﻿/*手机端样式*/
@media screen and (max-width: 768px) {
    html body {
        max-width: 100% !important;
        height: 100%;
        overflow-x: hidden;
    }

    .index_right_open{display: none;}
    .index_right_close{display: none;}

    /*顶部*/
    .header {width: 100%;height: 32px;min-width:100%;border-bottom: none;}
    .header .header_img {display: none;}
    .header_img_mobile {display: block;margin: 0 auto;}
    .header .header_div {background-color: #F9F9F9;color: #333333;line-height: 32px;height: 32px;border-bottom: none;}
    .header .header_div .container {width: 100%;margin: 0 auto;padding-left: 0px;padding-right: 0px;}
    .header .header_div .container span {font-size: 16px;}
    .header .header_div .container .shuxian {border-right: solid 1px #E5E5E5;margin-right: 16px;margin-left: 16px;}

    .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
    .clearfix:after{clear:both;}

    /*搜索框*/
    .search{float:right;width:270px;}
    .search dl{position:relative; width:100%; background-color:#fff; border:1px solid #b5b5b5; border-radius:30px; overflow:hidden;}
    .search dl dd{margin-right:70px; padding-left:10px; height:30px; background-color:transparent; border:none;}
    .search dl dd input[type="text"]{padding:0; height:30px; line-height:30px; width:100%; font-size:14px; color:#999; background:none; border:0; vertical-align:top;outline: none;}
    .search dl dt.button{position:absolute; top:0; right:0; width:60px; height:30px;}
    .search dl dt input.searchBtn{width:100%; height:30px; color:#fff; outline: none; background:url(http://www.njtuoao.com/szgyyq/xhtml/images/2021/search_img.png) no-repeat center; -webkit-appearance:none; border:none; vertical-align:top; cursor:pointer;}

    /*手机搜索框*/
    .search_mobile{ display: block; position: unset; top:50%; right:30px;width: 80%; margin-bottom: 1rem; margin: 0 auto 10px auto; float: unset;}
    .search_mobile dl{position:relative; width:100%; background-color:#fff; border:1px solid #DCDCDC; border-radius:8px; overflow:hidden;}
    .search_mobile dl dd{margin-right:70px; padding-left:10px; height:35px; background-color:transparent; border:none;}
    .search_mobile dl dd input[type="text"]{padding:0; height:35px; line-height:35px; width:100%; font-size:14px; color:#999; background:none; border:0; vertical-align:top;outline: none;}
    .search_mobile dl dt.button{position:absolute; top:0; right:0; width:60px; height:35px; border-left:1px solid #b5b5b5;border-radius: 8px;}
    .search_mobile dl dt input.searchBtn{width:100%; height:35px; color:#fff; background:url(http://www.njtuoao.com/szgyyq/xhtml/images/2021/search_img_sj.png) no-repeat center; -webkit-appearance:none; border:none; vertical-align:top; cursor:pointer;background-color: #245397;}
    /*下拉菜单*/
    .dropbtn {
        border: none;
        cursor: pointer;
    }
    /* 容器 <div> - 需要定位下拉内容 */
    .dropdown {
        position: relative;
        display: inline-block;
        font-size: 16px;
    }
    /* 下拉内容 (默认隐藏) */
    .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: 100px;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 99;
    }
    /* 下拉菜单的链接 */
    .dropdown-content a {
        color: black;
        text-decoration: none;
        display: block;
    }
    /* 鼠标移上去后修改下拉菜单链接颜色 */
    .dropdown-content a:hover {background-color: #f1f1f1}
    /* 在鼠标移上去后显示下拉菜单 */
    .dropdown:hover .dropdown-content {
        display: block;
    }
    .defaultabq{text-decoration: none;color: #333333;}
    .defaultabq:hover{color:#13468F;}
    .defaultabq_list{text-decoration: none;color: #333333;font-size: 16px;display: inline-block;
    }
    .defaultabq_list:hover{color:#13468F;}
    .default_date{float:right;color: #666666; font-size: 16px;}

    /*导航栏*/
    .nav {margin: 0 auto;padding-left: 0px;padding-right: 0px;display: flex;flex-direction: column;width: 100%;}
    .nav .logo{ width: 100%;height: 50px;float: left;margin: 15px auto;}
    .nav .logo img{width: 90%;margin-left: 20px;}
    .nav .navnew{width:100%;background-color: none;border-top: none;display: none;}
    .nav .navnew ul {position: unset !important;display: flex;overflow-y: auto;}
    .nav .navnew li{float: left;list-style: none;margin: 0 10px;cursor: pointer;height: 40px;text-align: right;}
    .nav .navnew ul li a{text-decoration: none;color: #333333;display: block;width: 80px;text-align: justify;}
    .nav .navnew a:after{content: '';width: 100%;display: inline-block;}
    .navnew ul .shuxian{ float:left;width:2px;margin-left:10px;margin-right:10px;color:#666666;display: block;}
    /*.nav .navnew ul li a:hover{color:#900;}*/
    /*导航菜单*/
    .sy_tc {border-bottom: 2px solid #13468F;}
    .yqgk_tc {border-bottom: 2px solid transparent;position: relative;}
    .tzyq_tc {border-bottom: 2px solid transparent;}
    .zwgk_tc {border-bottom: 2px solid transparent;position: relative;}
    .ryb_tc {border-bottom: 2px solid transparent;}
    .xwzx_tc {border-bottom: 2px solid transparent;position: relative;}
    .sy_tc_on {border-bottom: 2px solid #13468F;}
    .sy_tc_off{border-bottom: 2px solid transparent;}
    .yqgk_tc_on {border-bottom: 2px solid #13468F;position: relative;}
    .tzyq_tc_on {border-bottom: 2px solid #13468F;}
    .zwgk_tc_on {border-bottom: 2px solid #13468F;position: relative;}
    .ryb_tc_on {border-bottom: 2px solid #13468F;}
    .xwzx_tc_on {border-bottom: 2px solid #13468F;position: relative;}
    /*园区概况*/
    /*.yqgk_box{height:640px;border:solid 1px #d7b8b8;position:absolute;left:-660px;top:42px;z-index:99;background:#ffffff url(http://www.njtuoao.com/szgyyq/xhtml/images/2019/v2/nav_bg.jpg) no-repeat bottom;}*/
    /*.yqgk_box_position{position: absolute;top: -34px;left: 660px;}*/
    /*.yqgk_box_left{width:494px;height:100%;float:left;margin-left:35px;}*/
    /*.yqgk_box_right{width:598px;height:100%;float:left;margin-left:40px;}*/
    /*.yqgk_box_title{width:100%;height:20px;border-left:solid 5px #9a0000;font-size:18px;font-weight:bold;margin-top:30px;margin-bottom:20px;line-height:20px;padding-left:10px;color:#9a0000;}*/
    /*.yqgk_box_title a{float:right;font-weight: normal;font-size: 17px;}*/
    /*.yqgk_box_img{width:100%;height:241px;}*/
    /*.yqgk_box_content{width:100%;height:190px;margin-top:12px;line-height:30px;font-size:18px;font-weight: normal;}*/
    /*!*政务公开*!*/
    /*.zwgk_box{height:640px;border:solid 1px #d7b8b8;position:absolute;left:-900px;top:42px;z-index:99;background:#ffffff url(http://www.njtuoao.com/szgyyq/xhtml/images/2019/v2/nav_bg.jpg) no-repeat bottom;}*/
    /*.zwgk_box_position{position: absolute;top: -34px;left:846px;}*/
    /*.zwgk_box_left{width:300px;height:100%;float:left;margin-left:35px;}*/
    /*.zwgk_box_right{width:785px;height:100%;float:left;margin-left:46px;overflow:hidden; position:relative;}*/
    /*.ldjj_title{width:100%;height:20px;border-left:solid 5px #9a0000;font-size:18px;font-weight:bold;margin-top:30px;margin-bottom:20px;line-height:20px;padding-left:10px;color:#9a0000;}*/
    /*.ldjj_box{width:100%;height:227px; }*/
    /*.ldjj_items{width:50%; float:left;}*/
    /*.ldjj_img img{width:90%;height:161px; display: block; margin: auto;}*/
    /*.ldjj_content{width:100%;height:60px;text-align:center;font-size:17px;line-height:25px;margin-top:6px;font-weight: normal;cursor: default;}*/
    /*.gzjd_box{width:100%;height:136px;}*/
    /*.gzjd_box_left{width:58px;height:100%;float:left;background-color:#9a0000;text-align:center;line-height:20px;font-size:18px;color:#ffffff;padding-top:20px;}*/
    /*.gzjd_box_right{width:242px;height:100%;float:left;}*/
    /*.gzjd_box_right ul li{width:112px;height:63px !important;float:left;border:solid 1px #f3f3f3;margin-left:7px !important;text-align:center;line-height:63px;font-size:18px;}*/
    /*.gzjd_box_right ul li:hover{color:#900;}*/
    /*.zwgk_box_right .cont { position:absolute;}*/
    /*.zwgk_box_right .cont ul li {margin-left: 0;}*/
    /*.zwgk_box_right .cont ul li:hover{color:#900;}*/
    /*.zwgk_box_right ul { float:left; width:785px;}*/
    /*.zwgk_box_right li { font:17px/38px Arial;  overflow:hidden;width:100%;}*/
    /*.zwgk_box_right li a { display:block; float:left; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}*/
    /*.zwgk_box_right li em { background:#CBCBCB; width:3px; height:3px; margin:18px 10px 0 2px;  float:left;}*/
    /*.zwgk_box_right li span { float:right; color:#999999;}*/
    /*.n_l_nav .n_l_more { display:block; float:right; }*/
    /*.n_l_nav .n_l_more { float:right; font:17px/40px "微软雅黑"; margin:10px 0 0 0; }*/
    /*.n_l_nav .n_l_more a { display: none;color:#999999; }*/
    /*.n_l_nav .n_l_more a:hover { color:#1d71b7; }*/
    /*.normalTit {  height:40px; margin-bottom: 20px; margin-top:30px;position:relative;}*/
    /*.normalTit span { display:block; float:left; cursor:pointer; padding:0 15px;  font:22px/48px Arial,"Microsoft YaHei"; margin: 0 0 -2px;background-color:#d2d2d2;}*/
    /*.normalTit .on { color:#ffffff;	 background-color:#9a0000;}*/
    /*.zcwj_tb{position:absolute;top:39px;left:50px;}*/
    /*.zcjd_tb{position:absolute;top:39px;left:170px;}*/
    /*!*新闻中心*!*/
    /*.xwzx_box{height:640px;border:solid 1px #d7b8b8;position:absolute;left:-1120px;top:42px;z-index:99;background:#ffffff url(http://www.njtuoao.com/szgyyq/xhtml/images/2019/v2/nav_bg.jpg) no-repeat bottom; font-weight: normal;}*/
    /*.xwzx_box_position{position:absolute;top:-34px;left:860px;}*/
    /*.xwzx_box_left{width:470px;height:100%;float:left;margin-right:40px;margin-left:35px;}*/
    /*.xwzx_box_right{width:615px;height:100%;float:left;box-sizing:content-box;}*/
    /*.xwzx_title{font-size:18px;font-weight:bold;border-left:solid 5px #9a0000;color:#9a0000;height:20px;line-height:20px;padding-left:10px;margin-top:30px;width:100%;}*/
    /*.tsyq_box{width:100%;height:163px;margin-top:25px;}*/
    /*.tsyq_box_left{width:263px;height:100%;float:left;}*/
    /*.tsyq_box_right{width:190px;height:100%;float:right;}*/
    /*.tsyq_box_right_title{width:100%;height:auto;font-size:20px;line-height:30px;color:#444444;}*/
    /*.tsyq_box_right_content{width:100%;height:auto;font-size:18px;color:#a699b3;line-height:25px;margin-top:20px;}*/
    /*.spyq_box{width:100%;height:210px;}*/
    /*.spyq_box_left{width:220px;height:100%;float:left;}*/
    /*.spyq_box_right{width:220px;height:100%;float:right;}*/
    /*.spyq_box_title{width:100%;height:45px;font-size:20px;color:#235399;line-height:45px;margin-top:10px;}*/
    /*.spyq_box_img{width:100%;height:124px;}*/
    /*.spyq_box_content{width:100%;height:40px;font-size:18px;line-height:40px;color:#444444;}*/
    /*.xwzx_box_right p{line-height:20px;font-size: 17px;}*/
    /*.xwzx_box_right p a,.xwzx_box_right p{margin-top:22px;}*/
    /*.xwzx_box_right p i {font-size:14px;margin-right:10px;}*/
    /*.xwzx_box_right p a:hover{text-decoration:underline;}*/

    /*分割线*/
    .divider {border-bottom: 1px solid #E5E5E5;width: 100%;display: none;}

    /*正文*/
    .mainbody {margin:0 auto;padding-left:0px;padding-right:0px; text-align: center;width: 100%;}
    .mainbody .mainbody_title {font-size: 1.1rem; font-weight: bold; color: #245397; margin: 20px 10px 10px 10px !important;}
    .mainbody .mainbody_span {font-size: 16px; color: #333333;text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;}
    .mainbody .mainbody_detail {font-size: 18px; color: #245397; cursor: pointer;}
    .mainbody p{width: calc(100% - 20px); margin: 0 10px;}
    /*div*/
    .n_imgsBox { width:100%;height: unset; float:left; position: relative; overflow:hidden;}
    .n_imgsBox .callbacks li { width:100%;height: unset;}
    .n_imgsBox .callbacks li a { display:block; position:relative; }
    .n_imgsBox .callbacks li a:hover { text-decoration:none;}
    .n_imgsBox li img { width:100%;height: unset;display:block; }
    .n_imgsBox .callbacks li span { width:100%;height: unset;text-align: left;font: 19px/50px Arial; display:block; text-indent: 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#FFF;  position:absolute; bottom:0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0),rgba(0, 0, 0, .8));-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter: alpha(opacity=60);}
    .n_imgsBox .callbacks_tabs { position: absolute; height: 20px; bottom: -6px; right:10px; z-index:9; }
    .n_imgsBox .callbacks_tabs li { float:left; }
    .n_imgsBox .callbacks_tabs a { display:block; float:left; overflow: hidden; width: 8px;line-height:8px; border-radius:50%; margin:0 12px 12px 0; cursor: pointer; background: #FFFFFF; text-indent: -999px; }
    .n_imgsBox .callbacks_tabs .callbacks_here a{ background: #13468F;}

    .carousel {width:calc(100% - 20px);background:#ffffff;margin:20px auto 0 auto;height: unset;}
    .carousel_left {width: 100%;background:#ffffff;}
    .carousel_right {display: none;}
    .carousel_right_div {position: relative;overflow: hidden;}
    .carousel_right_listdiv {width: 380px; height: 423px; background-color: #FFFFFF; opacity: 0.8; position: absolute; z-index: 60; top: 0;}
    .carousel_right_listdiv_div {height: 50px; line-height: 50px; padding: 20px 20px 0 30px;}
    /*轮播*/
    .silder {width: 100%;height:214px !important; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
    .silder .silder_list {height:214px !important; overflow:hidden;position:relative;}
    .silder .silder_list a{position:absolute; top:0;left:0;}
    .silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;height: 214px !important;}
    .silder .silder_page{height:50px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
    .silder .silder_page li{width:10px; font-size:0px; float:left; height:10px;line-height:20px;margin:25px 10px 0 0; background:#898989;display:inline-block;text-align:center;color:#000;border-radius: 0;}
    .silder .silder_page li.current{background:#13468F;color:#fff;}
    .silder_desc{color:#fff;float:left;line-height:50px;height:50px;width:70%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;}
    .silder .silder_page li:hover{cursor:pointer;}
    .silderbottom{position:absolute;bottom:0;height:50px;width:100%; background-color: rgba(0,0,0,.7)}
    /*图片模糊*/
    .mohu {
        filter: blur(10px); /* FireFox, Chrome, Opera */
        -webkit-filter: blur(10px); /* Chrome, Opera */
        -moz-filter: blur(10px);
        -ms-filter: blur(10px);
        width: 470px;
        height: 420px;
        z-index: 1;
        opacity: .3;
    }
    .lunbo_right {}
    .lunbo_right p {line-height: 50px;text-align: left; padding: 0 20px 0 30px;}
    .lunbo_right p:hover {line-height: 50px; text-align: left; background: linear-gradient(to right,rgba(19,70,143,.2),rgba(19,70,143,0)); font-weight: bold; color: red;}
    .lunbo_right p span a {color: #13468F;}
    .lunbo_right a {text-decoration:none;border-bottom:none;font-size: 16px;}

    /*按钮*/
    .buttondiv {margin:0 auto;padding-left:0;padding-right:0;width: calc(100% - 20px);}
    .buttondiv_layout {display: inline-flex;flex-wrap: wrap;}
    .button_div {border: solid 1px #DCDCDC; width: 45%; height: 53px; margin-right: 0px; text-align: left;padding-left: 10px; line-height: 53px; cursor: pointer;margin-top: 10px;}
    .button_div a {text-decoration:none;border-bottom:none; color: #333333;width: 100%;display: flex;}
    .button_div img {height: 30px; width: 30px; vertical-align: middle;margin-top: 10px;}
    .button_div span {font-size: 16px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;}

    /*底部*/
    .footer{ background-color: #2e60ac; width:100%;min-width: 100%; height:300px;}
    .footer .zhengsheng{float:left; margin-left:100px;}
    .footer .banquan{ width:624px; height:149px; float:left; line-height:2; text-align:left;margin-top:15px;font-size:15px;margin-left:55px;}
    .footer_right{ width:210px; height:139px; float:left; margin: 5px 0px 0px 5px;}
    .footer .biaozhi{position:absolute; width:120px; top:50%; left:8px; margin-top:-40px; text-align:center;}
    .footer .jiucuo{position:absolute; width: 25%; top:50%; right:0; margin-top:-36px; text-align:center;}
    .footer .jiucuo img{margin:0 10px;}
    .footer .bottomfont {color: #FFFFFF; font-size: 16px;text-align: center;}
    .footer .bottomfont p {height: unset;line-height: 36px;}
    /*底部下拉框*/
    /* tab */
    #tab{width:100%;font-size:18px;display: none;}
    #tab .tab_menu{width:100%;float:left;z-index:1; margin-top: 40px;}
    #tab .tab_menu li{float:left;width:29%;height:60px;line-height:60px;border-bottom:0px;/*cursor:pointer;*/text-align:center;color:#ffffff; border: 1px solid #FFFFFF; margin-right: 20px; padding-left: 20px;}
    /*#tab .tab_box{width:100%;height:auto;clear:both;top:45px;position:relative;border:1px solid #990000;background-color:#ffffff;}*/
    #tab .tab_menu .selected{background-color:#ffffff;cursor:pointer;color:#245397;}
    .wei-select {}
    .hide{display:none;}
    .bmztc_title{position:relative;}
    .bmztc_box{height:130px;position:absolute;top:45px;left:-1px;border:solid 1px #990000;background-color:#ffffff;}
    .wszf_title{position:relative; float:left;width:318px;height:60px;line-height:60px;border-bottom:0px;text-align:left;color:#ffffff; border: 1px solid #FFFFFF; margin-right: 60px; padding-left: 40px;}
    .wszf_title td {text-align: center;line-height: 33px;}
    .wszf_title a{text-decoration:none;border-bottom:none;font-size: 16px;color: #13468F;}
    .wszf_box{position:absolute;top:60px;left:-2px;border:solid 1px #245397;background-color:#ffffff;z-index:1;}
    .wszf_box ul li{width:16.6%;height:42px;float:left;font-size:18px;}
    .gnq_title{position:relative;float:left;width:318px;height:60px;line-height:60px;border-bottom:0px;text-align:left;color:#ffffff; border: 1px solid #FFFFFF; margin-right: 60px; padding-left: 40px;}
    .gnq_title td {text-align: center;line-height: 33px;}
    .gnq_title a{text-decoration:none;border-bottom:none;font-size: 16px;color: #13468F;}
    .gnq_box{position:absolute;top:60px;left:-422px;border:solid 1px #245397;background-color:#ffffff;z-index:1;}
    .jdsgw_title{position:relative;float:left;width:318px;height:60px;line-height:60px;border-bottom:0px;text-align:left;color:#ffffff; border: 1px solid #FFFFFF; padding-left: 40px;}
    .jdsgw_title td{text-align: center;line-height: 33px;}
    .jdsgw_title a{text-decoration:none;border-bottom:none;font-size: 16px;color: #13468F;}
    .jdsgw_box{position:absolute;top:60px;left:-842px;border:solid 1px #245397;background-color:#ffffff;z-index:1;}

    .defaultdiv {margin:0 auto;padding-left:0px;padding-right:0px;width: 100%;}
    .footdiv{width:100%;margin:0 auto;padding-left:0px;padding-right:0px; display: flex;flex-direction: column; position: relative;background-color: #13468F;}
    .footdiv_left div {display: flex; flex-direction: column; }
    .footdiv_left {width: 166px; height: 115px; background-color: rgba(255,255,255,0.1); margin: 20px 10px; text-align: center; cursor: pointer;}
    .footdiv_left a {text-decoration:none;border-bottom:none;font-size: 16px; color: #FFFFFF;line-height: 30px;}
    .footdiv_left img {width: 40px;height: 40px;margin-top: 25px;}

    .special_column{line-height: 50px; height: 50px; width: 100px; border-bottom: solid 2px #13468F; text-align: center; margin: 0 auto; font-size: 18px; color: #333333;}
    .special_column_div {width:100%; padding-top:15px;padding-bottom:15px;display: none;}
    .special_column_div_mobile{display: block;margin: 10px 0;}
    .special_column_div_mobile ul{display: flex;overflow-y: auto;}
    .special_column_div_mobile li {margin: 0 10px;}

    /*滚动图片*/
    .Box {position: relative;}
    .Box .content {width: 80%;margin: 0 auto;margin-left:40px;}
    .Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
    .Box .Box_con {position: relative;}
    .Box .Box_con .btnl {position: absolute;}
    .Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 41px;cursor: pointer;padding:0 0;}
    .Box .Box_con .btnl {left:-40px;  }
    .Box .Box_con .btnr {right: -40px;}
    .Box .Box_con .btnl:hover {}
    .Box .Box_con .btnr:hover {}
    .Box .Box_con .conbox {position: relative;overflow: hidden;}
    .Box .Box_con .conbox ul {position: relative;list-style: none;}
    .Box .Box_con .conbox ul li {float: left;width: 317px;height: 120px;margin-left: 20px;overflow: hidden;}
    .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
    .Box .Box_con .conbox ul li img {display: block;width: 317px;height: 90px;transition: all 0.5s;}
    .Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
    .Box .BoxSwitch {margin-top: 30px;text-align: center;}
    .Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
    .Box .BoxSwitch span.cur {background: red;}

    .a span{display:none;width:0;height:0;font-size:0;border-style:solid;border-width:10px;border-color:#13468F transparent transparent transparent;position:absolute;left:70px;top:50px;}
    .b span{display:none;width:0;height:0;font-size:0;border-style:solid;border-width:10px;border-color:#13468F transparent transparent transparent;position:absolute;left:70px;top:50px;}
    .c span{display:none;width:0;height:0;font-size:0;border-style:solid;border-width:10px;border-color:transparent transparent transparent #13468F;position:absolute;left:50px;top:55px;}

    /*表格*/
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    td,th {
        padding: 0;
        font-weight: normal !important;
        white-space: nowrap;
    }
    .pure-table {
        border-collapse: collapse;
        border-spacing: 0;
        empty-cells: show;
        margin-top: 20px;
        width: 100%;
        display: block;
        overflow: scroll;
    }
    .pure-table caption {
        color: #000;
        font: italic 85%/1 arial,sans-serif;
        padding: 1em 0;
        text-align: center;
    }
    .pure-table td {
        border-width: 0 0 0 1px;
        font-size: inherit;
        margin: 0;
        overflow: hidden;
        padding: .5em .5em;
        max-width:200px;
    }
    .pure-table th {
        border-width: 0 0 0 1px;
        font-size: inherit;
        margin: 0;
        overflow: visible;
        padding: .5em 2em;
    }
    .pure-table thead {
        background-color: #317AC9;
        color: #FFFFFF;
        text-align: center;
        vertical-align: bottom;
    }
    .pure-table td {
        background-color: transparent;
        text-align: center;
    }
    .pure-table-odd td {
        background-color: #F5FAFF;
        text-align: center;
    }

    /*25周年*/
    .zn_box{height:640px;border:solid 1px #d7b8b8;position:absolute;left:-837px;top:60px;z-index:99;background:#ffffff url(http://www.njtuoao.com/szgyyq/xhtml/images/2019/v2/nav_bg.jpg) no-repeat bottom;}
    .zn_box_left{width:438px;height:100%;float:left;margin-left:35px;}
    .zn_box_right{width:632px;height:100%;float:left;margin-left:60px;}
    /*.news_one{width:20%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center;}*/
    .test {position:relative;font-weight:normal;border-bottom: 1px solid #E5E5E5;display: flex;}
    .test a {width:27%;text-decoration:none;border-bottom:none;float: left;height: 43px;line-height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center;}
    .test .on {border-bottom: none;background: #13468F;color: #fff;}
    .test1 {position:relative;font-weight:normal;border-bottom: 1px solid #E5E5E5;display: flex;}
    .test1 a {width:40%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center;}
    .test1 .on {border-bottom: 2px solid #13468F;}
    .test2 {position:relative;font-weight:normal;border-bottom: 1px solid #E5E5E5;display: flex;}
    .test2 a {width:40%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center;}
    .test2 .on {border-bottom: 2px solid #13468F;}
    .test3 {position:relative;font-weight:normal;border-bottom: 1px solid #E5E5E5;display: flex;}
    .test3 a {width:40%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center;}
    .test3 .on {border-bottom: 2px solid #13468F;}
    .news_three{width:100%;height:220px;margin-top:10px;}
    .news_three ul {width:438px;}
    .news_three li { font:17px/36px Arial;  overflow:hidden;width:100%;}
    .news_three li a { display:block; float:left; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#333333;}
    .news_three li em { background:#9a0000; width:6px; height:6px; margin:18px 10px 0 2px;  float:left;}
    .news_three li span { float:right; color:#999999;}
    /*.news_four{width:20%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center;}*/
    .news_five{width:100%;height:230px;margin-top:18px;}
    .news_five ul li{width:195px;height:100%;float:left;}
    .news_title{width:100%;height:20px;border-left:solid 5px #9a0000;font-size:18px;font-weight:bold;margin-top:25px;margin-bottom:20px;line-height:20px;padding-left:10px;color:#9a0000;}
    .news_six{width:100%;height:197px;}
    .news_six ul li{width:203px;height:100%;float:left;}

    .choose {display: none;}

    .choose_mobile {display: flex;justify-content: center;margin-bottom: 20px;}
    .choose_mobile p {background:#7ECEF4;width: 40%; cursor:pointer;position:relative;line-height:50px; text-align: center; color: #333333; font-size: 20px;}
    .choose_mobile .on {background-color: #13468F; color: #FFFFFF;}
    .choose_mobile .on span{display:block}

    .d {width: unset !important;}
    .e {width: unset !important;}

    .div_width{width: 10px;}
    .yuanqu_tupian{ width: 50%; height: unset; float:left; border: 1px solid #E5E5E5; margin: 0 0 20px 0;}
    .yuanqu_tupian .pbq {text-align:center;margin-top:15px;}
    .yuanqu_tupian .abq {text-decoration:none;border-bottom:none; color: #333333; font-size: 16px; text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;}

    .yuanqu_tupian img {width: 100%;max-height: 120px;}

    .img_height{height: unset;}

    .heng_div {width: 100%;min-width: 100%;margin-top: 20px; background-color: #F8F8F8;}
    .heng {margin:0 auto;padding-left:0px;padding-right:0px; display: flex; justify-content: center; height: 50px;width: 100%;font-size: 15px;}
    .heng div {width: 33.3%; height: 50px; position: relative; background-color: #E5E5E5; text-align: center; font-size: 24px;line-height: 50px;}
    .heng .on {background-color: #13468F; color: #FFFFFF;}
    .heng .on span {display:none;}
    .heng a {font-size: 15px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;}

    .zwimg2_show {display: inline-block; vertical-align: middle;margin-right: 0;width: 25px;height: 25px;}
    .zwimg1_show {display: none;vertical-align: middle;margin-right: 0;width: 25px;height: 25px;}
    .ywimg1_show {display: inline-block;vertical-align: middle;margin-right: 0;width: 25px;height: 25px;}
    .ywimg2_show {display: none;vertical-align: middle;margin-right: 0;width: 25px;height: 25px;}
    .zmimg1_show {display: inline-block;vertical-align: middle;margin-right: 0;width: 25px;height: 25px;}
    .zmimg2_show {display: none;vertical-align: middle;margin-right: 0;width: 25px;height: 25px;}

    .zwimg2bg_show {position: absolute;bottom: 0;right: 0;width: 25px;height: 25px;}
    .zwimg1bg_show {position: absolute;bottom: 0;right: 0;width: 25px;height: 25px;}
    .ywimg1bg_show {position: absolute;bottom: 0;right: 0;width: 25px;height: 25px;}
    .ywimg2bg_show {position: absolute;bottom: 0;right: 0;width: 25px;height: 25px;}
    .zmimg1bg_show {position: absolute;bottom: 0;right: 0;width: 25px;height: 25px;}
    .zmimg2bg_show {position: absolute;bottom: 0;right: 0;width: 25px;height: 25px;}

    .zhengwu{position: relative;z-index: 1;}
    .zhengwu a{z-index: 3;}
    .zhengwu img{z-index: 2;}
    .zhengwu span{display:none;width:0;height:0;font-size:0;border-style:solid;border-width:10px;border-color: #13468F transparent transparent transparent;position:absolute;left:57px;top:50px;}
    .yiwang{position: relative;z-index: 1;}
    .yiwang a{z-index: 3;}
    .yiwang img{z-index: 2;}
    .yiwang span{display:none;width:0;height:0;font-size:0;border-style:solid;border-width:10px;border-color: #13468F #fff #fff #fff;position:absolute;left:65px;top:50px;}
    .zhengmin{position: relative;z-index: 1;}
    .zhengmin a{z-index: 3;}
    .zhengmin img{z-index: 2;}
    .zhengmin span{display:none;width:0;height:0;font-size:0;border-style:solid;border-width:10px;border-color: #13468F #fff #fff #fff;position:absolute;left:70px;top:50px;}

    .zw_one{ width:25%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; }
    .zw_two{ width:25%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; }

    .yw_one{ width:25%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; }
    .yw_two{ width:25%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; }

    .zm_one{ width:25%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; }
    .zm_two{ width:25%;text-decoration:none;border-bottom:none;float: left;height: 43px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; }

    .zwgk_right {width: 46%; height: 60px; background-color: #F8F8F8; border: none; margin: 5px; text-align: left; padding-left: 5px; line-height: 60px; cursor: pointer;}
    .zwgk_right a {text-decoration:none;border-bottom:none; color: #333333; line-height: 30px;
        width: 100%;
        vertical-align: middle;
        display: inline-block;
        /*overflow: hidden;*/
        /*word-break: keep-all;*/
        /*white-space: nowrap;*/
        /*text-overflow: ellipsis;*/
    }
    .zwgk_right img {width: 30px;height: 30px;vertical-align: middle;
        float: left;}
    .zwgk_right span {color: #333333; font-size: 16px;margin-left: 5px;}
    .zwgk_right span:hover{color:#13468F;}
    .zwgk_right span.hidden-pc{
        float: left;
        width: 120px;
        line-height: 20px;
    }

    .xinxi_center_l p {
        /*height: 36px;*/
        line-height: 20px;
        margin-top: 5px;
    }
    .xinxi_center_l p:hover{color: #13468F;}

    .xinxi_center_l .a {text-decoration:none;border-bottom:none;font-size: 16px; color: #333333;}
    .xinxi_center_l .span {float:right;color:#333333; font-size: 16px;}

    .zuo_zwweixin{width:90px; height:90px; background:#efefef; position:absolute; left:67px;z-index:999;top:-30px;}
    .zuo_zwweixin span{width:0;height:0;font-size:0; border-top:10px solid  rgba(200,200,200,0);border-right:10px solid  rgba(200,200,200,1);border-bottom: 10px solid  rgba(200,200,200,0);border-left:10px solid  rgba(239,239,239,0);position:absolute;left:-20px;top:40px;}
    .zuo_zwweixin_02{width:90px; height:90px; background:#efefef; position:absolute; left:67px;z-index:999;top:-30px;}
    .zuo_zwweixin_02 span{width:0;height:0;font-size:0; border-top:10px solid  rgba(200,200,200,0);border-right:10px solid  rgba(200,200,200,1);border-bottom: 10px solid  rgba(200,200,200,0);border-left:10px solid  rgba(239,239,239,0);position:absolute;left:-20px;top:40px;}

    .yuanqu_right_txt {font-family:"Microsoft YaHei";font-size:17px;}

    .gnbutton_layout {display: flex; float: left; width: 100%; height: 100px; justify-content: space-around; align-items: center; background-color: #FAFAFA;}
    .gnbutton_layout .abq {color: #333333; font-size: 14px; text-decoration:none;border-bottom:none; line-height: 40px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;}
    .gnbutton_layout .abq:hover {color: #13468F;}

    .more {float:right;color:#13468F; font-size: 16px; font-weight: normal;}
    .workpulish {width:30%;text-decoration:none;border-bottom:none;float: left;height: 30px; color: #333333; font-size: 20px; font-weight: bold; text-align: center; border-bottom: 2px solid #13468F;}

    .module_left {float:left; width: calc(100% - 20px); background-color: #FFFFFF;margin-left: 10px;margin-bottom: 20px;}
    .module_right {float:right; width: calc(100% - 20px); margin: 0 10px;}

    .fuwu_div {width: 162px; height: 140px; border: solid 1px #F2F2F2; margin: 5px; text-align: center;}
    .fuwu_div a {text-decoration:none;border-bottom:none; color: #333333; line-height: 30px;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;}
    .fuwu_div img {height: 45px; width: 45px;margin-top: 30px;}
    .fuwu_div span {font-size: 16px;}

    .table_layout{position:relative;border-bottom: 1px solid #E5E5E5;font-weight:normal; display: flex;}

    .statistics_layout{width: 100%;text-align: center;}
    .statistics_layout .number {color: #13468F; font-size: 30px; font-weight: bold;}
    .statistics_layout .font {color: #333333; font-size: 16px;}

    .zhengmin_right_top_div {width: 100%; height: 166px; background-color: #F4F4F4; display: flex; justify-content: space-around;align-items: center;}
    .zhengmin_right_top_div .gz {margin-left: 8px;}
    .zhengmin_right_top_div .xx {margin-left: 3px;}
    .zhengmin_right_top_div div {height: 100px;}
    .zhengmin_right_top_div a {text-decoration:none;border-bottom:none;font-size: 16px; color: #333333; line-height: 30px;}
    .zhengmin_right_top_div img {}
    .zhengmin_right_top_div span:hover{color:#13468F;}

    .zhengmin_right_bottom_div {display: flex; margin-top: 20px; justify-content: center; align-items: center;}
    .zhengmin_right_bottom_div .button {width: 100%; height: 70px; background-color: #FFFFFF; border: 1px #E5E5E5 solid; color: #333333; text-align: center; line-height: 70px; cursor: pointer;}
    .zhengmin_right_bottom_div a{text-decoration:none;width: 33%;}
    .zhengmin_right_bottom_div span:hover{color:#13468F;}

    .zm_list{width: 32%; float: left;display: inline-block;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;}

    .wx{text-align: center;}
    .wx-img {}
    .icon_img{position: unset;text-align: center;}

    /*第一条list*/
    .first_list {display: flex; padding: 20px 0;border-bottom: 1px dashed #CCCCCC;}
    .first_list .border{background: linear-gradient(to left, #BEE6F9, #BEE6F9) left top no-repeat,
    linear-gradient(to bottom, #BEE6F9, #BEE6F9) left top no-repeat,
    linear-gradient(to left, #BEE6F9, #BEE6F9) right top no-repeat,
    linear-gradient(to bottom, #BEE6F9, #BEE6F9) right top no-repeat,
    linear-gradient(to left, #BEE6F9, #BEE6F9) left bottom no-repeat,
    linear-gradient(to bottom, #BEE6F9, #BEE6F9) left bottom no-repeat,
    linear-gradient(to left, #BEE6F9, #BEE6F9) right bottom no-repeat,
    linear-gradient(to left, #BEE6F9, #BEE6F9) right bottom no-repeat;
        background-size: 2px 10px, 10px 2px, 2px 10px, 10px 2px;;min-width: 80px;height: 80px;text-align: center;}
    .first_list .border .timeup {color: #333333; font-size: 16px;border-bottom: 1px solid #E5E5E5;height: 40px;line-height: 40px;}
    .first_list .border .timedown {color: #333333; font-size: 18px;height: 40px;line-height: 40px;}

    .first_div{width: 70%;margin-left: 20px;font-size: 17px;}
    .first_list .title {text-decoration:none;border-bottom:none;font-size: 18px; color: #13468F;line-height: unset;white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
        display: block;width: 100%;}
    .first_list .content {float:right;color: #666666; font-size: 16px;line-height: 20px;}

    .header_right {display: none;}
}
/*2021-05-26*/
.link-items{
    display: none;
}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    /*display: block;*/
    /*position: relative;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#cssmenu ul li a{
    background: #fff;
    width: 120px;
    display: inline-block;
    margin: 10px 0;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
    border-radius: 4px;
    color: #1d71b7;
}
#cssmenu:after,
#cssmenu > ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#cssmenu #menu-button {
    display: none;
}
#cssmenu {
    width: auto;
    font-family: 'Open Sans', sans-serif;
    line-height: 1;
    background: #f2f2f2;
    position: absolute;
    z-index: 1001;
}
#menu-line {
    position: absolute;
    top: 0;
    left: 0;
    height: 3px;
    background: #009ae1;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
    float: left;
    display: flex;
}
#cssmenu > ul > li p{
    width: 50%;
    text-align: center;
}
#cssmenu.align-center > ul {
    font-size: 0;
    text-align: center;
}
#cssmenu.align-center > ul > li {
    display: inline-block;
    float: none;
}
#cssmenu.align-center ul ul {
    text-align: left;
}
#cssmenu.align-right > ul > li {
    float: right;
}
#cssmenu.align-right ul ul {
    text-align: right;
}
#cssmenu > ul > li > a {
    padding: 20px;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
    color: #009ae1;
    font-size: 16px;
}
#cssmenu > ul > li.has-sub > a {
    padding-right: 25px;
}
#cssmenu > ul > li.has-sub > a::after {
    position: absolute;
    top: 21px;
    right: 10px;
    width: 4px;
    height: 4px;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    content: "";
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
    border-color: #009ae1;
}
#cssmenu ul ul {
    position: absolute;
    left: -9999px;
}
#cssmenu li:hover > ul {
    left: auto;
}
#cssmenu.align-right li:hover > ul {
    right: 0;
}
#cssmenu ul ul ul {
    margin-left: 100%;
    top: 0;
}
#cssmenu.align-right ul ul ul {
    margin-left: 0;
    margin-right: 100%;
}
#cssmenu ul ul li {
    height: 0;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -ms-transition: height .2s ease;
    -o-transition: height .2s ease;
    transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
    height: 32px;
}
#cssmenu ul ul li a {
    padding: 10px 20px;
    width: 160px;
    font-size: 12px;
    background: #333333;
    text-decoration: none;
    color: #dddddd;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
    color: #ffffff;
}
#cssmenu ul ul li.has-sub > a::after {
    position: absolute;
    top: 13px;
    right: 10px;
    width: 4px;
    height: 4px;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
    right: auto;
    left: 10px;
    border-bottom: 0;
    border-right: 0;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
    border-color: #ffffff;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
    #cssmenu {
        width: 100%;
    }
    #cssmenu ul {
        padding-top: 30px;
        width: 100%;
        display: none;
        height: 100vh;
        background-image: url("../images/mobile-menu-bg.png");
        background-size: 100% 100%;
        overflow: hidden;
    }
    #cssmenu.align-center > ul,
    #cssmenu.align-right ul ul {
        text-align: left;
    }
    #cssmenu ul li,
    #cssmenu ul ul li,
    #cssmenu ul li:hover > ul > li {
        width: 100%;
        height: auto;
        border-top: 1px solid rgba(120, 120, 120, 0.15);
        display: flex;
    }
    #cssmenu ul ul li p{
        text-align: center;
    }
    #cssmenu ul li a,
    #cssmenu ul ul li a {
        /*width: 40%;*/
    }
    #cssmenu > ul > li,
    #cssmenu.align-center > ul > li,
    #cssmenu.align-right > ul > li {
        float: none;
        display: flex;
    }
    #cssmenu ul ul li a {
        padding: 20px 20px 20px 30px;
        font-size: 12px;
        color: #000000;
        background: none;
    }
    #cssmenu ul ul li:hover > a,
    #cssmenu ul ul li a:hover {
        color: #000000;
    }
    #cssmenu ul ul ul li a {
        padding-left: 40px;
    }
    #cssmenu ul ul,
    #cssmenu ul ul ul {
        position: relative;
        left: 0;
        right: auto;
        width: 100%;
        margin: 0;
    }
    #cssmenu > ul > li.has-sub > a::after,
    #cssmenu ul ul li.has-sub > a::after {
        display: none;
    }
    #menu-line {
        display: none;
    }
    #cssmenu #menu-button {
        display: block;
        padding: 20px;
        color: #000000;
        cursor: pointer;
        font-size: 12px;
        text-transform: uppercase;
    }
    #cssmenu #menu-button::after {
        content: '';
        position: absolute;
        top: 20px;
        right: 20px;
        display: block;
        width: 15px;
        height: 2px;
        background: #000000;
    }
    #cssmenu #menu-button::before {
        content: '';
        position: absolute;
        top: 25px;
        right: 20px;
        display: block;
        width: 15px;
        height: 3px;
        border-top: 2px solid #000000;
        border-bottom: 2px solid #000000;
    }
    #cssmenu .submenu-button {
        position: absolute;
        z-index: 10;
        right: 0;
        top: 0;
        display: block;
        border-left: 1px solid rgba(120, 120, 120, 0.15);
        height: 52px;
        width: 52px;
        cursor: pointer;
    }
    #cssmenu .submenu-button::after {
        content: '';
        position: absolute;
        top: 21px;
        left: 26px;
        display: block;
        width: 1px;
        height: 11px;
        background: #000000;
        z-index: 99;
    }
    #cssmenu .submenu-button::before {
        content: '';
        position: absolute;
        left: 21px;
        top: 26px;
        display: block;
        width: 11px;
        height: 1px;
        background: #000000;
        z-index: 99;
    }
    #cssmenu .submenu-button.submenu-opened:after {
        display: none;
    }
    .header_div_left{
        top: 9px;
    }
    .link-items{
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .buttondiv{
        display: none;
    }
    .link-items .item{
        width: 25%;
        margin-top: 10px;
    }
    .link-items .item p{
        text-align: center;
    }
    .link-items .item p img{
        width: 50px;
        height: 50px;
        border-radius: 50%;
    }
    .link-items .item p span{
        font-size: 14px;
    }
    .news-from .yuanqu_right_txt, .news-from .default_date{
        font-size: 12px;
        color: #999;
    }
    .news-item-line{
        border-bottom: 1px solid #e5e5e5;
        padding: 5px 0;
    }
    .hidden-pc{
        display: none;
    }
    .xinxi_center_l a.news-item{
        display: none;
    }
    .xinxi_center_l a.news-item:first-child{
        display: block;
    }
    .xinxi_center_l a.news-item:nth-child(2){
        display: block;
    }
    .xinxi_center_l a.news-item:nth-child(3){
        display: block;
    }
    .xinxi_center_l a.news-item:nth-child(4){
        display: block;
    }
    .xinxi_center_l a.news-item:nth-child(5){
        display: block;
    }
}
