
/**公共模块**/
body{font-family: "Lantinghei SC","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,sans-serif;}
.header{	width: 100%;	min-height: 90px;	padding: 0;	background: url(../img/nav-bg.jpg) no-repeat;	}
.headerButtom{		margin: 0;	}
.headerTop {    position: fixed;   top: 0;   left: 0;   width: 100%;    border-radius: 0;    z-index: 888;   background: url(../img/nav-bg.jpg) no-repeat;   margin: 0;   transition: background 1s;   -moz-transition: background 1s;   -webkit-transition: background 1s;  -o-transition: background 1s;}
.headerCenter{		width: 100%;		color: #fff!important;		text-align: center;	    position: absolute;	    top: 50%;	    transform: translateY(-50%);	}
.headerCenter h2{			font-size: .93rem;		}
.headerCenter h1{			font-size: 2.5rem;			line-height: 200px;		}
.navHover{	color: #777;}
.navHover2{	color: #eee;}
.headerFoot{	width: 100%;	text-align: center;	position: absolute;	bottom: 65px;}
.headerFoot span{	color: #999;	font-size: 5rem;	cursor: pointer;}
.headerFoot span:hover{	color: #eee;}
.headerCenterA{	border-radius: 5px 5px 5px 5px;	border: 1px #304FE1 solid; 	background: #304FE1; 	margin: 120px auto; 	font-size:24PX; 	color:aliceblue; 	padding: 8px;}
.footul{width: 21%;  margin: 0px auto;    height: 35px;}
.footul ul{    list-style: none;}
.footul ul li{ float: left;   width: 19.5%;   height: 50px;}
.indexCenterFoot{	width: 100%;	margin-top: 20px;	background-color: #919090;	padding: 30px 0 20px 0;}



/**首页**/
.zyfont{	background-color: #19b4c4;   padding: 100px 0;}
.zyfont h1{	text-align: center;color: #fff;font-size: 42px;}
.zyfont h3{	text-align: center;color: #fff; font-size: 16px;}
.zyfont h4{	text-align: center;color: #fff;margin: 0;    font-size: 16px;margin: 1.2rem 0;}
.zyfw {   padding: 90px 0;}
.he_slideCaptionDown{float:left;width:20%;padding:0;margin-left:4%;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.hr_jy:hover .he_slideCaptionDown_caption{background:rgba(70,194,207,.8);margin-top:2.3em;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.hr_fw:hover .he_slideCaptionDown_caption{background:rgba(184,169,111,.8);margin-top:2.3em;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}
.he_slideCaptionDown p {font-size: 1.3em;   font-weight: 700;   text-align: center;}
.he_3DFlipY{display:block;float:left;    width: 30%;    margin: 0 0 3.33% 3.33%;height:365px;overflow:hidden;padding:0;border:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%}
.he_3DFlipY_inner{width:100%;height:100%;padding:0;margin:0;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.he_3DFlipY_inner > div.he_3DFlipY_img{backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.he_3DFlipY_inner:hover > div.he_3DFlipY_img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.he_3DFlipY_inner > div img{max-width:100%;padding:0;margin:0;display:block;position:relative}
.he_3DFlipY_caption{position:absolute;top:0;left:0;padding:0;background:#fe7253;color:#fff;height:270px;width:100%;padding:0;margin:0;opacity:0;background-color:#3f8dbf;text-align:center;backface-visibility:hidden;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.he_3DFlipY_inner:hover .he_3DFlipY_caption{opacity:0.8;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}
.he_3DFlipY_caption h3{font-size:1.3em;font-weight:700;text-align:center;width:100%;position:absolute;top:25%;left:5px;margin:0;padding:0;color:#fff}
.he_3DFlipY_caption p{font-size:1em;text-align:center;width:100%;position:absolute;top:45%;left:5px;margin:0;padding:0;color:#fff}
.he_3DFlipY a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}
.cjs {display: none;}
.focus{ position:relative; width:100%; height:430px; background-color: #000; float: left;}
.focus img{ width: 100%; height: 430px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background: #848992;}
.focus .fPic{ position:absolute; left:0; top:0;    width: 100%; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);   filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background: #848992;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../img/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}
.indexCenterFoot p{
	width: 100%;
	text-align: center;
	color: #fff;
}
#certify {
	position: relative;
	width: 1200px;
	margin: 5% auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height: 408px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../img/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../img/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}





@media only screen and (min-width: 1200px) {
	.headerTop>nav{
		width: 1200px;
		margin: 0 auto;
		padding: 18px 0;
	}
	.headerTop>div>img{
		height: 41px;
	}
}
@media only screen and (max-width: 1200px) {
	.headerTop>nav{
		width: 960px;
		margin: 0 auto;
		padding: 18px 0;
	}
	.headerTop>div>img{
		height: 41px;
	}
	.headerTop>div>ul>li{
		
	}
	.he_3DFlipY{width: 33%;    margin: 2% auto;}
	.he_3DFlipY_caption{height: 245px;}
	#certify{display: none;}
	.footul{width: 30%; }
	.cjs {display: block;}
}
@media only screen and (max-width: 990px) {
	.he_3DFlipY{width: 50%;    margin: 2% auto;}
	.he_3DFlipY_caption{height: 285px;}
}
@media only screen and (max-width: 960px) {
	.headerTop>nav{
		width: 768px;
		margin: 0 auto;
		padding: 18px 0;
	}
	.headerTop>div>img{
		height: 41px;
	}
	.headerTop>div>ul>li{
		
	}
	.nav>li>a{
		padding: 15px 5px;
	}
.zyfont{	background-color: #19b4c4;   padding: 80px 0;}
.zyfont h1{	text-align: center;color: #fff; font-size: 38px;}
.zyfont h3{	text-align: center;color: #fff;font-size: 16px;}
.he_slideCaptionDown{width: 50%;    margin: 2% auto;}
.he_3DFlipY{width: 50%;    margin: 2% auto;}
.he_3DFlipY_caption{height: 285px;}
.footul{width: 35%; }
	
}
@media only screen and (max-width: 768px) {
	.headerTop>nav{
		width: 540px;
		margin: 0 auto;
		padding: 18px 0;
	}
		.headerRight{		background-color: #f8f8f8;	    margin-top: 20px;	}
		.navbar-default .navbar-nav > li > a:hover,
		.navbar-default .navbar-nav > li > a:focus {				border:0; 				color: #333;				background-color: transparent;					}
		.headerRight{		    margin-top: 20px;	}

.zyfont{	background-color: #19b4c4;   padding: 40px 0;}
.zyfont h1{	text-align: center;color: #fff;font-size:35px}
.zyfont h3{	text-align: center;color: #fff;font-size:16px}
.zyfont h4{	text-align: center;color: #fff;font-size:16px}
.footul{width: 45%; }
}
	
@media only screen and (max-width: 576px) {
	.headerTop>nav{
		width: 95%;
		margin: 0 auto;
		padding: 18px 0;
	}
	.headerTop>div>img{
		height: 41px;
	}
	.hr_fw p{
		font-size: 1em;
	}
	.headerRight{
		background-color: #f8f8f8;
		    margin-top: 20px;
	}
	.navbar-default .navbar-nav > li > a{
		color: #777;
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
  			color: #333;
  			background-color: transparent;
			border:0;
		}
	.zyfont{	background-color: #19b4c4;   padding: 30px 0;}
	.zyfont h1{	text-align: center;color: #fff;font-size:30px}
	.zyfont h3{	text-align: center;color: #fff;font-size:12px}
	.zyfont h4{	text-align: center;color: #fff;font-size:12px}
	.he_slideCaptionDown{width: 50%;    margin: auto;}
		.he_3DFlipY{width: 50%;    margin: 2% auto;}	
		.he_3DFlipY_caption{height: 137px;    }
	.he_3DFlipY{height: 150px;    }
		.footul{width: 75%; }
		#goToTop{width: 75px;}

}
	
.indexCenterMj{
	margin: 40px auto;
}
.indexCenterMj img{
	width: 100%;
}


/**联系我们**/
		.my-map { width: 600px; height: 400px;     margin: 0 auto;}
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-pot { height: 23px; width: 31px; }
		.my-map .icon-pot-red { background-position: -234px -5px; }
		.amap-container{height: 100%;}
		.aboutbanner{background: url(../img/zy-bg-1.jpg) no-repeat; }
		.aboutCenter{    margin-top: 15px;  padding-top: 20px;  padding-bottom: 20px;}
		.aboutCenterours>ul{	width: 100%;	margin-top: 20px;}
		.aboutCenterours>ul>li{	margin-top: 10px;	font-size: 1.5rem;     list-style: none;}
		.aboutCenterours>ul>li>strong{	font-weight: 900;}
		.aboutCenter>.row{	margin-top: 20px;}
		.aboutCenterours>ul>li:nth-child(1)::before{content: url(../img/phone.png);	display: inline-block;	width: 1em; margin-right: 28px;}
		.aboutCenterours>ul>li:nth-child(2)::before{content: url(../img/www.png);	display: inline-block;	width: 1em; margin-right: 28px;}    
		.aboutCenterours>ul>li:nth-child(3)::before{content: url(../img/dizhi.png);	display: inline-block;	width: 1em; margin-right: 28px;}    
		.aboutCenterours>ul>li:nth-child(4)::before{content: url(../img/wx.png);	display: inline-block;	width: 1em; margin-right: 28px;}    

		@media only screen and (max-width: 576px) {
				.my-map{width: 300px;height: 200px; margin: 0 auto; }
		}

/**关于我们**/
.ourbanner {padding: 15px 0;background:url(../img/gywm.png) no-repeat; }
.oursmain h1{text-align: center;    font-size: 2.2rem;    font-weight: bold;margin: 6rem 0;}
.oursmain p{  font-size: 1.8rem;  margin-bottom: 1.5rem; line-height:3rem; }
.oursmain{margin-bottom: 5rem;}
/**合作伙伴**/
.hzbanner {padding: 15px 0;background:url(../img/hzhb.jpg) no-repeat; }
.hezuo{	margin-top: 30px;}
.hezuo img{	width: 100%;	margin-top: 10px;}
.yuanxiao{margin-bottom: 50px;}
.yuanxiao h2{text-align: center;    font-size: 3rem;  font-weight: bold;}
/**教育服务**/
.jybanner{padding: 15px 0;background: #27b8c7;}
.he_slideCaptionDown1{float:left;width:29%;padding:0;margin-left:4%;    margin-bottom: 4%;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown1 .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown1 .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown1:hover .he_slideCaptionDown_caption{background:rgba(72,144,191,.8);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown1 .he_slideCaptionDown_caption,.he_slideCaptionDown1 .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown1 .he_slideCaptionDown_caption_h1{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown1:hover .he_slideCaptionDown_caption_h1{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown1 .he_slideCaptionDown_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown1:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}
.he_slideCaptionDown1 p {color: #fff !important;    position: absolute;    bottom: 0px;   margin: 0;width: 100%;   text-align: center;   background-color: rgba(0,0,0,0.4);  line-height: 40px;}
@media only screen and (max-width: 768px) {
	.he_slideCaptionDown1{width: 46%;    margin: 2% }
	.he_slideCaptionDown1 p { line-height: 20px;}
	}
/**卓翼动态**/

.newsbanner {padding: 15px 0;background: #818282;}
.he_slideCaptionDown2{float:left;width:29%;padding:0;margin-left:4%;    margin-bottom: 4%;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown2 .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown2 .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown2:hover .he_slideCaptionDown_caption{background-color: rgba(142, 144, 147, 0.85);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown2 .he_slideCaptionDown_caption,.he_slideCaptionDown2 .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown2 .he_slideCaptionDown_caption_h2{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown2:hover .he_slideCaptionDown_caption_h2{color:#fff;top:25%;opacity:1}
.he_slideCaptionDown2 .he_slideCaptionDown_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown2:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}
.he_slideCaptionDown2 p {color: #fff !important;    position: absolute;    bottom: 0px;   margin: 0;width: 100%;   text-align: center;   background-color: rgba(142, 144, 147, 0.85); line-height: 40px;}
.newstitle h1{    text-align: center;   color: #919090;}
@media only screen and (max-width: 960px) {
	.he_slideCaptionDown2{width: 46%;    margin: 2% }
	.he_slideCaptionDown2 p { line-height: 40px;}
	}
	@media only screen and (max-width: 576px) {
	.he_slideCaptionDown2 p { line-height: 30px;}
	}
/**人才招聘**/
.jobbanner{padding: 15px 0;background:url(../img/zy-bg-2.jpg) no-repeat ;}
.jobtop{margin-bottom:5rem}
.jobtop h2{text-align: center;    font-weight: bold;   padding: 2.3rem 0;   font-size: 2.2rem;}
.jobtop h3{margin: 1.2rem 0;  font-size: 1.6rem;    text-align: center;}
.jobcenter{background: url(../img/zp-bg.jpg) no-repeat;padding-bottom: 2rem;}
.jobcenter h2{text-align: center;    font-weight: bold;   padding: 4.3rem 0;   font-size: 2.2rem;}
.jobcenter h3{margin: 0;   font-size: 1.6rem;  padding: 1rem 0;   text-align: center;}
.block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse nowrap;
    flex-flow: column-reverse nowrap;
    width: 360px;
    font-size: 14px;
    color: #4C4C4C;
    line-height: 28px;
    padding: 10px;
    float:left;
    width: 100%;
    margin: 1.5%;
    background: #f5f7f6;
    text-align:left;
}
.jobleft{
	display:inline;
	float:left;
	width: 540px;
}
.jobleft>div{ width: 100%; }
.jobright{
	display:inline;
	float:right;
	width: 540px;
}
.block > .detail {
    max-height: 200px;
    margin-bottom: 10px;
    overflow: hidden;
}

.block > .case-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 120px;
    height: 24px;
    margin: 0 auto 0;
    color: #0e0e0e;
    background: #fff;
    border: 1px solid #0e0e0e;
    border-radius: 5px;
}

.block > .case-block div:nth-of-type(1) {
    display: block;
}

.block > .case-block div:nth-of-type(2) {
    display: none;
}

.block > [type="checkbox"] {
    position: relative;
    display: block;
    width: 120px;
    height: 24px;
    margin: -24px auto 0;
    z-index: 1000;
    opacity: 0;
}

.block > [type="checkbox"]:hover + .case-block {
    background-color: #f5f5f5;
}

.block > [type="checkbox"]:checked + .case-block div:nth-of-type(1) {
    display: none;
}

.block > [type="checkbox"]:checked + .case-block div:nth-of-type(2) {
    display: block;
}

.block > [type="checkbox"]:checked + .case-block + .detail {
    max-height: inherit;
}
.zptitle{    background: #19b4c4;}
.zptitle p{    color: #fff;font-size: 2.2rem;   padding: 1.2rem 1rem;}




@media only screen and (max-width: 768px) {
	.block {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: reverse;
	    -ms-flex-flow: column-reverse nowrap;
	    flex-flow: column-reverse nowrap;
	    width: 360px;
	    font-size: 14px;
	    color: #4C4C4C;
	    line-height: 28px;
	    padding: 10px;
	    float:left;
	    width: 96%;
	    margin: 1.5%;
	    background: #f5f7f6;
	    text-align:left;
	}
	.jobleft{
		display:inline;
		margin:0 auto;
		width: 90%;
		float:none;
	}
	.jobright{
		display:inline;
		margin:0 auto;
		width: 90%;
		float:none;
	}
}
.on{  border-top:4px solid #73c6ce;}
.jobbig {display:inline-block; width:100%;}
