@CHARSET "UTF-8";
.portal-shop-h{padding:10px 0}
.portal-shop-img{float:left;margin-top:3px;height:80px; line-height: 115px; text-align:center;vertical-align:middle;display:block;position:relative}
.portal-shop-img img{max-height:80px;border-radius:5px}
.portal-shop-info{float:left;width:35%;margin-left:10px}
.portal-shop-info p{float:left;line-height:50px;width:100%;color:#222;font-size:17px;font-family:"microsoft yahei"}
.portal-shop-info2,.portal-shop-info3{float:left;width:100%}
.portal-shop-info2 img{float:left;width:16px;margin-right:3px}
.portal-shop-info2 span{float:left;color:#dda315;margin-right:10px}
.portal-shop-info3{margin-top:0px}
.portal-shop-code{float:left;margin-top:1px;width:15px;height:15px;cursor:pointer;background:url(../img/img_sjck.png) no-repeat;background-size:100%}
.portal-shop-codes{width:131px;height:131px;margin-top:24px;border:1px solid #dedbdb;position:absolute;z-index:1000;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.3);border-radius:5px}
.portal-shop-codes:after{top:-16px;border-color:transparent transparent #fff}
.portal-shop-codes img{width: 111px;height: 111px;padding: 10px;}
.portal-shop-eva,.portal-shop-evaa{float:left;margin-right:16px}
.portal-shop-evaa{padding-left:20px}
.portal-shop-location{cursor: pointer;}
.portal-shop-gs{padding-left: 21px;background: url(../img/gs.png) 0px 0px no-repeat;background-size: 20%;}
.portal-shop-info3 .j-fav3{background: url(../img/location.png) -2px -1px no-repeat;background-size: 29%;}
.portal-shop-info3 .j-fav,.portal-shop-info3 .j-fav:hover{background:url(../img/iconfont_guanzhu_sel.png) 1px 2px no-repeat}
.portal-shop-info3 .j-fav2{background:url(../img/iconfont_guanzhu_nor.png) 0 1px no-repeat;transition:background-position .15s ease-in-out 0s}
.portal-shop-info3 .j-fav2:hover{background:url(../img/iconfont_guanzhu_nor.png) 0 -23px no-repeat;text-decoration:none}
.portal-shop-#348fc3{color:#e25041}
.portal-shop-sea{float:right;width:27.3%;margin-top:20px}
.portal-shop-sea input{float:left;outline:0;font-size:15px;height:32px;width:180px;margin-right:3px;padding-left:8px;border:1px solid #348fc3}
.portal-shop-sea .search{float:left;width:60px;height:38px;line-height:38px;text-align:center;color:#fff;margin-left:6px;background: #348fc3;}
.portal-shop-word{margin-bottom:5px;float:left;margin-top:8px;width:100%;overflow:hidden}
.portal-shop-tu{text-align:center;width:100%;height:auto;overflow-y: auto;}@media screen and (max-width:1200px){.portal-shop-tu{min-width:1200px}
.portal-shop-nav{min-width:1200px}}
.portal-shop-nav{background-color:#348fc3}
.portal-nav-box{width:1200px;margin:0 auto;line-height:36px;color:#fff}
.portal-nav-box li{padding:0 26px;text-align:center;color:#fff;font-size:15px;font-family:"microsoft yahei"}
.portal-nav-box li:hover,.portal-nav-box .portal-nav-boxa{background:#58a3ce;background-size:cover}
.portal-nav-box .liselect{list-style-type:none}
.portal-nav-box .homepage{float:right;margin-top:6px;padding:0 8px;height:22px;line-height:22px;color:#fff;border:1px solid #fff}
.portal-nav-box .homepage:hover{color:#348fc3;background:#fff;border:1px solid #348fc3}
.ck-slide{width:1200px;height:400px;margin:3px auto;margin-bottom:9px}
.ck-slide ul.ck-slide-wrapper{height:400px}
.portal-shop-contl{float:left;width:19.222222%;padding-bottom:20px}
.portal-shop-contr{float:right;width:79.555555%;}
.portal-shop-cat{margin-top:9px;border:1px solid #ddd}
.portal-shop-best,.portal-shop-lat{margin-top:15px;border:1px solid #ddd}
.portal-shop-cat li{height:30px;line-height:30px;list-style-type:none}
.portal-shop-cat li a:hover{color:#ff5605;cursor:pointer}
.portal-shop-cat a li{color:#666}
.portal-shop-conlp{height:30px;line-height:30px;text-align:center;background:#ebebeb;font-size:16px;font-family:"microsoft yahei"}
.portal-shop-catt{padding:5px 10px 5px 10px}
.portal-shop-catts{padding-left:20px}
.portal-shop-pageinfo{margin-top: 9px; border: 1px solid #ddd;}
.portal-shop-pageinfot{height:30px;line-height:30px;text-indent: 1em; background: #ebebeb; font-size: 16px; font-family: "microsoft yahei";}
.portal-shop-pageinfoc{line-height: 30px; padding: 10px 15px;  clear: both; background: #FFF;}
.portal-shop-pageinfoc p{text-indent: 2em;margin: 0 0 1em 0;}
.portal-shop-pageinfotitle{text-align:center; margin:20px; padding-bottom:10px; border-bottom:1px dashed #999999;}
.portal-shop-pageinfotitle h3{padding: 15px 20px; text-align: center; height: auto; line-height: 40px; font-size: 24px; color: #0F1418; font-weight: bold;}
/* 文章列表 */
.portal-shop-nlist_li{overflow: hidden; margin-top: 0px; padding: 20px; height: 120px; border-bottom: 1px solid #e7e7e7;}
.portal-shop-nlist_li .main_lcont_img { float: left; width: 200px; height: 120px; overflow: hidden;}
.portal-shop-nlist_li .main_lcont_img img { width: 180px; height: 100%; /* object-fit: cover;*/} 
.portal-shop-nlist_li .main_lcont_txt {float: left;margin-left: 20px; height: 120px;overflow: hidden;width: 650px;}
.portal-shop-nlist_li .main_lcont_txt a {display: block; text-decoration: none;  width: 650px; height: 25px; font-size: 18px; color: #111; overflow: hidden;
    text-overflow: ellipsis; white-space: nowrap;}
.portal-shop-nlist_li .main_lcont_txt p {margin: 10px 0 0;width: 650px;height: 42px;line-height: 22px;overflow: hidden;font-size: 14px;color: #666;text-overflow: ellipsis;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.main_lcont_txt .main_lcont_rq { width: 650px; overflow: hidden; margin-top: 19px;height: 24px;}
.main_lcont_txt .main_lcont_rq div { float: left; height: 24px; line-height: 24px; border-radius: 2px; background-color: rgba(255, 0, 13, 0.1);
 color: #ff000d; overflow: hidden; padding: 0 10px; font-size: 12px;}
.main_lcont_txt .main_lcont_rq span { float: right;  height: 24px; color: #666; font-size: 14px;overflow: hidden;}

.js-shop-plus{text-indent:22px;background:url(../img/store_icon_zk.png) 2px 8px no-repeat}
.portal-hover {color:#ff5605;cursor:pointer}
.js-shop-redu{text-indent:22px;background:url(../img/store_icon_sq.png) 2px 8px no-repeat}
.portal-shop-bestg{float:left;margin:5px}
.portal-shop-besti{float:left;width:72px;height:72px;text-align:center;vertical-align:middle;display:block;position:relative}
.portal-shop-besti img{max-width:72px;max-height:72px}
.portal-shop-bestgp1{height:36px}
.portal-shop-bestgp2{line-height:20px}
.portal-shop-bestg p{float:left;width:142px;margin-left:3px;overflow:hidden}
.portal-shop-bestg a:hover{color:#ff5605}
.portal-shop-bestpi{color:#ee8f4f}
.portal-shop-bestpr{color:#d86232;font-weight:bold}
.portal-shop-bestpr2{float:right;color:#c4c2c2;text-decoration:line-through}
.portal-shop-conrp{height:32px;line-height:32px;text-indent:1em;background:#ebebeb;font-size:16px;font-family:"microsoft yahei";margin:9px 0 6px 0}
.portal-shop-recb{padding:5px 0;background:#FFF;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 13px;}
.portal-shop-rgoods,.portal-shop-list .portal-shop-goods{flex: 0 0 calc(25% - 10px);box-sizing: border-box;width:218px;padding:5px;background:#fff;border:1px solid #dadada; }
.portal-shop-rgoods:hover,.portal-shop-goods:hover{border:1px solid #e5e5e5;-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}
.portal-shop-list .portal-shop-goimg{float:left;width:207px;height:207px;vertical-align:middle;display:block;position:relative}
.portal-shop-goimg a{width:207px;height:207px;padding-left:5px;padding-top:5px;display:table-cell;vertical-align:middle}
.portal-shop-goimg img{max-width:207px;max-height:207px}
.portal-shop-goimg span{width:230.5px;height:30px;line-height:30px;color:#fff;text-align:center;opacity:.8;background:#d0260c;display:block;position:absolute;left:-6px;bottom:-5px;display:none}
.portal-shop-goimg span:hover{background:#e5280b}
.portal-shop-gonam{float:left;width:100%;height:25px;color:#838383;font-family:"microsoft yahei";margin-top:18px}
.portal-shop-gonam a:hover{color:#f60505}
.portal-shop-rect{float:left;width:100%;margin-top:8px;font-family:"microsoft yahei"}
.portal-shop-rect span{color:#ea523b;font-size:13px;line-height:26px;font-weight:bold}
.portal-shop-rect .portal-shop-recta{float:right;height:26px;color:#ff5605;line-height:26px;padding:0 12px;border-radius:2px;border:1px solid #dadada}
.portal-shop-rect .portal-shop-recta2{float:right;height:26px;color:#c9c3c2;line-height:26px;padding:0 12px;border-radius:2px;border:1px solid #dadada}
.portal-shop-rect .portal-shop-recta:hover{color:#fff;background:#ff5605;border:1px solid #ff5605}
.portal-shop-list{padding:10px 0}
.portal-shop-listh{float:left;width:100%;font-family:"microsoft yahei"}
.portal-shop-listh a{float:left;color:#525252;height:19px;padding:6px 16px;text-align:center;font-size:15px;border:1px solid #e9e7e7}
.portal-shop-listh a:hover{border:1px solid #348fc3}
a.portal-shop-a{color:#fff;background: #348fc3;border:1px solid #348fc3}
.portal-shop-store,.portal-shop-store2,.portal-shop-store3{float:right;width:16px;height:13px;margin:3px 0 0 3px}
.portal-shop-store{background:url(../img/store_icon_sx.png) 0 0 no-repeat}
.portal-shop-store2{background:url(../img/store_icon_sx_sel.png) 0 0 no-repeat}
.portal-shop-store3{background:url(../img/store_icon_sx_sel_up.png) 0 0 no-repeat}
.portal-price-ipts{float:left;position:relative}input.portal-price-ipt{width:66px;height:27px;outline:0;padding-left:18px;border:1px solid #e9e7e7}input.portal-price-ipt:focus{border:1px solid #348fc3}
.portal-price-ipt1{position:absolute;left:13px;top:8px}
.portal-price-ipt2{position:absolute;right:71px;top:8px}
.portal-shop-but{outline:0;background:#348fc3;color:#fff;border:0px;cursor:pointer}
.portal-shop-but:not(.disabled):not(:disabled):active,.portal-shop-but.active{background:#f1f1f1;background-clip:padding-box;color: #348fc3;}
.portal-shop-listg{padding-top:10px;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 13px;}
.portal-shop-list .portal-shop-goods{margin-bottom:6px}
.portal-shop-goodp1{margin-top:0px}
.portal-shop-goodp1,.portal-shop-goodp2{float:left;width:100%;line-height:20px;font-family:"microsoft yahei";padding:2px 0 2px 0}
.portal-shop-goodpr{color:#ea523b;font-size:14px;font-weight:bold;overflow:hidden;float:left}
.portal-shop-goodpr2{color:#ed1a8d}
.portal-shop-goodpr3{color:#c4c2c2;width:220px;overflow:hidden}
.portal-shop-goodpr4{color:#249ee7}
.portal-shop-pa{padding:28px 0 35px 300px}
.portal-shop-info2 img.wangwang{padding-top:1px;width:65px;height:22px}
.portal-shop-goimg img.goodsImg{max-width:207px;max-height:207px}
.portal-shop-share{float:right;position:relative;top:-6px;margin-right:6px}
.portal-shop-list img{max-width:1200px}@-webkit-keyframes a1{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes a1{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-o-keyframes a1{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@keyframes a1{0%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}
.portal-shop-rgoods:hover img{-webkit-animation:a1 1s .1s ease both;-moz-animation:a1 1s .1s ease both;animation:a1 .5s .1s ease both;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.notice_img{width:15px;height:15px;vertical-align:middle}
.container{width:800px;height:600px;}
.portal-shop-info{padding: 10px 6px;margin-bottom: 10px;}
.contact-info li{line-height: 30px; }
.shopsLogo{margin: 10px auto; height: 60px; width: 60px; line-height: 54px; text-align: center; border-radius: 50px; padding: 5px; overflow: hidden; border: 1px solid #ddd;}
.shopsLogo .shopsImg {max-width: 100%; max-height: 100%; vertical-align: middle;}
