@charset "utf-8";
/* CSS Document */
/* banner焦点图css */

.banner{width:100%; text-align: center;margin:0 auto;overflow:hidden;}

.flexslider{margin:0px auto;position:relative;width:100%;height:450px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; text-align:center;margin:0 auto}

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}

.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.wntj{width:1200px;height:auto;margin:0 auto;}
h2.bt_title{width:1200px;border-bottom:1px solid  #e7e7e7;font-size:22px;line-height:60px;color:#333;margin-bottom:20px;}
.xm_list{width:1245px;height:auto;}
.xm_list li{width:267px;height:auto;float:left;margin:0 44px 44px 0;position:relative;}
.xm_list li img{ position:absolute;}
.xm_list .img_div{width:267px;height:200px;overflow:hidden}
.xm_list .mask{ position:absolute;left:0;top:0px;background:rgba(255,255,255,0.5);width:267px;height:200px;display:none }
.xm_list .mask a{padding:0 20px;background:#2984e1;border-radius:3px;color:#fff; text-align:center;display:block;width:80px;font-size:16px;line-height:32px;margin:84px 0 0 73px;}

.zhibo .img_div2{width:350px;height:264px;overflow:hidden}
.zhibo .mask2{ position:absolute;left:0;top:0;background:rgba(255,255,255,0.5);width:350px;height:264px;display:none; }
.zhibo .mask2 a{padding:0 20px;background:#2984e1;border-radius:3px;color:#fff; text-align:center;display:block;width:110px;font-size:22px;line-height:45px;margin: 111px 0 0 94px;}

.xm_list li span.xm_title{font-size:16px;line-height:38px;}
.xm_list li div{width:auto;line-height:28px;}
span.xm_num{float:left;font-size:12px;color:#999}
span.xm_num p span{ font-style:normal;font-family:"宋体";color:#999}
span.jg{float:right; font-size:16px;font-family:"Georgia";color:#ea562e}
span.jg02{float:right; font-size:12px;font-family:"宋体";color:#14ba4c}

.kck{width:100%;height:100%; overflow:hidden;background:#f9f9f9;}
h2.bt_title02{width:1200px;font-size:22px;line-height:35px;color:#333;margin-bottom:20px; text-align:center;margin-top:20px;}
.slideTxtBox,.slideTxtBox2{width:1200px;height:auto}
.hd{width:1200px;height:58px;line-height:58px;border-bottom:1px solid #e7e7e7;margin-bottom:30px; text-align:center}
.hd ul li{font-style:normal;display:inline-block;font-size:14px;padding:0 20px;cursor:pointer; position:relative}
.hd ul li.on{border-bottom:1px solid #2984e1; cursor:pointer;color:#2984e1}
.btn01{width:1200px;height:auto;}
.btn_more{width:350px;height:50px;line-height:50px;background:#2984e1; border-radius:5px;display:block; text-align:center;font-size:22px;color:#fff; text-align:center; margin:0 auto}
.btn_more02{width:350px;height:50px;line-height:50px;border:1px solid #2984e1; border-radius:5px;display:block; text-align:center;font-size:22px;color:#2984e1; text-align:center; margin:0 auto}

.gongk{width:1200px;height:auto;margin:0 auto;}
.drection{font-size:14px;color:#2984e1; text-align:center;width:1200px;line-height:38px;border-bottom:1px solid #e7e7e7;}
.zhibo{width:1270px;height:auto;}
.zhibo li{width:350px;height:auto;float:left;margin:32px 70px 50px 0; position:relative}
.zhibo li .xm_title{font-size:16px;line-height:38px;}
.zhibo li h3{font-size:12px;color:#999;padding-bottom:15px;}
.jinru{width:350px;height:50px;line-height:50px;color:#fff;background:#2984e1; border-radius:5px;display:block;margin-top:10px;}
.jinru  span{background:url(../images/time.png) 8px no-repeat;font-size:20px;padding-left:36px;}
.jinru p{float:right;font-size:14px;padding-right:10px;}

.wenku{width:700px;height:auto;float:left;}
.bt_title03{width:auto;line-height:55px;border-bottom:1px solid #e7e7e7;font-size:22px;color:#333;}
.bt_title03 a{float:right;font-size:12px;color:#999999}
.wenku .wen_img{float:left;margin-right:10px;}
.wenku ul li{padding:13px 10px;border-bottom:1px solid #e7e7e7;height:100%;overflow:hidden}
.wen_jj{width:588px;float:right}
.wenku ul li h4{font-size:16px;background:url(../images/icon05.jpg) 10px no-repeat;font-weight:bold;padding-left:40px;line-height:32px;}
.wenku ul li h4 a{color:#2984e1;}
.wenku ul li p{color:#666666;font-size:14px;line-height:36px;padding-left:42px;}
.wenku ul li span{margin-top:20px;font-size:12px;color:#999;float:left;padding-left:42px;}
.wenku ul li .button{width:232px;line-height:30px;float:right;margin-top:8px;	}
.wenku ul li .button .btn_yd{width:72px;height:30px;background:url(../images/btn_yuedu.jpg) no-repeat;font-size:14px;color:#fff;line-height:30px;display:inline-block;padding-left:35px;	}
.wenku ul li .button .btn_down{width:72px;height:30px;background:url(../images/btn_down.jpg) no-repeat;font-size:14px;color:#999;line-height:30px;display:inline-block;padding-left:35px;margin-left:10px;	}

.news{width:460px;height:auto;float:right;}
.news ul{padding-top:10px;}
.news ul li{padding:8px 0;width:460px;height:auto	}
.news ul li div{float:right;width:302px;height:auto;}
.news ul li div h4 a{font-size:14px;line-height:26px;color:#333;}
.news ul li div p{font-size:12px;color:#999;font-family:"宋体";line-height:22px;padding-top:6px;}

.teacher{width:100%;height:100%; overflow:hidden;background:#f9f9f9;}
.mslist{margin-top:30px;width:1245px;height:auto;}
.mslist li{width:266px;height:320px;background:#fff;padding:20px 0 0 0;margin-right:42px;display:inline-block}
.i-teach-pic {
	width: 60%;
	margin: 10px auto 0
}
.i-teach-pic img {
	display: block;
	border-radius: 50%;
	max-width: 100%;
	transition: .5s;
	-webkit-transition: .5s
	
}
.mslist li .teacher_name a{width:100px;margin:0 auto;font-size:20px;color:#666;display:block; text-align:center;line-height:50px;background:url(../images/icon06.png) right no-repeat;}
.mslist li  .teacher_jj{color:#999;font-size:14px;padding-bottom:12px;border-bottom:1px solid #e7e7e7;margin:0 20px;display:block; text-align:center}
.mslist li  .teacher_nr{font-size:12px;line-height:20px;padding:10px;color:#999;font-family:"宋体";}
.mslist li:hover {
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1)
}
.mslist li:hover .i-teach-pic img {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg)
}
.link{width:100%;height:auto;background:#f0f0f0;}
.link span{font-size:22px;margin-right:20px;}
.link a{padding:0 20px;font-size:14px;color:#333}




/*面包屑*/
.do_l{width:840px;heigh:35px;line-height:35px;background:url(../images/home.png) left no-repeat;padding-left:24px;color:#999;float:left}
.do_l a{color:#999;font-family:"宋体";}
.search_from{width:310px;line-height:36px;height:36px; position:relative;}
.inp_srh{width:183px;border:1px solid #cccccc;line-height:32px;font-family:"Microsoft YaHei";padding-left:5px;border-right:none}
.btn_srh{width:100px;background:#2984e1;line-height:34px;border:0;color:#fff; cursor:pointer;font-size:14px;font-family:"Microsoft YaHei"; position:absolute;right:21px;top:0px}












