*{font-family: "microsoft yahei";}
body{background: rgba(243, 254, 255, 1) !important;}
.hidden-overstep-txt { overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.layout-center{display: flex;justify-content: center;align-items: center;}
.layout-between{display: flex;justify-content: space-between;align-items: center;}
.maincon{width: 1280px;margin: auto;}
.space {height: 40px;}
.clearfix {overflow: hidden;}
.left {float: left;}
.right{float: right;}

/*头部*/
.top{height: 148px;display: flex;}

/*导航栏*/
.nav{height: 50px;background:#0A5EC6;padding-top: 2px;}
.global{padding: 0px;list-style: none;}
.global>li{float: left;text-align: center;}
.global>li a{line-height: 50px;display: inline-block;color:#fff;font-size:16px;text-decoration: none;padding: 0px 15px;min-width:142px;}
.global>li:hover a{color:#fff;font-weight: bold;}
.nav-bg {background-image: url(http://cdn.sjedu.cn/webeditor/uploadfile/picture/2020/09/21/20200921120633963005.png);height: 10px;position: relative;z-index: 999;}

.banner {position: relative;margin-top: -10px;}
.banner .carousel-inner{height:600px;}
.banner img{width:100%;height:600px;}
.banner .banner-carousel-indicators{bottom: 30px}
.banner .carousel-indicators li{border: none;width: 10px;height: 10px;background-color:#F3FEFF;margin:0px 6px;border-radius: 5px;}
.banner .carousel-indicators .active{width: 34px;height: 10px;background-color:#0A5EC6;}
.banner .carousel-title{display: none;}
.banner .carousel-control{opacity: 1;width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;border-radius: 50%;position: absolute;top: 45%;background: initial;}
.banner .carousel-control span{font-size: 40px;margin-top: 0px;color: #0A5EC6;}
.banner .carousel-control.left{left: 5%;background:rgba(255,255,255,.6);top:36%;}
.banner .carousel-control.right{right: 5%;background:rgba(255,255,255,.6);top:36%;}
.banner .banner-btm-bg {background-image: url(http://cdn.sjedu.cn/webeditor/uploadfile/picture/2020/09/21/20200921120638491025.png);height: 80px;margin-top: -80px;position: relative;}

.videoCon {margin-top: 20px;}
.video{height: 226px;width: 100%;align-items: center;display: flex;justify-content: center;}
.video-load{height: 226px;width: 400px;border-radius:10px;}

.topCon .leftCon{float: left;width: 840px;position: relative;}
.topCon .rightCon{float: right;width: 400px;position: relative;}
.title a {
    background: #68A3F0;
	display: inline-block;
	padding: 0px 30px;
    font-size: 16px;
    color: #fff;
    margin-left: -7px;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
}
.title a.active {
    font-size: 20px;
}
.title > div {
	background-image: url(http://cdn.sjedu.cn/webeditor/uploadfile/picture/2020/09/21/20200921120634463009.png);
	width: 24px;
	height: 48px;
	display: inline-block;
    vertical-align: middle;
}
.title a:hover {cursor: pointer;color: #fff;text-decoration: none;}

.leftCon .con-box {margin-top: 20px;overflow: hidden;background: #fff;border-radius: 10px;}
.leftCon .con-box .left img{width: 400px;height: 266px;}
.leftCon .con-box .left .carousel-indicators,.leftCon .left .carousel-title{display: none;}
.leftCon .con-box .right{width: 405px;margin-right: 15px;}
.leftCon .con-box .right .doctitle{display: flex;justify-content: space-between;align-items: center}
.leftCon .con-box .right .doctitle .hidden-overstep-txt{line-height: 52px;width: 360px;font-size: 16px;}
.leftCon .con-box .right .doctitle .hidden-overstep-txt a{color: #333;}
.leftCon .con-box .right .doctitle .dateTime{color: #999;display: inline-block;}
.leftCon .con-box .right .tr-b .doccontent{color: #666;line-height: 24px;text-indent: 24px;height: 42px;overflow: hidden;}

.condition {background: #fff;border-radius:10px;margin-top: 20px;padding:19px 20px;display: none;}
.condition.active {display: block;}
.condition .tr-b {line-height: 38px;}
.condition .tr-b .hidden-overstep-txt{width: 280px;font-size: 14px}
.condition .tr-b .hidden-overstep-txt a{color:#666;}
.condition .tr-b .hidden-overstep-txt a:hover{color:#FF0000;}
.condition .tr-b .dateTime{color: #999;font-size: 14px;}

#mobile .title{margin: 15px 0px 10px;}
#mobile .title a{padding: 0px 20px;font-size: 16px;height: 36px;line-height: 36px;}
#mobile .title img {height: 36px;}
#mobile .title div {width: 18px;height: 36px;background-size: 100% 100%;}

.marquee {height: 230px;background: #CFF1FF;display: flex;align-items: center;position: relative;margin-top: 20px;border-radius: 10px;}
.marquee #contentArea img{width:240px;height:160px;border-radius:8px;border:3px solid #fff;}
.marquee #contentArea a{padding-left: 10px;display: inline-block;}
.marquee .carousel-control{background: initial;}
.marquee .carousel-control.left {left:1%;}
.marquee .carousel-control.right {right:1%;}
.marquee .carousel-control.left span,.marquee .carousel-control.right span {color:#407EBB;}
.marquee #marquee {width: 750px;margin: 0px 45px;}

.bottom-link .link-item{margin:0px;text-align: center;background: rgba(128, 214, 255, .3);width: 120px;height: 120px;border-radius: 6px;padding:15px 20px;}
.bottom-link .link-item a{color: #4699FC;font-size: 14px;display: inline-block;}
.bottom-link .link-item a > div{margin-top: 10px;font-family: myFirstFont;}

.link {list-style: none;overflow: hidden;padding: 17px 20px;background: #fff;border-radius: 10px;margin-top: 20px;}
.link li {float: left;line-height: 48px;min-width: 150px;}
.link li>a{color: #333;font-size: 16px;}
.link li>img{width: 28px;height: 28px;}


.bottom-bg {background-image: url(http://cdn.sjedu.cn/webeditor/uploadfile/picture/2020/09/22/20200922100207263001.png);height: 120px;}
.bottom {background: #0A5EC6;height: 126px;}
.bottom .maincon{color: #fff;height: 126px;line-height: 24px;}
.bottom .maincon p{margin:0px;text-align: center;font-size: 14px;}
.bottom .maincon a{color: #fff;}

/* channel */
#jtxx-channel{margin-bottom: 20px;}
#jtxx-channel .channel-bc, #jtxx-channel .channel-bgc {border-radius: 0px;}
#jtxx-channel .channel-bc a {color:#333;}
#jtxx-channel .channel-bc a:hover{color:#31a8e1;}
#jtxx-channel .channel-bc {border-color: #31a8e1;}
#jtxx-channel .channel-bgc {background-color: #31a8e1;color: #fff}
#jtxx-channel .channel-color {color: #fff;}
#jtxx-channel .channel-fcb {color: #31a8e1;border-bottom: 1px dotted #31a8e1;}
#xxgk-jtxx .block-top-left .selected, #xxgk-jtxx .block-heading {color:#fff}
#xxgk-jtxx .block-top-left .selected, #xxgk-jtxx .panel .panel-heading-exp {background: #31a8e1;}
#xxgk-jtxx .block-top-left .tab, #xxgk-jtxx .block-top-left-content {border: 1px solid #31a8e1;cursor: pointer}
#xxgk-jtxx .page-heading {color: #31a8e1;}
#xxgk-jtxx .main-mid {width:1280px;}
#xxgk-jtxx .block-top-left span {width: 98.8px;}
#xxgk-jtxx .block-body, .retrieve-box {color:#444;}
#xxgk-jtxx .block-body .datetime {color: #444;width: 80px;}
#xxgk-jtxx .block-body tr td  a{color:#444;}
#xxgk-jtxx .block-body tr td  select{color:#444;}
#xxgk-jtxx .block-body tr   .ng-binding{color:#444;}
#xxgk-jtxx .block-body div a{color:#444;}
#xxgk-jtxx .block-more a {color:#fff;}
#xxgk-jtxx .page .page-header-exp .block-more a {color: #31a8e1;}
#xxgk-jtxx .panel-body-table table tr td a{margin-left:15px;}
#xxgk-jtxx .block-body div a:hover{color: #31a8e1;}
#xxgk-jtxx .block-more a:hover{color: #31a8e1;}
#xxgk-jtxx .block-body tr td a:hover{color: #31a8e1;}
#xxgk-jtxx a:hover{color:#31a8e1;}