@charset "utf-8";
.pannel{margin-top:40px;}
.pannel h3{height:35px;line-height:35px; margin-bottom:30px; text-align:center; font-size:26px; font-weight:100; text-transform:uppercase; position:relative}
.pannel h3 a{ position:absolute; right:0; font-size:20px; text-transform:lowercase; color:#ada59f;}


.product div{ margin:0 -5px;}
.product dl{ float:left; width:20%}
.product dl a{ display:block; margin:0 5px;}
.product dl dt{ height:235px; overflow:hidden}
.product dl dt img{ display:block; width:100%}
.product dl dd{ line-height:50px; padding:0 10px; text-align:center; color:#b0a7a0; font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:#605b57}

.product2 dl{width:33.33%}
.gallery{ float:left; width:600px}
.gallery dl{width:33.33%; float:left;}
.gallery dl dt{ height:180px; overflow:hidden}
.gallery dl dt img{ display:block; width:100%}
.news{ float:right; width:600px; }
.news div{ height:360px; background:#605b57}
.news dl{ height:190px; background:#fff}
.news dl dt{ height:100%; float:left; width:305px; overflow:hidden}
.news dl dt img{ display:block; width:100%}
.news dl dd{ height:150px; font-size:16px; margin:20px 25px; float:right; width:245px;}
.news dl dd a,.news dl dd span{ color:#3d3935; font-size:30px; line-height:1; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.news dl dd span{padding-top:25px;font-size:40px; }
.news dl dd p{ margin-top:25px; color:#999}
.news ul{ padding:20px;}
.news ul li{ line-height:40px;height:40px; font-size:16px; border-bottom:1px dotted #cac3bd;padding-left:15px; background:url(../Images/d.png) no-repeat left center;}
.news ul li a{ display:block; position:relative; color:#cac3bd}
.news ul li p{ width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; display:block;}
.news ul li i{ float:right; display:block; font-style:normal;}