/* BASIC css start */
#membership { padding:0 18px }


#membership .tit { text-align:center; padding:27px 0 17px; font-size:22px; color:#353537; font-weight:800 }
#membership .tit p { font-size:17px; padding-top:20px; }
#membership .tit .tx { font-size:40px; font-weight:500; color:#000; line-height:50px; padding-top:23px }
#membership .tit .tx > span { font-weight:800 }


#membership .box01 { width:100%; text-align:center; background:#f6f6f6; border-radius:10px; padding-top:26px }
#membership .box01 .im { margin:0 auto; width:48% }
#membership .box01 .im img { width:100% }
#membership .box01 .tx { font-size:12px; font-weight:400; color:#5b5b5b; line-height:18px; padding:15px 0 25px }
#membership .box01 .tx span { font-weight:800 }



#membership .box02 { width:100% }
#membership .box02 .tt2 { text-align:center; font-size:17px; color:#353537; font-weight:800; padding:47px 0 17px }

#membership .box02 ul { overflow:hidden; width:100%; box-sizing:border-box; letter-spacing:-1px; border-top:1px solid #353537; }
#membership .box02 ul li { float:left; display:inline-block; border-bottom:1px solid #d5d5d7; width:33.33%; text-align:center; box-sizing:border-box; height:70px; line-height:70px; font-size:12px; font-weight:500; }
#membership .box02 ul li.ln16 { padding-top:20px; line-height:16px; }
#membership .box02 ul .tt { border-bottom:1px solid #353537; font-size:14px; font-weight:800; color:#353537; height:29px; line-height:29px;}
#membership .box02 ul .b01,
#membership .box02 ul .b01 span { color:#5c81ae }
#membership .box02 ul .b02,
#membership .box02 ul .b02 span { color:#848484 }
#membership .box02 ul .b03,
#membership .box02 ul .b03 span { color:#444444 }
#membership .box02 ul .b04 { color:#8979ae; border-bottom:1px solid #353537 }
#membership .box02 ul .b04 span { color:#8979ae; }
#membership .box02 ul .fir { line-height:16px; font-size:14px; font-weight:800; padding-top:18px }
#membership .box02 ul .fir span { display:block; font-size:12px; }


#membership .tt3 { text-align:center; font-size:17px; color:#353537; font-weight:800; padding:47px 0 17px }

#membership .box03 { width:100%; text-align:center; background:#f6f6f6; border-radius:10px; }
#membership .box03 ul { overflow:hidden; padding:20px 0 30px }
#membership .box03 ul li { float:left; width:50%; box-sizing:border-box; padding-left:19px; min-height:90px }
#membership .box03 ul li:last-child { border-left:1px solid #eaeaeb; padding-left:15px;  }
#membership .box03 ul li .tx01 { font-size:14px; font-weight:800; color:#353537; letter-spacing:-1px; padding:12px 0 10px }
#membership .box03 ul li .tx02 { text-align:left; font-size:16px; font-weight:800; color:#1e00ff; line-height:27px; }
#membership .box03 ul li .tx02 span { display:inline-block; width:94px; font-size:14px; font-weight:500; color:#353537; font-size:14px; font-weight:500; color:#353537; position:relative; }
#membership .box03 ul li .tx02 p { position:absolute; left:74px; top:0px; display:block; font-size:14px; font-weight:800; color:#fff; background:#1e00ff; border-radius:100%; width:16px; height:17px; text-align:center; line-height:11px; padding-left:1px }



#membership .notice p { text-align:center; font-size:17px; color:#353537; font-weight:800; padding:47px 0 10px }
#membership .notice span { display:block; padding-left:13px; font-size:14px; font-weight:500; color:#353537; letter-spacing:-1px; line-height:22px; background:url(/design/resetmall/img/m/i_m.png) no-repeat 6px 10px; background-size:3px 3px; }
#membership .notice div { font-size:12px; padding-left:7px; }








/* BASIC css end */

