@charset "utf-8";
/* CSS Document */
*{margin:0; padding: 0; text-decoration: none; font-family:\5FAE\8F6F\96C5\9ED1; list-style: none;}
img{ display: block; border: none;}
body{ background:url(../images/dbg_1.jpg) no-repeat center bottom; padding-bottom: 275px;}

/*头图开始*/
.top{width: 100%;height: 600px; background:url(../images/top.jpg) no-repeat center top;}
.bbox{background:#fafafa;}
/*投票开始*/
.main{width: 1240px; margin: 0 auto; overflow: hidden;}
.main .dk{ width: 280px; height:250px; background: url(../images/kbg_1.png) no-repeat center top; float: left; margin:15px 15px;}
.main .dk img{ margin: 13px 0 0 15px; width: 250px; height: 150px;}
.main .dk .bz{ margin:7px 0 8px 15px; overflow: hidden; width: 250px;}
.main .dk .bz a{ display: block; float: left; font-size: 12px; color: #b2b2b2;}
.main .dk .bz span{ display: block; float: right;  font-size: 12px; color: #b2b2b2;}
.main .dk p{ width: 250px; font-size: 12px; color: #989898; line-height: 18px; margin-left: 15px; border-top: 1px solid #eee;
border-bottom: 1px solid #eee; padding: 6px 0;}
.main .dk .tp{ overflow: hidden; width: 250px; margin:13px 0 0 15px; padding-top:10px; border-top: 1px dashed #e6e6e6;}
.main .dk .tp a{ display: block; font-style: 12px; color: #a6a6a6; font-size: 12px; float: left; }
.main .dk .tp a span{ color: #e81414; }
.main .dk .tp input{ display: block; float: right; width: 50px; height: 20px; background: url(../images/tp_1.png) no-repeat center top;
border:none;}

/*投票规则*/
.gz{ width: 1200px; margin: 50px auto; position: relative; }
.gz .ttx{ position: absolute; top: -23px; left: 497px;}
.gz .msk{width: 1200px; height: 280px; border:1px solid #7adbff; border-radius: 5px;background: #fff;}
.gz .msk p{padding:30px 30px 0; font-size: 18px; color: #595959; line-height: 32px;}

/*页脚*/
.foot{ text-align: center; }
.foot p{ font-size: 16px; }
.foot span{ font-size: 14px; }

/*右侧导航*/
.nav{Z-INDEX: 1000; POSITION: fixed;bottom:50px;right: 30px; _position: absolute; top:40%;}
.nav img{margin:0 auto;}