/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
outline:0;
}
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 14px/1.5 'Microsoft YaHei', '微软雅黑', \5FAE\8F6F\96C5\9ED1; color: #22252A; outline: 0; }
a, a:hover { color: #22252A; }
/*clearfix*/
.clearfix { *zoom:1;
}
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.fl { float: left; }
.fr { float: right; }
.dpin { display: inline; }
/* reset end*/


body { background: url(../imgs/index_bg.png) no-repeat center 618px; font-family: 'Microsoft YaHei', '微软雅黑'; }
/*header*/
.w1200 { width: 1200px; overflow: hidden; }
.topNav { line-height: 50px; text-indent: 30px; }
.topNav a { margin: 0 10px; }
.fl, .fr { display: inline }
.fl { float: left }
.fr { float: right }
.bc { margin-left: auto; margin-right: auto; }
.header { position: relative; height: 618px; background: url(../imgs/head_banner.png) no-repeat center; }
.header-bg-z { position: absolute; bottom: 0; left: 0; width: 100%; height: 185px; background: url(../imgs/bg_z.png) no-repeat; }
.header .menu { width: 1024px; margin: 217px auto 0; }
.header .menu ul li { float: left; line-height: 25px; }
.header .menu ul li .slash { color: #fff; font-size: 18px; margin: 0 15px; }
.header .menu ul li .slash a { color: #fff; }
.header .menu ul li.first a { color: #fff; }
.header .menu ul li a { color: #9A9AA9; font-size: 16px; }
.header .menu ul li a:hover { color: #fff; }
.header .menu ul li.active a { font-size: 18px; color: #fff; }
.menu-arrow { float: right; width: 14px; height: 16px; margin-top: 4px; }
/*header end*/

/*footer */
.mr20 { margin-right: 20px; }
.footer { width: 100%; height: 337px; background: url(../imgs/bg_footer.png) no-repeat center; }
.footer .footer-middle { width: 1040px; height: 100%; margin: 0 auto; }
.footer .footer-middle .top-footer-box { width: 100%; padding-top: 70px; }
.footer .footer-middle .top-footer-box h2 { display: inline-block; margin-bottom: 13px; line-height: 30px; font-size: 20px; font-weight: 500; letter-spacing: 1px; color: #fff; text-align: center; }
.footer .footer-middle .top-footer-box h2 img { float: left; margin-right: 10px; }
.footer .footer-middle .top-footer-box .top-footer-content h2 i.icons { display: inline-block; float: left; width: 28px; margin-right: 10px; }
.footer .footer-middle .top-footer-box .top-footer-content h2 i.icon-gy { height: 30px; background: url(../imgs/ic_gy.png) no-repeat; }
.footer .footer-middle .top-footer-box .top-footer-content h2 i.icon-cy { height: 28px; background: url(../imgs/ic_cy.png) no-repeat; }
.footer .footer-middle .top-footer-box .top-footer-content h2 i.icon-dh { height: 29px; background: url(../imgs/ic_dh.png) no-repeat; }
.footer .footer-middle .top-footer-box p, .footer .footer-middle .top-footer-box span { color: white; }
.footer .footer-middle .top-footer-box .section-profile p { text-indent: 25px; }
.footer .footer-middle .top-footer-box .top-footer-content1 { border-right: 2px solid #575656; min-height: 170px; width: 230px; padding: 0 15px; text-align: center; }
.footer .footer-middle .top-footer-box .top-footer-content1 p { font-size: 12px; letter-spacing: 0; color: #FFFFFF; opacity: 0.7; filter: Alpha(opacity=70); text-align: left; }
.footer .footer-middle .top-footer-box .top-footer-content2 { border-right: 2px solid #575656; min-height: 170px; width: 164px; padding: 0 36px 0 54px; text-align: center; }
.footer .footer-middle .top-footer-box .top-footer-content2 .name-box { text-align: left; font-size: 12px; margin-top: 5px; opacity: 0.7; filter: Alpha(opacity=70); }
.footer .footer-middle .top-footer-box .top-footer-content2 .name-box span { width: 45px; display: inline-block; margin-right: 10px; line-height: 20px; }
.footer .footer-middle .top-footer-box .top-footer-content3 { border-right: 2px solid #575656; min-height: 170px; width: 220px; padding: 0 20px; text-align: center; font-size: 14px; }
.footer .footer-middle .top-footer-box .top-footer-content3 h3 { font-size: 16px; font-weight: 500; color: #FFFFFF; letter-spacing: 0.8px; line-height: 24px; margin-bottom: 19px; margin-top: 6px; }
.footer .footer-middle .top-footer-box .top-footer-content3 p { letter-spacing: 0; margin-bottom: 8px; opacity: 0.7; font-size: 14px; }
.footer .footer-middle .top-footer-box .top-footer-content4 { width: 133px; padding: 0 60px; text-align: center; }
.footer .footer-middle .top-footer-box .top-footer-content4 .qrcode { width: 126px; height: 126px; margin-top: 10px; }
.footer .footer-middle .bottom-footer-box { opacity: 0.3; font-size: 13px; color: #FFFFFF; letter-spacing: 0; line-height: 25px; margin-top: 31px; margin-bottom: 40px; text-align: center; }
/*footer end*/

/*en-footer */
.en-footer .footer-middle { width: 1024px; }
.en-footer .footer-middle .top-footer-box { height: 200px; }
.en-footer .footer-middle .top-footer-box .top-footer-content h2 { font-size: 16px; }
.en-footer .footer-middle .top-footer-box .section-profile p { text-indent: 0; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(1), .en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(2), .en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(3) { border-right: 2px solid #575656; min-height: 200px; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(1) { width: 300px; padding: 0 15px; text-align: center; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(1) p { font-size: 12px; letter-spacing: 0; color: #FFFFFF; opacity: 0.7; text-align: left; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(2) { width: 325px; padding: 0 20px; text-align: center; font-size: 14px; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(2) h3 { font-size: 16px; font-weight: 500; color: #FFFFFF; letter-spacing: 0.8px; line-height: 24px; margin-bottom: 19px; margin-top: 6px; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(2) p { letter-spacing: 0; margin-bottom: 8px; opacity: 0.7; font-size: 14px; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(3) { width: 200px; border-right: 0; padding: 0 60px; text-align: center; }
.en-footer .footer-middle .top-footer-box .top-footer-content:nth-child(3) .qrcode { width: 126px; height: 126px; margin-top: 10px; }
/*en-footer end*/

/*content*/
.content { background: url(../imgs/bottom_bg.png) no-repeat center bottom; }
.content .wrap { width: 1024px; min-height: 700px; background: transparent; margin: -347px auto 0; position: relative; }
.video-box { width: 683px; height: 384px; height: 415px\9; overflow: hidden; }
.video-con { position: relative; width: 340px; height: 384px; background: url(../imgs/index_bg_z.png); }
.video-con .period { position: relative; left: -4px; z-index: 999; margin-top: 10px; height: 58px; line-height: 58px; text-align: left; color: #fff; background: url(../imgs/bg_home_title.png) no-repeat; }
.video-con .period span.first { display: block; width: 75px; height: 30px; text-align: center; float: left; line-height: 30px; margin-top: 14px; }
.video-con .period span.last { opacity: 0.7; filter: Alpha(opacity=70); font-size: 12px; color: #FFFFFF; margin-left: 8px; float: left; }
.video-con .title { position: relative; font-size: 24px; color: #FFFFFF; margin-top: 30px; margin-left: 20px; margin-right: 20px; font-weight: 500; }
.video-con .en-title { font-size: 20px; }
.video-con .abstract { font-size: 14px; color: #FFFFFF; line-height: 20px; margin: 20px 20px 17px; text-indent: 2em; opacity: .9; }
.video-con .tolink { position: relative; text-align: right; margin-right: 20px; }
.pub-tag { color: #fff; width: 122px; height: 40px; line-height: 50px; background: url(../imgs/tag4.png) no-repeat; margin-top: 60px; margin-bottom: 20px; }
.pub-tag.tag3 { background: url(../imgs/tag3.png) no-repeat; }
.pub-tag span { margin-left: 20px; }
.pub-tag.en-pub-tag { width: 150px; background: url(../imgs/en_tag1@2x.png) no-repeat; background-size: 100% 100%; }
.pub-tag.en-pub-tag2 { width: 200px; background: url(../imgs/en_tag1@2x.png) no-repeat; background-size: 100% 100%; }
.pub-tag.en-pub-tag3 { width: 200px; background: url(../imgs/en_tag3@2x.png) no-repeat; background-size: 100% 100%; }
.more-box { display: inline-block; margin-top: 76px; font-size: 14px; color: #D53F40; }
.more-box a { color: #D53F40; }
.more-box .tag-arrow { float: right; width: 14px; height: 16px; margin-top: 2px; }
.overseas-con { clear: both; width: 1024px; overflow: hidden; }
.overseas-con ul { zoom: 1; overflow: hidden; clear: both; width: 1200px; }
.overseas-con li { float: left; display: inline; margin-right: 20px; width: 241px; }
.overseas-con li .img-box { position: relative; height: 136px; color: #fff; cursor: pointer; }
.overseas-con li .img-box .period { position: absolute; top: 6px; left: -2px; font-size: 12px; color: #FFFFFF; height: 22px; line-height: 22px; opacity: .9; }
.overseas-con li .img-box .period span:first-child { padding: 4px 6px; background-color: #1676D6; opacity: 0.9; filter: Alpha(opacity=90); margin-right: 6px; }
.overseas-con li .img-box .seecom { position: absolute; bottom: 8px; right: 10px; }
.overseas-con li .img-box .seecom span { display: inline-block; font-size: 12px; margin-left: 12px; }
.overseas-con li .img-box .seecom .icon-see { padding-left: 20px; background: url(../imgs/ic_see.png) no-repeat 0 2px; }
.overseas-con li .img-box .seecom .icon-com { padding-left: 17px; background: url(../imgs/ic_com.png) no-repeat 0 3px; }
.overseas-con li .img-box .seecom em { font-weight: 300; }
.overseas-con li .img-box .primg { width: 241px; height: 136px; overflow: hidden; }
.overseas-con li .img-box .primg img { width: 100%; height: 100%; transition: .3s; }
.overseas-con li .img-box .primg:hover img { width: 100%; height: 100%; -webkit-transform: scale(1.1); transform: scale(1.1); transition: .3s; }
.overseas-con li:last-child { margin-right: 0; }
.overseas-con li .title { margin-top: 10px; font-size: 14px; color: #22252A; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.review-box .latest { font-size: 20px; line-height: 30px; margin-left: 20px; margin-right: 40px; }
.review-box .on { color: #CE2326; }
/*下拉列表样式*/
.select-box { position: relative; margin-right: 20px; }
.select-box select { border: 0; width: 84px; height: 30px; line-height: 30px; color: #565D69; font-size: 16px; padding-left: 8px; background-color: #E9E9E9; cursor: pointer; }
.select-box label { display: block; width: 84px; height: 30px; line-height: 30px; font-size: 16px; background-color: #D8D8D8; opacity: 0.3; filter: Alpha(opacity=30); cursor: pointer; }
.select-box label span { margin-left: 8px; }
.select-box label i { float: right; margin-top: 12px; margin-right: 8px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #565D69; }
.select-box ul { display: none; }
.select-box ul li { height: 30px; line-height: 30px; font-size: 16px; background-color: #D8D8D8; opacity: 0.3; filter: Alpha(opacity=30); padding-left: 8px; cursor: pointer; }
.select-box ul li:hover { background-color: #D8D8D8; opacity: 0.5; filter: Alpha(opacity=50); }
.months-box li { float: left; line-height: 30px; color: #565D69; font-size: 16px; padding: 0 18px; cursor: pointer; }
.months-box li font { color: #ddd; }
.months-box li:hover, .months-box li.active { color: #CE2326; }
.months-box li.cur { color: #CE2326; }
/*下拉列表样式 end*/

.review-list-box { margin-top: 30px; width: 1024px; overflow: hidden; }
.review-list-box ul { clear: both; zoom: 1; overflow: hidden; padding-bottom: 20px; width: 1200px; }
.review-list-box .review-list li { float: left; margin-right: 20px; }
.review-list-box .review-list li:nth-child(2n) { margin-right: 0; }
.review-list-box .review-con .img-box { position: relative; width: 170px; height: 96px; background: #000; overflow: hidden; cursor: pointer; }
.review-list-box .review-con .img-box img { width: 100%; height: 100%; transition: .3s; }
.review-list-box .review-con .img-box:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); transition: .3s; }
.review-list-box .review-con .img-box span { position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; font-size: 12px; opacity: .9; height: 25px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8))); line-height: 25px; padding-left: 6px; }
.review-list-box .review-con .con-box { margin-left: 10px; width: 322px; }
.review-list-box .review-con .con-box .title { font-size: 16px; color: #22252A; line-height: 1.2em; margin-top: 5px; margin-bottom: 6px; font-weight: 500; }
.en-body .review-list-box .review-con .con-box .title { font-size: 15px; line-height: 15px; }
.review-list-box .review-con .con-box .abstract, .review-list-box .review-con .con-box .abstract a { font-size: 12px; color: #999999; line-height: 18px; }
.commentator-box { clear: both; width: 1024px; overflow: hidden; }
.commentator-box ul { clear: both; zoom: 1; overflow: hidden; width: 1200px; }
.commentator-box .co-list li { float: left; display: inline-block; margin-right: 10px; }
.commentator-box .co-list li:last-child { margin-right: 0; }
.commentator-box .co-list li .head-box { position: relative; width: 154px; height: 154px; cursor: pointer; background: url(../imgs/circle_red.png) no-repeat; }
.commentator-box .co-list li .head-box .bg-rotate { display: block; width: 155px; height: 155px; background: url(../imgs/circle_red.png) no-repeat #fff; background-size: 100%; border-radius: 100%; transition: .6s; position: absolute; left: -1px; top: -1px; }
.commentator-box .co-list li .head-box:hover .bg-rotate { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); transition: .6s; }
.commentator-box .co-list li .head-box img { position: absolute; top: 50%; left: 50%; width: 132px; height: 132px; border-radius: 100%; margin: -66px 0 0 -66px; }
.commentator-box .co-list li .con-box { width: 163px; margin-left: 14px; }
.commentator-box .co-list li .con-box .title { font-size: 16px; color: #22252A; line-height: 24px; margin-bottom: 4px; font-weight: 500; }
.commentator-box .co-list li .con-box .subtitle { font-size: 14px; color: #666666; line-height: 16px; margin-bottom: 10px; font-weight: 500; }
.commentator-box .co-list li .con-box .abstract { font-size: 12px; color: #999999; line-height: 18px; }
.en-body .commentator-box .co-list li .con-box .abstract { line-height: 16px; }
.experts-box { clear: both; width: 1024px; overflow: hidden; margin-top: 10px; margin-bottom: 36px; }
.experts-box ul { clear: both; width: 1200px; zoom: 1; overflow: hidden; padding-bottom: 24px; }
.experts-box .experts-list li { float: left; display: inline-block; margin-right: 25px; }
.experts-box .experts-list li:nth-child(6n) { margin-right: 0; }
.experts-box .experts-list li .head-box { position: relative; margin-bottom: 10px; width: 144px; height: 144px; cursor: pointer; background: url(../imgs/circle_blue.png) no-repeat 1px 1px; }
.experts-box .experts-list li .head-box .bg-rotate { display: block; width: 145px; height: 145px; background: url(../imgs/circle_blue.png) no-repeat #fff; transition: .6s; border-radius: 100%; }
.experts-box .experts-list li .head-box:hover .bg-rotate { -webkit-transform: rotate(360deg); transform: rotate(360deg); transition: .6s; }
.experts-box .experts-list li .head-box img { position: absolute; top: 50%; left: 50%; width: 122px; height: 122px; border-radius: 100%; margin: -61px 0 0 -61px; }
.experts-box .experts-list li .con-box { width: 146px; text-align: center; }
.experts-box .experts-list li .con-box .title { font-size: 16px; color: #22252A; line-height: 24px; margin-bottom: 5px; font-weight: 500; }
.experts-box .experts-list li .con-box .abstract { font-size: 12px; color: #666666; line-height: 18px; }
/*content end*/
.vjs-default-skin .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button { transition: background-color .3s; }
.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus { background-color: rgba(50, 50, 50, 0.2) !important; transition: background-color .3s; }
/*commentator*/
.commentator-body .content .wrap.bg-white { background: #fff; position: relative; }
.commentator-body { background: none; }
.commentator-body .content { background: url(../imgs/bottom_bg.png) no-repeat center 870px; }
.commentator-body .content .wrap { width: 1100px; height: auto; }
.commentator-body .pub-tag.tag3 { margin-top: 10px; margin-left: -6px; margin-bottom: 40px; }
.commentator-body .commentator-box { margin: 0 30px; }
.commentator-body .commentator-box .co-list li { margin-right: 76px; margin-bottom: 30px; }
.commentator-body .commentator-box .co-list li:nth-child(2n) { margin-right: 0; }
.commentator-body .commentator-box .co-list li .con-box { width: 312px; }
.commentator-body .commentator-box .co-list li .con-box .title { margin-bottom: 2px; }
.commentator-body .commentator-box .co-list li .con-box .subtitle { font-size: 13px; color: #666666; line-height: 18px; }
.commentator-body .commentator-box .co-list li .con-box .abstract { min-height: 110px; }
.commentator-body .commentator-box { margin-bottom: 30px; }
/*commentator end*/

.details-body { background: none; }
.details-body .overseas-con { margin-bottom: 60px; }
.details-body .content { background: url(../imgs/bottom_bg.png) no-repeat center 855px; }
.details-body .review-box { margin-bottom: 40px; }
.video-details-box { min-height: 200px; color: #fff; }
.video-details-box .details-box { height: 80px; background: url(../imgs/detail_top_bg_z.png); }
.video-details-box .video-abstract { background: url(../imgs/detail_bottom_bg_z.png); }
.video-details-box .details-box .period { float: left; margin-top: 11px; height: 58px; line-height: 58px; text-align: left; color: #fff; background: url(../imgs/bg_home_title.png) no-repeat; }
.video-details-box .details-box .period span:first-child { display: inline-block; width: 75px; height: 30px; text-align: center; }
.video-details-box .details-box .period span:last-child { opacity: 0.7; font-size: 12px; color: #FFFFFF; margin-left: 8px; }
.video-details-box .details-box .title { float: left; margin-top: 23px; margin-left: 20px; color: #FFFFFF; font-size: 28px; font-weight: 500; }
.video-details-box .video-wrap { width: 1024px; position: relative; }
.video-details-box .video-wrap .endShow { display: none; position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter: Alpha(opacity=50); -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.video-details-box .video-wrap .endShow a { color: #fff; font-size: 20px; line-height: 35px; }
.video-details-box .video-wrap .endShow a i.icons { display: block; float: left; width: 36px; height: 35px; }
.video-details-box .video-wrap .endShow a .icon-replay { background: url(../imgs/ic_replay@2x.png) no-repeat; background-size: 100%; }
.video-details-box .video-wrap .endShow a .icon-prev { background: url(../imgs/ic_prev@2x.png) no-repeat; background-size: 100%; }
.video-details-box .video-wrap .endShow a .icon-next { background: url(../imgs/ic_next@2x.png) no-repeat; background-size: 100%; }
.video-details-box .video-abstract .abstract { font-size: 14px; color: #FFFFFF; line-height: 20px; margin: 30px 20px 16px; text-indent: 2em; }
.video-details-box .video-abstract .tolink { text-align: right; margin-right: 20px; margin-bottom: 20px; }
.video-details-box .video-abstract .tolink a:first-child { margin-right: 4px; }
.icon-play { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 160px; height: 160px; background: url(../imgs/play.png) no-repeat; }
/*experts*/
.experts-body .content .wrap.bg-white { background: #fff; }
.experts-body { background: none; }
.experts-body .content { background: url(../imgs/bottom_bg.png) no-repeat center 450px; }
.experts-body .content .wrap { width: 1100px; }
.experts-body .pub-tag { margin-top: 10px; margin-left: -6px; margin-bottom: 40px; }
.experts-body .commentator-box { margin: 0 30px; }
.experts-body .commentator-box .co-list li { margin-right: 76px; margin-bottom: 30px; }
.experts-body .commentator-box .co-list li:nth-child(2n) { margin-right: 0; }
.experts-body .commentator-box .co-list li .con-box { width: 312px; }
.experts-body .commentator-box .co-list li .con-box .title { margin-bottom: 2px; }
.experts-body .commentator-box .co-list li .con-box .subtitle { font-size: 13px; color: #666666; line-height: 18px; }
.experts-body .commentator-box .co-list li .con-box .abstract { min-height: 110px; }
.experts-body .commentator-box { margin-bottom: 30px; }
.experts-body .commentator-box .co-list li .head-box .bg-rotate { background: url(../imgs/circle_blue.png) no-repeat; background-size: 100%; }
.experts-body .commentator-box .co-list li .head-box:hover .bg-rotate { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
/*experts end*/

/*reviewPast*/
.reviewPast-body .content .wrap.bg-white { background: #fff; }
.reviewPast-body { background: none; }
.reviewPast-body .pub-tag { margin-top: 10px; margin-left: -6px; margin-bottom: 40px; }
.reviewPast-body .content { background: url(../imgs/bottom_bg.png) no-repeat center 730px; }
.reviewPast-body .overseas-con { margin: 10px; margin-bottom: 40px; }
.reviewPast-body .overseas-con li { float: left; margin-right: 9.3px; width: 244px; margin-bottom: 20px; }
.reviewPast-body .overseas-con li:nth-child(4n) { margin-right: 0; }
.reviewPast-body .overseas-con li .title { font-size: 16px; color: #22252A; min-height: 50px; line-height: 24px; margin-top: 10px; margin-right: 30px; overflow: inherit; text-overflow: clip; white-space: normal; }
.pagination { text-align: center; margin-bottom: 60px; }
.pagination ul { display: inline-block; margin: auto; }
.pagination li { float: left; height: 30px; line-height: 30px; border: 1px solid #E6E6E6; text-align: center; margin: 0 5px; cursor: pointer; }
.pagination li.prev, .pagination li.next { width: 68px; }
.pagination li.num { width: 30px; }
.pagination li.num.active { background: #CE2326; color: #fff; border-color: #CE2326; }
/*reviewPast end*/

/*特别策划*/
.special-tit { margin-top: -40px; margin-bottom: 15px; }
.special-box { width: 100%; margin-bottom: 55px; display: inline-flex; justify-content: space-between; }
.special-box a, .special-list a { display: inline-flex; }
.special-box a img, .special-list a img { width: 502px; height: 173px; }
.special-list { margin: 0 20px 40px; }
.special-list a { margin: 0 13px 20px; }
/*往期回顾*/
.month, .yearCont, .monCont { display: none; }
.fontB { font-weight: bold\9; }
 @media screen and (max-width: 1024px) {
.header { width: 1024px; }
}
