@charset "utf-8";
/* CSS Document */

.topbar,
.meun,
.business
.pro-con-nav,
.trust,
.footer{min-width:1280px;}


.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;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:50px; cursor:pointer;color:green;}
.grounps-info input[type="submit"]{border:0; color:;height:40px;background:#f9f9f9;padding:0 10px; font-size:16px;outline:none;}
.grounps-info input[type="button"]{border:0; color:;height:40px;background:#f9f9f9;padding:0 10px; font-size:16px;outline:none;}
.business{padding:50px 0;}

.left{width:1020px;}
.business-list{border:1px solid #eee; padding:20px; position:relative; margin-bottom:25px;}
.business-list:hover{background:#f9f9f9; box-shadow:0 0 5px 5px rgba(0,0,0,0.1)}
.business-list .label{position:absolute; top:5px; left:5px; background:#0C9; padding:5px 20px; border-radius:3px; color:#fff;}
.business-list .img{width:160px; height:160px; display:table; text-align:center; background:#f9f9f9;}
.business-list .img a{display:table-cell; vertical-align:middle;}
.business-list .img img{max-width:100%; max-height:100%;}
.business-list .info{width:640px; border-right:1px solid #eee; padding:0 20px; font-size:16px; line-height:28px; min-height:160px;}
.business-list .info h3{line-height:18px; font-weight:600; margin:10px 0 20px;}
.business-list .info h3 a{}
.business-list .info h3 a:hover{color:#169bd5;}
.business-list .info span{color:#999; padding-right:10px}
.button{text-align:center;}
.button span{font-size:36px; font-weight:400;}
.button a{display:inline-block; padding:0 40px; line-height:40px; border-radius:3px;}
.inquiry-but{border:1px solid #F33; background:#f33; color:#fff; margin:60px 20px 0 0;}
.inquiry-but:hover{background:#900; color:#fff; border:1px solid #900;}

.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;}

.right{width:200px;}
.right .img{width:100%; padding-bottom:40px; border:1px solid #eee; padding:20px; text-align:center; margin-bottom:25px;}
.right .img:hover{background:#f9f9f9; box-shadow:0 0 5px 5px rgba(0,0,0,0.1)}
.right .img a{display:block;}
.right img{max-width:100%;}
