@charset "utf-8";
input[type="checkbox"] {
    margin: 0 5px;
    width: 16px;
    height: 16px;
}

input::-ms-clear {
    display: none;
}

input[type="radio"] {
    margin: 0 5px;
    width: 16px;
    height: 16px;
}

select {
    border: 1px solid #E0E3E8;
    padding-left: 10px;
}

#iso-iec {
    display: block;
}

#breadcrumbs .breadcrumb a img {
    width: 14px;
    height: 13px;
    margin-right: 5px;
}
.breadcrumb{
	margin-bottom:0;
}
.breadcrumb > li + li:before {
    content: "\003E";
    padding: 0 5px;
    color: #585858;
    font-family: "宋体";
}

/*翻页*/
.list {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -307.5px;
}

.page {
    text-align: left;
    margin-top: 20px;
    /*padding-left:85px;*/
}

.page ul {
    display: inline-block;
    vertical-align: middle;
}

.page ul li {
    float: left;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border: 1px solid #E0E3E8;
    border-right: 0;
    cursor: pointer;
}

.ipt-1 {
    height: 30px;
    border: 1px solid #E0E3E8;
    color: #838A94;
    margin-right: 5px;
    padding: 5px 10px;
}

.page ul li:hover {
    background-color: #03A9F3;
    color: #fff;
}

.clicked1 {
    background-color: #03A9F3;
    color: #fff;
}

.page ul li:hover a {
    color: #fff;
}

.page ul li a {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border: 1px solid #E0E3E8;
    border-right: 0;
}

.page ul .dian {
    border: 1px solid #E0E3E8;
    /*vertical-align: top;*/
}

.ipt-2 {
    margin-right: 5px;
    padding: 5px 10px;
    height: 30px;
    /*color: #03A9F3;*/
    border: 1px solid #E0E3E8;
    background-color: #fff;
}

.ipt-3 {
    width: 40px;
    height: 24px;
    border: 1px solid #E0E3E8;
    text-align: center;
    margin: 0 5px;
    background-color: #fff;
    border-radius: 3px;
}

#topBar {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e7e7e7;
    height: 41px
}

.layout {
    width: 100%;
    height: 100%;
    /*min-width: 1250px;
    max-width: 1450px;*/
    position: relative;
    margin: 0 auto;
}

.center {
    /*width: 80%;*/
    height: 100%;
    margin: 0 auto;
}

.left {
    width: 90px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 20px;
}

.left > div {
    text-align: center;
    color: #665962;
}

.left > div > div {
    padding-bottom: 50px;
}

.cssn > h1, .dingyue > h1, .fuwu > h1 {
    height: 48px;
    line-height: 48px;
}

.right {
    width: 85px;
    height: 100%;
    position: absolute;
    top: 18px;
    right: 25px;
    text-align: center;
}

.right ul {
    width: 85px
}

.head_a {
    width: 50%;
    height: 40px
}

.head_b {
    width: 34%;
    height: 40px
}

.head_c {
    width: 100%;
    height: 40px
}

.head_denglu {
    overflow: hidden;
    float: right;
    margin-top: 12px;
    width: 50%;
    font-size: 12px
}

.head_denglu li {
    float: right;
}

.head_denglu li a {
    color: #5a5a5a;
}

.head_denglu span {
    color: #a8a8a8;
}

#iso {
    height: 60px;
    position: relative;
}

.big_pic {
    width: 100%;
    height: 60px;
}

#del_pic {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0
}

.hotWord {
    height: 120px;
}

.logo {
    width: 75%;
}

.head_03a {
    float: left;
    width: 100%;
    height: 120px
}

.head_03b {
    float: left;
    width: 68%;
    height: 40px;
    margin-top: 18%;
    margin-left: 15%;
    color: #000;
    text-indent: 1em;
    border: 1px solid #e0e0e0;
}

.head_03c {
    float: left;
    margin-top: 18%;
    cursor: pointer;
}

#footer {
    background-color: #f9f9f9;
}

.fotter_botton01 {
    padding-top: 30px;
}

.fotter_botton01 span {
    font-size: 16px;
    color: #1080cc;
    font-weight: bold;
    border-bottom: #1080cc solid 2px;
    padding-bottom: 8px;
}

.fotter_botton01 p {
    padding-top: 10px;
    color: #636363;
}

.footer_01, .footer_02, .footer_03, .footer_04 {
    float: left;
    width: 20%;
    margin-right: 50px;
}

.footer_a, .footer_b, .footer_c {
    margin-top: 7px;
    border-top: 3px solid #E2E2E2;
}

.footer_04 {
    width: 140px;
    height: 42px;
    background: #0e85d0;
    font-size: 16px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
}

.footer_botton02 {
    background: #0a67a6;
    height: 118px;
    margin-top: 30px;
    text-align: center;
    color: #afc7d7;
    font-size: 12px;
}

/*----------------------导航栏----------------------------*/
#nav {
    height: 48px;
    background-color: #1080CC;
}

.classify {
    width: 22%;
    height: 48px;
    position: relative;
    z-index: 20
}

.classify > ul > li {
    height: 48px;
    line-height: 48px;
    background-color: #1080CC;
    padding: 0 10%;
    border-top: 1px solid #2B92D8;
    font-size: 16px;
    text-align: center;
}

.classify > li {
    height: 48px;
    line-height: 48px;
    background-color: #1080CC;
    padding: 0 10%;
    border-top: 1px solid #2B92D8;
    list-style: none;
    font-size: 18px
}

.classify > li > a {
    color: #fff
}

.classify li i {
    width: 8px;
    height: 14px;
    background-image: url(../images/right.png);
    vertical-align: middle;
    float: right;
    margin-top: 14px
}

.classify .all {
    background-color: #0A67A6;
    border: none;
}

.classify .all i {
    display: inline-block;
    width: 24px;
    height: 18px;
    background-image: url(../images/icon.png);
    vertical-align: middle;
    margin-right: 7%;
    float: none;
    margin-top: 0
}

#nav > .layout > .center > ul > li > a {
    color: #fff
}

/*一级导航*/
.firsted > li > a {
    color: #fff;
}

.firsted li:hover .second {
    display: block
}

.firsted li:hover {
    background-color: #e2e2e2;
}

.firsted li:hover a {
    color: #0F7EC6;
}

/*二级导航*/
.firsted > li > .second {
    position: absolute;
    z-index: 100;
    width: 150px;
    top: 48px;
    left: 100%;
    display: none;
    font-weight: 500;
}

.firsted > li > .second > li {
    background-color: #0162B3;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    padding: 0 10px
}

.firsted > li > .second > li > a {
    color: #fff;
}

.firsted li:hover .second li:hover {
    background-color: #e2e2e2;
}

.firsted li:hover .second li:hover a {
    color: #0F7EC6;
}

/*三级导航*/
.third {
    display: none;
}

.firsted > li > .second > li > .third > li {
    background-color: #005d98;
    height: 38px;
    line-height: 38px;
    width: 200px;
    text-align: center;
    font-size: 14px;
    padding: 0 10px
}

.classify > .firsted > li > .second > li > .third > li > a {
    color: #fff
}

.firsted li:hover .second li:hover .third {
    position: absolute;
    top: 0;
    left: 100%;
    display: block
}

.firsted li:hover .second li:hover .third > li:hover {
    background-color: #e2e2e2;
}

.firsted li:hover .second li:hover .third > li:hover a {
    color: #0F7EC6;
}

/*四级导航*/
.fourth {
    display: none
}

.firsted > li > .second > li > .third > li > .fourth > li {
    background-color: #003c98;
    height: 38px;
    line-height: 38px;
    width: 150px;
    text-align: center;
    font-size: 14px;
    padding: 0 10px
}

.center > .classify > .firsted > li > .second > li > .third > li > .fourth > li > a {
    color: #fff
}

.firsted li:hover .second li:hover .third li:hover .fourth {
    position: absolute;
    top: 0;
    left: 100%;
    display: block;
}

.firsted li:hover .second li:hover .third li:hover .fourth > li:hover {
    background-color: #e2e2e2;
}

.firsted li:hover .second li:hover .third li:hover .fourth > li:hover a {
    color: #0F7EC6;
}

/*一级导航*/
.navBar {
    width: 78%;
}

.navBar > li {
    float: left;
    line-height: 48px;
    width: 14.25%;
    text-align: center;
    font-size: 18px
}

.navBar li:hover {
    background-color: #00ADEF
}

.navBar li:hover .two {
    display: block;
    position: absolute
}

#te1 li {
    width: 230px
}

/*二级导航*/
.two {
    z-index: 100;
    width: 8.9%;
    display: none
}

.two > li {
    padding: 0 10px;
    text-align: left;
    background-color: #0162B3;
    border-top: 1px solid #2B92D8;
    height: 40px;
    line-height: 40px;
    width: 100%
}

.two > li:hover {
    background-color: #005d98;
}

.two > li > a {
    color: #fff;
    font-size: 14px
}

.two > li > a > span {
    float: right;
    font-size: 14px
}

/*三级导航*/
.three {
    display: none
}

.navBar li:hover .two li:hover .three {
    position: absolute;
    top: 0;
    left: 100%;
    background-color: #005d98;
    display: block
}

.navBar li:hover .two li:hover .three > li {
    width: 100px;
    height: 30px;
    line-height: 30px;
    background-color: #005d98;
    text-align: center;
}

.navBar li:hover .two li:hover .three > li > a {
    color: #fff;
    font-size: 14px
}

#te li ul li {
    width: 150px
}

/*--------------------------------------------------*/
.search {
    width: 76%;
    height: 125px;
    margin-left: 24%;
    margin-top: 20px;
    border: 1px solid #F2DF9E;
    border-top: 3px solid #FF9900;
    padding: 14px 30px 0px 18px;
    background-color: #fff9e4;
}

.navbar-header {
    width: 50%
}

.navbar-header img {
    float: left;
}

.navbar-header a {
    float: left;
    width: 16%;
    height: 40px
}

.img {
    margin-top: 42px;
    position: relative;
}

.seek {
    float: left;
    width: 25%;
    height: 120px
}

.banner {
    background: url(../images/head_04.jpg) no-repeat;
    width: 106%;
    height: 120px;
}

.head {
    height: 48px;
    width: 100%;
    background-color: #1080cc;
}

.y_bz li {
    margin-right: 3.4%;
    float: left;
    font-weight: bold
}

#seek {
    margin-top: 9px;
    margin-bottom: 9px;
}

#seek input {
    width: 77%;
    border: 1px solid #F2DF9E;
    height: 44px;
    padding-left: 15px;
    float: left;
}

#seek a {
    height: 44px;
    display: inline-block;
    width: 13.1%;
    background-color: #0A67A6;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding-top: 14px;
}

.k_sive {
    float: right;
    margin-top: -70px;
}

.k_sive li {
    margin-bottom: 12px;
    font-weight: bold
}

.search .t_bz li {
    float: left;
    padding: 0 5px
}

.search .t_bz li a {
    color: #A1A09E;
}

.main {
    margin-top: 20px;
}

.news {
    width: 100%;
    height: 36px;
    border: 1px solid #ededed;
    background-color: #F9F9F9;
    margin-bottom: 14px;
    line-height: 36px;
}

.news a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    vertical-align: top;
}

.news i {
    background: url(../images/laba.png);
    width: 18px;
    height: 15px;
    margin: 10px 13px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.news .swiper-slide{
    padding-left:40px;
}
.swiper-container1,.swiper-container2{
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.leftAll div {
    background-color: #FCFCFC;
    border-top: 3px solid #1080CC;
    padding: 12px;
    overflow: hidden;
}

.rightAll .other {
    background-color: #FCFCFC;
    border-top: 3px solid #1080CC;
}

.leftAll div h3, .rightAll div h3 {
    font-weight: bold;
    color: #1080CC;
    font-size: 16px;
    background-color: #F9F9F9;
    background: url(../images/rjian.png) right center no-repeat;
}

.leftAll div h3 {
    margin-bottom: 12px;
}

.leftAll div h3 a, .rightAll div h3 a {
    font-size: 14px;
    color: #929292;
}

.rightAll div h3 {
    font-weight: bold;
    padding: 11.5px 0;
    background-color: #FCFCFC;
    padding-left: 10px;
    padding-right: 10px;
    background: url(../images/rjian.png) 95% center no-repeat;
}

.leftAll div h3 span, .rightAll .other h3 span {
    float: right;
    margin-right: 13px;
    font-size: 14px;
    color: #8e8e8e;
    line-height: 19px;
}

.leftAll .first {
    background-color: #FFFCF7;
    border: 1px solid #FDE4CD;
    margin-bottom: 21px;
}

.first ul li {
    line-height: 30px;
    /*list-style: disc;*/
    /*list-style-type: disc;*/
    /*margin-left: 5px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #E5E5E5;
}

.leftAll {
    width: 22%;
    float: left;
}

.red {
    color: red;
}

.leftAll .yhzx p {
    line-height: 30px;
    margin-top: 13px;
}

/*馆藏标准*/
.gcbz ul li {
    height: 34px;
    margin-top: 5px;
    line-height: 34px;
    padding-left: 40px;
    border: 1px solid #DFDFDF;
    border-left: 3px solid #3BAEDA;
    font-size: 13px;
    background: url(../images/images/libj_02.png) no-repeat;
}

.gcbz ul li span {
    float: right;
    color: #AEAEAE;
    padding-right: 11px;
}

/*技术法规*/
.jsfg ul li {
    height: 34px;
    margin-top: 5px;
    line-height: 34px;
    padding-left: 40px;
    border: 1px solid #DFDFDF;
    border-left: 3px solid #F6BB43;
    font-size: 13px;
    background: url(../images/images/libj_02.png) no-repeat;
}

.jsfg ul li span {
    float: right;
    color: #AEAEAE;
    padding-right: 11px;
}

/*数据库*/
.data ul li {
    height: 34px;
    margin-top: 5px;
    line-height: 34px;
    padding-left: 40px;
    border: 1px solid #DFDFDF;
    border-left: 3px solid #37BD9C;
    font-size: 13px;
    background: url(../images/images/libj_02.png) no-repeat;
}

.data ul li span {
    float: right;
    color: #AEAEAE;
    padding-right: 11px;
}

/*其他资源*/
.other ul li {
    height: 34px;
    margin-top: 5px;
    line-height: 34px;
    padding-left: 40px;
    border: 1px solid #DFDFDF;
    border-left: 3px solid #EC87C1;
    font-size: 13px;
    background: url(../images/images/libj_02.png) no-repeat;
}

.other ul li span {
    float: right;
    color: #AEAEAE;
    padding-right: 11px;
}

/*<!--- - - - - - - -首页中部  - - - - - - -->*/
.middleAll .xfb h3 {
    border-top: none;
    padding-left: 10px;
    height: 48px;
    line-height: 48px;
}

.middleAll div h3 {
    font-weight: bold;
    color: #1080CC;
    font-size: 16px;
    border-top: 3px solid;
}

.middleAll div h3 span {
    float: right;
    margin-right: 21px;
    font-size: 14px;
    color: #8e8e8e;
    line-height: 19px;
}

.photonews {
    margin-top: 5px;
}

.photonews li {
    line-height: 30px;
    list-style: disc;
    list-style-type: disc;
    margin-left: 18px;
}

.photonews li span {
    float: right;
    padding-right: 12px;
    color: #acacac;
}

.photonews li a {
    color: #000;
}

.swiper-container {
    margin: 3px;
}

.swiper-container img {
    width: 100%;
    height: 340px;
}

.table {
    margin-bottom: 0;
}

.xfb .table {
    margin-bottom: 0px;
}

.middleAll {
    float: left;
    margin-left: 2%;
    width: 50%;
}

.table tr td {
    height: 34px;
}

/*-----------------------------右边部分内容代码-------------------------------*/
.rightAll {
    float: right;
    width: 25%;
}

.rightAll .tou {
    margin-bottom: 6px;
    height: 9%;
}

.rightAll .tou li {
    width: 28%;
    height: 100px;
    line-height: 20px;
    float: left;
    padding: 0 10px;
    text-align: center;
    position: relative
}

.rightAll .tou li > a {
    color: #fff;
    padding-top: 60px;
    display: block;
    width: 100%;
    height: 100%
}

.rightAll .tou .a {
    background: #3BAEDA url(../images/a.png) center 23px no-repeat;
}

.rightAll .tou .b {
    background: #967BDC url(../images/b.png) center 23px no-repeat;
    margin: 0px 17px 0 17px;
}

.rightAll .tou .c {
    background: #37BD9C url(../images/c.png) center 23px no-repeat;
}

.rightAll .tou .d {
    background: #169FA5 url(../images/d.png) center 23px no-repeat;
    margin-top: 17px;
}

.rightAll .tou .e {
    background: #0C92D1 url(../images/e.png) center 23px no-repeat;
    margin: 17px 17px 0 17px;
}

.rightAll .tou .f {
    background: #F6BB43 url(../images/f.png) center 23px no-repeat;
    margin-top: 17px;
}

.shuoMing {
    width: 147px;
    height: 100px;
    background-color: #FAFAFA;
    padding: 10px 10px 10px 27px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 100;
    background-image: url(../images/多边形%202.png);
    display: none;
}

.rightAll .tou li .shuoMing a {
    margin-top: 0;
    color: #666;
    display: inline-block;
    font-size: 12px;
}

.tou > ul > li:hover .shuoMing {
    display: block;
}

.rightAll .List {
    margin-top: 230px;
}

.rightAll .List li {
    margin-bottom: 10px;
    background-color: #F9F9F9;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
}

.rightAll .List li a {
    color: #7C7C7C;
    font-weight: bold;
    padding-left: 10px;
}

.rightAll .List .g, .h, .i, .j, .k {
    width: 48px;
    height: 48px;
    float: left;
    background: #8DC153 url(../images/biao.png) center center no-repeat;
}

.rightAll .List .h {
    background: #3BAEDA url(../images/j.png) center center no-repeat;
}

.rightAll .List .i {
    background: #F6BB43 url(../images/h.png) center center no-repeat;
}

.rightAll .List .j {
    background: #37BD9C url(../images/i.png) center center no-repeat;
}

.rightAll .List .k {
    background: #EC87C1 url(../images/ye.png) center center no-repeat;
    margin-bottom: 0px;
}

.bule th {
    font-weight: bolder;
    color: #1080CC
}

.bule {
    color: #1080CC
}

.ziMu {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #1FA5E4;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    color: #fff;
    margin-right: 10px
}

.rightAll table tr th:last-child {
    text-align: center;
}

.rightAll table > tbody > tr > td {
    padding: 8px;
    border-top: none;
    border-bottom: 1px dashed #E5E5E5;
}

.rightAll table > tbody > tr > th {
    padding: 5px;
    border-top: none;
}

.table > tr > td {
    text-align: center;
}

@media (max-width: 1367px) {
    .banner {
        height: 120px;
        background-position: 50% 50%;
        margin-right: -59px;
    }

    .head .nav li a {
        color: #fff;
        font-size: 100%;
    }

    .nav-pills > li > a {
        border-radius: 0;
    }

    .nav > li > a {
        padding: 11.5px 28px;
    }

    .nav > li > a:hover, .nav > li > a:focus {
        background-color: #00adef;
    }

    .nav > li > a { /*background-color: #1080cc;*/
    }

    .seven li {
        border-bottom: 1px solid #2B92D8;
        width: 113%;
    }

    .seven li a {
        font-size: 16px !important;
        background: #1080cc url(../images/right.png) 190px center no-repeat;
    }

    .active .all {
        background: #0A67A6 url(../images/icon.png) 30px center no-repeat !important;
        padding-left: 30%;
        width: 113%;
    }

    .rice {
        width: 19.3%;
        overflow: hidden;
        z-index: 1;
    }

    .head {
        height: 43px;
    }
}

.right ul li {
    border-bottom: 1px solid #228CD4;
    height: 100px;
    line-height: 158px;
    cursor: pointer;
}

.right ul li:hover {
    background-color: #0A67A6;
}

.right ul .o {
    background: #1080CC url(../images/qq.png) center 17px no-repeat;
}

.right ul .p {
    background: #1080CC url(../images/phone.png) center 17px no-repeat;
}

.right ul .x {
    background: #1080CC url(../images/email.png) center 17px no-repeat;
}

.right ul .y {
    background: #1080CC url(../images/man.png) center 17px no-repeat;
}

.right ul .z {
    background: #1080CC url(../images/top.png) center 17px no-repeat;
}
