﻿@charset "utf-8";
/*
* @time Sun Nov 29 2020 15:15:01 GMT+0800 (中国标准时间)
*/
@charset 'utf-8';
html { font-size: 16px; }
body, html { height: auto; max-width: 750px; margin: 0 auto; }
body { background: #fff; }
/* 清除浮动 */
.clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* icon */
.m-icon { display: inline-block; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; }
/* 文字截取 */
.m-text-cut { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-text-cut-2 { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
/* video */
.video-box video { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; width: 100%; height: 100%; object-fit: cover; overflow: hidden; }
/* 轮播图 */
.big_pic { width: 100%; max-width: 750px; margin: 0 auto; overflow: hidden; }
.big_pic .swiper-slide { position: relative; width: 100%; }
.big_pic .swiper-slide img { display: block; font-size: 0; width: 100%; height: 15.625rem; object-fit: cover; }
.big_pic .mod-sup, .big_pic .mod-tit, .big_pic .mod-text { position: absolute; left: 1.25rem; z-index:99; }
.big_pic .mod-sup { bottom: 3.875rem; }
.big_pic .mod-sup span { display: block; padding: 0 1rem; line-height: 1.5rem; font-size: .8125rem; text-align: center; color: #fff; background: #27029c; z-index: 50 }
.big_pic .mod-tit { bottom: 1.8125rem; max-width: 92%; font-size: 1.05rem; color: #fff; z-index: 50 }
.big_pic .mod-tit a { color:#fff; }
.big_pic .mod-text { bottom: 1.75rem; max-width: 90%; font-size: 1rem; color: rgba(255,255,255,.9); z-index: 50; }
.big_pic .swp-banner { width: 100%; bottom: .625rem; text-align: right; left: 50%; margin-left: -52%; }
.big_pic .swp-banner span { width: .8125rem; height: .125rem; margin: 0 .125rem !important; background: #fff; border-radius: inherit; opacity: 1; }
.big_pic .swp-banner .swiper-pagination-bullet-active { background: #ff2a34; }
.big_pic .bg { position: absolute; width: 100%; height: 6rem; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 70%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 70%, rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 70%, rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
left: 0; bottom: 0; z-index: 0; }
.thinkerpart { position: relative; height: 100%; margin: 1.875rem 1.25rem; }
.thinkerpart .warp-box { width: 100%; }
.thinkerpart .warp-box .mod-left { width: 100%; }
#content-list { min-height: .625rem; }
.thinkerpart .warp-box .mod-image-text .mod-tab { position: relative; height: 1.875rem; line-height: 1.875rem; margin-bottom: 1.875rem; border-bottom: 1px solid #d1d1d1; }
.thinkerpart .warp-box .mod-image-text .mod-tab h3 { position: absolute; z-index: 2; top: .0625rem; left: 4.5rem; width: 7.4375rem; padding: 0 .625rem; height: 1.875rem; line-height: 1.875rem; text-align: center; font-size: 1.1875rem; color: #454545; font-weight: normal; border: 1px solid #d1d1d1; background: #fff; border-bottom: none; border-radius: .25rem .25rem 0 0; box-sizing: border-box; }
.thinkerpart .warp-box .mod-image-text .look { display: none; text-align: center; padding: 0 0 0px; font-size: 16px; color: #8a8a8a; cursor: pointer; }
.thinkerpart .warp-box .mod-image-text .look i { display: inline-block; width: 15px; height: 15px; background: url('/sikepro/images/icon_more.png') no-repeat; background-size: 100% 100%; vertical-align: -3px; margin-right: 8px; }
.thinkerpart .warp-box .mod-image-text .thinker-loading { display: none; text-align: center; padding: 30px 0 0px; font-size: 16px; color: #8a8a8a; }
.thinkerpart .warp-box .mod-image-text .thinker-loading i { display: inline-block; width: 25px; height: 25px; background: url('/sikepro/images/icon_loading.png') no-repeat; background-size: 100% 100%; vertical-align: -7px; margin-right: 8px; animation: load_an 1.4s linear infinite }
.thinkerpart .warp-box .mod-image-text .mod-tips { display: none; text-align: center; padding: 30px 0 0px; font-size: 16px; color: #8a8a8a; }
.thinkerpart .warp-box .mod-main { margin: 1.0625rem 0 0 0; padding-bottom: 1.0625rem; border-bottom: 1px solid #eeeeee; }
.thinkerpart .warp-box .mod-main:last-child { border: none; }
.thinkerpart .warp-box .mod-tit { font-size: 1rem; font-weight: bold; color: #2583ba; line-height: 1.4em; text-align: justify; }
.thinkerpart .warp-box .mod-tit a { color: #2583ba; }
.thinkerpart .warp-box .mod-img { margin-top: .625rem; height: 13.875rem; }
.thinkerpart .warp-box .mod-img img { width: 100%; height: 100%; object-fit: cover; }
.thinkerpart .warp-box .mod-text { display: inherit; overflow: hidden; }
.thinkerpart .warp-box .m-header { margin-top: .875rem; font-size: .625rem; line-height: 1.875rem; }
.thinkerpart .warp-box .m-header span, .thinkerpart .warp-box .m-header span img { display: inline-block; width: 1.875rem; height: 1.875rem; border-radius: 50%; cursor: pointer; }
.thinkerpart .warp-box .m-header h3 { max-width: 20%; font-size: .625rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.thinkerpart .warp-box .m-header h3, .thinkerpart .warp-box .m-header h3 a { display: inline-block; margin-left: .625rem; color: #005bac; font-weight: normal; }
.thinkerpart .warp-box .m-header em { display: inline-block; margin-left: 1.25rem; font-style: normal; color: #454545; }
.thinkerpart .warp-box .m-header strong { display: inline-block; margin-left: .75rem; font-weight: normal; color: #454545; }
.thinkerpart .warp-box .m-header i { display: inline-block; margin-left: .5rem; font-style: normal; color: #005bac; }
.thinkerpart .warp-box .m-footer a { display: block; font-size: .9rem; line-height: 1.4em; color: #454545; margin-top: .75rem; text-align: justify; cursor: pointer; }
/* 文章轮播 */
.thinkerpart .mod-slide { position: relative; background: #f0f4f4; }
/* 思客讲堂 轮播 */
.mod-classroom { position: relative; padding: .3125rem .5rem 1.25rem; box-sizing: border-box; }
.mod-classroom .swiper-slide, .mod-classroom .swiper-slide img { max-width: 100%; -webkit-transition: transform 1.0s; -moz-transition: transform 1.0s; -ms-transition: transform 1.0s; -o-transition: transform 1.0s; -webkit-transform: scale(0.85); transform: scale(0.85); }
.mod-classroom .swiper-slide a { display: block; text-align: center; border-radius: 14px; }
.mod-classroom .swiper-slide-active, .mod-classroom .swiper-slide-duplicate-active { -webkit-transform: scale(1.2); transform: scale(1.2); }
.mod-classroom .mod-more { position: absolute; bottom: 10px; right: 10px; }
.mod-slide .m-icon-small { bottom: 20px; right: 38px; width: 64px; height: 64px; background-position: -103px -325px; }
.mod-slide .m-icon-big { bottom: 11px; right: 16px; width: 35px; height: 36px; background-position: -186px -325px; }
.skjt_picss { width: 100%; height: auto; margin: 0 auto; }
/* 思客会 轮播 */
.mod-paly { margin: 0 .3125rem 0; padding: .625rem 0 1.875rem; box-sizing: border-box; }
.mod-paly .swiper-slide span { display: block; width: 100%; height: 10.3125rem; overflow: hidden; }
.mod-paly .swiper-slide span img { display: block; font-size: 0; width: 100%; height: 100%; object-fit: cover; }
.mod-paly .swiper-pagination { width: 100%; }
.mod-paly .swiper-pagination span { margin: 0 5px; }
.mod-paly .swiper-pagination-bullet { background: #b0b0b0; opacity: 1; }
.mod-paly .swiper-pagination-bullet-active { background: #0b659a; }
/* 足智多媒 轮播图 */
.mod-multiMedia { margin: 0 .3125rem 0; padding: .625rem 0 1.875rem; box-sizing: border-box; }
.mod-multiMedia .mod-mask { position: absolute; bottom: 0; left: 0; width: 100%; height: 1.6875rem; background: rgba(0,0,0,.6); }
.mod-multiMedia .mod-mask p { max-width: 95%; font-size: .75rem; padding-left: .625rem; line-height: 1.6875rem; color: #fff; box-sizing: border-box; }
.mod-multiMedia .swiper-slide span { display: block; width: 100%; height: 11.875rem; overflow: hidden; }
.mod-multiMedia .swiper-slide span img { display: block; font-size: 0; width: 100%; height: 100%; object-fit: cover; }
.mod-multiMedia .swiper-pagination { width: 100%; }
.mod-multiMedia .swiper-pagination span { margin: 0 5px; }
.mod-multiMedia .swiper-pagination-bullet { background: #b0b0b0; opacity: 1; }
.mod-multiMedia .swiper-pagination-bullet-active { background: #0b659a; }
/* 思客调查 轮播图 */
.mod-examine { margin: 0 .3125rem 0; padding: .625rem 0 1.875rem; box-sizing: border-box; }
.mod-examine .swiper-slide span { display: block; width: 100%; height: 6.9375rem; overflow: hidden; }
.mod-examine .swiper-slide span img { display: block; font-size: 0; width: 100%; height: 100%; object-fit: cover; }
.mod-examine .swiper-pagination { width: 100%; }
.mod-examine .swiper-pagination span { margin: 0 5px; }
.mod-examine .swiper-pagination-bullet { background: #b0b0b0; opacity: 1; }
.mod-examine .swiper-pagination-bullet-active { background: #0b659a; }
/* 轮播图 标题 */
.thinkerpart .mod-slide .fiexd-title { position: relative; padding-top: 15px; box-sizing: border-box; }
.thinkerpart .mod-slide .fiexd-title .m-icon-tita { display: block; margin: 0 .9375rem; font-size: 0; top: .625rem; width: 3.4375rem; height: 1.5625rem; background: url('/sikepro/images/mb/titA.png') no-repeat; background-size: cover; }
.thinkerpart .mod-slide .fiexd-title .m-icon-titb { display: block; margin: 0 .9375rem; font-size: 0; width: 3.4375rem; height: 1.5625rem; background: url('/sikepro/images/mb/titB.png') no-repeat; background-size: cover; }
.thinkerpart .mod-slide .fiexd-title .m-icon-titc { display: block; margin: 0 .9375rem; font-size: 0; width: 5.9375rem; height: 1.5625rem; background: url('/sikepro/images/mb/titC.png') no-repeat; background-size: cover; }
.thinkerpart .mod-slide .fiexd-title .m-icon-titd { display: block; margin: 0 .9375rem; font-size: 0; width: 6.25rem; height: 1.4375rem; background: url('/sikepro/images/mb/titD.png') no-repeat; background-size: cover; }
/* 右侧模块 */
.thinkerpart .warp-box .mod-right { margin-top: 1.25rem; overflow: hidden; }
.info { width: 100%; }
.info .mod-tit { padding: .9375rem .625rem .9375rem 1.25rem; box-sizing: border-box; overflow: hidden; }
.info .mod-tit h3 { display: block; float: left; font-size: 1.25rem; color: #005bac; }
.mod-more { float: right; font-size: 0; overflow: hidden; }
.mod-more .m-icon-more { width: 78px; height: 18px; background-position: 0 -279px; vertical-align: middle; }
.info-a .mod-info-tab { overflow: hidden; }
.info-a .info-tab { height: 48px; line-height: 48px; padding-left: 10px; border-bottom: 1px solid #eeeeee; box-sizing: border-box; }
.info-a .info-tab li { position: relative; float: left; height: 48px; line-height: 48px; padding: 0 25px; color: #cecece; text-align: center; box-sizing: border-box; }
.info-a .info-tab li.activ { color: #005bac; }
.info-a .info-tab li.activ span { position: absolute; display: block; left: 0; bottom: 0; width: 100%; height: 2px; background: #005bac; transform: all 2s; }
.info-a .mod-tit { padding: 0px 10px 0px 0; }
.info-a .info-main { min-height: 706px; overflow: hidden; }
.info-a .info-main div { display: none; }
.info-a .info-main .no { display: block; }
.info-a .info-main .news-list { min-height: 718px; overflow: hidden; }
.info-a .info-main .news-list li { float: left; width: 50%; text-align: center; }
.info-a .info-main .news-list .mod-box { display: block; margin: 40px 20px 0; font-size: 0; }
.info-a .info-main .news-list .mod-img, .info-a .info-main .news-list .mod-img img { display: block; width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; object-fit: cover; }
.info-a .info-main .news-list .mod-tit, .info-a .info-main .news-list .mod-tit a { margin-top: 12px; font-size: 16px; color: #198ccc; text-align: center; max-height: 40px; font-weight: normal; line-height: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.info-a .info-main .news-list .mod-text, .info-a .info-main .news-list .mod-text a { margin-top: 2px; font-size: 14px; color: #676767; height: 42px; line-height: 20px; overflow: hidden; }
.info-a .info-main .news-list .mod-btn { display: block; width: 65px; margin: 10px auto 0; height: 32px; line-height: 32px; font-size: 14px; text-align: center; color: #198ccc; background: #fff; border: 1px solid #eeeeee; border-radius: 6px; }
.info-a .info-main .mod-pages { display: block; width: 100%; text-align: center; margin: 0 auto 40px; overflow: hidden; }
.info-a .info-main .mod-pages a { display: inline-block; cursor: pointer; color: #333; font-size: 14px; color: #333; margin: 0 10px; }
.info-a .info-main .mod-pages a:hover, .info-a .info-main .mod-pages a.current { color: #005bac !important; font-weight: bold; }
.info .mod-height { height: 2.0625rem; background: #fff; }
.info-d, .info-e { background: #f7f9f9; overflow: hidden; }
/* 智库活动 */
.info-d { border-top: 2px solid #182e8b; }
.info-d .mod-list { overflow: hidden; }
.info-d .mod-list .mod-img { margin: 0 0.9375rem; width: 100%; overflow: hidden; }
.info-d .mod-list .mod-img img { width: 100%; height: 100%; object-fit: cover; }
.info-d .mod-list .mod-li { position: relative; padding: .625rem 0; border-bottom: 1px solid #fff; }
.info-d .mod-list .mod-li::after { position: absolute; content: ''; left: .625rem; top: 50%; width: 3px; height: 65%; border-radius: 100px; background: #0b659a; transform: translateY(-50%); }
.info-d .mod-list .mod-li:last-of-type { border: none; }
.info-d .mod-list .mod-li h3 { margin: 0 20px; font-size: 1rem; color: #353535; line-height: 1.4em; text-align: justify; font-weight:normal; }
.info-d .mod-list .mod-li h3 a { color: #353535; }
.info-d .mod-list .mod-li p { margin: .1875rem 1.25rem 0; font-size: .75rem; color: #7c7c7c; }
.info-d .mod-list .mod-img .m-footer{ margin: 0 0.9375rem; border-bottom: 1px solid #eeeeee; padding-bottom:0.8rem;}
/* 悉数洞察 */
.info-e { border-top: 2px solid #182e8b; }
.info-e .mod-tit h3 p { margin-top: -0.1875rem; font-size: .625rem; color: #959595; font-weight: normal; }
.info-e .mod-list { margin: 0 .9375rem; overflow: hidden; }
.info-e .mod-list .mod-li { display: flex; align-items: center; overflow: hidden; }
.info-e .mod-list .mod-li .mod-img { display: flex; justify-content: center; width: 2.1875rem; height: 2.1875rem; line-height: 2.8125rem; color: #fff; font-size: .6875rem; letter-spacing: 1px; box-sizing: border-box; background: url('/sikepro/images/mb/icon_hot.png') no-repeat; background-size: 2.1875rem 2.1875rem; }
.info-e .mod-list .mod-li .mod-cont { display: flex; flex: 1; padding: .85rem 0; margin-left: .625rem; font-size: 1rem; line-height: 1.4em; color: #353535; border-bottom: 1px solid #eeeeee; overflow: hidden; }
.info-e .mod-list .mod-li:last-of-type .mod-cont { border: none; }
/* 底导 */
.mod-footer-box { height: 2.5rem; line-height: 2.5rem; text-align: center; background: #e0e0e0; }
.mod-footer-box p { font-size: .625rem; color: #353535; }
 @-webkit-keyframes load_an {
0% {
-webkit-transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(360deg);
}
}
@keyframes load_an {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
.info-c,
.info-d,
.info-e{ background: #f7f9f9; overflow: hidden;}

/* 海外新观点 */
.info-c{border-top: 2px solid #182e8b;}
.info-c .mod-list{ margin: 0 .9375rem; overflow: hidden;}
.info-c .mod-list .mod-img{width: 100%; margin: 0 0 .9375rem; overflow: hidden;}
.info-c .mod-list .mod-img img{ width: 100%; height: 100%; object-fit: cover;}
.info-c .mod-list .mod-li a{ display: flex; align-items: center; }
.info-c .mod-list .mod-li:last-of-type .mod-cont{border: none;}
.info-c .mod-list .mod-li .mod-cont{ flex: 1; padding: .625rem 0; border-bottom: 1px solid #e9ebeb;   overflow: hidden;}
.info-c .mod-list .mod-li .mod-number{ float: left; width: 1.5rem; height: 1.5rem; line-height: 1.5rem; font-size: .8125rem; color: #fff; font-weight: bold; margin-right: 15px; border-radius: 50%; background: #478cfc; text-align: center;}
.info-c .mod-list .mod-li .mod-cont .mod-text{ font-size: 1rem; line-height: 1.4em; text-align: justify; overflow: hidden; }