.show-content img {
	max-width: 100%;
}

@media screen and (max-width: 768px) {
	.wap {
		display: inline-block;
	}

	.pc,
	.picScroll-left .bd ul li p,
	.picScroll-left .bd ul li p.t2 {
		display: none;
	}

	.picScroll-left .bd ul li {
		width: 100%;
		margin-bottom: 15px;
	}

	.picScroll-left .bd ul li img {
		width: 100%;
	}
.picScroll-left .bd ul li {
	margin: 0 0 15px 0;
}
	.box {
		width: 100%;
		padding: 3%;
	}

	.homebanner .owl-controls {
		bottom: 5px;
		top: auto;
	}

	.homebanner .owl-buttons .owl-prev,
	.homebanner .owl-buttons .owl-next {
		display: none;
	}

	.owl-carousel.homebanner .owl-item {
		height: auto;
	}

	.owl-carousel.homebanner .owl-item img {
		max-width: 100%;
	}

	.owl-carousel.homebanner {
		margin-top: 50px;
	}

	.homebanner .owl-controls .owl-page span {
		width: 8px;
		height: 8px;
	}

	.homebanner .owl-controls .owl-page.active span {
		width: 8px;
	}

	.home-keshi {
		height: auto;
		background: none;
		padding-top: 0;
	}

	.home-keshi li {
		padding: 3%;
		margin: 0;
		width: 25%;
		float: left;
		text-align: center;
	}

	.home-keshi li:last-child {
		display: none;
	}

	.home-keshi li p {
		font-size: 13px;
		color: #333;
	}

	.home-news1 {
		display: none;
	}
	
	.home-vd,
	.home-news2 {
		width: 100%;
		margin: 3% 0;
	}

	.wap-team {
		width: 100%;
		float: left;
	}

	.wap-team li {
		width: 100%;
		float: left;
		border-bottom: 1px solid #eee;
		padding: 5%;
	}

	.wap-team li .pic {
		width: 30%;
		float: left;
	}

	.wap-team li .pic img {
		max-width: 100%;
		vertical-align: bottom
	}

	.wap-team li .con {
		float: left;
		width: 70%;
		padding: 4%;
	}

	.wap-team li .con a {
		font-size: 15px;
		font-weight: bold;
	}

	.wap-team li .con p {
		width: 100%;
		float: left;
		font-size: 12px;
		line-height: 20px;
		padding-top: 10px;
		color: #666;
	}

	.shebei ul {
		margin: 0;
		padding: 0 1.5%;
	}

	.shebei li {
		width: 50%;
		float: left;
		padding: 1.5%;
		margin: 0;
	}

	.shebei li img {
		max-width: 100%;
		vertical-align: bottom;
	}

	.footer .left-links {
		width: 100%;
	}

	.footer .right-ewm {
		display: none;
	}

	.footer .left-links .tit {
		padding: 3%;
		margin: 0;
	}

	.sub-banner {
		background-size: cover;
		background: url(../images/wap-subbanner.jpg) center no-repeat;
	}

	.menu_list {
		width: 100%;
		padding: 0 4%;
	}

	.menu_list.left-menu {
		padding: 0 0 30px 0;
		width: 100%;
		float: left;
	}

	.left-menu .menu_head {
		padding: 2px 0;
		display: inline-block;
		background: #EAE8E8;
		width: 100%;
		border-bottom: 1px solid #FCFCFC;
	}

	.left-menu .menu_head.current {}

	.left-menu .menu_head i.ico {
		width: 4px;
		height: 21px;
		background: #A3A2A2;
		display: inline-block;
		vertical-align: middle;
		margin: 0 15px;
	}

	.menu_head {
		border-top: solid 1px rgba(255, 255, 255, 0.3);
		font-size: 16px;
		cursor: pointer;
		color: #676767;
		font-weight: normal;
		position: relative;
		line-height: 40px;
		margin: 0;


	}

	.menu_head a {
		font-size: 16px;
		color: #676767;
		font-weight: normal;
		border: none;
	}

	.menu_list .current {}

	.menu_body {
		line-height: 38px;


	}

	.menu_body a {
		width: 100%;
		margin: 0;
		display: block;
		height: 38px;
		line-height: 38px;
		padding: 0;
		padding-left: 4%;
		color: #fff;
		text-decoration: none;
	}

	.menu_body a:hover {
		text-decoration: none;
	}

	.menu_head.nobg {
		background: none;
	}

	.menu_list.left-menu {
		padding: 0;
	}

	.left-menu .menu_head {
		padding: 0 0;
	}

	.left-menu .menu_body {
		padding: 0;
	}

	.left-menu .menu_body a {
		display: block;
		background: #EAE8E8;
		height: 45px;
		line-height: 45px;
		margin-top: 1px;
		padding-left: 20px;
		color: #333;
		font-size: 14px;
	}

	.sub-right {
		width: 100%;
	}

	.sub-right .area,
	.sub-rline,
	/*.sub-rtit {
		display: none;
	}*/

	.sub-content {
		padding: 4% 0;
		font-size: 14px;
		line-height: 26px;
	}

	.sub-list li {
		padding: 10px 5px;
	}

	.show-content {
		padding: 4% 0;
	}

	.show-page {
		padding: 3% 0;
		line-height: 30px;
	}

	.show-page .prev,
	.show-page .next {
		display: block;
		float: left;
		width: 100%;
	}

	.show-title {
		font-size: 18px;
	}

	.show-content img {
		max-width: 100%;
	}

	.news-list li .pic {
		width: 25%;
		height: auto;
	}

	.news-list li .con {
		width: 75%;
		padding: 0 4%;
	}

	.news-list li .con .t a {
		font-size: 15px;
		padding: 0;
	}

	.news-list li .con .t span {
		display: none;
	}

	.news-list li .con p {
		line-height: 20px;
		font-size: 12px;
	}

	.news-list li .con .more {
		display: none;
	}

	.news-list li {
		padding: 4% 0;
	}

	.sub-list-keshi {
		margin: 0;
		padding: 4% 0;
	}

	.sub-list-keshi li {
		width: calc(50% - 4px);
		margin: 2px;
	}

	.sub-list-team li .pic {
		width: 25%;
	}

	.sub-list-team li .con {
		width: 75%;
		padding: 0 4%;
	}

	.sub-list-team li .con .t2 {
		display: none;
	}

	.sub-list-team li .con .t3 {
		padding-top: 5px;
	}

	.float-r {
		display: none;
	}

	.home-keshi-left {
		width: 100%;
		height: auto;
	}

	.home-keshi-list {
		height: auto;
	}

	.home-keshi-list li {
		width: 100%;
		margin: 0;
		padding: 5px;
	}

	.home-keshi-list li a {
		width: 100%;
	}

	.home-keshi-list li.cur .ico {
		left: -9px;
		top: 5px;
	}

	.home-keshi-list {
		padding: 4%;
	}

	.home-key {
		width: 100%;
		padding: 3%;
	}

	.home-key .pic img {
		width: 100%;
	}

	.sub-form li span.s2 label {
		width: 100%;
	}

	.sub-form li span.s1 {
		width: 100%;
	}

	.sub-form li span.s1 label {
		width: 30%;
		float: left;
		margin: 4px 0;
	}

	.sub-form li p {
		line-height: normal;
	}

	.sub-form .text {
		width: 100%;
	}

	.show-title p a {
		display: none;
	}

	.bot-zj-tit span::before,
	.bot-zj-tit span::after {
		width: 80px;
	}

	.bot-zj li {
		width: 100%;
		padding: 15px 0;
	}

	.show-team-con .con {
		padding: 4%;
	}

	.show-team-con .pic {
		max-width: 100%;
		text-align: center;
	}

	.footer-copyright {
		font-size: 14px;
		margin: 0;
	}

	.left-links ul {
		padding: 0;
	}

	.copyright {
		margin-top: 15px;
	}

	.slideBox {
		width: 100%;
		margin-top: 50px;
	}

	.hlw-box {
		width: 100%;
	}

	.hlw-box .banner .hlw-menu {
		display: none;
	}

	.hlw-news {
		width: 100%;
		padding: 3%;
		margin-top: 0;
		height: auto;
	}

	.hlw-news li a.fb {
		font-size: 18px;
	}

	.hlw-news li {
		line-height: 35px;
		height: auto;
	}

	.hlw-news li a {
		font-size: 16px;
	}

	.hlw-picnews {
		width: 100%;
		height: auto;
		margin: 0;
	}

	.hlw-newslist ul {
		margin: 0;
	}

	.hlw-newslist li {
		padding: 3%;
		width: 100%;
		margin: 0;
		height: auto;
	}

	.hlw-bg {
		margin: 0;
		padding: 3%;
	}

	.hlw-bg li {
		width: 100%;
		min-height: inherit;
		padding: 0;
		border-left: none;
		border-top: 1px solid #8CCDEF;
		margin-bottom: 20px;
		padding-top: 20px;
	}

	.hlw-bg li h3 {
		font-size: 22px;
	}

	.hlw-bg li .text {
		font-size: 16px;
	}

	.main {
		margin-top: 50px;
		width: 100%;
	}

	.first .left {
		width: 100%;
	}

	.first .con {
		height: auto;
	}

	.first .right .one,
	.first .right .two,
	.three {
		width: 100%;
		margin-top: 3%;
	}

	.first .right {
		width: 100%;
	}

	.three ul {
		margin-top: 2%;
		margin-left: 0;
	}

	.three ul li {
		width: 50%;
		padding: 1%;
		margin: 0;
	}

	.three ul li img {
		margin: 0;
		max-width: 100%;
	}

	.first {
		margin-top: 0;
	}

	.sub-team-nav li {
		width: 50%;
		padding: 5px;
	}

	.listpage li {
		float: left;
		display: block;
		font-size: 14px;
		padding: 0 10px;
	}
}

@media screen and (max-width: 641px) {}

@media screen and (max-width: 580px) {}

@media screen and (max-width: 320px) {}
