@charset 'utf-8';

.productdetail{max-width: 1000px; padding: 30px 0; margin: 0 auto;}
.productdetail .product_location{}
.productdetail .product_location::after{content: ''; display: table; clear: both;}
.productdetail .product_location .product_logo{float: left;}
.productdetail .product_location .product_category{float: right;}

.productdetail .product_head{text-align: center;}
.productdetail .product_head img{max-width: 100%; height: auto;}

.productdetail .product_name{text-align: center;}
.productdetail .product_name h1{display: inline-block; font-size: 22px; color: #2051a6;}
.productdetail .product_model{text-align: right; margin-top: 20px;}
.productdetail .product_model p{font-size: 18px; line-height: 36px;}
.productdetail .product_picture{width: 45%; float: left;}
.productdetail .product_picture img{width: 100%;}
.productdetail .product_overview{width: 50%; float: right;}
.productdetail .product_category{margin-top: 10px; font-size: 18px;}
.productdetail .product_content{margin-top: 10px; font-size: 18px;}
.productdetail .product_overview .consult{margin-top: 10px;}
.productdetail .product_overview .consult a{display: inline-block; line-height: 36px; padding: 0 26px; background: #003a79; color: #fff; border-radius: 6px;}

.productdetail .details_tab{margin-top: 50px;}
.productdetail .details_tab ul:after{content: ''; display: table; clear: both;}
.productdetail .details_tab li{width: 50%; float: left; text-align: center; line-height: 38px; box-sizing: border-box; border: solid #eee 1px; cursor: pointer;}
.productdetail .details_tab li.on{border-color: #003a79; color: #003a79;}

.productdetail .product_details{margin-top: 30px;}
.productdetail .product_details img{max-width: 100%; height: auto;}
.productdetail .product_details table{max-width: 100%; border-collapse: collapse;}
.productdetail .product_details table thead td{background: #2d529f; color: #fff;}
.productdetail .product_details table tbody tr:nth-child(even) td{background: #d9d9d9;}
.productdetail .product_details table td{font-size: 14px; padding: 8px 10px; line-height: 22px;}
.productdetail .product_details .content_item{overflow: auto;}

.productdetail .product_quality{padding: 30px 0; margin-top: 30px;}
.productdetail .product_quality ul{text-align: center;}
.productdetail .product_quality ul li{width: 30%; display: inline-block; vertical-align: top; margin: 0 1%;}
.productdetail .product_quality ul li p{line-height: 22px; padding: 5px 0;}

@media (max-width:990px) {
	.productdetail{max-width: 100%;}
	.productdetail .product_location{}
	.productdetail .product_location::after{content: ''; display: table; clear: both;}
	.productdetail .product_location .product_logo{float: left;}
	.productdetail .product_location .product_category{float: right;}
	
	.productdetail .product_head{text-align: center;}
	.productdetail .product_head img{max-width: 100%; height: auto;}
	
	.productdetail .product_name{text-align: center;}
	.productdetail .product_name h1{display: inline-block; font-size: 22px; color: #2051a6;}
	.productdetail .product_model{text-align: right; margin-top: 20px;}
	.productdetail .product_model p{font-size: 18px; line-height: 36px;}
	
	.productdetail .product_quality{padding: 30px 0;}
	.productdetail .product_quality ul{text-align: center;}
	.productdetail .product_quality ul li{width: 100%; vertical-align: top; margin: 0 0 30px 0;}
	.productdetail .product_quality ul li p{line-height: 22px; padding: 5px 0;}
}