body{
    margin: 0;
    color: rgba(0, 0, 0, .85);
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-variant: tabular-nums;
    line-height: 1.5715;
    background-color: #fff;
    font-feature-settings: "tnum";
}
a{
    text-decoration: none;
}
p {
    margin-top: 0;
    margin-bottom: 1em;
}
*, :after, :before {
    box-sizing: border-box;
}
.hidden{
    display: none;
}
#app{
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

/** 顶部 开始 */
.header-top {
    background-color: #eeeeee;
    width: 100%;
    height: 48px;
    overflow: hidden;
}
.header-top>div{
    width: 68.75vw;
    margin: auto;
}
.welcome{
    float: left;
    line-height: 48px;
}
.login-reg{
    float: right;
    line-height: 48px;
}
.callus {
    height: 48px;
    color: #05b9ee;
    padding: 10px 20px 10px 60px;
    background: url(/h/module/home/img/callus.png) no-repeat 35px 8px;
}
.logo-input{
    width: 100%;
    height: 270px;
    background: url(/h/module/home/img/big_bg.jpg);
    background-size: cover;
}
.logo-input>div{
    width: 68.75vw;
    height: 100%;
    margin: auto;
}
.logo-input>div>img{
    width: 32vw;
    float: left;
    margin-top: 60px;
}
.nav_box{
    width: 100%;
    height: 3.75vw;
    background-color: #00b8ee;
}
.nav_box>div{
    width: 68.75vw;
    height: 100%;
    margin: auto;
}
.nav_box .nav_box_a{
    float: left;
    width: 9.02vw;
    font-size: 0.9vw;
    color: #fff;
    height: 3.75vw;
    line-height: 3.75vw;
}
.nav_box .nav_box_a:hover{
    background-color: #2570b6;
}

/** 顶部 结束 */


/** 首页 开始 */
.index {
    width: 100%;
}
.index .index_main .clear {
    clear: both;
}
.index .index_main {
    width: 70vw;
    margin: 0 auto;
}
.index .index_main .item {
    width: 100%;
    margin: 5vw 0;
    cursor: pointer;
    overflow: hidden;
}
.index .index_main .item .item_img {
    border-radius: 5%;
}
.index .index_main .item .item_main_go {
    padding: 1.56vw;
    margin-top: 3.56vw;
    border-radius: 5px;
    background-color: #F8F8F8;
    font-size: 1vw;
}
.index .index_main .item .item_main_go p {
    font-size: 1.15vw;
    color: #a6a6a6;
}

.index .index_main .item-1 .item_img{
    float: left;
    background: url(/h/module/home/img/fu.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 27vw;
    height: 24vw;
    margin-right: 2vw;

}
.index .index_main .item-1 .item_main{
    width: 40vw;
    float: right;
    text-align: left;
}
.index .index_main .item-1 .item_main .item_main_title{
    font-size: 2.08vw;
    font-weight: 600;
    text-align: left;
    color: #2c3e50;
}
.index .index_main .item-1 .item_main .item_main_info{
    font-size: 1.15vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    text-align: left;
}


.index .index_main .item-2 .item_main{
    width: 40vw;
    float: left;
    text-align: left;
}
.index .index_main .item-2 .item_main .item_main_title{
    font-size: 2.08vw;
    font-weight: 600;
    text-align: right;
    color: #2c3e50;
}
.index .index_main .item-2 .item_main .item_main_info{
    font-size: 1vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    text-align: left;
}
.index .index_main .item-2 .item_img{
    float: right;
    background: url(/h/module/home/img/zu.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 27vw;
    height: 24vw;
    margin-left: 2vw;
}

.index .index_main .item-3 .item_img{
    float: left;
    background: url(/h/module/home/img/fz.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 27vw;
    height: 24vw;
    margin-right: 2vw;
}
.index .index_main .item-3 .item_main{
    width: 40vw;
    float: right;
    text-align: left;
}
.index .index_main .item-3 .item_main .item_main_title{
    font-size: 2.08vw;
    font-weight: 600;
    text-align: left;
    color: #2c3e50;
}
.index .index_main .item-3 .item_main .item_main_info{
    font-size: 1vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    text-align: left;
}


.index .index_main .item-4 .item_main{
    width: 40vw;
    float: left;
    text-align: left;
}
.index .index_main .item-4 .item_main .item_main_title{
    font-size: 2.08vw;
    font-weight: 600;
    text-align: right;
    color: #2c3e50;
}
.index .index_main .item-4 .item_main .item_main_info{
    font-size: 1vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    text-align: left;
}
.index .index_main .item-4 .item_img{
    float: right;
    background: url(/h/module/home/img/xx.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 27vw;
    height: 24vw;
    margin-left: 2vw;
}


/** 首页 结束 */












.content {
    width: 100%;
}
.content .bodycont .clear {
    clear: both;
}
.content .bodycont {
    width: 68.75vw;
    margin: 0 auto;
}
.content .bodycont .content {
    width: 100%;
    margin: 1.56vw 0;
    cursor: pointer;
}

.content .bodycont .list {
    width: 100%;
    margin: 1.56vw 0;
    cursor: pointer;
}

.content .bodycont .list-1 .list_img{
    float: left;
    background: url(/h/module/home/img/test.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 35vw;
    height: 20vw;
    /*border-radius: 50%;*/
    margin-right: 2vw;
}
.content .bodycont .list-1 .list_title {
    width: 27vw;
    font-size: 2.08vw;
    font-weight: 600;
    margin-top: 0;
    float: right;
    margin-right: 4vw;
    text-align: left;
    color: #2c3e50;
}
.content .bodycont .list-1 .list_text {
    width: 27vw;
    font-size: 1.15vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    float: right;
    margin-right: 4vw;
    text-align: left;
}

.content .bodycont .list-2 .list_img{
    float: right;
    background: url(/h/module/home/img/1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 0;
    width: 16.25vw;
    height: 16.25vw;
    border-radius: 50%;
}
.content .bodycont .list-2 .list_title {
    text-align: right;
    margin-right: 2.6vw;
    margin-top: 0;
    width: 31.25vw;
    font-size: 2.08vw;
    font-weight: 600;
    float: right;
    color: #2c3e50;
}
.content .bodycont .list-2 .list_text {
    margin-right: 2.6vw;
    width: 31.25vw;
    font-size: 1.15vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    float: right;
    text-align: left;
}

.content .bodycont .list-3 .list_img{
    float: left;
    background: url(/h/module/home/img/1.jpg);
    background-size: cover;
    width: 16.25vw;
    height: 16.25vw;
    border-radius: 50%;
    margin-right: 2.6vw;
}
.content .bodycont .list-3 .list_title {
    width: 31.25vw;
    font-size: 2.08vw;
    font-weight: 600;
    margin-top: 0;
    float: right;
    margin-right: 18.33vw;
    text-align: left;
    color: #2c3e50;
}
.content .bodycont .list-3 .list_text {
    width: 31.25vw;
    font-size: 1.15vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    float: right;
    margin-right: 18.33vw;
    text-align: left;
}

.content .bodycont .list-4 .list_img{
    float: right;
    background: url(/h/module/home/img/test.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 0;
    width: 16.25vw;
    height: 16.25vw;
    border-radius: 50%;
}
.content .bodycont .list-4 .list_title {
    text-align: right;
    margin-right: 2.6vw;
    margin-top: 0;
    width: 31.25vw;
    font-size: 2.08vw;
    font-weight: 600;
    float: right;
    color: #2c3e50;
}
.content .bodycont .list-4 .list_text {
    margin-right: 2.6vw;
    width: 31.25vw;
    font-size: 1.15vw;
    margin-top: 1.56vw;
    line-height: 1.77vw;
    float: right;
    text-align: left;
}

/** 首页 结束 */


[class*=ant-], [class*=ant-] *, [class*=ant-] :after, [class*=ant-] :before, [class^=ant-], [class^=ant-] *, [class^=ant-] :after, [class^=ant-] :before {
    box-sizing: border-box;
}

/** 列表页 */
.em-box{
    background: url(/h/module/home/img/list_banner.png) no-repeat;
    background-size: 100% 100%;
    height: 22.56vw;
    width: 100%;
    padding: 2.6vw 10.42vw 0 10.42vw;
}
.em-box .em-title{
    width: 100%;
    display: flex;
    height: 3.13vw;
    justify-content: flex-start;
    align-content: center;
}
.em-box .em-title .em-title-1{
    width: 19.79vw;
    font-size: 2.29vw;
    font-family: Source Han Sans CN;
    font-weight: 700;
    line-height: 3.13vw;
    color: #e4e7f0;
    letter-spacing: .16vw;
    opacity: 1;
    text-align: left;
}
.em-box .em-introduction{
    width: 100%;
    height: 5.94vw;
    font-size: .94vw;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 1.67vw;
    color: #e4e7f0;
    letter-spacing: 0;
    opacity: 1;
    margin-top: 2.6vw;
    text-align: left;
}


.searchBox{
    height: 70.21vw;
    width: 100%;
    padding: 3.65vw 10.42vw;
}
.breadcrumb{
    width: 100%;
    height: 1.35vw;
    text-align: left;
}
.ant-breadcrumb {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0, 0, 0, .85);
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    color: rgba(0, 0, 0, .45);
    font-size: 14px;
}
.ant-breadcrumb a {
    color: rgba(0, 0, 0, .45);
    transition: color .3s;
}
.breadcrumb span{
    font-size: 1.35vw;
    font-family: Source Han Sans CN;
    font-weight: 500;
    opacity: 1;
}

.searchFun{
    display: flex;
    flex-direction: row;
    margin-top: 3.13vw;
}
.searchFun .searchList{
    width: 100vw;
    /*height: 61.77vw;*/
}

/** 仪器名称检索栏 开始 */
.searchFun .searchList .inputSearch{
    margin-bottom: 1.46vw;
    height: 3.65vw;
    display: flex;
}
.searchFun .searchList .inputSearch .inputWord {
    width: 66.2vw;
    height: 3.65vw;
    background: #fff;
    opacity: 1;
    display: inline-block;
}
.searchFun .searchList .inputSearch .inputWord input{
    width: 100%;
    height: 100%;
    outline: none;
    border: none;
    padding-left: 1.04vw;
    border: 1px solid rgba(65, 76, 95, .51372549);
    opacity: 1;
    font-size: 1.3vw;
}
.searchFun .searchList .inputSearch .search-btn{
    width: 11.67vw;
    height: 3.65vw;
    background: #0336db;
    opacity: 1;
    border-radius: 0 .52vw .52vw 0;
    display: inline-block;
    font-size: 1.25vw;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 3.65vw;
    color: #fff;
}
/** 仪器名称检索栏 结束 */

/** 仪器单选检索栏 开始 */
.searchFun .searchList .inputSearch{
    margin-bottom: 1.46vw;
    height: 3.65vw;
    display: flex;
}

.searchCondition{
    width: 78vw;
    background: #f7f8fa;
    opacity: 1;
    border-radius: .52vw;
    margin-bottom: 1.46vw;
    overflow: hidden;
    min-height: 8.02vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}


/** 仪器单选检索栏 结束 */

/** 仪器列表检索-所在城市 开始 */
.searchCondition>.area{
    display: flex;
    align-items: flex-start;
    margin-top: 1.04vw;
}
.searchCondition>.area>p:nth-of-type(2) {
    width: 58.67vw;
    overflow: hidden;
    color: #000;
    margin-right: 3.65vw;
    text-align: left;
}
.searchCondition>.area>p:first-of-type {
    color: #61648b;
    opacity: .4;
    margin-left: 2.6vw;
    margin-right: 1.88vw;
}
.searchCondition>.area>p:first-of-type, .searchCondition>.area>p:nth-of-type(2) {
    display: inline-block;
    font-size: 1.04vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
}
.searchCondition>.area>p:nth-of-type(2) span, .searchCondition>.area span{
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    font-size: 1.04vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgb(0, 0, 0);
    opacity: 0.55;
}
.searchCondition>.area>p:nth-of-type(2) span:hover, .searchCondition>.area span:hover{
    color: rgb(3, 54, 219);
    opacity: 1;
}
.searchCondition>.area>p:nth-of-type(2) span{
    margin-right: 1.04vw;
    margin-bottom: 1.04vw;
    opacity: .55;
}
.searchCondition>.area>p:nth-of-type(2)>.active{
    color: #0336db !important;
    opacity: 1 !important;
}
.searchCondition>.area>.bt{
    display: flex;
    align-items: center;
    margin-top: -.31vw;
}
.searchCondition>.area>.bt i{
    display: inline-block;
    width: 1.67vw;
    height: 1.67vw;
    background-image: url(/h/module/home/img/xia.png);
    background-repeat: no-repeat;
    background-size: cover;
}
/** 仪器列表检索-所在城市 结束 */


/** 仪器列表检索-所属单位 开始 */
.searchCondition .unit{
    display: flex;
    align-items: flex-start;
    margin-top: 1.04vw;
}
.searchCondition .unit>p:first-of-type {
    color: #61648b;
    opacity: .4;
    margin-left: 2.6vw;
    margin-right: 1.88vw;
}
.searchCondition .unit>p:first-of-type, .searchCondition .unit>p:nth-of-type(2) {
    display: inline-block;
    font-size: 1.04vw;
    font-family: Source Han Sans CN;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
}

.searchCondition .unit>p:nth-of-type(2) {
    color: #000;
}
.searchCondition .unit>p:nth-of-type(2)>span{
    display: inline-block;
    cursor: pointer;
    margin-right: 1.04vw;
    opacity: .55;
    margin-bottom: 1.04vw;
}
.searchCondition .unit .active{
    color: #0336db !important;
    opacity: 1 !important;
}

/** 仪器列表检索-所属单位 结束 */

/** 仪器列表 开始 */
.searlist {
    margin-bottom: 1.46vw;
}
.searlist ul {
    list-style: none;
    display: flex;
    width: 78.16vw;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.searlist ul li {
    width: 25.08vw;
    height: 11.15vw;
    background: #fff;
    border: 1px solid hsla(0, 0%, 43.9%, .23921569);
    opacity: 1;
    border-radius: .52vw;
    display: flex;
    align-items: center;
    margin: 0.4vw;
}
.searlist ul li>p, .searlist ul li img {
    margin: 1.25vw 0;
    margin-left: 1.25vw;
    width: 8.46vw;
    height: 8.65vw;
    background: transparent;
    opacity: 1;
    border-radius: .52vw;
}
.searlist ul li>div {
    margin-left: .94vw;
}
.searlist ul li>div p:first-of-type {
    font-size: 1.04vw;
    width: 14.2vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: PingFang HK;
    font-weight: 800;
    line-height: 1;
    color: #262e3b;
    opacity: .8;
    margin-bottom: .63vw;
    text-align: left;
}
.searlist ul li>div p:nth-of-type(2) {
    width: 11.46vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.searlist ul li>div p:nth-of-type(2), .searlist ul li>div p:nth-of-type(3), .searlist ul li>div p:nth-of-type(4) {
    font-size: .83vw;
    font-family: PingFang HK;
    font-weight: 400;
    line-height: 1.56vw;
    color: rgba(38, 46, 59, .7);
    text-align: left;
}
.searlist ul li>div p:nth-of-type(5) {
    font-size: .83vw;
    font-family: PingFang HK;
    font-weight: 400;
    line-height: 1.56vw;
    color: rgba(38, 46, 59, .7);
    display: flex;
    align-items: center;
    margin-top: .52vw;
}
.searlist ul li>div p {
    margin-bottom: 0;
}
.searlist ul li>div p:nth-of-type(5) i {
    display: block;
    width: 1.46vw;
    height: 1.46vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADsklEQVRIS7WVX2wUVRTGz7kzWxa2rSRo+iCadXe2KZ2hIW5odxYfwGgIRkwgghBLYkhMiAkqpsYHE0wkUdQEG4hGozFBKhXRGKKGB+EJutMWKqTurN3s7B+x1EQKdEHa7c7MPWaqu2nLTqc+MK/nO9/vnDnn3otwjz+8x/7gCWhqags0PhDYAIAhAGjgALeAKGPfmeovFC5PeBXoDohGfVJpyYvIYDsC1hPwm0TsJiA0ANH9iGAR0KnJ6+XDY2NDk26gmgBJ6mhEv9ANiK2c6GSpZJ+4agyMVkwebGlfsYwJzwLDTgD8q2TC3j/SfWO1ILUAgqSonyKgZJtWVy49eNGtutCqjoggCIcAqDw1AZ2jo9rUfO1dgLASew6BdRHQK9mklvD6x5IUDzM/fMmJjhu69pEXACNK/AcCGDGSia5ZYpSU+JOAXAZgOYMXT4OulytxSVZfRYZbzNtjGwuFQmk2ZE4HwWa1pW4J6zFt2JdP9Z2rCMOr1bcFZE9xoHEgWAEIl43hxB4AsB3NQ0o0vBT9J0zb3JdPDVbznNgcQLg1tkkQhAN3THPj1ZHB647A+c+iT+wl4ocyv2rHQ60dj4mi2G0BfyM3rJ2tdqGsO09kf5bV+4+6diDJsWcYE/bfKI9vGE+nb88A/jOcnja3/Z4ezEM06ms2/VoFWDGLrI6fIU7fz5/DnA4ekdV2H2Mf29b0C9nfLiad5GBwzXKxMfAjEv1iceoREDcBwtM2Ymd+uC9d1dQv+xkJDmb0xHeuHaxcqS71L8czBPB1Npk4Up2BHH+cMdiP6Bw4Mm2bDud0rbcaV9QtArI3Lbu0NZcauuIKcAKSrL6LiI9mqLh59qY4cF+APVy0rT9vGAO3ZptElHgPAZCRTOzyWlOIyGvXIKv7nNv2+0aq/xuvczAzI0HstojeyiUTP3kCHEFYUT9hwEITNLH1mq7/vQBEaFbW9RKAmEn2bQcAa1GAUEt7syCKxwj4KSPZ/44bQFLU3QzZS7X2v5LjeptKcuw1QLYTLHjZGElo8yEzRfjEo0B0PpPUXncrwhUQDK73++qnvwLABipNPW8Yl65VTJra2gKNvOGY8z5MWuaOyqGsBVnwwQnLqsQYfkEEV4pU3DMzD1muk/C+DxExavPy3px+4cJCi+D5oklKbD0Ce48A0pzgiIC0G5GtNTkdzOuJb722zBPw730Ue0IQ2QEE9BERJ04fGCntpJf5XZfdQgkRJbYKiG3mtn02OzIwtBjz/wVYrOF83T9L3ZEokmdAQwAAAABJRU5ErkJggg==) no-repeat;
    background-size: cover;
    margin-right: .16vw;
    margin-left: -.1vw;
}
.searlist ul li>div p:nth-of-type(5)>span:first-of-type {
    display: inline-block;
    width: 6.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.searlist ul li>div p:nth-of-type(5)>span:nth-of-type(2)
{
    margin-left: 3vw;
    width: 3vw;
    height: 1.88vw;
    /*border: 1px solid #0336db;*/
    opacity: 1;
    color: #0336db;
    border-radius: .52vw;
    text-align: center;
    line-height: 1.88vw;
}

/** 仪器列表 结束 */

.item_main_go a:hover{
    color:#1e9fff;
}





