html{
	background-color:#46A6C9;
}
body{
	width:1280px;
	height:800px;
	margin:0 auto;
	background-image: url(../images/school_intro_bg.png);
	background-repeat:no-repeat;
}
body>div{
	width:1280px;
	height:800px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.main_div{
   width:1100px;
    height:40px;
    position:absolute;
    left:257px;
    top:65px;
    z-index:50;
}
.main_div div{
    width:93px;
    float:left;
}
.main_div a{
	color: white;
	text-decoration: none;
}
.main_div>div>p,.main_div>a>div>p{
	margin-left:10px;
}
.teacher{
	height:45px;
	line-height:45px;
	background-color:#96c500;
	font-size:20px;
}
.news,.intro,.intro00,.student,.study,.signup,.studentAward,.stwm{
	height:40px;
	line-height:45px;
	font-size:16px;
	cursor:pointer;
}
.studentAward{
    background-image:url(../images/intro_teacher.png);
}
.intro,.intro00{
	background-image:url(../images/intro_intro.png);
}
.news{
	background-image:url(../images/intro_news.png);
}
.student{
	background-image:url(../images/intro_student.png);
}
.signup{
	background-image:url(../images/intro_signup.png);
}
.study{
	background-image:url(../images/intro_learn.png);
}
.stwm{
    background-image:url(../images/intro_news.png);
}

.main_content{
	width:1280px;
	height:620px;
	position:relative;
}


.content_teachers_1{
	width:3900px;
	height:100%;
	background-color:white;
	padding-left:70px;
	display:block;
}
.year_2013,.year_2012,.year_2011{
	width:1300px;
	float:left;
}
.teachers_1_year{
	font-size:64px;
	color:#f75700;
	margin:50px 0 0 20px;
}
.teachers_1_content{
	width:543px;
	height:80px;
	float:left;
	margin:0 10px 10px 1px;
	padding:10px 10px 10px 10px;
	background-color:#2f353f;
}
.teachers_1_content .time{
	width:80px;
	border-right:1px solid #f75700;
	float:left;
	color:white;
	text-align:right;
	padding-right:10px;
}
.teachers_1_article{
	height:110px;
	width:390px;
	line-height:28px;
	text-indent: 2em;
	float:left;
	padding:0 20px;
	color:white;
}
.teachers_1_content .time .month{
	font-size:26px;
}
.teachers_1_content .time .date{
	font-size: 28px;
	line-height: 50px;
}



.content_teachers_2{
	width:5200px;
	height:100%;
	background-color:white;
	padding-left:40px;
	display:none;
}
.subject{
	width:480px;
	height:580px;
	margin-top:30px;
	margin-right:30px;
	float:left;
}
.subject_p{
	font-size:64px;
	color:#96c500;
	margin-left:10px;
	margin-bottom:10px;
}
.subject_year{
	font-size:64px;
	color:#f75700;
	margin:35px 0 0 20px;
}
.subject_content{
	width:100%;
	height:80px;
	float:left;
	margin:0 10px 10px 0;
	padding:10px 10px 10px 10px;
	background-color:#2f353f;
}
.subject_content .time{
	width:80px;
	border-right:1px solid #f75700;
	float:left;
	color:white;
	text-align:right;
	padding-right:10px;
}
.subject_article{
	width:340px;
	height:80px;
	line-height:28px;
	text-indent: 2em;
	float:left;
	padding:0 20px;
	color:white;
}
.subject_content .time .month{
	font-size:26px;
}
.subject_content .time .date{
	font-size: 56px;
	line-height: 50px;
}
.subject_content>p{
	line-height:80px;
	color:#96c500;
	font-size:32px;
	text-align:center;
	font-weight:bold;
}

.content_teachers_3{
	width:2050px;
	height:580px;
	padding-top:40px;
	background-color:#f2f2f2;
	padding-left:40px;
	display:none;
	overflow:hidden;
}
.teachers_div{
	width:150px;
	height:285px;
	margin-right:20px;
	position:relative;
	float:left;
	-webkit-box-shadow:1px 1px 3px #292929;
    -moz-box-shadow:1px 1px 3px #292929;
    box-shadow:1px 1px 3px #292929;
	background-color: white;
	overflow:hidden;
}
.teachers_div img{
	width:150px;
	height:199px;
	margin-bottom:22px;
}
.teachers_div .text{
	line-height:20px;
	margin-left:20px;
	font-size:14px;
	height:20px;
	color:black;
}
.teachers_name{
	width:100%;
	height:40px;
	font-size:24px;
	color:white;
	background-color:#96c500;
	text-align:center;
	position:absolute;
	top:199px;
}


.content_teachers_4{
	width:4900px;
	height:580px;
	padding-top:40px;
	background-color:white;
	padding-left:40px;
	display:none;
	overflow: hidden;
}
.teachers_good_div{
	width:320px;
	height:490px;
	margin-right:20px;
	position:relative;
	float:left;
	-webkit-box-shadow:1px 1px 3px #292929;
    -moz-box-shadow:1px 1px 3px #292929;
    box-shadow:1px 1px 3px #292929;
	background-color: red;
}
.teachers_good_div img{
	width:320px;
	height:180px;
	margin-bottom:40px;
}
.teachers_good_div .text{
	font-size:26px;
	color:white;
	text-align:center;
	margin:40px 0;
}
.teachers_good_div .name{
	font-size:24px;
	color:white;
	text-align:center;
}


.pagechange_prev{
	position:absolute;
	left:1%;
	top:45%;
	cursor:pointer;
	opacity:0.5;
}
.pagechange_next{
	position:absolute;
	left:95%;
	top:45%;
	cursor:pointer;
	opacity:0.5;
}

.bottom_div{
	color:white;
	font-size:18px;
	display:none;
}
.bottom_div>p{
	width:110px;
	height:32px;
	line-height:32px;
	padding-left:10px;
}
.bottom_div_1,.bottom_div_2,.bottom_div_3,.bottom_div_4{
	cursor:pointer;
	background-color: #96c500;
}

.tc{
    width: 975px;
    background-color: #fff;
    z-index: 999;
    -moz-user-select: none;
    -webkit-user-select: none;
    border: 2px solid #017eed;
    display:none;
    border-radius: 10px;
    overflow: hidden;
}
.tc .move{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #cdcdcd;
    box-sizing: border-box;
    position: relative;
    border-radius: 6px 6px 0 0;
    background: linear-gradient(#0164bc, #7db7e0); /* æ ‡å‡†çš„è¯­æ³• */
    cursor: move;
}
.tc .move span{
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    font-weight: bold;
    width: 260px;
    height: 100%;
    text-indent: 2em;
    background: url(../img/icon-tc.png) 9px 9px no-repeat;
    display: inline-block;
}
.tc .move i{
    position: absolute;
    right: 0;
    width: 30px;
    height: 100%;
    cursor: pointer;
    background:  url(../img/close.png) 3px 4px no-repeat;
}
.tc .butto{
    width: 280px;
    margin: 0 auto;
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
}
.tc .butto>a{
    width:80px;
    height: 24px;
    border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    text-align: center;
    line-height: 24px;
    margin: 0 auto;
}
.tc .butto>a:nth-of-type(1){
    background-color: #5592d7;
    border-bottom: 1px solid #017eed;
}
.tc .butto>a:nth-of-type(1):hover{
    background-color: #017eed;
}
.tc .butto>a:nth-of-type(2){
    background-color: #a8a8a8;
    border-bottom: 1px solid #6f6f6f;
}
.tc .butto>a:nth-of-type(3){
    background-color: #a8a8a8;
    border-bottom: 1px solid #6f6f6f;
}
.tc table{
    width: 96%;
    margin: 0 auto;
}
.tc table tr{
    background-color: #fff;
}
.tc table th{
    text-align: center;
    height: 34px;
    background-color: #ebebeb;
    border: 1px solid #d5d5d5;
    box-sizing: border-box;
    color: #333;
    font-weight: bold;
}
.tc table td{
    width: 70px;
    height: 32px;
    text-align: center;
    color: #333;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
}

.jsty-xxc{
    height: 90%;
}
.jsty-xxc .nr{
    padding-top: 10px;
    box-sizing: border-box;
}
.jsty-xxc .nr table tr td:nth-child(odd){
    width: 12%;
    text-align: right;
    background-color: #f5f5f5;
}
.jsty-xxc .nr table tr td:nth-child(even){
    text-align: left;
    text-indent: 0.5em;
}
.jsty-xxc .imgF{
    width: 96%;
    margin: 10px auto;
    text-align: center;
    cursor: pointer;
}
.jsty-xxc .imgF .bjt{
    width: 100%;
    height: 100%;
    -webkit-background-size: contain;
    background-size: contain;
}
.jsty-xxc .imgF .bjt img{
    width: 100%;
    height: auto;
}
.footer{
	width:100%;
	height:46px;
	background-image:url(../images/footer_bg.png);
}.footer p{
	font-size:14px;
	color:#9eafbf;
	line-height:50px;
	text-align:right;
	margin-right:10px;
}