

.selectList { background: #fff;  margin: 0px auto 0; box-shadow: 0px 0px 15px rgba(0,0,0,0.09);overflow:hidden}
.selectList dl { position: relative; padding: 10px 20px 10px 80px; line-height: 26px; border-bottom: 1px solid #eee; overflow: hidden; }
.selectList dl: last-child { border-bottom: #fff 0px solid; }
.selectList dl dt { position: absolute; width: 60px; left: 20px; top: 12; text-align: left; margin: 0; font-size: 14px; line-height:30px;}
.selectList dl dd a { color: #333; line-height: 26px;padding:0px 8px; margin-left: 20px; display: inline-block;margin:2px 0; }
.selectList dl dd a:hover{ color:white;background:linear-gradient(to right, #dab483, #dab483);border-radius:3px;}
.selectList dl dd a.on{background:linear-gradient(to right, #dab483, #dab483);color:white;border-radius:3px;}

.com-box{ background:#fff; margin-bottom:20px;border:#eee 1px solid; padding:20px 0 20px 30px;transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s; overflow:hidden}
.com-box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);}
.com-box .com-logo{float:left;margin-right:15px}
.com-box .com-logo img{width:100px;height: 100px;border:#eee 1px solid}
.com-box .com-info{ border-right:#eee 1px solid;width:430px;float:left;padding-right:30px;margin-right:35px; }
.com-box .com-info h2{ font-weight:normal; font-size:18px; height:35px; line-height:35px;overflow:hidden;margin:0}
.com-box .com-info h2 a:hover{ color:#e02445}
.com-box .com-info h2 em{ font-size:12px; vertical-align:middle;/* display:inline-block;*/ padding:2px 3px; margin:0 2px;font-style:normal;

background: linear-gradient(to right, #dab483, #dab483);
    color: white;
    border-radius: 3px;}


.com-box .com-info h2 em.gray{color:gray;border:1px solid gray}
.com-box .com-info h2 span {color: #e02445;font-weight:bold}
.com-box .com-info .com-business{ height:26px;  line-height:26px; margin:0px 0; color:#333; overflow:hidden}
.com-box .com-info .com-business:after{content:""; clear:both; display:block}
.com-box .com-info .com-business span{ overflow:hidden;text-align:center;color:#999; line-height:24px; margin:0 5px;border-radius: 3px;height: 26px;overflow: hidden; vertical-align: middle }
.com-box .com-product{overflow:hidden;}
.com-box .com-product a{ display:block; width:110px; font-size:12px; text-align:center; margin-right:25px; float:left;  overflow:hidden;}
.com-box .com-product a img{ width:100px; height:100px;margin-bottom:5px;border:#eee 1px solid}



.c-title { height:40px; }
.c-title b { font-size:20px; font-weight:700; color:#000;}
.c-title span{float:right;font-size:14px;}


.AD_001 { height:300px;overflow:hidden;width:100%}
.shop_part { overflow:hidden;box-shadow:0px 0px 8px rgba(0,0,0,0.1);}
.shop_part .right {float:left}
.shop_part .right ul { overflow:hidden; }
.shop_part .right ul li { width:239px; height:180px; float:left; box-sizing:border-box;border-right:1px solid #eee;border-bottom:1px solid #eee;display:block}
.shop_part .right ul li:nth-child(5n+5) { border-right:none;}
.shop_part .right ul li:nth-child(1n+6) { border-bottom:none;}
.shop_part .right ul li .image { width:76px;height:76px;background:rgba(255,255,255,1);box-shadow:0px 6px 10px 0px rgba(241,241,241,1);border-radius:40px;overflow:hidden;margin:auto;margin-top:20px;}
.shop_part .right ul li .image img {width:76px;height:76px;}
.shop_part .right ul li p { padding:0 10px;height:22px;line-height:22px;font-size:14px;text-align:center;margin-top:15px;overflow:hidden; color:#222;}
.shop_part .right ul li span { width:80px;display:block;font-size:13px;line-height:18px;text-align:center;margin:15px auto; color:#f25050;}

.shop_product ul li { width:595px; height:214px; margin-bottom:10px; float:left;}
.shop_product ul li:nth-child(2n+2) { float:right;}
.shop_product ul li .left { float: left;width: 175px;height: 214px;background: url(https://shop.homedo.com/app/topc/statics/images/store_img/bj1@2x.png) no-repeat center;background-size: cover; text-align:center;}
.shop_product ul li .left .image { width:60px; height:60px; border-radius:50%; display:block; margin:30px auto 0;}
.shop_product ul li .left h2 { display:block;font-size: 14px;font-weight: 400;color:#fff;line-height: 14px;margin-top: 14px;padding: 0 5px; text-align:center;}
.shop_product ul li .left p { margin-top: 15px;font-size: 12px;color:#fff;text-align:center;}
.shop_product ul li .left p img { width:12px; height:12px;}
.shop_product ul li .left span { width:72px;height:24px;line-height:22px;margin:auto;margin-top:20px;text-align:center;display:block;border:1px solid #eee;color:#fff;font-size:12px;border-radius:2px;}
.shop_product ul li .right { width:420px; float:left; background:#fff; height:214px; border:1px solid #eee; box-sizing:border-box;}
.shop_product ul li .right dl dd { width:33.333333%; height:214px; box-sizing:border-box;padding:20px; float:left;}
.shop_product ul li .right dl dd img { width:100%;}
.shop_product ul li .right dl dd p { font-size: 12px;color:#333;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.shop_product ul li .right dl dd span { font-size: 16px;color:#f2544a;text-align: center;margin-top: 10px; display:block; font-weight:700;}
.shop_product ul li .right dl dd span i { font-size:12px;font-style: normal; font-weight:400;}

