锘
.bg1banner { margin: 0px auto; width: 100%; max-height: 600px; overflow: hidden; background-color: #f5f5f5; }
    .bg1banner img { width: 100%;  object-fit: cover; }




.newscontent { width: 100%; background-color: #fff; padding: 0px 60px; border: solid 0px #000; }
    .newscontent .conn { box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1); max-width: 1300px; border-radius: 5px 5px 0px 0px; width: 100%; background-color: #fff; padding: 50px 0px 80px 0px; text-align: left; transform: translate(0px, -180px); -ms-transform: translate(0px, -180px); -webkit-transform: translate(0px, -180px); -o-transform: translate(0px, -180px); -moz-transform: translate(0px, -180px); }




@media only screen and (max-width:768px) {
    .newscontent { padding: 0px 20px; }
        .newscontent .conn { padding: 20px 0px 20px 0px; transform: translate(0px, -60px); -ms-transform: translate(0px, -60px); -webkit-transform: translate(0px, -60px); -o-transform: translate(0px, -60px); -moz-transform: translate(0px, -60px); }
}



.subtit { width: 100%; text-align: center; position: relative; }
    .subtit h3 { display: block; font-size: 24px; color: #333; }
    .subtit div { font-size: 16px; color: #333; text-transform: uppercase }
        .subtit div::after { content: " "; margin: auto; position: absolute; left: 0px; right: 0px; bottom: -1px; width: 30px; border-bottom: solid 3px #333; }

@media only screen and (max-width:768px) {
    .subtit h3 { font-size: 18px; }
    .subtit div { font-size: 24px; }
}


ul.list { padding: 0px 20px; }
    ul.list > li { margin: 1rem 0px; width: 100%; border-bottom: dashed 1px #ccc; padding: 10px 0px; }
        ul.list > li > a { font-size: 1rem; color: #333; }

.info { padding: 20px 20px; width: 100%; }
.top { width: 100%; text-align: center; }
    .top > h1 { font-size: 1.5rem; color: #000; text-align: center; }
.neirong { font-size: 14px; line-height: 1.8; color: #333; margin-top: 10px; }


.pages { width: 100%; text-align: center; }
    .pages .nodate { padding: 6px 5px 5px 5px; margin-bottom: 15px; text-align: center; clear: both; font-size: 14px; }
    .pages a.PageLink { font-size: 18px; display: inline-block; height: 34px; line-height: 34px; margin-left: 10px; border-radius: 3px; padding: 0px 12px; color: #333; overflow: hidden; text-decoration: none; background-color: #fff; border: 1px solid #656565; }
    .pages .PageSel { font-size: 18px; display: inline-block; height: 34px; line-height: 34px; margin-left: 10px; border-radius: 3px; padding: 0px 12px; color: #2f318b; overflow: hidden; text-decoration: none; background-color: #d2d3ff; border: 1px solid #656565; }
