.ban{
	width:100%;
	height:auto;
}
.ban img{
	width:100%;
	height:auto;
	display:block;
}
.sousuo{
    width:100%;
    height:40px;
    background:#828282;
    line-height:40px;
    font-size:16px;
    color:#fff;
    margin: 0 auto;
}
.search_main {
    width: 1100px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #fff;
    position: relative;
    margin: 0 auto;
}
.sousuo_main  span{
    font-size:15px;
	margin-left:20px;
    width:auto;
	color:#fff;
}
.searchbox {
    width: 242px;
    height: 30px;
    float: right;
    background: #fff;
    position: relative;
    left: 0px;
    top: 5px;
}
.search {
    width: 175px;
    height: 30px;
    border-style: none;
    vertical-align: middle;
    margin-top: -16px;
    outline: none;
    padding-left: 10px;
    line-height: 28px;
    color: #999999;
	position:absolute;
	top:16px;
}
.search:focus{
    color: black;
}
.ser_bt{
    float:right;
    width: 32px;
    height:30px;
    border-style: none;
    background: url(../images/sea_bt_03.png) no-repeat;
    vertical-align:middle;
    outline: none;
    cursor: pointer;
}

/* 内容 */
.main{
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:35px;
}
/* 副导航 */
.slider_nav{
	width:100%;
	height:auto;
	overflow:hidden;
}
.slider_nav ul{
	width:100%;
	height:auto;
	overflow:hidden;
	height:45px;
	line-height:45px;
}
.slider_nav ul li{
	width:120px;
	height:45px;
	line-height:45px;
	float:left;
	margin-right:15px;
	text-align:center;
	font-size:16px;
	background:url(../images/left_nav_bg1.png) no-repeat;
	}
.slider_nav ul li a{color:#000;}
.slider_nav ul li:hover,.slider_nav ul .active{
	background:url(../images/left_nav_hover_bg.png) no-repeat;
}
.slider_nav ul li:hover a{color:#fff;}
.slider_nav ul .active a{color:#fff;}

/* 正文内容 */
.container{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.position{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #cccccc;
}
.position ul li{float:left;}
.position ul li span{padding:0px 5px;}
.position ul .active a{color:#1886de;}
.position ul li a:hover{color:#1886de;}
.teacher{
	width:100%;
	height:auto;
	overflow:hiden;
	margin-top:20px;
}
.teacher ul li{
	width:253px;
	height:470px;
	background:url(../images/teacher_li_bg.png) no-repeat;
	background-size:253px 470px;
	float:left;
	margin-right:28px;
	margin-bottom:40px;
	transition: all 0.4s;
}
.teacher ul li:nth-child(4n){margin-right:0px;}
.teacher_photo{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.teacher_photo img{
	width:232px;
	height:233px;
	margin:0 auto;
	margin-top:15px;
	background:#3c94db;
	border-radius:10px;
}
.teacher_text{
	width:80%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:18px;
	border-bottom:1px solid #d7d3c7;
	text-align:center;
	line-height:30px;
	padding-bottom:6px;
}
.teacher_text .t_name{
	font-size:20px;
	color:#000;
	font-weight:600;
}
.teacher_text .t_title{
	font-size:16px;
	color:#848181;
}
.t_tro{
	width:70%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:10px;
	font-size:15px;
	color:#848181;
	line-height:26px;
}
.t_more{
	display:block;
	width:144px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#1886de;
	font-size:15px;
	border:1px solid #1886de;
	border-radius:10px;
	margin:10px auto;
}
.page{
	width:785px;
	height:30px;
	margin:0 auto;
}
.page ul{
	width:600px;
	height:36px;
	margin-left:230px;
	margin-top:5px;
}
.page ul a{
	width:50px;
	height:30px;
	background-color:#f1f1f1;
	margin-right:12px;
	float:left;
	text-align:center;
	line-height:30px;
}
.page ul span{
	width:30px;
	height:30px;
	background-color:#f1f1f1;
	margin-right:12px;
	float:left;
	text-align:center;
	line-height:30px;
	color:#fff;
	background-color:#1886de;
}

.page ul a:hover{
	display:block;
	color:#fff;
	background-color:#1886de;
}

/* 学员案例 */

.student{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.student ul li{
	width:267px;
	height:375px;
	float:left;
	background:#f4f4f4;
	margin-bottom:30px;
	margin-right:10px;
	transition: all 0.4s;
}
.student ul li:nth-child(4n){margin-right:0px;}
.student ul li .student_photo{
	width:100%;
	height:auto;
	text-align:center;
}
.student ul li .student_photo .s_name{
	text-align:left;
	color:#1886de;
	font-size:22px;
	font-weight:600;
	line-height:36px;
	background:url(../images/s_name.png) no-repeat;
	background-position:0px bottom;
	text-indent:10px;
	margin-left:15px;
}
.student ul li img{
	/* width:238px; */
	height:180px;
	margin:15px 0px 15px 0px;
}
.student_text{width:86%;margin:10px auto;}
.s_text{color:#646161;font-size:15px;
line-height:30px;}
.s_title{color:#000;font-size:16px;
line-height:30px;margin-top:5px;}


/* 荣誉资质 */
.kePublic{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.msKeimgBox { margin: 0px auto;overflow: hidden; position: relative; height: auto; }
.msKeimgBox ul { width: 1100px; }
.mskeLayBg { text-align:center;background: #000; width: 100%; position: absolute; left: 0px; top: 0px; z-index: 10; opacity: 0.7; filter: alpha(opacity=70); display: none; _display:none!important }
.mskelayBox {
    width:494px; margin-top: -251px; margin-left: -250px; position: fixed; left: 50%; top: 50%; border: 7px solid #FFF; z-index: 20; background: #FFF; display: none; _display:none!important }
.mskeImgBg { height:auto; width: 100%; position: absolute; left: 0px; bottom: 0px;background:#2b2b2b;color:#fff;font-size:18px;text-align:center;line-height:40px; }
.mskeClaose { position: absolute; top: -17px; right: -17px; cursor: pointer; }
.mske_downIco { position: absolute; left: 0px; top: 0px; }
.mske_imgDown { background: url(../images/mke_imgMbg.png) repeat; height: 57px; width: 818px; position: absolute; right: 0px; bottom: 0px; font: 13px/57px "微软雅黑"; color: #FFF; }
.mske_imgDown a { margin-left: 34px; }
.msKeimgBox ul li { float: left; height: 394px; margin-right: 30px; width: 185px; cursor: pointer; }
.msKeimgBox ul li:nth-child(4n){
	 margin-right: 0px;
}
.msKeimgBox ul li .pic{
	width: 252px;
    height: 174px;
    overflow:hidden;
	border: 1px solid #626262;
	
}
.msKeimgBox ul li {
	width: 252px;
	height:auto;
	text-align:center;
	margin-bottom:36px;
}.msKeimgBox ul li img{
	width: 240px;
    height: 160px;
	margin-top:6px;
}
.msKeimgBox ul li p{
	font-size:16px;
	line-height:48px;
	color:#000;
	text-align:center;
	border-bottom:1px solid #626262;
}
.msKeimgBox ul li:hover .pic{
	border:1px solid #1886de;
}
.msKeimgBox ul li:hover p{
	color:#1886de;
	border-bottom:1px solid #1886de;
}
.mskeTogBtn { background: url(../images/mke_moreImg.jpg) no-repeat; height: 93px; width: 185px; position: absolute; z-index: 1; right: 0px; cursor: pointer; bottom: 0px; }
.mskeTogBtn2 { background: url(../images/mke_moreImg2.jpg) no-repeat; bottom: 10px; }
.msKeimgBox2 { height: auto; }
.hidden{display:none}
.button {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding:0.25em 0.6em 0.3em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715));background: -moz-linear-gradient(top,  #ed1c24,  #A51715);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top,  #c9151b,  #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); color:#fff;}
.red:active {color: #de898c;background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.cor_bs,.cor_bs:hover{color:#ffffff;}
.mske_html img{
	width:480px;
	height:320px;
}


/* 公司介绍 */
.company{width:100%;
height:auto;
overflow:hidden;
margin-top:20px;
}
.company h1{
	margin-left:10px;
}
.company .company_center{
	color:#000;
	font-size:16px;
	line-height:40px;
	margin-top:10px;
}
.com_pic{
	float:right;
	margin-left:16px;
}
.com_pic img{
	width:530px;
	height:353px;
}
.company_future{
	width:100%;
	height:452px;
	overflow:hidden;
	background:url(../images/company_bg.png) no-repeat center top;
	margin-top:16px;
}
.company_future .main1{
	width:1100px;
	height:428px;
	overflow:hidden;
	margin:25px auto;
	color:#fff!important;
	font-size:16px;
	line-height:42px;
}
.company_future .main1 span{ color:#fff!important;}
.teacher ul li:hover{
    background: url(../images/line.png) no-repeat;
	background-size:253px 470px;
    float: left;
	box-shadow: 0 0 21px #dedede;
}
.teacher ul li:hover .t_more{
	background:#1886de;
	color:#fff;	
}
.student ul li:hover{
	background:#fafafa url(../images/line.png)no-repeat;
	background-size:267px 375px;
	box-shadow: 0 0 21px #dedede;
}
.ly-post-box {
    box-sizing: border-box;
    width: 100%;
    height: auto;
	overflow:hidden;
    padding: 14px 0;
    border-top: 2px solid #ededed;
}
.ly-post {
    height: 22px;
    margin: 9px 0;
	font-size:15px;
}
.ly-post:hover a {
    color: #01B5FF;
}