            #main {
                background: url(../images/main-bg.jpg) no-repeat center bottom;
                background-size: 100% auto;
                padding-bottom: 80px;
            }
            
            .ny-title {
                overflow: hidden;
                border-bottom: 1px solid #f0f0f0;
                line-height: 70px;
            }
            
            .ny-title h2 {
                float: left;
                padding: 0 50px;
                background-color: #076ecb;
                font-size: 22px;
                color: #fff;
                font-weight: normal;
            }
            
            .ny-title .position {
                float: right;
                font-size: 16px;
                color: #666;
            }
            
            .ny-title .position a {
                font-size: 16px;
                color: #666;
            }
            
            .ny-title .position a:hover {
                color: #076ecb;
            }
            
            .sect1 {
                position: relative;
                padding-right: 140px;
                margin-top: 30px;
                padding-bottom: 50px;
            }
            
            .sect1 .topic {
                position: absolute;
                right: 0;
                top: 30px;
                width: 140px;
                text-align: center;
            }
            
            .sect1 .topic ul li {
                position: relative;
                cursor: pointer;
                transition: all .3s;
            }
            
            .sect1 .topic ul li span {
                display: block;
                position: relative;
                font-size: 18px;
                color: #313131;
                font-weight: bold;
                margin-top: 15px;
                padding-bottom: 125px;
                z-index: 2;
            }
            
            .sect1 .topic ul li span:after {
                content: '';
                position: absolute;
                top: -60px;
                width: 146px;
                height: 146px;
                left: 50%;
                transform: translateX(-50%);
                background: url(../images/qh-bg.png) no-repeat center center;
                background-size: 140px auto;
                z-index: -1;
                display: none;
            }
            
            .sect1 .topic ul li::before {
                content: '';
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                width: 10px;
                height: 10px;
                border-radius: 50%;
                background-color: #d6d6d6;
            }
            
            .sect1 .topic ul li::after {
                content: '';
                position: absolute;
                top: 50px;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                width: 1px;
                border-radius: 50%;
                background-color: #d6d6d6;
            }
            
            .sect1 .topic ul li.on span:after {
                display: block;
            }
            
            .sect1 .topic ul li.on span {
                color: #fff;
            }
            
            .sect1 .topic ul li.on::before {}
            
            .sect1 .topic ul li.on::after {
                top: 85px;
            }
            /* 最新动态 */
            
            .dt {
                background: url(../images/dt-bg.png) no-repeat center top;
                background-size: 100% auto;
            }
            
            .dt-sect1 {
                position: relative;
                margin: 0 38.5px;
            }
            
            .dt-sect1>ul {
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                opacity: 0;
                z-index: 2;
                transition: all .3s;
            }
            
            .dt-sect1>ul.on {
                position: relative;
                opacity: 10;
                z-index: 8;
            }
            
            .dt-sect1>ul li {
                margin: 50px 27.5px;
            }
            
            .rwjj li a {
                display: block;
                background-color: #fff;
                box-shadow: 0 0 10px #c7c7c7;
                padding: 25px;
            }
            
            .rwjj li a .pic {
                padding-top: 130%;
            }
            
            .rwjj li a .pic .nr {
                position: absolute;
                left: 0;
                top: 100%;
                bottom: 0;
                right: 0;
                padding: 25px 15px;
                font-size: 16px;
                color: #fff;
                background: #1e69b3;
                background: rgba(7, 110, 203, .75) url(../images/jt.png) no-repeat center 90%;
                transition: all .3s;
            }
            
            .rwjj li a .pic .nr p {
                line-height: 26px;
                height: 240px;
                overflow: hidden;
            }
            
            .rwjj li a .text h2 {
                font-weight: normal;
                overflow: hidden;
                padding: 15px 0;
                border-bottom: 1px solid #d2d2d2;
                margin-bottom: 10px;
            }
            
            .rwjj li a .text h2 span {
                float: left;
                font-size: 18px;
                color: #131313;
            }
            
            .rwjj li a .text h2 i {
                float: right;
                font-style: normal;
                font-size: 14px;
                color: #666;
            }
            
            .rwjj li a .text h2 i img {
                display: none;
                margin-right: 5px;
            }
            
            .rwjj li a .text h2 i img.z {
                display: inline-block;
            }
            
            .rwjj li a .text p {
                line-height: 24px;
                height:24px;
                font-size: 16px;
                color: #131313;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            
            .dt-sect1 ul {
                padding-bottom: 30px;
            }
            
            .dt-sect1 .slick-dots {
                width: auto;
                padding: 0 15px;
                line-height: 30px;
                border: 1px solid #dcdcdc;
                border-radius: 30px;
                padding-bottom: 0;
                left: 50%;
                transform: translateX(-50%);
            }
            
            .dt-sect1 .slick-dots li {
                width: 10px;
                height: 10px;
                border-radius: 50%;
                background-color: #c5c5c5;
                vertical-align: middle;
                margin: 0 7px;
            }
            
            .dt-sect1 .slick-dots li.slick-active {
                background-color: #076ecb;
            }
            
            .rwjj li:hover a {
                background: url(../images/jj-bg.jpg) no-repeat center center;
                background-size: cover;
            }
            
            .rwjj li:hover a .pic .nr {
                top: 0;
            }
            
            .rwjj li:hover a .text h2 span {
                color: #fff;
            }
            
            .rwjj li:hover a .text h2 i {
                color: #fff;
            }
            
            .rwjj li:hover a .text p {
                color: #fff;
            }
            
            .rwjj li:hover a .text h2 i img {
                display: inline-block;
            }
            
            .rwjj li:hover a .text h2 i img.z {
                display: none;
            }
            
            .section2 {
                padding-top: 120px;
                background: url(../images/section2-bg.png) no-repeat center top;
                background-size: 100% auto;
            }
            
            .sect2 {
                position: relative;
                overflow: hidden;
            }
            
            .sect2:after {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                width: 265px;
                background-color: #f0f6fd;
            }
            
            .sect2-l {
                position: relative;
                float: left;
                width: 265px;
                padding-left: 30px;
                padding-right: 35px;
                padding-top: 80px;
                z-index: 1;
            }
            
            .sect2-l ul li {
                position: relative;
                line-height: 60px;
                height: 60px;
                font-size: 18px;
                color: #333;
                border: 1px solid transparent;
                margin-bottom: 15px;
                font-weight: bold;
                text-transform: uppercase;
                padding: 0 15px;
                cursor: pointer;
            }
            
            .sect2-l ul li:after {
                content: '';
                position: absolute;
                width: 20px;
                height: 1px;
                background-color: #076ecb;
                top: 50%;
                transform: translateY(-50%);
                right: -10px;
                display: none;
            }
            
            .sect2-l ul li span {
                display: inline-block;
                line-height: 20px;
                vertical-align: middle;
            }
            
            .sect2-l ul li.on {
                border: 1px solid #076ecb;
                color: #076ecb;
            }
            
            .sect2-l ul li.on:after {
                display: block;
            }
            
            .sect2-r {
                overflow: hidden;
                padding: 0 30px;
                padding-bottom: 75px;
                padding-top: 60px;
                background: url(../images/sect2-r-bg.jpg) no-repeat center bottom;
                background-size: 100% 100%;
            }
            
            .sect2-r .box {
                display: none;
            }
            
            .sect2-r .box.on {
                display: block;
            }
            
            .sect2-r ul li {
                float: left;
                width: 46%;
                border: 1px solid #dcdcdc;
                margin: 0 2%;
                margin-bottom: 40px;
                background-color: #fff;
                transition: all .3s;
            }
            
            .sect2-r ul li a {
                display: block;
                padding: 20px;
            }
            
            .sect2-r ul li h2 {
                line-height: 32px;
                font-size: 18px;
                color: #313131;
                height: 64px;
                font-weight: normal;
                padding-left: 15px;
                background: url(../images/list.jpg) no-repeat left 15px;
                overflow: hidden;
            }
            
            .sect2-r ul li .name {
                margin-left: 15px;
                padding-left: 25px;
                background: url(../images/name.png) no-repeat left center;
                font-size: 14px;
                color: #939393;
                margin-top: 15px;
            }
            
            .sect2-r ul li:hover {
                background: url(../images/sect2-list-bg.jpg) no-repeat center center;
                background-size: cover;
                border: 1px solid transparent;
            }
            
            .sect2-r ul li:hover h2 {
                color: #fff;
                background: url(../images/list-other.jpg) no-repeat left 15px;
            }
            
            .sect2-r ul li:hover .name {
                background: url(../images/name-other.png) no-repeat left center;
                color: #fff;
            }
            
            .more {
                width: 140px;
                height: 55px;
                background-color: #1774cf;
                line-height: 55px;
                text-align: center;
            }
            
            .more a {
                display: inline-block;
                padding-right: 20px;
                background: url(../images/more.png) no-repeat right center;
                font-size: 18px;
                color: #fff;
            }
            
            .sect2 .gd {
                position: absolute;
                bottom: 20px;
                left: 200px;
                z-index: 1;
            }
            
            .sect2 .gd .more {
                display: none;
            }
            
            .sect2 .gd .more.on {
                display: block;
            }
            
            .sect2-down {
                padding: 60px 50px;
            }
            .pc_xxtj{
               display: block;
            }
            
            .yd_xxtj{
               display: none;
            }

            .sd-topic {
                font-size: 0;
                text-align: center;
            }
            
            .sd-topic span:first-child {
                margin-left: 0;
            }
            
            .sd-topic span {
                padding: 0 30px;
                display: inline-block;
                margin-left: 50px;
                text-align: center;
                line-height: 60px;
                font-size: 16px;
                color: #1e1e1e;
                margin-bottom: 10px;
                cursor: pointer;
            }
            
            .sd-topic span.on {
                background-color: #076ecb;
                color: #fff;
            }
            
            .sd-nr {
                margin-top: 55px;
                border: 1px solid #d2d2d2;
                background-color: #fff;
            }
            
            .sd-nr .box {
                padding: 30px;
                display: none;
            }
            
            .sd-nr .box.on {
                display: block;
            }
            
            .sd-nr .box img {
                display: block;
                margin: 0 auto;
                width: 100%;
                max-width: 1284px;
            }
            /* 教师检索 */
            
            .ny-main {
                width: 85%;
                margin: 0 auto;
               min-height:180px;
            }
            
            .pagination {
                text-align: center;
                font-size: 0;
                padding-top: 50px;
            }
            
            .pagination a {
                display: inline-block;
                border: 1px solid #dcdcdc;
                padding: 0 12px;
                height: 35px;
                font-size: 14px;
                line-height: 35px;
                text-align: center;
                color: #666;
                margin: 0 7px;cursor: pointer;
            }
            
            .pagination a.active {
                background: #0c71cc;
                color: #fff;
                border: 1px solid #0c71cc;
            }
            
            .pagination a:hover {
                background: #0c71cc;
                color: #fff;
                border: 1px solid #0c71cc;
            }
            
            .pagination span {
                display: inline-block;
                font-size: 14px;
            }
            
            .sousuo-box {
                font-size: 0;
                margin-top: 30px;
            }
            
            .sousuo {
                display: inline-block;
                margin-right: 65px;float:left;
            }
            
            .sousuo:last-child {
                margin-right: 0;
            }
            
            .sousuo span {
                /*display: inline-block;*/
                font-size: 18px;
                color: #333;
                font-weight: bold;
                padding-right: 20px;
                line-height:35px;  height:35px; float:left;display:block;

            }
                 .sousuo input {
                width: 270px;
                height: 35px;
                border: 1px solid #cccccc;
                line-height: 35px;
                padding: 0 15px;
            }
            
            .sousuo input::placeholder {
                font-size: 14px;
                color: #cccccc;
            }
            .sousuo .xll {
                position: relative;
                display: inline-block;
            }
            
            .sousuo .xll p {
                width: 270px;
                height: 35px;
                border: 1px solid #cccccc;
                line-height: 35px;
                padding: 0 15px;
                font-size: 14px;
                color: #cccccc;
white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
            }
            
            .sousuo .xll ul {
                position: absolute;
                left: 0;
                right: 0;
                background-color: #fff;
                box-shadow: 0 0 5px #eee;
                z-index: 99;
                display: none;
                height: 330px;
                overflow: auto;
            }
            
          /*  .sousuo .xll:hover ul {
                display: block;
            }*/
            
            .sousuo .xll ul li {
                line-height: 40px;
                
                border: 1px solid #eee;
                 font-size: 14px;
                color: #333;
                cursor:pointer; padding;0 5px;
            }
                        
            .sousuo .xll ul li:hover  {
                color: #076ecb;
            }
        /*    .sousuo .xll ul li a {
                font-size: 14px;
                color: #333;
            }
            
            .sousuo .xll ul li:hover a {
                color: #076ecb;
            }
            */
            .sousuo-num ul li {
                margin-top: 40px;
            }
            
            .sousuo-num ul li span {
                display: inline-block;
                width: 85px;
                font-size: 18px;
                color: #333;
                font-weight: bold;
            }
            
            .sousuo-num ul li .qj-js a.on {
                display: inline-block;
              /*  width: 50px;*/
                padding:0 10px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                background-color: #076ecb;
                font-size: 14px;
                color: #fff;
                text-transform: capitalize;
                 /*margin-right: 25px;*/
            }
.sousuo-num ul li .zm a.on{
                display: inline-block;
              /*  width: 50px;*/
                padding:0 10px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                background-color: #076ecb;
                font-size: 14px;
                color: #fff;
                text-transform: capitalize;
                /*margin-right: 25px;*/
            }
            
            .sousuo-num ul li .qj-tb {
                float: left;
            }
            
            .sousuo-num ul li .qj-js {
                position: relative;
                overflow: hidden;
                height: 30px;
            }
            
            .sousuo-num ul li .qj-js span {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 0;
                background: url(../images/gd.png) no-repeat center center;
                cursor: pointer;
            }
            
            .sousuo-num ul li .qj-js a {
                font-size: 14px;
                color: #333;
                display: inline-block;
                margin-right: 60px;
                height: 30px;
                line-height: 30px;
                cursor:pointer;
            }
            
            .sousuo-num ul li .zm {
                overflow: hidden;
                margin-left: 10px;
            }
            
            .sousuo-num ul li .zm a {
                display: inline-block;
              /*  margin: 0 13px;*/
                font-size: 16px;
                color: #333;
                margin-right:26px; line-height:30px;
                text-transform: capitalize;cursor:pointer;
            }
            
            .anniu {
                display: inline-block;
                margin-left: 85px;
            }
            
            .anniu button {
                width: 90px;
                height: 35px;
                line-height: 35px;
                text-align: center;
                font-size: 14px;
                color: #fff;
                background-color: #076ecb;
                border: none;
                margin-right: 20px;
            }
            
            .js-down ul {
                margin-top: 30px;
            }
            
            .js-down ul li {
                float: left;
                width: 22%;
                margin-left: 4%;
                margin-top: 35px;
            }
            
            .js-down ul li:nth-child(4n-3) {
                margin-left: 0;
            }
            /* 导师风采 */
            
            .ny-l {
                float: left;
                width: 300px;
            }
            
            .ny-l>p {
                display: none;
            }
            
            .ny-l ul li {
                position: relative;
                line-height: 54px;
                border: 1px solid #f0f0f0;
                border-top: none;
                background-color: #fff;
                text-align: center;
            }
            
            .ny-l>ul>li>span {
                position: absolute;
                right: 5px;
                top: 17px;
                width: 20px;
                height: 20px;
                background: url(../images/zk.png) no-repeat center center;
            }
            
            .ny-l>ul>li>ul {
                display: none;
            }
            
            .ny-l>ul>li>ul>li {
                line-height: 40px;
            }
            
            .ny-l>ul>li>ul>li>a {
                font-size: 14px;
            }
            
            .ny-l>ul>li.active>span {
                transform: rotate(90deg);
            }
            
            .ny-l ul li a {
                display: block;
                border-left: 4px solid #fff;
                font-size: 16px;
                color: #666;
            }
            
            .ny-l ul li.on {
                background-color: #f7f7f7;
                border-left: 1px solid #076ecb;
                margin-top: -1px;
            }
            
            .ny-l ul li.on a {
                border-left: 4px solid #076ecb;
                color: #076ecb;
                font-weight: bold;
            }
            
            .ny-r {
                overflow: hidden;
                padding-left: 75px;
            }
            
            .ny .ny-title h2 {
                padding: 0 48px;
            }
            
            .fc-top {
                text-align: center;
            }
            
            .fc-top span{
                display: inline-block;
                padding: 0 40px;
                line-height: 55px;
                font-size: 16px;
                color: #1e1e1e;
                cursor: pointer;
            }
            .fc-top span a{color: #1e1e1e;}
            .fc-top span.on {
                color: #fff;
                background-color: #076ecb;
            }
            .fc-top span.on a{
                color: #fff;
            }
            
            .fc-box .box {
               /* display: none;*/
            }
            
            .fc-box .box.on {
                display: block;
            }
            
            .fc-box .box ul li {
                margin-top: 30px;
                font-size: 0;
            }
            
            .fc-box .box ul li h2 {
                font-size: 18px;
                color: #076ecb;
                padding-bottom: 10px;
                border-bottom: 1px dashed #e6f0fa;
            }
            
            .fc-box .box ul li h2 img {
                vertical-align: middle;
                padding-right: 5px;
            }
            
            .fc-box .box ul li h3 {
                font-size: 16px;
                color: #076ecb;
                padding-left: 15px;
                background: url(../images/tb.png) no-repeat left center;
                margin-top: 10px;
            }
            
            .fc-box .box ul li a {
                display: inline-block;
                width: 12.5%;
                font-size: 14px;
                color: #333;
                margin-top: 15px;
            }
            /* 学院列表 */
            
            .list li {
                float: left;
                width: 28%;
                margin-left: 8%;
                margin-top: 45px;
                border: 1px solid #cccccc;
                background-color: #fff;
            }
            
            .list li:nth-child(3n-2) {
                margin-left: 0;
            }
            
            .list li a {
                display: block;
                font-size: 16px;
                color: #1a1a1a;
                height: 50px;
                line-height: 50px;
                padding: 0 15px;
            }
            
            .list li a p {
                position: relative;
                overflow: hidden;
                padding-left: 25px;
                background: url(../images/lm-list.png) no-repeat left center;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                transition: all .3s;
            }
            
            .list li:hover {
                background-color: #f0f8fd;
            }
            
            .list li:hover a {
                color: #076fcc;
                background: url(../images//yr-more.png) no-repeat right center;
            }
            
            .list li:hover a p {
                padding-left: 0;
                background: none;
                background-position: left center;
            }
            /* 学科栏目 */
            
            .lanmu>ul>li {
                margin-top: 30px;
            }
            
            .lanmu>ul>li h2 {
                padding-bottom: 15px;
                border-bottom: 1px dashed #e6f0fa;
            }
            
            .lanmu>ul>li h2 span {
                display: inline-block;
                line-height: 25px;
                border-left: 4px solid #2c7bcf;
                padding-left: 15px;
                font-size: 18px;
                color: #076ecb;
            }
            
            .lanmu>ul>li>a {
                display: inline-block;
                padding-left: 20px;
                background: url(../images/lm-list.png) no-repeat left center;
                font-size: 16px;
                color: #333;
                margin-right: 35px;
                min-width: 185px;
                margin-top: 20px;
            }
            
            .lanmu>ul>li a:hover {
                color: #076ecb;
            }
            /* 关于主页 */
            
            .art {
                margin-top: 35px;
                margin-bottom: 80px;
            }
            
            .art-title {
                text-align: center;
                margin-bottom: 30px;
            }
            
            .art-title h2 {
                font-size: 26px;
                color: #000;
                font-weight: normal;
            }
            
            .art-title p span {
                display: inline-block;
                font-size: 14px;
                color: #999;
                margin: 0 5px;
                line-height: 30px;
            }
            
            .art-nr p {
                margin-bottom: 30px;
                line-height: 30px;
                font-size: 16px;
                color: #333;
            }
            
            .art-down p {
                text-align: right;
                font-size: 16px;
                color: #333;
                margin-bottom: 30px;
            }
            
            @media screen and (max-width:1520px) {
                .sect1 .topic ul li {
                    font-size: 15px;
                }
                .dt-sect1 {
                    margin: 0;
                }
                .nr-top .sousuo input {
                    width: 200px;
                }
                .sousuo {
                    margin-right: 20px;
                }
            }
            
            @media screen and (max-width:1480px) {
                .ny-title {
                    margin-left: -30px;
                }
                .sect2:after {
                    left: 15px;
                }
                .ny .ny-title h2 {
                    padding: 0 52px;
                }
            }
            @media screen and (max-width:1380px) {
                .sousuo {
                    margin-bottom: 15px;
                }
                .sd-topic span {
                    margin-left: 15px;
                }
            }
            @media screen and (max-width:1335px) {
                .sousuo .xll p {
                    width: 220px;
                }
            }
            
            @media screen and (max-width:1330px) {
                .sousuo {
                    margin-bottom: 15px;
                }
                .sect1 .topic ul li span {
                    padding-bottom: 70px;
                }
            }
            
            @media screen and (max-width:1300px) {
                .sect2-r {
                    padding-left: 0;
                    padding-right: 0;
                }
                .sousuo {
                    margin-left: 0;
                    margin-right: 15px;
                }
                .ny-r ul li {
                    margin-bottom: 15px;
                }
                .ny-r ul li a {
                    padding-top: 10px;
                    padding-bottom: 15px;
                }
                
            }
            
            @media screen and (max-width:1200px) {
                .sd-topic span {
                    width: 33.333%;
                }
               .fc-box .box ul li a{width:16.6%;}
            }
            


           .pc_list{display:block;}
           .yd_list{display:none;}






            @media screen and (max-width:1024px) { 
                 .rwjj li a{padding:15px;}
                .ny-main {
                    width: 100%;
                }
                .list li a {
                    padding-right: 20px;
                }
                .list li {
                    width: 32%;
                    margin-left: 2%;
                }
                .lanmu>ul>li>a {
                    margin-right: 5px;
                }
           .pc_list{display:none;}
           .yd_list{display:block;}
           .getmore{
height: 55px;
    background-color: #1774cf;
    line-height: 55px;
    text-align: center;
color:#fff;
    margin-top: 20px;
}

  .pc_xxtj{
               display: none;
            }
            
            .yd_xxtj{
               display: block;
            }


            }
            
            @media screen and (max-width:1000px) {
                .sect2-l {
                    padding-left: 10px;
                    padding-right: 15px;
                    width: 190px;
                }
                .sect2-l ul li {
                    font-size: 14px;
                }
                .sect2:after {
                    width: 190px;
                }
                .sect2-r ul li a {
                    padding: 10px;
                }
                .sd-topic span {
                    width: 50%;
                }
                .js-down ul li {
                    width: 32%;
                    margin-right: 2%;
                    margin-left: 0;
                }
                .js-down ul li:nth-child(3n) {
                    margin-right: 0;
                }
                .list li {
                    width: 48%;
                    margin-right: 4%;
                    margin-left: 0;
                }
                .list li:nth-child(2n) {
                    margin-right: 0;
                }
                .list li {
                    margin-top: 15px;
                }
            }
            
            @media screen and (max-width:768px) {
                .ny-l {
                    float: none;
                    width: auto;
                    margin-top: 15px;
                }
                .ny-r {
                    margin-left: 0;
                    padding-left: 0;
                    padding-right: 0;
                }
                .ny-l>p {
                    position: relative;
                    display: block;
                    line-height: 60px;
                    background-color: #076ecb;
                    padding: 0 15px;
                    font-size: 16px;
                    color: #fff;
                }
                .ny-l>p span {
                    position: absolute;
                    top: 16px;
                    right: 10px;
                    width: 25px;
                    height: 25px;
                    background: url(../images/sub_left_down2.png) no-repeat center center;
                }
                .nymain .leftNav p span.on {
                    background: url(../images/sub_left_up2.png) no-repeat center center;
                }
                .ny-l>ul {
                    display: none;
                }
                .fc-top {
                    margin-top: 15px;
                }
            }
            
            @media screen and (max-width:700px) {
       .dt-sect1 .slick-dots{bottom:-5%;}
                .sect1 .topic {
                    position: static;
                    width: auto;
                }
                .sect1 .topic ul {
                    font-size: 0;
                }
                .sect1 .topic ul li {
                    display: inline-block;
                    padding-bottom: 0;
                    margin: 0 10px;
                }
                .sect1 {
                    padding-right: 15px;
                    margin-top: 45px;
                }
                .sect1 .topic ul li {
                    font-size: 12px;
                }
                .ny-title {
                    line-height: 48px;
                }
                .ny-title h2 {
                    padding: 0 25px;
                    font-size: 18px;
                }
.ny-title .position{padding-left:10px;}
                .ny-title .position,
                .ny-title .position a {
                    font-size: 14px;
                }
                .rwjj li a {
                    padding: 15px;
                }
                .dt-sect1>ul li {
                    margin: 20px 2px;
                }
                .sect1 .topic ul li::before {
                    top: 32px;
                }
                .rwjj li a .text h2 span {
                    font-size: 16px;
                }
                .rwjj li a .text h2 i {
                    font-size: 12px;
                }
                .rwjj li a .text p {
                    font-size: 14px;
                }
                .sect2-l {
                    float: none;
                    width: auto;
                    padding-top: 0;
                }
                .sect2-l ul li {
                    font-size: 12px;
                    height: 50px;
                    line-height: 50px;
                }
                .sect2:after {
                    display: none;
                }
                .sect2-r {
                    padding-top: 15px;
                }
                .sect2-r ul li {
                    float: none;
                    width: auto;
                    margin: 0;
                    margin-bottom: 15px;
                }
                .sect2-r ul li h2 {
                    font-size: 14px;
                }
                .sect2-r ul li .name {
                    margin-top: 0;
                }
                .sd-topic span {
                    width: 100%;
                }
                .sect2-down {
                    padding: 15px 0;
                }
                .sd-topic span {
                    line-height: 50px;
                }
                .more a {
                    font-size: 14px;
                }
                .section2 {
                    background-color: #f4f4f4;
                    padding-top: 25px;
                    background-image: none;
                }
                .sousuo-xl ul li {
                    width: 100%;
                }
                .ny-r ul li a p {
                    font-size: 14px;
                    line-height: 22px;
                }
                .ny-r ul li a .name {
                    margin-top: 10px;
                    font-size: 16px;
                }
                .ny-r ul li {
                    margin-bottom: 0;
                }
                .sousuo input {
                    width: 230px;
                }
                .sousuo span {
                    font-size: 14px;
                }
           



                .sousuo-num ul li span {
                    width: 60px;
                    font-size: 14px;
                }
                .sousuo-num ul li i {
                    margin-right: 10px;
                }
                .sousuo-num ul li .zm a {
                   /* margin: 0 5px; */
                    font-size: 14px;
                }
                .js-down ul {
                    margin-top: 0;
                }
                .js-down ul li {
                    width: 49%;
                    margin-right: 2%;
                }
                .js-down ul li:nth-child(2n) {
                    margin-right: 0;
                }
                .js-down ul li:nth-child(3) {
                    margin-right: 2%;
                }
                .list li a {
                    padding: 5px;
                    font-size: 12px;
                }
                #main {
                    padding-bottom: 30px;
                }
                .lanmu>ul>li>a {
                    min-width: 160px;
                    font-size: 14px;
                }
                .art-title {
                    margin-bottom: 10px;
                }
                .art {
                    margin-top: 20px;
                    margin-bottom: 30px;
                }
                .art-nr p {
                    margin-bottom: 15px;
                }
                .ny .ny-title h2 {
                    padding: 0 10px;
                }
                .sect1 .topic ul li span:after {
                    background-image: none;
                }
                .sect1 .topic ul li span {
                    padding-bottom: 0;
                }
                .sect1 .topic ul li::before {
                    display: none;
                }
                .sect1 .topic ul li.on span {
                    color: #076ecb;
                }
                .sd-topic span {
                    margin-left: 0;
                }
            }


 @media screen and (max-width:414px) {
               .fc-box .box ul li a{width:25%;}
}

 @media screen and (max-width:320px) {

        .sousuo input {
                    width: 195px;
                }
       .anniu{margin-left:45px; }
   }