/* CSS Document */
.cpshow{ width:100%; height:120px; border-bottom:1px dashed  #999; padding-top:15px; padding-left:10px; }
.cpshow:hover{background-color: #EFD; 
 }
.pimg{width:100px; height:100px; border:1px solid #EBEBEB; float:left; overflow:hidden; text-align:center;  vertical-align:middle;position: relative; }
.pimg2{position: static;*position:absolute;top:50%;}
.pimg .pimg2  img{max-height:100px; max-width:100px;position:static;*position:relative;top:-50%;left:-50%;}



.p2{width:380px; height:100px; float:left; overflow:hidden; padding-left:10px;}
.p2 span a{ font-size:14px; color: #393; font-weight:bold}
.p2 span a:hover{ font-size:14px;color: #F60;font-weight:bold}
.p2 span{ width:100%; height:25px; float:left;}
.p2 dt{ width:100%; height:50px; padding-top:5px; color: #888888;float:left;}
.p2 dd{ width:100%; height:25px; padding-left:0;float:left;}
.cd{ width:80px; height:100px; padding-left:5px;float:left; text-align:center;overflow: hidden;color: #888888;}
.cd span{ margin-top:40px; display:block; height:14px;overflow: hidden;}
.price{  font: normal 14px "Arial"; overflow: hidden; width:70px; height:100px; padding-left:5px;float:left; text-align:center; color: #888888;}
.price b{ color: #ff6600; }
.price span{ margin-top:38px; display:block; height:16px;overflow: hidden; }

.pro_searchtop{ background: url(/images/pro_search.jpg) 0px -5px no-repeat; width: 684px; height: 60px; margin: 25px 5px; padding-left: 64px; font: normal 14px/60px "ËÎÌå"; float: left; }
.pro_searchtop b{ color: #FF0000; }
.pro_suggest{ float: left; width: 684px; background: url(/images/pro_search.jpg) 0px -255px no-repeat; margin-left: 30px; padding-left: 20px; font: normal 12px/22px "ËÎÌå"; height: 200px; float: left; }

.pro_suggest p{ margin: 30px 0px; }
.pro_suggest p img{ padding-left: 10px; vertical-align: middle; margin-bottom: 4px; }
.pro_suggest span{ color: #ff6600; font: normal 14px "ËÎÌå"; }