@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;}



/* 通用盒 */
.box1184 { margin:0 auto; width:1184px;}
.box100p { width:100%; min-width:1200px;}
.topbanner { overflow: hidden; height: 600px; 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(7,20,100,.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_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: #e82226; border-radius: 25px; color: #fff; text-decoration: none; transition: background-color .3s; cursor: pointer;}
.nav_top ul li a:hover,nav.nv_hid2 ul li a:hover { background-color: #cd0005;}

.bignews { padding: 40px 0;}
.bignews h1 { width: 100%; color: #cd0005; font-size: 4.5rem; font-weight: bold; line-height: 1.5em; text-align: center;}
.bignews h1 a { color: #cd0005; text-decoration: none;}
.bignews h1 a:hover { color: #b40106;}
.bignews span { display: block; margin-top: 16px; font-size: 2.5rem;}

.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(205,0,5,.6), rgba(205,0,5,.9)); border-radius: 8px; box-shadow: 0 0 8px 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: #c50e3d; opacity: 1;}
.add-pagination-current { color: #ffd700; 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(205,0,5,.6); color: #fff; font-size: 18px; line-height: 1.5em; transition: background-color .3s, color .3s;}
.pic_add1 a:hover h3 { background-color: rgba(205,0,5,.9); color: #f7e1a5;}
.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: #f7e1a5;}
.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: #d7e6ff; border-radius: 32px 32px 0 0; color: #cd0005; 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 #cd0005; color: #cd0005; font-size: 4rem; line-height: 1em;}
h4.ch_tt2:hover { border-color: #b40106;}
h4.ch_tt2 a { color: #cd0005; text-decoration: none;}
h4.ch_tt2 a:hover { color: #b40106;}

.cont1 { padding: 32px 8px; background-color: #f4f8ff; border-radius: 0 0 32px 32px;}

ul.list_pic1 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
ul.list_pic1 li { overflow: hidden; margin-right: 16px; margin-bottom: 32px; width: 280px; background-color: #3678e4; border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.05); transition: box-shadow .3s;}
ul.list_pic1 li:nth-child(4n) { margin-right: 0;}
ul.list_pic1 li a { display: block; color: #3678e4; text-decoration: none;}
ul.list_pic1 li img { width: 100%; height: 191px;}
ul.list_pic1 h3 { padding: 8px; color: #fff; font-size: 2rem;}
ul.list_pic1 li:hover { box-shadow: 0 0 16px rgba(0,0,0,.3);}

ul.list_pic2 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
ul.list_pic2 li { overflow: hidden; margin-right: 16px; margin-bottom: 32px; width: 220px; background-color: #fff; border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.05); transition: box-shadow .3s;}
ul.list_pic2 li:nth-child(5n) { margin-right: 0;}
ul.list_pic2 li a { display: block; color: #3678e4; text-decoration: none;}
ul.list_pic2 li img { width: 100%;}
ul.list_pic2 h3 { padding: 8px; font-size: 2rem;}
ul.list_pic2 li:hover { box-shadow: 0 0 16px rgba(0,0,0,.3);}

.box_db { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between;}
.box_db_s { padding: 16px; width: 540px; background-color: #fdeded; border-radius: 8px;}
.box_db_s ul{ height:600px; overflow-y: auto;}
.box_db_s ul::-webkit-scrollbar { width:.8rem; background-color: #efc7c8; border-radius: .5rem;}
.box_db_s ul::-webkit-scrollbar-button { display: none;}
.box_db_s ul::-webkit-scrollbar-track { background-color: #fdeded;}
.box_db_s ul::-webkit-scrollbar-thumb { background-color: #f3afaf; border-radius: .5rem;}
.box_db_s ul li { display: -webkit-flex; display: flex; padding: 8px 5px 8px 0; border-radius: 4px; font-size: 2rem;}
.box_db_s ul li time { margin-right: 16px; padding: 4px; background-color: #efc7c8; border-radius: 4px; color: #999; font-size: 1.5rem;}
.box_db_s ul li a { text-decoration: none;}
.box_db_s ul li:hover {color: #cd0005;}
.box_db_s ul li:hover time { background-color: #cd0005; color: #fff;}
.box_db_s ul li:hover a { color: #cd0005;}

.box_live { background-color: #333333; border-radius: 32px; text-align: center;}


.bgc_red ,nav.nv_hid2{ background-color: #b40106;}
h4.bgc_gry { background-color: #fdeded;}
.bgc_gry2 { background-color: #f8f8f8;}
.space_b1 { margin-bottom: 64px;}
.del_pad_b { padding-bottom: 0;}
.footer{background-color:#b40106;}
footer.ft_site {background-color:#b40106;}
.bot_icon_spc:hover div { background-color: #32435c;}