.products_list { margin:0px; margin-bottom:30px; }
.products_list ul{ margin: 0; padding: 0; list-style-type: none; margin-left:5px; }
.products_list ul li{width:210px; float:left; margin-right:5px; margin-bottom:10px;}


.products_list ul li span{ display:block; width:210px; height:40px; line-height:40px; color:#333333; background:#eaeaea; text-align:center; font-size:14px;}
.products_list ul li span a{ display:block; width:210px; height:40px; color:#333333;}
.products_list ul li span a:hover{ display:block; width:210px; height:40px; line-height:40px; color:#ffffff; background:#1f5198;}




.products_list ul li img{width:200px; height:140px; border:5px solid #eaeaea; display:block; margin-bottom:1px; }
.products_list ul li a img{ border:5px solid #eaeaea; }
.products_list ul li a:hover img{ border:5px solid #1f5198; }




.products { width:860px; }
.product_name { text-align: center; border-bottom: 1px solid #ccc; }
.product_name h1{ font-size: 18px; line-height: 40px; margin: 0; padding: 0; }
.product_info { margin-top: 8px; }
.product_info_imgs{ text-align: left; width: 300px; float: left; margin-right: auto; margin-left: auto; }
.product_info_lables{ width:550px; float:right; text-align:left; }
.product_info_lables .title{ color: #333; font-size: 14px; font-weight: normal; line-height: 28px; text-align: left; text-indent: 4px; width: 90px; }
.product_info_lables .con{ font-size: 14px; font-weight: normal; line-height: 28px; text-align: left; width: auto; }
.nextprod { width:550px; margin-top: 5px; }
.nextprod a{ color: #333; font-weight: bold; line-height: 26px; background-color: #ccc; text-decoration: none; text-align: center; width: 90px; height: 26px; float: left; margin-right: 10px; display: block; }
.nextprod a:hover{ color: white; background-color: #dd4a0a; }
.nextprod .hover { }
.nextprod .hover a{ color: white; font-weight: bold; line-height: 26px; background-color: #dd4a0a; text-decoration: none; text-align: center; width: 90px; height: 26px; float: left; margin-right: 10px; display: block; }
.nextprod .hover a:hover{ color: white; background-color: #dd4a0a; }

.product_content { margin: 0; padding: 0; }
.product_content_title { border-bottom: 2px solid #1f5198; margin:0 auto; }
.product_content_title span{ color:#1f5198; font-size: 16px; font-weight: bold; line-height: 26px; background-color: #eaeaea; text-align: center; width: 90px; height: 26px; margin-left: 6px; display: block; }
.product_content .con{ width: 100%; margin: 8px; text-align:left; }

.product_content_title2 { width: 100%; border-bottom: 2px solid #0667c5; }
.product_content_title2 span{ color: #0667c5; font-size: 14px; font-weight: bold; line-height: 26px; text-align: center; width: 90px; height: 26px; margin-left: 6px; display: block; }

.product_related { margin: 8px; }
.product_related ul{ margin: 0; padding: 0; list-style-type: none; }
.product_related ul li{ text-align: center; width: 130px; float: left; margin: 0 0 10px 4px; padding: 0; }
.product_related ul li span{ line-height: 24px; text-align: center; width: 100%; height: 24px; overflow: hidden; margin: 0; cursor: hand; display: block; }
.product_related ul li span a{ color: black; text-decoration: none; border-style: none; border-width: 0; }
.product_related ul li span a:hover{ color: #b90704; text-decoration: underline; border-style: none; border-width: 0; }
.product_related ul li img{ width: 120px; height: 100px; margin: 2px 0 0; padding: 0; border-width: 0; }
.product_related ul li a{ color: black; text-decoration: none; border: solid 1px #b8b8b8; }
.product_related ul li a:hover{ color: #b90704; text-decoration: underline; border: solid 2px #f88243; }