.news-detail h3{
	margin:0;
	padding-top: 73px;
	padding-bottom: 20px;
	font-size: 30px;
	text-align: center;
}
.news-detail .info{
	color: #747474;
	font-size: 15px;
	text-align: center;
}
.news-detail .content{
	padding:50px 0;
	line-height:2.5;
	font-size: 16px;
}
.pages{
	height: 65px;
	line-height: 65px;
	background-color: #eaeaea;
}
.pages .item{
	margin-bottom: 15px;
}


.product-detail {
	width: 928px;
}

.product-detail h3 {
	padding: 0;
	margin: 0;
	font-size: 35px;
}

.product-detail .pro-info {
	margin: 21px 0 37px 0;
	font-size: 15px;
	color: #9d9d9d;
}

.product-detail .pro-info span {
	color: #16555e;
	margin-right: 20px;
}

.product-detail .img {
	width: 543px;
	height: 301px;
	border: solid 1px #d1d1d1;
	overflow: hidden;
}

.product-detail .pro-con .info {
	padding: 0 46px;
	width: 355px;
	height: 301px;
	background-color: #f3f3f3;
	text-align: center;
}

.product-detail .pro-con .info .price {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 35px;
	color: #ea0000;
}

.product-detail .pro-con .info .tip{
	margin-bottom: 15px;
	color: #909090;
}

.product-detail .pro-con .info button {
	display: block;
	width: 262px;
	height: 41px;
	border-radius: 5px;
	border: none;
	color: #fff;
	font-size: 15px;
}

.product-detail .pro-con .info button:first-of-type {
	margin-bottom: 17px;
	background: #ff5400;
}

.product-detail .pro-con .info button:last-of-type {
	background: #68b92e;
}

.product-detail .pro-con .info button img {
	margin-right: 10px;
}
.product-detail .pro-con .info .type-number{
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between
}
.product-detail .pro-con .info .type {
	position: relative;
	width: 160px;
	color: #256caf;
}

.product-detail .pro-con .info .type select {
	position: relative;
	padding: 0 15px;
	width: 160px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 5px;
	border: solid 1px #256caf;
	line-height: 42px;
	outline: none;
	appearance: none;
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari 和 Chrome */
}

.product-detail .pro-con .info .type .down {
	position: absolute;
	top: 18px;
	right: 15px;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top: 8px solid #256caf;
}

.product-detail .pro-con .info .number{
	position: relative;
	width: 85px;
	height: 41px;
	background-color: #ffffff;
	border-radius: 5px;
	border: solid 1px #256caf;
	overflow: hidden;
}
.product-detail .pro-con .info .number input{
	display: block;
	width: 57px;
	height:38px;
	line-height: 38px;
	border:none;
	outline: none;
	text-align: center;
}
.product-detail .pro-con .info .number .change-number{
	position: absolute;
	right: 6px;
	top: 6px;
	width: 22px;
	height: 27px;
	background-color: #e8e8e8;
}
.product-detail .pro-con .info .number .change-number .plus,
.product-detail .pro-con .info .number .change-number .reduce{
	height: 14px;
	line-height: 14px;
	cursor: pointer;
}
.product-detail .pro-con .info .number .change-number .plus{
	background: url("../images/arrow-up.png") no-repeat center center;
}
.product-detail .pro-con .info .number .change-number .reduce{
	background: url("../images/arrow-down.png") no-repeat center center;
}
.product-detail input::-webkit-outer-spin-button,
.product-detail input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
.product-detail .pro-desc{
	margin-top: 22px;
	padding: 20px;
	width: 928px;
	background-color: #ffffff;
	border: solid 1px #d1d1d1;
}
.product-detail .pro-desc ul{
	display: flex;
}
.product-detail .pro-desc ul li{
	margin-right: 13px;
	width: 138px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 17px;
}
.product-detail .pro-desc ul li a{
	display: block;
	background-color: #f0f0f0;
	color: #404040;
}
.product-detail .pro-desc ul li.active a{
	background-color: #16555e;
	color: #fff;
}
.product-detail .pro-desc .content{
	display: none;
}
.product-detail .pro-desc .desc{
	padding: 52px 0;
	color: #4b4b4b;
	line-height: 33px;
	font-size: 16px;
}
.product-detail .pro-desc .desc p{
	text-indent: 2em;
}
.product-detail .pro-desc .pro-item{
	display: block;
	padding: 32px 0;
	border-bottom: solid 1px #d1d1d1;
	display: flex;
	align-items: center;
}
.product-detail .pro-desc .pro-item .img{
	width: 182px;
	height: 125px;
	overflow: hidden;
	flex-shrink: 0;
}
.product-detail .pro-desc .pro-item .info{
	width: 100%;
	margin:0 20px;
}
.product-detail .pro-desc .pro-item .info .p-tit{
	margin-bottom:27px ;
	font-size: 18px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	color: #000;
}
.product-detail .pro-desc .pro-item .info .p-brand,
.product-detail .pro-desc .pro-item .info .p-number{
	font-size: 15px;
	color: #16555e
}
.product-detail .pro-desc .pro-item .info .p-brand span,
.product-detail .pro-desc .pro-item .info .p-number span{
	color: #9d9d9d;
}
.product-detail .pro-desc .pro-item .info .p-brand{
	margin-bottom: 10px;
}
.product-detail .pro-desc .pro-item button {
	display: block;
	width: 123px;
	height: 41px;
	border-radius: 5px;
	border: none;
	color: #fff;
	font-size: 15px;
}

.product-detail .pro-desc .pro-item button:first-of-type {
	margin-bottom: 17px;
	background: #ff5400;
}

.product-detail .pro-desc .pro-item button:last-of-type {
	background: #68b92e;
}
.product-detail .pro-desc .pro-item button img{
	margin-right: 5px;
}