body {
    margin: 0;
    padding: 0;
    font-family: "microsoft yahei", arial;
    background-color: #FEFEFE;
    overflow-x: hidden;}

ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    list-style-type: none;}

* {
    box-sizing: border-box;}

a {
    color: #000;
    text-decoration: none;}

/* img{width: 100%; height: 100%;} */

.flex {
    display: -webkit-box;
    /* chrome 4+, safari 3.1, ios safari 3.2+ */
    display: -moz-box;
    /* firefox 17- */
    display: -webkit-flex;
    /* chrome 21+, safari 6.1+, ios safari 7+, opera 15/16 */
    display: -moz-flex;
    /* firefox 18+ */
    display: -ms-flexbox;
    /* ie 10 */
    display: flex;}

/*伸缩流方向*/
.flexd_col {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;}

/* 是否换行 */
.flex_wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;}

/*主轴对齐*/
.jc_flexc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;}

.jc_flexe {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;}

.jc_flexj {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;}

.jc_flexs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;}

.jc_flexa {
    -webkit-box-pack: around;
    -ms-flex-pack: around;
    -webkit-justify-content: space-around;
    justify-content: space-around;}

/*侧轴对齐*/
.ai_flexs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;}

.ai_flexe {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;}

.ai_flexc {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}

.ai_baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;}

/*伸缩性*/
.flex_auto {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;}

.flex_1 {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;}

/*显示顺序*/
.order_2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;}

.order_3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;}

.ellipsis {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    word-wrap: break-word;}

.layui-container,
.layui-carousel {
    min-width: 1200px !important;}

.layui-breadcrumb a cite{
    color: #076E1D;}

.layui-tab-title {
    border: none;}

img {
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode:nearest-neighbor;}

.toptop{
    height: 42px;
    background: #26813A;
    padding: 0 100px;}

.toptop .left{
    font-size: 14px;
    color: #FEFEFE;}

.toptop .loginbtn {
    width: 96px;
    height: 30px;
    background: #6BB37B;
    border-radius: 4px;
    border: none;
    outline: none;
    cursor: pointer;
    margin-right: 24px;}

.toptop .loginbtn img{
    width: 12px;
    height: 12px;
    margin-bottom: 2px;}

.toptop .loginbtn span {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FEFEFE;}

.toptop .tag{
    flex-shrink: 0;}

.toptop .tag img{
    width: 14px;
    height: 14px;
    margin-right: 5px;}
.toptop .tag a{
    font-size: 14px;
    color: #fff;}

.toptop .loginafter{
    font-size: 14px;
    color: #fff;
    margin-right: 20px;}

.toptop .loginafter .loginfo{
    margin-right: 20px;}

.toptop .loginafter .right a{
    font-size: 14px;
    color: #fff;}




.topback {
    position: relative;
    background-color: green;
    height: 180px;
}

.bg-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../img/top-bg.png);
    background-size: 100% 100%;
filter: grayscale(30%); /* 仅对图片应用灰度 */
    z-index: 0; /* 确保在内容下方 */
    }












header {
    padding: 28px 100px;
    position: relative;}

/* header .loginfo{
    position: absolute;
    top: 55px;
    right: 230px;
    font-size: 14px;
    color: #fff;
} */



header .logo .text h1 {
    font-size: 26px;
    font-family: HuXiaoBo-NanShen;
    font-weight: 400;
    color: #FEFEFE;}

header .logo .text p {
    font-size: 14px;
    font-family: D-DIN Exp;
    font-weight: 400;
    color: #FEFEFE;}

header .searchwrap {
    width: 420px;
    height: 36px;
    background: #FEFEFE;
    border: 1px solid #076E1D;
    border-radius: 4px;
    padding: 0 1px 0 10px;
    margin-right: 20px;}

header .searchwrap input {
    border: none;
    outline: none;
    height: 100%;
    width: 92%;}

header .searchwrap a {
    display: block;
    width: 32px;
    height: 32px;
    line-height: 30px;
    background: #076E1D;
    border-radius: 4px;
    text-align: center;}

header .loginbtn {
    width: 116px;
    height: 36px;
    background: #076E1D;
    border-radius: 4px;
    border: none;
    outline: none;
    cursor: pointer;
    margin-right: 10px;}

header .loginbtn img{
    width: 15px;
    height: 15px;}

header .loginbtn span {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FEFEFE;}

header .right{
    color: #fff;}

header .right a{
    color: #fff;
    font-size: 16px;}
header .tag{
    flex-shrink: 0;}

header .tag img{
    width: 16px;
    height: 16px;
    margin-right: 5px;}
header .tag a{
    font-size: 14px;
    color: #fff;}


/* 导航菜单 */
.menulist {
    height: 48px;
    min-width: 1200px;
    height: 42px;
    background: #FEFEFE;
    /* padding-right: 100px; */
    border-bottom: 1px solid #26813A;
    padding: 0 100px;}

.menulist.fiexd{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
    background-color: #076E1D;}

.menulist.fiexd a{
    color: #fff;}

.menulist a {
    width: 213px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    text-align: center;}

.menulist a:hover {
    background-color: rgba(146, 214 ,161, .8);
    color: #26813A;
    height: 40px;}

.menulist .active {
    color: #26813A;
    /* width: 157px; */
    height: 40px;
    background: rgba(146, 214 ,161, .8);}

.banner {
    background-image: url(../img/banner1.jpg);
    height: 536px;
    background-size: 100% 100%;
    background-repeat: no-repeat;}

.banner .inner {
    width: 80%;
    margin: 0 auto;
    box-sizing: border-box;}

.banner .inner .diytab{
    width: 100%;}

.banner .inner .tabtitle {
    margin: 22px 0 36px 0;
    border: 1px solid #FEFEFE;
    border-radius: 4px;
    width: fit-content;}

.banner .inner .tabtitle .btn {
    text-align: center;
    width: 123px;
    border-radius: 4px;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-family: Source Han Sans CN;
    /* font-weight: bold; */
    color: #FEFEFE;
    cursor: pointer;}

.banner .inner .tabtitle .btn:last-child{
    border-left: 1px solid #FEFEFE;
    border-radius: 0 4px 4px 0;}

.banner .inner .tabtitle .btn.active {
    background-color: #6FBF80;}

.banner .inner .tabcontent .isshow{
    display: flex;}

.banner .inner .tabcon{
    display: none;}

.banner .inner a{
    display: block;
    position: relative;
    height: fit-content;
    width: fit-content;}

.banner .inner a span{
    position: absolute;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    color: #fff;
    bottom: 0px;
    width: 100%;
    left: 0px;
    padding-left: 5px;
    height: 25px;
    line-height: 25px;}

.banner .inner .tabcon .col img:first-child {
    margin-bottom: 20px;}

.banner .inner .col a span{
    bottom: 20px;}

.banner .inner .tabcon img {
    /* display: block; */
    border: 2px solid #fff;}

/* 页脚 */
footer {
    padding-top: 30px;
    min-width: 1200px;
    background-color: #323232;
    height: 148px;
    background: #323232;
    text-align: center;}

footer .flex {
    margin-bottom: 23px;}

footer .flex label,
footer .flex a,
footer .flex span {
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;}

footer .flex span {
    margin: 0 20px;}

footer p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 17px;}

.container {
    padding: 0 100px;
    margin: 58px 0;}

.container section {
    margin-bottom: 30px;}

.toptext {
    /* padding-bottom: 0.08rem; */
    border-bottom: 1px solid #E6E6E6;
    position: relative;}

.toptext .ltit {
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #076E1D;
    line-height: 20px;
    padding-bottom: 8px;
    border-bottom: 2px solid #076E1D;}

.toptext .moretext{
    padding-bottom: 5px;}

.toptext .moretext span {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;}

.toptext .moretext img{
    width: 18px;
    height: 12px;
    margin-bottom: 5px;}

.fc-axis {
    width: 0.35rem !important;}

/* .layui-table {
    flex: 1;
    width: fit-content;
    width: -moz-fit-content;
} */

/* 面包屑导航 */
.brenav {
    height: 0.42rem;
    background: #F8F8F8;
    margin: 0.24rem 0;}

.brenav p {
    padding-left: 0.23rem;
    font-size: 0.14rem;
    color: #666666;}

.brenav .layui-breadcrumb a,
.brenav .layui-breadcrumb a cite {
    font-size: 0.14rem;
    color: #666666 !important;}

.layui-laypage>a:first-child,
.layui-laypage>a:first-child em {
    margin-right: 8px;
    border-radius: 4px;}

.layui-laypage>a:last-child,
.layui-laypage>a:last-child em {
    margin-left: 8px;
    border-radius: 4px;}

/* 分页器 */
#paging,
#paging2 {
    text-align: left;
    margin-bottom: 38px;}

.layui-laypage a,
.layui-laypage span {
    border: 1px solid #076E1D;
    border-radius: 4px;
    margin: 0 2px;
    font-size: 14px;
    color: #666666;
    padding: 0 10px;}

.layui-btn{
    height: 30px;
    line-height: 28px;
    border: 1px solid transparent;
    padding: 0 18px;
    background-color: #6BB37B;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    /* margin-right: 30px; */
    width: 108px;}

.state.state-offline,
.state.state-fault {
    background: #666666;}

.notice-platform .toptext {
    margin-bottom: 30px;}

/* 通知公告 */
.notice .item {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;}

.notice .item:last-child{
    margin-bottom: 20px;}

.notice .item .date {
    margin-right: 25px;
    background: #F8F8F8;
    width: 88px;
    height: 48px;
    background: #076E1D;
    /* border-radius: 4px; */
    flex-shrink: 0;}

.notice .item .date .day {
    font-size: 18px;
    color: #FEFEFE;
    /* border-bottom: 1px solid #fff; */
    width: 100%;
    text-align: center;
    line-height: 22px;}

.notice .item .date .ym {
    line-height: 20px;
    font-size: 16px;
    color: #FEFEFE;}
.notice .textwrap{
    width: calc(100% - 115px);}


.notice .textwrap a {
    display: block;
    font-size: 16px;
    /* font-weight: bold; */
    color: #333;
    margin-bottom: 5px;}

.notice .textwrap .context {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 28px;}

.notice-platform .usehelp{
    width: 66%;}

.notice-platform .platform{
    width: 30%;}

.notice-platform .platform .toptext{
    margin-bottom: 20px;}

.notice-platform .platform .item{
    /* width: 519px; */
    width: 100%;
    height: 72px;
    background: linear-gradient(90deg, #036928, #308857, #036928);
    border-radius: 4px;
    padding: 0 30px;
    margin: 35px 0;}

.notice-platform .platform .item p,
.notice-platform .platform .item a
{
    font-size: 20px;
    color: #FEFEFE;}

.notice-platform .platform .item p span{
    margin: 0 20px;}

.notice-platform .platform .item img{
    margin-right: 20px;}



.usehelp-regulation .yyph{
    width: 66%;}

.usehelp-regulation .yyph .item{
    margin: 25px 0;
    cursor: pointer;}

.usehelp-regulation .yyph .rank{
    width: 20px;
    height: 20px;
    background: #E6E6E6;
    text-align: center;
    margin-right: 14px;}

.usehelp-regulation .yyph .item:nth-child(-n+4) .rank{
    background: #FF6524;
    color: #fff;}

.usehelp-regulation .yyph .inform{
    font-size: 16px;
    color: #333333;}

.usehelp-regulation .yyph .date{
    font-size: 14px;
    color: #666666;}

.usehelp-regulation .regulation{
    width: 100%;}

/* 使用帮助-教学培训 */
.usehelp-regulation .usehelp{
    width: 48%;}

.usehelp-regulation .jxpx{
    width: 30%;}


.usehelp-regulation .jxpx .layui-tab{
    margin: 0;}

.usehelp-regulation .jxpx .layui-tab .layui-tab-content{
    padding: 0;}

.usehelp-regulation .jxpx .diytabtit .bluetit{
    border-bottom: 2px solid #076E1D;
    padding-bottom: 5px;}

.usehelp-regulation .jxpx .diytabtit .bluetit p{
    color: #076E1D;
    font-size: 20px;
    font-weight: bold;
    margin-right: 10px;}

.usehelp-regulation .jxpx .diytabtit .layui-tab-title{
    height: fit-content;}


.usehelp-regulation .jxpx .diytabtit .layui-tab-title .layui-this{
    color: #076E1D;
    font-size: 20px;
    font-weight: bold;
    border-color: #666;}

.usehelp-regulation .jxpx .diytabtit .layui-tab-title li{
    border-left: 1px solid #666;
    color: #666;
    font-size: 20px;
    /* font-weight: bold; */
    line-height: normal
;}

.oneback ul li{
    margin: 25px 0;
    cursor: pointer;}

.oneback ul li .inform{
    font-size: 16px;
    color: #333333;
    max-width: calc(100% - 100px);}

.oneback ul li .inform:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #076E1D;
    display: block;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    border-radius: 50%;}

.oneback ul li .date{
    font-size: 14px;
    color: #666666;}

/* 教学培训-仪器排行 */

.jxpx-yyph .platform{
    width: 48%;}

.jxpx-yyph .yyph{
    width: 48%;}

.jxpx-yyph .yyph .item{
    margin: 25px 0;
    cursor: pointer;}

.jxpx-yyph .yyph .rank{
    width: 20px;
    height: 20px;
    background: #E6E6E6;
    text-align: center;
    margin-right: 14px;}

.jxpx-yyph .yyph .item:nth-child(-n+4) .rank{
    background: #FF6524;
    color: #fff;}

.jxpx-yyph .yyph .inform{
    font-size: 16px;
    color: #333333;}

.jxpx-yyph .yyph .date{
    font-size: 14px;
    color: #666666;}

.jxpx-yyph .platform .toptext{
    margin-bottom: 20px;}

.jxpx-yyph .platform .row a{
    width: 348px;
    height: 172px;
    border-radius: 4px;}

.jxpx-yyph .platform .row a img{
    margin-bottom: 20px;}

.jxpx-yyph .platform .row a p{
    font-size: 18px;
    color: #000;
    max-width: 158px;}

.jxpx-yyph .platform .row a:hover{
    background-color: #E6FFEB;}

/* 仪器预览 */
.preview{
    margin-top: 25px;
    /* padding: 20px; */
    /*height: 2.89rem;*/
    background: #FFFFFF;
    border-radius: 4px;}

.preview .toptext{
    padding-bottom: 8px;
    border-bottom: 1px solid #076E1D;}

.preview .toptext .ltit{
    padding-left: 5px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    border: none;}

.radiogroup{
    margin-top: 16px;
    padding: 10px 20px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06);}

.radiogroup .rowitem{
    margin: 16px 0;}

.radiogroup label{
    font-size: 16px;
    color: #333333;
    margin-right: 10px;
    flex-shrink: 0;
    margin-top: 8px;}
.radiogroup .btngroup .rbtn{
    font-size: 16px;
    color: #666666;
    margin-right: 24px;
    cursor: pointer;
    padding: 8px 12px;}
.radiogroup .btngroup .rbtn.check a{color: white;}

.radiogroup .btngroup .check{
    background: #076E1D;
    border-radius: 4px;
    font-size: 16px;
    color: #FEFEFE;
    padding: 8px 12px;
    margin-bottom: 5px;}

/* <!-- 最新 & 热门 --> */
.nhbox .layui-tab-title{
    height: 42px;
    background: #FFFFFF;
    margin: 20px 0;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
    border-radius: 4px;}

.nhbox .layui-tab-title .layui-this{
    font-size: 16px;
    color: #076E1D;}

.nhbox .layui-tab-title li{
    font-size: 16px;}

.nhbox .layui-tab-content{
    padding: 20px 0px;
    min-height: calc(100vh - 176px - 148px - 370px);}

.nhbox .item{
    /* height: 244px; */
    margin-bottom: 32px;
    padding: 24px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06);
    border-radius: 4px 4px 0px 0px;}

.nhbox .item .cenbox{
    /* flex: 1; */
    width: calc(100% - 168px - 23px - 84px);}


.nhbox .item .cenbox .name{
    font-size: 18px;
    color: #333333;
    margin-bottom: 25px;
    font-weight: bold;}

.nhbox .item .thum{
    width: 168px;
    height: 168px;
    margin-right: 23px;
    flex-shrink: 0;}

.nhbox .item .thum img{
    width: 100%;
    height: 100%;
    object-fit: cover;}

.nhbox .item .text{}

/* .nhbox .item .text div{
    width: 50%;
} */

.nhbox .item .text .left,
.nhbox .item .text .right{
    width: 37%;}

.nhbox .item .text p{
    font-size: 16px;
    color: #666;
    margin-bottom: 30px;
    max-width: 97%;}
.nhbox .item .text p:last-child{
    margin: 0;}

.nhbox .item .text .flex p{
    margin: 0;}

.nhbox .item .text .tag{
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 14px;
    color: #FEFEFE;
    text-align: center;
    width: fit-content;
    width: -moz-fit-content;
    border: none;}


.nhbox .item .text .right .flexs p{
    margin: 0;}

.nhbox .item .text .blu{
    background-color: #076E1D;}

.nhbox .item .text .blul{
    background-color: #08B1F7;}

.nhbox .item .text .org{
    background-color: #FF7300;}

.nhbox .item .prebtn{
    width: 84px;
    height: 36px;
    border: 1px solid #076E1D;
    border-radius: 4px;
    font-size: 16px;
    color: #076E1D;
    text-align: center;
    line-height: 36px;
    display: block;
    margin-bottom: 20px;}

.nhbox .item .sybtn{
    width: 84px;
    height: 36px;
    border: 1px solid #1E9FFF;
    border-radius: 4px;
    font-size: 16px;
    color: #1E9FFF;
    text-align: center;
    line-height: 36px;
    display: block;}

/* 仪器预览-详情 */
.container1{
    margin: 0 300px;}
.detail{
    margin-top: 24px;
    padding: 20px;
    border-radius: 4px;}

.detail .toptext{
    padding-bottom: 8px;
    border-bottom: 1px solid #076E1D;}

.detail .toptext .ltit{
    padding-left: 5px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    border: none;}

.detail .conbox{
    padding: 28px 37px 0 37px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;}

.detail .thum{
    width: 300px;
    height: 300px;
    margin-right: 50px;
    flex-shrink: 0;}

.detail .thum img{
    width: 100%;
    height: 100%;
    object-fit: cover;}

.detail .name{
    font-size: 30px;
    color: #333333;
    margin-bottom: 10px;}
.detail .ll{
    flex: 1;
    height: 300px;
    width: calc(100% - 350px);}

.detail .ll .text{
    height: calc(100% - 120px);}

.detail .ll .text .one{
    height: 100%;}

.detail .ll .text .one:first-child{
    margin-right: 100px;}

.detail .text p{
    color: #666;
    line-height: 28px;}

.detail .text p:last-child{
    margin-bottom: 0;}

.detail .text .tag{
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 14px;
    color: #FEFEFE;
    text-align: center;
    width: fit-content;
    width: -moz-fit-content;
    border: none;}

.detail .text .gre{
    background-color: #076E1D;}

.detail .text .blu{
    background-color: #08B1F7;}

.detail .text .org{
    background-color: #FF7300;}


.detail .option .colbox{
    border: 1px solid #FF7300;
    border-radius: 4px;
    padding: 8px;
    width: fit-content;
    width: -moz-fit-content;
    cursor: pointer;}

.detail .option .colbox p{
    margin-left: 3px;
    font-size: 14px;
    color: #FF7300;}

.detail .option .colbox img{
    width: 16px;
    height: 16px;}

.detail .option .colbox .icon_no{
    display: inherit;}
.detail .option .colbox .icon_yes{
    display: none;}

.detail .option .colyes .icon_no{
    display: none;}

.detail .option .colyes .icon_yes{
    display: inherit;}

.detail .option .ordbtn{
    width: 84px;
    height: 36px;
    border: 1px solid #076E1D;
    border-radius: 4px;
    font-size: 16px;
    color: #076E1D;
    text-align: center;
    line-height: 36px;
    display: block;
    margin-left: 20px;}

.detail .option .sybtn{
    width: 84px;
    height: 36px;
    border: 1px solid #1E9FFF;
    border-radius: 4px;
    font-size: 16px;
    color: #1E9FFF;
    text-align: center;
    line-height: 36px;
    display: block;
    margin-left: 20px;}

.detailwrap .layui-tab{
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 20px 60px;}

.detailwrap .layui-tab .layui-tab-title li{
    /* border-left: 1px solid #666; */
    line-height: 26px;
    font-size: 16px;
    color: #666;
    padding: 0 40px;
    height: 26px;}

.detailwrap .layui-tab .layui-tab-title li::after{
    content: '';
    width: 1px;
    height: 18px;
    background: #666666;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;}

.detailwrap .layui-tab .layui-tab-title li:last-child::after{
    width: 0;}

.detailwrap .layui-tab .layui-tab-title li:first-child{
    padding-left: 0;}

.detailwrap .layui-tab .layui-tab-title {
    height: fit-content;
    height: -moz-fit-content;}

.detailwrap .layui-tab .layui-tab-title .layui-this{
    font-size: 20px;
    color: #076E1D;}

.detailwrap .layui-tab .layui-tab-content{
    min-height: 300px;}

.detailwrap .layui-tab .layui-table{
    max-width: 914px;}

.detailwrap .layui-tab .layui-table a{
    color: #076E1D;}

.detailwrap .layui-tab  .centh th{
    color: #333;}

.detailwrap .layui-tab  .centh th,
.detailwrap .layui-tab  .centh td{
    text-align: center;}

.detailwrap .layui-tab .layui-table .lefth td{
    text-align: left;}

.detailwrap .layui-tab .layui-table thead tr{
    background-color: #f5f5f5;}

.detailwrap .layui-tab .lefth th{
    background-color: #F5F5F5;
    text-align: right;
    width: 178px;
    color: #333;}

.detailwrap .layui-tab .statrow{
    margin-bottom: 30px;}

.detailwrap .layui-tab .statrow .item{
    margin-right: 60px;}

.detailwrap .layui-tab .statrow .item span{
    font-size: 16px;
    color: #333333;}

.detailwrap .layui-tab .statrow .item .block{
    width: 16px;
    height: 16px;
    margin-right: 10px;}

.detailwrap .gre1{
    background: #B9B973;}
.detailwrap .gre2{
    background: #008000;}
.detailwrap .gre3{
    background: #66CC9A;}
.detailwrap .red{
    background: #FF3300;}
.detailwrap .yel{
    background: #EDEE33;}


.detailwrap .layui-tab .timetable{
    min-height: 2.5rem;}

/* 平台简介 */
.otherinfo{
    min-height: calc(100vh - 176px - 148px - 117px);}

.otherinfo .brief {
    width: 70%;
    margin: 0 auto;}

.otherinfo .toptext{
    padding-bottom: 8px;
    border-bottom: 1px solid #076E1D;
    margin-bottom: 30px;}

.otherinfo .leftmenu{
    border-right: 1px solid #C8C8C8;
    margin-right: 30px;}

.otherinfo .leftmenu p{
    width: 200px;
    height: 50px;
    background: #076E1D;
    border-radius: 4px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F5F5F5;
    line-height: 50px;
    padding-left: 25px;
    margin-right: 30px;}

.otherinfo .conbox{
    flex: 1;}

.otherinfo .brief p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 36px;}

.otherinfo .brief p.tit{
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    text-align: center;
    margin-bottom: 30px;}

.otherinfo .brief p.con{
    text-indent: 30px;}

/* 仪器分类 */
.otherinfo .tablec{
    margin: 0 145px;}

.otherinfo .tablec .centh th{
    color: #333;
    font-weight: bold;
    font-size: 16px;}

.otherinfo .tablec .centh th,
.otherinfo .tablec  .centh td{
    text-align: center;
    border-color: #f0f0f0;}
/* 文档下载 */
.otherinfo .con .item{
    border-bottom: 1px dashed #E6E6E6;
    margin-bottom: 25px;
    padding-bottom: 25px;}

.otherinfo .con .item .name{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 20px;}

.otherinfo .con .item p.date{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 20px;}

/* 联系我们 */
.otherinfo .convv .row{
    padding-left: 120px;}
.otherinfo .convv .row .col{
    margin-right: 200px;}
.otherinfo .convv .row .col .flex{
    margin-bottom: 42px;}

.otherinfo .convv .row .col .flex p{
    font-size: 16px;}

.otherinfo .convv .row .col .flex img{
    margin-right: 13px;}

.otherinfo .convv .map{
    text-align: center;}

.otherinfo .convv .map img{
    width: 100%;}

.pagelist{text-align: center;margin-left:25px;}
.pagelist ul li{float:left !important; min-width: 30px !important;height: 30px !important;margin:0px 5px;}
.pagelist a{min-width: 30px;height: 30px; padding: 0 10px; line-height: 30px; display: inline-block;border: #ddd solid 1px;}
.pagelist a:hover,a.selected{background: #076E1D; color: #fff;border: #076E1D solid 1px;}
.pagelist .selected{background: #076E1D; color: #fff;}
.hidden {display: none!important;}
.dataTables_info {float:left;height:35px;line-height:35px;margin-right: 25px;}