base.pc.css 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. @charset "utf-8";
  2. /**
  3. * PC端
  4. */
  5. body{min-width:1184px;}
  6. header{box-shadow: 0 2px 10px #ebecef;}
  7. .h5Only{display:none!important;}
  8. /*微信二维码样式*/
  9. iframe{width:320px !important;height: 280px !important}
  10. #globalHead.fiexd{width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
  11. .impowerBox{width:320px !important;}
  12. .impowerBox .qrcode {width: 200px !important;}
  13. .impowerBox .title {display: none;}
  14. .impowerBox .info {width: 280px;}
  15. .impowerBox .status_icon {display: none;}
  16. .impowerBox .status {text-align: center;}
  17. /*定义滚动条样式*/
  18. ::-webkit-scrollbar{width:10px;height:10px;background-color:#F6F6F6}
  19. ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:2px;background-color:#F6F6F6}
  20. ::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#93979F}
  21. /* 自定义下拉框 */
  22. .jqSelect{position:relative;width:100px;height:32px;line-height:32px;border:1px solid #666;border-radius:2px;cursor:pointer}
  23. .jqSelect:before{content:'\276F';font-weight: normal;position: absolute;right: 10px;top: 0;transform: rotate(90deg);}
  24. .jqSelect select{display:none}
  25. .jqSelect [data-select]{display:inline-block;box-sizing:border-box;padding:0 15px;width:100%;height:32px;line-height:32px;vertical-align:middle}
  26. .jqSelect ul{display:none;position:absolute;left:0;background:#FFF;box-shadow:0 3px 6px rgba(45,48,54,.2);border-radius:2px;z-index:9}
  27. .jqSelect ul li{box-sizing:border-box;padding:0 15px;display:inline-block;width:100%;height:38px;line-height:38px;white-space:nowrap;text-align:left;cursor:pointer}
  28. .jqSelect ul li:hover{background:#FEF6F3;color:#E15616}
  29. .wrap{width:1184px;margin:0 auto;}
  30. .icon:before,.baseTopNav .nav:after{content:'';display:inline-block;background:url(/img/base/icon.png) no-repeat;font-size:0;}
  31. .icon.shop,.icon.heart{vertical-align:middle;display:inline-block;height:25px;line-height:25px;}
  32. .icon.shop:before{width:30px;height:25px;background-position:5px -297px}
  33. .icon.heart:before{width:25px;height:25px;background-position:-35px -297px}
  34. .icon.shop{position:relative;cursor:pointer}
  35. .icon.shop .tips{position:absolute;top:-30px;left:0;white-space:nowrap;background-color:#666;border-radius:2px;line-height:30px;font-size:12px;color:#FFF;text-align:center;display:inline-block;opacity:0;transition:all 1s;padding:0 10px;font-style:normal}
  36. .icon.shop .tips:before{content:"";width:10px;height:10px;background:#666;position:absolute;bottom:-3px;left:17px;transform:rotate(45deg)}
  37. .icon.shop:hover .tips{opacity:1}
  38. .icon.comment:before{width:25px;height:25px;background-position:-5px -333px;position:absolute;top:35px}
  39. /*短信图形验证弹窗统一样式*/
  40. .content-model{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: fixed;top: 0;left: 0;display: none;}
  41. .content-model.active{display: block;}
  42. .content-model .model-main{width: 338px;height: 194px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 3px;background: #FFFFFF;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
  43. .content-model .model-title{width: 100%;box-sizing: border-box;height: 42px;padding: 0 16px;border: solid 1px #efefef;position: relative;}
  44. .content-model .model-title p{width: 100%;line-height: 42px;font-size: 14px;color: #333333;text-align: center;}
  45. .content-model .model-title .icon{display: block;width: 16px;height: 16px;position: absolute;right: 13px;top: 13px;z-index: 999;cursor: pointer;}
  46. .content-model .model-title .icon:before{width: 16px;height: 16px;background-position:-315px -2px;}
  47. .content-model .model-content{width: 100%;height: 128px;box-sizing: border-box;padding: 16px 12px;}
  48. .content-model .model-content .model-form{width: 100%;height: 48px;float: left;}
  49. .content-model .model-content .model-form .input{width: 134px;height: 46px;outline: none;float: left;border: 1px solid #b8bfca;border-radius: 2px;padding: 0 10px;font-size: 14px;}
  50. .content-model .model-content .model-form .image{width: 120px;height: 48px;float: left;margin-left: 10px;border-radius: 2px;}
  51. .content-model .model-content .model-form .image img{width: 100%;height: 47px;display: block;border-radius: 2px;}
  52. .content-model .model-content .model-form .refresh{width: 16px;height: 47px;float: left;}
  53. .content-model .model-content .model-form .refresh .icon{display: block;width: 16px;height: 16px;float: left;margin: 17px 0 0 10px;cursor: pointer;}
  54. .content-model .model-content .model-form .refresh .icon:before{width: 16px;height: 16px;background-position:-210px -375px;}
  55. .content-model .model-content .model-form .refresh span{display: none;}
  56. .content-model .model-content .model-button{width: 100%;height: 32px;float: left;margin-top: 32px;}
  57. .content-model .model-content .model-button .button{width: 120px;height: 32px;border-radius: 2px;background-color: #e15616;text-align: center;line-height: 32px;font-size: 14px;float: right;color: #FFFFFF;cursor: pointer;}
  58. /* 头部 */
  59. .baseHeadTop{width:100%;font-size:14px;background:#F7F7F7;}
  60. .baseHeadTop .header_top_left{float: left;font-size: 14px;line-height: 40px;color: #909090;}
  61. .baseHeadTop .header_top_ul{height:40px;line-height:40px;float: right;}
  62. .baseHeadTop .header_top_ul li{float:right;margin-left:12px;position:relative}
  63. .baseHeadTop li > a{display:inline-block;padding:0 6px;height:40px;border-bottom:1px solid transparent}
  64. .baseHeadTop li > a:hover,.baseHeadTop li > a.on{color:#E15616;border-color:#E15616}
  65. .baseHeadTop li .qrCode{display:none;position:absolute;right:calc((100% - 72px)/2);width:72px;height:96px;background:#FFF;box-shadow:0 3px 6px rgba(45,48,54,.2);border-radius:2px;z-index:9}
  66. .baseHeadTop li:hover .qrCode{display:block;-webkit-animation:fadeInDown .6s;animation:fadeInDown .6s}
  67. .baseHeadTop li .qrCode img{width:72px;height:72px}
  68. .baseHeadTop li .qrCode p{line-height:24px;white-space:nowrap;text-align:center;color:#4A4F58}
  69. .baseHeadTop li > a.cTab{padding-right: 18px;}
  70. .baseHeadTop li > a.cTab:after{content: '\276F';font-weight: normal;position: absolute;right: 6px;top: 0;transform: rotate(90deg);}
  71. .baseHeadTop li .cShow{display:none;position:absolute;right:calc((100% - 90px)/2);width:90px;background:#FFF;box-shadow:0 3px 6px rgba(45,48,54,.2);border-radius:2px;z-index: 995;}
  72. .baseHeadTop li .cShow a{display:inline-block;width:100%;height:38px;line-height:38px;white-space:nowrap;text-align:center}
  73. .baseHeadTop li .cShow a:hover{background:#FEF6F3;color:#E15616}
  74. /* 购物车 */
  75. .baseHeadTop li.headCart{position:relative;}
  76. .baseHeadTop li.headCart .addBtn{display:inline-block;width:100%;height:40px;line-height:40px;box-sizing:border-box;position:relative;color:#333;font-size:14px;text-align:center;white-space:nowrap}
  77. .baseHeadTop li.headCart .addBtn:before{display:inline-block;width:20px;height:20px;vertical-align:middle;background-position:-30px -1px;margin-right:2px}
  78. .baseHeadTop li.headCart .addBtn em{color:#E15616;font-style:normal;margin-left:4px;}
  79. .baseHeadTop .cartData{display:none;position:absolute;right:0;top:40px;width:360px;box-sizing:border-box;background:#FFF;z-index:999;box-shadow:0px 3px 6px rgba(45,48,54,0.2);border-radius:2px}
  80. .baseHeadTop .cartData .empty{padding:72px 10px;text-align:center;font-size:16px;line-height:26px;}
  81. .baseHeadTop .cartData .empty a{color:#E15616;margin:0 5px;border-bottom:1px solid #e15616}
  82. .baseHeadTop .cartData .empty img{display:block;margin:0 auto 28px auto;width:160px;height:136px}
  83. .baseHeadTop .cartMain{max-height:424px;overflow:auto}
  84. .baseHeadTop .cartItem{width:100%;height:auto;box-sizing:border-box;padding:10px 10px 10px 106px;position:relative}
  85. .baseHeadTop .cartItem img{position:absolute;left:10px;top:10px;width:86px;height:86px;box-shadow:0 0 2px #eee}
  86. .baseHeadTop .cartItem span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:24px}
  87. .baseHeadTop .cartItem span.unit{color:#93979F}
  88. .baseHeadTop .cartItem span.price{color:#F94B4B;margin-top:14px}
  89. .baseHeadTop .cartItem .delBtn{position:absolute;right:10px;bottom:0;width:30px;line-height:30px;text-align:center;font-size:0;cursor: pointer;}
  90. .baseHeadTop .cartItem .delBtn:before{content:'\2715';color:#93979F;font-size:14px}
  91. .baseHeadTop .cartBtm{border-top:1px solid #EBECEF;box-sizing:border-box;height:60px;line-height:24px;padding:6px 10px;position:relative;}
  92. .baseHeadTop .cartBtm .btn{position:absolute;right:10px;top:10px;height:40px;line-height:40px;border-radius:2px;padding:0 20px;background:#E15616;color:#FFF;font-size:14px}
  93. .baseHeadTop .cartBtm .btn:hover{opacity:.8}
  94. .baseHeadTop .cartBtm>span{display:block}
  95. .baseHeadTop .cartBtm>span em{font-style:normal;color:#F94B4B}
  96. .baseHeadTop .headCart:hover .cartData{display:block;-webkit-animation:fadeInDown .4s;animation:fadeInDown .4s}
  97. .baseHeadCenter,.baseTopNav{width:100%;background:#FFF}
  98. .baseHeadCenter .wrap{height: 100px;box-sizing: border-box;padding: 10px 0;}
  99. .baseHeadCenter .logo{float:left;width:178px;height:44px;margin-right:122px;margin-top: 10px;}
  100. .baseHeadCenter .searchBox{width:668px;float:left}
  101. .baseHeadCenter .search{width:100%;height:44px;line-height:44px;border:1px solid #FFE6DC;position:relative}
  102. .baseHeadCenter .search:before{content:'';position:absolute;left:104px;top:16px;height:12px;border-right:2px solid #C0C6D1}
  103. .baseHeadCenter .search .jqSelect{width:104px;height:44px;line-height:44px;border:none}
  104. .baseHeadCenter .search .jqSelect:before{right:16px}
  105. .baseHeadCenter .search .jqSelect ul{z-index:999;}
  106. .baseHeadCenter .keyword{width:578px;height:44px;line-height:44px;text-indent:15px;position:absolute;right:0;top:0;border:none;outline:none}
  107. .baseHeadCenter .keyword:focus{outline:none;border:none}
  108. .baseHeadCenter .searchBtn{position:absolute;right: 0;top: 0;font-size:0;padding: 7px 12px;height: 30px;line-height: 30px;}
  109. .baseHeadCenter .searchBtn:before{width: 30px;height: 30px;background-position: 4px 4px;}
  110. .baseHeadCenter .hotKey{color:#FFB496;font-size:12px;line-height:28px}
  111. .baseHeadCenter .hotKey .word{padding:0 5px;font-style:normal;cursor:pointer;}
  112. .baseHeadCenter .hotKey .word:hover{color:#E15616}
  113. .baseHeadCenter .wechat_qrcode{width: 180px;height: 100%;float: left;margin-left: 33px;}
  114. .baseHeadCenter .wechat_qrcode .q_item{width: 60px;height: 100%;float: left;margin: 0 15px;position: relative;cursor: pointer;}
  115. .baseHeadCenter .wechat_qrcode .q_item:hover .q_item_code{display: block;}
  116. .baseHeadCenter .wechat_qrcode .q_item p{font-size: 12px;color: #909090;line-height: 20px;text-align: center;}
  117. .baseHeadCenter .wechat_qrcode .q_item_icon{width: 48px;height: 48px;border: 1px solid #ffe6dc;border-radius: 2px;margin: 0 auto;}
  118. .baseHeadCenter .wechat_qrcode .q_item_code{width: 128px;height: 128px;border-radius: 2px;position: absolute;top: 70px;left:-20px;z-index: 999;display: none;box-shadow: 0px 3px 6px 0px rgba(74, 79, 88, 0.1);}
  119. .baseHeadCenter .wechat_qrcode .q_item_icon img{width: 48px;height: 48px;display: block;border-radius: 2px;}
  120. .baseHeadCenter .wechat_qrcode .q_item_code img{width: 128px;height: 128px;display: block;border-radius: 2px;}
  121. .baseHeadCenter.account{border-bottom:1px solid #E15616}
  122. .baseHeadCenter.account .wrap{padding-top:20px}
  123. .baseHeadCenter.account .accountLogin{font-size:20px;float:right;line-height:44px}
  124. .baseHeadCenter.account .accountLogin a{color:#E15616;margin-left:10px}
  125. .baseHeadCenter.account .accountLogin a:hover{text-decoration:underline}
  126. /* 文章头部 */
  127. .articleTopNav{width:100%;background:#FFF}
  128. .articleTopNav ul{text-align:right}
  129. .articleTopNav li{display:inline-block;margin-left:80px;}
  130. .articleTopNav li:first-child{margin-left:0;}
  131. .articleTopNav li a{display:inline-block;width:100%;height:44px;line-height:44px;font-size:16px;color:#4a4f58;box-sizing:border-box}
  132. .articleTopNav li a:hover,.articleTopNav li.on a{color:#E15616;border-bottom:1px solid #E15616}
  133. .baseHeadCenter.article{height:66px;border-bottom:1px solid #E15616}
  134. .baseHeadCenter.article .searchBox{float:right;}
  135. .baseHeadCenter.article .search:before{display:none}
  136. .baseHeadCenter.article .keyword{width:100%}
  137. /* 导航栏 */
  138. .baseTopNav{position:relative;height:44px;border-top:1px solid #E15616}
  139. .baseTopNav>.wrap{height:44px;box-sizing:border-box;position:relative;z-index:991;}
  140. .baseTopNav .home,.baseTopNav .classBtn,.baseTopNav .navBox{float:left}
  141. .baseTopNav .service{float:right}
  142. .baseTopNav .nav{display:inline-block;height:44px;line-height:44px;padding:0 34px;color:#4A4F58;font-size:14px;text-align:center;position:relative;border-left:1px solid transparent;border-right:1px solid transparent}
  143. .baseTopNav .nav:hover,.baseTopNav .nav.on{color:#E15616;border-image:-webkit-linear-gradient(white,#E15616,white)1 20 1;border-image:-moz-linear-gradient(white,#E15616,white)1 20 1;border-image:-o-linear-gradient(white,#E15616,white)1 20 1;border-image:linear-gradient(white,#E15616,white)1 20 1}
  144. .baseTopNav .classBtn:after{background-position:0 -31px;transition: all .5s;}
  145. .baseTopNav .classBtn.on:after{transform:rotate(90deg);}
  146. .baseTopNav .classBtn:hover .baseTopNav .classifyBox{display: block;}
  147. .baseTopNav .navBox li:nth-of-type(1) .nav:after{background-position:-60px -31px}
  148. .baseTopNav .navBox li:nth-of-type(2) .nav:after{background-position:-90px -31px}
  149. .baseTopNav .navBox li:nth-of-type(3) .nav:after{background-position:-120px -31px}
  150. .baseTopNav .navBox li:nth-of-type(4) .nav:after{background-position:-150px -31px}
  151. .baseTopNav .navBox li:nth-of-type(5) .nav:after{background-position:-180px -31px}
  152. .baseTopNav .navBox li:nth-of-type(6) .nav:after{background-position:-210px -31px}
  153. .baseTopNav .navBox li:nth-of-type(7) .nav:after{background-position:-240px -31px}
  154. .baseTopNav .service:after{background-position:-270px -31px}
  155. .baseTopNav .navBox{width:500px}
  156. .baseTopNav .navBox ul{width:980px;}
  157. .baseTopNav .navBox li{float:left;position:relative}
  158. .baseTopNav .classifyBox{display:none;position:absolute;left:0;top:44px;z-index:990;padding: 0 0 20px 0;}
  159. /* 分类 */
  160. .classifyBox{margin:0 auto;box-sizing:border-box;background:rgba(255,255,255,1);border-radius:0 0 2px 2px}
  161. .classifyBox .clsTab{height:56px;line-height:56px;white-space:nowrap;padding:0 20px;}
  162. .classifyBox .clsTab .clsTab-main{width: 100%;height: 100%;border-bottom:1px solid #FFE6DC;}
  163. .classifyBox .clsTab a{display:inline-block;height:100%;padding:0 10px 0 10px;font-size:15px;font-weight:bold;color:#2D3036;border-bottom:1px solid transparent;margin-right: 30px}
  164. .classifyBox .clsTab a:hover,.classifyBox .clsTab a.on{color:#E15616;border-color:#E15616}
  165. .classifyBox .clsCon{padding:20px 0;box-sizing: border-box;}
  166. .classifyBox .tabItem_lift{width: 175px;float: left;border-right: 1px solid #FFE6DC;}
  167. .classifyBox .tabItem_lift a{display:inline-block;width:100%;line-height:40px;box-sizing:border-box;color: #627386;padding:10px 0 10px 25px;float: left;transform: translateX(-3px);}
  168. .classifyBox .tabItem_lift .tabItem_lift_icon{width: 20px;height: 20px;display: block;float: left;margin-top: 10px;margin-right: 5px;}
  169. .classifyBox .tabItem_lift .tabItem_lift_p{float: left;margin-left: 8px;line-height: 20px;}
  170. .classifyBox .tabItem_lift a.on{background: #fef6f3;color: #E15616;border-color: #ffffff;transform: translateX(0);transition: all 0.8s;}
  171. .classifyBox .tabItem_right{float: left;box-sizing: border-box;min-width: 280px;}
  172. .classifyBox .tabItem_right .tabItem_right_content {display: none;}
  173. .classifyBox .tabItem_right .tabItem_right_content.on{display: block;}
  174. .classifyBox .tabItem_right .line{position:relative;line-height:60px;height: 60px;}
  175. .classifyBox .tabItem_right .lft{float: left;color:#000;line-height:60px;height: 60px;box-sizing: border-box;padding: 0 0 0 16px;font-weight: bold;}
  176. .classifyBox .tabItem_right .lft.none{}
  177. .classifyBox .tabItem_right .lft a{color: #627386;position: relative;}
  178. /*.classifyBox .tabItem_right .lft.show a:before{content: '';width:40px;height: 2px;position: absolute;left: 50%;bottom: 5px;margin-left: -20px;background-color: #E15616;display: none;border-radius: 1px;}*/
  179. .classifyBox .tabItem_right .lft a:hover {color: #E15616;}
  180. /*.classifyBox .tabItem_right .lft.show a:hover:before{animation: showBorder ease-in 0.3s;display: block;left: 50%;}*/
  181. @keyframes showBorder {0% {width:0px;display:none;}100% {width:40px;display: block;} }
  182. .classifyBox .tabItem_right .lft.none a span{text-align: center;display: inline-block;}
  183. .classifyBox .tabItem_right .lft a{display:inline-block;width:100%;line-height:60px;box-sizing:border-box;color: #627386;}
  184. .classifyBox .tabItem_right .lft a p{text-align: right;float: right;}
  185. .classifyBox .tabItem_right .lft a span{text-align: right;float: right;display: inline-block;}
  186. .classifyBox .tabItem_right .rgt{color:#666;position:relative;box-sizing: border-box;padding: 0 10px;height: 100%;line-height: 60px;float: left;}
  187. .classifyBox .tabItem_right .rgt a{display:inline-block;height:60px;line-height:60px;padding:0 10px;cursor:pointer;color: #627386;box-sizing: border-box;position: relative;}
  188. .classifyBox .tabItem_right .rgt a.none{padding: 0;}
  189. .classifyBox .tabItem_right .rgt a:before{content: '';width:40px;height: 2px;position: absolute;left: 50%;bottom: 5px;margin-left: -20px;background-color: #E15616;display: none;border-radius: 1px;}
  190. .classifyBox .tabItem_right .rgt a:hover:before{animation: showBorder ease-in 0.3s;display: block;left: 50%;}
  191. .classifyBox .tabItem_right .rgt a.on,.classifyBox .clsCon .rgt a:hover{color:#e15616;}
  192. .classifyBox .tabItem_right .rgt a p{text-align: left;float: left;}
  193. .classifyBox .tabItem_right .rgt a span{text-align: right;float: right;display: inline-block;}
  194. /*.classifyBox .line:hover .rgt:after,.classifyBox .line.on .rgt:after{content:'';position:absolute;left:0;top:0;z-index:1;border-right:1px solid #E15616;height:100%}*/
  195. .classifyBox .tabItem_right .line:hover .lft a,.classifyBox .line.on .lft a{color:#E15616}
  196. .classifyBox .tabItem_right .line:hover{background:#fbfafa}
  197. /* 底部 */
  198. .footTop{width:100%;height:60px;padding:20px 0;margin-top:30px;background:#FFF}
  199. .footTop .wrap{text-align:justify;font-size:0;}
  200. .footTop .wrap:after{content: '';display:inline-block;width:100%;}
  201. .footTop .wrap span{display:inline-block;height:60px;line-height:60px;color:#4A4F58;font-weight:bold;font-size:16px;text-align:center;}
  202. .footTop .wrap span:before{width:60px;height:60px;vertical-align:middle;margin-right:5px;}
  203. .footTop .wrap span:nth-of-type(1):before{background-position:-5px -65px;}
  204. .footTop .wrap span:nth-of-type(2):before{background-position:-85px -65px;}
  205. .footTop .wrap span:nth-of-type(3):before{background-position:-165px -65px;}
  206. .footTop .wrap span:nth-of-type(4):before{background-position:-245px -65px;}
  207. .footMain{width:100%;background:#4A4F58}
  208. .footLink{display:table;padding:12px 0}
  209. .footLink>div{display:table-cell;width:171px}
  210. .footLink>div span,.footLink>div a{display:inline-block;width:100%}
  211. .footLink>div span{line-height:48px;font-size:14px;font-weight:bold;color:#FFF}
  212. .footLink>div a{line-height:36px;font-size:12px;color:#BEC2C9}
  213. .footLink>div a:hover{color:#E15616;text-decoration:underline}
  214. .footContact{text-align:center;padding-top:30px;border-bottom: 1px solid rgba(255,255,255,.2);}
  215. .footContact-code{width: 100%;height: 72px;box-sizing: border-box;padding: 0 448px;}
  216. .footContact .item{width: 48px;height: 72px;float: left;margin: 0 12px;position: relative;cursor: pointer;}
  217. .footContact .item .foot-icon{width:48px;height:48px;float: left;border-radius: 50%;background-color: #4a4f58;}
  218. .footContact .item .foot-icon .icon{width:48px;height:48px;float: left;border-radius: 50%;background-color: #4a4f58;}
  219. .footContact .item .foot-icon .icon-kefu:before{width:48px;height:48px;background-position: -1px -596px;}
  220. .footContact .item .foot-icon .icon-hehe:before{width:48px;height:48px;background-position: -61px -596px;}
  221. .footContact .item .foot-icon .icon-caimei:before{width:48px;height:48px;background-position: -121px -596px;}
  222. .footContact .item .foot-icon .icon-mini:before{width:48px;height:48px;background-position: -181px -596px;}
  223. .footContact .item:hover .foot-code{animation: showAmnation ease-in 0.3s;display: block;top: -135px;}
  224. .footContact .item:hover .foot-icon.kefu .icon-kefu:before{background-position: -241px -596px;}
  225. .footContact .item:hover .foot-icon.hehe .icon-hehe:before{background-position: -301px -596px;}
  226. .footContact .item:hover .foot-icon.caimei .icon-caimei:before{background-position: -1px -656px;}
  227. .footContact .item:hover .foot-icon.mini .icon-mini:before{background-position: -61px -656px;}
  228. .footContact .item:hover p{color: #ffffff;}
  229. .footContact .item .foot-code{transition: showAmnation 0.3s;width: 128px;height: 128px;position: absolute;top: -150px;left: 50%;border-radius: 2px;margin-left: -64px;display: block;display: none; background:#FFF;}
  230. .footContact .item .foot-code:before{content: '';width: 0;height: 0;border-width: 7px;border-style: solid;border-color:#FFFFFF transparent transparent transparent;position: absolute;bottom: -13px;left: 50%;margin-left: -6px;}
  231. .footContact .item .foot-code img{width: 128px;height: 128px;display: block;border-radius: 2px;}
  232. .footContact .item p{line-height:16px;white-space:nowrap;font-size:12px;margin-top: 7px;width:100%;float: left;color: #bec2c9;text-align: center;}
  233. .footContact .cellNumber{height:60px;line-height:60px;font-size:12px;color:#FFF;white-space:nowrap}
  234. .footContact .cellNumber span {margin: 0 12px;}
  235. .footContact .cellNumber a{color:#FFF;}
  236. .copyright{text-align:left;color:#FFF;font-size:12px;padding: 26px 0;}
  237. .copyright .item{white-space:nowrap;padding-left:35px;position:relative;float:left;margin-left:50%;transform:translateX(-50%)}
  238. .copyright .item:before{position:absolute;left:0;width:32px;height:32px;background-position:0 -140px}
  239. .copyright p span{margin:0 5px}
  240. .copyright p:nth-of-type(2) span:first-child{margin-right:10px}
  241. @keyframes showAmnation {0% {top:-150px;display:none;}100% {top:-135px;display: block;} }
  242. /*商品Item*/
  243. .productItem{float:left;width:284px;height:416px;margin:0 8px;}
  244. .productItem .item{position:relative;zoom:1;vertical-align:middle;overflow:hidden;margin:0 auto;width:100%;height:100%;background:#FFF;border-radius:2px;font-size:16px}
  245. .productItem .item img{display:block;width:100%;height:284px}
  246. .productItem .image .icon{position:absolute;right:20px;top:10px}
  247. .productItem .image .icon.hot:before,.productItem .image .icon.new:before{display:block;width:50px;height:64px}
  248. .productItem .image .icon.hot:before{background-position:-57px -180px}
  249. .productItem .image .icon.new:before{background-position:0px -180px}
  250. .productItem .name{display:block;padding:15px;height:48px;line-height:24px}
  251. .productItem .name span{color:#93979F;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  252. .productItem .name em{font-style: normal;color: #e15616;}
  253. .productItem .price{height:48px;border-top: 1px solid #E15616}
  254. .productItem .price em{height:48px;line-height:48px;color:#4A4F58;font-style:normal;margin-left:15px;font-weight:bold;font-size:14px}
  255. .productItem .price em.p{color:#333333}
  256. .productItem .price .icon{display:inline-block;font-size:0;height:24px;line-height:24px;margin-left:4px;vertical-align:text-bottom;}
  257. .productItem .price .icon:before{width:80px;height:24px;}
  258. .productItem .price .icon.i0:before{background-position:-295px -140px}
  259. .productItem .price .icon.i1:before{background-position:-295px -140px}
  260. .productItem .price .icon.i2:before{background-position:-295px -174px}
  261. .productItem .price .icon.i3:before{background-position:-295px -208px}
  262. .productItem .price .icon.i4:before{background-position:-295px -242px}
  263. .productItem .price .icon.i5:before{background-position:-295px -276px}
  264. .productItem .btnBox{display:none;position:absolute;width:284px;height:68px;z-index:1;background:#fef6f3;text-align:center;bottom:0;left:0}
  265. .productItem .item:hover .btnBox{display:block}
  266. .productItem .item:hover .name span{color:#e15616;}
  267. .productItem .item:hover{box-shadow:0px 2px 6px #dedede;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;transition:all 0.3s;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
  268. .productItem .btn{display:block;width:158px;margin:12px auto;height:42px;line-height:42px;font-size:16px;text-align:center;overflow:hidden;color:#F94B4B;background:#FFE6DC;border:1px solid #E15616;border-radius:2px}
  269. .productItem .btn.add{color:#E15616;}
  270. .productItem .btn.cat{font-size:12px;width:80%;background:#E15616;color:#FFF}
  271. .productItem .btn:hover{background:#E15616;color:#FFF}
  272. /* 加入购物车 */
  273. .cartAlert h6{font-size:16px;font-weight:bold;margin:10px 0;}
  274. .cartAlert p{font-size:14px;}
  275. .cartAlert p em{font-style:normal;color:#e15616;}
  276. .btn-to-cart{background:#e15616!important;color:#FFF!important;}
  277. .btn-to-goon{background:#5bb641!important;color:#FFF!important;}
  278. /* 支付 */
  279. .payAlert{font-size:14px;}
  280. .payAlert p,.payAlert ul{margin-bottom:10px;}
  281. .payAlert em{font-style:normal;color:#e15616;}
  282. .payAlert i{font-style:normal;color:#f55c5c;}
  283. .payAlert .copy{display:inline-block;height:24px;line-height:24px;padding:0 15px;color:#FFF;margin-left:8px;background-color:#ff2929;background-image:linear-gradient(214deg,#ff2929 0%,#ff6d1b 100%)}
  284. /*分页*/
  285. .pageWrap{width:1184px;text-align:center;margin:20px auto 36px}
  286. .pageWrap a{box-sizing:border-box;display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #EBECEF;font-size:16px;margin:0 5px;color:#2D3036;background:#fff;border-radius:2px}
  287. .pageWrap a.on{background:#e15616;color:#fff;border:1px solid #e15616}
  288. .pageWrap a:hover{color:#E15616}
  289. .pageWrap a.on:hover{color:#fff;opacity:.8}
  290. .pageWrap a.btn{width:auto;color:#E15616;background:none;border:none}
  291. .pageWrap .prev:before{content:'\276E'}
  292. .pageWrap .next:before{content:'\276F'}
  293. .pageWrap span{display:inline-block;height:40px;line-height:40px;margin:0 5px;color:#93979F}
  294. .pageWrap b{color:#2D3036;font-weight:normal}
  295. .pageWrap input{box-sizing:border-box;width:80px;height:40px;line-height:40px;font-size:16px;border:1px solid #EBECEF;outline:none;border-radius:2px;text-align:center}
  296. .crumbs{width:1184px;margin:0 auto;box-sizing:border-box;padding:12px 0;font-size:16px;color: #22272E;}
  297. /* 登录弹框 */
  298. .loginAlert{padding-top:5px;}
  299. .loginAlert span:first-child:after{content: ',';}
  300. .loginAlert:after{content:'';display:block;width:125px;height:125px;background:url(/img/account/to_login.png) no-repeat left top;background-size:100% 100%;margin:10px 0 0 15px;}
  301. /* 咨询,回到顶部 */
  302. #scrollTop{display:none;position:fixed;right:0;margin-right:0;width:88px;z-index:9999;bottom:80px;}
  303. #scrollTop .item{width:100%;background-color:#fff;box-sizing:border-box;text-align:center;box-shadow:0 2px 4px rgb(254,246,243);border-radius:2px;margin-bottom:10px;font-size:12px;position:relative}
  304. #scrollTop .item>span{display:block;width:94px;box-sizing:border-box;position:relative;cursor:pointer;white-space:pre-wrap;word-break:break-all;}
  305. #scrollTop .item>span:hover{color:#E15616;}
  306. #scrollTop .item .phone{padding:4px 16px 4px 48px;line-height:16px;}
  307. #scrollTop .item .phone:before{width:32px;height:32px;background-position:0 -254px;position:absolute;top:4px;left:16px}
  308. #scrollTop .item .toTop{padding:12px 16px 12px 48px;line-height:16px;}
  309. #scrollTop .item .toTop:before{width:32px;height:32px;background-position:-42px -254px;position:absolute;top:4px;left:16px}
  310. #scrollTop .item .phoneHover{display:none;position:absolute;left:-238px;top:-145px;z-index:999;width:240px;height:383px;background:url(/img/common/hotline.png) no-repeat left top;box-sizing:border-box;padding:100px 15px 0 0;line-height:28px;font-size:14px;white-space:nowrap;}
  311. #scrollTop .item .phoneHover a{color:#E15616}
  312. #scrollTop .item .phoneHover span{color:#93979F;margin-top:10px}
  313. #scrollTop .item .phoneHover a:hover{text-decoration:underline}
  314. #scrollTop .item:hover .phoneHover{display:block}
  315. /* 活动标签,阶梯价格 */
  316. .priceTag{position:relative}
  317. .priceTag .tag,.listTag{display:inline-block;height:20px;line-height:20px;border:1px solid #ffe6dc;border-radius:2px;font-size:12px;color:#E15616;cursor:pointer;background:#fff;padding:0 24px 0 10px;position:relative;font-style:normal}
  318. .listTag{float:right;padding:0 5px;margin:12px 15px 0 0;}
  319. .priceTag .tag:before{width:24px;height:24px;background-position:-88px 3px;position:absolute;right:0;top:0}
  320. .priceTag .tag.on:before{background-position:-117px 3px}
  321. .priceTag .ladder,.priceTag .promotion{position:absolute;background:#fff;box-shadow:0 3px 6px 0 #d7dfec;border-radius:2px;line-height:42px;left:0;top:28px;z-index:9;transition:all .8s;display:none}
  322. .priceTag .ladder>span{padding:0 20px 10px;text-align:center;font-size:16px;display:block;}
  323. .priceTag .ladder em{white-space:nowrap;width: 240px;display: block;}
  324. .priceTag .ladder i{font-style:normal;display:inline-block;width:120px;text-align:center}
  325. .priceTag .ladder .t{color:#627386}
  326. .priceTag .ladder .p{color:#f94b4b}
  327. .priceTag .close{background:#E15616;color:#fff;border-radius:2px;cursor:pointer;display:inline-block;padding:0 20px;height:30px;line-height:30px;font-style:normal;}
  328. .priceTag .promotion{font-size:14px;line-height:30px;padding:8px 15px;width:320px;}
  329. .priceTag .promotion p{text-align:left;clear:both;}
  330. .priceTag .promotion p>em{color:#E15616;font-style:normal;cursor: pointer;}
  331. .priceTag .promotion .p{display:block;height:40px;padding:10px 0 10px 50px;position:relative;line-height:20px;}
  332. .priceTag .promotion .p img{width:40px;height:40px;position:absolute;left:0;top:10px}
  333. .priceTag .promotion .p span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
  334. .priceTag .promotion p.r{text-align:right;}
  335. .priceTag .promotion p.c{text-align:center;}
  336. .priceTag .promotion .more{color:#f55c5c;text-decoration:underline;float:right;}
  337. /* 加载 */
  338. .loading{box-sizing:border-box;padding:200px 0;text-align:center;}
  339. .loading.home{position:fixed;z-index:9999;width:100%;height:100%;background:#FFF;}
  340. .empty{box-sizing:border-box;padding:100px 0;text-align:center;color:#4A4F58;line-height:30px;font-size:16px;}
  341. .empty img{width:180px;height:180px;}
  342. .empty a{color:#E15616;}
  343. /*采美豆弹窗样式*/
  344. .cmbeans-alert-box{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;position: fixed;left: 0;top: 0;background: rgba(51,51,51,0.7);z-index: 99999;}
  345. .cmbeans-alert-image{width: 404px;height: 342px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;box-sizing: border-box;}
  346. .cmbeans-alert-image img{width: 404px;height: 342px;display: block;}
  347. .cmbeans-alert-image .icon{width:30px;height:30px;display: block;position: absolute;top: 45px;right: -35px;cursor: pointer;}
  348. .cmbeans-alert-image .icon:before{width:33px;height:33px;background-position:-197px -550px}
  349. .cmbeans-alert-content{width: 310px;height: 399px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;box-sizing: border-box;padding-top: 238px;background-size: cover;}
  350. .cmbeans-alert-content .icon{width:30px;height:30px;display: block;position: absolute;top: 45px;right: -35px;cursor: pointer;}
  351. .cmbeans-alert-content .icon:before{width:33px;height:33px;background-position:-197px -550px}
  352. .cmbeans-alert-content-text{height: 48px;line-height: 48px;text-align: center;width: 100%;font-size: 18px;color: #333333;}
  353. .cmbeans-alert-content-bean{width: 100%;height: 35px;line-height: 35px;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;}
  354. .cmbeans-alert-content-bean .cmbeans-alert-icon{width: 42px;height: 35px;display: block;float: left;}
  355. .cmbeans-alert-content-bean .cmbeans-alert-text{color: #E15616;line-height: 35px;float: left;font-size: 24px;}
  356. .cmbeans-alert-content-bean .icon-add{margin-left: 15px;}
  357. .cmbeans-alert-content-bean .icon-text{font-weight: bold;}
  358. .cmbeans-alert-content-tips{width: 100%;height: 24px;line-height: 24px;margin-top: 20px;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;}
  359. .cmbeans-alert-content-tips .tips{width: 118px;height: 24px;background-color: rgba(226, 91, 28, 0.1);border-radius: 12px;line-height: 24px;font-size: 12px;color: #E15616;text-align: center;}