@charset "utf-8";

/* 格式化 */
html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
ul, ol { list-style: none; }
img { border: 0 none; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
em, i { font-style: normal; font-weight: normal; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
mark { background: none; }
input::-ms-clear { display: none !important; }
body { font: 10px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif; background: #fff; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

html,body { font-size:8px;}
body { background-color: #09153f;}



/* 通用盒 */
.box1184 { margin:0 auto; width:1184px;}
.box100p { width:100%; min-width:1200px;}
.bg_all { padding-bottom: 64px; background: url(bg1.jpg) no-repeat top center;}
.topbanner { overflow: hidden; height: 550px; background: url(topbanner.jpg) no-repeat top center;}



/* 隐藏导航 */
.aui-header-top { position:fixed; top:0; z-index:1; transition:all 0.5s ease-out;}
.aui-header-top.moveUp { top:-29px; transition:all 0.5s ease-out;}
.aui-header-nav { position:fixed; top:0; background-color:transparent; z-index:999; transition:all 0.5s ease-in-out;}
.aui-header-nav.moveDown { position:fixed; top:-72px; transition:all 0.5s ease-in-out;}
nav.nv_hid2 { overflow: hidden; left: 0; right: 0; margin: auto; width: 1000px; max-width: 1200px; background-color:rgba(193,5,47,.9); border-radius:0 0 24px 24px; font-size:2rem; line-height:1em; -moz-box-shadow:0 0 16px rgba(0,0,0,.2); box-shadow:0 0 16px rgba(0,0,0,.2);}
nav.nv_hid2 ul { display:-webkit-flex; display:flex; -webkit-justify-content: center; justify-content: center;}
nav.nv_hid2 ul li { color:#fff;}
nav.nv_hid2 ul li:last-child { margin-right:0;}
nav.nv_hid2 ul li a { display:block; padding: 20px; color:#fff; cursor: pointer; text-decoration:none; transition:background-color .3s;}
nav.nv_hid2 ul li a:hover { background-color:#a11232;}



/* 导航 */
.nav_top ul { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;}
.nav_top ul li { color: #fff; font-size: 2rem; line-height: 1em;}
.nav_top ul li a { display: block; margin: 16px 8px; padding: 16px 24px; background-color: #e1251d; border-radius: 8px; color: #fff; text-decoration: none; transition: background-color .3s; cursor: pointer;}
.nav_top ul li a:hover { background-color: #a00427;}



/* 头条 */
.bignews { padding: 40px 0;}
.bignews h1 { width: 100%; color: #c1052f; font-size: 4.5rem; font-weight: bold; line-height: 1.5em; text-align: center;}
.bignews h1 a { color: #c1052f; text-decoration: none;}
.bignews h1 a:hover { color: #a32135;}
.bignews span { display: block; margin-top: 16px; font-size: 2.5rem;}



/* 简介 */
.big_news { margin-bottom: 40px; width: 100%; min-width: 1200px;}
.big_news section { position: relative; top: -120px; margin: 0 auto; margin-bottom: -96px; padding: 40px; width: 1100px; background-color: #01052a; border-radius: 32px; color: #ffecb3;}
.big_news section h1 { margin-bottom: 24px; font-size: 5rem; line-height: 1em;}
.big_news section span { font-size: 3rem; font-weight: lighter;}



/* 图片新闻 */
.box_jd { display: -webkit-flex; display: flex; -webkit-align-items: flex-start; align-items: flex-start; width: 1168px; padding: 8px; background-image: linear-gradient(rgba(43,22,94,1), rgba(59,46,89,1)); border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.2);}
.swiper-container-add {margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:2}
.add-bullet-active { background-color: #01052a; opacity: 1;}
.add-pagination-current { color: #ffecb3; font-size: 3rem;}
.add-pagination-total {}
.swiper-container-add .swiper-pagination { bottom: 32px; right: -90%; width: auto; height: 0; color: #fff; font-size: 2rem; font-weight: lighter; line-height: 1em;}
.pic_add1 { overflow: hidden; width: 560px; border-radius: 8px;}
.pic_add1 img { width: 100%; height: 382px;}
.pic_add1 a { text-decoration: none;}
.pic_add1 h3 { position: absolute; bottom: 0; padding: 16px 64px 16px 8px; width: 488px; background-color: rgba(1,5,42,.7); color: #fff; font-size: 18px; line-height: 1.5em; transition: background-color .3s, color .3s;}
.pic_add1 a:hover h3 { background-color: rgba(1,5,42,.9); color: #ffecb3;}
.box_jd section { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; margin-left: 32px; width: 576px; color: #fff; font-size: 2rem;}
.box_jd section a { color: #fff; text-decoration: none; transition: color .3s;}
.box_jd section a:hover { color: #ffecb3;}
.box_jd section h2 { font-size: 3.5rem; font-weight: bold;}
.box_jd section span { padding: 24px 0; border-bottom: 1px dotted #fff; font-size: 2rem;}
.add_list1 { margin-top: 24px;}
.add_list1 li { margin-bottom: 12px; font-size: 18px;}
.add_list1 li:last-child { margin-bottom: 0;}



/* 视频 */
h4.ch_tt1 { padding: 32px 8px; background-color: #f5e8c6; border-radius: 32px 32px 0 0; color: #c1052f; font-size: 4rem; line-height: 1em; text-align: center;}
h4.ch_tt2 { display: inline-block; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 3px solid #c1052f; color: #c1052f; font-size: 4rem; line-height: 1em;}
h4.ch_tt2:hover { border-color: #8e1637;}
h4.ch_tt2 a { color: #c1052f; text-decoration: none;}
h4.ch_tt2 a:hover { color: #8e1637;}

.box_sp { overflow: hidden; background-image: linear-gradient(rgba(43,22,94,.8), rgba(59,46,89,.8)); border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.2);}
.box_vod { overflow:hidden; padding: 8px;}
.cont1 { padding: 48px 24px;}

ul.list_pic1 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
ul.list_pic1 li { overflow: hidden; position: relative; margin-right: 16px; margin-bottom: 48px; width: 264px; background-color: #01052a; border: 4px solid #3b2e59; border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.1); transition: all .3s;}
ul.list_pic1 li:nth-child(4n) { margin-right: 0;}
ul.list_pic1 li a { display: block; color: #ffecb3; text-decoration: none;}
ul.list_pic1 li img { width: 100%; height: 150px;}
ul.list_pic1 h3 { padding: 12px; color: #ffecb3; font-size: 2rem;}
ul.list_pic1 li:hover { background-color: #340d31; border-color: #340d31; box-shadow: 0 0 16px rgba(0,0,0,.4);}
ul.list_pic1 li em { position: absolute; top: 16px; right: 16px; width: 48px; height: 48px; background-color: rgba(1,5,42,.5); border-radius: 50%; text-align: center; font-size: 3rem; font-family:VideoJS;font-weight:bold;font-style:normal; line-height: 48px; transition: all .3s;}
ul.list_pic1 li em:before { content:"\f101";}
ul.list_pic1 li:hover em { background-color: #340d31; color: #fff;}

.box_live { background-color: #333333; border-radius: 32px; text-align: center;}

.video_tab { display: -webkit-flex; display: flex; width:100%; background-color:#01052a;}
.tab-title { overflow-y: scroll; width:368px; height:450px;}
.tab-title::-webkit-scrollbar { width: 4px; background-color: #8f83bb;}
.tab-title::-webkit-scrollbar-button { display: none;}
.tab-title::-webkit-scrollbar-track { background-color: #8f83bb;}
.tab-title::-webkit-scrollbar-thumb { background-color: #51467c;}
.tab-title a.item { position: relative; overflow:hidden; display:block; padding:8px; height:74px; color:#fff; font-size:2rem; text-decoration:none;}
.tab-title a.item:hover { background-color:#1a1a1a; color:#ffecb3;}
.tab-title a.item-cur, .tab-title a.item-cur:hover { background-color:#a40035;}
.tab-title a.item img { position:relative; float:left; margin-right:8px; width:132px; height:74px; border:none;}
.tab-title a.item span { display:block; margin-bottom:8px; font-size:1.5rem;}
.tab-title a.item em { display:inline-block; margin-left:1em; padding:0 1em; background-color:#7d0000; border-radius:.75em;}
.tab-title a.item .vd_playing { display:none;}
.tab-title a.item-cur .vd_playing { position: absolute; display:block; width:132px; height:74px; background-color:rgba(0,0,0,.7); line-height:74px; text-align:center;}

.ch_type_vd { position:relative; overflow:hidden; width:800px; height:450px;}
.ch_type_vd video { background-color:#1b1b1b; width:800px; height:450px; outline:none; z-index:210;}



/* 附加 */
.bgc_red { background-color: #c1052f;}
h4.bgc_gry { background-color: #e8e8e8;}
.bgc_gry2 { background-color: #f8f8f8;}
.space_b1 { margin-bottom: 64px;}
.del_pad_b { padding-bottom: 0;}



/* 覆盖底部 */
footer.ft_site { padding:20px 0; font-size:12px;}
.ft_item { margin-bottom:20px;}
  .ft_item ul li:first-child { font-size:16px;}
  .ft_item div { margin-top:10px;}
  .ft_item div span { margin:5px 0 8px; font-size:14px;}
.ft_gr { margin-bottom:20px;}
  .ft_gr ul { padding:20px 0;}
  .ft_gr ul li { font-size:14px;}

.bot_icon_spc:hover div { top: -10px;}
