@charset "utf-8";
/* CSS Document */
@media (max-width:1680px) {
	.d-box {
		width: 1680px;
	}
}

@media screen and (max-width:1680px)and (min-width:1440px) {
	.d-box {
		width: 1400px;
	}

	.l-resources-box,
	.l-content-box,
	.l-video-box {
		width: 1100px;
	}

	.d-body .d-logo img,
	.d-logo img {
		width: 549px;
	}

	.d-banner img {
		width: 1400px;
		overflow: hidden;
	}

	.l-banner img {
		width: 1160px;
	}

	.d-nav ul li a {
		padding: 10px 15px;
	}

	.d-list1 img {
		width: 179px;
		height: 99px;
	}

	.d-list1 h3 {
		width: 179px;
		height: 87px;
		line-height: 75px;
	}

	.d-list2 img {
		width: 176px;
		height: 98px;
	}

	.d-list2 h3 {
		width: 176px;
		height: 88px;
		line-height: 78px;
	}

	.d-list3 img {
		width: 149px;
		height: 83px;
	}

	.d-list3 h3 {
		width: 149px;
		height: 90px;
		line-height: 78px;
	}

	.d-list4 img {
		width: 187px;
		height: 103px;
	}

	.d-list4 h3 {
		width: 187px;
		height: 93px;
		line-height: 82px;
	}

	.d-list5 img {
		width: 175px;
		height: 110px;
	}

	.d-list5 h3 {
		width: 175px;
		height: 98px;
		line-height: 82px;
	}

	.d-list6 img {
		width: 292px;
		height: 176px;
	}

	.d-list6 h3 {
		width: 292px;
		height: 158px;
		line-height: 140px;
	}

	.d-list7 img {
		width: 200px;
		height: 112px;
	}

	.d-list7 h3 {
		width: 200px;
		height: 100px;
		line-height: 90px;
	}

	.d-list8 img {
		width: 200px;
		height: 109px;
	}

	.d-list8 h3 {
		width: 200px;
		height: 88px;
		line-height: 80px;
	}

	.d-list2 {
		top: 40px;
		left: 186px;
	}

	.d-list3 {
		top: -62px;
		left: 370px;
	}

	.d-list4 {
		top: 8px;
		left: 527px;
	}

	.d-list5 {
		top: -104px;
		left: 720px;
	}

	.d-list6 {
		top: -130px;
		left: 901px;
	}

	.d-list7 {
		top: -165px;
		left: 1192px;
	}

	.d-list8 {
		top: 55px;
		left: 1192px;
	}

	.d-nav-child {
		top: 41px;
	}

	.l-zxjg-box img {
		width: 100%;
	}
}

@media screen and (max-width:1440px) and (min-width:10px) {
	.d-box {
		width: 1200px;
	}

	.d-body .d-logo img,
	.d-logo img {
		width: 472px;
		margin: 20px 0;
	}

	.d-banner img {
		width: 1200px;
		overflow: hidden;
	}

	.d-nav ul li a {
		padding: 8px 7px;
	}

	.d-list1 img {
		width: 152px;
		height: 82px;
	}

	.d-list ul li h3 {
		font-size: 24px;
	}

	.d-list1 h3 {
		width: 152px;
		height: 74px;
		line-height: 75px;
	}

	.d-list2 img {
		width: 150px;
		height: 84px;
	}

	.d-list2 h3 {
		width: 150px;
		height: 75px;
		line-height: 75px;
	}

	.d-list3 img {
		width: 128px;
		height: 71px;
	}

	.d-list3 h3 {
		width: 128px;
		height: 77px;
		line-height: 75px;
	}

	.d-list4 img {
		width: 160px;
		height: 89px;
	}

	.d-list4 h3 {
		width: 160px;
		height: 79px;
		line-height: 75px;
	}

	.d-list5 img {
		width: 148px;
		height: 95px;
	}

	.d-list5 h3 {
		width: 148px;
		height: 84px;
		line-height: 75px;
	}

	.d-list6 img {
		width: 251px;
		height: 150px;
	}

	.d-list6 h3 {
		width: 251px;
		height: 136px;
		line-height: 120px;
	}

	.d-list7 img {
		width: 171px;
		height: 96px;
	}

	.d-list7 h3 {
		width: 171px;
		height: 86px;
		line-height: 79px;
	}

	.d-list8 img {
		width: 171px;
		height: 95px;
	}

	.d-list8 h3 {
		width: 171px;
		height: 78px;
		line-height: 75px;
	}

	.d-list1 {
		top: -91px;
		left: 0;
	}

	.d-list2 {
		top: 40px;
		left: 158px;
	}

	.d-list3 {
		top: -44px;
		left: 314px;
	}

	.d-list4 {
		top: 9px;
		left: 448px;
	}

	.d-list5 {
		top: -86px;
		left: 615px;
	}

	.d-list6 {
		top: -109px;
		left: 768px;
	}

	.d-list7 {
		top: -141px;
		left: 1018px;
	}

	.d-list8 {
		top: 50px;
		left: 1018px;
	}

	.d-nav-child {
		top: 37px;
	}

	.d-nav5 .d-nav-child {
		width: 150px;
	}

	.d-nav6 .d-nav-child {
		width: 241px;
	}

	.d-nav8 .d-nav-child {
		width: 241px;
	}

	.l-zxjg-box img {
		width: 100%;
	}

	.d-nav ul li:first-child a {
		padding: 8px 32px;
	}
}

@media screen and (max-width:1440px) and (min-width:1280px) {
	.l-body .d-box {
		width: 1200px;
	}

	.l-banner img,
	.l-list,
	.l-content-box {
		width: 900px;
	}

	.l-title {
		margin: 20px 0 0 0;
	}

	.l-list {
		margin-left: 0;
	}

	.l-list li a .l-words {
		width: 82%;
	}

	.l-speaker-box li {
		width: 32%;
	}

	.l-resources-list li {
		width: 22%;
	}

	.l-speaker-box li {
		width: 25%;
	}

	.l-teacher-content .swiper-container {
		height: 555px;
	}

	.l-video-content .swiper-container {
		height: 250px;
	}

	.l-zxjg-box img {
		width: 100%;
	}

	.l-list-sz {
		margin: 30px 0 30px 0;
	}

	.l-list-sz li {
		width: 11%;
	}

	.l-video-list {
		margin: 30px 0 0 0;
	}

	.l-video-icon {
		left: 48px;
		top: 48px;
	}

	.l-szdw-left {
		margin-left: 0;
	}

	.l-szdw-right {
		width: 64%;
		margin-left: 30px;
	}

	.l-szdw-right h3 {
		font-size: 22px;
	}

	.l-jieshao {
		margin-left: 0;
	}

	.d-detail {
		margin-left: 0;
	}

	.v_news_content {
		margin-left: 0;
	}

	.l-message-box {
		margin-left: 0;
	}
}

@media screen and (max-width:1280px) and (min-width:1024px) {
	.l-body .d-box {
		width: 1000px;
	}

	.d-nav {
		margin-top: 20px;
	}

	.l-banner img,
	.l-list,
	.l-content-box {
		width: 700px;
	}

	.l-list {
		margin-left: 0;
	}

	.l-list li a .l-words {
		width: 82%;
	}

	.l-resources-list {
		margin: 30px 0 0 0;
	}

	.l-title {
		margin: 20px 0 0 0;
	}

	.l-speaker-box li {
		width: 50%;
	}

	.l-resources-list li {
		width: 22%;
	}

	.swiper-container {
		height: 545px;
	}

	.l-teacher-content .swiper-container {
		height: 720px;
	}

	.l-list-margin .l-resources-list,
	.l-resources-content .swiper-container {
		margin: 0;
	}

	.l-video-content .swiper-container {
		margin-left: 0;
	}

	.l-zxjg-box img {
		width: 100%;
	}

	.l-list-sz {
		margin: 30px 0 30px 0;
	}

	.l-list-sz li {
		width: 12%;
	}

	.l-video-list {
		margin: 30px 0 0 0;
	}

	.l-video-list li {
		height: 105px;
	}

	.l-video-icon {
		left: 35px;
		top: 30px;
	}

	.l-szdw-left {
		margin-left: 0;
	}

	.l-szdw-right {
		width: 63%;
		margin-left: 30px;
	}

	.l-szdw-inf-img {
		width: 224px;
	}

	.l-szdw-inf {
		width: 224px;
	}

	.l-szdw-right h3 {
		font-size: 22px;
	}

	.l-jieshao {
		margin-left: 0;
	}

	.d-detail {
		margin-left: 0;
	}

	.v_news_content {
		margin-left: 0;
	}

	.l-message-box {
		margin-left: 0;
	}
}

@media screen and (max-width:1024px) and (min-width:800px) {
	.l-body .d-box {
		width: 800px;
	}

	.d-logo img {
		width: 60%;
	}

	.l-body .d-nav {
		border-bottom: solid 1px #fff;
	}

	.d-nav {
		margin-top: 20px;
	}

	.d-nav ul li a {
		padding: 8px 13px;
	}

	.d-nav ul li.d-nav1 a {
		padding: 8px 19px;
	}

	.l-body .d-nav ul {
		float: none;
	}

	.l-left,
	.l-banner img,
	.l-list,
	.l-content-box {
		width: 800px;
	}

	.l-left h3 {
		margin: 0;
		padding: 20px 0 20px 20px;
	}

	.l-left,
	.l-right {
		float: none;
	}

	.l-title {
		margin: 20px 0 0 0;
	}

	.l-list {
		margin-left: 0;
	}

	.l-video-list {
		margin: 30px 0 0 0;
	}

	.l-video-list li {
		height: 105px;
	}

	.l-video-icon {
		left: 40px;
		top: 38px;
	}

	.l-speaker-box li {
		width: 50%;
	}

	.l-teacher-content .swiper-container,
	.l-resources-content .swiper-container,
	.l-video-content .swiper-container,
	.l-list-content .swiper-container,
	.l-about-content .swiper-container {
		height: auto;
	}

	.l-resources-content .swiper-container {
		margin-left: 0;
	}

	.l-resources-list li {
		width: 22%;
	}

	.l-list-margin .l-title {
		margin-bottom: 30px;
	}

	.l-list-margin .l-resources-list,
	.l-list-margin,
	.l-list-margin .l-speaker-list {
		margin: 0 0 0 30px;
	}

	.l-zxjg-box img {
		width: 100%;
	}

	.l-list-sz {
		margin: 30px 0 30px 0;
	}

	.l-list-sz li {
		width: 11%;
	}

	.l-szdw-left {
		margin-left: 0;
	}

	.l-szdw-right {
		width: 60%;
		margin-left: 30px;
	}

	.l-szdw-inf-img {
		width: 256px;
	}

	.l-szdw-inf {
		width: 256px;
	}

	.l-szdw-right h3 {
		font-size: 22px;
	}

	.l-jieshao {
		margin-left: 0;
		margin-top: 20px;
	}

	.d-detail {
		margin-top: 20px;
		margin-left: 0;
	}

	.v_news_content {
		margin-left: 0;
	}

	.l-message-box {
		margin-left: 0;
		margin-top: 20px;
	}
}

@media screen and (max-width:800px) and (min-width:600px) {

	.l-body .d-box,
	.l-list,
	.l-content-box {
		width: 600px;
	}

	.d-logo img {
		width: 90%;
	}

	.d-nav-click {
		display: block;
	}

	.d-body .d-nav-click {
		display: none;
	}

	.d-body .d-nav {
		display: block;
	}

	.d-nav {
		display: none;
	}

	.d-body .d-nav>ul>li {
		float: left;
	}

	.d-nav>ul>li {
		float: none;
	}

	.l-body .d-nav ul {
		float: none;
	}

	.d-nav ul li a {
		padding: 8px 16px;
		margin-bottom: 1px;
	}

	.d-nav ul li:first-child a {
		padding: 8px 32px;
	}

	.l-left,
	.l-banner img {
		width: 600px;
	}

	.l-left h3 {
		margin: 0;
		padding: 15px 0 15px 20px;
	}

	.l-left,
	.l-right {
		float: none;
	}

	.l-list {
		margin-left: 0;
	}

	.l-list li a .l-words {
		width: 80%;
	}

	.l-banner {
		text-align: left;
	}

	.l-body .l-video-list li {
		float: none;
		width: auto;
	}

	.l-speaker-box li {
		width: 100%;
	}

	.l-speaker-wodrs {
		width: 65%;
	}

	.l-teacher-content .swiper-container,
	.l-resources-content .swiper-container,
	.l-video-content .swiper-container,
	.l-list-content .swiper-container,
	.l-about-content .swiper-container {
		height: auto;
		margin: 0 auto;
	}

	.l-resources-content .swiper-container {
		margin-left: 0;
	}

	.l-leader .swiper-container {
		width: 100%;
	}

	.l-jieshao p {
		font-size: 14px;
	}

	.l-teacher-box .l-teacher-list {
		float: none;
	}

	.l-teacher-box .l-teacher-list {
		width: 100%;
	}

	.l-resources-list li {
		width: 35%;
		margin-left: 40px;
	}

	.l-title {
		margin: 20px 0 0 0;
	}

	.l-resources-list,
	.l-video-list,
	.l-speaker-list {
		margin: 30px 0 0 0;
	}

	.l-teacher-list .l-teacher-name {
		font-size: 14px;
	}

	.l-list-margin .l-title {
		margin-bottom: 30px;
	}

	.l-list-margin .l-resources-list,
	.l-list-margin .l-video-list,
	.l-list-margin .l-speaker-list {
		margin: 0 0 0 30px;
	}

	.l-list-margin .l-resources-list {
		margin: 0;
	}

	.l-zxjg-box img {
		width: 100%;
	}

	.l-list-sz {
		margin: 30px 0 30px 0;
	}

	.l-list-sz li {
		width: 13%;
	}

	.l-video-list {
		margin: 30px 0 0 0;
	}

	.l-video-list li {
		height: 180px;
	}

	.l-video-icon {
		left: 70px;
		top: 80px;
	}

	.l-szdw-left {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.l-szdw-inf-img,
	.l-szdw-inf {
		margin: 0 auto;
	}

	.l-szdw-right {
		float: none;
		width: 100%;
		margin-top: 20px;
	}

	.l-szdw-right h3 {
		font-size: 20px;
		margin: 0 0 15px 0;
	}

	.l-jieshao {
		margin-left: 0;
		margin-top: 20px;
	}

	.d-detail {
		margin-top: 20px;
		margin-left: 0;
	}

	.v_news_content {
		margin-left: 0;
	}

	.l-message-box {
		margin-left: 0;
		margin-top: 20px;
	}
}

@media screen and (max-width:600px) and (min-width:10px) {

	.l-body .d-box,
	.l-list,
	.l-content-box {
		width: 400px;
	}

	.d-logo img {
		width: 90%;
		margin: 15px 0;
	}

	.d-body .d-nav-click {
		display: none;
	}

	.d-nav-click {
		display: block;
		top: 28px;
	}

	.d-body .d-nav {
		display: block;
	}

	.d-nav {
		display: none;
	}

	.d-nav>ul>li {
		float: none;
	}

	.d-body .d-nav>ul>li {
		float: left;
	}

	.l-body .d-nav ul {
		float: none;
	}

	.d-nav ul li a {
		padding: 8px 16px;
		margin-bottom: 1px;
	}

	.d-nav ul li:first-child a {
		padding: 8px 32px;
	}

	.l-left,
	.l-banner img {
		width: 400px;
	}

	.l-left h3 {
		margin: 0;
		padding: 15px 0 15px 20px;
	}

	.l-left,
	.l-right {
		float: none;
	}

	.l-list {
		margin-left: 0;
	}

	.l-list li a .l-words {
		width: 70%;
	}

	.l-banner {
		text-align: left;
	}

	.l-body .l-video-list li {
		float: none;
		width: auto;
	}

	.l-speaker-box li {
		width: 100%;
	}

	.l-speaker-wodrs {
		width: 65%;
	}

	.l-teacher-content .swiper-container,
	.l-resources-content .swiper-container,
	.l-video-content .swiper-container,
	.l-list-content .swiper-container,
	.l-about-content .swiper-container {
		height: auto;
		margin: 0 auto;
	}

	.l-resources-content .swiper-container {
		margin-left: 0;
	}

	.l-leader .swiper-container {
		width: 100%;
	}

	.l-jieshao p {
		font-size: 14px;
	}

	.l-teacher-box .l-teacher-list {
		float: none;
	}

	.l-teacher-box .l-teacher-list {
		width: 100%;
	}

	.l-resources-list li {
		width: 75%;
		margin-left: 40px;
	}

	.l-title {
		padding-left: 10px;
		margin: 20px 0 0 0;
	}

	.l-resources-list,
	.l-video-list,
	.l-speaker-list {
		margin: 30px 0 0 0;
	}

	.l-teacher-list .l-teacher-name {
		font-size: 14px;
	}

	.l-list-margin .l-title {
		margin-bottom: 30px;
	}

	.l-list-margin .l-resources-list,
	.l-list-margin .l-video-list,
	.l-list-margin .l-speaker-list {
		margin: 0 0 0 30px;
	}

	.l-list-margin .l-resources-list {
		margin: 0;
	}

	.l-zxjg-box img {
		width: 100%;
	}

	.l-vido-name {
		font-size: 16px;
	}

	.l-list-sz {
		margin: 30px 0 30px 0;
	}

	.l-list-sz li {
		width: 20%;
	}

	.l-video-list {
		margin: 30px 0 0 0;
	}

	.l-video-list li {
		height: 120px;
	}

	.l-video-icon {
		left: 38px;
		top: 45px;
	}

	.l-szdw-left {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.l-szdw-inf-img,
	.l-szdw-inf {
		margin: 0 auto;
	}

	.l-szdw-right {
		float: none;
		width: 100%;
		margin-top: 20px;
	}

	.l-szdw-right h3 {
		font-size: 18px;
		margin: 0 0 15px 0;
	}

	.l-jieshao {
		margin-left: 0;
		margin-top: 20px;
	}

	.d-detail {
		margin-top: 20px;
		margin-left: 0;
	}

	.v_news_content {
		margin-left: 0;
	}

	.l-message-box {
		margin-left: 0;
		margin-top: 20px;
	}

	.liuyan table+table table table tr+tr td span {
		width: 12% !important;
	}

	.liuyan table+table table table tr+tr td input {
		width: 87% !important;
	}
}