.banner {
	width: 100%;
}

.banner img {
	display: block;
	width: 100%;
}

.container_s {
	width: 1200px;
	margin: 0 auto;
}

.main {
	background-color: #FFFFFF;
	padding-bottom: 40px;
}

.main .main_bottom {
	padding-top: 50px;
}

.main .main_bottom .l .type_list li {
	margin-top: 10px;
}

.main .main_bottom .l .type_list li a {
	display: block;
	width: 260px;
	height: 68px;
	background-color: #2c6289;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	line-height: 68px;
}

.main .main_bottom .l .type_list li.active a {
	background-color: #1b81cb;
}

.main .main_bottom .r {
	width: calc(100% - 360px);
}

.main .main_bottom .r .top .zoompic .sp-wrap {
	width: 400px;
	max-width: 400px;
	border: 1px solid #d3d3d3;
	margin-right: 50px;
	margin-bottom: 50px;
}

.main .main_bottom .r .top .r {
	width: calc(100% - 452px);
}

.main .main_bottom .r .top .txt h4 {
	font-family: pingfang;
	font-size: 30px;
	color: #222222;
	line-height: 60px;
	margin-bottom: 25px;
}

.main .main_bottom .r .top .txt .parameter {
	font-family: pingfang;
	font-size: 18px;
	color: #222222;
	line-height: 34px;
}

.main .main_bottom .r .bottom .content_title {
	border-bottom: 1px solid #2c6289;
	margin-bottom: 35px;
}

.main .main_bottom .r .bottom .content_title span {
	display: block;
	width: 162px;
	height: 57px;
	font-family: pingfang;
	font-size: 20px;
	color: #FFFFFF;
	text-align: center;
	line-height: 57px;
	background-color: #2C6289;
}

.main .main_bottom .r .bottom .content img {
	display: block;
	width: 100%;
}
