@charset "utf-8";
.null{
	font-size: 16px;
	color:#ccc;
}

@media screen and (min-width:300px)
{
	
	
	/*课程培训*/
	.px_box{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding:20px 0;
	}
	.px_box .item{
		width: 48%;
		position: relative;
		margin-bottom: 15px;
	}
	.px_box .item .img img{
		width: 100%;
	}
	.px_box .item .tit{
		width: 80%;
		height: 30px;
		position: absolute;
		left:0%;
		bottom:20px;
		background-color: rgba(21,65,110,0.6);
		display: flex;
		justify-content: space-between;
	}
	.px_box .item .tit p{
		color:#fff;
		width: calc(100% - 36px);
		margin-left: 2px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.px_box .item .tit p a{
		font-size: 14px;
		line-height: 30px;
		color:#fff;
		font-weight: 600;
	}
	.px_box .item .tit .btn{
		width: 26px;
		height: 26px;
		background-color: #17BA5F;
		text-align: center;
		margin-top: 2px;
		margin-right: 2px;
	}
	.px_box .item .tit .btn img{
		line-height: 26px;
		vertical-align: middle;
	}
	.px_box .item .con{
		display: none;
	}
	/*为什么选择赛欧思*/
	.why{
		background-color: #20242F;
		padding: 30px 0;
	}
	.why .why_box ul li{
		color:#fff;
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	.why .why_box ul li .des{
		color: rgba(216,231,239,0.5);
	}
	.why .why_box ul li .li_tit{
		color:#fff;
		font-size: 16px;
		background: url(../images/duihao.svg)left center no-repeat;
		background-size: 20px 20px;
		padding-left: 26px;
	}
	.why_box .tit{
		font-size: 20px;
		color:#fff;
		background: url(../images/tjb.png)left center no-repeat;
		margin:0px 0 20px 0;
		padding-left: 40px;
		font-weight: 800;
	}
	.why .why_box .x{
		display: flex;
		justify-content: space-between;
		padding:0 0 20px 0;
	}
	.why .why_box .x p:nth-child(1){
		width: 35px;
		height: 3px;
		background-color: #17BA5F;
	}
	.why .why_box .x p:nth-child(2){
		width: calc(100% - 45px);
		height: 1px;
		background-color: #fff;
		margin-top: 2px;
	}
	/*新闻资讯*/
	.index_news{
		padding:0 0 30px 0;
	}
	.box .tit{
	    background: url(../images/xw.png)left center no-repeat;
	    padding-left: 40px;
	    margin-bottom: 20px;
		color:#16416E;
	}
	.box .x {
	    display: flex;
	    justify-content: space-between;
	    padding: 0 0 20px 0;
	}
	.box .x p:nth-child(1){
		width: 35px;
    	height: 3px;
    	background-color: #17BA5F;
	}
	.box .x p:nth-child(2) {
    	width: calc(100% - 45px);
    	height: 1px;
    	background-color: #B5B5B5;
    	margin-top: 2px;
	}
	.box .tit {
    	padding-left: 50px;
    	display: flex;
    	justify-content: space-between;
	}
	.box .tit p{
    	font-size: 20px;
    	font-weight: 800;
	}
	.box .tit .btn{
		width: 125px;
		height: 28px;
		text-align: center;
		line-height: 28px;
		color:#fff;
		background-color: #18BA60;
		font-size: 12px;
	}
	.index_news_box .new_lf{
		display: flex;
		justify-content: space-between;
	}
	.index_news_box .new_lf .item img{
		width: 100%;
	}
	.index_news_box .new_lf .item {
		width: 48%;
		position: relative;
	}
	.index_news_box .new_lf .item .day{
		font-size: 16px;
		background-color:#16416E;
		color:#fff;
		padding:5px 4px;
		position: absolute;
		left:10%;
		top:0;
	}
	.index_news_box .new_lf .item .tit a,.index_news_box .new_lr li .tit a{
		font-size: 16px;
		line-height: 26px;
		color:#16416E;
		font-weight: 600;
	}
	.index_news_box .new_lr li .tit a{
		line-height: 22px;
	}
		.index_news_box .new_lf .item .tit a{
			height: 52px;
			display: inline-block;
			overflow: hidden;
		}
	.index_news_box .new_lf .item .tab,.index_news_box .new_lr li .tab{
		font-size: 12px;
		color:#17BA5F;
	}
	.index_news_box .new_lf .item .img{
		position: relative;
	}
	.index_news_box .new_lf .item .con{
		padding:5px 10px;
		position: relative;
	}
	.index_news_box .new_lf .item .jia{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top:0;
		background-color: rgba(0,0,0,0.5);
		display: none;
	}
	.index_news_box .new_lf .item .jia img{
		width: auto;
		height: auto;
		position: absolute;
		left:50%;
		top:50%;
		margin-left: -15px;
		margin-top: -15px;
	}
	.index_news_box .new_lf .item .con:after{
		content: "";
		width: 40px;
		height: 3px;
		position: absolute;
		left:10xp;
		top:0;
		background-color: #17BA5F;
		transition: 0.35s;
	}
	.index_news_box .new_lr li{
		margin-top: 15px;
	}
	.index_news_box .new_lr li{
		display: flex;
		justify-content: space-between;
	}
	.index_news_box .new_lr li .con{
		width: 63.31%;
	}
	.index_news_box .new_lr li .b{
		display: flex;
	}
	.index_news_box .new_lr li .time{
		background: url(../images/rili.svg)left center no-repeat;
		font-size: 12px;
		background-size: 15px 15px;
		padding-left: 24px;
		line-height: 26px;
		color:#ccc;
		margin-top: 10px;
		margin-right: 20px;
	}
	.index_news_box .new_lr li .img{
		width: 32.31%;
		max-width: 144px;
		max-height: 99px;
		overflow: hidden;
	}
	.index_news_box .new_lr li .img img{
		width: 100%;
	}
	.index_news_box .new_lf .item .tab, .index_news_box .new_lr li .tab{
		margin-top: 10px;
		line-height: 26px;
	}
	.index_news_box .new_lf .item:hover .con:after{
		width: calc(100% - 10px);
	}
	.index_news_box .new_lf .item:hover .jia{
		display: block;
	}
	.index_news_box .new_lf .item:hover .con{
		background-color: #efefef;

	}
	
	/*客户反馈*/
	.khfk{
		padding:30px 0;
	}
	.khfk .des span{
		background: url(../images/yh.svg)left center no-repeat;
		background-size: 25px 25px;
		width: 30px;
		height: 30px;
		display: inline-block;
	}
	.khfk .tit h1{
		font-size: 24px;
		color:#15416E;
		margin-bottom:15px;
	}
	.khfk .tit p{
		font-size: 16px;
		color:#15416E;
		margin-bottom:15px;
	}
	.khfk .tit .btn{
		width: 120px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		color:#fff;
		display: block;
		background-color: #17BA5F;
		font-size: 14px;
	}
	.khfk_box{
		margin:20px auto;
		position: relative;
	}
	.khfk_box .swiper-pagination{
		right: 0;
		bottom:-30px;
	}
	.khfk_box .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
		margin-right: 10px;
	}
	.khfk_box .swiper-slide{
		background-color: #15416E;
		padding:10px;
		box-sizing: border-box;
	}
	.khfk_box .swiper-pagination-bullet-active{
		background: #17BA5F;
	}
	.khfk_box .user{
		display: flex;
		justify-content: flex-end;
	}
	.khfk_box .user .tx img{
		width: 50px;
		height: 50px;
		border-radius: 50%;
		overflow: hidden;
	}
	.khfk_box .user .name h6{
		font-size: 16px;
		padding-right: 10px;
		text-align: right;
		color:#17BA5F;
		font-weight: 400;
	}
	.khfk_box .user .name p{
		font-size: 12px;
		color:#fff;
		padding-right: 10px;
		text-align: right;
	}
	.khfk_box .des{
		font-size: 12px;
		line-height: 24px;
		color: #fff;
		margin-top: 15px;
		height: 133px;
	}
	
	/*解决方案*/
	.jjfa{
		padding:30px 0;
	}
	.jjfa .box .tit{
		background: url(../images/jjfa.png)left center no-repeat;
	}
	.jjfa .jjfa_box .img img{
		width: 100%;
	}
	.jjfa .jjfa_box .ico{
		position: absolute;
		left: 10px;
		top: 10px;
		padding:10px;
		border-radius: 50%;
		background-color: rgba(0,0,0,0.5);
		z-index: 2;
		width: 30px;
		height: 30px;
	}
	
	.jjfa .jjfa_box .swiper-slide {
		position: relative;
	}
	.jjfa .jjfa_box .swiper-slide .con{
		position: absolute;
		left: 0;
		bottom:0;
		padding:10px;
	}
	.jjfa .jjfa_box .swiper-slide .con h3 a{
		font-size: 14px;
		color:#fff;
	}
	.jjfa .jjfa_box .swiper-slide .con p{
		font-size: 12px;
		color:#fff;
		margin:10px 0 0 0;
	}
	.jjfa .jjfa_box .swiper-slide .con .des{
		font-size: 12px;
		line-height: 24px;
		color:#fff;
		display: none;
	}
	.jjfa .jjfa_box .swiper-slide .con .btn{
		width: 110px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background-color: 
		font-size: 14px;
		color:#fff;
		background: #18ba60 url(../images/jt.svg)90px center no-repeat;
		padding-right: 20px;
		display: none;
	}
	/*案例*/
	.caselist{
		padding:30px 0;
	}
	.caselist_box .top{
		display: flex;
		justify-content: space-between;
	}
	.caselist_box .top .tag,.caselist_box .top .search{
		max-width: 48%;
		width:150px;
		height: auto;
		position: relative;
	}
	.caselist_box .top .tag .tit{
		width: calc(100% - 20px);
		font-size: 14px;
		height: 30px;
		padding:0 10px;
		line-height: 30px;
		color: #fff;
		background: #18BA60 url(../images/xl.svg)right center no-repeat;
	}
	.caselist_box .top .tag .con{
		position: absolute;
		left: 0;
		top:30px;
		width: 100%;
		display: none;
		z-index: 998;
	}
	.caselist .top .tag:hover .con{
		display: block;
	}
	.caselist_box .top .tag .con .btn{
		width: calc(100% - 20px);
		display: block;
		padding:0 10px;
		font-size: 14px;
		line-height: 30px;
		color:#Fff;
		background-color: #18BA60;
	}
	.caselist_box .top .search{
		background-color: #18BA60;
	}
	.caselist_box .top .search form .input{
		display: flex;
	}
	.caselist_box .top .search input{
		width: calc(100% - 50px);
		line-height: 30px;
		padding:0 10px;
		color:#fff;
		display: block;
	}
	.caselist_box .top .search input::-webkit-input-placeholder{
        color:#fff;
    }
    .caselist_box .top .search input::-moz-placeholder{ 
       color:#fff;
    }
    .caselist_box .top .search input:-moz-placeholder{   
        color:#fff;
    }
    .caselist_box .top .search input:-ms-input-placeholder{ 
        color:#fff;
    }
	.caselist_box .top .search button{
		display: block;
		width: 30px;
		height: 30px;
		border:0;
		background:url(../images/search.svg)center center no-repeat;
	}
	.caselist_box ul{
		display: flex;
		flex-wrap: wrap;
	}
	.caselist_box ul li{
		width: 48%;
		margin: 20px 0 0 0;
		margin-right: 4%;
		position:relative;
		
	}
	.caselist_box ul li:nth-child(2n){
		margin-right: 0
	}
	.caselist_box ul li .img img{
		width: 100%;
	}
	.caselist_box ul li .tit{
		position: absolute;
		left:0;
		bottom:0;
		line-height: 40px;
		width: 100%;
		background-color: rgba(0,0,0,0.5);
	}
	.caselist_box ul li .tit a{
		color: #fff;
		text-align: center;
		display: block;
	}
	.caselist_box ul li .con{
		display: none;
	}
	/*页码*/
	.page{
		text-align: center;
		font-size: 0;
		margin-top: 30px;
	}
	.page a{
		padding:5px 10px;
		display: inline-block;
		text-align: center;
		color:#fff;
		background-color: #18BA60;
		font-size: 14px;
		margin:5px;
	}
	.page a img{
		vertical-align: middle;
	}
	.page .prev img{
		transform: rotate(180deg);
	}
	/*公开课*/
	.gkk_box .con{
		position: relative;
		min-height: 50px;
	}
	.gkk_box .loading{
		display: none;
		width: 100%;
		height: 100%;
		min-height: 40px;
		background:rgba(255,255,255,0.4) url(../images/loading.gif)center center no-repeat;
		background-size: 30px 30px;
		position: absolute;
		left: 0;
		top:0;
	}
	.gkk{
		padding:30px 0;
	}
	.gkk .top p{
		font-size: 14px;
		line-height: 30px;
	}
	.gkk .top .search input{
		width:calc(100% - 62px);
		background: url(../images/search.png)10px center no-repeat;
		line-height: 40px;
		box-shadow:inset 0 0 2px 1px rgba(0,0,0,0.4);
		padding:0 15px 0 45px;
		border-radius: 3px;
		background-size: 20px 20px;
	}
	.gkk .top .date input{
		width: calc(100% - 65px);
		box-shadow:inset 0 0 2px 1px rgba(0,0,0,0.4);
		padding:0 15px 0 45px;
		line-height: 38px;
		background: url(../images/date.svg)left center no-repeat;
	}
	.gkk .top .date input[type=date]::-webkit-inner-spin-button { visibility: hidden; }
	.gkk .class .dow,.gkk .class .add ,.gkk .class .kclass{
		display: none;
	}
	.gkk .close h1 a{
		font-size: 18px;
		color:#15416E;
		text-decoration: underline;
	}
	.gkk .btm{
		margin-top: 15px;
	}
	.gkk .btm .item{
		padding: 9.5px 0;
		border-bottom: 1px solid #15416E;
	}
	.gkk .btm .item:last-child{
		border-bottom: 0;
	}
	.gkk .btm .item h3{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.gkk .btm .item h3 a{
		font-size: 18px;
		line-height: 34px;
		font-weight: 600;
	}
	.gkk .btm .item .date{
		font-size: 14px;
		line-height:24px;
		background: url(../images/time.svg)left center no-repeat;
		background-size: 18px 18px;
		padding-left:24px;
		margin:10px 0;
	}
	.gkk .btm .item .btn{
		font-size: 14px;
		color:#18BA60;
		text-decoration: underline;
	}
	.gkk .btm .more1,.gkk .btm .more2,.gkk .btm .more{
		font-size: 16px;
		font-weight: 600;
		color:#18BA60;
		margin:15px 0;
		cursor: pointer;
		display: none;
	}
	.gkk .btm .more1.active,.gkk .btm .more2.active{
		display: block;
	}
	.gkk .rq{
		width: calc(50% - 6px);
		display: inline-block;
	}
	.gkk #gkk .fenlei{
		width: calc(100% - 30px);
		line-height: 40px;
		padding:0 15px;
		background-color:#15416E;
		font-size:20px;
		text-align: center;
		color:#fff;
	}
	/*观点*/
	.recommend .box_con{
		padding:40px;
		width: calc(100% - 80px);
		background: url(../images/khpj.jpg)center/cover no-repeat;
		position: relative;
	}
	.recommend .box_con .c{
		position: relative;
		z-index: 2;
	}
	.recommend .box_con .jb {
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    left: 0;
	    top: 0;
	    background: -webkit-linear-gradient(left, rgba(0,0,0,0.3) , transparent);
	    background: -o-linear-gradient(right, rgba(0,0,0,0.3), transparent);
	    background: -moz-linear-gradient(right, rgba(0,0,0,0.3), transparent);
	    background: linear-gradient(to right, rgba(0,0,0,0.3) , transparent);
	}
	.recommend .box_con h6{
		font-size: 16px;
		color:#fff;
		margin-bottom:6px;
	}
	.recommend .box_con h3 {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.recommend .box_con h3 a{
		font-size: 20px;
		color:#fff;
		margin-bottom:6px;
		display: block;
	}
	.recommend .btn{
		width: 129px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		color:#fff;
		background-color: #17BA5F;
		display: block;
		font-size: 14px;
		margin-top: 10px;
	}
	.recommend .form{
		width: calc(100% - 80px);
		background-color:  #17BA5F;
		margin-bottom: 20px;
		padding:40px;
	}
	.recommend .form h4{
		font-size: 18px;
		color:#fff;
	}
	.recommend .form p{
		font-size: 14px;
		color:#fff;
		margin-top: 15px;
	}
	.recommend .form .input{
		margin:10px 0;
	}
	.recommend .form input{
		width: 50%;
		line-height: 30px;
		padding-left: 10px;
		color:#fff;
		background-color: #A3E3C0;
	}
	.recommend .form button{
		width: 120px;
		height: 30px;
		line-height: 30px;
		color: #17BA5F;
		background-color: #fff;
		text-align: center;
		font-size: 14px;
		border:0;
	}
	.gd_box{
		margin:15px auto;
	}
	.gd_box li{
		width: 100%;
		margin-bottom: 20px;
	}
	.gd_box li .con{
		background-color: #fff;
		padding:10px;
		font-size: 0;
	}
	.gd_box li .link{
		overflow: hidden;
		margin:5px 0;
	}
	.gd_box li .img img{
		width: 100%;
	}
	.gd_box li .link .tag{
		font-size: 14px;
		border-left: 1px solid #333;
		line-height: 14px;
		padding:0 0px 0 10px;
	}
	.gd_box li .link .time{
		font-size: 14px;
		line-height: 12px;
		padding:0 10px 0 0px;
	}
	.gd_box li h3 {
		height: 52px;
		overflow: hidden;
	}
	.gd_box li h3 a{
		font-size: 18px;
		line-height: 26px;

	}
	.gd_box li .btn{
		width: 110px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		background-color: #17BA5F;
		font-size: 12px;
		color:#fff;
		display: block;
		margin-top: 10px;
	}
	.gdlist{
		background-color: #F1F2F7;
	}
	/*解决方案*/
	.jjfalist{
		background-color: #F1F2F8;
	}
	.jjfalist .tit .tit_box{
		background-color: #fff;
		padding:15px;
		box-sizing: border-box;
	}
	.jjfalist .tit .tit_box h2{
		font-size: 20px;
		color:#18BA60;
		letter-spacing: 2px;
	}
	.jjfalist .tit .tit_box .des{
		font-size: 12px;
		color:#20242E;
		letter-spacing: 2px;
		line-height: 24px;
		margin-top: 10px;

	}
	.jjfalist .tit .more{
		background-color: #18BA60;
		padding:40px 20px;
	}
	.jjfalist .tit .more p{
		font-size: 18px;
		line-height: 30px;
		color:#fff;
		text-align: center;
	}
	.jjfalist .tit .more .btn{
		width: 130px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		font-size: 14px;
		color:#18BA60;
		box-shadow: 0 4px 18px rgba(0,0,0,0.5);
		display: block;
		background-color: #fff;
		margin:0 auto;
		margin-top: 20px;

	}
	.jjfalist .jjfa_box .swiper-slide{
		margin-bottom: 20px;
		overflow: hidden;
	}
	.aboutkc{
		background-color: #F1F2F7;
	}
	.kc_nav .swiper-slide{
		margin:30px auto 0 auto;
		cursor: pointer;
		text-align: center;
	}
	.kc_nav .swiper-slide span{
		font-size: 12px;
		line-height: 30px;
		display: inline-block;
	}
	.kc_nav .swiper-slide.active span{
		color:#18BA60;
		border-bottom: 2px solid #18BA60;

	}
	.kc_box .ul{
		display: none;
	}
	.kc_box ul{
		padding:40px 0 0 0;
	}
	.kc_box .active{
		display: block;
	}
	.kc_box ul li{
		width: 100%;
		box-sizing: border-box;
		padding:0 30px 30px 30px;
		background-color: #fff;
		margin-bottom: 20px;
	}
	.kc_box ul li .ico{
		width: 30px;
		padding:15px;
		background-color: #15416E;
		border-radius: 2px;
		max-height: 30px;
		max-width: 30px;
	}
	.kc_box ul li .ico img{
		max-width: 100%;
	}
	.kc_box ul li h3{
		margin:5px 0;
	}
	.kc_box ul li h3 a{
		font-size: 18px;
		color:#15416E;
		line-height: 26px;
		overflow: hidden;
		display: inline-block;
	}
	.kc_box ul li .des{
		font-size: 12px;
		line-height: 24px;
		color:#15416E;
		height: 72px;
		margin:25px 0;
		overflow: hidden;
	}
	.kc_box ul li .btn{
		font-size: 14px;
		line-height: 24px;
		color:#17BA5F;
		background: url(../images/gjt.svg)right center no-repeat;
		padding-right: 22px;
		background-size: 20px 20px;
		margin:10px 0;
		display:inline-block;
	}
	/*活动*/
	.hdlist{
		padding:30px 0;
		background-color: #F1F2F8;
	}
	.hdlist .tj .con{
		padding: 30px;
	}
	.hdlist .tj .con .time{
		font-size: 12px;
		color:#fff;
		margin-top: 10px;
	}
	.hdlist .tj .con h3 a{
		font-size: 18px;
		color:#fff;
	}
	.hdlist .tj .con .btn{
		width: 80px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color:#fff;
		background-color: #18BA60;
		font-size: 12px;
		display: block;
		margin-top: 15px;
	}
	.hdlist .hd_box{
		padding:30px 0;
	}
	.hdlist .hd_box li{
		width: 100%;
		box-shadow: 0 0 5px rgba(0,0,0,0.3);
		margin-bottom: 20px;
	}
	.hdlist .hd_box li .img img{
		width: 100%;
	}
	.hdlist .hd_box li .con {
		padding:30px;
		background-color: #fff;
	}
	.hdlist .hd_box li .con .time{
		font-size: 14px;
		color: #00263E;
		margin:15px 0;
	}
	.hdlist .hd_box li .con .time span{
		margin-left: 15px;
	}
	.hdlist .hd_box li .con h5{
		margin:10px 0;
	}
	.hdlist .hd_box li .con h5 a{
		font-size: 18px;
		color: #00263E;
	}
	.hdlist .hd_box li .con .btn{
		width: 170px;
		height: 52px;
		display: block;
		text-align: center;
		line-height: 52px;
		font-size: 14px;
		color:#fff;
		background-color: #18BA60;
	}
	/*讲师顾问*/
	.jsgwlist{
		background-color: #F1F2F7;
		padding:30px 0;
	}
	.jsgwlist .item {
		margin-bottom: 20px;
	}
	.jsgwlist .item .item_lf,.jsgwlist .item .item_lr{
		background-color: #fff;
		padding:20px;
	}
	.jsgwlist .item .item_lf .user{
		display: flex;
	}
	.jsgwlist .item .item_lf .user .name{
		font-size: 24px;
		color:#17BA5F;
		line-height: 80px;
		margin-left: 30px;
	}
	.jsgwlist .item .item_lf .user img{
		width: 80px;
		height: 80px;
	}
	.jsgwlist .item .item_lf .des{
		font-size: 12px;
		line-height: 24px;
	}
	.jsgwlist .item .item_lr{
		font-size: 14px;
		line-height: 26px;
		background-color: #15416E;
		color:#fff;
		max-height: 200px;
		overflow-y: auto;
	}
	.jsgwlist .item .item_lr .con{
		align-self: center;
	}
	.jsgwlist .item:nth-child(2n) .item_lr{
		background-color: #17BA5F;
	}
	/*内页幻灯片*/
	.nybanner{
		position: relative;
	}
	.nybanner .con{
		padding:40px 0;
		min-height: 150px;
		box-sizing: border-box;
		position: relative;
		z-index: 2;
	}
	.nybanner .con .con_box{
		position: relative;
		z-index: 2;
	}
	.nybanner .jb{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top:0;
		background: -webkit-linear-gradient(left, rgba(0,0,0,0.5) , transparent); /* Safari 5.1 - 6.0 */
    	background: -o-linear-gradient(right, rgba(0,0,0,0.5), transparent); /* Opera 11.1 - 12.0 */
    	background: -moz-linear-gradient(right, rgba(0,0,0,0.5), transparent); /* Firefox 3.6 - 15 */
    	background: linear-gradient(to right, rgba(0,0,0,0.5) , transparent); /* 标准的语法（必须放在最后） */
	}
	.nybanner .tit{
		font-size: 24px;
		color:#fff;
		margin-bottom: 10px;
		font-weight: 600;
	}
	.nybanner .des{
		font-size: 16px;
		color:#fff;
		line-height: 30px;
		position: relative;
	}
	.nybanner .des:after{
		content: '';
		width: 20%;
		height: 3px;
		background-color: #17BA5F;
		position:absolute;
		left: 0;
		bottom:-3px;
	}
	/*客户名录*/
	.khml{
		padding:30px 0;
	}
	.khml ul{
		display: flex;
		flex-wrap: wrap;
	}
	.khml ul li{
		width: 33.333%;
	}
	.khml ul li img{
		width: 100%;
	}
	/*联系我们*/
	.lxwm{
		padding:30px 0;
	}
	.lyb form input{
		width:calc(100% - 18px);
		height: 30px;
		padding-left: 15px;
		border:2px solid #E1E1E1;
		margin-bottom: 10px;
	}
	.lyb form textarea{
		width: calc(100% - 18px);
		padding-left: 15px;
		border:2px solid #E1E1E1;
		padding-top: 15px;
		height: 150px;
	}
	.lyb form button{
		font-size: 12px;
		line-height: 34px;
		width: 100%;
		text-align: center;
		color:#fff;
		border:0;
		background-color: #18ba60;
		margin-top: 10px;
	}
	.lxwm_lr{
		margin:20px auto;
	}
	.lxwm_lr .img img{
		width: 100%;
	}
	.lxwm_lr .con{
		padding:5px 15px;
		background-color: #18ba60;
	}
	.lxwm_lr .con h3{
		font-size: 20px;
		color:#fff;
	}
	.lxwm_lr .con div{
		font-size: 14px;
		color:#fff;
		line-height: 40px;
	}
	.lxwm_lr .con .ads{
		background: url(../images/ads.png)left center no-repeat;
		padding-left: 20px;
		background-size: 16px 20px;
	}
	.lxwm_lr .con .tel{
		background: url(../images/tel.png)left center no-repeat;
		padding-left: 25px;
		background-size: 20px 20px;
	}
	.lxwm_lr .con .eml{
		background: url(../images/eml.png)left center no-repeat;
		border-bottom: 0;
		padding-left: 25px;
		background-size: 20px 15px;
	}
	/*评价*/
	.pj_list{
		padding:30px 0;
	}
	.pj_list .pj_box li{
		padding:20px;
		background-color: #15416E;
		margin-bottom: 15px;
	}
	.pj_list .pj_box li .user{
		display: flex;
		justify-content: flex-end;
	}
	.pj_list .pj_box li .user .name{
		color:#17BA5F;
		font-size: 18px;
		width: 100%;
	}
	.pj_list .pj_box li .user .des{
		font-size: 14px;
		width: 100%;
	}
	.pj_list .pj_box li .user .user_lf{
		color:#fff;
		line-height:24px;
		text-align: right;
		margin-right: 20px;
		display: flex;
		align-content: center;
		flex-wrap: wrap;
	}
	.pj_list .pj_box li .user img{
		width: 80px;
		height: 80px;
		border-radius: 50%;
	}
	.pj_list .pj_box li .des{
		color:#fff;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 1px;
		margin-top: 10px;
	}
	.pj_list .pj_box li .des span{
		width: 20px;
		height: 20px;
		background: url(../images/yh.svg)left center no-repeat;
		display: inline-block;
		background-size: 20px;
		padding-left:10px;
	}
	/*新闻*/
	.xw_box ul{
		margin-top: 20px;
	}
	.xw_box ul li{
		padding:20px 15px;
		background-color: #fff;
		margin-bottom: 20px;
		position: relative;
	}
	.xw_box ul li .time{
		font-size: 12px;
		margin-bottom: 15px;
	}
	.xw_box ul li h3{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.xw_box ul li h3 a{
		font-size: 16px;
		line-height: 24px;
		color:#17BA5F;
	}
	.xw_box ul li .des{
		font-size: 14px;
		line-height: 24px;
		margin:15px 0 30px 0;
	}
	.xw_box ul li .btn{
		color:#17BA5F;
		position: absolute;
		left: 20px;
		bottom:15px;
	}
	/*职业机会*/
	.zyjh{
		padding:30px 0;
	}
	.zyjh_box .content .content_lf{
		font-size: 14px;
		line-height: 24px;
		padding:10px 20px;

	}
	.zyjh_box .content .content_lr img{
		width: 100%;
	}
	.zynav{
		display: flex;
		justify-content: space-between;
		overflow: hidden;
		padding-bottom: 5px;
		border: 1px solid #efefef;
		margin-top: 15px;
		border-bottom: 0;

	}
	.zynav li{
		width: 19%;
		font-size: 14px;
		cursor: pointer;
		line-height: 30px;
		white-space: nowrap;
		text-overflow: ellipsis;
		position: relative;
		text-align: center;
	}
	.zynav li.active{
		width: auto;
		padding:0 5px;
		background-color: #17BA5F;
		color:#fff;
	}
	.zynav li.active:after{
		content: '';
		border:5px solid transparent;
		border-top-color: #17BA5F;
		position: absolute;
		bottom:-10px;
		left:calc(50% - 5px);
	}
	.box_con {
		border:1px solid #efefef;
		border-top: 0
	}
	.box_con .item{
		display: none;
		padding:20px;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 1px;
	}
	.box_con .item.active{
		display: block;
	}
	/*关于我们*/
	.gywm{
		padding:30px 0;
	}
	.gywm .gywm_box .box_lf{
		font-size: 14px ;
		line-height: 24px;
	}
	.gywm .gywm_box .box_lr .img img{
		width: 100%;
	}
	.gywm .gywm_box .box_lr .ico ul{
		display: flex;
		justify-content: space-between;
		padding:10px 0;
	}
	.gywm .gywm_box .box_lr .ico ul .ico_item{
		width: 65px;
		height: 65px;
		line-height:65px;
		margin:0 auto;
	}
	.gywm .gywm_box .box_lr .ico ul .ico_item img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
	}
	.gywm .gywm_box .box_lr .ico ul li{
		text-align: center;
		width: 33.333%;
		padding:15px 0 0 0;
	}
	.gywm .gywm_box .box_lr .ico ul li p{
		line-height: 30px;
		font-size: 14px;
	}
	.gywm_cen li{
		width:31.333%;
		float: left;
		text-align: center;
		padding:0 0 30px 0;
		box-sizing: border-box;
		margin-right: 3%;
	}
	.gywm_cen li:nth-child(3n){
		margin-right: 0
	}
	.gywm_cen li .ico{
		height: 100px;
	}
	.gywm_cen li .ico{
		line-height: 100px;
	}
	.gywm_cen li .ico img{
		vertical-align: middle;
		width: 58%;
	}
	.gywm_cen li h3{
		color:#01AF3C;
		font-size: 20px;
		line-height: 40px;
	}
	.gywm_cen li p{
		font-size: 16px;
		color:#2A4465;
		line-height: 30px;
	}
	.gywm_num{
		padding:30px 10px;
		background-color: #15416E;
		color:#fff;
	}
	.gywm_num li{
		text-align: center;
	}
	.gywm_num h3{
		font-size: 25px;
		line-height: 50px;
	}
	.gywm_num li p{
		font-size: 14px;
		line-height: 24px;
	}
	.gywm_btm{
		padding:30px 0;
		display: flex;
	}
	.gywm_btm li {
		width: 200px;
		margin:20px auto;
		text-align: center;
		color:#17B963;
		align-self: center;
	}
	.gywm_btm li .con{
		width:200px;
		height: 200px;
		background: url(../images/ds.png)center/cover no-repeat;
		padding:60px 50px;
		box-sizing: border-box;

	}
	/*案例内容页*/
	.position{
		margin:20px 0;
		font-weight: 600;
		font-size: 0
	}
	.position a{
		font-size: 14px;
		color:#34547A;
		padding:0px 10px;
		display: inline-block;
		border-right: 1px solid #999;
	}
	.position a:last-child{
		border-right: 0
	}
	.position a:first-child{
		padding-left: 0;
	}
	
	.bdsharebuttonbox{
		margin-top: 15px;
	}
	.alcon .time{
		font-size: 14px;
		color:#335379;
		padding-bottom: 15px;
		border-bottom: 1px solid #999;
		margin-bottom: 15px;
		font-weight: 600;
	}
	.al_content .item,.al_content .jcimg,.al_content .swiper-container{
		width: 100%
	}
	.al_content .item h3{
		font-size: 18px;
		margin:10px 0;
		color:#16BB5F;
	}
	.al_content .item img{
		width: 100%;
	}
	.alcon_lf{
		margin-bottom: 15px;
	}
	.alcon_lf .item .con{
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 1px;
	}
	.alcon_lr .fenxiang #bdshare .bds_weixin{
		background-image: url(../images/wx.svg);
		background-position: 0 0;
		width: 30px;
		height: 30px;
		padding-left: 0
	}
	.alcon_lr .fenxiang #bdshare .bds_weixin:hover{
		background-image: url(../images/wx1.svg);
	}
	.alcon_lr .fenxiang #bdshare .bds_tsina:hover{
		background-image: url(../images/wb1.svg);
	}
	.alcon_lr .fenxiang #bdshare .bds_tsina{
		background-image: url(../images/wb.svg);
		background-position: 0 0;
		width: 30px;
		height: 30px;
		padding-left: 0
	}
	.alcon_lr .fenxiang #bdshare .linkedIn{
		background-image: url(../images/ly.svg);
		background-position: 0 0;
		width: 24px;
		height: 24px;
		padding-left: 0
	}
	.alcon_lr .fenxiang #bdshare .linkedIn:hover{
		background-image: url(../images/ly1.svg);
	}
	.alcon_lr .fenxiang .bdshare-button-style2-24 a, .bdshare-button-style2-24 .bds_more{
		margin:0 15px;
	}
	.alcon_lr h4{
		font-size: 16px;
		color:#34547B;
		line-height: 44px;
	}
	.alcon_lr .tjyd li img{
		width: 100%;
	}
	.alcon_lr .tjyd li{
		margin-bottom: 15px;
	}
	/*观点详情*/
	.gdcon .con{
		padding:10px;
		border:1px solid #efefef;
		border-top: 0;
	}
	.gdcon li .con .tag{
		font-size: 14px;
		color:#15416E;
	}
	.gdcon li .con .tag span{
		padding:0 10px ;
		border-right: 1px solid #999;
	}
	.gdcon li .con .tag span:nth-child(1){
		padding-left: 0;
	}
	.gdcon li .con .tag span:nth-child(2){
		border-right: 0;
	}
	.gdcon li .con h3{
		margin:10px 0;
	}
	.gdcon li .con h3 a{
		font-size: 16px;
		color:#15416E;
	}
	.gdcon li .con .btn{
		width: 100px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		color:#fff;
		background-color: #17BA5F;
		font-size: 12px;
		display: block;
		margin-top: 15px;
	}
	/*新闻详情页*/
	.xwcon ul li{
		box-shadow: 0 0 5px rgba(0,0,0,0.3);
		padding:30px 20px;
	}
	.xwcon ul li .con .des{
		font-size: 14px;
		line-height: 24px;
		color:#31527B;
		margin-bottom: 10px;
	}
	.xwcon ul li .con .tag span{
		font-size: 14px;
		color: #31527B;
	}
	.xwcon ul li .con h3{
		margin:10px 0;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.xwcon ul li .con h3 a{
		font-size: 20px;
		color:#16BA61;
	}
	.xwcon ul li .con .btn{
		color:#16BA61;
		font-size: 16px;
	}
	/*公开课内页*/
	
	.gkkcon_box .top_lf h3{
		font-size: 18px;
		color:#16BA61;
	}
	.gkkcon_box .top_lf .tag{
		margin:15px 0;
	}
	.gkkcon_box .top_lf span{
		font-size: 14px;
		color:#16BA61;
		line-height: 20px;
		margin-right: 5px;
	}
	.gkkcon_box .top_lr{
		margin: 10px 0
	}
	.gkkcon_box .top_lr a{
		width: 100px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color:#fff;
		display: inline-block;
		background-color: #16BA61;
	}
	.gkkcon_box .top_lr .btn1{
		background-color: #15416E;
	}
	.gkkcon_box .top_lf span:nth-child(1){
		background: url(../images/time.svg)left center no-repeat;
		padding-left:24px;
		background-size: 18px 18px;
	}
	.gkkcon_box .top_lf span:nth-child(2){
		background: url(../images/dz.svg)left center no-repeat;
		padding-left:24px;
		background-size: 18px 18px;
	}
	.gkkcon_box .top_lf span:nth-child(3){
		background: url(../images/sj.svg)left center no-repeat;
		padding-left:24px;
		background-size: 18px 18px;
	}
	.gkkcon_box .top_lf span:nth-child(4){
		background: url(../images/jg.svg)left center no-repeat;
		padding-left:24px;
		background-size: 18px 18px;
	}
	.gkkcon_box .btm .btm_nav .item{
		width: 25%;
		float: left;
		line-height: 30px;
		text-align: center;
		color:#fff;
		font-size: 12px;
		position: relative;
		cursor: pointer;
	}
	.gkkcon_box{
		padding-top: 20px;
		background-color: #F1F2F8;
	}
	.gkkcon_box .btm {
		background-color: #15416E;
	}
	.gkkcon_box .btm .btm_nav .active{
		background-color: #fff;
		color:#333;
	}
	.gkkcon_box .btm .btm_nav .active:after{
		content: '';
		width: 100%;
		height: 4px;
		background-color: #1ABA62;
		position: absolute;
		left: 0;
		top:-2px;
	}
	.gkkcon_box .btm_con{
		background-color: #fff;
	}
	.gkkcon_box .btm_con .item{
		margin-bottom: 10px;
		display: none;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 1px;
		padding:30px 15px;
		box-sizing: border-box;
	}
	.gkkcon_box .btm_con .item img{
		max-width: 100%;
	}
	.gkkcon_box .btm_con .active{
		display: block;
	}
	.bm{
		background-color: #F1F2F7;
		padding:20px 0;
	}
	.bm form{
		background-color: #17BA5F;
		padding:20px 15px;
		box-sizing: border-box;
	}
	.bm form h3{
		font-size: 18px;
		color:#fff;
		text-align: center;
		margin-bottom: 20px;
	}
	.bm form .gsmc label,.bm form .input_box .input label{
		display: block;
		color:#fff;
		font-size: 14px;
		line-height:30px;
	}
	.bm form .gsmc,.bm form .input{
		max-width: 280px;
		margin:0px auto 10px auto;
	}
	.bm form .gsmc input,.bm form .input_box .input input{
		width: calc(100% - 15px);
		height: 40px;
		line-height: 40px;
		padding-left: 15px;
		background-color: #A3E3C0;
	}
	.bm form .input .add{
		width: 120px;
		height: 34px;
		line-height: 34px;
		background-color: #fff;
		text-align: center;
		color:#17BA5F;
		font-size: 14px;
		cursor: pointer;
	}
	.bm form .xy{
		font-size: 12px;
		color:#fff;
		background: url(../images/wxz.svg)left center no-repeat;
		background-size: 14px 14px;
		height: 20px;
		line-height: 20px;
		padding-left: 20px;
		margin:15px 0;
		cursor: pointer;
		letter-spacing: 1px;
	}
	.bm form .xy.active{
		background: url(../images/xz.svg)left center no-repeat;
		background-size: 14px 14px;
	}
	.bm form .button{
		text-align: center;
	}
	.bm form .btn{
		width: 120px;
		height: 34px;
		text-align: center;
		line-height: 34px;
		color:#17BA5F;
		font-size: 14px;
		border:0;
		background-color: #fff;
		cursor: pointer;
		margin:20px auto;
	}
	/*课程详情页*/
	.kccon_box .position{
		margin:0;
		padding:20px 0;
	}
	.kccon_box .top .top_lf{
		padding:0 30px;
		box-sizing: border-box;
	}
	.kc_lf h3{
		font-size: 20px;
		line-height: 30px;
		color:#18BA60;
	}
	.kc_lf .des{
		padding:20px 0;
	}
	.kc_lr{
		padding:50px 20px;
		background-color: #18BA60;
		text-align: center;

	}
	.kc_lr h3{
		font-size: 18px;
		color:#fff;
		margin-bottom: 15px;
	}
	.kccon_box .kc_lr .btn{
		display: block;
		margin:0 auto;
		width: 110px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color:#18BA60;
		background-color: #fff;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
	}
	.aboutkc_box .tit{
		font-size: 18px;
		color:#15416E;
		line-height: 30px;
		border-bottom: 2px solid #17BA5F;
		display: inline-block;
		margin-top:10px;
	}
	.aboutkc_box{
		padding-bottom: 20px;
		width: 95%;
		margin:0 auto;
	}
	/*解决方案内页*/
	.jjfa_con{
		background-color: #F8FAF9;
		padding:30px 0;
	}
	.jjfa_con .list_box .item_box{
		text-align: left;
	}
	.jjfa_con .list_box h3{
		font-size: 20px;
		margin-bottom: 20px;
		color:#435259;
	}
	.jjfa_con .list_box .ico{
		margin: 20px 0;
	}
	.jjfa_con .list_box .ico{
		width: 30px;
		height: 30px;
	}
	.jjfa_con .list_box .item{
		padding-bottom: 15px;
	}
	.jjfa_con .list_box .item h4{
		font-size: 16px;
		color:#435259;
		line-height:34px;
	}
	.jjfa_con .list_box .item .des{
		font-size: 14px;
		color:#435259;
		line-height:24px;
	}
	.post{
		padding:20px 0;
		background-color: #F1F2F7;
	}
	.post form{
		padding:20px 15px;
		background-color: #19B95F;
	}
	.post .form form .input_xy{
		margin:15px 0;
	}
	.post form h3{
		font-size: 18px;
		color:#fff;
		text-align: center;
	}
	.post .input{
		margin-top: 10px;
	}
	.post .input label{
		display: block;
		font-size: 14px;
		color:#fff;
		line-height: 24px;
	}
	.post .input input{
		width: calc(100% - 30px);
		line-height: 40px;
		padding:0 15px;
		background-color: #A3E3C0;
	}
	.post .input_xy .xy{
		font-size: 12px;
		background: url(../images/wxz.svg)left center no-repeat;
		background-size: 14px 14px;
		padding-left: 18px;
		color: #fff;
		cursor: pointer;
	}
	.post .input_xy .xy.active{
		background: url(../images/xz.svg)left center no-repeat;
		background-size: 14px 14px;
	}
	.post .btn div{
		width: 100px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color:#19B95F;
		background-color: #fff;
		font-size: 12px;
		border:0;
		margin:0 auto;
		cursor: pointer;
	}
	.post .btn{
		margin:20px 0;
		text-align: center;
	}
	/*站点地图*/
	.zdmap_box{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.zdmap_box ul{
		width: 48%;
		padding:15px 0;
	}
	.zdmap_box ul li:nth-child(1){
		width: 100%;
		padding: 0;
	}
	.zdmap_box ul h3{
		line-height: 34px;
		border-radius: 5px 5px 0 0;
		background-color: #18ba60;
		text-align: center;
	}
	.zdmap_box ul li h3 a{
		font-size: 18px;
		color:#fff;
	}
	.zdmap_box ul li a{
		font-size: 14px;
	}
	.zdmap_box ul li{
		width: calc(100% - 20px);	
		line-height: 30px;
		background-color: #efefef;
		padding:5px 10px;
		border-left: 1px solid #efefef;
		border-right: 1px solid #efefef;
	}
	.zdmap_box ul li:nth-child(2n){
		background-color: #fff;
	}
	.zdmap_box ul li:last-child{
		border-bottom: 1px solid #efefef;
	}
	/*版权申明*/
	.bqsm_box{
		font-size: 14px;
		line-height: 24px;
		padding:20px 0;
	}
	.bqsm_box img{
		max-width: 100%;
	}
	/*侧栏*/
	.right_bar {
	    position: fixed;
	    bottom: 105px;
	    right: 0;
	    width: 50px;
	    height: 203px;
	    z-index: 990;
	}
	.gotop{
		display: none;
	}
	.right_bar li.rtbar_li1, .right_bar li.rtbar_li4 {
	    position: absolute;
	    left: 0;
	}
	.right_bar li.rtbar_li1 {
	    top: 0;
	    width: 172px;
	}
	.khml_box h3{
		text-align: center;
	}
	.khml_box h3 span{
		display: inline-block;
		padding:10px;
		font-size: 18px;
		color:#333;
		border-bottom:2px solid #18ba60;
	}
	.right_bar li {
	    width: 62px;
	    height: 50px;
	    z-index: 20;
	}
	.right_bar li a {
	    display: block;
	    font-family: "Microsoft Yahei";
	    color: #FFF;
	    font-size: 14px;
	    height: 50px;
	    line-height: 50px;
	    overflow: hidden;
	    background-color: #18ba60;
	    opacity: 0.8;
	    border-radius: 6px;
	}
	.right_bar .gotop:hover a{
		background-color: #15416E;
	}
	.right_bar li.rtbar_li2 {
	    position: absolute;
	    top: 51px;
	    left: 0;
	}
	.right_bar li.rtbar_li3 {
	    position: absolute;
	    top: 102px;
	    left: 0;
	    width: 126px;
	}
	.right_bar li.rtbar_li4 {
	    top: 153px;
	}
	.right_bar li a img {
	    float: left;
	    vertical-align: middle;
	    width: 24px;
	    height: 24px;
	    margin: 12px 12px 14px 14px;
	}
	.rtbar_shwx {
	    display: none;
	    position: absolute;
	    top: -16px;
	    left: -178px;
	    padding: 9px;
	    background-color: #15416E;
	}
}

@media screen and (min-width: 515px)
{
	

	/*观点*/
	.gd_box ul{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.gd_box li{
		width: 48%;
		margin-right: 4%;
	}
	.gd_box li:nth-child(2n){
		margin-right: 0
	}
	/*活动*/
	.hdlist .hd_box li{
		width: 49%;
		float: left;
		margin-right: 2%;
	}
	.hdlist .hd_box li:nth-child(2n){
		margin-right: 0;
	}
	.hdlist .tj .con{
		padding:50px;
	}
	/*讲师顾问*/
	.jsgwlist .item {
		display: flex;
	}
	.jsgwlist .item:nth-child(2n){
		flex-direction: row-reverse;
	}
	.jsgwlist .item .item_lf .user .name{
		margin-left: 0;
	}
	.jsgwlist .item .item_lf .user{
		display: block;
	}
	.jsgwlist .item .item_lf .des{
		display: none;
	}
	/*内页banner*/
	.nybanner .con {
    	padding: 50px 0;
	}
	/*客户名录*/
	.khml ul li{
		width: 16.66666%;
	}
	/*课程*/
	.kc_box ul{
		
		flex-wrap: wrap;
	}
	.kc_nav .swiper-slide span{
		line-height: 40px;
	}
	.kc_box .active ul{
		display: flex;
	}
	.kc_box ul li{
		width: 48%;
		margin-right: 4%;
	}
	.kc_box ul li:nth-child(2n){
		margin-right: 0
	}
	/*评价*/
	.pj_list .pj_box ul{
		display: flex;
		flex-wrap: wrap;
	}
	.pj_list .pj_box li{
		width: calc(49% - 40px);
		padding:20px;
		background-color: #15416E;
		margin-right: 2%;
		
	}
	.pj_list .pj_box li:nth-child(2n){
		margin-right: 0
	}
	/*新闻*/
	.index_news_box .new_lr li .tit a {
	    line-height: 28px;
	}
	.xw_box ul{
		display: flex;
		flex-wrap: wrap;
	}
	.xw_box ul li{
		width: calc(50% - 40px);
		padding:20px 15px;
		background-color: #fff;
		margin-bottom: 20px;
		margin-right: 20px;
	}
	.xw_box ul li:nth-child(2n){
		margin-right: 0;
	}
	/*关于我们*/
	.gywm .gywm_box .box_lr {
		display: flex;
		
	}
	.gywm .gywm_box .box_lr .ico ul{
		flex-wrap: wrap;
		align-content: center;
		padding:0;
		height: 100%;
	}
	.gywm .gywm_box .box_lr .ico ul li{
		width: 100%;
		height: calc(100% / 3);
		border-bottom: 1px solid #efefef;
	}
	.gywm .gywm_box .box_lr .ico ul li:last-child{
		border-bottom: 0;
	}
	.gywm .gywm_box .box_lr .img{
		max-width: 370px;
	}
	.gywm_cen li{
		width:calc(31.333% - 2px);
		float: left;
		text-align: center;
		padding:50px 1%;
	}
	.gywm_cen li .ico img{
		width: 80px;
		height: 80px;
	}
	.gywm_num li{
		width: 31.333%;
		float: left;
	}
	.gywm_num li:last-child{
		margin-right: 0
	}
	.gywm_num{
		padding:50px 0;
	}
	.gywm_btm ul{
		display: flex;
		flex-wrap: wrap;
	}
	.gywm_btm li{
		width: 31.333%;
		margin:0 auto;
	}
	.gywm_btm li .con{
		width:140px;
		height: 140px;
		padding:46px 25px 0 25px;
		font-size: 12px;
		background-size: 140px 140px;
		margin:0 auto;
	}
	/*解决方案*/
	.jjfalist .jjfa_box {
		display: flex;
		flex-wrap: wrap;
	}
	.jjfalist .jjfa_box .swiper-slide{
		width: calc(50% - 10px);
		margin-right: 20px;
	}
	.jjfalist .jjfa_box .swiper-slide:nth-child(2n){
		margin-right: 0
	}
	.post form .input_box{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.post form .input_box .input{
		width: 48%;
	}
	.post form .input_box .input_xy{
		width: 48%;
		display: flex;
	}
	.post form .input_box .input_xy .xy{
		align-self: center;
		margin-top: 25px;
	}
	
}
@media screen and (min-width: 640px)
{
	
	/*新闻资讯*/
	.index_news_box .new_lf .item .tit{
		font-size: 18px;
		padding:5px 0;
	}
	/*新闻资讯*/
	.index_news_box .new_lr li .tab{
		margin-top: 0
	}
	.index_news_box .new_lf{
		width: 59.51%;
	}
	.index_news .index_news_box{
		display: flex;
		justify-content: space-between;
	}
	.index_news .index_news_box .new_lr{
		width: 37%;
		height: 100%;
	}
	.index_news_box .new_lr li .time{
		margin-top: 0;
		margin-right: 3px;
		padding-left: 18px;
	}
	.index_news_box .new_lr li{
		margin-top: 0;
		margin-bottom:4px;
	}
	.index_news_box .new_lr li:last-child{
		margin-bottom: 0
	}
	.index_news_box .new_lr li .tit{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	/*服务客户*/
	.fwkh .box .tag span{
		font-size: 14px;
	}
	/*客户反馈*/
	.khfk_box .swiper-slide{
		padding:20px;
	}
	/*观点*/
	.gd_box li {
    	width: 31.333%;
    	margin-right: 3%;
	}
	.gd_box li:nth-child(2n){
		margin-right: 3%;
	}
	.gd_box li:nth-child(3n){
		margin-right: 0%;
	}
	/*解决方案*/
	.px_box .item .tit{
		height: 40px;
		line-height: 40px
	}
	.px_box .item .tit .btn{
		width: 36px;
		height: 36px;
		line-height: 36px;
	}
	/*解决方案*/
	.jjfalist .tit{
		display: flex;
	}
	.jjfalist .tit .more {
    	padding: 40px 40px;
	}
	/*联系我们*/
	.lxwm_box{
		display: flex;
		justify-content: space-between;
	}
	.lxwm_lf{
		width: 38%;
		display: flex;
		flex-wrap: wrap;
	}
	.lxwm_lf .lyb{
		align-self: flex-end;
	}
	.lxwm_lr{
		width: 60%;
		margin:0;
	}
	.lyb form textarea{
		height: 54px;
	}
	/*职业机会*/
	.zyjh .zyjh_box .content{
		display: flex;
	}
	/*关于我们*/
	.gywm_box .box_lr{
		justify-content: center;
	}
	/*案例内页*/
	.alcon_box{
		display: flex;
		justify-content: space-between;
	}
	.alcon_box .alcon_lf{
		width: 58%;
	}
	.alcon_box .alcon_lr{
		width: 40%;
		padding-top: 15px;
	}
	.alcon_lr .tjyd h4{
		border-bottom: 2px solid #16BA61;
		display: inline-block;
		margin:4px 0 20px 0;
	}
	/*公开课内页*/
	.gkkcon_box .top{
		display: flex;
		justify-content: space-between;
	}
	.gkkcon_box .top_lr{
		align-self: center;
	}
	.gkkcon_box .top_lr a{
		width: 200px;
		height: 45px;
		display: block;
		margin-bottom: 15px;
		line-height: 45px;
	}
	.gkkcon_box .top_lr .btn1{
		margin-bottom: 0;
	}
	.gkkcon_box .btm .btm_nav .item{
		line-height: 44px;
		font-size: 14px;
		width: auto;
		padding:0 28px;
	}
	.input_box .box{
		display: flex;
		justify-content: space-between;
	}
	.bm form .gsmc, .bm form .input{
		margin:22px 0;
		width: 30%;
	}
	.bm form .gsmc{
		width: 100%;
		max-width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.bm form .gsmc .name{
		width: calc(100% - 200px);
	}
	.bm form .gsmc input{
		max-width:480px;
		
	}
	.bm form .xy{
		width: 170px;
		align-self: center;
		margin-top: 38px;
	}
	.bm form .btn{
		margin-top: 20px;
	}
	/*课程详情页*/
	.post .btn div{
		width: 148px;
		height: 49px;
		line-height: 49px;
		font-size: 20px;
	}
	.post form{
		padding:40px 20px;
	}
	.post form h3{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.kccon_box .top .top_lf{
		padding:0px 30px 40px 30px;
	}
	.kccon_box .top .top_lr .kc_lr{
		padding:80px 0;
	}
	.kc_lr h3{
		letter-spacing: 2px;
		font-size: 20px;
	}
	.kccon_box .kc_lr .btn{
		width: 183px;
		height: 47px;
		line-height: 47px;
	}
	/*解决方案内页*/
	.jjfa_con .list_box h3{
		font-size: 24px;
	}
	
}
@media screen and (min-width:750px)
{
	
	
	/*客户反馈*/
	.khfk_box .swiper-slide{
		padding:30px;
	}
	/*案例*/
	.caselist_box ul li{
		width: 31.333%;
		margin-right: 3%;
	}
	.caselist_box ul li:nth-child(2n){
		margin-right: 3%;
	}
	.caselist_box ul li:nth-child(3n){
		margin-right: 0
	}
	/*公开课*/
	.gkk .gkk_box .top{
		display: flex;
		justify-content: space-between;
	}
	.gkk .top .search{
		width: 45%;
	}
	.gkk .top .date{
		display: block;
		width: 50%;
	}
	.gkk .btm{
		display: flex;
		justify-content: space-between;
	}
	.gkk .con{
		width: calc(100% - 278px);
	}
	.gkk .class{
		
		width: 278px;
	}
	.gkk .class .dow,.gkk .class .add ,.gkk .class .kclass{
		display: block;
	}
	.gkk .class h3{
		display: inline-block;
		padding-right: 40px;
		font-size: 24px;
		color:#18BA60;
		padding-bottom: 10px;
		border-bottom:1px solid #efefef;
	}
	.gkk .class .add h4{
		font-size: 18px;
		color:#18BA60;
		padding-bottom: 10px;
		margin:10px 0 0 0;
	}
	.gkk .class .kclass h4{
		display: inline-block;
		font-size: 18px;
		color:#18BA60;
		padding:10px 40px 10px 0;
		border-top: 1px solid #efefef;
	}
	.gkk .class .kclass  ul{
		height: 102px;
		overflow: hidden;
	}
	.gkk .class ul li.active span{
		width: 18px;
		height: 18px;
		border-radius: 3px;
		background: #18BA60 url(../images/xz.svg)center center no-repeat;
		background-size: 18px 18px;
		border:0;
		margin-top: 3px;
	}
	.gkk .class ul li>div{
		display: flex;
		font-size: 16px;
		line-height: 24px;
	}
	.gkk .class ul li span{
		width: 12px;
		height: 12px;
		border:2px solid #ccc;
		display: inline-block;
		margin-right:5px;
		margin-top: 5px;
	}
	.gkk .class ul li{
		margin-bottom: 10px;
		display: inline-block;
		cursor: pointer;
	}
	.gkk .kclass .more2{
		font-size: 14px;
		font-weight: 600;
		color:#18BA60;
		cursor: pointer;
	}
	.gkk .close h1{
		display: inline-block;
		margin-top: 20px;
		border-top: 1px solid #efefef;
	}
	
	.gkk .class .dow{
		display: inline-block;
		background: url(../images/dow.gif)left center no-repeat;
		padding:15px 0;
		padding-left: 28px;
		background-size: 24px 20px;
		border-bottom: 1px solid #efefef;
	}

	.gkk .class .dow a{
		font-size: 14px;
		color:#18BA60;
		font-weight: 600;
	}
	.rq{
		position: relative;
	}
	.rq .star,.rq .over{
		width: 20px;
		height: 20px;
		cursor: pointer;
		position: absolute;
		right: 10px;
		top:calc(50% - 10px);
		z-index: 3;
		display: none;
	}
	.rq .over:after,.rq .star:after{
		content: '';
		width: 15px;
		height: 2px;
		background-color: #333;
		transform: rotate(45deg);
		position: absolute;
		left: 0;
		top:50%;
	}
	.rq .over:before,.rq .star:before{
		content: '';
		width: 15px;
		height: 2px;
		background-color: #333;
		transform: rotate(-45deg);
		position: absolute;
		left: 0;
		top:50%;
	}
	/*观点*/
	.recommend{
		position: relative;
		margin:0 0 20px 0;
	}
	.recommend .box_con{
    	width: calc(65% - 80px);
	}
	.recommend .form{
		padding:25px;
		position: absolute;
		right: 0;
		top:0;
		width: calc(35% - 50px);
		height: calc(100% - 50px);
	}
	.recommend .form input{
		width: 80%;
	}
	/*讲师顾问*/
	.jsgwlist .item .item_lr{
		padding:24px;
		font-size: 16px;
		letter-spacing: 2px;
	}
	/*课程*/
	.kc_nav .swiper-slide span{
		font-size: 16px;
	}
	/*联系我们*/
	.lxwm .con{
		font-size: 16px;
		line-height: 32px;
	}
	/*关于我们*/
	.gywm_btm li {
    	width: 20%;
	}
	/*公开课内页*/
	.gkkcon_box{
		padding-top: 40px;
	}
	/*解决方案*/
	.jjfalist .jjfa_box .swiper-slide{
		width: calc(33.333% - 20px);
		margin-right: 30px;
		margin-bottom: 30px;
	}
	.jjfalist .jjfa_box .swiper-slide:nth-child(2n){
		margin-right: 30px
	}
	.jjfalist .jjfa_box .swiper-slide:nth-child(3n){
		margin-right: 0
	}
}
@media screen and (min-width:800px)
{
	.index_news_box .new_lr li .time{
		margin-top: 10px;
		margin-right: 20px;
	}
	/*客户反馈*/
	.khfk>div{
		display: flex;
		justify-content: space-between;
	}
	.khfk .tit{
		width: 32.333%;
		position: relative;
	}
	.khfk .tit .btn{
		position: absolute;
		left:0;
		bottom:0;
	}
	.khfk .khfk_box{
		width: 65.333%;
	}
	.khfk .khfk_box{
		margin:0;
	}
	
	/*观点*/
	.recommend{
		position: relative;
	}
	.recommend .box_con{
		padding:80px;
    	width: calc(65% - 160px);
	}
	.recommend .form{
		padding:50px;
		position: absolute;
		right: 0;
		top:0;
		width: calc(35% - 100px);
		height: calc(100% - 100px);
	}
	.recommend .form input{
		width: 100%;
	}
	/*解决方案*/
	.jjfalist .tit .more {
    	padding: 40px 40px;
	}
	.jjfalist .tit .tit_box {
    	background-color: #fff;
    	padding: 30px;
	}
	.hdlist .tj .con h3 a{
		font-size: 22px;
	}
	.hdlist .tj .con .btn{
		margin-top: 20px;
	}
	.hdlist .tj .con {
    	padding: 60px;
	}
	/*内页banner*/
	.nybanner .con {
    	padding: 81.5px 0;
    	min-height: 260px;
	}
	.nybanner .tit{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.nybanner .des:after{
		width: 100px;
	}
	.nybanner .des{
		font-size: 18px;
		line-height: 44px;
	}
	/*讲师顾问*/
	.jsgwlist .item .item_lr{
		width: 60%;
		max-height: none;
		height: 242px;
	}
	
	.jsgwlist .item .item_lf{
		width: 40%;
		height: 250px;
		overflow-y: auto;
	}
	.jsgwlist .item .item_lf .user{
		display: flex;
	}
	.jsgwlist .item .item_lf .user .name{
		margin:0 30px;
	}
	.jsgwlist .item:nth-child(2n) .item_lf .user{
		flex-direction: row-reverse;
	}
	.jsgwlist .item:nth-child(2n) .item_lf .des{
		text-align: right;
	}
	.jsgwlist .item .item_lf .des{
		display: block;
		margin-top: 10px;
	}
	/*课程*/
	/*联系我们*/
	.lxwm_lf{
		width: 58%;
		
	}
	.lxwm_lr{
		width: 40%;
		
	}
	.lxwm .lyb .input{
		float: left;
		width: 48%;
	}
	.lxwm .lyb .text{
		float: right;
		width: 48%;
	}
	.lyb form textarea {
    	height: 104px;
	}
	
	/*新闻*/
	.index_news_box .new_lr li .tab{
		margin-top: 10px;
	}
	.xw_box ul li{
		width: calc(33.333% - 43.5px);
	}
	.xw_box ul li:nth-child(2n){
		margin-right: 20px;
	}
	.xw_box ul li:nth-child(3n){
		margin-right: 0px;
	}
	/*关于我们*/
	.gywm_num h3 {
    	font-size: 35px;
    	line-height: 75px;
	}
	/*公开课报名*/
	.bm form h3{
		font-size: 22px;
	}
	/*解决方案*/
	/*课程详情页*/
	.post{
		padding:40px 0;
	}
	.jjfa_con .list_box .item_box{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.jjfa_con .list_box h3 {
    	font-size: 32px;
	}
	.jjfa_con .list_box .item h4 {
	    font-size: 20px;
	    line-height: 40px;
	}
	.jjfa_con .list_box .item .des{
		font-size: 18px;
		line-height: 30px;
	}
	.jjfa_con .list_box .item{
		width: 48%;
	}
	.jjfa_con {
    	padding: 40px 0;
	}
	.post form .input_box .input{
		width: 30.333%;
		
	}
	.post form .input_box .input:nth-child(7){
		width: 65%;
		
	}
	.post form .input_box .input_xy{
		width: 30.333%;
	}
	.post form {
	    padding: 40px 60px;
	}
	/*站点地图*/
	.zdmap_box ul {
	    width: 31.333%;
	    padding: 15px 0;
	}
}
@media screen and (min-width:1000px)
{
	body{
		overflow: visible;
	}
	
	/*课程培训*/
	.px_box{
		padding:40px 0;
	}
	.px_box .item{
		width: 24%;
		overflow: hidden;
		margin-bottom: 0
	}
	.px_box .item .tit{
		height: 46px;
		transition: 0.35s;
	}
	.px_box .item .tit p a{
		line-height: 46px;
		font-size: 20px;
	}
	.px_box .item .tit p{
		width: calc(100% - 50px);
    	margin-left: 10px;
	}
	.px_box .item .tit .btn{
		width: 42px;
		height: 42px;
		line-height: 42px;
	}
	.px_box .item .tit .btn img{
    	vertical-align: middle;
	}
	.px_box .item .con{
		display: block;
		position: absolute;
		left: -100%;
		top:0;
		width: calc(100% - 40px);
		height:calc(100% - 40px);
		padding:20px;
		font-size: 12px;
		color:#fff;
		line-height: 24px;
		background-color: rgba(21,65,110,0.8);
		transition: 0.35s;
	}
	.px_box .item .con .des{
		height: 96px;
		overflow: hidden;
	}
	.px_box .item .con .btn{
		width: 120px;
		height: 46px;
		text-align: center;
		line-height: 46px;
		color:#fff;
		font-size: 14px;
		margin-top:15px;
		background:#18ba60 url(../images/jt.svg) 90px center no-repeat;
		display: block;
		position: absolute;
		left: 20px;
    	bottom: 20px;
    	padding: 0 12px 0 0;
	}
	.px_box .item:hover .con{
		left: 0;
	}
	.px_box .item:hover .tit{
		left: 100%;
	}
	/*为什么选择赛欧思*/
	.why{
		padding:40px 0;
	}
	.why .why_box ul li{
		margin-top: 20px;
	}
	.why .why_box ul li .li_tit{
		font-size: 18px;
	}
	.why .why_box ul li .des{
		font-size: 14px;
		margin-top: 15px;
	}
	.why_box .tit{
		font-size: 28px;
	}
	.why_box .tit{
		padding-left: 50px;
	}
	.why .why_box .x p:nth-child(1){
		width: 40px;
	}
	.why .why_box .x p:nth-child(2){
		width: calc(100% - 52px)
	}
	/*新闻*/
	.box .tit p{
    	font-size: 28px;
	}
	.box .x p:nth-child(1) {
    	width: 40px;
	}
	.box .x p:nth-child(2) {
    	width: calc(100% - 52px);
	}
	/*新闻资讯*/
	.index_news .index_news_box{
		margin-top: 20px;
	}
	.index_news{
		padding:0 0 40px 0;
	}
	
	.index_news_box .new_lf .item .con:after{
		height: 5px;
		width: 80px;
	}
	.index_news_box .new_lf .item .tit a, .index_news_box .new_lr li .tit a{
		font-size: 20px;
	}
	.index_news_box .new_lf .item .con{
		padding:0 20px;
		padding-bottom: 10px;
	}
	.index_news_box .new_lf .item .tit{
		padding:20px 0 0 0;
	}
	.index_news_box .new_lf .item:hover .con:after{
		width: calc(100% - 40px)
	}
	.index_news_box .new_lf .item:hover .day{
		background-color: #17BA5F;
	}
	.index_news_box .new_lf .item .tit a:hover, .index_news_box .new_lr li .tit a:hover{
		color:#17BA5F;
	}
	.index_news_box .new_lf .item .day{
		font-size: 20px;
	}
	
	/*客户反馈*/
	.khfk{
		padding:40px 0;
	}
	
	.caselist{
		padding:30px 0 70px 0;
	}
	.recommend .box_con h3 a{
		font-size: 35px;
	}
	/*观点*/
	.gd_box li .con {
    	padding: 18px;
	}
	/*解决方案*/
	.jjfa{
		padding:40px 0;
	}
	.jjfa .jjfa_box {
		margin-top: 20px;
	}
	.jjfa .jjfa_box .ico{
		padding:20px;
	}
	/*解决方案*/
	.jjfalist .tit .more {
		width: 34%;
    	padding: 40px 40px;
	}
	.jjfalist .tit .tit_box {
		width: 74%;
    	background-color: #fff;
    	padding: 30px 127px;
	}
	.jjfalist .tit .tit_box .des{
		font-size: 16px;
		line-height: 30px;
	}

	/*讲师顾问*/
	.jsgwlist{
		padding: 70px 0;
	}
	.jsgwlist .item .item_lf .user{
		display: flex;
	}
	.jsgwlist .item .item_lf .user .name{
		margin-left: 30px;
	}
	/*公开课*/
	.gkk,.hdlist,.lxwm{
		padding:40px 0;
	}
	/*内页幻灯片*/
	.nybanner .tit {
    	font-size: 40px;
    	margin-bottom: 25px;
	}
	.nybanner .des {
    	font-size: 20px;
    	line-height: 40px;
    	margin-top: 40px;
	}
	/*客户名录*/
	.khml{
		padding:70px 0;
	}
	/*联系我们*/
	.lxwm .lxwm_lf .con{
		margin-bottom: 40px;
	}
	/*评价*/
	.pj_list{
		padding:70px 0;
	}
	.pj_list .pj_box li{
		width: calc(31.333% - 40px);
		margin-right: 3%;
		margin-bottom: 25px;
	}
	.pj_list .pj_box li:hover{
		background-color: #18BA60;
	}
	.pj_list .pj_box li:hover span{
		    background: url(../images/yhl.svg)left center no-repeat;
	}
	.pj_list .pj_box li:hover .name{
		color:#333;
	}
	.pj_list .pj_box li:nth-child(2n){
		margin-right: 3%;
	}
	.pj_list .pj_box li:nth-child(3n){
		margin-right: 0%;
	}
	/*职业机会*/
	.zynav{
		display: block;
		margin-top: 0;
		padding-bottom: 0;
		border-bottom: 1px solid #efefef;
	}
	.box_con{
		width: calc(100% - 120px);
		border-top: 1px solid #efefef;
	}
	.zynav li{
		width: 120px;
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #efefef;
	}
	.con_btn{
		display: flex;
		margin-top: 30px;
	}
	.zynav{
		overflow:visible;
	}
	.zynav li.active:after{
		border-top: transparent;
		border-bottom-color: #17BA5F;
		transform: rotate(90deg);
		bottom: 50%;
		left:calc(100% - 2px);
	}
	/*关于我们*/
	.gywm_box{
		display: flex;
		justify-content: space-between;
	}
	.gywm .gywm_box .box_lr,.gywm .gywm_box .box_lf{
		width: 49%;
		padding:10px;
	}
	.gywm .gywm_box .box_lr{
		justify-content: space-between;
	}
	.gywm_cen li{
		border-right: 2px solid #efefef;
		margin:70px 0;
		padding:30px 1%;
	}
	.gywm_cen li:last-child{
		border-right: 0;
	}
	.gywm_num h3 {
	    font-size: 50px;
	    line-height:100px;
	}
	.gywm_num{
		padding:100px 0;
		min-height: 380px;
		box-sizing: border-box;
	}
	.gywm_num li{
		padding:30px 0;
		border-right: 2px solid #fff;
	}
	.gywm_num li .des{
		height: 48px;
	}
	.gywm_num li:nth-child(3){
		border-right: 0;
	}
	.gywm_btm li .con {
	    width: 180px;
	    height: 180px;
	    padding: 60px 30px 0 30px;
	    font-size: 14px;
	    background-size: 180px 180px;
	}
	/*报名*/
	.bm form{
		padding: 80px;
	}
	.bm form .gsmc input {
	    max-width: 600px;
	}
	/*课程详情*/
	.gkkcon{
		display: flex;
		justify-content: space-between;
		background-color: #F1F2F7;
	}
	.gkkcon_box{
		width: calc(100% - 334px)
	}
	.gkkcon .gkk{
		width: 100%;
		padding:0;
	}
	.gkkcon .gkk .btm,.gkkcon .gkk .btm_con{
		padding:0;
	}
	.gkkcon_box .btm,.gkkcon_box .btm_con{
		padding: 0 90px 0 55px;
	}
	.aboutkc{
		width: 34%;
		max-width: 334px;
	}
	.kccon .kccon_box .top{
		display: flex;
		justify-content: space-between;
		background-color: #fff;
	}
	.kc_box ul li{
		width: 100%;
		margin-right: 0
	}
	.kc_box ul {
	    padding: 20px 0 0 0;
	}
	.aboutkc_box .tit{
		margin-top: 33px;
	}
	.kc_box ul .k{
		width: 31.333%;
		margin-right: 3%;
	}
	.kc_box ul .k:nth-child(2n){
		margin-right: 3%;
	}
	.kc_box ul .k:nth-child(3n){
		margin-right: 0
	}
	.kccon_box .top .top_lf{
		width: 66%;
	}
	.kccon_box .top .top_lr{
		width: 34%;
		background-color: #18BA60;
		max-width: 334px;
		display: flex;
		justify-content: center;

	}
	.kccon_box .top .top_lr .kc_lr{
		align-self: center;
	}
	.kccon_box .top .top_lf{
		padding:0 90px 30px 55px;
	}
	.post .input {
	    margin-top: 30px;
	}
	.post form .input_box .input_xy .xy {
	    margin-top: 50px;
	}
	/*解决方案*/
	.jjfa .jjfa_box .swiper-slide .con h3 a{
		font-size: 25px
	}
	.jjfa .jjfa_box .swiper-slide.active .con .des{
		display: block;
		color:#fff;
		margin:10px 0;
		font-size: 14px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
	}
	.jjfa .jjfa_box .swiper-slide .con .btn{
		margin-bottom: 20px;
	}
	.jjfa .jjfa_box .swiper-slide.active .con .btn{
		display: inline-block;
	}
	.jjfa .jjfa_box .swiper-slide .con{
		z-index: 3
	}
	.jjfa .bj{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top:0;
		font-size: 0;
		display: flex;
	}
	.jjfa .bj span{
		width: 25%;
		height: 100%;
		background-color: rgba(0,0,0,0.5);
		display:block;
		opacity: 0;
		transition: 0.5s;
		margin-top: 100%;
	}
	.jjfa .jjfa_box .swiper-slide.active .ico{
		background-color: #17BA5F;
	}
	.jjfa .jjfa_box .swiper-slide.active span:nth-child(1){
		animation:mymove 0.35s;
		opacity: 1;
		animation-delay:0.35s;
		animation-fill-mode: forwards;
	}
	.jjfa .jjfa_box .swiper-slide.active span:nth-child(2){
		animation:mymove 0.35s;
		opacity: 1;
		animation-delay:0.21s;
		animation-fill-mode: forwards;
	}
	.jjfa .jjfa_box .swiper-slide.active span:nth-child(3){
		animation:mymove 0.35s;
		opacity: 1;
		animation-delay:0.105s;
		animation-fill-mode: forwards;
	}
	.jjfa .jjfa_box .swiper-slide.active span:nth-child(4){
		animation:mymove 0.35s;
		opacity: 1;
		animation-fill-mode: forwards;
	}

	.jjfa .jjfa_box .swiper-slide.noactive span:nth-child(4){
		animation:nomove 0.35s;
		opacity: 1;
		animation-delay:0.35s;
		animation-fill-mode: forwards;
	}
	.jjfa .jjfa_box .swiper-slide.noactive span:nth-child(3){
		animation:nomove 0.35s;
		opacity: 1;
		animation-delay:0.21s;
		animation-fill-mode: forwards;
	}
	.jjfa .jjfa_box .swiper-slide.noactive span:nth-child(2){
		animation:nomove 0.35s;
		opacity: 1;
		animation-delay:0.105s;
		animation-fill-mode: forwards;
	}
	.jjfa .jjfa_box .swiper-slide.noactive span:nth-child(1){
		animation:nomove 0.35s;
		opacity: 1;
		animation-fill-mode: forwards;
	}
	@keyframes mymove
	{
		0% {margin-top:100%;}
		100% {margin-top:0;}
	}
	@keyframes nomove
	{
		0% {margin-top:0%;}
		100% {margin-top:100%;}
	}
	/*新闻*/
	.xw_box ul li .des{
		margin:20px 0 30px 0;
	}
	.khfk .tit h1{
		font-size: 28px;
		margin:40px 0;
	}
	.khfk .tit p{
		font-size: 22px;
	}
	.khml_box h3 span{
		font-size: 22px;
	}
	.right_bar{
		bottom:200px;
	}
}
@media screen and (min-width:1200px)
{
	
	/*培训*/
	.px_box .item .con{
		font-size: 14px;
	}
	.px_box .item .con .des{
		height: 120px;
	}
	/*客户反馈*/
	.khfk_box .des{
		font-size: 14px;
		height: 104px;
		overflow: hidden;
	}
	.pj_list .pj_box li>.des{
		height: 104px;
		overflow: hidden;
	}
	.khfk_box .user .tx img{
		width: 80px;
		height: 80px;
	}
	.khfk_box .user .name h6{
		font-size: 18px;
		margin-top: 10px;
	}
	.khfk_box .user .name p{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	/*案例*/
	.caselist_box .top .tag, .caselist_box .top .search{
		width: 274px;
	}
	.caselist_box .top .tag .tit{
		line-height: 46px;
		height: 46px;
	}
	.caselist_box .top .tag .con{
		top:44px;
		line-height: 40px;
	}
	.caselist_box .top .search input{
		line-height: 46px;
	}
	.caselist_box .top .search button{
		width: 46px;
		height: 46px;
	}
	.caselist_box ul li {
		overflow: hidden;
	}
	.caselist_box ul li .tit{
		display: none;
	}
	.caselist_box ul li:hover .con{
		top:0;
	}
	.caselist_box ul li .con{
		display: block;
		transition: 0.35s;
		position: absolute;
		left: 0;
		top:100%;
		background-color: rgba(0,0,0,0.5);
		width: 100%;
		height: 100%;
	}
	.caselist_box ul li .con .con_box{
		text-align: center;
		width: 90%;
		margin:0 auto;
	}
	.caselist_box ul li .con .con_box a{
		color:#fff;
	}
	.caselist_box ul li .con .con_box h2{
		margin-top: 25%;
	}
	.caselist_box ul li .con .con_box h2 a{
		font-size: 36px;
		font-weight: 200;
	}
	.caselist_box ul li .con .con_box .des{
		font-size: 20px;
		margin-top: 10px;
	}
	/*活动*/
	.hdlist .tj .con h3 a{
		font-size: 40px;
	}
	.hdlist .tj .con .time{
		font-size: 25px;
	}
	.hdlist .tj .con .time span{
		margin-left: 20px;
	}
	.hdlist .tj .con .btn{
		width: 170px;
		height: 52px;
		line-height: 52px;
		font-size: 14px;
		margin-top: 68px;
	}
	.hdlist .tj .con .time{
		margin-top: 35px;
	}
	/*讲师顾问*/
	.jsgwlist .item .item_lr{
		width: 70%;
		height: 292px;
	}
	
	.jsgwlist .item .item_lf{
		width: 30%;
		height: 300px;
	}
	/*课程*/
	.kc_box ul li .btn{
		font-size: 16px;
	}
	.kc_box ul li h3 {
    	margin: 10px 0;
	}
	.kc_box ul li h3 a{
		font-size: 20px;
	}
	.kc_box ul li .des{
		font-size: 14px;
		line-height: 26px;
		height: 78px;
	}
	.kc_box ul li {
    	margin-bottom: 30px;
	}
	.kc_box ul li{
		transition: 0.35s;
	}
	.kc_box ul li:hover{
		transform: translateY(-20px);
	}
	.kc_box ul li:hover .ico{
		background-color: #17BA5F;
	}
	.kccon .kc_lf{
		margin-top: 20px;
	}
	/*联系我们*/
	.lyb form input{
		height: 44px;
	}
	.lyb form textarea{
		height: 146px;
	}
	/*新闻*/
	.xw_box ul li h3 a{
		font-size: 20px;
	}
	.xw_box ul li .des{
		font-size: 16px;
		line-height: 35px;
		margin:28px 0 40px 0;
	}
	.xwcon ul li .con .des{
		font-size: 16px;
    	line-height:35px;
    	margin: 28px 0 30px 0;
	}
	/*职业机会*/
	.zynav li{
		width: 314px;
		height: 80px;
		font-size: 20px;
		line-height: 80px;
	}
	.box_con .item{
		font-size: 20px;
		line-height: 30px;
	}
	.zynav li.active:after{
		content: '';
    	border: 10px solid transparent;
    	border-bottom-color: #17BA5F;
    	bottom:calc(50% - 5px);
	}
	.zyjh_box .content .content_lf{
		font-size: 16px;
		line-height: 30px;
	}
	/*关于我们*/
	.gywm_box{
		border:1px solid #efefef;
	}
	.gywm .gywm_box .box_lf {
	    font-size: 16px;
	    line-height: 26px;
	    padding:10px;
	}
	.gywm .gywm_box .box_lr .ico ul .ico_item{
		margin-top: 20px;
	}
	.gywm_cen li h3{
		font-size: 25px;
		line-height: 50px;
	}
	.gywm_btm li .time{
		font-size: 16px;
	}
	.gywm_btm{
		min-height: 380px;
		box-sizing: border-box;
	}
	/*案例内页*/
	.alcon_box .alcon_lr {
    	width: 32%;
	}
	.alcon_box .alcon_lf {
    	width: 64%;
	}
	/*公开课内容*/
	.gkkcon_box .top_lf h3 {
	    font-size: 30px;
	    margin-top: 35px;
	}
	.gkkcon_box .top_lf .tag{
		margin:30px 0 60px 0;
	}
	.gkkcon_box .top_lf span{
		font-size: 16px;
	}
	.gkkcon_box .btm_con .item{
		font-size: 16px;
		line-height: 26px;

	}
	.gkkcon_box .top_lf span{
		margin-right: 25px;
	}
	.gkkcon_box .btm .btm_nav .item {
	    font-size: 18px;
	}
	/*课程内容页*/
	.kc_lf h3{
		font-size: 30px;
	}
	.kc_lf .des {
	    font-size: 16px;
	    line-height: 30px;
	}
	.kccon_box .top .top_lf {
	    padding:0 78px 30px 78px;
	}
	.kccon_box .top .top_lf {
	    width: 74%;
	}
	.aboutkc_box .tit{
		font-size: 22px;
		line-height: 34px;
	}
	.jjfalist .tit .tit_box h2{
		font-size: 30px;
	}
	.jjfalist .tit .tit_box{
		padding:30px 60px;
	}
	.index_news_box .new_lr li .tit{
		overflow: visible;
		white-space: normal;
	}
	.index_news_box .new_lr li {
	    margin-bottom: 24px;
	}
	.recommend .box_con h3{
		margin:20px 0;
	}
	.gkk .btm .item h3 a{
		font-size: 20px;
	}

}
@media screen and (min-width: 1330px){
	.jjfalist .tit .tit_box {
	    padding: 30px 105px;
	}
	.kccon_box .top .top_lf{
		padding: 0 78px 30px 100px;
	}
	.recommend .box_con{
		padding: 52px 78px 80px 108px;

	}
	.gkkcon_box .btm, .gkkcon_box .btm_con{
		padding: 0 78px 0px 100px;
	}
	.lxwm .lxwm_lf .con{
		max-height: 122px;
	}
}
@media screen and (min-width:1400px)
{
	
	/*培训课程*/
	.px_box .item .con .btn{
		left: 40px;
	}
	.px_box .item .con{
		padding: 40px;
		width: calc(100% - 80px);
		height: calc(100% - 80px)
	}
	.px_box .item .con .btn{
		bottom:30px;
	}
	.px_box .item .tit{
		height: 66px;
		
	}
	.px_box .item .tit p{
		width: calc(100% - 81px);
		margin-left:15px;
	}
	.px_box .item .tit p a{
		line-height: 66px;
	}
	.px_box .item .tit .btn{
		width: 56px;
		height: 56px;
		margin-top: 5px;
		margin-right: 5px;
		line-height: 56px;
	}
	.px_box .item .tit .btn img{
		width: 60%;
		display: inline-block;
	}
	.px_box .item .con .des{
		height: auto;
		overflow: hidden;
	}
	.index_news_box .new_lr li {
	    margin-bottom: 25px;
	}
	/*客户反馈*/
	
	.khfk .tit p{
		font-size: 22px;
	}
	.khfk_box .swiper-slide{
		padding:40px;
	}
	.khfk_box .user .tx img {
    	width: 80px;
    	height: 80px;
	}
	/*解决方案*/
	.jjfa .jjfa_box .swiper-slide .con{
		padding:30px;
	}
	/*观点*/
	.recommend .box_con{
    	width: calc(80% - 80px);
	}
	.recommend .box_con{
		padding:120px;
    	width: calc(80% - 240px);
	}
	.recommend .form{
		padding:50px;
		position: absolute;
		right: 0;
		top:0;
		width: calc(20% - 100px);
		height: calc(100% - 100px);
	}
	.recommend .box_con h3 a{
		font-size: 35px;
	}
	.recommend .form input{
		width: 100%;
	}
	.recommend .form h4{
		font-size: 20px;
	}
	.recommend .form input{
		line-height: 40px;
	}
	.recommend .form button{
		line-height: 40px;
		height: 40px;
	}
	.recommend .form .input{
		margin:15px 0;
	}
	/*观点*/
	.gd_box li h3 a {
    	font-size: 20px;
    	line-height: 30px;
	}
	.gd_box li h3{
		height: 60px;
		overflow: hidden;
	}
	/*解决方案*/
	.jjfalist .tit .more {
    	padding: 80px 80px;
    	width: calc(30% - 160px);
	}
	.jjfalist .tit .tit_box {
    	padding: 80px 50px 60px 50px;
	}
	.jjfalist .tit .tit_box h2{
		font-size: 30px;
	}
	.jjfalist .tit .tit_box .des{
		font-size: 14px;
	}
	/*讲师顾问*/
	.jsgwlist .item .item_lf, .jsgwlist .item .item_lr{
		padding:30px;
		height: 300px;
	}
	/*课程*/
	.kc_box ul li {
    	padding: 0 40px 40px 40px;
	}
	/*联系我们*/
	.lyb form input{
		height: 54px;
		margin-bottom: 30px;
	}
	.lyb form textarea{
		height: 215px;
	}
	/*评价*/
	.pj_list .pj_box li {
    	width: calc(33.333% - 87px);
    	padding:30px;
    	margin-right: 40px;
    	margin-bottom: 40px;
	}
	.pj_list .pj_box li:nth-child(2n){
		margin-right: 40px;
	}
	.pj_list .pj_box li:nth-child(3n){
		margin-right: 0px;
	}
	/*新闻*/
	.xw_box ul li{
		width: calc(33% - 76.1px);
		padding:30px;
		margin-right: 30px;
		margin-bottom:30px;
	}
	.xw_box ul li:nth-child(2n){
		margin-right: 30px;
	}
	.xw_box ul li:nth-child(3n){
		margin-right: 0px;
	}
	.xw_box ul li .btn{
		left:30px;
	}
	/*关于我们*/
	.gywm .gywm_box .box_lf{
		font-size: 16px;
		line-height: 30px;
	}
	.gywm_btm li .time {
    	font-size: 20px;
	}
	/*案例内页*/
	.alcon_box .alcon_lr {
    	width: 26%;
	}
	.alcon_box .alcon_lf {
    	width: 70%;
	}
	.jjfalist .tit .tit_box{
		padding:30px 120px;
	}
	.kccon_box .top .top_lf {
	    padding: 0px 120px;
	}
	.lxwm_lr .con{
		padding: 44px 34px;
	}
}
@media screen and (min-width:1600px)
{

	
}
@media screen and (min-width:1700px)
{
	
}