You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

797 lines
17 KiB

8 years ago
  1. html, body{font-size:100%;font-family:Helvetica,STHeiti-Light,'Hiragino Sans GB','Microsoft Yahei',Arial;overflow-x:hidden;color:#232326;}
  2. body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
  3. ol, ul{list-style:none;}dl,ul{zoom:1;}.mb10{margin-bottom:10px;}.mt10{margin-top:10px;}img{border:none;border:0;margin:0;padding:0;vertical-align:middle;}
  4. a{color:#333;text-decoration:none}.cse a,.cses{color:#008000;}.ofh{overflow:hidden}
  5. .fl,.mfl{float:left;}.fr,.mfr{float:right;}.m-auto{margin:0 auto;}.cl{clear:both;}.bggrey{background-color:#f1f1f1;padding:10px 0;}
  6. .red{color:#e23435;}
  7. .box{margin-left:10px;margin-right:10px;overflow:hidden;}
  8. .foohi{height:52px;}
  9. .footer{left:0px;bottom:0px;width:100%;position:fixed;border-top:1px solid #efefef;background:#fff;}
  10. .footer li{width:25%;float:left;padding:5px 0px;text-align:center;}
  11. .footer li img{height:24px;}
  12. .footer li p{color:#666;font-size:14px;line-height:16px;}
  13. .footer .on p{color:#dd2727;}
  14. .search{background:linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));
  15. padding:6px 8%;
  16. overflow:hidden;
  17. -webkit-transition:-webkit-transform 3s,opacity 4s,background 10s;
  18. }
  19. .search_box{
  20. height:30px;
  21. padding-left:38px;
  22. padding-right:15px;
  23. position:relative;
  24. border-radius:15px;
  25. background-color:#fff;
  26. }
  27. .search_btn{
  28. top:0px;
  29. left:8px;
  30. width:30px;
  31. height:30px;
  32. position:absolute;
  33. }
  34. .search_btn img{
  35. width:20px;
  36. height:20px;margin-top:6px;
  37. }
  38. .search_box input{
  39. color:#666666;
  40. width:100%;
  41. height:30px;
  42. line-height:28px;border:none;
  43. background:none;
  44. }
  45. .floor{overflow:hidden;}
  46. .home_menu nav{margin:10px 0;overflow:hidden}
  47. .home_menu nav a{display:block;float:left;width:25%;text-align:center;margin:8px 0}
  48. .home_menu nav a span{vertical-align:sub;font-size:14px;display:block;}
  49. .home_menu nav a img{width:45px;height:45px;}
  50. .home_toutiao{padding:8px 0px 8px;overflow:hidden;position:relative;background-color:#fff;}
  51. .home_toutiao_tit{top:1px;left:0px;height:45px;position:absolute;}
  52. .home_toutiao_tit img{height:45px;}
  53. .home_toutiao_box{margin-left:70px;padding-left:12px;padding-right:10px;border-left:1px solid #e5e5e5;}
  54. .home_toutiao_box li{color:#424242;font-size:14px;padding-left:12px;background:url(../../images/weixin/dot_icon.png) no-repeat left center;background-size:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  55. .banner_tit img{width:100%;}
  56. .goods_list{overflow:hidden;background-color:#f1f1f1;}.goods_list .goods_info{padding:5px 10px 5px 10px;}
  57. .goods_list li{margin-bottom:4px;width:50%;float:left;overflow:hidden;}
  58. .goods_list li a{display:block;font-size:0.875em;margin-right:2px;background-color:#fff;}.goods_list .goods_tit{overflow:hidden;white-space:nowrap;color:#000}
  59. .goods_list li img{width:100%;height:48vw;}.goods_list li .goods_price{color:#f23030;}.goods_list li .goods_price b{font-size:1rem;font-weight:normal;}
  60. .goods_list li:nth-child(even) a{margin-right:0;margin-left:2px;}
  61. .goods_list_small{overflow:hidden;background-color:#f1f1f1;margin-left:10px;}.goods_list_small .goods_info{padding:5px 10px 5px 10px;}
  62. .goods_list_small li{margin-bottom:4px;width:50%;float:left;overflow:hidden;}
  63. .goods_list_small li a{display:block;font-size:0.875em;margin-right:2px;background-color:#fff;}.goods_list_small .goods_tit{overflow:hidden;white-space:nowrap;color:#000}
  64. .goods_list_small li img{width:100%;height:auto;}.goods_list_small li .goods_price{color:#f23030;}.goods_list_small li .goods_price b{font-size:1rem;font-weight:normal;}
  65. .goods_list_small li:nth-child(even) a{margin-right:0;margin-left:2px;}
  66. .goods_list_s li{color:#333;border-bottom:1px solid #eee;overflow:hidden;margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px;}
  67. .goods_list_s li span{color:#333;display:block;font-size:1rem;}.goods_list_s a:last-child li{border-bottom:0}
  68. .goods_thumb{width:100px;height:100px;float:left;margin-right:10px;display:block;}.goods_thumb img{width:100px;height:100px;border:none;}
  69. .goods_list_s .goods_tit{line-height:24px;overflow:hidden;}
  70. .goods_list_s .goods_price{color:#f23030;}.goods_list_s .goods_price b{font-size:1rem;font-weight:normal;}
  71. .goods_list_s .goods_des{color:#999999;font-size:0.875rem;}
  72. .classreturn{
  73. background-color:#f8f8f8;
  74. border-bottom:1px solid #dedede;
  75. position:relative;
  76. text-align:center;
  77. line-height:50px;
  78. padding:0 10px;
  79. }
  80. .classreturn .return{
  81. position:absolute;
  82. left:15px
  83. }
  84. .classreturn .return a{
  85. overflow:hidden;
  86. display:block
  87. }
  88. .classreturn .return a img{
  89. width:12px;
  90. height:22px
  91. }
  92. .classreturn .tit{
  93. font-size:1.125rem;
  94. }
  95. .classreturn .tit .sear-input{
  96. width:12.544rem;
  97. height:1.23733rem
  98. }
  99. .classreturn .tit .sear-input a{
  100. display:block
  101. }
  102. .classreturn .tit .sear-input input{
  103. border:0;
  104. width:100%;
  105. height:1.23733rem;
  106. color:#666666;
  107. outline:none;
  108. padding:0 .21333rem;
  109. font-size:.59733rem;
  110. display:inherit
  111. }
  112. .classreturn .nav_menu{
  113. position:absolute;
  114. right:15px
  115. }
  116. .classreturn .nav_menu a{
  117. display:block
  118. }
  119. .classreturn .nav_menu img{
  120. width:20px
  121. }
  122. .ds-in-bl{
  123. display:inline-block;
  124. vertical-align:middle;
  125. *vertical-align:auto;
  126. *zoom:1;
  127. *display:inline
  128. }
  129. .tpnavf{display:none;}
  130. .tpnavf .nav_list{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0);border-bottom:1px solid #f0f2f5;background-color:#404042;}
  131. .tpnavf .nav_list li{width:25%;float:left;padding:5px 0px;text-align:center;}
  132. .tpnavf .nav_list li img{height:24px;}
  133. .tpnavf .nav_list li p{color:#fff;font-size:14px;line-height:16px;margin-top:2px;}
  134. .search_pl form{
  135. position:relative;
  136. margin:15px;
  137. }
  138. .search_pl input{
  139. width:70%;
  140. height:50px;
  141. padding-left:15px;
  142. border:1px solid #DEDEDE;
  143. color:#666;
  144. font-size:1.125rem;float:left;
  145. }
  146. .search_pl a{
  147. height:52px;
  148. width:20%;
  149. cursor:pointer;
  150. background-color:#f23030;
  151. text-align:center;
  152. display:block;float:left;line-height:52px;
  153. }
  154. .search_pl a img{
  155. height:30px;
  156. width:30px;
  157. }
  158. .tit_18{font-size:18px;}
  159. .hot_keyword_box{margin:15px;}
  160. .hot_keyword a{display:inline-block;border:1px solid #e0e0e0;padding:0 10px;font-size:1.125rem;font-weight:normal;color:#555555;margin:0 10px 10px 0;line-height:36px;}
  161. .classlist{
  162. background-color:#f1f1f1;
  163. overflow:hidden
  164. }
  165. .classlist .fl{
  166. width:25%;
  167. background-color:#fff
  168. }
  169. .classlist .fl ul li{
  170. line-height:50px;
  171. height:50px;
  172. width:100%;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;
  173. }
  174. .classlist .fl ul li a{
  175. display:block;
  176. width:100%;
  177. text-decoration:none;
  178. font-size:1.125rem;
  179. color:#232326;
  180. overflow:hidden;
  181. text-overflow:ellipsis;
  182. white-space:nowrap
  183. }
  184. .classlist .fl .on a{
  185. color:#ee5b03
  186. }
  187. .classlist .fr{
  188. width:75%
  189. }
  190. .classlist .fr .branchList .tp-bann img{
  191. width:100%
  192. }
  193. .classlist .fr .branchList .tp-class-list h4{
  194. font-size:18px;
  195. color:#232326;
  196. margin-top:10px;
  197. font-weight:normal;
  198. }
  199. .classlist .fr .branchList .tp-class-list ul{
  200. margin-top:8px;
  201. background-color:#fff
  202. }
  203. .classlist .fr .branchList .tp-class-list ul li{
  204. float:left;
  205. width:33%;
  206. text-align:center
  207. }
  208. .classlist .fr .branchList .tp-class-list ul li a{
  209. display:block
  210. }
  211. .classlist .fr .branchList .tp-class-list ul li a img{
  212. width:44px;
  213. height:44px
  214. }
  215. .classlist .fr .branchList .tp-class-list ul li a p{
  216. font-size:14px;
  217. overflow:hidden;
  218. text-overflow:ellipsis;
  219. width:100%;
  220. -webkit-line-clamp:2;
  221. line-clamp:2;
  222. height:16px;
  223. -webkit-box-orient:vertical;
  224. word-break:break-all;
  225. display:-webkit-box;
  226. display:-moz-box;
  227. display:-ms-box;
  228. display:-o-box;
  229. margin:5px 0
  230. }
  231. .tp-bann{margin:10px}
  232. .tp-class-list{margin:10px;}
  233. .tp-category{padding:10px;overflow:hidden}
  234. .storenav{background-color:#fff;border-bottom:1px solid #f1f1f1;}
  235. .storenav ul li{float:left;width:20%;padding:0 5px;color:#666;font-size:1rem;position:relative;text-align:center;height:46px;line-height:46px;}
  236. .storenav ul li>a{color:#666;font-size:1rem;}
  237. .storenav ul li>a>span{color:#666}
  238. .storenav ul li span{padding-right:5px;cursor:pointer}
  239. .storenav ul li i{position:absolute;background-image:url("../../images/weixin/dg.png");background-repeat:no-repeat;background-size:cover;width:12px;height:6px;top:20px;}
  240. .storenav ul .red span{color:red}
  241. .storenav ul .red i{background-image:url("../../images/weixin/d.png");background-repeat:no-repeat;background-size:cover;}
  242. .storenav ul li .pr{background-image:url(../images/weixin/sxjt.png);background-repeat:no-repeat;background-size:cover;background-size:34px;height:15px;top:16px;background-position-x:0;}
  243. .storenav ul li .bpr1{background-position-x:-11px;}
  244. .storenav ul li .bpr2{background-position-x:-22px;}
  245. .storenav ul li .fitter{background-image:url(../images/weixin/xx.png);background-repeat:no-repeat;background-size:cover;width:14px;height:15px;top:16px;}
  246. .nonenothing{width:75%;margin:50px auto 0 auto;text-align:center;}
  247. .nonenothing img{width:100px;height:150px;}
  248. .nonenothing p{font-size:18px;color:#9b9b9b;padding:30px 0;}
  249. .nonenothing a{display:block;font-size:18px;padding:8px 10px;color:white;background-color:#f23030;}
  250. .banner_headline{height:30px;overflow:hidden;background-color:#f1f1f1;padding-bottom:20px;}
  251. .banner_headline .tit{border-top:1px dashed #dedede;text-align:center;margin:25px 0;}
  252. .banner_headline .tit h4{color:#666666;background-color:#f1f1f1;font-size:18px;font-weight:normal;position:relative;top:-12px;display:inline;padding:0 20px;}
  253. .radio .che span {
  254. margin-left: .21333rem;
  255. vertical-align: sub
  256. }
  257. .radio .check_t i {
  258. background-position: -.768rem 0
  259. }
  260. .radio i {
  261. width:22px;
  262. height:22px;
  263. display: block;
  264. float: left;
  265. background-image: url("../images/weixin/check.png");
  266. background-repeat: no-repeat;
  267. background-size: cover;
  268. background-position: 0
  269. }
  270. .signup-find span,.radio span {
  271. font-size:24px;
  272. cursor: pointer
  273. }
  274. .sc_list {
  275. padding:10px;
  276. overflow: hidden;
  277. border-bottom: 1px solid #f8f8f8
  278. }
  279. .sc_list .radio-img{
  280. width:120px;
  281. height:80px;
  282. float: left;
  283. margin-right:5px;
  284. display: block;
  285. }
  286. .sc_list .radio {
  287. padding-top:24px;
  288. margin-right:10px;
  289. }
  290. .sc_list .shopimg img {
  291. width:80px;
  292. height:80px;
  293. }
  294. .sc_list .deleshow .deletes {
  295. position: relative;
  296. }
  297. .sc_list .deleshow .deletes .tit{
  298. padding-right:28px;
  299. font-size: 1rem;
  300. height:28px;overflow: hidden;
  301. line-height:28px;
  302. }
  303. .sc_list .deleshow .deletes a.delescj {
  304. position: absolute;
  305. top:4px;
  306. right:0;
  307. }
  308. .sc_list .deleshow .deletes a.delescj img {
  309. width:18px;
  310. height:18px;
  311. }
  312. .sc_list .deleshow .weight {
  313. font-size:16px;
  314. color:#999999
  315. }
  316. .sc_list .deleshow .prices {
  317. overflow: hidden;
  318. margin-top:8px;
  319. }
  320. .sc_list .deleshow .prices .sc_pri {
  321. color: #f23030;
  322. font-size:18px;
  323. }
  324. .plus span {
  325. width:28px;
  326. height:28px;
  327. line-height:28px;
  328. font-size:16px;
  329. display: block;
  330. float: left;
  331. border: 1px solid #f1f1f1;
  332. margin-left: -1px;
  333. text-align:center;
  334. color: #686868;
  335. cursor: pointer
  336. }
  337. .plus span input {
  338. font-size:14px;
  339. outline: none;
  340. border: 0;
  341. color: #686868;
  342. width: 100%;
  343. text-align: center
  344. }
  345. .payallb {
  346. position: fixed;
  347. z-index: 99;
  348. bottom: 0;
  349. background-color: #f3f5f7
  350. }
  351. .payallb .radio {
  352. padding-top:14px;
  353. margin-right:8px;
  354. }
  355. .payallb .radio .all {
  356. font-size:14px;
  357. position: relative;
  358. top:-12px;
  359. margin-left:6px
  360. }
  361. .payallb .youbia {
  362. overflow: hidden;line-height:52px;
  363. }
  364. .payallb .youbia p {
  365. text-align: right;margin-right:10px;
  366. }
  367. .payit {border-top:1px solid #efefef;
  368. height:52px;width:100%;
  369. background-color: white;
  370. overflow: hidden;
  371. padding-left:10px;
  372. }
  373. .payit .fl {
  374. line-height:40px;
  375. }
  376. .payit .youbia p {
  377. font-size:16px;
  378. color: #f23030
  379. }
  380. .payit .youbia p .pmo {
  381. color: #222222
  382. }
  383. .payit .youbia .lastime {
  384. color: #666666
  385. }
  386. .payit .fr {
  387. width:120px;
  388. }
  389. .payit .fr a {
  390. color: white;
  391. font-size:18px;
  392. text-align: center;
  393. background-color: #f23030;
  394. display: block;
  395. height:52px;line-height:52px;
  396. }
  397. .myhearder {
  398. position: relative;
  399. height:180px;
  400. }
  401. .myhearder .user_bg{position: absolute;left: 0;top: 0;z-index:-999;}
  402. .myhearder .person {
  403. position: absolute;
  404. top:40px;
  405. left:20px
  406. }
  407. .myhearder .person .personicon {
  408. -moz-border-radius: 50%;
  409. -webkit-border-radius: 50%;
  410. border-radius: 50%;
  411. overflow: hidden;
  412. width:72px;
  413. height:72px;
  414. }
  415. .myhearder .person .personicon img {
  416. width:72px;
  417. height:72px;
  418. }
  419. .myhearder .person .lors {
  420. margin-top:10px;
  421. margin-left:8px;
  422. color: #fff;
  423. font-size:18px;
  424. width: 220px;
  425. overflow: hidden;
  426. white-space: nowrap;
  427. text-overflow: ellipsis
  428. }
  429. .myhearder .set {
  430. position: absolute;
  431. right:15px;
  432. top:15px
  433. }
  434. .myhearder .set a {
  435. display: block;
  436. float: left
  437. }
  438. .myhearder .set a i {
  439. background-image: url("../images/weixin/set.png");
  440. background-repeat: no-repeat;
  441. background-size: cover;
  442. width:28px;
  443. height:28px;
  444. display: block;
  445. }
  446. .myhearder .set .setting i {
  447. background-position: 0 0
  448. }
  449. .myhearder .set .massage {
  450. margin-left:15px;
  451. }
  452. .myhearder .set .massage i {
  453. background-position: -38px 0;
  454. }
  455. .myhearder .scgz {
  456. position: absolute;
  457. bottom: 0;
  458. width: 100%
  459. }
  460. .myhearder .scgz ul li {
  461. float: left;
  462. text-align: center;
  463. width: 50%
  464. }
  465. .myhearder .scgz ul li a h2 {
  466. font-size:18px;
  467. font-weight: normal;
  468. height:24px;
  469. line-height:24px;
  470. color: #fff
  471. }
  472. .myhearder .scgz ul li a p {
  473. font-size:14px;
  474. color: #fff;
  475. margin-bottom:5px;
  476. }
  477. .bankhearder {
  478. background-image: url(../images/zjgl.jpg);
  479. height: 11.73333rem
  480. }
  481. .bankhearder .hh {
  482. color: white;
  483. text-align: center;
  484. padding-top: 3.2rem
  485. }
  486. .bankhearder .hh h2 {
  487. font-size: .64rem;
  488. font-weight: normal
  489. }
  490. .bankhearder .hh h1 {
  491. font-size: .768rem;
  492. font-weight: normal
  493. }
  494. .bankhearder .scgz ul li {
  495. position: relative;
  496. top: -.64rem
  497. }
  498. .bankhearder .scgz ul li a img {
  499. display: inline-block;
  500. width: .59733rem;
  501. height: .59733rem
  502. }
  503. .bankhearder .scgz ul li a p {
  504. display: inline-block;
  505. position: relative;
  506. top: .10667rem
  507. }
  508. .ma-to-20 {
  509. margin-top:10px;
  510. }
  511. .myorder {
  512. padding:0 20px;
  513. height:44px;
  514. line-height:44px;
  515. background-color: #fff;
  516. border-bottom: 1px solid #f4f4f4
  517. }
  518. .myorder a {
  519. overflow: hidden;
  520. display: block
  521. }
  522. .myorder .order {
  523. overflow: hidden
  524. }
  525. .myorder .order .fl img {
  526. width:20px;
  527. height:22px;
  528. vertical-align: middle
  529. }
  530. .myorder .order .fl span {
  531. font-size:18px;
  532. vertical-align: middle;
  533. font-weight: normal;
  534. margin-left:5px
  535. }
  536. .myorder .order .fr a {
  537. display: block;
  538. overflow: hidden
  539. }
  540. .myorder .order .fr span {
  541. font-size:14px;
  542. color: #4c4c4c;
  543. float: left;
  544. }
  545. .myorder .order .fr i {
  546. margin-top:14px;
  547. margin-left:8px
  548. }
  549. .list7 .myorder {
  550. height:50px;
  551. line-height:50px;
  552. }
  553. .list7 .myorder .fr i {
  554. margin-top:18px;
  555. }
  556. .Mright {
  557. background-image: url(../images/weixin/yr.png);
  558. background-repeat: no-repeat;
  559. background-size: cover;
  560. width:8px;
  561. height:15px;
  562. display: block;
  563. float: left;
  564. }
  565. .my {background-color: #f1f1f1;}
  566. .my .content {
  567. margin: 0
  568. }
  569. .my .content .floor {
  570. background-color: #fff
  571. }
  572. .my .content .floor ul .fr {
  573. float: right
  574. }
  575. .my .content .floor ul li.br {
  576. border-left: 0 !important
  577. }
  578. .my .content .floor ul li.br:before {
  579. content: "";
  580. background-image: inherit !important
  581. }
  582. .my .content .floor ul li {
  583. position: relative;
  584. float: left;
  585. width: 25%;
  586. text-align: center
  587. }
  588. .my .content .floor ul li a {
  589. padding:15px 0 20px 0;
  590. display: block
  591. }
  592. .my .content .floor ul li a span {
  593. background-color: rgba(217,81,99,0.9);
  594. border-radius: 50%;
  595. font-size:14px;
  596. width:24px;
  597. height:24px;
  598. display: block;
  599. line-height:24px;
  600. overflow: hidden;
  601. white-space: nowrap;
  602. text-overflow: ellipsis;
  603. position: absolute;
  604. right:15px;
  605. top:8px;
  606. color: white
  607. }
  608. .my .content .floor ul li a img {
  609. height:36px
  610. }
  611. .my .content .floor ul li a h2 {
  612. font-size:18px;
  613. font-weight: normal;
  614. height:32px;
  615. line-height:32px;
  616. color: #e3110b
  617. }
  618. .my .content .floor ul li a p {
  619. font-size:12px;
  620. margin-top:2px;
  621. color: #4c4c4c;
  622. font-weight: normal
  623. }
  624. .my .content .floor ul li a p.or:after {
  625. content: "";
  626. background-image: url(../images/weixin/or.png);
  627. width: .17067rem;
  628. height: .29867rem;
  629. background-repeat: no-repeat;
  630. position: absolute;
  631. margin-top: .08533rem;
  632. margin-left: .04267rem;
  633. background-size: .17067rem
  634. }
  635. .my .content .w3 {
  636. width: inherit
  637. }
  638. .my .content .w3 ul li {
  639. width: 33.33333%
  640. }
  641. .my .content .action {
  642. background-image: url(../images/weixin/rb.png);
  643. background-repeat: no-repeat;
  644. background-position: 0 1.96267rem;
  645. width: 100%;
  646. background-size: 16rem
  647. }
  648. .my .content .action ul li {
  649. width: 25%
  650. }
  651. .my .content .tyby {
  652. background-image: inherit
  653. }
  654. .setting .close {
  655. margin:15px 20px
  656. }
  657. .setting .close a {
  658. display: block;
  659. background: #ec5151;
  660. text-align: center;
  661. width: 100%;
  662. height:40px;
  663. line-height:40px;
  664. color: #fff;
  665. font-size:18px;
  666. -moz-border-radius:5px;
  667. -webkit-border-radius:5px;
  668. border-radius:5px
  669. }