/* 导航 */
.vipnav{ height:46px; background:#1f2833;}
.mainnav{ width:990px; height:46px; margin:0 auto;}
.btnlogreg{ float:right; padding-top:10px;}
.btnlogreg a{ float:left; margin-left:2px;}
.btnlogreg2{ float:right; width:135px; height:40px; padding-top:6px; color:#b1a990; line-height:40px;white-space:nowrap; overflow:hidden; word-wrap:break-word; word-break:break-all;}
.mainnav a.a_logo{ float:left; margin-top:10px;}
.mainnav ul{ float:left; padding-left:10px;}
.mainnav li{ float:left; display:block; color:#36404c; line-height:40px; padding-top:6px; font-size:14px; font-weight:bold;}
.mainnav li:hover{background:#36404c;}
.mainnav li a:link,.mainnav li a:visited{ color:#b1becd; padding:0 18px;}
.mainnav li a:hover,.mainnav li a:active{ color:#fff; text-decoration:none;}
.main990{ width:990px; margin:0 auto; padding:50px 0;}
.main990 div{ color:#666;}
.maingray{ background:#e9ebee; border-top:1px solid #dee1e6;border-bottom:1px solid #dee1e6;}
.clear{ height:0px; line-height:0px; clear:both;}

/* 抗战70周年主视觉 */
.kz70_topout{ height:826px;}
.kz70_top1{ height:130px; background:url(images/top1.jpg) center 0 no-repeat}
.kz70_top2{ height:110px; background:url(images/top2.jpg) center 0 no-repeat}
.kz70_top3{ height:110px; background:url(images/top3.jpg) center 0 no-repeat}
.kz70_top4{ height:140px; background:url(images/top4.jpg) center 0 no-repeat}
.kz70_top5{ height:110px; background:url(images/top5.jpg) center 0 no-repeat}
.kz70_top6{ height:120px; background:url(images/top6.jpg) center 0 no-repeat}
.kz70_top6 p{ width:640px; margin:0 auto; font-family:"微软雅黑"; font-size:14px; color:#560606; font-weight:bold; line-height:24px;}
.kz70_top7{ height:106px; background:url(images/top7.jpg) center 0 no-repeat}
.kz70_share{ width:540px; padding:60px 0 0 450px; height:30px; margin:0 auto;}

/* 李光讲历史 */
.kz70_lg{ height:328px; padding-top:172px; background:#1f2425 url(images/bg_black.jpg) center 0 no-repeat}
.kz70_lgcon{ width:990px; height:328px; background:#fff; margin:0 auto;}
.kz70_lg_show{ float:left; width:594px; height:328px; background:#333}
.kz70_lg_show img{ cursor:pointer}
.kz70_lg_info{ float:right; width:356px; padding:10px 20px 0;}
.kz70_lg_info p{ font-family:"微软雅黑"; font-size:14px; line-height:26px;}
.kz70_lg_info p.tt{ text-align:center; font-size:40px; line-height:60px; font-weight:bold; padding-bottom:10px;}
.kz70_lg2{ height:226px; padding-top:100px; background:url(images/bg_black2.jpg) center 0 no-repeat}
.kz70_lg2 ul{ width:946px; height:136px; margin:0 auto;}
.kz70_lg2 ul li{ position:relative; float:left; width:172px; height:109px; margin:27px 5px 0; cursor:pointer}
.kz70_lg2 ul li img{ float:left; width:100%;}
.kz70_lg2 ul li p{ position:absolute; left:0; top:0; width:157px; height:54px; padding:45px 5px 0 10px; background:url(images/ico_play.png) center 10px no-repeat; font-family:"微软雅黑"; font-size:14px; line-height:20px; color:#fff}
.kz70_lg2 ul li.vd1{ background:url(images/vd1.jpg) center 0 no-repeat}
.kz70_lg2 ul li.current,.kz70_lg2 ul li:hover{ width:202px; height:128px; border:4px solid #1b2527; margin:0 -5px;}
.kz70_lg2 ul li.current p,.kz70_lg2 ul li:hover p{ padding:45px 24px 0 29px; top:10px;}

/* 阅兵活动竞猜 */
.kz70_guess{ padding:30px 0;}
.kz70_guess div,.kz70_guess p{ font-family:"微软雅黑";}
.kz70_guesscon{ width:990px; margin:0 auto;}
.kz70_guess_tt{ border-bottom:1px dashed #666}
.kz70_guess_tt p{ font-size:18px; line-height:50px; color:#666; text-align:center;}
.kz70_guess_tt p.tt{ font-size:36px; font-weight:bold; line-height:50px; color:#333}
.kz70_guess_tt p.tt span{ color:#ee1946}
.kz70_guess_tt p.tt span strong{ font-size:50px;}
.kz70_guess_tip{ background:url(images/bg_redline.png) 0 0 repeat-x; text-align:center;}
.kz70_guess_tip p{ width:600px; height:30px; margin:0 auto; background:#fff; font-size:14px; text-align:center; line-height:30px;}
.kz70_gus_con{ width:540px; margin:0 auto;}
.kz70_gus_con .whocome{ float:left; width:540px; font-size:14px; font-weight:bold; line-height:40px; text-align:center}
.kz70_gus_kdom{ float:left; width:540px; margin-top:15px;}
.kz70_gus_kdom img{ float:left;}
.kz70_gus_kdom .votez{ float:right; width:400px; padding-top:10px;}
.votez_up{ float:left; width:300px; padding:0 50px;}
.votez_up_con{ float:left; width:150px; line-height:20px; padding:0 0 5px; font-size:14px;}
.votez_up_con2{ float:left; width:150px; line-height:14px; text-align:right; padding:0 0 5px; font-size:14px;}
.votez_down{ float:left; width:400px;}
.votez_down p{ float:left; width:50px; text-align:center; font-size:12px; line-height:12px;}
.votez_down_red{ float:left; width:296px; height:10px; border:1px solid #ccc; border-radius:5px; background:#f1a327;}
.votez_down_blue{ float:left; height:8px; background:#00b2f6; border:1px solid #d3dfe3;}
.votez_tj{ width:172px; height:40px; padding:1px 0 20px; margin:20px auto 0; background:url(images/bt_vote.png) 0 0 no-repeat; font-size:24px; color:#fff; font-weight:bold; line-height:38px; text-align:center; cursor:pointer}
.votez input{cursor:pointer}
.votez label{cursor:pointer}
/* 注册好礼 */
.kz70_reg{ background:url(images/bg_bluefloor.jpg) 0 0; padding:30px 0 50px}
.kz70_reg p,.kz70_reg div{ font-family:"微软雅黑"}
.kz70_regcon{ width:900px; margin:0 auto;}
.kz70_regcon_tt{ font-size:36px; line-height:60px; font-weight:bold; color:#fae10c; text-align:center; padding-bottom:10px;}
.kz70_regcon_tt span{ color:#f73636}
.kz70_regcon img{ float:left;}
.kz70_regcon .regzone{ float:right; width:512px; height:327px; padding:40px 20px 0; background:url(images/bg_reggift.jpg) 0 0 no-repeat; margin-top:25px;}
.kz70_regcon .regzone p{ font-size:18px; font-weight:bold; color:#500606; line-height:36px;}
.kz70_regcon .regzone p strong{ font-size:24px;}
.kz70_regcon .regzone p span{ color:#222}
.kz70_regcon .regzone p.redtx{ color:#cd2727; font-size:16px; padding-left:18px;}
.kz70_regcon .regzone p.sp{ margin-top:20px; height:25px; font-size:14px; color:#fff; background:url(images/bg_tip.png) center 0 no-repeat; line-height:24px; text-align:center}
.kz70_regcon .regzone .iwant{ float:right; width:172px; height:74px; margin:15px 40px 0 0; background:url(images/bt_reg.png) 0 0 no-repeat; padding:0 3px 5px 0; font-size:24px; font-weight:bold; color:#fff; line-height:74px; text-align:center; cursor:pointer;}
.kz70_luck p{ width:432px; padding-left:80px; margin-top:25px; }
.kz70_zone{ float:left; width:200px; height:120px; margin:5px 0 0 50px; display:_inline; overflow-y:hidden}
.kz70_zone ul{ float:left; width:200px;}
.kz70_zone ul li{ float:left; width:100px; line-height:24px; font-size:14px;}