@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; }
strong, 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;}



/* 通用 */
.clearboth{clear:both}
.dispno { display: none;}
.box100p, .line_fs, .bot_rights { width:100%; min-width:1200px;}
.box1200 { margin:0 auto; width:1200px;}

.line_1, .line_4, .line_6, .line_0, .line_ch {overflow: hidden;margin:9rem auto;padding: 0 8px;width:1184px;}
.line_1 {margin-top: 0px;padding-top:42px;}
.line_2 {overflow: hidden; background-image: linear-gradient(5deg, #e60012, #a40000);}
.line_3, .line_5 {overflow: hidden;display: -webkit-flex;display: flex; margin:9rem auto;padding: 0 8px; width:1184px;}
.line_3 {-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.line_5 {-webkit-justify-content: space-between;justify-content: space-between;}

.margintop10{margin-top:10px;}
.margintop30{margin-top:30px;}
.margintop50{margin-top:50px;}
.margintop90{margin-top:90px;}
.margintop120{margin-top:120px;}
.paddingtop20{padding-top:20px;}

.bgc_red { /* background-color: #ba1414;*/}
.pic_ilus { text-align: center;}
.pic_ilus img { margin: 0 auto; max-width: 100%;}
.box_all { overflow: hidden; width: 100%; min-width: 1200px;}

.fl{float:left;}
.fr{float:right;}

/* 首屏 */
.top { overflow: hidden; width: 100%; height: 738px;background-repeat: no-repeat; background-position: top center; }


/* banner标题等根据屏幕大小缩放 */
@media screen and (max-height:900px){
  .banner{
   zoom:90%;
   -moz-transform:scale(90%);
   -moz-transform-origin:center top;
  /*-webkit-transform:scale(90%);
  -webkit-transform-origin:top center;*/
}
  .chapter-blank1{height:0px;}
  .chapter-blank2{height:0px;}
	#skPlayer .skPlayer-control{zoom:121%}
}

@media screen and (max-height:850px){
.banner{
   zoom:80%;
   -moz-transform:scale(80%);
  -moz-transform-origin:center top;
  /*-webkit-transform:scale(80%);
  -webkit-transform-origin:top center;*/
}
}
@media screen and (max-height:700px){
.banner{zoom:70%;
  -moz-transform:scale(70%);
  -moz-transform-origin:center top;
  /*-webkit-transform:scale(70%);
  -webkit-transform-origin:top center;*/
  }
}
@media screen and (max-height:600px){
.banner{zoom:60%;
  -moz-transform:scale(60%);
  -moz-transform-origin:top center;
  /*-webkit-transform:scale(60%);
  -webkit-transform-origin: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_hid { overflow: hidden; left: 0; right: 0; margin: auto; width: 1000px; max-width: 1184px; background-image: linear-gradient(to bottom, rgba(230,0,18,1), rgba(186,20,20,.9)); border-radius:0 0 16px 16px; font-size:2rem; font-weight: 500; 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_hid ul { display:-webkit-flex; display:flex; -webkit-justify-content: center; justify-content: center;}
nav.nv_hid ul li { color:#fff;}
nav.nv_hid ul li:last-child { margin-right:0;}
nav.nv_hid ul li a { display:block; padding:20px 15px; color:#fff; cursor: pointer; text-decoration:none; transition:background-color .3s,color .3s;}
nav.nv_hid ul li a:hover { background-color:#e60012; color: #fffac4;}

/* 导航 */
.navbox{height:83px;width:100%;min-width:1200px;}
.nav_top { z-index: 999;}
.nav_top ul { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;color:#fff;padding-top:7px;}
.nav_top ul span{padding-top:20px;font-size: 2.2rem; }
.nav_top ul li { color: #fff; font-size: 2.2rem; font-weight: 500; line-height: 1em;}
.nav_top ul li a { display: block; margin: 1rem 0.3rem; padding: 16px 20px; border-radius: 4px; color: #fff; text-decoration: none; transition: background-color .2s,color .2s; cursor: pointer;}
.nav_top ul li a:hover { background-color: #e60012;color: #fffac4;}

/* 头条焦点区 */
.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;text-align:center;}
.bignews span a{padding:0 10px;font-size:16px; text-decoration:none;color:#2f2f2f;}
.bignews span a:hover{color:#000000;}
.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 .swiper-slide { overflow: hidden;height:316px;}
.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: 1px;}
.add_list1 li { margin-bottom: 12px; font-size: 18px;}
.add_list1 li:last-child { margin-bottom: 0;}

/* 奋进强国路区 */
.boxfj {padding-top:0px;}
.boxfj-gd { overflow: hidden; position: relative; margin: 0 auto; width: 1040px;}
ul.list_fj li { overflow: hidden; border-radius: 4px; background-color: #fff;}
ul.list_fj li img { width: 100%; opacity: 1; transition: opacity .2s;}
ul.list_fj li a { position: relative; display: block;text-decoration: none;}
.s-b4 { top: 46%; padding: 2rem; background-color: rgba(255,255,255,.6); border-radius: 4px; transition:background-color .2s;}
.s-b4:hover { background-color: rgba(255,255,255,.9);}
.boxfj-gd .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.boxfj-gd .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-fj{width:250px;height:470px;}

/* 辉煌成就区 */
.hhcj_con{height:270px;width:930px;}
.hhcj_con ul{padding:25px 20px 10px 20px;height:205px;overflow: hidden;}
.hhcj_con li {padding:5px;}
.hhcj_con li:hover{background:#fff;}
.hhcj_con li a{font-size:18px; text-decoration:none;line-height:30px;}
.hhcj_con a:hover{color:#4d0202}
.hhcj_con span{font-size:15px;float:right;padding-right:30px;}
.hhcj_con span a{color:#8a0000;font-weight:600;}
.hhcj_con1{height:270px;width:930px;}
.hhcj_con1 { overflow: hidden; position: relative; margin: 0 auto; width: 910px;}
.swiper-container-ss .swiper-slide { overflow: hidden;height:272px;}
ul.list_ss li { overflow: hidden; border-radius: 4px; background-color: #fff;}
ul.list_ss li img { width: 100%; opacity: 1; transition: opacity .2s;}
ul.list_ss li a { position: relative; display: block;text-decoration: none;}
.hhcj_con1 .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.hhcj_con1 .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}


/* 金融篇章区 */
.boxjrpz{}
.jrpz-p{margin-top:60px;text-align:center;margin-left:45px;width:1050px;height:110px;background:#fff;opacity: 0.5;border-radius: 10px;padding:30px;}
.boxjrpz p{font-size:18px;color:#8c0000;text-align:left;line-height:30px;font-weight:600;}
.boxjrpz ul{padding:0px 0 10px 0;height:245px;overflow-y: auto;margin:30px 45px 0 55px}
.boxjrpz li {padding:5px;color:#fff}
.boxjrpz li:hover{background:#ca0114;}
.boxjrpz li a{font-size:20px; text-decoration:none;line-height:40px;color:#fff}
.boxjrpz a:hover{color:#fff}
.boxjrpz ul::-webkit-scrollbar { width:.8rem; background-color: #efc7c8; border-radius: .5rem;}
.boxjrpz ul::-webkit-scrollbar-button { display: none;}
.boxjrpz ul::-webkit-scrollbar-track { background-color: #fdeded;}
.boxjrpz ul::-webkit-scrollbar-thumb { background-color: #f3afaf; border-radius: .5rem;}

/* 影动中国 */
.boxydzg{}
.box_vod img{width:800px;height:450px;}
.box_vod {position: relative;}
.list_vod {overflow-y: auto; width: 384px;height: 450px; background-color: #fff;}
.list_vod ul {}
.list_vod ul li {}
.list_vod ul li:last-child { margin-bottom: 0;}
.list_vod ul li a {display: -webkit-flex;display: flex;padding: 1rem 1rem 1rem 2rem;text-decoration: none;transition: background-color .2s;}
.list_vod ul li a:hover {background-color: #e60012;}
.list_vod ul li a div {position: relative;margin-right: 2rem;}
.list_vod ul li a img {width: 160px;height: 90px;border-radius: 4px;}
.list_vod ul li a h3 {font-size: 2rem;line-height: 1.25em;transition: color .2s;}
.list_vod ul li a:hover h3 {color: #fffbce;}
.list_vod ul li a time {display: block;margin-top: 1rem;padding: 4px;width: 9.5em; background-color: #f4f4f4;border-radius: 4px;color: #9499a0; font-size: 1.5rem;line-height: 1em; text-align: center; transition: background-color .2s,color .2s;}
.list_vod ul li a:hover time {background-color: #f04b58;color: #ffdadd;}
.list_vod::-webkit-scrollbar { width:8px; border-radius: 4px;}
.list_vod::-webkit-scrollbar-button { display: none;}
.list_vod::-webkit-scrollbar-track { background-color: rgba(0,0,0,.05); border-radius: 4px;}
.list_vod::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,.2); border-radius: 4px;}



/* 精彩瞬间 */
.ch_guan{background:#fff;padding:20px;margin-top:70px;}
.pag_guan { margin: 0 auto; width: 100%; -webkit-justify-content: center; justify-content: center;margin-top:60px;}
.swiper-container0, .swiper-container1, .swiper-container2, .swiper-container3, .swiper-container4, .swiper-container5 { overflow: hidden; width: 100%;}
.ch_guan .swiper-slide { overflow: hidden;height:212px; position: relative;}
.swiper-pagination2, .swiper-pagination3 { display:-webkit-flex; display:flex;}
.my-bullet { display: block; margin: 0 .5rem 3rem; width: 3rem; height: 3rem; background-color: #facd89; border-radius: 50%; cursor: pointer; outline: none;}
.my-bullet-active { background-color: #eb6100; box-shadow: 0 0 1rem rgba(0,0,0,.2);}
ul.list_pic1 {}
ul.list_pic1 a { overflow: hidden; display: block; border-radius: 4px; text-decoration: none;}
ul.list_pic1 h3 { position: absolute; width: 94%; bottom: 0px; padding: 6rem 5% 1.5rem; background-image:linear-gradient(to top, rgba(0,0,0,.9), rgba(0,0,0,0)); color: #fff; font-size: 2rem; line-height: 1.25em;}
ul.list_pic1 img { width: 100%;}


/* 镜观发展 */

.jgfz_con { overflow: hidden; position: relative; margin: 0 auto; width: 1184px;}
ul.jgfz_list li { overflow: hidden; border-radius: 4px; background-color: #fff;}
ul.jgfz_list li a { position: relative; display: block;text-decoration: none;}
ul.jgfz_list li img { width: 100%; opacity: 1; transition: opacity .2s;}
.jgfz_con .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.jgfz_con .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}


/*年终特刊*/
.ch_newspaper { overflow: hidden; position: relative; margin: 0 auto; width: 1184px;}
ul.list_newspaper li { overflow: hidden; border-radius: 4px; background-color: #fff;}
ul.list_newspaper li img { width: 100%; opacity: 1; transition: opacity .2s;}
ul.list_newspaper li a { position: relative; display: block;text-decoration: none;}
ul.list_newspaper li h3 { position: absolute; bottom: 0; display: block; padding: 6rem 0 2rem; width: 100%; background-image: linear-gradient(to top, rgba(255,25,31,1), rgba(250,98,9,0)); color: #fff; font-size: 2.25rem;font-weight: 600; line-height: 1.25em; text-align: center; transition: background-color .2s, color .2s;}
ul.list_newspaper li a:hover img { opacity: .8;}
ul.list_newspaper li a:hover h3 { background-image: linear-gradient(to top, rgba(255,25,3,1), rgba(255,131,59,0)); color: #fffac4;}
.s-b4 { top: 46%; padding: 2rem; background-color: rgba(255,255,255,.6); border-radius: 4px; transition:background-color .2s;}
.s-b4:hover { background-color: rgba(255,255,255,.9);}
.ch_newspaper .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.ch_newspaper .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}


/*底部版权*/
.bot_rights {overflow: hidden; padding: 5rem 0 3rem; background-color: #ba1414; color: #fff; text-align: center;}
.bot_rights span { display: block; font-size: 1.75rem; line-height: 1em;}
.bot_rights span p { margin-bottom: 2rem;}







