﻿ @charset "UTF-8";

 @media screen and (min-width: 1171px) {
 	#bottom1 {
 		display: none;
 	}

 	#bottom2 {
 		display: none;
 	}

 	#bottom3 {
 		display: none;
 	}
						#m_soller1 {
							display: none;
						}
			
						#m_soller2 {
							display: none;
						}
			
						#m_soller3 {
							display: none;
						}
 }

 /* 全屏 */
 @media screen and (min-width: 1145px) and (max-width: 1170px) {
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
 	body {
 		overflow-x: hidden
 	}

 	.box,
 	article {
 		width: 100%;
 	}

 	.ad-big,
 	.left-box,
 	.page-box {
 		width: 68%;
 	}

 	.ad-small {
 		width: 31%
 	}

 	.qq_join li section {
 		margin: 0
 	}

 	.right-box {
 		width: 31%
 	}

 	#bottom1 {
 		display: none;
 	}

 	#bottom2 {
 		display: none;
 	}

 	#bottom3 {
 		display: none;
 	}
 }

 @media screen and (min-width: 1054px) and (max-width: 1145px) {
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
 	.code {
 		border: none;
 		float: left;
 		text-align: left;
 	}

 	body {
 		overflow-x: hidden
 	}

 	.box,
 	article {
 		width: 100%;
 	}

 	.ad-big,
 	.left-box,
 	.page-box {
 		width: 68%;
 	}

 	.ad-small {
 		width: 31%
 	}

 	.qq_join li section {
 		margin: 0
 	}

 	.right-box {
 		width: 31%
 	}

 	/*add*/
 	#bgPic {
 		display: none;
 	}

 	#bottom1 {
 		display: none;
 	}

 	#bottom2 {
 		display: none;
 	}

 	#bottom3 {
 		display: none;
 	}
 }

 @media screen and (min-width: 960px) and (max-width: 1054px) {
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
		#bgPic {
				display: none;
			}
 	#bottom1 {
 		display: none;
 	}

 	#bottom2 {
 		display: none;
 	}

 	#bottom3 {
 		display: none;
 	}

 	body {
 		overflow-x: hidden
 	}

 	.tip {
 		display: none
 	}

 	.box,
 	article {
 		width: 960px;
 	}

 	.toolbar-open,
 	.toolbar {
 		top: 40%
 	}

 	.logo-section {
 		display: none
 	}

 	article {
 		margin-top: 30px
 	}

 	.topnav {
 		position: fixed;
 		top: 0;
 		z-index: 9;
 		background: rgba(0, 0, 0, .6);
 		border-top: #B70031 40px solid;
 	}

 	nav #starlist {
 		width: 100%;
 	}

 	#mnavh {
 		display: block;
 		top: -40px;
 		position: absolute;
 		right: 0;
 	}

 	nav {
 		line-height: 40px;
 		width: 100%;
 	}

 	#starlist {
 		display: none
 	}

 	#starlist li {
 		width: 60%;
 		margin: 0;
 		background: #fff;
 		border-bottom: #eee 10px solid;
 	}

 	#starlist li a:hover,
 	#starlist #selected,
 	.selected>a,
 	#starlist li:hover {
 		color: #1487f4;
 		background: #fff;
 	}

 	#starlist li a {
 		text-align: left;
 		text-indent: 2em;
 		color: #000;
 		width: 100%;
 		padding: 0;
 	}

 	#starlist ul.sub {
 		background: none;
 		width: 100%;
 		display: block;
 		position: initial;
 		padding: 0
 	}

 	#starlist ul.sub:before {
 		display: none
 	}

 	#starlist ul.sub li {
 		border-bottom: none;
 		width: 100%;
 		overflow: hidden;
 		line-height: 40px !important;
 		border-top: none;
 		height: 40px !important;
 	}

 	#starlist ul.sub li:first-child {
 		border-top: #eee 1px solid
 	}

 	#starlist ul.sub li a {
 		display: block;
 		padding-left: 10px;
 		text-indent: 3em;
 	}

 	#starlist ul.sub li:hover a,
 	#starlist li:hover a {
 		background: none
 	}

 	#starlist ul.sub li #selected {
 		color: #000 !important
 	}

 	.menu:after {
 		top: 0;
 		right: 7px;
 		width: 26px;
 		height: 22px;
 		content: "\e612";
 		font-family: "iconfont" !important;
 		font-size: 18px;
 	}

 	.menu:hover:after {
 		transform: none;
 		color: #1487f4;
 	}

 	.menu span {
 		display: block;
 		;
 		position: absolute;
 		width: 50px;
 		height: 40px;
 		background: #fff;
 		top: 0;
 		right: 0;
 		border-left: #eee 1px solid;
 	}

 	#starlist li:last-child {
 		padding-bottom: 0;
 	}

 	#starlist ul.sub li:last-child {
 		padding-bottom: 0
 	}

 	/* .toolbar-open {
						display: none
					}
					
					.headline-box {
						width: 48%
					}
				
					.tuijian-news-list ul li {
						margin-bottom: 10px
					}
				
					.tuijian-news-pic i {
						height: 140px
					} */

 	.ad-big,
 	.left-box {
 		width: 68%;
 	}

 	.ad-small,
 	.right-box {
 		width: 31%;
 	}

 	.pics .pic-list-img li:first-child i {
 		height: 265px;
 		line-height: 265px;
 	}

 	.pic-list-img li i {
 		height: 120px;
 		line-height: 120px;
 	}

 	.videos-list li i {
 		height: 110px;
 	}

 	.teacher-list li i {
 		height: 150px
 	}

 	.down-list li h2 {
 		margin-right: 0
 	}

 	.down-list li h2 span {
 		display: none
 	}

 	.tags ul a {
 		/*width: 16%;*/
 	}

 	.tags ul a:nth-child(n+22) {
 		display: none
 	}

 	.blogs-list li i {
 		width: 140px;
 		height: auto;
 	}

 	.middle-inner {
 		display: block
 	}

 	.lanmu-keywords {
 		margin-top: 20px;
 		clear: both;
 	}

 	#sidetab {
 		margin: 20px 10px 0
 	}

 	.down-view {
 		overflow: hidden
 	}

 	.down-view .btn-blue a {
 		display: block;
 		position: static;
 		float: right;
 	}

 	.pics-list-box li a,
 	.pics-list-price li a {
 		margin: 0 5px 5px
 	}

 	.pics-list-box li i {
 		height: 110px;
 	}

 	.mp-pics ul li a {
 		height: 70px;
 		line-height: 70px
 	}

 	.pics-list-price li i {
 		height: 110px;
 		line-height: 110px
 	}

 	.page-box {
 		width: 70%;
 	}

 	.qq_join li {
 		width: 40%;
 	}

 	.qq_join li section {
 		margin: 0;
 	}

 	.product {
 		width: 45%
 	}

 	.product-suiji li {
 		width: 33.333%
 	}

 	.product-suiji li i {
 		height: 90px;
 		line-height: 90px;
 	}

 	.product-suiji li:last-child {
 		display: none
 	}

 	.topnav h2 {
 		display: block
 	}

 	.is-search {
 		display: block
 	}

			 	.m_search {
			 		display: block;
			 		top: -35px;
			 		position: absolute;
			 		right: 70px;
			 		width: 30px;
			 		height: 30px;
			 		background: url(../images/search.png) no-repeat left 10px center;
			 		text-align: center;
			 	}
		
			 	#m_search.open {
			 		display: block;
			 		position: fixed;
			 		top: -70px;
			 		z-index: 5000;
			 		width: 100%;
			 		height: 1px;
			 		background: none;
			 		right: 130px;
			 	}
		
			 	#mm_search {
			 		float: right;
			 		margin-top: 55px;
			 		margin-bottom: 16px;
			 		border-radius: 0 5px 5px 0;
			 		width: 80%;
			 		background: linear-gradient(to right, #FFFFFF 0%, #B70031 70%);
			 		position: relative;
			 		right: -100px;
			 		border: #cecece solid 1px;
			 	}
		
			 	#m_search.open input.input_text {
			 		border: 0;
			 		line-height: 36px;
			 		height: 36px;
			 		outline: none;
			 		width: 80%;
			 		background: #f3f3f3;
			 		float: left;
			 		text-indent: 1em;
			 	}
		
			 	#m_search.open input.input_submit {
			 		border: 0;
			 		background: #B70031;
			 		color: #fff;
			 		outline: none;
			 		line-height: 36px;
			 		font-size: 15px;
			 		width: 20%;
			 		cursor: pointer;
			 		letter-spacing: 5px;
			 		text-indent: 1em;
			 	}
 }

 @media screen and (min-width: 840px) and (max-width: 960px) {
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
 	#bottom1 {
 		display: none;
 	}

 	#bottom2 {
 		display: none;
 	}

 	#bottom3 {
 		display: none;
 	}

 	body {
 		overflow-x: hidden
 	}

 	.tip {
 		display: none
 	}

 	.box,
 	article {
 		width: 100%;
 	}

 	.toolbar-open,
 	.toolbar {
 		top: 40%
 	}

 	.logo-section {
 		display: none
 	}

 	article {
 		margin-top: 30px
 	}

 	.topnav {
 		position: fixed;
 		top: 0;
 		z-index: 9;
 		background: rgba(0, 0, 0, .6);
 		border-top: #B70031 40px solid;
 	}

 	nav #starlist {
 		width: 100%;
 	}

 	#mnavh {
 		display: block;
 		top: -40px;
 		position: absolute;
 		right: 0;
 	}

 	nav {
 		line-height: 40px;
 		width: 100%;
 	}

 	#starlist {
 		display: none
 	}

 	#starlist li {
 		width: 60%;
 		margin: 0;
 		background: #fff;
 		border-bottom: #eee 10px solid;
 	}

 	#starlist li a:hover,
 	#starlist #selected,
 	.selected>a,
 	#starlist li:hover {
 		color: #1487f4;
 		background: #fff;
 	}

 	#starlist li a {
 		text-align: left;
 		text-indent: 2em;
 		color: #000;
 		width: 100%;
 		padding: 0;
 	}

 	#starlist ul.sub {
 		background: none;
 		width: 100%;
 		display: block;
 		position: initial;
 		padding: 0
 	}

 	#starlist ul.sub:before {
 		display: none
 	}

 	#starlist ul.sub li {
 		border-bottom: none;
 		width: 100%;
 		overflow: hidden;
 		line-height: 40px !important;
 		border-top: none;
 		height: 40px !important;
 	}

 	#starlist ul.sub li:first-child {
 		border-top: #eee 1px solid
 	}

 	#starlist ul.sub li a {
 		display: block;
 		padding-left: 10px;
 		text-indent: 3em;
 	}

 	#starlist ul.sub li:hover a,
 	#starlist li:hover a {
 		background: none
 	}

 	#starlist ul.sub li #selected {
 		color: #000 !important
 	}

 	.menu:after {
 		top: 0;
 		right: 7px;
 		width: 26px;
 		height: 22px;
 		content: "\e612";
 		font-family: "iconfont" !important;
 		font-size: 18px;
 	}

 	.menu:hover:after {
 		transform: none;
 		color: #1487f4;
 	}

 	.menu span {
 		display: block;
 		;
 		position: absolute;
 		width: 50px;
 		height: 40px;
 		background: #fff;
 		top: 0;
 		right: 0;
 		border-left: #eee 1px solid;
 	}

 	#starlist li:last-child {
 		padding-bottom: 0;
 	}

 	#starlist ul.sub li:last-child {
 		padding-bottom: 0
 	}

 	.toolbar-open {
 		display: none
 	}

 	.banner {
 		width: 100%
 	}

 	.headline-box {
 		width: 42%
 	}

 	/* .tuijian-news-list ul li {
						margin-bottom: 10px
					}
				
					.tuijian-news-pic i {
						height: 140px
					} */

 	.ad-big,
 	.left-box {
 		width: 68%;
 	}

 	.ad-small,
 	.right-box {
 		width: 31%;
 	}

 	.pics .pic-list-img li:first-child i {
 		height: 225px;
 		line-height: 225px;
 	}

 	.pic-list-img li i {
 		height: 90px;
 		line-height: 90px;
 	}

 	.videos-list li i {
 		height: 110px;
 	}

 	.teacher-list li i {
 		height: 150px
 	}

 	.down-list li h2 {
 		margin-right: 0
 	}

 	.down-list li h2 span {
 		display: none
 	}

 	.tags ul a {
 		/*width: 16%;*/
 	}

 	.tags ul a:nth-child(n+22) {
 		display: none
 	}

 	.blogs-list li i {
 		width: 140px;
 		height: auto;
 	}

 	.middle-inner {
 		display: block
 	}

 	.lanmu-keywords {
 		margin-top: 20px;
 		clear: both;
 	}

 	#sidetab {
 		margin: 20px 10px 0
 	}

 	.down-view {
 		overflow: hidden
 	}

 	.down-view .btn-blue a {
 		display: block;
 		position: static;
 		float: right;
 	}

 	.pics-list-box li a,
 	.pics-list-price li a {
 		margin: 0 5px 5px
 	}

 	.pics-list-box li i {
 		height: 110px;
 	}

 	.mp-pics ul li a {
 		height: 70px;
 		line-height: 70px
 	}

 	.pics-list-price li i {
 		height: 110px;
 		line-height: 110px
 	}

 	.page-box {
 		width: 68%;
 	}

 	.qq_join li {
 		width: 50%;
 		padding: 10px 0
 	}

 	.qq_join li section {
 		margin: 0 5px
 	}

 	.product {
 		width: 45%
 	}

 	.product-suiji li {
 		width: 33.333%
 	}

 	.product-suiji li i {
 		height: 90px;
 		line-height: 90px;
 	}

 	.product-suiji li:last-child {
 		display: none
 	}

 	.topnav h2 {
 		display: block
 	}

 	.is-search {
 		display: block
 	}

 	.m_search {
 		display: block;
 		top: -35px;
 		position: absolute;
 		right: 70px;
 		width: 30px;
 		height: 30px;
 		background: url(../images/search.png) no-repeat left 10px center;
 		text-align: center;
 	}

 	#m_search.open {
 		display: block;
 		position: fixed;
 		top: -70px;
 		z-index: 5000;
 		width: 100%;
		height: 1px;
		background: none;
		right: 130px;
 	}
	#mm_search {
			float: right;
				margin-top: 55px;
				margin-bottom: 16px;
				border-radius: 0 5px 5px 0;
				width: 80%;
				background: linear-gradient(to right, #FFFFFF 0%, #B70031 70%);
				position: relative;
				right: -100px;
				border: #cecece solid 1px;
	}
 	#m_search.open input.input_text {
		border: 0;
			line-height: 36px;
			height: 36px;
			outline: none;
			width: 80%;
			background: #f3f3f3;
			float: left;
			text-indent: 1em;
 	}

 	#m_search.open input.input_submit {
		border: 0;
		background: #B70031;
			color: #fff;
			outline: none;
			line-height: 36px;
			font-size: 15px;
			width: 20%;
			cursor: pointer;
			letter-spacing: 5px;
			text-indent: 1em;
 	}
 }

 @media screen and (max-width: 840px) {
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
 	#bottom1 {
 		display: none;
 	}

 	#bottom2 {
 		display: none;
 	}

 	#bottom3 {
 		display: none;
 	}

 	body {
 		overflow-x: hidden
 	}

 	.tip {
 		display: none
 	}

 	.box,
 	article {
 		width: 100%;
 	}

 	.toolbar-open,
 	.toolbar {
 		top: 40%
 	}

 	.logo-section {
 		display: none
 	}

 	article {
 		margin-top: 30px
 	}

 	.topnav {
 		position: fixed;
 		top: 0;
 		z-index: 9;
 		background: rgba(0, 0, 0, .6);
 		border-top: #B70031 40px solid;
 	}

 	nav #starlist {
 		width: 100%;
 	}

 	#mnavh {
 		display: block;
 		top: -40px;
 		position: absolute;
 		right: 0;
 	}

 	nav {
 		line-height: 40px;
 		width: 100%;
 	}

 	#starlist {
 		display: none
 	}

 	#starlist li {
 		width: 60%;
 		margin: 0;
 		background: #fff;
 		border-bottom: #eee 10px solid;
 	}

 	#starlist li a:hover,
 	#starlist #selected,
 	.selected>a,
 	#starlist li:hover {
 		color: #1487f4;
 		background: #fff;
 	}

 	#starlist li a {
 		text-align: left;
 		text-indent: 2em;
 		color: #000;
 		width: 100%;
 		padding: 0;
 	}

 	#starlist ul.sub {
 		background: none;
 		width: 100%;
 		display: block;
 		position: initial;
 		padding: 0
 	}

 	#starlist ul.sub:before {
 		display: none
 	}

 	#starlist ul.sub li {
 		border-bottom: none;
 		width: 100%;
 		overflow: hidden;
 		line-height: 40px !important;
 		border-top: none;
 		height: 40px !important;
 	}

 	#starlist ul.sub li:first-child {
 		border-top: #eee 1px solid
 	}

 	#starlist ul.sub li a {
 		display: block;
 		padding-left: 10px;
 		text-indent: 3em;
 	}

 	#starlist ul.sub li:hover a,
 	#starlist li:hover a {
 		background: none
 	}

 	#starlist ul.sub li #selected {
 		color: #000 !important
 	}

 	.menu:after {
 		top: 0;
 		right: 7px;
 		width: 26px;
 		height: 22px;
 		content: "\e612";
 		font-family: "iconfont" !important;
 		font-size: 18px;
 	}

 	.menu:hover:after {
 		transform: none;
 		color: #1487f4;
 	}

 	.menu span {
 		display: block;
 		;
 		position: absolute;
 		width: 50px;
 		height: 40px;
 		background: #fff;
 		top: 0;
 		right: 0;
 		border-left: #eee 1px solid;
 	}

 	#starlist li:last-child {
 		padding-bottom: 0;
 	}

 	#starlist ul.sub li:last-child {
 		padding-bottom: 0
 	}

 	.toolbar-open {
 		display: none
 	}

 	.banner {
 		width: 100%
 	}

 	.headline-box {
 		width: 48%
 	}

 	.tuijian-news-list ul li {
 		margin-bottom: 10px
 	}

 	.tuijian-news-pic i {
 		height: 140px
 	}

 	.ad-big,
 	.left-box {
 		width: 100%;
 	}

 	.ad-small,
 	.right-box {
 		display: none;
 	}

 	.pics .pic-list-img li:first-child i {
 		height: 180px;
 		line-height: 200px;
 	}

 	.pic-list-img li i {
 		height: 80px;
 		line-height: 80px;
 	}

 	.videos-list li i {
 		height: 110px;
 	}

 	.teacher-list li i {
 		height: 150px
 	}

 	.down-list li h2 {
 		margin-right: 0
 	}

 	.down-list li h2 span {
 		display: none
 	}

 	.tags ul a {
 		/*width: 16%;*/
 	}

 	.tags ul a:nth-child(n+22) {
 		display: none
 	}

 	.blogs-list li i {
 		width: 140px;
 		height: auto;
 	}

 	.middle-inner {
 		display: block
 	}

 	.lanmu-keywords {
 		margin-top: 20px;
 		clear: both;
 	}

 	#sidetab {
 		margin: 20px 10px 0
 	}

 	.down-view {
 		overflow: hidden
 	}

 	.down-view .btn-blue a {
 		display: block;
 		position: static;
 		float: right;
 	}

 	.pics-list-box li a,
 	.pics-list-price li a {
 		margin: 0 5px 5px
 	}

 	.pics-list-box li i {
 		height: 110px;
 	}

 	.mp-pics ul li a {
 		height: 70px;
 		line-height: 70px
 	}

 	.pics-list-price li i {
 		height: 110px;
 		line-height: 110px
 	}

 	.page-box {
 		width: 55%;
 	}

 	.qq_join li {
 		width: 50%;
 		padding: 10px 0
 	}

 	.qq_join li section {
 		margin: 0 5px
 	}

 	.product {
 		width: 45%
 	}

 	.product-suiji li {
 		width: 33.333%
 	}

 	.product-suiji li i {
 		height: 90px;
 		line-height: 90px;
 	}

 	.product-suiji li:last-child {
 		display: none
 	}

 	.topnav h2 {
 		display: block
 	}

 	.is-search {
 		display: block
 	}

			 	.m_search {
			 		display: block;
			 		top: -35px;
			 		position: absolute;
			 		right: 70px;
			 		width: 30px;
			 		height: 30px;
			 		background: url(../images/search.png) no-repeat left 10px center;
			 		text-align: center;
			 	}
		
			 	#m_search.open {
			 		display: block;
			 		position: fixed;
			 		top: -70px;
			 		z-index: 5000;
			 		width: 100%;
			 		height: 1px;
			 		background: none;
			 		right: 130px;
			 	}
		
			 	#mm_search {
			 		float: right;
			 		margin-top: 55px;
			 		margin-bottom: 16px;
			 		border-radius: 0 5px 5px 0;
			 		width: 80%;
			 		background: linear-gradient(to right, #FFFFFF 0%, #B70031 70%);
			 		position: relative;
			 		right: -100px;
			 		border: #cecece solid 1px;
			 	}
		
			 	#m_search.open input.input_text {
			 		border: 0;
			 		line-height: 36px;
			 		height: 36px;
			 		outline: none;
			 		width: 80%;
			 		background: #f3f3f3;
			 		float: left;
			 		text-indent: 1em;
			 	}
		
			 	#m_search.open input.input_submit {
			 		border: 0;
			 		background: #B70031;
			 		color: #fff;
			 		outline: none;
			 		line-height: 36px;
			 		font-size: 15px;
			 		width: 20%;
			 		cursor: pointer;
			 		letter-spacing: 5px;
			 		text-indent: 1em;
			 	}
 }

 @media screen and (max-width: 768px) {
	.article img {
		max-width: 100% !important;
		margin-left: 2% !important;
		margin-right: 2% !important;
		height: auto !important;
	}
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
		#bottom1 {
				display: inline;
			}
		
			#bottom2 {
				display: inline;
			}
		
			#bottom3 {
				display: inline;
			}
 	.left-box {
 		width: 100%;
 	}

 	aside {
 		width: 0 !important;
 		height: 0 !important;
 	}

 	.down-view .btn-blue a {
 		display: block;
 		position: absolute;
 		float: none;
 	}

 	.mp-pics ul li a {
 		height: 110px;
 		line-height: 110px;
 	}

 	.page-title {
 		width: 30%;
 		float: left;
 	}

 	.page-box {
 		width: 60%;
 		float: right;
 		margin-left: 0;
 	}

 	.endmenu {
 		display: block;
 	}

 	.lanmu h1 {
 		margin: 5px 0;
 	}

 	.blogs-list li i img {
 		height: 60px;
 		min-height: auto;
 	}
 }

 @media screen and (max-width: 700px) {
							#m_soller1 {
									display: none;
								}
							
								#m_soller2 {
									display: none;
								}
							
								#m_soller3 {
									display: none;
								}
 	.banner {
 		width: 100%;
 		height: 100%;
 	}

 	.headline-box {
 		width: 100%;
 	}

 	.tuijian-news-list ul li {
 		width: 100%;
 	}

 	.tuijian-news-list ul li:nth-child(n+4) {
 		display: nones
 	}



 	.videos-list li i {
 		height: 90px;
 	}

 	.teacher-list li i {
 		height: 150px
 	}

 	.down-list li:hover .d-list-hover {
 		display: none;
 	}

 	.pics-list-price li {
 		width: 33.3333%
 	}

 }

 @media screen and (max-width: 480px) {
	.soller {
		display: none;
	}
							#m_soller1 {
									display: block;
								}
							
								#m_soller2 {
									display: block;
								}
							
								#m_soller3 {
									display: block;
								}
		#bottom1 {
				display: none;
			}
		
			#bottom2 {
				display: none;
			}
		
			#bottom3 {
				display: none;
			}
 	.search-page .search {
 		margin-right: 10px;
 		width: 80%;
 	}

 	.search-page .search input.input_text {
 		width: 76%;
 	}

 	.search-page .search input.input_submit {
 		background: none;
 	}
/* 
 	.gd-box {
 		overflow-x: scroll;
 	} */
	 .tab-a-more a{
		margin-right: -100px;
	 }

 	#tab {
 		width: 800px;
 	}

 	.tab-a-more {
 		/*display: none;*/
 	}

 	.whitebg {
 		border: none;
 		overflow: hidden;
 	}

 	.news-title {
 		margin: 44px 0
 	}

 	.news-title h2 {
 		width: fit-content;
 		padding-left: 10px
 	}

 	.news-title h2:after {
 		left: 10px;
 		width: 90%
 	}

 	#tab {
 		margin: 40px 0
 	}

 	#tab-content {
 		margin: 0;
 		padding: 0 10px
 	}

 	.tuijian-news-pic {
 		width: 100%;
 		margin-top: 10px;
 	}

 	.btn-blue-border {
 		display: none
 	}

 	.tuijian-news-pic i {
 		height: auto;
 		margin-bottom: 10px;
 	}

 	.tuijian-news-pic i img {
 		margin: auto;
 		max-width: 100%;
 	}

 	.tuijian-news-pic i span {
 		display: none
 	}

 	.tuijian-news-pic h2 {
 		margin: 5px 0
 	}

 	.tuijian-news-pic p {
 		-webkit-line-clamp: 2;
 		height: 40px;
 	}

 	.tuijian-news-list {
 		width: 100%;
 		margin: 20px 0;
 	}

 	.tuijian-news-list ul li a {
 		margin: 0
 	}

 	.ad-big {
 		width: 100%;
 	}

 	.ad-small {
 		display: none
 	}

 	.blogs-list li span {
 		display: none;
 	}

 	.pics .pic-list-img li:first-child {
 		width: 50%;
 	}

 	.pics .pic-list-img li:first-child i {
 		height: 100px;
 		line-height: 100%;
 	}

 	.pic-list-img li {
 		width: 50%;
 		margin-bottom: 10px;
 	}

 	.pic-list-img li a {
 		margin: 0 5px
 	}

 	.pic-list-img li span {
 		text-align: left;
 		font-size: 12px;
 		margin-top: 0;
 		line-height: 20px;
 	}

 	.pic-list-img li i {
 		height: 100px;
 		line-height: 100%;
 		margin-bottom: 5px;
 	}

 	.pic-list-img li i img {}

 	

 	.pic-list-img {
 		padding-bottom: 10px;
 		overflow: hidden;
 	}

 	.news-zuixin-pic {
 		width: 60px;
 		height: 60px;
 	}

 	.news-zuixin-pic img {
 		height: 60px;
 	}

 	.news-zuixin li {
 		width: 100%
 	}

 	.news-zuixin p {
 		font-size: 12px
 	}

 	.news-zuixin li:nth-child(n+5) {
 		display: none
 	}

 	.videos-list li {
 		width: 50%
 	}

 	.videos-list li:nth-child(n+7) {
 		display: none
 	}

 	.videos-list li a {
 		margin: 0 3px
 	}

 	.videos-list li i {}


 	.teacher-list li {
 		width: 30%
 	}

 	.teacher-list li i {
 		height: 110px
 	}

 	.videos-list li h2 {
 		font-size: 12px;
 		overflow: hidden;
 		background-size: 20px;
 		line-height: 20px;
 	}

 	.videos-list li p {
 		display: none
 	}

 	.wenzi-left {
 		width: 100%;
 	}

 	.wenzi-right {
 		display: none
 	}

 	.down-list li {
 		width: 100%
 	}

 	.down-list li:nth-child(n+7) {
 		display: none
 	}

 	.tags ul a {
 		/*width: 33.333%;*/
 	}

 	.tags ul a:nth-child(n+13) {
 		display: none
 	}

 	.blank {
 		height: 20px;
 	}

 	.ad {
 		margin: 10px 0;
 	}

 	.wxbox {
 		width: 100%;
 		text-align: center;
 		margin-bottom: 20px
 	}

 	.wxbox li {
 		float: none;
 		display: inline-block
 	}

 	.endnav b {
 		display: none
 	}

 	.endnav {
 		text-align: center;
 		padding: 0 20px;
 		clear: both;
 	}

 	.endnav p {
 		margin-bottom: 20px
 	}

 	.topnav h2 {
 		display: block
 	}

 	.blogs-box {
 		overflow: hidden
 	}

 	.hnav,
 	.weizhi {
 		display: none
 	}

 	.share {
 		display: block
 	}

 	.share img {
 		float: none;
 		margin: 10px auto;
 	}

 	.share-text {
 		padding: 0 10px;
 		word-break: break-all;
 	}

 	.info-pre-next ul li {
 		width: 100%;
 		overflow: hidden;
 		float: none;
 		margin-bottom: 10px;
 		border-bottom: #eee 1px solid;
 		padding-bottom: 10px;
 	}

 	.info-pre-next ul li:last-child {
 		border-bottom: none
 	}

 	.info-pre-next ul li:nth-child(1) a {
 		margin-right: 0;
 	}

 	.info-pre-next ul li:nth-child(2) a {
 		margin-left: 0;
 	}

 	.otherlink,
 	.pinglun-box {
 		overflow: hidden
 	}

 	.otherlink ul li {
 		width: 100%
 	}

 	.down-view .btn-blue a {
 		position: static;
 		margin: 10px auto 0;
 	}

 	.down-view .down-info {
 		width: 100%;
 		clear: both;
 		font-size: 12px;
 	}

 	.down-view i {
 		margin-bottom: 10px
 	}

 	.down-links ul li {
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
 	}

 	.down-otherlink ul li {
 		width: 100%
 	}

 	.plr20 {
 		padding: 0 10px;
 	}

 	#tab li:hover:after,
 	#tab li.tab-current:after {
 		left: 10px;
 		width: 66px;
 	}

 	.pics-list-box li {
 		width: 50%
 	}

 	.mp-pics ul li a {
 		height: 70px;
 		line-height: 70px;
 	}

 	.mp-pics ul li a img {
 		height: 70px;
 		width: auto;
 	}

 	.pics-list-price li {
 		width: 50%;
 		margin-bottom: 10px;
 	}

 	.shopview {
 		width: 90%;
 		padding: 0;
 		border: 0;
 		margin: auto;
 		float: none;
 	}

 	.product {
 		padding: 0 20px;
 		margin-right: 0;
 		float: none;
 		width: 90%;
 	}

 	.product-suiji li {
 		width: 50%;
 	}

 	.product-suiji li i {
 		height: 110px;
 		line-height: 110px;
 	}

 	.product-suiji li:nth-child(n+6) {
 		display: none
 	}

 	#pageContents {
 		overflow-x: scroll;
 	}

 	#pageContents ul {
 		width: 800px;
 	}

 	.page-title {
 		width: 100%;
 		float: left;
 	}

 	.page-box {
 		width: 100%;
 		margin-left: 0;
 		padding-left: 0;
 		border: none;
 		margin-top: 10px;
 	}

 	.page-title li {
 		width: 100px;
 		float: left;
 		margin-right: 10px
 	}

 	.qq_join li {
 		width: 50%;
 		padding: 0;
 		margin: auto;
 		float: none;
 		float: left;
 	}

 	.qq_join li section {
 		margin: 0;
 		padding: 0;
 		box-shadow: none;
 		font-size: 12px;
 	}

 	.qq_join li p {
 		margin: 0;
 		padding-left: 5px;
 	}

 	.qq_join li img {
 		width: 140px;
 		height: 140px
 	}

 	.blogs-list ul li {
 		border-bottom: #eee 1px solid;
 		padding: 10px 0;
 	}

 	.blogs-list li i {
 		width: 60px;
 		height: 60px;
 		float: right;
 		margin-right: 0;
 		margin-left: 10px;
 	}

 	.blogs-list li i img {
 		width: auto;
 	}

 	.blogs-list li h2 {
 		white-space: inherit;
 		overflow: hidden;
 		margin-top: 0;
 		font-size: 16px;
 		font-weight: normal;
 		height: 60px;
 		display: table-cell;
 		vertical-align: middle;
 	}

 	.blogs-list li h2 a {
 		color: #000
 	}

 	.blogs-list li p {
 		display: none
 	}

 	footer {
 		padding: 30px 0 20px
 	}

 	.headline-news {
 		overflow: hidden;
 		padding: 0px;
 	}

 	.endmenu {
 		display: block
 	}

 	.swiper-container {
 		height: auto !important;
 	}

 	a.btn-add {
 		margin: auto
 	}

 	.videos-list .viewd,
 	.wenzi-list li span {
 		display: none
 	}

 	.tags ul,
 	.links ul {
 		margin: 0 10px 10px;
 	}

 	span.po-classname,
 	.po-view {
 		display: none
 	}

 	.news-title-h1 {
 		font-size: 18px;
 		margin-top: 20px;
 	}

 	.info-pre-next em {
 		line-height: 70px;
 		font-size: 12px;
 	}

 	.info-pre-next ul li i {
 		width: 70px;
 		height: 70px;
 	}

 	.info-pre-next img {
 		height: 70px;
 		width: auto
 	}

 	.newstext-box {
 		padding: 0 20px 0;
 	}

 	.info-pre-next {
 		margin: 10px 0;
 	}

 	.lanmu img {
 		width: 100%;
 		margin-bottom: 10px
 	}

 	.lanmu {
 		padding: 10px;
 	}

 	.lanmu h1 {
 		font-size: 18px;
 		margin-bottom: 5px;
 	}

 	.lanmu-keywords {
 		margin-top: 10px;
 	}

 	.down-view h1 {
 		font-size: 15px;
 		margin-top: 10px;
 	}

 	.down-view {
 		padding: 10px
 	}

 	.down-view .down-info em {
 		margin-right: 10px
 	}

 	.mp-info {
 		display: none
 	}

 	.wztitle-list li span {
 		display: none
 	}

 	.pics-list-price span.pics-btn,
 	.pics-list-price li p {
 		display: none;
 	}

 	.pics-list-price li h2 {
 		line-height: 20px;
 		font-size: 14px;
 		-webkit-box-orient: vertical;
 		display: -webkit-box;
 		-webkit-line-clamp: 2;
 		white-space: inherit;
 		height: 40px;
 	}

 	.pics-list-price li i {
 		height: 100px;
 		line-height: 100px;
 	}

 	.keywords a {
 		font-size: 12px
 	}

 	.keywords a:last-child {
 		margin-bottom: 20px
 	}

 	.pcd_ad {
 		display: none !important;
 	}

 	.mbd_ad {
 		display: block !important;
 		overflow: hidden;
 	}
 }


 @media screen and (max-width: 1200px) {
	.wenzi-list ul:nth-child(n+4) li {
		display:none
	}
	.wenzi-left {
		float: left;
		width: 100%;
	}
	.wenzi-right {
		float: left;
		width: 100%;
	}
 }
 @media screen and (max-width: 1100px) {
	.tuijian-news-list ul li {
		width: 90%;
	}
	
 }
.tuijian-news-list text{
	text-overflow: ellipsis;
	font-size:21px;
	color: #000;
	font-weight:500;
}
@media screen and (max-width: 1200px) {
	.window1{
		width: 100%;
	}
	.window1 :nth-child(n+4){
		display: none;
	}
}

@media screen and (max-width: 600px) {
	.pic-list-img:nth-child(n+4) li {
		display: none;
	}
	.tuijian-news-pic {
		width: 100%;
		margin-top: 10px;
	}

	.btn-blue-border {
		display: none
	}

	.tuijian-news-pic i {
		height: auto;
		margin-bottom: 10px;
	}

	.tuijian-news-pic i img {
		margin: auto;
		max-width: 100%;
	}

	.tuijian-news-pic i span {
		display: none
	}

	.tuijian-news-pic h2 {
		margin: 5px 0
	}

	.tuijian-news-pic p {
		-webkit-line-clamp: 2;
		height: 40px;
	}

	.tuijian-news-list {
		width: 100%;
		margin: 20px 0;
	}

	.tuijian-news-list ul li a {
		margin: 0
	}

	.ad-big {
		width: 100%;
	}

	.ad-small {
		display: none
	}

	.blogs-list li span {
		display: none;
	}

	.pics .pic-list-img li:first-child {
		width: 50%;
		height: 120px;
	}

	.pics .pic-list-img li:first-child i {
		height: 100px;
		line-height: 100%;
	}

	.pic-list-img li {
		width: 50%;
		margin-bottom: 10px;
	}

	.pic-list-img li a {
		margin: 0 5px
	}

	.pic-list-img li span {
		text-align: left;
		font-size: 12px;
		margin-top: 0;
		line-height: 20px;
	}

	.pic-list-img li i {
		height: 100px;
		line-height: 100%;
		margin-bottom: 5px;
	}

	.pics .pic-list-img li:nth-child(n+7){
		display: none;
	}
	.row div:nth-child(n+4){
		display: none;
	}
	.pic-list-img li i img {}

	

	.pic-list-img {
		padding-bottom: 10px;
		overflow: hidden;
	}

}

@media screen and (max-width: 1100px) {
	.code{
		border: none;
	}
	.left{
		width: 50%;
	}
	/* .box, article{
		width: 70%;
	} */
	.code2 {
		margin-left: 30px;
		float: left;
		margin-top: 20px;
	}

}


@media screen and (max-width: 750px) {
	.code{
		margin-left: 0;
	}
}
@media screen and (max-width: 500px) {
	.left{
		width: 90%;
		margin: 10px 20px;
	}
}

#starlist ul.sub li a:hover {
	color: #FFFFFF;
	background: #B70031;
}