    @charset "utf-8";
    body,
    ol,
    ul,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    th,
    td,
    dl,
    dd,
    form,
    fieldset,
    legend,
    input,
    textarea,
    select {
        margin: 0;
        padding: 0;
    }
    
    body {
        font-family: "微软雅黑", Arial;
        width: 100%;
        max-width: 1920px;
        margin: 0 auto !important;
        display: block;
        background: #ffffff !important;
    }
    
    a {
        text-decoration: none;
    }
    
    li {
        list-style: none;
    }
    
    img {
        border: 0;
        vertical-align: top;
    }
    
    p {
        word-wrap: break-word;
    }
    
    i {
        text-decoration: none;
    }
    
    input {
        outline: 0;
        border: 0;
    }
    
    .Pad_top {
        padding-top: 0.1px;
    }
    
    .Ver_top {
        vertical-align: top;
    }
    
    .f-fl {
        float: left;
    }
    
    .f-fr {
        float: right;
    }
    
    .f-cb {
        clear: both;
    }
    
    .ds {
        display: none;
    }
    
    .dl {
        display: block;
    }
    /* li加点 list-style-type:disc */
    /* overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;*/
    /* overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;*/
    
    body {
        position: relative;
    }
    
    .img-logo {
        position: absolute;
        right: 15%;
        top: 85px;
        width: 300px !important;
        z-index: 99;
    }
    .img-logo img{width: 100%;}
    
    .hd {
        width: 100%;
        background: url(top0706.png) no-repeat top center;
    }
    
    .main {
        width: 1200px;
        margin: 0 auto;
        margin-top: 467px;
        min-height: 520px;
        background: #ffffff;
        border-radius: 20px 20px 0 0;
    }
    
    .m-top {
        width: 100%;
        position: relative;
    }
    
    .m-top img {
        width: 100%;
        padding-top: 40px;
    }
    
    .m-top .gd {
        position: absolute;
        top: 70px;
        right: 20px;
        font-size: 16px;
        color: #999999;
    }
    
    .m-top .gd:hover {
        color: #f11411;
    }
    
    .m ul li {
        width: calc(50% - 50px);
        padding-left: 35px;
        background: url(i.png) no-repeat 0 13px;
        margin-top: 12px;
        display: flex;
        align-items: flex-start;
        text-align: justify;
        float: none !important;
    }
    
    .m ul {
        width: 1170px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-bottom: 60px;
        margin-top: 50px;
    }
    
    .m li a {
        color: #000000;
        font-size: 22px;
        display: block;
        width: 100%;
        overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
    }
    .m li a:hover{
        color: #000000 !important;
    }
    .m li span{
        padding-left: 40px;
        display: block;
    font-size: 18px;
    color: #999999;
    width: 140px
    }
    /* 栏目 文章 */
    
    .boxsizing {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    
    .fl {
        float: left
    }
    
    .fr {
        float: right
    }
    
    .clear {
        clear: both;
        overflow: hidden;
    }
    
    .pa {
        position: absolute
    }
    
    .pr {
        position: relative
    }
    
    .hide {
        display: none
    }
    
    .show {
        display: block
    }
    
    body {
        font-size: 16px;
        color: #333;
        font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53";
    }
    /* public style end */
    
    body,
    html {
        width: 100%;
        padding: 0;
        margin: 0;
        min-width: 1200px;
    }
    
    .si_top {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    
    .si_top img {
        display: block;
        margin: 0 auto;
    }
    
    .si_top .title1 {
        padding-left: 30px;
    }
    
    .si_top .title2 {
        margin-top: 27px;
    }
    
    .si_info {
        width: 1150px;
        margin: 0 auto;
    }
    
    .si_info ul>li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .si_row1 {
        width: 100%;
        height: 302px;
        line-height: 42px;
    }
    
    .si_row1 ul {
        margin: 0 22px 0 30px;
    }
    
    .si_row1 .fl {
        width: 589px;
        height: 100%;
        background: white;
    }
    
    .si_row1 .fr {
        width: 544px;
        height: 100%;
        background: #000000;
        position: relative;
    }
    
    .si_row1 .fr a {
        position: absolute;
        top: 2px;
        right: 13px;
        line-height: 24px;
        color: white;
        font-size: 14px;
    }
    
    .si_row2 {
        background: white;
        height: 298px;
        padding: 37px 0 22px;
        line-height: 42px;
    }
    
    .si_row2>div {
        width: 514px;
        padding: 0 22px 0 30px;
    }
    
    .si_row2 .fl {
        height: 100%;
        position: relative;
    }
    
    .si_row2 .fl:before {
        content: "";
        width: 1px;
        height: 96%;
        position: absolute;
        right: 0;
        top: 12px;
        border-left: 1px solid #dedede;
    }
    
    .si_row2 .fr {
        height: 100%;
    }
    
    .si_row3 {
        width: 100%;
        height: 302px;
        line-height: 42px;
    }
    
    .si_row3 ul {
        margin: 0 22px 0 30px;
    }
    
    .si_row3 .fl {
        width: 567px;
        height: 100%;
        background: white;
    }
    
    .si_row3 .fr {
        width: 567px;
        height: 100%;
        background: white;
    }
    
    .yjjcDiv {
        width: 90%;
        padding: 0 5%;
        height: 230px;
        line-height: 30px;
        word-break: break-all;
        overflow: auto;
    }
    
    .yjjcDiv img {
        max-width: 100%;
        height: auto;
    }
    
    .sib_nav {
        width: 100%;
        height: 48px;
        color: #FFFFFF;
        background: #0070C3;
        line-height: 48px;
        margin-bottom: 42px
    }
    
    .sib_nav span {
        display: block;
        width: 200px;
        height: 48px;
        background: url(sjsr20220318_titlbag.png) no-repeat 0 0/100% 100%;
        font-size: 32px;
        font-weight: 400;
    }
    
    .sib_nav span img {
        margin-left: 20px;
        display: block;
    }
    
    .sib_nav a {
        float: right;
        font-size: 16px;
        margin-right: 20px;
        color: #FFFFFF;
    }
    
    .sib_nav2 {
        width: 100%;
        height: 48px;
        line-height: 48px;
        margin-bottom: 42px;
    }
    
    .sib_nav2 span {
        display: block;
        width: 200px;
        height: 48px;
        font-size: 32px;
        font-weight: 400;
        padding-left: 32px;
        background: url(sjsr20220318_shui.png) no-repeat 0 center/29px 51px;
    }
    
    .sib_nav2 span img {
        display: block;
    }
    
    .sib_nav2 a {
        float: right;
        font-size: 16px;
        color: #767676;
        margin-right: 20px;
    }
    
    .footer {
        width: auto;
        height: 150px;
        background: white;
        padding: 20px 0 40px;
        position: relative;
    }
    /*文章列表*/
    
    .bg2022 {
        width: 100%;
        min-height: 1682px;
        background: url(sjsr20220318_liang.png) no-repeat center bottom;
    }
    
    .listmain,
    .showmain {
        width: 1100px;
        padding: 0 20px;
        background-color: white;
        background: rgba(255, 255, 255, 0.9);
        margin: 0 auto;
        min-height: 720px;
        margin-top: 300px;
        margin-bottom: 60px;
    }
    
    .position2021 {
        height: 50px;
        line-height: 50px;
        border-bottom: 2px solid #d00010;
        position: relative;
        margin-bottom: 20px;
        margin-top: 40px;
        font-size: 16px;
    }
    
    .position2021 h3 {
        font-size: 24px;
        color: black;
        background: none;
    }
    
    .position2021 span {
        position: absolute;
        right: 0;
        top: 0;
    }
    
    .listul li {
        height: 45px;
        line-height: 45px;
        padding-left: 20px;
        border-bottom: 1px dashed #d6d6d6;
        font-size: 16px;
    }
    
    .listul li a {
        float: left;
        width: 700px;
    }
    
    .listul li span {
        float: right;
        color: #999;
    }
    
    .showmain h1 {
        font-size: 22px;
        color: #333;
        font-weight: bold;
        text-align: center;
        margin: 40px 0 20px;
    }
    
    .showcontent p {
        text-indent: 2em;
        line-height: 36px;
        color: #666;
    }
    
    .showmain .aboutthis {
        text-align: center;
        padding: 20px 0 30px 0;
        font-size: 16px;
    }
    
    .page_box {
        text-align: center;
        padding: 10px 0;
    }
    
    .footer span,
    .footer p,
    .footer a {
        color: #000000 !important;
    }
    
    .wrapper {
        width: 100%;
    }
    
.si_top{padding-top:100px;padding-bottom:60px;}
.si_top img{display:block;margin:0 auto;}
.si_top .title1{padding-left:30px;}
.si_top .title2{margin-top:27px;}


.si_info{width:1150px;margin:0 auto;}

.si_info ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.si_row1{width:100%;height:302px;line-height:42px;}
.si_row1 ul{margin:0 22px 0 30px;}
.si_row1 .fl{width:589px;height:100%;background:white;}
.si_row1 .fr{width:544px;height:100%;background:#000000;position:relative;}
.si_row1 .fr a{position:absolute;top:2px;right:13px;line-height:24px;color:white;font-size:14px;}

.si_row2{background:white;height:298px;padding:37px 0 22px;line-height:42px;}
.si_row2>div{width:514px;padding:0 22px 0 30px;}
.si_row2 .fl{height:100%;position:relative;}
.si_row2 .fl:before{content:"";width:1px;height:96%;position:absolute;right:0;top:12px;border-left:1px solid #dedede;}
.si_row2 .fr{height:100%;}

.si_row3{width:100%;height:302px;line-height:42px;}
.si_row3 ul{margin:0 22px 0 30px;}
.si_row3 .fl{width:567px;height:100%;background:white;}
.si_row3 .fr{width:567px;height:100%;background:white;}
.yjjcDiv{width:90%;padding:0 5%;height:230px;line-height:30px;word-break:break-all;overflow:auto;}
.yjjcDiv img{max-width:100%;height:auto;}

.sib_nav{width:100%;height:48px;color:#FFFFFF;background:#0070C3;line-height:48px;margin-bottom:42px}
.sib_nav span{display:block;width:200px;height:48px;background:url(sjsr20220318_titlbag.png) no-repeat 0 0/100% 100%; font-size:32px;font-weight:400;}
.sib_nav span img{margin-left:20px;display:block;}
.sib_nav a{float:right;font-size:16px;margin-right:20px;color:#FFFFFF;}

.sib_nav2{width:100%;height:48px;line-height:48px;margin-bottom:42px;}
.sib_nav2 span{display:block;width:200px;height:48px;font-size:32px;font-weight:400;padding-left:32px;background:url(sjsr20220318_shui.png) no-repeat 0 center/29px 51px;}
.sib_nav2 span img{display:block;}
.sib_nav2 a{float:right;font-size:16px;color:#767676;margin-right:20px;}

.footer{width:auto;height:150px;background:white;padding:20px 0 40px;position:relative;}


/*文章列表*/
.bg2022{width:100%;min-height:1682px;background:url(sjsr20220318_liang.png) no-repeat center bottom;}
.listmain,.showmain{width:1100px;padding:0 20px;background-color:white;background:rgba(255,255,255,0.9); margin:0 auto;min-height:720px;margin-top: 300px;
    margin-bottom: 60px;}
.position2021{height:50px;line-height:50px;border-bottom:2px solid #d00010;position:relative;margin-bottom:20px;margin-top:40px}
.position2021 h3{font-size:24px;color:black;background:none;}
.position2021 span{position:absolute;right:0;top:0;}
.listul li{height:45px;line-height:45px;padding-left:20px;border-bottom:1px dashed #d6d6d6;font-size:16px;}
.listul li a{float:left;width:700px;}
.listul li span{float:right;color:#999;}

.showmain h1{font-size:22px;color:#333;font-weight:bold;text-align:center;margin:40px 0 20px;}
.showcontent p{text-indent:2em;line-height:36px;color:#666;}
.showmain .aboutthis{text-align:center;padding:20px 0 30px 0;font-size:16px;}
.page_box{
	text-align: center;
	padding: 10px 0;
}
.footer span ,.footer p ,.footer a{
	color: #000000 !important;
}
.wrapper{
	width: 100%;
}
.wyz {
    box-shadow: 1px 1px 10px #cccccc;border-radius: 20px !important;margin-bottom: 40px;
}