	/*首页幻灯片*/
	
	.gallery {
		height: 550px;
		-webkit-transition: .25s;
		transition: .25s;
		background-color: #ddd;
	}
	
	.gallery-cell {
		width: 100%;
		height: 550px;
		-webkit-transition: .25s;
		transition: .25s;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	
	.gallery-cell-txt {
		color: #fff;
		padding-top: 300px;
		padding-left: 50px;
		width: 50%;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	.gallery-cell-txt:before {
		content: "";
		width: 4px;
		background: #E6002D;
		height: 50px;
		display: block;
		position: absolute;
		left: 30px;
		top: 320px;
	}
	
	.flickity-page-dots {
		bottom: 10px;
	}
	
	.flickity-page-dots .dot {
		width: 12px;
		height: 12px;
		opacity: 1;
		background: #000;
		border: 2px solid white;
		-webkit-transition: .5s;
		transition: .5s;
	}
	/* fill-in selected dot */
	
	.flickity-page-dots .dot.is-selected {
		background: white;
	}
	
	.flickity-prev-next-button {
		width: 60px;
		height: 60px;
		background: transparent;
	}
	
	.flickity-prev-next-button:hover {
		background: transparent;
	}
	/* arrow color */
	
	.flickity-prev-next-button .arrow {
		fill: white;
	}
	
	.flickity-prev-next-button.no-svg {
		color: white;
	}
	/* hide disabled button */
	
	.flickity-prev-next-button:disabled {
		display: none;
	}
	
	@media (min-width: 1201px) {
		.gallery-cell {
			height: 550px;
			background-repeat: no-repeat;
			background-position: center;
		}
		.gallery {
			height: 550px;
		}
	}
	
	@media (min-width: 993px) and (max-width: 1200px) {
		.gallery-cell {
			height: 420px;
		}
		.gallery {
			height: 420px;
		}
		.gallery-cell-txt {
			padding-top: 250px;
			width: 50%;
		}
		.gallery-cell-txt h1 {
			font-size: 24px;
		}
		.gallery-cell-txt:before {
			height: 30px;
			left: 30px;
			top: 270px;
		}
	}
	
	@media (min-width: 769px) and (max-width: 992px) {
		.gallery-cell {
			height: 360px;
		}
		.gallery {
			height: 360px;
		}
		.gallery-cell-txt {
			padding-top: 180px;
			padding-left: 25px;
			width: 60%;
		}
		.gallery-cell-txt h1 {
			font-size: 24px;
		}
		.gallery-cell-txt:before {
			height: 30px;
			left: 10px;
			top: 200px;
		}
		.flickity-prev-next-button {
			width: 40px;
			height: 40px;
		}
		.flickity-page-dots .dot {
			margin: 0 2px;
		}
		.flickity-page-dots {
			bottom: 10px;
		}
	}
	
	@media (max-width: 768px) {
		.gallery-cell {
			height: 360px;
		}
		.gallery {
			height: 360px;
		}
		.gallery-cell-txt {
			padding-top: 210px;
			padding-left: 25px;
			width: 80%;
		}
		.gallery-cell-txt h1 {
			font-size: 18px;
		}
		.gallery-cell-txt:before {
			height: 20px;
			left: 10px;
			top: 230px;
		}
		.flickity-prev-next-button {
			width: 30px;
			height: 30px;
		}
		.flickity-page-dots .dot {
			margin: 0 2px;
		}
		.flickity-page-dots {
			bottom: 10px;
		}
	}
	/*.main-left {
	padding-right: 5px;
}
.main-right {
	padding-left: 5px;
}*/
	
	.main-left-1,
	.main-left-2,
	.main-left-3 {
		padding-left: 0;
		padding-right: 5px;
	}
	
	.main-left-2,
	.main-left-3 {
		padding-top: 10px;
	}
	
	.main-left-2 div {
		height: 220px;
		background-size: cover;
		background-color: #264f6a;
	}
	
	.main-left-3 div {
		height: 220px;
		background-color: #c7a07c;
		color: #fff;
		padding: 20px;
	}
	
	.main-left-3 div h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 36px;
		background-image: url(../images/pdf.png);
		background-repeat: no-repeat;
		background-size: auto 60%;
		background-position: left;
		padding-left: 30px;
		margin-bottom: 0;
	}
	
	.main-left-3 div h2 {
		font-size: 16px;
		margin-top: 0;
		margin-bottom: 30px;
	}
	
	.main-left-3 div a {
		border: 1px solid #fff;
		border-radius: 0;
		color: #fff;
		font-size: 12px;
	}
	
	.main-left-3 div a:hover {
		background-color: #fff;
	}
	
	.main-right-1,
	.main-right-2 {
		padding-right: 0;
		padding-left: 5px;
	}
	
	.main-right-1 div,
	.main-right-1 a {
		height: 170px;
		background-size: cover;
		display: block;
		background-position: center;
		background-color: #f5f5f;
	}
	
	.main-right-2 {
		padding-top: 10px;
	}
	/*销售网络*/
	
	.main-map-1 {
		border: 1px solid #eee;
		border-right-width: 0;
		height: 250px;
		background-image: url(../images/map.gif);
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
	}
	
	.main-map-2 {
		border: 1px solid #eee;
		border-right-width: 0;
		border-left-width: 0;
		height: 250px;
		color: #264f6a;
		padding-top: 50px;
		padding-right: 30px;
	}
	
	.main-map-3 {
		background-color: #264F6A;
		border: 1px solid #264F6A;
		text-align: center;
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		height: 250px;
		padding-top: 60px;
	}
	
	.main-map-3::before {
		content: "";
		border-style: solid;
		border-width: 12px 12px 12px 0;
		border-color: transparent #264F6A transparent transparent;
		height: 0px;
		position: absolute;
		left: -12px;
		top: 50px;
		width: 0;
		-webkit-transform: rotate(360deg);
	}
	
	.main-map-3 span {
		font-size: 42px;
	}
	/*首页底部链接*/
	
	.main-bottom-link {
		background-color: #414141;
		text-align: center;
		color: #ded19c;
	}
	
	.main-bottom-link .row div {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	
	.main-bottom-link .row div:nth-child(2) {
		background-color: #555;
	}
	
	.main-bottom-link .row h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
	}
	
	.main-bottom-link .row h2 img {
		vertical-align: text-top;
		height: 26px;
		margin-right: 5px;
	}
	
	.main-bottom-link .row p {
		color: #ccc;
		font-size: 12px;
	}
	
	@media (min-width: 1201px) {}
	
	@media (min-width: 993px) and (max-width: 1200px) {
		.main-left-2 div {
			height: 220px;
		}
		.main-left-3 div {
			height: 220px;
		}
		.main-right-1 div,
		.main-right-1 a {
			height: 140px;
		}
		.product-menu {
			height: 500px;
		}
		.product-menu ul li {}
		.product-menu ul li a {
			padding: 3px 20px;
		}
	}
	
	@media (min-width: 769px) and (max-width: 992px) {
		.main-left-2 div {
			height: 200px;
		}
		.main-left-3 div {
			height: 200px;
		}
		.main-left-3 div h1 {
			font-size: 24px;
		}
		.main-left-3 div h2 {
			font-size: 13px;
			margin-top: 0;
			margin-bottom: 30px;
		}
		.main-right-1 div,
		.main-right-1 a {
			height: 130px;
		}
		.product-menu {
			height: 430px;
			padding: 10px 0;
		}
		.product-menu:before {
			content: "";
			width: 20px;
			background: #dddddd;
			height: 3px;
			display: block;
			position: absolute;
			left: 15px;
			top: 30px;
		}
		.product-menu h1 {
			padding-left: 10px;
			font-size: 18px;
			padding-left: 10px;
		}
		.product-menu ul {
			padding-top: 5px;
		}
		.product-menu ul li a {
			padding: 2px 10px;
		}
		.main-map-2 {
			padding-top: 20px;
		}
		.main-bottom-link .row h2 {
			font-size: 18px;
		}
		.main-bottom-link .row h2 img {
			height: 20px;
		}
	}
	
	@media (max-width: 768px) {
		.main-left-1 {
			padding-right: 0px;
		}
		.main-left-2 {
			padding-right: 5px;
		}
		.main-right-2 {
			padding-right: 0;
			padding-left: 0px;
		}
		.main-left-3 {
			padding-left: 5px;
			padding-right: 0px;
		}
		.main-left-2 div {
			height: 130px;
		}
		.main-left-3 div {
			height: 130px;
		}
		.main-left-3 div h1 {
			font-size: 20px;
			margin-top: 0;
			padding-left: 15px;
		}
		.main-left-3 div h2 {
			font-size: 11px;
			margin-top: 0;
			margin-bottom: 10px;
		}
		.main-right-1 {
			padding-left: 0px;
			margin-top: 10px;
		}
		.main-right-1 div,
		.main-right-1 a {
			height: 200px;
		}
		.product-menu {
			height: auto;
		}
		.product-menu ul li {
			display: inline-block;
			width: 49%;
		}
		.product-menu ul li a {
			padding: 6px 20px;
		}
		.main-map-1,
		.main-map-2,
		.main-map-3 {
			height: 200px;
			border-width: 0;
		}
		.main-map-3 {
			padding-top: 60px;
			background-color:transparent;
			border-width: 0;
			color: #264F6A;
		}
		.main-map-3:before{
			display: none;
		}
		.main-map-3 span {
			font-size: 24px;
		}
		.main-map-3 h2 {
			font-size: 18px;
			margin-top: 5px;
		}
		.main-map-3 p {
			font-size: 11px;
			line-height: 12px;
		}
		.main-map-2 {
			padding-top: 20px;
		}
		
		.main-bottom-link .row h2 {
			font-size: 16px;
		}
		.main-bottom-link .row h2 img {
			height: 20px;
		}
		.main-bottom-link .row p{
			font-size: 11px;
			line-height: 12px;
		}
	}
	

.product-menu ul li a {
    padding: 3px 20px;
}
.product-menu {
    height: 600px;
}