@charset "utf-8";
@import url(http://db.changyou.com/logo/db_logo_red.css);
/* global */
html{ overflow-x:hidden;}
body { font:14px '微软雅黑';  line-height: 24px; color: #555;
 background:url(//images.17173cdn.com/2013/xin/2013/08/23/c0823aybody_bg.jpg) center 36px no-repeat #fff; }
.hideTxt { display: none; }
/*header*/
#header { width: 1000px; height:412px; margin: 0 auto; background:url(//images.17173cdn.com/2013/xin/2013/08/23/c0823ayheader_bg.jpg) no-repeat; position: relative; overflow: hidden }
.links { color: #fff; position: absolute; right:-5px; top: 0px; }
.links a { color: #fff; padding:0 8px; font-size: 16px;}
.links a:hover { color: #ffe8a1; }
.db_logo_lk, .db_logo_lk a, .db_logo_bg { right: 243px; top: 21px; }
a#vote_btn{ display: block; width: 239px; height: 96px; position: absolute; right: 220px; top: 298px; background:url(//images.17173cdn.com/2013/xin/2013/08/23/c0823ayvote_btn.png) no-repeat; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vote_btn.png',sizingMethod='scale'); text-indent: -9999px; cursor: pointer; }
a#vote_btn:hover{ background:url(//images.17173cdn.com/2013/xin/2013/08/23/c0823ayvote_btn_hover.png) no-repeat; _background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vote_btn_hover.png',sizingMethod='scale'); }
/*container*/
#container{ width: 977px; height: auto; margin: 0 auto; padding: 19px 8px 0 15px;  
 background:url(//images.17173cdn.com/2013/xin/2013/08/23/c0823aycontent_bg.jpg) no-repeat; position: relative; overflow: hidden;}
#vote_ins h3,
#game_rule h3,
#active_ins h3,
#active_award h3,
#game_video h3,
#game_fea h3,
#award_rule h3
{ width: 90px; height: 30px; margin-bottom: 6px; text-indent: -9999px; background: url(//images.17173cdn.com/2013/xin/2013/08/23/c0823aysprite.jpg) no-repeat;}
#part1{ width: 977px; height: 302px; margin-bottom: 53px;} 
#vote_ins{ float: left; width: 289px;}
#vote_ins h3{ background-position: 0 0;}
#vote_ins img{ width: 282px; height: 263px;}
#game_rule{ float: left; width: 688px; height: 123px;}
#game_rule h3{ background-position: -95px 0;}
#game_rule .text{}
#game_rule p,#active_ins p{ height: 18px; line-height: 18px; /*font: 14px "微软雅黑";*/ margin-left: 8px; margin-bottom: 10px;}
#game_rule p.spe{ padding-left: 98px;}
#game_rule span.num,
#active_ins span.num{ display: block; float: left; width: 18px; height: 18px; font: 16px "微软雅黑"; color: #fff; text-align: center; line-height: 18px; background: url(//images.17173cdn.com/2013/xin/2013/08/23/c0823aylist.jpg) no-repeat; margin-right: 10px; }
#game_rule .red,#active_ins .red,#award_rule .red{ color: #872929;}
#active_ins h3{ background-position: 0 -66px;}
#active_ins{ float: left; width: 688px;}
#active_ins h3{ background-position: -190px 0;}
#active_ins p{ }
#active_award{ clear: both; height: 166px; margin-bottom: 29px;}
#active_award h3{ background-position: 0 -35px;}
#active_award ul{ width: 972px; margin-left: 5px;}
#active_award ul li{ float: left; width: 310px; height: 130px; margin-right: 15px;}
#active_award ul li.mR0{ margin-right: 0;}
#part2{ width: 977px; height: 308px; margin-bottom: 23px;}
#game_video{ float: left; height: 308px;}
#game_video h3{ background-position: -95px -35px;}
#game_video a{ display: block; width: 472px; height: 267px; margin: 0 10px 0 5px;}
#game_fea{ float: left;}
#game_fea h3{ background-position: -190px -35px;}
#game_fea ul{ width: 464px; height: 258px; margin-left: 5px; background: url(//images.17173cdn.com/2013/xin/2013/08/23/c0823ayimg_bg.jpg) no-repeat; padding:  6px 2px 3px 6px;}
#game_fea ul li{ float: left; width: 228px; height: 125px; margin: 0 4px 4px 0;}

#award_rule h3{background-position: 0 -66px;}
#award_rule{float: left; width: 670px; height: 60px;}
#award_rule p{ padding-left: 5px;}
/*popout*/
#single-video { display:none; height:400px; width:640px; padding:8px 12px; position: absolute;   z-index:100; 
background-color:#2b2b2b;  border-top: 0;}
#single-video h2 { width:90%; height:36px; line-height:30px; font-size:16px; color:#fff; font-weight:bold; }
#single-video .voice-stop { display:block; width:30px; height:30px; text-align:center; position:absolute; right: 10px; top: 10px; font: 20px '宋体'; font-weight: bold; cursor:pointer; background-color:#2b2b2b; color:#fff;}