chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
提交
7,459 files added
1283934 ■■■■■ changed files
.gitignore 1 ●●●● patch | view | raw | blame | history
.htaccess 12 ●●●●● patch | view | raw | blame | history
about/about.html 1 ●●●● patch | view | raw | blame | history
about/ask.html 1 ●●●● patch | view | raw | blame | history
about/charge.html 1 ●●●● patch | view | raw | blame | history
about/contact.html 509 ●●●●● patch | view | raw | blame | history
about/gg.html 1 ●●●● patch | view | raw | blame | history
about/headhunter.html 1 ●●●● patch | view | raw | blame | history
about/images/01.jpg patch | view | raw | blame | history
about/images/02.jpg patch | view | raw | blame | history
about/images/03.jpg patch | view | raw | blame | history
about/images/04.jpg patch | view | raw | blame | history
about/images/05.jpg patch | view | raw | blame | history
about/images/06.jpg patch | view | raw | blame | history
about/images/3.png patch | view | raw | blame | history
about/images/4.png patch | view | raw | blame | history
about/images/5.png patch | view | raw | blame | history
about/images/app_ad.png patch | view | raw | blame | history
about/images/app_pg.png patch | view | raw | blame | history
about/images/app_sj1.png patch | view | raw | blame | history
about/images/app_sj2.png patch | view | raw | blame | history
about/images/appimg1.png patch | view | raw | blame | history
about/images/banner-moc-1-1.png patch | view | raw | blame | history
about/images/banner_search.jpg patch | view | raw | blame | history
about/images/banner_touch_bth.jpg patch | view | raw | blame | history
about/images/ios_img2.png patch | view | raw | blame | history
about/images/line.jpg patch | view | raw | blame | history
about/images/m2.png patch | view | raw | blame | history
about/images/moc-1-1.png patch | view | raw | blame | history
about/images/nextleft.jpg patch | view | raw | blame | history
about/images/nextright.jpg patch | view | raw | blame | history
about/images/phone_logo.jpg patch | view | raw | blame | history
about/images/touch_bg.gif patch | view | raw | blame | history
about/images/touch_items_01.gif patch | view | raw | blame | history
about/images/touch_items_02.gif patch | view | raw | blame | history
about/images/touch_items_03.gif patch | view | raw | blame | history
about/images/touch_items_04.gif patch | view | raw | blame | history
about/images/touch_list01.gif patch | view | raw | blame | history
about/images/touch_list02.gif patch | view | raw | blame | history
about/images/touch_list03.gif patch | view | raw | blame | history
about/images/w1.png patch | view | raw | blame | history
about/images/w2.png patch | view | raw | blame | history
about/images/w3.png patch | view | raw | blame | history
about/images/w4.png patch | view | raw | blame | history
about/images/wave-01_4e036a5.png patch | view | raw | blame | history
about/images/wave-02_ed6b017.png patch | view | raw | blame | history
about/images/wei_01.jpg patch | view | raw | blame | history
about/images/wei_02.jpg patch | view | raw | blame | history
about/images/wei_03.jpg patch | view | raw | blame | history
about/images/wei_04.jpg patch | view | raw | blame | history
about/images/wx-text1.png patch | view | raw | blame | history
about/images/wx.png patch | view | raw | blame | history
about/images/wx_ewm.png patch | view | raw | blame | history
about/images/wx_img.png patch | view | raw | blame | history
about/images/wx_img1.png patch | view | raw | blame | history
about/images/wx_img2.png patch | view | raw | blame | history
about/images/wx_img3.png patch | view | raw | blame | history
about/images/wx_img4.png patch | view | raw | blame | history
about/images/wx_img5.png patch | view | raw | blame | history
about/images/wx_img6.png patch | view | raw | blame | history
about/images/xcx_banner.png patch | view | raw | blame | history
about/images/xcx_img1.png patch | view | raw | blame | history
about/images/xcx_img2.png patch | view | raw | blame | history
about/images/xcx_img3.png patch | view | raw | blame | history
about/images/xcx_img4.png patch | view | raw | blame | history
about/images/xcx_img5.png patch | view | raw | blame | history
about/images/xcx_img6.png patch | view | raw | blame | history
about/images/xcx_img7.png patch | view | raw | blame | history
about/images/xcx_img8.png patch | view | raw | blame | history
about/images/xcx_u.png patch | view | raw | blame | history
about/images/xcx_u2.png patch | view | raw | blame | history
about/images/yun_job_wap3.jpg patch | view | raw | blame | history
about/images/yun_job_wap4.png patch | view | raw | blame | history
about/index.html 1 ●●●● patch | view | raw | blame | history
about/indexzy.html 1 ●●●● patch | view | raw | blame | history
about/inlt.html 1 ●●●● patch | view | raw | blame | history
about/jinjia.html 1 ●●●● patch | view | raw | blame | history
about/js/png.js 328 ●●●●● patch | view | raw | blame | history
about/js/tbhb.js 28 ●●●●● patch | view | raw | blame | history
about/jyxkz.html 1 ●●●● patch | view | raw | blame | history
about/kf.html 1 ●●●● patch | view | raw | blame | history
about/map.html 1 ●●●● patch | view | raw | blame | history
about/miniContact.html 1 ●●●● patch | view | raw | blame | history
about/new.html 1 ●●●● patch | view | raw | blame | history
about/newuser.html 1 ●●●● patch | view | raw | blame | history
about/phpyun.html 1 ●●●● patch | view | raw | blame | history
about/pinpai.html 1 ●●●● patch | view | raw | blame | history
about/process.html 1 ●●●● patch | view | raw | blame | history
about/redeem.html 1 ●●●● patch | view | raw | blame | history
about/rlzy.html 1 ●●●● patch | view | raw | blame | history
about/service.html 1 ●●●● patch | view | raw | blame | history
about/style/css.css 494 ●●●●● patch | view | raw | blame | history
about/yh.html 1 ●●●● patch | view | raw | blame | history
about/yinsi.html 1 ●●●● patch | view | raw | blame | history
admin/admin.class.php 14 ●●●●● patch | view | raw | blame | history
admin/adminCommon.class.php 574 ●●●●● patch | view | raw | blame | history
admin/images/15676003283168.png patch | view | raw | blame | history
admin/images/Building_task.png patch | view | raw | blame | history
admin/images/Employ_household.png patch | view | raw | blame | history
admin/images/Record_the_order.png patch | view | raw | blame | history
admin/images/Write_to_follow.png patch | view | raw | blame | history
admin/images/abg2.png patch | view | raw | blame | history
admin/images/admin-icon.png patch | view | raw | blame | history
admin/images/admin-icon2.png patch | view | raw | blame | history
admin/images/admin.css 111 ●●●●● patch | view | raw | blame | history
admin/images/adminR_profit_bg1.png patch | view | raw | blame | history
admin/images/adminR_profit_bg2.png patch | view | raw | blame | history
admin/images/adminR_profit_icon1.png patch | view | raw | blame | history
admin/images/adminR_profit_icon10.png patch | view | raw | blame | history
admin/images/adminR_profit_icon11.png patch | view | raw | blame | history
admin/images/adminR_profit_icon12.png patch | view | raw | blame | history
admin/images/adminR_profit_icon2.png patch | view | raw | blame | history
admin/images/adminR_profit_icon3.png patch | view | raw | blame | history
admin/images/adminR_profit_icon4.png patch | view | raw | blame | history
admin/images/adminR_profit_icon5.png patch | view | raw | blame | history
admin/images/adminR_profit_icon6.png patch | view | raw | blame | history
admin/images/adminR_profit_icon7.png patch | view | raw | blame | history
admin/images/adminR_profit_icon8.png patch | view | raw | blame | history
admin/images/adminR_profit_icon9.png patch | view | raw | blame | history
admin/images/adminR_xz.png patch | view | raw | blame | history
admin/images/admin_adv_san1.png patch | view | raw | blame | history
admin/images/admin_adv_san2.png patch | view | raw | blame | history
admin/images/admin_atatic_go.png patch | view | raw | blame | history
admin/images/admin_atatic_tra.png patch | view | raw | blame | history
admin/images/admin_bg.png patch | view | raw | blame | history
admin/images/admin_bg_h1.jpg patch | view | raw | blame | history
admin/images/admin_cd.png patch | view | raw | blame | history
admin/images/admin_com.png patch | view | raw | blame | history
admin/images/admin_cz_sh.png patch | view | raw | blame | history
admin/images/admin_date_a.png patch | view | raw | blame | history
admin/images/admin_date_b.png patch | view | raw | blame | history
admin/images/admin_date_c.png patch | view | raw | blame | history
admin/images/admin_date_d.png patch | view | raw | blame | history
admin/images/admin_date_e.png patch | view | raw | blame | history
admin/images/admin_date_f.png patch | view | raw | blame | history
admin/images/admin_date_g.png patch | view | raw | blame | history
admin/images/admin_date_h.png patch | view | raw | blame | history
admin/images/admin_gx_icon.png patch | view | raw | blame | history
admin/images/admin_ha_bg.jpg patch | view | raw | blame | history
admin/images/admin_hy.png patch | view | raw | blame | history
admin/images/admin_hy_h.png patch | view | raw | blame | history
admin/images/admin_hy_icon.png patch | view | raw | blame | history
admin/images/admin_hy_icon2.png patch | view | raw | blame | history
admin/images/admin_icon_gly.png patch | view | raw | blame | history
admin/images/admin_icon_hover.gif patch | view | raw | blame | history
admin/images/admin_icon_hover.png patch | view | raw | blame | history
admin/images/admin_icon_px.png patch | view | raw | blame | history
admin/images/admin_icon_up.png patch | view | raw | blame | history
admin/images/admin_iconjf.png patch | view | raw | blame | history
admin/images/admin_info.png patch | view | raw | blame | history
admin/images/admin_jt2.png patch | view | raw | blame | history
admin/images/admin_left_q.png patch | view | raw | blame | history
admin/images/admin_left_tip.png patch | view | raw | blame | history
admin/images/admin_line2.png patch | view | raw | blame | history
admin/images/admin_my_icon.png patch | view | raw | blame | history
admin/images/admin_n_gj.png patch | view | raw | blame | history
admin/images/admin_n_gj2.png patch | view | raw | blame | history
admin/images/admin_n_gj_hov.png patch | view | raw | blame | history
admin/images/admin_n_gj_hov2.png patch | view | raw | blame | history
admin/images/admin_n_gj_jt.png patch | view | raw | blame | history
admin/images/admin_n_img.png patch | view | raw | blame | history
admin/images/admin_n_img_h.png patch | view | raw | blame | history
admin/images/admin_n_pp.png patch | view | raw | blame | history
admin/images/admin_n_sc.png patch | view | raw | blame | history
admin/images/admin_n_sd.png patch | view | raw | blame | history
admin/images/admin_n_sh.png patch | view | raw | blame | history
admin/images/admin_n_sj.png patch | view | raw | blame | history
admin/images/admin_n_yl.png patch | view | raw | blame | history
admin/images/admin_n_yx.png patch | view | raw | blame | history
admin/images/admin_nav_icon.png patch | view | raw | blame | history
admin/images/admin_nav_list_bg.png patch | view | raw | blame | history
admin/images/admin_new.css 229 ●●●●● patch | view | raw | blame | history
admin/images/admin_new_logo.png patch | view | raw | blame | history
admin/images/admin_q_icon.png patch | view | raw | blame | history
admin/images/admin_r_iconb.png patch | view | raw | blame | history
admin/images/admin_r_iconc.png patch | view | raw | blame | history
admin/images/admin_r_icond.png patch | view | raw | blame | history
admin/images/admin_r_icone.png patch | view | raw | blame | history
admin/images/admin_sj_icon.png patch | view | raw | blame | history
admin/images/admin_sj_iconx.png patch | view | raw | blame | history
admin/images/admin_tip_close.png patch | view | raw | blame | history
admin/images/admin_tj.png patch | view | raw | blame | history
admin/images/admin_tj2.png patch | view | raw | blame | history
admin/images/admin_tj_bl.png patch | view | raw | blame | history
admin/images/admin_tj_cz.png patch | view | raw | blame | history
admin/images/admin_tj_icon.png patch | view | raw | blame | history
admin/images/admin_tj_icon2.png patch | view | raw | blame | history
admin/images/admin_tj_icona.png patch | view | raw | blame | history
admin/images/admin_tj_jll.png patch | view | raw | blame | history
admin/images/admin_tj_ms.png patch | view | raw | blame | history
admin/images/admin_tj_td.png patch | view | raw | blame | history
admin/images/admin_tj_xf.png patch | view | raw | blame | history
admin/images/admin_tj_xz.png patch | view | raw | blame | history
admin/images/admin_tj_yl.png patch | view | raw | blame | history
admin/images/admin_tj_zc.png patch | view | raw | blame | history
admin/images/admin_tj_zw.png patch | view | raw | blame | history
admin/images/admin_ts_close.png patch | view | raw | blame | history
admin/images/admin_u_icon.png patch | view | raw | blame | history
admin/images/admin_zph_s.png patch | view | raw | blame | history
admin/images/adminbg.png patch | view | raw | blame | history
admin/images/adminmoney_icon.png patch | view | raw | blame | history
admin/images/adminuser_icon.png patch | view | raw | blame | history
admin/images/aleft.png patch | view | raw | blame | history
admin/images/app.png patch | view | raw | blame | history
admin/images/app_cur.png patch | view | raw | blame | history
admin/images/appdiy.css 378 ●●●●● patch | view | raw | blame | history
admin/images/arrow.png patch | view | raw | blame | history
admin/images/arrow_icon.png patch | view | raw | blame | history
admin/images/arrow_icon1.png patch | view | raw | blame | history
admin/images/arrow_icon88.png patch | view | raw | blame | history
admin/images/arrow_icon_up.png patch | view | raw | blame | history
admin/images/bg_wechat_help.png patch | view | raw | blame | history
admin/images/chat_icon_hover.png patch | view | raw | blame | history
admin/images/chat_jl.png patch | view | raw | blame | history
admin/images/chaticon.png patch | view | raw | blame | history
admin/images/city.png patch | view | raw | blame | history
admin/images/cityiocn.png patch | view | raw | blame | history
admin/images/close.png patch | view | raw | blame | history
admin/images/close_submit.png patch | view | raw | blame | history
admin/images/cloudld.gif patch | view | raw | blame | history
admin/images/codecss/codemirror.css 272 ●●●●● patch | view | raw | blame | history
admin/images/codecss/docs.css 232 ●●●●● patch | view | raw | blame | history
admin/images/codecss/paraiso-dark.css 34 ●●●●● patch | view | raw | blame | history
admin/images/com_fpicon.png patch | view | raw | blame | history
admin/images/com_logo_tip.png patch | view | raw | blame | history
admin/images/com_select.jpg patch | view | raw | blame | history
admin/images/comtck_icon1.png patch | view | raw | blame | history
admin/images/comtck_icon2.png patch | view | raw | blame | history
admin/images/comtck_icon3.png patch | view | raw | blame | history
admin/images/comtck_icon4.png patch | view | raw | blame | history
admin/images/comtck_icon5.png patch | view | raw | blame | history
admin/images/cp_icon.png patch | view | raw | blame | history
admin/images/crm_dc.png patch | view | raw | blame | history
admin/images/crm_gj.png patch | view | raw | blame | history
admin/images/crm_sc.png patch | view | raw | blame | history
admin/images/crm_xj.png patch | view | raw | blame | history
admin/images/crm_xl.png patch | view | raw | blame | history
admin/images/crmicon1.png patch | view | raw | blame | history
admin/images/crmicon2.png patch | view | raw | blame | history
admin/images/crmicon3.png patch | view | raw | blame | history
admin/images/crmicon4.png patch | view | raw | blame | history
admin/images/crmicon5.png patch | view | raw | blame | history
admin/images/crmorg_bm1.png patch | view | raw | blame | history
admin/images/crmorg_bm2.png patch | view | raw | blame | history
admin/images/crmorg_rq.png patch | view | raw | blame | history
admin/images/crmorg_shuaxin.png patch | view | raw | blame | history
admin/images/crmorg_wjj.png patch | view | raw | blame | history
admin/images/crmorg_xjt_b.png patch | view | raw | blame | history
admin/images/crmorg_xjt_h.png patch | view | raw | blame | history
admin/images/crmorg_yjt.png patch | view | raw | blame | history
admin/images/crmtj1.png patch | view | raw | blame | history
admin/images/cross.png patch | view | raw | blame | history
admin/images/cs.png patch | view | raw | blame | history
admin/images/customers.png patch | view | raw | blame | history
admin/images/d_hover.jpg patch | view | raw | blame | history
admin/images/deal.png patch | view | raw | blame | history
admin/images/dian.jpg patch | view | raw | blame | history
admin/images/diy.css 415 ●●●●● patch | view | raw | blame | history
admin/images/diy_hb.png patch | view | raw | blame | history
admin/images/diy_tit4_hot.png patch | view | raw | blame | history
admin/images/diy_tit4_jp.png patch | view | raw | blame | history
admin/images/diy_tit4_lb.png patch | view | raw | blame | history
admin/images/diy_tit4_mq.png patch | view | raw | blame | history
admin/images/diy_tit4_news.png patch | view | raw | blame | history
admin/images/diy_tit4_tj.png patch | view | raw | blame | history
admin/images/diy_tit4_user.png patch | view | raw | blame | history
admin/images/diy_tit4_zph.png patch | view | raw | blame | history
admin/images/diy_tit4zw.png patch | view | raw | blame | history
admin/images/diyhb.png patch | view | raw | blame | history
admin/images/diyhot2.png patch | view | raw | blame | history
admin/images/diyjp.png patch | view | raw | blame | history
admin/images/diylb.png patch | view | raw | blame | history
admin/images/diymq.png patch | view | raw | blame | history
admin/images/diynews.png patch | view | raw | blame | history
admin/images/diytj.png patch | view | raw | blame | history
admin/images/diyuser.png patch | view | raw | blame | history
admin/images/diyzph.png patch | view | raw | blame | history
admin/images/diyzw.png patch | view | raw | blame | history
admin/images/dp_icon.png patch | view | raw | blame | history
admin/images/dpsj.png patch | view | raw | blame | history
admin/images/file.gif patch | view | raw | blame | history
admin/images/folder.gif patch | view | raw | blame | history
admin/images/follow.png patch | view | raw | blame | history
admin/images/gg.png patch | view | raw | blame | history
admin/images/gjicon.png patch | view | raw | blame | history
admin/images/gl.png patch | view | raw | blame | history
admin/images/gly.png patch | view | raw | blame | history
admin/images/gly_h.png patch | view | raw | blame | history
admin/images/gq.png patch | view | raw | blame | history
admin/images/gq_h.png patch | view | raw | blame | history
admin/images/gz.png patch | view | raw | blame | history
admin/images/gz_h.png patch | view | raw | blame | history
admin/images/gzhtj.png patch | view | raw | blame | history
admin/images/hot.png patch | view | raw | blame | history
admin/images/icon_dian.png patch | view | raw | blame | history
admin/images/icon_gb.png patch | view | raw | blame | history
admin/images/icon_gb_h.png patch | view | raw | blame | history
admin/images/icon_phone_model.png patch | view | raw | blame | history
admin/images/icon_recommend.png patch | view | raw | blame | history
admin/images/iconv/allmenu.gif patch | view | raw | blame | history
admin/images/iconv/button_edit.png patch | view | raw | blame | history
admin/images/iconv/button_properties.png patch | view | raw | blame | history
admin/images/iconv/check_no.gif patch | view | raw | blame | history
admin/images/iconv/check_yes.gif patch | view | raw | blame | history
admin/images/iconv/dc.gif patch | view | raw | blame | history
admin/images/iconv/del_icon2.gif patch | view | raw | blame | history
admin/images/iconv/down.gif patch | view | raw | blame | history
admin/images/iconv/file-16.gif patch | view | raw | blame | history
admin/images/iconv/folder-16.gif patch | view | raw | blame | history
admin/images/iconv/go-up.gif patch | view | raw | blame | history
admin/images/iconv/help_icon.gif patch | view | raw | blame | history
admin/images/iconv/icon_add.gif patch | view | raw | blame | history
admin/images/iconv/icon_forbidman.gif patch | view | raw | blame | history
admin/images/iconv/icon_htm.gif patch | view | raw | blame | history
admin/images/iconv/icon_manage2.gif patch | view | raw | blame | history
admin/images/iconv/icon_user.gif patch | view | raw | blame | history
admin/images/iconv/jia.png patch | view | raw | blame | history
admin/images/iconv/jian.png patch | view | raw | blame | history
admin/images/iconv/loading.gif patch | view | raw | blame | history
admin/images/iconv/refresh.gif patch | view | raw | blame | history
admin/images/input_checkbox.png patch | view | raw | blame | history
admin/images/input_checked.png patch | view | raw | blame | history
admin/images/input_date.png patch | view | raw | blame | history
admin/images/iphone6.jpg patch | view | raw | blame | history
admin/images/ipt_bg.jpg patch | view | raw | blame | history
admin/images/job_xl.png patch | view | raw | blame | history
admin/images/jobpack.css 102 ●●●●● patch | view | raw | blame | history
admin/images/jt.png patch | view | raw | blame | history
admin/images/keep_a_journal.png patch | view | raw | blame | history
admin/images/kjnav.png patch | view | raw | blame | history
admin/images/kqicon1.png patch | view | raw | blame | history
admin/images/kqicon2.png patch | view | raw | blame | history
admin/images/kqicon3.png patch | view | raw | blame | history
admin/images/kuaijie.png patch | view | raw | blame | history
admin/images/l2.png patch | view | raw | blame | history
admin/images/l2_hov.png patch | view | raw | blame | history
admin/images/lb_icon.png patch | view | raw | blame | history
admin/images/left_bg.png patch | view | raw | blame | history
admin/images/left_menu_openClose.png patch | view | raw | blame | history
admin/images/leftbg.png patch | view | raw | blame | history
admin/images/leftli.gif patch | view | raw | blame | history
admin/images/lo_bg.jpg patch | view | raw | blame | history
admin/images/logioin_bg2.png patch | view | raw | blame | history
admin/images/logo_t.png patch | view | raw | blame | history
admin/images/logoin_line.png patch | view | raw | blame | history
admin/images/logoin_logo.png patch | view | raw | blame | history
admin/images/map.png patch | view | raw | blame | history
admin/images/map_icon.png patch | view | raw | blame | history
admin/images/mb_jt.png patch | view | raw | blame | history
admin/images/mcz.png patch | view | raw | blame | history
admin/images/more1.png patch | view | raw | blame | history
admin/images/more2.png patch | view | raw | blame | history
admin/images/moreicon.png patch | view | raw | blame | history
admin/images/mr.png patch | view | raw | blame | history
admin/images/nav_icon.png patch | view | raw | blame | history
admin/images/nav_icon_dp.png patch | view | raw | blame | history
admin/images/nav_icon_jz.png patch | view | raw | blame | history
admin/images/nav_icon_wz.png patch | view | raw | blame | history
admin/images/nav_top.png patch | view | raw | blame | history
admin/images/nav_xuanzhong_bg.jpg patch | view | raw | blame | history
admin/images/newnavicon1.png patch | view | raw | blame | history
admin/images/newnavicon2.png patch | view | raw | blame | history
admin/images/newnavicon3.png patch | view | raw | blame | history
admin/images/newnavicon4.png patch | view | raw | blame | history
admin/images/newnavicon5.png patch | view | raw | blame | history
admin/images/newnavicon6.png patch | view | raw | blame | history
admin/images/newnavicon7.png patch | view | raw | blame | history
admin/images/newnavicon8.png patch | view | raw | blame | history
admin/images/news.gif patch | view | raw | blame | history
admin/images/news_admin_icon.png patch | view | raw | blame | history
admin/images/news_admin_icon1.png patch | view | raw | blame | history
admin/images/newsjbg.png patch | view | raw | blame | history
admin/images/newsx.png patch | view | raw | blame | history
admin/images/o_iconbg.png patch | view | raw | blame | history
admin/images/o_n_bg.png patch | view | raw | blame | history
admin/images/onLoad.gif patch | view | raw | blame | history
admin/images/onSuccess.gif patch | view | raw | blame | history
admin/images/open.png patch | view | raw | blame | history
admin/images/pg_icon.png patch | view | raw | blame | history
admin/images/pic_img.jpg patch | view | raw | blame | history
admin/images/pic_img.png patch | view | raw | blame | history
admin/images/px_search.png patch | view | raw | blame | history
admin/images/qh.png patch | view | raw | blame | history
admin/images/question-balloon.png patch | view | raw | blame | history
admin/images/qxicon.png patch | view | raw | blame | history
admin/images/qxjt.png patch | view | raw | blame | history
admin/images/qyhy.png patch | view | raw | blame | history
admin/images/red_icon.png patch | view | raw | blame | history
admin/images/repeat_y_bg.png patch | view | raw | blame | history
admin/images/repeat_y_bg2.png patch | view | raw | blame | history
admin/images/reset.css 694 ●●●●● patch | view | raw | blame | history
admin/images/rlicon.png patch | view | raw | blame | history
admin/images/rwicon.png patch | view | raw | blame | history
admin/images/rz.png patch | view | raw | blame | history
admin/images/sanj.jpg patch | view | raw | blame | history
admin/images/sanj2.jpg patch | view | raw | blame | history
admin/images/sctp.png patch | view | raw | blame | history
admin/images/search_icon.png patch | view | raw | blame | history
admin/images/select_icon.png patch | view | raw | blame | history
admin/images/set_y_line.png patch | view | raw | blame | history
admin/images/sjylicon.png patch | view | raw | blame | history
admin/images/statis.css 85 ●●●●● patch | view | raw | blame | history
admin/images/sy.png patch | view | raw | blame | history
admin/images/system.css 2203 ●●●●● patch | view | raw | blame | history
admin/images/sz_icon.png patch | view | raw | blame | history
admin/images/t_icon_time.png patch | view | raw | blame | history
admin/images/table_form.css 316 ●●●●● patch | view | raw | blame | history
admin/images/table_th_bg.png patch | view | raw | blame | history
admin/images/table_tr.png patch | view | raw | blame | history
admin/images/table_trbg.png patch | view | raw | blame | history
admin/images/telicon.png patch | view | raw | blame | history
admin/images/tip_open.png patch | view | raw | blame | history
admin/images/tj1.png patch | view | raw | blame | history
admin/images/tj12.png patch | view | raw | blame | history
admin/images/tj_icon.png patch | view | raw | blame | history
admin/images/tw_jp.png patch | view | raw | blame | history
admin/images/tw_jph.png patch | view | raw | blame | history
admin/images/tw_pyq.png patch | view | raw | blame | history
admin/images/tw_pyq_h.png patch | view | raw | blame | history
admin/images/tw_xj.png patch | view | raw | blame | history
admin/images/twsc.png patch | view | raw | blame | history
admin/images/ty_cpsj_pygl_add.png patch | view | raw | blame | history
admin/images/uploadify.css 115 ●●●●● patch | view | raw | blame | history
admin/images/w2.png patch | view | raw | blame | history
admin/images/waittask.png patch | view | raw | blame | history
admin/images/wap_diy_article.png patch | view | raw | blame | history
admin/images/wap_diy_hotcom.png patch | view | raw | blame | history
admin/images/wap_diy_resume.png patch | view | raw | blame | history
admin/images/wap_show_img1.png patch | view | raw | blame | history
admin/images/wap_show_img2.png patch | view | raw | blame | history
admin/images/wap_show_img3.png patch | view | raw | blame | history
admin/images/wc_icon.png patch | view | raw | blame | history
admin/images/web_ts.png patch | view | raw | blame | history
admin/images/web_ts2.png patch | view | raw | blame | history
admin/images/worklog.png patch | view | raw | blame | history
admin/images/workspace.css 141 ●●●●● patch | view | raw | blame | history
admin/images/wwcicon.png patch | view | raw | blame | history
admin/images/xg.png patch | view | raw | blame | history
admin/images/xgicon.png patch | view | raw | blame | history
admin/images/xubox_title0.png patch | view | raw | blame | history
admin/images/xy.png patch | view | raw | blame | history
admin/images/xyicon.png patch | view | raw | blame | history
admin/images/xyicon_cur.png patch | view | raw | blame | history
admin/images/yck_tip.png patch | view | raw | blame | history
admin/images/ypt.png patch | view | raw | blame | history
admin/images/ypt_h.png patch | view | raw | blame | history
admin/images/ysicon.png patch | view | raw | blame | history
admin/images/ysiconh.png patch | view | raw | blame | history
admin/images/yun_comicon.png patch | view | raw | blame | history
admin/images/yun_jobshow_sj.png patch | view | raw | blame | history
admin/images/yun_m_index_tip.png patch | view | raw | blame | history
admin/images/yun_n_s.png patch | view | raw | blame | history
admin/images/yun_resume_icon.png patch | view | raw | blame | history
admin/images/yun_t_menu1.png patch | view | raw | blame | history
admin/images/yun_wap_fotnav_user.png patch | view | raw | blame | history
admin/images/yun_wap_gg.png patch | view | raw | blame | history
admin/images/yun_wap_icon_l.png patch | view | raw | blame | history
admin/images/yun_wap_no.png patch | view | raw | blame | history
admin/images/yun_wap_partdate.png patch | view | raw | blame | history
admin/images/yun_xz.png patch | view | raw | blame | history
admin/images/yuyin.gif patch | view | raw | blame | history
admin/images/yuyin.png patch | view | raw | blame | history
admin/images/ywy.png patch | view | raw | blame | history
admin/images/ywy_h.png patch | view | raw | blame | history
admin/images/zph_icon_hc.png patch | view | raw | blame | history
admin/images/zt.png patch | view | raw | blame | history
admin/images/zt_cur.png patch | view | raw | blame | history
admin/images/zwtip.png patch | view | raw | blame | history
admin/index.php 49 ●●●●● patch | view | raw | blame | history
admin/js/admin_public.js 720 ●●●●● patch | view | raw | blame | history
admin/js/appdiy.js 454 ●●●●● patch | view | raw | blame | history
admin/js/codejs/active-line.js 66 ●●●●● patch | view | raw | blame | history
admin/js/codejs/codemirror.js 7526 ●●●●● patch | view | raw | blame | history
admin/js/codejs/javascript.js 658 ●●●●● patch | view | raw | blame | history
admin/js/codejs/matchbrackets.js 117 ●●●●● patch | view | raw | blame | history
admin/js/crm.js 1086 ●●●●● patch | view | raw | blame | history
admin/js/diy.js 719 ●●●●● patch | view | raw | blame | history
admin/js/echarts_plain.js 10 ●●●●● patch | view | raw | blame | history
admin/js/jquery.insert.js 1 ●●●● patch | view | raw | blame | history
admin/js/png.js 287 ●●●●● patch | view | raw | blame | history
admin/js/show_pub.js 43 ●●●●● patch | view | raw | blame | history
admin/model/ad_order.class.php 210 ●●●●● patch | view | raw | blame | history
admin/model/admin_announcement.class.php 191 ●●●●● patch | view | raw | blame | history
admin/model/admin_app_config.class.php 167 ●●●●● patch | view | raw | blame | history
admin/model/admin_app_push.class.php 116 ●●●●● patch | view | raw | blame | history
admin/model/admin_app_set.class.php 632 ●●●●● patch | view | raw | blame | history
admin/model/admin_appeal.class.php 121 ●●●●● patch | view | raw | blame | history
admin/model/admin_baipin.class.php 163 ●●●●● patch | view | raw | blame | history
admin/model/admin_chat_black.class.php 116 ●●●●● patch | view | raw | blame | history
admin/model/admin_chat_config.class.php 71 ●●●●● patch | view | raw | blame | history
admin/model/admin_chat_log.class.php 184 ●●●●● patch | view | raw | blame | history
admin/model/admin_chat_useful.class.php 168 ●●●●● patch | view | raw | blame | history
admin/model/admin_city.class.php 153 ●●●●● patch | view | raw | blame | history
admin/model/admin_comlog.class.php 895 ●●●●● patch | view | raw | blame | history
admin/model/admin_company.class.php 2708 ●●●●● patch | view | raw | blame | history
admin/model/admin_company_job.class.php 1441 ●●●●● patch | view | raw | blame | history
admin/model/admin_company_pic.class.php 625 ●●●●● patch | view | raw | blame | history
admin/model/admin_comrating.class.php 403 ●●●●● patch | view | raw | blame | history
admin/model/admin_comset.class.php 160 ●●●●● patch | view | raw | blame | history
admin/model/admin_concheck_config.class.php 66 ●●●●● patch | view | raw | blame | history
admin/model/admin_concheck_log.class.php 180 ●●●●● patch | view | raw | blame | history
admin/model/admin_datav_config.class.php 124 ●●●●● patch | view | raw | blame | history
admin/model/admin_domain.class.php 282 ●●●●● patch | view | raw | blame | history
admin/model/admin_evaluate.class.php 693 ●●●●● patch | view | raw | blame | history
admin/model/admin_gongzhao.class.php 189 ●●●●● patch | view | raw | blame | history
admin/model/admin_gqbrower.class.php 156 ●●●●● patch | view | raw | blame | history
admin/model/admin_gqinfo_pic.class.php 233 ●●●●● patch | view | raw | blame | history
admin/model/admin_gqmember.class.php 558 ●●●●● patch | view | raw | blame | history
admin/model/admin_gqset.class.php 60 ●●●●● patch | view | raw | blame | history
admin/model/admin_gqtask.class.php 347 ●●●●● patch | view | raw | blame | history
admin/model/admin_haibao.class.php 51 ●●●●● patch | view | raw | blame | history
admin/model/admin_hb_config.class.php 188 ●●●●● patch | view | raw | blame | history
admin/model/admin_hotjob.class.php 290 ●●●●● patch | view | raw | blame | history
admin/model/admin_industry.class.php 61 ●●●●● patch | view | raw | blame | history
admin/model/admin_introduce.class.php 90 ●●●●● patch | view | raw | blame | history
admin/model/admin_job.class.php 174 ●●●●● patch | view | raw | blame | history
admin/model/admin_jobpack.class.php 267 ●●●●● patch | view | raw | blame | history
admin/model/admin_jobtellog.class.php 205 ●●●●● patch | view | raw | blame | history
admin/model/admin_keyword.class.php 183 ●●●●● patch | view | raw | blame | history
admin/model/admin_log.class.php 99 ●●●●● patch | view | raw | blame | history
admin/model/admin_loginlog.class.php 167 ●●●●● patch | view | raw | blame | history
admin/model/admin_lt_cert.class.php 270 ●●●●● patch | view | raw | blame | history
admin/model/admin_lt_job.class.php 294 ●●●●● patch | view | raw | blame | history
admin/model/admin_lt_member.class.php 1248 ●●●●● patch | view | raw | blame | history
admin/model/admin_lt_pic.class.php 196 ●●●●● patch | view | raw | blame | history
admin/model/admin_lt_rating.class.php 351 ●●●●● patch | view | raw | blame | history
admin/model/admin_lt_xuanshang.class.php 231 ●●●●● patch | view | raw | blame | history
admin/model/admin_ltset.class.php 82 ●●●●● patch | view | raw | blame | history
admin/model/admin_mag.class.php 30 ●●●●● patch | view | raw | blame | history
admin/model/admin_member.class.php 661 ●●●●● patch | view | raw | blame | history
admin/model/admin_member_logout.class.php 118 ●●●●● patch | view | raw | blame | history
admin/model/admin_memberlog.class.php 153 ●●●●● patch | view | raw | blame | history
admin/model/admin_message.class.php 154 ●●●●● patch | view | raw | blame | history
admin/model/admin_msg.class.php 226 ●●●●● patch | view | raw | blame | history
admin/model/admin_nav.class.php 112 ●●●●● patch | view | raw | blame | history
admin/model/admin_news.class.php 960 ●●●●● patch | view | raw | blame | history
admin/model/admin_once.class.php 308 ●●●●● patch | view | raw | blame | history
admin/model/admin_oss_config.class.php 68 ●●●●● patch | view | raw | blame | history
admin/model/admin_partjob.class.php 385 ●●●●● patch | view | raw | blame | history
admin/model/admin_prepaid.class.php 229 ●●●●● patch | view | raw | blame | history
admin/model/admin_privacy_config.class.php 57 ●●●●● patch | view | raw | blame | history
admin/model/admin_privacy_log.class.php 207 ●●●●● patch | view | raw | blame | history
admin/model/admin_px_pic.class.php 505 ●●●●● patch | view | raw | blame | history
admin/model/admin_qfy.class.php 30 ●●●●● patch | view | raw | blame | history
admin/model/admin_question.class.php 639 ●●●●● patch | view | raw | blame | history
admin/model/admin_reason.class.php 60 ●●●●● patch | view | raw | blame | history
admin/model/admin_resume.class.php 1693 ●●●●● patch | view | raw | blame | history
admin/model/admin_right.class.php 804 ●●●●● patch | view | raw | blame | history
admin/model/admin_school_academy.class.php 202 ●●●●● patch | view | raw | blame | history
admin/model/admin_school_graduate.class.php 585 ●●●●● patch | view | raw | blame | history
admin/model/admin_school_xjh.class.php 306 ●●●●● patch | view | raw | blame | history
admin/model/admin_siteadmin.class.php 233 ●●●●● patch | view | raw | blame | history
admin/model/admin_splog.class.php 97 ●●●●● patch | view | raw | blame | history
admin/model/admin_spview.class.php 379 ●●●●● patch | view | raw | blame | history
admin/model/admin_spview_set.class.php 49 ●●●●● patch | view | raw | blame | history
admin/model/admin_subject.class.php 449 ●●●●● patch | view | raw | blame | history
admin/model/admin_sync.class.php 325 ●●●●● patch | view | raw | blame | history
admin/model/admin_sync_config.class.php 28 ●●●●● patch | view | raw | blame | history
admin/model/admin_sync_resume.class.php 328 ●●●●● patch | view | raw | blame | history
admin/model/admin_tiny.class.php 285 ●●●●● patch | view | raw | blame | history
admin/model/admin_tongji.class.php 395 ●●●●● patch | view | raw | blame | history
admin/model/admin_tpl.class.php 385 ●●●●● patch | view | raw | blame | history
admin/model/admin_tpl_index.class.php 113 ●●●●● patch | view | raw | blame | history
admin/model/admin_tpl_moblies.class.php 606 ●●●●● patch | view | raw | blame | history
admin/model/admin_trainset.class.php 87 ●●●●● patch | view | raw | blame | history
admin/model/admin_trust.class.php 249 ●●●●● patch | view | raw | blame | history
admin/model/admin_uc.class.php 124 ●●●●● patch | view | raw | blame | history
admin/model/admin_user.class.php 480 ●●●●● patch | view | raw | blame | history
admin/model/admin_user_pic.class.php 281 ●●●●● patch | view | raw | blame | history
admin/model/admin_userchange.class.php 158 ●●●●● patch | view | raw | blame | history
admin/model/admin_userlog.class.php 602 ●●●●● patch | view | raw | blame | history
admin/model/admin_userset.class.php 230 ●●●●● patch | view | raw | blame | history
admin/model/admin_weblog.class.php 189 ●●●●● patch | view | raw | blame | history
admin/model/admin_withdraw.class.php 103 ●●●●● patch | view | raw | blame | history
admin/model/admin_xcx_alipay.class.php 47 ●●●●● patch | view | raw | blame | history
admin/model/admin_xcx_baidu.class.php 69 ●●●●● patch | view | raw | blame | history
admin/model/admin_xcx_bytedance.class.php 57 ●●●●● patch | view | raw | blame | history
admin/model/admin_xcx_wx.class.php 96 ●●●●● patch | view | raw | blame | history
admin/model/admin_xjhlive.class.php 785 ●●●●● patch | view | raw | blame | history
admin/model/admin_xjhlive_keyword.class.php 90 ●●●●● patch | view | raw | blame | history
admin/model/admin_xjhlive_set.class.php 45 ●●●●● patch | view | raw | blame | history
admin/model/admin_xjhlive_yy.class.php 100 ●●●●● patch | view | raw | blame | history
admin/model/admin_xml.class.php 238 ●●●●● patch | view | raw | blame | history
admin/model/admin_yqmb.class.php 171 ●●●●● patch | view | raw | blame | history
admin/model/admin_zphnet.class.php 759 ●●●●● patch | view | raw | blame | history
admin/model/admin_zphnet_video.class.php 42 ●●●●● patch | view | raw | blame | history
admin/model/admin_zzh.class.php 253 ●●●●● patch | view | raw | blame | history
admin/model/advertise.class.php 400 ●●●●● patch | view | raw | blame | history
admin/model/cache.class.php 956 ●●●●● patch | view | raw | blame | history
admin/model/collection.class.php 70 ●●●●● patch | view | raw | blame | history
admin/model/com_pl.class.php 223 ●●●●● patch | view | raw | blame | history
admin/model/comcert.class.php 354 ●●●●● patch | view | raw | blame | history
admin/model/comclass.class.php 83 ●●●●● patch | view | raw | blame | history
admin/model/comnews.class.php 226 ●●●●● patch | view | raw | blame | history
admin/model/company_order.class.php 267 ●●●●● patch | view | raw | blame | history
admin/model/company_pay.class.php 102 ●●●●● patch | view | raw | blame | history
admin/model/comproduct.class.php 224 ●●●●● patch | view | raw | blame | history
admin/model/config.class.php 275 ●●●●● patch | view | raw | blame | history
admin/model/coupon.class.php 81 ●●●●● patch | view | raw | blame | history
admin/model/coupon_gift.class.php 53 ●●●●● patch | view | raw | blame | history
admin/model/coupon_list.class.php 172 ●●●●● patch | view | raw | blame | history
admin/model/crm_audit.class.php 292 ●●●●● patch | view | raw | blame | history
admin/model/crm_chat.class.php 948 ●●●●● patch | view | raw | blame | history
admin/model/crm_concern.class.php 374 ●●●●● patch | view | raw | blame | history
admin/model/crm_concernall.class.php 169 ●●●●● patch | view | raw | blame | history
admin/model/crm_customer.class.php 1201 ●●●●● patch | view | raw | blame | history
admin/model/crm_deal.class.php 191 ●●●●● patch | view | raw | blame | history
admin/model/crm_dealsp.class.php 216 ●●●●● patch | view | raw | blame | history
admin/model/crm_index.class.php 258 ●●●●● patch | view | raw | blame | history
admin/model/crm_manage.class.php 59 ●●●●● patch | view | raw | blame | history
admin/model/crm_my_performance.class.php 489 ●●●●● patch | view | raw | blame | history
admin/model/crm_my_performance_depart.class.php 592 ●●●●● patch | view | raw | blame | history
admin/model/crm_order.class.php 138 ●●●●● patch | view | raw | blame | history
admin/model/crm_org.class.php 205 ●●●●● patch | view | raw | blame | history
admin/model/crm_org_kh.class.php 442 ●●●●● patch | view | raw | blame | history
admin/model/crm_out.class.php 115 ●●●●● patch | view | raw | blame | history
admin/model/crm_outall.class.php 130 ●●●●● patch | view | raw | blame | history
admin/model/crm_releaselog.class.php 141 ●●●●● patch | view | raw | blame | history
admin/model/crm_salesman_list.class.php 681 ●●●●● patch | view | raw | blame | history
admin/model/crm_set.class.php 170 ●●●●● patch | view | raw | blame | history
admin/model/crm_statis.class.php 595 ●●●●● patch | view | raw | blame | history
admin/model/crm_waitingtask.class.php 455 ●●●●● patch | view | raw | blame | history
admin/model/crm_waitingtaskall.class.php 228 ●●●●● patch | view | raw | blame | history
admin/model/crm_worklog.class.php 72 ●●●●● patch | view | raw | blame | history
admin/model/crm_worklogall.class.php 99 ●●●●● patch | view | raw | blame | history
admin/model/crmclass.class.php 98 ●●●●● patch | view | raw | blame | history
admin/model/cron.class.php 236 ●●●●● patch | view | raw | blame | history
admin/model/database.class.php 389 ●●●●● patch | view | raw | blame | history
admin/model/datacall.class.php 170 ●●●●● patch | view | raw | blame | history
admin/model/datamain.class.php 17 ●●●●● patch | view | raw | blame | history
admin/model/desc_class.class.php 59 ●●●●● patch | view | raw | blame | history
admin/model/description.class.php 261 ●●●●● patch | view | raw | blame | history
admin/model/doajaxfileupload.php 18 ●●●●● patch | view | raw | blame | history
admin/model/email.class.php 2023 ●●●●● patch | view | raw | blame | history
admin/model/emailconfig.class.php 266 ●●●●● patch | view | raw | blame | history
admin/model/emailconfiglist.class.php 257 ●●●●● patch | view | raw | blame | history
admin/model/errlog.class.php 114 ●●●●● patch | view | raw | blame | history
admin/model/excel.class.php 997 ●●●●● patch | view | raw | blame | history
admin/model/friendhelp.class.php 275 ●●●●● patch | view | raw | blame | history
admin/model/height_user.class.php 363 ●●●●● patch | view | raw | blame | history
admin/model/hr.class.php 268 ●●●●● patch | view | raw | blame | history
admin/model/hrclass.class.php 113 ●●●●● patch | view | raw | blame | history
admin/model/index.class.php 281 ●●●●● patch | view | raw | blame | history
admin/model/integral.class.php 212 ●●●●● patch | view | raw | blame | history
admin/model/invoice.class.php 105 ●●●●● patch | view | raw | blame | history
admin/model/link.class.php 226 ●●●●● patch | view | raw | blame | history
admin/model/lt_talent.class.php 124 ●●●●● patch | view | raw | blame | history
admin/model/ltclass.class.php 83 ●●●●● patch | view | raw | blame | history
admin/model/lthy_class.class.php 84 ●●●●● patch | view | raw | blame | history
admin/model/ltjob_class.class.php 83 ●●●●● patch | view | raw | blame | history
admin/model/makenews.class.php 22 ●●●●● patch | view | raw | blame | history
admin/model/model/index.htm patch | view | raw | blame | history
admin/model/model/style_class.php 104 ●●●●● patch | view | raw | blame | history
admin/model/model/tmp_class.php 186 ●●●●● patch | view | raw | blame | history
admin/model/model_config.class.php 156 ●●●●● patch | view | raw | blame | history
admin/model/msgconfig.class.php 172 ●●●●● patch | view | raw | blame | history
admin/model/msgconfiglist.class.php 284 ●●●●● patch | view | raw | blame | history
admin/model/navigation.class.php 304 ●●●●● patch | view | raw | blame | history
admin/model/navmap.class.php 135 ●●●●● patch | view | raw | blame | history
admin/model/partclass.class.php 83 ●●●●● patch | view | raw | blame | history
admin/model/payconfig.class.php 142 ●●●●● patch | view | raw | blame | history
admin/model/productnews.class.php 432 ●●●●● patch | view | raw | blame | history
admin/model/qqconfig.class.php 33 ●●●●● patch | view | raw | blame | history
admin/model/question_class.class.php 215 ●●●●● patch | view | raw | blame | history
admin/model/recharge.class.php 87 ●●●●● patch | view | raw | blame | history
admin/model/recycle.class.php 191 ●●●●● patch | view | raw | blame | history
admin/model/redeem_class.class.php 159 ●●●●● patch | view | raw | blame | history
admin/model/regset.class.php 46 ●●●●● patch | view | raw | blame | history
admin/model/report.class.php 741 ●●●●● patch | view | raw | blame | history
admin/model/reward.class.php 239 ●●●●● patch | view | raw | blame | history
admin/model/reward_list.class.php 236 ●●●●● patch | view | raw | blame | history
admin/model/schoolclass.class.php 82 ●●●●● patch | view | raw | blame | history
admin/model/seo.class.php 88 ●●●●● patch | view | raw | blame | history
admin/model/special.class.php 592 ●●●●● patch | view | raw | blame | history
admin/model/statis.class.php 236 ●●●●● patch | view | raw | blame | history
admin/model/statis_city.class.php 190 ●●●●● patch | view | raw | blame | history
admin/model/statis_hy.class.php 193 ●●●●● patch | view | raw | blame | history
admin/model/statis_income.class.php 143 ●●●●● patch | view | raw | blame | history
admin/model/statis_user.class.php 223 ●●●●● patch | view | raw | blame | history
admin/model/subject_class.class.php 83 ●●●●● patch | view | raw | blame | history
admin/model/subject_type.class.php 61 ●●●●● patch | view | raw | blame | history
admin/model/subscribe.class.php 120 ●●●●● patch | view | raw | blame | history
admin/model/sysnews.class.php 171 ●●●●● patch | view | raw | blame | history
admin/model/teacher.class.php 347 ●●●●● patch | view | raw | blame | history
admin/model/tplmoblienav.class.php 147 ●●●●● patch | view | raw | blame | history
admin/model/train_member.class.php 1016 ●●●●● patch | view | raw | blame | history
admin/model/traincert.class.php 248 ●●●●● patch | view | raw | blame | history
admin/model/trainmessage.class.php 198 ●●●●● patch | view | raw | blame | history
admin/model/trainnews.class.php 249 ●●●●● patch | view | raw | blame | history
admin/model/trainpay.class.php 190 ●●●●● patch | view | raw | blame | history
admin/model/user_member.class.php 1168 ●●●●● patch | view | raw | blame | history
admin/model/usercert.class.php 168 ●●●●● patch | view | raw | blame | history
admin/model/userclass.class.php 82 ●●●●● patch | view | raw | blame | history
admin/model/warning.class.php 88 ●●●●● patch | view | raw | blame | history
admin/model/web_config.class.php 41 ●●●●● patch | view | raw | blame | history
admin/model/wx.class.php 2135 ●●●●● patch | view | raw | blame | history
admin/model/zhaopinhui.class.php 966 ●●●●● patch | view | raw | blame | history
admin/model/zph_space.class.php 277 ●●●●● patch | view | raw | blame | history
announcement/index.php 17 ●●●●● patch | view | raw | blame | history
api/alipay/alipay_config.php 68 ●●●●● patch | view | raw | blame | history
api/alipay/alipayto.php 198 ●●●●● patch | view | raw | blame | history
api/alipay/alipayto_fast.php 172 ●●●●● patch | view | raw | blame | history
api/alipay/class/alipay_function.php 182 ●●●●● patch | view | raw | blame | history
api/alipay/class/alipay_notify.php 165 ●●●●● patch | view | raw | blame | history
api/alipay/class/alipay_service.php 86 ●●●●● patch | view | raw | blame | history
api/alipay/images/ABC_OUT.gif patch | view | raw | blame | history
api/alipay/images/BJRCB_OUT.gif patch | view | raw | blame | history
api/alipay/images/BOC_OUT.gif patch | view | raw | blame | history
api/alipay/images/CCB_OUT.gif patch | view | raw | blame | history
api/alipay/images/CEB_OUT.gif patch | view | raw | blame | history
api/alipay/images/CIB_OUT.gif patch | view | raw | blame | history
api/alipay/images/CITIC_OUT.gif patch | view | raw | blame | history
api/alipay/images/CMBC_OUT.gif patch | view | raw | blame | history
api/alipay/images/CMB_OUT.gif patch | view | raw | blame | history
api/alipay/images/COMM_OUT.gif patch | view | raw | blame | history
api/alipay/images/ENV_ABC_OUT.gif patch | view | raw | blame | history
api/alipay/images/ENV_CCB_OUT.gif patch | view | raw | blame | history
api/alipay/images/ENV_ICBC_OUT.gif patch | view | raw | blame | history
api/alipay/images/ENV_SPDB_OUT.gif patch | view | raw | blame | history
api/alipay/images/GDB_OUT.gif patch | view | raw | blame | history
api/alipay/images/HZCB_OUT.gif patch | view | raw | blame | history
api/alipay/images/ICBC_OUT.gif patch | view | raw | blame | history
api/alipay/images/NBBANK_OUT.gif patch | view | raw | blame | history
api/alipay/images/SDB_OUT.gif patch | view | raw | blame | history
api/alipay/images/SHBANK_OUT.gif patch | view | raw | blame | history
api/alipay/images/SPABANK_OUT.gif patch | view | raw | blame | history
api/alipay/images/SPDB_OUT.gif patch | view | raw | blame | history
api/alipay/images/alipay.gif patch | view | raw | blame | history
api/alipay/images/alipay_1.gif patch | view | raw | blame | history
api/alipay/images/alipay_bwrx.gif patch | view | raw | blame | history
api/alipay/images/button_sure.gif patch | view | raw | blame | history
api/alipay/images/icon_visa_s.gif patch | view | raw | blame | history
api/alipay/images/layout.css 297 ●●●●● patch | view | raw | blame | history
api/alipay/images/logo.gif patch | view | raw | blame | history
api/alipay/images/logo_vbvv.gif patch | view | raw | blame | history
api/alipay/index.php patch | view | raw | blame | history
api/alipay/log.txt 3 ●●●●● patch | view | raw | blame | history
api/alipay/notify_url.php 120 ●●●●● patch | view | raw | blame | history
api/alipay/return_url.php 118 ●●●●● patch | view | raw | blame | history
api/aop/AopCertification.php 527 ●●●●● patch | view | raw | blame | history
api/aop/AopClient.php 1239 ●●●●● patch | view | raw | blame | history
api/aop/AopEncrypt.php 76 ●●●●● patch | view | raw | blame | history
api/aop/AopToYun.php 80 ●●●●● patch | view | raw | blame | history
api/aop/EncryptParseItem.php 19 ●●●●● patch | view | raw | blame | history
api/aop/EncryptResponseData.php 18 ●●●●● patch | view | raw | blame | history
api/aop/SignData.php 16 ●●●●● patch | view | raw | blame | history
api/aop/notify_url.php 61 ●●●●● patch | view | raw | blame | history
api/aop/readme 14 ●●●●● patch | view | raw | blame | history
api/aop/request/AlipaySystemOauthTokenRequest.php 150 ●●●●● patch | view | raw | blame | history
api/aop/request/AlipayTradeCreateRequest.php 118 ●●●●● patch | view | raw | blame | history
api/aop/request/AlipayTradePagePayRequest.php 118 ●●●●● patch | view | raw | blame | history
api/aop/request/AlipayTradeQueryRequest.php 119 ●●●●● patch | view | raw | blame | history
api/aop/wap/AopClient.php 1219 ●●●●● patch | view | raw | blame | history
api/aop/wap/AopEncrypt.php 71 ●●●●● patch | view | raw | blame | history
api/aop/wap/request/AlipayTradeWapPayRequest.php 118 ●●●●● patch | view | raw | blame | history
api/baiduPay/Autoloader.php 49 ●●●●● patch | view | raw | blame | history
api/baiduPay/baiduPay.php 121 ●●●●● patch | view | raw | blame | history
api/baiduPay/nopdemo.php 59 ●●●●● patch | view | raw | blame | history
api/baiduPay/notify.php 61 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/NuomiRequestClient.php 219 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/library/request/NuomiRequestParamsCheck.php 38 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/library/sign/NuomiRsaSign.php 88 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/requests/NuomiBaseRequest.php 51 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/requests/NuomiIntegrationCashierGetUserInfoRequest.php 43 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/requests/NuomiIntegrationCashierOrderConsumeRequest.php 53 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/requests/NuomiNopBaseRequest.php 63 ●●●●● patch | view | raw | blame | history
api/baiduPay/nuomiopenplatform/requests/NuomiOpenApiBaseRequest.php 36 ●●●●● patch | view | raw | blame | history
api/baiduPay/openapidemo.php 51 ●●●●● patch | view | raw | blame | history
api/baiduPay/rsasigndemo.php 102 ●●●●● patch | view | raw | blame | history
api/bytedance/ecpay.php 39 ●●●●● patch | view | raw | blame | history
api/bytedance/notify.php 78 ●●●●● patch | view | raw | blame | history
api/datav/datav.controller.php 166 ●●●●● patch | view | raw | blame | history
api/datav/index.php 33 ●●●●● patch | view | raw | blame | history
api/datav/model/index.class.php 656 ●●●●● patch | view | raw | blame | history
api/index.htm patch | view | raw | blame | history
api/locoy/index.php 34 ●●●●● patch | view | raw | blame | history
api/locoy/model/job.class.php 474 ●●●●● patch | view | raw | blame | history
api/locoy/model/news.class.php 94 ●●●●● patch | view | raw | blame | history
api/locoy/model/partjob.class.php 317 ●●●●● patch | view | raw | blame | history
api/locoy/model/user.class.php 613 ●●●●● patch | view | raw | blame | history
api/pw_api/class_Credit.php 53 ●●●●● patch | view | raw | blame | history
api/pw_api/class_Invite.php 45 ●●●●● patch | view | raw | blame | history
api/pw_api/class_Msg.php 62 ●●●●● patch | view | raw | blame | history
api/pw_api/class_Site.php 28 ●●●●● patch | view | raw | blame | history
api/pw_api/class_User.php 188 ●●●●● patch | view | raw | blame | history
api/pw_api/class_UserApp.php 68 ●●●●● patch | view | raw | blame | history
api/pw_api/class_base.php 179 ●●●●● patch | view | raw | blame | history
api/pw_api/class_json.php 414 ●●●●● patch | view | raw | blame | history
api/pw_api/index.htm 1 ●●●● patch | view | raw | blame | history
api/pw_api/pw_api.php 30 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/class_core.php 150 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/class_db.php 183 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/control/credit.php 54 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/control/friend.php 5 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/control/friend_type.php 5 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/control/message.php 5 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/control/user.php 176 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/app.php 139 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/credit.php 232 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/friend.php 5 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/friend_type.php 5 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/message.php 4 ●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/notify.php 133 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/model/user.php 101 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client/uc_client.php 381 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_client_class_phpapp.php 124 ●●●●● patch | view | raw | blame | history
api/pw_api/pw_common.php 40 ●●●●● patch | view | raw | blame | history
api/pw_api/security.php 343 ●●●●● patch | view | raw | blame | history
api/qiniu/autoload.php 14 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Config.php 140 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Http/Client.php 160 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Http/Error.php 35 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Http/Request.php 18 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Http/Response.php 176 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Processing/ImageUrlBuilder.php 298 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Region.php 196 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Storage/ArgusManager.php 73 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Storage/BucketManager.php 1107 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Storage/FormUploader.php 137 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Storage/ResumeUploader.php 169 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Storage/UploadManager.php 144 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/Zone.php 47 ●●●●● patch | view | raw | blame | history
api/qiniu/lib/Qiniu/functions.php 264 ●●●●● patch | view | raw | blame | history
api/qiniu/oss.php 48 ●●●●● patch | view | raw | blame | history
api/qqopen/OpenApiV3.php 192 ●●●●● patch | view | raw | blame | history
api/qqopen/index.htm 1 ●●●● patch | view | raw | blame | history
api/qqopen/lib/SnsNetwork.php 128 ●●●●● patch | view | raw | blame | history
api/qqopen/lib/SnsSigCheck.php 62 ●●●●● patch | view | raw | blame | history
api/qqopen/lib/SnsStat.php 60 ●●●●● patch | view | raw | blame | history
api/tenpay/classes/PayRequestHandler.class.php 124 ●●●●● patch | view | raw | blame | history
api/tenpay/classes/PayResponseHandler.class.php 61 ●●●●● patch | view | raw | blame | history
api/tenpay/classes/RequestHandler.class.php 168 ●●●●● patch | view | raw | blame | history
api/tenpay/classes/ResponseHandler.class.php 160 ●●●●● patch | view | raw | blame | history
api/tenpay/index.php 141 ●●●●● patch | view | raw | blame | history
api/tenpay/return_url.php 87 ●●●●● patch | view | raw | blame | history
api/tenpay/show.php 9 ●●●●● patch | view | raw | blame | history
api/uc/include/db_mysql.class.php 127 ●●●●● patch | view | raw | blame | history
api/uc/index.html 8 ●●●●● patch | view | raw | blame | history
api/uc/uc.php 487 ●●●●● patch | view | raw | blame | history
api/uc/uc.php_example 553 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/client.php 1111 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/app.php 58 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/cache.php 37 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/domain.php 37 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/feed.php 113 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/friend.php 67 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc/uc_client/control/mail.php 49 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/pm.php 381 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/tag.php 93 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/control/user.php 270 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/data/cache/apps.php 39 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/data/cache/badwords.php 14 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/data/cache/index.htm patch | view | raw | blame | history
api/uc/uc_client/data/cache/settings.php 40 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/data/index.htm patch | view | raw | blame | history
api/uc/uc_client/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc/uc_client/lib/db.class.php 179 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/lib/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc/uc_client/lib/sendmail.inc.php 150 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/lib/uccode.class.php 149 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/lib/xml.class.php 113 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/app.php 44 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/base.php 262 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/cache.php 110 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/domain.php 64 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/friend.php 115 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc/uc_client/model/mail.php 157 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/misc.php 165 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/note.php 205 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/pm.php 1019 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/tag.php 79 ●●●●● patch | view | raw | blame | history
api/uc/uc_client/model/user.php 241 ●●●●● patch | view | raw | blame | history
api/uc_php7/include/db_mysql.class.php 131 ●●●●● patch | view | raw | blame | history
api/uc_php7/index.html 8 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc.php 493 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc.php_example 553 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/client.php 592 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/app.php 115 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/cache.php 73 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/domain.php 73 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/feed.php 225 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/friend.php 133 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/mail.php 97 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/pm.php 761 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/tag.php 185 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/control/user.php 270 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/data/cache/apps.php 39 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/data/cache/badwords.php 27 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/data/cache/index.htm patch | view | raw | blame | history
api/uc_php7/uc_client-old/data/cache/settings.php 79 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/data/index.htm patch | view | raw | blame | history
api/uc_php7/uc_client-old/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/lib/db.class.php 357 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/lib/dbi.class.php 169 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/lib/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/lib/sendmail.inc.php 299 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/lib/uccode.class.php 297 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/lib/xml.class.php 225 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/app.php 87 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/base.php 523 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/cache.php 219 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/domain.php 127 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/friend.php 229 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/mail.php 313 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/misc.php 329 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/note.php 409 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/pm.php 2038 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/tag.php 157 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client-old/model/user.php 481 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/client.php 641 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/client/control/index.htm patch | view | raw | blame | history
api/uc_php7/uc_client/control/app.php 50 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/cache.php 29 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/domain.php 29 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/feed.php 105 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/friend.php 59 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/mail.php 41 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/pm.php 365 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/tag.php 85 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/control/user.php 281 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/data/cache/apps.php 40 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/data/cache/badwords.php 5 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/data/cache/index.htm patch | view | raw | blame | history
api/uc_php7/uc_client/data/cache/settings.php 32 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/data/index.htm patch | view | raw | blame | history
api/uc_php7/uc_client/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/lib/db.class.php 176 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/lib/dbi.class.php 169 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/lib/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/lib/sendmail.inc.php 142 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/lib/uccode.class.php 148 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/lib/xml.class.php 105 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/app.php 36 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/base.php 254 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/cache.php 99 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/domain.php 56 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/friend.php 107 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/index.htm 1 ●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/mail.php 149 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/misc.php 162 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/note.php 196 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/pm.php 863 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/tag.php 71 ●●●●● patch | view | raw | blame | history
api/uc_php7/uc_client/model/user.php 280 ●●●●● patch | view | raw | blame | history
api/wapalipay/alipay.config.php 105 ●●●●● patch | view | raw | blame | history
api/wapalipay/alipayapi.php 129 ●●●●● patch | view | raw | blame | history
api/wapalipay/alipayto.php 249 ●●●●● patch | view | raw | blame | history
api/wapalipay/alipayto_fast.php 191 ●●●●● patch | view | raw | blame | history
api/wapalipay/cacert.pem 3920 ●●●●● patch | view | raw | blame | history
api/wapalipay/call_back_url.php 99 ●●●●● patch | view | raw | blame | history
api/wapalipay/images/alipay.gif patch | view | raw | blame | history
api/wapalipay/images/new-btn-fixed.png patch | view | raw | blame | history
api/wapalipay/index.php 217 ●●●●● patch | view | raw | blame | history
api/wapalipay/interrupt_back_url.php 12 ●●●●● patch | view | raw | blame | history
api/wapalipay/key/alipay_public_key.pem 5 ●●●●● patch | view | raw | blame | history
api/wapalipay/key/rsa_private_key.pem 2 ●●●●● patch | view | raw | blame | history
api/wapalipay/lib/alipay_core.function.php 182 ●●●●● patch | view | raw | blame | history
api/wapalipay/lib/alipay_md5.function.php 41 ●●●●● patch | view | raw | blame | history
api/wapalipay/lib/alipay_notify.class.php 211 ●●●●● patch | view | raw | blame | history
api/wapalipay/lib/alipay_rsa.function.php 64 ●●●●● patch | view | raw | blame | history
api/wapalipay/lib/alipay_submit.class.php 213 ●●●●● patch | view | raw | blame | history
api/wapalipay/log.txt 3 ●●●●● patch | view | raw | blame | history
api/wapalipay/notify_url.php 116 ●●●●● patch | view | raw | blame | history
api/wapalipay/openssl/libeay32.dll patch | view | raw | blame | history
api/wapalipay/openssl/php_openssl.dll patch | view | raw | blame | history
api/wapalipay/openssl/ssleay32.dll patch | view | raw | blame | history
api/wapalipay/readme.txt 305 ●●●●● patch | view | raw | blame | history
api/weibo/saetv2.ex.class.php 591 ●●●●● patch | view | raw | blame | history
api/wxapp/PHP/demo.php 36 ●●●●● patch | view | raw | blame | history
api/wxapp/PHP/errorCode.php 23 ●●●●● patch | view | raw | blame | history
api/wxapp/PHP/openssl.php 46 ●●●●● patch | view | raw | blame | history
api/wxapp/PHP/wxBizDataCrypt.php 69 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/GTBaseApi.php 76 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/GTClient.php 162 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/GTPushApi.php 74 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/GTStatisticsApi.php 40 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/GTUserApi.php 119 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/PhpyunPush.php 178 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/exception/GTException.php 27 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/GTApiRequest.php 11 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/auth/GTAuthRequest.php 46 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTAudienceRequest.php 65 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTCondition.php 46 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTNotification.php 256 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTPushBatchRequest.php 46 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTPushChannel.php 47 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTPushMessage.php 80 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTPushRequest.php 190 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTRevoke.php 35 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTSettings.php 74 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/GTStrategy.php 141 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/android/GTAndroid.php 26 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/android/GTThirdNotification.php 125 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/android/GTUps.php 91 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/ios/GTAlert.php 182 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/ios/GTAps.php 88 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/ios/GTIos.php 119 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/push/ios/GTMultimedia.php 51 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/user/GTAliasRequest.php 37 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/user/GTBadgeSetRequest.php 35 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/user/GTCidAlias.php 35 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/user/GTTagBatchSetRequest.php 37 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/user/GTTagSetRequest.php 30 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/request/user/GTUserQueryRequest.php 31 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/utils/GTConfig.php 96 ●●●●● patch | view | raw | blame | history
api/wxapp/getui-v2/utils/GTHttpManager.php 112 ●●●●● patch | view | raw | blame | history
api/wxapp/index.php 60 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com.class.php 35 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/finance.class.php 785 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/fk.class.php 529 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/friendhelp.class.php 105 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/index.class.php 222 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/info.class.php 289 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/job.class.php 1260 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/ltjob.class.php 137 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/msg.class.php 294 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/part.class.php 437 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/resume.class.php 489 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/reward.class.php 85 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/set.class.php 900 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/special.class.php 50 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/spview.class.php 323 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/zph.class.php 52 ●●●●● patch | view | raw | blame | history
api/wxapp/member/com/zphnet.class.php 125 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user.class.php 15 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/atn.class.php 99 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/finance.class.php 516 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/index.class.php 214 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/info.class.php 112 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/job.class.php 461 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/msg.class.php 129 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/part.class.php 166 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/privacy.class.php 155 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/resume.class.php 1113 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/reward.class.php 185 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/set.class.php 525 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/spview.class.php 91 ●●●●● patch | view | raw | blame | history
api/wxapp/member/user/xjhlive.class.php 83 ●●●●● patch | view | raw | blame | history
api/wxapp/model/article.class.php 191 ●●●●● patch | view | raw | blame | history
api/wxapp/model/chat.class.php 891 ●●●●● patch | view | raw | blame | history
api/wxapp/model/company.class.php 431 ●●●●● patch | view | raw | blame | history
api/wxapp/model/fk.class.php 208 ●●●●● patch | view | raw | blame | history
api/wxapp/model/forgetpw.class.php 154 ●●●●● patch | view | raw | blame | history
api/wxapp/model/friendhelp.class.php 142 ●●●●● patch | view | raw | blame | history
api/wxapp/model/gonggao.class.php 147 ●●●●● patch | view | raw | blame | history
api/wxapp/model/gongzhao.class.php 156 ●●●●● patch | view | raw | blame | history
api/wxapp/model/index.class.php 630 ●●●●● patch | view | raw | blame | history
api/wxapp/model/job.class.php 1609 ●●●●● patch | view | raw | blame | history
api/wxapp/model/login.class.php 592 ●●●●● patch | view | raw | blame | history
api/wxapp/model/map.class.php 229 ●●●●● patch | view | raw | blame | history
api/wxapp/model/once.class.php 481 ●●●●● patch | view | raw | blame | history
api/wxapp/model/part.class.php 265 ●●●●● patch | view | raw | blame | history
api/wxapp/model/public.class.php 988 ●●●●● patch | view | raw | blame | history
api/wxapp/model/register.class.php 269 ●●●●● patch | view | raw | blame | history
api/wxapp/model/resume.class.php 646 ●●●●● patch | view | raw | blame | history
api/wxapp/model/special.class.php 151 ●●●●● patch | view | raw | blame | history
api/wxapp/model/spview.class.php 429 ●●●●● patch | view | raw | blame | history
api/wxapp/model/tiny.class.php 341 ●●●●● patch | view | raw | blame | history
api/wxapp/model/version.class.php 111 ●●●●● patch | view | raw | blame | history
api/wxapp/model/xjhlive.class.php 333 ●●●●● patch | view | raw | blame | history
api/wxapp/model/zph.class.php 547 ●●●●● patch | view | raw | blame | history
api/wxapp/model/zphnet.class.php 407 ●●●●● patch | view | raw | blame | history
api/wxapp/static/image/background.webp patch | view | raw | blame | history
api/wxapp/static/image/bg.png patch | view | raw | blame | history
api/wxapp/static/image/cjjltk.webp patch | view | raw | blame | history
api/wxapp/static/image/fx_hb.png patch | view | raw | blame | history
api/wxapp/static/image/fx_wb.png patch | view | raw | blame | history
api/wxapp/static/image/js_1.png patch | view | raw | blame | history
api/wxapp/static/image/js_2.png patch | view | raw | blame | history
api/wxapp/static/image/kefu.png patch | view | raw | blame | history
api/wxapp/static/image/llg.png patch | view | raw | blame | history
api/wxapp/static/image/mhbg.png patch | view | raw | blame | history
api/wxapp/static/image/sharebackground.webp patch | view | raw | blame | history
api/wxapp/static/image/wxzf.png patch | view | raw | blame | history
api/wxapp/static/image/yuyin.gif patch | view | raw | blame | history
api/wxapp/static/image/yuyin.png patch | view | raw | blame | history
api/wxapp/static/image/zfb.png patch | view | raw | blame | history
api/wxapp/static/image/zphb_show_bg.png patch | view | raw | blame | history
api/wxapp/wxapp.controller.php 825 ●●●●● patch | view | raw | blame | history
api/wxpay/WxPay.JsApiPay.php 226 ●●●●● patch | view | raw | blame | history
api/wxpay/WxPay.NativePay.php 59 ●●●●● patch | view | raw | blame | history
api/wxpay/lib/WxPay.Api.php 596 ●●●●● patch | view | raw | blame | history
api/wxpay/lib/WxPay.Config.php 71 ●●●●● patch | view | raw | blame | history
api/wxpay/lib/WxPay.Data.php 2986 ●●●●● patch | view | raw | blame | history
api/wxpay/lib/WxPay.Exception.php 13 ●●●●● patch | view | raw | blame | history
api/wxpay/lib/WxPay.Notify.php 85 ●●●●● patch | view | raw | blame | history
api/wxpay/lib/wxpay_data.php 4 ●●●● patch | view | raw | blame | history
api/wxpay/native.php 54 ●●●●● patch | view | raw | blame | history
api/wxpay/notify.php 58 ●●●●● patch | view | raw | blame | history
api/wxpay/wxorder.php 53 ●●●●● patch | view | raw | blame | history
api/wxpay/xml.txt patch | view | raw | blame | history
api/zphnetv/index.php 39 ●●●●● patch | view | raw | blame | history
api/zphnetv/model/index.class.php 991 ●●●●● patch | view | raw | blame | history
api/zphnetv/model/xjh.class.php 82 ●●●●● patch | view | raw | blame | history
api/zphnetv/zphnetv.controller.php 33 ●●●●● patch | view | raw | blame | history
app/controller/activate/index.class.php 178 ●●●●● patch | view | raw | blame | history
app/controller/advice/index.class.php 74 ●●●●● patch | view | raw | blame | history
app/controller/ajax/friendhelp.class.php 58 ●●●●● patch | view | raw | blame | history
app/controller/ajax/index.class.php 2646 ●●●●● patch | view | raw | blame | history
app/controller/announcement/index.class.php 56 ●●●●● patch | view | raw | blame | history
app/controller/article/article.controller.php 14 ●●●●● patch | view | raw | blame | history
app/controller/article/index.class.php 20 ●●●●● patch | view | raw | blame | history
app/controller/article/list.class.php 27 ●●●●● patch | view | raw | blame | history
app/controller/article/search.class.php 25 ●●●●● patch | view | raw | blame | history
app/controller/article/show.class.php 131 ●●●●● patch | view | raw | blame | history
app/controller/ask/ask.controller.php 62 ●●●●● patch | view | raw | blame | history
app/controller/ask/content.class.php 120 ●●●●● patch | view | raw | blame | history
app/controller/ask/friend.class.php 222 ●●●●● patch | view | raw | blame | history
app/controller/ask/index.class.php 333 ●●●●● patch | view | raw | blame | history
app/controller/ask/search.class.php 69 ●●●●● patch | view | raw | blame | history
app/controller/ask/topic.class.php 51 ●●●●● patch | view | raw | blame | history
app/controller/call/index.class.php 25 ●●●●● patch | view | raw | blame | history
app/controller/chat/index.class.php 715 ●●●●● patch | view | raw | blame | history
app/controller/claim/index.class.php 78 ●●●●● patch | view | raw | blame | history
app/controller/company/index.class.php 811 ●●●●● patch | view | raw | blame | history
app/controller/cron/index.class.php 33 ●●●●● patch | view | raw | blame | history
app/controller/datav/index.class.php 35 ●●●●● patch | view | raw | blame | history
app/controller/error/index.class.php 17 ●●●●● patch | view | raw | blame | history
app/controller/evaluate/evaluate.controller.php 26 ●●●●● patch | view | raw | blame | history
app/controller/evaluate/exampaper.class.php 164 ●●●●● patch | view | raw | blame | history
app/controller/evaluate/index.class.php 80 ●●●●● patch | view | raw | blame | history
app/controller/forgetpw/index.class.php 188 ●●●●● patch | view | raw | blame | history
app/controller/geetest/index.class.php 48 ●●●●● patch | view | raw | blame | history
app/controller/gongzhao/index.class.php 54 ●●●●● patch | view | raw | blame | history
app/controller/hr/index.class.php 61 ●●●●● patch | view | raw | blame | history
app/controller/index/index.class.php 360 ●●●●● patch | view | raw | blame | history
app/controller/invitereg/index.class.php 107 ●●●●● patch | view | raw | blame | history
app/controller/job/comapply.class.php 376 ●●●●● patch | view | raw | blame | history
app/controller/job/index.class.php 487 ●●●●● patch | view | raw | blame | history
app/controller/job/job.controller.php 14 ●●●●● patch | view | raw | blame | history
app/controller/lietou/index.class.php 449 ●●●●● patch | view | raw | blame | history
app/controller/lietou/lietou.controller.php 116 ●●●●● patch | view | raw | blame | history
app/controller/link/index.class.php 77 ●●●●● patch | view | raw | blame | history
app/controller/login/index.class.php 473 ●●●●● patch | view | raw | blame | history
app/controller/map/index.class.php 35 ●●●●● patch | view | raw | blame | history
app/controller/map/map.controller.php 16 ●●●●● patch | view | raw | blame | history
app/controller/map/search.class.php 166 ●●●●● patch | view | raw | blame | history
app/controller/once/index.class.php 306 ●●●●● patch | view | raw | blame | history
app/controller/part/index.class.php 163 ●●●●● patch | view | raw | blame | history
app/controller/part/part.controller.php 14 ●●●●● patch | view | raw | blame | history
app/controller/qqconnect/index.class.php 360 ●●●●● patch | view | raw | blame | history
app/controller/redeem/index.class.php 204 ●●●●● patch | view | raw | blame | history
app/controller/register/index.class.php 328 ●●●●● patch | view | raw | blame | history
app/controller/resume/index.class.php 284 ●●●●● patch | view | raw | blame | history
app/controller/resume/resume.controller.php 31 ●●●●● patch | view | raw | blame | history
app/controller/resume/resumeshare.class.php 191 ●●●●● patch | view | raw | blame | history
app/controller/resume/sendresume.class.php 53 ●●●●● patch | view | raw | blame | history
app/controller/resume/show.class.php 479 ●●●●● patch | view | raw | blame | history
app/controller/reward/index.class.php 78 ●●●●● patch | view | raw | blame | history
app/controller/school/index.class.php 284 ●●●●● patch | view | raw | blame | history
app/controller/school/school.controller.php 23 ●●●●● patch | view | raw | blame | history
app/controller/sinaconnect/index.class.php 227 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/ad_order.class.php 203 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_announcement.class.php 89 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_appeal.class.php 121 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_comlog.class.php 905 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_company.class.php 1972 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_company_job.class.php 677 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_company_pic.class.php 619 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_gqbrower.class.php 171 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_gqinfo_pic.class.php 266 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_gqmember.class.php 793 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_gqtask.class.php 352 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_hotjob.class.php 300 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_jobpack.class.php 234 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_loginlog.class.php 157 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_lt_cert.class.php 270 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_lt_job.class.php 386 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_lt_member.class.php 1061 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_lt_pic.class.php 189 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_lt_xuanshang.class.php 232 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_member.class.php 639 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_msg.class.php 165 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_news.class.php 453 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_once.class.php 260 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_partjob.class.php 367 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_px_pic.class.php 503 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_question.class.php 521 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_resume.class.php 1017 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_right.class.php 873 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_school_academy.class.php 167 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_school_graduate.class.php 549 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_school_xjh.class.php 294 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_subject.class.php 378 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_tiny.class.php 208 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_trust.class.php 236 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_user.class.php 281 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_user_pic.class.php 287 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_userchange.class.php 139 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_userlog.class.php 472 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_withdraw.class.php 103 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/admin_zzh.class.php 247 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/advertise.class.php 275 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/com_pl.class.php 182 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/comcert.class.php 355 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/comnews.class.php 188 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/company_order.class.php 225 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/company_pay.class.php 104 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/comproduct.class.php 238 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/config.class.php 47 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/coupon.class.php 81 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/coupon_gift.class.php 38 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/coupon_list.class.php 172 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/crm_concern.class.php 287 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/crm_customer.class.php 497 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/crm_index.class.php 152 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/crm_waitingtask.class.php 166 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/crm_worklog.class.php 66 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/email.class.php 1730 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/height_user.class.php 334 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/index.class.php 156 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/invoice.class.php 105 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/lt_talent.class.php 124 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/recharge.class.php 73 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/report.class.php 293 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/siteadmin.controller.php 100 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/statis.class.php 236 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/statis_city.class.php 145 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/statis_hy.class.php 144 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/statis_income.class.php 143 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/statis_user.class.php 168 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/teacher.class.php 284 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/train_member.class.php 985 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/traincert.class.php 248 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/trainmessage.class.php 197 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/trainnews.class.php 199 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/trainpay.class.php 197 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/user_member.class.php 1015 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/usercert.class.php 165 ●●●●● patch | view | raw | blame | history
app/controller/siteadmin/zhaopinhui.class.php 923 ●●●●● patch | view | raw | blame | history
app/controller/special/index.class.php 85 ●●●●● patch | view | raw | blame | history
app/controller/special/special.controller.php 14 ●●●●● patch | view | raw | blame | history
app/controller/spview/index.class.php 313 ●●●●● patch | view | raw | blame | history
app/controller/subscribe/index.class.php 162 ●●●●● patch | view | raw | blame | history
app/controller/tiny/index.class.php 205 ●●●●● patch | view | raw | blame | history
app/controller/train/index.class.php 1251 ●●●●● patch | view | raw | blame | history
app/controller/train/train.controller.php 22 ●●●●● patch | view | raw | blame | history
app/controller/upload/index.class.php 59 ●●●●● patch | view | raw | blame | history
app/controller/wap/advice.class.php 74 ●●●●● patch | view | raw | blame | history
app/controller/wap/ajax.class.php 1372 ●●●●● patch | view | raw | blame | history
app/controller/wap/announcement.class.php 38 ●●●●● patch | view | raw | blame | history
app/controller/wap/article.class.php 141 ●●●●● patch | view | raw | blame | history
app/controller/wap/ask.class.php 806 ●●●●● patch | view | raw | blame | history
app/controller/wap/chat.class.php 798 ●●●●● patch | view | raw | blame | history
app/controller/wap/claim.class.php 86 ●●●●● patch | view | raw | blame | history
app/controller/wap/company.class.php 518 ●●●●● patch | view | raw | blame | history
app/controller/wap/evaluate.class.php 198 ●●●●● patch | view | raw | blame | history
app/controller/wap/forgetpw.class.php 166 ●●●●● patch | view | raw | blame | history
app/controller/wap/free.class.php 732 ●●●●● patch | view | raw | blame | history
app/controller/wap/friendhelp.class.php 158 ●●●●● patch | view | raw | blame | history
app/controller/wap/geetest.class.php 43 ●●●●● patch | view | raw | blame | history
app/controller/wap/gongzhao.class.php 43 ●●●●● patch | view | raw | blame | history
app/controller/wap/gqlist.class.php 177 ●●●●● patch | view | raw | blame | history
app/controller/wap/index.class.php 302 ●●●●● patch | view | raw | blame | history
app/controller/wap/job.class.php 893 ●●●●● patch | view | raw | blame | history
app/controller/wap/jobpack.class.php 20 ●●●●● patch | view | raw | blame | history
app/controller/wap/lietou.class.php 20 ●●●●● patch | view | raw | blame | history
app/controller/wap/login.class.php 541 ●●●●● patch | view | raw | blame | history
app/controller/wap/ltindex.class.php 20 ●●●●● patch | view | raw | blame | history
app/controller/wap/ltjob.class.php 327 ●●●●● patch | view | raw | blame | history
app/controller/wap/ltresume.class.php 114 ●●●●● patch | view | raw | blame | history
app/controller/wap/map.class.php 319 ●●●●● patch | view | raw | blame | history
app/controller/wap/once.class.php 353 ●●●●● patch | view | raw | blame | history
app/controller/wap/part.class.php 153 ●●●●● patch | view | raw | blame | history
app/controller/wap/post.class.php 329 ●●●●● patch | view | raw | blame | history
app/controller/wap/qqconnect.class.php 291 ●●●●● patch | view | raw | blame | history
app/controller/wap/redeem.class.php 205 ●●●●● patch | view | raw | blame | history
app/controller/wap/register.class.php 421 ●●●●● patch | view | raw | blame | history
app/controller/wap/reportlist.class.php 49 ●●●●● patch | view | raw | blame | history
app/controller/wap/resume.class.php 562 ●●●●● patch | view | raw | blame | history
app/controller/wap/reward.class.php 176 ●●●●● patch | view | raw | blame | history
app/controller/wap/school.class.php 187 ●●●●● patch | view | raw | blame | history
app/controller/wap/search.class.php 60 ●●●●● patch | view | raw | blame | history
app/controller/wap/services.class.php 21 ●●●●● patch | view | raw | blame | history
app/controller/wap/sinaconnect.class.php 249 ●●●●● patch | view | raw | blame | history
app/controller/wap/site.class.php 179 ●●●●● patch | view | raw | blame | history
app/controller/wap/special.class.php 90 ●●●●● patch | view | raw | blame | history
app/controller/wap/spview.class.php 305 ●●●●● patch | view | raw | blame | history
app/controller/wap/tiny.class.php 160 ●●●●● patch | view | raw | blame | history
app/controller/wap/train.class.php 685 ●●●●● patch | view | raw | blame | history
app/controller/wap/upload.class.php 336 ●●●●● patch | view | raw | blame | history
app/controller/wap/wxconnect.class.php 286 ●●●●● patch | view | raw | blame | history
app/controller/wap/wxoauth.class.php 98 ●●●●● patch | view | raw | blame | history
app/controller/wap/xjhlive.class.php 274 ●●●●● patch | view | raw | blame | history
app/controller/wap/zph.class.php 215 ●●●●● patch | view | raw | blame | history
app/controller/wap/zphnet.class.php 226 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_comjob.class.php 200 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_comlist.class.php 78 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_comorder.class.php 111 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_company_rating.class.php 115 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_compay.class.php 39 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_emailmsg.class.php 44 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_mobliemsg.class.php 44 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_once.class.php 140 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_recharge.class.php 33 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_resume.class.php 378 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_tiny.class.php 81 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/admin_trust.class.php 75 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/comcert.class.php 112 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/comnews.class.php 78 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/company.class.php 32 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/comproduct.class.php 70 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/index.class.php 98 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/link.class.php 128 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/member_log.class.php 56 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/tongji.class.php 94 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/user.class.php 33 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/user_member.class.php 266 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/usercert.class.php 84 ●●●●● patch | view | raw | blame | history
app/controller/wapadmin/yunying.class.php 19 ●●●●● patch | view | raw | blame | history
app/controller/weixin/index.class.php 455 ●●●●● patch | view | raw | blame | history
app/controller/wxconnect/index.class.php 26 ●●●●● patch | view | raw | blame | history
app/controller/xjhlive/index.class.php 292 ●●●●● patch | view | raw | blame | history
app/controller/xjhlive/xjhlive.controller.php 14 ●●●●● patch | view | raw | blame | history
app/controller/zph/com.class.php 62 ●●●●● patch | view | raw | blame | history
app/controller/zph/index.class.php 213 ●●●●● patch | view | raw | blame | history
app/controller/zph/show.class.php 94 ●●●●● patch | view | raw | blame | history
app/controller/zph/zph.controller.php 19 ●●●●● patch | view | raw | blame | history
app/controller/zphnet/index.class.php 246 ●●●●● patch | view | raw | blame | history
app/controller/zphnet/zphnet.controller.php 14 ●●●●● patch | view | raw | blame | history
app/include/ApiPay.class.php 1358 ●●●●● patch | view | raw | blame | history
app/include/ApiWxHb.class.php 241 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail.class.php 71 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/AcsRequest.php 154 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/AcsResponse.php 44 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Auth/Credential.php 83 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Auth/ISigner.php 27 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Auth/ShaHmac1Signer.php 36 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Auth/ShaHmac256Signer.php 36 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Autoloader/Autoloader.php 48 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Config.php 47 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/DefaultAcsClient.php 134 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Exception/ClientException.php 63 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Exception/ServerException.php 44 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Http/HttpHelper.php 80 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Http/HttpResponse.php 52 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/IAcsClient.php 23 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Profile/DefaultProfile.php 146 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Profile/IClientProfile.php 29 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Regions/Endpoint.php 62 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Regions/EndpointConfig.php 65 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Regions/EndpointProvider.php 60 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Regions/LocationService.php 120 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Regions/ProductDomain.php 47 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/Regions/endpoints.xml 1349 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/RoaAcsRequest.php 203 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/RpcAcsRequest.php 113 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Auth/CredentialTest.php 35 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Auth/ShaHmac1SignerTest.php 28 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Auth/ShaHmac256SignerTest.php 30 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/BaseTest.php 40 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/BatchCompute/ListImagesRequest.php 30 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/DefaultAcsClientTest.php 42 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Ecs/Rquest/DescribeRegionsRequest.php 80 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Http/HttpHelperTest.php 29 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Profile/DefaultProfileTest.php 60 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Regions/EndPointByLocationTest.php 46 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Regions/EndpointProviderTest.php 28 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-dm/Dm/Request/V20151123/BatchSendMailRequest.php 126 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-dm/Dm/Request/V20151123/SingleSendMailRequest.php 171 ●●●●● patch | view | raw | blame | history
app/include/aliyunemail/aliyun-php-sdk-dm/Dm/Request/V20151123/SingleSendSmsRequest.php 107 ●●●●● patch | view | raw | blame | history
app/include/authcode.inc.php 22 ●●●●● patch | view | raw | blame | history
app/include/cache.class.php 825 ●●●●● patch | view | raw | blame | history
app/include/class.geetestlib.php 364 ●●●●● patch | view | raw | blame | history
app/include/cron/autojob.php 58 ●●●●● patch | view | raw | blame | history
app/include/cron/company_order.php 30 ●●●●● patch | view | raw | blame | history
app/include/cron/crm_release.php 22 ●●●●● patch | view | raw | blame | history
app/include/cron/reserve_refresh.php 23 ●●●●● patch | view | raw | blame | history
app/include/cron/spview_close.php 23 ●●●●● patch | view | raw | blame | history
app/include/cron/spview_sub.php 23 ●●●●● patch | view | raw | blame | history
app/include/cron/subscribecom.php 21 ●●●●● patch | view | raw | blame | history
app/include/cron/subscribeuser.php 21 ●●●●● patch | view | raw | blame | history
app/include/cron/upjob.php 29 ●●●●● patch | view | raw | blame | history
app/include/cron/upresume.php 29 ●●●●● patch | view | raw | blame | history
app/include/cron/userdy.php 47 ●●●●● patch | view | raw | blame | history
app/include/cron/viped.php 23 ●●●●● patch | view | raw | blame | history
app/include/cron/vipedtoadmin.php 74 ●●●●● patch | view | raw | blame | history
app/include/cron/vipedupjob.php 23 ●●●●● patch | view | raw | blame | history
app/include/cron/weblog_del.php 24 ●●●●● patch | view | raw | blame | history
app/include/cron/xjhlive_yy.php 24 ●●●●● patch | view | raw | blame | history
app/include/datacall.class.php 1007 ●●●●● patch | view | raw | blame | history
app/include/dbbackup/class/functions.php 667 ●●●●● patch | view | raw | blame | history
app/include/dbbackup/inc/footer.php 38 ●●●●● patch | view | raw | blame | history
app/include/dbbackup/inc/header.php 44 ●●●●● patch | view | raw | blame | history
app/include/dbbak.class.php 221 ●●●●● patch | view | raw | blame | history
app/include/des.class.php 48 ●●●●● patch | view | raw | blame | history
app/include/desjava.class.php 41 ●●●●● patch | view | raw | blame | history
app/include/dxCaptchaClient.class.php 132 ●●●●● patch | view | raw | blame | history
app/include/email.class.php 286 ●●●●● patch | view | raw | blame | history
app/include/init.php 191 ●●●●● patch | view | raw | blame | history
app/include/keyword.csv 112492 ●●●●● patch | view | raw | blame | history
app/include/lib_splitword_class.php 484 ●●●●● patch | view | raw | blame | history
app/include/libs/Smarty.class.php 1713 ●●●●● patch | view | raw | blame | history
app/include/libs/SmartyBC.class.php 467 ●●●●● patch | view | raw | blame | history
app/include/libs/debug.tpl 137 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/block.textformat.php 110 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.ad.php 23 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.assign_debug_info.php 40 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.backurl.php 71 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.baidu.php 26 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.cache.php 55 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.comjob.php 21 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.comnews.php 9 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.config_load.php 142 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.counter.php 78 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.cycle.php 107 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.datacall.php 12 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.debug.php 35 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.desc.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.eval.php 49 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.fetch.php 221 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.formatpicurl.php 5 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.fz_list.php 48 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.history.php 14 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_checkboxes.php 237 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_image.php 163 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_options.php 196 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_radios.php 221 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_select_date.php 387 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_select_time.php 364 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.html_table.php 176 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.htmlentitydecode.php 7 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.hy_list.php 44 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.im.php 12 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.image.php 89 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.includesite.php 15 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.job.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.jobpage.php 37 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.jobsimple.php 63 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.keyword.php 33 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.listurl.php 16 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.mailto.php 155 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.math.php 91 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.news.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.newspage.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.popup.php 119 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.popup_init.php 40 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.product.php 9 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.productpage.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.pubqrcode.php 56 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.queryinfo.php 28 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.querytime.php 13 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.ratlogo.php 30 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.score.php 17 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.searchurl.php 57 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.show.php 18 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.showpage.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.sign.php 61 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.site.php 28 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.sublen.php 11 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.tongji.php 20 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.totime.php 8 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.url.php 15 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.user.php 71 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.webspecial.php 51 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/function.xcxurl.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.capitalize.php 90 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.date_format.php 74 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.debug_print_var.php 104 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.escape.php 198 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.regex_replace.php 57 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.replace.php 34 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.spacify.php 27 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifier.truncate.php 64 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.cat.php 29 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.count_characters.php 32 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.count_paragraphs.php 27 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.count_sentences.php 27 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.count_words.php 31 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.default.php 35 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.escape.php 126 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.from_charset.php 33 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.indent.php 33 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.lower.php 31 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.noprint.php 21 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.string_format.php 25 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.strip.php 33 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.strip_tags.php 29 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.to_charset.php 33 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.unescape.php 50 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.upper.php 29 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/modifiercompiler.wordwrap.php 47 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/outputfilter.trimwhitespace.php 90 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/shared.escape_special_chars.php 53 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/shared.literal_compiler_param.php 35 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/shared.make_timestamp.php 43 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/shared.mb_str_replace.php 55 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/shared.mb_unicode.php 54 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/shared.mb_wordwrap.php 73 ●●●●● patch | view | raw | blame | history
app/include/libs/plugins/variablefilter.htmlspecialchars.php 19 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_cacheresource.php 442 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_cacheresource_custom.php 284 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_cacheresource_keyvaluestore.php 493 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_config_source.php 94 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_cacheresource_file.php 297 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_academy.php 163 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_adlist.php 115 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_announcement.php 96 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_append.php 50 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_article.php 352 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_articleclass.php 245 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_assign.php 86 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_block.php 444 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_break.php 75 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_call.php 127 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_capture.php 96 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_comjob.php 165 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_comlist.php 394 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_commsg.php 155 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_config_load.php 82 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_continue.php 75 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_debug.php 41 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_downlist.php 105 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_eval.php 71 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_extends.php 85 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_fairs.php 205 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_fast.php 134 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_for.php 145 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_foreach.php 229 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_function.php 162 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_gongzhao.php 95 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_hotjob.php 206 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_hrclass.php 66 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_hrlist.php 79 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_if.php 210 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_include.php 265 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_include_php.php 107 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_insert.php 140 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_joblist.php 537 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_key.php 161 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_ldelim.php 39 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_lietoulist.php 246 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_link.php 90 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_look.php 39 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_looksq.php 39 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_ltjoblist.php 332 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_mlist.php 90 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_msglist.php 93 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_nav.php 124 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_navmap.php 77 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_nocache.php 70 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_partlist.php 202 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_block_plugin.php 85 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_function_plugin.php 71 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_modifier.php 139 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_object_block_function.php 86 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_object_function.php 84 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_print_expression.php 151 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_registered_block.php 111 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_registered_function.php 79 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_private_special_variable.php 114 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_qcache.php 86 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_qclass.php 96 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_qlist.php 143 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_qrecom.php 91 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_rdelim.php 39 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_redeem.php 110 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_rewardjob.php 325 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_section.php 206 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_setfilter.php 70 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_singlenav.php 46 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_special.php 97 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_specialcom.php 158 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_spview.php 324 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_task.php 104 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_tiny.php 144 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_userlist.php 741 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_while.php 93 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_wslist.php 462 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_xjh.php 187 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_xjhlive.php 217 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_zphnet.php 226 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compile_zphnetuser.php 161 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_compilebase.php 174 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_config.php 306 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_config_file_compiler.php 159 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_configfilelexer.php 646 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_configfileparser.php 1042 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_data.php 576 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_debug.php 254 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_filter_handler.php 67 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_function_call_handler.php 52 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_get_include_path.php 46 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_nocache_insert.php 51 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_parsetree.php 361 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_eval.php 96 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_extends.php 112 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_file.php 89 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_php.php 119 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_registered.php 98 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_stream.php 81 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_resource_string.php 97 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_smartytemplatecompiler.php 140 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_template.php 745 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_templatebase.php 861 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_templatecompilerbase.php 827 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_templatelexer.php 1605 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_templateparser.php 4568 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_utility.php 837 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_internal_write_file.php 89 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_resource.php 912 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_resource_custom.php 95 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_resource_recompiled.php 33 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_resource_uncompiled.php 41 ●●●●● patch | view | raw | blame | history
app/include/libs/sysplugins/smarty_security.php 480 ●●●●● patch | view | raw | blame | history
app/include/mysql.class.php 561 ●●●●● patch | view | raw | blame | history
app/include/mysqli.class.php 570 ●●●●● patch | view | raw | blame | history
app/include/oss/Config.php 24 ●●●●● patch | view | raw | blame | history
app/include/oss/autoload.php 11 ●●●●● patch | view | raw | blame | history
app/include/oss/ossupload.class.php 386 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Core/MimeTypes.php 263 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Core/OssException.php 54 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Core/OssUtil.php 464 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Http/LICENSE 25 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Http/RequestCore.php 895 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Http/RequestCore_Exception.php 8 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Http/ResponseCore.php 56 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/BucketInfo.php 78 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/BucketListInfo.php 39 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/CnameConfig.php 99 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/CorsConfig.php 113 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/CorsRule.php 150 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/GetLiveChannelHistory.php 34 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/GetLiveChannelInfo.php 68 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/GetLiveChannelStatus.php 107 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LifecycleAction.php 88 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LifecycleConfig.php 107 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LifecycleRule.php 126 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/ListMultipartUploadInfo.php 134 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/ListPartsInfo.php 97 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LiveChannelConfig.php 121 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LiveChannelHistory.php 59 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LiveChannelInfo.php 107 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LiveChannelListInfo.php 107 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/LoggingConfig.php 86 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/ObjectInfo.php 93 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/ObjectListInfo.php 126 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/PartInfo.php 63 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/PrefixInfo.php 36 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/RefererConfig.php 93 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/StorageCapacityConfig.php 74 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/UploadInfo.php 55 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/WebsiteConfig.php 76 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Model/XmlConfig.php 27 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/OssClient.php 2758 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/AclResult.php 31 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/AppendResult.php 27 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/BodyResult.php 19 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/CallbackResult.php 21 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/CopyObjectResult.php 30 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/DeleteObjectsResult.php 27 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/ExistResult.php 34 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetCnameResult.php 19 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetCorsResult.php 34 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetLifecycleResult.php 41 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetLiveChannelHistoryResult.php 19 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetLiveChannelInfoResult.php 19 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetLiveChannelStatusResult.php 19 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetLocationResult.php 30 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetLoggingResult.php 41 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetRefererResult.php 41 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetStorageCapacityResult.php 34 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/GetWebsiteResult.php 40 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/HeaderResult.php 23 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/InitiateMultipartUploadResult.php 29 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/ListBucketsResult.php 33 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/ListLiveChannelResult.php 16 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/ListMultipartUploadResult.php 55 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/ListObjectsResult.php 71 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/ListPartsResult.php 42 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/PutLiveChannelResult.php 16 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/PutSetDeleteResult.php 20 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/Result.php 175 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/SymlinkResult.php 24 ●●●●● patch | view | raw | blame | history
app/include/oss/src/OSS/Result/UploadPartResult.php 28 ●●●●● patch | view | raw | blame | history
app/include/page.class.php 207 ●●●●● patch | view | raw | blame | history
app/include/phpqrcode.php 3617 ●●●●● patch | view | raw | blame | history
app/include/pin.php 109 ●●●●● patch | view | raw | blame | history
app/include/public.domain.php 174 ●●●●● patch | view | raw | blame | history
app/include/public.function.php 1639 ●●●●● patch | view | raw | blame | history
app/include/public.url.php 1634 ●●●●● patch | view | raw | blame | history
app/include/public.wapdomain.php 113 ●●●●● patch | view | raw | blame | history
app/include/pwdtype/phpyunpass.php 31 ●●●●● patch | view | raw | blame | history
app/include/reader.php 1162 ●●●●● patch | view | raw | blame | history
app/include/sensitive.class.php 169 ●●●●● patch | view | raw | blame | history
app/include/sizer.class.php 283 ●●●●● patch | view | raw | blame | history
app/include/sphinx.class.php 415 ●●●●● patch | view | raw | blame | history
app/include/sphinxapi.php 1885 ●●●●● patch | view | raw | blame | history
app/include/sphinxhelper.class.php 511 ●●●●● patch | view | raw | blame | history
app/include/ttfs/t2.ttf patch | view | raw | blame | history
app/include/upload.class.php 672 ●●●●● patch | view | raw | blame | history
app/include/verify.class.php 172 ●●●●● patch | view | raw | blame | history
app/include/web.cache.php 157 ●●●●● patch | view | raw | blame | history
app/include/webscan360/360safe/360scan.php 405 ●●●●● patch | view | raw | blame | history
app/include/webscan360/360safe/360webscan.php 337 ●●●●● patch | view | raw | blame | history
app/include/webscan360/360safe/index.php 2 ●●●●● patch | view | raw | blame | history
app/include/webscan360/360safe/webscan_cache.php 20 ●●●●● patch | view | raw | blame | history
app/include/webscan360/index.php 2 ●●●●● patch | view | raw | blame | history
app/include/webscan360/lib/index.php 2 ●●●●● patch | view | raw | blame | history
app/include/webscan360/lib/webscan360_db.class.php 484 ●●●●● patch | view | raw | blame | history
app/include/webscan360/lib/webscan360_http.class.php 112 ●●●●● patch | view | raw | blame | history
app/include/webscan360/webscan360.class.php 207 ●●●●● patch | view | raw | blame | history
app/include/webscan360/webscan360_admin.php 11 ●●●●● patch | view | raw | blame | history
app/include/webscan360/webscan360_config.php 17 ●●●●● patch | view | raw | blame | history
app/include/wxOrder.function.php 125 ●●●●● patch | view | raw | blame | history
app/include/yunqrcode.class.php 21 ●●●●● patch | view | raw | blame | history
app/index.htm patch | view | raw | blame | history
app/model/ad.model.php 652 ●●●●● patch | view | raw | blame | history
app/model/admin.model.php 666 ●●●●● patch | view | raw | blame | history
app/model/advice.model.php 162 ●●●●● patch | view | raw | blame | history
app/model/announcement.model.php 220 ●●●●● patch | view | raw | blame | history
app/model/article.model.php 618 ●●●●● patch | view | raw | blame | history
app/model/ask.model.php 1491 ●●●●● patch | view | raw | blame | history
app/model/atn.model.php 903 ●●●●● patch | view | raw | blame | history
app/model/black.model.php 238 ●●●●● patch | view | raw | blame | history
app/model/cache.model.php 412 ●●●●● patch | view | raw | blame | history
app/model/category.model.php 1583 ●●●●● patch | view | raw | blame | history
app/model/chat.model.php 3965 ●●●●● patch | view | raw | blame | history
app/model/chatcs.model.php 65 ●●●●● patch | view | raw | blame | history
app/model/company.model.php 5737 ●●●●● patch | view | raw | blame | history
app/model/companyaccount.model.php 236 ●●●●● patch | view | raw | blame | history
app/model/companyorder.model.php 2369 ●●●●● patch | view | raw | blame | history
app/model/compay.model.php 3313 ●●●●● patch | view | raw | blame | history
app/model/compete.model.php 475 ●●●●● patch | view | raw | blame | history
app/model/comtc.model.php 1047 ●●●●● patch | view | raw | blame | history
app/model/concheck.model.php 438 ●●●●● patch | view | raw | blame | history
app/model/config.model.php 302 ●●●●● patch | view | raw | blame | history
app/model/cookie.model.php 91 ●●●●● patch | view | raw | blame | history
app/model/coupon.model.php 2289 ●●●●● patch | view | raw | blame | history
app/model/crm.model.php 3188 ●●●●● patch | view | raw | blame | history
app/model/cron.model.php 383 ●●●●● patch | view | raw | blame | history
app/model/data.model.php 160 ●●●●● patch | view | raw | blame | history
app/model/description.model.php 178 ●●●●● patch | view | raw | blame | history
app/model/downresume.model.php 1147 ●●●●● patch | view | raw | blame | history
app/model/email.model.php 498 ●●●●● patch | view | raw | blame | history
app/model/entrust.model.php 208 ●●●●● patch | view | raw | blame | history
app/model/errlog.model.php 165 ●●●●● patch | view | raw | blame | history
app/model/evaluate.model.php 763 ●●●●● patch | view | raw | blame | history
app/model/finder.model.php 308 ●●●●● patch | view | raw | blame | history
app/model/friendhelp.model.php 671 ●●●●● patch | view | raw | blame | history
app/model/gongzhao.model.php 181 ●●●●● patch | view | raw | blame | history
app/model/gqdemand.model.php 1089 ●●●●● patch | view | raw | blame | history
app/model/history.model.php 49 ●●●●● patch | view | raw | blame | history
app/model/hotkey.model.php 107 ●●●●● patch | view | raw | blame | history
app/model/hr.model.php 278 ●●●●● patch | view | raw | blame | history
app/model/integral.model.php 438 ●●●●● patch | view | raw | blame | history
app/model/invoice.model.php 408 ●●●●● patch | view | raw | blame | history
app/model/jfdk.model.php 2443 ●●●●● patch | view | raw | blame | history
app/model/job.model.php 6615 ●●●●● patch | view | raw | blame | history
app/model/lietou.model.php 1078 ●●●●● patch | view | raw | blame | history
app/model/lietoujob.model.php 674 ●●●●● patch | view | raw | blame | history
app/model/link.model.php 203 ●●●●● patch | view | raw | blame | history
app/model/log.model.php 789 ●●●●● patch | view | raw | blame | history
app/model/logout.model.php 222 ●●●●● patch | view | raw | blame | history
app/model/lookresume.model.php 437 ●●●●● patch | view | raw | blame | history
app/model/mobliemsg.model.php 186 ●●●●● patch | view | raw | blame | history
app/model/msg.model.php 538 ●●●●● patch | view | raw | blame | history
app/model/msgNum.model.php 1452 ●●●●● patch | view | raw | blame | history
app/model/navigation.model.php 313 ●●●●● patch | view | raw | blame | history
app/model/navmap.model.php 74 ●●●●● patch | view | raw | blame | history
app/model/notice.model.php 817 ●●●●● patch | view | raw | blame | history
app/model/once.model.php 597 ●●●●● patch | view | raw | blame | history
app/model/pack.model.php 3001 ●●●●● patch | view | raw | blame | history
app/model/page.model.php 47 ●●●●● patch | view | raw | blame | history
app/model/part.model.php 1536 ●●●●● patch | view | raw | blame | history
app/model/prepaid.model.php 146 ●●●●● patch | view | raw | blame | history
app/model/privacy.model.php 249 ●●●●● patch | view | raw | blame | history
app/model/push.model.php 558 ●●●●● patch | view | raw | blame | history
app/model/qrorder.model.php 1209 ●●●●● patch | view | raw | blame | history
app/model/rating.model.php 1305 ●●●●● patch | view | raw | blame | history
app/model/recommend.model.php 107 ●●●●● patch | view | raw | blame | history
app/model/recycle.model.php 191 ●●●●● patch | view | raw | blame | history
app/model/redeem.model.php 477 ●●●●● patch | view | raw | blame | history
app/model/register.model.php 349 ●●●●● patch | view | raw | blame | history
app/model/report.model.php 496 ●●●●● patch | view | raw | blame | history
app/model/resume.model.php 6635 ●●●●● patch | view | raw | blame | history
app/model/reward.model.php 107 ●●●●● patch | view | raw | blame | history
app/model/school.model.php 562 ●●●●● patch | view | raw | blame | history
app/model/seo.model.php 58 ●●●●● patch | view | raw | blame | history
app/model/site.model.php 271 ●●●●● patch | view | raw | blame | history
app/model/special.model.php 679 ●●●●● patch | view | raw | blame | history
app/model/spview.model.php 2255 ●●●●● patch | view | raw | blame | history
app/model/statis.model.php 1226 ●●●●● patch | view | raw | blame | history
app/model/subscribe.model.php 398 ●●●●● patch | view | raw | blame | history
app/model/sysmsg.model.php 505 ●●●●● patch | view | raw | blame | history
app/model/talent.model.php 338 ●●●●● patch | view | raw | blame | history
app/model/templates.model.php 107 ●●●●● patch | view | raw | blame | history
app/model/tiny.model.php 414 ●●●●● patch | view | raw | blame | history
app/model/tongji.model.php 683 ●●●●● patch | view | raw | blame | history
app/model/tpl.model.php 529 ●●●●● patch | view | raw | blame | history
app/model/train.model.php 2608 ●●●●● patch | view | raw | blame | history
app/model/transfer.model.php 528 ●●●●● patch | view | raw | blame | history
app/model/trtc.model.php 242 ●●●●● patch | view | raw | blame | history
app/model/upload.model.php 571 ●●●●● patch | view | raw | blame | history
app/model/userEntrust.model.php 605 ●●●●● patch | view | raw | blame | history
app/model/userinfo.model.php 5496 ●●●●● patch | view | raw | blame | history
app/model/userpay.model.php 195 ●●●●● patch | view | raw | blame | history
app/model/wap.model.php 14 ●●●●● patch | view | raw | blame | history
app/model/wapadmin.model.php 14 ●●●●● patch | view | raw | blame | history
app/model/warning.model.php 303 ●●●●● patch | view | raw | blame | history
app/model/weblog.model.php 678 ●●●●● patch | view | raw | blame | history
app/model/weixin.model.php 3511 ●●●●● patch | view | raw | blame | history
app/model/whb.model.php 1211 ●●●●● patch | view | raw | blame | history
app/model/wxapp.model.php 434 ●●●●● patch | view | raw | blame | history
app/model/wxlogin.model.php 18 ●●●●● patch | view | raw | blame | history
app/model/wxpubtemp.model.php 567 ●●●●● patch | view | raw | blame | history
app/model/wxredpack.model.php 136 ●●●●● patch | view | raw | blame | history
app/model/xcx.model.php 141 ●●●●● patch | view | raw | blame | history
app/model/xjhlive.model.php 1550 ●●●●● patch | view | raw | blame | history
app/model/yqmb.model.php 321 ●●●●● patch | view | raw | blame | history
app/model/zph.model.php 1825 ●●●●● patch | view | raw | blame | history
app/model/zphnet.model.php 2041 ●●●●● patch | view | raw | blame | history
app/model/zphnetV.model.php 17 ●●●●● patch | view | raw | blame | history
app/public/action.class.php 1311 ●●●●● patch | view | raw | blame | history
app/public/common.php 1429 ●●●●● patch | view | raw | blame | history
app/template/admin/add_class.htm 146 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ad_addclass.htm 184 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ad_class.htm 347 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ad_order.htm 223 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ad_preview.htm 73 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_add_seo.htm 235 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_adddomain.htm 294 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_advertise.htm 242 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_advertise_add.htm 379 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_alipay_config.htm 164 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_announcement_add.htm 193 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_announcement_list.htm 140 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_answer_list.htm 236 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_answer_review.htm 220 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_app_config.htm 190 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_app_push.htm 110 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_app_set.htm 1121 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_app_version.htm 180 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_appeal.htm 121 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_appeal_info.htm 100 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_baipin.htm 81 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_bank_config.htm 140 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_cache.htm 92 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_chat_black.htm 127 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_chat_config.htm 198 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_chat_log.htm 368 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_chat_useful.htm 148 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_chat_useful_set.htm 164 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_city.htm 393 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_collection_list.htm 790 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_com_cert.htm 376 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_com_config.htm 561 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_com_rating.htm 152 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_com_reward.htm 154 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_com_written_off_log.htm 166 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comclass.htm 129 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comclass_add.htm 368 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comlogo.htm 93 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comnews.htm 204 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company.htm 1985 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_child.htm 452 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_job.htm 1253 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_job_audit.htm 185 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_job_hb.htm 235 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_job_show.htm 487 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mapply.htm 125 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mcomtpl.htm 91 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mdown.htm 123 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_member_log.htm 184 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mintegral.htm 78 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_minvite.htm 126 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mjob.htm 556 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_morder.htm 144 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_morder_add.htm 120 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_morder_edit.htm 161 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mshow.htm 72 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mshowadd.htm 70 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_mshowedit.htm 88 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_order.htm 294 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_order_edit.htm 182 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_pay.htm 124 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_pic.htm 316 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_picbanner.htm 332 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_picshow.htm 349 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_rating.htm 146 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_reserve_job.htm 220 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_company_xls.htm 58 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_compl.htm 304 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comproduct.htm 198 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comrating_add.htm 113 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comservice_add.htm 198 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comservice_list.htm 135 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comtpl.htm 57 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_comtpl_add.htm 120 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_concheck_config.htm 109 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_concheck_log.htm 302 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_coupon.htm 145 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_coupon_gift.htm 77 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_cron_add.htm 206 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_cron_list.htm 139 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_cronlog.htm 148 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_database.htm 238 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_database_back.htm 88 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_database_clear.htm 150 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_database_optimizing.htm 74 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_database_success.htm 46 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_datacall.htm 143 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_datacall_add.htm 168 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_datacall_preview.htm 66 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_datamain.htm 130 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_datav_config.htm 128 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_datav_diydata.htm 218 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_descclass.htm 129 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_description.htm 102 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_description_add.htm 258 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_domain.htm 126 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_domain_config.htm 121 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_email_config.htm 265 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_email_tpl.htm 702 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_emailmsg.htm 169 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_esettpl.htm 125 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_evaluate_examup.htm 630 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_evaluate_group.htm 144 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_evaluate_list.htm 115 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_evaluate_message.htm 152 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_evaluate_record.htm 119 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_excel.htm 68 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_friend_helplist.htm 288 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_friendhelp.htm 193 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gongzhao_add.htm 213 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gongzhao_list.htm 193 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gq_config.htm 197 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gq_member_log.htm 180 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqbrower.htm 124 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqinfo_pic.htm 287 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqmember_add.htm 238 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqmember_details.htm 90 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqmember_edit.htm 230 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqtask_details.htm 104 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqtask_list.htm 299 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_gqtask_show.htm 216 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_group.htm 229 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_group_list.htm 71 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_haibao_config.htm 234 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hb_com.htm 302 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hb_gongzhao.htm 295 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hb_invite_reg.htm 301 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hb_job.htm 299 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hb_list.htm 386 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hb_setting.htm 151 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_height_user.htm 440 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hotjob.htm 170 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hotjob_info.htm 159 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hr_adddoc.htm 158 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hr_toolbox.htm 124 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hrclass.htm 94 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_hrclass_add.htm 126 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_industry.htm 114 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_class.htm 217 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_com.htm 112 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_comspend.htm 316 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_config.htm 254 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_lt.htm 86 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_spend.htm 81 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_train.htm 89 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_integral_user.htm 99 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_introduce.htm 92 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_introduce_classadd.htm 104 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_invoice.htm 257 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_invoice_show.htm 192 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_job.htm 407 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_job_classadd.htm 171 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_job_xls.htm 64 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_jobpack.htm 128 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_jobrewardlog.htm 221 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_jobrewardpack.htm 138 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_jobtellog.htm 169 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_keyword.htm 566 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_link_add.htm 210 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_link_list.htm 198 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_list_seo.htm 99 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_log.htm 138 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_loginlog.htm 224 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lookjob.htm 142 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_cert.htm 288 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_config.htm 275 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_job.htm 383 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_job_show.htm 46 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_member_log.htm 164 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_pic.htm 308 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_rating.htm 109 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_talent.htm 147 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_talent_show.htm 98 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_written_off_log.htm 171 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_xuanshang.htm 136 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lt_xuanshang_show.htm 76 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltclass.htm 110 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltclass_add.htm 255 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_lthy.htm 116 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltjob.htm 110 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltlog.htm 152 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltlogo.htm 68 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltrating.htm 118 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltrating_add.htm 87 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltservice_add.htm 138 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_ltservice_list.htm 112 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_mag.htm 96 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_makenews.htm 360 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_map.htm 228 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_matching.htm 569 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member.htm 396 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_comadd.htm 333 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_comedit.htm 660 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_edit.htm 150 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_gqlist.htm 264 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_log.htm 213 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_logout.htm 145 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_ltadd.htm 93 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_ltedit.htm 435 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_ltlist.htm 822 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_trainedit.htm 363 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_trainlist.htm 679 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_useradd.htm 90 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_useredit.htm 576 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_member_userlist.htm 845 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_message.htm 194 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_mobliemsg.htm 237 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_model_config.htm 171 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_model_config_nav.htm 142 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_model_config_seo.htm 281 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_msg.htm 259 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_msg_config.htm 236 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_msg_tpl.htm 756 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_msgtg.htm 370 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_mypass.htm 73 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_myuser.htm 206 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_navigation.htm 148 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_navigation_add.htm 180 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_navigation_list.htm 146 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_navigation_type.htm 68 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_navmap.htm 147 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_navmap_add.htm 139 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_news_add.htm 299 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_news_group.htm 614 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_news_list.htm 413 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_news_type.htm 246 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_once.htm 442 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_once_add.htm 199 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_once_show.htm 102 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_onceset.htm 167 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_order_xls.htm 56 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_oss_config.htm 128 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_partapply.htm 152 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_partclass.htm 112 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_partjob.htm 532 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_partjob_show.htm 520 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_pay_config.htm 184 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_prepaid.htm 260 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_prepaid_add.htm 123 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_prepaid_upcard.htm 146 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_prepaid_xls.htm 41 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_privacy_config.htm 192 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_privacylog.htm 205 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_pw.htm 118 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_px_pic.htm 313 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_px_picbanner.htm 315 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_px_picshow.htm 333 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_pxlogo.htm 101 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_q_class_add.htm 144 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_q_class_list.htm 108 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_qfy.htm 87 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_qq_config.htm 147 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_question_add.htm 214 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_question_config.htm 154 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_question_list.htm 229 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_qywxmsglist.htm 194 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_rating_config.htm 412 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_reason_list.htm 134 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_recharge.htm 343 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_recycle.htm 223 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_recycle_show.htm 30 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_regset.htm 322 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_report_userlist.htm 893 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resume.htm 844 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resume_add.htm 226 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resume_audit.htm 1703 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resume_edit.htm 1532 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resume_preview.htm 225 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resume_xls.htm 70 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resumetpl.htm 58 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_resumetpl_add.htm 114 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_reward.htm 128 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_reward_add.htm 215 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_rewardpack.htm 93 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_rewordset.htm 59 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_right.htm 855 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_right_web.htm 135 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_school_graduate.htm 792 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_school_list.htm 166 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_school_listxjh.htm 94 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_school_xjh.htm 246 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_school_xjhadd.htm 173 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_schoolclass.htm 112 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_search.htm 278 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_send_email.htm 272 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_settpl.htm 125 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_siteadmin.htm 84 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_siteadmin_add.htm 101 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_siteadmin_group.htm 153 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_siteadmin_group_list.htm 69 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_special.htm 153 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_special_add.htm 405 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_special_com.htm 284 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_special_company.htm 125 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_special_comxls.htm 57 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_splog.htm 136 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_spresume.htm 141 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_spview_add.htm 267 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_spview_list.htm 242 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_spview_set.htm 114 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_style_list.htm 54 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_style_modfy.htm 69 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_subject.htm 369 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_subject_add.htm 308 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_sx_job_log.htm 172 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_sx_resume_log.htm 167 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_sync.htm 166 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_sync_config.htm 74 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_sync_resume.htm 340 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_talentpool.htm 169 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_teacher.htm 351 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_teacher_add.htm 162 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_template.htm 82 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_template_modify.htm 104 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tenpay_config.htm 77 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tgjob.htm 267 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tgresume.htm 264 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tiny.htm 334 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tiny_add.htm 168 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tiny_show.htm 71 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tinyset.htm 145 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji.htm 62 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_ad.htm 103 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_company.htm 248 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_downresume.htm 431 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_job.htm 371 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_lookjob.htm 115 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_lookresume.htm 123 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_order.htm 223 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_rating.htm 425 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_reg.htm 159 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_resume.htm 398 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_top.htm 66 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_useridjob.htm 427 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tongji_useridmsg.htm 381 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tpl_index.htm 57 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tpl_indexadd.htm 151 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tpl_moblies.htm 1890 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tplcache.htm 97 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_train_cert.htm 231 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_train_config.htm 114 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_train_member_log.htm 183 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_train_written_off_log.htm 175 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trainmessage.htm 189 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trainnews.htm 317 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trainpay.htm 136 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trainpay_edit.htm 106 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trust.htm 234 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trust_recom.htm 184 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_trust_record.htm 129 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_tuiguang.htm 366 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_twtask.htm 584 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_uc.htm 133 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_add.htm 424 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_cert.htm 312 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_config.htm 412 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_list.htm 97 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_member_log.htm 170 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_pic.htm 309 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_picshow.htm 364 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_user_written_off_log.htm 195 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_userchange.htm 295 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_userclass.htm 110 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_useridjob.htm 172 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_useridmsg.htm 178 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_userlogo.htm 237 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_warning.htm 117 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_warning_config.htm 176 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_web_config.htm 1065 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_weblog.htm 170 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_weblogtj.htm 300 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_webshell.htm 23 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_withdraw.htm 130 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wx.htm 250 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxbind.htm 95 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxkey.htm 96 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxlog.htm 123 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxmsglist.htm 209 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxmsgset.htm 252 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxnav.htm 355 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxpay_config.htm 124 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxpubtemp.htm 641 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxpubtemplist.htm 88 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxpubtool.htm 944 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxqrcodelog.htm 117 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxredpack.htm 357 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxtpl.htm 319 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_wxtz.htm 230 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xcx_alipay.htm 95 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xcx_baidu.htm 166 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xcx_bytedance.htm 136 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xcx_wx.htm 270 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xcx_wx_seo.htm 100 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xcx_wx_seoadd.htm 204 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive.htm 230 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_add.htm 320 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_caster.htm 312 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_chat.htm 134 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_com.htm 107 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_comadd.htm 104 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_keyword.htm 143 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_material.htm 93 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_material_add.htm 101 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_set.htm 118 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xjhlive_yy.htm 132 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_xml.htm 159 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_yqmb.htm 328 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zdaddkeyword.htm 69 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zdkeyword.htm 100 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zhaopinhui_add.htm 608 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zhaopinhui_com.htm 234 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zhaopinhui_comadd.htm 210 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zhaopinhui_comxls.htm 59 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zhaopinhui_list.htm 225 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zhaopinhui_upload.htm 165 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_add.htm 356 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_class.htm 133 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_com.htm 302 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_comadd.htm 142 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_comxls.htm 57 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_list.htm 238 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_user.htm 165 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_userxls.htm 34 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zphnet_video.htm 120 ●●●●● patch | view | raw | blame | history
app/template/admin/admin_zzh.htm 284 ●●●●● patch | view | raw | blame | history
app/template/admin/apply.htm 119 ●●●●● patch | view | raw | blame | history
app/template/admin/checkdomain.htm 407 ●●●●● patch | view | raw | blame | history
app/template/admin/company_list_rztb.htm 428 ●●●●● patch | view | raw | blame | history
app/template/admin/coupon_list.htm 124 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_assign_company.htm 133 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_audit.htm 140 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_audit_detail.htm 124 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_chat.htm 416 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_chat_room.htm 1973 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_class.htm 156 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_com_info.htm 566 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_concern.htm 180 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_concern_add.htm 274 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_concern_depart.htm 196 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_concern_list.htm 271 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_concernall.htm 197 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_customer.htm 473 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_customer_add.htm 332 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_customer_all.htm 470 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_customer_depart.htm 366 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_customer_list.htm 380 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_customer_rating.htm 188 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_deal_list.htm 213 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_dealfp_list.htm 242 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_dealsp_list.htm 185 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_index.htm 382 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_log.htm 169 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_manage.htm 200 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_my_amount.htm 283 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_my_amount_depart.htm 305 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_my_concern.htm 331 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_my_concern_depart.htm 351 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_my_performance.htm 359 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_my_performance_depart.htm 386 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_order.htm 136 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_order_info.htm 135 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_order_show.htm 42 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_org_kh.htm 452 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_org_list.htm 91 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_org_show.htm 374 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_out.htm 199 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_outall.htm 206 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_public.htm 671 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_releaselog.htm 159 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_salesman_list.htm 234 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_set.htm 150 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_set_list.htm 172 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_shift_company.htm 175 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_statis.htm 262 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_statis_amount.htm 315 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_statis_concern.htm 342 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_statis_performance.htm 364 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_waitingtask.htm 349 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_waitingtask_depart.htm 304 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_waitingtaskall.htm 234 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_worklog.htm 114 ●●●●● patch | view | raw | blame | history
app/template/admin/crm_worklogall.htm 165 ●●●●● patch | view | raw | blame | history
app/template/admin/domain.htm 92 ●●●●● patch | view | raw | blame | history
app/template/admin/down.htm 182 ●●●●● patch | view | raw | blame | history
app/template/admin/errlog.htm 121 ●●●●● patch | view | raw | blame | history
app/template/admin/favjob.htm 179 ●●●●● patch | view | raw | blame | history
app/template/admin/index.htm 880 ●●●●● patch | view | raw | blame | history
app/template/admin/information.htm 159 ●●●●● patch | view | raw | blame | history
app/template/admin/invite.htm 136 ●●●●● patch | view | raw | blame | history
app/template/admin/login.htm 98 ●●●●● patch | view | raw | blame | history
app/template/admin/look_job.htm 112 ●●●●● patch | view | raw | blame | history
app/template/admin/look_resume.htm 169 ●●●●● patch | view | raw | blame | history
app/template/admin/member_log.htm 130 ●●●●● patch | view | raw | blame | history
app/template/admin/member_send_email.htm 237 ●●●●● patch | view | raw | blame | history
app/template/admin/redeem_class.htm 123 ●●●●● patch | view | raw | blame | history
app/template/admin/reward_list.htm 259 ●●●●● patch | view | raw | blame | history
app/template/admin/school_academy_list.htm 163 ●●●●● patch | view | raw | blame | history
app/template/admin/school_add.htm 296 ●●●●● patch | view | raw | blame | history
app/template/admin/statis.htm 329 ●●●●● patch | view | raw | blame | history
app/template/admin/statis_income.htm 353 ●●●●● patch | view | raw | blame | history
app/template/admin/statis_user.htm 327 ●●●●● patch | view | raw | blame | history
app/template/admin/subject_class.htm 109 ●●●●● patch | view | raw | blame | history
app/template/admin/subject_type.htm 105 ●●●●● patch | view | raw | blame | history
app/template/admin/subscribe_list.htm 233 ●●●●● patch | view | raw | blame | history
app/template/admin/sysnews.htm 117 ●●●●● patch | view | raw | blame | history
app/template/admin/sysnews_add.htm 126 ●●●●● patch | view | raw | blame | history
app/template/admin/tuiguang_xls.htm 16 ●●●●● patch | view | raw | blame | history
app/template/admin/verify_js.htm 12 ●●●●● patch | view | raw | blame | history
app/template/admin/version.htm 49 ●●●●● patch | view | raw | blame | history
app/template/admin/web_config.htm 619 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/company/1.htm 52 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/job/1.htm 76 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/job/2.htm 60 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/job/3.htm 50 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/job/4.htm 73 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/job/5.htm 46 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/resume/1.htm 73 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/resume/2.htm 47 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/2.htm 70 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/3.htm 78 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/4.htm 83 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/5.htm 42 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon1.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon2.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon3.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon4.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/handlebar.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/lx.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/needle.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/company/images/zp.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/6.htm 105 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/7.htm 158 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/8.htm 131 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/9.htm 116 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/images/diagonal.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/images/label.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/images/person.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/job/images/seek.png patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/resume/3.htm 94 ●●●●● patch | view | raw | blame | history
app/template/admin/wxpubtpl/wxpubtool-new/resume/4.htm 100 ●●●●● patch | view | raw | blame | history
app/template/admin/zph_space.htm 207 ●●●●● patch | view | raw | blame | history
app/template/admin/zph_space_classadd.htm 231 ●●●●● patch | view | raw | blame | history
app/template/ask/addquestion.htm 91 ●●●●● patch | view | raw | blame | history
app/template/ask/attenquestion.htm 58 ●●●●● patch | view | raw | blame | history
app/template/ask/content.htm 167 ●●●●● patch | view | raw | blame | history
app/template/ask/footer.htm 17 ●●●●● patch | view | raw | blame | history
app/template/ask/header.htm 108 ●●●●● patch | view | raw | blame | history
app/template/ask/hotweek.htm 114 ●●●●● patch | view | raw | blame | history
app/template/ask/images/apt.png patch | view | raw | blame | history
app/template/ask/images/ask_icon1.gif patch | view | raw | blame | history
app/template/ask/images/ask_icon1.png patch | view | raw | blame | history
app/template/ask/images/ask_tra.png patch | view | raw | blame | history
app/template/ask/images/askicon.png patch | view | raw | blame | history
app/template/ask/images/askmark.png patch | view | raw | blame | history
app/template/ask/images/bg.jpg patch | view | raw | blame | history
app/template/ask/images/bg.png patch | view | raw | blame | history
app/template/ask/images/bg1.png patch | view | raw | blame | history
app/template/ask/images/con_bg.jpg patch | view | raw | blame | history
app/template/ask/images/fans_have.png patch | view | raw | blame | history
app/template/ask/images/gz_icon.png patch | view | raw | blame | history
app/template/ask/images/ico.png patch | view | raw | blame | history
app/template/ask/images/icon1.jpg patch | view | raw | blame | history
app/template/ask/images/icon1.png patch | view | raw | blame | history
app/template/ask/images/icon10.jpg patch | view | raw | blame | history
app/template/ask/images/icon11.jpg patch | view | raw | blame | history
app/template/ask/images/icon12.jpg patch | view | raw | blame | history
app/template/ask/images/icon13.jpg patch | view | raw | blame | history
app/template/ask/images/icon14.jpg patch | view | raw | blame | history
app/template/ask/images/icon15.jpg patch | view | raw | blame | history
app/template/ask/images/icon16.jpg patch | view | raw | blame | history
app/template/ask/images/icon16.png patch | view | raw | blame | history
app/template/ask/images/icon17.jpg patch | view | raw | blame | history
app/template/ask/images/icon18.jpg patch | view | raw | blame | history
app/template/ask/images/icon19.jpg patch | view | raw | blame | history
app/template/ask/images/icon2.jpg patch | view | raw | blame | history
app/template/ask/images/icon2.png patch | view | raw | blame | history
app/template/ask/images/icon3.jpg patch | view | raw | blame | history
app/template/ask/images/icon3.png patch | view | raw | blame | history
app/template/ask/images/icon4.jpg patch | view | raw | blame | history
app/template/ask/images/icon4.png patch | view | raw | blame | history
app/template/ask/images/icon5.jpg patch | view | raw | blame | history
app/template/ask/images/icon5.png patch | view | raw | blame | history
app/template/ask/images/icon6.jpg patch | view | raw | blame | history
app/template/ask/images/icon6_hover.png patch | view | raw | blame | history
app/template/ask/images/icon7.jpg patch | view | raw | blame | history
app/template/ask/images/icon8.jpg patch | view | raw | blame | history
app/template/ask/images/icon9.jpg patch | view | raw | blame | history
app/template/ask/images/icon_time.png patch | view | raw | blame | history
app/template/ask/images/kf_tel.png patch | view | raw | blame | history
app/template/ask/images/line.png patch | view | raw | blame | history
app/template/ask/images/mobile_ico.gif patch | view | raw | blame | history
app/template/ask/images/newask.png patch | view | raw | blame | history
app/template/ask/images/noresult.png patch | view | raw | blame | history
app/template/ask/images/pic11.jpg patch | view | raw | blame | history
app/template/ask/images/rj.png patch | view | raw | blame | history
app/template/ask/images/rmw.png patch | view | raw | blame | history
app/template/ask/images/service_line.png patch | view | raw | blame | history
app/template/ask/images/user_top.png patch | view | raw | blame | history
app/template/ask/images/xf.gif patch | view | raw | blame | history
app/template/ask/images/xf_h.gif patch | view | raw | blame | history
app/template/ask/images/xy.png patch | view | raw | blame | history
app/template/ask/images/yl.png patch | view | raw | blame | history
app/template/ask/images/yun_logoin_tck_icon1.jpg patch | view | raw | blame | history
app/template/ask/images/yun_logoin_tck_icon2.jpg patch | view | raw | blame | history
app/template/ask/images/yun_t_menu1.png patch | view | raw | blame | history
app/template/ask/images/yun_t_menu2.png patch | view | raw | blame | history
app/template/ask/images/yunkficon.png patch | view | raw | blame | history
app/template/ask/images/zsj.png patch | view | raw | blame | history
app/template/ask/index.htm 180 ●●●●● patch | view | raw | blame | history
app/template/ask/js/question.js 288 ●●●●● patch | view | raw | blame | history
app/template/ask/myanswer.htm 99 ●●●●● patch | view | raw | blame | history
app/template/ask/myquestion.htm 78 ●●●●● patch | view | raw | blame | history
app/template/ask/nav.htm 15 ●●●●● patch | view | raw | blame | history
app/template/ask/right.htm 17 ●●●●● patch | view | raw | blame | history
app/template/ask/search.htm 150 ●●●●● patch | view | raw | blame | history
app/template/ask/style/style.css 1023 ●●●●● patch | view | raw | blame | history
app/template/ask/topic.htm 83 ●●●●● patch | view | raw | blame | history
app/template/chat/css/chat.css 330 ●●●●● patch | view | raw | blame | history
app/template/chat/custom/custom.css 178 ●●●●● patch | view | raw | blame | history
app/template/chat/custom/index.htm 105 ●●●●● patch | view | raw | blame | history
app/template/chat/custom/socket.js 480 ●●●●● patch | view | raw | blame | history
app/template/chat/images/chat_bq.png patch | view | raw | blame | history
app/template/chat/images/chat_bxh.png patch | view | raw | blame | history
app/template/chat/images/chat_cyy.png patch | view | raw | blame | history
app/template/chat/images/chat_fb.png patch | view | raw | blame | history
app/template/chat/images/chat_hdh.png patch | view | raw | blame | history
app/template/chat/images/chat_hdhqq.png patch | view | raw | blame | history
app/template/chat/images/chat_hwx.png patch | view | raw | blame | history
app/template/chat/images/chat_hwxqq.png patch | view | raw | blame | history
app/template/chat/images/chat_more.png patch | view | raw | blame | history
app/template/chat/images/chat_ms.png patch | view | raw | blame | history
app/template/chat/images/chat_sp.png patch | view | raw | blame | history
app/template/chat/images/chat_sp2.png patch | view | raw | blame | history
app/template/chat/images/chat_tj.png patch | view | raw | blame | history
app/template/chat/images/close.png patch | view | raw | blame | history
app/template/chat/images/com_s_icon.png patch | view | raw | blame | history
app/template/chat/images/fsyq.png patch | view | raw | blame | history
app/template/chat/images/gh.png patch | view | raw | blame | history
app/template/chat/images/hdh.png patch | view | raw | blame | history
app/template/chat/images/hwx.png patch | view | raw | blame | history
app/template/chat/images/keyboard.png patch | view | raw | blame | history
app/template/chat/images/ms_icon1.png patch | view | raw | blame | history
app/template/chat/images/ms_icon2.png patch | view | raw | blame | history
app/template/chat/images/tyy.gif patch | view | raw | blame | history
app/template/chat/images/tyyr.gif patch | view | raw | blame | history
app/template/chat/images/yl_tip.png patch | view | raw | blame | history
app/template/chat/images/yqicon.png patch | view | raw | blame | history
app/template/chat/images/yy.png patch | view | raw | blame | history
app/template/chat/images/yyl.png patch | view | raw | blame | history
app/template/chat/webim.htm 59 ●●●●● patch | view | raw | blame | history
app/template/chat/yunliao/chat.js 242 ●●●●● patch | view | raw | blame | history
app/template/chat/yunliao/index.htm 283 ●●●●● patch | view | raw | blame | history
app/template/chat/yunliao/websocket.js 3045 ●●●●● patch | view | raw | blame | history
app/template/chat/yunliao/xjhsocket.js 600 ●●●●● patch | view | raw | blame | history
app/template/company/blue/images/Job_icon2.jpg patch | view | raw | blame | history
app/template/company/blue/images/Job_icon3.jpg patch | view | raw | blame | history
app/template/company/blue/images/Job_line.jpg patch | view | raw | blame | history
app/template/company/blue/images/Job_map.jpg patch | view | raw | blame | history
app/template/company/blue/images/blus.css 230 ●●●●● patch | view | raw | blame | history
app/template/company/blue/images/c_dian.png patch | view | raw | blame | history
app/template/company/blue/images/c_haed_bg.png patch | view | raw | blame | history
app/template/company/blue/images/c_hf.png patch | view | raw | blame | history
app/template/company/blue/images/c_hf01.png patch | view | raw | blame | history
app/template/company/blue/images/c_icon03.png patch | view | raw | blame | history
app/template/company/blue/images/c_icon04.png patch | view | raw | blame | history
app/template/company/blue/images/c_jgz.png patch | view | raw | blame | history
app/template/company/blue/images/c_li_xian.png patch | view | raw | blame | history
app/template/company/blue/images/c_quan.png patch | view | raw | blame | history
app/template/company/blue/images/c_quan01.png patch | view | raw | blame | history
app/template/company/blue/images/c_quan03.png patch | view | raw | blame | history
app/template/company/blue/images/c_tb03.png patch | view | raw | blame | history
app/template/company/blue/images/c_tb04.png patch | view | raw | blame | history
app/template/company/blue/images/c_xian.png patch | view | raw | blame | history
app/template/company/blue/images/c_xtb.png patch | view | raw | blame | history
app/template/company/blue/images/city.png patch | view | raw | blame | history
app/template/company/blue/images/com_anw.png patch | view | raw | blame | history
app/template/company/blue/images/li_bg.gif patch | view | raw | blame | history
app/template/company/blue/images/li_bg.png patch | view | raw | blame | history
app/template/company/blue/images/mobile_ico.gif patch | view | raw | blame | history
app/template/company/blue/images/newJob_80.png patch | view | raw | blame | history
app/template/company/blue/images/news_r4_c2.jpg patch | view | raw | blame | history
app/template/company/blue/images/no1.png patch | view | raw | blame | history
app/template/company/blue/images/rz_sj.png patch | view | raw | blame | history
app/template/company/blue/images/rz_sj2.png patch | view | raw | blame | history
app/template/company/blue/images/rz_yx.png patch | view | raw | blame | history
app/template/company/blue/images/rz_yx2.png patch | view | raw | blame | history
app/template/company/blue/images/rz_zz.png patch | view | raw | blame | history
app/template/company/blue/images/rz_zz2.png patch | view | raw | blame | history
app/template/company/blue/images/start_no.png patch | view | raw | blame | history
app/template/company/blue/images/start_yes.png patch | view | raw | blame | history
app/template/company/blue/images/style.css 330 ●●●●● patch | view | raw | blame | history
app/template/company/blue/images/tycc.png patch | view | raw | blame | history
app/template/company/blue/images/uppp.png patch | view | raw | blame | history
app/template/company/blue/images/user_photo_bg.png patch | view | raw | blame | history
app/template/company/blue/images/xl.png patch | view | raw | blame | history
app/template/company/blue/images/xz.png patch | view | raw | blame | history
app/template/company/blue/index.htm 572 ●●●●● patch | view | raw | blame | history
app/template/company/blue/msg.htm 180 ●●●●● patch | view | raw | blame | history
app/template/company/blue/newsshow.htm 111 ●●●●● patch | view | raw | blame | history
app/template/company/blue/productshow.htm 111 ●●●●● patch | view | raw | blame | history
app/template/company/default/images/Job_icon1.jpg patch | view | raw | blame | history
app/template/company/default/images/Job_icon2.jpg patch | view | raw | blame | history
app/template/company/default/images/Job_icon3.jpg patch | view | raw | blame | history
app/template/company/default/images/Job_line.jpg patch | view | raw | blame | history
app/template/company/default/images/Job_map.jpg patch | view | raw | blame | history
app/template/company/default/images/Job_nav_bg.jpg patch | view | raw | blame | history
app/template/company/default/images/Job_nav_cur.jpg patch | view | raw | blame | history
app/template/company/default/images/arrow_top.png patch | view | raw | blame | history
app/template/company/default/images/ask_com.png patch | view | raw | blame | history
app/template/company/default/images/boxdc.jpg patch | view | raw | blame | history
app/template/company/default/images/btn_blue.jpg patch | view | raw | blame | history
app/template/company/default/images/c_nopic263_199.jpg patch | view | raw | blame | history
app/template/company/default/images/chat_icon.png patch | view | raw | blame | history
app/template/company/default/images/city.png patch | view | raw | blame | history
app/template/company/default/images/com-top-bg.png patch | view | raw | blame | history
app/template/company/default/images/com_icon_c.png patch | view | raw | blame | history
app/template/company/default/images/com_icon_touch.png patch | view | raw | blame | history
app/template/company/default/images/com_line.jpg patch | view | raw | blame | history
app/template/company/default/images/comapply.css 618 ●●●●● patch | view | raw | blame | history
app/template/company/default/images/combg.png patch | view | raw | blame | history
app/template/company/default/images/dj.png patch | view | raw | blame | history
app/template/company/default/images/firm_ant.png patch | view | raw | blame | history
app/template/company/default/images/firm_bg1.png patch | view | raw | blame | history
app/template/company/default/images/firm_bg2.png patch | view | raw | blame | history
app/template/company/default/images/firm_bg3.png patch | view | raw | blame | history
app/template/company/default/images/firm_ico1.png patch | view | raw | blame | history
app/template/company/default/images/firm_ico2.png patch | view | raw | blame | history
app/template/company/default/images/firm_ico3.png patch | view | raw | blame | history
app/template/company/default/images/firm_ico4.png patch | view | raw | blame | history
app/template/company/default/images/firm_ico5.png patch | view | raw | blame | history
app/template/company/default/images/ha.gif patch | view | raw | blame | history
app/template/company/default/images/job_pl.jpg patch | view | raw | blame | history
app/template/company/default/images/jy.png patch | view | raw | blame | history
app/template/company/default/images/login_button_jb.gif patch | view | raw | blame | history
app/template/company/default/images/mqicon.png patch | view | raw | blame | history
app/template/company/default/images/no1.png patch | view | raw | blame | history
app/template/company/default/images/right_bg.jpg patch | view | raw | blame | history
app/template/company/default/images/rz_sj.png patch | view | raw | blame | history
app/template/company/default/images/rz_sj2.png patch | view | raw | blame | history
app/template/company/default/images/rz_yx.png patch | view | raw | blame | history
app/template/company/default/images/rz_yx2.png patch | view | raw | blame | history
app/template/company/default/images/rz_zz.png patch | view | raw | blame | history
app/template/company/default/images/rz_zz2.png patch | view | raw | blame | history
app/template/company/default/images/san.jpg patch | view | raw | blame | history
app/template/company/default/images/schb.png patch | view | raw | blame | history
app/template/company/default/images/spms.png patch | view | raw | blame | history
app/template/company/default/images/star-off-big.png patch | view | raw | blame | history
app/template/company/default/images/star-on-big.png patch | view | raw | blame | history
app/template/company/default/images/start_no.png patch | view | raw | blame | history
app/template/company/default/images/start_yes.png patch | view | raw | blame | history
app/template/company/default/images/tycc.png patch | view | raw | blame | history
app/template/company/default/images/up.png patch | view | raw | blame | history
app/template/company/default/images/upp.png patch | view | raw | blame | history
app/template/company/default/images/uppp.png patch | view | raw | blame | history
app/template/company/default/images/user_photo_bg.png patch | view | raw | blame | history
app/template/company/default/images/wx_icon.png patch | view | raw | blame | history
app/template/company/default/images/wxhb.png patch | view | raw | blame | history
app/template/company/default/images/xcxicon.png patch | view | raw | blame | history
app/template/company/default/images/xl.png patch | view | raw | blame | history
app/template/company/default/images/xz.png patch | view | raw | blame | history
app/template/company/default/images/yun_ico2.png patch | view | raw | blame | history
app/template/company/default/images/yun_icobg1.png patch | view | raw | blame | history
app/template/company/default/images/yun_icoline.jpg patch | view | raw | blame | history
app/template/company/default/images/yun_jobpyq.png patch | view | raw | blame | history
app/template/company/default/images/yun_page.png patch | view | raw | blame | history
app/template/company/default/images/yun_pl_1.png patch | view | raw | blame | history
app/template/company/default/images/yun_school_add.png patch | view | raw | blame | history
app/template/company/default/images/yun_school_icon.png patch | view | raw | blame | history
app/template/company/default/images/yun_submit2.png patch | view | raw | blame | history
app/template/company/default/images/yun_x.png patch | view | raw | blame | history
app/template/company/default/images/yun_z.png patch | view | raw | blame | history
app/template/company/default/index.htm 1031 ●●●●● patch | view | raw | blame | history
app/template/company/default/msg.htm 487 ●●●●● patch | view | raw | blame | history
app/template/company/default/newsshow.htm 372 ●●●●● patch | view | raw | blame | history
app/template/company/default/productshow.htm 376 ●●●●● patch | view | raw | blame | history
app/template/company/green/images/Job_icon2.jpg patch | view | raw | blame | history
app/template/company/green/images/Job_icon3.jpg patch | view | raw | blame | history
app/template/company/green/images/Job_line.jpg patch | view | raw | blame | history
app/template/company/green/images/Job_map.jpg patch | view | raw | blame | history
app/template/company/green/images/bg1.jpg patch | view | raw | blame | history
app/template/company/green/images/blackbg.jpg patch | view | raw | blame | history
app/template/company/green/images/c_dian.png patch | view | raw | blame | history
app/template/company/green/images/c_haed_bg.png patch | view | raw | blame | history
app/template/company/green/images/c_hf.png patch | view | raw | blame | history
app/template/company/green/images/c_hf01.png patch | view | raw | blame | history
app/template/company/green/images/c_icon03.png patch | view | raw | blame | history
app/template/company/green/images/c_icon04.png patch | view | raw | blame | history
app/template/company/green/images/c_jgz.png patch | view | raw | blame | history
app/template/company/green/images/c_li_xian.png patch | view | raw | blame | history
app/template/company/green/images/c_quan.png patch | view | raw | blame | history
app/template/company/green/images/c_quan01.png patch | view | raw | blame | history
app/template/company/green/images/c_quan03.png patch | view | raw | blame | history
app/template/company/green/images/c_tb03.png patch | view | raw | blame | history
app/template/company/green/images/c_tb04.png patch | view | raw | blame | history
app/template/company/green/images/c_xian.png patch | view | raw | blame | history
app/template/company/green/images/c_xtb.png patch | view | raw | blame | history
app/template/company/green/images/city.png patch | view | raw | blame | history
app/template/company/green/images/com_anw.png patch | view | raw | blame | history
app/template/company/green/images/css.css 218 ●●●●● patch | view | raw | blame | history
app/template/company/green/images/li_bg.png patch | view | raw | blame | history
app/template/company/green/images/li_bg1.png patch | view | raw | blame | history
app/template/company/green/images/mobile_ico.gif patch | view | raw | blame | history
app/template/company/green/images/no1.png patch | view | raw | blame | history
app/template/company/green/images/rz_sj.png patch | view | raw | blame | history
app/template/company/green/images/rz_sj2.png patch | view | raw | blame | history
app/template/company/green/images/rz_yx.png patch | view | raw | blame | history
app/template/company/green/images/rz_yx2.png patch | view | raw | blame | history
app/template/company/green/images/rz_zz.png patch | view | raw | blame | history
app/template/company/green/images/rz_zz2.png patch | view | raw | blame | history
app/template/company/green/images/start_no.png patch | view | raw | blame | history
app/template/company/green/images/start_yes.png patch | view | raw | blame | history
app/template/company/green/images/style.css 301 ●●●●● patch | view | raw | blame | history
app/template/company/green/images/tb.png patch | view | raw | blame | history
app/template/company/green/images/tycc.png patch | view | raw | blame | history
app/template/company/green/images/uppp.png patch | view | raw | blame | history
app/template/company/green/images/user_photo_bg.png patch | view | raw | blame | history
app/template/company/green/images/xl.png patch | view | raw | blame | history
app/template/company/green/images/xz.png patch | view | raw | blame | history
app/template/company/green/images/yun_no.jpg patch | view | raw | blame | history
app/template/company/green/images/yun_x.png patch | view | raw | blame | history
app/template/company/green/images/zpbg.jpg patch | view | raw | blame | history
app/template/company/green/index.htm 551 ●●●●● patch | view | raw | blame | history
app/template/company/green/msg.htm 203 ●●●●● patch | view | raw | blame | history
app/template/company/green/newsshow.htm 118 ●●●●● patch | view | raw | blame | history
app/template/company/green/productshow.htm 135 ●●●●● patch | view | raw | blame | history
app/template/company/index.htm 132 ●●●●● patch | view | raw | blame | history
app/template/company/white/images/Job_icon2.jpg patch | view | raw | blame | history
app/template/company/white/images/Job_icon3.jpg patch | view | raw | blame | history
app/template/company/white/images/Job_line.jpg patch | view | raw | blame | history
app/template/company/white/images/Job_map.jpg patch | view | raw | blame | history
app/template/company/white/images/c_dian.png patch | view | raw | blame | history
app/template/company/white/images/c_haed_bg.png patch | view | raw | blame | history
app/template/company/white/images/c_hf.png patch | view | raw | blame | history
app/template/company/white/images/c_hf01.png patch | view | raw | blame | history
app/template/company/white/images/c_icon03.png patch | view | raw | blame | history
app/template/company/white/images/c_icon04.png patch | view | raw | blame | history
app/template/company/white/images/c_jgz.png patch | view | raw | blame | history
app/template/company/white/images/c_li_xian.png patch | view | raw | blame | history
app/template/company/white/images/c_quan.png patch | view | raw | blame | history
app/template/company/white/images/c_quan01.png patch | view | raw | blame | history
app/template/company/white/images/c_quan03.png patch | view | raw | blame | history
app/template/company/white/images/c_tb03.png patch | view | raw | blame | history
app/template/company/white/images/c_tb04.png patch | view | raw | blame | history
app/template/company/white/images/c_xian.png patch | view | raw | blame | history
app/template/company/white/images/c_xtb.png patch | view | raw | blame | history
app/template/company/white/images/city.png patch | view | raw | blame | history
app/template/company/white/images/com_anw.png patch | view | raw | blame | history
app/template/company/white/images/company_bg1.png patch | view | raw | blame | history
app/template/company/white/images/company_bg2.png patch | view | raw | blame | history
app/template/company/white/images/cpy_banner_bg.jpg patch | view | raw | blame | history
app/template/company/white/images/css.css 218 ●●●●● patch | view | raw | blame | history
app/template/company/white/images/head_new_bg.jpg patch | view | raw | blame | history
app/template/company/white/images/home.png patch | view | raw | blame | history
app/template/company/white/images/icon7.gif patch | view | raw | blame | history
app/template/company/white/images/li_bg.png patch | view | raw | blame | history
app/template/company/white/images/li_bg1.png patch | view | raw | blame | history
app/template/company/white/images/mobile_ico.gif patch | view | raw | blame | history
app/template/company/white/images/no1.png patch | view | raw | blame | history
app/template/company/white/images/rz_sj.png patch | view | raw | blame | history
app/template/company/white/images/rz_sj2.png patch | view | raw | blame | history
app/template/company/white/images/rz_yx.png patch | view | raw | blame | history
app/template/company/white/images/rz_yx2.png patch | view | raw | blame | history
app/template/company/white/images/rz_zz.png patch | view | raw | blame | history
app/template/company/white/images/rz_zz2.png patch | view | raw | blame | history
app/template/company/white/images/start_no.png patch | view | raw | blame | history
app/template/company/white/images/start_yes.png patch | view | raw | blame | history
app/template/company/white/images/style.css 279 ●●●●● patch | view | raw | blame | history
app/template/company/white/images/tb.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon1.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon2.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon3.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon4.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon5.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon6.png patch | view | raw | blame | history
app/template/company/white/images/tit_icon7.png patch | view | raw | blame | history
app/template/company/white/images/tycc.png patch | view | raw | blame | history
app/template/company/white/images/uppp.png patch | view | raw | blame | history
app/template/company/white/images/user_photo_bg.png patch | view | raw | blame | history
app/template/company/white/images/xl.png patch | view | raw | blame | history
app/template/company/white/images/xz.png patch | view | raw | blame | history
app/template/company/white/images/zpbg.jpg patch | view | raw | blame | history
app/template/company/white/index.htm 652 ●●●●● patch | view | raw | blame | history
app/template/company/white/msg.htm 275 ●●●●● patch | view | raw | blame | history
app/template/company/white/newsshow.htm 192 ●●●●● patch | view | raw | blame | history
app/template/company/white/productshow.htm 192 ●●●●● patch | view | raw | blame | history
app/template/default/activate/index.htm 68 ●●●●● patch | view | raw | blame | history
app/template/default/advice/index.htm 305 ●●●●● patch | view | raw | blame | history
app/template/default/ajax/comspread.htm 14 ●●●●● patch | view | raw | blame | history
app/template/default/ajax/login.htm 641 ●●●●● patch | view | raw | blame | history
app/template/default/ajax/payrating.htm 174 ●●●●● patch | view | raw | blame | history
app/template/default/announcement/index.htm 44 ●●●●● patch | view | raw | blame | history
app/template/default/announcement/show.htm 60 ●●●●● patch | view | raw | blame | history
app/template/default/article/index.htm 137 ●●●●● patch | view | raw | blame | history
app/template/default/article/list.htm 218 ●●●●● patch | view | raw | blame | history
app/template/default/article/search.htm 196 ●●●●● patch | view | raw | blame | history
app/template/default/article/show.htm 224 ●●●●● patch | view | raw | blame | history
app/template/default/backtop.htm 44 ●●●●● patch | view | raw | blame | history
app/template/default/claim/index.htm 61 ●●●●● patch | view | raw | blame | history
app/template/default/client_footer.htm 7 ●●●●● patch | view | raw | blame | history
app/template/default/client_header.htm 13 ●●●●● patch | view | raw | blame | history
app/template/default/company/index.htm 200 ●●●●● patch | view | raw | blame | history
app/template/default/datav/404.html 26 ●●●●● patch | view | raw | blame | history
app/template/default/datav/css/comon0.css 1066 ●●●●● patch | view | raw | blame | history
app/template/default/datav/element-ui.css 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/images/142.png patch | view | raw | blame | history
app/template/default/datav/images/25.png patch | view | raw | blame | history
app/template/default/datav/images/37.png patch | view | raw | blame | history
app/template/default/datav/images/437.png patch | view | raw | blame | history
app/template/default/datav/images/5.png patch | view | raw | blame | history
app/template/default/datav/images/Navigation-Mark.png patch | view | raw | blame | history
app/template/default/datav/images/bg.jpg patch | view | raw | blame | history
app/template/default/datav/images/bg01.png patch | view | raw | blame | history
app/template/default/datav/images/bg02.png patch | view | raw | blame | history
app/template/default/datav/images/down.png patch | view | raw | blame | history
app/template/default/datav/images/esp_bg.png patch | view | raw | blame | history
app/template/default/datav/images/esp_img.png patch | view | raw | blame | history
app/template/default/datav/images/head_bg.png patch | view | raw | blame | history
app/template/default/datav/images/header.png patch | view | raw | blame | history
app/template/default/datav/images/hotjob.png patch | view | raw | blame | history
app/template/default/datav/images/icon1.png patch | view | raw | blame | history
app/template/default/datav/images/icon2.png patch | view | raw | blame | history
app/template/default/datav/images/icon3.png patch | view | raw | blame | history
app/template/default/datav/images/icon4.png patch | view | raw | blame | history
app/template/default/datav/images/icon5.png patch | view | raw | blame | history
app/template/default/datav/images/icon6.png patch | view | raw | blame | history
app/template/default/datav/images/icon7.png patch | view | raw | blame | history
app/template/default/datav/images/icon8.png patch | view | raw | blame | history
app/template/default/datav/images/icon9.png patch | view | raw | blame | history
app/template/default/datav/images/icon_l.png patch | view | raw | blame | history
app/template/default/datav/images/icon_lbot.png patch | view | raw | blame | history
app/template/default/datav/images/icon_rbot.png patch | view | raw | blame | history
app/template/default/datav/images/icon_rtop.png patch | view | raw | blame | history
app/template/default/datav/images/left-background-2.png patch | view | raw | blame | history
app/template/default/datav/images/loading.gif patch | view | raw | blame | history
app/template/default/datav/images/right-background-1.png patch | view | raw | blame | history
app/template/default/datav/images/rw.png patch | view | raw | blame | history
app/template/default/datav/images/up.png patch | view | raw | blame | history
app/template/default/datav/img/142.png patch | view | raw | blame | history
app/template/default/datav/img/25.png patch | view | raw | blame | history
app/template/default/datav/img/37.png patch | view | raw | blame | history
app/template/default/datav/img/437.png patch | view | raw | blame | history
app/template/default/datav/img/5.png patch | view | raw | blame | history
app/template/default/datav/img/Background-Grid.png patch | view | raw | blame | history
app/template/default/datav/img/Decorative-Rib.png patch | view | raw | blame | history
app/template/default/datav/img/Navigation-Mark.png patch | view | raw | blame | history
app/template/default/datav/img/bjgz.png patch | view | raw | blame | history
app/template/default/datav/img/esp_bg.png patch | view | raw | blame | history
app/template/default/datav/img/esp_img.png patch | view | raw | blame | history
app/template/default/datav/img/header.png patch | view | raw | blame | history
app/template/default/datav/img/header_bg.png patch | view | raw | blame | history
app/template/default/datav/img/hot.png patch | view | raw | blame | history
app/template/default/datav/img/hotjob.png patch | view | raw | blame | history
app/template/default/datav/img/hottop.png patch | view | raw | blame | history
app/template/default/datav/img/icon_l.png patch | view | raw | blame | history
app/template/default/datav/img/icon_lbot.png patch | view | raw | blame | history
app/template/default/datav/img/icon_rbot.png patch | view | raw | blame | history
app/template/default/datav/img/icon_rtop.png patch | view | raw | blame | history
app/template/default/datav/img/left-background-1.png patch | view | raw | blame | history
app/template/default/datav/img/left-background-2.png patch | view | raw | blame | history
app/template/default/datav/img/left.png patch | view | raw | blame | history
app/template/default/datav/img/mid-2.png patch | view | raw | blame | history
app/template/default/datav/img/mid-3.png patch | view | raw | blame | history
app/template/default/datav/img/mied-1.png patch | view | raw | blame | history
app/template/default/datav/img/new-bg.png patch | view | raw | blame | history
app/template/default/datav/img/right-background-1.png patch | view | raw | blame | history
app/template/default/datav/img/right-background-2.png patch | view | raw | blame | history
app/template/default/datav/img/round.png patch | view | raw | blame | history
app/template/default/datav/img/rw.png patch | view | raw | blame | history
app/template/default/datav/img/xz.png patch | view | raw | blame | history
app/template/default/datav/img/zpqs.png patch | view | raw | blame | history
app/template/default/datav/img/组 126.png patch | view | raw | blame | history
app/template/default/datav/img/组 132.png patch | view | raw | blame | history
app/template/default/datav/img/组 165.png patch | view | raw | blame | history
app/template/default/datav/index.cp.html 889 ●●●●● patch | view | raw | blame | history
app/template/default/datav/index.css 2585 ●●●●● patch | view | raw | blame | history
app/template/default/datav/index.htm 1455 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/animated.js 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/js/charts.js 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/js/core.js 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/js/dark.js 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/js/data.js 36 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/datav.map.vue.js 24250 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/datav.min.vue.js 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/js/echarts.min.js 81525 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/element-ui.js 1 ●●●● patch | view | raw | blame | history
app/template/default/datav/js/jquery-1.8.3.min.js 2 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/jquery.js 5 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/jquery.liMarquee.js 1309 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/js.js 13 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/vue-resource.js 1474 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/vue.js 12014 ●●●●● patch | view | raw | blame | history
app/template/default/datav/js/vue.min.js 6 ●●●●● patch | view | raw | blame | history
app/template/default/datav/liMarquee.css 55 ●●●●● patch | view | raw | blame | history
app/template/default/error/index.htm 34 ●●●●● patch | view | raw | blame | history
app/template/default/evaluate/exampaper.htm 95 ●●●●● patch | view | raw | blame | history
app/template/default/evaluate/gradeshare.htm 178 ●●●●● patch | view | raw | blame | history
app/template/default/evaluate/index.htm 107 ●●●●● patch | view | raw | blame | history
app/template/default/evaluate/morelist.htm 77 ●●●●● patch | view | raw | blame | history
app/template/default/footer.htm 151 ●●●●● patch | view | raw | blame | history
app/template/default/forgetpw/index.htm 208 ●●●●● patch | view | raw | blame | history
app/template/default/gongzhao/index.htm 43 ●●●●● patch | view | raw | blame | history
app/template/default/gongzhao/show.htm 72 ●●●●● patch | view | raw | blame | history
app/template/default/header.htm 86 ●●●●● patch | view | raw | blame | history
app/template/default/hr/index.htm 91 ●●●●● patch | view | raw | blame | history
app/template/default/hr/list.htm 80 ●●●●● patch | view | raw | blame | history
app/template/default/images/05.png patch | view | raw | blame | history
app/template/default/images/103.jpg patch | view | raw | blame | history
app/template/default/images/60ewm.png patch | view | raw | blame | history
app/template/default/images/60qq.png patch | view | raw | blame | history
app/template/default/images/60xl.png patch | view | raw | blame | history
app/template/default/images/Job_map.jpg patch | view | raw | blame | history
app/template/default/images/Top.gif patch | view | raw | blame | history
app/template/default/images/Top1.gif patch | view | raw | blame | history
app/template/default/images/Vip.gif patch | view | raw | blame | history
app/template/default/images/arr.png patch | view | raw | blame | history
app/template/default/images/ask_com.png patch | view | raw | blame | history
app/template/default/images/banner.png patch | view | raw | blame | history
app/template/default/images/baoem.png patch | view | raw | blame | history
app/template/default/images/bc.png patch | view | raw | blame | history
app/template/default/images/bcastr3.swf patch | view | raw | blame | history
app/template/default/images/ch.png patch | view | raw | blame | history
app/template/default/images/chat_icon.png patch | view | raw | blame | history
app/template/default/images/checkModArr.gif patch | view | raw | blame | history
app/template/default/images/circle.png patch | view | raw | blame | history
app/template/default/images/circle_new.png patch | view | raw | blame | history
app/template/default/images/city.png patch | view | raw | blame | history
app/template/default/images/close.jpg patch | view | raw | blame | history
app/template/default/images/com_icon.png patch | view | raw | blame | history
app/template/default/images/com_icon2.gif patch | view | raw | blame | history
app/template/default/images/com_icon_c.png patch | view | raw | blame | history
app/template/default/images/com_icon_c1.png patch | view | raw | blame | history
app/template/default/images/com_icon_map.png patch | view | raw | blame | history
app/template/default/images/com_icon_sc.png patch | view | raw | blame | history
app/template/default/images/com_icon_td.png patch | view | raw | blame | history
app/template/default/images/com_icon_tj.png patch | view | raw | blame | history
app/template/default/images/com_icon_wx.png patch | view | raw | blame | history
app/template/default/images/com_iconly_jt.png patch | view | raw | blame | history
app/template/default/images/com_line.jpg patch | view | raw | blame | history
app/template/default/images/com_s.jpg patch | view | raw | blame | history
app/template/default/images/com_s_icon.png patch | view | raw | blame | history
app/template/default/images/com_s_icon1.jpg patch | view | raw | blame | history
app/template/default/images/com_s_icon2.jpg patch | view | raw | blame | history
app/template/default/images/com_s_icon_w.png patch | view | raw | blame | history
app/template/default/images/computer.gif patch | view | raw | blame | history
app/template/default/images/con_line.png patch | view | raw | blame | history
app/template/default/images/cp_bl.png patch | view | raw | blame | history
app/template/default/images/cp_bl01.png patch | view | raw | blame | history
app/template/default/images/cp_g.png patch | view | raw | blame | history
app/template/default/images/cp_g01.png patch | view | raw | blame | history
app/template/default/images/cp_icon1.png patch | view | raw | blame | history
app/template/default/images/cp_icon2.png patch | view | raw | blame | history
app/template/default/images/cpimg.jpg patch | view | raw | blame | history
app/template/default/images/database.gif patch | view | raw | blame | history
app/template/default/images/dhicon.png patch | view | raw | blame | history
app/template/default/images/dialog_close.png patch | view | raw | blame | history
app/template/default/images/dian.png patch | view | raw | blame | history
app/template/default/images/disc_icon10.png patch | view | raw | blame | history
app/template/default/images/disc_icon11.png patch | view | raw | blame | history
app/template/default/images/disc_icon12.png patch | view | raw | blame | history
app/template/default/images/disc_icon13.png patch | view | raw | blame | history
app/template/default/images/disc_icon14.png patch | view | raw | blame | history
app/template/default/images/disc_icon14s.png patch | view | raw | blame | history
app/template/default/images/disc_icon15.png patch | view | raw | blame | history
app/template/default/images/disc_icon16.png patch | view | raw | blame | history
app/template/default/images/disc_icon2.png patch | view | raw | blame | history
app/template/default/images/disc_icon3.png patch | view | raw | blame | history
app/template/default/images/disc_icon8.png patch | view | raw | blame | history
app/template/default/images/disc_icon9.png patch | view | raw | blame | history
app/template/default/images/disc_iconchexk.png patch | view | raw | blame | history
app/template/default/images/dow.png patch | view | raw | blame | history
app/template/default/images/dow_no.png patch | view | raw | blame | history
app/template/default/images/dw.png patch | view | raw | blame | history
app/template/default/images/ee.png patch | view | raw | blame | history
app/template/default/images/eer.png patch | view | raw | blame | history
app/template/default/images/empty1.png patch | view | raw | blame | history
app/template/default/images/empty2.png patch | view | raw | blame | history
app/template/default/images/er.png patch | view | raw | blame | history
app/template/default/images/ermbg.png patch | view | raw | blame | history
app/template/default/images/error_01.png patch | view | raw | blame | history
app/template/default/images/ewm_icon.png patch | view | raw | blame | history
app/template/default/images/fairs_can.png patch | view | raw | blame | history
app/template/default/images/fairs_have.png patch | view | raw | blame | history
app/template/default/images/fairs_no.png patch | view | raw | blame | history
app/template/default/images/fairs_start.png patch | view | raw | blame | history
app/template/default/images/fast_icon1.gif patch | view | raw | blame | history
app/template/default/images/fast_icon2.gif patch | view | raw | blame | history
app/template/default/images/fast_icon3.gif patch | view | raw | blame | history
app/template/default/images/fast_icon4.gif patch | view | raw | blame | history
app/template/default/images/fast_icon5.gif patch | view | raw | blame | history
app/template/default/images/fasticon.png patch | view | raw | blame | history
app/template/default/images/fb_icon.png patch | view | raw | blame | history
app/template/default/images/ffr.png patch | view | raw | blame | history
app/template/default/images/ffy.png patch | view | raw | blame | history
app/template/default/images/firm_fx.jpg patch | view | raw | blame | history
app/template/default/images/firm_icon.png patch | view | raw | blame | history
app/template/default/images/foot_erm.png patch | view | raw | blame | history
app/template/default/images/foot_ren.png patch | view | raw | blame | history
app/template/default/images/footer_bg.png patch | view | raw | blame | history
app/template/default/images/frim_new.png patch | view | raw | blame | history
app/template/default/images/ftImg01.png patch | view | raw | blame | history
app/template/default/images/ftImg02.png patch | view | raw | blame | history
app/template/default/images/ftImg03.png patch | view | raw | blame | history
app/template/default/images/ftImg04.png patch | view | raw | blame | history
app/template/default/images/fy_lb.png patch | view | raw | blame | history
app/template/default/images/fyxl.png patch | view | raw | blame | history
app/template/default/images/gg.png patch | view | raw | blame | history
app/template/default/images/ggicon.png patch | view | raw | blame | history
app/template/default/images/gicon.png patch | view | raw | blame | history
app/template/default/images/go-top.png patch | view | raw | blame | history
app/template/default/images/goon.png patch | view | raw | blame | history
app/template/default/images/gouhao1.png patch | view | raw | blame | history
app/template/default/images/gouhao2.png patch | view | raw | blame | history
app/template/default/images/gouton.png patch | view | raw | blame | history
app/template/default/images/gt.png patch | view | raw | blame | history
app/template/default/images/hb.png patch | view | raw | blame | history
app/template/default/images/hb_icon.png patch | view | raw | blame | history
app/template/default/images/hb_icon2.png patch | view | raw | blame | history
app/template/default/images/hd_icon.png patch | view | raw | blame | history
app/template/default/images/hot-icon.png patch | view | raw | blame | history
app/template/default/images/hot.gif patch | view | raw | blame | history
app/template/default/images/hot.png patch | view | raw | blame | history
app/template/default/images/hot02.gif patch | view | raw | blame | history
app/template/default/images/hotgoods_h.png patch | view | raw | blame | history
app/template/default/images/hotn.gif patch | view | raw | blame | history
app/template/default/images/hotn.png patch | view | raw | blame | history
app/template/default/images/hx.png patch | view | raw | blame | history
app/template/default/images/i_bottom.png patch | view | raw | blame | history
app/template/default/images/i_bottom_close.png patch | view | raw | blame | history
app/template/default/images/i_bottomtime.png patch | view | raw | blame | history
app/template/default/images/ico_range.gif patch | view | raw | blame | history
app/template/default/images/ico_warn.png patch | view | raw | blame | history
app/template/default/images/ico_warn2.png patch | view | raw | blame | history
app/template/default/images/icon-reg.png patch | view | raw | blame | history
app/template/default/images/icon16.jpg patch | view | raw | blame | history
app/template/default/images/icon_accord.png patch | view | raw | blame | history
app/template/default/images/icon_atypism.png patch | view | raw | blame | history
app/template/default/images/icon_b.png patch | view | raw | blame | history
app/template/default/images/icon_biaoqing.png patch | view | raw | blame | history
app/template/default/images/icon_c.png patch | view | raw | blame | history
app/template/default/images/icon_d.png patch | view | raw | blame | history
app/template/default/images/icon_e.png patch | view | raw | blame | history
app/template/default/images/icon_jtright.png patch | view | raw | blame | history
app/template/default/images/icon_offline1.gif patch | view | raw | blame | history
app/template/default/images/icon_online1.gif patch | view | raw | blame | history
app/template/default/images/icon_p.png patch | view | raw | blame | history
app/template/default/images/icon_renimg.png patch | view | raw | blame | history
app/template/default/images/icos.gif patch | view | raw | blame | history
app/template/default/images/icos.png patch | view | raw | blame | history
app/template/default/images/icos_h.png patch | view | raw | blame | history
app/template/default/images/img2.png patch | view | raw | blame | history
app/template/default/images/img_hot.png patch | view | raw | blame | history
app/template/default/images/in_img.png patch | view | raw | blame | history
app/template/default/images/index_bgb.jpg patch | view | raw | blame | history
app/template/default/images/index_h_icon.png patch | view | raw | blame | history
app/template/default/images/index_ico_time.gif patch | view | raw | blame | history
app/template/default/images/index_icon1.png patch | view | raw | blame | history
app/template/default/images/index_icons.gif patch | view | raw | blame | history
app/template/default/images/index_li.gif patch | view | raw | blame | history
app/template/default/images/index_n_p.gif patch | view | raw | blame | history
app/template/default/images/index_nav_bg.png patch | view | raw | blame | history
app/template/default/images/index_sj_iconminus.png patch | view | raw | blame | history
app/template/default/images/index_sj_iconplus.gif.png patch | view | raw | blame | history
app/template/default/images/index_wap_icon.png patch | view | raw | blame | history
app/template/default/images/index_wap_icons.png patch | view | raw | blame | history
app/template/default/images/indexsearch_icon.png patch | view | raw | blame | history
app/template/default/images/input_txt_bg.jpg patch | view | raw | blame | history
app/template/default/images/iphone6.jpg patch | view | raw | blame | history
app/template/default/images/j_icon1.png patch | view | raw | blame | history
app/template/default/images/j_icon1_y.png patch | view | raw | blame | history
app/template/default/images/j_icon2.png patch | view | raw | blame | history
app/template/default/images/j_icon2_y.png patch | view | raw | blame | history
app/template/default/images/j_icon3.png patch | view | raw | blame | history
app/template/default/images/j_icon3_y.png patch | view | raw | blame | history
app/template/default/images/j_icon4.png patch | view | raw | blame | history
app/template/default/images/j_icon4_y.png patch | view | raw | blame | history
app/template/default/images/jb.png patch | view | raw | blame | history
app/template/default/images/jing.png patch | view | raw | blame | history
app/template/default/images/jj.png patch | view | raw | blame | history
app/template/default/images/job-gg.png patch | view | raw | blame | history
app/template/default/images/job_bth.png patch | view | raw | blame | history
app/template/default/images/job_det.jpg patch | view | raw | blame | history
app/template/default/images/job_det.png patch | view | raw | blame | history
app/template/default/images/job_det_h.jpg patch | view | raw | blame | history
app/template/default/images/job_l_icon.png patch | view | raw | blame | history
app/template/default/images/job_new.png patch | view | raw | blame | history
app/template/default/images/job_reward_icon.png patch | view | raw | blame | history
app/template/default/images/job_reward_iconjt.png patch | view | raw | blame | history
app/template/default/images/job_reward_iconms.png patch | view | raw | blame | history
app/template/default/images/job_reward_iconrz.png patch | view | raw | blame | history
app/template/default/images/job_reward_iconsj.png patch | view | raw | blame | history
app/template/default/images/job_reward_icontd.png patch | view | raw | blame | history
app/template/default/images/jobbg.png patch | view | raw | blame | history
app/template/default/images/jobcp_banner.jpg patch | view | raw | blame | history
app/template/default/images/jobdh.png patch | view | raw | blame | history
app/template/default/images/jobjp.png patch | view | raw | blame | history
app/template/default/images/jobtag_icon.png patch | view | raw | blame | history
app/template/default/images/jobtj.png patch | view | raw | blame | history
app/template/default/images/jobzd.png patch | view | raw | blame | history
app/template/default/images/jp.gif patch | view | raw | blame | history
app/template/default/images/jp.png patch | view | raw | blame | history
app/template/default/images/jp2.png patch | view | raw | blame | history
app/template/default/images/jp_icon.png patch | view | raw | blame | history
app/template/default/images/jy.png patch | view | raw | blame | history
app/template/default/images/jz_icon.png patch | view | raw | blame | history
app/template/default/images/jzl_img.png patch | view | raw | blame | history
app/template/default/images/kf_tel.png patch | view | raw | blame | history
app/template/default/images/kj_icon.png patch | view | raw | blame | history
app/template/default/images/l2.png patch | view | raw | blame | history
app/template/default/images/lanren_top.png patch | view | raw | blame | history
app/template/default/images/lay-loding.png patch | view | raw | blame | history
app/template/default/images/led.jpg patch | view | raw | blame | history
app/template/default/images/lefticon.png patch | view | raw | blame | history
app/template/default/images/livewating.jpg patch | view | raw | blame | history
app/template/default/images/ljt.png patch | view | raw | blame | history
app/template/default/images/loading.gif patch | view | raw | blame | history
app/template/default/images/log_cur.jpg patch | view | raw | blame | history
app/template/default/images/log_qq.jpg patch | view | raw | blame | history
app/template/default/images/log_sina.jpg patch | view | raw | blame | history
app/template/default/images/login_icon.png patch | view | raw | blame | history
app/template/default/images/login_okicon1.png patch | view | raw | blame | history
app/template/default/images/login_okicon2.png patch | view | raw | blame | history
app/template/default/images/login_okicon3.png patch | view | raw | blame | history
app/template/default/images/login_okicon4.png patch | view | raw | blame | history
app/template/default/images/loginjt.png patch | view | raw | blame | history
app/template/default/images/logo_fair.png patch | view | raw | blame | history
app/template/default/images/logo_yh.png patch | view | raw | blame | history
app/template/default/images/logoinbg.png patch | view | raw | blame | history
app/template/default/images/logoinbgh1.png patch | view | raw | blame | history
app/template/default/images/look.png patch | view | raw | blame | history
app/template/default/images/lt_line.png patch | view | raw | blame | history
app/template/default/images/lt_sx.png patch | view | raw | blame | history
app/template/default/images/map_icon_job.png patch | view | raw | blame | history
app/template/default/images/map_line.jpg patch | view | raw | blame | history
app/template/default/images/map_list.png patch | view | raw | blame | history
app/template/default/images/map_list_title.png patch | view | raw | blame | history
app/template/default/images/map_loader.gif patch | view | raw | blame | history
app/template/default/images/map_loader_box.gif patch | view | raw | blame | history
app/template/default/images/map_marker_big.png patch | view | raw | blame | history
app/template/default/images/map_marker_blue.png patch | view | raw | blame | history
app/template/default/images/map_markers.png patch | view | raw | blame | history
app/template/default/images/map_more.jpg patch | view | raw | blame | history
app/template/default/images/map_nav_bg.jpg patch | view | raw | blame | history
app/template/default/images/map_nav_content.jpg patch | view | raw | blame | history
app/template/default/images/map_pagination.png patch | view | raw | blame | history
app/template/default/images/micro_bg.png patch | view | raw | blame | history
app/template/default/images/micro_fb.png patch | view | raw | blame | history
app/template/default/images/mobile_ico.gif patch | view | raw | blame | history
app/template/default/images/moble.png patch | view | raw | blame | history
app/template/default/images/morenav_icon.png patch | view | raw | blame | history
app/template/default/images/mq.png patch | view | raw | blame | history
app/template/default/images/mq_icon.png patch | view | raw | blame | history
app/template/default/images/mqicon.png patch | view | raw | blame | history
app/template/default/images/ms_bg.png patch | view | raw | blame | history
app/template/default/images/msg_jh.png patch | view | raw | blame | history
app/template/default/images/msg_sd.png patch | view | raw | blame | history
app/template/default/images/msg_zq.png patch | view | raw | blame | history
app/template/default/images/msjobtit.png patch | view | raw | blame | history
app/template/default/images/mx.png patch | view | raw | blame | history
app/template/default/images/n_icon.jpg patch | view | raw | blame | history
app/template/default/images/n_serch.jpg patch | view | raw | blame | history
app/template/default/images/nav-gift-ico.gif patch | view | raw | blame | history
app/template/default/images/nav_bg.gif patch | view | raw | blame | history
app/template/default/images/nav_icon1.png patch | view | raw | blame | history
app/template/default/images/nav_icon11.png patch | view | raw | blame | history
app/template/default/images/networkbg.png patch | view | raw | blame | history
app/template/default/images/new.gif patch | view | raw | blame | history
app/template/default/images/new_h1.png patch | view | raw | blame | history
app/template/default/images/new_li.png patch | view | raw | blame | history
app/template/default/images/newjobAll.png patch | view | raw | blame | history
app/template/default/images/news.png patch | view | raw | blame | history
app/template/default/images/news_bg1.png patch | view | raw | blame | history
app/template/default/images/news_bg2.png patch | view | raw | blame | history
app/template/default/images/news_icon1.png patch | view | raw | blame | history
app/template/default/images/news_icon2.png patch | view | raw | blame | history
app/template/default/images/news_line.png patch | view | raw | blame | history
app/template/default/images/news_new_icon.png patch | view | raw | blame | history
app/template/default/images/no1.png patch | view | raw | blame | history
app/template/default/images/nopic.gif patch | view | raw | blame | history
app/template/default/images/notip.png patch | view | raw | blame | history
app/template/default/images/ns.jpg patch | view | raw | blame | history
app/template/default/images/ntj.png patch | view | raw | blame | history
app/template/default/images/offline.gif patch | view | raw | blame | history
app/template/default/images/offline.png patch | view | raw | blame | history
app/template/default/images/once_bg.jpg patch | view | raw | blame | history
app/template/default/images/once_icon1.png patch | view | raw | blame | history
app/template/default/images/once_icon2.png patch | view | raw | blame | history
app/template/default/images/once_icon3.png patch | view | raw | blame | history
app/template/default/images/once_tel.png patch | view | raw | blame | history
app/template/default/images/once_top.png patch | view | raw | blame | history
app/template/default/images/once_top_bg.png patch | view | raw | blame | history
app/template/default/images/once_top_bottom.png patch | view | raw | blame | history
app/template/default/images/online.gif patch | view | raw | blame | history
app/template/default/images/part_add.png patch | view | raw | blame | history
app/template/default/images/part_curicon.png patch | view | raw | blame | history
app/template/default/images/part_icon.png patch | view | raw | blame | history
app/template/default/images/pc.png patch | view | raw | blame | history
app/template/default/images/pic_img.png patch | view | raw | blame | history
app/template/default/images/pickpad.gif patch | view | raw | blame | history
app/template/default/images/place.png patch | view | raw | blame | history
app/template/default/images/prevNext.png patch | view | raw | blame | history
app/template/default/images/preview.jpg patch | view | raw | blame | history
app/template/default/images/profile.gif patch | view | raw | blame | history
app/template/default/images/profile.png patch | view | raw | blame | history
app/template/default/images/q_info1.png patch | view | raw | blame | history
app/template/default/images/q_info2.png patch | view | raw | blame | history
app/template/default/images/q_info3.png patch | view | raw | blame | history
app/template/default/images/q_info4.png patch | view | raw | blame | history
app/template/default/images/qiniuset.png patch | view | raw | blame | history
app/template/default/images/qizhz.png patch | view | raw | blame | history
app/template/default/images/qq.png patch | view | raw | blame | history
app/template/default/images/r_right_bg.png patch | view | raw | blame | history
app/template/default/images/r_tip.png patch | view | raw | blame | history
app/template/default/images/re.png patch | view | raw | blame | history
app/template/default/images/red_icon.png patch | view | raw | blame | history
app/template/default/images/redeem_down.png patch | view | raw | blame | history
app/template/default/images/redeem_up.png patch | view | raw | blame | history
app/template/default/images/reg_bg.png patch | view | raw | blame | history
app/template/default/images/reg_cgicon.png patch | view | raw | blame | history
app/template/default/images/reg_dh.png patch | view | raw | blame | history
app/template/default/images/reg_icon.png patch | view | raw | blame | history
app/template/default/images/reg_lt.png patch | view | raw | blame | history
app/template/default/images/reg_px.png patch | view | raw | blame | history
app/template/default/images/reg_qq.jpg patch | view | raw | blame | history
app/template/default/images/reg_sina.jpg patch | view | raw | blame | history
app/template/default/images/reg_text_bg.png patch | view | raw | blame | history
app/template/default/images/reg_tips.gif patch | view | raw | blame | history
app/template/default/images/reg_xz.jpg patch | view | raw | blame | history
app/template/default/images/registe.png patch | view | raw | blame | history
app/template/default/images/regok_bg.png patch | view | raw | blame | history
app/template/default/images/regok_box_user_icon_gr.png patch | view | raw | blame | history
app/template/default/images/regok_box_user_icon_lt.png patch | view | raw | blame | history
app/template/default/images/regok_box_user_icon_px.png patch | view | raw | blame | history
app/template/default/images/regok_box_user_icon_qy.png patch | view | raw | blame | history
app/template/default/images/renzheng.png patch | view | raw | blame | history
app/template/default/images/res_icon.png patch | view | raw | blame | history
app/template/default/images/resume_banner.jpg patch | view | raw | blame | history
app/template/default/images/resume_bg3.png patch | view | raw | blame | history
app/template/default/images/resume_ico1.png patch | view | raw | blame | history
app/template/default/images/reward.jpg patch | view | raw | blame | history
app/template/default/images/reward_icon1.png patch | view | raw | blame | history
app/template/default/images/reward_icon2.png patch | view | raw | blame | history
app/template/default/images/reward_icon3.png patch | view | raw | blame | history
app/template/default/images/reward_iconxl.png patch | view | raw | blame | history
app/template/default/images/right_bg.jpg patch | view | raw | blame | history
app/template/default/images/righticon.png patch | view | raw | blame | history
app/template/default/images/rj.png patch | view | raw | blame | history
app/template/default/images/rt.png patch | view | raw | blame | history
app/template/default/images/rtr.png patch | view | raw | blame | history
app/template/default/images/rz_sj.png patch | view | raw | blame | history
app/template/default/images/rz_sj2.png patch | view | raw | blame | history
app/template/default/images/rz_yx.png patch | view | raw | blame | history
app/template/default/images/rz_yx2.png patch | view | raw | blame | history
app/template/default/images/rz_zz.png patch | view | raw | blame | history
app/template/default/images/rz_zz2.png patch | view | raw | blame | history
app/template/default/images/s_tck.jpg patch | view | raw | blame | history
app/template/default/images/sc_icon.png patch | view | raw | blame | history
app/template/default/images/schb.png patch | view | raw | blame | history
app/template/default/images/sear_tra.png patch | view | raw | blame | history
app/template/default/images/search-no.gif patch | view | raw | blame | history
app/template/default/images/search_01.png patch | view | raw | blame | history
app/template/default/images/search_icon.png patch | view | raw | blame | history
app/template/default/images/search_list.png patch | view | raw | blame | history
app/template/default/images/search_nologin_bg.png patch | view | raw | blame | history
app/template/default/images/search_nologin_userbg.png patch | view | raw | blame | history
app/template/default/images/search_sj_icon.png patch | view | raw | blame | history
app/template/default/images/select.gif patch | view | raw | blame | history
app/template/default/images/select.png patch | view | raw | blame | history
app/template/default/images/sf.png patch | view | raw | blame | history
app/template/default/images/sh_wtg1.gif patch | view | raw | blame | history
app/template/default/images/share.png patch | view | raw | blame | history
app/template/default/images/share01.png patch | view | raw | blame | history
app/template/default/images/shivideo.png patch | view | raw | blame | history
app/template/default/images/shk.png patch | view | raw | blame | history
app/template/default/images/shou.png patch | view | raw | blame | history
app/template/default/images/shouchang.png patch | view | raw | blame | history
app/template/default/images/show_icon.png patch | view | raw | blame | history
app/template/default/images/signup.png patch | view | raw | blame | history
app/template/default/images/sj.png patch | view | raw | blame | history
app/template/default/images/sj_icon.png patch | view | raw | blame | history
app/template/default/images/sjicon.png patch | view | raw | blame | history
app/template/default/images/sjtd.png patch | view | raw | blame | history
app/template/default/images/sm_icon.png patch | view | raw | blame | history
app/template/default/images/sm_iconcg.png patch | view | raw | blame | history
app/template/default/images/sm_iconone.png patch | view | raw | blame | history
app/template/default/images/sm_login.png patch | view | raw | blame | history
app/template/default/images/so.png patch | view | raw | blame | history
app/template/default/images/sousuo2.png patch | view | raw | blame | history
app/template/default/images/sp.png patch | view | raw | blame | history
app/template/default/images/sp_icon.png patch | view | raw | blame | history
app/template/default/images/spms.png patch | view | raw | blame | history
app/template/default/images/sprite-clean.png patch | view | raw | blame | history
app/template/default/images/spview_msh.png patch | view | raw | blame | history
app/template/default/images/spview_show_i1.png patch | view | raw | blame | history
app/template/default/images/spview_show_i2.png patch | view | raw | blame | history
app/template/default/images/spview_show_i3.png patch | view | raw | blame | history
app/template/default/images/spview_show_i4.png patch | view | raw | blame | history
app/template/default/images/spview_show_i5.png patch | view | raw | blame | history
app/template/default/images/spview_show_i6.png patch | view | raw | blame | history
app/template/default/images/spview_time1.png patch | view | raw | blame | history
app/template/default/images/spview_time2.png patch | view | raw | blame | history
app/template/default/images/spview_video.png patch | view | raw | blame | history
app/template/default/images/sq_icon.png patch | view | raw | blame | history
app/template/default/images/stamp.png patch | view | raw | blame | history
app/template/default/images/stamp_gq.png patch | view | raw | blame | history
app/template/default/images/star-off-big.png patch | view | raw | blame | history
app/template/default/images/star-on-big.png patch | view | raw | blame | history
app/template/default/images/start_no.png patch | view | raw | blame | history
app/template/default/images/start_yes.png patch | view | raw | blame | history
app/template/default/images/sub_bg.jpg patch | view | raw | blame | history
app/template/default/images/sub_bg2.gif patch | view | raw | blame | history
app/template/default/images/subpopupdivbg_l.gif patch | view | raw | blame | history
app/template/default/images/subscribe_bg.jpg patch | view | raw | blame | history
app/template/default/images/sx.png patch | view | raw | blame | history
app/template/default/images/sxtip.png patch | view | raw | blame | history
app/template/default/images/t_libg.jpg patch | view | raw | blame | history
app/template/default/images/tc_tx.png patch | view | raw | blame | history
app/template/default/images/tc_xl.png patch | view | raw | blame | history
app/template/default/images/tc_xz.png patch | view | raw | blame | history
app/template/default/images/tck_icon1.png patch | view | raw | blame | history
app/template/default/images/tck_icon2.png patch | view | raw | blame | history
app/template/default/images/tck_icon3.png patch | view | raw | blame | history
app/template/default/images/tck_icon4.png patch | view | raw | blame | history
app/template/default/images/tck_icon5.png patch | view | raw | blame | history
app/template/default/images/tck_qx.jpg patch | view | raw | blame | history
app/template/default/images/tck_qx.png patch | view | raw | blame | history
app/template/default/images/tck_qx_hover.jpg patch | view | raw | blame | history
app/template/default/images/tck_sc.png patch | view | raw | blame | history
app/template/default/images/tck_search.png patch | view | raw | blame | history
app/template/default/images/tck_xz.png patch | view | raw | blame | history
app/template/default/images/time.png patch | view | raw | blame | history
app/template/default/images/time_icon.png patch | view | raw | blame | history
app/template/default/images/timeicon.png patch | view | raw | blame | history
app/template/default/images/ting_bg1.png patch | view | raw | blame | history
app/template/default/images/tiny_icon.png patch | view | raw | blame | history
app/template/default/images/tinysearch_icon.png patch | view | raw | blame | history
app/template/default/images/tip_s_icon.png patch | view | raw | blame | history
app/template/default/images/tit_left.png patch | view | raw | blame | history
app/template/default/images/tit_right.png patch | view | raw | blame | history
app/template/default/images/title_bg.gif patch | view | raw | blame | history
app/template/default/images/tjjob.png patch | view | raw | blame | history
app/template/default/images/tjn.png patch | view | raw | blame | history
app/template/default/images/tm.png patch | view | raw | blame | history
app/template/default/images/top_city_map.png patch | view | raw | blame | history
app/template/default/images/tsicon.png patch | view | raw | blame | history
app/template/default/images/tst.png patch | view | raw | blame | history
app/template/default/images/tui.png patch | view | raw | blame | history
app/template/default/images/tz1.png patch | view | raw | blame | history
app/template/default/images/unaudited.png patch | view | raw | blame | history
app/template/default/images/user_gz.gif patch | view | raw | blame | history
app/template/default/images/user_zd.gif patch | view | raw | blame | history
app/template/default/images/usericon.png patch | view | raw | blame | history
app/template/default/images/usericon1.png patch | view | raw | blame | history
app/template/default/images/usericon11.png patch | view | raw | blame | history
app/template/default/images/usericon2.png patch | view | raw | blame | history
app/template/default/images/usericon22.png patch | view | raw | blame | history
app/template/default/images/userrole.png patch | view | raw | blame | history
app/template/default/images/videi_job_img09.png patch | view | raw | blame | history
app/template/default/images/videi_job_img10.png patch | view | raw | blame | history
app/template/default/images/vip1.png patch | view | raw | blame | history
app/template/default/images/vv.png patch | view | raw | blame | history
app/template/default/images/wap_bg.gif patch | view | raw | blame | history
app/template/default/images/weChat22.png patch | view | raw | blame | history
app/template/default/images/wechat.png patch | view | raw | blame | history
app/template/default/images/wlaz1.png patch | view | raw | blame | history
app/template/default/images/wlaz11.png patch | view | raw | blame | history
app/template/default/images/wlaz2.png patch | view | raw | blame | history
app/template/default/images/wlaz22.png patch | view | raw | blame | history
app/template/default/images/wlaz3.png patch | view | raw | blame | history
app/template/default/images/wlaz33.png patch | view | raw | blame | history
app/template/default/images/wlzp_fk.png patch | view | raw | blame | history
app/template/default/images/wlzp_hg.png patch | view | raw | blame | history
app/template/default/images/wlzp_hr.png patch | view | raw | blame | history
app/template/default/images/wlzp_iconjl.png patch | view | raw | blame | history
app/template/default/images/wlzp_iconqy.png patch | view | raw | blame | history
app/template/default/images/wlzp_iconzw.png patch | view | raw | blame | history
app/template/default/images/wlzp_jxz.png patch | view | raw | blame | history
app/template/default/images/wlzp_lt.png patch | view | raw | blame | history
app/template/default/images/wlzpbanner.png patch | view | raw | blame | history
app/template/default/images/wlzph_wks.png patch | view | raw | blame | history
app/template/default/images/wmzp_titbg.png patch | view | raw | blame | history
app/template/default/images/wx_icon.png patch | view | raw | blame | history
app/template/default/images/wx_icon1.png patch | view | raw | blame | history
app/template/default/images/wx_listicon.png patch | view | raw | blame | history
app/template/default/images/wx_pay.png patch | view | raw | blame | history
app/template/default/images/wxhb.png patch | view | raw | blame | history
app/template/default/images/wz.png patch | view | raw | blame | history
app/template/default/images/xcxicon.png patch | view | raw | blame | history
app/template/default/images/xf.gif patch | view | raw | blame | history
app/template/default/images/xf_h.gif patch | view | raw | blame | history
app/template/default/images/xg_gou01.png patch | view | raw | blame | history
app/template/default/images/xiangxia.png patch | view | raw | blame | history
app/template/default/images/xjh_ewm.png patch | view | raw | blame | history
app/template/default/images/xl.png patch | view | raw | blame | history
app/template/default/images/xl_icon.png patch | view | raw | blame | history
app/template/default/images/xl_icon1.png patch | view | raw | blame | history
app/template/default/images/xsj.png patch | view | raw | blame | history
app/template/default/images/xubox_ico0.png patch | view | raw | blame | history
app/template/default/images/y_br.jpg patch | view | raw | blame | history
app/template/default/images/yl.png patch | view | raw | blame | history
app/template/default/images/you_icon.png patch | view | raw | blame | history
app/template/default/images/yp_dy.png patch | view | raw | blame | history
app/template/default/images/yp_dy_r.png patch | view | raw | blame | history
app/template/default/images/yun-sj.png patch | view | raw | blame | history
app/template/default/images/yun4.2_tit.jpg patch | view | raw | blame | history
app/template/default/images/yunHdxf.gif patch | view | raw | blame | history
app/template/default/images/yun_addmap_bus.png patch | view | raw | blame | history
app/template/default/images/yun_app.jpg patch | view | raw | blame | history
app/template/default/images/yun_app_s1.jpg patch | view | raw | blame | history
app/template/default/images/yun_app_s2.jpg patch | view | raw | blame | history
app/template/default/images/yun_b.png patch | view | raw | blame | history
app/template/default/images/yun_boy.png patch | view | raw | blame | history
app/template/default/images/yun_c.jpg patch | view | raw | blame | history
app/template/default/images/yun_com_bg.jpg patch | view | raw | blame | history
app/template/default/images/yun_com_bg.png patch | view | raw | blame | history
app/template/default/images/yun_com_icon.jpg patch | view | raw | blame | history
app/template/default/images/yun_com_icon.png patch | view | raw | blame | history
app/template/default/images/yun_com_icon_h.png patch | view | raw | blame | history
app/template/default/images/yun_com_icon_list.png patch | view | raw | blame | history
app/template/default/images/yun_com_line.gif patch | view | raw | blame | history
app/template/default/images/yun_com_sub_sq.jpg patch | view | raw | blame | history
app/template/default/images/yun_com_top.png patch | view | raw | blame | history
app/template/default/images/yun_d.gif patch | view | raw | blame | history
app/template/default/images/yun_dyicon.png patch | view | raw | blame | history
app/template/default/images/yun_f_b.png patch | view | raw | blame | history
app/template/default/images/yun_f_bg.png patch | view | raw | blame | history
app/template/default/images/yun_f_icon.png patch | view | raw | blame | history
app/template/default/images/yun_f_jt.png patch | view | raw | blame | history
app/template/default/images/yun_fg_icon1.png patch | view | raw | blame | history
app/template/default/images/yun_fg_icon2.png patch | view | raw | blame | history
app/template/default/images/yun_fg_icon3.png patch | view | raw | blame | history
app/template/default/images/yun_fg_icon4.png patch | view | raw | blame | history
app/template/default/images/yun_firm_icon1.jpg patch | view | raw | blame | history
app/template/default/images/yun_firm_sub1.jpg patch | view | raw | blame | history
app/template/default/images/yun_ft_tip.png patch | view | raw | blame | history
app/template/default/images/yun_g.png patch | view | raw | blame | history
app/template/default/images/yun_gg.png patch | view | raw | blame | history
app/template/default/images/yun_girl.png patch | view | raw | blame | history
app/template/default/images/yun_gj.png patch | view | raw | blame | history
app/template/default/images/yun_h_icon.gif patch | view | raw | blame | history
app/template/default/images/yun_h_icon.png patch | view | raw | blame | history
app/template/default/images/yun_i_icon2.png patch | view | raw | blame | history
app/template/default/images/yun_ico2.png patch | view | raw | blame | history
app/template/default/images/yun_icodd.jpg patch | view | raw | blame | history
app/template/default/images/yun_icodd2.jpg patch | view | raw | blame | history
app/template/default/images/yun_icoline.jpg patch | view | raw | blame | history
app/template/default/images/yun_icon_l.png patch | view | raw | blame | history
app/template/default/images/yun_icon_sj.png patch | view | raw | blame | history
app/template/default/images/yun_icon_sub.png patch | view | raw | blame | history
app/template/default/images/yun_icons18.gif patch | view | raw | blame | history
app/template/default/images/yun_in_icon.png patch | view | raw | blame | history
app/template/default/images/yun_inbg.png patch | view | raw | blame | history
app/template/default/images/yun_info_sex_icon.png patch | view | raw | blame | history
app/template/default/images/yun_intc.png patch | view | raw | blame | history
app/template/default/images/yun_jb.png patch | view | raw | blame | history
app/template/default/images/yun_job_f_icon.gif patch | view | raw | blame | history
app/template/default/images/yun_job_f_icon2.gif patch | view | raw | blame | history
app/template/default/images/yun_job_icon1.png patch | view | raw | blame | history
app/template/default/images/yun_job_list_icon.png patch | view | raw | blame | history
app/template/default/images/yun_job_list_icon2.png patch | view | raw | blame | history
app/template/default/images/yun_job_look.png patch | view | raw | blame | history
app/template/default/images/yun_job_look_h.png patch | view | raw | blame | history
app/template/default/images/yun_job_look_list.png patch | view | raw | blame | history
app/template/default/images/yun_job_look_list_h.png patch | view | raw | blame | history
app/template/default/images/yun_job_sc.png patch | view | raw | blame | history
app/template/default/images/yun_job_search_icon.png patch | view | raw | blame | history
app/template/default/images/yun_job_text.gif patch | view | raw | blame | history
app/template/default/images/yun_job_tit.gif patch | view | raw | blame | history
app/template/default/images/yun_job_ysc.png patch | view | raw | blame | history
app/template/default/images/yun_jobpyq.png patch | view | raw | blame | history
app/template/default/images/yun_link_l.png patch | view | raw | blame | history
app/template/default/images/yun_link_r.png patch | view | raw | blame | history
app/template/default/images/yun_linkbg.png patch | view | raw | blame | history
app/template/default/images/yun_login_icon.jpg patch | view | raw | blame | history
app/template/default/images/yun_login_icon2.jpg patch | view | raw | blame | history
app/template/default/images/yun_login_icon3.jpg patch | view | raw | blame | history
app/template/default/images/yun_logoin_tck_icon1.jpg patch | view | raw | blame | history
app/template/default/images/yun_logoin_tck_icon2.jpg patch | view | raw | blame | history
app/template/default/images/yun_logoin_tck_icon3.jpg patch | view | raw | blame | history
app/template/default/images/yun_map_car.png patch | view | raw | blame | history
app/template/default/images/yun_map_icon.jpg patch | view | raw | blame | history
app/template/default/images/yun_new_l.png patch | view | raw | blame | history
app/template/default/images/yun_news_bg.png patch | view | raw | blame | history
app/template/default/images/yun_other.png patch | view | raw | blame | history
app/template/default/images/yun_page.png patch | view | raw | blame | history
app/template/default/images/yun_prompt_writingicon_right.png patch | view | raw | blame | history
app/template/default/images/yun_qq.png patch | view | raw | blame | history
app/template/default/images/yun_r.gif patch | view | raw | blame | history
app/template/default/images/yun_reg_tck_date.jpg patch | view | raw | blame | history
app/template/default/images/yun_reg_tck_icon.jpg patch | view | raw | blame | history
app/template/default/images/yun_resume_icon.png patch | view | raw | blame | history
app/template/default/images/yun_right_bg.png patch | view | raw | blame | history
app/template/default/images/yun_s_icon1.jpg patch | view | raw | blame | history
app/template/default/images/yun_seach_left.png patch | view | raw | blame | history
app/template/default/images/yun_search_bg.jpg patch | view | raw | blame | history
app/template/default/images/yun_search_icon1.jpg patch | view | raw | blame | history
app/template/default/images/yun_sina.png patch | view | raw | blame | history
app/template/default/images/yun_sj_hb.png patch | view | raw | blame | history
app/template/default/images/yun_sj_icon.png patch | view | raw | blame | history
app/template/default/images/yun_sjicon.png patch | view | raw | blame | history
app/template/default/images/yun_sq_icon.gif patch | view | raw | blame | history
app/template/default/images/yun_t_line.jpg patch | view | raw | blame | history
app/template/default/images/yun_t_menu1.png patch | view | raw | blame | history
app/template/default/images/yun_t_menu2.png patch | view | raw | blame | history
app/template/default/images/yun_t_menun.png patch | view | raw | blame | history
app/template/default/images/yun_t_xl.png patch | view | raw | blame | history
app/template/default/images/yun_tipicon.png patch | view | raw | blame | history
app/template/default/images/yun_tj.png patch | view | raw | blame | history
app/template/default/images/yun_wx.png patch | view | raw | blame | history
app/template/default/images/yun_wxicon.png patch | view | raw | blame | history
app/template/default/images/yun_x.png patch | view | raw | blame | history
app/template/default/images/yun_yan.gif patch | view | raw | blame | history
app/template/default/images/yun_yj.jpg patch | view | raw | blame | history
app/template/default/images/yun_ys.png patch | view | raw | blame | history
app/template/default/images/yun_z.png patch | view | raw | blame | history
app/template/default/images/yuncloseicon.png patch | view | raw | blame | history
app/template/default/images/yuncloseicon_h.png patch | view | raw | blame | history
app/template/default/images/yunlogin_icon.png patch | view | raw | blame | history
app/template/default/images/yuntel_icon.png patch | view | raw | blame | history
app/template/default/images/yuntel_icon1.png patch | view | raw | blame | history
app/template/default/images/yuntel_icon2.png patch | view | raw | blame | history
app/template/default/images/yunticon.png patch | view | raw | blame | history
app/template/default/images/yunticon_after.png patch | view | raw | blame | history
app/template/default/images/yzm_icon.png patch | view | raw | blame | history
app/template/default/images/yzy.png patch | view | raw | blame | history
app/template/default/images/zfb_pay.png patch | view | raw | blame | history
app/template/default/images/zk.png patch | view | raw | blame | history
app/template/default/images/zk_icon.png patch | view | raw | blame | history
app/template/default/images/zph_icon1.png patch | view | raw | blame | history
app/template/default/images/zph_icon2.png patch | view | raw | blame | history
app/template/default/images/zph_icon3.png patch | view | raw | blame | history
app/template/default/images/zph_icon4.png patch | view | raw | blame | history
app/template/default/images/zph_icon5.png patch | view | raw | blame | history
app/template/default/images/zph_icon6.png patch | view | raw | blame | history
app/template/default/images/zph_icon7.png patch | view | raw | blame | history
app/template/default/images/zph_tel.png patch | view | raw | blame | history
app/template/default/images/zprc.png patch | view | raw | blame | history
app/template/default/images/zwhb.png patch | view | raw | blame | history
app/template/default/images/zx_point.png patch | view | raw | blame | history
app/template/default/index/android.htm 139 ●●●●● patch | view | raw | blame | history
app/template/default/index/hotjob.htm patch | view | raw | blame | history
app/template/default/index/index.htm 659 ●●●●● patch | view | raw | blame | history
app/template/default/index/ios.htm 319 ●●●●● patch | view | raw | blame | history
app/template/default/index/moblie.htm 79 ●●●●● patch | view | raw | blame | history
app/template/default/index/site.htm 125 ●●●●● patch | view | raw | blame | history
app/template/default/index/siteindex.htm 525 ●●●●● patch | view | raw | blame | history
app/template/default/index/top.htm 135 ●●●●● patch | view | raw | blame | history
app/template/default/index/wap.htm 98 ●●●●● patch | view | raw | blame | history
app/template/default/index/weixin.htm 126 ●●●●● patch | view | raw | blame | history
app/template/default/index_header.htm 151 ●●●●● patch | view | raw | blame | history
app/template/default/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/default/invitereg/index.htm 88 ●●●●● patch | view | raw | blame | history
app/template/default/job/applyjobuid.htm 314 ●●●●● patch | view | raw | blame | history
app/template/default/job/comapply.htm 1540 ●●●●● patch | view | raw | blame | history
app/template/default/job/index.htm 269 ●●●●● patch | view | raw | blame | history
app/template/default/job/recommend.htm 179 ●●●●● patch | view | raw | blame | history
app/template/default/job/search.htm 726 ●●●●● patch | view | raw | blame | history
app/template/default/job/sendjob.htm 84 ●●●●● patch | view | raw | blame | history
app/template/default/job/usercompete.htm 151 ●●●●● patch | view | raw | blame | history
app/template/default/js/ScrollPic.js 6 ●●●●● patch | view | raw | blame | history
app/template/default/js/article.js 3379 ●●●●● patch | view | raw | blame | history
app/template/default/js/banner.js 64 ●●●●● patch | view | raw | blame | history
app/template/default/js/claim.js 16 ●●●●● patch | view | raw | blame | history
app/template/default/js/com_index.js 51 ●●●●● patch | view | raw | blame | history
app/template/default/js/company.js 471 ●●●●● patch | view | raw | blame | history
app/template/default/js/comtc.js 1231 ●●●●● patch | view | raw | blame | history
app/template/default/js/evaluate.js 74 ●●●●● patch | view | raw | blame | history
app/template/default/js/fast.js 435 ●●●●● patch | view | raw | blame | history
app/template/default/js/forgetpw.js 322 ●●●●● patch | view | raw | blame | history
app/template/default/js/index.js 227 ●●●●● patch | view | raw | blame | history
app/template/default/js/jcarousellite.js 357 ●●●●● patch | view | raw | blame | history
app/template/default/js/jquery.easing.1.3.js 132 ●●●●● patch | view | raw | blame | history
app/template/default/js/jquery.flexslider.js 1157 ●●●●● patch | view | raw | blame | history
app/template/default/js/liMarquee/jquery.liMarquee.js 1309 ●●●●● patch | view | raw | blame | history
app/template/default/js/liMarquee/liMarquee.css 50 ●●●●● patch | view | raw | blame | history
app/template/default/js/map.js 375 ●●●●● patch | view | raw | blame | history
app/template/default/js/pack.js 126 ●●●●● patch | view | raw | blame | history
app/template/default/js/part.js 53 ●●●●● patch | view | raw | blame | history
app/template/default/js/pay.js 1359 ●●●●● patch | view | raw | blame | history
app/template/default/js/pop_up.js 68 ●●●●● patch | view | raw | blame | history
app/template/default/js/reg_ajax.js 1490 ●●●●● patch | view | raw | blame | history
app/template/default/js/resume.js 206 ●●●●● patch | view | raw | blame | history
app/template/default/js/slider.min.js 1 ●●●● patch | view | raw | blame | history
app/template/default/js/special.js 50 ●●●●● patch | view | raw | blame | history
app/template/default/js/spview.js 377 ●●●●● patch | view | raw | blame | history
app/template/default/js/subscribe.js 175 ●●●●● patch | view | raw | blame | history
app/template/default/js/swiper.js 14 ●●●●● patch | view | raw | blame | history
app/template/default/js/xjhlive.js 373 ●●●●● patch | view | raw | blame | history
app/template/default/js/zph.js 80 ●●●●● patch | view | raw | blame | history
app/template/default/js/zphnet.js 344 ●●●●● patch | view | raw | blame | history
app/template/default/link/index.htm 151 ●●●●● patch | view | raw | blame | history
app/template/default/login/index.htm 362 ●●●●● patch | view | raw | blame | history
app/template/default/login/utype.htm 69 ●●●●● patch | view | raw | blame | history
app/template/default/make.htm 30 ●●●●● patch | view | raw | blame | history
app/template/default/make_top.htm 11 ●●●●● patch | view | raw | blame | history
app/template/default/map/index.htm 90 ●●●●● patch | view | raw | blame | history
app/template/default/once/add.htm 333 ●●●●● patch | view | raw | blame | history
app/template/default/once/fast.htm 210 ●●●●● patch | view | raw | blame | history
app/template/default/once/index.htm 303 ●●●●● patch | view | raw | blame | history
app/template/default/once/show.htm 207 ●●●●● patch | view | raw | blame | history
app/template/default/part/index.htm 270 ●●●●● patch | view | raw | blame | history
app/template/default/part/show.htm 340 ●●●●● patch | view | raw | blame | history
app/template/default/public_search/firm_search.htm 207 ●●●●● patch | view | raw | blame | history
app/template/default/public_search/hb.htm 56 ●●●●● patch | view | raw | blame | history
app/template/default/public_search/index_search.htm 11 ●●●●● patch | view | raw | blame | history
app/template/default/public_search/login.htm 278 ●●●●● patch | view | raw | blame | history
app/template/default/public_search/public_tips.htm 1042 ●●●●● patch | view | raw | blame | history
app/template/default/qqconnect/index.htm 150 ●●●●● patch | view | raw | blame | history
app/template/default/qqconnect/wapindex.htm 28 ●●●●● patch | view | raw | blame | history
app/template/default/redeem/dh_show.htm 125 ●●●●● patch | view | raw | blame | history
app/template/default/redeem/index.htm 152 ●●●●● patch | view | raw | blame | history
app/template/default/redeem/list.htm 95 ●●●●● patch | view | raw | blame | history
app/template/default/redeem/show.htm 124 ●●●●● patch | view | raw | blame | history
app/template/default/register/ident.htm 167 ●●●●● patch | view | raw | blame | history
app/template/default/register/index.htm 504 ●●●●● patch | view | raw | blame | history
app/template/default/register/ok.htm 112 ●●●●● patch | view | raw | blame | history
app/template/default/register/reg_create.htm 606 ●●●●● patch | view | raw | blame | history
app/template/default/register/reg_new.htm 113 ●●●●● patch | view | raw | blame | history
app/template/default/register/stopreg.htm 68 ●●●●● patch | view | raw | blame | history
app/template/default/resume/index.htm 199 ●●●●● patch | view | raw | blame | history
app/template/default/resume/normal_list.htm 198 ●●●●● patch | view | raw | blame | history
app/template/default/resume/search.htm 830 ●●●●● patch | view | raw | blame | history
app/template/default/resume/topfour_list.htm 123 ●●●●● patch | view | raw | blame | history
app/template/default/reward/index.htm 132 ●●●●● patch | view | raw | blame | history
app/template/default/reward/job.htm 178 ●●●●● patch | view | raw | blame | history
app/template/default/sendcert/index.htm 53 ●●●●● patch | view | raw | blame | history
app/template/default/sinaconnect/index.htm 152 ●●●●● patch | view | raw | blame | history
app/template/default/sinaconnect/wapindex.htm 29 ●●●●● patch | view | raw | blame | history
app/template/default/special/css/css.css 308 ●●●●● patch | view | raw | blame | history
app/template/default/special/css/zt.css 195 ●●●●● patch | view | raw | blame | history
app/template/default/special/famous.htm 111 ●●●●● patch | view | raw | blame | history
app/template/default/special/gl.htm 538 ●●●●● patch | view | raw | blame | history
app/template/default/special/images/gl/Enterprises.png patch | view | raw | blame | history
app/template/default/special/images/gl/Enterprisesbg.jpg patch | view | raw | blame | history
app/template/default/special/images/gl/Enterprisestitle.jpg patch | view | raw | blame | history
app/template/default/special/images/gl/Position.png patch | view | raw | blame | history
app/template/default/special/images/gl/Positiontitle.jpg patch | view | raw | blame | history
app/template/default/special/images/gl/Recommend.png patch | view | raw | blame | history
app/template/default/special/images/gl/Recommendbg.jpg patch | view | raw | blame | history
app/template/default/special/images/gl/ioc.png patch | view | raw | blame | history
app/template/default/special/images/gl/loading.gif patch | view | raw | blame | history
app/template/default/special/images/gl/nodata.png patch | view | raw | blame | history
app/template/default/special/images/mqbg1.png patch | view | raw | blame | history
app/template/default/special/images/newhot_box_topwzbg.png patch | view | raw | blame | history
app/template/default/special/images/newhot_xl.png patch | view | raw | blame | history
app/template/default/special/images/sprite.png patch | view | raw | blame | history
app/template/default/special/images/topicon.png patch | view | raw | blame | history
app/template/default/special/images/yun-zt_bgg.png patch | view | raw | blame | history
app/template/default/special/images/yun-zt_f.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt4_bg.jpg patch | view | raw | blame | history
app/template/default/special/images/yun_zt4_h_icon.jpg patch | view | raw | blame | history
app/template/default/special/images/yun_zt_2_icon.jpg patch | view | raw | blame | history
app/template/default/special/images/yun_zt_2_icon2.jpg patch | view | raw | blame | history
app/template/default/special/images/yun_zt_4_t.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_4_tl.jpg patch | view | raw | blame | history
app/template/default/special/images/yun_zt_b2bg.jpg patch | view | raw | blame | history
app/template/default/special/images/yun_zt_bd2.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_bd3.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_bd3icon.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_f_t.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_f_t2.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_item-left.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_item-right.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_s_t1.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_t2bg.png patch | view | raw | blame | history
app/template/default/special/images/yun_zt_tt.png patch | view | raw | blame | history
app/template/default/special/index.htm 57 ●●●●● patch | view | raw | blame | history
app/template/default/special/newhot.htm 104 ●●●●● patch | view | raw | blame | history
app/template/default/special/senior.htm 108 ●●●●● patch | view | raw | blame | history
app/template/default/special/special.htm 103 ●●●●● patch | view | raw | blame | history
app/template/default/spview/index.htm 300 ●●●●● patch | view | raw | blame | history
app/template/default/spview/spview.htm 328 ●●●●● patch | view | raw | blame | history
app/template/default/style/class.public.css 39 ●●●●● patch | view | raw | blame | history
app/template/default/style/comapply.css 924 ●●●●● patch | view | raw | blame | history
app/template/default/style/css.css 936 ●●●●● patch | view | raw | blame | history
app/template/default/style/douxu.css 724 ●●●●● patch | view | raw | blame | history
app/template/default/style/error.css 25 ●●●●● patch | view | raw | blame | history
app/template/default/style/evaluate.css 317 ●●●●● patch | view | raw | blame | history
app/template/default/style/index.css 4332 ●●●●● patch | view | raw | blame | history
app/template/default/style/integral.css 13 ●●●●● patch | view | raw | blame | history
app/template/default/style/job.css 583 ●●●●● patch | view | raw | blame | history
app/template/default/style/login.css 2219 ●●●●● patch | view | raw | blame | history
app/template/default/style/map.css 245 ●●●●● patch | view | raw | blame | history
app/template/default/style/mdsSlide.css 792 ●●●●● patch | view | raw | blame | history
app/template/default/style/message.css 16 ●●●●● patch | view | raw | blame | history
app/template/default/style/microresume.css 595 ●●●●● patch | view | raw | blame | history
app/template/default/style/moblie.css 28 ●●●●● patch | view | raw | blame | history
app/template/default/style/newclass.public.css 80 ●●●●● patch | view | raw | blame | history
app/template/default/style/news.css 308 ●●●●● patch | view | raw | blame | history
app/template/default/style/part.css 428 ●●●●● patch | view | raw | blame | history
app/template/default/style/pop_box.css 89 ●●●●● patch | view | raw | blame | history
app/template/default/style/reward.css 156 ●●●●● patch | view | raw | blame | history
app/template/default/style/share.css 16 ●●●●● patch | view | raw | blame | history
app/template/default/style/site.css 23 ●●●●● patch | view | raw | blame | history
app/template/default/style/spview.css 172 ●●●●● patch | view | raw | blame | history
app/template/default/style/style.css 663 ●●●●● patch | view | raw | blame | history
app/template/default/style/tck_box.css 44 ●●●●● patch | view | raw | blame | history
app/template/default/style/tck_logoin.css 61 ●●●●● patch | view | raw | blame | history
app/template/default/style/tips.css 198 ●●●●● patch | view | raw | blame | history
app/template/default/style/top.css 17 ●●●●● patch | view | raw | blame | history
app/template/default/style/yun_job_fairs.css 1616 ●●●●● patch | view | raw | blame | history
app/template/default/style/yun_seach.css 411 ●●●●● patch | view | raw | blame | history
app/template/default/subscribe/cert.htm 33 ●●●●● patch | view | raw | blame | history
app/template/default/subscribe/index.htm 201 ●●●●● patch | view | raw | blame | history
app/template/default/tiny/add.htm 235 ●●●●● patch | view | raw | blame | history
app/template/default/tiny/index.htm 276 ●●●●● patch | view | raw | blame | history
app/template/default/tiny/show.htm 170 ●●●●● patch | view | raw | blame | history
app/template/default/verify/verify_js.htm 12 ●●●●● patch | view | raw | blame | history
app/template/default/wxconnect/index.htm 224 ●●●●● patch | view | raw | blame | history
app/template/default/xjhlive/index.htm 201 ●●●●● patch | view | raw | blame | history
app/template/default/xjhlive/playback.htm 68 ●●●●● patch | view | raw | blame | history
app/template/default/xjhlive/show.htm 255 ●●●●● patch | view | raw | blame | history
app/template/default/zph/index.htm 207 ●●●●● patch | view | raw | blame | history
app/template/default/zph/reserve.htm 336 ●●●●● patch | view | raw | blame | history
app/template/default/zph/review.htm 68 ●●●●● patch | view | raw | blame | history
app/template/default/zph/zphcom.htm 133 ●●●●● patch | view | raw | blame | history
app/template/default/zph/zphshow.htm 512 ●●●●● patch | view | raw | blame | history
app/template/default/zphnet/index.htm 106 ●●●●● patch | view | raw | blame | history
app/template/default/zphnet/show.htm 413 ●●●●● patch | view | raw | blame | history
app/template/index.htm patch | view | raw | blame | history
app/template/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/lietou/css/css.css 585 ●●●●● patch | view | raw | blame | history
app/template/lietou/css/login.css 184 ●●●●● patch | view | raw | blame | history
app/template/lietou/css/message.css 16 ●●●●● patch | view | raw | blame | history
app/template/lietou/css/style.css 545 ●●●●● patch | view | raw | blame | history
app/template/lietou/famous.htm 227 ●●●●● patch | view | raw | blame | history
app/template/lietou/footer.htm 2 ●●●●● patch | view | raw | blame | history
app/template/lietou/header.htm 80 ●●●●● patch | view | raw | blame | history
app/template/lietou/headhunter.htm 133 ●●●●● patch | view | raw | blame | history
app/template/lietou/images/arrow_gray_ico.png patch | view | raw | blame | history
app/template/lietou/images/bgcolor_research.png patch | view | raw | blame | history
app/template/lietou/images/black_bg.png patch | view | raw | blame | history
app/template/lietou/images/bounty.png patch | view | raw | blame | history
app/template/lietou/images/box_01.png patch | view | raw | blame | history
app/template/lietou/images/box_02.png patch | view | raw | blame | history
app/template/lietou/images/circle.png patch | view | raw | blame | history
app/template/lietou/images/circle_new.png patch | view | raw | blame | history
app/template/lietou/images/close.png patch | view | raw | blame | history
app/template/lietou/images/com_icon_c.png patch | view | raw | blame | history
app/template/lietou/images/content_h.png patch | view | raw | blame | history
app/template/lietou/images/dotted.png patch | view | raw | blame | history
app/template/lietou/images/famous.png patch | view | raw | blame | history
app/template/lietou/images/focus_add.png patch | view | raw | blame | history
app/template/lietou/images/focus_no_add.png patch | view | raw | blame | history
app/template/lietou/images/fw.png patch | view | raw | blame | history
app/template/lietou/images/hotn.gif patch | view | raw | blame | history
app/template/lietou/images/hunter_more.png patch | view | raw | blame | history
app/template/lietou/images/icon1.jpg patch | view | raw | blame | history
app/template/lietou/images/icon1.png patch | view | raw | blame | history
app/template/lietou/images/icon2.jpg patch | view | raw | blame | history
app/template/lietou/images/icon2.png patch | view | raw | blame | history
app/template/lietou/images/icon3.jpg patch | view | raw | blame | history
app/template/lietou/images/icon3.png patch | view | raw | blame | history
app/template/lietou/images/icon4.jpg patch | view | raw | blame | history
app/template/lietou/images/icon_24.png patch | view | raw | blame | history
app/template/lietou/images/job_res.png patch | view | raw | blame | history
app/template/lietou/images/job_talk.png patch | view | raw | blame | history
app/template/lietou/images/jobtj.png patch | view | raw | blame | history
app/template/lietou/images/kf_tel.png patch | view | raw | blame | history
app/template/lietou/images/links.png patch | view | raw | blame | history
app/template/lietou/images/loading.gif patch | view | raw | blame | history
app/template/lietou/images/login_go.png patch | view | raw | blame | history
app/template/lietou/images/login_line.png patch | view | raw | blame | history
app/template/lietou/images/lt_bg2.png patch | view | raw | blame | history
app/template/lietou/images/lt_j_icon.png patch | view | raw | blame | history
app/template/lietou/images/lt_line.png patch | view | raw | blame | history
app/template/lietou/images/lt_search1.png patch | view | raw | blame | history
app/template/lietou/images/lt_search2.png patch | view | raw | blame | history
app/template/lietou/images/lt_search3.png patch | view | raw | blame | history
app/template/lietou/images/lt_sx.png patch | view | raw | blame | history
app/template/lietou/images/lt_tj.png patch | view | raw | blame | history
app/template/lietou/images/lt_wt.png patch | view | raw | blame | history
app/template/lietou/images/mobile_ico.gif patch | view | raw | blame | history
app/template/lietou/images/new.png patch | view | raw | blame | history
app/template/lietou/images/new_job.png patch | view | raw | blame | history
app/template/lietou/images/newjobAll.png patch | view | raw | blame | history
app/template/lietou/images/post_01.png patch | view | raw | blame | history
app/template/lietou/images/post_02.png patch | view | raw | blame | history
app/template/lietou/images/post_03.png patch | view | raw | blame | history
app/template/lietou/images/prevNext.png patch | view | raw | blame | history
app/template/lietou/images/recoment.png patch | view | raw | blame | history
app/template/lietou/images/redbag.png patch | view | raw | blame | history
app/template/lietou/images/reg_tips.gif patch | view | raw | blame | history
app/template/lietou/images/renzheng.png patch | view | raw | blame | history
app/template/lietou/images/reward_tra.png patch | view | raw | blame | history
app/template/lietou/images/reward_tra_hover.png patch | view | raw | blame | history
app/template/lietou/images/rj.png patch | view | raw | blame | history
app/template/lietou/images/rz_sj.png patch | view | raw | blame | history
app/template/lietou/images/rz_yx.png patch | view | raw | blame | history
app/template/lietou/images/search-no.gif patch | view | raw | blame | history
app/template/lietou/images/search_01.png patch | view | raw | blame | history
app/template/lietou/images/search_more.png patch | view | raw | blame | history
app/template/lietou/images/search_more_h.png patch | view | raw | blame | history
app/template/lietou/images/search_more_s.png patch | view | raw | blame | history
app/template/lietou/images/select.png patch | view | raw | blame | history
app/template/lietou/images/service_icons.png patch | view | raw | blame | history
app/template/lietou/images/service_line.png patch | view | raw | blame | history
app/template/lietou/images/sh_wtg1.gif patch | view | raw | blame | history
app/template/lietou/images/share.png patch | view | raw | blame | history
app/template/lietou/images/share01.png patch | view | raw | blame | history
app/template/lietou/images/shouchang.png patch | view | raw | blame | history
app/template/lietou/images/sjbg.png patch | view | raw | blame | history
app/template/lietou/images/stamp.png patch | view | raw | blame | history
app/template/lietou/images/stamp_gq.png patch | view | raw | blame | history
app/template/lietou/images/tck_search.png patch | view | raw | blame | history
app/template/lietou/images/tj.png patch | view | raw | blame | history
app/template/lietou/images/tjj.png patch | view | raw | blame | history
app/template/lietou/images/vip.png patch | view | raw | blame | history
app/template/lietou/images/wbqq.png patch | view | raw | blame | history
app/template/lietou/images/xf.gif patch | view | raw | blame | history
app/template/lietou/images/xf_h.gif patch | view | raw | blame | history
app/template/lietou/images/xiangxia.png patch | view | raw | blame | history
app/template/lietou/images/xs.png patch | view | raw | blame | history
app/template/lietou/images/yun-sj.png patch | view | raw | blame | history
app/template/lietou/images/yun_down.png patch | view | raw | blame | history
app/template/lietou/images/yun_logoin_tck_icon1.jpg patch | view | raw | blame | history
app/template/lietou/images/yun_logoin_tck_icon2.jpg patch | view | raw | blame | history
app/template/lietou/images/yun_t_menu1.png patch | view | raw | blame | history
app/template/lietou/images/yun_t_menu2.png patch | view | raw | blame | history
app/template/lietou/images/yun_tipicon.png patch | view | raw | blame | history
app/template/lietou/images/yun_up.png patch | view | raw | blame | history
app/template/lietou/images/yunkficon.png patch | view | raw | blame | history
app/template/lietou/index.htm 281 ●●●●● patch | view | raw | blame | history
app/template/lietou/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/lietou/job_com_show.htm 204 ●●●●● patch | view | raw | blame | history
app/template/lietou/job_lt_show.htm 192 ●●●●● patch | view | raw | blame | history
app/template/lietou/js/jquery.flexslider.js 1157 ●●●●● patch | view | raw | blame | history
app/template/lietou/js/public_lt.js 189 ●●●●● patch | view | raw | blame | history
app/template/lietou/js/reg_ajax.js 633 ●●●●● patch | view | raw | blame | history
app/template/lietou/js/search_lt.js 82 ●●●●● patch | view | raw | blame | history
app/template/lietou/post.htm 392 ●●●●● patch | view | raw | blame | history
app/template/lietou/rec_user.htm 332 ●●●●● patch | view | raw | blame | history
app/template/lietou/service.htm 197 ●●●●● patch | view | raw | blame | history
app/template/lietou/stopreg.htm 33 ●●●●● patch | view | raw | blame | history
app/template/member/com/ad.htm 118 ●●●●● patch | view | raw | blame | history
app/template/member/com/ad_detail.htm 83 ●●●●● patch | view | raw | blame | history
app/template/member/com/ad_order.htm 127 ●●●●● patch | view | raw | blame | history
app/template/member/com/added.htm 291 ●●●●● patch | view | raw | blame | history
app/template/member/com/addnews.htm 82 ●●●●● patch | view | raw | blame | history
app/template/member/com/addproduct.htm 97 ●●●●● patch | view | raw | blame | history
app/template/member/com/addshow.htm 70 ●●●●● patch | view | raw | blame | history
app/template/member/com/atn_teacher.htm 57 ●●●●● patch | view | raw | blame | history
app/template/member/com/attention_me.htm 108 ●●●●● patch | view | raw | blame | history
app/template/member/com/banner.htm 90 ●●●●● patch | view | raw | blame | history
app/template/member/com/baoming_subject.htm 64 ●●●●● patch | view | raw | blame | history
app/template/member/com/binding.htm 434 ●●●●● patch | view | raw | blame | history
app/template/member/com/buyad.htm 110 ●●●●● patch | view | raw | blame | history
app/template/member/com/change.htm 75 ●●●●● patch | view | raw | blame | history
app/template/member/com/changelist.htm 67 ●●●●● patch | view | raw | blame | history
app/template/member/com/child.htm 580 ●●●●● patch | view | raw | blame | history
app/template/member/com/com_resume_xls.htm 74 ●●●●● patch | view | raw | blame | history
app/template/member/com/comcert.htm 253 ●●●●● patch | view | raw | blame | history
app/template/member/com/compete.htm 169 ●●●●● patch | view | raw | blame | history
app/template/member/com/comtpl.htm 116 ●●●●● patch | view | raw | blame | history
app/template/member/com/coupon_list.htm 145 ●●●●● patch | view | raw | blame | history
app/template/member/com/down.htm 296 ●●●●● patch | view | raw | blame | history
app/template/member/com/editshow.htm 94 ●●●●● patch | view | raw | blame | history
app/template/member/com/fav_agency.htm 54 ●●●●● patch | view | raw | blame | history
app/template/member/com/fav_subject.htm 43 ●●●●● patch | view | raw | blame | history
app/template/member/com/finder.htm 56 ●●●●● patch | view | raw | blame | history
app/template/member/com/finderinfo.htm 281 ●●●●● patch | view | raw | blame | history
app/template/member/com/footer.htm 27 ●●●●● patch | view | raw | blame | history
app/template/member/com/friendhelp.htm 280 ●●●●● patch | view | raw | blame | history
app/template/member/com/give_rebates.htm 158 ●●●●● patch | view | raw | blame | history
app/template/member/com/header.htm 34 ●●●●● patch | view | raw | blame | history
app/template/member/com/headnav.htm 127 ●●●●● patch | view | raw | blame | history
app/template/member/com/hr.htm 472 ●●●●● patch | view | raw | blame | history
app/template/member/com/hr_resume.htm 394 ●●●●● patch | view | raw | blame | history
app/template/member/com/images/admin-icon.png patch | view | raw | blame | history
app/template/member/com/images/ap_pay.png patch | view | raw | blame | history
app/template/member/com/images/arrow.png patch | view | raw | blame | history
app/template/member/com/images/ask.jpg patch | view | raw | blame | history
app/template/member/com/images/bank.png patch | view | raw | blame | history
app/template/member/com/images/banner.png patch | view | raw | blame | history
app/template/member/com/images/banner_hy.png patch | view | raw | blame | history
app/template/member/com/images/banner_vip.png patch | view | raw | blame | history
app/template/member/com/images/bip.png patch | view | raw | blame | history
app/template/member/com/images/bjicon.png patch | view | raw | blame | history
app/template/member/com/images/cftzf.png patch | view | raw | blame | history
app/template/member/com/images/chat_icon.png patch | view | raw | blame | history
app/template/member/com/images/cityiocn.png patch | view | raw | blame | history
app/template/member/com/images/cj.png patch | view | raw | blame | history
app/template/member/com/images/close.png patch | view | raw | blame | history
app/template/member/com/images/com_bj.png patch | view | raw | blame | history
app/template/member/com/images/com_cicon.png patch | view | raw | blame | history
app/template/member/com/images/com_czicon.png patch | view | raw | blame | history
app/template/member/com/images/com_dataicon.png patch | view | raw | blame | history
app/template/member/com/images/com_fpicon.png patch | view | raw | blame | history
app/template/member/com/images/com_gljob.png patch | view | raw | blame | history
app/template/member/com/images/com_jl.png patch | view | raw | blame | history
app/template/member/com/images/com_jl_zt.png patch | view | raw | blame | history
app/template/member/com/images/com_jobfb.png patch | view | raw | blame | history
app/template/member/com/images/com_kg.png patch | view | raw | blame | history
app/template/member/com/images/com_kjdh.png patch | view | raw | blame | history
app/template/member/com/images/com_lbicon.png patch | view | raw | blame | history
app/template/member/com/images/com_mb.png patch | view | raw | blame | history
app/template/member/com/images/com_msg.png patch | view | raw | blame | history
app/template/member/com/images/com_pxjt.png patch | view | raw | blame | history
app/template/member/com/images/com_r_sx.png patch | view | raw | blame | history
app/template/member/com/images/com_searchicon.png patch | view | raw | blame | history
app/template/member/com/images/com_select.jpg patch | view | raw | blame | history
app/template/member/com/images/com_sp.png patch | view | raw | blame | history
app/template/member/com/images/com_tck_close.png patch | view | raw | blame | history
app/template/member/com/images/com_tg_icon.png patch | view | raw | blame | history
app/template/member/com/images/com_tjicon.png patch | view | raw | blame | history
app/template/member/com/images/com_yl.png patch | view | raw | blame | history
app/template/member/com/images/com_zx.png patch | view | raw | blame | history
app/template/member/com/images/compete.css 47 ●●●●● patch | view | raw | blame | history
app/template/member/com/images/comtit_bg.png patch | view | raw | blame | history
app/template/member/com/images/con_ckjob.png patch | view | raw | blame | history
app/template/member/com/images/con_fbjob.png patch | view | raw | blame | history
app/template/member/com/images/con_new_icon.png patch | view | raw | blame | history
app/template/member/com/images/con_sjyz.png patch | view | raw | blame | history
app/template/member/com/images/con_sjyz_h.png patch | view | raw | blame | history
app/template/member/com/images/con_ssjob.png patch | view | raw | blame | history
app/template/member/com/images/con_sxjob.png patch | view | raw | blame | history
app/template/member/com/images/con_wxbd.png patch | view | raw | blame | history
app/template/member/com/images/con_wxbd_h.png patch | view | raw | blame | history
app/template/member/com/images/con_yxyz.png patch | view | raw | blame | history
app/template/member/com/images/con_yxyz_h.png patch | view | raw | blame | history
app/template/member/com/images/con_yyzz.png patch | view | raw | blame | history
app/template/member/com/images/con_yyzz_h.png patch | view | raw | blame | history
app/template/member/com/images/con_zdjob.png patch | view | raw | blame | history
app/template/member/com/images/cw_tipicon.png patch | view | raw | blame | history
app/template/member/com/images/djicon.png patch | view | raw | blame | history
app/template/member/com/images/dl.png patch | view | raw | blame | history
app/template/member/com/images/dt.png patch | view | raw | blame | history
app/template/member/com/images/fabu.png patch | view | raw | blame | history
app/template/member/com/images/fb.png patch | view | raw | blame | history
app/template/member/com/images/fb1.png patch | view | raw | blame | history
app/template/member/com/images/fb2.png patch | view | raw | blame | history
app/template/member/com/images/fb_icon.png patch | view | raw | blame | history
app/template/member/com/images/fbzw.png patch | view | raw | blame | history
app/template/member/com/images/fbzwtip.png patch | view | raw | blame | history
app/template/member/com/images/fhsy.png patch | view | raw | blame | history
app/template/member/com/images/fx.png patch | view | raw | blame | history
app/template/member/com/images/gb.png patch | view | raw | blame | history
app/template/member/com/images/gbtc.png patch | view | raw | blame | history
app/template/member/com/images/gdsx.png patch | view | raw | blame | history
app/template/member/com/images/gth.png patch | view | raw | blame | history
app/template/member/com/images/hb.png patch | view | raw | blame | history
app/template/member/com/images/hb_icom.png patch | view | raw | blame | history
app/template/member/com/images/hb_set.png patch | view | raw | blame | history
app/template/member/com/images/hd.png patch | view | raw | blame | history
app/template/member/com/images/hk_img.jpg patch | view | raw | blame | history
app/template/member/com/images/homeicon.png patch | view | raw | blame | history
app/template/member/com/images/hr1.png patch | view | raw | blame | history
app/template/member/com/images/hr2.png patch | view | raw | blame | history
app/template/member/com/images/hr3.png patch | view | raw | blame | history
app/template/member/com/images/hr4.png patch | view | raw | blame | history
app/template/member/com/images/hr5.png patch | view | raw | blame | history
app/template/member/com/images/hr6.png patch | view | raw | blame | history
app/template/member/com/images/hr_resume.css 30 ●●●●● patch | view | raw | blame | history
app/template/member/com/images/icon1.png patch | view | raw | blame | history
app/template/member/com/images/icon10.png patch | view | raw | blame | history
app/template/member/com/images/icon10h.png patch | view | raw | blame | history
app/template/member/com/images/icon11.png patch | view | raw | blame | history
app/template/member/com/images/icon11h.png patch | view | raw | blame | history
app/template/member/com/images/icon12.png patch | view | raw | blame | history
app/template/member/com/images/icon12h.png patch | view | raw | blame | history
app/template/member/com/images/icon1h.png patch | view | raw | blame | history
app/template/member/com/images/icon2.png patch | view | raw | blame | history
app/template/member/com/images/icon2h.png patch | view | raw | blame | history
app/template/member/com/images/icon3.png patch | view | raw | blame | history
app/template/member/com/images/icon3h.png patch | view | raw | blame | history
app/template/member/com/images/icon4.png patch | view | raw | blame | history
app/template/member/com/images/icon4h.png patch | view | raw | blame | history
app/template/member/com/images/icon5.png patch | view | raw | blame | history
app/template/member/com/images/icon5h.png patch | view | raw | blame | history
app/template/member/com/images/icon6.png patch | view | raw | blame | history
app/template/member/com/images/icon6h.png patch | view | raw | blame | history
app/template/member/com/images/icon7.png patch | view | raw | blame | history
app/template/member/com/images/icon7h.png patch | view | raw | blame | history
app/template/member/com/images/icon8.png patch | view | raw | blame | history
app/template/member/com/images/icon8h.png patch | view | raw | blame | history
app/template/member/com/images/icon9.png patch | view | raw | blame | history
app/template/member/com/images/icon9h.png patch | view | raw | blame | history
app/template/member/com/images/j_fl_icon.png patch | view | raw | blame | history
app/template/member/com/images/j_fl_icon1.png patch | view | raw | blame | history
app/template/member/com/images/jl_tipicon.png patch | view | raw | blame | history
app/template/member/com/images/jobadd_icon.png patch | view | raw | blame | history
app/template/member/com/images/jobtg_cur.png patch | view | raw | blame | history
app/template/member/com/images/jt2icon.png patch | view | raw | blame | history
app/template/member/com/images/jt_icon.png patch | view | raw | blame | history
app/template/member/com/images/jzl_2.png patch | view | raw | blame | history
app/template/member/com/images/jzl_icon.png patch | view | raw | blame | history
app/template/member/com/images/lb_icon.png patch | view | raw | blame | history
app/template/member/com/images/left_bg.png patch | view | raw | blame | history
app/template/member/com/images/left_bg2.png patch | view | raw | blame | history
app/template/member/com/images/left_curbg.png patch | view | raw | blame | history
app/template/member/com/images/left_icon.png patch | view | raw | blame | history
app/template/member/com/images/left_nav_icon.png patch | view | raw | blame | history
app/template/member/com/images/left_nav_icon_rx.png patch | view | raw | blame | history
app/template/member/com/images/login.png patch | view | raw | blame | history
app/template/member/com/images/lt.png patch | view | raw | blame | history
app/template/member/com/images/m_style.css 16993 ●●●●● patch | view | raw | blame | history
app/template/member/com/images/mf.png patch | view | raw | blame | history
app/template/member/com/images/msg.png patch | view | raw | blame | history
app/template/member/com/images/msj_icon.png patch | view | raw | blame | history
app/template/member/com/images/msj_icon2.png patch | view | raw | blame | history
app/template/member/com/images/n.png patch | view | raw | blame | history
app/template/member/com/images/newtel.png patch | view | raw | blame | history
app/template/member/com/images/nv.png patch | view | raw | blame | history
app/template/member/com/images/packagebg.png patch | view | raw | blame | history
app/template/member/com/images/pic_img.png patch | view | raw | blame | history
app/template/member/com/images/pk.png patch | view | raw | blame | history
app/template/member/com/images/pl.png patch | view | raw | blame | history
app/template/member/com/images/pyq.png patch | view | raw | blame | history
app/template/member/com/images/qd.png patch | view | raw | blame | history
app/template/member/com/images/qd2.png patch | view | raw | blame | history
app/template/member/com/images/qd_bg.png patch | view | raw | blame | history
app/template/member/com/images/qd_icon.png patch | view | raw | blame | history
app/template/member/com/images/qdjf_icon.png patch | view | raw | blame | history
app/template/member/com/images/qi.png patch | view | raw | blame | history
app/template/member/com/images/qk_icon.png patch | view | raw | blame | history
app/template/member/com/images/qqicon.png patch | view | raw | blame | history
app/template/member/com/images/qyrz.png patch | view | raw | blame | history
app/template/member/com/images/r_xl.png patch | view | raw | blame | history
app/template/member/com/images/reg_cgicon.png patch | view | raw | blame | history
app/template/member/com/images/s_icont.png patch | view | raw | blame | history
app/template/member/com/images/sclogo.png patch | view | raw | blame | history
app/template/member/com/images/set1.png patch | view | raw | blame | history
app/template/member/com/images/set2.png patch | view | raw | blame | history
app/template/member/com/images/set3.png patch | view | raw | blame | history
app/template/member/com/images/set4.png patch | view | raw | blame | history
app/template/member/com/images/sign_have.gif patch | view | raw | blame | history
app/template/member/com/images/sj.png patch | view | raw | blame | history
app/template/member/com/images/sp1.png patch | view | raw | blame | history
app/template/member/com/images/sp2.png patch | view | raw | blame | history
app/template/member/com/images/sp3.png patch | view | raw | blame | history
app/template/member/com/images/spcs.png patch | view | raw | blame | history
app/template/member/com/images/sproom.css 126 ●●●●● patch | view | raw | blame | history
app/template/member/com/images/sproom_btn1.png patch | view | raw | blame | history
app/template/member/com/images/sproom_btn2.png patch | view | raw | blame | history
app/template/member/com/images/sproom_btn3.png patch | view | raw | blame | history
app/template/member/com/images/sproom_btn4.png patch | view | raw | blame | history
app/template/member/com/images/sproom_i1.png patch | view | raw | blame | history
app/template/member/com/images/sproom_i2.png patch | view | raw | blame | history
app/template/member/com/images/sproom_i3.png patch | view | raw | blame | history
app/template/member/com/images/sproom_i4.png patch | view | raw | blame | history
app/template/member/com/images/sproom_up.png patch | view | raw | blame | history
app/template/member/com/images/sx.png patch | view | raw | blame | history
app/template/member/com/images/sx_s.png patch | view | raw | blame | history
app/template/member/com/images/sx_time.png patch | view | raw | blame | history
app/template/member/com/images/sx_x.png patch | view | raw | blame | history
app/template/member/com/images/tip_s_icon.png patch | view | raw | blame | history
app/template/member/com/images/tips.css 39 ●●●●● patch | view | raw | blame | history
app/template/member/com/images/tj.png patch | view | raw | blame | history
app/template/member/com/images/topbg.png patch | view | raw | blame | history
app/template/member/com/images/upload.gif patch | view | raw | blame | history
app/template/member/com/images/user_sjrz.png patch | view | raw | blame | history
app/template/member/com/images/user_zp.png patch | view | raw | blame | history
app/template/member/com/images/vip1.png patch | view | raw | blame | history
app/template/member/com/images/vip2.png patch | view | raw | blame | history
app/template/member/com/images/vip3.png patch | view | raw | blame | history
app/template/member/com/images/vip4.png patch | view | raw | blame | history
app/template/member/com/images/vip_t.png patch | view | raw | blame | history
app/template/member/com/images/ws.png patch | view | raw | blame | history
app/template/member/com/images/wx_bd.png patch | view | raw | blame | history
app/template/member/com/images/wx_pay.png patch | view | raw | blame | history
app/template/member/com/images/wxbank.jpg patch | view | raw | blame | history
app/template/member/com/images/wxbg.png patch | view | raw | blame | history
app/template/member/com/images/wxzf.png patch | view | raw | blame | history
app/template/member/com/images/xcx.png patch | view | raw | blame | history
app/template/member/com/images/yhq_bg.png patch | view | raw | blame | history
app/template/member/com/images/ykq.png patch | view | raw | blame | history
app/template/member/com/images/yl.png patch | view | raw | blame | history
app/template/member/com/images/ylzf.png patch | view | raw | blame | history
app/template/member/com/images/yq.png patch | view | raw | blame | history
app/template/member/com/images/yqd.png patch | view | raw | blame | history
app/template/member/com/images/yun_comicon.png patch | view | raw | blame | history
app/template/member/com/images/yun_gj.png patch | view | raw | blame | history
app/template/member/com/images/yun_gwc.png patch | view | raw | blame | history
app/template/member/com/images/yun_m_comicon.png patch | view | raw | blame | history
app/template/member/com/images/yun_m_icon.png patch | view | raw | blame | history
app/template/member/com/images/yun_m_index_tip.png patch | view | raw | blame | history
app/template/member/com/images/yun_m_pay.png patch | view | raw | blame | history
app/template/member/com/images/yun_no.png patch | view | raw | blame | history
app/template/member/com/images/yun_prompt_writingicon_right.png patch | view | raw | blame | history
app/template/member/com/images/yun_tc_tip.png patch | view | raw | blame | history
app/template/member/com/images/yun_tc_xz.png patch | view | raw | blame | history
app/template/member/com/images/yun_tipjt.png patch | view | raw | blame | history
app/template/member/com/images/yuncloseicon.png patch | view | raw | blame | history
app/template/member/com/images/yuncloseicon_h.png patch | view | raw | blame | history
app/template/member/com/images/yx.png patch | view | raw | blame | history
app/template/member/com/images/z_jt.png patch | view | raw | blame | history
app/template/member/com/images/zd.png patch | view | raw | blame | history
app/template/member/com/images/zfbzf.png patch | view | raw | blame | history
app/template/member/com/images/zl_tipicon.png patch | view | raw | blame | history
app/template/member/com/images/zw_tipicon.png patch | view | raw | blame | history
app/template/member/com/images/zz.png patch | view | raw | blame | history
app/template/member/com/index.htm 805 ●●●●● patch | view | raw | blame | history
app/template/member/com/info.htm 943 ●●●●● patch | view | raw | blame | history
app/template/member/com/integral.htm 303 ●●●●● patch | view | raw | blame | history
app/template/member/com/integral_reduce.htm 137 ●●●●● patch | view | raw | blame | history
app/template/member/com/invite.htm 202 ●●●●● patch | view | raw | blame | history
app/template/member/com/invoice.htm 152 ●●●●● patch | view | raw | blame | history
app/template/member/com/invoice_info.htm 372 ●●●●● patch | view | raw | blame | history
app/template/member/com/invoice_sq.htm 279 ●●●●● patch | view | raw | blame | history
app/template/member/com/job.htm 275 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobadd.htm 1014 ●●●●● patch | view | raw | blame | history
app/template/member/com/joblist.htm 697 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobpacklist.htm 109 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobpackloglist.htm 50 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobpay.htm 362 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobrewardlist.htm 115 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobrewardlog.htm 96 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobserver.htm 195 ●●●●● patch | view | raw | blame | history
app/template/member/com/jobshrelist.htm 102 ●●●●● patch | view | raw | blame | history
app/template/member/com/js/echarts_plain.js 36 ●●●●● patch | view | raw | blame | history
app/template/member/com/js/jobpay.js patch | view | raw | blame | history
app/template/member/com/js/part.js 76 ●●●●● patch | view | raw | blame | history
app/template/member/com/js/sproom.js 376 ●●●●● patch | view | raw | blame | history
app/template/member/com/js/webrtc.js 181 ●●●●● patch | view | raw | blame | history
app/template/member/com/left.htm 121 ●●●●● patch | view | raw | blame | history
app/template/member/com/likeresume.htm 107 ●●●●● patch | view | raw | blame | history
app/template/member/com/loglist.htm 91 ●●●●● patch | view | raw | blame | history
app/template/member/com/logout.htm 77 ●●●●● patch | view | raw | blame | history
app/template/member/com/look_job.htm 124 ●●●●● patch | view | raw | blame | history
app/template/member/com/look_resume.htm 112 ●●●●● patch | view | raw | blame | history
app/template/member/com/lookresume.htm 414 ●●●●● patch | view | raw | blame | history
app/template/member/com/lt_job.htm 177 ●●●●● patch | view | raw | blame | history
app/template/member/com/lt_jobadd.htm 348 ●●●●● patch | view | raw | blame | history
app/template/member/com/map.htm 141 ●●●●● patch | view | raw | blame | history
app/template/member/com/member_right.htm 180 ●●●●● patch | view | raw | blame | history
app/template/member/com/member_time.htm 173 ●●●●● patch | view | raw | blame | history
app/template/member/com/msg.htm 155 ●●●●● patch | view | raw | blame | history
app/template/member/com/my_rebates.htm 109 ●●●●● patch | view | raw | blame | history
app/template/member/com/news.htm 168 ●●●●● patch | view | raw | blame | history
app/template/member/com/part.htm 260 ●●●●● patch | view | raw | blame | history
app/template/member/com/partadd.htm 337 ●●●●● patch | view | raw | blame | history
app/template/member/com/partapply.htm 135 ●●●●● patch | view | raw | blame | history
app/template/member/com/partlist.htm 157 ●●●●● patch | view | raw | blame | history
app/template/member/com/partok.htm 182 ●●●●● patch | view | raw | blame | history
app/template/member/com/pay.htm 323 ●●●●● patch | view | raw | blame | history
app/template/member/com/paylog.htm 235 ●●●●● patch | view | raw | blame | history
app/template/member/com/paylogtc.htm 311 ●●●●● patch | view | raw | blame | history
app/template/member/com/payment.htm 313 ●●●●● patch | view | raw | blame | history
app/template/member/com/pl.htm 148 ●●●●● patch | view | raw | blame | history
app/template/member/com/product.htm 162 ●●●●● patch | view | raw | blame | history
app/template/member/com/record.htm 96 ●●●●● patch | view | raw | blame | history
app/template/member/com/report.htm 48 ●●●●● patch | view | raw | blame | history
app/template/member/com/resume.htm 452 ●●●●● patch | view | raw | blame | history
app/template/member/com/resume_xls.htm 80 ●●●●● patch | view | raw | blame | history
app/template/member/com/reward_list.htm 138 ●●●●● patch | view | raw | blame | history
app/template/member/com/rewardpay.htm 144 ●●●●● patch | view | raw | blame | history
app/template/member/com/setname.htm 30 ●●●●● patch | view | raw | blame | history
app/template/member/com/show.htm 91 ●●●●● patch | view | raw | blame | history
app/template/member/com/side_info.htm 453 ●●●●● patch | view | raw | blame | history
app/template/member/com/special.htm 62 ●●●●● patch | view | raw | blame | history
app/template/member/com/splist.htm 192 ●●●●● patch | view | raw | blame | history
app/template/member/com/splog.htm 156 ●●●●● patch | view | raw | blame | history
app/template/member/com/spresume.htm 202 ●●●●● patch | view | raw | blame | history
app/template/member/com/sproom.htm 174 ●●●●● patch | view | raw | blame | history
app/template/member/com/spshow.htm 226 ●●●●● patch | view | raw | blame | history
app/template/member/com/subject_zixun.htm 55 ●●●●● patch | view | raw | blame | history
app/template/member/com/subscribe.htm 113 ●●●●● patch | view | raw | blame | history
app/template/member/com/subscriberecord.htm 57 ●●●●● patch | view | raw | blame | history
app/template/member/com/sysnews.htm 106 ●●●●● patch | view | raw | blame | history
app/template/member/com/talent_pool.htm 187 ●●●●● patch | view | raw | blame | history
app/template/member/com/tongji.htm 286 ●●●●● patch | view | raw | blame | history
app/template/member/com/tongji_web.htm 47 ●●●●● patch | view | raw | blame | history
app/template/member/com/uppic.htm 200 ●●●●● patch | view | raw | blame | history
app/template/member/com/vs.htm 57 ●●●●● patch | view | raw | blame | history
app/template/member/com/webrtc.htm 136 ●●●●● patch | view | raw | blame | history
app/template/member/com/withdraw.htm 80 ●●●●● patch | view | raw | blame | history
app/template/member/com/withdrawlist.htm 45 ●●●●● patch | view | raw | blame | history
app/template/member/com/xjh.htm 139 ●●●●● patch | view | raw | blame | history
app/template/member/com/xjhadd.htm 113 ●●●●● patch | view | raw | blame | history
app/template/member/com/yqmb.htm 337 ●●●●● patch | view | raw | blame | history
app/template/member/com/yqms.htm 114 ●●●●● patch | view | raw | blame | history
app/template/member/com/zhaopinhui.htm 151 ●●●●● patch | view | raw | blame | history
app/template/member/com/zphnet.htm 211 ●●●●● patch | view | raw | blame | history
app/template/member/images/ewmsx.png patch | view | raw | blame | history
app/template/member/images/msg_no.png patch | view | raw | blame | history
app/template/member/index.htm patch | view | raw | blame | history
app/template/member/lietou/added.htm 101 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/atn_teacher.htm 65 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/baoming_subject.htm 71 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/binding.htm 343 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/buyvip.htm 74 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/change.htm 73 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/changelist.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/consume.htm 79 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/coupon_list.htm 74 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/css/account.css 39 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/css/css.css 1188 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/css/guanli.css 39 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/css/jianli.css 481 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/css/tck_box.css 44 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/down_resume.htm 100 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/entrust_resume.htm 97 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/fav_agency.htm 67 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/fav_subject.htm 54 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/footer.htm 35 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/give_rebates.htm 166 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/header.htm 115 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/images/account.png patch | view | raw | blame | history
app/template/member/lietou/images/bank.png patch | view | raw | blame | history
app/template/member/lietou/images/bg_line.png patch | view | raw | blame | history
app/template/member/lietou/images/cftzf.png patch | view | raw | blame | history
app/template/member/lietou/images/cityiocn.png patch | view | raw | blame | history
app/template/member/lietou/images/com_s_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/com_s_icon_w.png patch | view | raw | blame | history
app/template/member/lietou/images/disc_icon2.png patch | view | raw | blame | history
app/template/member/lietou/images/disc_icon3.png patch | view | raw | blame | history
app/template/member/lietou/images/disc_icon8.png patch | view | raw | blame | history
app/template/member/lietou/images/dl.png patch | view | raw | blame | history
app/template/member/lietou/images/dw.png patch | view | raw | blame | history
app/template/member/lietou/images/fbwt.png patch | view | raw | blame | history
app/template/member/lietou/images/firmicon06.png patch | view | raw | blame | history
app/template/member/lietou/images/fw.png patch | view | raw | blame | history
app/template/member/lietou/images/hk_img.jpg patch | view | raw | blame | history
app/template/member/lietou/images/hy_arrow.png patch | view | raw | blame | history
app/template/member/lietou/images/hy_gh.png patch | view | raw | blame | history
app/template/member/lietou/images/hy_gh01.png patch | view | raw | blame | history
app/template/member/lietou/images/hy_qx.png patch | view | raw | blame | history
app/template/member/lietou/images/j_fl_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/j_fl_icon1.png patch | view | raw | blame | history
app/template/member/lietou/images/jb.png patch | view | raw | blame | history
app/template/member/lietou/images/lb_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/left_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/lt.png patch | view | raw | blame | history
app/template/member/lietou/images/lt_icon1.png patch | view | raw | blame | history
app/template/member/lietou/images/md_xinx01.png patch | view | raw | blame | history
app/template/member/lietou/images/member_ico1.png patch | view | raw | blame | history
app/template/member/lietou/images/member_ico2.png patch | view | raw | blame | history
app/template/member/lietou/images/mobile_ico.gif patch | view | raw | blame | history
app/template/member/lietou/images/next.jpg patch | view | raw | blame | history
app/template/member/lietou/images/nmb.png patch | view | raw | blame | history
app/template/member/lietou/images/ph.png patch | view | raw | blame | history
app/template/member/lietou/images/pic_img.png patch | view | raw | blame | history
app/template/member/lietou/images/pickpad.gif patch | view | raw | blame | history
app/template/member/lietou/images/portrait-cover_a335422.png patch | view | raw | blame | history
app/template/member/lietou/images/ppy.png patch | view | raw | blame | history
app/template/member/lietou/images/profile.png patch | view | raw | blame | history
app/template/member/lietou/images/px.png patch | view | raw | blame | history
app/template/member/lietou/images/qd.png patch | view | raw | blame | history
app/template/member/lietou/images/qdjf_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/qh.png patch | view | raw | blame | history
app/template/member/lietou/images/r_xl.png patch | view | raw | blame | history
app/template/member/lietou/images/rp.png patch | view | raw | blame | history
app/template/member/lietou/images/rz_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/rz_icon_tx.png patch | view | raw | blame | history
app/template/member/lietou/images/rz_icon_yx.png patch | view | raw | blame | history
app/template/member/lietou/images/rzd.png patch | view | raw | blame | history
app/template/member/lietou/images/rzs.png patch | view | raw | blame | history
app/template/member/lietou/images/s_tck.jpg patch | view | raw | blame | history
app/template/member/lietou/images/sign_have.gif patch | view | raw | blame | history
app/template/member/lietou/images/stc.png patch | view | raw | blame | history
app/template/member/lietou/images/ts2.jpg patch | view | raw | blame | history
app/template/member/lietou/images/uc_ce_01.jpg patch | view | raw | blame | history
app/template/member/lietou/images/uc_ce_02.jpg patch | view | raw | blame | history
app/template/member/lietou/images/uc_ce_03.jpg patch | view | raw | blame | history
app/template/member/lietou/images/uc_ce_04.jpg patch | view | raw | blame | history
app/template/member/lietou/images/uc_ce_06.jpg patch | view | raw | blame | history
app/template/member/lietou/images/uc_ce_08.jpg patch | view | raw | blame | history
app/template/member/lietou/images/users_icon_user.png patch | view | raw | blame | history
app/template/member/lietou/images/wxbank.jpg patch | view | raw | blame | history
app/template/member/lietou/images/wxzf.png patch | view | raw | blame | history
app/template/member/lietou/images/xf.gif patch | view | raw | blame | history
app/template/member/lietou/images/xf_h.gif patch | view | raw | blame | history
app/template/member/lietou/images/xg_arr.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_arr01.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_arr02.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_arr03.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_bg.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_ch.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_ch01.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_gou.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_gou01.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_seat.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_tg.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_tg01.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_tj.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_tj02.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_ts.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_tx.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_tx01.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_xbg.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_yq.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_yy.png patch | view | raw | blame | history
app/template/member/lietou/images/xg_zj.png patch | view | raw | blame | history
app/template/member/lietou/images/xj.png patch | view | raw | blame | history
app/template/member/lietou/images/ylzf.png patch | view | raw | blame | history
app/template/member/lietou/images/yq.png patch | view | raw | blame | history
app/template/member/lietou/images/yun_info_sex_icon.png patch | view | raw | blame | history
app/template/member/lietou/images/yun_job_f_icon2.gif patch | view | raw | blame | history
app/template/member/lietou/images/yun_m_index_tip.png patch | view | raw | blame | history
app/template/member/lietou/images/yun_no.jpg patch | view | raw | blame | history
app/template/member/lietou/images/yun_no.png patch | view | raw | blame | history
app/template/member/lietou/images/yun_t_menu1.png patch | view | raw | blame | history
app/template/member/lietou/images/yun_t_menu2.png patch | view | raw | blame | history
app/template/member/lietou/images/yzy.png patch | view | raw | blame | history
app/template/member/lietou/images/zc.png patch | view | raw | blame | history
app/template/member/lietou/images/zfbzf.png patch | view | raw | blame | history
app/template/member/lietou/images/zz_arrow.png patch | view | raw | blame | history
app/template/member/lietou/index.htm 342 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/info.htm 360 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/integral.htm 91 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/integral_reduce.htm 52 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/job.htm 124 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/jobadd.htm 396 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/jobpack.htm 128 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/js/jobadd.js 256 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/js/pack.js 29 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/js/pop_up.js 122 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/js/talent.js 83 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/left.htm 124 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/loglist.htm 48 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/look_resume.htm 92 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/member_right.htm 139 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/member_time.htm 134 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/my_rebates.htm 111 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/mypay.htm 70 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/passwd.htm 55 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/pay.htm 257 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/paylog.htm 110 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/paylogtc.htm 104 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/payment.htm 332 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/public.htm 9 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/replyss.htm 49 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/reward_list.htm 77 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/search_resume.htm 275 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/setname.htm 52 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/subject_zixun.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/sysnews.htm 111 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/talent.htm 117 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/talent_expect.htm 607 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/talent_reward.htm 101 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/uppic.htm 219 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/withdraw.htm 85 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/withdrawlist.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/yp_resume.htm 97 ●●●●● patch | view | raw | blame | history
app/template/member/lietou/zixun.htm 86 ●●●●● patch | view | raw | blame | history
app/template/member/msg3.htm 31 ●●●●● patch | view | raw | blame | history
app/template/member/public/changeutype.htm 251 ●●●●● patch | view | raw | blame | history
app/template/member/public/comtc.htm 1049 ●●●●● patch | view | raw | blame | history
app/template/member/public/images/msgicon.png patch | view | raw | blame | history
app/template/member/public/images/userrole.png patch | view | raw | blame | history
app/template/member/public/invite_reg_hb.htm 85 ●●●●● patch | view | raw | blame | history
app/template/member/public/msg.htm 57 ●●●●● patch | view | raw | blame | history
app/template/member/public/remind.htm 36 ●●●●● patch | view | raw | blame | history
app/template/member/public/style/changeutype.css 20 ●●●●● patch | view | raw | blame | history
app/template/member/public/style/msg.css 17 ●●●●● patch | view | raw | blame | history
app/template/member/train/addshow.htm 41 ●●●●● patch | view | raw | blame | history
app/template/member/train/banner.htm 52 ●●●●● patch | view | raw | blame | history
app/template/member/train/binding.htm 296 ●●●●● patch | view | raw | blame | history
app/template/member/train/change.htm 93 ●●●●● patch | view | raw | blame | history
app/template/member/train/changelist.htm 62 ●●●●● patch | view | raw | blame | history
app/template/member/train/css/css.css 801 ●●●●● patch | view | raw | blame | history
app/template/member/train/footer.htm 5 ●●●●● patch | view | raw | blame | history
app/template/member/train/header.htm 83 ●●●●● patch | view | raw | blame | history
app/template/member/train/images/details-menu-bg.gif patch | view | raw | blame | history
app/template/member/train/images/dl.png patch | view | raw | blame | history
app/template/member/train/images/fbwt.png patch | view | raw | blame | history
app/template/member/train/images/indexbg.jpg patch | view | raw | blame | history
app/template/member/train/images/jb.png patch | view | raw | blame | history
app/template/member/train/images/jg.png patch | view | raw | blame | history
app/template/member/train/images/kc.png patch | view | raw | blame | history
app/template/member/train/images/kf_tel.png patch | view | raw | blame | history
app/template/member/train/images/m_jf_icon.gif patch | view | raw | blame | history
app/template/member/train/images/me.png patch | view | raw | blame | history
app/template/member/train/images/mobie.png patch | view | raw | blame | history
app/template/member/train/images/mobie_yi.png patch | view | raw | blame | history
app/template/member/train/images/mobile_ico.gif patch | view | raw | blame | history
app/template/member/train/images/msg.png patch | view | raw | blame | history
app/template/member/train/images/nav_bj.png patch | view | raw | blame | history
app/template/member/train/images/nmb.png patch | view | raw | blame | history
app/template/member/train/images/ph.png patch | view | raw | blame | history
app/template/member/train/images/pic_img.png patch | view | raw | blame | history
app/template/member/train/images/ppy.png patch | view | raw | blame | history
app/template/member/train/images/px.png patch | view | raw | blame | history
app/template/member/train/images/qd.png patch | view | raw | blame | history
app/template/member/train/images/qdjf_icon.png patch | view | raw | blame | history
app/template/member/train/images/qq.png patch | view | raw | blame | history
app/template/member/train/images/rj.png patch | view | raw | blame | history
app/template/member/train/images/rp.png patch | view | raw | blame | history
app/template/member/train/images/rzd.png patch | view | raw | blame | history
app/template/member/train/images/s.png patch | view | raw | blame | history
app/template/member/train/images/sf.png patch | view | raw | blame | history
app/template/member/train/images/sign_have.gif patch | view | raw | blame | history
app/template/member/train/images/sjrz.png patch | view | raw | blame | history
app/template/member/train/images/sjwrz.png patch | view | raw | blame | history
app/template/member/train/images/stc.png patch | view | raw | blame | history
app/template/member/train/images/sub1.png patch | view | raw | blame | history
app/template/member/train/images/tc.png patch | view | raw | blame | history
app/template/member/train/images/tran1.png patch | view | raw | blame | history
app/template/member/train/images/tran2.png patch | view | raw | blame | history
app/template/member/train/images/tran3.png patch | view | raw | blame | history
app/template/member/train/images/upload.gif patch | view | raw | blame | history
app/template/member/train/images/uploadify-cancel.png patch | view | raw | blame | history
app/template/member/train/images/user-ui2-icon_02.jpg patch | view | raw | blame | history
app/template/member/train/images/user-ui2-icon_04.jpg patch | view | raw | blame | history
app/template/member/train/images/user_gz.gif patch | view | raw | blame | history
app/template/member/train/images/w.png patch | view | raw | blame | history
app/template/member/train/images/xf.gif patch | view | raw | blame | history
app/template/member/train/images/xf_h.gif patch | view | raw | blame | history
app/template/member/train/images/xg.jpg patch | view | raw | blame | history
app/template/member/train/images/xl.png patch | view | raw | blame | history
app/template/member/train/images/xubox_ico0.png patch | view | raw | blame | history
app/template/member/train/images/yq.png patch | view | raw | blame | history
app/template/member/train/images/yun_icon1.jpg patch | view | raw | blame | history
app/template/member/train/images/yun_icon2.jpg patch | view | raw | blame | history
app/template/member/train/images/yun_kc_icon3.jpg patch | view | raw | blame | history
app/template/member/train/images/yun_m_text1.png patch | view | raw | blame | history
app/template/member/train/images/yun_m_text2.png patch | view | raw | blame | history
app/template/member/train/images/yun_no.jpg patch | view | raw | blame | history
app/template/member/train/images/yun_t_menu1.png patch | view | raw | blame | history
app/template/member/train/images/yun_t_menu2.png patch | view | raw | blame | history
app/template/member/train/images/yun_ts.png patch | view | raw | blame | history
app/template/member/train/images/yunkficon.png patch | view | raw | blame | history
app/template/member/train/images/yx.png patch | view | raw | blame | history
app/template/member/train/images/yxrz.png patch | view | raw | blame | history
app/template/member/train/images/yxwrz.png patch | view | raw | blame | history
app/template/member/train/images/yxz.png patch | view | raw | blame | history
app/template/member/train/images/zc.png patch | view | raw | blame | history
app/template/member/train/images/zh.png patch | view | raw | blame | history
app/template/member/train/images/zzrz.png patch | view | raw | blame | history
app/template/member/train/images/zzwrz.png patch | view | raw | blame | history
app/template/member/train/index.htm 146 ●●●●● patch | view | raw | blame | history
app/template/member/train/info.htm 386 ●●●●● patch | view | raw | blame | history
app/template/member/train/integral.htm 82 ●●●●● patch | view | raw | blame | history
app/template/member/train/integral_reduce.htm 26 ●●●●● patch | view | raw | blame | history
app/template/member/train/left.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/train/log.htm 42 ●●●●● patch | view | raw | blame | history
app/template/member/train/message.htm 66 ●●●●● patch | view | raw | blame | history
app/template/member/train/news.htm 97 ●●●●● patch | view | raw | blame | history
app/template/member/train/news_add.htm 75 ●●●●● patch | view | raw | blame | history
app/template/member/train/password.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/train/paylog.htm 41 ●●●●● patch | view | raw | blame | history
app/template/member/train/rebates.htm 75 ●●●●● patch | view | raw | blame | history
app/template/member/train/reward_list.htm 68 ●●●●● patch | view | raw | blame | history
app/template/member/train/setname.htm 24 ●●●●● patch | view | raw | blame | history
app/template/member/train/show.htm 48 ●●●●● patch | view | raw | blame | history
app/template/member/train/sign_up.htm 144 ●●●●● patch | view | raw | blame | history
app/template/member/train/subject.htm 111 ●●●●● patch | view | raw | blame | history
app/template/member/train/subject_add.htm 395 ●●●●● patch | view | raw | blame | history
app/template/member/train/subpay.htm 71 ●●●●● patch | view | raw | blame | history
app/template/member/train/sysnews.htm 91 ●●●●● patch | view | raw | blame | history
app/template/member/train/team.htm 79 ●●●●● patch | view | raw | blame | history
app/template/member/train/team_add.htm 230 ●●●●● patch | view | raw | blame | history
app/template/member/train/uppic.htm 197 ●●●●● patch | view | raw | blame | history
app/template/member/train/withdraw.htm 88 ●●●●● patch | view | raw | blame | history
app/template/member/train/withdrawlist.htm 68 ●●●●● patch | view | raw | blame | history
app/template/member/user/academy.htm 49 ●●●●● patch | view | raw | blame | history
app/template/member/user/addshow.htm 43 ●●●●● patch | view | raw | blame | history
app/template/member/user/atn.htm 57 ●●●●● patch | view | raw | blame | history
app/template/member/user/atn_teacher.htm 50 ●●●●● patch | view | raw | blame | history
app/template/member/user/atnlt.htm 58 ●●●●● patch | view | raw | blame | history
app/template/member/user/baoming_subject.htm 71 ●●●●● patch | view | raw | blame | history
app/template/member/user/binding.htm 188 ●●●●● patch | view | raw | blame | history
app/template/member/user/change.htm 61 ●●●●● patch | view | raw | blame | history
app/template/member/user/changelist.htm 55 ●●●●● patch | view | raw | blame | history
app/template/member/user/checkimg.htm 19 ●●●●● patch | view | raw | blame | history
app/template/member/user/comment.htm 197 ●●●●● patch | view | raw | blame | history
app/template/member/user/commsg.htm 141 ●●●●● patch | view | raw | blame | history
app/template/member/user/editshow.htm 63 ●●●●● patch | view | raw | blame | history
app/template/member/user/expect.htm 1512 ●●●●● patch | view | raw | blame | history
app/template/member/user/expect_add.htm 1547 ●●●●● patch | view | raw | blame | history
app/template/member/user/expect_success.htm 68 ●●●●● patch | view | raw | blame | history
app/template/member/user/expectq.htm 299 ●●●●● patch | view | raw | blame | history
app/template/member/user/fav_agency.htm 55 ●●●●● patch | view | raw | blame | history
app/template/member/user/fav_subject.htm 84 ●●●●● patch | view | raw | blame | history
app/template/member/user/favorite.htm 92 ●●●●● patch | view | raw | blame | history
app/template/member/user/finder.htm 53 ●●●●● patch | view | raw | blame | history
app/template/member/user/finderinfo.htm 230 ●●●●● patch | view | raw | blame | history
app/template/member/user/footer.htm 21 ●●●●● patch | view | raw | blame | history
app/template/member/user/header.htm 28 ●●●●● patch | view | raw | blame | history
app/template/member/user/headnav.htm 124 ●●●●● patch | view | raw | blame | history
app/template/member/user/images/bank.png patch | view | raw | blame | history
app/template/member/user/images/cftzf.png patch | view | raw | blame | history
app/template/member/user/images/ch.png patch | view | raw | blame | history
app/template/member/user/images/city_icon.png patch | view | raw | blame | history
app/template/member/user/images/cj.jpg patch | view | raw | blame | history
app/template/member/user/images/dt.png patch | view | raw | blame | history
app/template/member/user/images/eva_01.png patch | view | raw | blame | history
app/template/member/user/images/fhsy.png patch | view | raw | blame | history
app/template/member/user/images/gouhao.png patch | view | raw | blame | history
app/template/member/user/images/gth.png patch | view | raw | blame | history
app/template/member/user/images/hk_img.jpg patch | view | raw | blame | history
app/template/member/user/images/icon1.png patch | view | raw | blame | history
app/template/member/user/images/icon10.png patch | view | raw | blame | history
app/template/member/user/images/icon10h.png patch | view | raw | blame | history
app/template/member/user/images/icon11.png patch | view | raw | blame | history
app/template/member/user/images/icon11h.png patch | view | raw | blame | history
app/template/member/user/images/icon1h.png patch | view | raw | blame | history
app/template/member/user/images/icon2.png patch | view | raw | blame | history
app/template/member/user/images/icon2h.png patch | view | raw | blame | history
app/template/member/user/images/icon3.png patch | view | raw | blame | history
app/template/member/user/images/icon3h.png patch | view | raw | blame | history
app/template/member/user/images/icon4.png patch | view | raw | blame | history
app/template/member/user/images/icon4h.png patch | view | raw | blame | history
app/template/member/user/images/icon5.png patch | view | raw | blame | history
app/template/member/user/images/icon5h.png patch | view | raw | blame | history
app/template/member/user/images/icon6.png patch | view | raw | blame | history
app/template/member/user/images/icon6h.png patch | view | raw | blame | history
app/template/member/user/images/icon7.png patch | view | raw | blame | history
app/template/member/user/images/icon7h.png patch | view | raw | blame | history
app/template/member/user/images/icon8.png patch | view | raw | blame | history
app/template/member/user/images/icon8h.png patch | view | raw | blame | history
app/template/member/user/images/icon9.png patch | view | raw | blame | history
app/template/member/user/images/icon9h.png patch | view | raw | blame | history
app/template/member/user/images/icon_sc.png patch | view | raw | blame | history
app/template/member/user/images/j_fl_icon.png patch | view | raw | blame | history
app/template/member/user/images/jt_icon.png patch | view | raw | blame | history
app/template/member/user/images/kq.gif patch | view | raw | blame | history
app/template/member/user/images/lb_icon.png patch | view | raw | blame | history
app/template/member/user/images/left_icon2.png patch | view | raw | blame | history
app/template/member/user/images/left_nav_icon.png patch | view | raw | blame | history
app/template/member/user/images/lookother.png patch | view | raw | blame | history
app/template/member/user/images/lt.png patch | view | raw | blame | history
app/template/member/user/images/m_css.css 1717 ●●●●● patch | view | raw | blame | history
app/template/member/user/images/m_icon_zk.png patch | view | raw | blame | history
app/template/member/user/images/m_resume.css 272 ●●●●● patch | view | raw | blame | history
app/template/member/user/images/mr.png patch | view | raw | blame | history
app/template/member/user/images/msg.png patch | view | raw | blame | history
app/template/member/user/images/msj_icon2.png patch | view | raw | blame | history
app/template/member/user/images/nav_jt_icon.png patch | view | raw | blame | history
app/template/member/user/images/pic_img.png patch | view | raw | blame | history
app/template/member/user/images/pj.png patch | view | raw | blame | history
app/template/member/user/images/qh.png patch | view | raw | blame | history
app/template/member/user/images/r_icon1.png patch | view | raw | blame | history
app/template/member/user/images/r_icon2.png patch | view | raw | blame | history
app/template/member/user/images/r_icon3.png patch | view | raw | blame | history
app/template/member/user/images/r_icon4.png patch | view | raw | blame | history
app/template/member/user/images/r_icon5.jpg patch | view | raw | blame | history
app/template/member/user/images/r_tip.png patch | view | raw | blame | history
app/template/member/user/images/reg_cgicon.png patch | view | raw | blame | history
app/template/member/user/images/resume_headerbg.png patch | view | raw | blame | history
app/template/member/user/images/s_icont.png patch | view | raw | blame | history
app/template/member/user/images/sc.png patch | view | raw | blame | history
app/template/member/user/images/search_icon.png patch | view | raw | blame | history
app/template/member/user/images/set1.png patch | view | raw | blame | history
app/template/member/user/images/set2.png patch | view | raw | blame | history
app/template/member/user/images/set3.png patch | view | raw | blame | history
app/template/member/user/images/set4.png patch | view | raw | blame | history
app/template/member/user/images/sign_have.gif patch | view | raw | blame | history
app/template/member/user/images/sj.png patch | view | raw | blame | history
app/template/member/user/images/spms_icon.png patch | view | raw | blame | history
app/template/member/user/images/sproom.css 152 ●●●●● patch | view | raw | blame | history
app/template/member/user/images/sproom_btn1.png patch | view | raw | blame | history
app/template/member/user/images/sproom_btn2.png patch | view | raw | blame | history
app/template/member/user/images/sproom_up.png patch | view | raw | blame | history
app/template/member/user/images/spview_show_i1.png patch | view | raw | blame | history
app/template/member/user/images/spview_show_i2.png patch | view | raw | blame | history
app/template/member/user/images/spview_show_i3.png patch | view | raw | blame | history
app/template/member/user/images/spview_show_i4.png patch | view | raw | blame | history
app/template/member/user/images/spview_show_i5.png patch | view | raw | blame | history
app/template/member/user/images/sub_bg2.gif patch | view | raw | blame | history
app/template/member/user/images/time.png patch | view | raw | blame | history
app/template/member/user/images/time_icon.png patch | view | raw | blame | history
app/template/member/user/images/tip.png patch | view | raw | blame | history
app/template/member/user/images/u_1.png patch | view | raw | blame | history
app/template/member/user/images/u_2.png patch | view | raw | blame | history
app/template/member/user/images/u_3.png patch | view | raw | blame | history
app/template/member/user/images/u_4.png patch | view | raw | blame | history
app/template/member/user/images/uicon1.jpg patch | view | raw | blame | history
app/template/member/user/images/uicon2.jpg patch | view | raw | blame | history
app/template/member/user/images/uicon3.jpg patch | view | raw | blame | history
app/template/member/user/images/uicon4.jpg patch | view | raw | blame | history
app/template/member/user/images/uicon5.jpg patch | view | raw | blame | history
app/template/member/user/images/uploadzp.png patch | view | raw | blame | history
app/template/member/user/images/user_tel.png patch | view | raw | blame | history
app/template/member/user/images/userrz_icon.png patch | view | raw | blame | history
app/template/member/user/images/word.png patch | view | raw | blame | history
app/template/member/user/images/wx_bd.png patch | view | raw | blame | history
app/template/member/user/images/wxbank.jpg patch | view | raw | blame | history
app/template/member/user/images/wxzf.png patch | view | raw | blame | history
app/template/member/user/images/yck.png patch | view | raw | blame | history
app/template/member/user/images/ylzf.png patch | view | raw | blame | history
app/template/member/user/images/yqh.png patch | view | raw | blame | history
app/template/member/user/images/yt_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_black_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_info_sex_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_data_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_index_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_index_tip.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_index_yes.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_lefticon.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_pay.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_resume_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_m_setect_icon.png patch | view | raw | blame | history
app/template/member/user/images/yun_no.png patch | view | raw | blame | history
app/template/member/user/images/yun_prompt_writingicon_right.png patch | view | raw | blame | history
app/template/member/user/images/yun_resume_icon.png patch | view | raw | blame | history
app/template/member/user/images/yx_icon.png patch | view | raw | blame | history
app/template/member/user/images/yxz.png patch | view | raw | blame | history
app/template/member/user/images/zbicon.png patch | view | raw | blame | history
app/template/member/user/images/zfbzf.png patch | view | raw | blame | history
app/template/member/user/images/zhfl.png patch | view | raw | blame | history
app/template/member/user/images/zn_icon.png patch | view | raw | blame | history
app/template/member/user/index.htm 533 ●●●●● patch | view | raw | blame | history
app/template/member/user/info.htm 351 ●●●●● patch | view | raw | blame | history
app/template/member/user/integral.htm 139 ●●●●● patch | view | raw | blame | history
app/template/member/user/integral_reduce.htm 21 ●●●●● patch | view | raw | blame | history
app/template/member/user/invite.htm 193 ●●●●● patch | view | raw | blame | history
app/template/member/user/job.htm 223 ●●●●● patch | view | raw | blame | history
app/template/member/user/jobpack.htm 115 ●●●●● patch | view | raw | blame | history
app/template/member/user/js/jquery.scrollto.js 88 ●●●●● patch | view | raw | blame | history
app/template/member/user/js/resume.js 606 ●●●●● patch | view | raw | blame | history
app/template/member/user/js/webrtc.js 32 ●●●●● patch | view | raw | blame | history
app/template/member/user/left.htm 78 ●●●●● patch | view | raw | blame | history
app/template/member/user/likejob.htm 56 ●●●●● patch | view | raw | blame | history
app/template/member/user/loglist.htm 37 ●●●●● patch | view | raw | blame | history
app/template/member/user/logout.htm 62 ●●●●● patch | view | raw | blame | history
app/template/member/user/look.htm 99 ●●●●● patch | view | raw | blame | history
app/template/member/user/look_job.htm 87 ●●●●● patch | view | raw | blame | history
app/template/member/user/message.htm 33 ●●●●● patch | view | raw | blame | history
app/template/member/user/partapply.htm 53 ●●●●● patch | view | raw | blame | history
app/template/member/user/partcollect.htm 51 ●●●●● patch | view | raw | blame | history
app/template/member/user/passwd.htm 451 ●●●●● patch | view | raw | blame | history
app/template/member/user/pay.htm 282 ●●●●● patch | view | raw | blame | history
app/template/member/user/paylist.htm 61 ●●●●● patch | view | raw | blame | history
app/template/member/user/paylog.htm 51 ●●●●● patch | view | raw | blame | history
app/template/member/user/payment.htm 398 ●●●●● patch | view | raw | blame | history
app/template/member/user/photo.htm 75 ●●●●● patch | view | raw | blame | history
app/template/member/user/privacy.htm 94 ●●●●● patch | view | raw | blame | history
app/template/member/user/rebates.htm 109 ●●●●● patch | view | raw | blame | history
app/template/member/user/resume.htm 430 ●●●●● patch | view | raw | blame | history
app/template/member/user/resumeout.htm 98 ●●●●● patch | view | raw | blame | history
app/template/member/user/resumetpl.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/user/reward_list.htm 62 ●●●●● patch | view | raw | blame | history
app/template/member/user/server.htm 299 ●●●●● patch | view | raw | blame | history
app/template/member/user/setname.htm 30 ●●●●● patch | view | raw | blame | history
app/template/member/user/show.htm 78 ●●●●● patch | view | raw | blame | history
app/template/member/user/sproom.htm 196 ●●●●● patch | view | raw | blame | history
app/template/member/user/spview.htm 61 ●●●●● patch | view | raw | blame | history
app/template/member/user/subject_zixun.htm 69 ●●●●● patch | view | raw | blame | history
app/template/member/user/subscribe.htm 186 ●●●●● patch | view | raw | blame | history
app/template/member/user/subscriberecord.htm 36 ●●●●● patch | view | raw | blame | history
app/template/member/user/sysnews.htm 85 ●●●●● patch | view | raw | blame | history
app/template/member/user/transfer.htm 118 ●●●●● patch | view | raw | blame | history
app/template/member/user/ul_nav.htm 19 ●●●●● patch | view | raw | blame | history
app/template/member/user/uppic.htm 195 ●●●●● patch | view | raw | blame | history
app/template/member/user/userpackloglist.htm 49 ●●●●● patch | view | raw | blame | history
app/template/member/user/webrtc.htm 153 ●●●●● patch | view | raw | blame | history
app/template/member/user/withdraw.htm 72 ●●●●● patch | view | raw | blame | history
app/template/member/user/withdrawlist.htm 104 ●●●●● patch | view | raw | blame | history
app/template/member/user/xjh.htm 52 ●●●●● patch | view | raw | blame | history
app/template/member/user/xjhlive.htm 47 ●●●●● patch | view | raw | blame | history
app/template/resume/css/resume.css 875 ●●●●● patch | view | raw | blame | history
app/template/resume/gresume.htm 498 ●●●●● patch | view | raw | blame | history
app/template/resume/images/chat_icon.png patch | view | raw | blame | history
app/template/resume/images/dh.png patch | view | raw | blame | history
app/template/resume/images/eva_01.png patch | view | raw | blame | history
app/template/resume/images/eva_02.png patch | view | raw | blame | history
app/template/resume/images/ewm_member_wechat_official_accounts.jpg patch | view | raw | blame | history
app/template/resume/images/gth.png patch | view | raw | blame | history
app/template/resume/images/jianli_jt.gif patch | view | raw | blame | history
app/template/resume/images/jianli_jt2.gif patch | view | raw | blame | history
app/template/resume/images/jl_icon.png patch | view | raw | blame | history
app/template/resume/images/jobdh.png patch | view | raw | blame | history
app/template/resume/images/ms.png patch | view | raw | blame | history
app/template/resume/images/r_g.png patch | view | raw | blame | history
app/template/resume/images/r_icon.png patch | view | raw | blame | history
app/template/resume/images/r_icon2.png patch | view | raw | blame | history
app/template/resume/images/r_icon4.png patch | view | raw | blame | history
app/template/resume/images/r_line.png patch | view | raw | blame | history
app/template/resume/images/red_left.png patch | view | raw | blame | history
app/template/resume/images/resuembg1.png patch | view | raw | blame | history
app/template/resume/images/resume_headerbg.png patch | view | raw | blame | history
app/template/resume/images/resume_mh_bg.png patch | view | raw | blame | history
app/template/resume/images/resumetime.png patch | view | raw | blame | history
app/template/resume/images/rz_sj.png patch | view | raw | blame | history
app/template/resume/images/rz_yx.png patch | view | raw | blame | history
app/template/resume/images/rz_zz.png patch | view | raw | blame | history
app/template/resume/images/sf.png patch | view | raw | blame | history
app/template/resume/images/sfrz.png patch | view | raw | blame | history
app/template/resume/images/sub_bg2.gif patch | view | raw | blame | history
app/template/resume/images/tanch.png patch | view | raw | blame | history
app/template/resume/images/telicon.png patch | view | raw | blame | history
app/template/resume/images/three_sf.png patch | view | raw | blame | history
app/template/resume/images/time_icon.png patch | view | raw | blame | history
app/template/resume/images/two_r_icon.png patch | view | raw | blame | history
app/template/resume/images/tx.png patch | view | raw | blame | history
app/template/resume/images/user_yz.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon1.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon2.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon3.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon4.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon5.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon6.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon7.png patch | view | raw | blame | history
app/template/resume/images/yun-resume_t_icon8.png patch | view | raw | blame | history
app/template/resume/images/yun_b.png patch | view | raw | blame | history
app/template/resume/images/yun_bk.png patch | view | raw | blame | history
app/template/resume/images/yun_g.png patch | view | raw | blame | history
app/template/resume/images/yun_info_sex_icon.png patch | view | raw | blame | history
app/template/resume/images/yun_qq.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_dy.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_fx.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconfj.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconfj2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconjl.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconjl2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconjn.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconjn2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconjy.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconjy2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconlx.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconlx2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconpj.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconpj2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconpx.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconpx2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconqt.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconqt2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconry.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconry2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconxm.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconxm2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconxy.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconyx.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_iconyx2.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_ms.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_sc.png patch | view | raw | blame | history
app/template/resume/images/yun_resume_xz.png patch | view | raw | blame | history
app/template/resume/images/yun_select.jpg patch | view | raw | blame | history
app/template/resume/images/yun_tc_tip.png patch | view | raw | blame | history
app/template/resume/images/yun_tc_xz.png patch | view | raw | blame | history
app/template/resume/images/yun_tel.png patch | view | raw | blame | history
app/template/resume/images/yun_tel2.png patch | view | raw | blame | history
app/template/resume/images/yun_ys.png patch | view | raw | blame | history
app/template/resume/images/yun_yx.png patch | view | raw | blame | history
app/template/resume/images/yxz.png patch | view | raw | blame | history
app/template/resume/images/zs.jpg patch | view | raw | blame | history
app/template/resume/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/resume/jianli1/index.htm 505 ●●●●● patch | view | raw | blame | history
app/template/resume/jianli2/index.htm 454 ●●●●● patch | view | raw | blame | history
app/template/resume/jianli3/index.htm 461 ●●●●● patch | view | raw | blame | history
app/template/resume/jianli4/index.htm 461 ●●●●● patch | view | raw | blame | history
app/template/resume/jianli5/index.htm 593 ●●●●● patch | view | raw | blame | history
app/template/resume/jianli6/index.htm 440 ●●●●● patch | view | raw | blame | history
app/template/resume/resume.htm 671 ●●●●● patch | view | raw | blame | history
app/template/resume/resume_include.htm 165 ●●●●● patch | view | raw | blame | history
app/template/resume/resume_right.htm 113 ●●●●● patch | view | raw | blame | history
app/template/resume/resume_share.htm 468 ●●●●● patch | view | raw | blame | history
app/template/resume/sendresume.htm 149 ●●●●● patch | view | raw | blame | history
app/template/resume/wordresume.htm 505 ●●●●● patch | view | raw | blame | history
app/template/school/css/css.css 468 ●●●●● patch | view | raw | blame | history
app/template/school/header.htm 17 ●●●●● patch | view | raw | blame | history
app/template/school/images/1.jpg patch | view | raw | blame | history
app/template/school/images/209_11595.jpg patch | view | raw | blame | history
app/template/school/images/3.png patch | view | raw | blame | history
app/template/school/images/32.png patch | view | raw | blame | history
app/template/school/images/asearch.png patch | view | raw | blame | history
app/template/school/images/citymore_down.png patch | view | raw | blame | history
app/template/school/images/citymore_up.png patch | view | raw | blame | history
app/template/school/images/disc_icon3.png patch | view | raw | blame | history
app/template/school/images/disc_iconchexk.png patch | view | raw | blame | history
app/template/school/images/empty1.png patch | view | raw | blame | history
app/template/school/images/job_det.jpg patch | view | raw | blame | history
app/template/school/images/job_det_h.jpg patch | view | raw | blame | history
app/template/school/images/kf_tel.png patch | view | raw | blame | history
app/template/school/images/rj.png patch | view | raw | blame | history
app/template/school/images/yun_no.png patch | view | raw | blame | history
app/template/school/images/yun_school_add.png patch | view | raw | blame | history
app/template/school/images/yun_school_com.png patch | view | raw | blame | history
app/template/school/images/yun_school_gz.png patch | view | raw | blame | history
app/template/school/images/yun_school_gz2.png patch | view | raw | blame | history
app/template/school/images/yun_school_icon.png patch | view | raw | blame | history
app/template/school/images/yun_school_majoricon.png patch | view | raw | blame | history
app/template/school/images/yun_school_search.png patch | view | raw | blame | history
app/template/school/images/yun_school_sj.png patch | view | raw | blame | history
app/template/school/images/yun_school_user.png patch | view | raw | blame | history
app/template/school/images/yun_school_wsicon.png patch | view | raw | blame | history
app/template/school/images/yun_school_xjhicon.png patch | view | raw | blame | history
app/template/school/images/yun_school_yx_bg.jpg patch | view | raw | blame | history
app/template/school/index.htm 241 ●●●●● patch | view | raw | blame | history
app/template/school/job.htm 270 ●●●●● patch | view | raw | blame | history
app/template/school/js/public.js 57 ●●●●● patch | view | raw | blame | history
app/template/school/school_academy.htm 174 ●●●●● patch | view | raw | blame | history
app/template/school/school_academy_show.htm 118 ●●●●● patch | view | raw | blame | history
app/template/school/xjh.htm 198 ●●●●● patch | view | raw | blame | history
app/template/school/xjhshow.htm 15 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_ad_order.htm 215 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_ad_preview.htm 66 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_advertise.htm 232 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_advertise_add.htm 358 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_announcement_add.htm 140 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_announcement_list.htm 115 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_answer_list.htm 135 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_answer_review.htm 122 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_appeal.htm 109 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_appeal_info.htm 100 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_com_cert.htm 350 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_comlog.htm 146 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_comnews.htm 201 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company.htm 1383 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_child.htm 446 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_job.htm 866 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_job_show.htm 462 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mapply.htm 123 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mcomtpl.htm 79 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mdown.htm 121 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_member_log.htm 175 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mintegral.htm 82 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_minvite.htm 124 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mjob.htm 556 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_morder.htm 135 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_morder_add.htm 110 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_morder_edit.htm 147 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mshow.htm 72 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mshowadd.htm 70 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_mshowedit.htm 88 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_order.htm 275 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_order_edit.htm 154 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_pay.htm 123 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_pic.htm 313 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_picbanner.htm 314 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_picshow.htm 329 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_company_xls.htm 58 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_compl.htm 180 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_comproduct.htm 190 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_coupon.htm 125 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_coupon_gift.htm 83 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gq_member_log.htm 170 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqbrower.htm 129 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqinfo_pic.htm 286 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqmember_add.htm 230 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqmember_details.htm 95 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqmember_edit.htm 236 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqtask_details.htm 96 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqtask_list.htm 298 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_gqtask_show.htm 219 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_height_user.htm 290 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_hotjob.htm 175 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_hotjob_info.htm 145 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_invoice.htm 257 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_invoice_show.htm 196 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_job_xls.htm 64 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_jobpack.htm 124 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_jobrewardlog.htm 210 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_jobrewardpack.htm 122 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_loginlog.htm 172 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lookjob.htm 152 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_cert.htm 277 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_job.htm 257 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_job_show.htm 46 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_member_log.htm 165 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_pic.htm 294 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_talent.htm 224 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_talent_show.htm 92 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_xuanshang.htm 129 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_lt_xuanshang_show.htm 81 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_map.htm 228 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_matching.htm 158 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member.htm 406 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_comadd.htm 312 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_comedit.htm 573 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_edit.htm 141 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_gqlist.htm 359 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_ltedit.htm 327 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_ltlist.htm 823 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_trainedit.htm 306 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_trainlist.htm 685 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_useradd.htm 93 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_useredit.htm 268 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_member_userlist.htm 672 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_msg.htm 150 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_mypass.htm 67 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_myuser.htm 55 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_news_add.htm 261 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_news_list.htm 342 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_once.htm 375 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_once_add.htm 183 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_once_show.htm 84 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_order_xls.htm 56 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_partapply.htm 161 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_partjob.htm 420 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_partjob_show.htm 494 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_px_pic.htm 298 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_px_picbanner.htm 294 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_px_picshow.htm 308 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_question_add.htm 214 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_question_list.htm 219 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_recharge.htm 343 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_report_userlist.htm 649 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_resume.htm 659 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_resume_add.htm 224 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_resume_edit.htm 1346 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_resume_xls.htm 70 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_right.htm 339 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_right_web.htm 137 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_school_graduate.htm 647 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_school_list.htm 163 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_school_listxjh.htm 94 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_school_xjh.htm 220 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_school_xjhadd.htm 157 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_search.htm 50 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_subject.htm 250 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_subject_add.htm 302 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_talentpool.htm 164 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_teacher.htm 234 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_teacher_add.htm 182 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_tiny.htm 283 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_tiny_add.htm 193 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_tiny_show.htm 71 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_train_cert.htm 233 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_train_member_log.htm 164 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trainmessage.htm 177 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trainnews.htm 202 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trainpay.htm 138 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trainpay_edit.htm 92 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trust.htm 224 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trust_recom.htm 179 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_trust_record.htm 137 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_user_cert.htm 311 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_user_member_log.htm 157 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_user_pic.htm 298 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_user_picshow.htm 328 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_user_written_off_log.htm 190 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_userchange.htm 261 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_useridjob.htm 165 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_useridmsg.htm 168 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_withdraw.htm 129 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zhaopinhui_add.htm 454 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zhaopinhui_com.htm 227 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zhaopinhui_comadd.htm 222 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zhaopinhui_comxls.htm 55 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zhaopinhui_list.htm 136 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zhaopinhui_upload.htm 165 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/admin_zzh.htm 277 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/checkdomain.htm 398 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/coupon_list.htm 120 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_concern.htm 235 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_concern_add.htm 276 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_concern_list.htm 271 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_customer.htm 302 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_customer_add.htm 373 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_customer_list.htm 100 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_index.htm 191 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_public.htm 282 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_waitingtask.htm 263 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/crm_worklog.htm 116 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/down.htm 156 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/index.htm 651 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/siteadmin/login.htm 143 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/look_resume.htm 159 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/member_send_email.htm 237 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/school_academy_list.htm 147 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/school_add.htm 282 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/statis.htm 341 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/statis_income.htm 360 ●●●●● patch | view | raw | blame | history
app/template/siteadmin/statis_user.htm 336 ●●●●● patch | view | raw | blame | history
app/template/train/agency.htm 222 ●●●●● patch | view | raw | blame | history
app/template/train/agency_show.htm 118 ●●●●● patch | view | raw | blame | history
app/template/train/css/css.css 744 ●●●●● patch | view | raw | blame | history
app/template/train/css/message.css 16 ●●●●● patch | view | raw | blame | history
app/template/train/footer.htm 3 ●●●●● patch | view | raw | blame | history
app/template/train/header.htm 70 ●●●●● patch | view | raw | blame | history
app/template/train/images/cate_tab_bg.gif patch | view | raw | blame | history
app/template/train/images/cate_tab_hover_bg.gif patch | view | raw | blame | history
app/template/train/images/circle.png patch | view | raw | blame | history
app/template/train/images/circle_new.png patch | view | raw | blame | history
app/template/train/images/dz.png patch | view | raw | blame | history
app/template/train/images/empty1.png patch | view | raw | blame | history
app/template/train/images/footerdh.gif patch | view | raw | blame | history
app/template/train/images/ico_sprite.png patch | view | raw | blame | history
app/template/train/images/img111.jpg patch | view | raw | blame | history
app/template/train/images/info_tab.png patch | view | raw | blame | history
app/template/train/images/job_det.jpg patch | view | raw | blame | history
app/template/train/images/job_det_h.jpg patch | view | raw | blame | history
app/template/train/images/kf_tel.png patch | view | raw | blame | history
app/template/train/images/l_t_bg.gif patch | view | raw | blame | history
app/template/train/images/loading.gif patch | view | raw | blame | history
app/template/train/images/lxr.png patch | view | raw | blame | history
app/template/train/images/me.png patch | view | raw | blame | history
app/template/train/images/mobile_ico.gif patch | view | raw | blame | history
app/template/train/images/nav_icon.png patch | view | raw | blame | history
app/template/train/images/photo.jpg patch | view | raw | blame | history
app/template/train/images/prevNext.png patch | view | raw | blame | history
app/template/train/images/qqz.png patch | view | raw | blame | history
app/template/train/images/r.jpg patch | view | raw | blame | history
app/template/train/images/reg_tips.gif patch | view | raw | blame | history
app/template/train/images/rj.png patch | view | raw | blame | history
app/template/train/images/search-no.gif patch | view | raw | blame | history
app/template/train/images/sh_wtg1.gif patch | view | raw | blame | history
app/template/train/images/t_com.png patch | view | raw | blame | history
app/template/train/images/xf.gif patch | view | raw | blame | history
app/template/train/images/xf_h.gif patch | view | raw | blame | history
app/template/train/images/xubox_ico0.png patch | view | raw | blame | history
app/template/train/images/yjj.png patch | view | raw | blame | history
app/template/train/images/yun-kc_zx.gif patch | view | raw | blame | history
app/template/train/images/yun_icon1.jpg patch | view | raw | blame | history
app/template/train/images/yun_icon2.jpg patch | view | raw | blame | history
app/template/train/images/yun_in_bbg.jpg patch | view | raw | blame | history
app/template/train/images/yun_in_but.jpg patch | view | raw | blame | history
app/template/train/images/yun_in_text.jpg patch | view | raw | blame | history
app/template/train/images/yun_in_th.jpg patch | view | raw | blame | history
app/template/train/images/yun_kc.png patch | view | raw | blame | history
app/template/train/images/yun_kc_icon1.jpg patch | view | raw | blame | history
app/template/train/images/yun_kc_icon2.jpg patch | view | raw | blame | history
app/template/train/images/yun_kc_icon3.jpg patch | view | raw | blame | history
app/template/train/images/yun_kc_sub.jpg patch | view | raw | blame | history
app/template/train/images/yun_line.jpg patch | view | raw | blame | history
app/template/train/images/yun_logoin_tck_icon1.jpg patch | view | raw | blame | history
app/template/train/images/yun_logoin_tck_icon2.jpg patch | view | raw | blame | history
app/template/train/images/yun_nav_cur.png patch | view | raw | blame | history
app/template/train/images/yun_no.jpg patch | view | raw | blame | history
app/template/train/images/yun_qq.jpg patch | view | raw | blame | history
app/template/train/images/yun_rz.jpg patch | view | raw | blame | history
app/template/train/images/yun_s1.png patch | view | raw | blame | history
app/template/train/images/yun_sc.png patch | view | raw | blame | history
app/template/train/images/yun_t_menu1.png patch | view | raw | blame | history
app/template/train/images/yun_t_menu2.png patch | view | raw | blame | history
app/template/train/images/yun_tipicon.png patch | view | raw | blame | history
app/template/train/images/yun_wap_jobshow_map.png patch | view | raw | blame | history
app/template/train/images/yun_wap_jobshow_telicon.png patch | view | raw | blame | history
app/template/train/images/yun_wap_jobshow_teluser 3.png patch | view | raw | blame | history
app/template/train/images/yun_wap_jobshow_teluser.png patch | view | raw | blame | history
app/template/train/images/yun_ysc.jpg patch | view | raw | blame | history
app/template/train/images/yunkficon.png patch | view | raw | blame | history
app/template/train/index.htm 207 ●●●●● patch | view | raw | blame | history
app/template/train/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/train/intro.htm 25 ●●●●● patch | view | raw | blame | history
app/template/train/js/jquery.flexslider.js 1157 ●●●●● patch | view | raw | blame | history
app/template/train/js/reg_ajax.js 669 ●●●●● patch | view | raw | blame | history
app/template/train/js/train_public.js 142 ●●●●● patch | view | raw | blame | history
app/template/train/link.htm 74 ●●●●● patch | view | raw | blame | history
app/template/train/mysubject.htm 66 ●●●●● patch | view | raw | blame | history
app/template/train/news.htm 38 ●●●●● patch | view | raw | blame | history
app/template/train/news_show.htm 29 ●●●●● patch | view | raw | blame | history
app/template/train/reclist.htm 51 ●●●●● patch | view | raw | blame | history
app/template/train/right.htm 32 ●●●●● patch | view | raw | blame | history
app/template/train/show.htm 43 ●●●●● patch | view | raw | blame | history
app/template/train/stopreg.htm 27 ●●●●● patch | view | raw | blame | history
app/template/train/subject.htm 183 ●●●●● patch | view | raw | blame | history
app/template/train/subject_show.htm 242 ●●●●● patch | view | raw | blame | history
app/template/train/teacher.htm 128 ●●●●● patch | view | raw | blame | history
app/template/train/team.htm 41 ●●●●● patch | view | raw | blame | history
app/template/train/team_show.htm 75 ●●●●● patch | view | raw | blame | history
app/template/train/top.htm 51 ●●●●● patch | view | raw | blame | history
app/template/train/zixun.htm 95 ●●●●● patch | view | raw | blame | history
app/template/wap/about.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/addquestion.htm 162 ●●●●● patch | view | raw | blame | history
app/template/wap/addtask.htm 216 ●●●●● patch | view | raw | blame | history
app/template/wap/advice.htm 275 ●●●●● patch | view | raw | blame | history
app/template/wap/announcement.htm 36 ●●●●● patch | view | raw | blame | history
app/template/wap/announcements.htm 41 ●●●●● patch | view | raw | blame | history
app/template/wap/answer.htm 45 ●●●●● patch | view | raw | blame | history
app/template/wap/appdown.htm 42 ●●●●● patch | view | raw | blame | history
app/template/wap/applyjobuid.htm 958 ●●●●● patch | view | raw | blame | history
app/template/wap/article.htm 167 ●●●●● patch | view | raw | blame | history
app/template/wap/article_channels.htm 141 ●●●●● patch | view | raw | blame | history
app/template/wap/article_show.htm 88 ●●●●● patch | view | raw | blame | history
app/template/wap/ask.htm 174 ●●●●● patch | view | raw | blame | history
app/template/wap/askcontent.htm 251 ●●●●● patch | view | raw | blame | history
app/template/wap/askhotweek.htm 26 ●●●●● patch | view | raw | blame | history
app/template/wap/asklist.htm 41 ●●●●● patch | view | raw | blame | history
app/template/wap/asktopic.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/attenquestion.htm 40 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/chat.js 187 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/css/chat.css 1786 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/images/About_the_interview.png patch | view | raw | blame | history
app/template/wap/chat/images/Choose_jobs.png patch | view | raw | blame | history
app/template/wap/chat/images/Live_speech.png patch | view | raw | blame | history
app/template/wap/chat/images/Moment_circle.png patch | view | raw | blame | history
app/template/wap/chat/images/Please_resume.png patch | view | raw | blame | history
app/template/wap/chat/images/Switched_telephone.png patch | view | raw | blame | history
app/template/wap/chat/images/add.png patch | view | raw | blame | history
app/template/wap/chat/images/add@2x.png patch | view | raw | blame | history
app/template/wap/chat/images/biographical_notes.png patch | view | raw | blame | history
app/template/wap/chat/images/close.png patch | view | raw | blame | history
app/template/wap/chat/images/come-through.png patch | view | raw | blame | history
app/template/wap/chat/images/delete.png patch | view | raw | blame | history
app/template/wap/chat/images/face.png patch | view | raw | blame | history
app/template/wap/chat/images/fjl.png patch | view | raw | blame | history
app/template/wap/chat/images/fs.png patch | view | raw | blame | history
app/template/wap/chat/images/interview.png patch | view | raw | blame | history
app/template/wap/chat/images/iphone.png patch | view | raw | blame | history
app/template/wap/chat/images/iphone@2x.png patch | view | raw | blame | history
app/template/wap/chat/images/keyboard.png patch | view | raw | blame | history
app/template/wap/chat/images/location.png patch | view | raw | blame | history
app/template/wap/chat/images/lose_interest_in.png patch | view | raw | blame | history
app/template/wap/chat/images/lucency_interview.png patch | view | raw | blame | history
app/template/wap/chat/images/ms_icon2.png patch | view | raw | blame | history
app/template/wap/chat/images/opacitas_close.png patch | view | raw | blame | history
app/template/wap/chat/images/opacitas_set.png patch | view | raw | blame | history
app/template/wap/chat/images/photograph.png patch | view | raw | blame | history
app/template/wap/chat/images/qhsxt.png patch | view | raw | blame | history
app/template/wap/chat/images/qy.png patch | view | raw | blame | history
app/template/wap/chat/images/redact.png patch | view | raw | blame | history
app/template/wap/chat/images/return.png patch | view | raw | blame | history
app/template/wap/chat/images/sp_L.png patch | view | raw | blame | history
app/template/wap/chat/images/sp_r.png patch | view | raw | blame | history
app/template/wap/chat/images/spcs.png patch | view | raw | blame | history
app/template/wap/chat/images/spdd.png patch | view | raw | blame | history
app/template/wap/chat/images/t_l.png patch | view | raw | blame | history
app/template/wap/chat/images/t_r.png patch | view | raw | blame | history
app/template/wap/chat/images/tel.png patch | view | raw | blame | history
app/template/wap/chat/images/teljs.png patch | view | raw | blame | history
app/template/wap/chat/images/tyy.gif patch | view | raw | blame | history
app/template/wap/chat/images/tyyr.gif patch | view | raw | blame | history
app/template/wap/chat/images/video_call.png patch | view | raw | blame | history
app/template/wap/chat/images/weixin@2x.png patch | view | raw | blame | history
app/template/wap/chat/images/weixin_new.png patch | view | raw | blame | history
app/template/wap/chat/map.htm 101 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/sproom.htm 252 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/sproom.js 212 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/wapim_yunliao.htm 824 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/webrtc.htm 190 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/webrtc.js 30 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/yunliao/html5media.min.js 1 ●●●● patch | view | raw | blame | history
app/template/wap/chat/yunliao/socket.js 2195 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/yunliao/textarea.js 65 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/yunliao/xjhsocket.js 598 ●●●●● patch | view | raw | blame | history
app/template/wap/chat/yunliao_list.htm 126 ●●●●● patch | view | raw | blame | history
app/template/wap/claim.htm 86 ●●●●● patch | view | raw | blame | history
app/template/wap/company.htm 155 ●●●●● patch | view | raw | blame | history
app/template/wap/company_msg.htm 95 ●●●●● patch | view | raw | blame | history
app/template/wap/company_show.htm 705 ●●●●● patch | view | raw | blame | history
app/template/wap/company_vue.htm 68 ●●●●● patch | view | raw | blame | history
app/template/wap/css/The_message_list.css 554 ●●●●● patch | view | raw | blame | history
app/template/wap/css/ask/ask.css 3390 ●●●●● patch | view | raw | blame | history
app/template/wap/css/base.css 154 ●●●●● patch | view | raw | blame | history
app/template/wap/css/cmc.css 480 ●●●●● patch | view | raw | blame | history
app/template/wap/css/compete.css 74 ●●●●● patch | view | raw | blame | history
app/template/wap/css/css.css 6778 ●●●●● patch | view | raw | blame | history
app/template/wap/css/demo.css 202 ●●●●● patch | view | raw | blame | history
app/template/wap/css/diycss.css 2101 ●●●●● patch | view | raw | blame | history
app/template/wap/css/fonts/mui.ttf patch | view | raw | blame | history
app/template/wap/css/gq/free_job.css 254 ●●●●● patch | view | raw | blame | history
app/template/wap/css/job.css 1202 ●●●●● patch | view | raw | blame | history
app/template/wap/css/lt/itwap.css 469 ●●●●● patch | view | raw | blame | history
app/template/wap/css/lt/ltcss.css 2033 ●●●●● patch | view | raw | blame | history
app/template/wap/css/lt/ltwapmember.css 433 ●●●●● patch | view | raw | blame | history
app/template/wap/css/lt/yun_wap_member.css 2408 ●●●●● patch | view | raw | blame | history
app/template/wap/css/map.css 282 ●●●●● patch | view | raw | blame | history
app/template/wap/css/member/memberuserwap.css 1641 ●●●●● patch | view | raw | blame | history
app/template/wap/css/member/memberwap.css 2179 ●●●●● patch | view | raw | blame | history
app/template/wap/css/member_style.css 47 ●●●●● patch | view | raw | blame | history
app/template/wap/css/px/pxwap.css 692 ●●●●● patch | view | raw | blame | history
app/template/wap/css/px/train.css 2298 ●●●●● patch | view | raw | blame | history
app/template/wap/css/school/school.css 182 ●●●●● patch | view | raw | blame | history
app/template/wap/css/style.css 343 ●●●●● patch | view | raw | blame | history
app/template/wap/css/wap_tck.css 52 ●●●●● patch | view | raw | blame | history
app/template/wap/css/xjhlive.css 368 ●●●●● patch | view | raw | blame | history
app/template/wap/css/yun_wap_member.css 2417 ●●●●● patch | view | raw | blame | history
app/template/wap/css/yunwap.css 4477 ●●●●● patch | view | raw | blame | history
app/template/wap/css/zt_wap.css 188 ●●●●● patch | view | raw | blame | history
app/template/wap/evaluategradeshow.htm 90 ●●●●● patch | view | raw | blame | history
app/template/wap/evaluatelist.htm 47 ●●●●● patch | view | raw | blame | history
app/template/wap/evaluatepaper.htm 137 ●●●●● patch | view | raw | blame | history
app/template/wap/evaluateshow.htm 24 ●●●●● patch | view | raw | blame | history
app/template/wap/fheader.htm 41 ●●●●● patch | view | raw | blame | history
app/template/wap/footer.htm 221 ●●●●● patch | view | raw | blame | history
app/template/wap/forgetpw.htm 175 ●●●●● patch | view | raw | blame | history
app/template/wap/gongzhao.htm 33 ●●●●● patch | view | raw | blame | history
app/template/wap/gongzhaos.htm 51 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_browserlist.htm 59 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_index.htm 21 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_info.htm 427 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_pay.htm 121 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_paylog.htm 34 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_payment.htm 98 ●●●●● patch | view | raw | blame | history
app/template/wap/gq_wxpay.htm 87 ●●●●● patch | view | raw | blame | history
app/template/wap/gqfree.htm 59 ●●●●● patch | view | raw | blame | history
app/template/wap/gqfree_show.htm 25 ●●●●● patch | view | raw | blame | history
app/template/wap/gqlist.htm 40 ●●●●● patch | view | raw | blame | history
app/template/wap/gqtask.htm 66 ●●●●● patch | view | raw | blame | history
app/template/wap/gqtask_show.htm 25 ●●●●● patch | view | raw | blame | history
app/template/wap/hb/admin_whb.htm 69 ●●●●● patch | view | raw | blame | history
app/template/wap/hb/gongzhao_whb.htm 87 ●●●●● patch | view | raw | blame | history
app/template/wap/hb/reset.css 550 ●●●●● patch | view | raw | blame | history
app/template/wap/hb/whb.htm 120 ●●●●● patch | view | raw | blame | history
app/template/wap/hb_job/OPPOSans-M.ttf patch | view | raw | blame | history
app/template/wap/hb_job/admin_whb.htm 86 ●●●●● patch | view | raw | blame | history
app/template/wap/header.htm 25 ●●●●● patch | view | raw | blame | history
app/template/wap/header_cont.htm 85 ●●●●● patch | view | raw | blame | history
app/template/wap/header_gq.htm 48 ●●●●● patch | view | raw | blame | history
app/template/wap/header_lt.htm 97 ●●●●● patch | view | raw | blame | history
app/template/wap/header_school.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/header_train.htm 58 ●●●●● patch | view | raw | blame | history
app/template/wap/helpshare.htm 61 ●●●●● patch | view | raw | blame | history
app/template/wap/helpshow.htm 152 ●●●●● patch | view | raw | blame | history
app/template/wap/ident.htm 81 ●●●●● patch | view | raw | blame | history
app/template/wap/images/About_the_interview.png patch | view | raw | blame | history
app/template/wap/images/Apply_About.png patch | view | raw | blame | history
app/template/wap/images/Apply_block call.png patch | view | raw | blame | history
app/template/wap/images/Apply_compile.png patch | view | raw | blame | history
app/template/wap/images/Apply_inappropriate.png patch | view | raw | blame | history
app/template/wap/images/Apply_undetermined.png patch | view | raw | blame | history
app/template/wap/images/Bounty_delivery.png patch | view | raw | blame | history
app/template/wap/images/Bounty_position.png patch | view | raw | blame | history
app/template/wap/images/CDKEY.png patch | view | raw | blame | history
app/template/wap/images/Certification_prompt_img.png patch | view | raw | blame | history
app/template/wap/images/Choose_jobs.png patch | view | raw | blame | history
app/template/wap/images/Edit_your_resume.png patch | view | raw | blame | history
app/template/wap/images/Friends_Help.png patch | view | raw | blame | history
app/template/wap/images/Friends_help_next.png patch | view | raw | blame | history
app/template/wap/images/Friends_help_trumpet.png patch | view | raw | blame | history
app/template/wap/images/Live_speech.png patch | view | raw | blame | history
app/template/wap/images/Moment_circle.png patch | view | raw | blame | history
app/template/wap/images/Optimization_banner.png patch | view | raw | blame | history
app/template/wap/images/Part-time_management.png patch | view | raw | blame | history
app/template/wap/images/Please_resume.png patch | view | raw | blame | history
app/template/wap/images/QQ@2x.png patch | view | raw | blame | history
app/template/wap/images/Refresh.png patch | view | raw | blame | history
app/template/wap/images/Resume_back.png patch | view | raw | blame | history
app/template/wap/images/Resume_email.png patch | view | raw | blame | history
app/template/wap/images/Switched_telephone.png patch | view | raw | blame | history
app/template/wap/images/The_task_of_supply_and_demand.png patch | view | raw | blame | history
app/template/wap/images/account_add.png patch | view | raw | blame | history
app/template/wap/images/add.png patch | view | raw | blame | history
app/template/wap/images/add_newdot.png patch | view | raw | blame | history
app/template/wap/images/add_newrenewal.png patch | view | raw | blame | history
app/template/wap/images/addition.png patch | view | raw | blame | history
app/template/wap/images/article_more.png patch | view | raw | blame | history
app/template/wap/images/ask_gz.png patch | view | raw | blame | history
app/template/wap/images/ask_homeicon.png patch | view | raw | blame | history
app/template/wap/images/ask_icon.png patch | view | raw | blame | history
app/template/wap/images/ask_iconpl.png patch | view | raw | blame | history
app/template/wap/images/ask_nav.png patch | view | raw | blame | history
app/template/wap/images/ask_search_icon.png patch | view | raw | blame | history
app/template/wap/images/ask_yl.png patch | view | raw | blame | history
app/template/wap/images/attention.png patch | view | raw | blame | history
app/template/wap/images/background.png patch | view | raw | blame | history
app/template/wap/images/banner.png patch | view | raw | blame | history
app/template/wap/images/baoming.png patch | view | raw | blame | history
app/template/wap/images/bg.jpg patch | view | raw | blame | history
app/template/wap/images/biographical_notes.png patch | view | raw | blame | history
app/template/wap/images/bz.png patch | view | raw | blame | history
app/template/wap/images/ca.gif patch | view | raw | blame | history
app/template/wap/images/care_a_hang.png patch | view | raw | blame | history
app/template/wap/images/career_fair_time.png patch | view | raw | blame | history
app/template/wap/images/chat.png patch | view | raw | blame | history
app/template/wap/images/chaticon.png patch | view | raw | blame | history
app/template/wap/images/close.png patch | view | raw | blame | history
app/template/wap/images/com_icon1.png patch | view | raw | blame | history
app/template/wap/images/com_icon10.png patch | view | raw | blame | history
app/template/wap/images/com_icon2.png patch | view | raw | blame | history
app/template/wap/images/com_icon3.png patch | view | raw | blame | history
app/template/wap/images/com_icon4.png patch | view | raw | blame | history
app/template/wap/images/com_icon5.png patch | view | raw | blame | history
app/template/wap/images/com_icon6.png patch | view | raw | blame | history
app/template/wap/images/com_icon7.png patch | view | raw | blame | history
app/template/wap/images/com_icon8.png patch | view | raw | blame | history
app/template/wap/images/com_icon9.png patch | view | raw | blame | history
app/template/wap/images/com_rs.png patch | view | raw | blame | history
app/template/wap/images/come-through.png patch | view | raw | blame | history
app/template/wap/images/company.png patch | view | raw | blame | history
app/template/wap/images/company_photo_add.png patch | view | raw | blame | history
app/template/wap/images/complaint.png patch | view | raw | blame | history
app/template/wap/images/conceal.png patch | view | raw | blame | history
app/template/wap/images/conceal_1.png patch | view | raw | blame | history
app/template/wap/images/copy.png patch | view | raw | blame | history
app/template/wap/images/cultivate .png patch | view | raw | blame | history
app/template/wap/images/customer_service.png patch | view | raw | blame | history
app/template/wap/images/czcg.png patch | view | raw | blame | history
app/template/wap/images/delete.png patch | view | raw | blame | history
app/template/wap/images/deliver_been.png patch | view | raw | blame | history
app/template/wap/images/deliver_no_show.png patch | view | raw | blame | history
app/template/wap/images/deliver_pass.png patch | view | raw | blame | history
app/template/wap/images/details_collect.png patch | view | raw | blame | history
app/template/wap/images/details_report.png patch | view | raw | blame | history
app/template/wap/images/diy_hb.png patch | view | raw | blame | history
app/template/wap/images/diy_tit4_jp.png patch | view | raw | blame | history
app/template/wap/images/diy_tit4_lb.png patch | view | raw | blame | history
app/template/wap/images/diy_tit4_mq.png patch | view | raw | blame | history
app/template/wap/images/diy_tit4_tj.png patch | view | raw | blame | history
app/template/wap/images/diyjp.png patch | view | raw | blame | history
app/template/wap/images/diymq.png patch | view | raw | blame | history
app/template/wap/images/diyzw.png patch | view | raw | blame | history
app/template/wap/images/dredge_To_confirm.png patch | view | raw | blame | history
app/template/wap/images/dredge_add.png patch | view | raw | blame | history
app/template/wap/images/dredge_affirm.png patch | view | raw | blame | history
app/template/wap/images/dredge_backdrop.png patch | view | raw | blame | history
app/template/wap/images/dredge_chat.png patch | view | raw | blame | history
app/template/wap/images/dredge_discount.png patch | view | raw | blame | history
app/template/wap/images/dredge_examine.png patch | view | raw | blame | history
app/template/wap/images/dredge_identifying.png patch | view | raw | blame | history
app/template/wap/images/dredge_invite.png patch | view | raw | blame | history
app/template/wap/images/dredge_refresh.png patch | view | raw | blame | history
app/template/wap/images/dredge_resume.png patch | view | raw | blame | history
app/template/wap/images/dredge_service.png patch | view | raw | blame | history
app/template/wap/images/dredge_title.png patch | view | raw | blame | history
app/template/wap/images/dredge_top.png patch | view | raw | blame | history
app/template/wap/images/dredge_video.png patch | view | raw | blame | history
app/template/wap/images/dredge_wx.png patch | view | raw | blame | history
app/template/wap/images/dredge_zfb.png patch | view | raw | blame | history
app/template/wap/images/ds.png patch | view | raw | blame | history
app/template/wap/images/edit.png patch | view | raw | blame | history
app/template/wap/images/ellipse.png patch | view | raw | blame | history
app/template/wap/images/enterprise_data.png patch | view | raw | blame | history
app/template/wap/images/face.png patch | view | raw | blame | history
app/template/wap/images/financial_benner.png patch | view | raw | blame | history
app/template/wap/images/financial_management.png patch | view | raw | blame | history
app/template/wap/images/financial_reward.png patch | view | raw | blame | history
app/template/wap/images/financialtitle.png patch | view | raw | blame | history
app/template/wap/images/fk.png patch | view | raw | blame | history
app/template/wap/images/footer_msgiconcur.png patch | view | raw | blame | history
app/template/wap/images/fot_nav_home.png patch | view | raw | blame | history
app/template/wap/images/fptc.png patch | view | raw | blame | history
app/template/wap/images/freejob_tel.png patch | view | raw | blame | history
app/template/wap/images/freejobfh.png patch | view | raw | blame | history
app/template/wap/images/fx_hb.png patch | view | raw | blame | history
app/template/wap/images/fx_lj.png patch | view | raw | blame | history
app/template/wap/images/fx_wb.png patch | view | raw | blame | history
app/template/wap/images/fx_wx.png patch | view | raw | blame | history
app/template/wap/images/gbtg.png patch | view | raw | blame | history
app/template/wap/images/gbtg54.png patch | view | raw | blame | history
app/template/wap/images/genius.png patch | view | raw | blame | history
app/template/wap/images/genius_consult.png patch | view | raw | blame | history
app/template/wap/images/give a like.png patch | view | raw | blame | history
app/template/wap/images/gouton.png patch | view | raw | blame | history
app/template/wap/images/gt.png patch | view | raw | blame | history
app/template/wap/images/hb_set.png patch | view | raw | blame | history
app/template/wap/images/header_back.png patch | view | raw | blame | history
app/template/wap/images/header_nav.png patch | view | raw | blame | history
app/template/wap/images/header_nav2.png patch | view | raw | blame | history
app/template/wap/images/headhunter.png patch | view | raw | blame | history
app/template/wap/images/home_emptygraph.png patch | view | raw | blame | history
app/template/wap/images/home_icon_notice.png patch | view | raw | blame | history
app/template/wap/images/home_icon_release_default.png patch | view | raw | blame | history
app/template/wap/images/home_tab_urgentemployment.png patch | view | raw | blame | history
app/template/wap/images/hx.png patch | view | raw | blame | history
app/template/wap/images/hylook.png patch | view | raw | blame | history
app/template/wap/images/hywxz.png patch | view | raw | blame | history
app/template/wap/images/icom_discount_coupon.png patch | view | raw | blame | history
app/template/wap/images/icon4.png patch | view | raw | blame | history
app/template/wap/images/icon_answer .png patch | view | raw | blame | history
app/template/wap/images/icon_collect.png patch | view | raw | blame | history
app/template/wap/images/icon_communication.png patch | view | raw | blame | history
app/template/wap/images/icon_complaint.png patch | view | raw | blame | history
app/template/wap/images/icon_education.png patch | view | raw | blame | history
app/template/wap/images/icon_even_more.png patch | view | raw | blame | history
app/template/wap/images/icon_fixed.png patch | view | raw | blame | history
app/template/wap/images/icon_iphone.png patch | view | raw | blame | history
app/template/wap/images/icon_issue.png patch | view | raw | blame | history
app/template/wap/images/icon_location.png patch | view | raw | blame | history
app/template/wap/images/icon_m_sc.png patch | view | raw | blame | history
app/template/wap/images/icon_more.png patch | view | raw | blame | history
app/template/wap/images/icon_orientation.png patch | view | raw | blame | history
app/template/wap/images/icon_question.png patch | view | raw | blame | history
app/template/wap/images/icon_recommend.png patch | view | raw | blame | history
app/template/wap/images/icon_s_xia.png patch | view | raw | blame | history
app/template/wap/images/icon_share.png patch | view | raw | blame | history
app/template/wap/images/icon_sousuo.png patch | view | raw | blame | history
app/template/wap/images/icon_weixin_n.png patch | view | raw | blame | history
app/template/wap/images/inform.png patch | view | raw | blame | history
app/template/wap/images/information.png patch | view | raw | blame | history
app/template/wap/images/integral_notice.png patch | view | raw | blame | history
app/template/wap/images/interview.png patch | view | raw | blame | history
app/template/wap/images/interview_close.png patch | view | raw | blame | history
app/template/wap/images/interview_ipone.png patch | view | raw | blame | history
app/template/wap/images/invite_friends_banner.png patch | view | raw | blame | history
app/template/wap/images/invite_friends_title.png patch | view | raw | blame | history
app/template/wap/images/iphone.png patch | view | raw | blame | history
app/template/wap/images/iphone_new_data.png patch | view | raw | blame | history
app/template/wap/images/issue_add.png patch | view | raw | blame | history
app/template/wap/images/issue_hint.png patch | view | raw | blame | history
app/template/wap/images/issue_location.png patch | view | raw | blame | history
app/template/wap/images/issue_post_title.png patch | view | raw | blame | history
app/template/wap/images/issue_search.png patch | view | raw | blame | history
app/template/wap/images/j_fl_icon.png patch | view | raw | blame | history
app/template/wap/images/j_fl_icon1.png patch | view | raw | blame | history
app/template/wap/images/j_icon1.png patch | view | raw | blame | history
app/template/wap/images/j_icon1_y.png patch | view | raw | blame | history
app/template/wap/images/j_icon2.png patch | view | raw | blame | history
app/template/wap/images/j_icon2_y.png patch | view | raw | blame | history
app/template/wap/images/j_icon3.png patch | view | raw | blame | history
app/template/wap/images/j_icon3_y.png patch | view | raw | blame | history
app/template/wap/images/j_icon4.png patch | view | raw | blame | history
app/template/wap/images/j_icon4_y.png patch | view | raw | blame | history
app/template/wap/images/jf_logo.png patch | view | raw | blame | history
app/template/wap/images/jf_sjrz.png patch | view | raw | blame | history
app/template/wap/images/jf_yq.png patch | view | raw | blame | history
app/template/wap/images/jf_yxrz.png patch | view | raw | blame | history
app/template/wap/images/jf_yz.png patch | view | raw | blame | history
app/template/wap/images/job.dell.png patch | view | raw | blame | history
app/template/wap/images/job_Help_wanted.png patch | view | raw | blame | history
app/template/wap/images/job_Reward.png patch | view | raw | blame | history
app/template/wap/images/job_add.png patch | view | raw | blame | history
app/template/wap/images/job_anxious.png patch | view | raw | blame | history
app/template/wap/images/job_bnner.png patch | view | raw | blame | history
app/template/wap/images/job_competitiveness.png patch | view | raw | blame | history
app/template/wap/images/job_del.png patch | view | raw | blame | history
app/template/wap/images/job_hot.png patch | view | raw | blame | history
app/template/wap/images/job_issue.png patch | view | raw | blame | history
app/template/wap/images/job_modification.png patch | view | raw | blame | history
app/template/wap/images/job_promotion.png patch | view | raw | blame | history
app/template/wap/images/job_recommend.png patch | view | raw | blame | history
app/template/wap/images/job_refresh.png patch | view | raw | blame | history
app/template/wap/images/job_setting.png patch | view | raw | blame | history
app/template/wap/images/job_share.png patch | view | raw | blame | history
app/template/wap/images/job_training.png patch | view | raw | blame | history
app/template/wap/images/job_up_down.png patch | view | raw | blame | history
app/template/wap/images/jobhunter_camera.png patch | view | raw | blame | history
app/template/wap/images/jobhunter_preview.png patch | view | raw | blame | history
app/template/wap/images/jobhunter_refresh.png patch | view | raw | blame | history
app/template/wap/images/jobhunter_top.png patch | view | raw | blame | history
app/template/wap/images/jp.png patch | view | raw | blame | history
app/template/wap/images/js_1.png patch | view | raw | blame | history
app/template/wap/images/js_2.png patch | view | raw | blame | history
app/template/wap/images/js_3.png patch | view | raw | blame | history
app/template/wap/images/js_4.png patch | view | raw | blame | history
app/template/wap/images/jzld.png patch | view | raw | blame | history
app/template/wap/images/jzlg.png patch | view | raw | blame | history
app/template/wap/images/jzlz.png patch | view | raw | blame | history
app/template/wap/images/kefu.png patch | view | raw | blame | history
app/template/wap/images/llg.png patch | view | raw | blame | history
app/template/wap/images/loading.gif patch | view | raw | blame | history
app/template/wap/images/log_out_img.png patch | view | raw | blame | history
app/template/wap/images/logo@2x.png patch | view | raw | blame | history
app/template/wap/images/look_me.png patch | view | raw | blame | history
app/template/wap/images/look_yb.png patch | view | raw | blame | history
app/template/wap/images/lose_interest_in.png patch | view | raw | blame | history
app/template/wap/images/lt.png patch | view | raw | blame | history
app/template/wap/images/lt_mq.png patch | view | raw | blame | history
app/template/wap/images/lt_wt.png patch | view | raw | blame | history
app/template/wap/images/lthome.png patch | view | raw | blame | history
app/template/wap/images/lucency_interview.png patch | view | raw | blame | history
app/template/wap/images/lxy.png patch | view | raw | blame | history
app/template/wap/images/manage_full-time.png patch | view | raw | blame | history
app/template/wap/images/manage_part-time job.png patch | view | raw | blame | history
app/template/wap/images/map_nav.png patch | view | raw | blame | history
app/template/wap/images/me_background.png patch | view | raw | blame | history
app/template/wap/images/me_next_icon.png patch | view | raw | blame | history
app/template/wap/images/me_set_icon.png patch | view | raw | blame | history
app/template/wap/images/mission.png patch | view | raw | blame | history
app/template/wap/images/mj.png patch | view | raw | blame | history
app/template/wap/images/moonlight_recommend.png patch | view | raw | blame | history
app/template/wap/images/mq.png patch | view | raw | blame | history
app/template/wap/images/ms_mdr.png patch | view | raw | blame | history
app/template/wap/images/msg.png patch | view | raw | blame | history
app/template/wap/images/msg_icon.png patch | view | raw | blame | history
app/template/wap/images/my_logo.png patch | view | raw | blame | history
app/template/wap/images/my_logo_new.png patch | view | raw | blame | history
app/template/wap/images/my_more.png patch | view | raw | blame | history
app/template/wap/images/my_next_page.png patch | view | raw | blame | history
app/template/wap/images/nan.png patch | view | raw | blame | history
app/template/wap/images/nav_icon_add.png patch | view | raw | blame | history
app/template/wap/images/nav_icon_more.png patch | view | raw | blame | history
app/template/wap/images/nav_icon_open.png patch | view | raw | blame | history
app/template/wap/images/nav_icon_pulldown.png patch | view | raw | blame | history
app/template/wap/images/nav_icon_return.png patch | view | raw | blame | history
app/template/wap/images/new_give a like.png patch | view | raw | blame | history
app/template/wap/images/new_star.png patch | view | raw | blame | history
app/template/wap/images/news.png patch | view | raw | blame | history
app/template/wap/images/none_position.png patch | view | raw | blame | history
app/template/wap/images/oei.png patch | view | raw | blame | history
app/template/wap/images/opacitas_close.png patch | view | raw | blame | history
app/template/wap/images/opacitas_set.png patch | view | raw | blame | history
app/template/wap/images/optimizing_del.png patch | view | raw | blame | history
app/template/wap/images/optimizing_icon.png patch | view | raw | blame | history
app/template/wap/images/pecuniary_del.png patch | view | raw | blame | history
app/template/wap/images/personal_advantage_eye.png patch | view | raw | blame | history
app/template/wap/images/photograph.png patch | view | raw | blame | history
app/template/wap/images/pj.png patch | view | raw | blame | history
app/template/wap/images/popui.png patch | view | raw | blame | history
app/template/wap/images/postbox.png patch | view | raw | blame | history
app/template/wap/images/preview .png patch | view | raw | blame | history
app/template/wap/images/promotion.png patch | view | raw | blame | history
app/template/wap/images/px_fb.png patch | view | raw | blame | history
app/template/wap/images/px_home.png patch | view | raw | blame | history
app/template/wap/images/px_jg.png patch | view | raw | blame | history
app/template/wap/images/px_js.png patch | view | raw | blame | history
app/template/wap/images/px_kc.png patch | view | raw | blame | history
app/template/wap/images/px_more.png patch | view | raw | blame | history
app/template/wap/images/px_search.png patch | view | raw | blame | history
app/template/wap/images/qd.png patch | view | raw | blame | history
app/template/wap/images/qfy.png patch | view | raw | blame | history
app/template/wap/images/qiniuset.png patch | view | raw | blame | history
app/template/wap/images/qizhz.png patch | view | raw | blame | history
app/template/wap/images/qq.png patch | view | raw | blame | history
app/template/wap/images/questions_and_answers .png patch | view | raw | blame | history
app/template/wap/images/r_icon.png patch | view | raw | blame | history
app/template/wap/images/r_icon1.png patch | view | raw | blame | history
app/template/wap/images/r_sc.png patch | view | raw | blame | history
app/template/wap/images/r_tx.png patch | view | raw | blame | history
app/template/wap/images/redact .png patch | view | raw | blame | history
app/template/wap/images/redeem_iconnav1.png patch | view | raw | blame | history
app/template/wap/images/redeem_iconnav2.png patch | view | raw | blame | history
app/template/wap/images/redeem_iconnav3.png patch | view | raw | blame | history
app/template/wap/images/refresh_del.png patch | view | raw | blame | history
app/template/wap/images/refresh_title.png patch | view | raw | blame | history
app/template/wap/images/reg_qy.png patch | view | raw | blame | history
app/template/wap/images/remove.png patch | view | raw | blame | history
app/template/wap/images/resume.png patch | view | raw | blame | history
app/template/wap/images/resume_del.png patch | view | raw | blame | history
app/template/wap/images/resume_index.png patch | view | raw | blame | history
app/template/wap/images/resume_iphone.png patch | view | raw | blame | history
app/template/wap/images/resume_management_del.png patch | view | raw | blame | history
app/template/wap/images/resume_qq.png patch | view | raw | blame | history
app/template/wap/images/resume_refresh.png patch | view | raw | blame | history
app/template/wap/images/resume_share.png patch | view | raw | blame | history
app/template/wap/images/resume_title.png patch | view | raw | blame | history
app/template/wap/images/resume_top.png patch | view | raw | blame | history
app/template/wap/images/return.png patch | view | raw | blame | history
app/template/wap/images/rnr.png patch | view | raw | blame | history
app/template/wap/images/rqt.png patch | view | raw | blame | history
app/template/wap/images/rxl.png patch | view | raw | blame | history
app/template/wap/images/s.png patch | view | raw | blame | history
app/template/wap/images/s_icon3.png patch | view | raw | blame | history
app/template/wap/images/s_icon4.png patch | view | raw | blame | history
app/template/wap/images/school_xj.png patch | view | raw | blame | history
app/template/wap/images/search.png patch | view | raw | blame | history
app/template/wap/images/search_icon.png patch | view | raw | blame | history
app/template/wap/images/searchicon.png patch | view | raw | blame | history
app/template/wap/images/service_qq.png patch | view | raw | blame | history
app/template/wap/images/set.png patch | view | raw | blame | history
app/template/wap/images/set_man.png patch | view | raw | blame | history
app/template/wap/images/set_woman.png patch | view | raw | blame | history
app/template/wap/images/sf.png patch | view | raw | blame | history
app/template/wap/images/share.png patch | view | raw | blame | history
app/template/wap/images/shield.png patch | view | raw | blame | history
app/template/wap/images/shivideo.png patch | view | raw | blame | history
app/template/wap/images/show.png patch | view | raw | blame | history
app/template/wap/images/sign_in.png patch | view | raw | blame | history
app/template/wap/images/sixin.png patch | view | raw | blame | history
app/template/wap/images/sj1.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/Enterprises.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/Enterprisesbg.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/Position.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/Positionbg.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/Recommend.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/banner.jpg patch | view | raw | blame | history
app/template/wap/images/spe_gl/bg_1.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/bg_2.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/bg_3.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/bg_4.png patch | view | raw | blame | history
app/template/wap/images/spe_gl/bg_5.png patch | view | raw | blame | history
app/template/wap/images/spmsicon.png patch | view | raw | blame | history
app/template/wap/images/spwx.png patch | view | raw | blame | history
app/template/wap/images/succeed.png patch | view | raw | blame | history
app/template/wap/images/system_information .png patch | view | raw | blame | history
app/template/wap/images/sz.png patch | view | raw | blame | history
app/template/wap/images/tab_corporatemembers.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_home_n.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_home_s.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_jl.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_jl_n.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_me_n.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_me_s.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_news_n.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_news_s.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_position_n.png patch | view | raw | blame | history
app/template/wap/images/tab_icon_position_s.png patch | view | raw | blame | history
app/template/wap/images/tab_new.png patch | view | raw | blame | history
app/template/wap/images/table-view_yes.png patch | view | raw | blame | history
app/template/wap/images/task_ mailbox .png patch | view | raw | blame | history
app/template/wap/images/task_answer.png patch | view | raw | blame | history
app/template/wap/images/task_authentication.png patch | view | raw | blame | history
app/template/wap/images/task_falst_logoin.png patch | view | raw | blame | history
app/template/wap/images/task_iphpne.png patch | view | raw | blame | history
app/template/wap/images/task_issue .png patch | view | raw | blame | history
app/template/wap/images/task_map.png patch | view | raw | blame | history
app/template/wap/images/task_reply.png patch | view | raw | blame | history
app/template/wap/images/task_streamer.png patch | view | raw | blame | history
app/template/wap/images/task_uploading.png patch | view | raw | blame | history
app/template/wap/images/tdtip.png patch | view | raw | blame | history
app/template/wap/images/tj.png patch | view | raw | blame | history
app/template/wap/images/tj2.png patch | view | raw | blame | history
app/template/wap/images/top.png patch | view | raw | blame | history
app/template/wap/images/train/s.png patch | view | raw | blame | history
app/template/wap/images/train/sf.png patch | view | raw | blame | history
app/template/wap/images/train/yx.png patch | view | raw | blame | history
app/template/wap/images/training_institution.png patch | view | raw | blame | history
app/template/wap/images/tw_tip.png patch | view | raw | blame | history
app/template/wap/images/unselected.png patch | view | raw | blame | history
app/template/wap/images/uploading.png patch | view | raw | blame | history
app/template/wap/images/user_yz.png patch | view | raw | blame | history
app/template/wap/images/video.png patch | view | raw | blame | history
app/template/wap/images/video_call.png patch | view | raw | blame | history
app/template/wap/images/video_icon.png patch | view | raw | blame | history
app/template/wap/images/vip_ invoice.png patch | view | raw | blame | history
app/template/wap/images/vip_background.png patch | view | raw | blame | history
app/template/wap/images/vip_datum.png patch | view | raw | blame | history
app/template/wap/images/vip_discount_coupon.png patch | view | raw | blame | history
app/template/wap/images/vip_earnings.png patch | view | raw | blame | history
app/template/wap/images/vip_nav.png patch | view | raw | blame | history
app/template/wap/images/vip_order_management.png patch | view | raw | blame | history
app/template/wap/images/vip_recharge_card.png patch | view | raw | blame | history
app/template/wap/images/vip_register.png patch | view | raw | blame | history
app/template/wap/images/vip_serve.png patch | view | raw | blame | history
app/template/wap/images/vip_sign_in.png patch | view | raw | blame | history
app/template/wap/images/w.png patch | view | raw | blame | history
app/template/wap/images/wap_ps.png patch | view | raw | blame | history
app/template/wap/images/weibu.png patch | view | raw | blame | history
app/template/wap/images/weixin.png patch | view | raw | blame | history
app/template/wap/images/weixin_new.png patch | view | raw | blame | history
app/template/wap/images/weixin_new_data.png patch | view | raw | blame | history
app/template/wap/images/wqd.png patch | view | raw | blame | history
app/template/wap/images/wtjl.png patch | view | raw | blame | history
app/template/wap/images/wx.png patch | view | raw | blame | history
app/template/wap/images/wxh.png patch | view | raw | blame | history
app/template/wap/images/xl.png patch | view | raw | blame | history
app/template/wap/images/xs.png patch | view | raw | blame | history
app/template/wap/images/ygz_n.png patch | view | raw | blame | history
app/template/wap/images/ysc_n.png patch | view | raw | blame | history
app/template/wap/images/yun_cy_icon1.png patch | view | raw | blame | history
app/template/wap/images/yun_cy_icon2.png patch | view | raw | blame | history
app/template/wap/images/yun_cy_icon3.png patch | view | raw | blame | history
app/template/wap/images/yun_cy_icon4.png patch | view | raw | blame | history
app/template/wap/images/yun_cy_icon5.png patch | view | raw | blame | history
app/template/wap/images/yun_cy_icon6.png patch | view | raw | blame | history
app/template/wap/images/yun_dx.png patch | view | raw | blame | history
app/template/wap/images/yun_gj.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_fx.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_qxgz.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_sc.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_sc1.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_sj.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_ysc.png patch | view | raw | blame | history
app/template/wap/images/yun_jobshow_ysc2.png patch | view | raw | blame | history
app/template/wap/images/yun_login_icon1.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon1.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon10.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon2.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon3.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon4.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon5.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon6.png patch | view | raw | blame | history
app/template/wap/images/yun_m_icon7.png patch | view | raw | blame | history
app/template/wap/images/yun_m_jf.png patch | view | raw | blame | history
app/template/wap/images/yun_m_jf1.png patch | view | raw | blame | history
app/template/wap/images/yun_m_jf2.png patch | view | raw | blame | history
app/template/wap/images/yun_m_jf3.png patch | view | raw | blame | history
app/template/wap/images/yun_m_jf4.png patch | view | raw | blame | history
app/template/wap/images/yun_m_jl.png patch | view | raw | blame | history
app/template/wap/images/yun_m_line.png patch | view | raw | blame | history
app/template/wap/images/yun_m_qb.png patch | view | raw | blame | history
app/template/wap/images/yun_m_rw.png patch | view | raw | blame | history
app/template/wap/images/yun_m_sx.png patch | view | raw | blame | history
app/template/wap/images/yun_m_szmr.png patch | view | raw | blame | history
app/template/wap/images/yun_m_tc.png patch | view | raw | blame | history
app/template/wap/images/yun_m_time.png patch | view | raw | blame | history
app/template/wap/images/yun_m_zx.png patch | view | raw | blame | history
app/template/wap/images/yun_px_hj.png patch | view | raw | blame | history
app/template/wap/images/yun_px_js.png patch | view | raw | blame | history
app/template/wap/images/yun_sf_icon.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_bj.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_fotnav_my_h.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_fotnav_user.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_fotnav_user_h.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_fotsy.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_fxicon.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_icon_xy.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_iconask.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_iconfont_ysc.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_jobshow_telicon.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_mapnav.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_no.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_partdate.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_partmap.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_share_more.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_share_tip_fx.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_share_tip_fx2.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_share_tip_fx3.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_share_tip_fx4.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_ask.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_bd.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_bm.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_dh.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_fb.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_sc.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_sz.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_tc.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_xg.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_u_yz.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_wxzf.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_yue.png patch | view | raw | blame | history
app/template/wap/images/yun_wap_zfb.png patch | view | raw | blame | history
app/template/wap/images/yun_yl.png patch | view | raw | blame | history
app/template/wap/images/yx.png patch | view | raw | blame | history
app/template/wap/images/yzjl.png patch | view | raw | blame | history
app/template/wap/images/zph_dt.png patch | view | raw | blame | history
app/template/wap/images/zph_icon_hc.png patch | view | raw | blame | history
app/template/wap/images/zphb_show_bg.png patch | view | raw | blame | history
app/template/wap/images/zphnet_icon_video.png patch | view | raw | blame | history
app/template/wap/images/zw_wyd.png patch | view | raw | blame | history
app/template/wap/images/zw_yxz.png patch | view | raw | blame | history
app/template/wap/images/zw_yyd.png patch | view | raw | blame | history
app/template/wap/index.htm 556 ●●●●● patch | view | raw | blame | history
app/template/wap/info.txt 1 ●●●● patch | view | raw | blame | history
app/template/wap/invite.htm 356 ●●●●● patch | view | raw | blame | history
app/template/wap/job.htm 289 ●●●●● patch | view | raw | blame | history
app/template/wap/job/css/jquery.fullPage.css 185 ●●●●● patch | view | raw | blame | history
app/template/wap/job/css/style.css 514 ●●●●● patch | view | raw | blame | history
app/template/wap/job/font/AmaticSC-Regular.ttf patch | view | raw | blame | history
app/template/wap/job/images/ban1.png patch | view | raw | blame | history
app/template/wap/job/images/ban2.png patch | view | raw | blame | history
app/template/wap/job/images/ban3.png patch | view | raw | blame | history
app/template/wap/job/images/ban4.png patch | view | raw | blame | history
app/template/wap/job/images/bg8.jpg patch | view | raw | blame | history
app/template/wap/job/images/btn01_arrow.png patch | view | raw | blame | history
app/template/wap/job/images/code.jpg patch | view | raw | blame | history
app/template/wap/job/images/icon_left.png patch | view | raw | blame | history
app/template/wap/job/images/logo.png patch | view | raw | blame | history
app/template/wap/job/images/pic9.png patch | view | raw | blame | history
app/template/wap/job/index.htm 278 ●●●●● patch | view | raw | blame | history
app/template/wap/job/js/jquery-1.8.3.min.js 2 ●●●●● patch | view | raw | blame | history
app/template/wap/job/js/jquery.fullPage.min.js 50 ●●●●● patch | view | raw | blame | history
app/template/wap/job/ltjob.htm 263 ●●●●● patch | view | raw | blame | history
app/template/wap/job_map.htm 94 ●●●●● patch | view | raw | blame | history
app/template/wap/job_show.htm 1245 ●●●●● patch | view | raw | blame | history
app/template/wap/joblist_vue.htm 168 ●●●●● patch | view | raw | blame | history
app/template/wap/js/alloy-crop.js 343 ●●●●● patch | view | raw | blame | history
app/template/wap/js/alloy/alloy-finger.js 293 ●●●●● patch | view | raw | blame | history
app/template/wap/js/alloy/transform.js 179 ●●●●● patch | view | raw | blame | history
app/template/wap/js/appshare.js 117 ●●●●● patch | view | raw | blame | history
app/template/wap/js/binding.js 117 ●●●●● patch | view | raw | blame | history
app/template/wap/js/category.js 186 ●●●●● patch | view | raw | blame | history
app/template/wap/js/cmc.js 1559 ●●●●● patch | view | raw | blame | history
app/template/wap/js/com.js 81 ●●●●● patch | view | raw | blame | history
app/template/wap/js/comPicker.js 139 ●●●●● patch | view | raw | blame | history
app/template/wap/js/compress.js 143 ●●●●● patch | view | raw | blame | history
app/template/wap/js/compressor.min.js 10 ●●●●● patch | view | raw | blame | history
app/template/wap/js/demo.js 277 ●●●●● patch | view | raw | blame | history
app/template/wap/js/exif.js 1059 ●●●●● patch | view | raw | blame | history
app/template/wap/js/flexible.js 1 ●●●● patch | view | raw | blame | history
app/template/wap/js/forgetpw.js 258 ●●●●● patch | view | raw | blame | history
app/template/wap/js/freeinfo.js 189 ●●●●● patch | view | raw | blame | history
app/template/wap/js/integral.js 214 ●●●●● patch | view | raw | blame | history
app/template/wap/js/jquery.flexslider-min.js 6 ●●●●● patch | view | raw | blame | history
app/template/wap/js/jquery.min.js 2 ●●●●● patch | view | raw | blame | history
app/template/wap/js/jquery.touchSlider.js 422 ●●●●● patch | view | raw | blame | history
app/template/wap/js/jsMath.js 103 ●●●●● patch | view | raw | blame | history
app/template/wap/js/layer/layer.m.js 2 ●●●●● patch | view | raw | blame | history
app/template/wap/js/layer/need/layer.css 1 ●●●● patch | view | raw | blame | history
app/template/wap/js/list_bottom.js 54 ●●●●● patch | view | raw | blame | history
app/template/wap/js/lt.js 1488 ●●●●● patch | view | raw | blame | history
app/template/wap/js/lt_public.js 101 ●●●●● patch | view | raw | blame | history
app/template/wap/js/member_caregory.js 867 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mobiscroll/css/animate.min.css 6 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mobiscroll/css/mobiscroll.css 1210 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mobiscroll/mobiscroll.js 658 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mobiscroll/mobiscroll_002.js 1131 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mobiscroll/mobiscroll_003.js 34 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/css/mui.indexedlist.css 112 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/css/mui.min.css 5 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/css/mui.picker.min.css 7 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/css/mui.poppicker.css 64 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/css/mui.previewimage.css 174 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/fonts/mui-icons-extra.ttf patch | view | raw | blame | history
app/template/wap/js/mui/fonts/mui.ttf patch | view | raw | blame | history
app/template/wap/js/mui/mui.indexedlist.js 187 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/mui.min.js 9 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/mui.picker.min.js 7 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/mui.poppicker.js 158 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/mui.previewimage.js 402 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/mui.view.js 628 ●●●●● patch | view | raw | blame | history
app/template/wap/js/mui/mui.zoom.js 322 ●●●●● patch | view | raw | blame | history
app/template/wap/js/nativeshare/icon/more.png patch | view | raw | blame | history
app/template/wap/js/nativeshare/icon/qq.png patch | view | raw | blame | history
app/template/wap/js/nativeshare/icon/qqzone.png patch | view | raw | blame | history
app/template/wap/js/nativeshare/icon/weibo.png patch | view | raw | blame | history
app/template/wap/js/nativeshare/icon/weixin.png patch | view | raw | blame | history
app/template/wap/js/nativeshare/icon/weixin_friend.png patch | view | raw | blame | history
app/template/wap/js/nativeshare/nativeshare.css 63 ●●●●● patch | view | raw | blame | history
app/template/wap/js/nativeshare/nativeshare.js 181 ●●●●● patch | view | raw | blame | history
app/template/wap/js/onceadd.js 149 ●●●●● patch | view | raw | blame | history
app/template/wap/js/part.js 109 ●●●●● patch | view | raw | blame | history
app/template/wap/js/partPicker.js 96 ●●●●● patch | view | raw | blame | history
app/template/wap/js/pay.js 576 ●●●●● patch | view | raw | blame | history
app/template/wap/js/peixun.js 32 ●●●●● patch | view | raw | blame | history
app/template/wap/js/prefixfree.min.js 1 ●●●● patch | view | raw | blame | history
app/template/wap/js/public.js 681 ●●●●● patch | view | raw | blame | history
app/template/wap/js/publicselect.js 428 ●●●●● patch | view | raw | blame | history
app/template/wap/js/rating.js 1320 ●●●●● patch | view | raw | blame | history
app/template/wap/js/redeem.js 85 ●●●●● patch | view | raw | blame | history
app/template/wap/js/reg_ajax.js 769 ●●●●● patch | view | raw | blame | history
app/template/wap/js/rewardpay.js 173 ●●●●● patch | view | raw | blame | history
app/template/wap/js/server.js 933 ●●●●● patch | view | raw | blame | history
app/template/wap/js/spe_gl/iscroll.js 2120 ●●●●● patch | view | raw | blame | history
app/template/wap/js/spe_gl/jquery.touchSlider.js 422 ●●●●● patch | view | raw | blame | history
app/template/wap/js/spe_gl/navbarscroll.js 87 ●●●●● patch | view | raw | blame | history
app/template/wap/js/spe_gl/rem.js 1 ●●●● patch | view | raw | blame | history
app/template/wap/js/spview.js 271 ●●●●● patch | view | raw | blame | history
app/template/wap/js/swiper/swiper-bundle.min.css 13 ●●●●● patch | view | raw | blame | history
app/template/wap/js/swiper/swiper-bundle.min.js 14 ●●●●● patch | view | raw | blame | history
app/template/wap/js/swiper/swiper.min.css 12 ●●●●● patch | view | raw | blame | history
app/template/wap/js/swiper/swiper.min.js 12 ●●●●● patch | view | raw | blame | history
app/template/wap/js/talent.js 193 ●●●●● patch | view | raw | blame | history
app/template/wap/js/tiny_add.js 107 ●●●●● patch | view | raw | blame | history
app/template/wap/js/train.js 153 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/emotion.css 87 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/emotion.js 272 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/0.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/bface.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/cface.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/fface.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/jxface2.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/neweditor-tab-bg.png patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/tface.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/wface.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/emotion/images/yface.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/formula/formula.css 32 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/formula/formula.html 212 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/formula/formula.js 124 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/formula/images/formula.png patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/image/image.css 42 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/image/image.js 445 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/image/images/close.png patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/image/images/upload1.png patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/image/images/upload2.png patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/link/link.js 73 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/map/map.html 148 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/map/map.js 263 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/video/images/center_focus.jpg patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/video/images/left_focus.jpg patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/video/images/none_focus.jpg patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/video/images/right_focus.jpg patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/video/video.css 59 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/dialogs/video/video.js 282 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/lang/zh-cn/images/copy.png patch | view | raw | blame | history
app/template/wap/js/umeditor/lang/zh-cn/images/imglabel.png patch | view | raw | blame | history
app/template/wap/js/umeditor/lang/zh-cn/images/localimage.png patch | view | raw | blame | history
app/template/wap/js/umeditor/lang/zh-cn/images/music.png patch | view | raw | blame | history
app/template/wap/js/umeditor/lang/zh-cn/images/upload.png patch | view | raw | blame | history
app/template/wap/js/umeditor/lang/zh-cn/zh-cn.js 150 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/css/umeditor.min.css 8 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/caret.png patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/close.png patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/icons.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/icons.png patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/ok.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/pop-bg.png patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/spacer.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/themes/default/images/videologo.gif patch | view | raw | blame | history
app/template/wap/js/umeditor/umeditor.config.js 324 ●●●●● patch | view | raw | blame | history
app/template/wap/js/umeditor/umeditor.min.js 273 ●●●●● patch | view | raw | blame | history
app/template/wap/js/user.js 130 ●●●●● patch | view | raw | blame | history
app/template/wap/js/userPicker.js 331 ●●●●● patch | view | raw | blame | history
app/template/wap/js/vue.min.js 6 ●●●●● patch | view | raw | blame | history
app/template/wap/js/webapppic/cropper.css 259 ●●●●● patch | view | raw | blame | history
app/template/wap/js/webapppic/cropper.js 1980 ●●●●● patch | view | raw | blame | history
app/template/wap/js/webapppic/exif.js 805 ●●●●● patch | view | raw | blame | history
app/template/wap/js/wx.sdk.js 1 ●●●● patch | view | raw | blame | history
app/template/wap/js/xjhlive.js 392 ●●●●● patch | view | raw | blame | history
app/template/wap/js/zph.js 83 ●●●●● patch | view | raw | blame | history
app/template/wap/js/zphnet.js 248 ●●●●● patch | view | raw | blame | history
app/template/wap/login.htm 371 ●●●●● patch | view | raw | blame | history
app/template/wap/loginlock.htm 48 ●●●●● patch | view | raw | blame | history
app/template/wap/ltfamous.htm 112 ●●●●● patch | view | raw | blame | history
app/template/wap/lthunter.htm 182 ●●●●● patch | view | raw | blame | history
app/template/wap/ltindex.htm 190 ●●●●● patch | view | raw | blame | history
app/template/wap/ltjoblist.htm 75 ●●●●● patch | view | raw | blame | history
app/template/wap/ltjobrecshow.htm 219 ●●●●● patch | view | raw | blame | history
app/template/wap/ltjobshow.htm 273 ●●●●● patch | view | raw | blame | history
app/template/wap/ltrecuser.htm 396 ●●●●● patch | view | raw | blame | history
app/template/wap/ltresume.htm 84 ●●●●● patch | view | raw | blame | history
app/template/wap/ltresumeshow.htm 286 ●●●●● patch | view | raw | blame | history
app/template/wap/ltservice.htm 93 ●●●●● patch | view | raw | blame | history
app/template/wap/map.htm 173 ●●●●● patch | view | raw | blame | history
app/template/wap/maplist.htm 307 ●●●●● patch | view | raw | blame | history
app/template/wap/member/cheader.htm 212 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/addreward.htm 373 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/addshow.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/atn_teacher.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/attention_me.htm 102 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/banner.htm 48 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/baoming_subject.htm 59 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/binding.htm 121 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/bindingbox.htm 171 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/change.htm 202 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/changelist.htm 49 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/child.htm 114 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/childassign.htm 238 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/childedit.htm 107 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/com.htm 234 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/comcert.htm 247 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/compete.htm 174 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/consume.htm 53 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/coupon_list.htm 200 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/fav_subject.htm 41 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/finance.htm 250 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/friendhelp.htm 211 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/give_rebates.htm 180 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/hr.htm 276 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/index.htm 449 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/info.htm 1304 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/integral.htm 359 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/integral_reduce.htm 61 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/invite.htm 141 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/invoice.htm 114 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/invoice_apply.htm 187 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/invoice_info.htm 284 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/job.htm 2188 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/job_tg.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/job_tg_tck.htm 375 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/jobadd.htm 1331 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/jobcolumn.htm 112 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/jobrewardlist.htm 133 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/jobrewardlog.htm 151 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/jobshrelist.htm 138 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/loglist.htm 131 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/logout.htm 75 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/look_job.htm 116 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/lookresume.htm 408 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/lt_job.htm 208 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/lt_jobadd.htm 774 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/map.htm 124 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/msg.htm 164 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/my_rebates.htm 59 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/part.htm 1220 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/partadd.htm 950 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/partapply.htm 142 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/password.htm 38 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/pay.htm 270 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/paylog.htm 271 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/payment.htm 104 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/photo.htm 118 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/pl.htm 151 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/rebates_info.htm 29 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/reportlist.htm 17 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/resumecolumn.htm 215 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/reward_list.htm 155 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/rewardinvite.htm 94 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/rewardpay.htm 126 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/server.htm 1477 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/set.htm 186 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/setname.htm 114 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/show.htm 181 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/special.htm 100 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/splist.htm 170 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/splog.htm 91 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/spresume.htm 120 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/spshow.htm 258 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/subject_zixun.htm 69 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/sxnews.htm 114 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/sysnews.htm 257 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/usecard.htm 59 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/withdraw.htm 151 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/withdrawlist.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/wxpay.htm 87 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/xjh.htm 51 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/xjhadd.htm 292 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/yq.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/yqmb.htm 193 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/yqmbedit.htm 194 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/zhaopinhui.htm 104 ●●●●● patch | view | raw | blame | history
app/template/wap/member/com/zphnet.htm 189 ●●●●● patch | view | raw | blame | history
app/template/wap/member/fheader.htm 69 ●●●●● patch | view | raw | blame | history
app/template/wap/member/header.htm 152 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lheader.htm 78 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/added.htm 315 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/binding.htm 87 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/bindingbox.htm 67 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/change.htm 90 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/changelist.htm 49 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/com.htm 121 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/consume.htm 50 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/coupon_list.htm 62 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/down_resume.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/entrust_resume.htm 38 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/finance.htm 35 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/getserver.htm 445 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/give_rebates.htm 130 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/gotime.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/index.htm 110 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/info.htm 461 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/integral.htm 224 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/integral_reduce.htm 26 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/job.htm 221 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/jobadd.htm 584 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/jobcolumn.htm 8 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/jobrewardarb.htm 31 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/jobrewardlog.htm 85 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/lietou_rating.htm 327 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/lietou_time.htm 306 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/loglist.htm 32 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/look_resume.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/ltcert.htm 61 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/msg.htm 121 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/my_rebates.htm 52 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/mypay.htm 18 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/passwd.htm 74 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/pay.htm 153 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/paylog.htm 56 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/payment.htm 136 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/rebateshow.htm 34 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/resumecolumn.htm 18 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/reward_list.htm 132 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/server.htm 365 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/set.htm 84 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/setname.htm 62 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/sxnews.htm 42 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/sysnews.htm 238 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/talent.htm 42 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/talent_expect.htm 369 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/talentreward.htm 80 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/telstatus.htm 34 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/uppic.htm 122 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/withdraw.htm 38 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/withdrawlist.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/wxpay.htm 76 ●●●●● patch | view | raw | blame | history
app/template/wap/member/lietou/yp_resume.htm 40 ●●●●● patch | view | raw | blame | history
app/template/wap/member/public/changeutype.htm 271 ●●●●● patch | view | raw | blame | history
app/template/wap/member/public/phptoast.htm 17 ●●●●● patch | view | raw | blame | history
app/template/wap/member/public/remind.htm 24 ●●●●● patch | view | raw | blame | history
app/template/wap/member/public/resume_city_job.htm 214 ●●●●● patch | view | raw | blame | history
app/template/wap/member/publictwo.htm 926 ●●●●● patch | view | raw | blame | history
app/template/wap/member/theader.htm 62 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/addshow.htm 61 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/addsubject.htm 548 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/addteam.htm 263 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/banner.htm 44 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/binding.htm 144 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/bindingbox.htm 63 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/change.htm 104 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/changelist.htm 32 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/consume.htm 25 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/index.htm 108 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/info.htm 487 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/integral.htm 232 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/integral_reduce.htm 7 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/message.htm 98 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/password.htm 40 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/pxcert.htm 82 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/reward_list.htm 135 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/show.htm 25 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/signup.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/subject.htm 49 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/subpay.htm 32 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/sxnews.htm 45 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/sysnews.htm 61 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/team.htm 38 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/uppic.htm 119 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/withdraw.htm 58 ●●●●● patch | view | raw | blame | history
app/template/wap/member/train/withdrawlist.htm 36 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/addexpect.htm 277 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/addresume.htm 1033 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/addresumeson.htm 872 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/alltask.htm 320 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/atn_teacher.htm 42 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/atnacademy.htm 42 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/atncom.htm 60 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/atnlt.htm 53 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/atnxjh.htm 41 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/baoming_subject.htm 64 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/binding.htm 120 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/bindingbox.htm 195 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/blacklist.htm 126 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/blacklistadd.htm 157 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/change.htm 200 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/changelist.htm 50 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/collect.htm 302 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/comment.htm 216 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/commsg.htm 112 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/consume.htm 52 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/fav_agency.htm 40 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/fav_subject.htm 42 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/finance.htm 228 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/getserver.htm 179 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/idcard.htm 116 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/index.htm 460 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/info.htm 413 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/integral.htm 154 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/integral_reduce.htm 23 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/invite.htm 152 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/invitecont.htm 235 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/job.htm 23 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/jobrewardarb.htm 36 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/jobrewardlog.htm 93 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/likejob.htm 63 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/loglist.htm 126 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/logout.htm 70 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/look.htm 191 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/look_job.htm 41 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/optimize.htm 191 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/other_service.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/partapply.htm 244 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/partcollect.htm 46 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/password.htm 121 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/pay.htm 264 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/paylog.htm 251 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/payment.htm 78 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/photo.htm 106 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/privacy.htm 107 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/rcomplete.htm 77 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/rebates.htm 210 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/rebates_info.htm 30 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/resume.htm 990 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/reward_list.htm 155 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/rinfo.htm 225 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/set.htm 156 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/setname.htm 105 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/spview.htm 137 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/sq.htm 343 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/subject_zixun.htm 50 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/sxnews.htm 112 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/sysnews.htm 237 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/transfer.htm 217 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/withdraw.htm 179 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/withdrawlist.htm 56 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/wxpay.htm 87 ●●●●● patch | view | raw | blame | history
app/template/wap/member/user/xjhlive.htm 109 ●●●●● patch | view | raw | blame | history
app/template/wap/msg.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/nativeshare.htm 166 ●●●●● patch | view | raw | blame | history
app/template/wap/nav.htm 67 ●●●●● patch | view | raw | blame | history
app/template/wap/once.htm 125 ●●●●● patch | view | raw | blame | history
app/template/wap/once_add.htm 347 ●●●●● patch | view | raw | blame | history
app/template/wap/once_pay.htm 58 ●●●●● patch | view | raw | blame | history
app/template/wap/once_paylog.htm 39 ●●●●● patch | view | raw | blame | history
app/template/wap/once_show.htm 110 ●●●●● patch | view | raw | blame | history
app/template/wap/part.htm 156 ●●●●● patch | view | raw | blame | history
app/template/wap/part_show.htm 198 ●●●●● patch | view | raw | blame | history
app/template/wap/public_previewimage.htm 70 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/public_js.htm 67 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/publictwo.htm 676 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/search.htm 95 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/sq_resume.htm 96 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/yun_cert.htm 69 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/yun_modal.htm 64 ●●●●● patch | view | raw | blame | history
app/template/wap/publichtm/yun_wxpay.htm 61 ●●●●● patch | view | raw | blame | history
app/template/wap/publictwo.htm 672 ●●●●● patch | view | raw | blame | history
app/template/wap/pxagency.htm 125 ●●●●● patch | view | raw | blame | history
app/template/wap/pxagencyshow.htm 266 ●●●●● patch | view | raw | blame | history
app/template/wap/pxsubject.htm 31 ●●●●● patch | view | raw | blame | history
app/template/wap/pxsubshow.htm 227 ●●●●● patch | view | raw | blame | history
app/template/wap/pxteacher.htm 81 ●●●●● patch | view | raw | blame | history
app/template/wap/pxteachershow.htm 63 ●●●●● patch | view | raw | blame | history
app/template/wap/pxzixun.htm 47 ●●●●● patch | view | raw | blame | history
app/template/wap/qqbind.htm 234 ●●●●● patch | view | raw | blame | history
app/template/wap/question.htm 56 ●●●●● patch | view | raw | blame | history
app/template/wap/redeem.htm 177 ●●●●● patch | view | raw | blame | history
app/template/wap/redeemdh.htm 175 ●●●●● patch | view | raw | blame | history
app/template/wap/redeemlist.htm 60 ●●●●● patch | view | raw | blame | history
app/template/wap/redeemshow.htm 88 ●●●●● patch | view | raw | blame | history
app/template/wap/reg_create.htm 396 ●●●●● patch | view | raw | blame | history
app/template/wap/reg_new.htm 83 ●●●●● patch | view | raw | blame | history
app/template/wap/register.htm 377 ●●●●● patch | view | raw | blame | history
app/template/wap/registerok.htm 22 ●●●●● patch | view | raw | blame | history
app/template/wap/reportlist.htm 50 ●●●●● patch | view | raw | blame | history
app/template/wap/resume.htm 339 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/css/font-awesome.css 1801 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/css/font-awesome.min.css 4 ●●●● patch | view | raw | blame | history
app/template/wap/resume/css/jquery.fullPage.css 180 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/css/rusume.css 1821 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/fonts/FontAwesome.otf patch | view | raw | blame | history
app/template/wap/resume/fonts/fontawesome-webfont.eot patch | view | raw | blame | history
app/template/wap/resume/fonts/fontawesome-webfont.svg 565 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/fonts/fontawesome-webfont.ttf patch | view | raw | blame | history
app/template/wap/resume/fonts/fontawesome-webfont.woff patch | view | raw | blame | history
app/template/wap/resume/fonts/fontawesome-webfont.woff2 patch | view | raw | blame | history
app/template/wap/resume/index.htm 318 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/js/jquery-1.8.3.min.js 2 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/js/jquery.fullPage.js 1918 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/js/jquery.fullPage.min.js 50 ●●●●● patch | view | raw | blame | history
app/template/wap/resume/js/myfn.js 76 ●●●●● patch | view | raw | blame | history
app/template/wap/resume_show.htm 701 ●●●●● patch | view | raw | blame | history
app/template/wap/resume_topthree.htm 153 ●●●●● patch | view | raw | blame | history
app/template/wap/resumelist.htm 179 ●●●●● patch | view | raw | blame | history
app/template/wap/resumelist_vue.htm 64 ●●●●● patch | view | raw | blame | history
app/template/wap/reward.htm 85 ●●●●● patch | view | raw | blame | history
app/template/wap/rewardshare.htm 156 ●●●●● patch | view | raw | blame | history
app/template/wap/rewardshareshow.htm 55 ●●●●● patch | view | raw | blame | history
app/template/wap/school.htm 96 ●●●●● patch | view | raw | blame | history
app/template/wap/school_academy.htm 95 ●●●●● patch | view | raw | blame | history
app/template/wap/school_academy_show.htm 56 ●●●●● patch | view | raw | blame | history
app/template/wap/school_xjh.htm 206 ●●●●● patch | view | raw | blame | history
app/template/wap/services.htm 13 ●●●●● patch | view | raw | blame | history
app/template/wap/sinabind.htm 249 ●●●●● patch | view | raw | blame | history
app/template/wap/site.htm 135 ●●●●● patch | view | raw | blame | history
app/template/wap/spe_gl.htm 542 ●●●●● patch | view | raw | blame | history
app/template/wap/spe_index.htm 30 ●●●●● patch | view | raw | blame | history
app/template/wap/spe_show.htm 124 ●●●●● patch | view | raw | blame | history
app/template/wap/spview.htm 179 ●●●●● patch | view | raw | blame | history
app/template/wap/spview_show.htm 420 ●●●●● patch | view | raw | blame | history
app/template/wap/sqreward.htm 43 ●●●●● patch | view | raw | blame | history
app/template/wap/tasklist.htm 291 ●●●●● patch | view | raw | blame | history
app/template/wap/tiny.htm 133 ●●●●● patch | view | raw | blame | history
app/template/wap/tiny_add.htm 359 ●●●●● patch | view | raw | blame | history
app/template/wap/tiny_show.htm 95 ●●●●● patch | view | raw | blame | history
app/template/wap/topic.htm 5 ●●●●● patch | view | raw | blame | history
app/template/wap/train.htm 113 ●●●●● patch | view | raw | blame | history
app/template/wap/uploadimg.htm 262 ●●●●● patch | view | raw | blame | history
app/template/wap/uploadimg_userlogo.htm 157 ●●●●● patch | view | raw | blame | history
app/template/wap/usercompete.htm 177 ●●●●● patch | view | raw | blame | history
app/template/wap/utype.htm 54 ●●●●● patch | view | raw | blame | history
app/template/wap/verify_js.htm 12 ●●●●● patch | view | raw | blame | history
app/template/wap/wangshen.htm 335 ●●●●● patch | view | raw | blame | history
app/template/wap/wap_diy.htm 947 ●●●●● patch | view | raw | blame | history
app/template/wap/wxbind.htm 250 ●●●●● patch | view | raw | blame | history
app/template/wap/wxpay.htm 88 ●●●●● patch | view | raw | blame | history
app/template/wap/xjhlive.htm 100 ●●●●● patch | view | raw | blame | history
app/template/wap/xjhlive_show.htm 285 ●●●●● patch | view | raw | blame | history
app/template/wap/zph.htm 211 ●●●●● patch | view | raw | blame | history
app/template/wap/zph_com.htm 69 ●●●●● patch | view | raw | blame | history
app/template/wap/zph_reserve.htm 242 ●●●●● patch | view | raw | blame | history
app/template/wap/zph_show.htm 325 ●●●●● patch | view | raw | blame | history
app/template/wap/zphnet.htm 98 ●●●●● patch | view | raw | blame | history
app/template/wap/zphnet_show.htm 455 ●●●●● patch | view | raw | blame | history
article/index.php 17 ●●●●● patch | view | raw | blame | history
ask/index.php 17 ●●●●● patch | view | raw | blame | history
company/index.php 17 ●●●●● patch | view | raw | blame | history
config/ajax_img/1-1.png patch | view | raw | blame | history
config/ajax_img/1-2.png patch | view | raw | blame | history
config/ajax_img/2-1.png patch | view | raw | blame | history
config/ajax_img/2-2.png patch | view | raw | blame | history
config/ajax_img/3-1.png patch | view | raw | blame | history
config/ajax_img/3-2.png patch | view | raw | blame | history
config/ajax_img/4-1.png patch | view | raw | blame | history
config/ajax_img/4-2.png patch | view | raw | blame | history
config/ajax_img/doneico.gif patch | view | raw | blame | history
config/ajax_img/error.gif patch | view | raw | blame | history
config/ajax_img/errorico.gif patch | view | raw | blame | history
config/ajax_img/suo.png patch | view | raw | blame | history
config/ajax_img/true.png patch | view | raw | blame | history
config/ajax_img/yes.gif patch | view | raw | blame | history
config/ajax_img/yun_d.gif patch | view | raw | blame | history
config/ajax_img/yun_r.gif patch | view | raw | blame | history
config/db.config.php 14 ●●●●● patch | view | raw | blame | history
config/db.data.php 261 ●●●●● patch | view | raw | blame | history
config/db.safety.php 245 ●●●●● patch | view | raw | blame | history
config/db.tpl.php 846 ●●●●● patch | view | raw | blame | history
config/face/88_org.gif patch | view | raw | blame | history
config/face/angrya_org.gif patch | view | raw | blame | history
config/face/bba_org.gif patch | view | raw | blame | history
config/face/bs2_org.gif patch | view | raw | blame | history
config/face/bs_org.gif patch | view | raw | blame | history
config/face/bz_org.gif patch | view | raw | blame | history
config/face/cake.gif patch | view | raw | blame | history
config/face/cj_org.gif patch | view | raw | blame | history
config/face/clock_org.gif patch | view | raw | blame | history
config/face/come_org.gif patch | view | raw | blame | history
config/face/cool_org.gif patch | view | raw | blame | history
config/face/crazya_org.gif patch | view | raw | blame | history
config/face/cry.gif patch | view | raw | blame | history
config/face/cza_org.gif patch | view | raw | blame | history
config/face/dizzya_org.gif patch | view | raw | blame | history
config/face/fuyun_org.gif patch | view | raw | blame | history
config/face/geili_org.gif patch | view | raw | blame | history
config/face/good_org.gif patch | view | raw | blame | history
config/face/gza_org.gif patch | view | raw | blame | history
config/face/h_org.gif patch | view | raw | blame | history
config/face/hatea_org.gif patch | view | raw | blame | history
config/face/hearta_org.gif patch | view | raw | blame | history
config/face/heia_org.gif patch | view | raw | blame | history
config/face/horse2_org.gif patch | view | raw | blame | history
config/face/hsa_org.gif patch | view | raw | blame | history
config/face/hufen_org.gif patch | view | raw | blame | history
config/face/j_org.gif patch | view | raw | blame | history
config/face/k_org.gif patch | view | raw | blame | history
config/face/kbsa_org.gif patch | view | raw | blame | history
config/face/kl_org.gif patch | view | raw | blame | history
config/face/laugh.gif patch | view | raw | blame | history
config/face/lazu_org.gif patch | view | raw | blame | history
config/face/ldln_org.gif patch | view | raw | blame | history
config/face/liwu_org.gif patch | view | raw | blame | history
config/face/lovea_org.gif patch | view | raw | blame | history
config/face/m_org.gif patch | view | raw | blame | history
config/face/mb_org.gif patch | view | raw | blame | history
config/face/money_org.gif patch | view | raw | blame | history
config/face/nm_org.gif patch | view | raw | blame | history
config/face/no_org.gif patch | view | raw | blame | history
config/face/ok_org.gif patch | view | raw | blame | history
config/face/otm_org.gif patch | view | raw | blame | history
config/face/panda_org.gif patch | view | raw | blame | history
config/face/pig.gif patch | view | raw | blame | history
config/face/qq_org.gif patch | view | raw | blame | history
config/face/rabbit_org.gif patch | view | raw | blame | history
config/face/sad_org.gif patch | view | raw | blame | history
config/face/sada_org.gif patch | view | raw | blame | history
config/face/sb_org.gif patch | view | raw | blame | history
config/face/shamea_org.gif patch | view | raw | blame | history
config/face/shenshou_org.gif patch | view | raw | blame | history
config/face/sk_org.gif patch | view | raw | blame | history
config/face/sleepa_org.gif patch | view | raw | blame | history
config/face/sleepya_org.gif patch | view | raw | blame | history
config/face/smilea_org.gif patch | view | raw | blame | history
config/face/sw_org.gif patch | view | raw | blame | history
config/face/sweata_org.gif patch | view | raw | blame | history
config/face/t_org.gif patch | view | raw | blame | history
config/face/tootha_org.gif patch | view | raw | blame | history
config/face/tza_org.gif patch | view | raw | blame | history
config/face/unheart.gif patch | view | raw | blame | history
config/face/vw_org.gif patch | view | raw | blame | history
config/face/wg_org.gif patch | view | raw | blame | history
config/face/wq_org.gif patch | view | raw | blame | history
config/face/x_org.gif patch | view | raw | blame | history
config/face/ye_org.gif patch | view | raw | blame | history
config/face/yhh_org.gif patch | view | raw | blame | history
config/face/yw_org.gif patch | view | raw | blame | history
config/face/yx_org.gif patch | view | raw | blame | history
config/face/z2_org.gif patch | view | raw | blame | history
config/face/zhh_org.gif patch | view | raw | blame | history
config/face/zy_org.gif patch | view | raw | blame | history
config/index.htm patch | view | raw | blame | history
data/api/alipay/alipay_data.php 3 ●●●●● patch | view | raw | blame | history
data/api/alipaydual/alipay_data.php 6 ●●●●● patch | view | raw | blame | history
data/api/alipayescow/alipay_data.php 4 ●●●● patch | view | raw | blame | history
data/api/aliyun_oss/oss_data.php 4 ●●●● patch | view | raw | blame | history
data/api/baidu/baidu_data.php 4 ●●●● patch | view | raw | blame | history
data/api/bytedance/tt_data.php 4 ●●●● patch | view | raw | blame | history
data/api/index.html patch | view | raw | blame | history
data/api/locoy/locoy_config.php 2 ●●●●● patch | view | raw | blame | history
data/api/pw_api/pw_config.php 15 ●●●●● patch | view | raw | blame | history
data/api/tenpay/tenpay_data.php 4 ●●●● patch | view | raw | blame | history
data/api/uc/config.inc.php 17 ●●●●● patch | view | raw | blame | history
data/api/wxapp/app.config.php 4 ●●●● patch | view | raw | blame | history
data/api/wxapp/tplapp.cache.php 30 ●●●●● patch | view | raw | blame | history
data/api/wxapp/tplappmodel.cache.php 26 ●●●●● patch | view | raw | blame | history
data/api/wxapp/wxseo.cache.php 50 ●●●●● patch | view | raw | blame | history
data/api/wxpay/wxpay_data.php 3 ●●●●● patch | view | raw | blame | history
data/backup/index.html patch | view | raw | blame | history
data/index.htm patch | view | raw | blame | history
data/logo/20170418/14046373798.JPG patch | view | raw | blame | history
data/logo/20170418/14346751079.JPG patch | view | raw | blame | history
data/logo/20170418/14380796029.PNG patch | view | raw | blame | history
data/logo/20170418/14586373317.JPG patch | view | raw | blame | history
data/logo/20170418/14596745936.JPG patch | view | raw | blame | history
data/logo/20170418/14600255653.JPG patch | view | raw | blame | history
data/logo/20170418/14689253823.PNG patch | view | raw | blame | history
data/logo/20170418/14705504026.PNG patch | view | raw | blame | history
data/logo/20170418/14705655776.PNG patch | view | raw | blame | history
data/logo/20170418/14707254124.PNG patch | view | raw | blame | history
data/logo/20170418/14708405239.PNG patch | view | raw | blame | history
data/logo/20170418/14715405974.PNG patch | view | raw | blame | history
data/logo/20170418/14716905976.PNG patch | view | raw | blame | history
data/logo/20170418/14718655977.PNG patch | view | raw | blame | history
data/logo/20170418/14745698334.PNG patch | view | raw | blame | history
data/logo/20170418/14754791367.PNG patch | view | raw | blame | history
data/logo/20170418/14776120371.PNG patch | view | raw | blame | history
data/logo/20170418/14787253815.PNG patch | view | raw | blame | history
data/logo/20170418/14885797231.PNG patch | view | raw | blame | history
data/logo/20170418/14906489056.PNG patch | view | raw | blame | history
data/logo/20170418/14910751336.PNG patch | view | raw | blame | history
data/logo/20170418/14915901657.PNG patch | view | raw | blame | history
data/logo/20170418/14922051316.PNG patch | view | raw | blame | history
data/logo/20170418/14937863721.PNG patch | view | raw | blame | history
data/logo/20170418/14947989259.PNG patch | view | raw | blame | history
data/logo/20170418/14988300042.JPG patch | view | raw | blame | history
data/logo/20170418/15008501757.JPG patch | view | raw | blame | history
data/logo/20170418/15397609812.JPG patch | view | raw | blame | history
data/logo/20170418/15430335254.PNG patch | view | raw | blame | history
data/logo/20170418/15495075889.PNG patch | view | raw | blame | history
data/logo/20170418/15539599776.png patch | view | raw | blame | history
data/logo/20170418/15554505938.png patch | view | raw | blame | history
data/logo/20170418/15559380893.png patch | view | raw | blame | history
data/logo/20170418/15741122627.png patch | view | raw | blame | history
data/logo/20170418/16065312607.PNG patch | view | raw | blame | history
data/logo/20210922/16323021191018.png patch | view | raw | blame | history
data/logo/20210922/16323021192007.png patch | view | raw | blame | history
data/logo/20210922/16323021192178.png patch | view | raw | blame | history
data/logo/20210922/16323021192988.png patch | view | raw | blame | history
data/logo/20210922/16323021193091.png patch | view | raw | blame | history
data/logo/20210922/16323021197184.png patch | view | raw | blame | history
data/logo/20210922/16323021198584.png patch | view | raw | blame | history
data/logo/20210922/16323021198868.png patch | view | raw | blame | history
data/logo/20210922/16323068256222.png patch | view | raw | blame | history
data/logo/20210922/16323068259312.png patch | view | raw | blame | history
data/logo/20210922/16385972733.png patch | view | raw | blame | history
data/logo/20211204/16392220947.png patch | view | raw | blame | history
data/phpyun.lock patch | view | raw | blame | history
data/plus/admindir.php 3 ●●●●● patch | view | raw | blame | history
data/plus/ask.cache.js 47 ●●●●● patch | view | raw | blame | history
data/plus/ask.cache.php 25 ●●●●● patch | view | raw | blame | history
data/plus/cache.config.php 4 ●●●● patch | view | raw | blame | history
data/plus/city.cache.js 3828 ●●●●● patch | view | raw | blame | history
data/plus/city.cache.php 389 ●●●●● patch | view | raw | blame | history
data/plus/cityename.cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/cityfs.cache.php 6 ●●●●● patch | view | raw | blame | history
data/plus/cityparent.cache.js 3409 ●●●●● patch | view | raw | blame | history
data/plus/cityparent.cache.php 4 ●●●● patch | view | raw | blame | history
data/plus/com.cache.js 135 ●●●●● patch | view | raw | blame | history
data/plus/com.cache.php 23 ●●●●● patch | view | raw | blame | history
data/plus/comrating.cache.php 13 ●●●●● patch | view | raw | blame | history
data/plus/comset.php 13 ●●●●● patch | view | raw | blame | history
data/plus/config.php 9 ●●●●● patch | view | raw | blame | history
data/plus/configcache.php 4 ●●●● patch | view | raw | blame | history
data/plus/crm.cache.php 14 ●●●●● patch | view | raw | blame | history
data/plus/data/index.html patch | view | raw | blame | history
data/plus/dbstruct.cache.php 4 ●●●● patch | view | raw | blame | history
data/plus/desc.cache.php 31 ●●●●● patch | view | raw | blame | history
data/plus/domain_cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/emailconfig.cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/emailerror.txt patch | view | raw | blame | history
data/plus/group.cache.php 10 ●●●●● patch | view | raw | blame | history
data/plus/index.html patch | view | raw | blame | history
data/plus/indextpl.cache.php 8 ●●●●● patch | view | raw | blame | history
data/plus/industry.cache.js 34 ●●●●● patch | view | raw | blame | history
data/plus/industry.cache.php 6 ●●●●● patch | view | raw | blame | history
data/plus/integralclass.cache.php 10 ●●●●● patch | view | raw | blame | history
data/plus/introduce.cache.php 5 ●●●●● patch | view | raw | blame | history
data/plus/job.cache.js 1018 ●●●●● patch | view | raw | blame | history
data/plus/job.cache.php 90 ●●●●● patch | view | raw | blame | history
data/plus/jobename.cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/jobfs.cache.php 6 ●●●●● patch | view | raw | blame | history
data/plus/jobparent.cache.js 905 ●●●●● patch | view | raw | blame | history
data/plus/jobparent.cache.php 4 ●●●● patch | view | raw | blame | history
data/plus/jump.cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/keyword.cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/link.cache.php 7 ●●●●● patch | view | raw | blame | history
data/plus/lt.cache.php 19 ●●●●● patch | view | raw | blame | history
data/plus/lthy.cache.php 19 ●●●●● patch | view | raw | blame | history
data/plus/ltindustry.cache.js 76 ●●●●● patch | view | raw | blame | history
data/plus/ltjob.cache.js 277 ●●●●● patch | view | raw | blame | history
data/plus/ltjob.cache.php 28 ●●●●● patch | view | raw | blame | history
data/plus/menu.cache.php 94 ●●●●● patch | view | raw | blame | history
data/plus/model.config.php 42 ●●●●● patch | view | raw | blame | history
data/plus/navmap.cache.php 19 ●●●●● patch | view | raw | blame | history
data/plus/outside.php 19 ●●●●● patch | view | raw | blame | history
data/plus/part.cache.js 34 ●●●●● patch | view | raw | blame | history
data/plus/part.cache.php 10 ●●●●● patch | view | raw | blame | history
data/plus/pimg_cache.php 3 ●●●●● patch | view | raw | blame | history
data/plus/reason.cache.php 11 ●●●●● patch | view | raw | blame | history
data/plus/redeem.cache.php 7 ●●●●● patch | view | raw | blame | history
data/plus/resume.php 4 ●●●● patch | view | raw | blame | history
data/plus/route.php 1682 ●●●●● patch | view | raw | blame | history
data/plus/school.cache.php 10 ●●●●● patch | view | raw | blame | history
data/plus/seo.cache.php 257 ●●●●● patch | view | raw | blame | history
data/plus/subject.cache.php 19 ●●●●● patch | view | raw | blame | history
data/plus/subject_type.cache.php 6 ●●●●● patch | view | raw | blame | history
data/plus/user.cache.js 108 ●●●●● patch | view | raw | blame | history
data/plus/user.cache.php 21 ●●●●● patch | view | raw | blame | history
data/plus/user.php 4 ●●●● patch | view | raw | blame | history
data/plus/yunimg.php 24 ●●●●● patch | view | raw | blame | history
data/templates_c/0c53cfd9620c77bb7a42c2434fc6334e7ee3fe10.file.admin_comtpl.htm.php 118 ●●●●● patch | view | raw | blame | history
data/templates_c/11c4a26fe7d1c9b502850cb82316cf562855141e.file.admin_member.htm.php 517 ●●●●● patch | view | raw | blame | history
data/templates_c/13a4aad0a34df68d47f0e3bd4cdba4250206e0d0.file.verify_js.htm.php 63 ●●●●● patch | view | raw | blame | history
data/templates_c/1c4998f09b9e4bb1ce0819e8ef1283198b6a149f.file.admin_member_comadd.htm.php 459 ●●●●● patch | view | raw | blame | history
data/templates_c/1da5f3b8d4305ec58657ab7e24ce3078930c687c.file.backtop.htm.php 75 ●●●●● patch | view | raw | blame | history
data/templates_c/244e9855ebbf46b76c35cc130280718204a203b7.file.search.htm.php 3133 ●●●●● patch | view | raw | blame | history
data/templates_c/27a6b2af0295fe23df2ef67e29eaea98bb3be36b.file.admin_user_add.htm.php 521 ●●●●● patch | view | raw | blame | history
data/templates_c/2efa76dce73e456116002b5a79988ad4ded0c1d9.file.admin_description_add.htm.php 343 ●●●●● patch | view | raw | blame | history
data/templates_c/36cfde62cc62f78020700c7a43b59208f3639d41.file.admin_makenews.htm.php 444 ●●●●● patch | view | raw | blame | history
data/templates_c/4b076adc0d40c26df5e4ec37621fc73116c60a09.file.admin_city.htm.php 493 ●●●●● patch | view | raw | blame | history
data/templates_c/55fb59665d037e88b25461324b7b6415877bf6bd.file.index.htm.php 6028 ●●●●● patch | view | raw | blame | history
data/templates_c/567fedba9f84d83f3de3f965668ecbfe009877cf.file.search.htm.php 2256 ●●●●● patch | view | raw | blame | history
data/templates_c/56ae993870cd60af1ac02627c05814bbfd30581a.file.admin_message.htm.php 285 ●●●●● patch | view | raw | blame | history
data/templates_c/59e1e0820792c5de4212c43421b7f56db2e5fe91.file.footer.htm.php 232 ●●●●● patch | view | raw | blame | history
data/templates_c/603d4de05786c50b2bf0d3d458bb5eeef4f4f0fb.file.firm_search.htm.php 521 ●●●●● patch | view | raw | blame | history
data/templates_c/643a77cfea3409d4f5b6e0a4a08a8cc5974a4320.file.admin_user_list.htm.php 173 ●●●●● patch | view | raw | blame | history
data/templates_c/680e04d273a3dd0f8ddb8679579421f092d19229.file.admin_description.htm.php 197 ●●●●● patch | view | raw | blame | history
data/templates_c/69f5b2f337040ab27e994ddeb43b3eb281388bc2.file.member_send_email.htm.php 267 ●●●●● patch | view | raw | blame | history
data/templates_c/6f71af4e84b724c5fcef767654693754e83199de.file.login.htm.php 762 ●●●●● patch | view | raw | blame | history
data/templates_c/70470c950ce5578bbbd9077ceec58382367e8dfc.file.index.htm.php 1187 ●●●●● patch | view | raw | blame | history
data/templates_c/78c0d883f755d092b66bb69b4de9fcc57fb77c19.file.admin_industry.htm.php 194 ●●●●● patch | view | raw | blame | history
data/templates_c/7c5534854000a9770ba1b00399788ddf76ce79f1.file.admin_right_web.htm.php 235 ●●●●● patch | view | raw | blame | history
data/templates_c/7fad852e220f05269cb70d35def311ecb46320e5.file.index_header.htm.php 671 ●●●●● patch | view | raw | blame | history
data/templates_c/844a7391c57137a67f3ef1e5f57351b437aa2e44.file.header.htm.php 443 ●●●●● patch | view | raw | blame | history
data/templates_c/84c393276c827b025457c7655dcc77fc4d0fe482.file.admin_style_list.htm.php 114 ●●●●● patch | view | raw | blame | history
data/templates_c/89b218e55d5ea3ef51fe5e74b1f07bf13ade6f52.file.crm_public.htm.php 785 ●●●●● patch | view | raw | blame | history
data/templates_c/8ead6a04918b6611fea3d0a9ff7ddc2c9fb7aa67.file.changeutype.htm.php 284 ●●●●● patch | view | raw | blame | history
data/templates_c/8f1992510c820a625ae20dc11cc97473e2e9506d.file.admin_news_list.htm.php 571 ●●●●● patch | view | raw | blame | history
data/templates_c/92d4cc030673bf28dc16fbc558f6fb14aea8c583.file.topfour_list.htm.php 918 ●●●●● patch | view | raw | blame | history
data/templates_c/942b1af51daf9555bfae11257fb3ff355b916d82.file.admin_web_config.htm.php 1200 ●●●●● patch | view | raw | blame | history
data/templates_c/96886e946ca00ad9425159b3b1c37256e999e16b.file.admin_descclass.htm.php 209 ●●●●● patch | view | raw | blame | history
data/templates_c/9aa269d49f5808d4c8652e385a772866e25c3c20.file.web_config.htm.php 695 ●●●●● patch | view | raw | blame | history
data/templates_c/a26ea299e121f1c6ae6868e82b35b1fa9843093e.file.checkdomain.htm.php 484 ●●●●● patch | view | raw | blame | history
data/templates_c/bbe37c552ad210165d8d711871d36cae7adc6df6.file.index.htm.php 1039 ●●●●● patch | view | raw | blame | history
data/templates_c/c06c62faa1c191544eece3fbedc66e059f2cab81.file.admin_myuser.htm.php 269 ●●●●● patch | view | raw | blame | history
data/templates_c/c32bb702ce1cfaf01d5a51b472f6d406c77b5407.file.admin_userclass.htm.php 215 ●●●●● patch | view | raw | blame | history
data/templates_c/c6b248bdf4e16306c55fe3ea3e0cc660bafb9f2f.file.admin_model_config.htm.php 254 ●●●●● patch | view | raw | blame | history
data/templates_c/cc863ec85d93dc03912af0a1f91c359543ad5131.file.admin_domain_config.htm.php 173 ●●●●● patch | view | raw | blame | history
data/templates_c/d185eb9fb3f5e0e2f2217e255a7b35b29c523c21.file.admin_right.htm.php 928 ●●●●● patch | view | raw | blame | history
data/templates_c/d5f587720e2920b8f0b3b7d7a256da2a77d4240a.file.login.htm.php 151 ●●●●● patch | view | raw | blame | history
data/templates_c/d6f831c1f0620e090932efd34d3ec6be3c06e54a.file.admin_resumetpl.htm.php 118 ●●●●● patch | view | raw | blame | history
data/templates_c/df1c9da67eefc370faf1f7d60a3e2a65a54b0759.file.admin_reward.htm.php 227 ●●●●● patch | view | raw | blame | history
data/templates_c/df324bff9cd508c18553c8a74f5c2c4f445f4a46.file.admin_company.htm.php 2220 ●●●●● patch | view | raw | blame | history
data/templates_c/e07e6d79d2f7dadaed434b33af44500b85a4b913.file.admin_search.htm.php 426 ●●●●● patch | view | raw | blame | history
data/templates_c/e81a185a5882542bcab41612413ad9e6a40b813b.file.index_search.htm.php 33 ●●●●● patch | view | raw | blame | history
data/templates_c/e8eb7d27f330b71c0eb944709c031f8cdc47c231.file.crm_index.htm.php 443 ●●●●● patch | view | raw | blame | history
data/templates_c/e986efe7bf7e5328177e4d211979c0c68efd9edd.file.login.htm.php 329 ●●●●● patch | view | raw | blame | history
data/templates_c/ea66f1685e4801c2a655bb775fbd4a9e07cb7aff.file.admin_navmap.htm.php 235 ●●●●● patch | view | raw | blame | history
data/templates_c/edf202bd6aa332c1ea343ab903fee9e0bab7e52f.file.add_class.htm.php 187 ●●●●● patch | view | raw | blame | history
data/upload/appdiy/20200905/15695732442214.png patch | view | raw | blame | history
data/upload/appdiy/20200905/15695732446076.png patch | view | raw | blame | history
data/upload/appdiy/20200905/15695732447681.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16292203638.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16296595137.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16296989204.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16303238838.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16313297434.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16327886671.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16346834825.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16366517027.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16368958687.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16375013122.png patch | view | raw | blame | history
data/upload/appdiy/20200905/16375699722.png patch | view | raw | blame | history
data/upload/appdiy/20200905/article.png patch | view | raw | blame | history
data/upload/appdiy/20200905/company.png patch | view | raw | blame | history
data/upload/appdiy/20200905/gongzhao.png patch | view | raw | blame | history
data/upload/appdiy/20200905/job.png patch | view | raw | blame | history
data/upload/appdiy/20200905/part.png patch | view | raw | blame | history
data/upload/appdiy/20200905/redpack.png patch | view | raw | blame | history
data/upload/appdiy/20200905/resume.png patch | view | raw | blame | history
data/upload/appdiy/20200905/reward.png patch | view | raw | blame | history
data/upload/appdiy/20200905/special.png patch | view | raw | blame | history
data/upload/appdiy/20200905/spview.png patch | view | raw | blame | history
data/upload/appdiy/20200905/xjhlive.png patch | view | raw | blame | history
data/upload/appdiy/20200905/zph.png patch | view | raw | blame | history
data/upload/appdiy/20200905/zphnet.png patch | view | raw | blame | history
data/upload/company/20141218/make_S_14285802996.PNG patch | view | raw | blame | history
data/upload/company/20150606/make_S_14434103463.JPG patch | view | raw | blame | history
data/upload/company/20150624/make_S_14419284427.JPG patch | view | raw | blame | history
data/upload/company/20170308/14975507376.JPG patch | view | raw | blame | history
data/upload/company/20170308/make_S_14910661877.PNG patch | view | raw | blame | history
data/upload/compic/20170208/14873574872.PNG patch | view | raw | blame | history
data/upload/compic/20170208/14902352353.PNG patch | view | raw | blame | history
data/upload/compic/20170208/14942688954.PNG patch | view | raw | blame | history
data/upload/compic/20170208/14958881298.PNG patch | view | raw | blame | history
data/upload/hrclass/20141110/14172242201.JPG patch | view | raw | blame | history
data/upload/hrclass/20141110/14177186537.JPG patch | view | raw | blame | history
data/upload/hrclass/20141114/14160140867.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14167299477.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14171978886.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14176882761.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14177901288.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14180306464.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14184851391.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14185027369.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14223214394.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14227189698.PNG patch | view | raw | blame | history
data/upload/hrclass/20141114/14232330031.PNG patch | view | raw | blame | history
data/upload/hrclass/20141211/14206742821.PNG patch | view | raw | blame | history
data/upload/hrclass/20141211/14233987614.JPG patch | view | raw | blame | history
data/upload/hrclass/20150610/14434868048.JPG patch | view | raw | blame | history
data/upload/hrclass/20170408/14943127712.PNG patch | view | raw | blame | history
data/upload/index.html patch | view | raw | blame | history
data/upload/nav/20190912/15682565365152.gif patch | view | raw | blame | history
data/upload/nav/20190912/15682572992681.png patch | view | raw | blame | history
data/upload/nav/20190912/15682576811507.gif patch | view | raw | blame | history
data/upload/nav/20190912/15682578626545.png patch | view | raw | blame | history
data/upload/nav/20190912/15682579578976.png patch | view | raw | blame | history
data/upload/nav/20190912/15682580956188.png patch | view | raw | blame | history
data/upload/nav/20190912/15682583004270.png patch | view | raw | blame | history
data/upload/nav/20190912/15682598876265.png patch | view | raw | blame | history
data/upload/nav/20190912/15682745764994.png patch | view | raw | blame | history
data/upload/nav/20190912/15682758151119.png patch | view | raw | blame | history
data/upload/nav/20190912/15682758906334.png patch | view | raw | blame | history
data/upload/nav/20190912/15682759641578.png patch | view | raw | blame | history
data/upload/nav/20190912/15682760938699.png patch | view | raw | blame | history
data/upload/nav/20190912/15682773162506.png patch | view | raw | blame | history
data/upload/nav/20190912/15682773335979.png patch | view | raw | blame | history
data/upload/nav/20190912/15682773526859.png patch | view | raw | blame | history
data/upload/nav/20190912/15682774138038.png patch | view | raw | blame | history
data/upload/nav/20190912/15682789086688.png patch | view | raw | blame | history
data/upload/nav/20190912/15682789502169.png patch | view | raw | blame | history
data/upload/nav/20190912/15682817219943.png patch | view | raw | blame | history
data/upload/nav/20190912/15682817566007.png patch | view | raw | blame | history
data/upload/nav/20190912/15682818133185.png patch | view | raw | blame | history
data/upload/nav/20190912/15682818548130.png patch | view | raw | blame | history
data/upload/nav/20190912/15682818874246.png patch | view | raw | blame | history
data/upload/nav/20190912/15682819226852.png patch | view | raw | blame | history
data/upload/nav/20190912/15682820301983.png patch | view | raw | blame | history
data/upload/nav/20190912/15682822648783.png patch | view | raw | blame | history
data/upload/nav/20190917/15687016982167.png patch | view | raw | blame | history
data/upload/nav/20190917/15687017195256.png patch | view | raw | blame | history
data/upload/nav/20190917/15687017359771.png patch | view | raw | blame | history
data/upload/nav/20190917/15687017503530.png patch | view | raw | blame | history
data/upload/nav/20190917/15687200051633.png patch | view | raw | blame | history
data/upload/nav/20190917/15687201796759.png patch | view | raw | blame | history
data/upload/nav/20190917/15687202109879.png patch | view | raw | blame | history
data/upload/nav/20190917/15687202974137.png patch | view | raw | blame | history
data/upload/nav/20190917/15687203789457.png patch | view | raw | blame | history
data/upload/nav/20190917/15687204573743.png patch | view | raw | blame | history
data/upload/nav/20190917/15687205517408.png patch | view | raw | blame | history
data/upload/nav/20190917/15687207081857.png patch | view | raw | blame | history
data/upload/nav/20190917/15687207581122.png patch | view | raw | blame | history
data/upload/nav/20190917/15950010216.png patch | view | raw | blame | history
data/upload/nav/20190917/15956148314.png patch | view | raw | blame | history
data/upload/nav/20190917/16030298565.png patch | view | raw | blame | history
data/upload/nav/20190929/15697407992768.png patch | view | raw | blame | history
data/upload/nav/20190929/15950010216.png patch | view | raw | blame | history
data/upload/nav/20190929/15956148314.png patch | view | raw | blame | history
data/upload/nav/20190929/16030298565.png patch | view | raw | blame | history
data/upload/nav/20210913/16339010778.png patch | view | raw | blame | history
data/upload/nav/20210913/16350046154.png patch | view | raw | blame | history
data/upload/nav/20210913/16395944961.png patch | view | raw | blame | history
data/upload/nav/20211125/16460508337.png patch | view | raw | blame | history
data/upload/pimg/20170418/14571043874.JPG patch | view | raw | blame | history
data/upload/pimg/20170418/14927345292.PNG patch | view | raw | blame | history
data/upload/pimg/20170418/14934176012.PNG patch | view | raw | blame | history
data/upload/pimg/20170418/14940587235.JPG patch | view | raw | blame | history
data/upload/pimg/20170418/14943852335.JPG patch | view | raw | blame | history
data/upload/pimg/20170418/14956486512.JPG patch | view | raw | blame | history
data/upload/pimg/20170418/14967040117.PNG patch | view | raw | blame | history
data/upload/pimg/20170418/14970247553.JPG patch | view | raw | blame | history
data/upload/pimg/20170418/14992057095.PNG patch | view | raw | blame | history
data/upload/pimg/20170418/14992422949.JPG patch | view | raw | blame | history
data/upload/pimg/20170418/14994512784.PNG patch | view | raw | blame | history
data/upload/pimg/20170418/15341563068.PNG patch | view | raw | blame | history
data/upload/pimg/20170418/15604592383.png patch | view | raw | blame | history
data/upload/pimg/20170418/15761491967389.png patch | view | raw | blame | history
data/upload/question_class/20130807/13802840119.JPG patch | view | raw | blame | history
data/upload/question_class/20130807/13816861607.JPG patch | view | raw | blame | history
data/upload/question_class/20130807/13857552261.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13769078738.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13770745099.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13789559602.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13807214153.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13808971357.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13810276938.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13814439425.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13816011729.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13824121725.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13831678236.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13834787833.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13834858827.JPG patch | view | raw | blame | history
data/upload/question_class/20130808/13853427866.JPG patch | view | raw | blame | history
data/upload/question_class/20140421/13996007059.JPG patch | view | raw | blame | history
data/upload/question_class/20140524/14016585981.JPG patch | view | raw | blame | history
data/upload/question_class/20140524/14084004906.JPEG patch | view | raw | blame | history
data/upload/question_class/20150522/14339572071.PNG patch | view | raw | blame | history
data/upload/question_class/20150522/14339641958.PNG patch | view | raw | blame | history
data/upload/question_class/20150522/14342011963.PNG patch | view | raw | blame | history
data/upload/question_class/20150522/14350067618.PNG patch | view | raw | blame | history
data/upload/question_class/20150522/14369812481.PNG patch | view | raw | blame | history
data/upload/question_class/20150522/14391852907.PNG patch | view | raw | blame | history
data/upload/question_class/20150522/14405769323.PNG patch | view | raw | blame | history
data/upload/question_class/20150616/14375442921.PNG patch | view | raw | blame | history
data/upload/question_class/20150624/14357394445.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14358010097.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14361506833.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14384156205.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14421457303.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14429132211.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14434658516.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14437796925.JPG patch | view | raw | blame | history
data/upload/question_class/20150624/14449375651.JPG patch | view | raw | blame | history
data/upload/question_class/20170328/14958400917.JPG patch | view | raw | blame | history
data/upload/question_class/20170328/15203440385.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14885305345.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14887324504.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14890905376.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14927458948.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14938207406.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14961473914.PNG patch | view | raw | blame | history
data/upload/resume/20170303/14967575293.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180104/15151459737.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180104/15153359737.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180104/15154859736.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180104/15155759733.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15157462989.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15158278009.JPG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15162881091.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15164549478.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15167853565.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15175089497.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15175987331.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15178952365.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15179886318.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15181848867.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15195043231.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15199170404.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15201978504.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15205855389.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15209168994.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15210682811.JPG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15212468995.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15212968992.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15214668995.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15215668991.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15218433708.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15219291044.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15221142811.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15221171889.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15223172355.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15224064873.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15226480533.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15228680535.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15238292964.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15242478868.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15243075591.JPG patch | view | raw | blame | history
data/upload/wapdiy/20180108/15251861582.PNG patch | view | raw | blame | history
data/upload/wapdiy/20180109/15171608214.PNG patch | view | raw | blame | history
data/upload/whb/20210208/16131358733.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16134191131.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16134288722.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16142417483.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16146691419.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16147068701.png patch | view | raw | blame | history
data/upload/whb/20210208/16154895338.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16157237311.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16162903005.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16171008259.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16186522908.png patch | view | raw | blame | history
data/upload/whb/20210208/16197072202.png patch | view | raw | blame | history
data/upload/whb/20210208/16199425259.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16202832127.png patch | view | raw | blame | history
data/upload/whb/20210208/16205383099.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16208003791.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16210167875.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16218566559.jpg patch | view | raw | blame | history
data/upload/whb/20210208/16219737481.jpg patch | view | raw | blame | history
data/upload/whb/20210926/16330948051.png patch | view | raw | blame | history
data/upload/whb/20210926/16334727258.png patch | view | raw | blame | history
data/upload/whb/20210926/16339360285.png patch | view | raw | blame | history
data/upload/whb/20210926/16346951861.png patch | view | raw | blame | history
data/upload/whb/20210926/16349378085.png patch | view | raw | blame | history
data/upload/whb/20210926/16355139341.png patch | view | raw | blame | history
data/upload/whb/20210926/16359228791.png patch | view | raw | blame | history
data/upload/whb/20210926/16367046832.png patch | view | raw | blame | history
data/upload/whb/20210926/16368110265.png patch | view | raw | blame | history
data/upload/whb/20210926/16373060517.png patch | view | raw | blame | history
data/upload/whb/20210926/16373401231.png patch | view | raw | blame | history
data/upload/whb/20210926/16385047826.png patch | view | raw | blame | history
data/upload/whb/20210926/16388453507.png patch | view | raw | blame | history
data/upload/whb/20210926/16395304774.png patch | view | raw | blame | history
data/upload/whb/20210926/16404323056.png patch | view | raw | blame | history
data/upload/whb/20210926/16405375047.png patch | view | raw | blame | history
data/upload/whb/20210926/16407217399.png patch | view | raw | blame | history
data/upload/whb/20210926/16409274247.png patch | view | raw | blame | history
data/upload/whb/20210926/16410383023.png patch | view | raw | blame | history
data/upload/whb/20210926/16411349471.png patch | view | raw | blame | history
data/upload/whb/20210926/16416887173.png patch | view | raw | blame | history
data/upload/whb/20210926/16418479077.png patch | view | raw | blame | history
data/upload/whb/20210926/16424128315.png patch | view | raw | blame | history
data/upload/whb/20210926/16424211377.png patch | view | raw | blame | history
data/upload/whb/20211117/16395308261.jpg patch | view | raw | blame | history
data/upload/whb/20211117/16402632112.jpg patch | view | raw | blame | history
data/upload/whb/20211117/16438176174.jpg patch | view | raw | blame | history
data/upload/whb/20211117/16446876814.jpg patch | view | raw | blame | history
data/upload/whb/20211117/16449642978.jpg patch | view | raw | blame | history
data/upload/whb/20211117/16467621658.jpg patch | view | raw | blame | history
data/upload/whb/20211124/16479383735.png patch | view | raw | blame | history
data/upload/whb/logo/1.png patch | view | raw | blame | history
data/upload/whb/logo/10.png patch | view | raw | blame | history
data/upload/whb/logo/2.png patch | view | raw | blame | history
data/upload/whb/logo/3.png patch | view | raw | blame | history
data/upload/whb/logo/4.png patch | view | raw | blame | history
data/upload/whb/logo/5.png patch | view | raw | blame | history
data/upload/whb/logo/6.png patch | view | raw | blame | history
data/upload/whb/logo/7.png patch | view | raw | blame | history
data/upload/whb/logo/8.png patch | view | raw | blame | history
data/upload/whb/logo/9.png patch | view | raw | blame | history
data/upload/wx/jt.jpg patch | view | raw | blame | history
datav/index.php 8 ●●●●● patch | view | raw | blame | history
error/index.php 17 ●●●●● patch | view | raw | blame | history
evaluate/index.php 17 ●●●●● patch | view | raw | blame | history
global.php 65 ●●●●● patch | view | raw | blame | history
gongzhao/index.php 17 ●●●●● patch | view | raw | blame | history
hr/index.php 18 ●●●●● patch | view | raw | blame | history
index.php 33 ●●●●● patch | view | raw | blame | history
install/data/phpyun.sql 5338 ●●●●● patch | view | raw | blame | history
install/data/phpyun_data.sql 7493 ●●●●● patch | view | raw | blame | history
install/data/zhaopin.sql 5338 ●●●●● patch | view | raw | blame | history
install/data/zhaopin_data.sql 7493 ●●●●● patch | view | raw | blame | history
install/images/_r2_c3.jpg patch | view | raw | blame | history
install/images/an.jpg patch | view | raw | blame | history
install/images/anq.jpg patch | view | raw | blame | history
install/images/bgindex.jpg patch | view | raw | blame | history
install/images/css.css 207 ●●●●● patch | view | raw | blame | history
install/images/icon.png patch | view | raw | blame | history
install/images/l12.jpg patch | view | raw | blame | history
install/images/li-1.jpg patch | view | raw | blame | history
install/images/li1.jpg patch | view | raw | blame | history
install/images/libgjpg.jpg patch | view | raw | blame | history
install/images/linkbg.jpg patch | view | raw | blame | history
install/images/logo.jpg patch | view | raw | blame | history
install/images/logo1.jpg patch | view | raw | blame | history
install/images/newbg.gif patch | view | raw | blame | history
install/images/step.png patch | view | raw | blame | history
install/images/z1.jpg patch | view | raw | blame | history
install/images/z2.jpg patch | view | raw | blame | history
install/images/z3.jpg patch | view | raw | blame | history
install/index.php 32 ●●●●● patch | view | raw | blame | history
install/install_lang.php 78 ●●●●● patch | view | raw | blame | history
install/js/form_and_validation.js 67 ●●●●● patch | view | raw | blame | history
install/php5/install.php 422 ●●●●● patch | view | raw | blame | history
install/php5/install_function.php 481 ●●●●● patch | view | raw | blame | history
install/php5/install_mysql.php 74 ●●●●● patch | view | raw | blame | history
install/php5/install_var.php 43 ●●●●● patch | view | raw | blame | history
install/php7/install.php 440 ●●●●● patch | view | raw | blame | history
install/php7/install_function.php 474 ●●●●● patch | view | raw | blame | history
install/php7/install_mysql.php 58 ●●●●● patch | view | raw | blame | history
install/php7/install_var.php 35 ●●●●● patch | view | raw | blame | history
job/index.php 17 ●●●●● patch | view | raw | blame | history
js/ajaxfileupload.js 177 ●●●●● patch | view | raw | blame | history
js/article/css/style.css 32 ●●●●● patch | view | raw | blame | history
js/article/images/arrow.png patch | view | raw | blame | history
js/article/images/nav.png patch | view | raw | blame | history
js/article/imageslide.js 102 ●●●●● patch | view | raw | blame | history
js/article/prototype.js 3 ●●●●● patch | view | raw | blame | history
js/binding.js 322 ●●●●● patch | view | raw | blame | history
js/canvas/canvas2image.js 287 ●●●●● patch | view | raw | blame | history
js/canvas/html2canvas.js 3530 ●●●●● patch | view | raw | blame | history
js/city.js 35 ●●●●● patch | view | raw | blame | history
js/class.public.js 1410 ●●●●● patch | view | raw | blame | history
js/clipboard/clipboard.min.js 7 ●●●●● patch | view | raw | blame | history
js/date.js 183 ●●●●● patch | view | raw | blame | history
js/datepicker/css/font-awesome.min.css 7 ●●●●● patch | view | raw | blame | history
js/datepicker/foundation-datepicker.min.js 1 ●●●● patch | view | raw | blame | history
js/datepicker/images/yun_date_left.png patch | view | raw | blame | history
js/datepicker/images/yun_date_right.png patch | view | raw | blame | history
js/datetimepicker/jquery.datetimepicker.css 568 ●●●●● patch | view | raw | blame | history
js/datetimepicker/jquery.datetimepicker.full.js 2930 ●●●●● patch | view | raw | blame | history
js/datetimepicker/jquery.datetimepicker.full.min.js 1 ●●●● patch | view | raw | blame | history
js/dingxiang/pc.js 37 ●●●●● patch | view | raw | blame | history
js/echarts_plain.js 27 ●●●●● patch | view | raw | blame | history
js/geetest/gt.js 293 ●●●●● patch | view | raw | blame | history
js/geetest/mobile.js 65 ●●●●● patch | view | raw | blame | history
js/geetest/pc.js 68 ●●●●● patch | view | raw | blame | history
js/grayscale.js 240 ●●●●● patch | view | raw | blame | history
js/im/emoji_101@2x.png patch | view | raw | blame | history
js/im/emoji_107@2x.png patch | view | raw | blame | history
js/im/emoji_108@2x.png patch | view | raw | blame | history
js/im/emoji_109@2x.png patch | view | raw | blame | history
js/im/emoji_10@2x.png patch | view | raw | blame | history
js/im/emoji_111@2x.png patch | view | raw | blame | history
js/im/emoji_112@2x.png patch | view | raw | blame | history
js/im/emoji_11@2x.png patch | view | raw | blame | history
js/im/emoji_123@2x.png patch | view | raw | blame | history
js/im/emoji_12@2x.png patch | view | raw | blame | history
js/im/emoji_137@2x.png patch | view | raw | blame | history
js/im/emoji_139@2x.png patch | view | raw | blame | history
js/im/emoji_13@2x.png patch | view | raw | blame | history
js/im/emoji_14@2x.png patch | view | raw | blame | history
js/im/emoji_15@2x.png patch | view | raw | blame | history
js/im/emoji_16@2x.png patch | view | raw | blame | history
js/im/emoji_17@2x.png patch | view | raw | blame | history
js/im/emoji_18@2x.png patch | view | raw | blame | history
js/im/emoji_19@2x.png patch | view | raw | blame | history
js/im/emoji_1@2x.png patch | view | raw | blame | history
js/im/emoji_20@2x.png patch | view | raw | blame | history
js/im/emoji_21@2x.png patch | view | raw | blame | history
js/im/emoji_22@2x.png patch | view | raw | blame | history
js/im/emoji_23@2x.png patch | view | raw | blame | history
js/im/emoji_24@2x.png patch | view | raw | blame | history
js/im/emoji_25@2x.png patch | view | raw | blame | history
js/im/emoji_26@2x.png patch | view | raw | blame | history
js/im/emoji_27@2x.png patch | view | raw | blame | history
js/im/emoji_28@2x.png patch | view | raw | blame | history
js/im/emoji_29@2x.png patch | view | raw | blame | history
js/im/emoji_2@2x.png patch | view | raw | blame | history
js/im/emoji_30@2x.png patch | view | raw | blame | history
js/im/emoji_31@2x.png patch | view | raw | blame | history
js/im/emoji_32@2x.png patch | view | raw | blame | history
js/im/emoji_33@2x.png patch | view | raw | blame | history
js/im/emoji_34@2x.png patch | view | raw | blame | history
js/im/emoji_35@2x.png patch | view | raw | blame | history
js/im/emoji_36@2x.png patch | view | raw | blame | history
js/im/emoji_37@2x.png patch | view | raw | blame | history
js/im/emoji_38@2x.png patch | view | raw | blame | history
js/im/emoji_39@2x.png patch | view | raw | blame | history
js/im/emoji_3@2x.png patch | view | raw | blame | history
js/im/emoji_40@2x.png patch | view | raw | blame | history
js/im/emoji_41@2x.png patch | view | raw | blame | history
js/im/emoji_42@2x.png patch | view | raw | blame | history
js/im/emoji_43@2x.png patch | view | raw | blame | history
js/im/emoji_44@2x.png patch | view | raw | blame | history
js/im/emoji_45@2x.png patch | view | raw | blame | history
js/im/emoji_46@2x.png patch | view | raw | blame | history
js/im/emoji_47@2x.png patch | view | raw | blame | history
js/im/emoji_48@2x.png patch | view | raw | blame | history
js/im/emoji_49@2x.png patch | view | raw | blame | history
js/im/emoji_4@2x.png patch | view | raw | blame | history
js/im/emoji_50@2x.png patch | view | raw | blame | history
js/im/emoji_51@2x.png patch | view | raw | blame | history
js/im/emoji_52@2x.png patch | view | raw | blame | history
js/im/emoji_53@2x.png patch | view | raw | blame | history
js/im/emoji_54@2x.png patch | view | raw | blame | history
js/im/emoji_55@2x.png patch | view | raw | blame | history
js/im/emoji_56@2x.png patch | view | raw | blame | history
js/im/emoji_57@2x.png patch | view | raw | blame | history
js/im/emoji_58@2x.png patch | view | raw | blame | history
js/im/emoji_59@2x.png patch | view | raw | blame | history
js/im/emoji_5@2x.png patch | view | raw | blame | history
js/im/emoji_60@2x.png patch | view | raw | blame | history
js/im/emoji_61@2x.png patch | view | raw | blame | history
js/im/emoji_62@2x.png patch | view | raw | blame | history
js/im/emoji_63@2x.png patch | view | raw | blame | history
js/im/emoji_64@2x.png patch | view | raw | blame | history
js/im/emoji_65@2x.png patch | view | raw | blame | history
js/im/emoji_66@2x.png patch | view | raw | blame | history
js/im/emoji_67@2x.png patch | view | raw | blame | history
js/im/emoji_68@2x.png patch | view | raw | blame | history
js/im/emoji_69@2x.png patch | view | raw | blame | history
js/im/emoji_6@2x.png patch | view | raw | blame | history
js/im/emoji_70@2x.png patch | view | raw | blame | history
js/im/emoji_71@2x.png patch | view | raw | blame | history
js/im/emoji_72@2x.png patch | view | raw | blame | history
js/im/emoji_73@2x.png patch | view | raw | blame | history
js/im/emoji_74@2x.png patch | view | raw | blame | history
js/im/emoji_79@2x.png patch | view | raw | blame | history
js/im/emoji_7@2x.png patch | view | raw | blame | history
js/im/emoji_80@2x.png patch | view | raw | blame | history
js/im/emoji_82@2x.png patch | view | raw | blame | history
js/im/emoji_83@2x.png patch | view | raw | blame | history
js/im/emoji_89@2x.png patch | view | raw | blame | history
js/im/emoji_8@2x.png patch | view | raw | blame | history
js/im/emoji_92@2x.png patch | view | raw | blame | history
js/im/emoji_95@2x.png patch | view | raw | blame | history
js/im/emoji_97@2x.png patch | view | raw | blame | history
js/im/emoji_98@2x.png patch | view | raw | blame | history
js/im/emoji_99@2x.png patch | view | raw | blame | history
js/im/emoji_9@2x.png patch | view | raw | blame | history
js/imgareaselect/ajaxfileupload.js 190 ●●●●● patch | view | raw | blame | history
js/imgareaselect/border-anim-h.gif patch | view | raw | blame | history
js/imgareaselect/border-anim-v.gif patch | view | raw | blame | history
js/imgareaselect/border-h.gif patch | view | raw | blame | history
js/imgareaselect/border-v.gif patch | view | raw | blame | history
js/imgareaselect/imgareaselect.css 89 ●●●●● patch | view | raw | blame | history
js/imgareaselect/jquery.imgareaselect.js 1205 ●●●●● patch | view | raw | blame | history
js/imgareaselect/pic_img.png patch | view | raw | blame | history
js/imgareaselect/yun_ts.png patch | view | raw | blame | history
js/index.htm patch | view | raw | blame | history
js/isven_window/css.css 46 ●●●●● patch | view | raw | blame | history
js/isven_window/isven_window.js 55 ●●●●● patch | view | raw | blame | history
js/isven_window/photo.swf patch | view | raw | blame | history
js/jquery-1.8.0.min.js 2 ●●●●● patch | view | raw | blame | history
js/jquery-1.8.1.min.js 2 ●●●●● patch | view | raw | blame | history
js/jquery.js 7 ●●●●● patch | view | raw | blame | history
js/jquery.json.js 200 ●●●●● patch | view | raw | blame | history
js/jscolor/arrow.gif patch | view | raw | blame | history
js/jscolor/cross.gif patch | view | raw | blame | history
js/jscolor/hs.png patch | view | raw | blame | history
js/jscolor/hv.png patch | view | raw | blame | history
js/jscolor/jscolor.js 841 ●●●●● patch | view | raw | blame | history
js/layui.upload.js 126 ●●●●● patch | view | raw | blame | history
js/layui/css/formSelects-v4.css 180 ●●●●● patch | view | raw | blame | history
js/layui/css/layui.css 9 ●●●●● patch | view | raw | blame | history
js/layui/css/layui.demo.css 370 ●●●●● patch | view | raw | blame | history
js/layui/css/layui.mobile.css 2 ●●●●● patch | view | raw | blame | history
js/layui/css/modules/code.css 2 ●●●●● patch | view | raw | blame | history
js/layui/css/modules/laydate/default/laydate.css 2 ●●●●● patch | view | raw | blame | history
js/layui/css/modules/layer/default/icon-ext.png patch | view | raw | blame | history
js/layui/css/modules/layer/default/icon.png patch | view | raw | blame | history
js/layui/css/modules/layer/default/layer.css 2 ●●●●● patch | view | raw | blame | history
js/layui/css/modules/layer/default/loading-0.gif patch | view | raw | blame | history
js/layui/css/modules/layer/default/loading-1.gif patch | view | raw | blame | history
js/layui/css/modules/layer/default/loading-2.gif patch | view | raw | blame | history
js/layui/font/iconfont.eot patch | view | raw | blame | history
js/layui/font/iconfont.svg 485 ●●●●● patch | view | raw | blame | history
js/layui/font/iconfont.ttf patch | view | raw | blame | history
js/layui/font/iconfont.woff patch | view | raw | blame | history
js/layui/font/iconfont.woff2 patch | view | raw | blame | history
js/layui/formSelects-v4.js 2193 ●●●●● patch | view | raw | blame | history
js/layui/images/face/0.gif patch | view | raw | blame | history
js/layui/images/face/1.gif patch | view | raw | blame | history
js/layui/images/face/10.gif patch | view | raw | blame | history
js/layui/images/face/11.gif patch | view | raw | blame | history
js/layui/images/face/12.gif patch | view | raw | blame | history
js/layui/images/face/13.gif patch | view | raw | blame | history
js/layui/images/face/14.gif patch | view | raw | blame | history
js/layui/images/face/15.gif patch | view | raw | blame | history
js/layui/images/face/16.gif patch | view | raw | blame | history
js/layui/images/face/17.gif patch | view | raw | blame | history
js/layui/images/face/18.gif patch | view | raw | blame | history
js/layui/images/face/19.gif patch | view | raw | blame | history
js/layui/images/face/2.gif patch | view | raw | blame | history
js/layui/images/face/20.gif patch | view | raw | blame | history
js/layui/images/face/21.gif patch | view | raw | blame | history
js/layui/images/face/22.gif patch | view | raw | blame | history
js/layui/images/face/23.gif patch | view | raw | blame | history
js/layui/images/face/24.gif patch | view | raw | blame | history
js/layui/images/face/25.gif patch | view | raw | blame | history
js/layui/images/face/26.gif patch | view | raw | blame | history
js/layui/images/face/27.gif patch | view | raw | blame | history
js/layui/images/face/28.gif patch | view | raw | blame | history
js/layui/images/face/29.gif patch | view | raw | blame | history
js/layui/images/face/3.gif patch | view | raw | blame | history
js/layui/images/face/30.gif patch | view | raw | blame | history
js/layui/images/face/31.gif patch | view | raw | blame | history
js/layui/images/face/32.gif patch | view | raw | blame | history
js/layui/images/face/33.gif patch | view | raw | blame | history
js/layui/images/face/34.gif patch | view | raw | blame | history
js/layui/images/face/35.gif patch | view | raw | blame | history
js/layui/images/face/36.gif patch | view | raw | blame | history
js/layui/images/face/37.gif patch | view | raw | blame | history
js/layui/images/face/38.gif patch | view | raw | blame | history
js/layui/images/face/39.gif patch | view | raw | blame | history
js/layui/images/face/4.gif patch | view | raw | blame | history
js/layui/images/face/40.gif patch | view | raw | blame | history
js/layui/images/face/41.gif patch | view | raw | blame | history
js/layui/images/face/42.gif patch | view | raw | blame | history
js/layui/images/face/43.gif patch | view | raw | blame | history
js/layui/images/face/44.gif patch | view | raw | blame | history
js/layui/images/face/45.gif patch | view | raw | blame | history
js/layui/images/face/46.gif patch | view | raw | blame | history
js/layui/images/face/47.gif patch | view | raw | blame | history
js/layui/images/face/48.gif patch | view | raw | blame | history
js/layui/images/face/49.gif patch | view | raw | blame | history
js/layui/images/face/5.gif patch | view | raw | blame | history
js/layui/images/face/50.gif patch | view | raw | blame | history
js/layui/images/face/51.gif patch | view | raw | blame | history
js/layui/images/face/52.gif patch | view | raw | blame | history
js/layui/images/face/53.gif patch | view | raw | blame | history
js/layui/images/face/54.gif patch | view | raw | blame | history
js/layui/images/face/55.gif patch | view | raw | blame | history
js/layui/images/face/56.gif patch | view | raw | blame | history
js/layui/images/face/57.gif patch | view | raw | blame | history
js/layui/images/face/58.gif patch | view | raw | blame | history
js/layui/images/face/59.gif patch | view | raw | blame | history
js/layui/images/face/6.gif patch | view | raw | blame | history
js/layui/images/face/60.gif patch | view | raw | blame | history
js/layui/images/face/61.gif patch | view | raw | blame | history
js/layui/images/face/62.gif patch | view | raw | blame | history
js/layui/images/face/63.gif patch | view | raw | blame | history
js/layui/images/face/64.gif patch | view | raw | blame | history
js/layui/images/face/65.gif patch | view | raw | blame | history
js/layui/images/face/66.gif patch | view | raw | blame | history
js/layui/images/face/67.gif patch | view | raw | blame | history
js/layui/images/face/68.gif patch | view | raw | blame | history
js/layui/images/face/69.gif patch | view | raw | blame | history
js/layui/images/face/7.gif patch | view | raw | blame | history
js/layui/images/face/70.gif patch | view | raw | blame | history
js/layui/images/face/71.gif patch | view | raw | blame | history
js/layui/images/face/8.gif patch | view | raw | blame | history
js/layui/images/face/9.gif patch | view | raw | blame | history
js/layui/lay/modules/carousel.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/code.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/colorpicker.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/element.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/flow.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/form.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/jquery.js 5 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/laydate.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/layedit.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/layer.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/layim.js 1864 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/laypage.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/laytpl.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/mobile.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/rate.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/slider.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/table.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/transfer.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/tree.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/upload.js 636 ●●●●● patch | view | raw | blame | history
js/layui/lay/modules/util.js 2 ●●●●● patch | view | raw | blame | history
js/layui/lay/phpyun_modules/area_data.js 22681 ●●●●● patch | view | raw | blame | history
js/layui/lay/phpyun_modules/picker-demo.html 68 ●●●●● patch | view | raw | blame | history
js/layui/lay/phpyun_modules/picker.js 245 ●●●●● patch | view | raw | blame | history
js/layui/layui.js 2 ●●●●● patch | view | raw | blame | history
js/layui/loading.png patch | view | raw | blame | history
js/layui/phpyun_layer.js 227 ●●●●● patch | view | raw | blame | history
js/lazyload.min.js 1 ●●●● patch | view | raw | blame | history
js/live/qiniu-web-player-1.2.3.js 1 ●●●● patch | view | raw | blame | history
js/map.js 158 ●●●●● patch | view | raw | blame | history
js/member_public.js 1593 ●●●●● patch | view | raw | blame | history
js/newclass.public.js 1402 ●●●●● patch | view | raw | blame | history
js/png.js 328 ●●●●● patch | view | raw | blame | history
js/public.js 1280 ●●●●● patch | view | raw | blame | history
js/raty/jquery.raty.js 460 ●●●●● patch | view | raw | blame | history
js/raty/star-off-big.png patch | view | raw | blame | history
js/raty/star-on-big.png patch | view | raw | blame | history
js/rewardpay.js 206 ●●●●● patch | view | raw | blame | history
js/search.js 113 ●●●●● patch | view | raw | blame | history
js/setday.js 163 ●●●●● patch | view | raw | blame | history
js/slides.jquery.js 20 ●●●●● patch | view | raw | blame | history
js/static/api/css/imgshare.css 2 ●●●●● patch | view | raw | blame | history
js/static/api/css/like.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/select_share.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_popup.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style0_16.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style0_24.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style0_32.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style1_16.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style1_24.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style1_32.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style2.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style2_16.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style2_24.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style2_32.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/share_style4.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/slide_share.css 1 ●●●● patch | view | raw | blame | history
js/static/api/css/weixin_popup.css 1 ●●●● patch | view | raw | blame | history
js/static/api/img/share/icons_0_16.png patch | view | raw | blame | history
js/static/api/img/share/icons_0_24.png patch | view | raw | blame | history
js/static/api/img/share/icons_0_32.png patch | view | raw | blame | history
js/static/api/img/share/icons_1_16.png patch | view | raw | blame | history
js/static/api/img/share/icons_1_24.png patch | view | raw | blame | history
js/static/api/img/share/icons_1_32.png patch | view | raw | blame | history
js/static/api/img/share/icons_2_16.png patch | view | raw | blame | history
js/static/api/img/share/icons_2_24.png patch | view | raw | blame | history
js/static/api/img/share/icons_2_32.png patch | view | raw | blame | history
js/static/api/img/share/l0.gif patch | view | raw | blame | history
js/static/api/img/share/l1.gif patch | view | raw | blame | history
js/static/api/img/share/l2.gif patch | view | raw | blame | history
js/static/api/img/share/l3.gif patch | view | raw | blame | history
js/static/api/img/share/l4.gif patch | view | raw | blame | history
js/static/api/img/share/l5.gif patch | view | raw | blame | history
js/static/api/img/share/l6.gif patch | view | raw | blame | history
js/static/api/img/share/l7.gif patch | view | raw | blame | history
js/static/api/img/share/l8.gif patch | view | raw | blame | history
js/static/api/img/share/pop_c.gif patch | view | raw | blame | history
js/static/api/img/share/r0.gif patch | view | raw | blame | history
js/static/api/img/share/r1.gif patch | view | raw | blame | history
js/static/api/img/share/r2.gif patch | view | raw | blame | history
js/static/api/img/share/r3.gif patch | view | raw | blame | history
js/static/api/img/share/r4.gif patch | view | raw | blame | history
js/static/api/img/share/r5.gif patch | view | raw | blame | history
js/static/api/img/share/r6.gif patch | view | raw | blame | history
js/static/api/img/share/r7.gif patch | view | raw | blame | history
js/static/api/img/share/r8.gif patch | view | raw | blame | history
js/static/api/img/share/sc.png patch | view | raw | blame | history
js/static/api/img/share/selectshare_close.png patch | view | raw | blame | history
js/static/api/img/share/share-search-icon.png patch | view | raw | blame | history
js/static/api/js/base/class.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/base/tangram.js 4 ●●●● patch | view | raw | blame | history
js/static/api/js/component/animate.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/anticheat.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/comm_tools.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/partners.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/pop_base.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/pop_dialog.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/pop_popup.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/pop_popup_slide.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/component/qrcode.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/conf/const.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/conf/define.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/api_base.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/combine_api.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/image_api.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/like_api.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/likeshare.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/select_api.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/share_api.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/share/slide_api.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/start/router.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/trans/data.js patch | view | raw | blame | history
js/static/api/js/trans/logger.js patch | view | raw | blame | history
js/static/api/js/trans/trans.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/trans/trans_bdxc.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/trans/trans_bdysc.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/trans/trans_weixin.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/view/image_view.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/view/like_view.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/view/select_view.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/view/share_view.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/view/slide_view.js 1 ●●●● patch | view | raw | blame | history
js/static/api/js/view/view_base.js 1 ●●●● patch | view | raw | blame | history
js/time/calendar.js 3 ●●●●● patch | view | raw | blame | history
js/time/en.js 61 ●●●●● patch | view | raw | blame | history
js/time/input_date.png patch | view | raw | blame | history
js/time/jscal2.css 422 ●●●●● patch | view | raw | blame | history
js/time/nav-left-x2.gif patch | view | raw | blame | history
js/time/nav-left.gif patch | view | raw | blame | history
js/time/nav-right-x2.gif patch | view | raw | blame | history
js/time/nav-right.gif patch | view | raw | blame | history
js/time/time-down.png patch | view | raw | blame | history
js/time/time-up.png patch | view | raw | blame | history
js/time/utf8_en.js 61 ●●●●● patch | view | raw | blame | history
js/trtc/abilitytest.js 188 ●●●●● patch | view | raw | blame | history
js/trtc/index.js 42 ●●●●● patch | view | raw | blame | history
js/trtc/jquery-3.2.1.min.js 4 ●●●● patch | view | raw | blame | history
js/trtc/pcsocket.js 1096 ●●●●● patch | view | raw | blame | history
js/trtc/rtc-client.js 471 ●●●●● patch | view | raw | blame | history
js/trtc/trtc.js 1 ●●●● patch | view | raw | blame | history
js/trtc/video.mp3 patch | view | raw | blame | history
js/trtc/wapsocket.js 1036 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/anchor/anchor.html 40 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/attachment/attachment.css 681 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/attachment/attachment.html 59 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/attachment/attachment.js 754 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_default.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/alignicon.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/alignicon.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/bg.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/file-icons.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/file-icons.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/icons.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/icons.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/image.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/progress.png patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/success.gif patch | view | raw | blame | history
js/ueditor/dialogs/attachment/images/success.png patch | view | raw | blame | history
js/ueditor/dialogs/background/background.css 94 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/background/background.html 56 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/background/background.js 376 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/background/images/bg.png patch | view | raw | blame | history
js/ueditor/dialogs/background/images/success.png patch | view | raw | blame | history
js/ueditor/dialogs/emotion/emotion.css 43 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/emotion/emotion.html 54 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/emotion/emotion.js 186 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/0.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/bface.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/cface.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/fface.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/jxface2.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/neweditor-tab-bg.png patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/tface.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/wface.gif patch | view | raw | blame | history
js/ueditor/dialogs/emotion/images/yface.gif patch | view | raw | blame | history
js/ueditor/dialogs/help/help.css 7 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/help/help.html 79 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/help/help.js 56 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/image/image.css 894 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/image/image.html 120 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/image/image.js 1142 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/image/images/alignicon.jpg patch | view | raw | blame | history
js/ueditor/dialogs/image/images/bg.png patch | view | raw | blame | history
js/ueditor/dialogs/image/images/icons.gif patch | view | raw | blame | history
js/ueditor/dialogs/image/images/icons.png patch | view | raw | blame | history
js/ueditor/dialogs/image/images/image.png patch | view | raw | blame | history
js/ueditor/dialogs/image/images/progress.png patch | view | raw | blame | history
js/ueditor/dialogs/image/images/success.gif patch | view | raw | blame | history
js/ueditor/dialogs/image/images/success.png patch | view | raw | blame | history
js/ueditor/dialogs/internal.js 81 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/link/link.html 126 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/preview/preview.html 40 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/searchreplace/searchreplace.html 102 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/searchreplace/searchreplace.js 164 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/table/dragicon.png patch | view | raw | blame | history
js/ueditor/dialogs/table/edittable.css 84 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/table/edittable.html 64 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/table/edittable.js 237 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/table/edittd.html 61 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/table/edittip.html 33 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/template/config.js patch | view | raw | blame | history
js/ueditor/dialogs/template/images/bg.gif patch | view | raw | blame | history
js/ueditor/dialogs/template/images/pre0.png patch | view | raw | blame | history
js/ueditor/dialogs/template/images/pre1.png patch | view | raw | blame | history
js/ueditor/dialogs/template/images/pre2.png patch | view | raw | blame | history
js/ueditor/dialogs/template/images/pre3.png patch | view | raw | blame | history
js/ueditor/dialogs/template/images/pre4.png patch | view | raw | blame | history
js/ueditor/dialogs/template/template.css 18 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/template/template.html 26 ●●●●● patch | view | raw | blame | history
js/ueditor/dialogs/template/template.js 53 ●●●●● patch | view | raw | blame | history
js/ueditor/index.html 44 ●●●●● patch | view | raw | blame | history
js/ueditor/lang/zh-cn/images/copy.png patch | view | raw | blame | history
js/ueditor/lang/zh-cn/images/localimage.png patch | view | raw | blame | history
js/ueditor/lang/zh-cn/images/music.png patch | view | raw | blame | history
js/ueditor/lang/zh-cn/images/upload.png patch | view | raw | blame | history
js/ueditor/lang/zh-cn/zh-cn.js 669 ●●●●● patch | view | raw | blame | history
js/ueditor/php/Uploader.class.php 506 ●●●●● patch | view | raw | blame | history
js/ueditor/php/action_crawler.php 61 ●●●●● patch | view | raw | blame | history
js/ueditor/php/action_list.php 79 ●●●●● patch | view | raw | blame | history
js/ueditor/php/action_upload.php 144 ●●●●● patch | view | raw | blame | history
js/ueditor/php/config.json 94 ●●●●● patch | view | raw | blame | history
js/ueditor/php/controller.php 59 ●●●●● patch | view | raw | blame | history
js/ueditor/themes/default/css/ueditor.css 1903 ●●●●● patch | view | raw | blame | history
js/ueditor/themes/default/css/ueditor.min.css 8 ●●●●● patch | view | raw | blame | history
js/ueditor/themes/default/dialogbase.css 100 ●●●●● patch | view | raw | blame | history
js/ueditor/themes/default/images/anchor.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/arrow.png patch | view | raw | blame | history
js/ueditor/themes/default/images/arrow_down.png patch | view | raw | blame | history
js/ueditor/themes/default/images/arrow_up.png patch | view | raw | blame | history
js/ueditor/themes/default/images/button-bg.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/cancelbutton.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/charts.png patch | view | raw | blame | history
js/ueditor/themes/default/images/cursor_h.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/cursor_h.png patch | view | raw | blame | history
js/ueditor/themes/default/images/cursor_v.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/cursor_v.png patch | view | raw | blame | history
js/ueditor/themes/default/images/dialog-title-bg.png patch | view | raw | blame | history
js/ueditor/themes/default/images/filescan.png patch | view | raw | blame | history
js/ueditor/themes/default/images/highlighted.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/icons-all.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/icons.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/icons.png patch | view | raw | blame | history
js/ueditor/themes/default/images/loaderror.png patch | view | raw | blame | history
js/ueditor/themes/default/images/loading.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/lock.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/neweditor-tab-bg.png patch | view | raw | blame | history
js/ueditor/themes/default/images/pagebreak.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/scale.png patch | view | raw | blame | history
js/ueditor/themes/default/images/sortable.png patch | view | raw | blame | history
js/ueditor/themes/default/images/spacer.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/sparator_v.png patch | view | raw | blame | history
js/ueditor/themes/default/images/table-cell-align.png patch | view | raw | blame | history
js/ueditor/themes/default/images/tangram-colorpicker.png patch | view | raw | blame | history
js/ueditor/themes/default/images/toolbar_bg.png patch | view | raw | blame | history
js/ueditor/themes/default/images/unhighlighted.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/upload.png patch | view | raw | blame | history
js/ueditor/themes/default/images/videologo.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/word.gif patch | view | raw | blame | history
js/ueditor/themes/default/images/wordpaste.png patch | view | raw | blame | history
js/ueditor/themes/iframe.css 1 ●●●● patch | view | raw | blame | history
js/ueditor/third-party/codemirror/codemirror.css 104 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/codemirror/codemirror.js 3581 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/jquery-1.10.2.min.js 6 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/webuploader/webuploader.css 28 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/webuploader/webuploader.min.js 2 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/zeroclipboard/ZeroClipboard.js 1256 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js 9 ●●●●● patch | view | raw | blame | history
js/ueditor/third-party/zeroclipboard/ZeroClipboard.swf patch | view | raw | blame | history
js/ueditor/ueditor.all.min.js 710 ●●●●● patch | view | raw | blame | history
js/ueditor/ueditor.config.js 605 ●●●●● patch | view | raw | blame | history
js/ueditor/ueditor.parse.min.js 28 ●●●●● patch | view | raw | blame | history
js/uploadify.swf patch | view | raw | blame | history
js/vaptcha/pc.js 60 ●●●●● patch | view | raw | blame | history
js/viewer/viewer-jquery.min.js 10 ●●●●● patch | view | raw | blame | history
js/viewer/viewer.min.css 9 ●●●●● patch | view | raw | blame | history
js/viewer/viewer.min.js 10 ●●●●● patch | view | raw | blame | history
js/webuploader/Uploader.swf patch | view | raw | blame | history
js/webuploader/bg.png patch | view | raw | blame | history
js/webuploader/cropper.css 266 ●●●●● patch | view | raw | blame | history
js/webuploader/cropper.js 778 ●●●●● patch | view | raw | blame | history
js/webuploader/expressInstall.swf patch | view | raw | blame | history
js/webuploader/icons.png patch | view | raw | blame | history
js/webuploader/icons.psd patch | view | raw | blame | history
js/webuploader/image.png patch | view | raw | blame | history
js/webuploader/progress.png patch | view | raw | blame | history
js/webuploader/progress.psd patch | view | raw | blame | history
js/webuploader/style.css 409 ●●●●● patch | view | raw | blame | history
js/webuploader/success.png patch | view | raw | blame | history
js/webuploader/upload.js 583 ●●●●● patch | view | raw | blame | history
js/webuploader/uploader.js 289 ●●●●● patch | view | raw | blame | history
js/webuploader/webuploader.css 28 ●●●●● patch | view | raw | blame | history
js/webuploader/webuploader.min.js 3 ●●●●● patch | view | raw | blame | history
lietou/index.php 17 ●●●●● patch | view | raw | blame | history
login/index.php 17 ●●●●● patch | view | raw | blame | history
map/index.php 17 ●●●●● patch | view | raw | blame | history
member/ajax.class.php 406 ●●●●● patch | view | raw | blame | history
member/com/com.class.php 523 ●●●●● patch | view | raw | blame | history
member/com/membercom.class.php 17 ●●●●● patch | view | raw | blame | history
member/com/model/ad.class.php 52 ●●●●● patch | view | raw | blame | history
member/com/model/ad_order.class.php 109 ●●●●● patch | view | raw | blame | history
member/com/model/atn_teacher.class.php 62 ●●●●● patch | view | raw | blame | history
member/com/model/attention_me.class.php 71 ●●●●● patch | view | raw | blame | history
member/com/model/banner.class.php 63 ●●●●● patch | view | raw | blame | history
member/com/model/baoming_subject.class.php 73 ●●●●● patch | view | raw | blame | history
member/com/model/binding.class.php 201 ●●●●● patch | view | raw | blame | history
member/com/model/buysave.class.php 148 ●●●●● patch | view | raw | blame | history
member/com/model/chat.class.php 89 ●●●●● patch | view | raw | blame | history
member/com/model/child.class.php 219 ●●●●● patch | view | raw | blame | history
member/com/model/comtpl.class.php 136 ●●●●● patch | view | raw | blame | history
member/com/model/coupon_list.class.php 112 ●●●●● patch | view | raw | blame | history
member/com/model/down.class.php 155 ●●●●● patch | view | raw | blame | history
member/com/model/fav_agency.class.php 55 ●●●●● patch | view | raw | blame | history
member/com/model/fav_subject.class.php 54 ●●●●● patch | view | raw | blame | history
member/com/model/finder.class.php 97 ●●●●● patch | view | raw | blame | history
member/com/model/friendhelp.class.php 140 ●●●●● patch | view | raw | blame | history
member/com/model/give_rebates.class.php 95 ●●●●● patch | view | raw | blame | history
member/com/model/hr.class.php 435 ●●●●● patch | view | raw | blame | history
member/com/model/index.class.php 316 ●●●●● patch | view | raw | blame | history
member/com/model/info.class.php 233 ●●●●● patch | view | raw | blame | history
member/com/model/integral.class.php 23 ●●●●● patch | view | raw | blame | history
member/com/model/integral_reduce.class.php 18 ●●●●● patch | view | raw | blame | history
member/com/model/invite.class.php 78 ●●●●● patch | view | raw | blame | history
member/com/model/invoice.class.php 144 ●●●●● patch | view | raw | blame | history
member/com/model/job.class.php 330 ●●●●● patch | view | raw | blame | history
member/com/model/jobadd.class.php 368 ●●●●● patch | view | raw | blame | history
member/com/model/jobpack.class.php 445 ●●●●● patch | view | raw | blame | history
member/com/model/likeresume.class.php 144 ●●●●● patch | view | raw | blame | history
member/com/model/logout.class.php 49 ●●●●● patch | view | raw | blame | history
member/com/model/look_job.class.php 53 ●●●●● patch | view | raw | blame | history
member/com/model/look_resume.class.php 53 ●●●●● patch | view | raw | blame | history
member/com/model/lt_job.class.php 336 ●●●●● patch | view | raw | blame | history
member/com/model/map.class.php 54 ●●●●● patch | view | raw | blame | history
member/com/model/msg.class.php 117 ●●●●● patch | view | raw | blame | history
member/com/model/my_rebates.class.php 60 ●●●●● patch | view | raw | blame | history
member/com/model/news.class.php 114 ●●●●● patch | view | raw | blame | history
member/com/model/part.class.php 116 ●●●●● patch | view | raw | blame | history
member/com/model/partadd.class.php 174 ●●●●● patch | view | raw | blame | history
member/com/model/partapply.class.php 135 ●●●●● patch | view | raw | blame | history
member/com/model/partok.class.php 87 ●●●●● patch | view | raw | blame | history
member/com/model/pay.class.php 105 ●●●●● patch | view | raw | blame | history
member/com/model/paylog.class.php 126 ●●●●● patch | view | raw | blame | history
member/com/model/paylogtc.class.php 38 ●●●●● patch | view | raw | blame | history
member/com/model/payment.class.php 93 ●●●●● patch | view | raw | blame | history
member/com/model/pl.class.php 74 ●●●●● patch | view | raw | blame | history
member/com/model/product.class.php 113 ●●●●● patch | view | raw | blame | history
member/com/model/record.class.php 65 ●●●●● patch | view | raw | blame | history
member/com/model/report.class.php 124 ●●●●● patch | view | raw | blame | history
member/com/model/resume.class.php 33 ●●●●● patch | view | raw | blame | history
member/com/model/reward_list.class.php 43 ●●●●● patch | view | raw | blame | history
member/com/model/right.class.php 112 ●●●●● patch | view | raw | blame | history
member/com/model/setname.class.php 52 ●●●●● patch | view | raw | blame | history
member/com/model/show.class.php 118 ●●●●● patch | view | raw | blame | history
member/com/model/special.class.php 59 ●●●●● patch | view | raw | blame | history
member/com/model/spview.class.php 525 ●●●●● patch | view | raw | blame | history
member/com/model/spviewadd.class.php 139 ●●●●● patch | view | raw | blame | history
member/com/model/subject_zixun.class.php 50 ●●●●● patch | view | raw | blame | history
member/com/model/subscribe.class.php 119 ●●●●● patch | view | raw | blame | history
member/com/model/sysnews.class.php 88 ●●●●● patch | view | raw | blame | history
member/com/model/talent_pool.class.php 77 ●●●●● patch | view | raw | blame | history
member/com/model/tongji.class.php 332 ●●●●● patch | view | raw | blame | history
member/com/model/uploadall.class.php 17 ●●●●● patch | view | raw | blame | history
member/com/model/uppic.class.php 77 ●●●●● patch | view | raw | blame | history
member/com/model/vs.class.php 86 ●●●●● patch | view | raw | blame | history
member/com/model/xjh.class.php 188 ●●●●● patch | view | raw | blame | history
member/com/model/yqmb.class.php 112 ●●●●● patch | view | raw | blame | history
member/com/model/zhaopinhui.class.php 66 ●●●●● patch | view | raw | blame | history
member/com/model/zphnet.class.php 114 ●●●●● patch | view | raw | blame | history
member/index.php 85 ●●●●● patch | view | raw | blame | history
member/lietou/lietou.class.php 205 ●●●●● patch | view | raw | blame | history
member/lietou/model/atn_teacher.class.php 62 ●●●●● patch | view | raw | blame | history
member/lietou/model/baoming_subject.class.php 74 ●●●●● patch | view | raw | blame | history
member/lietou/model/binding.class.php 123 ●●●●● patch | view | raw | blame | history
member/lietou/model/chat.class.php 86 ●●●●● patch | view | raw | blame | history
member/lietou/model/consume.class.php 51 ●●●●● patch | view | raw | blame | history
member/lietou/model/coupon_list.class.php 65 ●●●●● patch | view | raw | blame | history
member/lietou/model/down_resume.class.php 49 ●●●●● patch | view | raw | blame | history
member/lietou/model/entrust_resume.class.php 65 ●●●●● patch | view | raw | blame | history
member/lietou/model/fav_agency.class.php 61 ●●●●● patch | view | raw | blame | history
member/lietou/model/fav_subject.class.php 63 ●●●●● patch | view | raw | blame | history
member/lietou/model/give_rebates.class.php 87 ●●●●● patch | view | raw | blame | history
member/lietou/model/index.class.php 47 ●●●●● patch | view | raw | blame | history
member/lietou/model/info.class.php 108 ●●●●● patch | view | raw | blame | history
member/lietou/model/integral.class.php 24 ●●●●● patch | view | raw | blame | history
member/lietou/model/integral_reduce.class.php 18 ●●●●● patch | view | raw | blame | history
member/lietou/model/job.class.php 181 ●●●●● patch | view | raw | blame | history
member/lietou/model/jobadd.class.php 188 ●●●●● patch | view | raw | blame | history
member/lietou/model/jobpack.class.php 266 ●●●●● patch | view | raw | blame | history
member/lietou/model/look_resume.class.php 53 ●●●●● patch | view | raw | blame | history
member/lietou/model/my_rebates.class.php 55 ●●●●● patch | view | raw | blame | history
member/lietou/model/mypay.class.php 40 ●●●●● patch | view | raw | blame | history
member/lietou/model/passwd.class.php 63 ●●●●● patch | view | raw | blame | history
member/lietou/model/pay.class.php 85 ●●●●● patch | view | raw | blame | history
member/lietou/model/paylog.class.php 71 ●●●●● patch | view | raw | blame | history
member/lietou/model/paylogtc.class.php 21 ●●●●● patch | view | raw | blame | history
member/lietou/model/payment.class.php 100 ●●●●● patch | view | raw | blame | history
member/lietou/model/reward.class.php 51 ●●●●● patch | view | raw | blame | history
member/lietou/model/reward_list.class.php 59 ●●●●● patch | view | raw | blame | history
member/lietou/model/right.class.php 91 ●●●●● patch | view | raw | blame | history
member/lietou/model/search_resume.class.php 28 ●●●●● patch | view | raw | blame | history
member/lietou/model/setname.class.php 56 ●●●●● patch | view | raw | blame | history
member/lietou/model/subject_zixun.class.php 52 ●●●●● patch | view | raw | blame | history
member/lietou/model/sysnews.class.php 89 ●●●●● patch | view | raw | blame | history
member/lietou/model/talent.class.php 94 ●●●●● patch | view | raw | blame | history
member/lietou/model/uppic.class.php 100 ●●●●● patch | view | raw | blame | history
member/lietou/model/yp_resume.class.php 64 ●●●●● patch | view | raw | blame | history
member/lietou/model/zixun.class.php 127 ●●●●● patch | view | raw | blame | history
member/train/model/addshow.class.php 47 ●●●●● patch | view | raw | blame | history
member/train/model/banner.class.php 44 ●●●●● patch | view | raw | blame | history
member/train/model/binding.class.php 130 ●●●●● patch | view | raw | blame | history
member/train/model/index.class.php 95 ●●●●● patch | view | raw | blame | history
member/train/model/info.class.php 68 ●●●●● patch | view | raw | blame | history
member/train/model/integral.class.php 24 ●●●●● patch | view | raw | blame | history
member/train/model/integral_reduce.class.php 18 ●●●●● patch | view | raw | blame | history
member/train/model/message.class.php 100 ●●●●● patch | view | raw | blame | history
member/train/model/news.class.php 52 ●●●●● patch | view | raw | blame | history
member/train/model/news_add.class.php 60 ●●●●● patch | view | raw | blame | history
member/train/model/password.class.php 41 ●●●●● patch | view | raw | blame | history
member/train/model/paylog.class.php 48 ●●●●● patch | view | raw | blame | history
member/train/model/rebates.class.php 42 ●●●●● patch | view | raw | blame | history
member/train/model/reward_list.class.php 50 ●●●●● patch | view | raw | blame | history
member/train/model/setname.class.php 41 ●●●●● patch | view | raw | blame | history
member/train/model/show.class.php 46 ●●●●● patch | view | raw | blame | history
member/train/model/sign_up.class.php 126 ●●●●● patch | view | raw | blame | history
member/train/model/subject.class.php 97 ●●●●● patch | view | raw | blame | history
member/train/model/subject_add.class.php 83 ●●●●● patch | view | raw | blame | history
member/train/model/subpay.class.php 164 ●●●●● patch | view | raw | blame | history
member/train/model/sysnews.class.php 68 ●●●●● patch | view | raw | blame | history
member/train/model/team.class.php 52 ●●●●● patch | view | raw | blame | history
member/train/model/team_add.class.php 60 ●●●●● patch | view | raw | blame | history
member/train/model/uppic.class.php 78 ●●●●● patch | view | raw | blame | history
member/train/train.class.php 79 ●●●●● patch | view | raw | blame | history
member/user/model/academy.class.php 50 ●●●●● patch | view | raw | blame | history
member/user/model/atn.class.php 56 ●●●●● patch | view | raw | blame | history
member/user/model/atn_teacher.class.php 54 ●●●●● patch | view | raw | blame | history
member/user/model/atnlt.class.php 50 ●●●●● patch | view | raw | blame | history
member/user/model/baoming_subject.class.php 65 ●●●●● patch | view | raw | blame | history
member/user/model/binding.class.php 86 ●●●●● patch | view | raw | blame | history
member/user/model/camphoto.class.php 18 ●●●●● patch | view | raw | blame | history
member/user/model/chat.class.php 103 ●●●●● patch | view | raw | blame | history
member/user/model/com_res.class.php 81 ●●●●● patch | view | raw | blame | history
member/user/model/comment.class.php 64 ●●●●● patch | view | raw | blame | history
member/user/model/commsg.class.php 69 ●●●●● patch | view | raw | blame | history
member/user/model/expect.class.php 977 ●●●●● patch | view | raw | blame | history
member/user/model/expectq.class.php 140 ●●●●● patch | view | raw | blame | history
member/user/model/fav_agency.class.php 51 ●●●●● patch | view | raw | blame | history
member/user/model/fav_subject.class.php 50 ●●●●● patch | view | raw | blame | history
member/user/model/favorite.class.php 67 ●●●●● patch | view | raw | blame | history
member/user/model/finder.class.php 97 ●●●●● patch | view | raw | blame | history
member/user/model/index.class.php 227 ●●●●● patch | view | raw | blame | history
member/user/model/info.class.php 98 ●●●●● patch | view | raw | blame | history
member/user/model/integral.class.php 28 ●●●●● patch | view | raw | blame | history
member/user/model/integral_reduce.class.php 18 ●●●●● patch | view | raw | blame | history
member/user/model/invite.class.php 120 ●●●●● patch | view | raw | blame | history
member/user/model/job.class.php 93 ●●●●● patch | view | raw | blame | history
member/user/model/jobpack.class.php 272 ●●●●● patch | view | raw | blame | history
member/user/model/likejob.class.php 27 ●●●●● patch | view | raw | blame | history
member/user/model/logout.class.php 49 ●●●●● patch | view | raw | blame | history
member/user/model/look.class.php 71 ●●●●● patch | view | raw | blame | history
member/user/model/look_job.class.php 61 ●●●●● patch | view | raw | blame | history
member/user/model/partapply.class.php 59 ●●●●● patch | view | raw | blame | history
member/user/model/partcollect.class.php 58 ●●●●● patch | view | raw | blame | history
member/user/model/passwd.class.php 132 ●●●●● patch | view | raw | blame | history
member/user/model/pay.class.php 63 ●●●●● patch | view | raw | blame | history
member/user/model/paylist.class.php 71 ●●●●● patch | view | raw | blame | history
member/user/model/paylog.class.php 48 ●●●●● patch | view | raw | blame | history
member/user/model/payment.class.php 85 ●●●●● patch | view | raw | blame | history
member/user/model/privacy.class.php 127 ●●●●● patch | view | raw | blame | history
member/user/model/rebates.class.php 43 ●●●●● patch | view | raw | blame | history
member/user/model/resume.class.php 429 ●●●●● patch | view | raw | blame | history
member/user/model/resumeout.class.php 116 ●●●●● patch | view | raw | blame | history
member/user/model/resumetpl.class.php 66 ●●●●● patch | view | raw | blame | history
member/user/model/reward_list.class.php 63 ●●●●● patch | view | raw | blame | history
member/user/model/setname.class.php 43 ●●●●● patch | view | raw | blame | history
member/user/model/show.class.php 133 ●●●●● patch | view | raw | blame | history
member/user/model/spview.class.php 155 ●●●●● patch | view | raw | blame | history
member/user/model/subject_zixun.class.php 53 ●●●●● patch | view | raw | blame | history
member/user/model/subscribe.class.php 143 ●●●●● patch | view | raw | blame | history
member/user/model/sysnews.class.php 87 ●●●●● patch | view | raw | blame | history
member/user/model/transfer.class.php 41 ●●●●● patch | view | raw | blame | history
member/user/model/uppic.class.php 79 ●●●●● patch | view | raw | blame | history
member/user/model/xjh.class.php 52 ●●●●● patch | view | raw | blame | history
member/user/model/xjhlive.class.php 54 ●●●●● patch | view | raw | blame | history
member/user/user.class.php 122 ●●●●● patch | view | raw | blame | history
news/20200717/15262.html 721 ●●●●● patch | view | raw | blame | history
once/index.php 17 ●●●●● patch | view | raw | blame | history
part/index.php 17 ●●●●● patch | view | raw | blame | history
qqlogin.php 32 ●●●●● patch | view | raw | blame | history
redeem/index.php 17 ●●●●● patch | view | raw | blame | history
register/index.php 17 ●●●●● patch | view | raw | blame | history
resume/index.php 17 ●●●●● patch | view | raw | blame | history
reward/index.php 17 ●●●●● patch | view | raw | blame | history
robots.txt 18 ●●●●● patch | view | raw | blame | history
school/index.php 17 ●●●●● patch | view | raw | blame | history
special/index.php 17 ●●●●● patch | view | raw | blame | history
spview/index.php 17 ●●●●● patch | view | raw | blame | history
tiny/index.php 17 ●●●●● patch | view | raw | blame | history
train/index.php 17 ●●●●● patch | view | raw | blame | history
version.php 5 ●●●●● patch | view | raw | blame | history
wap/.htaccess 69 ●●●●● patch | view | raw | blame | history
wap/authcode.inc.php 22 ●●●●● patch | view | raw | blame | history
wap/index.php 19 ●●●●● patch | view | raw | blame | history
wap/js/mui/css/mui.indexedlist.css 112 ●●●●● patch | view | raw | blame | history
wap/js/mui/css/mui.loading.css 55 ●●●●● patch | view | raw | blame | history
wap/js/mui/css/mui.min.css 5 ●●●●● patch | view | raw | blame | history
wap/js/mui/css/mui.picker.min.css 7 ●●●●● patch | view | raw | blame | history
wap/js/mui/css/mui.poppicker.css 64 ●●●●● patch | view | raw | blame | history
wap/js/mui/css/mui.previewimage.css 174 ●●●●● patch | view | raw | blame | history
wap/js/mui/fonts/mui-icons-extra.ttf patch | view | raw | blame | history
wap/js/mui/fonts/mui.ttf patch | view | raw | blame | history
wap/js/mui/mui.indexedlist.js 187 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.loading.js 57 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.min.js 9 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.picker.min.js 7 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.poppicker.js 158 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.previewimage.js 402 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.view.js 628 ●●●●● patch | view | raw | blame | history
wap/js/mui/mui.zoom.js 322 ●●●●● patch | view | raw | blame | history
wap/js/vant/lib/index.css 1 ●●●● patch | view | raw | blame | history
wap/js/vant/lib/vant.min.js 7 ●●●●● patch | view | raw | blame | history
wap/js/vant/phpyun_vant.js 75 ●●●●● patch | view | raw | blame | history
wap/member/index.php 54 ●●●●● patch | view | raw | blame | history
wap/member/model/com.class.php 1774 ●●●●● patch | view | raw | blame | history
wap/member/model/index.class.php 1037 ●●●●● patch | view | raw | blame | history
wap/member/model/lietou.class.php 2499 ●●●●● patch | view | raw | blame | history
wap/member/model/train.class.php 1263 ●●●●● patch | view | raw | blame | history
wap/member/wap.controller.php 154 ●●●●● patch | view | raw | blame | history
weixin/index.php 17 ●●●●● patch | view | raw | blame | history
xjhlive/index.php 17 ●●●●● patch | view | raw | blame | history
zph/index.php 17 ●●●●● patch | view | raw | blame | history
zphnet/index.php 17 ●●●●● patch | view | raw | blame | history
.gitignore
New file
@@ -0,0 +1 @@
.idea
.htaccess
New file
@@ -0,0 +1,12 @@
<IfModule mod_rewrite.c>
   RewriteEngine on
   #Authorization Headers
   RewriteCond %{HTTP:Authorization} ^(.*)
   RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
   SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
about/about.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/ask.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/charge.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/contact.html
New file
@@ -0,0 +1,509 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>联系我们-PHPYUN人才招聘系统</title>
<meta name="keywords" content="PHPYUN人才网"/>
<meta name="description" content="PHPYUN人才网"/>
<link rel="stylesheet" href="http://www.yunjob.com/app/template/default/style/css.css?v=1282" type="text/css"/>
<script src="http://www.yunjob.com/js/jquery-1.8.0.min.js?v=1282" language="javascript"></script>
</head>
<body><div class="yun_new_top">
  <div class="yun_new_cont">
    <div class="yun_new_left">
            <span class="yun_new_left_city" id="substation_city_id"></span>
      <input type="hidden" id="indexdir" value="">
            热线电话:400-880-XXXX
    </div>
    <div class="yun_new_right" id = "login_head_div">
      <div class="yun_topNav fr">
        <a class="yun_navMore" href="javascript:;">网站导航</a>
        <div class="yun_webMoredown none">
          <div class="yun_top_nav_box">
            <ul class="yun_top_nav_box_l">
                                <li><a href="http://www.yunjob.com/job/" >找工作 </a> </li>
                                <li><a href="http://www.yunjob.com/resume/" >找人才 </a> </li>
                                <li><a href="http://www.yunjob.com/article/" >职场资讯 </a> </li>
                                <li><a href="http://www.yunjob.com/once/" >店铺招聘 </a> </li>
                                <li><a href="http://www.yunjob.com/zph/" >招聘会 </a> </li>
                                <li><a href="http://www.yunjob.com/special/" >专题招聘 </a> </li>
                                <li><a href="http://www.yunjob.com/train/"  target="_blank">职场培训 </a> </li>
                                <li><a href="http://www.yunjob.com/evaluate/" >职业测评 </a> </li>
                                <li><a href="http://www.yunjob.com/redeem/" >积分商城 </a> </li>
                                <li><a href="http://www.yunjob.com/part/" >兼职职位 </a> </li>
                                <li><a href="http://www.yunjob.com/ask/index.php" >职场问答 </a> </li>
                                <li><a href="http://www.yunjob.com/tiny/" >普工专区 </a> </li>
                                <li><a href="http://www.yunjob.com/hr/" >HR工具箱 </a> </li>
                                <li><a href="http://www.yunjob.com/map/" >附近职位 </a> </li>
                                <li><a href="http://www.yunjob.com/company/" >找企业 </a> </li>
                            </ul>
            <ul class="yun_top_nav_box_wx">
                                <li>
                    <a class="move_01"  href="http://www.yunjob.com/index.php?c=wap">触屏版</a>
                </li>
                               <li>
                    <a class="move_02"  target="_blank" href="http://www.yunjob.com/index.php?c=xcx">小程序</a>
                </li>
                               <li>
                    <a class="move_03"  target="_blank" href="http://www.yunjob.com/index.php?c=weixin">微信</a>
                </li>
                               <li>
                    <a class="move_04"  target="_blank" href="http://www.yunjob.com/index.php?c=app">APP</a>
                </li>
                           </ul>
          </div>
        </div>
      </div>
      <span class="yun_new_right_we">PHPYUN人才招聘系统欢迎您!</span>
      <a href="http://www.yunjob.com/index.php?c=wap" class="yun_new_right_wap">手机端</a>
 <span id="login_head_id"></span>
    </div>
  </div>
</div>
<!--top end-->
<div class="hp_head hp_head_box">
  <div class="w1200">
    <div class="hp_head_ft fl">
      <div class="phpyun_logo fl"><a href="http://www.yunjob.com"
          title="PHPYUN人才招聘系统最新招聘求职信息"><img
            src="http://www.yunjob.com/data/logo/20170418/14689253823.PNG" alt="PHPYUN人才招聘系统" /></a>
      </div>
    </div>
    <div class="yun_header_nav_box">
      <ul>
                <li class="">
            <a href="http://www.yunjob.com/"  class="png"> 首页 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/job/"  class="png"> 找工作 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/resume/"  class="png"> 找人才 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/spview/"  class="png"> 视频面试 </a>
                        <div class="nav_icon nav_icon_new"> <img src="http://www.yunjob.com/app/template/default/images/new.gif"> </div>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/zphnet/"  class="png"> 网络招聘会 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/xjhlive/"  class="png"> 直播招聘 </a>
                        <div class="nav_icon nav_icon_hot"> <img src="http://www.yunjob.com/app/template/default/images/hotn.gif"> </div>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/part/"  class="png"> 兼职 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/zph/"  class="png"> 招聘会 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/article/"  class="png"> 职场资讯 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/train/"  class="png"> 培训 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/lietou/"  target="_blank"  class="png"> 猎头 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/evaluate/"  class="png"> 测评 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/special/"  target="_blank"  class="png"> 专题招聘 </a>
                        <div class="nav_icon nav_icon_new"> <img src="http://www.yunjob.com/app/template/default/images/new.gif"> </div>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/tiny/"  class="png"> 普工 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/once/"  class="png"> 店铺招聘 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/redeem/"  target="_blank"  class="png"> 商城 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/map/"  target="_blank"  class="png"> 附近职位 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/hr/"  class="png"> 工具箱 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/reward/"  class="png"> 赏金招聘 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/company/"  class="png"> 找企业 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
                <li class="">
            <a href="http://www.yunjob.com/special"  class="png"> 专题招聘 </a>
                        <i class="yun_new_headernav_list_line"></i>
        </li>
              </ul>
    </div>
  </div>
</div>
<!--滚动展示内容-->
<div class="header_fixed yun_bg_color none" id="header_fix">
  <div class="header_fixed_cont">
    <ul class="header_fixed_list">
              <li class="">
          <a href="http://www.yunjob.com/" >首页 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/job/" >找工作 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/resume/" >找人才 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/spview/" >视频面试 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/zphnet/" >网络招聘会 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/xjhlive/" >直播招聘 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/part/" >兼职 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/zph/" >招聘会 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/article/" >职场资讯 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/train/" >培训 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/lietou/"  target="_blank" >猎头 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/evaluate/" >测评 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/special/"  target="_blank" >专题招聘 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/tiny/" >普工 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/once/" >店铺招聘 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/redeem/"  target="_blank" >商城 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/map/"  target="_blank" >附近职位 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/hr/" >工具箱 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/reward/" >赏金招聘 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/company/" >找企业 </a>
        </li>
              <li class="">
          <a href="http://www.yunjob.com/special" >专题招聘 </a>
        </li>
    </ul>
</div>
<div class="header_fixed_close"><a href="javascript:;" onclick="$('#header_fix').remove();" rel="nofollow">关闭</a></div>
</div>
<!--滚动展示内容 end-->
<script src="http://www.yunjob.com/js/jquery-1.8.0.min.js?v=1282" language="javascript"></script>
<link href="http://www.yunjob.com/js/layui/css/layui.css?v=1282" rel="stylesheet" type="text/css" /><script src="http://www.yunjob.com/js/layui/layui.js?v=1282"></script><script src="http://www.yunjob.com/js/layui/phpyun_layer.js?v=1282"></script>
<script src="http://www.yunjob.com/js/public.js?v=1282" language="javascript"></script>
<div class="clear"></div>
<div class="about_content">
<div class="about_left">
<div class="about_left_h1"><span class="about_left_h1_span">帮助中心</span></div>
<div class="about_left_list">
<div class="about_left_tit"><span class="bout_left_tit_span">关于我们</span></div>
<ul class="about_left_ul">
<li ><a  href="http://www.yunjob.com/about/index.html" title="关于我们">关于我们</a></li>
<li ><a  href="http://www.yunjob.com/about/phpyun.html" title="法律声明">法律声明</a></li>
<li ><a  href="http://www.yunjob.com/about/indexzy.html" title="经营资源">经营资源</a></li>
<li ><a  href="http://www.yunjob.com/about/yinsi.html" title="隐私政策">隐私政策</a></li>
</ul>
</div>
<div class="about_left_list">
<div class="about_left_tit"><span class="bout_left_tit_span">产品与服务</span></div>
<ul class="about_left_ul">
<li ><a  href="http://www.job.com/train" title="教育培训">教育培训</a></li>
<li ><a  href="/zph/" title="招聘会">招聘会</a></li>
<li ><a  href="/once/" title="店铺招聘">店铺招聘</a></li>
<li ><a  href="/tiny/" title="普工专区">普工专区</a></li>
</ul>
</div>
<div class="about_left_list">
<div class="about_left_tit"><span class="bout_left_tit_span">收费与推广</span></div>
<ul class="about_left_ul">
<li ><a  href="http://www.yunjob.com/about/yh.html" title="银行帐户">银行帐户</a></li>
<li ><a  href="http://www.yunjob.com/about/jinjia.html" title="品牌推广">品牌推广</a></li>
<li ><a  href="http://www.yunjob.com/about/charge.html" title="收费标准">收费标准</a></li>
<li ><a  href="http://www.yunjob.com/about/gg.html" title="广告投放">广告投放</a></li>
</ul>
</div>
<div class="about_left_list">
<div class="about_left_tit"><span class="bout_left_tit_span">网站特色</span></div>
<ul class="about_left_ul">
<li ><a  href="http://www.yunjob.com//index.php?c=top" title="排行榜">排行榜</a></li>
<li ><a  href="/evaluate/" title="求职测评">求职测评</a></li>
<li ><a  href="/map/" title="地图搜索">地图搜索</a></li>
<li ><a  href="http://www.job.com/index.php?m=subscribe" title="订阅服务">订阅服务</a></li>
</ul>
</div>
<div class="about_left_list">
<div class="about_left_tit"><span class="bout_left_tit_span">咨询反馈</span></div>
<ul class="about_left_ul">
<li ><a  href="http://www.yunjob.com/about/kf.html" title="客服中心">客服中心</a></li>
<li ><a  href="http://www.yunjob.com/about/ask.html" title="常见问题">常见问题</a></li>
<li ><a  href="/index.php?m=link" title="友情链接">友情链接</a></li>
<li ><a  href="http://www.yunjob.com/about/new.html" title="职场指南">职场指南</a></li>
</ul>
</div>
</div>
<div class="about_right">
<div class="about_right_h1"><span class="about_right_span">联系我们</span>
<em class="about_right_cur">当前位置:<a href="http://www.yunjob.com">PHPYUN人才招聘系统</a> > 联系我们</em>
</div>
<div class="about_right_p">
<p>联系我们</p>
</div>
</div>
</div><script>
   var weburl="http://www.yunjob.com",
    user_sqintegrity="55",
    integral_pricename='积分',
    pricename='积分',
    code_web='',
    code_kind='4';
</script>
    <div class="hp_foot fl">
        <div class="w1000">
            <div class="hp_foot_wt fl">
                <div class="hp_foot_pho fl">
                    <dl>
                        <dt></dt>
                        <dd>客服服务热线</dd>
                        <dd class="hp_foot_pho_nmb">400-880-XXXX</dd>
                        <dd></dd>
                    </dl>
                </div>
                <div class="hp_foot_wh fl">
                    <i class="hp_foot_wh_lline"></i>
                    <i class="hp_foot_wh_rline"></i>
                                            <dl>
                            <dt>关于我们</dt>
                            <dd>
                                <ul>
                                                                                                                        <li><a href="http://www.yunjob.com/about/index.html" title="关于我们">关于我们</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/phpyun.html" title="法律声明">法律声明</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/indexzy.html" title="经营资源">经营资源</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/yinsi.html" title="隐私政策">隐私政策</a></li>
                                                                                                            </ul>
                            </dd>
                        </dl>
                                            <dl>
                            <dt>产品与服务</dt>
                            <dd>
                                <ul>
                                                                                                                        <li><a href="http://www.job.com/train" title="教育培训">教育培训</a></li>
                                                                                                                                                                <li><a href="/zph/" title="招聘会">招聘会</a></li>
                                                                                                                                                                <li><a href="/once/" title="店铺招聘">店铺招聘</a></li>
                                                                                                                                                                <li><a href="/tiny/" title="普工专区">普工专区</a></li>
                                                                                                            </ul>
                            </dd>
                        </dl>
                                            <dl>
                            <dt>收费与推广</dt>
                            <dd>
                                <ul>
                                                                                                                        <li><a href="http://www.yunjob.com/about/yh.html" title="银行帐户">银行帐户</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/jinjia.html" title="品牌推广">品牌推广</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/charge.html" title="收费标准">收费标准</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/gg.html" title="广告投放">广告投放</a></li>
                                                                                                            </ul>
                            </dd>
                        </dl>
                                            <dl>
                            <dt>网站特色</dt>
                            <dd>
                                <ul>
                                                                                                                        <li><a href="http://www.yunjob.com//index.php?c=top" title="排行榜">排行榜</a></li>
                                                                                                                                                                <li><a href="/evaluate/" title="求职测评">求职测评</a></li>
                                                                                                                                                                <li><a href="/map/" title="地图搜索">地图搜索</a></li>
                                                                                                                                                                <li><a href="http://www.job.com/index.php?m=subscribe" title="订阅服务">订阅服务</a></li>
                                                                                                            </ul>
                            </dd>
                        </dl>
                                            <dl>
                            <dt>咨询反馈</dt>
                            <dd>
                                <ul>
                                                                                                                        <li><a href="http://www.yunjob.com/about/kf.html" title="客服中心">客服中心</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/ask.html" title="常见问题">常见问题</a></li>
                                                                                                                                                                <li><a href="/index.php?m=link" title="友情链接">友情链接</a></li>
                                                                                                                                                                <li><a href="http://www.yunjob.com/about/new.html" title="职场指南">职场指南</a></li>
                                                                                                            </ul>
                            </dd>
                        </dl>
                                    </div>
            </div>
            <div class="hp_foot_wx fr">
                <dl>
                    <dt><img src="http://www.yunjob.com/data/logo/20190727/15734601709.PNG"  width="105" height="105"></dt>
                    <dd>微信公众号</dd>
                </dl>
            </div>
            <div class="hp_foot_wx fr">
                <dl>
                    <dt><img src="http://www.yunjob.com/data/logo/20170418/14776120371.PNG"  width="105" height="105"></dt>
                    <dd>手机浏览</dd>
                </dl>
            </div>
        </div>
        <div class="clear"></div>
        <div class="hp_foot_bt">
            <div class="hp_foot_bt_c">
                <p>Copyright © 20092014 All Rights Reserved 版权所有 鑫潮人力资源服务 <i class="hp_foot_bt_cr"><a href='http://beian.miit.gov.cn' target='_blank'>苏ICP备12049413号-3</a></i></p>
                <p>地址:软件园B栋1009 EMAIL:admin@admin.com<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?8151e7c7bd46d246e30c9252554cc2b0";
  var s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(hm, s);
})();
</script></p>
            </div>
        </div>
    </div>
    <div class="go-top dn" id="go-top">
        <a href="javascript:;" class="uc-2vm"></a>
        <div class="uc-2vm-pop dn">
            <h2 class="title-2wm">用微信扫一扫</h2>
            <div class="logo-2wm-box">
                <img  src="http://www.yunjob.com/data/logo/20190727/15734601709.PNG"   width="120" height="120">
            </div>
        </div>
        <a href="http://www.yunjob.com/index.php?m=advice" target="_blank" class="feedback"></a>
        <a href="javascript:;" class="go"></a>
    </div>
    <div class="clear"></div>
    <div id="uclogin"></div>
    <script>
        $(function(){
            $(window).on('scroll',function(){
                var st = $(document).scrollTop();
                if( st>0 ){
                    if( $('#main-container').length != 0  ){
                        var w = $(window).width(),mw = $('#main-container').width();
                        if( (w-mw)/2 > 70 )
                            $('#go-top').css({'left':(w-mw)/2+mw+20});
                        else{
                            $('#go-top').css({'left':'auto'});
                        }
                    }
                    $('#go-top').fadeIn(function(){
                        $(this).removeClass('dn');
                    });
                }else{
                    $('#go-top').fadeOut(function(){
                        $(this).addClass('dn');
                    });
                }
            });
            $('#go-top .go').on('click',function(){
                $('html,body').animate({'scrollTop':0},500);
            });
            $('#go-top .uc-2vm').hover(function(){
                $('#go-top .uc-2vm-pop').removeClass('dn');
            },function(){
                $('#go-top .uc-2vm-pop').addClass('dn');
            });
            //获取分站信息
            if($('#substation_city_id').length == 1){
                var indexdirurl = '';
                if($('#indexdir').val()!=''){
                    indexdirurl = '&indexdir='+$('#indexdir').val();
                }
                $.get(weburl+"/index.php?m=ajax&c=Site&type=ajax"+indexdirurl,function(data){
                    $('#substation_city_id').html(data);
                });
            }
            //获取登录信息
            if($('#login_head_id').length == 1){
                $.get(weburl+"/index.php?m=ajax&c=RedLoginHead&type=ajax",function(data){
                    $('#login_head_id').html(data);
                });
            }
        });
    </script>
    <!--下面为自动推送功能-->
    <script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
</body>
</html>
about/gg.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/headhunter.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/images/01.jpg
about/images/02.jpg
about/images/03.jpg
about/images/04.jpg
about/images/05.jpg
about/images/06.jpg
about/images/3.png
about/images/4.png
about/images/5.png
about/images/app_ad.png
about/images/app_pg.png
about/images/app_sj1.png
about/images/app_sj2.png
about/images/appimg1.png
about/images/banner-moc-1-1.png
about/images/banner_search.jpg
about/images/banner_touch_bth.jpg
about/images/ios_img2.png
about/images/line.jpg
about/images/m2.png
about/images/moc-1-1.png
about/images/nextleft.jpg
about/images/nextright.jpg
about/images/phone_logo.jpg
about/images/touch_bg.gif
about/images/touch_items_01.gif
about/images/touch_items_02.gif
about/images/touch_items_03.gif
about/images/touch_items_04.gif
about/images/touch_list01.gif
about/images/touch_list02.gif
about/images/touch_list03.gif
about/images/w1.png
about/images/w2.png
about/images/w3.png
about/images/w4.png
about/images/wave-01_4e036a5.png
about/images/wave-02_ed6b017.png
about/images/wei_01.jpg
about/images/wei_02.jpg
about/images/wei_03.jpg
about/images/wei_04.jpg
about/images/wx-text1.png
about/images/wx.png
about/images/wx_ewm.png
about/images/wx_img.png
about/images/wx_img1.png
about/images/wx_img2.png
about/images/wx_img3.png
about/images/wx_img4.png
about/images/wx_img5.png
about/images/wx_img6.png
about/images/xcx_banner.png
about/images/xcx_img1.png
about/images/xcx_img2.png
about/images/xcx_img3.png
about/images/xcx_img4.png
about/images/xcx_img5.png
about/images/xcx_img6.png
about/images/xcx_img7.png
about/images/xcx_img8.png
about/images/xcx_u.png
about/images/xcx_u2.png
about/images/yun_job_wap3.jpg
about/images/yun_job_wap4.png
about/index.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/indexzy.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/inlt.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/jinjia.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/js/png.js
New file
@@ -0,0 +1,328 @@
/**
* DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>.
* Author: Drew Diller
* Email: drew.diller@gmail.com
* URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/
* Version: 0.0.8a
* Licensed under the MIT License: http://dillerdesign.com/experiment/DD_belatedPNG/#license
*
* Example usage:
* DD_belatedPNG.fix('.png_bg'); // argument is a CSS selector
* DD_belatedPNG.fixPng( someNode ); // argument is an HTMLDomElement
**/
/*
PLEASE READ:
Absolutely everything in this script is SILLY.  I know this.  IE's rendering of certain pixels doesn't make sense, so neither does this code!
*/
var DD_belatedPNG = {
    ns: 'DD_belatedPNG',
    imgSize: {},
    delay: 10,
    nodesFixed: 0,
    createVmlNameSpace: function () { /* enable VML */
        if (document.namespaces && !document.namespaces[this.ns]) {
            document.namespaces.add(this.ns, 'urn:schemas-microsoft-com:vml');
        }
    },
    createVmlStyleSheet: function () { /* style VML, enable behaviors */
        /*
            Just in case lots of other developers have added
            lots of other stylesheets using document.createStyleSheet
            and hit the 31-limit mark, let's not use that method!
            further reading: http://msdn.microsoft.com/en-us/library/ms531194(VS.85).aspx
        */
        var screenStyleSheet, printStyleSheet;
        screenStyleSheet = document.createElement('style');
        screenStyleSheet.setAttribute('media', 'screen');
        document.documentElement.firstChild.insertBefore(screenStyleSheet, document.documentElement.firstChild.firstChild);
        if (screenStyleSheet.styleSheet) {
            screenStyleSheet = screenStyleSheet.styleSheet;
            screenStyleSheet.addRule(this.ns + '\\:*', '{behavior:url(#default#VML)}');
            screenStyleSheet.addRule(this.ns + '\\:shape', 'position:absolute;');
            screenStyleSheet.addRule('img.' + this.ns + '_sizeFinder', 'behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;'); /* large negative top value for avoiding vertical scrollbars for large images, suggested by James O'Brien, http://www.thanatopsic.org/hendrik/ */
            this.screenStyleSheet = screenStyleSheet;
            /* Add a print-media stylesheet, for preventing VML artifacts from showing up in print (including preview). */
            /* Thanks to R閙i Pr関ost for automating this! */
            printStyleSheet = document.createElement('style');
            printStyleSheet.setAttribute('media', 'print');
            document.documentElement.firstChild.insertBefore(printStyleSheet, document.documentElement.firstChild.firstChild);
            printStyleSheet = printStyleSheet.styleSheet;
            printStyleSheet.addRule(this.ns + '\\:*', '{display: none !important;}');
            printStyleSheet.addRule('img.' + this.ns + '_sizeFinder', '{display: none !important;}');
        }
    },
    readPropertyChange: function () {
        var el, display, v;
        el = event.srcElement;
        if (!el.vmlInitiated) {
            return;
        }
        if (event.propertyName.search('background') != -1 || event.propertyName.search('border') != -1) {
            DD_belatedPNG.applyVML(el);
        }
        if (event.propertyName == 'style.display') {
            display = (el.currentStyle.display == 'none') ? 'none' : 'block';
            for (v in el.vml) {
                if (el.vml.hasOwnProperty(v)) {
                    el.vml[v].shape.style.display = display;
                }
            }
        }
        if (event.propertyName.search('filter') != -1) {
            DD_belatedPNG.vmlOpacity(el);
        }
    },
    vmlOpacity: function (el) {
        if (el.currentStyle.filter.search('lpha') != -1) {
            var trans = el.currentStyle.filter;
            trans = parseInt(trans.substring(trans.lastIndexOf('=')+1, trans.lastIndexOf(')')), 10)/100;
            el.vml.color.shape.style.filter = el.currentStyle.filter; /* complete guesswork */
            el.vml.image.fill.opacity = trans; /* complete guesswork */
        }
    },
    handlePseudoHover: function (el) {
        setTimeout(function () { /* wouldn't work as intended without setTimeout */
            DD_belatedPNG.applyVML(el);
        }, 1);
    },
    /**
    * This is the method to use in a document.
    * @param {String} selector - REQUIRED - a CSS selector, such as '#doc .container'
    **/
    fix: function (selector) {
        if (this.screenStyleSheet) {
            var selectors, i;
            selectors = selector.split(','); /* multiple selectors supported, no need for multiple calls to this anymore */
            for (i=0; i<selectors.length; i++) {
                this.screenStyleSheet.addRule(selectors[i], 'behavior:expression(DD_belatedPNG.fixPng(this))'); /* seems to execute the function without adding it to the stylesheet - interesting... */
            }
        }
    },
    applyVML: function (el) {
        el.runtimeStyle.cssText = '';
        this.vmlFill(el);
        this.vmlOffsets(el);
        this.vmlOpacity(el);
        if (el.isImg) {
            this.copyImageBorders(el);
        }
    },
    attachHandlers: function (el) {
        var self, handlers, handler, moreForAs, a, h;
        self = this;
        handlers = {resize: 'vmlOffsets', move: 'vmlOffsets'};
        if (el.nodeName == 'A') {
            moreForAs = {mouseleave: 'handlePseudoHover', mouseenter: 'handlePseudoHover', focus: 'handlePseudoHover', blur: 'handlePseudoHover'};
            for (a in moreForAs) {
                if (moreForAs.hasOwnProperty(a)) {
                    handlers[a] = moreForAs[a];
                }
            }
        }
        for (h in handlers) {
            if (handlers.hasOwnProperty(h)) {
                handler = function () {
                    self[handlers[h]](el);
                };
                el.attachEvent('on' + h, handler);
            }
        }
        el.attachEvent('onpropertychange', this.readPropertyChange);
    },
    giveLayout: function (el) {
        el.style.zoom = 1;
        if (el.currentStyle.position == 'static') {
            el.style.position = 'relative';
        }
    },
    copyImageBorders: function (el) {
        var styles, s;
        styles = {'borderStyle':true, 'borderWidth':true, 'borderColor':true};
        for (s in styles) {
            if (styles.hasOwnProperty(s)) {
                el.vml.color.shape.style[s] = el.currentStyle[s];
            }
        }
    },
    vmlFill: function (el) {
        if (!el.currentStyle) {
            return;
        } else {
            var elStyle, noImg, lib, v, img, imgLoaded;
            elStyle = el.currentStyle;
        }
        for (v in el.vml) {
            if (el.vml.hasOwnProperty(v)) {
                el.vml[v].shape.style.zIndex = elStyle.zIndex;
            }
        }
        el.runtimeStyle.backgroundColor = '';
        el.runtimeStyle.backgroundImage = '';
        noImg = true;
        if (elStyle.backgroundImage != 'none' || el.isImg) {
            if (!el.isImg) {
                el.vmlBg = elStyle.backgroundImage;
                el.vmlBg = el.vmlBg.substr(5, el.vmlBg.lastIndexOf('")')-5);
            }
            else {
                el.vmlBg = el.src;
            }
            lib = this;
            if (!lib.imgSize[el.vmlBg]) { /* determine size of loaded image */
                img = document.createElement('img');
                lib.imgSize[el.vmlBg] = img;
                img.className = lib.ns + '_sizeFinder';
                img.runtimeStyle.cssText = 'behavior:none; position:absolute; left:-10000px; top:-10000px; border:none; margin:0; padding:0;'; /* make sure to set behavior to none to prevent accidental matching of the helper elements! */
                imgLoaded = function () {
                    this.width = this.offsetWidth; /* weird cache-busting requirement! */
                    this.height = this.offsetHeight;
                    lib.vmlOffsets(el);
                };
                img.attachEvent('onload', imgLoaded);
                img.src = el.vmlBg;
                img.removeAttribute('width');
                img.removeAttribute('height');
                document.body.insertBefore(img, document.body.firstChild);
            }
            el.vml.image.fill.src = el.vmlBg;
            noImg = false;
        }
        el.vml.image.fill.on = !noImg;
        el.vml.image.fill.color = 'none';
        el.vml.color.shape.style.backgroundColor = elStyle.backgroundColor;
        el.runtimeStyle.backgroundImage = 'none';
        el.runtimeStyle.backgroundColor = 'transparent';
    },
    /* IE can't figure out what do when the offsetLeft and the clientLeft add up to 1, and the VML ends up getting fuzzy... so we have to push/enlarge things by 1 pixel and then clip off the excess */
    vmlOffsets: function (el) {
        var thisStyle, size, fudge, makeVisible, bg, bgR, dC, altC, b, c, v;
        thisStyle = el.currentStyle;
        size = {'W':el.clientWidth+1, 'H':el.clientHeight+1, 'w':this.imgSize[el.vmlBg].width, 'h':this.imgSize[el.vmlBg].height, 'L':el.offsetLeft, 'T':el.offsetTop, 'bLW':el.clientLeft, 'bTW':el.clientTop};
        fudge = (size.L + size.bLW == 1) ? 1 : 0;
        /* vml shape, left, top, width, height, origin */
        makeVisible = function (vml, l, t, w, h, o) {
            vml.coordsize = w+','+h;
            vml.coordorigin = o+','+o;
            vml.path = 'm0,0l'+w+',0l'+w+','+h+'l0,'+h+' xe';
            vml.style.width = w + 'px';
            vml.style.height = h + 'px';
            vml.style.left = l + 'px';
            vml.style.top = t + 'px';
        };
        makeVisible(el.vml.color.shape, (size.L + (el.isImg ? 0 : size.bLW)), (size.T + (el.isImg ? 0 : size.bTW)), (size.W-1), (size.H-1), 0);
        makeVisible(el.vml.image.shape, (size.L + size.bLW), (size.T + size.bTW), (size.W), (size.H), 1 );
        bg = {'X':0, 'Y':0};
        if (el.isImg) {
            bg.X = parseInt(thisStyle.paddingLeft, 10) + 1;
            bg.Y = parseInt(thisStyle.paddingTop, 10) + 1;
        }
        else {
            for (b in bg) {
                if (bg.hasOwnProperty(b)) {
                    this.figurePercentage(bg, size, b, thisStyle['backgroundPosition'+b]);
                }
            }
        }
        el.vml.image.fill.position = (bg.X/size.W) + ',' + (bg.Y/size.H);
        bgR = thisStyle.backgroundRepeat;
        dC = {'T':1, 'R':size.W+fudge, 'B':size.H, 'L':1+fudge}; /* these are defaults for repeat of any kind */
        altC = { 'X': {'b1': 'L', 'b2': 'R', 'd': 'W'}, 'Y': {'b1': 'T', 'b2': 'B', 'd': 'H'} };
        if (bgR != 'repeat' || el.isImg) {
            c = {'T':(bg.Y), 'R':(bg.X+size.w), 'B':(bg.Y+size.h), 'L':(bg.X)}; /* these are defaults for no-repeat - clips down to the image location */
            if (bgR.search('repeat-') != -1) { /* now let's revert to dC for repeat-x or repeat-y */
                v = bgR.split('repeat-')[1].toUpperCase();
                c[altC[v].b1] = 1;
                c[altC[v].b2] = size[altC[v].d];
            }
            if (c.B > size.H) {
                c.B = size.H;
            }
            el.vml.image.shape.style.clip = 'rect('+c.T+'px '+(c.R+fudge)+'px '+c.B+'px '+(c.L+fudge)+'px)';
        }
        else {
            el.vml.image.shape.style.clip = 'rect('+dC.T+'px '+dC.R+'px '+dC.B+'px '+dC.L+'px)';
        }
    },
    figurePercentage: function (bg, size, axis, position) {
        var horizontal, fraction;
        fraction = true;
        horizontal = (axis == 'X');
        switch(position) {
            case 'left':
            case 'top':
                bg[axis] = 0;
                break;
            case 'center':
                bg[axis] = 0.5;
                break;
            case 'right':
            case 'bottom':
                bg[axis] = 1;
                break;
            default:
                if (position.search('%') != -1) {
                    bg[axis] = parseInt(position, 10) / 100;
                }
                else {
                    fraction = false;
                }
        }
        bg[axis] = Math.ceil(  fraction ? ( (size[horizontal?'W': 'H'] * bg[axis]) - (size[horizontal?'w': 'h'] * bg[axis]) ) : parseInt(position, 10)  );
        if (bg[axis] % 2 === 0) {
            bg[axis]++;
        }
        return bg[axis];
    },
    fixPng: function (el) {
        el.style.behavior = 'none';
        var lib, els, nodeStr, v, e;
        if (el.nodeName == 'BODY' || el.nodeName == 'TD' || el.nodeName == 'TR') { /* elements not supported yet */
            return;
        }
        el.isImg = false;
        if (el.nodeName == 'IMG') {
            if(el.src.toLowerCase().search(/\.png$/) != -1) {
                el.isImg = true;
                el.style.visibility = 'hidden';
            }
            else {
                return;
            }
        }
        else if (el.currentStyle.backgroundImage.toLowerCase().search('.png') == -1) {
            return;
        }
        lib = DD_belatedPNG;
        el.vml = {color: {}, image: {}};
        els = {shape: {}, fill: {}};
        for (v in el.vml) {
            if (el.vml.hasOwnProperty(v)) {
                for (e in els) {
                    if (els.hasOwnProperty(e)) {
                        nodeStr = lib.ns + ':' + e;
                        el.vml[v][e] = document.createElement(nodeStr);
                    }
                }
                el.vml[v].shape.stroked = false;
                el.vml[v].shape.appendChild(el.vml[v].fill);
                el.parentNode.insertBefore(el.vml[v].shape, el);
            }
        }
        el.vml.image.shape.fillcolor = 'none'; /* Don't show blank white shapeangle when waiting for image to load. */
        el.vml.image.fill.type = 'tile'; /* Makes image show up. */
        el.vml.color.fill.on = false; /* Actually going to apply vml element's style.backgroundColor, so hide the whiteness. */
        lib.attachHandlers(el);
        lib.giveLayout(el);
        lib.giveLayout(el.offsetParent);
        el.vmlInitiated = true;
        lib.applyVML(el); /* Render! */
    }
};
try {
    document.execCommand("BackgroundImageCache", false, true); /* TredoSoft Multiple IE doesn't like this, so try{} it */
} catch(r) {}
DD_belatedPNG.createVmlNameSpace();
DD_belatedPNG.createVmlStyleSheet();
about/js/tbhb.js
New file
@@ -0,0 +1,28 @@
if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e=e+1){f=(""+b[e]).split(".");g=YAHOO;for(c=(f[0]=="YAHOO")?1:0;c<f.length;c=c+1){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};YAHOO.log=function(d,a,c){var b=YAHOO.widget.Logger;if(b&&b.log){return b.log(d,a,c)}else{return false}};YAHOO.register=function(a,f,e){var k=YAHOO.env.modules,c,j,h,g,d;if(!k[a]){k[a]={versions:[],builds:[]}}c=k[a];j=e.version;h=e.build;g=YAHOO.env.listeners;c.name=a;c.version=j;c.build=h;c.versions.push(j);c.builds.push(h);c.mainClass=f;for(d=0;d<g.length;d=d+1){g[d](c)}if(f){f.VERSION=j;f.BUILD=h}else{YAHOO.log("mainClass is undefined for module "+a,"warn")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null};YAHOO.env.ua=function(){var c={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:0},b=navigator.userAgent,a;if((/KHTML/).test(b)){c.webkit=1}a=b.match(/AppleWebKit\/([^\s]*)/);if(a&&a[1]){c.webkit=parseFloat(a[1]);if(/ Mobile\//.test(b)){c.mobile="Apple"}else{a=b.match(/NokiaN[^\/]*/);if(a){c.mobile=a[0]}}a=b.match(/AdobeAIR\/([^\s]*)/);if(a){c.air=a[0]}}if(!c.webkit){a=b.match(/Opera[\s\/]([^\s]*)/);if(a&&a[1]){c.opera=parseFloat(a[1]);a=b.match(/Opera Mini[^;]*/);if(a){c.mobile=a[0]}}else{a=b.match(/MSIE\s([^;]*)/);if(a&&a[1]){c.ie=parseFloat(a[1])}else{a=b.match(/Gecko\/([^\s]*)/);if(a){c.gecko=1;a=b.match(/rv:([^\s\)]*)/);if(a&&a[1]){c.gecko=parseFloat(a[1])}}}}}a=b.match(/Caja\/([^\s]*)/);if(a&&a[1]){c.caja=parseFloat(a[1])}return c}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var b=YAHOO_config.listener,a=YAHOO.env.listeners,d=true,c;if(b){for(c=0;c<a.length;c=c+1){if(a[c]==b){d=false;break}}if(d){a.push(b)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var b=YAHOO.lang,f="[object Array]",c="[object Function]",a=Object.prototype,e=["toString","valueOf"],d={isArray:function(g){return a.toString.apply(g)===f},isBoolean:function(g){return typeof g==="boolean"},isFunction:function(g){return a.toString.apply(g)===c},isNull:function(g){return g===null},isNumber:function(g){return typeof g==="number"&&isFinite(g)},isObject:function(g){return(g&&(typeof g==="object"||b.isFunction(g)))||false},isString:function(g){return typeof g==="string"},isUndefined:function(g){return typeof g==="undefined"},_IEEnumFix:(YAHOO.env.ua.ie)?function(j,h){var g,l,k;for(g=0;g<e.length;g=g+1){l=e[g];k=h[l];if(b.isFunction(k)&&k!=a[l]){j[l]=k}}}:function(){},extend:function(k,l,j){if(!l||!k){throw new Error("extend failed, please check that all dependencies are included.")}var h=function(){},g;h.prototype=l.prototype;k.prototype=new h();k.prototype.constructor=k;k.superclass=l.prototype;if(l.prototype.constructor==a.constructor){l.prototype.constructor=l}if(j){for(g in j){if(b.hasOwnProperty(j,g)){k.prototype[g]=j[g]}}b._IEEnumFix(k.prototype,j)}},augmentObject:function(l,k){if(!k||!l){throw new Error("Absorb failed, verify dependencies.")}var g=arguments,j,m,h=g[2];if(h&&h!==true){for(j=2;j<g.length;j=j+1){l[g[j]]=k[g[j]]}}else{for(m in k){if(h||!(m in l)){l[m]=k[m]}}b._IEEnumFix(l,k)}},augmentProto:function(k,j){if(!j||!k){throw new Error("Augment failed, verify dependencies.")}var g=[k.prototype,j.prototype],h;for(h=2;h<arguments.length;h=h+1){g.push(arguments[h])}b.augmentObject.apply(this,g)},dump:function(g,m){var j,l,q=[],r="{...}",h="f(){...}",p=", ",k=" => ";if(!b.isObject(g)){return g+""}else{if(g instanceof Date||("nodeType" in g&&"tagName" in g)){return g}else{if(b.isFunction(g)){return h}}}m=(b.isNumber(m))?m:3;if(b.isArray(g)){q.push("[");for(j=0,l=g.length;j<l;j=j+1){if(b.isObject(g[j])){q.push((m>0)?b.dump(g[j],m-1):r)}else{q.push(g[j])}q.push(p)}if(q.length>1){q.pop()}q.push("]")}else{q.push("{");for(j in g){if(b.hasOwnProperty(g,j)){q.push(j+k);if(b.isObject(g[j])){q.push((m>0)?b.dump(g[j],m-1):r)}else{q.push(g[j])}q.push(p)}}if(q.length>1){q.pop()}q.push("}")}return q.join("")},substitute:function(C,h,u){var q,p,m,y,z,B,x=[],l,r="dump",w=" ",g="{",A="}",t;for(;;){q=C.lastIndexOf(g);if(q<0){break}p=C.indexOf(A,q);if(q+1>=p){break}l=C.substring(q+1,p);y=l;B=null;m=y.indexOf(w);if(m>-1){B=y.substring(m+1);y=y.substring(0,m)}z=h[y];if(u){z=u(y,z,B)}if(b.isObject(z)){if(b.isArray(z)){z=b.dump(z,parseInt(B,10))}else{B=B||"";t=B.indexOf(r);if(t>-1){B=B.substring(4)}if(z.toString===a.toString||t>-1){z=b.dump(z,parseInt(B,10))}else{z=z.toString()}}}else{if(!b.isString(z)&&!b.isNumber(z)){z="~-"+x.length+"-~";x[x.length]=l}}C=C.substring(0,q)+z+C.substring(p+1)}for(q=x.length-1;q>=0;q=q-1){C=C.replace(new RegExp("~-"+q+"-~"),"{"+x[q]+"}","g")}return C},trim:function(g){try{return g.replace(/^\s+|\s+$/g,"")}catch(h){return g}},merge:function(){var k={},h=arguments,g=h.length,j;for(j=0;j<g;j=j+1){b.augmentObject(k,h[j],true)}return k},later:function(q,h,s,j,k){q=q||0;h=h||{};var i=s,p=j,l,g;if(b.isString(s)){i=h[s]}if(!i){throw new TypeError("method undefined")}if(!b.isArray(p)){p=[j]}l=function(){i.apply(h,p)};g=(k)?setInterval(l,q):setTimeout(l,q);return{interval:k,cancel:function(){if(this.interval){clearInterval(g)}else{clearTimeout(g)}}}},isValue:function(g){return(b.isObject(g)||b.isString(g)||b.isNumber(g)||b.isBoolean(g))}};b.hasOwnProperty=(a.hasOwnProperty)?function(g,h){return g&&g.hasOwnProperty(h)}:function(g,h){return !b.isUndefined(g[h])&&g.constructor.prototype[h]!==g[h]};d.augmentObject(b,d,true);YAHOO.util.Lang=b;b.augment=b.augmentProto;YAHOO.augment=b.augmentProto;YAHOO.extend=b.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1796"});(function(){YAHOO.env._id_counter=YAHOO.env._id_counter||0;var e=YAHOO.util,k=YAHOO.lang,M=YAHOO.env.ua,a=YAHOO.lang.trim,C={},H={},m=/^t(?:able|d|h)$/i,x=/color$/i,j=window.document,w=j.documentElement,D="ownerDocument",N="defaultView",V="documentElement",T="compatMode",A="offsetLeft",p="offsetTop",U="offsetParent",y="parentNode",L="nodeType",c="tagName",o="scrollLeft",I="scrollTop",q="getBoundingClientRect",W="getComputedStyle",z="currentStyle",l="CSS1Compat",B="BackCompat",F="class",f="className",i="",b=" ",S="(?:^|\\s)",K="(?= |$)",u="g",P="position",E="fixed",v="relative",J="left",O="top",R="medium",Q="borderLeftWidth",r="borderTopWidth",d=M.opera,h=M.webkit,g=M.gecko,t=M.ie;e.Dom={CUSTOM_ATTRIBUTES:(!w.hasAttribute)?{"for":"htmlFor","class":f}:{htmlFor:"for",className:F},get:function(Z){var ab,X,aa,Y,G;if(Z){if(Z[L]||Z.item){return Z}if(typeof Z==="string"){ab=Z;Z=j.getElementById(Z);if(Z&&Z.id===ab){return Z}else{if(Z&&j.all){Z=null;X=j.all[ab];for(Y=0,G=X.length;Y<G;++Y){if(X[Y].id===ab){return X[Y]}}}}return Z}if(Z.DOM_EVENTS){Z=Z.get("element")}if("length" in Z){aa=[];for(Y=0,G=Z.length;Y<G;++Y){aa[aa.length]=e.Dom.get(Z[Y])}return aa}return Z}return null},getComputedStyle:function(G,X){if(window[W]){return G[D][N][W](G,null)[X]}else{if(G[z]){return e.Dom.IE_ComputedStyle.get(G,X)}}},getStyle:function(G,X){return e.Dom.batch(G,e.Dom._getStyle,X)},_getStyle:function(){if(window[W]){return function(G,Z){Z=(Z==="float")?Z="cssFloat":e.Dom._toCamel(Z);var Y=G.style[Z],X;if(!Y){X=G[D][N][W](G,null);if(X){Y=X[Z]}}return Y}}else{if(w[z]){return function(G,Z){var Y;switch(Z){case"opacity":Y=100;try{Y=G.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(aa){try{Y=G.filters("alpha").opacity}catch(X){}}return Y/100;case"float":Z="styleFloat";default:Z=e.Dom._toCamel(Z);Y=G[z]?G[z][Z]:null;return(G.style[Z]||Y)}}}}}(),setStyle:function(G,X,Y){e.Dom.batch(G,e.Dom._setStyle,{prop:X,val:Y})},_setStyle:function(){if(t){return function(X,G){var Y=e.Dom._toCamel(G.prop),Z=G.val;if(X){switch(Y){case"opacity":if(k.isString(X.style.filter)){X.style.filter="alpha(opacity="+Z*100+")";if(!X[z]||!X[z].hasLayout){X.style.zoom=1}}break;case"float":Y="styleFloat";default:X.style[Y]=Z}}else{}}}else{return function(X,G){var Y=e.Dom._toCamel(G.prop),Z=G.val;if(X){if(Y=="float"){Y="cssFloat"}X.style[Y]=Z}else{}}}}(),getXY:function(G){return e.Dom.batch(G,e.Dom._getXY)},_canPosition:function(G){return(e.Dom._getStyle(G,"display")!=="none"&&e.Dom._inDoc(G))},_getXY:function(){if(j[V][q]){return function(Z){var aa,X,ab,ag,af,ae,ad,G,Y,ac=Math.floor,ah=false;if(e.Dom._canPosition(Z)){ab=Z[q]();ag=Z[D];aa=e.Dom.getDocumentScrollLeft(ag);X=e.Dom.getDocumentScrollTop(ag);ah=[ac(ab[J]),ac(ab[O])];if(t&&M.ie<8){af=2;ae=2;ad=ag[T];G=s(ag[V],Q);Y=s(ag[V],r);if(M.ie===6){if(ad!==B){af=0;ae=0}}if((ad==B)){if(G!==R){af=parseInt(G,10)}if(Y!==R){ae=parseInt(Y,10)}}ah[0]-=af;ah[1]-=ae}if((X||aa)){ah[0]+=aa;ah[1]+=X}ah[0]=ac(ah[0]);ah[1]=ac(ah[1])}else{}return ah}}else{return function(Z){var Y,X,ab,ac,ad,aa=false,G=Z;if(e.Dom._canPosition(Z)){aa=[Z[A],Z[p]];Y=e.Dom.getDocumentScrollLeft(Z[D]);X=e.Dom.getDocumentScrollTop(Z[D]);ad=((g||M.webkit>519)?true:false);while((G=G[U])){aa[0]+=G[A];aa[1]+=G[p];if(ad){aa=e.Dom._calcBorders(G,aa)}}if(e.Dom._getStyle(Z,P)!==E){G=Z;while((G=G[y])&&G[c]){ab=G[I];ac=G[o];if(g&&(e.Dom._getStyle(G,"overflow")!=="visible")){aa=e.Dom._calcBorders(G,aa)}if(ab||ac){aa[0]-=ac;aa[1]-=ab}}aa[0]+=Y;aa[1]+=X}else{if(d){aa[0]-=Y;aa[1]-=X}else{if(h||g){aa[0]+=Y;aa[1]+=X}}}aa[0]=Math.floor(aa[0]);aa[1]=Math.floor(aa[1])}else{}return aa}}}(),getX:function(G){var X=function(Y){return e.Dom.getXY(Y)[0]};return e.Dom.batch(G,X,e.Dom,true)},getY:function(G){var X=function(Y){return e.Dom.getXY(Y)[1]};return e.Dom.batch(G,X,e.Dom,true)},setXY:function(G,Y,X){e.Dom.batch(G,e.Dom._setXY,{pos:Y,noRetry:X})},_setXY:function(G,aa){var ab=e.Dom._getStyle(G,P),Z=e.Dom.setStyle,ae=aa.pos,X=aa.noRetry,ac=[parseInt(e.Dom.getComputedStyle(G,J),10),parseInt(e.Dom.getComputedStyle(G,O),10)],ad,Y;if(ab=="static"){ab=v;Z(G,P,ab)}ad=e.Dom._getXY(G);if(!ae||ad===false){return false}if(isNaN(ac[0])){ac[0]=(ab==v)?0:G[A]}if(isNaN(ac[1])){ac[1]=(ab==v)?0:G[p]}if(ae[0]!==null){Z(G,J,ae[0]-ad[0]+ac[0]+"px")}if(ae[1]!==null){Z(G,O,ae[1]-ad[1]+ac[1]+"px")}if(!X){Y=e.Dom._getXY(G);if((ae[0]!==null&&Y[0]!=ae[0])||(ae[1]!==null&&Y[1]!=ae[1])){e.Dom._setXY(G,{pos:ae,noRetry:true})}}},setX:function(X,G){e.Dom.setXY(X,[G,null])},setY:function(G,X){e.Dom.setXY(G,[null,X])},getRegion:function(G){var X=function(Y){var Z=false;if(e.Dom._canPosition(Y)){Z=e.Region.getRegion(Y)}else{}return Z};return e.Dom.batch(G,X,e.Dom,true)},getClientWidth:function(){return e.Dom.getViewportWidth()},getClientHeight:function(){return e.Dom.getViewportHeight()},getElementsByClassName:function(ac,ag,ad,af,Y,ae){ac=k.trim(ac);ag=ag||"*";ad=(ad)?e.Dom.get(ad):null||j;if(!ad){return[]}var X=[],G=ad.getElementsByTagName(ag),aa=e.Dom.hasClass;for(var Z=0,ab=G.length;Z<ab;++Z){if(aa(G[Z],ac)){X[X.length]=G[Z]}}if(af){e.Dom.batch(X,af,Y,ae)}return X},hasClass:function(X,G){return e.Dom.batch(X,e.Dom._hasClass,G)},_hasClass:function(Y,X){var G=false,Z;if(Y&&X){Z=e.Dom.getAttribute(Y,f)||i;if(X.exec){G=X.test(Z)}else{G=X&&(b+Z+b).indexOf(b+X+b)>-1}}else{}return G},addClass:function(X,G){return e.Dom.batch(X,e.Dom._addClass,G)},_addClass:function(Y,X){var G=false,Z;if(Y&&X){Z=e.Dom.getAttribute(Y,f)||i;if(!e.Dom._hasClass(Y,X)){e.Dom.setAttribute(Y,f,a(Z+b+X));G=true}}else{}return G},removeClass:function(X,G){return e.Dom.batch(X,e.Dom._removeClass,G)},_removeClass:function(Z,Y){var X=false,ab,aa,G;if(Z&&Y){ab=e.Dom.getAttribute(Z,f)||i;e.Dom.setAttribute(Z,f,ab.replace(e.Dom._getClassRegex(Y),i));aa=e.Dom.getAttribute(Z,f);if(ab!==aa){e.Dom.setAttribute(Z,f,a(aa));X=true;if(e.Dom.getAttribute(Z,f)===""){G=(Z.hasAttribute&&Z.hasAttribute(F))?F:f;Z.removeAttribute(G)}}}else{}return X},replaceClass:function(Y,X,G){return e.Dom.batch(Y,e.Dom._replaceClass,{from:X,to:G})},_replaceClass:function(Z,Y){var X,ac,ab,G=false,aa;if(Z&&Y){ac=Y.from;ab=Y.to;if(!ab){G=false}else{if(!ac){G=e.Dom._addClass(Z,Y.to)}else{if(ac!==ab){aa=e.Dom.getAttribute(Z,f)||i;X=(b+aa.replace(e.Dom._getClassRegex(ac),b+ab)).split(e.Dom._getClassRegex(ab));X.splice(1,0,b+ab);e.Dom.setAttribute(Z,f,a(X.join(i)));G=true}}}}else{}return G},generateId:function(G,Y){Y=Y||"yui-gen";var X=function(Z){if(Z&&Z.id){return Z.id}var aa=Y+YAHOO.env._id_counter++;if(Z){if(Z[D].getElementById(aa)){return e.Dom.generateId(Z,aa+Y)}Z.id=aa}return aa};return e.Dom.batch(G,X,e.Dom,true)||X.apply(e.Dom,arguments)},isAncestor:function(X,Y){X=e.Dom.get(X);Y=e.Dom.get(Y);var G=false;if((X&&Y)&&(X[L]&&Y[L])){if(X.contains&&X!==Y){G=X.contains(Y)}else{if(X.compareDocumentPosition){G=!!(X.compareDocumentPosition(Y)&16)}}}else{}return G},inDocument:function(G,X){return e.Dom._inDoc(e.Dom.get(G),X)},_inDoc:function(X,Y){var G=false;if(X&&X[c]){Y=Y||X[D];G=e.Dom.isAncestor(Y[V],X)}else{}return G},getElementsBy:function(X,ag,ac,ae,Z,ad,af){ag=ag||"*";ac=(ac)?e.Dom.get(ac):null||j;if(!ac){return[]}var Y=[],G=ac.getElementsByTagName(ag);for(var aa=0,ab=G.length;aa<ab;++aa){if(X(G[aa])){if(af){Y=G[aa];break}else{Y[Y.length]=G[aa]}}}if(ae){e.Dom.batch(Y,ae,Z,ad)}return Y},getElementBy:function(Y,G,X){return e.Dom.getElementsBy(Y,G,X,null,null,null,true)},batch:function(Y,ac,ab,aa){var Z=[],X=(aa)?ab:window;Y=(Y&&(Y[c]||Y.item))?Y:e.Dom.get(Y);if(Y&&ac){if(Y[c]||Y.length===undefined){return ac.call(X,Y,ab)}for(var G=0;G<Y.length;++G){Z[Z.length]=ac.call(X,Y[G],ab)}}else{return false}return Z},getDocumentHeight:function(){var X=(j[T]!=l||h)?j.body.scrollHeight:w.scrollHeight,G=Math.max(X,e.Dom.getViewportHeight());return G},getDocumentWidth:function(){var X=(j[T]!=l||h)?j.body.scrollWidth:w.scrollWidth,G=Math.max(X,e.Dom.getViewportWidth());return G},getViewportHeight:function(){var G=self.innerHeight,X=j[T];if((X||t)&&!d){G=(X==l)?w.clientHeight:j.body.clientHeight}return G},getViewportWidth:function(){var G=self.innerWidth,X=j[T];if(X||t){G=(X==l)?w.clientWidth:j.body.clientWidth}return G},getAncestorBy:function(G,X){while((G=G[y])){if(e.Dom._testElement(G,X)){return G}}return null},getAncestorByClassName:function(X,G){X=e.Dom.get(X);if(!X){return null}var Y=function(Z){return e.Dom.hasClass(Z,G)};return e.Dom.getAncestorBy(X,Y)},getAncestorByTagName:function(X,G){X=e.Dom.get(X);if(!X){return null}var Y=function(Z){return Z[c]&&Z[c].toUpperCase()==G.toUpperCase()};return e.Dom.getAncestorBy(X,Y)},getPreviousSiblingBy:function(G,X){while(G){G=G.previousSibling;if(e.Dom._testElement(G,X)){return G}}return null},getPreviousSibling:function(G){G=e.Dom.get(G);if(!G){return null}return e.Dom.getPreviousSiblingBy(G)},getNextSiblingBy:function(G,X){while(G){G=G.nextSibling;if(e.Dom._testElement(G,X)){return G}}return null},getNextSibling:function(G){G=e.Dom.get(G);if(!G){return null}return e.Dom.getNextSiblingBy(G)},getFirstChildBy:function(G,Y){var X=(e.Dom._testElement(G.firstChild,Y))?G.firstChild:null;return X||e.Dom.getNextSiblingBy(G.firstChild,Y)},getFirstChild:function(G,X){G=e.Dom.get(G);if(!G){return null}return e.Dom.getFirstChildBy(G)},getLastChildBy:function(G,Y){if(!G){return null}var X=(e.Dom._testElement(G.lastChild,Y))?G.lastChild:null;return X||e.Dom.getPreviousSiblingBy(G.lastChild,Y)},getLastChild:function(G){G=e.Dom.get(G);return e.Dom.getLastChildBy(G)},getChildrenBy:function(X,Z){var Y=e.Dom.getFirstChildBy(X,Z),G=Y?[Y]:[];e.Dom.getNextSiblingBy(Y,function(aa){if(!Z||Z(aa)){G[G.length]=aa}return false});return G},getChildren:function(G){G=e.Dom.get(G);if(!G){}return e.Dom.getChildrenBy(G)},getDocumentScrollLeft:function(G){G=G||j;return Math.max(G[V].scrollLeft,G.body.scrollLeft)},getDocumentScrollTop:function(G){G=G||j;return Math.max(G[V].scrollTop,G.body.scrollTop)},insertBefore:function(X,G){X=e.Dom.get(X);G=e.Dom.get(G);if(!X||!G||!G[y]){return null}return G[y].insertBefore(X,G)},insertAfter:function(X,G){X=e.Dom.get(X);G=e.Dom.get(G);if(!X||!G||!G[y]){return null}if(G.nextSibling){return G[y].insertBefore(X,G.nextSibling)}else{return G[y].appendChild(X)}},getClientRegion:function(){var Y=e.Dom.getDocumentScrollTop(),X=e.Dom.getDocumentScrollLeft(),Z=e.Dom.getViewportWidth()+X,G=e.Dom.getViewportHeight()+Y;return new e.Region(Y,Z,G,X)},setAttribute:function(X,G,Y){G=e.Dom.CUSTOM_ATTRIBUTES[G]||G;X.setAttribute(G,Y)},getAttribute:function(X,G){G=e.Dom.CUSTOM_ATTRIBUTES[G]||G;return X.getAttribute(G)},_toCamel:function(X){var Y=C;function G(Z,aa){return aa.toUpperCase()}return Y[X]||(Y[X]=X.indexOf("-")===-1?X:X.replace(/-([a-z])/gi,G))},_getClassRegex:function(X){var G;if(X!==undefined){if(X.exec){G=X}else{G=H[X];if(!G){X=X.replace(e.Dom._patterns.CLASS_RE_TOKENS,"\\$1");G=H[X]=new RegExp(S+X+K,u)}}}return G},_patterns:{ROOT_TAG:/^body|html$/i,CLASS_RE_TOKENS:/([\.\(\)\^\$\*\+\?\|\[\]\{\}])/g},_testElement:function(G,X){return G&&G[L]==1&&(!X||X(G))},_calcBorders:function(Y,Z){var X=parseInt(e.Dom[W](Y,r),10)||0,G=parseInt(e.Dom[W](Y,Q),10)||0;if(g){if(m.test(Y[c])){X=0;G=0}}Z[0]+=G;Z[1]+=X;return Z}};var s=e.Dom[W];if(M.opera){e.Dom[W]=function(X,G){var Y=s(X,G);if(x.test(G)){Y=e.Dom.Color.toRGB(Y)}return Y}}if(M.webkit){e.Dom[W]=function(X,G){var Y=s(X,G);if(Y==="rgba(0, 0, 0, 0)"){Y="transparent"}return Y}}})();YAHOO.util.Region=function(d,e,a,c){this.top=d;this.y=d;this[1]=d;this.right=e;this.bottom=a;this.left=c;this.x=c;this[0]=c;this.width=this.right-this.left;this.height=this.bottom-this.top};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom)};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left))};YAHOO.util.Region.prototype.intersect=function(f){var d=Math.max(this.top,f.top),e=Math.min(this.right,f.right),a=Math.min(this.bottom,f.bottom),c=Math.max(this.left,f.left);if(a>=d&&e>=c){return new YAHOO.util.Region(d,e,a,c)}else{return null}};YAHOO.util.Region.prototype.union=function(f){var d=Math.min(this.top,f.top),e=Math.max(this.right,f.right),a=Math.max(this.bottom,f.bottom),c=Math.min(this.left,f.left);return new YAHOO.util.Region(d,e,a,c)};YAHOO.util.Region.prototype.toString=function(){return("Region {top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}")};YAHOO.util.Region.getRegion=function(e){var g=YAHOO.util.Dom.getXY(e),d=g[1],f=g[0]+e.offsetWidth,a=g[1]+e.offsetHeight,c=g[0];return new YAHOO.util.Region(d,f,a,c)};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0]}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a)};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var b=YAHOO.util,a="clientTop",f="clientLeft",j="parentNode",k="right",x="hasLayout",i="px",v="opacity",l="auto",d="borderLeftWidth",g="borderTopWidth",q="borderRightWidth",w="borderBottomWidth",t="visible",r="transparent",o="height",e="width",h="style",u="currentStyle",s=/^width|height$/,p=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,m={get:function(y,A){var z="",B=y[u][A];if(A===v){z=b.Dom.getStyle(y,v)}else{if(!B||(B.indexOf&&B.indexOf(i)>-1)){z=B}else{if(b.Dom.IE_COMPUTED[A]){z=b.Dom.IE_COMPUTED[A](y,A)}else{if(p.test(B)){z=b.Dom.IE.ComputedStyle.getPixel(y,A)}else{z=B}}}}return z},getOffset:function(A,F){var C=A[u][F],y=F.charAt(0).toUpperCase()+F.substr(1),D="offset"+y,z="pixel"+y,B="",E;if(C==l){E=A[D];if(E===undefined){B=0}B=E;if(s.test(F)){A[h][F]=E;if(A[D]>E){B=E-(A[D]-E)}A[h][F]=l}}else{if(!A[h][z]&&!A[h][F]){A[h][F]=C}B=A[h][z]}return B+i},getBorderWidth:function(y,A){var z=null;if(!y[u][x]){y[h].zoom=1}switch(A){case g:z=y[a];break;case w:z=y.offsetHeight-y.clientHeight-y[a];break;case d:z=y[f];break;case q:z=y.offsetWidth-y.clientWidth-y[f];break}return z+i},getPixel:function(z,y){var B=null,C=z[u][k],A=z[u][y];z[h][k]=A;B=z[h].pixelRight;z[h][k]=C;return B+i},getMargin:function(z,y){var A;if(z[u][y]==l){A=0+i}else{A=b.Dom.IE.ComputedStyle.getPixel(z,y)}return A},getVisibility:function(z,y){var A;while((A=z[u])&&A[y]=="inherit"){z=z[j]}return(A)?A[y]:t},getColor:function(z,y){return b.Dom.Color.toRGB(z[u][y])||r},getBorderColor:function(z,y){var A=z[u],B=A[y]||A.color;return b.Dom.Color.toRGB(b.Dom.Color.toHex(B))}},c={};c.top=c.right=c.bottom=c.left=c[e]=c[o]=m.getOffset;c.color=m.getColor;c[g]=c[q]=c[w]=c[d]=m.getBorderWidth;c.marginTop=c.marginRight=c.marginBottom=c.marginLeft=m.getMargin;c.visibility=m.getVisibility;c.borderColor=c.borderTopColor=c.borderRightColor=c.borderBottomColor=c.borderLeftColor=m.getBorderColor;b.Dom.IE_COMPUTED=c;b.Dom.IE_ComputedStyle=m})();(function(){var c="toString",a=parseInt,b=RegExp,d=YAHOO.util;d.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!d.Dom.Color.re_RGB.test(e)){e=d.Dom.Color.toHex(e)}if(d.Dom.Color.re_hex.exec(e)){e="rgb("+[a(b.$1,16),a(b.$2,16),a(b.$3,16)].join(", ")+")"}return e},toHex:function(i){i=d.Dom.Color.KEYWORDS[i]||i;if(d.Dom.Color.re_RGB.exec(i)){var h=(b.$1.length===1)?"0"+b.$1:Number(b.$1),f=(b.$2.length===1)?"0"+b.$2:Number(b.$2),e=(b.$3.length===1)?"0"+b.$3:Number(b.$3);i=[h[c](16),f[c](16),e[c](16)].join("")}if(i.length<6){i=i.replace(d.Dom.Color.re_hex3,"$1$1")}if(i!=="transparent"&&i.indexOf("#")<0){i="#"+i}return i.toLowerCase()}}}());YAHOO.register("dom",YAHOO.util.Dom,{version:"2.7.0",build:"1796"});YAHOO.util.CustomEvent=function(d,c,b,a){this.type=d;this.scope=c||window;this.silent=b;this.signature=a||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var e="_YUICEOnSubscribe";if(d!==e){this.subscribeEvent=new YAHOO.util.CustomEvent(e,this,true)}this.lastError=null};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(a,b,c){if(!a){throw new Error("Invalid callback for subscriber to '"+this.type+"'")}if(this.subscribeEvent){this.subscribeEvent.fire(a,b,c)}this.subscribers.push(new YAHOO.util.Subscriber(a,b,c))},unsubscribe:function(d,f){if(!d){return this.unsubscribeAll()}var e=false;for(var b=0,a=this.subscribers.length;b<a;++b){var c=this.subscribers[b];if(c&&c.contains(d,f)){this._delete(b);e=true}}return e},fire:function(){this.lastError=null;var m=[],f=this.subscribers.length;if(!f&&this.silent){return true}var k=[].slice.call(arguments,0),h=true,d,l=false;if(!this.silent){}var c=this.subscribers.slice(),a=YAHOO.util.Event.throwErrors;for(d=0;d<f;++d){var p=c[d];if(!p){l=true}else{if(!this.silent){}var o=p.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var b=null;if(k.length>0){b=k[0]}try{h=p.fn.call(o,b,p.obj)}catch(g){this.lastError=g;if(a){throw g}}}else{try{h=p.fn.call(o,this.type,k,p.obj)}catch(j){this.lastError=j;if(a){throw j}}}if(false===h){if(!this.silent){}break}}}return(h!==false)},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b)}this.subscribers=[];return a},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj}this.subscribers.splice(a,1)},toString:function(){return"CustomEvent: '"+this.type+"', context: "+this.scope}};YAHOO.util.Subscriber=function(a,b,c){this.fn=a;this.obj=YAHOO.lang.isUndefined(b)?null:b;this.overrideContext=c};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj}else{return this.overrideContext}}return a};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b)}else{return(this.fn==a)}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }"};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var h=false;var i=[];var j=[];var g=[];var e=[];var c=0;var f=[];var b=[];var a=0;var d={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};var k=YAHOO.env.ua.ie?"focusin":"focus";var l=YAHOO.env.ua.ie?"focusout":"blur";return{POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){var m=this;var o=function(){m._tryPreloadAttach()};this._interval=setInterval(o,this.POLL_INTERVAL)}},onAvailable:function(t,p,r,s,q){var m=(YAHOO.lang.isString(t))?[t]:t;for(var o=0;o<m.length;o=o+1){f.push({id:m[o],fn:p,obj:r,overrideContext:s,checkReady:q})}c=this.POLL_RETRYS;this.startInterval()},onContentReady:function(q,m,o,p){this.onAvailable(q,m,o,p,true)},onDOMReady:function(m,o,p){if(this.DOMReady){setTimeout(function(){var q=window;if(p){if(p===true){q=o}else{q=p}}m.call(q,"DOMReady",[],o)},0)}else{this.DOMReadyEvent.subscribe(m,o,p)}},_addListener:function(p,m,z,t,x,C){if(!z||!z.call){return false}if(this._isValidCollection(p)){var A=true;for(var u=0,w=p.length;u<w;++u){A=this.on(p[u],m,z,t,x)&&A}return A}else{if(YAHOO.lang.isString(p)){var s=this.getEl(p);if(s){p=s}else{this.onAvailable(p,function(){YAHOO.util.Event.on(p,m,z,t,x)});return true}}}if(!p){return false}if("unload"==m&&t!==this){j[j.length]=[p,m,z,t,x];return true}var o=p;if(x){if(x===true){o=t}else{o=x}}var q=function(D){return z.call(o,YAHOO.util.Event.getEvent(D,p),t)};var B=[p,m,z,q,o,t,x];var v=i.length;i[v]=B;if(this.useLegacyEvent(p,m)){var r=this.getLegacyIndex(p,m);if(r==-1||p!=g[r][0]){r=g.length;b[p.id+m]=r;g[r]=[p,m,p["on"+m]];e[r]=[];p["on"+m]=function(D){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(D),r)}}e[r].push(B)}else{try{this._simpleAdd(p,m,q,C)}catch(y){this.lastError=y;this.removeListener(p,m,z);return false}}return true},addListener:function(o,r,m,p,q){return this._addListener(o,r,m,p,q,false)},addFocusListener:function(o,m,p,q){return this._addListener(o,k,m,p,q,true)},removeFocusListener:function(o,m){return this.removeListener(o,k,m)},addBlurListener:function(o,m,p,q){return this._addListener(o,l,m,p,q,true)},removeBlurListener:function(o,m){return this.removeListener(o,l,m)},fireLegacyEvent:function(s,q){var u=true,m,w,v,o,t;w=e[q].slice();for(var p=0,r=w.length;p<r;++p){v=w[p];if(v&&v[this.WFN]){o=v[this.ADJ_SCOPE];t=v[this.WFN].call(o,s);u=(u&&t)}}m=g[q];if(m&&m[2]){m[2](s)}return u},getLegacyIndex:function(o,p){var m=this.generateId(o)+p;if(typeof b[m]=="undefined"){return -1}else{return b[m]}},useLegacyEvent:function(m,o){return(this.webkit&&this.webkit<419&&("click"==o||"dblclick"==o))},removeListener:function(o,m,w){var r,u,y;if(typeof o=="string"){o=this.getEl(o)}else{if(this._isValidCollection(o)){var x=true;for(r=o.length-1;r>-1;r--){x=(this.removeListener(o[r],m,w)&&x)}return x}}if(!w||!w.call){return this.purgeElement(o,false,m)}if("unload"==m){for(r=j.length-1;r>-1;r--){y=j[r];if(y&&y[0]==o&&y[1]==m&&y[2]==w){j.splice(r,1);return true}}return false}var s=null;var t=arguments[3];if("undefined"===typeof t){t=this._getCacheIndex(o,m,w)}if(t>=0){s=i[t]}if(!o||!s){return false}if(this.useLegacyEvent(o,m)){var q=this.getLegacyIndex(o,m);var p=e[q];if(p){for(r=0,u=p.length;r<u;++r){y=p[r];if(y&&y[this.EL]==o&&y[this.TYPE]==m&&y[this.FN]==w){p.splice(r,1);break}}}}else{try{this._simpleRemove(o,m,s[this.WFN],false)}catch(v){this.lastError=v;return false}}delete i[t][this.WFN];delete i[t][this.FN];i.splice(t,1);return true},getTarget:function(p,o){var m=p.target||p.srcElement;return this.resolveTextNode(m)},resolveTextNode:function(o){try{if(o&&3==o.nodeType){return o.parentNode}}catch(m){}return o},getPageX:function(o){var m=o.pageX;if(!m&&0!==m){m=o.clientX||0;if(this.isIE){m+=this._getScrollLeft()}}return m},getPageY:function(m){var o=m.pageY;if(!o&&0!==o){o=m.clientY||0;if(this.isIE){o+=this._getScrollTop()}}return o},getXY:function(m){return[this.getPageX(m),this.getPageY(m)]},getRelatedTarget:function(o){var m=o.relatedTarget;if(!m){if(o.type=="mouseout"){m=o.toElement}else{if(o.type=="mouseover"){m=o.fromElement}}}return this.resolveTextNode(m)},getTime:function(p){if(!p.time){var o=new Date().getTime();try{p.time=o}catch(m){this.lastError=m;return o}}return p.time},stopEvent:function(m){this.stopPropagation(m);this.preventDefault(m)},stopPropagation:function(m){if(m.stopPropagation){m.stopPropagation()}else{m.cancelBubble=true}},preventDefault:function(m){if(m.preventDefault){m.preventDefault()}else{m.returnValue=false}},getEvent:function(p,m){var o=p||window.event;if(!o){var q=this.getEvent.caller;while(q){o=q.arguments[0];if(o&&Event==o.constructor){break}q=q.caller}}return o},getCharCode:function(o){var m=o.keyCode||o.charCode||0;if(YAHOO.env.ua.webkit&&(m in d)){m=d[m]}return m},_getCacheIndex:function(r,s,q){for(var p=0,o=i.length;p<o;p=p+1){var m=i[p];if(m&&m[this.FN]==q&&m[this.EL]==r&&m[this.TYPE]==s){return p}}return -1},generateId:function(m){var o=m.id;if(!o){o="yuievtautoid-"+a;++a;m.id=o}return o},_isValidCollection:function(p){try{return(p&&typeof p!=="string"&&p.length&&!p.tagName&&!p.alert&&typeof p[0]!=="undefined")}catch(m){return false}},elCache:{},getEl:function(m){return(typeof m==="string")?document.getElementById(m):m},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(o){if(!h){h=true;var m=YAHOO.util.Event;m._ready();m._tryPreloadAttach()}},_ready:function(o){var m=YAHOO.util.Event;if(!m.DOMReady){m.DOMReady=true;m.DOMReadyEvent.fire();m._simpleRemove(document,"DOMContentLoaded",m._ready)}},_tryPreloadAttach:function(){if(f.length===0){c=0;if(this._interval){clearInterval(this._interval);this._interval=null}return}if(this.locked){return}if(this.isIE){if(!this.DOMReady){this.startInterval();return}}this.locked=true;var t=!h;if(!t){t=(c>0&&f.length>0)}var s=[];var u=function(w,x){var v=w;if(x.overrideContext){if(x.overrideContext===true){v=x.obj}else{v=x.overrideContext}}x.fn.call(v,x.obj)};var o,m,r,q,p=[];for(o=0,m=f.length;o<m;o=o+1){r=f[o];if(r){q=this.getEl(r.id);if(q){if(r.checkReady){if(h||q.nextSibling||!t){p.push(r);f[o]=null}}else{u(q,r);f[o]=null}}else{s.push(r)}}}for(o=0,m=p.length;o<m;o=o+1){r=p[o];u(this.getEl(r.id),r)}c--;if(t){for(o=f.length-1;o>-1;o--){r=f[o];if(!r||!r.id){f.splice(o,1)}}this.startInterval()}else{if(this._interval){clearInterval(this._interval);this._interval=null}}this.locked=false},purgeElement:function(r,s,u){var p=(YAHOO.lang.isString(r))?this.getEl(r):r;var t=this.getListeners(p,u),q,m;if(t){for(q=t.length-1;q>-1;q--){var o=t[q];this.removeListener(p,o.type,o.fn)}}if(s&&p&&p.childNodes){for(q=0,m=p.childNodes.length;q<m;++q){this.purgeElement(p.childNodes[q],s,u)}}},getListeners:function(p,m){var s=[],o;if(!m){o=[i,j]}else{if(m==="unload"){o=[j]}else{o=[i]}}var u=(YAHOO.lang.isString(p))?this.getEl(p):p;for(var r=0;r<o.length;r=r+1){var w=o[r];if(w){for(var t=0,v=w.length;t<v;++t){var q=w[t];if(q&&q[this.EL]===u&&(!m||m===q[this.TYPE])){s.push({type:q[this.TYPE],fn:q[this.FN],obj:q[this.OBJ],adjust:q[this.OVERRIDE],scope:q[this.ADJ_SCOPE],index:t})}}}}return(s.length)?s:null},_unload:function(u){var o=YAHOO.util.Event,r,q,p,t,s,v=j.slice(),m;for(r=0,t=j.length;r<t;++r){p=v[r];if(p){m=window;if(p[o.ADJ_SCOPE]){if(p[o.ADJ_SCOPE]===true){m=p[o.UNLOAD_OBJ]}else{m=p[o.ADJ_SCOPE]}}p[o.FN].call(m,o.getEvent(u,p[o.EL]),p[o.UNLOAD_OBJ]);v[r]=null}}p=null;m=null;j=null;if(i){for(q=i.length-1;q>-1;q--){p=i[q];if(p){o.removeListener(p[o.EL],p[o.TYPE],p[o.FN],q)}}p=null}g=null;o._simpleRemove(window,"unload",o._unload)},_getScrollLeft:function(){return this._getScroll()[1]},_getScrollTop:function(){return this._getScroll()[0]},_getScroll:function(){var m=document.documentElement,o=document.body;if(m&&(m.scrollTop||m.scrollLeft)){return[m.scrollTop,m.scrollLeft]}else{if(o){return[o.scrollTop,o.scrollLeft]}else{return[0,0]}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(p,q,o,m){p.addEventListener(q,o,(m))}}else{if(window.attachEvent){return function(p,q,o,m){p.attachEvent("on"+q,o)}}else{return function(){}}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(p,q,o,m){p.removeEventListener(q,o,(m))}}else{if(window.detachEvent){return function(o,p,m){o.detachEvent("on"+p,m)}}else{return function(){}}}}()}}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener;
/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */
if(a.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null}catch(c){}},a.POLL_INTERVAL)}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready()}},a.POLL_INTERVAL)}else{a._simpleAdd(document,"DOMContentLoaded",a._ready)}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach()})()}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,c,f,e){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(c,f,e)}else{this.__yui_subscribers=this.__yui_subscribers||{};var b=this.__yui_subscribers;if(!b[a]){b[a]=[]}b[a].push({fn:c,obj:f,overrideContext:e})}},unsubscribe:function(c,e,g){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(c){var f=a[c];if(f){return f.unsubscribe(e,g)}}else{var b=true;for(var d in a){if(YAHOO.lang.hasOwnProperty(a,d)){b=b&&a[d].unsubscribe(e,g)}}return b}return false},unsubscribeAll:function(a){return this.unsubscribe(a)},createEvent:function(g,d){this.__yui_events=this.__yui_events||{};var a=d||{};var j=this.__yui_events;if(j[g]){}else{var h=a.scope||this;var e=(a.silent);var b=new YAHOO.util.CustomEvent(g,h,e,YAHOO.util.CustomEvent.FLAT);j[g]=b;if(a.onSubscribeCallback){b.subscribeEvent.subscribe(a.onSubscribeCallback)}this.__yui_subscribers=this.__yui_subscribers||{};var f=this.__yui_subscribers[g];if(f){for(var c=0;c<f.length;++c){b.subscribe(f[c].fn,f[c].obj,f[c].overrideContext)}}}return j[g]},fireEvent:function(e,d,a,c){this.__yui_events=this.__yui_events||{};var g=this.__yui_events[e];if(!g){return null}var b=[];for(var f=1;f<arguments.length;++f){b.push(arguments[f])}return g.fire.apply(g,b)},hasEvent:function(a){if(this.__yui_events){if(this.__yui_events[a]){return true}}return false}};(function(){var a=YAHOO.util.Event,c=YAHOO.lang;YAHOO.util.KeyListener=function(d,i,e,f){if(!d){}else{if(!i){}else{if(!e){}}}if(!f){f=YAHOO.util.KeyListener.KEYDOWN}var g=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(c.isString(d)){d=document.getElementById(d)}if(c.isFunction(e)){g.subscribe(e)}else{g.subscribe(e.fn,e.scope,e.correctScope)}function h(p,o){if(!i.shift){i.shift=false}if(!i.alt){i.alt=false}if(!i.ctrl){i.ctrl=false}if(p.shiftKey==i.shift&&p.altKey==i.alt&&p.ctrlKey==i.ctrl){var j,m=i.keys,l;if(YAHOO.lang.isArray(m)){for(var k=0;k<m.length;k++){j=m[k];l=a.getCharCode(p);if(j==l){g.fire(l,p);break}}}else{l=a.getCharCode(p);if(m==l){g.fire(l,p)}}}}this.enable=function(){if(!this.enabled){a.on(d,f,h);this.enabledEvent.fire(i)}this.enabled=true};this.disable=function(){if(this.enabled){a.removeListener(d,f,h);this.disabledEvent.fire(i)}this.enabled=false};this.toString=function(){return"KeyListener ["+i.keys+"] "+d.tagName+(d.id?"["+d.id+"]":"")}};var b=YAHOO.util.KeyListener;b.KEYDOWN="keydown";b.KEYUP="keyup";b.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38}})();YAHOO.register("event",YAHOO.util.Event,{version:"2.7.0",build:"1796"});YAHOO.util.Get=function(){var m={},l=0,s=0,e=false,o=YAHOO.env.ua,t=YAHOO.lang;var j=function(y,u,z){var v=z||window,A=v.document,B=A.createElement(y);for(var x in u){if(u[x]&&YAHOO.lang.hasOwnProperty(u,x)){B.setAttribute(x,u[x])}}return B};var i=function(u,v,x){var w=x||"utf-8";return j("link",{id:"yui__dyn_"+(s++),type:"text/css",charset:w,rel:"stylesheet",href:u},v)};var q=function(u,v,x){var w=x||"utf-8";return j("script",{id:"yui__dyn_"+(s++),type:"text/javascript",charset:w,src:u},v)};var a=function(u,v){return{tId:u.tId,win:u.win,data:u.data,nodes:u.nodes,msg:v,purge:function(){d(this.tId)}}};var b=function(u,x){var v=m[x],w=(t.isString(u))?v.win.document.getElementById(u):u;if(!w){r(x,"target node not found: "+u)}return w};var r=function(x,w){var u=m[x];if(u.onFailure){var v=u.scope||u.win;u.onFailure.call(v,a(u,w))}};var c=function(x){var u=m[x];u.finished=true;if(u.aborted){var w="transaction "+x+" was aborted";r(x,w);return}if(u.onSuccess){var v=u.scope||u.win;u.onSuccess.call(v,a(u))}};var p=function(w){var u=m[w];if(u.onTimeout){var v=u.scope||u;u.onTimeout.call(v,a(u))}};var g=function(x,B){var v=m[x];if(v.timer){v.timer.cancel()}if(v.aborted){var z="transaction "+x+" was aborted";r(x,z);return}if(B){v.url.shift();if(v.varName){v.varName.shift()}}else{v.url=(t.isString(v.url))?[v.url]:v.url;if(v.varName){v.varName=(t.isString(v.varName))?[v.varName]:v.varName}}var E=v.win,D=E.document,C=D.getElementsByTagName("head")[0],y;if(v.url.length===0){if(v.type==="script"&&o.webkit&&o.webkit<420&&!v.finalpass&&!v.varName){var A=q(null,v.win,v.charset);A.innerHTML='YAHOO.util.Get._finalize("'+x+'");';v.nodes.push(A);C.appendChild(A)}else{c(x)}return}var u=v.url[0];if(!u){v.url.shift();return g(x)}if(v.timeout){v.timer=t.later(v.timeout,v,p,x)}if(v.type==="script"){y=q(u,E,v.charset)}else{y=i(u,E,v.charset)}f(v.type,y,x,u,E,v.url.length);v.nodes.push(y);if(v.insertBefore){var F=b(v.insertBefore,x);if(F){F.parentNode.insertBefore(y,F)}}else{C.appendChild(y)}if((o.webkit||o.gecko)&&v.type==="css"){g(x,u)}};var k=function(){if(e){return}e=true;for(var u in m){var v=m[u];if(v.autopurge&&v.finished){d(v.tId);delete m[u]}}e=false};var d=function(B){var y=m[B];if(y){var A=y.nodes,u=A.length,z=y.win.document,x=z.getElementsByTagName("head")[0];if(y.insertBefore){var w=b(y.insertBefore,B);if(w){x=w.parentNode}}for(var v=0;v<u;v=v+1){x.removeChild(A[v])}y.nodes=[]}};var h=function(v,u,w){var y="q"+(l++);w=w||{};if(l%YAHOO.util.Get.PURGE_THRESH===0){k()}m[y]=t.merge(w,{tId:y,type:v,url:u,finished:false,aborted:false,nodes:[]});var x=m[y];x.win=x.win||window;x.scope=x.scope||x.win;x.autopurge=("autopurge" in x)?x.autopurge:(v==="script")?true:false;t.later(0,x,g,y);return{tId:y}};var f=function(D,y,x,v,z,A,C){var B=C||g;if(o.ie){y.onreadystatechange=function(){var E=this.readyState;if("loaded"===E||"complete"===E){y.onreadystatechange=null;B(x,v)}}}else{if(o.webkit){if(D==="script"){if(o.webkit>=420){y.addEventListener("load",function(){B(x,v)})}else{var u=m[x];if(u.varName){var w=YAHOO.util.Get.POLL_FREQ;u.maxattempts=YAHOO.util.Get.TIMEOUT/w;u.attempts=0;u._cache=u.varName[0].split(".");u.timer=t.later(w,u,function(J){var G=this._cache,F=G.length,E=this.win,H;for(H=0;H<F;H=H+1){E=E[G[H]];if(!E){this.attempts++;if(this.attempts++>this.maxattempts){var I="Over retry limit, giving up";u.timer.cancel();r(x,I)}else{}return}}u.timer.cancel();B(x,v)},null,true)}else{t.later(YAHOO.util.Get.POLL_FREQ,null,B,[x,v])}}}}else{y.onload=function(){B(x,v)}}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(u){t.later(0,null,c,u)},abort:function(v){var w=(t.isString(v))?v:v.tId;var u=m[w];if(u){u.aborted=true}},script:function(u,v){return h("script",u,v)},css:function(u,v){return h("css",u,v)}}}();YAHOO.register("get",YAHOO.util.Get,{version:"2.7.0",build:"1796"});if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e=e+1){f=(""+b[e]).split(".");g=YAHOO;for(c=(f[0]=="YAHOO")?1:0;c<f.length;c=c+1){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};YAHOO.log=function(d,a,c){var b=YAHOO.widget.Logger;if(b&&b.log){return b.log(d,a,c)}else{return false}};YAHOO.register=function(a,f,e){var k=YAHOO.env.modules,c,j,h,g,d;if(!k[a]){k[a]={versions:[],builds:[]}}c=k[a];j=e.version;h=e.build;g=YAHOO.env.listeners;c.name=a;c.version=j;c.build=h;c.versions.push(j);c.builds.push(h);c.mainClass=f;for(d=0;d<g.length;d=d+1){g[d](c)}if(f){f.VERSION=j;f.BUILD=h}else{YAHOO.log("mainClass is undefined for module "+a,"warn")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null};YAHOO.env.ua=function(){var c={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:0},b=navigator.userAgent,a;if((/KHTML/).test(b)){c.webkit=1}a=b.match(/AppleWebKit\/([^\s]*)/);if(a&&a[1]){c.webkit=parseFloat(a[1]);if(/ Mobile\//.test(b)){c.mobile="Apple"}else{a=b.match(/NokiaN[^\/]*/);if(a){c.mobile=a[0]}}a=b.match(/AdobeAIR\/([^\s]*)/);if(a){c.air=a[0]}}if(!c.webkit){a=b.match(/Opera[\s\/]([^\s]*)/);if(a&&a[1]){c.opera=parseFloat(a[1]);a=b.match(/Opera Mini[^;]*/);if(a){c.mobile=a[0]}}else{a=b.match(/MSIE\s([^;]*)/);if(a&&a[1]){c.ie=parseFloat(a[1])}else{a=b.match(/Gecko\/([^\s]*)/);if(a){c.gecko=1;a=b.match(/rv:([^\s\)]*)/);if(a&&a[1]){c.gecko=parseFloat(a[1])}}}}}a=b.match(/Caja\/([^\s]*)/);if(a&&a[1]){c.caja=parseFloat(a[1])}return c}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var b=YAHOO_config.listener,a=YAHOO.env.listeners,d=true,c;if(b){for(c=0;c<a.length;c=c+1){if(a[c]==b){d=false;break}}if(d){a.push(b)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var b=YAHOO.lang,f="[object Array]",c="[object Function]",a=Object.prototype,e=["toString","valueOf"],d={isArray:function(g){return a.toString.apply(g)===f},isBoolean:function(g){return typeof g==="boolean"},isFunction:function(g){return a.toString.apply(g)===c},isNull:function(g){return g===null},isNumber:function(g){return typeof g==="number"&&isFinite(g)},isObject:function(g){return(g&&(typeof g==="object"||b.isFunction(g)))||false},isString:function(g){return typeof g==="string"},isUndefined:function(g){return typeof g==="undefined"},_IEEnumFix:(YAHOO.env.ua.ie)?function(j,h){var g,l,k;for(g=0;g<e.length;g=g+1){l=e[g];k=h[l];if(b.isFunction(k)&&k!=a[l]){j[l]=k}}}:function(){},extend:function(k,l,j){if(!l||!k){throw new Error("extend failed, please check that all dependencies are included.")}var h=function(){},g;h.prototype=l.prototype;k.prototype=new h();k.prototype.constructor=k;k.superclass=l.prototype;if(l.prototype.constructor==a.constructor){l.prototype.constructor=l}if(j){for(g in j){if(b.hasOwnProperty(j,g)){k.prototype[g]=j[g]}}b._IEEnumFix(k.prototype,j)}},augmentObject:function(l,k){if(!k||!l){throw new Error("Absorb failed, verify dependencies.")}var g=arguments,j,m,h=g[2];if(h&&h!==true){for(j=2;j<g.length;j=j+1){l[g[j]]=k[g[j]]}}else{for(m in k){if(h||!(m in l)){l[m]=k[m]}}b._IEEnumFix(l,k)}},augmentProto:function(k,j){if(!j||!k){throw new Error("Augment failed, verify dependencies.")}var g=[k.prototype,j.prototype],h;for(h=2;h<arguments.length;h=h+1){g.push(arguments[h])}b.augmentObject.apply(this,g)},dump:function(g,m){var j,l,q=[],r="{...}",h="f(){...}",p=", ",k=" => ";if(!b.isObject(g)){return g+""}else{if(g instanceof Date||("nodeType" in g&&"tagName" in g)){return g}else{if(b.isFunction(g)){return h}}}m=(b.isNumber(m))?m:3;if(b.isArray(g)){q.push("[");for(j=0,l=g.length;j<l;j=j+1){if(b.isObject(g[j])){q.push((m>0)?b.dump(g[j],m-1):r)}else{q.push(g[j])}q.push(p)}if(q.length>1){q.pop()}q.push("]")}else{q.push("{");for(j in g){if(b.hasOwnProperty(g,j)){q.push(j+k);if(b.isObject(g[j])){q.push((m>0)?b.dump(g[j],m-1):r)}else{q.push(g[j])}q.push(p)}}if(q.length>1){q.pop()}q.push("}")}return q.join("")},substitute:function(C,h,u){var q,p,m,y,z,B,x=[],l,r="dump",w=" ",g="{",A="}",t;for(;;){q=C.lastIndexOf(g);if(q<0){break}p=C.indexOf(A,q);if(q+1>=p){break}l=C.substring(q+1,p);y=l;B=null;m=y.indexOf(w);if(m>-1){B=y.substring(m+1);y=y.substring(0,m)}z=h[y];if(u){z=u(y,z,B)}if(b.isObject(z)){if(b.isArray(z)){z=b.dump(z,parseInt(B,10))}else{B=B||"";t=B.indexOf(r);if(t>-1){B=B.substring(4)}if(z.toString===a.toString||t>-1){z=b.dump(z,parseInt(B,10))}else{z=z.toString()}}}else{if(!b.isString(z)&&!b.isNumber(z)){z="~-"+x.length+"-~";x[x.length]=l}}C=C.substring(0,q)+z+C.substring(p+1)}for(q=x.length-1;q>=0;q=q-1){C=C.replace(new RegExp("~-"+q+"-~"),"{"+x[q]+"}","g")}return C},trim:function(g){try{return g.replace(/^\s+|\s+$/g,"")}catch(h){return g}},merge:function(){var k={},h=arguments,g=h.length,j;for(j=0;j<g;j=j+1){b.augmentObject(k,h[j],true)}return k},later:function(q,h,s,j,k){q=q||0;h=h||{};var i=s,p=j,l,g;if(b.isString(s)){i=h[s]}if(!i){throw new TypeError("method undefined")}if(!b.isArray(p)){p=[j]}l=function(){i.apply(h,p)};g=(k)?setInterval(l,q):setTimeout(l,q);return{interval:k,cancel:function(){if(this.interval){clearInterval(g)}else{clearTimeout(g)}}}},isValue:function(g){return(b.isObject(g)||b.isString(g)||b.isNumber(g)||b.isBoolean(g))}};b.hasOwnProperty=(a.hasOwnProperty)?function(g,h){return g&&g.hasOwnProperty(h)}:function(g,h){return !b.isUndefined(g[h])&&g.constructor.prototype[h]!==g[h]};d.augmentObject(b,d,true);YAHOO.util.Lang=b;b.augment=b.augmentProto;YAHOO.augment=b.augmentProto;YAHOO.extend=b.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1796"});YAHOO.util.Get=function(){var m={},l=0,s=0,e=false,o=YAHOO.env.ua,t=YAHOO.lang;var j=function(y,u,z){var v=z||window,A=v.document,B=A.createElement(y);for(var x in u){if(u[x]&&YAHOO.lang.hasOwnProperty(u,x)){B.setAttribute(x,u[x])}}return B};var i=function(u,v,x){var w=x||"utf-8";return j("link",{id:"yui__dyn_"+(s++),type:"text/css",charset:w,rel:"stylesheet",href:u},v)};var q=function(u,v,x){var w=x||"utf-8";return j("script",{id:"yui__dyn_"+(s++),type:"text/javascript",charset:w,src:u},v)};var a=function(u,v){return{tId:u.tId,win:u.win,data:u.data,nodes:u.nodes,msg:v,purge:function(){d(this.tId)}}};var b=function(u,x){var v=m[x],w=(t.isString(u))?v.win.document.getElementById(u):u;if(!w){r(x,"target node not found: "+u)}return w};var r=function(x,w){var u=m[x];if(u.onFailure){var v=u.scope||u.win;u.onFailure.call(v,a(u,w))}};var c=function(x){var u=m[x];u.finished=true;if(u.aborted){var w="transaction "+x+" was aborted";r(x,w);return}if(u.onSuccess){var v=u.scope||u.win;u.onSuccess.call(v,a(u))}};var p=function(w){var u=m[w];if(u.onTimeout){var v=u.scope||u;u.onTimeout.call(v,a(u))}};var g=function(x,B){var v=m[x];if(v.timer){v.timer.cancel()}if(v.aborted){var z="transaction "+x+" was aborted";r(x,z);return}if(B){v.url.shift();if(v.varName){v.varName.shift()}}else{v.url=(t.isString(v.url))?[v.url]:v.url;if(v.varName){v.varName=(t.isString(v.varName))?[v.varName]:v.varName}}var E=v.win,D=E.document,C=D.getElementsByTagName("head")[0],y;if(v.url.length===0){if(v.type==="script"&&o.webkit&&o.webkit<420&&!v.finalpass&&!v.varName){var A=q(null,v.win,v.charset);A.innerHTML='YAHOO.util.Get._finalize("'+x+'");';v.nodes.push(A);C.appendChild(A)}else{c(x)}return}var u=v.url[0];if(!u){v.url.shift();return g(x)}if(v.timeout){v.timer=t.later(v.timeout,v,p,x)}if(v.type==="script"){y=q(u,E,v.charset)}else{y=i(u,E,v.charset)}f(v.type,y,x,u,E,v.url.length);v.nodes.push(y);if(v.insertBefore){var F=b(v.insertBefore,x);if(F){F.parentNode.insertBefore(y,F)}}else{C.appendChild(y)}if((o.webkit||o.gecko)&&v.type==="css"){g(x,u)}};var k=function(){if(e){return}e=true;for(var u in m){var v=m[u];if(v.autopurge&&v.finished){d(v.tId);delete m[u]}}e=false};var d=function(B){var y=m[B];if(y){var A=y.nodes,u=A.length,z=y.win.document,x=z.getElementsByTagName("head")[0];if(y.insertBefore){var w=b(y.insertBefore,B);if(w){x=w.parentNode}}for(var v=0;v<u;v=v+1){x.removeChild(A[v])}y.nodes=[]}};var h=function(v,u,w){var y="q"+(l++);w=w||{};if(l%YAHOO.util.Get.PURGE_THRESH===0){k()}m[y]=t.merge(w,{tId:y,type:v,url:u,finished:false,aborted:false,nodes:[]});var x=m[y];x.win=x.win||window;x.scope=x.scope||x.win;x.autopurge=("autopurge" in x)?x.autopurge:(v==="script")?true:false;t.later(0,x,g,y);return{tId:y}};var f=function(D,y,x,v,z,A,C){var B=C||g;if(o.ie){y.onreadystatechange=function(){var E=this.readyState;if("loaded"===E||"complete"===E){y.onreadystatechange=null;B(x,v)}}}else{if(o.webkit){if(D==="script"){if(o.webkit>=420){y.addEventListener("load",function(){B(x,v)})}else{var u=m[x];if(u.varName){var w=YAHOO.util.Get.POLL_FREQ;u.maxattempts=YAHOO.util.Get.TIMEOUT/w;u.attempts=0;u._cache=u.varName[0].split(".");u.timer=t.later(w,u,function(J){var G=this._cache,F=G.length,E=this.win,H;for(H=0;H<F;H=H+1){E=E[G[H]];if(!E){this.attempts++;if(this.attempts++>this.maxattempts){var I="Over retry limit, giving up";u.timer.cancel();r(x,I)}else{}return}}u.timer.cancel();B(x,v)},null,true)}else{t.later(YAHOO.util.Get.POLL_FREQ,null,B,[x,v])}}}}else{y.onload=function(){B(x,v)}}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(u){t.later(0,null,c,u)},abort:function(v){var w=(t.isString(v))?v:v.tId;var u=m[w];if(u){u.aborted=true}},script:function(u,v){return h("script",u,v)},css:function(u,v){return h("css",u,v)}}}();YAHOO.register("get",YAHOO.util.Get,{version:"2.7.0",build:"1796"});(function(){var Y=YAHOO,util=Y.util,lang=Y.lang,env=Y.env,PROV="_provides",SUPER="_supersedes",REQ="expanded",AFTER="_after";var YUI={dupsAllowed:{yahoo:true,get:true},info:{root:"2.7.0/build/",base:"http://yui.yahooapis.com/2.7.0/build/",comboBase:"http://yui.yahooapis.com/combo?",skin:{defaultSkin:"sam",base:"assets/skins/",path:"skin.css",after:["reset","fonts","grids","base"],rollup:3},dupsAllowed:["yahoo","get"],moduleInfo:{animation:{type:"js",path:"animation/animation-min.js",requires:["dom","event"]},autocomplete:{type:"js",path:"autocomplete/autocomplete-min.js",requires:["dom","event","datasource"],optional:["connection","animation"],skinnable:true},base:{type:"css",path:"base/base-min.css",after:["reset","fonts","grids"]},button:{type:"js",path:"button/button-min.js",requires:["element"],optional:["menu"],skinnable:true},calendar:{type:"js",path:"calendar/calendar-min.js",requires:["event","dom"],skinnable:true},carousel:{type:"js",path:"carousel/carousel-min.js",requires:["element"],optional:["animation"],skinnable:true},charts:{type:"js",path:"charts/charts-min.js",requires:["element","json","datasource"]},colorpicker:{type:"js",path:"colorpicker/colorpicker-min.js",requires:["slider","element"],optional:["animation"],skinnable:true},connection:{type:"js",path:"connection/connection-min.js",requires:["event"]},container:{type:"js",path:"container/container-min.js",requires:["dom","event"],optional:["dragdrop","animation","connection"],supersedes:["containercore"],skinnable:true},containercore:{type:"js",path:"container/container_core-min.js",requires:["dom","event"],pkg:"container"},cookie:{type:"js",path:"cookie/cookie-min.js",requires:["yahoo"]},datasource:{type:"js",path:"datasource/datasource-min.js",requires:["event"],optional:["connection"]},datatable:{type:"js",path:"datatable/datatable-min.js",requires:["element","datasource"],optional:["calendar","dragdrop","paginator"],skinnable:true},dom:{type:"js",path:"dom/dom-min.js",requires:["yahoo"]},dragdrop:{type:"js",path:"dragdrop/dragdrop-min.js",requires:["dom","event"]},editor:{type:"js",path:"editor/editor-min.js",requires:["menu","element","button"],optional:["animation","dragdrop"],supersedes:["simpleeditor"],skinnable:true},element:{type:"js",path:"element/element-min.js",requires:["dom","event"]},event:{type:"js",path:"event/event-min.js",requires:["yahoo"]},fonts:{type:"css",path:"fonts/fonts-min.css"},get:{type:"js",path:"get/get-min.js",requires:["yahoo"]},grids:{type:"css",path:"grids/grids-min.css",requires:["fonts"],optional:["reset"]},history:{type:"js",path:"history/history-min.js",requires:["event"]},imagecropper:{type:"js",path:"imagecropper/imagecropper-min.js",requires:["dom","event","dragdrop","element","resize"],skinnable:true},imageloader:{type:"js",path:"imageloader/imageloader-min.js",requires:["event","dom"]},json:{type:"js",path:"json/json-min.js",requires:["yahoo"]},layout:{type:"js",path:"layout/layout-min.js",requires:["dom","event","element"],optional:["animation","dragdrop","resize","selector"],skinnable:true},logger:{type:"js",path:"logger/logger-min.js",requires:["event","dom"],optional:["dragdrop"],skinnable:true},menu:{type:"js",path:"menu/menu-min.js",requires:["containercore"],skinnable:true},paginator:{type:"js",path:"paginator/paginator-min.js",requires:["element"],skinnable:true},profiler:{type:"js",path:"profiler/profiler-min.js",requires:["yahoo"]},profilerviewer:{type:"js",path:"profilerviewer/profilerviewer-min.js",requires:["profiler","yuiloader","element"],skinnable:true},reset:{type:"css",path:"reset/reset-min.css"},"reset-fonts-grids":{type:"css",path:"reset-fonts-grids/reset-fonts-grids.css",supersedes:["reset","fonts","grids","reset-fonts"],rollup:4},"reset-fonts":{type:"css",path:"reset-fonts/reset-fonts.css",supersedes:["reset","fonts"],rollup:2},resize:{type:"js",path:"resize/resize-min.js",requires:["dom","event","dragdrop","element"],optional:["animation"],skinnable:true},selector:{type:"js",path:"selector/selector-min.js",requires:["yahoo","dom"]},simpleeditor:{type:"js",path:"editor/simpleeditor-min.js",requires:["element"],optional:["containercore","menu","button","animation","dragdrop"],skinnable:true,pkg:"editor"},slider:{type:"js",path:"slider/slider-min.js",requires:["dragdrop"],optional:["animation"],skinnable:true},stylesheet:{type:"js",path:"stylesheet/stylesheet-min.js",requires:["yahoo"]},tabview:{type:"js",path:"tabview/tabview-min.js",requires:["element"],optional:["connection"],skinnable:true},treeview:{type:"js",path:"treeview/treeview-min.js",requires:["event","dom"],optional:["json"],skinnable:true},uploader:{type:"js",path:"uploader/uploader.js",requires:["element"]},utilities:{type:"js",path:"utilities/utilities.js",supersedes:["yahoo","event","dragdrop","animation","dom","connection","element","yahoo-dom-event","get","yuiloader","yuiloader-dom-event"],rollup:8},yahoo:{type:"js",path:"yahoo/yahoo-min.js"},"yahoo-dom-event":{type:"js",path:"yahoo-dom-event/yahoo-dom-event.js",supersedes:["yahoo","event","dom"],rollup:3},yuiloader:{type:"js",path:"yuiloader/yuiloader-min.js",supersedes:["yahoo","get"]},"yuiloader-dom-event":{type:"js",path:"yuiloader-dom-event/yuiloader-dom-event.js",supersedes:["yahoo","dom","event","get","yuiloader","yahoo-dom-event"],rollup:5},yuitest:{type:"js",path:"yuitest/yuitest-min.js",requires:["logger"],skinnable:true}}},ObjectUtil:{appendArray:function(o,a){if(a){for(var i=0;i<a.length;i=i+1){o[a[i]]=true}}},keys:function(o,ordered){var a=[],i;for(i in o){if(lang.hasOwnProperty(o,i)){a.push(i)}}return a}},ArrayUtil:{appendArray:function(a1,a2){Array.prototype.push.apply(a1,a2)},indexOf:function(a,val){for(var i=0;i<a.length;i=i+1){if(a[i]===val){return i}}return -1},toObject:function(a){var o={};for(var i=0;i<a.length;i=i+1){o[a[i]]=true}return o},uniq:function(a){return YUI.ObjectUtil.keys(YUI.ArrayUtil.toObject(a))}}};YAHOO.util.YUILoader=function(o){this._internalCallback=null;this._useYahooListener=false;this.onSuccess=null;this.onFailure=Y.log;this.onProgress=null;this.onTimeout=null;this.scope=this;this.data=null;this.insertBefore=null;this.charset=null;this.varName=null;this.base=YUI.info.base;this.comboBase=YUI.info.comboBase;this.combine=false;this.root=YUI.info.root;this.timeout=0;this.ignore=null;this.force=null;this.allowRollup=true;this.filter=null;this.required={};this.moduleInfo=lang.merge(YUI.info.moduleInfo);this.rollups=null;this.loadOptional=false;this.sorted=[];this.loaded={};this.dirty=true;this.inserted={};var self=this;env.listeners.push(function(m){if(self._useYahooListener){self.loadNext(m.name)}});this.skin=lang.merge(YUI.info.skin);this._config(o)};Y.util.YUILoader.prototype={FILTERS:{RAW:{searchExp:"-min\\.js",replaceStr:".js"},DEBUG:{searchExp:"-min\\.js",replaceStr:"-debug.js"}},SKIN_PREFIX:"skin-",_config:function(o){if(o){for(var i in o){if(lang.hasOwnProperty(o,i)){if(i=="require"){this.require(o[i])}else{this[i]=o[i]}}}}var f=this.filter;if(lang.isString(f)){f=f.toUpperCase();if(f==="DEBUG"){this.require("logger")}if(!Y.widget.LogWriter){Y.widget.LogWriter=function(){return Y}}this.filter=this.FILTERS[f]}},addModule:function(o){if(!o||!o.name||!o.type||(!o.path&&!o.fullpath)){return false}o.ext=("ext" in o)?o.ext:true;o.requires=o.requires||[];this.moduleInfo[o.name]=o;this.dirty=true;return true},require:function(what){var a=(typeof what==="string")?arguments:what;this.dirty=true;YUI.ObjectUtil.appendArray(this.required,a)},_addSkin:function(skin,mod){var name=this.formatSkin(skin),info=this.moduleInfo,sinf=this.skin,ext=info[mod]&&info[mod].ext;if(!info[name]){this.addModule({name:name,type:"css",path:sinf.base+skin+"/"+sinf.path,after:sinf.after,rollup:sinf.rollup,ext:ext})}if(mod){name=this.formatSkin(skin,mod);if(!info[name]){var mdef=info[mod],pkg=mdef.pkg||mod;this.addModule({name:name,type:"css",after:sinf.after,path:pkg+"/"+sinf.base+skin+"/"+mod+".css",ext:ext})}}return name},getRequires:function(mod){if(!mod){return[]}if(!this.dirty&&mod.expanded){return mod.expanded}mod.requires=mod.requires||[];var i,d=[],r=mod.requires,o=mod.optional,info=this.moduleInfo,m;for(i=0;i<r.length;i=i+1){d.push(r[i]);m=info[r[i]];YUI.ArrayUtil.appendArray(d,this.getRequires(m))}if(o&&this.loadOptional){for(i=0;i<o.length;i=i+1){d.push(o[i]);YUI.ArrayUtil.appendArray(d,this.getRequires(info[o[i]]))}}mod.expanded=YUI.ArrayUtil.uniq(d);return mod.expanded},getProvides:function(name,notMe){var addMe=!(notMe),ckey=(addMe)?PROV:SUPER,m=this.moduleInfo[name],o={};if(!m){return o}if(m[ckey]){return m[ckey]}var s=m.supersedes,done={},me=this;var add=function(mm){if(!done[mm]){done[mm]=true;lang.augmentObject(o,me.getProvides(mm))}};if(s){for(var i=0;i<s.length;i=i+1){add(s[i])}}m[SUPER]=o;m[PROV]=lang.merge(o);m[PROV][name]=true;return m[ckey]},calculate:function(o){if(o||this.dirty){this._config(o);this._setup();this._explode();if(this.allowRollup){this._rollup()}this._reduce();this._sort();this.dirty=false}},_setup:function(){var info=this.moduleInfo,name,i,j;for(name in info){if(lang.hasOwnProperty(info,name)){var m=info[name];if(m&&m.skinnable){var o=this.skin.overrides,smod;if(o&&o[name]){for(i=0;i<o[name].length;i=i+1){smod=this._addSkin(o[name][i],name)}}else{smod=this._addSkin(this.skin.defaultSkin,name)}m.requires.push(smod)}}}var l=lang.merge(this.inserted);if(!this._sandbox){l=lang.merge(l,env.modules)}if(this.ignore){YUI.ObjectUtil.appendArray(l,this.ignore)}if(this.force){for(i=0;i<this.force.length;i=i+1){if(this.force[i] in l){delete l[this.force[i]]}}}for(j in l){if(lang.hasOwnProperty(l,j)){lang.augmentObject(l,this.getProvides(j))}}this.loaded=l},_explode:function(){var r=this.required,i,mod;for(i in r){if(lang.hasOwnProperty(r,i)){mod=this.moduleInfo[i];if(mod){var req=this.getRequires(mod);if(req){YUI.ObjectUtil.appendArray(r,req)}}}}},_skin:function(){},formatSkin:function(skin,mod){var s=this.SKIN_PREFIX+skin;if(mod){s=s+"-"+mod}return s},parseSkin:function(mod){if(mod.indexOf(this.SKIN_PREFIX)===0){var a=mod.split("-");return{skin:a[1],module:a[2]}}return null},_rollup:function(){var i,j,m,s,rollups={},r=this.required,roll,info=this.moduleInfo;if(this.dirty||!this.rollups){for(i in info){if(lang.hasOwnProperty(info,i)){m=info[i];if(m&&m.rollup){rollups[i]=m}}}this.rollups=rollups}for(;;){var rolled=false;for(i in rollups){if(!r[i]&&!this.loaded[i]){m=info[i];s=m.supersedes;roll=false;if(!m.rollup){continue}var skin=(m.ext)?false:this.parseSkin(i),c=0;if(skin){for(j in r){if(lang.hasOwnProperty(r,j)){if(i!==j&&this.parseSkin(j)){c++;roll=(c>=m.rollup);if(roll){break}}}}}else{for(j=0;j<s.length;j=j+1){if(this.loaded[s[j]]&&(!YUI.dupsAllowed[s[j]])){roll=false;break}else{if(r[s[j]]){c++;roll=(c>=m.rollup);if(roll){break}}}}}if(roll){r[i]=true;rolled=true;this.getRequires(m)}}}if(!rolled){break}}},_reduce:function(){var i,j,s,m,r=this.required;for(i in r){if(i in this.loaded){delete r[i]}else{var skinDef=this.parseSkin(i);if(skinDef){if(!skinDef.module){var skin_pre=this.SKIN_PREFIX+skinDef.skin;for(j in r){if(lang.hasOwnProperty(r,j)){m=this.moduleInfo[j];var ext=m&&m.ext;if(!ext&&j!==i&&j.indexOf(skin_pre)>-1){delete r[j]}}}}}else{m=this.moduleInfo[i];s=m&&m.supersedes;if(s){for(j=0;j<s.length;j=j+1){if(s[j] in r){delete r[s[j]]}}}}}}},_onFailure:function(msg){YAHOO.log("Failure","info","loader");var f=this.onFailure;if(f){f.call(this.scope,{msg:"failure: "+msg,data:this.data,success:false})}},_onTimeout:function(){YAHOO.log("Timeout","info","loader");var f=this.onTimeout;if(f){f.call(this.scope,{msg:"timeout",data:this.data,success:false})}},_sort:function(){var s=[],info=this.moduleInfo,loaded=this.loaded,checkOptional=!this.loadOptional,me=this;var requires=function(aa,bb){var mm=info[aa];if(loaded[bb]||!mm){return false}var ii,rr=mm.expanded,after=mm.after,other=info[bb],optional=mm.optional;if(rr&&YUI.ArrayUtil.indexOf(rr,bb)>-1){return true}if(after&&YUI.ArrayUtil.indexOf(after,bb)>-1){return true}if(checkOptional&&optional&&YUI.ArrayUtil.indexOf(optional,bb)>-1){return true}var ss=info[bb]&&info[bb].supersedes;if(ss){for(ii=0;ii<ss.length;ii=ii+1){if(requires(aa,ss[ii])){return true}}}if(mm.ext&&mm.type=="css"&&!other.ext&&other.type=="css"){return true}return false};for(var i in this.required){if(lang.hasOwnProperty(this.required,i)){s.push(i)}}var p=0;for(;;){var l=s.length,a,b,j,k,moved=false;for(j=p;j<l;j=j+1){a=s[j];for(k=j+1;k<l;k=k+1){if(requires(a,s[k])){b=s.splice(k,1);s.splice(j,0,b[0]);moved=true;break}}if(moved){break}else{p=p+1}}if(!moved){break}}this.sorted=s},toString:function(){var o={type:"YUILoader",base:this.base,filter:this.filter,required:this.required,loaded:this.loaded,inserted:this.inserted};lang.dump(o,1)},_combine:function(){this._combining=[];var self=this,s=this.sorted,len=s.length,js=this.comboBase,css=this.comboBase,target,startLen=js.length,i,m,type=this.loadType;YAHOO.log("type "+type);for(i=0;i<len;i=i+1){m=this.moduleInfo[s[i]];if(m&&!m.ext&&(!type||type===m.type)){target=this.root+m.path;target+="&";if(m.type=="js"){js+=target}else{css+=target}this._combining.push(s[i])}}if(this._combining.length){YAHOO.log("Attempting to combine: "+this._combining,"info","loader");var callback=function(o){var c=this._combining,len=c.length,i,m;for(i=0;i<len;i=i+1){this.inserted[c[i]]=true}this.loadNext(o.data)},loadScript=function(){if(js.length>startLen){YAHOO.util.Get.script(self._filter(js),{data:self._loading,onSuccess:callback,onFailure:self._onFailure,onTimeout:self._onTimeout,insertBefore:self.insertBefore,charset:self.charset,timeout:self.timeout,scope:self})}};if(css.length>startLen){YAHOO.util.Get.css(this._filter(css),{data:this._loading,onSuccess:loadScript,onFailure:this._onFailure,onTimeout:this._onTimeout,insertBefore:this.insertBefore,charset:this.charset,timeout:this.timeout,scope:self})}else{loadScript()}return}else{this.loadNext(this._loading)}},insert:function(o,type){this.calculate(o);this._loading=true;this.loadType=type;if(this.combine){return this._combine()}if(!type){var self=this;this._internalCallback=function(){self._internalCallback=null;self.insert(null,"js")};this.insert(null,"css");return}this.loadNext()},sandbox:function(o,type){this._config(o);if(!this.onSuccess){throw new Error("You must supply an onSuccess handler for your sandbox")}this._sandbox=true;var self=this;if(!type||type!=="js"){this._internalCallback=function(){self._internalCallback=null;self.sandbox(null,"js")};this.insert(null,"css");return}if(!util.Connect){var ld=new YAHOO.util.YUILoader();ld.insert({base:this.base,filter:this.filter,require:"connection",insertBefore:this.insertBefore,charset:this.charset,onSuccess:function(){this.sandbox(null,"js")},scope:this},"js");return}this._scriptText=[];this._loadCount=0;this._stopCount=this.sorted.length;this._xhr=[];this.calculate();var s=this.sorted,l=s.length,i,m,url;for(i=0;i<l;i=i+1){m=this.moduleInfo[s[i]];if(!m){this._onFailure("undefined module "+m);for(var j=0;j<this._xhr.length;j=j+1){this._xhr[j].abort()}return}if(m.type!=="js"){this._loadCount++;continue}url=m.fullpath;url=(url)?this._filter(url):this._url(m.path);var xhrData={success:function(o){var idx=o.argument[0],name=o.argument[2];this._scriptText[idx]=o.responseText;if(this.onProgress){this.onProgress.call(this.scope,{name:name,scriptText:o.responseText,xhrResponse:o,data:this.data})}this._loadCount++;if(this._loadCount>=this._stopCount){var v=this.varName||"YAHOO";var t="(function() {\n";var b="\nreturn "+v+";\n})();";var ref=eval(t+this._scriptText.join("\n")+b);this._pushEvents(ref);if(ref){this.onSuccess.call(this.scope,{reference:ref,data:this.data})}else{this._onFailure.call(this.varName+" reference failure")}}},failure:function(o){this.onFailure.call(this.scope,{msg:"XHR failure",xhrResponse:o,data:this.data})},scope:this,argument:[i,url,s[i]]};this._xhr.push(util.Connect.asyncRequest("GET",url,xhrData))}},loadNext:function(mname){if(!this._loading){return}if(mname){if(mname!==this._loading){return}this.inserted[mname]=true;if(this.onProgress){this.onProgress.call(this.scope,{name:mname,data:this.data})}}var s=this.sorted,len=s.length,i,m;for(i=0;i<len;i=i+1){if(s[i] in this.inserted){continue}if(s[i]===this._loading){return}m=this.moduleInfo[s[i]];if(!m){this.onFailure.call(this.scope,{msg:"undefined module "+m,data:this.data});return}if(!this.loadType||this.loadType===m.type){this._loading=s[i];var fn=(m.type==="css")?util.Get.css:util.Get.script,url=m.fullpath,self=this,c=function(o){self.loadNext(o.data)};url=(url)?this._filter(url):this._url(m.path);if(env.ua.webkit&&env.ua.webkit<420&&m.type==="js"&&!m.varName){c=null;this._useYahooListener=true}fn(url,{data:s[i],onSuccess:c,onFailure:this._onFailure,onTimeout:this._onTimeout,insertBefore:this.insertBefore,charset:this.charset,timeout:this.timeout,varName:m.varName,scope:self});return}}this._loading=null;if(this._internalCallback){var f=this._internalCallback;this._internalCallback=null;f.call(this)}else{if(this.onSuccess){this._pushEvents();this.onSuccess.call(this.scope,{data:this.data})}}},_pushEvents:function(ref){var r=ref||YAHOO;if(r.util&&r.util.Event){r.util.Event._load()}},_filter:function(str){var f=this.filter;return(f)?str.replace(new RegExp(f.searchExp,"g"),f.replaceStr):str},_url:function(path){return this._filter((this.base||"")+path)}}})();YAHOO.register("yuiloader",YAHOO.util.YUILoader,{version:"2.7.0",build:"1796"});YAHOO.util.Connect={_msxml_progid:["Microsoft.XMLHTTP","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:"application/x-www-form-urlencoded; charset=UTF-8",_default_form_header:"application/x-www-form-urlencoded",_use_default_xhr_header:true,_default_xhr_header:"XMLHttpRequest",_has_default_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(function(){if(YAHOO.util.Event){YAHOO.util.Event.addListener(document,"click",function(c){var b=YAHOO.util.Event.getTarget(c),a=b.nodeName.toLowerCase();if((a==="input"||a==="button")&&(b.type&&b.type.toLowerCase()=="submit")){YAHOO.util.Connect._submitElementValue=encodeURIComponent(b.name)+"="+encodeURIComponent(b.value)}});return true}return false})(),startEvent:new YAHOO.util.CustomEvent("start"),completeEvent:new YAHOO.util.CustomEvent("complete"),successEvent:new YAHOO.util.CustomEvent("success"),failureEvent:new YAHOO.util.CustomEvent("failure"),uploadEvent:new YAHOO.util.CustomEvent("upload"),abortEvent:new YAHOO.util.CustomEvent("abort"),_customEvents:{onStart:["startEvent","start"],onComplete:["completeEvent","complete"],onSuccess:["successEvent","success"],onFailure:["failureEvent","failure"],onUpload:["uploadEvent","upload"],onAbort:["abortEvent","abort"]},setProgId:function(a){this._msxml_progid.unshift(a)},setDefaultPostHeader:function(a){if(typeof a=="string"){this._default_post_header=a}else{if(typeof a=="boolean"){this._use_default_post_header=a}}},setDefaultXhrHeader:function(a){if(typeof a=="string"){this._default_xhr_header=a}else{this._use_default_xhr_header=a}},setPollingInterval:function(a){if(typeof a=="number"&&isFinite(a)){this._polling_interval=a}},createXhrObject:function(g){var f,a;try{a=new XMLHttpRequest();f={conn:a,tId:g}}catch(d){for(var b=0;b<this._msxml_progid.length;++b){try{a=new ActiveXObject(this._msxml_progid[b]);f={conn:a,tId:g};break}catch(c){}}}finally{return f}},getConnectionObject:function(a){var c;var d=this._transaction_id;try{if(!a){c=this.createXhrObject(d)}else{c={};c.tId=d;c.isUpload=true}if(c){this._transaction_id++}}catch(b){}finally{return c}},asyncRequest:function(f,c,e,a){var d=(this._isFileUpload)?this.getConnectionObject(true):this.getConnectionObject();var b=(e&&e.argument)?e.argument:null;if(!d){return null}else{if(e&&e.customevents){this.initCustomEvents(d,e)}if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(d,e,c,a);return d}if(f.toUpperCase()=="GET"){if(this._sFormData.length!==0){c+=((c.indexOf("?")==-1)?"?":"&")+this._sFormData}}else{if(f.toUpperCase()=="POST"){a=a?this._sFormData+"&"+a:this._sFormData}}}if(f.toUpperCase()=="GET"&&(e&&e.cache===false)){c+=((c.indexOf("?")==-1)?"?":"&")+"rnd="+new Date().valueOf().toString()}d.conn.open(f,c,true);if(this._use_default_xhr_header){if(!this._default_headers["X-Requested-With"]){this.initHeader("X-Requested-With",this._default_xhr_header,true)}}if((f.toUpperCase()==="POST"&&this._use_default_post_header)&&this._isFormSubmit===false){this.initHeader("Content-Type",this._default_post_header)}if(this._has_default_headers||this._has_http_headers){this.setHeader(d)}this.handleReadyState(d,e);d.conn.send(a||"");if(this._isFormSubmit===true){this.resetFormState()}this.startEvent.fire(d,b);if(d.startEvent){d.startEvent.fire(d,b)}return d}},initCustomEvents:function(a,c){var b;for(b in c.customevents){if(this._customEvents[b][0]){a[this._customEvents[b][0]]=new YAHOO.util.CustomEvent(this._customEvents[b][1],(c.scope)?c.scope:null);a[this._customEvents[b][0]].subscribe(c.customevents[b])}}},handleReadyState:function(c,d){var b=this;var a=(d&&d.argument)?d.argument:null;if(d&&d.timeout){this._timeOut[c.tId]=window.setTimeout(function(){b.abort(c,d,true)},d.timeout)}this._poll[c.tId]=window.setInterval(function(){if(c.conn&&c.conn.readyState===4){window.clearInterval(b._poll[c.tId]);delete b._poll[c.tId];if(d&&d.timeout){window.clearTimeout(b._timeOut[c.tId]);delete b._timeOut[c.tId]}b.completeEvent.fire(c,a);if(c.completeEvent){c.completeEvent.fire(c,a)}b.handleTransactionResponse(c,d)}},this._polling_interval)},handleTransactionResponse:function(g,h,a){var d,c;var b=(h&&h.argument)?h.argument:null;try{if(g.conn.status!==undefined&&g.conn.status!==0){d=g.conn.status}else{d=13030}}catch(f){d=13030}if(d>=200&&d<300||d===1223){c=this.createResponseObject(g,b);if(h&&h.success){if(!h.scope){h.success(c)}else{h.success.apply(h.scope,[c])}}this.successEvent.fire(c);if(g.successEvent){g.successEvent.fire(c)}}else{switch(d){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:c=this.createExceptionObject(g.tId,b,(a?a:false));if(h&&h.failure){if(!h.scope){h.failure(c)}else{h.failure.apply(h.scope,[c])}}break;default:c=this.createResponseObject(g,b);if(h&&h.failure){if(!h.scope){h.failure(c)}else{h.failure.apply(h.scope,[c])}}}this.failureEvent.fire(c);if(g.failureEvent){g.failureEvent.fire(c)}}this.releaseObject(g);c=null},createResponseObject:function(a,h){var d={};var k={};try{var c=a.conn.getAllResponseHeaders();var g=c.split("\n");for(var f=0;f<g.length;f++){var b=g[f].indexOf(":");if(b!=-1){k[g[f].substring(0,b)]=g[f].substring(b+2)}}}catch(j){}d.tId=a.tId;d.status=(a.conn.status==1223)?204:a.conn.status;d.statusText=(a.conn.status==1223)?"No Content":a.conn.statusText;d.getResponseHeader=k;d.getAllResponseHeaders=c;d.responseText=a.conn.responseText;d.responseXML=a.conn.responseXML;if(h){d.argument=h}return d},createExceptionObject:function(h,d,a){var f=0;var g="communication failure";var c=-1;var b="transaction aborted";var e={};e.tId=h;if(a){e.status=c;e.statusText=b}else{e.status=f;e.statusText=g}if(d){e.argument=d}return e},initHeader:function(a,d,c){var b=(c)?this._default_headers:this._http_headers;b[a]=d;if(c){this._has_default_headers=true}else{this._has_http_headers=true}},setHeader:function(a){var b;if(this._has_default_headers){for(b in this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers,b)){a.conn.setRequestHeader(b,this._default_headers[b])}}}if(this._has_http_headers){for(b in this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,b)){a.conn.setRequestHeader(b,this._http_headers[b])}}delete this._http_headers;this._http_headers={};this._has_http_headers=false}},resetDefaultHeaders:function(){delete this._default_headers;this._default_headers={};this._has_default_headers=false},setForm:function(p,h,c){var o,b,m,k,s,l=false,f=[],r=0,e,g,d,q,a;this.resetFormState();if(typeof p=="string"){o=(document.getElementById(p)||document.forms[p])}else{if(typeof p=="object"){o=p}else{return}}if(h){this.createFrame(c?c:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=o;return}for(e=0,g=o.elements.length;e<g;++e){b=o.elements[e];s=b.disabled;m=b.name;if(!s&&m){m=encodeURIComponent(m)+"=";k=encodeURIComponent(b.value);switch(b.type){case"select-one":if(b.selectedIndex>-1){a=b.options[b.selectedIndex];f[r++]=m+encodeURIComponent((a.attributes.value&&a.attributes.value.specified)?a.value:a.text)}break;case"select-multiple":if(b.selectedIndex>-1){for(d=b.selectedIndex,q=b.options.length;d<q;++d){a=b.options[d];if(a.selected){f[r++]=m+encodeURIComponent((a.attributes.value&&a.attributes.value.specified)?a.value:a.text)}}}break;case"radio":case"checkbox":if(b.checked){f[r++]=m+k}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(l===false){if(this._hasSubmitListener&&this._submitElementValue){f[r++]=this._submitElementValue}l=true}break;default:f[r++]=m+k}}}this._isFormSubmit=true;this._sFormData=f.join("&");this.initHeader("Content-Type",this._default_form_header);return this._sFormData},resetFormState:function(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData=""},createFrame:function(a){var b="yuiIO"+this._transaction_id;var c;if(YAHOO.env.ua.ie){c=document.createElement('<iframe id="'+b+'" name="'+b+'" />');if(typeof a=="boolean"){c.src="javascript:false"}}else{c=document.createElement("iframe");c.id=b;c.name=b}c.style.position="absolute";c.style.top="-1000px";c.style.left="-1000px";document.body.appendChild(c)},appendPostData:function(a){var d=[],b=a.split("&"),c,e;for(c=0;c<b.length;c++){e=b[c].indexOf("=");if(e!=-1){d[c]=document.createElement("input");d[c].type="hidden";d[c].name=decodeURIComponent(b[c].substring(0,e));d[c].value=decodeURIComponent(b[c].substring(e+1));this._formNode.appendChild(d[c])}}return d},uploadFile:function(d,q,e,c){var j="yuiIO"+d.tId,k="multipart/form-data",m=document.getElementById(j),r=this,l=(q&&q.argument)?q.argument:null,p,h,b,g;var a={action:this._formNode.getAttribute("action"),method:this._formNode.getAttribute("method"),target:this._formNode.getAttribute("target")};this._formNode.setAttribute("action",e);this._formNode.setAttribute("method","POST");this._formNode.setAttribute("target",j);if(YAHOO.env.ua.ie){this._formNode.setAttribute("encoding",k)}else{this._formNode.setAttribute("enctype",k)}if(c){p=this.appendPostData(c)}this._formNode.submit();this.startEvent.fire(d,l);if(d.startEvent){d.startEvent.fire(d,l)}if(q&&q.timeout){this._timeOut[d.tId]=window.setTimeout(function(){r.abort(d,q,true)},q.timeout)}if(p&&p.length>0){for(h=0;h<p.length;h++){this._formNode.removeChild(p[h])}}for(b in a){if(YAHOO.lang.hasOwnProperty(a,b)){if(a[b]){this._formNode.setAttribute(b,a[b])}else{this._formNode.removeAttribute(b)}}}this.resetFormState();var f=function(){if(q&&q.timeout){window.clearTimeout(r._timeOut[d.tId]);delete r._timeOut[d.tId]}r.completeEvent.fire(d,l);if(d.completeEvent){d.completeEvent.fire(d,l)}g={tId:d.tId,argument:q.argument};try{g.responseText=m.contentWindow.document.body?m.contentWindow.document.body.innerHTML:m.contentWindow.document.documentElement.textContent;g.responseXML=m.contentWindow.document.XMLDocument?m.contentWindow.document.XMLDocument:m.contentWindow.document}catch(i){}if(q&&q.upload){if(!q.scope){q.upload(g)}else{q.upload.apply(q.scope,[g])}}r.uploadEvent.fire(g);if(d.uploadEvent){d.uploadEvent.fire(g)}YAHOO.util.Event.removeListener(m,"load",f);setTimeout(function(){document.body.removeChild(m);r.releaseObject(d)},100)};YAHOO.util.Event.addListener(m,"load",f)},abort:function(e,g,a){var d;var b=(g&&g.argument)?g.argument:null;if(e&&e.conn){if(this.isCallInProgress(e)){e.conn.abort();window.clearInterval(this._poll[e.tId]);delete this._poll[e.tId];if(a){window.clearTimeout(this._timeOut[e.tId]);delete this._timeOut[e.tId]}d=true}}else{if(e&&e.isUpload===true){var c="yuiIO"+e.tId;var f=document.getElementById(c);if(f){YAHOO.util.Event.removeListener(f,"load");document.body.removeChild(f);if(a){window.clearTimeout(this._timeOut[e.tId]);delete this._timeOut[e.tId]}d=true}}else{d=false}}if(d===true){this.abortEvent.fire(e,b);if(e.abortEvent){e.abortEvent.fire(e,b)}this.handleTransactionResponse(e,g,true)}return d},isCallInProgress:function(b){if(b&&b.conn){return b.conn.readyState!==4&&b.conn.readyState!==0}else{if(b&&b.isUpload===true){var a="yuiIO"+b.tId;return document.getElementById(a)?true:false}else{return false}}},releaseObject:function(a){if(a&&a.conn){a.conn=null;a=null}}};YAHOO.register("connection",YAHOO.util.Connect,{version:"2.7.0",build:"1796"});(function(){var b=YAHOO.util;var a=function(d,c,e,f){if(!d){}this.init(d,c,e,f)};a.NAME="Anim";a.prototype={toString:function(){var c=this.getEl()||{};var d=c.id||c.tagName;return(this.constructor.NAME+": "+d)},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(c,e,d){return this.method(this.currentFrame,e,d-e,this.totalFrames)},setAttribute:function(c,f,e){var d=this.getEl();if(this.patterns.noNegatives.test(c)){f=(f>0)?f:0}if("style" in d){b.Dom.setStyle(d,c,f+e)}else{if(c in d){d[c]=f}}},getAttribute:function(c){var e=this.getEl();var g=b.Dom.getStyle(e,c);if(g!=="auto"&&!this.patterns.offsetUnit.test(g)){return parseFloat(g)}var d=this.patterns.offsetAttribute.exec(c)||[];var h=!!(d[3]);var f=!!(d[2]);if("style" in e){if(f||(b.Dom.getStyle(e,"position")=="absolute"&&h)){g=e["offset"+d[0].charAt(0).toUpperCase()+d[0].substr(1)]}else{g=0}}else{if(c in e){g=e[c]}}return g},getDefaultUnit:function(c){if(this.patterns.defaultUnit.test(c)){return"px"}return""},setRuntimeAttribute:function(d){var j;var e;var f=this.attributes;this.runtimeAttributes[d]={};var h=function(i){return(typeof i!=="undefined")};if(!h(f[d]["to"])&&!h(f[d]["by"])){return false}j=(h(f[d]["from"]))?f[d]["from"]:this.getAttribute(d);if(h(f[d]["to"])){e=f[d]["to"]}else{if(h(f[d]["by"])){if(j.constructor==Array){e=[];for(var g=0,c=j.length;g<c;++g){e[g]=j[g]+f[d]["by"][g]*1}}else{e=j+f[d]["by"]*1}}}this.runtimeAttributes[d].start=j;this.runtimeAttributes[d].end=e;this.runtimeAttributes[d].unit=(h(f[d].unit))?f[d]["unit"]:this.getDefaultUnit(d);return true},init:function(e,j,i,c){var d=false;var f=null;var h=0;e=b.Dom.get(e);this.attributes=j||{};this.duration=!YAHOO.lang.isUndefined(i)?i:1;this.method=c||b.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=b.AnimMgr.fps;this.setEl=function(m){e=b.Dom.get(m)};this.getEl=function(){return e};this.isAnimated=function(){return d};this.getStartTime=function(){return f};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(b.AnimMgr.fps*this.duration):this.duration;if(this.duration===0&&this.useSeconds){this.totalFrames=1}b.AnimMgr.registerElement(this);return true};this.stop=function(m){if(!this.isAnimated()){return false}if(m){this.currentFrame=this.totalFrames;this._onTween.fire()}b.AnimMgr.stop(this)};var l=function(){this.onStart.fire();this.runtimeAttributes={};for(var m in this.attributes){this.setRuntimeAttribute(m)}d=true;h=0;f=new Date()};var k=function(){var p={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};p.toString=function(){return("duration: "+p.duration+", currentFrame: "+p.currentFrame)};this.onTween.fire(p);var o=this.runtimeAttributes;for(var m in o){this.setAttribute(m,this.doMethod(m,o[m].start,o[m].end),o[m].unit)}h+=1};var g=function(){var m=(new Date()-f)/1000;var o={duration:m,frames:h,fps:h/m};o.toString=function(){return("duration: "+o.duration+", frames: "+o.frames+", fps: "+o.fps)};d=false;h=0;this.onComplete.fire(o)};this._onStart=new b.CustomEvent("_start",this,true);this.onStart=new b.CustomEvent("start",this);this.onTween=new b.CustomEvent("tween",this);this._onTween=new b.CustomEvent("_tween",this,true);this.onComplete=new b.CustomEvent("complete",this);this._onComplete=new b.CustomEvent("_complete",this,true);this._onStart.subscribe(l);this._onTween.subscribe(k);this._onComplete.subscribe(g)}};b.Anim=a})();YAHOO.util.AnimMgr=new function(){var c=null;var b=[];var a=0;this.fps=1000;this.delay=1;this.registerElement=function(f){b[b.length]=f;a+=1;f._onStart.fire();this.start()};this.unRegister=function(g,f){f=f||e(g);if(!g.isAnimated()||f==-1){return false}g._onComplete.fire();b.splice(f,1);a-=1;if(a<=0){this.stop()}return true};this.start=function(){if(c===null){c=setInterval(this.run,this.delay)}};this.stop=function(h){if(!h){clearInterval(c);for(var g=0,f=b.length;g<f;++g){this.unRegister(b[0],0)}b=[];c=null;a=0}else{this.unRegister(h)}};this.run=function(){for(var h=0,f=b.length;h<f;++h){var g=b[h];if(!g||!g.isAnimated()){continue}if(g.currentFrame<g.totalFrames||g.totalFrames===null){g.currentFrame+=1;if(g.useSeconds){d(g)}g._onTween.fire()}else{YAHOO.util.AnimMgr.stop(g,h)}}};var e=function(h){for(var g=0,f=b.length;g<f;++g){if(b[g]==h){return g}}return -1};var d=function(g){var j=g.totalFrames;var i=g.currentFrame;var h=(g.currentFrame*g.duration*1000/g.totalFrames);var f=(new Date()-g.getStartTime());var k=0;if(f<g.duration*1000){k=Math.round((f/h-1)*g.currentFrame)}else{k=j-(i+1)}if(k>0&&isFinite(k)){if(g.currentFrame+k>=j){k=j-(i+1)}g.currentFrame+=k}}};YAHOO.util.Bezier=new function(){this.getPosition=function(e,d){var f=e.length;var c=[];for(var b=0;b<f;++b){c[b]=[e[b][0],e[b][1]]}for(var a=1;a<f;++a){for(b=0;b<f-a;++b){c[b][0]=(1-d)*c[b][0]+d*c[parseInt(b+1,10)][0];c[b][1]=(1-d)*c[b][1]+d*c[parseInt(b+1,10)][1]}}return[c[0][0],c[0][1]]}};(function(){var a=function(f,e,g,h){a.superclass.constructor.call(this,f,e,g,h)};a.NAME="ColorAnim";a.DEFAULT_BGCOLOR="#fff";var c=YAHOO.util;YAHOO.extend(a,c.Anim);var d=a.superclass;var b=a.prototype;b.patterns.color=/color$/i;b.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;b.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;b.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;b.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;b.parseColor=function(e){if(e.length==3){return e}var f=this.patterns.hex.exec(e);if(f&&f.length==4){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}f=this.patterns.rgb.exec(e);if(f&&f.length==4){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}f=this.patterns.hex3.exec(e);if(f&&f.length==4){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}return null};b.getAttribute=function(e){var g=this.getEl();if(this.patterns.color.test(e)){var i=YAHOO.util.Dom.getStyle(g,e);var h=this;if(this.patterns.transparent.test(i)){var f=YAHOO.util.Dom.getAncestorBy(g,function(j){return !h.patterns.transparent.test(i)});if(f){i=c.Dom.getStyle(f,e)}else{i=a.DEFAULT_BGCOLOR}}}else{i=d.getAttribute.call(this,e)}return i};b.doMethod=function(f,k,g){var j;if(this.patterns.color.test(f)){j=[];for(var h=0,e=k.length;h<e;++h){j[h]=d.doMethod.call(this,f,k[h],g[h])}j="rgb("+Math.floor(j[0])+","+Math.floor(j[1])+","+Math.floor(j[2])+")"}else{j=d.doMethod.call(this,f,k,g)}return j};b.setRuntimeAttribute=function(f){d.setRuntimeAttribute.call(this,f);if(this.patterns.color.test(f)){var h=this.attributes;var k=this.parseColor(this.runtimeAttributes[f].start);var g=this.parseColor(this.runtimeAttributes[f].end);if(typeof h[f]["to"]==="undefined"&&typeof h[f]["by"]!=="undefined"){g=this.parseColor(h[f].by);for(var j=0,e=k.length;j<e;++j){g[j]=k[j]+g[j]}}this.runtimeAttributes[f].start=k;this.runtimeAttributes[f].end=g}};c.ColorAnim=a})();
/*
TERMS OF USE - EASING EQUATIONS
Open source under the BSD License.
Copyright 2001 Robert Penner All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
 * Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
YAHOO.util.Easing={easeNone:function(e,a,g,f){return g*e/f+a},easeIn:function(e,a,g,f){return g*(e/=f)*e+a},easeOut:function(e,a,g,f){return -g*(e/=f)*(e-2)+a},easeBoth:function(e,a,g,f){if((e/=f/2)<1){return g/2*e*e+a}return -g/2*((--e)*(e-2)-1)+a},easeInStrong:function(e,a,g,f){return g*(e/=f)*e*e*e+a},easeOutStrong:function(e,a,g,f){return -g*((e=e/f-1)*e*e*e-1)+a},easeBothStrong:function(e,a,g,f){if((e/=f/2)<1){return g/2*e*e*e*e+a}return -g/2*((e-=2)*e*e*e-2)+a},elasticIn:function(g,e,k,j,f,i){if(g==0){return e}if((g/=j)==1){return e+k}if(!i){i=j*0.3}if(!f||f<Math.abs(k)){f=k;var h=i/4}else{var h=i/(2*Math.PI)*Math.asin(k/f)}return -(f*Math.pow(2,10*(g-=1))*Math.sin((g*j-h)*(2*Math.PI)/i))+e},elasticOut:function(g,e,k,j,f,i){if(g==0){return e}if((g/=j)==1){return e+k}if(!i){i=j*0.3}if(!f||f<Math.abs(k)){f=k;var h=i/4}else{var h=i/(2*Math.PI)*Math.asin(k/f)}return f*Math.pow(2,-10*g)*Math.sin((g*j-h)*(2*Math.PI)/i)+k+e},elasticBoth:function(g,e,k,j,f,i){if(g==0){return e}if((g/=j/2)==2){return e+k}if(!i){i=j*(0.3*1.5)}if(!f||f<Math.abs(k)){f=k;var h=i/4}else{var h=i/(2*Math.PI)*Math.asin(k/f)}if(g<1){return -0.5*(f*Math.pow(2,10*(g-=1))*Math.sin((g*j-h)*(2*Math.PI)/i))+e}return f*Math.pow(2,-10*(g-=1))*Math.sin((g*j-h)*(2*Math.PI)/i)*0.5+k+e},backIn:function(e,a,h,g,f){if(typeof f=="undefined"){f=1.70158}return h*(e/=g)*e*((f+1)*e-f)+a},backOut:function(e,a,h,g,f){if(typeof f=="undefined"){f=1.70158}return h*((e=e/g-1)*e*((f+1)*e+f)+1)+a},backBoth:function(e,a,h,g,f){if(typeof f=="undefined"){f=1.70158}if((e/=g/2)<1){return h/2*(e*e*(((f*=(1.525))+1)*e-f))+a}return h/2*((e-=2)*e*(((f*=(1.525))+1)*e+f)+2)+a},bounceIn:function(e,a,g,f){return g-YAHOO.util.Easing.bounceOut(f-e,0,g,f)+a},bounceOut:function(e,a,g,f){if((e/=f)<(1/2.75)){return g*(7.5625*e*e)+a}else{if(e<(2/2.75)){return g*(7.5625*(e-=(1.5/2.75))*e+0.75)+a}else{if(e<(2.5/2.75)){return g*(7.5625*(e-=(2.25/2.75))*e+0.9375)+a}}}return g*(7.5625*(e-=(2.625/2.75))*e+0.984375)+a},bounceBoth:function(e,a,g,f){if(e<f/2){return YAHOO.util.Easing.bounceIn(e*2,0,g,f)*0.5+a}return YAHOO.util.Easing.bounceOut(e*2-f,0,g,f)*0.5+g*0.5+a}};(function(){var a=function(h,g,i,j){if(h){a.superclass.constructor.call(this,h,g,i,j)}};a.NAME="Motion";var e=YAHOO.util;YAHOO.extend(a,e.ColorAnim);var f=a.superclass;var c=a.prototype;c.patterns.points=/^points$/i;c.setAttribute=function(g,i,h){if(this.patterns.points.test(g)){h=h||"px";f.setAttribute.call(this,"left",i[0],h);f.setAttribute.call(this,"top",i[1],h)}else{f.setAttribute.call(this,g,i,h)}};c.getAttribute=function(g){if(this.patterns.points.test(g)){var h=[f.getAttribute.call(this,"left"),f.getAttribute.call(this,"top")]}else{h=f.getAttribute.call(this,g)}return h};c.doMethod=function(g,k,h){var j=null;if(this.patterns.points.test(g)){var i=this.method(this.currentFrame,0,100,this.totalFrames)/100;j=e.Bezier.getPosition(this.runtimeAttributes[g],i)}else{j=f.doMethod.call(this,g,k,h)}return j};c.setRuntimeAttribute=function(r){if(this.patterns.points.test(r)){var h=this.getEl();var k=this.attributes;var g;var m=k.points["control"]||[];var j;var o,q;if(m.length>0&&!(m[0] instanceof Array)){m=[m]}else{var l=[];for(o=0,q=m.length;o<q;++o){l[o]=m[o]}m=l}if(e.Dom.getStyle(h,"position")=="static"){e.Dom.setStyle(h,"position","relative")}if(d(k.points["from"])){e.Dom.setXY(h,k.points["from"])}else{e.Dom.setXY(h,e.Dom.getXY(h))}g=this.getAttribute("points");if(d(k.points["to"])){j=b.call(this,k.points["to"],g);var p=e.Dom.getXY(this.getEl());for(o=0,q=m.length;o<q;++o){m[o]=b.call(this,m[o],g)}}else{if(d(k.points["by"])){j=[g[0]+k.points["by"][0],g[1]+k.points["by"][1]];for(o=0,q=m.length;o<q;++o){m[o]=[g[0]+m[o][0],g[1]+m[o][1]]}}}this.runtimeAttributes[r]=[g];if(m.length>0){this.runtimeAttributes[r]=this.runtimeAttributes[r].concat(m)}this.runtimeAttributes[r][this.runtimeAttributes[r].length]=j}else{f.setRuntimeAttribute.call(this,r)}};var b=function(g,i){var h=e.Dom.getXY(this.getEl());g=[g[0]-h[0]+i[0],g[1]-h[1]+i[1]];return g};var d=function(g){return(typeof g!=="undefined")};e.Motion=a})();(function(){var d=function(f,e,g,h){if(f){d.superclass.constructor.call(this,f,e,g,h)}};d.NAME="Scroll";var b=YAHOO.util;YAHOO.extend(d,b.ColorAnim);var c=d.superclass;var a=d.prototype;a.doMethod=function(e,h,f){var g=null;if(e=="scroll"){g=[this.method(this.currentFrame,h[0],f[0]-h[0],this.totalFrames),this.method(this.currentFrame,h[1],f[1]-h[1],this.totalFrames)]}else{g=c.doMethod.call(this,e,h,f)}return g};a.getAttribute=function(e){var g=null;var f=this.getEl();if(e=="scroll"){g=[f.scrollLeft,f.scrollTop]}else{g=c.getAttribute.call(this,e)}return g};a.setAttribute=function(e,h,g){var f=this.getEl();if(e=="scroll"){f.scrollLeft=h[0];f.scrollTop=h[1]}else{c.setAttribute.call(this,e,h,g)}};b.Scroll=d})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.7.0",build:"1796"});if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=function(){var a=YAHOO.util.Event,b=YAHOO.util.Dom;return{useShim:false,_shimActive:false,_shimState:false,_debugShim:false,_createShim:function(){var c=document.createElement("div");c.id="yui-ddm-shim";if(document.body.firstChild){document.body.insertBefore(c,document.body.firstChild)}else{document.body.appendChild(c)}c.style.display="none";c.style.backgroundColor="red";c.style.position="absolute";c.style.zIndex="99999";b.setStyle(c,"opacity","0");this._shim=c;a.on(c,"mouseup",this.handleMouseUp,this,true);a.on(c,"mousemove",this.handleMouseMove,this,true);a.on(window,"scroll",this._sizeShim,this,true)},_sizeShim:function(){if(this._shimActive){var c=this._shim;c.style.height=b.getDocumentHeight()+"px";c.style.width=b.getDocumentWidth()+"px";c.style.top="0";c.style.left="0"}},_activateShim:function(){if(this.useShim){if(!this._shim){this._createShim()}this._shimActive=true;var c=this._shim,d="0";if(this._debugShim){d=".5"}b.setStyle(c,"opacity",d);this._sizeShim();c.style.display="block"}},_deactivateShim:function(){this._shim.style.display="none";this._shimActive=false},_shim:null,ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,interactionInfo:null,init:function(){this.initialized=true},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(e,d){for(var f in this.ids){for(var c in this.ids[f]){var g=this.ids[f][c];if(!this.isTypeOfDD(g)){continue}g[e].apply(g,d)}}},_onLoad:function(){this.init();a.on(document,"mouseup",this.handleMouseUp,this,true);a.on(document,"mousemove",this.handleMouseMove,this,true);a.on(window,"unload",this._onUnload,this,true);a.on(window,"resize",this._onResize,this,true)},_onResize:function(c){this._execOnAll("resetConstraints",[])},lock:function(){this.locked=true},unlock:function(){this.locked=false},isLocked:function(){return this.locked},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,fromTimeout:false,regDragDrop:function(d,c){if(!this.initialized){this.init()}if(!this.ids[c]){this.ids[c]={}}this.ids[c][d.id]=d},removeDDFromGroup:function(e,c){if(!this.ids[c]){this.ids[c]={}}var d=this.ids[c];if(d&&d[e.id]){delete d[e.id]}},_remove:function(e){for(var d in e.groups){if(d){var c=this.ids[d];if(c&&c[e.id]){delete c[e.id]}}}delete this.handleIds[e.id]},regHandle:function(d,c){if(!this.handleIds[d]){this.handleIds[d]={}}this.handleIds[d][c]=c},isDragDrop:function(c){return(this.getDDById(c))?true:false},getRelated:function(h,d){var g=[];for(var f in h.groups){for(var e in this.ids[f]){var c=this.ids[f][e];if(!this.isTypeOfDD(c)){continue}if(!d||c.isTarget){g[g.length]=c}}}return g},isLegalTarget:function(g,f){var d=this.getRelated(g,true);for(var e=0,c=d.length;e<c;++e){if(d[e].id==f.id){return true}}return false},isTypeOfDD:function(c){return(c&&c.__ygDragDrop)},isHandle:function(d,c){return(this.handleIds[d]&&this.handleIds[d][c])},getDDById:function(d){for(var c in this.ids){if(this.ids[c][d]){return this.ids[c][d]}}return null},handleMouseDown:function(f,d){this.currentTarget=YAHOO.util.Event.getTarget(f);this.dragCurrent=d;var c=d.getEl();this.startX=YAHOO.util.Event.getPageX(f);this.startY=YAHOO.util.Event.getPageY(f);this.deltaX=this.startX-c.offsetLeft;this.deltaY=this.startY-c.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout(function(){var e=YAHOO.util.DDM;e.startDrag(e.startX,e.startY);e.fromTimeout=true},this.clickTimeThresh)},startDrag:function(c,e){if(this.dragCurrent&&this.dragCurrent.useShim){this._shimState=this.useShim;this.useShim=true}this._activateShim();clearTimeout(this.clickTimeout);var d=this.dragCurrent;if(d&&d.events.b4StartDrag){d.b4StartDrag(c,e);d.fireEvent("b4StartDragEvent",{x:c,y:e})}if(d&&d.events.startDrag){d.startDrag(c,e);d.fireEvent("startDragEvent",{x:c,y:e})}this.dragThreshMet=true},handleMouseUp:function(c){if(this.dragCurrent){clearTimeout(this.clickTimeout);if(this.dragThreshMet){if(this.fromTimeout){this.fromTimeout=false;this.handleMouseMove(c)}this.fromTimeout=false;this.fireEvents(c,true)}else{}this.stopDrag(c);this.stopEvent(c)}},stopEvent:function(c){if(this.stopPropagation){YAHOO.util.Event.stopPropagation(c)}if(this.preventDefault){YAHOO.util.Event.preventDefault(c)}},stopDrag:function(f,d){var c=this.dragCurrent;if(c&&!d){if(this.dragThreshMet){if(c.events.b4EndDrag){c.b4EndDrag(f);c.fireEvent("b4EndDragEvent",{e:f})}if(c.events.endDrag){c.endDrag(f);c.fireEvent("endDragEvent",{e:f})}}if(c.events.mouseUp){c.onMouseUp(f);c.fireEvent("mouseUpEvent",{e:f})}}if(this._shimActive){this._deactivateShim();if(this.dragCurrent&&this.dragCurrent.useShim){this.useShim=this._shimState;this._shimState=false}}this.dragCurrent=null;this.dragOvers={}},handleMouseMove:function(g){var c=this.dragCurrent;if(c){if(YAHOO.util.Event.isIE&&!g.button){this.stopEvent(g);return this.handleMouseUp(g)}else{if(g.clientX<0||g.clientY<0){}}if(!this.dragThreshMet){var f=Math.abs(this.startX-YAHOO.util.Event.getPageX(g));var d=Math.abs(this.startY-YAHOO.util.Event.getPageY(g));if(f>this.clickPixelThresh||d>this.clickPixelThresh){this.startDrag(this.startX,this.startY)}}if(this.dragThreshMet){if(c&&c.events.b4Drag){c.b4Drag(g);c.fireEvent("b4DragEvent",{e:g})}if(c&&c.events.drag){c.onDrag(g);c.fireEvent("dragEvent",{e:g})}if(c){this.fireEvents(g,false)}}this.stopEvent(g)}},fireEvents:function(A,o){var F=this.dragCurrent;if(!F||F.isLocked()||F.dragOnly){return}var q=YAHOO.util.Event.getPageX(A),p=YAHOO.util.Event.getPageY(A),s=new YAHOO.util.Point(q,p),m=F.getTargetCoord(s.x,s.y),g=F.getDragEl(),f=["out","over","drop","enter"],z=new YAHOO.util.Region(m.y,m.x+g.offsetWidth,m.y+g.offsetHeight,m.x),k=[],d={},t=[],G={outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var v in this.dragOvers){var H=this.dragOvers[v];if(!this.isTypeOfDD(H)){continue}if(!this.isOverTarget(s,H,this.mode,z)){G.outEvts.push(H)}k[v]=true;delete this.dragOvers[v]}for(var u in F.groups){if("string"!=typeof u){continue}for(v in this.ids[u]){var h=this.ids[u][v];if(!this.isTypeOfDD(h)){continue}if(h.isTarget&&!h.isLocked()&&h!=F){if(this.isOverTarget(s,h,this.mode,z)){d[u]=true;if(o){G.dropEvts.push(h)}else{if(!k[h.id]){G.enterEvts.push(h)}else{G.overEvts.push(h)}this.dragOvers[h.id]=h}}}}}this.interactionInfo={out:G.outEvts,enter:G.enterEvts,over:G.overEvts,drop:G.dropEvts,point:s,draggedRegion:z,sourceRegion:this.locationCache[F.id],validDrop:o};for(var c in d){t.push(c)}if(o&&!G.dropEvts.length){this.interactionInfo.validDrop=false;if(F.events.invalidDrop){F.onInvalidDrop(A);F.fireEvent("invalidDropEvent",{e:A})}}for(v=0;v<f.length;v++){var D=null;if(G[f[v]+"Evts"]){D=G[f[v]+"Evts"]}if(D&&D.length){var j=f[v].charAt(0).toUpperCase()+f[v].substr(1),C="onDrag"+j,l="b4Drag"+j,r="drag"+j+"Event",B="drag"+j;if(this.mode){if(F.events[l]){F[l](A,D,t);F.fireEvent(l+"Event",{event:A,info:D,group:t})}if(F.events[B]){F[C](A,D,t);F.fireEvent(r,{event:A,info:D,group:t})}}else{for(var E=0,w=D.length;E<w;++E){if(F.events[l]){F[l](A,D[E].id,t[0]);F.fireEvent(l+"Event",{event:A,info:D[E].id,group:t[0]})}if(F.events[B]){F[C](A,D[E].id,t[0]);F.fireEvent(r,{event:A,info:D[E].id,group:t[0]})}}}}}},getBestMatch:function(e){var g=null;var d=e.length;if(d==1){g=e[0]}else{for(var f=0;f<d;++f){var c=e[f];if(this.mode==this.INTERSECT&&c.cursorIsOver){g=c;break}else{if(!g||!g.overlap||(c.overlap&&g.overlap.getArea()<c.overlap.getArea())){g=c}}}}return g},refreshCache:function(d){var f=d||this.ids;for(var c in f){if("string"!=typeof c){continue}for(var e in this.ids[c]){var h=this.ids[c][e];if(this.isTypeOfDD(h)){var j=this.getLocation(h);if(j){this.locationCache[h.id]=j}else{delete this.locationCache[h.id]}}}}},verifyEl:function(d){try{if(d){var c=d.offsetParent;if(c){return true}}}catch(f){}return false},getLocation:function(i){if(!this.isTypeOfDD(i)){return null}var g=i.getEl(),m,f,d,p,o,q,c,k,h;try{m=YAHOO.util.Dom.getXY(g)}catch(j){}if(!m){return null}f=m[0];d=f+g.offsetWidth;p=m[1];o=p+g.offsetHeight;q=p-i.padding[0];c=d+i.padding[1];k=o+i.padding[2];h=f-i.padding[3];return new YAHOO.util.Region(q,c,k,h)},isOverTarget:function(k,c,e,f){var g=this.locationCache[c.id];if(!g||!this.useCache){g=this.getLocation(c);this.locationCache[c.id]=g}if(!g){return false}c.cursorIsOver=g.contains(k);var j=this.dragCurrent;if(!j||(!e&&!j.constrainX&&!j.constrainY)){return c.cursorIsOver}c.overlap=null;if(!f){var h=j.getTargetCoord(k.x,k.y);var d=j.getDragEl();f=new YAHOO.util.Region(h.y,h.x+d.offsetWidth,h.y+d.offsetHeight,h.x)}var i=f.intersect(g);if(i){c.overlap=i;return(e)?true:c.cursorIsOver}else{return false}},_onUnload:function(d,c){this.unregAll()},unregAll:function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null}this._execOnAll("unreg",[]);this.ids={}},elementCache:{},getElWrapper:function(d){var c=this.elementCache[d];if(!c||!c.el){c=this.elementCache[d]=new this.ElementWrapper(YAHOO.util.Dom.get(d))}return c},getElement:function(c){return YAHOO.util.Dom.get(c)},getCss:function(d){var c=YAHOO.util.Dom.get(d);return(c)?c.style:null},ElementWrapper:function(c){this.el=c||null;this.id=this.el&&c.id;this.css=this.el&&c.style},getPosX:function(c){return YAHOO.util.Dom.getX(c)},getPosY:function(c){return YAHOO.util.Dom.getY(c)},swapNode:function(e,c){if(e.swapNode){e.swapNode(c)}else{var f=c.parentNode;var d=c.nextSibling;if(d==e){f.insertBefore(e,c)}else{if(c==e.nextSibling){f.insertBefore(c,e)}else{e.parentNode.replaceChild(c,e);f.insertBefore(e,d)}}}},getScroll:function(){var e,c,f=document.documentElement,d=document.body;if(f&&(f.scrollTop||f.scrollLeft)){e=f.scrollTop;c=f.scrollLeft}else{if(d){e=d.scrollTop;c=d.scrollLeft}else{}}return{top:e,left:c}},getStyle:function(d,c){return YAHOO.util.Dom.getStyle(d,c)},getScrollTop:function(){return this.getScroll().top},getScrollLeft:function(){return this.getScroll().left},moveToEl:function(c,e){var d=YAHOO.util.Dom.getXY(e);YAHOO.util.Dom.setXY(c,d)},getClientHeight:function(){return YAHOO.util.Dom.getViewportHeight()},getClientWidth:function(){return YAHOO.util.Dom.getViewportWidth()},numericSort:function(d,c){return(d-c)},_timeoutCount:0,_addListeners:function(){var c=YAHOO.util.DDM;if(YAHOO.util.Event&&document){c._onLoad()}else{if(c._timeoutCount>2000){}else{setTimeout(c._addListeners,10);if(document&&document.body){c._timeoutCount+=1}}}},handleWasClicked:function(c,e){if(this.isHandle(e,c.id)){return true}else{var d=c.parentNode;while(d){if(this.isHandle(e,d.id)){return true}else{d=d.parentNode}}}return false}}}();YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners()}(function(){var a=YAHOO.util.Event;var b=YAHOO.util.Dom;YAHOO.util.DragDrop=function(e,c,d){if(e){this.init(e,c,d)}};YAHOO.util.DragDrop.prototype={events:null,on:function(){this.subscribe.apply(this,arguments)},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true},unlock:function(){this.locked=false},isTarget:true,padding:null,dragOnly:false,useShim:false,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(c,d){},startDrag:function(c,d){},b4Drag:function(c){},onDrag:function(c){},onDragEnter:function(c,d){},b4DragOver:function(c){},onDragOver:function(c,d){},b4DragOut:function(c){},onDragOut:function(c,d){},b4DragDrop:function(c){},onDragDrop:function(c,d){},onInvalidDrop:function(c){},b4EndDrag:function(c){},endDrag:function(c){},b4MouseDown:function(c){},onMouseDown:function(c){},onMouseUp:function(c){},onAvailable:function(){},getEl:function(){if(!this._domRef){this._domRef=b.get(this.id)}return this._domRef},getDragEl:function(){return b.get(this.dragElId)},init:function(f,c,d){this.initTarget(f,c,d);a.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var e in this.events){this.createEvent(e+"Event")}},initTarget:function(e,c,d){this.config=d||{};this.events={};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof e!=="string"){this._domRef=e;e=b.generateId(e)}this.id=e;this.addToGroup((c)?c:"default");this.handleElId=e;a.onAvailable(e,this.handleOnAvailable,this,true);this.setDragElId(e);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig()},applyConfig:function(){this.events={mouseDown:true,b4MouseDown:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endDrag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:true,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:true};if(this.config.events){for(var c in this.config.events){if(this.config.events[c]===false){this.events[c]=false}}}this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false);this.dragOnly=((this.config.dragOnly===true)?true:false);this.useShim=((this.config.useShim===true)?true:false)},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable()},setPadding:function(e,c,f,d){if(!c&&0!==c){this.padding=[e,e,e,e]}else{if(!f&&0!==f){this.padding=[e,c,e,c]}else{this.padding=[e,c,f,d]}}},setInitPosition:function(f,e){var g=this.getEl();if(!this.DDM.verifyEl(g)){if(g&&g.style&&(g.style.display=="none")){}else{}return}var d=f||0;var c=e||0;var h=b.getXY(g);this.initPageX=h[0]-d;this.initPageY=h[1]-c;this.lastPageX=h[0];this.lastPageY=h[1];this.setStartPosition(h)},setStartPosition:function(d){var c=d||b.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=c[0];this.startPageY=c[1]},addToGroup:function(c){this.groups[c]=true;this.DDM.regDragDrop(this,c)},removeFromGroup:function(c){if(this.groups[c]){delete this.groups[c]}this.DDM.removeDDFromGroup(this,c)},setDragElId:function(c){this.dragElId=c},setHandleElId:function(c){if(typeof c!=="string"){c=b.generateId(c)}this.handleElId=c;this.DDM.regHandle(this.id,c)},setOuterHandleElId:function(c){if(typeof c!=="string"){c=b.generateId(c)}a.on(c,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(c);this.hasOuterHandles=true},unreg:function(){a.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this)},isLocked:function(){return(this.DDM.isLocked()||this.locked)},handleMouseDown:function(k,j){var d=k.which||k.button;if(this.primaryButtonOnly&&d>1){return}if(this.isLocked()){return}var c=this.b4MouseDown(k),g=true;if(this.events.b4MouseDown){g=this.fireEvent("b4MouseDownEvent",k)}var f=this.onMouseDown(k),i=true;if(this.events.mouseDown){i=this.fireEvent("mouseDownEvent",k)}if((c===false)||(f===false)||(g===false)||(i===false)){return}this.DDM.refreshCache(this.groups);var h=new YAHOO.util.Point(a.getPageX(k),a.getPageY(k));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(h,this)){}else{if(this.clickValidator(k)){this.setStartPosition();this.DDM.handleMouseDown(k,this);this.DDM.stopEvent(k)}else{}}},clickValidator:function(d){var c=YAHOO.util.Event.getTarget(d);return(this.isValidHandleChild(c)&&(this.id==this.handleElId||this.DDM.handleWasClicked(c,this.id)))},getTargetCoord:function(e,d){var c=e-this.deltaX;var f=d-this.deltaY;if(this.constrainX){if(c<this.minX){c=this.minX}if(c>this.maxX){c=this.maxX}}if(this.constrainY){if(f<this.minY){f=this.minY}if(f>this.maxY){f=this.maxY}}c=this.getTick(c,this.xTicks);f=this.getTick(f,this.yTicks);return{x:c,y:f}},addInvalidHandleType:function(c){var d=c.toUpperCase();this.invalidHandleTypes[d]=d},addInvalidHandleId:function(c){if(typeof c!=="string"){c=b.generateId(c)}this.invalidHandleIds[c]=c},addInvalidHandleClass:function(c){this.invalidHandleClasses.push(c)},removeInvalidHandleType:function(c){var d=c.toUpperCase();delete this.invalidHandleTypes[d]},removeInvalidHandleId:function(c){if(typeof c!=="string"){c=b.generateId(c)}delete this.invalidHandleIds[c]},removeInvalidHandleClass:function(d){for(var e=0,c=this.invalidHandleClasses.length;e<c;++e){if(this.invalidHandleClasses[e]==d){delete this.invalidHandleClasses[e]}}},isValidHandleChild:function(g){var f=true;var j;try{j=g.nodeName.toUpperCase()}catch(h){j=g.nodeName}f=f&&!this.invalidHandleTypes[j];f=f&&!this.invalidHandleIds[g.id];for(var d=0,c=this.invalidHandleClasses.length;f&&d<c;++d){f=!b.hasClass(g,this.invalidHandleClasses[d])}return f},setXTicks:function(f,c){this.xTicks=[];this.xTickSize=c;var e={};for(var d=this.initPageX;d>=this.minX;d=d-c){if(!e[d]){this.xTicks[this.xTicks.length]=d;e[d]=true}}for(d=this.initPageX;d<=this.maxX;d=d+c){if(!e[d]){this.xTicks[this.xTicks.length]=d;e[d]=true}}this.xTicks.sort(this.DDM.numericSort)},setYTicks:function(f,c){this.yTicks=[];this.yTickSize=c;var e={};for(var d=this.initPageY;d>=this.minY;d=d-c){if(!e[d]){this.yTicks[this.yTicks.length]=d;e[d]=true}}for(d=this.initPageY;d<=this.maxY;d=d+c){if(!e[d]){this.yTicks[this.yTicks.length]=d;e[d]=true}}this.yTicks.sort(this.DDM.numericSort)},setXConstraint:function(e,d,c){this.leftConstraint=parseInt(e,10);this.rightConstraint=parseInt(d,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;if(c){this.setXTicks(this.initPageX,c)}this.constrainX=true},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks()},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0},setYConstraint:function(c,e,d){this.topConstraint=parseInt(c,10);this.bottomConstraint=parseInt(e,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;if(d){this.setYTicks(this.initPageY,d)}this.constrainY=true},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var d=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var c=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(d,c)}else{this.setInitPosition()}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize)}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize)}},getTick:function(j,f){if(!f){return j}else{if(f[0]>=j){return f[0]}else{for(var d=0,c=f.length;d<c;++d){var e=d+1;if(f[e]&&f[e]>=j){var h=j-f[d];var g=f[e]-j;return(g>h)?f[d]:f[e]}}return f[f.length-1]}}},toString:function(){return("DragDrop "+this.id)}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider)})();YAHOO.util.DD=function(c,a,b){if(c){this.init(c,a,b)}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(c,b){var a=c-this.startPageX;var d=b-this.startPageY;this.setDelta(a,d)},setDelta:function(b,a){this.deltaX=b;this.deltaY=a},setDragElPos:function(c,b){var a=this.getDragEl();this.alignElWithMouse(a,c,b)},alignElWithMouse:function(c,g,f){var e=this.getTargetCoord(g,f);if(!this.deltaSetXY){var h=[e.x,e.y];YAHOO.util.Dom.setXY(c,h);var d=parseInt(YAHOO.util.Dom.getStyle(c,"left"),10);var b=parseInt(YAHOO.util.Dom.getStyle(c,"top"),10);this.deltaSetXY=[d-e.x,b-e.y]}else{YAHOO.util.Dom.setStyle(c,"left",(e.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(c,"top",(e.y+this.deltaSetXY[1])+"px")}this.cachePosition(e.x,e.y);var a=this;setTimeout(function(){a.autoScroll.call(a,e.x,e.y,c.offsetHeight,c.offsetWidth)},0)},cachePosition:function(b,a){if(b){this.lastPageX=b;this.lastPageY=a}else{var c=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=c[0];this.lastPageY=c[1]}},autoScroll:function(k,j,e,l){if(this.scroll){var m=this.DDM.getClientHeight();var b=this.DDM.getClientWidth();var p=this.DDM.getScrollTop();var d=this.DDM.getScrollLeft();var i=e+j;var o=l+k;var g=(m+p-j-this.deltaY);var f=(b+d-k-this.deltaX);var c=40;var a=(document.all)?80:30;if(i>m&&g<c){window.scrollTo(d,p+a)}if(j<p&&p>0&&j-p<c){window.scrollTo(d,p-a)}if(o>b&&f<c){window.scrollTo(d+a,p)}if(k<d&&d>0&&k-d<c){window.scrollTo(d-a,p)}}},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call(this);this.scroll=(this.config.scroll!==false)},b4MouseDown:function(a){this.setStartPosition();this.autoOffset(YAHOO.util.Event.getPageX(a),YAHOO.util.Event.getPageY(a))},b4Drag:function(a){this.setDragElPos(YAHOO.util.Event.getPageX(a),YAHOO.util.Event.getPageY(a))},toString:function(){return("DD "+this.id)}});YAHOO.util.DDProxy=function(c,a,b){if(c){this.init(c,a,b);this.initFrame()}};YAHOO.util.DDProxy.dragElId="ygddfdiv";YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,createFrame:function(){var b=this,a=document.body;if(!a||!a.firstChild){setTimeout(function(){b.createFrame()},50);return}var f=this.getDragEl(),e=YAHOO.util.Dom;if(!f){f=document.createElement("div");f.id=this.dragElId;var d=f.style;d.position="absolute";d.visibility="hidden";d.cursor="move";d.border="2px solid #aaa";d.zIndex=999;d.height="25px";d.width="25px";var c=document.createElement("div");e.setStyle(c,"height","100%");e.setStyle(c,"width","100%");e.setStyle(c,"background-color","#ccc");e.setStyle(c,"opacity","0");f.appendChild(c);a.insertBefore(f,a.firstChild)}},initFrame:function(){this.createFrame()},applyConfig:function(){YAHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId)},showFrame:function(e,d){var c=this.getEl();var a=this.getDragEl();var b=a.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(b.width,10)/2),Math.round(parseInt(b.height,10)/2))}this.setDragElPos(e,d);YAHOO.util.Dom.setStyle(a,"visibility","visible")},_resizeProxy:function(){if(this.resizeFrame){var h=YAHOO.util.Dom;var b=this.getEl();var c=this.getDragEl();var g=parseInt(h.getStyle(c,"borderTopWidth"),10);var i=parseInt(h.getStyle(c,"borderRightWidth"),10);var f=parseInt(h.getStyle(c,"borderBottomWidth"),10);var d=parseInt(h.getStyle(c,"borderLeftWidth"),10);if(isNaN(g)){g=0}if(isNaN(i)){i=0}if(isNaN(f)){f=0}if(isNaN(d)){d=0}var e=Math.max(0,b.offsetWidth-i-d);var a=Math.max(0,b.offsetHeight-g-f);h.setStyle(c,"width",e+"px");h.setStyle(c,"height",a+"px")}},b4MouseDown:function(b){this.setStartPosition();var a=YAHOO.util.Event.getPageX(b);var c=YAHOO.util.Event.getPageY(b);this.autoOffset(a,c)},b4StartDrag:function(a,b){this.showFrame(a,b)},b4EndDrag:function(a){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden")},endDrag:function(d){var c=YAHOO.util.Dom;var b=this.getEl();var a=this.getDragEl();c.setStyle(a,"visibility","");c.setStyle(b,"visibility","hidden");YAHOO.util.DDM.moveToEl(b,a);c.setStyle(a,"visibility","hidden");c.setStyle(b,"visibility","")},toString:function(){return("DDProxy "+this.id)}});YAHOO.util.DDTarget=function(c,a,b){if(c){this.initTarget(c,a,b)}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toString:function(){return("DDTarget "+this.id)}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:"2.7.0",build:"1796"});(function(){var a=YAHOO.util;a.Selector={_foundCache:[],_regexCache:{},_re:{nth:/^(?:([-]?\d*)(n){1}|(odd|even)$)*([-+]?\d*)$/,attr:/(\[.*\])/g,urls:/^(?:href|src)/},document:window.document,attrAliases:{},shorthand:{"\\#(-?[_a-z]+[-\\w]*)":"[id=$1]","\\.(-?[_a-z]+[-\\w]*)":"[class~=$1]"},operators:{"=":function(b,c){return b===c},"!=":function(b,c){return b!==c},"~=":function(b,d){var c=" ";return(c+b+c).indexOf((c+d+c))>-1},"|=":function(b,c){return b===c||b.slice(0,c.length+1)===c+"-"},"^=":function(b,c){return b.indexOf(c)===0},"$=":function(b,c){return b.slice(-c.length)===c},"*=":function(b,c){return b.indexOf(c)>-1},"":function(b,c){return b}},pseudos:{root:function(b){return b===b.ownerDocument.documentElement},"nth-child":function(b,c){return a.Selector._getNth(b,c)},"nth-last-child":function(b,c){return a.Selector._getNth(b,c,null,true)},"nth-of-type":function(b,c){return a.Selector._getNth(b,c,b.tagName)},"nth-last-of-type":function(b,c){return a.Selector._getNth(b,c,b.tagName,true)},"first-child":function(b){return a.Selector._getChildren(b.parentNode)[0]===b},"last-child":function(c){var b=a.Selector._getChildren(c.parentNode);return b[b.length-1]===c},"first-of-type":function(b,c){return a.Selector._getChildren(b.parentNode,b.tagName)[0]},"last-of-type":function(c,d){var b=a.Selector._getChildren(c.parentNode,c.tagName);return b[b.length-1]},"only-child":function(c){var b=a.Selector._getChildren(c.parentNode);return b.length===1&&b[0]===c},"only-of-type":function(b){return a.Selector._getChildren(b.parentNode,b.tagName).length===1},empty:function(b){return b.childNodes.length===0},not:function(b,c){return !a.Selector.test(b,c)},contains:function(b,d){var c=b.innerText||b.textContent||"";return c.indexOf(d)>-1},checked:function(b){return b.checked===true}},test:function(f,d){f=a.Selector.document.getElementById(f)||f;if(!f){return false}var c=d?d.split(","):[];if(c.length){for(var e=0,b=c.length;e<b;++e){if(a.Selector._test(f,c[e])){return true}}return false}return a.Selector._test(f,d)},_test:function(d,g,f,e){f=f||a.Selector._tokenize(g).pop()||{};if(!d.tagName||(f.tag!=="*"&&d.tagName!==f.tag)||(e&&d._found)){return false}if(f.attributes.length){var b,h,c=a.Selector._re.urls;if(!d.attributes||!d.attributes.length){return false}for(var j=0,l;l=f.attributes[j++];){h=(c.test(l[0]))?2:0;b=d.getAttribute(l[0],h);if(b===null||b===undefined){return false}if(a.Selector.operators[l[1]]&&!a.Selector.operators[l[1]](b,l[2])){return false}}}if(f.pseudos.length){for(var j=0,k=f.pseudos.length;j<k;++j){if(a.Selector.pseudos[f.pseudos[j][0]]&&!a.Selector.pseudos[f.pseudos[j][0]](d,f.pseudos[j][1])){return false}}}return(f.previous&&f.previous.combinator!==",")?a.Selector._combinators[f.previous.combinator](d,f):true},filter:function(e,d){e=e||[];var g,c=[],h=a.Selector._tokenize(d);if(!e.item){for(var f=0,b=e.length;f<b;++f){if(!e[f].tagName){g=a.Selector.document.getElementById(e[f]);if(g){e[f]=g}else{}}}}c=a.Selector._filter(e,a.Selector._tokenize(d)[0]);return c},_filter:function(e,g,h,d){var c=h?null:[],j=a.Selector._foundCache;for(var f=0,b=e.length;f<b;f++){if(!a.Selector._test(e[f],"",g,d)){continue}if(h){return e[f]}if(d){if(e[f]._found){continue}e[f]._found=true;j[j.length]=e[f]}c[c.length]=e[f]}return c},query:function(c,d,e){var b=a.Selector._query(c,d,e);return b},_query:function(h,o,p,f){var r=(p)?null:[],e;if(!h){return r}var d=h.split(",");if(d.length>1){var q;for(var j=0,k=d.length;j<k;++j){q=arguments.callee(d[j],o,p,true);r=p?q:r.concat(q)}a.Selector._clearFoundCache();return r}if(o&&!o.nodeName){o=a.Selector.document.getElementById(o);if(!o){return r}}o=o||a.Selector.document;if(o.nodeName!=="#document"){a.Dom.generateId(o);h=o.tagName+"#"+o.id+" "+h;e=o;o=o.ownerDocument}var m=a.Selector._tokenize(h);var l=m[a.Selector._getIdTokenIndex(m)],b=[],c,g=m.pop()||{};if(l){c=a.Selector._getId(l.attributes)}if(c){e=e||a.Selector.document.getElementById(c);if(e&&(o.nodeName==="#document"||a.Dom.isAncestor(o,e))){if(a.Selector._test(e,null,l)){if(l===g){b=[e]}else{if(l.combinator===" "||l.combinator===">"){o=e}}}}else{return r}}if(o&&!b.length){b=o.getElementsByTagName(g.tag)}if(b.length){r=a.Selector._filter(b,g,p,f)}return r},_clearFoundCache:function(){var f=a.Selector._foundCache;for(var c=0,b=f.length;c<b;++c){try{delete f[c]._found}catch(d){f[c].removeAttribute("_found")}}f=[]},_getRegExp:function(d,b){var c=a.Selector._regexCache;b=b||"";if(!c[d+b]){c[d+b]=new RegExp(d,b)}return c[d+b]},_getChildren:function(){if(document.documentElement.children){return function(c,b){return(b)?c.children.tags(b):c.children||[]}}else{return function(f,c){if(f._children){return f._children}var e=[],g=f.childNodes;for(var d=0,b=g.length;d<b;++d){if(g[d].tagName){if(!c||g[d].tagName===c){e[e.length]=g[d]}}}f._children=e;return e}}}(),_combinators:{" ":function(c,b){while((c=c.parentNode)){if(a.Selector._test(c,"",b.previous)){return true}}return false},">":function(c,b){return a.Selector._test(c.parentNode,null,b.previous)},"+":function(d,c){var b=d.previousSibling;while(b&&b.nodeType!==1){b=b.previousSibling}if(b&&a.Selector._test(b,null,c.previous)){return true}return false},"~":function(d,c){var b=d.previousSibling;while(b){if(b.nodeType===1&&a.Selector._test(b,null,c.previous)){return true}b=b.previousSibling}return false}},_getNth:function(d,o,q,h){a.Selector._re.nth.test(o);var m=parseInt(RegExp.$1,10),c=RegExp.$2,j=RegExp.$3,k=parseInt(RegExp.$4,10)||0,p=[],f;var l=a.Selector._getChildren(d.parentNode,q);if(j){m=2;f="+";c="n";k=(j==="odd")?1:0}else{if(isNaN(m)){m=(c)?1:0}}if(m===0){if(h){k=l.length-k+1}if(l[k-1]===d){return true}else{return false}}else{if(m<0){h=!!h;m=Math.abs(m)}}if(!h){for(var e=k-1,g=l.length;e<g;e+=m){if(e>=0&&l[e]===d){return true}}}else{for(var e=l.length-k,g=l.length;e>=0;e-=m){if(e<g&&l[e]===d){return true}}}return false},_getId:function(c){for(var d=0,b=c.length;d<b;++d){if(c[d][0]=="id"&&c[d][1]==="="){return c[d][2]}}},_getIdTokenIndex:function(d){for(var c=0,b=d.length;c<b;++c){if(a.Selector._getId(d[c].attributes)){return c}}return -1},_patterns:{tag:/^((?:-?[_a-z]+[\w-]*)|\*)/i,attributes:/^\[([a-z]+\w*)+([~\|\^\$\*!=]=?)?['"]?([^\]]*?)['"]?\]/i,pseudos:/^:([-\w]+)(?:\(['"]?(.+)['"]?\))*/i,combinator:/^\s*([>+~]|\s)\s*/},_tokenize:function(b){var d={},h=[],i,g=false,f=a.Selector._patterns,c;b=a.Selector._replaceShorthand(b);do{g=false;for(var e in f){if(YAHOO.lang.hasOwnProperty(f,e)){if(e!="tag"&&e!="combinator"){d[e]=d[e]||[]}if((c=f[e].exec(b))){g=true;if(e!="tag"&&e!="combinator"){if(e==="attributes"&&c[1]==="id"){d.id=c[3]}d[e].push(c.slice(1))}else{d[e]=c[1]}b=b.replace(c[0],"");if(e==="combinator"||!b.length){d.attributes=a.Selector._fixAttributes(d.attributes);d.pseudos=d.pseudos||[];d.tag=d.tag?d.tag.toUpperCase():"*";h.push(d);d={previous:d}}}}}}while(g);return h},_fixAttributes:function(c){var d=a.Selector.attrAliases;c=c||[];for(var e=0,b=c.length;e<b;++e){if(d[c[e][0]]){c[e][0]=d[c[e][0]]}if(!c[e][1]){c[e][1]=""}}return c},_replaceShorthand:function(c){var d=a.Selector.shorthand;var e=c.match(a.Selector._re.attr);if(e){c=c.replace(a.Selector._re.attr,"REPLACED_ATTRIBUTE")}for(var g in d){if(YAHOO.lang.hasOwnProperty(d,g)){c=c.replace(a.Selector._getRegExp(g,"gi"),d[g])}}if(e){for(var f=0,b=e.length;f<b;++f){c=c.replace("REPLACED_ATTRIBUTE",e[f])}}return c}};if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){a.Selector.attrAliases["class"]="className";a.Selector.attrAliases["for"]="htmlFor"}})();YAHOO.register("selector",YAHOO.util.Selector,{version:"2.7.0",build:"1796"});YAHOO.lang.JSON=(function(){var l=YAHOO.lang,_UNICODE_EXCEPTIONS=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_ESCAPES=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,_VALUES=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_BRACKETS=/(?:^|:|,)(?:\s*\[)+/g,_INVALID=/^[\],:{}\s]*$/,_SPECIAL_CHARS=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function _revive(data,reviver){var walk=function(o,key){var k,v,value=o[key];if(value&&typeof value==="object"){for(k in value){if(l.hasOwnProperty(value,k)){v=walk(value,k);if(v===undefined){delete value[k]}else{value[k]=v}}}}return reviver.call(o,key,value)};return typeof reviver==="function"?walk({"":data},""):data}function _char(c){if(!_CHARS[c]){_CHARS[c]="\\u"+("0000"+(+(c.charCodeAt(0))).toString(16)).slice(-4)}return _CHARS[c]}function _prepare(s){return s.replace(_UNICODE_EXCEPTIONS,_char)}function _isValid(str){return l.isString(str)&&_INVALID.test(str.replace(_ESCAPES,"@").replace(_VALUES,"]").replace(_BRACKETS,""))}function _string(s){return'"'+s.replace(_SPECIAL_CHARS,_char)+'"'}function _stringify(h,key,d,w,pstack){var o=typeof w==="function"?w.call(h,key,h[key]):h[key],i,len,j,k,v,isArray,a;if(o instanceof Date){o=l.JSON.dateToString(o)}else{if(o instanceof String||o instanceof Boolean||o instanceof Number){o=o.valueOf()}}switch(typeof o){case"string":return _string(o);case"number":return isFinite(o)?String(o):"null";case"boolean":return String(o);case"object":if(o===null){return"null"}for(i=pstack.length-1;i>=0;--i){if(pstack[i]===o){return"null"}}pstack[pstack.length]=o;a=[];isArray=l.isArray(o);if(d>0){if(isArray){for(i=o.length-1;i>=0;--i){a[i]=_stringify(o,i,d-1,w,pstack)||"null"}}else{j=0;if(l.isArray(w)){for(i=0,len=w.length;i<len;++i){k=w[i];v=_stringify(o,k,d-1,w,pstack);if(v){a[j++]=_string(k)+":"+v}}}else{for(k in o){if(typeof k==="string"&&l.hasOwnProperty(o,k)){v=_stringify(o,k,d-1,w,pstack);if(v){a[j++]=_string(k)+":"+v}}}}a.sort()}}pstack.pop();return isArray?"["+a.join(",")+"]":"{"+a.join(",")+"}"}return undefined}return{isValid:function(s){return _isValid(_prepare(s))},parse:function(s,reviver){s=_prepare(s);if(_isValid(s)){return _revive(eval("("+s+")"),reviver)}throw new SyntaxError("parseJSON")},stringify:function(o,w,d){if(o!==undefined){if(l.isArray(w)){w=(function(a){var uniq=[],map={},v,i,j,len;for(i=0,j=0,len=a.length;i<len;++i){v=a[i];if(typeof v==="string"&&map[v]===undefined){uniq[(map[v]=j++)]=v}}return uniq})(w)}d=d>=0?d:1/0;return _stringify({"":o},"",d,w,[])}return undefined},dateToString:function(d){function _zeroPad(v){return v<10?"0"+v:v}return d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCDate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+_zeroPad(d.getUTCSeconds())+"Z"},stringToDate:function(str){if(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=new Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHours(RegExp.$4,RegExp.$5,RegExp.$6);return d}return str}}})();YAHOO.register("json",YAHOO.lang.JSON,{version:"2.7.0",build:"1796"});YAHOO.namespace("util");YAHOO.util.Cookie={_createCookieString:function(b,d,c,a){var f=YAHOO.lang;var e=encodeURIComponent(b)+"="+(c?encodeURIComponent(d):d);if(f.isObject(a)){if(a.expires instanceof Date){e+="; expires="+a.expires.toGMTString()}if(f.isString(a.path)&&a.path!=""){e+="; path="+a.path}if(f.isString(a.domain)&&a.domain!=""){e+="; domain="+a.domain}if(a.secure===true){e+="; secure"}}return e},_createCookieHashString:function(b){var d=YAHOO.lang;if(!d.isObject(b)){throw new TypeError("Cookie._createCookieHashString(): Argument must be an object.")}var c=new Array();for(var a in b){if(d.hasOwnProperty(b,a)&&!d.isFunction(b[a])&&!d.isUndefined(b[a])){c.push(encodeURIComponent(a)+"="+encodeURIComponent(String(b[a])))}}return c.join("&")},_parseCookieHash:function(e){var d=e.split("&"),f=null,c=new Object();if(e.length>0){for(var b=0,a=d.length;b<a;b++){f=d[b].split("=");c[decodeURIComponent(f[0])]=decodeURIComponent(f[1])}}return c},_parseCookieString:function(k,a){var l=new Object();if(YAHOO.lang.isString(k)&&k.length>0){var b=(a===false?function(i){return i}:decodeURIComponent);if(/[^=]+=[^=;]?(?:; [^=]+=[^=]?)?/.test(k)){var h=k.split(/;\s/g),j=null,c=null,e=null;for(var d=0,f=h.length;d<f;d++){e=h[d].match(/([^=]+)=/i);if(e instanceof Array){try{j=decodeURIComponent(e[1]);c=b(h[d].substring(e[1].length+1))}catch(g){}}else{j=decodeURIComponent(h[d]);c=j}l[j]=c}}}return l},get:function(a,b){var d=YAHOO.lang;var c=this._parseCookieString(document.cookie);if(!d.isString(a)||a===""){throw new TypeError("Cookie.get(): Cookie name must be a non-empty string.")}if(d.isUndefined(c[a])){return null}if(!d.isFunction(b)){return c[a]}else{return b(c[a])}},getSub:function(a,c,b){var e=YAHOO.lang;var d=this.getSubs(a);if(d!==null){if(!e.isString(c)||c===""){throw new TypeError("Cookie.getSub(): Subcookie name must be a non-empty string.")}if(e.isUndefined(d[c])){return null}if(!e.isFunction(b)){return d[c]}else{return b(d[c])}}else{return null}},getSubs:function(a){if(!YAHOO.lang.isString(a)||a===""){throw new TypeError("Cookie.getSubs(): Cookie name must be a non-empty string.")}var b=this._parseCookieString(document.cookie,false);if(YAHOO.lang.isString(b[a])){return this._parseCookieHash(b[a])}return null},remove:function(b,a){if(!YAHOO.lang.isString(b)||b===""){throw new TypeError("Cookie.remove(): Cookie name must be a non-empty string.")}a=a||{};a.expires=new Date(0);return this.set(b,"",a)},removeSub:function(b,d,a){if(!YAHOO.lang.isString(b)||b===""){throw new TypeError("Cookie.removeSub(): Cookie name must be a non-empty string.")}if(!YAHOO.lang.isString(d)||d===""){throw new TypeError("Cookie.removeSub(): Subcookie name must be a non-empty string.")}var c=this.getSubs(b);if(YAHOO.lang.isObject(c)&&YAHOO.lang.hasOwnProperty(c,d)){delete c[d];return this.setSubs(b,c,a)}else{return""}},set:function(b,c,a){var e=YAHOO.lang;if(!e.isString(b)){throw new TypeError("Cookie.set(): Cookie name must be a string.")}if(e.isUndefined(c)){throw new TypeError("Cookie.set(): Value cannot be undefined.")}var d=this._createCookieString(b,c,true,a);document.cookie=d;return d},setSub:function(b,d,c,a){var f=YAHOO.lang;if(!f.isString(b)||b===""){throw new TypeError("Cookie.setSub(): Cookie name must be a non-empty string.")}if(!f.isString(d)||d===""){throw new TypeError("Cookie.setSub(): Subcookie name must be a non-empty string.")}if(f.isUndefined(c)){throw new TypeError("Cookie.setSub(): Subcookie value cannot be undefined.")}var e=this.getSubs(b);if(!f.isObject(e)){e=new Object()}e[d]=c;return this.setSubs(b,e,a)},setSubs:function(b,c,a){var e=YAHOO.lang;if(!e.isString(b)){throw new TypeError("Cookie.setSubs(): Cookie name must be a string.")}if(!e.isObject(c)){throw new TypeError("Cookie.setSubs(): Cookie value must be an object.")}var d=this._createCookieString(b,this._createCookieHashString(c),false,a);document.cookie=d;return d}};YAHOO.register("cookie",YAHOO.util.Cookie,{version:"2.7.0",build:"1796"});
if(typeof KISSY==="undefined"||!KISSY){function KISSY(b){var a=this;if(!(a instanceof arguments.callee)){return new arguments.callee(b)}a._init();a._config(b);a._setup();return a}}(function(a){var d=window,c="undefined",e=Array.prototype.slice,b=function(k,j,h,n){if(!j||!k){return k}if(typeof h===c){h=true}var g,m,f;if(n&&(f=n.length)){for(g=0;g<f;g++){m=n[g];if(m in j){if(h||!(m in k)){k[m]=j[m]}}}}else{for(m in j){if(h||!(m in k)){k[m]=j[m]}}}return k};b(a.prototype,{add:function(g,i,f,h){a.Env.mods[g]={name:g,fn:i,version:f,details:h||{}};return this},_init:function(){var f=this;f.version="@VERSION@";f.Env={mods:{},_used:{},_attached:{}};f.config={debug:true}},_config:function(f){b(this.config,f)},_setup:function(){this.use("kissy-core")},use:function(){var j=this,s=e.call(arguments,0),u=a.Env.mods,v=j.Env._used,m=s.length,t=s[m-1],p,n,h,g=[];if(typeof t==="function"){s.pop()}else{t=null}if(s[0]==="*"){s=[];for(n in u){s.push(n)}if(t){s.push(t)}return j.use.apply(j,s)}function q(k){if(v[k]){return}var f=u[k],i,o,l;if(f){v[k]=true;l=f.details.submodules}g.push(k);if(l){if(typeof l==="string"){l=[l]}for(i=0,o=l.length;i<o;i++){q(l[i])}}}for(p=0;p<m;p++){q(s[p])}j._attach(g);if(t){t(j)}return j},_attach:function(o){var n=a.Env.mods,k=this.Env._attached,j,g=o.length,h,f;for(j=0;j<g;j++){h=o[j];f=n[h];if(!k[h]&&f){k[h]=true;if(f.fn){f.fn(this)}}}},mix:b,merge:function(){var g=arguments,j={},h,f=g.length;for(h=0;h<f;++h){b(j,g[h],true)}return j},extend:function(j,i,g,m){if(!i||!j){return j}var f=Object.prototype,l=function(p){function n(){}n.prototype=p;return new n()},k=i.prototype,h=l(k);j.prototype=h;h.constructor=j;j.superclass=k;if(i!==Object&&k.constructor===f.constructor){k.constructor=i}if(g){b(h,g)}if(m){b(j,m)}return j},augment:function(h,g,f,i){return b(h.prototype,g.prototype,f,i)},each:function(f,j,k){var g=(f&&f.length)||0,h;for(h=0;h<g;h++){j.call(k||this,f[h],h,f)}return this},ready:function(){},weave:function(h,g,i,j){var f=[i[j],h];if(g==="before"){f.reverse()}i[j]=function(){for(var l=0,k=e.call(arguments,0);l<2;l++){f[l].apply(this,k)}};return this},cloneTo:function(f){function g(h){if(!(this instanceof g)){return new g(h)}g.superclass.constructor.call(this,h)}a.extend(g,a,null,a);return(d[f]=g)},namespace:function(){var g=arguments,f=g.length,n=this,k,h,m;if(typeof n==="object"){n=n.constructor}for(k=0;k<f;k++){m=(""+g[k]).split(".");for(h=(d[m[0]]===n)?1:0;h<m.length;h++){n[m[h]]=n[m[h]]||{};n=n[m[h]]}}return n},log:function(h,f,g){var i=this.config;if(i.debug){g&&(h=g+": "+h);if(typeof console!==c&&console.log){console[f&&console[f]?f:"log"](h)}}return this}});b(a,a.prototype);a._init()})(KISSY);
KISSY.add("widget",function(a){function b(c,e){var d=this;if(!(d instanceof b)){return new b(c,e)}d.container=YAHOO.util.Dom.get(c);d.config=e||{}}a.Widget=b});
KISSY.add("switchable",function(g){var c=YAHOO.util,i=c.Dom,o=c.Event,k=YAHOO.lang,l="undefined",d="display",a="block",n="none",b="forward",f="backward",j="switchable",m="beforeSwitch",h="onSwitch",e="ks-switchable-";function p(){}p.Config={mackupType:0,navCls:e+"nav",contentCls:e+"content",triggerCls:e+"trigger",panelCls:e+"panel",triggers:[],panels:[],hasTriggers:true,triggerType:"mouse",delay:0.1,activeIndex:0,activeTriggerCls:"active",steps:1,viewSize:[]};g.Widget.prototype.switchable=function(r){var q=this;r=r||{};if(!("mackupType" in r)){if(r.panelCls){r.mackupType=1}else{if(r.panels){r.mackupType=2}}}q.config[j]=g.merge(p.Config,r||{});q.triggers=q.triggers||[];q.panels=q.panels||[];if(typeof q.activeIndex===l){q.activeIndex=q.config[j].activeIndex}g.mix(q,p.prototype,false);q._initSwitchable();return q};g.mix(p.prototype,{_initSwitchable:function(){var r=this,q=r.config[j];if(r.panels.length===0){r._parseSwitchableMackup()}r.createEvent(m);r.createEvent(h);if(q.hasTriggers){r._bindTriggers()}},_parseSwitchableMackup:function(){var A=this,r=A.container,v=A.config[j],B=v.hasTriggers,q,w,y=[],x=[],u,s,t,z=i.getElementsByClassName;switch(v.mackupType){case 0:q=z(v.navCls,"*",r)[0];if(q){y=i.getChildren(q)}w=z(v.contentCls,"*",r)[0];x=i.getChildren(w);break;case 1:y=z(v.triggerCls,"*",r);x=z(v.panelCls,"*",r);break;case 2:y=v.triggers;x=v.panels;break}s=x.length;A.length=s/v.steps;if(B&&s>0&&y.length===0){y=A._generateTriggersMackup(A.length)}if(B){for(u=0,t=y.length;u<t;u++){A.triggers.push(y[u])}}for(u=0;u<s;u++){A.panels.push(x[u])}A.content=w||x[0].parentNode},_generateTriggersMackup:function(r){var t=this,s=t.config[j],v=document.createElement("UL"),q,u;v.className=s.navCls;for(u=0;u<r;u++){q=document.createElement("LI");if(u===t.activeIndex){q.className=s.activeTriggerCls}q.innerHTML=u+1;v.appendChild(q)}t.container.appendChild(v);return i.getChildren(v)},_bindTriggers:function(){var s=this,r=s.config[j],v=s.triggers,t,u,q=v.length;for(u=0;u<q;u++){(function(w){t=v[w];o.on(t,"click",function(){s._onFocusTrigger(w)});o.on(t,"focus",function(){s._onFocusTrigger(w)});if(r.triggerType==="mouse"){o.on(t,"mouseenter",function(){s._onMouseEnterTrigger(w)});o.on(t,"mouseleave",function(){s._onMouseLeaveTrigger(w)})}})(u)}},_onFocusTrigger:function(r){var q=this;if(q.activeIndex===r){return}if(q.switchTimer){q.switchTimer.cancel()}q.switchTo(r)},_onMouseEnterTrigger:function(r){var q=this;if(q.activeIndex!==r){q.switchTimer=k.later(q.config[j].delay*1000,q,function(){q.switchTo(r)})}},_onMouseLeaveTrigger:function(){var q=this;if(q.switchTimer){q.switchTimer.cancel()}},switchTo:function(r,x){var y=this,s=y.config[j],u=y.triggers,t=y.panels,z=y.activeIndex,v=s.steps,w=z*v,q=r*v;if(r===z){return y}if(!y.fireEvent(m,r)){return y}if(s.hasTriggers){y._switchTrigger(z>-1?u[z]:null,u[r])}if(typeof x===l){x=r>z?b:b}y._switchView(t.slice(w,w+v),t.slice(q,q+v),r,x);y.activeIndex=r;return y},_switchTrigger:function(s,q){var r=this.config[j].activeTriggerCls;if(s){i.removeClass(s,r)}i.addClass(q,r)},_switchView:function(s,r,q){i.setStyle(s,d,n);i.setStyle(r,d,a);this.fireEvent(h,q)},prev:function(){var r=this,q=r.activeIndex;r.switchTo(q>0?q-1:r.length-1,f)},next:function(){var r=this,q=r.activeIndex;r.switchTo(q<r.length-1?q+1:0,b)}});g.augment(p,c.EventProvider);g.Switchable=p});KISSY.add("switchable-autoplay",function(c){var e=YAHOO.util,b=e.Event,d=YAHOO.lang,f="switchable",a=c.Switchable;c.mix(a.Config,{autoplay:false,interval:5,pauseOnHover:true});c.weave(function(){var h=this,g=h.config[f];if(!g.autoplay){return}if(g.pauseOnHover){b.on(h.container,"mouseenter",function(){h.paused=true});b.on(h.container,"mouseleave",function(){setTimeout(function(){h.paused=false},g.interval*1000)})}h.autoplayTimer=d.later(g.interval*1000,h,function(){if(h.paused){return}h.switchTo(h.activeIndex<h.length-1?h.activeIndex+1:0)},null,true)},"after",a.prototype,"_initSwitchable")});KISSY.add("switchable-effect",function(i){var d=YAHOO.util,j=d.Dom,l="switchable",h="display",a="block",n="none",p="opacity",g="z-index",k="relative",f="absolute",c="scrollx",b="scrolly",e="fade",o=i.Switchable,m;i.mix(o.Config,{effect:n,duration:0.5,easing:d.Easing.easeNone});o.Effects={none:function(r,q,s){j.setStyle(r,h,n);j.setStyle(q,h,a);s()},fade:function(v,q,w){if(v.length!==1){throw new Error("fade effect only supports steps == 1.")}var s=this,r=s.config[l],u=v[0],t=q[0];if(s.anim){s.anim.stop()}j.setStyle(t,p,1);s.anim=new d.Anim(u,{opacity:{to:0}},r.duration,r.easing);s.anim.onComplete.subscribe(function(){s.anim=null;j.setStyle(t,g,9);j.setStyle(u,g,1);w()});s.anim.animate()},scroll:function(u,r,w,s){var x=this,t=x.config[l],y=t.effect===c,v=x.viewSize[y?0:1]*s,q={};q[y?"left":"top"]={to:-v};if(x.anim){x.anim.stop()}x.anim=new d.Anim(x.content,q,t.duration,t.easing);x.anim.onComplete.subscribe(function(){x.anim=null;w()});x.anim.animate()}};m=o.Effects;m[c]=m[b]=m.scroll;i.weave(function(){var x=this,t=x.config[l],z=t.effect,u=x.panels,v=t.steps,y=x.activeIndex,w=y*v,q=w+v-1,r,s=u.length;x.viewSize=[t.viewSize[0]||u[0].offsetWidth*v,t.viewSize[0]||u[0].offsetHeight*v];if(z!==n){for(r=0;r<s;r++){u[r].style.display=a}switch(z){case c:case b:x.content.style.position=f;x.content.parentNode.style.position=k;if(z===c){j.setStyle(u,"float","left");this.content.style.width=x.viewSize[0]*(s/v)+"px"}break;case e:for(r=0;r<s;r++){j.setStyle(u[r],p,(r>=w&&r<=q)?1:0);u[r].style.position=f;u[r].style.zIndex=(r>=w&&r<=q)?9:1}break}}},"after",o.prototype,"_initSwitchable");i.mix(o.prototype,{_switchView:function(x,q,t,w){var s=this,r=s.config[l],v=r.effect,u=typeof v==="function"?v:m[v];u.call(s,x,q,function(){s.fireEvent("onSwitch",t)},t,w)}})});KISSY.add("switchable-circular",function(k){var e=YAHOO.util,m="switchable",l="relative",f="left",h="top",i="px",g="",d="forward",j="backward",c="scrollx",a="scrolly",o=k.Switchable;k.mix(o.Config,{circular:false});function p(y,s,C,v,A){var E=this,w=E.config[m],x=E.length,D=E.activeIndex,F=w.scrollType===c,q=F?f:h,u=E.viewSize[F?0:1],B=-u*v,r={},t,z=A===j;t=(z&&D===0&&v===x-1)||(A===d&&D===x-1&&v===0);if(t){B=b.call(E,E.panels,v,z,q,u)}r[q]={to:B};if(E.anim){E.anim.stop()}E.anim=new e.Anim(E.content,r,w.duration,w.easing);E.anim.onComplete.subscribe(function(){if(t){n.call(E,E.panels,v,z,q,u)}E.anim=null;C()});E.anim.animate()}function b(x,u,y,q,v){var C=this,w=C.config[m],z=w.steps,t=C.length,r=y?t-1:0,B=r*z,A=(r+1)*z,s;for(s=B;s<A;s++){x[s].style.position=l;x[s].style[q]=(y?"-":g)+v*t+i}return y?v:-v*t}function n(x,u,y,q,v){var C=this,w=C.config[m],z=w.steps,t=C.length,r=y?t-1:0,B=r*z,A=(r+1)*z,s;for(s=B;s<A;s++){x[s].style.position=g;x[s].style[q]=g}C.content.style[q]=y?-v*(t-1)+i:g}k.weave(function(){var r=this,q=r.config[m];if(q.circular&&(q.effect===c||q.effect===a)){q.scrollType=q.effect;q.effect=p}},"after",o.prototype,"_initSwitchable")});KISSY.add("switchable-lazyload",function(c){var a=YAHOO.util,d=a.Dom,e="switchable",g="beforeSwitch",h="img-src",f="textarea-data",i={},j=c.Switchable,b=c.DataLazyload;i[h]="data-lazyload-src-custom";i[f]="ks-datalazyload-custom";c.mix(j.Config,{lazyDataType:"",lazyDataFlag:""});c.weave(function(){var m=this,l=m.config[e],o=l.lazyDataType,k=l.lazyDataFlag||i[o];if(!b||!o||!k){return}m.subscribe(g,p);function p(r){var q=l.steps,t=r*q,s=t+q;b.loadCustomLazyData(m.panels.slice(t,s),o,k);if(n()){m.unsubscribe(g,p)}}function n(){var t,r,s,q;if(o===h){t=m.container.getElementsByTagName("img");for(s=0,q=t.length;s<q;s++){if(t[s].getAttribute(k)){return false}}}else{if(o===f){r=m.container.getElementsByTagName("textarea");for(s=0,q=r.length;s<q;s++){if(d.hasClass(r[s],k)){return false}}}}return true}},"after",j.prototype,"_initSwitchable")});KISSY.add("tabs",function(b){var c="switchable";function a(d,f){var e=this;if(!(e instanceof a)){return new a(d,f)}a.superclass.constructor.call(e,d,f);e.switchable(e.config);e.config=e.config[c];e.config[c]=e.config}b.extend(a,b.Widget);b.Tabs=a});KISSY.add("slide",function(b){var d="switchable",a={autoplay:true,circular:true};function c(e,g){var f=this;if(!(f instanceof c)){return new c(e,g)}g=b.merge(a,g||{});c.superclass.constructor.call(f,e,g);f.switchable(f.config);f.config=f.config[d];f.config[d]=f.config}b.extend(c,b.Widget);b.Slide=c});KISSY.add("carousel",function(b){var d="switchable",a={circular:true};function c(e,g){var f=this;if(!(f instanceof c)){return new c(e,g)}g=b.merge(a,g||{});c.superclass.constructor.call(f,e,g);f.switchable(f.config);f.config=f.config[d];f.config[d]=f.config}b.extend(c,b.Widget);b.Carousel=c});
about/jyxkz.html
New file
@@ -0,0 +1 @@
请在后台生成相关单页面
about/kf.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/map.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/miniContact.html
New file
@@ -0,0 +1 @@
请在后台生成相关单页面
about/new.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/newuser.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/phpyun.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/pinpai.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/process.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/redeem.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/rlzy.html
New file
@@ -0,0 +1 @@
请在后台生成相关单页面
about/service.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/style/css.css
New file
@@ -0,0 +1,494 @@
@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
body{ width:100%;height:100%;overflow-x:hidden;-webkit-font-smoothing: subpixel-antialiased}
ul {list-style-type:none;}
a {text-decoration:none;color:#333;}
a:hover {color:#f60;text-decoration:underline;}
.clear {clear:both}
.fl{ float:left;}
.fr{ float:right;}
img{border:none;}
em{ font-style:normal}
.w980{ width:1200px;margin:0 auto; }
.header_logo{ margin:20px 0 0 0;}
.header_nav{width:1200px; padding-top:10px; padding-bottom:10px;}
.header_right_nav{}
.header_right_nav li{ float:left; margin-left:60px; font-size:18px; color:#333; line-height:80px;}
.nav_cur{color:#f60}
.wap_banner{width:100%; height:550px; background:#0a78d1; overflow:hidden}
.wap_banner_img {width:980px; margin:0 auto; position:relative;}
.touch_banner_wap{width:1200px;height:550px; position:relative}
.banner_biaoyu{ position:absolute;right:20px;top:80px;}
.wap_erweim_bg{width:447px;height:154px; position:absolute;right:10px;top:350px; background:url(../images/yun_job_wap4.png) no-repeat}
.wap_erweim{width:132px;height:132px; position:absolute;top:363px;right:48px;}
.banner_input{width:495px;height:52px; background:url(../images/yun_job_wap3.jpg) no-repeat; line-height:52px; font-size:20px; padding-left:50px; position:absolute;right:10px;top:260px;}
.wap_iphoto{width:330px;height:514px; position:absolute;left:0px;top:50px;-webkit-animation:price_banner_t2 1s linear 0.5s both;
-moz-animation:price_banner_t2 1s linear  0.5s both;
-ms-animation:price_banner_t2 1s linear  0.5s both;
-o-animation:price_banner_t2 1s linear  0.5s both;
animation:price_banner_t2 1s linear  0.5s both;}
@-webkit-keyframes  price_banner_t2 {
 0% {
-webkit-transform:translate(0px,40px);
-moz-transform:translate(0px,40px);
-ms-transform:translate(0px,40px);
-o-transform:translate(0px,40px);
transform:translate(0px,40px);
opacity:0
}
 100% {
-webkit-transform:translate(0,0px);
-moz-transform:translate(0,0px);
-ms-transform:translate(0,0px);
-o-transform:translate(0,0px);
transform:translate(0,0px);
 opacity:1
}}
.ios_banner{ width:100%; height:590px; background:#3266cc; position:relative}
.ios_banner_980{ width:1200px; height:504px;position:relative; margin:0 auto; position:relative}
.ios_banner_left{ position:absolute;left:20px;bottom:-80px;}
.ios_banner_right{ float:right}
.ios_banner_img1{ padding-top:100px;}
.ios_banner_img_sub{ margin-top:50px;}
.ios_banner_img2{width:205px;height:168px; background:url(../images/ios_ewm_bg.png) no-repeat; padding-top:45px; padding-left:45px; display:none}
.banner_po{ position:absolute; top:0; left:-170px; z-index:1;}
.banner_bth{ position:absolute; top:425px; right:258px; z-index:10;}
.feature{ width:100%; background:url(../images/line.jpg) repeat-x left 26px; margin-top:60px;}
.feature img{ width:159px; height:45px; float:left; margin-left:400px;}
.feature_main{ width:980px; margin-bottom:16px;}
.feature_main dl{ width:326px; float:left; margin:50px 0 0 0;}
.feature_main dl dt{ float:left; width:86px;}
.feature_main dl dd{ float:left; width:180px; margin-left:20px;}
.feature_h{ width:100%; float:left;font-size:18px; color:#333;line-height:34px;}
.feature_text{ width:100%; float:left; line-height:24px; font-size:14px;color:#999}
.index_list{ width:100%;}
.index_list_one{width:100%; height:420px; border-top:1px solid #dcdcdc;}
.bgf5{ background:#f5f5f5;}
.index_phone{ width:280px; margin:63px 0 0 0;}
.index_list_text{ width:336px; margin-top:160px;}
.index_list_text dt{ width:100%;float:left; margin-bottom:30px; font-size:28px}
.index_list_text dd{ width:100%; float:left;font-size:16px; color:#666; line-height:37px;}
.ml76{ margin-left:76px;}
.ml170{ margin-left:170px;_margin-left:85px;}
/*触屏*/
.body_bg{ width:100%; float:left; background:#f3f3f3}
.touch_bg{ background: url(../images/touch_bg.gif) repeat;}
.touch_banner .banner_po {left:0;}
.touch_h330{ height:330px;}
.touch_h330 .index_phone{ margin:26px 0 0 0;}
.touch_h330 .index_list_text{ width:650px; margin-top:86px;}
.wl90{ margin-left:90px;}
.touch{width:100%; overflow:hidden;margin-top:60px; margin-bottom:40px;}
.touch_size{ width:1300px;}
.touch dl{ width:200px; padding-left:50px; padding-right:50px;  float:left;}
.touch dl dt{width:100%; text-align:center;}
.touch dl dd{width:100%; text-align:center}
.touch_h1{width:100%; font-size:18px; color:#333;  line-height:42px; text-align:center; padding-top:20px; padding-bottom:10px;}
.touch_items_text{width:100%;  line-height:20px; color:#999; font-size:12px; }
.banner_input input{ width:520px; padding-left:10px; height:52px; background:#f7fafc; border:none; line-height:52px;font-size:22px; color:#999; }
.banner_wei{ margin:20px 20px 0 0;}
/*微信*/
.wei_banner{width:100%;height:550px; background:#09a04b;
background:-moz-linear-gradient(left,#0e8643,#04bf56);/*Mozilla*/
background:-webkit-gradient(linear,0 50%,100% 30%,from(#0e8643),to(#04bf56));/*Old gradient for webkit*/
background:-webkit-linear-gradient(left,#0e8643,#04bf56);/*new gradient for Webkit*/
background:-o-linear-gradient(left,#0e8643,#04bf56); /*Opera11*/
 overflow:hidden}
.wei_banner_w980{width:1200px;height:550px; margin:0 auto; position:relative;}
.wx_p1{ font-size:55px;color:#fff; padding:80px 0 40px 0; position:relative}
.wx_p1icon{width:72px;height:55px; background:url(../images/wx.png) no-repeat; display:inline-block; position:absolute;left:290px;top:80px;}
.wx_p2{ font-size:18px; line-height:36px;color:#fff; padding-bottom:40px;}
.wx_p3_list{width:80px; display:inline-block;color:#fff; padding-top:100px; margin-right:30px; position:relative}
.wx_p3_listicon{width:64px;height:63px; display:inline-block; background:url(../images/w1.png) no-repeat; position:absolute;left:0px;top:20px;}
.wx_p3_listicon2{ background:url(../images/w2.png) no-repeat;}
.wx_p3_listicon3{ background:url(../images/w3.png) no-repeat;}
.wx_p3_listicon4{ background:url(../images/w4.png) no-repeat;}
.wx_list{ padding:180px 0;}
.wx_tit{ font-size:30px; position:relative}
.wx_p{ font-size:18px; padding-top:50px;color:#666}
.wx_tit_line{width:60px;height:2px; background:#090a0a; display:inline-block; position:absolute;left:0px;top:60px;}
.wx_listbg{background: #edf2f6;border-top: 1px solid #dcdce6;border-bottom: 1px solid #dcdce6}
.wx_box{width:100%; position:relative}
.wx_img{width:289px;height:400px; position:absolute;right:50px;bottom:-180px; background:url(../images/wx_img.png) no-repeat}
.wx_leftimg{width:289px;height:400px; position:absolute;left:0px;bottom:-180px; background:url(../images/wx_img.png) no-repeat}
.wx_leftimg1{width:523px;height:400px; position:absolute;right:0px;bottom:-180px; background:url(../images/wx_img1.png) no-repeat}
.wx_leftimg2{width:419px;height:400px; position:absolute;left:0px;bottom:-180px; background:url(../images/wx_img3.png) no-repeat}
.wx_img3{width:523px;height:400px; position:absolute;right:0px;bottom:-180px; background:url(../images/wx_img5.png) no-repeat}
.wx_img5{width:466px;height:400px; position:absolute;right:0px;bottom:-180px; background:url(../images/wx_img4.png) no-repeat}
.wx_leftimg6{width:474px;height:400px; position:absolute;left:0px;bottom:-180px; background:url(../images/wx_img6.png) no-repeat}
.wx_lefpd{ padding-left:600px;}
.wx_t_img{width:289px;height:450px; background:url(../images/wx_img2.png) no-repeat; position:absolute;right:0px;bottom:0px;-webkit-animation:anli_banner_t2 1s linear  both;
-moz-animation:anli_banner_t2 1s linear  both;
-ms-animation:anli_banner_t2 1s linear both;
-o-animation:anli_banner_t2 1s linear  both;
animation:anli_banner_t2 1s linear  both;
}
@-webkit-keyframes anli_banner_t2 {
 0% {
-webkit-transform:translate(0px,50px);
-moz-transform:translate(0px,50px);
-ms-transform:translate(0px,50px);
-o-transform:translate(0px,50px);
transform:translate(0px,50px);
 opacity:0
}
 100% {
-webkit-transform:translate(0,0px);
-moz-transform:translate(0,0px);
-ms-transform:translate(0,0px);
-o-transform:translate(0,0px);
transform:translate(0,0px);
 opacity:1
}}
.wx_ewm_img{width:215px;height:255px; background:url(../images/wx_ewm.png) no-repeat; position:absolute;left:650px;bottom:40px;-webkit-animation:anli_banner_p_bor 1s linear 1s both;
-moz-animation:anli_banner_p_bor 1s linear 1s both;
-ms-animation:anli_banner_p_bor 1s linear 1s both;
-o-animation:anli_banner_p_bor 1s linear 1s both;
animation:anli_banner_p_bor 1s linear 1s both;
 }
@-webkit-keyframes  anli_banner_p_bor {
 0% {
-webkit-transform:translate(100px,0px);
-moz-transform:translate(100px,0px);
-ms-transform:translate(100px,0px);
-o-transform:translate(100px,0px);
transform:translate(100px,0px);
opacity:0
}
 100% {
-webkit-transform:translate(0,0px);
-moz-transform:translate(0,0px);
-ms-transform:translate(0,0px);
-o-transform:translate(0,0px);
transform:translate(0,0px);
 opacity:1
}
}
.wx_ewm_pic{width:150px;height:150px;position:absolute;left:668px;bottom:55px;-webkit-animation:anli_banner_p_bor 1s linear 1s both;
-moz-animation:anli_banner_p_bor 1s linear 1s both;
-ms-animation:anli_banner_p_bor 1s linear 1s both;
-o-animation:anli_banner_p_bor 1s linear 1s both;
animation:anli_banner_p_bor 1s linear 1s both;}
.wei_banner_left{width:524px;}
.wei_banner_p2{ line-height:30px; font-size:16px;color:#fff; padding-top:20px;}
.wei_banner_sys{ position:absolute;right:0px;bottom:-50px;}
.wei_banner_ewm{width:186px;height:186px; background:url(../images/wx_ewm.png) no-repeat; position:absolute;right:330px;bottom:40px; padding-top:84px; padding-left:15px;}
.wei_banner img{ float:left;}
.wei_list{ width:100%; background: url(../images/wei_bg.jpg) repeat; padding-bottom:30px;}
.wei_all{ width:995px; float:left; margin-bottom:30px;}
.wei_top{ width:548px; text-align:center; vertical-align:middle; display:block;padding-top:30px;}
.wei_items{width:1000px; margin:34px 0 0 0; position:relative}
.weixin_erweima{width:132px;height:132px; position:absolute;right:160px;top:80px;}
.wei_items img{ float:left;}
.wei_job_list{ width:100%; background:#edf2f6; border-top:1px solid #dcdce6;}
.wei_job_list .touch dl dt{width:75px; float:left; margin:0 0 0 36px;_margin:0 0 0 28px;}
.wei_job_list .touch_h1{font-size:18px; color:#070707; margin-top:12px; }
.wei_job_list .touch_items_text{font-size:14px;color:#58585a;}
.android_ban{width:100%;height:504px; background:#145365}
.android_content{width:980px; margin:0 auto; }
.android_ban_top{ font-size:26px;color:#636c6c; padding-top:40px; padding-bottom:10px;text-align:center; }
.android_ban_p1{width:100%; text-align:center; font-size:16px;color:#afb8b8; padding-bottom:130px; z-index:10000}
.android_bot{width:100%;height:347px; background:#f2f9fe;border-top:1px solid #cfdde6;border-bottom:1px solid #cfdde6}
.android_bot_cont{width:980px; margin:0 auto; }
.android_bot_left{width:490px;height:347px; float:left; position:relative}
.android_bot_right{width:429px;height:347px;border-left:1px solid #cfdde6; float:left; background:url(../images/ad_line.jpg) repeat-y; padding-left:60px; position:relative}
.android_bot_h1{width:;height:47px; line-height:47px;font-size:24px;color:#e55d03; background:url(../images/and_icon.jpg) no-repeat; padding-left:50px; margin-top:40px;}
.ios_bot_h1{width:;height:47px; line-height:47px;font-size:24px;color:#e55d03; background:url(../images/ios_icon1.png) no-repeat; padding-left:50px; margin-top:40px;}
.android_bot_bth{ margin-top:20px;}
.android_bot_bth_p{ font-size:14px; line-height:30px;color:#8c9494; margin-top:20px;}
.android_bot_h1_blue{color:#5dca88;background:url(../images/a_icon.png) no-repeat}
.ios_bot_h1_blue{color:#5dca88;background:url(../images/ios_icon2.png) no-repeat}
.android_bot_ewm{ position:absolute;right:40px;bottom:100px;}
.android_bot_left  .android_bot_ewm{right:90px;}
.and_footer{ padding-top:10px; padding-bottom:10px; line-height:30px;background:#f8f8f8;color:#999; font-size:14px;}
.and_footer_980{width:1200px; margin:0 auto; text-align:center; font-size:12px; line-height:25px; }
.android_ban_980{width:1200px;height:550px; margin:0 auto; position:relative}
.android_ban_left{width:685px; }
.android_ban_t{ padding-top:120px;}
.android_ban_b{ margin-top:50px}
.android_ban_r{ position:absolute;right:0px;bottom:-37px;}
#slide-box { width:1200px;border-radius:20px; box-shadow:0px 0px 20px#d1e6f8;;POSITION: relative; HEIGHT:580px}
#slide-box .corner {CLEAR: both;  DISPLAY: block; MARGIN: 0px 1px; OVERFLOW: hidden; HEIGHT: 0px}
#slide-box .ks-switchable-triggers A {DISPLAY: block; Z-INDEX: 99; WIDTH: 37px; COLOR: #b4b4b4; POSITION: absolute; TOP: 250px; HEIGHT: 65px; TEXT-DECORATION: none}
#slide-box .ks-switchable-triggers SPAN {DISPLAY: block;color:#3fa7f8;FONT: 700 53px/57px arial; WIDTH: 37px; CURSOR: pointer; HEIGHT: 63px; TEXT-ALIGN: center}
#slide-box .ks-switchable-triggers .corner {BORDER-LEFT-COLOR: #4b4b4b; BORDER-BOTTOM-COLOR: #4b4b4b; BORDER-TOP-COLOR: #4b4b4b; BORDER-RIGHT-COLOR: #4b4b4b
}
#slide-box .ks-switchable-triggers .prev {LEFT:30px}
#slide-box .ks-switchable-triggers .next {RIGHT: 30px}
#slide-box .ks-switchable-triggers A:hover {COLOR: #f43d1e}
#slide-box .ks-switchable-triggers A:hover SPAN {COLOR: #f43d1e}
#slide-box .wrap {width:1000px;OVERFLOW: hidden;  HEIGHT: 485px; margin-top:50px; margin-left:105px;}
#slide-box UL {WIDTH: 10000px; height:485px;overflow:hidden}
#slide-box LI {FLOAT: left; WIDTH:340px; HEIGHT:485px;}
#slide-box LI IMG {WIDTH:300px; HEIGHT:480px;border:1px solid #eee;    box-shadow: -5px 1px 10px #eee;}
.main_ad_img_c{width:980px; position:relative; z-index:200000}
.main_ad_img{width:233px;height:451px; background:url(../images/ad_img.png) no-repeat; position:absolute;left:100px;top:-80px;}
.main_ad_img2{width:233px;height:451px; background:url(../images/ad_img.png) no-repeat; position:absolute;left:400px;top:-80px;}
.main_ad_img3{width:233px;height:451px; background:url(../images/ad_img.png) no-repeat; position:absolute;left:700px;top:-80px;}
.app_left{ padding-top:80px;}
.app_imgone{width:594px;height:162px; background:url(../images/appimg1.png) no-repeat}
.app_left_bth{width:130px; padding:12px 0 12px 80px;background:#4e7eeb ;border-radius:5px;color:#fff; margin-top:30px;    box-shadow: 2px 10px 10px 0 rgba(15,12,70,.1); position:relative}
.app_left_andbth{width:130px; padding:12px 0 12px 80px;background:#23c482;border-radius:5px;color:#fff; margin-top:30px;  box-shadow: 2px 10px 10px 0 rgba(15,12,70,.1);}
.oneiphone_icon{width:40px;height:40px; background:url(../images/app_ad.png) no-repeat; display:inline-block; position:absolute;left:25px;top:15px; }
.oneaz_icon{width:40px;height:40px; background:url(../images/app_pg.png) no-repeat; display:inline-block; position:absolute;left:25px;top:15px; }
.app_left_bthbox{ position:relative;height:180px;}
.app_left_ewm{width:140px; position:absolute;left:240px;top:0px;}
.app_left_ewm_b{width:130px;height:130px; background:#fff; padding:5px;box-shadow: 2px 10px 10px 0 rgba(15,12,70,.1);}
.app_left_ewm_p{width:100%; text-align:center;color:#fff; font-size:14px; padding-top:10px;}
.carousel-wave {
    position: absolute;
    bottom: 0;
    height: 100px;
    background: url(../images/wave-01_4e036a5.png) repeat-x;
    _background: url(../images/wave-01-2_77fc671.png) repeat-x;
    background-size: auto 100%;
    width: 400%;
    left: -300px;
    z-index: 99;
    animation: wave_up 25s linear .4s infinite normal;
    -moz-animation: wave_up 25s linear .4s infinite normal;
    -webkit-animation: wave_up 25s linear .4s infinite normal;
    -o-animation: wave_up 25s linear .4s infinite normal
}
.carousel-wave2 {
    position: absolute;
    bottom: 0;
    height: 100px;
    background: url(../images/wave-02_ed6b017.png) repeat-x;
    _background: 0 0;
    background-size: auto 100%;
    position: absolute;
    width: 400%;
    left: 0;
    z-index: 98;
    animation: wave_down 60s linear .4s infinite normal;
    -moz-animation: wave_down 60s linear .4s infinite normal;
    -webkit-animation: wave_down 60s linear .4s infinite normal;
    -o-animation: wave_down 60s linear .4s infinite normal
}
@-webkit-keyframes wave_up {
from {
left:-236px
}
to {
    left: -1233px
}
}
@-moz-keyframes wave_up {
from {
left:-236px
}
to {
    left: -1233px
}
}
@-o-keyframes wave_up {
from {
left:-236px
}
to {
    left: -1233px
}
}
@keyframes wave_up {
from {
left:-236px
}
to {
    left: -1233px
}
}
@-webkit-keyframes wave_down {
from {
left:0
}
to {
    left: -1009px
}
}
@-moz-keyframes wave_down {
from {
left:0
}
to {
    left: -1009px
}
}
@-o-keyframes wave_down {
from {
left:0
}
to {
    left: -1009px
}
}
@keyframes wave_down {
from {
left:0
}
to {
    left: -1009px
}
}
.carousel_photo{ position:absolute;left:800px;top:30px;
width:743px;height:746px; background:url(../images/banner-moc-1-1.png) no-repeat; z-index:1000000;
 -webkit-animation: bannerImgBounce 5s ease-in-out 0s infinite alternate;
          animation: bannerImgBounce 5s ease-in-out 0s infinite alternate;
}
@-webkit-keyframes bannerImgBounce {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-20px) translateX(-20px);
    transform: translateY(-20px) translateX(-20px);
  }
}
@keyframes bannerImgBounce {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  100% {
    -webkit-transform: translateY(-20px) translateX(-20px);
    transform: translateY(-20px) translateX(-20px);
  }
}
.app_fristfloor_tit{width:100%; text-align:center; font-size:30px; padding-top:30px; padding-bottom:20px; }
.app_fristfloor_p{width:100%; text-align:center; color:#999; font-size:22px; padding-bottom:70px;}
.app_fristfloor_list li{width:380px;; text-align:center; float:left}
.app_fristfloor_name{ font-size:22px;color:#0a0a0b; padding-bottom:15px; padding-top:30px;-webkit-font-smoothing:subpixel-antialiased}
.app_fristfloor_p2{color:#706d6d; font-size:15px; line-height:30px;}
.app_fristfloor_img{width:100%;height:130px;}
.app_fristfloor_icon{width:171px;height:130px; background:url(../images/3.png) no-repeat; display:inline-block;}
.app_fristfloor_icon2{ background:url(../images/4.png) no-repeat;}
.app_fristfloor_icon3{ background:url(../images/5.png) no-repeat;}
.app_twofloor_box{width:100%; float:left; padding-top:150px; padding-bottom:50px;}
.app_twofloor_left{width:570px;height:570px; float:left}
.app_twofloor_left_img{width:570px;height:570px;  background:url(../images/app_sj1.png) no-repeat}
.app_twofloor_right{width:520px; float:right}
.app_twofloor_tit{ font-size:30px; line-height:50px; font-weight:bold; position:relative; padding-top:20px;}
.app_twofloor_titline{width:46px;height:5px; background:#3266cc; display:inline-block; position:absolute;left:0px;top:0px;border-radius:3px;}
.app_twofloor_name{ font-size:20px;color:#0a0a0b; padding-top:40px; padding-bottom:10px}
.app_twofloor_p{ font-size:14px;color:#7e8185;}
.app_threefloor_box{width:100%; float:left; padding-top:100px; padding-bottom:100px;}
.app_threefloor_left{width:520px; float:left}
.app_threefloor_right{width:630px;height:600px; float:right}
.app_threefloor_img{width:630px;height:595px;  background:url(../images/app_sj2.png) no-repeat}
.app_fourfloor{width:100%; padding:100px 0; background:#3266cc;color:#fff}
.app_fourfloor_tit{ font-size:30px; text-align:center;}
.app_fourfloor_p{ font-size:18px; padding-top:30px; opacity:0.8; padding-bottom:50px; text-align:center;}
.app_fourfloor_ewm{width:380px; margin:0 auto}
.wap_iphoto2{width:189px;height:288px; position:absolute;left:360px;bottom:0px;-webkit-animation:price_banner_t1 1s linear both;
-moz-animation:price_banner_t1 1s linear  both;
-ms-animation:price_banner_t1 1s linear  both;
-o-animation:price_banner_t1 1s linear  both;
animation:price_banner_t1 1s linear  both;
}
@-webkit-keyframes  price_banner_t1 {
 0% {
-webkit-transform:translate(50px,0px);
-moz-transform:translate(50px,0px);
-ms-transform:translate(50px,0px);
-o-transform:translate(50px,0px);
transform:translate(50px,0px);
opacity:0
}
 100% {
-webkit-transform:translate(0,0px);
-moz-transform:translate(0,0px);
-ms-transform:translate(0,0px);
-o-transform:translate(0,0px);
transform:translate(0,0px);
 opacity:1
}
}
.wap_new_t1{ font-size:50px;color:#fff; text-align:right; font-weight:bold}
.wap_new_t2{color:#fff; font-size:30px; padding-top:20px;}
.wapnewlist{width:100%; background:#fff;}
.wapnewtit{width:100%;  font-size:34px;  padding-bottom:30px; padding-top:40px;}
.wapnewp{width:100%;  font-size:18px;color:#999; line-height:35px; padding-bottom:50px;}
.wapnewpic{width:100%;height:350px;}
.wapnewpic_img1{width:735px;height:346px; background:url(../images/wapjx.png) no-repeat; margin:0 auto}
.xcx_banner_p1{ font-size:50px;color:#fff; padding-top:80px; padding-bottom:20px;}
.xcx_banner_p2{ font-size:18px;color:#fff; padding-top:10px; padding-bottom:10px;}
.xcx_banner_li_b{ padding-top:30px;}
.xcx_banner_li{ font-size:15px;color:#fff; padding-top:30px; padding-left:25px; position:relative}
.xcx_banner_li_icon{width:10px;height:10px; background:#fff; display:inline-block; position:absolute;left:0px;top:34px; opacity:0.5}
.xcx_banner{width:500px;height:504px; background:url(../images/xcx_banner.png) no-repeat; position:absolute;right:0px;top:50px;-webkit-animation:price_banner_t1 1s linear 1.5s both;
-moz-animation:price_banner_t1 1s linear   both;
-ms-animation:price_banner_t1 1s linear both;
-o-animation:price_banner_t1 1s linear both;
animation:price_banner_t1 1s linear  both;}
@-webkit-keyframes  price_banner_t1 {
 0% {
-webkit-transform:translate(50px,0px);
-moz-transform:translate(50px,0px);
-ms-transform:translate(50px,0px);
-o-transform:translate(50px,0px);
transform:translate(50px,0px);
opacity:0
}
 100% {
-webkit-transform:translate(0,0px);
-moz-transform:translate(0,0px);
-ms-transform:translate(0,0px);
-o-transform:translate(0,0px);
transform:translate(0,0px);
 opacity:1
}
}
.xcx_frist{ padding:70px 0;}
.xcx_h1{ width:100%; text-align:center;font-size:30px;}
.xcx_h1_s{ font-size:48px;color:#117edd}
.xcx_p{ width:100%; text-align:center;font-size:18px;color:#7b7373; padding-top:20px;}
.xcx_show{width:1200px;border-radius:20px;height:540px;  box-shadow:0px 0px 20px#d1e6f8;;}
.xcx_nouser{ padding-top:80px; font-size:18px;color:#4d5751}
.xcx_zc_time{ font-size:40px;color:#0178d7}
.xcx_footer{ background:#6362f1; padding:100px 0; text-align:center;color:#fff}
.xcx_footer_p{ font-size:40px;}
.xcx_footer_p2{ padding-top:20px; font-size:22px; opacity:0.8}
.xcx_footer_box{ padding-top:50px;}
.xcx_footer_box .xcx_footer_img{width:190px; margin-left:10px; margin-right:10px; display:inline-block; vertical-align:top}
.xcx_footer_imgbox{width:180px; padding-bottom:15px; text-align:center}
.xcx_newuserbox{width:100%; float:left; padding-top:80px;  }
.xcx_newuser{width:110px; float:left; padding-top:120px;background:url(../images/xcx_u.png) no-repeat left top; position:relative}
.xcx_olduser{width:110px; float:left; padding-top:120px;background:url(../images/xcx_u2.png) no-repeat left top; position:relative}
.xcx_step{width:1025px; float:right}
.xcx_step li{float:left; padding-top:120px; position:relative; font-size:18px; margin-right:70px; }
.xcx_step_n{width:19px;height:19px; line-height:19px; font-size:12px;color:#fff; display:inline-block; margin-right:10px; background:#0178d7; text-align:center; vertical-align:middle}
.xcx_stepicon{width:125px;height:110px; background:url(../images/xcx_img1.png) no-repeat; display:inline-block; position:absolute;left:-15px;top:0px;}
.xcx_stepicon2{ background:url(../images/xcx_img2.png) no-repeat; left:5px;}
.xcx_stepicon3{ background:url(../images/xcx_img3.png) no-repeat;left:20px; }
.xcx_stepicon4{ background:url(../images/xcx_img4.png) no-repeat; }
.xcx_stepicon5{ background:url(../images/xcx_img5.png) no-repeat;left:30px; }
.xcx_stepicon6{ background:url(../images/xcx_img6.png) no-repeat; left:10px;}
.xcx_stepicon7{ background:url(../images/xcx_img7.png) no-repeat;left:20px; }
.xcx_stepicon8{ background:url(../images/xcx_img8.png) no-repeat; }
about/yh.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
about/yinsi.html
New file
@@ -0,0 +1 @@
该页面为静态页面,请在后台-工具-生成-单页面生成 中生成相关页面。
admin/admin.class.php
New file
@@ -0,0 +1,14 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_model extends model{
}
?>
admin/adminCommon.class.php
New file
@@ -0,0 +1,574 @@
<?php
/*
 * $Author :PHPYUN开发团队
 *
 * 官网: http://www.phpyun.com
 *
 * 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
 *
 * 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
/**
 * phpyun后台公共代码: admin(pc后台)/wapadmin(手机站后台)/siteadmin(分站后台)
 */
class adminCommon extends common{
    // admin/siteadmin后台公共部分
    function admin(){
        $this -> get_admin_user_shell(); // 权限
        // 凡是有POST参数过来的都验证token信息
        if ($this -> config['sy_iscsrf'] != '2') {
            if (! $_SESSION['pytoken']) {
                $_SESSION['pytoken']  =  substr(md5(uniqid() . $_SESSION['auid'] . $_SESSION['ausername'] . $_SESSION['ashell']), 8, 12);
            }
            if ($_POST) {
                if ($_POST['pytoken'] != $_SESSION['pytoken']) {
                    $this -> ACT_layer_msg('来源地址非法!', 8, $this->config['sy_weburl']);
                }
                unset($_POST['pytoken']);
            }
            $this -> yunset('pytoken', $_SESSION['pytoken']);
        }
    }
    // wap站后台公共部分
    function wapadmin(){
        $UA  =  strtoupper($_SERVER['HTTP_USER_AGENT']);
        if (strpos($UA, 'WINDOWS NT') !== false) {
            // header('location:'.Url('index',array('c'=>'wap')));
        }
        if ($_SESSION['wuid'] || $_GET['c']) {
            $shell  =  $this -> admin_get_user_shell($_SESSION['wuid'], $_SESSION['wshell']);
            if (! is_array($shell)) {
                unset($_SESSION['authcode']);
                unset($_SESSION['wuid']);
                unset($_SESSION['wusername']);
                unset($_SESSION['wshell']);
                unset($_SESSION['md']);
                unset($_SESSION['tooken']);
                unset($_SESSION['xsstooken']);
                header('location:' . $this->config['sy_weburl'] . '/wapadmin/');
                exit();
            }
        }
    }
    function get_admin_user_shell(){
        $shellMsg = '暂无操作权限';
        // cache要判断C ajax不需要判断
        if ($_SESSION['auid'] && $_SESSION['ashell']) {
            //验证登录信息
            $row  =  $this -> admin_get_user_shell($_SESSION['auid'], $_SESSION['ashell']);
            if (!$row) {
                $this -> adminlogout();
                $this -> ShellMsg('登录超时,请刷新后重新登录!');exit();
            }
            if ($_GET['m'] == '' || $_GET['m'] == 'index' || $_GET['m'] == 'admin_nav') {
                $_GET['m'] = 'admin_right';
            }
            if ($this->config['did'] && $_GET['a']) {
                $_GET['c'] = $_GET['a'];
            }
            $c   =  $_GET['c'];
            $m   =  $_GET['m'];
            if ($_GET['m'] != 'admin_right') {
                //优先验证4级权限池(各类子模块权限)
                $moduleNav = $this -> get_shell_module($row['m_id'],$m,$c);
                if($moduleNav['error'] == '2'){//子权限验证未通过
                    $this -> ShellMsg($shellMsg);exit();
                }elseif($moduleNav['error'] == '1'){//子权限验证通过 直接放行 OR 继续父级权限的认证
                    //return true;
                }
                $url      =  'index.php?m=' . $m;
                $c_array  =  array(
                    'cache',
                    'markcom',
                    'markuser',
                    'advertise',
                    'zhaopinhui',
                    'admin_user',
                    'wx',
                    'admin_siteadmin'
                );
                $wx_c_arr = array(
                    'Getpubtool',
                    'wxPubTempList',
                    'wxPubTemp',
                    'wxPubTempSave',
                    'wxPubTempDel',
                    'twTask',
                    'delTwTask',
                    'getTW',
                    'taskFinish'
                );
                $navM    =  $this -> MODEL('navigation');
                if ($c && $c != 'savagroup' && in_array($m, $c_array)) {
                    if ($m == 'admin_user' && $c == 'pass') {
                        $c  =  'myuser';
                    }elseif ($m == 'wx' && in_array($c,$wx_c_arr)) {
                        $c  =  'pubtool';
                    }
                    $url  .=  '&c=' . $c;
                    $info  =  $navM -> getAdminNav(array('url'=>$url));
                    if (empty($info)) {
                        $url  =  'index.php?m=' . $m;
                    }
                }
                if ($m == 'admin_memberlog'){
                    $m      =   'admin_member';
                    $url    =   'index.php?m=' . $m;
                }
                $nav  =  $this -> get_shell($row['m_id'], $url);
                if (! $nav) {
                    // $this->adminlogout();
                     $this -> ShellMsg($shellMsg);exit();
                }
                if (is_numeric($this->config['did'])) {
                    if ($m == 'admin_user') {
                        $where['url']   =  'index.php?m=admin_user&c=myuser';
                        $where['dids']  =  1;
                    } else {
                        $where['url']   =  $url;
                        $where['dids']  =  1;
                    }
                    $info  =  $navM -> getAdminNav($where);
                } else {
                    $info  =  $navM -> getAdminNav(array('url'=>$url));
                }
                if (! $info) {
                    $this -> ShellMsg($shellMsg);exit();
                }
            }
        } else {
            if ($_GET['m'] != '') {
                $this -> adminlogout();
                $this -> ShellMsg('登录超时,请刷新后重新登录!');exit();
            }
        }
    }
    // 用户退出
    function adminlogout(){
        unset($_SESSION['authcode']);
        unset($_SESSION['auid']);
        unset($_SESSION['ausername']);
        unset($_SESSION['ashell']);
        unset($_SESSION['md']);
        unset($_SESSION['tooken']);
        unset($_SESSION['xsstooken']);
    }
    function ShellMsg($msg = '您暂无操作权限!'){
        //三种提醒方式 JS/AJAX:自定义错误状态 表单POST:ACT_MSG GET:普通提示
        header('HTTP/1.1 777 Not Authorization');
        if($_POST){
            $this->ACT_layer_msg( $msg ,8);
        }else{
            echo $msg;
        }
        exit();
    }
    /**
     *@desc  后台用户登录
     */
    function admin_get_user_login($username, $password, $url = 'index.php'){
        global $config;
        $username  =  str_replace(' ', '', $username);
        $adminM    =  $this -> MODEL('admin');
        if ($config['sy_web_site'] == '1') {
            $where['username']        =  $username;
            $where['PHPYUNBTWSTART']  =  '';
            $where['did']             =  $config['did'];
            $where['isdid']           =  array('=',1,'OR');
            $where['PHPYUNBTWEND']    =  '';
            $where['status']          =  1;
            $user  =  $adminM -> getAdminUser($where, array());
        } else {
            $user  =  $adminM -> getAdminUser(array('username' => $username,'status' => 1), array());
        }
        //判断是否有登录时间控制
        if($user['control_login']){
            $timeArr = explode(" - ",$user['control_login']);
            $currtime = time();
            $stime = strtotime(date('Y-m-d ',time()).$timeArr[0]) ;
            $etime = strtotime(date('Y-m-d ',time()).$timeArr[1]);
            if($stime>$currtime  || $etime<$currtime){
                $this -> ACT_layer_msg('不在规定登录时间内', 8, $url);
            }
        }
        $verify  =  $adminM -> verifyPass($password, $user['password']);
        $logM      =  $this -> MODEL('log');
        if ($verify) {
            $_SESSION['auid']       =  $user['uid'];
            $_SESSION['ausername']  =  $user['username'];
            $_SESSION['xsstooken']  =  sha1($config['sy_safekey']);
            $_SESSION['ashell']     =  md5($user['username'] . $user['password'] . $this -> md);
            $adminLog  =  $logM -> getAdminLog(array('uid' => $_SESSION['auid'],'content' => '登录成功','orderby' => 'ctime'));
            $time      =  time();
            if ($adminLog) {
                $this -> cookie -> setCookie('lasttime', $adminLog['ctime'], $time + 80000);
            } else {
                $this -> cookie -> setCookie('lasttime', $time, $time + 80000);
            }
            $this -> cookie -> setCookie('ashell', md5($user['username'] . $user['password'] . $this -> md), $time + 80000);
            $adminM -> upAdminUser(array('lasttime' => $time), array('uid' => $user['uid']));
            $logM -> addAdminLog('登录成功', '', '', '');
            $this -> ACT_layer_msg('登录成功!', 9, $url);
        } else {
            $logM -> addAdminLog("管理员:".$username.' 登录失败,登录密码:'.$password, '', '', '',array('auid'=>$user['uid'],'ausername'=>$username));
            $this -> ACT_layer_msg('用户名或密码不正确!', 8, $url);
        }
    }
    /**
     * 手机WAP后台用户登录
     */
    function wapadmin_get_user_login($username, $password, $url = 'index.php'){
        global $config;
        $username  =  str_replace(' ', '', $username);
        $adminM    =  $this -> MODEL('admin');
        if ($config['sy_web_site'] == '1') {
            $where['username']        =  $username;
            $where['PHPYUNBTWSTART']  =  '';
            $where['did']             =  $config['did'];
            $where['isdid']           =  array('=',1,'OR');
            $where['PHPYUNBTWEND']    =  '';
            $where['status']          =  1;
            $user  =  $adminM -> getAdminUser($where);
        } else {
            $user  =  $adminM -> getAdminUser(array('username' => $username,'status' => 1));
        }
        $verify  =  $adminM -> verifyPass($password, $user['password']);
        if ($verify) {
            $_SESSION['wuid']       =  $user['uid'];
            $_SESSION['wusername']  =  $user['username'];
            $_SESSION['xsstooken']  =  sha1($config['sy_safekey']);
            $_SESSION['wshell']     =  md5($user['username'] . $user['password'] . $this -> md);
            $time  =  time();
            $this -> cookie -> setCookie('wshell', md5($user['username'] . $user['password'] . $this -> md), $time + 80000);
            $adminM -> upAdminUser(array('lasttime' => $time), array('uid' => $user['uid']));
            $this -> MODEL('log') -> addAdminLog('登录成功');
            return true;
        } else {
            return false;
        }
    }
    /**
     * 管理员用户登录权限验证
     */
    function admin_get_user_shell($uid, $shell){
        global $config;
        if (! preg_match("/^\d*$/", $uid)) {
            return false;
        }
        $adminM    =  $this -> MODEL('admin');
        if ($config['sy_web_site'] == '1') {
            $where['uid']             =  $uid;
            $where['PHPYUNBTWSTART']  =  '';
            $where['did']             =  $config['did'];
            $where['isdid']           =  array('=',1,'OR');
            $where['PHPYUNBTWEND']    =  '';
            $user  =  $adminM -> getAdminUser($where);
        } else {
            $user  =  $adminM -> getAdminUser(array('uid' => $uid));
        }
        $ps = !empty($user) ? $shell == md5($user['username'] . $user['password'] . $this->md) : FALSE;
        return $ps ? $user : NULL;
    }
    /**
     * 检查访问地址
     */
    function check_token(){
        if ($this->config['sy_iscsrf'] != '2') {
            if ($_SESSION['pytoken'] != $_GET['pytoken'] || ! $_SESSION['pytoken']) {
                unset($_SESSION['pytoken']);
                $this -> ACT_layer_msg('来源地址非法!', 8, 'index.php');
                exit();
            }
        }
    }
    /**
     * 后台顶部导航条默认页面
     * @param $id
     * @param $power
     */
    function GET_web_default($id, $power){
        if ($this->config['sy_web_site'] == '1' && $this->config['did']) {
            $where['dids'] = 1;
        }
        $navM  =  $this -> MODEL('navigation');
        $web   =  $navM -> getAdminNavList(array('keyid'=>array('in',pylode(',', $id)),'orderby'=>'sort,asc'));
        if (is_array($web['list'])) {
            foreach ($web['list'] as $v) {
                if (@in_array($v['id'], $power)) {
                    $arr[]           =  $v['id'];
                    $arr2[$v['id']]  =  $v['keyid'];
                }
            }
            $where['keyid']    =  array('in',pylode(',', $arr));
            $where['orderby']  =  'sort,asc';
            $webaa  =  $navM -> getAdminNavList($where);
            if (is_array($webaa)) {
                foreach ($webaa['list'] as $va) {
                    if (@in_array($va['id'], $power)) {
                        $value[$arr2[$va['keyid']]]  =  $va['url'];
                    }
                }
            }
        }
        return $value;
    }
    /**
     * 管理员组操作模块权限认证
     * @param string $mid  管理员类型id
     * @param string $web  要检测的链接url
     * @param string $type
     * @return boolean
     */
    function get_shell_module($mid, $m,$c){
        $navM    =  $this -> MODEL('navigation');
        //首先检测当前链接是否在操作模块权限池中
        $nav     =  $navM -> getAdminNav(array('url'=>'index.php?m='.$m.'&c='.$c,'level'=>4));
        //不在权限池就无需验证
        if(!empty($nav)){
            $adminM  =  $this->MODEL('admin');
            $row     =  $adminM -> getPower(array('id'=>$mid));
            //判断当前管理员类型有权限、且该类型下有用户
            if ($row['power'] && $row['username']){
                if(in_array($nav['id'], $row['power'])){
                    $return['error'] = 1;
                    $return['power'] = $row;
                }else{
                    $return['error'] = 2;
                }
            } else {
                $return['error'] = 2;
            }
        }else{
            $return['error'] = 3;
        }
        return $return;
    }
    /**
     * 管理员组导航菜单权限检测
     * @param string $mid  管理员类型id
     * @param string $web  要检测的链接url
     * @param string $type
     * @return boolean
     */
    function get_shell($mid, $web, $type = ''){
        // $web=str_replace('&','&amp;',$web);
        $adminM  =  $this->MODEL('admin');
        $row     =  $adminM -> getPower(array('id'=>$mid),1);
        //判断当前管理员类型有权限、且该类型下有用户
        if ($row['power'] && $row['group_name']){
            $navM    =  $this -> MODEL('navigation');
            $nav     =  $navM -> getAdminNav(array('url'=>$web));
            $return  =  @in_array($nav['id'], $row['power']) ? true : false;
        } else {
            $return  =  false;
        }
        return $return;
    }
    /**
     * 获取页面名称
     * @param string $id
     * @return string
     */
    function GET_web_check($id){
        $navM  =  $this -> MODEL('navigation');
        $nav   =  $navM -> getAdminNav(array('id'=>$id));
        if (is_array($nav)) {
            $value  =  $this -> GET_web_check($nav['keyid']);
            $value  .=  $nav['name'] . ' - ';
        }
        return $value;
    }
    /**
     * 获取微信/公众号/小程序绑定状态
     * @param string $id
     * @return string
     */
    function wxBindState($wxBind){
        if(!empty($wxBind['wxid'])){
            if(!empty($wxBind['unionid'])){
                $wxGzhmsg = '公众号已绑定,微信开放平台已绑定';
            }else{
                $wxGzhmsg = '公众号已绑定';
            }
        }else{
            $wxGzhmsg= '公众号未绑定';
        }
        $wxBindmsg = $wxGzhmsg;
        if(!empty($this->config['sy_xcxappid'])){
            if(!empty($wxBind['wxopenid'])){
                if($this->config['mini_wxopen']==1){
                    $wxXcxmsg = '微信小程序已绑定,微信开放平台已绑定';
                }else{
                    $wxXcxmsg = '微信小程序已绑定';
                }
            }else{
                $wxXcxmsg= '微信小程序未绑定';
            }
            $wxBindmsg .=  '</br>'.$wxXcxmsg;
        }
        if($this->config['sy_app_open'] ==1){
            if(!empty($wxBind['app_wxid'])){
                $wxAppmsg = 'APP微信已绑定';
            }else{
                $wxAppmsg = 'APP微信未绑定';
            }
            $wxBindmsg .=  '</br>'.$wxAppmsg;
        }
        return $wxBindmsg;
    }
}
?>
admin/images/15676003283168.png
admin/images/Building_task.png
admin/images/Employ_household.png
admin/images/Record_the_order.png
admin/images/Write_to_follow.png
admin/images/abg2.png
admin/images/admin-icon.png
admin/images/admin-icon2.png
admin/images/admin.css
New file
@@ -0,0 +1,111 @@
@CHARSET "GBK";
body{
 margin: 0;
 padding: 0;
 font-size: 12px;
background:#cce8f4 url(./admin_bg.png) repeat-x top ;width:100%;height:100%;font-family:"microsoft yahei"
}.logoin_c{width:544px; margin:0 auto; }
.logoin_cont{width:1000px; margin:0 auto}
.admin_logo_bg{width:100%; min-width:1000px;background:url("./lo_bg.jpg") no-repeat top right;}
.logoin_top{width:100%;height:158px;}
.login_box{
 width:1000px;
 height:408px;
 background: url("./logioin_bg2.png") no-repeat top;
 margin:0 auto
}
.logoin_title{width:100%;height:57px; float:left; background:url(../images/logoin_line.png) no-repeat 70px bottom; text-align:center}
.logoin_logo{width:100%;height:60px; text-align:center; margin-top:15px; float:left}
.logoin_title_c{width:351px; margin:0 auto;}
.logoin_title img{ display:block; margin:5px auto}
.login_iptbox{
 color:#000;
 text-align: center;
 margin-left:15px;
 _margin-left:0px;
}
.logoin_list{width:100%; float:left; list-style:none; padding:0; margin:0}
.logoin_list li{width:100%; float:left; margin-top:10px;}
.logoin_list li .admin_login_s{width:120px;color:#65635f; font-size:14px; float:left; display:block; text-align:right; line-height:38px;}
.login_iptbox .ipt{
 width:260px;
 height:38px;
 display:block; float:left;
 border:1px solid #ddd;
 line-height:38px;
 color:#666
}
.login_iptbox .ipt_code{
 width:125px;
height:29px;
line-height:29px;
color:#666;
 display:block; float:left;
  background:url(./lo_yz.png) no-repeat;
 border:none;
}
.login_iptbox img{ float:left; margin-left:10px; margin-top:3px;}
.login_iptbox .ipt_btn{
 width:110px;
 height:34px;
 background: url("./lo_sub.png") no-repeat;
 border: none;
 display:block; float:left;
 cursor:pointer
}
#code_img{
 position:relative;
 background:url(./login_ts140x89.gif) no-repeat;
 width:140px;
 height:89px;
 left:430px;
 top:-133px;
 text-align:center;
 display:none;
 color:#000;
 }
 .admintop{
  background-color: #3A6EA5;
  height:81px;
 }
 .logodiv{
  width:136px;
  height:81px;
  float: left;
 }
 .logo_a{
  display:block;
  width:136px;
  height:81px;
  background: url("./logo.gif");
 }
 .adminshell{
  width:600px;
  height:81px;
  margin-left: 10px;
  float:left;
 }
 .admininfo{
  width:600px;
  height:40px;
  line-height:40px;
 }
 .adminmenu ul{
  list-style: none;
  margin: 0;
  padding: 0;
 }
 .adminmenu li{
  float: left;
 }
 .admin_login_sub{width:126px;height:35px; margin-right:10px; border:none; background:#076893;color:#fff; float:left; font-size:14px; cursor:pointer;border-radius:3px; font-weight:bold}
 .admin_login_sub1{ background:#ff7300}
 .admin_verification{width:262px; float:left}
admin/images/adminR_profit_bg1.png
admin/images/adminR_profit_bg2.png
admin/images/adminR_profit_icon1.png
admin/images/adminR_profit_icon10.png
admin/images/adminR_profit_icon11.png
admin/images/adminR_profit_icon12.png
admin/images/adminR_profit_icon2.png
admin/images/adminR_profit_icon3.png
admin/images/adminR_profit_icon4.png
admin/images/adminR_profit_icon5.png
admin/images/adminR_profit_icon6.png
admin/images/adminR_profit_icon7.png
admin/images/adminR_profit_icon8.png
admin/images/adminR_profit_icon9.png
admin/images/adminR_xz.png
admin/images/admin_adv_san1.png
admin/images/admin_adv_san2.png
admin/images/admin_atatic_go.png
admin/images/admin_atatic_tra.png
admin/images/admin_bg.png
admin/images/admin_bg_h1.jpg
admin/images/admin_cd.png
admin/images/admin_com.png
admin/images/admin_cz_sh.png
admin/images/admin_date_a.png
admin/images/admin_date_b.png
admin/images/admin_date_c.png
admin/images/admin_date_d.png
admin/images/admin_date_e.png
admin/images/admin_date_f.png
admin/images/admin_date_g.png
admin/images/admin_date_h.png
admin/images/admin_gx_icon.png
admin/images/admin_ha_bg.jpg
admin/images/admin_hy.png
admin/images/admin_hy_h.png
admin/images/admin_hy_icon.png
admin/images/admin_hy_icon2.png
admin/images/admin_icon_gly.png
admin/images/admin_icon_hover.gif
admin/images/admin_icon_hover.png
admin/images/admin_icon_px.png
admin/images/admin_icon_up.png
admin/images/admin_iconjf.png
admin/images/admin_info.png
admin/images/admin_jt2.png
admin/images/admin_left_q.png
admin/images/admin_left_tip.png
admin/images/admin_line2.png
admin/images/admin_my_icon.png
admin/images/admin_n_gj.png
admin/images/admin_n_gj2.png
admin/images/admin_n_gj_hov.png
admin/images/admin_n_gj_hov2.png
admin/images/admin_n_gj_jt.png
admin/images/admin_n_img.png
admin/images/admin_n_img_h.png
admin/images/admin_n_pp.png
admin/images/admin_n_sc.png
admin/images/admin_n_sd.png
admin/images/admin_n_sh.png
admin/images/admin_n_sj.png
admin/images/admin_n_yl.png
admin/images/admin_n_yx.png
admin/images/admin_nav_icon.png
admin/images/admin_nav_list_bg.png
admin/images/admin_new.css
New file
@@ -0,0 +1,229 @@
@charset "utf-8";
.admin_new_heder{width:100%;height:52px; background:#fff; position:relative;box-shadow: 0px 5px 10px 0px rgba(111, 116, 132, 0.1);}
.admin_new_logo{width:200px;height:53px; float:left;background: #2d8cf0;}
.admin_new_logo img{ display:inline-block; margin-top:5px; margin-left:10px;}
.admin_new_heder_nav { width:720px;float:left;height:53px; overflow:hidden}
.admin_new_heder_nav li { display:inline-block; float:left; }
.admin_new_heder_nav li a{ float:left; display:inline-block; padding:0px 25px; line-height:52px;font-size:16px;color: #17233d;}
.admin_new_heder_nav li a:hover{ color:#2d8cf0; text-decoration:none;}
.admin_new_heder_nav .on{position: relative;}
.admin_new_heder_nav .on:after{content: '';display: block;clear: both;position: absolute;bottom: 0;width: 32px;height: 3px;background: #2d8cf0;left: 50%;margin-left: -16px;}
.admin_new_header_admin_box{width:450px; float:right; position:absolute;right:0px;top:0px;background: #fff;}
.admin_new_header_admin{color:#17233d; float:left;width:80px; height:42px;float:left; text-align:right;padding: 10px 30px 0 35px;position:relative; z-index:1000}
.admin_new_header_admintx{ position:absolute;left:0px;top:12px;}
.admin_new_header_admintx img{border-radius:50%;}
.admin_new_header_msg{width:48px;height:48px; float:left ; position:relative;z-index:1001; cursor:pointer}
.admin_new_header_msg_icon{width:48px;height:48px; background:url(../images/news_admin_icon1.png) no-repeat 19px 16px; display:inline-block}
.admin_new_header_msg_icon5t{width:48px;height:48px; background:url(../images/arrow_icon88.png) no-repeat 19px 16px; display:inline-block}
.admin_new_header_home{width:48px;height:48px; float:left }
.admin_new_header_home_icon{width:48px;height:48px; background:url(../images/news_admin_icon1.png) no-repeat -35px 15px; display:inline-block}
.admin_new_header_map{width:48px;height:48px; float:left }
.admin_new_header_map_icon{width:48px;height:48px; background:url(../images/news_admin_icon1.png) no-repeat -80px 15px; display:inline-block}
.admin_new_header_hc{width:48px;height:48px; float:left }
.admin_new_header_hc_icon{width:48px;height:48px; background:url(../images/news_admin_icon1.png) no-repeat -130px 15px;; display:inline-block}
.admin_new_header_close{width:48px;height:48px;float:left }
.admin_new_header_close_icon{width:48px;height:48px; background:url(../images/news_admin_icon1.png) no-repeat -180px 15px; display:inline-block}
.arrow{width:10px;height:5px; background:url(../images/arrow_icon1.png) no-repeat; display:inline-block; position:absolute;right:10px;top:25px;}
.news_add{width:18px;height:18px; background:url(../images/arrow_icon88.png) no-repeat; display:inline-block; position:absolute;right:-13px;top:18px;}
.admin_new_header_cz_box{width:246px; background:#fff;border:1px solid #ddd; position:absolute;right:0px;top:52px;color:#333;    border-radius: 0px 0px 5px 5px;box-shadow: 0 0 4px rgba(0,0,0, 0.25);    padding: 10px 20px; text-align:left}
.admin_new_header_cz_box_t{    width: 100%;height: 25px;line-height: 25px;overflow: hidden;border-bottom: 1px solid #e4eaec; position:relative}
.admin_new_header_cz_box_t_s{ font-weight:bold}
.admin_new_header_cz_box_t .admin_new_header_cz_xg{ position:absolute;right:0px;top:0px;color:#026db5;}
.admin_new_header_cd{ padding:10px 0;}
.admin_new_header_cd a{ display:inline-block; margin-right:10px; line-height:25px;color:#333}
.admin_new_header_cz_date{ padding:10px 0;}
.admin_new_msg_box{position: absolute;background: #fff;-webkit-box-shadow: 0px 0px 10px #ccc;-moz-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;right: 0px;top: 52px;border-radius: 0px 0px 5px 5px;width: 200px;border:1px solid #ddd;max-height:308px; overflow:auto}
.admin_new_msg_list{ }
.admin_new_msg_list li{text-align: left;line-height: 38px;margin: 0 15px;border-bottom: 1px solid #e4eaec; position:relative}
.admin_new_msg_h1{line-height: 35px;height: 35px;color: #333;font-weight: normal;font-size: 14px;padding: 0 15px;background: #ecf8ff;font-weight: bold;}
.admin_new_msg_list_n{ position:absolute;right:0px;top:0px;}
.admin_new_msg_list_n_cur{color:#f00}
.admin_new_header_msg_new {text-decoration: inherit;width: 18px;height: 18px;border-radius: 50%;background-color: #ec5051;color: #fff;position: absolute;top: 4px;right: 6px;text-align: center;z-index: 999;}
/* admin_nav_icon */
.navLeftTab{ width:72px;min-height:612px; float:left}
.navLeftTab_list li{width:65px;height:70px;}
.navLeftTab_list li a{color:#fff;    width:65px;height: 70px; display:block;}
.navLeftTab_list li a:hover{ background:url(../images/nav_xuanzhong_bg.jpg) no-repeat; text-decoration:none;}
.navLeftTab_list_icon{width:22px;height:20px; display:inline-block; margin: 13px 0 0px 23px;}
.nav_company{ background:url(../images/admin_nav_icon.png) no-repeat 0 -64px}
.navLeftTab_cur .nav_company{ background:url(../images/admin_nav_icon.png) no-repeat -30px -64px}
.nav_user{ background:url(../images/admin_nav_icon.png) no-repeat -2px -92px}
.navLeftTab_cur  .nav_user{ background:url(../images/admin_nav_icon.png) no-repeat -32px -92px}
.nav_lt{ background:url(../images/admin_nav_icon.png) no-repeat -2px -122px}
.navLeftTab_cur  .nav_lt{ background:url(../images/admin_nav_icon.png) no-repeat -32px -122px}
.nav_py{ background:url(../images/admin_nav_icon.png) no-repeat -2px -152px}
.navLeftTab_cur  .nav_py{ background:url(../images/admin_nav_icon.png) no-repeat -32px -152px}
.nav_news{ background:url(../images/admin_nav_icon.png) no-repeat -2px -272px}
.navLeftTab_cur .nav_news{ background:url(../images/admin_nav_icon.png) no-repeat -32px -272px}
.nav_cp{ background:url(../images/admin_nav_icon.png) no-repeat -2px -302px}
.navLeftTab_cur .nav_cp{ background:url(../images/admin_nav_icon.png) no-repeat -32px -302px}
.nav_zph{ background:url(../images/admin_nav_icon.png) no-repeat -2px -332px}
.navLeftTab_cur .nav_zph{ background:url(../images/admin_nav_icon.png) no-repeat -32px -332px}
.nav_gjx{ background:url(../images/admin_nav_icon.png) no-repeat -62px -2px}
.navLeftTab_cur .nav_gjx{ background:url(../images/admin_nav_icon.png) no-repeat -92px -2px}
.nav_gg{ background:url(../images/admin_nav_icon.png) no-repeat -62px -32px}
.navLeftTab_cur .nav_gg{ background:url(../images/admin_nav_icon.png) no-repeat -92px -32px}
.nav_gz{ background:url(../images/gz.png) no-repeat}
.navLeftTab_cur .nav_gz{ background:url(../images/gz_h.png) no-repeat}
.nav_ask{ background:url(../images/admin_nav_icon.png) no-repeat -62px -62px}
.navLeftTab_cur .nav_ask{ background:url(../images/admin_nav_icon.png) no-repeat -92px -62px}
.nav_xjh{ background:url(../images/admin_nav_icon.png) no-repeat -62px -92px}
.navLeftTab_cur .nav_xjh{ background:url(../images/admin_nav_icon.png) no-repeat -92px -92px}
.nav_spview{ background:url(../images/admin_nav_icon.png) no-repeat -62px -122px}
.navLeftTab_cur .nav_spview{ background:url(../images/admin_nav_icon.png) no-repeat -92px -122px}
.nav_reward{ background:url(../images/admin_nav_icon.png) no-repeat -62px -152px}
.navLeftTab_cur .nav_reward{ background:url(../images/admin_nav_icon.png) no-repeat -92px -152px}
.nav_guanggao{ background:url(../images/admin_nav_icon.png) no-repeat -62px -212px}
.navLeftTab_cur .nav_guanggao{ background:url(../images/admin_nav_icon.png) no-repeat -92px -212px}
.nav_shop{ background:url(../images/admin_nav_icon.png) no-repeat -62px -242px}
.navLeftTab_cur .nav_shop{ background:url(../images/admin_nav_icon.png) no-repeat -92px -242px}
.nav_cw{ background:url(../images/admin_nav_icon.png) no-repeat -62px -182px}
.navLeftTab_cur .nav_cw{ background:url(../images/admin_nav_icon.png) no-repeat -92px -182px}
.nav_sp{ background:url(../images/admin_nav_icon.png) no-repeat -62px -272px}
.navLeftTab_cur .nav_sp{ background:url(../images/admin_nav_icon.png) no-repeat -92px -272px}
.nav_jb{ background:url(../images/admin_nav_icon.png) no-repeat -62px -302px}
.navLeftTab_cur .nav_jb{ background:url(../images/admin_nav_icon.png) no-repeat -92px -302px}
.nav_yx{ background:url(../images/admin_nav_icon.png) no-repeat -62px -332px}
.navLeftTab_cur .nav_yx{ background:url(../images/admin_nav_icon.png) no-repeat -92px -332px}
.nav_weixin{ background:url(../images/admin_nav_icon.png) no-repeat -122px -32px}
.navLeftTab_cur .nav_weixin{ background:url(../images/admin_nav_icon.png) no-repeat -152px -32px}
.nav_data{ background:url(../images/admin_nav_icon.png) no-repeat -122px -2px}
.navLeftTab_cur .nav_data{ background:url(../images/admin_nav_icon.png) no-repeat -152px -2px}
.nav_sc{ background:url(../images/admin_nav_icon.png) no-repeat -122px -62px}
.navLeftTab_cur .nav_sc{ background:url(../images/admin_nav_icon.png) no-repeat -152px -62px}
.nav_chat{ background:url(../images/admin_nav_icon.png) no-repeat -122px -92px}
.navLeftTab_cur .nav_chat{ background:url(../images/admin_nav_icon.png) no-repeat -152px -92px}
.nav_login{ background:url(../images/admin_nav_icon.png) no-repeat -122px -122px}
.navLeftTab_cur .nav_login{ background:url(../images/admin_nav_icon.png) no-repeat -152px -122px}
.nav_email{ background:url(../images/admin_nav_icon.png) no-repeat -122px -152px}
.navLeftTab_cur .nav_email{ background:url(../images/admin_nav_icon.png) no-repeat -152px -152px}
.nav_msg{ background:url(../images/admin_nav_icon.png) no-repeat -122px -182px}
.navLeftTab_cur .nav_msg{ background:url(../images/admin_nav_icon.png) no-repeat -152px -182px}
.nav_app{ background:url(../images/admin_nav_icon.png) no-repeat -122px -212px}
.navLeftTab_cur .nav_app{ background:url(../images/admin_nav_icon.png) no-repeat -152px -212px}
.nav_set{ background:url(../images/admin_nav_icon.png) no-repeat -122px -242px}
.navLeftTab_cur .nav_set{ background:url(../images/admin_nav_icon.png) no-repeat -152px -242px}
.nav_lb{ background:url(../images/admin_nav_icon.png) no-repeat -122px -272px}
.navLeftTab_cur .nav_lb{ background:url(../images/admin_nav_icon.png) no-repeat -152px -272px}
.nav_tpl{ background:url(../images/admin_nav_icon.png) no-repeat -122px -302px}
.navLeftTab_cur .nav_tpl{ background:url(../images/admin_nav_icon.png) no-repeat -152px -302px}
.nav_gly{ background:url(../images/admin_nav_icon.png) no-repeat -122px -332px}
.navLeftTab_cur .nav_gly{ background:url(../images/admin_nav_icon.png) no-repeat -152px -332px}
.nav_desc{ background:url(../images/admin_nav_icon.png) no-repeat -182px -2px}
.navLeftTab_cur .nav_desc{ background:url(../images/admin_nav_icon.png) no-repeat -212px -2px}
.nav_fz{ background:url(../images/admin_nav_icon.png) no-repeat -182px -32px}
.navLeftTab_cur .nav_fz{ background:url(../images/admin_nav_icon.png) no-repeat -212px -32px}
.nav_xx{ background:url(../images/admin_nav_icon.png) no-repeat -182px -62px}
.navLeftTab_cur .nav_xx{ background:url(../images/admin_nav_icon.png) no-repeat -212px -62px}
.nav_ywy{ background:url(../images/admin_nav_icon.png) no-repeat -182px -92px}
.navLeftTab_cur .nav_ywy{ background:url(../images/admin_nav_icon.png) no-repeat -212px -92px}
.nav_gly{ background:url(../images/admin_nav_icon.png) no-repeat -182px -122px}
.navLeftTab_cur .nav_gly{ background:url(../images/admin_nav_icon.png) no-repeat -212px -122px}
.nav_school{ background:url(../images/admin_nav_icon.png) no-repeat -2px -212px}
.navLeftTab_cur .nav_school{ background:url(../images/admin_nav_icon.png) no-repeat -32px -212px}
.nav_once{ background:url(../images/admin_nav_icon.png) no-repeat -2px -182px}
.navLeftTab_cur .nav_once{ background:url(../images/admin_nav_icon.png) no-repeat -32px -182px}
.nav_tiny{ background:url(../images/admin_nav_icon.png) no-repeat 0 -596px}
.navLeftTab_cur .nav_tiny{ background:url(../images/admin_nav_icon.png) no-repeat -25px -596px}
.nav_prv{ background:url(../images/ysiconh.png) no-repeat}
.navLeftTab_cur .nav_prv{ background:url(../images/ysicon.png) no-repeat}
.nav_nc{ background:url(../images/ysiconh.png) no-repeat}
.navLeftTab_cur .nav_nc{ background:url(../images/ysicon.png) no-repeat}
.navLeftTab_list_name{ display:block; margin:8px 0px 0px 0px;width:100%; text-align:center; font-size:14px;color:#96b8dd; }
.navLeftTab_list_icon_a{    background: url(../images/nav_icon.png) no-repeat 0 -102px;;}
.navLeftTab_list_icon_gg{    background: url(../images/nav_icon.png) no-repeat 0 -510px;;}
.navLeftTab_list_icon_wz{    background: url(../images/nav_icon.png) no-repeat 0 -25px;;}
.navLeftTab_list_icon_qx{    background: url(../images/nav_icon.png) no-repeat 0 -77px;;}
.navLeftTab_list_icon_yuny{    background: url(../images/nav_icon.png) no-repeat 0 -127px;;}
.navLeftTab_list_icon_mb{    background: url(../images/nav_icon.png) no-repeat 0 -127px;;}
.navLeftTab_list_icon_sj{    background: url(../images/kjnav.png) no-repeat}
.navLeftTab_list .navLeftTab_cur {background: url(../images/nav_xuanzhong_bg.jpg) no-repeat;}
.navLeftTab_list .navLeftTab_cur .navLeftTab_list_icon_a{    background: url(../images/nav_icon.png) no-repeat -25px -102px;;}
.nav_member{ background:url(../images/admin_nav_icon.png) no-repeat 0 -31px}
.navLeftTab_cur .nav_member{ background:url(../images/admin_nav_icon.png) no-repeat -30px -31px}
.nav_demand{ background:url(../images/admin_nav_icon.png) no-repeat -2px -244px}
.navLeftTab_cur .nav_demand{ background:url(../images/admin_nav_icon.png) no-repeat -32px -244px}
.nav_pt{ background:url(../images/ypt_h.png) no-repeat 0 0}
.navLeftTab_cur .nav_pt{ background:url(../images/ypt.png) no-repeat}
.navLeftTab_cur .navLeftTab_list_name{color:#fff; }
admin/images/admin_new_logo.png
admin/images/admin_q_icon.png
admin/images/admin_r_iconb.png
admin/images/admin_r_iconc.png
admin/images/admin_r_icond.png
admin/images/admin_r_icone.png
admin/images/admin_sj_icon.png
admin/images/admin_sj_iconx.png
admin/images/admin_tip_close.png
admin/images/admin_tj.png
admin/images/admin_tj2.png
admin/images/admin_tj_bl.png
admin/images/admin_tj_cz.png
admin/images/admin_tj_icon.png
admin/images/admin_tj_icon2.png
admin/images/admin_tj_icona.png
admin/images/admin_tj_jll.png
admin/images/admin_tj_ms.png
admin/images/admin_tj_td.png
admin/images/admin_tj_xf.png
admin/images/admin_tj_xz.png
admin/images/admin_tj_yl.png
admin/images/admin_tj_zc.png
admin/images/admin_tj_zw.png
admin/images/admin_ts_close.png
admin/images/admin_u_icon.png
admin/images/admin_zph_s.png
admin/images/adminbg.png
admin/images/adminmoney_icon.png
admin/images/adminuser_icon.png
admin/images/aleft.png
admin/images/app.png
admin/images/app_cur.png
admin/images/appdiy.css
New file
@@ -0,0 +1,378 @@
@charset "utf-8";
    /* nav */
.couponadd_list_tit{width:100%;padding:10px 0; position:relative}
.couponadd_list_tit_s{ font-size:16px;font-weight:bold; }
.couponadd_list_a{ position:absolute;right:10px;top:10px;color:#62b3ff}
.wap_mb_list{ padding-left:50px; position:relative; margin-top:15px; font-size:14px;}
.wap_mb_list_name{width:110px; position:absolute;left:0px;top:5px; line-height:30px; }
.wap_mb_list_text{width:200px;height:30px;border:1px solid #dcdcdc;border-radius:3px; text-indent:10px;}
.couponadd_list_text_tip{color:#999; margin-left:20px}
.color-list li{cursor: pointer;width: 25px;height: 30px;border: 2px solid #FFF;display:inline-block;vertical-align:top;margin-right:8px;margin-top:4px;}
.mbt10{ margin-bottom:10px;}
.color-list li.selected{outline: 2px solid #e1e1e1;}
.wap_mb_list_hd_list{ position:relative; margin-top:10px;}
.wap_mb_list_hd_list_img{width:150px;height:40px; position:absolute;left:280px;top:0px;border:1px solid #ddd; padding:10px ;}
.wap_mb_list_hd_new{ padding-left:50px; }
.wap_mb_list_hd_new_a{ display:inline-block;  margin-top:10px;color:#39F;border:1px solid #39F; padding:3px 5px;border-radius:3px;}
.wap_mb_list_hd_c{ padding-left:70px; position:relative}
.wap_mb_list_hd_sc{border:none; position:absolute;right:0px;top:0px;color:#39F;cursor:pointer}
.wap_mb_list_hd_s{ display:inline-block;width:70px; line-height:30px; position:absolute;left:0px;top:0px;}
.wap_mb_list_hd_file_box{ position:relative;width:200px;height:30px; line-height:30px;border:1px dashed #dcdcdc; text-indent:10px; cursor:pointer}
.wap_mb_list_hd_file_text{width:200px;height:30px; position:absolute;left:0px;top:0px; opacity:0}
.wap_mb_p{width:180px; display:inline-block}
.wap_mb_list_tip{ padding-left:50px; padding-top:10px;color:#999}
.wap_mb_list_hd_tbimg{width:40px;height:40px; position:absolute;left:280px;top:0px;border:1px solid #ddd; padding:10px ;}
.move_box_nav{border:none; position:absolute;right:40px;top:0px;color:#39F;cursor:pointer}
.wap_mb_show{position: fixed;background: url(../images/newsjbg.png) no-repeat;background-size: 100% 100%;width:276px;height:535px;left: 735px;top: 70px; }
.wap_mb_show_box{width:276px;height:480px; overflow:hidden; position:relative}
.wap_mb_show_q{width:10px;height:10px;border:1px solid #ddd;border-radius:50%; display:inline-block ; position:absolute;left:170px;top:-25px;}
.wap_mb_show_content{transform: scale(0.8); position:absolute;left:-20px;top:10px;}
.wap_mb_show_content_c{width:325px;height:520px;overflow: auto;color: #333; padding-right:20px;}
.wap_mb_show_hdp{width:100%;height:130px;}
.wap_mb_show_d{width:35px;height:35px;border:1px solid #ddd;border-radius:50%; display:inline-block ; position:absolute;left:160px;bottom:-50px;}
.wap_mb_show_nav_list li{width:23%;height:; display:inline-block; text-align:center}
.wap_mb_show_nav_list_p{height:30px; line-height:30px;}
.wap_mb_list_tw_p{ padding-bottom:10px;color:#999}
.yun_wap_notice_list{ padding-left:70px;height:20px; overflow:hidden;}
.yun_wap_notice_list li{width:100%;height:20px; line-height:20px;}
.yun_wap_notice_tit{ position:absolute;left:10px;top:12px;padding-right:10px;border-right:1px solid #eee}
.yun_wap_notice_tit_s{ width:40px;height:20px;display:inline-block; background:url(../images/gg.png) no-repeat center center; background-size:100%}
.yun_wap_notice_list li a{color:#777977}
.wap_mb_job_tit{ background:#fff;border-bottom:1px solid #f2f2f2; margin-top:10px;height:40px; line-height:40px; text-indent:15px; font-weight:bold; position:relative}
.wap_mb_job_tit_s{width:5px;height:15px; background:#f60; position:absolute;left:0px;top:12px; display:inline-block}
.yun_wap_notice{width:100%;border-bottom:1px solid #f2f2f2; background:#fff; padding:8px 0; position:relative}
/* Direction Nav */
.flex-direction-nav {display:none;}
/* Control Nav */
.flex-control-nav {display:none;}
.slides {width:100%; clear:both}
.slides li{width:100%;max-height:130px; overflow:hidden}
.slides li img{ height:130px}
.wap_mb_show_nav { background:#fff;border-bottom:1px solid #eee; padding-top:10px;}
.moblies_tit{width:528px;border-top:1px solid #eee; position:relative; font-weight:bold}
.move_box{ position:absolute;right:10px;top:0px;}
.move{ padding-left:20px; display:inline-block; margin-left:20px; font-size:12px; font-weight:normal}
.up_move{ background:url(../images/more1.png) no-repeat left center}
.down_move{ background:url(../images/more2.png) no-repeat left center}
.bg1{background: #8dc63f;}
.bg2{background: #39b54a;}
.bg3{background:rgb(51, 102, 204);}
.bg4{background: #1cbbb4;}
.bg5{background: #9c26b0;}
.bg6{background: #6739b6;}
.bg7{background: #a5673f;}
.bg8{background: #fbbd08;}
.bg9{background: #f37b1d;}
.bg10{background: #e54d42;}
.bg11{background: #e03997;}
.bg12{background: #8799a3;}
.bg13{background: #63B359;}
.bg14{background: #2C9F67;}
.bg15{background: #0180CC;}
.bg16{background: #5885CF;}
.bg17{background: #BA55D3;}
.bg18{background: #9062C0;}
.bg19{background: #D09A45;}
.bg20{background: #E4B138;}
.bg21{background: #EE903C;}
.bg22{background: #DD6549;}
.bg23{background: #FF00FF;}
.bg24{background: #D2B48C;}
.index_rewardjob_tit{ padding:0px 0 0 0px; text-align:center}
.index_rewardjob_tit_s{ font-size:16px; position:relative; display:inline-block; padding-bottom:10px;}
.index_rewardjob_tit_s:after{width:26px;height:2px; background:#09F; display:inline-block; position:absolute;left:50%;;bottom:4px;content:''; margin-left:-13px;}
.index_rewardjob{ padding:0px 10px;}
.index_rewardjobs_list{ background:#fff; padding:10px;border-radius:5px; position:relative; margin-top:10px;}
.index_rewardjobs_list_fs{ font-size:12px; padding:0px 50px 0 0;color:#666}
.index_rewardjobs_list_fs_name{ display:inline-block; margin-right:10px; margin-left:5px;}
.index_rewardjobs_money_n{ font-size:18px;color:#ff4400; }
.index_rewardjobs_list_fs_b{ display:inline-block;width:80px; text-align:left; position:relative; padding:20px 0 0 0}
.index_rewardjobs_list_fs_b:after{width:1px;height:30px; background:#eee; position:absolute;right:20px;top:10px;content:""; display:inline-block}
.index_rewardjobs_list_fs_n{ width:100%;position:absolute;left:0px;top:3px; display:inline-block;color:#ff4400; }
.index_rewardjobs_list_ls{width:50px;height:25px; line-height:25px;background:#ffae00;color:#fff; display:inline-block; position:absolute;right:10px;top:20px; font-size:14px;border-radius:2px; text-align:center}
.index_rewardjobs_money{padding-left:45px; position:relative}
.index_rewardjobs_money:after{width:35px;height:35px; background:url(../images/yun_jobshow_sj.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:0px;top:5px;content:'';}
.index_rewardjobs_name{border-top:1px dashed #eee; margin-top:10px; padding-top:5px;}
.index_rewardjob_line{ padding:0px 10px;}
.index_rewardjobs_info{ padding:5px 0 5px 0; font-size:12px;color:#666}
.index_rewardjobs_list_more{ width:100%; text-align:center; padding:10px;}
.index_rewardjobs_list_more a{width:110px; padding-right:10px;height:30px; line-height:30px; background:#fff;border-radius:20px; display:inline-block; position:relative}
.index_rewardjobs_list_more a:after{content: ' ';position: absolute;top: 50%;right: 15px;width: 4px;height: 4px;border: #f00 solid;-webkit-transform: rotate(45deg);border-width: 1px 1px 0 0; margin-top:-2px;
    box-shadow: 0 5px 15px #ddd;  }
.index_rewardjob_tit_p{width:100%; text-align:center; font-size:12px;color:#999}
.yun_wapheader{padding:8px 15px 8px 15px; position:relative}
.yun_wapheader_city{position:absolute;right:15px;top:15px; font-size:15px;color:#fff; padding-left: 18px; }
.yun_wapheader_city_c{ width:60px;height:20px; overflow:hidden; padding-right: 10px; text-align: left; display: block;; position: relative;color:#fff}
.yun_wapheader_city:after{width:14px;height:14px; background:url(../images/tsc_iconmap.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:0px; top:50%; margin-top:-7px;content:"";}
.yun_wapheader_city_c:after{content:"";position: absolute;top: 8px;right: -13px;width: 5px;height:5px;border: #fff solid;-webkit-transform: rotate(135deg);border-width: 2px 2px 0 0;color: #fff; margin-top:-3px;}
.yun_wapheader_search_box{height:32px; line-height: 32px; background:#fff;border-radius:20px; padding:0px 20px 0px 40px; position:relative; overflow:hidden; ;}
.yun_wapheader_search{width:100%;height:28px;border:none; text-align:center;color:#d0d0d0; font-size:14px;}
.yun_wapheader_search_box:after{width:16px;height:16px; background:url(../images/tcs_search_icon.png) no-repeat; background-size:100%;content:""; display:inline-block; position:absolute;left:15px; top:8px;}
.yun_new_input_search{width:100%;height:33px; line-height:33px;border:none;font-size:14px ; padding:0;color:#666}
.yun_new_input_btn{ position:absolute;right:0px;top:0px;width:60px;height:40px; padding:0; margin:0;border:none;color:#fff; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); z-index:2; opacity:0.1; font-size:14px; cursor:pointer;border-radius:0px;}
.yun_new_formFiled input{width: 100%;height: 32px; line-height:32px;border: none;text-align: left;color: #666;font-size: 14px;border:none; margin-bottom:0px; padding:0px;}
.yun_new_formFiled_bth { width:25px;height:25px;position:absolute; left:10px;top:7px; display:block; z-index:1000000}
.yun_new_formFiled_bth  input{ width:18px;height:18px; background:url(../images/yun_wap_fotnav_user.png) no-repeat; background-size:100%; font-size:20px;color:#666; z-index:1}
.yun_new_formFiled{height:33px; overflow:hidden; background:#fff;color:#999;border:none; position:relative;border-radius:30px; padding-left:35px;  }
.yun_wapheader_city_c{ width:60px;height:20px; overflow:hidden; padding-right: 10px; text-align: left; display: block;; position: relative;color:#fff}
.yun_wapheader_city:after{width:14px;height:14px; background:url(../images/map.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:0px; top:50%; margin-top:-7px;content:"";}
.yun_wapheader_city_c:after{content:"";position: absolute;top: 8px;right: -13px;width: 5px;height:5px;border: #fff solid;-webkit-transform: rotate(135deg);border-width: 2px 2px 0 0;color: #fff; margin-top:-3px;}
.yun_new_indexnav{padding:13px 10px 25px 10px;;}
.yun_new_indexnav .yun_new_indexnav_list{width:23.5%; display:inline-table; text-align:center;}
.yun_new_indexnav .yun_new_indexnav_list a{ display:block;width:100%;height:100%; font-size:14px; color:#0c0c0c}
.yun_new_indexnav .yun_new_indexnav_list dd{color:#fff; margin-top: 3px;}
.yun_new_indexnav_icon{width:32px;height:32px; display:inline-block; position:relative;}
.yun_new_indexnav_job{ background:url(../images/newnavicon1.png) no-repeat; background-size:100%;}
.yun_new_indexnav_resume{ background:url(../images/newnavicon5.png) no-repeat center center; background-size:100%;}
.yun_new_indexnav_cw{ background:url(../images/newnavicon3.png) no-repeat center center; background-size:100%;}
.yun_new_indexnav_set{ background:url(../images/newnavicon4.png) no-repeat center center; background-size:95%;}
.yun_new_indexnav_ms{ background:url(../images/newnavicon2.png) no-repeat center center; background-size:95%;}
.yun_new_indexnav_sx{ background:url(../images/newnavicon8.png) no-repeat center center; background-size:95%;}
.yun_new_indexnav_myresume{ background:url(../images/newnavicon7.png) no-repeat center center; background-size:90%;}
.yun_new_indexhello{ padding:10px 0 40px 15px;color:#fff;font-size: 22px;;}
.formFiled_newinput input::-webkit-input-placeholder{color:#fff;}
.mq_box{ padding:10px 10px 8px 10px;border:1px solid #eee;background:#fff;border-radius:5px;}
.mq_tit{ padding:10px  0 10px 0; background:#fff;border-bottom:1px solid #eee; position:relative}
.mq_tit_name{ display:inline-block; position:relative; font-size:16px; padding-left:25px;}
.mq_tit_name:after{width:5px;height:16px; background:#09F; display:inline-block; position:absolute;left:10px;;top:4px;content:''; }
.mq_tit_gd{ position:absolute;right:0px;top:13px;color:#333; padding-right:18px; font-size:12px; }
.mq_tit_gd:after{content: ' ';position: absolute;top: 50%;right: 10px;width: 4px;height: 4px;border: #f00 solid;-webkit-transform: rotate(45deg);border-width: 1px 1px 0 0; margin-top:-3px;
    box-shadow: 0 5px 15px #ddd;  }
.sj_tit_name{ display:inline-block; position:relative; font-size:16px; font-weight:bold;color:#f9565e}
.sj_tit_name:after{width:20px;height:3px; background:#f9565e; display:inline-block; position:absolute;left:50%;bottom:-6px; margin-left:-10px;content:"";}
.mq_box_list_c{width:100%; overflow:hidden;  padding-top:10px; padding-bottom:10px;}
.mq_box_list {width:3500px; overflow:hidden}
.mq_box_list li{width:110px; float:left;border:1px solid #f3f3f3; background:#fff; margin-left:5px; border-radius:3px;margin-top:10px;}
.mq_logo{border:1px solid #f3f3f3;width:78px;height:78px; overflow:hidden;}
.mq_logo img{width:78px;height:78px;}
.mq_comname{width:100%; font-size:13px;height:20px; line-height:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:center; margin-top:5px;}
.mq_comjob{color:#999; font-size:12px;}
.mq_comjob_n{color:#f60;}
.mq_more{width:100%; text-align:center; padding-top:15px;}
.mq_more a{ display:inline-block; background:#f8f8f8; padding:4px 20px;color:#333;}
.index_rewardjobs_list_more{ width:100%; text-align:center; padding:10px;}
.index_rewardjobs_list_more a{width:110px; padding-right:10px;height:30px; line-height:30px; background:#fff;border-radius:20px; display:inline-block; position:relative}
.index_rewardjobs_list_more a:after{content: ' ';position: absolute;top: 50%;right: 15px;width: 4px;height: 4px;border: #f00 solid;-webkit-transform: rotate(45deg);border-width: 1px 1px 0 0; margin-top:-2px;
    box-shadow: 0 5px 15px #ddd;  }
.upnav{     padding-left: 14px;
    display: inline-block;
    font-size: 12px;background:url(../images/admin_sj_icon.png) no-repeat left center}
.downnav{    padding-left: 14px;
    display: inline-block;
    margin-left: 3px;
    font-size: 12px; background:url(../images/admin_sj_iconx.png) no-repeat left center}
.wap_appmb_bth{
    border: none;
    position: absolute;
    right: 0px;
    top: 3px;
    color: #39F;
    background:#e6e7e7;
    cursor: pointer;width:32px;height:20px; font-size:12px;
}
.wap_appmb_xsbth{
    border: none;
    position: absolute;
    right: 0px;
    top: 3px;
    color: #fff;
    background:#f60;
    cursor: pointer;width:32px;height:20px; font-size:12px;
}
.appfooter{width:100%;height:50px; background:#fff; border-top:1px solid #eee}
.yun_footer_nav li{width:19%; display:inline-block; text-align:center; float:left; font-size:12px;}
.yun_footer_nav li a{ padding-top:30px; padding-bottom:5px; display:inline-block; position:relative;color:#666 }
.yun_footer_nav li img{width:20px;height:20px; display:inline-block; position:absolute;left:50%; top:7px; margin-left:-10px;}
.yun_footer_nav_home_cur{ background:url(../images/tcs_footer_home_cur.png) no-repeat; background-size:100%;}
.yun_footer_nav_msg{ background:url(../images/tcs_footer_msgicon.png) no-repeat; background-size:100%;}
.yun_footer_nav_dd{ background:url(../images/tcs_footer_ddicon.png) no-repeat; background-size:100%;}
.yun_footer_nav_user{ background:url(../images/tcs_footer_usericon.png) no-repeat; background-size:100%;}
.yun_footer_nav_fx{ background:url(../images/tcs_footer_fx_icon.png) no-repeat; background-size:100%;}
.yun_footer_nav_fb{width:50px;height:50px; display:inline-block; position:absolute;left:50%; top:-18px; margin-left:-25px;background:url(../images/tcs_footer_fbicon.png) no-repeat; background-size:100%;}
.yun_footer_msg_n{ background:#f00; padding:0px 5px;color:#fff; display:inline-block; position:absolute;right:-10px;top:0px;border-radius:20px;}
.yun_footer_nav .yun_footer_nav_cur a{color:#0195ff}
.index_tj_tit_active{ position:relative}
.index_tj_tit_active:after{width:40px;height:3px; background:#007aff; display:inline-block;content:''; position:absolute;left:30px;bottom:0px;}
.mui-segmented-control {
    font-size: 15px;
    font-weight: 400;
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    table-layout: fixed;
    border: 1px solid #007aff;
    border-radius: 3px;
    background-color: transparent;
    -webkit-touch-callout: none;
}
.mui-segmented-control .mui-control-item:first-child {
    border-left-width: 0;
}
.mui-segmented-control .mui-control-item.mui-active {
    color: #fff;
    background-color: #007aff;
}
.mui-segmented-control .mui-control-item {
    line-height: 35px;
    display: table-cell;
    overflow: hidden;
    width: 1%;
    -webkit-transition: background-color .1s linear;
    transition: background-color .1s linear;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #007aff;
    border-color: #007aff;
    border-left: 1px solid #007aff;
}
.mui-segmented-control-positive{
    border: 1px solid #4cd964;
}
.mui-segmented-control-positive .mui-control-item {
    color: #4cd964;
    border-color: inherit;
}
.mui-segmented-control-positive .mui-control-item.mui-active {
    color: #fff;
    background-color: #4cd964;
}
.mui-segmented-control-negative {
    border: 1px solid #dd524d;
}
.mui-segmented-control-negative .mui-control-item {
    color: #dd524d;
    border-color: inherit;
}
.mui-segmented-control-negative .mui-control-item.mui-active {
    color: #fff;
    background-color: #dd524d;
}
.mui-segmented-control.mui-segmented-control-inverted {
    width: 100%;
    border: 0;
    border-radius: 0;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item {
    color: inherit;
    border: 0;
}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active {
    color: #007aff;
    border-bottom: 2px solid #007aff;
    background: 0 0;
}
.mui-segmented-control-positive.mui-segmented-control-inverted .mui-control-item.mui-active{
    color: #4cd964;
    border-bottom: 2px solid #4cd964;
    background: 0 0;
}
.mui-segmented-control-negative.mui-segmented-control-inverted .mui-control-item.mui-active {
    color: #dd524d;
    border-bottom: 2px solid #dd524d;
    background: 0 0;
}
.index_newedition_box{ }
.index_newedition_notice{ background:#fff; margin-top:15px; padding:8px 20px 12px 60px; position:relative}
.index_newedition_notice ul{width:100%;height:33px; overflow:hidden}
.index_newedition_notice ul li{width:100%;height:33px; overflow:hidden;font-size:12px;}
.index_newedition_notice_time{ font-size:12px;color:#999;}
.index_newedition_notice_tit_more{ padding:1px 3px; background:#2e85f0;color:#fff;border-radius:2px; display:inline-block; line-height:14px; font-size:12px; margin-top:3px;}
.index_newedition_notice_name{width:100%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_newedition_notice_tit{ position:absolute;left:15px;top:8px;}
.index_newedition_notice_tit_n{ font-weight:bold;color:#333;}
.index_newedition_mqtit{width:100%; text-align:center; padding-top:15px; font-size:16px;}
.index_newedition_othernav{ padding-right:5px;}
.index_newedition_othernav li{width:33.3333%; float:left}
.index_newedition_othernav li a{ margin-left:5px; display:block; margin-top:15px; background:#fff;border-radius:5px; text-align:center;  -webkit-box-shadow: 0 0 10px 5px rgba(56,81,76,.12);
    box-shadow: 0 0 10px 0 rgba(56,81,76,.12);}
    .index_newedition_othernav li a:hover{ text-decoration:none;}
.index_newedition_othernav_tit{ padding-top:10px; font-size:14px; }
.index_newedition_othernav_p{font-size:11px;color:#bdbcbc; padding-bottom:10px; padding-top:3px;}
.index_newedition_othernav_imgbg{width:100%;height:45px; background:url(../images/o_n_bg.png) no-repeat; background-size:cover;border-radius:0 0 5px 5px; position:relative}
.index_newedition_othernav_imgicon{width:50px;height:50px; display:inline-block; position:absolute;left:50%;top:-5px; margin-left:-22px;
z-index:10}
.index_newedition_othernav_imgicon_dp{ background:url(../images/dp_icon.png) no-repeat; background-size:100%;top:-2px;}
.index_newedition_othernav_imgicon_pg{background:url(../images/pg_icon.png) no-repeat; background-size:100%;}
.index_newedition_othernav_imgicon_map{background:url(../images/map_icon.png) no-repeat; background-size:100%;}
.index_newedition_job_list{ padding:10px  15px 0 15px ;position:relative;  background:#fff}
.index_newedition_job_list a:hover{ text-decoration:none;}
.index_newedition_jobname{ font-size:16px; padding-right:60px; font-weight:bold}
.index_newedition_jobxz{    color: #ff3030; position:absolute;right:15px;top:10px;}
.yun_newedition_jobcomname{
    padding:0 0 8px 0px;
    color: #666;
    font-size: 13px;
}
.yun_newedition_jobmore{ background:#fff; padding:10px 15px; margin-top:1px}
.yun_newedition_jobmore a{height:35px; line-height:35px; text-align:center; display:block;    color: #007aff;    background-color: #f4faff;border-radius:4px;}
.yun_newedition_job{ background:#fff; margin-top:10px; padding:10px 15px 0 15px; position:relative}
.yun_newedition_jobcont{ padding-bottom:10px;}
.yun_newedition_jobname{ padding-right:120px;}
.yun_newedition_jobname h3{width:100%;height:24px; line-height:24px; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:bold}
.yun_newedition_jobinfo{ padding:8px 0px 5px 0; font-size:12px;color:#666}
.yun_newedition_userinfo{ padding:8px 5px 5px 0; font-size:12px;color:#666}
.yun_newedition_jobline {display: inline-block;width: 1px;height: 12px;vertical-align: middle;background: #e5e5e5;margin: 0 5px;}
.yun_newedition_comname{ padding:8px 30px 8px 0px;color:#666;border-top:1px dotted #eee; font-size:13px;}
.yun_newedition_jobemergency{display: inline-block;padding:4px 8px 4px 8px;;line-height: 1;font-size: 12px;color: #d78404;
background-color: #fcf6ed;border-radius: 2px; margin-top:5px; margin-right:3px;}
.yun_newedition_jobhot{display: inline-block;padding:4px 8px;;line-height: 1;font-size: 12px;color: #52a95a;
background-color: #f0f8f1;border-radius: 2px; margin-top:5px; margin-right:3px;}
.yun_newedition_jobflbox{width:100%;}
.yun_newedition_jobfl {display: inline-block;padding:4px 8px;;line-height: 1;font-size: 12px;color: #7c97a4;
background-color: #e9f8ff;border-radius: 2px; margin-top:5px; margin-right:3px;}
.yun_newedition_jobxz{    color: #ff3030; position:absolute;right:10px;top:10px;}
.yun_newedition_jobtime{    color: #c8c6c6; position:absolute;right:5px;top:40px; font-size:12px; z-index:10}
.yun_newedition_jobzd{    color: #c8c6c6; position:absolute;right:15px;bottom:10px; font-size:12px;}
.apphd{width:100%;height:150px; background:#0081ff}
.yun_newedition_footer{width:100%; text-align:center; font-size:12px; line-height:25px; padding:15px 0;}
.yun_newedition_footer_line{ display:inline-block; padding:0px 5px;}
.job_category{ background: #fff; padding: 10px;border-bottom:1px solid #eee;}
    .job_category_h1{ font-weight: bold; font-size: 16px; padding: 5px 0 13px 5px;}
    .job_category_list{ display: inline-block; font-size: 12px;padding: 5px 15px;    background: #f5f8f9;
    border-radius: 100px;    margin: 0 10px 10px 0;    color: #7e8793;}
.app_news{ background: #fff; padding:0px 10px;}
.app_news_list{border-bottom:1px solid #eee; font-size: 14px; padding: 14px 10px 14px 0; position: relative;}
.app_news_list:after {content: ' ';position: absolute;top: 50%;margin-top: -5px;right:10px;width:9px;height: 9px;border: #ddd solid;border-width: 1px 1px 0 0;transform: rotate(45deg);
}
.app_news_solist{border-bottom:1px solid #eee; font-size: 16px; padding: 10px 0px 10px 0; position: relative;}
.app_news_soname{ font-size:16px; padding:5px 0 5px 0px;}
.app_news_so_b{padding-right:110px;position:relative;}
.app_news_so_p{color:#666; line-height:25px; height:80px; overflow: hidden; font-size:13px; }
.app_news_so_img{width:100px;height:70px; position: absolute;right:0px;top:0px;}
.app_twnews{ background: #fff; padding:0px 0px; text-align: center;margin-top: 13px;}
.app_twnews_list{width:49%; display: inline-block; margin-top:10px;}
.app_news_tw_img{width:100%;height:100px;}
.app_twnews_p{width:100%;height:40px; line-height: 40px; overflow: hidden; font-size:14px;}
.app_twnews_list_c{ padding: 0px 8px;}
.app_zph_box{ background: #fff; padding:0px 10px;}
.app_zph_box_list{border-bottom:1px solid #eee; font-size:14px; padding:10px 0px 10px 0; position: relative;}
.app_zph_name{ font-size:16px; padding:5px 0 5px 0px;}
.app_zph_time{color:#666}
.app_zph_add{color:#666; line-height:30px; font-size:12px;}
.appdiy_tit{ margin-top:10px; background:#fff; padding:10px; font-size:17px; position:relative;color:#333;}
.appdiy_tit_line{width:20px;height:2px; background:#2e85f0; display:inline-block; position:absolute;left:10px;bottom:0px;}
.zcdl{ padding:10px;}
.zcdl_c{ display: inline-block;width:48%}
.zcdl_a{ background-color: #3366cc;font-size: 15px;color:#fff; text-align: center;height:40px; line-height: 40px;color:#fff;border-radius:5px; margin-left:15px;}
.zcdl_a_c{ background-color: #f60;;}
admin/images/arrow.png
admin/images/arrow_icon.png
admin/images/arrow_icon1.png
admin/images/arrow_icon88.png
admin/images/arrow_icon_up.png
admin/images/bg_wechat_help.png
admin/images/chat_icon_hover.png
admin/images/chat_jl.png
admin/images/chaticon.png
admin/images/city.png
admin/images/cityiocn.png
admin/images/close.png
admin/images/close_submit.png
admin/images/cloudld.gif
admin/images/codecss/codemirror.css
New file
@@ -0,0 +1,272 @@
/* BASICS */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
}
.CodeMirror-scroll {
  /* Set scrolling behaviour here */
  overflow: auto;
}
/* PADDING */
.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}
/* GUTTER */
.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* CURSOR */
.CodeMirror div.CodeMirror-cursor {
  border-left: 1px solid black;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7;
}
/* Can style cursor different in overwrite (non-insert) mode */
div.CodeMirror-overwrite div.CodeMirror-cursor {}
.cm-tab { display: inline-block; }
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
}
/* DEFAULT THEME */
.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3 {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}
div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-activeline-background {background: #e8f2ff;}
/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
.CodeMirror {
  line-height: 1;
  position: relative;
  overflow: hidden;
  background: white;
  color: black;
}
.CodeMirror-scroll {
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actuall scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}
.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  padding-bottom: 30px;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding-bottom: 30px;
  margin-bottom: -32px;
  display: inline-block;
  /* Hack to make IE7 behave */
  *zoom:1;
  *display:inline;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-lines {
  cursor: text;
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}
.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}
.CodeMirror-widget {}
.CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}
.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.CodeMirror-measure pre { position: static; }
.CodeMirror div.CodeMirror-cursor {
  position: absolute;
  border-right: none;
  width: 0;
}
div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 1;
}
.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}
.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, .4);
}
/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span { *vertical-align: text-bottom; }
/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }
@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
admin/images/codecss/docs.css
New file
@@ -0,0 +1,232 @@
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v5/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');
}
body, html { margin: 0; padding: 0; height: 100%; }
section, article { display: block; padding: 0; }
body {
  background: #f8f8f8;
  font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
  line-height: 1.5;
}
p { margin-top: 0; }
h2, h3 {
  font-weight: normal;
  margin-bottom: .7em;
}
h2 { font-size: 120%; }
h3 { font-size: 110%; }
article > h2:first-child, section:first-child > h2 { margin-top: 0; }
a, a:visited, a:link, .quasilink {
  color: #A21313;
  text-decoration: none;
}
em {
  padding-right: 2px;
}
.quasilink {
  cursor: pointer;
}
article {
  max-width: 700px;
  margin: 0 0 0 160px;
  border-left: 2px solid #E30808;
  border-right: 1px solid #ddd;
  padding: 30px 50px 100px 50px;
  background: white;
  z-index: 2;
  position: relative;
  min-height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nav {
  position: fixed;
  padding-top: 30px;
  max-height: 100%;
  box-sizing: -moz-border-box;
  box-sizing: border-box;
  overflow-y: auto;
  left: 0; right: none;
  width: 160px;
  text-align: right;
  z-index: 1;
}
@media screen and (min-width: 1000px) {
  article {
    margin: 0 auto;
  }
  #nav {
    right: 50%;
    width: auto;
    border-right: 349px solid transparent;
  }
}
#nav ul {
  display: block;
  margin: 0; padding: 0;
  margin-bottom: 32px;
}
#nav li {
  display: block;
  margin-bottom: 4px;
}
#nav li ul {
  font-size: 80%;
  margin-bottom: 0;
  display: none;
}
#nav li.active ul {
  display: block;
}
#nav li li a {
  padding-right: 20px;
  display: inline-block;
}
#nav ul a {
  color: black;
  padding: 0 7px 1px 11px;
}
#nav ul a.active, #nav ul a:hover {
  border-bottom: 1px solid #E30808;
  margin-bottom: -1px;
  color: #E30808;
}
#logo {
  border: 0;
  margin-right: 7px;
  margin-bottom: 25px;
}
section {
  border-top: 1px solid #E30808;
  margin: 1.5em 0;
}
section.first {
  border: none;
  margin-top: 0;
}
#demo {
  position: relative;
}
#demolist {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 25;
}
.bankinfo {
  text-align: left;
  display: none;
  padding: 0 .5em;
  position: absolute;
  border: 2px solid #aaa;
  border-radius: 5px;
  background: #eee;
  top: 10px;
  left: 30px;
}
.bankinfo_close {
  position: absolute;
  top: 0; right: 6px;
  font-weight: bold;
  cursor: pointer;
}
.bigbutton {
  cursor: pointer;
  text-align: center;
  padding: 0 1em;
  display: inline-block;
  color: white;
  position: relative;
  line-height: 1.9;
  color: white !important;
  background: #A21313;
}
.bigbutton.right {
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
}
.bigbutton.left {
  border-bottom-right-radius: 100px;
  border-top-right-radius: 100px;
}
.bigbutton:hover {
  background: #E30808;
}
th {
  text-decoration: underline;
  font-weight: normal;
  text-align: left;
}
#features ul {
  list-style: none;
  margin: 0 0 1em;
  padding: 0 0 0 1.2em;
}
#features li:before {
  content: "-";
  width: 1em;
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-left: -1em;
}
.rel {
  margin-bottom: 0;
}
.rel-note {
  margin-top: 0;
  color: #555;
}
pre {
  padding-left: 15px;
  border-left: 2px solid #ddd;
}
code {
  padding: 0 2px;
}
strong {
  text-decoration: underline;
  font-weight: normal;
}
.field {
  border: 1px solid #A21313;
}
admin/images/codecss/paraiso-dark.css
New file
@@ -0,0 +1,34 @@
/*
    Name:       Paraíso (Dark)
    Author:     Jan T. Sott
    Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)
    Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
*/
.cm-s-paraiso-dark.CodeMirror {background: #2f1e2e; color: #b9b6b0;}
.cm-s-paraiso-dark div.CodeMirror-selected {background: #41323f !important;}
.cm-s-paraiso-dark .CodeMirror-gutters {background: #2f1e2e; border-right: 0px;}
.cm-s-paraiso-dark .CodeMirror-linenumber {color: #776e71;}
.cm-s-paraiso-dark .CodeMirror-cursor {border-left: 1px solid #8d8687 !important;}
.cm-s-paraiso-dark span.cm-comment {color: #e96ba8;}
.cm-s-paraiso-dark span.cm-atom {color: #815ba4;}
.cm-s-paraiso-dark span.cm-number {color: #815ba4;}
.cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute {color: #48b685;}
.cm-s-paraiso-dark span.cm-keyword {color: #ef6155;}
.cm-s-paraiso-dark span.cm-string {color: #fec418;}
.cm-s-paraiso-dark span.cm-variable {color: #48b685;}
.cm-s-paraiso-dark span.cm-variable-2 {color: #06b6ef;}
.cm-s-paraiso-dark span.cm-def {color: #f99b15;}
.cm-s-paraiso-dark span.cm-bracket {color: #b9b6b0;}
.cm-s-paraiso-dark span.cm-tag {color: #ef6155;}
.cm-s-paraiso-dark span.cm-link {color: #815ba4;}
.cm-s-paraiso-dark span.cm-error {background: #ef6155; color: #8d8687;}
.cm-s-paraiso-dark .CodeMirror-activeline-background {background: #4D344A !important;}
.cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
admin/images/com_fpicon.png
admin/images/com_logo_tip.png
admin/images/com_select.jpg
admin/images/comtck_icon1.png
admin/images/comtck_icon2.png
admin/images/comtck_icon3.png
admin/images/comtck_icon4.png
admin/images/comtck_icon5.png
admin/images/cp_icon.png
admin/images/crm_dc.png
admin/images/crm_gj.png
admin/images/crm_sc.png
admin/images/crm_xj.png
admin/images/crm_xl.png
admin/images/crmicon1.png
admin/images/crmicon2.png
admin/images/crmicon3.png
admin/images/crmicon4.png
admin/images/crmicon5.png
admin/images/crmorg_bm1.png
admin/images/crmorg_bm2.png
admin/images/crmorg_rq.png
admin/images/crmorg_shuaxin.png
admin/images/crmorg_wjj.png
admin/images/crmorg_xjt_b.png
admin/images/crmorg_xjt_h.png
admin/images/crmorg_yjt.png
admin/images/crmtj1.png
admin/images/cross.png
admin/images/cs.png
admin/images/customers.png
admin/images/d_hover.jpg
admin/images/deal.png
admin/images/dian.jpg
admin/images/diy.css
New file
@@ -0,0 +1,415 @@
@charset "utf-8";
    /* nav */
.couponadd_list_tit{width:100%;padding:10px 0; position:relative}
.couponadd_list_tit_s{ font-size:16px;font-weight:bold; }
.couponadd_list_a{ position:absolute;right:10px;top:10px;color:#62b3ff}
.wap_mb_list{ padding-left:50px; position:relative; margin-top:15px; font-size:14px;}
.wap_mb_list_name{width:110px; position:absolute;left:0px;top:5px; line-height:30px; }
.wap_mb_list_text{width:200px;height:30px;border:1px solid #dcdcdc;border-radius:3px; text-indent:10px;}
.couponadd_list_text_tip{color:#999; margin-left:20px}
.color-list li{cursor: pointer;width: 30px;height: 30px;border: 2px solid #FFF;display:inline-block;vertical-align:top;margin-right:8px;}
.mbt10{ margin-bottom:10px;}
.color-list li.selected{outline: 2px solid #e1e1e1;}
.wap_mb_list_hd_list{ position:relative; margin-top:10px;}
.wap_mb_list_hd_list_img{width:150px;height:40px; position:absolute;left:280px;top:0px;border:1px solid #ddd; padding:10px ;}
.wap_mb_list_hd_new{ padding-left:50px; }
.wap_mb_list_hd_new_a{ display:inline-block;  margin-top:10px;color:#39F;border:1px solid #39F; padding:3px 5px;border-radius:3px;}
.wap_mb_list_hd_c{ padding-left:50px; position:relative}
.wap_mb_list_hd_sc{ background:#fff url(../images/admin_n_sc.png) no-repeat 10px center; padding-left:30px;border:none; position:absolute;right:30px;top:0px;color:#39F}
.wap_mb_list_hd_s{ display:inline-block;width:50px; line-height:30px; position:absolute;left:0px;top:0px;}
.wap_mb_list_hd_file_box{ position:relative;width:200px;height:30px; line-height:30px;border:1px dashed #dcdcdc; text-indent:10px; cursor:pointer}
.wap_mb_list_hd_file_text{width:200px;height:30px; position:absolute;left:0px;top:0px; opacity:0}
.wap_mb_p{width:180px; display:inline-block}
.wap_mb_list_tip{ padding-left:50px; padding-top:10px;color:#999}
.wap_mb_list_hd_tbimg{width:40px;height:40px; position:absolute;left:280px;top:0px;border:1px solid #ddd; padding:10px ;}
.wap_mb_show{position: fixed;background: url(../images/newsjbg.png) no-repeat;background-size: 100% 100%;width:276px;height:535px;left: 735px;top: 60px; }
.wap_mb_show_box{width:276px;height:465px; overflow:hidden; position:relative}
.wap_mb_show_q{width:10px;height:10px;border:1px solid #ddd;border-radius:50%; display:inline-block ; position:absolute;left:170px;top:-25px;}
.header_p_z{font-size:18px; float:left; margin-left:10px;}
.wap_mb_show_content{transform: scale(0.8); position:absolute;left:-19px;top:10px;}
.wap_mb_show_content_c{width:325px;height:500px;overflow: auto;color: #333; padding-right:20px;}
.wap_header{width:100%;height:40px; text-align:center; line-height:40px;color:#fff;background:#2f90f3; }
.wap_header_box{width:100%;height:40px;}
.logo {display: inline-block;width: 130px; float:left; margin-left:10px;}
.logo img {height: auto;max-width: 200px;max-height:30px; margin-top:8px;}
.search_con_l {color: #fff;height:40px; line-height: 40px;font-size: 12px; float:right; margin-right:20px;}
.city_icon {width: 14px;height: 14px;display: inline-block;background: url(../images/map.png) no-repeat;background-size: 100%;vertical-align: middle;margin-right: 5px;}
.wap_mb_show_hdp{width:100%;height:130px;}
.wap_mb_show_d{width:35px;height:35px;border:1px solid #ddd;border-radius:50%; display:inline-block ; position:absolute;left:160px;bottom:-50px;}
.wap_mb_show_nav_list li{width:23%;height:; display:inline-block; text-align:center}
.wap_mb_show_nav_list_p{height:30px; line-height:30px;}
.wap_mb_list_tw_p{ padding-bottom:10px;color:#999}
.index_nav_yd{width:100%; background:#fff;  float:left;border-top: 1px solid #eee;}
.index_nav_yd_left{width:43%;height:130px; float:left; position:relative}
.index_nav_yd_right{ width:56%; float:left;   border-left: 1px solid #eee;}
.index_nav_yd_right_t{width:100%;height:65px; position:relative}
.index_nav_yd_right_b{width:100%;height:64px;border-top: 1px solid #eee; position:relative}
.index_nav_yd_right_t a{ display:block}
.index_nav_yd_right_b a{ display:block}
.index_nav_yd_left_tit{width:100%; font-size:15px;color:#F00; padding:10px 0px 5px 0; text-align:center}
.index_nav_yd_left_icon{width:76px;height:76px; position:absolute;left:50%; margin-left:-35px;bottom:0px;}
.index_nav_yd_left_job{ padding-left:0px; color:#999; text-align:center;font-size:12px;}
.index_nav_yd_left_job a{ display:inline-block; padding:0px 5px;}
.index_nav_yd_right_t_name{ padding:10px  0 5px 10px;color:#8972f1;font-size:15px;}
.index_nav_yd_right_t_p{ color:#999; padding:0px 0px 0px 10px; font-size:12px;}
.index_nav_yd_right_bname{ padding:10px  10px 5px 0px;color:#298ee0; font-size:15px;text-align:right}
.index_nav_yd_right_bp{ color:#999; padding:0px 10px 0px 0px; text-align:right;font-size:12px;}
.index_nav_yd_right_icon{width:50px;height:50px;position:absolute;right:10px;top:15px;}
.index_nav_yd_right_bicon{width:50px;height:50px;  position:absolute;left:5px;top:10px;}
.index_search_cont{border-bottom:1px solid #f2f2f2;padding:8px 10px; background:#fff}
.index_formFiled{border:1px solid #eee;height:33px; overflow:hidden; background:#fff;  position:relative;border-radius:5px; padding-left:10px; }
.index_input_search{width:100%;height:33px; line-height:33px; padding:0; margin:0;border:none;font-size:14px ; background:#fff}
.index_input_btn{ position:absolute;right:0px;top:0px;width:60px;height:40px; padding:0; margin:0;border:none;color:#fff; background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); z-index:2; opacity:0.1; font-size:14px; cursor:pointer;border-radius:0px;}
.index_input_btn_icon{ position:absolute; right:10px;top:3px; font-size:20px;color:#666; z-index:1}
.iconfont_index_search{width:25px;height:25px; background:url(../images/yun_wap_fotnav_user.png) no-repeat; background-size:100%;position:absolute; right:10px;top:3px; font-size:20px;color:#666; z-index:1}
.yun_wap_notice_list{ padding-left:70px;height:30px; overflow:hidden;}
.yun_wap_notice_list li{width:100%;height:30px; line-height:30px;}
.yun_wap_notice_tit{ position:absolute;left:10px;top:12px;padding-right:10px;border-right:1px solid #eee}
.yun_wap_notice_tit_s{ width:40px;height:20px;display:inline-block; background:url(../images/yun_wap_gg.png) no-repeat center center; background-size:100%}
.yun_wap_notice_list li a{color:#777977}
.wap_mb_job_tit{ background:#fff;border-bottom:1px solid #f2f2f2; margin-top:10px;height:40px; line-height:40px; text-indent:15px; font-weight:bold; position:relative}
.wap_mb_job_tit_s{width:5px;height:15px; background:#f60; position:absolute;left:0px;top:12px; display:inline-block}
.yun_wap_notice{width:100%;border-bottom:1px solid #f2f2f2; background:#fff; padding:8px 0; position:relative}
.index_login_p{ font-size:14px;}
.index_login{ padding:5px; color:#6b5f5f;text-align:center}
.index_logoin_sub{width:100%}
.index_logoin_sub .index_logoin_bth{ display:inline-block;width:120px;height:38px; line-height:38px;; text-align:center;color:#fff; background:#1c99ef; margin:0px 10px 0px; margin-top:15px;border-radius:5px;font-size:16px;}
.index_logoin_sub .index_reg_bth{background:#ff6a6a}
.index_wap_hotjob{ background:#fff; padding:0px 0px;}
.index_hotlist{width:100%;}
.index_hotlist li{width:24.6%;height:40px; line-height:40px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; display:inline-block; float:left }
.index_hotlist li:nth-child(4n){border-right:none}
.index_hotlist a{ display:inline-block;width:100%;text-align:center; }
.index_hotlist a span{display:block;height:40px; line-height:40px;overflow:hidden;color:#999; font-size:14px;}
.yun_companyList {padding: 1rem;background: #ffffff; overflow: hidden;padding: 0; margin-top:10px;}
.yun_companyList li { margin-top: 1rem;text-align: center;}
.yun_companyList img { max-width:90%; height:50px;;vertical-align: middle;}
.yun_companyList ul {overflow: hidden;}
.yun_companyList ul li {width:32.5%; padding-top:10px; padding-bottom:10px;margin-top: 0;border-bottom: #f2f2f2 solid 1px;border-right: #f2f2f2 solid 1px;text-align: center; display:inline-table; float:left}
.yun_companyList ul li:nth-child(3n){border-right:none}
.index_sj_job_list_box{ background:#fff; padding:10px 10px 10px 0px}
.index_sj_job_list_box_pd{padding:0px 10px 0px 10px;position:relative; }
.index_sj_job_list_box_icon{width:70px;height:70px; background:url(../images/red_icon.png) no-repeat; position:absolute;left:10px;top:3px;background-size:100%; text-align:center;color:#FF0}
.index_sj_job_list_box_jg{ padding-top:10px; font-weight:bold}
.index_sj_jobname{ font-size:16px;width:65%;height:22px; line-height:22px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_sj_comname{color:#999;width:80%;height:22px; line-height:22px; margin:5px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_sj_job_xz{color:#f00; position:absolute;right:0px;top:0px;}
.index_sj_job_time{ position:absolute;top:30px;right:0px; font-size:12px;color:#999}
.index_wap_joblist{border-bottom:1px solid #f2f2f2; padding:10px 10px 10px 10px; position:relative; background:#fff}
.index_wap_joblist_comname{color:#666; padding:6px 0;}
.index_wap_joblist_comcity{color:#666}
.index_wap_joblist h3{ font-size:16px; font-weight:normal;max-width:70%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_wap_joblist_xz{color:#ff6a6a; position:absolute;right:13px;top:10px; font-size:15px;}
.index_wap_joblist_time{ font-size:12px;position:absolute;right:10px;top:40px;color:#999}
.index_wap_joblist_fl{ font-size:12px;    background: #edf9ff;color: #3d9ccc; line-height:14px; padding:2px 5px;border-radius:3px; margin-right:5px; white-space:nowrap; margin-bottom:3px; display:inline-block;}
.index_wap_joblist_comname_p{ display:inline-block;max-width:70%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative;color:#999}
.index_wap_joblist_comname img{ max-width:20px; max-height:20px}
.indexcom_list_box{ width:100%; overflow:hidden;background:#fff;border-bottom:1px solid #f2f2f2; padding-bottom:5px;}
.indexcom_list_t_box{ padding-right:65px; position:relative}
.indexcom_list_logo_box{width:50px;height:45px;border:1px solid #f2f2f2; position:absolute;right:10px;top:15px; text-align:center}
.indexcom_list_logo_box img{max-width:45px; margin-top:12px;}
.indexcom_list_box_jobn{border-top:1px solid #f2f2f2; padding:8px 0; text-align:center}
.indexcom_list_box_c{ padding:10px 10px 3px 10px;}
.indexcom_list_box_joblist{ padding:5px 0px 10px 0;border-top:1px solid #f2f2f2;}
.indexcom_list_box_joblist_a{ background:#efefef;color:#333; padding:3px 8px;border-radius:18px; font-size:12px; margin-left:6px; white-space:nowrap;max-width:100px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:inline-block; margin-top:5px; vertical-align:top}
.indexcom_list_box_c img{max-width:40px;}
.indexcom_list_box_c h3{ font-weight:normal;width:100%;height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px;}
.indexcom_list_box_js { padding:10px 0px 10px 0;color:#999}
.indexcom_list_box_js .indexcom_list_box_js_s{ margin-left:10px;height:20px; line-height:20px; display:inline-block; padding-left:20px; position:relative; vertical-align:top}
.indexcom_list_box_js .indexcom_list_box_js_s_hy{max-width:180px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.indexcom_list_box_js_icon{width:16px;height:16px; display:inline-block; position:absolute;left:0px;top:1px;}
.indexcom_list_box_js_icon_hy{background:url(../images/qyhy.png) no-repeat; background-size:100%; }
.indexcom_list_box_js_icon_sl{background:url(../images/zwsl.png) no-repeat; background-size:100%;top:2px; }
.indexcom_list_box_js_icon_map{background:url(../images/zph_icon_hc.png) no-repeat; background-size:100%;left:2px; }
.indexcom_list_box_jobncor{color:#ec6a59; padding:0px 3px;}
.indexcom_list_box_jobzs{ margin-left:10px; display:inline-block; line-height:34px;}
.indexcom_show_city{ padding-left:20px; position:relative;color:#666}
.indexcom_show_city_icon{width:16px;height:16px; display:inline-block; position:absolute;left:0px;top:1px;background:url(../images/zph_icon_hc.png) no-repeat; background-size:100%;}
.indexcom_show_city{width:100%;}
.indexcom_show_joblist{width:100%; padding:10px 0px 10px 0px; position:relative;border-bottom:1px solid #f2f2f2}
.indexcom_show_joblist h3{width:90%; font-size:16px; font-weight:normal}
.indexcom_list_box_js_job{ padding-left:10px;color:#666}
.indexcom_list_box_js_job_a{color:#f60;}
.index_wap_joblist_yq_p{ padding:0px 0px 8px 0}
.index_wap_joblist_yq_s{color:#666; margin-right:20px; padding-left:18px; position:relative}
.index_wap_joblist_yq_sicon{width:13px;height:13px; background:url(../images/yun_wap_partmap.png) no-repeat; background-size:100%; position:absolute;left:0px;top:3px;}
.index_wap_joblist_yq_jyicon{width:13px;height:13px; background:url(../images/yun_wap_no.png) no-repeat; background-size:100%; position:absolute;left:0px;top:0px;}
.index_wap_joblist_yq_xlicon{width:13px;height:13px; background:url(../images/job_xl.png) no-repeat; background-size:100%; position:absolute;left:0px;top:3px;}
.index_wap_joblist_flbox{border-top:1px solid #f2f2f2; padding-top:10px; }
.user_list{padding:13px 5px 13px 10px; position:relative }
.user_list_b{ }
.user_list h3{ font-size:16px; font-weight:normal; color:#666;}
.user_list_cont{position:relative; background:#fff;}
.user_list_yxjob{ font-weight:bold;color:#C30}
.user_tj_box{ margin-top:10px;}
.user_tj_box_list{border:1px solid #cfd9e0; background:#fff; position:relative}
.user_tj_js{ background:#f0f2f1; padding:10px 10px 10px 75px;border-top:2px solid #cfd9e0;border-bottom:1px solid #cfd9e0; font-size:14px; position:relative }
.user_tj_photo{width:60px;position:absolute;left:5px;top:50%; margin-top:-30px;}
.user_tj_photo img {display:block;;width:60px;height:60px;border-radius:50%;}
.user_tj_js h3{ font-size:14px; font-weight:normal}
.user_line{color:#888; padding:0px 3px;}
.user_list_p{ padding:10px 0 8px 0;;width:95%;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;color:#666}
.user_list_p_line{ font-size:12px; padding:0px 5px;color:#eee}
.user_list_n{padding-left:10px; display:inline-block}
.user_list_j{display:inline-block;color:#666}
.resume_t_date{ font-size:12px; position:absolute;right:10px;top:13px;color:#999}
.c288{color:#288ee0}
.news_in_list{width:100%;border-bottom:1px solid #e8e8e8; padding:10px 0; background:#fff}
.news_in_list h2{ font-size:16px; font-weight:normal; padding-bottom:5px;}
.news_in_list_p{ font-size:14px;color:#7d7f80; line-height:23px;}
.news_in_list_date{color:#a3adb6; padding:5px 0 0 0;}
.news_in_list_k{ margin-left:30px;}
.news_in_tit{ padding:10px;}
.news_in_tag a{text-align:center; display:inline-block; float:left;height:40px; line-height:40px;color:#737373; font-size:14px;width:33%; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:-1px;}
.news_in_tag a:nth-child(3n-1){width:34%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box;height:42px;line-height:42px;}
.news_in_list_box_left{width:100%; display:inline-block;vertical-align: top;}
.news_in_list_w65{width:65%; display:inline-block;vertical-align: top;}
.news_in_cont_img{width: 33%;height: 79px;overflow: hidden;display: inline-block;}
.news_in_list_box{ padding:0px 10px;}
.news_in_imglist li{width:45%; display:inline-block; margin-left:10px;  margin-top:10px; text-align:center}
.news_in_imglist_p{width:100%;height:30px; line-height:30px; overflow:hidden}
.news_in_plist{ padding:0px 10px; background:#fff}
.news_in_plist li{width:100%;height:35px; line-height:35px; overflow:hidden;border-bottom:1px solid #eee}
.news_in_plist_p{ display:inline-block; padding-left:10px; background:url(../images/arrow.png) no-repeat left 15px}
/* Direction Nav */
.flex-direction-nav {display:none;}
/* Control Nav */
.flex-control-nav {display:none;}
.slides {width:100%; clear:both}
.slides li{width:100%;max-height:130px; overflow:hidden}
.slides li img{ height:130px}
.wap_mb_show_nav { background:#fff;border-bottom:1px solid #eee; padding-top:10px;}
.moblies_tit{width:528px;border-top:1px solid #e9ebed; position:relative}
.move_box{ position:absolute;right:10px;top:0px;}
.move{ padding-right:20px; display:inline-block; margin-left:20px; font-size:12px;}
.up_move{ background:url(../images/sy.png) no-repeat right center}
.down_move{ background:url(../images/xy.png) no-repeat right center}
.wap_diy_more{position:absolute;right:10px;top:0px;color:#1c99ef;font-weight:normal;}
.news_in_eye {width: 12px;height: 12px;display: inline-block;background: url(../images/yun_wap_icon_l.png) no-repeat;background-size: 100%;position: absolute;left: 0px;top: 3px;}
.news_in_date {width: 12px;height: 12px;display: inline-block;background: url(../images/yun_wap_partdate.png) no-repeat;background-size: 100%;position: absolute;left: 0px;top: 3px;}
.news_in_eye_n {padding-left: 15px;position: relative;margin-right: 20px;}
.comapply_sq_r_cont{ text-align:center}
.sj_sm{ font-size:14px; text-align:center}
.sj_ts{ font-size:; padding-top:10px; padding-bottom:10px;}
.sj_ts_box{ padding-left:20px;color:#999}
.wap_tit1{width:100%; text-align:center; padding-bottom:15px;margin-top:15px;}
.wap_tit1_bg{min-width:40px; display:inline-block;padding:0px 20px 0px 40px;height:30px; line-height:30px; text-align:center;border-radius:30px;
color: #FFF;text-align: center;background: -webkit-linear-gradient(left,#01d5ff,#2975ff);background: -o-linear-gradient(left,#01d5ff,#2975ff);background: linear-gradient(left,#01d5ff,#2975ff); position:relative}
.wap_titsj{width:16px;height:16px; position:absolute;left:15px;top:6px; background:url(../images/diyhb.png) no-repeat; display:inline-block}
.wap_tithot{width:16px;height:16px; position:absolute;left:15px;top:6px; background:url(../images/diyhot2.png) no-repeat; display:inline-block}
.wap_titzw{width:17px;height:16px; position:absolute;left:15px;top:6px; background:url(../images/diyzw.png) no-repeat; display:inline-block}
.wap_titmq{width:17px;height:16px; position:absolute;left:15px;top:6px; background:url(../images/diymq.png) no-repeat; display:inline-block}
.wap_tittj{width:17px;height:16px; position:absolute;left:15px;top:8px; background:url(../images/diytj.png) no-repeat; display:inline-block}
.wap_tituser{width:17px;height:20px; position:absolute;left:15px;top:6px; background:url(../images/diyuser.png) no-repeat; display:inline-block}
.wap_titjp{width:17px;height:19px; position:absolute;left:15px;top:6px; background:url(../images/diyjp.png) no-repeat; display:inline-block}
.wap_titnews{width:18px;height:18px; position:absolute;left:15px;top:6px; background:url(../images/diynews.png) no-repeat; display:inline-block}
.wap_titzph{width:17px;height:16px; position:absolute;left:15px;top:8px; background:url(../images/diyzph.png) no-repeat; display:inline-block}
.wap_titlb{width:17px;height:16px; position:absolute;left:15px;top:8px; background:url(../images/diylb.png) no-repeat; display:inline-block}
.wap_tit2{width:100%;  background:#fff;margin-top:15px;border-bottom:1px solid #eee; overflow:hidden; position:relative}
.wap_tit2:after{width:54px;height:54px;-webkit-transform: rotate(-145deg);position:absolute;left:90px;top:8px;content:""; background:#fff}
.wap_tit2_bg{ background:#f60;width:60px; padding:10px 40px 10px 15px ;color:#fff; display:inline-block; position:relative}
.wap_tit3{width:100%;  background:#58b5e1;padding:10px 0;color:#fff ; margin-top:15px;}
.wap_tit3_bg{ display:inline-block; padding-left:35px; position:relative;}
.wap_tit4{width:100%;  background:#fff;border-bottom:1px solid #eee;margin-top:15px;}
.wap_tit4_bg{ display:inline-block; color:#666;padding:10px 0 10px 35px; font-weight:bold; font-size:15px; position:relative}
.wap_tit5{width:100%; border-bottom:2px solid #cc0000;margin-top:15px;}
.wap_tit5_bg{ display:inline-block; padding:8px 20px; background:#cc0000;color:#fff;border-radius:3px 3px  0 0}
.wap_tit_icon{width:18px;height:18px; background:url(../images/hot.png) no-repeat; display:inline-block; position:absolute;left:8px;top:8px;}
.user_img_box{ background:#fff; padding-top:15px;}
.user_img_list{width:24%; display:inline-block}
.user_img{width:100%; text-align:center}
.user_img img{width:60px;height:60px;border-radius:50%;}
.user_imgname{ text-align:center; padding:10px 0;}
.bg1{background-color: #63B359;}
.bg2{background-color: #2C9F67;}
.bg3{background-color: #0180CC;}
.bg4{background-color: #5885CF;}
.bg5{background-color: #9062C0;}
.bg6{background-color: #D09A45;}
.bg7{background-color: #E4B138;}
.bg8{background-color: #EE903C;}
.bg9{background-color: #DD6549;}
.bg10{background-color: #CC463D;}
.wap_tit .bg2,.wap_tit .bg3,.wap_tit .bg4,.wap_tit .bg5,.wap_tit .bg6,.wap_tit .bg7,.wap_tit .bg8,.wap_tit .bg9,.wap_tit .bg10,.wap_tit .bg1{ background:none;}
.wap_tit .bg1 .wap_tit1_bg{background: -webkit-linear-gradient(left,#63b359,#1a7f0d);background: -o-linear-gradient(left,#63b359,#1a7f0d);background: linear-gradient(left,#63b359,#1a7f0d);}
.wap_tit .bg1 .wap_tit2_bg{background:#63B359;}
.wap_tit .bg1 .wap_tit3{background:#63B359;}
.wap_tit .bg1 .wap_tit2_bg{background:#63B359;}
.wap_tit .bg1 .wap_tit5{width:100%; border-bottom:2px solid #63B359}
.wap_tit .bg1 .wap_tit5_bg{background:#63B359;}
.wap_tit .bg1 .wap_tit4_bg{color:#63B359;}
.wap_tit .bg2 .wap_tit1_bg{background: -webkit-linear-gradient(left,#40cf89,#2C9F67);background: -o-linear-gradient(left,#40cf89,#2C9F67);background: linear-gradient(left,#40cf89,#2C9F67);}
.wap_tit .bg2 .wap_tit2_bg{background:#2C9F67;}
.wap_tit .bg2 .wap_tit3{background:#2C9F67;}
.wap_tit .bg2 .wap_tit2_bg{background:#2C9F67;}
.wap_tit .bg2 .wap_tit5{width:100%; border-bottom:2px solid #2C9F67; }
.wap_tit .bg2 .wap_tit5_bg{background:#2C9F67;}
.wap_tit .bg2 .wap_tit4_bg{color:#2C9F67;}
.wap_tit .bg3 .wap_tit1_bg{background: -webkit-linear-gradient(left,#01d5ff,#2975ff);background: -o-linear-gradient(left,#01d5ff,#2975ff);background: linear-gradient(left,#01d5ff,#2975ff);}
.wap_tit .bg3 .wap_tit2_bg{background:#0180CC;}
.wap_tit .bg3 .wap_tit3{background:#0180CC;}
.wap_tit .bg3 .wap_tit2_bg{background:#0180CC;}
.wap_tit .bg3 .wap_tit5{width:100%; border-bottom:2px solid #0180CC}
.wap_tit .bg3 .wap_tit5_bg{background:#0180CC;}
.wap_tit .bg3 .wap_tit4_bg{color:#666}
.wap_tit .bg4 .wap_tit1_bg{background: -webkit-linear-gradient(left,#5885CF,#5885CF);background: -o-linear-gradient(left,#5885CF,#5885CF);background: linear-gradient(left,#5885CF,#5885CF);}
.wap_tit .bg4 .wap_tit2_bg{background:#5885CF;}
.wap_tit .bg4 .wap_tit3{background:#5885CF;}
.wap_tit .bg4 .wap_tit2_bg{background:#5885CF;}
.wap_tit .bg4 .wap_tit5{width:100%; border-bottom:2px solid #5885CF}
.wap_tit .bg4 .wap_tit5_bg{background:#5885CF;}
.wap_tit .bg4 .wap_tit4_bg{color:#5885CF;}
.wap_tit .bg5 .wap_tit1_bg{background: -webkit-linear-gradient(left,#9062C0,#9062C0);background: -o-linear-gradient(left,#9062C0,#9062C0);background: linear-gradient(left,#9062C0,#9062C0);}
.wap_tit .bg5 .wap_tit2_bg{background:#9062C0;}
.wap_tit .bg5 .wap_tit3{background:#9062C0;}
.wap_tit .bg5 .wap_tit2_bg{background:#9062C0;}
.wap_tit .bg5 .wap_tit5{width:100%; border-bottom:2px solid #9062C0}
.wap_tit .bg5 .wap_tit5_bg{background:#9062C0;}
.wap_tit .bg5 .wap_tit4_bg{color:#9062C0;}
.wap_tit .bg6 .wap_tit1_bg{background: -webkit-linear-gradient(left,#D09A45,#D09A45);background: -o-linear-gradient(left,#D09A45,#D09A45);background: linear-gradient(left,#D09A45,#D09A45);}
.wap_tit .bg6 .wap_tit2_bg{background:#D09A45;}
.wap_tit .bg6 .wap_tit3{background:#D09A45;}
.wap_tit .bg6 .wap_tit2_bg{background:#D09A45;}
.wap_tit .bg6 .wap_tit5{width:100%; border-bottom:2px solid #D09A45}
.wap_tit .bg6 .wap_tit5_bg{background:#D09A45;}
.wap_tit .bg6 .wap_tit4_bg{color:#D09A45;}
.wap_tit .bg8 .wap_tit1_bg{background: -webkit-linear-gradient(left,#EE903C,#EE903C);background: -o-linear-gradient(left,#EE903C,#EE903C);background: linear-gradient(left,#EE903C,#EE903C);}
.wap_tit .bg8 .wap_tit2_bg{background:#EE903C;}
.wap_tit .bg8 .wap_tit3{background:#EE903C;}
.wap_tit .bg8 .wap_tit2_bg{background:#EE903C;}
.wap_tit .bg8 .wap_tit5{width:100%; border-bottom:2px solid #EE903C}
.wap_tit .bg8 .wap_tit5_bg{background:#EE903C;}
.wap_tit .bg8 .wap_tit4_bg{color:#EE903C;}
.wap_tit .bg7 .wap_tit1_bg{background: -webkit-linear-gradient(left,#E4B138,#E4B138);background: -o-linear-gradient(left,#E4B138,#E4B138);background: linear-gradient(left,#E4B138,#E4B138);}
.wap_tit .bg7 .wap_tit2_bg{background:#E4B138;}
.wap_tit .bg7 .wap_tit3{background:#E4B138;}
.wap_tit .bg7 .wap_tit2_bg{background:#E4B138;}
.wap_tit .bg7 .wap_tit5{width:100%; border-bottom:2px solid #E4B138}
.wap_tit .bg7 .wap_tit5_bg{background:#E4B138;}
.wap_tit .bg7 .wap_tit4_bg{color:#E4B138;}
.wap_tit .bg9 .wap_tit1_bg{background: -webkit-linear-gradient(left,#f35733,#DD6549);background: -o-linear-gradient(left,#f35733,#DD6549);background: linear-gradient(left,#f35733,#DD6549);}
.wap_tit .bg9 .wap_tit2_bg{background:#DD6549;}
.wap_tit .bg9 .wap_tit3{background:#DD6549;}
.wap_tit .bg9 .wap_tit2_bg{background:#DD6549;}
.wap_tit .bg9 .wap_tit5{width:100%; border-bottom:2px solid #DD6549}
.wap_tit .bg9 .wap_tit5_bg{background:#DD6549;}
.wap_tit .bg9 .wap_tit4_bg{color:#DD6549;}
.wap_tit .bg10 .wap_tit1_bg{background: -webkit-linear-gradient(left,#CC463D,#CC463D);background: -o-linear-gradient(left,#5885CF,#CC463D);background: linear-gradient(left,#CC463D,#CC463D);}
.wap_tit .bg10 .wap_tit2_bg{background:#CC463D;}
.wap_tit .bg10 .wap_tit3{background:#CC463D;}
.wap_tit .bg10 .wap_tit2_bg{background:#CC463D;}
.wap_tit .bg10 .wap_tit5{width:100%; border-bottom:2px solid #CC463D}
.wap_tit .bg10 .wap_tit5_bg{background:#CC463D;}
.wap_tit .bg10 .wap_tit4_bg{color:#CC463D;}
.wap_tit4_icon_sj{width:18px;height:18px; display:inline-block; position:absolute;left:10px;top:13px; background:url(../images/diy_hb.png) no-repeat; background-size:100%}
.wap_tit4_icon_hot{width:18px;height:18px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_hot.png) no-repeat; background-size:100%}
.wap_tit4_icon_zw{width:18px;height:18px; display:inline-block; position:absolute;left:10px;top:13px; background:url(../images/diy_tit4zw.png) no-repeat; background-size:100%}
.wap_tit4_icon_mq{width:20px;height:20px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_mq.png) no-repeat; background-size:100%}
.wap_tit4_icon_tj{width:20px;height:20px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_tj.png) no-repeat; background-size:100%}
.wap_tit4_icon_jp{width:20px;height:20px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_jp.png) no-repeat; background-size:100%}
.wap_tit4_icon_user{width:20px;height:20px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_user.png) no-repeat; background-size:100%}
.wap_tit4_icon_zph{width:16px;height:16px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_zph.png) no-repeat; background-size:100%}
.wap_tit4_icon_news{width:20px;height:20px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_news.png) no-repeat; background-size:100%}
.wap_tit4_icon_lb{width:20px;height:20px; display:inline-block; position:absolute;left:10px;top:12px; background:url(../images/diy_tit4_lb.png) no-repeat; background-size:100%}
.job_fair_state_ov {overflow: hidden;}
.job_list_box { position: relative;margin-top: 10px; background: #fff;padding: 10px;}
.job_fair_state {width: 60px;padding-left: 25px;height: 20px;-webkit-transform: rotate(40deg);background: #2c81d6;color: #fff;position: absolute;right: -24px; top: 8px;font-size: 12px;}
.zphname {font-size: 16px;}
.zphtime {padding: 5px 0px 5px 20px;color: #666;position: relative;}
.zphtime_icon {width: 16px;height: 16px;display: inline-block;position: absolute;left: 0px;top: 6px;background: url(../images/yun_wap_partdate.png) no-repeat;background-size: 90%;}
.zphadd {color: #666;padding-left: 20px;position: relative;}
.zphadd_icon {width: 20px;height: 20px;display: inline-block;position: absolute;left: 0px;top: 2px;background: url(../images/zph_icon_hc.png) no-repeat;background-size: 90%;}
/*类别*/
.wap_category_list{ background:#fff; padding:10px; margin-top:10px;}
.wap_category_name{height:30px; line-height:30px;  position:relative; font-weight:bold; font-size:15px;}
.wap_category_a{ display:inline-block; margin-right:10px; margin-top:10px;}
.wap_tit3_bg .wap_titsj{width:16px;height:16px; position:absolute;left:10px;top:2px; background:url(../images/diyhb.png) no-repeat; display:inline-block}
.wap_tit3_bg .wap_tithot{width:18px;height:18px; position:absolute;left:10px;top:2px; background:url(../images/diyhot2.png) no-repeat;display:inline-block}
.wap_tit3_bg .wap_titzw{width:17px;height:16px; position:absolute;left:10px;top:2px; background:url(../images/diyzw.png) no-repeat; display:inline-block}
.wap_tit3_bg .wap_titmq{width:18px;height:18px; position:absolute;left:10px;top:2px; background:url(../images/diymq.png) no-repeat;  display:inline-block}
.wap_tit3_bg .wap_tittj{width:17px;height:16px; position:absolute;left:10px;top:2px; background:url(../images/diytj.png) no-repeat;  display:inline-block}
.wap_tit3_bg .wap_tituser{width:18px;height:20px; position:absolute;left:10px;top:0px; background:url(../images/diyuser.png) no-repeat;display:inline-block}
.wap_tit3_bg .wap_titjp{width:19px;height:19px; position:absolute;left:10px;top:2px; background:url(../images/diyjp.png) no-repeat;  display:inline-block}
.wap_tit3_bg .wap_titnews{width:18px;height:18px; position:absolute;left:10px;top:2px; background:url(../images/diynews.png) no-repeat; display:inline-block}
.wap_tit3_bg .wap_titzph{width:17px;height:16px; position:absolute;left:10px;top:2px; background:url(../images/diyzph.png) no-repeat;  display:inline-block}
.wap_tit3_bg .wap_titlb{width:17px;height:18px; position:absolute;left:10px;top:2px; background:url(../images/diylb.png) no-repeat;  display:inline-block}
.wap_diy_sjcont{ padding-right:10px; background:#fff}
.wap_diy_sjlist{width:50%; display:inline-block; float:left;}
.wap_diy_sjlist_a{ display:block; margin:10px 0px 0px 10px; background:#fff;border-radius:5px;}
.wap_diy_sj_n{width:100%;height:35px; background: -webkit-linear-gradient(left,#e52600,#c70000);background: -o-linear-gradient(left,#e52600,#c70000);background: linear-gradient(left,#e52600,#c70000);border-radius:5px 5px 0 0; line-height:35px; position:relative   }
.wap_diy_sjbox{ padding:5px 10px;}
.wap_diy_sj_jobname{width:100%;height:20px; line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wap_diy_sj_comname{width:100%;height:20px; line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:12px;color:#999}
.wap_diy_sj_tj{ font-size:12px;color:#999}
.wap_diy_sj_xz{color:#f00;}
.wap_diy_sj_n_s{color: #FF0; font-size:18px;  display:inline-block; padding-left:10px;}
.wap_diy_sj_n_time{ font-size:12px;color:#ee857a; position:absolute;right:10px;top:0px;}
.wap_diy_sj_tj_s{width:31.5%; display:inline-block; padding-top:20px; position:relative; text-align:left;}
.wap_diy_sj_tj_s:after{width:1px;height:20px; background:#f2f2f2; position:absolute;right:10px;top:10px;content:"";}
.wap_diy_sj_tj_send:after{ background:none}
.wap_diy_sj_tj_s_n{width:100%; position:absolute; display:inline-block;left:0px;top:0px;color:#f00}
.wap_diy_sj_n_dw{ font-size:12px;}
.wap_diy_sj_lb{width:20%; background:#f2f2f2;display:inline-block;padding-top:5px; padding-bottom:5px; text-align:left; margin-top:5px; padding-left:10px;color:#666}
.wap_diy_sj_lb_n{color:#f00}
.wap_diy_sj_lb_n1{color:#1b9def}
.wap_diy_sj_lb_n2{color:#f60}
.wap_diy_sj_lb_n3{color:#20c188}
.news_in_imglist{ background:#fff}
.wap_titmore{ position:absolute;right:10px;top:5px;}
.wap_tit1,.wap_tit2,.wap_tit3,.wap_tit4,.wap_tit5{ position:relative}
.wap_tit2 .wap_titmore,.wap_tit4 .wap_titmore,.wap_tit5 .wap_titmore{top:12px;}
.wap_tit3 .wap_titmore{top:12px;color:#fff}
.index_rewardjob_tit{ padding:0px 0 0 0px; text-align:center}
.index_rewardjob_tit_s{ font-size:16px; position:relative; display:inline-block; padding-bottom:10px;}
.index_rewardjob_tit_s:after{width:26px;height:2px; background:#09F; display:inline-block; position:absolute;left:50%;;bottom:4px;content:''; margin-left:-13px;}
.index_rewardjob{ padding:0px 10px;}
.index_rewardjobs_list{ background:#fff; padding:10px;border-radius:5px; position:relative; margin-top:10px;}
.index_rewardjobs_list_fs{ font-size:12px; padding:0px 50px 0 0;color:#666}
.index_rewardjobs_list_fs_name{ display:inline-block; margin-right:10px; margin-left:5px;}
.index_rewardjobs_money_n{ font-size:18px;color:#ff4400; }
.index_rewardjobs_list_fs_b{ display:inline-block;width:80px; text-align:left; position:relative; padding:20px 0 0 0}
.index_rewardjobs_list_fs_b:after{width:1px;height:30px; background:#eee; position:absolute;right:20px;top:10px;content:""; display:inline-block}
.index_rewardjobs_list_fs_n{ width:100%;position:absolute;left:0px;top:3px; display:inline-block;color:#ff4400; }
.index_rewardjobs_list_ls{width:50px;height:25px; line-height:25px;background:#ffae00;color:#fff; display:inline-block; position:absolute;right:10px;top:20px; font-size:14px;border-radius:2px; text-align:center}
.index_rewardjobs_money{padding-left:45px; position:relative}
.index_rewardjobs_money:after{width:35px;height:35px; background:url(../images/yun_jobshow_sj.png) no-repeat; background-size:100%; display:inline-block; position:absolute;left:0px;top:5px;content:'';}
.index_rewardjobs_name{border-top:1px dashed #eee; margin-top:10px; padding-top:5px;}
.index_rewardjob_line{ padding:0px 10px;}
.index_rewardjobs_info{ padding:5px 0 5px 0; font-size:12px;color:#666}
.index_rewardjobs_list_more{ width:100%; text-align:center; padding:10px;}
.index_rewardjobs_list_more a{width:110px; padding-right:10px;height:30px; line-height:30px; background:#fff;border-radius:20px; display:inline-block; position:relative}
.index_rewardjobs_list_more a:after{content: ' ';position: absolute;top: 50%;right: 15px;width: 4px;height: 4px;border: #f00 solid;-webkit-transform: rotate(45deg);border-width: 1px 1px 0 0; margin-top:-2px;
    box-shadow: 0 5px 15px #ddd;  }
.index_rewardjob_tit_p{width:100%; text-align:center; font-size:12px;color:#999}
.diywap_CZ{width:100%;text-align:center}
.diywap_CZbth{ background:#2d8cf0;color:#fff;height:30px; line-height:30px;width:190px;border-radius:20px;border:none;font-size:12px;}
admin/images/diy_hb.png
admin/images/diy_tit4_hot.png
admin/images/diy_tit4_jp.png
admin/images/diy_tit4_lb.png
admin/images/diy_tit4_mq.png
admin/images/diy_tit4_news.png
admin/images/diy_tit4_tj.png
admin/images/diy_tit4_user.png
admin/images/diy_tit4_zph.png
admin/images/diy_tit4zw.png
admin/images/diyhb.png
admin/images/diyhot2.png
admin/images/diyjp.png
admin/images/diylb.png
admin/images/diymq.png
admin/images/diynews.png
admin/images/diytj.png
admin/images/diyuser.png
admin/images/diyzph.png
admin/images/diyzw.png
admin/images/dp_icon.png
admin/images/dpsj.png
admin/images/file.gif
admin/images/folder.gif
admin/images/follow.png
admin/images/gg.png
admin/images/gjicon.png
admin/images/gl.png
admin/images/gly.png
admin/images/gly_h.png
admin/images/gq.png
admin/images/gq_h.png
admin/images/gz.png
admin/images/gz_h.png
admin/images/gzhtj.png
admin/images/hot.png
admin/images/icon_dian.png
admin/images/icon_gb.png
admin/images/icon_gb_h.png
admin/images/icon_phone_model.png
admin/images/icon_recommend.png
admin/images/iconv/allmenu.gif
admin/images/iconv/button_edit.png
admin/images/iconv/button_properties.png
admin/images/iconv/check_no.gif
admin/images/iconv/check_yes.gif
admin/images/iconv/dc.gif
admin/images/iconv/del_icon2.gif
admin/images/iconv/down.gif
admin/images/iconv/file-16.gif
admin/images/iconv/folder-16.gif
admin/images/iconv/go-up.gif
admin/images/iconv/help_icon.gif
admin/images/iconv/icon_add.gif
admin/images/iconv/icon_forbidman.gif
admin/images/iconv/icon_htm.gif
admin/images/iconv/icon_manage2.gif
admin/images/iconv/icon_user.gif
admin/images/iconv/jia.png
admin/images/iconv/jian.png
admin/images/iconv/loading.gif
admin/images/iconv/refresh.gif
admin/images/input_checkbox.png
admin/images/input_checked.png
admin/images/input_date.png
admin/images/iphone6.jpg
admin/images/ipt_bg.jpg
admin/images/job_xl.png
admin/images/jobpack.css
New file
@@ -0,0 +1,102 @@
.com_m_job_list{width:100%; float:left; margin-top:10px;}
.job_list_box{width: 100%;border:1px solid #ddd;float:left;position:relative;}
.job_list_box:hover{ background:#f8f8f8}
.job_list_checkboxbox{width:15px;padding:70px 5px 65px 5px; background:#f8f8f8; float:left}
.job_list_box_operation{width:100px; float:right; margin-top:30px; line-height:26px;}
.job_list_box_operation a{ margin-left:10px;color:#456dab}
.job_list_list{width:831px; border-bottom:1px solid #ddd;float:left; padding:8px 10px;border-top:none; position:relative}
.com_m_job_lis_xz{width:13px;height:13px; float:left;overflow:hidden; margin-top:8px; margin-right:5px;}
.com_job_list_check{width:13px;height:13px; overflow:hidden; display:block}
.com_m_job_list_jobname{ float:left}
.com_m_job_list_jobname_a{ font-size:16px;}
.com_m_job_list_jobfw{ display:inline-block;border:1px solid #f60;color:#f60; padding:0px 5px; line-height:18px; margin-right:10px;}
.com_m_job_list_jobdate{color:#97999b; float:left;}
.job_list_list_left_name{color:#97999b}
.com_m_job_list_t{width:563px;  float:left;color:#726868;}
.job_list_box_left{width:560px; float:left; padding:10px 0 0 10px; line-height:30px;color:#626b77;}
.job_list_list_left{width:560px; float:left; line-height:30px;color:#626b77;}
.com_m_job_lis_j{width:100%; float:left}
.job_list_list_con{width:135px;height:48px; float:left; padding-left:10px; }
.job_list_list_con_yp_n{width:66px;height:48px; background:#f9f9f9; float:left;border-right:1px solid #fff; text-align:center;color:#626b77}
.job_list_list_left_u{ font-size:14px; font-weight:normal}
.job_list_list_con_yp_n strong{ display:block; font-size:16px; padding:3px 0}
.job_list_list_com_tg{width:170px; float:left;padding-left:10px; padding-right:10px; }
.com_m_job_list_cz{width:60px; text-align:center; float:right;margin-right:8px;}
.job_list_list_com_tg_name{ padding-bottom:8px;color:#626b77; font-size:12px;}
.job_list_list_com_sx{width:115px; float:left}
.job_list_list_com_sx_gm{color:#f60; text-decoration:underline}
.job_list_extension{ float:left;width:110px; padding-left:20px; padding-top:25px;}
.job_list_extension_box{border:1px solid #ddd; background:#fff;color:#f60;width:75px;height:24px; line-height:24px; padding-left:10px; background:url(../images/com_select.jpg) no-repeat 65px center; position:relative; cursor:pointer}
.job_list_extension_box_line{width:87px;height:1px; line-height:1px; overflow:hidden; background:#fff; position:absolute;left:0px;top:-1px; z-index:10}
.job_list_extension_box_list{width:170px; position:absolute;left:-1px;top:24px; background:#fff;border:1px solid #ddd;text-align:center; padding-bottom:10px; z-index:100}
.job_list_extension_box_list li{width:70px;height:26px; line-height:26px;float:left; margin-top:8px; margin-left:8px;}
.job_list_operation{width:140px;padding-top:10px; float:right; line-height:26px;}
.job_list_operation a{ margin-left:10px;color:#456dab}
.job_share{float:left;margin-top:5px;height:20px; line-height:20px;color:#999; cursor:pointer; background:url(../images/com_fr.png) no-repeat left center ; padding-left:22px; display:inline-block; margin-left:20px;}
.com_Release_jobxg{color:#456dab; text-decoration:underline;}
.com_m_job_lis_zt{ display:inline-block; padding:0px 2px; color:#f60; }
.com_m_job_lis_fb{display:inline-block; padding:0px 2px;}
.com_m_job_lis_hf{color:#456dab;  margin-right:5px;}
.com_tit{height:43px;line-height:43px;}
.com_tit_rt{margin-top:5px;margin-right:15px;width:80px;height:30px;text-align:center;line-height:30px;background:#f60;}
.com_tit_rt a{color:#fff;}
/*悬赏职位记录临时样式*/
.m_lt_ct{padding: 0px;width: 100%;}
.m_lt_ct_tit{color:#1b1919;font-size:16px;font-weight:bold;}
.m_lt_ct_t{margin-top:20px;width:825px;background:#eee;padding:0px 20px;height:35px;line-height:35px;font-size:14px;color:#080606;}
.m_lt_ct_li{padding:18px 20px;width:825px;line-height:28px;border-bottom:1px solid #eee;}
.m_lt_ct_li_nm a{color:#456dab;}
.m_lt_ct_li_h{color:#6f6868;}
.m_lt_ct_li_r{color:#f51010;}
.m_lt_ct_li_z{color:#bbb7b7;}
.m_lt_ct_li_b{color:#96999d;}
.m_lt_ct_li_b a{color:#456dab;cursor:pointer;}
.m_lt_ct_li_ff{color:#3ba109;}
.m_lt_ct_li_j{color:#73a365;}
.m_lt_ct_li_b i.m_lt_ct_li_my{color:#f51010;}
.m_xs{width: 100%;border:1px solid #e9e9e9;margin-top:20px;padding:10px 0;}
.m_xs ul li{float:left;padding:2px 13px; margin-left:10px;border-radius:20px;}
.m_xs ul li a{color:#3e3737;font-size:14px;display:inline-block;}
.m_xs ul li.m_xs_cur{color:#fff;background:#ff7300;}
.m_xs ul li.m_xs_cur a{color:#fff;display:inline-block;}
.m_xs ul li a.hr_subMetx_cur{color:#fff;}
.m_xs_bx{border:1px solid #e9e9e9;width: 100%;margin-top:20px;}
.m_xs_bx:hover{ background:#f8f8f8}
.m_xs_bx_class{padding:15px 0;line-height:30px;width:100%;}
.m_xs_bx_s_nm{width:280px;}
.m_xs_bx_s_nm a{font-size:16px;color:#456dab;}
.m_xs_bx_s_hb{color:#8c9093;width:320px;font-size:12px;}
.m_xs_bx_s_hb i{color:#ff0030;}
.m_xs_bx_f{width:650px; padding-left:15px;}
.m_xs_bx_s{width:100%;}
.m_xs_bx_x{width:100%;color:#b4b2b2;}
.m_xs_bx_x_w a{color:#456dab;}
.m_xs_bx_x_w{width:280px;}
.m_xs_bx_x_z a{color:#456dab;}
.m_xs_bx_x_z{width:320px;font-size:12px;color:#8c9093;}
.m_xs_bx_x_z i{color:#456dab;}
.m_xs_bx_r_icon{width:15px;height:30px;display:inline-block;background:url(no.png) no-repeat left 8px;}
.m_xs_bx_r_icon_ok{width:15px;height:30px;display:inline-block;background:url(../images/yes.png) no-repeat left 8px;}
.m_xs_bx_r span{padding-left:12px;height:15px;}
.m_xs_bx_r{margin-bottom:10px; padding-right:15px;}
.m_xs_pr{padding:10px 0px;width:100%;border-top:1px dashed #eee;}
.m_xs_pr_f{width:520px;color:#96999d; padding-left:15px;}
.m_xs_pr_f ul li{border-left:1px solid #c5c2c1;padding-left:20px;line-height:40px;position:relative;}
.m_xs_pr_f ul li i.m_xs_pr_f_icon{position:absolute;top:15px;left:-4px;width:7px;height:7px;border-radius:50px;display:block;background:#c5c2c1;}
.m_xs_pr_f ul li.m_xs_pr_f_cur i.m_xs_pr_f_icon{background:#ff7300;}
.m_xs_bx_red{color:#ff7300;}
.m_xs_pr_r{margin-top:15px;}
.m_xs_js{padding:0px 10px;height:31px;line-height:31px;color:#fff;background:#ff7400;display:inline-block;text-align:center;}
.m_xs_jj{padding:0px 10px;height:31px;line-height:31px;color:#fff;background:#5997c0;margin-left:15px;display:inline-block;text-align:center;}
.m_xs_pr_qur{color:#ff7300;border:1px solid #ff7300;height:26px;line-height:26px;padding:0px 8px;display:inline-block;border-radius:3px;}
.m_xs_pr_qxx{margin-left:15px;color:#5997c0;border:1px solid #5997c0;height:26px;line-height:26px;padding:0px 8px;display:inline-block;border-radius:3px;}
.m_xs_js:hover{color:#fff;}
.m_xs_jj:hover{color:#fff;}
.m_xs_pr_qxx:hover{color:#5997c0;}
.info_text{width:220px;height:33px;line-height:33px;border:1px solid #eee;}
/*悬赏职位记录临时样式--END*/
admin/images/jt.png
admin/images/keep_a_journal.png
admin/images/kjnav.png
admin/images/kqicon1.png
admin/images/kqicon2.png
admin/images/kqicon3.png
admin/images/kuaijie.png
admin/images/l2.png
admin/images/l2_hov.png
admin/images/lb_icon.png
admin/images/left_bg.png
admin/images/left_menu_openClose.png
admin/images/leftbg.png
admin/images/leftli.gif
admin/images/lo_bg.jpg
admin/images/logioin_bg2.png
admin/images/logo_t.png
admin/images/logoin_line.png
admin/images/logoin_logo.png
admin/images/map.png
admin/images/map_icon.png
admin/images/mb_jt.png
admin/images/mcz.png
admin/images/more1.png
admin/images/more2.png
admin/images/moreicon.png
admin/images/mr.png
admin/images/nav_icon.png
admin/images/nav_icon_dp.png
admin/images/nav_icon_jz.png
admin/images/nav_icon_wz.png
admin/images/nav_top.png
admin/images/nav_xuanzhong_bg.jpg
admin/images/newnavicon1.png
admin/images/newnavicon2.png
admin/images/newnavicon3.png
admin/images/newnavicon4.png
admin/images/newnavicon5.png
admin/images/newnavicon6.png
admin/images/newnavicon7.png
admin/images/newnavicon8.png
admin/images/news.gif
admin/images/news_admin_icon.png
admin/images/news_admin_icon1.png
admin/images/newsjbg.png
admin/images/newsx.png
admin/images/o_iconbg.png
admin/images/o_n_bg.png
admin/images/onLoad.gif
admin/images/onSuccess.gif
admin/images/open.png
admin/images/pg_icon.png
admin/images/pic_img.jpg
admin/images/pic_img.png
admin/images/px_search.png
admin/images/qh.png
admin/images/question-balloon.png
admin/images/qxicon.png
admin/images/qxjt.png
admin/images/qyhy.png
admin/images/red_icon.png
admin/images/repeat_y_bg.png
admin/images/repeat_y_bg2.png
admin/images/reset.css
New file
@@ -0,0 +1,694 @@
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;word-wrap: break-word;}
body, html, input { font-size:14px;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input.dialog {height: 0;height: 0;font-size: 0;line-height: 0;border: none}
h1 {font-size: 34px;}
h2 {font-size: 26px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
input, label, img, th {vertical-align: middle;}
.font-fixh {font-family: Georgia, Arial;color: #f00;font-size: 16px;font-weight: 700;}
address, cite, dfn, em, var {font-style: normal;}
code, kbd, pre, samp {font-family: courier new, courier, monospace;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color:#555}
a:hover {text-decoration: underline;}
.white, .white a {color: #fff}
.blue, .blue a {color: #004499}
.gray4, a.gray4 {color: #999}
.red, .red a, a.red {color: red;}
.green {color: #0E774A}
select optgroup {color: #CAC8BB;}
/*通用样式*/
.hidden {display: none;}
.invisible {visibility: hidden;}
.ib, .ib-a a {display: inline-block;zoom: 1;*display:inline;}
.clear{clear: both;height:0px;line-height:0px;overflow:hidden;margin:0;padding:0;background:#fff;_line-height:0px;_height:0px;font-size:0px;}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.lh20 {line-height: 20px}
.lh22 {line-height: 22px}
.lh24 {line-height: 24px}
.lh26 {line-height: 26px}
.lh28 {line-height: 28px}
.fb {font-weight: bold}
.fn {font-weight: normal}
.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk30 {clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3 {height: 3px;}
.bk6 {height: 6px}
.bk8 {height: 8px}
.bk10 {height: 10px}
.bk15 {height: 15px}
.bk20 {height: 20px}
.bk30 {height: 30px}
.row-2 li {float: left;width: 50%}
.row-3 li {float: left;width: 33%}
.row-4 li {float: left;width: 25%}
.row-5 li {float: left;width: 20%}
.cu, .cu-li li, .cu-span span {cursor: hand;!important;cursor: pointer}
.text-c {text-align: center}
.text-l {text-align: left}
.text-r {text-align: right}
.lf {float: left}
.rt {float: right}
.pr {position: relative}
.pa {position: absolute}
.img-wrap {border: 1px solid #eee;text-align: center;overflow: hidden}
.img-wrap a {display: table-cell;vertical-align: middle;*display:block;overflow: hidden}
.img-wrap a:hover {background-color: #e8eff6}
.col-left {float: left}
.col-auto {overflow: hidden;_zoom: 1;_float: left;}
.col-right {float: right}
.subbut {display:inherit-block;border:none;color:#fff;background:none repeat scroll 0 0 #2d8cf0;padding:5px 5px 5px 5px;border:none;height:30px;border-radius: 4px;}
.infoboxp {position: relative;padding:15px 15px 0 15px; }
.infoboxp .infoboxp_top h6 {float:left;font-size:14px;font-weight:bold;color: #3A6EA5;    line-height: 40px;padding-left:10px;}
.infoboxp .infoboxp_top {height:40px;border:1px solid #e8e8e8;background:#f7f7f8;width:100%;overflow:hidden;}
.infoboxp_right{ float:left; }
.infoboxp_right em{color:#f60}
.infoboxp_right a{ display:inline-block;  padding:2px 0px 2px 8px; margin-left:5px;color:#0d6dab}
.infoboxp_right a:hover{ text-decoration:none}
.infoboxp_right .infoboxp_tj{ padding:3px 8px 3px 5px; background:#fd7e01;color:#fff; font-weight:bold; margin-top:8px; }
.infoboxp_right .infoboxp_send{padding:2px 8px 2px 0px;color:#f60}
.table-list tbody .digg {border-bottom:none;}
.digg {float:none;margin:3px;padding:3px;text-align:right;width:auto;}
.digg .selected{background:none repeat scroll 0 0 #1190ef;color:#fff;border:1px solid #1190ef;}
.digg a {border:1px solid #ddd;color:#666;margin:0px 0px 2px 5px;padding:0px 12px;height:30px; line-height:30px;text-decoration:none; background:#fbfbfb;border-radius:3px; display:inline-block}
.digg a:hover {border:1px solid #1190ef;color:#1190ef;}
.digg .selected:hover{color:#fff}
.digg a:active {border:1px solid #1190ef;color:#1190ef;}
.digg span.current {background-color:#1190ef;border:1px solid #1190ef;color:#FFFFFF;font-weight:bold;margin:2px;padding:2px 5px;}
.digg span.disabled {border:1px solid #EEEEEE;color:#DDDDDD;margin:2px;padding:2px 5px;}
.admin_index_center{width:100%;}
.admin_message_left{width:48%; padding:10px; float:left; }
.admin_message_left_cont{border:1px solid #e9e9e9; padding-bottom:10px;min-height:120px;_height:120px;}
.admin_message_left_cont strong{ font-weight:normal}
.admin_message_up{ }
.admin_message_name{ padding:20px 10px 10px 20px; }
.admin_message_yun{font-size:14px; color:#fb654c}
.admin_message_zh{color:#026db5; margin-left:10px;}
.admin_message_login{ padding-left:20px;color:#333; }
.admin_message_jy{ margin-left:10px;border-top:1px dashed #e2e2e2; padding-top:10px; margin-top:12px; margin-right:10px; padding-left:10px;}
.admin_message_jy a{color:#026db5;}
.admin_message_right{width:48%; padding:10px; float:left}
.admin_message_h1{height:50px; line-height:50px;position:relative;border-bottom: 1px solid #f1f1f1;}
.admin_message_h1_tit{ position:absolute;left:0px;top:0px; font-size:18px;}
.admin_message_h1_s{height:48px;display:inline-block; text-align:center;cursor:pointer;padding: 0 20px;}
.admin_message_h1_s a{ display:block}
.admin_message_h1_cur{display:inline-block;border-bottom:3px solid  #4aa3f9;;}
.admin_message_h1_cur a{color:#1178c3}
.admin_message_list a{ display:inline-block;color:#fff;margin-top:8px; padding:10px 9px; text-align:left; float:left; background:#E35E06; margin-left:8px;width:20%;}
.admin_message_list .admin_message_bg2{ background:#acc959}
.admin_message_list .admin_message_bg3{ background:#89c1e5}
.admin_message_list .admin_message_bg4{ background:#d489de}
.admin_message_list .admin_message_bg5{ background:#dc6263}
.admin_message_list .admin_message_bg6{ background:#82af6f}
.admin_message_list .admin_message_bg{ background:#DCDFE3;color:#333}
.admin_message_list a:hover{ background:#f60;color:#fff; text-decoration:none}
.admin_r_new_icon{ display:inline-block;width:30px;height:30px; position:absolute;left:20px;top:10px;}
.admin_r_new_icon_a{ background:url(../images/admin_date_c.png) no-repeat}
.admin_r_new_icon_b{ background:url(../images/admin_r_iconb.png) no-repeat}
.admin_r_new_icon_c{ background:url(../images/admin_r_iconc.png) no-repeat}
.admin_r_new_icon_d{ background:url(../images/admin_r_icond.png) no-repeat}
.admin_r_new_icon_e{ background:url(../images/admin_r_icone.png) no-repeat}
.admin_r_new_icon_f{ background:url(../images/admin_date_f.png) no-repeat}
.admin_r_new{ padding-left:10px; padding-top:35px;}
.right_web_list{}
.right_web_list li{ width:45%; float:left;line-height:38px; height:38px; overflow:hidden;background:url(../images/icon_dian.png) no-repeat left center;padding-left:15px; margin-left:20px; font-size:14px;color:#808695}
.right_web_list li a{color:#999}
.admin_index_Data{ padding:15px;}
.admin_index_Data_bor{background: #fff;}
/* 数据统计 */
.admin_index_Data_cont{}
.adminR_tj_Data_cont{width: 70%;height: 475px; float: left;background: #fff;}
.admin_index_Data_cont_box{ position:relative; padding:0px 0px 0px 0px;}
.admin_index_fw{position:relative; background:#fff; padding:40px 0 30px 0;border-radius: 3px;}
.admin_index_date_list{width:100%;height:80px;background:#fff;border-radius: 3px;border-bottom: 1px solid #f1f1f1;overflow: hidden;}
.admin_index_date_list li{
    width: 12.5%;
    height: 80px;
    float: left;
    border-radius: 3px;
    text-align: center;
    color: #999;
    font-size: 14px;
    position: relative;
}
.admin_index_date_list_cur{background: url(../images/adminR_xz.png) no-repeat bottom;}
.admin_index_date_list li .tj_line{position: absolute;display: block;right: 0;top: 20px;width: 1px;height: 30px;background: #e8eaec;}
.admin_index_date_list li a{color:#808695; display:block;height: 80px; }
.admin_index_date_list li a:hover{ text-decoration:none;background: url(../images/adminR_xz.png) no-repeat bottom;}
.admin_index_date_list li .admin_tj_n{ font-size:20px;width:100%; padding:10px 0 5px 0;color: #17233d;}
/* .admin_tj_sj{width:9px;height:5px; background:url(../images/admin_sj_icon.png) no-repeat; position:absolute;left:10px;top:10px;}
.admin_tj_sjx{width:9px;height:5px; background:url(../images/admin_sj_iconx.png) no-repeat; position:absolute;right:10px;top:10px;}
 */
/* .admin_index_tj_jl .admin_tj_n{color:#23b7e5}
.admin_index_tj_gr .admin_tj_n{color:#fb6e51}
.admin_index_tj_wx .admin_tj_n{color:#32d088}
.admin_index_tj_pg .admin_tj_n{color:#8a80c4}
.admin_index_date_list .admin_index_tj_zw{ background:#40a4f1;border:1px solid #40a4f1}
.admin_index_date_list .admin_index_tj_zw a{color:#98c8f6}
.admin_index_date_list .admin_index_tj_zw .admin_tj_n{color:#fff;}
.admin_index_date_list .admin_index_tj_qy{ background:#23b7e5;border:1px solid #23b7e5}
.admin_index_date_list .admin_index_tj_qy a{color:#dff2fa}
.admin_index_date_list .admin_index_tj_qy .admin_tj_n{color:#fff;}
.admin_index_date_list .admin_index_tj_gg{ background:#fb6e51;border:1px solid #fb6e51}
.admin_index_date_list .admin_index_tj_gg a{color:#dff2fa}
.admin_index_date_list .admin_index_tj_gg .admin_tj_n{color:#fff;}
.admin_index_date_list .admin_index_tj_dp{ background:#32d088;border:1px solid #32d088}
.admin_index_date_list .admin_index_tj_dp a{color:#dff2fa}
.admin_index_date_list .admin_index_tj_dp .admin_tj_n{color:#fff;} */
.admin_index_date_list .admin_index_date_tja{ display:block;width:150px;height:30px; background:#b6b3b3;  float:left;color:#333; text-align:center; padding-top:55px; float:left; font-size:12px;}
.admin_index_date_n{ font-size:18px; font-weight:bold; font-family:微软雅黑; display:block; line-height:20px; }
.admin_index_date_list .admin_index_date_a{ background:#fff url(../images/admin_date_a.png) no-repeat 65px 20px;color:#070707}
.admin_index_date_list .admin_index_date_b{ background:#fff url(../images/admin_date_b.png) no-repeat 65px 20px;color:#333}
.admin_index_date_list .admin_index_date_c{ background:#fff url(../images/admin_date_c.png) no-repeat 65px 20px;color:#070707}
.admin_index_date_list .admin_index_date_d{ background:#fff url(../images/admin_date_d.png) no-repeat 65px 20px;color:#070707}
.admin_index_date_list .admin_index_date_e{ background:#fff url(../images/admin_date_e.png) no-repeat 60px 20px;color:#070707}
.admin_index_date_list .admin_index_date_f{ background:#fff url(../images/admin_date_f.png) no-repeat 65px 20px;color:#070707}
.admin_index_date_list .admin_index_date_g{ background:#fff url(../images/admin_date_g.png) no-repeat 60px 20px;color:#070707;}
.admin_index_date_list .admin_index_date_h{ background:#fff url(../images/admin_date_h.png) no-repeat 65px 20px;color:#070707}
.admin_index_date_list .admin_index_date_i{ background:#fff url(../images/admin_date_b.png) no-repeat 65px 20px;}
.mainindex_box{padding:0px 15px;}
.mainindex_box_cont{width:100%;border-radius: 3px;position:relative}
/* .mainindex_box_cont_c{border: 1px solid #eeeeee; } */
.mainleft {width:50%;height:250px; display:inline-block;vertical-align:top; *float:left;background: #fff;}
.mainright {width:50%;height:250px; display:inline-block;float: right;}
.maininfo {height: 250px;margin-left: 15px;background: #fff;}
.mainboxtop {width:100%;height:45px; line-height:45px;position: relative;border-bottom: 1px solid #f1f1f1;}
.mainboxtop h6 { font-size:16px;padding-left: 15px;}
.maincontent {width:100%; line-height:37px;color:#808695; font-size:14px;}
.maincontent p {}
.admin_indexdt{ padding:0px 0px 20px 0px;}
/* .admin_indexdt ul{border-right:1px solid #eee;} */
.admin_indexdt ul li{height:37px; line-height:37px; padding:0px 110px 0px 10px; position:relative}
.admin_indexdt ul li a{color:#808695; font-size:14px;}
.admin_indexdt ul li a:hover{color:#f60;}
.admin_indexdt_icon{width:2px;height:2px; background:#000; position:absolute;left:0px;top:18px; display:inline-block}
.admin_indexdt_date{ position:absolute;right:30px;top:0px;color:#999;font-size:12px;}
.maincontent img {border:none;}
.sysinfobox {width:400px;height:325px;position:absolute;top:50%;left:50%;margin-top:-162px;margin-left:-200px;border:1px solid #999;}
.sysinfoboxtop {width:400px;height:25px;line-height:25px;/*background:url(./maintopbg.png) repeat-x;*/}
.sysinfocontent {width:400px;height:300px;}
.mainleft_ul,.maincontent{padding-left: 15px;}
.tty_xitongshezhi{
    padding-top: 24px;
}
.tty_form_btn{
}
.tty_sub{
    background-color: #2d8cf0 !important;
    height: 48px !important;
    width: 160px;
    line-height: 48px !important;
    font-size: 17px !important;
    border-radius: 4px !important;
    color: #fff !important;
    border: none !important;
    margin-right: 20px !important;
}
.tty_cz{
    height: 48px !important;
    width: 158px;
    line-height: 48px !important;
    font-size: 17px !important;
    border-radius: 4px !important;
    border: 1px solid #2d8cf0 !important;
    color: #2d8cf0 !important;
    background: #fff !important;
}
.layui-word-aux{color: #b3b7be !important;}
.tty_xitongshezhi .layui-form-item .layui-form-label{color: #515a6e;width: 150px!important;font-size: 14px;}
.tag_box .tty_uploadsz .layui-form-item .admin_web_tip{
    margin-left: 35px;
}
.tag_box .tx_yr_fl{ float:left}
 .infoboxp_top_wz{ float:left}
.main_tag .tag_box .hiddendiv{display:none;}
.table-list_admin_jl_tj  tbody td{border:none; text-align:center;}
.admin_jl_tj{margin-top:20px; padding-bottom:10px;}
.admin_jl_tj dd{ line-height:23px; color:#666;}
.mainmsg{background: #fff;padding: 0 0 15px 0;}
.mainmsg_list{ display:inline-block;width:48%; line-height:35px;color:#808695;font-size:14px;}
/*用户统计*/
.fl{ float:left;}
.fr{ float:right;}
.col_main{ width:100%;}
.main_hd{ line-height:40px; background:#fff;}
.main_hd h2{line-height:60px;padding:0 30px;font-size:16px; font-family:微软雅黑; font-weight:normal;}
.title_tab{width:100%; border-bottom:1px solid #ddd; float:left;background:#fff;}
.tab_navs{width:70%; float:left;}
.tab_navs li{ float:left; width:108px;}
.tab_navs li a{ float:left;width:108px; text-align:center;font-size:14px;}
.tab_navs li a:hover{border-bottom:3px solid #1178c3; display:block;}
.tab_navs .tab_navs_select{ border-bottom:3px solid #1178c3;display:block;}
.tab_navs .tab_navs_select a:hover{ border:none;}
.extra_info{width:20%; float:right; text-align:right; padding-right:30px;}
.extra_info a{ margin:0 10px;}
.admin_static_main{width:100%;}
.mod_header{width:100%; padding:15px 0; border-bottom:1px solid #ddd; background:#fff;}
.mod_header_title{ margin-left:14px;font-size:16px; font-family:微软雅黑;}
.mod_header_help{ width:16px; height:16px; margin-right:20px;}
.mod_header_help img{ width:16px; height:16px; float:left;}
.mod_basic{border:1px solid #dce3ed; width:100%; margin-top:10px;}
.mod_basic .title{ height:30px; background:#f9f9f9; border-bottom:1px solid #d8d8d8;width:100%; float:left;}
.mod_basic .title h3{line-height:30px;padding:0 10px;font-size:16px; font-family:微软雅黑; font-weight:normal; width:100px; float:left;}
.ui_trendgrid {width: 100%; background:#fff;}
.ui_trendgrid td {border-right: 1px solid #D8D8D8;}
.ui_trendgrid_item {height: 100%; vertical-align:middle;overflow: hidden;margin-bottom:20px; display:block;}
.ui_trendgrid_item dl{  margin-top: 20px;padding: 0; display:inline-block;text-align:left; padding-left:30px;}
.ui_trendgrid_item dl dt{ font-size: 14px;font-weight: bold; padding-bottom: 12px;}
.ui_trendgrid_item dl dd{ font-size: 12px;line-height: 18px; margin-top: 2px;white-space: nowrap;}
.ui_trendgrid_item dl .ui_trendgrid_number{font-size: 30px; height: 24px; margin-bottom: 10px;}
.icon_down{ width:8px; height:10px;background:url(../images/admin_icon_down.png) no-repeat; display:inline-block; margin:0 8px;}
.icon_up{ width:8px; height:10px;background:url(../images/admin_icon_up.png) no-repeat;display:inline-block; margin:0 8px;}
.mod_basic .tabs{ float:left;}
.mod_basic .tabs li{ float:left; border-right:1px solid #ccc; display:inline-block}
.mod_basic .tabs .last{border-right:none;}
.mod_basic .tabs li a{height:30px; line-height:30px; display:inline-block;font-size:14px; font-family:微软雅黑; color:#333; text-decoration:none;padding:0 20px; float:left}
.mod_basic .tabs li a:hover{ background:#eee;color:#333;}
.mod_basic .tabs .current{ border-right:none;}
.mod_basic .tabs .current a{background:#1178c3;color:#fff;}
.mod_basic .tabs .current a:hover{background:#1178c3; color:#fff;}
.admin_atatic_sub_menu {   background:#F7F7F7;line-height: 1em;min-height: 31px; width:100%;float:left; padding:10px 0;}
.admin_atatic_setup{width:80px; height:30px;margin-right:20px;_margin-right:10px;}
.admin_static_bth{ width:86px; height:30px; border:none; cursor:pointer;background:url(../images/admin_static_bth.png) no-repeat; float:left;}
.help_content {background: #FFFFFF;color: #333333;font-size: 12px;line-height: 1.6;position: absolute; top:0px; right:0px;white-space: normal;width: 220px;z-index: 5; border: 1px solid #BABABB;margin: 44px 10px 0 0;}
.help_content dl {padding: 8px 10px 5px 15px;}
.help_content dl dt{ font-weight:bold;}
.help-change-footer{ padding:10px 10px 5px 15px; color:#999; border-top:1px solid #ddd;}
.date {background-color: #FEFEFE;background-image: -moz-linear-gradient(center top , #FAFAFA, #F5F5F5);background-repeat: repeat-x;border: 1px solid #D8D8D8;border-radius: 3px;float: left;overflow: hidden; margin-left:20px;_margin-left:10px;}
.date .date_title{border-right:1px solid #D8D8D8;color:#666666;cursor:pointer;font-family:Arial;font-size:14px;padding:6px 10px;vertical-align: middle;}
.date:hover {background-image: none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);}
.date .opt_sel {display: inline-block;height: 28px;line-height: 28px;margin-left: -4px;text-align: center;vertical-align: middle;width: 30px;}
.date .opt_sel img{ width:11px; height:5px; margin-top:12px; margin-left:8px; float:left;}
.admin_atatic_time{line-height:28px;}
.admin_atatic_time li{ margin-left: 10px;float: left;}
.admin_atatic_time .admin_atatic_active a{ color:#06C;}
.admin_atatic_content{ width:100%; background:#fff;}
.admin_atatic_toptitle{ width:100%; }
.admin_atatic_toptitle a{margin:16px 0px 4px 20px;padding:0 10px;height:28px; line-height:28px;  float:left;
border:1px solid #4176ae;background:url(../images/admin_static_bg03.png) repeat-x;color:#fff;border-radius:2px;}
.admin_atatic_toptitle a:hover{border:1px solid #4176ae;background:url(../images/admin_static_bg02.png) repeat-x;text-decoration:none; color:#fff;border-radius:2px; }
.admin_atatic_toptitle .toptitle_select{ height:28px; border:1px solid #4176ae;background:url(../images/admin_static_bg03.png) repeat-x;color:#fff;border-radius:2px;}
.admin_atatic_content_title{ margin:20px;_margin:10px;font-size:14px;border-left:4px solid #6B6B6B;padding-left:3px;height:18px;line-height:18px;}
.admin_atatic_content_title span{ float:left;}
.admin_atatic_content_title em{ float:right;background:url(../images/admin_atatic_go.png) no-repeat; padding-left:20px;}
.admin_atatic_content_title em a{ color:#1178c3;}
.admin_atatic_chart{ width:100%;}
.admin_atatic_chart img{ width:100%; height:300px;}
.admin_atatic_list tr{ height:30px; line-height:30px;}
.admin_atatic_list_title{height:42px; line-height:42px;background:#f5f5f5; border-bottom:1px solid #eee;font-weight:bold; color:#000; }
.admin_atatic_list_new{ background:#e1effa;}
.admin_table_trbg .admin_atatic_list_new{ background:#e6eff9;}
.admin_atatic_list tr td{ font-weight:normal; font-size:12px;}
.tag_box{background: #FFFFFF;height: auto; width: 100%;}
.admin_atatic_one{ padding-left:20px;}
.admin_atatic_list tr td{ border-bottom:1px solid #DCE3ED;}
.infoboxp_top_span{ display:inline-block; font-size:14px; font-weight:bold;color:#3A6EA5; line-height:40px; margin-left:10px;}
.infoboxp_top_span_sz { background:#f8f8f8;border:1px solid #ddd;padding:5px 8px; margin-right:5px; display:inline-block;margin-bottom: 5px;}
.infoboxp_top_span_sz_in{ background:#1178c3;border:1px solid #1178c3;color:#fff; }
.infoboxp_top_span_sz_in a{color:#fff}
.infoboxp_top_span_sz_in a:hover{background:#1178c3;border:1px solid #1178c3;color:#fff; }
.infoboxp_topIjf .on{ background:#f8f8f8;}
.infoboxp_topIjf .infoboxp_top_span_sz_in{ background:#666666;}
.infoboxp_topIjf .infoboxp_top_span_sz_in a{color:#fff}
.infoboxp_topIjf a:hover{ text-decoration:none}
.admin_h1_bg{height:40px;width:100%;border:1px solid #e8e8e8;background:#f7f7f8; overflow:hidden; float:left; }
.tongji_c_bth{ display:inline-block; background:#fff;color:#333; padding:4px 10px; margin-right:10px; float:left}
.tongji_c_bth_cur{ background:#F30;color:#fff}
.tongji_c_bth_cur:hover{color:#fff}
.admin_message_jy_p{color:#F00; background:url(../images/admin_left_tip.png) no-repeat; padding-left:20px;}
.admin_message_jy_pd{ padding-top:5px; padding-left:16px; display:inline-block}
.admin_cm_zz{float:left;width:100%;border:1px solid #e6e6e6;border-top:none;}
.admin_cm_zz_tb{width:100%;float:left;position:relative;}
.admin_cm_zz_tb_ft{float:left;position:absolute;left:0;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:150px;height:122px;line-height:122px;text-align:right;}
.admin_zm_zz_tb_rt{float:left;width:100%;}
.admin_zm_zz_tb_rt_j{margin-left:150px;height:40px;text-indent:20px;line-height:40px;border-bottom:1px solid #e6e6e6;}
.admin_cm_zz_box{width:90px;height:25px;text-indent:5px;line-height:25px;border:1px solid #e6e6e6;margin-right:10px;}
.admin_cm_zz_tb_del{color:#428CD7;padding-left:20px;}
.admin_cm_zz_tb_del:hover{color:#f60;}
.admin_cm_zz_bc{margin-top:5px;margin-left:20px;}
.admin_cm_zz_bc:hover{background:#5C8FD6;}
.user_status_u{font-weight:normal;background:url(fh.png) no-repeat left 11px;font-size:12px;color:#333;margin-left:40px;padding-left:26px;float:left;height:40px;line-height:40px;}
/* layui custom for phpyun
.layui-input-block{
  margin-left:0px !important;
}
.layui-input-inline{
  width:auto !important;
}
 */
.admin_index_data_box{padding:0 15px 0 15px; position:relative; *height:225px}
.admin_index_data_list{ background:#fff;padding:20px 10px 20px 180px; position:relative; margin-top:15px; height:65px; overflow:hidden}
.admin_index_data_newlist{width:23%; display:inline-table; text-align:center; *float:left}
.admin_index_data_new_n{ font-size:20px;color:#007ddf}
.admin_index_data_new_p{ padding-bottom:20px;color:#000; font-size:13px;}
.admin_index_sj_data_today{ font-weight:bold; position:absolute;left:10px;top:10px;}
.admin_index_sj_data_todaydata{width:170px; text-align:center; position:absolute;left:0px;top:30px;border-right:1px solid #d9d9d9}
.admin_index_sj_data_todaydata_n{ font-size:28px;color:#007ddf}
.admin_index_sj_data_todaydata_p{padding-top:10px;color:#000; font-size:13px;}
.admin_index_data_new_n_c2{}
.admin_index_data_new_n_c3{}
.admin_index_data_new_n_c4{}
.admin_index_dealt{width:270px;height:227px; background:#fff; position:absolute;right:15px;top:0px; *top:15px}
.admin_index_dealt_tit{width:100%;height:35px; line-height:35px;}
.admin_index_dealt_tit_s{ font-weight:bold; display:inline-block; padding-left:15px;}
.admin_index_dealt_box{width:100%;}
.admin_index_dealt_box li{height:32px; line-height:32px; padding:0px 0px 0px 45px; position:relative; font-size:13px;}
.admin_index_dealt_box li a{color:#000}
.admin_index_dealt_box li  a:hover{color:#f60;}
.admin_index_dealt_box li:nth-child(2n-1){ background:#fbfbfa}
.admin_index_dealt_box li .admin_index_dealt_c{width:13px;height:7px; background:red;display:block;position:absolute;left:10px;top:12px;border-radius:10px;}
.admin_index_dealt_box li:nth-child(2n+1) .admin_index_dealt_c{background:#56c51d}
.admin_index_dealt_box li:nth-child(2n+2) .admin_index_dealt_c{background:#ffac00}
.admin_index_dealt_box li:nth-child(2n+3) .admin_index_dealt_c{background:#fa185d}
.admin_index_dealt_box li:nth-child(2n+4) .admin_index_dealt_c{background:#007ddf}
.admin_index_dealt_box li:nth-child(2n+5) .admin_index_dealt_c{background:#9ea1a3}
.admin_index_dealt_n{ position:absolute;right:10px;top:0px;}
.admin_index_Data_cont_rz{ background:#fff; height:360px;}
.admin_index_Data_cont_rz_tit{padding:20px 0; position:relative }
.admin_index_Data_cont_rz_tit ul li{ display:inline-block; margin-left:20px;}
.admin_index_Data_cont_rz_tit ul li a{display:block;color:#515a6e; padding:6px 15px;border-radius:30px;background: #f5f7fb;border:1px solid #f5f7fb;}
.admin_index_Data_cont_rz_tit ul li a:hover{color:#2d8cf0; text-decoration:none;}
.admin_index_Data_cont_rz_tit ul li .admin_index_Data_cont_rz_tit_li{border:1px solid #2d8cf0;color:#2d8cf0 ; background: #fff;}
.admin_index_date_list_r{ position:absolute;right:0px;top:25px;color:#f85f5a; font-weight:bold}
.admin_index_date_list_r div{ display:inline-block; margin-right:30px;}
.admin_index_statistics{  position:relative; padding:0px 0px 0 0px}
.admin_index_statistics_box{ }
.admin_index_statistics_list{width:19.5%;display:inline-table; vertical-align:top; *float:left}
.admin_index_statistics_list_c{ padding:15px 0 15px 15px}
.admin_index_statistics_list_b{ display:block;background:#fff;border:1px solid #fff;cursor:pointer }
.admin_index_statistics_list_b:hover{ text-decoration:none;border:1px solid #f00}
.admin_index_statistics_tit{ padding:30px 0px; text-align:center; font-weight:bold }
.admin_index_statistics_n{width:100%; text-align:center; font-size:24px;color:#67b930}
.admin_index_statistics_time{width:100%; padding:30px 0;}
.admin_index_statistics_time ul li{width:31%; display:inline-table; text-align:center; font-size:12px;color:#666;border-right:1px solid #eee; *float:left}
.admin_index_statistics_time_n{ padding-top:5px;}
.admin_index_statistics_fh{ font-size:16px;}
.admin_index_statistics_time ul .admin_index_statistics_time_t_end{border:none;}
.admin_index_profit{ padding:0 0 0 500px; position:relative;height:230px;}
.admin_index_profit_left{width:520px; position:absolute;left:0px;top:0px;}
.admin_index_profit_list{width:240px;height:80px; background:#fff; float:left; margin-left:15px; margin-top:15px;}
.admin_index_user_sh_list{width:18%;height:200px; display:inline-table; background:#fff;}
/*后台用于获取服务器更新,不需要删除-开始*/
.admin_index_info{ padding:15px 15px 0 15px;}
.admin_index_info_box{ background:#f5faff; padding:10px 10px 10px 20px; line-height:30px;color:#666;border: 1px dashed #62b3ff; font-size:13px;}
.admin_index_info_box_a{color:#62b3ff}
.edition_box{width:520px; background:#fff;z-index:1000001; padding-bottom:20px;}
.edition_box_tit_box{width:100%;height:40px; line-height:40px; background:#f8f8f8;border-bottom:1px solid #eee}
.edition_name{width:120px; padding-left:20px;display:inline-block;}
.edition_time{width:80px;display:inline-block;text-align:center}
.edition_rz{width:100px;display:inline-block;text-align:center}
.edition_down{width:90px;display:inline-block; text-align:center}
.edition_hl{width:90px;display:inline-block;text-align:center}
.edition_box_tit_list li{height:40px; line-height:40px;}
.edition_box_tit_list li:hover{background:#f5faff;}
.edition_box_h1{width:100%;height:45px; line-height:45px; background:#1178c3; position:relative}
.edition_box_h1_s{ font-size:15px;color:#fff; display:inline-block; padding-left:10px;}
.edition_box_h1_a{ position:absolute;right:10px;top:0px;color:#fff}
.edition_box_tit_list_box{width:100%;height:40px; overflow:auto}
.edition_box_bg{width:100%;height:100%; background:rgba(0,0,0,0.5); position:fixed;left:0px;top:0px; z-index:100000}
.edition_box_tit_list li a{color:#1178c3;}
/*后台用于获取服务器更新,不需要删除-结束*/
.admin_nocl{ background:#fff; margin-top:20px;}
.admin_nocl_tit{ font-weight:bold; padding:10px;border-bottom:1px solid #eee}
.admin_nocl ul li{border-bottom:1px solid #eee; padding:8px;}
.admin_nocl ul li a{ margin-right:10px;}
.admin_nocl ul li a span{color:#f00; margin-left:4px;}
/* 提示 */
.admin_indextip {background: #ebf4fb url(../images/admin-icon2.png) no-repeat 15px center;padding: 10px 10px 10px 40px; font-size:12px;color:#808695}
.admin_index_today_table { padding:15px 15px 15px 825px;height:210px; position:relative}
.admin_index_today_table_left{width:825px; position:absolute;left:0px;top:15px;}
.admin_statistics{background: #fffaf2 url(../images/admin_tj2.png) no-repeat 15px center;border: 1px solid #ffebcc;padding: 10px 10px 10px 40px;margin-bottom: 10px;color: #808695;font-size: 14px;color: #808695;}
.admin_statistics span{color:#ff9900}
.admin_statistics a{color:#ff9900}
.admin_statistics_s{ display:inline-block; margin-right:30px;}
.admin_table_border{
    /* border:1px solid #E6E6E6 */
}
/* 表格 */
/* .index_sj_table{width:100%; padding-top:15px; padding-bottom:15px;}
.index_sj_table table{width:100%;}
.index_sj_table table td{ padding-left:15px;} */
/* 今日新增会员总数/总收益 */
/* .admin_index_todayuser{min-width:170px;*width:170px;height:210px; background:#d36ee8;color:#fff;border-radius:3px; text-align:center; float:left}
.admin_index_todayuser_name{width:100%; font-size:14px; font-weight:bold; padding:20px 0;}
.admin_index_todayuser_n{ font-size:24px;}
.admin_index_todayuser_icon{ width:100%;padding-top:30px;}
.admin_index_todayuser_icon_u{ width:50px;height:50px; display:inline-block;background:url(../images/adminuser_icon.png) no-repeat}
.admin_index_todaymoney{ background:#40a4f1}
.admin_index_todayuser_icon_m{ width:50px;height:50px; display:inline-block;background:url(../images/adminmoney_icon.png) no-repeat} */
/* 今日新增企业/人才 */
/* .admin_index_todayuser_mx{width:100%; background:#fff;height:210px; border-radius:3px; text-align:center;border:1px solid #eeeeee; float:left}
.admin_index_todayuser_mx_list{width:45%;*float:left;  display:inline-block}
.admin_index_todayuser_mx_list_nmane{color:#999; font-size:12px; padding-bottom:10px;}
.admin_index_todayuser_mx_name{width:100%; padding-top:25px; padding-bottom:20px;}
.admin_index_todayuser_mx_img{width:100%; padding-bottom:20px;}
.admin_index_todayuser_mx_img_icon{width:50px;height:50px; display:inline-block; background:url(../images/admin_u_icon.png) no-repeat center center}
.admin_index_todayuser_mx_img_qicon{width:50px;height:50px; display:inline-block; background:url(../images/admin_q_icon.png) no-repeat center center}
.admin_index_todayuser_mx_list_qyn{ font-size:20px;color:#86c544}
.admin_index_todayuser_mx_list_frn{ font-size:20px;color:#40a4f1} */
/* 今日收益概况 */
/* .admin_index_today_sy{background:#fff url(../images/admin_my_icon.png) no-repeat center bottom;min-height:210px; border-radius:3px;border:1px solid #eeeeee; position:relative}
.admin_index_today_sy_list{ display:inline-block;width:32%; font-size:12px;color:#999; text-align:center;border-right:1px solid #eee ;*float:left;}
.admin_index_today_sy_list_end{border:none;}
.admin_index_today_sy_list_n{ font-size:20px;color:#4a4a4a; padding-bottom:10px;}
.admin_index_today_sy_name{ padding:20px 20px 27px 20px;}
.admin_index_today_sy_z{ padding-left:20px; padding-bottom:20px;color:#999;}
.admin_index_today_sy_z_n{ font-size:20px;color:#f00}
.admin_index_today_sy_tip{width:100%; text-align:center;} */
/* 今日新增会员总数/总收益 new*/
.adminR_profit{height: 275px;overflow: hidden;padding: 0 15px;margin-top: 15px;}
.adminR_profit_tit{font-size: 15px;height: 50px;line-height: 50px;border-bottom: 1px solid #f1f1f1;position: relative;padding-left: 50px;background: #fff;}
.adminR_profit_tit i{display: block; width:25px;height: 25px;border-radius: 50%;background-size: 100% 100%;position: absolute;left: 15px;top: 13px;}
.adminR_profit_todayqy_i{background: url(../images/adminR_profit_icon1.png) no-repeat;}
.adminR_profit_todauser_i{background: url(../images/adminR_profit_icon2.png) no-repeat;}
.adminR_profit_todayqy_i4{background: url(../images/adminR_profit_icon4.png) no-repeat;}
.adminR_profit_todayqy_i5{background: url(../images/adminR_profit_icon5.png) no-repeat;}
.adminR_profit_qk_i{background: url(../images/adminR_profit_icon3.png) no-repeat;}
.adminR_profit_r_box{padding: 15px;}
.adminR_profit_m_box{margin-left: 15px;}
.adminR_profit_l_box{margin-left: 15px;background: #fff;}
.adminR_profit_r{width: 20%;height: 275px; float: left;color: #fff;background: #fff;}
.adminR_profit_r_todayuser{margin-bottom: 15px;height: 115px;background: url(../images/adminR_profit_bg1.png) no-repeat;background-size: 100% 100%;}
.adminR_profit_r_todaymoney{height: 115px;background: url(../images/adminR_profit_bg2.png) no-repeat;background-size: 100% 100%;}
.adminR_profit_r_todayuser_name{font-size: 14px;padding: 10px 0 0 15px;font-weight: bold;}
.adminR_profit_r_todayuser_n{font-size: 30px;text-align: center;line-height: 80px;}
.adminR_profit_m{float: left;width: 35%;}
.adminR_profit_m_todayqy{height: 130px;background: #fff;}
.adminR_profit_m_con{overflow: hidden;position: relative;}
.adminR_profit_m_con:after{position: absolute;display: block;content: '';clear: both;width: 1px;height: 40px;background: #e8eaec;left: 50%;top: 20px;}
.adminR_profit_m_con .d_con{width: 50%;float: left;padding: 15px 0;}
.adminR_profit_m_con .d_con_c_box{width: 150px;margin: auto; overflow: hidden;}
.adminR_profit_m_con .d_con_c{float: left;margin-left: 15px;line-height: 25px;}
.adminR_profit_m_con .d_con i{display: block;width:40px;height: 40px;background-size: 100%;float: left;}
.adminR_profit_m_con_i1{background: url(../images/adminR_profit_icon6.png) no-repeat;}
.adminR_profit_m_con_i2{background: url(../images/adminR_profit_icon7.png) no-repeat;}
.adminR_profit_m_con_i3{background: url(../images/adminR_profit_icon8.png) no-repeat;}
.adminR_profit_m_con_i4{background: url(../images/adminR_profit_icon9.png) no-repeat;}
.adminR_profit_m_con .nub{font-size: 20px;color: #333;}
.adminR_profit_m_con .name{font-size: 14px;color: #808695;cursor: pointer;}
.adminR_profit_l{width: 45%;height: 275px; float: left;}
.adminR_profit_l_con{padding: 20px 20px 20px 0;overflow: hidden;}
.adminR_profit_l_con .d_con{float: left;width: 33.3%;}
.adminR_profit_l_con .d_con_box{height: 155px;text-align: center; padding-top: 30px;box-shadow: 0 0px 15px 0px rgba(200,200,200,0.2);margin-left: 20px;}
.adminR_profit_l_con .nub{font-size: 20px; padding-top:10px;}
.adminR_profit_l_con .name{font-size: 14px;color: #808695;margin-top: 8px;cursor: pointer;display: block;}
.adminR_profit_l_con .d_con i{display: block; width:48px;height: 48px;background-size: 100%;margin:0 auto 15px auto;}
.adminR_profit_l_i1{background: url(../images/adminR_profit_icon10.png) no-repeat;}
.adminR_profit_l_i2{background: url(../images/adminR_profit_icon11.png) no-repeat;}
.adminR_profit_l_i3{background: url(../images/adminR_profit_icon12.png) no-repeat;}
/* 今日新增会员总数/总收益 newend*/
/* 代办事项 */
.adminR_tj{overflow: hidden;margin-top: 15px;padding: 0 15px;}
.admin_index_bgboxpd{width: 30%;height: 475px; overflow: hidden;float: left;}
.admin_index_bgbox{height: 475px;border-radius:3px;margin-left: 15px;background: #fff;}
.admin_index_bgbox_tit{ font-size:18px; padding-left:15px; padding-top:15px; position:relative }
.admin_index_bgbox_tit_icon{width: 4px;height: 20px;position: absolute;left: 0;top: 13px;background: #2d8cf0;}
.admin_index_dshbox {width:100%;height:380px; overflow:auto; overflow-x:hidden;margin: 20px 0;}
.admin_index_dshbox a{width:42%;height:80px;font-size: 14px; display:inline-block; margin-left:5%; margin-bottom:15px;border-radius:5px; text-align:center;*float:left;color: #808695;box-shadow: 0 0px 10px 0 rgba(200,200,200,0.5);border-left: 2px solid #ff5150}
.admin_index_dshbox a:hover{ text-decoration:none;}
.admin_index_db_n{width:100%; text-align:center; font-size:20px;padding: 10px 0 5px 0;color: #17233d;}
.admin_index_dshbox .admin_index_dsh_qy{ border-left: 2px solid #c0d023}
.admin_index_dshbox .admin_index_dsh_zw{ border-left: 2px solid #f00}
.admin_index_dshbox .admin_index_dsh_jz{ border-left: 2px solid #ff9900}
.admin_index_dshbox .admin_index_dsh_cp{ border-left: 2px solid #4CAF50}
.admin_index_dshbox .admin_index_dsh_xw{border-left: 2px solid #2d8cf0;}
.admin_index_dshbox .admin_index_dsh_rz{ border-left: 2px solid #b904e4}
.admin_index_dshbox .admin_index_dsh_logo{ border-left: 2px solid #2db7f5}
.admin_index_dshbox .admin_index_dsh_user{ border-left: 2px solid #f7e6e6}
.admin_index_dshbox .admin_index_dsh_jl{ border-left: 2px solid #ff5150}
.admin_index_dshbox .admin_index_dsh_wt{ border-left: 2px solid #8462e7}
.admin_index_dshbox .admin_index_dsh_lt{ border-left: 2px solid #f587a4}
.admin_index_dshbox .admin_index_dsh_ltzw{ border-left: 2px solid #a9e4bf}
.admin_index_dshbox .admin_index_dsh_gjrc{ border-left: 2px solid #b59d9c}
.admin_index_dshbox .admin_index_dsh_px{ border-left: 2px solid #ff5150}
.admin_index_dshbox .admin_index_dsh_pxs{ border-left: 2px solid #97d2f5}
.admin_index_dshbox .admin_index_dsh_pxkc{ border-left: 2px solid #f2d7f7}
.admin_index_dshbox .admin_index_dsh_dp{ border-left: 2px solid #f7f5d7}
.admin_index_dshbox .admin_index_dsh_pg{ border-left: 2px solid #e8d7f7}
.admin_index_dshbox .admin_index_dsh_yjs{ border-left: 2px solid #d7f7ee}
.admin_index_dshbox .admin_index_dsh_xjh{ border-left: 2px solid #50c500}
.admin_index_dshbox .admin_index_dsh_ch{ border-left: 2px solid #f99b7b}
.admin_index_dshbox .admin_index_dsh_wd{ border-left: 2px solid #e6a7ff}
.admin_index_dshbox .admin_index_dsh_dh{ border-left: 2px solid #a2bfff}
.admin_index_dshbox .admin_index_dsh_fp{ border-left: 2px solid #e5f7d7}
.admin_index_dshbox .admin_index_dsh_cz{ border-left: 2px solid #1c232b}
.admin_index_dshbox .admin_index_dsh_tx{ border-left: 2px solid #f7e9d7}
.admin_index_dshbox .admin_index_dsh_gg{ border-left: 2px solid #abe232}
.admin_index_dshbox .admin_index_dsh_qyzt{ border-left: 2px solid #8ffbe3}
.admin_index_dshbox .admin_index_dsh_jb{ border-left: 2px solid #ffa700}
.admin_index_dshbox .admin_index_dsh_ss{ border-left: 2px solid #f7e5d7}
.admin_index_dshbox .admin_index_dsh_ts{ border-left: 2px solid #76a729}
.admin_index_dshbox .admin_index_dsh_lj{ border-left: 2px solid #d7f7e3}
.distribution_setmeal_sm{ padding:8px 10px 8px 20px;color: #82858a; font-size:12px;background: #f5faff }
.distribution_setmeal_sm_ml{ display:inline-block; margin-left:20px;}
.distribution_setmeal_box{width:100%; position:relative; float:left}
.distribution_setmeal_tit{color:#999; font-size:12px; padding-top:10px;}
.distribution_setmeal_tit_l{ display:inline-block; margin-left:150px;}
.distribution_setmeal_tit_r{ display:inline-block; margin-left:35px; margin-right:10px;}
.distribution_setmeal_list{width:100%; margin-top:12px; float:left}
.distribution_setmeal_listname{width:150px; line-height:25px;  text-align:right; display:inline-block; float:left;color:#999; font-size:13px;}
.distribution_setmeal_listnotext{width:100px;height:25px; line-height:25px; background:#f8f8f8;border:1px solid #eeeeee; text-indent:10px;float:left;border-radius:3px;}
.distribution_setmeal_jt{width:16px;height:16px; background:url(../images/com_fpicon.png) no-repeat center center; display:block; float:left; margin-left:20px; margin-top:5px;}
.distribution_setmeal_zjt{width:16px;height:16px; background:url(../images/com_fpicon.png) no-repeat center center; display:block; float:left; margin-left:20px; margin-right:20px; margin-top:5px;}
.distribution_setmeal_text{width:100px;height:25px; line-height:25px; background:#fff;border:1px solid #eeeeee;text-indent:10px; float:left; margin-left:20px;border-radius:3px;}
.distribution_setmeal_bth{width:260px;height:36px; background:#f60;color:#fff;border:none;border-radius:3px; cursor:pointer}
.distribution_setmeal_fpsm{ font-size:12px;color:#f00; line-height:23px;width:100%; text-align:center}
layui custom for phpyun
.layui-input-block{
  margin-left:0px !important;
}
@media screen and (min-width: 320px) and (max-width: 1300px){
    .admin_index_today_sy_list {
      width:31%
    }
}
.news_expect_text_new_nth{ width:50px;height:33px;position:absolute;right:1px;top:1px; background:#fff url(../images/lb_icon.png) no-repeat 25px center; z-index:1000; cursor:pointer}
.news_expect_text_newcity_nth{ width:50px;height:33px;position:absolute;right:1px;top:1px; background:#fff url(../images/cityiocn.png) no-repeat 25px center; z-index:1000; cursor:pointer}
.tty_input{
    display: inline-block;
    width: 100%;
    padding-left: 10px;
    height: 36px;
    line-height: 36px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 3px;
    border-color: #e6e6e6;
    margin-right: 10px;
    max-width: 468px;
    color: #17233d;
    font-size:14px;
}
.tty_input_tc{
    display: inline-block;
    width: 100%;
    padding-left: 10px;
    height: 32px;
    line-height: 32px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #e6e6e6;
    margin-right: 10px;
    max-width: 468px;
}
.t_w480{
    width: 480px !important;font-size:14px;
}
.t_w250{
    width: 250px !important;font-size:14px;
}
.t_w150{
    width: 150px !important;font-size:14px;
}
.w180{
    width: 180px !important;font-size:14px;
}
.t_w160{
    width: 160px !important;font-size:14px;
}
.t_w400{
    width: 400px !important;font-size:14px;
}
.t_w60{
    width: 60px !important;font-size:14px;
}
.t_w80{
    width: 80px !important;font-size:14px;
}
.t_w100{
    width: 100px !important;font-size:14px;
}
.t_w200{
    width: 200px !important;font-size:14px;
}
.t_w150time{ background:url(../images/t_icon_time.png) no-repeat 130px center}
.tty_qiyesSet .layui-form-item .layui-form-label{width: 150px !important;}
.layui-form-item .layui-form-label{font-size: 14px;color: #515a6e;}
.layui-input, .layui-textarea{color: #17233d !important;border-radius: 3px !important;}
.layui-form-radio *{color: #17233d;}
.layui-form-checkbox[lay-skin=primary] span{color: #17233d !important;}
.layui-form-select .layui-edge{border-top-color: #808695 !important;}
.zwtip{width:100%; padding-top:220px; background:url(../images/zwtip.png) no-repeat center 90px;color:#999; padding-bottom:20px; text-align:center;}
/*显示器尺寸1280×800  */
@media screen and (max-width: 1400px) {
body, html, input { font-size:13px;}
}
admin/images/rlicon.png
admin/images/rwicon.png
admin/images/rz.png
admin/images/sanj.jpg
admin/images/sanj2.jpg
admin/images/sctp.png
admin/images/search_icon.png
admin/images/select_icon.png
admin/images/set_y_line.png
admin/images/sjylicon.png
admin/images/statis.css
New file
@@ -0,0 +1,85 @@
.layui-form-item{
  margin-top: 8px !important;
  margin-bottom: 15px !important;
}
.sub-radio{
  margin-left:100px;
  border:1px dashed #c2c2c2;
  display:inline-block
}
.layui-btn{
  /*margin-left: 15px !important;*/
}
.layui-btn:hover{
  background-color: #2fb90a !important;
}
.layui-form-label{
  width: auto;
  padding-left: 0px !important;
}
.layui-table{
  margin-left: 25px;
  width:95%;
}
.page-nav{
  margin: 0px 0px 0px 25px;
}
/* 三个圆圈样式 begin */
.com_pay_balance_data_q {
  font-weight: bold;
  padding-left:60px; position:relative
}
.com_pay_balance_data_q_icon{width:39px;height:40px; display:inline-block; position:absolute;left:0px;top:5px; background:url(../images/yun_comicon.png) no-repeat 0 0}
.com_pay_balance_data_n {
  font-size:20px;
  color: #7d7fec;
  height:30px;
}
.border_blue .com_pay_balance_data_q_icon{width:39px;height:39px; display:inline-block; position:absolute;left:0px;top:5px; background:url(../images/yun_comicon.png) no-repeat -39px 0}
.color_blue{
  color: #fe8302 !important;
}
.border_orange .com_pay_balance_data_q_icon{width:39px;height:39px; display:inline-block; position:absolute;left:0px;top:5px; background:url(../images/yun_comicon.png) no-repeat -77px 0}
.color_orange{
  color: #00a0e8 !important;
}
.com_pay_balance{
  width: 250px;
  margin-bottom: 5px;
  display:inline-block
}
.com_pay{ padding-bottom:20px; margin-bottom:20px;
}
/* 三个圆圈样式 end */
.payments_nav{ padding:0px 0 10px 0;}
.payments_com_pay{}
.payments_com_pay_cont{ background:#fff;padding:30px 20px; position:relative}
.admin_atatic_list_li li{ margin-top:15px;}
.admin_atatic_list_rightbox{ position:relative}
.admin_atatic_list_right{width:100%;}
.layui-form_box{ padding-top:10px;}
.com_pay_balance_qtbox{ padding:5px 0 0 0; background:#fff;border-bottom:1px solid #eee }
.com_pay_balance_qtbox .layui-btn-normal{ background:#f8f8f8;color:#333; margin-left:10px;border-radius:none;}
.com_pay_balance_qtbox .layui-btn-normal:hover{ background:#1E9FFF;color:#fff;}
.com_pay_balance_qtbox  .layui-btn-warm{ background:#1E9FFF;color:#fff; margin-left:10px; font-weight:bold;border-radius:none;}
.admin_atatic_list_right h3{width:100%; font-weight:bold;color:#333;}
.admin_atatic_list_li li{width:32%; display:inline-block}
.statis_list{ padding-top:20px;}
.statis_list td,.statis_list th{padding:5px 3px;}
.statis_list thead .admin_table_top{ background:#f9f9f9;}
.statis_list thead th{ height:30px;  font-weight:normal;font-size:12px;    background: #f2f2f2;font-weight: bold;
 border-bottom: 1px solid #eaeaea;color:#333}
.statis_list thead  .admin_table_th_bg{ border-right:none}
.statis_list tbody td,.statis_list .btn{border-bottom:1px solid #E6E6E6; padding-top:10px; padding-bottom:10px;white-space: normal; word-break: break-all;overflow:hidden;}
.statis_list tbody  .crm_td_end{border:none;}
.statis_list table tbody tr:hover{ background:#f5faff}
admin/images/sy.png
admin/images/system.css
New file
@@ -0,0 +1,2203 @@
@charset "utf-8";
body {color: #707070;height:100%; overflow:hidden; }
/*html, body, p { margin: 0; padding: 0; } html { overflow: visible; } body { overflow: hidden; } p { width: 5000px; height: 5000px; }*/
.body_ifm{_height:100%; height:100%;overflow-y:auto;_overflow-x:hidden;*margin-left:5px; }
a {text-decoration: none;color: #707070}
html.off, html.off body {background:#f5f7fb url(../images/repeat_y_bg.png) repeat-y 0px top;}
html.on, html.on body {background-image: none;height: 100%}
html.addbg, html.addbg body {}
input {padding: 0px;}
input,textarea{}
input::-webkit-input-placeholder{
    color:#b3b7be !important;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#b3b7be !important;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#b3b7be !important;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#b3b7be !important;
}
.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fl{ float: left;}
a:hover,a:active {text-decoration: none;}
.pad-6 {padding: 6px;overflow: hidden}
.pad-10 {padding: 10px;overflow: hidden}
.pad_10, .pad-lr-10 {padding: 0 10px}
.pad-lr-6 {padding: 0 6px}
.hr {background: url(../images/uline.gif) repeat-x center center;}
.hr hr {display: none}
.border-none, .border-none-td td, {border:none}
.ib, .ib-li li, .ib-a a, .ib-span span, .common-form ul li span.text, .fixed-bottom .fixed-but .button, .arrowhead, .arrowhead-b, #Skin li, .shortcut a, .shortcut a span, .picBut a, .tab-use {display: inline-block;display: -moz-inline-stack;zoom: 1;*display:inline;}
.cut_line span {color: #fff;padding: 0 4px}
.mr6 {margin-right: 6px}
.mr8 {margin-right: 8px}
.mr10 {margin-right: 10px}
.mb6 {margin-bottom: 6px}
.mb8 {margin-bottom: 8px}
.mb10 {margin-bottom: 10px}
.ml10 {margin-left: 10px}
.ml30{margin-left: 30px;}
.w800{width: 800px;}
.w250{width: 250px;}
.w400{width: 400px;}
.w120{width: 120px;}
.z_index17{ z-index:17}
.z_index16{ z-index:16}
.z_index15{ z-index:15}
.z_index14{ z-index:14}
.z_index13{ z-index:13}
.z_index12{ z-index:12}
.z_index11{ z-index:11}
.z_index10{ z-index:10}
.z_index9{ z-index:9}
.z_index8{ z-index:8}
.z_index7{ z-index:7}
.z_index6{ z-index:6}
.z_index5{ z-index:5}
.z_index4{ z-index:4}
.z_index3{ z-index:3}
.z_index2{ z-index:2}
.t_block{display: block;}
.t_fl{
    float: left;
    height: 38px;
    line-height: 38px;
}
.t_fr{
    float: right;
    height: 38px;
    line-height: 38px;
}
.t_w157{width: 157px;}
.picBut {background: url("../images/picBnt.png") no-repeat 0 -28px;color: #FFF;float: left;text-align: center;font-weight: 700;height: 28px;line-height: 26px;*line-height:30px;margin-right: 10px;width: 75px}
.picBut a {color: #fff;text-decoration: none;width: 75px}
.line-x {border-bottom: 1px solid #eee;}
.title-1 {border-bottom: 1px solid #eee;padding-left: 5px}
.title-2 {text-align: left;height: 34px;*height:33px;font: 18px/31px "MicroSoft YaHei", "SimHei";color: #333;*line-height:33px;margin: 0;padding: 8px 0 3px 0px}
body fieldset {border: 1px solid #D8D8D8;padding: 10px;}
body fieldset legend {padding: 3px 8px;font-weight: 700;border: 1px solid #D8D8D8;background-color: #F9F9F9;}
body fieldset.blue {border: 1px solid #dce3ed}
body fieldset.blue legend {padding: 3px 8px;font-weight: 700;color: #347add;background: none;border: none}
.fixed-bottom {height: 60px;_margin-top: 12px}
.fixed-bottom .fixed-but {position: fixed;_position: relative;bottom: 0;height: 30px;border-top: 1px solid #f1f1f1;padding: 10px 0;width: 100%;background: #fff url(../images/x_bg.png) repeat-x 0 -100px;}
.fixed-bottom .fixed-but .button, .fixed-bottom .fixed-but .button input {background: url(../images/btn-content.png) no-repeat;border: none;height: 32px;line-height: 32px;vertical-align: middle;margin: 0;}
.fixed-bottom .fixed-but .button {padding: 0 0 0 10px;margin: 0;margin: 0 5px}
.fixed-bottom .fixed-but .button input {padding-right: 10px;margin: 0;background-position: right top;display: block;color: #004092;font-size: 14px;font-weight: 700;white-space: nowrap;}
.subnav {padding: 10px}
.subnav h2 {margin-bottom: 6px}
.explain-col {border: 1px solid #ffbe7a;zoom: 1;background: #fffced;padding: 8px 10px;line-height: 20px}
.vote_bar {width: 90%;height: 13px;border: 1px solid #999}
.vote_bar div {background: url(../images/x_bg.png) repeat-x left -194px;float: left;position: relative;height: 16px;_height: 13px}
.vote_bar div span {display: block;position: absolute;left: 0;top: 0;width: 180px;text-align: center;height: 16px;font-size: 10px;line-height: 12px;vertical-align: middle}
/*头部*/
.crumbs, .tab-web-panel li a:hover, .tab-web-panel li.on a {background: url(../images/icon_use.png) no-repeat}
.header {min-width: 1100px;background: #1178c3;height:77px;position: relative;}
.header_bg {height: 77px;}
.header .logo {float: left;width: 136px;height:77px;margin-right: 10px;_margin-right: 7px;background: url(../images/logo.png) no-repeat;}
.header .logo a {display: block;height: 77px;text-decoration: none;}
.header .rt {width: 290px;}
.header .nav {display: block;min-width: 900px;height: 77px; overflow:hidden}
.header .col-auto {overflow: visible}
.header .nav li {height: 77px;display:inline-block;float: left;}
.header .nav li a {display:inline-block;  padding:0px 12px;height:38px; line-height:38px;float: left;font-size: 14px;text-align: center;color:#fff; margin-top:39px;border-radius:3px 3px 0px 0px}
.header .nav li a:hover {text-decoration: none;color:#FF0; background:#5EA7DC}
.header .nav li {float: left; font-weight:bold}
.header .nav li.on a{background:#f6f7f9;color:#1178c3}
.header .nav li.tab_web {position: relative}
.header .nav li.tab_web a {position: absolute;}
.header .nav li.tab_web a,  .header .nav li.tab_web a span {background: url(../images/site.png) no-repeat;height: 34px;line-height: 34px;*line-height:38px;_float: left}
.header .nav li.tab_web {background: none;line-height: 38px;vertical-align: middle;padding: 0;}
.header .nav li.tab_web a {padding: 0;padding-left: 10px;cursor: hand;!important;cursor: pointer;white-space: nowrap;}
.header .nav li.tab_web a:hover, .header .nav li.tab_web a.on {text-decoration: none;color: #3a6ea5;background-position: left -40px;}
.header .nav li.tab_web a span {display: block;padding-right: 24px;background-position: right 2px;}
.header .nav li.tab_web a:hover span, .header .nav li.tab_web a.on span {background-position: right -40px;}
.tab-web-panel {border: 1px solid #b3cbe4;zoom: 1;padding: 1px;background: #fff}
.tab-web-panel li {background: #f0f5f6;margin-top: 1px}
.tab-web-panel li a {padding: 3px 8px 3px 8px;display: block;padding-right: 22px;height: 18px;line-height: 18px;white-space: nowrap;width: 105px}
.tab-web-panel li a:hover, .tab-web-panel li.on a {background-color: #d5e5f6;background-position: 50px -52px;}
.header .col-auto {height:77px;}
.header .log {padding: 16px 0 0 6px;height: 20px}
.header .tab_style {padding: 5px 4px 0 0;color: #fff;}
#Skin {padding: 14px 0 0 0;position: relative;z-index: 1000;height: 11px;font-size: 0;}
#Skin li {cursor: pointer;height: 11px;width: 14px;_overflow: hidden;background: url(../images/skinbt.png) no-repeat;}
#Skin .s1 {background-position: -14px -66px}
#Skin .s2 {background-position: 0 -55px}
#Skin .s3 {background-position: 0 -33px}
#Skin .s4 {}
.admin-header_top {position: absolute;right: 0px;top: 4px;text-align: right;color: #fff;}
.admin-header_top_wz {margin-bottom: 8px;}
.admin-header_top a {display: inline-block;margin-right: 3px;color: #fff;}
/*主体样式*/
.left_menu {width:200px;position: relative;display: block; z-index:1000}
.left_menu_on {width: 0;padding: 0;}
.left_menu_on div {visibility: hidden;_display: none}
.left_menu h3 {font-weight: 700;border-bottom:1px solid #cccccc}
.left_menu .f14 {width: 135px;height:40px;text-align:left; text-indent:30px;color:#1b1919;position: relative}
.left_menu .f14 .admin_left_top {width: 144px;height: 26px;background: url(../images/kuaijie.png) no-repeat;text-align: center;color: #fff;position: absolute;left: 0px;top: 0px;}
.left_menu .shortcut_menu_bb {width: 135px;height:30px; line-height:40px;text-align:left; font-size:12px;}
.left_menu .left_mune_ul{width:128px;overflow: hidden;}
.left_mune_ul {width:128px; float:left}
.left_mune_ul li {width: 128px;color: #666;display: block;font-size:12px; overflow:hidden; background:url(../images/admin_left_q.png) no-repeat 6px center;  margin-top:13px;}
.left_mune_ul li a {display: block;text-decoration: none;overflow:hidden;color:#e1e3e5; padding:6px 0px 6px 20px;font-size:14px;  }
.left_mune_ul li a:hover{color:#fff;opacity:1;text-decoration: none;}
.left_mune_ul li.on, .left_menu h3 span {text-decoration: none;color:#fff; opacity:1}
.left_mune_ul li.on { }
.left_mune_ul li.on a {color: #fff;font-size:14px;}
.left_mune_ul li.on a:hover {color: #fff}
.left_mune_ul li a:hover {color: #fff;}
.left_menu a.open {background: url(../images/close.png) no-repeat 0 center;width: 10px;display: block;position: absolute;z-index: 1000;height: auto;right: -11px;top: 0}
.left_menu a.close {background: url(../images/open.png) no-repeat 0 center;width: 10px;display: block;position: absolute;z-index: 100;height: auto;right: -11px;top: 0}
.left_mune_ul h3 span {background-position:6px -78px;display: block;float: right;height: 16px;width: 16px;margin-top: 15px;margin-right: 13px;_margin-right: 7px;}
.left_menu span.on {background-position: -33px -78px;}
.left_menu  h3 em.switchs_sz{ background:url(../images/sz_icon.png) no-repeat;display: block;float: right;height: 16px;width: 16px;margin-top:6px; margin-right:6px;}
.left_menu  .left_msg_bb{ font-size:14px;border-bottom:none;border-top:1px solid #ccc; text-indent:10px; padding-top:5px; margin-top:5px;}
/*当前位置*/
.crumbs-admin-top {background: url(../images/nav_top.png) repeat-x bottom;}
.crumbs-admin-top_bg {background: url(../images/adminbg.png) no-repeat 5px 6px;height: 22px;padding: 3px 0 3px 23px;}
.crumbs {height:40px;line-height:40px; padding-left:20px; font-size: 14px;color: #808695;/*box-shadow: 0 2px 20px 0 rgba(15,12,70,.1);;*/ background:#fff}
.admin_top_shortcut {width:300px;float: right;position: relative;font-family:MicroSoft YaHei;padding: 0px 0 0px 23px;}
.admin_top_shortcut a {color: #444}
.admin_Sub-station {width: 130px;height: 20px;display: inline-block;background: #fff;border: 1px solid #ccc;position: relative}
.admin_Sub-station_list {width: 130px;background: #fff;border: 1px solid #ccc;position: absolute;left: -1px;top: 20px;z-index: 11111;line-height: 23px;}
.admin_Sub-station_list em {display: inline-block;padding-left: 10px;cursor: pointer}
.shortcut {float: right;position: relative;top: -3px;*top:-4px;}
.shortcut a {margin-left: 6px;padding-left: 6px;color: #0364ae}
.shortcut a, .shortcut a span {background: url(../images/bnt_bg.png) no-repeat 0 -83px;height: 21px;line-height: 21px;*line-height:24px;_line-height: 20px;text-align: center;}
.shortcut a span {background-position: right -83px;padding-right: 6px;}
/*容器样式*/
.col-tab {}
.col-tab ul.tabBut {height: 27px;padding-left: 14px;position: relative;bottom: -1px}
.col-tab ul.tabBut li {float: left;border: 1px solid #dce3ed;height: 25px;line-height: 26px;margin-right: 5px;}
.col-tab ul.tabBut li {background: #eaeef4;padding: 0 8px;}
.col-tab ul.tabBut li.on {position: relative;background: #fff;border-bottom: 0;height: 26px;_height: 27px;font-weight: 700;}
.col-tab ul.tabBut li.icon {background-image: url(../images/icon/exclamation_small.png);padding-left: 18px;background-repeat: no-repeat;background-position: 3px center;}
.col-tab .content {border: 1px solid #dce3ed;_zoom: 1;}
.col-tab .content-r {border-top: 1px solid #dce3ed}
.col-tab .contentList {border: 1px solid #dce3ed;_zoom: 1;}
.col-1 {border: 1px solid #f4f6f5;zoom: 1;background: #fff}
.col-1 div.content {border: 3px solid #c2d1d8;zoom: 1;}
.col-2 {border: 1px solid #c7d8ea;zoom: 1;}
.col-2 h6 {border-bottom: 1px solid #c7d8ea;color: #3a6ea5;background: url(../images/x_bg.png) repeat-x left -42px;height: 26px;line-height: 28px;padding: 0 10px}
.col-2 div.content {padding: 9px 10px}
/*栏目菜单*/
.cat-menu {width: 180px;margin: 10px 8px 0 0;}
.cat-menu div.content {padding-left: 8px}
/*收藏导航*/
.fav-nav, .fav-nav span, .fav-nav a {height: 28px;line-height: 28px;background: url(../images/fav-nav-bg.png) repeat-x left top;}
.fav-nav {padding: 0 0 0 12px;position: absolute;left: 0;bottom: 0px;width: 100%;}
.fav-nav span {background-position: right -78px;position: relative;display: block;float: left;background-repeat: no-repeat;padding-right: 2px}
.fav-nav div {float: left}
.fav-nav a {padding: 0 20px 0 8px;display: block;float: left}
.fav-nav a:hover, .fav-nav a.on {background-position: right -40px;text-decoration: none}
.fav-nav a.panel-delete {padding-right: 10px;background: url(../images/cross.png) no-repeat;width: 16px;height: 16px;padding: 0;background-position: center 3px;position: absolute;right: 4px;top: 7px;z-index: 10}
.fav-nav a.panel-add {background-position: right -120px;width: 16px;float: left;padding: 0;margin-left: 5px;_margin-left: 3px}
.fav-nav a.panel-add:hover {background-position: center -163px;}
.fav-nav a.panel-delete:hover {background-position: center -46px;}
.fav-nav a.panel-delete em, .fav-nav a.panel-add em {display: none}
.fav-help {display: none;height: 26px;line-height: 26px;float: none;background: #fff url(../images/icon/info.png) no-repeat 3px 6px;padding: 0 10px 0 24px;position: absolute;top: 2px;right: 14px}
.fav-help a {background: none;height: auto;padding: 0;margin: 0 20px 0 0}
.fav-help a.panel-delete {right: 2px;top: 5px;margin: 0}
.fav-help a:hover {color: #CC3300;}
/*内容菜单*/
.content-menu {padding: 0 0 6px}
.content-menu a:hover {text-decoration: none}
.content-menu a em {display: inline-block;display: -moz-inline-stack;zoom: 1;*display:inline;}
.content-menu a.add, .content-menu a.add em,  .content-menu a.on, .content-menu a.on em {padding: 0px 5px 0 5px;background: url("./smint.gif") repeat-x;height: 23px;line-height: 23px;text-align: center}
.content-menu span {color: #ddd;padding: 0 8px}
.content-menu a {cursor: pointer;}
.content-menu a.add {padding: 0 0 0 5px;}
.content-menu a.add em {padding: 0 10px 0 5px;color: #fff;background-position: right top}
.content-menu a.on {background: url("./smint.gif") repeat-x;color: #fff;}
.content-menu a.on em {}
/*分页*/
#pages {padding: 14px 0 10px;font-family: 宋体;text-align: right}
#pages a {display: inline-block;height:22px;line-height:;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 10px}
#pages a.a1 {background: url(../images/pages.png) no-repeat 0 5px;width: 56px;padding: 0}
#pages a:hover {background: #f1f1f1;color: #000;text-decoration: none;}
#pages span {display: inline-block;height: 22px;padding: 0 10px;line-height: 22px;background: #5a85b2;border: 1px solid #5a85b2;color: #fff;text-align: center;}
.page .noPage {display: inline-block;height: 22px;line-height: 22px;background: url(../img/icu/titleBg.png) repeat-x 0 -55px;border: 1px solid #e3e3e3;text-align: center;color: #a4a4a4;}
/*图片列表水平左右居中*/
.img-wrap {border: 1px solid #eee;text-align: center;overflow: hidden;background: #fff}
.img-wrap a {display: table-cell;vertical-align: middle;text-align: center;*display:block;}
#imgPreview td.on {background: #f4f9fe}
#imgPreview td.on a {background: url("../images/msg_bg.png") no-repeat right -250px;vertical-align: middle;padding-right: 70px;display: inline-block;display: -moz-inline-stack;zoom: 1;*display:inline;height: 16px;line-height: 16px}
/*角色权限设置*/
.role-memu {padding: 5px 0}
.role-memu li a {cursor: hand;!important;cursor: pointer;display: block;color: #2e74d7;text-decoration: none;height: 24px;padding: 0 6px;overflow: hidden;line-height: 24px;vertical-align: middle;background-color: #FFF}
.role-memu li a em {width: 80px;overflow: hidden;display: block}
.role-memu li a span {float: right;color: #999}
.role-memu li a span img {margin-right: 2px}
.role-memu li.on a {background: #e0e9f0}
.role-but, .role-but span {background: url(../images/tbtn.png) no-repeat;height: 36px;line-height: 36px;vertical-align: middle;padding-left: 12px;border: none;display: inline-block;display: -moz-inline-stack;zoom: 1;*display:inline;}
.role-but span {background-position: right top;padding: 0 12px 0 0;font-weight: 700;font-size: 14px;color: #fff}
.addContent {width: 960px;margin: 0 auto;overflow: hidden;}
.addContent .col-auto {}
.addContent .col-right {width: 204px;overflow: hidden;margin-left: 6px;}
.addContent .col-right .content h6 {border-bottom: 1px solid #cfdce3;padding: 8px 0 3px;margin-bottom: 7px}
.addContent .col-right .content input {max-width: 182px}
.addContent .col-right .content .upload-pic {width: 180px;height: 180px;text-align: center;overflow: hidden;}
.addContent .col-right .content .upload-pic a {display: table-cell;vertical-align: middle;width: 180px;height: 145px;text-align: center;*display:block;*font-size:105px}
.addContent .col-right .content .upload-pic {background: #eef2f2;border: 1px solid #dce6ea;zoom: 1;padding: 1px;}
.addContent .col-right select#template {max-width: 188px;*width:188px;_width: 188px}
.list-dot {padding-bottom: 10px}
.list-dot li, .list-dot-othors li {padding: 5px 0;border-bottom: 1px dotted #c6dde0;font-family: "宋体";color: #bbb;position: relative;_height: 22px}
.list-dot li:hover, .list-dot-othors li:hover {background-color: #d9e5ee}
.list-dot li span, .list-dot-othors li span {color: #004499}
.list-dot li a.close span, .list-dot-othors li a.close span {display: none}
.list-dot li a.close, .list-dot-othors li a.close {background: url(../images/cross.png) no-repeat left 3px;display: block;width: 16px;height: 16px;position: absolute;outline: none;right: 5px;bottom: 5px}
.list-dot li a.close:hover, .list-dot-othors li a.close:hover {background-position: left -46px}
.list-dot-othors li {float: left;width: 24%;overflow: hidden;}
/*评论*/
.comment {padding: 8px 10px}
.comment .title {margin-bottom: 5px}
.comment .title span {position: relative;top: -5px}
.comment .content {font-size: 14px;background: #f6f9fb;border: 1px solid #c4d5df;zoom: 1;padding: 8px 10px;margin: 5px 0}
.comment .content span {display: block;}
.comment_button {margin-bottom: 15px;}
.comment_button a {padding: 5px;border: solid 1px #C3D4E7;}
.comment_button a.on {background: #4C7FB6;color: #fff;border: solid 1px #3E73A9}
/*圆角*/
.fillet {position: relative;border: 1px solid #c4d5df;zoom: 1;}
.fillet span.o1,  .fillet span.o2,  .fillet span.o3,  .fillet span.o4 {position: absolute;width: 3px;height: 3px;font-size: 1px;background: url(../images/fillet.png) no-repeat}
.fillet span.o1 {background-position: left -6px;top: -1px;left: -1px}
.fillet span.o2 {background-position: right -6px;top: -1px;right: -1px}
.fillet span.o3 {background-position: left bottom;bottom: -1px;left: -1px}
.fillet span.o4 {background-position: right bottom;bottom: -1px;right: -1px;}
/*工作流*/
.workflow {padding: 10px 140px 10px 10px;}
.workflow .col {padding-bottom: 20px;background: url(../images/arrowhead-y.png) no-repeat 10px bottom;}
.workflow div.off {padding: 0;background: none}
.workflow .content {left: 130px;position: relative;}
.workflow .title {position: absolute;left: -130px;top: -1px;width: 90px;font-size: 14px;font-weight: 700;text-align: center;padding: 0 0 3px 0;background: #fff}
.workflow .title span.line {border-bottom: 1px solid #95b9cf;width: 32px;height: 1px;font-size: 1px;position: absolute;right: -37px;top: 17px}
.workflow .fillet {background: #f6f9fb;padding: 8px 10px 7px}
.workflow .name {font-size: 14px}
/*锁频*/
.ScreenLock {background-color: #3a6ea5;background-image: url("../images/ScreenLock.png")}
.ScreenLock {background-position: 50% 50%;background-repeat: no-repeat;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2000}
.ScreenLock .inputpwd {font-size: 14px;height: 134px;left: 50%;margin: -102px 0 0 -150px;padding: 28px;position: absolute;top: 50%;width: 280px}
.ScreenLock h5 {height: 60px;line-height: 60px;padding-top: 10px;padding-left: 40px;background: url(../images/msg_img/msg_bg.png) no-repeat 0px -476px;}
.ScreenLock .input-text {border: 1px solid #A7A6AA;height: 18px;margin: 0 5px 0 0;padding: 2px 0 2px 5px;border: 1px solid #d0d0d0;background: #FFF url(../images/input.png) repeat-x;font-family: Verdana, Geneva, sans-serif, "宋体";font-size: 12px;}
.ScreenLock .submit {background: url(../images/ScreenLockBut.png) no-repeat;height: 24px;width: 55px;cursor: hand;display: inline-block;display: -moz-inline-stack;zoom: 1;*display:inline;border: none}
/*网站地图*/
.map-menu ul {margin: 4px;width: 156px;border: 1px solid #A4C0F7;}
.map-menu ul li.title {background: #EDF2F8;font-weight: bold;padding-left: 5px;}
.map-menu ul li.title2 {font-weight: bold;padding-left: 10px;}
.map-menu ul li {padding: 4px;padding-left: 20px;}
/*附件 未使用-已使用*/
.tab-use {position: relative}
.tab-use .arrows {background:url(../images/toggle-collapse-dark.png) no-repeat;width:16px;height:16px;overflow:hidden;position:absolute;left:0;top: -11px;}
.tab-use ul {position: absolute;display: none;top: 5px;left: 0;width: 80px}
.tab-use ul li {}
.tab-use ul a {width: auto;padding: 3px 8px}
/*列表*/
.tools_top {padding: 10px;}
.toolsa {display: block;float: left;}
#bg {bottom: 0;display: none;height: 100%;left: 0;z-index: 1001;position: absolute;right: 0;top: 0;width: 100%;z-index: 1001;}
.admin_title_span{ color: #3A6EA5;display: inline-block; float: left; font-size: 14px; font-weight:bold; line-height:40px;margin-left: 10px; float:left;}
.company_job {width: 100%;height: 31px;border:1px solid #E8E8E8;background:#f7f7f8;border-bottom:none;;}
.company_job .company_s_l {float: left;padding-left: 10px;}
.company_job .company_m6 {float: left;margin-top:4px;}
.company_job .company_fl {float: left}
.company_job_new_sub { padding:0;height:22px;background:#0371d3;border: none;color: #fff;font-weight:bold}
.company_job_list_h1 {height: 31px;color:#888989; overflow:hidden}
.company_job_list_h1 .company_job_a {height: 19px;overflow: hidden;display: inline-block;margin-top: 6px; float:left; margin-left:5px;}
.company_job_list_h1 .company_job_a a {display: inline-block;padding-left: 22px;padding-right: 5px;}
.company_job_list_h1 .company_job_a a:hover {text-decoration: none}
.company_job_list_h1 .company_job_a .company_job_bg1 {background: url(../images/in1.png) no-repeat 5px center}
.company_job_list_h1 .company_job_a .company_job_bg2 {background: url(../images/in2.png) no-repeat 5px center}
.company_job_list_h1 .company_job_a .company_job_bg3 {background: url(../images/in3.png) no-repeat 5px center}
.company_job_list_h1 .company_job_a .company_job_bg4 {background: url(../images/in4.png) no-repeat 5px center}
.company_job_list_h1 .company_job_a .company_job_bg5 {background: url(../images/in5.png) no-repeat 4px center}
.company_job_list_h1 .company_job_a .company_job_bg6 {background: url(../images/in7.png) no-repeat 4px center}
.company_job_list_h1 .company_job_a .company_job_bg7 {background: url(../images/in6.png) no-repeat 5px center}
.company_job_list_h1 .company_job_a .company_job_all {background: url(../images/inall.png) no-repeat 5px center}
.company_job_list_h1 .company_job_a .company_job_gr {background: url(../images/ingr.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_qy {background: url(../images/adminbg.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_tj {background: url(../images/intj.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_fl {background: url(../images/infl.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_sx {background: url(../images/sx.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_dl {background: url(../images/indl.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_gg {background: url(../images/ingg.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_sb {background: url(../images/check_no.gif) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_shx {background: url(../images/insx.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_gx {background: url(../images/ingx.png) no-repeat 3px center}
.company_job_list_h1 .company_job_a .company_job_dd {background: url(../images/indd.png) no-repeat 3px center}
.admin_hy_tj .company_job_a {display: inline-block;border: 1px solid #d2cfc2;background: url(../images/abg2.png) repeat-x;margin: 10px;}
.admin_hy_tj .company_job_a .company_job_tj {background: url(../images/intj.png) no-repeat 3px center;padding-left: 20px;display: inline-block;}
.company_job_subbut {display: inline-block;border: none;background: url(../images/in11.png) no-repeat 5px center;padding-left: 22px;padding-right: 10px;}
.company_job_text {display: inline-block;border: 1px solid #d5d5d5;background: #fff;height:26px;line-height: 26px;margin-right: 5px;margin-left: 5px;width:160px; margin-top:6px;}
.key_wid{width:90px;}
.key_input_text{width:188px;border:1px solid #ddd;height:30px; line-height:30px; margin-right:10px;padding-left: 10px;}
.key_table td{ padding:6px 0; }
.company_job_list_h1 .company_mr5 {margin-right: 5px;}
.admin_cz_sh {color:#01AAED;}
.admin_cz_jj {color:#01AAED;}
.admin_cz_yl {color:#01AAED;}
.admin_cz_sc {color:#01AAED;}
.admin_cz_hf {color:#01AAED;}
.admin_cz_bj {color:#01AAED;}
.admin_cz_img {color:#01AAED;}
.admin_cz_gx{color:#01AAED;}
.admin_submit2 {width:60px;height:30px;border: 1px solid #ddd;cursor: pointer;color:#31b4e1; background:#fff;border-radius:5px;}
.admin_submit4 {width:90px;height:30px;border: 1px solid #ddd;cursor: pointer;color:#31b4e1; background:#fff;border-radius:5px;}
.admin_submit6 {width: 82px;height: 30px;background:#6688cb;color: #fff;line-height: 22px;border: none;cursor: pointer;}
.admin_submit8 {width:106px;height:30px;background:#6688cb;color:#fff;line-height:22px;border:none;cursor:pointer;}
.admin_unclick {width:86px;height:32px;border: none;cursor: pointer; background:#c0c0c0;color:#fff;border-radius: 4px;}
.admin_unclick2 {width:86px;height:32px;border: none;cursor: pointer; background:#2d8cf0;color:#fff;border-radius: 4px;}
.admin_hy_tj {border-bottom: 1px solid #cbc7c2;}
.company_job_fenglei {width: 100%}
.company_job_fenglei .company_job_fl_h1 {background: #dde8f8 url(../images/fl.png) no-repeat right;padding-bottom: 10px;border: 1px dashed #0099FF;margin-bottom: 10px;}
.company_job_fl_list {padding-top: 10px;}
.company_job_fl_list .company_job_fl_span {display: inline-block;width: 124px;text-align: right;padding-right: 10px}
.admin_reward_textarea{width:280px;height:60px;border:1px solid #ddd}
.reward_table_box{width:100%}
.reward_table_box td{ padding:4px 0;}
.reward_table_box_l{width:80px;}
.reward_table_box_text{width:285px;height:28px;border:1px solid #ddd; line-height:28px;padding-left: 5px;}
.ui_dialog_wrap {visibility: hidden}
.ui_title_icon, .ui_content, .ui_dialog_icon, .ui_btns span {display: inline-block;*zoom:1;*display:inline}
.ui_dialog {text-align: left;position: absolute;top: 0}
.ui_dialog table {border: 0;margin: 0;border-collapse: collapse}
.ui_dialog td {padding: 0}
.ui_title_icon, .ui_dialog_icon {vertical-align: middle;_font-size: 0}
.ui_title_text {overflow: hidden;cursor: default}
.ui_close {display: block;position: absolute;outline: none}
.ui_content_wrap {text-align: center}
.ui_content {margin: 10px;text-align: left}
.ui_iframe .ui_content {margin: 0;*padding:0;display: block;height: 100%;position: relative}
.ui_iframe .ui_content iframe {border: none;overflow: auto}
.ui_content_mask {visibility: hidden;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #FFF;filter: alpha(opacity=0);opacity: 0}
.ui_bottom {position: relative}
.ui_resize {position: absolute;right: 0;bottom: 0;z-index: 1;cursor: nw-resize;_font-size: 0}
.ui_btns {text-align: right;white-space: nowrap}
.ui_btns span {margin: 5px 10px}
.ui_btns button {cursor: pointer}
* .ui_ie6_select_mask {position: absolute;top: 0;left: 0;z-index: -1;filter: alpha(opacity=0)}
.ui_loading .ui_content_wrap {position: relative;min-width: 9em;min-height: 3.438em}
.ui_loading .ui_btns {display: none}
.ui_loading_tip {visibility: hidden;width: 5em;height: 1.2em;text-align: center;line-height: 1.2em;position: absolute;top: 50%;left: 50%;margin: -0.6em 0 0 -2.5em}
.ui_loading .ui_loading_tip, .ui_loading .ui_content_mask {visibility: visible}
.ui_loading .ui_content_mask {filter: alpha(opacity=100);opacity: 1}
.ui_move .ui_title_text {cursor: move}
.ui_page_move .ui_content_mask {visibility: visible}
.ui_move_temp {visibility: hidden;position: absolute;cursor: move}
.ui_move_temp div {height: 100%}
html>body .ui_fixed .ui_move_temp {position: fixed}
html>body .ui_fixed .ui_dialog {position: fixed}
* .ui_ie6_fixed {background: url(*) fixed}
* .ui_ie6_fixed body {height: 100%}
* html .ui_fixed {width: 100%;height: 100%;position: absolute;
left:expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth);
top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight)
}
* .ui_page_lock select, * .ui_page_lock .ui_ie6_select_mask {visibility: hidden}
* .ui_page_lock .ui_content select {visibility: visible;}
.ui_overlay {visibility: hidden;_display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;filter: alpha(opacity=0);opacity: 0;_overflow: hidden}
.ui_lock .ui_overlay {visibility: visible;_display: block}
.ui_overlay div {height: 100%}
* html body {margin: 0}
.report_uaer_list{}
.report_uaer_list a{ display:inline-block; padding:5px 10px; margin-left:5px; font-weight:bold;border-radius:3px;}
.report_uaer_list .report_uaer_list_on{ background:#666666;color:#fff;}
.report_uaer_list a:hover{ text-decoration:none}
/*    2010-06-01  */
.ui_title_wrap, .ui_bottom button { font-size:12px 'Microsoft Yahei', Arial; }
.ui_content_wrap {/* min-width:9em; */vertical-align:top}/*设置对话框最小尺寸*/
.ui_overlay div { background:#000; filter:alpha(opacity=40); opacity:0.4; }/*设置遮罩颜色与透明度*/
.ui_loading_tip { width:16px; height:16px; margin:-8px 0 0 -8px; text-indent:-9999em; background:url(./loading.gif) no-repeat center center; }/*iframe加载的loading动画*/
.ui_dialog_main { background:#FFF; }
.ui_title_wrap { _width:100px; }/*IE6下设置一个最小长度,防止关闭按钮错位*/
.ui_title { width:100%; height:26px; position:absolute; top:0; left:0; _left:auto; }
.ui_title_text { height:26px; line-height:25px; padding:0 60px 0 12px; _padding:0 90px 0 6px; color:#FFF; font-weight:700}
.ui_td_00, .ui_td_02, .ui_td_10, .ui_td_12, .ui_td_20, .ui_td_22, .ui_close { background-image:url(./chrome_s.png); background-repeat:no-repeat;}
.ui_td_00 { width:5px; height:26px; background-position: -46px -9px; }/*左上*/
.ui_td_02 { width:5px; height:26px; background-position: -53px -9px; }/*右上*/
.ui_td_10 { background-position:-62px 0; background-repeat:repeat-y; }/*左边*/
.ui_td_12 { background-position:-66px 0; background-repeat:repeat-y; }/*右边*/
.ui_td_20 { width:5px; height:5px; background-position: -46px -1px;}/*左下*/
.ui_td_22 { width:5px; height:5px; background-position: -53px -1px;}/*右下*/
.ui_close { top:4px; right:6px;  width:18px; height:18px; background-position:0 0;z-index:10000; position:absolute}
.ui_close:hover { background-position:0 -19px; }
.ui_td_01, .ui_td_21 { background-image:url(./border.png); background-repeat:repeat-x; }
.ui_td_01 { background-position:0 top; }
.ui_td_21 { background: none #FFF; border-bottom:1px solid #1e64c8}
.ui_btns { background-color:#F6F6F6; border-top:solid 1px #DADEE5; }
.ui_btns span, .ui_btns button { background-color:transparent; background-image:url(./btns.png); background-repeat:no-repeat; }
.ui_btns span { padding:0 0 0 5px; overflow:hidden; background-position:left -42px; }
.ui_btns button { height:21px; line-height:21px; padding:0 10px 0 5px; max-width:200px; border:none 0; background-position:right 0; }
.ui_btns span:hover { background-position:left -63px; }
.ui_btns span:hover button { background-position:right -21px; }
.ui_resize { width:10px; height:10px; }
html:hover .ui_btns button:focus { outline:none 0; }
.ui_move_temp div { background-color:#214FA3; filter:alpha(opacity=40); opacity:0.4; }/*拖动用的替身对话框*/
/*
主题拓展参数[可添加组合在'style'参数中]
可用来支持消息类型图标等
*/
/*警告消息*/
.alert .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 -96px; }
/*询问消息*/
.confirm .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 -144px; }
/*错误消息*/
.error .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 -48px; }
/*成功消息*/
.succeed .ui_dialog_icon { margin-right:10px; width:48px; height:48px; background-position:0 0; }
.none_icon .ui_dialog_icon{display:none}
.ui_content_m .ui_content{ padding:10px 1px; margin:0; width:100%}
/*去除所有背景*/
.noSkin .ui_border, .noSkin .ui_title_wrap, .noSkin .ui_dialog_icon { display:none; }
.noSkin .ui_bottom_wrap { display:none; *display:block; *height:0; overflow:hidden; }
* html .noSkin .ui_btns { height:0; overflow:hidden; position:absolute; left:-99999em; }
.noSkin .ui_content { margin:0; }
.noSkin .ui_dialog_main { background:transparent;}
/*警告消息*/
.gb_tip_layer,
.gb_tip_layer .gtl_ico_succ,
.gb_tip_layer .gtl_ico_fail,
.gb_tip_layer .gtl_ico_hits,
.gb_tip_layer .gtl_ico_clear,
.gb_tip_layer .gtl_end{float: left;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url("../images/gb_tip_layer.png");_background-image:url("../images/gb_tip_layer_ie6.png");background-repeat:no-repeat;}
.gb_tip_layer{background-position:0 -161px;background-repeat:repeat-x;left:50%;position:absolute;top:40%;padding:0 18px 0 9px; margin-left:-130px}
.gb_tip_layer .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute;}
.gb_tip_layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px;}
.gb_tip_layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px;}
.gb_tip_layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px;}
.gb_tip_layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0;}
.gb_tip_layer img{float:left;margin:19px 10px 0 5px ;}
.admin_index_city{ float:right;margin-right:10px; position:relative; z-index:1000;}
.admin_index_city i{ display:inline-block;width:10px;height:10px; background:url(../images/sanj2.jpg) no-repeat left 3px; position:absolute;right:0px;top:10px;_top:3px}
.admin_index_city_all{cursor:pointer; position:relative; padding-right:15px;}
.admin_index_city_list{width:300px;max-height:170px;_height:expression(this.scrollHeight > 170 ? "170px" : "auto"); overflow:auto; position:absolute;right:0px;top:30px; background:#fff;border:1px solid #ccc;display:none}
.admin_index_city_list a{ display:inline-block;height:23px; line-height:23px; padding:0px 5px; margin-left:5px;}
.admin_index_city_list a:hover{ background:#06F;color:#fff; text-decoration:none}
.admin_Operating_sub{ padding-top:15px; text-align:center;}
.layui-layer-title{
    border-bottom: 1px solid #e8eaec;
    padding-top: 0 !important;
}
.layui-layer-page .layui-layer-content{
    /* padding-top: 10px; */
}
#formstatus .submit_btn {
    background:#5394d6;
    border-color: #A0B3D6 #34538B #34538B #A0B3D6;
    color: #F3F3F3;
}
#formstatus .submit_btn, .cancel_btn {
    border:none;;
    cursor: pointer;
    display: inline-block;
    line-height: 16px;
    overflow: visible;
    width:55px;
    height:27px;
    margin-top:5px;
    overflow:hidden
}
#formstatus  .cancel_btn {
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #F0F0F0 #BBBBBB #BBBBBB #F0F0F0;
    color: #333333;
}
.admin_message_choose {
 width:100%; position:relative;
}
.admin_messahe_yx{width:70px; position:absolute;left:10px;top:0px; font-weight:bold}
.admin_message_choose .admin_message_selected {
    padding-left:70px;
    min-height: 20px;
}
.admin_message_choose .admin_message_selected li {
    float: left;
    margin-bottom: 4px;
    margin-left: 5px;
}
.admin_message_choose .admin_message_selected li a {
    background: url(../images/pickpad.gif) no-repeat  left top ;
    cursor: default;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 2px;
    padding-left: 8px;
    white-space: nowrap;
}
.admin_message_choose .admin_message_selected li .delete {
    background: url(../images/pickpad.gif) no-repeat right top ;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: 6px;
    text-indent: -99999px;
    width: 20px;
}
.admin_message_choose .admin_message_selected li a:hover {
    background-position: left bottom;
    color: #333333;
    text-decoration: none;
}
.admin_message_choose .admin_message_selected li a:hover .delete {
    background-position: right bottom;
}
.admin_jianli_h1{height: 35px;line-height: 35px; width: 100%; background:#f5f5f5; font-size:15px; font-family:微软雅黑; text-indent:20px; font-weight:bold}
.table_form_resume th{ font-weight:normal; text-align:left; font-size:14px;border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;padding:6px;}
.table_form_resume td{ border-bottom: 1px solid #E6E6E6;padding:6px; font-size:14px;}
.admin_save_sub{width:140px;line-height:30px; background:#fff;color:#1178c3;border:1px solid #1178c3;border-radius:5px; cursor:pointer; margin-top:20px;}
.admin_save_sub_qx{    padding: 0 18px;line-height:38px; background:#f60;color:#fff;border:none; font-size:14px;border-radius:3px; margin-left:10px;}
.admin_save_sub1{width:110px; display:inline-block;height:36px; line-height:36px; text-align:center;color:#F00;font-size:16px;border-radius:3px;}
.admin_save_sub2{width:110px; display:inline-block;height:36px; line-height:36px; text-align:center;color:#03F; font-size:16px;border-radius:3px;}
.expect_text{width:300px;height:35px; line-height:35px;border:1px solid #ddd; background:#fff; text-align:left}
.expect_text_textarea{width:360px;height:80px;border:1px solid #ddd}
.admin_td_liner{border-left:1px solid #E6E6E6;}
.admin_saversume_tit_b{ font-weight:bold; font-size:15px; margin-right: 50px; }
.admin_saversume_list{ line-height:25px; position:relative; padding:10px 0 10px 0px;color:#666}
.admin_saversume_cz{ position:absolute;right:0px;top:0px;}
.admin_resume_box{ padding:7px 2px; background:#f9fbfd;border-radius:8px}
.admin_add_pd{ padding-left:200px;}
.admin_saversume_pd{   position:relative;}
.admin_saversume_pd_icon{width:9px;height:9px; background:#2a8df2; border-radius:50%; position:absolute;left:-5px;top:0px; display: none;}
.admin_company_job_span{ float:left; line-height:31px; margin-left:8px;color:#888989}
.admin_company_job_select{ float:left; margin-top:6px;}
.admin_com_name{color:#01AAED; line-height:20px;}
.admin_com_send{color:#399c1d}
.admin_com_Audited{width:50px;height:20px; line-height:20px; text-align:center; color:#707070;border-radius:20px; display:block}
.admin_com_noAudited{ width:50px;height:20px; line-height:20px; text-align:center;color:#ed4014;border-radius:20px;display:block; padding-left:10px; background:url(../images/yun_m_index_tip.png) no-repeat left center}
.admin_com_Lock{width:50px;height:20px; line-height:20px; text-align:center; color:#b21010;border-radius:20px;display:block}
.admin_com_tg{width:50px;height:20px; line-height:20px; text-align:center;color:#f00;border-radius:20px;display:block}
.admin_com_fl{width:50px;height:20px; line-height:20px; text-align:center;color:#C3F;border-radius:20px;display:block}
.admin_com_cz{color:#bab417}
.admin_com_name_box{width:158px;}
.admin_com_td_bg{}
.admin_search_div_tianj{ float:left;}
.admin-tit_line{width:2px;height:10px; background:url(../images/admin_line2.png) no-repeat; float:left; margin-top:14px; margin-left:10px; }
.admin_infoboxp_nav{height:22px; line-height:22px;color:#333; padding-left:20px;margin-left:10px; display:inline-block; float:left; margin-top:8px; }
.admin_infoboxp_tj{ background:url(../images/ty_cpsj_pygl_add.png) no-repeat left center;height:22px; line-height:22px;color:#333; padding-left:22px;  margin-left:0; display:inline-block; float:left; margin-right:10px; margin-top:9px; color: #2d8cf0;}
.admin_infoboxp_gl{ background:url(../images/admin_icon_gl.png) no-repeat left center;}
.admin_infoboxp_lb{ background:url(../images/admin_icon_lb.png) no-repeat left center;}
.admin_infoboxp_tag{ background:url(../images/admin_icon_search.png) no-repeat left center;}
.admin_infoboxp_rz{ background:url(../images/admin_icon_rz.png) no-repeat left center;}
.admin_infoboxp_sc{ background:url(../images/errorico.gif) no-repeat left center;}
.admin_infoboxp_lb{ background:url(../images/admin_lb_icon.png) no-repeat left center;}
.admin_infoboxp_xwlb{ background:url(../images/admin_xwlb_icon.png) no-repeat left center;}
.admin_infoboxp_gxhc{ background:url(../images/admin_gx_icon.png) no-repeat left center;}
.admin_infoboxp_tj2{background:url(../images/admin_tj_icon2.png) no-repeat left center; padding-left:25px;}
.admin_Filter{width:100%;/* height:40px; */border:1px solid #eaeaea;background:#F5F5F5;position:relative;z-index:600;float:left;}
.admin_Filter_span{width:70px; float:left; text-align:right;color:#95989a; line-height:40px;}
.admin_Filter_text{width:160px; float:left; position:relative; z-index:10000 }
.admin_Filter_text_big{width:220px;float: left;position: relative;}
.admin_Filter_but{
    width:148px;
    border:1px solid #dbdbdb;
    border-radius: 2px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    /* text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s; */
    background:#fff url(../images/select_icon.png) no-repeat 128px center;
    text-align:left;color:#666
    }
.admin_Filter_but_big{width:210px;height:28px;color:#333;border:none; padding-left:5px; text-align:left; background:url(../images/admin_bth_big.jpg) no-repeat; cursor:pointer}
.admin_Filter_but_big_260{background:url(../images/admin_bth_big_260.png) no-repeat; margin-top:6px; }
.admin_Filter_search{
    width:240px;
    border:1px solid #dbdbdb;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
/*     text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s; */
    background:#fff;
    float:left;
    margin-right: 15px;
}
.admin_Filter_search_120{width:130px;}
.admin_Filter_bth{
    padding: 0 16px;
    height: 32px;
    background: #2d8cf0;
    border-radius:4px;
    color: #fff;
    border: none;
    cursor: pointer;
    float: left;
    margin-left: -1px;
    font-size: 14px;
    line-height: 32px;
    margin-right: 10px;
}
.admin_Filter_text_box{width:146px;border:1px solid #dbdbdb; background:#fff; position:absolute;left:0px;top:30px;color:#95989a; transform:}
.admin_Filter_text_box ul{ padding:5px 5px;}
.admin_Filter_text_box ul li{width:100%;height:30px; line-height:30px;}
.admin_Filter_text_box ul li a{ display:block;color:#333; padding-left:5px}
.admin_Filter_text_box ul li a:hover{ background:#f0f8fd;}
.admin_Prompt{width:100%; padding:5px 0px;margin-top:5px;background:#f7e2e6;border:1px solid #f0afcd;color:#b61030; margin-bottom:5px; position:relative; line-height:23px;}
.admin_Prompt_span{ display:inline-block; padding-left:10px; padding-right:20px;}
.admin_Prompt_close{ display:block;width:7px;height:7px; background:url(../images/admin_ts_close.png) no-repeat; position:absolute;right:10px;top:10px; cursor:pointer}
.complay_top_span{ color:#0088CC; display: inline-block; font-size: 14px; font-weight:bold; line-height:40px; margin-left: 10px; float:left; padding-right:20px;}
.admin_adv_search{width:83px;float:left;position:relative}
.admin_adv_search_bth{width:71px;height:25px; line-height:23px;border:1px solid #d66500; border-radius:2px; font-size:12px; font-weight:bold;color:#fff; padding-left:10px;background:#f57403 url(../images/admin_adv_san1.png) no-repeat 70px 10px; cursor:pointer; float:left}
.admin_adv_search_bth_hover{ width:71px;height:31px; line-height:31px; padding-left:10px;border:1px solid #e1e1e1;border-bottom:none;color:#656769; position:absolute; left:0px;top:-2px; background:#edf0f7 url(../images/admin_adv_san2.png) no-repeat 68px 16px;}
.admin_adv_search_box{width:100%; position:absolute;left:0px;top:34px; background:#fafafa;border:1px solid #e1e1e1;border-radius:0px 0px 5px 5px; z-index:500;}
.admin_adv_search_list{width:100%;border-bottom:1px solid #e1e1e1; background:url(../images/gj_line.gif) repeat-y 100px top; padding-bottom:5px; position:relative; font-family:微软雅黑;}
.admin_adv_search_left{width:100px; position:absolute;left:0px;top:0px;height:40px; line-height:40px; padding-left:20px; font-size:14px; font-weight:bold;}
.admin_adv_search_right{padding-left:140px; padding-top:10px;}
.admin_adv_search_right a{ display:inline-block;height:19px; line-height:19px; padding-left:10px; padding-right:10px; margin-right:13px;}
.admin_adv_search_right  .admin_adv_search_cur{ background:#f57403;border-radius:2px ;color:#fff;}
.admin_adv_search_right a:hover{color:#f60}
.admin_adv_search_right  .admin_adv_search_cur:hover{color:#fff}
.admin_adv_search_list_bg{ background:#edf0f7 url(../images/gj_line.gif) repeat-y 100px top}
.admin_adv_search_icon{width:100%; position:relative}
.admin_adv_search_icon_i{width:69px;height:14px; display:block; background:url(../images/admin_adv_icon.png) no-repeat; position:absolute;left:50%;bottom:-15px; cursor:pointer}
.admin_search_div{width:80px; height:30px;float:left; margin-left:10px; margin-top:6px; display:none}
.search_select{width:100%; line-height:0px; display:inline-block; font-size:0px;}
.search_select .Search_jobs_c_a{background: url(../images/l2.png) no-repeat scroll right center #fff7ee;border: 1px solid #ff9900;color: #666;float: left;line-height: 14px;margin-left: 10px;margin-top:10px;  padding: 5px 25px 5px 10px;font-size:12px;white-space: nowrap;width: auto; }
.search_select .Search_jobs_c_a:hover{ background:url(../images/l2_hov.png) no-repeat scroll right center #fff7ee;}
.search_select_pdd{ background:#fff;width:100%; float:left; margin-top:10px;    border: 1px solid #eaeaea; padding-bottom:10px;}
.search_select  a:hover{text-decoration: none;}
.admin_top_shortcut .admin_logout{ font-weight:bold;color:#090; text-decoration:underline}
.amount-pay-out {color: #F37800; font-weight: bold;}
.admin_zx_span{color:#666}
.admin_msg_zx_list{width:600px;}
.admin_msg_zx_list_hf{border:1px solid #ffbb76; background:#fffcef;color:#db7c22; padding:2px;border-radius:3px; margin-top:8px; position:relative}
.admin_zx_i{width:14px;height:8px; position:absolute;left:10px;top:-8px; background:url(../images/admin_jt2.png) no-repeat; display:block}
.infoboxp_top_bg{height:5px;overflow:hidden;width:100%; position:relative; z-index:99999;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.input-news_g{ display:inline-block; margin-right:10px; white-space:normal}
.admin_seo_tck_box{width:517px;height:155px; overflow:auto}
.admin_seo_tck_box_list{width:100%;border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px;}
.admin_seo_tck_box_check{width:13px;height:13px; overflow:hidden;}
.admin_seo_tck_box_l{ display:inline-block;width:200px;}
.admin_seo_tck_box_tit{ display:inline-block; font-weight:bold;border:1px solid #ccc; padding:2px 5px;}
.company_job_a_sclx{background: url(../images/admin_sub.png) no-repeat ;border: medium none;color: #fff;cursor: pointer;float: left;font-weight: bold;height: 24px;margin-left: 5px;width: 53px; display:block; text-align:center; line-height:24px;}
.all_Domain_name{width:188px; position:relative}
.all_Domain_button{width:188px;height:24px; background:url(../images/admin_bth_img.gif) no-repeat;border:none;}
.all_Domain_name_box{width:330px; position:absolute;left:0px;top:23px; background:#fff;border:1px solid #d0cece; padding-bottom:5px;}
.all_Domain_name_box_list { display:inline-block; padding:2px 5px; background:#ebe7e7; margin-left:5px; margin-top:5px; white-space:normal}
.all_Domain_name_box_bth{width:13px;height:13px; overflow:hidden; margin-right:3px;}
.all_Domain_name_sub{width:100%; text-align: center; padding-top:10px; padding-bottom:10px;}
.all_Domain_name_submit1{width:50px;height:23px; background:#39F;color:#fff;border:none; margin-right:10px; cursor:pointer;}
.all_Domain_name_submit2{width:50px;height:23px; background:#ccc;color:#333;border:none; cursor:pointer;}
.admin_company_xg_icon{ display:inline-block;color:#01AAED; margin-top:3px;}
.admin_company_table{width:100%;}
.admin_company_table td{ padding:5px;}
.admin_c_input-tex{border: 1px solid #ccc;height:24px; line-height:24px;}
.fz_city_news_cont{width:530px;max-height:400px;_height:400px; overflow:auto; overflow-x:hidden; background:#fff; padding:10px;}
.fz_city_news{width:100px; display:inline-block; padding:3px 0px;}
.fz_city_news_check{width:13px;height:13px; overflow:hidden; vertical-align:middle; margin-right:5px; margin-left:3px;}
.fz_label{width:100%; padding:3px 0; display:inline-block;}
.fz_label:hover{ background:#d2ddf9}
.city_news_but{width:190px;height:34px;border: 1px solid #ddd; text-align:left; padding-left:10px; background:#fff url(../images/yun_n_s.png) no-repeat right center;}
/*站位*/
.zp_title{ width:100%; font-size:14px; color:#555; }
.zp_title td{ background:url(../images/admin_static_bg02.png) no-repeat left center; padding:14px 0 14px 10px; width:90px;}
.submit_btn { width:55px; height:27px; cursor:pointer;background:#5394d6;color: #F3F3F3; border:none;}
/*add*/
.keywords_sum td{width:auto;}
.layer_pageContent .key_wid{ width:90px;}
.layer_pageContent td input{}
.parttime_order{ width:390px;}
.parttime_items{width:100%; margin:15px 0 0 10px; text-align:center; }
.parttime_tit{ color:#555;line-height:33px;}
.parttime_lists{ width:118px; position:relative;}
.parttime_sel{ width:108px; border:1px solid #CFCFCF;border-bottom:1px solid  #E8E8E8;border-right:1px solid  #E8E8E8;color: #6C6C6C; cursor: pointer; float: left;font-size: 12px;height: 33px; line-height: 33px;margin-right: 5px;padding: 0 25px 0 5px;text-align: left;background:#fff url(../images/com_select.jpg) no-repeat 80px center;}
.parttime_sel_m{ width:106px; position:absolute; left:0; top:32px; background:#fff; z-index:500; border:1px solid #e8e8e8;
max-height: 80px;overflow: auto;overflow:auto;overflow-x:hidden;_height:expression(this.scrollHeight > 80 ? "80px" : "auto"); }
.parttime_sel_m li{ float:left; width:106px; }
.parttime_sel_m li a{padding-left:10px; line-height:20px; text-align:left; display:block;}
.parttime_sel_m li a:hover{ background:#83c8ec; color:#fff;}
.part_min{ margin-right:6px; line-height:33px; color:#555;}
.parttime_bth{ width:70px; height:30px; background:#fd8100; color:#fff; line-height:30px; text-align: center; cursor:pointer; border:none; margin-top:20px;}
.part_zhi{ color:#555; margin-right:10px;}
.com_info_textw158{ width:158px;}
.part_hour{ margin-right:60px; float:left;}
.part_hour span{ color:#666; float:left; margin-right:15px; line-height:30px;}
.part_hour em{ float:left; line-height:30px;}
.part_hour em a{ color:#0066cd; margin-right:10px;}
.part_addbth{width:53px;height:26px;background:none repeat scroll 0 0 #6688cb; font-weight:bold;color:#fff;border:none; margin-left:5px; float:left; cursor:pointer}
.zph_sz_b{ display:inline-block;height:36px;line-height: 36px;width:127px; background:url(../images/admin_zph_s.png) no-repeat; text-indent:10px;  margin-left:10px; float:left;}
.zph_sz_b_tjcd{display:inline-block;height:36px;line-height: 36px;width:127px; background:url(../images/admin_cd.png) no-repeat left center;  margin-left:10px; float:left; padding-left:30px;}
.admin_zph_date{width:210px; border: 1px solid #ddd;height:34px; line-height:34px; padding-left:10px;float:left; margin-right:10px;color:#999}
.zph_text {width:132px;height:34px; line-height:34px; background:url(../images/input_date.png) no-repeat 115px 8px;border:none;}
.zph_zw_box{width:360px;height:230px;margin:0 auto; overflow:auto; padding:0px 10px}
.zph_zw_box_b{ text-align:center;}
.submit_btn_hjj{border: none; background:#eee;
cursor: pointer;
display: inline-block;
line-height: 16px;
overflow: visible;
width: 55px;
height: 27px;}
.zp_zw_table{width:100%}
.zp_zw_title{width:100%; padding:0px 0px; background:#f8f8f8; font-weight:bold;color:#3692cf; font-size:14px;}
.zp_zw_table td{ padding:5px 5px;}
.admin_web_tip{ display:inline-block;line-height: 14px; padding-left:20px; background:url(../images/web_ts2.png) no-repeat left bottom;color:#999; font-size:12px;padding-top: 12px;}
.radio_admin_web_tip{ display:inline-block;line-height:20px; padding-left:20px; background:url(../images/web_ts.png) no-repeat left center; margin-left:10px;color:#999; font-size:12px;}
.admin_web_asktip{ display:inline-block;line-height:35px; padding-left:20px; background:url(../images/question-balloon.png) no-repeat left center; margin-left:3px;color:#999; font-size:12px;}
.web_text_textarea{width:458px;height:108px;border:1px solid #ddd; padding:5px 10px;border-radius: 3px;}
.admin_model_s{ font-size:12px;color:#999}
.input_text_rp{ margin-right:10px;}
.admin_td_h{height:36px; line-height:36px;color: #17233d;}
.input_text_w290{width:290px;border:1px solid #ddd;height:36px; line-height:36px;}
.input_text_w150{width:150px;border:1px solid #ddd;height:36px; line-height:36px;}
.admin_user_sub{width:130px;height:28px; line-height:28px; text-align:center; background:#5ea7dc;color:#fff;border-radius:3px; display:inline-block}
.admin_logout_bth{width:80px;height:32px; line-height:32px; text-align:center; background:#2d8cf0;color:#fff;border-radius:3px; display:inline-block;}
.admin_logout_bth:hover{color: #fff;}
.admin_td_h select{ margin-top:5px;}
.admin_resume_dc{width:100%; float:left}
.admin_resume_dc_p{width:650px; float:left; padding:10px 0;}
.admin_resume_dc_s{ display:block;width:110px;height:30px; line-height:30px; float:left; padding-left:10px; margin:5px 0px 0px 5px;border:1px solid #eee; cursor:pointer}
.admin_resume_dc_n{width:76px; float:left;height:34px; line-height:34px; text-align:right;}
.admin_resume_dc_ntext{width:118px;border:1px solid #ddd;height:34px; line-height:34px; float:left; }
.admin_resume_dc_tip{ margin-left: 10px;}
.admin_resume_dc_sub{width:650px; text-align:center;border-top:1px solid #ddd; float:left; padding-top:10px;}
.admin_resume_dc_bth1{width:90px;height:30px; background:#2d8cf0;color:#fff;border:none; cursor:pointer; font-size:16px;line-height: 30px;}
.admin_resume_dc_bth2{width:90px;height:30px; background:#eee;color:#333;border:none; cursor:pointer; margin-left:10px; font-size:16px;line-height: 30px;}
.comp_text_w90{width:90px;border:1px solid #ddd;height:30px; line-height:30px; float:left; margin-right:10px; }
.comp_text_textarea{width:450px;height:90px;border:1px solid #ddd;}
.comy_time_text{width:180px;border:1px solid #ddd;height:30px; line-height:30px; float:left; margin-right:10px;padding-left: 8px;border-radius: 2px;}
.com_hot_pic_text{width:310px;padding-top:22px; }
.comp_text_span{ float:left; line-height:30px;}
.com_in_logo{width:60px;height:60px; background:#f8f8f8 url(../images/com_logo_tip.png) no-repeat center center; float:left; margin-right:20px;}
.comy_time_text_time{ background:url(../images/input_date.png) no-repeat 160px 5px}
.table_form tbody  .comp_hotjob_line{/* border-left:1px solid #e6e6e6 */}
.admin_submit_new{width:100px;height:36px; background:#f60;color:#fff;border:none; font-size:16px;}
.com_a_name{width:190px;height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.admin_explain_textarea{width:250px;height:60px;border:1px solid #ddd;padding: 5px;}
.admin_examine_table{border-collapse: separate;border-spacing: 10px 5px;}
.admin_examine_table th{ text-align:right;}
.admin_examine_table_s{display:block;width:60px;height:18px; line-height:18px; padding:5px 0px; float:left; padding-left:10px; margin:5px 5px 0px 0px;border:1px solid #ddd; cursor:pointer}
.admin_examine_table_s input{width:13px;height:13px; overflow:hidden; margin-right:3px;}
.admin_examine_table td{ padding:5px 0;}
.admin_examine_table{width: 100%;}
.admin_examine_right{width:260px;}
.admin_examine_bth{width:70px;height:29px; background:#2d8cf0;color:#fff;border:none; font-size:14px;border-radius:3px; cursor:pointer}
.admin_examine_bth_qx{width:70px;height:29px; background:#eee;color:#333;border:none; font-size:14px; margin-left:10px;border-radius:3px; cursor:pointer}
.admin_examine_bth_yl{width:70px;height:29px; background:#eee;color:#2d8cf0;border:none; font-size:14px; margin-left:10px;border-radius:3px; cursor:pointer}
.admin_com_smbox_list{width:100%; float:left; padding:30px 0 20px 0;}
.admin_com_smbox_list_pd{width:100%; float:left; padding:20px 0 20px 0;}
.admin_com_smbox_opt{width:100%; text-align:center; float:left}
.admin_com_smbox_span{width:100px; float:left;height:35px; line-height:35px; text-align:right; font-weight:bold}
.admin_com_smbox_text{width:80px;border:1px solid #ddd;height:35px; line-height:35px; float:left; margin-right:10px;}
.admin_com_smbox_list_s{ float:left; line-height:35px;}
.admin_com_smbox_qx_box{width:100%; background:#f8f8f8; padding:10px 0; float:left; text-align:center}
.admin_com_smbox_opt_mt{ margin-top:20px;}
.admin_com_smbox_list_jj{width:100%; float:left; padding:20px 0 10px 0;}
.admin_com_smbox_list_b{width:100%; float:left; padding:0px 0 10px 0;}
.admin_com_smbox_text_w180{width:160px;}
.admin_com_smbox_text_w130{width:110px;}
.admin_com_smbox_select{width:160px;height:30px; line-height:30px;border:1px solid #ddd; margin-top:5px;}
.admin_com_smbox_select_box{width:170px; float:left}
.admin_com_select_list{width:100%; float:left; padding:10px 0 0px 0;}
.admin_com_smbox_opt_mt{ margin-top:20px;}
.admin_examine_trust{ padding:20px 0;}
.admin_company_jobtext{width:90px;height:23px; line-height:23px;border:1px solid #ddd; margin-right:10px;}
.admin_company_width{width:135px;}
.admin_company_width220{width:180px;}
.admin_com_t_box{width:290px;}
.admin_com_t_box_hy{width:320px;}
.admin_wx_text{width:180px;height:30px; line-height:30px;border:1px solid #ddd;padding-left: 8px;}
.wx_mt10{ margin-top:10px;}
.com_com_a_list {width:100%}
 .com_com_a_list li{width:220px; float:left; clear:inherit}
.com_com_a_text{width:60px;height:30px; line-height:30px;border:1px solid #ddd; margin-right:5px;padding-left: 8px; }
.com_com_a_list_s{ display:inline-block;width:100px; text-align:right}
.com_com_a_list .com_com_a_list_s_w500{width:500px;}
.com_com_a_list_s_w200{width:120px;text-align:right; display:inline-block;}
.admin_explain_textarea_w400{width:405px;height:60px;border:1px solid #ddd;}
.com_com_a_text_w100{width:100px;}
.admin_cache_span{width:140px;height:30px; line-height:30px;border:1px solid #ddd; margin-right:10px; display:inline-block; margin-top:10px; padding-left:10px;}
.admin_news_tck_box{width:100%;padding-top:20px;}
.admin_examine_news_s{display:block;height:28px; line-height:28px; float:left; padding:2px 10px; margin:5px 5px 0px 0px;border:1px solid #ddd; cursor:pointer}
.add_class_textarea{width:300px;height:70px;border:1px solid #ddd;}
.add_class_s{display:block;width:100px;height:18px; line-height:18px; padding:5px 0;float:left; padding-left:10px; margin:5px 5px 0px 0px;border:1px solid #ddd; cursor:pointer}
/* .admin_mt10{ margin-top:10px;} */
.add_class_div{width:400px;}
.add_class_select{width:100px;height:30px; line-height:30px;border:1px solid #ddd; margin-top:5px;}
.admin_tongji_box{width:100%; clear:both; position:relative}
.admin_tj_udtit{ font-size:14px; font-weight:bold; text-indent:10px; padding:10px 0;border-bottom:1px solid #ddd; background:#f8f8f8}
.admin_udbox{border:1px solid #ddd;height:320px; margin-top:10px; background:#fff}
.admin_udbox_right{border:1px solid #ddd;height:320px; margin-top:10px; background:#fff}
.admin_tongj_box{border:1px solid #ddd;height:320px; margin-top:10px; background:#fff}
.admin_udbox_list{width:100%;max-height:270px;_height:270px; overflow:auto; overflow-x:hidden}
.admin_udbox_list_resume{ padding:5px 10px;border-bottom:1px solid #eee; line-height:23px;}
.admin_udbox_list_resume_name a{ font-weight:bold;}
.admin_fengxi_box{}
.admin_udbox_table_bor{border:1px solid #ddd; background:#fff; margin-top:10px;}
.admin_udbox_table_box{ clear:both}
.admin_udbox_table{border-top:1px solid #ddd;}
.table-list .admin_udbox_table tr:hover{ background:none }
.admin_udbox_table .admin_atatic_chart_tdbor{border-left:1px solid #ddd}
.admin_udbox_right_fx{ font-size:16px; font-weight:bold; padding:10px }
.new_dd_but{margin-bottom:15px;}
.news_dd_nm{height:30px;line-height:30px;}
.new_dd_mc{width:100px;height:30px;line-height:30px;padding-left: 10px;}
.formstatus_t_box{width:310px; padding-top:10px;}
.web_compl_textarea{width:260px;height:80px;border:1px solid #ddd}
.adminav_set_r{width:480px;}
.admin_tj_tit{ width:100%;background:#f8f8f8;}
.admin_tj_table{width:100%;}
.admin_tj_table td{ padding:10px}
.admin_tj_list_box{ display:block;border:1px solid #eee; background:#fff}
.admin_tj_list_box:hover{ background:#f8f8f8; text-decoration:none;}
.admin_tj_list{  padding:15px 10px 5px 20px;}
.admin_tj_icon_bg{width:60px;height:60px; background:#36ce88;border-radius:50%; margin:0 auto}
.admin_tj_icon_bg_b{background:#32cfe5}
.admin_tj_icon_bg_c{background:#ff6c51}
.admin_tj_icon_bg_d{background:#fbb251}
.admin_tj_icon_bg_a{ background:#5175fb}
.admin_tj_icon_bg_e{ background:#189026}
.admin_tj_num{ font-size:22px; padding:10px 0;}
.admin_tj_p{ width:100%;  padding:10px 0;text-align:center;font-size:14px;}
.admin_tj_icon{ display:inline-block;width:60px;height:60px; }
.admin_tj_icon_zc{ background:url(../images/admin_tj_zc.png) no-repeat center center}
.admin_tj_icon_l{ background:url(../images/admin_tj_yl.png) no-repeat center center}
.admin_tj_icon_jianli{ background:url(../images/admin_tj_jll.png) no-repeat center center}
.admin_tj_icon_ms{ background:url(../images/admin_tj_ms.png) no-repeat center center}
.admin_tj_icon_xz{ background:url(../images/admin_tj_xz.png) no-repeat center center}
.admin_tj_icon_td{ background:url(../images/admin_tj_td.png) no-repeat center center}
.admin_tj_icon_cz{ background:url(../images/admin_tj_cz.png) no-repeat center center}
.admin_tj_icon_xf{ background:url(../images/admin_tj_xf.png) no-repeat center center}
.admin_tj_icon_yq{ background:url(../images/admin_tj_icona.png) no-repeat center center}
.admin_tj_icon_bl{ background:url(../images/admin_tj_bl.png) no-repeat center center}
.admin_tj_icon_sj{ background:url(../images/admin_tj_zw.png) no-repeat center center}
.admin_tj_icon_sjtj{background:url(../images/admin_tj_icona.png) no-repeat center center}
.admin_tj_zl{ display:inline-block; padding:2px 5px; background:#f60;color:#fff}
.yun_admin_select_box{width:190px;height:34px;line-height:34px;margin-right:10px;position:relative; float:left;}
.yun_admin_select_box_text{width:100%;height:34px; background:#fff url(../images/yun_n_s.png) no-repeat right center;border:none; text-align:left; cursor:pointer;outline: none;box-shadow: none; padding-left:5px;}
.yun_admin_select_box_list_box{width:190px;z-index:9999;max-height: 185px;overflow:auto;overflow-x:hidden;_height:expression(this.scrollHeight > 185 ? "185px" : "auto");border: 1px solid #ddd; background:#fff; position:absolute;left:-1px;top:34px;}
.yun_admin_select_box_list{width:100%; }
.yun_admin_select_box_list a{ display:block; padding:6px 5px; line-height:18px;}
.yun_admin_select_box_list a:hover{ background:#dceffc}
.dn{ display:none}
.yun_admin_select_boxw130{width:130px; margin-right:10px;}
.yun_admin_select_box_list_boxw130{width:130px;}
.yun_admin_select_boxw250{width:250px; margin-right:10px;}
.yun_admin_select_box_list_boxw250{width:250px;}
.yun_admin_select_boxw70{width:70px; margin-right:10px;}
.yun_admin_select_box_list_boxw70{width:70px;}
.zindex100{ z-index:100}
.admin_bold_box{
    border-bottom: 1px dashed #e8eaec;
    height: 40px;
}
.admin_bold{
    font-weight:bold;
    display: inline-block;
    text-align: center;
    color: #17233d;
    padding: 5px 15px;
    float: left;
    font-size: 16px;
    position: relative;
    margin-bottom: 8px;
}
.admin_bold:after{
    display: block;
    position: absolute;
    content: '';
    clear: both;
    width: 4px;
    height: 18px;
    background: #2d8cf0;
    top: 8px;
    left: 0;
}
.admin_radio_box{width:80px;height:24px; padding:10px  0 0px 10px;border: 1px solid #ddd; display:inline-block; cursor:pointer}
.admin_radio_box .admin_radio_box_r{width:13px;height:13px; overflow:hidden; margin-right:5px; vertical-align:middle}
.admin_jobradio_box{width:;height:24px; padding:10px  10px 0px 10px;border: 1px solid #ddd; display:inline-block; cursor:pointer; margin-top:3px; margin-bottom:2px; float:left; margin-right:10px;}
.admin_jobradio_box .admin_radio_box_r{width:13px;height:13px; overflow:hidden; margin-right:5px; vertical-align:middle;}
.admin_checked .admin_radio_box{border: 1px solid #89d02c; }
.admin_radio_d{ display:none;}
.admin_checked_bor{width:70px;height:24px; padding:10px  0 0px 30px;border: 1px solid #ddd; display:inline-block; cursor:pointer; background:url(../images/admin_r.png) no-repeat 8px 10px;}
.admin_checked .admin_checked_bor{width:70px;height:24px; padding:10px  0 0px 30px;border: 1px solid #f60; display:inline-block; cursor:pointer; background:url(../images/admin_r_cur.png) no-repeat 8px 10px;}
.yun_admin_divh{height:34px; line-height:34px;}
.yun_admin_divh_imgyl img{width: 400px;}
.input_date{ background:url(../images/input_date.png) no-repeat 205px 8px}
.admin_chlose_img{ width:110px;height:34px;background:url(../images/yun_xz.png) no-repeat;border:none; cursor:pointer}
.admin_chlose_img_look{margin:0px 10px;color:#09F;}
.admin_usertck_box{width:630px; padding:10px;}
.admin_userinfo_box{ background:#faf8f8; padding:10px; line-height:25px;}
.admin_operation_list{width:550px;border:1px solid #ddd; margin-top:5px; padding:8px 8px 8px 70px; line-height:25px; position:relative}
.admin_operation_list_name{width:70px; display:inline-block; text-align:right;font-weight:bold; position:absolute;left:0px;top:8px;}
.admin_operation_list_a{ display:inline-block;width:72px;}
.admin_operation_list_a:hover{color:#f60}
.admin_userinfo_box_zx{color:#5ea7dc; margin-left:30px;}
.admin_userinfo_box_qyname_s{ font-weight:bold;color:#F60}
.admin_userinfo_box_useruid{ margin-left:30px;}
.admin_operation_but{width:100%; padding:10px 0 0 0; text-align:center}
.admin_operation_but_a{ display:inline-block; padding:8px 10px; background:#f60;color:#fff; margin-left:5px; margin-right:5px;}
.admin_operation_but_a:hover{ background:#f30; text-decoration:none;color:#fff}
.admin_screenlist_box{border: 1px solid #eaeaea;margin-top:15px;position:relative; z-index:1; background:#fff; display:none;}
.admin_screenlist{ padding:10px 5px 10px 80px;position:relative;}
.admin_screenlist_name{  position:absolute;left:5px;top:9px; padding:3px 0px; display:inline-block;width:70px; text-align:center}
.admin_screenlist a{ display:inline-block; padding:3px 5px; margin-right:10px;}
.admin_screenlist_cur{ background:#2d8cf0 ;color:#fff;  display:inline-block; padding:3px 5px;border-radius:3px;}
.text_seclet_date{ background:url(../images/input_date.png) no-repeat 205px 8px}
.text_resume_date{ background:#fff url(../images/input_date.png) no-repeat 195px 8px}
.admin_prepeid_sc{ background:url(../images/admin_tj_icon.png) no-repeat left center;height:22px; line-height:22px;color:#333; padding-left:22px;  margin-left:15px; display:inline-block; float:left; margin-right:10px; margin-top:9px; }
.iradio_flat_height{height:20px; padding-top:7px; padding-bottom:7px;}
.admin_checkbox_list{ float:left;width:130px;}
.admin_makenews_time{ width: 220px;border: 1px solid #ddd;padding: 9px 5px;    background: url(../images/input_date.png) no-repeat 210px 8px;}
.admin_screenlist_more{width:100%; text-align:center; position:absolute;left:0px;bottom:-18px;}
.admin_screenlist_more a{ padding:2px 10px; background:#2d8cf0 ;color:#fff;border-radius:0px 0px 2px 2px;}
.admin_screenlist_more a:hover{color: #fff;}
.gjsousuo_qt{border-top: 1px solid #eee;padding-top: 5px;padding: 15px 5px 10px 80px;position: relative;}
.gjsousuo_qt_label{color: #707070;font-size: 12px;position: absolute;top: 22px;left: 10px;}
.gjsousuo_list{margin-bottom: 10px;
    width: 160px;
    float: left;
    position: relative;
    z-index: 10000;}
.gjsousuo_qt_tj:after,.clearfix:before{
    content: "";
    display: table;
}
.gjsousuo_qt_tj:after{
    clear: both;
}
.gjsousuo_qt_tj{
    *zoom: 1;}
.admin_nav_fl{ display:inline-block; float:left;height:34px; line-height:34px; padding-left:25px; background:url(../images/admin_tj_icon.png) no-repeat left center; margin-left:10px;}
.admin_company_plbox{width:300px; float:left; margin-left:20px; margin-top:20px;}
.admin_companypl_left{width:300px;height:160px;border:1px solid #ddd; }
.admin_companypl_name{width:100%;  font-weight:bold; padding-bottom:10px; padding-top:10px;}
.admin_companypl_syz{ display:inline-block;width:100px;height:30px; line-height:30px; text-align:center;color:#fff; background:#ccc}
.admin_companypl_sy{ display:inline-block;width:100px;height:30px; text-align:center; line-height:30px;color:#fff; background:#09F}
.show_pic_list dl{width:220px; float:left; margin-left:10px;}
.show_pic_list dl dt{ position:relative}
.com_show_b_name{ width:100%;height:30px; line-height:30px; text-align:center;position:absolute;left:0px;bottom:0px;color:#fff; z-index:10}
.compl_list_bg{ width:100%;height:30px;position:absolute;left:0px;bottom:0px; background:rgba(0,0,0,0.5); z-index:9}
.show_pic_list dl  dd{ padding-top:10px; padding-bottom:10px;}
.com_show_b_line{ font-size:12px;color:#999; padding:0px 10px;}
.com_add_show_box{width:100%; text-align:center; padding-bottom:20px;}
.com_add_show{width:100%; text-align:center}
.com_add_show_bth{ display:inline-block;width:120px;height:40px; line-height:40px; text-align:center; background:#1c99ef;color:#fff;border:none;}
.com_add_show_bth2{ background:#aaacad}
.com_com_a_list li.com_com_a_li{width:1000px;padding:10px 0px;}
.admin_message_box{ padding:0px 10px; line-height:23px;}
.admin_message_userlist{position:relative; margin-top:8px;}
.admin_message_users{width:65px;float:left;text-align:right}
.admin_message_usercont{width:100%;height:}
.admin_message_usercont_box{width:300px;border:1px solid #ddd;height:60px; overflow:auto;float:left;}
.admin_message_userbth{width:100%; float:left;text-align:center;}
.admin_message_userbth_sub{ margin-right:10px;width:60px;height:28px; background:#06F;color:#fff;border:none; cursor:pointer}
.admin_message_userbth_sub_h{ background:#f60;}
.admin_message_userw{ display:inline-block;width:130px;}
.admin_intextarea{width:300px;height:80px;border:1px solid #ddd; }
.rate_xg{height:36px;line-height:36px;padding-left:5px;}
.admin_text_w130{width: 130px;height: 34px; line-height:34px;border: 1px solid #ddd;float: left;}
.admin_text_dw{ float:left;    height: 34px; line-height:34px; padding:0px 5px; display:inline-block}
.admin_submit_bthy{width:80px;height:28px;border:1px solid #ddd; background:#f8f8f8;color:#1178c3;border-radius:3px;}
.admin_table_tt{width:250px;line-height:30px;float:left;}
.admin_rec_plus{padding-left:10px;line-height:18px;}
.admin_st{width:60px;height:25px;line-height:25px;text-align:center;border:none;background:#6688cb;color:#fff;cursor:pointer;}
.admin_st:hover{background:#6D94DC;}
.admin_text_w100{width:80px;height: 35px; line-height:35px;border: 1px solid #ddd;float: left; margin-right:10px;}
.admin_text_w150{width:150px;height: 35px; line-height:35px;border: 1px solid #ddd;float: left; margin-right:10px;}
.part_text_time{ width:170px;border: 1px solid #ddd;padding: 9px 5px;    background: url(../images/input_date.png) no-repeat 160px 8px; margin-right:10px;}
.admin_text_w70{width:70px;height: 35px; line-height:35px;border: 1px solid #ddd;}
.com_com_a_list_l li{margin-bottom:4px;}
.admin_compay_fl_l{width:;height:35px; padding:20px 0px 0px 80px; position:relative}
.admin_compay_fl_s{width:80px; font-weight:bold; text-align:right; position:absolute;left:0px;top:20px; text-align:right; line-height:35px;}
.admin_compay_fl_text{width:160px;height:34px; line-height:34px;border:1px solid #ddd}
.admin_compay_fl_bth {width: 60px;height:36px;background: #3692cf;color: #fff;border: none;cursor: pointer;}
.admin_msgtg_f{width:400px;height:31px;line-height:31px;float:left;}
.cancel_qqx{width:55px;height:27px;text-align:center;line-height:27px;background:#e9e9e9;color:#555;border:none;}
.admin_eva_exam_xg{width:75px;height:25px;line-height:25px;cursor:pointer;text-align:center;border:none;color:#fff;display:inline-block;background:#6688cb;}
.admin_eva_exam_xg:hover{background:#4677C1;}
.admin_job_xz_box{width:160px;height:35px;border:1px solid #ddd; overflow:hidden; float:left }
.admin_job_xz{width:110px;height:35px;line-height:35px;padding:0px 0px 0px 5px;border:1px solid #fff; float:left}
.admin_job_xz_box_dw{ line-height:35px; display:inline-block; float:left; }
.admin_job_xz_box_line{ display:inline-block; line-height:35px; float:left; padding:0px 10px;}
.file_hj_box_xg{ padding-left:250px;height:220px; position:relative}
.file_hj_box_img{width:220px; position:absolute;left:10px;top:10px;}
.file_hj_box{width:600px;}
.file_hj_box li{ padding-left:70px; position:relative; padding-top:10px;}
.file_hj_name{width:70px; line-height:26px; position:absolute;left:0px;top:10px;}
.file_button_edit_input{width:200px;height:30px;border:1px solid #ddd; line-height:30px;}
.file_btn_01{width:80px;height:30px; background:#f60;color:#fff;border:none; cursor:pointer}
.com_box_c{ padding:5px  0 5px 80px;border:1px solid #e8e8e8;border-top:none; position:relative}
.com_box_c_l{width:70px;  line-height:40px; position:absolute;left:10px;top:0px;}
.admin_jobrewadlog_list{width:550px; padding:5px 8px 5px 70px; line-height:25px; position:relative}
.admin_jobrewadlog_list_name{width:70px; display:inline-block; text-align:right;font-weight:bold; position:absolute;left:0px;top:5px;}
.admin_operation_list_a{ display:inline-block;width:82px;}
.admin_operation_list_a:hover{color:#f60}
.admin_jobrewadlog_textarea{width:450px;height:90px;border:1px solid #ddd}
.admin_jobrewadlog_tip{ padding-top:10px;}
.admin_jobrewadlog_bth{width:550px; padding:0px 8px 5px 70px;  position:relative}
.admin_jobrewadlog_look a{color:#39C; padding-left:20px; display:inline-block; background:url(../images/detail.png) no-repeat left center}
.admin_jobrewadlog_bth_qy{ padding:8px 15px;color:#fff; display:inline-block; margin-right:10px; background:#09F;border-radius:3px;}
.admin_jobrewadlog_bth_qy:hover{ background:#0c87d9;color:#fff; text-decoration:none;}
.admin_jobrewadlog_bth_gr{ padding:8px 15px;color:#fff; display:inline-block; margin-right:10px; background:#f60;border-radius:3px;}
.admin_jobrewadlog_bth_gr:hover{ background:#f1670a;color:#fff; text-decoration:none;}
.admin_jobpack_n1{ color:#f09960; font-size:14px;padding:5px 5px; font-weight:bold}
.admin_jobpack_n2{color:#7ebff4; font-size:14px; padding:5px 5px;font-weight:bold}
.admin_jobpack_n3{color:#4e9ddd; font-size:14px; padding:5px 5px;font-weight:bold}
.admin_jobpack_n4{color:#f00; font-size:14px; padding:5px 5px;font-weight:bold}
.tplcachle_list{ width:190px; float:left;border:1px solid #eee; margin-left:15px; margin-top:15px;}
.tplcachle_name{width:100%;height:50px; line-height:50px; font-size:14px; text-align:center; background:#f8f8f8;color:#000; font-weight:bold}
.tplcachle_list_cz{ padding:8px 5px 8px 20px;; float:left}
.tplcachle_list_chongz{width:100%; float:left; text-align:center; padding:10px 0;}
.admin_new_tip{border-radius: 5px; background-color: #f5faff;border: 1px solid #d5e8fc;color: #707070; padding: 11px 13px; position:relative;font-size: 14px;margin-bottom: 15px;}
.admin_new_tip_close{width:30px;height:30px; background:url(../images/admin_tip_close.png) no-repeat center center; position:absolute;right:10px;top:10px;    display: block; z-index:11}
.admin_new_tip_open{width:30px;height:30px; background:url(../images/tip_open.png) no-repeat center center; position:absolute;right:0px;top:12px;    display: block; z-index:10}
.admin_new_tit{padding-left:30px; position:relative;color:#2db7f5; line-height:20px; font-size:14px;}
.admin_new_tit_icon{position: absolute;background:url(../images/admin-icon2.png) no-repeat;width: 20px;height: 20px;left: 0; display:inline-block}
.admin_new_tip_list_cont{ padding-left:30px; padding-top:10px;color: #808695;}
.admin_new_tip_list{line-height:20px; margin-bottom:5px;  }
.examine_btn{width: 90px; height: 40px; background-color: #2D8CF0; margin-top: 17px; border-radius: 10px;}
.examine_btn>a{width: 100%; height: 100%; display: inline-block; text-align: center;  line-height: 40px; font-size: 16px;font-weight: 400;
    color: #FFFFFF;}
.admin_new_search_box{width:100%;}
.admin_new_search_name{line-height:32px; float:left; padding-right: 10px;font-size: 14px;color:#808695}
.admin_new_select{width:147px; float:left; margin-right:20px;}
.admin_new_select_text{
    width:145px;
    height: 32px;
    line-height: 32px;
    border:1px solid #dbdbdb;
    border-radius: 2px;
    padding: 0 10px;
    /* text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s; */
    background:#fff url(../images/select_icon.png) no-repeat 128px center;
    text-align:left;color:#666}
.admin_new_text{
    width:240px;
    height: 30px;
    line-height: 30px;
    border:1px solid #dbdbdb;
    border-radius: 3px;
    padding: 0 10px;
/*     text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s; */
    background:#fff;
    float:left;
    margin-right:0px;
}
.admin_new_select_banner{
    width:260px;
    height: 30px;
    line-height: 30px;
    border:1px solid #dbdbdb;
    border-radius: 2px;
    padding: 0 10px;
/*     text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s; */
    background:#fff url(../images/select_icon.png) no-repeat 238px center;
    text-align:left;
    color:#666
}
.admin_new_bth{width: 60px;height: 32px;background: #2d8cf0;border-radius: 4px;color: #fff;border: none;cursor: pointer;float: left;margin-left: 10px;font-size: 14px;}
.admin_new_search_gj_box{width:85px; float:left; position:relative; z-index:20}
.admin_new_search_gj_box_icon{width:16px;height:20px; background: url(../images/admin_n_gj_jt.png) no-repeat; display:inline-block; position:absolute;left:30px;top:36px; z-index:10}
.admin_new_search_gj{ color: #2d8cf0; width:70px;height:32px; line-height:32px; display:inline-block;background:url(../images/admin_n_gj2.png) no-repeat 77px center; border-radius:3px;padding:0 15px;font-size: 14px;}
.admin_new_search_gj:hover{color:#2d8cf0; text-decoration:none;background:url(../images/admin_n_gj_hov2.png) no-repeat 77px center;}
.checkbox_stars {width: 12px;height: 12px;display: inline-block;background: url(../images/input_checkbox.png) no-repeat;}
.checkbox_stars_xz{    background: url(../images/input_checked.png) no-repeat;}
.admin_user_name{width:60px;height:30px; line-height:30px; overflow:hidden;    white-space: normal;word-break: break-all;word-wrap: break-word;}
.admin_new_cz{width:100%; padding-bottom:10px;}
.admin_new_cz_tj{
    font-size: 12px;
    line-height: 30px;
    color: #2d8cf0;
    background-color: #f5f8ff;
    height: 30px;padding:0px 15px;
    display:inline-block; text-align:center;
    border-width: 1px;
    border-style: solid;
    border-color:#2d8cf0;
    border-image: initial;
    border-radius: 4px;
    margin-right:20px;
}
.admin_new_cz_tj:hover{ background:#2d8cf0;color:#FFF; text-decoration:none}
.tabs_info{width:100%;height:45px; }
.tabs_info ul{width:100%; float:left;height:32px;border-bottom: 1px solid #2d8cf0;}
.tabs_info ul li {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    float: left;
    background-color: #fff;
    cursor: pointer;
    border: none;
    padding: 0px 20px;
    color: #515a6e;
}
.tabs_info ul li a {
    color: #17233d;
    display: block;
    /* padding: 0px 20px; */
}
.tabs_info ul li.curr {
    height: 32px;
    line-height: 32px;
    border: none;
    background-color: #2d8cf0;
    color: rgb(255, 255, 255);
    border-radius:3px 3px 0 0;
}
.tabs_info ul li.curr a {
    color: rgb(255, 255, 255);
}
.admin_new_t_j{ margin-top:7px;}
.admin_new_tg{width:41px;height:16px; background:url(../images/close_submit.png) no-repeat 0 0 ; display:inline-block; vertical-align:middle}
.admin_new_tg_cur{ background:url(../images/close_submit.png) no-repeat 0 -21px ;}
.admin_new_bth_c{ text-align:center;width:120px; margin-bottom:5px;}
.admin_new_c_bth{width:34px;height:22px; line-height:22px;border-radius:3px; background:#fff url(../images/admin_cz_sh.png) no-repeat 5px center;border:1px solid #e9e9e9; display:inline-block;color:#999; padding-left:20px;}
.admin_new_c_bth_sc{ background:#fff url(../images/admin_n_sc.png) no-repeat  5px center}
.admin_new_c_bth_pp{ background:#fff url(../images/admin_n_pp.png) no-repeat  5px center}
.admin_new_c_bthsh{ background:#fff url(../images/admin_n_sh.png) no-repeat  5px center}
.admin_new_c_bthsd{ background:#fff url(../images/admin_n_sd.png) no-repeat  3px center}
.admin_new_c_bth_yl{ background:#fff url(../images/admin_n_yl.png) no-repeat  5px center}
.admin_new_c_bth_more{ background:#fff url(../images/moreicon.png) no-repeat  5px center}
.admin_new_c_mmcz{ background:#fff url(../images/mcz.png) no-repeat  5px center}
.admin_new_c_rz{ background:#fff url(../images/rz.png) no-repeat  5px center}
.admin_new_sj{
    /* background:url(../images/admin_n_sj.png) no-repeat left center; */
    /* padding-left:15px; */
    display:inline-block;color:#19be6b}
.admin_new_yx{
    /* background:url(../images/admin_n_yx.png) no-repeat left center; */
    /* padding-left:15px; */
    display:inline-block;color: #009688;}
.yun_bth_pic {
    height: 38px;
    line-height: 38px;
    background: #f8f8f8 url(../images/pic_img.png) no-repeat 10px center;
    border: 1px solid #ddd;
    position: relative;
    padding-left: 50px;
    padding-right: 10px;
    cursor: pointer;
    margin:0px 5px 0 0;
    float: left;
}
.yun_bth_pic {
    height: 34px;
    line-height: 34px;
    background: #2d8cf0 url(../images/diynews.png) no-repeat 10px center;
    border: 1px solid #2d8cf0;
    position: relative;
    padding-left: 35px;
    padding-right: 15px;
    cursor: pointer;
    margin:0px 5px 0 0;
    float: left;border-radius:3px;color:#fff
}
.admin_jobname{width:260px;; height:20px; line-height:20px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.admin_job_comname{width:260px;; height:20px; line-height:20px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.mt5{ margin-top:5px;}
.admin_n_img{width:20px;height:20px; display:inline-block; background:url(../images/admin_n_img.png) no-repeat;}
.admin_n_img:hover{ background:url(../images/admin_n_img_h.png) no-repeat;}
.admin_comclass_add_box{ padding:20px;border:1px solid #eee; background:#fff; margin-top:10px;}
.admin_comclass_add_list{ padding-left:180px; position:relative;height: 40px;}
.admin_comclass_add_name{width:120px; position:absolute;left:40px;top:0px; line-height:28px; font-size:14px;text-align: right;}
.admin_comclass_add_name_icon{width:14px;height:14px; background:#2e3e4e;border-radius:50%;color:#fff; position:absolute;left:155px;top:8px; display:inline-block; text-align:center; line-height:14px; font-weight:bold}
.admin_comclass_add_text{width:300px;height:28px;line-height:28px;border:1px solid #d9d9d9;border-radius:2px;}
.admin_comclass_addjg{width:272px;height:28px;line-height:28px;border:none; }
.admin_comclass_addjg_box{width:480px;height:38px;line-height:38px;position:relative;}
.admin_comclass_addjg_a{width:40px;height:38px;line-height:38px;position:relative;color:#2d8cf0;}
.admin_comclass_addjg_a a{color:#2d8cf0;}
.admin_comclass_add_dw{width:38px;height:36px; line-height:36px; text-align:center;background:#f8f8f8; display:inline-block; position:absolute;right:1px;top:1px;border-left:1px solid #d9d9d9;}
.admin_comclass_add_tip{ display:inline-block;line-height:30px; padding-left:20px;  margin-left:10px;color:#999; font-size:12px;}
.admin_comclass_add_file{}
.admin_comclass_add_n{overflow: hidden;width: 470px;}
.admin_comclass_add_n li{width:116px; display:inline-block;border:1px solid #dcdee2;height:38px;line-height:38px; padding-left:98px; position:relative; overflow:hidden; margin-bottom:18px; margin-right:14px;border-radius: 4px;}
.admin_comclass_add_n_s{width:97px; position:absolute;left:0px;top:0px; text-align:center;background:#f5f7fb;border-right:1px solid #d9d9d9;}
.admin_comclass_add_n_text{width:78px;height:38px; line-height:28px;border:none;text-align: center;}
.admin_comclass_add_n_dw{width:38px;height:38px; line-height:38px; text-align:center;background:#f5f7fb; display:inline-block; position:absolute;right:0px;top:0px;border-left:1px solid #dcdee2;}
.admin_comclass_add_file_box{width:150px; position:relative}
.admin_comclass_add_file{width:150px;height:28px; line-height:28px; background:#fff;border:1px solid #d9d9d9;border-radius:2px; text-indent:10px; position:relative;color:#1E9FFF}
.admin_comclass_add_file:hover{border:1px solid #1E9FFF;}
.admin_comclass_add_file .admin_comclass_add_file_bth { width:150px;height:28px;opacity: 0!important; filter:alpha(opacity=0); cursor:pointer; position:absolute;left:0px;top:0px; cursor:pointer}
.admin_comclass_add_file_img{width:28px;height:28px;  position:absolute;right:-40px;top:0px;}
.main_tag{padding: 15px 15px 50px 15px;background: #fff;}
.main_tag  .tabs_info{width:100%;height:45px; }
.main_tag .tabs_info ul{
    width: 100%;
    float: left;
    height: 32px;
    border-bottom: 1px solid #2d8cf0;
}
.main_tag .tabs_info ul li {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    float: left;
    background-color: #fff;
    cursor: pointer;
    border: none;
    padding: 0px 20px;
    color: #515a6e;
}
.tabs_info ul li.on {
    height: 32px;
    line-height: 32px;
    border: none;
    background-color: #2d8cf0;
    color: rgb(255, 255, 255);
}
.admin_resume_wzd{position:relative; margin-top:8px;}
.admin_resume_wzd_jd{width:100px;height:5px; background:#f2f2f2}
.admin_resume_wzd_s{ position:absolute;left:0px;top:0px;}
.admin_resume_wzd_n{ display:inline-block; position:absolute;right:10px;top:0px;}
.admin_resume_wzd_jd_n{height:4px; background:#093; display:inline-block; position:relative}
.admin_resume_wzd_line{width:3px;height:8px; background:#093; display:inline-block; position:absolute;right:0px;top:-2px;}
.mt8{ margin-top:8px;}
.admin_resume_yx{color:#f60; font-weight:bold}
.mt10{ margin-top:10px;}
.admin_userlogo_box{width:200px;height:60px; padding-left:80px; position:relative}
.admin_userlogo_box img{border-radius:50%; position:absolute;left:0px;top:0px;}
.admin_userlogo_file_box{width:50px;height:20px; line-height:20px; text-align:center;border-radius:3px; position:relative;color:#1E9FFF; cursor:pointer}
.admin_userlogo_file{ width:150px;height:28px;opacity: 0!important; filter:alpha(opacity=0); cursor:pointer; position:absolute;left:0px;top:0px; cursor:pointer}
.admin_userlogo_box_c{ padding-top:20px;}
.admin_hf_box{width:200px;height:60px; padding-left:160px; position:relative}
.admin_hf_box img{ position:absolute;left:0px;top:0px;}
.admin_lt_username{color:#01AAED}
.admin_add_box{ padding-top:15px;}
.admin_add_list{ padding-left:106px; position:relative; margin-top:10px;}
/*.admin_add_list_position{
    padding-left: 0px;
}*/
.admin_add_list_name{width:90px; text-align:right; line-height:38px; position:absolute;left:0px;top:0px;font-size: 14px; color: #515a6e;}
.admin_add_tit{ padding:20px 0;border-bottom:1px solid #eee;}
.admin_add_tit_s{ font-weight:bold;   font-size:18px; display:inline-block; position:relative}
.admin_add_box_c{ background:#fff; padding:20px 40px;border:1px solid #eee;}
.admin_add_tit_s_icon{width:23px;height:23px; display:none; position:absolute;left:0px;top:0px;}
.admin_add_tit_s_icon_zh{background:url(../images/admin_info.png) no-repeat 0 0; }
.admin_add_tit_s_icon_info{background:url(../images/admin_info.png) no-repeat 0 -23px;}
.admin_saveresume_list{width:;  position:relative;padding-left:200px; }
.admin_saveresume_list_name{width:180px; text-align:right; line-height:30px; position:absolute;left:0px;top:0px;}
.addresume_box{ padding:0px 20px 20px 20px;border:1px solid #eee; background:#fff;}
.addresume_boxovuey{
    overflow-y: scroll;
    height: 465px;
}
.yun_resume_h1_icon{width:25px;height:25px; display:none; position:absolute;left:0px;top:0px;}
.yun_resume_h1_iconjl{ background:url(../images/yun_resume_icon.png) no-repeat 0 -27px}
.yun_resume_h1_iconyx{ background:url(../images/yun_resume_icon.png) no-repeat 0 0px}
.yun_resume_h1_iconjy{ background:url(../images/yun_resume_icon.png) no-repeat 0 -55px}
.yun_resume_h1_iconpx{ background:url(../images/yun_resume_icon.png) no-repeat 0 -134px}
.yun_resume_h1_iconjn{ background:url(../images/yun_resume_icon.png) no-repeat 0 -84px}
.yun_resume_h1_iconxm{ background:url(../images/yun_resume_icon.png) no-repeat 0 -205px}
.yun_resume_h1_iconry{ background:url(../images/yun_resume_icon.png) no-repeat 0 -166px}
.yun_resume_h1_iconqt{ background:url(../images/yun_resume_icon.png) no-repeat 0 -240px}
.yun_resume_h1_iconpj{ background:url(../images/yun_resume_icon.png) no-repeat 0 -108px}
.yun_resume_h1_iconfj{ background:url(../images/yun_resume_icon.png) no-repeat 0 -166px;}
.yun_resume_h1_iconzp{ background:url(../images/yun_resume_icon.png) no-repeat 0 -280px}
.admin_button{ padding: 0px 15px;height: 35px;border: 1px solid #ddd;background: #f5f5f5;color: #515a6e;font-size: 12px;border-radius: 2px;cursor: pointer;margin-left: 5px;}
.admin_button:hover{background: #1190ef;color: #FFFFFF;}
.admin_color{color:#01AAED}
.admin_zph_ch_p{ position:relative}
.admin_zph_ch_p_n{ position:absolute;right:0px;top:-5px; background:#f00;color:#fff; display:inline-block; padding:0px 5px;border-radius:20px;}
.admin_add_box_uppic{width:200px;height:200px;border:1px dashed #cccccc}
.admin_zph_img{width:20%; display:inline-block; vertical-align:top; float:left;}
.admin_zph_img_box{ padding-left:6px;padding-right:6px; padding-top:10px;}
.admin_zph_img_box_p{text-align:center;height:25px; padding: 11px 0;border:1px solid #eee;border-top:none; background:#fff;}
.admin_zph_img_box_img{border:1px solid #eee;height:180px; position:relative; background:#fff; overflow:hidden; text-align:center; vertical-align: middle;}
.admin_zph_img_box_img img{width:122px;height:122px;padding: 16px 0;}
.admin_comimg_box_img_p{width:100%;height:40px; line-height:40px; position:absolute;left:0px;bottom:0px; background:#f8f8f8; text-align:center;color:#333; overflow:hidden}
.admin_zph_img_box_img_p{width:100%;height:40px; line-height:40px; position:absolute;left:0px;bottom:0px; background:#f8f8f8; text-align:center;color:#333; overflow:hidden}
.admin_comimg_box_img_p_b{border:1px solid #eee;border-top:none;}
.admin_zph_img_box_tj{width:100%; height:180px; line-height:180px; text-align:center; font-size:120px;color:#eee ; display:block}
.admin_zph_img_box a:hover{ text-decoration:none;color:#f00;}
.admin_com_img{width:20%; display:inline-block; vertical-align:top; float:left;}
.admin_com_img_box{ padding-left:6px;padding-right:6px; padding-top:10px;}
.admin_com_img_box_p{text-align:center;height:25px; padding: 11px 0;border:1px solid #eee;border-top:none; background:#fff;}
.admin_com_img_box_p a{margin: 0 3px;}
.admin_com_img_box_img{border:1px solid #eee;height:194px; position:relative; text-align:center; background:#fff}
.admin_com_img_box_img img{width:122px;height:122px;padding: 16px 0;}
.admin_com_img_box_img_p{width:100%;height:30px; line-height:30px; position:absolute;left:0px;bottom:0px; background:rgba(0,0,0,0.5); text-align:center;color:#fff}
.admin_com_img_box_tj{width:100%; height:180px; line-height:180px; text-align:center; font-size:120px;color:#eee ; display:block}
.admin_com_img_box a:hover{ text-decoration:none;color:#f00;}
.admin_com_img_box_digg{width:100%; padding:10px 0; position:relative;height:35px;}
.admin_com_img_box_qx{width:; position:absolute;left:10px;top:10px;}
.admin_com_img_checkbox{ position:absolute;left:9px;top:9px;width: 14px;height: 14px;}
.admin_hc{ padding-left:17px; background:url(../images/city.png) no-repeat 0px center}
.input-text:focus{  border:1px solid  #33c0f4;  box-shadow: 0 0 15px #03a9f4;  }
.layui-input:focus{  border:1px solid  #33c0f4;  box-shadow: 0 0 15px #03a9f4;  }
.admin_comclass_tit{width:100%; padding:10px 0;font-weight:bold; background:#f8f8f8; text-indent:20px;}
.admin_new_comsj{ display:inline-block; margin-right:30px;}
.tongji_tit{width:100%;  background:#fff; margin-bottom:20px;}
.tongji_tit a{ padding:13px 12px; display:inline-block; position:relative}
.tongji_tit  .report_uaer_list_on .tongji_tit_s{width:10px;height:10px; background:#62b3ff; position:absolute;left:50%; margin-left:-5px;bottom:-3px; display:inline-block; transform:rotate(45deg)}
.tongji_tit  .report_uaer_list_on{ background:#62b3ff;color:#fff}
.addwelfare_b{width: 478px;display:inline-block; padding:15px  0 0 0;}
.addwelfare_bb{width: 478px;height: 190px; display:inline-block;border: 1px solid #e8eaec;margin-top: 20px;}
.addwelfare_b_d1{
    height: 60px;
    background: #f8f8f9;
    text-align: center;
    padding-top: 20px;
}
.addwelfare_b_d2{
    height: 30px;
    background: #f8f8f9;
    line-height: 30px;
    padding-left: 10px;
    border-top: 1px solid #e8eaec;
    border-bottom: 1px solid #e8eaec;
}
.addwelfare_b_d3{padding: 12px 10px;overflow: hidden;}
.addwelfare_b_d3 span{
    padding: 3px 0px 3px 10px;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    position: relative;
    margin-right: 10px;
    display: block;
    width: 58px;
    float: left;
}
.addwelfare_b_d3_i{
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    right: 10px;
    top: 4px;
    cursor: pointer;
    background: url(../images/icon_gb.png) no-repeat;
}
.addwelfare_b_d3_i:hover{
    background: url(../images/icon_gb_h.png) no-repeat;
}
.addwelfarebox{ width:100px;height:40px; display:inline-block;background:#2d8cf0;color:#fff; margin-left:10px; line-height:40px; text-align:center;cursor: pointer;font-size: 14px;border-radius: 4px;}
.zph_tjlist{ padding:10px 10px 0px 100px; position:relative;overflow: hidden;}
.zph_tjlist_s{ width:90px; line-height:30px; text-align:right; display:inline-block;position:absolute;left:0px;top:10px;color:#666}
.crm_cz_box{width:210px;}
.crm_cz { display:inline-block; background:#fff;border: 1px solid #e9e9e9; padding:2px 5px;border-radius:2px; margin-left:5px; margin-top:5px;}
.crm_chose{width:100%; background:#fff; padding:10px 0;}
.cj_n{color:#f00; font-size:16px;}
.none{display:none;}
.admin_comedity_text:focus{  border:1px solid  #33c0f4;  box-shadow: 0 0 15px #03a9f4;  }
.yun_file_box{height:38px; line-height:38px; padding-right:30px; padding-left:50px; background:#f8f8f8 url(../images/pic_img.png) no-repeat 10px center;border:1px solid #eee; position:relative; display:inline-block; cursor:pointer}
.yun_file_box_gg{display:inline-block;}
.yun_file_bth{width:100%;height:38px; position:absolute;left:0px;top:0px; opacity:0;filter:alpha(opacity=0); cursor:pointer}
textarea:focus{  border:1px solid  #33c0f4;  box-shadow: 0 0 15px #03a9f4;  }
.admin_new_search_time{
    width:290px;
    height: 28px;
    line-height: 28px;
    border:1px solid #dbdbdb;
    border-radius: 2px;
    padding: 0 10px;
    text-shadow: 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    background:#fff;
    margin-right:10px;
    float:left;
    margin-right:20px;
}
.admin_new_search_timebth{width:78px;height:30px; background:#31b4e1;border-radius:3px;color:#fff;border:none; cursor:pointer; float:left; margin-right:20px;}
.adminstatis_box{ background:#fff; margin-bottom:20px; padding:10px 20px;}
.admin_buttonpz{width:90px;height:38px;}
.admin_database_clear_list{ padding:10px;border-bottom:1px solid #eee; font-size:14px;}
.adminonce_list_p{padding-left: 20px;}
.adminonce_list_box{ padding:0px 10px 10px 10px;}
.adminonce_list{ padding:5px 0px 5px 70px; position:relative; min-height:20px; font-size:14px;}
.adminonce_name{ display:inline-block;width:70px; position:absolute;left:0px;top:5px; text-align:left }
.adminonce_list_bthbox{ padding-left:70px; }
.adminonce_list_bth{width:90px;height:35px; background:#f60;color:#fff;border:none;border-radius:3px; font-size:14px; cursor:pointer; margin-top:10px;}
.adminonce_list_tit{ font-weight:bold; padding:10px 0; font-size:14px;color:#000}
.adminonce_name_r{ display:inline-block; margin-left:30px;}
.admintiny_list{ padding:5px 0px 5px 80px; position:relative; min-height:25px; line-height:25px; font-size:14px;border-bottom:1px solid #eee}
.datacall_chlose a{ display:inline-block;border:1px solid #eee; padding:5px 10px; margin-left:10px; margin-top:10px;border-radius:3px; white-space:nowrap}
.admin_rating_config_box{width:100%; float:left; padding-bottom:10px;}
.admin_rating_config_box_list{width:100%; float:left; margin-top:10px;}
.admin_rating_config_box_list .layui-form-radio{ float:left}
.admin_rating_config_box_list .admin_web_tip{ margin-top:3px;}
.admin_wx_nav_bthbox{width:100%;height:48px; background:#fff;border-top:1px solid #ddd; position:absolute;left:0px;bottom:0px; text-align:center; padding-top:10px;}
.admin_wx_nav_bth{background-color: #1E9FFF;height: 38px;line-height: 38px;padding: 0 28px;border-radius: 2px;    font-size: 14px;border: none;color: #fff; cursor:pointer}
.admin_add_box_tit{ background:#f0f6fb;height:38px; line-height:38px;    border-bottom: 1px solid #E6E6E6; font-weight:bold; text-indent:20px;}
.crm_record_list{width:100%; float:left; margin-top:15px;}
.crm_record_name{width:100px; float:left; line-height:36px; text-align:right}
.crm_record_textbox{width:315px; float:left}
.crm_record_text{width:260px;}
.crm_record_textbth{width:60px;height:38px; background:#8fc31f;border:none;border-radius:3px;color:#fff; float:right}
.jap_mazda{width:180px; height:30px; text-indent:10px;}
.jap_honda{margin-top:20px;}
.crm_listpd{ padding-left:10px;}
.crm_rwtime{ position:relative}
.crm_rwtime_gq{ padding:1px 5px 0 5px; background:#f00;color:#fff;  font-size:12px;border-radius:3px;}
.crm_comtel{display:inline-block;color:#1178c3; text-decoration:underline; vertical-align:middle; padding-left:17px; background:url(../images/telicon.png) no-repeat left center; margin-top:5px;}
.crm_rwsx{max-width:280px;}
.crm_submit{ padding:2px 8px 2px 22px;display:inline-block; margin-left:3px; background:#e2effa url(../images/gl.png) no-repeat 5px center;color:#333;border-radius:3px;}
.crm_submit_gj{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#fde2e2 url(../images/gjicon.png) no-repeat 5px center;color:#333;border-radius:3px;}
.crm_submit_rw{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#ebfbc9 url(../images/rwicon.png) no-repeat 5px center;color:#333;border-radius:3px;}
.crm_submitrl{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#eaf7fc url(../images/rlicon.png) no-repeat 5px center;color:#333;border-radius:3px;}
.crm_submitwc{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#fde2e2 url(../images/wc_icon.png) no-repeat 5px center;color:#333;border-radius:3px;}
.crm_submitwwc{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#ebfbc9 url(../images/wwcicon.png) no-repeat 5px center;color:#333;border-radius:3px;}
.crm_submitqx{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#eaf7fc url(../images/qxicon.png) no-repeat 6px center;color:#333;border-radius:3px;}
.crm_submitxg{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#eaf7fc url(../images/xgicon.png) no-repeat 6px center;color:#333;border-radius:3px;}
.crm_submit_jj{ padding:2px 8px 2px 23px;display:inline-block; margin-left:3px; background:#fde2e2 url(../images/wwcicon.png) no-repeat 5px center;color:#333;border-radius:3px;}
.admin_notip{ padding:30px 0;}
.crm_time_choice{width:100%; position:relative; padding-bottom:15px; padding-top:5px;}
.crm_time_choice ul li{ display:inline-block; margin-right:10px; padding:3px 10px;}
.crm_time_choice ul .curr{ background:#62b3ff;    border-radius: 4px}
.crm_time_choice ul .curr a{color:#fff}
.crm_time_choice_list{ position:absolute;right:10px;top:3px; }
.crm_time_choice_list_a{border:1px solid #eee; display:inline-block; padding:5px 10px 5px 33px; background:#fff url(../images/qh.png) no-repeat 10px 7px;color:#333}
.qx_namebox{ width:120px;cursor:pointer; padding-bottom:20px;}
.qx_namebox li{width:100px;border:1px solid #eee;height:38px; line-height:38px; padding:0px 10px; background:#f8f8f8; display:block; font-size:15px;border-radius:3px; margin-top:20px; }
.qx_namebox .qx_cur{border:1px solid #2d8cf0;background:#2d8cf0 url(../images/qxjt.png) no-repeat 95px center;;color:#fff; position:relative }
.qx_second{width:150px; padding-bottom:20px;}
.qx_second li{ border:1px solid #eee; height:38px; line-height:38px; padding:0px 25px; background:#f8f8f8;font-size:14px; position:relative;cursor:pointer; margin-top:20px;;border-radius:3px }
.qx_second .qx_second_cur{border:1px solid #2d8cf0;background:#2d8cf0 url(../images/qxjt.png) no-repeat 95px center;color:#fff }
.qx_level_four { }
.qx_level_four li{ padding:0px 15px 0 0px;border-radius:3px; position:relative; text-align:left}
.qx_level_four .qx_level_Four_cur{border:1px solid #5fb878;background:#5fb878;color:#fff }
.qx_threename{ font-weight:bold}
.qx_forename{ display:inline-block; margin-left:10px;}
.fore_box{border-bottom:1px dashed #eee;padding:0 0 18px 0; }
.fore_box_c{padding-left:160px;min-height:30px;position:relative}
.fore_box_name{position:absolute;left:0px;top:10px;}
.fore_box_list{ display:inline-block; margin-top:15px;}
.admin_tj_xz{border: 1px solid #e8eaec;padding: 0px 16px 15px 16px;border-radius: 3px;margin-right: 20px;background: #f8f8f9;margin-bottom: 10px;margin-top: 5px;width: 666px;}
.admin_tj_xz_tit{ padding-bottom:5px;color:#f00}
.admin_tj_xz_tit_n{ font-weight:bold; font-size:14px; margin-right:10px;color:#333;}
.sh_sm{color:#f00}
.sh_tb{ display:inline-block; padding-top:10px}
.shsm_textarea{width:260px;height:60px;border:1px solid #ddd; margin-top:10px;}
.admin_census{width:140px;height:140px; line-height:140px; margin:0 auto;border:1px solid #eee; text-align:center; padding:10px;}
.admin_census_bd{width:100%; text-align:center; padding-top:10px;}
.sllogobox{ position:relative}
.sllogo{ display:inline-block; margin-left:20px; padding:10px; background:url(../images/15676003283168.png) no-repeat}
.lb_setyb{color:#999; background:url(../images/file.gif) no-repeat left center; padding-left:20px; display:inline-block}
.help_userbox{width:500px;}
.help_userlist{width:100%; float:left; padding:10px 0;}
.help_userlist span{ display:block; line-height:40px; float:left; text-align:center}
.help_userlist_xh{width:100px; float:left;}
.help_userlist_tx{width:80px; float:left}
.help_userlist_tx img{border-radius:50%;}
.help_userlist_wx{width:150px; line-height:40px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.help_userlist_time{width:150px;}
.help_usercont{width:100%;height:360px; overflow:auto}
.help_userlist_top{font-weight:bold}
.early_warning_name{width:; float:left;height:30px; line-height:30px;}
.early_warning_text{width:130px;height:30px; line-height:30px; padding-left:10px; float:left;border:1px solid #ddd; overflow:hidden;}
.early_warning_text input{width:100%;height:30px; line-height:30px;border:none;}
.early_warning_p{width:; float:left;height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.early_warning_cz{ float:left}
.early_warning_cz .layui-form-switch{ margin-top:5px;}
.tty-tishi_top{
    padding: 15px 15px 15px 15px;
    background: #fff;
}
.tty_table-bom{
    padding: 15px 15px 0px 15px;
    background: #fff; margin-top:15px;
}
.tty_sjtj_color{
    color: #515a6e !important;
}
.tty_comedit_syzw_box{
    width: 548px !important;
    background: #f8f8f9;
    padding: 30px 15px;
    border: 1px solid #e8eaec;
}
.tty_comedit_syzw{
    width: 274px;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
}
.tty_comedit_syzw input{text-align: center;padding-left: 0;}
.tty_comedit_syzw .layui-input-inline{
    width: 120px !important;
}
.tty_comedit_syzw .layui-form-label{
    width: 100px;
}
.tty_xg_btn{
    margin-left: 0px;
    float: right;
    color: #fff;
    background: #2196F3;
    border: none;
    width: 78px;
    height: 30px;
    border-radius: 4px;
    cursor: pointer;
}
.tty_tc_botm{
    border-top: 1px solid #e8eaec;margin-top: 26px;text-align: right;
}
/*上传图片设置*/
.admin_uppicbox{width:140px;height:140px;background: url(../images/sctp.png) no-repeat center center; position:relative;border:1px dashed #dcdee2}
/* .admin_uppicimg img{width:140px;height:140px;} */
.admin_uppicbox span{width:100%;height:30px; line-height:30px; text-align:center; background:#7f7f7f;color:#fff;position:absolute;left:0px;right: 0; bottom:0px;z-index:2; opacity:0.9 }
/* 弹出底部按钮 */
.t_tanc_footer_td{
    text-align: right;
    padding: 15px;
    border-top: 1px solid #e8eaec;
}
.t_tanc_btn{
    width: 76px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    background: #2d8cf0;
    border: none;
    color: #fff;
}
.t_relative{
    position: relative;
}
.t_tc_icon_time{
    position: absolute;
    right: 20px;
    top: 7px;
    height: 18px;
    width: 18px;
    background: url(../images/t_icon_time.png) no-repeat center center;
    background-size: 100%;
}
.t_list_icon_time{
    position: absolute;
    right: 10px;
    top: 10px;
    height: 18px;
    width: 18px;
    background: url(../images/t_icon_time.png) no-repeat center center;
    background-size: 100%;
}
.t_icon_time{
    position: absolute;
    right: 10px;
    top: 9px;
    height: 20px;
    width: 20px;
    background: url(../images/t_icon_time.png) no-repeat center center;
    background-size: 100%;
}
.admin_uppicbox .adminupbtn{width: 100%; height:30px;line-height:30px; z-index:12;cursor:pointer; background:#7f7f7f;color:#fff;border:none;position: absolute;bottom: -1px;left: 0;}
.admin_uppicbox .adminupbtn:hover{background-color: rgba(0,0,0,0.5);}
.admin_uppicts{ padding-top:10px;color:#999}
/*长方形上传图片设置*/
.admin_uppicboxw300{width:300px;height:160px;background: url(../images/sctp.png) no-repeat center center; position:relative;border:1px dashed #dcdee2}
.admin_uppic_bthw300{width:300px;height:160px; position:absolute;left:1px;top:1px;opacity:0;filter:alpha(opacity=0);  z-index:8;cursor:pointer}
.admin_uppicimgw300{width:300px;height:160px;position:absolute;left:-1px;top:-1px; z-index:1; cursor:pointer;border:1px solid #ddd}
.admin_uppicimgw300 img{width:300px;height:160px;}
.admin_uppicboxw300 span{width:300px;height:30px; line-height:30px; text-align:center; position:absolute;left:0px;bottom:-2px;z-index:112; overflow:hidden }
.ty_cpsj_pygl{width: 440px;background: #f8f8f9;padding: 20px 20px 50px 20px;position: relative;border: 1px solid #dcdee2;margin-bottom: 10px;}
.ty_cpsj_pygl_label{width: 60px;padding: 0;text-align: center;float: left;display: block;line-height: 38px;}
.ty_cpsj_pygl_bc{margin: 10px;float: right;position: absolute;right: 20px;bottom: 0;}
.ty_cpsj_pygl_sc{position: absolute;right: -50px;top: 110px;display: block;color: #2d8cf0;}
.ty_cpsj_adddxx{color: #2d8cf0;position: absolute;left: 80px;bottom: 15px;}
.table-tc tbody tr .ud{padding-left: 40px;}
/*导播服务*/
.dbbox{width:630px;height:400px; background:#eee;  }
.dbbox_c{ padding-left:20px;}
.dbbox_right{width:340px; float:left}
.dbbox_list{width:100%;}
.dbbox_list li{width:140px;height:90px;border:1px solid #ddd; float:left; margin-right:20px; margin-top:10px; cursor:pointer}
.dbbox_list li:hover{border:1px solid #f60;    box-shadow: 0 3px 6px 0 rgba(67,67,67,.14);}
.dbboxtip{ padding:10px 15px; line-height:23px;    background: rgba(22,184,248,.1);color: #73777a;}
.dbboxtipbox{ padding:20px;}
.dbbox_tit{ padding-bottom:10px; font-weight:bold}
.dbbox_rtit{  font-weight:bold}
.dbbox_left{width:650px; float:left}
.dbbox_list .dbbox_cur{border:1px solid #f60;    box-shadow: 0 3px 6px 0 rgba(67,67,67,.14);}
.dbbj li{width:150px;height:100px;border:1px solid #ccc; display:inline-block; margin-right:20px; position:relative;cursor:pointer}
.dbbj_other{width:50px;height:30px;border:1px solid #ccc; position:absolute;right:0px;bottom:0px;}
.dbbj .dbbj_cur{border:1px solid #407fff;}
.dbbj .dbbj_cur .dbbj_other{border:1px solid #407fff;}
.dbbj_tit{ padding-bottom:15px; font-weight:bold}
.dbbj_box{padding:40px 20px 40px 40px; background:#fff;}
.dbbj_bthbox{ padding-top:10px;}
.zph_tj{ display:inline-block; padding:10px 30px; background:#10C55B;color:#fff;border-radius:3px; font-size:16px; float:left}
.zph_tj:hover{ background:#090;color:#fff; text-decoration:none}
/* 工具-微信-发布工具 */
.wxpubtool_sj{
    position: fixed;background: url(../images/newsjbg.png) no-repeat;background-size: 100% 100%;width:276px;height:535px;right: 15px;top: 60px;
}
.wxpubtool_sj_show{width:260px;height:450px; overflow:hidden;}
.wxpubtool_sj_sx{transform: scale(0.8);}
.wxpubtool_sj_con{width:280px;height:490px;overflow: auto;color: #333; padding-right:20px;}
.wxpubtool_sj_con::-webkit-scrollbar {
            width: 4px;
            /*height: 4px;*/
        }
        .wxpubtool_sj_con::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
        .wxpubtool_sj_con::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }
.wxpubtool_sj_tit{width:100%;height:10px;}
.wxpubtool_sj_tit_c{width:100%; text-align:center;color:#fff; font-size:12px; padding-top:30px;}
.wxpubtool_list{margin: 12px;}
.wxpubtool_list_tit{margin-bottom: -42px;margin-left:3px;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
.wxpubtool_list_tit_x1{width:58px;height:58px;margin:20px 0px;background-color:#fefefe;border-radius:100%;margin-bottom:-35px;margin-left:-8px;}
.wxpubtool_list_tit_x2{margin-bottom:-48px;margin-left:3px; width:56px; height:28px; background-color:#fefefe;border-radius:30px 30px 0 0;border: 2px dashed #0070c0;border-bottom: none;transform: rotate(140deg);-webkit-transform: rotate(140deg);-moz-transform: rotate(140deg);-o-transform: rotate(140deg);}
.wxpubtool_list_tit_x3{width:45px;height:45px;background-color:#0070c0;border-radius:100%;font-size: 26px;color: #fff;text-align: center;line-height: 45px;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
.wxpubtool_CZ{width:100%;text-align:center}
.wxpubtool_CZbth{ background:#2d8cf0;color:#fff;height:38px; line-height:38px;width:190px;border-radius:20px;border:none;font-size:12px; cursor:pointer}
.wxpubtool_list_con{padding:0 5px;}
.wxpubtool_list_con_box{border: 2px dashed #0070c0;border-radius:6px ;padding:0px 1em 1em 1em;}
.wxpubtool_jobtit{font-size: 18px;padding:12px 0px 20px 47px;font-weight: bold;}
.wxpubtool_jobcon{font-size: 14px;letter-spacing:1.5px;line-height: 24px;}
.wxpubtool_jobcon_bq{margin-bottom:6px;}
.wxpubtool_jobcon_bq span{padding:2px 6px; background-color:#eee; border-radius:5px;}
.wxpubtool_jobcon_redfont{color:#c00000;font-size: 16px;}
.wxpubtool_jobcon_address{text-align:center;color:#0070c0;}
.admin_tj_show{ background:#fff;padding:15px;}
.admin_tj_newlist{padding-left:70px; position:relative; padding-top:10px;padding-bottom:15px;}
.admin_tj_newname{ position:absolute;left:0px;top:10px}
.admin_tj_newlist a{ display:inline-block;margin-right: 15px;color:#666}
.admin_tj_newlist .admin_tj_cur{color:#2d8cf0; font-weight:bold}
.admin_tj_sjd{border:1px solid #ddd;height:20px; line-height:20px; padding-left:5px;color:#666}
.admin_tj_sjd1d{width:40px;height:22px;border:none; background:#2d8cf0;color:#fff;border-radius:3px;}
.tjrtm_bth{background: #f8f8f9;border: 1px solid #dcdee2;    padding: 15px 20px 15px 20px; text-align:center;color:#1E9FFF;font-size:14px; margin-top:10px;}
.wt_list{border-bottom:1px solid #eee;height:45px; line-height:45px; position:relative}
.tm_right{ position:absolute;right:0px;top:0px;}
.tm_xg{width:54px;height: 22px;line-height: 22px;border-radius: 3px;background: #fff;border: 1px solid #e9e9e9;}
.tm_xg_sc{width:54px;height: 22px;line-height: 22px;border-radius: 3px;background: #fff;border: 1px solid #e9e9e9; margin-left:10px;}
/* 会员-企业管理-更多-弹出框样式 */
.admin_comtck_box{padding: 25px;}
.admin_comtck_hd{}
.admin_comtck_md{}
.admin_comtck_bm{}
.comtck_hd_name{position: relative;}
.comtck_hd_name .name{font-size: 16px;font-weight: bold;color: #181414;}
.comtck_hd_btn{position: absolute;right: 0;top: 0;}
.comtck_hd_btn .b1{padding: 7px 10px;background: #3d7eff;color: #fff;border-radius: 5px;font-size: 14px;margin-right: 5px;}
.comtck_hd_btn .b2{padding: 7px 10px;background: #1eac74;color: #fff;border-radius: 5px;font-size: 14px;margin-right: 5px;}
.comtck_hd_btn .b3{padding: 7px 10px;background: #f60;color: #fff;border-radius: 5px;font-size: 14px;}
.comtck_hd_userInfo{margin-top: 17px;font-size: 12px;color: #818896;}
.comtck_hd_userInfo span{margin-right: 30px;}
.comtck_md_list{width: 560px;overflow: hidden;border-bottom: 1px solid #eee;border-right: 1px solid #eee;margin: 20px 0;}
.comtck_md_list li{display: block;float: left;width: 139px;height: 75px;text-align: center;border-top: 1px solid #eee;border-left: 1px solid #eee;color: #070707;font-size: 14px;}
.comtck_md_list li a{text-decoration: none;}
.comtck_md_list li div{margin: 15px 0 5px 0;font-size: 20px;color:#000}
.comtck_md_list li span{font-size: 12px;color: #818896;}
.comtck_md_gn{overflow: hidden;padding-bottom: 10px;}
.comtck_md_gn a{
    width: 62px;
    height: 37px;
    line-height: 39px;
    font-size: 14px;
    float: left;
    display: block;
    padding-left: 40px;
    border-radius: 5px;
    margin-right: 10px;
    position: relative;
    box-shadow: 0px 5px 10px 0px rgba(111, 116, 132, 0.1);
    border: 1px solid #eee;color:#818896;
}
.comtck_md_gn a i{display: block;width: 16px;height: 16px;position: absolute;left: 14px;top: 11px;}
.comtck_md_i1{background: url(../images/comtck_icon1.png) no-repeat;}
.comtck_md_i2{background: url(../images/comtck_icon2.png) no-repeat;}
.comtck_md_i3{background: url(../images/comtck_icon3.png) no-repeat;}
.comtck_md_i4{background: url(../images/comtck_icon4.png) no-repeat;}
.comtck_md_i5{background: url(../images/comtck_icon5.png) no-repeat;}
.com_telbox{padding:15px 0 0px 0}
.com_tel{color:#666; display:inline-block; min-width:180px;height:30px; line-height:30px; font-size:13px;}
.seo_sx{ padding-left:70px; position:relative;min-height:30px}
.seo_sx_name{ position:absolute;left:0px;top:15px;}
.seo_sx_a{ display:inline-block;}
.seo_sx_a a{padding:2px 5px;display:inline-block;border-radius:3px; margin-right:5px; margin-top:15px;}
.seo_sx_cur a{border-radius:2px; background:#2d8cf0;color:#fff;}
.seotj{color:#2d8cf0; margin-left:5px; font-weight:bold; text-decoration:underline}
.chat_logo_zt{ border-radius:20px;border:1px solid #eee;padding: 5px 15px 5px 25px;    display: inline-block;    background: #f8f8f8; position:relative}
.yuyinbox_wt{width:14px;height:14px;display: inline-block;background: url(../images/yuyin.png) no-repeat; position:absolute;left:8px;top:5px;}
.yuyinbox_onplay{width:14px;height:14px;display: inline-block;background: url(../images/yuyin.gif) no-repeat;position:absolute;left:8px;top:5px;}
/* CRM - 管理员 - 组织架构     */
.crmorg_box{position: relative;margin: 15px 15px;overflow: hidden;border: 1px solid #eee;}
.crmorg_left{width: 240px;float: left;background: #f4f6f8;padding: 10px 0;font-size: 14px;}
.crmorg_right{background: #fff;padding: 26px;overflow: hidden;}
/* 左部分 */
.crmorg_lf_comname_box{position: relative;}
.crmorg_lf_comname_box .refresh{display: block;position: absolute; width: 16px;height: 16px; background: url(../images/crmorg_shuaxin.png) no-repeat;right: 14px;top: 12px;cursor: pointer;}
.crmorg_lf_comname{position: relative;padding: 0 35px 0 48px;height: 40px;line-height: 40px;}
.crmorg_lf_comname i{display: block;position: absolute;}
.crmorg_lf_comname .arrow{width: 15px;height: 15px; background: url(../images/crmorg_xjt_h.png) no-repeat;left: 5px;top: 15px;}
.crmorg_lf_comname .department{width: 18px;height: 18px;background: url(../images/crmorg_bm1.png) no-repeat;left: 24px;top: 10px;}
.crmorg_lf_list{margin-left: 20px;}
.crmorg_lflist_name{height: 36px;line-height: 36px; padding-left: 50px;background: url(../images/crmorg_wjj.png) no-repeat 25px center;position: relative;}
.crmorg_lflist_name2{background: #0089ff url(../images/crmorg_wjj.png) no-repeat 25px center;color: #fff;}
.crmorg_lflist_name .arrow_w{width: 15px;height: 15px; background: url(../images/crmorg_xjt_h.png) no-repeat;position: absolute; left: 4px;top: 12px;}
.crmorg_lflist_name2 .arrow_w{background: url(../images/crmorg_xjt_b.png) no-repeat;}
/* 右部分 */
.crmorg_rg_cominfo{}
.crmorg_rg_cominfo .tit{font-size: 18px;color: #333;}
.crmorg_rg_cominfo .bq_sp{background: #f7cb27;display: inline-block;width: 42px;height: 16px;text-align: center;line-height: 16px;font-size: 12px;color: #fff;vertical-align: middle;margin: 0 10px;}
.crmorg_rg_cominfo .btn_edit{display: inline-block;width: 72px;height: 24px;line-height: 24px;text-align: center;border: 1px solid #c3c6ce;border-radius: 20px;font-size: 14px;color: #333;margin-left: 20px;}
.crmorg_rg_cominfo .btn_del{display: inline-block;width: 72px;height: 24px;line-height: 24px;text-align: center;border: 1px solid #E91E63;border-radius: 20px;font-size: 14px;color: #E91E63;margin-left: 10px;}
.crmorg_rg_cominfo_link{margin-top: 20px;padding-left: 10px;font-size: 14px;}
.crmorg_rg_cominfo_link a{color: #38adff;display: inline-block;position: relative;padding-right: 20px;}
.crmorg_rg_cominfo_link i{display: inline-block;width: 16px;height: 16px;background: url(../images/crmorg_yjt.png) no-repeat;position: absolute;right: 0;top: 2px;}
.crmorg_rg_title_xj{padding-left: 30px;font-size: 20px;color: #333;margin: 30px 0 20px 0;background: url(../images/crmorg_bm2.png) no-repeat 0px 5px;}
.crmorg_rg_title_ry{padding-left: 30px;font-size: 20px;color: #333;margin: 30px 0 20px 0;background: url(../images/crmorg_rq.png) no-repeat 0px 5px;}
.crmorg_rg_xj{color: #414141;font-size: 14px;}
.crmorg_rg_xjtit,.crmorg_rg_bmtop{height: 38px;line-height: 38px;background: #eceff4;padding-left: 15px;}
.crmorg_rg_xjtit a{border: 1px solid #c3c6ce;color: #414141;padding: 5px 14px;background: #fff;margin-right: 10px;border-radius: 15px;font-size: 12px;}
.crmorg_rg_xjcon li{border-bottom: 1px solid #eceff4;height: 38px;line-height: 38px;padding:0 50px 0 34px;position: relative;}
.crmorg_rg_xjcon li i{width: 15px;height: 15px;display: block;position: absolute;background: url(../images/crmorg_yjt.png) no-repeat;top: 12px;right: 20px;}
.crmorg_rg_bmtop{position: relative;}
.crmorg_rg_bmtop_a{border: 1px solid #c3c6ce;color: #414141;padding: 5px 14px;background: #fff;border-radius: 15px;margin-right: 10px;font-size: 12px;position: relative;}
.crmorg_rg_bmtop_a .icon_tuijian{position: absolute;width: 26px;height: 26px;background: url(../images/icon_recommend.png) no-repeat;top: -18px;left: 115px;}
.crmorg_rg_bmtop_bmcy{background: #38adff;border: 1px solid #1095f3;color: #fff;}
.crmorg_rg_bmtop_bmcy:hover{color: #fff;}
.crmorg_rg_bmtop_del{border: 1px solid #ff4141;color: #ff4141;}
.crmorg_rg_bmtop_del:hover{color: #ff4141;}
.crmorg_rg_bmtop_yq{height: 16px;line-height: 16px;position: absolute;right: 0;top: 7px;}
.crmorg_rg_table{width: 100%;border: 0;color: #333;font-size: 14px;}
.crmorg_rg_table tr{height: 38px;line-height: 38px;border-bottom: 1px solid #ebebeb;text-align: center;}
.crmorg_rg_table tr th{border: 0;}
.crmorg_rg_table tr td{border: 0;}
.set_bth{ display:inline-block;padding:2px 10px;border-radius:3px; background:#2d8cf0;color:#fff; vertical-align:bottom; margin-left:20px;}
.zj_box{width:100px;height:100px;border:1px solid #eee;}
.zj_box_list{width:100px; float:left; text-align:center; margin-right:8px;}
.zj_box_name{padding:5px 0; font-size:12px;}
.zj_box_bth{padding:5px 15px; display:inline-block;border-radius:3px; background:#09F;color:#fff; font-size:12px;}
.zj_box_bth:hover{color:#fff;}
/*显示器尺寸1400px×800  */
@media screen and (max-width: 1400px) {
.navLeftTab_list_name    { font-size:13px;}
.left_mune_ul li a{ font-size:13px;}
}
.fzwbbox{width:290px;}
.fzwbbox_c{border-radius:6px; background:#fff;padding:20px 20px 15px 20px; }
.fzwbbox_b{width:270px;height:280px; overflow:auto;white-space: pre-wrap;}
.fzwb{width:180px;height:36px; line-height:36px; background:#3a7bfe;color:#fff; display:block;border-radius:3px; position: relative;text-indent:20px; text-align:center; margin:0 auto}
.fzwb:after{width:15px;height:15px;background:url(../images/diynews.png) no-repeat; background-size:100%;content:''; position:absolute;left:50%; margin-left:-40px;top:10px; }
.fzwbbox_bth{ padding-top:10px;}
/*微信扫码查看联系方式 start*/
.job_tel_wx_p{width:100%; text-align:center; padding-top:20px;}
.job_tel_wx_box{ padding-top:30px;}
.job_tel_wx_zs{width:140px;height:140px; line-height:140px;color:#999; margin:0 auto;border:1px solid #eee; text-align:center }
.job_tel_wx_bth{ background:#eee; display:inline-block;padding:5px 20px;border-radius:20px;color:#adadad}
/*微信扫码查看联系方式 end*/
.fb_zdy_cont{padding:20px 20px 20px 20px; background:#fff;}
.fb_zdy_cont_h1{ font-size:16px; font-weight:bold; padding-bottom:5px; position:relative}
.fb_zdy_cont_h1_a{ position:absolute;left:510px;top:10px; font-size:14px;color:#999; font-weight:normal}
.fb_zdy_list{ padding-left:80px; position:relative; margin-top:15px;}
.fb_zdy_list textarea{border:1px solid #e6e6e6;border-radius:3px;}
.fb_zdy_listname{ position:absolute;left:0px;top:0px; line-height:35px;}
.fb_zdy_zt{ position:relative; padding-bottom:15px;}
.fb_zdy_csbth{border:1px solid #eee;padding:6px 8px 6px 30px; position:absolute;left:405px;top:0px;color:#616468;border-radius:3px; background:#fff url(../images/cs.png) no-repeat 8px center}
.fb_zdy_csbth:hover{ text-decoration:none;}
.fb_zdy_mbcs{width:245px;border:1px solid #e5e5e5; float:left; position:absolute;left:515px;top:0px;border-radius:3px;box-shadow: 0px 5px 10px 0px rgb(111 116 132 / 10%); padding-bottom:10px; background:#fff;}
.fb_zdy_mbcslist{width:100px; background:#d3e6fb;color:#2d8cf0; margin-left:10px; margin-top:10px;text-align:center; float:left;border-radius:3px;  }
.fb_zdy_mbcslist_n{font-size:12px; text-align:center; padding-top:5px; padding-bottom:5px; cursor:pointer}
.fb_zdy_mbcslist_fz{ display:inline-block;color:#fff; background:#2d8cf0;border-radius:10px;padding:1px 7px; font-size:12px; cursor:pointer}
.fb_zdy_mbcstit{padding:10px 10px 5px 10px;color:#333; position:relative}
.fb_zdy_mbcstit_n{font-size:12px;color:#999; margin-left:10px;}
.fb_zdy_mbcstit_gb{width:15px;height:15px;background:url(../images/admin_tip_close.png) no-repeat;  position:absolute;right:10px;top:15px;}
.fb_zdy_mbcstit_jt{width:8px;height:13px;background:url(../images/jt.png) no-repeat;  position:absolute;left:-8px;top:10px;}
.wxpubtool_gj_con {
    width: 280px;
    height: 490px;
    overflow: auto;
    color: #333;
    padding-right: 20px;
    white-space: pre-wrap;
}
.wxpubtool_gj_con_1 {
    width: 280px;
    height: 490px;
    overflow: auto;
    color: #333;
    padding-right: 20px;
}
.wxpubtool_gj_con img{max-width:100%}
.wxpubtool_gj_con_1 img{max-width:100%}
.gzh_mblist{width:215px;height:185px;border:1px solid #eee; margin-top:15px; margin-right:15px;border-radius:3px; float:left; }
.gzh_mbname_p{text-align:center;padding:15px 0 5px  0;color:#999}
.gzh_mbname{ font-size:16px; font-weight:bold;text-align:center;widtj:100%;height:45px; overflow:hidden;}
.gzh_mbname_lx{ text-align:center; padding-bottom:15px; padding-top:15px;color:#999}
.gzh_mbname_bth{ text-align:center}
.gzh_mb_tj{ padding-top:120px; text-align:center; display:block;color:#2d8cf0; position:relative}
.gzh_mb_tjiocn{width:60px;height:60px; background:#2d8cf0 url(../images/gzhtj.png) no-repeat center center; position:absolute;left:75px;top:50px; display:inline-block;border-radius:50%}
.gzh_mb_tj:hover{ text-decoration:none;}
.gzh_mbname_nr{ text-align:center}
.admin_gzhbutton {
    padding: 0px 15px;
    height: 30px; line-height:30px;
    border: 1px solid #ddd;
    background: #f5f5f5;
    color: #515a6e;
    font-size: 12px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 5px; display:inline-block
}
.tjmb_bth a{ display:inline-block;height:38px; line-height:38px;padding:0px 20px; background:#2d8cf0;color:#fff;border-radius:4px;}
.tjmb_bth a:hover{ background:#09F;color:#fff; text-decoration:none;}
.twtask_urgent_n{ padding-left:27px;height:22px; line-height:22px;  display:inline-block; background:url(../images/tw_jp.png) no-repeat left center}
.twtask_urgent_n:hover{ text-decoration:none;color:#F30}
.twtask_urgent_y{ padding-left:27px;height:22px; line-height:22px;   display:inline-block; background:url(../images/tw_jph.png) no-repeat left center}
.twtask_urgent_y:hover{ text-decoration:none;color:#F30}
.twtask_wcmoments_n{padding-left:27px;height:22px; line-height:22px;   display:inline-block; background:url(../images/tw_pyq.png) no-repeat left center; margin-left:20px;}
.twtask_wcmoments_n:hover{ text-decoration:none;color:#F30}
.twtask_wcmoments_y{padding-left:27px;height:22px; line-height:22px;  display:inline-block; background:url(../images/tw_pyq_h.png) no-repeat left center; margin-left:20px;}
.twtask_wcmoments_y:hover{ text-decoration:none;color:#F30}
.twtask_xz{width:22px;height:22px; display:inline-block; background:url(../images/tw_jph.png) no-repeat left center}
.twtask_xz_w{width:22px;height:22px; display:inline-block; background:url(../images/tw_jp.png) no-repeat left center}
.twtask_pyqxz{width:22px;height:22px; display:inline-block; background:url(../images/tw_pyq_h.png) no-repeat left center}
.twtask_pyqxzw{width:22px;height:22px; display:inline-block; background:url(../images/tw_pyq.png) no-repeat left center}
.ts_bth{width:54px;height:22px; line-height:22px;border-radius:3px; background:#fff;border:1px solid #e9e9e9; display:inline-block;color:#999; text-align:center}
.tw_table{border:1px solid #eee; background:#fff}
.tw_textarea{padding:10px;}
.tw_jobtj{width:50px; display:inline-block;border:1px solid #d4e6fa;color:#097cf5;height:34px; line-height:34px; vertical-align:top; text-align:center;border-radius:3px; background:#ecf5ff}
.tw_jobqc{width:100px; display:inline-block;color:#f60;height:36px; line-height:36px; vertical-align:top; text-align:center;}
.tw_jobsc{width:100px; display:inline-block;border:1px solid #047af7;color:#fff;height:34px; line-height:34px; vertical-align:top; text-align:center;border-radius:3px; background:#047af7}
.tw_jobscbox{ padding-top:15px; padding-bottom:15px;}
.tw_jobfzbox{ padding-left:10px; padding-top:0px; padding-bottom:10px;}
.tw_jobfz{width:100px; display:inline-block;border:1px solid #047af7;color:#fff;height:34px; line-height:34px; vertical-align:top; text-align:center;border-radius:3px; background:#047af7}
.tw_jobfz_qk{width:100px; display:inline-block;color:#f60;height:36px; line-height:36px; vertical-align:top; text-align:center;}
.twtable_list .admin_table_top {
    background: rgb(248, 248, 249);
}
.twtable_list{width:100%}
.twtable_list tr th {
    padding: 2px 3px;
    white-space: normal;
    word-break: break-all;
}
.twtable_list td {
    padding: 2px 3px;
    white-space: normal;
    word-break: break-all;
}
.urgent_search_n{width:22px;height:22px; display:inline-block; background:url(../images/tw_jp.png) no-repeat left center; margin-top:5px}
.urgent_search_y{width:22px;height:22px; display:inline-block; background:url(../images/tw_jph.png) no-repeat left center; margin-top:5px}
.wcmoments_search_n{width:22px;height:22px; display:inline-block; background:url(../images/tw_pyq.png) no-repeat left center; margin-top:5px}
.wcmoments_search_y{width:22px;height:22px; display:inline-block; background:url(../images/tw_pyq_h.png) no-repeat left center; margin-top:5px}
.addToJobList_y{width:54px;height:22px; line-height:22px;border-radius:3px; background:#67c23a;border:1px solid #67c23a; display:inline-block;color:#fff; text-align:center}
.addToJobList_n{width:54px;height:22px; line-height:22px;border-radius:3px; background:#67c23a;border:1px solid #67c23a; display:inline-block;color:#fff; text-align:center; opacity: 0.5;}
.tw_job_tag{ display:inline-block;border:1px solid #d4e6fa;color:#097cf5;height:30px; line-height:30px; vertical-align:top; text-align:center;border-radius:20px; margin-top:10px; background:#ecf5ff; margin-right:20px;padding:0px 30px 0 10px; position:relative}
.tw_jobscbth{width:30px;height:30px; display:inline-block; background:url(../images/icon_gb_h.png) no-repeat center center; position:absolute;right:0px;top:0px;}
.tw_job_tip{ padding-top:5px;}
.tw_job_tip_sc{font-size:12px; display:inline-block;color:#fff;background:#ccc url(../images/twsc.png) no-repeat 3px center;padding:2px 5px 2px 18px;border-radius:3px}
.tw_job_tip_xj{font-size:12px; display:inline-block;color:#fff;background:#ccc url(../images/tw_xj.png) no-repeat 3px center;padding:2px 5px 2px 18px;border-radius:3px}
.ts_bth{width:54px;height:22px; line-height:22px;border-radius:3px; background:#2d8cf0;border:1px solid #2d8cf0; display:inline-block;color:#fff; text-align:center}
.ts_ybth{width:54px;height:22px; line-height:22px;border-radius:3px; background:#2d8cf0;border:1px solid #2d8cf0; display:inline-block;color:#fff; text-align:center; opacity: 0.5;}
/*弹出框*/
.admin_jobleft{width:710px;height:420px; overflow:auto; float:left}
.admin_jobname{  font-weight:bold;color:#000; }
.admin_jobinfo{padding:15px 0}
.admin_jobinfo_n{color:#F90; font-size:16px;font-weight:bold; margin-right:10px;}
.admin_jobfl_n{ display:inline-block; margin-right:10px;background: #edf9ff;color: #007CCF;padding:2px 8px;border-radius:3px;}
.admin_jobh1{padding:15px 0; font-size:16px;color:#000; font-weight:bold}
.admin_jobp{ line-height:25px;}
.admin_jobright{width:380px; float:left; padding-left:40px; }
.admin_jobshtip{ background:#faebeb url(../images/admin_left_tip.png) no-repeat 8px center;color:#F30; font-size:12px;padding:3px 0px 3px 30px;border-radius:3px; margin-bottom:10px;}
.admin_joblist{ padding-left:80px; position:relative}
.admin_joblistname{ position:absolute;left:0px;top:0px; line-height:35px;}
.admin_job_bth{ margin-top:15px; background:#2d8cf0;border:none;width:120px;height:36px;color:#fff;border-radius:3px; cursor:pointer}
.admin_job_xybbth{ margin-top:15px; background:#fff;width:150px;height:36px;color:#2d8cf0;border-radius:3px; cursor:pointer;border:1px solid #2d8cf0; margin-left:5px;}
.admin_jobmx{ display:inline-block;width:200px; line-height:30px;}
.admin_jobmx_n{color:#f60; margin-left:5px; font-size:12px;}
.admin_jobinfoline{padding:0px 5px; font-size:12px;color:#999}
.admin_resume_show{ line-height:25px;}
.admin_resume_line{ padding-left:13px; position:relative}
.admin_resume_line:after{width:4px;height:15px; background:#09F;content:''; position:absolute;left:0px;top:1px;border-radius:1px;}
.admin_resume_show ul{ padding-left:10px;}
.admin_resume_show ul li{ padding-left:15px;border-left:1px solid #eee; margin-top:10px; padding-right:15px;}
.admin_resume_showname{ font-weight:bold;color:#000; position:relative}
.admin_resume_q{width:10px;height:10px; background:#2d8cf0; position:absolute;left:-21px;top:8px;border-radius:50%;}
.admin_resume_show ul li img{ margin-right:10px;}
.admin_resume_tcuser{ padding-left:70px; position:relative}
.admin_resume_tcuserimg{ position:absolute;left:0px;top:0px;border-radius:50%;}
/*聊天自定义常用语 - start*/
.cyybox{ padding-left:180px; position:relative;}
.cyyboxleft{ position:absolute;left:10px;top:0px;}
.cyyboxleft ul li{width:140px;height:50px; line-height:50px; font-size:16px; padding-left:30px; cursor:pointer; margin-bottom:5px;}
.cyyboxcur{color:#39F; position:relative; background:#f5f7fb; font-weight:bold}
.cyyboxcur .cyyboxcurline{width:3px;height:50px; position:absolute;right:0px;top:0px; display:inline-block; background:#39F}
.cyyboxright{border-left:1px solid #eee;min-height:600px; padding-left:20px;}
.cyyboxright table th{ background:#f5f7fb;height:50px;}
.cyyboxright table td{height:30px;border-bottom:1px solid #eee}
.cyy_tj{ padding:20px; }
.cyy_tjlist{ padding-bottom:15px; padding-left:100px; position:relative}
.cyy_tjlist_name{ position:absolute;left:0px;top:0px; font-size:16px; line-height:38px; display:inline-block}
.cyy_tjlist_text{width:248px;height:38px;border:1px solid #eee;border-radius:4px; padding-left:10px;}
.cyy_tjlist_bth{width:120px;height:40px;border:none; background:#2d8cf0;color:#fff;border-radius:4px;font-size:16px; }
/*聊天自定义常用语 - end*/
.tx_set{ margin-top: 15px;padding:10px;  background-color:#f8f8f8;border-radius:3px}
.tx_set_tit{ font-size: 16px; font-weight: bold;padding:10px}
.tx_set_list{width:80px; display:inline-block;text-align: center; margin-right: 20px; position: relative;}
.tx_set_list img{width:80px;height:80px}
.tx_set_delPic{width:60px; font-size: 12px; display: inline-block;height:20px; line-height: 20px; text-align: center;  margin-top: 8px;  background-color:#f8f8f8;color:#666;border-radius:20px;}
/*生成logo - end*/
.comlogo_tit{width:100%; text-align: center; padding-top: 20px; padding-bottom: 20px;}
.comlogo_tit li{ display: inline-block;width:45%; font-size: 16px; cursor: pointer; }
.comlogo_tit .curr{ font-weight: bold;color:#fff;color:#333; position: relative;}
.comlogo_tit .curr:after{width:30px;height:4px; background-color: #2778f8; position: absolute;left:50%; margin-left: -15px;bottom:-13px;content:'';border-radius:3px;}
.logo_box_img{ width:40px; margin-top: 5px;height:40px; margin-right: 5px; display: inline-block;border-radius:5px; }
.logo_box_img img{border-radius:3px; cursor: pointer; opacity: 0.5;}
.logo_box_bth{width:100px;height:40px;background-color: #2778f8;border-radius:3px;color:#fff;border:none; font-size: 16px; }
.logo_box_bth_y{width:100px;height:40px;background-color: #e9eff9;border-radius:3px;color:#2778f8;border:none; font-size: 16px; margin-left: 10px; }
.logo_box_bthbox{ padding-bottom: 20px; padding-top: 10px;}
.logo_box_imgtip{ padding-top: 5px; font-size: 12px;}
.logo_box_img_cur{width:40px; position: relative; opacity: 1;}
.logo_box_img_cur img{ opacity: 1;}
.logo_box_p{width:100%; text-align: center; padding-bottom: 5px;color:#999; font-size: 12px;}
.logo_box_sc{padding:20px 0 10px 0;}
.logo_box_sc_c{width:140px;height:140px; background: url(../images/pic_img.jpg) no-repeat; margin: 0 auto;}
.logo_box_button{width:100%; height:50px; text-align: center;}
.logo_box_button_c{width:115px; margin: 0 auto;}
.datav_box{ position: relative; padding: 0px 0px 50px 20px;}
.datav_tit{ font-weight: bold;; font-size: 16px;color:#333;}
.datav_list{width:600px; padding-left: 70px; position: relative; margin-top: 15px;}
.datav_list_name{ position: absolute;left:0px;top:0px; line-height: 40px; display: inline-block;}
.datav_list_in{width:460px;height:40px;  }
.datav_list_in_n{width:450px;height:40px; background-color: #f8f8f8; position: relative; padding-left: 10px;}
.datav_list_in_n .datav_list_in_ninput{width:100%; background-color: #f8f8f8;border:none; border-radius:4px;font-size: 14px; line-height: 40px;;}
.datav_list_bth{width:84px;height:38px; background-color:#2d8cf0;color:#fff;border:none;border-radius:4px; position: absolute;right:-100px;top:0px;;}
.datav_list_bth_fz{width:90px;height:38px;border:1px solid #ddd; background-color:#f8f8f8;color:#333; border-radius:4px; position: absolute;right:-200px;top:0px;;}
.datav_list_zdy{width:430px; background-color: #f4f7fd;color:#999;padding: 15px;border-radius:4px; }
.datav_list_zdy_name{ font-size: 15px; font-weight: bold;color:#333;}
.datav_list_zdy_p{padding:10px 0}
.datav_list_zdy_bth{width:120px;height:38px; background-color:#2d8cf0;color:#fff;border:none;border-radius:4px;  }
.datav_box_img{width:337px;height:187px; background: url(../images/dpsj.png) no-repeat; }
/*tongji  */
.weblogitj_tip{ font-size: 14px;}
.weblogitj_time{ font-size: 14px;color:#3478ea; padding: 20px 0;}
.weblogitj_user{ font-size: 14px;color:#3478ea; padding: 20px 0;}
.weblogitj_show{  position: relative; padding-left:520px;}
.weblogitj_list{width:500px;height:500px;position: absolute;left:0px;top:0px;;  background-color: #fff;border-radius:10px;box-shadow: 0px 2px 11px 1px rgba(212, 212, 212, 0.18); }
.weblogitj_list_tit{ text-align: center; font-size: 16px; font-weight: bold;padding:20px 0}
.weblogitj_list_q{width:188px;height:188px; background: url(../images/tj1.png) no-repeat; margin: 0 auto ; text-align: center;}
.weblogitj_list_q_n{ padding-top: 65px; padding-bottom: 5px; font-size: 35px;color:#3478ea; font-weight: bold;}
.weblogitj_ul{ padding-left: 20px; padding-top: 10px;}
.weblogitj_ul li{height:45px; line-height: 45px; padding-left: 65px; font-size: 15px; position: relative;}
.weblogitj_n{font-size:20px;color:#3478ea; font-weight: bold;}
.weblogitj_ul li .weblogitj_d{width:8px;height:8px; background-color: #3478ea; ;border-radius:50%; display: inline-block; position: absolute;left:45px;top:20px;}
.weblogizptj_list{width:500px;height:500px;position: absolute;left:0px;top:0px;;  background-color: #fff;border-radius:10px;box-shadow: 0px 2px 11px 1px rgba(212, 212, 212, 0.18);  }
.weblogitj_ul_qy{ padding-left: 20px; padding-top: 10px; max-height: 230px; overflow: auto;}
.weblogitj_ul_qy li{width:190px; display: inline-block;}
.weblogitj_ul_qy li{height:45px; line-height: 45px; padding-left: 35px; font-size: 15px; position: relative;}
.weblogitj_ul_qy li .weblogitj_d{width:8px;height:8px; background-color: #3478ea; ;border-radius:50%; display: inline-block; position: absolute;left:15px;top:20px;}
.weblogizptj_time{width:100%;height:500px;background-color: #fff;border-radius:10px;box-shadow: 0px 2px 11px 1px rgba(212, 212, 212, 0.18);  }
.weblogitj_list_timec {border:1px solid #eee;height:30px;border-radius:3px; padding-left: 10px; ;}
.weblogitj_list_text{width:100%; height:30px;border:none;}
.weblogitj_list_time{width:220px; position: relative; padding: 0 15px;height:40px; display: inline-block;}
.weblogitj_listall{ padding:0 10px;}
.weblogitj_listall_c{width:100%;height:380px; overflow: auto; font-size: 12px;}
.weblogitj_newtime{ padding-left: 15px; padding-bottom: 15px;}
.weblogitj_newtime_n{ display: inline-block;; margin-right: 10px;padding:2px 8px}
.weblogitj_newtime_cur{ background-color: #3478ea;color:#fff;border-radius:20px}
/*客勤*/
.crm_chat_gt{width:56px;height:24px; line-height: 24px; text-align: center; position: relative;; background-color:#fff;border:1px solid #eee;color:#666;border-radius:4px; display: block; margin-top: 8px;}
.crm_chat_ygt{width:56px;height:24px; line-height: 24px; text-align: center; position: relative;; background-color:#2d8cf0;color:#fff;border-radius:4px; display: block; margin-top: 8px;}
.crm_chat_ygt:hover{color:#fff;}
.chat_yx_job{width:50%; background-color: #fff;border-radius:8px; display: inline-block;padding:10px; margin: 0 auto; text-align: left;}
.chat_yx_job_name{ font-size: 16px;font-weight: bold; padding-right: 100px; position: relative;}
.chat_yx_xz{color:#F00; position: absolute;right:0px;top:0px;}
.chat_yx_com_name{padding:10px 0;color:#999}
.chat_look_jl{ display: inline-block;; margin-left: 10px;padding:2px 5px; background-color: #3478ea;color:#fff;border-radius:5px; line-height: 16px;}
.chat_fzw{height:20px; line-height: 20px; display: inline-block; vertical-align: top; background-color:#2d8cf0;color:#fff;border-radius:4px;padding:0px 10px; cursor: pointer;}
.chat_job_fsbox{width:700px; }
.chat_job_fs{width:56px;height:24px; line-height: 24px; text-align: center; position: relative;; background-color:#2d8cf0;color:#fff;border-radius:4px; display: block;  ;}
.chat_job_fsshw{padding:10px}
.chat_job_fsname{color:#2d8cf0;}
.chat_job_fsbox table{border:1px solid #eee}
.chat_job_fsbox table td{border-bottom:1px solid #eee;padding:8px}
.chat_job_fs_c{padding:10px 0}
.zt_box{ text-align: center; padding-top: 10px;}
.zt_box_s{ display: inline-block;;padding:3px 10px;border:1px solid #eee;border-radius:6px; margin-left: 5px; margin-right: 5px; cursor: pointer;}
.admin_yunnew_tit{ font-size: 18px; font-weight: bold; padding-top: 15px;}
.admin_yunnew_user_ah{color:#9fa3b0}
.admin_yunnew_user_info{padding:10px 0;}
.admin_yunnew_user_show{padding-top: 20px; padding-bottom: 20px; padding-left:80px; position: relative;}
.admin_yunnew_user_img{width:60px;height:60px; position: absolute;left:0px;top:20px;}
.admin_yunnew_user_img img{width:60px;height:60px;border-radius:50%;}
.admin_yunnew_user_name{ font-weight: bold; font-size: 18px;color:#333; }
.admin_yunnew_user_infobox{ padding: 20px 10px 30px 0px;}
.admin_yunnew_user_list{ padding:10px 0px 10px 0px; position: relative ; min-height: 30px; line-height: 30px;}
.admin_yunnew_user_left{ font-size: 18px; font-weight: bold;border-bottom: 1px solid #f0f0f0; display: block; padding-bottom: 10px; position: relative;}
.admin_yunnew_user_n{ display:inline-block; margin-left: 80px;color:#999;}
.admin_yunnew_user_p{color:#9fa3b0;}
.admin_yunnew_user_listbox{ padding-bottom: 30px; position: relative; padding-top: 20px;}
.admin_yunnew_user_line{ font-size:12px;color:#999;padding:0px 10px;}
.jlinputadd{width:120px;height:33px; background-color: #fff;color:#2778f8; border-radius:40px;border:1px solid #2778f8; cursor: pointer;}
.admin_yunnew_xg{width:21px;height:21px; background: url(../images/kqicon2.png) no-repeat; display: inline-block; margin-left: 30px; vertical-align: middle;}
.admin_yunnew_sc{width:21px;height:21px; background: url(../images/kqicon3.png) no-repeat; display: inline-block; margin-left: 10px;vertical-align: middle;}
.admin_yunnewbox{ background-color: #fff; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
.jlinputaddbox{
    height: auto;
    background: #f9fbfd;
    text-align: center;
    line-height: 22px;
    padding: 20px 0px;
    margin-top: 20px;
}
.yun_jl_listbox{ padding-top:10px;}
.admin_yunnew_userbjyx{color:#2778f8; font-size: 12px;border:none; background: none; position: absolute;right:0px;top:20px; font-weight: normal;
    width: 21px;
    height: 21px;
    background: url(../images/kqicon2.png) no-repeat;
    display: inline-block; font-size: 0px;
}
.admin_yunnew_userbjyx_pd{ padding-top: 20px;}
.yun_jl_list{width:300px; display: inline-block; padding-left: 70px; position: relative;}
.yun_jl_listname{ position: absolute;left:0px;top:0px; line-height: 36px;}
.admin_yunnew_user_show_bj{ width: 21px;
    height: 21px;
    background: url(../images/kqicon2.png) no-repeat;
    display: inline-block; font-size: 0px; margin-left: 15px; vertical-align: top; }
.job_text{width:380px;}
.crm_mytx{min-height: 120px; overflow: auto;}
.sflist{ position: relative; padding-right: 60px; margin-bottom: 5px;}
.crm_mytx_a{ position: absolute;right:0px;top:3px}
.crm_mytx_a a{ background-color: #2D8CF0;color:#fff;border-radius:3px;padding:2px 5px; font-size: 12px;}
.crm_mytx_a a:hover { color: #fff;}
.admin_yunnew_user_name_cbj{width: 21px;
    height: 21px;
    background: url(../images/kqicon2.png) no-repeat;
    display: inline-block;  position: absolute;right:0px;top:10px; font-size: 0px; }
.data_box{ display: inline-block;font-size: 12px;;}
.data_boxtime{ display: inline-block;border:1px solid #eee;padding:0px 15px 3px 5px; background: url(../images/admin_n_gj2.png) no-repeat 65px center; position: absolute;right:10px;top:0px; }
.data_boxtime input{border:none;width:60px;}
admin/images/sz_icon.png
admin/images/t_icon_time.png
admin/images/table_form.css
New file
@@ -0,0 +1,316 @@
@charset "utf-8";
body fieldset{border:1px solid #D8D8D8; padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;border:1px solid #D8D8D8;background-color: #F9F9F9;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.picBut {background:url("../images/admin_img/picBnt.png") no-repeat 0 -28px;color:#FFF;float:left; text-align:center;font-weight:700;height:28px;line-height:26px;*line-height:30px;margin-right:10px;width:75px}
.picBut a{color:#fff;text-decoration: none; width:75px}
.table-list{width:100%;}
.admin_table_border{width:100%; background:#fff}
.table-list td{padding:2px 3px;white-space: normal;
    word-break: break-all; }
.table-list th{padding:2px 3px;white-space: normal;
    word-break: break-all;}
.table-list thead .admin_table_top{ background:#f8f8f9;}
.table-list thead th{height:38px;font-weight:normal;font-size:14px;background: #f8f8f9;font-weight: bold;color:#515a6e; white-space: nowrap; padding: 0 5px;}
.table-list thead th a{color:#515a6e;}
.table-list thead  .admin_table_th_bg{ border-right:none}
.table-list tbody td,.table-list .btn{border-bottom:1px solid #E6E6E6; padding-top:10px; padding-bottom:10px;white-space: normal; word-break: break-all;}
/* .table-list tbody tr:last-child td{border-bottom:none;} */
.table-list tbody  .crm_td_end{border:none;}
.admin_dt_img {border:1px solid red}
.admin_dt_img img{width:100px;height:23px;}
div.btn{background:#f6f6f6; padding:6px 12px 0 12px; height:30px;line-height:30px}
.table-list tr:hover,.table-list table tbody tr:hover{ background:#f5faff}
.table-list  .fast_hover_admin:hover{ background:none}
.nHover tr:hover,.nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.input-text-c{border:1px solid #A7A6AA;height:18px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}
.button{min-width:80px;background:#ddd;height:24px; border-top:0;border-left:0; border-bottom:1px solid #666; border-right:1px solid #666; padding:3px 3px; margin-right:5px}
.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
a.close-own{background: url(../images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:7px; top:8px; text-indent:200px; overflow: hidden}
a.close-own:hover{background-position: left -46px}
.admin_comedity_text_h1{ font-weight:bold; font-size:14px;}
.admin_comdit_textarea{border:1px solid #ddd;width:480px;height:100px;}
/*通用表单*/
.common-form{}
.common-form div.contentWrap{padding-right:20px}
.common-form ul li{color:#444; clear:both; vertical-align:middle}
.common-form ul li span.text{width:60px}
.common-form .set{border:1px dashed #e0e7ed;zoom:1; background:#f2f7fb; padding:10px; font-size:12px; margin-bottom:10px}
.common-form .set table td,.common-form .set table th{padding-left:12px}
.common-form .set table th{font-weight:normal; text-align:left;padding:0 8px}
.common-form .set table td{ padding:3px 0 3px 5px}
.common-form .set table td.y-bg{background: url(../images/admin_img/set_y_line.png) repeat-y right top}
.common-form .set table td input{ background-image:none; height:18px; font-size:12px}
.measure-input,textarea,input.date,input.endDate,.input-focus{border:1px solid #b1b2b3;height:25px; line-height:25px;margin:0 5px 0 0;background: #FFF; font-size:12px;}
.input-text{width:173px;height:36px;line-height:36px;border:1px solid #dcdee2; padding:0px 0px 0px 5px;margin-right: 10px;color: #17233d;}
.citysort{width:50px;}
.admin_comedity_text{width:318px;height: 20px; border:1px solid #e6e6e6; padding:9px 5px;border-radius: 2px;}
.admin_comedity_text_a{background:#f60; padding:0px 15px;border-radius:3px; margin-left:10px;color:#fff;display: inline-block;line-height: 38px;}
.admin_comedity_text_a:hover{ background:#f30;color:#fff; text-decoration:none;}
.input_text_bg{ background:#f8f8f8}
.wx_search_textarea{width:475px;height:95px;border:1px solid #ddd; padding:0 5px}
.input-focus{background: #FFF url(../images/admin_img/input_focus.png) repeat-x; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(../images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;color:#000;}
.admin_com_send a{color:#399c1d}
.search-form{ margin-bottom:10px}
/*表格表单*/
.table_form{font-size:14px;border-collapse: separate;border-spacing: 5px 24px;margin-top: -15px;}
.table_form td label{ vertical-align:middle}
/* 表格边框 */
.table_form tbody td,.table_form tbody th{white-space: normal;word-break: break-all;}
.table_form tbody th{text-align: right;font-weight:normal;color:#515a6e;min-width: 140px;}
.table_form tbody td{padding-left:15px;}
.layui-form-item{margin-bottom: 24px;}
.layui-form-radio>i:hover, .layui-form-radioed>i {color: #2d8cf0 !important;}
.layui-form-checked[lay-skin=primary] i {border-color: #2d8cf0 !important;background-color: #2d8cf0 !important;color: #fff;}
.layui-form-onswitch {border-color: #2d8cf0 !important;background-color: #2d8cf0 !important;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}
.admin_table_trbg{}
.table_form_thr th{ text-align:right}
/*select美化*/
.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {color:#000; height:22px; padding:4px 0 0 6px; float:left; background:url(../images/select-bg.png) no-repeat right 0; border-left:1px solid #dfdfdf}
.newListSelected span {display:block;}
ul.newList li a {padding:3px 8px;display:block;text-decoration: none;}
.selectedTxt {overflow:hidden; height:16px; padding:0 23px 0 0;}
.measure-input {background:url("../images/ruler.gif") repeat-x scroll 0 9px transparent}
.hiLite {background:#e0ebf4!important; color:#444!important;}
.newListHover {background:#f2f7fb!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:right -26px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/msg_bg.png) no-repeat;    color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}
/*联动菜单*/
.linkage-menu{height:200px; overflow-y:auto; padding:0 4px}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px}
.linkage-menu h6 a.rt{ font-weight:normal; font-family:'宋体';color:#377abe}
.linkage-menu div.menu a{width:74px; line-height:22px;text-decoration: none; padding-left:4px; overflow:hidden; height:22px}
.linkage-menu div.menu a:hover{ background:#d9e4ed; color:#377abe}
div#areaid{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 5px 2px;border: 1px solid #d0d0d0;background: #FFF url(../images/admin_img/input.png) repeat-x; position:relative; top:-2px;*top:2px;}
.picList li{ padding:0 0 8px}
.display {display:none}
.admin_submit_jh{ display:inline-block; background:#06F;color:#fff; padding:2px;}
.table_form_bg{ background:#fff;border:1px solid #d8dce5}
.table_nav_bg{background:#F7FBFC;border:1px solid #d8dce5}
.xubox_page .table_form  tr{padding:0px; margin:0px;}
#infobox table{width:320px;margin:0 15px;}
#infobox table tr{margin:0 10px;line-height:30px;}
.job_add_y_list {color: #666;float: left;margin-top: 8px;width: 125px;}
.job_add_check_box {float: left;height: 13px;margin-right: 5px;overflow: hidden;width: 13px;}
.admin_table_w84{width:84px;}
.text_seclet{width:150px;height:25px;border:1px solid #b1b2b3}
/*日期*/
i,em{font-style:normal;}
.tx_year{float:left;display:block;cursor:pointer;background:#fff url(yun_t_menu1.png) no-repeat 70px center;padding:0px 5px;font-size:14px;color:#6c6c6c;width:85px;height:25px;line-height:25px;border:1px solid #b1b2b3;}
.tx_month{float:left;display:block;cursor:pointer;background:#fff url(yun_t_menu1.png) no-repeat 70px center;padding:0px 5px;font-size:14px;color:#6c6c6c;width:85px;height:25px;line-height:25px;border:1px solid #b1b2b3;}
.text i.yr{float:left;font-size:14px;padding:0px 5px;line-height:30px;}
.tx_select{color:#f00;line-height:30px;}
.tx_yr{float:left;position:relative;}
.tx_year_list{float:left;position:absolute;top:26px;z-index:999;background:#fff;width:315px;padding:10px;border:1px solid #cfcfcf;font-size:14px;}
.tx_month_list{float:left;position:absolute;z-index:999;top:26px;left:-109px;background:#fff;width:315px;padding:10px;border:1px solid #cfcfcf;font-size:14px;}
.title{float:left;height:30px;width:100%;font-size:16px;text-align:center;}
.img_ft{display:block;float:left;margin-top:8px;cursor:pointer;}
.img_rt{display:block;float:right;margin-top:8px;cursor:pointer;}
.list_ct ul li{float:left;width:62px;text-align:center;height:30px;display:inline-block;margin-right:1px;margin-top:1px;}
.list_ct ul li a{display:block;color:#68a5ff;text-decoration:none;line-height:30px;}
.list_ct ul li a:hover{background:#a5e2fe;color:#fff;}
.list_ct ul li.cur a{background:#a5e2fe;color:#fff;}
.tx_mt{float:left;position:relative;}
.tx_mth{float:left;position:relative;}
.class_xg{display:none}
.tjob_timetable{ width:360px;background:#ddd;border:1px solid #ddd}
.tjob_timetable th,.tjob_timetable td{ background:#fff; font-weight:normal; padding:5px; text-align:center; font-size:12px;border-right:1px solid #ddd}
.tjob_timetable th{ background:#f8f8f8}
.admin_kt_uservip{width:270px; position:relative}
.admin_kt_uservip_bth{width:90px;height:38px; background:#2d8cf0;border-radius:3px; color:#fff; position:absolute;right:-310px;top:0px; font-size:14px; text-align:center; line-height:38px;}
.admin_kt_uservip_box{width:258px;max-height:320px;border:1px solid #eee; background:#fff; position:absolute;left:0px;top:37px; z-index:10000; overflow:auto;}
.admin_kt_uservip_box ul{ padding:10px 0;}
.admin_kt_uservip_box ul li{width:100%;line-height:30px;}
.admin_kt_uservip_box ul li a{ display:block; padding-left:10px;}
.admin_kt_uservip_box ul li a:hover{ background:#f8f8f8}
.admin_resumedjtip{ padding-bottom:5px;}
.admin_resume_jg_list{ padding:5px 0;}
.admin_resume_jg_name{ display:inline-block; margin-left:20px;}
.admin_resume_jgdelete{ display:inline-block; margin-left:20px;color:#2d8cf0;float: right;margin-top: 10px;}
.admin_resume_jg_add{
    /* width:110px;height:30px; line-height:30px; background:#f8f8f8;border:1px solid #ddd;border-radius:3px;color:#1178c3; display:inline-block; text-align:center;cursor:pointer */
    background: url(../images/ty_cpsj_pygl_add.png) no-repeat left center;
    height: 22px;
    line-height: 22px;
    color: #333;
    padding-left: 22px;
    margin-left: 0;
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-top: -5px;
    color: #2d8cf0;
    }
.admin_resume_jg_add_c{ padding-left:65px; padding-top:5px; padding-bottom:5px; }
.yun_m_info_text{width:600px; float:left}
.headhunter_personnel_resume_add{margin-bottom:10px;}
.headhunter_personnel_resume{width:96px; height:41px; border:1px solid #e6e6e6;text-indent:10px; font-size:16px; color:#999999; border-radius:5px;}
.expect_xzline{color:#999999; padding:0 5px;}
.headhunter_personnel_resume_two{width:265px; height:41px; border:1px solid #e6e6e6; text-indent:20px; font-size:16px; color:#999999; margin-left:10px; border-radius:5px;}
.headhunter_the_scend{width:489px; height:35px; text-align:center; background:#fff; margin-top:21px; line-height:35px;}
.headhunter_the_scend a{width:489px; height:35px; font-size:14px; display:inline-block; border:1px solid #e5e5e5; border-radius:5px; color:#fd1818;}
.company_rzpng{cursor:pointer;}
.wxBindmsgs{cursor:pointer;}
/* 表格星期表 */
.tjob_timetable{}
.tjob_timetable tr{height: 27px !important;padding: 0;margin: 0; display: table;border-bottom: 1px solid #ccc;width: 100%;}
.tjob_timetable tr th{height: 27px;width: 45px;min-width: 45px;text-align: center;}
.tjob_timetable tr td{width: 45px;}
.web_configtable {font-size:14px;border-collapse: separate;border-spacing: 0px 12px;}
.web_configtable th{text-align: right;font-weight:normal;color:#515a6e;min-width: 140px;}
/*微信设置*/
.table_border{font-size: 14px; border: 1px solid #e8eaec;border-collapse: separate;border-spacing: 0px 0px;margin-top: 5px;margin-bottom: 20px;overflow: hidden;padding-bottom: 24px;}
.table_border_tit{text-align: left;font-weight: bold;padding-left: 10px;font-size: 16px;}
.table_border tbody{overflow: hidden;zoom:100%}
.table_border tr{display: block;padding-top: 24px;}
.table_border tr:first-child{padding-top: 0;}
.table_border tr th{width: 250px;}
.table_border_f_tr{height: 44px;line-height: 44px;}
.table_border tbody th {text-align: right;font-weight: normal;color: #515a6e;min-width: 140px;}
.reline{font-size:12px;color:#999;padding:0px 5px; display:inline-block}
.list_border{font-size: 14px; border: 1px solid #e8eaec;margin-top: 5px;margin-bottom: 20px;overflow: hidden;padding-bottom: 24px;}
.list_border_tit{text-align: left;font-weight: bold;padding-left: 10px;font-size: 16px;background: #f5f7fb;line-height: 44px;}
.list_border .layui-form-label{width: 170px;}
.list_border .pdleft180{padding-left: 200px;}
/*新增表格样式*/
.admin_crmTable{
    width: 100%;
    min-height: 500px;
    overflow: hidden;
}
.admin_crmTable ul{
    width: 100%;
    overflow: hidden;
}
.admin_crmTable ul li{
    width: 100%;
    overflow: hidden;
}
.admin_crmTable ul li .crmTable{
    width: 100%;
    overflow: hidden;
}
.admin_crmTable_title{
    width: 100%;
    background: #fff;
    overflow: hidden;
    line-height: 60px;
    border-top: 1px solid #ddd;
}
.admin_crmTable_title .titleOne{
    float: left;
    overflow: hidden;
}
.admin_crmTable_title .titleOne p{
    width: 200px;
    margin-right: 90px;
    padding-left: 10px;
    font-size: 17px;
    color: #888;
}
.admin_crmTable_title .titleOne p span{
    font-weight: 600;
    font-size: 20px;
    color: #333;
}
.admin_crmTable_title .titleTwo{
    float: left;
    font-size: 17px;
    overflow: hidden;
}
.admin_crmTable_title .titleTwo p{
    width: 200px;
    float: left;
    margin-right: 90px;
    overflow: hidden;
}
.admin_crmTable_title .titleTwo p span{
    padding-left: 8px;
}
.admin_crmTable_title .titleTwo p:nth-child(1) span{
    color: #12ac7b;
    font-size: 20px;
    font-weight: 600;
}
.admin_crmTable_title .titleTwo p:nth-child(2) span{
    color: #ea240e;
    font-size: 20px;
    font-weight: 600;
}
.admin_crmTable_content{
    /*background: #fafafa;*/
    overflow: hidden;
}
.Table_contentInfo{
    overflow: hidden;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #eee;
}
.Table_contentInfo:last-child{
    border-bottom: 0px solid #eee;
}
.Table_contentInfo span{
    overflow: hidden;
    display: block;
    float: left;
    width: 18%;
    text-align: center;
    background: #fcfcfd;
    padding-left: 10px;
}
.Table_contentInfo span:nth-child(2){
    color: #ea240e;
    text-align: center;
    width: 10%;
}
.Table_contentInfo span:nth-child(5){
    width: 30%;
}
.Table_contentInfo span:nth-child(2n+2){
    background: #f8f8fa;
}
admin/images/table_th_bg.png
admin/images/table_tr.png
admin/images/table_trbg.png
admin/images/telicon.png
admin/images/tip_open.png
admin/images/tj1.png
admin/images/tj12.png
admin/images/tj_icon.png
admin/images/tw_jp.png
admin/images/tw_jph.png
admin/images/tw_pyq.png
admin/images/tw_pyq_h.png
admin/images/tw_xj.png
admin/images/twsc.png
admin/images/ty_cpsj_pygl_add.png
admin/images/uploadify.css
New file
@@ -0,0 +1,115 @@
/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
.uploadify {
    position: relative;
    margin:10px auto 0;
}
.uploadify-button { background:#f60; color:#fff; text-align:center
}
.uploadify:hover .uploadify-button {
    background-color: #db6d13;
}
.uploadify-button.disabled {
    background-color: #D0D0D0;
    color: #808080;
}
.uploadify-queue {
    margin-bottom: 1em;
    width:100%;
}
.uploadify-queue-item {
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 11px Verdana, Geneva, sans-serif;
    margin-top: 5px;
    /*max-width: 350px;*/
    padding: 10px;
}
.uploadify-error {
    background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
    background: url('uploadify-cancel.png') 0 0 no-repeat;
    float: right;
    height:    16px;
    text-indent: -9999px;
    width: 16px;
}
.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}
.uploadify-progress {
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}
.uploadify-progress-bar {
    background-color: #0099FF;
    height: 3px;
    width: 1px;
}
.photos-every-edit{width:100%; float:left}
.photos-every-edit ul{width:100%; float:left; }
.photos-every-edit li {
    border-bottom: 1px solid #eee;
    background:#f8f8f8;
    margin-top: 20px;
    overflow: hidden;
    margin-left:10px;
    padding-bottom: 14px;
    width:220px; float:left;
    padding:15px;
}
.edit_photo_pic{width:220px;height:180px;}
.photos-every-edit li .edit_photo_box {
    float: left;
    margin-right: 20px;
    position: relative;
}
.photos-every-edit li .edit_photo_box img.photo-slt {
    display: block;
}
.photos-every-edit li .edit_photo_value {
    width:100%;
    overflow: hidden;
    float:left;
}
.photos-every-edit li p {
    margin-bottom: 8px;
}
.photos-every-edit li .edit_photo_value label{
    vertical-align: middle;
}
.photos-every-edit li  .com_photo_name{width:100%;height:30px; line-height:30px;}
.photos-every-edit li .form-input {
    border: 1px solid #eee;
    height:35px; line-height:35px;
    width:210px;
    font-size: 12px;
}
.photos-every-edit li p textarea {
    border: 1px solid #B6B6B6;
    height: 56px;
    padding: 3px 0 0 3px;
    vertical-align: 0;
    width: 360px;
    font-size: 12px;
}.photos-edit span.tip-num {
    display: block;
    padding-right: 50px;
    text-align: right;
}
.file_button(){
    text-align:center;
}
#SWFUpload_0{left:0px;top:0px;}
admin/images/w2.png
admin/images/waittask.png
admin/images/wap_diy_article.png
admin/images/wap_diy_hotcom.png
admin/images/wap_diy_resume.png
admin/images/wap_show_img1.png
admin/images/wap_show_img2.png
admin/images/wap_show_img3.png
admin/images/wc_icon.png
admin/images/web_ts.png
admin/images/web_ts2.png
admin/images/worklog.png
admin/images/workspace.css
New file
@@ -0,0 +1,141 @@
/*2019-06-25 Times 我的工作台*/
.crm_tittip{color:#0066bb}
.crm_newly_build{margin-bottom: 21px;}
.crm_newly_build_tit{ padding:0px 0px 5px 20px; position:relative; }
.crm_newly_build_tit_news{ padding:0px 0px 5px 0px; position:relative;margin-bottom: 25px;}
.crm_newly_build_tit_n{font-size:16px; font-weight:bold;color:#333;    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif; display:inline-block; margin-right:15px;}
.crm_newly_build_tit_text{padding: 2px 20px 0 0; border: 0; cursor: pointer; float: right; text-align: right; width: 76px; color: #2d45f0;}
.crm_newly_build_data{ display:inline-block; background:#ffc007;color:#fff; padding:0px 5px;border-radius:3px}
.crm_newly_build_cz{ position:absolute;right:10px;top:0px;color:#999}
.crm_newly_build_cz:hover{color:#f00}
.crm_newly_build_table{width:100%; }
.crm_newly_build_table td{padding:5px;}
.crm_newly_build_list{ height:96px; display: flex; align-items: center; justify-content: center; font-size:19px;color:#666666;;border-radius:10px; position:relative; cursor:pointer;background-color: #fff; margin-right: 20px;}
.crm_newly_build_icon{width:54px;height:54px; display:inline-block; margin-right: 23px;}
.crm_newly_build_listkh .crm_newly_build_icon{background:url(../images/Employ_household.png) no-repeat; background-size: 100%;}
.crm_newly_build_listgj .crm_newly_build_icon{background:url(../images/Write_to_follow.png) no-repeat;  background-size: 100%;}
.crm_newly_build_listdd .crm_newly_build_icon{background:url(../images/Record_the_order.png) no-repeat;  background-size: 100%;}
.crm_newly_build_listrw .crm_newly_build_icon{background:url(../images/Building_task.png) no-repeat;  background-size: 100%;}
.crm_newly_build_listrz .crm_newly_build_icon{background:url(../images/keep_a_journal.png) no-repeat;  background-size: 100%;}
.fz20{font-size:20px;}
.fz14{font-size:14px;}
.crm_newly_build_body{width: 100%; display: flex; justify-content: space-between;}
.crm_msg_tx{ display:inline-block;}
.crm_left{width: 50%;}
.crm_left>div:first-child{margin-top: 0;}
.crm_msg_tx_n{ font-size:20px; display: block;color:#2D8CF0; margin-top: 20px; text-align: center;}
.crm_msg_tx_c{ text-align: center;}
.crm_right{width: 49%; margin-left: 1%; display: flex;}
.crm_mypre{ background:#fff; padding:20px 20px 20px 22px; margin-top:20px; border-radius: 12px;}
.crm_mypre_ranking_list{width: 49%; background:#fff; padding:20px 0px 10px 10px; margin-right: 20px; border-radius: 12px;}
.crm_mypre_datalist{margin-left:20px;  display:inline-block; text-align:center;}
.crm_mypre_datalist a{color:#2D8CF0}
.panel-banner-box-title{font-size: 14px;
    font-weight: 400;
    color: #999999;
    margin-bottom: 20px;
}
.capacity_new{display: flex; justify-content: space-between;}
.crm_mypre_datalist_boxn>div:first-child{margin-left: 0;}
.marginsix{margin-left: 85px;}
.crm_mypre_dataicon{width:16px;height:16px; background:url(../images/crmtj1.png) no-repeat; display:inline-block; margin-right:5px; vertical-align:middle}
.crm_space_box{min-height:240px; background:#fff; padding: 0 20px 0 20px;}
.crm_space_boxtableall{width:100%; margin-top:5px;}
.crm_space_boxtable{width:100%;}
.table_form_thr  tr:nth-child(odd){background: rgba(141, 197, 255, .1);}
.table_form_thr  tr:nth-child(even){background: #FFFFFF;}
.table_form_thr tr:nth-child(1n+2).admin_comclass_add_list td:nth-child(1n+3){color: #2D8CF0;;}
.crm_space_boxtablelist{width:100%; }
.crm_space_boxtablelist th{ background:#f8f8f8; padding:10px 10px;}
.crm_space_boxtablelist td{  padding:15px 0px;}
.crm_space_boxtablewc{color:#09F}
.crm_follow_up{ display:inline-block;border: 1px solid #e2e6ec;background-color: #fff;border-radius:3px;margin-right: 6px;}
.crm_space_boxtablelist>tbody>tr:first-child>:first-child{color: #FF5F5F;}
.crm_space_boxtablelist>tbody>tr:nth-child(2)>:first-child{color: #FAB85F;}
.crm_space_boxtablelist>tbody>tr:nth-child(3)>:first-child{color: #F5D647;}
.crm_follow_up_a{    padding: 9px 15px 9px 35px; display:inline-block}
.crm_follow_cy{width:150px; display:inline-block;border: 1px solid #e2e6ec;background:#fff url(../images/crm_xl.png) no-repeat 170px center;border-radius:3px;margin-right: 6px;  padding: 9px 30px 9px 10px; }
.crm_follow_up_sicon{ background:url(../images/crm_sc.png) no-repeat 10px center}
.crm_follow_up_gj{ background:url(../images/crm_gj.png) no-repeat 10px center}
.crm_follow_up_xj{ background:url(../images/crm_xj.png) no-repeat 10px center}
.crm_follow_dcbox{width:100px; display:inline-block;border: 1px solid #e2e6ec;background:#fff url(../images/crm_xl.png) no-repeat 80px center;border-radius:3px;margin-right: 6px;  }
.crm_follow_up_dc{display:inline-block; background:url(../images/crm_dc.png) no-repeat 4px center;padding: 9px 30px 9px 26px;}
.crm_search{ background:#fff; padding:10px;}
.crm_search_table{width:100%;}
.crm_search_table td{ padding:5px; font-size: 12px;}
.crm_search_select{width:100px;}
.crm_search_box{margin-top: -5px;}
.crm_search_box_search{width:60px;height:36px; line-height:36px; padding-left:10px; border:1px solid #eee;border-right:none; float:left; position:relative; background:url(../images/yun_t_menu1.png) no-repeat 55px 15px}
.crm_search_bth{width:58px;height:38px;border-radius:3px;border:none;float:left; background:#31b4e1 ;color:#fff; margin-left:10px;}
.crm_search_bth_cz{width:58px;height:36px;border:1px solid #eee;border-radius:3px;float:left; background:#f8f8f8 ;color:#333; margin-left:10px;}
.crm_search_text{width:200px;height:36px;border:1px solid #eee; float:left}
.crm_search_text input{width:100%;border:none;height:36px; line-height:36px;}
.crm_search_z{ float:left; padding:0px 10px; line-height:32px; display:inline-block}
.crm_search_n{float:left;display:inline-block;line-height:32px; margin-right:10px;}
.crm_search_datetext{width:120px;height:36px; line-height:36px;border-radius:3px;border:1px solid #eee; float:left; overflow:hidden; padding-left:10px;}
.crm_search_datetext input{width:100%;border:none;height:36px; line-height:36px;}
.crm_search_list{width:70px; background:#fff;border:1px solid #eee; position:absolute;left:-1px;top:30px;}
.crm_search_list a{ display:block; padding-left:10px;}
.crm_search_list a:hover{ background:#f5faff;}
/*管理*/
.crm_comw1200{width:1200px; margin:0 auto}
.crm_com{width:1000px; float:left; background:#fff; min-height:120px; padding:20px 20px 20px 180px; position:relative}
.crm_com_name{ font-size:18px;color:#000}
.crm_com_info{color:#666; padding:10px 0 15px 0;}
.crm_com_logo{width:110px;height:110px;border:1px solid #eee; padding:5px; position:absolute;left:30px;top:25px;}
.crm_com_info_list{ float:left; padding:0px 30px; text-align:center;border-right:1px solid #eee}
.crm_com_info_n{ font-size:16px; font-weight:bold; padding-bottom:5px;}
.crm_com_info_data{ width:100%;padding-top:10px; background:#f8f8f8; float:left; padding-bottom:10px;}
.crm_com_info_list_end{border:none;}
.crm_com_info_cz{ position:absolute;right:20px;top:30px;}
.crm_com_info_cz_bth{ display:inline-block; padding:6px 15px; margin-left:15px; background:#4587F0;color:#fff;border-radius:3px;font-size:14px;}
.crm_com_info_cz_bth:hover{ background:#2159b1;color:#fff; text-decoration:none}
.crm_kf_box{width:1160px; float:left; padding:15px 20px; background:#fff;border-top:1px solid #eee}
.crm_kf_box_bth{display:inline-block; padding:4px 15px; margin-left:20px; background:#efefef;color:#666;border:1px solid #dfdfdf;border-radius:3px;font-size:14px;}
.crm_kf_box_bth:hover{ background:#4587F0;color:#fff; text-decoration:none;border:1px solid #4587F0;}
.crm_kf_p{ display:inline-block; line-height:28px;}
.crm_kf_box ul{display:inline-block;line-height:28px; height: 20px; overflow:hidden}
.crm_kf_box li{line-height:28px; overflow:hidden}
.crm_kf_p2{ padding-left:50px;}
.crm_kf_name{color:#2159b1}
.crm_com_show{width:1160px; float:left; padding:15px 20px; background:#fff; margin-top:20px;}
.crm_com_list{width:100%; float:left;border-bottom:1px solid #eee; position:relative}
.crm_com_list ul{width:100%; float:left;}
.crm_com_list li{ float:left;width:80px;height:50px; line-height:50px; text-align:center; font-size:15px; margin-right:40px;}
.crm_com_list  .crm_com_list_cur{border-bottom:2px solid #2159b1}
.crm_com_list_cur a{color:#2159b1}
.crm_com_list_cz{ position:absolute;right:0px;top:5px;}
.crm_com_show_left{width:600px; float:left}
.crm_com_show_jl{ padding:15px 0;}
.crm_com_show_jl_a{display:inline-block; padding:4px 15px; margin-right:20px; background:#efefef;color:#666;border:1px solid #dfdfdf;border-radius:3px;font-size:14px;}
.crm_com_show_jl_a:hover{ background:#f60;color:#fff;border:1px solid #f60;; text-decoration:none}
.crm_com_show_jl_a_cur{ background:#f60;;color:#fff;border:1px solid #f60;; text-decoration:none}
.crm_com_show_last{color:#f60; padding-bottom:16px}
.crm_com_show_list li{width:100%;border-top:1px dashed #eee; padding:10px 0; font-size:14px; line-height:30px;}
.crm_com_czx_user{color:#2159b1}
.crm_com_show_right{ width:500px;float:right;border-left:1px solid #eee; padding-left:20px;}
.crm_com_show_textarea{width:475px; padding:10px;border:1px solid #eee; margin-top:15px;}
.crm_com_show_textarea textarea{width:100%;border:none;}
.crm_com_ds_bth{ padding-top:20px;}
.crm_com_ds_submit{display:inline-block; padding:4px 8px; background:#efefef;color:#666;border:1px solid #dfdfdf;border-radius:3px;font-size:14px;}
.crm_com_ds_submit_bc{display:inline-block; padding:4px 8px;  background:#2159b1;color:#fff;border:1px solid #2159b1;border-radius:3px;font-size:14px;}
.crm_com_fs_info{ padding-top:10px;}
.crm_com_fs_box{border-top:1px dashed #eee; margin-top:20px}
.crm_com_cont{width:100%; float:left}
.crm_com_show_tit{ font-size:16px; font-weight:bold; padding:15px 0;}
.crm_com_show_p{ font-size:14px; line-height:35px;}
.crm_com_tellist{ padding-left:100px; position:relative; margin-top:10px;}
.crm_com_telname{ width:90px; text-align:right; line-height:30px;position:absolute;left:0px;top:0px;}
.crm_com_teltext{width:180px;height:30px;border:1px solid #ddd;border-radius:3px; padding:0px 10px}
.crm_com_cont_tale { font-size:14px; margin-top:20px;}
.crm_com_cont_tale th{ background:#f8f8f8; padding:10px;}
.crm_com_cont_tale td{ padding:10px;border-bottom:1px solid #eee; text-align:center}
.crm_com_fs_text{width:180px;height:30px; border:1px solid #ddd;border-radius:3px;}
.crm_record_tip{width:100%; text-align:center; padding-top:15px;}
.crm_time_b{ padding:8px 0;}
.crm_searctime{ background:#fff;padding:10px 0px; position:relative}
.crm_searctime ul li{ display:inline-block; margin-right:10px; padding:3px 10px ;}
.crm_searctime ul .curr{ background:#62b3ff;    border-radius: 4px}
.crm_searctime ul .curr a{color:#fff}
admin/images/wwcicon.png
admin/images/xg.png
admin/images/xgicon.png
admin/images/xubox_title0.png
admin/images/xy.png
admin/images/xyicon.png
admin/images/xyicon_cur.png
admin/images/yck_tip.png
admin/images/ypt.png
admin/images/ypt_h.png
admin/images/ysicon.png
admin/images/ysiconh.png
admin/images/yun_comicon.png
admin/images/yun_jobshow_sj.png
admin/images/yun_m_index_tip.png
admin/images/yun_n_s.png
admin/images/yun_resume_icon.png
admin/images/yun_t_menu1.png
admin/images/yun_wap_fotnav_user.png
admin/images/yun_wap_gg.png
admin/images/yun_wap_icon_l.png
admin/images/yun_wap_no.png
admin/images/yun_wap_partdate.png
admin/images/yun_xz.png
admin/images/yuyin.gif
admin/images/yuyin.png
admin/images/ywy.png
admin/images/ywy_h.png
admin/images/zph_icon_hc.png
admin/images/zt.png
admin/images/zt_cur.png
admin/images/zwtip.png
admin/index.php
New file
@@ -0,0 +1,49 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
*/
session_start();
include(dirname(dirname(__FILE__))."/global.php");
if($_GET['m'] && !preg_match("/^[0-9a-zA-Z\_]*$/",$_GET['m']))
{
    $_GET['m']    =    'index';
}
global $config;
if(is_numeric($config['did']))
{
    header('Location:/siteadmin/');die;
}
$model    =    $_GET['m'];
$action    =    $_GET['c'];
if($model    ==    ""){$model        =    "index";}
if($action    ==    ""){$action        =    "index";}
$Module        =    explode("\\",str_replace("/","\\",getcwd()));
if(end($Module)){$ModuleName=end($Module);}else{$ModuleName='admin';}
require(APP_PATH.'app/public/common.php');
require(APP_PATH.$ModuleName.'/adminCommon.class.php');
require("model/".$model.'.class.php');
$adminDir    =    $ModuleName;
$conclass    =    $model.'_controller';
$actfunc    =    $action.'_action';
$views        =    new $conclass($phpyun,$db,$db_config["def"],"admin");
if(!method_exists($views,$actfunc)){
    $views->DoException();
}
$views->$actfunc();
?>
admin/js/admin_public.js
New file
@@ -0,0 +1,720 @@
function loadlayer(){
    return parent.layer.load();
}
function htStatus(){
    var status =$("input[name=status]:checked").val();
    if(typeof(status) == "undefined"){
        parent.layer.msg("请选择审核状态!", 2, 8);
        return false;
    }
    loadlayer();
}
function tcdiv(){
    var r_status =$("input[name=r_status]:checked").val();
    if(typeof(r_status) == "undefined"){
       parent.layer.msg("请选择审核状态!", 2, 8);
       return false;
    }
    loadlayer();
}
function toDate(str){
    var sd=str.split("-");
    return new Date(parseInt(sd[0]),parseInt(sd[1]),parseInt(sd[2]));
}
function check_username(){
    var username=$.trim($("#username").val());
    var pytoken=$.trim($("#pytoken").val());
    if(username){
        $.post(weburl+"/index.php?m=ajax&c=checkUsername",{username:username,pytoken:pytoken},function(data){
            if(data){
                res = JSON.parse(data);
                if(res.error){
                    layer.tips(res.msg,"#username" , {guide: 1,style: ['background-color:#F26C4F; color:#fff;top:-7px', '#F26C4F']});
                    $("#username").attr("vtype",'1');
                }else if($("#username").attr('vtype')=='1'){
                    layer.closeAll('tips');
                    $("#username").attr("vtype",'0');
                }
            }
        });
    }
}
function check_company_name(){
    var companyName=$.trim($("#company_name").val());
    var pytoken=$.trim($("#pytoken").val());
    if(username){
        $.post("index.php?m=admin_company&c=checkName",{companyName:companyName,pytoken:pytoken},function(msg){
            if(msg){
                layer.tips(msg, "#company_name" , {guide: 1,style: ['background-color:#F26C4F; color:#fff;top:-7px', '#F26C4F']});
                $("#company_name").attr("vtype",'1');
            }else if($("#company_name").attr('vtype')=='1'){
                layer.closeTips();
                $("#company_name").attr("vtype",'0');
            }
        });
    }
}
function returnmessage(frame_id){
    if(typeof(parent.layer) != 'undefined'){
        parent.layer.closeAll('loading');
    }
    if(typeof(layer) != 'undefined'){
        layer.closeAll('loading');
    }
    if(frame_id==''||frame_id==undefined){
        frame_id='supportiframe';
    }
    var message = $(window.frames[frame_id].document).find("#layer_msg").val();
    if(message != null){
        var layerTmp ;
        if(typeof(parent.layer) != 'undefined'){
            layerTmp = parent.layer;
        }
        else{
            layerTmp = layer;
        }
        var url=$(window.frames[frame_id].document).find("#layer_url").val();
        var layer_time=$(window.frames[frame_id].document).find("#layer_time").val();
        var layer_st=$(window.frames[frame_id].document).find("#layer_st").val();
        if(url=='1'){
            layerTmp.msg(message, layer_time, Number(layer_st),function(){ location.reload();});
        }else if(url==''){
            layerTmp.msg(message, layer_time, Number(layer_st));
        }else{
            layerTmp.msg(message, layer_time, Number(layer_st),function(){location.href = url;});
        }
    }
}
function clearqrcode(url){
    loadlayer();
    $.post(url,{},function(message){
        parent.layer.closeAll('loading');
        parent.layer.msg(message, 1, 9,function(data){
            window.location.reload();
        });
    });
}
function config_msg(data){
    $("body").append(data);
    var message = $("#layer_msg").val();
    var url=$("#layer_url").val();
    var layer_time=$("#layer_time").val();
    var layer_st=$("#layer_st").val();
    if(message){
        if(url=='1'){
            parent.layer.msg(message, layer_time, Number(layer_st),function(){
                location.reload();
                // parent.layer.closeAll('loading');
            });
        }else if(url){
            parent.layer.msg(message, layer_time, Number(layer_st),function(){
                top.location.href =url;
                // parent.layer.closeAll('loading');
            });
        }else{
            parent.layer.msg(message, layer_time, Number(layer_st), function(){
                // parent.layer.closeAll('loading');
                $("#layer_msg").remove();
                $("#layer_url").remove();
                $("#layer_time").remove();
                $("#layer_st").remove();
            });
        }
    }else{
        parent.layer.msg('配置成功', 2, 9,function(){
            location.reload();
        });
    }
    return false;
}
function resetpw(uname,uid){
    var pytoken = $('#pytoken').val();
    var pwcf = parent.layer.confirm("确定要重置密码吗?",function(){
        $.get("index.php?m=user_member&c=reset_pw&uid="+uid+"&pytoken="+pytoken,function(data){
            parent.layer.close(pwcf);
            parent.layer.alert("用户:"+uname+" 密码已经重置为123456!", 9);
        });
    });
}
function really(name){
    var chk_value =[];
    $('input[name="'+name+'"]:checked').each(function(){
        chk_value.push($(this).val());
    });
    if(chk_value.length==0){
        parent.layer.msg("请选择要删除的数据!",2,8);return false;
    }else{
        var delcf = parent.layer.confirm("确定删除吗?",function(){
            parent.layer.close(delcf);
            parent.layer.load('执行中,请稍候...',0);
             setTimeout(function(){$('#myform').submit()},0);
        });
    }
}
function delUser(name){
    var chk_value =[];
    $('input[name="'+name+'"]:checked').each(function(){
        chk_value.push($(this).val());
    });
    if(chk_value.length==0){
        parent.layer.msg("请选择要删除的数据!",2,8);return false;
    }else{
        layui.use(['form'], function() {
            var form = layui.form;
            form.render();
        });
        $("input[name=del]").val(chk_value);
        $.layer({
            type: 1,
            title: '删除确认',
            closeBtn: [0, true],
            border: [10, 0.3, '#000', true],
            area: ['390px', '240px'],
            page: {
                dom: "#deleS_div"
            }
        });
    }
}
function layer_logout(url){
    loadlayer();
    $.get(url,function(data){
        parent.layer.closeAll('loading');
        var data=eval('('+data+')');
        if(data.url=='1'){
            parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){top.location.reload();});return false;
        }else{
            parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){top.location.href=data.url;});return false;
        }
    });
}
function layer_del(msg,url){
    if(msg==''){
        loadlayer();
        $.get(url,function(data){
            parent.layer.closeAll('loading');
            var data=eval('('+data+')');
            if(data.url=='1'){
                parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){location.reload();});return false;
            }else{
                parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){location.href=data.url;});return false;
            }
        });
    }else{
        var pytoken = $('#pytoken').val();
        parent.layer.confirm(msg, function(){
            loadlayer();
            $.get(url+'&pytoken='+pytoken,function(data){
                parent.layer.closeAll();
                var data=eval('('+data+')');
                if(data.url=='1' || data.url == ''){
                    parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){location.reload();});return false;
                }else{
                    parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){location.href=data.url;});return false;
                }
            });
        });
    }
}
function unselectall(){
    if(document.getElementById('chkAll') && document.getElementById('chkAll').checked){
        document.getElementById('chkAll').checked = false;
    }
    if(document.getElementById('chkAll2') && document.getElementById('chkAll2').checked){
        document.getElementById('chkAll2').checked = false;
    }
    getbg();
}
function CheckAll(form){
    for (var i=0;i<form.elements.length;i++){
        var e = form.elements[i];
        if (e.Name != 'chkAll'&&e.disabled==false){
            e.checked = form.chkAll.checked;
        }
    }
    getbg();
}
function CheckAll2(form){
    for (var i=0;i<form.elements.length;i++){
        var e = form.elements[i];
        if (e.Name != 'chkAll2'&&e.disabled==false){
            e.checked = form.chkAll2.checked;
        }
    }
    getbg();
}
function getbg(){
    $("tr").attr("style","");
    var id;
    $("input[type=checkbox]:checked").each(function(){
        id=$(this).val();
        $("#list"+id).attr("style","background:#d0e3ef;");
    });
}
$(document).ready(function(){
    $("#domain_name").click(function(){
        $("#domain_list").show();
    });
    $(".admin_new_tip_close").click(function(){
        $(".admin_new_tip").animate({height:'20px'},300);
        $(".admin_new_tip").animate({width:'120px'},500);
        $(".admin_new_tip_list_cont").hide().animate({height:'20px'},500);
        $(this).hide().animate({height:'20px'},500);
        $(".admin_new_tip_open").show().animate({height:'20px'},500);
    });
    $(".admin_new_tip_open").click(function(){
        $(".admin_new_tip_close").show().animate({height:'20px'},500);
        $(".admin_new_tip_list_cont").show().animate({height:'20px'},500);
        $(".admin_new_tip").animate({width:'97%'},500);
        var num=$(".admin_new_tip_list_cont>.admin_new_tip_list").length;
        var h=40+num*20;
        $(".admin_new_tip").animate({height:h+'px'},300);
        $(this).hide().animate({height:'20px'},500);
    });
    $(".formselect").hover(function(){
        var did=$(this).attr("did");
        $("#"+did).show();
    },function(){
        var did=$(this).attr("did");
        $("#"+did).hide();
    });
    $(".admin_Prompt_close").click(function(){
        $(".admin_Prompt").hide();
    });
    /*高级搜索滑动效果*/
    if($(".admin_Filter").length > 0){
        var height=$(".admin_adv_search_box").height();
        var admin_Filter=$(".admin_Filter").offset().top;
        height=Math.abs(parseInt(height)-parseInt(admin_Filter));
        $(".admin_adv_search_box").css('top','-'+height+'px');
        $(".admin_search_div,.admin_adv_search_box").hover(function(){
            var top=parseInt(35)+parseInt(admin_Filter);
            $(".admin_search_div .admin_adv_search_bth").addClass('admin_adv_search_bth_hover');
            $(".admin_adv_search_box").stop().animate({top:top+'px'});
        },function(){
            $(".admin_adv_search_box").stop().animate({top:'-'+height+'px'});
            $(".admin_search_div .admin_adv_search_bth").removeClass('admin_adv_search_bth_hover');
        });
    };
    /*高级搜索结束*/
})
function formselect(val,id,name){
    $("#b"+id).val(name);
    $("#"+id).val(val);
    $("#d"+id).hide();
}
function add_class(name,width,height,divid,url){
    if(url){$(divid).append("<input id='surl' value='"+url+"' type='hidden'/>");}
    var layerIndex = $.layer({
        type : 1,
        title : name,
        offset: [($(window).height() - height)/2 + 'px', ''],
        closeBtn : [0 , true],
        border : [10 , 0.3 , '#000', true],
        area : [width+'px',height+'px'],
        page : {dom :divid}
    });
}
function status_div(name,width,height){
    $.layer({
        type : 1,
        title :name,
        offset: [($(window).height() - height)/2 + 'px', ''],
        closeBtn : [0 , true],
        border : [10 , 0.3 , '#000', true],
        area : [width+'px',height+'px'],
        page : {dom :"#status_div"}
    });
}
function copy_url(name,url){
    $("#copy_url").val(url);
    $.layer({
        type : 1,
        title : name,
        offset: [($(window).height() - 110)/2 + 'px', ''],
        closeBtn : [0 , true],
        border : [10 , 0.3 , '#000', true],
        area : ['350px','160px'],
        page : {dom :'#wname'}
    });
}
function copy_adclass(name,url){
    $("#copy_url").val(url);
    $.layer({
        type : 1,
        title : name,
        closeBtn : [0 , true],
        border : [10 , 0.3 , '#000', true],
        area : ['420px','320px'],
        page : {dom :'#wname'}
    });
}
function adminmap(){
    $.layer({
        type : 2,
        title : '后台地图',
        offset: [($(window).height() - 500)/2 + 'px', ''],
        closeBtn : [0 , true],
        border : [10 , 0.3 , '#000', true],
        area : ['700px','500px'],
        iframe: {src: 'index.php?c=map'}
    });
}
function rec_up(url,id,rec,type){
        var pytoken=$("#pytoken").val();
        $.get(url+"&id="+id+"&rec="+rec+"&type="+type+"&pytoken="+pytoken,function(data){
            if(data==1){
                if(rec=="1"){
                    $("#"+type+id).html("<a href=\"javascript:void(0);\" onClick=\"rec_up('"+url+"','"+id+"','0','"+type+"');\"><img src=\"../config/ajax_img/doneico.gif\"></a>");
                }else{
                    $("#"+type+id).html("<a href=\"javascript:void(0);\" onClick=\"rec_up('"+url+"','"+id+"','1','"+type+"');\"><img src=\"../config/ajax_img/errorico.gif\"></a>");
                }
            }
        });
}
function check_email(strEmail) {
     var emailReg = /^([a-zA-Z0-9\-]+[_|\_|\.]?)*[a-zA-Z0-9\-]+@([a-zA-Z0-9\-]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
     if (emailReg.test(strEmail))
     return true;
     else
     return false;
 }
function isjsMobile(obj) {
    var reg= /^[1][3456789]\d{9}$/;
    if (obj.length != 11) return false;
    else if (!reg.test(obj)) return false;
    else if (isNaN(obj)) return false;
    else return true;
}
function isjsTell(str) {
//    var result = str.match(/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/);
    var result = str.match(/^[0-9-]+?$/);
    if (result == null) return false;
    return true;
}
function domain_show(num){
    if(num<=1){
        var height='100';
    }else{
        var height=parseInt(num)*38+60;
    }
     $.layer({
        type:1,
        title:'选择分站',
        closeBtn:[0,true],
        offset:['20%','30%'],
        border:[10 , 0.3 , '#000', true],
        area:['550px',height+'px'],
        page:{dom : '#domainlist'}
    });
}
//修改用户名
function editname(oldname){
    var username=$("#username").val();
    var uid=$("#uid").val();
    var pytoken=$("#pytoken").val();
    if(username.length<2||username.length>16){
        layer.msg("请输入2至16位字符的用户名!",2,8);return false;
    }
    if(username==oldname){
        layer.msg("用户名没有改变!",2,9);return false;
    }else{
        loadlayer();
        $.post("index.php?m=admin_company&c=saveusername",{username:username,uid:uid,pytoken:pytoken},function(data){
            parent.layer.closeAll('loading');
            if(data==1){
                layer.msg("用户名已存在!",2,8);
            }else if(data==2){
                layer.msg("用户名不得包含特殊字符!",2,8);
            }else{
                layer.msg("修改成功!",2,9);
            }
        });
    }
}
//添加只有一级类别的分类
function save_dclass(url){
    var pytoken=$("#pytoken").val();
    var position = $("#position").val().split("\n");
    var name=position.join("-");
    if(position==''){
        parent.layer.msg('类别名称不能为空!', 2, 8);return false;
    }
    loadlayer();
    $.post(url,{name:name,pytoken:pytoken},function(msg){
        parent.layer.closeAll('loading');
        if(msg==1){
            parent.layer.msg('已有此类别,请重新输入!', 2, 8);return false;
        }else if(msg==2){
            parent.layer.msg('添加成功!', 2,9,function(){location=location ;});return false;
        }else if(msg==3){
            parent.layer.msg('添加失败!', 2,8,function(){location=location ;});return false;
        }
    });
}
//添加带排序的分类(有二级)
function save_bclass(){
    var ctype=$('input[name="btype"]:checked').val();
    var nid=$("#keyid_val").val();
    var url=$('#surl').val();
    var position = $("#classname").val().split("\n");
    var name=position.join("-");
    if(position==''){
        parent.layer.msg('类别名称不能为空!', 2, 8);return false;
    }
    var pytoken=$("#pytoken").val();
    loadlayer();
    $.post(url,{ctype:ctype,nid:nid,name:name,pytoken:pytoken},function(msg){
        parent.layer.closeAll('loading');
        if(msg==1){
            parent.layer.msg('已有此类别,请重新输入!', 2, 8);return false;
        }else if(msg==2){
            parent.layer.msg('添加成功!', 2,9,function(){location=location ;});return false;
        }else if(msg==3){
            parent.layer.msg('添加失败!', 2,8,function(){location=location ;});return false;
        }
    });
}
//添加带调用变量名的分类(有二级)
function save_class(){
    var ctype=$('input[name="ctype"]:checked').val();
    var nid=$('#nid_val').val();
    var url=$('#surl').val();
    var position = $("#position").val().split("\n");
    var name=position.join("-");
    var variable= $("#variable").val().split("\n");
    var str=variable.join("-");
    if(ctype==''||ctype==null){
        parent.layer.msg('请选择类型!', 2, 8);return false;
    }
    if(position==''){
        parent.layer.msg('类别名称不能为空!', 2, 8);return false;
    }
    if(ctype=='1'&&$.trim(variable)==''){
        parent.layer.msg('调用变量名不能为空!', 2, 8);return false;
    }
    loadlayer();
    $.post(url,{ctype:ctype,nid:nid,name:name,str:str,pytoken:$('#pytoken').val()},function(msg){
        parent.layer.closeAll('loading');
        if(msg==1){
            parent.layer.msg('已有此类别,请重新输入!', 2, 8);return false;
        }else if(msg==2){
            parent.layer.msg('添加成功!', 2,9,function(){location=location ;});return false;
        }else{
            parent.layer.msg('添加失败!', 2,8,function(){location=location ;});return false;
        }
    });
}
//添加新闻分类
function saveNclass(url){
    var pytoken=$("#pytoken").val();
    var position = $("#classname").val().split("\n");
    var name=position.join("-");
    var fid=$("#f_id_val").val();
    var rec=$("#rec_val").val();
    if(position==''){
        parent.layer.msg('类别名称不能为空!', 2, 8);return false;
    }
    loadlayer();
    $.post(url,{name:name,fid:fid,rec:rec,pytoken:pytoken},function(msg){
        parent.layer.closeAll('loading');
        if(msg==1){
            parent.layer.msg('已有此类别,请重新输入!', 2, 8);return false;
        }else if(msg==2){
            parent.layer.msg('添加成功!', 2,9,function(){location=location ;});return false;
        }else if(msg==3){
            parent.layer.msg('添加失败!', 2,8,function(){location=location ;});return false;
        }
    });
}
function checksort(id){
    $("#sort"+id).hide();
    $("#input"+id).show();
    $("#input"+id).focus();
}
function checkname(id){
    $("#name"+id).hide();
    $("#inputname"+id).show();
    $("#inputname"+id).focus();
}
function subsort(id,url){
    var sort=$("#input"+id).val();
    var pytoken=$("#pytoken").val();
    $.post(url,{id:id,sort:sort,pytoken:pytoken},function(data){
        $("#sort"+id).html(sort);
        $("#sort"+id).show();
        $("#input"+id).hide();
    })
}
function subname(id,url){
    var name=$("#inputname"+id).val();
    if($.trim(name)==""){
        parent.layer.msg("类别名称不能为空!",2,8,function(){location.reload();});return false;
    }
    var pytoken=$("#pytoken").val();
    $.post(url,{id:id,name:name,pytoken:pytoken},function(data){
        $("#name"+id).html(name);
        $("#name"+id).show();
        $("#inputname"+id).hide();
    })
}
function checke_name(id){
    $("#e_name"+id).hide();
    $("#inpute_name"+id).show();
    $("#inpute_name"+id).focus();
}
function sube_name(id,url){
    var e_name=$("#inpute_name"+id).val();
    var pytoken=$("#pytoken").val();
    $.post(url,{id:id,e_name:e_name,pytoken:pytoken},function(data){
        $("#e_name"+id).html(e_name);
        $("#e_name"+id).show();
        $("#inpute_name"+id).hide();
    })
}
function checkename(id){
    $("#ename"+id).hide();
    $("#inputename"+id).show();
    $("#inputename"+id).focus();
}
function subename(id,url){
    var name=$("#inputname"+id).val();
    var ename=$("#inputename"+id).val();
    var pytoken=$("#pytoken").val();
    $.post(url,{id:id,name:name,e_name:ename,pytoken:pytoken},function(data){
        $("#ename"+id).html(ename);
        $("#ename"+id).show();
        $("#inputename"+id).hide();
    })
}
//select4.3版新样式开始
function select_click(name){
    $("#"+name+"_select").show();//弹出框显示
}
function select_new(name,val,valname){
    if(name=='type'){
        if(val==2){
            $("#photo").show();
            $(".pic").show();
        }
        if(val==1){
            $("#photo").hide();
            $(".pic").hide();
        }
    }
    if(name=='fz_type'){
        if(val==1){
            $("#fz_type_1").show();
            $("#fz_type_2").hide();
        }else{
            $("#fz_type_1").hide();
            $("#fz_type_2").show();
        }
    }
    if(name=='datetype'){
        $("#xfilename").attr('value',val);
    }
    val=='0'?$("#is_rec").show():$("#is_rec").hide();
    $("#"+name+"_name").val(valname);//替换新名称
    $("#"+name+"_val").val(val);//替换新值
    $("#"+name+"_select").hide();//弹出框隐藏
}
//select4.3版新样式结束
//地点和类别三节联动
function showbox(title,url,width,height){
    var pytoken=$("input[name='pytoken']").val();
    $.get(url+'&pytoken='+pytoken,function(data){
        var data=eval("(" + data + ")");
        if(data.name){
            $('#showname').html(data.name);
        }
        if(data.type){
            $('#showtype').html(data.type);
        }
        if(data.mobile){
            $('#showmoblie').html(data.mobile);
        }
        if(data.ctime){
            $('#showdate').html(data.ctime);
        }
        if(data.content){
            $('#showcontent').html(data.content);
        }
        $('#showdelet').attr('onclick',"showdelet('index.php?m=admin_message&c=del&del="+data.id+"')");
        $.layer({
            type:1,
            title:title,
            closeBtn:[0,true],
            border:[10 , 0.3 , '#000', true],
            area:[width,height],
            page:{dom : '#showbox'}
        });
    })
}
function showdelet(url){
    var pytoken=$("input[name='pytoken']").val();
    $.post(url+'&pytoken='+pytoken,function(data){
        var data=eval('('+data+')');
        if(data.url=='1'){
            parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){location.reload();});return false;
        }else{
            parent.layer.msg(data.msg, Number(data.tm), Number(data.st),function(){location.href=data.url;});return false;
        }
    });
}
//消费设置里,根据积分兑换比例限制金额
function payintegral(obj,pro){
    if(pro>0){
        var price_n    =     1/pro;
    }else{
        var price_n    =     0;
    }
    var price    =    obj.value;
    if(price < price_n && price > 0){
        $(obj).val(price_n);
    }
}
$.ajaxSetup({error: function(jqXHR, textStatus, errorThrown) {
        switch(jqXHR.status) {
            case(777):
                parent.layer.closeAll();
                parent.layer.msg("您暂无操作权限!",2,8);
                break;
        }
}});
$(function(){
    $('.table-list table tbody tr:last').find("td").css("border-bottom","none")
})
admin/js/appdiy.js
New file
@@ -0,0 +1,454 @@
$(function(){
    //input输入实时事件
    //搜索框
    $("#search").on('input propertychange',function(){
        var result = $(this).val();
        $("#pkeyword").attr('placeholder',result);
    });
    //上下移动阻止冒泡
    $(".move").click(function(e){
        e.stopPropagation();
    })
})
//折叠、radio点击事件
layui.use(['element', 'layer', 'form','carousel'], function(){
    var layer = layui.layer
    ,form = layui.form
    ,$ = layui.$;
    var carousel = layui.carousel;
    //图片轮播
    carousel.render({
        elem: '#hdpicshow'
        ,width: '100%'
        ,height: '130px'
        ,interval: 5000
    });
    form.on('radio(membershow)', function(data){
        if(data.value==1){
            $("#ptogglemember").show();
        }else{
            $("#ptogglemember").hide();
        }
    });
    form.on('radio(showtype)', function(data){
        if(data.value==1){
            $("#membershow").show();
            $("#hdshow").hide();
            $(".membershow").show();
            $(".hdshow").hide();
        }else{
            $("#membershow").hide();
            $("#hdshow").show();
            $(".membershow").hide();
            $(".hdshow").show();
        }
    });
    form.on('radio(timeheader)', function(data){
        if(data.value==1){
            $("#timeheader").show();
        }else{
            $("#timeheader").hide();
        }
    });
    form.on('radio(usertype)', function(data){
        if(data.value==1){
            $("#usermember").show();
            $("#commember").hide();
        }else{
            $("#usermember").hide();
            $("#commember").show();
        }
    });
    form.on('radio(searchshow)', function(data){
        if(data.value==1){
            $(".yun_wapheader").show();
        }else{
            $(".yun_wapheader").hide();
        }
    });
    form.on('radio(login)', function(data){
        if(data.value==1){
            $("#login").show();
        }else{
            $("#login").hide();
        }
    });
    form.on('radio(hdshow)', function(data){
        if(data.value==1){
            $(".wap_mb_show_hdp").show();
        }else{
            $(".wap_mb_show_hdp").hide();
        }
    });
    form.on('radio(notice)', function(data){
        if(data.value==1){
            $(".noticectrl").show();
        }else{
            $(".noticectrl").hide();
        }
    });
    form.on('radio(connect)', function(data){
        if(data.value==1){
            $(".connectshow").show();
        }else{
            $(".connectshow").hide();
        }
    });
    form.on('radio(rewardjob)', function(data){
        if(data.value==1){
            $("#rewardjob").show();
        }else{
            $("#rewardjob").hide();
        }
    });
    form.on('checkbox(rewardjobsalary)', function(data){
        if(data.elem.checked==true){
            $(".rewardjobsalary").show();
        }else{
            $(".rewardjobsalary").hide();
        }
    });
    form.on('checkbox(rewardjobreward)', function(data){
        if(data.elem.checked==true){
            $(".rewardjobreward").show();
        }else{
            $(".rewardjobreward").hide();
        }
    });
    form.on('radio(rewardjobmore)', function(data){
        if(data.value==1){
            $(".rewardjobmore").show();
        }else{
            $(".rewardjobmore").hide();
        }
    });
    form.on('radio(hotcom)', function(data){
        if(data.value==1){
            $("#hotcom").show();
        }else{
            $("#hotcom").hide();
        }
    });
    form.on('radio(hotcommore)', function(data){
        if(data.value==1){
            $(".hotcommore").show();
        }else{
            $(".hotcommore").hide();
        }
    });
    form.on('checkbox(jobcom)', function(data){
        if(data.elem.checked==true){
            $("#jobcom").show();
        }else{
            $("#jobcom").hide();
        }
    });
    form.on('checkbox(jobsalary)', function(data){
        if(data.elem.checked==true){
            $("#jobsalary").show();
        }else{
            $("#jobsalary").hide();
        }
    });
    form.on('checkbox(jobcity)', function(data){
        if(data.elem.checked==true){
            $("#jobcity").show();
        }else{
            $("#jobcity").hide();
        }
    });
    form.on('checkbox(jobdate)', function(data){
        if(data.elem.checked==true){
            $("#jobdate").show();
        }else{
            $("#jobdate").hide();
        }
    });
    form.on('checkbox(jobwelfare)', function(data){
        if(data.elem.checked==true){
            $("#jobwelfare").show();
        }else{
            $("#jobwelfare").hide();
        }
    });
    form.on('radio(jobmore)', function(data){
        if(data.value==1){
            $(".jobmore").show();
        }else{
            $(".jobmore").hide();
        }
    });
    form.on('checkbox(connect)', function(data){
        var name = data.elem.dataset.name;
        if(data.elem.checked==true){
            $("#"+name).show();
        }else{
            $("#"+name).hide();
        }
    });
    //招聘会
    form.on('radio(zphshow)', function(data){
        if(data.value==1){
            $(".zphshow").show();
        }else{
            $(".zphshow").hide();
        }
    });
    form.on('checkbox(zphtime)', function(data){
        if(data.elem.checked==true){
            $("#zphtime").show();
        }else{
            $("#zphtime").hide();
        }
    });
    form.on('checkbox(zphplace)', function(data){
        if(data.elem.checked==true){
            $("#zphplace").show();
        }else{
            $("#zphplace").hide();
        }
    });
    form.on('radio(zphmore)', function(data){
        if(data.value==1){
            $(".zphmore").show();
        }else{
            $(".zphmore").hide();
        }
    });
    //咨询
    form.on('radio(articleshow)', function(data){
        if(data.value==1){
            $(".articleshow").show();
        }else{
            $(".articleshow").hide();
        }
    });
    form.on('radio(articletype)', function(data){
        $(".atypectrl").hide();
        $("#articletype"+data.value).show();
    });
    form.on('radio(articlemore)', function(data){
        if(data.value==1){
            $(".articlemore").show();
        }else{
            $(".articlemore").hide();
        }
    });
    //职位类别
    form.on('radio(jobclassone)', function(data){
        if(data.value==1){
            $("#twojobshow").show();
            $("#twojobnum").show();
            $("#morejob").show();
            $(".jobclassone").show();
        }else{
            $("#twojobshow").hide();
            $("#twojobnum").hide();
            $("#morejob").hide();
            $(".jobclassone").hide();
        }
    });
    form.on('checkbox(jobclassonenumall)', function(data){
        if(data.elem.checked==true){
            $("#jobclassonenum").val('');
            $("#jobclassonenum").attr('disabled','disabled');
        }else{
            $("#jobclassonenum").removeAttr('disabled');
        }
    });
    form.on('radio(jobclasstwo)', function(data){
        if(data.value==1){
            $(".jobclasstwo").show();
        }else{
            $(".jobclasstwo").hide();
        }
    });
    form.on('checkbox(jobclasstwonumall)', function(data){
        if(data.elem.checked==true){
            $("#jobclasstwonum").val('');
            $("#jobclasstwonum").attr('disabled','disabled');
        }else{
            $("#jobclasstwonum").removeAttr('disabled');
        }
    });
    form.on('radio(jobclassmore)', function(data){
        if(data.value==1){
            $(".jobclassmore").show();
        }else{
            $(".jobclassmore").hide();
        }
    });
  });
//图片轮播
layui.use(['carousel'], function(){
      var carousel = layui.carousel;
      carousel.render({
        elem: '#hdpicshow'
        ,width: '100%'
        ,height: '130px'
        ,interval: 5000
      });
});
//选择主题颜色
function getcolor(id){
    $(".js_change_color").removeClass("selected");
    $(".bg"+id).addClass("selected");
    $(".wap_header").attr('class',"wap_header bg"+id+" selected");
    $("#color").val(id);
    $(".yun_wapheader").attr('class',"yun_wapheader bg"+id);
    $(".yun_new_indexnav").attr('class',"yun_new_indexnav bg"+id);
}
//预览图片
function showpic(fileDom,imgid,pimgid){
    //判断是否支持FileReader
    if (window.FileReader) {
        var reader = new FileReader();
    } else {
        layer.msg("您的设备不支持图片预览功能,如需该功能请升级您的设备!",2,8);
    }
    //获取文件
    var file = fileDom.files[0];
    var imageType = /^image\//;
    //是否是图片
    if (!imageType.test(file.type)) {
        layer.msg("请选择图片!",2,8);return;
    }
    //读取完成
    reader.onload = function(e) {
        //获取图片dom
        var img = document.getElementById(imgid);
        if(pimgid){
            var pimg = document.getElementById(pimgid);
            if(pimg){
                pimg.src = e.target.result;
            }
        }
        //图片路径设置为读取的图片
        img.src = e.target.result;
    };
    reader.readAsDataURL(file);
}
//上移
function upsort(type){
    var $tr = $("#toggle"+type);
    var $ptr = $("#ptoggle"+type);
    var pytoken=$("#pytoken").val();
    if ($tr.index() > 4) {
        $tr.prev().before($tr);
        $ptr.prev().before($ptr);
        var sort =[];
        $("input[name='sort[]']").each(function(index,item){
            sort.push($(this).val());
        });
        $.post('index.php?m=admin_app_set&c=sort',{sort:sort,pytoken:pytoken},function(data){
        })
    }else{
        layer.msg('已经是第一个了,不能上移',2,8);
    }
}
//下移
function downsort(type){
    var trCnt = $('#tpl_tbl tr').length// 自定义模板表格行数
    var $tr = $("#toggle"+type);
    var $ptr = $("#ptoggle"+type);
    var pytoken=$("#pytoken").val();
    if ($tr.index() + 1 < trCnt - 2) {
        $tr.next().after($tr);
        $ptr.next().after($ptr);
        var sort =[];
        $("input[name='sort[]']").each(function(index,item){
            sort.push($(this).val());
        });
        $.post('index.php?m=admin_app_set&c=sort',{sort:sort,pytoken:pytoken},function(data){
        })
    }else{
        layer.msg('已经是最后一个了,不能下移',2,8);
    }
}
//导航显示
function shownav(obj){
    var id=$(obj).attr('data-id');
    $(obj).val('隐藏');
    $(obj).attr('onclick','hidenav(this)');
    $(obj).attr('class','wap_appmb_bth');
    $("#navdisplay"+id).val(1);
    $("#prn"+id).show();
    $("#navsortbox"+id).show();
}
//导航隐藏
function hidenav(obj){
    var id=$(obj).attr('data-id');
    $(obj).val('显示');
    $(obj).attr('onclick','shownav(this)');
    $(obj).attr('class','wap_appmb_xsbth');
    $("#navdisplay"+id).val(2);
    $("#prn"+id).hide();
    $("#navsortbox"+id).hide();
}
//大导航显示
function shownavb(obj){
    var id=$(obj).attr('data-id');
    $(obj).val('隐藏');
    $(obj).attr('onclick','hidenavb(this)');
    $("#navbigdisplay"+id).val(1);
    $("#prnb"+id).show();
    $("#navbigsortbox"+id).show();
}
//大导航隐藏
function hidenavb(obj){
    var id=$(obj).attr('data-id');
    $(obj).val('显示');
    $(obj).attr('onclick','shownavb(this)');
    $("#navbigdisplay"+id).val(2);
    $("#prnb"+id).hide();
    $("#navbigsortbox"+id).hide();
}
//导航上移
function upnav(obj){
    var id=$(obj).attr('data-id');
    var tr=$("#n"+id),
        ptr=$("#prn"+id),
        navsort=parseInt($("#navsort"+id).val());
    tr.prev().before(tr);
    ptr.prev().before(ptr);
    if(navsort==navlength){
        $(obj).next('a').show();
        $(obj).parent().parent().next('li').find('.downnav').hide();
    }
    if(navsort>1){
        $(obj).parent().parent().next('li').find('input[name="navsort[]"]').val(navsort);
        navsort = navsort-1;
        if(navsort==1){
            $(obj).hide();
            $(obj).prev('a').hide();
        }
        $("#navsort"+id).val(navsort);
    }
}
//导航下移
function downnav(obj){
    var id=$(obj).attr('data-id');
    var tr=$("#n"+id),
        ptr=$("#prn"+id),
        navsort=parseInt($("#navsort"+id).val());
    tr.next().after(tr);
    ptr.next().after(ptr);
    if(navsort==1){
        $(obj).prev('a').show();
        $(obj).parent().parent().prev('li').find('.upnav').hide();
    }
    if(navsort<navlength){
        $(obj).parent().parent().prev('li').find('input[name="navsort[]"]').val(navsort);
        navsort = navsort+1;
        if(navsort==navlength){
            $(obj).hide();
        }
        $("#navsort"+id).val(navsort);
    }
}
admin/js/codejs/active-line.js
New file
@@ -0,0 +1,66 @@
// Because sometimes you need to style the cursor's line.
//
// Adds an option 'styleActiveLine' which, when enabled, gives the
// active line's wrapping <div> the CSS class "CodeMirror-activeline",
// and gives its background <div> the class "CodeMirror-activeline-background".
(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  "use strict";
  var WRAP_CLASS = "CodeMirror-activeline";
  var BACK_CLASS = "CodeMirror-activeline-background";
  CodeMirror.defineOption("styleActiveLine", false, function(cm, val, old) {
    var prev = old && old != CodeMirror.Init;
    if (val && !prev) {
      cm.state.activeLines = [];
      updateActiveLines(cm, cm.listSelections());
      cm.on("beforeSelectionChange", selectionChange);
    } else if (!val && prev) {
      cm.off("beforeSelectionChange", selectionChange);
      clearActiveLines(cm);
      delete cm.state.activeLines;
    }
  });
  function clearActiveLines(cm) {
    for (var i = 0; i < cm.state.activeLines.length; i++) {
      cm.removeLineClass(cm.state.activeLines[i], "wrap", WRAP_CLASS);
      cm.removeLineClass(cm.state.activeLines[i], "background", BACK_CLASS);
    }
  }
  function sameArray(a, b) {
    if (a.length != b.length) return false;
    for (var i = 0; i < a.length; i++)
      if (a[i] != b[i]) return false;
    return true;
  }
  function updateActiveLines(cm, ranges) {
    var active = [];
    for (var i = 0; i < ranges.length; i++) {
      var line = cm.getLineHandleVisualStart(ranges[i].head.line);
      if (active[active.length - 1] != line) active.push(line);
    }
    if (sameArray(cm.state.activeLines, active)) return;
    cm.operation(function() {
      clearActiveLines(cm);
      for (var i = 0; i < active.length; i++) {
        cm.addLineClass(active[i], "wrap", WRAP_CLASS);
        cm.addLineClass(active[i], "background", BACK_CLASS);
      }
      cm.state.activeLines = active;
    });
  }
  function selectionChange(cm, sel) {
    updateActiveLines(cm, sel.ranges);
  }
});
admin/js/codejs/codemirror.js
New file
Diff too large
admin/js/codejs/javascript.js
New file
@@ -0,0 +1,658 @@
// TODO actually recognize syntax of TypeScript constructs
(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
"use strict";
CodeMirror.defineMode("javascript", function(config, parserConfig) {
  var indentUnit = config.indentUnit;
  var statementIndent = parserConfig.statementIndent;
  var jsonldMode = parserConfig.jsonld;
  var jsonMode = parserConfig.json || jsonldMode;
  var isTS = parserConfig.typescript;
  // Tokenizer
  var keywords = function(){
    function kw(type) {return {type: type, style: "keyword"};}
    var A = kw("keyword a"), B = kw("keyword b"), C = kw("keyword c");
    var operator = kw("operator"), atom = {type: "atom", style: "atom"};
    var jsKeywords = {
      "if": kw("if"), "while": A, "with": A, "else": B, "do": B, "try": B, "finally": B,
      "return": C, "break": C, "continue": C, "new": C, "delete": C, "throw": C, "debugger": C,
      "var": kw("var"), "const": kw("var"), "let": kw("var"),
      "function": kw("function"), "catch": kw("catch"),
      "for": kw("for"), "switch": kw("switch"), "case": kw("case"), "default": kw("default"),
      "in": operator, "typeof": operator, "instanceof": operator,
      "true": atom, "false": atom, "null": atom, "undefined": atom, "NaN": atom, "Infinity": atom,
      "this": kw("this"), "module": kw("module"), "class": kw("class"), "super": kw("atom"),
      "yield": C, "export": kw("export"), "import": kw("import"), "extends": C
    };
    // Extend the 'normal' keywords with the TypeScript language extensions
    if (isTS) {
      var type = {type: "variable", style: "variable-3"};
      var tsKeywords = {
        // object-like things
        "interface": kw("interface"),
        "extends": kw("extends"),
        "constructor": kw("constructor"),
        // scope modifiers
        "public": kw("public"),
        "private": kw("private"),
        "protected": kw("protected"),
        "static": kw("static"),
        // types
        "string": type, "number": type, "bool": type, "any": type
      };
      for (var attr in tsKeywords) {
        jsKeywords[attr] = tsKeywords[attr];
      }
    }
    return jsKeywords;
  }();
  var isOperatorChar = /[+\-*&%=<>!?|~^]/;
  var isJsonldKeyword = /^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;
  function readRegexp(stream) {
    var escaped = false, next, inSet = false;
    while ((next = stream.next()) != null) {
      if (!escaped) {
        if (next == "/" && !inSet) return;
        if (next == "[") inSet = true;
        else if (inSet && next == "]") inSet = false;
      }
      escaped = !escaped && next == "\\";
    }
  }
  // Used as scratch variables to communicate multiple values without
  // consing up tons of objects.
  var type, content;
  function ret(tp, style, cont) {
    type = tp; content = cont;
    return style;
  }
  function tokenBase(stream, state) {
    var ch = stream.next();
    if (ch == '"' || ch == "'") {
      state.tokenize = tokenString(ch);
      return state.tokenize(stream, state);
    } else if (ch == "." && stream.match(/^\d+(?:[eE][+\-]?\d+)?/)) {
      return ret("number", "number");
    } else if (ch == "." && stream.match("..")) {
      return ret("spread", "meta");
    } else if (/[\[\]{}\(\),;\:\.]/.test(ch)) {
      return ret(ch);
    } else if (ch == "=" && stream.eat(">")) {
      return ret("=>", "operator");
    } else if (ch == "0" && stream.eat(/x/i)) {
      stream.eatWhile(/[\da-f]/i);
      return ret("number", "number");
    } else if (/\d/.test(ch)) {
      stream.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/);
      return ret("number", "number");
    } else if (ch == "/") {
      if (stream.eat("*")) {
        state.tokenize = tokenComment;
        return tokenComment(stream, state);
      } else if (stream.eat("/")) {
        stream.skipToEnd();
        return ret("comment", "comment");
      } else if (state.lastType == "operator" || state.lastType == "keyword c" ||
               state.lastType == "sof" || /^[\[{}\(,;:]$/.test(state.lastType)) {
        readRegexp(stream);
        stream.eatWhile(/[gimy]/); // 'y' is "sticky" option in Mozilla
        return ret("regexp", "string-2");
      } else {
        stream.eatWhile(isOperatorChar);
        return ret("operator", "operator", stream.current());
      }
    } else if (ch == "`") {
      state.tokenize = tokenQuasi;
      return tokenQuasi(stream, state);
    } else if (ch == "#") {
      stream.skipToEnd();
      return ret("error", "error");
    } else if (isOperatorChar.test(ch)) {
      stream.eatWhile(isOperatorChar);
      return ret("operator", "operator", stream.current());
    } else {
      stream.eatWhile(/[\w\$_]/);
      var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word];
      return (known && state.lastType != ".") ? ret(known.type, known.style, word) :
                     ret("variable", "variable", word);
    }
  }
  function tokenString(quote) {
    return function(stream, state) {
      var escaped = false, next;
      if (jsonldMode && stream.peek() == "@" && stream.match(isJsonldKeyword)){
        state.tokenize = tokenBase;
        return ret("jsonld-keyword", "meta");
      }
      while ((next = stream.next()) != null) {
        if (next == quote && !escaped) break;
        escaped = !escaped && next == "\\";
      }
      if (!escaped) state.tokenize = tokenBase;
      return ret("string", "string");
    };
  }
  function tokenComment(stream, state) {
    var maybeEnd = false, ch;
    while (ch = stream.next()) {
      if (ch == "/" && maybeEnd) {
        state.tokenize = tokenBase;
        break;
      }
      maybeEnd = (ch == "*");
    }
    return ret("comment", "comment");
  }
  function tokenQuasi(stream, state) {
    var escaped = false, next;
    while ((next = stream.next()) != null) {
      if (!escaped && (next == "`" || next == "$" && stream.eat("{"))) {
        state.tokenize = tokenBase;
        break;
      }
      escaped = !escaped && next == "\\";
    }
    return ret("quasi", "string-2", stream.current());
  }
  var brackets = "([{}])";
  // This is a crude lookahead trick to try and notice that we're
  // parsing the argument patterns for a fat-arrow function before we
  // actually hit the arrow token. It only works if the arrow is on
  // the same line as the arguments and there's no strange noise
  // (comments) in between. Fallback is to only notice when we hit the
  // arrow, and not declare the arguments as locals for the arrow
  // body.
  function findFatArrow(stream, state) {
    if (state.fatArrowAt) state.fatArrowAt = null;
    var arrow = stream.string.indexOf("=>", stream.start);
    if (arrow < 0) return;
    var depth = 0, sawSomething = false;
    for (var pos = arrow - 1; pos >= 0; --pos) {
      var ch = stream.string.charAt(pos);
      var bracket = brackets.indexOf(ch);
      if (bracket >= 0 && bracket < 3) {
        if (!depth) { ++pos; break; }
        if (--depth == 0) break;
      } else if (bracket >= 3 && bracket < 6) {
        ++depth;
      } else if (/[$\w]/.test(ch)) {
        sawSomething = true;
      } else if (sawSomething && !depth) {
        ++pos;
        break;
      }
    }
    if (sawSomething && !depth) state.fatArrowAt = pos;
  }
  // Parser
  var atomicTypes = {"atom": true, "number": true, "variable": true, "string": true, "regexp": true, "this": true, "jsonld-keyword": true};
  function JSLexical(indented, column, type, align, prev, info) {
    this.indented = indented;
    this.column = column;
    this.type = type;
    this.prev = prev;
    this.info = info;
    if (align != null) this.align = align;
  }
  function inScope(state, varname) {
    for (var v = state.localVars; v; v = v.next)
      if (v.name == varname) return true;
    for (var cx = state.context; cx; cx = cx.prev) {
      for (var v = cx.vars; v; v = v.next)
        if (v.name == varname) return true;
    }
  }
  function parseJS(state, style, type, content, stream) {
    var cc = state.cc;
    // Communicate our context to the combinators.
    // (Less wasteful than consing up a hundred closures on every call.)
    cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc;
    if (!state.lexical.hasOwnProperty("align"))
      state.lexical.align = true;
    while(true) {
      var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement;
      if (combinator(type, content)) {
        while(cc.length && cc[cc.length - 1].lex)
          cc.pop()();
        if (cx.marked) return cx.marked;
        if (type == "variable" && inScope(state, content)) return "variable-2";
        return style;
      }
    }
  }
  // Combinator utils
  var cx = {state: null, column: null, marked: null, cc: null};
  function pass() {
    for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]);
  }
  function cont() {
    pass.apply(null, arguments);
    return true;
  }
  function register(varname) {
    function inList(list) {
      for (var v = list; v; v = v.next)
        if (v.name == varname) return true;
      return false;
    }
    var state = cx.state;
    if (state.context) {
      cx.marked = "def";
      if (inList(state.localVars)) return;
      state.localVars = {name: varname, next: state.localVars};
    } else {
      if (inList(state.globalVars)) return;
      if (parserConfig.globalVars)
        state.globalVars = {name: varname, next: state.globalVars};
    }
  }
  // Combinators
  var defaultVars = {name: "this", next: {name: "arguments"}};
  function pushcontext() {
    cx.state.context = {prev: cx.state.context, vars: cx.state.localVars};
    cx.state.localVars = defaultVars;
  }
  function popcontext() {
    cx.state.localVars = cx.state.context.vars;
    cx.state.context = cx.state.context.prev;
  }
  function pushlex(type, info) {
    var result = function() {
      var state = cx.state, indent = state.indented;
      if (state.lexical.type == "stat") indent = state.lexical.indented;
      state.lexical = new JSLexical(indent, cx.stream.column(), type, null, state.lexical, info);
    };
    result.lex = true;
    return result;
  }
  function poplex() {
    var state = cx.state;
    if (state.lexical.prev) {
      if (state.lexical.type == ")")
        state.indented = state.lexical.indented;
      state.lexical = state.lexical.prev;
    }
  }
  poplex.lex = true;
  function expect(wanted) {
    function exp(type) {
      if (type == wanted) return cont();
      else if (wanted == ";") return pass();
      else return cont(exp);
    };
    return exp;
  }
  function statement(type, value) {
    if (type == "var") return cont(pushlex("vardef", value.length), vardef, expect(";"), poplex);
    if (type == "keyword a") return cont(pushlex("form"), expression, statement, poplex);
    if (type == "keyword b") return cont(pushlex("form"), statement, poplex);
    if (type == "{") return cont(pushlex("}"), block, poplex);
    if (type == ";") return cont();
    if (type == "if") {
      if (cx.state.lexical.info == "else" && cx.state.cc[cx.state.cc.length - 1] == poplex)
        cx.state.cc.pop()();
      return cont(pushlex("form"), expression, statement, poplex, maybeelse);
    }
    if (type == "function") return cont(functiondef);
    if (type == "for") return cont(pushlex("form"), forspec, statement, poplex);
    if (type == "variable") return cont(pushlex("stat"), maybelabel);
    if (type == "switch") return cont(pushlex("form"), expression, pushlex("}", "switch"), expect("{"),
                                      block, poplex, poplex);
    if (type == "case") return cont(expression, expect(":"));
    if (type == "default") return cont(expect(":"));
    if (type == "catch") return cont(pushlex("form"), pushcontext, expect("("), funarg, expect(")"),
                                     statement, poplex, popcontext);
    if (type == "module") return cont(pushlex("form"), pushcontext, afterModule, popcontext, poplex);
    if (type == "class") return cont(pushlex("form"), className, objlit, poplex);
    if (type == "export") return cont(pushlex("form"), afterExport, poplex);
    if (type == "import") return cont(pushlex("form"), afterImport, poplex);
    return pass(pushlex("stat"), expression, expect(";"), poplex);
  }
  function expression(type) {
    return expressionInner(type, false);
  }
  function expressionNoComma(type) {
    return expressionInner(type, true);
  }
  function expressionInner(type, noComma) {
    if (cx.state.fatArrowAt == cx.stream.start) {
      var body = noComma ? arrowBodyNoComma : arrowBody;
      if (type == "(") return cont(pushcontext, pushlex(")"), commasep(pattern, ")"), poplex, expect("=>"), body, popcontext);
      else if (type == "variable") return pass(pushcontext, pattern, expect("=>"), body, popcontext);
    }
    var maybeop = noComma ? maybeoperatorNoComma : maybeoperatorComma;
    if (atomicTypes.hasOwnProperty(type)) return cont(maybeop);
    if (type == "function") return cont(functiondef, maybeop);
    if (type == "keyword c") return cont(noComma ? maybeexpressionNoComma : maybeexpression);
    if (type == "(") return cont(pushlex(")"), maybeexpression, comprehension, expect(")"), poplex, maybeop);
    if (type == "operator" || type == "spread") return cont(noComma ? expressionNoComma : expression);
    if (type == "[") return cont(pushlex("]"), arrayLiteral, poplex, maybeop);
    if (type == "{") return contCommasep(objprop, "}", null, maybeop);
    if (type == "quasi") { return pass(quasi, maybeop); }
    return cont();
  }
  function maybeexpression(type) {
    if (type.match(/[;\}\)\],]/)) return pass();
    return pass(expression);
  }
  function maybeexpressionNoComma(type) {
    if (type.match(/[;\}\)\],]/)) return pass();
    return pass(expressionNoComma);
  }
  function maybeoperatorComma(type, value) {
    if (type == ",") return cont(expression);
    return maybeoperatorNoComma(type, value, false);
  }
  function maybeoperatorNoComma(type, value, noComma) {
    var me = noComma == false ? maybeoperatorComma : maybeoperatorNoComma;
    var expr = noComma == false ? expression : expressionNoComma;
    if (value == "=>") return cont(pushcontext, noComma ? arrowBodyNoComma : arrowBody, popcontext);
    if (type == "operator") {
      if (/\+\+|--/.test(value)) return cont(me);
      if (value == "?") return cont(expression, expect(":"), expr);
      return cont(expr);
    }
    if (type == "quasi") { return pass(quasi, me); }
    if (type == ";") return;
    if (type == "(") return contCommasep(expressionNoComma, ")", "call", me);
    if (type == ".") return cont(property, me);
    if (type == "[") return cont(pushlex("]"), maybeexpression, expect("]"), poplex, me);
  }
  function quasi(type, value) {
    if (type != "quasi") return pass();
    if (value.slice(value.length - 2) != "${") return cont(quasi);
    return cont(expression, continueQuasi);
  }
  function continueQuasi(type) {
    if (type == "}") {
      cx.marked = "string-2";
      cx.state.tokenize = tokenQuasi;
      return cont(quasi);
    }
  }
  function arrowBody(type) {
    findFatArrow(cx.stream, cx.state);
    if (type == "{") return pass(statement);
    return pass(expression);
  }
  function arrowBodyNoComma(type) {
    findFatArrow(cx.stream, cx.state);
    if (type == "{") return pass(statement);
    return pass(expressionNoComma);
  }
  function maybelabel(type) {
    if (type == ":") return cont(poplex, statement);
    return pass(maybeoperatorComma, expect(";"), poplex);
  }
  function property(type) {
    if (type == "variable") {cx.marked = "property"; return cont();}
  }
  function objprop(type, value) {
    if (type == "variable") {
      cx.marked = "property";
      if (value == "get" || value == "set") return cont(getterSetter);
    } else if (type == "number" || type == "string") {
      cx.marked = jsonldMode ? "property" : (type + " property");
    } else if (type == "[") {
      return cont(expression, expect("]"), afterprop);
    }
    if (atomicTypes.hasOwnProperty(type)) return cont(afterprop);
  }
  function getterSetter(type) {
    if (type != "variable") return pass(afterprop);
    cx.marked = "property";
    return cont(functiondef);
  }
  function afterprop(type) {
    if (type == ":") return cont(expressionNoComma);
    if (type == "(") return pass(functiondef);
  }
  function commasep(what, end) {
    function proceed(type) {
      if (type == ",") {
        var lex = cx.state.lexical;
        if (lex.info == "call") lex.pos = (lex.pos || 0) + 1;
        return cont(what, proceed);
      }
      if (type == end) return cont();
      return cont(expect(end));
    }
    return function(type) {
      if (type == end) return cont();
      return pass(what, proceed);
    };
  }
  function contCommasep(what, end, info) {
    for (var i = 3; i < arguments.length; i++)
      cx.cc.push(arguments[i]);
    return cont(pushlex(end, info), commasep(what, end), poplex);
  }
  function block(type) {
    if (type == "}") return cont();
    return pass(statement, block);
  }
  function maybetype(type) {
    if (isTS && type == ":") return cont(typedef);
  }
  function typedef(type) {
    if (type == "variable"){cx.marked = "variable-3"; return cont();}
  }
  function vardef() {
    return pass(pattern, maybetype, maybeAssign, vardefCont);
  }
  function pattern(type, value) {
    if (type == "variable") { register(value); return cont(); }
    if (type == "[") return contCommasep(pattern, "]");
    if (type == "{") return contCommasep(proppattern, "}");
  }
  function proppattern(type, value) {
    if (type == "variable" && !cx.stream.match(/^\s*:/, false)) {
      register(value);
      return cont(maybeAssign);
    }
    if (type == "variable") cx.marked = "property";
    return cont(expect(":"), pattern, maybeAssign);
  }
  function maybeAssign(_type, value) {
    if (value == "=") return cont(expressionNoComma);
  }
  function vardefCont(type) {
    if (type == ",") return cont(vardef);
  }
  function maybeelse(type, value) {
    if (type == "keyword b" && value == "else") return cont(pushlex("form", "else"), statement, poplex);
  }
  function forspec(type) {
    if (type == "(") return cont(pushlex(")"), forspec1, expect(")"), poplex);
  }
  function forspec1(type) {
    if (type == "var") return cont(vardef, expect(";"), forspec2);
    if (type == ";") return cont(forspec2);
    if (type == "variable") return cont(formaybeinof);
    return pass(expression, expect(";"), forspec2);
  }
  function formaybeinof(_type, value) {
    if (value == "in" || value == "of") { cx.marked = "keyword"; return cont(expression); }
    return cont(maybeoperatorComma, forspec2);
  }
  function forspec2(type, value) {
    if (type == ";") return cont(forspec3);
    if (value == "in" || value == "of") { cx.marked = "keyword"; return cont(expression); }
    return pass(expression, expect(";"), forspec3);
  }
  function forspec3(type) {
    if (type != ")") cont(expression);
  }
  function functiondef(type, value) {
    if (value == "*") {cx.marked = "keyword"; return cont(functiondef);}
    if (type == "variable") {register(value); return cont(functiondef);}
    if (type == "(") return cont(pushcontext, pushlex(")"), commasep(funarg, ")"), poplex, statement, popcontext);
  }
  function funarg(type) {
    if (type == "spread") return cont(funarg);
    return pass(pattern, maybetype);
  }
  function className(type, value) {
    if (type == "variable") {register(value); return cont(classNameAfter);}
  }
  function classNameAfter(_type, value) {
    if (value == "extends") return cont(expression);
  }
  function objlit(type) {
    if (type == "{") return contCommasep(objprop, "}");
  }
  function afterModule(type, value) {
    if (type == "string") return cont(statement);
    if (type == "variable") { register(value); return cont(maybeFrom); }
  }
  function afterExport(_type, value) {
    if (value == "*") { cx.marked = "keyword"; return cont(maybeFrom, expect(";")); }
    if (value == "default") { cx.marked = "keyword"; return cont(expression, expect(";")); }
    return pass(statement);
  }
  function afterImport(type) {
    if (type == "string") return cont();
    return pass(importSpec, maybeFrom);
  }
  function importSpec(type, value) {
    if (type == "{") return contCommasep(importSpec, "}");
    if (type == "variable") register(value);
    return cont();
  }
  function maybeFrom(_type, value) {
    if (value == "from") { cx.marked = "keyword"; return cont(expression); }
  }
  function arrayLiteral(type) {
    if (type == "]") return cont();
    return pass(expressionNoComma, maybeArrayComprehension);
  }
  function maybeArrayComprehension(type) {
    if (type == "for") return pass(comprehension, expect("]"));
    if (type == ",") return cont(commasep(expressionNoComma, "]"));
    return pass(commasep(expressionNoComma, "]"));
  }
  function comprehension(type) {
    if (type == "for") return cont(forspec, comprehension);
    if (type == "if") return cont(expression, comprehension);
  }
  // Interface
  return {
    startState: function(basecolumn) {
      var state = {
        tokenize: tokenBase,
        lastType: "sof",
        cc: [],
        lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, "block", false),
        localVars: parserConfig.localVars,
        context: parserConfig.localVars && {vars: parserConfig.localVars},
        indented: 0
      };
      if (parserConfig.globalVars && typeof parserConfig.globalVars == "object")
        state.globalVars = parserConfig.globalVars;
      return state;
    },
    token: function(stream, state) {
      if (stream.sol()) {
        if (!state.lexical.hasOwnProperty("align"))
          state.lexical.align = false;
        state.indented = stream.indentation();
        findFatArrow(stream, state);
      }
      if (state.tokenize != tokenComment && stream.eatSpace()) return null;
      var style = state.tokenize(stream, state);
      if (type == "comment") return style;
      state.lastType = type == "operator" && (content == "++" || content == "--") ? "incdec" : type;
      return parseJS(state, style, type, content, stream);
    },
    indent: function(state, textAfter) {
      if (state.tokenize == tokenComment) return CodeMirror.Pass;
      if (state.tokenize != tokenBase) return 0;
      var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical;
      // Kludge to prevent 'maybelse' from blocking lexical scope pops
      if (!/^\s*else\b/.test(textAfter)) for (var i = state.cc.length - 1; i >= 0; --i) {
        var c = state.cc[i];
        if (c == poplex) lexical = lexical.prev;
        else if (c != maybeelse) break;
      }
      if (lexical.type == "stat" && firstChar == "}") lexical = lexical.prev;
      if (statementIndent && lexical.type == ")" && lexical.prev.type == "stat")
        lexical = lexical.prev;
      var type = lexical.type, closing = firstChar == type;
      if (type == "vardef") return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? lexical.info + 1 : 0);
      else if (type == "form" && firstChar == "{") return lexical.indented;
      else if (type == "form") return lexical.indented + indentUnit;
      else if (type == "stat")
        return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? statementIndent || indentUnit : 0);
      else if (lexical.info == "switch" && !closing && parserConfig.doubleIndentSwitch != false)
        return lexical.indented + (/^(?:case|default)\b/.test(textAfter) ? indentUnit : 2 * indentUnit);
      else if (lexical.align) return lexical.column + (closing ? 0 : 1);
      else return lexical.indented + (closing ? 0 : indentUnit);
    },
    electricChars: ":{}",
    blockCommentStart: jsonMode ? null : "/*",
    blockCommentEnd: jsonMode ? null : "*/",
    lineComment: jsonMode ? null : "//",
    fold: "brace",
    helperType: jsonMode ? "json" : "javascript",
    jsonldMode: jsonldMode,
    jsonMode: jsonMode
  };
});
CodeMirror.defineMIME("text/javascript", "javascript");
CodeMirror.defineMIME("text/ecmascript", "javascript");
CodeMirror.defineMIME("application/javascript", "javascript");
CodeMirror.defineMIME("application/ecmascript", "javascript");
CodeMirror.defineMIME("application/json", {name: "javascript", json: true});
CodeMirror.defineMIME("application/x-json", {name: "javascript", json: true});
CodeMirror.defineMIME("application/ld+json", {name: "javascript", jsonld: true});
CodeMirror.defineMIME("text/typescript", { name: "javascript", typescript: true });
CodeMirror.defineMIME("application/typescript", { name: "javascript", typescript: true });
});
admin/js/codejs/matchbrackets.js
New file
@@ -0,0 +1,117 @@
(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    mod(require("../../lib/codemirror"));
  else if (typeof define == "function" && define.amd) // AMD
    define(["../../lib/codemirror"], mod);
  else // Plain browser env
    mod(CodeMirror);
})(function(CodeMirror) {
  var ie_lt8 = /MSIE \d/.test(navigator.userAgent) &&
    (document.documentMode == null || document.documentMode < 8);
  var Pos = CodeMirror.Pos;
  var matching = {"(": ")>", ")": "(<", "[": "]>", "]": "[<", "{": "}>", "}": "{<"};
  function findMatchingBracket(cm, where, strict, config) {
    var line = cm.getLineHandle(where.line), pos = where.ch - 1;
    var match = (pos >= 0 && matching[line.text.charAt(pos)]) || matching[line.text.charAt(++pos)];
    if (!match) return null;
    var dir = match.charAt(1) == ">" ? 1 : -1;
    if (strict && (dir > 0) != (pos == where.ch)) return null;
    var style = cm.getTokenTypeAt(Pos(where.line, pos + 1));
    var found = scanForBracket(cm, Pos(where.line, pos + (dir > 0 ? 1 : 0)), dir, style || null, config);
    if (found == null) return null;
    return {from: Pos(where.line, pos), to: found && found.pos,
            match: found && found.ch == match.charAt(0), forward: dir > 0};
  }
  // bracketRegex is used to specify which type of bracket to scan
  // should be a regexp, e.g. /[[\]]/
  //
  // Note: If "where" is on an open bracket, then this bracket is ignored.
  //
  // Returns false when no bracket was found, null when it reached
  // maxScanLines and gave up
  function scanForBracket(cm, where, dir, style, config) {
    var maxScanLen = (config && config.maxScanLineLength) || 10000;
    var maxScanLines = (config && config.maxScanLines) || 1000;
    var stack = [];
    var re = config && config.bracketRegex ? config.bracketRegex : /[(){}[\]]/;
    var lineEnd = dir > 0 ? Math.min(where.line + maxScanLines, cm.lastLine() + 1)
                          : Math.max(cm.firstLine() - 1, where.line - maxScanLines);
    for (var lineNo = where.line; lineNo != lineEnd; lineNo += dir) {
      var line = cm.getLine(lineNo);
      if (!line) continue;
      var pos = dir > 0 ? 0 : line.length - 1, end = dir > 0 ? line.length : -1;
      if (line.length > maxScanLen) continue;
      if (lineNo == where.line) pos = where.ch - (dir < 0 ? 1 : 0);
      for (; pos != end; pos += dir) {
        var ch = line.charAt(pos);
        if (re.test(ch) && (style === undefined || cm.getTokenTypeAt(Pos(lineNo, pos + 1)) == style)) {
          var match = matching[ch];
          if ((match.charAt(1) == ">") == (dir > 0)) stack.push(ch);
          else if (!stack.length) return {pos: Pos(lineNo, pos), ch: ch};
          else stack.pop();
        }
      }
    }
    return lineNo - dir == (dir > 0 ? cm.lastLine() : cm.firstLine()) ? false : null;
  }
  function matchBrackets(cm, autoclear, config) {
    // Disable brace matching in long lines, since it'll cause hugely slow updates
    var maxHighlightLen = cm.state.matchBrackets.maxHighlightLineLength || 1000;
    var marks = [], ranges = cm.listSelections();
    for (var i = 0; i < ranges.length; i++) {
      var match = ranges[i].empty() && findMatchingBracket(cm, ranges[i].head, false, config);
      if (match && cm.getLine(match.from.line).length <= maxHighlightLen) {
        var style = match.match ? "CodeMirror-matchingbracket" : "CodeMirror-nonmatchingbracket";
        marks.push(cm.markText(match.from, Pos(match.from.line, match.from.ch + 1), {className: style}));
        if (match.to && cm.getLine(match.to.line).length <= maxHighlightLen)
          marks.push(cm.markText(match.to, Pos(match.to.line, match.to.ch + 1), {className: style}));
      }
    }
    if (marks.length) {
      // Kludge to work around the IE bug from issue #1193, where text
      // input stops going to the textare whever this fires.
      if (ie_lt8 && cm.state.focused) cm.display.input.focus();
      var clear = function() {
        cm.operation(function() {
          for (var i = 0; i < marks.length; i++) marks[i].clear();
        });
      };
      if (autoclear) setTimeout(clear, 800);
      else return clear;
    }
  }
  var currentlyHighlighted = null;
  function doMatchBrackets(cm) {
    cm.operation(function() {
      if (currentlyHighlighted) {currentlyHighlighted(); currentlyHighlighted = null;}
      currentlyHighlighted = matchBrackets(cm, false, cm.state.matchBrackets);
    });
  }
  CodeMirror.defineOption("matchBrackets", false, function(cm, val, old) {
    if (old && old != CodeMirror.Init)
      cm.off("cursorActivity", doMatchBrackets);
    if (val) {
      cm.state.matchBrackets = typeof val == "object" ? val : {};
      cm.on("cursorActivity", doMatchBrackets);
    }
  });
  CodeMirror.defineExtension("matchBrackets", function() {matchBrackets(this, true);});
  CodeMirror.defineExtension("findMatchingBracket", function(pos, strict, config){
    return findMatchingBracket(this, pos, strict, config);
  });
  CodeMirror.defineExtension("scanForBracket", function(pos, dir, style, config){
    return scanForBracket(this, pos, dir, style, config);
  });
});
admin/js/crm.js
New file
@@ -0,0 +1,1086 @@
function keySelect(value, type, name){
    $("#"+type+"_name").html(name);
    $("#"+type).val(value);
    $("#"+type+"_n").hide();
}
var weburl = "{yun:}$config.sy_weburl{/yun}";
$(document).ready(function(){
    $("#newCustomer").click(function(){
        window.location.href = 'index.php?m=crm_customer&c=add';
    });
    $(".CrmnewFollow").click(function(){
        var uid    = $(this).attr('data-uid');
        var name= $(this).attr('data-name');
        if(name == ''){
            parent.layer.msg("请先完善客户基本信息内容!", 2, 8);
            return false;
        }
        if(uid && name){
            $("#com_uid").val(uid);
            $("#fcomname").val(name);
            $("#fcomname").attr("disabled", true);
        }
        var taskid=    $(this).attr('data-taskid');
        if(taskid){
            $("#crm_task_id").val(taskid);
        }
        $("#newwindow").val('1');
        $('.layui-anim_all').html('');
        $.layer({
            type : 1,
            title :'联系跟进',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['20px', ''],
            page : {dom :"#crmNewConcern"}
        });
    });
    $(".CrmnewTask").click(function(){
        var uid    = $(this).attr('data-uid');
        var name= $(this).attr('data-name');
        var auid= $("#auid").val();
        var info= $(this).attr('data-info');
        if(name == ''){
            parent.layer.msg("请先完善客户基本信息内容!", 2, 8);
            return false;
        }
        if(uid && name){
            $("#com_uid").val(uid);
            $("#tcomname").val(name);
            $("#tcomname").attr("disabled", true);
        }
        var tid    = $(this).attr('data-id');
        if(tid == '22'){
            $("#taskTimeshow").show();
        }
        if(info == '1'){
            $("#info").val('1');
        }
        $('.layui-anim_all').html('');
        $.layer({
            type : 1,
            title :'新建任务',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['20px', ''],
            page : {dom :"#crmNewTask"}
        });
        layui.use([ 'form', 'laydate' ], function() {
            var form     = layui.form,
                $         = layui.$;
             if(tid){
                $("#taskType").val(tid);
                if(tid=='22'){
                    $("#taskHuid").attr("disabled","disabled");
                    $("#taskHuid").val(auid);
                    $("#handle").hide();
                    $("#taskTimeshow").attr("style","display:block;");
                }else{
                    $("#handle").show();
                    $("#taskHuid").attr("disabled",false);
                    $("#taskTimeshow").attr("style","display:none;");
                }
                form.render('select');
            }
        });
    });
    $("#newDeal").click(function(){
        var uid    =    $(this).attr('data-uid');
        var name=    $(this).attr('data-name');
        var info=    $(this).attr('data-info');
        if(uid && name){
            $("#com_uid").val(uid);
            $("#comname").val(name);
            $("#comname").attr("disabled", true);
        }
        $("#newwindow").val('1');
        if(info == '1'){
            $("#newwindow").val('0');
        }
        $('.layui-anim_all').html('');
        $.layer({
            type : 1,
            title :'录订单',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['20px', ''],
            page : {dom :"#crmDeal"}
        });
    });
    $("#newWorkLog").click(function(){
        $("#logtitle").val('');
        $("#logcontent").val('')
        $.layer({
            type : 1,
            title :'新建工作日志',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['650px','450px'],
            offset: ['20px', ''],
            page : {dom :"#crmworklog"}
        });
    });
    $("#newOut").click(function(){
        var uid            =    $(this).attr('data-uid');
        var name        =    $(this).attr('data-name');
        var newWindow    =    $(this).attr('data-new');
        $("#com_uid").val(uid);
        $("#outComName").val(name);
        if(newWindow){
            $("#newwindow").val(newWindow);
        }
        $.layer({
            type : 1,
            title :'外出申请',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['500px','auto'],
            offset: ['100px', ''],
            page : {dom :"#crmOut"}
        });
    });
})
function OpenContact(uid,url){
    var pytoken = $('#pytoken').val();
    $.post(url,{pytoken:pytoken,uid:uid},function(data){
        var data=eval('('+data+')');
        $('#comLink_name').val(data.name);
        $('#comLink_ratingname').val(data.ratingname);
        $('#comLink_vipetime').val(data.ratingtime);
        $('#comLink_city').val(data.cityname);
        $('#comLink_linkman').val(data.linkman);
        $('#comLink_linktel').val(data.moblie);
        $.layer({
            type : 1,
            title :'客户信息',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['auto','380px'],
            offset: ['20px', ''],
            page : {dom :"#comLinkInfo"}
        });
    });
}
function CompleteDetail(id,url){
    var pytoken = $('#pytoken').val();
    $.post(url,{pytoken:pytoken,id:id},function(data){
        $('#reason').val(data);
        $('#taskreasonsubmit').hide();
        $.layer({
            type : 1,
            title :'任务未完成原因',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','250px'],
            offset: ['20px', ''],
            page : {dom :"#taskstatus"}
        });
    });
}
function crmworklog(){
    if(!$("#logtitle").val()){
       layer.msg('请填写日志标题',2,8);return false;
    }
    if(!$("#logcontent").val()){
       layer.msg('请填写日志内容',2,8);return false;
    }
}
function showWorkLog(id,url) {
    var pytoken = $('#pytoken').val();
    $.post(url,{pytoken:pytoken,id:id},function(data){
        var data=eval('('+data+')');
        $('#logtitleshow').html(data.title);
        $('#logcontentshow').html(data.content);
    });
    $.layer({
        type : 1,
        title :'工作日志详情',
        closeBtn : [0 , true],
        border : [10 , 0.3 , '#000', true],
        area : ['850px','300px'],
        offset: ['20px', ''],
        page : {dom :"#worklogshow"}
    });
}
$(document).ready(function(){
    $("#Deliver").click(function(){
        var uid    =    $(this).attr('data-uid');
        if(uid){
            $("#com_uid").val(uid);
        }else{
            var uids = "";
            $(".check_all:checked").each(function() {
                if (uids == "") {
                    uids = $(this).val();
                } else {
                    uids = uids + "," + $(this).val();
                }
            });
            if (uids == "") {
                parent.layer.msg("请选择要转交的客户!", 2, 8);
                return false;
            } else {
                $("#com_uid").val(uids);
            }
        }
        $.layer({
            type : 1,
            title :'转交客户',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['50px', ''],
            page : {dom :"#crmDeliver"}
        });
    });
    $("#Giveup").click(function(){
        var uid    =    $(this).attr('data-uid');
        if(uid){
            $("#com_uid").val(uid);
        }else{
            var uids = "";
            $(".check_all:checked").each(function() {
                if (uids == "") {
                    uids = $(this).val();
                } else {
                    uids = uids + "," + $(this).val();
                }
            });
            if (uids == "") {
                parent.layer.msg("请选择要放弃的客户!", 2, 8);
                return false;
            } else {
                $("#com_uid").val(uids);
            }
        }
        $.layer({
            type : 1,
            title :'放弃客户',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['50px', ''],
            page : {dom :"#crmGiveup"}
        });
    });
    $(".CrmnewReceive").click(function(){
        var uid        =    $(this).attr('data-uid');
        if(uid){
            var uids = uid;
        }else{
            var uids = "";
            $(".check_all:checked").each(function() {
                if (uids == "") {
                    uids = $(this).val();
                } else {
                    uids = uids + "," + $(this).val();
                }
            });
            if (uids == "") {
                parent.layer.msg("请选择要领取的客户!", 2, 8);
                return false;
            }
        }
        var pytoken    =    $('#pytoken').val();
        loadlayer();
        $.post('index.php?m=crm_index&c=receiveKh', {uids: uids , pytoken:pytoken}, function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    location.reload();
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
    $("#UserStatus").click(function(){
        var uid        =    $(this).attr('data-uid');
        if(uid){
            var status    =    $(this).attr('data-status');
            $("#com_uid").val(uid);
            layui.use(['form'], function() {
                var f = layui.form;
                f.val('formCrmStatusType',{
                    "status": status
                })
                f.render();
            });
        }else{
            var uids = "";
            $(".check_all:checked").each(function() {
                if (uids == "") {
                    uids = $(this).val();
                } else {
                    uids = uids + "," + $(this).val();
                }
            });
            if (uids == "") {
                parent.layer.msg("请选择要修改状态的客户!", 2, 8);
                return false;
            } else {
                $("#com_uid").val(uids);
                layui.use(['form'], function() {
                    var f = layui.form;
                    f.render();
                });
            }
        }
        $("#isSt").val('status');
        $("#select_CrmStatus").show();
        $("#select_CrmType").hide();
        $.layer({
            type : 1,
            title :'客户状态',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['50px', ''],
            page : {dom :"#crmStatusType"}
        });
    });
    $("#LevelType").click(function(){
        var uid        =    $(this).attr('data-uid');
        if(uid){
            var type    =    $(this).attr('data-type');
            $("#com_uid").val(uid);
            layui.use(['form'], function() {
                var f = layui.form;
                f.val('formCrmStatusType',{
                    "level": type
                })
                f.render();
            });
        }else{
            var uids = "";
            $(".check_all:checked").each(function() {
                if (uids == "") {
                    uids = $(this).val();
                } else {
                    uids = uids + "," + $(this).val();
                }
            });
            if (uids == "") {
                parent.layer.msg("请选择要修改等级的客户!", 2, 8);
                return false;
            } else {
                $("#com_uid").val(uids);
                layui.use(['form'], function() {
                    var f = layui.form;
                    f.render();
                });
            }
        }
        $("#isSt").val('type');
        $("#select_CrmStatus").hide();
        $("#select_CrmType").show();
        $.layer({
            type : 1,
            title :'客户等级',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['50px', ''],
            page : {dom :"#crmStatusType"}
        });
    });
    $("#crmRemarkCom").click(function(){
        var remark    =    $("#crm_remark_com").val();
        var uid        =    $("#crmComid").val();
        if(remark == ''){
            layer.msg('请填写备注信息!');
            return false;
        }
        var pytoken    =    $('#pytoken').val();
        loadlayer();
        $.post('index.php?m=crm_customer&c=remarkCom', {uid: uid, crm_remark:remark, pytoken:pytoken}, function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    location.href = 'index.php?m=crm_customer&c=com&id='+uid;
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
    // 添加/修改根据记录
    $(".crmConcern").click(function(){
        var id        =    $(this).attr('data-fid');
        var uid        =    $("#crmComid").val();
        var comid    =    $("#com_uid").val();
        var remark    =    $("#fRemark").val();
        var type    =    $("#fWay option:selected").val();
        if(!type){
            parent.layer.msg('请选择跟进方式!',2,8);
            return false;
        }
        var ftime    =    $("input[name=ftime]").val();
        if(!ftime){
            parent.layer.msg('请填写跟进时间!',2,8);
            return false;
        }
        var linkman    =    $("#flinkman").val();
        var linktel    =    $("#flinktel").val();
        var follow    =    $("#follow").is(":checked") ? 1: 0;
        if(follow == 1){
            var ptime    =    $("input[name=ptime]").val();
            var now        =    Date.parse(new Date()) / 1000;
            if(ptime){
                stime    =    Date.parse(new Date(ptime)) / 1000;
                if(stime < now){
                    parent.layer.msg('任务时间需在当前时间之后,请重新填写',2,8);
                    return false;
                }
            }
        }
        var taskid    =    $("#task_id").val();
        var crmtid    =    $("#crm_task_id").val();
        var pytoken    =    $('#pytoken').val();
        var newWindow    =    $("#newwindow").val();
        loadlayer();
        $.post('index.php?m=crm_customer&c=addFollow', {id: id, comid:comid, uid: uid, type: type, ftime:ftime, remark: remark, linkman: linkman, linktel: linktel, follow: follow, ptime: ptime, taskid:taskid, crmtid:crmtid, pytoken:pytoken}, function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    if(newWindow=='1'){    //    CRM首页添加
                        location.href = 'index.php?m=crm_customer&self=1';
                        window.open('index.php?m=crm_customer&c=com&id='+comid,'_blank');
                    }else{
                        location.href = 'index.php?m=crm_customer&c=com&id='+uid;
                    }
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
    // 修改订单点击
    $(".upOrder").click(function(){
        var comid    =    $(this).attr('data-uid');
        $("#com_uid").val(comid);
        $("#comname").attr('disabled', '');
        var id        =    $(this).attr('data-id');
        var comname    =    $(this).attr('data-comname');
        var paytype    =    $(this).attr('data-pay');
        var rating    =    $(this).attr('data-rating');
        var price    =    $(this).attr('data-price');
        var remark    =    $(this).attr('data-remark');
        // 表单(lay-filter:crmFormDeal)赋值
        layui.use(['form'], function() {
            var f = layui.form;
            f.val('crmFormDeal',{
                "crm_keyword": comname,
                "order_type": paytype,
                "rid": rating,
                "order_price": price,
                "order_remark": remark,
                "orderId": id
            })
            f.render();
        });
        $("#newwindow").val('1');
        $('.layui-anim_all').html('');
        $.layer({
            type : 1,
            title :'录订单',
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['450px','auto'],
            offset: ['20px', ''],
            page : {dom :"#crmDeal"}
        });
    });
    // 录入订单
    $("#newOrder").click(function(){
        var id        =    $("#orderId").val();
        var uid        =    $("#com_uid").val();
        if(uid == ''){
            parent.layer.msg('请填写客户名称!', 2, 8);
            return false;
        }
        var type    =    $("#order_type option:selected").val();
        if(type == ''){
            parent.layer.msg('请选择支付方式!', 2, 8);
            return false;
        }
        var rating    =    $("#rid_val option:selected").val();
        if(rating == ''){
            parent.layer.msg('请选择会员套餐!', 2, 8);
            return false;
        }
        var price    =    $("#order_price").val();
        if(parseFloat(price) <= 0){
            parent.layer.msg('付款金额不得低于0元!', 2, 8);
            return false;
        }
        var remark        =    $("#order_remark").val();
        var pytoken        =    $('#pytoken').val();
        var newWindow    =    $("#newwindow").val();
        loadlayer();
        $.post('index.php?m=crm_index&c=addDeal', {id: id, uid: uid, rating: rating, order_price: price, order_type: type, order_remark: remark, pytoken:pytoken}, function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    if(newWindow=='1'){    //    CRM首页添加
                        location.href = 'index.php?m=crm_index';
                        window.open('index.php?m=crm_customer&c=com&id='+uid,'_blank');
                    }else{
                        location.href = 'index.php?m=crm_customer&c=com&id='+uid+'&type=4';
                    }
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
    // 新建任务
    $("#crmTask").click(function(){
        var type    =    $("#taskType option:selected").val();
        if(type == ''){
            parent.layer.msg('请选择任务类型!', 2, 8);return false;
        }
        var comid    =    $("#com_uid").val();
        if(comid == ''){
            parent.layer.msg('客户数据错误,请重新填写客户名称!', 2, 8);return false;
        }
        var taskHuid    =    $("#taskHuid option:selected").val();
        if(taskHuid == '' ){
            parent.layer.msg('请选择处理人跟进处理任务!', 2, 8);return false;
        }
        var now        =    Date.parse(new Date()) / 1000;
        var stime    =    $('#taskTime').val();
        if(type=='22' && stime){
            stime    =    Date.parse(new Date(stime)) / 1000;
            if(stime < now){
                parent.layer.msg('跟进任务时间需在当前时间之后,请重新填写',2,8);
                return false;
            }
        }
        var remark    =    $("#taskRemark").val();
        if(remark == ''){
            parent.layer.msg('请简要地填写任务描述内容', 2, 8);return false;
        }
        var info    =    $("#info").val();
        var pytoken    =    $('#pytoken').val();
        loadlayer();
        $.post('index.php?m=crm_waitingtask&c=add', {comid: comid, type: type, content: remark, stime: stime,taskHuid:taskHuid, pytoken:pytoken}, function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    if(info == '1'){
                        location.href = 'index.php?m=crm_customer&c=com&id='+comid;
                    }else{
                        location.href = 'index.php?m=crm_waitingtask';
                    }
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
    $("#crmComInfo").click(function(){
        var uid            =    $("#crmComid").val();
        var linkman        =    $("#linkman").val();
        var linkjob        =    $("#linkjob").val();
        var linktel        =    $("#linktel").val();
        var linkphone    =    $("#linkphone").val();
        var linkmail    =    $("#linkmail").val();
        if(linktel =='' ){
            layer.msg('请填写联系手机!');
            return false;
        }else if(!isjsMobile(linktel)){
            layer.msg('联系手机格式错误!');
            return false;
        }
        if(linkphone  && !isjsTell(linkphone)){
            layer.msg('固定电话格式错误!');
            return false;
        }
        if(linkmail  && !check_email(linkmail)){
            layer.msg('联系邮箱格式错误!');
            return false;
        }
        var pytoken    =    $('#pytoken').val();
        loadlayer();
        $.post('index.php?m=crm_customer&c=upComLink', {uid: uid,linkman:linkman, linkjob:linkjob, linktel:linktel, linkphone:linkphone, linkmail:linkmail, pytoken:pytoken}, function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    location.href = 'index.php?m=crm_customer&c=com&id='+uid;
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
})
function crmDeliver(){
    var crmuser    =     $("#crmuser  option:selected").val();
    if(crmuser == ''){
        layer.msg('请选择需要转交的客户经理!');
        return false;
    }else{
        var crmArr     =     crmuser.split('-');
        var crm_uid    =    crmArr[0];
        var crm_name=     crmArr[1];
    }
    var uid        =    $("#com_uid").val();
    if(uid == ''){
        layer.msg('请选择需要转交的客户!');
        return false;
    }
    var remark    =    $("#deliverRemark").val();
    var pytoken    =    $("#pytoken").val();
    loadlayer();
    $.post('index.php?m=crm_customer&c=deliver', {crm_uid: crm_uid, crm_name: crm_name, uid: uid, remark: remark, pytoken:pytoken}, function(data){
        parent.layer.closeAll('loading');
        var data = eval('('+data+')');
        if(data.errcode == '9'){
            parent.layer.msg(data.msg, 2, 9, function(){
                location.reload();
            });
        }else if (data.errcode == '8'){
            parent.layer.msg(data.msg, 2, 8);
            return false;
        }
    });
}
function crmGiveup(){
    var uid        =    $("#com_uid").val();
    if(uid == ''){
        layer.msg('请选择需要放弃的客户!');
        return false;
    }
    var remark    =    $("#giveupRemark").val();
    if(remark == ''){
        layer.msg('请填写放弃客户的说明备注!');
        return false;
    }
    var pytoken    =    $("#pytoken").val();
    loadlayer();
    $.post('index.php?m=crm_customer&c=giveUp', {uid: uid, remark: remark, pytoken:pytoken}, function(data){
        parent.layer.closeAll('loading');
        var data = eval('('+data+')');
        if(data.errcode == '9'){
            parent.layer.msg(data.msg, 2, 9, function(){
                location.reload();
            });
        }else if (data.errcode == '8'){
            parent.layer.msg(data.msg, 2, 8);
            return false;
        }
    });
}
function crmStatusType(){
    var uid        =    $("#com_uid").val();
    if(uid == ''){
        layer.msg('请选择需要修改的客户!');
        return false;
    }
    var isSt    =    $("#isSt").val();
    if(isSt == 'status'){
        var status    =    $('input[name="status"]:checked').val();
        if(status == '' || status == undefined){
            layer.msg('请选择需要客户状态!');
            return false;
        }else{
            var status     =     status.split('-');
            var crm_st    =    status[0];
            var crm_st_n    =     status[1];
        }
    }else if(isSt == 'type'){
        var type    =    $('input[name="level"]:checked').val();
        if(type == ''){
            layer.msg('请选择需要客户等级!');
            return false;
        }else{
            var type     =     type.split('-');
            var crm_st    =    type[0];
            var crm_st_n    =     type[1];
        }
    }
    var remark    =    $("#st_Remark").val();
    var pytoken    =    $("#pytoken").val();
    loadlayer();
    $.post('index.php?m=crm_customer&c=upStatusType', {uid: uid, st: crm_st, st_n:crm_st_n, isSt: isSt, remark: remark, pytoken:pytoken}, function(data){
        parent.layer.closeAll('loading');
        var data = eval('('+data+')');
        if(data.errcode == '9'){
            parent.layer.msg(data.msg, 2, 9, function(){
                location.reload();
            });
        }else if (data.errcode == '8'){
            parent.layer.msg(data.msg, 2, 8);
            return false;
        }
    });
}
function crmOut(){
    var reason    =     $("#reason").val();
    var stime    =    $("#outStime").val();
    var etime    =    $("#outEtime").val();
    var remark    =    $("#outRemark").val();
    var uid        =    $("#com_uid").val();
    var name    =    $("#outComName").val();
    if(!uid && !name){
       layer.msg('请填写客户名称',2,8);return false;
    }
    if(!reason){
       layer.msg('请选择外出原因',2,8);return false;
    }
    if(!stime){
       layer.msg('请选择外出时间',2,8);return false;
    }
    var now        =    Date.parse(new Date()) / 1000;
    if(stime){
        stime    =    Date.parse(new Date(stime)) / 1000;
        if(stime < now){
            layer.msg('外出时间必须大于现在时间,请重新设置',2,8);
            return false;
        }
        etime    =    Date.parse(new Date(etime)) / 1000;
        if(stime > etime){
            layer.msg('返回时间必须大于外出时间,请重新设置',2,8);
            return false;
        }
    }
    var newWindow = $("#newwindow").val();
    var pytoken    =    $("#pytoken").val();
    loadlayer();
    $.post('index.php?m=crm_out&c=add', {reason:reason, uid: uid, name: name, stime: stime, etime: etime, remark: remark, pytoken: pytoken}, function(data){
        parent.layer.closeAll('loading');
        var data = eval('('+data+')');
        if(data.errcode == '9'){
            parent.layer.msg(data.msg, 2, 9, function(){
                if(newWindow == '1'){
                    location.href = 'index.php?m=crm_out';
                }else{
                    location.href = 'index.php?m=crm_customer&c=com&id='+uid;
                }
            });
        }else if (data.errcode == '8'){
            parent.layer.msg(data.msg, 2, 8);
            return false;
        }
    });
}
// 短信模板快捷操作
$(document).ready(function(){
    $(".msgCrmTp").click(function(){
        var uid    =    $("#crmComid").val();
        var tp     =     $(this).attr("data-tp");
        $('.msgCrmTp').removeClass('crm_com_ds_submit_bc crm_com_ds_submit').addClass('crm_com_ds_submit');
         $(this).addClass('crm_com_ds_submit_bc');
        if(tp == '' || uid == ''){
            layer.msg('参数错误,请重试', 2, 8);
            return false;
        }else{
            $("#msgTp").val(tp);
        }
        var pytoken = $('#pytoken').val();
        $.post('index.php?m=crm_customer&c=getMsgTpl', {uid: uid, tp: tp, pytoken: pytoken}, function(data){
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                 $("#sms_conent").html(data.content);
                 $("#msgLength").html(data.length);
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                $('.msgCrmTp').removeClass('crm_com_ds_submit_bc crm_com_ds_submit').addClass('crm_com_ds_submit');
                $("#sms_conent").html('');
                $("#msgLength").html(0);
                return false;
            }
        })
    });
    $("#btnSendMsg").click(function(){
        var uid    =    $("#crmComid").val();
        var tp     =     $("#msgTp").val();
        if(tp == '' || uid == ''){
            layer.msg('参数错误,请重试', 2, 8);
            return false;
        }
        var content =    $("#sms_conent").val();
        var phone    =    $("#msgPhone").val();
        var pytoken =     $('#pytoken').val();
        $.post('index.php?m=crm_customer&c=sendMsg', {uid: uid, tp: tp, content: content, mobile: phone, pytoken: pytoken}, function(data){
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    location.href = 'index.php?m=crm_customer&c=com&id='+uid;
                });
            }else if (data.errcode == '8'){
                parent.layer.msg(data.msg, 2, 8);
                return false;
            }
        })
    });
    //修改密码
    $("#upPassword").click(function(){
        var password     =     $("#newPass").val();
        var uid            =    $("#uid").val();
        var pytoken        =    $("#pytoken").val();
        if(password =='' || password.length<6 || password.length>20){
            layer.msg("请输入6-20位(字母、数字、符号)!",2,8);return false;
        }
        loadlayer();
        $.post("index.php?m=crm_customer&c=upPassword",{password: password, uid: uid, pytoken: pytoken},function(data){
            parent.layer.closeAll('loading');
            var data = eval('('+data+')');
            if(data.errcode == '9'){
                parent.layer.msg(data.msg, 2, 9, function(){
                    location.href = 'index.php?m=crm_customer&c=com&id='+uid;
                });
            }else if (data.errcode == '8'){
                layer.msg(data.msg, 2, 8);
                return false;
            }
        });
    });
});
admin/js/diy.js
New file
@@ -0,0 +1,719 @@
//折叠
layui.use(['element', 'layer'], function(){
          var element = layui.element;
          var layer = layui.layer;
        });
//radio点击事件
layui.use(['layer', 'form'], function(){
    var layer = layui.layer
    ,form = layui.form
    ,$ = layui.$;
    form.on('switch(wapdiy)', function(data){
        if(data.elem.checked==true){
            data.value=1;
        }else{
            data.value=2
        }
        var pytoken=$("#pytoken").val();
        $.post('index.php?m=admin_tpl_moblies&c=wapdiy',{wapdiy:data.value,pytoken:pytoken},function(msg){
            if(msg){
                if(data.value==1){
                    layer.msg('开启成功!',2,9);return false;
                }else{
                    layer.msg('关闭成功!',2,9);return false;
                }
            }else{
                layer.msg('操作失败!',2,8);
            }
        })
      });
    form.on('radio(site)', function(data){
        if(data.value==1){
            $("#site").show();
        }else{
            $("#site").hide();
        }
    });
    form.on('radio(logo)', function(data){
        if(data.value==1){
            $("#logo1").show();
            $("#logo2").hide();
        }else{
            $("#logo1").hide();
            $("#logo2").show();
        }
    });
    form.on('radio(heardercss)', function(data){
        $(".heardercssnone").hide();
        $(".heardercss"+data.value).show();
    });
    form.on('radio(hdshow)', function(data){
        if(data.value==1){
            $(".wap_mb_show_hdp").show();
        }else{
            $(".wap_mb_show_hdp").hide();
        }
    });
    form.on('radio(searchshow)', function(data){
        if(data.value==1){
            $(".wap_mb_show_search").show();
        }else{
            $(".wap_mb_show_search").hide();
        }
    });
    form.on('radio(notice)', function(data){
        if(data.value==1){
            $(".yun_wap_notice").show();
        }else{
            $(".yun_wap_notice").hide();
        }
    });
    form.on('radio(indexnav)', function(data){
        if(data.value==1){
            $(".index_nav_yd").show();
        }else{
            $(".index_nav_yd").hide();
        }
    });
    form.on('radio(reglogin)', function(data){
        if(data.value==1){
            $("#reglogin").show();
        }else{
            $("#reglogin").hide();
        }
    });
    form.on('radio(ad)', function(data){
        if(data.value==1){
            $("#ad").show();
        }else{
            $("#ad").hide();
        }
    });
    form.on('radio(rewardjob)', function(data){
        if(data.value==1){
            $("#rewardjob").show();
        }else{
            $("#rewardjob").hide();
        }
    });
    form.on('radio(rewardjobcss)', function(data){
        if(data.value==1){
            $("#rewardjobcss1").show();
            $("#rewardjobcss2").hide();
        }else{
            $("#rewardjobcss2").show();
            $("#rewardjobcss1").hide();
        }
    });
    form.on('checkbox(rewardjobcom)', function(data){
        if(data.elem.checked==true){
            $(".rewardjobcom").show();
        }else{
            $(".rewardjobcom").hide();
        }
    });
    form.on('checkbox(rewardjobsalary)', function(data){
        if(data.elem.checked==true){
            $(".rewardjobsalary").show();
        }else{
            $(".rewardjobsalary").hide();
        }
    });
    form.on('checkbox(rewardjobreward)', function(data){
        if(data.elem.checked==true){
            $(".rewardjobreward").show();
        }else{
            $(".rewardjobreward").hide();
        }
    });
    form.on('checkbox(rewardjobdate)', function(data){
        if(data.elem.checked==true){
            $(".rewardjobdate").show();
        }else{
            $(".rewardjobdate").hide();
        }
    });
    form.on('radio(rewardjobmore)', function(data){
        if(data.value==1){
            $(".rewardjobmore").show();
        }else{
            $(".rewardjobmore").hide();
        }
    });
    form.on('radio(hotjob)', function(data){
        if(data.value==1){
            $("#hotjob").show();
        }else{
            $("#hotjob").hide();
        }
    });
    form.on('radio(hotjobmore)', function(data){
        if(data.value==1){
            $(".hotjobmore").show();
        }else{
            $(".hotjobmore").hide();
        }
    });
    form.on('radio(newjob)', function(data){
        if(data.value==1){
            $("#newjob").show();
        }else{
            $("#newjob").hide();
        }
    });
    form.on('checkbox(newjobcom)', function(data){
        if(data.elem.checked==true){
            $("#newjobcom").show();
        }else{
            $("#newjobcom").hide();
        }
    });
    form.on('checkbox(newjobsalary)', function(data){
        if(data.elem.checked==true){
            $("#newjobsalary").show();
        }else{
            $("#newjobsalary").hide();
        }
    });
    form.on('checkbox(newjobcity)', function(data){
        if(data.elem.checked==true){
            $("#newjobcity").show();
        }else{
            $("#newjobcity").hide();
        }
    });
    form.on('checkbox(newjobdate)', function(data){
        if(data.elem.checked==true){
            $("#newjobdate").show();
        }else{
            $("#newjobdate").hide();
        }
    });
    form.on('checkbox(newjobwelfare)', function(data){
        if(data.elem.checked==true){
            $("#newjobwelfare").show();
        }else{
            $("#newjobwelfare").hide();
        }
    });
    form.on('radio(newjobmore)', function(data){
        if(data.value==1){
            $(".newjobmore").show();
        }else{
            $(".newjobmore").hide();
        }
    });
    form.on('radio(hotcom)', function(data){
        if(data.value==1){
            $("#hotcom").show();
        }else{
            $("#hotcom").hide();
        }
    });
    form.on('checkbox(hotcomlogo)', function(data){
        if(data.elem.checked==true){
            $("#hotcomlogo").show();
        }else{
            $("#hotcomlogo").hide();
        }
    });
    form.on('checkbox(hotcomhy)', function(data){
        if(data.elem.checked==true){
            $("#hotcomhy").show();
        }else{
            $("#hotcomhy").hide();
        }
    });
    form.on('checkbox(hotcomcity)', function(data){
        if(data.elem.checked==true){
            $("#hotcomcity").show();
        }else{
            $("#hotcomcity").hide();
        }
    });
    form.on('radio(hotcommore)', function(data){
        if(data.value==1){
            $(".hotcommore").show();
        }else{
            $(".hotcommore").hide();
        }
    });
    form.on('radio(recjob)', function(data){
        if(data.value==1){
            $("#recjob").show();
        }else{
            $("#recjob").hide();
        }
    });
    form.on('checkbox(recjobcom)', function(data){
        if(data.elem.checked==true){
            $("#recjobcom").show();
        }else{
            $("#recjobcom").hide();
        }
    });
    form.on('checkbox(recjobsalary)', function(data){
        if(data.elem.checked==true){
            $("#recjobsalary").show();
        }else{
            $("#recjobsalary").hide();
        }
    });
    form.on('checkbox(recjobcity)', function(data){
        if(data.elem.checked==true){
            $("#recjobcity").show();
        }else{
            $("#recjobcity").hide();
        }
    });
    form.on('checkbox(recjobdate)', function(data){
        if(data.elem.checked==true){
            $("#recjobdate").show();
        }else{
            $("#recjobdate").hide();
        }
    });
    form.on('checkbox(recjobwelfare)', function(data){
        if(data.elem.checked==true){
            $("#recjobwelfare").show();
        }else{
            $("#recjobwelfare").hide();
        }
    });
    form.on('radio(recjobmore)', function(data){
        if(data.value==1){
            $(".recjobmore").show();
        }else{
            $(".recjobmore").hide();
        }
    });
    form.on('radio(urgentjob)', function(data){
        if(data.value==1){
            $("#urgentjob").show();
        }else{
            $("#urgentjob").hide();
        }
    });
    form.on('checkbox(urgentjobcom)', function(data){
        if(data.elem.checked==true){
            $("#urgentjobcom").show();
        }else{
            $("#urgentjobcom").hide();
        }
    });
    form.on('checkbox(urgentjobsalary)', function(data){
        if(data.elem.checked==true){
            $("#urgentjobsalary").show();
        }else{
            $("#urgentjobsalary").hide();
        }
    });
    form.on('checkbox(urgentjobcity)', function(data){
        if(data.elem.checked==true){
            $("#urgentjobcity").show();
        }else{
            $("#urgentjobcity").hide();
        }
    });
    form.on('checkbox(urgentjobdate)', function(data){
        if(data.elem.checked==true){
            $("#urgentjobdate").show();
        }else{
            $("#urgentjobdate").hide();
        }
    });
    form.on('checkbox(urgentjobwelfare)', function(data){
        if(data.elem.checked==true){
            $("#urgentjobwelfare").show();
        }else{
            $("#urgentjobwelfare").hide();
        }
    });
    form.on('radio(urgentjobmore)', function(data){
        if(data.value==1){
            $(".urgentjobmore").show();
        }else{
            $(".urgentjobmore").hide();
        }
    });
    //简历
    form.on('radio(resume)', function(data){
        if(data.value==1){
            $("#resume").show();
        }else{
            $("#resume").hide();
        }
    });
    form.on('radio(resumepic)', function(data){
        if(data.value==1){
            $("#resumepic1").show();
            $("#resumepic2").hide();
            $("#resumelabel").show();
        }else{
            $("#resumepic2").show();
            $("#resumepic1").hide();
            $("#resumelabel").hide();
        }
    });
    form.on('checkbox(resumeexp)', function(data){
        if(data.elem.checked==true){
            $("#resumeexp").show();
        }else{
            $("#resumeexp").hide();
        }
    });
    form.on('checkbox(resumecity)', function(data){
        if(data.elem.checked==true){
            $("#resumecity").show();
        }else{
            $("#resumecity").hide();
        }
    });
    form.on('checkbox(resumeedu)', function(data){
        if(data.elem.checked==true){
            $("#resumeedu").show();
        }else{
            $("#resumeedu").hide();
        }
    });
    form.on('checkbox(resumeexpect)', function(data){
        if(data.elem.checked==true){
            $("#resumeexpect").show();
        }else{
            $("#resumeexpect").hide();
        }
    });
    form.on('radio(resumemore)', function(data){
        if(data.value==1){
            $(".resumemore").show();
        }else{
            $(".resumemore").hide();
        }
    });
    //职场资讯
    form.on('radio(article)', function(data){
        if(data.value==1){
            $("#article").show();
        }else{
            $("#article").hide();
        }
    });
    form.on('radio(articlecss)', function(data){
        if(data.value==2){
            $("#articlecss2").show();
            $("#articlecss1").hide();
            $("#articlecss3").hide();
        }else if(data.value==3){
            $("#articlecss3").show();
            $("#articlecss1").hide();
            $("#articlecss2").hide();
        }else{
            $("#articlecss1").show();
            $("#articlecss2").hide();
            $("#articlecss3").hide();
        }
    });
    form.on('radio(articlemore)', function(data){
        if(data.value==1){
            $(".articlemore").show();
        }else{
            $(".articlemore").hide();
        }
    });
    //招聘会
    form.on('radio(zph)', function(data){
        if(data.value==1){
            $("#zph").show();
        }else{
            $("#zph").hide();
        }
    });
    form.on('radio(zphmore)', function(data){
        if(data.value==1){
            $(".zphmore").show();
        }else{
            $(".zphmore").hide();
        }
    });
    //职位类别
    form.on('radio(jobclassone)', function(data){
        if(data.value==1){
            $("#twojobshow").show();
            $("#twojobnum").show();
            $(".jobclassone").show();
        }else{
            $("#twojobshow").hide();
            $("#twojobnum").hide();
            $(".jobclassone").hide();
        }
    });
    form.on('checkbox(jobclassonenumall)', function(data){
        if(data.elem.checked==true){
            $("#jobclassonenum").val('');
            $("#jobclassonenum").attr('disabled','disabled');
        }else{
            $("#jobclassonenum").removeAttr('disabled');
        }
    });
    form.on('radio(jobclasstwo)', function(data){
        if(data.value==1){
            $(".jobclasstwo").show();
        }else{
            $(".jobclasstwo").hide();
        }
    });
    form.on('checkbox(jobclasstwonumall)', function(data){
        if(data.elem.checked==true){
            $("#jobclasstwonum").val('');
            $("#jobclasstwonum").attr('disabled','disabled');
        }else{
            $("#jobclasstwonum").removeAttr('disabled');
        }
    });
  });
//图片轮播
layui.use(['carousel', 'form'], function(){
      var carousel = layui.carousel;
      carousel.render({
        elem: '#hdpicshow'
        ,width: '100%'
        ,height: '130px'
        ,interval: 5000
      });
});
//input输入实时事件
$(function(){
    //搜索框
    $("#search").on('input propertychange',function(){
        var result = $(this).val();
        $("#pkeyword").attr('placeholder',result);
    });
    //图片导航
    $("#indexnavname1").on('input propertychange',function(){
        var result = $(this).val();
        $("#pindexnavname1").html(result);
    });
    $("#indexnavdesc1").on('input propertychange',function(){
        var result = $(this).val();
        $("#pindexnavdesc1").html(result);
    });
    $("#indexnavname2").on('input propertychange',function(){
        var result = $(this).val();
        $("#pindexnavname2").html(result);
    });
    $("#indexnavdesc2").on('input propertychange',function(){
        var result = $(this).val();
        $("#pindexnavdesc2").html(result);
    });
    $("#indexnavname3").on('input propertychange',function(){
        var result = $(this).val();
        $("#pindexnavname3").html(result);
    });
    $("#indexnavdesc3").on('input propertychange',function(){
        var result = $(this).val();
        $("#pindexnavdesc3").html(result);
    });
    $("#reglogindesc").on('input propertychange',function(){
        var result = $(this).val();
        $("#preglogindesc").html(result);
    });
    $("#login").on('input propertychange',function(){
        var result = $(this).val();
        $("#plogin").html(result);
    });
    $("#reg").on('input propertychange',function(){
        var result = $(this).val();
        $("#preg").html(result);
    });
    //
})
//选择主题颜色
function getcolor(id){
    $(".js_change_color").removeClass("selected");
    $(".bg"+id).addClass("selected");
    $(".wap_header").attr('class',"wap_header bg"+id+" selected");
    $("#color").val(id);
    $(".heardercss").attr('class',"heardercss bg"+id);
}
//颜色rgb转换成#
function rgb2hex(rgb) {
    rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
    function hex(x) {
        return ("0" + parseInt(x).toString(16)).slice(-2);
    }
    return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}
//预览图片
function showpic(fileDom,imgid,pimgid){
    //判断是否支持FileReader
    if (window.FileReader) {
        var reader = new FileReader();
    } else {
        layer.msg("您的设备不支持图片预览功能,如需该功能请升级您的设备!",2,8);
    }
    //获取文件
    var file = fileDom.files[0];
    var imageType = /^image\//;
    //是否是图片
    if (!imageType.test(file.type)) {
        layer.msg("请选择图片!",2,8);return;
    }
    //读取完成
    reader.onload = function(e) {
        //获取图片dom
        var img = document.getElementById(imgid);
        var pimg = document.getElementById(pimgid);
        //图片路径设置为读取的图片
        img.src = e.target.result;
        pimg.src = e.target.result;
    };
    reader.readAsDataURL(file);
}
function addHd(){
    var randnum='h'+parseInt(Math.random()*1000);
    $("#addhd").append(function(){
        var html="<li class='wap_mb_list_hd_list' id='"+randnum+"'>" +
                "<div class='wap_mb_list_hd_c'> <span class='wap_mb_list_hd_s'>图标:</span>" +
                "<input type='hidden' name='hdid[]' value=''/>" +
                "<div class='layui-upload'>" +
                "<div class='wap_mb_list_hd_file_box'>" +
                "<input type='file' name='hdpic[]'  id='hd"+randnum+"'  class='wap_mb_list_hd_file_text' onchange=\"showpic(this,'img"+randnum+"','pimg"+randnum+"')\" /> + 添加图标" +
                " </div>" +
                "</div>  " +
                "</div>" +
                "<div class='wap_mb_list_hd_c mt5'> <span class='wap_mb_list_hd_s'>标题:</span>" +
                "<input name='hdname[]'  type='text' class='wap_mb_list_text' autocomplete='off'>" +
                "</div>" +
                "<div class='wap_mb_list_hd_c mt5'> <span class='wap_mb_list_hd_s'>链接:</span>" +
                "<input name='hdurl[]' type='text' value='' class='wap_mb_list_text'  autocomplete='off'>" +
                "</div>" +
                "<div class='wap_mb_list_hd_tbimg layui-upload-list'> " +
                "<img src='images/wap_show_img1.png' width='40' height='40' class='layui-upload-img' id='img"+randnum+"'>" +
                "</div>" +
                "<div class='wap_mb_list_tip'> 建议图标尺寸:不小于64*64像素</div>" +
                "<input type='button' value='删除'  onclick=\"deleteupbox('"+randnum+"','hd')\" class='wap_mb_list_hd_sc'>" +
                "</li>";
        return html;
    });
    $("#paddhd").append(function(){
        var html="<div id='pr"+randnum+"' class><img id='pimg"+randnum+"' src='images/wap_show_img1.png' width='100%'  height='100'></div>";
        return html;
    });
    layui.use(['carousel', 'form'], function(){
          var carousel = layui.carousel;
          //图片轮播
          carousel.render({
            elem: '#test3'
            ,width: '100%'
            ,height: '100px'
            ,interval: 5000
          });
    });
}
function addAdlist(){
    var randnum='ad'+parseInt(Math.random()*1000);
    $("#addadlist").append(function(){
        var html="<li class='wap_mb_list_hd_list' id='"+randnum+"'>" +
                "<div class='wap_mb_list_hd_c'> <span class='wap_mb_list_hd_s'>图标:</span>" +
                "<input type='hidden' name='adlistid[]' value=''/>" +
                "<div class='layui-upload'>" +
                "<div class='wap_mb_list_hd_file_box'>" +
                "<input type='file' name='adlistpic[]'  id='hd"+randnum+"'  class='wap_mb_list_hd_file_text' onchange=\"showpic(this,'img"+randnum+"','pimg"+randnum+"')\" /> + 添加图标" +
                " </div>" +
                "</div>  " +
                "</div>" +
                "<div class='wap_mb_list_hd_c mt5'> <span class='wap_mb_list_hd_s'>标题:</span>" +
                "<input name='adlistname[]'  type='text' class='wap_mb_list_text' autocomplete='off'>" +
                "</div>" +
                "<div class='wap_mb_list_hd_c mt5'> <span class='wap_mb_list_hd_s'>链接:</span>" +
                "<input name='adlisturl[]' type='text' value='' class='wap_mb_list_text' autocomplete='off'>" +
                "</div>" +
                "<div class='wap_mb_list_hd_tbimg layui-upload-list'> " +
                "<img src='images/wap_show_img1.png' width='40' height='40' class='layui-upload-img' id='img"+randnum+"'>" +
                "</div>" +
                "<div class='wap_mb_list_tip'> 建议图标尺寸:不小于64*64像素</div>" +
                "<input type='button' value='删除'  onclick=\"deleteupbox('"+randnum+"','adlist')\"  class='wap_mb_list_hd_sc'>" +
                "</li>";
        return html;
    });
    $("#paddadlist").append(function(){
        var html="<li id='pr"+randnum+"'><img src='images/wap_show_img3.png' alt='华为' id='pimg"+randnum+"'></li>";
        return html;
    });
}
function deleteupbox(boxid,type){
    $("#"+boxid).remove();
    $("#pr"+boxid).remove();
    if(type=='hd'){
        layui.use(['carousel', 'form'], function(){
              var carousel = layui.carousel;
              //图片轮播
              carousel.render({
                elem: '#test3'
                ,width: '100%'
                ,height: '100px'
                ,interval: 5000
              });
        });
    }
}
//上移
function upsort(type){
    var $tr = $("#toggle"+type);
    var $ptr = $("#ptoggle"+type);
    var pytoken=$("#pytoken").val()
    if ($tr.index() != 1) {
        $tr.prev().before($tr);
        $ptr.prev().before($ptr);
        var sort =[];
        $("input[name='sort[]']").each(function(index,item){
            sort.push($(this).val());
        });
        $.post('index.php?m=admin_tpl_moblies&c=sort',{sort:sort,pytoken:pytoken},function(data){
        })
    }else{
        layer.msg('已经是第一个了,不能上移',2,8);
    }
}
//下移
function downsort(type){
    var len=$(".down").length;
    var $tr = $("#toggle"+type);
    var $ptr = $("#ptoggle"+type);
    var pytoken=$("#pytoken").val()
    if ($tr.index() != len) {
        $tr.next().after($tr);
        $ptr.next().after($ptr);
        var sort =[];
        $("input[name='sort[]']").each(function(index,item){
            sort.push($(this).val());
        });
        $.post('index.php?m=admin_tpl_moblies&c=sort',{sort:sort,pytoken:pytoken},function(data){
        })
    }else{
        layer.msg('已经是最后一个了,不能下移',2,8);
    }
}
function wapdiypreview(){
    $.layer({
        type:1,
        title:'手机首页预览',
        closeBtn:[0,true],
        offset:['20%','30%'],
        border:[10 , 0.3 , '#000', true],
        area:['290px','380px'],
        page:{dom : '#getwapurl'}
    });
}
admin/js/echarts_plain.js
New file
@@ -0,0 +1,10 @@
!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():t.echarts=e()}(this,function(){var t,e;!function(){function i(t,e){if(!e)return t;if(0===t.indexOf(".")){var i=e.split("/"),n=t.split("/"),r=i.length-1,a=n.length,o=0,s=0;t:for(var l=0;a>l;l++)switch(n[l]){case"..":if(!(r>o))break t;o++,s++;break;case".":s++;break;default:break t}return i.length=r-o,n=n.slice(s),i.concat(n).join("/")}return t}function n(t){function e(e,o){if("string"==typeof e){var s=n[e];return s||(s=a(i(e,t)),n[e]=s),s}e instanceof Array&&(o=o||function(){},o.apply(this,r(e,o,t)))}var n={};return e}function r(e,n,r){for(var s=[],l=o[r],c=0,u=Math.min(e.length,n.length);u>c;c++){var h,d=i(e[c],r);switch(d){case"require":h=l&&l.require||t;break;case"exports":h=l.exports;break;case"module":h=l;break;default:h=a(d)}s.push(h)}return s}function a(t){var e=o[t];if(!e)throw new Error("No "+t);if(!e.defined){var i=e.factory,n=i.apply(this,r(e.deps||[],i,t));"undefined"!=typeof n&&(e.exports=n),e.defined=1}return e.exports}var o={};e=function(t,e,i){o[t]={id:t,deps:e,factory:i,defined:0,exports:{},require:n(t)}},t=n("")}();var i="moveTo",n="../core/util",r="ecModel",a="parent",o="stroke",s="lineWidth",l="applyTransform",c="zrender/core/BoundingRect",u="indexOfName",h="mapArray",d="radius",f="inside",p="getName",m="option",g="dataToPoint",v="emphasis",y="getItemVisual",x="getItemGraphicEl",_="getItemModel",b="normal",w="animation",M="../../util/graphic",S="dimensions",T="ordinal",C="getAxis",A="category",P="getComponent",L="concat",z="getContext",k="createElement",D="getExtent",I="contain",R="opacity",O="position",E="center",B="middle",V="getBoundingRect",N="getTextColor",G="getFont",F="textAlign",Z="textStyle",H="inherits",W="function",q="indexOf",X="isArray",j="replace",U="traverse",Y="zlevel",J="getDataParams",$="seriesIndex",Q="dataIndex",K="target",te="mouseout",ee="mouseover",ie="splice",ne="series",re="eachSeries",ae="trigger",oe="length",se="dispatchAction",le="extend",ce="remove",ue="isObject",he="update",de="create",fe="height",pe="bottom",me="ignore",ge="eachComponent",ve="canvasSupported",ye="getHeight",xe="getWidth",_e="getModel",be="resize",we="string",Me="prototype",Se="toLowerCase",Te="transform",Ce="zrender/core/vector",Ae="getItemStyle",Pe="backgroundColor",Le="defaults",ze="coordinateSystem",ke="removeAll",De="filter",Ie="getData",Re="zrender/core/util",Oe="require";e("echarts/chart/bar",[Oe,Re,"../coord/cartesian/Grid","./bar/BarSeries","./bar/BarView","../layout/barGrid","../echarts","../component/grid"],function(t){var e=t(Re);t("../coord/cartesian/Grid"),t("./bar/BarSeries"),t("./bar/BarView");var i=t("../layout/barGrid"),n=t("../echarts");n.registerLayout(e.curry(i,"bar")),n.registerVisualCoding("chart",function(t){t.eachSeriesByType("bar",function(t){var e=t[Ie]();e.setVisual("legendSymbol","roundRect")})}),t("../component/grid")}),e("echarts/chart/pie",[Oe,Re,"../echarts","./pie/PieSeries","./pie/PieView","../action/createDataSelectAction","../visual/dataColor","./pie/pieLayout","../processor/dataFilter"],function(t){var e=t(Re),i=t("../echarts");t("./pie/PieSeries"),t("./pie/PieView"),t("../action/createDataSelectAction")("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),i.registerVisualCoding("chart",e.curry(t("../visual/dataColor"),"pie")),i.registerLayout(e.curry(t("./pie/pieLayout"),"pie")),i.registerProcessor(De,e.curry(t("../processor/dataFilter"),"pie"))}),e("echarts/chart/line",[Oe,Re,"../echarts","./line/LineSeries","./line/LineView","../visual/symbol","../layout/points","../processor/dataSample","../component/grid"],function(t){var e=t(Re),i=t("../echarts");t("./line/LineSeries"),t("./line/LineView"),i.registerVisualCoding("chart",e.curry(t("../visual/symbol"),"line","circle","line")),i.registerLayout(e.curry(t("../layout/points"),"line")),i.registerProcessor("statistic",e.curry(t("../processor/dataSample"),"line")),t("../component/grid")}),e("echarts/component/grid",[Oe,"../util/graphic",Re,"../coord/cartesian/Grid","./axis","../echarts"],function(t){var e=t("../util/graphic"),i=t(Re);t("../coord/cartesian/Grid"),t("./axis"),t("../echarts").extendComponentView({type:"grid",render:function(t){this.group[ke](),t.get("show")&&this.group.add(new e.Rect({shape:t[ze].getRect(),style:i[Le]({fill:t.get(Pe)},t[Ae]()),silent:!0}))}})}),e("echarts/echarts",[Oe,"./model/Global","./ExtensionAPI","./CoordinateSystem","./model/OptionManager","./model/Component","./model/Series","./view/Component","./view/Chart","./util/graphic","zrender",Re,"zrender/tool/color","zrender/core/env","zrender/mixin/Eventful","./loading/default","./visual/seriesColor","./preprocessor/backwardCompat","./util/number","./util/format","zrender/core/matrix",Ce],function(t){function e(t){return function(e,i,n){e=e&&e[Se](),A[Me][t].call(this,e,i,n)}}function i(){A.call(this)}function n(t,e,n){n=n||{},typeof e===we&&(e=F[e]),e&&P(N,function(t){t(e)}),this.id,this.group,this._dom=t,this._zr=M.init(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio}),this._theme=S.clone(e),this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._api=new m(this),this._coordSysMgr=new g,A.call(this),this._messageCenter=new i,this._initEvents(),this[be]=S.bind(this[be],this)}function r(t,e){var i=this._model;i&&i[ge]({mainType:"series",query:e},function(n){var r=this._chartsMap[n.__viewId];r&&r.__alive&&r[t](n,i,this._api,e)},this)}function a(t,e,i){var n=this._api;P(this._componentsViews,function(r){var a=r.__model;r[t](a,e,n,i),d(a,r)},this),e[re](function(r){var a=this._chartsMap[r.__viewId];a[t](r,e,n,i),d(r,a)},this)}function o(t,e){for(var i="component"===t,n=i?this._componentsViews:this._chartsViews,r=i?this._componentsMap:this._chartsMap,a=this._zr,o=0;o<n[oe];o++)n[o].__alive=!1;e[i?ge:re](function(t,o){if(i){if(t===ne)return}else o=t;var s=o.id+"_"+o.type,l=r[s];if(!l){var c=y.parseClassType(o.type),u=i?_.getClass(c.main,c.sub):b.getClass(c.sub);if(!u)return;l=new u,l.init(e,this._api),r[s]=l,n.push(l),a.add(l.group)}o.__viewId=s,l.__alive=!0,l.__id=s,l.__model=o},this);for(var o=0;o<n[oe];){var s=n[o];s.__alive?o++:(a[ce](s.group),s.dispose(e,this._api),n[ie](o,1),delete r[s.__id])}}function s(t,e){P(z,function(i){P(V[i]||[],function(i){i(t,e)})})}function l(t){var e={};t[re](function(t){var i=t.get("stack"),n=t[Ie]();if(i&&"list"===n.type){var r=e[i];r&&(n.stackedOn=r),e[i]=n}})}function c(t,e){var i=this._api;P(B,function(n){n(t,i,e)})}function u(t,e){P(L,function(i){P(G[i]||[],function(i){i(t,e)})})}function h(t,e){var i=this._api;P(this._componentsViews,function(n){var r=n.__model;n.render(r,t,i,e),d(r,n)},this),P(this._chartsViews,function(t){t.__alive=!1},this),t[re](function(n){var r=this._chartsMap[n.__viewId];r.__alive=!0,r.render(n,t,i,e),r.group.silent=!!n.get("silent"),d(n,r)},this),P(this._chartsViews,function(e){e.__alive||e[ce](t,i)},this)}function d(t,e){var i=t.get("z"),n=t.get(Y);e.group[U](function(t){null!=i&&(t.z=i),null!=n&&(t[Y]=n)})}function f(t){function e(t,e){for(var i=0;i<t[oe];i++){var n=t[i];n[a]=e}}var i=0,n=1,r=2,a="__connectUpdateStatus";S.each(E,function(o,s){t._messageCenter.on(s,function(o){if(Ae[t.group]&&t[a]!==i){var s=t.makeActionFromEvent(o),l=[];for(var c in Z){var u=Z[c];u!==t&&u.group===t.group&&l.push(u)}e(l,i),P(l,function(t){t[a]!==n&&t[se](s)}),e(l,r)}})})}var p=t("./model/Global"),m=t("./ExtensionAPI"),g=t("./CoordinateSystem"),v=t("./model/OptionManager"),y=t("./model/Component"),x=t("./model/Series"),_=t("./view/Component"),b=t("./view/Chart"),w=t("./util/graphic"),M=t("zrender"),S=t(Re),T=t("zrender/tool/color"),C=t("zrender/core/env"),A=t("zrender/mixin/Eventful"),P=S.each,L=["echarts","chart","component"],z=[Te,De,"statistic"];i[Me].on=e("on"),i[Me].off=e("off"),i[Me].one=e("one"),S.mixin(i,A);var k=n[Me];k.getDom=function(){return this._dom},k.getZr=function(){return this._zr},k.setOption=function(t,e,i){(!this._model||e)&&(this._model=new p(null,null,this._theme,new v(this._api))),this._model.setOption(t,N),D.prepareAndUpdate.call(this),!i&&this._zr.refreshImmediately()},k.setTheme=function(){console.log("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},k[_e]=function(){return this._model},k.getOption=function(){return this._model.getOption()},k[xe]=function(){return this._zr[xe]()},k[ye]=function(){return this._zr[ye]()},k.getRenderedCanvas=function(t){if(C[ve]){t=t||{},t.pixelRatio=t.pixelRatio||1,t[Pe]=t[Pe]||this._model.get(Pe);var e=this._zr,i=e.storage.getDisplayList();return S.each(i,function(t){t.stopAnimation(!0)}),e.painter.getRenderedCanvas(t)}},k.getDataURL=function(t){t=t||{};var e=t.excludeComponents,i=this._model,n=[],r=this;P(e,function(t){i[ge]({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group[me]||(n.push(e),e.group[me]=!0)})});var a=this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return P(n,function(t){t.group[me]=!1}),a},k.getConnectedDataURL=function(t){if(C[ve]){var e=this.group,i=Math.min,n=Math.max,r=1/0;if(Ae[e]){var a=r,o=r,s=-r,l=-r,c=[],u=t&&t.pixelRatio||1;for(var h in Z){var d=Z[h];if(d.group===e){var f=d.getRenderedCanvas(S.clone(t)),p=d.getDom().getBoundingClientRect();a=i(p.left,a),o=i(p.top,o),s=n(p.right,s),l=n(p[pe],l),c.push({dom:f,left:p.left,top:p.top})}}a*=u,o*=u,s*=u,l*=u;var m=s-a,g=l-o,v=S.createCanvas();v.width=m,v[fe]=g;var y=M.init(v);return P(c,function(t){var e=new w.Image({style:{x:t.left*u-a,y:t.top*u-o,image:t.dom}});y.add(e)}),y.refreshImmediately(),v.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}};var D={update:function(t){var e=this._model,i=this._api,n=this._coordSysMgr;if(e){e.restoreData(),n[de](this._model,this._api),s.call(this,e,i),l.call(this,e),n[he](e,i),c.call(this,e,t),u.call(this,e,t),h.call(this,e,t);var r=e.get(Pe)||"transparent",a=this._zr.painter;if(a.isSingleCanvas&&a.isSingleCanvas())this._zr.configLayer(0,{clearColor:r});else{if(!C[ve]){var o=T.parse(r);r=T.stringify(o,"rgb"),0===o[3]&&(r="transparent")}r=r,this._dom.style[Pe]=r}}},updateView:function(t){var e=this._model;e&&(c.call(this,e,t),u.call(this,e,t),a.call(this,"updateView",e,t))},updateVisual:function(t){var e=this._model;e&&(u.call(this,e,t),a.call(this,"updateVisual",e,t))},updateLayout:function(t){var e=this._model;e&&(c.call(this,e,t),a.call(this,"updateLayout",e,t))},highlight:function(t){r.call(this,"highlight",t)},downplay:function(t){r.call(this,"downplay",t)},prepareAndUpdate:function(t){var e=this._model;o.call(this,"component",e),o.call(this,"chart",e),D[he].call(this,t)}};k[be]=function(){this._zr[be]();var t=this._model&&this._model.resetOption("media");D[t?"prepareAndUpdate":he].call(this),this._loadingFX&&this._loadingFX[be]()};var I=t("./loading/default");k.showLoading=function(t,e){S[ue](t)&&(e=t,t="default"),this.hideLoading();var i=I(this._api,e),n=this._zr;this._loadingFX=i,n.add(i)},k.hideLoading=function(){this._loadingFX&&this._zr[ce](this._loadingFX),this._loadingFX=null},k.makeActionFromEvent=function(t){var e=S[le]({},t);return e.type=E[t.type],e},k[se]=function(t,e){var i=O[t.type];if(i){var n=i.actionInfo,r=n[he]||he,a=[t],o=!1;t.batch&&(o=!0,a=S.map(t.batch,function(e){return e=S[Le](S[le]({},e),t),e.batch=null,e}));for(var s,l=[],c="highlight"===t.type||"downplay"===t.type,u=0;u<a[oe];u++){var h=a[u];s=i.action(h,this._model),s=s||S[le]({},h),s.type=n.event||s.type,l.push(s),c&&D[r].call(this,h)}"none"!==r&&!c&&D[r].call(this,t),e||(s=o?{type:n.event||t.type,batch:l}:l[0],this._messageCenter[ae](s.type,s))}},k.on=e("on"),k.off=e("off"),k.one=e("one");var R=["click","dblclick",ee,te,"mousedown","mouseup","globalout"];k._initEvents=function(){P(R,function(t){this._zr.on(t,function(e){var i=this[_e](),n=e[K];if(n&&null!=n[Q]){var r=n.dataModel||i.getSeriesByIndex(n[$]),a=r&&r[J](n[Q],n.dataType)||{};a.event=e,a.type=t,this[ae](t,a)}else n&&n.eventData&&this[ae](t,n.eventData)},this)},this),P(E,function(t,e){this._messageCenter.on(e,function(t){this[ae](e,t)},this)},this)},k.isDisposed=function(){return this._disposed},k.clear=function(){this.setOption({},!0)},k.dispose=function(){this._disposed=!0;var t=this._api,e=this._model;P(this._componentsViews,function(i){i.dispose(e,t)}),P(this._chartsViews,function(i){i.dispose(e,t)}),this._zr.dispose(),delete Z[this.id]},S.mixin(n,A);var O=[],E={},B=[],V={},N=[],G={},F={},Z={},Ae={},ze=new Date-0,ke=new Date-0,Oe="_echarts_instance_",Ee={version:"3.1.10",dependencies:{zrender:"3.1.0"}};return Ee.init=function(t,e,i){if(M.version[j](".","")-0<Ee.dependencies.zrender[j](".","")-0)throw new Error("ZRender "+M.version+" is too old for ECharts "+Ee.version+". Current version need ZRender "+Ee.dependencies.zrender+"+");if(!t)throw new Error("Initialize failed: invalid dom.");var r=new n(t,e,i);return r.id="ec_"+ze++,Z[r.id]=r,t.setAttribute&&t.setAttribute(Oe,r.id),f(r),r},Ee.connect=function(t){if(S[X](t)){var e=t;t=null,S.each(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+ke++,S.each(e,function(e){e.group=t})}return Ae[t]=!0,t},Ee.disConnect=function(t){Ae[t]=!1},Ee.dispose=function(t){S.isDom(t)?t=Ee.getInstanceByDom(t):typeof t===we&&(t=Z[t]),t instanceof n&&!t.isDisposed()&&t.dispose()},Ee.getInstanceByDom=function(t){var e=t.getAttribute(Oe);return Z[e]},Ee.getInstanceById=function(t){return Z[t]},Ee.registerTheme=function(t,e){F[t]=e},Ee.registerPreprocessor=function(t){N.push(t)},Ee.registerProcessor=function(t,e){if(S[q](z,t)<0)throw new Error("stage should be one of "+z);var i=V[t]||(V[t]=[]);i.push(e)},Ee.registerAction=function(t,e,i){typeof e===W&&(i=e,e="");var n=S[ue](t)?t.type:[t,t={event:e}][0];t.event=(t.event||n)[Se](),e=t.event,O[n]||(O[n]={action:i,actionInfo:t}),E[e]=n},Ee.registerCoordinateSystem=function(t,e){g.register(t,e)},Ee.registerLayout=function(t){S[q](B,t)<0&&B.push(t)},Ee.registerVisualCoding=function(t,e){if(S[q](L,t)<0)throw new Error("stage should be one of "+L);var i=G[t]||(G[t]=[]);i.push(e)},Ee.extendChartView=function(t){return b[le](t)},Ee.extendComponentModel=function(t){return y[le](t)},Ee.extendSeriesModel=function(t){return x[le](t)},Ee.extendComponentView=function(t){return _[le](t)},Ee.setCanvasCreator=function(t){S.createCanvas=t},Ee.registerVisualCoding("echarts",S.curry(t("./visual/seriesColor"),"","itemStyle")),Ee.registerPreprocessor(t("./preprocessor/backwardCompat")),Ee.registerAction({type:"highlight",event:"highlight",update:"highlight"},S.noop),Ee.registerAction({type:"downplay",event:"downplay",update:"downplay"},S.noop),Ee.graphic=t("./util/graphic"),Ee.number=t("./util/number"),Ee.format=t("./util/format"),Ee.matrix=t("zrender/core/matrix"),Ee.vector=t(Ce),Ee.util={},P(["map","each",De,q,H,"reduce",De,"bind","curry",X,"isString",ue,"isFunction",le],function(t){Ee.util[t]=S[t]}),Ee}),e("echarts/component/geo",[Oe,"../coord/geo/GeoModel","../coord/geo/geoCreator","./geo/GeoView","../action/geoRoam","../echarts",Re],function(t){function e(t,e){e[he]="updateView",i.registerAction(e,function(e,i){var r={};return i[ge]({mainType:"geo",query:e},function(i){i[t](e.name);var a=i[ze];n.each(a.regions,function(t){r[t.name]=i.isSelected(t.name)||!1})}),{selected:r,name:e.name}})}t("../coord/geo/GeoModel"),t("../coord/geo/geoCreator"),t("./geo/GeoView"),t("../action/geoRoam");var i=t("../echarts"),n=t(Re);e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"})}),e("echarts/component/legend",[Oe,"./legend/LegendModel","./legend/legendAction","./legend/LegendView","../echarts","./legend/legendFilter"],function(t){t("./legend/LegendModel"),t("./legend/legendAction"),t("./legend/LegendView");var e=t("../echarts");e.registerProcessor(De,t("./legend/legendFilter"))}),e("echarts/component/title",[Oe,"../echarts","../util/graphic","../util/layout"],function(t){var e=t("../echarts"),i=t("../util/graphic"),n=t("../util/layout");e.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),e.extendComponentView({type:"title",render:function(t,e,r){if(this.group[ke](),t.get("show")){var a=this.group,o=t[_e](Z),s=t[_e]("subtextStyle"),l=t.get(F),c=new i.Text({style:{text:t.get("text"),textFont:o[G](),fill:o[N](),textBaseline:"top"},z2:10}),u=c[V](),h=t.get("subtext"),d=new i.Text({style:{text:h,textFont:s[G](),fill:s[N](),y:u[fe]+t.get("itemGap"),textBaseline:"top"},z2:10}),f=t.get("link"),p=t.get("sublink");c.silent=!f,d.silent=!p,f&&c.on("click",function(){window.open(f,"_"+t.get(K))}),p&&d.on("click",function(){window.open(p,"_"+t.get("subtarget"))}),a.add(c),h&&a.add(d);var m=a[V](),g=t.getBoxLayoutParams();g.width=m.width,g[fe]=m[fe];var v=n.getLayoutRect(g,{width:r[xe](),height:r[ye]()},t.get("padding"));l||(l=t.get("left")||t.get("right"),l===B&&(l=E),"right"===l?v.x+=v.width:l===E&&(v.x+=v.width/2)),a[O]=[v.x,v.y],c.setStyle(F,l),d.setStyle(F,l),m=a[V]();var y=v.margin,x=t[Ae](["color",R]);x.fill=t.get(Pe);var _=new i.Rect({shape:{x:m.x-y[3],y:m.y-y[0],width:m.width+y[1]+y[3],height:m[fe]+y[0]+y[2]},style:x,silent:!0});i.subPixelOptimizeRect(_),a.add(_)}}})}),e("echarts/component/tooltip",[Oe,"./tooltip/TooltipModel","./tooltip/TooltipView","../echarts"],function(t){t("./tooltip/TooltipModel"),t("./tooltip/TooltipView"),t("../echarts").registerAction({type:"showTip",event:"showTip",update:"none"},function(){}),t("../echarts").registerAction({type:"hideTip",event:"hideTip",update:"none"},function(){})}),e("echarts/component/toolbox",[Oe,"./toolbox/ToolboxModel","./toolbox/ToolboxView","./toolbox/feature/SaveAsImage","./toolbox/feature/MagicType","./toolbox/feature/DataView","./toolbox/feature/DataZoom","./toolbox/feature/Restore"],function(t){t("./toolbox/ToolboxModel"),t("./toolbox/ToolboxView"),t("./toolbox/feature/SaveAsImage"),t("./toolbox/feature/MagicType"),t("./toolbox/feature/DataView"),t("./toolbox/feature/DataZoom"),t("./toolbox/feature/Restore")}),e("zrender/vml/vml",[Oe,"./graphic","../zrender","./Painter"],function(t){t("./graphic"),t("../zrender").registerPainter("vml",t("./Painter"))}),e("echarts/scale/Time",[Oe,Re,"../util/number","../util/format","./Interval"],function(t){var e=t(Re),i=t("../util/number"),n=t("../util/format"),r=t("./Interval"),a=r[Me],o=Math.ceil,s=Math.floor,l=1e3,c=60*l,u=60*c,h=24*u,d=function(t,e,i,n){for(;n>i;){var r=i+n>>>1;t[r][2]<e?i=r+1:n=r}return i},f=r[le]({type:"time",getLabel:function(t){var e=this._stepLvl,i=new Date(t);return n.formatTime(e[0],i)},niceExtent:function(t,e,n){var r=this._extent;if(r[0]===r[1]&&(r[0]-=h,r[1]+=h),r[1]===-1/0&&1/0===r[0]){var a=new Date;r[1]=new Date(a.getFullYear(),a.getMonth(),a.getDate()),r[0]=r[1]-h}this.niceTicks(t);var l=this._interval;e||(r[0]=i.round(s(r[0]/l)*l)),n||(r[1]=i.round(o(r[1]/l)*l))},niceTicks:function(t){t=t||10;var e=this._extent,n=e[1]-e[0],r=n/t,a=p[oe],l=d(p,r,0,a),c=p[Math.min(l,a-1)],u=c[2];if("year"===c[0]){var h=n/u,f=i.nice(h/t,!0);u*=f}var m=[o(e[0]/u)*u,s(e[1]/u)*u];this._stepLvl=c,this._interval=u,this._niceExtent=m},parse:function(t){return+i.parseDate(t)}});e.each([I,"normalize"],function(t){f[Me][t]=function(e){return a[t].call(this,this.parse(e))}});var p=[["hh:mm:ss",1,l],["hh:mm:ss",5,5*l],["hh:mm:ss",10,10*l],["hh:mm:ss",15,15*l],["hh:mm:ss",30,30*l],["hh:mm\nMM-dd",1,c],["hh:mm\nMM-dd",5,5*c],["hh:mm\nMM-dd",10,10*c],["hh:mm\nMM-dd",15,15*c],["hh:mm\nMM-dd",30,30*c],["hh:mm\nMM-dd",1,u],["hh:mm\nMM-dd",2,2*u],["hh:mm\nMM-dd",6,6*u],["hh:mm\nMM-dd",12,12*u],["MM-dd\nyyyy",1,h],["week",7,7*h],["month",1,31*h],["quarter",3,380*h/4],["half-year",6,380*h/2],["year",1,380*h]];return f[de]=function(){return new f},f}),e("echarts/scale/Log",[Oe,Re,"./Scale","../util/number","./Interval"],function(t){var e=t(Re),i=t("./Scale"),n=t("../util/number"),r=t("./Interval"),a=i[Me],o=r[Me],s=Math.floor,l=Math.ceil,c=Math.pow,u=10,h=Math.log,d=i[le]({type:"log",getTicks:function(){return e.map(o.getTicks.call(this),function(t){return n.round(c(u,t))})},getLabel:o.getLabel,scale:function(t){return t=a.scale.call(this,t),c(u,t)},setExtent:function(t,e){t=h(t)/h(u),e=h(e)/h(u),o.setExtent.call(this,t,e)},getExtent:function(){var t=a[D].call(this);return t[0]=c(u,t[0]),t[1]=c(u,t[1]),t},unionExtent:function(t){t[0]=h(t[0])/h(u),t[1]=h(t[1])/h(u),a.unionExtent.call(this,t)},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(1/0===i||0>=i)){var r=c(10,s(h(i/t)/Math.LN10)),a=t/i*r;.5>=a&&(r*=10);var o=[n.round(l(e[0]/r)*r),n.round(s(e[1]/r)*r)];this._interval=r,this._niceExtent=o}},niceExtent:o.niceExtent});return e.each([I,"normalize"],function(t){d[Me][t]=function(e){return e=h(e)/h(u),a[t].call(this,e)}}),d[de]=function(){return new d},d}),e(Re,[Oe,"../graphic/Gradient"],function(t){function e(t){if("object"==typeof t&&null!==t){var i=t;if(t instanceof Array){i=[];for(var n=0,r=t[oe];r>n;n++)i[n]=e(t[n])}else if(!M(t)&&!S(t)){i={};for(var a in t)t.hasOwnProperty(a)&&(i[a]=e(t[a]))}return i}return t}function i(t,n,r){if(!w(n)||!w(t))return r?e(n):t;for(var a in n)if(n.hasOwnProperty(a)){var o=t[a],s=n[a];!w(s)||!w(o)||x(s)||x(o)||S(s)||S(o)||M(s)||M(o)?!r&&a in t||(t[a]=e(n[a],!0)):i(o,s,r)}return t}function n(t,e){for(var n=t[0],r=1,a=t[oe];a>r;r++)n=i(n,t[r],e);return n}function r(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function a(t,e,i){for(var n in e)e.hasOwnProperty(n)&&(i?null!=e[n]:null==t[n])&&(t[n]=e[n]);return t}function o(){return document[k]("canvas")}function s(){return P||(P=F.createCanvas()[z]("2d")),P}function l(t,e){if(t){if(t[q])return t[q](e);for(var i=0,n=t[oe];n>i;i++)if(t[i]===e)return i}return-1}function c(t,e){function i(){}var n=t[Me];i[Me]=e[Me],t[Me]=new i;for(var r in n)t[Me][r]=n[r];t[Me].constructor=t,t.superClass=e}function u(t,e,i){t=Me in t?t[Me]:t,e=Me in e?e[Me]:e,a(t,e,i)}function h(t){return t?typeof t==we?!1:"number"==typeof t[oe]:void 0}function d(t,e,i){if(t&&e)if(t.forEach&&t.forEach===E)t.forEach(e,i);else if(t[oe]===+t[oe])for(var n=0,r=t[oe];r>n;n++)e.call(i,t[n],n,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(i,t[a],a,t)}function f(t,e,i){if(t&&e){if(t.map&&t.map===N)return t.map(e,i);for(var n=[],r=0,a=t[oe];a>r;r++)n.push(e.call(i,t[r],r,t));return n}}function p(t,e,i,n){if(t&&e){if(t.reduce&&t.reduce===G)return t.reduce(e,i,n);for(var r=0,a=t[oe];a>r;r++)i=e.call(n,i,t[r],r,t);return i}}function m(t,e,i){if(t&&e){if(t[De]&&t[De]===B)return t[De](e,i);for(var n=[],r=0,a=t[oe];a>r;r++)e.call(i,t[r],r,t)&&n.push(t[r]);return n}}function g(t,e,i){if(t&&e)for(var n=0,r=t[oe];r>n;n++)if(e.call(i,t[n],n,t))return t[n]}function v(t,e){var i=V.call(arguments,2);return function(){return t.apply(e,i[L](V.call(arguments)))}}function y(t){var e=V.call(arguments,1);return function(){return t.apply(this,e[L](V.call(arguments)))}}function x(t){return"[object Array]"===R.call(t)}function _(t){return typeof t===W}function b(t){return"[object String]"===R.call(t)}function w(t){var e=typeof t;return e===W||!!t&&"object"==e}function M(t){return!!I[R.call(t)]||t instanceof D}function S(t){return t&&1===t.nodeType&&typeof t.nodeName==we}function T(){for(var t=0,e=arguments[oe];e>t;t++)if(null!=arguments[t])return arguments[t]}function C(){return Function.call.apply(V,arguments)}function A(t,e){if(!t)throw new Error(e)}var P,D=t("../graphic/Gradient"),I={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1},R=Object[Me].toString,O=Array[Me],E=O.forEach,B=O[De],V=O.slice,N=O.map,G=O.reduce,F={inherits:c,mixin:u,clone:e,merge:i,mergeAll:n,extend:r,defaults:a,getContext:s,createCanvas:o,indexOf:l,slice:C,find:g,isArrayLike:h,each:d,map:f,reduce:p,filter:m,bind:v,curry:y,isArray:x,isString:b,isObject:w,isFunction:_,isBuildInObject:M,isDom:S,retrieve:T,assert:A,noop:function(){}};return F}),e("echarts/coord/cartesian/Grid",[Oe,"exports","../../util/layout","../../coord/axisHelper",Re,"./Cartesian2D","./Axis2D","./GridModel","../../CoordinateSystem"],function(t){function e(t,e,i){return i[P]("grid",t.get("gridIndex"))===e}function i(t){var e,i=t.model,n=i.getFormattedLabels(),r=1,a=n[oe];a>40&&(r=Math.ceil(a/40));for(var o=0;a>o;o+=r)if(!t.isLabelIgnored(o)){var s=i.getTextRect(n[o]);e?e.union(s):e=s}return e}function n(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this._model=t}function r(t,e){var i=t[D](),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}var a=t("../../util/layout"),o=t("../../coord/axisHelper"),s=t(Re),l=t("./Cartesian2D"),c=t("./Axis2D"),u=s.each,h=o.ifAxisCrossZero,d=o.niceScaleExtent;t("./GridModel");var f=n[Me];return f.type="grid",f.getRect=function(){return this._rect},f[he]=function(t,e){function i(t){var e=n[t];for(var i in e){var r=e[i];if(r&&(r.type===A||!h(r)))return!0}return!1}var n=this._axesMap;this._updateScale(t,this._model),u(n.x,function(t){d(t,t.model)}),u(n.y,function(t){d(t,t.model)}),u(n.x,function(t){i("y")&&(t.onZero=!1)}),u(n.y,function(t){i("x")&&(t.onZero=!1)}),this[be](this._model,e)},f[be]=function(t,e){function n(){u(s,function(t){var e=t.isHorizontal(),i=e?[0,o.width]:[0,o[fe]],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),r(t,e?o.x:o.y)})}var o=a.getLayoutRect(t.getBoxLayoutParams(),{width:e[xe](),height:e[ye]()});this._rect=o;var s=this._axesList;n(),t.get("containLabel")&&(u(s,function(t){if(!t.model.get("axisLabel.inside")){var e=i(t);if(e){var n=t.isHorizontal()?fe:"width",r=t.model.get("axisLabel.margin");o[n]-=e[n]+r,"top"===t[O]?o.y+=e[fe]+r:"left"===t[O]&&(o.x+=e.width+r)}}}),n())},f[C]=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)return i[n];return i[e]}},f.getCartesian=function(t,e){var i="x"+t+"y"+e;return this._coordsMap[i]},f._initCartesian=function(t,i){function n(n){return function(l,u){if(e(l,t,i)){var h=l.get(O);"x"===n?("top"!==h&&h!==pe&&(h=pe),r[h]&&(h="top"===h?pe:"top")):("left"!==h&&"right"!==h&&(h="left"),r[h]&&(h="left"===h?"right":"left")),r[h]=!0;var d=new c(n,o.createScaleByModel(l),[0,0],l.get("type"),h),f=d.type===A;d.onBand=f&&l.get("boundaryGap"),d.inverse=l.get("inverse"),d.onZero=l.get("axisLine.onZero"),l.axis=d,d.model=l,d.index=u,this._axesList.push(d),a[n][u]=d,s[n]++}}}var r={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},s={x:0,y:0};return i[ge]("xAxis",n("x"),this),i[ge]("yAxis",n("y"),this),s.x&&s.y?(this._axesMap=a,void u(a.x,function(t,e){u(a.y,function(i,n){var r="x"+e+"y"+n,a=new l(r);a.grid=this,this._coordsMap[r]=a,this._coordsList.push(a),a.addAxis(t),a.addAxis(i)},this)},this)):(this._axesMap={},void(this._axesList=[]))},f._updateScale=function(t,i){function n(t,e,i){u(i.coordDimToDataDim(e.dim),function(i){e.scale.unionExtent(t.getDataExtent(i,e.scale.type!==T))})}s.each(this._axesList,function(t){t.scale.setExtent(1/0,-1/0)}),t[re](function(r){if("cartesian2d"===r.get(ze)){var a=r.get("xAxisIndex"),o=r.get("yAxisIndex"),s=t[P]("xAxis",a),l=t[P]("yAxis",o);if(!e(s,i,t)||!e(l,i,t))return;var c=this.getCartesian(a,o),u=r[Ie](),h=c[C]("x"),d=c[C]("y");"list"===u.type&&(n(u,h,r),n(u,d,r))}},this)},n[de]=function(t,e){var i=[];return t[ge]("grid",function(r,a){var o=new n(r,t,e);o.name="grid_"+a,o[be](r,e),r[ze]=o,i.push(o)}),t[re](function(e){if("cartesian2d"===e.get(ze)){var n=e.get("xAxisIndex"),r=t[P]("xAxis",n),a=i[r.get("gridIndex")];e[ze]=a.getCartesian(n,e.get("yAxisIndex"))}}),i},n[S]=l[Me][S],t("../../CoordinateSystem").register("cartesian2d",n),n}),e("echarts/chart/bar/BarView",[Oe,Re,M,"../../model/Model","./barItemStyle","../../echarts"],function(t){function e(t,e){var i=t.width>0?1:-1,n=t[fe]>0?1:-1;e=Math.min(e,Math.abs(t.width),Math.abs(t[fe])),t.x+=i*e/2,t.y+=n*e/2,t.width-=i*e,t[fe]-=n*e}var i=t(Re),n=t(M);return i[le](t("../../model/Model")[Me],t("./barItemStyle")),t("../../echarts").extendChartView({type:"bar",render:function(t,e,i){var n=t.get(ze);return"cartesian2d"===n&&this._renderOnCartesian(t,e,i),this.group},_renderOnCartesian:function(t){function r(r,a){var s=o.getItemLayout(r),l=o[_](r).get(d)||0;e(s,l);var c=new n.Rect({shape:i[le]({},s)});if(h){var f=c.shape,p=u?fe:"width",m={};f[p]=0,m[p]=s[p],n[a?"updateProps":"initProps"](c,{shape:m},t,r)}return c}var a=this.group,o=t[Ie](),s=this._data,l=t[ze],c=l.getBaseAxis(),u=c.isHorizontal(),h=t.get(w),d=["itemStyle",b,"barBorderWidth"];o.diff(s).add(function(t){if(o.hasValue(t)){var e=r(t);o.setItemGraphicEl(t,e),a.add(e)}})[he](function(i,l){var c=s[x](l);if(!o.hasValue(i))return void a[ce](c);c||(c=r(i,!0));var u=o.getItemLayout(i),h=o[_](i).get(d)||0;e(u,h),n.updateProps(c,{shape:u},t,i),o.setItemGraphicEl(i,c),a.add(c)})[ce](function(e){var i=s[x](e);i&&(i.style.text="",n.updateProps(i,{shape:{width:0}},t,e,function(){a[ce](i)}))}).execute(),this._updateStyle(t,o,u),this._data=o},_updateStyle:function(t,e,r){function a(t,e,i,r,a){n.setText(t,e,i),t.text=r,"outside"===t.textPosition&&(t.textPosition=a)}e.eachItemGraphicEl(function(o,s){var l=e[_](s),c=e[y](s,"color"),u=e[y](s,R),h=e.getItemLayout(s),d=l[_e]("itemStyle.normal"),f=l[_e]("itemStyle.emphasis").getBarItemStyle();o.setShape("r",d.get("barBorderRadius")||0),o.useStyle(i[Le]({fill:c,opacity:u},d.getBarItemStyle()));var p=r?h[fe]>0?pe:"top":h.width>0?"left":"right",m=l[_e]("label.normal"),g=l[_e]("label.emphasis"),x=o.style;m.get("show")?a(x,m,c,i.retrieve(t.getFormattedLabel(s,b),t.getRawValue(s)),p):x.text="",g.get("show")?a(f,g,c,i.retrieve(t.getFormattedLabel(s,v),t.getRawValue(s)),p):f.text="",n.setHoverStyle(o,f)})},remove:function(t){var e=this.group;t.get(w)?this._data&&this._data.eachItemGraphicEl(function(i){i.style.text="",n.updateProps(i,{shape:{width:0}},t,i[Q],function(){e[ce](i)})}):e[ke]()}})}),e("echarts/chart/bar/BarSeries",[Oe,"../../model/Series","../helper/createListFromArray"],function(t){var e=t("../../model/Series"),i=t("../helper/createListFromArray");return e[le]({type:"series.bar",dependencies:["grid","polar"],getInitialData:function(t,e){return i(t.data,this,e)},getMarkerPosition:function(t){var e=this[ze];if(e){var i=e[g](t),n=this[Ie](),r=n.getLayout("offset"),a=n.getLayout("size"),o=e.getBaseAxis().isHorizontal()?0:1;return i[o]+=r+a/2,i}return[0/0,0/0]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,barMinHeight:0,itemStyle:{normal:{barBorderColor:"#fff",barBorderWidth:0},emphasis:{barBorderColor:"#fff",barBorderWidth:0}}}})}),e("echarts/layout/barGrid",[Oe,Re,"../util/number"],function(t){function e(t){return t.get("stack")||"__ec_stack_"+t[$]}function i(t){var i={};r.each(t,function(t){var n=t[ze],r=n.getBaseAxis(),a=i[r.index]||{remainedWidth:r.getBandWidth(),autoWidthCount:0,categoryGap:"20%",gap:"30%",axis:r,stacks:{}},o=a.stacks;i[r.index]=a;var s=e(t);o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var l=t.get("barWidth"),c=t.get("barMaxWidth"),u=t.get("barGap"),h=t.get("barCategoryGap");l&&!o[s].width&&(l=Math.min(a.remainedWidth,l),o[s].width=l,a.remainedWidth-=l),c&&(o[s].maxWidth=c),null!=u&&(a.gap=u),null!=h&&(a.categoryGap=h)});var n={};return r.each(i,function(t,e){n[e]={};var i=t.stacks,a=t.axis,s=a.getBandWidth(),l=o(t.categoryGap,s),c=o(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,d=(u-l)/(h+(h-1)*c);d=Math.max(d,0),r.each(i,function(t){var e=t.maxWidth;!t.width&&e&&d>e&&(e=Math.min(e,u),u-=e,t.width=e,h--)}),d=(u-l)/(h+(h-1)*c),d=Math.max(d,0);var f,p=0;r.each(i,function(t){t.width||(t.width=d),f=t,p+=t.width*(1+c)}),f&&(p-=f.width*c);var m=-p/2;r.each(i,function(t,i){n[e][i]=n[e][i]||{offset:m,width:t.width},m+=t.width*(1+c)
})}),n}function n(t,n){var a=i(r[De](n.getSeriesByType(t),function(t){return!n.isSeriesFiltered(t)&&t[ze]&&"cartesian2d"===t[ze].type})),o={};n.eachSeriesByType(t,function(t){var i=t[Ie](),n=t[ze],r=n.getBaseAxis(),s=e(t),l=a[r.index][s],c=l.offset,u=l.width,h=n.getOtherAxis(r),d=t.get("barMinHeight")||0,f=r.onZero?h.toGlobalCoord(h.dataToCoord(0)):h.getGlobalExtent()[0],p=n.dataToPoints(i,!0);o[s]=o[s]||[],i.setLayout({offset:c,size:u}),i.each(h.dim,function(t,e){if(!isNaN(t)){o[s][e]||(o[s][e]={p:f,n:f});var n,r,a,l,m=t>=0?"p":"n",g=p[e],v=o[s][e][m];h.isHorizontal()?(n=v,r=g[1]+c,a=g[0]-v,l=u,Math.abs(a)<d&&(a=(0>a?-1:1)*d),o[s][e][m]+=a):(n=g[0]+c,r=v,a=u,l=g[1]-v,Math.abs(l)<d&&(l=(0>=l?-1:1)*d),o[s][e][m]+=l),i.setItemLayout(e,{x:n,y:r,width:a,height:l})}},!0)},this)}var r=t(Re),a=t("../util/number"),o=a.parsePercent;return n}),e("echarts/chart/pie/PieSeries",[Oe,"../../data/List",Re,"../../util/model","../../data/helper/completeDimensions","../../component/helper/selectableMixin","../../echarts"],function(t){var e=t("../../data/List"),i=t(Re),n=t("../../util/model"),r=t("../../data/helper/completeDimensions"),a=t("../../component/helper/selectableMixin"),o=t("../../echarts").extendSeriesModel({type:"series.pie",init:function(t){o.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._dataBeforeProcessed},this.updateSelectedMap(t.data),this._defaultLabelLine(t)},mergeOption:function(t){o.superCall(this,"mergeOption",t),this.updateSelectedMap(this[m].data)},getInitialData:function(t){var i=r(["value"],t.data),n=new e(i,this);return n.initData(t.data),n},getDataParams:function(t){var e=this._data,i=o.superCall(this,J,t),n=e.getSum("value");return i.percent=n?+(e.get("value",t)/n*100).toFixed(2):0,i.$vars.push("percent"),i},_defaultLabelLine:function(t){n.defaultEmphasis(t.labelLine,["show"]);var e=t.labelLine[b],i=t.labelLine[v];e.show=e.show&&t.label[b].show,i.show=i.show&&t.label[v].show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,selectedOffset:10,avoidLabelOverlap:!0,label:{normal:{rotate:!1,show:!0,position:"outer"},emphasis:{}},labelLine:{normal:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}}},itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1}},animationEasing:"cubicOut",data:[]}});return i.mixin(o,a),o}),e("echarts/action/createDataSelectAction",[Oe,"../echarts",Re],function(t){var e=t("../echarts"),i=t(Re);return function(t,n){i.each(n,function(i){i[he]="updateView",e.registerAction(i,function(e,n){var r={};return n[ge]({mainType:"series",subType:t,query:e},function(t){t[i.method]&&t[i.method](e.name);var n=t[Ie]();n.each(function(e){var i=n[p](e);r[i]=t.isSelected(i)||!1})}),{name:e.name,selected:r}})})}}),e("echarts/chart/pie/PieView",[Oe,M,Re,"../../view/Chart"],function(t){function e(t,e,n,r){var a=e[Ie](),o=this[Q],s=a[p](o),l=e.get("selectedOffset");r[se]({type:"pieToggleSelect",from:t,name:s,seriesId:e.id}),a.each(function(t){i(a[x](t),a.getItemLayout(t),e.isSelected(a[p](t)),l,n)})}function i(t,e,i,n,r){var a=(e.startAngle+e.endAngle)/2,o=Math.cos(a),s=Math.sin(a),l=i?n:0,c=[o*l,s*l];r?t.animate().when(200,{position:c}).start("bounceOut"):t.attr(O,c)}function n(t,e){function i(){o[me]=o.hoverIgnore,s[me]=s.hoverIgnore}function n(){o[me]=o.normalIgnore,s[me]=s.normalIgnore}a.Group.call(this);var r=new a.Sector({z2:2}),o=new a.Polyline,s=new a.Text;this.add(r),this.add(o),this.add(s),this.updateData(t,e,!0),this.on(v,i).on(b,n).on(ee,i).on(te,n)}function r(t,e,i,n,r){var a=n[_e](Z),s=r===f||"inner"===r;return{fill:a[N]()||(s?"#fff":t[y](e,"color")),opacity:t[y](e,R),textFont:a[G](),text:o.retrieve(t.hostModel.getFormattedLabel(e,i),t[p](e))}}var a=t(M),o=t(Re),s=n[Me];s.updateData=function(t,e,n){function r(){l.stopAnimation(!0),l.animateTo({shape:{r:h.r+10}},300,"elasticOut")}function s(){l.stopAnimation(!0),l.animateTo({shape:{r:h.r}},300,"elasticOut")}var l=this.childAt(0),c=t.hostModel,u=t[_](e),h=t.getItemLayout(e),d=o[le]({},h);d.label=null,n?(l.setShape(d),l.shape.endAngle=h.startAngle,a.updateProps(l,{shape:{endAngle:h.endAngle}},c,e)):a.updateProps(l,{shape:d},c,e);var f=u[_e]("itemStyle"),p=t[y](e,"color");l.useStyle(o[Le]({fill:p},f[_e](b)[Ae]())),l.hoverStyle=f[_e](v)[Ae](),i(this,t.getItemLayout(e),u.get("selected"),c.get("selectedOffset"),c.get(w)),l.off(ee).off(te).off(v).off(b),u.get("hoverAnimation")&&l.on(ee,r).on(te,s).on(v,r).on(b,s),this._updateLabel(t,e),a.setHoverStyle(this)},s._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),o=t.hostModel,s=t[_](e),l=t.getItemLayout(e),c=l.label,u=t[y](e,"color");a.updateProps(i,{shape:{points:c.linePoints||[[c.x,c.y],[c.x,c.y],[c.x,c.y]]}},o,e),a.updateProps(n,{style:{x:c.x,y:c.y}},o,e),n.attr({style:{textVerticalAlign:c.verticalAlign,textAlign:c[F],textFont:c.font},rotation:c.rotation,origin:[c.x,c.y],z2:10});var h=s[_e]("label.normal"),d=s[_e]("label.emphasis"),f=s[_e]("labelLine.normal"),p=s[_e]("labelLine.emphasis"),m=h.get(O)||d.get(O);n.setStyle(r(t,e,b,h,m)),n[me]=n.normalIgnore=!h.get("show"),n.hoverIgnore=!d.get("show"),i[me]=i.normalIgnore=!f.get("show"),i.hoverIgnore=!p.get("show"),i.setStyle({stroke:u,opacity:t[y](e,R)}),i.setStyle(f[_e]("lineStyle").getLineStyle()),n.hoverStyle=r(t,e,v,d,m),i.hoverStyle=p[_e]("lineStyle").getLineStyle();var g=f.get("smooth");g&&g===!0&&(g=.4),i.setShape({smooth:g})},o[H](n,a.Group);var l=t("../../view/Chart")[le]({type:"pie",init:function(){var t=new a.Group;this._sectorGroup=t},render:function(t,i,r,a){if(!a||a.from!==this.uid){var s=t[Ie](),l=this._data,c=this.group,u=i.get(w),h=!l,d=o.curry(e,this.uid,t,u,r),f=t.get("selectedMode");if(s.diff(l).add(function(t){var e=new n(s,t);h&&e.eachChild(function(t){t.stopAnimation(!0)}),f&&e.on("click",d),s.setItemGraphicEl(t,e),c.add(e)})[he](function(t,e){var i=l[x](e);i.updateData(s,t),i.off("click"),f&&i.on("click",d),c.add(i),s.setItemGraphicEl(t,i)})[ce](function(t){var e=l[x](t);c[ce](e)}).execute(),u&&h&&s.count()>0){var p=s.getItemLayout(0),m=Math.max(r[xe](),r[ye]())/2,g=o.bind(c.removeClipPath,c);c.setClipPath(this._createClipPath(p.cx,p.cy,m,p.startAngle,p.clockwise,g,t))}this._data=s}},_createClipPath:function(t,e,i,n,r,o,s){var l=new a.Sector({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:r}});return a.initProps(l,{shape:{endAngle:n+(r?1:-1)*Math.PI*2}},s,o),l}});return l}),e("echarts/chart/pie/pieLayout",[Oe,"../../util/number","./labelLayout",Re],function(t){var e=t("../../util/number"),i=e.parsePercent,n=t("./labelLayout"),r=t(Re),a=2*Math.PI,o=Math.PI/180;return function(t,s,l){s.eachSeriesByType(t,function(t){var s=t.get(E),c=t.get(d);r[X](c)||(c=[0,c]),r[X](s)||(s=[s,s]);var u=l[xe](),h=l[ye](),f=Math.min(u,h),p=i(s[0],u),m=i(s[1],h),g=i(c[0],f/2),v=i(c[1],f/2),y=t[Ie](),x=-t.get("startAngle")*o,_=t.get("minAngle")*o,b=y.getSum("value"),w=Math.PI/(b||y.count())*2,M=t.get("clockwise"),S=t.get("roseType"),T=y.getDataExtent("value");T[0]=0;var C=a,A=0,P=x,L=M?1:-1;if(y.each("value",function(t,i){var n;n="area"!==S?0===b?w:t*w:a/(y.count()||1),_>n?(n=_,C-=_):A+=t;var r=P+L*n;y.setItemLayout(i,{angle:n,startAngle:P,endAngle:r,clockwise:M,cx:p,cy:m,r0:g,r:S?e.linearMap(t,T,[g,v]):v}),P=r},!0),a>C)if(.001>=C){var z=a/y.count();y.each(function(t){var e=y.getItemLayout(t);e.startAngle=x+L*t*z,e.endAngle=x+L*(t+1)*z})}else w=C/A,P=x,y.each("value",function(t,e){var i=y.getItemLayout(e),n=i.angle===_?_:t*w;i.startAngle=P,i.endAngle=P+L*n,P+=n});n(t,v,u,h)})}}),e("echarts/visual/dataColor",[Oe],function(){return function(t,e){var i=e.get("color"),n=0;e.eachRawSeriesByType(t,function(t){var r=t.get("color",!0),a=t.getRawData();if(!e.isSeriesFiltered(t)){var o=t[Ie]();o.each(function(t){var e=o[_](t),s=o.getRawIndex(t),l=o[y](t,"color",!0);if(l)a.setItemVisual(s,"color",l);else{var c=r?r[s%r[oe]]:i[(s+n)%i[oe]],u=e.get("itemStyle.normal.color")||c;a.setItemVisual(s,"color",u),o.setItemVisual(t,"color",u)}})}n+=a.count()})}}),e("echarts/processor/dataFilter",[],function(){return function(t,e){var i=e.findComponents({mainType:"legend"});i&&i[oe]&&e.eachSeriesByType(t,function(t){var e=t[Ie]();e.filterSelf(function(t){for(var n=e[p](t),r=0;r<i[oe];r++)if(!i[r].isSelected(n))return!1;return!0},this)},this)}}),e("echarts/chart/line/LineView",[Oe,Re,"../helper/SymbolDraw","../helper/Symbol","./lineAnimationDiff",M,"./poly","../../view/Chart"],function(t){function e(t,e){if(t[oe]===e[oe]){for(var i=0;i<t[oe];i++){var n=t[i],r=e[i];if(n[0]!==r[0]||n[1]!==r[1])return}return!0}}function i(t){return"number"==typeof t?t:t?.3:0}function n(t){var e=t.getGlobalExtent();if(t.onBand){var i=t.getBandWidth()/2-1,n=e[1]>e[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function r(t){return t>=0?1:-1}function a(t,e){var i=t.getBaseAxis(),n=t.getOtherAxis(i),a=i.onZero?0:n.scale[D]()[0],o=n.dim,s="x"===o||o===d?1:0;return e[h]([o],function(n,l){for(var c,u=e.stackedOn;u&&r(u.get(o,l))===r(n);){c=u;break}var h=[];return h[s]=e.get(i.dim,l),h[1-s]=c?c.get(o,l,!0):a,t[g](h)},!0)}function o(t,e){return null!=e[Q]?e[Q]:null!=e.name?t[u](e.name):void 0}function s(t,e,i){var r=n(t[C]("x")),a=n(t[C]("y")),o=t.getBaseAxis().isHorizontal(),s=Math.min(r[0],r[1]),l=Math.min(a[0],a[1]),c=Math.max(r[0],r[1])-s,u=Math.max(a[0],a[1])-l,h=i.get("lineStyle.normal.width")||2,d=i.get("clipOverflow")?h/2:Math.max(c,u);o?(l-=d,u+=2*d):(s-=d,c+=2*d);var f=new y.Rect({shape:{x:s,y:l,width:c,height:u}});return e&&(f.shape[o?"width":fe]=0,y.initProps(f,{shape:{width:c,height:u}},i)),f}function l(t,e,i){var n=t.getAngleAxis(),r=t.getRadiusAxis(),a=r[D](),o=n[D](),s=Math.PI/180,l=new y.Sector({shape:{cx:t.cx,cy:t.cy,r0:a[0],r:a[1],startAngle:-o[0]*s,endAngle:-o[1]*s,clockwise:n.inverse}});return e&&(l.shape.endAngle=-o[0]*s,y.initProps(l,{shape:{endAngle:-o[1]*s}},i)),l}function c(t,e,i){return"polar"===t.type?l(t,e,i):s(t,e,i)}var f=t(Re),p=t("../helper/SymbolDraw"),m=t("../helper/Symbol"),v=t("./lineAnimationDiff"),y=t(M),_=t("./poly"),b=t("../../view/Chart");return b[le]({type:"line",init:function(){var t=new y.Group,e=new p;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,n,r){var o=t[ze],s=this.group,l=t[Ie](),u=t[_e]("lineStyle.normal"),d=t[_e]("areaStyle.normal"),p=l[h](l.getItemLayout,!0),m="polar"===o.type,g=this._coordSys,v=this._symbolDraw,y=this._polyline,x=this._polygon,_=this._lineGroup,b=t.get(w),M=!d.isEmpty(),S=a(o,l),T=t.get("showSymbol"),C=T&&!m&&!t.get("showAllSymbol")&&this._getSymbolIgnoreFunc(l,o),A=this._data;A&&A.eachItemGraphicEl(function(t,e){t.__temp&&(s[ce](t),A.setItemGraphicEl(e,null))}),T||v[ce](),s.add(_),y&&g.type===o.type?(M&&!x?x=this._newPolygon(p,S,o,b):x&&!M&&(_[ce](x),x=this._polygon=null),_.setClipPath(c(o,!1,t)),T&&v.updateData(l,C),l.eachItemGraphicEl(function(t){t.stopAnimation(!0)}),e(this._stackedOnPoints,S)&&e(this._points,p)||(b?this._updateAnimation(l,S,o,r):(y.setShape({points:p}),x&&x.setShape({points:p,stackedOnPoints:S})))):(T&&v.updateData(l,C),y=this._newPolyline(p,o,b),M&&(x=this._newPolygon(p,S,o,b)),_.setClipPath(c(o,!0,t))),y.useStyle(f[Le](u.getLineStyle(),{fill:"none",stroke:l.getVisual("color"),lineJoin:"bevel"}));var P=t.get("smooth");if(P=i(t.get("smooth")),y.setShape({smooth:P,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),x){var L=l.stackedOn,z=0;if(x.useStyle(f[Le](d.getAreaStyle(),{fill:l.getVisual("color"),opacity:.7,lineJoin:"bevel"})),L){var k=L.hostModel;z=i(k.get("smooth"))}x.setShape({smooth:P,stackedOnSmooth:z,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=l,this._coordSys=o,this._stackedOnPoints=S,this._points=p},highlight:function(t,e,i,n){var r=t[Ie](),a=o(r,n);if(null!=a&&a>=0){var s=r[x](a);if(!s){var l=r.getItemLayout(a);s=new m(r,a,i),s[O]=l,s.setZ(t.get(Y),t.get("z")),s[me]=isNaN(l[0])||isNaN(l[1]),s.__temp=!0,r.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else b[Me].highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var r=t[Ie](),a=o(r,n);if(null!=a&&a>=0){var s=r[x](a);s&&(s.__temp?(r.setItemGraphicEl(a,null),this.group[ce](s)):s.downplay())}else b[Me].downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup[ce](e),e=new _.Polyline({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup[ce](i),i=new _.Polygon({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_getSymbolIgnoreFunc:function(t,e){var i=e.getAxesByScale(T)[0];return i&&i.isLabelIgnored?f.bind(i.isLabelIgnored,i):void 0},_updateAnimation:function(t,e,i){var n=this._polyline,r=this._polygon,a=t.hostModel,o=v(this._data,t,this._stackedOnPoints,e,this._coordSys,i);n.shape.points=o.current,y.updateProps(n,{shape:{points:o.next}},a),r&&(r.setShape({points:o.current,stackedOnPoints:o.stackedOnCurrent}),y.updateProps(r,{shape:{points:o.next,stackedOnPoints:o.stackedOnNext}},a));for(var s=[],l=o.status,c=0;c<l[oe];c++){var u=l[c].cmd;if("="===u){var h=t[x](l[c].idx1);h&&s.push({el:h,ptIdx:c})}}n.animators&&n.animators[oe]&&n.animators[0].during(function(){for(var t=0;t<s[oe];t++){var e=s[t].el;e.attr(O,n.shape.points[s[t].ptIdx])}})},remove:function(){var t=this.group,e=this._data;this._lineGroup[ke](),this._symbolDraw[ce](!0),e&&e.eachItemGraphicEl(function(i,n){i.__temp&&(t[ce](i),e.setItemGraphicEl(n,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}})}),e("echarts/chart/line/LineSeries",[Oe,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[le]({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,i){return e(t.data,this,i)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,polarIndex:0,clipOverflow:!0,label:{normal:{position:"top"}},lineStyle:{normal:{width:2,type:"solid"}},smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:!1,connectNulls:!1,sampling:"none",animationEasing:"linear"}})}),e("echarts/visual/symbol",[Oe],function(){return function(t,e,i,n){n.eachRawSeriesByType(t,function(t){var r=t[Ie](),a=t.get("symbol")||e,o=t.get("symbolSize");r.setVisual({legendSymbol:i||a,symbol:a,symbolSize:o}),n.isSeriesFiltered(t)||(typeof o===W&&r.each(function(e){var i=t.getRawValue(e),n=t[J](e);r.setItemVisual(e,"symbolSize",o(i,n))}),r.each(function(t){var e=r[_](t),i=e.get("symbol",!0),n=e.get("symbolSize",!0);null!=i&&r.setItemVisual(t,"symbol",i),null!=n&&r.setItemVisual(t,"symbolSize",n)}))})}}),e("echarts/layout/points",[Oe],function(){return function(t,e){e.eachSeriesByType(t,function(t){var e=t[Ie](),i=t[ze];if(i){var n=i[S];e.each(n,function(t,n,r){var a;a=isNaN(t)||isNaN(n)?[0/0,0/0]:i[g]([t,n]),e.setItemLayout(r,a)},!0)}})}}),e("echarts/processor/dataSample",[],function(){var t={average:function(t){for(var e=0,i=0,n=0;n<t[oe];n++)isNaN(t[n])||(e+=t[n],i++);return 0===i?0/0:e/i},sum:function(t){for(var e=0,i=0;i<t[oe];i++)e+=t[i]||0;return e},max:function(t){for(var e=-1/0,i=0;i<t[oe];i++)t[i]>e&&(e=t[i]);return e},min:function(t){for(var e=1/0,i=0;i<t[oe];i++)t[i]<e&&(e=t[i]);return e},nearest:function(t){return t[0]}},e=function(t){return Math.round(t[oe]/2)};return function(i,n){n.eachSeriesByType(i,function(i){var n=i[Ie](),r=i.get("sampling"),a=i[ze];if("cartesian2d"===a.type&&r){var o=a.getBaseAxis(),s=a.getOtherAxis(o),l=o[D](),c=l[1]-l[0],u=Math.round(n.count()/c);if(u>1){var h;typeof r===we?h=t[r]:typeof r===W&&(h=r),h&&(n=n.downSample(s.dim,1/u,h,e),i.setData(n))}}},this)}}),e("echarts/util/graphic",[Oe,Re,"zrender/tool/path","zrender/graphic/Path","zrender/tool/color","zrender/core/matrix",Ce,"zrender/graphic/Gradient","zrender/container/Group","zrender/graphic/Image","zrender/graphic/Text","zrender/graphic/shape/Circle","zrender/graphic/shape/Sector","zrender/graphic/shape/Ring","zrender/graphic/shape/Polygon","zrender/graphic/shape/Polyline","zrender/graphic/shape/Rect","zrender/graphic/shape/Line","zrender/graphic/shape/BezierCurve","zrender/graphic/shape/Arc","zrender/graphic/CompoundPath","zrender/graphic/LinearGradient","zrender/graphic/RadialGradient",c],function(t){function e(t){return null!=t&&"none"!=t}function i(t){return t instanceof z?t:A.lift(t,-.1)}function n(t){if(t.__hoverStlDirty){var n=t.style[o],r=t.style.fill,a=t.__hoverStl;a.fill=a.fill||(e(r)?i(r):null),a[o]=a[o]||(e(n)?i(n):null);var s={};for(var l in a)a.hasOwnProperty(l)&&(s[l]=t.style[l]);t.__normalStl=s,t.__hoverStlDirty=!1}}function r(t){t.__isHover||(n(t),t.setStyle(t.__hoverStl),t.z2+=1,t.__isHover=!0)}function u(t){if(t.__isHover){var e=t.__normalStl;e&&t.setStyle(e),t.z2-=1,t.__isHover=!1}}function h(t){"group"===t.type?t[U](function(t){"group"!==t.type&&r(t)}):r(t)}function d(t){"group"===t.type?t[U](function(t){"group"!==t.type&&u(t)}):u(t)}function p(t,e){t.__hoverStl=t.hoverStyle||e||{},t.__hoverStlDirty=!0,t.__isHover&&n(t)}function m(){!this.__isEmphasis&&h(this)}function g(){!this.__isEmphasis&&d(this)}function y(){this.__isEmphasis=!0,h(this)}function x(){this.__isEmphasis=!1,d(this)}function _(t,e,i,n,r,a){typeof r===W&&(a=r,r=null);var o=t?"Update":"",s=n&&n.getShallow("animationDuration"+o),l=n&&n.getShallow("animationEasing"+o),c=n&&n.getShallow("animationDelay"+o);typeof c===W&&(c=c(r)),n&&n.getShallow(w)?e.animateTo(i,s,c||0,l,a):(e.attr(i),a&&a())}var M=t(Re),S=t("zrender/tool/path"),T=Math.round,C=t("zrender/graphic/Path"),A=t("zrender/tool/color"),P=t("zrender/core/matrix"),L=t(Ce),z=t("zrender/graphic/Gradient"),k={};return k.Group=t("zrender/container/Group"),k.Image=t("zrender/graphic/Image"),k.Text=t("zrender/graphic/Text"),k.Circle=t("zrender/graphic/shape/Circle"),k.Sector=t("zrender/graphic/shape/Sector"),k.Ring=t("zrender/graphic/shape/Ring"),k.Polygon=t("zrender/graphic/shape/Polygon"),k.Polyline=t("zrender/graphic/shape/Polyline"),k.Rect=t("zrender/graphic/shape/Rect"),k.Line=t("zrender/graphic/shape/Line"),k.BezierCurve=t("zrender/graphic/shape/BezierCurve"),k.Arc=t("zrender/graphic/shape/Arc"),k.CompoundPath=t("zrender/graphic/CompoundPath"),k.LinearGradient=t("zrender/graphic/LinearGradient"),k.RadialGradient=t("zrender/graphic/RadialGradient"),k.BoundingRect=t(c),k.extendShape=function(t){return C[le](t)},k.extendPath=function(t,e){return S.extendFromString(t,e)},k.makePath=function(t,e,i,n){var r=S.createFromString(t,e),a=r[V]();if(i){var o=a.width/a[fe];if(n===E){var s,l=i[fe]*o;l<=i.width?s=i[fe]:(l=i.width,s=l/o);var c=i.x+i.width/2,u=i.y+i[fe]/2;i.x=c-l/2,i.y=u-s/2,i.width=l,i[fe]=s}this.resizePath(r,i)}return r},k.mergePath=S.mergePath,k.resizePath=function(t,e){if(t[l]){var i=t[V](),n=i.calculateTransform(e);t[l](n)}},k.subPixelOptimizeLine=function(t){var e=k.subPixelOptimize,i=t.shape,n=t.style[s];return T(2*i.x1)===T(2*i.x2)&&(i.x1=i.x2=e(i.x1,n,!0)),T(2*i.y1)===T(2*i.y2)&&(i.y1=i.y2=e(i.y1,n,!0)),t},k.subPixelOptimizeRect=function(t){var e=k.subPixelOptimize,i=t.shape,n=t.style[s],r=i.x,a=i.y,o=i.width,l=i[fe];return i.x=e(i.x,n,!0),i.y=e(i.y,n,!0),i.width=Math.max(e(r+o,n,!1)-i.x,0===o?0:1),i[fe]=Math.max(e(a+l,n,!1)-i.y,0===l?0:1),t},k.subPixelOptimize=function(t,e,i){var n=T(2*t);return(n+T(e))%2===0?n/2:(n+(i?1:-1))/2},k.setHoverStyle=function(t,e){"group"===t.type?t[U](function(t){"group"!==t.type&&p(t,e)}):p(t,e),t.on(ee,m).on(te,g),t.on(v,y).on(b,x)},k.setText=function(t,e,i){var n=e.getShallow(O)||f,r=n[q](f)>=0?"white":i,a=e[_e](Z);M[le](t,{textDistance:e.getShallow("distance")||5,textFont:a[G](),textPosition:n,textFill:a[N]()||r})},k.updateProps=M.curry(_,!0),k.initProps=M.curry(_,!1),k.getTransform=function(t,e){for(var i=P.identity([]);t&&t!==e;)P.mul(i,t.getLocalTransform(),i),t=t[a];return i},k[l]=function(t,e,i){return i&&(e=P.invert([],e)),L[l]([],t,e)},k.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),r=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-r:t===pe?r:0];return a=k[l](a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?pe:"top"},k}),e("echarts/component/axis",[Oe,"../coord/cartesian/AxisModel","./axis/AxisView"],function(t){t("../coord/cartesian/AxisModel"),t("./axis/AxisView")}),e("echarts/ExtensionAPI",[Oe,Re],function(t){function e(t){i.each(n,function(e){this[e]=i.bind(t[e],t)},this)}var i=t(Re),n=["getDom","getZr",xe,ye,se,"on","off","getDataURL","getConnectedDataURL",_e,"getOption"];return e}),e("echarts/model/Global",[Oe,Re,"../util/model","./Model","./Component","./globalDefault"],function(t){function e(t,e){for(var i in e)x.hasClass(i)||("object"==typeof e[i]?t[i]=t[i]?c.merge(t[i],e[i],!1):c.clone(e[i]):null==t[i]&&(t[i]=e[i]))}function i(t){t=t,this[m]={},this[m][b]=1,this._componentsMap={},this._seriesIndices=null,e(t,this._theme[m]),c.merge(t,_,!1),this.mergeOption(t)}function n(t,e){c[X](e)||(e=e?[e]:[]);var i={};return d(e,function(e){i[e]=(t[e]||[]).slice()}),i}function r(t,e){var i={};d(e,function(t){var e=t.exist;e&&(i[e.id]=t)}),d(e,function(e){var n=e[m];if(c.assert(!n||null==n.id||!i[n.id]||i[n.id]===e,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&(i[n.id]=e),y(n)){var r=a(t,n,e.exist);e.keyInfo={mainType:t,subType:r}}}),d(e,function(t){var e=t.exist,n=t[m],r=t.keyInfo;if(y(n)){if(r.name=null!=n.name?n.name+"":e?e.name:"\x00-",e)r.id=e.id;else if(null!=n.id)r.id=n.id+"";else{var a=0;do r.id="\x00"+r.name+"\x00"+a++;while(i[r.id])}i[r.id]=t}})}function a(t,e,i){var n=e.type?e.type:i?i.subType:x.determineSubType(t,e);return n}function o(t){return p(t,function(t){return t.componentIndex})||[]}function s(t,e){return e.hasOwnProperty("subType")?f(t,function(t){return t.subType===e.subType}):t}function l(t){if(!t._seriesIndices)throw new Error("Series has not been initialized yet.")}var c=t(Re),u=t("../util/model"),h=t("./Model"),d=c.each,f=c[De],p=c.map,g=c[X],v=c[q],y=c[ue],x=t("./Component"),_=t("./globalDefault"),b="\x00_ec_inner",w=h[le]({constructor:w,init:function(t,e,i,n){i=i||{},this[m]=null,this._theme=new h(i),this._optionManager=n},setOption:function(t,e){c.assert(!(b in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption()},resetOption:function(t){var e=!1,n=this._optionManager;if(!t||"recreate"===t){var r=n.mountOption("recreate"===t);this[m]&&"recreate"!==t?(this.restoreData(),this.mergeOption(r)):i.call(this,r),e=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var a=n.getTimelineOption(this);a&&(this.mergeOption(a),e=!0)}if(!t||"recreate"===t||"media"===t){var o=n.getMediaOption(this,this._api);o[oe]&&d(o,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){function e(e,s){var l=u.normalizeToArray(t[e]),h=u.mappingToExists(a[e],l);r(e,h);var f=n(a,s);i[e]=[],a[e]=[],d(h,function(t,n){var r=t.exist,o=t[m];if(c.assert(y(o)||r,"Empty component definition"),o){var s=x.getClass(e,t.keyInfo.subType,!0);r&&r instanceof s?(r.mergeOption(o,this),r.optionUpdated(this)):(r=new s(o,this,this,c[le]({dependentModels:f,componentIndex:n},t.keyInfo)),r.optionUpdated(this))}else r.mergeOption({},this),r.optionUpdated(this);a[e][n]=r,i[e][n]=r[m]},this),e===ne&&(this._seriesIndices=o(a[ne]))}var i=this[m],a=this._componentsMap,s=[];d(t,function(t,e){null!=t&&(x.hasClass(e)?s.push(e):i[e]=null==i[e]?c.clone(t):c.merge(i[e],t,!0))}),x.topologicalTravel(s,x.getAllClassMainTypes(),e,this)},getOption:function(){var t=c.clone(this[m]);return d(t,function(e,i){if(x.hasClass(i)){for(var e=u.normalizeToArray(e),n=e[oe]-1;n>=0;n--)u.isIdInner(e[n])&&e[ie](n,1);t[i]=e}}),delete t[b],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap[t];return i?i[e||0]:void 0},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,r=t.name,a=this._componentsMap[e];if(!a||!a[oe])return[];var o;if(null!=i)g(i)||(i=[i]),o=f(p(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var l=g(n);o=f(a,function(t){return l&&v(n,t.id)>=0||!l&&t.id===n})}else if(null!=r){var c=g(r);o=f(a,function(t){return c&&v(r,t.name)>=0||!c&&t.name===r})}return s(o,t)},findComponents:function(t){function e(t){var e=r+"Index",i=r+"Id",n=r+"Name";return t&&(t.hasOwnProperty(e)||t.hasOwnProperty(i)||t.hasOwnProperty(n))?{mainType:r,index:t[e],id:t[i],name:t[n]}:null}function i(e){return t[De]?f(e,t[De]):e}var n=t.query,r=t.mainType,a=e(n),o=a?this.queryComponents(a):this._componentsMap[r];return i(s(o,t))},eachComponent:function(t,e,i){var n=this._componentsMap;if(typeof t===W)i=e,e=t,d(n,function(t,n){d(t,function(t,r){e.call(i,n,t,r)})});else if(c.isString(t))d(n[t],e,i);else if(y(t)){var r=this.findComponents(t);d(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap[ne];return f(e,function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap[ne][t]},getSeriesByType:function(t){var e=this._componentsMap[ne];return f(e,function(e){return e.subType===t})},getSeries:function(){return this._componentsMap[ne].slice()},eachSeries:function(t,e){l(this),d(this._seriesIndices,function(i){var n=this._componentsMap[ne][i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap[ne],t,e)},eachSeriesByType:function(t,e,i){l(this),d(this._seriesIndices,function(n){var r=this._componentsMap[ne][n];r.subType===t&&e.call(i,r,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return l(this),c[q](this._seriesIndices,t.componentIndex)<0},filterSeries:function(t,e){l(this);var i=f(this._componentsMap[ne],t,e);this._seriesIndices=o(i)},restoreData:function(){var t=this._componentsMap;this._seriesIndices=o(t[ne]);var e=[];d(t,function(t,i){e.push(i)}),x.topologicalTravel(e,x.getAllClassMainTypes(),function(e){d(t[e],function(t){t.restoreData()})})}});return w}),e("echarts/CoordinateSystem",[Oe],function(){function t(){this._coordinateSystems=[]}var e={};return t[Me]={constructor:t,create:function(t,i){var n=[];for(var r in e){var a=e[r][de](t,i);a&&(n=n[L](a))}this._coordinateSystems=n},update:function(t,e){for(var i=this._coordinateSystems,n=0;n<i[oe];n++)i[n][he]&&i[n][he](t,e)}},t.register=function(t,i){e[t]=i},t.get=function(t){return e[t]},t}),e("echarts/model/OptionManager",[Oe,Re,"../util/model","./Component"],function(t){function e(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function i(t,e){var i,n,r=[],a=[],o=t.timeline;if(t.baseOption&&(n=t.baseOption),(o||t.options)&&(n=n||{},r=(t.options||[]).slice()),t.media){n=n||{};var l=t.media;u(l,function(t){t&&t[m]&&(t.query?a.push(t):i||(i=t))})}return n||(n=t),n.timeline||(n.timeline=o),u([n][L](r)[L](s.map(a,function(t){return t[m]})),function(t){u(e,function(e){e(t)})}),{baseOption:n,timelineOptions:r,mediaDefault:i,mediaList:a}}function n(t,e,i){var n={width:e,height:i,aspectratio:e/i},a=!0;return s.each(t,function(t,e){var i=e.match(p);if(i&&i[1]&&i[2]){var o=i[1],s=i[2][Se]();r(n[s],t,o)||(a=!1)}}),a}function r(t,e,i){return"min"===i?t>=e:"max"===i?e>=t:t===e}function a(t,e){return t.join(",")===e.join(",")}function o(t,e){e=e||{},u(e,function(e,i){if(null!=e){var n=t[i];if(c.hasClass(i)){e=l.normalizeToArray(e),n=l.normalizeToArray(n);var r=l.mappingToExists(n,e);t[i]=d(r,function(t){return t[m]&&t.exist?f(t.exist,t[m],!0):t.exist||t[m]})}else t[i]=f(n,e,!0)}})}var s=t(Re),l=t("../util/model"),c=t("./Component"),u=s.each,h=s.clone,d=s.map,f=s.merge,p=/^(min|max)?(.+)$/;return e[Me]={constructor:e,setOption:function(t,e){t=h(t,!0);var n=this._optionBackup,r=i.call(this,t,e);this._newBaseOption=r.baseOption,n?(o(n.baseOption,r.baseOption),r.timelineOptions[oe]&&(n.timelineOptions=r.timelineOptions),r.mediaList[oe]&&(n.mediaList=r.mediaList),r.mediaDefault&&(n.mediaDefault=r.mediaDefault)):this._optionBackup=r},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=d(e.timelineOptions,h),this._mediaList=d(e.mediaList,h),this._mediaDefault=h(e.mediaDefault),this._currentMediaIndices=[],h(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i[oe]){var n=t[P]("timeline");n&&(e=h(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(){var t=this._api[xe](),e=this._api[ye](),i=this._mediaList,r=this._mediaDefault,o=[],s=[];if(!i[oe]&&!r)return s;for(var l=0,c=i[oe];c>l;l++)n(i[l].query,t,e)&&o.push(l);return!o[oe]&&r&&(o=[-1]),o[oe]&&!a(o,this._currentMediaIndices)&&(s=d(o,function(t){return h(-1===t?r[m]:i[t][m])})),this._currentMediaIndices=o,s}},e}),e("echarts/model/Series",[Oe,Re,"../util/format","../util/model","./Component"],function(t){var e=t(Re),i=t("../util/format"),n=t("../util/model"),r=t("./Component"),a=i.encodeHTML,o=i.addCommas,s=r[le]({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendDataProvider:null,init:function(t,e,i){this[$]=this.componentIndex,this.mergeDefaultAndTheme(t,i),this._dataBeforeProcessed=this.getInitialData(t,i),this._data=this._dataBeforeProcessed.cloneShallow()},mergeDefaultAndTheme:function(t,i){e.merge(t,i.getTheme().get(this.subType)),e.merge(t,this.getDefaultOption()),n.defaultEmphasis(t.label,n.LABEL_OPTIONS),this.fillDataTextStyle(t.data)},mergeOption:function(t,i){t=e.merge(this[m],t,!0),this.fillDataTextStyle(t.data);var n=this.getInitialData(t,i);n&&(this._data=n,this._dataBeforeProcessed=n.cloneShallow())},fillDataTextStyle:function(t){if(t)for(var e=0;e<t[oe];e++)t[e]&&t[e].label&&n.defaultEmphasis(t[e].label,n.LABEL_OPTIONS)},getInitialData:function(){},getData:function(t){return null==t?this._data:this._data.getLinkedData(t)},setData:function(t){this._data=t},getRawData:function(){return this._dataBeforeProcessed},coordDimToDataDim:function(t){return[t]},dataDimToCoordDim:function(t){return t},getBaseAxis:function(){var t=this[ze];return t&&t.getBaseAxis&&t.getBaseAxis()},formatTooltip:function(t,i){var n=this._data,r=this.getRawValue(t),s=e[X](r)?e.map(r,o).join(", "):o(r),l=n[p](t),c=n[y](t,"color"),u='<span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+c+'"></span>',h=this.name;return"\x00-"===h&&(h=""),i?u+a(this.name)+" : "+s:(h&&a(h)+"<br />")+u+(l?a(l)+" : "+s:s)},restoreData:function(){this._data=this._dataBeforeProcessed.cloneShallow()},getAxisTooltipDataIndex:null});return e.mixin(s,n.dataFormatMixin),s}),e("echarts/model/Component",[Oe,"./Model",Re,"../util/component","../util/clazz","../util/layout","./mixin/boxLayout"],function(t){function e(t){var e=[];return n.each(c.getClassesByMainType(t),function(t){a.apply(e,t[Me].dependencies||[])}),n.map(e,function(t){return s.parseClassType(t).main})}var i=t("./Model"),n=t(Re),a=Array[Me].push,o=t("../util/component"),s=t("../util/clazz"),l=t("../util/layout"),c=i[le]({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,init:function(){this.mergeDefaultAndTheme(this[m],this[r])},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,r=i?l.getLayoutParams(t):{},a=e.getTheme();n.merge(t,a.get(this.mainType)),n.merge(t,this.getDefaultOption()),i&&l.mergeLayoutParam(t,r,i)},mergeOption:function(t){n.merge(this[m],t,!0);var e=this.layoutMode;e&&l.mergeLayoutParam(this[m],t,e)},optionUpdated:function(){},getDefaultOption:function(){if(!this.hasOwnProperty("__defaultOption")){for(var t=[],e=this.constructor;e;){var i=e[Me].defaultOption;i&&t.push(i),e=e.superClass}for(var r={},a=t[oe]-1;a>=0;a--)r=n.merge(r,t[a],!0);this.__defaultOption=r}return this.__defaultOption
}});return s.enableClassExtend(c,function(t,e,i,r){n[le](this,r),this.uid=o.getUID("componentModel")}),s.enableClassManagement(c,{registerWhenExtend:!0}),o.enableSubTypeDefaulter(c),o.enableTopologicalTravel(c,e),n.mixin(c,t("./mixin/boxLayout")),c}),e("echarts/view/Chart",[Oe,"zrender/container/Group","../util/component","../util/clazz"],function(t){function e(){this.group=new r,this.uid=a.getUID("viewChart")}function i(t,e){if(t&&(t[ae](e),"group"===t.type))for(var n=0;n<t.childCount();n++)i(t.childAt(n),e)}function n(t,e,n){if(null!=e[Q]){var r=t[x](e[Q]);i(r,n)}else if(e.name){var a=t[u](e.name),r=t[x](a);i(r,n)}else t.eachItemGraphicEl(function(t){i(t,n)})}var r=t("zrender/container/Group"),a=t("../util/component"),o=t("../util/clazz");e[Me]={type:"chart",init:function(){},render:function(){},highlight:function(t,e,i,r){n(t[Ie](),r,v)},downplay:function(t,e,i,r){n(t[Ie](),r,b)},remove:function(){this.group[ke]()},dispose:function(){}};var s=e[Me];return s.updateView=s.updateLayout=s.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},o.enableClassExtend(e),o.enableClassManagement(e,{registerWhenExtend:!0}),e}),e("zrender/zrender",[Oe,"./core/guid","./core/env","./Handler","./Storage","./animation/Animation","./Painter"],function(t){function e(t){delete c[t]}var i=t("./core/guid"),n=t("./core/env"),r=t("./Handler"),a=t("./Storage"),o=t("./animation/Animation"),s=!n[ve],l={canvas:t("./Painter")},c={},u={};u.version="3.1.0",u.init=function(t,e){var n=new h(i(),t,e);return c[n.id]=n,n},u.dispose=function(t){if(t)t.dispose();else{for(var e in c)c[e].dispose();c={}}return u},u.getInstance=function(t){return c[t]},u.registerPainter=function(t,e){l[t]=e};var h=function(t,e,i){i=i||{},this.dom=e,this.id=t;var c=this,u=new a,h=i.renderer;if(s){if(!l.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");h="vml"}else h&&l[h]||(h="canvas");var d=new l[h](e,u,i);this.storage=u,this.painter=d,n.node||(this.handler=new r(d.getViewportRoot(),u,d)),this[w]=new o({stage:{update:function(){c._needsRefresh&&c.refreshImmediately()}}}),this[w].start(),this._needsRefresh;var f=u.delFromMap,p=u.addToMap;u.delFromMap=function(t){var e=u.get(t);f.call(u,t),e&&e.removeSelfFromZr(c)},u.addToMap=function(t){p.call(u,t),t.addSelfToZr(c)}};return h[Me]={constructor:h,getId:function(){return this.id},add:function(t){this.storage.addRoot(t),this._needsRefresh=!0},remove:function(t){this.storage.delRoot(t),this._needsRefresh=!0},configLayer:function(t,e){this.painter.configLayer(t,e),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},refresh:function(){this._needsRefresh=!0},resize:function(){this.painter[be](),this.handler&&this.handler[be]()},clearAnimation:function(){this[w].clear()},getWidth:function(){return this.painter[xe]()},getHeight:function(){return this.painter[ye]()},pathToImage:function(t,e,n){var r=i();return this.painter.pathToImage(r,t,e,n)},setDefaultCursorStyle:function(t){this.handler.setDefaultCursorStyle(t)},on:function(t,e,i){this.handler&&this.handler.on(t,e,i)},off:function(t,e){this.handler&&this.handler.off(t,e)},trigger:function(t,e){this.handler&&this.handler[ae](t,e)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this[w].stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler&&this.handler.dispose(),this[w]=this.storage=this.painter=this.handler=null,e(this.id)}},u}),e("echarts/view/Component",[Oe,"zrender/container/Group","../util/component","../util/clazz"],function(t){var e=t("zrender/container/Group"),i=t("../util/component"),n=t("../util/clazz"),r=function(){this.group=new e,this.uid=i.getUID("viewComponent")};r[Me]={constructor:r,init:function(){},render:function(){},dispose:function(){}};var a=r[Me];return a.updateView=a.updateLayout=a.updateVisual=function(){},n.enableClassExtend(r),n.enableClassManagement(r,{registerWhenExtend:!0}),r}),e("zrender/tool/color",[Oe],function(){function t(t){return t=Math.round(t),0>t?0:t>255?255:t}function e(t){return t=Math.round(t),0>t?0:t>360?360:t}function i(t){return 0>t?0:t>1?1:t}function n(e){return t(e[oe]&&"%"===e.charAt(e[oe]-1)?parseFloat(e)/100*255:parseInt(e,10))}function r(t){return i(t[oe]&&"%"===t.charAt(t[oe]-1)?parseFloat(t)/100:parseFloat(t))}function a(t,e,i){return 0>i?i+=1:i>1&&(i-=1),1>6*i?t+(e-t)*i*6:1>2*i?e:2>3*i?t+(e-t)*(2/3-i)*6:t}function o(t,e,i){return t+(e-t)*i}function s(t){if(t){t+="";var e=t[j](/ /g,"")[Se]();if(e in v)return v[e].slice();if("#"!==e.charAt(0)){var i=e[q]("("),a=e[q](")");if(-1!==i&&a+1===e[oe]){var o=e.substr(0,i),s=e.substr(i+1,a-(i+1)).split(","),c=1;switch(o){case"rgba":if(4!==s[oe])return;c=r(s.pop());case"rgb":if(3!==s[oe])return;return[n(s[0]),n(s[1]),n(s[2]),c];case"hsla":if(4!==s[oe])return;return s[3]=r(s[3]),l(s);case"hsl":if(3!==s[oe])return;return l(s);default:return}}}else{if(4===e[oe]){var u=parseInt(e.substr(1),16);if(!(u>=0&&4095>=u))return;return[(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1]}if(7===e[oe]){var u=parseInt(e.substr(1),16);if(!(u>=0&&16777215>=u))return;return[(16711680&u)>>16,(65280&u)>>8,255&u,1]}}}}function l(e){var i=(parseFloat(e[0])%360+360)%360/360,n=r(e[1]),o=r(e[2]),s=.5>=o?o*(n+1):o+n-o*n,l=2*o-s,c=[t(255*a(l,s,i+1/3)),t(255*a(l,s,i)),t(255*a(l,s,i-1/3))];return 4===e[oe]&&(c[3]=e[3]),c}function c(t){if(t){var e,i,n=t[0]/255,r=t[1]/255,a=t[2]/255,o=Math.min(n,r,a),s=Math.max(n,r,a),l=s-o,c=(s+o)/2;if(0===l)e=0,i=0;else{i=.5>c?l/(s+o):l/(2-s-o);var u=((s-n)/6+l/2)/l,h=((s-r)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-h:r===s?e=1/3+u-d:a===s&&(e=2/3+h-u),0>e&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,c];return null!=t[3]&&f.push(t[3]),f}}function u(t,e){var i=s(t);if(i){for(var n=0;3>n;n++)i[n]=0>e?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0;return g(i,4===i[oe]?"rgba":"rgb")}}function h(t){var e=s(t);return e?((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1):void 0}function d(e,i,n){if(i&&i[oe]&&e>=0&&1>=e){n=n||[0,0,0,0];var r=e*(i[oe]-1),a=Math.floor(r),s=Math.ceil(r),l=i[a],c=i[s],u=r-a;return n[0]=t(o(l[0],c[0],u)),n[1]=t(o(l[1],c[1],u)),n[2]=t(o(l[2],c[2],u)),n[3]=t(o(l[3],c[3],u)),n}}function f(e,n,r){if(n&&n[oe]&&e>=0&&1>=e){var a=e*(n[oe]-1),l=Math.floor(a),c=Math.ceil(a),u=s(n[l]),h=s(n[c]),d=a-l,f=g([t(o(u[0],h[0],d)),t(o(u[1],h[1],d)),t(o(u[2],h[2],d)),i(o(u[3],h[3],d))],"rgba");return r?{color:f,leftIndex:l,rightIndex:c,value:a}:f}}function p(t,i,n,a){return t=s(t),t?(t=c(t),null!=i&&(t[0]=e(i)),null!=n&&(t[1]=r(n)),null!=a&&(t[2]=r(a)),g(l(t),"rgba")):void 0}function m(t,e){return t=s(t),t&&null!=e?(t[3]=i(e),g(t,"rgba")):void 0}function g(t,e){return("rgb"===e||"hsv"===e||"hsl"===e)&&(t=t.slice(0,3)),e+"("+t.join(",")+")"}var v={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};return{parse:s,lift:u,toHex:h,fastMapToColor:d,mapToColor:f,modifyHSL:p,modifyAlpha:m,stringify:g}}),e("zrender/core/env",[],function(){function t(t){var e={},i={},n=t.match(/Web[kK]it[\/]{0,1}([\d.]+)/),r=t.match(/(Android);?[\s\/]+([\d.]+)?/),a=t.match(/(iPad).*OS\s([\d_]+)/),o=t.match(/(iPod)(.*OS\s([\d_]+))?/),s=!a&&t.match(/(iPhone\sOS)\s([\d_]+)/),l=t.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),c=l&&t.match(/TouchPad/),u=t.match(/Kindle\/([\d.]+)/),h=t.match(/Silk\/([\d._]+)/),d=t.match(/(BlackBerry).*Version\/([\d.]+)/),f=t.match(/(BB10).*Version\/([\d.]+)/),p=t.match(/(RIM\sTablet\sOS)\s([\d.]+)/),m=t.match(/PlayBook/),g=t.match(/Chrome\/([\d.]+)/)||t.match(/CriOS\/([\d.]+)/),v=t.match(/Firefox\/([\d.]+)/),y=n&&t.match(/Mobile\//)&&!g,x=t.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/)&&!g,_=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),b=t.match(/Edge\/([\d.]+)/);return(i.webkit=!!n)&&(i.version=n[1]),r&&(e.android=!0,e.version=r[2]),s&&!o&&(e.ios=e.iphone=!0,e.version=s[2][j](/_/g,".")),a&&(e.ios=e.ipad=!0,e.version=a[2][j](/_/g,".")),o&&(e.ios=e.ipod=!0,e.version=o[3]?o[3][j](/_/g,"."):null),l&&(e.webos=!0,e.version=l[2]),c&&(e.touchpad=!0),d&&(e.blackberry=!0,e.version=d[2]),f&&(e.bb10=!0,e.version=f[2]),p&&(e.rimtabletos=!0,e.version=p[2]),m&&(i.playbook=!0),u&&(e.kindle=!0,e.version=u[1]),h&&(i.silk=!0,i.version=h[1]),!h&&e.android&&t.match(/Kindle Fire/)&&(i.silk=!0),g&&(i.chrome=!0,i.version=g[1]),v&&(i.firefox=!0,i.version=v[1]),_&&(i.ie=!0,i.version=_[1]),y&&(t.match(/Safari/)||e.ios)&&(i.safari=!0),x&&(i.webview=!0),_&&(i.ie=!0,i.version=_[1]),b&&(i.edge=!0,i.version=b[1]),e.tablet=!!(a||m||r&&!t.match(/Mobile/)||v&&t.match(/Tablet/)||_&&!t.match(/Phone/)&&t.match(/Touch/)),e.phone=!(e.tablet||e.ipod||!(r||s||l||d||f||g&&t.match(/Android/)||g&&t.match(/CriOS\/([\d.]+)/)||v&&t.match(/Mobile/)||_&&t.match(/Touch/))),{browser:i,os:e,node:!1,canvasSupported:document[k]("canvas")[z]?!0:!1,touchEventsSupported:"ontouchstart"in window&&!i.ie&&!i.edge,pointerEventsSupported:"onpointerdown"in window&&(i.edge||i.ie&&i.version>=10)}}var e={};return e="undefined"==typeof navigator?{browser:{},os:{},node:!0,canvasSupported:!0}:t(navigator.userAgent)}),e("zrender/mixin/Eventful",[Oe,n],function(t){var e=Array[Me].slice,i=t(n),r=i[q],a=function(){this._$handlers={}};return a[Me]={constructor:a,one:function(t,e,i){var n=this._$handlers;return e&&t?(n[t]||(n[t]=[]),r(n[t],t)>=0?this:(n[t].push({h:e,one:!0,ctx:i||this}),this)):this},on:function(t,e,i){var n=this._$handlers;return e&&t?(n[t]||(n[t]=[]),n[t].push({h:e,one:!1,ctx:i||this}),this):this},isSilent:function(t){var e=this._$handlers;return e[t]&&e[t][oe]},off:function(t,e){var i=this._$handlers;if(!t)return this._$handlers={},this;if(e){if(i[t]){for(var n=[],r=0,a=i[t][oe];a>r;r++)i[t][r].h!=e&&n.push(i[t][r]);i[t]=n}i[t]&&0===i[t][oe]&&delete i[t]}else delete i[t];return this},trigger:function(t){if(this._$handlers[t]){var i=arguments,n=i[oe];n>3&&(i=e.call(i,1));for(var r=this._$handlers[t],a=r[oe],o=0;a>o;){switch(n){case 1:r[o].h.call(r[o].ctx);break;case 2:r[o].h.call(r[o].ctx,i[1]);break;case 3:r[o].h.call(r[o].ctx,i[1],i[2]);break;default:r[o].h.apply(r[o].ctx,i)}r[o].one?(r[ie](o,1),a--):o++}}return this},triggerWithContext:function(t){if(this._$handlers[t]){var i=arguments,n=i[oe];n>4&&(i=e.call(i,1,i[oe]-1));for(var r=i[i[oe]-1],a=this._$handlers[t],o=a[oe],s=0;o>s;){switch(n){case 1:a[s].h.call(r);break;case 2:a[s].h.call(r,i[1]);break;case 3:a[s].h.call(r,i[1],i[2]);break;default:a[s].h.apply(r,i)}a[s].one?(a[ie](s,1),o--):s++}}return this}},a}),e("echarts/loading/default",[Oe,"../util/graphic",Re],function(t){var e=t("../util/graphic"),i=t(Re),n=Math.PI;return function(t,r){r=r||{},i[Le](r,{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var a=new e.Rect({style:{fill:r.maskColor},zlevel:r[Y],z:1e4}),o=new e.Arc({shape:{startAngle:-n/2,endAngle:-n/2+.1,r:10},style:{stroke:r.color,lineCap:"round",lineWidth:5},zlevel:r[Y],z:10001}),s=new e.Rect({style:{fill:"none",text:r.text,textPosition:"right",textDistance:10,textFill:r.textColor},zlevel:r[Y],z:10001});o.animateShape(!0).when(1e3,{endAngle:3*n/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:3*n/2}).delay(300).start("circularInOut");var l=new e.Group;return l.add(o),l.add(s),l.add(a),l[be]=function(){var e=t[xe]()/2,i=t[ye]()/2;o.setShape({cx:e,cy:i});var n=o.shape.r;s.setShape({x:e-n,y:i-n,width:2*n,height:2*n}),a.setShape({x:0,y:0,width:t[xe](),height:t[ye]()})},l[be](),l}}),e("echarts/visual/seriesColor",[Oe,"zrender/graphic/Gradient"],function(t){var e=t("zrender/graphic/Gradient");return function(t,i,n){function r(t){var r=[i,b,"color"],a=n.get("color"),o=t[Ie](),s=t.get(r)||a[t[$]%a[oe]];o.setVisual("color",s),n.isSeriesFiltered(t)||(typeof s!==W||s instanceof e||o.each(function(e){o.setItemVisual(e,"color",s(t[J](e)))}),o.each(function(t){var e=o[_](t),i=e.get(r,!0);null!=i&&o.setItemVisual(t,"color",i)}))}t?n.eachSeriesByType(t,r):n[re](r)}}),e("echarts/preprocessor/backwardCompat",[Oe,Re,"./helper/compatStyle"],function(t){function e(t,e){e=e.split(",");for(var i=t,n=0;n<e[oe]&&(i=i&&i[e[n]],null!=i);n++);return i}function i(t,e,i,n){e=e.split(",");for(var r,a=t,o=0;o<e[oe]-1;o++)r=e[o],null==a[r]&&(a[r]={}),a=a[r];(n||null==a[e[o]])&&(a[e[o]]=i)}function n(t){c(o,function(e){e[0]in t&&!(e[1]in t)&&(t[e[1]]=t[e[0]])})}var r=t(Re),a=t("./helper/compatStyle"),o=[["x","left"],["y","top"],["x2","right"],["y2",pe]],s=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],l=["bar","boxplot","candlestick","chord","effectScatter","funnel","gauge","lines","graph","heatmap","line","map","parallel","pie","radar","sankey","scatter","treemap"],c=r.each;return function(t){c(t[ne],function(t){if(r[ue](t)){var o=t.type;if(a(t),("pie"===o||"gauge"===o)&&null!=t.clockWise&&(t.clockwise=t.clockWise),"gauge"===o){var s=e(t,"pointer.color");null!=s&&i(t,"itemStyle.normal.color",s)}for(var c=0;c<l[oe];c++)if(l[c]===t.type){n(t);break}}}),t.dataRange&&(t.visualMap=t.dataRange),c(s,function(e){var i=t[e];i&&(r[X](i)||(i=[i]),c(i,function(t){n(t)}))})}}),e("echarts/util/number",[Oe],function(){function t(t){return t[j](/^\s+/,"")[j](/\s+$/,"")}var e={},i=1e-4;return e.linearMap=function(t,e,i,n){var r=e[1]-e[0],a=i[1]-i[0];if(0===r)return 0===a?i[0]:(i[0]+i[1])/2;if(n)if(r>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/r*a+i[0]},e.parsePercent=function(e,i){switch(e){case E:case B:e="50%";break;case"left":case"top":e="0%";break;case"right":case pe:e="100%"}return typeof e===we?t(e).match(/%$/)?parseFloat(e)/100*i:parseFloat(e):null==e?0/0:+e},e.round=function(t){return+(+t).toFixed(10)},e.asc=function(t){return t.sort(function(t,e){return t-e}),t},e.getPrecision=function(t){if(isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},e.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,r=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n);return Math.max(-r+a,0)},e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},e.isRadianAroundZero=function(t){return t>-i&&i>t},e.parseDate=function(t){return t instanceof Date?t:new Date(typeof t===we?t[j](/-/g,"/"):Math.round(t))},e.quantity=function(t){return Math.pow(10,Math.floor(Math.log(t)/Math.LN10))},e.nice=function(t,i){var n,r=e.quantity(t),a=t/r;return n=i?1.5>a?1:2.5>a?2:4>a?3:7>a?5:10:1>a?1:2>a?2:3>a?3:5>a?5:10,n*r},e}),e("zrender/core/matrix",[],function(){var t="undefined"==typeof Float32Array?Array:Float32Array,e={create:function(){var i=new t(6);return e.identity(i),i},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t},mul:function(t,e,i){var n=e[0]*i[0]+e[2]*i[1],r=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],o=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=r,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t},translate:function(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t},rotate:function(t,e,i){var n=e[0],r=e[2],a=e[4],o=e[1],s=e[3],l=e[5],c=Math.sin(i),u=Math.cos(i);return t[0]=n*u+o*c,t[1]=-n*c+o*u,t[2]=r*u+s*c,t[3]=-r*c+u*s,t[4]=u*a+c*l,t[5]=u*l-c*a,t},scale:function(t,e,i){var n=i[0],r=i[1];return t[0]=e[0]*n,t[1]=e[1]*r,t[2]=e[2]*n,t[3]=e[3]*r,t[4]=e[4]*n,t[5]=e[5]*r,t},invert:function(t,e){var i=e[0],n=e[2],r=e[4],a=e[1],o=e[3],s=e[5],l=i*o-a*n;return l?(l=1/l,t[0]=o*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-o*r)*l,t[5]=(a*r-i*s)*l,t):null}};return e}),e("echarts/util/format",[Oe,Re,"./number"],function(t){function e(t){return isNaN(t)?"-":(t=(t+"").split("."),t[0][j](/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t[oe]>1?"."+t[1]:""))}function i(t){return t[Se]()[j](/-(.)/g,function(t,e){return e.toUpperCase()})}function n(t){var e=t[oe];return"number"==typeof t?[t,t,t,t]:2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t}function r(t){return String(t)[j](/&/g,"&amp;")[j](/</g,"&lt;")[j](/>/g,"&gt;")[j](/"/g,"&quot;")[j](/'/g,"&#39;")}function a(t,e){return"{"+t+(null==e?"":e)+"}"}function o(t,e){c[X](e)||(e=[e]);var i=e[oe];if(!i)return"";for(var n=e[0].$vars,r=0;r<n[oe];r++){var o=h[r];t=t[j](a(o),a(o,0))}for(var s=0;i>s;s++)for(var l=0;l<n[oe];l++)t=t[j](a(h[l],s),e[s][n[l]]);return t}function s(t,e){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var i=u.parseDate(e),n=i.getFullYear(),r=i.getMonth()+1,a=i.getDate(),o=i.getHours(),s=i.getMinutes(),c=i.getSeconds();return t=t[j]("MM",l(r))[Se]()[j]("yyyy",n)[j]("yy",n%100)[j]("dd",l(a))[j]("d",a)[j]("hh",l(o))[j]("h",o)[j]("mm",l(s))[j]("m",s)[j]("ss",l(c))[j]("s",c)}function l(t){return 10>t?"0"+t:t}var c=t(Re),u=t("./number"),h=["a","b","c","d","e","f","g"];return{normalizeCssArray:n,addCommas:e,toCamelCase:i,encodeHTML:r,formatTpl:o,formatTime:s}}),e("echarts/coord/geo/GeoModel",[Oe,"../../util/model","../../model/Component","../../model/Model",Re,"../../component/helper/selectableMixin","./geoCreator"],function(t){var e=t("../../util/model"),i=t("../../model/Component"),n=t("../../model/Model"),r=t(Re),a=t("../../component/helper/selectableMixin"),o=t("./geoCreator"),s=i[le]({type:"geo",coordinateSystem:null,init:function(t){i[Me].init.apply(this,arguments),e.defaultEmphasis(t.label,[O,"show",Z,"distance","formatter"])},optionUpdated:function(){var t=this[m],e=this;t.regions=o.getFilledRegions(t.regions,t.map),this._optionModelMap=r.reduce(t.regions||[],function(t,i){return i.name&&(t[i.name]=new n(i,e)),t},{}),this.updateSelectedMap(t.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",map:"",center:null,zoom:1,scaleLimit:null,label:{normal:{show:!1,textStyle:{color:"#000"}},emphasis:{show:!0,textStyle:{color:"rgb(100,0,0)"}}},itemStyle:{normal:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(t){return this._optionModelMap[t]},getFormattedLabel:function(t,e){var i=this.get("label."+e+".formatter"),n={name:t};return typeof i===W?(n.status=e,i(n)):typeof i===we?i[j]("{a}",n.seriesName):void 0},setZoom:function(t){this[m].zoom=t},setCenter:function(t){this[m][E]=t}});return r.mixin(s,a),s}),e(Ce,[],function(){var t="undefined"==typeof Float32Array?Array:Float32Array,e={create:function(e,i){var n=new t(2);return n[0]=e||0,n[1]=i||0,n},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t},clone:function(e){var i=new t(2);return i[0]=e[0],i[1]=e[1],i},set:function(t,e,i){return t[0]=e,t[1]=i,t},add:function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t},scaleAndAdd:function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t},sub:function(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t},len:function(t){return Math.sqrt(this.lenSquare(t))},lenSquare:function(t){return t[0]*t[0]+t[1]*t[1]},mul:function(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t},div:function(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},scale:function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t},normalize:function(t,i){var n=e.len(i);return 0===n?(t[0]=0,t[1]=0):(t[0]=i[0]/n,t[1]=i[1]/n),t},distance:function(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))},distanceSquare:function(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])},negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},lerp:function(t,e,i,n){return t[0]=e[0]+n*(i[0]-e[0]),t[1]=e[1]+n*(i[1]-e[1]),t},applyTransform:function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[2]*r+i[4],t[1]=i[1]*n+i[3]*r+i[5],t},min:function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t},max:function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t}};return e[oe]=e.len,e.lengthSquare=e.lenSquare,e.dist=e.distance,e.distSquare=e.distanceSquare,e}),e("echarts/coord/geo/geoCreator",[Oe,"./Geo","../../util/layout",Re,"../../echarts"],function(t){function e(t,e){var i=this[V](),n=t.getBoxLayoutParams();n.aspect=i.width/i[fe]*.75;var r=a.getLayoutRect(n,{width:e[xe](),height:e[ye]()});this.setViewRect(r.x,r.y,r.width,r[fe]),this.setCenter(t.get(E)),this.setZoom(t.get("zoom"))}function i(t,e){o.each(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function n(t){console.error("Map "+t+" not exists")}var r=t("./Geo"),a=t("../../util/layout"),o=t(Re),s={},l={dimensions:r[Me][S],create:function(t,a){var l=[];t[ge]("geo",function(t,o){var c=t.get("map"),u=s[c];u||n(c);var h=new r(c+o,c,u&&u.geoJson,u&&u.specialAreas,t.get("nameMap"));h.zoomLimit=t.get("scaleLimit"),l.push(h),i(h,t),t[ze]=h,h.model=t,h[be]=e,h[be](t,a)}),t[re](function(t){var e=t.get(ze);if("geo"===e){var i=t.get("geoIndex")||0;t[ze]=l[i]}});var c={};return t.eachSeriesByType("map",function(t){var e=t.get("map");c[e]=c[e]||[],c[e].push(t)}),o.each(c,function(t,c){var u=s[c];u||n(name);var h=o.map(t,function(t){return t.get("nameMap")}),d=new r(c,c,u&&u.geoJson,u&&u.specialAreas,o.mergeAll(h));d.zoomLimit=o.retrieve.apply(null,o.map(t,function(t){return t.get("scaleLimit")})),l.push(d),d[be]=e,d[be](t[0],a),o.each(t,function(t){t[ze]=d,i(d,t)})}),l},registerMap:function(t,e,i){e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),typeof e===we&&(e="undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")()),s[t]={geoJson:e,specialAreas:i}},getMap:function(t){return s[t]},getFilledRegions:function(t,e){for(var i=(t||[]).slice(),n=l.getMap(e),r=n&&n.geoJson,a={},o=r.features,s=0;s<i[oe];s++)a[i[s].name]=i[s];for(var s=0;s<o[oe];s++){var c=o[s].properties.name;a[c]||i.push({name:c})}return i}},c=t("../../echarts");return c.registerMap=l.registerMap,c.getMap=l.getMap,c.loadMap=function(){},c.registerCoordinateSystem("geo",l),l}),e("echarts/component/geo/GeoView",[Oe,"../helper/MapDraw","../../echarts"],function(t){var e=t("../helper/MapDraw");return t("../../echarts").extendComponentView({type:"geo",init:function(t,i){var n=new e(i,!0);this._mapDraw=n,this.group.add(n.group)},render:function(t,e,i,n){if(!n||"geoToggleSelect"!==n.type||n.from!==this.uid){var r=this._mapDraw;t.get("show")?r.draw(t,e,i,this,n):this._mapDraw.group[ke]()}}})}),e("echarts/action/geoRoam",[Oe,Re,"./roamHelper","../echarts"],function(t){var e=t(Re),i=t("./roamHelper"),n=t("../echarts");n.registerAction({type:"geoRoam",event:"geoRoam",update:"updateLayout"},function(t,n){var r=t.componentType||ne;n[ge]({mainType:r,query:t},function(n){var a=n[ze];if("geo"===a.type){var o=i.updateCenterAndZoom(a,t,n.get("scaleLimit"));n.setCenter&&n.setCenter(o[E]),n.setZoom&&n.setZoom(o.zoom),r===ne&&e.each(n.seriesGroup,function(t){t.setCenter(o[E]),t.setZoom(o.zoom)})}})})}),e("echarts/component/legend/LegendModel",[Oe,Re,"../../model/Model","../../echarts"],function(t){var e=t(Re),i=t("../../model/Model"),n=t("../../echarts").extendComponentModel({type:"legend",dependencies:[ne],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{},this._updateData(i);var n=this._data,r=this[m].selected;if(n[0]&&"single"===this.get("selectedMode")){var a=!1;for(var o in r)r[o]&&(this.select(o),a=!0);!a&&this.select(n[0].get("name"))}},mergeOption:function(t){n.superCall(this,"mergeOption",t),this._updateData(this[r])},_updateData:function(t){var n=e.map(this.get("data")||[],function(t){return typeof t===we&&(t={name:t}),new i(t,this,this[r])},this);this._data=n;var a=e.map(t.getSeries(),function(t){return t.name});t[re](function(t){if(t.legendDataProvider){var e=t.legendDataProvider();a=a[L](e[h](e[p]))}}),this._availableNames=a},getData:function(){return this._data},select:function(t){var i=this[m].selected,n=this.get("selectedMode");if("single"===n){var r=this._data;e.each(r,function(t){i[t.get("name")]=!1})}i[t]=!0},unSelect:function(t){"single"!==this.get("selectedMode")&&(this[m].selected[t]=!1)},toggleSelected:function(t){var e=this[m].selected;t in e||(e[t]=!0),this[e[t]?"unSelect":"select"](t)},isSelected:function(t){var i=this[m].selected;return!(t in i&&!i[t])&&e[q](this._availableNames,t)>=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:"top",align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,textStyle:{color:"#333"},selectedMode:!0}});return n}),e("echarts/component/legend/legendAction",[Oe,"../../echarts",Re],function(t){function e(t,e,i){var r,a={},o="toggleSelected"===t;return i[ge]("legend",function(i){o&&null!=r?i[r?"select":"unSelect"](e.name):(i[t](e.name),r=i.isSelected(e.name));var s=i[Ie]();n.each(s,function(t){var e=t.get("name");if("\n"!==e&&""!==e){var n=i.isSelected(e);a[e]=e in a?a[e]&&n:n}})}),{name:e.name,selected:a}}var i=t("../../echarts"),n=t(Re);i.registerAction("legendToggleSelect","legendselectchanged",n.curry(e,"toggleSelected")),i.registerAction("legendSelect","legendselected",n.curry(e,"select")),i.registerAction("legendUnSelect","legendunselected",n.curry(e,"unSelect"))}),e("echarts/component/legend/LegendView",[Oe,Re,"../../util/symbol",M,"../helper/listComponent","../../echarts"],function(t){function e(t,e){e[se]({type:"legendToggleSelect",name:t})}function i(t,e,i){t.get("legendHoverLink")&&i[se]({type:"highlight",seriesName:t.name,name:e})}function n(t,e,i){t.get("legendHoverLink")&&i[se]({type:"downplay",seriesName:t.name,name:e})}var r=t(Re),a=t("../../util/symbol"),o=t(M),s=t("../helper/listComponent"),l=r.curry,c="#ccc";return t("../../echarts").extendComponentView({type:"legend",init:function(){this._symbolTypeStore={}},render:function(t,a,c){var h=this.group;if(h[ke](),t.get("show")){var d=t.get("selectedMode"),f=t.get("align");"auto"===f&&(f="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left");var p={};r.each(t[Ie](),function(r){var s=r.get("name");if(""===s||"\n"===s)return void h.add(new o.Group({newline:!0}));var m=a.getSeriesByName(s)[0];if(!p[s])if(m){var g=m[Ie](),v=g.getVisual("color");typeof v===W&&(v=v(m[J](0)));var x=g.getVisual("legendSymbol")||"roundRect",_=g.getVisual("symbol"),b=this._createItem(s,r,t,x,_,f,v,d);b.on("click",l(e,s,c)).on(ee,l(i,m,"",c)).on(te,l(n,m,"",c)),p[s]=!0}else a.eachRawSeries(function(a){if(!p[s]&&a.legendDataProvider){var o=a.legendDataProvider(),h=o[u](s);if(0>h)return;var m=o[y](h,"color"),g="roundRect",v=this._createItem(s,r,t,g,null,f,m,d);v.on("click",l(e,s,c)).on(ee,l(i,a,s,c)).on(te,l(n,a,s,c)),p[s]=!0}},this)},this),s.layout(h,t,c),s.addBackground(h,t)}},_createItem:function(t,e,i,n,r,s,l,u){var h=i.get("itemWidth"),d=i.get("itemHeight"),f=i.isSelected(t),p=new o.Group,m=e[_e](Z),g=e.get("icon");if(n=g||n,p.add(a.createSymbol(n,0,0,h,d,f?l:c)),!g&&r&&(r!==n||"none"==r)){var v=.8*d;"none"===r&&(r="circle"),p.add(a.createSymbol(r,(h-v)/2,(d-v)/2,v,v,f?l:c))}var y="left"===s?h+5:-5,x=s,_=i.get("formatter");typeof _===we&&_?t=_[j]("{name}",t):typeof _===W&&(t=_(t));var b=new o.Text({style:{text:t,x:y,y:d/2,fill:f?m[N]():c,textFont:m[G](),textAlign:x,textVerticalAlign:"middle"}});return p.add(b),p.add(new o.Rect({shape:p[V](),invisible:!0})),p.eachChild(function(t){t.silent=!u}),this.group.add(p),o.setHoverStyle(p),p}})}),e("echarts/component/legend/legendFilter",[],function(){return function(t){var e=t.findComponents({mainType:"legend"});e&&e[oe]&&t.filterSeries(function(t){for(var i=0;i<e[oe];i++)if(!e[i].isSelected(t.name))return!1;return!0})}}),e("echarts/util/layout",[Oe,Re,c,"./number","./format"],function(t){function e(t,e,i,n,r){var a=0,o=0;null==n&&(n=1/0),null==r&&(r=1/0);var s=0;e.eachChild(function(l,c){var u,h,d=l[O],f=l[V](),p=e.childAt(c+1),m=p&&p[V]();if("horizontal"===t){var g=f.width+(m?-m.x+f.x:0);u=a+g,u>n||l.newline?(a=0,u=g,o+=s+i,s=f[fe]):s=Math.max(s,f[fe])}else{var v=f[fe]+(m?-m.y+f.y:0);h=o+v,h>r||l.newline?(a+=s+i,o=0,h=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=o,"horizontal"===t?a=u+i:o=h+i)})}var i=t(Re),n=t(c),r=t("./number"),a=t("./format"),o=r.parsePercent,s=i.each,l={},u=["left","right","top",pe,"width",fe];return l.box=e,l.vbox=i.curry(e,"vertical"),l.hbox=i.curry(e,"horizontal"),l.getAvailableSize=function(t,e,i){var n=e.width,r=e[fe],s=o(t.x,n),l=o(t.y,r),c=o(t.x2,n),u=o(t.y2,r);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(c)||isNaN(parseFloat(t.x2)))&&(c=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(u)||isNaN(parseFloat(t.y2)))&&(u=r),i=a.normalizeCssArray(i||0),{width:Math.max(c-s-i[1]-i[3],0),height:Math.max(u-l-i[0]-i[2],0)}
},l.getLayoutRect=function(t,e,i){i=a.normalizeCssArray(i||0);var r=e.width,s=e[fe],l=o(t.left,r),c=o(t.top,s),u=o(t.right,r),h=o(t[pe],s),d=o(t.width,r),f=o(t[fe],s),p=i[2]+i[0],m=i[1]+i[3],g=t.aspect;switch(isNaN(d)&&(d=r-u-m-l),isNaN(f)&&(f=s-h-p-c),isNaN(d)&&isNaN(f)&&(g>r/s?d=.8*r:f=.8*s),null!=g&&(isNaN(d)&&(d=g*f),isNaN(f)&&(f=d/g)),isNaN(l)&&(l=r-u-d-m),isNaN(c)&&(c=s-h-f-p),t.left||t.right){case E:l=r/2-d/2-i[3];break;case"right":l=r-d-m}switch(t.top||t[pe]){case B:case E:c=s/2-f/2-i[0];break;case pe:c=s-f-p}l=l||0,c=c||0,isNaN(d)&&(d=r-l-(u||0)),isNaN(f)&&(f=s-c-(h||0));var v=new n(l+i[3],c+i[0],d,f);return v.margin=i,v},l.positionGroup=function(t,e,n,r){var a=t[V]();e=i[le](i.clone(e),{width:a.width,height:a[fe]}),e=l.getLayoutRect(e,n,r),t[O]=[e.x-a.x,e.y-a.y]},l.mergeLayoutParam=function(t,e,n){function r(i){var r={},l=0,c={},u=0,h=n.ignoreSize?1:2;if(s(i,function(e){c[e]=t[e]}),s(i,function(t){a(e,t)&&(r[t]=c[t]=e[t]),o(r,t)&&l++,o(c,t)&&u++}),u!==h&&l){if(l>=h)return r;for(var d=0;d<i[oe];d++){var f=i[d];if(!a(r,f)&&a(t,f)){r[f]=t[f];break}}return r}return c}function a(t,e){return t.hasOwnProperty(e)}function o(t,e){return null!=t[e]&&"auto"!==t[e]}function l(t,e,i){s(t,function(t){e[t]=i[t]})}!i[ue](n)&&(n={});var c=["width","left","right"],u=[fe,"top",pe],h=r(c),d=r(u);l(c,t,h),l(u,t,d)},l.getLayoutParams=function(t){return l.copyLayoutParams({},t)},l.copyLayoutParams=function(t,e){return e&&t&&s(u,function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t},l}),e("echarts/component/tooltip/TooltipModel",[Oe,"../../echarts"],function(t){t("../../echarts").extendComponentModel({type:"tooltip",defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove",alwaysShowContent:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:!0,animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",lineStyle:{color:"#555",width:1,type:"solid"},crossStyle:{color:"#555",width:1,type:"dashed",textStyle:{}},shadowStyle:{color:"rgba(150,150,150,0.3)"}},textStyle:{color:"#fff",fontSize:14}}})}),e("echarts/component/toolbox/ToolboxModel",[Oe,"./featureManager",Re,"../../echarts"],function(t){var e=t("./featureManager"),i=t(Re),n=t("../../echarts").extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},mergeDefaultAndTheme:function(){n.superApply(this,"mergeDefaultAndTheme",arguments),i.each(this[m].feature,function(t,n){var r=e.get(n);r&&i.merge(t,r.defaultOption)})},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{normal:{borderColor:"#666",color:"none"},emphasis:{borderColor:"#3E98C5"}}}});return n}),e("echarts/component/toolbox/ToolboxView",[Oe,"./featureManager",Re,M,"../../model/Model","../../data/DataDiffer","../helper/listComponent","zrender/contain/text","../../echarts"],function(t){function e(t){return 0===t[q]("my")}var i=t("./featureManager"),n=t(Re),a=t(M),s=t("../../model/Model"),l=t("../../data/DataDiffer"),c=t("../helper/listComponent"),u=t("zrender/contain/text");return t("../../echarts").extendComponentView({type:"toolbox",render:function(t,h,d){function f(n,a){var o,l=w[n],c=w[a],u=x[l],f=new s(u,t,t[r]);if(l&&!c){if(e(l))o={model:f,onclick:f[m].onclick,featureName:l};else{var g=i.get(l);if(!g)return;o=new g(f)}_[l]=o}else{if(o=_[c],!o)return;o.model=f}return!l&&c?void(o.dispose&&o.dispose(h,d)):!f.get("show")||o.unusable?void(o[ce]&&o[ce](h,d)):(p(f,o,l),f.setIconStatus=function(t,e){var i=this[m],n=this.iconPaths;i.iconStatus=i.iconStatus||{},i.iconStatus[t]=e,n[t]&&n[t][ae](e)},void(o.render&&o.render(f,h,d)))}function p(e,i,r){var s=e[_e]("iconStyle"),l=i.getIcons?i.getIcons():e.get("icon"),c=e.get("title")||{};if(typeof l===we){var u=l,f=c;l={},c={},l[r]=u,c[r]=f}var p=e.iconPaths={};n.each(l,function(r,l){var u=s[_e](b)[Ae](),f=s[_e](v)[Ae](),m={x:-y/2,y:-y/2,width:y,height:y},x=0===r[q]("image://")?(m.image=r.slice(8),new a.Image({style:m})):a.makePath(r[j]("path://",""),{style:u,hoverStyle:f,rectHover:!0},m,E);a.setHoverStyle(x),t.get("showTitle")&&(x.__title=c[l],x.on(ee,function(){x.setStyle({text:c[l],textPosition:f.textPosition||pe,textFill:f.fill||f[o]||"#000",textAlign:f[F]||E})}).on(te,function(){x.setStyle({textFill:null})})),x[ae](e.get("iconStatus."+l)||b),g.add(x),x.on("click",n.bind(i.onclick,i,h,d,l)),p[l]=x})}var g=this.group;if(g[ke](),t.get("show")){var y=+t.get("itemSize"),x=t.get("feature")||{},_=this._features||(this._features={}),w=[];n.each(x,function(t,e){w.push(e)}),new l(this._featureNames||[],w).add(f)[he](f)[ce](n.curry(f,null)).execute(),this._featureNames=w,c.layout(g,t,d),c.addBackground(g,t),g.eachChild(function(t){var e=t.__title,i=t.hoverStyle;if(i&&e){var n=u[V](e,i.font),r=t[O][0]+g[O][0],a=t[O][1]+g[O][1]+y,o=!1;a+n[fe]>d[ye]()&&(i.textPosition="top",o=!0);var s=o?-5-n[fe]:y+8;r+n.width/2>d[xe]()?(i.textPosition=["100%",s],i[F]="right"):r-n.width/2<0&&(i.textPosition=[0,s],i[F]="left")}})}},remove:function(t,e){n.each(this._features,function(i){i[ce]&&i[ce](t,e)}),this.group[ke]()},dispose:function(t,e){n.each(this._features,function(i){i.dispose&&i.dispose(t,e)})}})}),e("echarts/component/toolbox/feature/SaveAsImage",[Oe,"zrender/core/env","../featureManager"],function(t){function e(t){this.model=t}var i=t("zrender/core/env");e.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:"保存为图片",type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:["右键另存为图片"]},e[Me].unusable=!i[ve];var n=e[Me];return n.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",r=document[k]("a"),a=i.get("type",!0)||"png";r.download=n+"."+a,r[K]="_blank";var o=e.getConnectedDataURL({type:a,backgroundColor:i.get(Pe,!0)||t.get(Pe)||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if(r.href=o,typeof MouseEvent===W){var s=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});r.dispatchEvent(s)}else{var l=i.get("lang"),c='<body style="margin:0;"><img src="'+o+'" style="max-width:100%;" title="'+(l&&l[0]||"")+'" /></body>',u=window.open();u.document.write(c)}},t("../featureManager").register("saveAsImage",e),e}),e("echarts/component/tooltip/TooltipView",[Oe,"./TooltipContent",M,Re,"../../util/format","../../util/number","zrender/core/env","../../echarts"],function(t){function e(t,e){if(!t||!e)return!1;var i=T.round;return i(t[0])===i(e[0])&&i(t[1])===i(e[1])}function n(t,e,i,n){return{x1:t,y1:e,x2:i,y2:n}}function r(t,e,i,n){return{x:t,y:e,width:i,height:n}}function a(t,e,i,n,r,a){return{cx:t,cy:e,r0:i,r:n,startAngle:r,endAngle:a,clockwise:!0}}function s(t,e,i,n,r){var a=i.clientWidth,o=i.clientHeight,s=20;return t+a+s>n?t-=a+s:t+=s,e+o+s>r?e-=o+s:e+=s,[t,e]}function c(t,e,i){var n=i.clientWidth,r=i.clientHeight,a=5,o=0,s=0,l=e.width,c=e[fe];switch(t){case f:o=e.x+l/2-n/2,s=e.y+c/2-r/2;break;case"top":o=e.x+l/2-n/2,s=e.y-r-a;break;case pe:o=e.x+l/2-n/2,s=e.y+c+a;break;case"left":o=e.x-n-a,s=e.y+c/2-r/2;break;case"right":o=e.x+l+a,s=e.y+c/2-r/2}return[o,s]}function h(t,e,n,r,a,o,u){var h=u[xe](),d=u[ye](),f=o&&o[V]().clone();if(o&&f[l](o[Te]),typeof t===W&&(t=t([e,n],a,r.el,f)),b[X](t))e=P(t[0],h),n=P(t[1],d);else if(typeof t===we&&o){var p=c(t,f,r.el);e=p[0],n=p[1]}else{var p=s(e,n,r.el,h,d);e=p[0],n=p[1]}r[i](e,n)}function m(t){var e=t[ze],i=t.get("tooltip.trigger",!0);return!(!e||"cartesian2d"!==e.type&&"polar"!==e.type&&"single"!==e.type||"item"===i)}var v=t("./TooltipContent"),y=t(M),b=t(Re),w=t("../../util/format"),T=t("../../util/number"),P=T.parsePercent,L=t("zrender/core/env");t("../../echarts").extendComponentView({type:"tooltip",_axisPointers:{},init:function(t,e){if(!L.node){var i=new v(e.getDom(),e);this._tooltipContent=i,e.on("showTip",this._manuallyShowTip,this),e.on("hideTip",this._manuallyHideTip,this)}},render:function(t,e,i){if(!L.node){this.group[ke](),this._axisPointers={},this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastHover={};var n=this._tooltipContent;n[he](),n.enterable=t.get("enterable"),this._alwaysShowContent=t.get("alwaysShowContent"),this._seriesGroupByAxis=this._prepareAxisTriggerData(t,e);var r=this._crossText;if(r&&this.group.add(r),null!=this._lastX&&null!=this._lastY){var a=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){a._manuallyShowTip({x:a._lastX,y:a._lastY})})}var o=this._api.getZr();o.off("click",this._tryShow),o.off("mousemove",this._mousemove),o.off(te,this._hide),o.off("globalout",this._hide),"click"===t.get("triggerOn")?o.on("click",this._tryShow,this):(o.on("mousemove",this._mousemove,this),o.on(te,this._hide,this),o.on("globalout",this._hide,this))}},_mousemove:function(t){var e=this._tooltipModel.get("showDelay"),i=this;clearTimeout(this._showTimeout),e>0?this._showTimeout=setTimeout(function(){i._tryShow(t)},e):this._tryShow(t)},_manuallyShowTip:function(t){if(t.from!==this.uid){var e=this._ecModel,i=t[$],n=t[Q],r=e.getSeriesByIndex(i),a=this._api;if(null==t.x||null==t.y){if(r||e[re](function(t){m(t)&&!r&&(r=t)}),r){var o=r[Ie]();null==n&&(n=o[u](t.name));var s,c,h=o[x](n),d=r[ze];if(d&&d[g]){var f=d[g](o.getValues(b.map(d[S],function(t){return r.coordDimToDataDim(t)[0]}),n,!0));s=f&&f[0],c=f&&f[1]}else if(h){var p=h[V]().clone();p[l](h[Te]),s=p.x+p.width/2,c=p.y+p[fe]/2}null!=s&&null!=c&&this._tryShow({offsetX:s,offsetY:c,target:h,event:{}})}}else{var h=a.getZr().handler.findHover(t.x,t.y);this._tryShow({offsetX:t.x,offsetY:t.y,target:h,event:{}})}}},_manuallyHideTip:function(t){t.from!==this.uid&&this._hide()},_prepareAxisTriggerData:function(t,e){var i={};return e[re](function(t){if(m(t)){var e,n,r=t[ze];"cartesian2d"===r.type?(e=r.getBaseAxis(),n=e.dim+e.index):"single"===r.type?(e=r[C](),n=e.dim+e.type):(e=r.getBaseAxis(),n=e.dim+r.name),i[n]=i[n]||{coordSys:[],series:[]},i[n].coordSys.push(r),i[n][ne].push(t)}},this),i},_tryShow:function(t){var e=t[K],i=this._tooltipModel,n=i.get(ae),r=this._ecModel,a=this._api;if(i)if(this._lastX=t.offsetX,this._lastY=t.offsetY,e&&null!=e[Q]){var o=e.dataModel||r.getSeriesByIndex(e[$]),s=e[Q],l=o[Ie]()[_](s);"axis"===(l.get("tooltip.trigger")||n)?this._showAxisTooltip(i,r,t):(this._ticket="",this._hideAxisPointer(),this._resetLastHover(),this._showItemTooltipContent(o,s,e.dataType,t)),a[se]({type:"showTip",from:this.uid,dataIndex:e[Q],seriesIndex:e[$]})}else"item"===n?this._hide():this._showAxisTooltip(i,r,t),"cross"===i.get("axisPointer.type")&&a[se]({type:"showTip",from:this.uid,x:t.offsetX,y:t.offsetY})},_showAxisTooltip:function(t,i,n){var r=t[_e]("axisPointer"),a=r.get("type");if("cross"===a){var o=n[K];if(o&&null!=o[Q]){var s=i.getSeriesByIndex(o[$]),l=o[Q];this._showItemTooltipContent(s,l,o.dataType,n)}}this._showAxisPointer();var c=!0;b.each(this._seriesGroupByAxis,function(t){var i=t.coordSys,o=i[0],s=[n.offsetX,n.offsetY];if(!o.containPoint(s))return void this._hideAxisPointer(o.name);c=!1;var l=o[S],u=o.pointToData(s,!0);s=o[g](u);var h=o.getBaseAxis(),d=r.get("axis");"auto"===d&&(d=h.dim);var f=!1,p=this._lastHover;if("cross"===a)e(p.data,u)&&(f=!0),p.data=u;else{var m=b[q](l,d);p.data===u[m]&&(f=!0),p.data=u[m]}"cartesian2d"!==o.type||f?"polar"!==o.type||f?"single"!==o.type||f||this._showSinglePointer(r,o,d,s):this._showPolarPointer(r,o,d,s):this._showCartesianPointer(r,o,d,s),"cross"!==a&&this._dispatchAndShowSeriesTooltipContent(o,t[ne],s,u,f)},this),this._tooltipModel.get("show")||this._hideAxisPointer(),c&&this._hide()},_showCartesianPointer:function(t,e,i,a){function o(i,r,a){var o="x"===i?n(r[0],a[0],r[0],a[1]):n(a[0],r[1],a[1],r[1]),s=l._getPointerElement(e,t,i,o);u?y.updateProps(s,{shape:o},t):s.attr({shape:o})}function s(i,n,a){var o=e[C](i),s=o.getBandWidth(),c=a[1]-a[0],h="x"===i?r(n[0]-s/2,a[0],s,c):r(a[0],n[1]-s/2,c,s),d=l._getPointerElement(e,t,i,h);u?y.updateProps(d,{shape:h},t):d.attr({shape:h})}var l=this,c=t.get("type"),u="cross"!==c;if("cross"===c)o("x",a,e[C]("y").getGlobalExtent()),o("y",a,e[C]("x").getGlobalExtent()),this._updateCrossText(e,a,t);else{var h=e[C]("x"===i?"y":"x"),d=h.getGlobalExtent();"cartesian2d"===e.type&&("line"===c?o:s)(i,a,d)}},_showSinglePointer:function(t,e,i,r){function a(i,r,a){var s=e[C](),c=s.orient,u="horizontal"===c?n(r[0],a[0],r[0],a[1]):n(a[0],r[1],a[1],r[1]),h=o._getPointerElement(e,t,i,u);l?y.updateProps(h,{shape:u},t):h.attr({shape:u})}var o=this,s=t.get("type"),l="cross"!==s,c=e.getRect(),u=[c.y,c.y+c[fe]];a(i,r,u)},_showPolarPointer:function(t,e,i,r){function o(i,r,a){var o,s=e.pointToCoord(r);if("angle"===i){var c=e.coordToPoint([a[0],s[1]]),u=e.coordToPoint([a[1],s[1]]);o=n(c[0],c[1],u[0],u[1])}else o={cx:e.cx,cy:e.cy,r:s[0]};var h=l._getPointerElement(e,t,i,o);f?y.updateProps(h,{shape:o},t):h.attr({shape:o})}function s(i,n,r){var o,s=e[C](i),c=s.getBandWidth(),u=e.pointToCoord(n),h=Math.PI/180;o="angle"===i?a(e.cx,e.cy,r[0],r[1],(-u[1]-c/2)*h,(-u[1]+c/2)*h):a(e.cx,e.cy,u[0]-c/2,u[0]+c/2,0,2*Math.PI);var d=l._getPointerElement(e,t,i,o);f?y.updateProps(d,{shape:o},t):d.attr({shape:o})}var l=this,c=t.get("type"),u=e.getAngleAxis(),h=e.getRadiusAxis(),f="cross"!==c;if("cross"===c)o("angle",r,h[D]()),o(d,r,u[D]()),this._updateCrossText(e,r,t);else{var p=e[C](i===d?"angle":d),m=p[D]();("line"===c?o:s)(i,r,m)}},_updateCrossText:function(t,e,i){var n=i[_e]("crossStyle"),r=n[_e](Z),a=this._tooltipModel,o=this._crossText;o||(o=this._crossText=new y.Text({style:{textAlign:"left",textVerticalAlign:"bottom"}}),this.group.add(o));var s=t.pointToData(e),l=t[S];s=b.map(s,function(e,i){var n=t[C](l[i]);return e=n.type===A||"time"===n.type?n.scale.getLabel(e):w.addCommas(e.toFixed(n.getPixelPrecision()))}),o.setStyle({fill:r[N]()||n.get("color"),textFont:r[G](),text:s.join(", "),x:e[0]+5,y:e[1]-5}),o.z=a.get("z"),o[Y]=a.get(Y)},_getPointerElement:function(t,e,i,n){var r=this._tooltipModel,a=r.get("z"),s=r.get(Y),l=this._axisPointers,c=t.name;if(l[c]=l[c]||{},l[c][i])return l[c][i];var u=e.get("type"),h=e[_e](u+"Style"),f="shadow"===u,p=h[f?"getAreaStyle":"getLineStyle"](),m="polar"===t.type?f?"Sector":i===d?"Circle":"Line":f?"Rect":"Line";f?p[o]=null:p.fill=null;var g=l[c][i]=new y[m]({style:p,z:a,zlevel:s,silent:!0,shape:n});return this.group.add(g),g},_dispatchAndShowSeriesTooltipContent:function(t,e,i,n,r){var a=this._tooltipModel,o=this._tooltipContent,s=t.getBaseAxis(),l=b.map(e,function(t){return{seriesIndex:t[$],dataIndex:t.getAxisTooltipDataIndex?t.getAxisTooltipDataIndex(t.coordDimToDataDim(s.dim),n,s):t[Ie]().indexOfNearest(t.coordDimToDataDim(s.dim)[0],n["x"===s.dim||s.dim===d?0:1])}}),c=this._lastHover,u=this._api;if(c.payloadBatch&&!r&&u[se]({type:"downplay",batch:c.payloadBatch}),r||(u[se]({type:"highlight",batch:l}),c.payloadBatch=l),u[se]({type:"showTip",dataIndex:l[0][Q],seriesIndex:l[0][$],from:this.uid}),s&&a.get("showContent")&&a.get("show")){var f,m=a.get("formatter"),g=a.get(O),v=b.map(e,function(t,e){return t[J](l[e][Q])});o.show(a);var y=l[0][Q];if(!r){if(this._ticket="",m){if(typeof m===we)f=w.formatTpl(m,v);else if(typeof m===W){var x=this,_="axis_"+t.name+"_"+y,M=function(t,e){t===x._ticket&&(o.setContent(e),h(g,i[0],i[1],o,v,null,u))};x._ticket=_,f=m(v,_,M)}}else{var S=e[0][Ie]()[p](y);f=(S?S+"<br />":"")+b.map(e,function(t,e){return t.formatTooltip(l[e][Q],!0)}).join("<br />")}o.setContent(f)}h(g,i[0],i[1],o,v,null,u)}},_showItemTooltipContent:function(t,e,i,n){var r=this._api,a=t[Ie](i),o=a[_](e),s=this._tooltipModel,l=this._tooltipContent,c=o[_e]("tooltip");if(c.parentModel?c.parentModel.parentModel=s:c.parentModel=this._tooltipModel,c.get("showContent")&&c.get("show")){var u,d=c.get("formatter"),f=c.get(O),p=t[J](e,i);if(d){if(typeof d===we)u=w.formatTpl(d,p);else if(typeof d===W){var m=this,g="item_"+t.name+"_"+e,v=function(t,e){t===m._ticket&&(l.setContent(e),h(f,n.offsetX,n.offsetY,l,p,n[K],r))};m._ticket=g,u=d(p,g,v)}}else u=t.formatTooltip(e,!1,i);l.show(c),l.setContent(u),h(f,n.offsetX,n.offsetY,l,p,n[K],r)}},_showAxisPointer:function(t){if(t){var e=this._axisPointers[t];e&&b.each(e,function(t){t.show()})}else this.group.eachChild(function(t){t.show()}),this.group.show()},_resetLastHover:function(){var t=this._lastHover;t.payloadBatch&&this._api[se]({type:"downplay",batch:t.payloadBatch}),this._lastHover={}},_hideAxisPointer:function(t){if(t){var e=this._axisPointers[t];e&&b.each(e,function(t){t.hide()})}else this.group.hide()},_hide:function(){clearTimeout(this._showTimeout),this._hideAxisPointer(),this._resetLastHover(),this._alwaysShowContent||this._tooltipContent.hideLater(this._tooltipModel.get("hideDelay")),this._api[se]({type:"hideTip",from:this.uid}),this._lastX=this._lastY=null},dispose:function(t,e){if(!L.node){var i=e.getZr();this._tooltipContent.hide(),i.off("click",this._tryShow),i.off("mousemove",this._mousemove),i.off(te,this._hide),i.off("globalout",this._hide),e.off("showTip",this._manuallyShowTip),e.off("hideTip",this._manuallyHideTip)}}})}),e("echarts/component/toolbox/feature/MagicType",[Oe,Re,"../../../echarts","../featureManager"],function(t){function e(t){this.model=t}var i=t(Re);e.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"},option:{},seriesIndex:{}};var n=e[Me];n.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return i.each(t.get("type"),function(t){e[t]&&(n[t]=e[t])}),n};var r={line:function(t,e,n,r){return"bar"===t?i.merge({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get("option.line")||{},!0):void 0},bar:function(t,e,n,r){return"line"===t?i.merge({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get("option.bar")||{},!0):void 0},stack:function(t,e,n,r){return"line"===t||"bar"===t?i.merge({id:e,stack:"__ec_magicType_stack__"},r.get("option.stack")||{},!0):void 0},tiled:function(t,e,n,r){return"line"===t||"bar"===t?i.merge({id:e,stack:""},r.get("option.tiled")||{},!0):void 0}},a=[["line","bar"],["stack","tiled"]];n.onclick=function(t,e,n){var o=this.model,s=o.get("seriesIndex."+n);if(r[n]){var l={series:[]},c=function(t){var e=t.subType,a=t.id,s=r[n](e,a,t,o);s&&(i[Le](s,t[m]),l[ne].push(s));var c=t[ze];if(c&&"cartesian2d"===c.type&&("line"===n||"bar"===n)){var u=c.getAxesByScale(T)[0];if(u){var h=u.dim,d=t.get(h+"AxisIndex"),f=h+"Axis";l[f]=l[f]||[];for(var p=0;d>=p;p++)l[f][d]=l[f][d]||{};l[f][d].boundaryGap="bar"===n?!0:!1}}};i.each(a,function(t){i[q](t,n)>=0&&i.each(t,function(t){o.setIconStatus(t,b)})}),o.setIconStatus(n,v),t[ge]({mainType:"series",query:null==s?null:{seriesIndex:s}},c),e[se]({type:"changeMagicType",currentType:n,newOption:l})}};var o=t("../../../echarts");return o.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),t("../featureManager").register("magicType",e),e}),e("echarts/component/toolbox/feature/DataView",[Oe,Re,"zrender/core/event","../featureManager","../../../echarts"],function(t){function e(t){var e={},i=[],n=[];return t.eachRawSeries(function(t){var r=t[ze];if(!r||"cartesian2d"!==r.type&&"polar"!==r.type)i.push(t);else{var a=r.getBaseAxis();if(a.type===A){var o=a.dim+"_"+a.index;e[o]||(e[o]={categoryAxis:a,valueAxis:r.getOtherAxis(a),series:[]},n.push({axisDim:a.dim,axisIndex:a.index})),e[o][ne].push(t)}else i.push(t)}}),{seriesGroupByCategoryAxis:e,other:i,meta:n}}function i(t){var e=[];return f.each(t,function(t){var i=t.categoryAxis,n=t.valueAxis,r=n.dim,a=[" "][L](f.map(t[ne],function(t){return t.name})),o=[i.model.getCategories()];f.each(t[ne],function(t){o.push(t.getRawData()[h](r,function(t){return t}))});for(var s=[a.join(v)],l=0;l<o[0][oe];l++){for(var c=[],u=0;u<o[oe];u++)c.push(o[u][l]);s.push(c.join(v))}e.push(s.join("\n"))}),e.join("\n\n"+g+"\n\n")}function n(t){return f.map(t,function(t){var e=t.getRawData(),i=[t.name],n=[];return e.each(e[S],function(){for(var t=arguments[oe],r=arguments[t-1],a=e[p](r),o=0;t-1>o;o++)n[o]=arguments[o];i.push((a?a+v:"")+n.join(v))}),i.join("\n")}).join("\n\n"+g+"\n\n")}function r(t){var r=e(t);return{value:f[De]([i(r.seriesGroupByCategoryAxis),n(r.other)],function(t){return t[j](/[\n\t\s]/g,"")}).join("\n\n"+g+"\n\n"),meta:r.meta}}function a(t){return t[j](/^\s\s*/,"")[j](/\s\s*$/,"")}function o(t){var e=t.slice(0,t[q]("\n"));return e[q](v)>=0?!0:void 0}function s(t){for(var e=t.split(/\n+/g),i=a(e.shift()).split(y),n=[],r=f.map(i,function(t){return{name:t,data:[]}}),o=0;o<e[oe];o++){var s=a(e[o]).split(y);n.push(s.shift());for(var l=0;l<s[oe];l++)r[l]&&(r[l].data[o]=s[l])}return{series:r,categories:n}}function l(t){for(var e=t.split(/\n+/g),i=a(e.shift()),n=[],r=0;r<e[oe];r++){var o,s=a(e[r]).split(y),l="",c=!1;isNaN(s[0])?(c=!0,l=s[0],s=s.slice(1),n[r]={name:l,value:[]},o=n[r].value):o=n[r]=[];for(var u=0;u<s[oe];u++)o.push(+s[u]);1===o[oe]&&(c?n[r].value=o[0]:n[r]=o[0])}return{name:i,data:n}}function c(t,e){var i=t.split(new RegExp("\n*"+g+"\n*","g")),n={series:[]};return f.each(i,function(t,i){if(o(t)){var r=s(t),a=e[i],c=a.axisDim+"Axis";a&&(n[c]=n[c]||[],n[c][a.axisIndex]={data:r.categories},n[ne]=n[ne][L](r[ne]))}else{var r=l(t);n[ne].push(r)}}),n}function u(t){this._dom=null,this.model=t}function d(t,e){return f.map(t,function(t,i){var n=e&&e[i];return f[ue](n)&&!f[X](n)?(f[ue](t)&&!f[X](t)&&(t=t.value),f[Le]({value:t},n)):t})}var f=t(Re),m=t("zrender/core/event"),g=new Array(60).join("-"),v="    ",y=new RegExp("["+v+"]+","g");return u.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:"数据视图",lang:["数据视图","关闭","刷新"],backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},u[Me].onclick=function(t,e){function i(){n.removeChild(o),S._dom=null}var n=e.getDom(),a=this.model;this._dom&&n.removeChild(this._dom);var o=document[k]("div");o.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",o.style[Pe]=a.get(Pe)||"#fff";var s=document[k]("h4"),l=a.get("lang")||[];s.innerHTML=l[0]||a.get("title"),s.style.cssText="margin: 10px 20px;",s.style.color=a.get("textColor");var u=document[k]("div"),h=document[k]("textarea");u.style.cssText="display:block;width:100%;overflow:hidden;";var d=a.get("optionToContent"),p=a.get("contentToOption"),g=r(t);if(typeof d===W){var y=d(e.getOption());typeof y===we?u.innerHTML=y:f.isDom(y)&&u.appendChild(y)}else u.appendChild(h),h.readOnly=a.get("readOnly"),h.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",h.style.color=a.get("textColor"),h.style.borderColor=a.get("textareaBorderColor"),h.style[Pe]=a.get("textareaColor"),h.value=g.value;var x=g.meta,_=document[k]("div");_.style.cssText="position:absolute;bottom:0;left:0;right:0;";var b="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",w=document[k]("div"),M=document[k]("div");b+=";background-color:"+a.get("buttonColor"),b+=";color:"+a.get("buttonTextColor");var S=this;m.addEventListener(w,"click",i),m.addEventListener(M,"click",function(){var t;try{t=typeof p===W?p(u,e.getOption()):c(h.value,x)}catch(n){throw i(),new Error("Data view format error "+n)}t&&e[se]({type:"changeDataView",newOption:t}),i()}),w.innerHTML=l[1],M.innerHTML=l[2],M.style.cssText=b,w.style.cssText=b,!a.get("readOnly")&&_.appendChild(M),_.appendChild(w),m.addEventListener(h,"keydown",function(t){if(9===(t.keyCode||t.which)){var e=this.value,i=this.selectionStart,n=this.selectionEnd;this.value=e.substring(0,i)+v+e.substring(n),this.selectionStart=this.selectionEnd=i+1,m.stop(t)}}),o.appendChild(s),o.appendChild(u),o.appendChild(_),u.style[fe]=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},u[Me][ce]=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},u[Me].dispose=function(t,e){this[ce](t,e)},t("../featureManager").register("dataView",u),t("../../../echarts").registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var i=[];f.each(t.newOption[ne],function(t){var n=e.getSeriesByName(t.name)[0];if(n){var r=n.get("data");i.push({name:t.name,data:d(t.data,r)})}else i.push(f[le]({type:"scatter"},t))}),e.mergeOption(f[Le]({series:i},t.newOption))}),u}),e("echarts/component/toolbox/feature/DataZoom",[Oe,Re,"../../../util/number","../../helper/SelectController",c,"zrender/container/Group","../../dataZoom/history","../../helper/interactionMutex","../../dataZoomSelect","../featureManager","../../../echarts"],function(t){function e(t){this.model=t,this._controllerGroup,this._controller,this._isZoomActive}function i(t,e){var i=[{axisModel:t[C]("x").model,axisIndex:0},{axisModel:t[C]("y").model,axisIndex:0}];return i.grid=t,e[ge]({mainType:"dataZoom",subType:"select"},function(t){n("xAxis",i[0].axisModel,t,e)&&(i[0].dataZoomModel=t),n("yAxis",i[1].axisModel,t,e)&&(i[1].dataZoomModel=t)}),i}function n(t,e,i,n){var r=i.get(t+"Index");return null!=r&&n[P](t,r)===e}function r(t,e){var i=e.grid,n=new h(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0]);if(n.intersect(i.getRect())){var r=i.getCartesian(e[0].axisIndex,e[1].axisIndex),a=r.pointToData([t[0][0],t[1][0]],!0),o=r.pointToData([t[0][1],t[1][1]],!0);return[g([a[0],o[0]]),g([a[1],o[1]])]}}function a(t,e,i){var n=e[i],r=n.dataZoomModel;return r?{dataZoomId:r.id,startValue:t[i][0],endValue:t[i][1]}:void 0}function o(t,e){t.setIconStatus("back",f.count(e)>1?v:b)}var s=t(Re),l=t("../../../util/number"),u=t("../../helper/SelectController"),h=t(c),d=t("zrender/container/Group"),f=t("../../dataZoom/history"),p=t("../../helper/interactionMutex"),m=s.each,g=l.asc;t("../../dataZoomSelect");var y="\x00_ec_\x00toolbox-dataZoom_";e.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:{zoom:"区域缩放",back:"区域缩放还原"}};var x=e[Me];x.render=function(t,e){o(t,e)},x.onclick=function(t,e,i){var n=this._controllerGroup;this._controllerGroup||(n=this._controllerGroup=new d,e.getZr().add(n)),_[i].call(this,n,this.model,t,e)},x[ce]=function(t,e){this._disposeController(),p.release("globalPan",e.getZr())},x.dispose=function(t,e){var i=e.getZr();p.release("globalPan",i),this._disposeController(),this._controllerGroup&&i[ce](this._controllerGroup)};var _={zoom:function(t,e,i,n){var r=this._isZoomActive=!this._isZoomActive,a=n.getZr();p[r?"take":"release"]("globalPan",a),e.setIconStatus("zoom",r?v:b),r?(a.setDefaultCursorStyle("crosshair"),this._createController(t,e,i,n)):(a.setDefaultCursorStyle("default"),this._disposeController())},back:function(t,e,i,n){this._dispatchAction(f.pop(i),n)}};return x._createController=function(t,e,i,n){var r=this._controller=new u("rect",n.getZr(),{lineWidth:3,stroke:"#333",fill:"rgba(0,0,0,0.2)"});r.on("selectEnd",s.bind(this._onSelected,this,r,e,i,n)),r.enable(t,!1)},x._disposeController=function(){var t=this._controller;t&&(t.off("selected"),t.dispose())},x._onSelected=function(t,e,n,o,s){if(s[oe]){var l=s[0];t[he]();var c={};n[ge]("grid",function(t){var e=t[ze],o=i(e,n),s=r(l,o);if(s){var u=a(s,o,0,"x"),h=a(s,o,1,"y");u&&(c[u.dataZoomId]=u),h&&(c[h.dataZoomId]=h)}},this),f.push(n,c),this._dispatchAction(c,o)}},x._dispatchAction=function(t,e){var i=[];m(t,function(t){i.push(t)}),i[oe]&&e[se]({type:"dataZoom",from:this.uid,batch:s.clone(i,!0)})},t("../featureManager").register("dataZoom",e),t("../../../echarts").registerPreprocessor(function(t){function e(t,e){if(e){var r=t+"Index",a=e[r];null==a||s[X](a)||(a=a===!1?[]:[a]),i(t,function(e,i){if(null==a||-1!==s[q](a,i)){var o={type:"select",$fromToolbox:!0,id:y+t+i};o[r]=i,n.push(o)}})}}function i(e,i){var n=t[e];s[X](n)||(n=n?[n]:[]),m(n,i)}if(t){var n=t.dataZoom||(t.dataZoom=[]);s[X](n)||(t.dataZoom=n=[n]);var r=t.toolbox;if(r&&(s[X](r)&&(r=r[0]),r&&r.feature)){var a=r.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}}),e}),e("echarts/component/toolbox/feature/Restore",[Oe,"../../dataZoom/history","../featureManager","../../../echarts"],function(t){function e(t){this.model=t}var i=t("../../dataZoom/history");e.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:"还原"};var n=e[Me];return n.onclick=function(t,e){i.clear(t),e[se]({type:"restore",from:this.uid})},t("../featureManager").register("restore",e),t("../../../echarts").registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")}),e}),e("zrender/vml/graphic",[Oe,"../core/env","../core/vector","../core/BoundingRect","../core/PathProxy","../tool/color","../contain/text","../graphic/mixin/RectText","../graphic/Displayable","../graphic/Image","../graphic/Text","../graphic/Path","../graphic/Gradient","./core"],function(t){if(!t("../core/env")[ve]){var e=t("../core/vector"),i=t("../core/BoundingRect"),n=t("../core/PathProxy").CMD,r=t("../tool/color"),a=t("../contain/text"),c=t("../graphic/mixin/RectText"),u=t("../graphic/Displayable"),h=t("../graphic/Image"),d=t("../graphic/Text"),f=t("../graphic/Path"),p=t("../graphic/Gradient"),m=t("./core"),g=Math.round,v=Math.sqrt,y=Math.abs,x=Math.cos,_=Math.sin,w=Math.max,M=e[l],S=",",T="progid:DXImageTransform.Microsoft",C=21600,A=C/2,P=1e5,L=1e3,z=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=C+","+C,t.coordorigin="0,0"},D=function(t){return String(t)[j](/&/g,"&amp;")[j](/"/g,"&quot;")},I=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},O=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},N=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},G=function(t,e,i){return(parseFloat(t)||0)*P+(parseFloat(e)||0)*L+i},Z=function(t,e){return typeof t===we?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},H=function(t,e,i){var n=r.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=I(n[0],n[1],n[2]),t[R]=i*n[3])},W=function(t){var e=r.parse(t);return[I(e[0],e[1],e[2]),e[3]]},q=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof p){var r,a=0,o=[0,0],s=0,l=1,c=i[V](),u=c.width,h=c[fe];if("linear"===n.type){r="gradient";var d=i[Te],f=[n.x*u,n.y*h],m=[n.x2*u,n.y2*h];d&&(M(f,f,d),M(m,m,d));var g=m[0]-f[0],v=m[1]-f[1];a=180*Math.atan2(g,v)/Math.PI,0>a&&(a+=360),1e-6>a&&(a=0)}else{r="gradientradial";var f=[n.x*u,n.y*h],d=i[Te],y=i.scale,x=u,_=h;o=[(f[0]-c.x)/x,(f[1]-c.y)/_],d&&M(f,f,d),x/=y[0]*C,_/=y[1]*C;var b=w(x,_);s=0/b,l=2*n.r/b-s}var S=n.colorStops.slice();S.sort(function(t,e){return t.offset-e.offset});for(var T=S[oe],A=[],P=[],L=0;T>L;L++){var z=S[L],k=W(z.color);P.push(z.offset*l+s+" "+k[0]),(0===L||L===T-1)&&A.push(k)}if(T>=2){var D=A[0][0],I=A[1][0],O=A[0][1]*e[R],E=A[1][1]*e[R];t.type=r,t.method="none",t.focus="100%",t.angle=a,t.color=D,t.color2=I,t.colors=P.join(","),t[R]=E,t.opacity2=O}"radial"===r&&(t.focusposition=o.join(","))}else H(t,n,e[R])},X=function(t,e){null!=e.lineJoin&&(t.joinstyle=e.lineJoin),null!=e.miterLimit&&(t.miterlimit=e.miterLimit*C),null!=e.lineCap&&(t.endcap=e.lineCap),null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e[o]||e[o]instanceof p||H(t,e[o],e[R])
},U=function(t,e,i,n){var r="fill"==e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(r||!r&&i[s])?(t[r?"filled":"stroked"]="true",i[e]instanceof p&&N(t,a),a||(a=m.createNode(e)),r?q(a,i,n):X(a,i),O(t,a)):(t[r?"filled":"stroked"]="false",N(t,a))},J=[[],[],[]],$=function(t,e){var i,r,a,o,s,l,c=n.M,u=n.C,h=n.L,d=n.A,f=n.Q,p=[];for(o=0;o<t[oe];){switch(a=t[o++],r="",i=0,a){case c:r=" m ",i=1,s=t[o++],l=t[o++],J[0][0]=s,J[0][1]=l;break;case h:r=" l ",i=1,s=t[o++],l=t[o++],J[0][0]=s,J[0][1]=l;break;case f:case u:r=" c ",i=3;var m,y,b=t[o++],w=t[o++],T=t[o++],P=t[o++];a===f?(m=T,y=P,T=(T+2*b)/3,P=(P+2*w)/3,b=(s+2*b)/3,w=(l+2*w)/3):(m=t[o++],y=t[o++]),J[0][0]=b,J[0][1]=w,J[1][0]=T,J[1][1]=P,J[2][0]=m,J[2][1]=y,s=m,l=y;break;case d:var L=0,z=0,k=1,D=1,I=0;e&&(L=e[4],z=e[5],k=v(e[0]*e[0]+e[1]*e[1]),D=v(e[2]*e[2]+e[3]*e[3]),I=Math.atan2(-e[1]/D,e[0]/k));var R=t[o++],O=t[o++],E=t[o++],B=t[o++],V=t[o++]+I,N=t[o++]+V+I;o++;var G=t[o++],F=R+x(V)*E,Z=O+_(V)*B,b=R+x(N)*E,w=O+_(N)*B,H=G?" wa ":" at ";Math.abs(F-b)<1e-10&&(Math.abs(N-V)>.01?G&&(F+=270/C):Math.abs(Z-O)<1e-10?G&&R>F||!G&&F>R?w-=270/C:w+=270/C:G&&O>Z||!G&&Z>O?b+=270/C:b-=270/C),p.push(H,g(((R-E)*k+L)*C-A),S,g(((O-B)*D+z)*C-A),S,g(((R+E)*k+L)*C-A),S,g(((O+B)*D+z)*C-A),S,g((F*k+L)*C-A),S,g((Z*D+z)*C-A),S,g((b*k+L)*C-A),S,g((w*D+z)*C-A)),s=b,l=w;break;case n.R:var W=J[0],q=J[1];W[0]=t[o++],W[1]=t[o++],q[0]=W[0]+t[o++],q[1]=W[1]+t[o++],e&&(M(W,W,e),M(q,q,e)),W[0]=g(W[0]*C-A),q[0]=g(q[0]*C-A),W[1]=g(W[1]*C-A),q[1]=g(q[1]*C-A),p.push(" m ",W[0],S,W[1]," l ",q[0],S,W[1]," l ",q[0],S,q[1]," l ",W[0],S,q[1]);break;case n.Z:p.push(" x ")}if(i>0){p.push(r);for(var X=0;i>X;X++){var j=J[X];e&&M(j,j,e),p.push(g(j[0]*C-A),S,g(j[1]*C-A),i-1>X?S:"")}}}return p.join("")};f[Me].brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=m.createNode("shape"),z(i),this._vmlEl=i),U(i,"fill",e,this),U(i,o,e,this);var n=this[Te],r=null!=n,a=i.getElementsByTagName(o)[0];if(a){var l=e[s];if(r&&!e.strokeNoScale){var c=n[0]*n[3]-n[1]*n[2];l*=v(y(c))}a.weight=l+"px"}var u=this.path;this.__dirtyPath&&(u.beginPath(),this.buildPath(u,this.shape),u.toStatic(),this.__dirtyPath=!1),i.path=$(u.data,this[Te]),i.style.zIndex=G(this[Y],this.z,this.z2),O(t,i),e.text?this.drawRectText(t,this[V]()):this.removeRectText(t)},f[Me].onRemove=function(t){N(t,this._vmlEl),this.removeRectText(t)},f[Me].onAdd=function(t){O(t,this._vmlEl),this.appendRectText(t)};var Q=function(t){return"object"==typeof t&&t.tagName&&"IMG"===t.tagName.toUpperCase()};h[Me].brushVML=function(t){var e,i,n=this.style,r=n.image;if(Q(r)){var a=r.src;if(a===this._imageSrc)e=this._imageWidth,i=this._imageHeight;else{var o=r.runtimeStyle,s=o.width,l=o[fe];o.width="auto",o[fe]="auto",e=r.width,i=r[fe],o.width=s,o[fe]=l,this._imageSrc=a,this._imageWidth=e,this._imageHeight=i}r=a}else r===this._imageSrc&&(e=this._imageWidth,i=this._imageHeight);if(r){var c=n.x||0,u=n.y||0,h=n.width,d=n[fe],f=n.sWidth,p=n.sHeight,y=n.sx||0,x=n.sy||0,_=f&&p,b=this._vmlEl;b||(b=m.doc[k]("div"),z(b),this._vmlEl=b);var C,A=b.style,P=!1,L=1,D=1;if(this[Te]&&(C=this[Te],L=v(C[0]*C[0]+C[1]*C[1]),D=v(C[2]*C[2]+C[3]*C[3]),P=C[1]||C[2]),P){var I=[c,u],E=[c+h,u],B=[c,u+d],N=[c+h,u+d];M(I,I,C),M(E,E,C),M(B,B,C),M(N,N,C);var F=w(I[0],E[0],B[0],N[0]),Z=w(I[1],E[1],B[1],N[1]),H=[];H.push("M11=",C[0]/L,S,"M12=",C[2]/D,S,"M21=",C[1]/L,S,"M22=",C[3]/D,S,"Dx=",g(c*L+C[4]),S,"Dy=",g(u*D+C[5])),A.padding="0 "+g(F)+"px "+g(Z)+"px 0",A[De]=T+".Matrix("+H.join("")+", SizingMethod=clip)"}else C&&(c=c*L+C[4],u=u*D+C[5]),A[De]="",A.left=g(c)+"px",A.top=g(u)+"px";var W=this._imageEl,q=this._cropEl;W||(W=m.doc[k]("div"),this._imageEl=W);var X=W.style;if(_){if(e&&i)X.width=g(L*e*h/f)+"px",X[fe]=g(D*i*d/p)+"px";else{var j=new Image,U=this;j.onload=function(){j.onload=null,e=j.width,i=j[fe],X.width=g(L*e*h/f)+"px",X[fe]=g(D*i*d/p)+"px",U._imageWidth=e,U._imageHeight=i,U._imageSrc=r},j.src=r}q||(q=m.doc[k]("div"),q.style.overflow="hidden",this._cropEl=q);var J=q.style;J.width=g((h+y*h/f)*L),J[fe]=g((d+x*d/p)*D),J[De]=T+".Matrix(Dx="+-y*h/f*L+",Dy="+-x*d/p*D+")",q.parentNode||b.appendChild(q),W.parentNode!=q&&q.appendChild(W)}else X.width=g(L*h)+"px",X[fe]=g(D*d)+"px",b.appendChild(W),q&&q.parentNode&&(b.removeChild(q),this._cropEl=null);var $="",K=n[R];1>K&&($+=".Alpha(opacity="+g(100*K)+") "),$+=T+".AlphaImageLoader(src="+r+", SizingMethod=scale)",X[De]=$,b.style.zIndex=G(this[Y],this.z,this.z2),O(t,b),n.text&&this.drawRectText(t,this[V]())}},h[Me].onRemove=function(t){N(t,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(t)},h[Me].onAdd=function(t){O(t,this._vmlEl),this.appendRectText(t)};var K,te=b,ee={},ie=0,ne=100,re=document[k]("div"),ae=function(t){var e=ee[t];if(!e){ie>ne&&(ie=0,ee={});var i,n=re.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(r){}e={style:n.fontStyle||te,variant:n.fontVariant||te,weight:n.fontWeight||te,size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},ee[t]=e,ie++}return e};a.measureText=function(t,e){var i=m.doc;K||(K=i[k]("div"),K.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(K));try{K.style.font=e}catch(n){}return K.innerHTML="",K.appendChild(i.createTextNode(t)),{width:K.offsetWidth}};for(var se=new i,le=function(t,e,i,n){var r=this.style,s=r.text;if(s){var c,u,h=r[F],d=ae(r.textFont),f=d.style+" "+d.variant+" "+d.weight+" "+d.size+'px "'+d.family+'"',p=r.textBaseline,v=r.textVerticalAlign;i=i||a[V](s,f,h,p);var y=this[Te];if(y&&!n&&(se.copy(e),se[l](y),e=se),n)c=e.x,u=e.y;else{var x=r.textPosition,_=r.textDistance;if(x instanceof Array)c=e.x+Z(x[0],e.width),u=e.y+Z(x[1],e[fe]),h=h||"left",p=p||"top";else{var b=a.adjustTextPositionOnRect(x,e,i,_);c=b.x,u=b.y,h=h||b[F],p=p||b.textBaseline}}if(v){switch(v){case B:u-=i[fe]/2;break;case pe:u-=i[fe]}p="top"}var w=d.size;switch(p){case"hanging":case"top":u+=w/1.75;break;case B:break;default:u-=w/2.25}switch(h){case"left":break;case E:c-=i.width/2;break;case"right":c-=i.width}var T,C,A,P=m.createNode,L=this._textVmlEl;L?(A=L.firstChild,T=A.nextSibling,C=T.nextSibling):(L=P("line"),T=P("path"),C=P("textpath"),A=P("skew"),C.style["v-text-align"]="left",z(L),T.textpathok=!0,C.on=!0,L.from="0 0",L.to="1000 0.05",O(L,A),O(L,T),O(L,C),this._textVmlEl=L);var k=[c,u],I=L.style;y&&n?(M(k,k,y),A.on=!0,A.matrix=y[0].toFixed(3)+S+y[2].toFixed(3)+S+y[1].toFixed(3)+S+y[3].toFixed(3)+",0,0",A.offset=(g(k[0])||0)+","+(g(k[1])||0),A.origin="0 0",I.left="0px",I.top="0px"):(A.on=!1,I.left=g(c)+"px",I.top=g(u)+"px"),C[we]=D(s);try{C.style.font=f}catch(N){}U(L,"fill",{fill:n?r.fill:r.textFill,opacity:r[R]},this),U(L,o,{stroke:n?r[o]:r.textStroke,opacity:r[R],lineDash:r.lineDash},this),L.style.zIndex=G(this[Y],this.z,this.z2),O(t,L)}},ce=function(t){N(t,this._textVmlEl),this._textVmlEl=null},ue=function(t){O(t,this._textVmlEl)},he=[c,u,h,f,d],de=0;de<he[oe];de++){var me=he[de][Me];me.drawRectText=le,me.removeRectText=ce,me.appendRectText=ue}d[Me].brushVML=function(t){var e=this.style;e.text?this.drawRectText(t,{x:e.x||0,y:e.y||0,width:0,height:0},this[V](),!0):this.removeRectText(t)},d[Me].onRemove=function(t){this.removeRectText(t)},d[Me].onAdd=function(t){this.appendRectText(t)}}}),e("zrender/vml/Painter",[Oe,"../core/log","./core"],function(t){function e(t){return parseInt(t,10)}function i(t,e){a.initVML(),this.root=t,this.storage=e;var i=document[k]("div"),n=document[k]("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this[be]();var r=e.delFromMap,o=e.addToMap;e.delFromMap=function(t){var i=e.get(t);r.call(e,t),i&&i.onRemove&&i.onRemove(n)},e.addToMap=function(t){t.onAdd&&t.onAdd(n),o.call(e,t)},this._firstPaint=!0}function n(t){return function(){r('In IE8.0 VML mode painter not support method "'+t+'"')}}var r=t("../core/log"),a=t("./core");i[Me]={constructor:i,getViewportRoot:function(){return this._vmlViewport},refresh:function(){var t=this.storage.getDisplayList(!0,!0);this._paintList(t)},_paintList:function(t){for(var e=this._vmlRoot,i=0;i<t[oe];i++){var n=t[i];n.invisible||n[me]?(n.__alreadyNotVisible||n.onRemove(e),n.__alreadyNotVisible=!0):(n.__alreadyNotVisible&&n.onAdd(e),n.__alreadyNotVisible=!1,n.__dirty&&(n.beforeBrush&&n.beforeBrush(),(n.brushVML||n.brush).call(n,e),n.afterBrush&&n.afterBrush())),n.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(e),this._firstPaint=!1)},resize:function(){var t=this._getWidth(),e=this._getHeight();if(this._width!=t&&this._height!=e){this._width=t,this._height=e;var i=this._vmlViewport.style;i.width=t+"px",i[fe]=e+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},_getWidth:function(){var t=this.root,i=t.currentStyle;return(t.clientWidth||e(i.width))-e(i.paddingLeft)-e(i.paddingRight)|0},_getHeight:function(){var t=this.root,i=t.currentStyle;return(t.clientHeight||e(i[fe]))-e(i.paddingTop)-e(i.paddingBottom)|0}};for(var o=["getLayer","insertLayer","eachLayer","eachBuildinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],s=0;s<o[oe];s++){var l=o[s];i[Me][l]=n(l)}return i}),e("echarts/scale/Interval",[Oe,"../util/number","../util/format","./Scale"],function(t){var e=t("../util/number"),i=t("../util/format"),n=t("./Scale"),r=Math.floor,a=Math.ceil,o=n[le]({type:"interval",_interval:0,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]<e[0]&&(e[0]=t[0]),t[1]>e[1]&&(e[1]=t[1]),o[Me].setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval||this.niceTicks(),this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice()},getTicks:function(){this._interval||this.niceTicks();var t=this._interval,i=this._extent,n=[],r=1e4;if(t){var a=this._niceExtent;i[0]<a[0]&&n.push(i[0]);for(var o=a[0];o<=a[1];)if(n.push(o),o=e.round(o+t),n[oe]>r)return[];i[1]>a[1]&&n.push(i[1])}return n},getTicksLabels:function(){for(var t=[],e=this.getTicks(),i=0;i<e[oe];i++)t.push(this.getLabel(e[i]));return t},getLabel:function(t){return i.addCommas(t)},niceTicks:function(t){t=t||5;var i=this._extent,n=i[1]-i[0];if(isFinite(n)){0>n&&(n=-n,i.reverse());var o=e.nice(n/t,!0),s=[e.round(a(i[0]/o)*o),e.round(r(i[1]/o)*o)];this._interval=o,this._niceExtent=s}},niceExtent:function(t,i,n){var o=this._extent;if(o[0]===o[1])if(0!==o[0]){var s=o[0]/2;o[0]-=s,o[1]+=s}else o[1]=1;var l=o[1]-o[0];isFinite(l)||(o[0]=0,o[1]=1),this.niceTicks(t);var c=this._interval;i||(o[0]=e.round(r(o[0]/c)*c)),n||(o[1]=e.round(a(o[1]/c)*c))}});return o[de]=function(){return new o},o}),e("echarts/scale/Scale",[Oe,"../util/clazz"],function(t){function e(){this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}var i=t("../util/clazz"),n=e[Me];return n.parse=function(t){return t},n[I]=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},n.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},n.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},n.unionExtent=function(t){var e=this._extent;t[0]<e[0]&&(e[0]=t[0]),t[1]>e[1]&&(e[1]=t[1])},n[D]=function(){return this._extent.slice()},n.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},n.getTicksLabels=function(){for(var t=[],e=this.getTicks(),i=0;i<e[oe];i++)t.push(this.getLabel(e[i]));return t},i.enableClassExtend(e),i.enableClassManagement(e,{registerWhenExtend:!0}),e}),e("zrender/graphic/Gradient",[Oe],function(){var t=function(t){this.colorStops=t||[]};return t[Me]={constructor:t,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}},t}),e("zrender/tool/path",[Oe,"../graphic/Path","../core/PathProxy","./transformPath","../core/matrix"],function(t){function e(t,e,i,n,r,a,o,s,l,c,p){var v=l*(f/180),y=d(v)*(t-i)/2+h(v)*(e-n)/2,x=-1*h(v)*(t-i)/2+d(v)*(e-n)/2,_=y*y/(o*o)+x*x/(s*s);_>1&&(o*=u(_),s*=u(_));var b=(r===a?-1:1)*u((o*o*s*s-o*o*x*x-s*s*y*y)/(o*o*x*x+s*s*y*y))||0,w=b*o*x/s,M=b*-s*y/o,S=(t+i)/2+d(v)*w-h(v)*M,T=(e+n)/2+h(v)*w+d(v)*M,C=g([1,0],[(y-w)/o,(x-M)/s]),A=[(y-w)/o,(x-M)/s],P=[(-1*y-w)/o,(-1*x-M)/s],L=g(A,P);m(A,P)<=-1&&(L=f),m(A,P)>=1&&(L=0),0===a&&L>0&&(L-=2*f),1===a&&0>L&&(L+=2*f),p.addData(c,S,T,o,s,C,L,v,a)}function i(t){if(!t)return[];var i,n=t[j](/-/g," -")[j](/  /g," ")[j](/ /g,",")[j](/,,/g,",");for(i=0;i<c[oe];i++)n=n[j](new RegExp(c[i],"g"),"|"+c[i]);var r,o=n.split("|"),s=0,l=0,u=new a,h=a.CMD;for(i=1;i<o[oe];i++){var d,f=o[i],p=f.charAt(0),m=0,g=f.slice(1)[j](/e,-/g,"e-").split(",");g[oe]>0&&""===g[0]&&g.shift();for(var v=0;v<g[oe];v++)g[v]=parseFloat(g[v]);for(;m<g[oe]&&!isNaN(g[m])&&!isNaN(g[0]);){var y,x,_,b,w,M,S,T=s,C=l;switch(p){case"l":s+=g[m++],l+=g[m++],d=h.L,u.addData(d,s,l);break;case"L":s=g[m++],l=g[m++],d=h.L,u.addData(d,s,l);break;case"m":s+=g[m++],l+=g[m++],d=h.M,u.addData(d,s,l),p="l";break;case"M":s=g[m++],l=g[m++],d=h.M,u.addData(d,s,l),p="L";break;case"h":s+=g[m++],d=h.L,u.addData(d,s,l);break;case"H":s=g[m++],d=h.L,u.addData(d,s,l);break;case"v":l+=g[m++],d=h.L,u.addData(d,s,l);break;case"V":l=g[m++],d=h.L,u.addData(d,s,l);break;case"C":d=h.C,u.addData(d,g[m++],g[m++],g[m++],g[m++],g[m++],g[m++]),s=g[m-2],l=g[m-1];break;case"c":d=h.C,u.addData(d,g[m++]+s,g[m++]+l,g[m++]+s,g[m++]+l,g[m++]+s,g[m++]+l),s+=g[m-2],l+=g[m-1];break;case"S":y=s,x=l;var A=u.len(),P=u.data;r===h.C&&(y+=s-P[A-4],x+=l-P[A-3]),d=h.C,T=g[m++],C=g[m++],s=g[m++],l=g[m++],u.addData(d,y,x,T,C,s,l);break;case"s":y=s,x=l;var A=u.len(),P=u.data;r===h.C&&(y+=s-P[A-4],x+=l-P[A-3]),d=h.C,T=s+g[m++],C=l+g[m++],s+=g[m++],l+=g[m++],u.addData(d,y,x,T,C,s,l);break;case"Q":T=g[m++],C=g[m++],s=g[m++],l=g[m++],d=h.Q,u.addData(d,T,C,s,l);break;case"q":T=g[m++]+s,C=g[m++]+l,s+=g[m++],l+=g[m++],d=h.Q,u.addData(d,T,C,s,l);break;case"T":y=s,x=l;var A=u.len(),P=u.data;r===h.Q&&(y+=s-P[A-4],x+=l-P[A-3]),s=g[m++],l=g[m++],d=h.Q,u.addData(d,y,x,s,l);break;case"t":y=s,x=l;var A=u.len(),P=u.data;r===h.Q&&(y+=s-P[A-4],x+=l-P[A-3]),s+=g[m++],l+=g[m++],d=h.Q,u.addData(d,y,x,s,l);break;case"A":_=g[m++],b=g[m++],w=g[m++],M=g[m++],S=g[m++],T=s,C=l,s=g[m++],l=g[m++],d=h.A,e(T,C,s,l,M,S,_,b,w,d,u);break;case"a":_=g[m++],b=g[m++],w=g[m++],M=g[m++],S=g[m++],T=s,C=l,s+=g[m++],l+=g[m++],d=h.A,e(T,C,s,l,M,S,_,b,w,d,u)}}("z"===p||"Z"===p)&&(d=h.Z,u.addData(d)),r=d}return u.toStatic(),u}function n(t,e){var n,r=i(t);return e=e||{},e.buildPath=function(t){t.setData(r.data),n&&o(t,n);var e=t[z]();e&&t.rebuildPath(e)},e[l]=function(t){n||(n=s[de]()),s.mul(n,t,n)},e}var r=t("../graphic/Path"),a=t("../core/PathProxy"),o=t("./transformPath"),s=t("../core/matrix"),c=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"],u=Math.sqrt,h=Math.sin,d=Math.cos,f=Math.PI,p=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},m=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(p(t)*p(e))},g=function(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(m(t,e))};return{createFromString:function(t,e){return new r(n(t,e))},extendFromString:function(t,e){return r[le](n(t,e))},mergePath:function(t,e){var i,n,a=[],o=t[oe];for(n=0;o>n;n++)i=t[n],i.__dirty&&i.buildPath(i.path,i.shape),a.push(i.path);var s=new r(e);return s.buildPath=function(t){t.appendPath(a);var e=t[z]();e&&t.rebuildPath(e)},s}}}),e("zrender/container/Group",[Oe,n,"../Element","../core/BoundingRect"],function(t){var e=t(n),i=t("../Element"),r=t("../core/BoundingRect"),o=function(t){t=t||{},i.call(this,t);for(var e in t)this[e]=t[e];this._children=[],this.__storage=null,this.__dirty=!0};return o[Me]={constructor:o,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i<e[oe];i++)if(e[i].name===t)return e[i]},childCount:function(){return this._children[oe]},add:function(t){return t&&t!==this&&t[a]!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,e){if(t&&t!==this&&t[a]!==this&&e&&e[a]===this){var i=this._children,n=i[q](e);n>=0&&(i[ie](n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t[a]&&t[a][ce](t),t[a]=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToMap(t),t instanceof o&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var i=this.__zr,n=this.__storage,r=this._children,s=e[q](r,t);return 0>s?this:(r[ie](s,1),t[a]=null,n&&(n.delFromMap(t.id),t instanceof o&&t.delChildrenFromStorage(n)),i&&i.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e<i[oe];e++)t=i[e],n&&(n.delFromMap(t.id),t instanceof o&&t.delChildrenFromStorage(n)),t[a]=null;return i[oe]=0,this},eachChild:function(t,e){for(var i=this._children,n=0;n<i[oe];n++){var r=i[n];t.call(e,r,n)}return this},traverse:function(t,e){for(var i=0;i<this._children[oe];i++){var n=this._children[i];t.call(e,n),"group"===n.type&&n[U](t,e)}return this},addChildrenToStorage:function(t){for(var e=0;e<this._children[oe];e++){var i=this._children[e];t.addToMap(i),i instanceof o&&i.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var e=0;e<this._children[oe];e++){var i=this._children[e];t.delFromMap(i.id),i instanceof o&&i.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var e=null,i=new r(0,0,0,0),n=t||this._children,a=[],o=0;o<n[oe];o++){var s=n[o];if(!s[me]&&!s.invisible){var c=s[V](),u=s.getLocalTransform(a);u?(i.copy(c),i[l](u),e=e||i.clone(),e.union(i)):(e=e||c.clone(),e.union(c))}}return e||i}},e[H](o,i),o}),e("zrender/graphic/Image",[Oe,"./Displayable","../core/BoundingRect",n,"./helper/roundRect","../core/LRU"],function(t){function e(t){i.call(this,t)}var i=t("./Displayable"),r=t("../core/BoundingRect"),a=t(n),o=t("./helper/roundRect"),s=t("../core/LRU"),l=new s(50);return e[Me]={constructor:e,type:"image",brush:function(t){var e,i=this.style,n=i.image;if(e=typeof n===we?this._image:n,!e&&n){var r=l.get(n);if(!r)return e=new Image,e.onload=function(){e.onload=null;for(var t=0;t<r.pending[oe];t++)r.pending[t].dirty()},r={image:e,pending:[this]},e.src=n,l.put(n,r),void(this._image=e);if(e=r.image,this._image=e,!e.width||!e[fe])return void r.pending.push(this)}if(e){var a=i.width||e.width,s=i[fe]||e[fe],c=i.x||0,u=i.y||0;if(!e.width||!e[fe])return;if(t.save(),i.bind(t),this.setTransform(t),i.r&&(t.beginPath(),o.buildPath(t,i),t.clip()),i.sWidth&&i.sHeight){var h=i.sx||0,d=i.sy||0;t.drawImage(e,h,d,i.sWidth,i.sHeight,c,u,a,s)}else if(i.sx&&i.sy){var h=i.sx,d=i.sy,f=a-h,p=s-d;t.drawImage(e,h,d,f,p,c,u,a,s)}else t.drawImage(e,c,u,a,s);null==i.width&&(i.width=a),null==i[fe]&&(i[fe]=s),null!=i.text&&this.drawRectText(t,this[V]()),t.restore()}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new r(t.x||0,t.y||0,t.width||0,t[fe]||0)),this._rect}},a[H](e,i),e}),e("zrender/graphic/Path",[Oe,"./Displayable",n,"../core/PathProxy","../contain/path","./Gradient"],function(t){function e(t){var e=t.fill;return null!=e&&"none"!==e}function i(t){var e=t[o];return null!=e&&"none"!==e&&t[s]>0}function r(t){a.call(this,t),this.path=new c}var a=t("./Displayable"),l=t(n),c=t("../core/PathProxy"),u=t("../contain/path"),h=(t("./Gradient"),Math.abs);return r[Me]={constructor:r,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(t){t.save();var n=this.style,r=this.path,a=i(n),s=e(n),l=s&&!!n.fill.colorStops,c=a&&!!n[o].colorStops;if(n.bind(t,this),this.setTransform(t),this.__dirtyPath){var u=this[V]();l&&(this._fillGradient=n.getGradient(t,n.fill,u)),c&&(this._strokeGradient=n.getGradient(t,n[o],u))}l&&(t.fillStyle=this._fillGradient),c&&(t.strokeStyle=this._strokeGradient);var h=n.lineDash,d=n.lineDashOffset,f=!!t.setLineDash,p=this.getGlobalScale();r.setScale(p[0],p[1]),this.__dirtyPath||h&&!f&&a?(r=this.path.beginPath(t),h&&!f&&(r.setLineDash(h),r.setLineDashOffset(d)),this.buildPath(r,this.shape),this.__dirtyPath=!1):(t.beginPath(),this.path.rebuildPath(t)),s&&r.fill(t),h&&f&&(t.setLineDash(h),t.lineDashOffset=d),a&&r[o](t),null!=n.text&&this.drawRectText(t,this[V]()),t.restore()},buildPath:function(){},getBoundingRect:function(){var t=this._rect,n=this.style,r=!t;if(r){var a=this.path;this.__dirtyPath&&(a.beginPath(),this.buildPath(a,this.shape)),t=a[V]()}if(this._rect=t,i(n)){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||r){o.copy(t);var l=n[s],c=n.strokeNoScale?this.getLineScale():1;e(n)||(l=Math.max(l,this.strokeContainThreshold)),c>1e-10&&(o.width+=l/c,o[fe]+=l/c,o.x-=l/c/2,o.y-=l/c/2)}return o}return t},contain:function(t,n){var r=this.transformCoordToLocal(t,n),a=this[V](),o=this.style;if(t=r[0],n=r[1],a[I](t,n)){var l=this.path.data;if(i(o)){var c=o[s],h=o.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(e(o)||(c=Math.max(c,this.strokeContainThreshold)),u.containStroke(l,c/h,t,n)))return!0}if(e(o))return u[I](l,t,n)}return!1},dirty:function(t){0===arguments[oe]&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?this.setShape(e):a[Me].attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(l[ue](t))for(var n in t)i[n]=t[n];else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this[Te];return t&&h(t[0]-1)>1e-10&&h(t[3]-1)>1e-10?Math.sqrt(h(t[0]*t[3]-t[2]*t[1])):1}},r[le]=function(t){var e=function(e){r.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var a in i)!n.hasOwnProperty(a)&&i.hasOwnProperty(a)&&(n[a]=i[a])}t.init&&t.init.call(this,e)};l[H](e,r);for(var i in t)"style"!==i&&"shape"!==i&&(e[Me][i]=t[i]);return e},l[H](r,a),r}),e("zrender/graphic/Text",[Oe,"./Displayable",n,"../contain/text"],function(t){var e=t("./Displayable"),i=t(n),r=t("../contain/text"),a=function(t){e.call(this,t)};return a[Me]={constructor:a,type:"text",brush:function(t){var e=this.style,i=e.x||0,n=e.y||0,a=e.text,s=e.fill,l=e[o];if(null!=a&&(a+=""),a){if(t.save(),this.style.bind(t),this.setTransform(t),s&&(t.fillStyle=s),l&&(t.strokeStyle=l),t.font=e.textFont||e.font,t[F]=e[F],e.textVerticalAlign){var c=r[V](a,t.font,e[F],"top");switch(t.textBaseline=B,e.textVerticalAlign){case B:n-=c[fe]/2-c.lineHeight/2;break;case pe:n-=c[fe]-c.lineHeight/2;break;default:n+=c.lineHeight/2}}else t.textBaseline=e.textBaseline;for(var u=r.measureText("国",t.font).width,h=a.split("\n"),d=0;d<h[oe];d++)s&&t.fillText(h[d],i,n),l&&t.strokeText(h[d],i,n),n+=u;t.restore()}},getBoundingRect:function(){if(!this._rect){var t=this.style,e=t.textVerticalAlign,i=r[V](t.text+"",t.textFont||t.font,t[F],e?"top":t.textBaseline);switch(e){case B:i.y-=i[fe]/2;break;case pe:i.y-=i[fe]}i.x+=t.x||0,i.y+=t.y||0,this._rect=i}return this._rect}},i[H](a,e),a}),e("zrender/graphic/shape/Circle",[Oe,"../Path"],function(t){return t("../Path")[le]({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(t,e){t[i](e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}})}),e("zrender/graphic/shape/Sector",[Oe,"../Path"],function(t){return t("../Path")[le]({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(t,e){var n=e.cx,r=e.cy,a=Math.max(e.r0||0,0),o=Math.max(e.r,0),s=e.startAngle,l=e.endAngle,c=e.clockwise,u=Math.cos(s),h=Math.sin(s);t[i](u*a+n,h*a+r),t.lineTo(u*o+n,h*o+r),t.arc(n,r,o,s,l,!c),t.lineTo(Math.cos(l)*a+n,Math.sin(l)*a+r),0!==a&&t.arc(n,r,a,l,s,c),t.closePath()}})}),e("zrender/graphic/shape/Ring",[Oe,"../Path"],function(t){return t("../Path")[le]({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(t,e){var n=e.cx,r=e.cy,a=2*Math.PI;t[i](n+e.r,r),t.arc(n,r,e.r,0,a,!1),t[i](n+e.r0,r),t.arc(n,r,e.r0,0,a,!0)}})}),e("zrender/graphic/shape/Polygon",[Oe,"../helper/poly","../Path"],function(t){var e=t("../helper/poly");return t("../Path")[le]({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,i){e.buildPath(t,i,!0)}})}),e("zrender/graphic/shape/Polyline",[Oe,"../helper/poly","../Path"],function(t){var e=t("../helper/poly");return t("../Path")[le]({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,i){e.buildPath(t,i,!1)}})}),e("zrender/graphic/shape/Rect",[Oe,"../helper/roundRect","../Path"],function(t){var e=t("../helper/roundRect");return t("../Path")[le]({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(t,i){var n=i.x,r=i.y,a=i.width,o=i[fe];i.r?e.buildPath(t,i):t.rect(n,r,a,o),t.closePath()}})}),e("zrender/graphic/shape/Line",[Oe,"../Path"],function(t){return t("../Path")[le]({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.x1,r=e.y1,a=e.x2,o=e.y2,s=e.percent;0!==s&&(t[i](n,r),1>s&&(a=n*(1-s)+a*s,o=r*(1-s)+o*s),t.lineTo(a,o))},pointAt:function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]}})}),e("zrender/graphic/shape/Arc",[Oe,"../Path"],function(t){return t("../Path")[le]({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.cx,r=e.cy,a=Math.max(e.r,0),o=e.startAngle,s=e.endAngle,l=e.clockwise,c=Math.cos(o),u=Math.sin(o);t[i](c*a+n,u*a+r),t.arc(n,r,a,o,s,!l)}})}),e("zrender/graphic/shape/BezierCurve",[Oe,"../../core/curve","../../core/vector","../Path"],function(t){function e(t,e,i){var n=t.cpx2,r=t.cpy2;return null===n||null===r?[(i?u:l)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?u:l)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?c:s)(t.x1,t.cpx1,t.x2,e),(i?c:s)(t.y1,t.cpy1,t.y2,e)]}var n=t("../../core/curve"),r=t("../../core/vector"),a=n.quadraticSubdivide,o=n.cubicSubdivide,s=n.quadraticAt,l=n.cubicAt,c=n.quadraticDerivativeAt,u=n.cubicDerivativeAt,h=[];return t("../Path")[le]({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.x1,r=e.y1,s=e.x2,l=e.y2,c=e.cpx1,u=e.cpy1,d=e.cpx2,f=e.cpy2,p=e.percent;0!==p&&(t[i](n,r),null==d||null==f?(1>p&&(a(n,c,s,p,h),c=h[1],s=h[2],a(r,u,l,p,h),u=h[1],l=h[2]),t.quadraticCurveTo(c,u,s,l)):(1>p&&(o(n,c,d,s,p,h),c=h[1],d=h[2],s=h[3],o(r,u,f,l,p,h),u=h[1],f=h[2],l=h[3]),t.bezierCurveTo(c,u,d,f,s,l)))},pointAt:function(t){return e(this.shape,t,!1)},tangentAt:function(t){var i=e(this.shape,t,!0);return r.normalize(i,i)}})}),e("zrender/graphic/CompoundPath",[Oe,"./Path"],function(t){var e=t("./Path");return e[le]({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i<e[oe];i++)t=t||e[i].__dirtyPath;this.__dirtyPath=t,this.__dirty=this.__dirty||t},beforeBrush:function(){this._updatePathDirty();for(var t=this.shape.paths||[],e=this.getGlobalScale(),i=0;i<t[oe];i++)t[i].path.setScale(e[0],e[1])},buildPath:function(t,e){for(var i=e.paths||[],n=0;n<i[oe];n++)i[n].buildPath(t,i[n].shape)},afterBrush:function(){for(var t=this.shape.paths,e=0;e<t[oe];e++)t[e].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),e[Me][V].call(this)}})}),e("zrender/graphic/LinearGradient",[Oe,n,"./Gradient"],function(t){var e=t(n),i=t("./Gradient"),r=function(t,e,n,r,a){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==n?1:n,this.y2=null==r?0:r,i.call(this,a)};return r[Me]={constructor:r,type:"linear"},e[H](r,i),r}),e("zrender/graphic/RadialGradient",[Oe,n,"./Gradient"],function(t){var e=t(n),i=t("./Gradient"),r=function(t,e,n,r){this.x=null==t?.5:t,this.y=null==e?.5:e,this.r=null==n?.5:n,i.call(this,r)};return r[Me]={constructor:r,type:"radial"},e[H](r,i),r}),e(c,[Oe,"./vector","./matrix"],function(t){function e(t,e,i,n){this.x=t,this.y=e,this.width=i,this[fe]=n}var i=t("./vector"),n=t("./matrix"),r=i[l],a=Math.min,o=Math.abs,s=Math.max;return e[Me]={constructor:e,union:function(t){var e=a(t.x,this.x),i=a(t.y,this.y);this.width=s(t.x+t.width,this.x+this.width)-e,this[fe]=s(t.y+t[fe],this.y+this[fe])-i,this.x=e,this.y=i},applyTransform:function(){var t=[],e=[];return function(i){i&&(t[0]=this.x,t[1]=this.y,e[0]=this.x+this.width,e[1]=this.y+this[fe],r(t,t,i),r(e,e,i),this.x=a(t[0],e[0]),this.y=a(t[1],e[1]),this.width=o(e[0]-t[0]),this[fe]=o(e[1]-t[1]))}}(),calculateTransform:function(t){var e=this,i=t.width/e.width,r=t[fe]/e[fe],a=n[de]();return n.translate(a,a,[-e.x,-e.y]),n.scale(a,a,[i,r]),n.translate(a,a,[t.x,t.y]),a},intersect:function(t){var e=this,i=e.x,n=e.x+e.width,r=e.y,a=e.y+e[fe],o=t.x,s=t.x+t.width,l=t.y,c=t.y+t[fe];return!(o>n||i>s||l>a||r>c)},contain:function(t,e){var i=this;return t>=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i[fe]},clone:function(){return new e(this.x,this.y,this.width,this[fe])},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this[fe]=t[fe]}},e}),e("echarts/model/Model",[Oe,Re,"../util/clazz","./mixin/lineStyle","./mixin/areaStyle","./mixin/textStyle","./mixin/itemStyle"],function(t){function e(t,e,i,n){this.parentModel=e,this[r]=i,this[m]=t,this.init&&(arguments[oe]<=4?this.init(t,e,i,n):this.init.apply(this,arguments))}var i=t(Re),n=t("../util/clazz");e[Me]={constructor:e,init:null,mergeOption:function(t){i.merge(this[m],t,!0)},get:function(t,e){if(!t)return this[m];typeof t===we&&(t=t.split("."));for(var i=this[m],n=this.parentModel,r=0;r<t[oe]&&(!t[r]||(i=i&&"object"==typeof i?i[t[r]]:null,null!=i));r++);return null==i&&n&&!e&&(i=n.get(t)),i},getShallow:function(t,e){var i=this[m],n=i&&i[t],r=this.parentModel;return null==n&&r&&!e&&(n=r.getShallow(t)),n},getModel:function(t,i){var n=this.get(t,!0),a=this.parentModel,o=new e(n,i||a&&a[_e](t),this[r]);return o},isEmpty:function(){return null==this[m]},restoreData:function(){},clone:function(){var t=this.constructor;return new t(i.clone(this[m]))},setReadOnly:function(t){n.setReadOnly(this,t)}},n.enableClassExtend(e);var a=i.mixin;return a(e,t("./mixin/lineStyle")),a(e,t("./mixin/areaStyle")),a(e,t("./mixin/textStyle")),a(e,t("./mixin/itemStyle")),e}),e("echarts/util/model",[Oe,"./format","./number",Re],function(t){var e=t("./format"),i=t("./number"),n=t(Re),r=["x","y","z",d,"angle"],a={};return a.createNameEach=function(t,e){t=t.slice();var i=n.map(t,a.capitalFirst);e=(e||[]).slice();var r=n.map(e,a.capitalFirst);return function(a,o){n.each(t,function(t,n){for(var s={name:t,capital:i[n]},l=0;l<e[oe];l++)s[e[l]]=t+r[l];a.call(o,s)})}},a.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},a.eachAxisDim=a.createNameEach(r,["axisIndex","axis","index"]),a.normalizeToArray=function(t){return n[X](t)?t:null==t?[]:[t]},a.createLinkedNodesFinder=function(t,e,i){function r(t,e){return n[q](e.nodes,t)>=0}function a(t,r){var a=!1;return e(function(e){n.each(i(t,e)||[],function(t){r.records[e.name][t]&&(a=!0)})}),a}function o(t,r){r.nodes.push(t),e(function(e){n.each(i(t,e)||[],function(t){r.records[e.name][t]=!0})})}return function(i){function n(t){!r(t,s)&&a(t,s)&&(o(t,s),l=!0)}var s={nodes:[],records:{}};if(e(function(t){s.records[t.name]={}}),!i)return s;o(i,s);var l;do l=!1,t(n);while(l);return s}},a.defaultEmphasis=function(t,e){if(t){var i=t[v]=t[v]||{},r=t[b]=t[b]||{};n.each(e,function(t){var e=n.retrieve(i[t],r[t]);null!=e&&(i[t]=e)})}},a.LABEL_OPTIONS=[O,"show",Z,"distance","formatter"],a.getDataItemValue=function(t){return t&&(null==t.value?t:t.value)},a.converDataValue=function(t,e){var n=e&&e.type;return n===T?t:("time"!==n||isFinite(t)||null==t||"-"===t||(t=+i.parseDate(t)),null==t||""===t?0/0:+t)},a.dataFormatMixin={getDataParams:function(t,e){var i=this[Ie](e),n=this[$],r=this.name,a=this.getRawValue(t,e),o=i.getRawIndex(t),s=i[p](t,!0),l=i.getRawDataItem(t);return{componentType:this.mainType,componentSubType:this.subType,seriesType:this.mainType===ne?this.subType:null,seriesIndex:n,seriesName:r,name:s,dataIndex:o,data:l,dataType:e,value:a,color:i[y](t,"color"),$vars:["seriesName","name","value"]}
},getFormattedLabel:function(t,i,r,a){i=i||b;var o=this[Ie](r),s=o[_](t),l=this[J](t,r);null!=a&&n[X](l.value)&&(l.value=l.value[a]);var c=s.get(["label",i,"formatter"]);return typeof c===W?(l.status=i,c(l)):typeof c===we?e.formatTpl(c,l):void 0},getRawValue:function(t,e){var i=this[Ie](e),r=i.getRawDataItem(t);return null!=r?n[ue](r)&&!n[X](r)?r.value:r:void 0},formatTooltip:n.noop},a.mappingToExists=function(t,e){e=(e||[]).slice();var i=n.map(t||[],function(t){return{exist:t}});return n.each(e,function(t,r){if(n[ue](t))for(var o=0;o<i[oe];o++){var s=i[o].exist;if(!i[o][m]&&(null!=t.id&&s.id===t.id+""||null!=t.name&&!a.isIdInner(t)&&!a.isIdInner(s)&&s.name===t.name+"")){i[o][m]=t,e[r]=null;break}}}),n.each(e,function(t){if(n[ue](t)){for(var e=0;e<i[oe];e++){var r=i[e].exist;if(!i[e][m]&&!a.isIdInner(r)&&null==t.id){i[e][m]=t;break}}e>=i[oe]&&i.push({option:t})}}),i},a.isIdInner=function(t){return n[ue](t)&&t.id&&0===(t.id+"")[q]("\x00_ec_\x00")},a}),e("echarts/model/globalDefault",[],function(){var t="";return"undefined"!=typeof navigator&&(t=navigator.platform||""),{color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],grid:{},textStyle:{fontFamily:t.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},animation:!0,animationThreshold:2e3,animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut"}}),e("echarts/component/toolbox/featureManager",[Oe],function(){var t={};return{register:function(e,i){t[e]=i},get:function(e){return t[e]}}}),e("echarts/component/helper/selectableMixin",[Oe,Re],function(t){var e=t(Re);return{updateSelectedMap:function(t){this._selectTargetMap=e.reduce(t||[],function(t,e){return t[e.name]=e,t},{})},select:function(t){var i=this._selectTargetMap,n=i[t],r=this.get("selectedMode");"single"===r&&e.each(i,function(t){t.selected=!1}),n&&(n.selected=!0)},unSelect:function(t){var e=this._selectTargetMap[t];e&&(e.selected=!1)},toggleSelected:function(t){var e=this._selectTargetMap[t];return null!=e?(this[e.selected?"unSelect":"select"](t),e.selected):void 0},isSelected:function(t){var e=this._selectTargetMap[t];return e&&e.selected}}}),e("zrender/core/PathProxy",[Oe,"./curve","./vector","./bbox","./BoundingRect","../config"],function(t){var e=t("./curve"),n=t("./vector"),r=t("./bbox"),a=t("./BoundingRect"),s=t("../config").devicePixelRatio,l={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},c=[],u=[],h=[],d=[],f=Math.min,p=Math.max,m=Math.cos,g=Math.sin,v=Math.sqrt,y=Math.abs,x="undefined"!=typeof Float32Array,_=function(){this.data=[],this._len=0,this._ctx=null,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._ux=0,this._uy=0};return _[Me]={constructor:_,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=y(1/s/t)||0,this._uy=y(1/s/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),this._len=0,this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(l.M,t,e),this._ctx&&this._ctx[i](t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=y(t-this._xi)>this._ux||y(e-this._yi)>this._uy||0===this._len;return this.addData(l.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,r,a){return this.addData(l.C,t,e,i,n,r,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,r,a):this._ctx.bezierCurveTo(t,e,i,n,r,a)),this._xi=r,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(l.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,r,a){return this.addData(l.A,t,e,i,i,n,r-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,r,a),this._xi=m(r)*i+t,this._xi=g(r)*i+t,this},arcTo:function(t,e,i,n,r){return this._ctx&&this._ctx.arcTo(t,e,i,n,r),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(l.R,t,e,i,n),this},closePath:function(){this.addData(l.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t[o](),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;i<t[oe];i++)e+=t[i];this._dashSum=e}return this},setLineDashOffset:function(t){return this._dashOffset=t,this},len:function(){return this._len},setData:function(t){var e=t[oe];this.data&&this.data[oe]==e||!x||(this.data=new Float32Array(e));for(var i=0;e>i;i++)this.data[i]=t[i];this._len=e},appendPath:function(t){t instanceof Array||(t=[t]);for(var e=t[oe],i=0,n=this._len,r=0;e>r;r++)i+=t[r].len();x&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+i));for(var r=0;e>r;r++)for(var a=t[r].data,o=0;o<a[oe];o++)this.data[n++]=a[o];this._len=n},addData:function(t){var e=this.data;this._len+arguments[oe]>e[oe]&&(this._expandData(),e=this.data);for(var i=0;i<arguments[oe];i++)e[this._len++]=arguments[i];this._prevCmd=t},_expandData:function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e<this._len;e++)t[e]=this.data[e];this.data=t}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(t,e){var n,r,a=this._dashSum,o=this._dashOffset,s=this._lineDash,l=this._ctx,c=this._xi,u=this._yi,h=t-c,d=e-u,m=v(h*h+d*d),g=c,y=u,x=s[oe];for(h/=m,d/=m,0>o&&(o=a+o),o%=a,g-=o*h,y-=o*d;h>=0&&t>=g||0>h&&g>t;)r=this._dashIdx,n=s[r],g+=h*n,y+=d*n,this._dashIdx=(r+1)%x,h>0&&c>g||0>h&&g>c||l[r%2?i:"lineTo"](h>=0?f(g,t):p(g,t),d>=0?f(y,e):p(y,e));h=g-t,d=y-e,this._dashOffset=-v(h*h+d*d)},_dashedBezierTo:function(t,n,r,a,o,s){var l,c,u,h,d,f=this._dashSum,p=this._dashOffset,m=this._lineDash,g=this._ctx,y=this._xi,x=this._yi,_=e.cubicAt,b=0,w=this._dashIdx,M=m[oe],S=0;for(0>p&&(p=f+p),p%=f,l=0;1>l;l+=.1)c=_(y,t,r,o,l+.1)-_(y,t,r,o,l),u=_(x,n,a,s,l+.1)-_(x,n,a,s,l),b+=v(c*c+u*u);for(;M>w&&(S+=m[w],!(S>p));w++);for(l=(S-p)/b;1>=l;)h=_(y,t,r,o,l),d=_(x,n,a,s,l),w%2?g[i](h,d):g.lineTo(h,d),l+=m[w]/b,w=(w+1)%M;w%2!==0&&g.lineTo(o,s),c=o-h,u=s-d,this._dashOffset=-v(c*c+u*u)},_dashedQuadraticTo:function(t,e,i,n){var r=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,r,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t[oe]=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){c[0]=c[1]=h[0]=h[1]=Number.MAX_VALUE,u[0]=u[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,o=0,s=0,f=0;f<t[oe];){var p=t[f++];switch(1==f&&(e=t[f],i=t[f+1],o=e,s=i),p){case l.M:o=t[f++],s=t[f++],e=o,i=s,h[0]=o,h[1]=s,d[0]=o,d[1]=s;break;case l.L:r.fromLine(e,i,t[f],t[f+1],h,d),e=t[f++],i=t[f++];break;case l.C:r.fromCubic(e,i,t[f++],t[f++],t[f++],t[f++],t[f],t[f+1],h,d),e=t[f++],i=t[f++];break;case l.Q:r.fromQuadratic(e,i,t[f++],t[f++],t[f],t[f+1],h,d),e=t[f++],i=t[f++];break;case l.A:var v=t[f++],y=t[f++],x=t[f++],_=t[f++],b=t[f++],w=t[f++]+b,M=(t[f++],1-t[f++]);1==f&&(o=m(b)*x+v,s=g(b)*_+y),r.fromArc(v,y,x,_,b,w,M,h,d),e=m(w)*x+v,i=g(w)*_+y;break;case l.R:o=e=t[f++],s=i=t[f++];var S=t[f++],T=t[f++];r.fromLine(o,s,o+S,s+T,h,d);break;case l.Z:e=o,i=s}n.min(c,c,h),n.max(u,u,d)}return 0===f&&(c[0]=c[1]=u[0]=u[1]=0),new a(c[0],c[1],u[0]-c[0],u[1]-c[1])},rebuildPath:function(t){for(var e,n,r,a,o,s,c=this.data,u=this._ux,h=this._uy,d=this._len,f=0;d>f;){var p=c[f++];switch(1==f&&(r=c[f],a=c[f+1],e=r,n=a),p){case l.M:e=r=c[f++],n=a=c[f++],t[i](r,a);break;case l.L:o=c[f++],s=c[f++],(y(o-r)>u||y(s-a)>h||f===d-1)&&(t.lineTo(o,s),r=o,a=s);break;case l.C:t.bezierCurveTo(c[f++],c[f++],c[f++],c[f++],c[f++],c[f++]),r=c[f-2],a=c[f-1];break;case l.Q:t.quadraticCurveTo(c[f++],c[f++],c[f++],c[f++]),r=c[f-2],a=c[f-1];break;case l.A:var v=c[f++],x=c[f++],_=c[f++],b=c[f++],w=c[f++],M=c[f++],S=c[f++],T=c[f++],C=_>b?_:b,A=_>b?1:_/b,P=_>b?b/_:1,L=Math.abs(_-b)>.001,z=w+M;L?(t.translate(v,x),t.rotate(S),t.scale(A,P),t.arc(0,0,C,w,z,1-T),t.scale(1/A,1/P),t.rotate(-S),t.translate(-v,-x)):t.arc(v,x,C,w,z,1-T),1==f&&(e=m(w)*_+v,n=g(w)*b+x),r=m(z)*_+v,a=g(z)*b+x;break;case l.R:e=r=c[f],n=a=c[f+1],t.rect(c[f++],c[f++],c[f++],c[f++]);break;case l.Z:t.closePath(),r=e,a=n}}}},_.CMD=l,_}),e("zrender/contain/text",[Oe,n,"../core/BoundingRect"],function(t){function e(t,e){var i=t+":"+e;if(l[i])return l[i];for(var n=(t+"").split("\n"),r=0,a=0,o=n[oe];o>a;a++)r=Math.max(p.measureText(n[a],e).width,r);return c>u&&(c=0,l={}),c++,l[i]=r,r}function i(t,i,n,r){var a=((t||"")+"").split("\n")[oe],o=e(t,i),s=e("国",i),l=a*s,c=new d(0,0,o,l);switch(c.lineHeight=s,r){case pe:case"alphabetic":c.y-=s;break;case B:c.y-=s/2}switch(n){case"end":case"right":c.x-=c.width;break;case E:c.x-=c.width/2}return c}function r(t,e,i,n){var r=e.x,a=e.y,o=e[fe],s=e.width,l=i[fe],c=o/2-l/2,u="left";switch(t){case"left":r-=n,a+=c,u="right";break;case"right":r+=n+s,a+=c,u="left";break;case"top":r+=s/2,a-=n+l,u=E;break;case pe:r+=s/2,a+=o+n,u=E;break;case f:r+=s/2,a+=c,u=E;break;case"insideLeft":r+=n,a+=c,u="left";break;case"insideRight":r+=s-n,a+=c,u="right";break;case"insideTop":r+=s/2,a+=n,u=E;break;case"insideBottom":r+=s/2,a+=o-l-n,u=E;break;case"insideTopLeft":r+=n,a+=n,u="left";break;case"insideTopRight":r+=s-n,a+=n,u="right";break;case"insideBottomLeft":r+=n,a+=o-l-n;break;case"insideBottomRight":r+=s-n,a+=o-l-n,u="right"}return{x:r,y:a,textAlign:u,textBaseline:"top"}}function a(t,i,n,r){if(!n)return"";r=h[Le]({ellipsis:"...",minCharacters:3,maxIterations:3,cnCharWidth:e("国",i),ascCharWidth:e("a",i)},r,!0),n-=e(r.ellipsis);for(var a=(t+"").split("\n"),s=0,l=a[oe];l>s;s++)a[s]=o(a[s],i,n,r);return a.join("\n")}function o(t,i,n,r){for(var a=0;;a++){var o=e(t,i);if(n>o||a>=r.maxIterations){t+=r.ellipsis;break}var l=0===a?s(t,n,r):Math.floor(t[oe]*n/o);if(l<r.minCharacters){t="";break}t=t.substr(0,l)}return t}function s(t,e,i){for(var n=0,r=0,a=t[oe];a>r&&e>n;r++){var o=t.charCodeAt(r);n+=o>=0&&127>=o?i.ascCharWidth:i.cnCharWidth}return r}var l={},c=0,u=5e3,h=t(n),d=t("../core/BoundingRect"),p={getWidth:e,getBoundingRect:i,adjustTextPositionOnRect:r,ellipsis:a,measureText:function(t,e){var i=h[z]();return i.font=e,i.measureText(t)}};return p}),e("zrender/graphic/Displayable",[Oe,n,"./Style","../Element","./mixin/RectText"],function(t){function e(t){t=t||{},a.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new r(t.style),this._rect=null,this.__clipPaths=[]}var i=t(n),r=t("./Style"),a=t("../Element"),o=t("./mixin/RectText");return e[Me]={constructor:e,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,beforeBrush:function(){},afterBrush:function(){},brush:function(){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this[V]();return n[I](i[0],i[1])},dirty:function(){this.__dirty=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){"style"!==t?a[Me].attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new r(t),this.dirty(!1),this}},i[H](e,a),i.mixin(e,o),e}),e("zrender/graphic/mixin/RectText",[Oe,"../../contain/text","../../core/BoundingRect"],function(t){function e(t,e){return typeof t===we?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function i(t,e){t[Te](e[0],e[1],e[2],e[3],e[4],e[5])}var n=t("../../contain/text"),r=t("../../core/BoundingRect"),a=new r,o=function(){};return o[Me]={constructor:o,drawRectText:function(t,r,o){var s=this.style,c=s.text;if(null!=c&&(c+=""),c){var u,h,d=s.textPosition,f=s.textDistance,p=s[F],m=s.textFont||s.font,g=s.textBaseline,v=s.textVerticalAlign;o=o||n[V](c,m,p,g);var y=this[Te],x=this.invTransform;if(y&&(a.copy(r),a[l](y),r=a,i(t,x)),d instanceof Array){if(u=r.x+e(d[0],r.width),h=r.y+e(d[1],r[fe]),p=p||"left",g=g||"top",v){switch(v){case B:h-=o[fe]/2-o.lineHeight/2;break;case pe:h-=o[fe]-o.lineHeight/2;break;default:h+=o.lineHeight/2}g=B}}else{var _=n.adjustTextPositionOnRect(d,r,o,f);u=_.x,h=_.y,p=p||_[F],g=g||_.textBaseline}t[F]=p,t.textBaseline=g;var b=s.textFill,w=s.textStroke;b&&(t.fillStyle=b),w&&(t.strokeStyle=w),t.font=m,t.shadowColor=s.textShadowColor,t.shadowBlur=s.textShadowBlur,t.shadowOffsetX=s.textShadowOffsetX,t.shadowOffsetY=s.textShadowOffsetY;for(var M=c.split("\n"),S=0;S<M[oe];S++)b&&t.fillText(M[S],u,h),w&&t.strokeText(M[S],u,h),h+=o.lineHeight;y&&i(t,y)}}},o}),e("zrender/vml/core",[Oe,"exports","module","../core/env"],function(t,e,i){if(!t("../core/env")[ve]){var n,r="urn:schemas-microsoft-com:vml",a=window,o=a.document,s=!1;try{!o.namespaces.zrvml&&o.namespaces.add("zrvml",r),n=function(t){return o[k]("<zrvml:"+t+' class="zrvml">')}}catch(l){n=function(t){return o[k]("<"+t+' xmlns="'+r+'" class="zrvml">')}}var c=function(){if(!s){s=!0;var t=o.styleSheets;t[oe]<31?o.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}};i.exports={doc:o,initVML:c,createNode:n}}}),e("echarts/coord/axisHelper",[Oe,"../scale/Ordinal","../scale/Interval","../scale/Time","../scale/Log","../scale/Scale","../util/number",Re,"zrender/contain/text"],function(t){var e=t("../scale/Ordinal"),i=t("../scale/Interval");t("../scale/Time"),t("../scale/Log");var n=t("../scale/Scale"),r=t("../util/number"),a=t(Re),o=t("zrender/contain/text"),s={};return s.getScaleExtent=function(t,e){var i=t.scale,n=i[D](),o=n[1]-n[0];if(i.type===T)return isFinite(o)?n:[0,0];var s=e.getMin?e.getMin():e.get("min"),l=e.getMax?e.getMax():e.get("max"),c=e.getNeedCrossZero?e.getNeedCrossZero():!e.get("scale"),u=e.get("boundaryGap");a[X](u)||(u=[u||0,u||0]),u[0]=r.parsePercent(u[0],1),u[1]=r.parsePercent(u[1],1);var h=!0,d=!0;return null==s&&(s=n[0]-u[0]*o,h=!1),null==l&&(l=n[1]+u[1]*o,d=!1),"dataMin"===s&&(s=n[0]),"dataMax"===l&&(l=n[1]),c&&(s>0&&l>0&&!h&&(s=0),0>s&&0>l&&!d&&(l=0)),[s,l]},s.niceScaleExtent=function(t,e){var i=t.scale,n=s.getScaleExtent(t,e),r=null!=(e.getMin?e.getMin():e.get("min")),a=null!=(e.getMax?e.getMax():e.get("max")),o=e.get("splitNumber");i.setExtent(n[0],n[1]),i.niceExtent(o,r,a);var l=e.get("minInterval");if(isFinite(l)&&!r&&!a&&"interval"===i.type){var c=i.getInterval(),u=Math.max(Math.abs(c),l)/c;n=i[D](),i.setExtent(u*n[0],n[1]*u),i.niceExtent(o)}var c=e.get("interval");null!=c&&i.setInterval&&i.setInterval(c)},s.createScaleByModel=function(t,r){if(r=r||t.get("type"))switch(r){case A:return new e(t.getCategories(),[1/0,-1/0]);case"value":return new i;default:return(n.getClass(r)||i)[de](t)}},s.ifAxisCrossZero=function(t){var e=t.scale[D](),i=e[0],n=e[1];return!(i>0&&n>0||0>i&&0>n)},s.getAxisLabelInterval=function(t,e,i,n){var r,a=0,s=0,l=1;e[oe]>40&&(l=Math.round(e[oe]/40));for(var c=0;c<t[oe];c+=l){var u=t[c],h=o[V](e[c],i,E,"top");h[n?"x":"y"]+=u,h[n?"width":fe]*=1.5,r?r.intersect(h)?(s++,a=Math.max(a,s)):(r.union(h),s=0):r=h.clone()}return 0===a&&l>1?l:a*l},s.getFormattedLabels=function(t,e){var i=t.scale,n=i.getTicksLabels(),r=i.getTicks();return typeof e===we?(e=function(t){return function(e){return t[j]("{value}",e)}}(e),a.map(n,e)):typeof e===W?a.map(r,function(n,r){return e(t.type===A?i.getLabel(n):n,r)},this):n},s}),e("echarts/coord/cartesian/Cartesian2D",[Oe,Re,"./Cartesian"],function(t){function e(t){n.call(this,t)}var i=t(Re),n=t("./Cartesian");return e[Me]={constructor:e,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale(T)[0]||this.getAxesByScale("time")[0]||this[C]("x")},containPoint:function(t){var e=this[C]("x"),i=this[C]("y");return e[I](e.toLocalCoord(t[0]))&&i[I](i.toLocalCoord(t[1]))},containData:function(t){return this[C]("x").containData(t[0])&&this[C]("y").containData(t[1])},dataToPoints:function(t,e){return t[h](["x","y"],function(t,e){return this[g]([t,e])},e,this)},dataToPoint:function(t,e){var i=this[C]("x"),n=this[C]("y");return[i.toGlobalCoord(i.dataToCoord(t[0],e)),n.toGlobalCoord(n.dataToCoord(t[1],e))]},pointToData:function(t,e){var i=this[C]("x"),n=this[C]("y");return[i.coordToData(i.toLocalCoord(t[0]),e),n.coordToData(n.toLocalCoord(t[1]),e)]},getOtherAxis:function(t){return this[C]("x"===t.dim?"y":"x")}},i[H](e,n),e}),e("echarts/coord/cartesian/Axis2D",[Oe,Re,"../Axis","./axisLabelInterval"],function(t){var e=t(Re),i=t("../Axis"),n=t("./axisLabelInterval"),r=function(t,e,n,r,a){i.call(this,t,e,n),this.type=r||"value",this[O]=a||pe};return r[Me]={constructor:r,index:0,onZero:!1,model:null,isHorizontal:function(){var t=this[O];return"top"===t||t===pe},getGlobalExtent:function(){var t=this[D]();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),t},getLabelInterval:function(){var t=this._labelInterval;return t||(t=this._labelInterval=n(this)),t},isLabelIgnored:function(t){if(this.type===A){var e=this.getLabelInterval();return typeof e===W&&!e(t,this.scale.getLabel(t))||t%(e+1)}},toLocalCoord:null,toGlobalCoord:null},e[H](r,i),r}),e("echarts/coord/cartesian/GridModel",[Oe,"./AxisModel","../../model/Component"],function(t){t("./AxisModel");var e=t("../../model/Component");return e[le]({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}})}),e("zrender/tool/transformPath",[Oe,"../core/PathProxy","../core/vector"],function(t){function e(t,e){var n,l,c,u,h,d,f=t.data,p=i.M,m=i.C,g=i.L,v=i.R,y=i.A,x=i.Q;for(c=0,u=0;c<f[oe];){switch(n=f[c++],u=c,l=0,n){case p:l=1;break;case g:l=1;break;case m:l=3;break;case x:l=2;break;case y:var _=e[4],b=e[5],w=o(e[0]*e[0]+e[1]*e[1]),M=o(e[2]*e[2]+e[3]*e[3]),S=s(-e[1]/M,e[0]/w);f[c++]+=_,f[c++]+=b,f[c++]*=w,f[c++]*=M,f[c++]+=S,f[c++]+=S,c+=2,u=c;break;case v:d[0]=f[c++],d[1]=f[c++],r(d,d,e),f[u++]=d[0],f[u++]=d[1],d[0]+=f[c++],d[1]+=f[c++],r(d,d,e),f[u++]=d[0],f[u++]=d[1]}for(h=0;l>h;h++){var d=a[h];d[0]=f[c++],d[1]=f[c++],r(d,d,e),f[u++]=d[0],f[u++]=d[1]}}}var i=t("../core/PathProxy").CMD,n=t("../core/vector"),r=n[l],a=[[],[],[]],o=Math.sqrt,s=Math.atan2;return e}),e("echarts/util/clazz",[Oe,Re],function(t){function e(t,e){var i=n.slice(arguments,2);return this.superClass[Me][e].apply(t,i)}function i(t,e,i){return this.superClass[Me][e].apply(t,i)}var n=t(Re),r={},a=".",o="___EC__COMPONENT__CONTAINER___",s=r.parseClassType=function(t){var e={main:"",sub:""};return t&&(t=t.split(a),e.main=t[0]||"",e.sub=t[1]||""),e};return r.enableClassExtend=function(t,r){t[le]=function(a){var o=function(){r&&r.apply(this,arguments),t.apply(this,arguments)};return n[le](o[Me],a),o[le]=this[le],o.superCall=e,o.superApply=i,n[H](o,this),o.superClass=this,o}},r.enableClassManagement=function(t,e){function i(t){var e=r[t.main];return e&&e[o]||(e=r[t.main]={},e[o]=!0),e}e=e||{};var r={};if(t.registerClass=function(t,e){if(e)if(e=s(e),e.sub){if(e.sub!==o){var n=i(e);n[e.sub]=t}}else{if(r[e.main])throw new Error(e.main+"exists.");r[e.main]=t}return t},t.getClass=function(t,e,i){var n=r[t];if(n&&n[o]&&(n=e?n[e]:null),i&&!n)throw new Error("Component "+t+"."+(e||"")+" not exists. Load it first.");return n},t.getClassesByMainType=function(t){t=s(t);var e=[],i=r[t.main];return i&&i[o]?n.each(i,function(t,i){i!==o&&e.push(t)}):e.push(i),e},t.hasClass=function(t){return t=s(t),!!r[t.main]},t.getAllClassMainTypes=function(){var t=[];return n.each(r,function(e,i){t.push(i)}),t},t.hasSubTypes=function(t){t=s(t);var e=r[t.main];return e&&e[o]},t.parseClassType=s,e.registerWhenExtend){var a=t[le];a&&(t[le]=function(e){var i=a.call(this,e);return t.registerClass(i,e.type)})}return t},r.setReadOnly=function(){},r}),e("zrender/contain/path",[Oe,"../core/PathProxy","./line","./cubic","./quadratic","./arc","./util","../core/curve","./windingLine"],function(t){function e(t,e){return Math.abs(t-e)<v}function i(){var t=x[0];x[0]=x[1],x[1]=t}function n(t,e,n,r,a,o,s,l,c,u){if(u>e&&u>r&&u>o&&u>l||e>u&&r>u&&o>u&&l>u)return 0;var h=f.cubicRootAt(e,r,o,l,u,y);if(0===h)return 0;for(var d,p,m=0,g=-1,v=0;h>v;v++){var _=y[v],b=f.cubicAt(t,n,a,s,_);c>b||(0>g&&(g=f.cubicExtrema(e,r,o,l,x),x[1]<x[0]&&g>1&&i(),d=f.cubicAt(e,r,o,l,x[0]),g>1&&(p=f.cubicAt(e,r,o,l,x[1]))),m+=2==g?_<x[0]?e>d?1:-1:_<x[1]?d>p?1:-1:p>l?1:-1:_<x[0]?e>d?1:-1:d>l?1:-1)}return m}function r(t,e,i,n,r,a,o,s){if(s>e&&s>n&&s>a||e>s&&n>s&&a>s)return 0;var l=f.quadraticRootAt(e,n,a,s,y);if(0===l)return 0;var c=f.quadraticExtremum(e,n,a);if(c>=0&&1>=c){for(var u=0,h=f.quadraticAt(e,n,a,c),d=0;l>d;d++){var p=f.quadraticAt(t,i,r,y[d]);o>p||(u+=y[d]<c?e>h?1:-1:h>a?1:-1)}return u}var p=f.quadraticAt(t,i,r,y[0]);return o>p?0:e>a?1:-1}function a(t,e,i,n,r,a,o,s){if(s-=e,s>i||-i>s)return 0;var l=Math.sqrt(i*i-s*s);y[0]=-l,y[1]=l;var c=Math.abs(n-r);if(1e-4>c)return 0;if(1e-4>c%g){n=0,r=g;var u=a?1:-1;return o>=y[0]+t&&o<=y[1]+t?u:0}if(a){var l=n;n=d(r),r=d(l)}else n=d(n),r=d(r);n>r&&(r+=g);for(var h=0,f=0;2>f;f++){var p=y[f];if(p+t>o){var m=Math.atan2(s,p),u=a?1:-1;0>m&&(m=g+m),(m>=n&&r>=m||m+g>=n&&r>=m+g)&&(m>Math.PI/2&&m<1.5*Math.PI&&(u=-u),h+=u)}}return h}function o(t,i,o,l,d){for(var f=0,g=0,v=0,y=0,x=0,_=0;_<t[oe];){var b=t[_++];if(b===s.M&&_>1&&(o||(f+=p(g,v,y,x,l,d)),0!==f))return!0;switch(1==_&&(g=t[_],v=t[_+1],y=g,x=v),b){case s.M:y=t[_++],x=t[_++],g=y,v=x;break;case s.L:if(o){if(m(g,v,t[_],t[_+1],i,l,d))return!0}else f+=p(g,v,t[_],t[_+1],l,d)||0;g=t[_++],v=t[_++];break;case s.C:if(o){if(c.containStroke(g,v,t[_++],t[_++],t[_++],t[_++],t[_],t[_+1],i,l,d))return!0}else f+=n(g,v,t[_++],t[_++],t[_++],t[_++],t[_],t[_+1],l,d)||0;g=t[_++],v=t[_++];break;case s.Q:if(o){if(u.containStroke(g,v,t[_++],t[_++],t[_],t[_+1],i,l,d))return!0}else f+=r(g,v,t[_++],t[_++],t[_],t[_+1],l,d)||0;g=t[_++],v=t[_++];break;case s.A:var w=t[_++],M=t[_++],S=t[_++],T=t[_++],C=t[_++],A=t[_++],P=(t[_++],1-t[_++]),L=Math.cos(C)*S+w,z=Math.sin(C)*T+M;_>1?f+=p(g,v,L,z,l,d):(y=L,x=z);var k=(l-w)*T/S+w;if(o){if(h.containStroke(w,M,T,C,C+A,P,i,k,d))return!0}else f+=a(w,M,T,C,C+A,P,k,d);g=Math.cos(C+A)*S+w,v=Math.sin(C+A)*T+M;break;case s.R:y=g=t[_++],x=v=t[_++];var D=t[_++],I=t[_++],L=y+D,z=x+I;if(o){if(m(y,x,L,x,i,l,d)||m(L,x,L,z,i,l,d)||m(L,z,y,z,i,l,d)||m(y,z,L,z,i,l,d))return!0}else f+=p(L,x,L,z,l,d),f+=p(y,z,y,x,l,d);break;case s.Z:if(o){if(m(g,v,y,x,i,l,d))return!0}else if(f+=p(g,v,y,x,l,d),0!==f)return!0;g=y,v=x}}return o||e(v,x)||(f+=p(g,v,y,x,l,d)||0),0!==f}var s=t("../core/PathProxy").CMD,l=t("./line"),c=t("./cubic"),u=t("./quadratic"),h=t("./arc"),d=t("./util").normalizeRadian,f=t("../core/curve"),p=t("./windingLine"),m=l.containStroke,g=2*Math.PI,v=1e-4,y=[-1,-1,-1],x=[-1,-1];return{contain:function(t,e,i){return o(t,0,!1,e,i)},containStroke:function(t,e,i,n){return o(t,e,!0,i,n)}}}),e("echarts/model/mixin/lineStyle",[Oe,"./makeStyleMapper"],function(t){var e=t("./makeStyleMapper")([[s,"width"],[o,"color"],[R],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]);return{getLineStyle:function(t){var i=e.call(this,t),n=this.getLineDash();return n&&(i.lineDash=n),i},getLineDash:function(){var t=this.get("type");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}}}),e("echarts/model/mixin/areaStyle",[Oe,"./makeStyleMapper"],function(t){return{getAreaStyle:t("./makeStyleMapper")([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],[R],["shadowColor"]])}}),e("echarts/model/mixin/itemStyle",[Oe,"./makeStyleMapper"],function(t){return{getItemStyle:t("./makeStyleMapper")([["fill","color"],[o,"borderColor"],[s,"borderWidth"],[R],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]])}}),e("echarts/util/component",[Oe,Re,"./clazz"],function(t){var e=t(Re),i=t("./clazz"),n=i.parseClassType,r=0,a={},o="_";return a.getUID=function(t){return[t||"",r++,Math.random()].join(o)},a.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=n(t),e[t.main]=i},t.determineSubType=function(i,r){var a=r.type;if(!a){var o=n(i).main;t.hasSubTypes(i)&&e[o]&&(a=e[o](r))}return a},t},a.enableTopologicalTravel=function(t,i){function n(t){var n={},o=[];return e.each(t,function(s){var l=r(n,s),c=l.originalDeps=i(s),u=a(c,t);l.entryCount=u[oe],0===l.entryCount&&o.push(s),e.each(u,function(t){e[q](l.predecessor,t)<0&&l.predecessor.push(t);var i=r(n,t);e[q](i.successor,t)<0&&i.successor.push(s)})}),{graph:n,noEntryList:o}}function r(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function a(t,i){var n=[];return e.each(t,function(t){e[q](i,t)>=0&&n.push(t)}),n}t.topologicalTravel=function(t,i,r,a){function o(t){c[t].entryCount--,0===c[t].entryCount&&u.push(t)}function s(t){h[t]=!0,o(t)}if(t[oe]){var l=n(i),c=l.graph,u=l.noEntryList,h={};for(e.each(t,function(t){h[t]=!0});u[oe];){var d=u.pop(),f=c[d],p=!!h[d];p&&(r.call(a,d,f.originalDeps.slice()),delete h[d]),e.each(f.successor,p?s:o)}e.each(h,function(){throw new Error("Circle dependency may exists")})}}},a}),e("echarts/model/mixin/textStyle",[Oe,"zrender/contain/text"],function(t){function e(t,e){return t&&t.getShallow(e)}var i=t("zrender/contain/text");return{getTextColor:function(){var t=this[r];return this.getShallow("color")||t&&t.get("textStyle.color")},getFont:function(){var t=this[r],i=t&&t[_e](Z);return[this.getShallow("fontStyle")||e(i,"fontStyle"),this.getShallow("fontWeight")||e(i,"fontWeight"),(this.getShallow("fontSize")||e(i,"fontSize")||12)+"px",this.getShallow("fontFamily")||e(i,"fontFamily")||"sans-serif"].join(" ")},getTextRect:function(t){var e=this.get(Z)||{};return i[V](t,this[G](),e.align,e.baseline)},ellipsis:function(t,e,n){return i.ellipsis(t,this[G](),e,n)}}}),e("echarts/model/mixin/boxLayout",[Oe],function(){return{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get(pe),width:this.get("width"),height:this.get(fe)}}}}),e("zrender/core/curve",[Oe,"./vector"],function(t){function e(t){return t>-_&&_>t}function i(t){return t>_||-_>t}function n(t,e,i,n,r){var a=1-r;return a*a*(a*t+3*r*e)+r*r*(r*n+3*a*i)}function r(t,e,i,n,r){var a=1-r;return 3*(((e-t)*a+2*(i-e)*r)*a+(n-i)*r*r)}function a(t,i,n,r,a,o){var s=r+3*(i-n)-t,l=3*(n-2*i+t),c=3*(i-t),u=t-a,h=l*l-3*s*c,d=l*c-9*s*u,f=c*c-3*l*u,p=0;if(e(h)&&e(d))if(e(l))o[0]=0;else{var m=-c/l;m>=0&&1>=m&&(o[p++]=m)}else{var g=d*d-4*h*f;if(e(g)){var v=d/h,m=-l/s+v,_=-v/2;m>=0&&1>=m&&(o[p++]=m),_>=0&&1>=_&&(o[p++]=_)}else if(g>0){var b=x(g),S=h*l+1.5*s*(-d+b),T=h*l+1.5*s*(-d-b);S=0>S?-y(-S,M):y(S,M),T=0>T?-y(-T,M):y(T,M);var m=(-l-(S+T))/(3*s);m>=0&&1>=m&&(o[p++]=m)}else{var C=(2*h*l-3*s*d)/(2*x(h*h*h)),A=Math.acos(C)/3,P=x(h),L=Math.cos(A),m=(-l-2*P*L)/(3*s),_=(-l+P*(L+w*Math.sin(A)))/(3*s),z=(-l+P*(L-w*Math.sin(A)))/(3*s);m>=0&&1>=m&&(o[p++]=m),_>=0&&1>=_&&(o[p++]=_),z>=0&&1>=z&&(o[p++]=z)}}return p}function o(t,n,r,a,o){var s=6*r-12*n+6*t,l=9*n+3*a-3*t-9*r,c=3*n-3*t,u=0;if(e(l)){if(i(s)){var h=-c/s;h>=0&&1>=h&&(o[u++]=h)}}else{var d=s*s-4*l*c;if(e(d))o[0]=-s/(2*l);else if(d>0){var f=x(d),h=(-s+f)/(2*l),p=(-s-f)/(2*l);h>=0&&1>=h&&(o[u++]=h),p>=0&&1>=p&&(o[u++]=p)}}return u}function s(t,e,i,n,r,a){var o=(e-t)*r+t,s=(i-e)*r+e,l=(n-i)*r+i,c=(s-o)*r+o,u=(l-s)*r+s,h=(u-c)*r+c;a[0]=t,a[1]=o,a[2]=c,a[3]=h,a[4]=h,a[5]=u,a[6]=l,a[7]=n}function l(t,e,i,r,a,o,s,l,c,u,h){var d,f,p,m,g,y=.005,_=1/0;S[0]=c,S[1]=u;for(var w=0;1>w;w+=.05)T[0]=n(t,i,a,s,w),T[1]=n(e,r,o,l,w),m=v(S,T),_>m&&(d=w,_=m);_=1/0;for(var M=0;32>M&&!(b>y);M++)f=d-y,p=d+y,T[0]=n(t,i,a,s,f),T[1]=n(e,r,o,l,f),m=v(T,S),f>=0&&_>m?(d=f,_=m):(C[0]=n(t,i,a,s,p),C[1]=n(e,r,o,l,p),g=v(C,S),1>=p&&_>g?(d=p,_=g):y*=.5);return h&&(h[0]=n(t,i,a,s,d),h[1]=n(e,r,o,l,d)),x(_)}function c(t,e,i,n){var r=1-n;return r*(r*t+2*n*e)+n*n*i}function u(t,e,i,n){return 2*((1-n)*(e-t)+n*(i-e))}function h(t,n,r,a,o){var s=t-2*n+r,l=2*(n-t),c=t-a,u=0;if(e(s)){if(i(l)){var h=-c/l;h>=0&&1>=h&&(o[u++]=h)}}else{var d=l*l-4*s*c;if(e(d)){var h=-l/(2*s);h>=0&&1>=h&&(o[u++]=h)}else if(d>0){var f=x(d),h=(-l+f)/(2*s),p=(-l-f)/(2*s);h>=0&&1>=h&&(o[u++]=h),p>=0&&1>=p&&(o[u++]=p)}}return u}function d(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function f(t,e,i,n,r){var a=(e-t)*n+t,o=(i-e)*n+e,s=(o-a)*n+a;r[0]=t,r[1]=a,r[2]=s,r[3]=s,r[4]=o,r[5]=i}function p(t,e,i,n,r,a,o,s,l){var u,h=.005,d=1/0;S[0]=o,S[1]=s;for(var f=0;1>f;f+=.05){T[0]=c(t,i,r,f),T[1]=c(e,n,a,f);var p=v(S,T);d>p&&(u=f,d=p)}d=1/0;for(var m=0;32>m&&!(b>h);m++){var g=u-h,y=u+h;T[0]=c(t,i,r,g),T[1]=c(e,n,a,g);var p=v(T,S);if(g>=0&&d>p)u=g,d=p;else{C[0]=c(t,i,r,y),C[1]=c(e,n,a,y);var _=v(C,S);1>=y&&d>_?(u=y,d=_):h*=.5}}return l&&(l[0]=c(t,i,r,u),l[1]=c(e,n,a,u)),x(d)}var m=t("./vector"),g=m[de],v=m.distSquare,y=Math.pow,x=Math.sqrt,_=1e-8,b=1e-4,w=x(3),M=1/3,S=g(),T=g(),C=g();return{cubicAt:n,cubicDerivativeAt:r,cubicRootAt:a,cubicExtrema:o,cubicSubdivide:s,cubicProjectPoint:l,quadraticAt:c,quadraticDerivativeAt:u,quadraticRootAt:h,quadraticExtremum:d,quadraticSubdivide:f,quadraticProjectPoint:p}}),e("zrender/core/bbox",[Oe,"./vector","./curve"],function(t){var e=t("./vector"),i=t("./curve"),n={},r=Math.min,a=Math.max,o=Math.sin,s=Math.cos,l=e[de](),c=e[de](),u=e[de](),h=2*Math.PI;n.fromPoints=function(t,e,i){if(0!==t[oe]){var n,o=t[0],s=o[0],l=o[0],c=o[1],u=o[1];for(n=1;n<t[oe];n++)o=t[n],s=r(s,o[0]),l=a(l,o[0]),c=r(c,o[1]),u=a(u,o[1]);e[0]=s,e[1]=c,i[0]=l,i[1]=u}},n.fromLine=function(t,e,i,n,o,s){o[0]=r(t,i),o[1]=r(e,n),s[0]=a(t,i),s[1]=a(e,n)};var d=[],f=[];return n.fromCubic=function(t,e,n,o,s,l,c,u,h,p){var m,g=i.cubicExtrema,v=i.cubicAt,y=g(t,n,s,c,d);for(h[0]=1/0,h[1]=1/0,p[0]=-1/0,p[1]=-1/0,m=0;y>m;m++){var x=v(t,n,s,c,d[m]);h[0]=r(x,h[0]),p[0]=a(x,p[0])}for(y=g(e,o,l,u,f),m=0;y>m;m++){var _=v(e,o,l,u,f[m]);h[1]=r(_,h[1]),p[1]=a(_,p[1])}h[0]=r(t,h[0]),p[0]=a(t,p[0]),h[0]=r(c,h[0]),p[0]=a(c,p[0]),h[1]=r(e,h[1]),p[1]=a(e,p[1]),h[1]=r(u,h[1]),p[1]=a(u,p[1])},n.fromQuadratic=function(t,e,n,o,s,l,c,u){var h=i.quadraticExtremum,d=i.quadraticAt,f=a(r(h(t,n,s),1),0),p=a(r(h(e,o,l),1),0),m=d(t,n,s,f),g=d(e,o,l,p);c[0]=r(t,s,m),c[1]=r(e,l,g),u[0]=a(t,s,m),u[1]=a(e,l,g)},n.fromArc=function(t,i,n,r,a,d,f,p,m){var g=e.min,v=e.max,y=Math.abs(a-d);if(1e-4>y%h&&y>1e-4)return p[0]=t-n,p[1]=i-r,m[0]=t+n,void(m[1]=i+r);if(l[0]=s(a)*n+t,l[1]=o(a)*r+i,c[0]=s(d)*n+t,c[1]=o(d)*r+i,g(p,l,c),v(m,l,c),a%=h,0>a&&(a+=h),d%=h,0>d&&(d+=h),a>d&&!f?d+=h:d>a&&f&&(a+=h),f){var x=d;d=a,a=x}for(var _=0;d>_;_+=Math.PI/2)_>a&&(u[0]=s(_)*n+t,u[1]=o(_)*r+i,g(p,u,p),v(m,u,m))},n}),e("zrender/graphic/Style",[Oe],function(){var t=["lineCap","lineJoin","miterLimit","shadowBlur","shadowOffsetX","shadowOffsetY","shadowColor"],e=function(t){this.extendFrom(t)};e[Me]={constructor:e,fill:"#000000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,textFill:"#000",textStroke:null,textPosition:"inside",textBaseline:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,bind:function(e,i){for(var n=this.fill,r=this[o],a=0;a<t[oe];a++){var l=t[a];null!=this[l]&&(e[l]=this[l])}if(null!=r){var c=this[s];e[s]=c/(this.strokeNoScale&&i&&i.getLineScale?i.getLineScale():1)}null==n||"none"===n||n.colorStops||(e.fillStyle=n),null==r||"none"===r||r.colorStops||(e.strokeStyle=r),null!=this[R]&&(e.globalAlpha=this[R])},extendFrom:function(t,e){if(t){var i=this;for(var n in t)!t.hasOwnProperty(n)||!e&&i.hasOwnProperty(n)||(i[n]=t[n])}},set:function(t,e){typeof t===we?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},createLinearGradient:function(t,e,i){var n=e.x*i.width+i.x,r=e.x2*i.width+i.x,a=e.y*i[fe]+i.y,o=e.y2*i[fe]+i.y,s=t.createLinearGradient(n,a,r,o);return s},createRadialGradient:function(t,e,i){var n=i.width,r=i[fe],a=Math.min(n,r),o=e.x*n+i.x,s=e.y*r+i.y,l=e.r*a,c=t.createRadialGradient(o,s,0,o,s,l);
return c},getGradient:function(t,e,i){for(var n="radial"===e.type?"createRadialGradient":"createLinearGradient",r=this[n](t,e,i),a=e.colorStops,o=0;o<a[oe];o++)r.addColorStop(a[o].offset,a[o].color);return r}};var i,n,r=e[Me];for(n=0;n<t[oe];n++)i=t[n],i in r||(r[i]=null);return e}),e("zrender/Element",[Oe,"./core/guid","./mixin/Eventful","./mixin/Transformable","./mixin/Animatable","./core/util"],function(t){var e=t("./core/guid"),i=t("./mixin/Eventful"),n=t("./mixin/Transformable"),r=t("./mixin/Animatable"),a=t("./core/util"),o=function(t){n.call(this,t),i.call(this,t),r.call(this,t),this.id=t.id||e()};return o[Me]={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,drift:function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this[Te];i||(i=this[Te]=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.dirty()},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(){},attrKV:function(t,e){if(t===O||"scale"===t||"origin"===t){if(e){var i=this[t];i||(i=this[t]=[]),i[0]=e[0],i[1]=e[1]}}else this[t]=e},hide:function(){this[me]=!0,this.__zr&&this.__zr.refresh()},show:function(){this[me]=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if(typeof t===we)this.attrKV(t,e);else if(a[ue](t))for(var i in t)t.hasOwnProperty(i)&&this.attrKV(i,t[i]);return this.dirty(),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty()},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty())},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var i=0;i<e[oe];i++)t[w].addAnimator(e[i]);this.clipPath&&this.clipPath.addSelfToZr(t)},removeSelfFromZr:function(t){this.__zr=null;var e=this.animators;if(e)for(var i=0;i<e[oe];i++)t[w].removeAnimator(e[i]);this.clipPath&&this.clipPath.removeSelfFromZr(t)}},a.mixin(o,r),a.mixin(o,n),a.mixin(o,i),o}),e("zrender/config",[],function(){var t=1;"undefined"!=typeof window&&(t=Math.max(window.devicePixelRatio||1,1));var e={debugMode:0,devicePixelRatio:t};return e}),e("echarts/model/mixin/makeStyleMapper",[Oe,Re],function(t){var e=t(Re);return function(t){for(var i=0;i<t[oe];i++)t[i][1]||(t[i][1]=t[i][0]);return function(i){for(var n={},r=0;r<t[oe];r++){var a=t[r][1];if(!(i&&e[q](i,a)>=0)){var o=this.getShallow(a);null!=o&&(n[t[r][0]]=o)}}return n}}}),e("echarts/scale/Ordinal",[Oe,Re,"./Scale"],function(t){var e=t(Re),i=t("./Scale"),n=i[Me],r=i[le]({type:"ordinal",init:function(t,e){this._data=t,this._extent=e||[0,t[oe]-1]},parse:function(t){return typeof t===we?e[q](this._data,t):Math.round(t)},contain:function(t){return t=this.parse(t),n[I].call(this,t)&&null!=this._data[t]},normalize:function(t){return n.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(n.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){return this._data[t]},count:function(){return this._extent[1]-this._extent[0]+1},niceTicks:e.noop,niceExtent:e.noop});return r[de]=function(){return new r},r}),e("zrender/mixin/Transformable",[Oe,"../core/matrix","../core/vector"],function(t){function e(t){return t>o||-o>t}var i=t("../core/matrix"),n=t("../core/vector"),r=i.identity,o=5e-5,s=function(t){t=t||{},t[O]||(this[O]=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},c=s[Me];c[Te]=null,c.needLocalTransform=function(){return e(this.rotation)||e(this[O][0])||e(this[O][1])||e(this.scale[0]-1)||e(this.scale[1]-1)},c.updateTransform=function(){var t=this[a],e=t&&t[Te],n=this.needLocalTransform(),o=this[Te];return n||e?(o=o||i[de](),n?this.getLocalTransform(o):r(o),e&&(n?i.mul(o,t[Te],o):i.copy(o,t[Te])),this[Te]=o,this.invTransform=this.invTransform||i[de](),void i.invert(this.invTransform,o)):void(o&&r(o))},c.getLocalTransform=function(t){t=t||[],r(t);var e=this.origin,n=this.scale,a=this.rotation,o=this[O];return e&&(t[4]-=e[0],t[5]-=e[1]),i.scale(t,t,n),a&&i.rotate(t,t,a),e&&(t[4]+=e[0],t[5]+=e[1]),t[4]+=o[0],t[5]+=o[1],t},c.setTransform=function(t){var e=this[Te];e&&t[Te](e[0],e[1],e[2],e[3],e[4],e[5])};var u=[];return c.decomposeTransform=function(){if(this[Te]){var t=this[a],n=this[Te];t&&t[Te]&&(i.mul(u,t.invTransform,n),n=u);var r=n[0]*n[0]+n[1]*n[1],o=n[2]*n[2]+n[3]*n[3],s=this[O],l=this.scale;e(r-1)&&(r=Math.sqrt(r)),e(o-1)&&(o=Math.sqrt(o)),n[0]<0&&(r=-r),n[3]<0&&(o=-o),s[0]=n[4],s[1]=n[5],l[0]=r,l[1]=o,this.rotation=Math.atan2(-n[1]/o,n[0]/r)}},c.getGlobalScale=function(){var t=this[Te];if(!t)return[1,1];var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]),i=Math.sqrt(t[2]*t[2]+t[3]*t[3]);return t[0]<0&&(e=-e),t[3]<0&&(i=-i),[e,i]},c.transformCoordToLocal=function(t,e){var i=[t,e],r=this.invTransform;return r&&n[l](i,i,r),i},c.transformCoordToGlobal=function(t,e){var i=[t,e],r=this[Te];return r&&n[l](i,i,r),i},s}),e("zrender/core/guid",[],function(){var t=2311;return function(){return"zr_"+t++}}),e("zrender/mixin/Animatable",[Oe,"../animation/Animator",n,"../core/log"],function(t){var e=t("../animation/Animator"),i=t(n),r=i.isString,a=i.isFunction,o=i[ue],s=t("../core/log"),l=function(){this.animators=[]};return l[Me]={constructor:l,animate:function(t,n){var r,a=!1,o=this,l=this.__zr;if(t){var c=t.split("."),u=o;a="shape"===c[0];for(var h=0,d=c[oe];d>h;h++)u&&(u=u[c[h]]);u&&(r=u)}else r=o;if(!r)return void s('Property "'+t+'" is not existed in element '+o.id);var f=o.animators,p=new e(r,n);return p.during(function(){o.dirty(a)}).done(function(){f[ie](i[q](f,p),1)}),f.push(p),l&&l[w].addAnimator(p),p},stopAnimation:function(t){for(var e=this.animators,i=e[oe],n=0;i>n;n++)e[n].stop(t);return e[oe]=0,this},animateTo:function(t,e,i,n,o){function s(){c--,c||o&&o()}r(i)?(o=n,n=i,i=0):a(n)?(o=n,n="linear",i=0):a(i)?(o=i,i=0):a(e)?(o=e,e=500):e||(e=500),this.stopAnimation(),this._animateToShallow("",this,t,e,i,n,o);var l=this.animators.slice(),c=l[oe];c||o&&o();for(var u=0;u<l[oe];u++)l[u].done(s).start(n)},_animateToShallow:function(t,e,n,r,a){var s={},l=0;for(var c in n)if(null!=e[c])o(n[c])&&!i.isArrayLike(n[c])?this._animateToShallow(t?t+"."+c:c,e[c],n[c],r,a):(s[c]=n[c],l++);else if(null!=n[c])if(t){var u={};u[t]={},u[t][c]=n[c],this.attr(u)}else this.attr(c,n[c]);return l>0&&this.animate(t,!1).when(null==r?500:r,s).delay(a||0),this}},l}),e("echarts/coord/geo/Geo",[Oe,"./parseGeoJson",Re,c,"../View","./fix/nanhai","./fix/textCoord","./fix/geoCoord"],function(t){function e(t,e,i,n,r){a.call(this,t),this.map=e,this._nameCoordMap={},this.loadGeoJson(i,n,r)}var i=t("./parseGeoJson"),n=t(Re),r=t(c),a=t("../View"),o=[t("./fix/nanhai"),t("./fix/textCoord"),t("./fix/geoCoord")];return e[Me]={constructor:e,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;i<e[oe];i++)if(e[i][I](t))return!0;return!1},loadGeoJson:function(t,e,r){try{this.regions=t?i(t):[]}catch(a){throw"Invalid geoJson format\n"+a}e=e||{},r=r||{};for(var s=this.regions,l={},c=0;c<s[oe];c++){var u=s[c].name;u=r[u]||u,s[c].name=u,l[u]=s[c],this.addGeoCoord(u,s[c][E]);var h=e[u];h&&s[c].transformTo(h.left,h.top,h.width,h[fe])}this._regionsMap=l,this._rect=null,n.each(o,function(t){t(this)},this)},transformTo:function(t,e,i,n){var a=this[V]();a=a.clone(),a.y=-a.y-a[fe];var o=this._viewTransform;o[Te]=a.calculateTransform(new r(t,e,i,n)),o.decomposeTransform();var s=o.scale;s[1]=-s[1],o.updateTransform(),this._updateTransform()},getRegion:function(t){return this._regionsMap[t]},getRegionByCoord:function(t){for(var e=this.regions,i=0;i<e[oe];i++)if(e[i][I](t))return e[i]},addGeoCoord:function(t,e){this._nameCoordMap[t]=e},getGeoCoord:function(t){return this._nameCoordMap[t]},getBoundingRect:function(){if(this._rect)return this._rect;for(var t,e=this.regions,i=0;i<e[oe];i++){var n=e[i][V]();t=t||n.clone(),t.union(n)}return this._rect=t||new r(0,0,0,0)},dataToPoints:function(t){var e=[];return t[h](["lng","lat"],function(t,i){return e[0]=t,e[1]=i,this[g](e)},this)},dataToPoint:function(t){return typeof t===we&&(t=this.getGeoCoord(t)),t?a[Me][g].call(this,t):void 0}},n.mixin(e,a),e}),e("echarts/coord/cartesian/Cartesian",[Oe,Re],function(t){function e(t){return this._axes[t]}var i=t(Re),n=function(t){this._axes={},this._dimList=[],this.name=t||""};return n[Me]={constructor:n,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return i.map(this._dimList,e,this)},getAxesByScale:function(t){return t=t[Se](),i[De](this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,"dataToCoord")},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var i=this._dimList,n=t instanceof Array?[]:{},r=0;r<i[oe];r++){var a=i[r],o=this._axes[a];n[a]=o[e](t[a])}return n}},n}),e("zrender/core/log",[Oe,"../config"],function(t){var e=t("../config");return function(){if(0!==e.debugMode)if(1==e.debugMode)for(var t in arguments)throw new Error(arguments[t]);else if(e.debugMode>1)for(var t in arguments)console.log(arguments[t])}}),e("zrender/animation/Animator",[Oe,"./Clip","../tool/color",n],function(t){function e(t,e){return t[e]}function i(t,e,i){t[e]=i}function r(t,e,i){return(e-t)*i+t}function a(t,e,i){return i>.5?e:t}function o(t,e,i,n,a){var o=t[oe];if(1==a)for(var s=0;o>s;s++)n[s]=r(t[s],e[s],i);else for(var l=t[0][oe],s=0;o>s;s++)for(var c=0;l>c;c++)n[s][c]=r(t[s][c],e[s][c],i)}function s(t,e,i){var n=t[oe],r=e[oe];if(n!==r){var a=n>r;if(a)t[oe]=r;else for(var o=n;r>o;o++)t.push(1===i?e[o]:y.call(e[o]))}for(var s=t[0]&&t[0][oe],o=0;o<t[oe];o++)if(1===i)isNaN(t[o])&&(t[o]=e[o]);else for(var l=0;s>l;l++)isNaN(t[o][l])&&(t[o][l]=e[o][l])}function l(t,e,i){if(t===e)return!0;var n=t[oe];if(n!==e[oe])return!1;if(1===i){for(var r=0;n>r;r++)if(t[r]!==e[r])return!1}else for(var a=t[0][oe],r=0;n>r;r++)for(var o=0;a>o;o++)if(t[r][o]!==e[r][o])return!1;return!0}function c(t,e,i,n,r,a,o,s,l){var c=t[oe];if(1==l)for(var h=0;c>h;h++)s[h]=u(t[h],e[h],i[h],n[h],r,a,o);else for(var d=t[0][oe],h=0;c>h;h++)for(var f=0;d>f;f++)s[h][f]=u(t[h][f],e[h][f],i[h][f],n[h][f],r,a,o)}function u(t,e,i,n,r,a,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*a+s*r+e}function h(t){if(v(t)){var e=t[oe];if(v(t[0])){for(var i=[],n=0;e>n;n++)i.push(y.call(t[n]));return i}return y.call(t)}return t}function d(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function f(t,e,i,n,h){var f=t._getter,g=t._setter,y="spline"===e,x=n[oe];if(x){var _,b=n[0].value,w=v(b),M=!1,S=!1,T=w&&v(b[0])?2:1;n.sort(function(t,e){return t.time-e.time}),_=n[x-1].time;for(var C=[],A=[],P=n[0].value,L=!0,z=0;x>z;z++){C.push(n[z].time/_);var k=n[z].value;if(w&&l(k,P,T)||!w&&k===P||(L=!1),P=k,typeof k==we){var D=m.parse(k);D?(k=D,M=!0):S=!0}A.push(k)}if(!L){for(var I=A[x-1],z=0;x-1>z;z++)w?s(A[z],I,T):!isNaN(A[z])||isNaN(I)||S||M||(A[z]=I);w&&s(f(t._target,h),I,T);var R,O,E,B,V,N,G=0,F=0;if(M)var Z=[0,0,0,0];var H=function(t,e){var i;if(F>e){for(R=Math.min(G+1,x-1),i=R;i>=0&&!(C[i]<=e);i--);i=Math.min(i,x-2)}else{for(i=G;x>i&&!(C[i]>e);i++);i=Math.min(i-1,x-2)}G=i,F=e;var n=C[i+1]-C[i];if(0!==n)if(O=(e-C[i])/n,y)if(B=A[i],E=A[0===i?i:i-1],V=A[i>x-2?x-1:i+1],N=A[i>x-3?x-1:i+2],w)c(E,B,V,N,O,O*O,O*O*O,f(t,h),T);else{var s;if(M)s=c(E,B,V,N,O,O*O,O*O*O,Z,1),s=d(Z);else{if(S)return a(B,V,O);s=u(E,B,V,N,O,O*O,O*O*O)}g(t,h,s)}else if(w)o(A[i],A[i+1],O,f(t,h),T);else{var s;if(M)o(A[i],A[i+1],O,Z,1),s=d(Z);else{if(S)return a(A[i],A[i+1],O);s=r(A[i],A[i+1],O)}g(t,h,s)}},W=new p({target:t._target,life:_,loop:t._loop,delay:t._delay,onframe:H,ondestroy:i});return e&&"spline"!==e&&(W.easing=e),W}}}var p=t("./Clip"),m=t("../tool/color"),g=t(n),v=g.isArrayLike,y=Array[Me].slice,x=function(t,n,r,a){this._tracks={},this._target=t,this._loop=n||!1,this._getter=r||e,this._setter=a||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};return x[Me]={when:function(t,e){var i=this._tracks;for(var n in e){if(!i[n]){i[n]=[];var r=this._getter(this._target,n);if(null==r)continue;0!==t&&i[n].push({time:0,value:h(r)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},_doneCallback:function(){this._tracks={},this._clipList[oe]=0;for(var t=this._doneList,e=t[oe],i=0;e>i;i++)t[i].call(this)},start:function(t){var e,i=this,n=0,r=function(){n--,n||i._doneCallback()};for(var a in this._tracks){var o=f(this,t,r,this._tracks[a],a);o&&(this._clipList.push(o),n++,this[w]&&this[w].addClip(o),e=o)}if(e){var s=e.onframe;e.onframe=function(t,e){s(t,e);for(var n=0;n<i._onframeList[oe];n++)i._onframeList[n](t,e)}}return n||this._doneCallback(),this},stop:function(t){for(var e=this._clipList,i=this[w],n=0;n<e[oe];n++){var r=e[n];t&&r.onframe(this._target,1),i&&i.removeClip(r)}e[oe]=0},delay:function(t){return this._delay=t,this},done:function(t){return t&&this._doneList.push(t),this},getClips:function(){return this._clipList}},x}),e("echarts/coord/geo/parseGeoJson",[Oe,Re,"./Region"],function(t){function e(t){if(!t.UTF8Encoding)return t;for(var e=t.features,n=0;n<e[oe];n++)for(var r=e[n],a=r.geometry,o=a.coordinates,s=a.encodeOffsets,l=0;l<o[oe];l++){var c=o[l];if("Polygon"===a.type)o[l]=i(c,s[l]);else if("MultiPolygon"===a.type)for(var u=0;u<c[oe];u++){var h=c[u];c[u]=i(h,s[l][u])}}return t.UTF8Encoding=!1,t}function i(t,e){for(var i=[],n=e[0],r=e[1],a=0;a<t[oe];a+=2){var o=t.charCodeAt(a)-64,s=t.charCodeAt(a+1)-64;o=o>>1^-(1&o),s=s>>1^-(1&s),o+=n,s+=r,n=o,r=s,i.push([o/1024,s/1024])}return i}function n(t){for(var e=[],i=0;i<t[oe];i++)for(var n=0;n<t[i][oe];n++)e.push(t[i][n]);return e}var r=t(Re),a=t("./Region");return function(t){return e(t),r.map(r[De](t.features,function(t){return t.geometry&&t.properties}),function(t){var e=t.properties,i=t.geometry,r=i.coordinates;return"MultiPolygon"===i.type&&(r=n(r)),new a(e.name,r,e.cp)})}}),e("echarts/coord/geo/fix/textCoord",[Oe,Re],function(t){var e=t(Re),i={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]};return function(t){e.each(t.regions,function(t){var e=i[t.name];if(e){var n=t[E];n[0]+=e[0]/10.5,n[1]+=-e[1]/14}})}}),e("echarts/coord/geo/fix/nanhai",[Oe,"../Region"],function(t){for(var e=t("../Region"),i=[126,25],n=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],r=0;r<n[oe];r++)for(var a=0;a<n[r][oe];a++)n[r][a][0]/=10.5,n[r][a][1]/=-14,n[r][a][0]+=i[0],n[r][a][1]+=i[1];return function(t){"china"===t.map&&t.regions.push(new e("南海诸岛",n,i))}}),e("echarts/coord/View",[Oe,Ce,"zrender/core/matrix","zrender/mixin/Transformable",Re,c],function(t){function e(){o.call(this)}function i(t){this.name=t,this.zoomLimit,o.call(this),this._roamTransform=new e,this._viewTransform=new e,this._center,this._zoom}var n=t(Ce),r=t("zrender/core/matrix"),o=t("zrender/mixin/Transformable"),s=t(Re),u=t(c),h=n[l];return s.mixin(e,o),i[Me]={constructor:i,type:"view",dimensions:["x","y"],setBoundingRect:function(t,e,i,n){return this._rect=new u(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){i=i,n=n,this.transformTo(t,e,i,n),this._viewRect=new u(t,e,i,n)},transformTo:function(t,e,i,n){var r=this[V](),a=this._viewTransform;a[Te]=r.calculateTransform(new u(t,e,i,n)),a.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this[V](),e=t.x+t.width/2,i=t.y+t[fe]/2;return[e,i]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransform},_updateCenterAndZoom:function(){var t=this._viewTransform.getLocalTransform(),e=this._roamTransform,i=this.getDefaultCenter(),r=this.getCenter(),a=this.getZoom();r=n[l]([],r,t),i=n[l]([],i,t),e.origin=r,e[O]=[i[0]-r[0],i[1]-r[1]],e.scale=[a,a],this._updateTransform()},_updateTransform:function(){var t=this._roamTransform,e=this._viewTransform;e[a]=t,t.updateTransform(),e.updateTransform(),e[Te]&&r.copy(this[Te]||(this[Te]=[]),e[Te]),this[Te]?(this.invTransform=this.invTransform||[],r.invert(this.invTransform,this[Te])):this.invTransform=null,this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this[V]().clone();return t[l](this[Te]),t},dataToPoint:function(t){var e=this[Te];return e?h([],t,e):[t[0],t[1]]},pointToData:function(t){var e=this.invTransform;return e?h([],t,e):[t[0],t[1]]}},s.mixin(i,o),i}),e("echarts/coord/geo/fix/geoCoord",[Oe,Re],function(t){var e=t(Re),i={Russia:[100,60],"United States of America":[-99,38]};return function(t){e.each(t.regions,function(t){var e=i[t.name];if(e){var n=t[E];n[0]=e[0],n[1]=e[1]}})}}),e("echarts/coord/cartesian/axisLabelInterval",[Oe,Re,"../axisHelper"],function(t){var e=t(Re),i=t("../axisHelper");return function(t){var n=t.model,r=n[_e]("axisLabel"),a=r.get("interval");return t.type!==A||"auto"!==a?"auto"===a?0:a:i.getAxisLabelInterval(e.map(t.scale.getTicks(),t.dataToCoord,t),n.getFormattedLabels(),r[_e](Z)[G](),t.isHorizontal())}}),e("echarts/coord/Axis",[Oe,"../util/number",Re],function(t){function e(t,e){var i=t[1]-t[0],n=e,r=i/n/2;t[0]+=r,t[1]-=r}var i=t("../util/number"),n=i.linearMap,r=t(Re),a=[0,1],o=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1};return o[Me]={constructor:o,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&n>=t},containData:function(t){return this[I](this.dataToCoord(t))},getExtent:function(){var t=this._extent.slice();return t},getPixelPrecision:function(t){return i.getPixelPrecision(t||this.scale[D](),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,i){var r=this._extent,o=this.scale;return t=o.normalize(t),this.onBand&&o.type===T&&(r=r.slice(),e(r,o.count())),n(t,a,r,i)},coordToData:function(t,i){var r=this._extent,o=this.scale;this.onBand&&o.type===T&&(r=r.slice(),e(r,o.count()));var s=n(t,r,a,i);return this.scale.scale(s)},getTicksCoords:function(){if(this.onBand){for(var t=this.getBands(),e=[],i=0;i<t[oe];i++)e.push(t[i][0]);return t[i-1]&&e.push(t[i-1][1]),e}return r.map(this.scale.getTicks(),this.dataToCoord,this)},getLabelsCoords:function(){if(this.onBand){for(var t,e=this.getBands(),i=[],n=0;n<e[oe];n++)t=e[n],i.push((t[0]+t[1])/2);return i}return r.map(this.scale.getTicks(),this.dataToCoord,this)},getBands:function(){for(var t=this[D](),e=[],i=this.scale.count(),n=t[0],r=t[1],a=r-n,o=0;i>o;o++)e.push([a*o/i+n,a*(o+1)/i+n]);return e},getBandWidth:function(){var t=this._extent,e=this.scale[D](),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i}},o}),e("zrender/animation/Clip",[Oe,"./easing"],function(t){function e(t){this._target=t[K],this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null==t.loop?!1:t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart}var i=t("./easing");return e[Me]={constructor:e,step:function(t){this._initialized||(this._startTime=(new Date).getTime()+this._delay,this._initialized=!0);var e=(t-this._startTime)/this._life;if(!(0>e)){e=Math.min(e,1);var n=this.easing,r=typeof n==we?i[n]:n,a=typeof r===W?r(e):e;return this.fire("frame",a),1==e?this.loop?(this.restart(),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(){var t=(new Date).getTime(),e=(t-this._startTime)%this._life;this._startTime=(new Date).getTime()-e+this.gap,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)}},e}),e("echarts/coord/geo/Region",[Oe,"zrender/contain/polygon",c,"zrender/core/bbox",Ce],function(t){function e(t,e,i){if(this.name=t,this.contours=e,i)i=[i[0],i[1]];else{var n=this[V]();i=[n.x+n.width/2,n.y+n[fe]/2]}this[E]=i}var i=t("zrender/contain/polygon"),n=t(c),r=t("zrender/core/bbox"),a=t(Ce);return e[Me]={constructor:e,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],o=[-e,-e],s=[],l=[],c=this.contours,u=0;u<c[oe];u++)r.fromPoints(c[u],s,l),a.min(i,i,s),a.max(o,o,l);return 0===u&&(i[0]=i[1]=o[0]=o[1]=0),this._rect=new n(i[0],i[1],o[0]-i[0],o[1]-i[1])},contain:function(t){var e=this[V](),n=this.contours;if(e[I](t[0],t[1]))for(var r=0,a=n[oe];a>r;r++)if(i[I](n[r],t[0],t[1]))return!0;return!1},transformTo:function(t,e,i,r){var o=this[V](),s=o.width/o[fe];i?r||(r=i/s):i=s*r;for(var c=new n(t,e,i,r),u=o.calculateTransform(c),h=this.contours,d=0;d<h[oe];d++)for(var f=0;f<h[d][oe];f++)a[l](h[d][f],h[d][f],u);o=this._rect,o.copy(c),this[E]=[o.x+o.width/2,o.y+o[fe]/2]}},e}),e("echarts/coord/cartesian/AxisModel",[Oe,"../../model/Component",Re,"../axisModelCreator","../axisModelCommonMixin"],function(t){function e(t,e){return e.type||(e.data?A:"value")}var i=t("../../model/Component"),n=t(Re),r=t("../axisModelCreator"),a=i[le]({type:"cartesian2dAxis",axis:null,init:function(){a.superApply(this,"init",arguments),this._resetRange()},mergeOption:function(){a.superApply(this,"mergeOption",arguments),this._resetRange()},restoreData:function(){a.superApply(this,"restoreData",arguments),this._resetRange()},setRange:function(t,e){this[m].rangeStart=t,this[m].rangeEnd=e},getMin:function(){var t=this[m];return null!=t.rangeStart?t.rangeStart:t.min},getMax:function(){var t=this[m];return null!=t.rangeEnd?t.rangeEnd:t.max},getNeedCrossZero:function(){var t=this[m];return null!=t.rangeStart||null!=t.rangeEnd?!1:!t.scale},_resetRange:function(){this[m].rangeStart=this[m].rangeEnd=null}});n.merge(a[Me],t("../axisModelCommonMixin"));var o={gridIndex:0};return r("x",a,e,o),r("y",a,e,o),a}),e("zrender/contain/polygon",[Oe,"./windingLine"],function(t){function e(t,e){return Math.abs(t-e)<r}function i(t,i,r){var a=0,o=t[0];if(!o)return!1;for(var s=1;s<t[oe];s++){var l=t[s];a+=n(o[0],o[1],l[0],l[1],i,r),o=l}var c=t[0];return e(o[0],c[0])&&e(o[1],c[1])||(a+=n(o[0],o[1],c[0],c[1],i,r)),0!==a}var n=t("./windingLine"),r=1e-8;return{contain:i}}),e("zrender/animation/easing",[],function(){var t={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),-(i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n)))},elasticOut:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/n)+1)},elasticInOut:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?-.5*i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n):i*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*t*t*((e+1)*t-e):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(e){return 1-t.bounceOut(1-e)},bounceOut:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(e){return.5>e?.5*t.bounceIn(2*e):.5*t.bounceOut(2*e-1)+.5}};return t}),e("echarts/coord/axisModelCommonMixin",[Oe,Re,"./axisHelper"],function(t){function e(t){return r[ue](t)&&null!=t.value?t.value:t}function i(){return this.get("type")===A&&r.map(this.get("data"),e)}function n(){return a.getFormattedLabels(this.axis,this.get("axisLabel.formatter"))}var r=t(Re),a=t("./axisHelper");return{getFormattedLabels:n,getCategories:i}}),e("echarts/coord/axisModelCreator",[Oe,"./axisDefault",Re,"../model/Component","../util/layout"],function(t){var e=t("./axisDefault"),i=t(Re),n=t("../model/Component"),r=t("../util/layout"),a=["value",A,"time","log"];return function(t,o,s,l){i.each(a,function(n){o[le]({type:t+"Axis."+n,mergeDefaultAndTheme:function(e,a){var o=this.layoutMode,l=o?r.getLayoutParams(e):{},c=a.getTheme();i.merge(e,c.get(n+"Axis")),i.merge(e,this.getDefaultOption()),e.type=s(t,e),o&&r.mergeLayoutParam(e,l,o)},defaultOption:i.mergeAll([{},e[n+"Axis"],l],!0)})}),n.registerSubTypeDefaulter(t+"Axis",i.curry(s,t))}}),e("zrender/contain/windingLine",[],function(){return function(t,e,i,n,r,a){if(a>e&&a>n||e>a&&n>a)return 0;if(n===e)return 0;var o=e>n?1:-1,s=(a-e)/(n-e),l=s*(i-t)+t;return l>r?o:0}}),e("zrender/contain/cubic",[Oe,"../core/curve"],function(t){var e=t("../core/curve");return{containStroke:function(t,i,n,r,a,o,s,l,c,u,h){if(0===c)return!1;var d=c;if(h>i+d&&h>r+d&&h>o+d&&h>l+d||i-d>h&&r-d>h&&o-d>h&&l-d>h||u>t+d&&u>n+d&&u>a+d&&u>s+d||t-d>u&&n-d>u&&a-d>u&&s-d>u)return!1;var f=e.cubicProjectPoint(t,i,n,r,a,o,s,l,u,h,null);return d/2>=f}}}),e("zrender/contain/quadratic",[Oe,"../core/curve"],function(t){var e=t("../core/curve");return{containStroke:function(t,i,n,r,a,o,s,l,c){if(0===s)return!1;var u=s;if(c>i+u&&c>r+u&&c>o+u||i-u>c&&r-u>c&&o-u>c||l>t+u&&l>n+u&&l>a+u||t-u>l&&n-u>l&&a-u>l)return!1;var h=e.quadraticProjectPoint(t,i,n,r,a,o,l,c,null);return u/2>=h}}}),e("zrender/contain/line",[],function(){return{containStroke:function(t,e,i,n,r,a,o){if(0===r)return!1;var s=r,l=0,c=t;if(o>e+s&&o>n+s||e-s>o&&n-s>o||a>t+s&&a>i+s||t-s>a&&i-s>a)return!1;if(t===i)return Math.abs(a-t)<=s/2;l=(e-n)/(t-i),c=(t*n-i*e)/(t-i);var u=l*a-o+c,h=u*u/(l*l+1);return s/2*s/2>=h}}}),e("zrender/graphic/helper/roundRect",[Oe],function(){return{buildPath:function(t,e){var n,r,a,o,s=e.x,l=e.y,c=e.width,u=e[fe],h=e.r;0>c&&(s+=c,c=-c),0>u&&(l+=u,u=-u),"number"==typeof h?n=r=a=o=h:h instanceof Array?1===h[oe]?n=r=a=o=h[0]:2===h[oe]?(n=a=h[0],r=o=h[1]):3===h[oe]?(n=h[0],r=o=h[1],a=h[2]):(n=h[0],r=h[1],a=h[2],o=h[3]):n=r=a=o=0;var d;n+r>c&&(d=n+r,n*=c/d,r*=c/d),a+o>c&&(d=a+o,a*=c/d,o*=c/d),r+a>u&&(d=r+a,r*=u/d,a*=u/d),n+o>u&&(d=n+o,n*=u/d,o*=u/d),t[i](s+n,l),t.lineTo(s+c-r,l),0!==r&&t.quadraticCurveTo(s+c,l,s+c,l+r),t.lineTo(s+c,l+u-a),0!==a&&t.quadraticCurveTo(s+c,l+u,s+c-a,l+u),t.lineTo(s+o,l+u),0!==o&&t.quadraticCurveTo(s,l+u,s,l+u-o),t.lineTo(s,l+n),0!==n&&t.quadraticCurveTo(s,l,s+n,l)}}}),e("zrender/contain/util",[Oe],function(){var t=2*Math.PI;return{normalizeRadian:function(e){return e%=t,0>e&&(e+=t),e}}}),e("zrender/core/LRU",[Oe],function(){var t=function(){this.head=null,this.tail=null,this._len=0},e=t[Me];e.insert=function(t){var e=new i(t);return this.insertEntry(e),e},e.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,this.tail=t):this.head=this.tail=t,this._len++},e[ce]=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},e.len=function(){return this._len};var i=function(t){this.value=t,this.next,this.prev},n=function(e){this._list=new t,this._map={},this._maxSize=e||10},r=n[Me];return r.put=function(t,e){var i=this._list,n=this._map;if(null==n[t]){var r=i.len();if(r>=this._maxSize&&r>0){var a=i.head;i[ce](a),delete n[a.key]}var o=i.insert(e);o.key=t,n[t]=o}},r.get=function(t){var e=this._map[t],i=this._list;return null!=e?(e!==i.tail&&(i[ce](e),i.insertEntry(e)),e.value):void 0},r.clear=function(){this._list.clear(),this._map={}},n}),e("zrender/contain/arc",[Oe,"./util"],function(t){var e=t("./util").normalizeRadian,i=2*Math.PI;return{containStroke:function(t,n,r,a,o,s,l,c,u){if(0===l)return!1;var h=l;c-=t,u-=n;var d=Math.sqrt(c*c+u*u);if(d-h>r||r>d+h)return!1;if(Math.abs(a-o)%i<1e-4)return!0;if(s){var f=a;a=e(o),o=e(f)}else a=e(a),o=e(o);a>o&&(o+=i);var p=Math.atan2(u,c);return 0>p&&(p+=i),p>=a&&o>=p||p+i>=a&&o>=p+i}}}),e("echarts/coord/axisDefault",[Oe,Re],function(t){var e=t(Re),i={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameTextStyle:{},nameGap:15,silent:!0,axisLine:{show:!0,onZero:!0,lineStyle:{color:"#333",width:1,type:"solid"}},axisTick:{show:!0,inside:!1,length:5,lineStyle:{color:"#333",width:1}},axisLabel:{show:!0,inside:!1,rotate:0,margin:8,textStyle:{color:"#333",fontSize:12}},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},n=e.merge({boundaryGap:!0,axisTick:{interval:"auto"},axisLabel:{interval:"auto"}},i),r=e[Le]({boundaryGap:[0,0],splitNumber:5},i),a=e[Le]({scale:!0,min:"dataMin",max:"dataMax"},r),o=e[Le]({},r);return o.scale=!0,{categoryAxis:n,valueAxis:r,timeAxis:a,logAxis:o}}),e("zrender/graphic/helper/poly",[Oe,"./smoothSpline","./smoothBezier"],function(t){var e=t("./smoothSpline"),n=t("./smoothBezier");return{buildPath:function(t,r,a){var o=r.points,s=r.smooth;if(o&&o[oe]>=2){if(s&&"spline"!==s){var l=n(o,s,a,r.smoothConstraint);t[i](o[0][0],o[0][1]);for(var c=o[oe],u=0;(a?c:c-1)>u;u++){var h=l[2*u],d=l[2*u+1],f=o[(u+1)%c];t.bezierCurveTo(h[0],h[1],d[0],d[1],f[0],f[1])}}else{"spline"===s&&(o=e(o,a)),t[i](o[0][0],o[0][1]);for(var u=1,p=o[oe];p>u;u++)t.lineTo(o[u][0],o[u][1])}a&&t.closePath()}}}}),e("zrender/Handler",[Oe,"./core/env","./core/event","./core/util","./mixin/Draggable","./core/GestureMgr","./mixin/Eventful"],function(t){function e(t,e,i){return{type:t,event:i,target:e,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta}}function i(t,e,i){var n=t._gestureMgr;"start"===i&&n.clear();var r=n.recognize(e,t.findHover(e.zrX,e.zrY,null));if("end"===i&&n.clear(),r){var a=r.type;e.gestureEvent=a,t._dispatchProxy(r[K],a,r.event)}}function n(t){function e(t,e){return function(){return e._touching?void 0:t.apply(e,arguments)}}for(var i=v[L](y),n=0;n<i[oe];n++){var r=i[n];t._handlers[r]=d.bind(M[r],t)}for(var n=0;n<g[oe];n++){var r=g[n];t._handlers[r]=e(M[r],t)}}function r(t,e,i){if(t[t.rectHover?"rectContain":I](e,i)){for(var n=t;n;){if(n.silent||n.clipPath&&!n.clipPath[I](e,i))return!1;
n=n[a]}return!0}return!1}function o(t){t._touching=!0,clearTimeout(t._touchTimer),t._touchTimer=setTimeout(function(){t._touching=!1},700)}function s(){return!1}function l(){return u.touchEventsSupported}function c(t){return"mousewheel"===t&&u.browser.firefox?"DOMMouseScroll":t}var u=t("./core/env"),h=t("./core/event"),d=t("./core/util"),f=t("./mixin/Draggable"),p=t("./core/GestureMgr"),m=t("./mixin/Eventful"),g=["click","dblclick","mousewheel",te];!s()&&g.push("mouseup","mousedown","mousemove");var v=["touchstart","touchend","touchmove"],y=["pointerdown","pointerup","pointermove"],x=300,_=h.addEventListener,b=h.removeEventListener,w=h.normalizeEvent,M={mousemove:function(t){t=w(this.root,t);var e=t.zrX,i=t.zrY,n=this.findHover(e,i,null),r=this._hovered;this._hovered=n,this.root.style.cursor=n?n.cursor:this._defaultCursorStyle,r&&n!==r&&r.__zr&&this._dispatchProxy(r,te,t),this._dispatchProxy(n,"mousemove",t),n&&n!==r&&this._dispatchProxy(n,ee,t)},mouseout:function(t){t=w(this.root,t);var e=t.toElement||t.relatedTarget;if(e!=this.root)for(;e&&9!=e.nodeType;){if(e===this.root)return;e=e.parentNode}this._dispatchProxy(this._hovered,te,t),this[ae]("globalout",{event:t})},touchstart:function(t){t=w(this.root,t),this._lastTouchMoment=new Date,i(this,t,"start"),M.mousemove.call(this,t),M.mousedown.call(this,t),o(this)},touchmove:function(t){t=w(this.root,t),i(this,t,"change"),M.mousemove.call(this,t),o(this)},touchend:function(t){t=w(this.root,t),i(this,t,"end"),M.mouseup.call(this,t),+new Date-this._lastTouchMoment<x&&M.click.call(this,t),o(this)}};d.each(["click","mousedown","mouseup","mousewheel","dblclick"],function(t){M[t]=function(e){e=w(this.root,e);var i=this.findHover(e.zrX,e.zrY,null);if("mousedown"===t)this._downel=i,this._upel=i;else if("mosueup"===t)this._upel=i;else if("click"===t&&this._downel!==this._upel)return;this._dispatchProxy(i,t,e)}});var S=function(t,e,i){function r(e,i){d.each(e,function(e){_(t,c(e),i._handlers[e])},i)}m.call(this),this.root=t,this.storage=e,this.painter=i,this._hovered,this._lastTouchMoment,this._lastX,this._lastY,this._defaultCursorStyle="default",this._gestureMgr=new p,this._handlers=[],this._touching=!1,this._touchTimer,n(this),s()?r(y,this):l()&&r(v,this),r(g,this),f.call(this)};return S[Me]={constructor:S,resize:function(){this._hovered=null},dispatch:function(t,e){var i=this._handlers[t];i&&i.call(this,e)},dispose:function(){for(var t=this.root,e=g[L](v),i=0;i<e[oe];i++){var n=e[i];b(t,c(n),this._handlers[n])}this.root=this.storage=this.painter=null},setDefaultCursorStyle:function(t){this._defaultCursorStyle=t},_dispatchProxy:function(t,i,n){for(var r="on"+i,o=e(i,t,n),s=t;s&&(s[r]&&(o.cancelBubble=s[r].call(s,o)),s[ae](i,o),s=s[a],!o.cancelBubble););o.cancelBubble||(this[ae](i,o),this.painter&&this.painter.eachOtherLayer(function(t){typeof t[r]==W&&t[r].call(t,o),t[ae]&&t[ae](i,o)}))},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),a=n[oe]-1;a>=0;a--)if(!n[a].silent&&n[a]!==i&&!n[a][me]&&r(n[a],t,e))return n[a]}},d.mixin(S,m),d.mixin(S,f),S}),e("zrender/Storage",[Oe,"./core/util","./container/Group"],function(t){function e(t,e){return t[Y]===e[Y]?t.z===e.z?t.z2===e.z2?t.__renderidx-e.__renderidx:t.z2-e.z2:t.z-e.z:t[Y]-e[Y]}var i=t("./core/util"),n=t("./container/Group"),r=function(){this._elements={},this._roots=[],this._displayList=[],this._displayListLen=0};return r[Me]={constructor:r,getDisplayList:function(t,e){return e=e||!1,t&&this.updateDisplayList(e),this._displayList},updateDisplayList:function(t){this._displayListLen=0;for(var i=this._roots,n=this._displayList,r=0,a=i[oe];a>r;r++)this._updateAndAddDisplayable(i[r],null,t);n[oe]=this._displayListLen;for(var r=0,a=n[oe];a>r;r++)n[r].__renderidx=r;n.sort(e)},_updateAndAddDisplayable:function(t,e,i){if(!t[me]||i){t.beforeUpdate(),t[he](),t.afterUpdate();var n=t.clipPath;if(n&&(n[a]=t,n.updateTransform(),e?(e=e.slice(),e.push(n)):e=[n]),"group"==t.type){for(var r=t._children,o=0;o<r[oe];o++){var s=r[o];s.__dirty=t.__dirty||s.__dirty,this._updateAndAddDisplayable(s,e,i)}t.__dirty=!1}else t.__clipPaths=e,this._displayList[this._displayListLen++]=t}},addRoot:function(t){this._elements[t.id]||(t instanceof n&&t.addChildrenToStorage(this),this.addToMap(t),this._roots.push(t))},delRoot:function(t){if(null==t){for(var e=0;e<this._roots[oe];e++){var r=this._roots[e];r instanceof n&&r.delChildrenFromStorage(this)}return this._elements={},this._roots=[],this._displayList=[],void(this._displayListLen=0)}if(t instanceof Array)for(var e=0,a=t[oe];a>e;e++)this.delRoot(t[e]);else{var o;o=typeof t==we?this._elements[t]:t;var s=i[q](this._roots,o);s>=0&&(this.delFromMap(o.id),this._roots[ie](s,1),o instanceof n&&o.delChildrenFromStorage(this))}},addToMap:function(t){return t instanceof n&&(t.__storage=this),t.dirty(),this._elements[t.id]=t,this},get:function(t){return this._elements[t]},delFromMap:function(t){var e=this._elements,i=e[t];return i&&(delete e[t],i instanceof n&&(i.__storage=null)),this},dispose:function(){this._elements=this._renderList=this._roots=null}},r}),e("zrender/Painter",[Oe,"./config","./core/util","./core/log","./core/BoundingRect","./Layer","./graphic/Image"],function(t){function e(t){return parseInt(t,10)}function i(t){return t?t.isBuildin?!0:typeof t[be]!==W||typeof t.refresh!==W?!1:!0:!1}function n(t){t.__unusedCount++}function r(t){t.__dirty=!1,1==t.__unusedCount&&t.clear()}function a(t,e,i){return p.copy(t[V]()),t[Te]&&p[l](t[Te]),m.width=e,m[fe]=i,!p.intersect(m)}function o(t,e){if(!t||!e||t[oe]!==e[oe])return!0;for(var i=0;i<t[oe];i++)if(t[i]!==e[i])return!0}function s(t,e){for(var i=0;i<t[oe];i++){var n,r=t[i];r[Te]&&(n=r[Te],e[Te](n[0],n[1],n[2],n[3],n[4],n[5]));var a=r.path;a.beginPath(e),r.buildPath(a,r.shape),e.clip(),r[Te]&&(n=r.invTransform,e[Te](n[0],n[1],n[2],n[3],n[4],n[5]))}}var c=t("./config"),u=t("./core/util"),h=t("./core/log"),d=t("./core/BoundingRect"),f=t("./Layer"),p=new d(0,0,0,0),m=new d(0,0,0,0),g=function(t,e,i){var n=!t.nodeName||"CANVAS"===t.nodeName.toUpperCase();i=i||{},this.dpr=i.devicePixelRatio||c.devicePixelRatio,this._singleCanvas=n,this.root=t;var r=t.style;if(r&&(r["-webkit-tap-highlight-color"]="transparent",r["-webkit-user-select"]="none",r["user-select"]="none",r["-webkit-touch-callout"]="none",t.innerHTML=""),this.storage=e,n){var a=t.width,o=t[fe];this._width=a,this._height=o;var s=new f(t,this,1);s.initContext(),this._layers={0:s},this._zlevelList=[0]}else{var a=this._getWidth(),o=this._getHeight();this._width=a,this._height=o;var l=document[k]("div");this._domRoot=l;var u=l.style;u[O]="relative",u.overflow="hidden",u.width=this._width+"px",u[fe]=this._height+"px",t.appendChild(l),this._layers={},this._zlevelList=[]}this._layerConfig={},this.pathToImage=this._createPathToImage()};return g[Me]={constructor:g,isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._singleCanvas?this._layers[0].dom:this._domRoot},refresh:function(t){var e=this.storage.getDisplayList(!0),i=this._zlevelList;this._paintList(e,t);for(var n=0;n<i[oe];n++){var r=i[n],a=this._layers[r];!a.isBuildin&&a.refresh&&a.refresh()}return this},_paintList:function(t,e){null==e&&(e=!1),this._updateLayerStatus(t);var i,l,c,u=this._width,d=this._height;this.eachBuildinLayer(n);for(var f=null,p=0,m=t[oe];m>p;p++){var g=t[p],v=this._singleCanvas?0:g[Y];if(l!==v&&(l=v,i=this.getLayer(l),i.isBuildin||h("ZLevel "+l+" has been used by unkown layer "+i.id),c=i.ctx,i.__unusedCount=0,(i.__dirty||e)&&i.clear()),(i.__dirty||e)&&!g.invisible&&0!==g.style[R]&&g.scale[0]&&g.scale[1]&&(!g.culling||!a(g,u,d))){var y=g.__clipPaths;o(y,f)&&(f&&c.restore(),y&&(c.save(),s(y,c)),f=y),g.beforeBrush&&g.beforeBrush(c),g.brush(c,!1),g.afterBrush&&g.afterBrush(c)}g.__dirty=!1}f&&c.restore(),this.eachBuildinLayer(r)},getLayer:function(t){if(this._singleCanvas)return this._layers[0];var e=this._layers[t];return e||(e=new f("zr_"+t,this,this.dpr),e.isBuildin=!0,this._layerConfig[t]&&u.merge(e,this._layerConfig[t],!0),this.insertLayer(t,e),e.initContext()),e},insertLayer:function(t,e){var n=this._layers,r=this._zlevelList,a=r[oe],o=null,s=-1,l=this._domRoot;if(n[t])return void h("ZLevel "+t+" has been used already");if(!i(e))return void h("Layer of zlevel "+t+" is not valid");if(a>0&&t>r[0]){for(s=0;a-1>s&&!(r[s]<t&&r[s+1]>t);s++);o=n[r[s]]}if(r[ie](s+1,0,t),o){var c=o.dom;c.nextSibling?l.insertBefore(e.dom,c.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom);n[t]=e},eachLayer:function(t,e){var i,n,r=this._zlevelList;for(n=0;n<r[oe];n++)i=r[n],t.call(e,this._layers[i],i)},eachBuildinLayer:function(t,e){var i,n,r,a=this._zlevelList;for(r=0;r<a[oe];r++)n=a[r],i=this._layers[n],i.isBuildin&&t.call(e,i,n)},eachOtherLayer:function(t,e){var i,n,r,a=this._zlevelList;for(r=0;r<a[oe];r++)n=a[r],i=this._layers[n],i.isBuildin||t.call(e,i,n)},getLayers:function(){return this._layers},_updateLayerStatus:function(t){var e=this._layers,i={};this.eachBuildinLayer(function(t,e){i[e]=t.elCount,t.elCount=0});for(var n=0,r=t[oe];r>n;n++){var a=t[n],o=this._singleCanvas?0:a[Y],s=e[o];if(s){if(s.elCount++,s.__dirty)continue;s.__dirty=a.__dirty}}this.eachBuildinLayer(function(t,e){i[e]!==t.elCount&&(t.__dirty=!0)})},clear:function(){return this.eachBuildinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?u.merge(i[t],e,!0):i[t]=e;var n=this._layers[t];n&&u.merge(n,i[t],!0)}},delLayer:function(t){var e=this._layers,i=this._zlevelList,n=e[t];n&&(n.dom.parentNode.removeChild(n.dom),delete e[t],i[ie](u[q](i,t),1))},resize:function(t,e){var i=this._domRoot;if(i.style.display="none",t=t||this._getWidth(),e=e||this._getHeight(),i.style.display="",this._width!=t||e!=this._height){i.style.width=t+"px",i.style[fe]=e+"px";for(var n in this._layers)this._layers[n][be](t,e);this.refresh(!0)}return this._width=t,this._height=e,this},clearLayer:function(t){var e=this._layers[t];e&&e.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(t){if(t=t||{},this._singleCanvas)return this._layers[0].dom;var e=new f("image",this,t.pixelRatio||this.dpr);e.initContext();var i=e.ctx;e.clearColor=t[Pe],e.clear();for(var n=this.storage.getDisplayList(!0),r=0;r<n[oe];r++){var a=n[r];a.invisible||(a.beforeBrush&&a.beforeBrush(i),a.brush(i,!1),a.afterBrush&&a.afterBrush(i))}return e.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getWidth:function(){var t=this.root,i=document.defaultView.getComputedStyle(t);return(t.clientWidth||e(i.width)||e(t.style.width))-(e(i.paddingLeft)||0)-(e(i.paddingRight)||0)|0},_getHeight:function(){var t=this.root,i=document.defaultView.getComputedStyle(t);return(t.clientHeight||e(i[fe])||e(t.style[fe]))-(e(i.paddingTop)||0)-(e(i.paddingBottom)||0)|0},_pathToImage:function(e,i,n,r,a){var o=document[k]("canvas"),s=o[z]("2d");o.width=n*a,o[fe]=r*a,s.clearRect(0,0,n*a,r*a);var l={position:i[O],rotation:i.rotation,scale:i.scale};i[O]=[0,0,0],i.rotation=0,i.scale=[1,1],i&&i.brush(s);var c=t("./graphic/Image"),u=new c({id:e,style:{x:0,y:0,image:o}});return null!=l[O]&&(u[O]=i[O]=l[O]),null!=l.rotation&&(u.rotation=i.rotation=l.rotation),null!=l.scale&&(u.scale=i.scale=l.scale),u},_createPathToImage:function(){var t=this;return function(e,i,n,r){return t._pathToImage(e,i,n,r,t.dpr)}}},g}),e("echarts/chart/helper/createListFromArray",[Oe,"../../data/List","../../data/helper/completeDimensions",Re,"../../util/model","../../CoordinateSystem"],function(t){function e(t){for(var e=0;e<t[oe]&&null==t[e];)e++;return t[e]}function i(t){var i=e(t);return null!=i&&!c[X](f(i))}function n(t,e,n){if(t=t||[],!c[X](t))throw new Error("Invalid data.");var r=e.get(ze),a=m[r],u=h.get(r),d=a&&a(t,e,n),g=d&&d[S];g||(g=u&&u[S]||["x","y"],g=l(g,t,g[L](["value"])));var v,y=d&&d.categoryAxisModel,x=g[0].type===T?0:g[1].type===T?1:-1,_=new s(g,e),b=o(d,t),w=y&&i(t)?function(t,e,i,n){return n===x?i:p(f(t),g[n])}:function(t,e,i,n){var r=f(t),a=p(r&&r[n],g[n]);return x===n&&typeof a===we&&(v=v||y.getCategories(),a=c[q](v,a),0>a&&!isNaN(a)&&(a=+a)),a};return _.initData(t,b,w),_}function r(t){return t!==A&&"time"!==t}function a(t){return t===A?T:"time"===t?"time":"float"}function o(t,e){var i=[];if(t&&t.categoryAxisModel){var n=t.categoryAxisModel.getCategories();if(n){var r=e[oe];if(c[X](e[0])&&e[0][oe]>1){i=[];for(var a=0;r>a;a++)i[a]=n[e[a][t.categoryIndex||0]]}else i=n.slice(0)}}return i}var s=t("../../data/List"),l=t("../../data/helper/completeDimensions"),c=t(Re),u=t("../../util/model"),h=t("../../CoordinateSystem"),f=u.getDataItemValue,p=u.converDataValue,m={cartesian2d:function(t,e,i){var n=i[P]("xAxis",e.get("xAxisIndex")),o=i[P]("yAxis",e.get("yAxisIndex"));if(!n||!o)throw new Error("Axis option not found");var s=n.get("type"),c=o.get("type"),u=[{name:"x",type:a(s),stackable:r(s)},{name:"y",type:a(c),stackable:r(c)}],h=s===A;return l(u,t,["x","y","z"]),{dimensions:u,categoryIndex:h?0:1,categoryAxisModel:h?n:c===A?o:null}},polar:function(t,e,i){var n=e.get("polarIndex")||0,o=function(t){return t.get("polarIndex")===n},s=i.findComponents({mainType:"angleAxis",filter:o})[0],c=i.findComponents({mainType:"radiusAxis",filter:o})[0];if(!s||!c)throw new Error("Axis option not found");var u=c.get("type"),h=s.get("type"),f=[{name:"radius",type:a(u),stackable:r(u)},{name:"angle",type:a(h),stackable:r(h)}],p=h===A;return l(f,t,[d,"angle","value"]),{dimensions:f,categoryIndex:p?1:0,categoryAxisModel:p?s:u===A?c:null}},geo:function(t){return{dimensions:l([{name:"lng"},{name:"lat"}],t,["lng","lat","value"])}}};return n}),e("zrender/animation/Animation",[Oe,n,"../core/event","./Animator"],function(t){var e=t(n),i=t("../core/event").Dispatcher,r="undefined"!=typeof window&&(window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)},a=t("./Animator"),o=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time=0,i.call(this)};return o[Me]={constructor:o,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t[w]=this;for(var e=t.getClips(),i=0;i<e[oe];i++)this.addClip(e[i])},removeClip:function(t){var i=e[q](this._clips,t);i>=0&&this._clips[ie](i,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i<e[oe];i++)this.removeClip(e[i]);t[w]=null},_update:function(){for(var t=(new Date).getTime(),e=t-this._time,i=this._clips,n=i[oe],r=[],a=[],o=0;n>o;o++){var s=i[o],l=s.step(t);l&&(r.push(l),a.push(s))}for(var o=0;n>o;)i[o]._needsRemove?(i[o]=i[n-1],i.pop(),n--):o++;n=r[oe];for(var o=0;n>o;o++)a[o].fire(r[o]);this._time=t,this.onframe(e),this[ae]("frame",e),this.stage[he]&&this.stage[he]()},start:function(){function t(){e._running&&(r(t),e._update())}var e=this;this._running=!0,this._time=(new Date).getTime(),r(t)},stop:function(){this._running=!1},clear:function(){this._clips=[]},animate:function(t,e){e=e||{};var i=new a(t,e.loop,e.getter,e.setter);return i}},e.mixin(o,i),o}),e("zrender/graphic/helper/smoothSpline",[Oe,"../../core/vector"],function(t){function e(t,e,i,n,r,a,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*a+s*r+e}var i=t("../../core/vector");return function(t,n){for(var r=t[oe],a=[],o=0,s=1;r>s;s++)o+=i.distance(t[s-1],t[s]);var l=o/2;l=r>l?r:l;for(var s=0;l>s;s++){var c,u,h,d=s/(l-1)*(n?r:r-1),f=Math.floor(d),p=d-f,m=t[f%r];n?(c=t[(f-1+r)%r],u=t[(f+1)%r],h=t[(f+2)%r]):(c=t[0===f?f:f-1],u=t[f>r-2?r-1:f+1],h=t[f>r-3?r-1:f+2]);var g=p*p,v=p*g;a.push([e(c[0],m[0],u[0],h[0],p,g,v),e(c[1],m[1],u[1],h[1],p,g,v)])}return a}}),e("zrender/graphic/helper/smoothBezier",[Oe,"../../core/vector"],function(t){var e=t("../../core/vector"),i=e.min,n=e.max,r=e.scale,a=e.distance,o=e.add;return function(t,s,l,c){var u,h,d,f,p=[],m=[],g=[],v=[];if(c){d=[1/0,1/0],f=[-1/0,-1/0];for(var y=0,x=t[oe];x>y;y++)i(d,d,t[y]),n(f,f,t[y]);i(d,d,c[0]),n(f,f,c[1])}for(var y=0,x=t[oe];x>y;y++){var _=t[y];if(l)u=t[y?y-1:x-1],h=t[(y+1)%x];else{if(0===y||y===x-1){p.push(e.clone(t[y]));continue}u=t[y-1],h=t[y+1]}e.sub(m,h,u),r(m,m,s);var b=a(_,u),w=a(_,h),M=b+w;0!==M&&(b/=M,w/=M),r(g,m,-b),r(v,m,w);var S=o([],_,g),T=o([],_,v);c&&(n(S,S,d),i(S,S,f),n(T,T,d),i(T,T,f)),p.push(S),p.push(T)}return l&&p.push(p.shift()),p}}),e("zrender/mixin/Draggable",[Oe],function(){function t(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this),this.on("globalout",this._dragEnd,this)}return t[Me]={constructor:t,_dragStart:function(t){var e=t[K];e&&e.draggable&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this._dispatchProxy(e,"dragstart",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var i=t.offsetX,n=t.offsetY,r=i-this._x,a=n-this._y;this._x=i,this._y=n,e.drift(r,a,t),this._dispatchProxy(e,"drag",t.event);var o=this.findHover(i,n,e),s=this._dropTarget;this._dropTarget=o,e!==o&&(s&&o!==s&&this._dispatchProxy(s,"dragleave",t.event),o&&o!==s&&this._dispatchProxy(o,"dragenter",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this._dispatchProxy(e,"dragend",t.event),this._dropTarget&&this._dispatchProxy(this._dropTarget,"drop",t.event),this._draggingTarget=null,this._dropTarget=null}},t}),e("zrender/core/event",[Oe,"../mixin/Eventful"],function(t){function e(t){return t.getBoundingClientRect?t.getBoundingClientRect():{left:0,top:0}}function i(t,i){if(i=i||window.event,null!=i.zrX)return i;var n=i.type,r=n&&n[q]("touch")>=0;if(r){var a="touchend"!=n?i.targetTouches[0]:i.changedTouches[0];if(a){var o=e(t);i.zrX=a.clientX-o.left,i.zrY=a.clientY-o.top}}else{var s=e(t);i.zrX=i.clientX-s.left,i.zrY=i.clientY-s.top,i.zrDelta=i.wheelDelta?i.wheelDelta/120:-(i.detail||0)/3}return i}function n(t,e,i){o?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function r(t,e,i){o?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}var a=t("../mixin/Eventful"),o="undefined"!=typeof window&&!!window.addEventListener,s=o?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};return{normalizeEvent:i,addEventListener:n,removeEventListener:r,stop:s,Dispatcher:a}}),e("zrender/core/GestureMgr",[Oe],function(){function t(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function e(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var i=function(){this._track=[]};i[Me]={constructor:i,recognize:function(t,e){return this._doTrack(t,e),this._recognize(t)},clear:function(){return this._track[oe]=0,this},_doTrack:function(t,e){var i=t.touches;if(i){for(var n={points:[],touches:[],target:e,event:t},r=0,a=i[oe];a>r;r++){var o=i[r];n.points.push([o.clientX,o.clientY]),n.touches.push(o)}this._track.push(n)}},_recognize:function(t){for(var e in n)if(n.hasOwnProperty(e)){var i=n[e](this._track,t);if(i)return i}}};var n={pinch:function(i,n){var r=i[oe];if(r){var a=(i[r-1]||{}).points,o=(i[r-2]||{}).points||a;if(o&&o[oe]>1&&a&&a[oe]>1){var s=t(a)/t(o);!isFinite(s)&&(s=1),n.pinchScale=s;var l=e(a);return n.pinchX=l[0],n.pinchY=l[1],{type:"pinch",target:i[0][K],event:n}}}}};return i}),e("echarts/data/List",[Oe,"../model/Model","./DataDiffer",Re,"../util/model"],function(t){function e(t){return f[X](t)||(t=[t]),t}function i(t,e){var i=t[S],n=new w(f.map(i,t.getDimensionInfo,t),t.hostModel);b(n,t);for(var r=n._storage={},a=t._storage,o=0;o<i[oe];o++){var s=i[o],l=a[s];r[s]=f[q](e,s)>=0?new l.constructor(a[s][oe]):a[s]}return n}var n="undefined",a="undefined"==typeof window?global:window,o=typeof a.Float64Array===n?Array:a.Float64Array,s=typeof a.Int32Array===n?Array:a.Int32Array,l={"float":o,"int":s,ordinal:Array,number:Array,time:Array},c=t("../model/Model"),d=t("./DataDiffer"),f=t(Re),m=t("../util/model"),g=f[ue],v=["stackedOn","_nameList","_idList","_rawData"],b=function(t,e){f.each(v[L](e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods},w=function(t,e){t=t||["x","y"];for(var i={},n=[],r=0;r<t[oe];r++){var a,o={};typeof t[r]===we?(a=t[r],o={name:a,stackable:!1,type:"number"}):(o=t[r],a=o.name,o.type=o.type||"number"),n.push(a),i[a]=o}this[S]=n,this._dimensionInfos=i,this.hostModel=e,this.dataType,this.indices=[],this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this.stackedOn=null,this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._rawData,this._extent},M=w[Me];M.type="list",M.getDimension=function(t){return isNaN(t)||(t=this[S][t]||t),t},M.getDimensionInfo=function(t){return f.clone(this._dimensionInfos[this.getDimension(t)])},M.initData=function(t,e,i){if(t=t||[],!f[X](t))throw new Error("Invalid data.");this._rawData=t;var n=this._storage={},r=this.indices=[],a=this[S],o=t[oe],s=this._dimensionInfos,c=[],u={};e=e||[];for(var h=0;h<a[oe];h++){var d=s[a[h]],p=l[d.type];n[a[h]]=new p(o)}i=i||function(t,e,i,n){var r=m.getDataItemValue(t);return m.converDataValue(f[X](r)?r[n]:r,s[e])};for(var g=0;g<t[oe];g++){for(var v=t[g],y=0;y<a[oe];y++){var x=a[y],_=n[x];_[g]=i(v,x,g,y)}r.push(g)}for(var h=0;h<t[oe];h++){var b="";e[h]||(e[h]=t[h].name,b=t[h].id);var w=e[h]||"";!b&&w&&(u[w]=u[w]||0,b=w,u[w]>0&&(b+="__ec__"+u[w]),u[w]++),b&&(c[h]=b)}this._nameList=e,this._idList=c},M.count=function(){return this.indices[oe]},M.get=function(t,e,i){var n=this._storage,r=this.indices[e];if(null==r)return 0/0;var a=n[t]&&n[t][r];if(i){var o=this._dimensionInfos[t];if(o&&o.stackable)for(var s=this.stackedOn;s;){var l=s.get(t,e);(a>=0&&l>0||0>=a&&0>l)&&(a+=l),s=s.stackedOn}}return a},M.getValues=function(t,e,i){var n=[];f[X](t)||(i=e,e=t,t=this[S]);for(var r=0,a=t[oe];a>r;r++)n.push(this.get(t[r],e,i));return n},M.hasValue=function(t){for(var e=this[S],i=this._dimensionInfos,n=0,r=e[oe];r>n;n++)if(i[e[n]].type!==T&&isNaN(this.get(e[n],t)))return!1;return!0},M.getDataExtent=function(t,e){var i=this._storage[t],n=this.getDimensionInfo(t);e=n&&n.stackable&&e;var r,a=(this._extent||(this._extent={}))[t+!!e];if(a)return a;if(i){for(var o=1/0,s=-1/0,l=0,c=this.count();c>l;l++)r=this.get(t,l,e),o>r&&(o=r),r>s&&(s=r);return this._extent[t+e]=[o,s]}return[1/0,-1/0]},M.getSum=function(t,e){var i=this._storage[t],n=0;if(i)for(var r=0,a=this.count();a>r;r++){var o=this.get(t,r,e);isNaN(o)||(n+=o)}return n},M[q]=function(t,e){var i=this._storage,n=i[t],r=this.indices;if(n)for(var a=0,o=r[oe];o>a;a++){var s=r[a];if(n[s]===e)return a}return-1},M[u]=function(t){for(var e=this.indices,i=this._nameList,n=0,r=e[oe];r>n;n++){var a=e[n];if(i[a]===t)return n}return-1},M.indexOfNearest=function(t,e,i){var n=this._storage,r=n[t];if(r){for(var a=Number.MAX_VALUE,o=-1,s=0,l=this.count();l>s;s++){var c=e-this.get(t,s,i),u=Math.abs(c);(a>u||u===a&&c>0)&&(a=u,o=s)}return o}return-1},M.getRawIndex=function(t){var e=this.indices[t];return null==e?-1:e},M.getRawDataItem=function(t){return this._rawData[this.getRawIndex(t)]},M[p]=function(t){return this._nameList[this.indices[t]]||""},M.getId=function(t){return this._idList[this.indices[t]]||this.getRawIndex(t)+""},M.each=function(t,i,n,r){typeof t===W&&(r=n,n=i,i=t,t=[]),t=f.map(e(t),this.getDimension,this);var a=[],o=t[oe],s=this.indices;r=r||this;for(var l=0;l<s[oe];l++)if(0===o)i.call(r,l);else if(1===o)i.call(r,this.get(t[0],l,n),l);else{for(var c=0;o>c;c++)a[c]=this.get(t[c],l,n);a[c]=l,i.apply(r,a)}},M.filterSelf=function(t,i,n,r){typeof t===W&&(r=n,n=i,i=t,t=[]),t=f.map(e(t),this.getDimension,this);var a=[],o=[],s=t[oe],l=this.indices;r=r||this;for(var c=0;c<l[oe];c++){var u;if(1===s)u=i.call(r,this.get(t[0],c,n),c);else{for(var h=0;s>h;h++)o[h]=this.get(t[h],c,n);o[h]=c,u=i.apply(r,o)}u&&a.push(l[c])}return this.indices=a,this._extent={},this},M[h]=function(t,e,i,n){typeof t===W&&(n=i,i=e,e=t,t=[]);var r=[];return this.each(t,function(){r.push(e&&e.apply(this,arguments))},i,n),r},M.map=function(t,n,r,a){t=f.map(e(t),this.getDimension,this);var o=i(this,t),s=o.indices=this.indices,l=o._storage,c=[];return this.each(t,function(){var e=arguments[arguments[oe]-1],i=n&&n.apply(this,arguments);if(null!=i){"number"==typeof i&&(c[0]=i,i=c);for(var r=0;r<i[oe];r++){var a=t[r],o=l[a],u=s[e];o&&(o[u]=i[r])}}},r,a),o},M.downSample=function(t,e,n,r){for(var a=i(this,[t]),o=this._storage,s=a._storage,l=this.indices,c=a.indices=[],u=[],h=[],d=Math.floor(1/e),f=s[t],p=this.count(),m=0;m<o[t][oe];m++)s[t][m]=o[t][m];for(var m=0;p>m;m+=d){d>p-m&&(d=p-m,u[oe]=d);for(var g=0;d>g;g++){var v=l[m+g];u[g]=f[v],h[g]=v}var y=n(u),v=h[r(u,y)||0];f[v]=y,c.push(v)}return a},M[_]=function(t){var e=this.hostModel;return t=this.indices[t],new c(this._rawData[t],e,e&&e[r])},M.diff=function(t){var e=this._idList,i=t&&t._idList;return new d(t?t.indices:[],this.indices,function(t){return i[t]||t+""},function(t){return e[t]||t+""})},M.getVisual=function(t){var e=this._visual;return e&&e[t]},M.setVisual=function(t,e){if(g(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},M.setLayout=function(t,e){if(g(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},M.getLayout=function(t){return this._layout[t]},M.getItemLayout=function(t){return this._itemLayouts[t]},M.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?f[le](this._itemLayouts[t]||{},e):e},M.clearItemLayouts=function(){this._itemLayouts[oe]=0},M[y]=function(t,e,i){var n=this._itemVisuals[t],r=n&&n[e];return null!=r||i?r:this.getVisual(e)},M.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{};if(this._itemVisuals[t]=n,g(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);else n[e]=i};var C=function(t){t[$]=this[$],t[Q]=this[Q],t.dataType=this.dataType};return M.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e[Q]=t,e.dataType=this.dataType,e[$]=i&&i[$],"group"===e.type&&e[U](C,e)),this._graphicEls[t]=e},M[x]=function(t){return this._graphicEls[t]},M.eachItemGraphicEl=function(t,e){f.each(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},M.cloneShallow=function(){var t=f.map(this[S],this.getDimensionInfo,this),e=new w(t,this.hostModel);return e._storage=this._storage,b(e,this),e.indices=this.indices.slice(),e},M.wrapMethod=function(t,e){var i=this[t];typeof i===W&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t][L](f.slice(arguments)))})},M.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],M.CHANGABLE_METHODS=["filterSelf"],w}),e("echarts/data/helper/completeDimensions",[Oe,Re],function(t){function e(t,e,a,o){if(!e)return t;var s=n(e[0]),l=r[X](s)&&s[oe]||1;a=a||[],o=o||"extra";for(var c=0;l>c;c++)if(!t[c]){var u=a[c]||o+(c-a[oe]);t[c]=i(e,c)?{type:"ordinal",name:u}:u}return t}function i(t,e){for(var i=0,a=t[oe];a>i;i++){var o=n(t[i]);if(!r[X](o))return!1;var o=o[e];if(null!=o&&isFinite(o))return!1;if(r.isString(o)&&"-"!==o)return!0}return!1}function n(t){return r[X](t)?t:r[ue](t)?t.value:t}var r=t(Re);return e}),e("echarts/component/axis/AxisView",[Oe,Re,M,"./AxisBuilder","../../echarts"],function(t){function e(t,e){function i(t){var e=n[C](t);return e.toGlobalCoord(e.dataToCoord(0))}var n=t[ze],r=e.axis,a={},o=r[O],s=r.onZero?"onZero":o,l=r.dim,c=n.getRect(),u=[c.x,c.x+c.width,c.y,c.y+c[fe]],h={x:{top:u[2],bottom:u[3]},y:{left:u[0],right:u[1]}};h.x.onZero=Math.max(Math.min(i("y"),h.x[pe]),h.x.top),h.y.onZero=Math.max(Math.min(i("x"),h.y.right),h.y.left),a[O]=["y"===l?h.y[s]:u[0],"x"===l?h.x[s]:u[3]];var d={x:0,y:1};a.rotation=Math.PI/2*d[l];var p={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=p[o],r.onZero&&(a.labelOffset=h[l][o]-h[l].onZero),e[_e]("axisTick").get(f)&&(a.tickDirection=-a.tickDirection),e[_e]("axisLabel").get(f)&&(a.labelDirection=-a.labelDirection);var m=e[_e]("axisLabel").get("rotate");return a.labelRotation="top"===s?-m:m,a.labelInterval=r.getLabelInterval(),a.z2=1,a}var i=t(Re),n=t(M),r=t("./AxisBuilder"),a=r.ifIgnoreOnTick,o=r.getInterval,s=["axisLine","axisLabel","axisTick","axisName"],l=["splitLine","splitArea"],c=t("../../echarts").extendComponentView({type:"axis",render:function(t,n){if(this.group[ke](),t.get("show")){var a=n[P]("grid",t.get("gridIndex")),o=e(a,t),c=new r(t,o);i.each(s,c.add,c),this.group.add(c.getGroup()),i.each(l,function(e){t.get(e+".show")&&this["_"+e](t,a,o.labelInterval)},this)}},_splitLine:function(t,e,r){var s=t.axis,l=t[_e]("splitLine"),c=l[_e]("lineStyle"),u=c.get("width"),h=c.get("color"),d=o(l,r);h=i[X](h)?h:[h];for(var f=e[ze].getRect(),p=s.isHorizontal(),m=[],g=0,v=s.getTicksCoords(),y=[],x=[],_=0;_<v[oe];_++)if(!a(s,_,d)){var b=s.toGlobalCoord(v[_]);p?(y[0]=b,y[1]=f.y,x[0]=b,x[1]=f.y+f[fe]):(y[0]=f.x,y[1]=b,x[0]=f.x+f.width,x[1]=b);var w=g++%h[oe];m[w]=m[w]||[],m[w].push(new n.Line(n.subPixelOptimizeLine({shape:{x1:y[0],y1:y[1],x2:x[0],y2:x[1]},style:{lineWidth:u},silent:!0})))}for(var M=c.getLineStyle(),_=0;_<m[oe];_++)this.group.add(n.mergePath(m[_],{style:i[Le]({stroke:h[_%h[oe]]},M),silent:!0}))},_splitArea:function(t,e,r){var s=t.axis,l=t[_e]("splitArea"),c=l[_e]("areaStyle"),u=c.get("color"),h=e[ze].getRect(),d=s.getTicksCoords(),f=s.toGlobalCoord(d[0]),p=s.toGlobalCoord(d[0]),m=[],g=0,v=o(l,r);u=i[X](u)?u:[u];for(var y=1;y<d[oe];y++)if(!a(s,y,v)){var x,_,b,w,M=s.toGlobalCoord(d[y]);s.isHorizontal()?(x=f,_=h.y,b=M-x,w=h[fe]):(x=h.x,_=p,b=h.width,w=M-_);var S=g++%u[oe];m[S]=m[S]||[],m[S].push(new n.Rect({shape:{x:x,y:_,width:b,height:w},silent:!0})),f=x+b,p=_+w}for(var T=c.getAreaStyle(),y=0;y<m[oe];y++)this.group.add(n.mergePath(m[y],{style:i[Le]({fill:u[y%u[oe]]},T),silent:!0}))}});c[le]({type:"xAxis"}),c[le]({type:"yAxis"})}),e("zrender/Layer",[Oe,"./core/util","./config"],function(t){function e(){return!1}function i(t,e,i,n){var r=document[k](e),a=i[xe](),o=i[ye](),s=r.style;return s[O]="absolute",s.left=0,s.top=0,s.width=a+"px",s[fe]=o+"px",r.width=a*n,r[fe]=o*n,r.setAttribute("data-zr-dom-id",t),r}var n=t("./core/util"),r=t("./config"),a=function(t,a,o){var s;o=o||r.devicePixelRatio,typeof t===we?s=i(t,"canvas",a,o):n[ue](t)&&(s=t,t=s.id),this.id=t,this.dom=s;var l=s.style;l&&(s.onselectstart=e,l["-webkit-user-select"]="none",l["user-select"]="none",l["-webkit-touch-callout"]="none",l["-webkit-tap-highlight-color"]="rgba(0,0,0,0)"),this.domBack=null,this.ctxBack=null,this.painter=a,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=o};return a[Me]={constructor:a,elCount:0,__dirty:!0,initContext:function(){this.ctx=this.dom[z]("2d");var t=this.dpr;1!=t&&this.ctx.scale(t,t)},createBackBuffer:function(){var t=this.dpr;this.domBack=i("back-"+this.id,"canvas",this.painter,t),this.ctxBack=this.domBack[z]("2d"),1!=t&&this.ctxBack.scale(t,t)},resize:function(t,e){var i=this.dpr,n=this.dom,r=n.style,a=this.domBack;r.width=t+"px",r[fe]=e+"px",n.width=t*i,n[fe]=e*i,1!=i&&this.ctx.scale(i,i),a&&(a.width=t*i,a[fe]=e*i,1!=i&&this.ctxBack.scale(i,i))},clear:function(t){var e=this.dom,i=this.ctx,n=e.width,r=e[fe],a=this.clearColor,o=this.motionBlur&&!t,s=this.lastFrameAlpha,l=this.dpr;if(o&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,n/l,r/l)),i.clearRect(0,0,n/l,r/l),a&&(i.save(),i.fillStyle=this.clearColor,i.fillRect(0,0,n/l,r/l),i.restore()),o){var c=this.domBack;i.save(),i.globalAlpha=s,i.drawImage(c,0,0,n/l,r/l),i.restore()}}},a}),e("echarts/data/DataDiffer",[Oe],function(){function t(t){return t}function e(e,i,n,r){this._old=e,this._new=i,this._oldKeyGetter=n||t,this._newKeyGetter=r||t}function i(t,e,i){for(var n=0;n<t[oe];n++){var r=i(t[n]),a=e[r];null==a?e[r]=n:(a[oe]||(e[r]=a=[a]),a.push(n))}}return e[Me]={constructor:e,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t,e=this._old,n=this._new,r=this._oldKeyGetter,a=this._newKeyGetter,o={},s={};
for(i(e,o,r),i(n,s,a),t=0;t<e[oe];t++){var l=r(e[t]),c=s[l];if(null!=c){var u=c[oe];u?(1===u&&(s[l]=null),c=c.unshift()):s[l]=null,this._update&&this._update(c,t)}else this._remove&&this._remove(t)}for(var l in s)if(s.hasOwnProperty(l)){var c=s[l];if(null==c)continue;if(c[oe])for(var t=0,u=c[oe];u>t;t++)this._add&&this._add(c[t]);else this._add&&this._add(c)}}},e}),e("echarts/component/axis/AxisBuilder",[Oe,Re,M,"../../model/Model","../../util/number"],function(t){function e(t){var e={componentType:t.mainType};return e[t.mainType+"Index"]=t.componentIndex,e}function i(t,e,i){var n,r,a=u(e-t.rotation);return h(a)?(r=i>0?"top":pe,n=E):h(a-d)?(r=i>0?pe:"top",n=E):(r=B,n=a>0&&d>a?i>0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,verticalAlign:r}}function n(t,e,i){var n,r,a=u(-t.rotation),o=i[0]>i[1],s="start"===e&&!o||"start"!==e&&o;return h(a-d/2)?(r=s?pe:"top",n=E):h(a-1.5*d)?(r=s?"top":pe,n=E):(r=B,n=1.5*d>a&&a>d/2?s?"left":"right":s?"right":"left"),{rotation:a,textAlign:n,verticalAlign:r}}var a=t(Re),o=t(M),s=t("../../model/Model"),c=t("../../util/number"),u=c.remRadian,h=c.isRadianAroundZero,d=Math.PI,f=function(t,e){this.opt=e,this.axisModel=t,a[Le](e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new o.Group({position:e[O].slice(),rotation:e.rotation})};f[Me]={constructor:f,hasBuilder:function(t){return!!p[t]},add:function(t){p[t].call(this)},getGroup:function(){return this.group}};var p={axisLine:function(){var t=this.opt,e=this.axisModel;if(e.get("axisLine.show")){var i=this.axisModel.axis[D]();this.group.add(new o.Line({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:a[le]({lineCap:"round"},e[_e]("axisLine.lineStyle").getLineStyle()),strokeContainThreshold:t.strokeContainThreshold,silent:!!t.axisLineSilent,z2:1}))}},axisTick:function(){var t=this.axisModel;if(t.get("axisTick.show")){for(var e=t.axis,i=t[_e]("axisTick"),n=this.opt,r=i[_e]("lineStyle"),a=i.get(oe),s=g(i,n.labelInterval),l=e.getTicksCoords(),c=[],u=0;u<l[oe];u++)if(!m(e,u,s)){var h=l[u];c.push(new o.Line(o.subPixelOptimizeLine({shape:{x1:h,y1:0,x2:h,y2:n.tickDirection*a},style:{lineWidth:r.get("width")},silent:!0})))}this.group.add(o.mergePath(c,{style:r.getLineStyle(),z2:2,silent:!0}))}},axisLabel:function(){function t(t,e){var i=t&&t[V]().clone(),n=e&&e[V]().clone();return i&&n?(i[l](t.getLocalTransform()),n[l](e.getLocalTransform()),i.intersect(n)):void 0}var n=this.axisModel;if(n.get("axisLabel.show")){var a=this.opt,c=n.axis,u=n[_e]("axisLabel"),h=u[_e](Z),f=u.get("margin"),p=c.scale.getTicks(),g=n.getFormattedLabels(),v=a.labelRotation;null==v&&(v=u.get("rotate")||0),v=v*d/180;for(var y=i(a,v,a.labelDirection),x=n.get("data"),_=[],b=n.get("silent"),w=0;w<p[oe];w++)if(!m(c,w,a.labelInterval)){var M=h;x&&x[w]&&x[w][Z]&&(M=new s(x[w][Z],h,n[r]));var S=M[N](),T=c.dataToCoord(p[w]),C=[T,a.labelOffset+a.labelDirection*f],P=c.scale.getLabel(p[w]),L=new o.Text({style:{text:g[w],textAlign:M.get("align",!0)||y[F],textVerticalAlign:M.get("baseline",!0)||y.verticalAlign,textFont:M[G](),fill:typeof S===W?S(P):S},position:C,rotation:y.rotation,silent:b,z2:10});L.eventData=e(n),L.eventData.targetType="axisLabel",L.eventData.value=P,_.push(L),this.group.add(L)}if(c.type!==A){if(n.getMin?n.getMin():n.get("min")){var z=_[0],k=_[1];t(z,k)&&(z[me]=!0)}if(n.getMax?n.getMax():n.get("max")){var D=_[_[oe]-1],I=_[_[oe]-2];t(I,D)&&(D[me]=!0)}}}},axisName:function(){var t=this.opt,r=this.axisModel,a=this.opt.axisName;if(null==a&&(a=r.get("name")),a){var s,l=r.get("nameLocation"),c=t.nameDirection,u=r[_e]("nameTextStyle"),h=r.get("nameGap")||0,d=this.axisModel.axis[D](),f=d[0]>d[1]?-1:1,p=["start"===l?d[0]-f*h:"end"===l?d[1]+f*h:(d[0]+d[1])/2,l===B?t.labelOffset+c*h:0];s=l===B?i(t,t.rotation,c):n(t,l,d);var m=new o.Text({style:{text:a,textFont:u[G](),fill:u[N]()||r.get("axisLine.lineStyle.color"),textAlign:s[F],textVerticalAlign:s.verticalAlign},position:p,rotation:s.rotation,silent:r.get("silent"),z2:1});m.eventData=e(r),m.eventData.targetType="axisName",m.eventData.name=a,this.group.add(m)}}},m=f.ifIgnoreOnTick=function(t,e,i){var n,r=t.scale;return r.type===T&&(typeof i===W?(n=r.getTicks()[e],!i(n,r.getLabel(n))):e%(i+1))},g=f.getInterval=function(t,e){var i=t.get("interval");return(null==i||"auto"==i)&&(i=e),i};return f}),e("echarts/preprocessor/helper/compatStyle",[Oe,Re],function(t){function e(t){var e=t&&t.itemStyle;e&&i.each(n,function(n){var r=e[b],a=e[v];r&&r[n]&&(t[n]=t[n]||{},t[n][b]?i.merge(t[n][b],r[n]):t[n][b]=r[n],r[n]=null),a&&a[n]&&(t[n]=t[n]||{},t[n][v]?i.merge(t[n][v],a[n]):t[n][v]=a[n],a[n]=null)})}var i=t(Re),n=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];return function(t){if(t){e(t),e(t.markPoint),e(t.markLine);var n=t.data;if(n){for(var r=0;r<n[oe];r++)e(n[r]);var a=t.markPoint;if(a&&a.data)for(var o=a.data,r=0;r<o[oe];r++)e(o[r]);var s=t.markLine;if(s&&s.data)for(var l=s.data,r=0;r<l[oe];r++)i[X](l[r])?(e(l[r][0]),e(l[r][1])):e(l[r])}}}}),e("echarts/chart/bar/barItemStyle",[Oe,"../../model/mixin/makeStyleMapper"],function(t){return{getBarItemStyle:t("../../model/mixin/makeStyleMapper")([["fill","color"],[o,"borderColor"],[s,"borderWidth"],[o,"barBorderColor"],[s,"barBorderWidth"],[R],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]])}}),e("echarts/chart/helper/SymbolDraw",[Oe,M,"./Symbol"],function(t){function e(t){this.group=new n.Group,this._symbolCtor=t||r}function i(t,e,i){var n=t.getItemLayout(e);return!(!n||isNaN(n[0])||isNaN(n[1])||i&&i(e)||"none"===t[y](e,"symbol"))}var n=t(M),r=t("./Symbol"),a=e[Me];return a.updateData=function(t,e){var r=this.group,a=t.hostModel,o=this._data,s=this._symbolCtor;t.diff(o).add(function(n){var a=t.getItemLayout(n);if(i(t,n,e)){var o=new s(t,n);o.attr(O,a),t.setItemGraphicEl(n,o),r.add(o)}})[he](function(l,c){var u=o[x](c),h=t.getItemLayout(l);return i(t,l,e)?(u?(u.updateData(t,l),n.updateProps(u,{position:h},a)):(u=new s(t,l),u.attr(O,h)),r.add(u),void t.setItemGraphicEl(l,u)):void r[ce](u)})[ce](function(t){var e=o[x](t);e&&e.fadeOut(function(){r[ce](e)})}).execute(),this._data=t},a.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){e.attr(O,t.getItemLayout(i))})},a[ce]=function(t){var e=this.group,i=this._data;i&&(t?i.eachItemGraphicEl(function(t){t.fadeOut(function(){e[ce](t)})}):e[ke]())},e}),e("echarts/chart/line/lineAnimationDiff",[Oe],function(){function t(t){return t>=0?1:-1}function e(e,i,n){for(var r,a=e.getBaseAxis(),o=e.getOtherAxis(a),s=a.onZero?0:o.scale[D]()[0],l=o.dim,c="x"===l||l===d?1:0,u=i.stackedOn,h=i.get(l,n);u&&t(u.get(l,n))===t(h);){r=u;break}var f=[];return f[c]=i.get(a.dim,n),f[1-c]=r?r.get(l,n,!0):s,e[g](f)}function i(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})})[he](function(t,e){i.push({cmd:"=",idx:e,idx1:t})})[ce](function(t){i.push({cmd:"-",idx:t})}).execute(),i}return function(t,n,r,a,o,s){for(var l=i(t,n),c=[],u=[],h=[],d=[],f=[],p=[],m=[],v=s[S],y=0;y<l[oe];y++){var x=l[y],_=!0;switch(x.cmd){case"=":var b=t.getItemLayout(x.idx),w=n.getItemLayout(x.idx1);(isNaN(b[0])||isNaN(b[1]))&&(b=w.slice()),c.push(b),u.push(w),h.push(r[x.idx]),d.push(a[x.idx1]),m.push(n.getRawIndex(x.idx1));break;case"+":var M=x.idx;c.push(o[g]([n.get(v[0],M,!0),n.get(v[1],M,!0)])),u.push(n.getItemLayout(M).slice()),h.push(e(o,n,M)),d.push(a[M]),m.push(n.getRawIndex(M));break;case"-":var M=x.idx,T=t.getRawIndex(M);T!==M?(c.push(t.getItemLayout(M)),u.push(s[g]([t.get(v[0],M,!0),t.get(v[1],M,!0)])),h.push(r[M]),d.push(e(s,t,M)),m.push(T)):_=!1}_&&(f.push(x),p.push(p[oe]))}p.sort(function(t,e){return m[t]-m[e]});for(var C=[],A=[],P=[],L=[],z=[],y=0;y<p[oe];y++){var M=p[y];C[y]=c[M],A[y]=u[M],P[y]=h[M],L[y]=d[M],z[y]=f[M]}return{current:C,next:A,stackedOnCurrent:P,stackedOnNext:L,status:z}}}),e("echarts/chart/line/poly",[Oe,"zrender/graphic/Path",Ce],function(t){function e(t){return isNaN(t[0])||isNaN(t[1])}function n(t,n,r,a,p,m,g,v,y,x,_){for(var b=0,w=r,M=0;a>M;M++){var S=n[w];if(w>=p||0>w)break;if(e(S)){if(_){w+=m;continue}break}if(w===r)t[m>0?i:"lineTo"](S[0],S[1]),u(d,S);else if(y>0){var T=w+m,C=n[T];if(_)for(;C&&e(n[T]);)T+=m,C=n[T];var A=.5,P=n[b],C=n[T];if(!C||e(C))u(f,S);else{e(C)&&!_&&(C=S),o.sub(h,C,P);var L,z;if("x"===x||"y"===x){var k="x"===x?0:1;L=Math.abs(S[k]-P[k]),z=Math.abs(S[k]-C[k])}else L=o.dist(S,P),z=o.dist(S,C);A=z/(z+L),c(f,S,h,-y*(1-A))}s(d,d,v),l(d,d,g),s(f,f,v),l(f,f,g),t.bezierCurveTo(d[0],d[1],f[0],f[1],S[0],S[1]),c(d,S,h,y*A)}else t.lineTo(S[0],S[1]);b=w,w+=m}return M}function r(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var r=0;r<t[oe];r++){var a=t[r];a[0]<i[0]&&(i[0]=a[0]),a[1]<i[1]&&(i[1]=a[1]),a[0]>n[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}var a=t("zrender/graphic/Path"),o=t(Ce),s=o.min,l=o.max,c=o.scaleAndAdd,u=o.copy,h=[],d=[],f=[];return{Polyline:a[le]({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},buildPath:function(t,i){var a=i.points,o=0,s=a[oe],l=r(a,i.smoothConstraint);if(i.connectNulls){for(;s>0&&e(a[s-1]);s--);for(;s>o&&e(a[o]);o++);}for(;s>o;)o+=n(t,a,o,s,s,1,l.min,l.max,i.smooth,i.smoothMonotone,i.connectNulls)+1}}),Polygon:a[le]({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},buildPath:function(t,i){var a=i.points,o=i.stackedOnPoints,s=0,l=a[oe],c=i.smoothMonotone,u=r(a,i.smoothConstraint),h=r(o,i.smoothConstraint);if(i.connectNulls){for(;l>0&&e(a[l-1]);l--);for(;l>s&&e(a[s]);s++);}for(;l>s;){var d=n(t,a,s,l,l,1,u.min,u.max,i.smooth,c,i.connectNulls);n(t,o,s+d-1,d,l,-1,h.min,h.max,i.stackedOnSmooth,c,i.connectNulls),s+=d+1,t.closePath()}}})}}),e("echarts/chart/helper/Symbol",[Oe,Re,"../../util/symbol",M,"../../util/number"],function(t){function e(t){return r[X](t)||(t=[+t,+t]),t}function i(t,e){s.Group.call(this),this.updateData(t,e)}function n(t,e){this[a].drift(t,e)}var r=t(Re),o=t("../../util/symbol"),s=t(M),l=t("../../util/number"),c=i[Me];c._createSymbol=function(t,i,r){this[ke]();var a=i.hostModel,l=i[y](r,"color"),c=o.createSymbol(t,-.5,-.5,1,1,l);c.attr({z2:100,culling:!0,scale:[0,0]}),c.drift=n;var u=e(i[y](r,"symbolSize"));s.initProps(c,{scale:u},a,r),this._symbolType=t,this.add(c)},c.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},c.getScale=function(){return this.childAt(0).scale},c.highlight=function(){this.childAt(0)[ae](v)},c.downplay=function(){this.childAt(0)[ae](b)},c.setZ=function(t,e){var i=this.childAt(0);i[Y]=t,i.z=e},c.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},c.updateData=function(t,i){var n=t[y](i,"symbol")||"circle",r=t.hostModel,a=e(t[y](i,"symbolSize"));if(n!==this._symbolType)this._createSymbol(n,t,i);else{var o=this.childAt(0);s.updateProps(o,{scale:a},r,i)}this._updateCommon(t,i,a),this._seriesModel=r};var u=["itemStyle",b],h=["itemStyle",v],d=["label",b],f=["label",v];return c._updateCommon=function(t,i,n){var a=this.childAt(0),o=t.hostModel,c=t[_](i),p=c[_e](u),m=t[y](i,"color");"image"!==a.type&&a.useStyle({strokeNoScale:!0});var g=a.style,x=c[_e](h)[Ae]();a.rotation=(c.getShallow("symbolRotate")||0)*Math.PI/180||0;var w=c.getShallow("symbolOffset");if(w){var M=a[O];M[0]=l.parsePercent(w[0],n[0]),M[1]=l.parsePercent(w[1],n[1])}a.setColor(m),r[le](g,p[Ae](["color"]));var C=t[y](i,R);null!=C&&(g[R]=C);for(var A,P,L=c[_e](d),z=c[_e](f),k=t[S].slice();k[oe]&&(A=k.pop(),P=t.getDimensionInfo(A).type,P===T||"time"===P););null!=A&&L.get("show")?(s.setText(g,L,m),g.text=r.retrieve(o.getFormattedLabel(i,b),t.get(A,i))):g.text="",null!=A&&z.getShallow("show")?(s.setText(x,z,m),x.text=r.retrieve(o.getFormattedLabel(i,v),t.get(A,i))):x.text="";var D=e(t[y](i,"symbolSize"));if(a.off(ee).off(te).off(v).off(b),s.setHoverStyle(a,x),c.getShallow("hoverAnimation")){var I=function(){var t=D[1]/D[0];this.animateTo({scale:[Math.max(1.1*D[0],D[0]+3),Math.max(1.1*D[1],D[1]+3*t)]},400,"elasticOut")},E=function(){this.animateTo({scale:D},400,"elasticOut")};a.on(ee,I).on(te,E).on(v,I).on(b,E)}},c.fadeOut=function(t){var e=this.childAt(0);e.off(ee).off(te).off(v).off(b),e.style.text="",s.updateProps(e,{scale:[0,0]},this._seriesModel,this[Q],t)},r[H](i,s.Group),i}),e("echarts/chart/pie/labelLayout",[Oe,"zrender/contain/text"],function(t){function e(t,e,i,n,r,a,o){function s(e,i,n){for(var r=e;i>r;r++)if(t[r].y+=n,r>e&&i>r+1&&t[r+1].y>t[r].y+t[r][fe])return void l(r,n/2);l(i-1,n/2)}function l(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1][fe]));n--);}function c(t,e,i,n,r,a){for(var o=a>0?e?Number.MAX_VALUE:0:e?Number.MAX_VALUE:0,s=0,l=t[oe];l>s;s++)if(t[s][O]!==E){var c=Math.abs(t[s].y-n),u=t[s].len,h=t[s].len2,d=r+u>c?Math.sqrt((r+u+h)*(r+u+h)-c*c):Math.abs(t[s].x-i);e&&d>=o&&(d=o-10),!e&&o>=d&&(d=o+10),t[s].x=i+d*a,o=d}}t.sort(function(t,e){return t.y-e.y});for(var u,h=0,d=t[oe],f=[],p=[],m=0;d>m;m++)u=t[m].y-h,0>u&&s(m,d,-u,r),h=t[m].y+t[m][fe];0>o-h&&l(d-1,h-o);for(var m=0;d>m;m++)t[m].y>=i?p.push(t[m]):f.push(t[m]);c(f,!1,e,i,n,r),c(p,!0,e,i,n,r)}function i(t,i,n,r,a,o){for(var s=[],l=[],c=0;c<t[oe];c++)t[c].x<i?s.push(t[c]):l.push(t[c]);e(l,i,n,r,1,a,o),e(s,i,n,r,-1,a,o);for(var c=0;c<t[oe];c++){var u=t[c].linePoints;if(u){var h=u[1][0]-u[2][0];u[2][0]=t[c].x<i?t[c].x+3:t[c].x-3,u[1][1]=u[2][1]=t[c].y,u[1][0]=u[2][0]+h}}}var n=t("zrender/contain/text");return function(t,e,r,a){var o,s,l=t[Ie](),c=[],u=!1;l.each(function(i){var r,a,h,d,m=l.getItemLayout(i),g=l[_](i),v=g[_e]("label.normal"),y=v.get(O)||g.get("label.emphasis.position"),x=g[_e]("labelLine.normal"),w=x.get(oe),M=x.get("length2"),S=(m.startAngle+m.endAngle)/2,T=Math.cos(S),C=Math.sin(S);o=m.cx,s=m.cy;var A=y===f||"inner"===y;if(y===E)r=m.cx,a=m.cy,d=E;else{var P=(A?(m.r+m.r0)/2*T:m.r*T)+o,L=(A?(m.r+m.r0)/2*C:m.r*C)+s;if(r=P+3*T,a=L+3*C,!A){var z=P+T*(w+e-m.r),k=L+C*(w+e-m.r),D=z+(0>T?-1:1)*M,I=k;r=D+(0>T?-5:5),a=I,h=[[P,L],[z,k],[D,I]]}d=A?E:T>0?"left":"right"}var R=v[_e](Z)[G](),B=v.get("rotate")?0>T?-S+Math.PI:-S:0,N=t.getFormattedLabel(i,b)||l[p](i),F=n[V](N,R,d,"top");u=!!B,m.label={x:r,y:a,position:y,height:F[fe],len:w,len2:M,linePoints:h,textAlign:d,verticalAlign:"middle",font:R,rotation:B},A||c.push(m.label)}),!u&&t.get("avoidLabelOverlap")&&i(c,o,s,e,r,a)}}),e("echarts/component/helper/MapDraw",[Oe,"./RoamController",M,Re],function(t){function e(t){var e=t[Ae](),i=t.get("areaColor");return i&&(e.fill=i),e}function i(t,e,i,r){e.off("click"),t.get("selectedMode")&&e.on("click",function(o){for(var s=o[K];!s.__region;)s=s[a];if(s){var l=s.__region,c={type:("geo"===t.mainType?"geo":"map")+"ToggleSelect",name:l.name,from:r.uid};c[t.mainType+"Id"]=t.id,i[se](c),n(t,e)}})}function n(t,e){e.eachChild(function(e){e.__region&&e[ae](t.isSelected(e.__region.name)?v:b)})}function r(t,e){var i=new s.Group;this._controller=new o(t.getZr(),e?i:null,null),this.group=i,this._updateGroup=e}var o=t("./RoamController"),s=t(M),l=t(Re);return r[Me]={constructor:r,draw:function(t,r,a,o,c){var h=t[Ie]&&t[Ie](),d=t[ze],f=this.group,p=d.scale,g={position:d[O],scale:p};!f.childAt(0)||c?f.attr(g):s.updateProps(f,g,t),f[ke]();var x=["itemStyle",b],_=["itemStyle",v],w=["label",b],M=["label",v];l.each(d.regions,function(i){var n=new s.Group,r=new s.CompoundPath({shape:{paths:[]}});n.add(r);var a,o=t.getRegionModel(i.name)||t,c=o[_e](x),d=o[_e](_),g=e(c,p),S=e(d,p),T=o[_e](w),C=o[_e](M);if(h){a=h[u](i.name);var A=h[y](a,"color",!0);A&&(g.fill=A)}var P=T[_e](Z),L=C[_e](Z);l.each(i.contours,function(t){var e=new s.Polygon({shape:{points:t}});r.shape.paths.push(e)}),r.setStyle(g),r.style.strokeNoScale=!0,r.culling=!0;var z=T.get("show"),k=C.get("show"),D=h&&isNaN(h.get("value",a)),I=h&&h.getItemLayout(a);if(!h||D&&(z||k)||I&&I.showLabel){var R=h?a:i.name,O=t.getFormattedLabel(R,b),B=t.getFormattedLabel(R,v),V=new s.Text({style:{text:z?O||i.name:"",fill:P[N](),textFont:P[G](),textAlign:"center",textVerticalAlign:"middle"},hoverStyle:{text:k?B||i.name:"",fill:L[N](),textFont:L[G]()},position:i[E].slice(),scale:[1/p[0],1/p[1]],z2:10,silent:!0});n.add(V)}if(h)h.setItemGraphicEl(a,n);else{var o=t.getRegionModel(i.name);r.eventData={componentType:"geo",geoIndex:t.componentIndex,name:i.name,region:o&&o[m]||{}}}n.__region=i,s.setHoverStyle(n,S),f.add(n)}),this._updateController(t,r,a),i(t,f,a,o),n(t,f)},remove:function(){this.group[ke](),this._controller.dispose()},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:o};return e[o+"Id"]=t.id,e}var r=t[ze],a=this._controller;a.zoomLimit=t.get("scaleLimit"),a.zoom=r.getZoom(),a.enable(t.get("roam")||!1);var o=t.mainType;a.off("pan").on("pan",function(t,e){i[se](l[le](n(),{dx:t,dy:e}))}),a.off("zoom").on("zoom",function(t,e,r){if(i[se](l[le](n(),{zoom:t,originX:e,originY:r})),this._updateGroup){var a=this.group,o=a.scale;a[U](function(t){"text"===t.type&&t.attr("scale",[1/o[0],1/o[1]])})}},this),a.rectProvider=function(){return r.getViewRectAfterRoam()}}},r}),e("echarts/util/symbol",[Oe,"./graphic",c],function(t){var e=t("./graphic"),n=t(c),r=e.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,r=e.cy,a=e.width/2,o=e[fe]/2;t[i](n,r-o),t.lineTo(n+a,r+o),t.lineTo(n-a,r+o),t.closePath()}}),a=e.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,r=e.cy,a=e.width/2,o=e[fe]/2;t[i](n,r-o),t.lineTo(n+a,r),t.lineTo(n,r+o),t.lineTo(n-a,r),t.closePath()}}),s=e.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,r=e.width/5*3,a=Math.max(r,e[fe]),o=r/2,s=o*o/(a-o),l=n-a+o+s,c=Math.asin(s/o),u=Math.cos(c)*o,h=Math.sin(c),d=Math.cos(c);t.arc(i,l,o,Math.PI-c,2*Math.PI+c);var f=.6*o,p=.7*o;t.bezierCurveTo(i+u-h*f,l+s+d*f,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-u+h*f,l+s+d*f,i-u,l+s),t.closePath()}}),l=e.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e[fe],r=e.width,a=e.x,o=e.y,s=r/3*2;t[i](a,o),t.lineTo(a+s,o+n),t.lineTo(a,o+n/4*3),t.lineTo(a-s,o+n),t.lineTo(a,o),t.closePath()}}),u={line:e.Line,rect:e.Rect,roundRect:e.Rect,square:e.Rect,circle:e.Circle,diamond:a,pin:s,arrow:l,triangle:r},h={line:function(t,e,i,n,r){r.x1=t,r.y1=e+n/2,r.x2=t+i,r.y2=e+n/2},rect:function(t,e,i,n,r){r.x=t,r.y=e,r.width=i,r[fe]=n},roundRect:function(t,e,i,n,r){r.x=t,r.y=e,r.width=i,r[fe]=n,r.r=Math.min(i,n)/4},square:function(t,e,i,n,r){var a=Math.min(i,n);r.x=t,r.y=e,r.width=a,r[fe]=a},circle:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.r=Math.min(i,n)/2},diamond:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.width=i,r[fe]=n},pin:function(t,e,i,n,r){r.x=t+i/2,r.y=e+n/2,r.width=i,r[fe]=n},arrow:function(t,e,i,n,r){r.x=t+i/2,r.y=e+n/2,r.width=i,r[fe]=n},triangle:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.width=i,r[fe]=n}},d={};for(var p in u)d[p]=new u[p];var m=e.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style,e=this.shape;"pin"===e.symbolType&&t.textPosition===f&&(t.textPosition=["50%","40%"],t[F]=E,t.textVerticalAlign=B)},buildPath:function(t,e){var i=e.symbolType,n=d[i];"none"!==e.symbolType&&(n||(i="rect",n=d[i]),h[i](e.x,e.y,e.width,e[fe],n.shape),n.buildPath(t,n.shape))}}),g=function(t){if("image"!==this.type){var e=this.style,i=this.shape;i&&"line"===i.symbolType?e[o]=t:this.__isEmptyBrush?(e[o]=t,e.fill="#fff"):(e.fill&&(e.fill=t),e[o]&&(e[o]=t)),this.dirty()}},v={createSymbol:function(t,i,r,a,o,s){var l=0===t[q]("empty");l&&(t=t.substr(5,1)[Se]()+t.substr(6));var c;return c=0===t[q]("image://")?new e.Image({style:{image:t.slice(8),x:i,y:r,width:a,height:o}}):0===t[q]("path://")?e.makePath(t.slice(7),{},new n(i,r,a,o)):new m({shape:{symbolType:t,x:i,y:r,width:a,height:o}}),c.__isEmptyBrush=l,c.setColor=g,c.setColor(s),c}};return v}),e("echarts/component/helper/listComponent",[Oe,"../../util/layout","../../util/format",M],function(t){function e(t,e,n){i.positionGroup(t,e.getBoxLayoutParams(),{width:n[xe](),height:n[ye]()},e.get("padding"))}var i=t("../../util/layout"),n=t("../../util/format"),r=t(M);return{layout:function(t,n,r){var a=i.getLayoutRect(n.getBoxLayoutParams(),{width:r[xe](),height:r[ye]()},n.get("padding"));i.box(n.get("orient"),t,n.get("itemGap"),a.width,a[fe]),e(t,n,r)},addBackground:function(t,e){var i=n.normalizeCssArray(e.get("padding")),a=t[V](),o=e[Ae](["color",R]);o.fill=e.get(Pe);var s=new r.Rect({shape:{x:a.x-i[3],y:a.y-i[0],width:a.width+i[1]+i[3],height:a[fe]+i[0]+i[2]},style:o,silent:!0,z2:-1});r.subPixelOptimizeRect(s),t.add(s)}}}),e("echarts/component/tooltip/TooltipContent",[Oe,Re,"zrender/tool/color","zrender/core/event","../../util/format","zrender/core/env"],function(t){function e(t){var e="cubic-bezier(0.23, 1, 0.32, 1)",i="left "+t+"s "+e+",top "+t+"s "+e;return o.map(p,function(t){return t+"transition:"+i}).join(";")}function i(t){var e=[],i=t.get("fontSize"),n=t[N]();return n&&e.push("color:"+n),e.push("font:"+t[G]()),i&&e.push("line-height:"+Math.round(3*i/2)+"px"),u(["decoration","align"],function(i){var n=t.get(i);n&&e.push("text-"+i+":"+n)}),e.join(";")}function n(t){t=t;var n=[],r=t.get("transitionDuration"),a=t.get(Pe),o=t[_e](Z),l=t.get("padding");return r&&n.push(e(r)),a&&(f[ve]?n.push("background-Color:"+a):(n.push("background-Color:#"+s.toHex(a)),n.push("filter:alpha(opacity=70)"))),u(["width","color",d],function(e){var i="border-"+e,r=h(i),a=t.get(r);null!=a&&n.push(i+":"+a+("color"===e?"":"px"))}),n.push(i(o)),null!=l&&n.push("padding:"+c.normalizeCssArray(l).join("px ")+"px"),n.join(";")+";"}function r(t,e){var i=document[k]("div"),n=e.getZr();this.el=i,this._x=e[xe]()/2,this._y=e[ye]()/2,t.appendChild(i),this._container=t,this._show=!1,this._hideTimeout;var r=this;i.onmouseenter=function(){r.enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0},i.onmousemove=function(e){if(!r.enterable){var i=n.handler;l.normalizeEvent(t,e),i.dispatch("mousemove",e)}},i.onmouseleave=function(){r.enterable&&r._show&&r.hideLater(r._hideDelay),r._inContent=!1},a(i,t)}function a(t,e){function i(t){n(t[K])&&t.preventDefault()}function n(i){for(;i&&i!==e;){if(i===t)return!0;i=i.parentNode}}l.addEventListener(e,"touchstart",i),l.addEventListener(e,"touchmove",i),l.addEventListener(e,"touchend",i)}var o=t(Re),s=t("zrender/tool/color"),l=t("zrender/core/event"),c=t("../../util/format"),u=o.each,h=c.toCamelCase,f=t("zrender/core/env"),p=["","-webkit-","-moz-","-o-"],m="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";return r[Me]={constructor:r,enterable:!0,update:function(){var t=this._container,e=t.currentStyle||document.defaultView.getComputedStyle(t),i=t.style;"absolute"!==i[O]&&"absolute"!==e[O]&&(i[O]="relative")},show:function(t){clearTimeout(this._hideTimeout),this.el.style.cssText=m+n(t)+";left:"+this._x+"px;top:"+this._y+"px;"+(t.get("extraCssText")||""),this._show=!0},setContent:function(t){var e=this.el;e.innerHTML=t,e.style.display=t?"block":"none"},moveTo:function(t,e){var i=this.el.style;i.left=t+"px",i.top=e+"px",this._x=t,this._y=e},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(t){!this._show||this._inContent&&this.enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(o.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show}},r}),e("echarts/component/helper/RoamController",[Oe,"zrender/mixin/Eventful",Re,"zrender/core/event","./interactionMutex"],function(t){function e(t){if(!t[K]||!t[K].draggable){var e=t.offsetX,i=t.offsetY,n=this.rectProvider&&this.rectProvider();n&&n[I](e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function i(t){if(this._dragging&&(u.stop(t.event),"pinch"!==t.gestureEvent)){if(h.isTaken("globalPan",this._zr))return;var e=t.offsetX,i=t.offsetY,n=e-this._x,r=i-this._y;this._x=e,this._y=i;var a=this[K];if(a){var o=a[O];o[0]+=n,o[1]+=r,a.dirty()}u.stop(t.event),this[ae]("pan",n,r)}}function n(){this._dragging=!1}function r(t){var e=t.wheelDelta>0?1.1:1/1.1;o.call(this,t,e,t.offsetX,t.offsetY)}function a(t){if(!h.isTaken("globalPan",this._zr)){var e=t.pinchScale>1?1.1:1/1.1;o.call(this,t,e,t.pinchX,t.pinchY)}}function o(t,e,i,n){var r=this.rectProvider&&this.rectProvider();if(r&&r[I](i,n)){u.stop(t.event);var a=this[K],o=this.zoomLimit;if(a){var s=a[O],l=a.scale,c=this.zoom=this.zoom||1;if(c*=e,o){var h=o.min||0,d=o.max||1/0;c=Math.max(Math.min(d,c),h)}var f=c/this.zoom;this.zoom=c,s[0]-=(i-s[0])*(f-1),s[1]-=(n-s[1])*(f-1),l[0]*=f,l[1]*=f,a.dirty()}this[ae]("zoom",e,i,n)}}function s(t,o,s){this[K]=o,this.rectProvider=s,this.zoomLimit,this.zoom,this._zr=t;var u=c.bind,h=u(e,this),d=u(i,this),f=u(n,this),p=u(r,this),m=u(a,this);l.call(this),this.enable=function(e){this.disable(),null==e&&(e=!0),(e===!0||"move"===e||"pan"===e)&&(t.on("mousedown",h),t.on("mousemove",d),t.on("mouseup",f)),(e===!0||"scale"===e||"zoom"===e)&&(t.on("mousewheel",p),t.on("pinch",m))},this.disable=function(){t.off("mousedown",h),t.off("mousemove",d),t.off("mouseup",f),t.off("mousewheel",p),t.off("pinch",m)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}var l=t("zrender/mixin/Eventful"),c=t(Re),u=t("zrender/core/event"),h=t("./interactionMutex");return c.mixin(s,l),s}),e("echarts/component/dataZoom/history",[Oe,Re],function(t){function e(t){var e=t[r];return e||(e=t[r]=[{}]),e}var i=t(Re),n=i.each,r="\x00_ec_hist_store",a={push:function(t,i){var r=e(t);n(i,function(e,i){for(var n=r[oe]-1;n>=0;n--){var a=r[n];if(a[i])break}if(0>n){var o=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var s=o.getPercentRange();r[0][i]={dataZoomId:i,start:s[0],end:s[1]}}}}),r.push(i)},pop:function(t){var i=e(t),r=i[i[oe]-1];i[oe]>1&&i.pop();var a={};return n(r,function(t,e){for(var n=i[oe]-1;n>=0;n--){var t=i[n][e];if(t){a[e]=t;break}}}),a},clear:function(t){t[r]=null},count:function(t){return e(t)[oe]}};return a}),e("echarts/component/helper/SelectController",[Oe,"zrender/mixin/Eventful",Re,M],function(t){function e(t,e,i){y.call(this),this.type=t,this.zr=e,this.opt=x.clone(i),this.group=new _.Group,this._containerRect=null,this._track=[],this._dragging,this._cover,this._disabled=!0,this._handlers={mousedown:b(l,this),mousemove:b(c,this),mouseup:b(u,this)},w(L,function(t){this.zr.on(t,this._handlers[t])},this)}function i(t){t[U](function(t){t.z=A})}function n(t,e){var i=this.group.transformCoordToLocal(t,e);return!this._containerRect||this._containerRect[I](i[0],i[1])}function r(t){var e=t.event;e.preventDefault&&e.preventDefault()}function l(t){if(!(this._disabled||t[K]&&t[K].draggable)){r(t);var e=t.offsetX,i=t.offsetY;n.call(this,e,i)&&(this._dragging=!0,this._track=[[e,i]])}}function c(t){this._dragging&&!this._disabled&&(r(t),h.call(this,t))}function u(t){this._dragging&&!this._disabled&&(r(t),h.call(this,t,!0),this._dragging=!1,this._track=[])}function h(t,e){var i=t.offsetX,r=t.offsetY;if(n.call(this,i,r)){this._track.push([i,r]);var a=d.call(this)?z[this.type].getRanges.call(this):[];f.call(this,a),this[ae]("selected",x.clone(a)),e&&this[ae]("selectEnd",x.clone(a))}}function d(){var t=this._track;if(!t[oe])return!1;var e=t[t[oe]-1],i=t[0],n=e[0]-i[0],r=e[1]-i[1],a=C(n*n+r*r,.5);return a>P}function f(t){var e=z[this.type];t&&t[oe]?(this._cover||(this._cover=e[de].call(this),this.group.add(this._cover)),e[he].call(this,t)):(this.group[ce](this._cover),this._cover=null),i(this.group)}function p(){var t=this.group,e=t[a];e&&e[ce](t)}function m(){var t=this.opt;return new _.Rect({style:{stroke:t[o],fill:t.fill,lineWidth:t[s],opacity:t[R]}})}function g(){return x.map(this._track,function(t){return this.group.transformCoordToLocal(t[0],t[1])},this)}function v(){var t=g.call(this),e=t[oe]-1;return 0>e&&(e=0),[t[0],t[e]]}var y=t("zrender/mixin/Eventful"),x=t(Re),_=t(M),b=x.bind,w=x.each,S=Math.min,T=Math.max,C=Math.pow,A=1e4,P=2,L=["mousedown","mousemove","mouseup"];e[Me]={constructor:e,enable:function(t,e){this._disabled=!1,p.call(this),this._containerRect=e!==!1?e||t[V]():null,t.add(this.group)},update:function(t){f.call(this,t&&x.clone(t))},disable:function(){this._disabled=!0,p.call(this)},dispose:function(){this.disable(),w(L,function(t){this.zr.off(t,this._handlers[t])},this)}},x.mixin(e,y);var z={line:{create:m,getRanges:function(){var t=v.call(this),e=S(t[0][0],t[1][0]),i=T(t[0][0],t[1][0]);return[[e,i]]},update:function(t){var e=t[0],i=this.opt.width;this._cover.setShape({x:e[0],y:-i/2,width:e[1]-e[0],height:i})}},rect:{create:m,getRanges:function(){var t=v.call(this),e=[S(t[1][0],t[0][0]),S(t[1][1],t[0][1])],i=[T(t[1][0],t[0][0]),T(t[1][1],t[0][1])];return[[[e[0],i[0]],[e[1],i[1]]]]},update:function(t){var e=t[0];this._cover.setShape({x:e[0][0],y:e[1][0],width:e[0][1]-e[0][0],height:e[1][1]-e[1][0]})}}};return e}),e("echarts/component/dataZoomSelect",[Oe,"./dataZoom/typeDefaulter","./dataZoom/DataZoomModel","./dataZoom/DataZoomView","./dataZoom/SelectZoomModel","./dataZoom/SelectZoomView","./dataZoom/dataZoomProcessor","./dataZoom/dataZoomAction"],function(t){t("./dataZoom/typeDefaulter"),t("./dataZoom/DataZoomModel"),t("./dataZoom/DataZoomView"),t("./dataZoom/SelectZoomModel"),t("./dataZoom/SelectZoomView"),t("./dataZoom/dataZoomProcessor"),t("./dataZoom/dataZoomAction")}),e("echarts/component/helper/interactionMutex",[Oe],function(){function t(t){return t[e]||(t[e]={})}var e="\x00_ec_interaction_mutex",i={take:function(e,i){t(i)[e]=!0},release:function(e,i){t(i)[e]=!1},isTaken:function(e,i){return!!t(i)[e]}};return i}),e("echarts/action/roamHelper",[Oe],function(){var t={};return t.updateCenterAndZoom=function(t,e,i){var n=t.getZoom(),r=t.getCenter(),a=e.zoom,o=t[g](r);if(null!=e.dx&&null!=e.dy){o[0]-=e.dx,o[1]-=e.dy;var r=t.pointToData(o);t.setCenter(r)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var c=t[O],u=(e.originX-c[0])*(a-1),h=(e.originY-c[1])*(a-1);c[0]-=u,c[1]-=h,t.updateTransform();var r=t.pointToData(o);t.setCenter(r),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}},t}),e("echarts/component/dataZoom/typeDefaulter",[Oe,"../../model/Component"],function(t){t("../../model/Component").registerSubTypeDefaulter("dataZoom",function(){return"slider"})}),e("echarts/component/dataZoom/DataZoomModel",[Oe,Re,"zrender/core/env","../../echarts","../../util/model","./AxisProxy"],function(t){function e(t){var e={};return c(["start","end","startValue","endValue"],function(i){e[i]=t[i]}),e}function i(t,e,i,n){null!=i[e]&&null==i[t]&&(n[t]=null)}var n=t(Re),a=t("zrender/core/env"),o=t("../../echarts"),s=t("../../util/model"),l=t("./AxisProxy"),c=n.each,u=s.eachAxisDim,h=o.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis",ne],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,angleAxisIndex:null,radiusAxisIndex:null,filterMode:"filter",throttle:100,start:0,end:100,startValue:null,endValue:null},init:function(t,i,n){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel;var r=e(t);this.mergeDefaultAndTheme(t,n),this.doInit(r)},mergeOption:function(t){var i=e(t);n.merge(this[m],t,!0),this.doInit(i)},doInit:function(t){var e=this[m];a[ve]||(e.realtime=!1),i("start","startValue",t,e),i("end","endValue",t,e),this.textStyleModel=this[_e](Z),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,i,n,r){var a=this.dependentModels[e.axis][i],o=a.__dzAxisProxy||(a.__dzAxisProxy=new l(e.name,i,this,r));t[e.name+"_"+i]=o},this)},_resetTarget:function(){var t=this[m],e=this._judgeAutoMode();u(function(e){var i=e.axisIndex;t[i]=s.normalizeToArray(t[i])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this[m],e=!1;u(function(i){null!=t[i.axisIndex]&&(e=!0)},this);var i=t.orient;return null==i&&e?"orient":e?void 0:(null==i&&(t.orient="horizontal"),"axisIndex")
},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),i=this[m];if(t){var a="vertical"===e?{dim:"y",axisIndex:"yAxisIndex",axis:"yAxis"}:{dim:"x",axisIndex:"xAxisIndex",axis:"xAxis"};this.dependentModels[a.axis][oe]&&(i[a.axisIndex]=[0],t=!1)}t&&u(function(e){if(t){var n=[],r=this.dependentModels[e.axis];if(r[oe]&&!n[oe])for(var a=0,o=r[oe];o>a;a++)r[a].get("type")===A&&n.push(a);i[e.axisIndex]=n,n[oe]&&(t=!1)}},this),t&&this[r][re](function(t){this._isSeriesHasAllAxesTypeOf(t,"value")&&u(function(e){var r=i[e.axisIndex],a=t.get(e.axisIndex);n[q](r,a)<0&&r.push(a)})},this)},_autoSetOrient:function(){var t;this.eachTargetAxis(function(e){!t&&(t=e.name)},this),this[m].orient="y"===t?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(t,e){var i=!0;return u(function(n){var r=t.get(n.axisIndex),a=this.dependentModels[n.axis][r];a&&a.get("type")===e||(i=!1)},this),i},getFirstTargetAxisModel:function(){var t;return u(function(e){if(null==t){var i=this.get(e.axisIndex);i[oe]&&(t=this.dependentModels[e.axis][i[0]])}},this),t},eachTargetAxis:function(t,e){var i=this[r];u(function(n){c(this.get(n.axisIndex),function(r){t.call(e,n,r,this,i)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},setRawRange:function(t){c(["start","end","startValue","endValue"],function(e){this[m][e]=t[e]},this)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();return t?t.getDataPercentWindow():void 0},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(){var t=this._axisProxies;for(var e in t)if(t.hasOwnProperty(e)&&t[e].hostedBy(this))return t[e];for(var e in t)if(t.hasOwnProperty(e)&&!t[e].hostedBy(this))return t[e]}});return h}),e("echarts/component/dataZoom/SelectZoomModel",[Oe,"./DataZoomModel"],function(t){var e=t("./DataZoomModel");return e[le]({type:"dataZoom.select"})}),e("echarts/component/dataZoom/DataZoomView",[Oe,"../../view/Component"],function(t){var e=t("../../view/Component");return e[le]({type:"dataZoom",render:function(t,e,i){this.dataZoomModel=t,this[r]=e,this.api=i},getTargetInfo:function(){function t(t,e,i,n){for(var r,a=0;a<i[oe];a++)if(i[a].model===t){r=i[a];break}r||i.push(r={model:t,axisModels:[],coordIndex:n}),r.axisModels.push(e)}var e=this.dataZoomModel,i=this[r],n=[],a=[],o=[];return e.eachTargetAxis(function(e,r){var s=i[P](e.axis,r);if(s){o.push(s);var l=s.get("gridIndex"),c=s.get("polarIndex");if(null!=l){var u=i[P]("grid",l);t(u,s,n,l)}else if(null!=c){var u=i[P]("polar",c);t(u,s,a,c)}}},this),{cartesians:n,polars:a,axisModels:o}}})}),e("echarts/component/dataZoom/SelectZoomView",[Oe,"./DataZoomView"],function(t){return t("./DataZoomView")[le]({type:"dataZoom.select"})}),e("echarts/component/dataZoom/dataZoomAction",[Oe,Re,"../../util/model","../../echarts"],function(t){var e=t(Re),i=t("../../util/model"),n=t("../../echarts");n.registerAction("dataZoom",function(t,n){var r=i.createLinkedNodesFinder(e.bind(n[ge],n,"dataZoom"),i.eachAxisDim,function(t,e){return t.get(e.axisIndex)}),a=[];n[ge]({mainType:"dataZoom",query:t},function(t){a.push.apply(a,r(t).nodes)}),e.each(a,function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}),e("echarts/component/dataZoom/dataZoomProcessor",[Oe,"../../echarts"],function(t){function e(t,e,i){i.getAxisProxy(t.name,e).reset(i)}function i(t,e,i){i.getAxisProxy(t.name,e).filterData(i)}var n=t("../../echarts");n.registerProcessor(De,function(t){t[ge]("dataZoom",function(t){t.eachTargetAxis(e),t.eachTargetAxis(i)}),t[ge]("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),i=e.getDataPercentWindow(),n=e.getDataValueWindow();t.setRawRange({start:i[0],end:i[1],startValue:n[0],endValue:n[1]})})})}),e("echarts/component/dataZoom/AxisProxy",[Oe,Re,"../../util/number"],function(t){function e(t,e){var i=[1/0,-1/0];return l(e,function(e){var n=e[Ie]();n&&l(e.coordDimToDataDim(t),function(t){var e=n.getDataExtent(t);e[0]<i[0]&&(i[0]=e[0]),e[1]>i[1]&&(i[1]=e[1])})},this),i}function i(t,e,i){var r=i.getAxisModel(),a=r.axis.scale,o=[0,100],u=[t.start,t.end],h=[];return e=e.slice(),n(e,r,a),l(["startValue","endValue"],function(e){h.push(null!=t[e]?a.parse(t[e]):null)}),l([0,1],function(t){var i=h[t],n=u[t];null!=n||null==i?(null==n&&(n=o[t]),i=a.parse(s.linearMap(n,o,e,!0))):n=s.linearMap(i,e,o,!0),h[t]=i,u[t]=n}),{valueWindow:c(h),percentWindow:c(u)}}function n(t,e,i){return l(["min","max"],function(n,r){var a=e.get(n,!0);null!=a&&(a+"")[Se]()!=="data"+n&&(t[r]=i.parse(a))}),e.get("scale",!0)||(t[0]>0&&(t[0]=0),t[1]<0&&(t[1]=0)),t}function a(t,e){var i=t.getAxisModel(),n=t._percentWindow,r=t._valueWindow;if(n){var a=e||0===n[0]&&100===n[1],o=!e&&s.getPixelPrecision(r,[0,500]),l=!(e||20>o&&o>=0),c=e||a||l;i.setRange&&i.setRange(c?null:+r[0].toFixed(o),c?null:+r[1].toFixed(o))}}var o=t(Re),s=t("../../util/number"),l=o.each,c=s.asc,u=function(t,e,i,n){this._dimName=t,this._axisIndex=e,this._valueWindow,this._percentWindow,this._dataExtent,this[r]=n,this._dataZoomModel=i};return u[Me]={constructor:u,hostedBy:function(t){return this._dataZoomModel===t},getDataExtent:function(){return this._dataExtent.slice()},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var t=[];return this[r][re](function(e){this._axisIndex===e.get(this._dimName+"AxisIndex")&&t.push(e)},this),t},getAxisModel:function(){return this[r][P](this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var t,e,i=this._dimName,n=this[r],a=this.getAxisModel(),o="x"===i||"y"===i;o?(e="gridIndex",t="x"===i?"y":"x"):(e="polarIndex",t="angle"===i?d:"angle");var s;return n[ge](t+"Axis",function(t){(t.get(e)||0)===(a.get(e)||0)&&(s=t)}),s},reset:function(t){if(t===this._dataZoomModel){var n=this._dataExtent=e(this._dimName,this.getTargetSeriesModels()),r=i(t[m],n,this);this._valueWindow=r.valueWindow,this._percentWindow=r.percentWindow,a(this)}},restore:function(t){t===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,a(this,!0))},filterData:function(t){function e(t){return t>=a[0]&&t<=a[1]}if(t===this._dataZoomModel){var i=this._dimName,n=this.getTargetSeriesModels(),r=t.get("filterMode"),a=this._valueWindow,o=this.getOtherAxisModel();t.get("$fromToolbox")&&o&&o.get("type")===A&&(r="empty"),l(n,function(t){var n=t[Ie]();n&&l(t.coordDimToDataDim(i),function(i){"empty"===r?t.setData(n.map(i,function(t){return e(t)?t:0/0})):n.filterSelf(i,e)})})}}},u}),e("zrender",["zrender/zrender"],function(t){return t}),e("echarts",["echarts/echarts"],function(t){return t});var Ee=t("echarts");return Ee.graphic=t("echarts/util/graphic"),Ee.number=t("echarts/util/number"),Ee.format=t("echarts/util/format"),t("echarts/chart/bar"),t("echarts/chart/line"),t("echarts/chart/pie"),t("echarts/component/grid"),t("echarts/component/geo"),t("echarts/component/title"),t("echarts/component/legend"),t("echarts/component/tooltip"),t("echarts/component/toolbox"),t("zrender/vml/vml"),Ee});
admin/js/jquery.insert.js
New file
@@ -0,0 +1 @@
jQuery.extend({         /**         * 清除当前选择内容         */        unselectContents: function(){             if(window.getSelection)                 window.getSelection().removeAllRanges();             else if(document.selection)                 document.selection.empty();         }     });     jQuery.fn.extend({         /**         * 选中内容         */        selectContents: function(){             $(this).each(function(i){                 var node = this;                 var selection, range, doc, win;                 if ((doc = node.ownerDocument) &&                     (win = doc.defaultView) &&                     typeof win.getSelection != 'undefined' &&                     typeof doc.createRange != 'undefined' &&                     (selection = window.getSelection()) &&                     typeof selection.removeAllRanges != 'undefined')                 {                     range = doc.createRange();                     range.selectNode(node);                     if(i == 0){                         selection.removeAllRanges();                     }                     selection.addRange(range);                 }                 else if (document.body &&                          typeof document.body.createTextRange != 'undefined' &&                          (range = document.body.createTextRange()))                 {                     range.moveToElementText(node);                     range.select();                 }             });         },         /**         * 初始化对象以支持光标处插入内容         */        setCaret: function(){             if(!$.browser.msie) return;             var initSetCaret = function(){                 var textObj = $(this).get(0);                 textObj.caretPos = document.selection.createRange().duplicate();             };             $(this)             .click(initSetCaret)             .select(initSetCaret)             .keyup(initSetCaret);         },         /**         * 在当前对象光标处插入指定的内容         */        insertAtCaret: function(textFeildValue){            var textObj = $(this).get(0);            if(document.all && textObj.createTextRange && textObj.caretPos){                var caretPos=textObj.caretPos;                caretPos.text = caretPos.text.charAt(caretPos.text.length-1) == '' ?                                    textFeildValue+'' : textFeildValue;            }            else if(textObj.setSelectionRange){                var rangeStart=textObj.selectionStart;                var rangeEnd=textObj.selectionEnd;                var tempStr1=textObj.value.substring(0,rangeStart);                var tempStr2=textObj.value.substring(rangeEnd);                textObj.value=tempStr1+textFeildValue+tempStr2;                textObj.focus();                var len=textFeildValue.length;                textObj.setSelectionRange(rangeStart+len,rangeStart+len);                textObj.blur();            }            else {                textObj.value+=textFeildValue;            }         }     });
admin/js/png.js
New file
@@ -0,0 +1,287 @@
var DD_belatedPNG = {
    ns: 'DD_belatedPNG',
    imgSize: {},
    delay: 10,
    nodesFixed: 0,
    createVmlNameSpace: function () { /* enable VML */
        if (document.namespaces && !document.namespaces[this.ns]) {
            document.namespaces.add(this.ns, 'urn:schemas-microsoft-com:vml');
        }
    },
    createVmlStyleSheet: function () {
        var screenStyleSheet, printStyleSheet;
        screenStyleSheet = document.createElement('style');
        screenStyleSheet.setAttribute('media', 'screen');
        document.documentElement.firstChild.insertBefore(screenStyleSheet, document.documentElement.firstChild.firstChild);
        if (screenStyleSheet.styleSheet) {
            screenStyleSheet = screenStyleSheet.styleSheet;
            screenStyleSheet.addRule(this.ns + '\\:*', '{behavior:url(#default#VML)}');
            screenStyleSheet.addRule(this.ns + '\\:shape', 'position:absolute;');
            screenStyleSheet.addRule('img.' + this.ns + '_sizeFinder', 'behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;');
            this.screenStyleSheet = screenStyleSheet;
            printStyleSheet = document.createElement('style');
            printStyleSheet.setAttribute('media', 'print');
            document.documentElement.firstChild.insertBefore(printStyleSheet, document.documentElement.firstChild.firstChild);
            printStyleSheet = printStyleSheet.styleSheet;
            printStyleSheet.addRule(this.ns + '\\:*', '{display: none !important;}');
            printStyleSheet.addRule('img.' + this.ns + '_sizeFinder', '{display: none !important;}');
        }
    },
    readPropertyChange: function () {
        var el, display, v;
        el = event.srcElement;
        if (!el.vmlInitiated) {
            return;
        }
        if (event.propertyName.search('background') != -1 || event.propertyName.search('border') != -1) {
            DD_belatedPNG.applyVML(el);
        }
        if (event.propertyName == 'style.display') {
            display = (el.currentStyle.display == 'none') ? 'none' : 'block';
            for (v in el.vml) {
                if (el.vml.hasOwnProperty(v)) {
                    el.vml[v].shape.style.display = display;
                }
            }
        }
        if (event.propertyName.search('filter') != -1) {
            DD_belatedPNG.vmlOpacity(el);
        }
    },
    vmlOpacity: function (el) {
        if (el.currentStyle.filter.search('lpha') != -1) {
            var trans = el.currentStyle.filter;
            trans = parseInt(trans.substring(trans.lastIndexOf('=')+1, trans.lastIndexOf(')')), 10)/100;
            el.vml.color.shape.style.filter = el.currentStyle.filter;
            el.vml.image.fill.opacity = trans;
        }
    },
    handlePseudoHover: function (el) {
        setTimeout(function () {
            DD_belatedPNG.applyVML(el);
        }, 1);
    },
    fix: function (selector) {
        if (this.screenStyleSheet) {
            var selectors, i;
            selectors = selector.split(',');
            for (i=0; i<selectors.length; i++) {
                this.screenStyleSheet.addRule(selectors[i], 'behavior:expression(DD_belatedPNG.fixPng(this))');
            }
        }
    },
    applyVML: function (el) {
        el.runtimeStyle.cssText = '';
        this.vmlFill(el);
        this.vmlOffsets(el);
        this.vmlOpacity(el);
        if (el.isImg) {
            this.copyImageBorders(el);
        }
    },
    attachHandlers: function (el) {
        var self, handlers, handler, moreForAs, a, h;
        self = this;
        handlers = {resize: 'vmlOffsets', move: 'vmlOffsets'};
        if (el.nodeName == 'A') {
            moreForAs = {mouseleave: 'handlePseudoHover', mouseenter: 'handlePseudoHover', focus: 'handlePseudoHover', blur: 'handlePseudoHover'};
            for (a in moreForAs) {
                if (moreForAs.hasOwnProperty(a)) {
                    handlers[a] = moreForAs[a];
                }
            }
        }
        for (h in handlers) {
            if (handlers.hasOwnProperty(h)) {
                handler = function () {
                    self[handlers[h]](el);
                };
                el.attachEvent('on' + h, handler);
            }
        }
        el.attachEvent('onpropertychange', this.readPropertyChange);
    },
    giveLayout: function (el) {
        el.style.zoom = 1;
        if (el.currentStyle.position == 'static') {
            el.style.position = 'relative';
        }
    },
    copyImageBorders: function (el) {
        var styles, s;
        styles = {'borderStyle':true, 'borderWidth':true, 'borderColor':true};
        for (s in styles) {
            if (styles.hasOwnProperty(s)) {
                el.vml.color.shape.style[s] = el.currentStyle[s];
            }
        }
    },
    vmlFill: function (el) {
        if (!el.currentStyle) {
            return;
        } else {
            var elStyle, noImg, lib, v, img, imgLoaded;
            elStyle = el.currentStyle;
        }
        for (v in el.vml) {
            if (el.vml.hasOwnProperty(v)) {
                el.vml[v].shape.style.zIndex = elStyle.zIndex;
            }
        }
        el.runtimeStyle.backgroundColor = '';
        el.runtimeStyle.backgroundImage = '';
        noImg = true;
        if (elStyle.backgroundImage != 'none' || el.isImg) {
            if (!el.isImg) {
                el.vmlBg = elStyle.backgroundImage;
                el.vmlBg = el.vmlBg.substr(5, el.vmlBg.lastIndexOf('")')-5);
            }else {
                el.vmlBg = el.src;
            }
            lib = this;
            if (!lib.imgSize[el.vmlBg]) {
                img = document.createElement('img');
                lib.imgSize[el.vmlBg] = img;
                img.className = lib.ns + '_sizeFinder';
                img.runtimeStyle.cssText = 'behavior:none; position:absolute; left:-10000px; top:-10000px; border:none; margin:0; padding:0;';
                imgLoaded = function () {
                    this.width = this.offsetWidth;
                    this.height = this.offsetHeight;
                    lib.vmlOffsets(el);
                };
                img.attachEvent('onload', imgLoaded);
                img.src = el.vmlBg;
                img.removeAttribute('width');
                img.removeAttribute('height');
                document.body.insertBefore(img, document.body.firstChild);
            }
            el.vml.image.fill.src = el.vmlBg;
            noImg = false;
        }
        el.vml.image.fill.on = !noImg;
        el.vml.image.fill.color = 'none';
        el.vml.color.shape.style.backgroundColor = elStyle.backgroundColor;
        el.runtimeStyle.backgroundImage = 'none';
        el.runtimeStyle.backgroundColor = 'transparent';
    },
    vmlOffsets: function (el) {
        var thisStyle, size, fudge, makeVisible, bg, bgR, dC, altC, b, c, v;
        thisStyle = el.currentStyle;
        size = {'W':el.clientWidth+1, 'H':el.clientHeight+1, 'w':this.imgSize[el.vmlBg].width, 'h':this.imgSize[el.vmlBg].height, 'L':el.offsetLeft, 'T':el.offsetTop, 'bLW':el.clientLeft, 'bTW':el.clientTop};
        fudge = (size.L + size.bLW == 1) ? 1 : 0;
        makeVisible = function (vml, l, t, w, h, o) {
            vml.coordsize = w+','+h;
            vml.coordorigin = o+','+o;
            vml.path = 'm0,0l'+w+',0l'+w+','+h+'l0,'+h+' xe';
            vml.style.width = w + 'px';
            vml.style.height = h + 'px';
            vml.style.left = l + 'px';
            vml.style.top = t + 'px';
        };
        makeVisible(el.vml.color.shape, (size.L + (el.isImg ? 0 : size.bLW)), (size.T + (el.isImg ? 0 : size.bTW)), (size.W-1), (size.H-1), 0);
        makeVisible(el.vml.image.shape, (size.L + size.bLW), (size.T + size.bTW), (size.W), (size.H), 1 );
        bg = {'X':0, 'Y':0};
        if (el.isImg) {
            bg.X = parseInt(thisStyle.paddingLeft, 10) + 1;
            bg.Y = parseInt(thisStyle.paddingTop, 10) + 1;
        }else {
            for (b in bg) {
                if (bg.hasOwnProperty(b)) {
                    this.figurePercentage(bg, size, b, thisStyle['backgroundPosition'+b]);
                }
            }
        }
        el.vml.image.fill.position = (bg.X/size.W) + ',' + (bg.Y/size.H);
        bgR = thisStyle.backgroundRepeat;
        dC = {'T':1, 'R':size.W+fudge, 'B':size.H, 'L':1+fudge};
        altC = { 'X': {'b1': 'L', 'b2': 'R', 'd': 'W'}, 'Y': {'b1': 'T', 'b2': 'B', 'd': 'H'} };
        if (bgR != 'repeat' || el.isImg) {
            c = {'T':(bg.Y), 'R':(bg.X+size.w), 'B':(bg.Y+size.h), 'L':(bg.X)};
            if (bgR.search('repeat-') != -1) {
                v = bgR.split('repeat-')[1].toUpperCase();
                c[altC[v].b1] = 1;
                c[altC[v].b2] = size[altC[v].d];
            }
            if (c.B > size.H) {c.B = size.H;}
            el.vml.image.shape.style.clip = 'rect('+c.T+'px '+(c.R+fudge)+'px '+c.B+'px '+(c.L+fudge)+'px)';
        }else {
            el.vml.image.shape.style.clip = 'rect('+dC.T+'px '+dC.R+'px '+dC.B+'px '+dC.L+'px)';
        }
    },
    figurePercentage: function (bg, size, axis, position) {
        var horizontal, fraction;
        fraction = true;
        horizontal = (axis == 'X');
        switch(position) {
            case 'left':
            case 'top':
                bg[axis] = 0;
                break;
            case 'center':
                bg[axis] = 0.5;
                break;
            case 'right':
            case 'bottom':
                bg[axis] = 1;
                break;
            default:
                if (position.search('%') != -1) {
                    bg[axis] = parseInt(position, 10) / 100;
                }else {
                    fraction = false;
                }
        }
        bg[axis] = Math.ceil(  fraction ? ( (size[horizontal?'W': 'H'] * bg[axis]) - (size[horizontal?'w': 'h'] * bg[axis]) ) : parseInt(position, 10)  );
        if (bg[axis] % 2 === 0) {
            bg[axis]++;
        }
        return bg[axis];
    },
    fixPng: function (el) {
        el.style.behavior = 'none';
        var lib, els, nodeStr, v, e;
        if (el.nodeName == 'BODY' || el.nodeName == 'TD' || el.nodeName == 'TR') {
            return;
        }
        el.isImg = false;
        if (el.nodeName == 'IMG') {
            if(el.src.toLowerCase().search(/\.png$/) != -1) {
                el.isImg = true;
                el.style.visibility = 'hidden';
            }else {
                return;
            }
        }else if (el.currentStyle.backgroundImage.toLowerCase().search('.png') == -1) {
            return;
        }
        lib = DD_belatedPNG;
        el.vml = {color: {}, image: {}};
        els = {shape: {}, fill: {}};
        for (v in el.vml) {
            if (el.vml.hasOwnProperty(v)) {
                for (e in els) {
                    if (els.hasOwnProperty(e)) {
                        nodeStr = lib.ns + ':' + e;
                        el.vml[v][e] = document.createElement(nodeStr);
                    }
                }
                el.vml[v].shape.stroked = false;
                el.vml[v].shape.appendChild(el.vml[v].fill);
                el.parentNode.insertBefore(el.vml[v].shape, el);
            }
        }
        el.vml.image.shape.fillcolor = 'none';
        el.vml.image.fill.type = 'tile';
        el.vml.color.fill.on = false;
        lib.attachHandlers(el);
        lib.giveLayout(el);
        lib.giveLayout(el.offsetParent);
        el.vmlInitiated = true;
        lib.applyVML(el);
    }
};
try {
    document.execCommand("BackgroundImageCache", false, true);
} catch(r) {}
DD_belatedPNG.createVmlNameSpace();
DD_belatedPNG.createVmlStyleSheet();
admin/js/show_pub.js
New file
@@ -0,0 +1,43 @@
function showdiv(id){
    $.layer({
        type: 2,
        shadeClose: true,
        maxmin: false,
        title: '名企招聘',
        border : [5 , 1 , '#5EA7DC', true],
        offset: [($(window).height() - 500)/2 + 'px', ''],
        area: ['610px','530px'],
        iframe: {src: 'index.php?m=admin_hotjob&c=hotjobinfo&uid='+id}
    });
}
function showdiv3(id){
    $.layer({
        type: 2,
        maxmin: false,
        shadeClose: true,
        title: '名企招聘',
        offset: [($(window).height() - 500)/2 + 'px', ''],
        area: ['610px','530px'],
        iframe: {src: 'index.php?m=admin_hotjob&c=hotjobinfo&id='+id}
    });
}
function showdiv4(div,id,url){
    var pytoken=$("#pytoken").val();
    $("#msgid").val(id);
    $.post(url,{id:id,pytoken:pytoken},function(data){
        var data=eval('('+data+')');
        $("#beizhu").html(data.content);
        $("#reply").html(data.reply);
        $.layer({
            type : 1,
            title :'回复评论',
            offset: [($(window).height() - 210)/2 + 'px', ''],
            closeBtn : [0 , true],
            border : [10 , 0.3 , '#000', true],
            area : ['420px','310px'],
            page : {dom :"#"+div}
        });
    });
}
admin/model/ad_order.class.php
New file
@@ -0,0 +1,210 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class ad_order_controller extends adminCommon{
    function index_action(){
        $adM        =    $this->MODEL('ad');
        $userInfoM    =    $this->MODEL('userinfo');
        $companyM    =    $this->MODEL('company');
        if(trim($_GET['keyword'])!=""){
            if ($_GET['type']=='1'){
                $oWhere['username']        =    array('like',trim($_GET['keyword']));
                $orderinfo    =    $userInfoM->getInfo($oWhere,array('field'=>'`uid`'));
                if (is_array($orderinfo)){
                    foreach ($orderinfo as $val){
                        $orderuids[]    =    $val['uid'];
                    }
                }
                $where['comid']            =    array('in',pylode(",",$orderuids));
            }elseif ($_GET['type']=='2'){
                $where['order_id']        =    array('like',trim($_GET['keyword']));
            }elseif($_GET['type']=='3'){
                $where['adname']        =    array('like',trim($_GET['keyword']));
            }elseif($_GET['type']=='4'){
                $gWhere['name']            =    array('like',trim($_GET['keyword']));
                $g_com                    =    $companyM->getList($gWhere,array('field'=>'`uid`'));
                if(is_array($g_com) && !empty($g_com)){
                    foreach($g_com['list'] as $v){
                       $g_uid[]            =    $v['uid'];
                    }
                }
                $where['comid']            =    array('in',pylode(",",$g_uid));
            }
            $urlarr['type']                =    $_GET['type'];
            $urlarr['keyword']            =    $_GET['keyword'];
        }
        if($_GET['end']){
            if($_GET['end']=='1'){
                $where['datetime']        =    array('>=',strtotime(date("Y-m-d 00:00:00")));
            }else{
                $where['datetime']        =    array('>=',strtotime('-'.$_GET['end'].'day'));
            }
            $urlarr['end']                =    $_GET['end'];
        }
        if($_GET['status']){
            if($_GET['status']=="-1"){
                $where['status']        =    '0';
            }else{
                $where['status']        =    $_GET['status'];
            }
            $urlarr['status']            =    $_GET['status'];
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $urlarr['c']    =    $_GET['c'];
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('ad_order',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']    =    $_GET['t'].','.$_GET['order'];
            }else{
                $where['orderby']    =    array('status,asc','id,desc');
            }
            $where['limit']            =    $pages['limit'];
            $urlarr['order']        =    $_GET['order'];
            $urlarr['t']            =    $_GET['t'];
            $List    =    $adM->getAdOrderList($where,array('utype'=>'admin'));
            $this->yunset("rows",$List['list']);
        }
        $search_list[]    =    array("param"=>"status","name"=>'审核状态',"value"=>array("1"=>"已审核","2"=>"未通过","-1"=>"未审核"));
        $ad_time        =    array('1'=>'今天','3'=>'最近三天','7'=>'最近七天','15'=>'最近半月','30'=>'最近一个月');
        $search_list[]    =    array("param"=>"end","name"=>'订单时间',"value"=>$ad_time);
        $this->yunset("search_list",$search_list);
        $this->yunset("get_type", $_GET);
        $this->yuntpl(array('admin/admin_ad_order'));
    }
    function sbody_action(){
        $adM            =    $this->MODEL('ad');
        $where['id']    =    $_GET['pid'];
        $row            =    $adM->getAdOrderInfo($where,array('field'=>'`statusbody`'));
        echo $row['statusbody'];die;
    }
    function status_action(){
        $adM        =    $this->MODEL('ad');
        $companyM    =    $this->MODEL('company');
        $row        =    $adM->getAdOrderInfo(array('id'=>$_POST['pid']));
        $com        =    $companyM->getInfo($row['uid'],array('field'=>'did'));
        $IntegralM    =    $this->MODEL('integral');
        if($_POST['status']=="1"){
            $value['did']            =    $com['did'];
            $value['ad_name']        =    $row['ad_name'];
            $value['time_start']    =    date("Y-m-d");
            $value['time_end']        =    date("Y-m-d",time()+3600*24*30*$row['buy_time']);
            $value['ad_type']        =    'pic';
            $value['pic_url']        =    $row['pic_url'];
            $value['pic_src']        =    $row['pic_src'];
            $value['class_id']        =    $row['aid'];
            $value['is_check']        =    '1';
            $value['is_open']        =    '1';
            $id        =    $adM->addAd($value);
            $adM->upOrderAd(array('id'=>$_POST['pid']),array('ad_id'=>$id));
            $_POST['id']            =    $id;
            $adM->model_ad_arr();
        }else if($_POST['status']=="2"){
            if($row['buytype']=="2"){
                if($row['order_state']==2){
                    $IntegralM->company_invtal($row['comid'],2,$row['price'],true,"广告订单未通过审核,退还现金",true,2,'packpay');
                }
            }elseif($row['buytype']=="1"){
                $IntegralM->company_invtal($row['comid'],2,$row['integral'],true,"广告订单未通过审核,退还".$this->config['integral_pricename'],true,2,'integral');
            }
        }
        /* 消息前缀 */
        $tagName                  =    '广告订单';
        /* 处理审核信息 */
        if ($_POST['status'] == 2){
            $statusInfo  =  $tagName.':'.$row['order_id'].',审核未通过';
            if($_POST['statusbody']){
                $statusInfo  .=  ' , 原因:'.$row['statusbody'];
            }
            $msg  =  $statusInfo;
        }elseif($_POST['status'] == 1){
            $msg  =  $tagName.':'.$row['order_id'].',已审核通过';
        }
        if(!empty($msg)){
            //发送系统通知
            $sysmsgM    =    $this->MODEL('sysmsg');
            $sysmsgM -> addInfo(array('uid'=>$row['uid'],'usertype'=>2, 'content'=>$msg));
        }
        $id        =    $adM->upOrderAd(array('id'=>$_POST['pid']),array('status'=>$_POST['status'],'statusbody'=>$_POST['statusbody']));
        $id?$this->ACT_layer_msg("广告订单(ID:".$_POST['pid'].")设置成功!",9,$_SERVER['HTTP_REFERER'],2,1):$this->ACT_layer_msg("设置失败!",8,$_SERVER['HTTP_REFERER']);
    }
    function del_action(){
        $adM    =    $this->MODEL('ad');
        $this    ->    check_token();
        if($_GET['del']){
            $del=$_GET['del'];
            if($del){
                if(is_array($del)){
                    $puWhere['id']        =    array('in',pylode(',',$del));
                    $puWhere['status']    =    array('<>',0);
                    $data['type']        =    'all';
                }else{
                    $puWhere['id']        =    $del;
                    $puWhere['status']    =    array('<>',0);
                    $data['type']        =    'one';
                }
                $adM->delAdOrder($puWhere,$data);
                $this->layer_msg('广告订单(ID:'.pylode(',',$del).')删除成功!',9,1,$_SERVER['HTTP_REFERER']);
            }else{
                $this->layer_msg('请选择您要删除的订单!',8,1,$_SERVER['HTTP_REFERER']);
            }
        }
        if(isset($_GET['id'])){
            $where['id']        =    $_GET['id'];
            $where['status']    =    array('<>',0);
            $result                =    $adM->delAdOrder($where,array('type'=>'one'));
            isset($result)?$this->layer_msg('订单(ID:'.$_GET['id'].')删除成功!',9,0,$_SERVER['HTTP_REFERER']):$this->layer_msg('删除失败!',8,0,$_SERVER['HTTP_REFERER']);
        }else{
            $this->layer_msg('非法操作!',8,1,$_SERVER['HTTP_REFERER']);
        }
    }
}
?>
admin/model/admin_announcement.class.php
New file
@@ -0,0 +1,191 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_announcement_controller extends adminCommon{
    function set_search(){
        $ad_time        =    array('1'=>'今天', '3'=>'最近三天', '7'=>'最近七天', '15'=>'最近半月', '30'=>'最近一个月');
        $search_list[]    =    array("param"=>"end", "name"=>'发布时间', "value"=>$ad_time);
        $this->yunset("search_list",$search_list);
    }
    function index_action(){
        $this->set_search();
        $AnnouncementM        =        $this->MODEL('announcement');
        if(trim($_GET['keyword'])){
            $where['title']                =    array('like',trim($_GET['keyword']));
            $urlarr['keyword']            =    $_GET['keyword'];
        }
        if($_GET['end']){
            if($_GET['end'] == 1){
                $where['datetime']        =    array('>=',strtotime(date("Y-m-d 00:00:00")));
            }else{
                $where['datetime']        =    array('>=',strtotime('-'.intval($_GET['end']).' day'));
            }
            $urlarr['end']                =    $_GET['end'];
        }
        $urlarr                =   $_GET;
        $urlarr['page']        =    "{{page}}";
        $pageurl            =    Url($_GET['m'],$urlarr,'admin');
        $pageM                =    $this  -> MODEL('page');
        $pages                =    $pageM -> pageList('admin_announcement',$where,$pageurl,$_GET['page']);
        if($pages['total'] > 0){
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    'id';
            }
            $where['limit']                =    $pages['limit'];
            $ListAnnouncement   =  $AnnouncementM     ->  getList($where);
            $this->yunset("announcement" , $ListAnnouncement['list']);
        }
        //提取分站内容
        $cacheM                             =    $this   -> MODEL('cache');
        $domain                             =    $cacheM -> GetCache('domain',$Options=array('needreturn'=>true,'needassign'=>true,'needall'=>true));
        $this -> yunset('Dname', $domain['Dname']);
        $this->yunset("get_type", $_GET);
        $this->yuntpl(array('admin/admin_announcement_list'));
    }
    function add_action(){
        $AnnouncementM    =    $this->MODEL('announcement');
        if($_GET['id']){
            $id            =        intval($_GET['id']);
            $info        =        $AnnouncementM   ->  getInfo(array('id'=>$id));
            $this         ->  yunset("info",  $info);
            $this         ->  yunset('lasturl',   $_SERVER['HTTP_REFERER']);
        }
        //提取分站内容
        $cacheM  =  $this   -> MODEL('cache');
        $domain  =  $cacheM -> GetCache('domain',$Options=array('needreturn'=>true,'needassign'=>true,'needall'=>true));
        $this -> yunset('Dname', $domain['Dname']);
        $this->yuntpl(array('admin/admin_announcement_add'));
    }
    function save_action(){
        $_POST  =  $this->post_trim($_POST);
        $AnnouncementM    =    $this->MODEL('announcement');
        if($_POST['startime'] == ''){
            $_POST['startime'] = date('Y-m-d H:i:s',time());
        }
        if($_POST['update']){
            $lasturl=str_replace("&amp;","&",$_POST['lasturl']);
            unset($_POST['lasturl']);
            $nid=$AnnouncementM -> upInfo(array('id'=>intval($_POST['id'])),$_POST);
            $nid?$this->ACT_layer_msg( "公告(ID:".$_POST['id'].")更新成功!",9,$lasturl,2,1):$this->ACT_layer_msg( "公告(ID:".$_POST['id'].")更新失败!",8,$lasturl,2,1);
        }
        if($_POST['add']){
            $nid=$AnnouncementM -> addInfo($_POST);
            $nid?$this->ACT_layer_msg( "公告添加成功!",9,"index.php?m=admin_announcement",2,1):$this->ACT_layer_msg( "公告添加失败!",8,"index.php?m=admin_announcement",2,1);
        }
    }
    function del_action(){
        $this->check_token();
        $AnnouncementM    =    $this -> Model('announcement');
        $delID    =    $_GET['id'] ? intval($_GET['id']) : $_GET['del'];
        $addArr    =    $AnnouncementM -> delAnnouncement($delID);
        $this   ->  layer_msg( $addArr['msg'],$addArr['errcode'],$addArr['layertype'],$_SERVER['HTTP_REFERER'],2,1);
    }
    function checksitedid_action(){
        if($_POST['uid']){
            $uids    =    @explode(',', $_POST['uid']);
            $uid    =     pylode(',', $uids);
            if($uid){
                $siteDomain        =    $this -> MODEL('site');
                $siteDomain -> updDid(array('admin_announcement'), array('id' => array('in', $uid)), array('did' => $_POST['did']));
                $this -> ACT_layer_msg('公告(ID:'.$_POST['uid'].')分配站点成功!', 9, $_SERVER['HTTP_REFERER']);
            }else{
                $this -> ACT_layer_msg('请正确选择需分配数据!', 8, $_SERVER['HTTP_REFERER']);
            }
        }else{
            $this -> ACT_layer_msg('参数不全请重试!', 8, $_SERVER['HTTP_REFERER']);
        }
    }
}
?>
admin/model/admin_app_config.class.php
New file
@@ -0,0 +1,167 @@
<?php
/* *
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
*/
class admin_app_config_controller extends adminCommon{
    function index_action()
    {
        include(DATA_PATH.'api/wxapp/app.config.php');
        if (!empty($appconfig['sy_push_appid']) || !empty($appconfig['sy_push_appsecret']) || !empty($appconfig['sy_push_appkey']) || !empty($appconfig['sy_push_masterSecret'])){
            $this->config['sy_push_appid']         =  $appconfig['sy_push_appid'];
            $this->config['sy_push_appsecret']     =  $appconfig['sy_push_appsecret'];
            $this->config['sy_push_appkey']        =  $appconfig['sy_push_appkey'];
            $this->config['sy_push_masterSecret']  =  $appconfig['sy_push_masterSecret'];
            $this -> yunset('config', $this->config);
        }
        $this->yuntpl(array('admin/admin_app_config'));
    }
    function save_action()
    {
        $_POST    =    $this->post_trim($_POST);
        if ($_POST['sy_app_open']){
            $data['sy_app_open']         =     1;
        }else{
            $data['sy_app_open']         =     2;
        }
        if ($_POST['sy_push_open'] && PHP_VERSION >= '5.5'){
            $data['sy_push_open']         =     1;
        }else{
            $data['sy_push_open']         =     2;
        }
        if ($_POST['sy_iospay']){
            $data['sy_iospay']            =    1;
        }else{
            $data['sy_iospay']             =     2;
        }
        if ($_POST['sy_ioslocation']){
            $data['sy_ioslocation']     =     1;
        }else{
            $data['sy_ioslocation']     =     2;
        }
        if ($_POST['sy_app_qqlogin']){
            $data['sy_app_qqlogin']         =     1;
        }else{
            $data['sy_app_qqlogin']         =     2;
        }
        if ($_POST['sy_app_wxlogin']){
            $data['sy_app_wxlogin']     =     1;
        }else{
            $data['sy_app_wxlogin']     =     2;
        }
        if ($_POST['sy_app_wxkf']){
            $data['sy_app_wxkf']     =     1;
        }else{
            $data['sy_app_wxkf']     =     2;
        }
        $configM  =  $this->MODEL('config');
        $configM->setConfig($data);
        $this->web_config();
        $appData  =  array(
            'sy_push_appid'         =>  $_POST['sy_push_appid'],
            'sy_push_appsecret'     =>  $_POST['sy_push_appsecret'],
            'sy_push_appkey'        =>  $_POST['sy_push_appkey'],
            'sy_push_masterSecret'  =>  $_POST['sy_push_masterSecret']
        );
        $wxappM  =  $this->MODEL('wxapp');
        $wxappM->setConfig($appData);
        if ($_POST['sy_push_open'] && PHP_VERSION < '5.5'){
            $this->ACT_layer_msg("PHP版本低于5.5,无法使用推送!",8,$_SERVER['HTTP_REFERER'],2,1);
        }else{
            $this->ACT_layer_msg("App设置成功!",9,$_SERVER['HTTP_REFERER'],2,1);
        }
    }
    function version_action()
    {
        include(DATA_PATH.'api/wxapp/app.config.php');
        if (!empty($appconfig['apptitle']) || !empty($appconfig['androidurl']) || !empty($appconfig['iosurl'])){
            $this->config['iosversion']      =  $appconfig['iosversion'];
            $this->config['iosurl']          =  $appconfig['iosurl'];
            $this->config['androidversion']  =  $appconfig['androidversion'];
            $this->config['androidurl']      =  $appconfig['androidurl'];
            $this->config['apptitle']        =  $appconfig['apptitle'];
            $this->config['appcontent']      =  $appconfig['appcontent'];
            $this->config['sy_app_upforce']  =  $appconfig['sy_app_upforce'];
            $this -> yunset('config', $this->config);
        }
        $this->yuntpl(array('admin/admin_app_version'));
    }
    function saveversion_action()
    {
        $_POST  =  $this->post_trim($_POST);
        $appData  =  array(
            'iosversion'      =>  $_POST['iosversion'],
            'iosurl'          =>  $_POST['iosurl'],
            'androidversion'  =>  $_POST['androidversion'],
            'androidurl'      =>  $_POST['androidurl'],
            'apptitle'        =>  $_POST['apptitle'],
            'appcontent'      =>  $_POST['appcontent'],
            'sy_app_upforce'  =>  isset($_POST['sy_app_upforce']) ? 1 : 0
        );
        $wxappM  =  $this->MODEL('wxapp');
        $wxappM->setConfig($appData);
        $this->ACT_layer_msg("App版本更新设置成功!",9,$_SERVER['HTTP_REFERER'],2,1);
    }
    function xybox_action()
    {
        include(DATA_PATH.'api/wxapp/app.config.php');
        $this->yunset('appconfig',$appconfig);
        $this->yuntpl(array('admin/admin_app_version'));
    }
    function savexybox_action()
    {
        $_POST  =  $this->post_trim($_POST);
        $appData  =  array(
            'xyboxtitle'      =>  $_POST['xyboxtitle'],
            'xyboxcontent'    =>  $_POST['xyboxcontent']
        );
        $wxappM  =  $this->MODEL('wxapp');
        $wxappM->setConfig($appData);
        $this->ACT_layer_msg("App首页提示设置成功!",9,$_SERVER['HTTP_REFERER'],2,1);
    }
}
?>
admin/model/admin_app_push.class.php
New file
@@ -0,0 +1,116 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_app_push_controller extends adminCommon{
    function set_search(){
        $ad_time        =    array('1'=>'今天','3'=>'最近三天','7'=>'最近七天','15'=>'最近半月','30'=>'最近一个月');
        $search_list[]    =    array("param"=>"ctime","name"=>'推送时间',"value"=>$ad_time);
        $result            =    array('1'=>'推送有效','2'=>'推送无效');
        $search_list[]    =    array("param"=>"result","name"=>'推送状态',"value"=>$result);
        $this    ->    yunset("search_list",$search_list);
    }
    function index_action(){
        $this    ->    set_search();
        $where    =    array();
        $swhere    =    array();
        if(trim($_GET['keyword'])){
            if($_GET['type']=="2"){
                $where['suid']    =    $_GET['keyword'];
            }else{
                $where['fuid']    =    $_GET['keyword'];
            }
            $urlarr['keyword']    =    $_GET['keyword'];
            $urlarr['type']        =    $_GET['type'];
        }
        if($_GET['ctime']){
            if($_GET['ctime']=='1'){
                $where['ctime']            =    array('>=',strtotime(date("Y-m-d 00:00:00")));
            }else{
                $where['ctime']            =    array('>=',strtotime('-'.$_GET['end'].'day'));
            }
            $urlarr['ctime']    =    $_GET['ctime'];
        }
        if($_GET['result']){
            if($_GET['result']=='1'){
                $where['result']    =    'ok';
            }else{
                $where['result']    =    array('<>','ok');
            }
            $urlarr['result']    =    $_GET['result'];
        }
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $pageurl        =    Url($_GET['m'], $urlarr, 'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('app_push', $where, $pageurl, $_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $pushM        =    $this    ->    MODEL('push');
            $ListNew    =   $pushM    ->    getAppPushList($where);
            unset($where['limit']);
            $this        ->    yunset(array('rows'=>$ListNew['list']));
        }
        $this    ->    yuntpl(array('admin/admin_app_push'));
    }
    function del_action(){
        $this    ->    check_token();
        $pushM    =    $this    ->    MODEL('push');
        $return    =    $pushM    ->    delAppPush($_GET['del']);
        $this    ->    layer_msg($return['msg'],$return['errcode'],$return['laytype'],$return['url']);
    }
}
admin/model/admin_app_set.class.php
New file
@@ -0,0 +1,632 @@
<?php
/*
 * $Author :PHPYUN开发团队
 *
 * 官网: http://www.phpyun.com
 *
 * 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
 *
 * 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_app_set_controller extends adminCommon
{
    function index_action()
    {
        include(DATA_PATH.'api/wxapp/tplapp.cache.php');
        include(DATA_PATH.'api/wxapp/tplappmodel.cache.php');
        if (isset($tplapp)) {
            $wxAppM  =  $this->MODEL('wxapp');
            $row     =   $wxAppM->getTplApp(array('name'=>'isnew'));
            if (!empty($row)){
                $tplapp['isnew'] = 1;
            }
            if (empty($tplapp['adhdid'])){
                $tplapp['adhdid'] = 503;
            }
            $this->yunset('tplapp', $tplapp);
            if ($tplapp['hdid'] || $tplapp['adhdid']) {
                $time = time();
                include(PLUS_PATH . 'pimg_cache.php');
                if (isset($ad_label)) {
                    if ($ad_label[$tplapp['hdid']]) {
                        foreach ($ad_label[$tplapp['hdid']] as $hk => $hv) {
                            if ($hv['type'] == 'pic' && $hv['start'] < $time && $hv['end'] > $time) {
                                $hd[$hk]['pic'] = $hv['pic'];
                            }
                        }
                        $this->yunset('hd', $hd);
                    }
                    if ($ad_label[$tplapp['adhdid']]) {
                        foreach ($ad_label[$tplapp['adhdid']] as $hk => $hv) {
                            if ($hv['type'] == 'pic' && $hv['start'] < $time && $hv['end'] > $time) {
                                $adhd = $hv['pic'];
                            }
                        }
                        $this->yunset('adhd', $adhd);
                    }
                }
            }
        }
        $navsort = $mid = array();
        if (isset($tplappmodel)) {
            foreach ($tplappmodel as $v) {
                $mid[] = $v['id'];
            }
            //导航
            include_once(CONFIG_PATH.'db.data.php');
            $zphnet_web   =  isset($arr_data['modelconfig']['zphnet']) && isset($this->config['sy_zphnet_web']) ? $this->config['sy_zphnet_web'] : 2;
            $spview_web   =  isset($arr_data['modelconfig']['spview']) && isset($this->config['sy_spview_web']) ? $this->config['sy_spview_web'] : 2;
            $xjhlive_web  =  isset($arr_data['modelconfig']['xjhlive']) && isset($this->config['sy_xjhlive_web']) ? $this->config['sy_xjhlive_web'] : 2;
            foreach ($nav as $nk => $nv) {
                if ($zphnet_web == 2 && $nv['url']=='18'){
                    // 网络招聘会模块未开启,需屏蔽
                    unset($nav[$nk]);
                }elseif ($xjhlive_web == 2 && $nv['url']=='19'){
                    // 直播宣讲会模块未开启,需屏蔽。百度小程序、头条小程序不支持观看直播
                    unset($nav[$nk]);
                }elseif ($spview_web == 2 && $nv['url']=='20'){
                    // 视频面试模块未开启,需屏蔽。百度小程序、头条小程序不支持视频面试
                    unset($nav[$nk]);
                }
            }
            foreach ($nav as $k => $v) {
                $nav[$k]['pic'] = checkpic($v['pic']);
                $navsort[] = $v['navsort'];
            }
            array_multisort($navsort, SORT_ASC, SORT_NUMERIC, $nav);
            $this->yunset('nav', $nav);
            $navarr = array_chunk($nav, 4);
            $this->yunset('navarr', $navarr);
        }
        if (isset($footnav)) {
            $midbutton = array();
            foreach ($footnav as $k => $v) {
                $arr = explode(',', $v['pic']);
                $footnav[$k]['pic'] = checkpic($arr[0]);
                if (count($arr) > 1){
                    $footnav[$k]['curpic'] = checkpic($arr[1]);
                }
                if($v['url']=='midButton'){
                    $midbutton[] = $footnav[$k];
                    unset($footnav[$k]);
                }
            }
            if(!empty($midbutton)){
                array_splice($footnav, 2, 0,$midbutton);
            }
            $this->yunset('footnav', $footnav);
            if ($tplapp['sort']) {
                $sort = explode(',', $tplapp['sort']);
            } else {
                $sort = 'search,member,nav,notice,login,hotcom,ad,job,zph,article,connect,foot';
                $sort = explode(',', $sort);
            }
            $this->yunset('sort', $sort);
        }
        $this->yunset('navigation', $tplappmodel);
        $this->yuntpl(array('admin/admin_app_set'));
    }
    function setSave_action()
    {
        if ($_POST['submit']) {
            include(DATA_PATH.'api/wxapp/tplapp.cache.php');
            $_POST  =   $this->post_trim($_POST);
            //APP风格
            if ($_POST['type'] == 'header') {
                $data['color']  =   $_POST['color'];
            }
            //搜索
            if ($_POST['type'] == 'search') {
                $data   =   array(
                    'searchshow'=>  $_POST['searchshow'],
                    'search'    =>  $_POST['search']
                );
            }
            //幻灯广告
            if ($_POST['type'] == 'hd') {
                $data   =   array(
                    'hdshow'    =>  $_POST['hdshow'],
                    'hdid'      =>  $_POST['hdid']
                );
            }
            //会员快捷操作
            if ($_POST['type'] == 'member') {
                $data   =   array(
                    'membershow'=>  $_POST['membershow'],
                    'hdid'      =>  $_POST['hdid']
                );
            }
            //会员快捷操作
            if ($_POST['type'] == 'ad') {
                $data   =   array(
                    'adshow'    =>  $_POST['adshow'],
                    'adhdid'    =>  $_POST['adhdid']
                );
            }
            //导航
            if ($_POST['type'] == 'nav') {
                $this->delpic('nav', $_POST['navid']);
                foreach ($_FILES['navpic'] as $nk => $nv) {
                    foreach ($nv as $nkk => $nvv) {
                        $navpic_file[$nkk][$nk]  =  $nvv;
                    }
                }
                $oldpic = array();
                foreach ($_POST['navid'] as $k=>$v){
                    foreach ($nav as $val){
                        if ($v == $val['id']){
                            $oldpic[] = $val['pic'];
                        }
                    }
                }
                $wxAppM =   $this->MODEL('wxapp');
                for ($j = 0; $j < count($_POST['navname']); $j++) {
                    $pictures   =   $this->imgarray(array('dir' => 'appdiy', 'file' => $navpic_file[$j]), $oldpic[$j]);
                    $arr        =   array(
                        'name'      =>  $_POST['navname'][$j],
                        'url'       =>  $_POST['navurl'][$j],
                        'type'      =>  'nav',
                        'pic'       =>  $pictures,
                        'id'        =>  $_POST['navid'][$j],
                        'display'   =>  $_POST['navdisplay'][$j],
                        'navsort'   =>  $_POST['navsort'][$j]
                    );
                    $wxAppM->saveAllTplApp(array('id' => $arr['id']), $arr);
                }
                $wxAppM->tplappCache();
            }
            //大导航
            if ($_POST['type'] == 'navbig') {
                $this->delpic('navbig', $_POST['navbigid']);
                foreach ($_FILES['navbigpic'] as $nbk => $nbv) {
                    foreach ($nbv as $nbkk => $nbvv) {
                        $navbigpic_file[$nbkk][$nbk]    =   $nbvv;
                    }
                }
                $oldpic = array();
                foreach ($_POST['navbigid'] as $k=>$v){
                    foreach ($navbig as $val){
                        if ($v == $val['id']){
                            $oldpic[] = $val['pic'];
                        }
                    }
                }
                $wxAppM =   $this->MODEL('wxapp');
                for ($j = 0; $j < count($_POST['navbigname']); $j++) {
                    $pictures   =   $this->imgarray(array('dir' => 'appdiy', 'file' => $navbigpic_file[$j]), $oldpic[$j]);
                    $arr        = array(
                        'name'      =>  $_POST['navbigname'][$j],
                        'desc'      =>  $_POST['navbigdesc'][$j],
                        'url'       =>  $_POST['navbigurl'][$j],
                        'type'      =>  'navbig',
                        'pic'       =>  $pictures,
                        'id'        =>  $_POST['navbigid'][$j],
                        'display'   =>  $_POST['navbigdisplay'][$j],
                        'navsort'   =>  $_POST['navbigsort'][$j]
                    );
                    $wxAppM->saveAllTplApp(array('id' => $arr['id']), $arr);
                }
                $wxAppM->tplappCache();
            }
            //公告
            if ($_POST['type'] == 'notice') {
                $data   =   array(
                    'notice'    =>  $_POST['notice']
                );
            }
            // 登录
            if ($_POST['type'] == 'login') {
                $data   =   array(
                    'login' =>  $_POST['login']
                );
            }
            //名企
            if ($_POST['type'] == 'hotcom') {
                if ($_POST['hotcomnum'] == '' || $_POST['hotcomnum'] <= 0) {
                    $this->ACT_layer_msg('请填写名企显示数量!', 8);
                }
                if ($_POST['hotcom'] != 1) {
                    $_POST['hotcom']    =   2;
                }
                $data   =   array(
                    'hotcom'    =>  $_POST['hotcom'],
                    'hotcomnum' =>  $_POST['hotcomnum'],
                    'hotcommore'=>  $_POST['hotcommore'],
                );
            }
            //职位列表
            if ($_POST['type'] == 'job') {
                if ($_POST['jobnum'] == '' || $_POST['jobnum'] <= 0) {
                    $this->ACT_layer_msg('请填写职位显示数量!', 8);
                }
                if ($_POST['jobcom'] != 1) {
                    $_POST['jobcom']    =   2;
                }
                if ($_POST['jobsalary'] != 1) {
                    $_POST['jobsalary'] =   2;
                }
                if ($_POST['jobcity'] != 1) {
                    $_POST['jobcity']   =   2;
                }
                if ($_POST['jobdate'] != 1) {
                    $_POST['jobdate']   =   2;
                }
                if ($_POST['jobwelfare'] != 1) {
                    $_POST['jobwelfare']=   2;
                }
                $data   =   array(
                    'job'       =>  $_POST['job'],
                    'jobcom'    =>  $_POST['jobcom'],
                    'jobsalary' =>  $_POST['jobsalary'],
                    'jobcity'   =>  $_POST['jobcity'],
                    'jobdate'   =>  $_POST['jobdate'],
                    'jobwelfare'=>  $_POST['jobwelfare'],
                    'jobmore'   =>  $_POST['jobmore'],
                    'jobnum'    =>  $_POST['jobnum']
                );
            }
            //招聘会
            if ($_POST['type'] == 'zph') {
                if ($_POST['zphnum'] == '' || $_POST['zphnum'] <= 0) {
                    $this->ACT_layer_msg('请填写招聘会显示数量!', 8);
                }
                if ($_POST['zphshow'] != 1) {
                    $_POST['zphshow']   =   2;
                }
                if ($_POST['zphtime'] != 1) {
                    $_POST['zphtime']   =   2;
                }
                if ($_POST['zphplace'] != 1) {
                    $_POST['zphplace']  =   2;
                }
                $data   =   array(
                    'zphshow'   =>  $_POST['zphshow'],
                    'zphtime'   =>  $_POST['zphtime'],
                    'zphplace'  =>  $_POST['zphplace'],
                    'zphmore'   =>  $_POST['zphmore'],
                    'zphnum'    =>  $_POST['zphnum']
                );
            }
            //资讯
            if ($_POST['type'] == 'article') {
                if ($_POST['articlenum'] == '' || $_POST['articlenum'] <= 0) {
                    $this->ACT_layer_msg('请填写资讯显示数量!', 8);
                }
                if ($_POST['articleshow'] != 1) {
                    $_POST['articleshow']   =   2;
                }
                $data   =   array(
                    'articleshow'   =>  $_POST['articleshow'],
                    'articletype'   =>  $_POST['articletype'] ? $_POST['articletype'] : 1,
                    'articlenum'    =>  $_POST['articlenum'],
                    'articlemore'   =>  $_POST['articlemore'],
                );
            }
            //职位类别
            if ($_POST['type'] == 'jobclass') {
                $data   =   array(
                    'jobclassone'       =>  $_POST['jobclassone'],
                    'jobclassonenum'    =>  $_POST['jobclassonenum'],
                    'jobclassonenumall' =>  $_POST['jobclassonenumall'],
                    'jobclasstwo'       =>  $_POST['jobclasstwo'],
                    'jobclasstwonum'    =>  $_POST['jobclasstwonum'],
                    'jobclasstwonumall' =>  $_POST['jobclasstwonumall'],
                    'jobclassmore'      =>  $_POST['jobclassmore']
                );
            }
            //底部关于我们
            if ($_POST['type'] == 'connect') {
                $data   =   array(
                    'cshow'   =>  $_POST['cshow'],
                    'kfurl'   =>  $_POST['kfurl'],
                    'kfcomid' =>  $_POST['kfcomid']
                );
            }
            //底部导航
            if ($_POST['type'] == 'foot') {
                $this->delpic('foot', $_POST['footid']);
                foreach ($_FILES['footpic'] as $fk => $fv) {
                    foreach ($fv as $fkk => $fvv) {
                        $footpic_file[$fkk][$fk] = $fvv;
                    }
                }
                foreach($_FILES['footchoosed'] as $fck=>$fcv){
                    foreach($fcv as $fckk=>$fcvv){
                        $footpic_file_cur[$fckk][$fck] = $fcvv;
                    }
                }
                $oldpic = $oldcurpic = array();
                foreach ($_POST['footid'] as $k=>$v){
                    foreach ($footnav as $val){
                        if ($v == $val['id']){
                            $arr = explode(',', $val['pic']);
                            if (is_array($arr)){
                                $oldpic[] = $arr[0];
                                $oldcurpic[] = $arr[1];
                            }else{
                                $oldpic[] = $val['pic'];
                            }
                        }
                    }
                }
                $wxAppM =   $this->MODEL('wxapp');
                for ($j = 0; $j < count($_POST['footname']); $j++) {
                    $pic     =  $this->imgarray(array('dir'=>'appdiy', 'file'=>$footpic_file[$j]), $oldpic[$j]);
                    $loadcur =  isset($oldcurpic[$j]) ? $oldcurpic[$j] : '';
                    $curpic  =  $this->imgarray(array('dir'=>'appdiy', 'file'=>$footpic_file_cur[$j]), $loadcur);
                    $arr    =   array(
                        'name'      =>  $_POST['footname'][$j],
                        'type'      =>  'foot',
                        'pic'        =>    $pic . ',' . $curpic,
                        'id'        =>  $_POST['footid'][$j],
                        'url'       =>  $_POST['footurl'][$j]
                    );
                    $wxAppM->saveAllTplApp(array('id' => $arr['id']), $arr);
                }
                $wxAppM->tplappCache('foot');
            }
            if (isset($data)) {
                $this->savetplapp($data);
            }
            $this->ACT_layer_msg('保存成功!', 9, $_SERVER['HTTP_REFERER']);
        }
    }
    function sort_action()
    {
        $wxAppM =   $this->MODEL('wxapp');
        $return =   $wxAppM->sortTplApp($_POST['sort']);
        $wxAppM->tplappCache();
        echo $return;
        die;
    }
    /**
     * 图片数组处理
     * @param null[] $data
     * @return
     */
    private function imgarray($data = array('file' => null, 'dir' => null), $old = '')
    {
        $return =   '';
        if ($data['file']['tmp_name'] != '') {
            $UploadM    =   $this->MODEL('upload');
            $upArr      =   array(
                'file'  =>  $data['file'],
                'dir'   =>  $data['dir']
            );
            $res  =  $UploadM->newUpload($upArr);
            if (isset($res['picurl'])){
                $return = $res['picurl'];
            }
        }
        if (empty($return) && !empty($old)){
            $return = $old;
        }
        return $return;
    }
    /**
     * 删除未包含在最新提交的数据
     * @param $type
     * @param $post
     */
    function delpic($type, $post)
    {
        $wxAppM =   $this->MODEL('wxapp');
        $wxAppM->delTplApp($type, $post);
    }
    /**
     * 保存到tplapp里
     * @param $data
     */
    function savetplapp($data)
    {
        $wxAppM =   $this->MODEL('wxapp');
        $wxAppM->saveTplApp($data);
        $wxAppM->tplappCache();
    }
    function makeCache_action()
    {
        $wxAppM =   $this->MODEL('wxapp');
        $wxAppM->makeCache();
        $wxAppM->makeBaiduCache();
        $wxAppM->makeWxSeoCache();
        $wxAppM->tplappCache();
    }
    /**
     * 小程序SEO配置
     */
    function seo_action(){
        include(CONFIG_PATH."db.data.php");
        if (isset($arr_data)){
            // 保留需要的seo类型
            $seomodel = array();
            foreach ($arr_data['seomodel'] as $k=>$v){
                if (in_array($k, array('index','job','resume','company','part','article','zph','once','tiny','map','special','spview','xjhlive'))){
                    $seomodel[$k] = $v;
                }
            }
            $arr_data['seomodel'] = $seomodel;
            $this->yunset('arr_data',$arr_data);
        }
        $action =    $_GET[action]?$_GET[action]:"index";
        $wxAppM =   $this->MODEL('wxapp');
        $rows    =   $wxAppM -> getWxSeoList(array('seomodel'=>$action));
        $this->yunset('rows', $rows);
        $this->yuntpl(array('admin/admin_xcx_wx_seo'));
    }
    /**
     * 小程序SEO添加
     */
    function addSeo_action(){
        include(CONFIG_PATH."db.data.php");
        if (isset($arr_data)){
            // 去掉用不到的数据
            unset($arr_data['seoconfig']['public']['webkeyword']);
            unset($arr_data['seoconfig']['public']['webdesc']);
            // 保留需要的seo类型
            $seomodel = array();
            foreach ($arr_data['seomodel'] as $k=>$v){
                if (in_array($k, array('index','job','resume','company','part','article','zph','once','tiny','map','special','spview','xjhlive'))){
                    $seomodel[$k] = $v;
                }
            }
            $arr_data['seomodel'] = $seomodel;
            $this->yunset('arr_data',$arr_data);
        }
        $wxAppM  =  $this->MODEL('wxapp');
        $info    =  $wxAppM->getWxSeo(array('id'=>$_GET['id']));
        $this->yunset('info', $info);
        $this->yuntpl(array('admin/admin_xcx_wx_seoadd'));
    }
    /**
     * 小程序SEO保存
     */
    function saveSeo_action(){
        $post   =   array(
            'name'      =>  $_POST['name'],
            'seomodel'  =>  $_POST['seomodel'],
            'ident'     =>  $_POST['ident'],
            'title'     =>  $_POST['title'],
            'lastupdate'=>  time(),
            'share_pic' =>  $_POST['share_pic'],
            'keywords'  =>  $_POST['keywords'],
            'description'=> $_POST['description']
        );
        if($_FILES['file']['tmp_name']){
            $upArr    =  array(
                'file'  =>  $_FILES['file'],
                'dir'   =>  'xcxshare'
            );
            $uploadM  =  $this->MODEL('upload');
            $pic      =  $uploadM->newUpload($upArr);
            if (!empty($pic['msg'])){
                $this->ACT_layer_msg($pic['msg'],8);
            }elseif (!empty($pic['picurl'])){
                $post['share_pic']   =   $pic['picurl'];
            }
        }
        $wxAppM     =   $this->MODEL('wxapp');
        if ($_POST['id']){
            $return =   $wxAppM->upWxSeo(array('id'=>$_POST['id']), $post);
        }else{
            $return =   $wxAppM->addWxSeo($post);
        }
        $this->ACT_layer_msg($return['msg'], $return['errcode'], 'index.php?m=admin_app_set&c=seo', 2, 1);
    }
    /**
     * 小程序SEO删除
     */
    function delSeo_action(){
        if ($_GET['id']){
            $this->check_token();
            $wxAppM  =  $this->MODEL('wxapp');
            $res     =  $wxAppM->delWxSeo(array('id'=>$_GET['id']));
            $this->layer_msg($res['msg'], $res['errcode']);
        }else{
            $this->layer_msg('请选择要删除的SEO', 8);
        }
    }
}
?>
admin/model/admin_appeal.class.php
New file
@@ -0,0 +1,121 @@
<?php
/*
 * $Author :PHPYUN开发团队
 *
 * 官网: http://www.phpyun.com
 *
 * 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
 *
 * 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_appeal_controller extends adminCommon{
    function index_action(){
        $memberM                        =        $this->MODEL('userinfo');
        $adminM                            =        $this->MODEL('admin');
        $state                            =        array('1'=>'未完成','2'=>'已完成');
        $search_list[]                    =        array("param"=>"appealstate","name"=>'申诉情况',"value"=>$state);
        $where['appeal']                =        array('<>','');
        if(trim($_GET['keyword'])){
            $where['username']            =        array('like',trim($_GET['keyword']));
            $urlarr['keyword']            =        $_GET['keyword'];
        }
        if($_GET['appealstate']){
            $where['appealstate']        =        $_GET['appealstate']=='1'    ?    1    :    2;
            $urlarr['appealstate']        =        $_GET['appealstate'];
        }
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $pageurl        =    Url($_GET['m'], $urlarr, 'admin');
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('member', $where, $pageurl, $_GET['page']);
        if($pages['total'] > 0){
            if($_GET['order']){
                $where['orderby']        =        $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =        $_GET['order'];
                $urlarr['t']            =        $_GET['t'];
            }else{
                $where['orderby']        =        array('appealstate,asc','appealtime,desc');
            }
            $where['limit']                =        $pages['limit'];
            $List                        =       $memberM -> getList($where,array('utype'=>'admin','field'=>'uid,username,appeal,appealtime,appealstate,moblie,email'));
            $this -> yunset(array('rows'=>$List));
        }
        $power                            =        $adminM->getPower(array('uid'=>$_SESSION["auid"]));
        if(in_array('141',$power['power'])){
            $this->yunset("email_promiss", '1');
            $this->yunset("moblie_promiss", '1');
        }
        $this->yunset("search_list",$search_list);
        $this->yuntpl(array('admin/admin_appeal'));
    }
    function info_action(){
        $memberM                        =        $this->MODEL('userinfo');
        $info                             =         $memberM->getInfo(array('uid'=>$_GET['id']));
        $user                             =         $memberM->getUserInfo(array('uid'=>$info['uid']),array('usertype'=>$info['usertype']));
        $this->yunset('user',$user);
        $this->yunset('info',$info);
        $this->yuntpl(array('admin/admin_appeal_info'));
    }
    function success_action(){
        if ($_GET['id']){
            $memberM                    =        $this->MODEL('userinfo');
            $result                        =        $memberM->upInfo(array('uid'=>intval($_GET['id'])),array('appealstate'=>'2'));
            isset($result)?$this->layer_msg('申诉确认成功!',9,0,$_SERVER['HTTP_REFERER']):$this->layer_msg('确认失败!',8,0,$_SERVER['HTTP_REFERER']);
        }
    }
    //删除
    function del_action(){
        $memberM                        =        $this->MODEL('userinfo');
        if(is_array($_POST['del'])){
            $delid                        =        $_POST['del'];
            $layer_type                    =        1;
        }else{
            $this->check_token();
            $delid[]                    =        (int)$_GET['id'];
            $layer_type                    =        0;
        }
        if(!$delid){
            $this->layer_msg('请选择要删除的内容!',8,$layer_type,$_SERVER['HTTP_REFERER']);
        }
        $result                         =        $memberM->upInfo(array('uid'=>array('in',pylode(',',$delid))),array('appeal'=>'','appealtime'=>'','appealstate'=>'1'));
        isset($result)?$this->layer_msg('申诉(ID:'.pylode(',',$delid).')删除成功!',9,$layer_type,$_SERVER['HTTP_REFERER']):$this->layer_msg('删除失败!',8,$layer_type,$_SERVER['HTTP_REFERER']);
    }
}
admin/model/admin_baipin.class.php
New file
@@ -0,0 +1,163 @@
<?php
/* *
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2016 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
*
* 百度百聘XML生成模块  QQ9860259
*/
class admin_baipin_controller extends adminCommon{
    function index_action(){
        $this->yuntpl(array('admin/admin_baipin'));
    }
    function add_action(){
        $jobM            =    $this->MODEL('job');
        $comM            =    $this->MODEL('company');
        $numwhere        =    array(
            'state'        =>    1,
            'sdate'     =>  array('>', strtotime('last month')),
            'r_status'    =>    1,
            'pr'        =>  array('>',0),
            'exp'       =>  array('>',0),
            'provinceid'=>  array('>',0),
            'status'    =>    0
        );
        $total_count    =    $jobM->getJobNum($numwhere);
        $pre_count        =    1999;
        $data            =    "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\r\n";
        $data            =    "<sitemapindex>\r\n";
        $j                 =     1;
        $createcount    =    intval($total_count/$pre_count)+1;
        if($createcount>=10){
            $createcount    =    10;
        }
        for ($i=0;$i<$createcount;$i++){
            $uids        =    $jobs    =    array();
            $start         =     strval($i*$pre_count);
            $where        =    array(
                'state'            =>    1,
                'sdate'            =>  array('>', strtotime('last month')),
                'r_status'        =>    1,
                'status'        =>    0,
                'provinceid'    =>  array('>',0),
                'pr'            =>  array('>',0),
                'exp'            =>  array('>',0),
                'orderby'        =>    'lastupdate,desc',
                'limit'            =>    array($start,$pre_count)
            );
            $joblist    =    $jobM->getList($where);
            $jobs        =    $joblist['list'];
            foreach ($jobs as $v){
                $uids[]    =    $v['uid'];
            }
            if (!empty($uids)){
                $com    =    $comM->getList(array('uid'=>array('in',pylode(',',$uids))),array('logo'=>1,'field'=>'`uid`,`address`,`content`'));
                foreach ($jobs as $k=>$v){
                    if ($v['welfare']){
                        $jobs[$k]['welfarename']    =    $v['welfare'];
                    }
                    foreach ($com['list'] as $val){
                        if ($v['uid']==$val['uid']){
                            $jobs[$k]['com_logo']    =    $val['com_logo'];
                            $jobs[$k]['address']    =    $val['address'];
                            $jobs[$k]['content']    =    str_replace("&nbsp;","",$val['content']);
                        }
                    }
                }
            }
            $show="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n";
            $show.="<urlset>\r\n";
            foreach($jobs as $key=>$v){
                $comurl        =    Url("company",array("c"=>'show',"id"=>$v['uid']));
                $joburl        =    Url("job",array("c"=>'comapply',"id"=>$v['id']));
                $wapjoburl  =   Url('wap',array("c"=>"job",'a'=>'comapply',"id"=>$v['id']));
                $cityArr    =    isset($v['job_city_two']) ? $v['job_city_two'] : '不限';
                $citythree    =    isset($v['job_city_three']) ? $v['job_city_three'] : '不限';
                $v['edate'] =   $v['lastupdate'] + 86400 * 60;
                $show.="<url>\r\n";
                $show.="<loc><![CDATA[".$joburl."]]></loc>\r\n";
                $show.="<lastmod><![CDATA[".date('Y-m-d',$v['lastupdate'])."]]></lastmod>\r\n";
                $show.="<changefreq>always</changefreq>\r\n";
                $show.="<priority>1.0</priority>\r\n";
                $show.="<data>\r\n";
                $show.="<display>\r\n";
                $show.="<wapurl></wapurl>\r\n";
                $show.="<title><![CDATA[".$v['name']."]]></title>\r\n";
                $show.="<jobfirstclass><![CDATA[".$v['job_one_n']."]]></jobfirstclass>\r\n";
                $show.="<jobsecondclass><![CDATA[".$v['job_two_n']."]]></jobsecondclass>\r\n";
                $show.="<depart></depart>\r\n";
                $show.="<number><![CDATA[".$v['job_number']."]]></number>\r\n";
                $show.="<age><![CDATA[".$v['job_age']."]]></age>\r\n";
                $show.="<sex><![CDATA[".$v['job_sex']."]]></sex>\r\n";
                $show.="<description><![CDATA[".strip_tags(str_replace(array("&nbsp;","\r\n","\n"),"",$v['description']))."]]></description>\r\n";
                $show.="<education><![CDATA[".$v['job_edu']."]]></education>\r\n";
                $show.="<experience><![CDATA[".$v['job_exp']."]]></experience>\r\n";
                $show.="<startdate><![CDATA[".date('Y-m-d',$v['sdate'])."]]></startdate>\r\n";
                $show.="<enddate><![CDATA[".date('Y-m-d',$v['edate'])."]]></enddate>\r\n";
                $show.="<salary><![CDATA[".$v['job_salary']."]]></salary>\r\n";
                $show.="<city><![CDATA[".$cityArr."]]></city>\r\n";
                $show.="<district><![CDATA[".$citythree."]]></district>\r\n";
                $show.="<area></area>\r\n";
                $show.="<location><![CDATA[".$v['address']."]]></location>\r\n";
                $show.="<type><![CDATA[".全职."]]></type>\r\n";
                $show.="<jobthirdclass><![CDATA[".$v['job_three_n']."]]></jobthirdclass>\r\n";
                $show.="<jobfourthclass></jobfourthclass>\r\n";
                $show.="<officialname><![CDATA[".$v['com_name']."]]></officialname>\r\n";
                $show.="<commonname></commonname>\r\n";
                $show.="<logo></logo>\r\n";
                $show.="<employerurl><![CDATA[".$comurl."]]></employerurl>\r\n";
                $show.="<companyaddress><![CDATA[".$v['address']."]]></companyaddress>\r\n";
                $show.="<employertype><![CDATA[".$v['job_pr']."]]></employertype>\r\n";
                $show.="<size><![CDATA[".$v['job_mun']."]]></size>\r\n";
                $show.="<welfare><![CDATA[".$v['welfarename']."]]></welfare>\r\n";
                $show.="<companydescription><![CDATA[".strip_tags($v['content'])."]]></companydescription>\r\n";
                $show.="<email></email>\r\n";
                $show.="<industry><![CDATA[".$v['job_hy']."]]></industry>\r\n";
                $show.="<secondindustry><![CDATA[".$v['job_hy']."]]></secondindustry>\r\n";
                $show.="<companyID><![CDATA[".$v['uid']."]]></companyID>\r\n";
                $show.="<source><![CDATA[".$this->config['sy_webname']."]]></source>\r\n";
                $show.="<sourcelink><![CDATA[".$this->config['sy_weburl']."]]></sourcelink>\r\n";
                $show.="<joblink><![CDATA[".$joburl."]]></joblink>\r\n";
                $show.="<jobwapurl><![CDATA[".$wapjoburl."]]></jobwapurl>\r\n";
                $show.="</display>\r\n";
                $show.="</data>\r\n";
                $show.="</url>\r\n";
            }
            $show.="</urlset>\r\n";
            $path = APP_PATH."/data/xml/".$j.".xml";
            $fp = @fopen($path,"w");
            @fwrite($fp,$show);
            @fclose($fp);
            if($j<=10){
                $data.="<sitemap>\r\n";
                $data.="<loc>".$this->config['sy_weburl']."/data/xml/".$j.".xml</loc>\r\n";
                $data.="<lastmod>".date("Y-m-d")."</lastmod>\r\n";
                $data.="</sitemap>\r\n";
            }
            $j++;
        }
        $data.="</sitemapindex>\r\n";
        $path = APP_PATH."/data/xml/baidu.xml";
        $fp = @fopen($path,"w");
        @fwrite($fp,$data);
        @fclose($fp);
        $this->MODEL('log')->addAdminLog("百度百聘生成成功");
        $this->ACT_layer_msg('百度百聘生成成功',9,$_SERVER['HTTP_REFERER'],2,1);
    }
}
?>
admin/model/admin_chat_black.class.php
New file
@@ -0,0 +1,116 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2018 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_chat_black_controller extends adminCommon{
    function index_action(){
        $where['state']  =  '2';
        if($_GET['end']){
            if($_GET['end']=='1'){
                $where['ctime']  =  array('>=',strtotime('today'));
            }else{
                $where['ctime']  =  array('>=',strtotime('-'.(int)$_GET['end'].'day'));
            }
            $urlarr['end']  =  $_GET['end'];
        }
        if ($_GET['keyword']){
            $keyword  =  trim($_GET['keyword']);
            if ($_GET['f_type'] == 1 || $_GET['f_type'] == 2){
                $userInfoM  =  $this->MODEL('userinfo');
                $member  =  $userInfoM->getList(array('username'=>array('like',$keyword)),array('field'=>'`uid`'));
                if (!empty($member)){
                    $muids  =  array();
                    foreach ($member as $v){
                        $muids[] = $v['uid'];
                    }
                    if ($_GET['f_type'] == 1){
                        $where['uid']  =  array('in',pylode(',', $muids));
                    }elseif ($_GET['f_type'] == 2){
                        $where['fid']  =  array('in',pylode(',', $muids));
                    }
                }
            }elseif ($_GET['f_type'] == 3){
                $where['uid']  =  $keyword;
            }elseif ($_GET['f_type'] == 4){
                $where['fid']  =  $keyword;
            }
            $urlarr['f_type']   =  $_GET['f_type'];
            $urlarr['keyword']  =  $_GET['keyword'];
        }
        $urlarr['page']  =  '{{page}}';
        $pageurl  =  Url('admin_chat_black',$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('chat_friend', $where, $pageurl, $_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $chatM  =  $this->MODEL('chat');
            $rows   =  $chatM->getFriendList($where,array('utype'=>'admin'));
        }
        $this->yunset('rows',$rows);
        $this->yuntpl(array('admin/admin_chat_black'));
    }
    function del_action(){
        $this->check_token();
        if($_GET['del']){
            $del=$_GET['del'];
            if($del){
                if(is_array($del)){
                    $layer_type  =  1;
                    $del  =  pylode(',',$del);
                }else{
                    $layer_type  =  0;
                }
                $chatM  =  $this->MODEL('chat');
                $chatM->upFriend(array('id'=>array('in',$del)),array('state'=>1));
                $this->layer_msg('屏蔽(ID:'.$del.')解除成功!',9,$layer_type,$_SERVER['HTTP_REFERER']);
            }else{
                $this->layer_msg('请选择您要解除的信息!',8,0,$_SERVER['HTTP_REFERER']);
            }
        }
    }
}
?>
admin/model/admin_chat_config.class.php
New file
@@ -0,0 +1,71 @@
<?php
/* *
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
*/
class admin_chat_config_controller extends adminCommon{
    function index_action(){
        $this->yuntpl(array('admin/admin_chat_config'));
    }
    function save_action(){
        $_POST =  $this->post_trim($_POST);
        $configM  =  $this->MODEL('config');
        if ($_POST['sy_chat_open']){
            $data['sy_chat_open'] = 1;
        }else{
            $data['sy_chat_open'] = 2;
        }
        if ($_POST['sy_chat_exphone']){
            $data['sy_chat_exphone'] = 2;
        }else{
            $data['sy_chat_exphone'] = 1;
        }
        if ($_POST['sy_chat_concheck']){
            $data['sy_chat_concheck'] = 2;
        }else{
            $data['sy_chat_concheck'] = 1;
        }
        $data['sy_chat_limit']        =  $_POST['sy_chat_limit'];
        $data['sy_chat_rates']        =  $_POST['sy_chat_rates'];
        $data['sy_chat_name']        =  $_POST['sy_chat_name'];
        $data['sy_chat_day']        =  $_POST['sy_chat_day'];
        $data['sy_chat_appkey']        =  $_POST['sy_chat_appkey'];
        $data['sy_chat_appsecret']  =  $_POST['sy_chat_appsecret'];
        $data['sy_chat_mapkey']        =  $_POST['sy_chat_mapkey'];
        $data['sy_chat_weburl']     =  'wss://yunliao.phpyun.com/wss';
        $configM -> setConfig($data);
        $this->web_config();
        $this->ACT_layer_msg("聊天设置成功!",9,$_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * 查询聊天服务是否可用
     */
    function get_restnum_action(){
        $chatM   =  $this->MODEL('chat');
        $return  =  $chatM->chatRequest();
        echo json_encode($return);die;
    }
}
?>
admin/model/admin_chat_log.class.php
New file
@@ -0,0 +1,184 @@
<?php
/* *
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
*/
class admin_chat_log_controller extends adminCommon{
    function index_action(){
        $chatM = $this->MODEL('chat');
        $where = array();
        $noUsername = true;
        if($_GET['keyword']){
            $keyword    =    trim($_GET['keyword']);
            $type        =    intval($_GET['type']);
            if ($type==1 || $type==2){
                $userInfoM  =  $this->MODEL('userinfo');
                $member  =  $userInfoM->getList(array('username'=>array('like',$keyword)),array('field'=>'`uid`'));
                if (!empty($member)){
                    $muids  =  array();
                    foreach ($member as $v){
                        $muids[] = $v['uid'];
                    }
                    if ($type == 1){
                        $where['from']  =  array('in',pylode(',', $muids));
                    }elseif ($type == 2){
                        $where['to']  =  array('in',pylode(',', $muids));
                    }
                }else{
                    $noUsername = false;
                }
            }elseif($type=='3'){
                $where['content']    =    array('like',$keyword);
            }
            $urlarr['type']            =    "".$type."";
            $urlarr['keyword']        =    "".$keyword."";
        }
        if(($_GET['date'])){
            $times=@explode('~',$_GET['date']);
            $where['PHPYUNBTWSTART']=   '';
            $where['sendTime'][]    =    array('>=',strtotime($times[0]." 00:00:00")*1000);
            $where['sendTime'][]    =    array('<',strtotime($times[1]." 23:59:59")*1000);
            $where['PHPYUNBTWEND']  =   '';
            $urlarr['date']        =    $_GET['date'];
        }
        // 用户名没搜到的,不查询
        if ($noUsername){
            $urlarr            =   $_GET;
            $urlarr['page']    =    "{{page}}";
            $pageurl        =    Url($_GET['m'],$urlarr,'admin');
            $pageM            =    $this  -> MODEL('page');
            $pages            =    $pageM -> pageList('chat_log',$where,$pageurl,$_GET['page']);
            //分页数大于0的情况下 执行列表查询
            if($pages['total'] > 0){
                if($_GET['order'])
                {
                    $where['orderby']    =    $_GET['t'].','.$_GET['order'];
                    $urlarr['order']    =    $_GET['order'];
                    $urlarr['t']        =    $_GET['t'];
                }else{
                    $where['orderby']    =    'id';
                }
                $where['limit']    =    $pages['limit'];
                $chatList        =    $chatM -> getChatLogList($where,array('admin'=>1));
                if ($chatList && is_array($chatList)){
                    foreach ($chatList as $k=>$v){
                        $chatList[$k]['sendTime'] = ceil($v['sendTime']/1000);
                    }
                }
            }
            $this->yunset('rows',$chatList);
        }
        $this->yuntpl(array('admin/admin_chat_log'));
    }
    function del_action(){
        $chatM    =    $this -> Model('chat');
        if(is_array($_POST['del'])){
            $delid        =    @implode(',',$_POST['del']);
            $layer_type    =    1;
        }else{
            $this -> check_token();
            $delid        =    (int)$_GET['id'];
            $layer_type    =    0;
        }
        $where['id']    =    array('in',$delid);
        $del    =    $chatM -> delChatLog(array('where'=>$where));
        $del?$this -> layer_msg('聊天记录(ID:'.$delid.')删除成功!',9,$layer_type,$_SERVER['HTTP_REFERER']):$this -> layer_msg('删除失败!',8,$layer_type,$_SERVER['HTTP_REFERER']);
    }
    function clean_action(){
        $month    =    intval($_POST['month']);
        $chatM    =    $this -> MODEL('chat');
        $where['sendTime']    =    array('<',strtotime("-".$month." month")*1000);
        $del    =    $chatM -> delChatLog(array('where'=>$where));
        $del?$this -> layer_msg('聊天记录清理成功!',9):$this -> layer_msg('清理失败!',8);
    }
    /**
     * 按聊天记录id,查询双方聊天记录
     */
    function userchat_action(){
        $chatM    =    $this -> MODEL('chat');
        $log = $chatM->getChatLog(array('id'=>(intval($_POST['id']))));
        $arr    =  array(
            'toid'       =>  $log['to'],
            'tusertype'  =>  $log['tusertype'],
            'fromid'     =>  $log['from'],
            'fusertype'  =>  $log['fusertype'],
            'page'       =>  $_POST['page'],
            'lastid'     =>  ''
        );
        $return  =  $chatM -> getChatPage($arr);
        $pArr   =  array(
            'uid'       =>  intval($log['from']),
            'usertype'  =>  intval($log['fusertype']),
            'toid'      =>  intval($log['to']),
            'totype'    =>  intval($log['tusertype'])
        );
        $list   =  $chatM -> getPrepare($pArr);
        $return['joblist'] =  !empty($list['joblist'])?$list['joblist']:array();
        $return['expect'] =  !empty($list['expect'])?$list['expect']:array();
        $canwx  =   $chatM->getFriendCan(array('type'=>'wx','uid'=>$this->uid,'usertype'=>$this->usertype,'fid'=>$uid,'fusertype'=>$_GET['type']));
        $cantel =   $chatM->getFriendCan(array('type'=>'tel','uid'=>$this->uid,'usertype'=>$this->usertype,'fid'=>$uid,'fusertype'=>$_GET['type']));
        $return['cantel'] =  $cantel;
        $return['canwx'] =  $canwx;
        echo  json_encode($return);die;
    }
}
?>
admin/model/admin_chat_useful.class.php
New file
@@ -0,0 +1,168 @@
<?php
/* *
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
*/
class admin_chat_useful_controller extends adminCommon{
    function index_action(){
        $chatM = $this->MODEL('chat');
        $where = array();
        $noUsername = true;
        if($_GET['keyword']){
            $keyword    =    trim($_GET['keyword']);
            $type        =    intval($_GET['type']);
            if ($type==1){
                $userInfoM  =  $this->MODEL('userinfo');
                $member  =  $userInfoM->getList(array('username'=>array('like',$keyword)),array('field'=>'`uid`'));
                if (!empty($member)){
                    $muids  =  array();
                    foreach ($member as $v){
                        $muids[] = $v['uid'];
                    }
                    if ($type == 1){
                        $where['from']  =  array('in',pylode(',', $muids));
                    }elseif ($type == 2){
                        $where['to']  =  array('in',pylode(',', $muids));
                    }
                }else{
                    $noUsername = false;
                }
            }elseif($type==2){
                $where['content']    =    array('like',$keyword);
            }
            $urlarr['type']            =    "".$type."";
            $urlarr['keyword']        =    "".$keyword."";
        }
        // 用户名没搜到的,不查询
        if ($noUsername){
            $urlarr            =   $_GET;
            $urlarr['page']    =    "{{page}}";
            $pageurl        =    Url($_GET['m'],$urlarr,'admin');
            $pageM            =    $this  -> MODEL('page');
            $pages            =    $pageM -> pageList('chat_useful',$where,$pageurl,$_GET['page']);
            //分页数大于0的情况下 执行列表查询
            if($pages['total'] > 0){
                if($_GET['order'])
                {
                    $where['orderby']    =    $_GET['t'].','.$_GET['order'];
                    $urlarr['order']    =    $_GET['order'];
                    $urlarr['t']        =    $_GET['t'];
                }else{
                    $where['orderby']    =    'id';
                }
                $where['limit']    =    $pages['limit'];
                $chatList        =    $chatM -> getChatUsefulList($where,array('admin'=>1));
            }
            $this->yunset('rows',$chatList);
        }
        $this->yuntpl(array('admin/admin_chat_useful'));
    }
    function usefulSet_action(){
        if($_GET['type'] !=''){
            $type=$_GET['type'];
        }else{
            $type="1";
        }
        $chatM = $this->MODEL('chat');
        $chatList = $chatM->getUsefulSetList(array('type'=>$type,'orderby'=>'sort,desc'),array('admin'=>1));
        $this->yunset('rows',$chatList);
        $this->yunset('type',$type);
        $this->yuntpl(array('admin/admin_chat_useful_set'));
    }
    function usefulSetAdd_action(){
        if($_POST['submit']){
            unset($_POST['submit']);
            $chatM = $this->MODEL('chat');
            $_POST['content'] = trim($_POST['content']);
            if(isset($_POST['id'])&&!empty($_POST['id'])){
                $return = $chatM->upChatUsefulSet(array('id'=>intval($_POST['id'])),$_POST);
            }else{
                $return = $chatM->addChatUsefulSet($_POST);
            }
        }else{
            $return['msg'] = '非法操作!';
            $return['errcode'] = '8';
        }
        $this->ACT_layer_msg($return['msg'],$return['errcode'],'index.php?m=admin_chat_useful&c=usefulSet&type='.$_POST['type'],2,1);
    }
    function add_action(){
        $data = array('content'=>trim($_POST['content']));
        $chatM    =    $this->Model('chat');
        $data['utype'] = "admin";
        if (isset($_POST['id'])){
            $res = $chatM->upChatUseful(array('id'=>intval($_POST['id'])), $data);
        }
    }
    function customdel_action(){
        $this -> check_token();
        $delid        =    (int)$_GET['id'];
        $chatM    =    $this -> Model('chat');
        $where['id']    =    $delid;
        $return    =    $chatM -> delUsefulSet($where);
        $return?$this -> layer_msg($return['msg'],9,2,$_SERVER['HTTP_REFERER']):$this -> layer_msg($return['msg'],8,2,$_SERVER['HTTP_REFERER']);
    }
    function del_action(){
        $chatM    =    $this -> Model('chat');
        if(is_array($_POST['del'])){
            $delid        =    @implode(',',$_POST['del']);
            $layer_type    =    1;
        }else{
            $this -> check_token();
            $delid        =    (int)$_GET['id'];
            $layer_type    =    0;
        }
        $where['id']    =    array('in',$delid);
        $data['utype'] = "admin";
        $del    =    $chatM -> delChatUseful($where,$data);
        $del?$this -> layer_msg('用户常用语(ID:'.$delid.')删除成功!',9,$layer_type,$_SERVER['HTTP_REFERER']):$this -> layer_msg('删除失败!',8,$layer_type,$_SERVER['HTTP_REFERER']);
    }
}
?>
admin/model/admin_city.class.php
New file
@@ -0,0 +1,153 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_city_controller extends adminCommon{
    function index_action(){
        $city_ABC                =    array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
        $categoryM                =    $this -> MODEL('category');
        $whereData['keyid']        =    '0';
        $whereData['orderby']    =    'sort,asc';
        $city    =    $categoryM    ->    getCityClassList($whereData);
        $this->yunset("letter",$city_ABC);
        $this->yunset("city",$city);
        $this->yuntpl(array('admin/admin_city'));
    }
    function upp_action(){
        $categoryM    =    $this -> MODEL('category');
        if($_POST['id']!="" || $_POST['addcityname_0']){
            $delid    =    $_POST['id'];
            if($_POST['updateall']){
                if($_POST['addcityname_0']){
                    $_POST['id']    =    "0,".$_POST['id'];
                }
                $id_arr            =    @explode(",",$_POST['id']);
                $ck                =    0;
                foreach($id_arr as $key=>$value){
                    if($_POST["cityname_".$value]!=""){//更新城市
                        $upData['name']        =    $_POST["cityname_".$value];
                        $upData['e_name']    =    $_POST["citye_name_".$value];
                        $upData['sort']        =    $_POST["citysort_".$value];
                        $upData['letter']    =    $_POST["letter_".$value];
                        $upData['display']    =    $_POST["display_".$value];
                        $upData['sitetype']    =    $_POST["sitetype_".$value];
                        $upWhere['id']        =    $value;
                        $categoryM    ->    upCityClass($upWhere,$upData,array('type'=>'multi'));
                    }
                    if(is_array($_POST["addcityname_".$value])){//添加的城市
                        foreach($_POST["addcityname_".$value] as $k=>$v){
                            if($v!=""){
                                $addData[$ck]['keyid']        =    $value;
                                $addData[$ck]['name']        =    $v;
                                $addData[$ck]['letter']        =    $_POST["addletter_".$value][$k];
                                $addData[$ck]['display']    =    $_POST["adddisplay_".$value][$k];
                                $addData[$ck]['sitetype']    =    $_POST["addsitetype_".$value[$k]];
                                $addData[$ck]['e_name']        =    $_POST["addcitye_name_".$value][$k];
                                $ck++;
                            }
                        }
                    }
                }
                if(is_array($addData)){
                    $categoryM    ->    addCityClass($addData);
                }
                $categoryM    ->    cache_action('city_cache','city');
                $this        ->    ACT_layer_msg("区域修改成功!",9,$_SERVER['HTTP_REFERER'],2,1);
            }
            if($delid){//删除多选城市
                $whereData['id']    =    array('in',$delid);
                $categoryM    ->    delCityClass($whereData);
                $this        ->    layer_msg( "区域(ID:".$delid.")删除成功!",9,1,$_SERVER['HTTP_REFERER']);
            }
        }else{
            $this    ->    ACT_layer_msg("请选择需要修改或增加子类的城市!",8,$_SERVER['HTTP_REFERER'],2,1);
        }
    }
    function AddCity_action(){
        if( $_POST['kid']){
            $categoryM                =    $this -> MODEL('category');
            $whereData['keyid']        =    $_POST['kid'];
            $whereData['orderby']    =    'sort,asc';
            $adcity                    =    $categoryM    ->    getCityClassList($whereData);
            echo json_encode($adcity);die;
        }
    }
    function del_action(){
        if((int)$_POST['delid']){
            $categoryM            =    $this -> MODEL('category');
            $whereData['id']    =    array('in',$_POST['delid']);
            $return                =    $categoryM    ->    delCityClass($whereData);
            echo $return['error'];
        }
        die;
    }
    function Single_action(){
        $addData            =    array();
        $whereData['id']    =    $_POST['id'];
        $_POST['sort']        =    $_POST['c_sort'];
        unset($_POST['id']);
        unset($_POST['c_sort']);
        $addData            =    $_POST;
        $categoryM    =    $this -> MODEL('category');
        $return        =    $categoryM    ->    upCityClass($whereData,$addData,array('type'=>'single'));
        echo $return;
        die;
    }
    function ajax_action(){
        $categoryM            =    $this    ->    MODEL('category');
        $whereData['id']    =    $_POST['id'];
        $addData['name']    =    $_POST['name'];
        $addData['e_name']    =    $_POST['e_name'];
        $categoryM    ->    upCityClass($whereData,$addData);
        echo '1';die;
    }
    function ajaxpinyin_action(){
        $where['e_name'][]    =    array('isnull');
        $where['e_name'][]    =    array('=','','OR');
        $where['orderby']    =    'sort,desc';
        $data['field']    =    '`id`,`name`,`e_name`';
        $data['type']    =    'city';
        $data['post']    =    $_POST;
        $categoryM    =    $this -> MODEL('category');
        $return        =    $categoryM -> setPinYin($where,$data);
        echo json_encode($return);die;
    }
    function clearpinyin_action(){
        $categoryM    =    $this -> MODEL('category');
        $categoryM -> clearPinYin('city_class');
    }
    function ajaxchachong_action(){
        $where['e_name']    =    array('<>','');
        $where['groupby']    =    'e_name';
        $where['having']    =    array('enum'=>array('>','1'));
        $data    =    array(
            'field'    =>    '*,count(*) as enum',
            'page'    =>    $_POST['page'],
            'type'    =>    'city'
        );
        $categoryM    =    $this -> MODEL('category');
        $list        =    $categoryM -> setChaChong($where,$data);
        echo json_encode($list);die;
    }
}
?>
admin/model/admin_comlog.class.php
New file
@@ -0,0 +1,895 @@
<?php
/*
 * $Author :PHPYUN开发团队
 *
 * 官网: http://www.phpyun.com
 *
 * 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
 *
 * 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_comlog_controller extends adminCommon{
    /**
     * @desc 后台职位记录 -- 职位申请记录
     */
    function index_action()
    {
        $JobM       =   $this -> MODEL('job');
        $search_list[] = array(
            "param" => "browse",
            "name" => '是否查看',
            "value" => array(
                "1" => "未查看",
                "2" => "已查看",
                "3" => "待通知",
                "4" => "不合适",
                "5" => "未接通"
            )
        );
        $ad_time = array(
            '1' => '今天',
            '3' => '最近三天',
            '7' => '最近七天',
            '15' => '最近半月',
            '30' => '最近一个月'
        );
        $search_list[] = array(
            "param" => "time",
            "name" => '申请时间',
            "value" => $ad_time
        );
        $this->yunset("search_list", $search_list);
        $typeStr    =   intval($_GET['type']);
        $keywordStr =   trim($_GET['keyword']);
        if (intval($_GET['comid'])) {
            $where['com_id']    =   intval($_GET['comid']);
            $urlarr['comid']    =   intval($_GET['comid']);
        }
        if (!empty($keywordStr)) {
            if ($typeStr == 1) {
                $where['job_name']      =   array('like', $keywordStr);
            } elseif ($typeStr == 2) {
                $where['com_name']      =   array('like', $keywordStr);
            } elseif ($typeStr == 3) {
                $resumeM                =   $this -> MODEL('resume');
                $rwhere['name']         =   array('like', $keywordStr);
                $rlist                  =   $resumeM -> getResumeList($rwhere, array('field'=>'`uid`'));
                if (is_array($rlist)) {
                    foreach ($rlist as $v) {
                        $muids[]        =   $v['uid'];
                    }
                }
                $where['uid']           =   array('in', pylode(',', $muids));
            } elseif ($typeStr == 4) {
                $resumeM                =   $this -> MODEL('resume');
                $rwhere['name']         =   array('like', $keywordStr);
                $rlist                  =   $resumeM -> getList($rwhere, array('field'=>'`id`'));
                if (is_array($rlist['list'])) {
                    foreach ($rlist['list']  as  $v) {
                        $eids[]         =   $v['id'];
                    }
                }
                $where['eid']           =   array('in', pylode(',', $eids));
            }
            $urlarr['type']             =   $typeStr;
            $urlarr['keyword']          =   $keywordStr;
        }
        if ($_GET['browse']) {
            $where['is_browse']         =   intval($_GET['browse']);
            $urlarr['browse']           =   intval($_GET['browse']);
        }
        if ($_GET['time']) {
            if ($_GET['time'] == '1') {
                $where['datetime']      =   array('>=', strtotime(date('Y-m-d 00:00:00')));
            } else {
                $where['datetime']      =   array('>=', strtotime('-'.intval($_GET['time']).' day'));
            }
            $urlarr['time']             =   $_GET['time'];
        }
        if ($_GET['eid']){
            $where['eid']   =   $_GET['eid'];
            $urlarr['eid']  =   $_GET['eid'];
        }
        if ($_GET['uid']){
            $where['uid']   =   $_GET['uid'];
            $urlarr['uid']  =   $_GET['uid'];
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('userid_job',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $list    =   $JobM -> getSqJobList($where, array('utype' => 'admin'));
            $this -> yunset(array('list'=>$list));
        }
        $this->yuntpl(array('admin/admin_useridjob'));
    }
    /**
     * @desc  删除职位申请记录
     */
    function deluseridjob_action()
    {
        $this->check_token();
        $JobM   =   $this -> MODEL('job');
        if(is_array($_GET['del'])){
            $id =   $_GET['del'];
        }else{
            $id =   intval($_GET['del']);
        }
        $arr    =   $JobM -> delSqJob($id,array('utype'=>'admin'));
        $this ->  layer_msg($arr['msg'], $arr['errcode'], $arr['layertype'],$_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc 后台职位记录 -- 邀请面试记录
     */
    function useridmsg_action()
    {
        $JobM       =   $this -> MODEL('job');
        $search_list[] = array(
            "param" => "browse",
            "name" => '是否查看',
            "value" => array(
                "1" => "未查看",
                "2" => "已查看",
                "3" => "已同意",
                "4" => "已拒绝"
            )
        );
        $ad_time = array(
            '1' => '今天',
            '3' => '最近三天',
            '7' => '最近七天',
            '15' => '最近半月',
            '30' => '最近一个月'
        );
        $search_list[] = array(
            "param" => "time",
            "name" => '邀请时间',
            "value" => $ad_time
        );
        $this->yunset("search_list", $search_list);
        if (intval($_GET['comid'])) {
            $where['fid']       =   intval($_GET['comid']);
            $urlarr['comid']    =   intval($_GET['comid']);
            $comM   =   $this -> MODEL('company');
            $ccom   =   $comM -> getInfo(intval($_GET['comid']), array('field'=>'`name`'));
            $this   ->  yunset("ccname", $ccom['name']);
        }
        $typeStr    =   intval($_GET['type']);
        $keywordStr =   trim($_GET['keyword']);
        if (!empty($keywordStr)) {
            if ($typeStr == 1) {
                $resumeM                =   $this -> MODEL('resume');
                $rwhere['name']         =   array('like', $keywordStr);
                $rlist                  =   $resumeM -> getResumeList($rwhere, array('field'=>'`uid`'));
                if (is_array($rlist)) {
                    foreach ($rlist as $v) {
                        $muids[]        =   $v['uid'];
                    }
                }
                $where['uid']           =   array('in', pylode(',', $muids));
            } elseif ($typeStr == 2) {
                $where['fname']         =   array('like', $keywordStr);
            } elseif ($typeStr == 3) {
                $where['title']         =   array('like', $keywordStr);
            } elseif ($typeStr == 4) {
                $where['content']       =   array('like', $keywordStr);
            }
            $urlarr['type']         =   $typeStr;
            $urlarr['keyword']      =   $keywordStr;
        }
        if ($_GET['browse']) {
            $where['is_browse']         =   intval($_GET['browse']);
            $urlarr['browse']           =   intval($_GET['browse']);
        }
        if ($_GET['time']) {
            if ($_GET['time'] == '1') {
                $where['datetime']      =   array('>=', strtotime(date('Y-m-d 00:00:00')));
            } else {
                $where['datetime']      =   array('>=', strtotime('-'.intval($_GET['time']).' day'));
            }
            $urlarr['time']             =   $_GET['time'];
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $urlarr['c']    =    $_GET['c'];
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('userid_msg',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $list    =   $JobM -> getYqmsList($where,array('utype'=>'admin'));
            $this -> yunset(array('list'=>$list));
        }
        $this->yuntpl(array('admin/admin_useridmsg'));
    }
    /**
     * @desc 删除邀请面试记录
     */
    function deluseridmsg_action()
    {
        $this->check_token();
        $JobM   =   $this -> MODEL('job');
        if(is_array($_GET['del'])){
            $id =   $_GET['del'];
        }else{
            $id =   intval($_GET['del']);
        }
        $arr    =   $JobM -> delYqms($id,array('utype'=>'admin'));
        $this ->  layer_msg($arr['msg'], $arr['errcode'], $arr['layertype'],$_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc 后台职位记录 --职位浏览记录
     */
    function lookjob_action()
    {
        $JobM       =   $this -> MODEL('job');
        $ad_time = array(
            '1' => '今天',
            '3' => '最近三天',
            '7' => '最近七天',
            '15' => '最近半月',
            '30' => '最近一个月'
        );
        $search_list[] = array(
            "param" => "time",
            "name" => '浏览时间',
            "value" => $ad_time
        );
        if (intval($_GET['comid'])) {
            $where['com_id']    =   intval($_GET['comid']);
            $urlarr['comid']    =   intval($_GET['comid']);
        }
        $this->yunset("search_list", $search_list);
        $typeStr    =   intval($_GET['type']);
        $keywordStr =   trim($_GET['keyword']);
        if (!empty($keywordStr)) {
            if ($typeStr    == 1) {
                $resumeM                =   $this -> MODEL('resume');
                $rwhere['name']         =   array('like', $keywordStr);
                $rlist                  =   $resumeM -> getResumeList($rwhere, array('field'=>'`uid`'));
                if (is_array($rlist)) {
                    foreach ($rlist as $v) {
                        $muids[]        =   $v['uid'];
                    }
                }
                $where['uid']           =   array('in', pylode(',', $muids));
            } else {
                $JobM   =   $this -> MODEL('job');
                if ($typeStr    == 2) {
                    $job    =   $JobM -> getList(array('name'=>array('like', $keywordStr)), array('field'=>'`id`'));
                    $jobids = array();
                    if (is_array($job['list'])) {
                        foreach ($job['list'] as $v) {
                            $jobids[] = $v['id'];
                        }
                    }
                    $where['jobid']     =   array('in', pylode(',', $jobids));
                } elseif ($typeStr == 3) {
                    $job    =   $JobM -> getList(array('com_name'=>array('like', $keywordStr)), array('field'=>'`uid`'));
                    $cuids = array();
                    if (is_array($job['list'])) {
                        foreach ($job['list'] as $v) {
                            $cuids[] = $v['uid'];
                        }
                    }
                    $where['com_id']    =   array('in', pylode(',', $cuids));
                }
            }
            $urlarr['type']             =   $typeStr;
            $urlarr['keyword']          =   $keywordStr;
        }
        if ($_GET['time']) {
            if ($_GET['time'] == '1') {
                $where['datetime']      =   array('>=', strtotime(date('Y-m-d 00:00:00')));
            } else {
                $where['datetime']      =   array('>=', strtotime('-'.intval($_GET['time']).' day'));
            }
            $urlarr['time']             =   $_GET['time'];
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $urlarr['c']    =    $_GET['c'];
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('look_job',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $list    =   $JobM -> getLookJobList($where,array('utype'=>'admin'));
            $this -> yunset(array('list'=>$list));
        }
        $this->yuntpl(array('admin/admin_lookjob'));
    }
    /**
     * @desc 删除职位浏览记录
     */
    function dellookjob_action()
    {
        $this->check_token();
        $JobM   =   $this -> MODEL('job');
        if(is_array($_GET['del'])){
            $id =   $_GET['del'];
        }else{
            $id =   intval($_GET['del']);
        }
        $arr    =   $JobM -> delLookJob($id,array('utype'=>'admin'));
        $this ->  layer_msg($arr['msg'], $arr['errcode'], $arr['layertype'],$_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc 兼职报名
     */
    function partapply_action()
    {
        $partM  =   $this -> MODEL('part');
        $ComM   =   $this -> MODEL('company');
        $search_list[]  =   array(
            'param' =>  'status',
            'name'  =>  '标记状态',
            'value' =>  array(
                '1' => '未查看',
                '2' => '已查看'
            )
        );
        $search_list[]  =   array(
            'param' =>  'time',
            'name'  =>  '申请时间',
            'value' =>  array(
                '1'     =>  '今天',
                '3'     =>  '最近三天',
                '7'     =>  '最近七天',
                '15'    =>  '最近半月',
                '30'    =>  '最近一个月'
            )
        );
        $this->yunset('search_list', $search_list);
        if ($_GET['jobid']) {
            $where['jobid']     =   $_GET['jobid'];
            $urlarr['jobid']    =   $_GET['jobid'];
        }
        if (intval($_GET['comid'])) {
            $where['comid']     =   intval($_GET['comid']);
            $urlarr['comid']    =   intval($_GET['comid']);
        }
        $typeStr                =   intval($_GET['type']);
        $keywordStr             =   trim($_GET['keyword']);
        if (!empty($keywordStr)) {
            if ($typeStr    == 1) {
                $resumeM                =   $this -> MODEL('resume');
                $rwhere['name']         =   array('like', $keywordStr);
                $rlist                  =   $resumeM -> getResumeList($rwhere, array('field'=>'`uid`'));
                if (is_array($rlist)) {
                    foreach ($rlist as $v) {
                        $muids[]        =   $v['uid'];
                    }
                }
                $where['uid']           =   array('in', pylode(',', $muids));
            } else {
                if ($typeStr    == 2) {
                    $job                =   $partM -> getList(array('name' => array('like', $keywordStr)), array('field' => '`id`'));
                    $jobids             =   array();
                    if (is_array($job)) {
                        foreach ($job as $v) {
                            $jobids[]   = $v['id'];
                        }
                    }
                    $where['jobid']     =   array('in', pylode(',', $jobids));
                } elseif ($typeStr == 3) {
                    $job                =   $partM -> getList(array('com_name' => array('like', $keywordStr)), array('field' => '`uid`'));
                    $cuids = array();
                    if (is_array($job)) {
                        foreach ($job as $v) {
                            $cuids[]    = $v['uid'];
                        }
                    }
                    $where['comid']     =   array('in', pylode(',', $cuids));
                }
            }
            $urlarr['type']             =   $typeStr;
            $urlarr['keyword']          =   $keywordStr;
        }
        if ($_GET['status']) {
            $where['status']            =   intval($_GET['status']);
            $urlarr['status']           =   intval($_GET['status']);
        }
        if ($_GET['time']) {
            if ($_GET['time'] == '1') {
                $where['ctime']     =   array('>=', strtotime(date('Y-m-d 00:00:00')));
            } else {
                $where['ctime']     =   array('>=', strtotime('-'.intval($_GET['time']).'  day'));
            }
            $urlarr['time']         =   $_GET['time'];
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $urlarr['c']    =    $_GET['c'];
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('part_apply',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $list                       =   $partM -> getPartSqList($where);
            $this -> yunset(array('list' => $list));
        }
        $this->yuntpl(array('admin/admin_partapply'));
    }
    /**
     * @desc   删除兼职报名记录
     */
    function delpartapply_action(){
        $this->check_token();
        $partM  =   $this -> MODEL('part');
        if(is_array($_GET['del'])){
            $id =   $_GET['del'];
        }else{
            $id =   intval($_GET['del']);
        }
        $arr    =   $partM -> delPartApply($id);
        $this ->  layer_msg($arr['msg'], $arr['errcode'], $arr['layertype'],$_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc 收藏人才记录
     */
    function talentpool_action()
    {
        $ctime = array(
            '1' => '今天',
            '3' => '最近三天',
            '7' => '最近七天',
            '15' => '最近半月',
            '30' => '最近一个月'
        );
        $search_list[] = array(
            "param" => "time",
            "name" => '收藏时间',
            "value" => $ctime
        );
        $this->yunset("search_list", $search_list);
        if (intval($_GET['comid'])) {
            $where['cuid']      =   intval($_GET['comid']);
            $urlarr['comid']    =   intval($_GET['comid']);
        }
        $ComM                   =   $this -> MODEL('company');
        $resumeM                =   $this -> MODEL('resume');
        if ($_GET['time']) {
            if ($_GET['time'] == '1') {
                $where['ctime'] =   array('>=', strtotime(date('Y-m-d 00:00:00')));
            } else {
                $where['ctime'] =   array('>=', strtotime('-'.intval($_GET['time']).' day'));
            }
            $urlarr['time']     =   $_GET['time'];
        }
        $typeStr        =   intval($_GET['type']);
        $keywordStr     =   trim($_GET['keyword']);
        if (!empty($typeStr)) {
            if ($typeStr == 1) {
                $rwhere['name']  =  array('like', $keywordStr);
                $rlist           =  $resumeM -> getResumeList($rwhere, array('field'=>'`uid`'));
                if (is_array($rlist)) {
                    foreach ($rlist as $v) {
                        $muids[] =  $v['uid'];
                    }
                }
                $where['uid']    =  array('in', pylode(',', $muids));
            } else if ($typeStr == 2) {
                $coms       =   $ComM -> getList(array('name',array('like', $keywordStr)),array('field'=>'`uid`'));
                if (is_array($coms)) {
                    foreach ($coms as $v) {
                        $cuids[] = $v['uid'];
                    }
                }
                $where['cuid']  =   array('in', pylode(',', $cuids));
            }
            $urlarr['type']     =   intval($typeStr);
            $urlarr['keyword']  =   trim($keywordStr);
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $urlarr['c']    =    $_GET['c'];
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('talent_pool',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']                =    $pages['limit'];
            $list    =   $resumeM -> getTalentList($where, array('utype'=>'admin'));
            $this -> yunset(array('list'=>$list));
        }
        $this->yuntpl(array('admin/admin_talentpool'));
    }
    /**
     * @desc 删除收藏人才记录
     */
    function deltalentpool_action()
    {
        $this->check_token();
        $resumeM    =   $this -> MODEL('resume');
        if(is_array($_GET['del'])){
            $id     =   $_GET['del'];
        }else{
            $id     =   intval($_GET['del']);
        }
        $arr        =   $resumeM -> delTalentPool($id,array('utype'=>'admin'));
        $this ->  layer_msg($arr['msg'], $arr['errcode'], $arr['layertype'],$_SERVER['HTTP_REFERER']);
    }
}
?>
admin/model/admin_company.class.php
New file
@@ -0,0 +1,2708 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_company_controller extends adminCommon{
    function set_search(){
        $ratingM    =   $this -> MODEL('rating');
        $rating     =   $ratingM -> getList(array( 'category' => '1', 'orderby' => 'sort' ), array('field'=>'`id`,`name`'));
        if(!empty($rating)){
            $ratingarr    =   array();
            foreach($rating  as  $k => $v){
                $ratingarr[$v['id']]   =   $v['name'];
            }
        }
        include(CONFIG_PATH.'db.data.php');
        $source             =   $arr_data['source'];
        $timeSection        =   array('1'=>'今天', '3'=>'3天内', '7'=>'7天内', '15'=>'半月内', '30'=>'1个月内', '31'=> '1-3个月', '32' => '3-6个月', '33' => '6个月-1年', '34' => '1年以上');
        $status             =   array('1'=>'已审核', '2'=>'已锁定', '3'=>'未通过', '4'=>'未审核','5'=>'已暂停');
        $edtime             =   array('1'=>'7天内', '2'=>'一个月内', '3'=>'半年内', '4'=>'一年内', '5'=>'已到期');
        $isrec              =   array('1'=>'是', '2'=>'否', '3'=>'已到期');
        $isgw               =   array('1'=>'已分配', '2'=>'未分配');
        $search_list        =   array();
        $search_list[]      =   array('param'=>'rating','name'=>'会员等级','value'=>$ratingarr);
        $search_list[]      =   array('param'=>'time','name'=>'到期时间','value'=>$edtime);
        $search_list[]      =   array('param'=>'status','name'=>'审核状态','value'=>$status);
        $search_list[]      =   array('param'=>'source','name'=>'数据来源','value'=>$source);
        $search_list[]      =   array('param'=>'rec','name'=>'知名企业','value'=>$isrec);
        $search_list[]      =   array('param'=>'gw','name'=>'企业顾问','value'=>$isgw);
        $search_list[]      =   array('param'=>'lotime','name'=>'最近登录','value'=>$timeSection);
        $search_list[]      =   array('param'=>'adtime','name'=>'最近注册','value'=>$timeSection);
        $this -> yunset(array('source' => $source, 'ratingarr' => $ratingarr, 'search_list' => $search_list));
    }
    /**
     * @desc 后台 企业列表
     */
    function index_action(){
        $ComM          =   $this -> MODEL('company');
        $where         =   array();
        $mwhere        =   array();
        $urlarr        =   $_GET;
        if($_GET['keyword']){
            $keywordStr       =   trim($_GET['keyword']);
            $typeStr       =   intval($_GET['type']);
            if (!empty($keywordStr) && $typeStr == 1) {
                $where['name']          =   array('like', $keywordStr);
            }elseif (!empty($keywordStr) && $typeStr == 2){
                $mwhere['username']     =   array('like', $keywordStr);
            }else if (!empty($keywordStr) && $typeStr == 3) {
                $where['linkman']       =   array('like', $keywordStr);
            }else if (!empty($keywordStr) && $typeStr == 4) {
                $where['linktel']       =   array('like', $keywordStr);
            }else if (!empty($keywordStr) && $typeStr == 5) {
                $where['linkmail']      =   array('like', $keywordStr);
            }else  if (!empty($keywordStr) && $typeStr == 6){
                $where['uid'][]         =   array('=', $keywordStr);
            }
            $urlarr['type']            =    $typeStr;
            $urlarr['keyword']        =    $keywordStr;
        }
        if ($_GET['status']) {
            $status                 =   intval($_GET['status']);
            if($status == 4){
                $where['r_status']      =   0;
            }else if($status == 5){
                $where['r_status']      =   4;
            }else{
                $where['r_status']      =   $status;
            }
            $urlarr['r_status']     =   $status;
        }
        if ($_GET['adtime']) {
            $adtime    =   intval($_GET['adtime']);
            if($adtime == 1){
                $mwhere['reg_date']     =   array('>',  strtotime('today'));
            }else if ($adtime < 31){
                $mwhere['reg_date']  =   array('>',  strtotime('-'.$adtime.' day'));
            }else if ($adtime == 31){// 1 - 3 个月
                $mwhere['PHPYUNBTWSTART_C']    =   '';
                $mwhere['reg_date'][]  =   array('<',  strtotime('-1 month'));
                $mwhere['reg_date'][]  =   array('>=',  strtotime('-3 month'));
                $mwhere['PHPYUNBTWEND_C']      =   '';
            }else if ($adtime == 32){// 3 - 6个月
                $mwhere['PHPYUNBTWSTART_C']    =   '';
                $mwhere['reg_date'][]  =   array('<',  strtotime('-3 month'));
                $mwhere['reg_date'][]  =   array('>=',  strtotime('-6 month'));
                $mwhere['PHPYUNBTWEND_C']      =   '';
            }else if ($adtime == 33){// 6个月 - 1年
                $mwhere['PHPYUNBTWSTART_C']    =   '';
                $mwhere['reg_date'][]  =   array('<',  strtotime('-6 month'));
                $mwhere['reg_date'][]  =   array('>=',  strtotime('-12 month'));
                $mwhere['PHPYUNBTWEND_C']      =   '';
            }else if ($adtime == 34){// 1年以上
                $mwhere['reg_date']  =   array('<',  strtotime('-1 year'));
            }
            $urlarr['adtime']       =   $adtime;
        }
        if($_GET['lotime']){
            $lotime    =   intval($_GET['lotime']);
            if($lotime ==  1){
                $mwhere['login_date']  =   array('>',  strtotime('today'));
            }else if ($lotime < 31){
                $mwhere['login_date']  =   array('>',  strtotime('-'.$lotime.' day'));
            }else if ($lotime == 31){
                $mwhere['PHPYUNBTWSTART_C']    =   '';
                $mwhere['login_date'][]  =   array('<',  strtotime('-1 month'));
                $mwhere['login_date'][]  =   array('>=',  strtotime('-3 month'));
                $mwhere['PHPYUNBTWEND_C']      =   '';
            }else if ($lotime == 32){
                $mwhere['PHPYUNBTWSTART_C']    =   '';
                $mwhere['login_date'][]  =   array('<',  strtotime('-3 month'));
                $mwhere['login_date'][]  =   array('>=',  strtotime('-6 month'));
                $mwhere['PHPYUNBTWEND_C']      =   '';
            }else if ($lotime == 33){
                $mwhere['PHPYUNBTWSTART_C']    =   '';
                $mwhere['login_date'][]  =   array('<',  strtotime('-6 month'));
                $mwhere['login_date'][]  =   array('>=',  strtotime('-12 month'));
                $mwhere['PHPYUNBTWEND_C']      =   '';
            }else if ($lotime == 34){
                $mwhere['login_date']  =   array('<',  strtotime('-1 year'));
            }
            $urlarr['lotime']          =   $lotime;
        }
        if($_GET['source']){
            $mwhere['source']          =   $_GET['source'];
            $urlarr['source']          =   $_GET['source'];
        }
        $mUids        =    array();
        $UserinfoM    =    $this -> MODEL('userinfo');
        if(!empty($mwhere)){
            $uidList    =    $UserinfoM  ->  getList($mwhere, array('field' => '`uid`'));
            if(!empty($uidList)){
                foreach($uidList as $uv){
                    $mUids[]    =    $uv['uid'];
                }
            }else{
                $mUids            =    array(0);
            }
            $where['uid'][] =    array('in', pylode(',',$mUids));
        }
        if($_GET['rating']){
            $where['rating']   =   $_GET['rating'];
            $urlarr['rating']   =   $_GET['rating'];
        }
        $toDay    =    strtotime(date('Y-m-d'));
        if($_GET['time']){
            $time  =   intval($_GET['time']);
            if($time == 5){
                $where['PHPYUNBTWSTART_A']    =   '';
                $where['vipetime'][]         =   array('>', '0','AND');
                $where['vipetime'][]         =   array('<',  $toDay,'AND');
                $where['PHPYUNBTWEND_A']      =   '';
            }else{
                if($time == 1){
                    $num   =   '+7 day';
                }elseif($time == 2 ){
                    $num   =   '+1 month';
                }elseif($time == 3){
                    $num   =   '+6 month';
                }elseif($time == 4){
                    $num='+1 year';
                }
                $where['PHPYUNBTWSTART_B']    =   '';
                $where['vipetime'][]         =   array('>', time(),'AND');
                $where['vipetime'][]         =   array('<', strtotime($num),'AND');
                $where['PHPYUNBTWEND_B']      =   '';
            }
            $urlarr['time']    =   $time;
        }
        if($_GET['rec']){
            $rec    =   intval($_GET['rec']);
            if($rec == 1){
                $where['rec']       =   '1';
                $where['hottime']   =   array('>', time());
            }elseif ($rec == 2){
                $where['rec']       =   '0';
            }elseif ($rec == 3){
                $where['rec']       =   '1';
                $where['hottime']   =   array('<', time());
            }
            $urlarr['rec']          =   $rec;
        }
        if($_GET['gw']){
            if(intval($_GET['gw']) == 1){
                $where['crm_uid']     =   array('<>', '0');
            }else{
                $where['crm_uid']     =   '0';
            }
            $urlarr['gw']           =   $_GET['gw'];
        }
        $urlarr['page']    =    '{{page}}';
        $pageurl        =    Url($_GET['m'], $urlarr, 'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('company', $where, $pageurl, $_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else if($_GET['time'] == '5'){
                $where['orderby']        =    array('vipetime,desc','uid,desc');
            }else if($_GET['time']){
                $where['orderby']        =    array('vipetime,asc');
            }else if($_GET['lotime']){
                $where['orderby']        =    array('login_date,desc');
            }else{
                $where['orderby']        =    'uid,desc';
            }
            $where['limit']                =    $pages['limit'];
            $ListNew    =   $ComM -> getList($where,array('utype'=>'admin'));
            foreach ($ListNew['list']  as $key => $val){
                $ListNew['list'][$key]['wxBindmsg'] = $this->wxBindState($val);
            }
            unset($where['limit']);
            $this -> yunset(array('rows'=>$ListNew['list']));
        }
        session_start();
        $_SESSION['comXls'] = $where;
        //提取分站内容
        $cacheM                             =    $this -> MODEL('cache');
        $domain                             =    $cacheM    -> GetCache('domain');
        $this -> yunset('Dname', $domain['Dname']);
        //提取顾问信息
        $adminM                        =   $this->MODEL('admin');
        if($this->config['did']>0){
            $gwhere['did']    =    $this->config['did'];
        }
        $gwhere['is_crm']    =    '1';
         $gwInfo             =   $adminM -> getList($gwhere);
        $this -> yunset('gwInfo',$gwInfo);
        $this -> yunset('today', $toDay);
        $hbArr  =   [1,2,3,4,5,6,7,8,9,10];
        $hbBgA  =   array();
        foreach ($hbArr as $v) {
            $hbBgA[]   =   $this->config['sy_weburl'].'/data/upload/whb/logo/'.$v.'.png';
        }
        $this->yunset('hbBgA', $hbBgA);
        $this -> set_search();
        $this -> yuntpl(array('admin/admin_company'));
    }
    /**
     * @desc   后台企业列表 --  添加企业  -- 提交表单
     */
    function add_action(){
        $cacheM     =   $this->MODEL('cache');
        $options    =   array('com','city','hy');
        $cache      =   $cacheM -> GetCache($options);
        $this       ->  yunset('cache',  $cache);
        $ratingM    =   $this -> MODEL('rating');
        $noticeM     =     $this->MODEL('notice');
        $rating_list   =   $ratingM -> getList(array( 'category' => '1'), array('field'=>'`id`,`name`'));
        if ($_POST['submit']) {
            if ($_POST['username'] == '' || mb_strlen($_POST['username']) < 2 || mb_strlen($_POST['username']) > 16) {
                $this->ACT_layer_msg('用户名格式错误', 8);
            } elseif ($_POST['password'] == '' || mb_strlen($_POST['password']) < 6 || mb_strlen($_POST['password']) > 20) {
                $this->ACT_layer_msg('密码格式错误', 8);
            }
            $mPost  =   array(
                'username'  =>  trim($_POST['username']),
                'companyName'  =>  trim($_POST['name']),
                'moblie'    =>  trim($_POST['moblie']),
                'email'     =>  trim($_POST['email'])
            );
            $userinfoM  =  $this -> MODEL('userinfo');
            $result     =  $userinfoM -> addMemberCheck($mPost);
            if ($result['msg']){
                $this -> ACT_layer_msg($result['msg'],8);
            }
            if($this->config['sy_uc_type']=='uc_center'){
                $this -> obj-> uc_open();
                $user  =  uc_get_user($_POST['username']);
                if(is_array($user)){
                    $this -> ACT_layer_msg('该会员已经存在!',8);
                }
            }
            $time  =  time();
            $ip    =  fun_ip_get();
            $pass  =  $_POST['password'];
            if($this->config['sy_uc_type'] == 'uc_center'){
                $uid  =  uc_user_register($_POST['username'],$pass,$_POST['email']);
                if($uid < 0){
                    switch($uid){
                        case '-1' : $data['msg']='用户名不合法!';
                        break;
                        case '-2' : $data['msg']='包含不允许注册的词语!';
                        break;
                        case '-3' : $data['msg']='用户名已经存在!';
                        break;
                        case '-4' : $data['msg']='Email 格式有误!';
                        break;
                        case '-5' : $data['msg']='Email 不允许注册!';
                        break;
                        case '-6' : $data['msg']='该 Email 已经被注册!';
                        break;
                    }
                    $this -> ACT_layer_msg($data['msg'],8);
                }else{
                    list($uid, $username, $email, $password, $salt)    =   uc_get_user($_POST['username'], $pass);
                }
            }else{
                $pwdRes    =   $userinfoM -> generatePwd(array('password' => $pass));
                $salt      =  $pwdRes['salt'];
                $password  =  $pwdRes['pwd'];
            }
            $mdata = array(
                'username'  =>  trim($_POST['username']),
                'password'  =>  $password,
                'usertype'  =>  2,
                'salt'      =>  $salt,
                'address'   =>  $_POST['address'],
                'moblie'    =>  $_POST['moblie'],
                'email'     =>  $_POST['email'],
                'reg_date'  =>  $time,
                'reg_ip'    =>  $ip,
                'status'    =>  1
            );
            if($_POST['areacode'] && $_POST['telphone']){
                $_POST['phone'] =   $_POST['areacode'].'-'.$_POST['telphone'];
                if($_POST['exten']){
                    $_POST['phone'] .= '-'.$_POST['exten'];
                }
            }
             $udata = array(
                'name'         =>  $_POST['name'],
                'shortname'    =>  $_POST['shortname'],
                'hy'           =>  $_POST['hy'],
                'pr'           =>  $_POST['pr'],
                'mun'          =>  $_POST['mun'],
                'provinceid'   =>  $_POST['provinceid'],
                'cityid'       =>  $_POST['cityid'],
                'three_cityid' =>  $_POST['three_cityid'],
                'address'      =>  $_POST['address'],
                'linkman'      =>  $_POST['linkman'],
                'linktel'      =>  $_POST['moblie'],
                'linkphone'    =>  $_POST['phone'],
                'linkmail'     =>  $_POST['email'],
                'content'      =>  $_POST['content'],
                'lastupdate'   =>  time(),
                'r_status'     =>  1
            );
            $sdata                 =     array(
                'integral'     =>  intval($_POST['integral']),
                'rating'       =>  intval($_POST['rating_name'])
            );
            $nid  =  $userinfoM -> addInfo(array('mdata' => $mdata,'udata' => $udata, 'sdata' => $sdata));
            if($nid > 0){
                if($_POST['sendemail'] && $_POST['email']){
                    $noticeM->sendEmailType(array('name'=>$mdata['username'],'username'=>$mdata['username'],'password'=>$_POST['password'],'email'=>$_POST['email'],'type'=>'reg','uid'=>$nid));
                }
                if($_POST['sendmsg'] && $_POST['moblie']){
                    if(checkMsgOpen($this->config)){
                        $noticeM->sendSMSType(array('name'=>$mdata['username'],'username'=>$mdata['username'],'password'=>$_POST['password'],'moblie'=>$_POST['moblie'],'type'=>'reg','uid'=>$nid,'port' => 1));
                    }
                }
                $this->ACT_layer_msg('企业会员(ID:'.$nid.')添加成功!',9,'index.php?m=admin_company');
            }else{
                $this->ACT_layer_msg('企业会员添加失败,请重试!',8);
            }
        }
        $this->yunset("rating_list",$rating_list);
        $this->yuntpl(array('admin/admin_member_comadd'));
    }
    /**
     * @desc 企业列表 修改操作
     */
    function edit_action(){
        $adminM    =  $this -> MODEL('admin');
        $user    =  $adminM -> getAdminUser(array('uid'=>$_SESSION['auid']));
        $group   =  $adminM -> getAdminGroup(array('id'=>$user['m_id'],'did'=>$this->config['did']));
        $power=unserialize($group['group_power']);
        $navigationM  =  $this -> MODEL('navigation');
        $navigation=$navigationM->getAdminNav(array('name'=>'修改套餐'));
        $navigationid=$navigation['id'];
        if(in_array($navigationid,$power)){
            $this->yunset("baseshow",1);
        }
        if($_GET['id']){
            $uid            =   intval($_GET['id']);
            $ComM           =   $this -> MODEL('company');
            $row            =   $ComM ->getInfo($uid, array('edit'=>1));
            $UserinfoM      =   $this -> MODEL('userinfo');
            $com_info       =   $UserinfoM -> getInfo(array('uid'=>$uid));
            $StatisM        =   $this -> MODEL('statis');
            $statis         =   $StatisM -> getInfo($uid, array('usertype'=>2));
            $ratingM        =   $this -> MODEL('rating');
            $rating_list    =   $ratingM -> getList(array( 'category' => '1'), array('field'=>'`id`,`name`'));
            $cacheM         =   $this->MODEL('cache');
            $options        =   array('com','city','hy');
            $cache          =   $cacheM -> GetCache($options);
            $this -> yunset(array('cache' => $cache, 'statis' => $statis, 'com_info' => $com_info, 'rating_list' => $rating_list, 'row' => $row, ''));
             $this->yunset("rating",$_GET['rating']);
            $this->yunset("lasturl",$_SERVER['HTTP_REFERER']);
        }
        $this->yuntpl(array('admin/admin_member_comedit'));
    }
    /**
     * @desc   后台企业列表 --  修改 --点击修改会员级别
     */
    function rating_action(){
        $ratingid       =   intval($_POST['ratingid']);
        $uid            =   intval($_POST['uid']);
        $statisM        =   $this -> MODEL('statis');
        $statis         =   $statisM -> getInfo($uid, array('usertype'=>2));
        $ratingM        =   $this -> MODEL('rating');
        $rating_info    =   $ratingM -> getInfo(array( 'id' => $ratingid));
        if($ratingid    !=  $statis['rating']){
            if($statis && is_array($statis)){
                $value  =   $ratingM -> ratingInfo($ratingid, $uid);
                $statisM -> upInfo($value , array('uid' => $uid, 'usertype' => 2, 'adminedit' => '1', 'info' => $rating_info));
                $this -> MODEL('log') -> addAdminLog("企业会员(ID".$_POST['uid'].")更新为【".$rating_info['name']."】");
            }
            echo 1;die;
        }else{
            echo 0;die;
        }
    }
    /**
     * @desc 后台企业列表 -- 修改 -- 修改用户名
     */
    function saveusername_action(){
        $M    =    $this -> MODEL("userinfo");
        $postData  =   $_POST;
        $postData['admin']    =    '1';
        $result    =   $M -> saveUserName($postData);
        if($result['errcode'] != '1'){
            echo $result['error']=='101' ? 2 : 1; die;
        } else{
            $sysmsgM    =   $this -> MODEL('sysmsg');
            $sysmsgM    ->  addInfo(array('uid' => @explode(',',$_POST['uid']),'usertype'=>2, 'content' => '管理员为您修改用户名:<a href="comtpl,'.$_POST['uid'].'">'.trim($_POST['username'].'</a>')));
            echo 0;die;
        }
    }
    /**
     * @desc   后台企业列表 --  修改 -- 基本资料 -- 提交表单
     */
    function comeditsave_action(){
        $_POST = $this->post_trim($_POST);
        $companyM    =    $this->MODEL('company');
        if($_FILES['file']['tmp_name']){
            $upArr    =  array(
                'file'  =>  $_FILES['file'],
                'dir'   =>  'company'
            );
        }
        $uploadM    =    $this -> MODEL('upload');
        if(!empty($upArr)){
            $pic    =    $uploadM->newUpload($upArr);
        }
        if(!empty($pic['picurl'])){
            $picture    =    $pic['picurl'];
        }
        $comData   =  array(
            'name'             =>     $_POST['name'],
            'shortname'     =>     $_POST['shortname'],
            'hy'             =>     $_POST['hy'],
            'pr'             =>     $_POST['pr'],
            'mun'             =>     $_POST['mun'],
            'provinceid'     =>    $_POST['provinceid'],
            'cityid'         =>     $_POST['cityid'],
            'three_cityid'     =>     $_POST['three_cityid'],
            'address'         =>    $_POST['address'],
            'linkman'        =>     $_POST['linkman'],
            'linktel'        =>    $_POST['moblie'],
            'linkphone'        =>     $_POST['linkphone'],
            'linkmail'         =>     $_POST['email'],
            'sdate'         =>     $_POST['sdate'],
            'moneytype'     =>     $_POST['moneytype'],
            'money'         =>    $_POST['money'],
            'linkjob'         =>     $_POST['linkjob'],
            'linkqq'         =>     $_POST['linkqq'],
            'website'         =>     $_POST['website'],
            'busstops'         =>     $_POST['busstops'],
            'infostatus'     =>     $_POST['infostatus'],
            'welfare'         =>     $_POST['welfare'],
            'r_status'         =>     $_POST['r_status'],
            'lastupdate'    =>  time(),
            'content'        =>     str_replace(array('&amp;','background-color:#ffffff','background-color:#fff','white-space:nowrap;'),array('&','background-color:','background-color:','white-space:'),$_POST['content']),
            'admin_remark'  =>  $_POST['admin_remark'],
            'comqcode'        =>    $picture,
        );
        $row    =    $companyM -> getInfo($_POST['uid'], array('edit'=>1));
        if($row['comqcode'] && $picture==""){
            $comData['comqcode']    =    $row['comqcode'];
        }
        //    处理账号信息
        $mData      =   array(
            //'username'      =>  trim($_POST['username']),
            //'password'      =>  $_POST['password'],
            'email'         =>  $_POST['email'],
            'moblie'        =>  $_POST['moblie'],
            //'status'        =>  $_POST['status'],
            'address'       =>  trim($_POST['address']),
            //'lock_info'     =>  $_POST['lock_info']
        );
        // 处理company_statis中的字段
        /**$sData        =    array(
            'rating'            =>  $_POST['ratingid'],
            'vip_etime'         =>  $_POST['vip_etime']?strtotime($_POST['vip_etime']):0,
            'job_num'           =>  intval($_POST['job_num']),
            'down_resume'       =>  intval($_POST['down_resume']),
            'invite_resume'     =>  intval($_POST['invite_resume']),
            'breakjob_num'      =>  intval($_POST['breakjob_num']),
            'part_num'          =>  intval($_POST['part_num']),
            'breakpart_num'     =>  intval($_POST['breakpart_num']),
            'zph_num'           =>  intval($_POST['zph_num']),
            'top_num'            =>    intval($_POST['top_num']),
            'urgent_num'        =>    intval($_POST['urgent_num']),
            'rec_num'            =>    intval($_POST['rec_num']),
            'lt_job_num'        =>  intval($_POST['lt_job_num']),
            'lt_down_resume'    =>  intval($_POST['lt_down_resume']),
            'lt_breakjob_num'   =>  intval($_POST['zph_num'])
        );*/
        $return    =  $companyM->setCompany(array('uid'=>intval($_POST['uid'])),array('mData'=>$mData,'comData'=>$comData,/*'sData'=>$sData,*/'utype'=>'admin'));
        delfiledir('../data/upload/tel/'.$_POST['uid']);
        $lasturl  =  str_replace('&amp;','&',$_POST['lasturl']);
        if ($return['errcode'] == 8){
            $this->ACT_layer_msg($return['msg'], 8);
        }else{
            $this->ACT_layer_msg($return['msg'], $return['errcode'], $lasturl, 2, 1);
        }
    }
    /**
     * @desc 后台企业列表 --  修改 -- 会员套餐 -- 提交表单
     */
     function saveRating_action(){
         if($_POST){
            $cuid        =    intval($_POST['uid']);
            $comM        =    $this->MODEL('company');
            $sData        =    array(
                'rating'            =>  $_POST['ratingid'],
                'vip_etime'         =>  $_POST['vip_etime'] ? strtotime($_POST['vip_etime']) : 0,
                'job_num'           =>  intval($_POST['job_num']),
                'breakjob_num'      =>  intval($_POST['breakjob_num']),
                'down_resume'       =>  intval($_POST['down_resume']),
                'invite_resume'     =>  intval($_POST['invite_resume']),
                 'zph_num'           =>  intval($_POST['zph_num']),
                'top_num'            =>    intval($_POST['top_num']),
                'urgent_num'        =>    intval($_POST['urgent_num']),
                'rec_num'            =>    intval($_POST['rec_num']),
                'sons_num'            =>    intval($_POST['sons_num']),
                'chat_num'            =>    intval($_POST['chat_num']),
                'spview_num'        =>    intval($_POST['spview_num'])
            );
            $return        =    $comM -> setStatisInfo($cuid, $sData);
            if ($return['errcode'] == 8){
                $this->ACT_layer_msg($return['msg'], 8);
            }else{
                $this->ACT_layer_msg($return['msg'], $return['errcode'], $_SERVER['HTTP_REFERER'], 2, 1);
            }
        }
    }
    /**
     * @desc 后台企业列表 --  修改 -- 账户信息 -- 提交表单
     */
     function saveUser_action(){
         if($_POST){
            $cuid        =    intval($_POST['uid']);
            $userInfoM    =    $this->MODEL('userinfo');
            $data        =    array(
                'username'    =>    $_POST['username'],
                'password'    =>    $_POST['password'],
                'status'    =>    $_POST['status'],
                'lock_info'    =>    $_POST['lock_info']
            );
            $result        =    $userInfoM -> addMemberCheck($data, $cuid, 'admin');
            if(!empty($result['msg'])){
                $this->ACT_layer_msg($result['msg'], 8);
            }else{
                $return =    $userInfoM -> upInfo(array('uid' => $cuid), $data);
                $this->ACT_layer_msg('更新成功!', 9, $_SERVER['HTTP_REFERER'], 2, 1);
            }
        }
     }
    /**
     * @desc   后台企业列表 -- 会员审核
     */
    function status_action(){
        $userinfoM  =  $this -> MODEL('userinfo');
        $post       =  array(
            'status'     =>  intval($_POST['status']),
            'lock_info'  =>  trim($_POST['statusbody'])
        );
        $uids       =   @explode(',', $_POST['uid']);
        $return     =   $userinfoM -> status(array('uid' => array('in', pylode(',', $uids)),'usertype'=>2), array('post' => $post));
        if($return['errcode']==9){
            $this  ->  ACT_layer_msg($return['msg'],$return['errcode'],"index.php?m=admin_company",2,1);
        }else{
            $this  ->  ACT_layer_msg($return['msg'],$return['errcode']);
        }
    }
    // 企业暂停
    function suspend_action(){
        $userinfoM  =  $this -> MODEL('userinfo');
        $post       =  array(
            'status'     =>  4,
        );
        $uids       =   @explode(',', $_POST['uid']);
        $return     =   $userinfoM -> status(array('uid' => array('in', pylode(',', $uids)),'usertype'=>2), array('post' => $post));
        $this->layer_msg($return['msg'], $return['errcode'],0, $_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc   企业列表 删除
     */
    function del_action(){
        if($_GET['del']){
            $this -> check_token();
            if (is_array($_GET['del'])){
                $uid    =    $_GET['del'];
            }else{
                $uid    =    intval($_GET['del']);
            }
        }else if($_POST['del']){
            $uid    =    $_POST['del'];
        }
        $userinfoM  =   $this -> MODEL('userinfo');
        $return     =   $userinfoM -> delInfo($uid, 2, $_POST['delAccount']);
        $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 后台企业列表  --  修改会员等级  返回当前会员套餐数据
     */
    function getstatis_action(){
        $statisM    =   $this -> MODEL('statis');
        $ComM        =   $this -> MODEL('company');
        if($_POST['uid']){
            $uid    =    intval($_POST['uid']);
            $rating    =    $statisM -> getInfo($uid, array('usertype'=>'2'));
            $hotjob    =    $ComM -> getHotJob(array('uid'=>$uid));
            if($hotjob['time_start']<=time() && $hotjob['time_end']>=time()){
                $rating['hotjob']     =  1;
            }else{
                $rating['hotjob']     =  2;
            }
            if($rating['vip_etime']>0){
                $rating['vipetime']     =   date('Y-m-d',$rating['vip_etime']);
            }else{
                $rating['vipetime']     =   '不限';
            }
            echo json_encode($rating);
        }
    }
    /**
     * @desc 后台企业列表  --  修改会员等级  -- 弹出框  --选择会员等级返回套餐时间
     */
    function getrating_action(){
        $ratingM        =   $this -> MODEL('rating');
        if($_POST['id']){
            $id         =   intval($_POST['id']);
            $uid        =   intval($_POST['uid']);
            $rating        =   $ratingM -> changeRatingInfo($id,$uid);
            if($rating['vip_etime']>0){
                $rating['oldetime'] =   $rating['vip_etime'];
                $rating['vipetime'] =   date('Y-m-d',$rating['vip_etime']);
            }else{
                $rating['oldetime'] =   0;
                $rating['vipetime'] =   '不限';
            }
            echo json_encode($rating);
        }
    }
    /**
     * @desc 后台企业列表  --  修改会员等级  -- 弹出框  --确认修改会员等级
     */
    function uprating_action()
    {
        $rid = intval($_POST['rating']);
        $uid = intval($_POST['ratuid']);
        $ratingM        =   $this->MODEL('rating');
        $rating_info    =   $ratingM->getInfo(array('id' => $rid));
        if (empty($rid)) {
            $this->ACT_layer_msg('请选择会员等级!', 8, $_SERVER['HTTP_REFERER']);
        } else if ($uid) {
            $statisM    =   $this->MODEL('statis');
            $statis     =   $statisM->getInfo($uid, array('usertype' => 2));
            $sonM        =    $this->MODEL('companyaccount');
            $sonList    =   $sonM -> getList(array('comid' => $uid, 'status' => 1), array('field' => '`uid`'));
            $companyM   =   $this->MODEL('company');
            if($rating_info['service_time']==0){
                $_POST['vip_etime']=0;
            }else{
                $_POST['vip_etime']=strtotime($_POST['vipetime']);
            }
            $data        =   array();
            $sData        =    array('rating','rating_name','integral','vip_etime','job_num','breakjob_num','down_resume','invite_resume','zph_num','top_num','urgent_num','rec_num','sons_num','chat_num','spview_num');
            $msg        =    array();
            foreach ($_POST as $key => $value) {
                if(in_array($key, $sData)){
                    $value        =    $value ? $value : 0;
                    $data[$key] =   $value;
                    if($key == 'integral' && $value != $statis[$key]){
                        $msg[]    =    " 会员".$this->config['integral_pricename'].":".$statis[$key]." -> ".$value;
                    }else if($key == 'vip_etime' && $value != $statis[$key]){
                        $vEtime    =    $value ? date('Y-m-d', $value) : '不限';
                        $msg[]    =    " 会员到期时间:".$statis['vip_etime_n']." -> ".$vEtime;
                    }else if($key == 'job_num' && $value != $statis[$key]){
                        $msg[]    =    " 发布职位数:".$statis[$key]." -> ".$value;
                    }else if($key == 'breakjob_num' && $value != $statis[$key]){
                        $msg[]    =    " 刷新职位数:".$statis[$key]." -> ".$value;
                    }else if($key == 'down_resume' && $value != $statis[$key]){
                        $msg[]    =    " 下载简历数:".$statis[$key]." -> ".$value;
                    }else if($key == 'invite_resume' && $value != $statis[$key]){
                        $msg[]    =    " 邀请面试数:".$statis[$key]." -> ".$value;
                    }else if($key == 'zph_num' && $value != $statis[$key]){
                        $msg[]    =    " 招聘会报名:".$statis[$key]." -> ".$value;
                    }else if($key == 'top_num' && $value != $statis[$key]){
                        $msg[]    =    " 职位置顶数:".$statis[$key]." -> ".$value;
                    }else if($key == 'urgent_num' && $value != $statis[$key]){
                        $msg[]    =    " 紧急招聘数:".$statis[$key]." -> ".$value;
                    }else if($key == 'rec_num' && $value != $statis[$key]){
                        $msg[]    =    " 职位推荐数:".$statis[$key]." -> ".$value;
                    }else if($key == 'sons_num' && $value != $statis[$key]){
                        $msg[]    =    " 子账户数:".$statis[$key]." -> ".$value;
                    }else if($key == 'chat_num' && $value != $statis[$key]){
                        $msg[]    =    " 直聊对象数:".$statis[$key]." -> ".$value;
                    }else if($key == 'spview_num' && $value != $statis[$key]){
                        $msg[]    =    " 视频面试数:".$statis[$key]." -> ".$value;
                    }
                }
            }
            if(!empty($msg)){
                $msgContent    =    @implode(',', $msg);
            }
            $data['rating_type']    =    $rating_info['type'];
            $data['vip_stime']        =    $statis['vip_stime'] ? $statis['vip_stime'] : time();
            if (is_array($sonList) && ! empty($sonList)) {
                $spids  =   array();
                foreach ($sonList as $v) {
                    $spids[]    =   $v['uid'];
                }
                if ($data['rating_type'] == 2) { // 时间会员,变更套餐数据(每日上限)
                    $sonData    =   $data;
                } else { // 套餐会员
                    if ($statis['rating'] == $value['rating'] && isVip($statis['vip_etime'])) {
                        $sonData    =   array();
                    } else {
                        $sonData    =   array(
                            'job_num'       =>  0,
                            'breakjob_num'  =>  0,
                            'down_resume'   =>  0,
                            'invite_resume' =>  0,
                            'zph_num'       =>  0,
                            'top_num'       =>  0,
                            'rec_num'       =>  0,
                            'urgent_num'    =>  0,
                            'sons_num'      =>  0,
                            'chat_num'      =>  0,
                            'spview_num'    =>  0,
                            'rating_name'   =>  $data['rating_name'],
                            'rating_type'   =>  $data['rating_type'],
                            'vip_etime'     =>  $data['vip_etime'],
                            'vip_stime'     =>  $data['vip_stime'],
                            'rating'        =>  $data['rating']
                        );
                    }
                }
            }
            $company    =    $companyM->getInfo($uid);
            if ($_POST['hotjob']) {
                if (empty($company['name'])) {
                    $this->ACT_layer_msg('请先完善企业资料!', 8, $_SERVER['HTTP_REFERER']);
                }
            }
            if ($statis['rating'] != $_POST['rating'] || ($statis['rating'] == $_POST['rating'] && !isVip($statis['vip_etime']) && (int) $_POST['addday'] == 0)) {
                $data['vip_stime']  =   time();
                $statisM -> upInfo($data, array('uid' => $uid, 'usertype' => 2, 'adminedit' => '1', 'info' => $rating_info));
                $sName        =    !isVip($statis['vip_etime']) ? '过期会员' : $statis['rating_name'];
                $mContent    =    '会员等级:'.$sName.' -> '.$rating_info['name'];
                $msgContent    =    $msgContent ? $mContent.','.$msgContent : $mContent;
            } else {
                unset($data['rating']);
                $statisM -> upInfo($data, array('uid' => $uid, 'usertype' => 2));
            }
            if (!empty($spids) && !empty($sonData)) {
                $this->obj->update_once('company_statis', $sonData, array('uid' => array('in', pylode(',', $spids))));
            }
            if ($_POST['hotjob']) {
                $hotData    =   array(
                    'uid'           =>  $uid,
                    'username'      =>  $company['name'],
                    'rating'        =>  $data['rating_name'],
                    'time_start'    =>  $data['vip_stime'] ? $data['vip_stime'] : time(),
                    'time_end'      =>  $data['vip_etime'] == 0 ? strtotime("2029-12-30") : $data['vip_etime'],
                    'rating_id'     =>  $data['rating'],
                    'did'           =>  $company['did']
                );
                $hotjob     =   $companyM->getHotJob(array('uid' => $uid));
                if(!$hotjob['hot_pic']){
                    $hotData['hot_pic'] = $company['logo'];
                }
                if (!empty($hotjob)) {
                    $hotData['sort']        =   $hotjob['sort'];
                    $companyM -> upHotJob($uid, $hotData);
                } else {
                    $hotData['uid']         =   $uid;
                    $hotData['username']    =   $company['name'];
                    $hotData['did']         =   $company['did'];
                    $companyM->addHotJob($hotData);
                }
            } else {
                if ($company['rec'] == 1) {
                    $companyM->delHotJob($uid);
                }
            }
            $companyData = array(
                'rating'        =>  $_POST['rating'],
                'rating_name'   =>  $_POST['rating_name'],
                'vipetime'      =>  $_POST['vip_etime']
            );
            if ($data['vip_stime']) {
                $companyData['vipstime']    =   $data['vip_stime'];
            }
            if ($_POST['hotjob']) {
                $companyData['hotstart']    =   $data['vip_stime'];
                $companyData['hottime']     =   $data['vip_etime'] == 0 ? strtotime("2029-12-30") : $data['vip_etime'];
            } else {
                $companyData['hotstart']    =   0;
                $companyData['hottime']     =   0;
            }
            $companyM->upInfo($uid, '', $companyData);
            $logM    =    $this->MODEL('log');
            if($msgContent){
                $msgContent    =    '企业(ID:' . $uid . ')修改成功;'.$msgContent;
                $logM -> addAdminLog($msgContent);
            }
            $this->ACT_layer_msg('企业(ID:' . $uid . ')修改成功!', 9, $_SERVER['HTTP_REFERER'], 2, 1);
        } else {
            $this->ACT_layer_msg('非法操作!', 8, $_SERVER['HTTP_REFERER']);
        }
    }
    function setupcom_action(){
        $uid = intval($_POST['uid']);
        if (empty($uid)) {
            $res['errcode'] = 8;
            $res['msg'] = '参数错误请重试!';
        } else{
            $companyM   =   $this->MODEL('company');
            $company    =    $companyM->getInfo($uid);
            $rid        =    $company['rating'];
            $ratingM    =   $this->MODEL('rating');
            $rating_info=   $ratingM->getInfo(array('id' => $rid));
            $statisM    =   $this->MODEL('statis');
            $statis     =   $statisM->getInfo($uid, array('usertype' => 2));
            $sonM        =    $this->MODEL('companyaccount');
            $sonList    =   $sonM -> getList(array('comid' => $uid, 'status' => 1), array('field' => '`uid`'));
            $msgContent =    '解除企业暂停';
            $zt_time = 0;
            if($company['zt_time']){
                $zt_time = time() - $company['zt_time'];
                $msgContent .=    ',共暂停'.intval((time()-$company['zt_time'])/86400).'天';
            }
            if(empty($rating_info['service_time'])){
                $data['vip_etime']    =    0;
                if (empty($rid)){
                    $msgContent    .=    ',当前是已过期会员,无法延期';
                }else{
                    $msgContent    .=    ',当前是【'.$rating_info['name'].'】,没有到期时间,无法延期';
                }
            }else{
                $data['vip_etime']    =     $statis['vip_etime'];
                if($_POST['addzttime']=='1'){
                    $data['vip_etime']    =    $statis['vip_etime'] + $zt_time;
                    $vEtime        =    $data['vip_etime'] ? date('Y-m-d',$data['vip_etime']) : '不限';
                    $msgContent    .=    ",选择延续会员有效期,会员到期时间:".$statis['vip_etime_n']." -> ".$vEtime;
                }else{
                    $data['vip_etime']    =    $statis['vip_etime'];
                    $msgContent    .=    ',未选择延续会员有效期';
                }
            }
            if (is_array($sonList) && ! empty($sonList)) {
                $spids  =   array();
                foreach ($sonList as $v) {
                    $spids[]    =   $v['uid'];
                }
                $sonData    =   $data;
            }
            $statisM -> upInfo($data, array('uid' => $uid, 'usertype' => 2));
            if (!empty($spids) && !empty($sonData)) {
                $statisM->upInfo($sonData, array('uid' => array('in', pylode(',', $spids))));
            }
            $companyData = array(
                'zt_time'    =>    '',
                'vipetime'  =>  $data['vip_etime'],
            );
            $companyM->upInfo($uid, '', $companyData);
            $userinfoM  =  $this -> MODEL('userinfo');
            $userinfoM -> status(array('uid' => $uid,'usertype'=>2), array('post' =>array('status'=>1,'setup'=>1)));
            $logM    =    $this->MODEL('log');
            $msgContent    =    '企业(ID:' . $uid . '),'.$msgContent;
            $logM -> addAdminLog($msgContent);
            $res['errcode'] = 9;
            $res['msg'] = '企业(ID:' . $uid . ')解除暂停成功!';
            $res['url'] = $_SERVER['HTTP_REFERER'];
        }
        echo json_encode($res);die;
    }
    /**
     * @desc  查询会员审核状态原因
     */
    function lockinfo_action(){
        $userinfoM  =  $this -> MODEL('userinfo');
        $member     =  $userinfoM -> getInfo(array('uid'=>$_POST['uid']),array('field'=>'lock_info'));
        echo trim($member['lock_info']);die;
    }
    /**
     * @desc 分配顾问
     */
    function checkguwen_action(){
        $ComM       =   $this->MODEL('company');
        $adminM     =   $this->MODEL('admin');
        $gid        =   intval($_POST['gid']);
        $comid      =   trim($_POST['comid']);
        $uid        =   @explode(',', $comid);
        $uids       =   pylode(',', $uid);
        $crmUser    =   $adminM->getAdminUser(array( 'uid' => $gid ));
        if (! is_array($crmUser)) {
            $this -> ACT_layer_msg('请选择分配顾问!', 8, $_SERVER['HTTP_REFERER']);
        }
        $gData      =   array( 'crm_uid' => $gid, 'crm_time' => time() );
        $whereData  =   array( 'crm_uid' => $gid, 'uid' => $uids );
        $arr        =   $ComM->setComGw($gData, $whereData);
        $this->ACT_layer_msg($arr['msg'], $arr['errcode'], $_SERVER['HTTP_REFERER'], 2, 1);
    }
    /**
     * @desc 会员企业列表,点击企业用户名成,跳转企业会员中心
     *
     * @param  $_GET['type'],跳转招聘统计分析页面
     */
    function Imitate_action(){
        $userinfoM  =  $this->MODEL('userinfo');
        $member     =  $userinfoM -> getInfo(array('uid'=> intval($_GET['uid'])),array('field'=>'`uid`,`username`,`salt`,`email`,`password`,`usertype`,`did`'));
        $this -> cookie->unset_cookie();
        $this -> cookie->add_cookie($member['uid'],$member['username'],$member['salt'],$member['email'],$member['password'],2,$this->config['sy_logintime'],$member['did'],'1');
        $typeStr     =    trim($_GET['type']);
        $url        =    '';
        if(!empty($typeStr)){
            if ($typeStr == 'job') {
                $url = 'index.php?c='.$typeStr;
            }else{
                $url = 'index.php?c='.$typeStr;
            }
        }
        $logM          =  $this->MODEL('log');
        $content    =    '管理员'.$_SESSION['ausername'].'登录企业账户'.$member['username'].'成功!';
        $adminLo    =    $logM -> addAdminLog($content);
        header('Location: '.$this->config['sy_weburl'].'/member/'.$url);
    }
    /**
     * @desc  导出数据检测
     */
    function export_check_action(){
        session_start();
        $where = $_SESSION['comXls'] ? $_SESSION['comXls'] : array('orderby'=>'uid');
        if(!empty($_POST['type'])){
            foreach($_POST['type'] as $v){
                if($v == 'lastdate'){
                    $type[]  =  'lastupdate';
                }else if ($v == 'money'){
                    $type[]  = 'money';
                    $type[]  = 'moneytype';
                }else if ($v != 'rating' && $v != 'vip_stime'){
                    $type[]  =  $v;
                }
            }
            $field  =  @implode(',', $type).',uid';
        }else{
            $field  =  'uid';
        }
        if($_POST['uid']){
            $uids          =  @explode(',',$_POST['uid']);
            $where['uid']  =  array('in',pylode(',',$uids));
        }
        if($_POST['limit']){
            $where['limit']  =  intval($_POST['limit']);
        }
        $_SESSION['comXls'] = $where;
        $_SESSION['xlsFields'] = $field;
        $_SESSION['postTypes'] = $_POST['type'];
        $ComM = $this->MODEL('company');
        $companyNum = $ComM->getCompanyNum($where);
        if (intval($companyNum) > 0){
            echo json_encode(['code'=> 200]);
        } else {
            echo json_encode(['code'=> 400, 'msg' => '暂无符合条件的企业数据!']);
        }
    }
    /**
     * @desc  导出企业数据
     */
    function xls_action(){
        session_start();
        $where = $_SESSION['comXls'] ? $_SESSION['comXls'] : array('orderby'=>'uid');
        $this->cookie->SetCookie("companyXls",true,time() + 60);// 前台获取到该cookie值后关闭页面加载动画
        $field = $_SESSION['xlsFields'] ? $_SESSION['xlsFields'] : 'uid';
        $ComM      =   $this -> MODEL('company');
        $listNew   =   $ComM -> getList($where,array('statis'=>1,'cache'=>1,'field'=>$field));
        $list      =   $listNew['list'];
        $cache     =   $listNew['cache'];
        if (!empty($list)){
            $this->yunset('list',$list);
            $this->yunset('cache',$cache);
            $this->yunset('type',$_SESSION['postTypes']);
            $this->MODEL('log')->addAdminLog('导出公司信息');
            header("Content-Type: application/vnd.ms-excel");
            header("Content-Disposition: attachment; filename=company.xls");
            $this->yuntpl(array('admin/admin_company_xls'));
        }
    }
    /**
     * @desc  企业列表  分站设置
     */
    function checksitedid_action(){
        $uid         =    trim($_POST['uid']);
        $did         =    intval($_POST['did']);
        if(empty($uid)){
            $this -> ACT_layer_msg('参数不全请重试!', 8);
        }
        $uids         =    @explode(',',$_POST['uid']);
        $uid          =    pylode(',',$uids);
        if(empty($uid)){
            $this -> ACT_layer_msg('请正确选择需分配用户!', 8);
        }
        $siteM       =  $this->MODEL('site');
        $didData     =    array('did' => $did);
        $Table = array(
            'member',
            'company',
            'company_statis',
            'company_job',
            'company_cert',
            'company_news',
            'company_order',
            'company_product',
            'invoice_record',
            'partjob',
            'hotjob'
        );
        $siteM -> updDid(array('report'), array('p_uid' => array('in', $uid),'usertype'=>2), $didData);
        $siteM -> updDid(array('userid_msg'), array('fid' => array('in', $uid)),$didData);
        $siteM -> updDid(array('company_pay','look_resume'),array('com_id'=>array('in', $uid),'usertype'=>2),$didData);
        $siteM -> updDid(array('down_resume'),array('comid'=>array('in', $uid),'usertype'=>2),$didData);
        $siteM -> updDid(array('ad_order'),array('comid'=>array('in', $uid)),$didData);
        $siteM -> updDid($Table,array('uid'=>array('in', $uid)),$didData);
        $this->ACT_layer_msg('会员(ID:'.$_POST['uid'].')分配站点成功!', 9, $_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 后台    - 企业列表  - 更多操作
     */
    function getinfo_action(){
        if($_POST['comid']){
            $comid =   intval($_POST['comid']);
            $ComM  =   $this -> MODEL('company');
            $info  =   $ComM -> getInfo($comid);
            $uid   =   intval($info['uid']);
            $UsernfoM  =   $this -> MODEL('userinfo');
            $member    =   $UsernfoM -> getInfo(array('uid'=> $uid), array('field'=>'username, reg_ip, status'));
            $statisM   =   $this -> MODEL('statis');
            $statis    =   $statisM -> getInfo($uid, array('usertype'=>'2', 'field'=>'rating'));
            $yyzz      =   $ComM -> getCertInfo(array('uid'=>$uid, 'type'=>'3'), array('field'=>'`check`'));
            if ($info['crm_name']){
                $info['adviser']    =   $info['crm_name'];
            }else{
                $info['adviser']    =   null;
            }
            $info['username']       =   $member['username'];
            $info['reg_ip']         =   $member['reg_ip'];
            $info['status']         =   $member['status'];
            $info['rating']         =   $statis['rating'];
            $info['yyzzurl']        =   $yyzz['old_check'];
            if ($info['linktel']){
                $info['phone']      =    $info['linktel'];
            }else{
                $info['phone']      =    $info['linkphone'];
            }
            if($info['zt_time']){
                $info['zt_days']     =     intval((time()-$info['zt_time'])/86400);
            }
            $comOrderM              =   $this -> MODEL('companyorder');
            $integralNum            =   $comOrderM -> getCompanyPayNum(array('com_id'=>$uid, 'type'=>'1' ,'usertype'=>'2'));
            $info['integralNum']    =   $integralNum;
            $orderNum               =   $comOrderM -> getCompanyOrderNum(array('uid'=>$uid , 'usertype' => 2));
            $info['orderNum']       =   $orderNum;
            $downResumeM            =   $this -> MODEL('downresume');
            $downNum                =   $downResumeM -> getDownNum(array('comid'=>$uid,'usertype'=>2));
            $info['downNum']        =   $downNum;
            $jobM                   =   $this -> MODEL('job');
            $applyNum               =   $jobM -> getSqJobNum(array('com_id'=>$uid));
            $info['applyNum']       =   $applyNum;
            $inviteNum              =   $jobM -> getYqmsNum(array('fid'=>$uid));
            $info['inviteNum']      =   $inviteNum;
            $showNum                =   $ComM -> getComShowNum(array('uid'=>$uid));
            $info['showNum']        =   $showNum;
            $jobNum                 =   $jobM -> getJobNum(array('uid'=>$uid));
            $info['jobNum']         =   $jobNum;
            $comacM                    =    $this -> MODEL('companyaccount');
            $info['sonsNum']        =   $comacM -> getNum(array('comid' => $uid));
            echo json_encode($info);
        }
    }
    /**
     * @desc 日志高级搜索
     */
    function log_search(){
        $opera          =   array('1'=>'职位','9'=>'兼职','2'=>'财务','3'=>'下载简历','23'=>'举报','4'=>'邀请面试','5'=>'收藏关注','6'=>'申请报名','7'=>'基本信息','8'=>'修改密码','11'=>'修改账号','13'=>'认证绑定','12'=>'账号解绑','14'=>'招聘会/专题','15'=>'地图设置','16'=>'上传图片','17'=>'积分兑换','18'=>'消息','19'=>'问答','24'=>'优惠券','25'=>'悬赏推荐','26'=>'浏览/屏蔽');
        $parr           =   array('1'=>'增加','2'=>'变更','3'=>'删除','4'=>'刷新');
        $ad_time        =   array('1'=>'今天','3'=>'最近三天','7'=>'最近七天','15'=>'最近半月','30'=>'最近一个月');
        $search_list    =   array();
        $search_list[]  =   array('param'=>'operas','name'=>'操作类型','value'=>$opera);
        $search_list[]  =   array('param'=>'parrs','name'=>'操作内容','value'=>$parr);
        $search_list[]  =   array('param'=>'end','name'=>'操作时间','value'=>$ad_time);
        $this->yunset('search_list',$search_list);
    }
    /**
     * @desc 企业会员日志
     */
    function member_log_action(){
        $this->log_search();
        $where['usertype']  =   '2';
         if(intval($_GET['uid']) > 0){
            $where['uid']   =   intval($_GET['uid']);
            $UserinfoM      =   $this -> MODEL('userinfo');
            $uinfo          =   $UserinfoM -> getInfo(array('uid'=> $where['uid']) , array('field' => 'username'));
            $this -> yunset('uinfo',$uinfo);
            $urlarr['uid']  =   intval($_GET['uid']);
        }
        if($_GET['keyword']){
            $type           =   intval($_GET['type']);
            $keyword        =   trim($_GET['keyword']);
            if($type == 1){
                $where['uid']   =   array('=', $keyword);
            }else if($type == 2){
                $ComM           =   $this->MODEL('company');
                $listC          =   $ComM -> getList( array('name' => array('like', $keyword)),array('field'=>'uid'));
                $minfo          =   $listC['list'];
                if ($minfo){
                    $uids       =   array();
                    foreach($minfo as $mv){
                        $uids[] =  $mv['uid'];
                    }
                    $where['uid']   =   array('in', pylode(',', $uids));
                }
            }else if($type == 3){
                $where['content']    =   array('like', $keyword);
            }
            $urlarr['type']      =   $type;
            $urlarr['keyword']   =   $keyword;
        }
        if($_GET['operas']){
            $operas   =   intval($_GET['operas']);
            $where['PHPYUNBTWSTART_A']     =  '';
            $where['opera']         =  $operas;
            if ($operas == 2) {
                $where['opera']     =  '88';
                $where['content']   =  array('like','订单','OR');
            }elseif ( $operas == 26 ){
                $where['content']   =  array('like','浏览','OR');
            }elseif ( $operas == 25){
                $where['content']   =  array('like','悬赏','OR');
            }elseif ( $operas == 24){
                $where['content']   =  array('like','优惠券','OR');
            }elseif ( $operas == 23){
                $where['content']   =  array('like','举报','OR');
            }elseif ( $operas == 19){
                $where['content']   =  array('like','问答','OR');
            }elseif ( $operas == 13){
                $where['content']   =  array('like','认证','OR');
            }elseif ( $operas == 6){
                $where['content']   =  array('like','申请','OR');
            }elseif ( $operas == 5){
                $where['content']   =  array('like','收藏','OR');
            }
            $where['PHPYUNBTWEND_A']  =  '';
        $urlarr['operas']       =  $operas;
        }
        if($_GET['parrs']){
            $where['type']          =   intval($_GET['parrs']);
            $urlarr['parrs']        =   $_GET['parrs'];
        }
        if($_GET['end']){
            if($_GET['end']=='1'){
                $where['ctime']  =   array('>=', strtotime(date("Y-m-d 00:00:00")));
            }else{
                $where['ctime']   =   array('>=', '-'.strtotime((int)$_GET['end'].'day'));
            }
            $urlarr['end']          =   $_GET['end'];
        }
        $urlarr['c']    =   'member_log';
        $urlarr            =   $_GET;
        $urlarr['page'] =   "{{page}}";
        $pageurl        =   Url($_GET['m'], $urlarr, 'admin');
        //提取分页
        $pageM          =    $this  -> MODEL('page');
        $pages          =    $pageM -> pageList('member_log', $where, $pageurl, $_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    array('id,desc');
            }
            $where['limit']         =    $pages['limit'];
            $logM       =   $this -> MODEL('log');
            $List       =   $logM -> getMemlogList($where,array('utype'=>'admin'));
            $this -> yunset(array('rows' => $List));
        }
        $this->yuntpl(array('admin/admin_company_member_log'));
    }
    /**
     * @desc 会员日志删除操作
     */
    function memberlogdel_action(){
        if (is_array($_GET['del'])){
            $id        =   pylode(',', $_GET['del']);
            $where     =   array('id' => array('in', $id));
        }else{
            $this      ->  check_token();
            $where     =   array('id' => intval($_GET['del']));
        }
        $logM    =  $this -> MODEL('log');
        $return  =  $logM -> delMemlog($where);
        $this  ->  layer_msg($return['msg'], $return['errcode'], $return['layertype'],$_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc 会员-企业-企业用户列表:(重置密码)
     */
    function reset_companypassword_action(){
        $this -> check_token();
        $userinfoM  =  $this->MODEL('userinfo');
        $userinfoM -> upInfo(array('uid'=>intval($_GET['uid'])),array('password'=>'123456'));
        $this -> MODEL('log') -> addAdminLog('会员(ID:'.$_GET['uid'].')重置密码成功');
        echo '1';
    }
    /**
     * @desc 会员-企业-企业列表:(统计数量)
     */
    function companyNum_action(){
        $MsgNum=$this->MODEL('msgNum');
        echo $MsgNum->companyNum();
    }
    /**
     * @desc 企业模板
     */
    function mcomtpl_action(){
        $tplM      =   $this -> MODEL('tpl');
        $comid     =   intval($_GET['comid']);
        $where     =   array();
        $where['status']               =   '1';
        $where['PHPYUNBTWSTART_A']     =    '';
        $where[service_uid][]          =   array('=', '0','OR');
        $where[service_uid][]          =   array('findin', $comid, 'OR');
        $where['PHPYUNBTWEND_A']       =   '';
        $where['orderby']              =   'id,desc';
        $list                          =   $tplM -> getComtplList($where);
        $this->yunset("list",$list);
        $this->yunset("comid",$comid);
        $statisM   =   $this -> MODEL('statis');
        $statis    =   $statisM -> getInfo($comid, array('usertype'=>'2', 'field'=>'comtpl'));
        $this->yunset('statis',$statis);
        $this->yuntpl(array('admin/admin_company_mcomtpl'));
    }
    /**
     * @desc 设置企业模板
     */
    function msettpl_action(){
        $this      ->  check_token();
        $uid       =   intval($_GET['comid']);
        $tplM      =   $this -> MODEL('tpl');
        $id        =   intval($_GET['id']);
        $tpl       =   $tplM -> getComtpl(array('id'=>$id), array('field'=>'url'));
        $statisM   =   $this -> MODEL('statis');
        $nid       =   $statisM -> upInfo(array('comtpl'=>$tpl['url']), array('uid'=>$uid, 'usertype'=>'2'));
        if ($nid){
            $sysmsgM    =   $this -> MODEL('sysmsg');
            $sysmsgM    ->  addInfo(array('uid' => $uid, 'usertype'=>2, 'content' => '管理员为您设置企业模板:<a href="comtpl,'.$uid.'">'.trim($tpl['url'].'</a>')));
             $this->layer_msg('设置成功!',9);
        }else{
            $this->layer_msg('设置失败!',9);
        }
    }
    /**
     * @desc 职位匹配简历推送
     */
    function directrecom_action(){
        $where  =  array(
            'eid'      =>  intval($_GET['eid']),
            'jobid'    =>  intval($_GET['id']),
            'comid'    =>  intval($_GET['comid'])
        );
        $userEntrustM  =  $this -> MODEL('userEntrust');
        $return        =  $userEntrustM -> sendRecord($where);
        $err           =   array(
            'msg'      =>  $return['msg'],
            'type'     =>  $return['errcode']
        );
        echo json_encode($err);die;
     }
     //邮箱认证
     function emaillock_action(){
            //查询当前邮箱或者当前数据是否存在
            $CompanyM                    =            $this->MODEL('company');
            $UserinfoM                    =            $this->MODEL('userinfo');
            $uid                        =            $_POST['uid'];
            $status                     =           $_POST['estatus'];
            if($_POST['comemail']==""){
                $this->ACT_layer_msg("请填写邮箱",8);
            }elseif(CheckRegEmail($_POST['comemail'])==false){
                $this->ACT_layer_msg("邮箱格式错误",8);
            }
            $rows                        =            $CompanyM->getInfo($uid,array('field'=>'`email_status`'));
            if($rows){
                //进行认证管理
                $data                    =            array(
                    'email_status'        =>            $status,
                    'linkmail'            =>            $_POST['comemail']
                );
                $emaildata                    =            array(
                    'email'            =>  $_POST['comemail'],
                    'email_status'  =>  $status
                );
                $emailwhere['uid']            =            $uid;
                $nid                    =            $CompanyM->upInfo($uid,'',$data);
                $UserinfoM->upInfo($emailwhere,$emaildata);
                if($nid){
                    if($status==1){
                        $this->ACT_layer_msg("邮箱认证成功",9,$_SERVER['HTTP_REFERER'],2,1);
                    }else{
                        $this->ACT_layer_msg("邮箱取消认证成功",9,$_SERVER['HTTP_REFERER'],2,1);
                    }
                }else{
                    if($status==1){
                        $this->ACT_layer_msg("邮箱认证失败",8,$_SERVER['HTTP_REFERER']);
                    }else{
                        $this->ACT_layer_msg("邮箱取消认证失败",8,$_SERVER['HTTP_REFERER']);
                    }
                }
            }else{
                $this->ACT_layer_msg("当前数据错误",8,$_SERVER['HTTP_REFERER']);
            }
      }
      //手机认证
      function phonelock_action(){
        //查询当前邮箱或者当前数据是否存在
          $_POST = $this->post_trim($_POST);
        $CompanyM     =  $this->MODEL('company');
        $UserinfoM   =  $this->MODEL('userinfo');
        $uid         =  $_POST['uid'];
        $status      =  $_POST['mstatus'];
        //linktel
        if($_POST['comlinktel']==""){
            $this->ACT_layer_msg("请填写手机号码",8);
        }elseif(CheckMobile($_POST['comlinktel'])==false){
            $this->ACT_layer_msg("手机号码格式错误",8);
        }
        $rows                        =            $CompanyM->getInfo($uid,array('field'=>'`moblie_status`'));
        if($rows){
            //进行认证管理
            $data                    =            array(
                'moblie_status'        =>            $status,
                'linktel'            =>            $_POST['comlinktel'],
            );
            $mobliedata  =  array(
                'moblie'         =>  $_POST['comlinktel'],
                'moblie_status'     =>  $status
            );
            $mobliewhere['uid']        =            $uid;
            $nid                    =            $CompanyM->upInfo($uid,'',$data);
            $UserinfoM->upInfo($mobliewhere,$mobliedata);
            if($nid){
                if($status==1){
                    $this->ACT_layer_msg("手机认证成功(用户ID:".$uid.")",9,$_SERVER['HTTP_REFERER'],2,1);
                }else{
                    $this->ACT_layer_msg("手机取消认证成功(用户ID:".$uid.")",9,$_SERVER['HTTP_REFERER'],2,1);
                }
            }else{
                if($status==1){
                    $this->ACT_layer_msg("手机认证失败",8,$_SERVER['HTTP_REFERER']);
                }else{
                    $this->ACT_layer_msg("手机取消认证失败",8,$_SERVER['HTTP_REFERER']);
                }
            }
        }else{
            $this->ACT_layer_msg("当前数据错误",8,$_SERVER['HTTP_REFERER']);
        }
    }
    //批量认证
    function batchfirm_action(){
        $CompanyM    =  $this->MODEL('company');
        $UserinfoM  =  $this->MODEL('userinfo');
        $status     =  $_POST['plstatus'];
        $msg        =  array();
        if($_POST['comname_email'] ==""  && $_POST['comname_moblie']==""  && $_POST['comname_yyzz'] ==""){
            $this->ACT_layer_msg("请选择认证类型",8);
        }
        if($_POST['uid']==""){
            $this->ACT_layer_msg("非法操作",8);
        }
        if($status==""){
            $this->ACT_layer_msg("请选择认证状态",8);
        }
        if($_POST['comname_email'] || $_POST['comname_moblie']){
            $where['uid']        =        array('in',pylode(',',$_POST['uid']));
            $rows                =        $CompanyM->getChCompanyList($where,array('field'=>'`uid`,`linktel`,`linkmail`,`moblie_status`,`email_status`'));
            if(is_array($rows) && $rows){
                if($_POST['comname_email']){
                    array_push($msg, '邮箱');
                    foreach($rows  as $val){
                        if($val['linkmail'] || $val['email_status']==1){
                            $emailuid[]        =        $val['uid'];
                        }
                    }
                    $emaildata                =        array(
                        'email_status'        =>            $status,
                    );
                    $emailwhere['uid']         =            array('in',pylode(',',$emailuid));
                    $UserinfoM->upInfo($emailwhere,$emaildata);
                    $nid                    =            $CompanyM->upInfo($emailuid,'',$emaildata);
                }
                if($_POST['comname_moblie']){
                    array_push($msg, '手机');
                    foreach($rows  as $val){
                        if($val['linktel'] || $val['moblie_status']==1){
                            $moblieuid[]        =        $val['uid'];
                        }
                    }
                    $mobliedata                    =        array(
                        'moblie_status'            =>            $status,
                    );
                    $mobliewhere['uid']         =            array('in',pylode(',',$moblieuid));
                    $UserinfoM->upInfo($mobliewhere,$mobliedata);
                    $nid                        =            $CompanyM->upInfo($moblieuid,'',$mobliedata);
                }
            }
        }
        if($_POST['comname_yyzz']){
            //企业资质
            array_push($msg, '企业资质');
            if($status!=0){
                //已认证
                $yyzzwhere['uid']    =        array('in',pylode(',',$_POST['uid']));
                $yyzzwhere['type']    =        3;
                $yyzz                =        $CompanyM->getCertList($yyzzwhere,array('field'=>'`uid`,`check`,`owner_cert`,`wt_cert`,`other_cert`'));
                if(is_array($yyzz) &&  $yyzz){
                    foreach($yyzz as $val){
                        $pass = true;
                        if(!$val['check']){
                            $pass = false;
                        }
                        if($this->config['com_cert_owner']==1 && !$val['owner_cert']){
                            $pass = false;
                        }
                        if($this->config['com_cert_wt']==1 && !$val['wt_cert']){
                            $pass = false;
                        }
                        // if($this->config['com_cert_other']==1 && !$val['other_cert']){
                        //     $pass = false;
                        // }
                        if($pass){
                            $checkuid[]        =        $val['uid'];
                        }
                    }
                }
            }else{
                $checkuid[]        =        $_POST['uid'];
            }
            $yyzzkdata                    =        array(
                'yyzz_status'            =>            $status
            );
            $nid                        =            $CompanyM->upInfo($checkuid,'',$yyzzkdata);
            $checkdata                    =        array(
                'status'                =>            $status
            );
            $checwhere['uid']             =            array('in',pylode(',',$checkuid));
            $checwhere['type']             =            3;
            $CompanyM->upCertInfo($checwhere,$checkdata,array('utype'=>'admin'));
        }
        $ty =  $status = 1 ? '已认证' : '待认证';
        $this->ACT_layer_msg('(企业列表)'.implode(',', $msg).'批量设置'.$ty.'成功(ID:'.pylode(',',$_POST['uid']).')',9,$_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 后台     -   企业认证审核
     */
    function comStatus_action(){
        $companyorder   =   $this->MODEL('companyorder');
        $companyM       =   $this->MODEL('company');
        $status         =   intval($_POST['r_status']);
        if ($status == '') {
            $this->ACT_layer_msg('请选审核状态!', 8, $_SERVER['HTTP_REFERER']);
        }
        if ($_POST['uid']) {
            $uid  =  $_POST['uid'];
            if ($status != 1) {
                $yyzz_status = 2;
            } else {
                $yyzz_status = 1;
                // 如果是“审核通过”,判断之前是否有过“审核通过的记录”,没有则增加企业资质审核通过的积分(只有第一次审核通过才加积分)
                if (is_array($uid) && ! empty($uid)) {
                    $comids     =   @explode(',', $uid);
                    $paywhere['com_id'] = array('in', pylode(',', $comids));
                    $paywhere['pay_remark'] = '认证企业资质';
                    $companypay = $companyorder->getPayList($paywhere, array('field' => 'com_id'));
                    foreach ($companypay as $k => $v) {
                        if (in_array($v, $uid)) {
                            unset($uid[$k]);
                        }
                    }
                    foreach ($uid as $v) {
                        $this->MODEL('integral')->invtalCheck($v, 2,'integral_comcert', '认证企业资质',21);
                    }
                } elseif ($uid != '') {
                    $paywhere['com_id'] = $uid;
                    $paywhere['pay_remark'] = '认证企业资质';
                    $num = $companyorder->getCompanyPayNum($paywhere);
                    if ($num < 1) {
                        $this->MODEL('integral')->invtalCheck($uid, 2,'integral_comcert', '认证企业资质',21);
                    }
                }
            }
            $companyData = array('yyzz_status' => $yyzz_status);
            $companyM   ->  upInfo($uid, '', $companyData);
            $companycertData = array(
                'status'     => $status,
                'statusbody' => $_POST['statusbody']
            );
            $id = $companyM -> upCertInfo(array('type'=>'3','uid' => array('in', pylode(',', $uid))), $companycertData,array('utype'=>'admin'));
            // 职位免审核开启,管理勾选同步审核职位,未审核职位同步审核成功
            if ($this->config['com_free_status'] == '1' && $_POST['job_status']) {
                $jobM   =   $this -> MODEL('job');
                $jobM   ->  upInfo(array('state'=>'1','r_status'=>1), array('state'=>'0', 'uid'=>array('in',pylode(',', $uid))));
            }
            $ComA       =   $companyM->getList(array('uid'=>array('in',pylode(',', $uid))), array('field' => 'uid,name,linkmail'));
            $company    =   $ComA['list'];
            if ($this->config['sy_email_set'] == '1') {
                if (is_array($company)) {
                    $notice = $this->MODEL('notice');
                    foreach ($company as $v) {
                        if ($this->config['sy_email_comcert'] == '1' && $status > 0) {
                            if ($status == '1') {
                                $certinfo = '企业资质审核通过!';
                            } else {
                                $certinfo = '企业资质审核未通过!';
                            }
                            $notice->sendEmailType(array(
                                'email' => $v['linkmail'],
                                'certinfo' => $certinfo,
                                'comname' => $v['name'],
                                'uid' => $v['uid'],
                                'name' => $v['name'],
                                'type' => 'comcert'
                            ));
                        }
                    }
                }
            }
            /* 消息前缀 */
            foreach($company as $v){
                $uids[]  =  $v['uid'];
                /* 处理审核信息 */
                if ($status == 2){
                    $statusInfo  =  '很遗憾 , 贵公司企业资质未能通过审核';
                    if($_POST['statusbody']){
                        $statusInfo  .=  ' , 原因:'.$_POST['statusbody'];
                    }
                    $msg[$v['uid']]  =  $statusInfo;
                }elseif($status == 1){
                    $msg[$v['uid']]  =  '贵公司企业资质审核通过,招聘人才更轻松!';
                }
            }
            //发送系统通知
            $sysmsgM    =    $this->MODEL('sysmsg');
            $sysmsgM -> addInfo(array('uid'=>$uids,'usertype'=>2, 'content'=>$msg));
            if ($id) {
                $this->ACT_layer_msg('企业资质审核(UID:' . $uid . ')设置成功!', 9, $_SERVER['HTTP_REFERER'], 2, 1);
            } else {
                $this->ACT_layer_msg('设置失败!', 8, $_SERVER['HTTP_REFERER']);
            }
        } else {
            $this->ACT_layer_msg('非法操作!', 8, $_SERVER['HTTP_REFERER']);
        }
    }
    //子账号列表
    function child_action(){
        $com_id        =    intval($_GET['com_id']);
        if(empty($com_id)){
            $this -> ACT_layer_msg('参数不全请重试!', 8);
        }
        $rows       =   array();
        $totalNum    =    0;
        if(!empty($com_id)){
            $comaM          =   $this -> MODEL('companyaccount');
            $where['comid'] =   $com_id;
            $urlarr            =    $_GET;
            $urlarr['page']    =    '{{page}}';
            $pageurl        =    Url($_GET['m'], $urlarr, 'admin');
            $pageM        =    $this  -> MODEL('page');
            $pages        =    $pageM -> pageList('company_account', $where, $pageurl, $_GET['page']);
            //子账号列表
            if($pages['total'] > 0){
                $where['orderby']    =    'uid';
                $where['limit']        =    $pages['limit'];
                $rows    =    $comaM -> getWorkList($where);
            }
            $totalNum    =    $pages['total'];
        }
        $this -> yunset('totalNum', $totalNum);
        $this -> yunset('rows', $rows);
        $this -> yuntpl(array('admin/admin_company_child'));
    }
    /**
     * 添加 修改子账号
     * 2019-06-28
     */
    public function childeditsave_action(){
        $_POST      =   $this -> post_trim($_POST);
        $rurl       =   $_SERVER['HTTP_REFERER'];
        //参数判断
        $uid           =   intval($_POST['uid']);
        if(empty($uid)){
            $this->ACT_layer_msg('非法操作!', 8, $rurl);
        }
        if(empty($_POST['submit'])){
            $this->ACT_layer_msg('参数错误!', 8, $rurl);
        }
        unset($_POST['submit']);
        $cuid       =   intval($_POST['cuid']);
        $memberM    =   $this -> MODEL('userinfo');
        unset($_POST['cuid']);
        unset($_POST['uid']);
        if(empty($cuid)){
            $res    =   $memberM -> addChildInfo(array(
                'uid'       =>  $uid,
                'cdata'     =>  $_POST
            ));
        }else{
            $res    =   $memberM -> updChildInfo(array('uid' => $cuid), $_POST);
        }
        //返回值
        if($res['ecode'] == 9){
            $this -> ACT_layer_msg($res['msg'], 9, $rurl);
        }else{
            $this -> ACT_layer_msg($res['msg'], 8);
        }
    }
    /**
     * 绑定 解绑子账号
     * 2019-06-28
     */
    public function childbind_action(){
        $_POST      =   $this -> post_trim($_POST);
        $comaM      =   $this -> MODEL('companyaccount');
        $res        =   $comaM -> bindChildInfo(array(
            'pid'   =>  $_POST['pid'],
            'type'  =>  $_POST['status'] == 1 ? 'unbind' : 'bind',
            'uid'   =>  $_POST['uid']
        ));
        echo json_encode($res);die;
    }
    /**
     * 分配套餐,获取目前的套餐
     */
    public function childgetstatis_action(){
        $cuid       =   intval($_POST['uid']);
        $pid        =    intval($_POST['pid']);
        if(empty($cuid)){
            echo json_encode(array('ecode' => 8, 'msg' => '参数错误'));
            die;
        }
        $inids      =   $pid.','.$cuid;
        $statisM    =   $this -> MODEL('statis');
        $statisList =   $statisM -> getList(array('uid' => array('in', $inids)));
        if(empty($statisList)){
            echo json_encode(array('ecode' => 8, 'msg' => '主账号套餐不存在'));
            die;
        }
        $fatherS    =   $sonS   =   array();
        foreach ($statisList as $sv) {
            if($sv['uid'] == $pid){
                $fatherS                =   $sv;
            }elseif ($sv['uid'] == $cuid) {
                $sonS                   =   $sv;
            }
        }
        $res        =   array(
            'fathers'   =>  $fatherS,
            'sons'      =>  $sonS
        );
        echo json_encode(array('ecode' => 9, 'msg' => 'ok', 'data' => $res));
        die;
    }
    /**
     * 保存分配的套餐
     * 2019-07-01
     */
    public function childassignsave_action(){
        $_POST      =   $this -> post_trim($_POST);
        $rurl       =   $_SERVER['HTTP_REFERER'];
        $pid        =   intval($_POST['pid']);
        if(empty($pid)){
            $this->ACT_layer_msg('请重新操作!', 8, $rurl);
        }
        //参数判断
        if(empty($_POST['submit'])){
            $this->ACT_layer_msg('参数错误!', 8, $rurl);
        }
        unset($_POST['submit']);
        $cuid       =   intval($_POST['cuid']);
        if(empty($cuid)){
            $this->ACT_layer_msg('非法操作!', 8, $rurl);
        }
        $statisM    =   $this -> MODEL('statis');
        unset($_POST['cuid']);
        unset($_POST['pid']);
        $_POST['uid']   =   $pid;
        $_POST['spid']  =   $cuid;
        $res            =   $statisM -> assignChildStatis($_POST);
        //返回值
        if($res['ecode'] == 9){
            $this -> ACT_layer_msg($res['msg'], 9, $rurl);
        }else{
            $this -> ACT_layer_msg($res['msg'], 8);
        }
    }
    /**
     * @desc 企业微海报
     */
    function mwhb_action()
    {
        $WhbM       =   $this->MODEL('whb');
        $comHb      =   $WhbM->getWhbList(array('type' => 2, 'isopen' => '1'), array('only' => 1));
        $this->yunset('comHb', $comHb);
        $comid  =   intval($_GET['comid']);
        $this->yunset('comid', $comid);
        $this->yuntpl(array('wap/hb/admin_whb'));
    }
    // 企业扫码绑定
    function acwxbind_action(){
        $time = time();
        $randStr = $time.rand(1000,9999);
        $cookie = $this->MODEL('cookie');
        $cookie -> setCookie('acwxbind' ,$randStr, $time+3600);
        $WxM = $this->MODEL('weixin');
        $qrcode = $WxM->applyWxQrcode($randStr, 'acwxbind', $_POST['comid']);
        if(!$qrcode){
            echo 0;
        }else{
            echo $qrcode;
        }
    }
    // 检测二维码扫码绑定情况
    function getacbindstatus_action(){
        if(isset($_COOKIE['acwxbind'])){
            $WxM     =  $this->MODEL('weixin');
            $result  =  $WxM->getWxLoginStatus($_COOKIE['acwxbind'], $_POST['comid']);
            if($result['status'] == 1){
                if (!empty($result['member'])){
                    $this->layer_msg('扫码绑定成功',9,0);
                }else{
                    $this->layer_msg('扫码绑定失败',8);
                }
            }else{
                $this->layer_msg('');
            }
        }else{
            $this->layer_msg('');
        }
    }
    function setLogo_action(){
        if ($_POST){
            $comM   =   $this->MODEL('company');
            $result =   $comM->setLogoByAdmin(array('logo' => $_POST['logo'], 'logo_status' => 0), array('uid' => $_POST['uid']));
            echo json_encode(array('errcode' => $result ? 9 : 8, 'msg' => $result ? '设置成功' : '设置失败'));
            die;
        }
    }
    // 校验企业名称
    function checkName_action(){
        $companyName   =   trim($_POST['companyName']);
        $userInfoM  =   $this->MODEL('userinfo');
        $check      =   $userInfoM->addMemberCheck(array('companyName' => $companyName));
        echo $check['msg'];
        die;
    }
}
?>
admin/model/admin_company_job.class.php
New file
@@ -0,0 +1,1441 @@
<?php
/**
 * $Author :PHPYUN开发团队
 *
 * 官网: http://www.phpyun.com
 *
 * 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
 *
 * 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_company_job_controller extends adminCommon{
    // 设置高级搜索功能
    function set_search($CacheList = array()){
        include(CONFIG_PATH.'db.data.php');
        $source   =   $arr_data['source'];
        $this -> yunset('source',$source);
        if (!$CacheList){
            $cacheM        =    $this -> MODEL('cache');
            $CacheList    =    $cacheM -> GetCache(array('com', 'job', 'city'));
            $setArr    =    array(
                'comdata'        =>    $CacheList['comdata'],
                'comclass_name'=>    $CacheList['comclass_name'],
                'job_name'        =>    $CacheList['job_name'],
                'city_name'        =>    $CacheList['city_name']
            );
            $this -> yunset($setArr);
        }
        $comdata        =    $CacheList['comdata'];
        $comclass_name    =    $CacheList['comclass_name'];
        foreach($comdata['job_edu'] as $k=>$v){
            $edu[$v]    =    $comclass_name[$v];
        }
        foreach($comdata['job_exp'] as $k=>$v){
            $exp[$v]    =    $comclass_name[$v];
        }
        $search_list      =   array();
        $search_list[]    =   array('param' => 'state','name'=>'审核状态', 'value' =>  array('1'=>'已审核','4'=>'未审核','3'=>'未通过','2'=>'已锁定'));
        $search_list[]    =   array('param' => 'status','name'=>'招聘状态', 'value' =>  array('1'=>'已下架','2'=>'招聘中'));
        $search_list[]    =   array('param' => 'jtype','name'=>'职位类型', 'value' =>  array('urgent'=>'紧急职位','xuanshang'=>'置顶职位','rec'=>'推荐职位'));
        $search_list[]    =   array('param' => 'exp','name'=>'工作经验', 'value' =>  $exp);
        $search_list[]    =   array('param' => 'edu','name'=>'学历要求', 'value' =>  $edu);
        $search_list[]    =   array('param' => 'source','name'=>'数据来源', 'value' =>  $source);
        $search_list[]    =   array('param' => 'adtime','name'=>'发布时间', 'value' =>  array('1'=>'今天','3'=>'最近三天','7'=>'最近七天','15'=>'最近半月','30'=>'最近一个月'));
         $this->yunset('search_list', $search_list);
    }
    //  职位列表
    function index_action(){
        //实例化职位类
        $JobM       =   $this->MODEL('job');
        //搜索条件
        if ($_GET['state']) {
            $state      =   intval($_GET['state']);
            if ($state == 2) {
                $where['r_status']  =   2;
            } else {
                $where['state']     =   $state == 4 ? 0 : $state;
            }
            $urlarr['state']        =   $state;
        }
        if ($_GET['status']) {
            $status             =   intval($_GET['status']);
            $where['status']    =   $status == 2 ? 0 : $status;
            $urlarr['status']   =   $status;
        }
        if($_GET['jtype']){
            $jtype      =   trim($_GET['jtype']);
            if($jtype   ==  'rec'){
                $where['rec_time']      =   array('>',time());
            }else if($jtype     ==  'urgent'){
                $where['urgent_time']   =   array('>',time());
            }else if($jtype     ==  'xuanshang'){
                 $where['xsdate']       =   array('>',time());
            }
            $urlarr['jtype']    =   $jtype;
        }
        if($_GET['edu']){
            $eduKey =   $this->obj->select_once('comclass', array('variable' => 'job_edu'), "`id`");
            $eduReq =   $this->obj->select_once('comclass', array('id' => $_GET['edu']), "`sort`,`name`");
            if($eduReq['name'] != "不限"){
                $eduArr =   $this->obj->select_all('comclass', array('keyid' => $eduKey['id'],  'sort' => array('<=', $eduReq['sort'])), "`id`");
                $eduIds =   array();
                foreach($eduArr as $v){
                    $eduIds[]   =   $v['id'];
                }
                $where['edu']   =   array('in', pylode(',', $eduIds));
            }
            $urlarr['edu']    =   $_GET['edu'];
        }
        if($_GET['exp']){
            $expKey =   $this->obj->select_once('comclass', array('variable' => 'job_exp'), "`id`");
            $expReq =   $this->obj->select_once('comclass', array('id' => $_GET['exp']), "`sort`,`name`");
            if(isset($expReq) && $expReq['name'] != "不限"){
                $expArr =   $this->obj->select_all('comclass', array('keyid' => $expKey['id'],  'sort' => array('<=', $expReq['sort'])), "`id`");
                $expIds =   array();
                foreach($expArr as $v){
                    $expIds[]   =   $v['id'];
                }
                $where['exp']   =   array('in', pylode(',', $expIds));
            }
            $urlarr['exp']    =   $_GET['exp'];
        }
        if(isset($_GET['source'])){
            $where['source']        =   intval($_GET['source']);
            $urlarr['source']       =   intval($_GET['source']);
        }
        if(isset($_GET['adtime'])){
             if($_GET['adtime']  ==  '1'){
                $where['sdate']     =   array('>',strtotime('today'));
            }else{
                $where['sdate']     =   array('>',strtotime('-'.intval($_GET['adtime']).' day'));
            }
            $urlarr['adtime']       =   $_GET['adtime'];
        }
        if($_GET['job_class']){
            $where['PHPYUNBTWSTARTA'] = '';
            $where['job1']            =    array('findin', $_GET['job_class']);
            $where['job1_son']        =    array('findin', $_GET['job_class'], 'OR');
            $where['job_post']        =    array('findin', $_GET['job_class'], 'OR');
            $where['PHPYUNBTWENDa']  = '';
            $urlarr['job_class']    =    $_GET['job_class'];
        }
        if($_GET['city_class']){
            $where['PHPYUNBTWSTARTB'] = '';
            $where['provinceid']    =    array('findin', $_GET['city_class']);
            $where['cityid']        =    array('findin', $_GET['city_class'], 'OR');
            $where['three_cityid']    =    array('findin', $_GET['city_class'], 'OR');
            $where['PHPYUNBTWENDB']  = '';
            $urlarr['city_class']    =    $_GET['city_class'];
        }
        if($_GET['keyword']){
            if ($_GET['type']=='1'){
                $where['com_name']  =    array('like',trim($_GET['keyword']));
            }elseif ($_GET['type']=='2'){
                $where['name']      =    array('like',trim($_GET['keyword']));
            }
            $urlarr['type']            =    $_GET['type'];
            $urlarr['keyword']        =    $_GET['keyword'];
        }
        if(isset($_GET['is_reserve'])){
            $where['is_reserve']    =   intval($_GET['is_reserve']);
            $urlarr['is_reserve']   =   intval($_GET['is_reserve']);
        }
        if($_GET['uid']){
            $where['uid']      =   array('=',trim($_GET['uid']));
        }
        //分页链接
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $pageurl        =    Url($_GET['m'],$urlarr,'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('company_job',$where,$pageurl,$_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            //limit order 只有在列表查询时才需要
            if($_GET['order']){
                $where['orderby']        =    $_GET['t'].','.$_GET['order'];
                $urlarr['order']        =    $_GET['order'];
                $urlarr['t']            =    $_GET['t'];
            }else{
                $where['orderby']        =    'lastupdate,desc';
            }
            $where['limit']                =    $pages['limit'];
            $ListJob    =   $JobM -> getList($where,array('utype'=>'admin','cache'=>'1','isurl'=>'yes','reserve'=>1));
            unset($where['limit']);
            session_start();
            $_SESSION['jobXls'] = $where;
            $CacheList    =    $ListJob['cache'];
            $setArr    =    array(
                'rows'            =>    $ListJob['list'],
                'cache'            =>    $CacheList,
                'comdata'        =>    $CacheList['comdata'],
                'comclass_name' =>    $CacheList['comclass_name'],
                'job_name'        =>    $CacheList['job_name'],
                'city_name'        =>    $CacheList['city_name']
            );
            $this -> yunset($setArr);
        }
        $this->set_search($CacheList);
        $WhbM       =   $this->MODEL('whb');
        $syJobHb    =   $WhbM->getWhbList(array('type' => 1, 'isopen'=>'1'));
        $this->yunset('hbNum', count($syJobHb));
        $this->yuntpl(array('admin/admin_company_job'));
    }
    // 招聘/下架操作
    function checkstate_action(){
        if($_POST['id']   &&  $_POST['state']){
            if($_POST['state'] == 2){
                $_POST['state'] =   0;
            }
            $JobM                  =   $this -> MODEL('job');
            $id                    =   intval($_POST['id']);
            $postData['status']     =   intval($_POST['state']);
            $JobM    ->  upInfo($postData, array('id' => $id));
        }
        echo 1;
    }
    //     职位置顶
    function xuanshang_action(){
        $id     =   trim($_POST['pid']);
        $data   =   array(
            'top'   =>  intval($_POST['s']),
            'days'  =>  intval($_POST['days'])
        );
        $JobM   =   $this -> MODEL('job');
        $arr    =   $JobM -> addTopJob($id, $data);
        $this  ->  ACT_layer_msg( $arr['msg'],$arr['errcode'],$_SERVER['HTTP_REFERER'],2,1);
    }
    //  职位推荐
    function recommend_action(){
        $id     =   trim($_POST['pid']);
        $data   =   array(
            'rec'   =>  intval($_POST['s']),
            'days'  =>  intval($_POST['days'])
        );
        $JobM   =   $this -> MODEL('job');
        $arr    =   $JobM -> addRecJob($id, $data);
        $this  ->  ACT_layer_msg( $arr['msg'],$arr['errcode'],$_SERVER['HTTP_REFERER'],2,1);
    }
    //  职位紧急招聘
    function urgent_action(){
        $id     =   trim($_POST['pid']);
        $data   =   array(
            'urgent'   =>  intval($_POST['s']),
            'days'     =>  intval($_POST['days'])
        );
        $JobM   =   $this -> MODEL('job');
        $arr    =   $JobM -> addUrgentJob($id, $data);
        $this  ->  ACT_layer_msg( $arr['msg'],$arr['errcode'],$_SERVER['HTTP_REFERER'],2,1);
    }
    //  职位审核
    function status_action()
    {
        $jobM       =   $this->MODEL('job');
        $statusData = array(
            'state'         =>  intval($_POST['status']),
            'statusbody'    =>  trim($_POST['statusbody'])
        );
        $return = $jobM -> statusJob($_POST['pid'], $statusData);
        if (isset($_POST['single'])){
            if ($return['errcode'] == 9){
                if($_POST['atype'] == 1){
                    // 仅保存
                    $this->layer_msg($return['msg'],9);
                }else{
                    // 下一个待审核职位
                    $jobM  =  $this->MODEL('job');
                    $row   =  $jobM->getInfo(array('state'=>0,'orderby'=>array('lastupdate,DESC')), array('field'=>'id'));
                    if (!empty($row)){
                        $this->layer_msg($return['msg'],9,0,'index.php?m=admin_company_job&c=jobAudit&id='.$row['id']);
                    }else{
                        $this->layer_msg($return['msg'],9);
                    }
                }
            }else{
                $this->layer_msg($return['msg'],8);
            }
        }else{
            $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1);
        }
    }
    // 职位审核同步企业审核
    function cjobstatus_action()
    {
        if ($_POST) {
            $id         =   intval($_POST['pid']);
            $uid        =   intval($_POST['uid']);
            $status     =   intval($_POST['status']);
            $statusbody =   trim($_POST['statusbody']);
            $jobM   =   $this->MODEL('job');
            $post   =   array(
                'uid'           =>  $uid,
                'state'         =>  $status,
                'statusbody'    =>  $statusbody
            );
            $return     =   $jobM -> status($id, $post);
            if (isset($_POST['single'])){
                if ($return['errcode'] == 9){
                    if($_POST['atype'] == 1){
                        // 仅保存
                        $this->layer_msg($return['msg'],9);
                    }else{
                        // 下一个待审核职位
                        $jobM  =  $this->MODEL('job');
                        $row   =  $jobM->getInfo(array('state'=>0,'orderby'=>array('lastupdate,DESC')), array('field'=>'id'));
                        if (!empty($row)){
                            $this->layer_msg($return['msg'],9,0,'index.php?m=admin_company_job&c=jobAudit&id='.$row['id']);
                        }else{
                            $this->layer_msg($return['msg'],9);
                        }
                    }
                }else{
                    $this->layer_msg($return['msg'],8);
                }
            }else{
                $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1);
            }
        }
    }
    //  修改浏览量/曝光量
    function upjobhits_action()
    {
        $jobM   =   $this->MODEL('job');
        $return =   $jobM->upJobHits($_POST['pid'], $_POST['jobhits'], $_POST['jobexpoure']);
        $this->ACT_layer_msg($return['msg'], $return['errcode'], "index.php?m=admin_company_job", 2, 1);
    }
    /**
     * @desc 后台 -- 会员 -- 企业 -- 企业管理 / 职位管理 -- 新增  /  修改
     */
    function show_action(){
        $cacheM     =   $this->MODEL('cache');
        $options    =   array('job','com','city','hy','user');
        $cache      =   $cacheM -> GetCache($options);
        $this       ->  yunset('cache',  $cache);
        $JobM       =   $this->MODEL('job');
        $companyM    =    $this->MODEL('company');
        // 获取职位详情
        if($_GET['id']){
            $id   =   intval($_GET['id']);
            $info =   $JobM   ->  getInfo(array('id' => $id), array('lang' => 'isarray'));
             $this ->  yunset('show',  $info);
            $this ->  yunset('lasturl',   $_SERVER['HTTP_REFERER']);
               $uid    =    $info['uid'];
          }
        if(intval($_GET['uid'])){
          $uid            =        intval($_GET['uid']);
        }
        $company        =        $companyM->getInfo($uid,array('field'=>'`uid`,r_status'));
        $this->yunset('company',$company);
        $this->yunset('uid',$uid);
        if($_POST['update']){
            $description    =    str_replace(array("&amp;","background-color:#ffffff","background-color:#fff","white-space:nowrap;"),array("&",'background-color:','background-color:','white-space:'),$_POST['content']);
            $post    =    array(
                'name'            =>    $_POST['name'],
                'job1'          =>  intval($_POST['job1']),
                'job1_son'      =>  intval($_POST['job1_son']),
                'job_post'      =>  intval($_POST['job_post']),
                'provinceid'    =>  intval($_POST['provinceid']),
                'cityid'        =>  intval($_POST['cityid']),
                'three_cityid'  =>  intval($_POST['three_cityid']),
                'minsalary'     =>  intval($_POST['salary_type']) == 1 ? 0 : intval($_POST['minsalary']),
                'maxsalary'     =>  intval($_POST['salary_type']) == 1 ? 0 : intval($_POST['maxsalary']),
                'description'    =>    $description,
                'r_status'      =>    $company['r_status'],
                'hy'            =>  intval($_POST['hy']),
                'number'        =>  intval($_POST['number']),
                'exp'           =>  intval($_POST['exp']),
                'report'        =>  intval($_POST['report']),
                'age'           =>  intval($_POST['age']),
                'sex'           =>  intval($_POST['sex']),
                'edu'           =>  intval($_POST['edu']),
                'is_graduate'   =>  intval($_POST['is_graduate']),
                'marriage'      =>  intval($_POST['marriage']),
                'lang'          =>  trim(pylode(',', $_POST['lang'])),
                'state'          =>     $company['r_status']==1 ? 1:0,
                'jobhits'       =>  intval($_POST['jobhits']),
                'jobexpoure'    =>  intval($_POST['jobexpoure']),
                'exp_req'       =>  trim($_POST['exp_req']),
                    'edu_req'       =>  trim($_POST['edu_req']),
                    'zp_num'           =>  intval($_POST['zp_num']),
                    'zp_minage'           =>  intval($_POST['zp_minage']),
                    'zp_maxage'           =>  intval($_POST['zp_maxage'])
            );
            $data    =    array(
                'post'            =>    $post,
                'id'            =>    intval($_POST['id']),
                'uid'            =>    $_POST['uid'],
                'utype'            =>    'admin'
            );
            $return    =    $JobM->addJobInfo($data);
            if($return['errcode']==9){
                $this -> ACT_layer_msg($return['msg'],$return['errcode'],'index.php?m=admin_company_job');
            }else{
                $this -> ACT_layer_msg($return['msg'],$return['errcode']);
            }
        }
        $this->yuntpl(array('admin/admin_company_job_show'));
    }
    // 转移类别
    function saveclass_action(){
        $JobM   =   $this -> MODEL('job');
        if($_POST['hy']   ==  ''){
            $this -> ACT_layer_msg('请选择行业类别!',8,$_SERVER['HTTP_REFERER']);
        }
        if($_POST['job1'] ==  ''){
            $this -> ACT_layer_msg('请选择职位类别!',8,$_SERVER['HTTP_REFERER']);
        }
        $data['hy']       =   $_POST['hy'];
        $data['job1']     =   $_POST['job1'];
        $data['job1_son'] =   $_POST['job1_son'];
        $data['job_post'] =   $_POST['job_post'];
        $id               =   @explode(',',$_POST['jobid']);
        $listA            =   $JobM -> getList(array('id' => array('in', pylode(',',$id))), array('cache'=>'1','field'=>'id,uid,name'));
        $nid              =   $JobM -> upInfo($data, array('id' => array('in', pylode(',',$id))));
        $job              =   $listA['list'];
        $cache            =   $listA['cache'];
        if($job){
            $msg          =   array();
            $uids         =   array();
            //  提取职位uid 和职位名称
            foreach ($job   as  $k => $v){
                $uids[] =  $v['uid'];
                $msg[$v['uid']][]  =  '您的职位<a href="comjobtpl,'.$v['id'].'">《'.$v['name'].'》</a>管理员已修改,行业类别为:'.$cache[industry_name][$_POST['hy']].',职位类别为:'.$cache[job_name][$_POST['job1']];
                if($_POST['job1_son']){
                    $msg[$v['uid']][]  .= ''.$cache[job_name][$_POST['job1_son']];
                }
                if($_POST['job_post']){
                    $msg[$v['uid']][]  .= ''.$cache[job_name][$_POST['job_post']];
                }
            }
            $sysmsgM    =   $this -> MODEL('sysmsg');
            $sysmsgM    ->  addInfo(array('uid'=>$uids,'usertype'=>2, 'content'=>$msg));
        }
        $nid?$this->ACT_layer_msg('职位类别(ID:'.$_POST['jobid'].')修改成功!',9,$_SERVER['HTTP_REFERER'],2,1):$this->ACT_layer_msg('修改失败!',8,$_SERVER['HTTP_REFERER']);
    }
    // 删除职位
    function del_action(){
        $this->check_token();
        $JobM    =    $this -> Model('job');
        $PackM    =    $this->Model('pack');
        $delID    =    is_array($_GET['del']) ? $_GET['del'] : $_GET['id'];
        if (is_array($_GET['del'])) {
            $layer_type = 1; // 提示方式
        } else if ($_GET['del']) {
            $layer_type = 0; // 提示方式
        }
        $numwhere['jobid'] = array('in',pylode(',', $delID));
        //根据id查找
        $rewardList        =   $PackM->getRewardJobList($numwhere);
        $shareList         =   $PackM->getShareJobList($numwhere,array('utype'=>'admin'));
        if($rewardList ||  $shareList){
            if($rewardList){
                foreach($rewardList as $val){
                    $rjobids[]    =   $val['jobid'];
                }
            }
            if($shareList){
                foreach($shareList as $val){
                    $sjobids[]    =   $val['jobid'];
                }
            }
            if($rjobids && $sjobids){
                $input        =    array_merge($rjobids,$sjobids);//先组合一个$uid;
            }else{
                if($rjobids){
                    $input    =   $rjobids;
                }else{
                    $input    =   $sjobids;
                }
            }
            $jobid     =  array_merge(array_diff($input,$delID),array_diff($delID,$input));
            $numjobid  =  array_diff_assoc($input,$delID);//获取到重复的值
            $jobnum    =  count($jobid);//删除id
            $rewanum   =  count($numjobid);//无法删除id
            if($jobnum>0){
                $addArr    =    $JobM -> delJob($jobid, array('utype'=>'admin'));
                if($rewanum>0){
                    $msg  =  "删除成功职位".$jobnum.",删除失败".$rewanum.",原因:还有赏金未处理";
                    $this->layer_msg($msg,$addArr['errcode'],$addArr['layertype'],$_SERVER['HTTP_REFERER'],2,1);
                }else{
                    $this->layer_msg( $addArr['msg'],$addArr['errcode'],$addArr['layertype'],$_SERVER['HTTP_REFERER'],2,1);
                }
            }else{
                $this->layer_msg('该职位还有赏金未处理,无法删除!',8,$layer_type,$_SERVER['HTTP_REFERER'],2,1);
            }
        }else{
            $addArr  =  $JobM -> delJob($delID, array('utype'=>'admin'));
            $this->layer_msg( $addArr['msg'],$addArr['errcode'],$addArr['layertype'],$_SERVER['HTTP_REFERER'],2,1);
        }
     }
    function refresh_action()
    {
        $JobM   =   $this->MODEL('job');
        $ids    =   @explode(',', $_POST['ids']);
        $result =   $JobM->upInfo(array('lastupdate' => time()), array('id' => array('in', pylode(',', $ids))));
        if ($result){
            $logM   =   $this->MODEL('log');
            $jobS   =   $logM->getJobBySxLog(array('id' => array('in', pylode(',', $ids))), array('type' => 1, 'field' => 'id,uid'));
            $vData  =   array();
            foreach ($jobS as $k => $v) {
                $vData[$k]['uid']       =   $v['uid'];
                $vData[$k]['usertype']  =   2;
                $vData[$k]['jobid']     =   $v['id'];
                $vData[$k]['type']      =   1;
                $vData[$k]['r_time']    =   time();
                $vData[$k]['port']      =   5;
                $vData[$k]['ip']        =   fun_ip_get();
            }
            $logM->addJobSxLogS($vData);
        }
        $this->MODEL('log')->addAdminLog("职位(ID" . $_POST['ids'] . "刷新成功");
    }
    // 导出职位列表数据
    function xls_action(){
        session_start();
        $where = $_SESSION['jobXls'] ? $_SESSION['jobXls'] : array('orderby'=>'id');
        if(!empty($_POST['type'])){
            foreach($_POST['type'] as $v){
                if($v == 'lastdate'){
                    $type[]  =  'lastupdate';
                }else{
                    $type[]  =  $v;
                }
            }
            $field  =  @implode(',', $type).',uid';
        }else{
            $field  =  'uid';
        }
        if($_POST['pid']){
            $ids          =  @explode(',',$_POST['pid']);
            $where['id']  =  array('in',pylode(',',$ids));
         }
        if($_POST['limit']){
            $where['limit']  =  intval($_POST['limit']);
        }
        $jobM      =   $this -> MODEL('job');
        $listNew   =   $jobM -> getList($where,array('cache'=>1,'field'=>$field));
        $jobs      =   $listNew['list'];
        $cache     =   $listNew['cache'];
        if (!empty($jobs)){
            foreach($jobs as $k => $v){
                $langs = array();
                if($v['lang']!=""){
                     $lang =   @explode(",",$v['lang']);
                    foreach($lang as $val){
                        $langs[]   =   $cache[comclass_name][$val];
                    }
                    $jobs[$k]['lang_info'] = @implode(",",$langs);
                }
            }
             $this->yunset("cache",$cache);
            $this->yunset("list",$jobs);
            $this->yunset("type",$_POST['type']);
            $this->MODEL('log')->addAdminLog("导出职位信息");
            header("Content-Type: application/vnd.ms-excel");
            header("Content-Disposition: attachment; filename=job.xls");
            $this->yuntpl(array('admin/admin_job_xls'));
        }
    }
    /* 职位匹配简历 */
    function matching_action(){
        $cacheM        =    $this -> MODEL('cache');
        $CacheList    =    $cacheM -> GetCache(array('user', 'job', 'city'));
        $setArr        =    array(
            'userdata'        =>    $CacheList['userdata'],
            'userclass_name'=>    $CacheList['userclass_name'],
            'job_name'        =>    $CacheList['job_name'],
            'city_name'        =>    $CacheList['city_name']
        );
        $this -> yunset($setArr);
        if($_GET['id']){
            $id     =   intval($_GET['id']);
            $where = '1';
            $where .= ' and state=1';
            $where .= ' and status=1';
            $where .= ' and r_status=1';
            $where .= ' and defaults=1';
            $ResumeM   =   $this -> MODEL('resume');
            $JobM       =   $this->MODEL('job');
            $jobinfo    =   $JobM->getInfo(array('id' => $id), array('field'=>'id,uid,job1,job1_son,job_post,provinceid,cityid,three_cityid'));
            $this->yunset('comid', $jobinfo['uid']);
            if($jobinfo){
                if($_GET['keyword']){
                    $keyword = trim($_GET['keyword']);
                    $workWhere  =   array(
                        'name'      =>  array('like', $keyword),
                        'title'     =>  array('like', $keyword, 'OR'),
                    );
                    $work       =   $ResumeM->getResumeWorks($workWhere, 'eid');
                    if ($work) {
                        $eids = array();
                        foreach ($work as $v) {
                            $eids[] = $v['eid'];
                        }
                    }
                    $eduWhere   =   array(
                        'name'      =>  array('like', $keyword),
                        'specialty' =>  array('like', $keyword, 'OR')
                    );
                    $edu        =   $ResumeM->getResumeEdus($eduWhere, 'eid');
                    if ($edu) {
                        $eids = array();
                        foreach ($edu as $v) {
                            $eids[] = $v['eid'];
                        }
                    }
                    $UserinfoM    =    $this -> MODEL('userinfo');
                    $mwhere['description']     =   array('like', $keyword);
                    if(!empty($mwhere)){
                        $uidList    =    $UserinfoM  ->  getUserInfoList($mwhere, array('usertype'=>1,'field' => '`uid`'));
                        if(!empty($uidList)){
                            foreach($uidList as $uv){
                                $mUids[]    =    $uv['uid'];
                            }
                        }
                    }
                    $where .= " and (a.name like '%$keyword%'";
                    if (!empty($mUids)){
                        $where .= " or a.uid in (".pylode(',', $mUids).")";
                    }
                    if (!empty($eids)){
                        $where .= " or a.id in (".pylode(',', $eids).")";
                    }
                    $where .= ")";
                    $urlarr['keyword'] = $keyword;
                }
                //学历要求
                if ($_GET['edu']) {
                    $eduKey = $this->obj->select_once('userclass', array('variable' => 'user_edu'), "`id`");
                    $eduReq = $this->obj->select_once('userclass', array('id' => $_GET['edu']), "`sort`,`name`");
                    if ($eduReq['name'] != "不限") {
                        $eduArr = $this->obj->select_all('userclass', array('keyid' => $eduKey['id'], 'sort' => array('>=', $eduReq['sort'])), "`id`");
                        $eduIds = array();
                        foreach ($eduArr as $v) {
                            $eduIds[] = $v['id'];
                        }
                        $where .= " and a.edu in (".pylode(',', $eduIds).") ";
                    }
                    $urlarr['edu'] = intval($_GET['edu']);
                }
                //工作经验
                if ($_GET['exp']) {
                    $expKey = $this->obj->select_once('userclass', array('variable' => 'user_word'), "`id`");
                    $expReq = $this->obj->select_once('userclass', array('id' => $_GET['exp']), "`sort`,`name`");
                    if (isset($expReq) && $expReq['name'] != "不限") {
                        $expArr = $this->obj->select_all('userclass', array('keyid' => $expKey['id'], 'sort' => array('>=', $expReq['sort'])), "`id`");
                        $expIds = array();
                        foreach ($expArr as $v) {
                            $expIds[] = $v['id'];
                        }
                        $where .= " and a.exp in (".pylode(',', $expIds).") ";
                    }
                    $urlarr['exp'] = intval($_GET['exp']);
                }
                if($_GET['city_class']){
                    $cityclass = explode(',',$_GET['city_class']);
                    $this->yunset('cityArr',$cityclass);
                }
                if ($_GET['job_class']){
                    $jobclass = explode(',',$_GET['job_class']);
                    $this->yunset('jobArr',$jobclass);
                }
                if($_GET['label']){
                    $where .= ' and a.label='.intval($_GET['label']);
                    $urlarr['label'] = intval($_GET['label']);
                }
                if($_GET['content']){
                    $where .= " and a.content like '%".trim($_GET['content'])."%'";
                    $urlarr['content'] = $_GET['content'];
                }
                if($jobinfo['job_post']){
                    $jobstrid = $jobinfo['job_post'];
                }elseif($jobinfo['job1_son']){
                    $jobstrid = $jobinfo['job1_son'];
                }elseif ($jobinfo['job1']){
                    $jobstrid = $jobinfo['job1'];
                }
                if($jobinfo['three_cityid']){
                    $citystrid = $jobinfo['three_cityid'];
                }elseif($jobinfo['cityid']){
                    $citystrid = $jobinfo['cityid'];
                }elseif ($jobinfo['provinceid']){
                    $citystrid = $jobinfo['provinceid'];
                }
                $this->yunset('citystrid',$citystrid);
                $this->yunset('jobstrid',$jobstrid);
                $this->yunset('edu',$jobinfo['edu']);
                if(isset($_GET['one'])){
                    header("location:index.php?m=admin_company_job&c=matching&id=".$jobinfo['id']."&city_class=".$citystrid."&job_class=".$jobstrid."&edu=".$jobinfo['edu']);
                }
            }
            $record    =   $ResumeM -> getResTsList(array('jobid'=>$id),array('field'=>'`eid`'));
            if(!empty($record)){
                foreach($record as $v){
                    $eids[]     =   $v['eid'];
                }
                $where .= " and a.id not in (".pylode(',', $eids).") ";
            }
            $noUids     =   array();
            $blackM        =    $this->MODEL('black');
            $black      =   $blackM->getBlackList(array('p_uid' => $jobinfo['uid']));
            if(!empty($black)){
                foreach($black as $v){
                    $buids[]    =   $v['c_uid'];
                }
                if(!empty($buids)){
                    $noUids =   $buids;
                }
            }
            $applyList          =   $JobM->getSqJobList(array('job_id' => $jobinfo['id']),array('field' => '`uid`', 'utype' => 'simple'));
            if (!empty($applyList)){
                $sqUids         =   array();
                foreach ($applyList as $v) {
                    $sqUids[]   =   $v['uid'];
                }
                if(!empty($sqUids)){
                    $noUids =   !empty($noUids) ? array_merge($noUids, $sqUids) : $sqUids;
                }
            }
            $yqList             =   $JobM->getYqmsList(array('fid' => $jobinfo['uid']),array('field' => '`uid`', 'utype' => 'simple'));
            if (!empty($yqList)){
                $yqUids         =   array();
                foreach ($yqList as $v) {
                    $yqUids[]   =   $v['uid'];
                }
                if(!empty($yqUids)){
                    $noUids =   !empty($noUids) ? array_merge($noUids, $yqUids) : $yqUids;
                }
            }
            if (!empty($noUids)){
                $where .= " and a.uid not in (".pylode(',', $noUids).") ";
            }
            include(PLUS_PATH . 'city.cache.php');
            include(PLUS_PATH . 'cityparent.cache.php');
            include(PLUS_PATH . 'job.cache.php');
            include(PLUS_PATH . 'jobparent.cache.php');
            $city_job_class = '';
            if ($_GET['job_class'] || $_GET['city_class']) {
                $city_col = $job_col = '';
                $cjwhere = '';
                if ($_GET['job_class']) {
                    if ($job_parent[$_GET['job_class']] == '0') {
                        $job_col = "job1";
                        $cjwhere .= "$job_col = {$_GET['job_class']}";
                    } elseif (in_array($job_parent[$_GET['job_class']], $job_index)) {
                        $job_col = "job1_son";
                        $cjwhere .= "$job_col = {$_GET['job_class']}";
                    } elseif ($job_parent[$_GET['job_class']] > 0) {
                        $job_col = "job_post";
                        $cjwhere .= "$job_col = {$_GET['job_class']}";
                    }
                    $urlarr['job_class'] = $_GET['job_class'];
                }
                if ($_GET['city_class']) {
                    $cjand = $cjwhere ? ' AND ' : '';
                    if ($city_parent[$_GET['city_class']] == '0') {
                        $city_col = "provinceid";
                        $cjwhere .= "{$cjand}$city_col = {$_GET['city_class']}";
                    } elseif (in_array($city_parent[$_GET['city_class']], $city_index)) {
                        $city_col = "cityid";
                        $cjwhere .= "{$cjand}$city_col = {$_GET['city_class']}";
                    } elseif ($city_parent[$_GET['city_class']] > 0) {
                        $city_col = "three_cityid";
                        $cjwhere .= "{$cjand}$city_col = {$_GET['city_class']}";
                    }
                    $urlarr['city_class'] = $_GET['city_class'];
                }
                // 拼接唯一标识字段
                if ($city_col || $job_col) {
                    if ($city_col && $job_col) {
                        $cjwhere .= " AND {$city_col}_{$job_col}_num = 1";
                    } elseif ($city_col) {
                        $cjwhere .= " AND {$city_col}_num = 1";
                    } elseif ($job_col) {
                        $cjwhere .= " AND {$job_col}_num = 1";
                    }
                }
                $city_job_class = ",(select `eid` from `".$this->def."resume_city_job_class` where $cjwhere) cj";
                $where .= " and a.id = cj.eid";
            }
            $countSql = "select count(*) as num from `".$this->def."resume_expect` a{$city_job_class} where {$where}";
            //分页链接
            $urlarr            =   $_GET;
            $urlarr['page'] = '{{page}}';
            $pageurl = Url('admin_company_job&c=matching&id='.$id.'', $urlarr, 'admin');
            //提取分页
            $pageM = $this->MODEL('page');
            $pages = $pageM->pageList('resume_expect', $where, $pageurl, $_GET['page'], '', $countSql);
            $order = '';
            //分页数大于0的情况下 执行列表查询
            if ($pages['total'] > 0) {
                //limit order 只有在列表查询时才需要
                if ($_GET['order']) {
                    if ($_GET['t'] == 'time') {
                        $order .= "order by a.lastupdate ". $_GET['order'];
                    } else {
                        $order .= 'order by a.' . $_GET['t'] . ' ' . $_GET['order'];
                    }
                    $urlarr['order'] = $_GET['order'];
                    $urlarr['t'] = $_GET['t'];
                } else {
                    $order .= 'order by a.lastupdate desc';
                }
                $sql        =   "select a.* from `".$this->def."resume_expect` a{$city_job_class} where {$where} {$order} limit {$pages['limit'][0]},{$pages['limit'][1]}";
                $List       =   $ResumeM->getList(array(), array('cache' => 1, 'utype' => 'admin', 'sql' => $sql));
                $this -> yunset(array('resumes'=>$List['list']));
            }
            $this->yuntpl(array('admin/admin_matching'));
        }
    }
    function jobNum_action(){
        $MsgNum=$this->MODEL('msgNum');
        echo $MsgNum->jobNum();
    }
    /**
     * @desc 企业微海报
     */
    function whb_action()
    {
        $id         =   intval($_GET['id']);
        $this->yunset('job_id', $id);
        $WhbM       =   $this->MODEL('whb');
        $imgList    =   $WhbM->getWhbList(array('type' => 1,'isopen' => '1', 'orderby' => 'sort,desc'));
        $this->yunset('imgList', $imgList);
        $this->yuntpl(array('wap/hb_job/admin_whb'));
    }
    function getJobHtml_action(){
        if ($_POST['id']){
            $wxpubtempM =   $this->MODEL('wxpubtemp');
            $html = $wxpubtempM->getOneJob($_POST['id'],'admin');
            echo $html;
        }
    }
    function addTuiWenTask_action(){
        if($_POST['twtask_jobid']){
            $jobids       =   @explode(',', $_POST['twtask_jobid']);
            $jobM =     $this->MODEL('job');
            $joblist = $jobM->getList(array('id'=>array('in',pylode(',', $jobids))),array('field'=>'`id`,`uid`,`name`,`com_name`,`sdate`'));
            $wxpubtempM =   $this->MODEL('wxpubtemp');
            $twtasks = $wxpubtempM->getTwTaskList(array('jobid'=>array('in',pylode(',', $jobids)),'orderby'=>'ctime,desc'),array('field'=>'`id`,`jobid`'));
            $taskjobs = array();
            foreach ($twtasks as $key => $value) {
                if(!in_array($value['jobid'],$taskjobs)){
                    $taskjobs[$value['jobid']] = $value['id'];
                }
            }
            foreach ($joblist['list'] as $k => $v) {
                $data = array(
                    'jobid'     =>  $v['id'],
                    'cuid'      =>  $v['uid'],
                    'jobname'   =>  $v['name'],
                    'comname'   =>  $v['com_name'],
                    'jobsdate'  =>  $v['sdate'],
                    'auid'      =>  $_SESSION['auid'],
                    'content'   =>  trim($_POST['twtask_content']),
                    'urgent'    =>  $_POST['twtask_urgent'],
                    'wcmoments' =>  $_POST['twtask_wcmoments'],
                    'status'    =>  0,
                    'ctime'     =>  time()
                );
                //推文任务里有存在该职位的,只更新
                if(in_array($v['id'],array_keys($taskjobs))){
                    if($taskjobs[$v['id']]){
                        $wxpubtempM->upTwtask(array('id'=>$taskjobs[$v['id']]),$data);
                    }
                }else{
                    $wxpubtempM->addTwTask($data);
                }
            }
            $res['msg'] = '推文任务添加成功';
            $res['code'] = '9';
        }else{
            $res['msg'] = '参数错误请重试';
            $res['code'] = '8';
        }
        echo json_encode($res);
    }
    // 职位单个审核,带职位详情
    function jobAudit_action(){
        $jobid =  intval($_GET['id']);
        $JobM  =  $this->MODEL('job');
        $Info  =  $JobM->getInfo(array('id' => $jobid));
        // 联系方式
        $companyM  =  $this->MODEL('company');
        $com       =  $companyM->getInfo($Info['uid'],array('field'=>'`name`,`linkphone`,`linktel`,`linkman`,`address`'));
        if ($Info['is_link'] == 1){
            // 默认联系方式
            $Info['tel'] = !empty($com['linkphone'])&&empty($com['linktel']) ? $com['linkphone'] : $com['linktel'];
            $Info['address'] = $com['address'];
            $Info['linkman'] = $com['linkman'];
        }elseif ($Info['is_link'] == 2){
            // 新联系方式
            $link = $JobM->getComJobLinkInfo(array('jobid'=>$jobid));
            if (isset($link)){
                $Info['tel'] = $link['link_moblie'];
                $Info['address'] = $link['link_address'];
                $Info['linkman'] = $link['link_man'];
            }
        }
        $this->yunset('Info', $Info);
        $cacheM    =  $this->MODEL('cache');
        $cacheList =  $cacheM->GetCache('com');
        $this->yunset($cacheList);
        // 待审核数量
        $snum = $JobM->getJobNum(array('state'=>0,'id'=>array('<>', $jobid)));
        $this->yunset('snum', $snum);
        $this->yuntpl(array('admin/admin_company_job_audit'));
    }
    function reserveJob_action()
    {
        $JobM   =   $this->MODEL('job');
        if (isset($_GET['keyword'])) {
            $keyStr     =   trim($_GET['keyword']);
            $typeStr    =   (int)$_GET['type'];
            if ($typeStr == 1) {
                $where['com_name']  =   array('like', $keyStr);
            } elseif ($typeStr == 2) {
                $where['name']      =   array('like', $keyStr);
            }
            $urlarr['type']     =   $_GET['type'];
            $urlarr['keyword']  =   $_GET['keyword'];
        }
        $where['is_reserve']    =   1;
        if (isset($_GET['uid']) && !empty($uid)) {
            $where['uid']       =   $_GET['uid'];
        }
        $urlarr                    =   $_GET;
        $urlarr['c']            =   'reserveJob';
        $urlarr['page']         =   '{{page}}';
        $pageurl                =   Url($_GET['m'], $urlarr, 'admin');
        $pageM  =   $this->MODEL('page');
        $pages  =   $pageM->pageList('company_job', $where, $pageurl, $_GET['page']);
        if ($pages['total'] > 0) {
            if ($_GET['order']) {
                $where['orderby']   =   $_GET['t'] . ',' . $_GET['order'];
                $urlarr['order']    =   $_GET['order'];
                $urlarr['t']        =   $_GET['t'];
            } else {
                $where['orderby']   =   'lastupdate,desc';
            }
            $where['limit'] =   $pages['limit'];
            $ListJob        =   $JobM->getList($where, array('utype' => 'admin', 'isurl' => 'yes', 'reserve' => 1));
            $setArr         =   array('rows' => $ListJob['list']);
            $this->yunset($setArr);
        }
        $this->yuntpl(array('admin/admin_company_reserve_job'));
    }
    function closeReserve_action(){
        $JobM    =    $this -> Model('job');
        if ($_GET['id']){
            $this->check_token();
            $ids    =   $_GET['id'];
            $layer_type = 0; // 提示方式
        }else if($_POST['ids']){
            $ids    =   $_POST['ids'];
            $layer_type = 1; // 提示方式
        }
        $return =   $JobM -> closeReserve($ids, array('utype'=>'admin'));
        if ($return['errcode'] == 9){
            $this->MODEL('log')->addAdminLog("关闭职位(ID".$ids.")预约刷新");
        }
        $this->layer_msg( $return['msg'],$return['errcode'],$layer_type,$_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 职位匹配简历投递
     */
    function applyJob_action()
    {
        $where  =   array(
            'eid'       =>  intval($_GET['eid']),
            'uid'       =>  intval($_GET['uid']),
            'job_id'    =>  intval($_GET['id']),
            'com_id'    =>  intval($_GET['comid'])
        );
        $jobM   =   $this->MODEL('job');
        $return =   $jobM->applyJobByAdmin($where, array('auid' => $_SESSION['auid']));
        $err    =   array(
            'msg'   =>  $return['msg'],
            'type'  =>  $return['errcode']
        );
        echo json_encode($err);
        die;
    }
    function sxLog_action()
    {
        $logM   =   $this->MODEL('log');
        $where  =   array();
        $type   =   1;
        if ($_GET['type']){
            $type           =   (int)$_GET['type'];
            $where['type']  =   $_GET['type'];
            $urlarr['type'] =   $_GET['type'];
        }
        $keyStr =   trim($_GET['keyword']);
        $typeStr=   (int)$_GET['ktype'];
        if (!empty($keyStr)) {
            $jobWhere   =   array();
            if ($typeStr == 1) {
                $jobWhere['com_name']   =   array('like', $keyStr);
            } elseif ($typeStr == 2) {
                $jobWhere['name']       =   array('like', $keyStr);
            }
            $jobS   =   $logM->getJobBySxLog($jobWhere, array('field' => 'id', 'type' => $type));
            $jobIds =   array();
            foreach ($jobS as $jk => $jv) {
                if (!in_array($jv['id'], $jobIds)){
                    $jobIds[]   =   $jv['id'];
                }
            }
            $where['jobid']     =   array('in', pylode(',', $jobIds));
            $urlarr['type']     =   $_GET['type'];
            $urlarr['keyword']  =   $_GET['keyword'];
        }
        if (isset($_GET['uid']) && !empty($uid)) {
            $where['uid']       =   $_GET['uid'];
        }
        $urlarr                    =   $_GET;
        $urlarr['c']            =   'sxLog';
        $urlarr['page']         =   '{{page}}';
        $pageurl                =   Url($_GET['m'], $urlarr, 'admin');
        $pageM  =   $this->MODEL('page');
        $pages  =   $pageM->pageList('job_refresh_log', $where, $pageurl, $_GET['page']);
        if ($pages['total'] > 0) {
            if ($_GET['order']) {
                $where['orderby']   =   $_GET['t'] . ',' . $_GET['order'];
                $urlarr['order']    =   $_GET['order'];
                $urlarr['t']        =   $_GET['t'];
            } else {
                $where['orderby']   =   'id,desc';
            }
            $where['limit'] =   $pages['limit'];
            $List           =   $logM->getSxJobLogList($where, array('utype' => 'admin'));
            $this->yunset(array('rows' => $List));
        }
        $this->yuntpl(array('admin/admin_sx_job_log'));
    }
    function delSxLog_action()
    {
        $this->check_token();
        $LogM   =   $this -> MODEL('log');
        if($_GET['del']){
            $id =   $_GET['del'];
        }else{
            $id =   $_GET['id'];
        }
        $arr    =   $LogM -> delSxJobLog($id,array('utype'=>'admin'));
        $this->layer_msg($arr['msg'], $arr['errcode'], $arr['layertype'], $_SERVER['HTTP_REFERER']);
    }
}
?>
admin/model/admin_company_pic.class.php
New file
@@ -0,0 +1,625 @@
<?php
/*
 * $Author :PHPYUN开发团队
 *
 * 官网: http://www.phpyun.com
 *
 * 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
 *
 * 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_company_pic_controller extends adminCommon
{
    function set_search()
    {
        $search_list[]  = array(
            'param'     => 'status',
            'name'      => '审核状态',
            'value'     => array(
                '0' => '已审核',
                '1' => '未审核'
            )
        );
        $this->yunset('search_list', $search_list);
    }
    /**
     * @desc 后台企业 -   图片管理    -   企业LOGO
     */
    function index_action()
    {
        $this           ->  set_search();
        $CompanyM       =   $this->MODEL('company');
        $where          =   array();
        $where['logo']  =   array('<>','');
        $keytype = intval($_GET['type']);
        $keyword = trim($_GET['keyword']);
        if (!empty($keyword)) {
            if ($keytype == 2) {
                $where['uid']   =   array('=', $keyword);
            } else {
                $where['name']  =   array('like', $keyword);
            }
            $urlarr['keytype']  =   $keytype;
            $urlarr['keyword']  =   $keyword;
        }
        if (isset($_GET['status'])) {
            $status                 =   intval($_GET['status']);
            $where['logo_status']   =   $status;
            $urlarr['status']       =   $status;
        }
        $urlarr            =   $_GET;
        $urlarr['page'] =   '{{page}}';
        $pageurl        =   Url($_GET['m'], $urlarr, 'admin');
        // 提取分页
        $pageM          =   $this   ->  MODEL('page');
        $pages          =   $pageM  ->  pageList('company', $where, $pageurl, $_GET['page'], '15');
        if ($pages['total'] > 0) {
            if ($_GET['order']) {
                $where['orderby']   =   $_GET['t'] . ',' . $_GET['order'];
                $urlarr['order']    =   $_GET['order'];
                $urlarr['t']        =   $_GET['t'];
            } else {
                $where['orderby']   =   array('logo_status,desc','uid,desc');
            }
        }
        $where['limit']             =   $pages['limit'];
        $ListNew                    =   $CompanyM -> getList($where,array('field'=>'uid,name,logo,logo_status',array('logo'=>'2')));
        $this   ->  yunset(array('rows' => $ListNew['list']));
        $this   ->  yuntpl(array('admin/admin_company_pic'));
    }
    /**
     * @desc 后台企业 -   图片管理    -   企业环境
     */
    function show_action()
    {
        $this           ->  set_search();
        $companyM       =   $this->MODEL('company');
        $where          =   array();
        $keytype        =   intval($_GET['type']);
        $keyword        =   trim($_GET['keyword']);
        if($_GET['comid']){
            $where['uid']            =    $_GET['comid'];
            $urlarr['comid']        =    $_GET['comid'];
        }
        if (!empty($keyword)) {
            if ($keytype == 2) {
                $where['uid']       =   array('=', $keyword);
            } elseif ($_GET['type'] == '3') {
                $where['title']     =   array('like', $keyword);
            } else {
                $ListNew            =   $companyM -> getList(array('name'=> array('like', $keyword)), array('field' => 'uid'));
                $com                =   $ListNew['list'];
                foreach ($com as $v) {
                    $uid[]          =   $v['uid'];
                }
                $where['uid']       =   array('in', pylode(',', $uid));
            }
            $urlarr['type']         =   $keytype;
            $urlarr['keyword']      =   $keyword;
        }
        if (isset($_GET['status'])) {
            $status                 =   intval($_GET['status']);
            $where['status']        =   $status;
            $urlarr['status']       =   $status;
        }
        $urlarr['c']                =   'show';
        $urlarr                        =   $_GET;
        $urlarr['page']             =   '{{page}}';
        $pageurl                    =   Url($_GET['m'], $urlarr, 'admin');
        $pageM                      =   $this -> MODEL('page');
        $pages                      =   $pageM -> pageList('company_show', $where, $pageurl, $_GET['page'], '15');
        if ($pages['total'] > 0) {
            if ($_GET['order']) {
                $where['orderby']   =   $_GET['t'] . ',' . $_GET['order'];
                $urlarr['order']    =   $_GET['order'];
                $urlarr['t']        =   $_GET['t'];
            } else {
                $where['orderby']   =   array('status,desc','id,desc');
            }
        }
        $where['limit']             =   $pages['limit'];
        $rows                       =   $companyM -> getCompanyShowList($where);
        $this -> yunset('rows', $rows);
        $this->yuntpl(array('admin/admin_company_picshow'));
    }
    /**
     * @desc 后台企业 -   图片管理    -   企业横幅
     */
    function banner_action()
    {
        $this           ->  set_search();
        $companyM       =   $this->MODEL('company');
        $where          =   array();
        $keytype        =   intval($_GET['type']);
        $keyword        =   trim($_GET['keyword']);
        if (!empty($keyword)) {
            if ($keytype == 2) {
                $where['uid']   =   array('=', $keyword);
            } else {
                $ListNew        =   $companyM->getList(array('name'=>array('like', $keyword)), array('field' => 'uid'));
                $com            =   $ListNew['list'];
                foreach ($com  as  $v) {
                    $uid[]      =   $v['uid'];
                }
                $where['uid']   =   array('in', pylode(',', $uid));
            }
            $urlarr['keytype']  =   $keytype;
            $urlarr['keyword']  =   $keyword;
        }
        if (isset($_GET['status'])) {
            $status                 =   intval($_GET['status']);
            $where['status']        =   $status;
            $urlarr['status']       =   $status;
        }
        $urlarr['c']            =   'banner';
        $urlarr                    =   $_GET;
        $urlarr['page']         =   '{{page}}';
        $pageurl                =   Url($_GET['m'], $urlarr, 'admin');
        $pageM                  =   $this -> MODEL('page');
        $pages                  =   $pageM -> pageList('banner', $where, $pageurl, $_GET['page'], '15');
        if ($pages['total'] > 0) {
            if ($_GET['order']) {
                $where['orderby']   =   $_GET['t'] . ',' . $_GET['order'];
                $urlarr['order']    =   $_GET['order'];
                $urlarr['t']        =   $_GET['t'];
            } else {
                $where['orderby']   =   array('status,desc','id,desc');
            }
        }
        $where['limit']             =   $pages['limit'];
        $rows                       =   $companyM -> getBannerList($where);
        $this->yunset('rows', $rows);
        $this->yuntpl(array('admin/admin_company_picbanner'));
    }
    /**
     * @desc 企业LOGO审核
     */
    function status_action()
    {
        $companyM  =  $this->MODEL('company');
        $post         =  array(
            'logo_status'        =>  intval($_POST['status']),
            'logo_statusbody'      =>  $_POST['statusbody']
        );
        $return   =  $companyM -> statusLogo($_POST['uid'], array('post'=>$post));
        $this -> ACT_layer_msg($return['msg'], $return['errcode'], $_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 企业LOGO审核说明
     */
    function getStatusBody_action()
    {
        $companyM   =   $this -> MODEL('company');
        $company    =   $companyM -> getInfo(intval($_GET['uid']), array('field' => 'logo_statusbody'));
        echo trim($company['logo_statusbody']);die();
    }
    /**
     * @desc 企业环境审核说明
     */
    function getShowStatusBody_action()
    {
        $companyM   =   $this -> MODEL('company');
        $comshow    =   $companyM -> getCompanyShowInfo(intval($_GET['id']), array('field' => 'statusbody'));
        echo trim($comshow['statusbody']);die();
    }
    /**
     * @desc 企业横幅审核说明
     */
    function getBannerStatusBody_action()
    {
        $companyM   =   $this -> MODEL('company');
        $company    =   $companyM -> getBannerInfo(intval($_GET['id']), array('field' => 'statusbody'));
        echo trim($company['statusbody']);die();
    }
    /**
     * @desc 企业环境审核
     */
    function showStatus_action(){
        $CompanyM           =           $this->MODEL('company');
        $status             =           intval($_POST['status']);
        $statusbody         =           trim($_POST['statusbody']);
        $post               =           array(
            'status'        =>          $status,
            'statusbody'    =>          $statusbody
        );
        $return             =           $CompanyM->statusShow($_POST['sid'],array('post'=>$post));
        $this -> ACT_layer_msg($return['msg'], $return['errcode'], $_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 企业环境横幅
     */
    function bannerStatus_action(){
        $CompanyM           =       $this->MODEL('company');
        $status             =       intval($_POST['status']);
        $statusbody         =       trim($_POST['statusbody']);
        $post               =       array(
            'status'        =>      $status,
            'statusbody'    =>      $statusbody
        );
        $return             =           $CompanyM->statusBanner($_POST['sid'],array('post'=>$post));
        $this -> ACT_layer_msg($return['msg'], $return['errcode'], $_SERVER['HTTP_REFERER'],2,1);
    }
    /**
     * @desc 后台  企业 修改 图片
     */
    function uploadsave_action()
    {
        $CompanyM   =   $this->MODEL('company');
        $_POST      =   $this->post_trim($_POST);
        $id         =   $_POST['id'];
        $UploadM    =   $this->MODEL('upload');
        if ($_POST['update']) {
            switch ($_POST['type']) {
                case 'logo':
                    $dir        =   'company';
                    $watermark  =   0;
                    break;
                case 'show':
                    $dir    =   'show';
                    break;
                case 'banner':
                    $dir    =   'company';
                    break;
            }
            if ($_FILES['file']['tmp_name']) {
                $upArr = array(
                    'file' => $_FILES['file'],
                    'dir' => $dir
                );
                $uploadM = $this->MODEL('upload');
                if (isset($watermark)) {
                    $upArr['watermark'] = $watermark;
                }
                $pic = $uploadM->newUpload($upArr);
                if (!empty($pic['msg'])) {
                    $this->ACT_layer_msg($pic['msg'], 8);
                } elseif (!empty($pic['picurl'])) {
                    $pictures = $pic['picurl'];
                }
            }
            if ($_POST['type'] == 'logo') {
                if(isset($pictures)){
                    $data['logo']   =   $pictures;
                    $nbid   =   $CompanyM -> upInfo($id, '', $data);
                    $this   ->  automsg('管理员操作:修改企业logo', $id);
                }
                isset($nbid) ? $this->ACT_layer_msg('企业logo(ID:' . $id . ')修改成功!', 9, $_SERVER['HTTP_REFERER'], 2, 1) : $this->ACT_layer_msg('修改失败!', 8, $_SERVER['HTTP_REFERER']);
            }
            if ($_POST['type'] == 'show') {
                $row    =   $CompanyM -> getCompanyShowInfo($id, array('field' => 'picurl,title,uid'));
                $data = array(
                    'sort' => $_POST['sort'],
                    'title' => $_POST['title'],
                    'ctime' => time()
                );
                if(isset($pictures)){
                    $data['picurl']   =   $pictures;
                }
                $nbid       =   $CompanyM -> upCompanyShow($id, $data);
                $this->automsg('管理员:修改企业环境(ID:' . $id . ')', $row['uid']);
                isset($nbid) ? $this->ACT_layer_msg('企业环境(ID:' . $id . ')修改成功!', 9, $_SERVER['HTTP_REFERER'], 2, 1) : $this->ACT_layer_msg('修改失败!', 8, $_SERVER['HTTP_REFERER']);
            }
            if ($_POST['type'] == 'banner') {
                $row    =   $CompanyM -> getBannerInfo($id, array('field' => 'pic,uid'));
                if(isset($pictures)){
                    $data['pic']   =   $pictures;
                    $nbid       =   $CompanyM -> upBanner($id, $data);
                    $this->automsg('管理员修改企业横幅', $row['uid']);
                }
                isset($nbid) ? $this->ACT_layer_msg('企业横幅(ID:' . $id . ')修改成功!', 9, $_SERVER['HTTP_REFERER'], 2, 1) : $this->ACT_layer_msg('修改失败!', 8, $_SERVER['HTTP_REFERER']);
            }
        }
    }
    /**
     * @desc 后台 - 企业图片管理 - 删除
     */
    function del_action()
    {
        $CompanyM   =   $this->MODEL('company');
        if ($_GET['delid']) {
            $this   ->  check_token();
            $id     =   intval($_GET['delid']);
            if ($_GET['type'] == 'logo') {
                $delid  =   $CompanyM -> upInfo($id, '' , array('logo'=>''));
                $this   ->  automsg('管理员 :删除企业logo', $id);
                $delid ? $this->layer_msg('企业logo(ID:' . pylode(',', $_GET['delid']) . ')删除成功!', 9, 0, $_SERVER['HTTP_REFERER']) : $this->layer_msg('删除失败!', 8, 0, $_SERVER['HTTP_REFERER']);
            }
            if ($_GET['type'] == 'show') {
                $row    =   $CompanyM -> getCompanyShowInfo($id,array('field'=>'uid,picurl'));
                $delid  =   $CompanyM -> delCompanyShow($id,array('utype'=>'admin'));
                $this   ->  automsg('管理员:删除企业环境(ID:' . $id . ')', $row['uid']);
                $delid ? $this->layer_msg('企业环境(ID:' . pylode(',', $id) . ')删除成功!', 9, 0, $_SERVER['HTTP_REFERER']) : $this->layer_msg('删除失败!', 8, 0, $_SERVER['HTTP_REFERER']);
            }
            if ($_GET['type'] == 'banner') { // 删除企业横幅
                $row    =   $CompanyM->getBannerInfo($id,array('field'=>'uid,pic'));
                $delid  =   $CompanyM -> delBanner($id);
                $this   ->  automsg('管理员:删除企业横幅', $row['uid']);
                $delid ? $this->layer_msg('企业横幅(ID:' . pylode(',', $id) . ')删除成功!', 9, 0, $_SERVER['HTTP_REFERER']) : $this->layer_msg('删除失败!', 8, 0, $_SERVER['HTTP_REFERER']);
            }
        }else if (is_array($_GET['del'])) {
            $this   ->  check_token();
            if ($_GET['type'] == 'logo') { // 删除logo
                $row    =   $CompanyM -> getList(array('uid'=>array('in',pylode(',', $_GET['del'])), 'logo'=>array('<>','')), array('field' => 'uid,logo'));
                $delid  =   $CompanyM   ->  upInfo($_GET['del'], '', array('logo'=>''));
                if ($row) {
                    foreach ($row as $v) {
                        $this->automsg('管理员操作:删除企业logo', $v['uid']);
                    }
                }
                $delid ? $this->layer_msg('企业logo(ID:' . pylode(',', $_GET['del']) . ')删除成功!', 9, 1, $_SERVER['HTTP_REFERER']) : $this->layer_msg('删除失败!', 8, 1, $_SERVER['HTTP_REFERER']);
            }
            if ($_GET['type'] == 'show') {
                $ids    =   $_GET['del'];
                $row    =   $CompanyM->getCompanyShowList(array('id'=>array('in',pylode(',', $ids)), 'picurl'=>array('<>', '')), array('field' => 'picurl,id,uid'));
                $delid  =   $CompanyM -> delCompanyShow($ids,array('utype'=>'admin'));
                if ($row) {
                    foreach ($row as $v) {
                        $this->automsg('管理员操作:删除企业环境(ID:' . $v['id'] . ')', $v['uid']);
                    }
                }
                $delid ? $this->layer_msg('企业环境(ID:' . pylode(',', $ids) . ')删除成功!', 9, 1, $_SERVER['HTTP_REFERER']) : $this->layer_msg('删除失败!', 8, 1, $_SERVER['HTTP_REFERER']);
            }
            if ($_GET['type'] == 'banner') { // 删除企业横幅
                $ids    =   $_GET['del'];
                $row    =   $CompanyM -> getBannerList(array('id'=>pylode(',', $ids),'pic'=>array('<>','')), array('field' => 'pic,uid'));
                $delid  =   $CompanyM -> delBanner($ids);
                if ($row) {
                    foreach ($row as $v) {
                        $this->automsg('管理员操作:删除企业横幅', $v['uid']);
                    }
                }
                $delid ? $this->layer_msg('企业横幅(ID:' . pylode(',', $ids) . ')删除成功!', 9, 1, $_SERVER['HTTP_REFERER']) : $this->layer_msg('删除失败!', 8, 1, $_SERVER['HTTP_REFERER']);
            }
        } else {
            $this->layer_msg('请选择您要删除的图片!', 8, 1);
        }
    }
}
?>
admin/model/admin_comrating.class.php
New file
@@ -0,0 +1,403 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class admin_comrating_controller extends adminCommon{
    /**
     * @desc 增值套餐服务 -- 套餐列表
     */
    function index_action(){
        $ratingM       =   $this -> MODEL('rating');
        $where['category']      =   '1';
        if($_GET['rating']){
            $where['id']        =   intval($_GET['rating']);
            $urlarr['rating']   =   $_GET['rating'];
        }
        $urlarr            =   $_GET;
        $urlarr['page']    =    '{{page}}';
        $pageurl        =    Url($_GET['m'], $urlarr, 'admin');
        //提取分页
        $pageM            =    $this  -> MODEL('page');
        $pages            =    $pageM -> pageList('company_rating', $where, $pageurl, $_GET['page']);
        //分页数大于0的情况下 执行列表查询
        if($pages['total'] > 0){
            $where['orderby']   =   array('type,asc','sort,desc');
            $where['limit']     =    $pages['limit'];
            $list               =   $ratingM -> getList($where, array('utype'=>'admin'));
            $this -> yunset('list', $list);
        }
         $this->yuntpl(array('admin/admin_company_rating'));
    }
    /**
     * @desc 增值套餐服务  --  设置/修改  套餐
     */
    function rating_action(){
        $ratingM    =   $this -> MODEL('rating');
        $couponM    =   $this -> MODEL('coupon');
        if($_GET['id']){
            $row    =   $ratingM -> getInfo(array('id'=>intval($_GET['id'])));
            $this   ->  yunset("row", $row);
        }
        $coupon     =   $couponM -> getList(array('orderby'=>'amount,asc'));
        $this       ->  yunset("coupon",$coupon);
        $this       ->  yuntpl(array('admin/admin_comclass_add'));
    }
    /**
     * @desc   会员-企业-增值套餐服务
     * @desc   新增/修改 会员套餐 -- 保存数据
     */
    function saveclass_action(){
        $id         =   intval($_POST['id']);
        $ratingM    =   $this -> MODEL('rating');
        if (!empty($id)) {
            $row        =   $ratingM -> getInfo($id);
        }
        $_POST['file']  =  $_FILES['file'];
        $postData       =   $_POST;
        if (!empty($id)) {
            $err    =   $ratingM -> upRating($id, $postData);
        }else{
            $err    =   $ratingM -> addRating($postData);
        }
        $this -> cache_rating();
        $this -> ACT_layer_msg($err['msg'], $err['errcode'], 'index.php?m=admin_comrating', 2, 1);
    }
    /**
     * @desc 删除会员套餐
     */
    function delrating_action(){
        if($_POST['del']){
            $id         =   $_POST['del'];
        }else if($_GET['id']){
            $this -> check_token();
            $id         =   $_GET['id'];
        }
        $ratingM        =    $this -> MODEL('rating');
        $err            =    $ratingM -> delRating($id, array('category'=>'1'));
        $this -> layer_msg($err['msg'], $err['errcode'], $err['layertype'], $_SERVER['HTTP_REFERER']);
    }
    /**
     * @desc 企业会员增值套餐服务    --  套餐详情    --  删除会员等级图标
     */
    function delpic_action(){
        if($_GET['id']){
            $this->check_token();
            $ratingM     =   $this -> MODEL('rating');
            $ratingM    ->    upRating(intval($_GET['id']),array('com_pic'=>''));
            $this -> cache_rating();
            $this -> layer_msg('企业会员等级(ID:(ID:'.$_GET['id'].')图标删除成功!',9,0,$_SERVER['HTTP_REFERER']);
        }
    }
    function cache_rating(){
        include(LIB_PATH."cache.class.php");
        $cacheclass= new cache(PLUS_PATH,$this->obj);
        $makecache=$cacheclass->comrating_cache("comrating.cache.php");
    }
    /**
     * @desc 后台--会员--企业--增值套餐服务-- 增值服务列表
     */
    function server_action(){
        $ratingM   =   $this -> MODEL('rating');
        $list      =   $ratingM -> getComServiceList(array('orderby'=>'sort,desc'));
        $this -> yunset("list", $list);
        $this -> yuntpl(array('admin/admin_com_rating'));
    }
    /**
     * @desc 后台--会员--企业--增值套餐服务-- 设置/修改 增值类型
     */
    function srating_action(){
        if ($_GET['id']){
            $where['id']        =   intval($_GET['id']);
            $ratingM   =   $this -> MODEL('rating');
            $row       =   $ratingM -> getComServiceInfo($where);
            $this -> yunset("row", $row);
        }
        $this->yuntpl(array('admin/admin_comrating_add'));
    }
    /**
     * @desc 后台--会员--企业--增值套餐服务-- 保存增值类型
     */
    function save_action(){
        $ratingM   =   $this -> MODEL('rating');
        $postData  =   $_POST;
        $err       =   $ratingM -> upComService($postData);
        $this -> ACT_layer_msg($err['msg'], $err['errcode'], $err['url'],2 ,1);
     }
     /**
      * @desc 后台--会员--企业--增值套餐服务-- 增值服务列表
      *  ajax 修改类型名称
      */
     function ajax_action(){
         $id        =   intval($_POST['id']);
         $name      =   trim($_POST['name']);
         $ratingM   =   $this -> MODEL('rating');
         if(!empty($name) && !empty($id)){
             $serviceNum    =   $ratingM -> getComServiceNum(array('name'=>$name, 'id'=>array('<>', $id)));
             if($serviceNum){
                 echo 2;die;
             }
             $ratingM -> setComService(array('name' => $name), array('id'=>$id));
             $this -> MODEL('log') -> addAdminLog("企业增值包(ID:".$_POST['id'].")名称修改成功");
         }
         echo '1';die;
     }
    /**
     * @desc 删除增值服务类型
     */
     function delserver_action(){
        if($_POST['del']){
            $id     =   $_POST['del'];
        }else if($_GET['id']){
            $this   ->  check_token();
            $id     =   $_GET['id'];
        }
        $ratingM    =   $this -> MODEL('rating');
        $err        =   $ratingM -> delComService($id, array('category'=>'3'));
        $this       -> layer_msg($err['msg'], $err['errcode'], $err['layertype'], $_SERVER['HTTP_REFERER']);
     }
     /**
      * @desc 企业增值服务详情列表查询
      */
     function list_action(){
         $ratingM   =   $this -> MODEL('rating');
         $zzlist    =   $ratingM -> getComServiceList(array('orderby'=>'sort,desc'));
         $this      ->  yunset("zzlist", $zzlist);
         $id        =   intval($_GET['id']);
         if (!empty($id)) {
             $row   =   $ratingM -> getComServiceInfo(array('id'=>$id), array('field'=>'name'));
             $this  ->  yunset('row', $row);
             $list  =   $ratingM -> getComSerDetailList(array('type'=>$id, 'orderby'=>'sort,desc'));
             $this  ->  yunset("list", $list);
         }
         $this->yuntpl(array('admin/admin_comservice_list'));
     }
     /**
      * @desc 设置增值服务状态
      */
     function opera_action(){
         $id        =   intval($_POST['id']);
         $display   =   intval($_POST['display']);
         if (!empty($id) && !empty($display)){
             $nid   =   $this -> MODEL('rating') -> setComService(array("display"=>$display), array("id"=> $id));
             if ($nid){
                 echo 1;die;
             }else{
                 echo 2;die;
             }
         }
     }
    /**
     * @desc 企业增值服务套餐  -- 添加 / 修改  增值服务套餐详情
     */
    function edittc_action(){
        $ratingM    =   $this -> MODEL('rating');
        $zzlist     =   $ratingM -> getComServiceList(array('orderby'=>'sort,desc'));
        $this       ->  yunset("zzlist", $zzlist);
        $id         =   intval($_GET['id']);
        $tid        =   intval($_GET['tid']);
        if (!empty($id)) {
            $row    =   $ratingM -> getComServiceInfo(array('id'=>$id));
            $this   ->  yunset('row', $row);
            $list   =   $ratingM -> getComSerDetailList(array('type'=>$id, 'orderby'=>'id,asc'));
            $this   ->  yunset('list', $list);
        }
        if(!empty($tid)){
            $listinfo  =   $ratingM -> getComSerDetailInfo($tid);
            $this  ->  yunset("listinfo", $listinfo);
        }
        $this->yuntpl(array('admin/admin_comservice_add'));
    }
    /**
     * @desc  后台企业增值服务套餐
     *        添加 / 修改  增值服务套餐详情  保存
     */
    function saves_action(){
        $ratingM   =   $this -> MODEL('rating');
        $postData  =   $_POST;
        $err       =   $ratingM -> upComSerDetail($postData);
        $this -> ACT_layer_msg($err['msg'], $err['errcode'], $err['url'],2 ,1);
    }
    /**
     * @desc 删除增值服务套餐详情
     */
    function del_action(){
         if($_POST['del']){
            $id     =   $_POST['del'];
        }else if($_GET['id']){
            $this   ->  check_token();
            $id     =   $_GET['id'];
         }
        $ratingM    =   $this -> MODEL('rating');
        $err        =   $ratingM -> delComSerDetail($id);
        $this       -> layer_msg($err['msg'], $err['errcode'], $err['layertype'], $_SERVER['HTTP_REFERER']);
    }
}
?>
admin/model/admin_comset.class.php
New file
@@ -0,0 +1,160 @@
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class   admin_comset_controller extends adminCommon{
    function index_action()
    {
        $ratingM    =   $this->MODEL('rating');
        $qy_rows    =   $ratingM->getList(array('category' => 1, 'orderby' => array('sort,desc')));
        $this->yunset("qy_rows", $qy_rows);
        $this->yunset("com_link_no", @explode(',', $this->config['com_link_no']));
        $this->yuntpl(array('admin/admin_com_config'));
    }
    function save_action(){
        $configM    =   $this->   MODEL("config");
         if($_POST["config"]){
            unset($_POST["config"]);
            unset($_POST['pytoken']);
            if($_FILES['exa_cert_wt_files']){
                $upArr  =  array(
                    'file'  =>  $_FILES['exa_cert_wt_files'],
                    'dir'   =>  'comdoc'
                );
                $uploadM  =  $this->MODEL('upload');
                $result   =  $uploadM -> uploadDoc($upArr);
                if ($result['msg']){
                    $this->ACT_layer_msg($result['msg'],8);
                }else{
                    $_POST['exa_cert_wt']   =   $result['docurl'];
                }
            }
            if (isset($_POST['sy_only_price'])) {
                $_POST['sy_only_price']     =   $_POST['sy_only_price'] ? @implode(',', $_POST['sy_only_price']) : '';
            }
            if(isset($_POST['com_single_can'])){
                $_POST['com_single_can']    =   $_POST['com_single_can'] ? @implode(',', $_POST['com_single_can']) : '';
            }
            $configM -> setConfig($_POST);
            $this->web_config();
            $this->ACT_layer_msg("配置修改成功!",9,1,2,1);
        }
    }
    function savereward_action(){
        $configM    =   $this->   MODEL("config");
        unset($_POST["config"]);
        $configM -> setConfig($_POST);
        $this->web_config();
        $this->ACT_layer_msg("配置修改成功!",9,$_SERVER['HTTP_REFERER'],2,1);
    }
    function logo_action(){
        if($_POST['submit']){
            $this->web_config();
            $this->ACT_layer_msg("会员头像配置设置成功!",9,$_SERVER['HTTP_REFERER'],2,1);
        }
        $this->yuntpl(array('admin/admin_comlogo'));
    }
    function set_action(){
        $this->yuntpl(array('admin/admin_integral_com'));
    }
    function rating_action(){
        $rating     =   $this->MODEL('rating');
        $qy_rows    =   $rating -> getList(array('category' => 1, 'orderby' => array('sort,desc')));
        $this->yunset("qy_rows",$qy_rows);
        $sy_only_price  =   @explode(',',$this->config['sy_only_price']);
        $this->yunset('sy_only_price',$sy_only_price);
        $com_single_can = @explode(',',$this->config['com_single_can']);
        $this->yunset('com_single_can',$com_single_can);
        $this->yunset("com_look",@explode(',',$this->config['com_look']));
        $this->yunset("rating_add",@explode(',',$this->config['rating_add']));
        $this->yuntpl(array('admin/admin_rating_config'));
    }
    function reward_action(){
        $this->yuntpl(array('admin/admin_com_reward'));
    }
    function comspend_action(){
        $configM     =    $this -> MODEL('config');
        $row        =    $configM -> getInfo(array('name'=>'integral_down_resume_dayprice'));
        $marr        =    explode(':',$row['config']);
        foreach($marr as $v){
            $narr    =    explode('_',$v);
            $data[]    =    array('days'=>$narr[0],'price'=>$narr[1]);
        }
        $this->yunset('data',$data);
        $this->yuntpl(array('admin/admin_integral_comspend'));
    }
    function saveComspend_action(){
        $configM    =   $this->MODEL("config");
        if($_POST["config"]){
            unset($_POST["config"]);
            unset($_POST['pytoken']);
            $configM -> setConfig($_POST);
            $this->web_config();
            $this->ACT_layer_msg("配置修改成功!",9,1,2,1);
        }
    }
}
?>
Diff truncated after the above file
admin/model/admin_concheck_config.class.php admin/model/admin_concheck_log.class.php admin/model/admin_datav_config.class.php admin/model/admin_domain.class.php admin/model/admin_evaluate.class.php admin/model/admin_gongzhao.class.php admin/model/admin_gqbrower.class.php admin/model/admin_gqinfo_pic.class.php admin/model/admin_gqmember.class.php admin/model/admin_gqset.class.php admin/model/admin_gqtask.class.php admin/model/admin_haibao.class.php admin/model/admin_hb_config.class.php admin/model/admin_hotjob.class.php admin/model/admin_industry.class.php admin/model/admin_introduce.class.php admin/model/admin_job.class.php admin/model/admin_jobpack.class.php admin/model/admin_jobtellog.class.php admin/model/admin_keyword.class.php admin/model/admin_log.class.php admin/model/admin_loginlog.class.php admin/model/admin_lt_cert.class.php admin/model/admin_lt_job.class.php admin/model/admin_lt_member.class.php admin/model/admin_lt_pic.class.php admin/model/admin_lt_rating.class.php admin/model/admin_lt_xuanshang.class.php admin/model/admin_ltset.class.php admin/model/admin_mag.class.php admin/model/admin_member.class.php admin/model/admin_member_logout.class.php admin/model/admin_memberlog.class.php admin/model/admin_message.class.php admin/model/admin_msg.class.php admin/model/admin_nav.class.php admin/model/admin_news.class.php admin/model/admin_once.class.php admin/model/admin_oss_config.class.php admin/model/admin_partjob.class.php admin/model/admin_prepaid.class.php admin/model/admin_privacy_config.class.php admin/model/admin_privacy_log.class.php admin/model/admin_px_pic.class.php admin/model/admin_qfy.class.php admin/model/admin_question.class.php admin/model/admin_reason.class.php admin/model/admin_resume.class.php admin/model/admin_right.class.php admin/model/admin_school_academy.class.php admin/model/admin_school_graduate.class.php admin/model/admin_school_xjh.class.php admin/model/admin_siteadmin.class.php admin/model/admin_splog.class.php admin/model/admin_spview.class.php admin/model/admin_spview_set.class.php admin/model/admin_subject.class.php admin/model/admin_sync.class.php admin/model/admin_sync_config.class.php admin/model/admin_sync_resume.class.php admin/model/admin_tiny.class.php admin/model/admin_tongji.class.php admin/model/admin_tpl.class.php admin/model/admin_tpl_index.class.php admin/model/admin_tpl_moblies.class.php admin/model/admin_trainset.class.php admin/model/admin_trust.class.php admin/model/admin_uc.class.php admin/model/admin_user.class.php admin/model/admin_user_pic.class.php admin/model/admin_userchange.class.php admin/model/admin_userlog.class.php admin/model/admin_userset.class.php admin/model/admin_weblog.class.php admin/model/admin_withdraw.class.php admin/model/admin_xcx_alipay.class.php admin/model/admin_xcx_baidu.class.php admin/model/admin_xcx_bytedance.class.php admin/model/admin_xcx_wx.class.php admin/model/admin_xjhlive.class.php admin/model/admin_xjhlive_keyword.class.php admin/model/admin_xjhlive_set.class.php admin/model/admin_xjhlive_yy.class.php admin/model/admin_xml.class.php admin/model/admin_yqmb.class.php admin/model/admin_zphnet.class.php admin/model/admin_zphnet_video.class.php admin/model/admin_zzh.class.php admin/model/advertise.class.php admin/model/cache.class.php admin/model/collection.class.php admin/model/com_pl.class.php admin/model/comcert.class.php admin/model/comclass.class.php admin/model/comnews.class.php admin/model/company_order.class.php admin/model/company_pay.class.php admin/model/comproduct.class.php admin/model/config.class.php admin/model/coupon.class.php admin/model/coupon_gift.class.php admin/model/coupon_list.class.php admin/model/crm_audit.class.php admin/model/crm_chat.class.php admin/model/crm_concern.class.php admin/model/crm_concernall.class.php admin/model/crm_customer.class.php admin/model/crm_deal.class.php admin/model/crm_dealsp.class.php admin/model/crm_index.class.php admin/model/crm_manage.class.php admin/model/crm_my_performance.class.php admin/model/crm_my_performance_depart.class.php admin/model/crm_order.class.php admin/model/crm_org.class.php admin/model/crm_org_kh.class.php admin/model/crm_out.class.php admin/model/crm_outall.class.php admin/model/crm_releaselog.class.php admin/model/crm_salesman_list.class.php admin/model/crm_set.class.php admin/model/crm_statis.class.php admin/model/crm_waitingtask.class.php admin/model/crm_waitingtaskall.class.php admin/model/crm_worklog.class.php admin/model/crm_worklogall.class.php admin/model/crmclass.class.php admin/model/cron.class.php admin/model/database.class.php admin/model/datacall.class.php admin/model/datamain.class.php admin/model/desc_class.class.php admin/model/description.class.php admin/model/doajaxfileupload.php admin/model/email.class.php admin/model/emailconfig.class.php admin/model/emailconfiglist.class.php admin/model/errlog.class.php admin/model/excel.class.php admin/model/friendhelp.class.php admin/model/height_user.class.php admin/model/hr.class.php admin/model/hrclass.class.php admin/model/index.class.php admin/model/integral.class.php admin/model/invoice.class.php admin/model/link.class.php admin/model/lt_talent.class.php admin/model/ltclass.class.php admin/model/lthy_class.class.php admin/model/ltjob_class.class.php admin/model/makenews.class.php admin/model/model/index.htm admin/model/model/style_class.php admin/model/model/tmp_class.php admin/model/model_config.class.php admin/model/msgconfig.class.php admin/model/msgconfiglist.class.php admin/model/navigation.class.php admin/model/navmap.class.php admin/model/partclass.class.php admin/model/payconfig.class.php admin/model/productnews.class.php admin/model/qqconfig.class.php admin/model/question_class.class.php admin/model/recharge.class.php admin/model/recycle.class.php admin/model/redeem_class.class.php admin/model/regset.class.php admin/model/report.class.php admin/model/reward.class.php admin/model/reward_list.class.php admin/model/schoolclass.class.php admin/model/seo.class.php admin/model/special.class.php admin/model/statis.class.php admin/model/statis_city.class.php admin/model/statis_hy.class.php admin/model/statis_income.class.php admin/model/statis_user.class.php admin/model/subject_class.class.php admin/model/subject_type.class.php admin/model/subscribe.class.php admin/model/sysnews.class.php admin/model/teacher.class.php admin/model/tplmoblienav.class.php admin/model/train_member.class.php admin/model/traincert.class.php admin/model/trainmessage.class.php admin/model/trainnews.class.php admin/model/trainpay.class.php admin/model/user_member.class.php admin/model/usercert.class.php admin/model/userclass.class.php admin/model/warning.class.php admin/model/web_config.class.php admin/model/wx.class.php admin/model/zhaopinhui.class.php admin/model/zph_space.class.php announcement/index.php api/alipay/alipay_config.php api/alipay/alipayto.php api/alipay/alipayto_fast.php api/alipay/class/alipay_function.php api/alipay/class/alipay_notify.php api/alipay/class/alipay_service.php api/alipay/images/ABC_OUT.gif api/alipay/images/BJRCB_OUT.gif api/alipay/images/BOC_OUT.gif api/alipay/images/CCB_OUT.gif api/alipay/images/CEB_OUT.gif api/alipay/images/CIB_OUT.gif api/alipay/images/CITIC_OUT.gif api/alipay/images/CMBC_OUT.gif api/alipay/images/CMB_OUT.gif api/alipay/images/COMM_OUT.gif api/alipay/images/ENV_ABC_OUT.gif api/alipay/images/ENV_CCB_OUT.gif api/alipay/images/ENV_ICBC_OUT.gif api/alipay/images/ENV_SPDB_OUT.gif api/alipay/images/GDB_OUT.gif api/alipay/images/HZCB_OUT.gif api/alipay/images/ICBC_OUT.gif api/alipay/images/NBBANK_OUT.gif api/alipay/images/SDB_OUT.gif api/alipay/images/SHBANK_OUT.gif api/alipay/images/SPABANK_OUT.gif api/alipay/images/SPDB_OUT.gif api/alipay/images/alipay.gif api/alipay/images/alipay_1.gif api/alipay/images/alipay_bwrx.gif api/alipay/images/button_sure.gif api/alipay/images/icon_visa_s.gif api/alipay/images/layout.css api/alipay/images/logo.gif api/alipay/images/logo_vbvv.gif api/alipay/index.php api/alipay/log.txt api/alipay/notify_url.php api/alipay/return_url.php api/aop/AopCertification.php api/aop/AopClient.php api/aop/AopEncrypt.php api/aop/AopToYun.php api/aop/EncryptParseItem.php api/aop/EncryptResponseData.php api/aop/SignData.php api/aop/notify_url.php api/aop/readme api/aop/request/AlipaySystemOauthTokenRequest.php api/aop/request/AlipayTradeCreateRequest.php api/aop/request/AlipayTradePagePayRequest.php api/aop/request/AlipayTradeQueryRequest.php api/aop/wap/AopClient.php api/aop/wap/AopEncrypt.php api/aop/wap/request/AlipayTradeWapPayRequest.php api/baiduPay/Autoloader.php api/baiduPay/baiduPay.php api/baiduPay/nopdemo.php api/baiduPay/notify.php api/baiduPay/nuomiopenplatform/NuomiRequestClient.php api/baiduPay/nuomiopenplatform/library/request/NuomiRequestParamsCheck.php api/baiduPay/nuomiopenplatform/library/sign/NuomiRsaSign.php api/baiduPay/nuomiopenplatform/requests/NuomiBaseRequest.php api/baiduPay/nuomiopenplatform/requests/NuomiIntegrationCashierGetUserInfoRequest.php api/baiduPay/nuomiopenplatform/requests/NuomiIntegrationCashierOrderConsumeRequest.php api/baiduPay/nuomiopenplatform/requests/NuomiNopBaseRequest.php api/baiduPay/nuomiopenplatform/requests/NuomiOpenApiBaseRequest.php api/baiduPay/openapidemo.php api/baiduPay/rsasigndemo.php api/bytedance/ecpay.php api/bytedance/notify.php api/datav/datav.controller.php api/datav/index.php api/datav/model/index.class.php api/index.htm api/locoy/index.php api/locoy/model/job.class.php api/locoy/model/news.class.php api/locoy/model/partjob.class.php api/locoy/model/user.class.php api/pw_api/class_Credit.php api/pw_api/class_Invite.php api/pw_api/class_Msg.php api/pw_api/class_Site.php api/pw_api/class_User.php api/pw_api/class_UserApp.php api/pw_api/class_base.php api/pw_api/class_json.php api/pw_api/index.htm api/pw_api/pw_api.php api/pw_api/pw_client/class_core.php api/pw_api/pw_client/class_db.php api/pw_api/pw_client/control/credit.php api/pw_api/pw_client/control/friend.php api/pw_api/pw_client/control/friend_type.php api/pw_api/pw_client/control/message.php api/pw_api/pw_client/control/user.php api/pw_api/pw_client/model/app.php api/pw_api/pw_client/model/credit.php api/pw_api/pw_client/model/friend.php api/pw_api/pw_client/model/friend_type.php api/pw_api/pw_client/model/message.php api/pw_api/pw_client/model/notify.php api/pw_api/pw_client/model/user.php api/pw_api/pw_client/uc_client.php api/pw_api/pw_client_class_phpapp.php api/pw_api/pw_common.php api/pw_api/security.php api/qiniu/autoload.php api/qiniu/lib/Qiniu/Config.php api/qiniu/lib/Qiniu/Http/Client.php api/qiniu/lib/Qiniu/Http/Error.php api/qiniu/lib/Qiniu/Http/Request.php api/qiniu/lib/Qiniu/Http/Response.php api/qiniu/lib/Qiniu/Processing/ImageUrlBuilder.php api/qiniu/lib/Qiniu/Region.php api/qiniu/lib/Qiniu/Storage/ArgusManager.php api/qiniu/lib/Qiniu/Storage/BucketManager.php api/qiniu/lib/Qiniu/Storage/FormUploader.php api/qiniu/lib/Qiniu/Storage/ResumeUploader.php api/qiniu/lib/Qiniu/Storage/UploadManager.php api/qiniu/lib/Qiniu/Zone.php api/qiniu/lib/Qiniu/functions.php api/qiniu/oss.php api/qqopen/OpenApiV3.php api/qqopen/index.htm api/qqopen/lib/SnsNetwork.php api/qqopen/lib/SnsSigCheck.php api/qqopen/lib/SnsStat.php api/tenpay/classes/PayRequestHandler.class.php api/tenpay/classes/PayResponseHandler.class.php api/tenpay/classes/RequestHandler.class.php api/tenpay/classes/ResponseHandler.class.php api/tenpay/index.php api/tenpay/return_url.php api/tenpay/show.php api/uc/include/db_mysql.class.php api/uc/index.html api/uc/uc.php api/uc/uc.php_example api/uc/uc_client/client.php api/uc/uc_client/control/app.php api/uc/uc_client/control/cache.php api/uc/uc_client/control/domain.php api/uc/uc_client/control/feed.php api/uc/uc_client/control/friend.php api/uc/uc_client/control/index.htm api/uc/uc_client/control/mail.php api/uc/uc_client/control/pm.php api/uc/uc_client/control/tag.php api/uc/uc_client/control/user.php api/uc/uc_client/data/cache/apps.php api/uc/uc_client/data/cache/badwords.php api/uc/uc_client/data/cache/index.htm api/uc/uc_client/data/cache/settings.php api/uc/uc_client/data/index.htm api/uc/uc_client/index.htm api/uc/uc_client/lib/db.class.php api/uc/uc_client/lib/index.htm api/uc/uc_client/lib/sendmail.inc.php api/uc/uc_client/lib/uccode.class.php api/uc/uc_client/lib/xml.class.php api/uc/uc_client/model/app.php api/uc/uc_client/model/base.php api/uc/uc_client/model/cache.php api/uc/uc_client/model/domain.php api/uc/uc_client/model/friend.php api/uc/uc_client/model/index.htm api/uc/uc_client/model/mail.php api/uc/uc_client/model/misc.php api/uc/uc_client/model/note.php api/uc/uc_client/model/pm.php api/uc/uc_client/model/tag.php api/uc/uc_client/model/user.php api/uc_php7/include/db_mysql.class.php api/uc_php7/index.html api/uc_php7/uc.php api/uc_php7/uc.php_example api/uc_php7/uc_client-old/client.php api/uc_php7/uc_client-old/control/app.php api/uc_php7/uc_client-old/control/cache.php api/uc_php7/uc_client-old/control/domain.php api/uc_php7/uc_client-old/control/feed.php api/uc_php7/uc_client-old/control/friend.php api/uc_php7/uc_client-old/control/index.htm api/uc_php7/uc_client-old/control/mail.php api/uc_php7/uc_client-old/control/pm.php api/uc_php7/uc_client-old/control/tag.php api/uc_php7/uc_client-old/control/user.php api/uc_php7/uc_client-old/data/cache/apps.php api/uc_php7/uc_client-old/data/cache/badwords.php api/uc_php7/uc_client-old/data/cache/index.htm api/uc_php7/uc_client-old/data/cache/settings.php api/uc_php7/uc_client-old/data/index.htm api/uc_php7/uc_client-old/index.htm api/uc_php7/uc_client-old/lib/db.class.php api/uc_php7/uc_client-old/lib/dbi.class.php api/uc_php7/uc_client-old/lib/index.htm api/uc_php7/uc_client-old/lib/sendmail.inc.php api/uc_php7/uc_client-old/lib/uccode.class.php api/uc_php7/uc_client-old/lib/xml.class.php api/uc_php7/uc_client-old/model/app.php api/uc_php7/uc_client-old/model/base.php api/uc_php7/uc_client-old/model/cache.php api/uc_php7/uc_client-old/model/domain.php api/uc_php7/uc_client-old/model/friend.php api/uc_php7/uc_client-old/model/index.htm api/uc_php7/uc_client-old/model/mail.php api/uc_php7/uc_client-old/model/misc.php api/uc_php7/uc_client-old/model/note.php api/uc_php7/uc_client-old/model/pm.php api/uc_php7/uc_client-old/model/tag.php api/uc_php7/uc_client-old/model/user.php api/uc_php7/uc_client/client.php api/uc_php7/uc_client/client/control/index.htm api/uc_php7/uc_client/control/app.php api/uc_php7/uc_client/control/cache.php api/uc_php7/uc_client/control/domain.php api/uc_php7/uc_client/control/feed.php api/uc_php7/uc_client/control/friend.php api/uc_php7/uc_client/control/index.htm api/uc_php7/uc_client/control/mail.php api/uc_php7/uc_client/control/pm.php api/uc_php7/uc_client/control/tag.php api/uc_php7/uc_client/control/user.php api/uc_php7/uc_client/data/cache/apps.php api/uc_php7/uc_client/data/cache/badwords.php api/uc_php7/uc_client/data/cache/index.htm api/uc_php7/uc_client/data/cache/settings.php api/uc_php7/uc_client/data/index.htm api/uc_php7/uc_client/index.htm api/uc_php7/uc_client/lib/db.class.php api/uc_php7/uc_client/lib/dbi.class.php api/uc_php7/uc_client/lib/index.htm api/uc_php7/uc_client/lib/sendmail.inc.php api/uc_php7/uc_client/lib/uccode.class.php api/uc_php7/uc_client/lib/xml.class.php api/uc_php7/uc_client/model/app.php api/uc_php7/uc_client/model/base.php api/uc_php7/uc_client/model/cache.php api/uc_php7/uc_client/model/domain.php api/uc_php7/uc_client/model/friend.php api/uc_php7/uc_client/model/index.htm api/uc_php7/uc_client/model/mail.php api/uc_php7/uc_client/model/misc.php api/uc_php7/uc_client/model/note.php api/uc_php7/uc_client/model/pm.php api/uc_php7/uc_client/model/tag.php api/uc_php7/uc_client/model/user.php api/wapalipay/alipay.config.php api/wapalipay/alipayapi.php api/wapalipay/alipayto.php api/wapalipay/alipayto_fast.php api/wapalipay/cacert.pem api/wapalipay/call_back_url.php api/wapalipay/images/alipay.gif api/wapalipay/images/new-btn-fixed.png api/wapalipay/index.php api/wapalipay/interrupt_back_url.php api/wapalipay/key/alipay_public_key.pem api/wapalipay/key/rsa_private_key.pem api/wapalipay/lib/alipay_core.function.php api/wapalipay/lib/alipay_md5.function.php api/wapalipay/lib/alipay_notify.class.php api/wapalipay/lib/alipay_rsa.function.php api/wapalipay/lib/alipay_submit.class.php api/wapalipay/log.txt api/wapalipay/notify_url.php api/wapalipay/openssl/libeay32.dll api/wapalipay/openssl/php_openssl.dll api/wapalipay/openssl/ssleay32.dll api/wapalipay/readme.txt api/weibo/saetv2.ex.class.php api/wxapp/PHP/demo.php api/wxapp/PHP/errorCode.php api/wxapp/PHP/openssl.php api/wxapp/PHP/wxBizDataCrypt.php api/wxapp/getui-v2/GTBaseApi.php api/wxapp/getui-v2/GTClient.php api/wxapp/getui-v2/GTPushApi.php api/wxapp/getui-v2/GTStatisticsApi.php api/wxapp/getui-v2/GTUserApi.php api/wxapp/getui-v2/PhpyunPush.php api/wxapp/getui-v2/exception/GTException.php api/wxapp/getui-v2/request/GTApiRequest.php api/wxapp/getui-v2/request/auth/GTAuthRequest.php api/wxapp/getui-v2/request/push/GTAudienceRequest.php api/wxapp/getui-v2/request/push/GTCondition.php api/wxapp/getui-v2/request/push/GTNotification.php api/wxapp/getui-v2/request/push/GTPushBatchRequest.php api/wxapp/getui-v2/request/push/GTPushChannel.php api/wxapp/getui-v2/request/push/GTPushMessage.php api/wxapp/getui-v2/request/push/GTPushRequest.php api/wxapp/getui-v2/request/push/GTRevoke.php api/wxapp/getui-v2/request/push/GTSettings.php api/wxapp/getui-v2/request/push/GTStrategy.php api/wxapp/getui-v2/request/push/android/GTAndroid.php api/wxapp/getui-v2/request/push/android/GTThirdNotification.php api/wxapp/getui-v2/request/push/android/GTUps.php api/wxapp/getui-v2/request/push/ios/GTAlert.php api/wxapp/getui-v2/request/push/ios/GTAps.php api/wxapp/getui-v2/request/push/ios/GTIos.php api/wxapp/getui-v2/request/push/ios/GTMultimedia.php api/wxapp/getui-v2/request/user/GTAliasRequest.php api/wxapp/getui-v2/request/user/GTBadgeSetRequest.php api/wxapp/getui-v2/request/user/GTCidAlias.php api/wxapp/getui-v2/request/user/GTTagBatchSetRequest.php api/wxapp/getui-v2/request/user/GTTagSetRequest.php api/wxapp/getui-v2/request/user/GTUserQueryRequest.php api/wxapp/getui-v2/utils/GTConfig.php api/wxapp/getui-v2/utils/GTHttpManager.php api/wxapp/index.php api/wxapp/member/com.class.php api/wxapp/member/com/finance.class.php api/wxapp/member/com/fk.class.php api/wxapp/member/com/friendhelp.class.php api/wxapp/member/com/index.class.php api/wxapp/member/com/info.class.php api/wxapp/member/com/job.class.php api/wxapp/member/com/ltjob.class.php api/wxapp/member/com/msg.class.php api/wxapp/member/com/part.class.php api/wxapp/member/com/resume.class.php api/wxapp/member/com/reward.class.php api/wxapp/member/com/set.class.php api/wxapp/member/com/special.class.php api/wxapp/member/com/spview.class.php api/wxapp/member/com/zph.class.php api/wxapp/member/com/zphnet.class.php api/wxapp/member/user.class.php api/wxapp/member/user/atn.class.php api/wxapp/member/user/finance.class.php api/wxapp/member/user/index.class.php api/wxapp/member/user/info.class.php api/wxapp/member/user/job.class.php api/wxapp/member/user/msg.class.php api/wxapp/member/user/part.class.php api/wxapp/member/user/privacy.class.php api/wxapp/member/user/resume.class.php api/wxapp/member/user/reward.class.php api/wxapp/member/user/set.class.php api/wxapp/member/user/spview.class.php api/wxapp/member/user/xjhlive.class.php api/wxapp/model/article.class.php api/wxapp/model/chat.class.php api/wxapp/model/company.class.php api/wxapp/model/fk.class.php api/wxapp/model/forgetpw.class.php api/wxapp/model/friendhelp.class.php api/wxapp/model/gonggao.class.php api/wxapp/model/gongzhao.class.php api/wxapp/model/index.class.php api/wxapp/model/job.class.php api/wxapp/model/login.class.php api/wxapp/model/map.class.php api/wxapp/model/once.class.php api/wxapp/model/part.class.php api/wxapp/model/public.class.php api/wxapp/model/register.class.php api/wxapp/model/resume.class.php api/wxapp/model/special.class.php api/wxapp/model/spview.class.php api/wxapp/model/tiny.class.php api/wxapp/model/version.class.php api/wxapp/model/xjhlive.class.php api/wxapp/model/zph.class.php api/wxapp/model/zphnet.class.php api/wxapp/static/image/background.webp api/wxapp/static/image/bg.png api/wxapp/static/image/cjjltk.webp api/wxapp/static/image/fx_hb.png api/wxapp/static/image/fx_wb.png api/wxapp/static/image/js_1.png api/wxapp/static/image/js_2.png api/wxapp/static/image/kefu.png api/wxapp/static/image/llg.png api/wxapp/static/image/mhbg.png api/wxapp/static/image/sharebackground.webp api/wxapp/static/image/wxzf.png api/wxapp/static/image/yuyin.gif api/wxapp/static/image/yuyin.png api/wxapp/static/image/zfb.png api/wxapp/static/image/zphb_show_bg.png api/wxapp/wxapp.controller.php api/wxpay/WxPay.JsApiPay.php api/wxpay/WxPay.NativePay.php api/wxpay/lib/WxPay.Api.php api/wxpay/lib/WxPay.Config.php api/wxpay/lib/WxPay.Data.php api/wxpay/lib/WxPay.Exception.php api/wxpay/lib/WxPay.Notify.php api/wxpay/lib/wxpay_data.php api/wxpay/native.php api/wxpay/notify.php api/wxpay/wxorder.php api/wxpay/xml.txt api/zphnetv/index.php api/zphnetv/model/index.class.php api/zphnetv/model/xjh.class.php api/zphnetv/zphnetv.controller.php app/controller/activate/index.class.php app/controller/advice/index.class.php app/controller/ajax/friendhelp.class.php app/controller/ajax/index.class.php app/controller/announcement/index.class.php app/controller/article/article.controller.php app/controller/article/index.class.php app/controller/article/list.class.php app/controller/article/search.class.php app/controller/article/show.class.php app/controller/ask/ask.controller.php app/controller/ask/content.class.php app/controller/ask/friend.class.php app/controller/ask/index.class.php app/controller/ask/search.class.php app/controller/ask/topic.class.php app/controller/call/index.class.php app/controller/chat/index.class.php app/controller/claim/index.class.php app/controller/company/index.class.php app/controller/cron/index.class.php app/controller/datav/index.class.php app/controller/error/index.class.php app/controller/evaluate/evaluate.controller.php app/controller/evaluate/exampaper.class.php app/controller/evaluate/index.class.php app/controller/forgetpw/index.class.php app/controller/geetest/index.class.php app/controller/gongzhao/index.class.php app/controller/hr/index.class.php app/controller/index/index.class.php app/controller/invitereg/index.class.php app/controller/job/comapply.class.php app/controller/job/index.class.php app/controller/job/job.controller.php app/controller/lietou/index.class.php app/controller/lietou/lietou.controller.php app/controller/link/index.class.php app/controller/login/index.class.php app/controller/map/index.class.php app/controller/map/map.controller.php app/controller/map/search.class.php app/controller/once/index.class.php app/controller/part/index.class.php app/controller/part/part.controller.php app/controller/qqconnect/index.class.php app/controller/redeem/index.class.php app/controller/register/index.class.php app/controller/resume/index.class.php app/controller/resume/resume.controller.php app/controller/resume/resumeshare.class.php app/controller/resume/sendresume.class.php app/controller/resume/show.class.php app/controller/reward/index.class.php app/controller/school/index.class.php app/controller/school/school.controller.php app/controller/sinaconnect/index.class.php app/controller/siteadmin/ad_order.class.php app/controller/siteadmin/admin_announcement.class.php app/controller/siteadmin/admin_appeal.class.php app/controller/siteadmin/admin_comlog.class.php app/controller/siteadmin/admin_company.class.php app/controller/siteadmin/admin_company_job.class.php app/controller/siteadmin/admin_company_pic.class.php app/controller/siteadmin/admin_gqbrower.class.php app/controller/siteadmin/admin_gqinfo_pic.class.php app/controller/siteadmin/admin_gqmember.class.php app/controller/siteadmin/admin_gqtask.class.php app/controller/siteadmin/admin_hotjob.class.php app/controller/siteadmin/admin_jobpack.class.php app/controller/siteadmin/admin_loginlog.class.php app/controller/siteadmin/admin_lt_cert.class.php app/controller/siteadmin/admin_lt_job.class.php app/controller/siteadmin/admin_lt_member.class.php app/controller/siteadmin/admin_lt_pic.class.php app/controller/siteadmin/admin_lt_xuanshang.class.php app/controller/siteadmin/admin_member.class.php app/controller/siteadmin/admin_msg.class.php app/controller/siteadmin/admin_news.class.php app/controller/siteadmin/admin_once.class.php app/controller/siteadmin/admin_partjob.class.php app/controller/siteadmin/admin_px_pic.class.php app/controller/siteadmin/admin_question.class.php app/controller/siteadmin/admin_resume.class.php app/controller/siteadmin/admin_right.class.php app/controller/siteadmin/admin_school_academy.class.php app/controller/siteadmin/admin_school_graduate.class.php app/controller/siteadmin/admin_school_xjh.class.php app/controller/siteadmin/admin_subject.class.php app/controller/siteadmin/admin_tiny.class.php app/controller/siteadmin/admin_trust.class.php app/controller/siteadmin/admin_user.class.php app/controller/siteadmin/admin_user_pic.class.php app/controller/siteadmin/admin_userchange.class.php app/controller/siteadmin/admin_userlog.class.php app/controller/siteadmin/admin_withdraw.class.php app/controller/siteadmin/admin_zzh.class.php app/controller/siteadmin/advertise.class.php app/controller/siteadmin/com_pl.class.php app/controller/siteadmin/comcert.class.php app/controller/siteadmin/comnews.class.php app/controller/siteadmin/company_order.class.php app/controller/siteadmin/company_pay.class.php app/controller/siteadmin/comproduct.class.php app/controller/siteadmin/config.class.php app/controller/siteadmin/coupon.class.php app/controller/siteadmin/coupon_gift.class.php app/controller/siteadmin/coupon_list.class.php app/controller/siteadmin/crm_concern.class.php app/controller/siteadmin/crm_customer.class.php app/controller/siteadmin/crm_index.class.php app/controller/siteadmin/crm_waitingtask.class.php app/controller/siteadmin/crm_worklog.class.php app/controller/siteadmin/email.class.php app/controller/siteadmin/height_user.class.php app/controller/siteadmin/index.class.php app/controller/siteadmin/invoice.class.php app/controller/siteadmin/lt_talent.class.php app/controller/siteadmin/recharge.class.php app/controller/siteadmin/report.class.php app/controller/siteadmin/siteadmin.controller.php app/controller/siteadmin/statis.class.php app/controller/siteadmin/statis_city.class.php app/controller/siteadmin/statis_hy.class.php app/controller/siteadmin/statis_income.class.php app/controller/siteadmin/statis_user.class.php app/controller/siteadmin/teacher.class.php app/controller/siteadmin/train_member.class.php app/controller/siteadmin/traincert.class.php app/controller/siteadmin/trainmessage.class.php app/controller/siteadmin/trainnews.class.php app/controller/siteadmin/trainpay.class.php app/controller/siteadmin/user_member.class.php app/controller/siteadmin/usercert.class.php app/controller/siteadmin/zhaopinhui.class.php app/controller/special/index.class.php app/controller/special/special.controller.php app/controller/spview/index.class.php app/controller/subscribe/index.class.php app/controller/tiny/index.class.php app/controller/train/index.class.php app/controller/train/train.controller.php app/controller/upload/index.class.php app/controller/wap/advice.class.php app/controller/wap/ajax.class.php app/controller/wap/announcement.class.php app/controller/wap/article.class.php app/controller/wap/ask.class.php app/controller/wap/chat.class.php app/controller/wap/claim.class.php app/controller/wap/company.class.php app/controller/wap/evaluate.class.php app/controller/wap/forgetpw.class.php app/controller/wap/free.class.php app/controller/wap/friendhelp.class.php app/controller/wap/geetest.class.php app/controller/wap/gongzhao.class.php app/controller/wap/gqlist.class.php app/controller/wap/index.class.php app/controller/wap/job.class.php app/controller/wap/jobpack.class.php app/controller/wap/lietou.class.php app/controller/wap/login.class.php app/controller/wap/ltindex.class.php app/controller/wap/ltjob.class.php app/controller/wap/ltresume.class.php app/controller/wap/map.class.php app/controller/wap/once.class.php app/controller/wap/part.class.php app/controller/wap/post.class.php app/controller/wap/qqconnect.class.php app/controller/wap/redeem.class.php app/controller/wap/register.class.php app/controller/wap/reportlist.class.php app/controller/wap/resume.class.php app/controller/wap/reward.class.php app/controller/wap/school.class.php app/controller/wap/search.class.php app/controller/wap/services.class.php app/controller/wap/sinaconnect.class.php app/controller/wap/site.class.php app/controller/wap/special.class.php app/controller/wap/spview.class.php app/controller/wap/tiny.class.php app/controller/wap/train.class.php app/controller/wap/upload.class.php app/controller/wap/wxconnect.class.php app/controller/wap/wxoauth.class.php app/controller/wap/xjhlive.class.php app/controller/wap/zph.class.php app/controller/wap/zphnet.class.php app/controller/wapadmin/admin_comjob.class.php app/controller/wapadmin/admin_comlist.class.php app/controller/wapadmin/admin_comorder.class.php app/controller/wapadmin/admin_company_rating.class.php app/controller/wapadmin/admin_compay.class.php app/controller/wapadmin/admin_emailmsg.class.php app/controller/wapadmin/admin_mobliemsg.class.php app/controller/wapadmin/admin_once.class.php app/controller/wapadmin/admin_recharge.class.php app/controller/wapadmin/admin_resume.class.php app/controller/wapadmin/admin_tiny.class.php app/controller/wapadmin/admin_trust.class.php app/controller/wapadmin/comcert.class.php app/controller/wapadmin/comnews.class.php app/controller/wapadmin/company.class.php app/controller/wapadmin/comproduct.class.php app/controller/wapadmin/index.class.php app/controller/wapadmin/link.class.php app/controller/wapadmin/member_log.class.php app/controller/wapadmin/tongji.class.php app/controller/wapadmin/user.class.php app/controller/wapadmin/user_member.class.php app/controller/wapadmin/usercert.class.php app/controller/wapadmin/yunying.class.php app/controller/weixin/index.class.php app/controller/wxconnect/index.class.php app/controller/xjhlive/index.class.php app/controller/xjhlive/xjhlive.controller.php app/controller/zph/com.class.php app/controller/zph/index.class.php app/controller/zph/show.class.php app/controller/zph/zph.controller.php app/controller/zphnet/index.class.php app/controller/zphnet/zphnet.controller.php app/include/ApiPay.class.php app/include/ApiWxHb.class.php app/include/aliyunemail.class.php app/include/aliyunemail/aliyun-php-sdk-core/AcsRequest.php app/include/aliyunemail/aliyun-php-sdk-core/AcsResponse.php app/include/aliyunemail/aliyun-php-sdk-core/Auth/Credential.php app/include/aliyunemail/aliyun-php-sdk-core/Auth/ISigner.php app/include/aliyunemail/aliyun-php-sdk-core/Auth/ShaHmac1Signer.php app/include/aliyunemail/aliyun-php-sdk-core/Auth/ShaHmac256Signer.php app/include/aliyunemail/aliyun-php-sdk-core/Autoloader/Autoloader.php app/include/aliyunemail/aliyun-php-sdk-core/Config.php app/include/aliyunemail/aliyun-php-sdk-core/DefaultAcsClient.php app/include/aliyunemail/aliyun-php-sdk-core/Exception/ClientException.php app/include/aliyunemail/aliyun-php-sdk-core/Exception/ServerException.php app/include/aliyunemail/aliyun-php-sdk-core/Http/HttpHelper.php app/include/aliyunemail/aliyun-php-sdk-core/Http/HttpResponse.php app/include/aliyunemail/aliyun-php-sdk-core/IAcsClient.php app/include/aliyunemail/aliyun-php-sdk-core/Profile/DefaultProfile.php app/include/aliyunemail/aliyun-php-sdk-core/Profile/IClientProfile.php app/include/aliyunemail/aliyun-php-sdk-core/Regions/Endpoint.php app/include/aliyunemail/aliyun-php-sdk-core/Regions/EndpointConfig.php app/include/aliyunemail/aliyun-php-sdk-core/Regions/EndpointProvider.php app/include/aliyunemail/aliyun-php-sdk-core/Regions/LocationService.php app/include/aliyunemail/aliyun-php-sdk-core/Regions/ProductDomain.php app/include/aliyunemail/aliyun-php-sdk-core/Regions/endpoints.xml app/include/aliyunemail/aliyun-php-sdk-core/RoaAcsRequest.php app/include/aliyunemail/aliyun-php-sdk-core/RpcAcsRequest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Auth/CredentialTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Auth/ShaHmac1SignerTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Auth/ShaHmac256SignerTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/BaseTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/BatchCompute/ListImagesRequest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/DefaultAcsClientTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Ecs/Rquest/DescribeRegionsRequest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Http/HttpHelperTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Profile/DefaultProfileTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Regions/EndPointByLocationTest.php app/include/aliyunemail/aliyun-php-sdk-core/UnitTest/Regions/EndpointProviderTest.php app/include/aliyunemail/aliyun-php-sdk-dm/Dm/Request/V20151123/BatchSendMailRequest.php app/include/aliyunemail/aliyun-php-sdk-dm/Dm/Request/V20151123/SingleSendMailRequest.php app/include/aliyunemail/aliyun-php-sdk-dm/Dm/Request/V20151123/SingleSendSmsRequest.php app/include/authcode.inc.php app/include/cache.class.php app/include/class.geetestlib.php app/include/cron/autojob.php app/include/cron/company_order.php app/include/cron/crm_release.php app/include/cron/reserve_refresh.php app/include/cron/spview_close.php app/include/cron/spview_sub.php app/include/cron/subscribecom.php app/include/cron/subscribeuser.php app/include/cron/upjob.php app/include/cron/upresume.php app/include/cron/userdy.php app/include/cron/viped.php app/include/cron/vipedtoadmin.php app/include/cron/vipedupjob.php app/include/cron/weblog_del.php app/include/cron/xjhlive_yy.php app/include/datacall.class.php app/include/dbbackup/class/functions.php app/include/dbbackup/inc/footer.php app/include/dbbackup/inc/header.php app/include/dbbak.class.php app/include/des.class.php app/include/desjava.class.php app/include/dxCaptchaClient.class.php app/include/email.class.php app/include/init.php app/include/keyword.csv app/include/lib_splitword_class.php app/include/libs/Smarty.class.php app/include/libs/SmartyBC.class.php app/include/libs/debug.tpl app/include/libs/plugins/block.textformat.php app/include/libs/plugins/function.ad.php app/include/libs/plugins/function.assign_debug_info.php app/include/libs/plugins/function.backurl.php app/include/libs/plugins/function.baidu.php app/include/libs/plugins/function.cache.php app/include/libs/plugins/function.comjob.php app/include/libs/plugins/function.comnews.php app/include/libs/plugins/function.config_load.php app/include/libs/plugins/function.counter.php app/include/libs/plugins/function.cycle.php app/include/libs/plugins/function.datacall.php app/include/libs/plugins/function.debug.php app/include/libs/plugins/function.desc.php app/include/libs/plugins/function.eval.php app/include/libs/plugins/function.fetch.php app/include/libs/plugins/function.formatpicurl.php app/include/libs/plugins/function.fz_list.php app/include/libs/plugins/function.history.php app/include/libs/plugins/function.html_checkboxes.php app/include/libs/plugins/function.html_image.php app/include/libs/plugins/function.html_options.php app/include/libs/plugins/function.html_radios.php app/include/libs/plugins/function.html_select_date.php app/include/libs/plugins/function.html_select_time.php app/include/libs/plugins/function.html_table.php app/include/libs/plugins/function.htmlentitydecode.php app/include/libs/plugins/function.hy_list.php app/include/libs/plugins/function.im.php app/include/libs/plugins/function.image.php app/include/libs/plugins/function.includesite.php app/include/libs/plugins/function.job.php app/include/libs/plugins/function.jobpage.php app/include/libs/plugins/function.jobsimple.php app/include/libs/plugins/function.keyword.php app/include/libs/plugins/function.listurl.php app/include/libs/plugins/function.mailto.php app/include/libs/plugins/function.math.php app/include/libs/plugins/function.news.php app/include/libs/plugins/function.newspage.php app/include/libs/plugins/function.popup.php app/include/libs/plugins/function.popup_init.php app/include/libs/plugins/function.product.php app/include/libs/plugins/function.productpage.php app/include/libs/plugins/function.pubqrcode.php app/include/libs/plugins/function.queryinfo.php app/include/libs/plugins/function.querytime.php app/include/libs/plugins/function.ratlogo.php app/include/libs/plugins/function.score.php app/include/libs/plugins/function.searchurl.php app/include/libs/plugins/function.show.php app/include/libs/plugins/function.showpage.php app/include/libs/plugins/function.sign.php app/include/libs/plugins/function.site.php app/include/libs/plugins/function.sublen.php app/include/libs/plugins/function.tongji.php app/include/libs/plugins/function.totime.php app/include/libs/plugins/function.url.php app/include/libs/plugins/function.user.php app/include/libs/plugins/function.webspecial.php app/include/libs/plugins/function.xcxurl.php app/include/libs/plugins/modifier.capitalize.php app/include/libs/plugins/modifier.date_format.php app/include/libs/plugins/modifier.debug_print_var.php app/include/libs/plugins/modifier.escape.php app/include/libs/plugins/modifier.regex_replace.php app/include/libs/plugins/modifier.replace.php app/include/libs/plugins/modifier.spacify.php app/include/libs/plugins/modifier.truncate.php app/include/libs/plugins/modifiercompiler.cat.php app/include/libs/plugins/modifiercompiler.count_characters.php app/include/libs/plugins/modifiercompiler.count_paragraphs.php app/include/libs/plugins/modifiercompiler.count_sentences.php app/include/libs/plugins/modifiercompiler.count_words.php app/include/libs/plugins/modifiercompiler.default.php app/include/libs/plugins/modifiercompiler.escape.php app/include/libs/plugins/modifiercompiler.from_charset.php app/include/libs/plugins/modifiercompiler.indent.php app/include/libs/plugins/modifiercompiler.lower.php app/include/libs/plugins/modifiercompiler.noprint.php app/include/libs/plugins/modifiercompiler.string_format.php app/include/libs/plugins/modifiercompiler.strip.php app/include/libs/plugins/modifiercompiler.strip_tags.php app/include/libs/plugins/modifiercompiler.to_charset.php app/include/libs/plugins/modifiercompiler.unescape.php app/include/libs/plugins/modifiercompiler.upper.php app/include/libs/plugins/modifiercompiler.wordwrap.php app/include/libs/plugins/outputfilter.trimwhitespace.php app/include/libs/plugins/shared.escape_special_chars.php app/include/libs/plugins/shared.literal_compiler_param.php app/include/libs/plugins/shared.make_timestamp.php app/include/libs/plugins/shared.mb_str_replace.php app/include/libs/plugins/shared.mb_unicode.php app/include/libs/plugins/shared.mb_wordwrap.php app/include/libs/plugins/variablefilter.htmlspecialchars.php app/include/libs/sysplugins/smarty_cacheresource.php app/include/libs/sysplugins/smarty_cacheresource_custom.php app/include/libs/sysplugins/smarty_cacheresource_keyvaluestore.php app/include/libs/sysplugins/smarty_config_source.php app/include/libs/sysplugins/smarty_internal_cacheresource_file.php app/include/libs/sysplugins/smarty_internal_compile_academy.php app/include/libs/sysplugins/smarty_internal_compile_adlist.php app/include/libs/sysplugins/smarty_internal_compile_announcement.php app/include/libs/sysplugins/smarty_internal_compile_append.php app/include/libs/sysplugins/smarty_internal_compile_article.php app/include/libs/sysplugins/smarty_internal_compile_articleclass.php app/include/libs/sysplugins/smarty_internal_compile_assign.php app/include/libs/sysplugins/smarty_internal_compile_block.php app/include/libs/sysplugins/smarty_internal_compile_break.php app/include/libs/sysplugins/smarty_internal_compile_call.php app/include/libs/sysplugins/smarty_internal_compile_capture.php app/include/libs/sysplugins/smarty_internal_compile_comjob.php app/include/libs/sysplugins/smarty_internal_compile_comlist.php app/include/libs/sysplugins/smarty_internal_compile_commsg.php app/include/libs/sysplugins/smarty_internal_compile_config_load.php app/include/libs/sysplugins/smarty_internal_compile_continue.php app/include/libs/sysplugins/smarty_internal_compile_debug.php app/include/libs/sysplugins/smarty_internal_compile_downlist.php app/include/libs/sysplugins/smarty_internal_compile_eval.php app/include/libs/sysplugins/smarty_internal_compile_extends.php app/include/libs/sysplugins/smarty_internal_compile_fairs.php app/include/libs/sysplugins/smarty_internal_compile_fast.php app/include/libs/sysplugins/smarty_internal_compile_for.php app/include/libs/sysplugins/smarty_internal_compile_foreach.php app/include/libs/sysplugins/smarty_internal_compile_function.php app/include/libs/sysplugins/smarty_internal_compile_gongzhao.php app/include/libs/sysplugins/smarty_internal_compile_hotjob.php app/include/libs/sysplugins/smarty_internal_compile_hrclass.php app/include/libs/sysplugins/smarty_internal_compile_hrlist.php app/include/libs/sysplugins/smarty_internal_compile_if.php app/include/libs/sysplugins/smarty_internal_compile_include.php app/include/libs/sysplugins/smarty_internal_compile_include_php.php app/include/libs/sysplugins/smarty_internal_compile_insert.php app/include/libs/sysplugins/smarty_internal_compile_joblist.php app/include/libs/sysplugins/smarty_internal_compile_key.php app/include/libs/sysplugins/smarty_internal_compile_ldelim.php app/include/libs/sysplugins/smarty_internal_compile_lietoulist.php app/include/libs/sysplugins/smarty_internal_compile_link.php app/include/libs/sysplugins/smarty_internal_compile_look.php app/include/libs/sysplugins/smarty_internal_compile_looksq.php app/include/libs/sysplugins/smarty_internal_compile_ltjoblist.php app/include/libs/sysplugins/smarty_internal_compile_mlist.php app/include/libs/sysplugins/smarty_internal_compile_msglist.php app/include/libs/sysplugins/smarty_internal_compile_nav.php app/include/libs/sysplugins/smarty_internal_compile_navmap.php app/include/libs/sysplugins/smarty_internal_compile_nocache.php app/include/libs/sysplugins/smarty_internal_compile_partlist.php app/include/libs/sysplugins/smarty_internal_compile_private_block_plugin.php app/include/libs/sysplugins/smarty_internal_compile_private_function_plugin.php app/include/libs/sysplugins/smarty_internal_compile_private_modifier.php app/include/libs/sysplugins/smarty_internal_compile_private_object_block_function.php app/include/libs/sysplugins/smarty_internal_compile_private_object_function.php app/include/libs/sysplugins/smarty_internal_compile_private_print_expression.php app/include/libs/sysplugins/smarty_internal_compile_private_registered_block.php app/include/libs/sysplugins/smarty_internal_compile_private_registered_function.php app/include/libs/sysplugins/smarty_internal_compile_private_special_variable.php app/include/libs/sysplugins/smarty_internal_compile_qcache.php app/include/libs/sysplugins/smarty_internal_compile_qclass.php app/include/libs/sysplugins/smarty_internal_compile_qlist.php app/include/libs/sysplugins/smarty_internal_compile_qrecom.php app/include/libs/sysplugins/smarty_internal_compile_rdelim.php app/include/libs/sysplugins/smarty_internal_compile_redeem.php app/include/libs/sysplugins/smarty_internal_compile_rewardjob.php app/include/libs/sysplugins/smarty_internal_compile_section.php app/include/libs/sysplugins/smarty_internal_compile_setfilter.php app/include/libs/sysplugins/smarty_internal_compile_singlenav.php app/include/libs/sysplugins/smarty_internal_compile_special.php app/include/libs/sysplugins/smarty_internal_compile_specialcom.php app/include/libs/sysplugins/smarty_internal_compile_spview.php app/include/libs/sysplugins/smarty_internal_compile_task.php app/include/libs/sysplugins/smarty_internal_compile_tiny.php app/include/libs/sysplugins/smarty_internal_compile_userlist.php app/include/libs/sysplugins/smarty_internal_compile_while.php app/include/libs/sysplugins/smarty_internal_compile_wslist.php app/include/libs/sysplugins/smarty_internal_compile_xjh.php app/include/libs/sysplugins/smarty_internal_compile_xjhlive.php app/include/libs/sysplugins/smarty_internal_compile_zphnet.php app/include/libs/sysplugins/smarty_internal_compile_zphnetuser.php app/include/libs/sysplugins/smarty_internal_compilebase.php app/include/libs/sysplugins/smarty_internal_config.php app/include/libs/sysplugins/smarty_internal_config_file_compiler.php app/include/libs/sysplugins/smarty_internal_configfilelexer.php app/include/libs/sysplugins/smarty_internal_configfileparser.php app/include/libs/sysplugins/smarty_internal_data.php app/include/libs/sysplugins/smarty_internal_debug.php app/include/libs/sysplugins/smarty_internal_filter_handler.php app/include/libs/sysplugins/smarty_internal_function_call_handler.php app/include/libs/sysplugins/smarty_internal_get_include_path.php app/include/libs/sysplugins/smarty_internal_nocache_insert.php app/include/libs/sysplugins/smarty_internal_parsetree.php app/include/libs/sysplugins/smarty_internal_resource_eval.php app/include/libs/sysplugins/smarty_internal_resource_extends.php app/include/libs/sysplugins/smarty_internal_resource_file.php app/include/libs/sysplugins/smarty_internal_resource_php.php app/include/libs/sysplugins/smarty_internal_resource_registered.php app/include/libs/sysplugins/smarty_internal_resource_stream.php app/include/libs/sysplugins/smarty_internal_resource_string.php app/include/libs/sysplugins/smarty_internal_smartytemplatecompiler.php app/include/libs/sysplugins/smarty_internal_template.php app/include/libs/sysplugins/smarty_internal_templatebase.php app/include/libs/sysplugins/smarty_internal_templatecompilerbase.php app/include/libs/sysplugins/smarty_internal_templatelexer.php app/include/libs/sysplugins/smarty_internal_templateparser.php app/include/libs/sysplugins/smarty_internal_utility.php app/include/libs/sysplugins/smarty_internal_write_file.php app/include/libs/sysplugins/smarty_resource.php app/include/libs/sysplugins/smarty_resource_custom.php app/include/libs/sysplugins/smarty_resource_recompiled.php app/include/libs/sysplugins/smarty_resource_uncompiled.php app/include/libs/sysplugins/smarty_security.php app/include/mysql.class.php app/include/mysqli.class.php app/include/oss/Config.php app/include/oss/autoload.php app/include/oss/ossupload.class.php app/include/oss/src/OSS/Core/MimeTypes.php app/include/oss/src/OSS/Core/OssException.php app/include/oss/src/OSS/Core/OssUtil.php app/include/oss/src/OSS/Http/LICENSE app/include/oss/src/OSS/Http/RequestCore.php app/include/oss/src/OSS/Http/RequestCore_Exception.php app/include/oss/src/OSS/Http/ResponseCore.php app/include/oss/src/OSS/Model/BucketInfo.php app/include/oss/src/OSS/Model/BucketListInfo.php app/include/oss/src/OSS/Model/CnameConfig.php app/include/oss/src/OSS/Model/CorsConfig.php app/include/oss/src/OSS/Model/CorsRule.php app/include/oss/src/OSS/Model/GetLiveChannelHistory.php app/include/oss/src/OSS/Model/GetLiveChannelInfo.php app/include/oss/src/OSS/Model/GetLiveChannelStatus.php app/include/oss/src/OSS/Model/LifecycleAction.php app/include/oss/src/OSS/Model/LifecycleConfig.php app/include/oss/src/OSS/Model/LifecycleRule.php app/include/oss/src/OSS/Model/ListMultipartUploadInfo.php app/include/oss/src/OSS/Model/ListPartsInfo.php app/include/oss/src/OSS/Model/LiveChannelConfig.php app/include/oss/src/OSS/Model/LiveChannelHistory.php app/include/oss/src/OSS/Model/LiveChannelInfo.php app/include/oss/src/OSS/Model/LiveChannelListInfo.php app/include/oss/src/OSS/Model/LoggingConfig.php app/include/oss/src/OSS/Model/ObjectInfo.php app/include/oss/src/OSS/Model/ObjectListInfo.php app/include/oss/src/OSS/Model/PartInfo.php app/include/oss/src/OSS/Model/PrefixInfo.php app/include/oss/src/OSS/Model/RefererConfig.php app/include/oss/src/OSS/Model/StorageCapacityConfig.php app/include/oss/src/OSS/Model/UploadInfo.php app/include/oss/src/OSS/Model/WebsiteConfig.php app/include/oss/src/OSS/Model/XmlConfig.php app/include/oss/src/OSS/OssClient.php app/include/oss/src/OSS/Result/AclResult.php app/include/oss/src/OSS/Result/AppendResult.php app/include/oss/src/OSS/Result/BodyResult.php app/include/oss/src/OSS/Result/CallbackResult.php app/include/oss/src/OSS/Result/CopyObjectResult.php app/include/oss/src/OSS/Result/DeleteObjectsResult.php app/include/oss/src/OSS/Result/ExistResult.php app/include/oss/src/OSS/Result/GetCnameResult.php app/include/oss/src/OSS/Result/GetCorsResult.php app/include/oss/src/OSS/Result/GetLifecycleResult.php app/include/oss/src/OSS/Result/GetLiveChannelHistoryResult.php app/include/oss/src/OSS/Result/GetLiveChannelInfoResult.php app/include/oss/src/OSS/Result/GetLiveChannelStatusResult.php app/include/oss/src/OSS/Result/GetLocationResult.php app/include/oss/src/OSS/Result/GetLoggingResult.php app/include/oss/src/OSS/Result/GetRefererResult.php app/include/oss/src/OSS/Result/GetStorageCapacityResult.php app/include/oss/src/OSS/Result/GetWebsiteResult.php app/include/oss/src/OSS/Result/HeaderResult.php app/include/oss/src/OSS/Result/InitiateMultipartUploadResult.php app/include/oss/src/OSS/Result/ListBucketsResult.php app/include/oss/src/OSS/Result/ListLiveChannelResult.php app/include/oss/src/OSS/Result/ListMultipartUploadResult.php app/include/oss/src/OSS/Result/ListObjectsResult.php app/include/oss/src/OSS/Result/ListPartsResult.php app/include/oss/src/OSS/Result/PutLiveChannelResult.php app/include/oss/src/OSS/Result/PutSetDeleteResult.php app/include/oss/src/OSS/Result/Result.php app/include/oss/src/OSS/Result/SymlinkResult.php app/include/oss/src/OSS/Result/UploadPartResult.php app/include/page.class.php app/include/phpqrcode.php app/include/pin.php app/include/public.domain.php app/include/public.function.php app/include/public.url.php app/include/public.wapdomain.php app/include/pwdtype/phpyunpass.php app/include/reader.php app/include/sensitive.class.php app/include/sizer.class.php app/include/sphinx.class.php app/include/sphinxapi.php app/include/sphinxhelper.class.php app/include/ttfs/t2.ttf app/include/upload.class.php app/include/verify.class.php app/include/web.cache.php app/include/webscan360/360safe/360scan.php app/include/webscan360/360safe/360webscan.php app/include/webscan360/360safe/index.php app/include/webscan360/360safe/webscan_cache.php app/include/webscan360/index.php app/include/webscan360/lib/index.php app/include/webscan360/lib/webscan360_db.class.php app/include/webscan360/lib/webscan360_http.class.php app/include/webscan360/webscan360.class.php app/include/webscan360/webscan360_admin.php app/include/webscan360/webscan360_config.php app/include/wxOrder.function.php app/include/yunqrcode.class.php app/index.htm app/model/ad.model.php app/model/admin.model.php app/model/advice.model.php app/model/announcement.model.php app/model/article.model.php app/model/ask.model.php app/model/atn.model.php app/model/black.model.php app/model/cache.model.php app/model/category.model.php app/model/chat.model.php app/model/chatcs.model.php app/model/company.model.php app/model/companyaccount.model.php app/model/companyorder.model.php app/model/compay.model.php app/model/compete.model.php app/model/comtc.model.php app/model/concheck.model.php app/model/config.model.php app/model/cookie.model.php app/model/coupon.model.php app/model/crm.model.php app/model/cron.model.php app/model/data.model.php app/model/description.model.php app/model/downresume.model.php app/model/email.model.php app/model/entrust.model.php app/model/errlog.model.php app/model/evaluate.model.php app/model/finder.model.php app/model/friendhelp.model.php app/model/gongzhao.model.php app/model/gqdemand.model.php app/model/history.model.php app/model/hotkey.model.php app/model/hr.model.php app/model/integral.model.php app/model/invoice.model.php app/model/jfdk.model.php app/model/job.model.php app/model/lietou.model.php app/model/lietoujob.model.php app/model/link.model.php app/model/log.model.php app/model/logout.model.php app/model/lookresume.model.php app/model/mobliemsg.model.php app/model/msg.model.php app/model/msgNum.model.php app/model/navigation.model.php app/model/navmap.model.php app/model/notice.model.php app/model/once.model.php app/model/pack.model.php app/model/page.model.php app/model/part.model.php app/model/prepaid.model.php app/model/privacy.model.php app/model/push.model.php app/model/qrorder.model.php app/model/rating.model.php app/model/recommend.model.php app/model/recycle.model.php app/model/redeem.model.php app/model/register.model.php app/model/report.model.php app/model/resume.model.php app/model/reward.model.php app/model/school.model.php app/model/seo.model.php app/model/site.model.php app/model/special.model.php app/model/spview.model.php app/model/statis.model.php app/model/subscribe.model.php app/model/sysmsg.model.php app/model/talent.model.php app/model/templates.model.php app/model/tiny.model.php app/model/tongji.model.php app/model/tpl.model.php app/model/train.model.php app/model/transfer.model.php app/model/trtc.model.php app/model/upload.model.php app/model/userEntrust.model.php app/model/userinfo.model.php app/model/userpay.model.php app/model/wap.model.php app/model/wapadmin.model.php app/model/warning.model.php app/model/weblog.model.php app/model/weixin.model.php app/model/whb.model.php app/model/wxapp.model.php app/model/wxlogin.model.php app/model/wxpubtemp.model.php app/model/wxredpack.model.php app/model/xcx.model.php app/model/xjhlive.model.php app/model/yqmb.model.php app/model/zph.model.php app/model/zphnet.model.php app/model/zphnetV.model.php app/public/action.class.php app/public/common.php app/template/admin/add_class.htm app/template/admin/admin_ad_addclass.htm app/template/admin/admin_ad_class.htm app/template/admin/admin_ad_order.htm app/template/admin/admin_ad_preview.htm app/template/admin/admin_add_seo.htm app/template/admin/admin_adddomain.htm app/template/admin/admin_advertise.htm app/template/admin/admin_advertise_add.htm app/template/admin/admin_alipay_config.htm app/template/admin/admin_announcement_add.htm app/template/admin/admin_announcement_list.htm app/template/admin/admin_answer_list.htm app/template/admin/admin_answer_review.htm app/template/admin/admin_app_config.htm app/template/admin/admin_app_push.htm app/template/admin/admin_app_set.htm app/template/admin/admin_app_version.htm app/template/admin/admin_appeal.htm app/template/admin/admin_appeal_info.htm app/template/admin/admin_baipin.htm app/template/admin/admin_bank_config.htm app/template/admin/admin_cache.htm app/template/admin/admin_chat_black.htm app/template/admin/admin_chat_config.htm app/template/admin/admin_chat_log.htm app/template/admin/admin_chat_useful.htm app/template/admin/admin_chat_useful_set.htm app/template/admin/admin_city.htm app/template/admin/admin_collection_list.htm app/template/admin/admin_com_cert.htm app/template/admin/admin_com_config.htm app/template/admin/admin_com_rating.htm app/template/admin/admin_com_reward.htm app/template/admin/admin_com_written_off_log.htm app/template/admin/admin_comclass.htm app/template/admin/admin_comclass_add.htm app/template/admin/admin_comlogo.htm app/template/admin/admin_comnews.htm app/template/admin/admin_company.htm app/template/admin/admin_company_child.htm app/template/admin/admin_company_job.htm app/template/admin/admin_company_job_audit.htm app/template/admin/admin_company_job_hb.htm app/template/admin/admin_company_job_show.htm app/template/admin/admin_company_mapply.htm app/template/admin/admin_company_mcomtpl.htm app/template/admin/admin_company_mdown.htm app/template/admin/admin_company_member_log.htm app/template/admin/admin_company_mintegral.htm app/template/admin/admin_company_minvite.htm app/template/admin/admin_company_mjob.htm app/template/admin/admin_company_morder.htm app/template/admin/admin_company_morder_add.htm app/template/admin/admin_company_morder_edit.htm app/template/admin/admin_company_mshow.htm app/template/admin/admin_company_mshowadd.htm app/template/admin/admin_company_mshowedit.htm app/template/admin/admin_company_order.htm app/template/admin/admin_company_order_edit.htm app/template/admin/admin_company_pay.htm app/template/admin/admin_company_pic.htm app/template/admin/admin_company_picbanner.htm app/template/admin/admin_company_picshow.htm app/template/admin/admin_company_rating.htm app/template/admin/admin_company_reserve_job.htm app/template/admin/admin_company_xls.htm app/template/admin/admin_compl.htm app/template/admin/admin_comproduct.htm app/template/admin/admin_comrating_add.htm app/template/admin/admin_comservice_add.htm app/template/admin/admin_comservice_list.htm app/template/admin/admin_comtpl.htm app/template/admin/admin_comtpl_add.htm app/template/admin/admin_concheck_config.htm app/template/admin/admin_concheck_log.htm app/template/admin/admin_coupon.htm app/template/admin/admin_coupon_gift.htm app/template/admin/admin_cron_add.htm app/template/admin/admin_cron_list.htm app/template/admin/admin_cronlog.htm app/template/admin/admin_database.htm app/template/admin/admin_database_back.htm app/template/admin/admin_database_clear.htm app/template/admin/admin_database_optimizing.htm app/template/admin/admin_database_success.htm app/template/admin/admin_datacall.htm app/template/admin/admin_datacall_add.htm app/template/admin/admin_datacall_preview.htm app/template/admin/admin_datamain.htm app/template/admin/admin_datav_config.htm app/template/admin/admin_datav_diydata.htm app/template/admin/admin_descclass.htm app/template/admin/admin_description.htm app/template/admin/admin_description_add.htm app/template/admin/admin_domain.htm app/template/admin/admin_domain_config.htm app/template/admin/admin_email_config.htm app/template/admin/admin_email_tpl.htm app/template/admin/admin_emailmsg.htm app/template/admin/admin_esettpl.htm app/template/admin/admin_evaluate_examup.htm app/template/admin/admin_evaluate_group.htm app/template/admin/admin_evaluate_list.htm app/template/admin/admin_evaluate_message.htm app/template/admin/admin_evaluate_record.htm app/template/admin/admin_excel.htm app/template/admin/admin_friend_helplist.htm app/template/admin/admin_friendhelp.htm app/template/admin/admin_gongzhao_add.htm app/template/admin/admin_gongzhao_list.htm app/template/admin/admin_gq_config.htm app/template/admin/admin_gq_member_log.htm app/template/admin/admin_gqbrower.htm app/template/admin/admin_gqinfo_pic.htm app/template/admin/admin_gqmember_add.htm app/template/admin/admin_gqmember_details.htm app/template/admin/admin_gqmember_edit.htm app/template/admin/admin_gqtask_details.htm app/template/admin/admin_gqtask_list.htm app/template/admin/admin_gqtask_show.htm app/template/admin/admin_group.htm app/template/admin/admin_group_list.htm app/template/admin/admin_haibao_config.htm app/template/admin/admin_hb_com.htm app/template/admin/admin_hb_gongzhao.htm app/template/admin/admin_hb_invite_reg.htm app/template/admin/admin_hb_job.htm app/template/admin/admin_hb_list.htm app/template/admin/admin_hb_setting.htm app/template/admin/admin_height_user.htm app/template/admin/admin_hotjob.htm app/template/admin/admin_hotjob_info.htm app/template/admin/admin_hr_adddoc.htm app/template/admin/admin_hr_toolbox.htm app/template/admin/admin_hrclass.htm app/template/admin/admin_hrclass_add.htm app/template/admin/admin_industry.htm app/template/admin/admin_integral_class.htm app/template/admin/admin_integral_com.htm app/template/admin/admin_integral_comspend.htm app/template/admin/admin_integral_config.htm app/template/admin/admin_integral_lt.htm app/template/admin/admin_integral_spend.htm app/template/admin/admin_integral_train.htm app/template/admin/admin_integral_user.htm app/template/admin/admin_introduce.htm app/template/admin/admin_introduce_classadd.htm app/template/admin/admin_invoice.htm app/template/admin/admin_invoice_show.htm app/template/admin/admin_job.htm app/template/admin/admin_job_classadd.htm app/template/admin/admin_job_xls.htm app/template/admin/admin_jobpack.htm app/template/admin/admin_jobrewardlog.htm app/template/admin/admin_jobrewardpack.htm app/template/admin/admin_jobtellog.htm app/template/admin/admin_keyword.htm app/template/admin/admin_link_add.htm app/template/admin/admin_link_list.htm app/template/admin/admin_list_seo.htm app/template/admin/admin_log.htm app/template/admin/admin_loginlog.htm app/template/admin/admin_lookjob.htm app/template/admin/admin_lt_cert.htm app/template/admin/admin_lt_config.htm app/template/admin/admin_lt_job.htm app/template/admin/admin_lt_job_show.htm app/template/admin/admin_lt_member_log.htm app/template/admin/admin_lt_pic.htm app/template/admin/admin_lt_rating.htm app/template/admin/admin_lt_talent.htm app/template/admin/admin_lt_talent_show.htm app/template/admin/admin_lt_written_off_log.htm app/template/admin/admin_lt_xuanshang.htm app/template/admin/admin_lt_xuanshang_show.htm app/template/admin/admin_ltclass.htm app/template/admin/admin_ltclass_add.htm app/template/admin/admin_lthy.htm app/template/admin/admin_ltjob.htm app/template/admin/admin_ltlog.htm app/template/admin/admin_ltlogo.htm app/template/admin/admin_ltrating.htm app/template/admin/admin_ltrating_add.htm app/template/admin/admin_ltservice_add.htm app/template/admin/admin_ltservice_list.htm app/template/admin/admin_mag.htm app/template/admin/admin_makenews.htm app/template/admin/admin_map.htm app/template/admin/admin_matching.htm app/template/admin/admin_member.htm app/template/admin/admin_member_comadd.htm app/template/admin/admin_member_comedit.htm app/template/admin/admin_member_edit.htm app/template/admin/admin_member_gqlist.htm app/template/admin/admin_member_log.htm app/template/admin/admin_member_logout.htm app/template/admin/admin_member_ltadd.htm app/template/admin/admin_member_ltedit.htm app/template/admin/admin_member_ltlist.htm app/template/admin/admin_member_trainedit.htm app/template/admin/admin_member_trainlist.htm app/template/admin/admin_member_useradd.htm app/template/admin/admin_member_useredit.htm app/template/admin/admin_member_userlist.htm app/template/admin/admin_message.htm app/template/admin/admin_mobliemsg.htm app/template/admin/admin_model_config.htm app/template/admin/admin_model_config_nav.htm app/template/admin/admin_model_config_seo.htm app/template/admin/admin_msg.htm app/template/admin/admin_msg_config.htm app/template/admin/admin_msg_tpl.htm app/template/admin/admin_msgtg.htm app/template/admin/admin_mypass.htm app/template/admin/admin_myuser.htm app/template/admin/admin_navigation.htm app/template/admin/admin_navigation_add.htm app/template/admin/admin_navigation_list.htm app/template/admin/admin_navigation_type.htm app/template/admin/admin_navmap.htm app/template/admin/admin_navmap_add.htm app/template/admin/admin_news_add.htm app/template/admin/admin_news_group.htm app/template/admin/admin_news_list.htm app/template/admin/admin_news_type.htm app/template/admin/admin_once.htm app/template/admin/admin_once_add.htm app/template/admin/admin_once_show.htm app/template/admin/admin_onceset.htm app/template/admin/admin_order_xls.htm app/template/admin/admin_oss_config.htm app/template/admin/admin_partapply.htm app/template/admin/admin_partclass.htm app/template/admin/admin_partjob.htm app/template/admin/admin_partjob_show.htm app/template/admin/admin_pay_config.htm app/template/admin/admin_prepaid.htm app/template/admin/admin_prepaid_add.htm app/template/admin/admin_prepaid_upcard.htm app/template/admin/admin_prepaid_xls.htm app/template/admin/admin_privacy_config.htm app/template/admin/admin_privacylog.htm app/template/admin/admin_pw.htm app/template/admin/admin_px_pic.htm app/template/admin/admin_px_picbanner.htm app/template/admin/admin_px_picshow.htm app/template/admin/admin_pxlogo.htm app/template/admin/admin_q_class_add.htm app/template/admin/admin_q_class_list.htm app/template/admin/admin_qfy.htm app/template/admin/admin_qq_config.htm app/template/admin/admin_question_add.htm app/template/admin/admin_question_config.htm app/template/admin/admin_question_list.htm app/template/admin/admin_qywxmsglist.htm app/template/admin/admin_rating_config.htm app/template/admin/admin_reason_list.htm app/template/admin/admin_recharge.htm app/template/admin/admin_recycle.htm app/template/admin/admin_recycle_show.htm app/template/admin/admin_regset.htm app/template/admin/admin_report_userlist.htm app/template/admin/admin_resume.htm app/template/admin/admin_resume_add.htm app/template/admin/admin_resume_audit.htm app/template/admin/admin_resume_edit.htm app/template/admin/admin_resume_preview.htm app/template/admin/admin_resume_xls.htm app/template/admin/admin_resumetpl.htm app/template/admin/admin_resumetpl_add.htm app/template/admin/admin_reward.htm app/template/admin/admin_reward_add.htm app/template/admin/admin_rewardpack.htm app/template/admin/admin_rewordset.htm app/template/admin/admin_right.htm app/template/admin/admin_right_web.htm app/template/admin/admin_school_graduate.htm app/template/admin/admin_school_list.htm app/template/admin/admin_school_listxjh.htm app/template/admin/admin_school_xjh.htm app/template/admin/admin_school_xjhadd.htm app/template/admin/admin_schoolclass.htm app/template/admin/admin_search.htm app/template/admin/admin_send_email.htm app/template/admin/admin_settpl.htm app/template/admin/admin_siteadmin.htm app/template/admin/admin_siteadmin_add.htm app/template/admin/admin_siteadmin_group.htm app/template/admin/admin_siteadmin_group_list.htm app/template/admin/admin_special.htm app/template/admin/admin_special_add.htm app/template/admin/admin_special_com.htm app/template/admin/admin_special_company.htm app/template/admin/admin_special_comxls.htm app/template/admin/admin_splog.htm app/template/admin/admin_spresume.htm app/template/admin/admin_spview_add.htm app/template/admin/admin_spview_list.htm app/template/admin/admin_spview_set.htm app/template/admin/admin_style_list.htm app/template/admin/admin_style_modfy.htm app/template/admin/admin_subject.htm app/template/admin/admin_subject_add.htm app/template/admin/admin_sx_job_log.htm app/template/admin/admin_sx_resume_log.htm app/template/admin/admin_sync.htm app/template/admin/admin_sync_config.htm app/template/admin/admin_sync_resume.htm app/template/admin/admin_talentpool.htm app/template/admin/admin_teacher.htm app/template/admin/admin_teacher_add.htm app/template/admin/admin_template.htm app/template/admin/admin_template_modify.htm app/template/admin/admin_tenpay_config.htm app/template/admin/admin_tgjob.htm app/template/admin/admin_tgresume.htm app/template/admin/admin_tiny.htm app/template/admin/admin_tiny_add.htm app/template/admin/admin_tiny_show.htm app/template/admin/admin_tinyset.htm app/template/admin/admin_tongji.htm app/template/admin/admin_tongji_ad.htm app/template/admin/admin_tongji_company.htm app/template/admin/admin_tongji_downresume.htm app/template/admin/admin_tongji_job.htm app/template/admin/admin_tongji_lookjob.htm app/template/admin/admin_tongji_lookresume.htm app/template/admin/admin_tongji_order.htm app/template/admin/admin_tongji_rating.htm app/template/admin/admin_tongji_reg.htm app/template/admin/admin_tongji_resume.htm app/template/admin/admin_tongji_top.htm app/template/admin/admin_tongji_useridjob.htm app/template/admin/admin_tongji_useridmsg.htm app/template/admin/admin_tpl_index.htm app/template/admin/admin_tpl_indexadd.htm app/template/admin/admin_tpl_moblies.htm app/template/admin/admin_tplcache.htm app/template/admin/admin_train_cert.htm app/template/admin/admin_train_config.htm app/template/admin/admin_train_member_log.htm app/template/admin/admin_train_written_off_log.htm app/template/admin/admin_trainmessage.htm app/template/admin/admin_trainnews.htm app/template/admin/admin_trainpay.htm app/template/admin/admin_trainpay_edit.htm app/template/admin/admin_trust.htm app/template/admin/admin_trust_recom.htm app/template/admin/admin_trust_record.htm app/template/admin/admin_tuiguang.htm app/template/admin/admin_twtask.htm app/template/admin/admin_uc.htm app/template/admin/admin_user_add.htm app/template/admin/admin_user_cert.htm app/template/admin/admin_user_config.htm app/template/admin/admin_user_list.htm app/template/admin/admin_user_member_log.htm app/template/admin/admin_user_pic.htm app/template/admin/admin_user_picshow.htm app/template/admin/admin_user_written_off_log.htm app/template/admin/admin_userchange.htm app/template/admin/admin_userclass.htm app/template/admin/admin_useridjob.htm app/template/admin/admin_useridmsg.htm app/template/admin/admin_userlogo.htm app/template/admin/admin_warning.htm app/template/admin/admin_warning_config.htm app/template/admin/admin_web_config.htm app/template/admin/admin_weblog.htm app/template/admin/admin_weblogtj.htm app/template/admin/admin_webshell.htm app/template/admin/admin_withdraw.htm app/template/admin/admin_wx.htm app/template/admin/admin_wxbind.htm app/template/admin/admin_wxkey.htm app/template/admin/admin_wxlog.htm app/template/admin/admin_wxmsglist.htm app/template/admin/admin_wxmsgset.htm app/template/admin/admin_wxnav.htm app/template/admin/admin_wxpay_config.htm app/template/admin/admin_wxpubtemp.htm app/template/admin/admin_wxpubtemplist.htm app/template/admin/admin_wxpubtool.htm app/template/admin/admin_wxqrcodelog.htm app/template/admin/admin_wxredpack.htm app/template/admin/admin_wxtpl.htm app/template/admin/admin_wxtz.htm app/template/admin/admin_xcx_alipay.htm app/template/admin/admin_xcx_baidu.htm app/template/admin/admin_xcx_bytedance.htm app/template/admin/admin_xcx_wx.htm app/template/admin/admin_xcx_wx_seo.htm app/template/admin/admin_xcx_wx_seoadd.htm app/template/admin/admin_xjhlive.htm app/template/admin/admin_xjhlive_add.htm app/template/admin/admin_xjhlive_caster.htm app/template/admin/admin_xjhlive_chat.htm app/template/admin/admin_xjhlive_com.htm app/template/admin/admin_xjhlive_comadd.htm app/template/admin/admin_xjhlive_keyword.htm app/template/admin/admin_xjhlive_material.htm app/template/admin/admin_xjhlive_material_add.htm app/template/admin/admin_xjhlive_set.htm app/template/admin/admin_xjhlive_yy.htm app/template/admin/admin_xml.htm app/template/admin/admin_yqmb.htm app/template/admin/admin_zdaddkeyword.htm app/template/admin/admin_zdkeyword.htm app/template/admin/admin_zhaopinhui_add.htm app/template/admin/admin_zhaopinhui_com.htm app/template/admin/admin_zhaopinhui_comadd.htm app/template/admin/admin_zhaopinhui_comxls.htm app/template/admin/admin_zhaopinhui_list.htm app/template/admin/admin_zhaopinhui_upload.htm app/template/admin/admin_zphnet_add.htm app/template/admin/admin_zphnet_class.htm app/template/admin/admin_zphnet_com.htm app/template/admin/admin_zphnet_comadd.htm app/template/admin/admin_zphnet_comxls.htm app/template/admin/admin_zphnet_list.htm app/template/admin/admin_zphnet_user.htm app/template/admin/admin_zphnet_userxls.htm app/template/admin/admin_zphnet_video.htm app/template/admin/admin_zzh.htm app/template/admin/apply.htm app/template/admin/checkdomain.htm app/template/admin/company_list_rztb.htm app/template/admin/coupon_list.htm app/template/admin/crm_assign_company.htm app/template/admin/crm_audit.htm app/template/admin/crm_audit_detail.htm app/template/admin/crm_chat.htm app/template/admin/crm_chat_room.htm app/template/admin/crm_class.htm app/template/admin/crm_com_info.htm app/template/admin/crm_concern.htm app/template/admin/crm_concern_add.htm app/template/admin/crm_concern_depart.htm app/template/admin/crm_concern_list.htm app/template/admin/crm_concernall.htm app/template/admin/crm_customer.htm app/template/admin/crm_customer_add.htm app/template/admin/crm_customer_all.htm app/template/admin/crm_customer_depart.htm app/template/admin/crm_customer_list.htm app/template/admin/crm_customer_rating.htm app/template/admin/crm_deal_list.htm app/template/admin/crm_dealfp_list.htm app/template/admin/crm_dealsp_list.htm app/template/admin/crm_index.htm app/template/admin/crm_log.htm app/template/admin/crm_manage.htm app/template/admin/crm_my_amount.htm app/template/admin/crm_my_amount_depart.htm app/template/admin/crm_my_concern.htm app/template/admin/crm_my_concern_depart.htm app/template/admin/crm_my_performance.htm app/template/admin/crm_my_performance_depart.htm app/template/admin/crm_order.htm app/template/admin/crm_order_info.htm app/template/admin/crm_order_show.htm app/template/admin/crm_org_kh.htm app/template/admin/crm_org_list.htm app/template/admin/crm_org_show.htm app/template/admin/crm_out.htm app/template/admin/crm_outall.htm app/template/admin/crm_public.htm app/template/admin/crm_releaselog.htm app/template/admin/crm_salesman_list.htm app/template/admin/crm_set.htm app/template/admin/crm_set_list.htm app/template/admin/crm_shift_company.htm app/template/admin/crm_statis.htm app/template/admin/crm_statis_amount.htm app/template/admin/crm_statis_concern.htm app/template/admin/crm_statis_performance.htm app/template/admin/crm_waitingtask.htm app/template/admin/crm_waitingtask_depart.htm app/template/admin/crm_waitingtaskall.htm app/template/admin/crm_worklog.htm app/template/admin/crm_worklogall.htm app/template/admin/domain.htm app/template/admin/down.htm app/template/admin/errlog.htm app/template/admin/favjob.htm app/template/admin/index.htm app/template/admin/information.htm app/template/admin/invite.htm app/template/admin/login.htm app/template/admin/look_job.htm app/template/admin/look_resume.htm app/template/admin/member_log.htm app/template/admin/member_send_email.htm app/template/admin/redeem_class.htm app/template/admin/reward_list.htm app/template/admin/school_academy_list.htm app/template/admin/school_add.htm app/template/admin/statis.htm app/template/admin/statis_income.htm app/template/admin/statis_user.htm app/template/admin/subject_class.htm app/template/admin/subject_type.htm app/template/admin/subscribe_list.htm app/template/admin/sysnews.htm app/template/admin/sysnews_add.htm app/template/admin/tuiguang_xls.htm app/template/admin/verify_js.htm app/template/admin/version.htm app/template/admin/web_config.htm app/template/admin/wxpubtpl/company/1.htm app/template/admin/wxpubtpl/job/1.htm app/template/admin/wxpubtpl/job/2.htm app/template/admin/wxpubtpl/job/3.htm app/template/admin/wxpubtpl/job/4.htm app/template/admin/wxpubtpl/job/5.htm app/template/admin/wxpubtpl/resume/1.htm app/template/admin/wxpubtpl/resume/2.htm app/template/admin/wxpubtpl/wxpubtool-new/company/2.htm app/template/admin/wxpubtpl/wxpubtool-new/company/3.htm app/template/admin/wxpubtpl/wxpubtool-new/company/4.htm app/template/admin/wxpubtpl/wxpubtool-new/company/5.htm app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon1.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon2.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon3.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/f_icon4.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/handlebar.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/lx.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/needle.png app/template/admin/wxpubtpl/wxpubtool-new/company/images/zp.png app/template/admin/wxpubtpl/wxpubtool-new/job/6.htm app/template/admin/wxpubtpl/wxpubtool-new/job/7.htm app/template/admin/wxpubtpl/wxpubtool-new/job/8.htm app/template/admin/wxpubtpl/wxpubtool-new/job/9.htm app/template/admin/wxpubtpl/wxpubtool-new/job/images/diagonal.png app/template/admin/wxpubtpl/wxpubtool-new/job/images/label.png app/template/admin/wxpubtpl/wxpubtool-new/job/images/person.png app/template/admin/wxpubtpl/wxpubtool-new/job/images/seek.png app/template/admin/wxpubtpl/wxpubtool-new/resume/3.htm app/template/admin/wxpubtpl/wxpubtool-new/resume/4.htm app/template/admin/zph_space.htm app/template/admin/zph_space_classadd.htm app/template/ask/addquestion.htm app/template/ask/attenquestion.htm app/template/ask/content.htm app/template/ask/footer.htm app/template/ask/header.htm app/template/ask/hotweek.htm app/template/ask/images/apt.png app/template/ask/images/ask_icon1.gif app/template/ask/images/ask_icon1.png app/template/ask/images/ask_tra.png app/template/ask/images/askicon.png app/template/ask/images/askmark.png app/template/ask/images/bg.jpg app/template/ask/images/bg.png app/template/ask/images/bg1.png app/template/ask/images/con_bg.jpg app/template/ask/images/fans_have.png app/template/ask/images/gz_icon.png app/template/ask/images/ico.png app/template/ask/images/icon1.jpg app/template/ask/images/icon1.png app/template/ask/images/icon10.jpg app/template/ask/images/icon11.jpg app/template/ask/images/icon12.jpg app/template/ask/images/icon13.jpg app/template/ask/images/icon14.jpg app/template/ask/images/icon15.jpg app/template/ask/images/icon16.jpg app/template/ask/images/icon16.png app/template/ask/images/icon17.jpg app/template/ask/images/icon18.jpg app/template/ask/images/icon19.jpg app/template/ask/images/icon2.jpg app/template/ask/images/icon2.png app/template/ask/images/icon3.jpg app/template/ask/images/icon3.png app/template/ask/images/icon4.jpg app/template/ask/images/icon4.png app/template/ask/images/icon5.jpg app/template/ask/images/icon5.png app/template/ask/images/icon6.jpg app/template/ask/images/icon6_hover.png app/template/ask/images/icon7.jpg app/template/ask/images/icon8.jpg app/template/ask/images/icon9.jpg app/template/ask/images/icon_time.png app/template/ask/images/kf_tel.png app/template/ask/images/line.png app/template/ask/images/mobile_ico.gif app/template/ask/images/newask.png app/template/ask/images/noresult.png app/template/ask/images/pic11.jpg app/template/ask/images/rj.png app/template/ask/images/rmw.png app/template/ask/images/service_line.png app/template/ask/images/user_top.png app/template/ask/images/xf.gif app/template/ask/images/xf_h.gif app/template/ask/images/xy.png app/template/ask/images/yl.png app/template/ask/images/yun_logoin_tck_icon1.jpg app/template/ask/images/yun_logoin_tck_icon2.jpg app/template/ask/images/yun_t_menu1.png app/template/ask/images/yun_t_menu2.png app/template/ask/images/yunkficon.png app/template/ask/images/zsj.png app/template/ask/index.htm app/template/ask/js/question.js app/template/ask/myanswer.htm app/template/ask/myquestion.htm app/template/ask/nav.htm app/template/ask/right.htm app/template/ask/search.htm app/template/ask/style/style.css app/template/ask/topic.htm app/template/chat/css/chat.css app/template/chat/custom/custom.css app/template/chat/custom/index.htm app/template/chat/custom/socket.js app/template/chat/images/chat_bq.png app/template/chat/images/chat_bxh.png app/template/chat/images/chat_cyy.png app/template/chat/images/chat_fb.png app/template/chat/images/chat_hdh.png app/template/chat/images/chat_hdhqq.png app/template/chat/images/chat_hwx.png app/template/chat/images/chat_hwxqq.png app/template/chat/images/chat_more.png app/template/chat/images/chat_ms.png app/template/chat/images/chat_sp.png app/template/chat/images/chat_sp2.png app/template/chat/images/chat_tj.png app/template/chat/images/close.png app/template/chat/images/com_s_icon.png app/template/chat/images/fsyq.png app/template/chat/images/gh.png app/template/chat/images/hdh.png app/template/chat/images/hwx.png app/template/chat/images/keyboard.png app/template/chat/images/ms_icon1.png app/template/chat/images/ms_icon2.png app/template/chat/images/tyy.gif app/template/chat/images/tyyr.gif app/template/chat/images/yl_tip.png app/template/chat/images/yqicon.png app/template/chat/images/yy.png app/template/chat/images/yyl.png app/template/chat/webim.htm app/template/chat/yunliao/chat.js app/template/chat/yunliao/index.htm app/template/chat/yunliao/websocket.js app/template/chat/yunliao/xjhsocket.js app/template/company/blue/images/Job_icon2.jpg app/template/company/blue/images/Job_icon3.jpg app/template/company/blue/images/Job_line.jpg app/template/company/blue/images/Job_map.jpg app/template/company/blue/images/blus.css app/template/company/blue/images/c_dian.png app/template/company/blue/images/c_haed_bg.png app/template/company/blue/images/c_hf.png app/template/company/blue/images/c_hf01.png app/template/company/blue/images/c_icon03.png app/template/company/blue/images/c_icon04.png app/template/company/blue/images/c_jgz.png app/template/company/blue/images/c_li_xian.png app/template/company/blue/images/c_quan.png app/template/company/blue/images/c_quan01.png app/template/company/blue/images/c_quan03.png app/template/company/blue/images/c_tb03.png app/template/company/blue/images/c_tb04.png app/template/company/blue/images/c_xian.png app/template/company/blue/images/c_xtb.png app/template/company/blue/images/city.png app/template/company/blue/images/com_anw.png app/template/company/blue/images/li_bg.gif app/template/company/blue/images/li_bg.png app/template/company/blue/images/mobile_ico.gif app/template/company/blue/images/newJob_80.png app/template/company/blue/images/news_r4_c2.jpg app/template/company/blue/images/no1.png app/template/company/blue/images/rz_sj.png app/template/company/blue/images/rz_sj2.png app/template/company/blue/images/rz_yx.png app/template/company/blue/images/rz_yx2.png app/template/company/blue/images/rz_zz.png app/template/company/blue/images/rz_zz2.png app/template/company/blue/images/start_no.png app/template/company/blue/images/start_yes.png app/template/company/blue/images/style.css app/template/company/blue/images/tycc.png app/template/company/blue/images/uppp.png app/template/company/blue/images/user_photo_bg.png app/template/company/blue/images/xl.png app/template/company/blue/images/xz.png app/template/company/blue/index.htm app/template/company/blue/msg.htm app/template/company/blue/newsshow.htm app/template/company/blue/productshow.htm app/template/company/default/images/Job_icon1.jpg app/template/company/default/images/Job_icon2.jpg app/template/company/default/images/Job_icon3.jpg app/template/company/default/images/Job_line.jpg app/template/company/default/images/Job_map.jpg app/template/company/default/images/Job_nav_bg.jpg app/template/company/default/images/Job_nav_cur.jpg app/template/company/default/images/arrow_top.png app/template/company/default/images/ask_com.png app/template/company/default/images/boxdc.jpg app/template/company/default/images/btn_blue.jpg app/template/company/default/images/c_nopic263_199.jpg app/template/company/default/images/chat_icon.png app/template/company/default/images/city.png app/template/company/default/images/com-top-bg.png app/template/company/default/images/com_icon_c.png app/template/company/default/images/com_icon_touch.png app/template/company/default/images/com_line.jpg app/template/company/default/images/comapply.css app/template/company/default/images/combg.png app/template/company/default/images/dj.png app/template/company/default/images/firm_ant.png app/template/company/default/images/firm_bg1.png app/template/company/default/images/firm_bg2.png app/template/company/default/images/firm_bg3.png app/template/company/default/images/firm_ico1.png app/template/company/default/images/firm_ico2.png app/template/company/default/images/firm_ico3.png app/template/company/default/images/firm_ico4.png app/template/company/default/images/firm_ico5.png app/template/company/default/images/ha.gif app/template/company/default/images/job_pl.jpg app/template/company/default/images/jy.png app/template/company/default/images/login_button_jb.gif app/template/company/default/images/mqicon.png app/template/company/default/images/no1.png app/template/company/default/images/right_bg.jpg app/template/company/default/images/rz_sj.png app/template/company/default/images/rz_sj2.png app/template/company/default/images/rz_yx.png app/template/company/default/images/rz_yx2.png app/template/company/default/images/rz_zz.png app/template/company/default/images/rz_zz2.png app/template/company/default/images/san.jpg app/template/company/default/images/schb.png app/template/company/default/images/spms.png app/template/company/default/images/star-off-big.png app/template/company/default/images/star-on-big.png app/template/company/default/images/start_no.png app/template/company/default/images/start_yes.png app/template/company/default/images/tycc.png app/template/company/default/images/up.png app/template/company/default/images/upp.png app/template/company/default/images/uppp.png app/template/company/default/images/user_photo_bg.png app/template/company/default/images/wx_icon.png app/template/company/default/images/wxhb.png app/template/company/default/images/xcxicon.png app/template/company/default/images/xl.png app/template/company/default/images/xz.png app/template/company/default/images/yun_ico2.png app/template/company/default/images/yun_icobg1.png app/template/company/default/images/yun_icoline.jpg app/template/company/default/images/yun_jobpyq.png app/template/company/default/images/yun_page.png app/template/company/default/images/yun_pl_1.png app/template/company/default/images/yun_school_add.png app/template/company/default/images/yun_school_icon.png app/template/company/default/images/yun_submit2.png app/template/company/default/images/yun_x.png app/template/company/default/images/yun_z.png app/template/company/default/index.htm app/template/company/default/msg.htm app/template/company/default/newsshow.htm app/template/company/default/productshow.htm app/template/company/green/images/Job_icon2.jpg app/template/company/green/images/Job_icon3.jpg app/template/company/green/images/Job_line.jpg app/template/company/green/images/Job_map.jpg app/template/company/green/images/bg1.jpg app/template/company/green/images/blackbg.jpg app/template/company/green/images/c_dian.png app/template/company/green/images/c_haed_bg.png app/template/company/green/images/c_hf.png app/template/company/green/images/c_hf01.png app/template/company/green/images/c_icon03.png app/template/company/green/images/c_icon04.png app/template/company/green/images/c_jgz.png app/template/company/green/images/c_li_xian.png app/template/company/green/images/c_quan.png app/template/company/green/images/c_quan01.png app/template/company/green/images/c_quan03.png app/template/company/green/images/c_tb03.png app/template/company/green/images/c_tb04.png app/template/company/green/images/c_xian.png app/template/company/green/images/c_xtb.png app/template/company/green/images/city.png app/template/company/green/images/com_anw.png app/template/company/green/images/css.css app/template/company/green/images/li_bg.png app/template/company/green/images/li_bg1.png app/template/company/green/images/mobile_ico.gif app/template/company/green/images/no1.png app/template/company/green/images/rz_sj.png app/template/company/green/images/rz_sj2.png app/template/company/green/images/rz_yx.png app/template/company/green/images/rz_yx2.png app/template/company/green/images/rz_zz.png app/template/company/green/images/rz_zz2.png app/template/company/green/images/start_no.png app/template/company/green/images/start_yes.png app/template/company/green/images/style.css app/template/company/green/images/tb.png app/template/company/green/images/tycc.png app/template/company/green/images/uppp.png app/template/company/green/images/user_photo_bg.png app/template/company/green/images/xl.png app/template/company/green/images/xz.png app/template/company/green/images/yun_no.jpg app/template/company/green/images/yun_x.png app/template/company/green/images/zpbg.jpg app/template/company/green/index.htm app/template/company/green/msg.htm app/template/company/green/newsshow.htm app/template/company/green/productshow.htm app/template/company/index.htm app/template/company/white/images/Job_icon2.jpg app/template/company/white/images/Job_icon3.jpg app/template/company/white/images/Job_line.jpg app/template/company/white/images/Job_map.jpg app/template/company/white/images/c_dian.png app/template/company/white/images/c_haed_bg.png app/template/company/white/images/c_hf.png app/template/company/white/images/c_hf01.png app/template/company/white/images/c_icon03.png app/template/company/white/images/c_icon04.png app/template/company/white/images/c_jgz.png app/template/company/white/images/c_li_xian.png app/template/company/white/images/c_quan.png app/template/company/white/images/c_quan01.png app/template/company/white/images/c_quan03.png app/template/company/white/images/c_tb03.png app/template/company/white/images/c_tb04.png app/template/company/white/images/c_xian.png app/template/company/white/images/c_xtb.png app/template/company/white/images/city.png app/template/company/white/images/com_anw.png app/template/company/white/images/company_bg1.png app/template/company/white/images/company_bg2.png app/template/company/white/images/cpy_banner_bg.jpg app/template/company/white/images/css.css app/template/company/white/images/head_new_bg.jpg app/template/company/white/images/home.png app/template/company/white/images/icon7.gif app/template/company/white/images/li_bg.png app/template/company/white/images/li_bg1.png app/template/company/white/images/mobile_ico.gif app/template/company/white/images/no1.png app/template/company/white/images/rz_sj.png app/template/company/white/images/rz_sj2.png app/template/company/white/images/rz_yx.png app/template/company/white/images/rz_yx2.png app/template/company/white/images/rz_zz.png app/template/company/white/images/rz_zz2.png app/template/company/white/images/start_no.png app/template/company/white/images/start_yes.png app/template/company/white/images/style.css app/template/company/white/images/tb.png app/template/company/white/images/tit_icon1.png app/template/company/white/images/tit_icon2.png app/template/company/white/images/tit_icon3.png app/template/company/white/images/tit_icon4.png app/template/company/white/images/tit_icon5.png app/template/company/white/images/tit_icon6.png app/template/company/white/images/tit_icon7.png app/template/company/white/images/tycc.png app/template/company/white/images/uppp.png app/template/company/white/images/user_photo_bg.png app/template/company/white/images/xl.png app/template/company/white/images/xz.png app/template/company/white/images/zpbg.jpg app/template/company/white/index.htm app/template/company/white/msg.htm app/template/company/white/newsshow.htm app/template/company/white/productshow.htm app/template/default/activate/index.htm app/template/default/advice/index.htm app/template/default/ajax/comspread.htm app/template/default/ajax/login.htm app/template/default/ajax/payrating.htm app/template/default/announcement/index.htm app/template/default/announcement/show.htm app/template/default/article/index.htm app/template/default/article/list.htm app/template/default/article/search.htm app/template/default/article/show.htm app/template/default/backtop.htm app/template/default/claim/index.htm app/template/default/client_footer.htm app/template/default/client_header.htm app/template/default/company/index.htm app/template/default/datav/404.html app/template/default/datav/css/comon0.css app/template/default/datav/element-ui.css app/template/default/datav/images/142.png app/template/default/datav/images/25.png app/template/default/datav/images/37.png app/template/default/datav/images/437.png app/template/default/datav/images/5.png app/template/default/datav/images/Navigation-Mark.png app/template/default/datav/images/bg.jpg app/template/default/datav/images/bg01.png app/template/default/datav/images/bg02.png app/template/default/datav/images/down.png app/template/default/datav/images/esp_bg.png app/template/default/datav/images/esp_img.png app/template/default/datav/images/head_bg.png app/template/default/datav/images/header.png app/template/default/datav/images/hotjob.png app/template/default/datav/images/icon1.png app/template/default/datav/images/icon2.png app/template/default/datav/images/icon3.png app/template/default/datav/images/icon4.png app/template/default/datav/images/icon5.png app/template/default/datav/images/icon6.png app/template/default/datav/images/icon7.png app/template/default/datav/images/icon8.png app/template/default/datav/images/icon9.png app/template/default/datav/images/icon_l.png app/template/default/datav/images/icon_lbot.png app/template/default/datav/images/icon_rbot.png app/template/default/datav/images/icon_rtop.png app/template/default/datav/images/left-background-2.png app/template/default/datav/images/loading.gif app/template/default/datav/images/right-background-1.png app/template/default/datav/images/rw.png app/template/default/datav/images/up.png app/template/default/datav/img/142.png app/template/default/datav/img/25.png app/template/default/datav/img/37.png app/template/default/datav/img/437.png app/template/default/datav/img/5.png app/template/default/datav/img/Background-Grid.png app/template/default/datav/img/Decorative-Rib.png app/template/default/datav/img/Navigation-Mark.png app/template/default/datav/img/bjgz.png app/template/default/datav/img/esp_bg.png app/template/default/datav/img/esp_img.png app/template/default/datav/img/header.png app/template/default/datav/img/header_bg.png app/template/default/datav/img/hot.png app/template/default/datav/img/hotjob.png app/template/default/datav/img/hottop.png app/template/default/datav/img/icon_l.png app/template/default/datav/img/icon_lbot.png app/template/default/datav/img/icon_rbot.png app/template/default/datav/img/icon_rtop.png app/template/default/datav/img/left-background-1.png app/template/default/datav/img/left-background-2.png app/template/default/datav/img/left.png app/template/default/datav/img/mid-2.png app/template/default/datav/img/mid-3.png app/template/default/datav/img/mied-1.png app/template/default/datav/img/new-bg.png app/template/default/datav/img/right-background-1.png app/template/default/datav/img/right-background-2.png app/template/default/datav/img/round.png app/template/default/datav/img/rw.png app/template/default/datav/img/xz.png app/template/default/datav/img/zpqs.png app/template/default/datav/img/组 126.png app/template/default/datav/img/组 132.png app/template/default/datav/img/组 165.png app/template/default/datav/index.cp.html app/template/default/datav/index.css app/template/default/datav/index.htm app/template/default/datav/js/animated.js app/template/default/datav/js/charts.js app/template/default/datav/js/core.js app/template/default/datav/js/dark.js app/template/default/datav/js/data.js app/template/default/datav/js/datav.map.vue.js app/template/default/datav/js/datav.min.vue.js app/template/default/datav/js/echarts.min.js app/template/default/datav/js/element-ui.js app/template/default/datav/js/jquery-1.8.3.min.js app/template/default/datav/js/jquery.js app/template/default/datav/js/jquery.liMarquee.js app/template/default/datav/js/js.js app/template/default/datav/js/vue-resource.js app/template/default/datav/js/vue.js app/template/default/datav/js/vue.min.js app/template/default/datav/liMarquee.css app/template/default/error/index.htm app/template/default/evaluate/exampaper.htm app/template/default/evaluate/gradeshare.htm app/template/default/evaluate/index.htm app/template/default/evaluate/morelist.htm app/template/default/footer.htm app/template/default/forgetpw/index.htm app/template/default/gongzhao/index.htm app/template/default/gongzhao/show.htm app/template/default/header.htm app/template/default/hr/index.htm app/template/default/hr/list.htm app/template/default/images/05.png app/template/default/images/103.jpg app/template/default/images/60ewm.png app/template/default/images/60qq.png app/template/default/images/60xl.png app/template/default/images/Job_map.jpg app/template/default/images/Top.gif app/template/default/images/Top1.gif app/template/default/images/Vip.gif app/template/default/images/arr.png app/template/default/images/ask_com.png app/template/default/images/banner.png app/template/default/images/baoem.png app/template/default/images/bc.png app/template/default/images/bcastr3.swf app/template/default/images/ch.png app/template/default/images/chat_icon.png app/template/default/images/checkModArr.gif app/template/default/images/circle.png app/template/default/images/circle_new.png app/template/default/images/city.png app/template/default/images/close.jpg app/template/default/images/com_icon.png app/template/default/images/com_icon2.gif app/template/default/images/com_icon_c.png app/template/default/images/com_icon_c1.png app/template/default/images/com_icon_map.png app/template/default/images/com_icon_sc.png app/template/default/images/com_icon_td.png app/template/default/images/com_icon_tj.png app/template/default/images/com_icon_wx.png app/template/default/images/com_iconly_jt.png app/template/default/images/com_line.jpg app/template/default/images/com_s.jpg app/template/default/images/com_s_icon.png app/template/default/images/com_s_icon1.jpg app/template/default/images/com_s_icon2.jpg app/template/default/images/com_s_icon_w.png app/template/default/images/computer.gif app/template/default/images/con_line.png app/template/default/images/cp_bl.png app/template/default/images/cp_bl01.png app/template/default/images/cp_g.png app/template/default/images/cp_g01.png app/template/default/images/cp_icon1.png app/template/default/images/cp_icon2.png app/template/default/images/cpimg.jpg app/template/default/images/database.gif app/template/default/images/dhicon.png app/template/default/images/dialog_close.png app/template/default/images/dian.png app/template/default/images/disc_icon10.png app/template/default/images/disc_icon11.png app/template/default/images/disc_icon12.png app/template/default/images/disc_icon13.png app/template/default/images/disc_icon14.png app/template/default/images/disc_icon14s.png app/template/default/images/disc_icon15.png app/template/default/images/disc_icon16.png app/template/default/images/disc_icon2.png app/template/default/images/disc_icon3.png app/template/default/images/disc_icon8.png app/template/default/images/disc_icon9.png app/template/default/images/disc_iconchexk.png app/template/default/images/dow.png app/template/default/images/dow_no.png app/template/default/images/dw.png app/template/default/images/ee.png app/template/default/images/eer.png app/template/default/images/empty1.png app/template/default/images/empty2.png app/template/default/images/er.png app/template/default/images/ermbg.png app/template/default/images/error_01.png app/template/default/images/ewm_icon.png app/template/default/images/fairs_can.png app/template/default/images/fairs_have.png app/template/default/images/fairs_no.png app/template/default/images/fairs_start.png app/template/default/images/fast_icon1.gif app/template/default/images/fast_icon2.gif app/template/default/images/fast_icon3.gif app/template/default/images/fast_icon4.gif app/template/default/images/fast_icon5.gif app/template/default/images/fasticon.png app/template/default/images/fb_icon.png app/template/default/images/ffr.png app/template/default/images/ffy.png app/template/default/images/firm_fx.jpg app/template/default/images/firm_icon.png app/template/default/images/foot_erm.png app/template/default/images/foot_ren.png app/template/default/images/footer_bg.png app/template/default/images/frim_new.png app/template/default/images/ftImg01.png app/template/default/images/ftImg02.png app/template/default/images/ftImg03.png app/template/default/images/ftImg04.png app/template/default/images/fy_lb.png app/template/default/images/fyxl.png app/template/default/images/gg.png app/template/default/images/ggicon.png app/template/default/images/gicon.png app/template/default/images/go-top.png app/template/default/images/goon.png app/template/default/images/gouhao1.png app/template/default/images/gouhao2.png app/template/default/images/gouton.png app/template/default/images/gt.png app/template/default/images/hb.png app/template/default/images/hb_icon.png app/template/default/images/hb_icon2.png app/template/default/images/hd_icon.png app/template/default/images/hot-icon.png app/template/default/images/hot.gif app/template/default/images/hot.png app/template/default/images/hot02.gif app/template/default/images/hotgoods_h.png app/template/default/images/hotn.gif app/template/default/images/hotn.png app/template/default/images/hx.png app/template/default/images/i_bottom.png app/template/default/images/i_bottom_close.png app/template/default/images/i_bottomtime.png app/template/default/images/ico_range.gif app/template/default/images/ico_warn.png app/template/default/images/ico_warn2.png app/template/default/images/icon-reg.png app/template/default/images/icon16.jpg app/template/default/images/icon_accord.png app/template/default/images/icon_atypism.png app/template/default/images/icon_b.png app/template/default/images/icon_biaoqing.png app/template/default/images/icon_c.png app/template/default/images/icon_d.png app/template/default/images/icon_e.png app/template/default/images/icon_jtright.png app/template/default/images/icon_offline1.gif app/template/default/images/icon_online1.gif app/template/default/images/icon_p.png app/template/default/images/icon_renimg.png app/template/default/images/icos.gif app/template/default/images/icos.png app/template/default/images/icos_h.png app/template/default/images/img2.png app/template/default/images/img_hot.png app/template/default/images/in_img.png app/template/default/images/index_bgb.jpg app/template/default/images/index_h_icon.png app/template/default/images/index_ico_time.gif app/template/default/images/index_icon1.png app/template/default/images/index_icons.gif app/template/default/images/index_li.gif app/template/default/images/index_n_p.gif app/template/default/images/index_nav_bg.png app/template/default/images/index_sj_iconminus.png app/template/default/images/index_sj_iconplus.gif.png app/template/default/images/index_wap_icon.png app/template/default/images/index_wap_icons.png app/template/default/images/indexsearch_icon.png app/template/default/images/input_txt_bg.jpg app/template/default/images/iphone6.jpg app/template/default/images/j_icon1.png app/template/default/images/j_icon1_y.png app/template/default/images/j_icon2.png app/template/default/images/j_icon2_y.png app/template/default/images/j_icon3.png app/template/default/images/j_icon3_y.png app/template/default/images/j_icon4.png app/template/default/images/j_icon4_y.png app/template/default/images/jb.png app/template/default/images/jing.png app/template/default/images/jj.png app/template/default/images/job-gg.png app/template/default/images/job_bth.png app/template/default/images/job_det.jpg app/template/default/images/job_det.png app/template/default/images/job_det_h.jpg app/template/default/images/job_l_icon.png app/template/default/images/job_new.png app/template/default/images/job_reward_icon.png app/template/default/images/job_reward_iconjt.png app/template/default/images/job_reward_iconms.png app/template/default/images/job_reward_iconrz.png app/template/default/images/job_reward_iconsj.png app/template/default/images/job_reward_icontd.png app/template/default/images/jobbg.png app/template/default/images/jobcp_banner.jpg app/template/default/images/jobdh.png app/template/default/images/jobjp.png app/template/default/images/jobtag_icon.png app/template/default/images/jobtj.png app/template/default/images/jobzd.png app/template/default/images/jp.gif app/template/default/images/jp.png app/template/default/images/jp2.png app/template/default/images/jp_icon.png app/template/default/images/jy.png app/template/default/images/jz_icon.png app/template/default/images/jzl_img.png app/template/default/images/kf_tel.png app/template/default/images/kj_icon.png app/template/default/images/l2.png app/template/default/images/lanren_top.png app/template/default/images/lay-loding.png app/template/default/images/led.jpg app/template/default/images/lefticon.png app/template/default/images/livewating.jpg app/template/default/images/ljt.png app/template/default/images/loading.gif app/template/default/images/log_cur.jpg app/template/default/images/log_qq.jpg app/template/default/images/log_sina.jpg app/template/default/images/login_icon.png app/template/default/images/login_okicon1.png app/template/default/images/login_okicon2.png app/template/default/images/login_okicon3.png app/template/default/images/login_okicon4.png app/template/default/images/loginjt.png app/template/default/images/logo_fair.png app/template/default/images/logo_yh.png app/template/default/images/logoinbg.png app/template/default/images/logoinbgh1.png app/template/default/images/look.png app/template/default/images/lt_line.png app/template/default/images/lt_sx.png app/template/default/images/map_icon_job.png app/template/default/images/map_line.jpg app/template/default/images/map_list.png app/template/default/images/map_list_title.png app/template/default/images/map_loader.gif app/template/default/images/map_loader_box.gif app/template/default/images/map_marker_big.png app/template/default/images/map_marker_blue.png app/template/default/images/map_markers.png app/template/default/images/map_more.jpg app/template/default/images/map_nav_bg.jpg app/template/default/images/map_nav_content.jpg app/template/default/images/map_pagination.png app/template/default/images/micro_bg.png app/template/default/images/micro_fb.png app/template/default/images/mobile_ico.gif app/template/default/images/moble.png app/template/default/images/morenav_icon.png app/template/default/images/mq.png app/template/default/images/mq_icon.png app/template/default/images/mqicon.png app/template/default/images/ms_bg.png app/template/default/images/msg_jh.png app/template/default/images/msg_sd.png app/template/default/images/msg_zq.png app/template/default/images/msjobtit.png app/template/default/images/mx.png app/template/default/images/n_icon.jpg app/template/default/images/n_serch.jpg app/template/default/images/nav-gift-ico.gif app/template/default/images/nav_bg.gif app/template/default/images/nav_icon1.png app/template/default/images/nav_icon11.png app/template/default/images/networkbg.png app/template/default/images/new.gif app/template/default/images/new_h1.png app/template/default/images/new_li.png app/template/default/images/newjobAll.png app/template/default/images/news.png app/template/default/images/news_bg1.png app/template/default/images/news_bg2.png app/template/default/images/news_icon1.png app/template/default/images/news_icon2.png app/template/default/images/news_line.png app/template/default/images/news_new_icon.png app/template/default/images/no1.png app/template/default/images/nopic.gif app/template/default/images/notip.png app/template/default/images/ns.jpg app/template/default/images/ntj.png app/template/default/images/offline.gif app/template/default/images/offline.png app/template/default/images/once_bg.jpg app/template/default/images/once_icon1.png app/template/default/images/once_icon2.png app/template/default/images/once_icon3.png app/template/default/images/once_tel.png app/template/default/images/once_top.png app/template/default/images/once_top_bg.png app/template/default/images/once_top_bottom.png app/template/default/images/online.gif app/template/default/images/part_add.png app/template/default/images/part_curicon.png app/template/default/images/part_icon.png app/template/default/images/pc.png app/template/default/images/pic_img.png app/template/default/images/pickpad.gif app/template/default/images/place.png app/template/default/images/prevNext.png app/template/default/images/preview.jpg app/template/default/images/profile.gif app/template/default/images/profile.png app/template/default/images/q_info1.png app/template/default/images/q_info2.png app/template/default/images/q_info3.png app/template/default/images/q_info4.png app/template/default/images/qiniuset.png app/template/default/images/qizhz.png app/template/default/images/qq.png app/template/default/images/r_right_bg.png app/template/default/images/r_tip.png app/template/default/images/re.png app/template/default/images/red_icon.png app/template/default/images/redeem_down.png app/template/default/images/redeem_up.png app/template/default/images/reg_bg.png app/template/default/images/reg_cgicon.png app/template/default/images/reg_dh.png app/template/default/images/reg_icon.png app/template/default/images/reg_lt.png app/template/default/images/reg_px.png app/template/default/images/reg_qq.jpg app/template/default/images/reg_sina.jpg app/template/default/images/reg_text_bg.png app/template/default/images/reg_tips.gif app/template/default/images/reg_xz.jpg app/template/default/images/registe.png app/template/default/images/regok_bg.png app/template/default/images/regok_box_user_icon_gr.png app/template/default/images/regok_box_user_icon_lt.png app/template/default/images/regok_box_user_icon_px.png app/template/default/images/regok_box_user_icon_qy.png app/template/default/images/renzheng.png app/template/default/images/res_icon.png app/template/default/images/resume_banner.jpg app/template/default/images/resume_bg3.png app/template/default/images/resume_ico1.png app/template/default/images/reward.jpg app/template/default/images/reward_icon1.png app/template/default/images/reward_icon2.png app/template/default/images/reward_icon3.png app/template/default/images/reward_iconxl.png app/template/default/images/right_bg.jpg app/template/default/images/righticon.png app/template/default/images/rj.png app/template/default/images/rt.png app/template/default/images/rtr.png app/template/default/images/rz_sj.png app/template/default/images/rz_sj2.png app/template/default/images/rz_yx.png app/template/default/images/rz_yx2.png app/template/default/images/rz_zz.png app/template/default/images/rz_zz2.png app/template/default/images/s_tck.jpg app/template/default/images/sc_icon.png app/template/default/images/schb.png app/template/default/images/sear_tra.png app/template/default/images/search-no.gif app/template/default/images/search_01.png app/template/default/images/search_icon.png app/template/default/images/search_list.png app/template/default/images/search_nologin_bg.png app/template/default/images/search_nologin_userbg.png app/template/default/images/search_sj_icon.png app/template/default/images/select.gif app/template/default/images/select.png app/template/default/images/sf.png app/template/default/images/sh_wtg1.gif app/template/default/images/share.png app/template/default/images/share01.png app/template/default/images/shivideo.png app/template/default/images/shk.png app/template/default/images/shou.png app/template/default/images/shouchang.png app/template/default/images/show_icon.png app/template/default/images/signup.png app/template/default/images/sj.png app/template/default/images/sj_icon.png app/template/default/images/sjicon.png app/template/default/images/sjtd.png app/template/default/images/sm_icon.png app/template/default/images/sm_iconcg.png app/template/default/images/sm_iconone.png app/template/default/images/sm_login.png app/template/default/images/so.png app/template/default/images/sousuo2.png app/template/default/images/sp.png app/template/default/images/sp_icon.png app/template/default/images/spms.png app/template/default/images/sprite-clean.png app/template/default/images/spview_msh.png app/template/default/images/spview_show_i1.png app/template/default/images/spview_show_i2.png app/template/default/images/spview_show_i3.png app/template/default/images/spview_show_i4.png app/template/default/images/spview_show_i5.png app/template/default/images/spview_show_i6.png app/template/default/images/spview_time1.png app/template/default/images/spview_time2.png app/template/default/images/spview_video.png app/template/default/images/sq_icon.png app/template/default/images/stamp.png app/template/default/images/stamp_gq.png app/template/default/images/star-off-big.png app/template/default/images/star-on-big.png app/template/default/images/start_no.png app/template/default/images/start_yes.png app/template/default/images/sub_bg.jpg app/template/default/images/sub_bg2.gif app/template/default/images/subpopupdivbg_l.gif app/template/default/images/subscribe_bg.jpg app/template/default/images/sx.png app/template/default/images/sxtip.png app/template/default/images/t_libg.jpg app/template/default/images/tc_tx.png app/template/default/images/tc_xl.png app/template/default/images/tc_xz.png app/template/default/images/tck_icon1.png app/template/default/images/tck_icon2.png app/template/default/images/tck_icon3.png app/template/default/images/tck_icon4.png app/template/default/images/tck_icon5.png app/template/default/images/tck_qx.jpg app/template/default/images/tck_qx.png app/template/default/images/tck_qx_hover.jpg app/template/default/images/tck_sc.png app/template/default/images/tck_search.png app/template/default/images/tck_xz.png app/template/default/images/time.png app/template/default/images/time_icon.png app/template/default/images/timeicon.png app/template/default/images/ting_bg1.png app/template/default/images/tiny_icon.png app/template/default/images/tinysearch_icon.png app/template/default/images/tip_s_icon.png app/template/default/images/tit_left.png app/template/default/images/tit_right.png app/template/default/images/title_bg.gif app/template/default/images/tjjob.png app/template/default/images/tjn.png app/template/default/images/tm.png app/template/default/images/top_city_map.png app/template/default/images/tsicon.png app/template/default/images/tst.png app/template/default/images/tui.png app/template/default/images/tz1.png app/template/default/images/unaudited.png app/template/default/images/user_gz.gif app/template/default/images/user_zd.gif app/template/default/images/usericon.png app/template/default/images/usericon1.png app/template/default/images/usericon11.png app/template/default/images/usericon2.png app/template/default/images/usericon22.png app/template/default/images/userrole.png app/template/default/images/videi_job_img09.png app/template/default/images/videi_job_img10.png app/template/default/images/vip1.png app/template/default/images/vv.png app/template/default/images/wap_bg.gif app/template/default/images/weChat22.png app/template/default/images/wechat.png app/template/default/images/wlaz1.png app/template/default/images/wlaz11.png app/template/default/images/wlaz2.png app/template/default/images/wlaz22.png app/template/default/images/wlaz3.png app/template/default/images/wlaz33.png app/template/default/images/wlzp_fk.png app/template/default/images/wlzp_hg.png app/template/default/images/wlzp_hr.png app/template/default/images/wlzp_iconjl.png app/template/default/images/wlzp_iconqy.png app/template/default/images/wlzp_iconzw.png app/template/default/images/wlzp_jxz.png app/template/default/images/wlzp_lt.png app/template/default/images/wlzpbanner.png app/template/default/images/wlzph_wks.png app/template/default/images/wmzp_titbg.png app/template/default/images/wx_icon.png app/template/default/images/wx_icon1.png app/template/default/images/wx_listicon.png app/template/default/images/wx_pay.png app/template/default/images/wxhb.png app/template/default/images/wz.png app/template/default/images/xcxicon.png app/template/default/images/xf.gif app/template/default/images/xf_h.gif app/template/default/images/xg_gou01.png app/template/default/images/xiangxia.png app/template/default/images/xjh_ewm.png app/template/default/images/xl.png app/template/default/images/xl_icon.png app/template/default/images/xl_icon1.png app/template/default/images/xsj.png app/template/default/images/xubox_ico0.png app/template/default/images/y_br.jpg app/template/default/images/yl.png app/template/default/images/you_icon.png app/template/default/images/yp_dy.png app/template/default/images/yp_dy_r.png app/template/default/images/yun-sj.png app/template/default/images/yun4.2_tit.jpg app/template/default/images/yunHdxf.gif app/template/default/images/yun_addmap_bus.png app/template/default/images/yun_app.jpg app/template/default/images/yun_app_s1.jpg app/template/default/images/yun_app_s2.jpg app/template/default/images/yun_b.png app/template/default/images/yun_boy.png app/template/default/images/yun_c.jpg app/template/default/images/yun_com_bg.jpg app/template/default/images/yun_com_bg.png app/template/default/images/yun_com_icon.jpg app/template/default/images/yun_com_icon.png app/template/default/images/yun_com_icon_h.png app/template/default/images/yun_com_icon_list.png app/template/default/images/yun_com_line.gif app/template/default/images/yun_com_sub_sq.jpg app/template/default/images/yun_com_top.png app/template/default/images/yun_d.gif app/template/default/images/yun_dyicon.png app/template/default/images/yun_f_b.png app/template/default/images/yun_f_bg.png app/template/default/images/yun_f_icon.png app/template/default/images/yun_f_jt.png app/template/default/images/yun_fg_icon1.png app/template/default/images/yun_fg_icon2.png app/template/default/images/yun_fg_icon3.png app/template/default/images/yun_fg_icon4.png app/template/default/images/yun_firm_icon1.jpg app/template/default/images/yun_firm_sub1.jpg app/template/default/images/yun_ft_tip.png app/template/default/images/yun_g.png app/template/default/images/yun_gg.png app/template/default/images/yun_girl.png app/template/default/images/yun_gj.png app/template/default/images/yun_h_icon.gif app/template/default/images/yun_h_icon.png app/template/default/images/yun_i_icon2.png app/template/default/images/yun_ico2.png app/template/default/images/yun_icodd.jpg app/template/default/images/yun_icodd2.jpg app/template/default/images/yun_icoline.jpg app/template/default/images/yun_icon_l.png app/template/default/images/yun_icon_sj.png app/template/default/images/yun_icon_sub.png app/template/default/images/yun_icons18.gif app/template/default/images/yun_in_icon.png app/template/default/images/yun_inbg.png app/template/default/images/yun_info_sex_icon.png app/template/default/images/yun_intc.png app/template/default/images/yun_jb.png app/template/default/images/yun_job_f_icon.gif app/template/default/images/yun_job_f_icon2.gif app/template/default/images/yun_job_icon1.png app/template/default/images/yun_job_list_icon.png app/template/default/images/yun_job_list_icon2.png app/template/default/images/yun_job_look.png app/template/default/images/yun_job_look_h.png app/template/default/images/yun_job_look_list.png app/template/default/images/yun_job_look_list_h.png app/template/default/images/yun_job_sc.png app/template/default/images/yun_job_search_icon.png app/template/default/images/yun_job_text.gif app/template/default/images/yun_job_tit.gif app/template/default/images/yun_job_ysc.png app/template/default/images/yun_jobpyq.png app/template/default/images/yun_link_l.png app/template/default/images/yun_link_r.png app/template/default/images/yun_linkbg.png app/template/default/images/yun_login_icon.jpg app/template/default/images/yun_login_icon2.jpg app/template/default/images/yun_login_icon3.jpg app/template/default/images/yun_logoin_tck_icon1.jpg app/template/default/images/yun_logoin_tck_icon2.jpg app/template/default/images/yun_logoin_tck_icon3.jpg app/template/default/images/yun_map_car.png app/template/default/images/yun_map_icon.jpg app/template/default/images/yun_new_l.png app/template/default/images/yun_news_bg.png app/template/default/images/yun_other.png app/template/default/images/yun_page.png app/template/default/images/yun_prompt_writingicon_right.png app/template/default/images/yun_qq.png app/template/default/images/yun_r.gif app/template/default/images/yun_reg_tck_date.jpg app/template/default/images/yun_reg_tck_icon.jpg app/template/default/images/yun_resume_icon.png app/template/default/images/yun_right_bg.png app/template/default/images/yun_s_icon1.jpg app/template/default/images/yun_seach_left.png app/template/default/images/yun_search_bg.jpg app/template/default/images/yun_search_icon1.jpg app/template/default/images/yun_sina.png app/template/default/images/yun_sj_hb.png app/template/default/images/yun_sj_icon.png app/template/default/images/yun_sjicon.png app/template/default/images/yun_sq_icon.gif app/template/default/images/yun_t_line.jpg app/template/default/images/yun_t_menu1.png app/template/default/images/yun_t_menu2.png app/template/default/images/yun_t_menun.png app/template/default/images/yun_t_xl.png app/template/default/images/yun_tipicon.png app/template/default/images/yun_tj.png app/template/default/images/yun_wx.png app/template/default/images/yun_wxicon.png app/template/default/images/yun_x.png app/template/default/images/yun_yan.gif app/template/default/images/yun_yj.jpg app/template/default/images/yun_ys.png app/template/default/images/yun_z.png app/template/default/images/yuncloseicon.png app/template/default/images/yuncloseicon_h.png app/template/default/images/yunlogin_icon.png app/template/default/images/yuntel_icon.png app/template/default/images/yuntel_icon1.png app/template/default/images/yuntel_icon2.png app/template/default/images/yunticon.png app/template/default/images/yunticon_after.png app/template/default/images/yzm_icon.png app/template/default/images/yzy.png app/template/default/images/zfb_pay.png app/template/default/images/zk.png app/template/default/images/zk_icon.png app/template/default/images/zph_icon1.png app/template/default/images/zph_icon2.png app/template/default/images/zph_icon3.png app/template/default/images/zph_icon4.png app/template/default/images/zph_icon5.png app/template/default/images/zph_icon6.png app/template/default/images/zph_icon7.png app/template/default/images/zph_tel.png app/template/default/images/zprc.png app/template/default/images/zwhb.png app/template/default/images/zx_point.png app/template/default/index/android.htm app/template/default/index/hotjob.htm app/template/default/index/index.htm app/template/default/index/ios.htm app/template/default/index/moblie.htm app/template/default/index/site.htm app/template/default/index/siteindex.htm app/template/default/index/top.htm app/template/default/index/wap.htm app/template/default/index/weixin.htm app/template/default/index_header.htm app/template/default/info.txt app/template/default/invitereg/index.htm app/template/default/job/applyjobuid.htm app/template/default/job/comapply.htm app/template/default/job/index.htm app/template/default/job/recommend.htm app/template/default/job/search.htm app/template/default/job/sendjob.htm app/template/default/job/usercompete.htm app/template/default/js/ScrollPic.js app/template/default/js/article.js app/template/default/js/banner.js app/template/default/js/claim.js app/template/default/js/com_index.js app/template/default/js/company.js app/template/default/js/comtc.js app/template/default/js/evaluate.js app/template/default/js/fast.js app/template/default/js/forgetpw.js app/template/default/js/index.js app/template/default/js/jcarousellite.js app/template/default/js/jquery.easing.1.3.js app/template/default/js/jquery.flexslider.js app/template/default/js/liMarquee/jquery.liMarquee.js app/template/default/js/liMarquee/liMarquee.css app/template/default/js/map.js app/template/default/js/pack.js app/template/default/js/part.js app/template/default/js/pay.js app/template/default/js/pop_up.js app/template/default/js/reg_ajax.js app/template/default/js/resume.js app/template/default/js/slider.min.js app/template/default/js/special.js app/template/default/js/spview.js app/template/default/js/subscribe.js app/template/default/js/swiper.js app/template/default/js/xjhlive.js app/template/default/js/zph.js app/template/default/js/zphnet.js app/template/default/link/index.htm app/template/default/login/index.htm app/template/default/login/utype.htm app/template/default/make.htm app/template/default/make_top.htm app/template/default/map/index.htm app/template/default/once/add.htm app/template/default/once/fast.htm app/template/default/once/index.htm app/template/default/once/show.htm app/template/default/part/index.htm app/template/default/part/show.htm app/template/default/public_search/firm_search.htm app/template/default/public_search/hb.htm app/template/default/public_search/index_search.htm app/template/default/public_search/login.htm app/template/default/public_search/public_tips.htm app/template/default/qqconnect/index.htm app/template/default/qqconnect/wapindex.htm app/template/default/redeem/dh_show.htm app/template/default/redeem/index.htm app/template/default/redeem/list.htm app/template/default/redeem/show.htm app/template/default/register/ident.htm app/template/default/register/index.htm app/template/default/register/ok.htm app/template/default/register/reg_create.htm app/template/default/register/reg_new.htm app/template/default/register/stopreg.htm app/template/default/resume/index.htm app/template/default/resume/normal_list.htm app/template/default/resume/search.htm app/template/default/resume/topfour_list.htm app/template/default/reward/index.htm app/template/default/reward/job.htm app/template/default/sendcert/index.htm app/template/default/sinaconnect/index.htm app/template/default/sinaconnect/wapindex.htm app/template/default/special/css/css.css app/template/default/special/css/zt.css app/template/default/special/famous.htm app/template/default/special/gl.htm app/template/default/special/images/gl/Enterprises.png app/template/default/special/images/gl/Enterprisesbg.jpg app/template/default/special/images/gl/Enterprisestitle.jpg app/template/default/special/images/gl/Position.png app/template/default/special/images/gl/Positiontitle.jpg app/template/default/special/images/gl/Recommend.png app/template/default/special/images/gl/Recommendbg.jpg app/template/default/special/images/gl/ioc.png app/template/default/special/images/gl/loading.gif app/template/default/special/images/gl/nodata.png app/template/default/special/images/mqbg1.png app/template/default/special/images/newhot_box_topwzbg.png app/template/default/special/images/newhot_xl.png app/template/default/special/images/sprite.png app/template/default/special/images/topicon.png app/template/default/special/images/yun-zt_bgg.png app/template/default/special/images/yun-zt_f.png app/template/default/special/images/yun_zt4_bg.jpg app/template/default/special/images/yun_zt4_h_icon.jpg app/template/default/special/images/yun_zt_2_icon.jpg app/template/default/special/images/yun_zt_2_icon2.jpg app/template/default/special/images/yun_zt_4_t.png app/template/default/special/images/yun_zt_4_tl.jpg app/template/default/special/images/yun_zt_b2bg.jpg app/template/default/special/images/yun_zt_bd2.png app/template/default/special/images/yun_zt_bd3.png app/template/default/special/images/yun_zt_bd3icon.png app/template/default/special/images/yun_zt_f_t.png app/template/default/special/images/yun_zt_f_t2.png app/template/default/special/images/yun_zt_item-left.png app/template/default/special/images/yun_zt_item-right.png app/template/default/special/images/yun_zt_s_t1.png app/template/default/special/images/yun_zt_t2bg.png app/template/default/special/images/yun_zt_tt.png app/template/default/special/index.htm app/template/default/special/newhot.htm app/template/default/special/senior.htm app/template/default/special/special.htm app/template/default/spview/index.htm app/template/default/spview/spview.htm app/template/default/style/class.public.css app/template/default/style/comapply.css app/template/default/style/css.css app/template/default/style/douxu.css app/template/default/style/error.css app/template/default/style/evaluate.css app/template/default/style/index.css app/template/default/style/integral.css app/template/default/style/job.css app/template/default/style/login.css app/template/default/style/map.css app/template/default/style/mdsSlide.css app/template/default/style/message.css app/template/default/style/microresume.css app/template/default/style/moblie.css app/template/default/style/newclass.public.css app/template/default/style/news.css app/template/default/style/part.css app/template/default/style/pop_box.css app/template/default/style/reward.css app/template/default/style/share.css app/template/default/style/site.css app/template/default/style/spview.css app/template/default/style/style.css app/template/default/style/tck_box.css app/template/default/style/tck_logoin.css app/template/default/style/tips.css app/template/default/style/top.css app/template/default/style/yun_job_fairs.css app/template/default/style/yun_seach.css app/template/default/subscribe/cert.htm app/template/default/subscribe/index.htm app/template/default/tiny/add.htm app/template/default/tiny/index.htm app/template/default/tiny/show.htm app/template/default/verify/verify_js.htm app/template/default/wxconnect/index.htm app/template/default/xjhlive/index.htm app/template/default/xjhlive/playback.htm app/template/default/xjhlive/show.htm app/template/default/zph/index.htm app/template/default/zph/reserve.htm app/template/default/zph/review.htm app/template/default/zph/zphcom.htm app/template/default/zph/zphshow.htm app/template/default/zphnet/index.htm app/template/default/zphnet/show.htm app/template/index.htm app/template/info.txt app/template/lietou/css/css.css app/template/lietou/css/login.css app/template/lietou/css/message.css app/template/lietou/css/style.css app/template/lietou/famous.htm app/template/lietou/footer.htm app/template/lietou/header.htm app/template/lietou/headhunter.htm app/template/lietou/images/arrow_gray_ico.png app/template/lietou/images/bgcolor_research.png app/template/lietou/images/black_bg.png app/template/lietou/images/bounty.png app/template/lietou/images/box_01.png app/template/lietou/images/box_02.png app/template/lietou/images/circle.png app/template/lietou/images/circle_new.png app/template/lietou/images/close.png app/template/lietou/images/com_icon_c.png app/template/lietou/images/content_h.png app/template/lietou/images/dotted.png app/template/lietou/images/famous.png app/template/lietou/images/focus_add.png app/template/lietou/images/focus_no_add.png app/template/lietou/images/fw.png app/template/lietou/images/hotn.gif app/template/lietou/images/hunter_more.png app/template/lietou/images/icon1.jpg app/template/lietou/images/icon1.png app/template/lietou/images/icon2.jpg app/template/lietou/images/icon2.png app/template/lietou/images/icon3.jpg app/template/lietou/images/icon3.png app/template/lietou/images/icon4.jpg app/template/lietou/images/icon_24.png app/template/lietou/images/job_res.png app/template/lietou/images/job_talk.png app/template/lietou/images/jobtj.png app/template/lietou/images/kf_tel.png app/template/lietou/images/links.png app/template/lietou/images/loading.gif app/template/lietou/images/login_go.png app/template/lietou/images/login_line.png app/template/lietou/images/lt_bg2.png app/template/lietou/images/lt_j_icon.png app/template/lietou/images/lt_line.png app/template/lietou/images/lt_search1.png app/template/lietou/images/lt_search2.png app/template/lietou/images/lt_search3.png app/template/lietou/images/lt_sx.png app/template/lietou/images/lt_tj.png app/template/lietou/images/lt_wt.png app/template/lietou/images/mobile_ico.gif app/template/lietou/images/new.png app/template/lietou/images/new_job.png app/template/lietou/images/newjobAll.png app/template/lietou/images/post_01.png app/template/lietou/images/post_02.png app/template/lietou/images/post_03.png app/template/lietou/images/prevNext.png app/template/lietou/images/recoment.png app/template/lietou/images/redbag.png app/template/lietou/images/reg_tips.gif app/template/lietou/images/renzheng.png app/template/lietou/images/reward_tra.png app/template/lietou/images/reward_tra_hover.png app/template/lietou/images/rj.png app/template/lietou/images/rz_sj.png app/template/lietou/images/rz_yx.png app/template/lietou/images/search-no.gif app/template/lietou/images/search_01.png app/template/lietou/images/search_more.png app/template/lietou/images/search_more_h.png app/template/lietou/images/search_more_s.png app/template/lietou/images/select.png app/template/lietou/images/service_icons.png app/template/lietou/images/service_line.png app/template/lietou/images/sh_wtg1.gif app/template/lietou/images/share.png app/template/lietou/images/share01.png app/template/lietou/images/shouchang.png app/template/lietou/images/sjbg.png app/template/lietou/images/stamp.png app/template/lietou/images/stamp_gq.png app/template/lietou/images/tck_search.png app/template/lietou/images/tj.png app/template/lietou/images/tjj.png app/template/lietou/images/vip.png app/template/lietou/images/wbqq.png app/template/lietou/images/xf.gif app/template/lietou/images/xf_h.gif app/template/lietou/images/xiangxia.png app/template/lietou/images/xs.png app/template/lietou/images/yun-sj.png app/template/lietou/images/yun_down.png app/template/lietou/images/yun_logoin_tck_icon1.jpg app/template/lietou/images/yun_logoin_tck_icon2.jpg app/template/lietou/images/yun_t_menu1.png app/template/lietou/images/yun_t_menu2.png app/template/lietou/images/yun_tipicon.png app/template/lietou/images/yun_up.png app/template/lietou/images/yunkficon.png app/template/lietou/index.htm app/template/lietou/info.txt app/template/lietou/job_com_show.htm app/template/lietou/job_lt_show.htm app/template/lietou/js/jquery.flexslider.js app/template/lietou/js/public_lt.js app/template/lietou/js/reg_ajax.js app/template/lietou/js/search_lt.js app/template/lietou/post.htm app/template/lietou/rec_user.htm app/template/lietou/service.htm app/template/lietou/stopreg.htm app/template/member/com/ad.htm app/template/member/com/ad_detail.htm app/template/member/com/ad_order.htm app/template/member/com/added.htm app/template/member/com/addnews.htm app/template/member/com/addproduct.htm app/template/member/com/addshow.htm app/template/member/com/atn_teacher.htm app/template/member/com/attention_me.htm app/template/member/com/banner.htm app/template/member/com/baoming_subject.htm app/template/member/com/binding.htm app/template/member/com/buyad.htm app/template/member/com/change.htm app/template/member/com/changelist.htm app/template/member/com/child.htm app/template/member/com/com_resume_xls.htm app/template/member/com/comcert.htm app/template/member/com/compete.htm app/template/member/com/comtpl.htm app/template/member/com/coupon_list.htm app/template/member/com/down.htm app/template/member/com/editshow.htm app/template/member/com/fav_agency.htm app/template/member/com/fav_subject.htm app/template/member/com/finder.htm app/template/member/com/finderinfo.htm app/template/member/com/footer.htm app/template/member/com/friendhelp.htm app/template/member/com/give_rebates.htm app/template/member/com/header.htm app/template/member/com/headnav.htm app/template/member/com/hr.htm app/template/member/com/hr_resume.htm app/template/member/com/images/admin-icon.png app/template/member/com/images/ap_pay.png app/template/member/com/images/arrow.png app/template/member/com/images/ask.jpg app/template/member/com/images/bank.png app/template/member/com/images/banner.png app/template/member/com/images/banner_hy.png app/template/member/com/images/banner_vip.png app/template/member/com/images/bip.png app/template/member/com/images/bjicon.png app/template/member/com/images/cftzf.png app/template/member/com/images/chat_icon.png app/template/member/com/images/cityiocn.png app/template/member/com/images/cj.png app/template/member/com/images/close.png app/template/member/com/images/com_bj.png app/template/member/com/images/com_cicon.png app/template/member/com/images/com_czicon.png app/template/member/com/images/com_dataicon.png app/template/member/com/images/com_fpicon.png app/template/member/com/images/com_gljob.png app/template/member/com/images/com_jl.png app/template/member/com/images/com_jl_zt.png app/template/member/com/images/com_jobfb.png app/template/member/com/images/com_kg.png app/template/member/com/images/com_kjdh.png app/template/member/com/images/com_lbicon.png app/template/member/com/images/com_mb.png app/template/member/com/images/com_msg.png app/template/member/com/images/com_pxjt.png app/template/member/com/images/com_r_sx.png app/template/member/com/images/com_searchicon.png app/template/member/com/images/com_select.jpg app/template/member/com/images/com_sp.png app/template/member/com/images/com_tck_close.png app/template/member/com/images/com_tg_icon.png app/template/member/com/images/com_tjicon.png app/template/member/com/images/com_yl.png app/template/member/com/images/com_zx.png app/template/member/com/images/compete.css app/template/member/com/images/comtit_bg.png app/template/member/com/images/con_ckjob.png app/template/member/com/images/con_fbjob.png app/template/member/com/images/con_new_icon.png app/template/member/com/images/con_sjyz.png app/template/member/com/images/con_sjyz_h.png app/template/member/com/images/con_ssjob.png app/template/member/com/images/con_sxjob.png app/template/member/com/images/con_wxbd.png app/template/member/com/images/con_wxbd_h.png app/template/member/com/images/con_yxyz.png app/template/member/com/images/con_yxyz_h.png app/template/member/com/images/con_yyzz.png app/template/member/com/images/con_yyzz_h.png app/template/member/com/images/con_zdjob.png app/template/member/com/images/cw_tipicon.png app/template/member/com/images/djicon.png app/template/member/com/images/dl.png app/template/member/com/images/dt.png app/template/member/com/images/fabu.png app/template/member/com/images/fb.png app/template/member/com/images/fb1.png app/template/member/com/images/fb2.png app/template/member/com/images/fb_icon.png app/template/member/com/images/fbzw.png app/template/member/com/images/fbzwtip.png app/template/member/com/images/fhsy.png app/template/member/com/images/fx.png app/template/member/com/images/gb.png app/template/member/com/images/gbtc.png app/template/member/com/images/gdsx.png app/template/member/com/images/gth.png app/template/member/com/images/hb.png app/template/member/com/images/hb_icom.png app/template/member/com/images/hb_set.png app/template/member/com/images/hd.png app/template/member/com/images/hk_img.jpg app/template/member/com/images/homeicon.png app/template/member/com/images/hr1.png app/template/member/com/images/hr2.png app/template/member/com/images/hr3.png app/template/member/com/images/hr4.png app/template/member/com/images/hr5.png app/template/member/com/images/hr6.png app/template/member/com/images/hr_resume.css app/template/member/com/images/icon1.png app/template/member/com/images/icon10.png app/template/member/com/images/icon10h.png app/template/member/com/images/icon11.png app/template/member/com/images/icon11h.png app/template/member/com/images/icon12.png app/template/member/com/images/icon12h.png app/template/member/com/images/icon1h.png app/template/member/com/images/icon2.png app/template/member/com/images/icon2h.png app/template/member/com/images/icon3.png app/template/member/com/images/icon3h.png app/template/member/com/images/icon4.png app/template/member/com/images/icon4h.png app/template/member/com/images/icon5.png app/template/member/com/images/icon5h.png app/template/member/com/images/icon6.png app/template/member/com/images/icon6h.png app/template/member/com/images/icon7.png app/template/member/com/images/icon7h.png app/template/member/com/images/icon8.png app/template/member/com/images/icon8h.png app/template/member/com/images/icon9.png app/template/member/com/images/icon9h.png app/template/member/com/images/j_fl_icon.png app/template/member/com/images/j_fl_icon1.png app/template/member/com/images/jl_tipicon.png app/template/member/com/images/jobadd_icon.png app/template/member/com/images/jobtg_cur.png app/template/member/com/images/jt2icon.png app/template/member/com/images/jt_icon.png app/template/member/com/images/jzl_2.png app/template/member/com/images/jzl_icon.png app/template/member/com/images/lb_icon.png app/template/member/com/images/left_bg.png app/template/member/com/images/left_bg2.png app/template/member/com/images/left_curbg.png app/template/member/com/images/left_icon.png app/template/member/com/images/left_nav_icon.png app/template/member/com/images/left_nav_icon_rx.png app/template/member/com/images/login.png app/template/member/com/images/lt.png app/template/member/com/images/m_style.css app/template/member/com/images/mf.png app/template/member/com/images/msg.png app/template/member/com/images/msj_icon.png app/template/member/com/images/msj_icon2.png app/template/member/com/images/n.png app/template/member/com/images/newtel.png app/template/member/com/images/nv.png app/template/member/com/images/packagebg.png app/template/member/com/images/pic_img.png app/template/member/com/images/pk.png app/template/member/com/images/pl.png app/template/member/com/images/pyq.png app/template/member/com/images/qd.png app/template/member/com/images/qd2.png app/template/member/com/images/qd_bg.png app/template/member/com/images/qd_icon.png app/template/member/com/images/qdjf_icon.png app/template/member/com/images/qi.png app/template/member/com/images/qk_icon.png app/template/member/com/images/qqicon.png app/template/member/com/images/qyrz.png app/template/member/com/images/r_xl.png app/template/member/com/images/reg_cgicon.png app/template/member/com/images/s_icont.png app/template/member/com/images/sclogo.png app/template/member/com/images/set1.png app/template/member/com/images/set2.png app/template/member/com/images/set3.png app/template/member/com/images/set4.png app/template/member/com/images/sign_have.gif app/template/member/com/images/sj.png app/template/member/com/images/sp1.png app/template/member/com/images/sp2.png app/template/member/com/images/sp3.png app/template/member/com/images/spcs.png app/template/member/com/images/sproom.css app/template/member/com/images/sproom_btn1.png app/template/member/com/images/sproom_btn2.png app/template/member/com/images/sproom_btn3.png app/template/member/com/images/sproom_btn4.png app/template/member/com/images/sproom_i1.png app/template/member/com/images/sproom_i2.png app/template/member/com/images/sproom_i3.png app/template/member/com/images/sproom_i4.png app/template/member/com/images/sproom_up.png app/template/member/com/images/sx.png app/template/member/com/images/sx_s.png app/template/member/com/images/sx_time.png app/template/member/com/images/sx_x.png app/template/member/com/images/tip_s_icon.png app/template/member/com/images/tips.css app/template/member/com/images/tj.png app/template/member/com/images/topbg.png app/template/member/com/images/upload.gif app/template/member/com/images/user_sjrz.png app/template/member/com/images/user_zp.png app/template/member/com/images/vip1.png app/template/member/com/images/vip2.png app/template/member/com/images/vip3.png app/template/member/com/images/vip4.png app/template/member/com/images/vip_t.png app/template/member/com/images/ws.png app/template/member/com/images/wx_bd.png app/template/member/com/images/wx_pay.png app/template/member/com/images/wxbank.jpg app/template/member/com/images/wxbg.png app/template/member/com/images/wxzf.png app/template/member/com/images/xcx.png app/template/member/com/images/yhq_bg.png app/template/member/com/images/ykq.png app/template/member/com/images/yl.png app/template/member/com/images/ylzf.png app/template/member/com/images/yq.png app/template/member/com/images/yqd.png app/template/member/com/images/yun_comicon.png app/template/member/com/images/yun_gj.png app/template/member/com/images/yun_gwc.png app/template/member/com/images/yun_m_comicon.png app/template/member/com/images/yun_m_icon.png app/template/member/com/images/yun_m_index_tip.png app/template/member/com/images/yun_m_pay.png app/template/member/com/images/yun_no.png app/template/member/com/images/yun_prompt_writingicon_right.png app/template/member/com/images/yun_tc_tip.png app/template/member/com/images/yun_tc_xz.png app/template/member/com/images/yun_tipjt.png app/template/member/com/images/yuncloseicon.png app/template/member/com/images/yuncloseicon_h.png app/template/member/com/images/yx.png app/template/member/com/images/z_jt.png app/template/member/com/images/zd.png app/template/member/com/images/zfbzf.png app/template/member/com/images/zl_tipicon.png app/template/member/com/images/zw_tipicon.png app/template/member/com/images/zz.png app/template/member/com/index.htm app/template/member/com/info.htm app/template/member/com/integral.htm app/template/member/com/integral_reduce.htm app/template/member/com/invite.htm app/template/member/com/invoice.htm app/template/member/com/invoice_info.htm app/template/member/com/invoice_sq.htm app/template/member/com/job.htm app/template/member/com/jobadd.htm app/template/member/com/joblist.htm app/template/member/com/jobpacklist.htm app/template/member/com/jobpackloglist.htm app/template/member/com/jobpay.htm app/template/member/com/jobrewardlist.htm app/template/member/com/jobrewardlog.htm app/template/member/com/jobserver.htm app/template/member/com/jobshrelist.htm app/template/member/com/js/echarts_plain.js app/template/member/com/js/jobpay.js app/template/member/com/js/part.js app/template/member/com/js/sproom.js app/template/member/com/js/webrtc.js app/template/member/com/left.htm app/template/member/com/likeresume.htm app/template/member/com/loglist.htm app/template/member/com/logout.htm app/template/member/com/look_job.htm app/template/member/com/look_resume.htm app/template/member/com/lookresume.htm app/template/member/com/lt_job.htm app/template/member/com/lt_jobadd.htm app/template/member/com/map.htm app/template/member/com/member_right.htm app/template/member/com/member_time.htm app/template/member/com/msg.htm app/template/member/com/my_rebates.htm app/template/member/com/news.htm app/template/member/com/part.htm app/template/member/com/partadd.htm app/template/member/com/partapply.htm app/template/member/com/partlist.htm app/template/member/com/partok.htm app/template/member/com/pay.htm app/template/member/com/paylog.htm app/template/member/com/paylogtc.htm app/template/member/com/payment.htm app/template/member/com/pl.htm app/template/member/com/product.htm app/template/member/com/record.htm app/template/member/com/report.htm app/template/member/com/resume.htm app/template/member/com/resume_xls.htm app/template/member/com/reward_list.htm app/template/member/com/rewardpay.htm app/template/member/com/setname.htm app/template/member/com/show.htm app/template/member/com/side_info.htm app/template/member/com/special.htm app/template/member/com/splist.htm app/template/member/com/splog.htm app/template/member/com/spresume.htm app/template/member/com/sproom.htm app/template/member/com/spshow.htm app/template/member/com/subject_zixun.htm app/template/member/com/subscribe.htm app/template/member/com/subscriberecord.htm app/template/member/com/sysnews.htm app/template/member/com/talent_pool.htm app/template/member/com/tongji.htm app/template/member/com/tongji_web.htm app/template/member/com/uppic.htm app/template/member/com/vs.htm app/template/member/com/webrtc.htm app/template/member/com/withdraw.htm app/template/member/com/withdrawlist.htm app/template/member/com/xjh.htm app/template/member/com/xjhadd.htm app/template/member/com/yqmb.htm app/template/member/com/yqms.htm app/template/member/com/zhaopinhui.htm app/template/member/com/zphnet.htm app/template/member/images/ewmsx.png app/template/member/images/msg_no.png app/template/member/index.htm app/template/member/lietou/added.htm app/template/member/lietou/atn_teacher.htm app/template/member/lietou/baoming_subject.htm app/template/member/lietou/binding.htm app/template/member/lietou/buyvip.htm app/template/member/lietou/change.htm app/template/member/lietou/changelist.htm app/template/member/lietou/consume.htm app/template/member/lietou/coupon_list.htm app/template/member/lietou/css/account.css app/template/member/lietou/css/css.css app/template/member/lietou/css/guanli.css app/template/member/lietou/css/jianli.css app/template/member/lietou/css/tck_box.css app/template/member/lietou/down_resume.htm app/template/member/lietou/entrust_resume.htm app/template/member/lietou/fav_agency.htm app/template/member/lietou/fav_subject.htm app/template/member/lietou/footer.htm app/template/member/lietou/give_rebates.htm app/template/member/lietou/header.htm app/template/member/lietou/images/account.png app/template/member/lietou/images/bank.png app/template/member/lietou/images/bg_line.png app/template/member/lietou/images/cftzf.png app/template/member/lietou/images/cityiocn.png app/template/member/lietou/images/com_s_icon.png app/template/member/lietou/images/com_s_icon_w.png app/template/member/lietou/images/disc_icon2.png app/template/member/lietou/images/disc_icon3.png app/template/member/lietou/images/disc_icon8.png app/template/member/lietou/images/dl.png app/template/member/lietou/images/dw.png app/template/member/lietou/images/fbwt.png app/template/member/lietou/images/firmicon06.png app/template/member/lietou/images/fw.png app/template/member/lietou/images/hk_img.jpg app/template/member/lietou/images/hy_arrow.png app/template/member/lietou/images/hy_gh.png app/template/member/lietou/images/hy_gh01.png app/template/member/lietou/images/hy_qx.png app/template/member/lietou/images/j_fl_icon.png app/template/member/lietou/images/j_fl_icon1.png app/template/member/lietou/images/jb.png app/template/member/lietou/images/lb_icon.png app/template/member/lietou/images/left_icon.png app/template/member/lietou/images/lt.png app/template/member/lietou/images/lt_icon1.png app/template/member/lietou/images/md_xinx01.png app/template/member/lietou/images/member_ico1.png app/template/member/lietou/images/member_ico2.png app/template/member/lietou/images/mobile_ico.gif app/template/member/lietou/images/next.jpg app/template/member/lietou/images/nmb.png app/template/member/lietou/images/ph.png app/template/member/lietou/images/pic_img.png app/template/member/lietou/images/pickpad.gif app/template/member/lietou/images/portrait-cover_a335422.png app/template/member/lietou/images/ppy.png app/template/member/lietou/images/profile.png app/template/member/lietou/images/px.png app/template/member/lietou/images/qd.png app/template/member/lietou/images/qdjf_icon.png app/template/member/lietou/images/qh.png app/template/member/lietou/images/r_xl.png app/template/member/lietou/images/rp.png app/template/member/lietou/images/rz_icon.png app/template/member/lietou/images/rz_icon_tx.png app/template/member/lietou/images/rz_icon_yx.png app/template/member/lietou/images/rzd.png app/template/member/lietou/images/rzs.png app/template/member/lietou/images/s_tck.jpg app/template/member/lietou/images/sign_have.gif app/template/member/lietou/images/stc.png app/template/member/lietou/images/ts2.jpg app/template/member/lietou/images/uc_ce_01.jpg app/template/member/lietou/images/uc_ce_02.jpg app/template/member/lietou/images/uc_ce_03.jpg app/template/member/lietou/images/uc_ce_04.jpg app/template/member/lietou/images/uc_ce_06.jpg app/template/member/lietou/images/uc_ce_08.jpg app/template/member/lietou/images/users_icon_user.png app/template/member/lietou/images/wxbank.jpg app/template/member/lietou/images/wxzf.png app/template/member/lietou/images/xf.gif app/template/member/lietou/images/xf_h.gif app/template/member/lietou/images/xg_arr.png app/template/member/lietou/images/xg_arr01.png app/template/member/lietou/images/xg_arr02.png app/template/member/lietou/images/xg_arr03.png app/template/member/lietou/images/xg_bg.png app/template/member/lietou/images/xg_ch.png app/template/member/lietou/images/xg_ch01.png app/template/member/lietou/images/xg_gou.png app/template/member/lietou/images/xg_gou01.png app/template/member/lietou/images/xg_seat.png app/template/member/lietou/images/xg_tg.png app/template/member/lietou/images/xg_tg01.png app/template/member/lietou/images/xg_tj.png app/template/member/lietou/images/xg_tj02.png app/template/member/lietou/images/xg_ts.png app/template/member/lietou/images/xg_tx.png app/template/member/lietou/images/xg_tx01.png app/template/member/lietou/images/xg_xbg.png app/template/member/lietou/images/xg_yq.png app/template/member/lietou/images/xg_yy.png app/template/member/lietou/images/xg_zj.png app/template/member/lietou/images/xj.png app/template/member/lietou/images/ylzf.png app/template/member/lietou/images/yq.png app/template/member/lietou/images/yun_info_sex_icon.png app/template/member/lietou/images/yun_job_f_icon2.gif app/template/member/lietou/images/yun_m_index_tip.png app/template/member/lietou/images/yun_no.jpg app/template/member/lietou/images/yun_no.png app/template/member/lietou/images/yun_t_menu1.png app/template/member/lietou/images/yun_t_menu2.png app/template/member/lietou/images/yzy.png app/template/member/lietou/images/zc.png app/template/member/lietou/images/zfbzf.png app/template/member/lietou/images/zz_arrow.png app/template/member/lietou/index.htm app/template/member/lietou/info.htm app/template/member/lietou/integral.htm app/template/member/lietou/integral_reduce.htm app/template/member/lietou/job.htm app/template/member/lietou/jobadd.htm app/template/member/lietou/jobpack.htm app/template/member/lietou/js/jobadd.js app/template/member/lietou/js/pack.js app/template/member/lietou/js/pop_up.js app/template/member/lietou/js/talent.js app/template/member/lietou/left.htm app/template/member/lietou/loglist.htm app/template/member/lietou/look_resume.htm app/template/member/lietou/member_right.htm app/template/member/lietou/member_time.htm app/template/member/lietou/my_rebates.htm app/template/member/lietou/mypay.htm app/template/member/lietou/passwd.htm app/template/member/lietou/pay.htm app/template/member/lietou/paylog.htm app/template/member/lietou/paylogtc.htm app/template/member/lietou/payment.htm app/template/member/lietou/public.htm app/template/member/lietou/replyss.htm app/template/member/lietou/reward_list.htm app/template/member/lietou/search_resume.htm app/template/member/lietou/setname.htm app/template/member/lietou/subject_zixun.htm app/template/member/lietou/sysnews.htm app/template/member/lietou/talent.htm app/template/member/lietou/talent_expect.htm app/template/member/lietou/talent_reward.htm app/template/member/lietou/uppic.htm app/template/member/lietou/withdraw.htm app/template/member/lietou/withdrawlist.htm app/template/member/lietou/yp_resume.htm app/template/member/lietou/zixun.htm app/template/member/msg3.htm app/template/member/public/changeutype.htm app/template/member/public/comtc.htm app/template/member/public/images/msgicon.png app/template/member/public/images/userrole.png app/template/member/public/invite_reg_hb.htm app/template/member/public/msg.htm app/template/member/public/remind.htm app/template/member/public/style/changeutype.css app/template/member/public/style/msg.css app/template/member/train/addshow.htm app/template/member/train/banner.htm app/template/member/train/binding.htm app/template/member/train/change.htm app/template/member/train/changelist.htm app/template/member/train/css/css.css app/template/member/train/footer.htm app/template/member/train/header.htm app/template/member/train/images/details-menu-bg.gif app/template/member/train/images/dl.png app/template/member/train/images/fbwt.png app/template/member/train/images/indexbg.jpg app/template/member/train/images/jb.png app/template/member/train/images/jg.png app/template/member/train/images/kc.png app/template/member/train/images/kf_tel.png app/template/member/train/images/m_jf_icon.gif app/template/member/train/images/me.png app/template/member/train/images/mobie.png app/template/member/train/images/mobie_yi.png app/template/member/train/images/mobile_ico.gif app/template/member/train/images/msg.png app/template/member/train/images/nav_bj.png app/template/member/train/images/nmb.png app/template/member/train/images/ph.png app/template/member/train/images/pic_img.png app/template/member/train/images/ppy.png app/template/member/train/images/px.png app/template/member/train/images/qd.png app/template/member/train/images/qdjf_icon.png app/template/member/train/images/qq.png app/template/member/train/images/rj.png app/template/member/train/images/rp.png app/template/member/train/images/rzd.png app/template/member/train/images/s.png app/template/member/train/images/sf.png app/template/member/train/images/sign_have.gif app/template/member/train/images/sjrz.png app/template/member/train/images/sjwrz.png app/template/member/train/images/stc.png app/template/member/train/images/sub1.png app/template/member/train/images/tc.png app/template/member/train/images/tran1.png app/template/member/train/images/tran2.png app/template/member/train/images/tran3.png app/template/member/train/images/upload.gif app/template/member/train/images/uploadify-cancel.png app/template/member/train/images/user-ui2-icon_02.jpg app/template/member/train/images/user-ui2-icon_04.jpg app/template/member/train/images/user_gz.gif app/template/member/train/images/w.png app/template/member/train/images/xf.gif app/template/member/train/images/xf_h.gif app/template/member/train/images/xg.jpg app/template/member/train/images/xl.png app/template/member/train/images/xubox_ico0.png app/template/member/train/images/yq.png app/template/member/train/images/yun_icon1.jpg app/template/member/train/images/yun_icon2.jpg app/template/member/train/images/yun_kc_icon3.jpg app/template/member/train/images/yun_m_text1.png app/template/member/train/images/yun_m_text2.png app/template/member/train/images/yun_no.jpg app/template/member/train/images/yun_t_menu1.png app/template/member/train/images/yun_t_menu2.png app/template/member/train/images/yun_ts.png app/template/member/train/images/yunkficon.png app/template/member/train/images/yx.png app/template/member/train/images/yxrz.png app/template/member/train/images/yxwrz.png app/template/member/train/images/yxz.png app/template/member/train/images/zc.png app/template/member/train/images/zh.png app/template/member/train/images/zzrz.png app/template/member/train/images/zzwrz.png app/template/member/train/index.htm app/template/member/train/info.htm app/template/member/train/integral.htm app/template/member/train/integral_reduce.htm app/template/member/train/left.htm app/template/member/train/log.htm app/template/member/train/message.htm app/template/member/train/news.htm app/template/member/train/news_add.htm app/template/member/train/password.htm app/template/member/train/paylog.htm app/template/member/train/rebates.htm app/template/member/train/reward_list.htm app/template/member/train/setname.htm app/template/member/train/show.htm app/template/member/train/sign_up.htm app/template/member/train/subject.htm app/template/member/train/subject_add.htm app/template/member/train/subpay.htm app/template/member/train/sysnews.htm app/template/member/train/team.htm app/template/member/train/team_add.htm app/template/member/train/uppic.htm app/template/member/train/withdraw.htm app/template/member/train/withdrawlist.htm app/template/member/user/academy.htm app/template/member/user/addshow.htm app/template/member/user/atn.htm app/template/member/user/atn_teacher.htm app/template/member/user/atnlt.htm app/template/member/user/baoming_subject.htm app/template/member/user/binding.htm app/template/member/user/change.htm app/template/member/user/changelist.htm app/template/member/user/checkimg.htm app/template/member/user/comment.htm app/template/member/user/commsg.htm app/template/member/user/editshow.htm app/template/member/user/expect.htm app/template/member/user/expect_add.htm app/template/member/user/expect_success.htm app/template/member/user/expectq.htm app/template/member/user/fav_agency.htm app/template/member/user/fav_subject.htm app/template/member/user/favorite.htm app/template/member/user/finder.htm app/template/member/user/finderinfo.htm app/template/member/user/footer.htm app/template/member/user/header.htm app/template/member/user/headnav.htm app/template/member/user/images/bank.png app/template/member/user/images/cftzf.png app/template/member/user/images/ch.png app/template/member/user/images/city_icon.png app/template/member/user/images/cj.jpg app/template/member/user/images/dt.png app/template/member/user/images/eva_01.png app/template/member/user/images/fhsy.png app/template/member/user/images/gouhao.png app/template/member/user/images/gth.png app/template/member/user/images/hk_img.jpg app/template/member/user/images/icon1.png app/template/member/user/images/icon10.png app/template/member/user/images/icon10h.png app/template/member/user/images/icon11.png app/template/member/user/images/icon11h.png app/template/member/user/images/icon1h.png app/template/member/user/images/icon2.png app/template/member/user/images/icon2h.png app/template/member/user/images/icon3.png app/template/member/user/images/icon3h.png app/template/member/user/images/icon4.png app/template/member/user/images/icon4h.png app/template/member/user/images/icon5.png app/template/member/user/images/icon5h.png app/template/member/user/images/icon6.png app/template/member/user/images/icon6h.png app/template/member/user/images/icon7.png app/template/member/user/images/icon7h.png app/template/member/user/images/icon8.png app/template/member/user/images/icon8h.png app/template/member/user/images/icon9.png app/template/member/user/images/icon9h.png app/template/member/user/images/icon_sc.png app/template/member/user/images/j_fl_icon.png app/template/member/user/images/jt_icon.png app/template/member/user/images/kq.gif app/template/member/user/images/lb_icon.png app/template/member/user/images/left_icon2.png app/template/member/user/images/left_nav_icon.png app/template/member/user/images/lookother.png app/template/member/user/images/lt.png app/template/member/user/images/m_css.css app/template/member/user/images/m_icon_zk.png app/template/member/user/images/m_resume.css app/template/member/user/images/mr.png app/template/member/user/images/msg.png app/template/member/user/images/msj_icon2.png app/template/member/user/images/nav_jt_icon.png app/template/member/user/images/pic_img.png app/template/member/user/images/pj.png app/template/member/user/images/qh.png app/template/member/user/images/r_icon1.png app/template/member/user/images/r_icon2.png app/template/member/user/images/r_icon3.png app/template/member/user/images/r_icon4.png app/template/member/user/images/r_icon5.jpg app/template/member/user/images/r_tip.png app/template/member/user/images/reg_cgicon.png app/template/member/user/images/resume_headerbg.png app/template/member/user/images/s_icont.png app/template/member/user/images/sc.png app/template/member/user/images/search_icon.png app/template/member/user/images/set1.png app/template/member/user/images/set2.png app/template/member/user/images/set3.png app/template/member/user/images/set4.png app/template/member/user/images/sign_have.gif app/template/member/user/images/sj.png app/template/member/user/images/spms_icon.png app/template/member/user/images/sproom.css app/template/member/user/images/sproom_btn1.png app/template/member/user/images/sproom_btn2.png app/template/member/user/images/sproom_up.png app/template/member/user/images/spview_show_i1.png app/template/member/user/images/spview_show_i2.png app/template/member/user/images/spview_show_i3.png app/template/member/user/images/spview_show_i4.png app/template/member/user/images/spview_show_i5.png app/template/member/user/images/sub_bg2.gif app/template/member/user/images/time.png app/template/member/user/images/time_icon.png app/template/member/user/images/tip.png app/template/member/user/images/u_1.png app/template/member/user/images/u_2.png app/template/member/user/images/u_3.png app/template/member/user/images/u_4.png app/template/member/user/images/uicon1.jpg app/template/member/user/images/uicon2.jpg app/template/member/user/images/uicon3.jpg app/template/member/user/images/uicon4.jpg app/template/member/user/images/uicon5.jpg app/template/member/user/images/uploadzp.png app/template/member/user/images/user_tel.png app/template/member/user/images/userrz_icon.png app/template/member/user/images/word.png app/template/member/user/images/wx_bd.png app/template/member/user/images/wxbank.jpg app/template/member/user/images/wxzf.png app/template/member/user/images/yck.png app/template/member/user/images/ylzf.png app/template/member/user/images/yqh.png app/template/member/user/images/yt_icon.png app/template/member/user/images/yun_black_icon.png app/template/member/user/images/yun_info_sex_icon.png app/template/member/user/images/yun_m_data_icon.png app/template/member/user/images/yun_m_icon.png app/template/member/user/images/yun_m_index_icon.png app/template/member/user/images/yun_m_index_tip.png app/template/member/user/images/yun_m_index_yes.png app/template/member/user/images/yun_m_lefticon.png app/template/member/user/images/yun_m_pay.png app/template/member/user/images/yun_m_resume_icon.png app/template/member/user/images/yun_m_setect_icon.png app/template/member/user/images/yun_no.png app/template/member/user/images/yun_prompt_writingicon_right.png app/template/member/user/images/yun_resume_icon.png app/template/member/user/images/yx_icon.png app/template/member/user/images/yxz.png app/template/member/user/images/zbicon.png app/template/member/user/images/zfbzf.png app/template/member/user/images/zhfl.png app/template/member/user/images/zn_icon.png app/template/member/user/index.htm app/template/member/user/info.htm app/template/member/user/integral.htm app/template/member/user/integral_reduce.htm app/template/member/user/invite.htm app/template/member/user/job.htm app/template/member/user/jobpack.htm app/template/member/user/js/jquery.scrollto.js app/template/member/user/js/resume.js app/template/member/user/js/webrtc.js app/template/member/user/left.htm app/template/member/user/likejob.htm app/template/member/user/loglist.htm app/template/member/user/logout.htm app/template/member/user/look.htm app/template/member/user/look_job.htm app/template/member/user/message.htm app/template/member/user/partapply.htm app/template/member/user/partcollect.htm app/template/member/user/passwd.htm app/template/member/user/pay.htm app/template/member/user/paylist.htm app/template/member/user/paylog.htm app/template/member/user/payment.htm app/template/member/user/photo.htm app/template/member/user/privacy.htm app/template/member/user/rebates.htm app/template/member/user/resume.htm app/template/member/user/resumeout.htm app/template/member/user/resumetpl.htm app/template/member/user/reward_list.htm app/template/member/user/server.htm app/template/member/user/setname.htm app/template/member/user/show.htm app/template/member/user/sproom.htm app/template/member/user/spview.htm app/template/member/user/subject_zixun.htm app/template/member/user/subscribe.htm app/template/member/user/subscriberecord.htm app/template/member/user/sysnews.htm app/template/member/user/transfer.htm app/template/member/user/ul_nav.htm app/template/member/user/uppic.htm app/template/member/user/userpackloglist.htm app/template/member/user/webrtc.htm app/template/member/user/withdraw.htm app/template/member/user/withdrawlist.htm app/template/member/user/xjh.htm app/template/member/user/xjhlive.htm app/template/resume/css/resume.css app/template/resume/gresume.htm app/template/resume/images/chat_icon.png app/template/resume/images/dh.png app/template/resume/images/eva_01.png app/template/resume/images/eva_02.png app/template/resume/images/ewm_member_wechat_official_accounts.jpg app/template/resume/images/gth.png app/template/resume/images/jianli_jt.gif app/template/resume/images/jianli_jt2.gif app/template/resume/images/jl_icon.png app/template/resume/images/jobdh.png app/template/resume/images/ms.png app/template/resume/images/r_g.png app/template/resume/images/r_icon.png app/template/resume/images/r_icon2.png app/template/resume/images/r_icon4.png app/template/resume/images/r_line.png app/template/resume/images/red_left.png app/template/resume/images/resuembg1.png app/template/resume/images/resume_headerbg.png app/template/resume/images/resume_mh_bg.png app/template/resume/images/resumetime.png app/template/resume/images/rz_sj.png app/template/resume/images/rz_yx.png app/template/resume/images/rz_zz.png app/template/resume/images/sf.png app/template/resume/images/sfrz.png app/template/resume/images/sub_bg2.gif app/template/resume/images/tanch.png app/template/resume/images/telicon.png app/template/resume/images/three_sf.png app/template/resume/images/time_icon.png app/template/resume/images/two_r_icon.png app/template/resume/images/tx.png app/template/resume/images/user_yz.png app/template/resume/images/yun-resume_t_icon1.png app/template/resume/images/yun-resume_t_icon2.png app/template/resume/images/yun-resume_t_icon3.png app/template/resume/images/yun-resume_t_icon4.png app/template/resume/images/yun-resume_t_icon5.png app/template/resume/images/yun-resume_t_icon6.png app/template/resume/images/yun-resume_t_icon7.png app/template/resume/images/yun-resume_t_icon8.png app/template/resume/images/yun_b.png app/template/resume/images/yun_bk.png app/template/resume/images/yun_g.png app/template/resume/images/yun_info_sex_icon.png app/template/resume/images/yun_qq.png app/template/resume/images/yun_resume_dy.png app/template/resume/images/yun_resume_fx.png app/template/resume/images/yun_resume_iconfj.png app/template/resume/images/yun_resume_iconfj2.png app/template/resume/images/yun_resume_iconjl.png app/template/resume/images/yun_resume_iconjl2.png app/template/resume/images/yun_resume_iconjn.png app/template/resume/images/yun_resume_iconjn2.png app/template/resume/images/yun_resume_iconjy.png app/template/resume/images/yun_resume_iconjy2.png app/template/resume/images/yun_resume_iconlx.png app/template/resume/images/yun_resume_iconlx2.png app/template/resume/images/yun_resume_iconpj.png app/template/resume/images/yun_resume_iconpj2.png app/template/resume/images/yun_resume_iconpx.png app/template/resume/images/yun_resume_iconpx2.png app/template/resume/images/yun_resume_iconqt.png app/template/resume/images/yun_resume_iconqt2.png app/template/resume/images/yun_resume_iconry.png app/template/resume/images/yun_resume_iconry2.png app/template/resume/images/yun_resume_iconxm.png app/template/resume/images/yun_resume_iconxm2.png app/template/resume/images/yun_resume_iconxy.png app/template/resume/images/yun_resume_iconyx.png app/template/resume/images/yun_resume_iconyx2.png app/template/resume/images/yun_resume_ms.png app/template/resume/images/yun_resume_sc.png app/template/resume/images/yun_resume_xz.png app/template/resume/images/yun_select.jpg app/template/resume/images/yun_tc_tip.png app/template/resume/images/yun_tc_xz.png app/template/resume/images/yun_tel.png app/template/resume/images/yun_tel2.png app/template/resume/images/yun_ys.png app/template/resume/images/yun_yx.png app/template/resume/images/yxz.png app/template/resume/images/zs.jpg app/template/resume/info.txt app/template/resume/jianli1/index.htm app/template/resume/jianli2/index.htm app/template/resume/jianli3/index.htm app/template/resume/jianli4/index.htm app/template/resume/jianli5/index.htm app/template/resume/jianli6/index.htm app/template/resume/resume.htm app/template/resume/resume_include.htm app/template/resume/resume_right.htm app/template/resume/resume_share.htm app/template/resume/sendresume.htm app/template/resume/wordresume.htm app/template/school/css/css.css app/template/school/header.htm app/template/school/images/1.jpg app/template/school/images/209_11595.jpg app/template/school/images/3.png app/template/school/images/32.png app/template/school/images/asearch.png app/template/school/images/citymore_down.png app/template/school/images/citymore_up.png app/template/school/images/disc_icon3.png app/template/school/images/disc_iconchexk.png app/template/school/images/empty1.png app/template/school/images/job_det.jpg app/template/school/images/job_det_h.jpg app/template/school/images/kf_tel.png app/template/school/images/rj.png app/template/school/images/yun_no.png app/template/school/images/yun_school_add.png app/template/school/images/yun_school_com.png app/template/school/images/yun_school_gz.png app/template/school/images/yun_school_gz2.png app/template/school/images/yun_school_icon.png app/template/school/images/yun_school_majoricon.png app/template/school/images/yun_school_search.png app/template/school/images/yun_school_sj.png app/template/school/images/yun_school_user.png app/template/school/images/yun_school_wsicon.png app/template/school/images/yun_school_xjhicon.png app/template/school/images/yun_school_yx_bg.jpg app/template/school/index.htm app/template/school/job.htm app/template/school/js/public.js app/template/school/school_academy.htm app/template/school/school_academy_show.htm app/template/school/xjh.htm app/template/school/xjhshow.htm app/template/siteadmin/admin_ad_order.htm app/template/siteadmin/admin_ad_preview.htm app/template/siteadmin/admin_advertise.htm app/template/siteadmin/admin_advertise_add.htm app/template/siteadmin/admin_announcement_add.htm app/template/siteadmin/admin_announcement_list.htm app/template/siteadmin/admin_answer_list.htm app/template/siteadmin/admin_answer_review.htm app/template/siteadmin/admin_appeal.htm app/template/siteadmin/admin_appeal_info.htm app/template/siteadmin/admin_com_cert.htm app/template/siteadmin/admin_comlog.htm app/template/siteadmin/admin_comnews.htm app/template/siteadmin/admin_company.htm app/template/siteadmin/admin_company_child.htm app/template/siteadmin/admin_company_job.htm app/template/siteadmin/admin_company_job_show.htm app/template/siteadmin/admin_company_mapply.htm app/template/siteadmin/admin_company_mcomtpl.htm app/template/siteadmin/admin_company_mdown.htm app/template/siteadmin/admin_company_member_log.htm app/template/siteadmin/admin_company_mintegral.htm app/template/siteadmin/admin_company_minvite.htm app/template/siteadmin/admin_company_mjob.htm app/template/siteadmin/admin_company_morder.htm app/template/siteadmin/admin_company_morder_add.htm app/template/siteadmin/admin_company_morder_edit.htm app/template/siteadmin/admin_company_mshow.htm app/template/siteadmin/admin_company_mshowadd.htm app/template/siteadmin/admin_company_mshowedit.htm app/template/siteadmin/admin_company_order.htm app/template/siteadmin/admin_company_order_edit.htm app/template/siteadmin/admin_company_pay.htm app/template/siteadmin/admin_company_pic.htm app/template/siteadmin/admin_company_picbanner.htm app/template/siteadmin/admin_company_picshow.htm app/template/siteadmin/admin_company_xls.htm app/template/siteadmin/admin_compl.htm app/template/siteadmin/admin_comproduct.htm app/template/siteadmin/admin_coupon.htm app/template/siteadmin/admin_coupon_gift.htm app/template/siteadmin/admin_gq_member_log.htm app/template/siteadmin/admin_gqbrower.htm app/template/siteadmin/admin_gqinfo_pic.htm app/template/siteadmin/admin_gqmember_add.htm app/template/siteadmin/admin_gqmember_details.htm app/template/siteadmin/admin_gqmember_edit.htm app/template/siteadmin/admin_gqtask_details.htm app/template/siteadmin/admin_gqtask_list.htm app/template/siteadmin/admin_gqtask_show.htm app/template/siteadmin/admin_height_user.htm app/template/siteadmin/admin_hotjob.htm app/template/siteadmin/admin_hotjob_info.htm app/template/siteadmin/admin_invoice.htm app/template/siteadmin/admin_invoice_show.htm app/template/siteadmin/admin_job_xls.htm app/template/siteadmin/admin_jobpack.htm app/template/siteadmin/admin_jobrewardlog.htm app/template/siteadmin/admin_jobrewardpack.htm app/template/siteadmin/admin_loginlog.htm app/template/siteadmin/admin_lookjob.htm app/template/siteadmin/admin_lt_cert.htm app/template/siteadmin/admin_lt_job.htm app/template/siteadmin/admin_lt_job_show.htm app/template/siteadmin/admin_lt_member_log.htm app/template/siteadmin/admin_lt_pic.htm app/template/siteadmin/admin_lt_talent.htm app/template/siteadmin/admin_lt_talent_show.htm app/template/siteadmin/admin_lt_xuanshang.htm app/template/siteadmin/admin_lt_xuanshang_show.htm app/template/siteadmin/admin_map.htm app/template/siteadmin/admin_matching.htm app/template/siteadmin/admin_member.htm app/template/siteadmin/admin_member_comadd.htm app/template/siteadmin/admin_member_comedit.htm app/template/siteadmin/admin_member_edit.htm app/template/siteadmin/admin_member_gqlist.htm app/template/siteadmin/admin_member_ltedit.htm app/template/siteadmin/admin_member_ltlist.htm app/template/siteadmin/admin_member_trainedit.htm app/template/siteadmin/admin_member_trainlist.htm app/template/siteadmin/admin_member_useradd.htm app/template/siteadmin/admin_member_useredit.htm app/template/siteadmin/admin_member_userlist.htm app/template/siteadmin/admin_msg.htm app/template/siteadmin/admin_mypass.htm app/template/siteadmin/admin_myuser.htm app/template/siteadmin/admin_news_add.htm app/template/siteadmin/admin_news_list.htm app/template/siteadmin/admin_once.htm app/template/siteadmin/admin_once_add.htm app/template/siteadmin/admin_once_show.htm app/template/siteadmin/admin_order_xls.htm app/template/siteadmin/admin_partapply.htm app/template/siteadmin/admin_partjob.htm app/template/siteadmin/admin_partjob_show.htm app/template/siteadmin/admin_px_pic.htm app/template/siteadmin/admin_px_picbanner.htm app/template/siteadmin/admin_px_picshow.htm app/template/siteadmin/admin_question_add.htm app/template/siteadmin/admin_question_list.htm app/template/siteadmin/admin_recharge.htm app/template/siteadmin/admin_report_userlist.htm app/template/siteadmin/admin_resume.htm app/template/siteadmin/admin_resume_add.htm app/template/siteadmin/admin_resume_edit.htm app/template/siteadmin/admin_resume_xls.htm app/template/siteadmin/admin_right.htm app/template/siteadmin/admin_right_web.htm app/template/siteadmin/admin_school_graduate.htm app/template/siteadmin/admin_school_list.htm app/template/siteadmin/admin_school_listxjh.htm app/template/siteadmin/admin_school_xjh.htm app/template/siteadmin/admin_school_xjhadd.htm app/template/siteadmin/admin_search.htm app/template/siteadmin/admin_subject.htm app/template/siteadmin/admin_subject_add.htm app/template/siteadmin/admin_talentpool.htm app/template/siteadmin/admin_teacher.htm app/template/siteadmin/admin_teacher_add.htm app/template/siteadmin/admin_tiny.htm app/template/siteadmin/admin_tiny_add.htm app/template/siteadmin/admin_tiny_show.htm app/template/siteadmin/admin_train_cert.htm app/template/siteadmin/admin_train_member_log.htm app/template/siteadmin/admin_trainmessage.htm app/template/siteadmin/admin_trainnews.htm app/template/siteadmin/admin_trainpay.htm app/template/siteadmin/admin_trainpay_edit.htm app/template/siteadmin/admin_trust.htm app/template/siteadmin/admin_trust_recom.htm app/template/siteadmin/admin_trust_record.htm app/template/siteadmin/admin_user_cert.htm app/template/siteadmin/admin_user_member_log.htm app/template/siteadmin/admin_user_pic.htm app/template/siteadmin/admin_user_picshow.htm app/template/siteadmin/admin_user_written_off_log.htm app/template/siteadmin/admin_userchange.htm app/template/siteadmin/admin_useridjob.htm app/template/siteadmin/admin_useridmsg.htm app/template/siteadmin/admin_withdraw.htm app/template/siteadmin/admin_zhaopinhui_add.htm app/template/siteadmin/admin_zhaopinhui_com.htm app/template/siteadmin/admin_zhaopinhui_comadd.htm app/template/siteadmin/admin_zhaopinhui_comxls.htm app/template/siteadmin/admin_zhaopinhui_list.htm app/template/siteadmin/admin_zhaopinhui_upload.htm app/template/siteadmin/admin_zzh.htm app/template/siteadmin/checkdomain.htm app/template/siteadmin/coupon_list.htm app/template/siteadmin/crm_concern.htm app/template/siteadmin/crm_concern_add.htm app/template/siteadmin/crm_concern_list.htm app/template/siteadmin/crm_customer.htm app/template/siteadmin/crm_customer_add.htm app/template/siteadmin/crm_customer_list.htm app/template/siteadmin/crm_index.htm app/template/siteadmin/crm_public.htm app/template/siteadmin/crm_waitingtask.htm app/template/siteadmin/crm_worklog.htm app/template/siteadmin/down.htm app/template/siteadmin/index.htm app/template/siteadmin/info.txt app/template/siteadmin/login.htm app/template/siteadmin/look_resume.htm app/template/siteadmin/member_send_email.htm app/template/siteadmin/school_academy_list.htm app/template/siteadmin/school_add.htm app/template/siteadmin/statis.htm app/template/siteadmin/statis_income.htm app/template/siteadmin/statis_user.htm app/template/train/agency.htm app/template/train/agency_show.htm app/template/train/css/css.css app/template/train/css/message.css app/template/train/footer.htm app/template/train/header.htm app/template/train/images/cate_tab_bg.gif app/template/train/images/cate_tab_hover_bg.gif app/template/train/images/circle.png app/template/train/images/circle_new.png app/template/train/images/dz.png app/template/train/images/empty1.png app/template/train/images/footerdh.gif app/template/train/images/ico_sprite.png app/template/train/images/img111.jpg app/template/train/images/info_tab.png app/template/train/images/job_det.jpg app/template/train/images/job_det_h.jpg app/template/train/images/kf_tel.png app/template/train/images/l_t_bg.gif app/template/train/images/loading.gif app/template/train/images/lxr.png app/template/train/images/me.png app/template/train/images/mobile_ico.gif app/template/train/images/nav_icon.png app/template/train/images/photo.jpg app/template/train/images/prevNext.png app/template/train/images/qqz.png app/template/train/images/r.jpg app/template/train/images/reg_tips.gif app/template/train/images/rj.png app/template/train/images/search-no.gif app/template/train/images/sh_wtg1.gif app/template/train/images/t_com.png app/template/train/images/xf.gif app/template/train/images/xf_h.gif app/template/train/images/xubox_ico0.png app/template/train/images/yjj.png app/template/train/images/yun-kc_zx.gif app/template/train/images/yun_icon1.jpg app/template/train/images/yun_icon2.jpg app/template/train/images/yun_in_bbg.jpg app/template/train/images/yun_in_but.jpg app/template/train/images/yun_in_text.jpg app/template/train/images/yun_in_th.jpg app/template/train/images/yun_kc.png app/template/train/images/yun_kc_icon1.jpg app/template/train/images/yun_kc_icon2.jpg app/template/train/images/yun_kc_icon3.jpg app/template/train/images/yun_kc_sub.jpg app/template/train/images/yun_line.jpg app/template/train/images/yun_logoin_tck_icon1.jpg app/template/train/images/yun_logoin_tck_icon2.jpg app/template/train/images/yun_nav_cur.png app/template/train/images/yun_no.jpg app/template/train/images/yun_qq.jpg app/template/train/images/yun_rz.jpg app/template/train/images/yun_s1.png app/template/train/images/yun_sc.png app/template/train/images/yun_t_menu1.png app/template/train/images/yun_t_menu2.png app/template/train/images/yun_tipicon.png app/template/train/images/yun_wap_jobshow_map.png app/template/train/images/yun_wap_jobshow_telicon.png app/template/train/images/yun_wap_jobshow_teluser 3.png app/template/train/images/yun_wap_jobshow_teluser.png app/template/train/images/yun_ysc.jpg app/template/train/images/yunkficon.png app/template/train/index.htm app/template/train/info.txt app/template/train/intro.htm app/template/train/js/jquery.flexslider.js app/template/train/js/reg_ajax.js app/template/train/js/train_public.js app/template/train/link.htm app/template/train/mysubject.htm app/template/train/news.htm app/template/train/news_show.htm app/template/train/reclist.htm app/template/train/right.htm app/template/train/show.htm app/template/train/stopreg.htm app/template/train/subject.htm app/template/train/subject_show.htm app/template/train/teacher.htm app/template/train/team.htm app/template/train/team_show.htm app/template/train/top.htm app/template/train/zixun.htm app/template/wap/about.htm app/template/wap/addquestion.htm app/template/wap/addtask.htm app/template/wap/advice.htm app/template/wap/announcement.htm app/template/wap/announcements.htm app/template/wap/answer.htm app/template/wap/appdown.htm app/template/wap/applyjobuid.htm app/template/wap/article.htm app/template/wap/article_channels.htm app/template/wap/article_show.htm app/template/wap/ask.htm app/template/wap/askcontent.htm app/template/wap/askhotweek.htm app/template/wap/asklist.htm app/template/wap/asktopic.htm app/template/wap/attenquestion.htm app/template/wap/chat/chat.js app/template/wap/chat/css/chat.css app/template/wap/chat/images/About_the_interview.png app/template/wap/chat/images/Choose_jobs.png app/template/wap/chat/images/Live_speech.png app/template/wap/chat/images/Moment_circle.png app/template/wap/chat/images/Please_resume.png app/template/wap/chat/images/Switched_telephone.png app/template/wap/chat/images/add.png app/template/wap/chat/images/add@2x.png app/template/wap/chat/images/biographical_notes.png app/template/wap/chat/images/close.png app/template/wap/chat/images/come-through.png app/template/wap/chat/images/delete.png app/template/wap/chat/images/face.png app/template/wap/chat/images/fjl.png app/template/wap/chat/images/fs.png app/template/wap/chat/images/interview.png app/template/wap/chat/images/iphone.png app/template/wap/chat/images/iphone@2x.png app/template/wap/chat/images/keyboard.png app/template/wap/chat/images/location.png app/template/wap/chat/images/lose_interest_in.png app/template/wap/chat/images/lucency_interview.png app/template/wap/chat/images/ms_icon2.png app/template/wap/chat/images/opacitas_close.png app/template/wap/chat/images/opacitas_set.png app/template/wap/chat/images/photograph.png app/template/wap/chat/images/qhsxt.png app/template/wap/chat/images/qy.png app/template/wap/chat/images/redact.png app/template/wap/chat/images/return.png app/template/wap/chat/images/sp_L.png app/template/wap/chat/images/sp_r.png app/template/wap/chat/images/spcs.png app/template/wap/chat/images/spdd.png app/template/wap/chat/images/t_l.png app/template/wap/chat/images/t_r.png app/template/wap/chat/images/tel.png app/template/wap/chat/images/teljs.png app/template/wap/chat/images/tyy.gif app/template/wap/chat/images/tyyr.gif app/template/wap/chat/images/video_call.png app/template/wap/chat/images/weixin@2x.png app/template/wap/chat/images/weixin_new.png app/template/wap/chat/map.htm app/template/wap/chat/sproom.htm app/template/wap/chat/sproom.js app/template/wap/chat/wapim_yunliao.htm app/template/wap/chat/webrtc.htm app/template/wap/chat/webrtc.js app/template/wap/chat/yunliao/html5media.min.js app/template/wap/chat/yunliao/socket.js app/template/wap/chat/yunliao/textarea.js app/template/wap/chat/yunliao/xjhsocket.js app/template/wap/chat/yunliao_list.htm app/template/wap/claim.htm app/template/wap/company.htm app/template/wap/company_msg.htm app/template/wap/company_show.htm app/template/wap/company_vue.htm app/template/wap/css/The_message_list.css app/template/wap/css/ask/ask.css app/template/wap/css/base.css app/template/wap/css/cmc.css app/template/wap/css/compete.css app/template/wap/css/css.css app/template/wap/css/demo.css app/template/wap/css/diycss.css app/template/wap/css/fonts/mui.ttf app/template/wap/css/gq/free_job.css app/template/wap/css/job.css app/template/wap/css/lt/itwap.css app/template/wap/css/lt/ltcss.css app/template/wap/css/lt/ltwapmember.css app/template/wap/css/lt/yun_wap_member.css app/template/wap/css/map.css app/template/wap/css/member/memberuserwap.css app/template/wap/css/member/memberwap.css app/template/wap/css/member_style.css app/template/wap/css/px/pxwap.css app/template/wap/css/px/train.css app/template/wap/css/school/school.css app/template/wap/css/style.css app/template/wap/css/wap_tck.css app/template/wap/css/xjhlive.css app/template/wap/css/yun_wap_member.css app/template/wap/css/yunwap.css app/template/wap/css/zt_wap.css app/template/wap/evaluategradeshow.htm app/template/wap/evaluatelist.htm app/template/wap/evaluatepaper.htm app/template/wap/evaluateshow.htm app/template/wap/fheader.htm app/template/wap/footer.htm app/template/wap/forgetpw.htm app/template/wap/gongzhao.htm app/template/wap/gongzhaos.htm app/template/wap/gq_browserlist.htm app/template/wap/gq_index.htm app/template/wap/gq_info.htm app/template/wap/gq_pay.htm app/template/wap/gq_paylog.htm app/template/wap/gq_payment.htm app/template/wap/gq_wxpay.htm app/template/wap/gqfree.htm app/template/wap/gqfree_show.htm app/template/wap/gqlist.htm app/template/wap/gqtask.htm app/template/wap/gqtask_show.htm app/template/wap/hb/admin_whb.htm app/template/wap/hb/gongzhao_whb.htm app/template/wap/hb/reset.css app/template/wap/hb/whb.htm app/template/wap/hb_job/OPPOSans-M.ttf app/template/wap/hb_job/admin_whb.htm app/template/wap/header.htm app/template/wap/header_cont.htm app/template/wap/header_gq.htm app/template/wap/header_lt.htm app/template/wap/header_school.htm app/template/wap/header_train.htm app/template/wap/helpshare.htm app/template/wap/helpshow.htm app/template/wap/ident.htm app/template/wap/images/About_the_interview.png app/template/wap/images/Apply_About.png app/template/wap/images/Apply_block call.png app/template/wap/images/Apply_compile.png app/template/wap/images/Apply_inappropriate.png app/template/wap/images/Apply_undetermined.png app/template/wap/images/Bounty_delivery.png app/template/wap/images/Bounty_position.png app/template/wap/images/CDKEY.png app/template/wap/images/Certification_prompt_img.png app/template/wap/images/Choose_jobs.png app/template/wap/images/Edit_your_resume.png app/template/wap/images/Friends_Help.png app/template/wap/images/Friends_help_next.png app/template/wap/images/Friends_help_trumpet.png app/template/wap/images/Live_speech.png app/template/wap/images/Moment_circle.png app/template/wap/images/Optimization_banner.png app/template/wap/images/Part-time_management.png app/template/wap/images/Please_resume.png app/template/wap/images/QQ@2x.png app/template/wap/images/Refresh.png app/template/wap/images/Resume_back.png app/template/wap/images/Resume_email.png app/template/wap/images/Switched_telephone.png app/template/wap/images/The_task_of_supply_and_demand.png app/template/wap/images/account_add.png app/template/wap/images/add.png app/template/wap/images/add_newdot.png app/template/wap/images/add_newrenewal.png app/template/wap/images/addition.png app/template/wap/images/article_more.png app/template/wap/images/ask_gz.png app/template/wap/images/ask_homeicon.png app/template/wap/images/ask_icon.png app/template/wap/images/ask_iconpl.png app/template/wap/images/ask_nav.png app/template/wap/images/ask_search_icon.png app/template/wap/images/ask_yl.png app/template/wap/images/attention.png app/template/wap/images/background.png app/template/wap/images/banner.png app/template/wap/images/baoming.png app/template/wap/images/bg.jpg app/template/wap/images/biographical_notes.png app/template/wap/images/bz.png app/template/wap/images/ca.gif app/template/wap/images/care_a_hang.png app/template/wap/images/career_fair_time.png app/template/wap/images/chat.png app/template/wap/images/chaticon.png app/template/wap/images/close.png app/template/wap/images/com_icon1.png app/template/wap/images/com_icon10.png app/template/wap/images/com_icon2.png app/template/wap/images/com_icon3.png app/template/wap/images/com_icon4.png app/template/wap/images/com_icon5.png app/template/wap/images/com_icon6.png app/template/wap/images/com_icon7.png app/template/wap/images/com_icon8.png app/template/wap/images/com_icon9.png app/template/wap/images/com_rs.png app/template/wap/images/come-through.png app/template/wap/images/company.png app/template/wap/images/company_photo_add.png app/template/wap/images/complaint.png app/template/wap/images/conceal.png app/template/wap/images/conceal_1.png app/template/wap/images/copy.png app/template/wap/images/cultivate .png app/template/wap/images/customer_service.png app/template/wap/images/czcg.png app/template/wap/images/delete.png app/template/wap/images/deliver_been.png app/template/wap/images/deliver_no_show.png app/template/wap/images/deliver_pass.png app/template/wap/images/details_collect.png app/template/wap/images/details_report.png app/template/wap/images/diy_hb.png app/template/wap/images/diy_tit4_jp.png app/template/wap/images/diy_tit4_lb.png app/template/wap/images/diy_tit4_mq.png app/template/wap/images/diy_tit4_tj.png app/template/wap/images/diyjp.png app/template/wap/images/diymq.png app/template/wap/images/diyzw.png app/template/wap/images/dredge_To_confirm.png app/template/wap/images/dredge_add.png app/template/wap/images/dredge_affirm.png app/template/wap/images/dredge_backdrop.png app/template/wap/images/dredge_chat.png app/template/wap/images/dredge_discount.png app/template/wap/images/dredge_examine.png app/template/wap/images/dredge_identifying.png app/template/wap/images/dredge_invite.png app/template/wap/images/dredge_refresh.png app/template/wap/images/dredge_resume.png app/template/wap/images/dredge_service.png app/template/wap/images/dredge_title.png app/template/wap/images/dredge_top.png app/template/wap/images/dredge_video.png app/template/wap/images/dredge_wx.png app/template/wap/images/dredge_zfb.png app/template/wap/images/ds.png app/template/wap/images/edit.png app/template/wap/images/ellipse.png app/template/wap/images/enterprise_data.png app/template/wap/images/face.png app/template/wap/images/financial_benner.png app/template/wap/images/financial_management.png app/template/wap/images/financial_reward.png app/template/wap/images/financialtitle.png app/template/wap/images/fk.png app/template/wap/images/footer_msgiconcur.png app/template/wap/images/fot_nav_home.png app/template/wap/images/fptc.png app/template/wap/images/freejob_tel.png app/template/wap/images/freejobfh.png app/template/wap/images/fx_hb.png app/template/wap/images/fx_lj.png app/template/wap/images/fx_wb.png app/template/wap/images/fx_wx.png app/template/wap/images/gbtg.png app/template/wap/images/gbtg54.png app/template/wap/images/genius.png app/template/wap/images/genius_consult.png app/template/wap/images/give a like.png app/template/wap/images/gouton.png app/template/wap/images/gt.png app/template/wap/images/hb_set.png app/template/wap/images/header_back.png app/template/wap/images/header_nav.png app/template/wap/images/header_nav2.png app/template/wap/images/headhunter.png app/template/wap/images/home_emptygraph.png app/template/wap/images/home_icon_notice.png app/template/wap/images/home_icon_release_default.png app/template/wap/images/home_tab_urgentemployment.png app/template/wap/images/hx.png app/template/wap/images/hylook.png app/template/wap/images/hywxz.png app/template/wap/images/icom_discount_coupon.png app/template/wap/images/icon4.png app/template/wap/images/icon_answer .png app/template/wap/images/icon_collect.png app/template/wap/images/icon_communication.png app/template/wap/images/icon_complaint.png app/template/wap/images/icon_education.png app/template/wap/images/icon_even_more.png app/template/wap/images/icon_fixed.png app/template/wap/images/icon_iphone.png app/template/wap/images/icon_issue.png app/template/wap/images/icon_location.png app/template/wap/images/icon_m_sc.png app/template/wap/images/icon_more.png app/template/wap/images/icon_orientation.png app/template/wap/images/icon_question.png app/template/wap/images/icon_recommend.png app/template/wap/images/icon_s_xia.png app/template/wap/images/icon_share.png app/template/wap/images/icon_sousuo.png app/template/wap/images/icon_weixin_n.png app/template/wap/images/inform.png app/template/wap/images/information.png app/template/wap/images/integral_notice.png app/template/wap/images/interview.png app/template/wap/images/interview_close.png app/template/wap/images/interview_ipone.png app/template/wap/images/invite_friends_banner.png app/template/wap/images/invite_friends_title.png app/template/wap/images/iphone.png app/template/wap/images/iphone_new_data.png app/template/wap/images/issue_add.png app/template/wap/images/issue_hint.png app/template/wap/images/issue_location.png app/template/wap/images/issue_post_title.png app/template/wap/images/issue_search.png app/template/wap/images/j_fl_icon.png app/template/wap/images/j_fl_icon1.png app/template/wap/images/j_icon1.png app/template/wap/images/j_icon1_y.png app/template/wap/images/j_icon2.png app/template/wap/images/j_icon2_y.png app/template/wap/images/j_icon3.png app/template/wap/images/j_icon3_y.png app/template/wap/images/j_icon4.png app/template/wap/images/j_icon4_y.png app/template/wap/images/jf_logo.png app/template/wap/images/jf_sjrz.png app/template/wap/images/jf_yq.png app/template/wap/images/jf_yxrz.png app/template/wap/images/jf_yz.png app/template/wap/images/job.dell.png app/template/wap/images/job_Help_wanted.png app/template/wap/images/job_Reward.png app/template/wap/images/job_add.png app/template/wap/images/job_anxious.png app/template/wap/images/job_bnner.png app/template/wap/images/job_competitiveness.png app/template/wap/images/job_del.png app/template/wap/images/job_hot.png app/template/wap/images/job_issue.png app/template/wap/images/job_modification.png app/template/wap/images/job_promotion.png app/template/wap/images/job_recommend.png app/template/wap/images/job_refresh.png app/template/wap/images/job_setting.png app/template/wap/images/job_share.png app/template/wap/images/job_training.png app/template/wap/images/job_up_down.png app/template/wap/images/jobhunter_camera.png app/template/wap/images/jobhunter_preview.png app/template/wap/images/jobhunter_refresh.png app/template/wap/images/jobhunter_top.png app/template/wap/images/jp.png app/template/wap/images/js_1.png app/template/wap/images/js_2.png app/template/wap/images/js_3.png app/template/wap/images/js_4.png app/template/wap/images/jzld.png app/template/wap/images/jzlg.png app/template/wap/images/jzlz.png app/template/wap/images/kefu.png app/template/wap/images/llg.png app/template/wap/images/loading.gif app/template/wap/images/log_out_img.png app/template/wap/images/logo@2x.png app/template/wap/images/look_me.png app/template/wap/images/look_yb.png app/template/wap/images/lose_interest_in.png app/template/wap/images/lt.png app/template/wap/images/lt_mq.png app/template/wap/images/lt_wt.png app/template/wap/images/lthome.png app/template/wap/images/lucency_interview.png app/template/wap/images/lxy.png app/template/wap/images/manage_full-time.png app/template/wap/images/manage_part-time job.png app/template/wap/images/map_nav.png app/template/wap/images/me_background.png app/template/wap/images/me_next_icon.png app/template/wap/images/me_set_icon.png app/template/wap/images/mission.png app/template/wap/images/mj.png app/template/wap/images/moonlight_recommend.png app/template/wap/images/mq.png app/template/wap/images/ms_mdr.png app/template/wap/images/msg.png app/template/wap/images/msg_icon.png app/template/wap/images/my_logo.png app/template/wap/images/my_logo_new.png app/template/wap/images/my_more.png app/template/wap/images/my_next_page.png app/template/wap/images/nan.png app/template/wap/images/nav_icon_add.png app/template/wap/images/nav_icon_more.png app/template/wap/images/nav_icon_open.png app/template/wap/images/nav_icon_pulldown.png app/template/wap/images/nav_icon_return.png app/template/wap/images/new_give a like.png app/template/wap/images/new_star.png app/template/wap/images/news.png app/template/wap/images/none_position.png app/template/wap/images/oei.png app/template/wap/images/opacitas_close.png app/template/wap/images/opacitas_set.png app/template/wap/images/optimizing_del.png app/template/wap/images/optimizing_icon.png app/template/wap/images/pecuniary_del.png app/template/wap/images/personal_advantage_eye.png app/template/wap/images/photograph.png app/template/wap/images/pj.png app/template/wap/images/popui.png app/template/wap/images/postbox.png app/template/wap/images/preview .png app/template/wap/images/promotion.png app/template/wap/images/px_fb.png app/template/wap/images/px_home.png app/template/wap/images/px_jg.png app/template/wap/images/px_js.png app/template/wap/images/px_kc.png app/template/wap/images/px_more.png app/template/wap/images/px_search.png app/template/wap/images/qd.png app/template/wap/images/qfy.png app/template/wap/images/qiniuset.png app/template/wap/images/qizhz.png app/template/wap/images/qq.png app/template/wap/images/questions_and_answers .png app/template/wap/images/r_icon.png app/template/wap/images/r_icon1.png app/template/wap/images/r_sc.png app/template/wap/images/r_tx.png app/template/wap/images/redact .png app/template/wap/images/redeem_iconnav1.png app/template/wap/images/redeem_iconnav2.png app/template/wap/images/redeem_iconnav3.png app/template/wap/images/refresh_del.png app/template/wap/images/refresh_title.png app/template/wap/images/reg_qy.png app/template/wap/images/remove.png app/template/wap/images/resume.png app/template/wap/images/resume_del.png app/template/wap/images/resume_index.png app/template/wap/images/resume_iphone.png app/template/wap/images/resume_management_del.png app/template/wap/images/resume_qq.png app/template/wap/images/resume_refresh.png app/template/wap/images/resume_share.png app/template/wap/images/resume_title.png app/template/wap/images/resume_top.png app/template/wap/images/return.png app/template/wap/images/rnr.png app/template/wap/images/rqt.png app/template/wap/images/rxl.png app/template/wap/images/s.png app/template/wap/images/s_icon3.png app/template/wap/images/s_icon4.png app/template/wap/images/school_xj.png app/template/wap/images/search.png app/template/wap/images/search_icon.png app/template/wap/images/searchicon.png app/template/wap/images/service_qq.png app/template/wap/images/set.png app/template/wap/images/set_man.png app/template/wap/images/set_woman.png app/template/wap/images/sf.png app/template/wap/images/share.png app/template/wap/images/shield.png app/template/wap/images/shivideo.png app/template/wap/images/show.png app/template/wap/images/sign_in.png app/template/wap/images/sixin.png app/template/wap/images/sj1.png app/template/wap/images/spe_gl/Enterprises.png app/template/wap/images/spe_gl/Enterprisesbg.png app/template/wap/images/spe_gl/Position.png app/template/wap/images/spe_gl/Positionbg.png app/template/wap/images/spe_gl/Recommend.png app/template/wap/images/spe_gl/banner.jpg app/template/wap/images/spe_gl/bg_1.png app/template/wap/images/spe_gl/bg_2.png app/template/wap/images/spe_gl/bg_3.png app/template/wap/images/spe_gl/bg_4.png app/template/wap/images/spe_gl/bg_5.png app/template/wap/images/spmsicon.png app/template/wap/images/spwx.png app/template/wap/images/succeed.png app/template/wap/images/system_information .png app/template/wap/images/sz.png app/template/wap/images/tab_corporatemembers.png app/template/wap/images/tab_icon_home_n.png app/template/wap/images/tab_icon_home_s.png app/template/wap/images/tab_icon_jl.png app/template/wap/images/tab_icon_jl_n.png app/template/wap/images/tab_icon_me_n.png app/template/wap/images/tab_icon_me_s.png app/template/wap/images/tab_icon_news_n.png app/template/wap/images/tab_icon_news_s.png app/template/wap/images/tab_icon_position_n.png app/template/wap/images/tab_icon_position_s.png app/template/wap/images/tab_new.png app/template/wap/images/table-view_yes.png app/template/wap/images/task_ mailbox .png app/template/wap/images/task_answer.png app/template/wap/images/task_authentication.png app/template/wap/images/task_falst_logoin.png app/template/wap/images/task_iphpne.png app/template/wap/images/task_issue .png app/template/wap/images/task_map.png app/template/wap/images/task_reply.png app/template/wap/images/task_streamer.png app/template/wap/images/task_uploading.png app/template/wap/images/tdtip.png app/template/wap/images/tj.png app/template/wap/images/tj2.png app/template/wap/images/top.png app/template/wap/images/train/s.png app/template/wap/images/train/sf.png app/template/wap/images/train/yx.png app/template/wap/images/training_institution.png app/template/wap/images/tw_tip.png app/template/wap/images/unselected.png app/template/wap/images/uploading.png app/template/wap/images/user_yz.png app/template/wap/images/video.png app/template/wap/images/video_call.png app/template/wap/images/video_icon.png app/template/wap/images/vip_ invoice.png app/template/wap/images/vip_background.png app/template/wap/images/vip_datum.png app/template/wap/images/vip_discount_coupon.png app/template/wap/images/vip_earnings.png app/template/wap/images/vip_nav.png app/template/wap/images/vip_order_management.png app/template/wap/images/vip_recharge_card.png app/template/wap/images/vip_register.png app/template/wap/images/vip_serve.png app/template/wap/images/vip_sign_in.png app/template/wap/images/w.png app/template/wap/images/wap_ps.png app/template/wap/images/weibu.png app/template/wap/images/weixin.png app/template/wap/images/weixin_new.png app/template/wap/images/weixin_new_data.png app/template/wap/images/wqd.png app/template/wap/images/wtjl.png app/template/wap/images/wx.png app/template/wap/images/wxh.png app/template/wap/images/xl.png app/template/wap/images/xs.png app/template/wap/images/ygz_n.png app/template/wap/images/ysc_n.png app/template/wap/images/yun_cy_icon1.png app/template/wap/images/yun_cy_icon2.png app/template/wap/images/yun_cy_icon3.png app/template/wap/images/yun_cy_icon4.png app/template/wap/images/yun_cy_icon5.png app/template/wap/images/yun_cy_icon6.png app/template/wap/images/yun_dx.png app/template/wap/images/yun_gj.png app/template/wap/images/yun_jobshow_fx.png app/template/wap/images/yun_jobshow_qxgz.png app/template/wap/images/yun_jobshow_sc.png app/template/wap/images/yun_jobshow_sc1.png app/template/wap/images/yun_jobshow_sj.png app/template/wap/images/yun_jobshow_ysc.png app/template/wap/images/yun_jobshow_ysc2.png app/template/wap/images/yun_login_icon1.png app/template/wap/images/yun_m_icon1.png app/template/wap/images/yun_m_icon10.png app/template/wap/images/yun_m_icon2.png app/template/wap/images/yun_m_icon3.png app/template/wap/images/yun_m_icon4.png app/template/wap/images/yun_m_icon5.png app/template/wap/images/yun_m_icon6.png app/template/wap/images/yun_m_icon7.png app/template/wap/images/yun_m_jf.png app/template/wap/images/yun_m_jf1.png app/template/wap/images/yun_m_jf2.png app/template/wap/images/yun_m_jf3.png app/template/wap/images/yun_m_jf4.png app/template/wap/images/yun_m_jl.png app/template/wap/images/yun_m_line.png app/template/wap/images/yun_m_qb.png app/template/wap/images/yun_m_rw.png app/template/wap/images/yun_m_sx.png app/template/wap/images/yun_m_szmr.png app/template/wap/images/yun_m_tc.png app/template/wap/images/yun_m_time.png app/template/wap/images/yun_m_zx.png app/template/wap/images/yun_px_hj.png app/template/wap/images/yun_px_js.png app/template/wap/images/yun_sf_icon.png app/template/wap/images/yun_wap_bj.png app/template/wap/images/yun_wap_fotnav_my_h.png app/template/wap/images/yun_wap_fotnav_user.png app/template/wap/images/yun_wap_fotnav_user_h.png app/template/wap/images/yun_wap_fotsy.png app/template/wap/images/yun_wap_fxicon.png app/template/wap/images/yun_wap_icon_xy.png app/template/wap/images/yun_wap_iconask.png app/template/wap/images/yun_wap_iconfont_ysc.png app/template/wap/images/yun_wap_jobshow_telicon.png app/template/wap/images/yun_wap_mapnav.png app/template/wap/images/yun_wap_no.png app/template/wap/images/yun_wap_partdate.png app/template/wap/images/yun_wap_partmap.png app/template/wap/images/yun_wap_share_more.png app/template/wap/images/yun_wap_share_tip_fx.png app/template/wap/images/yun_wap_share_tip_fx2.png app/template/wap/images/yun_wap_share_tip_fx3.png app/template/wap/images/yun_wap_share_tip_fx4.png app/template/wap/images/yun_wap_u_ask.png app/template/wap/images/yun_wap_u_bd.png app/template/wap/images/yun_wap_u_bm.png app/template/wap/images/yun_wap_u_dh.png app/template/wap/images/yun_wap_u_fb.png app/template/wap/images/yun_wap_u_sc.png app/template/wap/images/yun_wap_u_sz.png app/template/wap/images/yun_wap_u_tc.png app/template/wap/images/yun_wap_u_xg.png app/template/wap/images/yun_wap_u_yz.png app/template/wap/images/yun_wap_wxzf.png app/template/wap/images/yun_wap_yue.png app/template/wap/images/yun_wap_zfb.png app/template/wap/images/yun_yl.png app/template/wap/images/yx.png app/template/wap/images/yzjl.png app/template/wap/images/zph_dt.png app/template/wap/images/zph_icon_hc.png app/template/wap/images/zphb_show_bg.png app/template/wap/images/zphnet_icon_video.png app/template/wap/images/zw_wyd.png app/template/wap/images/zw_yxz.png app/template/wap/images/zw_yyd.png app/template/wap/index.htm app/template/wap/info.txt app/template/wap/invite.htm app/template/wap/job.htm app/template/wap/job/css/jquery.fullPage.css app/template/wap/job/css/style.css app/template/wap/job/font/AmaticSC-Regular.ttf app/template/wap/job/images/ban1.png app/template/wap/job/images/ban2.png app/template/wap/job/images/ban3.png app/template/wap/job/images/ban4.png app/template/wap/job/images/bg8.jpg app/template/wap/job/images/btn01_arrow.png app/template/wap/job/images/code.jpg app/template/wap/job/images/icon_left.png app/template/wap/job/images/logo.png app/template/wap/job/images/pic9.png app/template/wap/job/index.htm app/template/wap/job/js/jquery-1.8.3.min.js app/template/wap/job/js/jquery.fullPage.min.js app/template/wap/job/ltjob.htm app/template/wap/job_map.htm app/template/wap/job_show.htm app/template/wap/joblist_vue.htm app/template/wap/js/alloy-crop.js app/template/wap/js/alloy/alloy-finger.js app/template/wap/js/alloy/transform.js app/template/wap/js/appshare.js app/template/wap/js/binding.js app/template/wap/js/category.js app/template/wap/js/cmc.js app/template/wap/js/com.js app/template/wap/js/comPicker.js app/template/wap/js/compress.js app/template/wap/js/compressor.min.js app/template/wap/js/demo.js app/template/wap/js/exif.js app/template/wap/js/flexible.js app/template/wap/js/forgetpw.js app/template/wap/js/freeinfo.js app/template/wap/js/integral.js app/template/wap/js/jquery.flexslider-min.js app/template/wap/js/jquery.min.js app/template/wap/js/jquery.touchSlider.js app/template/wap/js/jsMath.js app/template/wap/js/layer/layer.m.js app/template/wap/js/layer/need/layer.css app/template/wap/js/list_bottom.js app/template/wap/js/lt.js app/template/wap/js/lt_public.js app/template/wap/js/member_caregory.js app/template/wap/js/mobiscroll/css/animate.min.css app/template/wap/js/mobiscroll/css/mobiscroll.css app/template/wap/js/mobiscroll/mobiscroll.js app/template/wap/js/mobiscroll/mobiscroll_002.js app/template/wap/js/mobiscroll/mobiscroll_003.js app/template/wap/js/mui/css/mui.indexedlist.css app/template/wap/js/mui/css/mui.min.css app/template/wap/js/mui/css/mui.picker.min.css app/template/wap/js/mui/css/mui.poppicker.css app/template/wap/js/mui/css/mui.previewimage.css app/template/wap/js/mui/fonts/mui-icons-extra.ttf app/template/wap/js/mui/fonts/mui.ttf app/template/wap/js/mui/mui.indexedlist.js app/template/wap/js/mui/mui.min.js app/template/wap/js/mui/mui.picker.min.js app/template/wap/js/mui/mui.poppicker.js app/template/wap/js/mui/mui.previewimage.js app/template/wap/js/mui/mui.view.js app/template/wap/js/mui/mui.zoom.js app/template/wap/js/nativeshare/icon/more.png app/template/wap/js/nativeshare/icon/qq.png app/template/wap/js/nativeshare/icon/qqzone.png app/template/wap/js/nativeshare/icon/weibo.png app/template/wap/js/nativeshare/icon/weixin.png app/template/wap/js/nativeshare/icon/weixin_friend.png app/template/wap/js/nativeshare/nativeshare.css app/template/wap/js/nativeshare/nativeshare.js app/template/wap/js/onceadd.js app/template/wap/js/part.js app/template/wap/js/partPicker.js app/template/wap/js/pay.js app/template/wap/js/peixun.js app/template/wap/js/prefixfree.min.js app/template/wap/js/public.js app/template/wap/js/publicselect.js app/template/wap/js/rating.js app/template/wap/js/redeem.js app/template/wap/js/reg_ajax.js app/template/wap/js/rewardpay.js app/template/wap/js/server.js app/template/wap/js/spe_gl/iscroll.js app/template/wap/js/spe_gl/jquery.touchSlider.js app/template/wap/js/spe_gl/navbarscroll.js app/template/wap/js/spe_gl/rem.js app/template/wap/js/spview.js app/template/wap/js/swiper/swiper-bundle.min.css app/template/wap/js/swiper/swiper-bundle.min.js app/template/wap/js/swiper/swiper.min.css app/template/wap/js/swiper/swiper.min.js app/template/wap/js/talent.js app/template/wap/js/tiny_add.js app/template/wap/js/train.js app/template/wap/js/umeditor/dialogs/emotion/emotion.css app/template/wap/js/umeditor/dialogs/emotion/emotion.js app/template/wap/js/umeditor/dialogs/emotion/images/0.gif app/template/wap/js/umeditor/dialogs/emotion/images/bface.gif app/template/wap/js/umeditor/dialogs/emotion/images/cface.gif app/template/wap/js/umeditor/dialogs/emotion/images/fface.gif app/template/wap/js/umeditor/dialogs/emotion/images/jxface2.gif app/template/wap/js/umeditor/dialogs/emotion/images/neweditor-tab-bg.png app/template/wap/js/umeditor/dialogs/emotion/images/tface.gif app/template/wap/js/umeditor/dialogs/emotion/images/wface.gif app/template/wap/js/umeditor/dialogs/emotion/images/yface.gif app/template/wap/js/umeditor/dialogs/formula/formula.css app/template/wap/js/umeditor/dialogs/formula/formula.html app/template/wap/js/umeditor/dialogs/formula/formula.js app/template/wap/js/umeditor/dialogs/formula/images/formula.png app/template/wap/js/umeditor/dialogs/image/image.css app/template/wap/js/umeditor/dialogs/image/image.js app/template/wap/js/umeditor/dialogs/image/images/close.png app/template/wap/js/umeditor/dialogs/image/images/upload1.png app/template/wap/js/umeditor/dialogs/image/images/upload2.png app/template/wap/js/umeditor/dialogs/link/link.js app/template/wap/js/umeditor/dialogs/map/map.html app/template/wap/js/umeditor/dialogs/map/map.js app/template/wap/js/umeditor/dialogs/video/images/center_focus.jpg app/template/wap/js/umeditor/dialogs/video/images/left_focus.jpg app/template/wap/js/umeditor/dialogs/video/images/none_focus.jpg app/template/wap/js/umeditor/dialogs/video/images/right_focus.jpg app/template/wap/js/umeditor/dialogs/video/video.css app/template/wap/js/umeditor/dialogs/video/video.js app/template/wap/js/umeditor/lang/zh-cn/images/copy.png app/template/wap/js/umeditor/lang/zh-cn/images/imglabel.png app/template/wap/js/umeditor/lang/zh-cn/images/localimage.png app/template/wap/js/umeditor/lang/zh-cn/images/music.png app/template/wap/js/umeditor/lang/zh-cn/images/upload.png app/template/wap/js/umeditor/lang/zh-cn/zh-cn.js app/template/wap/js/umeditor/themes/default/css/umeditor.min.css app/template/wap/js/umeditor/themes/default/images/caret.png app/template/wap/js/umeditor/themes/default/images/close.png app/template/wap/js/umeditor/themes/default/images/icons.gif app/template/wap/js/umeditor/themes/default/images/icons.png app/template/wap/js/umeditor/themes/default/images/ok.gif app/template/wap/js/umeditor/themes/default/images/pop-bg.png app/template/wap/js/umeditor/themes/default/images/spacer.gif app/template/wap/js/umeditor/themes/default/images/videologo.gif app/template/wap/js/umeditor/umeditor.config.js app/template/wap/js/umeditor/umeditor.min.js app/template/wap/js/user.js app/template/wap/js/userPicker.js app/template/wap/js/vue.min.js app/template/wap/js/webapppic/cropper.css app/template/wap/js/webapppic/cropper.js app/template/wap/js/webapppic/exif.js app/template/wap/js/wx.sdk.js app/template/wap/js/xjhlive.js app/template/wap/js/zph.js app/template/wap/js/zphnet.js app/template/wap/login.htm app/template/wap/loginlock.htm app/template/wap/ltfamous.htm app/template/wap/lthunter.htm app/template/wap/ltindex.htm app/template/wap/ltjoblist.htm app/template/wap/ltjobrecshow.htm app/template/wap/ltjobshow.htm app/template/wap/ltrecuser.htm app/template/wap/ltresume.htm app/template/wap/ltresumeshow.htm app/template/wap/ltservice.htm app/template/wap/map.htm app/template/wap/maplist.htm app/template/wap/member/cheader.htm app/template/wap/member/com/addreward.htm app/template/wap/member/com/addshow.htm app/template/wap/member/com/atn_teacher.htm app/template/wap/member/com/attention_me.htm app/template/wap/member/com/banner.htm app/template/wap/member/com/baoming_subject.htm app/template/wap/member/com/binding.htm app/template/wap/member/com/bindingbox.htm app/template/wap/member/com/change.htm app/template/wap/member/com/changelist.htm app/template/wap/member/com/child.htm app/template/wap/member/com/childassign.htm app/template/wap/member/com/childedit.htm app/template/wap/member/com/com.htm app/template/wap/member/com/comcert.htm app/template/wap/member/com/compete.htm app/template/wap/member/com/consume.htm app/template/wap/member/com/coupon_list.htm app/template/wap/member/com/fav_subject.htm app/template/wap/member/com/finance.htm app/template/wap/member/com/friendhelp.htm app/template/wap/member/com/give_rebates.htm app/template/wap/member/com/hr.htm app/template/wap/member/com/index.htm app/template/wap/member/com/info.htm app/template/wap/member/com/integral.htm app/template/wap/member/com/integral_reduce.htm app/template/wap/member/com/invite.htm app/template/wap/member/com/invoice.htm app/template/wap/member/com/invoice_apply.htm app/template/wap/member/com/invoice_info.htm app/template/wap/member/com/job.htm app/template/wap/member/com/job_tg.htm app/template/wap/member/com/job_tg_tck.htm app/template/wap/member/com/jobadd.htm app/template/wap/member/com/jobcolumn.htm app/template/wap/member/com/jobrewardlist.htm app/template/wap/member/com/jobrewardlog.htm app/template/wap/member/com/jobshrelist.htm app/template/wap/member/com/loglist.htm app/template/wap/member/com/logout.htm app/template/wap/member/com/look_job.htm app/template/wap/member/com/lookresume.htm app/template/wap/member/com/lt_job.htm app/template/wap/member/com/lt_jobadd.htm app/template/wap/member/com/map.htm app/template/wap/member/com/msg.htm app/template/wap/member/com/my_rebates.htm app/template/wap/member/com/part.htm app/template/wap/member/com/partadd.htm app/template/wap/member/com/partapply.htm app/template/wap/member/com/password.htm app/template/wap/member/com/pay.htm app/template/wap/member/com/paylog.htm app/template/wap/member/com/payment.htm app/template/wap/member/com/photo.htm app/template/wap/member/com/pl.htm app/template/wap/member/com/rebates_info.htm app/template/wap/member/com/reportlist.htm app/template/wap/member/com/resumecolumn.htm app/template/wap/member/com/reward_list.htm app/template/wap/member/com/rewardinvite.htm app/template/wap/member/com/rewardpay.htm app/template/wap/member/com/server.htm app/template/wap/member/com/set.htm app/template/wap/member/com/setname.htm app/template/wap/member/com/show.htm app/template/wap/member/com/special.htm app/template/wap/member/com/splist.htm app/template/wap/member/com/splog.htm app/template/wap/member/com/spresume.htm app/template/wap/member/com/spshow.htm app/template/wap/member/com/subject_zixun.htm app/template/wap/member/com/sxnews.htm app/template/wap/member/com/sysnews.htm app/template/wap/member/com/usecard.htm app/template/wap/member/com/withdraw.htm app/template/wap/member/com/withdrawlist.htm app/template/wap/member/com/wxpay.htm app/template/wap/member/com/xjh.htm app/template/wap/member/com/xjhadd.htm app/template/wap/member/com/yq.htm app/template/wap/member/com/yqmb.htm app/template/wap/member/com/yqmbedit.htm app/template/wap/member/com/zhaopinhui.htm app/template/wap/member/com/zphnet.htm app/template/wap/member/fheader.htm app/template/wap/member/header.htm app/template/wap/member/lheader.htm app/template/wap/member/lietou/added.htm app/template/wap/member/lietou/binding.htm app/template/wap/member/lietou/bindingbox.htm app/template/wap/member/lietou/change.htm app/template/wap/member/lietou/changelist.htm app/template/wap/member/lietou/com.htm app/template/wap/member/lietou/consume.htm app/template/wap/member/lietou/coupon_list.htm app/template/wap/member/lietou/down_resume.htm app/template/wap/member/lietou/entrust_resume.htm app/template/wap/member/lietou/finance.htm app/template/wap/member/lietou/getserver.htm app/template/wap/member/lietou/give_rebates.htm app/template/wap/member/lietou/gotime.htm app/template/wap/member/lietou/index.htm app/template/wap/member/lietou/info.htm app/template/wap/member/lietou/integral.htm app/template/wap/member/lietou/integral_reduce.htm app/template/wap/member/lietou/job.htm app/template/wap/member/lietou/jobadd.htm app/template/wap/member/lietou/jobcolumn.htm app/template/wap/member/lietou/jobrewardarb.htm app/template/wap/member/lietou/jobrewardlog.htm app/template/wap/member/lietou/lietou_rating.htm app/template/wap/member/lietou/lietou_time.htm app/template/wap/member/lietou/loglist.htm app/template/wap/member/lietou/look_resume.htm app/template/wap/member/lietou/ltcert.htm app/template/wap/member/lietou/msg.htm app/template/wap/member/lietou/my_rebates.htm app/template/wap/member/lietou/mypay.htm app/template/wap/member/lietou/passwd.htm app/template/wap/member/lietou/pay.htm app/template/wap/member/lietou/paylog.htm app/template/wap/member/lietou/payment.htm app/template/wap/member/lietou/rebateshow.htm app/template/wap/member/lietou/resumecolumn.htm app/template/wap/member/lietou/reward_list.htm app/template/wap/member/lietou/server.htm app/template/wap/member/lietou/set.htm app/template/wap/member/lietou/setname.htm app/template/wap/member/lietou/sxnews.htm app/template/wap/member/lietou/sysnews.htm app/template/wap/member/lietou/talent.htm app/template/wap/member/lietou/talent_expect.htm app/template/wap/member/lietou/talentreward.htm app/template/wap/member/lietou/telstatus.htm app/template/wap/member/lietou/uppic.htm app/template/wap/member/lietou/withdraw.htm app/template/wap/member/lietou/withdrawlist.htm app/template/wap/member/lietou/wxpay.htm app/template/wap/member/lietou/yp_resume.htm app/template/wap/member/public/changeutype.htm app/template/wap/member/public/phptoast.htm app/template/wap/member/public/remind.htm app/template/wap/member/public/resume_city_job.htm app/template/wap/member/publictwo.htm app/template/wap/member/theader.htm app/template/wap/member/train/addshow.htm app/template/wap/member/train/addsubject.htm app/template/wap/member/train/addteam.htm app/template/wap/member/train/banner.htm app/template/wap/member/train/binding.htm app/template/wap/member/train/bindingbox.htm app/template/wap/member/train/change.htm app/template/wap/member/train/changelist.htm app/template/wap/member/train/consume.htm app/template/wap/member/train/index.htm app/template/wap/member/train/info.htm app/template/wap/member/train/integral.htm app/template/wap/member/train/integral_reduce.htm app/template/wap/member/train/message.htm app/template/wap/member/train/password.htm app/template/wap/member/train/pxcert.htm app/template/wap/member/train/reward_list.htm app/template/wap/member/train/show.htm app/template/wap/member/train/signup.htm app/template/wap/member/train/subject.htm app/template/wap/member/train/subpay.htm app/template/wap/member/train/sxnews.htm app/template/wap/member/train/sysnews.htm app/template/wap/member/train/team.htm app/template/wap/member/train/uppic.htm app/template/wap/member/train/withdraw.htm app/template/wap/member/train/withdrawlist.htm app/template/wap/member/user/addexpect.htm app/template/wap/member/user/addresume.htm app/template/wap/member/user/addresumeson.htm app/template/wap/member/user/alltask.htm app/template/wap/member/user/atn_teacher.htm app/template/wap/member/user/atnacademy.htm app/template/wap/member/user/atncom.htm app/template/wap/member/user/atnlt.htm app/template/wap/member/user/atnxjh.htm app/template/wap/member/user/baoming_subject.htm app/template/wap/member/user/binding.htm app/template/wap/member/user/bindingbox.htm app/template/wap/member/user/blacklist.htm app/template/wap/member/user/blacklistadd.htm app/template/wap/member/user/change.htm app/template/wap/member/user/changelist.htm app/template/wap/member/user/collect.htm app/template/wap/member/user/comment.htm app/template/wap/member/user/commsg.htm app/template/wap/member/user/consume.htm app/template/wap/member/user/fav_agency.htm app/template/wap/member/user/fav_subject.htm app/template/wap/member/user/finance.htm app/template/wap/member/user/getserver.htm app/template/wap/member/user/idcard.htm app/template/wap/member/user/index.htm app/template/wap/member/user/info.htm app/template/wap/member/user/integral.htm app/template/wap/member/user/integral_reduce.htm app/template/wap/member/user/invite.htm app/template/wap/member/user/invitecont.htm app/template/wap/member/user/job.htm app/template/wap/member/user/jobrewardarb.htm app/template/wap/member/user/jobrewardlog.htm app/template/wap/member/user/likejob.htm app/template/wap/member/user/loglist.htm app/template/wap/member/user/logout.htm app/template/wap/member/user/look.htm app/template/wap/member/user/look_job.htm app/template/wap/member/user/optimize.htm app/template/wap/member/user/other_service.htm app/template/wap/member/user/partapply.htm app/template/wap/member/user/partcollect.htm app/template/wap/member/user/password.htm app/template/wap/member/user/pay.htm app/template/wap/member/user/paylog.htm app/template/wap/member/user/payment.htm app/template/wap/member/user/photo.htm app/template/wap/member/user/privacy.htm app/template/wap/member/user/rcomplete.htm app/template/wap/member/user/rebates.htm app/template/wap/member/user/rebates_info.htm app/template/wap/member/user/resume.htm app/template/wap/member/user/reward_list.htm app/template/wap/member/user/rinfo.htm app/template/wap/member/user/set.htm app/template/wap/member/user/setname.htm app/template/wap/member/user/spview.htm app/template/wap/member/user/sq.htm app/template/wap/member/user/subject_zixun.htm app/template/wap/member/user/sxnews.htm app/template/wap/member/user/sysnews.htm app/template/wap/member/user/transfer.htm app/template/wap/member/user/withdraw.htm app/template/wap/member/user/withdrawlist.htm app/template/wap/member/user/wxpay.htm app/template/wap/member/user/xjhlive.htm app/template/wap/msg.htm app/template/wap/nativeshare.htm app/template/wap/nav.htm app/template/wap/once.htm app/template/wap/once_add.htm app/template/wap/once_pay.htm app/template/wap/once_paylog.htm app/template/wap/once_show.htm app/template/wap/part.htm app/template/wap/part_show.htm app/template/wap/public_previewimage.htm app/template/wap/publichtm/public_js.htm app/template/wap/publichtm/publictwo.htm app/template/wap/publichtm/search.htm app/template/wap/publichtm/sq_resume.htm app/template/wap/publichtm/yun_cert.htm app/template/wap/publichtm/yun_modal.htm app/template/wap/publichtm/yun_wxpay.htm app/template/wap/publictwo.htm app/template/wap/pxagency.htm app/template/wap/pxagencyshow.htm app/template/wap/pxsubject.htm app/template/wap/pxsubshow.htm app/template/wap/pxteacher.htm app/template/wap/pxteachershow.htm app/template/wap/pxzixun.htm app/template/wap/qqbind.htm app/template/wap/question.htm app/template/wap/redeem.htm app/template/wap/redeemdh.htm app/template/wap/redeemlist.htm app/template/wap/redeemshow.htm app/template/wap/reg_create.htm app/template/wap/reg_new.htm app/template/wap/register.htm app/template/wap/registerok.htm app/template/wap/reportlist.htm app/template/wap/resume.htm app/template/wap/resume/css/font-awesome.css app/template/wap/resume/css/font-awesome.min.css app/template/wap/resume/css/jquery.fullPage.css app/template/wap/resume/css/rusume.css app/template/wap/resume/fonts/FontAwesome.otf app/template/wap/resume/fonts/fontawesome-webfont.eot app/template/wap/resume/fonts/fontawesome-webfont.svg app/template/wap/resume/fonts/fontawesome-webfont.ttf app/template/wap/resume/fonts/fontawesome-webfont.woff app/template/wap/resume/fonts/fontawesome-webfont.woff2 app/template/wap/resume/index.htm app/template/wap/resume/js/jquery-1.8.3.min.js app/template/wap/resume/js/jquery.fullPage.js app/template/wap/resume/js/jquery.fullPage.min.js app/template/wap/resume/js/myfn.js app/template/wap/resume_show.htm app/template/wap/resume_topthree.htm app/template/wap/resumelist.htm app/template/wap/resumelist_vue.htm app/template/wap/reward.htm app/template/wap/rewardshare.htm app/template/wap/rewardshareshow.htm app/template/wap/school.htm app/template/wap/school_academy.htm app/template/wap/school_academy_show.htm app/template/wap/school_xjh.htm app/template/wap/services.htm app/template/wap/sinabind.htm app/template/wap/site.htm app/template/wap/spe_gl.htm app/template/wap/spe_index.htm app/template/wap/spe_show.htm app/template/wap/spview.htm app/template/wap/spview_show.htm app/template/wap/sqreward.htm app/template/wap/tasklist.htm app/template/wap/tiny.htm app/template/wap/tiny_add.htm app/template/wap/tiny_show.htm app/template/wap/topic.htm app/template/wap/train.htm app/template/wap/uploadimg.htm app/template/wap/uploadimg_userlogo.htm app/template/wap/usercompete.htm app/template/wap/utype.htm app/template/wap/verify_js.htm app/template/wap/wangshen.htm app/template/wap/wap_diy.htm app/template/wap/wxbind.htm app/template/wap/wxpay.htm app/template/wap/xjhlive.htm app/template/wap/xjhlive_show.htm app/template/wap/zph.htm app/template/wap/zph_com.htm app/template/wap/zph_reserve.htm app/template/wap/zph_show.htm app/template/wap/zphnet.htm app/template/wap/zphnet_show.htm article/index.php ask/index.php company/index.php config/ajax_img/1-1.png config/ajax_img/1-2.png config/ajax_img/2-1.png config/ajax_img/2-2.png config/ajax_img/3-1.png config/ajax_img/3-2.png config/ajax_img/4-1.png config/ajax_img/4-2.png config/ajax_img/doneico.gif config/ajax_img/error.gif config/ajax_img/errorico.gif config/ajax_img/suo.png config/ajax_img/true.png config/ajax_img/yes.gif config/ajax_img/yun_d.gif config/ajax_img/yun_r.gif config/db.config.php config/db.data.php config/db.safety.php config/db.tpl.php config/face/88_org.gif config/face/angrya_org.gif config/face/bba_org.gif config/face/bs2_org.gif config/face/bs_org.gif config/face/bz_org.gif config/face/cake.gif config/face/cj_org.gif config/face/clock_org.gif config/face/come_org.gif config/face/cool_org.gif config/face/crazya_org.gif config/face/cry.gif config/face/cza_org.gif config/face/dizzya_org.gif config/face/fuyun_org.gif config/face/geili_org.gif config/face/good_org.gif config/face/gza_org.gif config/face/h_org.gif config/face/hatea_org.gif config/face/hearta_org.gif config/face/heia_org.gif config/face/horse2_org.gif config/face/hsa_org.gif config/face/hufen_org.gif config/face/j_org.gif config/face/k_org.gif config/face/kbsa_org.gif config/face/kl_org.gif config/face/laugh.gif config/face/lazu_org.gif config/face/ldln_org.gif config/face/liwu_org.gif config/face/lovea_org.gif config/face/m_org.gif config/face/mb_org.gif config/face/money_org.gif config/face/nm_org.gif config/face/no_org.gif config/face/ok_org.gif config/face/otm_org.gif config/face/panda_org.gif config/face/pig.gif config/face/qq_org.gif config/face/rabbit_org.gif config/face/sad_org.gif config/face/sada_org.gif config/face/sb_org.gif config/face/shamea_org.gif config/face/shenshou_org.gif config/face/sk_org.gif config/face/sleepa_org.gif config/face/sleepya_org.gif config/face/smilea_org.gif config/face/sw_org.gif config/face/sweata_org.gif config/face/t_org.gif config/face/tootha_org.gif config/face/tza_org.gif config/face/unheart.gif config/face/vw_org.gif config/face/wg_org.gif config/face/wq_org.gif config/face/x_org.gif config/face/ye_org.gif config/face/yhh_org.gif config/face/yw_org.gif config/face/yx_org.gif config/face/z2_org.gif config/face/zhh_org.gif config/face/zy_org.gif config/index.htm data/api/alipay/alipay_data.php data/api/alipaydual/alipay_data.php data/api/alipayescow/alipay_data.php data/api/aliyun_oss/oss_data.php data/api/baidu/baidu_data.php data/api/bytedance/tt_data.php data/api/index.html data/api/locoy/locoy_config.php data/api/pw_api/pw_config.php data/api/tenpay/tenpay_data.php data/api/uc/config.inc.php data/api/wxapp/app.config.php data/api/wxapp/tplapp.cache.php data/api/wxapp/tplappmodel.cache.php data/api/wxapp/wxseo.cache.php data/api/wxpay/wxpay_data.php data/backup/index.html data/index.htm data/logo/20170418/14046373798.JPG data/logo/20170418/14346751079.JPG data/logo/20170418/14380796029.PNG data/logo/20170418/14586373317.JPG data/logo/20170418/14596745936.JPG data/logo/20170418/14600255653.JPG data/logo/20170418/14689253823.PNG data/logo/20170418/14705504026.PNG data/logo/20170418/14705655776.PNG data/logo/20170418/14707254124.PNG data/logo/20170418/14708405239.PNG data/logo/20170418/14715405974.PNG data/logo/20170418/14716905976.PNG data/logo/20170418/14718655977.PNG data/logo/20170418/14745698334.PNG data/logo/20170418/14754791367.PNG data/logo/20170418/14776120371.PNG data/logo/20170418/14787253815.PNG data/logo/20170418/14885797231.PNG data/logo/20170418/14906489056.PNG data/logo/20170418/14910751336.PNG data/logo/20170418/14915901657.PNG data/logo/20170418/14922051316.PNG data/logo/20170418/14937863721.PNG data/logo/20170418/14947989259.PNG data/logo/20170418/14988300042.JPG data/logo/20170418/15008501757.JPG data/logo/20170418/15397609812.JPG data/logo/20170418/15430335254.PNG data/logo/20170418/15495075889.PNG data/logo/20170418/15539599776.png data/logo/20170418/15554505938.png data/logo/20170418/15559380893.png data/logo/20170418/15741122627.png data/logo/20170418/16065312607.PNG data/logo/20210922/16323021191018.png data/logo/20210922/16323021192007.png data/logo/20210922/16323021192178.png data/logo/20210922/16323021192988.png data/logo/20210922/16323021193091.png data/logo/20210922/16323021197184.png data/logo/20210922/16323021198584.png data/logo/20210922/16323021198868.png data/logo/20210922/16323068256222.png data/logo/20210922/16323068259312.png data/logo/20210922/16385972733.png data/logo/20211204/16392220947.png data/phpyun.lock data/plus/admindir.php data/plus/ask.cache.js data/plus/ask.cache.php data/plus/cache.config.php data/plus/city.cache.js data/plus/city.cache.php data/plus/cityename.cache.php data/plus/cityfs.cache.php data/plus/cityparent.cache.js data/plus/cityparent.cache.php data/plus/com.cache.js data/plus/com.cache.php data/plus/comrating.cache.php data/plus/comset.php data/plus/config.php data/plus/configcache.php data/plus/crm.cache.php data/plus/data/index.html data/plus/dbstruct.cache.php data/plus/desc.cache.php data/plus/domain_cache.php data/plus/emailconfig.cache.php data/plus/emailerror.txt data/plus/group.cache.php data/plus/index.html data/plus/indextpl.cache.php data/plus/industry.cache.js data/plus/industry.cache.php data/plus/integralclass.cache.php data/plus/introduce.cache.php data/plus/job.cache.js data/plus/job.cache.php data/plus/jobename.cache.php data/plus/jobfs.cache.php data/plus/jobparent.cache.js data/plus/jobparent.cache.php data/plus/jump.cache.php data/plus/keyword.cache.php data/plus/link.cache.php data/plus/lt.cache.php data/plus/lthy.cache.php data/plus/ltindustry.cache.js data/plus/ltjob.cache.js data/plus/ltjob.cache.php data/plus/menu.cache.php data/plus/model.config.php data/plus/navmap.cache.php data/plus/outside.php data/plus/part.cache.js data/plus/part.cache.php data/plus/pimg_cache.php data/plus/reason.cache.php data/plus/redeem.cache.php data/plus/resume.php data/plus/route.php data/plus/school.cache.php data/plus/seo.cache.php data/plus/subject.cache.php data/plus/subject_type.cache.php data/plus/user.cache.js data/plus/user.cache.php data/plus/user.php data/plus/yunimg.php data/templates_c/0c53cfd9620c77bb7a42c2434fc6334e7ee3fe10.file.admin_comtpl.htm.php data/templates_c/11c4a26fe7d1c9b502850cb82316cf562855141e.file.admin_member.htm.php data/templates_c/13a4aad0a34df68d47f0e3bd4cdba4250206e0d0.file.verify_js.htm.php data/templates_c/1c4998f09b9e4bb1ce0819e8ef1283198b6a149f.file.admin_member_comadd.htm.php data/templates_c/1da5f3b8d4305ec58657ab7e24ce3078930c687c.file.backtop.htm.php data/templates_c/244e9855ebbf46b76c35cc130280718204a203b7.file.search.htm.php data/templates_c/27a6b2af0295fe23df2ef67e29eaea98bb3be36b.file.admin_user_add.htm.php data/templates_c/2efa76dce73e456116002b5a79988ad4ded0c1d9.file.admin_description_add.htm.php data/templates_c/36cfde62cc62f78020700c7a43b59208f3639d41.file.admin_makenews.htm.php data/templates_c/4b076adc0d40c26df5e4ec37621fc73116c60a09.file.admin_city.htm.php data/templates_c/55fb59665d037e88b25461324b7b6415877bf6bd.file.index.htm.php data/templates_c/567fedba9f84d83f3de3f965668ecbfe009877cf.file.search.htm.php data/templates_c/56ae993870cd60af1ac02627c05814bbfd30581a.file.admin_message.htm.php data/templates_c/59e1e0820792c5de4212c43421b7f56db2e5fe91.file.footer.htm.php data/templates_c/603d4de05786c50b2bf0d3d458bb5eeef4f4f0fb.file.firm_search.htm.php data/templates_c/643a77cfea3409d4f5b6e0a4a08a8cc5974a4320.file.admin_user_list.htm.php data/templates_c/680e04d273a3dd0f8ddb8679579421f092d19229.file.admin_description.htm.php data/templates_c/69f5b2f337040ab27e994ddeb43b3eb281388bc2.file.member_send_email.htm.php data/templates_c/6f71af4e84b724c5fcef767654693754e83199de.file.login.htm.php data/templates_c/70470c950ce5578bbbd9077ceec58382367e8dfc.file.index.htm.php data/templates_c/78c0d883f755d092b66bb69b4de9fcc57fb77c19.file.admin_industry.htm.php data/templates_c/7c5534854000a9770ba1b00399788ddf76ce79f1.file.admin_right_web.htm.php data/templates_c/7fad852e220f05269cb70d35def311ecb46320e5.file.index_header.htm.php data/templates_c/844a7391c57137a67f3ef1e5f57351b437aa2e44.file.header.htm.php data/templates_c/84c393276c827b025457c7655dcc77fc4d0fe482.file.admin_style_list.htm.php data/templates_c/89b218e55d5ea3ef51fe5e74b1f07bf13ade6f52.file.crm_public.htm.php data/templates_c/8ead6a04918b6611fea3d0a9ff7ddc2c9fb7aa67.file.changeutype.htm.php data/templates_c/8f1992510c820a625ae20dc11cc97473e2e9506d.file.admin_news_list.htm.php data/templates_c/92d4cc030673bf28dc16fbc558f6fb14aea8c583.file.topfour_list.htm.php data/templates_c/942b1af51daf9555bfae11257fb3ff355b916d82.file.admin_web_config.htm.php data/templates_c/96886e946ca00ad9425159b3b1c37256e999e16b.file.admin_descclass.htm.php data/templates_c/9aa269d49f5808d4c8652e385a772866e25c3c20.file.web_config.htm.php data/templates_c/a26ea299e121f1c6ae6868e82b35b1fa9843093e.file.checkdomain.htm.php data/templates_c/bbe37c552ad210165d8d711871d36cae7adc6df6.file.index.htm.php data/templates_c/c06c62faa1c191544eece3fbedc66e059f2cab81.file.admin_myuser.htm.php data/templates_c/c32bb702ce1cfaf01d5a51b472f6d406c77b5407.file.admin_userclass.htm.php data/templates_c/c6b248bdf4e16306c55fe3ea3e0cc660bafb9f2f.file.admin_model_config.htm.php data/templates_c/cc863ec85d93dc03912af0a1f91c359543ad5131.file.admin_domain_config.htm.php data/templates_c/d185eb9fb3f5e0e2f2217e255a7b35b29c523c21.file.admin_right.htm.php data/templates_c/d5f587720e2920b8f0b3b7d7a256da2a77d4240a.file.login.htm.php data/templates_c/d6f831c1f0620e090932efd34d3ec6be3c06e54a.file.admin_resumetpl.htm.php data/templates_c/df1c9da67eefc370faf1f7d60a3e2a65a54b0759.file.admin_reward.htm.php data/templates_c/df324bff9cd508c18553c8a74f5c2c4f445f4a46.file.admin_company.htm.php data/templates_c/e07e6d79d2f7dadaed434b33af44500b85a4b913.file.admin_search.htm.php data/templates_c/e81a185a5882542bcab41612413ad9e6a40b813b.file.index_search.htm.php data/templates_c/e8eb7d27f330b71c0eb944709c031f8cdc47c231.file.crm_index.htm.php data/templates_c/e986efe7bf7e5328177e4d211979c0c68efd9edd.file.login.htm.php data/templates_c/ea66f1685e4801c2a655bb775fbd4a9e07cb7aff.file.admin_navmap.htm.php data/templates_c/edf202bd6aa332c1ea343ab903fee9e0bab7e52f.file.add_class.htm.php data/upload/appdiy/20200905/15695732442214.png data/upload/appdiy/20200905/15695732446076.png data/upload/appdiy/20200905/15695732447681.png data/upload/appdiy/20200905/16292203638.png data/upload/appdiy/20200905/16296595137.png data/upload/appdiy/20200905/16296989204.png data/upload/appdiy/20200905/16303238838.png data/upload/appdiy/20200905/16313297434.png data/upload/appdiy/20200905/16327886671.png data/upload/appdiy/20200905/16346834825.png data/upload/appdiy/20200905/16366517027.png data/upload/appdiy/20200905/16368958687.png data/upload/appdiy/20200905/16375013122.png data/upload/appdiy/20200905/16375699722.png data/upload/appdiy/20200905/article.png data/upload/appdiy/20200905/company.png data/upload/appdiy/20200905/gongzhao.png data/upload/appdiy/20200905/job.png data/upload/appdiy/20200905/part.png data/upload/appdiy/20200905/redpack.png data/upload/appdiy/20200905/resume.png data/upload/appdiy/20200905/reward.png data/upload/appdiy/20200905/special.png data/upload/appdiy/20200905/spview.png data/upload/appdiy/20200905/xjhlive.png data/upload/appdiy/20200905/zph.png data/upload/appdiy/20200905/zphnet.png data/upload/company/20141218/make_S_14285802996.PNG data/upload/company/20150606/make_S_14434103463.JPG data/upload/company/20150624/make_S_14419284427.JPG data/upload/company/20170308/14975507376.JPG data/upload/company/20170308/make_S_14910661877.PNG data/upload/compic/20170208/14873574872.PNG data/upload/compic/20170208/14902352353.PNG data/upload/compic/20170208/14942688954.PNG data/upload/compic/20170208/14958881298.PNG data/upload/hrclass/20141110/14172242201.JPG data/upload/hrclass/20141110/14177186537.JPG data/upload/hrclass/20141114/14160140867.PNG data/upload/hrclass/20141114/14167299477.PNG data/upload/hrclass/20141114/14171978886.PNG data/upload/hrclass/20141114/14176882761.PNG data/upload/hrclass/20141114/14177901288.PNG data/upload/hrclass/20141114/14180306464.PNG data/upload/hrclass/20141114/14184851391.PNG data/upload/hrclass/20141114/14185027369.PNG data/upload/hrclass/20141114/14223214394.PNG data/upload/hrclass/20141114/14227189698.PNG data/upload/hrclass/20141114/14232330031.PNG data/upload/hrclass/20141211/14206742821.PNG data/upload/hrclass/20141211/14233987614.JPG data/upload/hrclass/20150610/14434868048.JPG data/upload/hrclass/20170408/14943127712.PNG data/upload/index.html data/upload/nav/20190912/15682565365152.gif data/upload/nav/20190912/15682572992681.png data/upload/nav/20190912/15682576811507.gif data/upload/nav/20190912/15682578626545.png data/upload/nav/20190912/15682579578976.png data/upload/nav/20190912/15682580956188.png data/upload/nav/20190912/15682583004270.png data/upload/nav/20190912/15682598876265.png data/upload/nav/20190912/15682745764994.png data/upload/nav/20190912/15682758151119.png data/upload/nav/20190912/15682758906334.png data/upload/nav/20190912/15682759641578.png data/upload/nav/20190912/15682760938699.png data/upload/nav/20190912/15682773162506.png data/upload/nav/20190912/15682773335979.png data/upload/nav/20190912/15682773526859.png data/upload/nav/20190912/15682774138038.png data/upload/nav/20190912/15682789086688.png data/upload/nav/20190912/15682789502169.png data/upload/nav/20190912/15682817219943.png data/upload/nav/20190912/15682817566007.png data/upload/nav/20190912/15682818133185.png data/upload/nav/20190912/15682818548130.png data/upload/nav/20190912/15682818874246.png data/upload/nav/20190912/15682819226852.png data/upload/nav/20190912/15682820301983.png data/upload/nav/20190912/15682822648783.png data/upload/nav/20190917/15687016982167.png data/upload/nav/20190917/15687017195256.png data/upload/nav/20190917/15687017359771.png data/upload/nav/20190917/15687017503530.png data/upload/nav/20190917/15687200051633.png data/upload/nav/20190917/15687201796759.png data/upload/nav/20190917/15687202109879.png data/upload/nav/20190917/15687202974137.png data/upload/nav/20190917/15687203789457.png data/upload/nav/20190917/15687204573743.png data/upload/nav/20190917/15687205517408.png data/upload/nav/20190917/15687207081857.png data/upload/nav/20190917/15687207581122.png data/upload/nav/20190917/15950010216.png data/upload/nav/20190917/15956148314.png data/upload/nav/20190917/16030298565.png data/upload/nav/20190929/15697407992768.png data/upload/nav/20190929/15950010216.png data/upload/nav/20190929/15956148314.png data/upload/nav/20190929/16030298565.png data/upload/nav/20210913/16339010778.png data/upload/nav/20210913/16350046154.png data/upload/nav/20210913/16395944961.png data/upload/nav/20211125/16460508337.png data/upload/pimg/20170418/14571043874.JPG data/upload/pimg/20170418/14927345292.PNG data/upload/pimg/20170418/14934176012.PNG data/upload/pimg/20170418/14940587235.JPG data/upload/pimg/20170418/14943852335.JPG data/upload/pimg/20170418/14956486512.JPG data/upload/pimg/20170418/14967040117.PNG data/upload/pimg/20170418/14970247553.JPG data/upload/pimg/20170418/14992057095.PNG data/upload/pimg/20170418/14992422949.JPG data/upload/pimg/20170418/14994512784.PNG data/upload/pimg/20170418/15341563068.PNG data/upload/pimg/20170418/15604592383.png data/upload/pimg/20170418/15761491967389.png data/upload/question_class/20130807/13802840119.JPG data/upload/question_class/20130807/13816861607.JPG data/upload/question_class/20130807/13857552261.JPG data/upload/question_class/20130808/13769078738.JPG data/upload/question_class/20130808/13770745099.JPG data/upload/question_class/20130808/13789559602.JPG data/upload/question_class/20130808/13807214153.JPG data/upload/question_class/20130808/13808971357.JPG data/upload/question_class/20130808/13810276938.JPG data/upload/question_class/20130808/13814439425.JPG data/upload/question_class/20130808/13816011729.JPG data/upload/question_class/20130808/13824121725.JPG data/upload/question_class/20130808/13831678236.JPG data/upload/question_class/20130808/13834787833.JPG data/upload/question_class/20130808/13834858827.JPG data/upload/question_class/20130808/13853427866.JPG data/upload/question_class/20140421/13996007059.JPG data/upload/question_class/20140524/14016585981.JPG data/upload/question_class/20140524/14084004906.JPEG data/upload/question_class/20150522/14339572071.PNG data/upload/question_class/20150522/14339641958.PNG data/upload/question_class/20150522/14342011963.PNG data/upload/question_class/20150522/14350067618.PNG data/upload/question_class/20150522/14369812481.PNG data/upload/question_class/20150522/14391852907.PNG data/upload/question_class/20150522/14405769323.PNG data/upload/question_class/20150616/14375442921.PNG data/upload/question_class/20150624/14357394445.JPG data/upload/question_class/20150624/14358010097.JPG data/upload/question_class/20150624/14361506833.JPG data/upload/question_class/20150624/14384156205.JPG data/upload/question_class/20150624/14421457303.JPG data/upload/question_class/20150624/14429132211.JPG data/upload/question_class/20150624/14434658516.JPG data/upload/question_class/20150624/14437796925.JPG data/upload/question_class/20150624/14449375651.JPG data/upload/question_class/20170328/14958400917.JPG data/upload/question_class/20170328/15203440385.PNG data/upload/resume/20170303/14885305345.PNG data/upload/resume/20170303/14887324504.PNG data/upload/resume/20170303/14890905376.PNG data/upload/resume/20170303/14927458948.PNG data/upload/resume/20170303/14938207406.PNG data/upload/resume/20170303/14961473914.PNG data/upload/resume/20170303/14967575293.PNG data/upload/wapdiy/20180104/15151459737.PNG data/upload/wapdiy/20180104/15153359737.PNG data/upload/wapdiy/20180104/15154859736.PNG data/upload/wapdiy/20180104/15155759733.PNG data/upload/wapdiy/20180108/15157462989.PNG data/upload/wapdiy/20180108/15158278009.JPG data/upload/wapdiy/20180108/15162881091.PNG data/upload/wapdiy/20180108/15164549478.PNG data/upload/wapdiy/20180108/15167853565.PNG data/upload/wapdiy/20180108/15175089497.PNG data/upload/wapdiy/20180108/15175987331.PNG data/upload/wapdiy/20180108/15178952365.PNG data/upload/wapdiy/20180108/15179886318.PNG data/upload/wapdiy/20180108/15181848867.PNG data/upload/wapdiy/20180108/15195043231.PNG data/upload/wapdiy/20180108/15199170404.PNG data/upload/wapdiy/20180108/15201978504.PNG data/upload/wapdiy/20180108/15205855389.PNG data/upload/wapdiy/20180108/15209168994.PNG data/upload/wapdiy/20180108/15210682811.JPG data/upload/wapdiy/20180108/15212468995.PNG data/upload/wapdiy/20180108/15212968992.PNG data/upload/wapdiy/20180108/15214668995.PNG data/upload/wapdiy/20180108/15215668991.PNG data/upload/wapdiy/20180108/15218433708.PNG data/upload/wapdiy/20180108/15219291044.PNG data/upload/wapdiy/20180108/15221142811.PNG data/upload/wapdiy/20180108/15221171889.PNG data/upload/wapdiy/20180108/15223172355.PNG data/upload/wapdiy/20180108/15224064873.PNG data/upload/wapdiy/20180108/15226480533.PNG data/upload/wapdiy/20180108/15228680535.PNG data/upload/wapdiy/20180108/15238292964.PNG data/upload/wapdiy/20180108/15242478868.PNG data/upload/wapdiy/20180108/15243075591.JPG data/upload/wapdiy/20180108/15251861582.PNG data/upload/wapdiy/20180109/15171608214.PNG data/upload/whb/20210208/16131358733.jpg data/upload/whb/20210208/16134191131.jpg data/upload/whb/20210208/16134288722.jpg data/upload/whb/20210208/16142417483.jpg data/upload/whb/20210208/16146691419.jpg data/upload/whb/20210208/16147068701.png data/upload/whb/20210208/16154895338.jpg data/upload/whb/20210208/16157237311.jpg data/upload/whb/20210208/16162903005.jpg data/upload/whb/20210208/16171008259.jpg data/upload/whb/20210208/16186522908.png data/upload/whb/20210208/16197072202.png data/upload/whb/20210208/16199425259.jpg data/upload/whb/20210208/16202832127.png data/upload/whb/20210208/16205383099.jpg data/upload/whb/20210208/16208003791.jpg data/upload/whb/20210208/16210167875.jpg data/upload/whb/20210208/16218566559.jpg data/upload/whb/20210208/16219737481.jpg data/upload/whb/20210926/16330948051.png data/upload/whb/20210926/16334727258.png data/upload/whb/20210926/16339360285.png data/upload/whb/20210926/16346951861.png data/upload/whb/20210926/16349378085.png data/upload/whb/20210926/16355139341.png data/upload/whb/20210926/16359228791.png data/upload/whb/20210926/16367046832.png data/upload/whb/20210926/16368110265.png data/upload/whb/20210926/16373060517.png data/upload/whb/20210926/16373401231.png data/upload/whb/20210926/16385047826.png data/upload/whb/20210926/16388453507.png data/upload/whb/20210926/16395304774.png data/upload/whb/20210926/16404323056.png data/upload/whb/20210926/16405375047.png data/upload/whb/20210926/16407217399.png data/upload/whb/20210926/16409274247.png data/upload/whb/20210926/16410383023.png data/upload/whb/20210926/16411349471.png data/upload/whb/20210926/16416887173.png data/upload/whb/20210926/16418479077.png data/upload/whb/20210926/16424128315.png data/upload/whb/20210926/16424211377.png data/upload/whb/20211117/16395308261.jpg data/upload/whb/20211117/16402632112.jpg data/upload/whb/20211117/16438176174.jpg data/upload/whb/20211117/16446876814.jpg data/upload/whb/20211117/16449642978.jpg data/upload/whb/20211117/16467621658.jpg data/upload/whb/20211124/16479383735.png data/upload/whb/logo/1.png data/upload/whb/logo/10.png data/upload/whb/logo/2.png data/upload/whb/logo/3.png data/upload/whb/logo/4.png data/upload/whb/logo/5.png data/upload/whb/logo/6.png data/upload/whb/logo/7.png data/upload/whb/logo/8.png data/upload/whb/logo/9.png data/upload/wx/jt.jpg datav/index.php error/index.php evaluate/index.php global.php gongzhao/index.php hr/index.php index.php install/data/phpyun.sql install/data/phpyun_data.sql install/data/zhaopin.sql install/data/zhaopin_data.sql install/images/_r2_c3.jpg install/images/an.jpg install/images/anq.jpg install/images/bgindex.jpg install/images/css.css install/images/icon.png install/images/l12.jpg install/images/li-1.jpg install/images/li1.jpg install/images/libgjpg.jpg install/images/linkbg.jpg install/images/logo.jpg install/images/logo1.jpg install/images/newbg.gif install/images/step.png install/images/z1.jpg install/images/z2.jpg install/images/z3.jpg install/index.php install/install_lang.php install/js/form_and_validation.js install/php5/install.php install/php5/install_function.php install/php5/install_mysql.php install/php5/install_var.php install/php7/install.php install/php7/install_function.php install/php7/install_mysql.php install/php7/install_var.php job/index.php js/ajaxfileupload.js js/article/css/style.css js/article/images/arrow.png js/article/images/nav.png js/article/imageslide.js js/article/prototype.js js/binding.js js/canvas/canvas2image.js js/canvas/html2canvas.js js/city.js js/class.public.js js/clipboard/clipboard.min.js js/date.js js/datepicker/css/font-awesome.min.css js/datepicker/foundation-datepicker.min.js js/datepicker/images/yun_date_left.png js/datepicker/images/yun_date_right.png js/datetimepicker/jquery.datetimepicker.css js/datetimepicker/jquery.datetimepicker.full.js js/datetimepicker/jquery.datetimepicker.full.min.js js/dingxiang/pc.js js/echarts_plain.js js/geetest/gt.js js/geetest/mobile.js js/geetest/pc.js js/grayscale.js js/im/emoji_101@2x.png js/im/emoji_107@2x.png js/im/emoji_108@2x.png js/im/emoji_109@2x.png js/im/emoji_10@2x.png js/im/emoji_111@2x.png js/im/emoji_112@2x.png js/im/emoji_11@2x.png js/im/emoji_123@2x.png js/im/emoji_12@2x.png js/im/emoji_137@2x.png js/im/emoji_139@2x.png js/im/emoji_13@2x.png js/im/emoji_14@2x.png js/im/emoji_15@2x.png js/im/emoji_16@2x.png js/im/emoji_17@2x.png js/im/emoji_18@2x.png js/im/emoji_19@2x.png js/im/emoji_1@2x.png js/im/emoji_20@2x.png js/im/emoji_21@2x.png js/im/emoji_22@2x.png js/im/emoji_23@2x.png js/im/emoji_24@2x.png js/im/emoji_25@2x.png js/im/emoji_26@2x.png js/im/emoji_27@2x.png js/im/emoji_28@2x.png js/im/emoji_29@2x.png js/im/emoji_2@2x.png js/im/emoji_30@2x.png js/im/emoji_31@2x.png js/im/emoji_32@2x.png js/im/emoji_33@2x.png js/im/emoji_34@2x.png js/im/emoji_35@2x.png js/im/emoji_36@2x.png js/im/emoji_37@2x.png js/im/emoji_38@2x.png js/im/emoji_39@2x.png js/im/emoji_3@2x.png js/im/emoji_40@2x.png js/im/emoji_41@2x.png js/im/emoji_42@2x.png js/im/emoji_43@2x.png js/im/emoji_44@2x.png js/im/emoji_45@2x.png js/im/emoji_46@2x.png js/im/emoji_47@2x.png js/im/emoji_48@2x.png js/im/emoji_49@2x.png js/im/emoji_4@2x.png js/im/emoji_50@2x.png js/im/emoji_51@2x.png js/im/emoji_52@2x.png js/im/emoji_53@2x.png js/im/emoji_54@2x.png js/im/emoji_55@2x.png js/im/emoji_56@2x.png js/im/emoji_57@2x.png js/im/emoji_58@2x.png js/im/emoji_59@2x.png js/im/emoji_5@2x.png js/im/emoji_60@2x.png js/im/emoji_61@2x.png js/im/emoji_62@2x.png js/im/emoji_63@2x.png js/im/emoji_64@2x.png js/im/emoji_65@2x.png js/im/emoji_66@2x.png js/im/emoji_67@2x.png js/im/emoji_68@2x.png js/im/emoji_69@2x.png js/im/emoji_6@2x.png js/im/emoji_70@2x.png js/im/emoji_71@2x.png js/im/emoji_72@2x.png js/im/emoji_73@2x.png js/im/emoji_74@2x.png js/im/emoji_79@2x.png js/im/emoji_7@2x.png js/im/emoji_80@2x.png js/im/emoji_82@2x.png js/im/emoji_83@2x.png js/im/emoji_89@2x.png js/im/emoji_8@2x.png js/im/emoji_92@2x.png js/im/emoji_95@2x.png js/im/emoji_97@2x.png js/im/emoji_98@2x.png js/im/emoji_99@2x.png js/im/emoji_9@2x.png js/imgareaselect/ajaxfileupload.js js/imgareaselect/border-anim-h.gif js/imgareaselect/border-anim-v.gif js/imgareaselect/border-h.gif js/imgareaselect/border-v.gif js/imgareaselect/imgareaselect.css js/imgareaselect/jquery.imgareaselect.js js/imgareaselect/pic_img.png js/imgareaselect/yun_ts.png js/index.htm js/isven_window/css.css js/isven_window/isven_window.js js/isven_window/photo.swf js/jquery-1.8.0.min.js js/jquery-1.8.1.min.js js/jquery.js js/jquery.json.js js/jscolor/arrow.gif js/jscolor/cross.gif js/jscolor/hs.png js/jscolor/hv.png js/jscolor/jscolor.js js/layui.upload.js js/layui/css/formSelects-v4.css js/layui/css/layui.css js/layui/css/layui.demo.css js/layui/css/layui.mobile.css js/layui/css/modules/code.css js/layui/css/modules/laydate/default/laydate.css js/layui/css/modules/layer/default/icon-ext.png js/layui/css/modules/layer/default/icon.png js/layui/css/modules/layer/default/layer.css js/layui/css/modules/layer/default/loading-0.gif js/layui/css/modules/layer/default/loading-1.gif js/layui/css/modules/layer/default/loading-2.gif js/layui/font/iconfont.eot js/layui/font/iconfont.svg js/layui/font/iconfont.ttf js/layui/font/iconfont.woff js/layui/font/iconfont.woff2 js/layui/formSelects-v4.js js/layui/images/face/0.gif js/layui/images/face/1.gif js/layui/images/face/10.gif js/layui/images/face/11.gif js/layui/images/face/12.gif js/layui/images/face/13.gif js/layui/images/face/14.gif js/layui/images/face/15.gif js/layui/images/face/16.gif js/layui/images/face/17.gif js/layui/images/face/18.gif js/layui/images/face/19.gif js/layui/images/face/2.gif js/layui/images/face/20.gif js/layui/images/face/21.gif js/layui/images/face/22.gif js/layui/images/face/23.gif js/layui/images/face/24.gif js/layui/images/face/25.gif js/layui/images/face/26.gif js/layui/images/face/27.gif js/layui/images/face/28.gif js/layui/images/face/29.gif js/layui/images/face/3.gif js/layui/images/face/30.gif js/layui/images/face/31.gif js/layui/images/face/32.gif js/layui/images/face/33.gif js/layui/images/face/34.gif js/layui/images/face/35.gif js/layui/images/face/36.gif js/layui/images/face/37.gif js/layui/images/face/38.gif js/layui/images/face/39.gif js/layui/images/face/4.gif js/layui/images/face/40.gif js/layui/images/face/41.gif js/layui/images/face/42.gif js/layui/images/face/43.gif js/layui/images/face/44.gif js/layui/images/face/45.gif js/layui/images/face/46.gif js/layui/images/face/47.gif js/layui/images/face/48.gif js/layui/images/face/49.gif js/layui/images/face/5.gif js/layui/images/face/50.gif js/layui/images/face/51.gif js/layui/images/face/52.gif js/layui/images/face/53.gif js/layui/images/face/54.gif js/layui/images/face/55.gif js/layui/images/face/56.gif js/layui/images/face/57.gif js/layui/images/face/58.gif js/layui/images/face/59.gif js/layui/images/face/6.gif js/layui/images/face/60.gif js/layui/images/face/61.gif js/layui/images/face/62.gif js/layui/images/face/63.gif js/layui/images/face/64.gif js/layui/images/face/65.gif js/layui/images/face/66.gif js/layui/images/face/67.gif js/layui/images/face/68.gif js/layui/images/face/69.gif js/layui/images/face/7.gif js/layui/images/face/70.gif js/layui/images/face/71.gif js/layui/images/face/8.gif js/layui/images/face/9.gif js/layui/lay/modules/carousel.js js/layui/lay/modules/code.js js/layui/lay/modules/colorpicker.js js/layui/lay/modules/element.js js/layui/lay/modules/flow.js js/layui/lay/modules/form.js js/layui/lay/modules/jquery.js js/layui/lay/modules/laydate.js js/layui/lay/modules/layedit.js js/layui/lay/modules/layer.js js/layui/lay/modules/layim.js js/layui/lay/modules/laypage.js js/layui/lay/modules/laytpl.js js/layui/lay/modules/mobile.js js/layui/lay/modules/rate.js js/layui/lay/modules/slider.js js/layui/lay/modules/table.js js/layui/lay/modules/transfer.js js/layui/lay/modules/tree.js js/layui/lay/modules/upload.js js/layui/lay/modules/util.js js/layui/lay/phpyun_modules/area_data.js js/layui/lay/phpyun_modules/picker-demo.html js/layui/lay/phpyun_modules/picker.js js/layui/layui.js js/layui/loading.png js/layui/phpyun_layer.js js/lazyload.min.js js/live/qiniu-web-player-1.2.3.js js/map.js js/member_public.js js/newclass.public.js js/png.js js/public.js js/raty/jquery.raty.js js/raty/star-off-big.png js/raty/star-on-big.png js/rewardpay.js js/search.js js/setday.js js/slides.jquery.js js/static/api/css/imgshare.css js/static/api/css/like.css js/static/api/css/select_share.css js/static/api/css/share_popup.css js/static/api/css/share_style0_16.css js/static/api/css/share_style0_24.css js/static/api/css/share_style0_32.css js/static/api/css/share_style1_16.css js/static/api/css/share_style1_24.css js/static/api/css/share_style1_32.css js/static/api/css/share_style2.css js/static/api/css/share_style2_16.css js/static/api/css/share_style2_24.css js/static/api/css/share_style2_32.css js/static/api/css/share_style4.css js/static/api/css/slide_share.css js/static/api/css/weixin_popup.css js/static/api/img/share/icons_0_16.png js/static/api/img/share/icons_0_24.png js/static/api/img/share/icons_0_32.png js/static/api/img/share/icons_1_16.png js/static/api/img/share/icons_1_24.png js/static/api/img/share/icons_1_32.png js/static/api/img/share/icons_2_16.png js/static/api/img/share/icons_2_24.png js/static/api/img/share/icons_2_32.png js/static/api/img/share/l0.gif js/static/api/img/share/l1.gif js/static/api/img/share/l2.gif js/static/api/img/share/l3.gif js/static/api/img/share/l4.gif js/static/api/img/share/l5.gif js/static/api/img/share/l6.gif js/static/api/img/share/l7.gif js/static/api/img/share/l8.gif js/static/api/img/share/pop_c.gif js/static/api/img/share/r0.gif js/static/api/img/share/r1.gif js/static/api/img/share/r2.gif js/static/api/img/share/r3.gif js/static/api/img/share/r4.gif js/static/api/img/share/r5.gif js/static/api/img/share/r6.gif js/static/api/img/share/r7.gif js/static/api/img/share/r8.gif js/static/api/img/share/sc.png js/static/api/img/share/selectshare_close.png js/static/api/img/share/share-search-icon.png js/static/api/js/base/class.js js/static/api/js/base/tangram.js js/static/api/js/component/animate.js js/static/api/js/component/anticheat.js js/static/api/js/component/comm_tools.js js/static/api/js/component/partners.js js/static/api/js/component/pop_base.js js/static/api/js/component/pop_dialog.js js/static/api/js/component/pop_popup.js js/static/api/js/component/pop_popup_slide.js js/static/api/js/component/qrcode.js js/static/api/js/conf/const.js js/static/api/js/conf/define.js js/static/api/js/share.js js/static/api/js/share/api_base.js js/static/api/js/share/combine_api.js js/static/api/js/share/image_api.js js/static/api/js/share/like_api.js js/static/api/js/share/likeshare.js js/static/api/js/share/select_api.js js/static/api/js/share/share_api.js js/static/api/js/share/slide_api.js js/static/api/js/start/router.js js/static/api/js/trans/data.js js/static/api/js/trans/logger.js js/static/api/js/trans/trans.js js/static/api/js/trans/trans_bdxc.js js/static/api/js/trans/trans_bdysc.js js/static/api/js/trans/trans_weixin.js js/static/api/js/view/image_view.js js/static/api/js/view/like_view.js js/static/api/js/view/select_view.js js/static/api/js/view/share_view.js js/static/api/js/view/slide_view.js js/static/api/js/view/view_base.js js/time/calendar.js js/time/en.js js/time/input_date.png js/time/jscal2.css js/time/nav-left-x2.gif js/time/nav-left.gif js/time/nav-right-x2.gif js/time/nav-right.gif js/time/time-down.png js/time/time-up.png js/time/utf8_en.js js/trtc/abilitytest.js js/trtc/index.js js/trtc/jquery-3.2.1.min.js js/trtc/pcsocket.js js/trtc/rtc-client.js js/trtc/trtc.js js/trtc/video.mp3 js/trtc/wapsocket.js js/ueditor/dialogs/anchor/anchor.html js/ueditor/dialogs/attachment/attachment.css js/ueditor/dialogs/attachment/attachment.html js/ueditor/dialogs/attachment/attachment.js js/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_default.png js/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif js/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif js/ueditor/dialogs/attachment/images/alignicon.gif js/ueditor/dialogs/attachment/images/alignicon.png js/ueditor/dialogs/attachment/images/bg.png js/ueditor/dialogs/attachment/images/file-icons.gif js/ueditor/dialogs/attachment/images/file-icons.png js/ueditor/dialogs/attachment/images/icons.gif js/ueditor/dialogs/attachment/images/icons.png js/ueditor/dialogs/attachment/images/image.png js/ueditor/dialogs/attachment/images/progress.png js/ueditor/dialogs/attachment/images/success.gif js/ueditor/dialogs/attachment/images/success.png js/ueditor/dialogs/background/background.css js/ueditor/dialogs/background/background.html js/ueditor/dialogs/background/background.js js/ueditor/dialogs/background/images/bg.png js/ueditor/dialogs/background/images/success.png js/ueditor/dialogs/emotion/emotion.css js/ueditor/dialogs/emotion/emotion.html js/ueditor/dialogs/emotion/emotion.js js/ueditor/dialogs/emotion/images/0.gif js/ueditor/dialogs/emotion/images/bface.gif js/ueditor/dialogs/emotion/images/cface.gif js/ueditor/dialogs/emotion/images/fface.gif js/ueditor/dialogs/emotion/images/jxface2.gif js/ueditor/dialogs/emotion/images/neweditor-tab-bg.png js/ueditor/dialogs/emotion/images/tface.gif js/ueditor/dialogs/emotion/images/wface.gif js/ueditor/dialogs/emotion/images/yface.gif js/ueditor/dialogs/help/help.css js/ueditor/dialogs/help/help.html js/ueditor/dialogs/help/help.js js/ueditor/dialogs/image/image.css js/ueditor/dialogs/image/image.html js/ueditor/dialogs/image/image.js js/ueditor/dialogs/image/images/alignicon.jpg js/ueditor/dialogs/image/images/bg.png js/ueditor/dialogs/image/images/icons.gif js/ueditor/dialogs/image/images/icons.png js/ueditor/dialogs/image/images/image.png js/ueditor/dialogs/image/images/progress.png js/ueditor/dialogs/image/images/success.gif js/ueditor/dialogs/image/images/success.png js/ueditor/dialogs/internal.js js/ueditor/dialogs/link/link.html js/ueditor/dialogs/preview/preview.html js/ueditor/dialogs/searchreplace/searchreplace.html js/ueditor/dialogs/searchreplace/searchreplace.js js/ueditor/dialogs/table/dragicon.png js/ueditor/dialogs/table/edittable.css js/ueditor/dialogs/table/edittable.html js/ueditor/dialogs/table/edittable.js js/ueditor/dialogs/table/edittd.html js/ueditor/dialogs/table/edittip.html js/ueditor/dialogs/template/config.js js/ueditor/dialogs/template/images/bg.gif js/ueditor/dialogs/template/images/pre0.png js/ueditor/dialogs/template/images/pre1.png js/ueditor/dialogs/template/images/pre2.png js/ueditor/dialogs/template/images/pre3.png js/ueditor/dialogs/template/images/pre4.png js/ueditor/dialogs/template/template.css js/ueditor/dialogs/template/template.html js/ueditor/dialogs/template/template.js js/ueditor/index.html js/ueditor/lang/zh-cn/images/copy.png js/ueditor/lang/zh-cn/images/localimage.png js/ueditor/lang/zh-cn/images/music.png js/ueditor/lang/zh-cn/images/upload.png js/ueditor/lang/zh-cn/zh-cn.js js/ueditor/php/Uploader.class.php js/ueditor/php/action_crawler.php js/ueditor/php/action_list.php js/ueditor/php/action_upload.php js/ueditor/php/config.json js/ueditor/php/controller.php js/ueditor/themes/default/css/ueditor.css js/ueditor/themes/default/css/ueditor.min.css js/ueditor/themes/default/dialogbase.css js/ueditor/themes/default/images/anchor.gif js/ueditor/themes/default/images/arrow.png js/ueditor/themes/default/images/arrow_down.png js/ueditor/themes/default/images/arrow_up.png js/ueditor/themes/default/images/button-bg.gif js/ueditor/themes/default/images/cancelbutton.gif js/ueditor/themes/default/images/charts.png js/ueditor/themes/default/images/cursor_h.gif js/ueditor/themes/default/images/cursor_h.png js/ueditor/themes/default/images/cursor_v.gif js/ueditor/themes/default/images/cursor_v.png js/ueditor/themes/default/images/dialog-title-bg.png js/ueditor/themes/default/images/filescan.png js/ueditor/themes/default/images/highlighted.gif js/ueditor/themes/default/images/icons-all.gif js/ueditor/themes/default/images/icons.gif js/ueditor/themes/default/images/icons.png js/ueditor/themes/default/images/loaderror.png js/ueditor/themes/default/images/loading.gif js/ueditor/themes/default/images/lock.gif js/ueditor/themes/default/images/neweditor-tab-bg.png js/ueditor/themes/default/images/pagebreak.gif js/ueditor/themes/default/images/scale.png js/ueditor/themes/default/images/sortable.png js/ueditor/themes/default/images/spacer.gif js/ueditor/themes/default/images/sparator_v.png js/ueditor/themes/default/images/table-cell-align.png js/ueditor/themes/default/images/tangram-colorpicker.png js/ueditor/themes/default/images/toolbar_bg.png js/ueditor/themes/default/images/unhighlighted.gif js/ueditor/themes/default/images/upload.png js/ueditor/themes/default/images/videologo.gif js/ueditor/themes/default/images/word.gif js/ueditor/themes/default/images/wordpaste.png js/ueditor/themes/iframe.css js/ueditor/third-party/codemirror/codemirror.css js/ueditor/third-party/codemirror/codemirror.js js/ueditor/third-party/jquery-1.10.2.min.js js/ueditor/third-party/webuploader/webuploader.css js/ueditor/third-party/webuploader/webuploader.min.js js/ueditor/third-party/zeroclipboard/ZeroClipboard.js js/ueditor/third-party/zeroclipboard/ZeroClipboard.min.js js/ueditor/third-party/zeroclipboard/ZeroClipboard.swf js/ueditor/ueditor.all.min.js js/ueditor/ueditor.config.js js/ueditor/ueditor.parse.min.js js/uploadify.swf js/vaptcha/pc.js js/viewer/viewer-jquery.min.js js/viewer/viewer.min.css js/viewer/viewer.min.js js/webuploader/Uploader.swf js/webuploader/bg.png js/webuploader/cropper.css js/webuploader/cropper.js js/webuploader/expressInstall.swf js/webuploader/icons.png js/webuploader/icons.psd js/webuploader/image.png js/webuploader/progress.png js/webuploader/progress.psd js/webuploader/style.css js/webuploader/success.png js/webuploader/upload.js js/webuploader/uploader.js js/webuploader/webuploader.css js/webuploader/webuploader.min.js lietou/index.php login/index.php map/index.php member/ajax.class.php member/com/com.class.php member/com/membercom.class.php member/com/model/ad.class.php member/com/model/ad_order.class.php member/com/model/atn_teacher.class.php member/com/model/attention_me.class.php member/com/model/banner.class.php member/com/model/baoming_subject.class.php member/com/model/binding.class.php member/com/model/buysave.class.php member/com/model/chat.class.php member/com/model/child.class.php member/com/model/comtpl.class.php member/com/model/coupon_list.class.php member/com/model/down.class.php member/com/model/fav_agency.class.php member/com/model/fav_subject.class.php member/com/model/finder.class.php member/com/model/friendhelp.class.php member/com/model/give_rebates.class.php member/com/model/hr.class.php member/com/model/index.class.php member/com/model/info.class.php member/com/model/integral.class.php member/com/model/integral_reduce.class.php member/com/model/invite.class.php member/com/model/invoice.class.php member/com/model/job.class.php member/com/model/jobadd.class.php member/com/model/jobpack.class.php member/com/model/likeresume.class.php member/com/model/logout.class.php member/com/model/look_job.class.php member/com/model/look_resume.class.php member/com/model/lt_job.class.php member/com/model/map.class.php member/com/model/msg.class.php member/com/model/my_rebates.class.php member/com/model/news.class.php member/com/model/part.class.php member/com/model/partadd.class.php member/com/model/partapply.class.php member/com/model/partok.class.php member/com/model/pay.class.php member/com/model/paylog.class.php member/com/model/paylogtc.class.php member/com/model/payment.class.php member/com/model/pl.class.php member/com/model/product.class.php member/com/model/record.class.php member/com/model/report.class.php member/com/model/resume.class.php member/com/model/reward_list.class.php member/com/model/right.class.php member/com/model/setname.class.php member/com/model/show.class.php member/com/model/special.class.php member/com/model/spview.class.php member/com/model/spviewadd.class.php member/com/model/subject_zixun.class.php member/com/model/subscribe.class.php member/com/model/sysnews.class.php member/com/model/talent_pool.class.php member/com/model/tongji.class.php member/com/model/uploadall.class.php member/com/model/uppic.class.php member/com/model/vs.class.php member/com/model/xjh.class.php member/com/model/yqmb.class.php member/com/model/zhaopinhui.class.php member/com/model/zphnet.class.php member/index.php member/lietou/lietou.class.php member/lietou/model/atn_teacher.class.php member/lietou/model/baoming_subject.class.php member/lietou/model/binding.class.php member/lietou/model/chat.class.php member/lietou/model/consume.class.php member/lietou/model/coupon_list.class.php member/lietou/model/down_resume.class.php member/lietou/model/entrust_resume.class.php member/lietou/model/fav_agency.class.php member/lietou/model/fav_subject.class.php member/lietou/model/give_rebates.class.php member/lietou/model/index.class.php member/lietou/model/info.class.php member/lietou/model/integral.class.php member/lietou/model/integral_reduce.class.php member/lietou/model/job.class.php member/lietou/model/jobadd.class.php member/lietou/model/jobpack.class.php member/lietou/model/look_resume.class.php member/lietou/model/my_rebates.class.php member/lietou/model/mypay.class.php member/lietou/model/passwd.class.php member/lietou/model/pay.class.php member/lietou/model/paylog.class.php member/lietou/model/paylogtc.class.php member/lietou/model/payment.class.php member/lietou/model/reward.class.php member/lietou/model/reward_list.class.php member/lietou/model/right.class.php member/lietou/model/search_resume.class.php member/lietou/model/setname.class.php member/lietou/model/subject_zixun.class.php member/lietou/model/sysnews.class.php member/lietou/model/talent.class.php member/lietou/model/uppic.class.php member/lietou/model/yp_resume.class.php member/lietou/model/zixun.class.php member/train/model/addshow.class.php member/train/model/banner.class.php member/train/model/binding.class.php member/train/model/index.class.php member/train/model/info.class.php member/train/model/integral.class.php member/train/model/integral_reduce.class.php member/train/model/message.class.php member/train/model/news.class.php member/train/model/news_add.class.php member/train/model/password.class.php member/train/model/paylog.class.php member/train/model/rebates.class.php member/train/model/reward_list.class.php member/train/model/setname.class.php member/train/model/show.class.php member/train/model/sign_up.class.php member/train/model/subject.class.php member/train/model/subject_add.class.php member/train/model/subpay.class.php member/train/model/sysnews.class.php member/train/model/team.class.php member/train/model/team_add.class.php member/train/model/uppic.class.php member/train/train.class.php member/user/model/academy.class.php member/user/model/atn.class.php member/user/model/atn_teacher.class.php member/user/model/atnlt.class.php member/user/model/baoming_subject.class.php member/user/model/binding.class.php member/user/model/camphoto.class.php member/user/model/chat.class.php member/user/model/com_res.class.php member/user/model/comment.class.php member/user/model/commsg.class.php member/user/model/expect.class.php member/user/model/expectq.class.php member/user/model/fav_agency.class.php member/user/model/fav_subject.class.php member/user/model/favorite.class.php member/user/model/finder.class.php member/user/model/index.class.php member/user/model/info.class.php member/user/model/integral.class.php member/user/model/integral_reduce.class.php member/user/model/invite.class.php member/user/model/job.class.php member/user/model/jobpack.class.php member/user/model/likejob.class.php member/user/model/logout.class.php member/user/model/look.class.php member/user/model/look_job.class.php member/user/model/partapply.class.php member/user/model/partcollect.class.php member/user/model/passwd.class.php member/user/model/pay.class.php member/user/model/paylist.class.php member/user/model/paylog.class.php member/user/model/payment.class.php member/user/model/privacy.class.php member/user/model/rebates.class.php member/user/model/resume.class.php member/user/model/resumeout.class.php member/user/model/resumetpl.class.php member/user/model/reward_list.class.php member/user/model/setname.class.php member/user/model/show.class.php member/user/model/spview.class.php member/user/model/subject_zixun.class.php member/user/model/subscribe.class.php member/user/model/sysnews.class.php member/user/model/transfer.class.php member/user/model/uppic.class.php member/user/model/xjh.class.php member/user/model/xjhlive.class.php member/user/user.class.php news/20200717/15262.html once/index.php part/index.php qqlogin.php redeem/index.php register/index.php resume/index.php reward/index.php robots.txt school/index.php special/index.php spview/index.php tiny/index.php train/index.php version.php wap/.htaccess wap/authcode.inc.php wap/index.php wap/js/mui/css/mui.indexedlist.css wap/js/mui/css/mui.loading.css wap/js/mui/css/mui.min.css wap/js/mui/css/mui.picker.min.css wap/js/mui/css/mui.poppicker.css wap/js/mui/css/mui.previewimage.css wap/js/mui/fonts/mui-icons-extra.ttf wap/js/mui/fonts/mui.ttf wap/js/mui/mui.indexedlist.js wap/js/mui/mui.loading.js wap/js/mui/mui.min.js wap/js/mui/mui.picker.min.js wap/js/mui/mui.poppicker.js wap/js/mui/mui.previewimage.js wap/js/mui/mui.view.js wap/js/mui/mui.zoom.js wap/js/vant/lib/index.css wap/js/vant/lib/vant.min.js wap/js/vant/phpyun_vant.js wap/member/index.php wap/member/model/com.class.php wap/member/model/index.class.php wap/member/model/lietou.class.php wap/member/model/train.class.php wap/member/wap.controller.php weixin/index.php xjhlive/index.php zph/index.php zphnet/index.php