.page-content { font-size:14px; line-height:19px; letter-spacing:-0.025em; color:#666;  font-weight:400; line-height:30px; margin-top:50px; }
.page-content ul li{list-style:none;}

.page-content .product_name { position:relative; padding-bottom:10px; }
.page-content .product_name p {font-size:45px; color:#cc3333; font-weight:600; margin-bottom:20px;}
.page-content .product_name .img_box {float:right;} 

.page-content .con_wrap { overflow:hidden;}
.page-content .con_wrap { border-bottom:1px solid #ddd; }
.page-content .con_wrap > .con1 { float:left; width:48%; }
.page-content .con_wrap > .con2 { float:right; width:48%; }

.page-content .con {margin-top:20px;}
.page-content .con p { margin-bottom:10px; padding-left:15px;}
.page-content .con .spec {font-size:22px; margin-left:-15px; color:#333; margin-bottom: 16px; }
.page-content .con .tit{display:inline-block; margin-left:-15px; position:relative; color:#cc3333; padding-left:15px; font-size:16px; font-weight:500;}
.page-content .con .tit:before{width:10px; height:10px; border-radius:50%; border:3px solid #cc3333; content:''; display:block; position:absolute; left:0; top: 50%; transform: translateY(-50%); }
.page-content .con .ps { margin-left:-15px; }
/*  .page-content .con .tit:before{background-image:url('/page/imgs/con_ic.png'); width:10px; height:10px;}
 */

.page-content .con1 {margin-top:20px; padding-bottom:10px;}
.page-content .con3 ul {padding:0;}
.page-content .con3 ul:after{clear:both; display:block; content:'';}
.page-content .con3 ul > li{width:48%; margin:0 0 2% 2%; float:left; display:inline-block;}
.page-content .con3 ul > li:nth-child(odd){margin-left:0;}


@media (max-width:768px) {
.page-content { margin-top:40px;}
.page-content .product_name { padding-bottom:0; } 
.page-content .product_name p {font-size:35px; margin-bottom:10px;}
.page-content .con_wrap > .con { float:none; width:100%;}
/* .page-content .product_name span {font-size:18px;} */
/* .page-content .product_name .img_box { float:none; text-align:center; padding:30px 10px 0;}
.page-content .con1 { } */
.page-content .con1 { margin-top:40px; border-bottom:1px solid #ddd; }

}

@media (max-width:480px) {
.page-content { margin-top:30px;}
.page-content .product_name p {font-size:25px;}
.page-content .product_name span {font-size:16px;}
.page-content .product_name .img_box { padding:20px 10px 0;}
.page-content .con1 { margin-top:30px;}
}	