@charset "utf-8";
/* CSS Document */
.top_title{width:100%;height:25px;background:#f3f3f3;}
.top_title p{font-size:12px;line-height:25px;color:#444}
.top_title p a{color:#444;}
.top_tips{float:right;line-height:25px;}
.top_tips li{line-height:25px;float:left}
.top_tips li a{ text-align:center;margin:0 10px;}
.app{background:url(../images/icon02.png) left no-repeat;text-indent:8px;margin:0 10px;}
.H5{background:url(../images/icon01.png) left no-repeat;text-indent:8px;}

.head{width:1200px;height:112px;margin:0 auto;}
.head_l{width:900px;height:auto;float:left;}
.logo{width:261px;height:64px;margin-top:26px;float:left}
.search{width:580px;height:auto;float:right;margin-top:45px;}
.search-wrap {background: #f9f9f9;border: 1px solid #f2f2f2;height: 20px;padding: 15px 0;}
.tsTabContInp {overflow: hidden;clear: both;height: 36px;width: auto;padding-left: 80px;}
.tsTabContInp .tscInp {background: #fff;border: 1px solid #2984e1;float: left;height: 32px;width: 380px;font: 12px/32px "Hiragino Sans GB","Microsoft YaHei";color: #4e4e4e;text-indent: 12px;border-left: 0;outline:none;}
.tscBtn {background: #2984e1;display: block;float: left;height: 36px;width: 110px;text-align: center;font: 16px/36px "Hiragino Sans GB","Microsoft YaHei";color: #fff;}
.tscBtn:hover {background: #1d72ca;text-decoration: none;}
.tscBtn:active {background: #1d72ca;}
.t-s-box{position: relative;}
.t-s-select {width: 77px;height: 32px;line-height: 32px;border: 1px solid #2984e1;color: #666;position: absolute;padding: 1px;border-right:0;}
.s-vv-txt {cursor: pointer;padding: 0 10px;text-align: center;opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);transition: .3s;}
.s-vv-txt:hover {color: #17559e;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
.t-s-select .s-vv-txt tt {font-size: 12px;color: #666;margin-right: 2px;}
.t-s-select .s-vv-txt  em {background-position:-229px -263px;transition: .3s;}
.t-s-select .s-vv-txt:hover  em{background-position:-229px -282px;}
.t-s-select .s-vv-txt:hover tt{color: #17559e;}
.s-vv-ol {background: #fff;box-shadow: 5px 5px 0 rgba(0,0,0,.04);display: none;padding: 2px 0;position: absolute;left:-1px;top: 34px;width: 79px;border: 1px solid #2984e1;border-top:0; }
.s-vv-ol li a {display: block;text-align: center;line-height: 32px;color: #666;}
.s-vv-ol li a:hover {color: #333;text-decoration: none;background-color: #f1f1f1;}

.head_r{width:280px;float:right;height:auto;margin-top:44px;}
.head_r ul li {width:120px;height:35px;float:left;border:1px solid #e7e7e7;margin-right:10px; text-align:center}
.head_r ul li.jilu{background:url(../images/icon03.png) 24px no-repeat;font-size:12px;line-height:35px;}
.head_r ul li.jilu a{padding-left:16px;}
.head_r ul li.gwcar{background:url(../images/icon04.png) 16px no-repeat;font-size:12px;line-height:35px;}
.head_r ul li.gwcar a{padding-left:18px;}
.head_r ul li:hover{ cursor:pointer;}

.nav{width:100%;height:40px;background:#2984e1;}
.navlist{width:1200px;line-height:40px;margin:0 auto;}
.navlist li{float:left;font-size:14px;}
.navlist li a{display:block;padding:0 34px;color:#fff;}
.navlist li a:hover{background:#2377D1}

/* 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;}

/*.current{width:100%;height:140px;background:#0f51b2;}*/
.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}



.foot{width:100%;height:100%;overflow:hidden;padding:50px 0 30px 0;background:#333;}
.foot_nav{width:700px;height:auto;float:left;}
dl.foot_nav_div{width:185px;height:auto;float:left;margin-right:70px}
dl.foot_nav_div dt{font-size:20px;color:#fff;line-height:40px;}
dl.foot_nav_div dd{font-size:14px;line-height:30px; text-indent:12px;font-family:"宋体";}
dl.foot_nav_div dd  a{color:#999999;}
.foot_nr span{padding:20px 20px 0 0;}
ul.erwm{width:400px;float:right;padding-top:28px;}
ul.erwm li{margin-right:66px;float:left}
ul.erwm li span{display:block; text-align:center;color:#999}

/*面包屑*/
.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}












