.nav2{display: flex}
.nav2 a{display: block; flex: 1; text-align: center;font-family:"汉仪雅酷黑"; font-size: 22px; line-height: 58px; height: 65px;}
.nav2 a:hover,.nav2-h{ background:#4477b9; border-radius: 10px 10px 0 0; color: #fff}
.nav-bg{background:#4477b9; width: 100%; height: 13px; border-radius: 10px 10px 0 0; margin-top: -7px;}
.gcjs-c{ padding:20px 22px; display: flex }
.list{border-radius: 10px; margin: -4px 0 0px; background: #fff;box-shadow:0 1px 5px #dedede; position: relative}
.xq-t{ text-align: center; font-size: 24px; color: #4477b9; margin-bottom: 24px;}
.xq-t2{color: #666666;border-bottom: 1px solid #efefef; background: #f5f5f5; font-size: 16px; text-align: center; line-height: 50px;}

.list-l{ width: 372px; text-align: center; margin-right: 20px}
.list-l p{ color: #4477b9; font-size: 16px; margin-bottom: 16px;}
.list-l ul{ margin-bottom: 23px; overflow: hidden}
.list-l ul li{ float: left; width: 92px; height:42px; line-height: 42px; margin: 0 0 1px 1px; background: #f7f7f7; cursor: pointer}
.list-l ul li:hover,.list-l ul li.list-h{ background: #e8edf6; color: #4477b9}
.list-l ul.list-l1 li{ width:104px;}
.list-l ul.list-l1 li:nth-child(3n){ width: 161px}
.list-r{ flex: 1}
.list-r1{ line-height: 36px;display: flex;flex-wrap: wrap;}
.list-r1>dt,.list-r1>dd{ margin-bottom: 10px; display: flex}
.list-r1>dt{  width: 50%; margin-right:10%;}
.list-r1>dd{ flex: 1 }
.list-r1 p{ width: 80px;}
.list-r1 input{ flex: 1; height: 36px; border-radius:5px; background: #f7f7f7; padding: 0 10px; border: 1px solid #e0e0e0}
.list-r1>dd p{ width: 93px;}
.list-r1>dt.list-r1-5 p{ width:121px;}
.list-r1>dd:last-child{justify-content: flex-end;}
.list-r1>dd a,.list-r1>dd span{ float: right; display:inline-block; height:34px; line-height:34px; color:#fff; font-size:14px;width:69px;border-radius:5px; margin:0 0 0 8px; cursor:pointer; text-align: center}
.list-r1>dd a{ background:#4a79b6; border: 1px solid #4a79b6;}
.list-r1>dd span{ border: 1px solid #e3e5eb; color: #666}

.list-r2{ overflow:hidden; font-size:14px; margin:0px 0 5px;line-height:26px;}
.list-r2 span{ float:left; color:#000; margin:0 20px 8px 0}
.list-r2 span b{ color:#c50e00; font-weight: normal}
.list-r2 p{ float:left; background:#4477b9; height:26px; margin:0 8px 8px 0; padding:0 6px; color:#333; border-radius:3px}
.list-r2 p i{ font-style:normal; color:#fff; max-width:194px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left}
.list-r2 p a{color:#fff; cursor:pointer; margin-left:5px; font-size:18px; float:right}

.list-r3 dt,.list-r3 dd{ display: flex; height: 32px; line-height: 32px;}
.list-r3 dt{ text-align: center; font-weight: bold; margin-bottom:2px; color: #666}
.list-r3 dt b,.list-r3 dt p,.list-r3 dt span{background: #f5f5f5; border-radius: 5px}
.list-r3 b{  width: 56px;}
.list-r3 p{  width: 50%; margin: 0 2px}
.list-r3 span{  flex: 1; padding:0 10px;}
.list-r3 dd b{ font-weight: normal; text-align: center;color: #262626}
.list-r3 dd p a{ padding: 0 10px; display: block; width:95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #262626}
.list-r3 dd:hover{ background: #f0f4fa}
.list-r3 dd a:hover{ color: #4477b9}
.list-r3 dd span{  color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*重点实验室列表*/
.zdsys-c .list-l ul.list-l1 li{ width: 123px}
.zdsys-c,.zdsys-c-en{ position: relative}
.zdsys-zy{ position: absolute; right: 0; top: -53px; height: 32px; display: block;cursor: pointer; color: #4477b9;font-weight: bold; line-height: 32px; font-size: 16px; background:#eef5ff; border: 1px solid #4477b9; width:120px; border-radius: 32px; text-align: center}
.zdsys-zy:hover{ opacity: 0.9}
.zdsys-c-en .list-r{ width: 100%}
.zdsys-c-en .list-r1>dt{ margin-right: 0px; width: 45%}
.zdsys-c-en .list-r1>dt:nth-child(1){ margin-right: 10%}
.zdsys-c-en .list-r1 p{ width: auto;white-space: nowrap;}
.zdsys-c-en .list-r1>dd{ flex: auto}
.zdsys-c-en .list-r1>dd:nth-child(4){ margin: 0 12px}
.zdsys-c-en .list-r1>dd>div{ flex: 1}
.zdsys-c-en .list-r3 p{ width:50%}

.zdsys-w .yfjd-nav a:nth-child(3) span{ background: url(../images/zdsys-05.png) left center no-repeat;padding-left: 33px; }
.zdsys-w .yfjd-nav a:nth-child(3):hover span,.zdsys-w .yfjd-nav a:nth-child(3).yfjd-nav-h span{ background: url("../images/zdsys-06.png") left center no-repeat; }
.zdsys-w .yfjd-nav a:nth-child(4) span{ background: url(../images/zdsys-03.png) left center no-repeat; padding-left: 35px; }
.zdsys-w .yfjd-nav a:nth-child(4):hover span,.zdsys-w .yfjd-nav a:nth-child(4).yfjd-nav-h span{ background: url("../images/zdsys-04.png") left center no-repeat; }

@media screen and (max-width:1300px){
    .list-r1>dt{ margin-right: 5%}

}
