﻿@charset "utf-8";
/* CSS Document */
#middle{width:100%;}

.middle-box{background:#ffffff; padding-top:30px;}

.mid-byyw-box{ margin:0px 20px 30px;}

.byyw-left{
	float: left;
	margin-right: 30px;
    width: 640px;
}

.byyw-img{
	position: relative;
    right: 0;
	overflow:hidden;
}

/* .byyw-img img {
    width: 100%;
} */

.byyw-img:hover img {
	transform:scale(1.05);
	transition:0.5s;
}

.byyw-title{
	width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6) );
    padding: 60px 0 20px 0;
    color: #ffffff;
}

.byyw-inner{
	width: calc(100% - 180px);
    padding: 0 20px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	text-align:left;
}
.byyw-inner a{
	color:#ffffff;
	font-size:16px;
}

#controlBar{
	position: absolute !important;
    bottom: 20px !important;
    right: 25px !important;
}

.each-circle{
	width: 20px;
    height: 8px;
    margin-right: 5px;
    display: inline-block;
    background:#7abfff;
	border-radius: 6px 6px 6px 6px;
	cursor:pointer;
}

.circle-check{
	width: 8px;
    height: 8px;
    margin-right: 5px;
    display: inline-block;
    background:#ffffff;
	border-radius: 100%;
	cursor:pointer;
}
/* 要闻列表 */
.byyw-right{
	float:right;
	width:590px;
}

.headline{display:block; font-size:24px; line-height:36px; text-align:center; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center; color:#e60808;}
.headline a{color:#e60808; cursor:pointer;}

.byyw-list{margin-top:25px;}

.byyw-column{border-bottom:1px solid #bcbcbc; height:43px;}

.column-name{float:left; font-size:22px; font-weight:bold; color:#0a79e1; border-bottom:3px solid #1b82e2; height:42px;}

.more-btn{ float:right; margin-top: 15px;}
.more-btn a{cursor:pointer;}

.main-list{margin-top:30px;}
.main-list li{font-size:18px; margin-bottom:22px;}
.main-list li:first-child{ display:none; }

.list-dot{
	width:8px;
	height:8px;
	border-radius:100%;
	background:#bcbcbc;
	float:left;
	margin:8px 15px 0 0;
}
.list-bt{
	color:#000000;
	float:left;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
	width: calc(100% - 100px);
}
.list-fbsj{
	color:#bcbcbc;
	float:right;
	text-align:right;
}

/* 要闻列表 end */
/* 科研动态 */
.mid-main-box{margin: 0 20px 0px 20px;}
.leftbox{float:left; margin-right:30px; width:640px;}
.rightbox{float:right; width:590px;}
.kjfw-box{margin-bottom:28px;}

.main-box{margin-bottom:20px;}
.item-name{margin-bottom:20px;}
.lmmc{float:left; font-size:22px; font-weight:bold; color:#0a79e1;}
.tab01{color:#0a79e1;}
.tab02{color:#000000;}
.ckgd{margin-top:9px; float:right;}
.ckgd a{cursor:pointer;}

.box-list ul li{font-size:16px; color:#000000; margin-bottom:15px;}

.kjfw-zdwz{margin: 30px 0 30px 0; width:610px;}


.zdwz-img{ float:left; margin-right:20px;}

.zdwz-btnr{float:left; width:355px;}
.wzbt{font-size:16px; line-height:22px; margin-bottom:10px; color:#000000; text-align:left;  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; word-break: break-all;}
.wznr{font-size:14px; line-height:24px; color:#686868;  }
.wznr img{display:none;}

.kjfw-list ul li{margin-bottom:15px; font-size:16px;}
.kjfw-wzbt{
	color: #000000;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    width: calc(100% - 30px);
}

/* 科研动态 end */
/* 成果展示 */
.mid-cgzs-bg{ background:#f1f9ff; background-size:100% 100%; }

.cgzs-box{padding:40px 20px; overflow:hidden;}
.ncpml-box{padding-bottom: 60px; position:relative;}

.cgzs-column{ text-align:center; font-size:32px; font-weight:bold; margin-bottom:40px; }
.cgzs-column img{margin:0 20px 4px 20px; vertical-align:middle;}
.cgzs-column a{color:#1870c2; cursor:pointer; letter-spacing: 10px;}

.cgzs-list{position:relative;}

.cgzs-list li{ float:left; margin-right:20px;}

.cgzs-list li div{
	font-size:16px;
	color:#000000;
	padding:0 20px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	height: 45px;
    line-height: 45px;
    text-align: center;
}
.cgzs-list li img{width:100%;}


.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet{
	width:18px !important;
	height:18px !important;
	border-radius:100% !important;
	background:#c4c8cb !important;
	opacity:1 !important;
	margin:0 10px !important;
}

.swiper-pagination-bullet-active{ background:#1b74c8 !important; }

.swiper-slide img{ width:100%; }

/* 成果展示 end */


.Cont {
    WIDTH: 100%;
    FLOAT: left;
    OVERFLOW: hidden;
    height: 253px;
}
.Cont2 {
    WIDTH: 100%;
    FLOAT: left;
    OVERFLOW: hidden;
    height: 253px;
}
.ScrCont{
    WIDTH: 10000000px;
}
#List1,#List2 {
    float: left;
}
#List3,#List4 {
    float: left;
}
