@charset "utf-8";
/* /credit/css/score.css */

.my_container{ background:none;border:none;}
a:active, a:focus{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
input::-moz-focus-inner{ border: 0;padding: 0;}/*针对Firefox*/
body{ background:#fcfcfc; /*font-family:"arial";*/}
a{ color:#1c8ed3;}

.my_ftop{ background-image:none; background-color:#fcfcfc;}
.mt18{ margin-top:18px;}
.mb30{ margin-bottom: 30px;}
.mb30{ margin-bottom: 30px;}
.left{ float:left;}
.right{ float:right;}
/* topmenu */
.jf_topmenu{ background:url(../credit/images/topbar_x.jpg?) repeat-x; height:44px;min-width:1024px;width:100%;padding-top:11px;}
.jf_topmenu_list{ height:34px;margin-left:-9px; font-family:"microsoft yahei"; overflow:hidden; }
.jf_topmenu_list li{ background:url(../credit/images/sprite.jpg?) no-repeat -500px -82px; height:34px; line-height:34px; float:left; display:inline; margin-left:-1px; padding:0 10px;}
.jf_topmenu_list li a{ width:103px; height:34px; color:#333; font-size:16px; display:block; text-align:center;}
.jf_topmenu_list .cur a,.jf_topmenu_list li a:hover{ background:#ff9600; color:#fff; text-decoration:none;}

/* frame*/
.jf_frame_left{ width:680px;}
.jf_frame_side{ width:280px;}
.jf_main{ background:#fff; overflow:hidden; border:#dfdfdf 1px solid; }
.jf_main_hd .title{ font-size:16px; line-height:1; font-weight:500; font-family:"microsoft yahei"; padding-left:10px; margin-top:19px; border-left:#ff6600 3px solid;}
.jf_main_hd .title span{ color:#999; font-size:12px; padding-left:10px;}
.jf_main_hd{ padding:0 19px; overflow:hidden;zoom:1;}
.jf_main_bd{ padding:0 19px 19px;zoom:1;}

/* slide */
.jf_slidebox{ width:680px; height:270px; position:relative; }
.jf_slidebox .slide_holder{ position:relative;width:680px; height:270px; overflow:hidden}
.jf_slidebox .slide_img{ width:680px; height:270px; width:10000px;}
.jf_slidebox .slide_img li { float:left}
.jf_slidebox .slide_title{ width:663px; height:26px; padding-left:17px; line-height:26px; color:#fff; position:absolute; bottom:0; }
.jf_slidebox .slide_title a{color:#fff;  }
.jf_slidebox .slide_title_bg{ background:#000; width:680px; height:26px; opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:0; }
.jf_slidebox .slide_num{ height:8px; position:absolute; right:19px; bottom:9px; }
.jf_slidebox .slide_num ul{ float:right;}
.jf_slidebox .slide_num li{ background:#fff; width:20px; height:8px; float:left; display:inline; margin-left:10px; cursor:pointer; overflow:hidden;}
.jf_slidebox .slide_num .cur{ background:#ff9600;}

/* search */
.jf_sehbox{ background:#fff; /*height:49px;*/ border:#dfdfdf 1px solid; border-top:none; overflow:hidden;}
.jf_sehform{ background:url(../credit/images/sprite.jpg?) no-repeat 0 -40px; width:412px; height:30px; float:left; display:inline; margin:20px 22px 0 74px; }
.jf_sehform_focus{ background-position:0 -72px; }
.jf_sehform .seh_txt{ background:none; width:280px; height:20px; line-height:20px; float:left; font-family:"simsun"; border:none; margin:5px 0 0 42px;}
.jf_sehform .seh_btn{ background:none; width:84px; height:30px; color:#555; font-family:"simsun"; float:right; border:none; cursor:pointer;}
.jf_sehbox .link{ float:left; margin-top:25px; }

/* goods_imglist */
.jf_goods_items{ width:100%; overflow:hidden;}
.jf_goods_imglist{ font-family:"simsun"; margin-right:-20px; zoom:1; }
.jf_goods_imglist li{ width:200px; height:207px; float:left; color:#333; margin:20px 20px 0 0;}
.jf_goods_imglist li p{ line-height:24px;}
.jf_goods_imglist li a.title{ height:24px; color:#1c8ed3; display:block; line-height:24px; margin-top:3px; overflow:hidden;}
.jf_goods_imglist li span.title{ height:24px; line-height:24px; color:#333; font-weight:700; display:block;  margin-top:3px; overflow:hidden;}
.jf_goods_imglist li .score{ font-size:14px;}
.jf_goods_imglist li .score span{ color:#ff0000; font-size:14px; font-weight:700; margin-right:4px;font-family: "arial"}
.jf_goods_imglist li .score .plus{ margin:0 3px;}
.jf_goods_imglist li .time{ color:#ff6600; font-weight:700; margin-left:6px;}
.jf_goods_imglist li .cost{ font-size:14px; color:#333; text-decoration:line-through; margin-left:19px;font-family: "arial"}
.jf_goods_imglist li .del_line{ text-decoration: line-through;}
.jf_goods_imglist li .num{ font-weight:700; margin:0 5px;font-family: "arial"}
.jf_goods_imglist li img{ width:200px; height:130px; }
.jf_goods_imglist li .img_holder{ height:130px; position:relative; overflow:hidden;}
.jf_goods_imglist li .mask{ background:#ff9600; width:100%; height:100%; position:absolute; left:0; top:130px;  filter:alpha(opacity=95);opacity:0.95; cursor:pointer}
.jf_goods_imglist li .mask p{ color:#fff; line-height:20px; /*padding:0 13px;*/ word-wrap:break-word; word-break:break-all; }
.jf_goods_imglist li .mask .prize_tit{ padding:8px 13px 2px; font-weight:700;}
.jf_goods_imglist .glb_graybtn_s{ float:right;}
.jf_goods_imglist_s li{ width:172px; height:189px;}
.jf_goods_imglist_s li img{ width:172px; height:112px;}
.jf_goods_imglist_s li .img_holder{ height:112px;}

/* 个性装扮*/
.jf_bg_imglist_s li {
    width: 230px;
    height: 208px;
    margin: 20px 7px 0 0;
}
.jf_bg_imglist_s li .img_holder {
    height: 130px;
}
.jf_bg_imglist_s li img {
    width: 230px;
    height: 130px;
}
.jf_hat_imglist_s li {
    width: 172px;
    height: 251px;
}
.jf_hat_imglist_s li .img_holder {
    height: 172px;
}
.jf_hat_imglist_s li img {
    width: 168px;
    height: 168px;
    padding: 2px;
    background: url(../credit/images/avatar_172.png?) #f8f8f8 center center no-repeat;
}

/* glb_btn */
.glb_orgbtn_l, .glb_disbtn_l{ background:url(../credit/images/glb_btn.png?) no-repeat 0 0; height:41px; line-height:41px; font-size:0; display:inline-block; padding-left:31px;  vertical-align:middle;}
.glb_orgbtn_l span, .glb_disbtn_l span{ background:url(../credit/images/glb_btn.png?) no-repeat 100% 0; font-size:16px; color:#fff; font-weight:700; display:inline-block; padding-right:31px; vertical-align:top; cursor:pointer;}
.glb_orgbtn_l:hover{ background-position:0 -41px; text-decoration:none;}
.glb_orgbtn_l:hover span{ background-position:100% -41px;}

.glb_disbtn_l{ background-position:0 -164px; cursor:default;float: left;}
.glb_disbtn_l span{ background-position:100% -164px; color:#fff; cursor:default;}

.glb_graybtn_m, .glb_orgbtn_m, .glb_bluebtn_m, .glb_disbtn_m{ background:url(../credit/images/glb_btn.png?) no-repeat 0 -329px; height:31px; line-height:31px; font-size:0; display:inline-block; padding-left:15px; vertical-align:middle;}
.glb_graybtn_m span, .glb_orgbtn_m span, .glb_bluebtn_m span, .glb_disbtn_m span{ background:url(../credit/images/glb_btn.png?) no-repeat 100% -329px; display:inline-block; font-size:12px; padding-bottom:1px; line-height:30px; padding-right:15px; vertical-align:top; cursor:pointer;}
.glb_graybtn_m:hover{ background-position:0 -360px; text-decoration:none;}
.glb_graybtn_m:hover span{ background-position:100% -360px;}

.glb_orgbtn_m{ background-position:0 -267px; }
.glb_orgbtn_m span{ background-position:100% -267px; color:#fff;}
.glb_orgbtn_m:hover{ background-position:0 -298px; text-decoration:none; }
.glb_orgbtn_m:hover span{ background-position:100% -298px;}

.glb_bluebtn_m{ background-position:0 -205px; }
.glb_bluebtn_m span{ background-position:100% -205px;}
.glb_bluebtn_m:hover{ background-position:0 -236px; text-decoration:none; }
.glb_bluebtn_m:hover span{ background-position:100% -236px;}

.glb_disbtn_m{ background-position:0 -566px; cursor:default;}
.glb_disbtn_m span{ background-position:100% -566px; color:#fff; cursor:default; }

.glb_graybtn_s, .glb_graybtn_dis, .glb_orgbtn_s, .glb_disbtn_s{ background:url(../credit/images/glb_btn.png?b4c6dec) no-repeat 0 -391px; height:25px; line-height:25px; font-size:0; display:inline-block; padding-left:8px; vertical-align:middle; }
.glb_graybtn_s span, .glb_graybtn_dis span, .glb_orgbtn_s span, .glb_disbtn_s span{ background:url(../credit/images/glb_btn.png?b4c6dec) no-repeat 100% -391px; color:#555; line-height:24px; font-size:12px; padding-bottom:1px; display:inline-block; padding-right:8px; vertical-align:top; cursor:pointer; }
.glb_graybtn_s:hover{ background-position:0 -416px; text-decoration:none;}
.glb_graybtn_s:hover span{ background-position:100% -416px;}

.glb_orgbtn_s{ background-position:0 -491px; height:25px; line-height:25px; }
.glb_orgbtn_s span{ background-position:100% -491px; color:#fff; }
.glb_orgbtn_s:hover{ background-position:0 -516px; text-decoration:none;}
.glb_orgbtn_s:hover span{ background-position:100% -516px;}

.glb_greenbtn_s{ background:url(../credit/images/glb_btn.png?) 0 -441px no-repeat; height:25px; line-height:25px; padding-left:11px; display:block; }
.glb_greenbtn_s span{ background:url(../credit/images/glb_btn.png?) no-repeat 100% -441px; display:block; line-height:24px; color:#fff; padding-bottom:1px; padding-right:11px;}
.glb_greenbtn_s:hover{ background-position:0 -466px; text-decoration:none;}
.glb_greenbtn_s:hover span{ background-position:100% -466px; }

.glb_disbtn_s{ background-position:0 -541px; }
.glb_disbtn_s span{ background-position:100% -541px;}

.glb_greenbtn_l{ background:url(../credit/images/glb_btn.png?) no-repeat 0 -82px; height:41px; line-height:41px; font-size:0; display:inline-block; padding-left:31px; vertical-align:middle; }
.glb_greenbtn_l span{ background:url(../credit/images/glb_btn.png?) no-repeat 100% -82px; font-size:16px; color:#fff; font-weight:700; display:inline-block; vertical-align:top; padding-right:31px; cursor:pointer; }
.glb_greenbtn_l:hover{ background-position:0 -123px; text-decoration:none;}
.glb_greenbtn_l:hover span{ background-position:100% -123px;}

.glb_disbtn_l:hover, .glb_disbtn_s:hover, .glb_graybtn_dis:hover{ text-decoration:none;}

.jf_submit_btn{ background:url(../credit/images/sprite.jpg?) no-repeat 0 -104px; width:120px; height:41px; color:#fff; font-weight:700; border:0 none; font-size:16px; cursor:pointer; }
.jf_submit_btn:hover{ background-position:0 -147px;}
/* task */
.jf_taskbox{ overflow:hidden; zoom:1; }
.jf_tasklist{ color:#333; margin:-1px 0 0 -32px; }
.jf_tasklist li{ width:214px; padding:19px 0 15px 90px; float:left; margin-left:32px; display:inline; border-top:#ebebeb 1px solid; overflow:hidden; }
.jf_tasklist li img{ border:#dedede 1px solid; float:left; display:inline; margin-left:-90px;}
.jf_tasklist li h3{ height:22px; font-size:14px; margin-bottom:7px; overflow:hidden;}
.jf_tasklist li p{ height:28px; line-height:28px; overflow:hidden;}
.jf_tasklist li p span{ font-weight:700;}
.jf_tasklist li .num{ color:#ff6600; font-size:14px; margin-right:3px;font-family: "arial"}
.jf_tasklist li .glb_greenbtn_s, .jf_tasklist li .glb_disbtn_s{ float:right; margin-top:2px;}

/* loginbox */
.jf_loginbox, .jf_unloginbox{ background:#fff; height:306px; border:#dfdfdf 1px solid; padding:19px 19px 0; margin-top:-7px; position:relative;}
.jf_loginbox .log_shadow, .jf_unloginbox .log_shadow{ background:url(../credit/images/sprite.jpg?) no-repeat -487px -82px; width:5px; height:7px; position:absolute; top:-1px; right:-5px; overflow:hidden; }
.jf_userinfo{ height:92px;}
.jf_userinfo .jf_avatar{ width:86px; height:88px;float:left; margin-right:8px;}
.jf_userinfo .jf_avatar img{ background:#fff; border:#dadada 1px solid; padding:2px;}
.jf_usertxt{ width:142px; height:92px; position:relative; overflow:hidden; }
.jf_usertxt h3 a{ color:#1c8ed3; font-weight:700; line-height:2;}
.jf_usertxt h3 a:hover{ color:#ff6600;}
.jf_usertxt .jf_level{ overflow:hidden;}
.jf_usertxt .jf_level span { color:#333; float:left; line-height:2;}
.jf_usertxt .jf_level .lv{ background:url(../credit/images/sprite.jpg?) no-repeat -211px -173px; width:15px; color: #A4332B; float: left; font-size:11px; height:13px;line-height:13px; margin-top:5px; padding-left:22px; position:relative;}
.jf_usertxt .pop_box{ background:#eff6fc; width:110px; height:38px; position:absolute;left:2px; top:52px; }
.jf_usertxt .pop_box .arrow1{ color:#d6e9f8; font-family:"simsun"; position:absolute; left:46px; top:-7px; line-height:1; z-index:10; }
.jf_usertxt .pop_box .arrow2{ color:#fff; position:absolute; left:0;top:1px; line-height:1;}
.jf_usertxt .pop_box .pop_con{ background:#fff; width:102px; height:30px; padding:6px 0 0 6px; border:#d6e9f8 1px solid; margin:-2px 0 0 -2px; position:relative;}
.jf_usertxt .pop_box .pop_con p{ color:#777; line-height:1;}
.jf_used{ line-height:26px; margin-top:7px;}
.jf_used span{ float:left;}
.jf_loginbox .jf_used .score{ color:#ff6600; font-size:24px; float:left;font-family: "arial"}
.jf_user_menu{ padding:4px 0; margin-top:6px; border-top:#ccc 1px dashed; border-bottom:#ccc 1px dashed; overflow:hidden; position:relative; zoom:1;}
.jf_user_menu ul{ margin-left:-74px;}
.jf_user_menu li{ width:83px; float:left; display:inline; line-height:26px; margin-left:74px;}
.jf_user_menu li a{ color:#333; }
.jf_user_menu .ico1, .jf_user_menu .ico2, .jf_user_menu .ico3, .jf_user_menu .ico4{ background:url(../credit/images/ico_sprite.png?) no-repeat 0 -372px; width:16px; height:16px; float:left; margin:5px 3px 0 0;}
.jf_user_menu .ico2{ background-position:-18px -372px;}
.jf_user_menu .ico3{ background-position:0 -390px;}
.jf_user_menu .ico4{ background-position:-18px -390px;}
.jf_checkin_box{ padding-top:14px; text-align:center; overflow:hidden;}
.checkin_tip{ color:#999; text-align:center; line-height:2;}
.checkin_tip strong{ font-weight:700; margin:0 4px;}
.checkin_tip span{ color:#ff6000; font-weight:700; margin:0 3px;}
.taskbox_tip{ color:#333; font-family:"simsun"; padding-top:4px;}
.taskbox_tip a{ margin-left:20px;}



/* unlogin */
.jf_unloginbox .login_tit{ font-size:14px; color:#333; line-height:1; }
.jf_unloginbox .login_form{ color:#333; padding:17px 0 0 70px;}
.jf_unloginbox .reg_help{ border-top:#ccc 1px dashed; margin-top:5px; padding-top:12px; overflow:hidden; }
.jf_unloginbox .reg_help span{ float:left; line-height:30px; font-size:12px; color:#333;}
.jf_unloginbox .reg_help .glb_graybtn_m{ float:right;}
.jf_unlogin{ overflow:hidden;}
.login_form .log_tip{ color:#666; padding-bottom:11px;}
.login_form .log_lb{ width:64px; line-height:28px; float:left; display:inline; margin-left:-70px; text-align:right; }
.login_form p{ padding-bottom:14px;}
.login_form .auto_login input{ margin-right:7px;}
.login_form .jf_submit_btn{ margin-top:5px;}
.login_txt{ width:158px; height:26px; line-height:26px; padding:0 5px; border:#e1e1e1 1px solid; }

/*登录框改版 20170524*/
.jf_loginbox {margin-top:0;border-top:0;}
.jf_unloginbox {height:344px!important;margin-top:0;border-top:none;}
.jf_unloginbox .unlogin {padding:10px 0 0;}
.unlogin {background: #fff;font-family: "microsoft yahei";}
.unlogin .num {font-size: 12px;color: #999;text-align: center;line-height:12px;}
.unlogin .num span {color:#f36162;font-family: "Tahoma";font-weight: 700;}
.unlogin .text {font-size:24px;color:#333;text-align: center;padding-bottom: 2px;}
.unlogin .link {padding: 8px 8px 11px;}
.unlogin .link a{float: left;display: inline;    width:60px;font-size:12px;color:#333;text-align:center;margin:10px 0;padding:0 26px;}
.unlogin a:hover {text-decoration: none;}
.unlogin .link .icon{background:url(../credit/images/login_guide.png?) no-repeat;display:inline-block;width:48px;height:48px;*display:inline;*zoom:1; }
.unlogin .link .icon-coupon {background-position:-48px 0;}
.unlogin .link .icon-jifen {background-position:0 -48px;}
.unlogin .link .icon-grow {background-position:-48px -48px;}
.unlogin .loginbtn,.unlogin .register {height:45px;line-height:45px;color:#fff;font-size:18px;text-align:center;}
.unlogin .loginbtn {background: #f36162;}
.unlogin .loginbtn:hover {background:#fd7f80;}
.unlogin .register {background: #4eb9fb;}
.unlogin .register:hover {background:#6fc7fe;}
.jf_unloginbox .loginbtn {float: left;width: 120px;margin-left: -5px;}
.jf_unloginbox .register {float: left;width: 120px;    margin-left:10px;margin-right:-5px;}
.unlogin .exchange:hover p{color:#ff696a;}
.unlogin .coupon:hover p {color:#ff9d02;}
.unlogin .jifen:hover p {color:#48b6fb;}
.unlogin .grow:hover p {color:#76d040;}
.login_div .unlogin{padding:16px 9px 0;}
.login_div .login_qrentry_embed  { position: absolute;top: 0;right: 0;width: 21px;height: 19px;font-size: 0;z-index: 10;cursor: pointer;}
.login_div .tip {font-size:#333;font-size:12px;text-align:center;}
.login_div .loginbtn,.login_div .register {display:inline-block;*display:inline;*zoom:1;}
.login_div .loginbtn {width:100%;margin:16px 0 10px;}
.login_div .register {width:100%;}
/* sidebar */

.jf_side_ad{ display:block;}
.jf_sidetab li{ background:#eee; width:138px; height:30px; line-height:30px; color:#666; border:#e5e5e5 1px solid; border-bottom:#cecece 1px solid; float:left; text-align:center; position:relative; cursor:pointer; }
.jf_sidetab li span{ display:inline-block; vertical-align:middle;}
.jf_sidetab li .arrow{ background:url(../credit/images/sprite.jpg?) no-repeat -476px -82px; width:9px; height:5px; margin-left:6px; overflow:hidden; display:none; }
.jf_sidetab li .light{ background:#9ad4f7; width:139px; height:1px; border:#93c4e6 1px solid; position:absolute; top:0; left:-1px; display:none; overflow:hidden; z-index:10;}
.jf_sidetab .t1{ border-left:none;}
.jf_sidetab .t2{ border-right:none;}
.jf_sidetab .cur{ background:#fff; width:139px; height:32px; line-height:32px; color:#333; border:none; font-weight:700;}
.jf_sidetab .cur .arrow{ display:inline-block;}
.jf_sidetab .cur .light{ display:block;}
.jf_sidetab_con{ background:#fff; border-top:none; padding-top:14px; }
.jf_onsale{ border:#dfdfdf 1px solid; border-top:none; margin-top:20px;}
.onsale_goods{ width:200px; height:162px; display:block; line-height:32px; font-weight:700; margin:0 auto; text-align:center; overflow:hidden;}
.onsale_info{ background:#fafafa; padding:13px 20px; border-top:#f0f0f0 1px solid; margin-top:6px;}
.onsale_info p{ line-height:30px;}
.onsale_info .n_score{ color:#333; font-size:14px; font-weight:700;}
.onsale_info .n_score span{ color:#2c9918; margin-right:6px;}
.onsale_info .o_score{ color:#333; margin-left:17px;text-decoration:line-through; }


/* rank */
.jf_rankbox{ background:#fff; border:#dfdfdf 1px solid; margin-top:30px; }
.jf_rankbox .jf_rank_hd{ background:url(../credit/images/rank_sprite.jpg?) repeat-x 0 -171px; height:47px; border-bottom:#eee 1px solid; _overflow:hidden;}
.jf_ranktab{ float:right; padding-right:4px; margin-top:18px;}
.jf_ranktab li{ width:68px; height:29px; line-height:29px; float:left; position:relative; text-align:center; cursor:pointer; }
.jf_ranktab li .light{ background:#9ad4f7; width:100%; height:1px; border-top:#93c4e6 1px solid; border-bottom:#93c4e6 1px solid; position:absolute; left:0; top:0; display:none; }
.jf_ranktab li .light .l_rad, .jf_ranktab li .light .r_rad{ background:url(../credit/images/rank_sprite.jpg?) no-repeat -19px -100px; width:3px; height:3px; display:block; position:absolute; top:-1px; overflow:hidden;}
.jf_ranktab li .light .l_rad{ left:-1px;}
.jf_ranktab li .light .r_rad{ background-position:-19px -105px; right:-1px;}
.jf_ranktab .cur{ background:#fff; height:30px; border-left:#eee 1px solid; border-right:#eee 1px solid; font-weight:700;}
.jf_ranktab .cur .light{ display:block;}
.rank_tit{ width:126px; height:41px; line-height:18px; padding-top:5px; color:#1c8ed3; font-size:14px; font-family:"microsoft yahei"; font-weight:500; text-align:center; }
.rank_tit_bg{ background:url(../credit/images/sprite.jpg?) no-repeat -123px -132px; width:48px; height:58px; float:left; margin:-17px 7px 0 9px; position:relative;}
.jf_rank_bd{ padding-bottom:18px;}
.jf_rank_bd .view_all{ float:right; display:inline; margin:21px 20px 0 0; _margin:19px 20px 0 0;}
.ranktit{ background:url(../credit/images/rank_sprite.jpg?) repeat-x 0 -221px; height:31px; line-height:31px; color:#333; border-bottom:#eee 1px solid; padding:0 21px;}
.ranktit .t2{ margin-left:85px; }
.ranktit .t3{ float:right;}

/* ranklist */
.jf_ranklist{ padding:8px 20px 0;}
.jf_ranklist li{ padding:6px 0 6px 30px; height:17px; border-bottom:1px solid #eef5fa; overflow:hidden; position:relative; vertical-align:bottom;}
.jf_ranklist li .imgtext{ }
.jf_ranklist li span{ width:43px; text-align:right; float:right; line-height:1.5; overflow:hidden;font-family: "arial"}
.jf_ranklist li img{ width:16px; height:16px; margin-right:5px; float:left;}
.jf_ranklist li a{ color:#333;}
.jf_ranklist li .num{ background:url(../credit/images/rank_sprite.jpg?) no-repeat 0 -154px; width:14px; height:14px; line-height:14px; font-size:11px; color:#fff; display:block; text-align:center; position:absolute; left:5px; top:7px; }
.jf_ranklist li .top3{ color:#1c8ed3;}
.jf_ranklist li .t1, .jf_ranklist li .t2, .jf_ranklist li .t3{ background:url(../credit/images/rank_sprite.jpg?) no-repeat 0 -100px; width:10px; height:16px; position:absolute; left:6px; top:7px; overflow:hidden; }
.jf_ranklist li .t2{ background-position:0 -136px;}
.jf_ranklist li .t3{ background-position:0 -118px;}
.jf_ranklist li .img{ float:left;}
.jf_ranklist li .txt{ width:140px; height:16px; line-height:16px; *line-height:18px; _line-height:22px; float:left; overflow:hidden;}
.jf_ranklist .cur .t1, .jf_ranklist .cur .t2, .jf_ranklist .cur .t3{ background:url(../credit/images/rank_sprite.jpg?) no-repeat; width:22px; height:31px; display:block; position:absolute; top:20px; left:0; overflow:hidden;}
.jf_ranklist .cur .t2{ background-position:0 -33px;}
.jf_ranklist .cur .t3{ background-position:0 -66px;}
.jf_ranklist .cur .num{ top:28px;}
.jf_ranklist .cur{ height:48px; padding:14px 0 9px 30px;}
.jf_ranklist .cur .imgtext img{ margin-top:-7px; position:relative;}
.jf_ranklist .cur .txt{ width:88px; height:38px;_height:40px; line-height:1.5; *line-height:1.6; _line-height:1.8; }
.jf_ranklist .cur img{ width:48px; height:48px; padding:2px; border:#ccc 1px solid;}

/* imglist_selectbar*/
.jf_select_bar{ height:25px; float:right; padding-top:15px; }
.jf_select_bar .page{ float:left; line-height:25px; }
.jf_select_bar .glb_graybtn_s, .jf_select_bar .glb_graybtn_dis{ float:left; display:inline; margin-left:10px;}
.jf_select_bar .glb_graybtn_dis span{ color:#999; cursor:default;}

/*========================page===========================*/
.jf_crumb{ padding:19px 0; font-size:0; font-family:"simsun"; color:#333;min-width: 980px;width: 100%; /*background: #fff;*/}
.jf_crumb .split{ color:#999; margin:0 7px;}
.jf_crumb a,.jf_crumb span{ font-size:12px;}
.jf_main_page{ background:#fff; overflow:hidden; border:#ddd 1px solid; zoom:1; }
.jf_my_sidebar{ background:#fbfbfb; width:228px; float:left; border-right:#ddd 1px solid; padding-bottom:9999px; margin-bottom:-9999px;}
.jf_main_tit{ line-height:1; font-family:"microsoft yahei"; font-size:16px; font-weight:500; color:333; padding-left:10px; border-left:#ff6600 3px solid; }

/* my-login */
.my_userinfo{ padding: 13px 8px 9px 108px;}
.my_userinfo h3 a{ width:109px; }
.my_level{ overflow:hidden;}
.my_userinfo .my_uavatar{ font-size:0;}
.jf_my_login{ /*overflow:hidden;*/ zoom:1;}
.jf_my_login .scorebox{ color:#333; padding:0 19px 11px; line-height:28px; overflow:hidden; }
.jf_my_login .scorebox span{ float:left;}
.jf_my_login .scorebox .score{ font-size:18px; color:#ff6600;}

.jf_my_sidenav{ zoom:1;}
.jf_my_navlist{ padding-top:1px; _padding:0; font-family:"microsoft yahei"; border-top:#fff 1px solid; border-bottom:#fff 1px solid;zoom:1}
.jf_my_navlist li{ height:39px; border-top:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; margin-top:-1px;}
.jf_my_navlist li a{ height:39px; line-height:39px; padding-left:48px; font-size:14px; color:#333; display:block;}
.jf_my_navlist li a:hover{ background:#fff; text-decoration:none; }
.jf_my_navlist li .ico1,
.jf_my_navlist li .ico2,
.jf_my_navlist li .ico3,
.jf_my_navlist li .ico4,
.jf_my_navlist li .ico5,
.jf_my_navlist li .ico6,
.jf_my_navlist li .ico7{ background:url(../credit/images/ico_sprite.png?) no-repeat 0 -408px; width:16px; height:16px; float:left; display:inline; margin:12px 0 0 -30px;}
.jf_my_navlist li .ico2{ background-position:0 -426px; }
.jf_my_navlist li .ico3{ background-position:0 -444px; }
.jf_my_navlist li .ico4{ background-position:0 -462px; }
.jf_my_navlist li .ico5{ background-position:0 -503px; }
.jf_my_navlist li .ico6{ background-position: 0 -524px;}
.jf_my_navlist li .ico7{ background-position: 0 -541px;}
.jf_my_navlist .cur{ background:#fff; border-color:#ddd; margin-right:-1px; position:relative;}
.jf_my_navlist .cur .ico1{ background-position:-18px -408px; }
.jf_my_navlist .cur .ico2{ background-position:-18px -426px; }
.jf_my_navlist .cur .ico3{ background-position:-18px -444px; }
.jf_my_navlist .cur .ico4{ background-position:-18px -462px; }
.jf_my_navlist .cur .ico5{ background-position:-18px -503px; }
.jf_my_navlist .cur .ico6{ background-position:-18px -524px;}
.jf_my_navlist .cur .ico7{ background-position:-18px -541px;}
.jf_my_navlist .cur a{ border-left:#ff6600 3px solid; padding-left:45px;}

.lv_box p{ color:#888; }
.jf_progress{ background:url(../credit/images/sprite.jpg?) no-repeat -314px -126px; width:95px; height:10px; margin-top:2px; overflow:hidden; }
.jf_progress .jf_prolen{ background:url(../credit/images/sprite.jpg?) no-repeat -314px -136px; height:10px; display:block; }

.jf_progress_l{ background:url(../credit/images/sprite.jpg?) no-repeat -314px -106px; width:124px; height:10px; margin-top:4px; overflow:hidden;}
.jf_progress_l .jf_prolen{ background:url(../credit/images/sprite.jpg?) no-repeat -314px -116px; height:10px; display:block; }

.jf_my_sidebox .jf_my_sidehd{ padding:20px 19px;}
.jf_my_sidebox .jf_my_sidebd{ padding:0 19px 19px;}
.jf_my_sidebox .jf_my_sidehd h3{ border-left:#ff6600 3px solid; line-height:1; font-family:"microsoft yahei"; padding-left:10px; font-size:16px; font-weight:500;}

.jf_side_act .act_img{ display:block; margin-bottom:4px;}
.jf_side_act a{ line-height:24px;}
.jf_side_act p{ line-height:24px; color:#333;}

/* my_unlogin*/
.jf_my_unlogin .loginform{ padding:19px; color:#333; }
.jf_my_unlogin .loginform .login_txt{ width:178px;}
.jf_my_unlogin .loginform .log_tip{ color:#666; line-height:1; padding-bottom:10px;}
.jf_my_unlogin .loginform .log_lb{ display:block; padding:6px 0;}
.jf_my_unlogin .loginform .loginfo{ padding-top:6px;}
.jf_my_unlogin .loginform .autologin input{ margin-right:6px;}
.jf_my_unlogin .loginform .jf_submit_btn{ display:block; margin:17px auto 0;}
.jf_my_unlogin .reg_helpbox{ border-top:#d9d9d9 1px dashed; border-bottom:#d9d9d9 1px dashed;}
.jf_my_unlogin .reg_help{ background:#f6f6f6; color:#333; line-height:31px; border-top:#fff 1px dashed; border-bottom:#fff 1px dashed; padding:9px 20px;  }
.jf_my_unlogin .reg_help .glb_graybtn_m{ float:right;}

/*登录框改版 20170524*/
.jf_my_unlogin .unlogin {padding:30px 20px 0;border-bottom:1px solid #ddd;}
.jf_my_unlogin .unlogin .text {font-size:20px;padding:12px 0 22px;}
.jf_my_unlogin .unlogin .loginbtn,.jf_my_unlogin .unlogin .register {width:188px;display:inline-block;*display:inline;*zoom:1;     }
.jf_my_unlogin .unlogin .register {margin:10px 0 30px;}
.jf_my_navlist li .ico1,
.jf_my_navlist li .ico2,
.jf_my_navlist li .ico3,
.jf_my_navlist li .ico4{ background:url(../credit/images/side_ico.png?) no-repeat; float:left; width:12px;height:12px;display:inline; margin:12px 0 0 -30px;}
.jf_my_navlist li .ico1{ margin-left: -28px;margin-top: 14px;background-position:-12px 0; }
.jf_my_navlist li .ico2{ width:14px;margin-left: -28px;margin-top:14px;background-position:-14px -26px; }
.jf_my_navlist li .ico3{ margin-left: -28px;height:14px;background-position:-12px -12px; }
.jf_my_navlist li .ico4{ width:14px;height:14px;background-position:-14px -38px; }
.jf_my_navlist .cur .ico1{ background-position:-24px 0}
.jf_my_navlist .cur .ico2{ background-position:-28px -26px }
.jf_my_navlist .cur .ico3{ background-position:-24px -12px; }
.jf_my_navlist .cur .ico4{ background-position:-28px -38px;}
.jf_user_menu .ico1, .jf_user_menu .ico2, .jf_user_menu .ico3, .jf_user_menu .ico4{ background:url(../credit/images/side_ico.png?) no-repeat; width:12px;height:12px;float:left; margin:6px 3px 0 0;}
.jf_user_menu .ico1 {height:12px;margin-top:7px;}
.jf_user_menu .ico2{width:14px;background-position:0 -26px;margin-top:7px;}
.jf_user_menu .ico3{height:13px;background-position:0 -13px;}
.jf_user_menu .ico4{ width:14px;height:14px;background-position:0 -38px;}
/* jf_my_main */
.jf_my_main{ width:749px; float:right; overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px;}
.jf_my_main .jf_my_main_hd, .jf_main_p .main_p_hd{ height:30px; padding:19px 19px 0; border-bottom:#e7e7e7 1px solid; overflow:hidden;}
.jf_my_main .jf_my_main_bd, .jf_main_p .main_p_bd,.jf_recomment .main_p_bd{ padding:0 19px 19px;}
.jf_my_main .jf_my_main_hd h2, .jf_main_p .main_p_hd h2,.jf_recomment .main_p_hd h2{ line-height:1; float:left; margin-right:8px; border-left:#ff6600 3px solid; padding-left:9px; font-size:16px; font-family:"microsoft yahei"; font-weight:500;}
.jf_my_main .jf_my_main_hd span, .jf_main_p .main_p_hd span.jf_recomment .main_p_hd span{ float:left; font-family:"simsun"; font-size:12px; color:#999;}
.jf_my_main .jf_my_main_hd .tit_link, .jf_main_p .main_p_hd .tit_link{ float:left; display:inline; margin-left:26px;}
.mt20{ margin-top:20px!important;}
.jf_my_main .jf_my_main_hd .rlnk{ float:right; line-height:20px; white-space:nowrap;}

/* functionbox */
.jf_my_functionbox{ padding-top:20px;}
.jf_my_functionlist{ overflow:hidden;}
.jf_my_functionlist li{ background:#f7f7f7; height:98px; margin-bottom:20px; padding-left:108px;}
.jf_my_functionlist li .tit{ font-family:"microsoft yahei"; font-size:20px; color:#333; line-height:42px; padding-top:15px;}
.jf_my_functionlist li .desc{ color:#999;}
.jf_my_functionlist li .ico1, .jf_my_functionlist li .ico2, .jf_my_functionlist li .ico3, .jf_my_functionlist li .ico4{ background:url(../credit/images/ico_sprite.png?) no-repeat; width:46px; height:46px;float:left; display:inline; margin:26px 0 0 -70px;}
.jf_my_functionlist li .ico2{ background-position:0 -48px;}
.jf_my_functionlist li .ico3{ background-position:0 -96px;}
.jf_my_functionlist li .ico4{ background-position:0 -144px;}

.jf_my_functionlist li .ico1, .jf_my_functionlist li .ico2, .jf_my_functionlist li .ico3, .jf_my_functionlist li .ico4{ background:url(../credit/images/functionlist_icon.png?) no-repeat; width:46px; float:left; display:inline; margin:0 0 0 -70px;} 
.jf_my_functionlist li .ico1 {height:33px;margin-top:32px;}
.jf_my_functionlist li .ico2{ background-position:0 -34px;height:26px;margin-top:36px;}
.jf_my_functionlist li .ico3{ background-position:0 -60px;height:32px;margin-top:30px;}
.jf_my_functionlist li .ico4{ background-position:0 -92px;height:41px;margin-top:30px;}

.jf_my_notebox{ padding-top:19px;}
.jf_my_notetab{ height:30px; border-bottom:#e9e9e9 1px solid; padding-left:11px; _overflow:hidden;}
.jf_my_tablist li{ background:#f7f7f7; width:98px; height:29px; line-height:29px; color:#1c8ed3; float:left; margin-right:4px; text-align:center; border:#e9e9e9 1px solid; border-bottom:none; cursor:pointer;}
.jf_my_tablist .cur{ background:#fff; height:30px; color:#333; font-weight:700; position:relative; }
.jf_my_notecon{ padding-top:2px}

.jf_coupon_box{ padding-top:12px;}
/*--table--*/
.jf_tb{ width:100%; color:#333; text-align:center;}
.jf_tb th{ line-height:38px; border-bottom:#e9e9e9 1px solid; font-weight:500; text-align:center; }
.jf_tb td{ line-height:35px; border-bottom:#f5f5f5 1px solid; }
.jf_tb td span.used{ color:#ff0000;}
.jf_tb td span.unused{ color:#32900c;}
.jf_tb td span.overdue{ color:#999;}
.jf_tb .odd{ background:#fdfdfd;}
.jf_tb .al{ text-align:left; padding-left:40px;}
.jf_tb td .orgbtn{ background:url(../credit/images/sprite.jpg?) no-repeat -414px -52px; width:60px; height:25px; line-height:24px; display:block; margin:0 auto; color:#fff; text-align:center;}
.jf_tb td .orgbtn:hover{ background-position:-414px -77px; text-decoration:none;}

.jf_tb2 th{ background:#F6FBFF; border:1px solid #E1EEF9; font-weight:700;line-height:30px; text-align:center; }
/*--page--*/
.mod_page{ line-height:23px; margin-top:29px; overflow:hidden;}
.mod_pnum{ font-family:"arial"; display:inline; float:right; margin:0 10px;}
.mod_pnum li{ float:left; margin-left:5px; display:inline;}
.mod_pnum a, .mod_pnum span{ height:23px; line-height:23px; color:#000; display:block; float:left; text-align:center; border:#cfe0ed 1px solid; padding:0 9px;}
.mod_pnum .dis_first, .mod_pnum .dis_last{ color:#CCC; cursor:default;}
.mod_pnum .cur a{ color:#1c8ed3; font-weight:700;}
.mod_pnum a:hover{ color:#1c8ed3;}
.mod_go{ background:url(../credit/images/sprite.jpg?) no-repeat -314px -148px; width:64px; height:25px; padding:0; font-size:0;}
.mod_go .btn_go{ background:none; width:30px; height:25px; border:none; vertical-align:top; cursor:pointer;}
.mod_go .mod_ptxt{ background:none; width:25px; height:20px; line-height:20px; border:none; font-size:12px; padding:2px 3px; text-align:center; vertical-align:top;}



.jf_goods_border li{ padding:9px; border:#e7e7e7 1px solid; position:relative;}
.jf_goods_border li .tag{ background:url(../credit/images/tag.png) no-repeat; width:77px; height:77px; display:block; position:absolute; left:-1px; top:-1px; z-index:10; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../static/images/tag.png"?); _background:none;}
.plfix{ padding-left:6px;}

/* mygrowth */
.jf_mygrowth{ padding-left:50px;}
.jf_mygrowth .jf_items{ padding-left:68px; margin-top:26px;}
.jf_mygrowth .jf_items label{ width:64px; margin-left:-68px; display:inline; text-align:right; float:left; white-space:nowrap; cursor:auto;}
.jf_mygrowth .jf_items img{ float:left;}
.jf_mygrowth .jf_items .lv_box{ height:16px; float:left; margin-left:32px;}
.jf_items .lv_box p{ float:left; color:#888; margin:4px 0 0 10px; display:inline;}
.jf_items p .sp{ color:#ff6600; font-size:16px; font-weight:700; margin:0 5px;}
.jf_items p{ line-height:1;}
.jf_grow_pro{ padding:0 0 28px 67px; margin-top:26px;}
.jf_grow_pro .lv_tipbox{}
.jf_grow_pro .lv_tipbox .lv_tip{ width:125px; height:20px; line-height:1; color:#888; float:left; position:relative; text-align:center;}
.lv_tip .arrow{ background:url(../credit/images/sprite.jpg?) no-repeat -416px -40px; width:10px; height:5px; line-height:0; font-size:0; display:block; position:absolute; left:54px; bottom:0;}
.grow_pro{ background:url(../credit/images/sprite.jpg?) no-repeat; width:501px; height:19px; margin-top:4px;}
.grow_pro .grow_prolen{ background:url(../credit/images/sprite.jpg?) no-repeat 0 -19px; height:19px; float:left; position:relative; -moz-animation:prorun 1.5s ease-out; -webkit-animation:prorun 1.5s ease-out; -o-animation:prorun 1.5s ease-out; animation:prorun 1.5s ease-out;}
.grow_pro .grow_prolen .lv{ background:url(../credit/images/sprite.jpg?) no-repeat -250px -168px; width:16px; height:13px; color:#a4332b; font-weight:700; line-height:1; padding:5px 0 0 21px; display:block; position:absolute; right:-18px; bottom:-23px; overflow: hidden}

/* side_right */
.jf_side_p{ background:#fbfbfb; width:228px; float:right; border-left:#ddd 1px solid; padding-bottom:9999px; margin-bottom:-9999px;}
.jf_side_p .act_sidehd{ background:#f6f6f6; height:49px; border-bottom:#ececec 1px solid; }
.jf_side_p .act_sidehd h3{ line-height:49px; font-family:"microsoft yahei"; font-size:16px; color:#333; text-align:center;}
.jf_side_p .act_sidehd span{ font-size:28px; color:#ff6600; font-weight:500;}
.jf_side_p .act_sidebd{ padding:19px; border-top:#fff 1px solid; }
.jf_side_p .side_topic{ background:#f6f6f6; padding:19px; border-bottom:#d9d9d9 1px dashed;}
.jf_side_p .side_topic .jf_side_act{ margin-top:19px;}
.jf_side_p .side_topic .jf_checkin_box{ padding:17px 0 20px;}
.jf_side_p .side_topic .checkin_tip{ line-height:32px;}
.jf_side_p .side_box{ padding:19px; border-top:#fff 1px dashed;}
.jf_side_p .side_box .jf_goods_imglist{ width:172px; margin:-1px auto; }
.jf_side_p .side_box .jf_goods_imglist li{ float:none; margin:0; padding:20px 0; border-bottom:#e1e1e1 1px solid; border-top:#fff 1px solid;}

/* main_left*/
.jf_page_sehbox{ background:#fdfdfd; border:#fff 4px solid; padding:32px 0 32px 83px; overflow:hidden;}
.jf_page_sehbox .sehbox{ background:url(../credit/images/sprite.jpg?) no-repeat -474px -40px; height:40px; float:left; margin-right:10px; padding-left:40px; }
.jf_page_sehbox .seh_wrap{ background:#f4f4f4; width:473px; height:37px; padding:3px 0 0 3px; }
.jf_page_sehbox .seh_wrap .seh_txt{ width:363px; height:32px; line-height:32px; float:left; border:#dae8f2 1px solid; border-right:none; font-family:"simsun"; padding:0 8px; }
.jf_page_sehbox .seh_wrap .seh_btn{ background:url(../credit/images/sprite.jpg?) no-repeat -211px -132px; width:90px; height:34px; color:#fff; float:left; border:none; cursor:pointer;}
.jf_page_sehbox .help_link{ font-family:"simsun"; float:left; line-height:40px; white-space:nowrap;}
.jf_main_p{ width:749px; float:left; _overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px; }
.jf_main_p .act_gamebox{ padding:19px 0; }



.jf_main_p .main_p_hd .seh_result{ color:#ff6600; margin:0 3px; font-family:"arial";}
.jf_prize_trends{ overflow:hidden;}
.jf_trendslist{ padding-top:11px;}
.jf_trendslist li{ height:30px; line-height:30px; overflow:hidden; }
.jf_trendslist li .uid{ margin-right:8px;}
.jf_trendslist li .gift{ margin-left:8px;}
.jf_act_desc p{ line-height:24px; color:#333;}
.jf_act_desc .jf_main_tit{ margin-bottom:9px; }

.jf_task_detail{ padding-top:19px; overflow:hidden; }
.jf_task_detail .task_img{ width:360px; height:180px; float:left; margin-right:19px; }
.jf_task_detail .jf_task_info{ width:324px; float:left }
.jf_task_detail .jf_task_info h3{ color:#1c8ed3; font-size:18px; font-weight:500; padding-bottom:5px; font-family:"microsoft yahei"; line-height:2;}
.jf_task_detail .jf_task_info p{ color:#333; line-height:26px; }
.jf_task_detail .jf_task_info .time{ color:#ff6600;}
.jf_task_detail .glb_greenbtn_l{ float:left; margin-top:13px;}
/* service */
.jf_service{ background:#ededed; padding:20px 0 50px; border-top:#e1e1e1 2px solid; overflow:hidden;margin-top: 20px; zoom:1; }
.jf_service dl{ width:170px; float:left; display:inline; padding-left:54px; margin-left:26px;}
.jf_service dl dt{ color:#666; font-family:"microsoft yahei"; font-size:16px; line-height:36px; border-bottom:#d8d8d8 1px solid; position:relative; zoom:1;}
.jf_service dl dd{ border-top:#f5f5f5 1px solid;}
.jf_service dl a{ display:block; line-height:24px; color:#666;}
.jf_service dl .ico1, .jf_service dl .ico2, .jf_service dl .ico3, .jf_service dl .ico4{ background:url(../credit/images/ico_sprite.png?) no-repeat 0 -192px; width:46px; height:43px; position:absolute; top:4px; left:-54px; }
.jf_service dl .ico2{ background-position:0 -237px;}
.jf_service dl .ico3{ background-position:0 -282px;}
.jf_service dl .ico4{ background-position:0 -327px;}
.jf_service .service_list{ margin-left:-26px; overflow:hidden; zoom:1;}

/* task */
.jf_main_p .nonepad{ padding:0;}
.jf_task{ margin-top:-1px;}
.jf_task .jf_task_hd{ background:url(../credit/images/sub_hd_x.jpg?) repeat-x; height:42px; padding:0 19px; overflow:hidden;}
.jf_task .jf_task_hd .title{ background:#fff; height:30px; line-height:30px; float:left; color:#444; font-weight:700; padding:0 17px; border-left:#dadada 1px solid; border-right:#dadada 1px solid; margin-top:12px; position:relative;}
.jf_task .jf_task_hd .light{ background:#ff6600; width:86px; height:2px; position:absolute; left:0; top:0;}
.jf_task .jf_task_hd .light .rad_l, .jf_task .jf_task_hd .light .rad_r{ background:url(../credit/images/sprite.jpg?) no-repeat -416px -47px; width:2px; height:2px; position:absolute; overflow:hidden; }
.jf_task .jf_task_hd .light .rad_l{ left:-1px;}
.jf_task .jf_task_hd .light .rad_r{ background-position:-420px -47px; right:-1px;}
.jf_task .jf_task_bd{ padding:5px 19px 19px; overflow:hidden;}
.jf_task .jf_tasklist li{ width:244px;}

/* gift bag*/
.jf_giftbag{ padding:19px 19px 2px; position:relative; zoom:1; }
.jf_giftbag .opbox{ overflow:hidden; margin-top:23px; zoom:1; }
.jf_giftbag .opbox a, .jf_giftbag .opbox span{ float:left;}
.jf_giftbag .opbox .glb_orgbtn_m{ float:left; margin-right:10px;}
.jf_giftbag .opbox .glb_orgbtn_m span{ font-weight:500;}
.jf_giftbag .opbox .glb_bluebtn_m{ float:left;}
.jf_giftbag .opbox .glb_bluebtn_m span{ font-weight:500; color:#fff;}
.jf_giftbag .opbox .status_tip{ font-size:18px; color:#ff0000; line-height:40px; font-family:"microsoft yahei"; }
.jf_giftbag_info{ overflow:hidden; }
.jf_giftbag_info .giftbag_img{ float:left; margin-right:20px;}
.jf_giftbag_info .giftbag_img img{ width:408px; height:240px;}
.jf_giftbag_info .bg_img {
    width: 408px;
    height:240px;
    position: relative;
    float:left;
    margin-right:20px;
}
.jf_giftbag_info .bg_img span {
    display: block;
    width: 408px;
    height: 240px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 460px 240px;
}
.jf_giftbag_info .bg_img img {
    display: block;
    width:408px;
    height:240px;
}
.jf_giftbag_info .bg_img i {
    position: absolute;
    top: 0;
    left: 0;
    width: 408px;
    height: 240px;
    background: url(../credit/images/product-bg.png?) center center no-repeat;
}
.jf_giftbag_info .hat_img {
    float: left;
    _display: inline;
    margin-right: 20px;
    position: relative;
    background: url(../credit/images/product-hat.png?) #f8f8f8 center center no-repeat;
    width: 120px;
    height: 205px;
    padding: 35px 254px 0 34px;
}
.jf_giftbag_info .hat_img .avatar {
    width: 120px;
    height: 120px;
    display: block;
    border-radius: 50%;
}
.jf_giftbag_info .hat_img span.avatar {
    background: url(../credit/images/product-avatar-1.png?) center center no-repeat;
}
.jf_giftbag_info .hat_img .hat {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 168px;
    height: 168px;
}
.jf_giftbag_info .hat_img a {
    display: block;
    font-size: 12px;
    color: #1c8ed3;
    text-align: center;
    margin-top: 25px;
    line-height: 20px;
    height: 20px;
    _width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jf_giftbag_info .hat_img p {
    font-size: 12px;
    color: #333;
    text-align: center;
    padding-top: 25px;
    line-height: 20px;
    height: 20px;
    _width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.jf_giftbag_info .giftbag_desc{ width:280px; float:left; color:#333; }
.jf_giftbag_info .giftbag_desc h3{ color:#419C0F; line-height:35px; font-family:"microsoft yahei"; font-size:18px; font-weight:500; padding:3px 0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jf_giftbag_info .giftbag_desc p{ line-height:29px;}
.jf_giftbag_info .giftbag_desc .help_link{ margin-left:22px;}
.jf_giftbag_info .giftbag_desc .score{ font-size:14px; font-family:"arial"; color:#ff6600; margin-right:8px;font-weight: bold;}
.jf_giftbag_info .giftbag_desc .un_used{ color:#419C0F;}
.jf_giftbag_info .giftbag_desc .used{ color:#ff0000;}
.jf_giftbag_info .giftbag_desc .product_num{ background:#fafafa; padding:2px 7px; margin-top:6px;}
.jf_giftbag_info .giftbag_desc .ol_service{ background:url(../credit/images/sprite.jpg?) no-repeat -482px -181px; height:18px; line-height:18px; padding-left:23px; float:left; display:inline; margin:13px 0 0 32px; }
.jf_giftbag_info .share_bar{ height:18px; position:absolute; right:15px; top:5px; clear:both; z-index:10;}
.jf_giftbag_info .share_bar span{ color:#ccc; margin:0 8px;}
.jf_giftbag_info .share_bar .share_btn, .jf_giftbag_info .share_bar .sc_btn, .jf_giftbag_info .share_bar .kf_btn{ background:url(../credit/images/sprite.jpg?) no-repeat -487px -119px; _padding-top:1px; line-height:14px; color:#1c8ed3; padding-left:18px; }
.jf_giftbag_info .share_bar .sc_btn{ background-position:-487px -149px;  }
.jf_giftbag_info .share_bar .share_btn:hover{ background-position:-487px -134px; color:#ff6600; text-decoration:none; }
.jf_giftbag_info .share_bar .sc_btn:hover{ background-position:-487px -164px; color:#ff6600; text-decoration:none;}
.gift_code{ height:26px; line-height:26px; margin-top:9px; overflow:hidden; }
.gift_code .copybox{ background:url(../credit/images/sprite.jpg?) no-repeat -122px -104px; width:186px; height:26px; float:left;}
.gift_code .copybox .copy_txt{ background:none; width:124px; height:26px; line-height:26px; padding:0 5px; border:none; float:left;}
.gift_code .copybox .copy_btn{ width:50px; height:26px; line-height:26px; float:left; color:#1c8ed3; text-align:center;}
.gift_code .copybox .copy_btn:hover{ color:#ff6600; text-decoration:none;}
.gift_code span{ float:left; }
.jf_giftdetail{ padding:20px 10px ;}
 
 /* warnbox */
.jf_warnbox{width:320px; margin:0 auto; padding:30px 0 30px 124px; position:relative; }
.jf_warnbox .warn_ico{ background:url(../credit/images/warn_ico.jpg?) no-repeat; width:60px; height:104px; position:absolute; left:0; top:50%; margin-top:-50px;}
.jf_warnbox .suc_ico{ background-position:-62px 0; width:84px; height:100px; margin-top:-48px; }
.jf_warnbox .fail_ico1{ background-position:-150px 0; width:70px; height:100px; margin-top:-50px; }
.jf_warnbox .fail_ico2{ background-position:-228px 0; width:90px; }
.jf_warnbox p{ line-height:2; }
.jf_warnbox .tit1{ color:#419c0f; font-size:22px; font-family:"microsoft yahei"; font-weight:500; padding:6px 0;}
.jf_warnbox .tit2{ color:#ff6600; font-size:18px; font-weight:500; font-family:"microsoft yahei"; padding:6px 0;}
.jf_warnbox .tit3, .jf_warnbox .tit4{ color:#ff6600; font-family:"microsoft yahei"; font-size:18px; font-weight:500; padding:18px 0 9px;}
.jf_warnbox .tit4{ font-size:22px; padding:10px 0 3px; }
.jf_warnbox .txt1{ color:#333;}
.jf_warnbox .txt2{ color:#999; padding:6px 0;}
.jf_warnbox .txt3{ color:333;}
.jf_warnbox .txt3 span{ font-weight:700; font-size:14px; color:#ff6600;}
.jf_warnbox .txt4{ font-size:14px;}
.jf_warnbox .back_link{ display:block; margin-top:16px; font-family:"simsun";}

.jf_my_warnbox{ margin-top:65px;}
.jf_my_warnbox .warn_ico{ left:40px;}
.seh_warnbox{ margin-top:60px;}
.seh_warnbox .link1{ display:block; }
/* jf_gamelist */
.jf_gamelist{ margin-right:-20px; padding-left:8px;}
.jf_gamelist li{ width:83px; height:105px; float:left; margin:19px 19px 0 0; text-align:center; overflow:hidden;}
.jf_gamelist li a{ line-height:30px;}
.jf_gamelist li img{ width:75px; height:75px; /*display:block;*/ border:#ddeefb 1px solid; padding:3px;}
.jf_gamelist li a:hover img{ border-color:#7dbaee;}

.jf_floatlink{ background:url(../credit/images/sprite.jpg?) no-repeat -439px -106px;; width:21px; height:62px; line-height:14px; display:block; padding-top:23px; margin-left:489px; position:fixed; top:280px; left:50%; text-align:center; }
.jf_floatlink:hover{ background-position:-460px -106px; text-decoration:none;}
/* footer */
.my_footer{ background:#ededed; }

/* ui-dialog */
.pop_suc_ico, .pop_fail_ico1, .pop_fail_ico2, .pop_fail_ico3{ background:url(../credit/images/dialog_icons.jpg?) no-repeat; height:100px; width:84px; margin-left:30px;}

.pop_fail_ico1{ background-position:-171px 0; width:70px;}
.pop_fail_ico2{ background-position:-92px 0; width:74px;}
.pop_fail_ico3{ background-position:-247px 0; width:60px;}

.ui-dialog-icon-text{ color:#333; margin-top:50px; line-height:34px;font-size: 12px;margin-right: 20px;}
.ui-dialog-icon-text .fs1{color:#419c0f; font-size:18px; font-family:"Microsoft Yahei"}
.ui-dialog-icon-text .fs2{color:#333; font-size:14px; font-weight:bold}
.ui-dialog-icon-text .fs3{ color:#333; font-size:18px;font-family:"Microsoft Yahei"; margin-top:20px;}
.ui-dialog-icon-text .fs4{color:#ff6600; font-size:18px;font-family:"Microsoft Yahei"; }
.ui-dialog-icon-text .fs5{color:#333; font-size:18px;font-family:"Microsoft Yahei";}
.ui-dialog-icon-text .fs6{color:#999;}
.ui-dialog-icon-text .fs7{color:#999; line-height:22px;}

.coupon_select{ padding:7px 0 22px 30px;}
.coupon_select .tit{ color:#333; font-size:18px; font-family:"microsoft yahei"; font-weight:500;}
.coupon_select .tit span{ color:#ff6600; margin:0 3px;}
.coupon_select .pay_txt{ color:#333; font-size:14px;}
.sel_list{ margin-top:13px;}
.sel_list li{ width:195px;height:18px; float:left; color:#333; margin-bottom:17px;}
.sel_list li label{ overflow:hidden;}
.sel_list li input{ float:left; margin:2px 6px 0 0;}
.pop_tips1{ margin-top:20px; background:url(../credit/images/sprite.jpg?) no-repeat -487px -200px; padding-left:20px; color:#ff6600; }


.dialog_pop{position:absolute; width:197px; height:70px;}
.dialog_body{ position:absolute;}
.dialog_shadow{ filter:alpha(opacity=20); opacity:.2; height:70px; width:100%;position:absolute; top:0; left:0;}
.dialog_shaow_bg{ background-color:#000; height:100%; margin-top:-14px; *margin-top:-15px;}
.dialog_main{ height:62px; background-color:#fff; border:#b5b5b5 1px solid; margin:10px 3px 3px;}

.dialog_shadow .arrow1,
.dialog_body .arrow2,
.dialog_body .arrow3{ line-height:16px; font-size:16px; font-family:"simsun"; margin-left:91px;}
.dialog_shadow .arrow1{ color:#000; *position:relative; *top:-2px;}
.dialog_body .arrow2{ color:#b5b5b5; position:absolute; overflow:hidden;left:0px; top:4px; height:7px; *height:6px; _line-height:19px;}
.dialog_body .arrow3{ color:#fff;position:absolute;left:0px;top:5px;  _line-height:19px;}
	
.pop_sharebox{ padding:9px 9px 2px;}
.pop_sharebox .ipt_txt{ width:109px; height:18px; line-height:18px; border:#cbcbcb 1px solid; padding:0 5px; font-family:"simsun"; float:left; margin-right:5px;}
.pop_sharebox .copy_btn{ background:url(../credit/images/sprite.jpg?) no-repeat -390px -148px; width:45px; height:21px; line-height:20px; float:left; text-align:center; }
.pop_sharebox .copy_btn:hover{ background-position:-390px -170px; text-decoration:none; }
.pop_sharebox .success_tip{ background:url(../credit/images/tips.png?) no-repeat; line-height:20px;display:none;position:absolute; border:1px solid #2F6A00; color:#333; width:119px; text-indent:25px; top:0; left:0;}
.pop_sharebox .share_title{float: left;line-height: 26px;}
.pop_sharebox .share_link{padding-bottom: 2px;font-size: 12px;float: left;text-align: left!important;zoom: 1; padding-top:5px;}
.pop_sharebox .share_link a{_display: inline;height: 17px;float: left;cursor: pointer; width:17px; background:url(../credit/images/share_icons.png?) no-repeat; margin-left:5px;}
.pop_sharebox .share_link .tqq{ background-position:-3px -79px;}
.pop_sharebox .share_link .qzone{ background-position:-3px -3px}
.pop_sharebox .share_link .tsina{ background-position:-3px -44px}
.pop_sharebox .share_link a:hover{opacity:.8; filter:alpha(opacity=80)}

.pop_couponlist{ padding:15px 0 12px 47px;}
.pop_couponlist dl{ line-height:28px; overflow:hidden;}
.pop_couponlist dt, .pop_couponlist dd{ float:left;}
.pop_couponlist dt{ width:80px; text-align:right;}
.pop_couponlist .coupon, .pop_couponlist .goods{ color:#32900c; font-weight:700;}
.pop_couponlist .coupon{ font-size:14px;}

/* jf_goods_table */
.jf_goods_table{ padding:16px 0 25px;}
.jf_goods_table table{ width:100%; color:#333; }
.jf_goods_table th{ background:#f6fbff; height:30px; border:#e1eef9 1px solid; font-weight:700; text-align:center; }
.jf_goods_table td{ border:#e7e7e7 1px solid; text-align:center; overflow:hidden;}
.jf_goods_table td .img,.jf_goods_table td .hat{ float:left; display:inline; padding:10px;}
.jf_goods_table td img{ width:172px; height:112px;}
.jf_goods_table td .score{ color:#333;}
.jf_goods_table td .score strong{ font-family:"microsoft yahei"; margin-right:3px;}
.jf_goods_table .goods_info{ float:left; padding-top:42px; text-align:left; line-height:24px;overflow: hidden;width:140px;}
.jf_goods_table .goods_info a{ width:132px; height:24px; display:block; overflow:hidden;}
.jf_goods_table td .used{ font-weight:700; font-size:14px; color:#ff6000;}
.jf_goods_table td .unused{ font-weight:700; font-size:14px; color:#368500; }
.jf_goods_table td .overdue{ font-weight:700; font-size:14px; color:#999;}
.jf_goods_table .space_row{ height:19px;}
.jf_goods_table .space_row td{ border:none;}
.jf_goods_table .order_info{ background:#fbfbfb; line-height:30px; color:#333; text-align:left; padding-left:10px; overflow:hidden;}
.jf_goods_table .order_info span{ float:left; margin-right:30px; overflow:hidden;}
.jf_goods_table .order_info .cid{ width:140px;}
.jf_goods_table .order_info .ctime, .jf_goods_table .order_info .otime{ width:175px;}
.jf_goods_table .order_info .source{ width:116px; color:#999; margin:0;}
.jf_goods_table .order_info .time{ color:#ff6600; font-weight:500;}
.jf_goods_table .order_info .source{ color:#999;}
.jf_goods_table .mod_page{ margin-top:52px; }
.jf_goods_table .formtd{ border:none; }

.trade_statusbox{ font-size:0; letter-spacing:-3px; }
.trade_statusbox .title{ display:inline-block; font-size:12px; vertical-align:middle; letter-spacing:0;}
.trade_status{ background:#fff; width:68px; height:22px; line-height:22px; font-size:12px; letter-spacing:0; display:inline-block; *display:inline; margin-left:6px; border:#e1eef9 1px solid; text-align:left; vertical-align:middle; cursor:pointer; position:relative; zoom:1;}
.trade_status .arrow{ background:url(../credit/images/sprite.jpg?) no-repeat -476px -90px; width:7px; height:4px; position:absolute; right:8px; top:9px; overflow:hidden; }
.trade_status .value{ float:left; padding-left:10px; _line-height:26px; font-weight:500; }
.trade_selectlist{ background:#fff; width:68px; border:#e1eef9 1px solid; border-top:none; position:absolute; top:22px; left:-1px; }
.trade_selectlist li{ height:22px; line-height:22px; padding-left:10px; font-weight:500; cursor:pointer;}
.trade_selectlist .cur{ background:#ebebeb; font-weight:700;}
@-moz-keyframes prorun{
from{ width:0;}
}

@-webkit-keyframes prorun{
from{ width:0;}
}


/* ==========add by gwc（我的商城-新增邮寄地址管理） 20130313=========== */

/*text_input*/
.jf_ipt_txt{ background:#fff; width:170px; height:24px; line-height:24px; padding:0 5px; border:#c4c4c4 1px solid; box-shadow:0 1px 0 #fff, 0 1px 0 #f2f2f2 inset; vertical-align:top; }
.jf_ipt_txt_l{ width:320px; }
.jf_ipt_txt:focus{ border-color:#ff9148; }

.jf_my_addr{ padding-top:10px;}
.jf_my_addr .my_addr_hd{ height:40px; padding:0 15px; border-bottom:#E7E7E7 1px solid; overflow:hidden;}
.jf_my_addr .my_addr_hd .tit{ line-height:40px; font-size:14px; float:left;}
.jf_my_addr .my_addr_hd .glb_orgbtn_m{ float:right; margin:4px 0 0 10px;}
.jf_my_addr .my_addr_hd .tip{ float:right; line-height:38px; color:#999;}
.jf_my_addr .jf_tb .oplink{ margin:0 5px; }
.jf_my_addr .jf_tb .split{ color:#999;}
.jf_my_addr .jf_tb a.addrset, .jf_my_addr .jf_tb span.addrset{ margin:0 5px;}
.jf_my_addr .jf_tb span.addrset{ color:#ff0000;}
.jf_my_addr .nodata_tip{ text-align:center; font-size:14px; color:#555;padding:60px 0;}

/* formlist*/
.jf_addrform{ overflow:hidden; zoom:1;}
.jf_formlist li{ /*height:26px;*/overflow: hidden;zoom:1; margin:10px 0; color:#333; padding-left:94px;}
.jf_formlist li .suc_tip, .jf_formlist li .false_tip{ background:url(../credit/images/lottery/cj_sprite.png?) no-repeat -234px -295px; color:#599700; /*display:none;*/ display: inline-block; margin-top:4px; padding-left:18px; line-height:16px; *line-height:18px; margin-left:3px;}
.jf_formlist li .false_tip{ background-position:-234px -314px; color:#ff0000;}
.jf_formlist li .ckbox{ width:13px; height:13px; float:left; margin-top:6px;}
.jf_formlist .lb{ width:90px; line-height:26px; float:left; display:inline; margin-left:-94px; text-align:right;}
.jf_formlist .lb .st{ color:#ff0000; font-family:"simsun"; margin-right:3px;}
.jf_formlist .dropbox{ background:#fff; width:90px; height:24px; float:left; display:inline; margin-right:5px; padding:0 4px; border:#c4c4c4 1px solid; vertical-align:top; }
.jf_formlist .droplist{ width:100%; background:none; border:#fff 1px solid; margin-top:3px; margin-top:4px\9; vertical-align:top; }

.jf_orderlist{ padding:0 10px;}
.jf_orderlist li .txt{ line-height:30px; color:#333;}
.jf_orderlist li .c1{ color:#599700; font-weight:700;}
.jf_orderlist li .c2{ color:#ff6600; font-weight:700;}
.jf_orderlist li .c3{ color:#ff0000;}
.jf_order_addr{ background:#F8FAFB; border:#E9EBEC 1px solid; margin:4px 0;}
.jf_addrdet{ padding:8px 20px;}
.jf_addrdet li{ color:#333; line-height:24px; padding-left:70px;}
.jf_addrdet li .lb{ width:70px; float:left; font-weight:700; margin-left:-70px; text-align:right;}

.jf_my_addr .jf_tb span.addmr{ color:#333;margin:0 5px;cursor: pointer;visibility: hidden;}

.f_yj{ color:#aaa;margin-top:3px;}

.j-unlogin_pop,.j-unlogin_reg{ cursor: pointer;}


/*奖品列表*/
.my_prizelist_tpl .addr_select li,.my_prizelist_tpl .cj_order_addr{ border:1px solid #e9ebec;background:#f8fafb;}
.my_prizelist_tpl .cj_ipt_txt{ border:1px solid #e3edf5;}
.my_prizelist_tpl .cj_pop_warn .warn_ico{background:url(../credit/images/warn_ico.jpg?) no-repeat -65px 0; }

/*抽奖提示*/
.tip_lottery{ position: relative;z-index:200;display: none;}
.tip_lottery_box{ position: absolute;left:180px;top:0;line-height: 2;color:#333; background: url(../credit/images/lottery/lottery_guide.png?) no-repeat;width:234px;height:67px;padding:60px 125px 0 25px;}
.tip_lottery_box .lottery_guide_btn,.tip_lottery_box .lottery_guide_close{ background-image:url(../credit/images/lottery/lottery_guide_sprite.png?);background-repeat: no-repeat;text-indent:-9999em;overflow: hidden; position: absolute;}
.tip_lottery_box .lottery_guide_btn{ background-position: 0 0;width:81px;height:31px;display:block;right:25px;bottom:10px;}
.tip_lottery_box .lottery_guide_close{ background-position: -81px 0;width:10px;height:10px;display:block;right:15px;top:20px;cursor: pointer;}
.tip_lottery_box em{ color:#1fa704}

/* add by gwc(2013/4/8 首页玩游戏赚积分入口修改) */
.jf_main_hd .hdlink{ float:right; margin-top:19px;}
.g_esimglist{ padding:6px 0 0 6px;}
.g_esimglist li{ margin:11px 8px 0 0; }
.g_esimglist li img{ border:none;display:block;}
.g_esimglist li .more_lk{ background:url(../credit/images/more_lk.gif?) no-repeat; width:75px; height:75px; display:block; margin:3px;cursor: pointer; }
.jf_esbox{ padding-top:16px;}
.jf_esbanner .rulebox{ width:218px; float:right; padding:20px 6px 0 0;}
.jf_esbanner .rule_tit{ position:absolute; font-size:0;}
.jf_esbanner{ background:url(../credit/images/es_banner.jpg?) no-repeat; width:679px; height:101px; margin:0 -19px; }
.jf_esbanner .ruledl{ height:22px; line-height:22px; font-size:12px; font-family:"microsoft yahei"; color:#fff; overflow:hidden;}
.jf_esbanner .ruledl dt{ width:98px; float:left; }
.jf_esbanner .ruledl dd{ float:left;}
.jf_esbanner .ruledl .num{ color:#fff600; font-weight:700; margin-right:5px; }
.jf_esbox_l{ padding-top:0;}
.jf_esbox_l .jf_esbanner{ background:url(../credit/images/es_banner_l.jpg?) no-repeat; width:749px; height:138px; }
.jf_esbox_l .rulebox{ padding:64px 32px 0 0;}
.jf_esbox_l .g_esimglist li{ margin:11px 19px 0 0;}

.glb_tips_tc{ text-align:center;}

.m_excform{ padding:75px 0; text-align:center;}
.m_excform .title{ text-align:center; font-weight:700; font-size:20px; font-family:"microsoft yahei"; }
.m_excform .itxt{ background:#fcfcfc; width:334px; height:20px; line-height:20px; padding:10px 8px; border:#d7d7d4 1px solid; display:block; margin:10px auto 0;}
.m_excform .tips{ line-height:32px; color:#ff9700; margin-bottom: -20px; text-align:center;}
.m_excform .tips .ico{ font-weight:700; margin-right:5px;height:32px; vertical-align:top;_vertical-align:middle; font-size:18px; font-style:normal; }
.m_excform .glb_orgbtn_l{ padding-left:48px; margin:20px auto 0; }
.m_excform .glb_orgbtn_l span{ padding-right:48px;}

.m_pkgselect{ width:658px; margin:0 auto; text-align:center; padding:30px 0 0;}
.m_pkgselect .title{ font-size:20px; font-weight:500; font-family:"microsoft yahei"; text-align:center;}
.m_pkgselect .tips{ text-align:center; height:18px; line-height:18px; color:#999; padding:20px 0 30px; }
.m_pkgselect .tips .t{ background:#fe9907; width:34px; height:18px; margin-right:5px; border-radius:3px; display:inline-block; vertical-align:top;_vertical-align:middle; text-align:center; color:#fff; }
.m_pkgselect .glb_orgbtn_l{ padding-left:48px; }
.m_pkgselect .glb_orgbtn_l span{ padding-right:48px;}
.m_pkgslide{ margin-top:30px; padding:0 39px; position:relative;zoom:1;}
.m_pkgslide .pkgbody{ height:256px; overflow:hidden;width:580px;}
.m_pkgslide .pkgbody ul{ width:10000px;}
.m_pkgslide .pkgbody li{ width:585px; float:left; display:inline; overflow:hidden;}
.m_pkgslide .pkgbody a{ width:183px; height:117px; padding:1px; border-radius:3px; border:#fff 3px solid; float:left; display:inline; margin:3px 3px 0 0;}
.m_pkgslide .pkgbody img{ width:183px; height:117px;}
.m_pkgslide .pkgbody a:hover,
.m_pkgslide .pkgbody .selected{ border-color:#ff8f00;}
.m_pkgslide .prevbtn,
.m_pkgslide .nextbtn{ width:0; height:0; border-width:10px; border-style:solid; border-color:#fff #6b6b6b #fff #fff; position:absolute; top:50%; margin-top:-10px;line-height: 0}
.m_pkgslide .prevbtn{ left:0;}
.m_pkgslide .nextbtn{ border-color:#fff #fff #fff #6b6b6b; right:0; }
.m_pkgslide .prevbtn:hover{ border-color:#fff #ff9600 #fff #fff;}
.m_pkgslide .nextbtn:hover{ border-color:#fff #fff #fff #ff9600;}





.m_pkgtable{ margin-top:35px;}
.m_pkgtable table{ width:100%; }
.m_pkgtable th{ background:#f4fafd; text-align:center; font-weight:700; height:30px;border:#d2e2ed 1px solid; }
.m_pkgtable td{ border:#e5e4e4 1px solid; padding:30px 0;}
.m_pkgtable .colorrow td{ background:#fafafa;}
.m_pkgtable .icon{ width:168px; display:block; margin:0 auto; color:#333; text-align:center; overflow:hidden; }
.m_pkgtable .icon img{ width:168px; height:98px; margin-bottom:10px;}
.m_pkgtable .icon:hover{ color:#f60;}
.m_pkgtable .text{ padding:0 20px;}

.jf_warnbox .lnk{ text-decoration:underline;}

.u-to-client {
    float: left;
    _display: inline;
    width: 127px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../credit/images/product-a.png?) 0 0 no-repeat;
}
.u-to-client:hover {
    background-position: 0 -42px;
    text-decoration: none;
}
.u-to-client:active {
    background-position: 0 -84px;
}

/* 客户端二维码弹窗*/
.m-pop-qrcode {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    _background: none;
    z-index: 334;
    display: none;
}

.m-pop-qrcode-dialog {
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -207px;
    margin-left: -209px;
    _top: 100px;
    _margin-top: 0;
    width: 418px;
    height: 414px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 1px 1px #ececec;
}
.m-pop-qrcode-dialog .close {
    position: absolute;
    top: -10px;
    right: -14px;
    width: 40px;
    height: 40px;
    background: url(../credit/images/product-qr.png?) 0 0 no-repeat;
}
.m-pop-qrcode-dialog .close:hover {
    text-decoration: none;
}
.m-pop-qrcode-dialog p {
    line-height: 95px;
    height: 95px;
    font-size: 22px;
    color: #797979;
    text-align: center;
    _width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-pop-qrcode-dialog p a {
    color: #1c8ed3;
}
.m-pop-qrcode-dialog .qrcode {
    width: 179px;
    height: 179px;
    margin: 0 auto;
    background: url(../credit/images/product-qr.png?) 0 -126px no-repeat;
}
.m-pop-qrcode-dialog span {
    display: block;
    line-height: 47px;
    height: 47px;
    font-size: 18px;
    color: #797979;
    text-align: center;
    _width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-pop-qrcode-dialog .button {
    width: 128px;
    height: 25px;
    padding: 26px 0 5px 75px;
    line-height: 25px;
    color: #fff;
    font-size: 18px;
    background: url(../credit/images/product-qr.png?) 0 -42px no-repeat;
    display: block;
    margin: 0 auto;
}
.m-pop-qrcode-dialog .button:hover {
    text-decoration: none;
}
/* /credit/css/patch.css */

/*
 * 开发专用css
*/
/*add by f2er 12-13*/

.my_ftop{ padding-top: 0;background:none;}
body{ min-width: 1024px;width:100%;}
.jf_giftdetail p{ font-size:13px;line-height: 2}
.jf_giftbag_info .share_bar .q_split{color:#CCC;margin:0 8px;}
.dialog_loading{text-align: center;}

.jf_main_error{ border:none;background:#fcfcfc;padding: 50px 0;zoom:1;}
.jf_error{ font-size: 16px;color:#333;font-weight: 700}
.jf_main_error .jf_warnbox{ width:410px;padding:33px 0 30px 100px;}
.jf_main_error .txt4{ font-size: 12px;margin-top: 10px}
.jf_main_error .txt4 a{ color:#1c8ed3}

.jf_recomment .main_p_hd{ height:30px; padding:19px 19px 0;  overflow:hidden;}
html{ background:#EDEDED}
.num_tip{ color:#ff6b08}
.jf_score{ margin-right:22px;}
.jf_giftbag_info .giftbag_desc .help_link{ margin-left:0}

/*未登录框定高*/
.jf_unlogin{ /*height:204px;*/}
.mod_pnum span{ color:#CCC;cursor: default;}
.mod_pnum .pager_tip{ color:#333;}
.mod_pnum .pager_current{color:#1C8ED3}

.trade_selectlist{ display: none;}

.ui-btn-s span { vertical-align: top;}

.jf_my_tablist{float:left;}
.f_score_tip{ float:left;line-height: 30px;margin-left:20px;display:inline;color:#999;}

.jf_giftbag .glb_orgbtn_l{float:left;}

.jf_crumb .f_product_name{ font-size: 12px;}

.jf_focussehbox .seh_wrap .seh_txt{border-width:1px 0 1px 1px;border-style:solid;border-color:#1fc9fd}


/*成长值*/
.f_growthnum{ margin-left:5px;}



/*查看签到信息*/
.f_viewsign,.f_viewsign:hover{ background:url(../credit/images/glb_btn.png?) no-repeat 0 -566px; height:41px; line-height:41px; font-size:0; display:inline-block; padding-left:20px;  vertical-align:middle;}
.f_viewsign span,.f_viewsign:hover span{ background:url(../credit/images/glb_btn.png?) no-repeat 100% -566px; font-size:16px; color:#e37216; font-weight:700; display:inline-block; padding-right:20px; vertical-align:top; cursor:pointer;}

/*今明日特卖*/
.onsale_goods img{ width:200px;height:130px;}

.jf_task{ display: none;}

.f_jf_confirm{ font-size: 14px;font-weight: 700;text-align: center;line-height: 60px;color:#333;}

.jf_goods_imglist li .mask,.jf_goods_imglist_s li .mask{ /*color:#FF9600;*/padding:5px;width:190px;height:120px; /*background: #fff;*/}
.jf_goods_imglist_s li .mask{ width:162px;height:102px;}

.jf_giftdetail img{ display: block;margin:0 auto;}

.jf_goods_imglist .mask_content,.jf_goods_imglist_s .mask_content{overflow: hidden;height:120px;color:#fff;}
.jf_goods_imglist_s .mask_content{ height: 102px;}

.jf_giftbag_info .giftbag_img{ width: 408px;height:240px;position: relative;}
.jf_goods_table td .img{ width:172px;height:112px;}

.jf_goods_table td .hat{
    width: 172px;
    height: 140px;
    background: url(../credit/images/product-avatar-2.png?) center center no-repeat;
}
.jf_goods_table td .hat img {
    width: 140px;
    height: 140px;
    margin: 0 auto;
}

.jf_goods_table td a.button {
    display: block;
    width: 64px;
    height: 24px;
    margin: 0 auto;
    line-height: 24px;
    text-align: center;
    font-size:12px;
    color: #fff;
    background: url(../credit/images/product-qr.png?) 0 -100px no-repeat;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jf_goods_table td a.button:hover {
    text-decoration: none;
}


/*首页轮播*/
.jf_slidebox .slide_img li,.jf_slidebox .slide_img img{ width:680px;heihgt:270px;}
/*正在进行活动图片*/
.jf_side_act img{ width:190px;height:87px;}

.side_adbox img{ width:190px;height: 359px;}

.jf_side_ad img{ width: 280px;height: 170px;}

.f_nodata{ padding:30px 0;}


.jf_tb th{ text-align: center;}

.jf_sehbox{ border:1px solid #dfdfdf;margin-top: 20px; padding-bottom:20px;}
.jf_loginbox, .jf_unloginbox{ height: 350px;}
.checkin_tip{ line-height: 32px;}

.jf_goods_imglist_s li{position: relative;display: inline;}

.mod_page{ zoom:1;}


.jf_side_p .side_box .jf_goods_imglist li{ float: left;}

.jf_loginbox .jf_used .score{ cursor: pointer;}
.jf_loginbox .jf_used a:hover{ text-decoration: none;}
.jf_main_p .main_p_hd span{ color:#999}

.f_game_tip{ margin:0 19px;background: #fffadb;height:32px;line-height: 32px;color:#ae6447;margin-top: 10px;padding:0 10px;zoom:1;border:1px solid #ffebb5}
.pop_couponlist dl{ zoom:1;}


.my_fnav li a { border-right:1px solid #555;}
.my_footer a{ color:#555}
.my_footer a:hover{ color:#1C8ED3}
.jf_service{ padding:20px 0;}


.jf_usertxt h3,.my_userinfo h3{ overflow: hidden;}
.jf_usertxt h3 a{ display: block;width:130px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.f_credit_gamelist li{ margin:19px 8px 0 0;}
.f_credit_gamelist li img,.f_game_play li img{ border:none;}

.jf_task_detail .task_img{ width:320px;}
.jf_task_detail .task_img img{ width: 320px;}

.f_game_rule{ font-size: 14px;}
.f_game_rule h2{ color:#333;}
.f_game_rule .f_list{ margin-top:10px;line-height: 2; overflow: hidden;zoom:1;}
.f_game_rule .f_list li{color:#333;border-bottom:1px dashed #ccc; line-height: 35px;height: 35px; background: url(../credit/images/sprite.jpg?) no-repeat 0 -190px;padding-left:20px;overflow: hidden;}
.f_game_rule .f_list span{ float: right;}
.f_game_rule .f_list em{ color:#f00;font-weight: 700}

.f_game_yc{ margin-top: 6px;height:155px;}
.f_game_yc h3{font-weight: 300;font-family:"microsoft yahei";color:#333;font-size:14px;border-bottom:1px solid #e7e7e7;padding-bottom:5px;zoom:1}

.mod_go a{display:none;}

.jf_addfavor{ float: right; background: url(../credit/images/ico_sprite.png?) no-repeat 0 -478px;margin-top:5px;display:inline;padding-left:20px;color:#333;cursor: pointer;font-size: 14px;font-family: "microsoft yahei"}

.f_view_credit{ margin-top:5px;text-align: right;font-size: 14px;font-family: "microsoft yahei"}

.jf_prize_table .img_prize{ width:144px;height:144px; float:left;padding:10px;display:inline;}
.jf_prize_table .img_prize .img_coverbox{ width:144px;height:144px;overflow: hidden;}
.jf_prize_table  td img{ width:auto;height:auto;}
.jf_prize_table .prizeimg{ text-align: left;}

/*抽奖页-我的奖品列表*/
/*.cj_prizelist{ height:370px;overflow: hidden;}*/

/*
 * @m 客户端下载
 * @m 进入礼物中心
 * @p 首页
*/
.m_phoneclient,.m_gift_send,.m_nick_apply{
    display: block;
    border:1px solid #dfdfdf;
    margin-top:18px;
}

/*
 * @m 关键词
 * @p 首页
*/
.m_dhbox{
    padding:0 65px 0 20px;
    margin:15px 0 0 0;
    overflow: hidden;
    zoom:1;
    position: relative;
}
.m_dhbox a{
    float:left;
    margin-right:8px;
    display:inline;
    padding:0 10px;
    height:28px;
    line-height: 28px;
    border:1px solid #f3f3f3;
    background: #f3f3f3;
    border-radius:3px;
    color:#666;
}
.m_dhbox a:hover{
    background: #ff8e00;
    border:1px solid #f57400;
    color:#fff;
    text-decoration: none;
}
.m_dhbox .m_dh_btn{
    position: absolute;
    right:20px;
    top:5px;
    color:#1c8ed3;
    cursor: pointer;
}


/*
 * @m 在线客服
 * @p 详细页
*/
.jf_giftbag_info .share_bar .kf_btn{
    background-position:-487px -222px; ;
}

.jf_giftbag_info .share_bar .kf_btn:hover{
    background-position: -487px -238px;
    color:#f60;
    text-decoration: none;
}

/*
 * @m 免费兑换
 * @p 详细页
*/
.btn_free_dh{
    margin-left:10px;
    float: left;
}

/*
 *@m 免费兑换礼包
 *@p 详细页
*/
.jf_dh_box{
    line-height: 2;
    margin-top:20px;
}
.jf_dh_box span{
    color:#419c0f;
}
.m_phone_view{
    margin:5px 0 0 20px;
    overflow: hidden;
    zoom:1;
}
.m_phone_view .view{
    float: left;
    line-height: 2;
    margin-right:20px;
    display: inline;
    text-align: center;
}
.m_phone_view .view img{
    display: block;
}

.jf_exconfirm{ padding:10px 0 8px; }
.jf_exconfirm p{ color:#333; text-align:center; font-family:"microsoft yahei"; }
.jf_exconfirm .num{ color:#ff6000; margin:0 5px;}
.jf_exconfirm .warntxt{ line-height:30px; font-size:16px;}
.jf_exconfirm .tiptxt{ font-size:14px;}
.jf_exconfirm .coupon_panel{ border:#f5f2ed 1px solid; padding:13px 0 16px 66px; overflow:hidden;}
.jf_exconfirm .coupon_panel .t{ width:48px; float:left; display:inline; margin:-2px 0 0 -50px;}
.jf_exconfirm .coupon_panel .helplk{ float:left; padding-top:4px; }
.jf_coupon_choice li{ background:#fffced; width:94px; height:34px; line-height:34px; float:left; border:#f5f2ed 1px solid; margin:0 6px 8px 0; padding:0 8px; position:relative; cursor:pointer;}
.jf_coupon_choice li .lb{ float:right; color:#333;}
.jf_coupon_choice li .val{ float:left; color:#333; font-family:"microsoft yahei"; font-size:18px;}
.jf_coupon_choice li .seltag{ background:url(../credit/images/seltag.png?) no-repeat; width:17px; height:17px; position:absolute; right:0; bottom:0; display:none; }
.jf_coupon_choice .cur, .jf_coupon_choice .hover{ width:94px; height:32px; border:#ff6000 2px solid; }
.jf_coupon_choice .cur .seltag{ display:block;}

.glb_tips_tc{ text-align:center;}

/* /home/css/task_pop.css */

/* CSS Document 
Date: 2012/10/29
Author: gwc
Update:   
*/
/* pop */
/* task warning*/
.task_warn_suc,.task_warn_fail{ background:url(../home/images/dw-success.jpg?) no-repeat; width:240px; height:100px; padding-left:98px; margin:21px auto 33px; overflow:hidden;}
.task_warn_suc h3,.task_warn_fail h3{ color:#419c0f; font-size:22px; font-weight:500; font-family:"microsoft YaHei"; margin:24px 0 4px;}
.task_warn_suc p{ color:#333; font-size:14px; font-weight:700;}
.task_warn_suc span{ color:#ff6600; font-size:18px; font-weight:500; font-family:"Arial"}
.task_warn_fail{ background:url(../home/images/dw-failed.jpg?) no-repeat; width:266px; padding-left:78px;}
.task_warn_fail h3{ color:#fb0000; margin:40px 0 0;}

/* task ing */
.task_ing{ padding:20px;}
.task_ing .task_object{ color:#333; font-weight:700;}
.task_ing .task_object span{ color:#ff6600; font-weight:500;}
.task_ing .task_finish{ width:230px; margin:32px auto 0; text-align:center;}
.task_ing .task_finish .warning{ background:url(../home/images/warn_icon.jpg?) no-repeat 0 2px; color:#999; padding-left:20px;}
/* glb_btn */
.glb_graybtn, .glb_bluebtn{ background:url(../home/images/global_btn.jpg?) no-repeat 0 0; width:auto; height:31px; line-height:31px; display:inline-block; padding-left:11px;}
.glb_bluebtn{background-position:0 -66px;}
.glb_graybtn span, .glb_bluebtn span{ background:url(../home/images/global_btn.jpg?) no-repeat 100% 0; color:#555; padding-right:11px; display:block;}
.glb_bluebtn span{ background-position:100% -66px; color:#fff;}
.glb_graybtn:hover{ background-position:0 -33px; text-decoration:none;}
.glb_graybtn:hover span{ background-position:100% -33px;}
.glb_bluebtn:hover{ background-position:0 -99px; text-decoration:none;}
.glb_bluebtn:hover span{ background-position:100% -99px;}
/* glb_btn_l */
.glb_bluebtn_l{ background:url(../home/images/global_btn.jpg?) no-repeat 0 -251px; height:41px; line-height:41px; font-size:16px; font-weight:700; display:inline-block; padding-left:28px;}
.glb_bluebtn_l span{  background:url(../home/images/global_btn.jpg?) no-repeat 100% -251px; color:#fff; display:block; padding-right:28px;}
.glb_bluebtn_l:hover{ background-position:0 -294px; text-decoration:none;}
.glb_bluebtn_l:hover span{ background-position:100% -294px; }
.task_ing .glb_bluebtn_l{ margin:24px 0;}

.ui-dialog .task_pop .ui-dialog-custom .ui-dialog-body{ padding:0px;}
.ui-dialog .task_pop .ui-dialog-custom .ui-dialog-footer{ text-align:left; height:60px;}
.task_info{ padding:0; margin:25px;}
.task_info_next{ float:right;line-height: 60px;margin-right: 10px;}
.task_info ul{ clear:left;}
.ui-dialog .task_pop .ui-dialog-custom .ui-dialog-footer .text_btn{ color:#1c8ed3;line-height: 60px;}
.task_complete_pop .show_next_task_btn{ float:right;}


