* {
    margin: 0px;
    padding: 0px;
    float: none;
    box-sizing: border-box;
}
html{
    font-size: 99.2188px;
}

@media (min-width:1001px) {
    .mainContainer {
        min-width: 1280px;
        color: #666666;
    }

    .header .login{
        display:contents;
    }
    .header, .content {
        font-size: 0.16rem;
    }

    .footer .title {
        font-size: 0.15rem;
    }

    .footer .subItem {
        font-size: 0.13rem;
    }

    .footer .copy {
        font-size: 0.14rem;
    }

    .header {
        height: 0.7rem;
        border-bottom: 1px solid #d9d9d9;
    }

    .header .container {
        height: 100%;
        width: 16.2rem;
        margin: 0 auto;
        position: relative;

    }

    .header .container .title {
        height: 0.7rem;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .header .container .right {
        width: auto;
        height: 0.5rem;
        line-height: 0.5rem;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        font-size: 15px;
    }

    .header .container .right img {
        vertical-align: middle;
        transition: opcity 0.3s;
        cursor: pointer;
    }

    .header .container .right img:hover {
        opacity: 0.8;
    }

    .header .container .right a {
        color: #4d4c4c;
        text-decoration: none;
    }

    .menu {
        height: .6rem;
        width: 100%;
        border-bottom: 1px solid #d9d9d9;
    }

    .menu[type="fixed"] {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        background-color: #ffffff;
    }

    .menu .btnGroup {
        width: 16.2rem;
        margin: 0 auto;
        height: 100%;
        display: flex;
        justify-content: space-between;
        font-size: 0.2rem;
        padding: 0 2rem;
    }


    .menu .btnGroup div {
        height: 100%;
        line-height: calc(0.6rem - 1px);
        cursor: pointer;
        color: #666;
        padding: 0 0.2rem;
    }

    .menu .btnGroup div:hover {
        text-decoration: underline;
        color: #000;
    }

    .moreBtn {
        width: 1.6rem;
        height: 0.46rem;
        border: 1px solid #808080;
        color: #333333;
        line-height: calc(0.46rem - 2px);
        text-align: center;
        font-size: 0.15rem;
        cursor: pointer;
        transition: background-color, color 0.3s;
    }

    .moreBtn:hover {
        background-color: #333333;
        color: #fff;
    }


    .footer {
        background-color: #eee;
    }

    .footer .content {
        width: 16.2rem;
        /*height:100%;*/
        margin: 0 auto;
    }

    .footer .footMenu {
        /*border-bottom:1px solid #cccccc;*/
        display: flex;
        justify-content: space-between;
        padding-top: 0.25rem;
        padding-bottom: 0.1rem;

    }

    .footer .footMenu .itemLs {
        /*width: 2rem;*/
        height: 100%;
    }

    .footer .footMenu .itemLs .title {
        height: 0.3rem;
        line-height: 0.3rem;
        color: #333333;
        font-weight: bold;
    }

    .footer .footMenu .itemLs ul {
        list-style: none;
    }

    .footer .itemLs li {
        height: 0.3rem;
        line-height: 0.3rem;
    }

    .footer .itemLs .title a {
        color: #666666;
        text-decoration: none;
    }

    .footer .itemLs .title a:hover {

        text-decoration: underline;
    }

    .footer .itemLs li a {
        color: #666666;
        text-decoration: none;
    }

    .footer .itemLs li a:hover {

        text-decoration: underline;
    }

    .footer .copy {
        height: 0.4rem;
        text-align: center;
        color: #555;
        background: #e6e6e6;
        display: inline-flex;
        justify-content: center;
        width: 100%;
        align-items: center;
    }

    .partner2 {
        padding-top: 0.3rem;
        height: 4rem;
        /*background-color: #f2f2f2;*/
        position: relative;
    }

    .partner2 .content {
        height: 100%;
        width: 16.2rem;
        margin: 0 auto;
        position: relative;
    }

    .partner2 .title {
        padding: 0.6rem 0;
        text-align: center;
        font-size: 0.35rem;
        line-height: 0.4rem;
    }

    .partner2 .swiper {
        height: 0.8rem;
        width: 100%;
    }

    .partner2 .swiper .swiper-slide {
        text-align: center;
        line-height: 0.8rem;
    }

    .partner2 .swiper .swiper-slide img {
        height: 70%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        transition: all 0.3s;
    }

    .partner2 .swiper .swiper-slide img:hover {

        transform: translate(-50%, -50%) scale(1.1);
    }

    .partner2 .swiper-button-prev, .partner2 .swiper-button-next {
        width: 0.45rem;
        height: 0.45rem;
        background-color: #dbdbdb;
        background-image: url("imgs/arrow.png");
        background-repeat: no-repeat;
        background-size: 0.08rem 0.14rem;
        background-position: center;
        z-index: 9;
        top: 2rem;
    }

    .partner2 .swiper-button-prev {
        left: 0;
        transform: translateX(-100%) rotate(-180deg);

    }

    .partner2 .swiper-button-next {
        right: 0;
        transform: translateX(100%);

    }

    .partner2 .swiper-button-prev::after, .partner2 .swiper-button-next::after {
        content: "";
    }

    .btnGroup a {
        text-decoration: none;
        color: inherit;
    }

    .menu .btnGroup .active {
        color: #009DDF;
    }
    .menu .queryItem {
        display: none;
    }

    .article-list {
        padding: 5px;
        margin: 0;
    }

    .article-list li {
        list-style: none;
        padding: 8px 0;
    }

    .article-view {
        border-radius: 8px;
        padding: 10px 50px;
    }

    .article-title {
        color: #333;
        font-size: 0.2rem;
        text-align: center;
        border-bottom: 1px solid #ddd;
        padding: 15px 20px 20px 20px;
    }

    .article-info {
        border-top: 1px solid #ddd;
        padding: 10px;
        margin: 30px 0 0;
        font-size: 0.16rem
    }

    .article-desc {
        padding: 8px 10px 8px;
        margin: 10px 20px 20px 35px;
        font-size: 0.15rem;
    }

    .article-content {
        padding-top: 20px;
    }

    .article-content img {
        width: 100%
    }

    .content_container {
        width: 13rem;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        min-height: 300px;
    }

    .tac {
        text-align: center;
        margin-top: 15px
    }

    .container-div {
        width: 13rem;
        margin: auto;
        font-size: 0.16rem;
        padding-bottom: 60px;
    }

    .container-div ul.uk-subnav.user_nav.el {
        border-bottom: solid #ddd;
        width: auto;
        float: none;
        display: inline-flex;
        padding-bottom: 15px;
    }

    .container-div ul.uk-subnav.user_nav.el li {
        padding: 0;
        margin: 0 40px;
        list-style: none;
        font-size: 0.2rem;
    }

    .content ul.uk-subnav.user_nav li.uk-active {
        cursor: inherit;
        border-bottom: #009DDF 2px solid;
        padding-bottom: 5px;
    }

    .uk-subnav:after {
        clear: both;
    }

    .uk-subnav:before, .uk-subnav:after {
        content: "";
        display: block;
        overflow: hidden;
    }

    li {
        list-style: none;
    }

    .uk-active {
        color: #009DDF;
    }

    .dropdown-menu {
        position: absolute;
        top: 80%;
        right: 0;
        left: auto;
        min-width: 90px;
        z-index: 1000;
        display: none;
        float: right;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        font-size: 14px;
        border-radius: 3px;
        margin: 4px;
        text-align: left;
    }

    .btn a, .moreBtn a, .activitys a, .uk-subnav a, .infoContent a {
        color: inherit;
        text-decoration: none;
    }

    .container {
        width: 13rem;
        margin: 0 auto;
    }


    .committee_name {
        width: 16.2rem;
        margin: 0 auto;
    }

    .content_event_list_top {
        border-top: #cacaca 1px solid;
        height: 5px;
        background: #e9e9e9;
    }

    .content_event_list_ul {
        margin-top: 20px;
    }

    .content_event_list_ul li {
        height: 0.5rem;
        display: flex; /*设置排列方式为flex布局*/
        align-items: center; /*设置交叉轴居中对齐*/
        padding-left: 10px;
        cursor: pointer;
    }

    .content_event_list_ul li:nth-child(odd) {
        background: #e9f1f5;
    }

    .content_event_list_ul li a {
        text-decoration: none;
        color: initial;
    }

    .content_event_list_ul li i {
        width: 0.3rem;
        color: #009DDF;
    }

    .copy p {
        margin: 0 !important;
    }

    footer .copy .line {
        width: 1px;
        height: 14px;
        background: #c2c3c3;
        display: inline-block;
        margin: 0 8px 0 8px;
    }
    .down-container{
        width: 13rem;
        margin: auto;
        font-size: 0.16rem;
        padding-bottom: 60px
    }

    .banner-words {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        color: white;
        letter-spacing: 18px;
        font-size: 0.6rem;
        font-weight: 600;
        width: 100%
    }


    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
        background-color: #2168a6;
        border-color: #2168a6;
    }
}

@media (max-width:1000px) {
    .header,
    .content,
    .footer {
        font-size: 0.8rem;
    }
    .mainContainer{
        /*padding-top:2.8rem;*/
    }
    .header {
        height: 2.8rem;
        border-bottom: 1px solid #d9d9d9;
        position: fixed;
        width:100%;
        z-index: 999;
        background-color: #fff;
        top:0;
        left:0;
    }
    .header .container {
        height: 100%;
        width: 100%;
        position: relative;

    }
    .header .container .title {
        height: 2rem;
        position: absolute;
        left: 1rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .header .container .right {
        width: auto;
        height: 2rem;
        line-height: 2rem;
        position: absolute;
        right: 3rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 0.5rem;
    }
    .header .container .right img {
        /*vertical-align: middle;*/
        /*transition: opcity 0.3s;*/
        /*cursor: pointer;*/
        display: none;
    }

    .header .container .right img:hover {
        opacity: 0.8;
    }

    .header .container .right a {
        color: #4d4c4c;
        text-decoration: none;
    }
    .header .search{
        display: none;
    }
    .header .login{
        display:none;
    }
    .header .menuBtn{
        width:2.8rem;
        height:2.8rem;
        background: url(imgs/menu1.png) no-repeat;
        background-size: 50% 50%;
        background-position: center;
        display: block;
        position: absolute;
        right:0;
        top:0;

    }
    .menu{
        position: fixed;
        left:0;
        top:2.8rem;
        height:auto;
        width:100%;
        background-color: #fff;
        z-index: 999;
        padding-top: 0.5rem;
        padding-bottom:0.5rem;
        border-bottom: 1px solid #d9d9d9;
        display: none;
    }
    .menu .queryItem{
        width:50%;
        position: absolute;
        right: 0;
        top:50%;
        transform: translateY(-50%);
        padding:0 1rem;

        font-size: 0.6rem;
    }
    .menu .queryItem .login{
        display: block;
        width:100%;
        height:1rem;
        line-height: 1rem;
        text-align: center;
    }
    .menu .queryItem .login a{
        color:#333;
        text-decoration: none;;
    }
    .menu .search{
        width:100%;
        height:1.5rem;
        border:1px solid #4d4c4c;
        border-radius: 0.75rem;
        background-image: url("imgs/search.png");
        background-repeat: no-repeat;
        background-size: 0.8rem 0.8rem;
        background-position: 0.4rem;;
        outline: 0;
        padding-left:2rem


    }
    .menu .btnGroup .menuItem{
        height:1.5rem;
        line-height: 1.5rem;
        font-size: 0.75rem;
        text-align: left;
        padding-left:2rem;
        width:50%;
        border-bottom:1px solid #666;
    }
    .footer .footMenu{
        display: none;
    }
    .footer .copy{
        font-size: 0.55rem;
        text-align: center;
        padding:0.3rem 0;
    }
    .moreBtn {
        width: 3.4rem;
        height: 1rem;
        border: 1px solid #808080;
        color: #333333;
        line-height: 1rem;
        text-align: center;
        font-size: 0.5rem;
        cursor: pointer;
        transition: background-color, color 0.3s;
    }

    .moreBtn:hover {
        background-color: #333333;
        color: #fff;
    }
    .partner2 {
        padding-top: 0.8rem;
        height: 6rem;
        position: relative;
    }

    .partner2 .content {
        height: 100%;
        width: 16.2rem;
        margin: 0 auto;
        position: relative;
    }

    .partner2 .title {
        padding: 0.6rem 0;
        text-align: center;
        font-size: 0.9rem;
        line-height: 0.4rem;
    }

    .partner2 .swiper {
        height: 1.6rem;
        width: 100%;
    }

    .partner2 .swiper .swiper-slide {
        text-align: center;
        line-height: 0.8rem;
    }

    .partner2 .swiper .swiper-slide img {
        height: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        transition: all 0.3s;
    }

    .partner2 .swiper .swiper-slide img:hover {

        transform: translate(-50%, -50%) scale(1.1);
    }

    .partner2 .swiper-button-prev,
    .partner2 .swiper-button-next {
        width: 1.2rem;
        height: 1.2rem;
        background-color: #dbdbdb;
        background-image: url("imgs/arrow.png");
        background-repeat: no-repeat;
        background-size: 0.24rem 0.42rem;
        background-position: center;

        z-index: 9;
        top: 2.3rem;
    }

    .partner2 .swiper-button-prev {
        left: 0;
        transform: translateX(-100%) rotate(-180deg);

    }

    .partner2 .swiper-button-next {
        right: 0;
        transform: translateX(100%);

    }

    .partner2 .swiper-button-prev::after,
    .partner2 .swiper-button-next::after {
        content: "";
    }

    .article-title {
        color: #333;
        font-size: 0.8rem;
        text-align: center;
        border-bottom: 1px solid #ddd;
        padding: 15px 20px 20px 20px;
    }

    blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 0.7rem;
        border-left: 5px solid #eee;
    }


    .article-content {
        padding: 15px 20px 20px 20px;
    }

    .article-content p img {
        width: 80%;
    }
    .share_a{
        display: none;
    }

    .article-info {
        border-top: 1px solid #ddd;
        padding: 10px;
        margin: 30px 0 0;
        font-size: 0.6rem
    }

    .tac {
        text-align: center;
        margin-top: 15px
    }
    .tac ul,.tac ul li{
        display: flex;
        margin: 0 auto;
        justify-content: center;
        height: 2rem;
        font-size: .6rem;
        padding: 0 0.2rem;
        height: 2rem;
        line-height: 2rem;
        border-bottom: 1px solid #d8d8d8;
        cursor: pointer;
    }


    .tac ul.uk-subnav.user_nav li.uk-active {
        cursor: inherit;
        /*border-bottom: #009DDF 2px solid;*/
        /*padding-bottom: 5px;*/
        color: #009DDF;
    }


    .down-container{
        width: 90%;
        margin: auto;
        font-size: 0.16rem;
        padding-bottom: 60px
    }
    .down-container .article .articleitem{
        height: 5rem;
        margin-bottom: 0.4rem;
        border: 1px solid #d9d9d9;
        /* cursor: pointer; */
        position: relative;
        background: #dddddd1c;
        display: flex;
    }
    .down-container .article .imgContainer{
        height: 100%;
        width: 40%;
    }
    .down-container .article .newsContainer {
        padding: 0.1rem 0.2rem;
        height: 80%;
        width: 60%;
    }
    .down-container .article .articleitem .title{
        color: #00aeeb;
        font-size: 0.6rem;
        padding: 0.05rem 0;
        height: 80%;
    }
    .down-container .article .articleitem .content{
        color: #666;
        font-size: 0.5rem;
        padding: 0.05rem 0;
    }


    .btn a, .moreBtn a, .activitys a, .uk-subnav a, .infoContent a {
        color: inherit;
        text-decoration: none;
    }

    .content_event_list_ul {
        margin-top: 20px;
        line-height: 1.5rem;
    }

    .content_event_list_ul li {
        height: 3rem;
        display: flex; /*设置排列方式为flex布局*/
        align-items: center; /*设置交叉轴居中对齐*/
        padding-left: 10px;
        cursor: pointer;
        line-height: 1rem;
    }

    .content_event_list_ul li:nth-child(odd) {
        background: #e9f1f5;
    }

    .content_event_list_ul li a {
        text-decoration: none;
        color: initial;
    }

    .content_event_list_ul li i {
        width: 0.3rem;
        color: #009DDF;
        margin-right: 10px;
    }

    .banner-words {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        color: white;
        letter-spacing: 5px;
        font-size: 0.6rem;
        font-weight: 600;
        width: 100%;
    }
    .pagination-detail{
        display: none;
    }
    ul.pagination-outline .page-item:not(:first-child):not(:last-child){
        display: none;
    }
    .pagination > li > a, .pagination > li > span{
        color: #2168a6;
    }
}
