@charset "utf-8";

/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	min-width: 1200px;
}

.header_box {
	width: 100%;
	/* overflow: hidden; */
}


.ct_box_gg ul .zf_two .date {
	width: 80px;
	height: 50px;
	text-align: center;
}

.ct_box_gg ul .zf_two .date .day {
	font-size: 20px;
	color: #9f9f9f;
	border: 1px solid #9f9f9f;
	display: block;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
}

.ct_box_gg ul .zf_two .date .ny {
	font-size: 12px;
	color: #fff;
	background: #9F9F9F;
	height: 23px;
	display: block;
}

.ct_box_gg ul .zf_two:hover .date .day {
	color: #66a4e9;
	border: 1px solid #66a4e9;
}

.ct_box_gg ul .zf_two:hover .date .ny {
	background-color: #66a4e9;
}

.ct_box_gg ul li {
	margin-bottom: 28px;
}

.ct_box_gg ul li.last {
	margin-bottom: 0;
}

.ct_box_gg ul .zf_two .zf_two-tit {
	display: block;
	margin-left: 22px;
	font-size: 15px;
	line-height: 24px;
	width: 325px;
}

.fl {
	float: left;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.fr {
	float: right;
}

.header {
	width: 100%;
	height: 150px;
	background-image: url(../images/login_bg_02.png);
	/*background-color: #4992e3;*/
	/* border-bottom: 1px solid #4392D4; */
}

.har {
	width: 1200px;
	margin: 0 auto;
}
.har .login{
float:left;
}
.login img {
	margin-top: 35px;
}

.header .har .lj {
	margin-top: 36px;
	/* width: 120px; */
	float: right;
	/* margin: -85px -12px; */
}

.har .lj a {
	color: #fff;
	font-size: 14px;
}

.har .lj  .search_ico{
    left: -23px;
    position: relative;
    top: 3px;
}



.har .lj .input {
	
	position: absolute;
	top: 32px;
	right: 251px;
	border: none;
	outline: none;
	width: 7%;
	height: 18px;
	z-index: 10;
	font-size: 13px;
	color: #333;
}

/* .header form {
	float: right;
	margin-top: 49px;
	margin-right: -210px;
	position: relative;
}
 */
/* .search_open {
	background-color: #0039A5;
	width: 300px !important;
	z-index: 10
} */

.zi h2 {
	width: auto;
}

.nav1 {
	width: 100%;
	height: 43px;
	/* margin-top: 8px; */
	/* margin-bottom: 8px; */
	background: url(../images/dh_bg.png) no-repeat
}

.nv-ct {
	width: 1200px;
	margin: 0 auto;
}


/* ???|?…a�????????¤?????￠a???1???￥???-????css */

.nav {
	height: 33px;
	line-height: 33px;
	position: relative;
	z-index: 1;
	margin-top: 10px;
}

.nav .on  i {
	background: url(../images/nav-lm-bg.png) no-repeat center;
	width: 8px;
	height: 14px;
	position: absolute;
	left: 48%;
	top: -14px;
	z-index: -1;
	display: none;
}

.nav:hover i {
	display: block;
}

.nav .on i {
	display: block;
}

.clearfix {
	zoom: 1;
}

.nav a {
	color: #ffffff;
	font-size: 16px;
}

.nav .nLi {
	float: left;
	position: relative;
	display: inherit;
}


/* .nav .nLi1{margin-left: -15px;} */

.nav .nLi1 .sub {
	display: none;
}

.nav .nLi h3 {
	float: left;
}

.nav .nLi h3 a {
	display: block;
	width: 109px;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: normal;
}

.nav .sub {
	display: none;
	width: 100%;
	left: 0;
	top: 45px;
	position: absolute;
background-color:rgb(87,87,87);
	background-color:rgba(87, 87, 87, 0.5);
filter:alpha(opacity=85);
	/* opacity: 0.5; */
	/* background-color: #0870C5; */
	line-height: 50px;
	background-position-x: 50%;
}

.nav .sub li {
	zoom: 1;
	line-height: 38px;
	background-color: rgba(87, 87, 87, 0.7);
}

.nav .sub li a:hover {
	background-color: #5fa1eb;
	color: #FFFFFF;
}

.nav .sub a {
	display: block;
	text-align: center;
	color: #fff;
}

/* .nav .sub a:hover {
	background: #f5f5f5;
	color: black;
} */

.nav .on h3 a {
	display: block;
	background: #5fa1eb;
	color: #ffffff;
	font-weight: bold;
}


/* ----- */

.cop_tp {
	width: 1200px;
	height: 330px;
	margin: 0 auto;
	margin-top: 60px;
}

.cop_tp .banner {
	width: 380px;
	height: 310px;
	float: left;
}


/*banner*/

.banner {
	width: 100%;
	margin: 0 auto;
	height: 415px;
	/* clear: both; */
	/* margin-top: -153px; */
	overflow: hidden;
}

.slideBox {
	width: 100%;
	margin: 0 auto;
	height: 450px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 45%;
	bottom: 10px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 10px;
	width: 25px;
	height: 5px;
	line-height: 14px;
	text-align: center;
	/* background: #BAC9D3; */
	cursor: pointer;
	border-radius: 50px;
	border: 1px solid #fff;
	transition: 1.5s;
}

.slideBox .hd ul li.on {
	background: #fff;
	color: #fff;
	width: 50px;
	transition: 1.5s;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	background-color: #edf3f2;
}

.slideBox .bd img {
	width: 1200px;
	height: 380px;
	display: block;
	background-size: 100% 450px;
	transition: 1.5s;
	margin: 0 auto;
}

.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 5%;
	top: 50%;
	display: block;
	filter: alpha(opacity=50);
	opacity: 0.5;
	margin-top: -72px;
}

.slideBox .prev {
	background: url(../images/banner-zuo.png);
	width: 52px;
	height: 50px;
}

.slideBox .next {
	left: auto;
	right: 5%;
	background-position: 8px 5px;
	background: url(../images/banner-you.png);
	width: 52px;
	height: 50px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

.box_it {
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	/* clear:  both; */
	overflow: hidden;
}

.ct_box {
	width: 1200px;
	margin: -10px auto;
}

.xwdt {
	width: 718px;
	float: left;
}

.xwdt-bot {}

.ct_box_zf {
	width: 718px;
	overflow: hidden;
	float: left;
	position: relative;
	background: url(../images/xxgg_cc.png) no-repeat 160px 26px;
}

.ct_box_zf ul {
	margin-top: 6px;
}

.ct_box_gg {
	width: 428px;
	overflow: hidden;
	position: relative;
	margin-top: -13px;
	background: url(../images/gg_d.png) no-repeat 160px 40px;
}

.more {
	float: right;
}

.ct_box_zf .zi p {
	font-weight: bold;
	font-size: 22px;
	line-height: 58px;
	display: inline-block;
	background: url(../images/xwgg.png) no-repeat left center;
	padding-left: 2em;
}

.ct_box_gg .zi p {
	font-weight: bold;
	font-size: 22px;
	line-height: 80px;
	display: inline-block;
	background: url(../images/gg.png) no-repeat left center;
	padding-left: 2em;
}



.zi .more {
	font-size: 13px;
	color: #969696;
	margin-top: 31px;
	float: right;
}

.ct_box_gg li {
	line-height: 22px;
}

.ct_box_gg .zf_two a {
	font-size: 15px;
	margin: 0 auto;
}

.ct_box_zf .more {
font-size: 13px;
    color: #969696;
    margin-top: 17px;
    float: right;

}

.TB-focus {
	width: 488px;
	height: 168px;
	border: 1px solid #D8D8D8;
	position: relative;
	overflow: hidden;
}

.TB-focus .hd {
	position: absolute;
	right: 9px;
	bottom: 10px;
	z-index: 1;
	padding-left: 2px;
}

.ct_box_zf_two {
	width: 337px;
	height: 420px;
	float: left;
	position: relative;
}

.ct_box_zf_two ul {
	margin-top: -17px;
}

.ct_box_zf_two .zf_two {
	border-bottom: 1px solid #e9e9e9;
	width: 335px;
	height: 66px;
	padding-top: 20px;
	line-height: 23px;
}

.ct_box_zf_two .zf_two a {
	font-size: 15px;
	color: #333;
}

.ct_box_zf_two .zf_two i img {
	margin-right: 10px;
}

.ct_box_zf_two .zf_two b {
	font-weight: normal;
	font-size: 12px;
	color: #999;
	float: right;
}

.ct_box_ct {
	float: right;
}

.ct_box_ct .ct_box_zf ul {
	margin-top: 7px;
}

.ct_box_zf_two li a:hover {
	color: #599de8;
font-weight: bold;

}

.ct_box_tr {
	float: right;
	width: 340px;
	overflow: hidden;
}

.ct_box_tr .ct_box_ct {
	margin-left: 0px;
}

.ct_box_tr .ct_box_ct .ct_box_zf {
	width: 340px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg {
	margin-top: 20px;
	overflow: hidden;
	border: 1px solid #ccc;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg img {
	width: 341px;
	height: 83px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg .zzfg_1 {
	padding: 0 25px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg .zzfg_1 p {
	text-indent: 2em;
	font-size: 15px;
	color: #333;
	line-height: 33px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 10px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg .zzfg_1 .lxr p {
	border: none;
	float: left;
	text-indent: 0em;
	line-height: 20px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg .zzfg_1 .lxr {
	margin-bottom: 10px;
	overflow: hidden;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg .zzfg_1 .lxr .lxr_1 {
	float: right;
}

.ct_box_tr .ct_box_ct .ct_box_zf .zzfg .zzfg_1 p a {
	color: #4572B6;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk {
	position: relative;
	margin-top: 28px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk img {
	width: 342px;
	height: 79px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .yjfk_oe {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	margin-left: 30px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .yjfk_oe img {
	width: 35px;
	height: 35px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .yjfk_oe a {
	font-size: 20px;
	color: #cc0000;
	/* margin-bottom: -35px; */
	display: block;
	float: right;
	margin-top: 5px;
	/* margin-right: 34px; */
	margin-left: 15px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .wyxx {
	position: absolute;
	top: 25px;
	margin-top: -10px;
	right: 20px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .wyxx a {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .ckxj {
	position: absolute;
	top: 55px;
	margin-top: -10px;
	right: 20px;
}

.ct_box_tr .ct_box_ct .ct_box_zf .yjfk .ckxj a {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

.slideBox2 {
	margin-top: 5px;
	width: 340px;
	height: 413px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
	float: left;
}

.slideBox2 .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	top: 174px;
	right: 0px;
	bottom: 5px;
	z-index: 1;
}

.slideBox2 .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox2 .hd ul li {
	float: left;
	margin-right: -1px;
	width: 18px;
	height: 18px;
	line-height: 14px;
	text-align: center;
	background: #000000;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	color: #FFFFFF;
	font-size: 12px;
}

.slideBox2 .hd ul li.on {
	background: #d65408;
	color: #fff;
}

.slideBox2 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	left: 0 10px;
}

.slideBox2 .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox2 .bd img {
	width: 340px;
	height: 189px;
	display: block;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox2 .prev,
.slideBox2 .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox2 .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox2 .prev:hover,
.slideBox2 .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox2 .prevStop {
	display: none;
}

.slideBox2 .nextStop {
	display: none;
}

.wdzi_zi p {
	margin: 25px 24px;
	font-size: 16px;
	color: #333333;
}

.wdzi_dl p {
	text-indent: 28px;
	font-size: 13px;
	color: #888888;
	margin: 25px 24px;
}

.slideBox2 .bd .date {
	margin: -5px 15px;
	background: url(../images/index_date.png) no-repeat 10px;
}

.slideBox2 .bd .date p {
	font-size: 14px;
	margin: 0px 33px;
	width: 109px;
	color: #db8b3c;
}

.yqlj {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.yqlj_bg {
	width: 1200px;
	overflow: hidden;
	float: left;
	position: relative;
}

.yqlj_bg .zi p {
	font-weight: bold;
	font-size: 18px;
	background: url(../images/index_45.png) no-repeat left;
	padding-left: 2em;
}

.yqlj_bg .zi {
	margin-top: 40px;
}

.yqlj_wz {
	width: 1039px;
	margin: -32px 80px 78px;
}

.yqlj_bg .yqlj_wz ul {
	list-style: none;
	line-height: 40px;
	margin-left: 50px;
}

.yqlj_bg .yqlj_wz li {
	display: block;
	float: left;
	margin-left: 47px;
}
.yqlj_bg .yqlj_wz li a{
	color:#444444;
font-size:14px;
}
.yqlj_bg .yqlj_wz a {
	text-decoration: none;
	padding: 2px 10px;
}

.footer_lg {
	width: 100%;
	height: 130px;
	background: url(../images/db_bott.png);
}

.ftr {
	width: 530px;
	height: 130px;
	margin: 0 318px;
}

.ftr .ftr_lt {
	width: 90px;
	height: 90px;
	float: left;
	/* border-right: 1px solid #2576BA; */
	/* padding: 10px 0; */
	margin: 10px 1129px;
}

.ftr .ftr_lt img {
	margin-top: 10px;
}

.ftr .ftr_ct {
	float: left;
	width: 589px;
	/* height: 90px; */
	text-align: left;
	/* border-right: 1px solid #2576BA; */
	/* padding: 10px 0; */
	margin-top: -105px;
	margin-left: 25px;
}

.ftr .ftr_ct p {
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
	line-height: 20px;
}

.ftr .ftr_ct .ftr_ct_01 {
	margin-top: 25px;
}

.ftr .ftr_ct .ftr_ct_02 {
	/* margin-right: 145px; */
}

.ftr .ftr_rt {
	width: 245px;
	height: 90px;
	margin-top: 30px;
	float: right;
}

.ftr .ftr_rt .ftr_img {
	float: right;
	margin-right: 40px;
}

.ftr .ftr_rt .ftr_img:nth-child(1) {
	margin-right: 0px;
}

.ftr .ftr_rt .ftr_img img {
	width: 46px;
	height: 46px;
	/* opacity: 0.3; */
}

.ftr .ftr_rt .ftr_img p {
	font-size: 12px;
	color: #fff;
	margin-top: 15px;
}

.ct_bj {
	width: 100%;
	height: 250px;
}

.ct_bj img {
	width: 100%;
	height: 100%;
}


/**
 * 内容页
 */

.banner-con {
	height: 200px;
}

.slideBox_con .bd {
	background: #EDF3F2;
}

.slideBox_con .bd img {
	width: 1200px;
	height: 200px;
	display: block;
	background-size: 100% 450px;
	transition: 1.5s;
	margin: 0 auto;
}

.slideBox_con .bd li {
	background-color: #EDF3F2;
}

.list-right-title {
	width: 1200px;
	margin: 0 auto;
}

.list-right-title .fr_r {
	float: left;
	
	margin: 25px 0px;
	font-size: 14px;
	color: #888888;
}
.list-right-title .fr_r  a{
	font-size: 14px;
	color: #888888;
}
.list_bg {
	width: 1200px;
	margin: 0 auto;
	min-height: 980px;
	position: relative;
	clear: both;
overflow: hidden;
}

.list_bg .list_left_1 {
	width: 250px;
	float: left;
}

.list_left_1 .smu h4 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 16px 0px;
}

.list_left_1 .smu {
	width: 250px;
	height: 626px;
	background: url(../images/content_03.png) no-repeat;
}

.smu .sideMenu {
	font-size: 16px;
	color: #444444;
	padding: 25px 28px;
	line-height: 18px;
}

.smu .sideMenu h3 {
	font-size: 16px;
	line-height: 50px;
	border-bottom: 1px solid #ccc;
}

.sideMenu h3.on a {
	color: #cc9a0e;
}

.sideMenu h3 em {
	width: 20px;
	height: 14px;
	/* background-color: red; */
	display: inline-block;
	float: right;
	margin-top: 19px;
	background: url(../images/dh-right.png) no-repeat;
}

.sideMenu h3.on em {
	background: url(../images/dh_xia.png) no-repeat;
}

.sideMenu ul {
	line-height: 30px;
	padding: 21px 4px;
	border-bottom: 1px solid #ccc;
}

.sideMenu ul i {
	font-size: 14px;
	color: #000000;
	width: 20px;
	height: 14px;
	/* background-color: red; */
	display: inline-block;
	float: left;
	margin-top: 11px;
	margin-left: 10px;
	background: url(../images/dh_zuo.png) no-repeat 7px 1px;
}

.sideMenu ul li.on i {
	background: url(../images/zuo_blue.png) no-repeat 7px 1px;
}

.sideMenu ul li.on a {
	color: #5fa1eb;
}

.list_bg .list_right_1 {
	width: 912px;
	float: right;
margin-bottom:20px;
	overflow: hidden;
}

.list_bg .list_right_1 .list_right_lm {
	width: 912px;
	height: 30px;
	background: url(../images/right_2.png) no-repeat 150px 10px;
}

.list_right_lm p {
	font-size: 22PX;
	font-weight: bold;
	text-indent: 27px;
	background: url(../images/icon_10.png) no-repeat -5px 1px;
	background-size: 12px 36px;
}

.list_content_ct1 {
	margin-top: 35px;
}

.list_content_ct1 .content_ct h5 {
	text-align: center;
	font-size: 22px;
	color: #5fa1eb;
	font-weight: normal;
}

.list_content_ct1 .content_ct h3 {
	text-align: center;
	font-size: 18px;
	color: #444444;
	font-weight: normal;
	margin-top: 10px;
}

.list_content_ct1 .content_ct h6 {
	font-size: 14px;
	color: #777;
	text-align: center;
	line-height: 50px;
	font-weight: normal;
	margin-top: 7px;
	border-bottom: 1px solid #CCCCCC;
}

.list_content_ct1 .content_ct p {
	font-size: 15px !important;
	line-height: 30px !important;
	text-indent: 0em!important;
	margin-top: 1em!important;
	color: #444!important;
}
.list_content_ct1 .content_ct span {
	font-size: 15px !important;
	line-height: 30px !important;
	text-indent: 2em!important;
	margin-top: 1em!important;
	color: #444!important;
}
.list_content_ct1 .content_ct .div_img {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
}

.list_content_ct1 .content_ct b.b_xian {
	background-color: #ccc;
	height: 1px;
	/* display: inline-block; */
	display: block;
	margin-bottom: 20px;
	margin-top: 40px;
}

.list_content_ct1 .content_ct .bt_next p {
	line-height: 1em;
	margin-top: 1em;
	font-size: 16px;
	cursor: pointer;
}

.list_content_ct1 .content_ct .bt_next .bt_next_top {
	color: #5fa1eb;
	margin-top: 35px;
	display: block;
}

.list_content_ct1 .content_ct .bt_next p:hover {
	color: #5fa1eb;
}
.list_content_ct1 .content_ct .bt_next p:hover a{
	color: #5fa1eb;
}

.footer {
	width: 100%;
	height: 130px;
	background-image: url(../images/db_bott.png);
	background-repeat: no-repeat;
	margin: 30px auto 0px;
}

.footer .ftr_ct {
	width: 1200px;
	margin: 0 auto;
}

.footer .ftr_ct .ftr_lt {
	float: left;
	margin-top: 40px;
}

.footer .ftr_ct .ftr_lt1 {
	float: left;
	margin: 29px auto;
}

.footer .ftr_ct .ftr_lt1 p {
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
}

.ftr_ct .weixin {
	float: right;
	margin: 19px auto 0px;
}

.ftr_ct .weixin li {
	float: left;
	margin-right: 20px;
}

.ftr_ct .weixin li.f1 {
	margin-right: 0;
}


/*list*/

.list_content_ct ul {
	margin-top: 5px;
}

.list_content_ct li {
	line-height: 56px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 15px;
}

.list_content_ct li a {
	color: #333;
	font-size: 15px;
}

.list_content_ct li:hover a {
	margin-left: 15px;
	color: #0039A5;
}

.list_content_ct li .span_dian {
	width: 5px;
	height: 5px;
	background-color: #D4C59B;
	display: inline-block;
	margin-right: 15px;
	border-radius: 50%;
}

.list_content_ct li i {
	float: right;
	font-size: 14px;
	color: #888888;
	font-style: normal;
}

.page {
	text-align: center;
	margin-top: 33px;
	/*height: 27px;*/
	position: relative;
}

.page input {
	width: 30px;
	height: 22px;
	position: relative;
	border: 1px solid #a9a9a9;
	top: 1.5px;
	line-height: 20px;
}

.page span {
	display: inline-block;
	margin: 0 10px;
	color: #000;
}

.page a {
	border: 1px solid #afd5f5;
	padding: 0px 5px;
	color: #000;
	height: 24px;
	display: inline-block;
}

.page a.active {
	color: #cccccc;
}

.page a.toPage {
	background: #d1e6fa;
	margin-left: 20px;
}


section.teacher{width:1200px;margin:0 auto;}
section.teacher>article{float:left;width:900px;padding:10px 20px 20px 20px;transition-duration:1s;background:url(../images/ny/ny_title_bj.jpg)no-repeat right bottom #FFF;position:relative;}
section.teacher>article>h1{border-left:10px #11406C solid;padding-left:20px;font-size:28px;}
section.teacher>article>h1>span{margin-left:5px;font-size:14px;color:#555;}
section.teacher>article>form{position:absolute;top:25px; right:20px;}
section.teacher>article>form>input{width:300px;display:inline-block;}
section.teacher>article>form>button{margin-bottom:5px;}
section.teacher>article>hr{width:600px;height:1px;background:#11406C;border:1px #11406C solid;transition-duration:1s;}
section.teacher>article:hover>hr{width:860px;transition-duration:1s;}
section.teacher>article>ul.teacherlist{list-style-type:none;}
section.teacher>article>ul.teacherlist>hr{width:100%;color:#333;height:1px;}
section.teacher>article>ul.teacherlist>li{display:inline-block;position:relative;width:410px;height:180px;margin:10px 10px 10px 0px;line-height:33px;border: none;}}
section.teacher>article>ul.teacherlist>li>div:nth-child(1){width:150px;height:180px;position:absolute;left:0px;top:0px;background:#EFEFEF;}
section.teacher>article>ul.teacherlist>li>div:nth-child(1)>img{width:150px;height:180px;}
section.teacher>article>ul.teacherlist>li>div:nth-child(2){width:250px;height:180px;position:absolute;left:160px;top:0px;}
section.teacher>article>ul.teacherlist>li>div:nth-child(2)>a>span{display:inline-block;width:120px;height:30px;background:#FFF;border:1px #5fa1eb dashed;font-size:14px;text-align:center;color:#333;line-height:29px;transition-duration:1s;}
section.teacher>article>ul.teacherlist>li:hover>div:nth-child(2)>a>span{background:#5fa1eb;border:0px;color:#FFF;transition-duration:1s;}
section.teacher>aside{float:right;position:sticky;top:20px;width:280px;background:#FFF;margin-left:20px;transition-duration:1s;}
section.teacher>aside:hover{box-shadow: 0px 0px 10px 0px #666;transition-duration:1s;}
section.teacher>aside>div{width:260px;height:40px;background:#1A61A2;margin:10px;color:#FFF;font-size:18px;padding-left:20px;line-height:38px;transition-duration:1s;}
section.teacher>aside>div>span{font-size:12px;margin-left:10px;border-left:2px #FFF solid;padding-left:10px;}
section.teacher>aside:hover>div{background:#5fa1eb;transition-duration:1s;}
section.teacher>aside>hr{width:100%;height:1px;background:#EFEFEF;margin:0px;}
section.teacher>aside>ul{width:100%;}
section.teacher>aside>ul>a>li{list-style-type:none;height:40px;padding-left:30px;border-bottom:1px #EFEFEF dashed; font-size:16px;color:#333;line-height:40px;}
section.teacher>aside>ul>a>li:hover{background:#EFEFEF;}
section.teacher>div{clear:both;margin-bottom:50px;}
