html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-weight:normal;
}
table{
	border-collapse:collapse;
	border-spacing:0
}
input[type="text"]{
	padding:2px
}
textarea{
	padding:2px
}
body{
	word-break:normal;
	-webkit-text-size-adjust:none
}
#wrapper{width:100%;min-height:100%;position:relative}
#navispace{height:70px}
.left{float:left}
.right{float:right}

.cn{text-align:center;display:none}
.cr{color:#e55a54;letter-spacing:3px}
.pl25{padding-left:25px}
.fg,.dn{display:none}
#dm{width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:fixed;left:0;top:0;display:none;z-index:101}

.wbg,.mbwbg{width:100%;height:100%;background:#FFF;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:absolute !important;left:0;top:0}

#product{max-width:948px;color:#717071;margin:0 auto}

#backmain{width:100%;margin:28px auto}
#bmbt{width:144px;height:36px;background:#DEDDDD;color:#717071;text-align:center;line-height:36px;display:inline-block}
#buying{max-width:896px;margin:0 auto 109px auto}
#stage1,#stage2,#stage4{width:100%}
#stage2,#stage4{display:none}
#stage1>table,#stage2>table{width:100%;color:#595757}
#stage1 thead,#stage2 thead{color:#888889 !important}
#stage1 td,#stage2 td{border-top:1px solid #717071;text-align:center;vertical-align:middle}
#buy_way td,#buy_way_c td{text-align:left;vertical-align:top;color:#888889;padding:18px}
#buy_way td{padding:18px 0 18px 18px}
#stage1 img,#stage2 img{width:69px;height:69px}
#pay_ps,#pay_ps3{background:#EDEBE5;padding:9px 18px;box-sizing:border-box;line-height:2;letter-spacing:1px;font-size:12px}
#pay_ps3{margin-top:18px}
#buy_info td,#buy_info_c td{padding:44px 17px;text-align:left;vertical-align:top;color:#888889}
#buy_info table td,#buy_info_c table td{border:none;color:#888889;text-align:left;padding:0 0 15px 0}
#buy_info input[type="text"]{width:232px;height:25px;border:1px solid #717071;box-sizing:border-box}
.sameline{border-top:1px dotted #888889 !important}
.lock{background-color:#EDEBE5 !important}
#pay_ps2,#pay_ps4{line-height:2;letter-spacing:1px;font-size:12px;padding-left:18px}
#pay_ps4{padding-left:0;margin-top:18px}
.pro_count{width:40px;height:21px;border:1px solid #595757;text-align:center;line-height:21px;margin:0 2px;padding:0 !important}
.pro_name{text-align:left !important;padding-left:15px}
#amt,#amt2{text-align:right !important}
#summoney,#summoney2{color:#C5A5AD}
.fc{width:100%;padding:8px 0 0 14px;border-top:1px solid #717071;box-sizing:border-box}
#del,#cancel{float:left}
#cancel{margin-left:7px}
.fc>a,#stg1go,#stg2bk,#stg2go,#stg3bk,#stg3go,#paypal{float:right}
.stg3,#buy_way_c,#buy_info_c{display:none}
#tran_c,#tran_t_c,#name_c,#phone_c,#addr_c,#email_c,#remit_c{color:#595757 !important}
#serial_c{color:#F60 !important}
#stage4{color:#888889}
#ord_num{color:#595757}
#stage4>div:nth-child(1),#stage4>div:nth-child(3){padding:0 18px 10px 18px;font-weight:bolder}
#stage4>div:nth-child(2),#stage4>div:nth-child(4){padding:31px 18px;line-height:2;border-top:1px solid #717071}
.sumf{color:#C5A5AD}
.onm,.onm2,.payerr{display:none}
.pro_name>div{padding-top:5px}
.pro_name>span{color:#4ac1ad}
.adds{font-size:12px}
.pro_adds{display:none}
#buy_way_tb1 td,#buy_way_tb2 td{padding:0;border-top:none}
#buy_way_tb2{margin-top:15px}
#pm0,#paypal{display:none}
#pm30{display:inline}
#tb1td>div,#buy_way_tb2 div{display:inline-block;margin-right:25px;margin-bottom:15px}
#buy_way_tb2 div:last-child{display:block;margin-top:15px}
#buy_way_c div{display:inline-block}
#notran{text-align:right !important;border-top:none !important;color:#F60}
.dctr{display:none}
.dc{text-align:right !important;border-top:none !important;color:#4ac1ad}
#usedc{background:#4ac1ad;color:#FFF;padding:2px 4px;cursor:pointer;display:inline-block;margin-bottom:4px}

.bt1,.bt2{width:218px;height:41px;background:#595757;color:#FFF;cursor:pointer;display:inline-block;margin-left:5px;text-align:center;line-height:41px}
.bt2{background:#EDEBE5;color:#595757}
.bt3{width:78px;height:21px;border:1px solid #717071;color:#888889;cursor:pointer;display:inline-block;text-align:center;line-height:21px}
.btar{width:22px;height:22px;background:#595757;color:#FFF;text-align:center;line-height:22px;cursor:pointer;display:inline-block}

#bmbt:hover,.btar:hover,.bt1:hover,.bt2:hover{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.ftonm,.preb{display:none}
.pref{color:#CCC !important}

.nopaypal{color:#C5A5AD;position:relative}
.nopaypal>div{position:absolute;left:-12px;top:0}

.zipcode, .county, .district {
    display: inline-block;
    width: 114px;
    height: 25px;
	color:#888889;
	margin:0 4px 4px 0;
    font-size:14px;
    background-color:#fff;
    border:1px solid #717071;
}
.zipcode{display:none}
.district{margin-right:0}

.pdel{width:30px;height:30px;background:url(../dist/images/del.svg) center center no-repeat;cursor:pointer;display:inline-block}
.ppp{text-decoration:line-through}
.ppd{color:#F60;padding-left:5px}
div.ppd{padding-left:0}

#intro{display:inline-block;height:34px;line-height:45px;padding-left:5px;margin-top:5px;vertical-align:middle}
.intro{padding-left:5px;color:#4ac1ad}

#autolab,#autolab2,#sum7000,#tb123{display:none}

#mzipcode{display:inline-block;padding-left:12px}
#mzlab{padding:14px 10px 10px 0 !important}

#pay31>div{margin:5px 0 0 20px}

.button{width:130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nextbt{margin-left:10px}

#ps{width:232px;height:90px;border:1px solid #717071;box-sizing:border-box;padding:2px}

#loading{width:100%;height:100%;background:#FFF;color:#595757;position:fixed;left:0;top:0;z-index:9999;display:none}
#loading img{display:block;margin-bottom:10px}
#loading div{margin-bottom:150px}

@media screen and (max-width: 870px) {
#mbmenu{display:inline-block}
#cart,#loginbt,#logout,#menu,#oquery{display:none !important}
#sinlog{width:425px;margin:-280px 0 0 -213px}
#sin,#log{width:100%;padding:0;border:none}
#log,.ddn,#login>a{display:none}
.dn{display:inline}
#navi,#navispace,#login{height:46px}
#logo{width:77px;height:40px;margin:3px 0 0 24px;background-size:100%}

}

@media screen and (max-width: 810px) {
#tb1td>div,#buy_way_tb2 div{display:block;margin:15px 0 0 0}
#tb1td>div:first-child,#buy_way_tb2 div:first-child{margin-top:0}

}

@media screen and (max-width: 768px) {
#product{max-width:654px}

}

@media screen and (max-width: 660px) {
.nom{display:none}
.onm{display:inline}
.onm2{display:block}
#product{padding:0 15px}
.fc>a,#stg1go,#stg2go,#stg2bk,#stg3bk{float:none;display:block;clear:both;margin-left:0}
#stg3go{float:none;clear:both;margin-left:0}
#stg1go,#del,#cancel,#stg2go,#stg3go,#bkm,#paypal{margin-bottom:10px}
#paypal{float:none;clear:both;margin-left:0}
#buy_way_c div{display:block}
#buy_way_c div:first-child{margin-bottom:15px}
.pro_name{padding-top:5px;padding-bottom:5px}

}

@media screen and (max-width: 480px) {
#sinlog{width:280px;margin:-280px 0 0 -140px;padding:69px 20px 20px 20px}
#sinlog_close{top:39px}

}