/* 图片轮播 */
/* .bannerBox {
    width: 1200px;
    margin: 0 auto;
}

body {
    background-color: #292929
} */

.bannerBox .banner {
    width: 100%;
    height: 500px;
    max-width: 1600px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.bannerBox .banner ul {
    position: absolute;
    width: 1200px;
    height: 500px;
    left: 50%;
    margin-left: -600px;
	list-style: none;
}

.bannerBox .banner li {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    transform: scale(0.85);
    transition: transform 0.4s;
}

.bannerBox .banner li a {
    display: block;
    width: 1000px;
    height: 100%;
}
.bannerBox .banner li a img{
	width: 100%;
	height: 100%;
}
.bannerBox .banner li.on {
    transform: scale(1);
}

.banner-btn {
    width: 100%;
    position: absolute;
    width: 1200px;
    height: 0px;
    top: 40px;
    left: 50%;
    margin-left: -600px;
    z-index: 9;
}

.banner-btn-prev,.banner-btn-next {
    display: block;
    width: 200px;
    height: 425px;
    position: absolute;
}

.banner-btn-prev {
    left: -200px;
}

.banner-btn-next {
    right: -200px;
}
.carousel-item img{
	width: 80%;
}

@media screen and (min-width: 1200px) {
	div.mobileTop a{
		font-size: 1.125rem;
		font-weight: bold;
		font-family: "SimHei";
	}
	div.trainingimgedu img{
		width: 50%;
	}
	div.qrcode img{
		width: 60%;
	}

	div.footer p {
		padding: 12px 0px;
	}

	.mobileImg {
		display: none;
	}

}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	div.trainingimgedu img{
		width: 70%;
	}
	div.qrcode img{
		width: 60%;
	}

	div.footer p {
		padding: 14px 0px;
	}

	.mobileImg {
		display: none;
	}

}

@media screen and (max-width: 991px) and (min-width: 768px) {
	div.trainingimgedu img{
		width: 90%;
	}
	div.qrcode img{
		width: 50%;
	}
	/* banner */
	.bannerBox{
		display: none;
	}
	div.footer p {
		padding: 14px 0px;
	}

	.webImg {
		display: none;
	}
	
}

@media screen and (max-width: 767px) {
	/* 联系我们 */
	div.leftNav dl dd{
		padding-left: 0px!important;
		text-align: center;
	}
	div.mobileBottomNav{
		text-align: center;
		position: fixed;
		bottom: 0px;
		left: 0px;
		z-index: 10;
		background-color: #fff;
		border-top: 1px solid #cccccc; 
		/* width: 100%; */
		padding: 0px;
	}
	div.leftNav{
		border: transparent!important;
	}
	div.leftNav dl{
		width: 100%;
		display: flex;
		align-items: center;
		align-content: center;
		margin: 0rem;
		padding: 0px;
		text-align: center;
	}
	div.leftNav dl dt{
		display: none;
	}
	div.leftNav dl dd{
		list-style: none!important;
		width: 33.3%;
	}
	div.trainingimgedu img{
		width: 100%;
	}
	div.entityimg img{
		width: 100%;
	}
	div.qrcode img{
		margin-top: 30px;
		width: 80%;
	}
	/* 顶部导航 */
	img.mobileLogo{
		width: 80%;
	}
	div.searchBox{
		display: none;
	}
	div.mobileTop{
		padding-left: 0px;
		padding-right: 0px;
	}
	div.menuBar ul li a{
		font-size: 0.8125rem;
	}
	/* banner */
	.bannerBox{
		display: none;
	}
	/* 公共标题 */
	div.commonTitle h5{
		margin: 0.425rem 0px 0.425rem 0.625rem;
		
	}
	/* 关于部门 */
	div.departmentjg img{
		width: 100%;
	}
	/* 职业培训 */
	div.trainingimgjg img{
		width: 70%;
	}
	div.menuBar ul li:hover,
	div.menuBar ul li.activeMenu {
		background: url(../images/iconmenu.png) #eb4d4d no-repeat center 35px !important;
	}

	div.footerSpecial {
		margin-bottom: 50px;
	}

	.webImg {
		display: none;
	}

	div.footer p {
		padding: 7px 0px;
	}

}


html,
body {
	height: 100%;
	background-image: linear-gradient(to bottom ,rgba(230,191,199,1) , rgba(227,233,250,1) ,rgba(227,233,250,0.8) ,rgba(240,240,240,0) );
	background-repeat: repeat-x;
	/* background: url(../images/sub_bg.jpg) no-repeat center center/cover; */
}

div.container img.logo {
	/* width: 100%; */
}

img.webImg,
img.mobileImg {
	width: 100%;
}

div#trainningHome {
	font-family: "Microsoft YaHei";
}

/*topBar	*/
div.topBar {
	padding: 15px 0px;
}

div.topBar:before,
div.menuBar ul {
	content: '  ';
	display: table;
}

div.topBar:after,
div.menuBar ul {
	content: '  ';
	display: table;
	clear: both;
}

div.topBar a {
	float: left;
}

div.topBar span {
	display: inline-block;
	position: absolute;
	z-index: 2;
	right: 5px;
	width: 60px;
	height: 60px;
	/* background: red; */
	bottom: 0px;
	cursor: pointer;
}

div.topBar input {
	/* width: 280px; */
	margin-top: 14px;
	float: right;
	border-radius: 20px;
	border: 0px;
	padding: 7px 10px 5px 20px;
	background: url("../images/search.png") no-repeat;
	background-size: contain;
	background-position-x: 100%;
	font-size: 12px;
	border: 1px solid #ccc;
}

div.searchBox {
	position: relative;
}

div.topBar input:focus {
	outline: none;
}

/*manuBar*/
div.menuBar {
	margin-bottom: 6px;
	background-color: #c9161e;
}

div.menuBar ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div.menuBar ul li {
	width: 16%;
	text-align: center;
	list-style: none;
	float: left;
}

div.menuBar ul li a {
	width: 100%;
	padding: 11px 0px;
	display: inline-block;
	color: #ffffff;
	text-underline: none;
	font-family: "Microsoft YaHei";
}

div.menuBar ul li a:hover {
	text-decoration: none;
}

div.menuBar ul li:hover,
div.menuBar ul li.activeMenu {
	background: url(../images/iconmenu.png) #eb4d4d no-repeat center 38px;
	text-underline: none;
}

div.menuBar ul li:last-child a {
	border-right: none !important;
}

div.menuBar ul li a {}

/*页脚*/

.footers {
    width: 100%;
    background: #444444;
	padding: 20px;
}

.footers p {
    font-size: 14px;
    color: #f0f2f1;
    text-align: center;
	margin: 0px;
}

a.beianhaoImg {
	display: inline-block;
}

iframe.iframeBox {
	/*margin-top:-24px;	*/
	width: 100%;
	height: 358px;
	scrolling: auto;
	frameborder: 0;
	scrolling: no;
}

h4.homeTitleBg {
	margin-left: 15px;
	border-left: 6px solid #c9161e;
	padding: 0px 0px 0px 20px;
	background-size: 30%;
	color: #000;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-radius: 0px;
}

.searchBox img {
	margin-left: 5%;
	margin-right: 3%;
	float: right;
	padding-top: 21px;
}

.searchBox b {
	color: #bbb;
	float: right;
	line-height: 60px;
	display: inline-block;
}
/* 公共标题 */
div.listBox{
	padding: 10px;
	
}
div.commonTitle h5:before{
	content: "○";
	color: #c9161e;
	padding-right: 0.625rem;
	font-size: 20px !important;
}
div.commonTitle{	
	
	background-color: #eee;
	border-bottom: 3px solid #c9161e;
	/* color: #fff; */
	display: flex;
	align-items: center;
	justify-content: space-between;
}
div.commonTitle h5{
	font-size: 1.125rem;
	/* border-left:3px solid #ebc1c3; */
	margin: 0.625rem 0px 0.625rem 0.625rem;
	padding: 0px 0px 0px 0.625rem;
	/* display: inline-flex; */
}
div.commonTitle a{
	/* font-size: 0.875rem; */
	margin-right: 0.625rem;
	color: #212529;
	/* display: inline-flex; */
}
/* 公共阴影框 */
div.sideSubMenuMain{
	margin-top: 1.5625rem;
	border: 1px solid #d4d1d1;
	box-shadow: 0 5px rgba(11, 11, 11, 0.1);
	/* padding: 50px 0px 0px 0px; */
	margin-bottom: 50px;
}
/* 首页 */
/* div.bottomicon{
	display: flex;
	justify-content: space-between;
	padding: 3.125rem 0rem;
}
div.bottomicon>div{
	border: 1px solid #eee;
	box-shadow: 0 5px rgba(11, 11, 11, 0.1);
	padding:  1.25rem 1.875rem;
}
div.bottomicon>div img{
	margin-bottom: 0.75rem;
}
div.bottomicon>div a{
	color: #222;
	font-size: 0.875rem;
	font-weight: bold;
} */
div.bottomicon{
	margin: 1.875rem auto;
	text-align: center;
}
div.bottomicon>div{
	text-align: center;
	width: 28%;
	margin: 0px 2%;
	display: inline-block;
	border: 1px solid #eee;
	box-shadow: 0 5px rgba(11, 11, 11, 0.1);
	padding:  1.25rem 1.875rem;
}
div.bottomicon>div img{
	margin-bottom: 0.75rem;
	width: 100%;
}
div.bottomicon>div a{
	color: #222;
	font-size: 0.875rem;
	font-weight: bold;
}
div.projectinfolist{
	padding-top: 0.9375rem;
}
div.imgposition>img{
	width: 100%;
}
div.projectinfolist p{
	background-color: #f3f3f3;
	font-size: 0.875rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0.625rem;
}
div.imgposition{
	position: relative;
}
.con_left_shadow {
    position: absolute;
    top: 0px;
    left: 0px;
    background: black;
    opacity: 0.6;
    width: 100%;
    height: 100%;
	display:none;
}

.con_left_shadow_con {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 48%;
    margin-left: -50px;
    margin-top: -17px;
    display:none;
}
.imgposition:hover .con_left_shadow,.imgposition:hover .con_left_shadow_con{
	display: block;
}
.con_left_shadow_con a{
	color: #fff;
}
/* 关于部门 */
div.departmenttxt p{
	padding: 0px 1.25rem 0.625rem 1.25rem;
	text-indent: 2em;
	font-size: 1rem;
	color: #222;
	line-height: 1.875rem;
	padding-top: 0.9375rem;
	margin-bottom: 0px;
}
div.departmentjg{
	text-align: center;
	padding: 1.85rem;
}
div.trainingimgjg{
	text-align: center;
}
div.leaderlist{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0.25rem;
}
div.listleft{
	
}
div.listleft img{
	width: 85%;
}
div.listright{
	width: 100%;
	padding: 1.25rem 1.875rem;
	border: 1px solid #eee;
	box-shadow: 0 5px rgba(11, 11, 11, 0.1);
	font-size: 0.875rem;
	color: #333;
}
div.bottomicon.personitem>div{
	box-shadow: none;
	border: 0px;
}
div.personlistFlex{
	/* text-align: center; */
}
div.personlistitem{
	 /* width: 32%; */
	 /* display: inline-block; */
	 /* text-align: center; */
	 border-bottom: 1px solid #000;
	 padding: 10px 0rem;
	 color: #333;
	
}
div.personlistitem:last-child{
	border-bottom: 0rem;
}
div.personlistitem img{
	width: 76%;
}
h2.mb-0:focus{
	outline: none;
}
.btn:focus{
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,0);
}
div.personleft{
	text-align: center;
}

/* div.personleft{
	width: 70%;
}
div.personright{
	width: 30%;
} */
div.personright {
	padding-top: 10px;
}
div.personright b{
	font-size: 1rem;
	color: #333;
	font-weight: normal;
}
/* 职业培训 */
img.logoheiht{
	height: 5rem;
	margin-left: 1.25rem;
}
div.trainMain{
	padding: 20px;
}
p.traintxt{
	font-size: 1rem;
	color: #222;
	line-height: 30px!important;
}
div.subtitles{
	
}
div.subtitles img{
	margin-right: 0.9375rem;
}
div.subtitles h6,div.qrcode h6{
	color: #222;
	font-size: 1.3rem;
	font-weight: normal;
}
div.entityimg{
	text-align: center;
}
div.traincerdemo img{
	width: 100%;
	margin-bottom: 2.875rem;
}
div.qrcode{
	padding-top: 1.25rem;
	text-align: center;
	padding-bottom: 3.125rem;
}

div.qrcode h6{
	margin: 1.25rem 0rem 3.25rem 0rem;
}
/* 相关政策 */
div.zclist{
	padding-bottom: 1.375rem;
}
div.zcitem{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0px 0.625rem;
}
div.zctitle{
	width: 73%;
	text-align: left;
	padding: 0.3125rem 0rem;
}
div.zctitle b{
	font-size: bold;
	font-size: 1.125rem;
}
div.zctime{
	width: 25%;
	text-align: right;
}
div.zctitle a,div.zctime {
	color: #333;
	font-size: 0.875rem;
}
/* 社区教育 */
div.educationitem{
	padding: 0px 1.25rem 1.875rem;
}
div.educationbox h6{
	text-align: center;
	padding: 30px 0px 20px 0px;
}
div.educationitem p.traintxt{
	text-indent: 2em;
}
/* 办学实体 */
div.schoolmain{
	padding: 1.25rem;
}
p.txtindent{
	text-indent: 2em;
	line-height: 25px;
}
h5.secondtitle{
	font-weight: bold;
	font-size: 0.875rem;
	/* font-weight: bold; */
}
h5.secondtitle img{
	margin-right: 0.625rem;
}
div.articleimg{
	text-align: center;
}
div.articleimg img{
	width: 50%;
	margin: 20px 0px;
}
/* 联系我们 */
ul.personlistinfo{
	margin: 1.875rem auto;
}
ul.personlistinfo li{
	font-size: 1rem;
	line-height: 1.875rem
}

.specialimg{
	width: 20%;
}
h4.subtxt{
	text-align: center;
}
div.subtitles h6{
	color: #c9161e;
	font-size: 1.125rem;
	border-bottom: 1px dashed #c9161e;
	padding-bottom: 0.625rem;
	padding-top: 0.625rem;
	font-weight: bold;
}

div.trainingimgjg img{
	width: 70% !important;
}
div.trainingimgedu{
	text-align: center;
}
/* 关于我们 */
div.mainbottom{
	margin: 1.25rem 0px 1.875rem 0px;
}
div#rightContent,div.leftNav{
	border: 1px solid #d4d1d1;
	box-shadow: 0 5px rgba(11, 11, 11, 0.1);
	/* padding: 10px 0px 0px 0px; */
	height: 100%;
	/* margin: 10px 0px 3.125rem 0px; */
}
div.leftNav dl,div#rightContent{
	height: 100%;
}
div.leftNav dl{
	padding: 0px;
	margin: 0px;
	text-align: left;
}
div.leftNav dl dd{
	border-bottom: 1px solid #d4d1d1;
	line-height: 50px;
	list-style: none;
	color: #000;
	padding-left: 1.25rem;
	margin: 0px;
}
div.leftNav dl dd:hover{
	/* background: #eee; */
	background-image: linear-gradient(to bottom ,rgba(222,197,164,1) , rgba(206,181,149,0.8),rgba(206,181,149,0.8) ,rgba(222,197,164,1));
	
}
div[class^="rightItem"]{
	display: none;
	/* padding: 10px; */
}
div.rightItem1{
	display: block;
}
div.leftNav dl dt{
	text-align: center;
	color: #fff;
	background-color: #b0b0b0;
	line-height: 3.125rem;
}
div.leftNav dl dt img{
	margin-right: 0.625rem;
}
div.leftNav dl dd a{
	color: #000;
}
dd.bottomNavActive{
	/* color: #eb4d4d !important; */
	/* background-color: #eee; */
	background-image: linear-gradient(to bottom ,rgba(222,197,164,1) , rgba(206,181,149,0.8),rgba(206,181,149,0.8) ,rgba(222,197,164,1));
}
dd.bottomNavActive a{
	/* color: #eb4d4d !important; */
}
p.callme{
	/* text-align: center; */
	/* padding-top: 20px; */
	margin-bottom: 0px;
	color: #333;
	font-size: 0.875rem;
}
ul.taskcontent {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
ul.taskcontent li{
	font-size: 1rem;
	line-height: 1.875rem;
}
img.zujg{
	width: 80%;
	margin: 1rem 0rem;
}
img.zujgsmall{
	width: 48%;
	margin: 1rem auto;
}
div.bordercase{
	border: 1px solid #d4d3d3;
	/* padding: 25px 0px; */
	background-color: #ffffff;
	margin: 25px 0px;
}
div.bordercase:hover,div.rightItem1>div:hover,div.rightItem2>div:hover,div.rightItem3>div:hover{
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-color: #eee;
	border-radius: 10px;
}

#certify .swiper-slide {
	width: 80%;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}

#certify .swiper-slide img {
	display: block;
	width: 100%;
}

#certify .swiper-button-prev {
	width: 45px;
	height: 45px;
	background: url(/resource/gkfxl/images/leftarrow.png) no-repeat center;
	background-size: contain;
}

#certify .swiper-button-next {
	width: 45px;
	height: 45px;
	background: url(/resource/gkfxl/images/rightarrow.png) no-repeat center;
	background-size: contain;
}