@charset 'UTF-8';
/**
 * @authors Elong (yangxinglong@126.com)
 * @date    2016-06-14 15:26:50
 */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu,button{margin:0;padding:0;}
body{font-family:'Helvetica Neue',Helvetica,STHeiTi,sans-serif;font-size:16px;line-height:1.5;-webkit-user-select:none;color:#000;outline:0;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-spacing:0;border-collapse:collapse;}
caption,th{text-align:left;}
fieldset,img{border:0;}
li{list-style:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;resize:none;outline:0;}
button{border:0;background:none;-webkit-appearance:none;}
a{text-decoration:none;-webkit-touch-callout:none;}
:focus{outline:0;-webkit-tap-highlight-color:transparent;}
em,i{font-style:normal;}
input{-webkit-appearance:none;}
div{margin:0 auto;}
.clearfix:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' ';}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}


.wrap{position:relative;width:640px;}
.main{width:580px;}

/*公共按钮*/
.btn_1{font-size:28px;line-height:88px;display:inline-block;width:340px;height:88px;text-align:center;color:#fff;border-radius:5px;background-color:#f51e55;}

.btn_2{font-size:36px;line-height:86px;display:inline-block;width:421px;height:98px;cursor:pointer;text-align:center;color:#fff;border:0 none;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/btn_bg_1.png) 0 0 no-repeat;}
.btn_3{font-size:36px;line-height:86px;display:inline-block;width:421px;height:98px;cursor:pointer;text-align:center;color:#fff;border:0 none;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/btn_bg_2.png) 0 0 no-repeat;}
.btn_4{font-size:36px;line-height:86px;display:inline-block;width:421px;height:98px;cursor:pointer;text-align:center;color:#666;border:0 none;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/btn_bg_3.png) 0 0 no-repeat;}
.btn_5{font-size:24px;line-height:80px;display:inline-block;width:200px;height:80px;text-align:center;color:#fff;border-radius:5px;background-color:#f51e55;}
.btn_6{font-size:28px;line-height:88px;display:inline-block;width:580px;height:88px;text-align:center;color:#fff;border:none;border-radius:5px;background-color:#f51e55;background-image:none;}
.btn_7{font-size:24px;line-height:88px;display:inline-block;width:580px;height:88px;text-align:center;color:#999;}
.btn_8{font-size:28px;line-height:78px;display:block;width:258px;height:78px;text-align:center;color:#666;color:#303030;border:1px solid #d0d0d0;border-radius:5px;background-color:#dedddc;}

.btn_9{font-size:30px;line-height:86px;display:inline-block;width:421px;height:98px;cursor:pointer;text-align:center;color:#f51e55;border:0 none;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/btn_bg_4.png) 0 0 no-repeat;}



.disable{cursor:default;color:#666;background-color:#dedddc;}


/*公共背景*/
.bgc_1{min-height:833px;padding-bottom:30px;background-color:#f9efd5;}
.bgc_2{background-color:#fff;}
.bgc_3{background-color:#d82e3e;}
/*公共样式*/
.p0{padding:0 !important;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt150{padding-top:150px;}
.pt200{padding-top:200px;}
.pt272{padding-top:272px;}
.pb200{padding-bottom:200px;}
.pb20{padding-bottom:20px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt25{margin-top:25px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mb25{margin-bottom:25px;}
.mb45{margin-bottom:45px;}
.mt-25{margin-top:-25px;}
.bdb_1{border-bottom:1px solid #f1f2f3;}

.h960{height:960px;}

.floor{clear:both;overflow:hidden;zoom:1;}

.yellow{color:#ffba0d !important;}
.gray{color:#999 !important;}
.red{color:#f51e55 !important;}

.tc{text-align:center;}

.text_hide{white-space:nowrap;text-overflow:ellipsis;}

.fz_28{font-size:28px !important;}
.fz_24{font-size:24px !important;}



.left{float:left;}
.right{float:right;}
/*公共标题模块*/
.title_1{font-size:28px;line-height:100px;width:580px;height:100px;color:#333;}
.title_2{font-size:24px;line-height:100px;height:100px;color:#666;border-bottom:1px solid #f1f2f3;}
/*公共文字模块*/
.text_1{width:571px;height:195px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/text_bg_1.png) 50% 0 no-repeat;}
.text_1 h3{font-size:28px;line-height:56px;display:block;height:56px;text-align:center;color:#fff;}
.text_1 p{font-size:28px;line-height:140px;display:block;height:140px;text-align:center;color:#333;}
.text_1 p span{color:#ffba0d;}

.text_2{width:580px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/line_1.png) 16px 0 repeat-y;}
.text_2 .num{float:left;width:65px;height:60px;padding-top:12px;background-color:#f9efd5;}
.text_2 p{font-size:28px;line-height:60px;float:left;width:510px;word-wrap:break-word;color:#666;}
.text_2 span{color:#f51e55;}

.text_3{font-size:28px;line-height:66px;text-align:center;color:#333;}
.text_3 a{color:#f51e55;}

.text_4{font-size:24px;line-height:98px;color:#333;}
.text_4_title{float:left;width:94px;}
.text_4_main{line-height:58px;float:left;width:480px;padding-top:20px;}
.text_4 p span{color:#f51e55;}

.text_5{padding-top:46px;text-align:center;}
.text_5 h3{font-size:48px;line-height:140px;display:inline-block;width:140px;height:140px;text-align:center;color:#fff;border-radius:50%;background:#f51e55;}
.text_5 p{font-size:28px;line-height:110px;color:#333;}
.text_5 p span{color:#f51e55;}

.text_6{padding-bottom:20px;}
.text_6_title{font-size:24px;line-height:100px;height:100px;color:#666;border-bottom:1px solid #f1f2f3;}
.text_6_main{font-size:28px;line-height:58px;word-wrap:break-word;color:#333;}

.text_7{width:571px;height:140px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/text_bg_2.png) 50% 0 no-repeat;}
.text_7 p{font-size:28px;line-height:140px;display:block;height:140px;padding-left:40px;text-align:left;color:#333;}

.text_8{padding:45px 0;}
.text_8_l{float:left;width:440px;border-right:1px solid #f1f2f3;}
.text_8_l h3{font-size:24px;color:#666;}
.text_8_l p{font-size:48px;color:#f51e55;}
.text_8_l p span{font-size:24px;color:#333;}
.text_8_r{line-height:110px;float:right;width:80px;height:110px;padding-left:58px;}
.text_8_r a{font-size:24px;color:#f51e55;}

.text_9{font-size:28px;line-height:58px;color:#666;}
.text_9 h3{line-height:100px;height:100px;color:#333;}
.text_10{font-size:28px;line-height:58px;word-wrap:break-word;color:#333;}


/*公共表单元素*/
.input_1{font-size:28px;line-height:78px;width:472px;height:78px;padding-right:76px;padding-left:30px;color:#333;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;}
.input_2{font-size:28px;line-height:78px;width:216px;height:78px;padding:0 30px;color:#333;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;}

.select_1{font-size:28px;line-height:78px;width:100%;height:78px;padding-left:30px;color:#333;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;}
.textarea_1{font-size:28px;line-height:58px;width:578px;height:518px;color:#b0b0b0;border:1px solid #d0d0d0;border-radius:5px;background-color:#fff;}

.textarea_1 textarea{font-size:28px;line-height:58px;overflow:hidden;width:520px;height:450px;padding:0 30px;color:#333;border:none;background-color:transparent;}



/*公共列表模块*/


.list_1_title{font-size:30px;line-height:98px;height:98px;padding:0 64px;color:#333;}
.list_1_main{background-color:#fff;}
.list_1_main li{height:160px;}
.list_1_photo{float:left;width:128px;padding-top:33px;padding-left:40px;}
.list_1_photo img{width:100px;height:100px;border-radius:50%;}
.list_1_name{font-size:24px;line-height:160px;float:left;overflow:hidden;width:250px;height:160px;white-space:nowrap;text-overflow:ellipsis;color:#999;}
.list_1_ranking{font-size:36px;line-height:160px;float:left;overflow:hidden;width:136px;height:160px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#999;}

.list_1_main li.cur .list_1_name{color:#333;}
.list_1_main li.cur .list_1_ranking{color:#f51e55;}


.list_2 li{line-height:100px;border-bottom:1px solid #f1f2f3;}
.list_2 li:last-child{border:0 none;}
.list_2 li a{font-size:28px;display:block;width:100%;height:100px;color:#333;}


.list_3_title{font-size:30px;line-height:98px;height:98px;padding:0 50px;color:#333;}
.list_3_title div{float:left;}
.list_3_title_1{width:179px;}
.list_3_title_2{width:200px;}
.list_3_title_3{width:160px;}
.list_3_main{background-color:#fff;}
.list_3_main ul{display:block;width:500px;margin:0 auto;}
.list_3_main li{height:160px;border-bottom:1px solid #f1f2f3;}

.list_3_num{font-size:28px;line-height:160px;float:left;width:48px;text-align:left;color:#999;}
.list_3_photo{float:left;width:100px;padding-top:33px;}
.list_3_photo img{width:100px;height:100px;border-radius:50%;}
.list_3_name{font-size:24px;line-height:160px;float:left;overflow:hidden;width:150px;height:160px;padding:0 30px 0 27px;white-space:nowrap;text-overflow:ellipsis;color:#999;}
.list_3_money{font-size:28px;line-height:160px;float:left;overflow:hidden;width:120px;height:160px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#999;}

.list_3_main li.cur .list_3_name{color:#333;}
.list_3_main li.cur .list_3_money{color:#f51e55;}

.list_4{clear:both;overflow:hidden;zoom:1;}
.list_4 li{width:580px;height:118px;border-bottom:1px solid #f1f2f3;}
.list_4 li:last-child{border:0 none;}
.list_4_l{float:left;width:400px;}
.list_4_r{font-size:36px;line-height:118px;float:right;width:180px;text-align:right;color:#f51e55;}
.list_4_r .plus{color:#f51e55;}
.list_4_r .reduce{color:#ffba0d;}

.list_4_l{line-height:44px;padding:15px 0;}
.list_4_l h3{font-size:28px;color:#666;}
.list_4_l p{font-size:20px;color:#ccc;}


/*非微信游览器*/
.no_wechat{height:960px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/no_wechat.png) 50% 0 no-repeat;}
.no_wechat_qrcode{padding-top:510px;text-align:center;}

/*用户点击分享显示*/
.share_bg_1{height:960px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/no_wechat.png) 50% 0 no-repeat;}


.share_btn{padding-top:577px;text-align:center;}


/*简历修改*/

.wechat_user_info{text-align:center;}
.wechat_user_info img{width:100px;height:100px;border-radius:50%;}
.wechat_user_info p{font-size:30px;margin-top:36px;color:#333;}


/*职场求助*/
.label{position:relative;clear:both;overflow:hidden;zoom:1;padding-bottom:35px;}
.label .length{font-size:24px;position:absolute;right:36px;bottom:40px;}
.label img{width:100%;height:100%;}

/*邀请卡*/
.invitation{min-height:960px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/bg_template.png) 0 0 no-repeat #d82e3e;}
.invitation_qrcode{font-size:24px;line-height:100px;padding-top:0;text-align:center;color:#ffba0d;}
.invitation_qrcode img{width:230px;height:230px;}
.invitation_qrcode p{display:none;}
.invitation .wechat_user_info{padding-top:186px;}
.invitation .wechat_user_info p{line-height:80px;margin-top:0;}
.share_alert{position:absolute;top:0;right:0;bottom:0;left:0;display:none;text-align:center;background-color:rgba(0,0,0,.7);}
.share_alert img{position:fixed;top:0;right:0;}
.invitation .tc{position:fixed;bottom:0;width:100%;}

/*二期*/

.wallet_info{line-height:52px;height:52px;text-align:right;}
.wallet_info a{font-size:20px;color:#999;}

.wallet_balance{text-align:center;}
.wallet_balance h3{font-size:24px;color:#666;}
.wallet_balance p{font-size:48px;line-height:110px;color:#f51e55;}

.wallet_income{padding:20px 0;border-top:1px solid #f1f2f3;}
.wallet_income_l{line-height:40px;float:left;width:289px;padding:15px 0;text-align:center;border-right:1px solid #f1f2f3;}
.wallet_income_l h3{font-size:20px;color:#999;}
.wallet_income_l p{font-size:30px;color:#f51e55;}
.wallet_income_r{font-size:24px;line-height:170px;float:left;width:290px;height:170px;text-align:center;}
.wallet_income_r a{color:#f51e55;}


.extract{line-height:126px;height:126px;}
.extract.label{padding:0;}
.extract h3{font-size:28px;float:left;color:#333;}
.extract input.input_1{font-size:28px;line-height:126px;float:right;width:470px;height:126px;color:#333;border:0 none;background-color:transparent;padding:0;border-radius:0;}




.extraction_success{height:560px;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/bg_success.png) 50% 125px no-repeat;}
.extraction_success p{font-size:30px;line-height:60px;padding-top:350px;text-align:center;color:#98cb00;}
.error{font-size:18px;line-height:40px;position:absolute;bottom:0;left:0;height:40px;padding-left:40px;color:#f51e55;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/error.png) 12px 50% no-repeat;}



.server_error{line-height:2;min-height:960px;padding-top:490px;text-align:center;background:url(/dev/product/temp_space/20160614_wechat/mobile/imgs/server_error.png) 50% 195px no-repeat;}
.server_error h3{font-size:28px;color:#606060;}
.server_error p a{font-size:20px;color:#f51e55;}




/*事件隐藏*/

.send_share_qr{visibility:hidden;}


/*红包规则*/

.rule_title{padding:40px 0;text-align:center;}

.rule .floor{margin-bottom:30px;}
.rule_num{float:left;width:53px;padding-top:10px;}
.rule_text{font-size:28px;line-height:58px;float:left;width:500px;color:#606060;}
