.page-content { font-size:14px; line-height:19px; letter-spacing:-0.025em; color:#666; margin-top:50px; }


.page-content article { position: relative; padding: 0 0 100px; margin: 0 0 100px; }
.page-content article:after { content:'' ; display: block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width:80%; height: 1px; border-bottom:dotted 1px #ddd }
.page-content article:last-of-type { padding: 0; margin: 0;}
.page-content article:last-of-type:after { display: none;}

.page-content .product_name { position:relative; }
.page-content .product_name:after { display:block; content:''; position:absolute; background:#ccc; height:1px; width:100px; left:0; bottom:0px; }
.page-content .product_name p:first-child { color:#666; font-size:16px;  font-weight:400; }
.page-content .product_name p:last-child { font-size:60px; color:#1e3582; font-weight:700; line-height:82px; }
.page-content .product_name p:last-child span { display:inline-block; padding-left:9px; font-size:20px; color:#999; font-weight:400; }



.page-content .con  { margin-top:60px; }
.page-content .con p.tit { padding:2px 0 3px 30px; font-size:20px; font-weight:500; margin-bottom:30px; color:#1e3582; background:url('/page/imgs/product_bg_circle.jpg') no-repeat left 3px;}
.page-content .con .tail { padding-left:30px; }
.page-content .con .tail dt,
.page-content .con .tail .dt {margin-bottom:5px; color:#00a8ec; font-size:18px; font-weight:500; line-height: 1.42857143; word-break: keep-all;}
.page-content .con .tail dd,
.page-content .con .tail .dd { margin-bottom:20px; line-height: 1.42857143; word-break: keep-all;}

.page-content .con1 { margin-top:30px; }
.page-content .con1 p:first-child { color:#ce3326; font-size:22px; line-height:26px; font-weight:500; }
.page-content .con1 p:nth-of-type(2) { color:#999; margin-top:10px; }
.page-content .con1 .img_box { text-align:center; padding-top:60px; }

.page-content .con .table_spec { width:calc(100% - 30px); margin-left:30px;  }
.page-content .con .table_spec th, 
.con .table_spec td { border:1px solid #ccc; text-align:center; font-size:12px; padding:5px 0; word-break:break-all}
.page-content .con .table_spec th { background:#ededed; }
.page-content .con .table_spec th span { display:block; }

.page-content .con .table_spec tfoot td { padding: 10px 0 0; text-align: left; border: none;}

@media (max-width:768px) {
.page-content article { padding: 0 0 50px; margin: 0 0 50px;}
.page-content .con .table_spec { width:100%; margin-left:0; }
}

@media (max-width:480px) {
	.page-content .product_name p:first-child { font-size:14px; }
	.page-content .product_name p:last-child { font-size:40px; color:#1e3582; font-weight:700; line-height:52px; }
	.page-content .product_name p:last-child span { padding-left:0px; font-size:14px; }
	.page-content .con dl.tail { padding-left:0; }		
	.page-content .con .table_spec th span.view_pc { display:none; }	
	
}	