﻿@charset "utf-8";
/* CSS Document */


/* 全局样式 */
body {
	font: 400 13px/1.5 'Helvetica neue',Helvetica,Tahoma,'lantinghei sc','Microsoft Yahei',sans-serif;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: 400;
    font-stretch: normal;
    line-height: 1.8;
    font-family: "Helvetica neue", Helvetica, Tahoma, "lantinghei sc", "Microsoft Yahei", sans-serif;
    color: #333;
    font-size: 0.8rem;
    background: #f2f2f2;
}

ul li{ list-style:none;}

a{ color:#242424;}
a:hover{ color:#337ab7;}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
	padding-left:0;
	padding-right:0;
  }
}

.pub_padding-T100B80{ padding-top:100px; padding-bottom:80px;}
.pub_padding-right0{ padding-right:0;}
.pub_margin_bottom50{ margin-bottom:50px;}
.pub_bg_gray{ background-color:#f4f4f4;}/* 灰色背景 */
.pub_padding0{ padding:0;}
.pub_row_marginLR0{ margin-left:0; margin-right:0;}


/* 头部-导航条 */
.jkcxs_nav{ font-size:16px; font-weight:normal; background-color:#071D47; border-bottom:1px solid #fff; margin:0; padding:0; color: #fff;}
.jkcxs_nav .jkcxs_nav_logo{ margin:7px 0 9px 0;}
.jkcxs_nav .jkcxs_nav_item{ padding-top:29px; padding-bottom:30px;color: #ffffff;}
.nav-item{ color:#fff; padding-left:10px; padding-right:10px;}
.nav-item:hover{ background-color:#B6D6E6;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{ color:#071D47;}
.navbar-dark .navbar-nav .nav-link{color: rgba(255, 255, 255, 1);}
.jkcxs_nav img{height: 40px;}
@media screen and (max-width: 768px) {
  .jkcxs_nav img{height: 20px;}
}
/* 页脚 */
.jkcxs_footer{ background-color:#404040; color:#FFF; line-height:200%; border-top:2px solid #eab41a; padding:50px 0 40px 0;}
.jkcxs_footer a{ color:#FFF;}
.jkcxs_footer a:hover{ color:#eab41a;}

/* 首页-轮播图 */
.carousel-inner img { width: 100%; height:100%;}
.focus_line{ width:100%; height:1px; background-color:#dedede;}

/* 首页-案例库 */
.jkcxs_case_tlt{ font-size:2.2rem; font-weight:bold; margin-bottom:25px;}
.jkcxs_case_box,.jkcxs_eventnew_box{ text-align:left; border:1px solid #e6e6e6; background-color:#FFF; margin-right:10px; margin-bottom:30px; padding:2px 2px 10px 2px;}
.jkcxs_case_box:hover{background:#EAF4F9; border:1px solid #B6D6E6;}
.jkcxs_case_box_img{display: block; height: 200px; line-height: 200px; overflow: hidden; margin-bottom: 15px;}
.jkcxs_case_box_pic{ width:100%; height:auto; margin-bottom:20px;}
.jkcxs_case_box h5{ font-size:1rem; font-weight:500; margin:0 5px 10px 5px;}
.jkcxs_case_box p{ margin:0 5px 20px 5px;}
.jkcxs_case_box_line{ width:97%; margin:0 auto 10px auto;}
.jkcxs_case_box span{ color:#8c8c8c; margin-top:5px;}
.jkcxs_case_box_more{ height:318px;}
.jkcxs_case_box_more_ico{ width:110px; height:110px; background:url(../images_plat/indx_MoreBg01.jpg) center no-repeat; margin:0 auto;}
.jkcxs_case_box_more_ico:hover{ background:url(../images_plat/indx_MoreBg02.jpg) center no-repeat; margin:0 auto;}

/* 首页-前沿 */
.jkcxs_news h5{ font-size:1.2rem; font-weight:bold; margin:25px 0 15px 0;}
.jkcxs_news img{ width:100%; height:auto;}
.btn-warning{ color:#FFF; background-color:#f0ad4e; border:#eea236; padding-left:20px; padding-right:20px;}
.btn-warning:hover{ color:#FFF;}
.jkcxs_news_media h5{ font-size:1.2rem; font-weight:bold; margin-bottom:10pxpx;}
.jkcxs_news_media p{ margin-bottom:0.4rem;}
.jkcxs_news_media_margin-bottom44{ margin-bottom:43px;}
.jkcxs_news_media_pic img{ max-width:160px; height:auto; margin-right:1rem;}/* 20180926王碧辉修改过 */

/* 首页-学院 */
.jkcxs_course_main{ text-align:left; border-bottom:3px solid #e6e6e6; margin-right:10px; margin-bottom:30px; padding-bottom:10px;}
.jkcxs_course_main:hover{ border-bottom:3px solid #188cbf;}
.jkcxs_course_main h5{ font-size:1.2rem; font-weight:bold; margin:0 5px 10px 0;}
.jkcxs_course_new_ico{ left:15px; top:0; z-index:100; position:absolute;}
.jkcxs_course_btn{ margin:20px auto 0 auto; padding-left:20px; padding-right:20px;}

/* 首页-活动 */
.jkcxs_event,.jkcxs_event_new{ padding:0; position:relative;}
.jkcxs_event,.jkcxs_event_new img{ margin-bottom:40px;}
.jkcxs_event span{ display:none; background-color:#CCC; width:350px; height:200px; color:#FFF; left:0; top:0; margin-left:-175px; left:50%; position:absolute; }
.jkcxs_event:hover span{ display:inline-block ; padding-top: 130px; height: 210px; line-height:200%; font-size:1rem; font-weight:500; color:#FFF; text-align:center; background:rgba(52, 52, 52, 0.8); }
.jkcxs_event img{width: 350px; height: 210px;}
/* 最新活动-鼠标经过 */
.jkcxs_event_new span{ display:none; background-color:#CCC; width:350px; height:460px; color:#FFF; left:0; top:0; margin-left:-175px; left:50%; position:absolute;}
.jkcxs_event_new:hover span{ display:block; height: 460px; line-height:200%; padding-top:200px; font-size:1rem; font-weight:500; color:#FFF; text-align:center; background:rgba(52, 52, 52, 0.8);}

/* 首页-智库 */
.jkcxs_team_main{ margin-right:10px; margin-bottom:20px; padding-bottom:10px;}
.jkcxs_team_main .jkcxs_team_main_border{ width:60%; height:3px; background-color:#e6e6e6; margin:30px auto 10px auto;}
.jkcxs_team_main .jkcxs_team_pic{ width:142px; height:142px; border-radius:100px; border:1px solid #4089ef; background-color:#FFF; margin-bottom:30px; padding:3px;}
.jkcxs_team_main:hover .jkcxs_team_pic{ background-color:#4089ef;}
.jkcxs_team_main:hover .jkcxs_team_main_border{ background-color:#4487f1;}
.jkcxs_team_main h5{ font-size:1.2rem; font-weight:bold; margin:0 5px 10px 0;}

/* 首页-右下角工具栏 */
.jkcxs_sidebar{ right:10px; bottom:10px; position:fixed; z-index:10000;}
.jkcxs_sidebar .jkcxs_sidebar_main{ width:55px; height:55px; margin-top:1px; background-color:#CCC;}
.jkcxs_sidebar .jkcxs_sidebar_main:hover{ background-color:#fc9900;}
.jkcxs_sidebar .jkcxs_sidebar_main p{ display:block; widows:55px; height:55px; font-size:20px; color:#FFF; line-height:55px; text-align:center; cursor:pointer;}
.jkcxs_sidebar .jkcxs_sidebar_main a{ text-decoration:none;}
.jkcxs_sidebar span{ display:none; right:56px; position:absolute; font-size:16px; line-height:55px; color:#FFF; text-align:center;}
.jkcxs_sidebar .jkcxs_sidebar_main:hover .span_tel{ display:block; top:1px; width:130px; height:55px; background-color:#d9491d; font-size:14px;}
.jkcxs_sidebar .jkcxs_sidebar_main:hover .span_wechat{ display:block; top:38px;}


/* 案例库-列表页 */
.jkcxs_banner_case{ height:auto; background:#B6D6E6 url(../images_plat/case_BannerBg1.png) top left repeat;}
.jkcxs_banner_case_content{ color:#FFF; font-weight:bold; padding:150px 0;}

.jkcxs_cas_search_tlt h5{ font-size:0.8rem; color:#333; margin-bottom:0; padding:10px 0 0 0; font-weight:500; }
.jkcxs_cas_search_main{ color:#6b6e75; margin-bottom:0px; padding:10px 0; cursor:default; font-weight:500; }
.jkcxs_cas_search_main h5{ font-size:0.8rem; margin-bottom:0; font-weight:500; }
.jkcxs_cas_search_main:hover{ background-color:#071D47; color:#FFF; font-weight:500; }
.jkcxs_cas_search_active{ background-color:#071D47; color:#FFF; font-weight:500; }
    .jkcxs_cas_search_main:hover a, .jkcxs_cas_search_active a {
        color:#fff;
		text-decoration:none;
    }
.jkcxs_cas_box{ padding:10px 10px 15px 10px;}
.jkcxs_page{ display:table; margin:0 auto; padding-top:35px;}/* 分页 不确定宽度的div水平居中，加display:table; margin:0 auto; */

/* 案例库-文章详情页 */
.breadcrumb{ background:#B6D6E6;}
.breadcrumb-item + .breadcrumb-item::before{ color:#071D47;}
.breadcrumb-item.active{ color: #071D47;}
.jkcxs_case_subnav{ color:#071D47;}
.jkcxs_case_subnav a{ color:#F87403;}

.jkcxs_case_content{padding:40px;}
@media screen and (max-width: 768px) {
  .jkcxs_case_content{ margin:0 10px;}
}
.jkcxs_case_content h5{ font-size:1.3rem; font-weight:500; line-height:150%; margin-top:30px;margin-bottom:10px; color:#071D47 ; text-align: left;}
.jkcxs_case_content span{ font-size:0.6rem; color:#8c8989; padding-bottom:20px; display:block; text-align: left;}

.jkcxs_case_content p img{ max-width:100%; height:auto; margin:10px 0 0 0 ;}

.content-body{color: #333;  font-size: 0.9rem; line-height: 180%;}
.content-body p{color: #333; font-size: 0.9rem; line-height: 180%;}
.content-body span{font-size: 0.9rem; line-height: 180%; }
.content-body img{max-width: 763px; margin-top:10px; margin-bottom: 0;}
.content-body table{width: 100%;}
.content-body strong{font-weight: bolder;}
.content-body table tr td{padding:5px;}
@media screen and (max-width: 768px) {
  .content-body img{max-width: 100%;}
}

.jkcxs_case_sidebar{ padding-left:25px; padding-right:0;} 
.jkcxs_case_sidebar_search{ margin-bottom:30px; padding:20px 15px 5px 15px;}
.jkcxs_case_sidebar_typetlt{ width:100px; font-size:1rem; font-weight: 500; color:#071D47; margin-bottom:20px; padding-bottom:8px;}
.jkcxs_case_sidebar_typetag{ display: block; width:100%; border-radius:20px; padding-top:5px; padding-bottom:5px; background-color:#fff;cursor:pointer;}
.jkcxs_case_sidebar_typetag:hover{ background-color:#169fe6; color:#FFF;}
    .jkcxs_case_sidebar_typetag:hover a{color:#fff; text-decoration:none;}
    /* 案例库-前沿（新闻） */
    .jkcxs_banner_news img {
        width: 100%;
        height: auto;
        text-align: center;
    }
.jkcxs_news_main{ border-bottom:1px solid #dfdfdf; margin-left:0px; margin-right: 0px; padding-right: 0; padding-left: 0; margin-bottom:25px; padding-bottom:20px;}
.jkcxs_news_main:hover{ border-bottom:1px solid #ff9900;}
.jkcxs_news_pic img{ max-width:330px; height:auto;}
.jkcxs_news_list h5{ padding-bottom:5px; display:block;}
.jkcxs_news_list span{ color:#8c8989; padding-bottom:15px; display:block;}
.jkcxs_news_list button{ margin-top:15px; margin-bottom:0; }

/* 案例库-前沿（新闻）详情页 */
.jkcxs_banner_subnav{ background-color:#CC9933;}
.jkcxs_news_sidebar_typetlt{}
.jkcxs_news_sidebar_typetag:hover, .jkcxs_news_sidebar_typetag_active{ background-color:#fc9900;}
    .jkcxs_news_sidebar_typetag_active a, .jkcxs_news_sidebar_typetag:hover a{color:#fff; text-decoration:none;}
    /* 学院-课程页 */
    .jkcxs_college_type {
        font-size: 1rem;
        border-bottom: 1px solid #e6e8eb;
        margin: 20px auto;
        padding: 0px 0 6px 0;
    }
.jkcxs_college_play{ left:50%; top:50%; margin-left:-25px; margin-top:-100px; z-index:100; position:absolute; opacity:0.8; filter:alpha(opacity=80);}
.jkcxs_college_play:hover{opacity:1; filter:alpha(opacity=10);}
.jkcxs_college_time{ margin-bottom:10px;}

/* 学院-最新课程-课程介绍页 */
.jkcxs_college_subnav{ background-color:#0099CC;}
.jkcxs_college_topbar{ margin:20px auto 50px auto; padding:30px 0 5px 0;}
.jkcxs_college_right img{ width:100%; height:auto; margin:0 auto 20px auto;  opacity:1; filter:alpha(opacity=100);}
.jkcxs_college_right img:hover{  opacity:1; filter:alpha(opacity=0);}

/* 学院-在线视频-视频播放页 */
.jkcxs_college_video iframe{ width:100%; height:500px; background-color:#CCCCCC;}
.jkcxs_college_video_ico{ padding:0; position:relative;}
.jkcxs_college_video_ico span{ height:20px; line-height:20px; background-color:#007bff; font-size:12px; color:#FFF; left:0px; top:0; z-index:100; padding-left:6px; padding-right:6px; position:absolute;}

/* 活动页 */
.jkcxs_event_box{ text-align:left; border:1px solid #e6e6e6; background-color:#FFF; margin-right:10px; margin-bottom:30px; padding:2px 2px 10px 2px;}
.jkcxs_event_enter{ width:130px; height:130px; background:url(../images_plat/ico12.jpg) no-repeat center; display:inline-block; margin-top:30px;}
.jkcxs_event_enter:hover{ background:url(../images_plat/ico13.jpg) no-repeat;}
.jkcxs_event_enter_bmover{ width:130px; height:130px; background:url(../images_plat/eventbmover.jpg) no-repeat center; display:inline-block; margin-top:30px;}
.jkcxs_event_enter_over{ width:130px; height:130px; background:url(../images_plat/eventover.jpg) no-repeat center; display:inline-block; margin-top:30px;}


/* 活动-详情页 */
.jkcxs_event_ico{ padding:0; position:relative;}
.jkcxs_event_ico span{ height:20px; line-height:20px; background-color:#ff9900; font-size:12px; color:#FFF; left:0px; top:0; z-index:100; padding-left:6px; padding-right:6px; position:absolute;}
.jkcxs_event_subnav{ background-color:#CC9933;}

/* 智库-专家介绍页 */
.jkcxs_banner_team{ background-color:#3366CC;}
.jkcxs_team_content{ line-height:150%; text-align:left; padding:50px 40px 80px 40px;}
.jkcxs_team_content h4{ font-size:1.7rem; margin-bottom:15px; margin-right:15px; display:inline-block;}
.jkcxs_team_content span{ font-size:1rem; color:#8c8989; margin-bottom:15px;}
.jkcxs_team_content p{ text-align:left; font-size:1rem; line-height:200%;}
.jkcxs_team_content_head img{ width:142px; height:142px; overflow:hidden;}
.jkcxs_team_case_main{ text-align:left; border-bottom:2px solid #e6e6e6; margin-right:10px; margin-bottom:30px; padding-bottom:5px;}
.jkcxs_team_case_main:hover{ border-bottom:2px solid #CCC;}
.jkcxs_team_case_main_pic{ width:100%; height:auto; margin-bottom:10px;}
.jkcxs_team_case_main h6{ font-weight:bold;}
.jkcxs_team_case_play{ left:50%; top:50%; margin-left:-25px; margin-top:-60px; z-index:100; position:absolute; opacity:0.8; filter:alpha(opacity=80);}
.jkcxs_team_case_play:hover{opacity:1; filter:alpha(opacity=10);}
/* 20180928以下王碧辉修改 */
.jkcxs_team_case_video{ text-align:left; border-bottom:1px solid #ececec; margin-bottom:25px;}
.jkcxs_team_case_video_pic{ width:100%; height:auto; margin-bottom:20px;}
.jkcxs_team_case_video_play{ left:50%; top:50%; margin-left:-27px; margin-top:-33px; z-index:100; position:absolute; opacity:0.8; filter:alpha(opacity=80);}
.jkcxs_team_case_video_play:hover{opacity:1; filter:alpha(opacity=10);}
.jkcxs_team_case_video h6{ font-size:18px; font-weight:500; margin-bottom:7px;}
.jkcxs_team_case_video_date{ font-size:0.6rem; color:#8c8989; margin-bottom:10px;}
.jkcxs_team_case_video p{ line-height:150%; margin-bottom:20px;}


/* 关于我们页 */
.jkcxs_banner_team{ background-color:#3366CC;}
.jkcxs_team_content{ line-height:150%; text-align:left; padding:50px 40px 20px 40px;}
.jkcxs_team_content h4{ font-size:1.7rem; margin-bottom:15px; margin-right:15px; display:inline-block;}
.jkcxs_team_content span{ font-size:1rem; color:#8c8989; margin-bottom:15px;}
.jkcxs_team_content p{ text-align:left; font-size:1rem; line-height:200%;}
.jkcxs_team_media{ padding-left:0; padding-right:0;}
.jkcxs_team_case_main{ text-align:left; border-bottom:2px solid #e6e6e6; margin-right:10px; margin-bottom:30px; padding-bottom:5px;}
.jkcxs_team_case_main:hover{ border-bottom:2px solid #CCC;}
.jkcxs_team_case_main_pic{ width:100%; height:auto; margin-bottom:10px;}
.jkcxs_team_case_main h6{ font-weight:bold;}
.jkcxs_team_case_play{ left:50%; top:50%; margin-left:-25px; margin-top:-60px; z-index:100; position:absolute; opacity:0.8; filter:alpha(opacity=80);}
.jkcxs_team_case_play:hover{opacity:1; filter:alpha(opacity=10);}

.jkcxs_team_media_margin-bottom30{ margin-bottom:30px;}
.jkcxs_team_content_tlt{ font-size:1.3rem; font-weight:bold; text-align:left; margin-bottom:30px;}

/* 关于我们页 */
.jkcxs_about_content{ text-align:left; font-size:1rem; line-height:200%;}
.jkcxs_about_content_tlt{ font-size:1.25rem; font-weight:bold; margin-bottom:40px;}
.jkcxs_about_content p{ padding-top:30px;}
.jkcxs_about_logo_bg{ color:#FFF; background-color:#CC9933;}
.jkcxs_about_logo img{ margin:10px 0 5px 0;}
.jkcxs_about_contact_box{ height:230px; font-size:1rem; border:1px solid #e6e6e6; border-bottom:5px solid #e6e6e6; margin:10px 0 20px 0; padding:30px 0 20px 0; background: #fff;}
.jkcxs_about_contact_box:hover{ border-bottom:5px solid #ff9900;}
.jkcxs_about_contact_box img{ margin-bottom:15px;}

@media (max-width: 768px){
	
	.pub_row_marginLR0{ margin-left:-15px; margin-right:-15px;}
	
	/* 头部-导航条 */
	.jkcxs_nav .jkcxs_nav_item{ padding:12px 15px;}
	.nav-item{ padding:0;}
	
	/* 首页-前沿 */
	.btn-warning{ margin-bottom:50px;}
	
	/* 案例库-文章详情页 */
	.jkcxs_case_content{ padding-left:15px; padding-right:15px; font-size: 0.8rem; color: #333; line-height: 150%;}
	.jkcxs_case_sidebar{ padding:30px 15px 0 15px;}
	
	/* 前沿（新闻）-列表页 */
	.jkcxs_news_list{ padding-top:20px;}
	
	/* 智库-详情页 */
	.jkcxs_team_content{ text-align:center; padding-left:15px; padding-right:15px;}
	.jkcxs_team_content p{ text-align:center;}
	.jkcxs_team_media{ padding-left:15px; padding-right:15px;}
	
	/* 学院-最新课程-课程介绍页 */
	.jkcxs_college_right{ padding-left:0; padding-right:0;}
	.jkcxs_college_right img{ margin:20px auto 0 auto;}
	
	/* 学院-在线视频-视频播放页 */
	.jkcxs_college_video_ico span{ top:20px;}
	
	/* 活动-活动详情页 */
	.jkcxs_event_ico span{ top:20px;}
}

#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}

    #mcover img {
        position: fixed;
        right: 18px;
        top: 5px;
        width: 260px !important;
        height: 180px !important;
        z-index: 20001;
    }