@charset "utf-8";
/*listMain*/
/*列表页*/
.listbanner{ width: 1200px; margin: 0px auto; overflow: hidden; height: 300px;}
.listbanner:hover img{
	width:1200px; height:300px; overflow:hidden ;transition:transform 6000ms linear 0s;
 -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.listMain
{
	margin:-30px auto 0px auto;
	width:1200px;

	position: relative;
	height: auto;
	 	 overflow: hidden;_overflow: visible;min-height: 300px;height: auto!important; height: 300px;
}

/*listMainL*/
.listMainL
{
	float: left;
	width: 200px;
	
	position: absolute;

}
.listMainR
{
	float: right;
	width:970px;

}
.listTop{width:970px; height: 40px; }
.home
{
	height:30px;
	line-height: 30px;
	font-family: "微软雅黑";
	font-size: 14px;
	color:#969696;
	margin-top: 10px;
	margin-bottom: 25px;
}
.dqlm
{
	text-align: center;
	height:70px;
	line-height: 70px;
	color: #FFFFFF;
		background: #1d5ea7 ;
	font-size: 18px;
	font-weight: bold;
}
.dqlm .ena{font-size: 14px;
color: #DCDCDC;
display: block; float: right;
margin-right: 50px;
font-weight: normal;

}
.lmmc{ float: left;font-size: 22px;	height:60px;
	line-height: 60px; color: #00b078; }
.listpic{width:242px; height: 300px; margin-top: 30px;}

.conlistLine{ height: 1px; width:970px; background: #DDDDDD; }




.listMainNav
{

 overflow: hidden;_overflow: visible; min-height: 150px;height: auto!important; height:150px;
}
.listnav{background-color:#eae9e9;}
.listbg{background-position:center bottom;background-repeat:no-repeat;}
.listbg2{background-color:#fafafa;background-position:center bottom;background-repeat:no-repeat;}
.listnav .head{height: 63px;line-height: 63px;font-size: 22px;color: #fff;text-align:center;box-sizing: border-box;background: #00b078;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8B70000, endColorstr=#c8B70000);position: relative;}
.listnav  .main{padding-bottom:120px;border-left:3px solid #cccccc;}
.jia{height: 40px;background: #00b078;}

.accordion2 .linke {cursor: pointer;display: block;height:55px;line-height:55px;color: #444444;font-size: 16px;text-align:center;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion2 .linke a {color: #444444;font-size: 16px;display:block;font-weight: 500;}
.accordion2 li {cursor: pointer;padding: 0 39px;position:relative;border-bottom:1px solid #dbdbdb;}
.accordion2 li:hover{background:#F7F7F7;}
.accordion2 li:hover i {position: absolute;top:20px;right:-2px;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 14px;height: 14px;background:#F7F7F7 ;}
.accordion2 i {position: absolute;top:20px;right: 0;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;background: #F7F7F7;}
.accordion2 li.open{background: #F7F7F7;}
.accordion2 li.open a{color:#434343;}
.accordion2 li.open:before {content: "";border-left: 3px solid #e49305;height: 55px;transition: all 0.2s ease-out 0s;position: absolute;left:-3px;top:0;}




.submenu{padding-bottom: 12px;}
.submenu li{padding: 0; border:none; position: relative;}
.submenu li:hover b{position: absolute;top:7px;right: -2px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;display:block;}
.submenu .open b{position: absolute;top:7px;right: -2px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;width: 14px;height: 14px;display:block;}
.submenu a {display: block;color: #434343;line-height: 30px;padding-left:24px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;padding-right: 20px;}
.submenu li a{color: #434343;}








.listMainRContent,.listMainRContent4,.listMainRContent1,.listMainRContent2,.listMainRContent3
{
	overflow: hidden;_overflow: visible;margin-bottom: 20px;min-height: 700px;height: auto!important; height:700px;

}.listMainRContent ul
{width: 970px; margin:10px auto 0px auto; position: static; padding:0px;}


	
.listMainRContent ul li{padding-left: 26px;  width:970px; height: 40px; border-bottom: 1px dashed #d0d0d0;background: url(../images/dote1.png) no-repeat left center; line-height: 40px;  font-size: 14px;}

.listMainRContent ul li a{display: block; float: left; transition: all 0.3s ease; width: 765px; }
.listMainRContent ul li a:hover{padding-left: 10px; }
.listMainRContent ul li .listTime{width:110px; font-family:微软雅黑 ; font-size: 14px; text-align: left; display: block; float: right;  color: #a7a7a7;}

	
/*列表页*/


/*师资队伍*/

.textbox{
    overflow: hidden;
    padding: 0 0 50px;}
.textbox div{
text-indent:2em;
	font-size:17px;
	line-height:38px
;}
.textbox h1{
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5em;}
.textbox .desc{
	font-size: 14px;
	color: #071927;
	margin-top: 10px;
	border-bottom:2px solid #edeceb;
	margin-bottom:10px
;}
.textbox .desc span{
    margin-right: 20px;}
.textbox p{

    color: #555;
    text-indent: 2em;
	font-size:17px;
	line-height:38px
;}
.textbox img{
    display: block;
    margin: 20px auto;
    max-width: 890px;}

	/* 师资队伍 内容页01*/
		.slideTxtBox{ text-align:left; margin-top:20px;}
		.slideTxtBox .hd{ height:45px; line-height:45px; background:#ddd;border:none;   position:relative;}
		.slideTxtBox .hd ul{ float:left;  position:absolute;  height:45px;}
		.slideTxtBox .hd ul li{ border:none;float:left; text-indent:0px;height:45px;font-weight:normal; font-size:16px;text-align:center;padding:0 15px;color:#000; cursor:pointer;}
		.slideTxtBox .hd ul li.on{ border:none;height:45px;font-size:16px;text-indent:0px;font-weight:normal; text-align:center; padding:0 15px;   background:#009767; color:#fff; }
		.slideTxtBox .bd ul{ padding:15px;font-size:14px;  zoom:1;}
		.slideTxtBox .bd li{ font-size:14px;  line-height:24px;}
		.slideTxtBox .bd ul div{ font-size:14px; line-height:24px;text-indent:0px; color:#434343;}
/* 师资队伍 内容页02*/
		.slideTxtBox1{ text-align:left; margin-top:20px;min-height:50px; height:auto !important; height:50px; overflow:visible;}
		.slideTxtBox1 .hd{  line-height:45px;border:none; min-height:50px; height:auto !important; height:50px; overflow:visible;}
		.slideTxtBox1 .hd ul{ min-height:50px; height:auto !important; height:50px; overflow:visible;}
		.slideTxtBox1 .hd ul li{ border:none;border-left:4px solid #71001C; text-indent:0px;  background:#ddd;width:890px; font-weight:normal;height:45px;font-size:16px;text-align:left;padding:0 15px;color:#000; }
.slideTxtBox .hd ul li:hover{ border:none;height:45px;font-size:16px;border-left:4px solid #ec7a00; text-indent:0px;font-weight:normal; text-align:center; padding:0 15px;   background:#009767; color:#fff; }

.slideTxtBox1 .hd ul div{ font-size:14px; line-height:30px;text-indent:0px;margin:15px; color:#434343;min-height:50px; height:auto !important; height:50px; overflow:visible;}



/*师资队伍*/







.teacher-list{width:calc(100% - 60px);/*overflow-x:hidden;*/margin-left:30px;margin-top:44px;}
.teacher-list .tag{width: 100%;height: 26px;line-height:26px;font-size:20px;text-align:left;text-indent:25px;margin-bottom:36px;background: url('../images/teacher-list-bg.png') left no-repeat;}
.teacher-list .list{width:calc(100% + (calc((100% - 288px) / 5)));}
.teacher-list .list .item{margin-right: calc((100% - 288px) / 6);width:48px;height:16px;line-height:16px;font-size:16px;color:#323232;float: left;margin-bottom:34px;text-align:justify;text-justify:inter-ideograph;text-align-last:justify;white-space: nowrap;}

/*内容页*/
	
.listMainRContent1 h1{ font-size:24px;  padding: 0px 0px 10px 0px; color:#434343; text-align:center; line-height:42px; }
.infoCenter{ text-align:center; width: 100%; color:#999; font-size:14px; line-height:40px; height:40px;float:left;
 border-bottom:dotted 1px #e8e8e8;}
.contMain{ text-indent:25px; line-height:35px; font-size:14px; color:#434343;}
/*内容页*/