﻿@charset "utf-8";
/*
* @time Sun Nov 29 2020 15:15:01 GMT+0800 (中国标准时间)
*/
@charset 'utf-8';
body, html { height: auto; }
body { background: #fff; }
/* 清除浮动 */
.clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* icon */
.m-icon { display: inline-block; display: inline-block; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; }
.m-icon-fire { display: inline-block; background: url(/sikepro/images/fire.png) no-repeat; background-size: 100% 100%; }
/* 文字截取 */
.m-text-cut { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* 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; }
/* 轮播图 */
.banner-box { width: 100%; max-width: 1920px; margin: 0 auto; overflow: hidden; }
.banner-box .swiper-slide { position: relative; width: 1000px; }
.banner-box .mod-sup, .banner-box .mod-tit, .banner-box .mod-text { position: absolute; left: 47px; z-index: 50; }
.banner-box .mod-tit a { color: #fff; }
.banner-box .mod-sup { bottom: 146px; }
.banner-box .mod-sup span { display: block; padding: 0 16px; line-height: 22px; font-size: 13px; text-align: center; color: #fff; background: #27029c; z-index: 50; }
.banner-box .mod-tit { bottom: 80px; max-width: 90%; font-size: 35px; color: #fff; }
.banner-box .mod-text { bottom: 46px; max-width: 90%; font-size: 14px; color: #dddddd; }
.banner-box .swp1 { width: 968px; bottom: 20px; text-align: right; left: 50%; margin-left: -500px; }
.banner-box .swp1 span { width: 27px; height: 3px; background: #fff; border-radius: inherit; opacity: 1; }
.banner-box .swp1 .swiper-pagination-bullet-active { background: #ff2a34; }
.banner-box .swiper-button-prev, .banner-box .swiper-button-next { width: 50%; height: 100%; top: 0; background: url('/sikepro/images/banner_opacity.png') repeat 0 0; margin-top: 0; z-index: 99; transition: 0.2s; }
.banner-box .swiper-button-prev { left: -500px; }
.banner-box .swiper-button-next { right: -500px; }
.banner-box .swiper-button-prev .m-icon-prev, .banner-box .swiper-button-next .m-icon-next { display: block; position: absolute; top: 50%; margin-top: -26px; }
.banner-box .swiper-button-prev .m-icon-prev { right: 20px; width: 28px; height: 52px; background-position: 0 0; }
.banner-box .swiper-button-next .m-icon-next { left: 20px; width: 28px; height: 52px; background-position: -87px 0; }
.big_bg { position: absolute; width: 100%; height: 150px; 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; width: 1200px; height: 100%; margin: 60px auto; }
.thinkerpart .warp-box { width: 100%; }
.thinkerpart .warp-box .mod-left { float: left; width: 800px; }
.thinkerpart .warp-box .mod-image-text .mod-tab { position: relative; width: 740px; height: 45px; line-height: 45px; margin-bottom: 40px; border-bottom: 1px solid #a3a3a3; }
.thinkerpart .warp-box .mod-image-text .mod-tab h3 { position: absolute; z-index: 2; top: 1px; left: 126px; width: 170px; padding: 0 10px; height: 45px; line-height: 45px; text-align: center; font-size: 26px; color: #454545; font-weight: normal; border: 1px solid #a3a3a3; background: #fff; border-bottom: none; border-radius: 8px 8px 0 0; box-sizing: border-box; }
.thinkerpart .warp-box .mod-main { margin: 30px 0 0; width: 740px; padding-bottom: 30px; border-bottom: 1px solid #d6d6d6; }
.thinkerpart .warp-box .mod-main:last-child { border: none; }
.thinkerpart .warp-box .mod-tit { font-size: 28px; color: #454545; line-height: 35px; letter-spacing: 1px; text-align: justify; }
.thinkerpart .warp-box .mod-card { margin: 30px 0 0; overflow: hidden; }
.thinkerpart .warp-box .mod-card .mod-img, .thinkerpart .warp-box .mod-card .mod-img img { width: 235px; height: 155px; object-fit: cover; }
.thinkerpart .warp-box .mod-card .mod-img { float: left; }
.thinkerpart .warp-box .mod-card .mod-text { display: inherit; padding-left: 60px; overflow: hidden; }
.thinkerpart .warp-box .m-header { font-size: 14px; line-height: 45px; }
.thinkerpart .warp-box .m-header span, .thinkerpart .warp-box .m-header span img { display: inline-block; width: 45px; height: 45px; border-radius: 50%; cursor: pointer; }
.thinkerpart .warp-box .m-header h3 { max-width: 190px; 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: 10px; color: #005bac; }
.thinkerpart .warp-box .m-header em { display: inline-block; margin-left: 20px; font-style: normal; color: #454545; }
.thinkerpart .warp-box .m-header strong { display: inline-block; margin-left: 12px; font-weight: normal; color: #454545; }
.thinkerpart .warp-box .m-header i { display: inline-block; margin-left: 8px; font-style: normal; color: #005bac; }
.thinkerpart .warp-box .m-footer a { display: block; font-size: 16px; height: 80px; line-height: 26px; color: #454545; margin-top: 25px; text-align: justify; cursor: pointer; }
.thinkerpart .warp-box .mod-image-text .look { display: none; text-align: center; padding: 30px 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 .mod-slide { position: relative; width: 740px; background: #f0f4f4; }
/* 思客讲堂 轮播 */
.mod-classroom { position: relative; padding: 24px 22px; margin-left: -12px; box-sizing: border-box; }
.skjt_picss { width: 242px; height: auto; margin: 0 auto; }
.mod-classroom .swiper-slide, .mod-classroom .swiper-slide img { max-width: 320px; -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); width: 242px; margin: 0 auto; }
.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-classroom .swiper-button-next, .mod-classroom .swiper-container-rtl .swiper-button-prev, .mod-classroom .swiper-button-prev, .mod-classroom .swiper-container-rtl .swiper-button-next { width: 12px; height: 38px; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; }
.mod-classroom .swiper-button-next, .mod-classroom .swiper-container-rtl .swiper-button-prev { right: 30px; background-position: -53px -78px; }
.mod-classroom .swiper-button-prev, .mod-classroom .swiper-container-rtl .swiper-button-next { left: 30px; background-position: 0 -78px; }
.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; }
/* 思客会 轮播 */
.mod-paly { margin: 12px 12px 0; padding: 12px 0 0; box-sizing: border-box; }
.mod-paly .swiper-slide .thumbnail { position: relative; width: 230px; height: 131px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; overflow: hidden; }
.mod-paly .swiper-slide h3 { margin-top: 8px; font-weight: normal; font-size: 14px; color: #000; line-height: 18px; text-align: justify; overflow: hidden; }
.mod-paly .m-icon { position: absolute; }
.mod-paly .gallery-top { height: 80%; width: 100%; }
.mod-paly .gallery-top img { width: 100%; }
.mod-paly .gallery-thumbs { position: relative; height: 20%; box-sizing: border-box; padding: 12px 0 0; }
.mod-paly .gallery-thumbs .swiper-slide { width: 230px; height: 180px; opacity: 1; }
.mod-paly .gallery-thumbs .swiper-slide-active { opacity: 1; }
.mod-paly .swiper-button-next, .mod-paly .swiper-container-rtl .swiper-button-prev, .mod-paly .swiper-button-prev, .mod-paly .swiper-container-rtl .swiper-button-next { top: auto; bottom: 21%; width: 20px; height: 50px; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; }
.mod-paly .swiper-button-next, .mod-paly .swiper-container-rtl .swiper-button-prev { right: 0; background-position: -43px -141px; }
.mod-paly .swiper-button-prev, .mod-paly .swiper-container-rtl .swiper-button-next { left: 0; background-position: 0 -141px; }
/* 足智多媒 轮播图 */
.mod-multiMedia { margin: 12px 12px 0; padding: 12px 0 10px; box-sizing: border-box; }
.mod-multiMedia .swiper-slide h3 { display: inline-block; width: 233px; margin-top: 15px; font-weight: normal; font-size: 14px; text-align: justify; color: #000; line-height: 18px; overflow: hidden; }
.mod-multiMedia .m-icon { position: absolute; }
.mod-multiMedia .mod-cont { width: 233px; height: 130px; overflow: hidden; }
.mod-multiMedia .swiper-button-next, .mod-multiMedia .swiper-container-rtl .swiper-button-prev, .mod-multiMedia .swiper-button-prev, .mod-multiMedia .swiper-container-rtl .swiper-button-next { width: 20px; height: 50px; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; }
.mod-multiMedia .swiper-button-next, .mod-multiMedia .swiper-container-rtl .swiper-button-prev { right: 0; background-position: -43px -141px; }
.mod-multiMedia .swiper-button-prev, .mod-multiMedia .swiper-container-rtl .swiper-button-next { left: 0; background-position: 0 -141px; }
/* 思客调查 轮播图 */
.mod-examine { margin: 12px 12px 0; height: 290px; padding: 12px 0 30px; box-sizing: border-box; }
.mod-examine .mod-more { margin: 10px 0 0; }
.mod-examine .mod-cont { width: 100%; height: 242px; overflow: hidden; }
.mod-examine .swiper-button-next, .mod-examine .swiper-container-rtl .swiper-button-prev, .mod-examine .swiper-button-prev, .mod-examine .swiper-container-rtl .swiper-button-next { width: 20px; height: 50px; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; }
.mod-examine .swiper-button-next, .mod-examine .swiper-container-rtl .swiper-button-prev { right: 0; background-position: -43px -141px; }
.mod-examine .swiper-button-prev, .mod-examine .swiper-container-rtl .swiper-button-next { left: 0; background-position: 0 -141px; }
/* 轮播图 标题 */
.thinkerpart .mod-slide .fiexd-title { position: absolute; font-size: 0; }
.thinkerpart .mod-slide .fiexd-title.m-icon-tita { top: 62px; left: -138px; width: 115px; height: 52px; background-position: -130px 0; }
.thinkerpart .mod-slide .fiexd-title.m-icon-titb { top: 62px; left: -138px; width: 115px; height: 60px; background-position: -130px -68px; }
.thinkerpart .mod-slide .fiexd-title.m-icon-titc { top: 62px; left: -168px; width: 145px; height: 38px; background-position: -103px -278px; }
.thinkerpart .mod-slide .fiexd-title.m-icon-titd { top: 62px; left: -152px; width: 129px; height: 52px; background-position: -130px -142px; }
/* 右侧模块 */
.thinkerpart .warp-box .mod-right { float: left; width: 388px; height: 100%; border-left: 1px solid #b3bbd7; overflow: hidden; }
.info { width: 100%; border-top: 2px solid #182e8b; }
.info .mod-info-xhs { padding: 25px 35px 35px; background: #f7f9f9; box-sizing: border-box; overflow:hidden; }
.info .mod-info-xhs .mod-tit { overflow: hidden; }
.info .mod-info-xhs .m-left { position: relative; float: left; line-height: 50px; font-size: 18px; color: #005bac; }
.info .mod-info-xhs .m-left a, .info .mod-info-xhs .m-left a:hover { color: #005bac !important; }
.info .mod-info-xhs .m-left span { display: inline-block; position: absolute; left: 0; bottom: 0; width: 45px; height: 3px; background: #005bac; }
.info .mod-info-xhs .m-right { float: right; }
.info .mod-info-xhs .m-right i { margin-top: 10px; width: 100px; height: 35px; background-position: -128px -215px; }
.info .mod-info-xhs .mod-text { margin-top: 18px; font-size: 15px; line-height: 26px; color: #707171; }
.info .mod-info-xhs .mod-list { margin-top: 30px; }
.info .mod-info-xhs .mod-list ul { list-style:none; }
.info .mod-info-xhs .mod-list li:nth-child(1) { display: block; width: 312px; height: 62px; line-height: 62px; text-align: center; font-size: 16px; color: #000; margin-bottom: 12px; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; background-position: -6px -427px; cursor: pointer; }
.info .mod-info-xhs .mod-list li a { color: #000; }
.info .mod-info-xhs .mod-list li:nth-child(2) { display: block; width: 312px; height: 62px; line-height: 62px; text-align: center; font-size: 16px; color: #000; margin-bottom: 12px; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; background-position: -6px -427px; cursor: pointer; }
.info .mod-info-xhs .mod-list li:nth-child(3), .info .mod-info-xhs .mod-list li:nth-child(4) , .info .mod-info-xhs .mod-list li:nth-child(5), .info .mod-info-xhs .mod-list li:nth-child(6), .info .mod-info-xhs .mod-list li:nth-child(7), .info .mod-info-xhs .mod-list li:nth-child(8){  float:left; width:158px; height:54px; background:url('/sikepro/images/jgsz_bg.png') no-repeat; background-size:100% 100%; font-size:14px; text-align:center; line-height:50px; height:54px; overflow:hidden;  }
.nsjg_tit { font-size:18px; color:#005bac; overflow:hidden; margin-bottom:25px; }

.info .mod-tit { padding: 15px 10px 15px 25px; box-sizing: border-box; overflow: hidden; }
.info .mod-tit h3 { display: block; float: left; font-size: 19px; 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; 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-b { position: relative; background: #eef0f0; overflow: hidden; }
.info-b .mod-tit { height: 145px; background: #f7f9f9; }
.info-b .mod-slide-box { position: relative; margin-top: -70px; }
.info-b .swiperRight { min-height: 300px; }
.info-b .swiperRight .mod-img { position: relative; width: 112px; height: 136px; margin: 0 auto; background: url('/sikepro/images/bg_IMG_mask.png') no-repeat; overflow: hidden; }
.info-b .swiperRight .mod-img img { width: 112px; height: 136px; }
.info-b .swiperRight .mod-img span { position: absolute; bottom: 0; left: 3px; display: block; width: 110px; height: 40px; line-height: 52px; text-align: center; letter-spacing: 8px; font-size: 18px; color: #ffffff; background-position: -266px -341px; }
.info-b .swiperRight .mod-cont { margin: 20px 20px 10px; }
.info-b .swiperRight .mod-cont h3 { font-size: 18px; color: #424242; line-height: 25px; }
.info-b .swiperRight .mod-cont p { margin-top: 18px; font-size: 15px; color: #949595; line-height: 22px; }
.info-b .swiperRight .swiper-button-next, .info-b .swiperRight .swiper-button-prev { top: 22.5%; width: 36px; height: 36px; }
.info-b .swiperRight .swiper-button-next, .info-b .swiperRight .swiper-container-rtl .swiper-button-prev { background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; background-position: -52px -218px; }
.info-b .swiperRight .swiper-button-prev, .info-b .swiperRight .swiper-container-rtl .swiper-button-next { background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; background-position: 0 -218px; }
.info-b .mod-qa { margin: 10px 20px 20px; border-top: 3px solid #fff; }
.info-b .mod-qa .mod-warp { margin: 20px 0; overflow: hidden; }
.info-b .mod-qa .mod-warp .mod-img { float: left; width: 50px; height: 50px; margin-right: 6px; overflow: hidden; }
.info-b .mod-qa .mod-warp .mod-img img { width: 50px; height: 50px; }
.info-b .mod-qa .mod-warp .mod-input { margin-top: 6px; height: 40px; line-height: 40px; width: 292px; background: #d9dada; overflow: hidden; }
.info-b .mod-qa .mod-warp .mod-input input { width: 100%; height: 100%; font-size: 16px; color: #424242; padding-left: 15px; background: none; border: none; }
/* 精选问答 */
.info-b .mod-selected { padding: 10px 20px 0; background: #f7f9f9; box-sizing: border-box; }
.info-b .mod-selected h3 { font-size: 16px; color: #424242; margin-bottom: 10px; }
.info-b .mod-selected .mod-li { padding: 15px 0; border-bottom: 1px solid #e9ebeb; box-sizing: border-box; overflow: hidden; }
.info-b .mod-selected .mod-li:last-child { border: none; }
.info-b .mod-selected .mod-head { float: left; width: 50px; height: 50px; margin-right: 20px; overflow: hidden; }
.info-b .mod-selected .mod-head img { display: block; font-size: 0; width: 50px; height: 50px; }
.info-b .mod-selected .mod-mian { overflow: hidden; }
.info-b .mod-selected .mod-name { font-size: 12px; line-height: 27px; color: #c4c5c5; }
.info-b .mod-selected .mod-text { font-size: 15px; line-height: 22px; color: #424242; }
.info-b .mod-selected .mod-item { margin-top: 20px; font-size: 0; border-left: 2px solid #d3d4d4; padding-left: 10px; }
.info-b .mod-selected .mod-item span { display: inline-block; margin-top: -3px; font-size: 12px; color: #c4c5c5; }
.info-b .mod-selected .mod-item p { margin-top: 5px; font-size: 15px; color: #424242; line-height: 21px; }
.info-b .mod-selected .mod-item a { display: inline-block; margin-top: 12px; font-size: 12px; color: #424242; text-align: center; padding: 0 10px; height: 30px; line-height: 30px; overflow: hidden; border: 2px solid #d3d4d4; }
.info .mod-height { height: 33px; background: #fff; }
.info-c, .info-d, .info-e { background: #f7f9f9; overflow: hidden; }
/* 海外新观点 */
.info-c .mod-list { margin: 0 25px; overflow: hidden; }
.info-c .mod-list .mod-img { width: 355px; height: 224px; margin-bottom: 10px; overflow: hidden; }
.info-c .mod-list .mod-img img { width: 355px; height: 224px; }
.info-c .mod-list .mod-li { padding: 20px 0; border-bottom: 1px solid #e9ebeb; }
.info-c .mod-list .mod-li:last-of-type { border: none; }
.info-c .mod-list .mod-li .mod-cont { overflow: hidden; }
.info-c .mod-list .mod-li .mod-cont .mod-number { float: left; width: 46px; height: 46px; line-height: 46px; font-size: 18px; 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: 18px; line-height: 26px; text-align: justify; overflow: hidden; }
/* 智库活动 */
.info-d .mod-list { overflow: hidden; }
.info-d .mod-list .mod-img { width: 388px; height: 175px; overflow: hidden; }
.info-d .mod-list .mod-img img { width: 388px; height: 175px; }
.info-d .mod-list .mod-li { padding: 20px 0; border-bottom: 1px solid #fff; }
.info-d .mod-list .mod-li:last-of-type { border: none; }
.info-d .mod-list .mod-li h3 { margin: 0 20px; font-size: 18px; color: #353535; line-height: 24px; text-align: justify; }
.info-d .mod-list .mod-li h3 a { color: #353535; }
.info-d .mod-list .mod-li p { margin: 5px 20px 0; font-size: 12px; line-height: 20px; color: #7c7c7c; }
/* 悉数洞察 */
.info-e .mod-tit h3 p { margin-top: -5px; font-size: 16px; color: #959595; font-weight: normal; }
.info-e .mod-list { margin: 0 25px; overflow: hidden; }
.info-e .mod-list .mod-li { padding: 7px 0; border-bottom: 1px solid #e9ebeb; overflow: hidden; }
.info-e .mod-list .mod-li:last-of-type { border: none; }
.info-e .mod-list .mod-li .mod-img { float: left; margin-right: 16px; width: 40px; height: 50px; line-height: 70px; color: #fff; font-weight: bold; letter-spacing: 1px; text-align: center; }
.info-e .mod-list .mod-li .mod-cont { margin-top: 10px; font-size: 18px; line-height: 26px; color: #353535; overflow: hidden; }
.infoEFixed { position: fixed; width: 390px; top: -31px; z-index: 22; }
/* 右侧导航 */
.sup-navigation { position: fixed; top: 210px; width: 160px; text-align: center; left: 50%; margin-left: 645px; z-index: 99; }
.sup-navigation .mod-ele { width: 124px; height: 128px; margin: 0 auto; background-position: -281px 0; }
.sup-navigation .mod-list { font-size: 0; margin-top: -6px; }
.sup-navigation .mod-list .mod-li, .sup-navigation .mod-list .mod-li a { display: inline-block; margin-bottom: 5px; width: 161px; height: 50px; line-height: 48px; font-size: 19px; color: #fff; text-align: center; cursor: pointer; background: url('/sikepro/images/icon.png') no-repeat; background-size: 422px 520px; background-position: -261px -193px; }
.sup-navigation .mod-list .mod-li:hover, .sup-navigation .mod-list .mod-li a:hover, .sup-navigation .mod-list .mod-li.curr, .sup-navigation .mod-list .mod-li.curr a { color: #fff !important; background-position: -261px -263px; }
/* 动画 */
.anMedia { -webkit-animation: fadeOutUp .5s ease forwards; animation: fadeOutUp .5s ease forwards; }
@-webkit-keyframes fadeOutUp {
 0% {
 opacity:.2;
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
 100% {
 opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeOutUp {
 0% {
 opacity:.2;
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
 100% {
 opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-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);
}
}
.video-box .Vclose { width: 48px; height: 48px; cursor: pointer; position: fixed; right: 30px; top: 30px; background: url(/multimediapro/images/close.png) no-repeat; z-index: 999999; }