@charset "utf-8";
/* CSS Document */
:root{
	--max-page-width:1197px;
    --border-color-rgb:0, 204, 166;
}
body{font-size:18px; font-family:"微软雅黑";background-color: white;}
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;cursor:pointer; transition: all 0.6s; }
/*img:hover{border:none;margin:0px;padding:0px;transform: scale(1.4);}
*/
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#cd0200;}
.left{float:left}
.right{float:right;}
.clear{clear:both;}
.font_yahei{font-family:"微软雅黑";}
.line26{ line-height:32px;}
.red{color:#c00000;}

/*公共样式*/
.ft22 {font-size:22px;}

/*主体开始*/
.top{ height:325px; width:1197px; margin:0 auto;}
.tongzhi{ height:50px; line-height:50px; width:1197px; margin:0 auto;}
.tongzhi img{ float:left; width:25px; height:25px; padding:15px 15px 0 10px;}
.tongzhi span{ float:left;}

/*教师风采*/



/* 致敬引路人 */
.picScroll{ width:1143px; margin:0 auto; position:relative}

.picScroll .prev,.picScroll .next{ position: absolute; top:90px; left:-50px; display: block; width: 34px; height: 64px; background: url(slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
.picScroll .next{ left:auto; right:-50px; background-position: -34px -65px; }
.picScroll .prev:hover{ background-position:0 -130px; }
.picScroll .next:hover{ background-position:-34px -130px; }
.picScroll .prevStop{ background-position:0 -65px !important; }
.picScroll .nextStop{ background-position:-34px -65px !important; }

.picScroll .scrollWrap{  }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll li{ width:267px; margin: 0px 25px 10px 0; position:relative; float:left; display:inline; }
.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px; width:267px; height:267px;}
.picScroll li .pic img {display:block;background:#ddd; width:267px; height:267px;}
.picScroll li p {
    line-height: 1.5;
    height: calc(1em * 1.5 * 2);
    overflow: hidden;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;

}
.picScroll li .txt1 a{color:#333;}


/*标题*/
.bt{ width:482px; height:89px; margin:0 auto;}

/*最美教师*/
.tecNr{
    width:1197px; padding:20px 0; margin:0 auto;
    text-align:center; overflow:hidden;height:630px;
    position:relative;
}
.tecNr ul.photo-wall{ 
    /* width:1234px; */
    display:inline-block;
    transform: rotate(-45deg);
    margin-top:-110px;
}
.tecNr ul.photo-wall li{ width:133px; height:133px; float:left; margin-right:10px; margin-bottom:10px; box-sizing: border-box;}
.tecNr ul.photo-wall li.item:hover{ border:3px solid rgb(var(--border-color-rgb)); }
.tecNr ul.photo-wall li img{ width:100%; height:100%;}
.tecNr .dialog {
    display:none;
    position: absolute;
    z-index: 10;
    top: 40px;
    right: 40px;
    width: 420px;
    height: 610px;
    border: 8px solid rgb(var(--border-color-rgb));
    border-width: 6px;
    border-radius: 12px;
    box-shadow: 0 0 12px 18px rgba(var(--border-color-rgb),.15);
    box-sizing: border-box;
    overflow:hidden;
}
.tecNr .dialog ul{
    display: flex;
    flex-wrap: nowrap;
    position:relative;
}
.bt{ width:482px; height:89px; margin:0 auto;}
.ggbt{ height:50px; line-height:50px; padding:0 20px; font-size:18px; width:1157px; margin:0 auto; background:#00cca6; color:#fff;}
.ggbt span{ float:right; font-size:16px; color:#fff;}
.ggbt span,.ggbt a{ color:#fff;}
/*引路人-左右滚动*/
.yinlur{ height:320px; width:1197px; margin:0 auto; padding:30px 0;}

.next {width:980px;margin-top:20px;height:50px;}
.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: #0182cc
}
.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: #0182cc
}
.manu .disabled {
	PADDING:5px 7px; BORDER: #dbdbdb 1px solid; MARGIN: 5px;COLOR: #ddd;
}/* CSS Document */


/*详情页*/
h1 {text-align:center;}
.info-time {width:910px;height:36px;background:url(time-bg.png) no-repeat center;text-align:center;line-height:36px;margin:20px auto 30px auto;color:#999;}
.text-info {text-align:center;}
.text-info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;}
.text-info p {color:#666;line-height:28px;text-indent:28px;text-align:left; font-size:16px;}
.info-prev {width:400px;line-height:34px;float:left;text-align:left;}
.info-next {width:400px;line-height:34px;float:right;text-align:right;}
.info-prev a:hover, .info-next a:hover {text-decoration:underline;} 

/*文字列表*/
.listA {width:1197px;padding:10px 0 ; margin:0 auto;}
.listA li { float:left;width:570px; height:50px;line-height:50px;padding-left:20px;background:url(liicon.jpg) no-repeat 8px center; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.listA li a {}
h1.atitle{ font-size:26px;margin-top:20px; }
.kong{ height:100px;}



/**/
.xinwen{ height:40px; line-height:40px; border-bottom:2px solid #ddd; width:100%;}
.xinwen_tab01{ float:left; width:113px; height:40px; line-height:40px; text-align:center;font-size:20px;background:url(tablan.png) no-repeat center center; float:left;}
.xinwen_tab01 a{ color:#fff;}
.xinwen_tab02{ float:left; width:113px; height:40px; line-height:40px; text-align:center;font-size:20px;font-size:16px;float:left;}
.xinwen_tab02 a{ color:#666;}
.xinwenNr{ padding-top:20px;}
.xinwenNrL{ float:left; width:435px; height:250px;}
.xinwenNrL img{width:435px; height:250px;}

.xinwenNrR{ float:right; width:425px;}
.xinwenNrR li{ line-height:32px; font-size:16px;}
.xinwenNrR li span{ float:right; color:#999;}

.clip1{text-overflow:clip; overflow:hidden; white-space:nowrap; width:500px;} /*超出直接截取*/
.ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:880px;}/*超出显示省略号*/

.bottom {
    width: 100%;
    max-width: var(--max-page-width);
    height: 120px;
    line-height: 120px;
    background: #00cca6;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    margin-top:20px;
}



/*图片列表分类*/
.pic{ width:1197px; margin:0 auto;}
.pic ul{ width:1220px;}
.pic li {width:275px; height:340px; background:#f8f5ec;margin:25px 30px 10px 0; float:left; overflow:hidden;}
.pic li img {width:275px; height:275px;}
.pic li span{ line-height:28px; display:block;}
.pic li:hover{ background:#eee5d4;box-shadow: 0 5px 5px #e1e1e1;}
