/*全局样式*/

*:focus{outline:none;}
html{overflow-x:hidden;}
body,a{color:#333;}

.wrapper{width:1200px;}
.wrap-white{background:#fff;}
.wrap-white.p1{padding:70px 0;}
.wrap-white.p2{padding:50px 0 70px 0;}
.wrap-gray{background:#f2f2f4;}
.wrap-gray.p1{padding:70px 0;}

/*头部样式*/



#header{height:64px;}
#header.weo-pf{left:0; right:0; top:0; z-index:99; background:rgba(0,0,0,.45);}
#logo{left:0; top:22px;}
#logo img{width:210px; height:20px;}
#nav{right:190px; top:0;}
#nav > ul{display:flex;}
#nav > ul > li{position:relative; height:64px; margin-left:56px; text-align:center;}
#nav > ul > li:first-child{margin-left:0;}
#nav > ul > li > a{display:block; height:64px; line-height:64px; font-size:16px; color:#fff; overflow:hidden;}
#nav > ul > li:hover > a{color:#e10000;}
#nav > ul > li.current > a{color:#e10000;}
#nav > ul > li ul{position:absolute; left:50%; top:64px; transform:translate(-50%,20px); display:none; width:150px; padding:12px 0; background:rgba(0,0,0,.35); opacity:0; animation:NavAnimation 0.3s; animation-fill-mode:forwards;}
#nav > ul > li:hover ul{display:block;}
@keyframes NavAnimation{100%{transform:translate(-50%,0); opacity:1;}}
#nav > ul > li ul li{height:38px; line-height:38px; font-size:15px; overflow:hidden;}
#nav > ul > li ul li a{display:block; padding:0 20px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#nav > ul > li ul li:hover a{color:#e10000;}
#tel{right:0; top:16px; height:32px; line-height:30px; padding:0 12px; border:1px solid #fff; border-radius:4px; font-size:15px; color:#fff; overflow:hidden;}
#tel em{display:inline-block; padding-left:22px; background:url(img/tel.png) no-repeat left center; font-family:'Arial';}

/*首页样式*/

#banner{width:100%; height:948px; overflow:hidden;}
#banner .swiper-wrapper{height:948px;}
#banner .swiper-slide{width:100%; height:948px;}
#banner .swiper-slide img{width:100%; height:948px;}
#banner .swiper-pagination{left:50%; bottom:40px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; width:auto;}
#banner .swiper-pagination-bullet{width:14px; height:14px; margin:0 0 0 12px; background:none; border:1px solid rgba(255,255,255,.64); border-radius:50%; cursor:pointer; opacity:1;}
#banner .swiper-pagination-bullet:first-child{margin-left:0;}
#banner .swiper-pagination-bullet-active{background:#fff; border-color:#fff;}

/*内页样式*/

#header.white{position:sticky; top:0; z-index:99; background:#fff; box-shadow:0 10px 10px -10px rgba(0,0,0,.08);}
#header.white #nav > ul > li > a{color:#333;}
#header.white #nav > ul > li:hover > a{color:#e10000;}
#header.white #nav > ul > li.current > a{color:#e10000;}
#header.white #tel{border-color:#e10000; color:#e10000;}
#header.white #tel em{background-image:url(img/tel1.png);}

#lm-banner{display:flex; align-items:flex-end; height:520px; padding-bottom:160px; background-repeat:no-repeat; background-position:center; background-size:cover;}
#lm-banner.about{background-image:url(img/lm-about.jpg);}
#lm-banner.business{background-image:url(img/lm-business.jpg);}
#lm-banner.news{background-image:url(img/lm-news.jpg);}
#lm-banner.job{background-image:url(img/lm-job.jpg);}
#lm-banner.contact{background-image:url(img/lm-contact.jpg);}
#lm-banner h2{height:38px; line-height:38px; font-size:36px; color:#fff; overflow:hidden;}
#lm-banner i{display:block; width:80px; height:3px; margin-top:25px; background:#fff;}

.lm-title h2{height:38px; line-height:38px; font-size:36px; overflow:hidden;}
.lm-title h3{height:18px; line-height:18px; margin-top:12px; font-family:'Arial'; font-size:16px; color:#4e4e4e; overflow:hidden;}
.lm-title i{display:block; width:46px; height:4px; margin:20px auto 0 auto; background:#e10000;}

#menu{display:flex; justify-content:center; margin-top:40px;}
#menu a{width:148px; height:48px; line-height:46px; margin-left:20px; border:1px solid #dcdcdc; border-radius:5px; font-size:16px; text-align:center; color:#4d5159; overflow:hidden;}
#menu a:first-child{margin-left:0;}
#menu a:hover{border-color:#e10000; color:#e10000;}
#menu a.current{background:#e10000; border-color:#e10000; color:#fff;}

.weo-page{margin-top:70px;}
.weo-page a{min-width:44px; height:44px; line-height:42px; margin-left:10px; padding:0 16px; border-color:#dcdcdc; border-radius:0; font-size:14px; color:#666;}
.weo-page a:hover{border-color:#e10000; color:#e10000;}
.weo-page a.count{border-color:#dcdcdc; color:#999;}
.weo-page a.weo-page-on{background:#e10000; border-color:#e10000; color:#fff;}

/*关于平业*/

#about .item{display:flex; align-items:center;}
#about .item .left{width:154px; height:462px; overflow:hidden;}
#about .item .left img{width:154px; height:322px;}
#about .item .right{flex:1; line-height:24px; margin-left:90px; font-size:14px; color:#464646;}
#about .img{display:flex; justify-content:space-between; margin-top:50px;}
#about .img .left{width:362px; height:392px; border-radius:10px; overflow:hidden;}
#about .img .left img{width:362px; height:392px;}
#about .img .right{width:818px; height:392px; border-radius:10px; overflow:hidden;}
#about .img .right img{width:818px; height:392px;}

#culture{margin-top:50px;}
#culture ul{display:flex; flex-wrap:wrap;}
#culture ul li{position:relative; float:left; width:25%; text-align:center; height:234px; margin:0; overflow:hidden;  color:#000}



#culture ul li section h3{height:28px; line-height:28px; font-size:22px; font-weight:bold; overflow:hidden; color:#333; margin-top:30px}
#culture ul li section h4{height:18px; line-height:18px; margin-top:16px; font-size:15px; color:#666}


/*业务概览*/

#business-list{margin-top:50px;}
#business-list ul{display:flex; flex-wrap:wrap;}
#business-list ul li{width:580px; height:244px; margin:40px 0 0 40px; background:#fff; border-radius:10px; overflow:hidden;}
#business-list ul li:nth-child(-n+2){margin-top:0;}
#business-list ul li:nth-child(2n+1){margin-left:0;}
#business-list ul li a{display:flex; align-items:center; padding:30px;}
#business-list ul li span{width:184px; height:184px; border-radius:10px; overflow:hidden;}
#business-list ul li img{width:184px; max-width:none; height:184px; transition:transform 0.3s linear;}
#business-list ul li section{flex:1; margin-left:30px; overflow:hidden;}
#business-list ul li section h3{height:24px; line-height:24px; font-size:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#business-list ul li section p{height:48px; line-height:24px; margin-top:18px; font-size:14px; color:#696969;}
#business-list ul li section h4{width:118px; height:38px; line-height:38px; margin-top:26px; background:#e10000; border-radius:19px; font-size:14px; text-align:center; color:#fff; overflow:hidden;}
#business-list ul li:hover img{transform:scale(1.08); transition:transform 0.3s linear;}
#business-list ul li:hover section h3{color:#e10000;}

/*资讯动态*/

#news-list{margin-top:50px;}
#news-list ul li{margin-top:30px; padding-bottom:30px; border-bottom:1px solid #e5e5e5;}
#news-list ul li:first-child{margin-top:0;}
#news-list ul li a{display:flex; align-items:center;}
#news-list ul li span{width:288px; height:192px; overflow:hidden;}
#news-list ul li img{width:288px; max-width:none; height:192px; transition:transform 0.3s linear;}
#news-list ul li section{flex:1; margin-left:30px; overflow:hidden;}
#news-list ul li section h3{height:24px; line-height:24px; font-size:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#news-list ul li section h4{height:18px; line-height:18px; margin-top:18px; font-family:'Arial'; font-size:15px; color:#999; overflow:hidden;}
#news-list ul li section p{height:84px; line-height:28px; margin-top:14px; font-size:14px; color:#767676;}
#news-list ul li:hover img{transform:scale(1.08); transition:transform 0.3s linear;}
#news-list ul li:hover section h3{color:#e10000;}

#news-detail{display:flex;}
#news-detail .left{flex:1;}
#article-title{line-height:34px; font-size:26px; font-weight:bold;}
#article-info{height:18px; line-height:18px; margin-top:20px; font-size:15px; color:#8d8d8d; overflow:hidden;}
#article{line-height:28px; margin-top:40px; padding-top:36px; border-top:1px solid #e5e5e5; font-size:15px; color:#5f5f5f;}
#news-detail .right{width:324px; margin-left:50px;}
#hot-rmd{padding:24px 16px; background:#f5f5f5; border-radius:6px; overflow:hidden;}
#hot-rmd h2{height:24px; line-height:24px; font-size:22px; overflow:hidden;}
#hot-rmd .item{margin-top:20px;}
#hot-rmd .item ul li{position:relative; width:292px; height:172px; margin-top:16px; border-radius:4px; overflow:hidden;}
#hot-rmd .item ul li:first-child{margin-top:0;}
#hot-rmd .item ul li a{position:relative; display:block;}
#hot-rmd .item ul li a:after{content:''; position:absolute; left:0; right:0; bottom:0; top:50%; background:linear-gradient(transparent,rgba(0,0,0,.6));}
#hot-rmd .item ul li img{width:292px; max-width:none; height:172px; transition:transform 0.3s linear;}
#hot-rmd .item ul li h3{position:absolute; left:20px; right:20px; bottom:18px; z-index:1; height:18px; line-height:18px; font-size:15px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#hot-rmd .item ul li:hover img{transform:scale(1.08); transition:transform 0.3s linear;}

#prev-next{display:flex; justify-content:space-between; align-items:center; height:68px; margin-top:50px; padding:0 36px; background:#f5f5f5; overflow:hidden;}
#prev-next a{max-width:calc((100% - 60px) / 2); height:18px; line-height:18px; font-size:15px; color:#5f5f5f; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#prev-next a:hover{color:#e10000;}
#prev-next p{ font-size:15px}

/*人才发展*/

#job-list{margin-top:50px;}
#job-list ul li{margin-top:24px; padding:30px 36px; background:#fff; border-radius:8px; cursor:pointer; overflow:hidden;}
#job-list ul li h2{display:flex; justify-content:space-between; align-items:center;}
#job-list ul li h2 span{height:24px; line-height:24px; font-size:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#job-list ul li h2 em{height:22px; line-height:22px; margin-left:36px; padding-right:32px; background:url(img/arrow-b.png) no-repeat right center; font-size:15px; color:#e10000; overflow:hidden;}
#job-list ul li .info{display:flex; margin-top:18px;}
#job-list ul li .info span{flex:1; height:18px; line-height:18px; margin-left:36px; font-size:16px; color:#6c6c6c; overflow:hidden;}
#job-list ul li .info span:first-child{margin-left:0;}
#job-list ul li .item{display:none; line-height:200%; margin-top:30px; padding-top:26px; border-top:1px solid #e5e5e5; font-size:15px; color:#666;}
#job-list ul li .item strong{font-size:18px; font-weight:bold; color:#e10000;}

/*联系我们*/

#contact{display:flex; justify-content:space-between; align-items:center; margin-top:50px; padding: 98px 104px; background:#f8f9fa; border:1px solid #f3f3f3}
#contact .left h2{height:24px; line-height:24px; font-size:22px; font-weight:bold; overflow:hidden;}
#contact .left section{margin-top:32px;}
#contact .left section p{height:32px; line-height:32px; padding-left:44px; margin-top:16px; background-repeat:no-repeat; background-position:left center; font-size:15px; color:#464646; overflow:hidden;}
#contact .left section p:first-child{margin-top:0;}
#contact .left section p.c-icon1{background-image:url(img/c-icon1.png);}
#contact .left section p.c-icon2{background-image:url(img/c-icon2.png);}
#contact .left section p.c-icon3{background-image:url(img/c-icon3.png);}
#contact .right ul{display:flex;}
#contact .right ul li{margin-left:50px;}
#contact .right ul li:first-child{margin-left:0;}
#contact .right ul li img{display:block; width:112px; height:112px; margin:0 auto;}
#contact .right ul li h4{height:18px; line-height:18px; margin-top:12px; font-size:15px; text-align:center; color:#464646; overflow:hidden;}

#map{height:560px; margin-top:30px; background:#f8f9fa; overflow:hidden;}
#map img{max-width:none;}
.anchorBL{display:none;}

/*底部样式*/

#footer{padding-top:40px; background:#252b39;}
#f-right{margin-left:100px; padding-left:100px; border-left:1px solid rgba(255,255,255,.1);}

#f-menu a{height:18px; line-height:18px; font-size:16px; color:#fff; overflow:hidden;}
#f-menu i{width:1px; height:16px; margin:0 50px; background:rgba(255,255,255,.3);}
#f-contact{margin-top:40px;}
#f-contact h2{height:24px; line-height:24px; font-size:22px; color:#fff; overflow:hidden;}
#f-contact section{line-height:30px; margin-top:20px; font-size:14px; color:rgba(255,255,255,.65);}
#f-qrcode{margin-top:40px;}
#f-qrcode ul{display:flex;}
#f-qrcode ul li{margin-left:40px;}
#f-qrcode ul li:first-child{margin-left:0;}
#f-qrcode ul li{padding:8px 8px 10px 8px; border:1px solid rgba(255,255,255,.1); border-radius:10px;}
#f-qrcode ul li img{display:block; width:112px; height:112px; margin:0 auto;}
#f-qrcode ul li h4{height:16px; line-height:16px; margin-top:10px; font-size:14px; text-align:center; color:rgba(255,255,255,.5); overflow:hidden;}
#copyright{position:relative; height:50px; line-height:50px; margin-top:20px; font-size:14px; color:rgba(255,255,255,.4); overflow:hidden;}
#copyright:before{content:''; position:absolute; left:0; right:0; top:0; display:block; height:1px; background:rgba(255,255,255,.1);}
#copyright a{color:rgba(255,255,255,.4);}
#copyright a:hover{color:rgba(255,255,255,.8);}



#pageinfo { 
	height: 60px; 
	text-align: center;
    margin-bottom: 10px; 
    margin-top: 26px;
}
.digg { 
	padding-top: 30px;
}
.digg li{ 
 
    width: 43px;
    height: 43px;
    line-height: 42px;
	display:inline-block; 
	
    margin:0 4px;
    /*padding:0 16px;*/
    background:#fff;
    border:1px solid #d6d6d6;
    border-radius:2px; 
    font-size:14px; 
    color:#767676;
    
	    
}
.digg .page-item a{
	border: none;
    padding: 0px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 40px;
    overflow: inherit;
}
.digg .page-item a:hover { 
	/*background-color: #015196;*/
	color: #044f9a;
}
.digg .page-item a:active { 
	background-color: #d80d18; 
	color:#fff;
}
.digg li.active  { 
	
    display: inline-block;
    /* margin: 2px; */
    width: 43px;
    height: 43px;
    line-height: 42px;
    background-color: #d80d18;
    color: #fff;
    text-decoration: none;
}

* 内容模块 */
.brand-item{
  position: relative;
}
.brand-item.white-bg{
  padding-top: 50px;
  padding-bottom: 60px;
}
.brand-item.gray-bg{
  padding-top: 0px;
  padding-bottom: 0;
}
.mod-m-title{
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 30px;
  color: #2a2e2e;
  font-family: 'TencentSansw7';
}
.mod-m-desc{
  font-size:14px;
  color:rgba(95,100,100,1);
  line-height:25px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  margin-top: 8px;
}
.brand-item .label-box{
  width: auto;
  float: left;
}
.business .brand-item .label-box,.student .label-box,.together .label-box{
  min-width: 240px;
    margin-right: 20px;
}
.brand-item .label-box img{
  display: inline-block;
}
.brand-item .desc-box{
  overflow: hidden;
}
.business-ent .brand-one-item .label-box img{
  width: 200px;
}
.business-ent .brand-two-item .label-box img{
  width: 181px;
}

.brand-item .label-box h3{
  font-size: 30px;
  color: #2a2e2e;
  font-family: 'TencentSansw7';
}
.t-line-flx{
  padding-bottom: 24px;
  border-bottom: 1px solid #F2F3F5;
  margin-bottom: 50px;
}
.brand-item .desc-box .desc{
  font-size: 14px;
  line-height: 25px;
  color: #5f6464;
  margin-top: 11px;
    padding-left: 12px;
}
.t-flx{ padding-bottom:25px}

.en-us .brand-item .desc-box .desc{ text-align:justify;}
.brand-item .desc-box .go-icon{
  margin-top: 15px;
  display: inline-block;
}
.brand-item .desc-box .go-icon img{
  width: 40px;
}
.brand-item .look-more{
  float: right;
  margin-top: 12px;
}
.brand-item .look-more a{
  font-size: 16px;
  color: #5F6464;
  letter-spacing: 0;
  font-weight: bold;
}
.brand-item .look-more i{
  width: 8px;
  height: 14px;
  background: url(../img/investor/more-awart.png) no-repeat center;
  background-size: 100% 100%;
  display: inline-block;
  margin-left: 10px;
}

/* type-box 模块 */
.mod-type-box{
  margin-top: 45px;
}
.mod-type-box .item{
  width: 50%;
  float: left;
  position: relative;
  overflow: hidden;
}

.mod-type-box .item .mask-bg{
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.mod-type-box .item .mask-bg img{
    height: 320px;
  width: 100%;
  display: block;
}
.mod-type-box .item .mess{
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  padding: 32px;
  left: 0;
  bottom: 0;
}
.mod-type-box .item .label{
  font-size: 24px;
  color: #ffffff;
  font-family: 'TencentSansw7';
  margin-bottom: 8px;
  -webkit-transition: all 1s ease-in;
}
.mod-type-box .item .desc{
  display: none;
  font-size: 14px;
  line-height: 25px;
  color: #ffffff;
  opacity: 0;
  transition: opacity 0.3s ease-out,margin 0.3s ease-out;
}
/* 学员 */
.artice-box{
  width: 100%;
  position: relative;
  margin-bottom: 96px;
}
.artice-box:last-child{
  margin-bottom: 0;
}
.artice-box img{
  width: 100%;
  position: relative;
}
.artice-box .text-box{
  position: absolute;
  padding: 64px 88px 88px 64px;
  width: 514px;
  background: #FBFBFB;
  box-sizing: border-box;
  top: 94px;
  z-index: 5;
}
.artice-box .left-box{
  left: -24px;
}
.artice-box .right-box{
  right: -24px;
  width: 664px;
  padding: 64px 64px 88px 88px;
}

.en-us .artice-box .right-box{ top:118px; width: 668px;}

.artice-box .text-box h3{
  font-size: 30px;
  color: #2A2E2E;
  letter-spacing: 0;
  font-family: 'TencentSansw7';
  line-height: 45px;
  font-weight: 400;
}
.artice-box .text-box h3 img{
  width: 216px;
}
.artice-box .text-box h4{
  font-size: 20px;
  color: #2A2E2E;
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 16px;
  margin-bottom: 4px;
  font-weight: 400;
}
.artice-box .text-box .desc{
  font-size: 14px;
  color: #5F6464;
  letter-spacing: 0;
  line-height: 25px;
  width: 362px;
}
.artice-box .right-box .desc{
  width: 100%;
}

.student .type-box{
  margin-top: 44px;
}
.type-box .row{
	width: 100%;
}
.type-box .row-1 .item-1{
	width: 66.66666666%;

	background-size: cover;
	height: 271px;
	float: left;
	padding: 40px;
}
.type-box .row-1 .item-2{
	width: 33.33333333%;

	background-size: cover;
	height: 271px;
	float: left;
	padding: 40px;
}
.type-box .row-2 .item-3{
	width: 33.33333333%;

	background-size: cover;
	height: 271px;
	float: left;
	padding: 40px;
}
.type-box .row .item{
	box-sizing: border-box;
	float: left;
	padding: 40px;
	height: 271px;
	position: relative;
	overflow: hidden;
}
.type-box .row .item .title{
	font-size: 30px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-bottom: 25px;
  position: relative;
  font-family: 'TencentSansW7CN';
}
.type-box .row .item .mask-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	box-sizing: border-box;
	top: 0;
    left: 0;
    transform: translate(0, 271px);
    transform-origin: bottom;
    transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
}
.type-box .row-1 .item-1 .mask-bg{
	background: rgba(0,82,217,1)
}
.type-box .row-1 .item-2 .mask-bg{
	background: #9B26B6
}
.type-box .row-2 .item-1 .mask-bg{
	background: rgba(255,103,31,1)
}
.type-box .row-2 .item-2 .mask-bg{
	background: rgba(121,192,0,1)
}
.type-box .row-2 .item-3 .mask-bg{
	background: #00A9CE
}
.type-box .row-4 .item-4 .mask-bg{
	background: rgba(255,103,31,1)
}
.type-box .row-2 .item-5 .mask-bg{
	background: rgba(121,192,0,1)
}
.type-box .row-3 .item-6 .mask-bg{
	background: rgba(150,140,131,1)
}
.type-box .row-3 .item-7 .mask-bg{
	background: rgba(255,103,31,1)
}
.type-box .row-4 .item-8 .mask-bg{
    background: rgba(121,192,0,1)
}

.type-box .row .item .label{
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 25px;
	margin-right: 40px;
	position: relative;
	opacity: 0;
	transform: translate(0, 80px);
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -webkit-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -moz-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -ms-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -o-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
}
.type-box .row .item:hover .mask-bg{
	transform: translate(0, 0px);
	-webkit-transform: translate(0, 0px);
	-moz-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	-o-transform: translate(0, 0px);
}
.type-box .row .item:hover .label{
	opacity: 1;
    transform: translate(0, 0px);
	-webkit-transform: translate(0, 0px);
	-moz-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	-o-transform: translate(0, 0px);
}
 
.type-box .row-2 .item-4{
	width: 66.66666666%;

	background-size: cover;
}
.type-box .row-3 .item-5{
	width: 66.66666666%;

	background-size: cover;
}
.type-box .row-3 .item-6{
	width: 33.33333333%;

	background-size: cover;
}
.type-box .row-4 .item-7{
    width: 66.66666666%;
 
    background-size: cover;
}
.student .link-box{
  margin-top: 0;
}

.pc-bg{
	display: block;
}
.mobile-bg{
	display: none;
}

.info-item .info-icon-1{	background: url(img/jh01.jpg) no-repeat center;}
.info-item .info-icon-2{	background: url(img/jh02.jpg) no-repeat center;}
.info-item .info-icon-3{	background: url(img/jh03.jpg) no-repeat center;}
.info-item .info-icon-4{	background: url(img/jh04.jpg) no-repeat center;}




.student .brand-item .label-box{ min-width:240px; margin-right: 20px;}
.student .brand-item .desc-box .desc{ margin-top:17px;}
.student .mod-section-ad h2{ width: 550px; margin-top: 120px;}
.clearfix{  clear: both;}

.mod-con {
    width: 1200px;
    margin: 0 auto;
}
/* 模块 */
.mod-graph-box{
  margin-top: 44px;
  overflow: hidden;
}
.mod-graph-box .graph-box{
  width: 49%;
}

.ts-mod-graph-box .graph-box{
  width: 32.3333333333%;
}
.mod-graph-box .graph-box-3{
  width: 32.3333333333%;
}
.mod-graph-box .graph-box .pic{
  width: 100%;
}
#respon-con-6 .mod-graph-box .graph-box .pic{
    width: 100%;
    height: 400px;
}
.mod-graph-box .l-graph{
  float: left;
}
.mod-graph-box .r-graph{
  float: right;
}
.mod-graph-box .m-graph{
  float: left;
  margin: 0 1.5%;
}

.mod-graph-box .graph-box h4{
  margin-top: 24px;
  margin-bottom: 12px;
  font-size: 24px;
  color: #2A2E2E;
  letter-spacing: 0;
  font-family: 'TencentSansw7';
  font-weight: bold;
}
.mod-graph-box .not-font h4{
  font-family: initial;
  font-size: 20px;
  line-height: 36px;
  margin-bottom: 8px;
}


.mod-graph-box .graph-box-3 h4{
  font-family: initial;
  font-weight: bold;
  font-size: 20px;
  color: #2A2E2E;
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: 8px;
}

.nurses .mod-graph-box .graph-box-3 h4{
  padding: 0 16px;
}

.mod-graph-box .graph-box .desc{
  font-size: 14px;
  color: #5F6464;
  letter-spacing: 0;
  line-height: 25px;
  margin-bottom: 16px;
}

.mod-dan-box{
  width: 100%;
  margin-top: 32px;
}
.mod-dan-box.mod-three-box .dan-box{
  width: 33.33333%;
  float: left;
  overflow: hidden;
}
.mod-dan-box.mod-three-box .dan-box-1{
  background: url('img/three-1.png') no-repeat center;
  background-size: cover;
}
.mod-dan-box.mod-three-box .dan-box-2{
  background: url('img/three-2.png') no-repeat center;
  background-size: cover;
}
.mod-dan-box.mod-three-box .dan-box-3{
  background: url('img/three-3.png') no-repeat center;
  background-size: cover;
}
.mod-dan-box .dan-box{
  width: 100%;
  height: 320px;
  position: relative;
  overflow: hidden;
}

.mod-dan-box .dan-box .pic{
  height: 320px;
  position: absolute;
  left: 0;
  top: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
}
.mod-dan-box .dan-box .mess-box{
  position: absolute;
  bottom: 32px;
  width: 100%;
  padding: 0 32px;
  box-sizing: border-box;
}
.mod-dan-box .dan-box .mess-box h4{
  font-size:24px;
  font-family: 'TencentSansW7';
  color:rgba(255,255,255,1);
  line-height:36px;

}
.mod-dan-box .dan-box .mess-box .desc{
  font-size:14px;
  color:rgba(255,255,255,1);
  line-height:25px;
  max-width: 768px;
  overflow: hidden;
  opacity: 0;
  margin-top: 8px;
  margin-bottom: 16px;
  transition: opacity 0.3s ease-out,margin 0.3s ease-out;
}
.mod-dan-box .dan-box:hover .mess-box .desc{
  margin-bottom: 16px !important;
  opacity: 1;
}
.mod-dan-box .dan-box .mess-box .graph-link-box a {
  font-size:16px;
  color:rgba(255,255,255,1);
  line-height:29px;
  margin-right: 38px;
  margin-bottom: 3px;
}
.mod-dan-box .dan-box .mess-box .graph-link-box a:last-child{
  margin-right: 0;
}
.mod-dan-box .dan-box .mess-box .graph-link-box a:after{
  background: url(../img/together/chevron-right-white.png) no-repeat center;
  background-size: 20px 20px;
}





.max-center {
    max-width: 1200px;
    min-width: 964px;
    padding: 0 20px;
    margin: 0 auto;
}
.g-clr {
    zoom: 1;
}
.info-list-wrapper .info-item {
    float: left;
    width: 22.9%;
    max-width: 256px;
    margin-right: 2.412%;
}
.info-list-wrapper .info-item .info-icon {
    position: relative;
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    background-size: 67px 74px;
    background-position: center;
    margin-bottom: 16px;
}
.info-list-wrapper .info-message .info-title {
    font-size: 22px;
    color: #323232;
    line-height: 32px;
    margin-bottom: 16px;
    font-weight: 600;
}
.info-list-wrapper .info-message .info-underline1 {
    height: 2px;
    background: #00A9CE;
    margin-bottom: 16px;
}
.info-list-wrapper .info-message .info-text {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
 .job-list {
    position: relative;
    float: left;
    width: 47.3%;
    height: 128px;
    margin: 0 1.33%;
    margin-bottom: 32px;
    background-color: white;
    padding: 20px 24px 24px 24px;
    box-sizing: border-box;
    background-size: contain;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 5%);
    cursor: pointer;
    transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), color .5s cubic-bezier(0.2, 0.0, 0.2, 1), box-shadow .5s cubic-bezier(0.2, 0.0, 0.2, 1);
}
 .job-list .job-list-link {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
 .job-list .job-box {
    display: inline-block;
    width: 100%;
}
 .job-list .job-icon {
    position: absolute;
    width: 50px;
    height: 44px;
    right: 24px;
    top: 20px;
    background-size: contain;
}
 .job-padding {
    
    box-sizing: border-box;
    max-width: 1200px;
    min-width: 964px;
    margin: 0 auto 68px;
    margin-bottom: 64px;
}
.info-list-wrapper .info-message .info-underline2 {
    height: 2px;
    background: #79C000;
    margin-bottom: 18px;
}
.info-list-wrapper .info-message .info-underline3 {
    height: 2px;
    background: #9B26B6;
    margin-bottom: 18px;
}
.info-list-wrapper .info-message .info-underline4 {
    height: 2px;
    background: #FF671F;
    margin-bottom: 18px;
}
.job-href {
    position: absolute;
    width: 80px;
    bottom: 23px;
    font-size: 16px;
    color: #0052D9;
    line-height: 18px;
    font-weight: 600;
}

 .job-classification {
    font-size: 22px;
    color: #323232;
    line-height: 32px;
    font-weight: 600;
    padding: 26px 0px 0px 22px;
}

.yiangxil{  text-align:center;font-size: 30px;
    color: #2a2e2e; padding-top:80px; padding-bottom:60px}

.icon-1{ background:url(img/jh05.jpg) no-repeat center;}
.icon-2{ background:url(img/jh06.jpg) no-repeat center;}
.icon-3{ background:url(img/jh07.jpg) no-repeat center;}
.icon-4{ background:url(img/jh08.jpg) no-repeat center;}

.icon-5{ background:url(img/jh09.jpg) no-repeat center;}
.icon-6{ background:url(img/jh10.jpg) no-repeat center;}


.job-list a:hover{box-shadow: 0 2px 10px 0 rgb(0 0 0 / 7%);}
#f-menu dl{ width:240px; float:left; display:block; text-align:center; }
#f-menu dl dt {
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #fff;
    overflow: hidden; margin-bottom: 10px;
}
#f-menu dl dd{ line-height:30px; height:30px}
#f-menu dl dd a {
   
    line-height: 26px;
   
    font-size: 14px;
    overflow: hidden;
    color: rgba(255,255,255,.5);
    display: block;
    height: 26px;
}
#f-menu dl dd a:hover{ color:#fff}

.a_txt{ display:none}
.moblie_head{ display:none}

#about .item .left{ display:block}
#about .item .left22{ display:none}








@media all and (max-width:1440px){
	.en-us .type-box .row .item .title{ font-size:24px;}
	.en-us .type-box .row .item .label{ line-height: 24px;}
}


@media all and (max-width:1024px){
	.student .mod-section-ad h2{ margin-top:70px;}
	.en-us .type-box .row .item .label{ display:none;}
	.en-us .type-box .row .item:hover .mask-bg{ display:none;}
}






@media (max-width: 980px){
    
   #banner .swiper-slide img{ height:450px} 
   #banner .swiper-slide{ height:450px}
   #banner{ height:450px}
   .wrapper{  width:100%}
   .a_txt{ display:block}
.moblie_head{ display:block}
   
   
   /*手机侧栏*/
   .lv_caidan{
	box-sizing: border-box;
	font-size: .36rem;
	background: #e10000;
	height:1.2rem;
	line-height: 1.2rem;
	text-align: center;
	color: #fff;
}
#header{ display:none}

.moblie_head{
	display:flex;
	height: 1rem;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:9999;
	justify-content: space-between;
	align-items: center;
	background: rgba(0,0,0,.45);
}
.moblie_head .lf{
	width: 3rem;
	padding-left: .2rem;
	box-sizing: border-box;
}
.moblie_head .lf img{
	display: block;
	width: 100%;
}
.moblie_head .rg{
	padding-right: .2rem;
	box-sizing: border-box;
}
.moblie_head .rg a img{
	display: block;
	height: .66rem;
}
.mm-search{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.mm-search input{
	width: 100%;
	display: block;
	height: .5rem;
	margin-bottom: 4rem;
}
.a_txt{
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	overflow:hidden;
	z-index:10000
}
.a_txt .div1{
	position:absolute;
	width:100%;
	height:100%;
	background:#0b0d19;
	filter:alpha(opacity=0);
	opacity:0;
	left:0px;
	top:0px;
	z-index:1
}
.a_txt .div3{
	position:absolute;
	width:58%;
	right:0px;
	top:0px;
	background:#ededed;
	height:100%;
	z-index:100;
	right:-80%
}
.a_txt .div3 ul{
	padding: 0 .2rem;
	box-sizing: border-box;
}
.a_txt .div3 ul li{
	border-bottom:1px solid #cbcbcb
}
.a_txt .div3 ul li a{
	height: .9rem;
	color:#333;
	line-height: .9rem;
	padding-left: .2rem;
	box-sizing: border-box;
	font-size:15px;
}
.a_txt .div3 ul li.a_js2{
	background:url(img/plus.png) 95% 15px no-repeat;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	transition:all 0s
}
.a_txt .div3 ul li.a_js2_on{
	background:url(img/reduce.jpg) 95% 15px no-repeat;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	transition:all 0s
}
.a_txt .div3 ul li .a_txt2{
	display:none
}
.a_txt .div3 ul li .a_txt2 a{
	height: .8rem;
	line-height: .8rem;
	font-size: 14px; 
	display: block;
}




#f-menu dl dt{ font-size:16px}
#f-menu dl{ width:33%; text-align:center; margin-bottom:14px}
#f-menu dl dd {
    line-height: 24px;
    height: 24px;
}
#footer .weo-flex{ display:block}
#f-menu dl dt{ margin-bottom:5px}
#copyright {
    position: relative;
    height: auto;
    line-height: 22px;
    margin-top: 20px;
    font-size: 13px;
    color: rgba(255,255,255,.4);
    overflow: hidden;
    box-sizing: border-box;
    padding: 14px;}
#footer { padding-top:30px}
#copyright{ margin-top:8px}
#f-menu dl dd a{ font-size:13px}
#banner .swiper-pagination{ bottom:20px}   


/*内页关于我们开始*/
#lm-banner{ height:200px}
#lm-banner{ padding-bottom:64px;box-sizing: border-box; padding-left:20px}
#lm-banner h2{  font-size:20px}
#lm-banner i {
    display: block;
    width: 33px;
    height: 2px;
    margin-top: 5px;
    background: #fff;
}
#about .item{ display:block}
#about .item .right{ font-size:14px; margin-left:0}
#about .item .left{ width:100%} 
#about .item .left img{  width:100%}
#about .item .left{ display:none}
#about .item .left22{ display:block; margin-bottom:20px}
#about .item .left22 img{ width:29%}

#about{box-sizing: border-box; padding:15px}
#about .item .right{ font-size:14px!important}
.wrap-white.p1 {
    padding: 20px 0;
}
#about .img{ display:block}
#about .img .left img{ width:100%!important; height:auto!important}
#about .img .left{ width:100%; height:auto}
#about .img .right img{width:100%!important; height:auto!important}
#about .img .right{ width:100%; height:auto; margin-top:20px}
.lm-title h2{ font-size:22px}
.lm-title h3{ font-size:14px; margin-top:0}
#culture ul li section h3{ font-size:16px; margin-top:15px}
#culture ul li section h4{ font-size:13px; margin-top:10px}
#culture ul li img{ width:70%}
.wrap-gray.p1 {
    padding: 30px 0;
}
#culture ul li{ height:199px}



/*业务概览开始*/


#business-list ul{ display:block}
#business-list ul li a{ padding:20px;box-sizing: border-box;}
#business-list ul li section h3{ font-size:18px}
#business-list{ width:96%; margin:0 auto;}
#business-list ul li{ width:100%; margin:0; height:187px; margin-top:10px}
#business-list ul li span{ width:150px; height:150px}
#business-list ul li span img{ width:150px; height:150px}
#business-list ul li section{ margin-left:15px}
#business-list ul li section h4{ font-size:13px}
#business-list ul li:nth-child(-n+2){ margin-top:10px}
#business-list ul li section p{ margin-top:8px; font-size:13px}
#business-list ul li section h4{ margin-top:18px}



/*新闻开始*/

#news-list ul li img{width: 172px; height:auto}
#news-list ul li span{width: 172px; height:145px}
#news-list ul li section h3{ font-size:17px}
#news-list ul li section p{  margin-top: 5px;height: 50px;line-height: 25px;}
#news-list ul li section h4{ margin-top:10px}
#news-list ul li span{ height:120px}
#news-list ul li section{  margin-left:15px}
#news-list ul li{ padding-bottom:20px}
#news-list ul li{ margin-top:20px}
#news-list {
    margin-top: 20px;
}
#menu a {
    width: 120px;
    height: 40px;
    line-height: 40px;
    margin-left: 20px;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    font-size: 15px;
    text-align: center;
    color: #4d5159;
    overflow: hidden;
}
#menu{ margin-top:20px}
#news-list{ width:96%; margin:0 auto; margin-top:20px}
.lm-title i {
    display: block;
    width: 30px;
    height: 3px;
    margin: 10px auto 0 auto;
    background: #e10000;
}
#menu a { margin-left:10px}
#news-detail .right{ display:none;}
#news-detail{ display:block;}
#news-detail .left{ width:100%;box-sizing: border-box; padding:20px}
#article-title{ font-size:20px}
#article{ font-size:13px}
#article {
    line-height: 28px;
    margin-top: 20px;
    padding-top: 21px;}
#article-info {
    height: 18px;
    line-height: 18px;
    margin-top: 8px;
    font-size: 13px;
    color: #8d8d8d;
    overflow: hidden;
}
#article-title{ font-size:18px}
#prev-next p{ width:100%; display:block;font-size:14px;white-space: nowrap; line-height: 26px;
    text-overflow: ellipsis;
    overflow: hidden;}
#prev-next p a{ font-size:14px}
#prev-next{ display:block; font-size:14px;padding: 0 10px; padding-top:9px}
.wrap-white.p2{ padding-bottom:40px}
#prev-next{ margin-top:20px}




/*人才发展开始*/
.mod-con{ width:100%}
.artice-box .text-box {
    position: absolute;
    padding: 30px;
    width: 100%;
    background: #FBFBFB;
    box-sizing: border-box;
    top: 94px;
    z-index: 5;
}
.artice-box .text-box .desc{ width:100%}
.artice-box .left-box{ left:0}
.artice-box img{ height:424px}
.artice-box .text-box h3{ font-size:24px}
.mod-m-title{ font-size:23px}
.mod-graph-box{ margin-top:0}
.mod-graph-box .graph-box .desc{ font-size:13px}
.brand-two-item{box-sizing: border-box; padding-left:15px; padding-right:15px}
.brand-item .desc-box .desc{ margin-top:0}
.brand-item .label-box h3{ font-size:23px}

.max-center {
    max-width: 100%;
    min-width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}
.info-list-wrapper .info-item {
    float: left;
    width: 47%;
    max-width: auto;
    margin-right: 2.412%;
}
.info-list-wrapper .info-message .info-title{ font-size:17px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.info-list-wrapper .info-item{ height:327px; overflow:hidden}
.job-padding {
    box-sizing: border-box;
    max-width: 100%;
    min-width: 100%;
    margin: 0 auto 68px;
    margin-bottom: 64px;
}
.job-classification{ font-size:16px}
.job-href { font-size:14px}
.job-classification {
    font-size: 16px;
    width: 89px;
    line-height: 23px;
}
.job-padding{ margin-bottom:0}
.t-flx{box-sizing: border-box; padding-left:10px; padding-right:10px}
.type-box .row .item .title{ font-size:22px}
.brand-item.white-bg{ padding-top:25px}
.lm-title { margin-bottom:20px!important}
.job-list{ margin-bottom:20px}
.yiangxil{ font-size:24px;padding-top: 30px;
    padding-bottom: 29px;
}

#contact{ display:block; padding:34px}
#contact .left h2{ font-size:20px}
#contact .right{ padding-top:10px}
#contact .left section p{ font-size:14px; margin-top:8px}
#contact .right ul li {
    margin-left: 10px;
}
#contact .right ul li h4{  font-size:14px}
#contact .right ul{align-items: center;
display: flex;
justify-content: center;}
#contact{ margin-top:10px}
#business-list ul li section h4{ height:35px; line-height:35px}
#contact .left h2{ font-size:18px}
#contact .left section {
    margin-top: 20px;
}
.artice-box{margin-bottom: 42px;}





    
    
    
}














@media all and (max-width:768px){
	.student .mod-section-ad h2{ width:450px;}
}

@media all and (max-width:425px){
	.student .mod-section-ad .desc br{ display: none;}
	.artice-box .text-box h4{ font-size:16px; line-height: 1.5;}
}




