@charset "utf-8";

/* CSS Document */
@media screen and (min-width: 1920px) {
	.container {
		width: 1640px;
	}
           .index-newimg img {
		height: 470px;
		width: 820px;
	}
           .logo{display:none;}
           .logo1920{display:block;}
	#full-width-slider1 {
		height: 470px !important;
	}
}

@media screen and (min-width: 1680px) and (max-width:1920px) {
	.container {
		width: 1580px;
	}
           .index-newimg img {
		height: 460px;
		width: 780px;
	}
          .logo{display:none;}
           .logo1920{display:block;width:80%;height:80%; }
	#full-width-slider1 {
		height: 460px !important;
	}
}
@media screen and (min-width: 1600px)and (max-width: 1680px) {
	.container {
		width: 1600px;
	}
.index-newimg img {
		height: 460px;
		width: 780px;
	}
           .logo{display:none;}
           .logo1920{display:block;width:78%;height:78%; }

	#full-width-slider1 {
		height: 460px !important;
	}

}


@media screen and (min-width: 1440px)and (max-width: 1600px) {
	.container {
		width: 1400px;
	}
.index-newimg img {
		height: 400px;
		width: 690px;
	}
 .logo{display:none;}
            .logo1920{display:block;width:70%;height:70%; }

	#full-width-slider1 {
		height: 400px !important;
	}

}

@media screen and (min-width: 1280px)and (max-width: 1440px) {
	.container {
		width: 1260px;
	}
	.index-newimg {
		height: 400px;
	}
	.index-newimg img {
		height: 400px;
		width: 630px;
	}

          .logo{display:none;}
             .logo1920{display:block;width:82%;height:82%; }
	#full-width-slider1 {
		height: 390px !important;
	}
}

@media screen and (min-width: 1560px) {
	.container1 {
		height: 100%;
		width: 1540px;
	}
}


@media screen and (min-width: 1200px)and (max-width: 1280px) {
	.container1 {
		height: 100%;
		width: 1150px;
	}
	.index-newimg {
		height: 420px;
	}
	.index-newimg img {
		height: 420px;
		width: 580px;
	}
	#full-width-slider1 {
		height: 420px !important;
	}
}

@media (max-width: 1560px) {
	.title h3 {
		font-size: 22px;
	}
	.index-newlist ul li {
		padding: 7px 40px 0 25px;
	}
	.index-newlist ul li .newlist-text {
		padding-bottom: 13px;
	}
	.tab {
		padding-right: 42px;
	}
	.link-img ul li a {
		height: 95px;
	}
	.left-box {
		margin-top: -88px;
	}
	.left-box .current {
		font-size: 28px;
		line-height: 46px;
	}
	.columntitle span {
		font-size: 28px;
	}
	.training ul li .time .time-date {
		font-size: 48px;
	}
	.training-box .training-title {
		font-size: 23px;
	}
	.left-nav ul {
		background-size: 200px;
	}
	.left-nav ul li a {
		font-size: 19px;
	}
	.teacher-details .teacher-ul li .teacher-name {
		font-size: 22px;
	}
	.organization table tr td h2 {
		font-size: 23px;
		padding-bottom: 18px;
		margin-bottom: 26px;
	}
	.list ul li .time span {
		padding-left: 20px;
	}
	#tab-list2 li {
		font-size: 15px;
		padding: 12px 50px;
	}
	#tab-list2 {
		margin-bottom: 35px;
	}
	#tDiv2 .tab-content table tr:first-child td {
		font-size: 17px !important;
	}
	#tDiv2 .tab-content table tr td {
		padding: 13px 10px 5px!important;
		font-size: 15px !important;
	}
	#tDiv2 .tab-content table tr td p {
		font-size: 15px !important;
	}
	#tDiv2 .tab-content table tr td p span,
	#tDiv2 .tab-content table tr td span {
		font-size: 15px !important;
	}
	.jianjie-imgbox {
		margin: 58px 0 30px;
	}
	.jianjie p strong {
		font-size: 22px;
	}
	.jianjie-xixni table tr td p strong {
		font-size: 28px;
	}
	.jianjie p {
		font-size: 15px !important;
		line-height: 28px !important;
	}
	.jianjie p span {
		font-size: 15px !important;
		line-height: 28px !important;
	}
	.jianjie-xixni table {
		width: 260px;
		margin: 0 20px;
	}
	.jianjie-img {
		width: 620px;
		height: 309px;
		bottom: 26px;
	}
	.jianjie-xixni {
		padding: 10px 0 22px;
	}
	.jianjie-xixni table tr td {
		padding: 15px 12px 10px 0 !important;
	}
	.img-news ul li {
		height: 209px;
	}
	.img-news ul li .img-news-img {
		width: 318px;
		height: 207px;
	}
	.img-news ul li .img-news-xinxi {
		margin-left: 35px;
		margin-top: 26px;
	}
	.img-news-time .news-time-year {
		font-size: 21px;
	}
	.img-news-time .news-time-date {
		font-size: 17px;
	}
	.img-news ul li .img-news-text {
		margin-top: 26px;
		margin-left: 500px;
		margin-right: 32px;
	}
	.img-news-time::after {
		left: 65px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 161px;
	}
	.img-list ul li .img-list_picture {
		height: 161px;
	}
	.img-list {
		margin-top: 42px;
		margin-bottom: 35px;
	}
	.download {
		margin-bottom: 60px;
	}
	.article h2.title {
		font-size: 23px;
	}
	.article .content p {
		font-size: 17px;
		line-height: 36px;
	}
	.article {
		margin-bottom: 80px;
		margin-top: 50px;
	}
	.about {
		margin-bottom: 35px;
		margin-top: 50px;
	}
	.footer {
		background-size: auto 100%;
	}
	.footer-logo {
		width: 49%;
	}
	.teacher-left-contact h4 span {
		font-size: 23px;
	}
	.teacher-right h4 {
		text-indent: 0;
		font-size: 23px;
	}
	.nav ul li .nav_item li a {
		padding: 17px 17px 17px 36px;
	}
	.list-pt ul li a {
		padding: 16px 18px;
	}
	.teacher-wap .teacher-lists ul li {
		width: 107px;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 39.5px;
	}
	.tab li {
		padding: 0 10px;
		margin-left: 9px;
	}
	.about .content h3 {}
	#tDiv2 h3 {
		font-size: 23px;
	}
	.about table tr td {
		padding: 15px 8px !important;
		font-size: 15px !important;
	}
	.about table tr:first-child td {
		font-size: 17px !important;
	}
	.about table tr td p {
		font-size: 15px !important;
	}
	.about table tr td span {
		font-size: 15px !important;
	}
	.about table tr td p span {
		font-size: 15px !important;
	}
	.way ul li .img-way {
		width: 48px;
		height: 48px;
	}
	.way ul li a p {
		font-size: 19px;
	}
	.index-newlist.index-addlist ul {
		margin-top: -3px;
	}
	#full-width-slider1 .rsGCaption {}
	.index-newlist.index-addlist ul li .time,
	.index-addlist ul li .time {
		line-height: 32px;
	}
	.index-newlist.index-addlist ul li .newlist-title,
	.index-addlist ul li .newlist-title {
		height: 32px;
	}
	.index-newlist ul li .newlist-title .line-title,
	.index-addlist ul li .newlist-title .line-title {
		line-height: 32px;
	}
	.index-newlist.index-addlist ul li .newlist-text::after,
	.index-addlist ul li .newlist-text::after {
		bottom: 9px;
	}
	.index-addlist ul li .newlist-text {
		width: 75%;
	}
	.index-newlist.index-addlist ul li .newlist-text {
		width: 82%;
	}
	.one-content {
		padding: 20px 0 20px;
	}
	.noticenew,
	.learningnew,
	.frontnew {
		margin-top: 22px;
		margin-bottom: 20px;
	}
	.three-content {
		padding: 0px 0 0;
	}
	.link-img {
		margin-top: 30px;
	}
	.index-addlist ul li {
		padding: 0px;
	}
	.index-newlist.index-addlist ul li {
		padding: 0;
	}
}

@media (max-width: 1380px) {
	.index-newlist ul li .time .month {
		font-size: 19px;
	}
	.index-newlist ul li .time .day {
		font-size: 30px;
	}
	.index-newlist ul li .newlist-title {
		font-size: 19px;
		line-height: 80px;
		height: 80px;
	}
	.index-newlist.index-addlist ul {
		margin-top: 2px;
	}
	.index-newlist ul li .newlist-title .line-title {
		line-height: 40px;
		line-height: 33px;
	}
	.index-newlist ul li .time {
		margin-top: 6px;
	}
	.index-newlist.index-addlist ul li .newlist-text::after,
	.index-addlist ul li .newlist-text::after {
		bottom: 9px;
		height: 16px;
	}
	.title {
		margin-bottom: 6px;
	}
	.index-newlist.index-addlist ul li .time,
	.index-addlist ul li .time {
		line-height: 35px;
	}
	.index-newlist ul li .newlist-text {
		padding-bottom: 15px;
	}
	.tab {
		padding-right: 45px;
	}
	.tab li {
		padding: 0 10px;
		margin-left: 8px;
		padding: 0 9px;
		margin-left: 2px;
	}
	#tab-list2 {
		margin-bottom: 28px;
	}
	#tab-list2 li {
		padding: 10px 40px;
	}
	.demeanor ul li .demeanor-img {
		width: 190px;
		height: 130px;
	}
	.demeanor ul li .info-text {
		margin-left: 210px;
		padding-top: 4px;
	}
	.demeanor ul li .info-text .info-title {
		margin-bottom: 10px;
	}
	.front ul li a,
	.work ul li a {
		padding: 6px 0 8px 30px;
	}
	.front ul li:hover a,
	.work ul li:hover a {
		padding: 20px 0 20px 37px;
	}
	.link-img ul li a {
		height: 108px;
	}
	#full-width-slider .banner-dian {
		bottom: 28px;
	}
	.left-nav {
		padding-left: 7px;
		padding-bottom: 7px;
	}
	.left-nav ul li a::before {
		left: -17px;
	}
	.left-nav ul li.active a::before,
	.left-nav ul li:hover a::before {
		width: 7px;
	}
	.left-box {
		margin-top: -86px;
	}
	.left-box .current {
		font-size: 26px;
		line-height: 44px;
	}
	.left-nav ul {
		background-size: 180px;
		padding: 0 0 128px;
	}
	.left-nav ul li {
		padding: 0 10px;
	}
	.left-nav ul li.active::before,
	.left-nav ul li:hover::before {
		width: 7px;
		left: -7px;
	}
	.columntitle span {
		font-size: 26px;
		padding: 0 25px 0 0px;
	}
	.left-nav ul li a {
		font-size: 18px;
		padding: 15px 0 15px 32px;
	}
	.left-nav ul li ul {
		width: calc(100% + 20px);
		margin-left: -10px;
	}
	.left-nav ul li ul li a {
		font-size: 15px;
		line-height: 32px;
	}
	.left-nav ul li ul li a::before {
		background: none;
		width: 6px !important;
		height: 6px;
		top: 12.5px;
	}
	.training ul li .time .time-date {
		font-size: 46px;
	}
	.training ul li {
		padding: 38px 60px 35px 42px;
	}
	.training ul li .time {
		width: 80px;
		margin-top: -9px;
		margin-right: 32px;
	}
	.training-box .training-title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.location a {
		font-size: 15px;
	}
	.location span {
		font-size: 15px;
	}
	.right-current {
		margin-bottom: 25px;
	}
	.teacherlist .search-teacher .name {
		font-size: 15px;
		width: 115px;
	}
	.teacherlist .search-teacher ul {
		margin-left: 130px;
		/*margin-right: 5px;*/
		margin-left: 115px;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 41.2px;
	}
	.teacher-details .teacher-ul li {
		margin-bottom: 53px;
	}
	.teacher-details .teacher-ul li .teacher-img {
		width: 170px;
		height: 208px;
	}
	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 190px;
	}
	.teacher-details .teacher-ul li .teacher-name {
		font-size: 21px;
	}
	.teacher-details .teacher-ul li .teacher-title {
		font-size: 15px;
	}
	.teacher-details .teacher-ul li .teacher-item p {
		font-size: 13px;
		margin-left: 42px;
	}
	.teacher-details .teacher-ul li .teacher-item p span {
		left: -42px;
	}
	.teacher-details .teacher-ul li .teacher-more {
		width: 95px;
		height: 28px;
		margin: 21px 0 9px auto;
	}
	.teacher-details .teacher-ul li .teacher-more a {
		font-size: 13px;
		line-height: 28px;
		padding-left: 23px;
	}
	.organization table tr td h2 {
		font-size: 22px;
		padding-bottom: 15px;
		margin-bottom: 21px;
	}
	.organization table tr td p {
		font-size: 15px;
		line-height: 16px;
	}
	.notes {
		margin-top: 30px;
	}
	.history-box .notes-time {
		font-size: 15px;
	}
	.history-box .notes-title {
		font-size: 15px;
	}
	.list {
		margin-top: 53px;
	}
	.list ul li .time {
		padding: 11px 0 11px 40px;
		font-size: 17px;
	}
	.list ul li .time span {
		padding-left: 15px;
	}
	.list ul li .list-box {
		padding: 15px 18px;
	}
	.list ul li .list-box .list-box-title {
		padding: 21px 18px;
	}
	.jianjie {
		margin-bottom: 65px;
	}
	.jianjie-imgbox {
		margin: 52px 0 25px;
	}
	.jianjie p strong {
		font-size: 20px;
	}
	.jianjie p {
		font-size: 14px !important;
		margin-bottom: 25px;
	}
	.jianjie p span {
		font-size: 14px !important;
	}
	.jianjie-xixni table tr td p strong {
		font-size: 26px;
	}
	.jianjie-xixni table tr td {
		padding: 11px 8px 8px 0 !important;
	}
	.jianjie-xixni table {
		width: 230px;
		margin: 0 13px;
	}
	.jianjie-img {
		width: 600px;
		height: 298px;
		bottom: 20px;
	}
	.img-news {
		margin-top: 33px;
		margin-bottom: 63px;
	}
	.img-news ul li {
		height: 191px;
	}
	.img-news ul li:hover {
		background-size: 65px;
	}
	.img-news ul li .img-news-img {
		width: 290px;
		height: 189px;
	}
	.img-news ul li .img-news-xinxi {
		margin-left: 26px;
		margin-top: 24px;
	}
	.img-news-time {
		margin-bottom: 40px;
	}
	.img-news-time .news-time-year {
		font-size: 20px;
	}
	.img-news-time .news-time-date {
		font-size: 16px;
	}
	.img-news-time::after {
		left: 60px;
		width: 56px;
	}
	.img-news ul li .img-news-text {
		margin-top: 24px;
		margin-left: 450px;
		margin-right: 28px;
	}
	.img-news ul li .img-news-text h3 {
		font-size: 17px;
		line-height: 21px;
		height: 42px;
		margin-bottom: 18px;
	}
	.img-list ul li {
		margin-bottom: 30px;
	}
	.img-list ul li .img-list_picture {
		height: 151px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 151px;
	}
	.img-list ul li .img-list_text {
		margin: 12px 0 12px -9px;
	}
	.download ul li {
		font-size: 17px;
		padding: 0 70px 0 20px;
		margin-bottom: 25px;
	}
	.download {
		margin-bottom: 50px;
	}
	.article h2.title {
		font-size: 22px;
	}
	.article h4 {
		margin: 17px 0 7px;
	}
	.article .content p {
		font-size: 16px;
		line-height: 34px;
	}
	.article {
		margin-bottom: 70px;
		margin-top: 40px;
	}
	.about .content p {
		font-size: 17px;
		line-height: 36px;
	}
	.about {
		margin-top: 40px;
	}
	.teacher-left-contact {
		height: 201px;
	}
	.teacher-left-contact h4 {
		margin-top: 25px;
		margin-top: 15px;
	}
	.teacher-left-img {
		width: 165px;
		height: 201px;
	}
	.teacher-right h4 {
		font-size: 22px;
	}
	.teacher-left-contact h4 span {
		font-size: 22px;
	}
	.nav ul li .nav_item li a {
		padding: 17px 17px 17px 32px;
	}
	.list-pt ul li a {
		padding: 14px 16px;
		font-size: 15px;
	}
	.list-pt ul li a::after {
		bottom: 23px;
		height: 4px;
		width: 4px;
	}
	.teacher-wap .teacher-lists ul li {
		width: 99px;
	}
	.teacherlist .search-teacher .mingcheng-bottom ul li {
		margin-left: 30px;
		width: 112px;
	}
	.about .content h3 {
		font-size: 18px;
		font-size: 19px;
	}
	.about .content h3::before {
		width: 5px;
		height: 5px;
	}
	#tDiv2 h3 {
		font-size: 22px;
	}
	.left-nav ul li .icon {
		width: 23px;
		height: 23px;
		top: 21px;
	}
	.way ul li .img-way {
		width: 44px;
		height: 44px;
	}
	.way ul li a p {
		font-size: 18px;
	}
	.tab-content ul li .time .day,
	.tab-content-notice ul li .time .day {
		font-size: 30px;
	}
	.tab-content ul li .time .month,
	.tab-content-notice ul li .time .month {
		font-size: 19px;
	}
	.pagebar,
	.search_pagebar {
		margin: 20px auto 65px;
	}
	.index-newlist.index-addlist ul li .newlist-title,
	.index-addlist ul li .newlist-title {
		height: 35px;
	}
	.index-newlist ul li .newlist-title .line-title,
	.index-addlist ul li .newlist-title .line-title {
		line-height: 35px;
	}
	.link-img {
		margin-top: 30px;
	}
	.index-addlist ul li {
		padding: 0px;
	}
	.index-newlist.index-addlist ul li {
		padding: 0;
	}
}

@media (max-width: 1200px) {
	.search {
		width: 22.3%;
	}
	.nav ul li a {
		font-size: 17px;
		height: 56px;
		line-height: 56px;
	}
	.nav ul li .nav_item li a {
		font-size: 15px;
	}
	.title h3 {
		font-size: 24px;
	}
	.title h3 img {
		width: 37px;
	}
	.one-content {
		padding: 35px 0 40px;
	}
	.news-more {
		width: 250px;
	}
	#full-width-slider1 .rsGCaption {}
	#full-width-slider1 .rsGCaption h3 {
		font-size: 16px;
	}
          
	.banner p {
		font-size: 16px;
	}
	#full-width-slider1 .rsGCaption .time {
		font-size: 14px;
	}
	.index-newlist ul li {
		padding: 2px 25px 0 12px;
	}
	.index-newlist ul li .time .month {
		font-size: 18px;
	}
	.index-newlist ul li .time .day {
		font-size: 28px;
		margin-top: 6px;
	}
	.index-newlist ul li .newlist-title {
		font-size: 18px;
		line-height: 72px;
		margin-left: 75px;
		height: 72px;
	}
	.index-newlist ul li .newlist-title .line-title {
		line-height: 36px;
	}
	.index-newlist ul li .newlist-abstract {
		font-size: 13px;
		line-height: 20px;
		height: 40px;
		margin-left: 75px;
	}
	.index-newlist ul li .newlist-text {
		padding-bottom: 9px;
	}
	.learning {
		padding: 45px 18px 80px;
	}
	.learning ul li .learning-title {
		font-size: 17px;
	}
	.learning ul li {
		padding: 18px 0 16px;
	}
	.notice {
		margin: 50px 0 55px;
	}
	.tab li {
		font-size: 15px;
		padding: 0 5px;
		margin-left: 4px;
		font-size: 14px;
		padding: 0 5px;
		margin-left: 0px;
		line-height: 29px;
		height: 30px;
	}
	.tab {
		margin-top: 8px;
		line-height: 29px;
		height: 30px;
	}
	.tab .tab-active:after {
		bottom: -15px;
		border: 8px solid transparent;
		border-top-width: 7px;
		border-top-color: #005597;
	}
	.tab-content .more,
	.tab-content-notice .more {
		top: -45px;
	}
	.tab-content,
	.tab-content-notice {
		top: 58px;
	}
	.tab-content ul li a,
	.tab-content-notice ul li a {
		margin: 15px 18px;
	}
	.tab-content ul li .time,
	.tab-content-notice ul li .time {
		width: 50px;
		height: 70px;
	}
	.tab-content ul li .time .day,
	.tab-content-notice ul li .time .day {
		font-size: 28px;
		margin-top: 10px;
	}
	.tab-content ul li .time .month,
	.tab-content-notice ul li .time .month {
		font-size: 18px;
	}
	.tab-content ul li .info-title,
	.tab-content-notice ul li .info-title {
		margin-left: 66px;
		font-size: 15px;
		line-height: 56px;
		height: 56px;
		margin-top: 6px;
	}
	.tab-content ul li .info-title .line-title,
	.tab-content-notice ul li .info-title .line-title {
		line-height: 28px;
	}
	.demeanor ul li .demeanor-img {
		width: 160px;
		height: 109px;
	}
	.demeanor ul li .info-text {
		margin-left: 180px;
		padding-top: 0px;
	}
	.demeanor ul li .info-text .info-title {
		margin-bottom: 8px;
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.demeanor ul li .info-text .info-abstract {
		font-size: 13px;
		line-height: 20px;
		height: 60px;
	}
	.front ul li a,
	.work ul li a {
		padding: 6px 0 8px 30px;
	}
	.front ul li:hover a,
	.work ul li:hover a {
		padding: 16px 0 16px 37px;
	}
	.front ul li a h3,
	.work ul li a h3 {
		font-size: 15px;
		line-height: 20px;
	}
	.link-img {
		margin-top: 15px;
	}
	.link-img ul {
		padding: 15px;
	}
	.link-img ul li a {
		height: 90px;
	}
	.way ul li .img-way {
		width: 42px;
		height: 42px;
	}
	#full-width-slider .banner-dian {
		bottom: 20px;
	}
	#full-width-slider .rsBullet.rsNavSelected span {}
	.left-box {
		margin-top: -74px;
	}
	.left-box .current {
		font-size: 24px;
		line-height: 40px;
		padding: 17px 0;
	}
	.left-nav ul li a {
		font-size: 16px;
		line-height: 36px;
		padding: 12px 0 12px 30px;
	}
	.left-nav ul li ul {
		padding: 10px 0;
		width: calc(100% + 14px);
		margin-left: -7px;
	}
	.left-nav ul li ul li a {
		padding: 0 0 0 55px;
		font-size: 14px;
		line-height: 30px;
	}
	.left-nav ul li ul li a::before {
		left: 40px;
	}
	.left-nav {
		padding-left: 6px;
		padding-bottom: 6px;
	}
	.left-nav ul li.active a::before,
	.left-nav ul li:hover a::before {
		width: 6px;
	}
	.left-nav ul li a::before {
		left: -13px;
	}
	.left-nav ul li {
		padding: 0 7px;
	}
	.left-nav ul li.active::before,
	.left-nav ul li:hover::before {
		width: 6px;
		left: -6px;
	}
	.columntitle span {
		font-size: 24px;
		padding: 0 20px 0 0;
	}
	.training ul li {
		padding: 28px 45px 26px 32px;
	}
	.training ul li .time {
		width: 75px;
		margin-right: 28px;
	}
	.training ul li .time .time-date {
		font-size: 40px;
		line-height: 52px;
	}
	.training ul li .time .time-year {
		font-size: 13px;
		height: 29px;
		line-height: 29px;
	}
	.training-box .training-title {
		font-size: 20px;
		margin-bottom: 11px;
	}
	.training-box .training-abstract {
		font-size: 13px;
	}
	.right-box {
		padding-top: 32px;
	}
	.left-nav ul {
		background-size: 150px;
		padding: 0 0 108px;
	}
	.teacherlist .search-teacher {
		padding: 18px 20px;
	}
	.teacherlist .search-teacher .name {
		font-size: 14px;
		width: 110px;
		margin-top: 3px;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 38px;
		width: 37px;
	}
	.teacherlist .search-teacher .zimu-top ul li a {
		font-size: 14px;
		line-height: 28px;
	}
	.teacherlist .search-teacher .mingcheng-bottom ul li a {
		font-size: 13px;
		line-height: 28px;
	}
	.teacher-details .teacher-ul li .teacher-img {
		width: 145px;
		height: 177px;
	}
	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 165px;
	}
	.teacher-details .teacher-ul li .teacher-name {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.teacher-details .teacher-ul li .teacher-name {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.teacher-details .teacher-ul li .teacher-title {
		font-size: 14px;
		margin-bottom: 8px;
		height: 20px;
	}
	.teacher-details .teacher-ul li .teacher-item p {
		font-size: 12px;
		line-height: 22px;
		margin-left: 38px;
		min-height: 22px;
	}
	.teacher-details .teacher-ul li .teacher-item p span {
		left: -38px;
	}
	.teacher-details .teacher-ul li .teacher-more a {
		font-size: 12px;
		line-height: 26px;
		padding-left: 19px;
		background-size: 17px;
	}
	.teacher-details .teacher-ul li .teacher-more {
		width: 83px;
		height: 27px;
		margin: 17px 0 11px auto;
	}
	.teacher-details .teacher-ul {
		margin-top: 45px;
	}
	.organization {
		margin-bottom: 55px;
	}
	.organization table tr td h2 {
		font-size: 20px;
		padding-bottom: 13px;
		margin-bottom: 19px;
	}
	.organization table tr td h2::after {
		width: 20px;
		height: 2px;
	}
	.organization table tr td p {
		font-size: 14px;
		line-height: 14px;
	}
	.notes ul {
		padding: 10px 0 70px;
	}
	.notes ul::before {
		left: 5px;
		width: 5px;
	}
	.notes ul li::before {
		width: 15px;
		height: 15px;
		background-size: 100%;
	}
	.notes {
		margin-top: 25px;
		margin-bottom: 50px;
	}
	.list {
		margin-top: 44px;
	}
	.list ul li .time {
		padding: 9px 0 9px 30px;
		font-size: 16px;
		line-height: 34px;
		background-size: 210px;
	}
	.list ul li .time span {
		padding-left: 13px;
	}
	.list ul li .list-box {
		padding: 13px 15px;
	}
	.list ul li .list-box .list-box-title {
		padding: 18px 15px;
	}
	.list ul li .list-box h5 {
		font-size: 15px;
		line-height: 26px;
		height: 52px;
	}
	#tab-list2 li {
		padding: 8px 30px;
		line-height: 34px;
		font-size: 14px;
	}
	#tab-list2 {
		margin-bottom: 20px;
	}
	#tDiv2 .tab-content table tr:first-child td {
		font-size: 16px !important;
	}
	#tDiv2 .tab-content table tr td {
		padding: 12px 9px 6px!important;
		font-size: 14px !important;
	}
	#tDiv2 .tab-content table tr td a span {
		width: 44px;
		height: 17px;
		margin: 0 23px 3px 0;
	}
	#tDiv2 .tab-content table tr td p {
		font-size: 14px !important;
	}
	#tDiv2 .tab-content table tr td p span,
	#tDiv2 .tab-content table tr td span {
		font-size: 14px !important;
	}
	.jianjie-imgbox {
		margin: 40px 0 22px;
	}
	.jianjie p strong {
		font-size: 19px;
	}
	.jianjie-xixni table {
		width: 220px;
		margin: 0 10px;
	}
	.jianjie-xixni table tr td p strong {
		font-size: 22px;
	}
	.jianjie-xixni table tr td {
		padding: 8px 5px 6px 0 !important;
	}
	.jianjie-img {
		width: 470px;
		height: 234px;
		bottom: 25px;
	}
	.jianjie-xixni {
		padding: 5px 0 10px;
	}
	.jianjie p {
		margin-bottom: 18px;
		line-height: 27px !important;
	}
	.jianjie p span {
		line-height: 27px !important;
	}
	.jianjie {
		margin-bottom: 50px;
	}
	.img-news ul li {
		height: 168px;
	}
	.img-news ul li:hover {
		background-size: 55px;
	}
	.img-news ul li .img-news-img {
		width: 255px;
		height: 166px;
	}
	.img-news ul li .img-news-xinxi {
		margin-left: 22px;
		margin-top: 20px;
	}
	.img-news-time {
		margin-bottom: 35px;
	}
	.img-news-time .news-time-year {
		font-size: 19px;
	}
	.img-news-time .news-time-date {
		font-size: 15px;
	}
	.img-news-time::after {
		left: 57px;
		width: 50px;
	}
	.img-news ul li .img-news-xinxi .news-arrow {
		width: 36px;
		height: 36px;
		background-size: 19px;
	}
	.img-news ul li .img-news-text {
		margin-top: 20px;
		margin-left: 395px;
		margin-right: 22px;
	}
	.img-news ul li .img-news-text h3 {
		font-size: 16px;
		line-height: 20px;
		height: 40px;
		margin-bottom: 14px;
	}
	.img-news ul li .img-news-text p {
		font-size: 13px;
		line-height: 24px;
		height: 72px;
	}
	.img-list {
		margin-top: 34px;
		margin-bottom: 30px;
	}
	.img-list ul li .img-list_picture {
		height: 125px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 125px;
	}
	.img-list ul li .img-list_text {
		margin: 8px 0 8px -9px;
		font-size: 15px;
	}
	.img-list ul li {
		margin-bottom: 25px;
	}
	.download {
		margin-bottom: 40px;
	}
	.download_search,
	.download_download {
		width: 46px;
		height: 43px;
		background-size: 100%;
	}
	.download ul li {
		font-size: 16px;
		line-height: 28px;
		padding: 0 70px 0 20px;
		height: 91px;
		margin-bottom: 22px;
	}
	.download ul li p {
		width: 74%;
	}
	.article {
		margin-bottom: 60px;
		margin-top: 30px;
	}
	.article h2.title {
		font-size: 20px;
	}
	.article h4 {
		margin: 12px 0 5px;
		padding: 12px 0;
	}
	.article .content p {
		font-size: 15px;
		line-height: 30px;
	}
	.about {
		margin-top: 30px;
	}
	.about .content p {
		font-size: 16px;
		line-height: 32px;
	}
	.about.xuesu .content p strong {
		width: 48px;
		margin-bottom: -5px;
		margin-right: 28px;
	}
	.about.xuesu .content p em strong {}
	.footer {
		padding: 0px 0 24px;
	}
	.footer-rukou h3 {
		font-size: 15px;
		line-height: 36px;
	}
	.footer-rukou ul li a {
		font-size: 15px;
		line-height: 36px;
	}
	.footer-logo {
		width: 45%;
	}
	.footer-logo img {
		width: 390px;
	}
	.footer-adress p {
		font-size: 15px;
		line-height: 26px;
	}
	.footer-code {
		width: 23%;
	}
	.footer-code ul li .code-text {
		padding: 6.6px 0 6.6px 15px;
	}
	.teacher-left-img {
		width: 140px;
		height: 171px;
	}
	.teacher-left-contact {
		height: 171px;
	}
	.teacher-left-contact h4 {
		margin-top: 17px;
		margin-bottom: 16px;
		margin-top: 7px;
	}
	.teacher-left-contact h4 span {
		font-size: 20px;
	}
	.teacher-left-contact p {
		font-size: 15px;
		margin-bottom: 8px;
	}
	.teacher-right h4 {
		font-size: 20px;
		margin: 0px 0 15px;
	}
	.teacher-right p {
		font-size: 15px !important;
		line-height: 1.6 !important;
	}
	.nav ul li .nav_item li a {
		padding: 17px 17px 17px 23px;
	}
	.teacher-wap .teacher-lists ul li {
		width: 63px;
		width: 81px;
		height: 26px;
		line-height: 26px;
		margin-bottom: 3px;
	}
	.teacher-wap .teacher-lists ul li a {
		font-size: 14px;
		width: 53px;
		line-height: 22px;
		padding: 0 3px;
		height: 26px;
	}
	.about-duiwu .teacher-wap .teacher-lists ul li p {
		font-size: 14px;
		width: 55px;
		line-height: 22px;
		padding: 0 3px;
		height: 26px;
	}
	.about-duiwu .teacher-wap .teacher-lists ul li p a {
		width: 46px;
	}
	.list-pt ul li a {
		padding: 12px 16px;
	}
	.teacherlist .search-teacher .mingcheng-bottom ul li {
		margin-left: 28px;
		width: 110px;
	}
	.about .content h3 {
		font-size: 17px;
		font-size: 18px;
	}
	#tDiv2 h3 {
		font-size: 20px;
	}
	.about table tr td {
		padding: 13px 5px !important;
		font-size: 14px !important;
	}
	.about table tr:first-child td {
		font-size: 16px !important;
	}
	.about table tr td p {
		font-size: 14px !important;
	}
	.about table tr td span {
		font-size: 14px !important;
	}
	.about table tr td p span {
		font-size: 14px !important;
	}
	.left-nav ul li .icon {
		width: 21px;
		height: 21px;
		top: 18px;
	}
	.way ul li a p {
		font-size: 16px;
	}
	.way ul li .img-way {
		width: 32px;
		height: 32px;
		margin-right: 5px;
	}
	.index-newlist ul li .time {
		width: 60px;
		height: 66px;
	}
	.pagebar,
	.search_pagebar {
		margin: 15px auto 58px;
	}
	.index-newlist.index-addlist ul li .time {}
	.index-newlist.index-addlist ul li .time,
	.index-addlist ul li .time {
		line-height: 29.4px;
		font-size: 17px;
	}
	.index-addlist ul li .newlist-text {}
	.index-newlist.index-addlist ul li .newlist-text {}
	.index-newlist.index-addlist ul li .newlist-title,
	.index-addlist ul li .newlist-title {
		height: 29.4px;
		font-size: 15px;
	}
	.index-newlist ul li .newlist-title .line-title,
	.index-addlist ul li .newlist-title .line-title {
		height: 29.4px;
	}
	.index-newlist.index-addlist ul li .newlist-title {}
	.index-newlist ul li .newlist-title .line-title {
		line-height: 29.4px;
	}
	.index-newlist.index-addlist ul li {
		padding: 0px 8px;
	}
	.index-newlist.index-addlist ul {
		margin-top: -3px;
	}
	.index-newlist.index-addlist ul li:hover .newlist-title,
	.index-addlist ul li:hover .newlist-title {
		padding-left: 28px;
	}
	.index-newlist.index-addlist ul li .newlist-text::after,
	.index-addlist ul li .newlist-text::after {
		bottom: 7.2px;
		height: 15px;
	}
	.title {
		margin-bottom: 15px;
	}
	.index-height {
		height: 43px;
		line-height: 43px;
	}
	.noticenew,
	.learningnew,
	.frontnew {
		margin-top: 27px;
		margin-bottom: 32px;
	}
	.three-content {
		padding: 40px 0 0;
	}
	.link-img {
		margin-top: 0px;
	}
	.index-addlist ul li .newlist-text {
		width: 72%;
	}
	.index-newlist.index-addlist ul li .newlist-text {
		width: 77%;
	}
}

@media (max-width: 992px) {
	.header .container {
		padding: 14px 0 17px;
	}
	.header .link-top a {
		font-size: 14px;
	}

	.header .link-top span {
		font-size: 14px;
		margin: 0 8px;
	}
          .pc{display:none;}
          .mo{display:block;}
	.search {
		height: 34px;
		line-height: 34px;
		margin: 38px 0 0 auto;
	}
	.searchbox .search_kang {
		width: 81%;
		height: 32px;
		padding-left: 8px;
		font-size: 13px;
	}
	.nav ul li a {
		font-size: 16px;
		height: 49px;
		line-height: 49px;
	}
	.nav ul li .nav_item li a {
		font-size: 14px;
		padding: 12px;
	}
	.one-content {
		padding: 35px 0 40px;
	}
	.index-newlist.index-addlist ul li {
		padding: 3px 8px;
	}
	.index-newlist.index-addlist ul li .time,
	.index-addlist ul li .time {
		line-height: 26px;
		font-size: 14px;
	}
	.index-newlist.index-addlist ul li .time {}
	.index-addlist ul li .newlist-text {}
	.index-newlist.index-addlist ul li .newlist-text {}
	#full-width-slider .banner-dian {
		bottom: 15px;
	}
	#full-width-slider .rsBullet span {
		width: 9px;
		height: 9px;
	}
	#full-width-slider .rsBullet.rsNavSelected span {}
	.index-newimg {
		width: 84%;
		height: 428px;
		margin: 0 8%;
	}
	.index-newimg img {
		width: 100%;
		height: 428px;
	}
	.index-newlist {
		width: 100%;
		margin-top: 25px;
	}
	.notice {
		width: 100%;
		margin: 30px 0 20px;
	}
	.learning {
		width: 100%;
		margin-left: 0;
		padding: 30px 18px 50px;
	}
	.three-content {
		padding: 30px 0 0;
	}
	.front {
		padding-right: 1.41%;
		width: 50%;
	}
	.work {
		padding-right: 0;
		padding-left: 1.41%;
		width: 50%;
	}
	.demeanor {
		padding-left: 0;
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.demeanor ul li {
		margin-bottom: 15px;
	}
	.link-img ul {
		padding: 8px;
		margin-top: 5px;
	}
	.link-img ul li a {
		height: 70px;
	}
	.way {
		margin: 30px 0;
	}
	.way h4 {
		font-size: 18px;
		float: initial;
		background: none;
		margin-bottom: 15px;
	}
	.way h4 img {
		display: inline-table;
		width: 18px;
		margin-top: 0;
		margin-left: 10px;
	}
	.way ul {
		margin-top: 20px;
		margin-left: 0;
	}
	.way ul li {
		width: 50%;
		text-align: left;
		margin-bottom: 10px;
	}
	.way ul li a p {
		font-size: 15px;
	}
	.way ul li .img-way {
		width: 27px;
		height: 27px;
		margin-right: 5px;
	}
	.learning .title {
		margin-bottom: 5px;
	}
	.news-more {
		width: 220px;
		top: -5px;
	}
	.left-box {
		margin-top: -58px;
	}
	.left-nav {
		padding-left: 4px;
		padding-bottom: 4px;
	}
	.left-nav ul li.active a::before,
	.left-nav ul li:hover a::before {
		width: 4px;
	}
	.left-nav ul li a::before {
		left: -12px;
	}
	.left-box .current {
		font-size: 20px;
		line-height: 32px;
		padding: 13px 0;
	}
	.left-nav ul {
		background-size: 120px;
		padding: 0 0 70px;
	}
	.left-nav ul li a {
		font-size: 15px;
		line-height: 32px;
		padding: 10px 0 10px 25px;
	}
	.left-nav ul li.active::before,
	.left-nav ul li:hover::before {
		width: 4px;
		left: -4px;
	}
	.left-nav ul li ul li a::before {
		left: 35px;
	}
	.left-nav ul li ul li a {
		padding: 0 0 0 48px;
	}
	.columntitle span {
		font-size: 20px;
		padding: 0 15px 0 0;
	}
	.location a {
		font-size: 14px;
	}
	.location span {
		font-size: 14px;
	}
	.right-box {
		padding-top: 25px;
	}
	.right-current {
		margin-bottom: 20px;
	}
	.training ul li {
		padding: 20px 30px 15px 25px;
	}
	.training ul li .time {
		width: 65px;
		margin-right: 20px;
	}
	.training ul li .time .time-date {
		font-size: 36px;
		line-height: 46px;
	}
	.training ul li .time .time-year {
		font-size: 12px;
		height: 27px;
		line-height: 27px;
		padding-left: 11px;
	}
	.training-box .training-title {
		font-size: 18px;
		margin-bottom: 7px;
	}
	.training-box .training-abstract {
		font-size: 12px;
		line-height: 22px;
		height: 44px;
	}
	.teacher-details .teacher-ul {
		margin-top: 42px;
	}
	.teacherlist .search-teacher {
		padding: 15px 15px;
	}
	.teacherlist .search-teacher ul {
		/*margin-left: 125px;*/
		margin-right: 0px;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 32px;
		width: 26.9px;
	}
	.teacherlist .search-teacher .zimu-top ul li a {
		font-size: 13px;
		line-height: 24px;
	}
	.teacherlist .search-teacher .mingcheng-bottom ul li a {
		font-size: 12px;
		line-height: 24px;
	}
	.teacher-details .teacher-ul li {
		width: 100%;
		margin-bottom: 28px;
	}
	.teacher-details .teacher-ul li .teacher-name {
		font-size: 16px;
	}
	.teacher-details .teacher-ul li .teacher-img {
		width: 125px;
		height: 152px;
	}
	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 145px;
	}
	.teacher-details .teacher-ul li .teacher-more {
		width: 80px;
		height: 25px;
		margin: 12px 0 auto 0;
	}
	.teacher-details .teacher-ul li .teacher-more a {
		line-height: 24px;
	}
	.teacher-details .teacher-ul li .teacher-xinxi {
		padding-bottom: 13px;
	}
	.organization {
		margin-bottom: 35px;
	}
	.organization table tr td {
		border: none !important;
		padding: 22px !important;
	}
	.organization table {}
	.organization table tr td h2 {
		font-size: 18px;
		padding-bottom: 10px;
		margin-bottom: 17px;
	}
	.notes ul {
		padding: 10px 0 40px;
	}
	.notes ul::before {
		left: 5px;
		width: 4px;
	}
	.notes ul li::before {
		width: 13px;
		height: 13px;
	}
	.history-box {
		padding: 7px 13px 18px;
	}
	.history-box .notes-time {
		font-size: 14px;
	}
	.history-box .notes-title {
		font-size: 14px;
	}
	.notes {
		margin-top: 20px;
	}
	.list {
		margin-top: 34px;
	}
	.list ul li .time {
		padding: 7px 0 7px 20px;
		font-size: 14px;
		line-height: 28px;
		background-size: 160px;
	}
	.list ul li .time span {
		padding-left: 10px;
	}
	.list ul li .list-box {
		padding: 11px 13px;
	}
	.list ul li .list-box .list-box-title {
		padding: 14px 13px;
	}
	.list ul li .list-box h5 {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}
	#tab-list2 li {
		padding: 5px 20px;
		line-height: 32px;
		font-size: 13px;
	}
	#tab-list2 {
		margin-bottom: 15px;
	}
	#tDiv2 .tab-content table tr:first-child td {
		font-size: 15px !important;
	}
	#tDiv2 .tab-content table tr td {
		padding: 10px 9px 7px!important;
		font-size: 14px !important;
	}
	#tDiv2 .tab-content table tr td p {
		font-size: 14px !important;
	}
	#tDiv2 .tab-content table tr td p span,
	#tDiv2 .tab-content table tr td span {
		font-size: 14px !important;
	}
	.jianjie p strong {
		font-size: 18px;
	}
	.jianjie p {
		margin-bottom: 15px;
		line-height: 26px !important;
		font-size: 13px !important;
	}
	.jianjie p span {
		line-height: 26px !important;
		font-size: 13px !important;
	}
	.jianjie-xixni {
		margin-right: 0;
		padding: 10px;
	}
	.jianjie-imgbox {
		margin: 20px 0 22px;
	}
	.jianjie-img {
		width: 100%;
		height: auto;
		bottom: 0;
		position: initial;
	}
	.jianjie-xixni table {
		width: 100%;
		margin: 0;
	}
	.img-news ul li {
		height: 142px;
	}
	.img-news ul li:hover {
		background-size: 48px;
	}
	.img-news ul li .img-news-img {
		width: 215px;
		height: 140px;
	}
	.img-news ul li .img-news-xinxi {
		margin-left: 18px;
		margin-top: 16px;
	}
	.img-news-time .news-time-year {
		font-size: 18px;
	}
	.img-news-time .news-time-date {
		font-size: 14px;
	}
	.img-news-time::after {
		left: 52px;
		width: 45px;
	}
	.img-news ul li .img-news-xinxi .news-arrow {
		width: 30px;
		height: 30px;
		background-size: 17px;
	}
	.img-news-time {
		margin-bottom: 28px;
	}
	.img-news ul li .img-news-text {
		margin-top: 16px;
		margin-left: 340px;
		margin-right: 16px;
	}
	.img-news ul li .img-news-text h3 {
		font-size: 15px;
		line-height: 18px;
		height: 36px;
		margin-bottom: 9px;
	}
	.img-news ul li .img-news-text p {
		font-size: 12px;
		line-height: 22px;
		height: 66px;
	}
	.img-list {
		margin-top: 28px;
		margin-bottom: 25px;
	}
	.img-list ul li {
		margin-bottom: 20px;
	}
	.img-list ul li .img-list_picture {
		height: 96px;
	}
	.img-list ul li .img-list_text {
		margin: 5px 0 5px -9px;
		font-size: 14px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 96px;
	}
	.download {
		margin-bottom: 34px;
	}
	.download ul li {
		font-size: 14px;
		line-height: 24px;
		padding: 0 55px 0 15px;
		height: 80px;
		margin-bottom: 17px;
	}
	.download_search,
	.download_download {
		width: 40px;
		height: 38px;
	}
	.article {
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.article h2.title {
		font-size: 18px;
	}
	.article h4 {
		margin: 7px 0 5px;
		padding: 10px 0;
		font-size: 12px;
	}
	.article .content p {
		font-size: 14px;
		line-height: 26px;
	}
	.about {
		margin-top: 20px;
	}
	.about .content p {
		font-size: 15px;
		line-height: 28px;
	}
	.about.xuesu .content p strong {
		width: 45px;
		margin-bottom: -8px;
	}
	.title h3 {
		font-size: 22px;
	}
	.title h3 img {
		width: 34px;
	}
	.index-newlist ul li .newlist-title {
		font-size: 17px;
		line-height: 68px;
		margin-left: 70px;
		height: 68px;
	}
	.index-newlist ul li .newlist-title .line-title {
		line-height: 26px;
	}
	.index-newlist ul li .time .month {
		font-size: 17px;
	}
	.index-newlist ul li .time .day {
		font-size: 26px;
	}
	.newicon {
		font-weight: normal;
		padding: 2px 4px;
	}
	.tab-content ul li .time .day,
	.tab-content-notice ul li .time .day {
		font-size: 26px;
		margin-top: 11px;
	}
	.tab-content ul li .time .month,
	.tab-content-notice ul li .time .month {
		font-size: 17px;
	}
	.footer-rukou h3 {
		line-height: 32px;
	}
	.footer-rukou ul li a {
		font-size: 14px;
		line-height: 32px;
	}
	.footer-logo {
		width: 100%;
	}
	.footer-logo img {
		width: 340px;
	}
	.footer-adress {
		width: 100%;
		padding: 0px;
		margin-top: 15px;
	}
	.footer-adress p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	.footer-code {
		width: 100%;
		margin-top: 15px;
	}
	.footer-code ul li {
		float: none;
		display: inline-block;
	}
	.teacher-left-img {
		width: 125px;
		height: 152px;
		margin-right: 20px;
	}
	.teacher-left-contact {
		height: 152px;
	}
	.teacher-left-contact h4 {
		margin-top: 15px;
		margin-bottom: 12px;
		margin-top: 5px;
	}
	.teacher-left-contact h4 span {
		font-size: 18px;
	}
	.teacher-left-contact p {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.teacher-right {
		margin: 40px 0;
	}
	.teacher-right h4 {
		font-size: 18px;
		margin: 0px 0 10px;
	}
	.teacher-right p {
		font-size: 14px !important;
		line-height: 1.5 !important;
	}
	.list-pt ul li a {
		padding: 10px 14px;
		font-size: 14px;
	}
	.list-pt ul li a::after {
		bottom: 18px;
		height: 3px;
		width: 3px;
	}
	.teacher-wap .teacher-lists ul li {
		width: 61px;
	}
	.teacherlist .search-teacher .mingcheng-bottom ul li {
		width: 110px;
		margin-left: 20px;
	}
	.about .content h3 {
		font-size: 16px;
		font-size: 17px;
	}
	#tDiv2 h3 {
		font-size: 18px;
	}
	.about table tr td {
		padding: 10px 5px !important;
		font-size: 14px !important;
	}
	.about table tr:first-child td {
		font-size: 15px !important;
	}
	.about table tr td p {
		font-size: 14px !important;
	}
	.about table tr td span {
		font-size: 14px !important;
	}
	.about table tr td p span {
		font-size: 14px !important;
	}
	.left-nav ul li .icon {
		width: 18px;
		height: 18px;
		top: 17px;
	}
	.index-newlist.index-addlist ul li .newlist-title,
	.index-addlist ul li .newlist-title {
		height: 26px;
		font-size: 14px;
	}
	.index-newlist.index-addlist ul li .newlist-title {}
	.index-newlist ul li .newlist-title .line-title,
	.index-addlist ul li .newlist-title .line-title {
		line-height: 26px;
	}
	.index-height {
		height: 40px;
		line-height: 40px;
	}
	.index-newlist.index-addlist ul li .newlist-text {
		width: 87%;
	}
	.index-addlist ul li .newlist-text {
		width: 65%;
	}
	.index-newlist.index-addlist ul li .newlist-text::after,
	.index-addlist ul li .newlist-text::after {
		bottom: 5.5px;
	}
}

@media (max-width: 767px) {
	.container {
		padding: 0 10px;
	}
	.header .container {
		padding: 16px 10px 14px;
	}
	.header .link-top {
		position: absolute;
		right: 10px;
		top: 3px;
		display: none;
	}
	.header .link-top a {
		line-height: 26px;
	}
           .pc{display:none;}
          .mo{display:block;}
	.search {
		width: 100%;
		margin: 100px 0 0;
	}
	.searchbox {
		position: relative;
	}
	.searchbox .search_kang {
		width: 100%;
		padding-right: 40px;
	}
	.searchbox .search-button {
		position: absolute;
		right: 0px;
		top: 1px;
		width: 30px;
	}

	#full-width-slider .banner-dian {
		bottom: 15px;
	}
	#full-width-slider .rsBullet.rsNavSelected span {}
	.nav {
		width: 100%;
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1001;
		min-height: 100%;
		height: 100%;
		margin-top: 0;
		background: url(../images/nav.png) 100% 100% repeat;
		overflow-y: auto;
	}
	.nav ul li {
		width: 90%;
		height: auto;
		background: none;
		line-height: normal;
		height: auto;
		margin: 0 5%;
		text-align: left;
	}
	.nav ul li:first-child {
		width: 90%;
		margin-left: 5%;
	}
	.nav ul li a {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		color: #fff;
		text-align: left;
	}
	.nav ul li.active a {
		position: inherit;
		height: 40px;
		background: none;
		border-top: none;
		color: #ff6712;
		font-weight: bold;
	}
	.nav ul li:hover a {
		position: inherit;
		top: 0;
		left: 0;
		height: 40px;
		background: none;
		border-top: none;
		color: #ff6712;
		font-weight: bold;
	}
	.nav ul li:hover a::after {
		width: 0;
	}
	.nav ul li .nav_item:after {
		display: none;
	}
	.nav ul li .nav_item {
		display: block;
		width: 100%;
		position: inherit;
		background: none;
		top: 0;
		left: 0;
		padding-top: 0;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
		border: none;
	}
	.nav ul li .nav_item {
		left: 0;
	}
	.nav ul li .nav_item li {
		border-top: none;
		margin: 0;
		background: none;
	}
	.nav ul li .nav_item li a {
		padding: 10px 10px;
		font-size: 14px;
		color: #fff;
		text-align: left;
	}
	.nav ul li:hover .nav_item a {
		background: none;
	}
	.navbar-toggle {
		display: block;
	}
	.title h3 {
		font-size: 20px;
	}
	.title h3 img {
		width: 32px;
		margin-right: 8px;
	}
	.title .more {
		font-size: 13px;
	}
	.tab-content .more,
	.tab-content-notice .more {
		font-size: 13px;
	}
	.index-height {
		height: 38px;
		line-height: 38px;
	}
	.title {
		margin-bottom: 12px;
	}
	.news-more {
		width: 180px;
	}
	.index-newimg {
		width: 700px;
		height: 400px;
		margin: 0 2%;
	}
	.index-newimg img {
		width: 700px;
		height: 400px;
	}
	.index-newimg img {
		width:
	}
	.index-newlist ul li .time .month {
		font-size: 16px;
	}
	.index-newlist ul li .time .day {
		font-size: 24px;
		margin-top: 6px;
	}
	.index-newlist ul li .newlist-title {
		font-size: 16px;
		line-height: 64px;
		height: 64px;
	}
	.index-newlist ul li .newlist-title .line-title {
		line-height: 32px;
	}
	.index-newlist ul li .newlist-abstract {
		font-size: 12px;
	}
	.newicon {
		padding: 1.5px 3.5px;
	}
	.index-newlist ul li {
		padding: 6px 25px 0 12px;
	}
	.index-newlist ul li .newlist-text {
		padding-bottom: 11px;
	}
	.notice .title h3 {
		float: inherit;
	}
	.notice .tab {
		float: initial;
		padding-right: 0;
	}
	.tab-content,
	.tab-content-notice {
		top: 88px;
	}
	.time-line {
		width: 26px;
	}
	.tab-content ul li .time,
	.tab-content-notice ul li .time {
		width: 46px;
		height: 65px;
	}
	.tab-content ul li .time .day,
	.tab-content-notice ul li .time .day {
		font-size: 24px;
		margin-top: 10px;
	}
	.tab-content ul li .time .month,
	.tab-content-notice ul li .time .month {
		font-size: 16px;
	}
	.tab-content ul li a,
	.tab-content-notice ul li a {
		margin: 12px 14px;
	}
	.tab-content ul li .info-title,
	.tab-content-notice ul li .info-title {
		font-size: 15px;
		line-height: 48px;
		height: 48px;
		margin-top: 7.5px;
		margin-left: 62px;
	}
	.tab-content ul li .info-title .line-title,
	.tab-content-notice ul li .info-title .line-title {
		line-height: 24px;
	}
	.tab-content .more,
	.tab-content-notice .more {
		top: -78px;
	}
	.notice {
		margin: 30px 0 35px;
	}
	.learning {
		padding: 25px 18px 40px;
	}
	.learning ul li .learning-title {
		font-size: 16px;
	}
	.learning ul li {
		padding: 13px 0 14px;
	}
	.three-content {
		padding: 10px 0 0;
	}
	.link-img ul li {
		width: 49%;
		margin-left: 2%;
		margin-bottom: 10px;
	}
	.link-img ul li+li+li {
		margin-left: 0;
		margin-bottom: 0;
	}
	.link-img ul li+li+li+li {
		margin-left: 2%;
	}
	.link-img ul li+li+li+li+li {
		margin-left: 0;
		margin-top: 10px;
	}
	.link-img ul li a {
		height: 118px;
	}
	.way ul {
		margin-top: 4px;
	}
	.way ul li a p {
		font-size: 16px;
	}
	.front ul li a h3,
	.work ul li a h3 {
		font-size: 14px;
		line-height: 18px;
	}
	.left-box .current {
		font-size: 18px;
		line-height: 26px;
		padding: 10px 0;
	}
	.left-box {
		margin-top: -46px;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.left-nav {
		margin-bottom: 0;
	}
	.right-box {
		padding-top: 0;
		padding-left: 0;
	}
	.right-current {
		margin-bottom: 15px;
	}
	.training ul li {
		padding: 18px 23px 13px 18px;
	}
	.training-box .training-title {
		font-size: 17px;
	}
	.training ul li .time .time-date {
		font-size: 34px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 118px;
	}
	.img-list ul li .img-list_picture {
		height: 118px;
	}
	.about {
		margin-top: 15px;
		margin-bottom: 25px;
	}
	.about .content p {
		font-size: 14px;
		line-height: 26px;
	}
	.about.xuesu .content p strong {
		width: 42px;
		margin-bottom: -11px;
		margin-right: 20px;
	}
	.footer-code {
		margin-top: 10px;
		padding-bottom: 15px;
		text-align: center;
	}
	.footer-logo {
		margin-top: 15px;
		text-align: center;
	}
	.footer-code ul li .code-text {
		font-size: 12px;
		line-height: 21px;
		padding: 7.5px 0;
	}
	.footer-code ul li .code-box {
		width: 100px;
		height: 100px;
	}
	.footer-adress {
		margin-top: 10px;
	}
	.footer-adress p {
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 3px;
	}
	.footer-rukou ul {
		margin-left: 56px;
	}
	.teacher-wap .teacher-lists ul li {
		width: 11.8%;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 5%;
	}
	.about .content h3 {
		font-size: 15px;
		padding-left: 13px;
		margin-top: 8px;
		font-size: 16px;
	}
	.noticenew,
	.learningnew {
		margin-top: 25px;
		margin-bottom: -12px;
	}
	.frontnew {
		margin-top: 25px;
		margin-bottom: 0px;
	}
	.index-addlist ul li {
		padding: 0px 0px 5px;
	}
	.noticenew,
	.learningnew,
	.frontnew {
		padding-right: 0;
		padding-left: 0;
	}
	.index-addlist ul li .newlist-text {
		width: 87%;
	}
	.foot_copy p {
		line-height: 22px;
		padding: 10px 0;
		font-size: 12px;
	}
}

@media (max-width: 740px) {.pc{display:none;}
          .mo{display:block;}}

@media (max-width: 720px) {
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 100px;
	}
	.img-list ul li .img-list_picture {
		height: 100px;
	}
.pc{display:none;}
          .mo{display:block;}

}

@media (max-width: 700px) { .pc{display:none;}
          .mo{display:block;}

}

@media (max-width: 680px) {
	.way h4 img {
		width: 18px;
	}
	.way h4 {
		background-size: 26px;
		padding-right: 30px;
	}
	.way ul {}
	.way ul li .img-way {
		width: 27px;
		height: 27px;
		margin-right: 2px;
	}
	.way ul li a p {
		font-size: 14px;
	}
.pc{display:none;}
          .mo{display:block;}

}

@media (max-width: 670px) {
	.link-img ul li a {
		height: 108px;
	}
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 85%;
	}
	.teacher_nav {
		padding: 10px 0;
	}
	.teacher_nav a {
		width: 100%;
		margin: 5px 0;
	}
.pc{display:none;}
          .mo{display:block;}
}

@media (max-width: 650px) {}

@media (max-width: 640px) {
	.title {
		margin-bottom: 12px;
	}
	.title h3 {
		font-size: 19px;
	}
	.title h3 img {
		width: 29px;
		margin-right: 6px;
	}
	.title .more {
		font-size: 13px;
	}

	.tab-content .more,
	.tab-content-notice .more {
		font-size: 13px;
	}
	.learning ul li .learning-xinxi {
		font-size: 13px;
		margin-bottom: 3px;
	}
	.learning ul li .learning-title {
		font-size: 15px;
	}
	.tab-content ul li .time .day,
	.tab-content-notice ul li .time .day {
		font-size: 20px;
	}
	.tab-content ul li .time .month,
	.tab-content-notice ul li .time .month {
		font-size: 14px;
		margin-top: 7px;
	}
	.tab li {
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		padding: 0 9px;
	}
	.index-newlist ul li .time .month {
		font-size: 14px;
	}
	.index-newlist ul li .time .day {
		font-size: 20px;
		margin-top: 4px;
	}
	.index-newimg {
		width: 100%;
		margin: 0 auto;
		height: 289px;
	}
	.index-newimg img {
		width: 480px;
		height: 289px;
	}
	.index-newlist ul li {
		padding: 6px 12px 0 8px;
	}
	.index-newlist ul li .time {
		width: 56px;
		height: 65px;
	}
	.index-newlist ul li .newlist-title {
		font-size: 15px;
		margin-left: 55px;
		line-height: 60px;
		height: 60px;
	}
	.index-newlist ul li .newlist-title .line-title {
		line-height: 30px;
	}
	.index-newlist ul li .newlist-abstract {
		margin-left: 55px;
	}
	.left-box {
		margin-top: -40px;
	}
	.left-box .current {
		padding: 7px 0;
	}
	.banner.banner-x {
		width: 100%;
		overflow: hidden;
	}
	.banner img {
		width: auto;
		height: 84px;
	}
	.list {
		margin-top: 24px;
		margin-bottom: 28px;
	}
	#tDiv2 .tab-content table tr td {
		padding: 10px 7px 5px!important;
		font-size: 12px !important;
	}
	#tDiv2 .tab-content table tr td p {
		font-size: 12px !important;
	}
	#tDiv2 .tab-content table tr td p span,
	#tDiv2 .tab-content table tr td span {
		font-size: 12px !important;
	}
	#tDiv2 .tab-content table tr td a span {
		width: 38px;
		height: 18px;
		margin: 0px 15px 2px 0;
	}
	#tab-list2 li {
		padding: 5px 15px;
		line-height: 28px;
		font-size: 12px;
		margin-right: 10px;
	}
	.img-news ul li {
		height: 129px;
	}
	.img-news ul li:hover {
		background-size: 42px;
	}
	.img-news-time .news-time-year {
		font-size: 16px;
	}
	.img-news-time .news-time-date {
		font-size: 13px;
	}
	.img-news ul li .img-news-img {
		width: 195px;
		height: 127px;
	}
	.img-news ul li .img-news-xinxi {
		margin-left: 14px;
		margin-top: 12px;
	}
	.img-news ul li .img-news-xinxi .news-arrow {
		width: 27px;
		height: 27px;
		background-size: 16px;
	}
	.img-news-time::after {
		left: 44px;
		width: 36px;
	}
	.img-news-time {
		margin-bottom: 20px;
	}
	.img-news ul li .img-news-text {
		margin-top: 12px;
		margin-left: 295px;
		margin-right: 14px;
	}
	.img-news ul li .img-news-text h3 {
		font-size: 14px;
		line-height: 16px;
		height: 32px;
		margin-bottom: 6px;
	}
	.img-news ul li .img-news-text p {
		font-size: 12px;
		line-height: 20px;
		height: 60px;
	}
	.teacher-wap .teacher-lists ul li {
		width: 16%;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 9%;
	}
	#tDiv2 h3 {
		font-size: 16px;
	}
	.about table tr td {
		padding: 10px 5px !important;
		font-size: 13px !important;
	}
	.about table tr:first-child td {
		font-size: 14px !important;
	}
	.about table tr td p {
		font-size: 13px !important;
	}
	.about table tr td span {
		font-size: 13px !important;
	}
	.about table tr td p span {
		font-size: 13px !important;
	}
	#full-width-slider .banner-dian {
		bottom: 10px;
	}
	.tab-content ul li a,
	.tab-content-notice ul li a {
		margin: 12px 10px;
	}
	.tab-content ul li .info-title,
	.tab-content-notice ul li .info-title {
		margin-left: 54px;
		margin-top: 8px;
	}
	.index-height {
		height: 35px;
		line-height: 35px;
	}
.pc{display:none;}
          .mo{display:block;}
}

@media (max-width: 620px) {
	.img-list ul li {
		width: 46.29%;
	}
	.img-list ul li .img-list_picture {
		height: 140px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 140px;
	}
.pc{display:none;}
          .mo{display:block;}
.banner{width:610px;height:200px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 600px) {
	.link-img ul li a {
		height: 88px;
	}
.banner{width:590px;height:200px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
.pc{display:none;}
          .mo{display:block;}
}

@media (max-width: 590px) {
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 83%;
	}
.pc{display:none;}
          .mo{display:block;}
.banner{width:580px;height:200px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 580px) {
.pc{display:none;}
          .mo{display:block;}
	.way h4 {
		font-size: 16px;
		float: initial;
		margin-bottom: 10px;
	}
	.way h4 img {
		display: inline-block;
		margin-top: 0;
		margin-left: 5px;
		width: 15px;
	}
	.way ul {
		margin-left: 0;
	}
	.way ul li {
		width: 50%;
		margin-bottom: 10px;
		text-align: left;
	}
	.news-more {
		width: 160px;
	}
	.one-content {
		padding: 25px 0 40px;
	}
	.logo img {
		width: 430px;
	}
	.search {
		margin: 90px 0 0;
	}
	.organization {
		margin-bottom: 25px;
	}
	.organization table {
		width: 100%;
		margin-right: 0;
		height: auto;
	}
	.organization table+table {
		margin-left: 0;
	}
	.organization table+table+table tr td p {
		width: 100%;
	}
	.img-news ul li .img-news-img {
		width: 150px;
		height: 98px;
	}
	.img-news-time {
		margin-bottom: 18px;
	}
	.img-news ul li .img-news-text {
		margin-top: 108px;
		margin-left: 10px;
		margin-right: 14px;
	}
	.img-news ul li {
		height: auto;
	}
	.teacher-wap .teacher-lists ul li {
		width: 19%;
	}
	.newicon {
		display: none;
	}
.banner{width:570px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 550px) {
	.img-list ul li .img-list_picture {
		height: 120px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 120px;
	}
.pc{display:none;}
          .mo{display:block;}
	.pagebar,
	.search_pagebar {
		margin: 10px auto 35px;
	}
	.p_prev_d,
	.p_prev,
	.p_no,
	.p_no_d,
	.p_next,
	.p_next_d {
		font-size: 12px;
		padding: 4px 8px;
		margin: 3px;
	}
.banner{width:540px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

}

@media (max-width: 540px) {
	.front {
		padding-right: 0;
		width: 100%;
	}
	.work {
		padding-left: 0;
		width: 100%;
		margin-top: 20px;
	}
.pc{display:none;}
          .mo{display:block;}
.banner{width:520px;height:220px;
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

}

@media (max-width: 520px) {
	.tab-content ul,
	.tab-content-notice ul {
		margin-left: 0;
	}
	.tab-content ul li,
	.tab-content-notice ul li {
		width: 100%;
		margin-left: 0;
	}
	.news-more {
		width: 130px;
		top: 2px;
	}
	.logo img {
		width: 380px;
	}
.pc{display:none;}
          .mo{display:block;}
	.header .link-top a {
		font-size: 13px;
		line-height: 22px;
	}
	.search {
		margin: 80px 0 0;
	}
	.location a {
		font-size: 12px;
	}
	.columntitle span {
		font-size: 18px;
		padding: 0 10px 0 0;
	}
	.training ul li {
		padding: 18px 18px 13px 15px;
	}
	.left-nav ul li a {
		font-size: 14px;
		line-height: 28px;
		padding: 8px 0 8px 20px;
	}
	.left-nav ul li ul li a {
		padding: 0 0 0 48px;
		font-size: 13px;
	}
	.training-box .training-title {
		font-size: 16px;
		margin-bottom: 6px;
	}
	.training-box .training-abstract {
		font-size: 12px;
		line-height: 20px;
		height: 40px;
	}
	.left-nav ul {
		padding: 0 0 60px;
	}
	.training ul li .time {
		width: 60px;
		margin-right: 18px;
	}
	.training ul li .time .time-date {
		font-size: 30px;
		line-height: 42px;
	}
	.training ul li .time .time-year {
		font-size: 12px;
		height: 25px;
		line-height: 25px;
		padding-left: 8px;
	}
	.list ul {
		margin-left: 0;
	}
	.list ul li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}
	.download_search,
	.download_download {
		width: 33px;
		height: 31px;
	}
	.download ul li {
		font-size: 13px;
		line-height: 20px;
		padding: 0 45px 0 10px;
		height: 66px;
		margin-bottom: 10px;
	}
	.article h2.title {
		font-size: 17px;
	}
	.left-nav ul li .icon {
		top: 13px;
	}
	.notice .tab {
		padding-left: 14px;
	}
	.index-newlist ul li .time .day {
		font-size: 18px;
	}
	.tab-content ul li .time .day,
	.tab-content-notice ul li .time .day {
		font-size: 18px;
	}
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 80%;
	}
.banner{width:510px;height:220px;
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}
}

@media (max-width: 514px) {
	.notice {
		margin: 30px 0 55px;
	}
	.tab-content .more,
	.tab-content-notice .more {
		top: -97px;
	}
	.tab {
		height: auto;
	}
	.tab li {
		margin-bottom: 6px;
	}
	.tab-content,
	.tab-content-notice {
		top: 105px;
	}
.pc{display:none;}
          .mo{display:block;}
.banner{width:500px;height:200px;}
}

@media (max-width: 500px) {
	.link-img ul li a {
		height: 78px;
	}
.pc{display:none;}
          .mo{display:block;}
.banner{width:490px;height:200px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}
}

@media (max-width: 490px) {.banner{width:480px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
.pc{display:none;}
          .mo{display:block;}
}

@media (max-width: 480px) {
	#full-width-slider1 .rsGCaption h3 {
		font-size: 14px;
	}
	#full-width-slider1 .rsGCaption .time {
		font-size: 12px;
	}
	.banner p {
		font-size: 14px;
	}
.pc{display:none;}
          .mo{display:block;}
	#full-width-slider1 .rsGCaption {}
	#full-width-slider .banner-dian {
		bottom: 10px;
	}
	#full-width-slider .rsBullet {
		height: 7px;
		padding: 0 3px;
	}
	#full-width-slider .rsBullet span {
		width: 7px;
		height: 7px;
	}
	#full-width-slider .rsBullet.rsNavSelected span {}
	.teacherlist .search-teacher .name {
		float: initial;
		margin-bottom: 10px;
	}
	.teacherlist .search-teacher ul {
		margin-left: 0;
	}
	.img-list ul li .img-list_picture {
		height: 100px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 100px;
	}
	.download ul li {
		width: 96.83%;
	}
	.teacher-wap .teacher-lists ul li {
		width: 24%;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 9%;
		text-align: center;
	}
	.teacherlist .search-teacher .mingcheng-bottom ul li {
		margin-left: 10px;
	}
	.footer-rukou ul li a {
		font-size: 13px;
		line-height: 26px;
	}
	.footer-rukou ul li {
		margin-left: 25px;
	}
	.one-content {
		padding: 25px 0 20px;
	}
.banner{width:460px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 460px) {
.pc{display:none;}
          .mo{display:block;}
	.title {
		margin-bottom: 6px;
	}
	.title h3 {
		font-size: 18px;
	}
	.title .more {
		font-size: 12px;
	}
	.index-height {
		height: 40px;
		line-height: 30px;
		overflow: hidden;
	}
	.tab-content .more,
	.tab-content-notice .more {
		font-size: 12px;
	}
	.title h3 img {
		width: 26px;
		margin-right: 5px;
	}
	.index-newlist ul li {
		padding: 6px 8px 0 0px;
	}
	.logo img {
		width: 340px;
	}
	.header .link-top a {
		font-size: 12px;
		line-height: 20px;
	}
	.header .link-top span {
		font-size: 12px;
		margin: 0 5px;
	}
	.navbar-toggle {
		width: 21px;
		height: 19px;
		background-size: 100%;
		margin-top: 25px;
	}
	.search {
		margin: 73px 0 0;
	}
	.teacher-left-contact h4 {
		margin-top: 8px;
		margin-top: 0px;
		margin-bottom: 8px;
	}
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 78%;
	}
.banner{width:420px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 450px) {
.pc{display:none;}
          .mo{display:block;}
	.link-img ul li a {
		height: 65px;
	}
.banner{width:440px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 440px) {
	.footer-rukou ul li {
		width: 100%;
	}
.banner{width:420px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}

}
}

@media (max-width: 420px) {
.pc{display:none;}
          .mo{display:block;}
	.footer-rukou ul li {
		margin-left: 32px;
	}
	.demeanor ul li .demeanor-img {
		width: 145px;
		height: 99px;
	}
	.demeanor ul li .info-text {
		margin-left: 163px;
	}
	.demeanor ul li .info-text .info-title {
		margin-bottom: 5px;
		font-size: 15px;
		line-height: 20px;
		height: 40px;
	}
	.demeanor ul li .info-text .info-abstract {
		font-size: 12px;
		line-height: 18px;
		height: 54px;
	}
	.teacher-details .teacher-ul {
		margin-top: 25px;
	}
	.teacher-details .teacher-ul li {
		margin-bottom: 20px;
	}
	.organization {
		margin-bottom: 15px;
	}
	.organization table tr td {
		padding: 17px !important;
	}
	.organization table tr td h2 {
		font-size: 16px;
	}
	.organization table tr td h2::after {
		width: 16px;
		height: 2px;
		left: 1px;
	}
	.organization table tr td p {
		font-size: 12px;
		margin-bottom: 12px;
	}
	.jianjie p strong {
		font-size: 17px;
	}
	.teacherlist .search-teacher .zimu-top ul li {
		width: 11%;
	}
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 75%;
	}
.banner{width:420px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 410px) {
.pc{display:none;}
          .mo{display:block;}
	.img-list ul li {
		margin-bottom: 14px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		margin-left: -6px;
		margin-top: -6px;
	}
	.img-list ul li .img-list_text {
		margin: 3px 0 3px -6px;
		font-size: 12px;
	}
	.img-list ul li .img-list_picture {
		height: 80px;
	}
	.img-list ul li .img-list_picture .img-list_picture-box {
		height: 80px;
	}
.banner{width:380px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 400px) {
.pc{display:none;}
          .mo{display:block;}
	.header .container {
		padding: 16px 10px 12px;
		background-size: 280%;
		background-position: -1700px -302px;
	}
	.logo img {
		width: 300px;
	}
	.navbar-toggle {
		margin-top: 21px;
	}
	.search {
		margin: 63px 0 0;
	}
	.way ul li .img-way {
		width: 25px;
		height: 25px;
		margin-right: 1px;
	}
	.way ul li a p {
		font-size: 13px;
	}
	.footer-logo img {
		width: 280px;
	}
.banner{width:380px;height:220px;}
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 395px) {
.pc{display:none;}
          .mo{display:block;}
	#tab-list2 li {
		margin-bottom: 10px;
	}
.banner{width:380px;height:220px; }
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 385px) {
.pc{display:none;}
          .mo{display:block;}
	.link-img ul li a {
		height: 52px;
	}
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 83%;
	}
.banner{width:380px;height:220px; }
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 370px) {
.pc{display:none;}
          .mo{display:block;}
	.logo img {
		width: 270px;
	}
	.navbar-toggle {
		width: 18px;
		height: 18px;
		margin-top: 19px;
	}
	.search {
		margin: 56px 0 0;
	}
	.teacher-details .teacher-ul li .teacher-img {
		width: 115px;
		height: 140px;
	}
	.teacher-details .teacher-ul li .teacher-content {
		margin-left: 130px;
	}
	.teacher-details .teacher-ul li .teacher-xinxi {
		padding-bottom: 11px;
	}
	.teacher-details .teacher-ul li .teacher-title {
		font-size: 12px;
		margin-bottom: 5px;
	}
	.teacher-details .teacher-ul li .teacher-item p {
		line-height: 20px;
		margin-left: 35px;
		min-height: 20px;
	}
	.teacher-details .teacher-ul li .teacher-item p span {
		left: -35px;
	}
	.teacher-details .teacher-ul li .teacher-more {
		margin: 10px 0 auto 0;
	}
	.teacher-wap .teacher-lists ul li {
		width: 32%;
	}
.banner{width:360px;height:220px; }
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 360px) {
.pc{display:none;}
          .mo{display:block;}
	.way h4 {
		text-align: left;
	}
	.way ul li {
		width: 100%;
	}
.banner{width:360px;height:220px; }
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 350px) {
.pc{display:none;}
          .mo{display:block;}
	.index-newlist.index-addlist ul li .newlist-text,
	.index-addlist ul li .newlist-text {
		width: 70%;
	}
.banner{width:350px;height:220px; }
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 340px) {.banner{width:400px;height:220px; }
.pc{display:none;}
          .mo{display:block;}

.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}
}

@media (max-width: 335px) {
	.logo img {
		width: 250px;
	}
.pc{display:none;}
          .mo{display:block;}
	.navbar-toggle {
		margin-top: 16px;
	}
.banner{width:335px;height:220px; }
.banner  .sp{position:absolute;top:0px;right:0px;z-index:999;width:350px;height:187px;background: url(../img/moviebg.png);padding-top:12px ;padding-left:1px;overflaw:hidden;margin-bottom:200px;}

}