@charset 'utf-8';
/* 政府补贴性职业技能培训 */

.banner {
    background: url(../../../images/ztzl.files/zfbt/banner.png) top center no-repeat;
	height:600px;
}
.logo{position: relative;}
.logo img {padding: 30px 0;}
.zfbt-up{margin-top: 30px;}
.titles{font-size: 22px;font-weight: 600;border-bottom: 1px dashed #dce1eb;padding: 8px 0;}
.titles img{margin: -5px 0;}
.columns{margin-top: 10px;}
.columns>div{margin: 10px 0;}
.columns a{display: inline-block;font-size: 18px;padding: 8px 45px;}
.columns .colum1{background-color: #deeaf8;}
.columns .colum2{background-color: #d9ecee;}
.columns .colum3{background-color: #dbdfec;}
.columns .colum4{background-color: #f2e7d9;}
.columns .colum5{background-color: #efedc9;}
.columns .colum6{background-color: #f4dcdd;}
.columns .colum7{background-color: #ddf6f5;text-align: center;}
.columns img{width: 42px;height: 42px;padding: 5px 0 0 0;}
.zp .con-tnm ul.tabs1 li a{padding: 8px 0px;cursor: pointer;text-decoration: none;font-size: 22px;color: #787878;font-weight: 600;}
.zp .con-tnm ul.tabs1 li.default a{font-size: 22px;color: #000;font-weight: 600;}
.zp .tabs1{margin-bottom: 0px;}
.zp .con-tnm{margin: -31px 0 0 5px;}
.zp .card-business1 li{padding: 7px 0;}
.zp #tabs1{margin-top: 15px;}
.zp .xt{width: 1.8px;height: auto;background-color: #e9f1ff;margin-left: 6px;}
.zp .xt .dian1{font-size: 40px;color: #f46b77;margin-left: -6px;}
.zp .xt .dian2{font-size: 40px;color: #d2e2ff;margin-left: -6px;}
.zp .titl{margin: -60px 0 0 26px;}
.zp .titl span{display: block;color: #a8a8a8;}
.zp .titl a{font-size: 18px;text-decoration: none;}
/* 表格 */
.bajg{background-color: #ebf6fe;width: 100%;height: auto;margin: 30px 0;}
.bajg .bg-banner{
	background: url(../../../images/ztzl.files/zfbt/bg.png) top center no-repeat;
	background-size: 100%;
	margin: 60px 0 0 0;
}
.bajg .bg-banner .bajg-titls{margin: -24px 0 0 15px;}
.bajg .bg-banner .colum-bnjg{font-size: 26px;color: #fff;font-weight: 600;margin: -53px 43px;}
.bajg .colum-tnm{margin-left: 66%;text-align: center;}
.bajg .colum-tnm .tabs2 li a{padding: 12px 30px;cursor: pointer;font-size: 22px;font-weight: 600;color: #0b4482;background: #e4edfe;text-decoration: none;}
.bajg .colum-tnm .tabs2 li.default a{color: #fff;background: #207ad9;}
.hd_sc{width: 100%;max-height: 400px;overflow-y: scroll;}
.hd_sc::-webkit-scrollbar{width: 4px;height: 6px;}
.hd_sc::-webkit-scrollbar-track{box-shadow: inset 0 0 0px rgba(240, 240, 240, 0.5);border-radius: 10px;background-color: linear-gradient(#c9eaff,#c9eaff);}
.hd_sc::-webkit-scrollbar-thumb{border-radius: 10px;box-shadow: inset 0 0 0px rgba(240, 240, 240, 0.5);background: linear-gradient(#c9eaff,#c9eaff);}
.bajg .swiper-container{width: 94%;}
.bnjg_name li{    
	    text-align: center;
	    height: 50px;
	    line-height: 50px;
	    background-color: #0363ce;
	    float: left;
	    color: #fff;
	    font-size: 20px;
}
.bnjg_table li{
	    height: 80px;
	    padding: 25px 0;
	    font-size: 16px;
	    color: #333;
	    float: left;
	    text-align: center;
		white-space: normal; /* 允许文本折行 */
		overflow-wrap: break-word; /* 在长单词或URL地址内部进行折行 */
}
.bnjg_table .list-zy{padding: 10px 0 !important;}
.bajg .jg,.zy{margin: 75px 1px 75px 5px;}
/* 表格 end*/
/* 专业介绍 */
.zyjs{margin: 30px 0;}
.zyjs a{text-decoration: none;}
.zyjs .zy{margin-top: 20px;}
.zyjs .zy .colum-zyjs .zyimg{
	background: url(../../../images/ztzl.files/zfbt/xk.png) top center no-repeat;
	width: 140px;
	height: 140px;
}
.zyjs .zy .colum-zyjs .zyimg img{
	width: 130px;
	height: 130px;
	border-radius: 20px;
	margin: 5px;
}
.zyjs .zy .colum-zyjs .zyjstitle{
	text-align: center;
	font-size: 14px;
	padding: 10px 0;
	font-weight: 600;
}

.zyjs .zyjs-right .maps img{
	width: 100%;
	height: 350px;
	margin-top: 20px;
}
/* 专业介绍 end*/
/* 常见问题 */
.cjwt .colum-cjwt{text-align: center;margin-bottom: -30px;}
.cjwts{background-color: #ebf6fe;width: 100%;height: 550px;margin: 20px 0 0 0;}
.cjwt .cjwts-parent{}
.cjwt .colum-cjwt .cjwt-name{
	letter-spacing: 6px;
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	margin-top: -55px;
}
#bigPic	.pagination{z-index:999;width:100%;text-align: center;}
#bigPic	.pagination .swiper-pagination-bullet {
	width:15px;
	height:15px;
	background:#bacbe3;
	border-radius:100%;
	font-size:10px;
	text-align:center;
	opacity: 0.8;
}
#bigPic	.pagination .swiper-pagination-bullet-active {
	background:#41a3ff;
	width:35px;
	height:15px;
	font-size:10px;
	border-radius:20px;
}
.cjwts .cjwt-down .cjwt-resource{
	background: url(../../../images/ztzl.files/zfbt/cjwt.png) top center no-repeat;
	height: 220px;
}
.cjwts .cjwt-down .cjwt-resource a span{color: #e86d79;}
.cjwts a{text-decoration: none;}
.cjwts .wt{margin-top: 60px;}
.cjwts .cjwt-down .cjwt-resource .resource{
	/* display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	white-space: normal; */
	font-size: 16px;
	font-weight: 600;
	color: #6e6e6e;
	padding: 35px 50px 0 65px;
	height: 190px;
	line-height: 30px;
	text-indent: 2em;
}
.cjwts .cjwt-down .cjwt-titles {
	margin-left: 30px;
}
.cjwts .cjwt-down .cjwt-titles li{
	font-size: 18px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zyjs{
	position: relative;
}
.zyjs .zy{
	position: relative;
	overflow: hidden;
	height: 360px;

}
.dian{
	width: 20px;
	height: 100px;
	position: absolute;
	left: 12%;
	top: 38%;
}
.dian div{
	width: 15px;
	height: 15px;
	background: #bacbe3;
	border-radius: 100%;
	font-size: 10px;
	text-align: center;
	opacity: 0.8;
	margin: 10px 0;
	cursor: pointer;
}
.dian div.active{
	background: #41a3ff;
	width: 15px;
	height: 35px;
	font-size: 10px;
	border-radius: 20px;
}
/* 常见问题 end*/
@media all and (max-width: 768px){
	.banner{height: 150px;background-size: 100%;}
	.logo img {width: 45%;padding: 8px 0;}
	.zfbt-up {margin-top: 5px;}
	.bajg{background-color: #fff;margin: 0px;}
	.bajg .bg-banner {background: #fff;margin: 5px 0;height: auto;}
	.bajg .colum-tnm{margin: 25px 0 0 0;}
	.bajg .colum-tnm .tabs2 li a {font-size: 18px;}
	.bajg .colum-ba .bajg-titls{text-align: center;}
	.bajg .jg,.zy {margin: 25px 0px 0px 0px;}
	.bnjg_name li {font-size: 16px;white-space: normal;overflow-wrap: break-word;}
	.bnjg_table li {height: 175px; font-size: 14px;padding: 30px 0;border: 1px solid #e4e8ec;}
	.list-lxr,.list-dh,.list-zy2{padding: 60px 0 !important;}
	.zyjs .zy .colum-zyjs .zyimg {width: 100%;height: auto;text-align: center;}
}
@media all and (max-width: 768px){
	
}
	
