@media only screen and (max-width:768px) {
	.venus-menu {
		float: left;
		width: 100%;
	}
	.venus-menu li {
		display: block;
		width: 100%;
	}
	.venus-menu > li > a {
		font-size: 14px;
		padding: 13px 0 14px 20px;
	}
	.venus-menu > li.brand {
		display: none !important;
	}
	.venus-menu a {
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.venus-menu ul, .venus-menu ul li ul {
		width: 100%;
		padding: 0;
		left: 0;
		border: none;
		position: static;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.venus-menu > li > ul > li:first-child a:before, .venus-menu > li > ul > li ul li:first-child a:before {
		border: none;
	}
	.venus-menu ul li {
		border-left: none;
		border-right: none;
	}
	.venus-menu ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.venus-menu ul > li > a {
		padding-left: 40px !important;
	}
	.venus-menu > li .indicator {
		top: 14px;
		right: 20px;
		font-size: 20px;
	}
	.venus-menu ul > li .indicator {
		top: 10px;
		right: 20px;
	}
	.venus-menu li.search form {
		margin: 12px 18px 0 18px;
	}
	.venus-menu li.search form input.search {
		width: 100%;
		margin-bottom: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.venus-menu > li > ul > li > a {
		padding-left: 40px !important;
	}
	.venus-menu > li > ul > li > ul > li > a {
		padding-left: 60px !important;
	}
	.venus-menu > li > ul > li > ul > li > ul > li > a {
		padding-left: 80px !important;
	}
	.venus-menu > li.showhide {
		margin-top: 0px;
	}
	header.header .logo .img {
		padding: 15px 10px;
	}
	header.header .logo .img img {
		width: 50%;
	}

	/*index-products css*/
	section.index-products {
		padding-bottom: 20px;
	}
	section.index-products h1.title {
		font-size: 18px;
		padding: 15px 15px;
	}
	section.index-products .content ul li.item {
		padding: 5px 10px;
	}
	section.index-products .content ul li.item p.name {
		font-size: 14px;
		padding: 8px 10px;
	}

	/*index-company*/
	section.index-company {
		padding-bottom: 30px;
	}
	section.index-company .content .left {
		padding: 0px 20px;
		line-height: 1.6;
	}
	section.index-company .right {
		padding: 30px 20px;
	}

	/*index-news*/
	section.index-news h1.title {
		font-size: 18px;
		padding: 15px 15px;
	}
	section.index-news div.content {
		padding: 0px;
	}
	section.index-news ul li.item {
		padding: 5px 20px 10px;
	}
	section.index-news ul li.item p.title {
		font-size: 14px;
		padding: 5px 0px;
	}
	section.index-news ul li.item .wz {
		font-size: 12px;
	}

	/* index-footer css*/
	section.index-footer .container {
		padding: 20px 10px;
	}
	section.index-footer h3.title {
		font-size: 14px;
		padding-bottom: 10px;
	}
	section.index-footer .foot-menu  ul li {
		padding: 4px 10px;
	}
	section.index-footer .foot-contact {
		padding-top: 10px;
		padding-left: 0px;
		font-size: 12px;
	}
	div.copyright .container p {
		line-height: 1.5;
		font-size: 12px;
		text-align: center;
	}

	/*pb-news-cont css*/
	.pb-news-cont {
		padding: 30px 0px 30px;
	}
	.pb-news-cont .content div.item .box h3.tit {
		font-size: 16px;
	}
	.pb-news-cont .content div.item .box {
		padding: 0px 15px 30px;
	}
	.pb-news-cont .content div.item .box ul li.list a {
		font-size: 14px;
	}

	/*pagination css*/
	.pagination a {
		padding: 5px 6px;
		margin: 0px 0px 0px 2px;
	}
	.pagination span.current {
		padding: 5px 6px;
		margin: 0px 0px 0px 2px;
	}

	/*productList css*/
	section.productList .content {
		padding: 0px 0px 15px;
	}
	section.productList .prList-content ul li.item {
		padding: 8px;
	}

	/*showProduct css*/
	section.showProduct img {
		width: 100%;
	}
	section.showProduct .topContaier .content .left {
		padding: 0px 10px;
	}
	section.showProduct .mainContainer .left {
		padding: 0px;
	}
	section.showProduct .mainContainer .left .cont {
		padding: 10px 15px;
	}
	section.showProduct .mainContainer .right {
		padding: 0px;
	}
	section.showProduct .mainContainer .right .cont {
		padding: 10px 15px;
	}
	section.showProduct .mainContainer .right .cont  ul li.item {
		float: left;
		width: 50%;
		padding: 5px 10px;
	}
	section.showProduct .mainContainer .right .cont  ul li.item a p.name {
		padding: 5px 0px 10px;
		font-size: 12px;
		height: 32px;
		line-height: 16px;
		overflow: hidden;
	}

	/*type-menu css*/
	div.type-menu {
		padding: 10px 0px;
		font-size: 12px;
		text-align: left;
	}

	/*baseRead css*/
	section.baseRead {
		padding: 10px 0px 30px;
	}
	section.baseRead img {
		width: 100%;
	}
	section.baseRead .content {
		padding: 0px 15px;
	}
	section.baseRead h1.title {
		font-size: 18px;
		line-height: 18px;
		padding: 15px 0px;
	}

	/*newsList css*/
	section.newsList {
		padding: 15px 0px;
	}
	section.newsList .left {
		padding: 0px;
	}
	section.newsList .content .left .cont {
		padding: 10px 15px;
	}
	section.newsList .content .news-ul li.item {
		padding: 15px 0px 20px;
	}
	section.newsList .content .news-ul li.item div.item-content div.wz {
		padding-left: 15px;
		width: 75%;
	}
	section.newsList .content .news-ul li.item div.item-content div.wz h3.name {
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 5px;
	}
	section.newsList .content .news-ul li.item div.item-content div.wz  p.desc {
		font-size: 12px;
	}
	section.newsList .content .news-ul li.item div.item-content div.wz a.more {
		bottom: 2px;
		background: #00ADF9;
		font-size: 10px;
		padding: 0px 15px;
	}
	section.newsList .content .news-ul li.item div.item-content div.img-box {
		width: 25%;
	}
	section.newsList .right {
		padding: 0px;
	}
	section.newsList .right .cont {
		background: #fff;
		line-height: 2;
		padding: 0px 15px 15px;
	}
	section.newsList .right .cont h3.title {
		margin-bottom: 5px;
	}
	section.newsList .right .cont  ul li.item a p.name {
		font-size: 14px;
	}

	/* newsShow css*/
	section.newsShow {
		padding: 15px 0px;
	}
	section.newsShow img {
		width: 100%;
	}
	section.newsShow .content .left {
		padding: 0px;
	}
	section.newsShow .content .left .cont {
		padding: 10px 15px;
	}
	section.newsShow .content .left div.bigTitle {
		padding: 15px 0px;
	}
	section.newsShow .content .left div.bigTitle h3.name {
		font-size: 18px;
		text-align: left;
		line-height: 24px;
		padding-bottom: 10px;
	}
	section.newsShow .content .right {
		padding: 0px;
	}
	section.newsShow .content .right .cont {
		background: #fff;
		line-height: 2;
		padding: 0px 15px 15px;
	}
	section.newsShow .content .right .cont h3.title {
		margin-bottom: 5px;
	}
	section.newsShow .content .right .cont  ul li.item a p.name {
		font-size: 14px;
	}
	section.newsShow div.recommend-news ul {
		padding: 0px;
	}
	section.newsShow div.recommend-news ul li.item {
		width: 100%;
		padding-bottom: 5px;
	}
	section.newsShow div.recommend-news ul li.item a {
		font-size: 12px;
		color: #999;
	}
}