.font-size-12{font-size:12px ;}
.font-size-14{font-size:14px ;}
.font-size-16{font-size:16px ;}
.font-size-18{font-size:18px ;}
.font-size-20{font-size:20px ;}
.font-size-24{font-size:24px ;}
.line-height-25{line-height: 25px;}
/* .container{overflow: hidden;} */
a:hover{text-decoration: none;}
li {list-style-type: none;}
.head-top-box{height: 30px; line-height: 30px; font-size: 12px;}
.log img{float: left;
image-rendering: -moz-crisp-edges; /* Firefox */
image-rendering: -o-crisp-edges; /* Opera */
image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.nav-item{font-size: 16px;}
.navbar-collapse .navbar-nav > li{padding: 0 5px;white-space: nowrap;}
.navbar-collapse .navbar-nav > li a{position: relative;}
.navbar-collapse .navbar-nav > li > a{color: #000;}
.navbar-collapse .navbar-nav > li.active > a::after,
.navbar-collapse .navbar-nav > li > a:hover::after {color: #fff !important;}
.li-img-w{width: 1140px;margin: 0 auto;}
.nav-city-title h2{font-size: 20px;}
.nav-city-title .ico{width: 28px;}
.push-city >.push-list >.card-columns {column-count: 4; // 修改显示列数为 4}
/* .push-list .card-columns .card .card-img-top{height: 120px;} */
.push-list  .card .card-img-top{height: 120px;}
.top-news-lin,.top-news-text{line-height: 32px;}
.headline-news-list {border-top: #ddd 1px solid;padding-top: 10px;
}
.headline-news-list li {padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 35px;position: relative;}
.headline-news-list li:before {position: absolute;content: "";width: 3px;height: 3px;background: #000;border-radius: 10px;left: 0;top: 15px;}
.zhidao{flex: 1 1;height: auto;-moz-box-shadow: 0 6px 24px rgb(53 66 85 / 8%);-webkit-box-shadow: 0 6px 24px rgb(53 66 85 / 8%);box-shadow: 0 6px 24px rgb(53 66 85 / 8%);border-radius: 16px;box-sizing: border-box;position: relative;overflow: hidden;transition: all .3s ease;}
.kc-item li{float: left;width: 17%;text-align: center;margin: 0 1.5% 3%;}
.kc-item a{display: block;width: 100%; width: calc(100%);height: 30px;line-height: 30px;border: 1px solid #b49277;color: #b49277;border-radius: 3px; font-size: 14px;}
.zexiao-item li {float: left;width: 31.333%;margin: 5px 1%;}
.zexiao-item li a {display: block;font-size: 14px;line-height: 20px;padding: 6px 5px;color: #1f285c;background: #f2f7ff;white-space: nowrap;overflow: hidden;border-radius: 3px;border: 1px solid #cbd8e7;}
.index-kfr-item li{margin: 10px 0; padding-right: 0;}
.index-kfr-item li:nth-child(3n+1){padding-left: 0px;}
.nav-city-title h4{font-size: 16px;line-height: 1;font-weight: bold;color: #222;padding-left: 15px;background: url(../images/link-tit.png) no-repeat left center;}
.pc-footer{background-color: #044781;}
.pc-footer-top{border-bottom: 1px solid #b7b7b7;}
.pc-footer-con .tell-time img{width: 30px;padding-right: 8px;}
.pc-footer-con .tell{font-size: 38px;}
.pc-footer-con .wx img{width: 220px;}
.wap-footer-top{background-color: #2B5887;}
.wap-footer-top img{width: 20px;}
.footer-copy{background-color: #264F7A;}
.index-link a{color: #343a40;}
.mor{color: #08538c !important;}
/* 首页结束 */
.city-fixed{left: 50%; margin: -69px 0 0 -693px;top: 30%;  width: 100px; z-index: 1000;box-shadow: 1px 1px 5px rgb(50 50 50 / 30%);}
.city-fixed li{text-align: center;padding: 3px 0; line-height: 35px;vertical-align: bottom;}
.city-fixed li img{width: 20px;margin-right: 3px;}
.city-fixed li:hover,.city-fixed .active{background-color: #ededed;}
.all-new-list .index-news-item{padding: 10px;}
/* .all-new-list .index-news-item:nth-child(even){background-color: #f1f9ff;} */
.hot-sc .card .card-img-top {height: 160px;}
.news-title{border-bottom: 1px dashed #ccc;}
.news-show-con .Content{line-height: 30px;}
.bg-banner{-moz-box-shadow:0 2px 3px rgb(0 0 0 / 15%); /*firefox*/-webkit-box-shadow:0 2px 3px rgb(0 0 0 / 15%); /*webkit*/box-shadow:0 2px 3px rgb(0 0 0 / 15%); /*opera或ie9*/border-bottom: 1px solid #dee2e6!important;}
.show-l{padding-right: 6px;}
/* 资讯表单开始 */
.form-show{border: 1px solid #376ed3;padding: 0;padding-bottom: 15px;background-color: #fff;z-index: 3;}
.form-title{background-color: #376ed3;color: #fff;text-align: center;position: relative;height: 40px;}
.form-title h3{line-height: 45px;font-size: 20px;position: relative;z-index: 2;display: inline-block;}
.form-title h3::before{left: -70px;  content: '';background-color: #fff;opacity: .3;height: 1px;width: 60px;position: absolute;top: 50%;}
.form-title h3::after{right: -70px;content: '';background-color: #fff;opacity: .3;height: 1px;width: 60px;position: absolute;top: 50%;}
.page-fen{line-height: 35px;}
/* .news-tui-mor .index-new-list .index-news-item:nth-child(2n-1){padding-left: 0;} */

/* 学校模板开始 */
.school-nimi-head{height: 50px;position: relative;box-sizing: border-box;padding: 0px 17px;-moz-box-shadow:0 2px 3px rgb(0 0 0 / 15%); /*firefox*/-webkit-box-shadow:0 2px 3px rgb(0 0 0 / 15%); /*webkit*/box-shadow: 0 0 5px rgb(0 0 0 / 15%);z-index: 20;border-bottom: 1px solid #f3f3f3!important;}
.school-mini{line-height: 50px;}
.wap-logo img{width: 125px;}
.school-mini-top-search .form-control{width: 70%;background-color: #eee;color: #999;font-size: 14px;border: none;padding: 10px 12px;}
.school-mini-top-search-submit{position: absolute;right: 10px;top: 5px;width: 40px;height: 28px;text-align: center;line-height: 20px; cursor: pointer;z-index: 100; background-color: #eee;}
.school-mini-top-search-submit img{width: 26px;height: 26px;}
.school-name img{height: 72px;}
.school-nav{background-color: #004498;}
.school-bg-nav{background-color: #004498;}
.school-nav-li li a{color: #fff !important;font-size: 16px;}
.school-navbar-toggler-icon{background-image: url(../images/hamburger-button.png);    display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background-size: 100% 100%;}
.school-nav-li li{padding: 0 18px !important;}
.school-tag-list li{width: 100%;float: left;line-height: 38px;}
.school-tag-list{border-top: #ddd 1px solid;}
/* .school-border{border: 1px solid #376ed3;} */
.school-border{background-image: url(../images/scbgform.png);background-size: 100% 100%;}

.pagelist li{float: left;}
.pagelist li a{padding: 10px;}

.breadcrumb a{color: #343a40; font-size: 14px;padding: 0 8px;}
.nav-city-title .ico{padding-bottom: 6px;}
.page-li a{color: #212529;}

/* .wrap {z-index: 999;background-color: white;font-size: 14px;line-height: 35px;padding: 6px 0;display: none;width: 120px;padding-top: 14px;} */
.sc-tell-img{width: 35px;height: 35px;}


.footbar{background-color: #004498;}
.footbar-l {width: 60%;float: left;}
.footbar-l li{width: 33.33%; float: left;font-size: 24rpx;text-align: center;}
.footbar-r{ width: 40%; float: right;}
.footbar-ban{background-color: #ffc107;height: 100%;text-align: center; width: 97%;margin-top: 2px;}

.pagelist td{}
.card-box{width: 100%;}
.card-box .card{width: 23.6%; float: left;}
.card-box .card:nth-child(4n){margin-right: 0px;}
.card-box .card .card-img-top{height: 130px;}
.sc-card{height: 300px;}



.kfr-a{background-color: #2665b31c;padding: 15px 15px;border-radius: 4px;margin: 0 5px 5px 5px;}
.kfr-a a{color: #000000;}
.kfr-data{font-size: 14px;}
.kfr-data span {margin-right: 10px;background-color: #ff9090;font-size: 12px;font-weight: 0;padding: 5px 10px;color: #fff;}
.kfr_txt span:nth-child(1) {font-size: 12px;color: #999999;}
.kfr_txt span i {color: #FF0000;margin-right: 5px;}
.kfr_txt span:nth-child(2) {float: right;}


blockquote{
	display:block;
	background: #fff;
	padding: 15px 20px 15px 10px !important;
	margin: 10px !important;
	position: relative;
	font-size: 16px;
	font-family: Georgia, serif;
	line-height: 1.75;
	color: #666;
	text-align: justify;
	/*border-left: 15px solid #c76c0c;*/
	/*border-right: 2px solid #c76c0c;*/
	-moz-box-shadow: 2px 2px 15px #ccc;
	-webkit-box-shadow: 2px 2px 15px #ccc;
	box-shadow: 2px 2px 15px #ccc;
	}



/* 模态框 */
.fieldandcss{color: #343a40;}
.changefieldandcss{background:#4598D2;color:#fff!important;}
.icp li{border-bottom: 1px dashed #eee;}
/* formé¡µé¢ */
.bgi{background: url(../images/s-b4.png) no-repeat;max-width: 1080px; margin: 0 auto;}
.bgi-box{max-width: 800px;margin: 0 auto;}
.form-ac-title{font-size: 24px;font-weight: 700;}
.form-ac-title span{color: #007bff;}
.form-ac-xie{background-color: #fbe6d9; color: #da7e15;}
.form-modal{background: url(../images/s-b0.png);background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;}
.mbx-nave-box a{color: #9fa9b3;}


.assessment{position: fixed;right: 5px;bottom: 0;}
.ast-box{width:240px;height: 300px;background-color: #e0e0e0;}
.nodeboard-top{height: 35px;line-height: 35px;font-size: 14px;background-color: #4587e8;border-top-left-radius: 5px;border-top-right-radius: 5px;text-decoration : none}
.nb-head-title {float: left;font-size: 14px;color: #fff;margin-left: 12px;line-height: 35px;}
.nb-nodeboard-close {display: inline-block;float: right;cursor: pointer;text-decoration : none}
.nb-nodeboard-close span{height: 30px;width: 34px;margin-right:7px;margin-top: 2px;color: #fff;font-size: 25px;}
.input_box{height: 32px;width: 221px;line-height: 30px;margin: 7px auto 0;_margin: 7px 0 0 -10px;border: 1px solid #d5d5d5;position: relative;
    background-color: #fff;}
.nb-nodeboard-icon{background:#fff url(../images/custom-select.png) no-repeat center center;width: 35px;height: 30px;display: inline-block;text-align: center;background-color: #fff;vertical-align: top;border-right: 1px solid #fff;}
.nb-nodeboard-input{margin: 0;width: 140px;height: 30px;line-height: 30px;border: none;display: inline-block;}
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder {color: #aab2bd;font-size: 12px;}
.input_content{position: relative;width: 221px;margin: 7px auto 0;}
.nb-nodeboard-set-content{width: 220px;height: 79px;padding: 0 4px;resize: none;overflow: hidden;border: 1px solid #d5d5d5;background-color: #fff;text-align: left;}
.nb_btn{position: relative;width: 221px;margin: 7px auto 0; margin-left: 12px;}

@media only screen and (max-width: 750px) {
	.li-img-w{width: 100%; height: 130px;}
	.li-img-w img{margin-top: 10px;}
	.top-index{font-size: 18px;}
	.navbar-collapse .navbar-nav{display: inline;}
	.navbar-collapse .navbar-nav > li{width: 50%; float: left; text-align: center;}
	.navbar-collapse .navbar-nav > li.active > a::after,
	.navbar-collapse .navbar-nav > li > a:hover::after {border: 0}
	.push-city >.push-list >.card-columns {
	            column-count: 2; // 修改显示列数为 2
	        }
	.push-list .sc div:nth-child(n + 7) {
				display: none;
			}
	.top-news-lin{font-weight: bold;}
	.index-news-item{padding: 10px 15px;}
	.index-news-item:nth-child(even){background-color: aliceblue;}
	.index-kfr-item li{padding-left: 0px;}
	.index-new-list div:nth-child(n + 10){display: none;}
	/* 首页结束 */
	.all-new-list .index-news-item h5{ font-size: 16px;}
	.top-news-l,.news-all-l{padding-left: 0; padding-right: 0;}
	.show-l{padding-right: 0px;}
	.show-r{padding-left: 0px;}
	.search-mini{display: none; }
	.news-show-sc-tui{width: 48%; float: left;}
	.news-show-sc-tui:nth-child(2n){float: right;}
	.school-name{text-align: center;}
    .school-name img{height: 60px;}
    .school-tag-list li{width: 100%;}
	.banner .container img{height: 110px !important;}
	.push-list .card .card-img-top{height: 95px;}
	.news-title h1{font-size: 20px !important;line-height: 30px;}
	.news-show-sc-tui .card-body h5{font-size: 14px !important;}
	.news-show-con .Content{font-size: 14px !important;}
	.Content img{width: 100% !important; height: auto !important;}
	.smh-title{font-size: 18px; font-weight: 600;}
	.smh-time,.smh-adder{font-weight: 100 !important; font-size: 14px;}
	.smh-adder{display: block; margin-left: 0 !important;}
	.card-box .card{width: 48%; float: left;height: 265px;}
	.card-box .card:nth-child(2n){float: right !important;}
	.card-box .card .card-img-top{height: 100px;}
	.index-news-item .justify-content-between .text-truncate{white-space: normal !important;}
	.index-zs-item h5{font-size: 16px;}
	.zs-list .col-12{padding: 0px 0 !important;}
	.index-zs-item .top-news-text{line-height: 25px; font-size: 14px;}
	.img-100{width: 100% !important;height: auto !important;}
}
@media only screen and (max-width: 1000px) {
	.card-box .card{width: 48%; float: left;margin-bottom: 10px;}
	.card-box .card:nth-child(2n){float: right !important;margin-right: 0px;}
	.card-box .card .card-img-top{height: 100px;}
}
/* @media only screen and (min-width: 1200px) {
	.card-box .card{width: 23.99%; float: left;margin-bottom: 10px;}
	.card-box .card:nth-child(4n){float: right !important;margin-right: 0px;}
} */
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
	/*single-entry*/.single-entry {text-align:justify;padding:0px 10px;word-wrap:break-word;}
	.single-entry p {font-size:15px;position:relative;color:rgba(58,58,58,0.88);margin:5px 0 10px;line-height:180%;}
	.single-entry p a {font-weight:bold;}
	.single-entry p img {max-width:100%;width:auto!important;height:auto!important; display:block;margin:0 auto;border-radius:10px;}
	.single-entry blockquote {padding-left:10px;color:rgba(0,0,0,0.5);font-size:15px;padding:8px 15px;margin:1em 0;background-color:#f9f9f9;border-radius:10px;}
	.single-entry blockquote:hover {background-color:rgba(234,236,247,0.68);}
	.single-entry blockquote p {margin:0px auto;}
	.single-entry pre {border-left:6px solid #737F99;width:100%!important;}
	.single-entry ul li {margin:5px 0px 5px 20px;list-style:disc;list-style-type:inherit;text-indent:2em;}
	.single-entry h1,.single-entry h2,.single-entry h3,.single-entry h4,.single-entry h5,.single-entry h6 {text-indent:0em!important;}
	.single-entry h1,.single-entry h2 {font-size:18px;border-left:4px solid #4693e9;margin:23px 0px;padding-left:16px;}
	.single-entry h3,.single-entry h4 {font-size:16px;border-left:3px solid #ffae49;margin:18px 0px;padding-left:17px;}
	.single-entry h5,.single-entry h6 {font-size:15px;margin:15px 0px;padding-left:18px;border-left:2px solid #bbbbbb;}
	.single-entry p.lvse {color:#7da33c;background:#ecf2d6 url('../images/wpgo_sc_notice.png') -1px -1px no-repeat;border:1px solid #aac66d;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
	.single-entry p.hongse {color:#c66;background:#ffecea url('../images/wpgo_sc_error.png') -1px -1px no-repeat;border:1px solid #ebb1b1;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
	.single-entry p.huangse {color:#ad9948;background:#fff4b9 url('../images/wpgo_sc_warn.png') -1px -1px no-repeat;border:1px solid #eac946;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
	.single-entry p.huise {color:#777;background:#eaeaea url('../images/wpgo_sc_tips.png') -1px -1px no-repeat;border:1px solid #ccc;overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;}
	.single-entry p.lanse {text-indent:0em !important;font-size:16px;font-weight:normal;color:#FFF;margin:10px 0;padding:5px 10px;background-color:#169FE6;display:inline-block;}
	.single-entry p.putong {margin:10px 0;padding:10px 15px;background:#FFF;border:1px solid #E3E3E3;border-left:3px solid #3DABCE;}
	.single-entry p.chunse {font-family:微软雅黑;padding:15px 15px 15px 35px;margin:20px 0px;border:1px solid rgb(190,31,31);color:rgb(130,11,11);position:relative;font-size:15px;line-height:18px;white-space:normal;background:rgb(239,206,201);}
	.single-entry p.lanse a {color:#e6ff29!important;font-weight:bold;}
	.single-entry table {width:100%!important;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee;margin:auto;margin-bottom:15px;}
	.single-entry table tr th {border:1px solid #eee;}
	.single-entry table thead,.single-entry table tfoot {background:#f5f5f5;}
	.single-entry table thead tr th,.single-entry table tfoot tr th,.single-entry table tbody tr td,.single-entry table tr td,.single-entry table tfoot tr td {line-height:18px;text-align:left;border:1px solid #eee;}
	.single-entry table thead tr th,.single-entry table tfoot tr td {padding:10px;color:#444;}
	.single-entry table thead tr th:first-child,.single-entry table tfoot tr td:first-child {border-left:none;}
	.single-entry table thead tr th:last-child,.single-entry table tfoot tr td:last-child {border-right:none;}
	.single-entry table tbody tr.even,.single-entry table tbody tr.alt {background:#F8F8F8;}
	.single-entry table tbody tr:nth-child(even) {background:#F8F8F8;}
	.single-entry table tbody tr td {padding:9px 10px;}
	.single-entry pre.prism-line-numbers {border-left:6px solid #737F99;}
	.single-entry ol.list-paddingleft-2 {margin:0 2em;}
	.single-entry ol.list-paddingleft-2 li {margin:5px 0px 5px 2.5em;list-style-type:inherit;}
	.single-entry ol.list-paddingleft-2 li p {overflow:visible;text-indent:0;margin:5px 0 8px;text-indent:initial!important;}
	.single-entry ul {width:auto!important;margin:0 1.2em;padding:5px 0;}
	.single-entry ul.list-paddingleft-2 {margin:.5em 1.2em;padding:0;}
	.single-entry ul p,.single-entry ul.list-paddingleft-2 p {margin:0 auto;text-indent:unset!important;}
	.single-entry strong {font-weight:bold;word-wrap:break-word;}
	.showall {display:none;}
	.single-entry ul.archives-list li time,.single-entry ul.archives-list li span.muted {color:#fff;margin-right:10px;background:#ffae49;padding:1px 5px;border-radius:4px;}
	.single-entry p sup {vertical-align:super;font-size:smaller;}
	.single-entry p sub {vertical-align:sub;font-size:smaller;}
	.single.single-page {margin-bottom:12px;}
	.single-post.page-post .show_text {margin-bottom:25px;}
	/*dashang*/p.dasbox a {line-height:32px;}
	.single-entry ul.archives-list li {line-height:180%;}
	
.overflow-content {
         overflow: hidden; /* 隐藏溢出部分 */
            text-overflow: ellipsis; /* 显示省略号 */
        
        	  height: 300px; /* 设置容器的高度 */
        	  overflow-y: auto; /* 溢出时自动显示垂直滚动条 */

  }
