@charset "utf-8";
/* 通用样式 */
*{ margin: 0; padding: 0}
html body { width: 100%; height: 100%;}
body{ background: #fff; font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;}
li{ list-style-type: none;}
/* display: block; */
img{ border: none; }
a{ text-decoration: none; color: #333;}
a:hover {color: rgb(0,115,211);}
.margin-l10{ margin-left: 10px;}
.margin-r10{ margin-right: 10px;}
.margin-20{ margin: 20px; }
.margin-t20{ margin-top: 20px; }
.margin-b20{margin-bottom: 20px; }
.margin-l20{margin-left: 20px; }
.margin-r20{margin-right: 20px; }
.margin-lr20{ margin-left: 20px; margin-right: 20px;}
.margin-tb20{ margin-top: 20px; margin-bottom: 20px;}
.padding-20{ padding: 20px;}
.padding-20-0{ padding: 20px 0px;}
.padding-0-10{ padding: 0px 10px;}
.padding-lr20{ padding-left: 20px; padding-right: 20px;}
.padding-tb20{ padding-top: 30px; padding-bottom: 20px; }
.padding-tb10 {
  padding: 10px 0;
}
.padding-60 { padding: 60px;box-sizing: border-box; }
.padding-90 { padding: 90px;box-sizing: border-box; }
.padding-40 { padding:20px 0px;box-sizing: border-box; }
.padding-t40{ padding: 40px 0px 0px 0px;}
.f-left{float: left;}
.f-right{float: right;}
.o-h{overflow: hidden;}
.pointer{cursor: pointer;}
.width-200 {width: 200px;}
.ydlj-back {background: #F6F6F6;padding: 20px 0 40px 0;}
.figer-bg  { background: #F8F8F8;height:248px  }
.margin-tb30 {
    margin-top: 30px;
}
.margin-top20 {margin-top: 20px;}
.flex-1-right20 {margin-right: 20px;}
.showdow-box {  
  box-shadow:#e3dae3 0px 0px 10px;
  width: 100%;
  background:#fff;
  overflow: hidden;
}
.box-radio {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  background:#fff;
  width: 100%;
 }
.center {
  vertical-align: middle;
}
.text-c { text-align: center; }
.text-index2 { text-indent: 26px; }
.blue-bg { background-color: rgb(24,147,254); }
.color-hs { color: rgb(152, 152, 152); }

/* 超出一行显示 */
.text-ellipsis{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
/* 超出俩行显示 */
.text-ellipsis-2{
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.width-90 { width: 90%; }
/* 超出俩行显示 */
.text-ellipsis-10{
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  line-clamp: 7;
  -webkit-box-orient: vertical;
}
.detail-sub-title { color: #0163CE; font-size: 20px; }
.detail-date {  font-size: 22px; font-weight: 500;}
/* 数字 */
.digit {width: 10px;height: 10px; padding: 3px; box-sizing: border-box; border-radius: 50%; border: 1px solid rgb(249,250,251);margin-right: 6px;background-color: rgb(249,250,251);}
.dot {       
  width: 14px;
  height: 14px;
  background-color: #0368BF;
  border-radius: 50%; 
  /* <!--设置圆点与其后面的内容水平显示--> */
  display: inline-block;
  margin-right: 13px;
}
/* 二级详情页面的背景图  */
.sub-background {
  background-image: url('../img/sub-bg.png');
  background-size: 100%;
  background-repeat: no-repeat;
}
/* 二级详情页面的  */


.mune-main li { padding: 15px 0; box-sizing: border-box; border-bottom: 1px solid #ccc;cursor: pointer;font-size: 20px;  color: rgb(136,136,136);}
.active-current a{ color: #0368BF !important; }
.active-current { color: #0368BF !important; }
.current {  }
/* 二级页面右边 */
.detail-main { flex: 1; }
.sub-title { font-size: 30px; border-bottom: 2px solid #ccc; }
.sub-title-1 { font-size: 26px;}
.sub-title-2 { font-size: 22px;}
.sub-title-3 { font-size: 18px;}
.sub-content { color: #ccc; }
.lh-30 {line-height: 30px;}
.lh-60 {line-height: 60px;}
.line { margin: 30px 0; border: 1px dotted #ccc;}


/* 详情页 */
.detail-title { font-size: 32px; }
.text-index-2 { text-indent: 2em; }

/* 成功展示详情 S */
.success-detail-main { border: 1px solid rgb(167,167,167); }
.success-detail { border-bottom: 1px solid rgb(167,167,167); }
.success-detail-title { font-size: 18px;  width: 180px; border-right: 1px solid rgb(226,228,233); height: 40px;line-height: 40px;}
/* 成功展示详情 E */
/* 运行管理详情 S */
.file-name { font-size: 20px; }
/* 运行管理详情 E */
.detail-main img{ margin: 20px auto; vertical-align: middle;}
/* 通用flex布局 */
.flex{ display: flex;}
.flex-1{ flex:1 }
.flex-1-80 { flex: 1;width: 80%; }
.justify-center{justify-content: center;}
.justify-betwwen{ justify-content: space-between; }
.align-center{ align-items:center}
.flex-col-center{ display: flex; flex-direction: column; justify-content: center;align-items:center }
.flex-wrap { flex-wrap: wrap; }
.flex-center { display: flex; flex-direction: column; justify-content: center;}
.flex-c { display: flex;  justify-content: center; align-items: center;}
.see-more { border-bottom: 1px solid rgb(24,147,254); color: rgb(24,147,254);margin-right: 5px;}
.nw-border-box{box-sizing: border-box;}
.bg-white{ background-color: white; }
.bg-f2f{ background-color: #F3F4F4; }
.home-bg{ background-image: url('../img/home-bg.png'); background-size: 100%;}
.width-20{ width: 20px;}
.nw-pa{ position: absolute; z-index: 1; }
.padding {
  padding: 0 2px;
}
.padding-b-15 {
  padding-bottom: 15px;
}
.padding-15 { padding: 15px; box-sizing: border-box;}
.absolute-b { position: absolute; bottom: 0; left: 0;  width: 100%;padding: 15px;box-sizing: border-box;}
/* 密级标识 */
.d_2,.d_3,.d_4{
	color: red !important; 
}
.head-avater{background: rgb(0,115,211);}

/* 主体box */
.w1280-box{ width: 1440px; margin: auto; box-sizing: border-box; }
.w1240-box { width: 1240px; margin: auto; box-sizing: border-box; }
/*------ 头部 box-------*/
.head-main {background-image: url(../img/head-bg.png);color: #fff;}
.head-box{ height: 160px; display: flex; justify-content: space-between; align-items: center; }
.head-logo{ display: flex; align-items: center; }
.head-title{ font-size: 30px; }
.head-font {margin-left: 10px;font-size: 17px;}
/* 头部搜索框 */
.search-box{ 
	width: 260px; 
	height: 32px; 
	/*transform: translate(0, -50%); */
	overflow: hidden;
	display: flex;
	align-items: center;
	outline: #115DB2 solid 1.5px;
    color: #fff;
}
.search-box input{ color: #115DB2; height: 32px; border: 1px solid #115DB2; width: 200px; outline:none; padding-left: 10px; border: none; /*background-color: transparent;*/}
.search-icon{ height: 100%; flex: 1; cursor: pointer; color: #fff; background-color: #115DB2; padding: 0 10px;}
/* 登录用户信息 */
.user-info { color: #fff; }
.user-opration a{ font-size: 12px;color: #fff; }
.bg-pos {
    position: relative;
}
.bg-pos img {
    position: absolute;
    left: 60px;
    top: 50%;
    transform: translateY(-50%);
}

/* 头部菜单  */
.head-menu-box{ height: 60px; background-color: #115DB2;}
/* .head-menu-item{ width: 20%; height: 100%; display: flex; justify-content: center; align-items: center; } */
.head-menu-item:hover {background: rgb(0,115,211);}
.h-menu-text{ color: #fff; font-size: 20px;}

/* 轮播图和tab===A */
.lpt-tabs-box{ height: 400px; background-color: white; display: flex; }

/* 轮播图样式 */
.gxdqw_slide{ width: 100%; height: 400px; float: left; overflow: hidden; }
.gxdqw_slide ul { position: absolute; }
.gxdqw_slide li { float: left; overflow: hidden; position: relative; }
/* 图片标题标题 */
.gxdqw_slide li p {
    color: #fff;
    font-size: 16px;
    background: rgba(0,0,0,0.5);
    position: absolute;
	left: 0;
	right: 0;
    bottom: 0px;
    padding-left: 20px;
    line-height: 36px;
}

/* 轮播图对应数字 */
.gxdqw_slide div { position: absolute; float: right; bottom: 8px; right: 10px; height: 20px; overflow: hidden; zoom: 1;}
.gxdqw_slide span.curr, .gxdqw_slide span.hover { background: #1a8ee8; }
.gxdqw_slide span {
    width: 18px;
    font-size: 12px;
    height: 18px;
    margin: 2px 2px;
    background: #F2F5F9;
    float: left;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    font-family: arial;
}

/* 左右 */
.gxdqw_slide #goback { left: 0px; }
.gxdqw_slide #forward { right: 0px; }
.gxdqw_slide .o-control {
	top: 50%; 
	transform: translate(0,-50%);
    display: none;
    position: absolute;
    width: 50px;
    height: 80px;
    background: #000;
    filter: alpha(opacity=30);
    opacity: 0;
    cursor: pointer;
}

/* tab和对应列表 */
.tab-head{ height: 60px;position: relative; }
.tab-menu-box{position: relative; z-index: 10; color: #fff; flex:1;align-self: flex-end;display: flex;}
.t-menu-item{ padding: 10px 20px; font-size: 20px; border-radius: 5px 5px 0px 0px; cursor: pointer;}
.list-active{ background-color: white;color: #0368BF; }
.border-b { border-bottom: 1px solid #ccc; }
/* 轮播图和tab===E */

/* 通用展示列表A */
.list-box{ line-height: 150%; min-height: 650px;margin-bottom: 30px;}
.list-box li a { width: 80%; }

.list-box li  {   border-bottom: 1px solid #ccc;}
.item-title{overflow: hidden;}
.lozenge { width: 6px; height: 6px; display: block; background-color: #0368BF; transform: rotateZ(45deg);margin-right: 5px;}
.date-time { margin-left: 20px; }
/*color: #115DB2;*/
.item-title:hover{background-color: #F2F5F9;cursor: pointer;}
.item-title-left{ display: flex; align-items: center; cursor: pointer; float: left; }
.time-text{ float: right; color: #999999; font-size: 14px; }
.time-top { color: #AAAAAA; font-size: 16px;  }
.tend-default { width: 25px; height: 25px; line-height: 25px; border-radius: 50%;background: rgb(230,230,230); text-align: center; margin-right: 10px;font-size:14px;}
.active-img, .active-title {width: 25px; height: 25px; line-height: 25px; border-radius: 50%;background: #1764ce; text-align: center; color: #fff;margin-right: 10px;font-size:14px;}
.w300-box { width: 300px; }
.mune-content { display: none; }
.yq-box li a { width: 100%; }

/* 通用展示列表E */

/* 新闻中心 */
.tzgg-box{ text-align: center; position: relative; }
.tzgg-title{ font-size: 28px;  color: #000; }
.small-title { font-size: 12px; color: #666;padding: 0 10px;}
.news-detail { padding: 15px; box-sizing: border-box; }
.detail-content { padding: 15px 0; }

/* 学术活动S  */

.date-box {
  width: 100px;
  color: #fff;
  text-align: center;
}
.absolute-box { overflow:hidden;width: 500px;background-color: rgb(123,178,229); color: #fff;text-overflow:ellipsis;}
/*  最新成果  */
/* 实验室S */
.laboratory-bg { background-image: url('../img/laboratory-bg.png'); }
.laboratory-box { margin-top: -110px; background-image: url('../img/laboratory-bg1.png');}
.laboratory-title { padding-top: 110px; padding-left: 30px;box-sizing: border-box;color: rgb(116,124,149);}
.big-word { font-size: 36px;margin-top: 20px; }
.small-word { font-size: 22px; }
.english-word {  font-size: 20px; color: rgb(116,124,149);}
.head-content { background-color: #F2F5F9; }
.user-img {  background-color: #ccc;margin: 30px; overflow: hidden;}
/* 实验室二级页面样式 */
.conditions-title {background-size: 100%;   }
.conditions-title img {
  height: 325px;
}
.conditions-main { position: absolute; width: 1440px; height: 150px;left: 20%;top: 30%;}
.border-l-red { border-left: 2px solid #ce211d; }
.see-details {
  margin: 60px 0;
}
/* 实验室介绍 现任领导S */
.leader-img { width: 20%;height: auto; border-radius: 0;margin-right: 20px;}
.leader-img img { width: 160px;height: 160px; border-radius: 0;}
.see-details a{  border: 1px solid rgb(106,106,106); border-radius: 25px; padding: 15px 30px;font-size: 22px;}
.see-details a:hover { border: 1px solid rgb(123,178,229);  color: rgb(123,178,229);}
/* 位置样式S */
.location-main { background-color: rgb(249,250,251); }

/* 应用入口 */
.yy-entry{ height: 80px; width: calc( (1280px -120px) / 7); margin-right: 20px; float: left; position: relative; cursor: pointer; }
.yy-entry-icon{height: 100%; position: relative; z-index: 10;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.yy-entry:nth-child(7n+0){ margin-right: 0; }
.yy-entry:nth-child(n+8){ margin-top: 15px; }
.left-dot {width: 28px; height: 28px; line-height: 28px; border-radius: 50%;background: rgb(230,230,230); text-align: center;}


/* 左右门户 */
.dzmh-col{ flex: 1; height: 80px; position: relative; display: flex; justify-content: center; align-items: center; cursor: pointer; }
.dzmh-text{ color: white; position: relative; z-index: 10; letter-spacing: 10px; font-size: 28px;}

/* 友情链接A */
.yqlj-box{background-color: rgb(219,236,251);}
.yqlj-text { color: #1764ce; padding: 10px 0; font-size: 17px;box-sizing: border-box;}
.yqlj a{ padding-right: 20px; font-size: 15px;color: #1764ce;}
.yqlj-tab {
    font-size: 18px; 
    font-weight: bold;
    line-height: 50px; 
    text-align: center; 
    color: #333;
    cursor: pointer;
	margin-right: 10px;
	padding: 0 20px;
	background-color: rgb(219,236,251);
	cursor: pointer;
}
.yqlj-active{ color: #333; background-color: #fff;}
.yqlj-list{ rgb(219,236,251);padding: 20px; line-height: 200%; overflow: hidden; }
.yqlj-list {
    height: 280px;
    overflow: hidden;
    overflow-y: auto;
}
.yqlj-list li{ float: left;width: 240px;}
.yqlj-title{clear: both;font-size: 18px; font-weight: bold;}
/* 友情链接E */

/* 底部脚页 */
.bottom-box{ justify-content: space-between; height: 120px; background-color: rgb(23,100,206); color: #fff;font-size: 14px;}
.bottom-box div p {
    margin: 10px 0;
}

/* 覆盖样式 */
.color-white { color:#fff; }
.opengoverment-main {
  width: 1440px;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  padding: 15px;
}
/* 政务公开列表页 */
.opengoverment-list {
  display: flex;
  padding: 10px  0;
  box-sizing: border-box;
}
.opengovermentList-l-main {
  width: 300px;
  display: inline-block;
  /* background-color: #F5F5F5; */
  vertical-align: top;
  padding:10px 20px;
  box-sizing: border-box;
}
.opengovermentList-l-main .title-box .notice {
  border-bottom: 1px solid #D5D5D5;
  margin-bottom: 10px;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  box-sizing: border-box;

}
.opengovermentList-l-main .title-box .default-title {
  /* background-color: #509AF1; */
  /* color: #509AF1;  */
}
.opengovermentList-l-main .title-box .default-title .nav-l a {
  color: #509AF1;
}

.inlinebox {
  display: inline-block;
}

.nav-l {
  width: 81%;
  
}
.nav-l  a {
  text-decoration: none;
  /* color: #000; */
  font-size: 20px;
  color: rgb(136,136,136);

}
.tend-open {
  position: relative;
  width: 16%;
  text-align: right;
}
.tend-open img { 
  width: 20%;
  position: absolute;
  right: 12px;
  bottom: 1px;
}
.tend-open  .tend-default{ 
  display: block;
}
.opengovermentList-r-main {
  flex: 1;
  width: 68%;
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  box-sizing: border-box;
}
.opengovermentList-r-main .opengovermentList-content {
  /* max-height: 1200px; */
  display: none;
  overflow: hidden;
}
.opengovermentList-r-main ul li {
  border-bottom: 1px solid #EDEDED;
  padding: 10px 0;
}
.opengovermentList-r-main ul li a{
  display: block;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.opengovermentList-r-main ul li a div {
  flex: 1;
  width: 80%;
  vertical-align: top;
}
.opengovermentList-r-main ul li a .time {
  width: 100px;
  vertical-align: top;
  text-align: right;
  display: inline-block;
  float: right;
}
.opengovermentList-r-main ul .opengovermentList-r-title a{
  border: none;
  border-left: 4px solid #0163CE;
  color: #0163CE;
  font-size: 18px;
  font-size: 500;
  padding: 0;
  padding-left: 10px;
}
/* 分页的样式  s*/
.fenye{ 
  text-align: right;
  margin: 30px;
  font-size: 14px;
  color: #666;
}
.fenye a{
   padding: 3px 6px;
    border: 1px solid #D8D8D8;
    background: #fff;
    font-size:12px;
    margin-left: 15px;
    }
.fenye a:hover{
  background: #2f79ca;
  border: 1px solid #2b95c4;
  color: #fff;
}
.fenye span{ color: #2f79ca; padding: 4px 5px; font-size:12px; font-weight: bold;}
/* 分页的样式  e*/


.swiper-container {
  /* width: 100%; */
  /* min-height: 700px; */
}
.labs-info {
  height: 500px;
  overflow: hidden
}

.labs-info .labs-list {
  height: 100%;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: rgba(27, 43, 79, 0.1);
  -webkit-border-image: -webkit-linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  -moz-border-image: -moz-linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  -o-border-image: linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  -ms-border-image: linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  border-image: linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30
}

.labs-info .labs-item {
  float: left;
  height: 100%;
  width: 25%;
  padding: 0 15px;
  position: relative;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: rgba(27, 43, 79, 0.1);
  -webkit-border-image: -webkit-linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  -moz-border-image: -moz-linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  -o-border-image: linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  -ms-border-image: linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  border-image: linear-gradient(rgba(27, 43, 79, 0.2), rgba(27, 43, 79, 0.02)) 30;
  transition: width .8s;
  -ms-transition: width .8s;
  -moz-transition: width .8s;
  -webkit-transition: width .8s;
  -o-transition: width .8s;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.labs-info .item-active {
  background-image: none !important;
  background: #fff;
  /* width: 278px; */
  width: 30%;
  padding: 0 22px;
  transition: width .8s, padding-left .2s, padding-right .2s;
  -ms-transition: width .8s, padding-left .2s, padding-right .2s;
  -moz-transition: width .8s, padding-left .2s, padding-right .2s;
  -webkit-transition: width .8s, padding-left .2s, padding-right .2s;
  -o-transition: width .8s, padding-left .2s, padding-right .2s
}

.labs-info .labs-item .watermark {
  margin-top: 32px;
  margin-bottom: 24px
}

.labs-info .labs-item .ch-title {
  font-size: 26px;
  font-family: FZXiaoBiaoSong-B05S-Regular;
  color: #1B2B4F;
  letter-spacing: 0;
  line-height: 46px;
height:100px;
}

.labs-info .labs-item .en-title {
  opacity: .6;
  font-size: 16px;
  color: #1B2B4F;
  letter-spacing: -0.3px;
  line-height: 24px;
  font-weight: 700;
  padding-left: 3px
}

.labs-info .labs-item .main-cont {
  height: 340px;
  position: absolute;
  bottom: 0
}

.labs-info .labs-item .main-cont.main-cont-1 {
  z-index: 2
}

.labs-info .labs-item .main-cont.main-cont-1 .wrap {
  width: 256px;
  height: 100%;
  position: relative
}

.labs-info .labs-item .main-cont.main-cont-1 ul li {
  margin-bottom: 16px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span {
  display: inline-block;
  height: 20px;
  vertical-align: top;
  font-size: 16px;
  color: #1B2B4F;
  line-height: 20px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol {
  width: 20px;
  margin-right: 12px;
  background-image: url("https://img.alicdn.com/tfs/TB19AHAdQL0gK0jSZFtXXXQCXXa-1260-900.svg");
  background-size: 1260px 900px;
  background-position-y: -163px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-1 {
  background-position-x: -563px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-2 {
  background-position-x: -588px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-3 {
  background-position-x: -613px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-4 {
  background-position-x: -638px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-5 {
  background-position-x: -663px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-6 {
  background-position-x: -688px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-7 {
  background-position-x: -713px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-8 {
  background-position-x: -738px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-9 {
  background-position-x: -763px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.item-symbol.item-symbol-10 {
  background-position-x: -788px
}

.labs-info .labs-item .main-cont.main-cont-1 ul span.special-width {
  width: 210px;
  height: 40px;
  text-align: left
}
.font-serif {
  font-family: Bulter, QingKe, sans-serif, SimSun
}
.labs-info .labs-item .main-cont.main-cont-1 ul span.font-serif {
  height: auto;
  text-align: left;
  width: 212px;
  line-height: 24px
}

.labs-info .labs-item .main-cont.main-cont-1 .brief {
  opacity: .8;
  font-size: 16px;
  color: #1B2B4F;
  line-height: 28px;
  padding-right: 24px;
  font-family: PingFangSC;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden
}

.labs-info .labs-item .main-cont.main-cont-2 {
  z-index: 3;
  bottom: 10px;
  right: 24px;
  height: 40px
}

.labs-info .labs-item .main-cont.main-cont-2 .title {
  opacity: .4;
  font-size: 14px;
  color: #1B2B4F;
  letter-spacing: 0;
  text-align: right;
  line-height: 18px;
  padding-bottom: 8px;
  font-weight: 800
}

.labs-info .labs-item .main-cont.main-cont-2 .name {
  text-align: right;
  line-height: 18px;
  opacity: .4;
  letter-spacing: 0;
  font-size: 14px;
  color: #1A2B4F;
  font-weight: 800
}
.hidden {
  display: none !important
}


.lunbo { width: 100%; height: 325px; border-radius: 4px; behavior: url(../src/pie/PIE.htc); }
.lunbo .jSlider img { width: 100%; }
.lunbo .jSlider .navigator .prev { display: none; }
.lunbo .jSlider .navigator .next { display: none; }
.lunbo .jSlider .controller .indicator span { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000); }
.lunbo .jSlider .controller .indicator .selected { background-color: #fff; width: 28px; height: 12px; }
.lunbo .jSlider .background-img{background-size: cover;background-repeat: no-repeat;width: 100%;height: 100%;background-position: center center;}
.lunbo .jSlider .background-img a{width: 100%;height: 100%;}

.swiper-button-next {
  /*先将原始箭头的颜色设置为透明的  然后设置一个背景图片  达到修改按钮样式的目的*/
  color: rgba(0, 0, 0, 0)!important;
  background-size: 30px 30px;
  background-color: rgb(69,112,151) !important;
  background:url("../img/button_right.png") center center no-repeat !important;
  right:0 !important;
}
.swiper-button-prev{
  color: rgba(0, 0, 0, 0)!important;
  background-size: 30px 30px;
  background:url("../img/button_left.png") center center no-repeat !important;
  background-color: rgb(69,112,151) !important;
  left:0 !important;
}
.description-main { 
  line-height: 32px;
  font-size: 16px;
  text-indent: 2em;
  color: #686868;
}
/* 分页组件样式 */
.pageDiv{padding: 20px;text-align: right;color: #ccc;clear: both;}
.pageDiv a{display: inline-block;color: #666666;background: #F5F5F5;height: 28px;	line-height: 28px;padding: 0 15px;border: 1px solid rgba(229,229,229,1);margin: 0 7px;font-size: 14px;background-color: #fff;border-radius: 2px;}
.pageDiv a:hover{text-decoration: none;border: 1px solid #0368BF;}
.pageDiv span.current{display: inline-block;height: 28px;line-height: 28px;margin: 0 7px;width: 28px;text-align: center;background: rgba(227,11,32,1);border-radius: 2px;text-align: center;color: #fff;}
.pageDiv span.disabled{display: inline-block;height: 28px;line-height: 28px;padding: 0 15px;margin: 0 7px;color: #666666;background: #fff;border: 1px solid rgba(229,229,229,1);font-size: 14px; border-radius: 2px;}
.pageDiv span.pagecount{padding: 0 15px;border-radius: 2px;font-size: 14px;color: #999999;margin-right: -30px;}
.pageDiv span.countYe{display: none; color: #666666;font-size: 14px;margin-left: 30px;}
.pageDiv span.countYe input{outline: none;border-radius: 2px;border: 1px solid rgba(229,229,229,1);height: 28px;width: 32px;margin: 0 5px;text-align: center;}
.pageDiv a.turndown{padding: 0 15px;text-align: center;border-radius: 2px;margin-left: 10px;}
.pageDiv a.tcdNumber{padding: 0;width: 28px;text-align: center;border-radius: 2px;}


 .page-link {
	margin-bottom: 90px;
	height: 24px;
}

 .page-link .prev {
	height: 24px;
	line-height: 24px;
	width: 50%;
}

 .page-link .prev span {
	color: #666666;
	display: block;
	font-size: 14px;
}

 .page-link .prev a {
	color: #333;
	display: block;
	font-size: 14px;
}
 .page-link i.red:hover{
	color:#1764ce;
}
.page-link .prev a:hover {
	color:#1764ce;
}
.page-link i {
	margin-right: 10px;
	display: block;
	font-size: 20px;
	color: #E30B20;
	margin-left: 1px;
}
.page-link i.red:hover{
	color: #1764ce;
}

.page-link .next {
	height: 24px;
	line-height: 24px;
	max-width: 50%;
}

 .page-link .next span {
	color: #666666;
	display: inline-block;
	font-size: 14px;
}

 .page-link .next a, .page-link .next h2 {
	color: #333;
	display: inline-block;
	font-size: 14px;
}

 .page-link .next a:hover {
	color: #1764ce;
}

.page-link .next i {
	display: inline-block;
	font-size: 22px;
	color: #E30B20;
	margin-left: 12px;
}
 .page-link  i.grey{
	color: #F5F5F5;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
.fl {
    float: left;
}

.fr {
    float: right;
}
/* 紧急程度的样式 */
.urgency-box {
  color: #fff;
  background: #FF0000;
  padding: 2px;
  font-size: 18px;
}
    .is-new {
      color: #fff;
      padding: 2px 4px;
      background-color:#FF0000;
    }
    /* 手机端时的媒体查询 */
    @media screen and (max-width: 1366px) {
      body {
        max-width: 1366px;
        height: 100%;
        overflow: hidden;
        overflow-y: auto;
      }
      .w1280-box {
        width: 1280px;
      }
      .conditions-main {
        width: 1200px;
      }
      .w1240-box {
        width: 1200px;
      }
    }
    /* 手机端时的媒体查询 */
@media screen and (max-width: 480px) {
  body {
    max-width: 768px;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
  }
  .w1280-box {
    width: 100%;
  }
  .conditions-main {
    width: 80%;
  }
  .w1240-box {
    width: 90%;
  }
}