/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;
    border: none;}
table {border-collapse:collapse;border-spacing:0;}
img{vertical-align: top}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#170806; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;position:relative;}
a{ text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.floatL{
    float: left;
}
.floatR{
    float: right;
}
.wrap{}
.wrap .content{ width:100%; position:relative;padding-bottom:200px;}
.content .bg{ width:100%; position:absolute; z-index:-1; left:0; top:0;}
.bg1,
.bg2,
.bg3,
.bg4,
.bg5{ background-repeat:no-repeat; background-position:center 0; width:100%;
    height: 339px;}

.bg1{ background-image:url(../images/bg1.jpg); }
.bg2{ background-image:url(../images/bg2.jpg);}
.bg3{ background-image:url(../images/bg3.jpg);}

.btn{
    display: inline-block;
    background: url(../images/btn.gif) 0 0 no-repeat;
}
.btn-gift{
    width:308px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    font-size: 24px;
    color:#1c1c1c;
    font-weight: bold;
    background-position: 0 -126px;
}
.btn-gift:hover{}
.main{ position:relative; margin:0 auto; z-index:2;width:1000px;padding-top:628px;overflow:hidden;}
.ps1{ width:432px; height:58px;margin:0 auto;}
.ps1 .btn{
    width:208px;
    height: 58px;
    float: left;
    display: inline;
    margin:0 4px;
    background:  url(../images/btn.gif) 0 0 no-repeat;
}
.ps1 .btn-get:hover{
    background-position: 0 -58px;
}
.ps1 .btn-come{
    background-position: -213px 0;
}
.ps1 .btn-come:hover{
    background-position: -213px -58px;
}


.part1{margin-top:170px;width:100%;overflow:hidden;}
.form{float:left;width:308px;}
.item{width:308px;height:37px;background:#400707;font-size: 14px ;margin-top:6px;}
.item label{width:84px;height:37px;line-height:37px;text-align:center;color:#b93131;float:left;}
.item .text{float:right;width:205px;height:31px;line-height:31px\9;margin:3px;padding:0 5px;color:#b12828;background: #200806}
.item:hover{background:#841010;color:#b12828;}
.item:hover label{color:#fff;}
.item:hover .text{color:#b12828;}


.dropdown{float:right;width:195px;height:31px;margin:3px;padding:0 10px;background: #200806;position: relative;cursor: pointer}
.dropdown .dropdown-toggle{display: block;width:205px;height:31px;line-height:31px;color:#651c1c;position: relative}
.dropdown .dropdown-toggle .caret{width:15px;height:8px;position: absolute;right:10px;top:10px;
    background:  url(../images/caret.gif) 0 0 no-repeat;}
.droplist{position: absolute;top:34px;left:0;right:-3px;padding-top:3px;background: #400707;}
.droplist li{padding:0 10px;line-height:40px;color:#aa5959;}
.droplist li a{color:#aa5959; display:block;}
.droplist li:hover{background: #631414;}

.morelink{
    width:669px;
    overflow: hidden;
    float: right;
}
.morelink li{
    width:207px;
    height: 228px;
    float: left;
    padding:0 8px;
}
.morelink li a{
    display: block;
    padding:3px;
    background: #400707;
}
.morelink li img{
    display: block;
    width:201px;
    height: 193px;
}
.morelink li p{
    width:100%;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color:#b93131;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
.morelink li .caret{
    display: inline-block;
    vertical-align: middle;
    *zomm:1;
    margin-left:5px;
    width:6px;
    height: 11px;
    background:  url(../images/caret-s.gif) 0 0 no-repeat;
}
.morelink li a:hover{
    background: #841010;
}
.morelink li a:hover p{
    color:#fff;
}
.morelink li a:hover .caret{
    background-position: 0 -12px;
}


.titlebar{
    width:100%;
    height: 68px;
    line-height: 68px;
}
.titlebar span{
    font-size: 16px;
    color:#a60a0a;
}

.part2{
    height: 615px;
    margin-top:75px;
}
.part3{
    margin-top:113px;
}
.wb-cnt .textarea{
    display: block;
    width:974px;
    height: 54px;
    padding:10px;
    line-height: 24px;
    background: #200806;
    border: 3px solid #400707;
    color:#b04b42;
}
.wb-cnt .btn{
    display: block;
    margin:20px auto 0;
}

.vote{
    height: 530px;
    background:  url(../images/vote.gif) 0 0 no-repeat;
    position: relative;
}
.vote-group{
    width:218px;
    height: 37px;
    line-height: 37px;
    position: absolute;
    text-align: center;
    font-size: 16px;
    color:#1b1100;

}
.vote-group .text-yellow{color:#ffa200;padding:0 5px;}

.vote-group span {
    width: 120px;
    height: 37px;
    background:  url(../images/btn.gif) 0 -180px no-repeat;
}
.vote-group a{
    width:98px;
    height: 37px;
    color:#1b1100;
    background:  url(../images/btn.gif) -120px -180px no-repeat;
}
.vote-group a:hover{
    background-position: -120px -217px;
}
.vote-group-1{
    bottom:50px;
    left:30px;
}
.vote-group-2{
    bottom:-9px;
    left:362px;
}
.vote-group-3{
    bottom:40px;
    right:20px;
}

.foot{ text-align:center; color:#6b6b6b; width:100%; background:#020e1e; height:25px; padding:15px 0;position:absolute;bottom:0px;left:0px;}
.iblk{display:inline-block;*zoom:1;*display:inline;}

