@charset "UTF-8";
/*通用*/
a { color: #333; }

ul { list-style: none; }

/*栏目头*/
.title-h { text-align: center; margin: 30px 0; }

.title-h h2 { margin: 0; }

.title-h a { position: relative; overflow: hidden; display: inline-block; width: 380px; }

.un-pointer a { cursor: auto; }

/*通用end*/
/*导航条*/
.nav { background: #F2F6F8; height: 54px; }

.nav img { display: block; float: left; }

.nav ul { float: left; margin: 0 0 0 40px; }

.nav ul li { float: left; }

.nav ul li a { display: inline; line-height: 54px; text-decoration: none; }

.nav .inp { width: 22%; margin-top: 8px; }

/*导航条结束*/
/*banner*/
.banner-box { position: relative; }

.banner { padding: 0; position: relative; }

.banner img { display: block; }

.logo { position: absolute; height: 50px; top: 5%; left: 10%; }

.banner-xs { display: none; padding: 0; }

@media (max-width: 767px) { .banner-xs { display: block; } }

.banner-sm img { display: block; width: 100%; }

.menu-bg { position: absolute; bottom: 0%; background-image: url(banner-bar-bg.png); background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 70px; }

.menu-bg .bar-titile { padding: 10px 0; }

.menu-bg .bar-titile img { width: 62%; }

.menu-bg .menu-list .menu-down { width: 100%; padding: 0; margin: 0; overflow: hidden; clear: both; }

.menu-bg .menu-list .menu-down li { padding: 20px 0; width: 14%; box-sizing: border-box; font-size: 18px; text-align: center; position: relative; font-weight: bold; }

.menu-bg .menu-list .menu-down li a { color: #d3000e; }

.menu-bg .menu-list .menu-down li:hover { font-weight: bold; }

@media (max-width: 767px) { .menu-bg { display: none; } }

.menu-bg .menu-list .menu-down li:hover a { color: #eb0b18; }

/*banner end*/
/*头条*/
.headline { background: url("headline-bg.png"); background-repeat: no-repeat; background-size: 100% 100%; }

.headline h1 { text-align: center; padding: 13px 0; }

.headline h1 a { font-weight: bold; color: #c39740; height: 4em; }

@media (max-width: 767px) { .headline h1 { font-size: 20px; } }

/*头条end*/
/*要闻*/
.yw { margin-bottom: 70px; }

.yw .picmax h3 { padding: 20% 10%; }

.yw .yw-pic a { position: relative; display: block; }

.yw .yw-pic a img { display: block; width: 100%; }

.yw .yw-pic a h3 { font-weight: bold \9; display: block; position: absolute; font-size: 18px; padding: 15% 10%; bottom: 10px; top: 10px; left: 10px; right: 10px; margin: 0; color: #fff; background: rgba(243, 56, 65, 0.7); opacity: 0; filter: alpha(opacity=0); transition: all 0.3s; }

.yw .yw-pic a:hover h3 { opacity: 1; filter: alpha(opacity=100); }

@media (max-width: 1199px) { .yw .article .title-list { padding: 0 !important; } }

.yw .article .title-list { padding-top: 10px; padding-bottom: 10px; }

.yw .article .title-list .content .top { overflow: hidden; }

.yw .article .title-list .content .top h4 { float: left; margin: 0; width: 15%; }

@media (max-width: 767px) { .yw .article .title-list .content .top h4 { width: 30%; padding: 0 15px; } }

.yw .article .title-list .content .top h4 a { display: block; color: #d60000; font-size: 28px; }

.yw .article .title-list .content .top h5 { position: relative; float: right; margin: 0; width: 85%; }

@media (max-width: 767px) { .yw .article .title-list .content .top h5 { display: none; } }

.yw .article .title-list .content .top h5 a { display: block; padding: 2px 30px 2px 0; font-size: 24px; color: #e8dda2; text-align: right; }

@media (max-width: 1199px) { .yw .article .title-list .content .top h5 a { font-size: 20px; } }

.yw .article .title-list .content .top h5 span { position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 20%; height: 2px; background: #e8dda2; }

.yw .article .title-list .content .bottom { padding: 20px 0 0 0; }

@media (max-width: 1199px) { .yw .article .title-list .content .bottom { padding: 12px 0; } }

@media (max-width: 767px) { .yw .article .title-list .content .bottom { padding: 15px 10px; } }

.yw .article .title-list .content .bottom ul { margin: 0; padding: 0; list-style: none; }

.yw .article .title-list .content .bottom ul li { position: relative; padding: 6px 0; }

.yw .article .title-list .content .bottom ul li:hover a { color: #d60000; }

@media (max-width: 1199px) { .yw .article .title-list .content .bottom ul li { padding: 2px 4px; } }

@media (max-width: 767px) { .yw .article .title-list .content .bottom ul li { padding: 8px 4px; } }

.yw .article .title-list .content .bottom ul li a { display: block; line-height: 1.4em; height: 1.4em; overflow: hidden; box-sizing: border-box; font-size: 18px; color: #333; }

@media (max-width: 767px) { .yw .article .title-list .content .bottom ul li a { height: auto; } }

.topnews h2 { margin: 0; font-size: 20px; font-weight: bolder; }

.topnews h2 a { color: #eb0b18; }

@media (max-width: 959px) { .topnews h2 { font-size: 18px; } }

.topnews p { font-size: 14px; color: #999; margin: 1em 0; height: 3.6em; overflow: hidden; }

@media (max-width: 1199px) { .topnews p { margin: 0.5em 0; } }

@media (max-width: 1199px) { .picbox { margin-top: 20px; } }

@media (max-width: 959px) { .picbox .yw-pic a h3 { font-size: 14px; padding: 3% 5%; bottom: 5px; top: 5px; left: 5px; right: 5px; } }

.topnews hr { border-color: #eb0b18; }

/*列表*/
.list { list-style: none; margin: 0; padding: 0; }

.list li { font-size: 18px; position: relative; zoom: 1; left: 0px; transition: left .25s; height: 2.2em; overflow: hidden; line-height: 2.2em; }

@media (max-width: 1199px) { .list li { font-size: 16px; } }

.list li a { vertical-align: middle; overflow: hidden; text-overflow: ellipsis; }

/*列表*/
.list-pic li a { font-size: 16px; }

/*要闻 结束*/
/*独家影像*/

.vediobox{margin-bottom: 50px;}

#huge { position: relative; }

#huge .item { position: relative; }

#huge .item .img img { display: block; width: 100%; }

#huge .item .content { position: relative; top: -76px; background: #c39740; padding: 30px 20px 20px 20px; box-sizing: border-box; margin-bottom: -50px; }

@media (max-width: 959px) { #huge .item .content { padding: 15px 20px 20px 20px; top: -59px; } }

#huge .item .content img { position: absolute; top: 20%; }

@media (max-width: 959px) { #huge .item .content img { top: 17%; width: 5%; } }

#huge .item .content a { color: #fff; top: 0; font-weight: bold; font-size: 20px; margin-left: 70px; }

@media (max-width: 959px) { #huge .item .content a { font-size: 18px; margin-left: 50px; } }

#huge .item .content a:hover { color: #fb1100; }

#huge .item .content p { margin: 0; margin-top: 10px; text-indent: 2em; font-size: 14px; color: #666; }

#huge .item .content .posi { background-size: 100% 100%; position: absolute; right: 10%; top: 20px; color: #fff; }

@media (max-width: 959px) { #huge .item .content .posi { top: 4px; } }

#huge .item .content .posi #num1 { font-size: 30px; }

#huge .item .content .posi .xie { font-size: 30px; }

#huge .item .content .posi #num2 { font-size: 20px; }

#huge .owl-controls { margin: 0; }

#huge .owl-controls .owl-buttons .owl-prev, #huge .owl-controls .owl-buttons .owl-next { position: absolute; top: 46%; top: 42%\9; -ms-transform: translateY(-50%); transform: translateY(-50%); width: 36px; height: 56px; border-radius: 0; padding: 0; margin: 0; }

#huge .owl-controls .owl-buttons .owl-prev { background: url(pre.png); left: 0; }

#huge .owl-controls .owl-buttons .owl-next { background: url(next.png); right: 0; }

/*独家影像 结束*/
/*独家策划*/
.djch { margin-bottom: 70px; }

.djch .content .main-box { background: url("chbg.png") no-repeat; padding-left: 10px; padding-right: 20px; }

.djch .content .main-box a { display: block; }

.djch .content .main-box .title { margin-top: 5px; font-size: 16px; color: #333; font-weight: bolder; }

.djch .content .main-box .title:hover { color: #eb0b18; }

.djch .content .main-box p { text-indent: 2em; color: #666; }

.djch .content .box-up { margin-top: 50px; }

@media (max-width: 959px) { .djch .content .box-up { margin-top: 0; } }

/*独家策划 结束*/
/*阅兵直播*/
.ybzb { margin-bottom: 70px; }

/*阅兵直播 结束*/
/*阅兵方阵*/
.ybfz { margin-bottom: 70px; }

.ybfz .div-width { width: 100%; }

.ybfz .div-width img { display: block; width: 100%; }

.ybfz .tab_menu { font-size: 15px; height: 100%; box-sizing: border-box; padding: 0; background-color: #fbfbfb; background-color: rgba(250, 250, 250, 0.6); top: 0; right: 0; z-index: 3; }

.ybfz .tab_menu ul { margin: 0; }

.ybfz .tab_menu ul .active .ul-list { display: block; }

.ybfz .tab_menu ul li { position: relative; margin: 10px 0; }

@media (max-width: 1199px) { .ybfz .tab_menu ul li { margin: 5px 0; } }

@media (max-width: 959px) { .ybfz .tab_menu ul li { margin: 11px 0; } }

.ybfz .tab_menu ul li .node-title { padding: 5px 0 5px 50px; background-image: url(shou.jpg); background-repeat: no-repeat; background-size: 100% 100%; }

.ybfz .tab_menu ul li .node-title a { font-size: 20px; color: #fff; }

.ybfz .tab_menu ul li .ul-list { display: none; background: #f6f6f6; }

.ybfz .tab_menu ul li .ul-list p { margin: 0; padding: 10px 30px; }

@media (max-width: 1199px) { .ybfz .tab_menu ul li .ul-list p { padding: 3px 30px; } }

.ybfz .tab-item { display: none; }

.ybfz .show { display: block !important; margin-top: 9px; }

.ybfz .tab-inner { transition: all .3s; box-sizing: border-box; }

/*阅兵方阵 结束*/
/*阅兵故事*/
.ybgs { margin-bottom: 70px; }

.ybgs .content { background-image: url("story-bg.png"); background-repeat: no-repeat; background-size: 100% 100%; padding: 100px 30px 50px 30px; }

@media (max-width: 1199px) { .ybgs .content { padding-top: 70px; } }

@media (max-width: 959px) { .ybgs .content { padding: 50px 15px 20px 15px; } }

.ybgs .content .pic-box a { display: block; }

.ybgs .content .pic-box a img { width: 100%; }

.ybgs .content .pic-box a span { font-size: 16px; font-weight: bolder; }

.ybgs .content .tit-list { padding: 15px; }

.ybgs .content .tit-list ul { background: #f4f4f4; padding: 30px 30px; margin-top: 25px; }

@media (max-width: 1199px) { .ybgs .content .tit-list ul { margin-top: 0; padding-top: 10px; padding-bottom: 10px; } }

@media (max-width: 1199px) { .ybgs .content .tit-list ul { margin-top: 0; padding: 10px 0; } }

.ybgs .content .tit-list ul li { margin: 10px 0; }

.ybgs .content .tit-list ul li a { color: #333; }

.ybgs .content .tit-list ul li a:hover { color: #eb0b18; }

/*阅兵故事 结束*/
/*评说阅兵*/
.psyb { margin-bottom: 70px; }

.psyb .colorbox { background-color: #c39740; }

.psyb .content { padding: 30px 0; }

.psyb .content .pictitdesc-box { background-color: #fff; padding: 0; }

.psyb .content .pictitdesc-box a { display: block; }

.psyb .content .pictitdesc-box a span { color: #333; font-weight: bolder; padding: 10px 30px; font-size: 16px; }

.psyb .content .pictitdesc-box p { text-indent: 2em; color: #666; padding: 0 30px; }

.psyb .content ul { margin: 0; padding-left: 40px; }

.psyb .content ul li { border-bottom: 1px solid #e2b385; padding-bottom: 18px; }

.psyb .content ul li a { position: relative; }

.psyb .content ul li a .topik { position: absolute; }

@media (max-width: 1199px) { .psyb .content ul li a .topik { width: 55px; } }

.psyb .content ul li a .title { padding-left: 120px; font-size: 16px; line-height: 5em; color: #fff; font-weight: bold; }

@media (max-width: 1199px) { .psyb .content ul li a .title { padding-left: 70px; line-height: 3em; } }

.psyb .content ul li a:hover .title { color: #eb0b18; }

/*评说阅兵 结束*/
/*阅兵档案*/
#video .owl-pagination { display: none; }

#video .item .mainbox .boxall { margin-bottom: 100px; }

#video .item .mainbox .boxall .title-box { padding: 20px 30px; }

@media (max-width: 1199px) { #video .item .mainbox .boxall .title-box { padding: 0 15px; } }

#video .item .mainbox .boxall .title-box a { display: block; color: #54555a; text-align: center; }

#video .item .mainbox .boxall .title-box a .year { font-size: 26px; font-weight: bolder; color: #54555a; line-height: 2em; }

@media (max-width: 1199px) { #video .item .mainbox .boxall .title-box a .year { font-size: 24px; } }

#video .item .mainbox .boxall .title-box a .title { font-size: 20px; line-height: 2em; }

@media (max-width: 1199px) { #video .item .mainbox .boxall .title-box a .title { font-size: 18px; } }

#video .item .mainbox .boxall .title-box p { height: 230px; line-height: 2.5em; }

@media (max-width: 1199px) { #video .item .mainbox .boxall .title-box p { line-height: 2em; } }

@media (max-width: 959px) { #video .item .mainbox .boxall .title-box p { padding: 0 10px; } }

#video .item .mainbox .boxall .img { padding: 0 10px 10px 10px; }

#video .item .mainbox .boxall .img img { width: 100%; }

#video .item .mainbox .bg1 { background-image: url(11.png); background-repeat: no-repeat; background-size: 100% 100%; }

#video .item .mainbox .bg2 { background-image: url(12.png); background-repeat: no-repeat; background-size: 100% 100%; margin-top: 50px; }

@media (max-width: 959px) { #video .item .mainbox .bg2 { margin-top: 0; } }

#video .item .mainbox .bg3 { background-image: url(13.png); background-repeat: no-repeat; background-size: 100% 100%; }

#video .item .mainbox .bg4 { background-image: url(14.png); background-repeat: no-repeat; background-size: 100% 100%; margin-top: 50px; }

@media (max-width: 959px) { #video .item .mainbox .bg4 { margin-top: 0; } }

#video .owl-prev, #video .owl-next { cursor: pointer; position: absolute; z-index: 100; top: 60px; height: 50px; width: 50px; transition: left .3s; }

.owl-theme .owl-controls .owl-buttons div { -webkit-border-radius: 0; }

#video .owl-prev { background: url(left.png) no-repeat; left: -75px; top: 38%; opacity: 0.8; }

#video .owl-next { background: url(right.png) no-repeat; right: -100px; top: 38%; opacity: 0.8; }

#video .owl-prev:hover, #video .owl-next:hover { opacity: 1; }

@media (max-width: 1199px) { #video .owl-prev, #video .owl-next { top: 39px; } }

/*阅兵档案 结束*/
/*footer*/
.footer { background: url("footer-bg.png"); padding: 2.8em 0; padding-left: 0.8em; color: #fff4aa; font-size: 14px; }

.footer .keyNews { margin-top: 1.4em; }

.footer .friendlyLink { margin-bottom: 2.3em; }

.footer a, .footer p { color: #fff4aa; }

.footer strong { float: left; width: 11%; line-height: 1em; text-align: left; }

@media (max-width: 959px) { .footer strong { width: 15%; } }

.footer ul { float: left; margin: 0; width: 84%; }

.footer ul li { float: left; margin-right: 0.8em; margin-bottom: 1.6em; line-height: 1em; }

.footer ul li a { color: #fff4aa; }

.footer a:hover { color: #fff; transition: all .3s; }

.footer em { font-style: normal; margin: 0 0.2em; color: #fff4aa; }

.footer p { line-height: 1em; margin: 1.3em 0; }

.footer small { color: #fff4aa; }

@media (max-width: 990px) { .footer p { line-height: 1.4em; margin: 0; } }

@media (max-width: 767px) { .footer p { margin: 1.3em 0; } }

.footer .m-t-xs { margin-top: 10px; }

@media (max-width: 990px) { .footer span { display: block; } }

@media (max-width: 767px) { .footer .copy { font-size: 70%; } }

/*footer end*/
/*阅兵动画*/
.logo-fx { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-name: logo-fx; }

.animated { animation-duration: 1s; animation-fill-mode: both; }

.lgo { position: absolute; top: 10%; left: 38%; width: 22%; z-index: 99; }

@keyframes logo-fx { 0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px);
    opacity: 1; } }

.logo-fx { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-name: logo-fx; }




.paitoubing{
	padding:0;}
.paitoubing a img{
	width:100%;}
