﻿@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, input, textarea, label, ul, ol, dl, li, dt, dd, .clearfix:after { margin: 0; padding: 0; }
html, body { height: 100%; }
body { padding: 0; margin: 0; /*font-family: 'PingFang SC', 'Lantinghei SC', 'Helvetica Neue', 'Helvetica', 'Arial', 'Microsoft YaHei', '微软雅黑', 'STHeitiSC-Light', 'simsun', '宋体', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', 'sans-serif' !important;*/
font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; }
h1, h2, h3, h4 { font-weight: normal; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { text-decoration: none; color: #3773db; }
table { border-collapse: collapse; border-spacing: 0; }
iframe, img { border: 0; }
img { vertical-align: middle; }
input { outline: none }
button { border: 0; outline: 0; }
html, body { position: relative; }
.clearfix { display: block; }
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }
body { background: #fff; }
.content { width: 1200px; margin: 0 auto; }
/*头部*/
.nav_box { width: 100%; height: 170px; padding-top: 35px; }
.nav_list { width: 680px; list-style: none; }
.nav_list li { float: left; width: 17px; overflow: hidden; border-left: 3px solid #3861d6; padding: 0 10px; font-size: 16px; color: #343539; }
.nav_list li a { color: #343539; }
.nav_list li:hover { background: #3861d6; color: #fff; }
.nav_list li:hover a { color: #fff; }
.nav_list li + li { margin-left: 120px; }
/*聚焦滚动*/
.gdt_box { width: 100%; height: 557px; background: #eaedf4; }
.opt { position: relative; }
.tbch_box_ret { width: 835px; height: 395px; margin: 0 auto; margin-top: 60px; position: relative; }
.tbch_box { width: 835px; height: 395px; margin: 0 auto; overflow: hidden; position: relative; }
.tbch_box .swiper-container { padding: 30px 0; width: 1800px; position: absolute; left: 50%; top: 0; margin-left: -900px; }
.tbch_box .swiper-slide { width: auto; height: 340px; -webkit-background-size: 100% 100%; -moz-background-size: 100%; background-size: 100%; background-repeat: no-repeat; background-position: center; }
.tbch_box .swiper-slide a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1 }
.tbch_box .reflection { width: 100%; height: 15px; position: absolute; left: 0; bottom: -13px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0))); /* Safari 4+, Chrome */
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */
    /* Firefox 3.6-15 */
    /* Opera 11.10-12.00 */
background-image: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));/* Firefox 16+, IE10, Opera 12.50+ */
}
.tbch_box_ret .arrow-left { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/gd_left.png) no-repeat left top; position: absolute; left: 60px; top: 180px; width: 50px; height: 50px; z-index: 2 }
.tbch_box_ret .arrow-right { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/gd_right.png) no-repeat left bottom; position: absolute; right: 60px; top: 180px; width: 50px; height: 50px; z-index: 2 }
.tbch_box_ret .arrow-left:hover { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/gd_left01.png) no-repeat left top; }
.tbch_box_ret .arrow-right:hover { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/gd_right01.png) no-repeat left bottom; }
.tbch_box_ret .pagination { position: absolute; text-align: right; bottom: -30px; margin-left: -300px; width: 100%; z-index: 66; }
.tbch_box_ret .swiper-pagination-switch { display: inline-block; width: 50px; height: 3px; background: #abb6d4; margin: 0 7px; cursor: pointer; }
.tbch_box_ret .swiper-active-switch { background: #3861d6; }
.gu_list { width: 310px; height: 300px; margin-top: 120px; }
.gu_list li { display: none; width: 310px; height: 300px; overflow: hidden; }
.gu_list li:first-child { display: block; }
.gu_list li .mum { font-size: 14px; color: #3861d6; }
.gu_list li h2 { font-size: 18px; color: #343539; line-height: 30px; margin-top: 10px; height: auto; overflow: hidden; }
.gu_list li h2 a { color: #343539; }
.gu_list li p { font-size: 14px; color: #343539; line-height: 26px; margin-top: 15px; height: 104px; overflow: hidden; }
.gu_list li .more { border: 1px solid #3861d6; width: 158px; height: 38px; line-height: 38px; text-align: center; color: #3861d6; margin-top: 20px; }
.gu_list li .more a { color: #3861d6; }
.gu_list li .more:hover { background: #3861d6; }
.gu_list li .more:hover a { color: #fff; }
/*追梦记录片*/
.zmjlp_box { width: 100%; height: auto; overflow: hidden; }
.zmjlp_box .dh { width: 216px; height: 41px; margin: 0 auto; margin-top: 48px; }
.ckgd_more { width: 132px; height: 40px; margin: 10px 0; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/ckgd_more.png) no-repeat; }
.ckgd_more:hover { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/ckgd_more01.png) no-repeat; }
.ckgd_more a { width: 100%; height: 100%; overflow: hidden; display: block; }
.zmjlp_list { list-style: none; overflow: hidden; margin-bottom: 40px; }
.zmjlp_list li { float: left; width: 380px; height: 318px; background: #f8f8f8; border-bottom: 10px solid #3861d6; }
.zmjlp_list li + li { margin-left: 30px; }
.zmjlp_list li .img img { width: 380px; height: 214px; }
.zmjlp_list li .text { width: 340px; height: auto; margin: 0 auto; }
.zmjlp_list li .text h2 { height: 17px; overflow: hidden; font-size: 14px; color: #343539; border-bottom: 1px solid #c9cfdf; padding-bottom: 22px; margin-top: 22px; }
.zmjlp_list li .text h2 a { color: #343539; }
.zmjlp_list li .text p { position: relative; font-size: 14px; color: #fb2f32; padding-left: 28px; margin-top: 12px; }
.zmjlp_list li .text p a { color: #fb2f32; }
.zmjlp_list li .text p:hover a { color: #3861d6; }
.zmjlp_list li .text p:before { content: ""; width: 20px; height: 15px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/jlp_ck.png) no-repeat; position: absolute; left: 0; top: 3px; }
.zmjlp_list li .text p:hover:before { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/jlp_ck_mmm.png) no-repeat; }
/*追梦影像集*/
.yxj_bg { width: 100%; height: 737px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/yxj_bg.jpg) no-repeat; margin-top: 20px; background-size:cover; }
.yxj_left { width: 341px; height: 567px; border: 1px solid #fff; position: relative; margin: 80px 0 0 8px; }
.yxj_bor { width: 341px; height: 567px; border: 1px solid #fff; position: absolute; top: 8px; left: -8px; }
.yxj_bor .img { width: 157px; height: 113px; margin: 0 auto; margin-top: 146px; }
.yxj_bor .more { width: 132px; height: 40px; margin: 0 auto; margin-top: 55px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/ckgd_more02.png) no-repeat; }
.yxj_bor .more a { width: 100%; height: 100%; overflow: hidden; display: block; }
.yxj_bor .more:hover { width: 132px; height: 40px; margin: 0 auto; margin-top: 55px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/ckgd_more01.png) no-repeat; }
.yxj_mid { width: 500px; height: 577px; margin: 80px 0 0 12px; }
.yxj_mid_list li { width: 500px; height: 281px; position: relative; }
.yxj_mid_list li + li { margin-top: 15px; }
.yxj_mid_list li .bg { width: 500px; height: 281px; background: #000; opacity: 0.2; position: absolute; top: 0; left: 0; }
.yxj_mid_list li:hover .bg { opacity: 0.6; }
.yxj_mid_list li img { width: 500px; height: 281px; }
.yxj_mid_list li .text { width: 230px; height: 80px; position: absolute; top: 104px; left: 135px; z-index: 50; }
.yxj_mid_list li .text .line { width: 40px; height: 2px; background: #fff; }
.yxj_mid_list li .text h2 { height: auto; overflow: hidden; font-size: 18px; color: #fff; margin-top: 20px; }
.yxj_mid_list li .text h2 a { color: #fff; }
.yxj_mid_list li .text p { position: relative; font-size: 14px; color: #fff; padding-left: 28px; margin-top: 22px; }
.yxj_mid_list li .text p a { color: #fff; }
.yxj_mid_list li .text p:before { content: ""; width: 20px; height: 15px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/ckxx_red.png) no-repeat; position: absolute; left: 0; top: 3px; }
.yxj_right { width: 325px; height: 577px; margin: 80px 0 0 0; }
.yxj_right_list li { width: 325px; height: 184px; position: relative; }
.yxj_right_list li+li { margin-top: 12px; }
.yxj_right_list li .bg { width: 325px; height: 184px; background: #000; opacity: 0.2; position: absolute; top: 0; left: 0; }
.yxj_right_list li:hover .bg { opacity: 0.6; }
.yxj_right_list li img { width: 325px; height: 184px; }
.yxj_right_list li .text { width: 230px; height: 80px; position: absolute; top: 50px; left: 50px; z-index: 50; }
.yxj_right_list li .text .line { width: 40px; height: 2px; background: #fff; }
.yxj_right_list li .text h2 { height: auto; overflow: hidden; font-size: 18px; color: #fff; margin-top: 20px; }
.yxj_right_list li .text h2 a { color: #fff; }
.yxj_right_list li .text p { position: relative; font-size: 14px; color: #fff; padding-left: 28px; margin-top: 22px; }
.yxj_right_list li .text p a { color: #fff; }
.yxj_right_list li .text p:before { content: ""; width: 20px; height: 15px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/ckxx_red.png) no-repeat; position: absolute; left: 0; top: 3px; }
/*追梦留声机*/
.lsj_dh { width: 223px; height: 41px; margin: 0 auto; margin-top: 48px; }
.lsj_list { list-style: none; }
.lsj_list li { float: left; width: 394px; height: 278px; }
.lsj_list li + li { margin-left: 9px; }
.lsj_list li img { width: 394px; height: 222px; }
.lsj_list li .text { height: 40px; margin-top: 16px; border-left: 3px solid #3861d6; }
.lsj_list li .text h2 { float: left; width: 275px; color: #343539; font-size:18px; line-height: 40px; margin-left: 18px; overflow: hidden; }
.lsj_list li .text h2 a { color: #343539; }
.lsj_list li .text p { float: right; position: relative; font-size: 14px; color: #fb2f32; padding-left: 28px; margin-top: 12px; }
.lsj_list li .text p a { color: #fb2f32; }
.lsj_list li .text p:hover a { color: #3861d6; }
.lsj_list li .text p:before { content: ""; width: 20px; height: 15px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/jlp_ck.png) no-repeat; position: absolute; left: 0; top: 3px; }
.lsj_list li .text p:hover:before { background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/jlp_ck_mmm.png) no-repeat; }
/*footer*/
.footer_box { width: 100%; height: 203px; margin-top: 60px; background: #2c4dab; }
.footer_c { width: 1200px; margin: 0 auto; overflow: hidden; }
.news_logo { width: 112px; height: 70px; margin-top: 34px; }
.lxdh_footer { width: 655px; margin-top: 55px; }
.lxwm { font-size: 16px; color: #fff; position: relative; padding-left: 48px; }
.lxwm::before { content: ""; width: 30px; height: 30px; background: url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/phonea.png) no-repeat; position: absolute; top: 0; left: 0; }
.lxwm span { font-size: 16px; color: #fff; margin-left: 33px; }
.zzdw { font-size: 16px; color: #fff; position: relative; padding-left: 48px; }
.zzdw::before { content: ""; width: 32px; height: 30px; background:url(//www.xinhuanet.com/video/2019zhuanti/zmzgr/images/zzdw_logo.png) no-repeat; position: absolute; top: 0; left: 0; }
.zzdw span { font-size: 16px; color: #fff; margin-left: 33px; }
.lxdh_footer h2 { font-size: 16px; color: #fff; margin-left: 145px; margin-top: 12px; }
.footer_nr { width: 100%; border-top: 1px solid #1f377b; margin-top: 27px; }
.footer_nr p { font-size: 16px; color: #fff; margin-top: 28px; }
