@charset "utf-8";
/* CSS Document */
body{font-size:16px; line-height:32px; font-family:"微软雅黑"; background:#fff5f0;overflow-x:hidden;}
body,p,span,h1,h2,h3,h4,h5,h6,input,div{margin:0px;padding:0px;}
em{font-style:normal;margin:0px;padding:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
a{text-decoration:none;}
/*img{border:none;margin:0px;padding:0px;}*/
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#d60000;}
.left{float:left}
.right{float:right;}
.clear{clear:both;}
.clearfix::after{content:"";display:block;clear:both;}
.text-truncate{ overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.fw-bold { font-weight: bold; }
/* 中心变形*/
	img {
	transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */
}
/*顶部*/
.topbg{ height:250px; width:100vw; margin:0 auto; background:url(./top.jpg) no-repeat center top;background-size:cover;}
.dhAll{ height:50px; font-size:26px; color:#000;background:#cc000c;}
.dh{ height:50px; line-height:50px; font-size:18px; width:1080px; margin:0 auto;}
.dh li{ float:left; margin:0 50px; text-align:center;}
.dh li a{ color:#fff; font-weight:bold;}
.dha{ height:48px; border-bottom:3px solid #FF0;}

.main2{ width:1200px; margin:20px auto;}
/*师德管理*/
.sdgl{ width:580px; float:left;}
.sdglBt{ height:50px; line-height:50px;}
.sdglBt span{ float:right;}
.sdglNr{background:#fff; border:1px solid #d69c9f;width:495px; padding:20px 40px;min-height: 154px;box-sizing: border-box;}
.miaoshu{ height:120px; font-size:20px; border-bottom:1px solid #CCC;}
.miaoshu span{ display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.miaoshu p{ font-size:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}

.fagui{ width:475px; float:right;}
.bt{ height:35px; background:url(./btbg.jpg) no-repeat left top #e8e8e8; padding:0 15px; color:#fff; font-size:18px;}
.bt span{ float:right; font-size:14px;}
.bt span a{ color:#d60000;}

.main1{ width:1200px; margin:20px auto 40px; background:url(./juanzhou.jpg) no-repeat left top #fff; padding:96px 0 0;}
.shidebt{ height:80px; width:1080px; margin:0 auto;}
.shidenr ul{}
.shidenr ul li{ float:left; width:500px;}
/*师德楷模*/
.shidekaimo{ width:1085px; /*height:555px;*/ background:#d8000d; margin:0 auto; border-radius:12px;padding-top: 30px;padding-bottom: 30px;}
.shidekaimo2 {margin: 0 auto;width: 942px;position:relative;}
.shidekaimo2 ul{ /*padding:30px 0 0 40px;margin: 0 auto;width: 942px;*/}
.shidekaimo2 ul li{ width:260px; height:470px; float:left; margin-right:30px; border:6px solid #a30000; background:#fff; padding:6px; border-radius:12px;}
.shidekaimo2 ul>li:last-child{margin-right:0;}
.shidekaimo2 ul li img{ width:260px; height:380px;}
.shidekaimo2 ul li span{ font-size:16px; padding:10px 0; line-height:22px; display:block;}
/* .list ul{ padding-top:15px;} */
.list li{ width:100%;line-height:28px; padding:0 15px; background:url(./list.jpg) no-repeat 2px 10px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wid50{ width:50%; float:left;}
.list2 li{ line-height:45px; padding:0 15px; background:url(./list.jpg) no-repeat 2px 18px; border-bottom:1px solid #e8c6b5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list2 li span{ float:right; color:#999;}
.list2 li:hover{ background:#fff5f0;}
.jiao{ width:1200px; margin:0 auto; height:100px; background:url(./jiao.jpg) no-repeat right bottom;}
.ggw{ width:1200px; height:186px; margin:20px auto;}
.ggw img{ width:100%;}

/*楷模内容*/
.kaimonr{ width:1080px; margin:0 auto;}
.kaimonr ul{ width:1120px;}
.kaimonr ul li{ float:left; width:46%; padding:25px 0; border-bottom:1px solid #edc6b2; margin-right:3%;overflow:hidden;}
.kaimonr ul li span{ display:block; line-height:50px; font-size:22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kaimonr ul li p{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden; line-height:22px;}

.ggmani{ width:1080px; margin:0 auto;}
.bot{ text-align:center; line-height:24px; color:#fff5f0; padding:30px 0; background:#c80101;}

/*翻页*/
.manu {
	 TEXT-ALIGN: center;font-size:12px;height:40px;padding:5px;line-height:30px;
}
.manu A {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px; MARGIN:5px;COLOR: #333;TEXT-DECORATION: none
}
.manu A:hover {
	BORDER: #dbdbdb 1px solid; COLOR: #fff;BACKGROUND-COLOR: #b60103
}
.manu A:active {
	BORDER: #dbdbdb 1px solid;
}
.manu .current {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px;FONT-WEIGHT: bold;MARGIN: 5px;COLOR: #fff;BACKGROUND-COLOR: #b60103
}
.manu .disabled {
	PADDING:5px 7px; BORDER: #dbdbdb 1px solid; MARGIN: 5px;COLOR: #ddd;
}
.next {width:1000px;padding:30px 0 10px 0;} 

/*详情页*/
.info {width:1138px;height:auto;padding:20px 30px;}
.mojiTit1{text-align:center;font-size:24px;line-height:22px;text-align:center;padding:30px 0px 10px 0px;line-height:1.5;}
.mojiTit2{font-size:12px;border-bottom:1px solid #e6e6e6;color:#;text-align:center;color:#888;height:18px;padding:15px 0;}
.info-time {width:770px;height:36px;background:url(./time-bg.jpg) no-repeat center;text-align:center;line-height:36px;margin:0px auto 20px auto;color:#999;}
.moji{line-height:2;font-size:16px;color:#444;}
/* .moji img{ padding-bottom:20px;max-width:700px; } */
.moji p{ margin-bottom:20px;}
p.imginfo {text-align:center;}

.slide-sdkm .prev, .slide-sdkm .next {
    position: absolute;
    left: -56px;
    top: 50%;
    margin-top: -25px;
    display: block;
    opacity: 0.8;
}
.slide-sdkm .next {
    left: auto;
    right: -40px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 48px 48px 0;
	border-color: transparent;
	border-bottom-color: white; 
	transform: rotate(-135deg);
	
}
.slide-sdkm .prev {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 48px 48px 0;
	border-color: transparent;
	border-bottom-color: white; 
	transform: rotate(45deg);
	
}
.slideBox .prev:hover, .slideBox .next:hover{ opacity:1.0; }

.imglist li { text-align:center; background:none;padding:0;float:left; width:248px;margin-left:11px;margin-right:11px; border:none;line-height:2;margin-bottom:20px;}
.imglist li img { width:100%;height:372px; }