.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;}
.color-555{color: #555;}
/* .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 h1{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(/templets/web01/Z_img/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(/templets/web01/Z_img/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: 50%;float: left;line-height: 38px;}
.school-tag-list{border-top: #ddd 1px solid;}
/* .school-border{border: 1px solid #376ed3;} */
.school-border{background-image: url(/templets/web01/Z_img/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(http://www.ischoolbk.cn/skin/default/img/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(http://www.ischoolbk.cn/skin/default/img/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;z-index: 999;}
.ast-box{width:240px;height: 350px;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(/templets/web01/Z_img/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: 25px;line-height: 30px;border: none;display: inline-block;background: #fff;}
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: 40px;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;}
.shadow-box{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;box-shadow: 0 0 4px rgba(0,0,0,0.1);}

.oph1 {
    position: absolute;
    left: -9999999px;
    z-index: -99;
}

@media only screen and (max-width: 750px) {
	.li-img-w{width: 100%; height: 130px;}
	.li-img-w img{ height: 100%;}
	.carousel-indicators{bottom: -13px;}
	.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: 15px !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;}
} */
			/* 右侧浮动nav */
			.right-fixed-nav {
			    position: fixed;
			    left:40px;
			    top: 50%;
			    width: 60px;
				z-index:1000;
				box-shadow: 1px 1px 5px rgba(50,50,50,.3);
			}
			.right-fixed-nav ul li {
			    position: relative;
			    width: 60px;
			    height: 60px;
			    background: #F4F5F6;
			    cursor: pointer;
			    transition: all .1s;
			}
			.right-fixed-nav ul li p {
				text-align: center;
				font-size: 11px;
				font-weight: 400;
				color: rgba(153, 153, 153, 1);
			}
			
			.right-fixed-nav ul li i {
				display: block;
				margin: 0 auto;
				width: 60px;
				height: 40px;
			}
			
			.right-fixed-nav ul li:hover p {
				color: #fff;
			}
			
			
			.right-fixed-nav li.right-nav1 i {
			    background: url(/images/zixun1.png) no-repeat center center;
			}
			.right-fixed-nav li.right-nav2 i {
			    background: url(/images/tel_icon1.png) no-repeat center center;
			}
			.right-fixed-nav li.right-nav3 i {
				height: 60px;
			    background: url(/images/go_top1.png) no-repeat center center;
			}
			.right-fixed-nav li.right-nav4 i {
				background: url(/images/shouji.png) no-repeat center center;
				background-size: 20px 27px;
			}
			
			.right-fixed-nav li.right-nav5 i {
				background: url(/images/weixin.png) no-repeat center center;
				background-size: 27px 22px;
			}
			
			.right-fixed-nav li.right-nav1:hover i {
			    background: url(/images/zixun.png) no-repeat center center;
			}
			.right-fixed-nav li.right-nav2:hover i {
			    background: url(/images/tel_icon.png) no-repeat center center;
			}
			.right-fixed-nav li.right-nav3:hover i {
			    background: url(/images/go_top.png) no-repeat center center;
			}
			.right-fixed-nav li.right-nav4:hover i {
				background: url(/images/shouji_h.png) no-repeat center center;
				background-size: 20px 27px;
			}
			
			.right-fixed-nav li.right-nav5:hover i {
				background: url(/images/weixin_h.png) no-repeat center center;
				background-size: 27px 22px;
			}
			.right-fixed-nav ul li:hover {
			    background: #338EFF;
			}
			
			.right-fixed-nav li:nth-of-type(1) .right-nav-tel {
				position: absolute;
				right: -430px;
				top: -2px;
				min-width: 170px;
				min-height: 69px;
				font-size: 16px;
				color: #333;
				padding: 0 0 0 250px;
				background: url(/images/fuwurexianbg.png) no-repeat center center;
				-webkit-transform: scale(0);
				-moz-transform: scale(0);
				-ms-transform: scale(0);
				transform: scale(0);
				-webkit-transform-origin: 100% 50%;
				-moz-transform-origin: 100% 50%;
				-ms-transform-origin: 100% 50%;
				transform-origin: 100% 50%;
				-webkit-transition: -webkit-transform .25s;
				-moz-transition: transform .25s, -moz-transform .25s;
				transition: transform .25s;
			}
			
			.right-fixed-nav li:nth-of-type(3) .right-nav-tel,
			.right-fixed-nav li:nth-of-type(2) .right-nav-tel {
				position: absolute;
				right: -133px;
				top: -45px;
				font-size: 16px;
				color: #333;
			    z-index:-1;
				-webkit-transform: scale(0);
				-moz-transform: scale(0);
				-ms-transform: scale(0);
				transform: scale(0);
				-webkit-transform-origin: 100% 50%;
				-moz-transform-origin: 100% 50%;
				-ms-transform-origin: 100% 50%;
				transform-origin: 100% 50%;
				-webkit-transition: -webkit-transform .25s;
				-moz-transition: transform .25s, -moz-transform .25s;
				transition: transform .25s;
				padding: 10px;
				background: url(/images/fuwurexianbg1.png) no-repeat center center;
				background-size: 100% 100%;
			}
			.right-fixed-nav li:nth-of-type(2) .right-nav-tel {
			    left: -133px;
			}
			
			.right-fixed-nav li .right-nav-tel>div {
				display: inline-block;
			
			}
			
			.right-fixed-nav li .right-nav-tel>div img {
				width: 104px;
				height: 104px;
			}
			.right-fixed-nav li .right-nav-tel>div:last-of-type{
				padding-right: 10px;
			}
			.right-fixed-nav li .right-nav-tel>div p {
				font-size: 12px;
				font-weight: 400;
				color: rgba(153, 153, 153, 1);
				line-height: 26px;
			}
			
			.right-fixed-nav li .right-nav-tel span:first-child {
			    display: inline-block;
			    padding-top: 13px;
			    font-size: 14px;
			    color: #999;
			}
			.right-fixed-nav li.right-nav2:hover .right-nav-tel {
			    left: -170px;
			    -webkit-transform: scale(1);
			    -moz-transform: scale(1);
			    -ms-transform: scale(1);
			    transform: scale(1)
			}
			.right-fixed-nav li.right-nav4:hover .right-nav-tel {
				top: -45px;
				left: 63px;
				-webkit-transform: scale(1);
				-moz-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1)
			}
			
			.right-fixed-nav li.right-nav5:hover .right-nav-tel {
				top: -45px;
				left: -133px;
				-webkit-transform: scale(1);
				-moz-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1)
			}
			.right-fixed-nav li.right-nav1 .right-nav-tel span:first-child {
			    display: inline-block;
			    padding-top: 21px;
			}
			.right-fixed-nav li.right-nav1:hover .right-nav-tel {
			    left: -170px;
			    -webkit-transform: scale(1);
			    -moz-transform: scale(1);
			    -ms-transform: scale(1);
			    transform: scale(1)
			}
			.right-fixed-nav ul li.right-nav3 {
			    display: none;
			}