@charset "utf-8";
.allzt{width: 100%;height: auto;margin: 0 auto;overflow: hidden;background: #ffffff;}
.suoyouz{width: 1200px;height: auto;overflow: hidden;margin:0 auto;background: #fff;min-height:540px}
/*display*/
.ltus li a,.ltus li a em,.updowns a{display: block;}
/*单行*/
.ltus li a p,.updowns a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.unifieds,.ltdivs,.ltus,.ltus li,.ltus li a,.pgsd,.contysdiv,.sharety,.updowns,.blanks,.teachersdw,.teachersdw dd{width: 100%;height: auto;overflow: hidden;}
.unifieds h3{line-height:52px;font-size:24px;color: #253a6a;font-weight: 500;position:absolute;top: 0;left: 0;z-index: 2;border-bottom: 5px solid #253A6A;}
.unifieds div{float: right;line-height:54px;color: #888;}
.unifieds a{color: #888;}
.unifieds{position: relative;overflow: hidden;height:65px;}
.unifieds p{width: 100%;float: left;height:1px;background: #253a6a;}
.bgimgdivsy{width:1350px;height: auto;overflow: hidden;margin:0 auto;margin-bottom: 28px;}.bgimgdivsy img{width: 100%;}
.dhlbs{width: 250px;height: auto;overflow: hidden;background: #f4d9b4;}
.dhlbs h3{width: 100%;text-align: center;font-size: 22px;font-weight: 500;line-height: 60px;background: #253A6A;color: #fff;}
.dhlbs a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;border-top: 1px solid #fff;}
.dhlbs a p{border-left: 2px solid #253A6A;line-height: 50px;text-indent: 18px;color: #253A6A;transition: all linear 0.2s;font-size: 16px;}
.dhlbs a div{position: absolute;top: 0;right: 0;z-index: 2;line-height: 50px;width: 32px;font-size:22px;color: #253A6A;transition: all linear 0.2s}
.dhlbs .ativecs p,.dhlbs a:hover p{background: #253A6A;color: #fff;}
.dhlbs .ativecs div,.dhlbs a:hover div{color: #fff;}
.blanks{width:76%;min-height: 300px;}
/*列表页*/
.ltus a{border-bottom: 1px dashed #ddd;}
.ltus a em{width:5px;height:5px;background:#253A6A;float: left;margin:22px 1% 0 0}
.ltus a p{float: left;width: 80%;height:48px;line-height:48px;font-size: 16px;}
.ltus a div{float: right;line-height:48px;color: #aaa;font-size: 16px;}
.pgsd{margin:30px auto;width:380px}
/*内容页*/
.titleh3s{font-size:24px;line-height:36px;margin:25px 0 10px 0;text-align: center;font-weight: 500;}
.timeauthor{text-align: center;color: #999;line-height:32px;padding-bottom:15px;border-bottom: 1px dashed #e5e5e5;}
.timeauthor em{margin-right:20px;display: inline-block;}
.authorem{background: url(../img/bgt1.png) no-repeat left center;text-indent:16px;}
.timesfb{background: url(../img/bgt2.png) no-repeat left center;text-indent:17px;}
.clicksdj{background: url(../img/bgt3.png) no-repeat left center;text-indent:18px;display: inline-block;}
.contysdiv,.updowns{margin: 20px auto;}.contysdiv,.contysdiv{line-height: 28px;font-size: 16px;}
.contysdiv img,.contysdiv table,.contysdiv video,.contysdiv iframe,.contysdiv p img,.contysdiv p table,.contysdiv p video,.contysdiv p iframe,.contysdiv div img,.contysdiv div table,.contysdiv div video,.contysdiv div iframe,.dpzwnr img,.dpzwnr table,.dpzwnr video,.dpzwnr iframe,.dpzwnr p img,.dpzwnr p table,.dpzwnr p video,.dpzwnr p iframe,.dpzwnr div img,.dpzwnr div table,.dpzwnr div video,.dpzwnr div iframe{max-width: 100% !important;}
.sharety{height: 44px;background: #f7f7f7;}
.updowns a{width: 100%;height: 32px;line-height: 32px;color: #253A6A;}
.updowns a em{color: #333;}
/*dpzw*/
.titlesh4{text-align: center;color: #253A6A;line-height: 32px;font-size:26px;margin:25px auto;}
.unifieds a:hover,.updowns a:hover em,.ltus a:hover p{color: #253A6A;text-decoration: underline;}
/*师资队伍*/
.teachersdw dt{width: 100;line-height: 50px;text-align: center;font-size: 16px;font-weight:600;color: #000;background: #fae7cc;margin-bottom: 15px;}
.teachersdw dd{margin-bottom:15px;}.teachersdw{border-bottom: 1px dashed #fae7cc;margin-top:30px;}
.teachersdw dd a{display: block;float: left;width: 12%;height: auto;overflow: hidden;transition: all linear 0.2s;margin-right:0.5%}
.teachersdw dd p{float: left;width: 5px;height: 5px;background:#253A6A;margin:17px 5px 0 0;transition: all linear 0.2s;}
.teachersdw dd div{float: left;line-height: 40px;transition: all linear 0.2s;}
.teachersdw dd a:hover p{margin-left:2px;background:#fff}
.teachersdw dd a:hover div{color:#fff}.teachersdw dd a:hover{background:#253A6A}
/*教师详情*/
.jsxq>h1{width: 150px;line-height: 30px;text-align: center;background: #007E37;color: #fff;font-weight: 500;font-size: 16px;margin-top: 30px;}
.jsxq>p{line-height: 26px;color: #000;}
.jsxqdiv{width: 100%;height: auto;overflow: hidden;}
.jsxqdiv>img{width: 15%;margin-right: 5%;float: left;}
.jsxqul{float: left;width: 80%;height: auto;overflow: hidden;}
.jsxqul li{float: left;width: 50%;overflow: hidden;min-height: 40px;}
.jsxqul li em{font-size: 16px;color: #253a6a;font-weight:600;display: block;}
.jsxqul li p{width: 80px;float: left;}
.jsxqul li span{float: left;}
@media only screen and (max-width:1350px ) {
	.bgimgdivsy{width: 100%;}.suoyouz{width: 97%;}
}
@media only screen and (max-width:1130px ) {
	.blanks{width: 72%;}
}
@media only screen and (max-width:970px ) {
	.blanks{width:70%;}.dhlbs{width: 236px;}.teachersdw dd a{width: 20%;margin-right:0}
}
@media only screen and (max-width:890px ) {
	.blanks{width:100%;}.dhlbs{display: none;}.bgimgdivsy{margin-bottom: 12px;}
}
@media only screen and (max-width:640px ) {
	.titlesh4,.titleh3s{font-size: 18px;line-height: 26px;}.titlesh4{margin: 20px auto;}.ltus a div{font-size: 12px;}.teachersdw dd a{width:25%;}
}
@media only screen and (max-width:460px ) {
	.ltus a p{width:76%;font-size: 14px;}.ltus a em{margin-top: 20px;}.unifieds h3{font-size: 18px;}.unifieds div,.unifieds div a{font-size: 12px;}
}
@media only screen and (max-width:430px ) {
	.unifieds div,.unifieds div a{font-size: 12px;}.titleh3s{margin-top:15px;}.teachersdw dd a{width:33.3333%;}.pgsd{width:98%}
	.ltus a div{line-height:40px;}.ltus a p{height:40px;line-height:40px;}.ltus a em {margin-top: 16px;margin-right:2%;}
}
@media only screen and (max-width:380px ) {
	.unifieds h3{display: none;}.unifieds div{float: left;}.bgimgdivsy{margin-bottom: 0;}.unifieds{height: 54px;}.unifieds div{line-height:44px;}
}
@media only screen and (max-width:360px ) {
	.titlesh4,.titleh3s{font-size:17px;line-height:24px;}.titlesh4{margin:15px auto;}
}
@media only screen and (max-width:360px ) {
	.ltus a div{display: none;}.ltus a p{width:95%;}
}