/* CSS Document */
body{color:#363636; line-height:22px;}
ul,li{ margin:0; padding:0;}
a{ color:#06d;}
a:hover{ color:#f60;}
.black,a.black{ color:#333}
.black:hover,a.black:hover{ color:#f60}
.red{ color:#f00;}
.red2{ color:#7c0109;}
.red3{ color:#e30013;}
.pink{ color:#ef8ba1;}
.bold{ font-weight:bold;}
.orange{ color:#f07a18;}
.gray{ color:#a4a4a4}
.blue{ color:#06d;}
.f22{ font-size:22px;font-family:"微软雅黑"; }
.f14{ font-size:14px;}
.f12{ font-size:12px; font-weight: normal;}
.warp{ margin:0 auto; clear: both; width:950px; background:#FFEF7A;}
.floatRight{ float:right;}
.magt25{ margin-top:25px;}
    .header{ position:relative; z-index:1;}
    .header img{ display:block;}
    .nav{ position:absolute; left:545px; top:344px; z-index:2; height:30px; width:300px;}
    .nav img{ width:92px; height:30px;display:inline-block;}

.mainBox{ background:url(/img/promo/cheer2010/box_middle.gif) repeat-y; margin:15px auto; width:916px;}
.mainBoxTitle{ background:url(/img/promo/cheer2010/box_top.gif) top no-repeat; padding:10px 10px 0;} 
.mainBoxCont{ background:url(/img/promo/cheer2010/box_bottom.gif) 0 bottom no-repeat; padding:10px 20px; zoom:1; overflow:hidden;}

    .title,.title2{ font-family:"微软雅黑"; font-size:16px; line-height:25px; margin:5px auto 0;}
    
/*==精彩活动==*/
.jchd{ zoom:1; overflow:hidden; background:url(/img/promo/cheer2010/h-line.gif) no-repeat center center;}
.dssm{ width:445px; float:left;}
    .title2{ background:url(/img/promo/cheer2010/icon.gif) no-repeat 0 2px; padding:0 0 0 20px;}
    .title2 span{ font-family:"宋体";}
.dssm p{ padding:12px 30px 2px 20px; line-height:22px; }

.jpBox{ width:420px; float:left; padding-left:10px;}
.jpList{ zoom:1; overflow:hidden; padding:5px;}
.jpList li{ float:left; text-align:center; width:100px}
.jpList img{ display:block; margin:0 auto;}

.ulist{ padding:5px;}
.paihang{ margin:5px auto 0;}
.paihang td{font-family:"宋体";}

/*祝福*/
.zhufu{ background:transparent url(/img/promo/cheer2010/line.gif) no-repeat scroll center top; margin:15px 0 0; padding:23px 0 0 10px;}
.zhufuItem{ zoom:1; overflow:hidden; padding:15px 0;}
.zhufuItem li{ 
    width:271px; 
    height:43px; 
    line-height:43px; 
    overflow:hidden; 
    background:url(/img/promo/cheer2010/zhufu.gif) no-repeat; 
    float:left; 
    color:#06d; 
    padding-left:10px; 
    margin-right:7px; 
    display:inline;
    }
    
.mbox{ 
    background:url(/img/promo/cheer2010/mbox_top.gif) top no-repeat;
    padding:8px 0 0;
    margin:20px  auto ;
    width:884px;
    }   
.mboxCont{
    background:url(/img/promo/cheer2010/mbox_bottom.gif) 0 bottom no-repeat #fff6c1;
    padding:8px 0 16px 16px;
    zoom:1;
    overflow:hidden;
    }   
.dllz{
     width:410px;
     float:left;
     }
    .dllzImg{ 
        border:1px solid #f4c510; 
        float:left;
        margin-right:10px;
        }
    .dllzInput{ 
        border:1px solid #c5c4bc;
        padding:10px 0 0px 10px; 
        width:240px;
        color:#c5c4bc;
        height:25px;
        line-height:18px;
        overflow:auto;
        font-family:"宋体";
        margin:8px 0 5px;
        vertical-align:middle;
        overflow-x:hidden;
        }
.zfList{ 
    float:left;
    width:440px;
    padding:0 9px;
    }
.zfList dt{
    text-align:center;
    font-size:16px;
    color:#f00;
    font-family:"微软雅黑";
    padding-bottom:10px;
    } 
/*合作活动*/
.hzhd{ zoom:1; overflow:hidden;}
.hzhd li{ width:30%; float:left; margin:10px; height:190px; overflow:hidden;}
.hzhd img{ display:block; margin:0 auto 10px;}

.xianliBox{ zoom:1; overflow:hidden; font-family:"宋体";}
.xianliBox li{ float:left; width:410px; padding:0 0 10px; margin:5px 20px 5px 6px; display:inline; height:155px; overflow:hidden;}
.xianliBox dl{ padding:15px 10px 0;}
.xianliBox dt{ float:left; padding-right:10px;}
.xianliBox dd a{ color:#363636;}
.xianliBox dd a:hover{ color:#f60;}
p.more{ padding-right:20px; text-align:right;}

/*===走过 2009.3==*/
#bb-2nd-anni-theme {
    width:834px;
    height:55px;
    overflow:hidden;
    margin:20px auto;
    background:transparent url(/img/promo/cheer2010/bb-2nd-anni-theme-bg.png) no-repeat;
    position:relative;
    }

    #bb-2nd-anni-theme-player {
    padding:5px 0 0 140px;
    }

    #bb-2nd-anni-theme-dl li a {
    position:absolute;
    top:13px;
    display:block;
    height:26px;
    text-indent:-9999px;
    overflow:hidden;
    background:transparent url(/img/promo/cheer2010/spacer.gif) repeat;
    }

    #bb-2nd-anni-theme-dl-1 a {
    width:130px;
    left:378px;
    }

    #bb-2nd-anni-theme-dl-2 a {
    width:130px;
    left:516px;
    }

    #bb-2nd-anni-theme-dl-3 a {
    width:78px;
    left:654px;
    }

    #bb-2nd-anni-theme-dl-4 a {
    width:78px;
    left:739px;
    }


#bb-2nd-anni-scroller2 {
width:832px;
height:170px;
margin:20px  auto 0 ;
background:transparent url(/img/promo/cheer2010/bb-2nd-anni-scroller2-bg.png) no-repeat;
}

    #bb-2nd-anni-scroller2 .trigger {
    position:relative;
    height:0;
    width:100%;
    }

    #bb-2nd-anni-scroller2 .trigger li {
    width:50px;
    height:170px;
    position:absolute;
    text-indent:-9999px;
    cursor:pointer;
    }

    #bb-2nd-anni-scroller2 .trigger li.prev {
    left:0;
    }

    #bb-2nd-anni-scroller2 .trigger li.next {
    right:0;
    }

    #bb-2nd-anni-scroller2 .scroller {
    width:744px;
    height:170px;
    overflow:hidden;
    margin:0 auto;
    }

    #bb-2nd-anni-scroller2 .scroller ul {
    height:160px;
    overflow:hidden;
    margin:10px 0 0;
    }

    #bb-2nd-anni-scroller2 .scroller li {
    float:left;
    display:inline;
    width:180px;
    margin:5px 3px 0;
    text-align:center;
    }

    #bb-2nd-anni-scroller2 .scroller li img {
    width:180px;
    height:130px;
    display:block;
    margin:5px auto 3px;
    }



.yaoqing{
    height:120px; 
    width:420px; 
    overflow:auto; 
    overflow-x: hidden;
    }
/*==注册邀请==*/
..progress{ margin:35px 100px; zoom:1; overflow:hidden;}
    .userFace{ float:left; width:120px; text-align:center;}
    .userFace img{ border:1px solid #ddd; margin-bottom:5px;}
    
    .userStep{ margin-left:130px;font-family:"微软雅黑","宋体"; font-size:16px;}
    .userStep p{ padding:35px 0; text-indent:2em; line-height:25px;}
    .userStep p a{ text-decoration:underline; }
    
    .formInput,.formInputOn{ border:1px solid #649760;width:208px;padding:6px 0 5px 3px;font-family:Arial, Helvetica, sans-serif; color:#666; margin-bottom:3px; background:url(/img/promo/cheer2010/forminput.gif); vertical-align:middle;}  
    .formInputOn{ background-position:0 81px; border-color:#f6c766;}
    .regForm{ margin:10px auto 0; }
    .regForm td{font-size:14px; font-weight:bold; color:#46995a;}   
    .regForm img{ display:inline; margin:0 5px 0 0;}    

