Authored by 梁志锋

Merge branch 'release/4.8' of http://git.yoho.cn/fe/yohobuywap-node into release/4.8

1 'use strict'; 1 'use strict';
2 2
3 -var API = require('../../../library/api').API;  
4 -var api = new API(); 3 +var api = global.yoho.API;
5 4
6 const camelCase = global.yoho.camelCase; 5 const camelCase = global.yoho.camelCase;
7 6
@@ -3,14 +3,14 @@ @@ -3,14 +3,14 @@
3 <div class="left-container"> 3 <div class="left-container">
4 {{# left}} 4 {{# left}}
5 <a href="{{url}}"> 5 <a href="{{url}}">
6 - <div class="thumb-row-box left-thumb-row-box" style="background-image:url({{image src 275 160}})"></div> 6 + <div class="thumb-row-box left-thumb-row-box" style="background-image:url({{image src 276 296}})"></div>
7 </a> 7 </a>
8 {{/ left}} 8 {{/ left}}
9 </div> 9 </div>
10 <div class="right-container"> 10 <div class="right-container">
11 {{# right}} 11 {{# right}}
12 <a href="{{url}}"> 12 <a href="{{url}}">
13 - <div class="thumb-row-box right-thumb-row-box {{#if @first}}first{{/if}}" style="background-image:url({{image src 275 160}})"></div> 13 + <div class="thumb-row-box right-thumb-row-box {{#if @first}}first{{/if}}" style="background-image:url({{image src 276 134}})"></div>
14 </a> 14 </a>
15 {{/ right}} 15 {{/ right}}
16 </div> 16 </div>
@@ -75,6 +75,7 @@ a{ @@ -75,6 +75,7 @@ a{
75 overflow: hidden; 75 overflow: hidden;
76 } 76 }
77 .main-wrap{ 77 .main-wrap{
  78 + position: relative;
78 margin-right: auto; 79 margin-right: auto;
79 margin-left: auto; 80 margin-left: auto;
80 max-width: 16rem; 81 max-width: 16rem;
@@ -143,6 +144,7 @@ a{ @@ -143,6 +144,7 @@ a{
143 bottom: 0; 144 bottom: 0;
144 left: 0; 145 left: 0;
145 background: rgba(0, 0, 0, 0.5); 146 background: rgba(0, 0, 0, 0.5);
  147 + z-index: 9;
146 } 148 }
147 .loading-mask .loading{ 149 .loading-mask .loading{
148 position: absolute; 150 position: absolute;
@@ -611,6 +613,7 @@ a{ @@ -611,6 +613,7 @@ a{
611 width: 100%; 613 width: 100%;
612 height: 2.25rem; 614 height: 2.25rem;
613 background-color: #000; 615 background-color: #000;
  616 + background-image: linear-gradient(#323232, #414141);
614 color: #fff; 617 color: #fff;
615 line-height: 2.25rem; 618 line-height: 2.25rem;
616 } 619 }
@@ -779,206 +782,498 @@ a{ @@ -779,206 +782,498 @@ a{
779 bottom: 0; 782 bottom: 0;
780 width: 100%; 783 width: 100%;
781 } 784 }
782 -.index-page{  
783 - overflow: hidden;  
784 - margin: 0 auto;  
785 - width: 100%;  
786 -}  
787 -.index-page #yohood{  
788 - border: none;  
789 - border-bottom: 0.2rem solid #fff;  
790 - background-color: transparent;  
791 - background-image: url('../img/channel/yohood.png');  
792 - background-position-x: 26%;  
793 - background-position-y: 36%;  
794 - background-size: 40%;  
795 - background-repeat: no-repeat;  
796 -}  
797 -.index-page #yohood:active{  
798 - border-bottom-color: #000;  
799 - background-color: rgba(255, 255, 255, 0.4);  
800 - background-image: url('../img/channel/yohood-tapped.png');  
801 -}  
802 -.index-page #yohood:active .right-icon{  
803 - color: #000;  
804 -}  
805 -.index-page .index-header{  
806 - box-sizing: border-box;  
807 - padding: 0 0.5rem;  
808 - width: 100%;  
809 - height: 2.4rem;  
810 - line-height: 2.4rem;  
811 -}  
812 -.index-page .index-header .index-logo{ 785 +.good-info{
813 float: left; 786 float: left;
814 - width: 7.2rem;  
815 - height: 2.4rem;  
816 - background: url('../img/channel/yohologo.png') left center no-repeat;  
817 - background-size: 7rem 1.5rem;  
818 - opacity: 1;  
819 - transition: all 400ms;  
820 -}  
821 -.index-page .index-header .index-logo img{  
822 - width: 5.175rem;  
823 - height: 1.225rem;  
824 - vertical-align: middle;  
825 -}  
826 -.index-page .index-header .index-logo.action{  
827 - width: 0;  
828 - opacity: 0; 787 + margin: 0.25rem 0.375rem 1rem;
  788 + width: 6.9rem;
  789 + height: 12.65rem;
829 } 790 }
830 -.index-page .index-header .box{  
831 - position: relative;  
832 - z-index: 1; 791 +.good-info .tag-container{
833 overflow: hidden; 792 overflow: hidden;
  793 + width: 100%;
  794 + height: 0.7rem;
834 } 795 }
835 -.index-page .index-header .box.action .no-search, .index-page .index-header .box.action .clear-text{ 796 +.good-info .tag-container .good-tag{
836 display: block; 797 display: block;
837 -}  
838 -.index-page .index-header .index-search{  
839 - overflow: hidden;  
840 - height: 2.4rem;  
841 - background: #fff;  
842 - transition: width 0.4s;  
843 -}  
844 -.index-page .index-header .index-search .search-box{  
845 - position: relative;  
846 - top: 0.5rem;  
847 - overflow: hidden; 798 + float: left;
848 box-sizing: border-box; 799 box-sizing: border-box;
849 - padding-right: 2rem;  
850 - height: 1.4rem;  
851 - border: 1px solid #ccc;  
852 - transition: width 400ms;  
853 - transition: margin-left 0.4s; 800 + margin-right: 0.1rem;
  801 + height: 0.7rem;
  802 + text-align: center;
  803 + font-size: 0.45rem;
  804 + line-height: 0.7rem;
854 } 805 }
855 -.index-page .index-header .index-search input{  
856 - float: left;  
857 - overflow: hidden;  
858 - padding: 0.25rem;  
859 - width: 96%;  
860 - border: none;  
861 - color: #999;  
862 - font-size: 0.7rem;  
863 - -webkit-appearance: none; 806 +.good-info .tag-container .good-tag:last-child{
  807 + margin-right: 0;
864 } 808 }
865 -.index-page .index-header .index-search .iconfont{  
866 - position: absolute;  
867 - top: 0.2rem;  
868 - z-index: 1;  
869 - width: 1rem;  
870 - font-size: 0.7rem;  
871 - line-height: 1rem; 809 +.good-info .tag-container .new-tag{
  810 + width: 1.5rem;
  811 + background-color: #78dc7e;
  812 + color: #fff;
872 } 813 }
873 -.index-page .index-header .index-search .clear-text{  
874 - right: 1.25rem;  
875 - display: none;  
876 - color: #ccc; 814 +.good-info .tag-container .renew-tag{
  815 + width: 2.25rem;
  816 + background-color: #78dc7e;
  817 + color: #fff;
877 } 818 }
878 -.index-page .index-header .index-search .search-icon{  
879 - right: 0.25rem;  
880 - color: #666; 819 +.good-info .tag-container .sale-tag{
  820 + width: 1.5rem;
  821 + background-color: #ff575c;
  822 + color: #fff;
881 } 823 }
882 -.index-page .index-header .index-search .search-icon.empty{  
883 - color: #e6e6e6; 824 +.good-info .tag-container .new-festival-tag{
  825 + width: 2.25rem;
  826 + background-color: #000;
  827 + color: #fff;
884 } 828 }
885 -.index-page .index-header .no-search{  
886 - display: none;  
887 - float: left;  
888 - margin-right: 0.25rem;  
889 - color: #999;  
890 - font-size: 0.7rem; 829 +.good-info .tag-container .limit-tag{
  830 + width: 2.5rem;
  831 + border: 1px solid #000;
  832 + color: #000;
891 } 833 }
892 -.index-page .index-container{ 834 +.good-detail-img{
893 position: relative; 835 position: relative;
894 - background-color: white;  
895 - transition: transform 0.5s; 836 + height: 9.2rem;
896 } 837 }
897 -.index-page .index-container .index-channel{  
898 - position: relative;  
899 - min-height: 20rem;  
900 - background-color: #000;  
901 - color: #fff; 838 +.good-detail-img .good-islike{
  839 + position: absolute;
  840 + top: 0;
  841 + right: 0;
  842 + width: 1.5rem;
  843 + height: 1.5rem;
  844 + color: #b0b0b0;
902 text-align: center; 845 text-align: center;
  846 + text-decoration: none;
  847 + font-size: 0.75rem;
  848 + line-height: 1.5rem;
903 } 849 }
904 -.index-page .index-container .index-channel img{ 850 +.good-detail-img .good-like{
  851 + color: #d72928;
  852 +}
  853 +.good-detail-img img{
  854 + display: block;
905 width: 100%; 855 width: 100%;
  856 + height: 9.2rem;
906 } 857 }
907 -.index-page .index-container .index-channel .index-channel-list{ 858 +.good-detail-img .few-tag{
908 position: absolute; 859 position: absolute;
909 - top: 50%;  
910 - margin-top: -7.5rem; 860 + bottom: 0;
911 width: 100%; 861 width: 100%;
912 -}  
913 -.index-page .index-container .index-channel .index-channel-list .list-item{  
914 - position: relative;  
915 - display: block;  
916 - margin: 0 auto 1rem;  
917 - width: 10.8rem;  
918 - height: 2.5rem;  
919 - border: 0.2rem solid #fff;  
920 - background-color: #000; 862 + height: 0.7rem;
  863 + background: #ffac5b;
921 color: #fff; 864 color: #fff;
922 text-align: center; 865 text-align: center;
923 - font-weight: bold;  
924 - font-size: 0.8rem;  
925 - line-height: 2.05rem;  
926 -}  
927 -.index-page .index-container .index-channel .index-channel-list .list-item:last-child{  
928 - margin-bottom: 0;  
929 -}  
930 -.index-page .index-container .index-channel .index-channel-list .lighter{  
931 - font-weight: lighter;  
932 -}  
933 -.index-page .index-container .index-channel .index-channel-list .right-icon{  
934 - position: absolute;  
935 - top: 0;  
936 - right: 0.25rem;  
937 - font-weight: bold;  
938 -}  
939 -.index-page .index-container .index-channel .index-channel-list .homestyle{  
940 - margin-bottom: 1.25rem;  
941 - width: 7.1825rem; 866 + font-size: 0.45rem;
  867 + line-height: 0.7rem;
942 } 868 }
943 -.header-download{  
944 - position: relative;  
945 - height: 5.3rem;  
946 - padding: 1.2rem 0 0; 869 +.good-detail-img .no-storage{
  870 + width: 100%;
  871 + height: 100%;
947 overflow: hidden; 872 overflow: hidden;
948 -}  
949 -.header-download .download-bg{ 873 + background-color: #000;
  874 + opacity: 0.4;
950 position: absolute; 875 position: absolute;
951 - left: 0;  
952 top: 0; 876 top: 0;
  877 +}
  878 +.good-detail-img .no-storage .no-storage-img{
  879 + display: block;
953 width: 100%; 880 width: 100%;
954 - z-index: -1; 881 + height: 100%;
  882 + background-image: url('../img/product/outlet_sellout_bg.png');
  883 + background-repeat: no-repeat;
  884 + background-size: contain;
955 } 885 }
956 -.header-download .yoho-logo{  
957 - height: 1.425rem;  
958 - background-image: url(../img/sprite.channel.png);  
959 - background-position: 0px 0px;  
960 - background-size: 8.05rem 7.375rem; 886 +.good-detail-text .name a{
  887 + display: block;
  888 + margin: 0.5rem 0;
  889 + min-height: 1.5rem;
  890 + color: #444;
  891 + font-size: 0.55rem;
  892 + line-height: 0.7rem;
961 } 893 }
962 -.header-download p{  
963 - line-height: 1.2rem;  
964 - font-size: 0.7rem;  
965 - color: #fff;  
966 - text-align: center; 894 +.good-detail-text .price{
  895 + font-size: 0.55rem;
  896 + line-height: 0.55rem;
  897 + white-space: nowrap;
967 } 898 }
968 -.header-download .download-btn{  
969 - display: block;  
970 - margin: 0.45rem auto 0;  
971 - width: 7.35rem;  
972 - height: 1.6rem;  
973 - line-height: 1.6rem;  
974 - border: (0.075rem) solid #fff;  
975 - font-size: 0.9rem;  
976 - text-align: center;  
977 - color: #fff; 899 +.good-detail-text .price .sale-price{
  900 + color: #d62927;
978 } 901 }
979 -.header-download .close-btn{  
980 - position: absolute;  
981 - top: 0.425rem; 902 +.good-detail-text .price .sale-price.no-price{
  903 + color: #000;
  904 +}
  905 +.good-detail-text .price .market-price{
  906 + margin: 0 0 0 0.125rem;
  907 + color: #b0b0b0;
  908 + text-decoration: line-through;
  909 +}
  910 +.good-detail-text .vip-grade{
  911 + display: inline-block;
  912 + margin-right: 0.2rem;
  913 + width: 1.3rem;
  914 + height: 0.8rem;
  915 + vertical-align: text-bottom;
  916 +}
  917 +.good-detail-text .vip-grade-1{
  918 + background: url('../img/product/silver.png') no-repeat;
  919 + background-size: contain;
  920 +}
  921 +.good-detail-text .vip-grade-2{
  922 + background: url('../img/product/golden.png') no-repeat;
  923 + background-size: contain;
  924 +}
  925 +.good-detail-text .vip-grade-3{
  926 + background: url('../img/product/platinum.png') no-repeat;
  927 + background-size: contain;
  928 +}
  929 +.good-detail-text .vip-info{
  930 + margin-top: 0.475rem;
  931 + color: #444;
  932 + font-size: 0.45rem;
  933 + line-height: 0.8rem;
  934 +}
  935 +.good-detail-text .vip-info .vip-icon{
  936 + display: inline-block;
  937 + margin-right: 0.2rem;
  938 + width: 2.2rem;
  939 + height: 0.8rem;
  940 + background: url('../img/product/vip-icon.png') no-repeat;
  941 + background-size: contain;
  942 + vertical-align: bottom;
  943 +}
  944 +.goods-container{
  945 + position: relative;
  946 + padding-top: 0.2rem;
  947 + padding-left: 0.375rem;
  948 + min-height: 22rem;
  949 +}
  950 +.filter-mask, .filter-body{
  951 + position: absolute;
  952 + top: 0;
  953 + right: 0;
  954 + left: 0;
  955 +}
  956 +.filter-mask{
  957 + height: 100%;
  958 + background: rgba(0, 0, 0, 0.1);
  959 +}
  960 +.filter-body{
  961 + height: 25rem;
  962 + background: #fff;
  963 + color: #000;
  964 + font-size: 0.7rem;
  965 + cursor: pointer;
  966 +}
  967 +.filter-body .classify{
  968 + width: 50%;
  969 + height: 100%;
  970 + background: #f8f8f8;
  971 +}
  972 +.filter-body .classify > li{
  973 + height: 3rem;
  974 + line-height: 3rem;
  975 +}
  976 +.filter-body .classify > li > *{
  977 + box-sizing: border-box;
  978 +}
  979 +.filter-body .classify > li .shower{
  980 + overflow: hidden;
  981 + padding-left: 1rem;
  982 + width: 100%;
  983 + color: #333;
  984 + text-overflow: ellipsis;
  985 + white-space: nowrap;
  986 +}
  987 +.filter-body .classify > li .shower.highlight{
  988 + background: #eee;
  989 +}
  990 +.filter-body .classify > li .default{
  991 + color: #999;
  992 +}
  993 +.filter-body .classify > li .title{
  994 + float: left;
  995 + color: #000;
  996 +}
  997 +.filter-body .classify > li.active{
  998 + background: #fff;
  999 +}
  1000 +.filter-body .sub-classify{
  1001 + position: absolute;
  1002 + top: 0;
  1003 + left: 50%;
  1004 + display: none;
  1005 + overflow: auto;
  1006 + -webkit-overflow-scrolling: touch;
  1007 + width: 50%;
  1008 + height: 22rem;
  1009 +}
  1010 +.filter-body .sub-classify > li{
  1011 + overflow: hidden;
  1012 + padding-left: 0.75rem;
  1013 + height: 3rem;
  1014 + border-bottom: 1px solid #e6e6e6;
  1015 + text-overflow: ellipsis;
  1016 + white-space: nowrap;
  1017 + line-height: 3rem;
  1018 +}
  1019 +.filter-body .sub-classify > li.highlight{
  1020 + background: #eee;
  1021 +}
  1022 +.filter-body .sub-classify .chosed-icon{
  1023 + display: none;
  1024 +}
  1025 +.filter-body .sub-classify .chosed .chosed-icon{
  1026 + display: inline;
  1027 +}
  1028 +.filter-body .active > .sub-classify{
  1029 + display: block;
  1030 +}
  1031 +.suspend-cart{
  1032 + position: fixed;
  1033 + right: 0.75rem;
  1034 + bottom: 3.5rem;
  1035 + z-index: 10;
  1036 + width: 2.2rem;
  1037 + height: 2.2rem;
  1038 + border-radius: 50%;
  1039 + background: rgba(0, 0, 0, 0.3);
  1040 + text-align: center;
  1041 + line-height: 2.2rem;
  1042 +}
  1043 +.suspend-cart a{
  1044 + display: block;
  1045 + width: 100%;
  1046 + height: 100%;
  1047 +}
  1048 +.suspend-cart .iconfont{
  1049 + color: #fff;
  1050 + font-size: 0.9rem;
  1051 +}
  1052 +.suspend-cart .cart-count{
  1053 + position: absolute;
  1054 + top: -0.6rem;
  1055 + right: -0.5rem;
  1056 + width: 1.8rem;
  1057 + height: 1.8rem;
  1058 + border-radius: 50%;
  1059 + background: #f03d35;
  1060 + color: #fff;
  1061 + text-align: center;
  1062 + font-size: 1rem;
  1063 + line-height: 1.8rem;
  1064 + transform: scale(0.5);
  1065 +}
  1066 +.err-page .err-bg{
  1067 + position: fixed;
  1068 + height: 5rem;
  1069 + width: 5rem;
  1070 + top: 50%;
  1071 + left: 50%;
  1072 + margin-left: -2.5rem;
  1073 + margin-top: -2.5rem;
  1074 + background: url('../img/common/404.png') no-repeat;
  1075 + background-size: 100% 100%;
  1076 +}
  1077 +.index-page{
  1078 + overflow: hidden;
  1079 + margin: 0 auto;
  1080 + width: 100%;
  1081 +}
  1082 +.index-page #yohood{
  1083 + border: none;
  1084 + border-bottom: 0.2rem solid #fff;
  1085 + background-color: transparent;
  1086 + background-image: url('../img/channel/yohood.png');
  1087 + background-position-x: 26%;
  1088 + background-position-y: 36%;
  1089 + background-size: 40%;
  1090 + background-repeat: no-repeat;
  1091 +}
  1092 +.index-page #yohood:active{
  1093 + border-bottom-color: #000;
  1094 + background-color: rgba(255, 255, 255, 0.4);
  1095 + background-image: url('../img/channel/yohood-tapped.png');
  1096 +}
  1097 +.index-page #yohood:active .right-icon{
  1098 + color: #000;
  1099 +}
  1100 +.index-page .index-header{
  1101 + box-sizing: border-box;
  1102 + padding: 0 0.5rem;
  1103 + width: 100%;
  1104 + height: 2.4rem;
  1105 + line-height: 2.4rem;
  1106 +}
  1107 +.index-page .index-header .index-logo{
  1108 + float: left;
  1109 + width: 7.2rem;
  1110 + height: 2.4rem;
  1111 + background: url('../img/channel/yohologo.png') left center no-repeat;
  1112 + background-size: 7rem 1.5rem;
  1113 + opacity: 1;
  1114 + transition: all 400ms;
  1115 +}
  1116 +.index-page .index-header .index-logo img{
  1117 + width: 5.175rem;
  1118 + height: 1.225rem;
  1119 + vertical-align: middle;
  1120 +}
  1121 +.index-page .index-header .index-logo.action{
  1122 + width: 0;
  1123 + opacity: 0;
  1124 +}
  1125 +.index-page .index-header .box{
  1126 + position: relative;
  1127 + z-index: 1;
  1128 + overflow: hidden;
  1129 +}
  1130 +.index-page .index-header .box.action .no-search, .index-page .index-header .box.action .clear-text{
  1131 + display: block;
  1132 +}
  1133 +.index-page .index-header .index-search{
  1134 + overflow: hidden;
  1135 + height: 2.4rem;
  1136 + background: #fff;
  1137 + transition: width 0.4s;
  1138 +}
  1139 +.index-page .index-header .index-search .search-box{
  1140 + position: relative;
  1141 + top: 0.5rem;
  1142 + overflow: hidden;
  1143 + box-sizing: border-box;
  1144 + padding-right: 2rem;
  1145 + height: 1.4rem;
  1146 + border: 1px solid #ccc;
  1147 + transition: width 400ms;
  1148 + transition: margin-left 0.4s;
  1149 +}
  1150 +.index-page .index-header .index-search input{
  1151 + float: left;
  1152 + overflow: hidden;
  1153 + padding: 0.25rem;
  1154 + width: 96%;
  1155 + border: none;
  1156 + color: #999;
  1157 + font-size: 0.7rem;
  1158 + -webkit-appearance: none;
  1159 +}
  1160 +.index-page .index-header .index-search .iconfont{
  1161 + position: absolute;
  1162 + top: 0.2rem;
  1163 + z-index: 1;
  1164 + width: 1rem;
  1165 + font-size: 0.7rem;
  1166 + line-height: 1rem;
  1167 +}
  1168 +.index-page .index-header .index-search .clear-text{
  1169 + right: 1.25rem;
  1170 + display: none;
  1171 + color: #ccc;
  1172 +}
  1173 +.index-page .index-header .index-search .search-icon{
  1174 + right: 0.25rem;
  1175 + color: #666;
  1176 +}
  1177 +.index-page .index-header .index-search .search-icon.empty{
  1178 + color: #e6e6e6;
  1179 +}
  1180 +.index-page .index-header .no-search{
  1181 + display: none;
  1182 + float: left;
  1183 + margin-right: 0.25rem;
  1184 + color: #999;
  1185 + font-size: 0.7rem;
  1186 +}
  1187 +.index-page .index-container{
  1188 + position: relative;
  1189 + background-color: white;
  1190 + transition: transform 0.5s;
  1191 +}
  1192 +.index-page .index-container .index-channel{
  1193 + position: relative;
  1194 + min-height: 20rem;
  1195 + background-color: #000;
  1196 + color: #fff;
  1197 + text-align: center;
  1198 +}
  1199 +.index-page .index-container .index-channel img{
  1200 + width: 100%;
  1201 +}
  1202 +.index-page .index-container .index-channel .index-channel-list{
  1203 + position: absolute;
  1204 + top: 50%;
  1205 + margin-top: -7.5rem;
  1206 + width: 100%;
  1207 +}
  1208 +.index-page .index-container .index-channel .index-channel-list .list-item{
  1209 + position: relative;
  1210 + display: block;
  1211 + margin: 0 auto 1rem;
  1212 + width: 10.8rem;
  1213 + height: 2.5rem;
  1214 + border: 0.2rem solid #fff;
  1215 + background-color: #000;
  1216 + color: #fff;
  1217 + text-align: center;
  1218 + font-weight: bold;
  1219 + font-size: 0.8rem;
  1220 + line-height: 2.05rem;
  1221 +}
  1222 +.index-page .index-container .index-channel .index-channel-list .list-item:last-child{
  1223 + margin-bottom: 0;
  1224 +}
  1225 +.index-page .index-container .index-channel .index-channel-list .lighter{
  1226 + font-weight: lighter;
  1227 +}
  1228 +.index-page .index-container .index-channel .index-channel-list .right-icon{
  1229 + position: absolute;
  1230 + top: 0;
  1231 + right: 0.25rem;
  1232 + font-weight: bold;
  1233 +}
  1234 +.index-page .index-container .index-channel .index-channel-list .homestyle{
  1235 + margin-bottom: 1.25rem;
  1236 + width: 7.1825rem;
  1237 +}
  1238 +.header-download{
  1239 + position: relative;
  1240 + height: 5.3rem;
  1241 + padding: 1.2rem 0 0;
  1242 + overflow: hidden;
  1243 +}
  1244 +.header-download .download-bg{
  1245 + position: absolute;
  1246 + left: 0;
  1247 + top: 0;
  1248 + width: 100%;
  1249 + z-index: -1;
  1250 +}
  1251 +.header-download .yoho-logo{
  1252 + height: 1.425rem;
  1253 + background-image: url(../img/sprite.channel.png);
  1254 + background-position: 0px 0px;
  1255 + background-size: 8.05rem 7.375rem;
  1256 +}
  1257 +.header-download p{
  1258 + line-height: 1.2rem;
  1259 + font-size: 0.7rem;
  1260 + color: #fff;
  1261 + text-align: center;
  1262 +}
  1263 +.header-download .download-btn{
  1264 + display: block;
  1265 + margin: 0.45rem auto 0;
  1266 + width: 7.35rem;
  1267 + height: 1.6rem;
  1268 + line-height: 1.6rem;
  1269 + border: (0.075rem) solid #fff;
  1270 + font-size: 0.9rem;
  1271 + text-align: center;
  1272 + color: #fff;
  1273 +}
  1274 +.header-download .close-btn{
  1275 + position: absolute;
  1276 + top: 0.425rem;
982 right: 0.325rem; 1277 right: 0.325rem;
983 width: 1.25rem; 1278 width: 1.25rem;
984 height: 1.25rem; 1279 height: 1.25rem;
@@ -1015,12 +1310,12 @@ a{ @@ -1015,12 +1310,12 @@ a{
1015 } 1310 }
1016 .banner-swiper{ 1311 .banner-swiper{
1017 position: relative; 1312 position: relative;
1018 - height: 7.75758rem; 1313 + max-height: 7.75758rem;
1019 overflow: hidden; 1314 overflow: hidden;
1020 } 1315 }
1021 .banner-swiper ul{ 1316 .banner-swiper ul{
1022 position: relative; 1317 position: relative;
1023 - height: 7.75758rem; 1318 + max-height: 7.75758rem;
1024 } 1319 }
1025 .banner-swiper ul li{ 1320 .banner-swiper ul li{
1026 float: left; 1321 float: left;
@@ -1618,9 +1913,12 @@ a{ @@ -1618,9 +1913,12 @@ a{
1618 height: 3.65rem; 1913 height: 3.65rem;
1619 text-align: center; 1914 text-align: center;
1620 } 1915 }
1621 -.icons-wrapper .icons-item.item-8{ 1916 +.icons-wrapper .icons-item.item-4{
1622 width: 25%; 1917 width: 25%;
1623 } 1918 }
  1919 +.icons-wrapper .icons-item.item-5{
  1920 + width: 20%;
  1921 +}
1624 .icons-wrapper .imagebar{ 1922 .icons-wrapper .imagebar{
1625 display: block; 1923 display: block;
1626 margin: 0 auto; 1924 margin: 0 auto;
@@ -2114,12 +2412,12 @@ a{ @@ -2114,12 +2412,12 @@ a{
2114 font-weight: bold; 2412 font-weight: bold;
2115 color: #fff; 2413 color: #fff;
2116 } 2414 }
2117 -#thumb-row{ 2415 +.thumb-row{
2118 background-color: #f0f0f0; 2416 background-color: #f0f0f0;
2119 text-align: center; 2417 text-align: center;
2120 padding: 0.8rem 0 0; 2418 padding: 0.8rem 0 0;
2121 } 2419 }
2122 -#thumb-row .thumb-row-box{ 2420 +.thumb-row .thumb-row-box{
2123 display: inline-block; 2421 display: inline-block;
2124 width: 6.875rem; 2422 width: 6.875rem;
2125 height: 4rem; 2423 height: 4rem;
@@ -2422,6 +2720,74 @@ a{ @@ -2422,6 +2720,74 @@ a{
2422 height: 1.4rem; 2720 height: 1.4rem;
2423 text-align: center; 2721 text-align: center;
2424 } 2722 }
  2723 +.discount-list li{
  2724 + margin-bottom: 0.75rem;
  2725 + background: #fff;
  2726 +}
  2727 +.discount-list img{
  2728 + width: 100%;
  2729 + height: 6.25rem;
  2730 +}
  2731 +.discount-list .discount-cont{
  2732 + box-sizing: border-box;
  2733 + padding: 0 0.5rem;
  2734 + height: 1.925rem;
  2735 + border-bottom: 1px solid #e0e0e0;
  2736 + line-height: 1.925rem;
  2737 +}
  2738 +.discount-list .discount-title{
  2739 + float: left;
  2740 + overflow: hidden;
  2741 + width: 11.25rem;
  2742 + height: 1.925rem;
  2743 + text-overflow: ellipsis;
  2744 + white-space: nowrap;
  2745 + font-size: 0.6rem;
  2746 +}
  2747 +.discount-list .discount-time{
  2748 + float: right;
  2749 + font-size: 0.55rem;
  2750 +}
  2751 +.discount-list .red-color{
  2752 + color: #d0021b;
  2753 +}
  2754 +.left-right-thumb-row{
  2755 + background-color: #fff;
  2756 + text-align: center;
  2757 + margin-bottom: 0.75rem;
  2758 + padding: 0.75rem 0.7rem;
  2759 + border-bottom: 1px solid #e0e0e0;
  2760 + font-size: 0;
  2761 +}
  2762 +.left-right-thumb-row .thumb-row-box{
  2763 + display: inline-block;
  2764 + width: 6.9rem;
  2765 + height: 3.35rem;
  2766 + border-radius: 0;
  2767 + background-size: 100% 100%;
  2768 + background-repeat: no-repeat;
  2769 + background-position: center;
  2770 + margin: 0;
  2771 +}
  2772 +.left-right-thumb-row .thumb-row-box.first{
  2773 + margin: 0 !important;
  2774 +}
  2775 +.left-right-thumb-row .left-thumb-row-box{
  2776 + height: 7.4rem;
  2777 +}
  2778 +.left-right-thumb-row .left-container{
  2779 + float: left;
  2780 +}
  2781 +.left-right-thumb-row .right-container{
  2782 + float: right;
  2783 + width: 6.9rem;
  2784 + height: 7.4rem;
  2785 + border-radius: 0.1rem;
  2786 + margin: 0;
  2787 +}
  2788 +.left-right-thumb-row .right-container .right-thumb-row-box{
  2789 + margin: 0.7rem 0 0;
  2790 +}
2425 .mobile-container{ 2791 .mobile-container{
2426 margin-left: auto; 2792 margin-left: auto;
2427 margin-right: auto; 2793 margin-right: auto;
@@ -2506,14 +2872,6 @@ a{ @@ -2506,14 +2872,6 @@ a{
2506 margin: 0 auto; 2872 margin: 0 auto;
2507 width: 2.65rem; 2873 width: 2.65rem;
2508 } 2874 }
2509 -.goods-page .banner-swiper{  
2510 - height: 5rem;  
2511 - max-height: 5rem;  
2512 -}  
2513 -.goods-page .banner-swiper ul{  
2514 - height: 5rem;  
2515 - max-height: 5rem;  
2516 -}  
2517 .goods-page .list-nav{ 2875 .goods-page .list-nav{
2518 border-top: 1px solid #e6e6e6; 2876 border-top: 1px solid #e6e6e6;
2519 border-bottom: 1px solid #e6e6e6; 2877 border-bottom: 1px solid #e6e6e6;
@@ -2587,34 +2945,95 @@ a{ @@ -2587,34 +2945,95 @@ a{
2587 position: relative; 2945 position: relative;
2588 padding-top: 0.2rem; 2946 padding-top: 0.2rem;
2589 padding-left: 0.375rem; 2947 padding-left: 0.375rem;
2590 - min-height: 22rem; 2948 + min-height: 16rem;
  2949 +}
  2950 +.yoho-header .sale-nav{
  2951 + text-transform: capitalize;
  2952 + width: auto;
  2953 + right: 0.5rem;
  2954 + font-size: 0.9rem;
  2955 +}
  2956 +.yoho-header + .sale-nav-select{
  2957 + position: absolute;
  2958 + top: 2.25rem;
  2959 + right: 0.5rem;
  2960 + z-index: 2;
  2961 + padding: 0.25rem 0.75rem;
  2962 + min-width: 6.15rem;
  2963 + border-radius: 0.25rem;
  2964 + background-color: #000;
  2965 + background-image: linear-gradient(to bottom, #000 0%, #333 100%);
  2966 + box-shadow: 0 0.05rem 0.125rem 0 rgba(0, 0, 0, 0.6);
  2967 + text-align: center;
  2968 + font-size: 0.7rem;
  2969 + line-height: 2rem;
  2970 + display: none;
  2971 +}
  2972 +.yoho-header + .sale-nav-select .arrow{
  2973 + position: absolute;
  2974 + top: -0.4rem;
  2975 + right: 0.75rem;
  2976 + width: 0;
  2977 + height: 0;
  2978 + border-style: solid;
  2979 + border-width: 0 0.25rem 0.4rem;
  2980 + border-color: transparent transparent #000;
  2981 +}
  2982 +.yoho-header + .sale-nav-select a{
  2983 + display: block;
  2984 + border-bottom: 0.05rem solid #ccc;
  2985 + color: #fff;
  2986 +}
  2987 +.yoho-header + .sale-nav-select a:last-child{
  2988 + border-bottom: none;
  2989 +}
  2990 +.yoho-header + .sale-nav-select.show{
  2991 + display: block;
2591 } 2992 }
2592 .sale-page{ 2993 .sale-page{
2593 overflow: hidden; 2994 overflow: hidden;
2594 background-color: #f0f0f0; 2995 background-color: #f0f0f0;
2595 } 2996 }
2596 -.sale-page #thumb-row{  
2597 - overflow: hidden;  
2598 - padding-left: 0.75rem;  
2599 - height: auto; 2997 +.sale-page .thumb-row{
  2998 + padding-top: 0.625rem;
  2999 + padding-bottom: 0;
  3000 +}
  3001 +.sale-page .thumb-row .thumb-row-box{
  3002 + margin-top: 0.25rem;
  3003 +}
  3004 +.sale-page .list-nav, .sale-page .goods-container{
2600 background: #fff; 3005 background: #fff;
2601 - text-align: left;  
2602 } 3006 }
2603 -.sale-page #thumb-row a{  
2604 - float: left;  
2605 - margin-right: 0.75rem;  
2606 - width: 6.875rem;  
2607 - height: 3.25rem; 3007 +.sale-page .category-swiper{
  3008 + height: auto;
  3009 + max-height: 8rem;
2608 } 3010 }
2609 -.sale-page #thumb-row .thumb-row-box{  
2610 - margin: 0 auto;  
2611 - width: 100%;  
2612 - height: 100%;  
2613 - border-radius: 0.5rem; 3011 +.sale-page .focus-wrap .banner-top, .sale-page .vip-floor-wrap .banner-top, .sale-page .off-code-area-wrap .banner-top{
  3012 + height: 5rem;
  3013 + overflow: hidden;
2614 } 3014 }
2615 -.sale-page .list-nav, .sale-page .goods-container{ 3015 +.sale-page .vip-floor{
  3016 + border-bottom: 1px solid #e0e0e0;
  3017 +}
  3018 +.sale-page .vip-floor .good-info{
  3019 + margin-bottom: 0.5rem;
  3020 + height: auto;
  3021 + min-height: 12.65rem;
  3022 +}
  3023 +.sale-page .list-nav{
  3024 + width: 100%;
  3025 + z-index: 1;
2616 background: #fff; 3026 background: #fff;
2617 } 3027 }
  3028 +.sale-page .list-nav.fixed{
  3029 + position: fixed;
  3030 + top: 0;
  3031 + left: 0;
  3032 +}
  3033 +.sale-page .filter-mask.fixed{
  3034 + position: fixed;
  3035 + top: 1.75rem;
  3036 +}
2618 .sale-vip-page .good-info{ 3037 .sale-vip-page .good-info{
2619 height: 14.25rem; 3038 height: 14.25rem;
2620 } 3039 }
@@ -2629,37 +3048,6 @@ a{ @@ -2629,37 +3048,6 @@ a{
2629 height: auto; 3048 height: auto;
2630 background: #f0f0f0; 3049 background: #f0f0f0;
2631 } 3050 }
2632 -.discount-page .special-list li{  
2633 - margin-bottom: 0.75rem;  
2634 - background: #fff;  
2635 -}  
2636 -.discount-page .special-list img{  
2637 - width: 100%;  
2638 - height: 6.25rem;  
2639 -}  
2640 -.discount-page .special-list .special-cont{  
2641 - box-sizing: border-box;  
2642 - padding: 0 0.5rem;  
2643 - height: 1.925rem;  
2644 - border-bottom: 1px solid #e0e0e0;  
2645 - line-height: 1.925rem;  
2646 -}  
2647 -.discount-page .special-list .special-title{  
2648 - float: left;  
2649 - overflow: hidden;  
2650 - width: 11.25rem;  
2651 - height: 1.925rem;  
2652 - text-overflow: ellipsis;  
2653 - white-space: nowrap;  
2654 - font-size: 0.6rem;  
2655 -}  
2656 -.discount-page .special-list .special-time{  
2657 - float: right;  
2658 - font-size: 0.55rem;  
2659 -}  
2660 -.discount-page .special-list .red-color{  
2661 - color: #d0021b;  
2662 -}  
2663 .discount-detail-page .banner{ 3051 .discount-detail-page .banner{
2664 position: relative; 3052 position: relative;
2665 overflow: hidden; 3053 overflow: hidden;
@@ -3355,142 +3743,33 @@ a{ @@ -3355,142 +3743,33 @@ a{
3355 .goods-comments-page .goods-comments .comment-item .comment-time{ 3743 .goods-comments-page .goods-comments .comment-item .comment-time{
3356 color: #c1c1c1; 3744 color: #c1c1c1;
3357 } 3745 }
3358 -.goods-consults-page{  
3359 - background-color: #f0f0f0;  
3360 -}  
3361 -.goods-consults-page .goto-consult{  
3362 - position: fixed;  
3363 - top: 2.25rem;  
3364 - width: 100%;  
3365 - box-sizing: border-box;  
3366 - padding: 0 0.7rem;  
3367 - height: 3rem;  
3368 - background-color: #fff;  
3369 - border-bottom: 1px solid #e0e0e0;  
3370 - z-index: 10;  
3371 -}  
3372 -.goods-consults-page .goto-consult i, .goods-consults-page .goto-consult span, .goods-consults-page .goto-consult a{  
3373 - line-height: 3rem;  
3374 - font-size: 0.7rem;  
3375 - color: #444;  
3376 -}  
3377 -.goods-consults-page .goto-consult .consult-logo{  
3378 - padding-right: 0.375rem;  
3379 -}  
3380 -.goods-consults-page .goto-consult .enter-consult-page{  
3381 - float: right;  
3382 - color: #b0b0b0;  
3383 -}  
3384 -.goods-consults-page .goods-consults.customer-consults .consult-item{  
3385 - margin-top: 0.75rem;  
3386 - padding: 0.5rem 0.7rem;  
3387 - background-color: #fff;  
3388 - border-bottom: 1px solid #e0e0e0;  
3389 - border-top: 1px solid #e0e0e0;  
3390 - margin-top: 0;  
3391 - margin-bottom: 0.375rem;  
3392 -}  
3393 -.goods-consults-page .goods-consults.customer-consults .consult-item .question{  
3394 - font-size: 0.6rem;  
3395 - color: #444;  
3396 -}  
3397 -.goods-consults-page .goods-consults.customer-consults .consult-item .question p{  
3398 - padding-bottom: 0.375rem;  
3399 - border-bottom: 1px solid #e0e0e0;  
3400 -}  
3401 -.goods-consults-page .goods-consults.customer-consults .consult-item .question > span{  
3402 - display: block;  
3403 - float: left;  
3404 - padding-right: 0.375rem;  
3405 -}  
3406 -.goods-consults-page .goods-consults.customer-consults .consult-item .time{  
3407 - font-size: 0.55rem;  
3408 - color: #b0b0b0;  
3409 -}  
3410 -.goods-consults-page .goods-consults.customer-consults .consult-item .answer{  
3411 - font-size: 0.6rem;  
3412 - line-height: 0.9rem;  
3413 - color: #b0b0b0;  
3414 - margin-top: 0.35rem;  
3415 -}  
3416 -.goods-consults-page .goods-consults.customer-consults .consult-item .answer span{  
3417 - display: block;  
3418 - float: left;  
3419 - color: #444;  
3420 - padding-right: 0.375rem;  
3421 -}  
3422 -.goods-consults-page .goods-consults.customer-consults .consult-item .answer p{  
3423 - overflow: hidden;  
3424 -}  
3425 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation{  
3426 - width: 120%;  
3427 - height: 1.5rem;  
3428 - line-height: 2rem;  
3429 - position: relative;  
3430 - right: 12%;  
3431 - border-top: 1px solid #e0e0e0;  
3432 - margin-top: 0.5rem;  
3433 -}  
3434 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li{  
3435 - font-size: 0.7rem;  
3436 - float: left;  
3437 - width: 50%;  
3438 - text-align: center;  
3439 - color: #b0b0b0;  
3440 - position: relative;  
3441 -}  
3442 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li .iconfont{  
3443 - display: inline-block;  
3444 - padding-right: 5PX;  
3445 - font-size: inherit;  
3446 -}  
3447 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li .animate-count{  
3448 - display: none;  
3449 - position: absolute;  
3450 - top: 0;  
3451 - font-size: 0.5rem;  
3452 - z-index: 5;  
3453 -}  
3454 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li i.count{  
3455 - position: absolute;  
3456 -}  
3457 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li.highlight{  
3458 - color: #eb0313;  
3459 -}  
3460 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li.fav .animate-count{  
3461 - right: 2.5rem;  
3462 -}  
3463 -.goods-consults-page .goods-consults.customer-consults .consult-item .operation li.useful .animate-count{  
3464 - right: 2.2rem;  
3465 -}  
3466 -.goods-consults-page .goods-consults{  
3467 - margin-top: 5.25rem;  
3468 - overflow: hidden;  
3469 - padding: 0;  
3470 - background: none; 3746 +.goods-consults-page{
  3747 + background-color: #f0f0f0;
3471 } 3748 }
3472 -.goods-consults-page .readmore{  
3473 - display: block;  
3474 - height: 2.2rem;  
3475 - line-height: 2.2rem; 3749 +.goods-consults-page .goto-consult{
  3750 + position: fixed;
  3751 + top: 2.25rem;
  3752 + width: 100%;
  3753 + box-sizing: border-box;
  3754 + padding: 0 0.7rem;
  3755 + height: 3rem;
3476 background-color: #fff; 3756 background-color: #fff;
3477 - text-align: center;  
3478 - color: #b0b0b0;  
3479 - margin-top: 0.75rem;  
3480 - border-top: 1px solid #e0e0e0;  
3481 border-bottom: 1px solid #e0e0e0; 3757 border-bottom: 1px solid #e0e0e0;
  3758 + z-index: 10;
  3759 +}
  3760 +.goods-consults-page .goto-consult i, .goods-consults-page .goto-consult span, .goods-consults-page .goto-consult a{
  3761 + line-height: 3rem;
3482 font-size: 0.7rem; 3762 font-size: 0.7rem;
  3763 + color: #444;
3483 } 3764 }
3484 -.goods-consults-page .readmore i{  
3485 - font-size: inherit; 3765 +.goods-consults-page .goto-consult .consult-logo{
  3766 + padding-right: 0.375rem;
3486 } 3767 }
3487 -.goods-consults-page .faq-title{  
3488 - height: 2.2rem;  
3489 - line-height: 2.2rem;  
3490 - text-align: center;  
3491 - font-size: 0.8rem; 3768 +.goods-consults-page .goto-consult .enter-consult-page{
  3769 + float: right;
  3770 + color: #b0b0b0;
3492 } 3771 }
3493 -.goods-consults-page .goods-consults .faq-item{ 3772 +.goods-consults-page .goods-consults.customer-consults .consult-item{
3494 margin-top: 0.75rem; 3773 margin-top: 0.75rem;
3495 padding: 0.5rem 0.7rem; 3774 padding: 0.5rem 0.7rem;
3496 background-color: #fff; 3775 background-color: #fff;
@@ -3499,39 +3778,39 @@ a{ @@ -3499,39 +3778,39 @@ a{
3499 margin-top: 0; 3778 margin-top: 0;
3500 margin-bottom: 0.375rem; 3779 margin-bottom: 0.375rem;
3501 } 3780 }
3502 -.goods-consults-page .goods-consults .faq-item .question{ 3781 +.goods-consults-page .goods-consults.customer-consults .consult-item .question{
3503 font-size: 0.6rem; 3782 font-size: 0.6rem;
3504 color: #444; 3783 color: #444;
3505 } 3784 }
3506 -.goods-consults-page .goods-consults .faq-item .question p{ 3785 +.goods-consults-page .goods-consults.customer-consults .consult-item .question p{
3507 padding-bottom: 0.375rem; 3786 padding-bottom: 0.375rem;
3508 border-bottom: 1px solid #e0e0e0; 3787 border-bottom: 1px solid #e0e0e0;
3509 } 3788 }
3510 -.goods-consults-page .goods-consults .faq-item .question > span{ 3789 +.goods-consults-page .goods-consults.customer-consults .consult-item .question > span{
3511 display: block; 3790 display: block;
3512 float: left; 3791 float: left;
3513 padding-right: 0.375rem; 3792 padding-right: 0.375rem;
3514 } 3793 }
3515 -.goods-consults-page .goods-consults .faq-item .time{ 3794 +.goods-consults-page .goods-consults.customer-consults .consult-item .time{
3516 font-size: 0.55rem; 3795 font-size: 0.55rem;
3517 color: #b0b0b0; 3796 color: #b0b0b0;
3518 } 3797 }
3519 -.goods-consults-page .goods-consults .faq-item .answer{ 3798 +.goods-consults-page .goods-consults.customer-consults .consult-item .answer{
3520 font-size: 0.6rem; 3799 font-size: 0.6rem;
3521 line-height: 0.9rem; 3800 line-height: 0.9rem;
3522 color: #b0b0b0; 3801 color: #b0b0b0;
3523 margin-top: 0.35rem; 3802 margin-top: 0.35rem;
3524 } 3803 }
3525 -.goods-consults-page .goods-consults .faq-item .answer span{ 3804 +.goods-consults-page .goods-consults.customer-consults .consult-item .answer span{
3526 display: block; 3805 display: block;
3527 float: left; 3806 float: left;
3528 color: #444; 3807 color: #444;
3529 padding-right: 0.375rem; 3808 padding-right: 0.375rem;
3530 } 3809 }
3531 -.goods-consults-page .goods-consults .faq-item .answer p{ 3810 +.goods-consults-page .goods-consults.customer-consults .consult-item .answer p{
3532 overflow: hidden; 3811 overflow: hidden;
3533 } 3812 }
3534 -.goods-consults-page .goods-consults .faq-item .operation{ 3813 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation{
3535 width: 120%; 3814 width: 120%;
3536 height: 1.5rem; 3815 height: 1.5rem;
3537 line-height: 2rem; 3816 line-height: 2rem;
@@ -3540,7 +3819,7 @@ a{ @@ -3540,7 +3819,7 @@ a{
3540 border-top: 1px solid #e0e0e0; 3819 border-top: 1px solid #e0e0e0;
3541 margin-top: 0.5rem; 3820 margin-top: 0.5rem;
3542 } 3821 }
3543 -.goods-consults-page .goods-consults .faq-item .operation li{ 3822 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li{
3544 font-size: 0.7rem; 3823 font-size: 0.7rem;
3545 float: left; 3824 float: left;
3546 width: 50%; 3825 width: 50%;
@@ -3548,548 +3827,366 @@ a{ @@ -3548,548 +3827,366 @@ a{
3548 color: #b0b0b0; 3827 color: #b0b0b0;
3549 position: relative; 3828 position: relative;
3550 } 3829 }
3551 -.goods-consults-page .goods-consults .faq-item .operation li .iconfont{ 3830 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li .iconfont{
3552 display: inline-block; 3831 display: inline-block;
3553 padding-right: 5PX; 3832 padding-right: 5PX;
3554 font-size: inherit; 3833 font-size: inherit;
3555 } 3834 }
3556 -.goods-consults-page .goods-consults .faq-item .operation li .animate-count{ 3835 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li .animate-count{
3557 display: none; 3836 display: none;
3558 position: absolute; 3837 position: absolute;
3559 top: 0; 3838 top: 0;
3560 font-size: 0.5rem; 3839 font-size: 0.5rem;
3561 - z-index: 5;  
3562 -}  
3563 -.goods-consults-page .goods-consults .faq-item .operation li i.count{  
3564 - position: absolute;  
3565 -}  
3566 -.goods-consults-page .goods-consults .faq-item .operation li.highlight{  
3567 - color: #eb0313;  
3568 -}  
3569 -.goods-consults-page .goods-consults .faq-item .operation li.fav .animate-count{  
3570 - right: 2.5rem;  
3571 -}  
3572 -.goods-consults-page .goods-consults .faq-item .operation li.useful .animate-count{  
3573 - right: 2.2rem;  
3574 -}  
3575 -.goods-consults-page .goods-consults .faq-item .answer{  
3576 - border-bottom: none;  
3577 -}  
3578 -.consult-form-page{  
3579 - padding: 0.7rem;  
3580 - text-align: center;  
3581 -}  
3582 -.consult-form-page textarea{  
3583 - box-sizing: border-box;  
3584 - width: 100%;  
3585 - height: 10rem;  
3586 - font-size: 0.7rem;  
3587 - padding: 0.25rem;  
3588 - color: #444;  
3589 -}  
3590 -.consult-form-page a{  
3591 - display: inline-block;  
3592 - height: 2rem;  
3593 - width: 9rem;  
3594 - color: #fff;  
3595 - background-color: #444;  
3596 - font-size: 1rem;  
3597 - line-height: 2rem;  
3598 - text-align: center;  
3599 - margin-top: 0.5rem;  
3600 -}  
3601 -.good-detail-page .goods-desc{  
3602 - padding-top: 0.5rem;  
3603 - padding-bottom: 0.5rem;  
3604 -}  
3605 -.good-detail-page .goods-desc .service{  
3606 - margin-left: 1.25rem;  
3607 - width: 12.35rem;  
3608 - height: 0.7rem;  
3609 - background: url('../img/product/service.png') no-repeat;  
3610 - background-size: cover;  
3611 -}  
3612 -.good-detail-page .goods-desc .detail{  
3613 - margin-bottom: 1px;  
3614 -}  
3615 -.good-detail-page .goods-desc .desc-text{  
3616 - padding: 0.4rem 0.3rem;  
3617 - background-color: #eee;  
3618 - color: #444;  
3619 - font-size: 0.6rem;  
3620 -}  
3621 -.good-detail-page .tips{  
3622 - margin-top: 0.5rem;  
3623 - color: #b0b0b0;  
3624 - font-size: 0.45rem;  
3625 -}  
3626 -.good-detail-page .materials{  
3627 - overflow: hidden;  
3628 -}  
3629 -.good-detail-page .materials .detail .material-item{  
3630 - position: relative;  
3631 - display: block;  
3632 - overflow: hidden;  
3633 - margin: 0.25rem 0;  
3634 - width: 100%;  
3635 - height: auto;  
3636 -}  
3637 -.good-detail-page .materials .detail .material-item img{  
3638 - margin: 0;  
3639 -}  
3640 -.good-detail-page .materials .detail .material-item .material-image{  
3641 - position: absolute;  
3642 - top: 50%;  
3643 - left: 0;  
3644 - width: 23%;  
3645 - transform: translateY(-50%);  
3646 -}  
3647 -.good-detail-page .materials .detail .material-item .material-desc{  
3648 - float: right;  
3649 - box-sizing: border-box;  
3650 - padding-left: 2%;  
3651 - width: 76.9%;  
3652 - height: auto;  
3653 - color: #4b4b4b;  
3654 - text-align: left;  
3655 - word-wrap: break-word;  
3656 - font-size: 0.6rem;  
3657 - line-height: 0.95rem;  
3658 -}  
3659 -.good-detail-page .materials .detail .material-item:last-child{  
3660 - border-bottom: none;  
3661 -}  
3662 -.good-detail-page .materials.page-block{  
3663 - margin-bottom: 0;  
3664 - border-bottom: none;  
3665 -}  
3666 -.good-detail-page .materials.page-block .detail{  
3667 - margin-bottom: 0;  
3668 -}  
3669 -.good-detail-page .wash-tips{  
3670 - padding-top: 0.5rem;  
3671 -}  
3672 -.good-detail-page .wash-tips .tip{  
3673 - display: inline-block;  
3674 - width: 16.6%;  
3675 -}  
3676 -.good-detail-page .wash-tips .tip img{  
3677 - margin-bottom: 0.25rem;  
3678 - width: 1.2rem;  
3679 - height: 1.2rem;  
3680 -}  
3681 -.good-detail-page .wash-tips .tip .caption{  
3682 - display: block;  
3683 - padding: 0 0.325rem;  
3684 - min-height: 1.1rem;  
3685 - text-align: center;  
3686 - font-size: 0.45rem;  
3687 - line-height: 0.55rem;  
3688 -}  
3689 -.good-detail-page .wash-tips.page-block{  
3690 - padding-right: 0.375rem;  
3691 - padding-left: 0.375rem;  
3692 -}  
3693 -.good-detail-page .product-detail{  
3694 - margin-top: 0.75rem;  
3695 - margin-bottom: 0.75rem;  
3696 -}  
3697 -.good-detail-page .product-detail .detail img{  
3698 - margin-top: 0.5rem;  
3699 - width: 14.525rem;  
3700 - height: auto;  
3701 -}  
3702 -.good-detail-page .product-detail .detail a{  
3703 - color: #2f91f6;  
3704 - text-decoration: underline;  
3705 -}  
3706 -.good-detail-page .detail-swiper .swiper-wrapper .swiper-slide{  
3707 - width: auto;  
3708 -}  
3709 -.good-detail-page .detail-swiper .swiper-wrapper .swiper-slide div{  
3710 - text-align: center;  
3711 -}  
3712 -.good-detail-page .detail-swiper .swiper-wrapper .swiper-slide div.cell{  
3713 - padding: 0 1rem;  
3714 - border: 1px solid #fff;  
3715 - background-color: #eee;  
3716 - font-size: 0.6rem;  
3717 - line-height: 1.325rem;  
3718 -}  
3719 -/*  
3720 - 模特  
3721 - */  
3722 -.good-detail-page #reference-swiper-container .first-group{  
3723 - margin-top: 1.375rem;  
3724 - width: 1.75rem;  
3725 -}  
3726 -.good-detail-page #reference-swiper-container .first-group div{  
3727 - height: 1.375rem;  
3728 -}  
3729 -.good-detail-page #reference-swiper-container .first-group div .avatar{  
3730 - display: inline-block;  
3731 - margin-top: 0.175rem;  
3732 - width: 1rem;  
3733 - border-radius: 50%;  
3734 -}  
3735 -/*  
3736 - 测量方法  
3737 - */  
3738 -.good-detail-page .measurement-method .detail{  
3739 - margin-top: 0;  
3740 - margin-bottom: 0;  
3741 - width: 100%;  
3742 -}  
3743 -.good-detail-page .measurement-method .detail img{  
3744 - width: 100%;  
3745 - height: auto;  
3746 -}  
3747 -.recommend-for-you{  
3748 - padding: 0.75rem 0;  
3749 - border-top: 1px solid #e0e0e0;  
3750 - border-bottom: 1px solid #e0e0e0;  
3751 - background: #fff;  
3752 - font-size: 0.3rem;  
3753 -}  
3754 -.recommend-for-you .title{  
3755 - color: #444;  
3756 - text-align: center;  
3757 - font-size: 0.8rem;  
3758 - line-height: 2.2rem; 3840 + z-index: 5;
3759 } 3841 }
3760 -.recommend-for-you .swiper-container{  
3761 - padding: 0.75rem 0 0.5rem;  
3762 - width: 100%; 3842 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li i.count{
  3843 + position: absolute;
3763 } 3844 }
3764 -.recommend-for-you .swiper-container .swiper-wrapper{  
3765 - padding: 0 0.75rem; 3845 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li.highlight{
  3846 + color: #eb0313;
3766 } 3847 }
3767 -.recommend-for-you .swiper-container .swiper-slide{  
3768 - float: left;  
3769 - margin: 0 0.25rem;  
3770 - width: 3.9rem; 3848 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li.fav .animate-count{
  3849 + right: 2.5rem;
3771 } 3850 }
3772 -.recommend-for-you .swiper-container .swiper-slide img{  
3773 - width: 100%;  
3774 - height: 5.2rem; 3851 +.goods-consults-page .goods-consults.customer-consults .consult-item .operation li.useful .animate-count{
  3852 + right: 2.2rem;
3775 } 3853 }
3776 -.recommend-for-you .sale-name{ 3854 +.goods-consults-page .goods-consults{
  3855 + margin-top: 5.25rem;
3777 overflow: hidden; 3856 overflow: hidden;
3778 - margin-top: 0.5rem;  
3779 - width: 100%;  
3780 - color: #444;  
3781 - text-overflow: ellipsis;  
3782 - white-space: nowrap;  
3783 -}  
3784 -.recommend-for-you .price{  
3785 - position: relative;  
3786 - margin-top: 0.2rem;  
3787 - font-size: 0.6rem;  
3788 - line-height: 1;  
3789 -}  
3790 -.recommend-for-you .price .sale-price{  
3791 - display: block;  
3792 - margin-right: 0.2rem;  
3793 - color: #d9134f; 3857 + padding: 0;
  3858 + background: none;
3794 } 3859 }
3795 -.recommend-for-you .price .old-price{ 3860 +.goods-consults-page .readmore{
3796 display: block; 3861 display: block;
  3862 + height: 2.2rem;
  3863 + line-height: 2.2rem;
  3864 + background-color: #fff;
  3865 + text-align: center;
3797 color: #b0b0b0; 3866 color: #b0b0b0;
3798 - text-decoration: line-through; 3867 + margin-top: 0.75rem;
  3868 + border-top: 1px solid #e0e0e0;
  3869 + border-bottom: 1px solid #e0e0e0;
  3870 + font-size: 0.7rem;
3799 } 3871 }
3800 -.recommend-for-you .price .no-price{  
3801 - color: #444; 3872 +.goods-consults-page .readmore i{
  3873 + font-size: inherit;
3802 } 3874 }
3803 -.good-info{  
3804 - float: left;  
3805 - margin: 0.25rem 0.375rem 1rem;  
3806 - width: 6.9rem;  
3807 - height: 12.65rem; 3875 +.goods-consults-page .faq-title{
  3876 + height: 2.2rem;
  3877 + line-height: 2.2rem;
  3878 + text-align: center;
  3879 + font-size: 0.8rem;
3808 } 3880 }
3809 -.good-info .tag-container{  
3810 - overflow: hidden;  
3811 - width: 100%;  
3812 - height: 0.7rem; 3881 +.goods-consults-page .goods-consults .faq-item{
  3882 + margin-top: 0.75rem;
  3883 + padding: 0.5rem 0.7rem;
  3884 + background-color: #fff;
  3885 + border-bottom: 1px solid #e0e0e0;
  3886 + border-top: 1px solid #e0e0e0;
  3887 + margin-top: 0;
  3888 + margin-bottom: 0.375rem;
3813 } 3889 }
3814 -.good-info .tag-container .good-tag{  
3815 - display: block;  
3816 - float: left;  
3817 - box-sizing: border-box;  
3818 - margin-right: 0.1rem;  
3819 - height: 0.7rem;  
3820 - text-align: center;  
3821 - font-size: 0.45rem;  
3822 - line-height: 0.7rem; 3890 +.goods-consults-page .goods-consults .faq-item .question{
  3891 + font-size: 0.6rem;
  3892 + color: #444;
3823 } 3893 }
3824 -.good-info .tag-container .good-tag:last-child{  
3825 - margin-right: 0; 3894 +.goods-consults-page .goods-consults .faq-item .question p{
  3895 + padding-bottom: 0.375rem;
  3896 + border-bottom: 1px solid #e0e0e0;
3826 } 3897 }
3827 -.good-info .tag-container .new-tag{  
3828 - width: 1.5rem;  
3829 - background-color: #78dc7e;  
3830 - color: #fff; 3898 +.goods-consults-page .goods-consults .faq-item .question > span{
  3899 + display: block;
  3900 + float: left;
  3901 + padding-right: 0.375rem;
3831 } 3902 }
3832 -.good-info .tag-container .renew-tag{  
3833 - width: 2.25rem;  
3834 - background-color: #78dc7e;  
3835 - color: #fff; 3903 +.goods-consults-page .goods-consults .faq-item .time{
  3904 + font-size: 0.55rem;
  3905 + color: #b0b0b0;
3836 } 3906 }
3837 -.good-info .tag-container .sale-tag{  
3838 - width: 1.5rem;  
3839 - background-color: #ff575c;  
3840 - color: #fff; 3907 +.goods-consults-page .goods-consults .faq-item .answer{
  3908 + font-size: 0.6rem;
  3909 + line-height: 0.9rem;
  3910 + color: #b0b0b0;
  3911 + margin-top: 0.35rem;
3841 } 3912 }
3842 -.good-info .tag-container .new-festival-tag{  
3843 - width: 2.25rem;  
3844 - background-color: #000;  
3845 - color: #fff; 3913 +.goods-consults-page .goods-consults .faq-item .answer span{
  3914 + display: block;
  3915 + float: left;
  3916 + color: #444;
  3917 + padding-right: 0.375rem;
3846 } 3918 }
3847 -.good-info .tag-container .limit-tag{  
3848 - width: 2.5rem;  
3849 - border: 1px solid #000;  
3850 - color: #000; 3919 +.goods-consults-page .goods-consults .faq-item .answer p{
  3920 + overflow: hidden;
3851 } 3921 }
3852 -.good-detail-img{ 3922 +.goods-consults-page .goods-consults .faq-item .operation{
  3923 + width: 120%;
  3924 + height: 1.5rem;
  3925 + line-height: 2rem;
3853 position: relative; 3926 position: relative;
3854 - height: 9.2rem; 3927 + right: 12%;
  3928 + border-top: 1px solid #e0e0e0;
  3929 + margin-top: 0.5rem;
3855 } 3930 }
3856 -.good-detail-img .good-islike{  
3857 - position: absolute;  
3858 - top: 0;  
3859 - right: 0;  
3860 - width: 1.5rem;  
3861 - height: 1.5rem;  
3862 - color: #b0b0b0; 3931 +.goods-consults-page .goods-consults .faq-item .operation li{
  3932 + font-size: 0.7rem;
  3933 + float: left;
  3934 + width: 50%;
3863 text-align: center; 3935 text-align: center;
3864 - text-decoration: none;  
3865 - font-size: 0.75rem;  
3866 - line-height: 1.5rem;  
3867 -}  
3868 -.good-detail-img .good-like{  
3869 - color: #d72928; 3936 + color: #b0b0b0;
  3937 + position: relative;
3870 } 3938 }
3871 -.good-detail-img img{  
3872 - display: block;  
3873 - width: 100%;  
3874 - height: 9.2rem; 3939 +.goods-consults-page .goods-consults .faq-item .operation li .iconfont{
  3940 + display: inline-block;
  3941 + padding-right: 5PX;
  3942 + font-size: inherit;
3875 } 3943 }
3876 -.good-detail-img .few-tag{ 3944 +.goods-consults-page .goods-consults .faq-item .operation li .animate-count{
  3945 + display: none;
3877 position: absolute; 3946 position: absolute;
3878 - bottom: 0;  
3879 - width: 100%;  
3880 - height: 0.7rem;  
3881 - background: #ffac5b;  
3882 - color: #fff;  
3883 - text-align: center;  
3884 - font-size: 0.45rem;  
3885 - line-height: 0.7rem; 3947 + top: 0;
  3948 + font-size: 0.5rem;
  3949 + z-index: 5;
3886 } 3950 }
3887 -.good-detail-img .no-storage{  
3888 - width: 100%;  
3889 - height: 100%;  
3890 - overflow: hidden;  
3891 - background-color: #000;  
3892 - opacity: 0.4; 3951 +.goods-consults-page .goods-consults .faq-item .operation li i.count{
3893 position: absolute; 3952 position: absolute;
3894 - top: 0;  
3895 } 3953 }
3896 -.good-detail-img .no-storage .no-storage-img{  
3897 - display: block;  
3898 - width: 100%;  
3899 - height: 100%;  
3900 - background-image: url('../img/product/outlet_sellout_bg.png');  
3901 - background-repeat: no-repeat;  
3902 - background-size: contain; 3954 +.goods-consults-page .goods-consults .faq-item .operation li.highlight{
  3955 + color: #eb0313;
3903 } 3956 }
3904 -.good-detail-text .name a{  
3905 - display: block;  
3906 - margin: 0.5rem 0;  
3907 - min-height: 1.5rem;  
3908 - color: #444;  
3909 - font-size: 0.55rem;  
3910 - line-height: 0.7rem; 3957 +.goods-consults-page .goods-consults .faq-item .operation li.fav .animate-count{
  3958 + right: 2.5rem;
3911 } 3959 }
3912 -.good-detail-text .price{  
3913 - font-size: 0.55rem;  
3914 - line-height: 0.55rem; 3960 +.goods-consults-page .goods-consults .faq-item .operation li.useful .animate-count{
  3961 + right: 2.2rem;
3915 } 3962 }
3916 -.good-detail-text .price .sale-price{  
3917 - color: #d62927; 3963 +.goods-consults-page .goods-consults .faq-item .answer{
  3964 + border-bottom: none;
3918 } 3965 }
3919 -.good-detail-text .price .sale-price.no-price{  
3920 - color: #000; 3966 +.consult-form-page{
  3967 + padding: 0.7rem;
  3968 + text-align: center;
3921 } 3969 }
3922 -.good-detail-text .price .market-price{  
3923 - margin: 0 0 0 0.125rem;  
3924 - color: #b0b0b0;  
3925 - text-decoration: line-through; 3970 +.consult-form-page textarea{
  3971 + box-sizing: border-box;
  3972 + width: 100%;
  3973 + height: 10rem;
  3974 + font-size: 0.7rem;
  3975 + padding: 0.25rem;
  3976 + color: #444;
3926 } 3977 }
3927 -.good-detail-text .vip-grade{ 3978 +.consult-form-page a{
3928 display: inline-block; 3979 display: inline-block;
3929 - margin-right: 0.2rem;  
3930 - width: 1.3rem;  
3931 - height: 0.8rem;  
3932 - vertical-align: text-bottom; 3980 + height: 2rem;
  3981 + width: 9rem;
  3982 + color: #fff;
  3983 + background-color: #444;
  3984 + font-size: 1rem;
  3985 + line-height: 2rem;
  3986 + text-align: center;
  3987 + margin-top: 0.5rem;
3933 } 3988 }
3934 -.good-detail-text .vip-grade-1{  
3935 - background: url('../img/product/silver.png') no-repeat;  
3936 - background-size: contain; 3989 +.good-detail-page .goods-desc{
  3990 + padding-top: 0.5rem;
  3991 + padding-bottom: 0.5rem;
3937 } 3992 }
3938 -.good-detail-text .vip-grade-2{  
3939 - background: url('../img/product/golden.png') no-repeat;  
3940 - background-size: contain; 3993 +.good-detail-page .goods-desc .service{
  3994 + margin-left: 1.25rem;
  3995 + width: 12.35rem;
  3996 + height: 0.7rem;
  3997 + background: url('../img/product/service.png') no-repeat;
  3998 + background-size: cover;
3941 } 3999 }
3942 -.good-detail-text .vip-grade-3{  
3943 - background: url('../img/product/platinum.png') no-repeat;  
3944 - background-size: contain; 4000 +.good-detail-page .goods-desc .detail{
  4001 + margin-bottom: 1px;
3945 } 4002 }
3946 -.good-detail-text .vip-info{  
3947 - margin-top: 0.475rem; 4003 +.good-detail-page .goods-desc .desc-text{
  4004 + padding: 0.4rem 0.3rem;
  4005 + background-color: #eee;
3948 color: #444; 4006 color: #444;
  4007 + font-size: 0.6rem;
  4008 +}
  4009 +.good-detail-page .tips{
  4010 + margin-top: 0.5rem;
  4011 + color: #b0b0b0;
3949 font-size: 0.45rem; 4012 font-size: 0.45rem;
3950 - line-height: 0.8rem;  
3951 } 4013 }
3952 -.good-detail-text .vip-info .vip-icon{  
3953 - display: inline-block;  
3954 - margin-right: 0.2rem;  
3955 - width: 2.2rem;  
3956 - height: 0.8rem;  
3957 - background: url('../img/product/vip-icon.png') no-repeat;  
3958 - background-size: contain;  
3959 - vertical-align: bottom; 4014 +.good-detail-page .materials{
  4015 + overflow: hidden;
3960 } 4016 }
3961 -.goods-container{ 4017 +.good-detail-page .materials .detail .material-item{
3962 position: relative; 4018 position: relative;
3963 - padding-top: 0.2rem;  
3964 - padding-left: 0.375rem;  
3965 - min-height: 22rem; 4019 + display: block;
  4020 + overflow: hidden;
  4021 + margin: 0.25rem 0;
  4022 + width: 100%;
  4023 + height: auto;
3966 } 4024 }
3967 -.filter-mask, .filter-body{ 4025 +.good-detail-page .materials .detail .material-item img{
  4026 + margin: 0;
  4027 +}
  4028 +.good-detail-page .materials .detail .material-item .material-image{
3968 position: absolute; 4029 position: absolute;
3969 - top: 0;  
3970 - right: 0; 4030 + top: 50%;
3971 left: 0; 4031 left: 0;
  4032 + width: 23%;
  4033 + transform: translateY(-50%);
3972 } 4034 }
3973 -.filter-mask{  
3974 - height: 100%;  
3975 - background: rgba(0, 0, 0, 0.1); 4035 +.good-detail-page .materials .detail .material-item .material-desc{
  4036 + float: right;
  4037 + box-sizing: border-box;
  4038 + padding-left: 2%;
  4039 + width: 76.9%;
  4040 + height: auto;
  4041 + color: #4b4b4b;
  4042 + text-align: left;
  4043 + word-wrap: break-word;
  4044 + font-size: 0.6rem;
  4045 + line-height: 0.95rem;
3976 } 4046 }
3977 -.filter-body{  
3978 - height: 22rem;  
3979 - background: #fff;  
3980 - color: #000;  
3981 - font-size: 0.7rem;  
3982 - cursor: pointer; 4047 +.good-detail-page .materials .detail .material-item:last-child{
  4048 + border-bottom: none;
3983 } 4049 }
3984 -.filter-body .classify{  
3985 - width: 50%;  
3986 - height: 100%;  
3987 - background: #f8f8f8; 4050 +.good-detail-page .materials.page-block{
  4051 + margin-bottom: 0;
  4052 + border-bottom: none;
3988 } 4053 }
3989 -.filter-body .classify > li{  
3990 - height: 3rem;  
3991 - line-height: 3rem; 4054 +.good-detail-page .materials.page-block .detail{
  4055 + margin-bottom: 0;
3992 } 4056 }
3993 -.filter-body .classify > li > *{  
3994 - box-sizing: border-box; 4057 +.good-detail-page .wash-tips{
  4058 + padding-top: 0.5rem;
3995 } 4059 }
3996 -.filter-body .classify > li .shower{  
3997 - overflow: hidden;  
3998 - padding-left: 1rem;  
3999 - width: 100%;  
4000 - color: #333;  
4001 - text-overflow: ellipsis;  
4002 - white-space: nowrap; 4060 +.good-detail-page .wash-tips .tip{
  4061 + display: inline-block;
  4062 + width: 16.6%;
4003 } 4063 }
4004 -.filter-body .classify > li .shower.highlight{  
4005 - background: #eee; 4064 +.good-detail-page .wash-tips .tip img{
  4065 + margin-bottom: 0.25rem;
  4066 + width: 1.2rem;
  4067 + height: 1.2rem;
4006 } 4068 }
4007 -.filter-body .classify > li .default{  
4008 - color: #999; 4069 +.good-detail-page .wash-tips .tip .caption{
  4070 + display: block;
  4071 + padding: 0 0.325rem;
  4072 + min-height: 1.1rem;
  4073 + text-align: center;
  4074 + font-size: 0.45rem;
  4075 + line-height: 0.55rem;
4009 } 4076 }
4010 -.filter-body .classify > li .title{  
4011 - float: left;  
4012 - color: #000; 4077 +.good-detail-page .wash-tips.page-block{
  4078 + padding-right: 0.375rem;
  4079 + padding-left: 0.375rem;
4013 } 4080 }
4014 -.filter-body .classify > li.active{  
4015 - background: #fff; 4081 +.good-detail-page .product-detail{
  4082 + margin-top: 0.75rem;
  4083 + margin-bottom: 0.75rem;
4016 } 4084 }
4017 -.filter-body .sub-classify{  
4018 - position: absolute;  
4019 - top: 0;  
4020 - left: 50%;  
4021 - display: none;  
4022 - overflow: auto;  
4023 - -webkit-overflow-scrolling: touch;  
4024 - width: 50%;  
4025 - height: 22rem; 4085 +.good-detail-page .product-detail .detail img{
  4086 + margin-top: 0.5rem;
  4087 + width: 14.525rem;
  4088 + height: auto;
4026 } 4089 }
4027 -.filter-body .sub-classify > li{  
4028 - overflow: hidden;  
4029 - padding-left: 0.75rem;  
4030 - height: 3rem;  
4031 - border-bottom: 1px solid #e6e6e6;  
4032 - text-overflow: ellipsis;  
4033 - white-space: nowrap;  
4034 - line-height: 3rem; 4090 +.good-detail-page .product-detail .detail a{
  4091 + color: #2f91f6;
  4092 + text-decoration: underline;
4035 } 4093 }
4036 -.filter-body .sub-classify > li.highlight{  
4037 - background: #eee; 4094 +.good-detail-page .detail-swiper .swiper-wrapper .swiper-slide{
  4095 + width: auto;
4038 } 4096 }
4039 -.filter-body .sub-classify .chosed-icon{  
4040 - display: none; 4097 +.good-detail-page .detail-swiper .swiper-wrapper .swiper-slide div{
  4098 + text-align: center;
4041 } 4099 }
4042 -.filter-body .sub-classify .chosed .chosed-icon{  
4043 - display: inline; 4100 +.good-detail-page .detail-swiper .swiper-wrapper .swiper-slide div.cell{
  4101 + padding: 0 1rem;
  4102 + border: 1px solid #fff;
  4103 + background-color: #eee;
  4104 + font-size: 0.6rem;
  4105 + line-height: 1.325rem;
4044 } 4106 }
4045 -.filter-body .active > .sub-classify{  
4046 - display: block; 4107 +/*
  4108 + 模特
  4109 + */
  4110 +.good-detail-page #reference-swiper-container .first-group{
  4111 + margin-top: 1.375rem;
  4112 + width: 1.75rem;
4047 } 4113 }
4048 -.suspend-cart{  
4049 - position: fixed;  
4050 - right: 0.75rem;  
4051 - bottom: 3.5rem;  
4052 - z-index: 10;  
4053 - width: 2.2rem;  
4054 - height: 2.2rem; 4114 +.good-detail-page #reference-swiper-container .first-group div{
  4115 + height: 1.375rem;
  4116 +}
  4117 +.good-detail-page #reference-swiper-container .first-group div .avatar{
  4118 + display: inline-block;
  4119 + margin-top: 0.175rem;
  4120 + width: 1rem;
4055 border-radius: 50%; 4121 border-radius: 50%;
4056 - background: rgba(0, 0, 0, 0.3); 4122 +}
  4123 +/*
  4124 + 测量方法
  4125 + */
  4126 +.good-detail-page .measurement-method .detail{
  4127 + margin-top: 0;
  4128 + margin-bottom: 0;
  4129 + width: 100%;
  4130 +}
  4131 +.good-detail-page .measurement-method .detail img{
  4132 + width: 100%;
  4133 + height: auto;
  4134 +}
  4135 +.recommend-for-you{
  4136 + padding: 0.75rem 0;
  4137 + border-top: 1px solid #e0e0e0;
  4138 + border-bottom: 1px solid #e0e0e0;
  4139 + background: #fff;
  4140 + font-size: 0.3rem;
  4141 +}
  4142 +.recommend-for-you .title{
  4143 + color: #444;
4057 text-align: center; 4144 text-align: center;
  4145 + font-size: 0.8rem;
4058 line-height: 2.2rem; 4146 line-height: 2.2rem;
4059 } 4147 }
4060 -.suspend-cart a{  
4061 - display: block; 4148 +.recommend-for-you .swiper-container{
  4149 + padding: 0.75rem 0 0.5rem;
4062 width: 100%; 4150 width: 100%;
4063 - height: 100%;  
4064 } 4151 }
4065 -.suspend-cart .iconfont{  
4066 - color: #fff;  
4067 - font-size: 0.9rem; 4152 +.recommend-for-you .swiper-container .swiper-wrapper{
  4153 + padding: 0 0.75rem;
4068 } 4154 }
4069 -.suspend-cart .cart-count{  
4070 - position: absolute;  
4071 - top: -0.6rem;  
4072 - right: -0.5rem;  
4073 - width: 1.8rem;  
4074 - height: 1.8rem;  
4075 - border-radius: 50%;  
4076 - background: #f03d35;  
4077 - color: #fff;  
4078 - text-align: center;  
4079 - font-size: 1rem;  
4080 - line-height: 1.8rem;  
4081 - transform: scale(0.5); 4155 +.recommend-for-you .swiper-container .swiper-slide{
  4156 + float: left;
  4157 + margin: 0 0.25rem;
  4158 + width: 3.9rem;
  4159 +}
  4160 +.recommend-for-you .swiper-container .swiper-slide img{
  4161 + width: 100%;
  4162 + height: 5.2rem;
  4163 +}
  4164 +.recommend-for-you .sale-name{
  4165 + overflow: hidden;
  4166 + margin-top: 0.5rem;
  4167 + width: 100%;
  4168 + color: #444;
  4169 + text-overflow: ellipsis;
  4170 + white-space: nowrap;
  4171 +}
  4172 +.recommend-for-you .price{
  4173 + position: relative;
  4174 + margin-top: 0.2rem;
  4175 + font-size: 0.6rem;
  4176 + line-height: 1;
4082 } 4177 }
4083 -.err-page .err-bg{  
4084 - position: fixed;  
4085 - height: 5rem;  
4086 - width: 5rem;  
4087 - top: 50%;  
4088 - left: 50%;  
4089 - margin-left: -2.5rem;  
4090 - margin-top: -2.5rem;  
4091 - background: url('../img/common/404.png') no-repeat;  
4092 - background-size: 100% 100%; 4178 +.recommend-for-you .price .sale-price{
  4179 + display: block;
  4180 + margin-right: 0.2rem;
  4181 + color: #d9134f;
  4182 +}
  4183 +.recommend-for-you .price .old-price{
  4184 + display: block;
  4185 + color: #b0b0b0;
  4186 + text-decoration: line-through;
  4187 +}
  4188 +.recommend-for-you .price .no-price{
  4189 + color: #444;
4093 } 4190 }
4094 .outlet-page .good-tag, .outlet-page .suspend-cart{ 4191 .outlet-page .good-tag, .outlet-page .suspend-cart{
4095 display: none !important; 4192 display: none !important;
@@ -4161,41 +4258,14 @@ a{ @@ -4161,41 +4258,14 @@ a{
4161 left: 0; 4258 left: 0;
4162 z-index: 100; 4259 z-index: 100;
4163 } 4260 }
4164 -.outlet-page #thumb-row .thumb-row-box{ 4261 +.outlet-page .thumb-row .thumb-row-box{
4165 height: 3.3rem; 4262 height: 3.3rem;
4166 border-radius: 0; 4263 border-radius: 0;
4167 background-size: 100% 100%; 4264 background-size: 100% 100%;
4168 } 4265 }
4169 .outlet-page .left-right-thumb-row{ 4266 .outlet-page .left-right-thumb-row{
4170 - background-color: #f0f0f0;  
4171 - text-align: center;  
4172 - padding: 0.8rem 0;  
4173 -}  
4174 -.outlet-page .left-right-thumb-row .thumb-row-box{  
4175 - display: inline-block;  
4176 - width: 6.875rem;  
4177 - height: 3.3rem;  
4178 - border-radius: 0;  
4179 - background-size: 100% 100%;  
4180 - background-repeat: no-repeat;  
4181 - background-position: center;  
4182 - margin: 0 0.36rem;  
4183 -}  
4184 -.outlet-page .left-right-thumb-row .thumb-row-box.first{  
4185 - margin: 0 !important;  
4186 -}  
4187 -.outlet-page .left-right-thumb-row .left-thumb-row-box{  
4188 - height: 7.7rem;  
4189 -}  
4190 -.outlet-page .left-right-thumb-row .right-container{  
4191 - display: inline-block;  
4192 - width: 6.875rem;  
4193 - height: 7rem;  
4194 - border-radius: 0.1rem;  
4195 - margin: 0 0.36rem;  
4196 -}  
4197 -.outlet-page .left-right-thumb-row .right-container .right-thumb-row-box{  
4198 - margin: 0.8rem 0 0; 4267 + background: #f0f0f0;
  4268 + border-bottom: none;
4199 } 4269 }
4200 .outlet-page .banner{ 4270 .outlet-page .banner{
4201 position: relative; 4271 position: relative;
@@ -4753,11 +4823,12 @@ body.passport-body *{ @@ -4753,11 +4823,12 @@ body.passport-body *{
4753 padding-right: 40PX; 4823 padding-right: 40PX;
4754 right: 0; 4824 right: 0;
4755 color: #fff; 4825 color: #fff;
4756 - background-color: transparent; 4826 + background-color: #575757;
4757 border: 0; 4827 border: 0;
4758 border-radius: 5PX; 4828 border-radius: 5PX;
4759 appearance: none; 4829 appearance: none;
4760 direction: rtl; 4830 direction: rtl;
  4831 + -webkit-appearance: none;
4761 } 4832 }
4762 .passport-page .select-container .select:focus{ 4833 .passport-page .select-container .select:focus{
4763 outline: 0; 4834 outline: 0;
@@ -4939,7 +5010,7 @@ body.passport-body *{ @@ -4939,7 +5010,7 @@ body.passport-body *{
4939 bottom: 0; 5010 bottom: 0;
4940 right: 0; 5011 right: 0;
4941 left: 0; 5012 left: 0;
4942 - background-color: rgba(0,0,0,.5); 5013 + background-color: rgba(0, 0, 0, 0.5);
4943 } 5014 }
4944 .login-page .retrive-pwd-ways{ 5015 .login-page .retrive-pwd-ways{
4945 position: fixed; 5016 position: fixed;
@@ -5026,12 +5097,11 @@ body.passport-body *{ @@ -5026,12 +5097,11 @@ body.passport-body *{
5026 .reg-code-page .tip a, .back-code-page .tip a{ 5097 .reg-code-page .tip a, .back-code-page .tip a{
5027 color: #fff; 5098 color: #fff;
5028 } 5099 }
5029 -.bind-page  
5030 - .bind-tip{ 5100 +.bind-page .bind-tip{
5031 color: #fff; 5101 color: #fff;
5032 font-size: 15PX; 5102 font-size: 15PX;
5033 } 5103 }
5034 -#yohood{ 5104 +.bind-page #yohood{
5035 background-image: url('../img/common/yohood.png'); 5105 background-image: url('../img/common/yohood.png');
5036 background-size: 40%; 5106 background-size: 40%;
5037 background-repeat: no-repeat; 5107 background-repeat: no-repeat;
@@ -5052,7 +5122,7 @@ body.passport-body *{ @@ -5052,7 +5122,7 @@ body.passport-body *{
5052 background-size: 100%; 5122 background-size: 100%;
5053 } 5123 }
5054 .success-page .success-tip{ 5124 .success-page .success-tip{
5055 - padding: 10PX 10PX; 5125 + padding: 10PX;
5056 font-size: 16PX; 5126 font-size: 16PX;
5057 line-height: 1.5; 5127 line-height: 1.5;
5058 } 5128 }
@@ -5064,7 +5134,7 @@ body.passport-body *{ @@ -5064,7 +5134,7 @@ body.passport-body *{
5064 font-size: 14PX; 5134 font-size: 14PX;
5065 line-height: 40PX; 5135 line-height: 40PX;
5066 color: #fff; 5136 color: #fff;
5067 - background: rgba(255, 255, 255, .4); 5137 + background: rgba(255, 255, 255, 0.4);
5068 border-radius: 5PX; 5138 border-radius: 5PX;
5069 } 5139 }
5070 .star-page{ 5140 .star-page{
@@ -5570,7 +5640,6 @@ body.passport-body *{ @@ -5570,7 +5640,6 @@ body.passport-body *{
5570 font: 0.3rem/1.5 Arial, '黑体'; 5640 font: 0.3rem/1.5 Arial, '黑体';
5571 float: left; 5641 float: left;
5572 } 5642 }
5573 -  
5574 .chose-panel{ 5643 .chose-panel{
5575 position: fixed; 5644 position: fixed;
5576 top: 0; 5645 top: 0;
@@ -5582,7 +5651,6 @@ body.passport-body *{ @@ -5582,7 +5651,6 @@ body.passport-body *{
5582 height: 100%; 5651 height: 100%;
5583 background: rgba(0, 0, 0, 0.3); 5652 background: rgba(0, 0, 0, 0.3);
5584 } 5653 }
5585 -  
5586 .chose-panel .main{ 5654 .chose-panel .main{
5587 position: absolute; 5655 position: absolute;
5588 right: 0; 5656 right: 0;
@@ -5591,34 +5659,28 @@ body.passport-body *{ @@ -5591,34 +5659,28 @@ body.passport-body *{
5591 height: 15.25rem; 5659 height: 15.25rem;
5592 background: #fff; 5660 background: #fff;
5593 } 5661 }
5594 -  
5595 .chose-panel .infos{ 5662 .chose-panel .infos{
5596 padding: 0 0.55rem; 5663 padding: 0 0.55rem;
5597 height: 11.5rem; 5664 height: 11.5rem;
5598 } 5665 }
5599 -  
5600 .chose-panel .chose-items{ 5666 .chose-panel .chose-items{
5601 overflow: auto; 5667 overflow: auto;
5602 height: 8.125rem; 5668 height: 8.125rem;
5603 } 5669 }
5604 -  
5605 .chose-panel .basic-info{ 5670 .chose-panel .basic-info{
5606 position: relative; 5671 position: relative;
5607 overflow: hidden; 5672 overflow: hidden;
5608 margin-top: 0.75rem; 5673 margin-top: 0.75rem;
5609 margin-bottom: 0.75rem; 5674 margin-bottom: 0.75rem;
5610 } 5675 }
5611 -  
5612 .chose-panel .thumb{ 5676 .chose-panel .thumb{
5613 float: left; 5677 float: left;
5614 margin-right: 0.5rem; 5678 margin-right: 0.5rem;
5615 width: 2.5rem; 5679 width: 2.5rem;
5616 } 5680 }
5617 -  
5618 .chose-panel .text-info{ 5681 .chose-panel .text-info{
5619 height: auto; 5682 height: auto;
5620 } 5683 }
5621 -  
5622 .chose-panel .text-info .name{ 5684 .chose-panel .text-info .name{
5623 display: -webkit-box; 5685 display: -webkit-box;
5624 overflow: hidden; 5686 overflow: hidden;
@@ -5627,32 +5689,26 @@ body.passport-body *{ @@ -5627,32 +5689,26 @@ body.passport-body *{
5627 -webkit-line-clamp: 2; 5689 -webkit-line-clamp: 2;
5628 -webkit-box-orient: vertical; 5690 -webkit-box-orient: vertical;
5629 } 5691 }
5630 -  
5631 .chose-panel .text-info .price{ 5692 .chose-panel .text-info .price{
5632 display: inline; 5693 display: inline;
5633 font-size: 0.6rem; 5694 font-size: 0.6rem;
5634 } 5695 }
5635 -  
5636 .chose-panel .text-info .sale-price{ 5696 .chose-panel .text-info .sale-price{
5637 margin-right: 0.375rem; 5697 margin-right: 0.375rem;
5638 color: #e10; 5698 color: #e10;
5639 } 5699 }
5640 -  
5641 .chose-panel .text-info .sale-price.no-price{ 5700 .chose-panel .text-info .sale-price.no-price{
5642 color: #000; 5701 color: #000;
5643 } 5702 }
5644 -  
5645 .chose-panel .text-info .market-price{ 5703 .chose-panel .text-info .market-price{
5646 color: #b0b0b0; 5704 color: #b0b0b0;
5647 text-decoration: line-through; 5705 text-decoration: line-through;
5648 } 5706 }
5649 -  
5650 .chose-panel .color-list, .chose-panel .size-list, .chose-panel .num{ 5707 .chose-panel .color-list, .chose-panel .size-list, .chose-panel .num{
5651 position: relative; 5708 position: relative;
5652 padding-left: 2rem; 5709 padding-left: 2rem;
5653 font-size: 0.7rem; 5710 font-size: 0.7rem;
5654 } 5711 }
5655 -  
5656 .chose-panel .color-list input.disabled, .chose-panel .size-list input.disabled, .chose-panel .num input.disabled{ 5712 .chose-panel .color-list input.disabled, .chose-panel .size-list input.disabled, .chose-panel .num input.disabled{
5657 border-radius: 0; 5713 border-radius: 0;
5658 background-color: #fff; 5714 background-color: #fff;
@@ -5660,27 +5716,22 @@ body.passport-body *{ @@ -5660,27 +5716,22 @@ body.passport-body *{
5660 opacity: 1; 5716 opacity: 1;
5661 -webkit-appearance: none; 5717 -webkit-appearance: none;
5662 } 5718 }
5663 -  
5664 .chose-panel .color-list > span, .chose-panel .size-list > span, .chose-panel .num > span{ 5719 .chose-panel .color-list > span, .chose-panel .size-list > span, .chose-panel .num > span{
5665 position: absolute; 5720 position: absolute;
5666 top: 0.5rem; 5721 top: 0.5rem;
5667 left: 0; 5722 left: 0;
5668 } 5723 }
5669 -  
5670 .chose-panel .color-list > span.left-num, .chose-panel .size-list > span.left-num, .chose-panel .num > span.left-num{ 5724 .chose-panel .color-list > span.left-num, .chose-panel .size-list > span.left-num, .chose-panel .num > span.left-num{
5671 position: absolute; 5725 position: absolute;
5672 top: 0.5rem; 5726 top: 0.5rem;
5673 left: 9.5rem; 5727 left: 9.5rem;
5674 } 5728 }
5675 -  
5676 .chose-panel .color-list span.disabled, .chose-panel .size-list span.disabled, .chose-panel .num span.disabled{ 5729 .chose-panel .color-list span.disabled, .chose-panel .size-list span.disabled, .chose-panel .num span.disabled{
5677 color: #e6e6e6; 5730 color: #e6e6e6;
5678 } 5731 }
5679 -  
5680 .chose-panel .size-list li.hide{ 5732 .chose-panel .size-list li.hide{
5681 display: none; 5733 display: none;
5682 } 5734 }
5683 -  
5684 .chose-panel .block{ 5735 .chose-panel .block{
5685 display: block; 5736 display: block;
5686 float: left; 5737 float: left;
@@ -5694,7 +5745,6 @@ body.passport-body *{ @@ -5694,7 +5745,6 @@ body.passport-body *{
5694 text-align: center; 5745 text-align: center;
5695 line-height: 2rem; 5746 line-height: 2rem;
5696 } 5747 }
5697 -  
5698 .chose-panel .block.chosed{ 5748 .chose-panel .block.chosed{
5699 border-color: #e10; 5749 border-color: #e10;
5700 background: url('../img/shopping-cart/right.png') no-repeat; 5750 background: url('../img/shopping-cart/right.png') no-repeat;
@@ -5702,23 +5752,19 @@ body.passport-body *{ @@ -5702,23 +5752,19 @@ body.passport-body *{
5702 background-size: 0.95rem; 5752 background-size: 0.95rem;
5703 color: #e10; 5753 color: #e10;
5704 } 5754 }
5705 -  
5706 .chose-panel .block.zero-stock{ 5755 .chose-panel .block.zero-stock{
5707 border-color: #e0e0e0; 5756 border-color: #e0e0e0;
5708 color: #e0e0e0; 5757 color: #e0e0e0;
5709 } 5758 }
5710 -  
5711 .chose-panel .block.zero-stock.chosed{ 5759 .chose-panel .block.zero-stock.chosed{
5712 border-color: #e0e0e0; 5760 border-color: #e0e0e0;
5713 background: none; 5761 background: none;
5714 background-color: #c0c0c0; 5762 background-color: #c0c0c0;
5715 color: #e0e0e0; 5763 color: #e0e0e0;
5716 } 5764 }
5717 -  
5718 .chose-panel .num{ 5765 .chose-panel .num{
5719 margin-bottom: 0.5rem; 5766 margin-bottom: 0.5rem;
5720 } 5767 }
5721 -  
5722 .chose-panel .num .btn{ 5768 .chose-panel .num .btn{
5723 display: block; 5769 display: block;
5724 float: left; 5770 float: left;
@@ -5728,11 +5774,9 @@ body.passport-body *{ @@ -5728,11 +5774,9 @@ body.passport-body *{
5728 text-align: center; 5774 text-align: center;
5729 line-height: 2rem; 5775 line-height: 2rem;
5730 } 5776 }
5731 -  
5732 .chose-panel .num .btn.disable{ 5777 .chose-panel .num .btn.disable{
5733 color: #e6e6e6; 5778 color: #e6e6e6;
5734 } 5779 }
5735 -  
5736 .chose-panel .good-num{ 5780 .chose-panel .good-num{
5737 float: left; 5781 float: left;
5738 margin-left: -1px; 5782 margin-left: -1px;
@@ -5743,11 +5787,9 @@ body.passport-body *{ @@ -5743,11 +5787,9 @@ body.passport-body *{
5743 text-align: center; 5787 text-align: center;
5744 line-height: 2rem; 5788 line-height: 2rem;
5745 } 5789 }
5746 -  
5747 .chose-panel .btn-plus{ 5790 .chose-panel .btn-plus{
5748 margin-left: -1px; 5791 margin-left: -1px;
5749 } 5792 }
5750 -  
5751 .chose-panel .btn-wrap{ 5793 .chose-panel .btn-wrap{
5752 position: relative; 5794 position: relative;
5753 box-sizing: border-box; 5795 box-sizing: border-box;
@@ -5757,7 +5799,6 @@ body.passport-body *{ @@ -5757,7 +5799,6 @@ body.passport-body *{
5757 background: #fff; 5799 background: #fff;
5758 text-align: center; 5800 text-align: center;
5759 } 5801 }
5760 -  
5761 .chose-panel .btn-wrap .btn-sure{ 5802 .chose-panel .btn-wrap .btn-sure{
5762 width: 6.5rem; 5803 width: 6.5rem;
5763 height: 2rem; 5804 height: 2rem;
@@ -5766,5 +5807,269 @@ body.passport-body *{ @@ -5766,5 +5807,269 @@ body.passport-body *{
5766 color: #fff; 5807 color: #fff;
5767 font-size: 0.8rem; 5808 font-size: 0.8rem;
5768 } 5809 }
  5810 +.yoho-suggest-page{
  5811 + width: 100%;
  5812 + height: auto;
  5813 +}
  5814 +/* 意见反馈头部 */
  5815 +.yoho-suggest-page .suggest-header{
  5816 + text-align: center;
  5817 + color: #fff;
  5818 + font-size: 0.65rem;
  5819 + line-height: 1.15rem;
  5820 + overflow: hidden;
  5821 + padding-bottom: 0.5rem;
  5822 + background-image: linear-gradient(#383838, #505050);
  5823 +}
  5824 +.yoho-suggest-page .suggest-header:before{
  5825 + content: '';
  5826 + display: block;
  5827 + background-image: url(../img/sprite.me.png);
  5828 + background-position: -1.85rem 0px;
  5829 + background-size: 4.45rem 2.9rem;
  5830 + width: 2.6rem;
  5831 + height: 0.875rem;
  5832 + margin: 0.25rem auto 0.375rem;
  5833 +}
  5834 +/* 意见反馈主体 */
  5835 +.yoho-suggest-page .suggest-content{
  5836 + border-top: 1px solid #e0e0e0;
  5837 +}
  5838 +.yoho-suggest-page .suggest-item{
  5839 + width: 100%;
  5840 + color: #444;
  5841 + border-top: 1px solid #e0e0e0;
  5842 + border-bottom: 0.75rem solid #f0f0f0;
  5843 + overflow: hidden;
  5844 +}
  5845 +.yoho-suggest-page .suggest-item .suggest-item-img{
  5846 + width: 100%;
  5847 + overflow: hidden;
  5848 +}
  5849 +.yoho-suggest-page .suggest-item .suggest-item-img > img{
  5850 + margin: 0 auto;
  5851 + display: block;
  5852 + max-width: 100%;
  5853 +}
  5854 +.yoho-suggest-page .suggest-item > h2{
  5855 + font-size: 0.95rem;
  5856 + margin: 0.75rem 0 0.775rem;
  5857 + padding: 0 0.875rem;
  5858 +}
  5859 +.yoho-suggest-page .suggest-item > p{
  5860 + font-size: 0.65rem;
  5861 + line-height: 1.2rem;
  5862 + padding: 0 0.875rem;
  5863 +}
  5864 +.yoho-suggest-page .suggest-type{
  5865 + margin-top: 0.725rem - 0.275rem;
  5866 + height: 2.2rem;
  5867 + line-height: 2.2rem;
  5868 + border-top: 1px solid #e0e0e0;
  5869 + border-bottom: 1px solid #e0e0e0;
  5870 + color: #b0b0b0;
  5871 + font-size: 0.65rem;
  5872 + display: none;
  5873 + text-align: center;
  5874 +}
  5875 +.yoho-suggest-page .suggest-type > .active{
  5876 + color: #444;
  5877 +}
  5878 +.yoho-suggest-page .suggest-type.show{
  5879 + display: block;
  5880 +}
  5881 +.yoho-suggest-page .suggest-active > div{
  5882 + width: 50%;
  5883 + height: 100%;
  5884 + float: left;
  5885 + text-align: left;
  5886 + padding-left: 3.2rem;
  5887 + box-sizing: border-box;
  5888 +}
  5889 +.yoho-suggest-page .suggest-active > div:nth-last-of-type(1){
  5890 + padding-left: 0;
  5891 + padding-right: 3.2rem;
  5892 + text-align: right;
  5893 + float: right;
  5894 +}
  5895 +.yoho-suggest-page .suggest-active > div:nth-last-of-type(1) > span{
  5896 + display: inline-block;
  5897 + height: 100%;
  5898 + overflow: hidden;
  5899 +}
  5900 +.yoho-suggest-page .suggest-active > div:nth-last-of-type(1) > span:nth-of-type(1){
  5901 + transform: rotate(180deg);
  5902 +}
  5903 +.yoho-suggest-page .suggest-bad > div > span{
  5904 + display: inline-block;
  5905 + height: 100%;
  5906 + overflow: hidden;
  5907 +}
  5908 +.yoho-suggest-page .suggest-bad > div > span:nth-of-type(1){
  5909 + transform: rotate(180deg);
  5910 +}
  5911 +/* 发表意见 */
  5912 +.yoho-suggest-page .create-new-suggest{
  5913 + display: block;
  5914 + width: 100%;
  5915 + height: 2.2rem;
  5916 + line-height: 2.2rem;
  5917 + text-align: center;
  5918 + font-size: 0.75rem;
  5919 + border-top: 0.75rem solid #f0f0f0;
  5920 + border-bottom: 0.75rem solid #f0f0f0;
  5921 + position: relative;
  5922 +}
  5923 +.yoho-suggest-page .create-new-suggest .list-item{
  5924 + padding: 0 0.875rem;
  5925 +}
  5926 +.yoho-suggest-page .create-new-suggest .new-right{
  5927 + float: right;
  5928 + margin-left: 1rem;
  5929 + color: #e0e0e0;
  5930 +}
  5931 +.yoho-suggest-page .create-new-suggest a{
  5932 + color: #444;
  5933 + display: inline-block;
  5934 +}
  5935 +/* 提交页面 */
  5936 +.yoho-suggest-sub-page{
  5937 + width: 100%;
  5938 + background: #f0f0f0;
  5939 +}
  5940 +.yoho-suggest-sub-page .suggest-sub-form{
  5941 + background: #fff;
  5942 + width: 100%;
  5943 +}
  5944 +.yoho-suggest-sub-page .suggest-sub-form #suggest-textarea{
  5945 + box-sizing: border-box;
  5946 + width: 100%;
  5947 + max-width: 100%;
  5948 + min-width: 100%;
  5949 + height: 6.375rem;
  5950 + max-height: 6.375rem;
  5951 + min-height: 6.375rem;
  5952 + padding: 0.75rem;
  5953 + font-size: 0.65rem;
  5954 + line-height: 1.2rem;
  5955 + color: #000;
  5956 + display: block;
  5957 + background: #fff;
  5958 + border: none;
  5959 + outline: none;
  5960 + resize: none;
  5961 +}
  5962 +.yoho-suggest-sub-page .img-form{
  5963 + padding: 0 0.75rem;
  5964 + padding-top: 1rem;
  5965 + overflow: hidden;
  5966 +}
  5967 +.yoho-suggest-sub-page .img-form .upload-img-list{
  5968 + float: left;
  5969 +}
  5970 +.yoho-suggest-sub-page .img-form .upload-img-list > li{
  5971 + display: block;
  5972 + width: 3.25rem;
  5973 + height: 3.25rem;
  5974 + float: left;
  5975 + margin-right: 0.75rem;
  5976 + background: url('../img/common/loading.gif') center center no-repeat;
  5977 + background-size: 50%;
  5978 + position: relative;
  5979 +}
  5980 +.yoho-suggest-sub-page .img-form .upload-img-list > li > img{
  5981 + display: block;
  5982 + width: 100%;
  5983 + height: 100%;
  5984 + overflow: hidden;
  5985 +}
  5986 +.yoho-suggest-sub-page .img-form .upload-img-list > li > span{
  5987 + display: block;
  5988 + background-image: url(../img/sprite.me.png);
  5989 + background-position: 0px -1.85rem;
  5990 + background-size: 4.45rem 2.9rem;
  5991 + width: 1.05rem;
  5992 + height: 1.05rem;
  5993 + position: absolute;
  5994 + top: -0.525rem;
  5995 + right: -0.525rem;
  5996 +}
  5997 +.yoho-suggest-sub-page .img-form .img-add{
  5998 + display: block;
  5999 + width: 3.25rem;
  6000 + height: 3.25rem;
  6001 + border: 1px dashed #e0e0e0;
  6002 + position: relative;
  6003 + text-indent: -25rem;
  6004 + float: left;
  6005 +}
  6006 +.yoho-suggest-sub-page .img-form .img-add input[type="file"]{
  6007 + position: absolute;
  6008 + opacity: 0.2;
  6009 + border: none;
  6010 + outline: none;
  6011 + display: block;
  6012 + width: 3.25rem;
  6013 + height: 3.25rem;
  6014 + top: 0;
  6015 + left: 0;
  6016 +}
  6017 +.yoho-suggest-sub-page .img-form .img-add:after{
  6018 + content: '';
  6019 + display: block;
  6020 + background-image: url(../img/sprite.me.png);
  6021 + background-position: 0px 0px;
  6022 + background-size: 4.45rem 2.9rem;
  6023 + width: 1.8rem;
  6024 + height: 1.8rem;
  6025 + position: absolute;
  6026 + top: 50%;
  6027 + left: 50%;
  6028 + margin-top: -0.9rem;
  6029 + margin-left: -0.9rem;
  6030 +}
  6031 +/* dialog */
  6032 +.dialog-wrapper{
  6033 + background: hsla(0, 0%, 0%, 0.5);
  6034 + position: fixed;
  6035 + top: 0;
  6036 + right: 0;
  6037 + bottom: 0;
  6038 + left: 0;
  6039 + display: none;
  6040 +}
  6041 +.dialog-wrapper .dialog-box{
  6042 + width: 13.5rem;
  6043 + border-radius: 0.5rem;
  6044 + background: hsla(100, 100%, 100%, 0.8);
  6045 + position: absolute;
  6046 + left: 50%;
  6047 + margin-left: -6.75rem;
  6048 + font-size: 0.75rem;
  6049 + text-align: center;
  6050 + color: #000;
  6051 +}
  6052 +.dialog-wrapper .dialog-content{
  6053 + padding: 1.5rem 0.75rem;
  6054 +}
  6055 +.dialog-wrapper .dialog-footer{
  6056 + border-top: 1px solid #ccc;
  6057 + height: 2.2rem;
  6058 + line-height: 2.2rem;
  6059 +}
  6060 +.dialog-wrapper .dialog-footer > span{
  6061 + display: block;
  6062 + width: 50%;
  6063 + height: 100%;
  6064 + float: left;
  6065 + box-sizing: border-box;
  6066 +}
  6067 +.dialog-wrapper .dialog-footer > span:nth-last-of-type(1){
  6068 + border-left: 1px solid #ccc;
  6069 + color: #e01;
  6070 +}
  6071 +.dialog-wrapper .dialog-footer > span:active{
  6072 + background-color: #ccc;
  6073 +}
5769 6074
5770 /*# sourceMappingURL=index.css.map */ 6075 /*# sourceMappingURL=index.css.map */
This diff could not be displayed because it is too large.
@@ -297,6 +297,13 @@ function search(opt) { @@ -297,6 +297,13 @@ function search(opt) {
297 } 297 }
298 } 298 }
299 299
  300 + $('.good-detail-text .name').each(function() {
  301 + var $this = $(this),
  302 + $title = $this.find('a');
  303 +
  304 + $title[0].mlellipsis(2);
  305 + });
  306 +
300 nav.reload = false; 307 nav.reload = false;
301 nav.page = page; 308 nav.page = page;
302 309
@@ -304,13 +311,6 @@ function search(opt) { @@ -304,13 +311,6 @@ function search(opt) {
304 loading.hideLoadingMask(); 311 loading.hideLoadingMask();
305 312
306 window.rePosFooter(); 313 window.rePosFooter();
307 -  
308 - $('.good-detail-text .name').each(function() {  
309 - var $this = $(this),  
310 - $title = $this.find('a');  
311 -  
312 - $title[0].mlellipsis(2);  
313 - });  
314 }, 314 },
315 error: function() { 315 error: function() {
316 tip.show('网络断开连接了~'); 316 tip.show('网络断开连接了~');
@@ -8,8 +8,8 @@ @@ -8,8 +8,8 @@
8 8
9 .thumb-row-box { 9 .thumb-row-box {
10 display: inline-block; 10 display: inline-block;
11 - width: 275px;  
12 - height: 132px; 11 + width: 276px;
  12 + height: 134px;
13 border-radius: 0; 13 border-radius: 0;
14 background-size: 100% 100%; 14 background-size: 100% 100%;
15 background-repeat: no-repeat; 15 background-repeat: no-repeat;
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 } 22 }
23 23
24 .left-thumb-row-box { 24 .left-thumb-row-box {
25 - height: 308px; 25 + height: 296px;
26 } 26 }
27 27
28 .left-container { 28 .left-container {
@@ -31,13 +31,13 @@ @@ -31,13 +31,13 @@
31 31
32 .right-container { 32 .right-container {
33 float: right; 33 float: right;
34 - width: 275px;  
35 - height: 280px; 34 + width: 276px;
  35 + height: 296px;
36 border-radius: 4px; 36 border-radius: 4px;
37 margin: 0; 37 margin: 0;
38 38
39 .right-thumb-row-box { 39 .right-thumb-row-box {
40 - margin: 44px 0 0; 40 + margin: 28px 0 0;
41 } 41 }
42 } 42 }
43 } 43 }