@charset "utf-8";
/* CSS Document */
BODY {
	FONT-SIZE: 14px;
	margin:0px;
	padding: 0px;
    font-family:"微软雅黑";
	color:#666;
	margin:0px;
	padding:0px; background-color:#fff;
	overflow-x: hidden;
	box-sizing: border-box;
	}
a{text-decoration:none;}
ul li{list-style:none}
ul{padding-left:0;margin:0 0}
a{color:#666}
.container{width:1200px;margin:0 auto}
h1,h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500}
.ctrl span{ float:left; cursor:pointer;}
input,textarea,select{outline:none;font-family:"微软雅黑";}
img{border:none}
.banner span{ cursor:pointer; float:left;}
@font-face {
    font-family: 'bodoni_bd_btbold';
    src: url('tt0037m-webfont.woff2') format('woff2'),
         url('tt0037m-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.clear{clear:both}



<!--返回顶部-->
#fanhui{ float:left;width:60px; height:60px; left:50%; top:80%; } 
#fanhui h3{ position:fixed;  left:100%; margin-left:-60px; top:80%; background-image:url(../images/top_01.png); width:60px; height:60px; background-repeat:no-repeat;}
#fanhui h3:hover{ background-image:url(../images/top_02.png); }

.head-top{width:100%;padding:25px 0 20px 0;border-bottom:1px solid #dddddd}
.head-topl{float:left;width:510px;margin-left:45px}
.head-topr{float:right;width:260px;background:url(../images/dianhua.png) left center no-repeat;text-indent:58px;padding:10px 0}
.head-topr h2{font-size:20px;color:#5c5c5c}
.head-topr h3{font-size:12px;color:#666666}

.head-menu{width:100%;height:50px}
.head-menul{float:left;width:970px;height:50px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1;  height:50px; line-height:50px; color:#333;   }
.nav{ position:relative; width:100%;   font-size:18px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:500;   }
.nav .m{ float:left;  position:relative; z-index:1; }

.nav h3 a{ display:block; width:107px; text-align:center;height:50px    }

.nav .block{ height:46px; width:107px; border-top:2px solid #00a0e9;border-bottom:2px solid #00a0e9; position:absolute; left:0; top:0px; overflow:hidden;  }
.nav li:hover a{color:#00a0e9}
.nav .li1 a{background:url(../images/home.png) center 17px no-repeat}
.nav .li1:hover a{background:url(../images/home1.png) center 17px no-repeat}
.head-menur{float:right;width:230px}
.search{width:217px;height:25px;background:#e5e5e5;border-radius:20px;margin-top:15px}
.search-l{float:left;width:170px;margin-left:12px;}
.search-l input{border:none;background:none;color:#666666;font-size:12px;height:24px}
.search-r{float:left;width:15px;margin-top:4px;margin-left:5px}


/*banner*/
.fullSlide{ float:left;width:100%;  position:relative;  height:600px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:600px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center;
	
}
.fullSlide .hd ul{ text-align:center;   }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; width:11px; height:11px; border-radius:50%; background:#fff; margin-left:10px; margin-right:10px;overflow:hidden;line-height:9999px;
	
}
.fullSlide .hd ul .on{width:11px; height:11px; border-radius:50%; background:#68d1ef;  }

.fullSlide .pnBtn{  position:absolute; z-index:1;   cursor:pointer;   }
.fullSlide .prev{ left:5%;top:270px; width:60px;height:60px ;background:url(../images/left.png) center top no-repeat }
.fullSlide .prev:hover{background:url(../images/left-1.png) center top no-repeat }
.fullSlide .next{ right:5%;top:270px;   width:60px;height:60px ;background:url(../images/right.png) center top no-repeat }
.fullSlide .next:hover{background:url(../images/right-1.png) center top no-repeat }
.fullSlide .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
.fullSlide .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.fullSlide .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.fullSlide .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }

/*学院介绍*/
.xueyuan{width:100%;padding:85px 0}
.biaoti{width:100%;margin-bottom:60px}
.biaoti h2{font-size:28px;color:#545454;text-align:center;margin-bottom:17px}
.biaoti h3{text-align:center}
.biaoti1{width:100%;margin-bottom:60px}
.biaoti1 h2{font-size:28px;color:#000000;text-align:center;margin-bottom:17px}
.biaoti1 h3{text-align:center}
.xueyuan ul li{float:left;width:240px;box-sizing:border-box;padding:0 27px;text-align:center}
.xueyuan-img{width:100%;height:96px;margin-bottom:26px}

.xueyuan ul li h2{font-size:16px;color:#545454;margin-bottom:25px}
.xueyuan ul li p{font-size:12px;color:#666;line-height:22px;height:66px;overflow:hidden}

.xy1{background:url(../images/xueyuan1.png) center top no-repeat;transition:all ease 0.3s}
.xueyuan ul li:hover .xy1{background:url(../images/xueyuan1-1.png) center top no-repeat;transition:all ease 0.3s}
.xy2{background:url(../images/xueyuan2.png) center top no-repeat;transition:all ease 0.3s}
.xueyuan ul li:hover .xy2{background:url(../images/xueyuan2-1.png) center top no-repeat;transition:all ease 0.3s}
.xy3{background:url(../images/xueyuan3.png) center top no-repeat;transition:all ease 0.3s}
.xueyuan ul li:hover .xy3{background:url(../images/xueyuan3-1.png) center top no-repeat;transition:all ease 0.3s}
.xy4{background:url(../images/xueyuan4.png) center top no-repeat;transition:all ease 0.3s}
.xueyuan ul li:hover .xy4{background:url(../images/xueyuan4-1.png) center top no-repeat;transition:all ease 0.3s}
.xy5{background:url(../images/xueyuan5.png) center top no-repeat;transition:all ease 0.3s}
.xueyuan ul li:hover .xy5{background:url(../images/xueyuan5-1.png) center top no-repeat;transition:all ease 0.3s}

/*热门介绍*/
.remen{width:100%;padding:85px 0;background:#f1f1f1;}
/* 本例子css */
.remen .slideTxtBox{ width:100%; text-align:left;  }
.remen .slideTxtBox .hd{ height:30px; line-height:30px;  position:relative; }
.remen .slideTxtBox .hd ul{ float:left;  position:absolute; left:280px; top:0px; height:30px;   }

.remen .slideTxtBox .hd ul li{ float:left; padding:0 32px; cursor:pointer; background:url(../images/shuxian.png) right center no-repeat;font-size:16px }
.remen .slideTxtBox .hd ul li.on{ height:30px;color:#00a0e9 }
.remen .slideTxtBox .hd ul li.on span{border-bottom:1px solid #00a0e9;display:inline-block;padding-bottom:0px}
.remen .slideTxtBox .bd{margin-top:45px}
.remen .slideTxtBox .bd ul{  zoom:1;  }
.remen .slideTxtBox .bd li{ width:390px;float:left ;margin-right:15px;margin-bottom:15px }
.remen .slideTxtBox .bd li:nth-child(3n){margin-right:0}

.kecheng-img{width:390px;height:292.5px;position:relative;overflow:hidden;transition:all ease-in-out 1s;}
.kecheng-img img{width:390px;height:292.5px;transition:all ease-in-out 1s;}

.remen .slideTxtBox .bd li:hover .kecheng-img img{transform:scale(1.2);transition:all ease-in-out 1s}
.kecheng-des{width:390px;padding:17px 13px 15px 13px;box-sizing:border-box;background:#ccc;}
.kecheng-jia{position:absolute;width:44px;height:44px;left:45%;top:45%;opacity:0;z-index:2;}
.kecheng-jia img{transform:scale(1) !important;}
.kecheng-jia img{width:44px;height:44px}
.kecheng-img:before{position:absolute;width:40px;height:40px;background:url(../images/ku1.png) center top no-repeat;left:10px;top:00px;opacity:0;content:'';z-index:2;transition:all ease-in-out 0.5s}
.kecheng-img:after{position:absolute;width:40px;height:40px;background:url(../images/ku2.png) center top no-repeat;right:10px;bottom:0px;opacity:0;content:'';z-index:2;transition:all ease-in-out 0.5s}
.kecheng-hei{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);left:0;top:0;z-index:1;display:none;transition:all ease-in-out 0.5s}
.remen .slideTxtBox .bd li:hover .kecheng-hei{display:block;transition:all ease-in-out 0.5s}
.remen .slideTxtBox .bd li:hover .kecheng-img:before{top:10px;transition:all ease-in-out 0.5s;opacity:1;}
.remen .slideTxtBox .bd li:hover .kecheng-img:after{bottom:10px;transition:all ease-in-out 0.5s;opacity:1;}
.remen .slideTxtBox .bd li:hover .kecheng-jia{top:35%;transition:all ease-in-out 0.5s;opacity:1;}

.kecheng-des h2{font-size:16px;color:#545454;margin-bottom:16px} 
.kecheng-des h3{font-size:12px;color:#666666} 
 
.remen .slideTxtBox .bd li:hover .kecheng-des h2{color:#00a0e9}

.ad{width:100%;height:153px;background:url(../images/gg.jpg) center top no-repeat}

/*首页新闻*/
.xinwen{width:100%;padding:85px 0;background:#fff}
.xinwen ul li{float:left;widht:380px;margin-right:30px;}
.xinwen ul li:last-child{margin-right:0}
.xinwen-r:after{position:absolute;content:'';background:#00a0e9;height:3px;width:0;left:0;bottom:0;transition: all 0.5s ease-in-out;}
.xinwen ul li:hover .xinwen-r:after{width:100%;transition: all 0.5s ease-in-out;}

.xinwen-l{float:left;width:68px}
.xinwen-r{float:left;width:312px;position:relative;padding-bottom:60px;}
.date{float:left;width:59px;height:105px;background:url(../images/date.png) center top no-repeat}
.date h2{text-align:center;font-size:26px;color:#666666;margin-top:8px;margin-bottom:23px}
.date h3{text-align:center;font-size:16px;color:#666666}

.xinwen-img{width:312px;height:235px;position:relative;overflow:hidden}
.xinwen-img img{width:312px;height:235px;transition:all ease-in-out 1s;overflow:hidden}
.xinwen ul li:hover .xinwen-img img{transform:scale(1.2);transition:all ease-in-out 1s}
.xinwen-des{width:100%;padding-top:15px}
.xinwen-des h2{font-size:16px;color:#545454;margin-bottom:5px; width:312px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xinwen-des h3{font-size:12px;color:#545454;margin-bottom:16px}
.xinwen-des p{font-size:12px;color:#666;margin-bottom:60px;line-height:20px;height:60px;overflow:hidden}
.xinwen-des h4 a{display:inline-block;width:111px;height:30px;border:1px solid #bfbfbf;line-height:30px;text-align:center;transition: all 0.5s ease-in-out;}

.xinwen-img:before {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform; 
	border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
	z-index:5;
	}
	
.xinwen ul li:hover .xinwen-img:before{opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
	
.xinwen-img:after {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
	border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
	z-index:5;
}
	
.xinwen ul li:hover .xinwen-img:after{    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
.box_shadow {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color:rgba(0,0,0,0.6);
    top: 0;
    left: 0;
    z-index: 1;
    display: none;
    transition: all 0.5s ease-in-out;
}

.xinwen-img h1 {
    width: 100%;
    line-height: 280px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0;
    color: #fff;
	font-size:16px;
    transition: all 0.5s ease-in-out;
    text-align: center;
}
.xinwen-img h1 img{width:30px;height:30px;transform:scale(1) !important;}
.xinwen ul li:hover .xinwen-img  h1 {
    line-height: 240px;
    opacity: 1;
}

.xinwen ul li:hover  .box_shadow {
    display: block;
}
.xinwen ul li:hover .xinwen-des a{background:#00a0e9;border-color:#00a0e9;color:#fff;transition: all 0.5s ease-in-out;}
.xinwen ul li:hover .date{background:url(../images/date1.png) center top no-repeat}
.xinwen ul li:hover .date h2{color:#00a0e9;}
.xinwen ul li:hover .date h3{color:#00a0e9;}

/*师资力量*/
.shizi{width:100%;padding:85px 0;background:#f7f7f7}
.shizi-con{width:100%}
.shizi-con ul{width:1080px;margin:0 auto}
.shizi-con ul li{float:left;width:520px;margin-right:40px;margin-bottom:20px;box-sizing:border-box;padding:4px 4px;background:#fff}
.shizi-con ul li:nth-child(2n){margin-right:0}
.shizi-img{float:left;width:245px;height:185px;overflow:hidden;transition:all ease-in-out 0.5s}
.shizi-img img{width:245px;height:185px}
.shizi-des{float:left;width:257px;height:185px;margin-left:10px}
.shizi-des h2{font-size:16px;color:#666666;margin-top:30px;margin-bottom:6px}
.shizi-des h3{font-size:14px;color:#d8980e;margin-bottom:15px}
.shizi-des p{font-size:14px;color:#666666;line-height:25px}
.shizi-con ul li:hover .shizi-img img{transform:scale(1.2);transition:all ease-in-out 1s}
.shizi-con ul li:hover  .shizi-des h2{color:#00a0e9}
.more{width:100%;text-align:center;margin-top:40px}
.more a{display:inline-block;width:150px;height:35px;background:#00a0e9;line-height:35px;color:#fff}

/*联系我们*/
.lianxi{width:100%;padding:85px 0;}
.lianxi ul li{float:left;width:374px;height:320px;box-sizing:border-box;padding:25px 55px;margin-right:39px;background:#00a0e9;color:#fff;transition:all ease-in-out 0.5s;}
.lianxi ul li:last-child{margin-right:0}
.lianxi ul li h2{text-align:center;margin-bottom:15px;margin-top:10px;height:43px;overflow:hidden}
.lianxi ul li h3{text-align:center;margin-bottom:15px;font-size:18px;background:url(../images/hengxian.png) center bottom no-repeat;padding-bottom:15px}
.lianxi ul li p{font-size:16px;line-height:35px;text-align:center}
.lianxi ul li:hover{transform:translateY(-15px);transition:all ease-in-out 0.5s;background-image: -moz-linear-gradient( -90deg, rgb(219,194,136) 0%, rgb(110,177,185) 0%, rgb(0,160,233) 0%, rgb(43,148,226) 68%, rgb(85,135,218) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(219,194,136) 0%, rgb(110,177,185) 0%, rgb(0,160,233) 0%, rgb(43,148,226) 68%, rgb(85,135,218) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(219,194,136) 0%, rgb(110,177,185) 0%, rgb(0,160,233) 0%, rgb(43,148,226) 68%, rgb(85,135,218) 100%);}

/*footer*/
.footer1{width:100%;padding:90px 0 30px 0;background:#1d1d1d}
.footer1l{float:left;width:340px;height:194px;box-sizing:border-box;background:url(../images/shuxian1.png) right center no-repeat}
.footer1m{float:left;width:500px;height:194px;box-sizing:border-box;background:url(../images/shuxian1.png) right center no-repeat;padding:0 30px}
.footer1r{float:left;width:360px;height:194px;box-sizing:border-box}
.footer1l h2{text-align:center;margin-bottom:7px;margin-top:7px}
.footer1l h3{font-size:12px;color:#8a8a8a;text-align:center;margin-bottom:5px}
.footer1l h4{font-size:32px;color:#7f7f7f;text-align:center;margin-bottom:5px}
.footer1l h5{font-size:16px;color:#7f7f7f;text-align:center}
.footer1m ul{float:left;width:220px;height:194px}
.footer1m ul li{float:left;width:100%;text-align:center;margin-bottom:32px}
.footer1m ul li a{color:#8a8a8a;font-size:18px}
.footer1r img{display:block;margin:0 auto;margin-top:28px}

.footer2{width:100%;padding-bottom:20px ;background:#1d1d1d;font-size:12px;color:#8a8a8a;text-align:center;line-height:25px}
.footer2 a{color:#8a8a8a}

/*新闻列表*/
.news-top{width:100%;padding-top:25px;border-bottom:1px solid #dddddd;background:#f7f7f7}
.news-topl{float:left;width:400px;font-size:14px;color:#181818}
.news-topl span{font-size:12px;color:#00a0e9}
.news-topr{float:right;background:url(../images/weizhi.png) left 2px no-repeat;text-indent:15px;font-size:12px;color:#0a0a0a}

.news-list{width:100%;padding:85px 0 60px 0;background:#f7f7f7}
.news-list ul li{float:left;width:590px;height:120px;box-sizing:border-box;padding:9px 9px;background:#fff;margin-right:20px;margin-bottom:20px}
.news-list ul li:nth-child(2n){margin-right:0}
.news-list-l{float:left;width:120px;height:102px;overflow:hidden;transition:all ease-in-out 1s}
.news-list-l img{width:120px;height:102px;transition:all ease-in-out 1s}
.news-list-m{float:left;width:169px;height:102px;padding: 0 10px; border-right:1px solid #dddddd;text-align:center}
.news-list-r{float:left;width:233px;height:102px;margin-left:12px}

.news-list-m h2{font-size:14px;color:#666666;margin-top:15px;margin-bottom:5px}
.news-list-m h3 a{font-size:14px;width:62px;height:22px;line-height:22px;border:1px solid #dddddd;display:inline-block;font-size:12px;color:#bfbfbf;transition:all ease-in-out 0.5s}
.news-list-r p{font-size:12px;color:#666666;line-height:20px;margin-top:10px;margin-bottom:10px;height:60px;overflow:hidden}
.news-list-r h3{font-size:12px;color:#4b4b4b}

.news-list ul li:hover .news-list-l img{transform:scale(1.2);transition:all ease-in-out 1s}
.news-list ul li:hover .news-list-m h3 a{background:#00a0e9;color:#fff;border:1px solid #00a0e9;transition:all ease-in-out 0.5s}

.yeshu{width:100%;margin-top:35px;text-align:center}
.yeshu a{display:inline-block;padding:5px 15px;background:#fff;border-radius:5px;margin:0 5px;color:#565656;transition:all ease-in-out 0.3s}
.yeshu a:hover{color:#fff;background:#00a0e9;transition:all ease-in-out 0.3s}
.yeshu a.on{color:#fff;background:#00a0e9;}


/*热门课程列表页*/
.rmkc{width:100%;padding:85px 0 70px 0;background:#f7f7f7}
.kc-title{width:100%;font-size:16px;text-align:center}
.kc-title a{padding:0 35px;background:url(../images/shuxian.png) right center no-repeat}
.kc-title a span{padding-bottom:4px}
.kc-title a:last-child{background:none}
.kc-title a:hover{color:#00a0e9}
.kc-title a:hover span{border-bottom:1px solid #00a0e9}
.kc-title a.on{color:#00a0e9}
.kc-title a.on span{border-bottom:1px solid #00a0e9;font-size: 24px;}

.rmkc ul{margin-top:45px}
.rmkc ul li.on{ height:30px;color:#00a0e9 }
.rmkc ul li.on span{border-bottom:1px solid #00a0e9;display:inline-block;padding-bottom:0px}

.rmkc ul li{ width:390px;float:left ;margin-right:15px;margin-bottom:15px }
.rmkc ul li:nth-child(3n){margin-right:0}



.rmkc ul li:hover .kecheng-img img{transform:scale(1.2);transition:all ease-in-out 1s}
.kecheng-des{width:390px;padding:17px 13px 15px 13px;box-sizing:border-box;background:#fdfdfd}
.kecheng-jia{position:absolute;width:44px;height:44px;left:45%;top:45%;opacity:0;z-index:2;}
.kecheng-jia img{transform:scale(1) !important;}
.kecheng-jia img{width:44px;height:44px}
.kecheng-img:before{position:absolute;width:40px;height:40px;background:url(../images/ku1.png) center top no-repeat;left:10px;top:00px;opacity:0;content:'';z-index:2;transition:all ease-in-out 0.5s}
.kecheng-img:after{position:absolute;width:40px;height:40px;background:url(../images/ku2.png) center top no-repeat;right:10px;bottom:0px;opacity:0;content:'';z-index:2;transition:all ease-in-out 0.5s}
.kecheng-hei{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);left:0;top:0;z-index:1;display:none;transition:all ease-in-out 0.5s}
.rmkc ul li:hover .kecheng-hei{display:block;transition:all ease-in-out 0.5s}
.rmkc ul li:hover .kecheng-img:before{top:10px;transition:all ease-in-out 0.5s;opacity:1;}
.rmkc ul li:hover .kecheng-img:after{bottom:10px;transition:all ease-in-out 0.5s;opacity:1;}
.rmkc ul li:hover .kecheng-jia{top:35%;transition:all ease-in-out 0.5s;opacity:1;}

.teacher{width:100%;padding:80px 0 100px 0;background:#f7f7f7}
.teacher-des{width:100%;margin-top:-30px;color:#666666;line-height:25px;text-indent:2em;margin-bottom:45px}
.teacher-list{width:100%;}


.picScroll-left{ width:100%;  overflow:hidden; position:relative;    }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd{   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; display:inline; overflow:hidden; text-align:center;width:290px;box-sizing:border-box;margin-right:10px ;margin-bottom: 25px; padding:7px 7px;background:#fff }

.teacher-img{width:100%;height:200px;position:relative;overflow:hidden}
.teacher-img img{width:262px;/*height:200px*/}
.teacher-text{width:262px;padding:25px 0 10px 0;}
.teacher-text h2{text-align:center;font-size:16px;color:#666666;margin-bottom:20px}
.teacher-text p{font-size:14px;color:#666666;line-height:25px;margin-bottom:12px;height:50px;overflow:hidden}
.teacher-img:before {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform; 
	border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
	z-index:5;
	}
	
.teacher-list ul li:hover .teacher-img:before{opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
	
.teacher-img:after {
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
	border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
	z-index:5;
}
	
.teacher-list ul li:hover .teacher-img:after{    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);}
.box_shadow {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color:rgba(0,0,0,0.6);
    top: 0;
    left: 0;
    z-index: 1;
    display: none;
    transition: all 0.5s ease-in-out;
}

.teacher-img h1 {
    width: 100%;
    line-height: 250px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0;
    color: #fff;
	font-size:16px;
    transition: all 0.5s ease-in-out;
    text-align: center;
}
.teacher-img h1 img{width:30px;height:30px;transform:scale(1) !important;}
.teacher-list ul li:hover .teacher-img h1 {
    line-height: 220px;
    opacity: 1;
}

.teacher-list ul li:hover  .box_shadow {
    display: block;
}


/*关于我们*/
.about{width:100%;padding:30px 0 70px 0;background:#f7f7f7}
.about-con{width:100%;margin-top:-30px;color:#666666;line-height:30px}
/*.about-con img{max-width:100%;height:auto;display:block}*/

/*详情页*/
.details{width:100%;padding:65px 0 30px 0;background:#f7f7f7}
.details h2{text-align:center;font-size:32px;color:#545454;margin-bottom:35px}
.details h3{text-indent:750px;font-size:12px;color:#4f4e4e;margin-bottom:30px}
.details p{color:#666;line-height:35px;margin-bottom:30px}
.details h4{margin-bottom:10px;text-indent:895px}
.details h4 a{color:#666666;font-size:12px}
.details h4 a:hover{color:#e6770b}

/*在线留言*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title span{float:right;font-weight:bold;}
.message_info{color:#8ea6b6;text-align:right;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:10px 50px;background:#161616; text-decoration:none; color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#014083}


/*显示留言*/
.show_message_title{ width:98%; margin:0 auto; height:30px; line-height:30px; background:#9a9a9a; padding-left:10px; color:#fff; font-size:14px;}
.show_message{ width:98%; height:auto; margin:5px auto; padding:5px;  border:1px #ccc solid; line-height:30px}
.show_message .liuyanren{float:left; font-size:12px;}
.show_message .time{float:right; margin-right:20px; width:200px}
.show_message  span{ float:left; font-size:12px; font-weight:bolder}
.show_message .huifu{font-size:12px; color:#F00;}