﻿body{
    background:#ff5e6d;
    font-family:Arial,"Microsoft YaHei","微软雅黑"; 
}
.data_item_tit,.area_list_tit,.more_btn,.area_list .list_btn,.quan_area li a,.keede_head .go_keede_link1,.add_lucky,.start_btn a{
    background-image:url(https://i.huim.com/zhuanti/keede/ico.png);
    background-repeat:no-repeat;
}
.keede_head{
    height:530px;
    position:relative;
    background:url(https://i.huim.com/zhuanti/keede/top_bg.jpg) no-repeat  top center;
}
.go_keede_link{
    position:absolute;
    left:50%;
    top:234px;
    width:330px;
    height:185px;
    margin-left:-165px;
    background-image:url(about:blank); 
 }
.keede_head .go_keede_link1{
    position:absolute;
    left:50%;
    top:430px;
    display:block;
    width:245px;
    height:75px;
    margin-left:-123px;
    background-position:0 0;
    text-indent:-99em;
    overflow:hidden;  
}
.keede_head .go_keede_link1:hover{
    background-position:-248px 0;
}

.luck_keede{
    width:830px;
    padding:45px 80px;
    margin:0 auto;
    border:5px solid #b04553;
    background:#fff3f6;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}

.prize{
    float:right;
    width:422px;
    font-size:14px;
    color:#8a4545;
    padding-top:10px;
    text-align:center;
}

.luck_user .cur_user{
    display:none;
}

.user_info p.login_show{
    height:80px;
    line-height:80px;
    font-size:16px;
}
.login_show a{
    color:#f36;
}
.login_show a:hover{
    text-decoration:underline;
}
.luck_user .user_pic{
    float:left;
    width:80px;
    height:80px;
    padding-right:35px;
}
.luck_user .user_pic img{
    width:80px;
    height:80px;
    overflow:hidden;
}
.luck_user .user_info{
    float:left;
}
.user_info p{
    width:180px;
    margin-top:-2px;
    margin-bottom:5px;
    font-size:24px;
    color:#3a202d;
    font-weight:700;
}
.user_info .lucky_num{
    padding:0 2px;
    color:#ff3b4d;    
}
.user_info .add_lucky{
    display:block;
    width:180px;
    height:38px;
    text-align:center;
    line-height:38px;
    color:#fff;
    font-size:16px;
    background-position:0 -647px;
}
.user_info .add_lucky:hover{
    background-position:0 -695px;  
}

.lucky_user{
    margin-top:20px;
    width:304px;    
}
.lucky_user .tit{
    padding:0 2px;
    font-size:20px;
    color:#3a202d;
}
.lucky_user .tit a{
    float:right;
    margin-top:10px;
    font-size:12px;
}

.lucky_user_box{
    width:300px;
    height:280px;
    overflow:hidden;
    background:#fff;
    border:2px solid #ff5e6d;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}
.lucky_user_list{
    overflow:auto;
    height:280px;
}

.lucky_user_list li{
    height:28px;
    line-height:28px;
    color:#8a4545;
    border-bottom:1px dotted #f0f0f0;
    padding-left:35px;
}
.luck_user .lucky_nick{
    display:inline-block;
    width:86px;
}
.luck_keede .lottery{
    width:422px;
    height:422px;
    background:url(https://i.huim.com/zhuanti/keede/lottery_bg.jpg) no-repeat  center center;
}
.lottery li{
    float:left;
    display:inline-block;
    width:130px;
    height:130px;
    margin:8px 0 0 8px;
    background-color:#000;
    opacity:0.4;
    filter:alpha(opacity=40);    
}
.lottery .start_btn{
    background:none;
    opacity:1;
    filter:alpha(opacity=100);
}
.lottery .active{
    background:none;
    opacity:1;
    filter:alpha(opacity=100);
}
.lottery .start_btn a{
    display:block;
    width:130px;
    height:130px;
    text-indent:-99em;
    overflow:hidden;
    background-position:0 -240px;
}
.lottery .start_btn a:active{
    background-position:-140px -240px;
}

.chapter{
    padding-top:50px;
    width:1020px;
} 
.chapter a{
    display:inline-block;
    float:left;
    width:495px;
    height:160px;
    margin-bottom:10px; 
    margin-right:10px;
}

.area_list .area_list_tit{
    width:226px;
    height:52px;
    margin:70px auto 30px auto;
    text-indent:-99em;
    overflow:hidden;
}

.area_list ul{
    width:1020px;
}
.area_list li{
    float:left;
    width:220px;
    padding:12px;
    margin-right:8px;
    margin-bottom:8px;
    background:#fff;
}
.area_list .list_pic img{
    width:220px;
    height:220px;
    vertical-align:middle;
}
.area_list .list_tit{
    display:inline-block;
    margin:15px 0 0px 0;
    height:36px;
    overflow:hidden;
}
.area_list .list_btn{
    display:block;
    width:194px;
    height:40px;
    margin:15px auto 10px auto;
    background-position:0 -180px;
    text-indent:-99em;
    overflow:hidden;
}
.area_list a.list_btn:hover{
    background-position:-204px -180px;
}

.quan_area li{
    width:184px;
    height:130px;
    padding:0;
    margin-right:20px;
}
.quan_area li a{
    display:block;
    width:184px;
    height:130px;
    background-position:0 -506px; 
}
.quan_area li a span{
    display:block;
    height:90px;
    line-height:85px;
    font-size:24px;
    font-weight:700;
    text-align:center;
    color:#ff4052;
}

.quan_area li a font{
    display:block;
    height:40px;
    line-height:44px;
    font-size:14px;
    color:#fff;
    text-indent:58px;
}

.quan_area_tit{
    background-position:0 -383px;
}
.zhi_area_tit{
    background-position:0 -445px;
}
.more_area{
    padding:70px 0 100px 0;
}
.more_btn{
    display:block;
    width:245px;
    height:75px;
    margin:0 auto;
    background-position:0 -85px;
    text-indent:-99em;
    overflow:hidden;
}
a.more_btn:hover{
    background-position:-248px -85px;
}

/* 分享
--------------------*/
#show_moredata_pop{
    display:none; 
    width:640px; 
    height:360px; 
    margin-left:-320px; 
    margin-top:-180px; 
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}
.moredata_tit{
    font-size:18px;
    color:#333;
    padding:32px 45px;
}
.sharetext_textarea{
    display:block;
    width:530px;
    height:70px;
    margin:0 auto;
    padding:10px;
    line-height:22px;    
    border:1px solid #ccc;
    color:#666;
    font-size:16px;
}
.copy_area{
    width:550px;
    height:90px;
    padding-top:10px;
    margin:0 auto;
    line-height:36px;
    font-size:14px;
}
.copy_area .copy_btn{
    float:right;
    display:inline-block;
    width:100px;
    height:36px;
    line-height:36px;
    text-align:center;
    background:#f95c68;
    color:#fff;
    font-size:16px;
}
.copy_area a.copy_btn:hover,.open_data a.open_data_btn:hover{
    background:#ff737e;
}
.copy_area .copy_tips{
    display:none;
    text-align:right;
    color:#00c200;
}
.quick_share{
    padding-top:15px;
    border-top:1px dashed #ffd2d2;
}
.quick_share span{
    float:left;
    display:inline-block;
    padding:0 20px 0 45px;
    line-height:48px;
    font-size:16px;
    color:#333;
}
.quick_share a{
    float:left;
    display:inline-block;
    width:48px;
    height:48px;
    margin-right:15px;
    text-indent:-99em;
    overflow:hidden;
    background-image:url(https://i.huim.com/zhuanti/keede/pop_ico.png);
    background-repeat:no-repeat;
}
.quick_share .share_qq{
    background-position:-1px -96px;
}
.quick_share .share_qzone{
    background-position:-1px -194px;
}
.quick_share .share_wb{
    background-position:-1px -145px;
}
#clip_container{
    position:relative;
}


/* 中奖眼镜
--------------------*/
#show_winning_pop{
    display:none; 
    width:480px; 
    height:230px; 
    margin-left:-240px; 
    margin-top:-115px; 
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}

.show_winning_cot,.show_god_cot,.show_no_cot{
    display:none; 
    text-align:center;
}
.winning_code{
    padding-top:20px;
    font-size:18px;
}
#lucky_code{
    font-size:18px;
    color:#f30;
    font-weight:700;
    margin-left:3px;    
}
.active_btn{
    padding-top:30px;
    padding-bottom:25px;
}
.active_btn .dh_btn{
    display:inline-block;
    width:130px;
    height:40px;
    text-align:center;
    line-height:40px;
    font-size:16px;
    color:#fff;
    background:#f24f60;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sm_btn{
    margin-left:20px;
    font-size:16px;
    color:#3366cc;    
}
.sm_btn:hover{
    color:#3366cc;
    text-decoration:underline;   
}
.show_god_cot .sm_btn{
    margin:0;
}
.show_no_cot .sm_btn{
    margin:0;
    display:inline-block;
    margin-top:50px;
}




.popbox_content .cot_tit{
    padding-top:40px;
    font-weight:700;
    font-size:18px;
    color:#4c4c4c;
    text-align:center;
}
.cot_tit i{
    vertical-align:middle;
     display:inline-block;
     margin-right:10px;
     width:28px;
     height:28px;
     background:url(https://i.huim.com/content_new/images/pop_msg_ico.png) no-repeat;
}
.cot_tit .result_ico1{
    background-position:0 0;
}
.cot_tit .result_ico2{
    background-position:0 -40px;
}
.cot_tit .result_ico3{
    background-position:0 -80px;
}


/* 活动结束
--------------------*/
#show_over_pop{
    width:520px; 
    height:200px; 
    margin-left:-260px; 
    margin-top:-60px; 
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}
.moredata_tit{
    padding:50px 0 30px 0;
    text-align:center;
    font-size:20px;
    color:#333;
}
.over_goto{
    text-align:center;
    font-size:16px;
}
.over_goto a{
    color:#3366cc;
}