@charset "utf-8";
/* CSS Document */
.groups{margin:0 auto; padding:40px 40px 30px; border:1px solid #f1f1f1; background:#f9f9f9;}
.grounps-info{position:relative; padding:0 60px 10px 120px; font-size:16px; margin-bottom:10px; line-height:40px; border-bottom:1px solid #ddd; height:50px; overflow:hidden}
.open{height:auto !important;}
.grounps-info:last-child{border:none; margin-bottom:0;}
.grounps-info a{display:inline-block; padding-right:40px;}
.grounps-info .grounps-sort{position:absolute; top:0; left:0; color:#666}
.grounps-info .grounps-plus{position:absolute; top:0; right:0; cursor:pointer;}

.service{padding:50px 0;}
/*.row{overflow:hidden}*/
.service-box{width:1360px;}

.service-list{width:320px; float:left; margin-bottom:40px;}
.pro{display:block; background:#fff; width:280px; margin:0 auto; border:1px solid #f1f1f1; padding:5px;}
.pro:hover{box-shadow:0 0 10px 5px rgba(0,0,0,0.1);}
.pro .img{height:160px; padding-bottom:5px;}
.pro img{width:100%; height:100%;}
.pro .info{padding:10px; line-height:30px; position:relative; border-top:1px solid #f1f1f1;}
.pro .info span{display:inline-block;}
.pro .info span:nth-child(1){color:#666;}
.pro .info h4{padding-top:10px; font-size:16px; width:100%; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#006699;}
.pro .info span:nth-child(3){color:#999;}
.pro .info .price{color:#999; font-size:14px; padding-top:10px;}
.pro .info .button{position:absolute; right:10px; bottom:10px; color:#999; padding-left:20px; background:url(../../image/qianduan/img/address.png) no-repeat left center;}
.pro .info .like{position:absolute; right:10px; top:10px; color:#999; padding-left:20px;}
.pro .info .like_red{background:url(../../image/qianduan/img/like_red.png) no-repeat left center;}
.pro .info .like_gray{background:url(../../image/qianduan/img/like_gray.png) no-repeat left center;}

.page{margin-top:40px; text-align:center; color:#666; font-size:16px; font-weight:400;}
.page a{min-width:40px; margin:0 5px; height:40px; line-height:40px; color:#666; display:inline-block; border-radius:3px; padding:0 15px; border:1px solid #ccc;}
.page a:hover{background:#169bd5; color:#fff; border:1px solid #169bd5;}
.page input[type="text"]{width:40px; height:40px; margin:0 5px; text-align:center;}