@charset "utf-8";
/* CSS Document */
.ny .productlist{overflow:hidden;}
.ny .productlist ul{width:915px; overflow:hidden;}
.ny .productlist ul li{width:280px; float:left; text-align:center; margin:25px 25px 0 0; overflow:hidden;}
.ny .productlist ul li dd{width:276px; height:344px; padding:1px; border:1px solid #dedede;}
.ny .productlist ul li:hover dd{border:1px solid #f00;}
.ny .productlist ul li:hover a{color:#f00;}
.ny .productlist ul li dd .tu{display:table-cell; width:276px; height:344px; vertical-align:middle; overflow:hidden;}
.ny .productlist ul li dd .tu img{display:block; max-width:100%; transition:all 0.5s; max-height:344px;}
.ny .productlist ul li dd .tu:hover img{transform:scale(1.3);}
.ny .productlist .pages{text-align:center; margin-top:30px;}
.ny .productlist .pages span{color:#f00; border:1px solid #f00; padding:0 6px;}
.ny .productlist .pages a{border:1px solid #dedede; padding:0 6px;}

.ny .product{overflow:hidden;}
.ny .product .pic{width:504px; float:left; margin-top:30px; overflow:hidden;}
.ny .product .pic span{width:500px; height:500px; display:table-cell; vertical-align:middle; text-align:center; border:1px solid #dedede; padding:1px;}
.ny .product .pic img{max-width:100%; max-height:100%;}
.ny .product .cs{width:350px; margin-top:30px; line-height:30px; float:right; overflow:hidden;}
.ny .product .cs h3{margin:0px; padding:0px;}
.ny .product .tt{margin-top:30px; height:30px; font-size:20px; font-weight:bold; border-bottom:1px solid #dedede;}
.ny .product .tt span{display:block; height:30px; border-bottom:1px solid #f00; float:left;}
.ny .product .jj{padding:10px 10px 0 10px; line-height:25px; overflow:hidden;}