body {
	--weui-FG-main: #800000;
	--weui-FG-mainlight: #C47373;
	--weui-FG-mainlight1: #ff9898;
	--weui-FG-mainlight2: #f8c9c9;
	--weui-FG-maindark: #9E7272;
	--weui-icon-1: #7375FF;
	--weui-icon-2: #C073FF;
	--weui-icon-3: #FF9873;
	--weui-icon-4: #FF7573;
	--weui-icon-5: #FF59C2;
	--weui-icon-6: #595FFF;
	--weui-icon-7: #BD4040;
	--weui-icon-8: #FFAA21;
	--weui-searchButton: #DBBABA;
	--weui-littleButton: #D49B9B;
	--weui-icon1-1: #4B99FA;
	--weui-icon1-2: #B264F2;
	--weui-icon1-3: #F27B50;
	--weui-icon1-4: #12E678;
	--weui-icon1-5: #E3D620;
	--weui-icon1-6: #E86260;
	--weui-icon1-7: #43C0E6;
	--weui-icon1-8: #F573BD;
	--weui-icon1-9: #605EEB;
	--weui-icon1-10: #E05C5C;
	--weui-icon1-11: #E8A841;
	--weui-icon1-12: #9DE60C;

	--weui-icon2-1: #6681D1;
	--weui-icon2-2: #AD7DD4;
	--weui-icon2-3: #D48A6F;
	--weui-icon2-4: #60BD78;
	--weui-icon2-5: #D9C95F;
	--weui-icon2-6: #D67775;
	--weui-icon2-7: #63B7C2;
	--weui-icon2-8: #D674A2;
	--weui-icon2-9: #6F70BF;
	--weui-icon2-10: #BA6C6C;
	--weui-icon2-11: #CFAA5F;
	--weui-icon2-12: #96C451;
}

/* 图标背景 */
.icon1 {
	background-color: var(--weui-icon-1);
}

.icon2 {
	background-color: var(--weui-icon-2);
}

.icon3 {
	background-color: var(--weui-icon-3);
}

.icon4 {
	background-color: var(--weui-icon-4);
}

.icon5 {
	background-color: var(--weui-icon-5);
}

.icon6 {
	background-color: var(--weui-icon-6);
}

.icon7 {
	background-color: var(--weui-icon-7);
}

.icon8 {
	background-color: var(--weui-icon-8);
}

.new-icon1 {
	background-color: var(--weui-icon1-1);
}

.new-icon2 {
	background-color: var(--weui-icon1-2);
}

.new-icon3 {
	background-color: var(--weui-icon1-3);
}

.new-icon4 {
	background-color: var(--weui-icon1-4);
}

.new-icon5 {
	background-color: var(--weui-icon1-5);
}

.new-icon6 {
	background-color: var(--weui-icon1-6);
}

.new-icon7 {
	background-color: var(--weui-icon1-7);
}

.new-icon8 {
	background-color: var(--weui-icon1-8);
}

.new-icon9 {
	background-color: var(--weui-icon1-9);
}

.new-icon10 {
	background-color: var(--weui-icon1-10);
}

.new-icon11 {
	background-color: var(--weui-icon1-11);
}

.new-icon12 {
	background-color: var(--weui-icon1-12);
}

.new-icon1-dark {
	background-color: var(--weui-icon2-1);
}

.new-icon2-dark {
	background-color: var(--weui-icon2-2);
}

.new-icon3-dark {
	background-color: var(--weui-icon2-3);
}

.new-icon4-dark {
	background-color: var(--weui-icon2-4);
}

.new-icon5-dark {
	background-color: var(--weui-icon2-5);
}

.new-icon6-dark {
	background-color: var(--weui-icon2-6);
}

.new-icon7-dark {
	background-color: var(--weui-icon2-7);
}

.new-icon8-dark {
	background-color: var(--weui-icon2-8);
}

.new-icon9-dark {
	background-color: var(--weui-icon2-9);
}

.new-icon10-dark {
	background-color: var(--weui-icon2-10);
}

.new-icon11-dark {
	background-color: var(--weui-icon2-11);
}

.new-icon12-dark {
	background-color: var(--weui-icon2-12);
}

/* 48图标 */
.icon_40pxicon1 {
	background: url(../images/new_icon/icon_1.png);
	background-size: 100% 100%;
}

.icon_40pxicon2 {
	background: url(../images/new_icon/icon_2.png);
	background-size: 100% 100%;
}

.icon_40pxicon3 {
	background: url(../images/new_icon/icon_3.png);
	background-size: 100% 100%;
}

.icon_40pxicon4 {
	background: url(../images/new_icon/icon_4.png);
	background-size: 100% 100%;
}

.icon_40pxicon5 {
	background: url(../images/new_icon/icon_5.png);
	background-size: 100% 100%;
}

.icon_40pxicon6 {
	background: url(../images/new_icon/icon_6.png);
	background-size: 100% 100%;
}

.icon_40pxicon7 {
	background: url(../images/new_icon/icon_7.png);
	background-size: 100% 100%;
}

.icon_40pxicon8 {
	background: url(../images/new_icon/icon_8.png);
	background-size: 100% 100%;
}

.icon_40pxicon9 {
	background: url(../images/new_icon/icon_9.png);
	background-size: 100% 100%;
}

.icon_40pxicon10 {
	background: url(../images/new_icon/icon_10.png);
	background-size: 100% 100%;
}

.icon_40pxicon11 {
	background: url(../images/new_icon/icon_11.png);
	background-size: 100% 100%;
}

.icon_40pxicon12 {
	background: url(../images/new_icon/icon_12.png);
	background-size: 100% 100%;
}

.icon_40pxicon13 {
	background: url(../images/new_icon/icon_13.png);
	background-size: 100% 100%;
}

.icon_40pxicon14 {
	background: url(../images/new_icon/icon_14.png);
	background-size: 100% 100%;
}

.icon_40pxicon15 {
	background: url(../images/new_icon/icon_15.png);
	background-size: 100% 100%;
}

.icon_40pxicon16 {
	background: url(../images/new_icon/icon_16.png);
	background-size: 100% 100%;
}

.icon_40pxicon17 {
	background: url(../images/new_icon/icon_17.png);
	background-size: 100% 100%;
}

.icon_40pxicon18 {
	background: url(../images/new_icon/icon_18.png);
	background-size: 100% 100%;
}

.icon_40pxicon19 {
	background: url(../images/new_icon/icon_19.png);
	background-size: 100% 100%;
}

.icon_40pxicon20 {
	background: url(../images/new_icon/icon_20.png);
	background-size: 100% 100%;
}

.icon_40pxicon21 {
	background: url(../images/new_icon/icon_21.png);
	background-size: 100% 100%;
}

.icon_40pxicon22 {
	background: url(../images/new_icon/icon_22.png);
	background-size: 100% 100%;
}

.icon_40pxicon23 {
	background: url(../images/new_icon/icon_23.png);
	background-size: 100% 100%;
}

.icon_40pxicon24 {
	background: url(../images/new_icon/icon_24.png);
	background-size: 100% 100%;
}

.icon_40pxicon25 {
	background: url(../images/new_icon/icon_25.png);
	background-size: 100% 100%;
}

.icon_40pxicon26 {
	background: url(../images/new_icon/icon_26.png);
	background-size: 100% 100%;
}

.icon_40pxicon27 {
	background: url(../images/new_icon/icon_27.png);
	background-size: 100% 100%;
}

.icon_40pxicon28 {
	background: url(../images/new_icon/icon_28.png);
	background-size: 100% 100%;
}

.icon_40pxicon29 {
	background: url(../images/new_icon/icon_29.png);
	background-size: 100% 100%;
}

.icon_40pxicon30 {
	background: url(../images/new_icon/icon_30.png);
	background-size: 100% 100%;
}

.icon_40pxicon31 {
	background: url(../images/new_icon/icon_31.png);
	background-size: 100% 100%;
}

.icon_40pxicon32 {
	background: url(../images/new_icon/icon_32.png);
	background-size: 100% 100%;
}

.icon_40pxicon33 {
	background: url(../images/new_icon/icon_33.png);
	background-size: 100% 100%;
}

.icon_40pxicon34 {
	background: url(../images/new_icon/icon_34.png);
	background-size: 100% 100%;
}

.icon_40pxicon35 {
	background: url(../images/new_icon/icon_35.png);
	background-size: 100% 100%;
}

.icon_40pxicon36 {
	background: url(../images/new_icon/icon_36.png);
	background-size: 100% 100%;
}

.icon_40pxicon37 {
	background: url(../images/new_icon/icon_37.png);
	background-size: 100% 100%;
}

.icon_40pxicon38 {
	background: url(../images/new_icon/icon_38.png);
	background-size: 100% 100%;
}

.icon_40pxicon39 {
	background: url(../images/new_icon/icon_39.png);
	background-size: 100% 100%;
}

.icon_40pxicon40 {
	background: url(../images/new_icon/icon_40.png);
	background-size: 100% 100%;
}

.icon_40pxicon41 {
	background: url(../images/new_icon/icon_41.png);
	background-size: 100% 100%;
}

.icon_40pxicon42 {
	background: url(../images/new_icon/icon_42.png);
	background-size: 100% 100%;
}

.icon_40pxicon43 {
	background: url(../images/new_icon/icon_43.png);
	background-size: 100% 100%;
}

.icon_40pxicon44 {
	background: url(../images/new_icon/icon_44.png);
	background-size: 100% 100%;
}

.icon_40pxicon45 {
	background: url(../images/new_icon/icon_45.png);
	background-size: 100% 100%;
}

.icon_40pxicon46 {
	background: url(../images/new_icon/icon_46.png);
	background-size: 100% 100%;
}

.icon_40pxicon47 {
	background: url(../images/new_icon/icon_47.png);
	background-size: 100% 100%;
}

.icon_40pxicon48 {
	background: url(../images/new_icon/icon_48.png);
	background-size: 100% 100%;
}

.icon_40pxicon49 {
	background: url(../images/new_icon/icon_49.png);
	background-size: 100% 100%;
}

.icon_40pxicon50 {
	background: url(../images/new_icon/icon_50.png);
	background-size: 100% 100%;
}

.icon_40pxicon51 {
	background: url(../images/new_icon/icon_51.png);
	background-size: 100% 100%;
}

.icon_40pxicon52 {
	background: url(../images/new_icon/icon_52.png);
	background-size: 100% 100%;
}

.icon_40pxicon53 {
	background: url(../images/new_icon/icon_53.png);
	background-size: 100% 100%;
}

.icon_40pxicon54 {
	background: url(../images/new_icon/icon_54.png);
	background-size: 100% 100%;
}

.icon_40pxicon55 {
	background: url(../images/new_icon/icon_55.png);
	background-size: 100% 100%;
}

.icon_40pxicon56 {
	background: url(../images/new_icon/icon_56.png);
	background-size: 100% 100%;
}

.icon_40pxicon57 {
	background: url(../images/new_icon/icon_57.png);
	background-size: 100% 100%;
}

.icon_40pxicon58 {
	background: url(../images/new_icon/icon_58.png);
	background-size: 100% 100%;
}

.icon_40pxicon59 {
	background: url(../images/new_icon/icon_59.png);
	background-size: 100% 100%;
}

.icon_40pxicon60 {
	background: url(../images/new_icon/icon_60.png);
	background-size: 100% 100%;
}

.icon_40pxicon61 {
	background: url(../images/new_icon/icon_61.png);
	background-size: 100% 100%;
}

.icon_40pxicon62 {
	background: url(../images/new_icon/icon_62.png);
	background-size: 100% 100%;
}

.icon_40pxicon63 {
	background: url(../images/new_icon/icon_63.png);
	background-size: 100% 100%;
}

.icon_40pxicon64 {
	background: url(../images/new_icon/icon_64.png);
	background-size: 100% 100%;
}

.icon_40pxicon65 {
	background: url(../images/new_icon/icon_65.png);
	background-size: 100% 100%;
}

.icon_40pxicon66 {
	background: url(../images/new_icon/icon_66.png);
	background-size: 100% 100%;
}

.icon_40pxicon67 {
	background: url(../images/new_icon/icon_67.png);
	background-size: 100% 100%;
}

.icon_40pxicon68 {
	background: url(../images/new_icon/icon_68.png);
	background-size: 100% 100%;
}

.icon_40pxicon69 {
	background: url(../images/new_icon/icon_69.png);
	background-size: 100% 100%;
}

.icon_40pxicon70 {
	background: url(../images/new_icon/icon_70.png);
	background-size: 100% 100%;
}

.icon_40pxicon71 {
	background: url(../images/new_icon/icon_71.png);
	background-size: 100% 100%;
}

.icon_40pxicon72 {
	background: url(../images/new_icon/icon_72.png);
	background-size: 100% 100%;
}

.icon_40pxicon73 {
	background: url(../images/new_icon/icon_73.png);
	background-size: 100% 100%;
}

.icon_40pxicon74 {
	background: url(../images/new_icon/icon_74.png);
	background-size: 100% 100%;
}

.icon_40pxicon75 {
	background: url(../images/new_icon/icon_75.png);
	background-size: 100% 100%;
}

.icon_40pxicon76 {
	background: url(../images/new_icon/icon_76.png);
	background-size: 100% 100%;
}

.icon_40pxicon77 {
	background: url(../images/new_icon/icon_77.png);
	background-size: 100% 100%;
}

.icon_40pxicon78 {
	background: url(../images/new_icon/icon_78.png);
	background-size: 100% 100%;
}

.icon_40pxicon79 {
	background: url(../images/new_icon/icon_79.png);
	background-size: 100% 100%;
}

.icon_40pxicon80 {
	background: url(../images/new_icon/icon_80.png);
	background-size: 100% 100%;
}

.icon_40pxicon81 {
	background: url(../images/new_icon/icon_81.png);
	background-size: 100% 100%;
}

.icon_40pxicon82 {
	background: url(../images/new_icon/icon_82.png);
	background-size: 100% 100%;
}

.icon_40pxicon83 {
	background: url(../images/new_icon/icon_83.png);
	background-size: 100% 100%;
}

.icon_40pxicon84 {
	background: url(../images/new_icon/icon_84.png);
	background-size: 100% 100%;
}

.icon_40pxicon85 {
	background: url(../images/new_icon/icon_85.png);
	background-size: 100% 100%;
}

.icon_40pxicon86 {
	background: url(../images/new_icon/icon_86.png);
	background-size: 100% 100%;
}

.icon_40pxicon87 {
	background: url(../images/new_icon/icon_87.png);
	background-size: 100% 100%;
}

.icon_40pxicon88 {
	background: url(../images/new_icon/icon_88.png);
	background-size: 100% 100%;
}

.icon_40pxicon89 {
	background: url(../images/new_icon/icon_89.png);
	background-size: 100% 100%;
}

.icon_40pxicon90 {
	background: url(../images/new_icon/icon_90.png);
	background-size: 100% 100%;
}

.icon_40pxicon91 {
	background: url(../images/new_icon/icon_91.png);
	background-size: 100% 100%;
}

.icon_40pxicon92 {
	background: url(../images/new_icon/icon_92.png);
	background-size: 100% 100%;
}

.icon_40pxicon93 {
	background: url(../images/new_icon/icon_93.png);
	background-size: 100% 100%;
}

.icon_40pxicon94 {
	background: url(../images/new_icon/icon_94.png);
	background-size: 100% 100%;
}

.icon_40pxicon95 {
	background: url(../images/new_icon/icon_95.png);
	background-size: 100% 100%;
}

.icon_40pxicon96 {
	background: url(../images/new_icon/icon_96.png);
	background-size: 100% 100%;
}

.icon_40pxicon97 {
	background: url(../images/new_icon/icon_97.png);
	background-size: 100% 100%;
}

.icon_40pxicon98 {
	background: url(../images/new_icon/icon_98.png);
	background-size: 100% 100%;
}

.icon_40pxicon99 {
	background: url(../images/new_icon/icon_99.png);
	background-size: 100% 100%;
}

.icon_40pxicon100 {
	background: url(../images/new_icon/icon_100.png);
	background-size: 100% 100%;
}

.icon_40pxicon101 {
	background: url(../images/new_icon/icon_101.png);
	background-size: 100% 100%;
}

.icon_40pxicon102 {
	background: url(../images/new_icon/icon_102.png);
	background-size: 100% 100%;
}

.icon_40pxicon103 {
	background: url(../images/new_icon/icon_103.png);
	background-size: 100% 100%;
}

.icon_40pxicon104 {
	background: url(../images/new_icon/icon_104.png);
	background-size: 100% 100%;
}

.icon_40pxicon105 {
	background: url(../images/new_icon/icon_105.png);
	background-size: 100% 100%;
}

.icon_40pxicon106 {
	background: url(../images/new_icon/icon_106.png);
	background-size: 100% 100%;
}

.icon_40pxicon107 {
	background: url(../images/new_icon/icon_107.png);
	background-size: 100% 100%;
}

.icon_40pxicon108 {
	background: url(../images/new_icon/icon_108.png);
	background-size: 100% 100%;
}

.icon_40pxicon109 {
	background: url(../images/new_icon/icon_109.png);
	background-size: 100% 100%;
}

.icon_40pxicon110 {
	background: url(../images/new_icon/icon_110.png);
	background-size: 100% 100%;
}

.icon_40pxicon111 {
	background: url(../images/new_icon/icon_111.png);
	background-size: 100% 100%;
}

.icon_40pxicon112 {
	background: url(../images/new_icon/icon_112.png);
	background-size: 100% 100%;
}

.icon_40pxicon113 {
	background: url(../images/new_icon/icon_113.png);
	background-size: 100% 100%;
}

.icon_40pxicon114 {
	background: url(../images/new_icon/icon_114.png);
	background-size: 100% 100%;
}

.icon_40pxicon115 {
	background: url(../images/new_icon/icon_115.png);
	background-size: 100% 100%;
}

.icon_40pxicon116 {
	background: url(../images/new_icon/icon_116.png);
	background-size: 100% 100%;
}

.icon_40pxicon117 {
	background: url(../images/new_icon/icon_117.png);
	background-size: 100% 100%;
}

.icon_40pxicon118 {
	background: url(../images/new_icon/icon_118.png);
	background-size: 100% 100%;
}

.icon_40pxicon119 {
	background: url(../images/new_icon/icon_119.png);
	background-size: 100% 100%;
}

.icon_40pxicon120 {
	background: url(../images/new_icon/icon_120.png);
	background-size: 100% 100%;
}

.icon_40pxicon121 {
	background: url(../images/new_icon/icon_121.png);
	background-size: 100% 100%;
}

.icon_40pxicon122 {
	background: url(../images/new_icon/icon_122.png);
	background-size: 100% 100%;
}

.icon_40pxicon123 {
	background: url(../images/new_icon/icon_123.png);
	background-size: 100% 100%;
}

.icon_40pxicon124 {
	background: url(../images/new_icon/icon_124.png);
	background-size: 100% 100%;
}

.icon_40pxicon125 {
	background: url(../images/new_icon/icon_125.png);
	background-size: 100% 100%;
}

.icon_40pxicon126 {
	background: url(../images/new_icon/icon_126.png);
	background-size: 100% 100%;
}

.icon_40pxicon127 {
	background: url(../images/new_icon/icon_127.png);
	background-size: 100% 100%;
}

.icon_40pxicon128 {
	background: url(../images/new_icon/icon_128.png);
	background-size: 100% 100%;
}

.icon_40pxicon129 {
	background: url(../images/new_icon/icon_129.png);
	background-size: 100% 100%;
}

.icon_40pxicon130 {
	background: url(../images/new_icon/icon_130.png);
	background-size: 100% 100%;
}

.icon_40pxicon131 {
	background: url(../images/new_icon/icon_131.png);
	background-size: 100% 100%;
}

.icon_40pxicon132 {
	background: url(../images/new_icon/icon_132.png);
	background-size: 100% 100%;
}

.icon_40pxicon133 {
	background: url(../images/new_icon/icon_133.png);
	background-size: 100% 100%;
}

.icon_40pxicon134 {
	background: url(../images/new_icon/icon_134.png);
	background-size: 100% 100%;
}

.icon_40pxicon135 {
	background: url(../images/new_icon/icon_135.png);
	background-size: 100% 100%;
}

.icon_40pxicon136 {
	background: url(../images/new_icon/icon_136.png);
	background-size: 100% 100%;
}

.icon_40pxicon137 {
	background: url(../images/new_icon/icon_137.png);
	background-size: 100% 100%;
}

.icon_40pxicon138 {
	background: url(../images/new_icon/icon_138.png);
	background-size: 100% 100%;
}

.icon_40pxicon139 {
	background: url(../images/new_icon/icon_139.png);
	background-size: 100% 100%;
}

.icon_40pxicon140 {
	background: url(../images/new_icon/icon_140.png);
	background-size: 100% 100%;
}

.icon_40pxicon141 {
	background: url(../images/new_icon/icon_141.png);
	background-size: 100% 100%;
}

.icon_40pxicon142 {
	background: url(../images/new_icon/icon_142.png);
	background-size: 100% 100%;
}

.icon_40pxicon143 {
	background: url(../images/new_icon/icon_143.png);
	background-size: 100% 100%;
}

.icon_40pxicon144 {
	background: url(../images/new_icon/icon_144.png);
	background-size: 100% 100%;
}

.icon_40pxicon145 {
	background: url(../images/new_icon/icon_145.png);
	background-size: 100% 100%;
}

.icon_40pxicon146 {
	background: url(../images/new_icon/icon_146.png);
	background-size: 100% 100%;
}

.icon_40pxicon147 {
	background: url(../images/new_icon/icon_147.png);
	background-size: 100% 100%;
}

.icon_40pxicon148 {
	background: url(../images/new_icon/icon_148.png);
	background-size: 100% 100%;
}

.icon_40pxicon149 {
	background: url(../images/new_icon/icon_149.png);
	background-size: 100% 100%;
}

.icon_40pxicon150 {
	background: url(../images/new_icon/icon_150.png);
	background-size: 100% 100%;
}

.icon_40pxicon151 {
	background: url(../images/new_icon/icon_151.png);
	background-size: 100% 100%;
}

.icon_40pxicon152 {
	background: url(../images/new_icon/icon_152.png);
	background-size: 100% 100%;
}

.icon_40pxicon153 {
	background: url(../images/new_icon/icon_153.png);
	background-size: 100% 100%;
}

.icon_40pxicon154 {
	background: url(../images/new_icon/icon_154.png);
	background-size: 100% 100%;
}

.icon_40pxicon155 {
	background: url(../images/new_icon/icon_155.png);
	background-size: 100% 100%;
}

.icon_40pxicon156 {
	background: url(../images/new_icon/icon_156.png);
	background-size: 100% 100%;
}

.icon_40pxicon157 {
	background: url(../images/new_icon/icon_157.png);
	background-size: 100% 100%;
}

.icon_40pxicon158 {
	background: url(../images/new_icon/icon_158.png);
	background-size: 100% 100%;
}

.icon_40pxicon159 {
	background: url(../images/new_icon/icon_159.png);
	background-size: 100% 100%;
}

.icon_40pxicon160 {
	background: url(../images/new_icon/icon_160.png);
	background-size: 100% 100%;
}

.icon_40pxicon161 {
	background: url(../images/new_icon/icon_161.png);
	background-size: 100% 100%;
}

.icon_40pxicon162 {
	background: url(../images/new_icon/icon_162.png);
	background-size: 100% 100%;
}

.icon_40pxicon163 {
	background: url(../images/new_icon/icon_163.png);
	background-size: 100% 100%;
}

.icon_40pxicon164 {
	background: url(../images/new_icon/icon_164.png);
	background-size: 100% 100%;
}

.icon_40pxicon165 {
	background: url(../images/new_icon/icon_165.png);
	background-size: 100% 100%;
}

.icon_40pxicon166 {
	background: url(../images/new_icon/icon_166.png);
	background-size: 100% 100%;
}

.icon_40pxicon167 {
	background: url(../images/new_icon/icon_167.png);
	background-size: 100% 100%;
}

.icon_40pxicon168 {
	background: url(../images/new_icon/icon_168.png);
	background-size: 100% 100%;
}

.icon_40pxicon169 {
	background: url(../images/new_icon/icon_169.png);
	background-size: 100% 100%;
}

.icon_40pxicon170 {
	background: url(../images/new_icon/icon_170.png);
	background-size: 100% 100%;
}

.icon_40pxicon171 {
	background: url(../images/new_icon/icon_171.png);
	background-size: 100% 100%;
}

.icon_40pxicon172 {
	background: url(../images/new_icon/icon_172.png);
	background-size: 100% 100%;
}

.icon_40pxicon173 {
	background: url(../images/new_icon/icon_173.png);
	background-size: 100% 100%;
}

.icon_40pxicon174 {
	background: url(../images/new_icon/icon_174.png);
	background-size: 100% 100%;
}

.icon_40pxicon175 {
	background: url(../images/new_icon/icon_175.png);
	background-size: 100% 100%;
}

.icon_40pxicon176 {
	background: url(../images/new_icon/icon_176.png);
	background-size: 100% 100%;
}

.icon_40pxicon177 {
	background: url(../images/new_icon/icon_177.png);
	background-size: 100% 100%;
}

.icon_40pxicon178 {
	background: url(../images/new_icon/icon_178.png);
	background-size: 100% 100%;
}

.icon_40pxicon179 {
	background: url(../images/new_icon/icon_179.png);
	background-size: 100% 100%;
}

.icon_40pxicon180 {
	background: url(../images/new_icon/icon_180.png);
	background-size: 100% 100%;
}

.icon_40pxicon181 {
	background: url(../images/new_icon/icon_181.png);
	background-size: 100% 100%;
}

.icon_40pxicon182 {
	background: url(../images/new_icon/icon_182.png);
	background-size: 100% 100%;
}

.icon_40pxicon183 {
	background: url(../images/new_icon/icon_183.png);
	background-size: 100% 100%;
}

.icon_40pxicon184 {
	background: url(../images/new_icon/icon_184.png);
	background-size: 100% 100%;
}

.icon_40pxicon185 {
	background: url(../images/new_icon/icon_185.png);
	background-size: 100% 100%;
}

.icon_40pxicon186 {
	background: url(../images/new_icon/icon_186.png);
	background-size: 100% 100%;
}

.icon_40pxicon187 {
	background: url(../images/new_icon/icon_187.png);
	background-size: 100% 100%;
}

.icon_40pxicon188 {
	background: url(../images/new_icon/icon_188.png);
	background-size: 100% 100%;
}

.icon_40pxicon189 {
	background: url(../images/new_icon/icon_189.png);
	background-size: 100% 100%;
}

.icon_40pxicon190 {
	background: url(../images/new_icon/icon_190.png);
	background-size: 100% 100%;
}

.icon_40pxicon191 {
	background: url(../images/new_icon/icon_191.png);
	background-size: 100% 100%;
}

.icon_40pxicon192 {
	background: url(../images/new_icon/icon_192.png);
	background-size: 100% 100%;
}

.icon_40pxicon193 {
	background: url(../images/new_icon/icon_193.png);
	background-size: 100% 100%;
}

.icon_40pxicon194 {
	background: url(../images/new_icon/icon_194.png);
	background-size: 100% 100%;
}

.icon_40pxicon195 {
	background: url(../images/new_icon/icon_195.png);
	background-size: 100% 100%;
}

.icon_40pxicon196 {
	background: url(../images/new_icon/icon_196.png);
	background-size: 100% 100%;
}

.icon_40pxicon197 {
	background: url(../images/new_icon/icon_197.png);
	background-size: 100% 100%;
}

.icon_40pxicon198 {
	background: url(../images/new_icon/icon_198.png);
	background-size: 100% 100%;
}

.icon_40pxicon199 {
	background: url(../images/new_icon/icon_199.png);
	background-size: 100% 100%;
}

.icon_40pxicon200 {
	background: url(../images/new_icon/icon_200.png);
	background-size: 100% 100%;
}


.icon_40pxicon211 {
	background: url(../images/new_icon/icon_211.png);
	background-size: 100% 100%;
}

.icon_40pxicon212 {
	background: url(../images/new_icon/icon_212.png);
	background-size: 100% 100%;
}

.icon_40pxicon213 {
	background: url(../images/new_icon/icon_213.png);
	background-size: 100% 100%;
}

.icon_40pxicon214 {
	background: url(../images/new_icon/icon_214.png);
	background-size: 100% 100%;
}

.icon_40pxicon215 {
	background: url(../images/new_icon/icon_215.png);
	background-size: 100% 100%;
}

.icon_40pxicon216 {
	background: url(../images/new_icon/icon_216.png);
	background-size: 100% 100%;
}

.icon_40pxicon217 {
	background: url(../images/new_icon/icon_217.png);
	background-size: 100% 100%;
}

.icon_40pxicon218 {
	background: url(../images/new_icon/icon_218.png);
	background-size: 100% 100%;
}

.icon_40pxicon219 {
	background: url(../images/new_icon/icon_219.png);
	background-size: 100% 100%;
}

.icon_40pxicon220 {
	background: url(../images/new_icon/icon_220.png);
	background-size: 100% 100%;
}

.icon_40pxicon221 {
	background: url(../images/new_icon/icon_221.png);
	background-size: 100% 100%;
}

.icon_40pxicon222 {
	background: url(../images/new_icon/icon_222.png);
	background-size: 100% 100%;
}

.icon_40pxicon223 {
	background: url(../images/new_icon/icon_223.png);
	background-size: 100% 100%;
}

.icon_40pxicon224 {
	background: url(../images/new_icon/icon_224.png);
	background-size: 100% 100%;
}

.icon_40pxicon225 {
	background: url(../images/new_icon/icon_225.png);
	background-size: 100% 100%;
}

.icon_40pxicon226 {
	background: url(../images/new_icon/icon_226.png);
	background-size: 100% 100%;
}

.icon_40pxicon227 {
	background: url(../images/new_icon/icon_227.png);
	background-size: 100% 100%;
}

.icon_40pxicon228 {
	background: url(../images/new_icon/icon_228.png);
	background-size: 100% 100%;
}

.icon_40pxicon229 {
	background: url(../images/new_icon/icon_229.png);
	background-size: 100% 100%;
}

.icon_40pxicon230 {
	background: url(../images/new_icon/icon_230.png);
	background-size: 100% 100%;
}

.icon_40pxicon231 {
	background: url(../images/new_icon/icon_231.png);
	background-size: 100% 100%;
}

.icon_40pxicon232 {
	background: url(../images/new_icon/icon_232.png);
	background-size: 100% 100%;
}

.icon_40pxicon233 {
	background: url(../images/new_icon/icon_233.png);
	background-size: 100% 100%;
}

.icon_40pxicon234 {
	background: url(../images/new_icon/icon_234.png);
	background-size: 100% 100%;
}

.icon_40pxicon235 {
	background: url(../images/new_icon/icon_235.png);
	background-size: 100% 100%;
}

.icon_40pxicon236 {
	background: url(../images/new_icon/icon_236.png);
	background-size: 100% 100%;
}

.icon_40pxicon237 {
	background: url(../images/new_icon/icon_237.png);
	background-size: 100% 100%;
}

.icon_40pxicon238 {
	background: url(../images/new_icon/icon_238.png);
	background-size: 100% 100%;
}

.icon_40pxicon239 {
	background: url(../images/new_icon/icon_239.png);
	background-size: 100% 100%;
}

.icon_40pxicon240 {
	background: url(../images/new_icon/icon_240.png);
	background-size: 100% 100%;
}

.icon_40pxicon241 {
	background: url(../images/new_icon/icon_241.png);
	background-size: 100% 100%;
}

.icon_40pxicon242 {
	background: url(../images/new_icon/icon_242.png);
	background-size: 100% 100%;
}

.icon_40pxicon243 {
	background: url(../images/new_icon/icon_243.png);
	background-size: 100% 100%;
}

.icon_40pxicon244 {
	background: url(../images/new_icon/icon_244.png);
	background-size: 100% 100%;
}

.icon_40pxicon245 {
	background: url(../images/new_icon/icon_245.png);
	background-size: 100% 100%;
}

.icon_40pxicon246 {
	background: url(../images/new_icon/icon_246.png);
	background-size: 100% 100%;
}

.icon_40pxicon247 {
	background: url(../images/new_icon/icon_247.png);
	background-size: 100% 100%;
}

.icon_40pxicon248 {
	background: url(../images/new_icon/icon_248.png);
	background-size: 100% 100%;
}

.icon_40pxicon249 {
	background: url(../images/new_icon/icon_249.png);
	background-size: 100% 100%;
}

.icon_40pxicon250 {
	background: url(../images/new_icon/icon_250.png);
	background-size: 100% 100%;
}

.icon_40pxicon251 {
	background: url(../images/new_icon/icon_251.png);
	background-size: 100% 100%;
}

.icon_40pxicon252 {
	background: url(../images/new_icon/icon_252.png);
	background-size: 100% 100%;
}

.icon_40pxicon253 {
	background: url(../images/new_icon/icon_253.png);
	background-size: 100% 100%;
}

.icon_40pxicon254 {
	background: url(../images/new_icon/icon_254.png);
	background-size: 100% 100%;
}

.icon_40pxicon255 {
	background: url(../images/new_icon/icon_255.png);
	background-size: 100% 100%;
}

.icon_40pxicon256 {
	background: url(../images/new_icon/icon_256.png);
	background-size: 100% 100%;
}

.icon_40pxicon257 {
	background: url(../images/new_icon/icon_257.png);
	background-size: 100% 100%;
}

.icon_40pxicon258 {
	background: url(../images/new_icon/icon_258.png);
	background-size: 100% 100%;
}

.icon_40pxicon259 {
	background: url(../images/new_icon/icon_259.png);
	background-size: 100% 100%;
}

.icon_40pxicon260 {
	background: url(../images/new_icon/icon_260.png);
	background-size: 100% 100%;
}

.icon_40pxicon261 {
	background: url(../images/new_icon/icon_261.png);
	background-size: 100% 100%;
}

.icon_40pxicon262 {
	background: url(../images/new_icon/icon_262.png);
	background-size: 100% 100%;
}

.icon_40pxicon263 {
	background: url(../images/new_icon/icon_263.png);
	background-size: 100% 100%;
}

.icon_40pxicon264 {
	background: url(../images/new_icon/icon_264.png);
	background-size: 100% 100%;
}

.icon_40pxicon265 {
	background: url(../images/new_icon/icon_265.png);
	background-size: 100% 100%;
}

.icon_40pxicon266 {
	background: url(../images/new_icon/icon_266.png);
	background-size: 100% 100%;
}

.icon_40pxicon267 {
	background: url(../images/new_icon/icon_267.png);
	background-size: 100% 100%;
}

.icon_40pxicon268 {
	background: url(../images/new_icon/icon_268.png);
	background-size: 100% 100%;
}

.icon_40pxicon269 {
	background: url(../images/new_icon/icon_269.png);
	background-size: 100% 100%;
}

.icon_40pxicon270 {
	background: url(../images/new_icon/icon_270.png);
	background-size: 100% 100%;
}

.icon_40pxicon271 {
	background: url(../images/new_icon/icon_271.png);
	background-size: 100% 100%;
}

.icon_40pxicon272 {
	background: url(../images/new_icon/icon_272.png);
	background-size: 100% 100%;
}

.icon_40pxicon273 {
	background: url(../images/new_icon/icon_273.png);
	background-size: 100% 100%;
}

.icon_40pxicon274 {
	background: url(../images/new_icon/icon_274.png);
	background-size: 100% 100%;
}

.icon_40pxicon275 {
	background: url(../images/new_icon/icon_275.png);
	background-size: 100% 100%;
}

.icon_40pxicon276 {
	background: url(../images/new_icon/icon_276.png);
	background-size: 100% 100%;
}

.icon_40pxicon277 {
	background: url(../images/new_icon/icon_277.png);
	background-size: 100% 100%;
}

.icon_40pxicon278 {
	background: url(../images/new_icon/icon_278.png);
	background-size: 100% 100%;
}

.icon_40pxicon279 {
	background: url(../images/new_icon/icon_279.png);
	background-size: 100% 100%;
}

.icon_40pxicon280 {
	background: url(../images/new_icon/icon_280.png);
	background-size: 100% 100%;
}

.icon_40pxicon281 {
	background: url(../images/new_icon/icon_281.png);
	background-size: 100% 100%;
}

.icon_40pxicon282 {
	background: url(../images/new_icon/icon_282.png);
	background-size: 100% 100%;
}

.icon_40pxicon283 {
	background: url(../images/new_icon/icon_283.png);
	background-size: 100% 100%;
}

.icon_40pxicon284 {
	background: url(../images/new_icon/icon_284.png);
	background-size: 100% 100%;
}

.icon_40pxicon285 {
	background: url(../images/new_icon/icon_285.png);
	background-size: 100% 100%;
}

.icon_40pxicon286 {
	background: url(../images/new_icon/icon_286.png);
	background-size: 100% 100%;
}

.icon_40pxicon287 {
	background: url(../images/new_icon/icon_287.png);
	background-size: 100% 100%;
}

.icon_40pxicon288 {
	background: url(../images/new_icon/icon_288.png);
	background-size: 100% 100%;
}

.icon_40pxicon289 {
	background: url(../images/new_icon/icon_289.png);
	background-size: 100% 100%;
}

.icon_40pxicon290 {
	background: url(../images/new_icon/icon_290.png);
	background-size: 100% 100%;
}

.icon_40pxicon291 {
	background: url(../images/new_icon/icon_291.png);
	background-size: 100% 100%;
}

.icon_40pxicon292 {
	background: url(../images/new_icon/icon_292.png);
	background-size: 100% 100%;
}

.icon_40pxicon293 {
	background: url(../images/new_icon/icon_293.png);
	background-size: 100% 100%;
}

.icon_40pxicon294 {
	background: url(../images/new_icon/icon_294.png);
	background-size: 100% 100%;
}

.icon_40pxicon295 {
	background: url(../images/new_icon/icon_295.png);
	background-size: 100% 100%;
}

.icon_40pxicon296 {
	background: url(../images/new_icon/icon_296.png);
	background-size: 100% 100%;
}

.icon_40pxicon297 {
	background: url(../images/new_icon/icon_297.png);
	background-size: 100% 100%;
}

.icon_40pxicon298 {
	background: url(../images/new_icon/icon_298.png);
	background-size: 100% 100%;
}

.icon_40pxicon299 {
	background: url(../images/new_icon/icon_299.png);
	background-size: 100% 100%;
}

.icon_40pxicon300 {
	background: url(../images/new_icon/icon_300.png);
	background-size: 100% 100%;
}

.icon_40pxicon300 {
	background: url(../images/new_icon/icon_300.png);
	background-size: 100% 100%;
}

.icon_40pxicon301 {
	background: url(../images/new_icon/icon_301.png);
	background-size: 100% 100%;
}

.icon_40pxicon302 {
	background: url(../images/new_icon/icon_302.png);
	background-size: 100% 100%;
}

.icon_40pxicon303 {
	background: url(../images/new_icon/icon_303.png);
	background-size: 100% 100%;
}

.icon_40pxicon304 {
	background: url(../images/new_icon/icon_304.png);
	background-size: 100% 100%;
}

.icon_40pxicon305 {
	background: url(../images/new_icon/icon_305.png);
	background-size: 100% 100%;
}

.icon_40pxicon306 {
	background: url(../images/new_icon/icon_306.png);
	background-size: 100% 100%;
}

.icon_40pxicon307 {
	background: url(../images/new_icon/icon_307.png);
	background-size: 100% 100%;
}

.icon_40pxicon308 {
	background: url(../images/new_icon/icon_308.png);
	background-size: 100% 100%;
}

.icon_40pxicon309 {
	background: url(../images/new_icon/icon_309.png);
	background-size: 100% 100%;
}

.icon_40pxicon310 {
	background: url(../images/new_icon/icon_310.png);
	background-size: 100% 100%;
}

.icon_40pxicon311 {
	background: url(../images/new_icon/icon_311.png);
	background-size: 100% 100%;
}

.icon_40pxicon312 {
	background: url(../images/new_icon/icon_312.png);
	background-size: 100% 100%;
}

.icon_40pxicon313 {
	background: url(../images/new_icon/icon_313.png);
	background-size: 100% 100%;
}

.icon_40pxicon314 {
	background: url(../images/new_icon/icon_314.png);
	background-size: 100% 100%;
}

.icon_40pxicon315 {
	background: url(../images/new_icon/icon_315.png);
	background-size: 100% 100%;
}

.icon_40pxicon316 {
	background: url(../images/new_icon/icon_316.png);
	background-size: 100% 100%;
}

.icon_40pxicon317 {
	background: url(../images/new_icon/icon_317.png);
	background-size: 100% 100%;
}

.icon_40pxicon318 {
	background: url(../images/new_icon/icon_318.png);
	background-size: 100% 100%;
}

.icon_40pxicon319 {
	background: url(../images/new_icon/icon_319.png);
	background-size: 100% 100%;
}

.icon_40pxicon320 {
	background: url(../images/new_icon/icon_320.png);
	background-size: 100% 100%;
}

.icon_40pxicon321 {
	background: url(../images/new_icon/icon_321.png);
	background-size: 100% 100%;
}

.icon_40pxicon322 {
	background: url(../images/new_icon/icon_322.png);
	background-size: 100% 100%;
}

.icon_40pxicon323 {
	background: url(../images/new_icon/icon_323.png);
	background-size: 100% 100%;
}

.icon_40pxicon324 {
	background: url(../images/new_icon/icon_324.png);
	background-size: 100% 100%;
}

.icon_40pxicon325 {
	background: url(../images/new_icon/icon_325.png);
	background-size: 100% 100%;
}

.icon_40pxicon326 {
	background: url(../images/new_icon/icon_326.png);
	background-size: 100% 100%;
}

.icon_40pxicon327 {
	background: url(../images/new_icon/icon_327.png);
	background-size: 100% 100%;
}

.icon_40pxicon328 {
	background: url(../images/new_icon/icon_328.png);
	background-size: 100% 100%;
}

.icon_40pxicon329 {
	background: url(../images/new_icon/icon_329.png);
	background-size: 100% 100%;
}

.icon_40pxicon330 {
	background: url(../images/new_icon/icon_330.png);
	background-size: 100% 100%;
}

.icon_40pxicon331 {
	background: url(../images/new_icon/icon_331.png);
	background-size: 100% 100%;
}

.icon_40pxicon332 {
	background: url(../images/new_icon/icon_332.png);
	background-size: 100% 100%;
}

.icon_40pxicon333 {
	background: url(../images/new_icon/icon_333.png);
	background-size: 100% 100%;
}

.icon_40pxicon334 {
	background: url(../images/new_icon/icon_334.png);
	background-size: 100% 100%;
}

.icon_40pxicon335 {
	background: url(../images/new_icon/icon_335.png);
	background-size: 100% 100%;
}

.icon_40pxicon336 {
	background: url(../images/new_icon/icon_336.png);
	background-size: 100% 100%;
}

.icon_40pxicon337 {
	background: url(../images/new_icon/icon_337.png);
	background-size: 100% 100%;
}

.icon_40pxicon338 {
	background: url(../images/new_icon/icon_338.png);
	background-size: 100% 100%;
}

.icon_40pxicon339 {
	background: url(../images/new_icon/icon_339.png);
	background-size: 100% 100%;
}

.icon_40pxicon340 {
	background: url(../images/new_icon/icon_340.png);
	background-size: 100% 100%;
}

.icon_40pxicon341 {
	background: url(../images/new_icon/icon_341.png);
	background-size: 100% 100%;
}

.icon_40pxicon342 {
	background: url(../images/new_icon/icon_342.png);
	background-size: 100% 100%;
}

.icon_40pxicon343 {
	background: url(../images/new_icon/icon_343.png);
	background-size: 100% 100%;
}

.icon_40pxicon344 {
	background: url(../images/new_icon/icon_344.png);
	background-size: 100% 100%;
}

.icon_40pxicon345 {
	background: url(../images/new_icon/icon_345.png);
	background-size: 100% 100%;
}

.icon_40pxicon346 {
	background: url(../images/new_icon/icon_346.png);
	background-size: 100% 100%;
}

.icon_40pxicon347 {
	background: url(../images/new_icon/icon_347.png);
	background-size: 100% 100%;
}

.icon_40pxicon348 {
	background: url(../images/new_icon/icon_348.png);
	background-size: 100% 100%;
}

.icon_40pxicon349 {
	background: url(../images/new_icon/icon_349.png);
	background-size: 100% 100%;
}

.icon_40pxicon350 {
	background: url(../images/new_icon/icon_350.png);
	background-size: 100% 100%;
}

.icon_40pxicon351 {
	background: url(../images/new_icon/icon_351.png);
	background-size: 100% 100%;
}

.icon_40pxicon352 {
	background: url(../images/new_icon/icon_352.png);
	background-size: 100% 100%;
}

.icon_40pxicon353 {
	background: url(../images/new_icon/icon_353.png);
	background-size: 100% 100%;
}

.icon_40pxicon354 {
	background: url(../images/new_icon/icon_354.png);
	background-size: 100% 100%;
}

.icon_40pxicon355 {
	background: url(../images/new_icon/icon_355.png);
	background-size: 100% 100%;
}

.icon_40pxicon356 {
	background: url(../images/new_icon/icon_356.png);
	background-size: 100% 100%;
}

.icon_40pxicon357 {
	background: url(../images/new_icon/icon_357.png);
	background-size: 100% 100%;
}

.icon_40pxicon358 {
	background: url(../images/new_icon/icon_358.png);
	background-size: 100% 100%;
}

.icon_40pxicon359 {
	background: url(../images/new_icon/icon_359.png);
	background-size: 100% 100%;
}

.icon_40pxicon360 {
	background: url(../images/new_icon/icon_360.png);
	background-size: 100% 100%;
}

.icon_40pxicon361 {
	background: url(../images/new_icon/icon_361.png);
	background-size: 100% 100%;
}

.icon_40pxicon362 {
	background: url(../images/new_icon/icon_362.png);
	background-size: 100% 100%;
}

.icon_40pxicon363 {
	background: url(../images/new_icon/icon_363.png);
	background-size: 100% 100%;
}

.icon_40pxicon364 {
	background: url(../images/new_icon/icon_364.png);
	background-size: 100% 100%;
}

.icon_40pxicon365 {
	background: url(../images/new_icon/icon_365.png);
	background-size: 100% 100%;
}

.icon_40pxicon366 {
	background: url(../images/new_icon/icon_366.png);
	background-size: 100% 100%;
}

.icon_40pxicon367 {
	background: url(../images/new_icon/icon_367.png);
	background-size: 100% 100%;
}

.icon_40pxicon368 {
	background: url(../images/new_icon/icon_368.png);
	background-size: 100% 100%;
}

.icon_40pxicon369 {
	background: url(../images/new_icon/icon_369.png);
	background-size: 100% 100%;
}

.icon_40pxicon370 {
	background: url(../images/new_icon/icon_370.png);
	background-size: 100% 100%;
}

.icon_40pxicon371 {
	background: url(../images/new_icon/icon_371.png);
	background-size: 100% 100%;
}

.icon_40pxicon372 {
	background: url(../images/new_icon/icon_372.png);
	background-size: 100% 100%;
}

.icon_40pxicon373 {
	background: url(../images/new_icon/icon_373.png);
	background-size: 100% 100%;
}

.icon_40pxicon374 {
	background: url(../images/new_icon/icon_374.png);
	background-size: 100% 100%;
}

.icon_40pxicon375 {
	background: url(../images/new_icon/icon_375.png);
	background-size: 100% 100%;
}

.icon_40pxicon376 {
	background: url(../images/new_icon/icon_376.png);
	background-size: 100% 100%;
}

.icon_40pxicon377 {
	background: url(../images/new_icon/icon_377.png);
	background-size: 100% 100%;
}

.icon_40pxicon378 {
	background: url(../images/new_icon/icon_378.png);
	background-size: 100% 100%;
}

.icon_40pxicon379 {
	background: url(../images/new_icon/icon_379.png);
	background-size: 100% 100%;
}

.icon_40pxicon380 {
	background: url(../images/new_icon/icon_380.png);
	background-size: 100% 100%;
}

.icon_40pxicon381 {
	background: url(../images/new_icon/icon_381.png);
	background-size: 100% 100%;
}

.icon_40pxicon382 {
	background: url(../images/new_icon/icon_382.png);
	background-size: 100% 100%;
}

.icon_40pxicon383 {
	background: url(../images/new_icon/icon_383.png);
	background-size: 100% 100%;
}

.icon_40pxicon384 {
	background: url(../images/new_icon/icon_384.png);
	background-size: 100% 100%;
}

.icon_40pxicon385 {
	background: url(../images/new_icon/icon_385.png);
	background-size: 100% 100%;
}

.icon_40pxicon386 {
	background: url(../images/new_icon/icon_386.png);
	background-size: 100% 100%;
}

.icon_40pxicon387 {
	background: url(../images/new_icon/icon_387.png);
	background-size: 100% 100%;
}

.icon_40pxicon388 {
	background: url(../images/new_icon/icon_388.png);
	background-size: 100% 100%;
}

.icon_40pxicon389 {
	background: url(../images/new_icon/icon_389.png);
	background-size: 100% 100%;
}

.icon_40pxicon390 {
	background: url(../images/new_icon/icon_390.png);
	background-size: 100% 100%;
}

.icon_40pxicon391 {
	background: url(../images/new_icon/icon_391.png);
	background-size: 100% 100%;
}

.icon_40pxicon392 {
	background: url(../images/new_icon/icon_392.png);
	background-size: 100% 100%;
}

.icon_40pxicon393 {
	background: url(../images/new_icon/icon_393.png);
	background-size: 100% 100%;
}

.icon_40pxicon394 {
	background: url(../images/new_icon/icon_394.png);
	background-size: 100% 100%;
}

.icon_40pxicon395 {
	background: url(../images/new_icon/icon_395.png);
	background-size: 100% 100%;
}

.icon_40pxicon396 {
	background: url(../images/new_icon/icon_396.png);
	background-size: 100% 100%;
}

.icon_40pxicon397 {
	background: url(../images/new_icon/icon_397.png);
	background-size: 100% 100%;
}

.icon_40pxicon398 {
	background: url(../images/new_icon/icon_398.png);
	background-size: 100% 100%;
}

.icon_40pxicon399 {
	background: url(../images/new_icon/icon_399.png);
	background-size: 100% 100%;
}

.icon_40pxicon400 {
	background: url(../images/new_icon/icon_400.png);
	background-size: 100% 100%;
}


/* 背景颜色 */
.bg-main {
	background-color: var(--weui-FG-main) !important;
}

.bg-mainlight {
	background-color: var(--weui-FG-mainlight) !important;
}

.bg-mainlight2 {
	background-color: var(--weui-FG-mainlight2) !important;
}

.bg-maindark {
	background-color: var(--weui-FG-maindark) !important;
}

.bg-white {
	background-color: white !important;
}

.bg-black {
	background-color: black !important;
}

.bg-red {
	background-color: red !important;
}

.bg-red1 {
	background-color: #BD0000 !important;
}

.bg-darkred {
	background-color: darkred !important;
}

.bg-green {
	background-color: green !important;
}

.bg-limegreen {
	background-color: limegreen !important;
}

.bg-blue {
	background-color: blue !important;
}

.bg-royalblue {
	background-color: royalblue !important;
}

.bg-dodgerblue {
	background-color: dodgerblue !important;
}

.bg-orange {
	background-color: orange !important;
}

.bg-darkorange {
	background-color: darkorange !important;
}

.bg-gainsboro {
	background-color: gainsboro !important;
}

.bg-gray {
	background-color: gray !important;
}

.bg-darkgray {
	background-color: darkgray !important;
}

.bg-lightgray {
	background-color: lightgray !important;
}

/* 字体颜色 */
.c-main {
	color: var(--weui-FG-main) !important;
}

.c-mainlight {
	color: var(--weui-FG-mainlight) !important;
}

.c-mainlight2 {
	color: var(--weui-FG-mainlight2) !important;
}

.c-maindark {
	color: var(--weui-FG-maindark) !important;
}

.c-white {
	color: white !important;
}

.c-black {
	color: black !important;
}

.c-red {
	color: red !important;
}

.c-red1 {
	color: #BD0000 !important;
}

.c-darkred {
	color: darkred !important;
}

.c-green {
	color: green !important;
}

.c-limegreen {
	color: limegreen !important;
}

.c-blue {
	color: blue !important;
}

.c-royalblue {
	color: royalblue !important;
}

.c-dodgerblue {
	color: dodgerblue !important;
}

.c-orange {
	color: orange !important;
}

.c-darkorange {
	color: darkorange !important;
}

.c-gainsboro {
	color: gainsboro !important;
}

.c-gray {
	color: gray !important;
}

.c-darkgray {
	color: darkgray !important;
}

.c-lightgray {
	color: lightgray !important;
}

/* 边框颜色 */
.border-main {
	border-color: var(--weui-FG-main) !important;
}

.border-mainlight {
	border-color: var(--weui-FG-mainlight) !important;
}

.border-mainlight2 {
	border-color: var(--weui-FG-mainlight2) !important;
}

.border-maindark {
	border-color: var(--weui-FG-maindark) !important;
}

.border-white {
	border-color: white !important;
}

.border-black {
	border-color: black !important;
}

.border-red {
	border-color: red !important;
}

.border-red1 {
	border-color: #BD0000 !important;
}

.border-darkred {
	border-color: darkred !important;
}

.border-green {
	border-color: green !important;
}

.border-limegreen {
	border-color: limegreen !important;
}

.border-blue {
	border-color: blue !important;
}

.border-royalblue {
	border-color: royalblue !important;
}

.border-dodgerblue {
	border-color: dodgerblue !important;
}

.border-orange {
	border-color: orange !important;
}

.border-darkorange {
	border-color: darkorange !important;
}

.border-gainsboro {
	border-color: gainsboro !important;
}

.border-gray {
	border-color: gray !important;
}

.border-darkgray {
	border-color: darkgray !important;
}

.border-lightgray {
	border-color: lightgray !important;
}

/* 字号 */
.c-10px {
	font-size: 10px !important;
}

.c-11px {
	font-size: 11px !important;
}

0 .c-12px {
	font-size: 12px !important;
}

.c-13px {
	font-size: 13px !important;
}

.c-14px {
	font-size: 14px !important;
}

.c-15px {
	font-size: 15px !important;
}

.c-16px {
	font-size: 16px !important;
}

.c-17px {
	font-size: 17px !important;
}

.c-18px {
	font-size: 18px !important;
}

.c-19px {
	font-size: 19px !important;
}

.c-20px {
	font-size: 20px !important;
}

/* 阴影样式 */
.box-shadow1 {
	box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.5) !important;
}

.box-shadow2 {
	box-shadow: 1px 1px 3px gainsboro !important;
}

/* 圆形图标圆角样式 */
.round-circle {
	border-radius: 50% !important;
}

.round-0 {
	border-radius: 0 !important;
}

.round-1 {
	border-radius: 0.25rem !important;
}

.round-2 {
	border-radius: 0.5rem !important;
}

.round-3 {
	border-radius: 0.75rem !important;
}

.round-4 {
	border-radius: 1rem !important;
}

.round-5 {
	border-radius: 1.25rem !important;
}

.round-6 {
	border-radius: 1.5rem !important;
}

.navbar-corner {
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(25px, -30px);
	width: 12px;
	height: 12px;
	border-radius: 100%;
}

.navbar-corner.red {
	background-color: red;
	border: 1px solid white;
}

.icon-corner {
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(40%, -40%);
	width: 16px;
	height: 16px;
	border-radius: 100%;
}

.icon-corner.icon-corner-topleft {
	position: absolute;
	top: 0;
	left: 0;
	bottom: auto;
	right: auto;
	transform: translate(-40%, -40%);
}

.icon-corner.icon-corner-bottomright {
	position: absolute;
	bottom: 0;
	right: 0;
	top: auto;
	left: auto;
	transform: translate(40%, 40%);
}

.icon-corner.addto {
	background-color: #7375FF;
	background-image: url(../img/iconcorner-1.png);
	background-size: 100% 100%;
	border: 1px solid white;
}

.icon-corner.minusto {
	background-color: darkgray;
	background-image: url(../img/iconcorner-2.png);
	background-size: 100% 100%;
	border: 1px solid white;
}

.icon-corner.upto {
	background-color: #D49B9B;
	background-image: url(../img/iconcorner-3.png);
	background-size: 100% 100%;
	border: 1px solid white;
}

.icon-corner.downto {
	background-color: #A8C5E6;
	background-image: url(../img/iconcorner-4.png);
	background-size: 100% 100%;
	border: 1px solid white;
}

.icon-corner.red {
	background-color: red;
	width: 14px;
	height: 14px;
	border: 1px solid white;
}

.icon-corner.rednumber {
	display: flex;
	background-color: red;
	padding: 1px 2px;
	text-align: center;
	align-items: center;
	justify-content: center;
	color: white;
	width: auto;
	min-width: 14px;
	border: 1px solid white;
	font-size: 0.9rem;
}

.no-background {
	background: none !important;
}

.no-topmargin {
	margin-top: 0 !important;
}

.no-bottommargin {
	margin-bottom: 0 !important;
}

.no-leftmargin {
	margin-left: 0 !important;
}

.no-rightmargin {
	margin-right: 0 !important;
}

.no-Xmargin {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.no-Ymargin {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.nomargin {
	margin: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

.no-toppadding {
	padding-top: 0 !important;
}

.no-bottompadding {
	padding-bottom: 0 !important;
}

.no-leftpadding {
	padding-left: 0 !important;
}

.no-rightpadding {
	padding-right: 0 !important;
}

.no-Xpadding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.no-Ypadding {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.nopadding {
	padding: 0 !important;
}

/* 边距 */
.m-0 {
	margin: 0rem !important;
}

.m-1 {
	margin: 0.25rem !important;
}

.m-2 {
	margin: 0.5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.mx-1 {
	margin-right: 0.25rem !important;
	margin-left: 0.25rem !important;
}

.mx-2 {
	margin-right: 0.5rem !important;
	margin-left: 0.5rem !important;
}

.mx-3 {
	margin-right: 1rem !important;
	margin-left: 1rem !important;
}

.mx-4 {
	margin-right: 1.5rem !important;
	margin-left: 1.5rem !important;
}

.mx-5 {
	margin-right: 3rem !important;
	margin-left: 3rem !important;
}

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.my-1 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}

.my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}

.my-3 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}

.my-5 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-1 {
	margin-top: 0.25rem !important;
}

.mt-2 {
	margin-top: 0.5rem !important;
}

.mt-3 {
	margin-top: 1rem !important;
}

.mt-4 {
	margin-top: 1.5rem !important;
}

.mt-5 {
	margin-top: 3rem !important;
}

.mt-auto {
	margin-top: auto !important;
}

.me-0 {
	margin-right: 0 !important;
}

.me-1 {
	margin-right: 0.25rem !important;
}

.me-2 {
	margin-right: 0.5rem !important;
}

.me-3 {
	margin-right: 1rem !important;
}

.me-4 {
	margin-right: 1.5rem !important;
}

.me-5 {
	margin-right: 3rem !important;
}

.me-auto {
	margin-right: auto !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: 0.25rem !important;
}

.mb-2 {
	margin-bottom: 0.5rem !important;
}

.mb-3 {
	margin-bottom: 1rem !important;
}

.mb-4 {
	margin-bottom: 1.5rem !important;
}

.mb-5 {
	margin-bottom: 3rem !important;
}

.mb-auto {
	margin-bottom: auto !important;
}

.ms-0 {
	margin-left: 0 !important;
}

.ms-1 {
	margin-left: 0.25rem !important;
}

.ms-2 {
	margin-left: 0.5rem !important;
}

.ms-3 {
	margin-left: 1rem !important;
}

.ms-4 {
	margin-left: 1.5rem !important;
}

.ms-5 {
	margin-left: 3rem !important;
}

.ms-auto {
	margin-left: auto !important;
}

.p-0 {
	padding: 0 !important;
}

.p-1 {
	padding: 0.25rem !important;
}

.p-2 {
	padding: 0.5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.px-0 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.px-1 {
	padding-right: 0.25rem !important;
	padding-left: 0.25rem !important;
}

.px-2 {
	padding-right: 0.5rem !important;
	padding-left: 0.5rem !important;
}

.px-3 {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
}

.px-4 {
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important;
}

.px-5 {
	padding-right: 3rem !important;
	padding-left: 3rem !important;
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.py-1 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}

.py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}

.py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.py-4 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}

.py-5 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.pt-0 {
	padding-top: 0 !important;
}

.pt-1 {
	padding-top: 0.25rem !important;
}

.pt-2 {
	padding-top: 0.5rem !important;
}

.pt-3 {
	padding-top: 1rem !important;
}

.pt-4 {
	padding-top: 1.5rem !important;
}

.pt-5 {
	padding-top: 3rem !important;
}

.pe-0 {
	padding-right: 0 !important;
}

.pe-1 {
	padding-right: 0.25rem !important;
}

.pe-2 {
	padding-right: 0.5rem !important;
}

.pe-3 {
	padding-right: 1rem !important;
}

.pe-4 {
	padding-right: 1.5rem !important;
}

.pe-5 {
	padding-right: 3rem !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pb-1 {
	padding-bottom: 0.25rem !important;
}

.pb-2 {
	padding-bottom: 0.5rem !important;
}

.pb-3 {
	padding-bottom: 1rem !important;
}

.pb-4 {
	padding-bottom: 1.5rem !important;
}

.pb-5 {
	padding-bottom: 3rem !important;
}

.ps-0 {
	padding-left: 0 !important;
}

.ps-1 {
	padding-left: 0.25rem !important;
}

.ps-2 {
	padding-left: 0.5rem !important;
}

.ps-3 {
	padding-left: 1rem !important;
}

.ps-4 {
	padding-left: 1.5rem !important;
}

.ps-5 {
	padding-left: 3rem !important;
}

.w-100 {
	width: 100%;
}

.h-100 {
	height: 100%;
}

.wh-100 {
	width: 100%;
	height: 100%;
}
/*----Ӱʽ */
.box-shadow1 {
 box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.5) !important;
}

.box-shadow2 {
 box-shadow: 1px 1px 3px gainsboro !important;
}
.box-shadow3 {
 box-shadow: 0 15px 15px rgba(0, 0, 0, 0.1) !important;
}
.box-shadow4{
 box-shadow: inset 0px 0px 10px 1px #ccc !important;
}
.box-shadow5{
 box-shadow: inset 0px 0px 6px 1px #aaa !important;
}
.box-shadow6{
 box-shadow: inset 0px 0px 2px 0px #666 !important;
}

