html {height:100%;}
html * { max-height:9999999px; }
html input, html img { max-height:none; }
body {margin:0;}
body, td, input, select, textarea {
	font-size:26px;
	font-family: "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
	font-weight:normal; font-style:normal;
}
body div { -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none; -ms-text-size-adjust: 100%; }

a {color:#6e6e6e; text-decoration: none;}
a:hover {color:#CC3300;}

form {margin:0px;}
input.cursor {cursor: pointer;} 
img {border: 0px;}
input, select, textarea { background-color:#fff; }

input:focus { outline-style:none; box-shadow:none; border-color:transparent; }
select:focus { outline-style:none; box-shadow:none; border-color:transparent; }
textarea:focus { outline-style:none; box-shadow:none; border-color:transparent; }

.center {text-align:center;}
.absmiddle { vertical-align: middle;}
.clear {clear:both; *display:inline;}
.nodata {height:60px; text-align:center; padding:50px 0 25px 0; color:#666;}
.f-left { float:left; }
.f-right { float:right; }
.d-inline { display:inline; }
.d-inblock { display:inline-block; }
.d-block { display:block; }

.clearfix:after {
 content: ".";
 display: block;
 height:0; 
 clear:both;
 visibility:hidden;  
}
.clearfix { display:block; }
img { vertical-align:middle; }
.img-vt { vertical-align:top; }

.lineType1 { background-color:#e0e0e0; height:2px; overflow:hidden; }
.lineType2 { background:url(images/line_dot1.gif) repeat-x left center; height:2px; overflow:hidden; }
.lineType3 { background-color:#ababab; height:2px; overflow:hidden; }
.lineType4 { background:url(images/line_dot2.gif) repeat-x left center; height:2px; overflow:hidden; }
.lineType5 { background:url(images/line_dot3.gif) repeat-x left center; height:2px; overflow:hidden; }

/*** LINE ***/
.mh2 {height:2px; overflow:hidden;}
.mh3 {height:3px; overflow:hidden;}
.mh5 {height:5px; overflow:hidden;}
.mh6 {height:6px; overflow:hidden;}
.mh8 {height:8px; overflow:hidden;}
.mh10 {height:10px; overflow:hidden;}
.mh12 {height:12px; overflow:hidden;}
.mh15 {height:15px; overflow:hidden;}
.mh20 {height:20px; overflow:hidden;}
.mh30 {height:30px; overflow:hidden;}

/************************************/

.bodydoc { width:720px; margin:0 auto; position:relative; overflow-x:hidden; overflow-y:auto; }
.topnav { box-sizing:border-box; height:200px; padding-top:40px; background:url(images/head_bg2.png) repeat-x center top; position:relative; z-index:1; margin-bottom:-8px; }
.topnav .logo { float:left; padding-left:15px; padding-top:6px; }
.topnav .menu { float:right; height:88px; }
.topnav .menu .item { float:left; margin:0 10px; }
.topnav .topic { padding-top:15px; font-weight:bold; font-size:26px; text-align:center; }
.topnav .topic a { display:inline-block; padding:0 14px; color:#535353; }
.topnav .topic a:hover { color:#CC3300; }
.topnav .topic a:first-child { padding-left:0; }
.topnav .topic a:last-child { padding-right:0; }

.menuoverlay {
 background-color: #000;
 position:fixed;
 top:0;
 left:0;
 z-index:199;
 width:100%;
 height:100%;
 opacity:0.5;
}

nav.tlsmenu { position:absolute; top:0; left:0; z-index:200; background-color:#fff; min-height:600px; width:570px; border-bottom-right-radius:10px; }
nav.tlsmenu .item .name { background-color:#fdd000; padding:20px 60px 20px 110px; border-top:2px solid #fff; position:relative; min-height:56px; font-size:40px; line-height:1.4; }
nav.tlsmenu .item .name a { color:#000; display:block; }
nav.tlsmenu .item .name a.d-inblock { display:inline-block; }
nav.tlsmenu .item .name .ic { position:absolute; left:27px; top:13px; }
nav.tlsmenu .item .ic-down { background-image:url(images/icon_arr1_down.gif); background-repeat:no-repeat; background-position:511px 37px; }
nav.tlsmenu .item .ic-up { background-image:url(images/icon_arr1_up.gif); background-repeat:no-repeat; background-position:511px 37px; }
nav.tlsmenu .item .ic-add { background-image:url(images/icon_add.gif); background-repeat:no-repeat; background-position:511px 37px; }
nav.tlsmenu .item .ic-sub { background-image:url(images/icon_sub.gif); background-repeat:no-repeat; background-position:511px 37px; }
nav.tlsmenu .item .ic-link { background-image:url(images/icon_link.jpg); background-repeat:no-repeat; background-position:511px 37px; }

nav.tlsmenu .submenu .subitem .subname { padding:20px 60px 20px 27px; border-top:2px solid #fdd000; position:relative; min-height:56px; font-size:40px; line-height:1.4; cursor:pointer; color:#000; }
nav.tlsmenu .submenu .subitem .subname a { display:block; }
nav.tlsmenu .submenu .subitem .subname > a { color:#000; }
nav.tlsmenu .submenu2 .subitem2 { padding:20px 60px 20px 27px; border-top:2px solid #fdd000; min-height:56px; font-size:40px; line-height:1.4; background-color:#fff8d9; }
nav.tlsmenu .submenu2 .subitem2 a { display:block; }

nav.tlsmenu .close { position:absolute; top:20px; right:-80px; z-index:201; cursor:pointer; } 

.container .top-meminfo { width:660px; height:80px; margin:30px auto 0; text-align:center; }
.container .top-meminfo .bgm { background:url(images/bdr_meminfo_m.gif) repeat-x left top; }
.container .top-meminfo .bgr { background:url(images/bdr_meminfo_r.gif) no-repeat right top; }
.container .top-meminfo .bgl { background:url(images/bdr_meminfo_l.gif) no-repeat left top; height:80px; line-height:80px; font-size:26px; font-weight:bold; }
.container .top-meminfo span.bonus { color:#c40c22; }

.awoo_home_tags { width:660px; margin:15px auto -25px; }
.awoo_home_tags .item { margin-right:15px; margin-bottom:15px; float:left; background-color:#fff5e0; border-radius:5px; box-sizing:border-box; text-align:center; } /* width:132px; */
.awoo_home_tags .item a { color:#202020; display:block; padding:6px 8px; font-size:22px; }
.awoo_home_tags .item a:hover { color:#cc3300; }

.awoo_home_prod { margin:15px auto; width:660px; }
.awoo_home_prod .tit { position:relative; }
.awoo_home_prod .tit > .txt { position:absolute; top:28px; left:128px; font-size:32px; } 

.awoo_rel_prod .tit1 {  text-align:center; font-weight:bold; }

.awoo_page .pgtag_bg1 { background-color:#fbca4d; padding:10px 0; margin-bottom:30px; }
.awoo_page .pgtag_h1 { font-size:26px; padding:0 15px; margin:0 0 5px; color:#6d3f00; }
.awoo_page .pgtag_intro { padding:0 15px; color:#9e6100; font-size:22px; }

.awoo_cls_tags { margin:10px 5px 15px; }
.awoo_cls_tags .tit { margin: 5px 0 5px 5px; float:left; padding:6px 0; }
.awoo_cls_tags .item { margin:8px 8px 8px 8px; float:left; background-color:#fff5e0; border-radius:5px; }
.awoo_cls_tags .item a { color:#202020; display:block; padding:6px 8px; font-size:22px; }
.awoo_cls_tags .item a:hover { color:#cc3300; }


.main .homebnr { width:652px; margin:0 auto; border:4px solid #dcdcdc; border-radius:6px; overflow:hidden; margin-top:30px; }
.main .homebnr .jc {
    position: relative;
    overflow: hidden;
	width:652px;
	height:auto;
}
.main .homebnr .jc ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.main .homebnr .jc li { float:left; width:652px; height:auto; text-align:center; }
.main .homebnr .prev { position:absolute; top:50%; left:0; margin-top:-48px; z-index:10; }
.main .homebnr .next { position:absolute; top:50%; right:0; margin-top:-48px; z-index:10; }


.main .homebnr .tr1 { position:relative; }
.main .homebnr .tr2 { width:630px; margin:30px auto 20px; }
.main .homebnr .tr2 .item { float:left; width:300px; }
.main .homebnr .tr2 .item0 { margin-right:30px; }
.main .homebnr .tr2 .item table { width:100%; }
.main .homebnr .tr2 .item table td { height:188px; text-align:center; vertical-align:middle; }
.main .homebnr .tr2 .item .tit { text-align:center; margin-top:10px; }

.main .homebnr #homebnr2 {
    position: relative;
    overflow: hidden;
	width:300px;
	height:auto;
}
.main .homebnr #homebnr2 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.main .homebnr #homebnr2 li { float:left; width:300px; height:auto; text-align:center; }

.main .mprod_new { width:690px; margin:30px auto 20px; }

.main .mprod_new .d-head { position:relative; }
.main .mprod_new .d-head .more { position:absolute; width:100px; height:40px; right:162px; top:10px; }
.main .mprod_new .d-body { position:relative; min-height:500px; background:url(images/bdr_mprod_bg.gif) repeat-y 50% 50%; }
.main .mprod_new .d-body #NewArrival { width:644px; margin:0 auto; padding:30px 0; }
.main .mprod_new .d-body .item { float:left; width:260px; margin:0 31px; text-align:center; }
.main .mprod_new .d-body .item .img { height:260px; background-color:#efefef; position:relative; }
.main .mprod_new .d-body .item .img .pic { display:table-cell; vertical-align:middle; width:260px; height:260px; }
.main .mprod_new .d-body .item .img .icon_act { position:absolute; top:0; left:0; text-align:left; font-size:13px; }
.main .mprod_new .d-body .item .img .icon_act .ic { margin-bottom:5px; }
.main .mprod_new .d-body .item .name { margin:20px 0; text-align:left; }
.main .mprod_new .d-body .item .soldout { display:inline-block; padding:2px 5px; border-radius:3px; background-color:#606060; color:#ffffff; margin-top:12px; }
.main .mprod_new .d-body .item .lwp { text-align:left; background:url(images/icon_lowprice.jpg) no-repeat 0 0px; padding-left:74px; min-height:32px; }
.main .mprod_new .d-body .item .lmp { text-align:left; background:url(images/sp_time.jpg) no-repeat 0 0px; padding-left:100px; min-height:32px; }
.main .mprod_new .d-body .item .price { text-align:left; background:url(images/icon_bprice.jpg) no-repeat 0 0px; padding-left:100px; min-height:32px; }
.main .mprod_new .d-body .item .price2 { text-align:left; background:url(images/icon_bprice2.jpg) no-repeat 0 0px; padding-left:100px; min-height:32px; }
.main .mprod_new .d-body .item .cart { float:left; margin-top:25px; margin-right:2px; }
.main .mprod_new .d-body .item .btn-l { margin-left:12px; }
.main .mprod_new .d-body .next { position:absolute; top:50%; right:0; margin-top:-64px; }
.main .mprod_new .d-body .prev { position:absolute; top:50%; left:0; margin-top:-64px; }
.main .mprod_new .d-foot { height:12px; }

.main .mprod_mix1 table { margin:0 auto; border-spacing:12px; }
.main .mprod_mix1 table th { height:64px; }
.main .mprod_mix1 table th img { position:relative; top:16px; }
.main .mprod_mix1 table td { width:316px; border:4px solid #d50413; }
.main .mprod_mix1 table td .inner { min-height:300px; }
.main .mprod_mix1 table td #AddProd { width:260px; margin:20px auto; } 
.main .mprod_mix1 table td #AddProd .img { width:260px; height:260px; text-align:center; display:table; border-spacing:0px; position:relative; }
.main .mprod_mix1 table td #AddProd .img .pic { display:table-cell; vertical-align:middle; width:260px; height:260px; }
.main .mprod_mix1 table td #AddProd .img .icon_act { position:absolute; top:0; left:0; text-align:left; font-size:13px; }
.main .mprod_mix1 table td #AddProd .img .icon_act .ic { margin-bottom:5px; }
.main .mprod_mix1 table td #AddProd .name { margin:15px 0; text-align:left; }
.main .mprod_mix1 table td #AddProd .op { text-align:left; background:url(images/icon_aprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; min-height:32px; }
.main .mprod_mix1 table td #AddProd .bp { text-align:left; background:url(images/icon_addprice.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; color:#d50000; min-height:32px; }
.main .mprod_mix1 table td #AddProd .note { font-size:21px; text-align:center; margin-top:25px; color:#6e6e6e; }
.main .mprod_mix1 table td #AddProd .more { text-align:right; font-size:22px; margin-top:30px; }
.main .mprod_mix1 table td #AddProd .more a { color:#fe8f02; }
.main .mprod_mix1 table td .mbrand { width:260px; margin:0 auto; }
.main .mprod_mix1 table td .mbrand .item { text-align:center; margin-bottom:24px; }
.main .mprod_mix1 table td .mbrand .item img { max-width:260px; }
.main .mprod_mix1 table td .mbrand .more { text-align:right; font-size:22px; margin-top:30px; }
.main .mprod_mix1 table td .mbrand .more a { color:#fe8f02; }

.main .mprod_mix2 { margin:30px 0; }
.main .mprod_mix2 .ptag { width:660px; margin:0 auto; position:relative; top:12px; }
.main .mprod_mix2 .ptag .btn { float:left; width:132px; height:64px; text-align:center; line-height:68px; overflow:hidden; color:#fff; font-weight:bold; font-size:24px; }
.main .mprod_mix2 .ptag .bt1 { background:url(images/mcls1.jpg) no-repeat center top; }
.main .mprod_mix2 .ptag .bt2 { background:url(images/mcls2.jpg) no-repeat center top; }
.main .mprod_mix2 .ptag .bt3 { background:url(images/mcls3.jpg) no-repeat center top; }
.main .mprod_mix2 .ptag .bt4 { background:url(images/mcls4.jpg) no-repeat center top; }
.main .mprod_mix2 .ptag .bt5 { background:url(images/mcls5.jpg) no-repeat center top; }
.main .mprod_mix2 .ptag .bt1_1 { background:url(images/mcls0.jpg) no-repeat center top; color:#E2007E; }
.main .mprod_mix2 .ptag .bt2_1 { background:url(images/mcls0.jpg) no-repeat center top; color:#E2007E; }
.main .mprod_mix2 .ptag .bt3_1 { background:url(images/mcls0.jpg) no-repeat center top; color:#E2007E; }
.main .mprod_mix2 .ptag .bt4_1 { background:url(images/mcls0.jpg) no-repeat center top; color:#E2007E; }
.main .mprod_mix2 .ptag .bt5_1 { background:url(images/mcls0.jpg) no-repeat center top; color:#E2007E; }

.main .mprod_mix2 .canvas .list table { margin:0 auto; border-spacing:12px; position:relative; }
.main .mprod_mix2 .canvas .list table td { vertical-align:top; }
.main .mprod_mix2 .canvas .list table .item2 { width:320px; }
.main .mprod_mix2 .canvas .list table .item { width:316px; border:4px solid #fdd000; }
.main .mprod_mix2 .canvas .list table .item .inner { width:260px; margin:25px auto; }
.main .mprod_mix2 .canvas .list table .item .img { width:260px; height:260px; text-align:center; display:table; border-spacing:0px; position:relative; }
.main .mprod_mix2 .canvas .list table .item .img .pic { display:table-cell; vertical-align:middle; width:260px; height:260px; }
.main .mprod_mix2 .canvas .list table .item .img .icon_act { position:absolute; top:0; left:0; text-align:left; font-size:13px; }
.main .mprod_mix2 .canvas .list table .item .img .icon_act .ic { margin-bottom:5px; }
.main .mprod_mix2 .canvas .list table .item .soldout { display:inline-block; padding:2px 5px; border-radius:3px; background-color:#606060; color:#ffffff; margin-top:12px; }
.main .mprod_mix2 .canvas .list table .item .name { margin:20px 0; text-align:left; }
.main .mprod_mix2 .canvas .list table .item .op { text-align:left; background:url(images/icon_aprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; min-height:32px; }
.main .mprod_mix2 .canvas .list table .item .bp { text-align:left; background:url(images/icon_bprice.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; min-height:32px; }
.main .mprod_mix2 .canvas .list table .item .bp2 { text-align:left; background:url(images/icon_bprice2.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; min-height:32px; }
.main .mprod_mix2 .canvas .list table .item .tp { text-align:left; background:url(images/sp_time.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; min-height:32px; }
.main .mprod_mix2 .canvas .list table .item .lp { text-align:left; background:url(images/icon_lowprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; min-height:32px; }

.main .mprod_mix2 .canvas .list table .item .cart { float:left; margin-top:25px; margin-right:2px; }
.main .mprod_mix2 .canvas .list table .item .btn-l { margin-left:12px; }

.main .mpush { width:660px; margin:40px auto 30px; }
.main .mpush .tit { position:relative; top:2px; }
.main .mpush .bdr { border:2px solid #e3e3e3; }
.main .mpush .bdr .list { width:630px; margin:25px auto 0; }
.main .mpush .bdr .list .item { width:300px; text-align:center; float:left; margin-bottom:25px; }
.main .mpush .bdr .list .item .tit { margin-top:10px; }
.main .mpush .bdr .list .item .tit a { color:#3399cc; }
.main .mpush .bdr .list .item0 { margin-right:30px; } 

.main .mvideo { width:660px; margin:40px auto 30px; }
.main .mvideo .tit { position:relative; top:2px; }
.main .mvideo .bdr { border:2px solid #e3e3e3; }
.main .mvideo .bdr .list { width:630px; margin:25px auto 0; }
.main .mvideo .bdr .list .item { width:300px; text-align:center; float:left; margin-bottom:25px; }
.main .mvideo .bdr .list .item .tit { margin-top:10px; text-align:left; }
.main .mvideo .bdr .list .item .tit a { color:#3399cc; }
.main .mvideo .bdr .list .item0 { margin-right:30px; } 
.main .mvideo .bdr .list .more { text-align:right; margin-bottom:25px; font-size:24px; }
.main .mvideo .bdr .list .more a { color:#fe8f02; }

.topbnr { position:relative; margin-top:10px; }
.topbnr .img { display:none; }

.page { margin:30px 0 15px; text-align:center; }
.page .prev a { display:inline-block; border:1px solid #b0b0b0; padding:6px 8px; margin:0 6px; }
.page .next a { display:inline-block; border:1px solid #b0b0b0; padding:6px 8px; margin:0 6px; }
.page .pg-item a { display:inline-block; border:1px solid #b0b0b0; padding:6px 8px; margin:0 6px; min-width:32px; }
.page .m-now a { color:#000; background-color:#efefef; }
.page .tr2 { color:#606060; margin-top:25px; }
.page .tr2 select { border:1px solid #b0b0b0; padding:3px 6px; min-width:50px; }
/*
.m-nav { margin:10px auto; position:relative; text-align:center; width:660px; }
.m-nav .m-sel-title { text-align:center; position:relative; display:inline-block; padding:10px 20px; cursor:pointer; }
.m-nav .m-sel-title .name { display:inline-block; margin:0 0.5rem; color:#5e5e5e; }
.m-nav .m-sel-title .icon { display:inline-block; vertical-align:3px; }
.m-nav .m-now a { color:#f0831e; }
.m-nav .prev { position:absolute; left:0; top:5px; padding:0px; display:inline-block; }   
.m-nav .next { position:absolute; right:0; top:5px; padding:0px; display:inline-block; }

.m-nav .m-nav-div { position:relative; margin-bottom:1rem; margin-top:1rem; }  
.m-nav .m-nav-menu { border:1px solid #808080; border-radius:5px; width:100%; background-color:#fff; }
.m-nav ul.m-nav-menu { margin:0; padding:0; list-style-type:none; } 
.m-nav ul.m-nav-menu li { margin:0 1.5rem; padding:0.5rem 0; text-align:center; border-top:1px solid #808080; }
.m-nav ul.m-nav-menu li:first-child { border-top:0px none #e8e8e8; }
.m-nav ul.m-nav-menu li a { color:#202020; display:block; padding:0.5rem 0;}
.m-nav ul.m-nav-menu li a:active { color:#c7161e; }
*/
.breadcrumb { padding-bottom:7px; background:#e9e9e9 url(images/bdr_shadow1.gif) repeat-x bottom center; font-size:23px; }
.breadcrumb .inner { padding:18px 15px; color:#535353; line-height:1.5; } 
.breadcrumb .inner a { color:#303030; }
.breadcrumb .sp { color:#bcbcbc; display:inline-block; padding:0 10px; vertical-align:2px; }
.breadcrumb .inner .back { color:#545454; }
 
.container { padding-bottom:20px; } 
 
.label { width:660px; margin:0 auto; }
.label .modtit { margin:30px 0; }
.label .modtit .img { margin-bottom:10px; }
.label .modtit .txt { padding-left:115px; font-size:28px; color:#6f6f6f; margin-bottom:32px; }
.label .modtit .hr { height:8px; }
.label .modtit .hr img { vertical-align:top; }
.label .list { margin:30px 0 10px; }
.label .list .item { float:left; width:320px; margin-bottom:20px; text-align:center; }
.label .list .i0 { margin-right:20px; }
 
.video { width:660px; margin:30px auto; }
.video .item .pic { background-color:#efefef; }
.video .item .subject { margin:20px 0; color:#fe9600; }
.video .item .subject a { color:#fe9600; font-size:30px; }
.video .item .intro { color:#535353; }
.video .item .source { margin-top:20px; }
.video .lineType4 { margin:30px 0; }
.video .detail .title { color:#fe9600; font-size:30px; margin-bottom:30px; }
.video .detail .source { margin-top:30px; }
.video .detail .movie { background-color:#efefef; }
.video .detail .desc { color:#535353; margin-top:30px; }
.video .detail .back { margin-top:30px; text-align:right; }
.video .detail .back .fas { color:#fe9600; }
 
.product .ody { width:660px; margin:20px auto; border:2px solid #e3e3e3; padding:10px 15px; box-sizing:border-box; font-size:22px; }
.product .ody .by { float:left; }
.product .ody select { font-size:22px; padding:8px; border-radius:10px; border:2px solid #ababab; }
.product .ody .item-num { float:right; margin-top:8px; }
.product .ody .item-num span { color:#fe8f02; font-size:26px; }

.product .childarea { width:660px; margin:20px auto; border:2px solid #fff1b2; box-sizing:border-box; }
.product .childarea .node { background-color:#fff1b2; color:#ca171d; padding:15px 15px; font-weight:bold; }
.product .childarea .node a { color:#ca171d; }
.product .childarea .childs { padding:15px 15px; }
.product .childarea .childs select { border:0 none; width:100%; padding:10px; background-color:#fff; }


.product .listarea table { margin:0 auto; border-spacing:12px; position:relative; }
.product .listarea table td { vertical-align:top; }
.product .listarea table .item2 { width:320px; }
.product .listarea table .item { width:316px; border:4px solid #fdd000; }
.product .listarea table .hot { border:4px solid #ca171d; position:relative; }
.product .listarea table .hot .rank { position:absolute; left:10px; top:-4px; }
.product .listarea table .item .inner { width:260px; margin:25px auto; }
.product .listarea table .item .img { width:260px; height:260px; text-align:center; display:table; border-spacing:0px; position:relative; }
.product .listarea table .item .img .pic { display:table-cell; vertical-align:middle; width:260px; height:260px; }
.product .listarea table .item .img .icon { position:absolute; bottom:0; right:0; }
.product .listarea table .item .img .icon_act { position:absolute; top:0; left:0; text-align:left; font-size:13px; }
.product .listarea table .item .img .icon_act .ic { margin-bottom:5px; }
.product .listarea table .item .name { margin:20px 0; text-align:left; }
.product .listarea table .item .op { text-align:left; background:url(images/icon_aprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; min-height:32px; }
.product .listarea table .item .bp { text-align:left; background:url(images/icon_bprice.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; min-height:32px; }
.product .listarea table .item .bp2 { text-align:left; background:url(images/icon_bprice2.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; min-height:32px; }
.product .listarea table .item .tp { text-align:left; background:url(images/sp_time.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; min-height:32px; }
.product .listarea table .item .lp { text-align:left; background:url(images/icon_lowprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; min-height:32px; }
.product .listarea table .item .soldout { display:inline-block; padding:2px 5px; border-radius:3px; background-color:#606060; color:#ffffff; margin-top:12px; }
.product .listarea table .item #AddProd .note { font-size:21px; text-align:center; margin-top:25px; color:#6e6e6e; }


.product .listarea table .item .cart { float:left; margin-top:25px; margin-right:2px; }
.product .listarea table .item .btn-l { margin-left:12px; }

.top-desc { margin-top:10px; margin-bottom:10px; }

.product .detail { width:660px; margin:0 auto; }
.product .detail .pimg { padding:48px 0; text-align:center; }
.product .detail .pimg .icon_pos { position:relative; }
.product .detail .pimg .icon_act { position:absolute; right:0; bottom:0; text-align:right; }
.product .detail .pimg .icon_act .ic { margin-top:6px; }
.product .detail .dinfo .pname { font-size:40px; }
.product .detail .dinfo .info { list-style:none; margin:45px 0; padding:0; font-weight:bold; color:#777; }
.product .detail .dinfo .info li.red { color:#cc3333; }
.product .detail .dinfo .brandlink { color:#e61d08; text-decoration:underline; }
.product .detail .dinfo .brandlink:hover { color:#ff0000; }
.product .detail .choose { margin-bottom:20px; }
.product .detail .choose .lineType2 { margin-bottom:40px; }

.product .detail .choose .morec { width:130px; float:left; }
.product .detail .choose .morec > div { padding:10px 5px 0; }
.product .detail .choose .czone { width:530px; float:left; }
.product .detail .choose .czone .icon { float:left; margin-right:20px; margin-bottom:20px; position:relative; }
.product .detail .choose .czone .icon .bd .bc { width:50px; height:50px; }
.product .detail .choose .czone .icon .txt { padding:15px; }
.product .detail .choose .czone .icon .no { position:absolute; top:0; left:0; }
.product .detail .choose .czone .in { border:2px solid #ffa600; }
.product .detail .choose .czone .out { border:2px solid #cfcfcf; }
.product .detail .choose .czone .dis { border:2px solid #cfcfcf; }

.product .detail .choose .szone { width:530px; float:left; }
.product .detail .choose .szone select { padding:8px 10px; border:2px solid #ababab; }
.product .detail .choose .szone select .disable { color:#808080; }

.product .detail #CashWrite { margin-top:40px; }
.product .detail #CashWrite .price { list-style:none; margin:0; padding:0; }
.product .detail #CashWrite .price li { margin-bottom:10px; }
.product .detail #CashWrite .price .op { float:left; }
.product .detail #CashWrite .price .op span { font-size:40px; text-decoration:line-through; } 
.product .detail #CashWrite .price .bp { float:left; color:#d50000; margin-left:30px; }
.product .detail #CashWrite .price .bp span { font-size:40px; }
.product .detail #CashWrite .price .spec span { color:#d50000; }
.product .detail #CashWrite .price .spec span.px { font-size:40px; }
.product .detail #CashWrite .price .spec span.note { color:#777; }
.product .detail #CashWrite .price .clear { clear:both; height:0; }
.product .detail #CashWrite .price label { display:inline-block; font-size:20px; font-weight:bold; padding:3px 8px; border-radius:8px; vertical-align:4px; margin-right:10px; }
.product .detail #CashWrite .price label.orange { background-color:#ff9825; color:#fff;  }
.product .detail #CashWrite .price label.red { background-color:#e61d08; color:#fff; }
.product .detail #CashWrite .price label.green { background-color:#64af1f; color:#fff; }
.product .detail #CashWrite .price a { color:#0168B7; text-decoration:underline; }

.product .detail .putcart { margin-top:40px; border:2px solid #e3e3e3; padding:30px 20px; }
.product .detail .putcart .tnum { float:left; font-size:32px; padding-top:30px; margin-right:20px; }
.product .detail .putcart .selnum { float:left; padding-top:16px; }
.product .detail .putcart .selnum input { border:2px solid #ababab; padding:15px; width:160px; }
.product .detail .putcart .selnum input::-webkit-outer-spin-button,
.product .detail .putcart .selnum input::-webkit-inner-spin-button { margin:0; -webkit-appearance:none; }
.product .detail .putcart .selnum input[type=number] { -moz-appearance:textfield; }

.product .detail .putcart .buy { float:right; }
.product .detail .putcart .error { margin-top:20px; margin-bottom:40px; text-align:center; }
.product .detail .putcart .often { list-style:none; margin:48px 0; padding:0; }
.product .detail .putcart .often .b1 { float:left; }
.product .detail .putcart .often .b2 { float:right; }
.product .detail .putcart .soldout { color:#A9A9A9; font-weight:bold; text-align:center; float:left; width:280px; padding:20px 0; }
.product .detail .putcart .comein { color:#ffffff; font-weight:bold; text-align:center; float:right; background-color:#883300; border-radius:15px; width:280px; }
.product .detail .putcart .comein a { color:#ffffff;  padding:20px 0; display:block; }
.product .detail .putcart .comein a:hover { color:#ffcc00; }


.product .detail .icon-btn { margin:40px 0 40px; }
.product .detail .icon-btn .share { float:left; color:#fe9601; }
.product .detail .icon-btn .share .t { float:left; margin-right:20px; padding-top:10px; font-weight:bold; }
.product .detail .icon-btn .share .icon { float:left; margin-right:20px; } 
.product .detail .icon-btn .back { float:right; padding-top:8px; font-size:28px; }

.product .detail .addprod { margin:40px 0; }
.product .detail .addprod > .tit { padding:16px 50px 16px 24px; margin-bottom:30px; background-color:#fe0000; color:#fff; box-sizing:content-box; }
.product .detail .addprod .text { font-size:28px; color:#777; }
.product .detail .addprod .text .f { float:left; width:160px; }
.product .detail .addprod .text .t { float:left; width:500px; }
.product .detail .addprod .lineType4 { margin:20px 0; }
.product .detail .addprod .toAdd { margin:30px 0; }
.product .detail .addprod .toAdd .apic { float:left; width:260px; margin-right:30px; text-align:center; }
.product .detail .addprod .toAdd .apre { float:left; width:370px; }
.product .detail .addprod .toAdd .apre .name { color:#000; font-size:32px; margin-bottom:30px; }
.product .detail .addprod .toAdd .apre .name a { color:#000; }
.product .detail .addprod .toAdd .apre .pi { margin-bottom:10px; }
.product .detail .addprod .note { color:#ff9696; }

.product .detail .toAdd .pp { color:#d50000; }
.product .detail .toAdd .pi select { width:166px; border:2px solid #ababab; border-radius:5px; padding:5px 10px; }
.product .detail .toAdd .chk { float:left; width:59px; padding-top:5px; }                      
.product .detail .toAdd .num { float:left; width:201px; }
.product .detail .toAdd .num input { width:142px; border:2px solid #ababab; border-radius:5px; padding:5px 10px; }

.product .detail .desc { margin-top:30px; }
.product .detail .desc > div.tit { position:relative; margin-bottom:30px; }
.product .detail .desc > div.tit span.txt { position:absolute; top:28px; left:128px; font-size:32px; }
.product .detail .desc > .data { margin:30px 0 40px; }
.product .detail .desc .masonry { text-align:center; }
.product .detail .desc .masonry img { max-width:660px; }
.product .detail .desc .masonry table { max-width:660px; }
.product .detail .desc .masonry .my_item { margin:10px 0; }

.product .detail .gift_notice { border:1px solid #606060; border-radius:6px; padding:10px; text-align:center; cursor:pointer; }

.product .nowst { width:660px; margin:30px auto; }
.product .nowst .padd { border:4px solid #e3e3e3; padding:26px; }
.product .nowst .subject { color:#ca171d; font-size:30px; margin-bottom:30px; }
.product .nowst .desc { color:#535353; margin-bottom:30px; }
.product .nowst .tr2 .count { margin-top:30px; text-align:center;  }

.prod-activity .listarea .item .choose { margin-top:20px; }
.prod-activity .listarea .item .choose .e input { border:2px solid #ababab; padding:10px 15px; width:65%; border-radius:10px; } 
.prod-activity .listarea .item .choose .e select { border:2px solid #ababab; padding:10px 15px; width:75%; border-radius:10px; }
.prod-activity .listarea .item .price .spec { margin:15px 0; }
.prod-activity .listarea .item .price .spec label { vertical-align:4px; }
.prod-activity .listarea .item .price .spec label.orange { background-color:#febc0d; border-radius:10px; padding:3px 5px; color:#fff; font-size:24px; font-weight:bold; } 
.prod-activity .listarea .item .price .spec label.red { background-color:#e61e08; border-radius:10px; padding:3px 5px; color:#fff; font-size:24px; font-weight:bold; } 
.prod-activity .listarea .item .price .spec label.green { background-color:#00ba5f; border-radius:10px; padding:3px 5px; color:#fff; font-size:24px; font-weight:bold; }
.prod-activity .listarea .item .price .spec .px { color:#d50000; }
.prod-activity .listarea .item .price .spec .pe { font-size:34px; }
.prod-activity .listarea .item .price .spec .real { color:#d50000; }
.prod-activity .listarea td.red { border-color:#e61e08; } 
.prod-activity .listarea td.green { border-color:#00ba5f; } 
.prod-activity .orderby { width:660px; margin:30px auto; }
.prod-activity .orderby .padd { border:2px solid #e3e3e3; padding:26px; }
.prod-activity .orderby .padd select { border:2px solid #ababab; padding:10px 15px; width:75%; border-radius:10px; }

.cart_checkout { width:660px; margin:30px auto; }
.cart_checkout .cart_step { margin-bottom:50px; }
.cart_checkout .addbouns { margin:30px 0; color:#777; }

.cart_checkout .step1 .label { position:relative; height:80px; }
.cart_checkout .step1 .label ul { list-style:none; margin:0; padding:0; position:absolute; left:120px; top:0px; }
.cart_checkout .step1 .label ul li { float:left; }
.cart_checkout .step1 .label ul li a { display:inline-block; background:url(images/label1_bg.gif) repeat-x left top; height:80px; font-size:30px; }
.cart_checkout .step1 .label ul li a span { display:inline-block; height:80px; color:#000; }
.cart_checkout .step1 .label ul li a span.l { background:url(images/label1_l.gif) no-repeat left top; }
.cart_checkout .step1 .label ul li a span.r { background:url(images/label1_r.gif) no-repeat right top; padding:25px 15px 0; }

.cart_checkout .step1 .label ul li a.now { background:url(images/label2_bg.gif) repeat-x left top; }
.cart_checkout .step1 .label ul li a.now span.l { background:url(images/label2_l.gif) no-repeat left top; }
.cart_checkout .step1 .label ul li a.now span.r { background:url(images/label2_r.gif) no-repeat right top; }

.cart_checkout .step1 .cart_notice_msg { color:#c9171e; margin:40px 0; }
.cart_checkout .step1 .continue { margin:40px 0; }
.cart_checkout .step1 .st1bd .txt { color:#777; }
.cart_checkout .step1 .st1bd ul.desc li { margin-bottom:15px; }
.cart_checkout .step1 .st1bd .lf .txt span { color:#ff9602; }
.cart_checkout .step1 .st1bd .lf .txt a { color:#ff9602; text-decoration:underline; }
.cart_checkout .step1 .st1bd .lf ul.ckbtn { list-style:none; margin:0; padding:0; }
.cart_checkout .step1 .st1bd .lf ul.ckbtn li.l { float:left; }
.cart_checkout .step1 .st1bd .lf ul.ckbtn li.r { float:right; }
.cart_checkout .step1 .st1bd .lf ul.desc { margin:40px 0; }
.cart_checkout .step1 .st1bd .rg { margin-top:40px; }
.cart_checkout .step1 .st1bd .rg .txt span { color:#ff9602; }
.cart_checkout .step1 .st1bd .rg .txt a { color:#ff9602; text-decoration:underline; }

.cart_checkout .form .spec .tit { width:660px; height:64px; margin:40px 0; background:url(images/cart_tit_bg1.jpg) no-repeat left top; }
.cart_checkout .form .spec .tit .text { color:#595656; font-size:32px; padding-top:14px; padding-left:20px; }
.cart_checkout .form .spec .tit2 { position:relative; margin:40px 0; }
.cart_checkout .form .spec .tit2 span.txt { position:absolute; top:28px; left:128px; font-size:32px; }

.cart_checkout .form .desc { color:#505050; }
.cart_checkout .form .desc a { color:#fc5a0f; }

.cart_checkout .step3 .form .payment { font-size:22px; color:#505050; }
.cart_checkout .step3 .form .payment a { color:#fc5a0f; }
.cart_checkout .step3 .form #Ch_PaymentArea ul { list-style:none; margin:40px 0 40px; padding:0; }
.cart_checkout .step3 .form #Ch_PaymentArea ul li { margin-bottom:20px; }
.cart_checkout .step3 .form #Ch_PaymentArea ul li input + label { margin-left:10px; }
.cart_checkout .step3 .form #Ch_PaymentArea ul li span { color:#777; }
.cart_checkout .step3 .form #Ch_PaymentArea ul li span label { color:#000; }
.cart_checkout .step3 .form #Ch_PaymentArea ul li .pay_opt { margin-top:15px; margin-left:40px; }

.cart_checkout .step3 .form #Ch_FreightArea ul { list-style:none; margin:40px 0 10px; padding:0; }
.cart_checkout .step3 .form #Ch_FreightArea ul li { margin-bottom:20px; }
.cart_checkout .step3 .form #Ch_FreightArea ul li input + label { margin-left:10px; }
.cart_checkout .step3 .form #Ch_FreightArea ul li span { color:#777; }
.cart_checkout .step3 .form #Ch_FreightArea ul li span label { color:#000; }

.cart_checkout .step3 .spec .cvsinfo { padding-left:43px; margin-top:12px; }
.cart_checkout .step3 .spec .cvsch { margin-top:12px; margin-bottom:12px; }
.cart_checkout .step3 .spec .cvsch a { color:#ffffff; }
.cart_checkout .step3 .spec .cvsch a:hover { text-decoration:underline; color:#ffff00; }
.cart_checkout .step3 .spec .cvsbtn { display:inline-block; padding:6px 12px; border-radius:5px; background-color:#000; }

.cart_checkout .step3 .form #SendArea ul { list-style:none; margin:40px 0 40px; padding:0; }
.cart_checkout .step3 .form #SendArea ul li { margin-bottom:20px; }

.cart_checkout .step4 .form .field .title { color:#777; font-size:26px; }
.cart_checkout .step4 .form .field .examine_form .btn { margin-top:30px; }

.cart_checkout .step5 .finish .fintxt { margin-bottom:50px; }
.cart_checkout .step5 .finish .continue .btn { float:left; }
.cart_checkout .step5 .finish .continue .sp { float:left; height:64px; width:90px; line-height:64px; text-align:center; }

.cart_checkout .error .problm { color:#777; }
.cart_checkout .error .protxt { color:#ca171d; margin:20px 0; }
.cart_checkout .error .note { color:#777; }

.cart_checkout .cart_list .line { margin:40px 0; }
.cart_checkout .cart_list .group { font-weight:bold; color:#ff9600; }
.cart_checkout .cart_list .group-sp { margin-top:40px; }
.cart_checkout .cart_list .group-line { margin:5px 0 30px; }
.cart_checkout .cart_list .item .td1 { width:260px; float:left; text-align:center; }
.cart_checkout .cart_list .item .td1 .icon { margin-top:30px; }
.cart_checkout .cart_list .item .td2 { width:320px; padding-right:50px; margin-left:30px; float:left; position:relative; }
.cart_checkout .cart_list .item .td2 div { color:#777; }
.cart_checkout .cart_list .item .td2 div > span { color:#000; }
.cart_checkout .cart_list .item .td2 div.prod { margin-bottom:40px; color:#000; font-size:34px; }
.cart_checkout .cart_list .item .td2 div.prod a { color:#000; }
.cart_checkout .cart_list .item .td2 div.prod a.weblimit { font-weight:bold; color:#ff0000; }
.cart_checkout .cart_list .item .td2 div.prod b { font-weight:normal; color:#FD9800; }
.cart_checkout .cart_list .item .td2 div.prod b.red { color:#e51803; }
.cart_checkout .cart_list .item .td2 div.prod b.green { color:#64af1f; }
.cart_checkout .cart_list .item .td2 div.prod .pcode { color:#808080; }

.cart_checkout .cart_list .item .td2 .mt10 { margin-top:10px; }
.cart_checkout .cart_list .item .td2 .style { margin-top:10px; }
.cart_checkout .cart_list .item .td2 .price { margin-top:10px; }
.cart_checkout .cart_list .item .td2 .price span { color:#fe6b01; font-size:30px; }
.cart_checkout .cart_list .item .td2 .num { margin-top:10px; }
.cart_checkout .cart_list .item .td2 .num input { border:2px solid #ababab; padding:6px 12px; }
.cart_checkout .cart_list .item .td2 .chgbonus { margin-top:10px; }
.cart_checkout .cart_list .item .td2 .buy { margin-top:30px; }
.cart_checkout .cart_list .item .td2 .buy img { max-width:370px; }
.cart_checkout .cart_list .item .td2 .status { margin-top:30px; }
.cart_checkout .cart_list .item .td2 .remove { position:absolute; top:0; right:0; }
.cart_checkout .cart_list .item .td2 .remark { color:#cc6666; font-size:20px; margin-top:15px; }
.cart_checkout .cart_list .item .td2 select { padding:8px 10px; border:2px solid #ababab; }

.favorite .favsearch { margin-bottom:50px; }
.favorite .favsearch .stit { font-size:30px; color:#535353; margin-bottom:5px; }
.favorite .favsearch .input input { border:2px solid #fdd000; background-color:#fff8d9; padding:14px 16px; font-size:24px; width:624px; }
.favorite .favsearch .btn { margin-top:30px; }
.favorite .cart_list { margin-top:50px; }
.favorite .cart_list .item .td2 .buy img { max-width:370px; }
.favorite .cart_list .item .price { margin-top:30px; } 
.favorite .cart_list .item .op { text-align:left; background:url(images/icon_aprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; min-height:32px; }
.favorite .cart_list .item .bp { text-align:left; background:url(images/icon_bprice.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; color:#d50000; min-height:32px; }
.favorite .cart_list .item .bp2 { text-align:left; background:url(images/icon_bprice2.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; color:#d50000; min-height:32px; }
.favorite .cart_list .item .tp { text-align:left; background:url(images/sp_time.jpg) no-repeat 0 0px; padding-left:100px; margin-bottom:15px; color:#d50000; min-height:32px; }
.favorite .cart_list .item .lp { text-align:left; background:url(images/icon_lowprice.jpg) no-repeat 0 0px; padding-left:74px; margin-bottom:15px; color:#d50000; min-height:32px; }


.order_detail .cart_list .item .td1 { width:180px; float:left; text-align:center; }
.order_detail .cart_list .item .td1 .icon { margin-top:30px; }
.order_detail .cart_list .item .td2 { width:400px; padding-right:30px; margin-left:30px; float:left; position:relative; }

.order_detail .addbouns { border:4px solid #e3e3e3; padding:30px;  }
.order_detail .addbouns span { color:#fe6b01; }
.order_detail #ReportBack { height:120px; }
.order_detail .form .atmhr { margin-bottom:30px; color:#cc3300; }
.order_detail .form .ftxt .price { color:#fe6b01; }
.order_detail .form .remark { color:#b00000; font-size:20px; margin-top:30px; }
.order_detail .back { text-align:center; font-size:28px; }
.order_detail .back .fas { color:#fe6b01; }

.order .return .form .headtxt span { color:#fe6b01; }
.order .return .form .cart_list { margin-top:40px; }
.order .return .form .cart_list .line { margin:40px 0;} 
.order .return .form .cart_list .item .ck { padding-bottom:20px; }
.order .return .form .cart_list .item .td1 { width:180px; float:left; text-align:center; }
.order .return .form .cart_list .item .td2 { width:400px; padding-right:30px; margin-left:30px; float:left; position:relative; }
.order .return .form .cart_list .item .td2 div { color:#777; }
.order .return .form .cart_list .item .td2 div > span { color:#000; }
.order .return .form .cart_list .item .td2 div.prod { margin-bottom:40px; color:#000; font-size:34px; }
.order .return .form .cart_list .item .td2 div.prod a { color:#000; }
.order .return .form .cart_list .item .td2 div.prod b { font-weight:normal; color:#FD9800; }
.order .return .form .cart_list .item .td2 div.prod b.red { color:#e51803; }
.order .return .form .cart_list .item .td2 div.prod b.green { color:#64af1f; }
.order .return .form .cart_list .item .td2 .mt10 { margin-top:10px; }
.order .return .form .cart_list .item .td2 select { width:auto; min-width:100px; margin-bottom:0; }
.order .return .form .cart_list .item .td2 textarea { width:90%; height:150px; margin-top:20px; }

.order .return .cform { margin-top:50px; }
.order .return .cform .tit { width:660px; height:64px; margin:40px 0; background:url(images/cart_tit_bg1.jpg) no-repeat left top; }
.order .return .cform .tit .text { color:#595656; font-size:32px; padding-top:14px; padding-left:20px; }
.order .return .cform .field .ftxt { color:#000; }
.order .return .cform .field .warn { color:#777; }
.order .return .cform .field .warn span { color:#fe6b01; }
.order .return .send .btn1 { float:left; }
.order .return .send .btn2 { float:right; }
.order .return .back { font-size:28px; padding-top:15px; padding-right:70px; }
.order .return .back .fas { color:#fe6b01; }

.cart_checkout .pkg_info_div { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc; }
.cart_checkout .pkg_info_list { position:relative; }
.cart_checkout .pkg_info_list ul { margin:10px 0 10px 35px; padding:0; list-style-type:none; }
.cart_checkout .pkg_info_list ul li { position:relative; padding:5px 0; font-size:22px; }
.cart_checkout .pkg_info_list ul li .dot { width:13px; height:13px; background-color:#666; border-radius:8px; position:absolute; top:14px; left:-31px; }
.cart_checkout .pkg_info_list ul li span.date { color:#367 !important; }
.cart_checkout .pkg_info_list .vline { position:absolute; left:10px; top:20px; height:calc(100% - 34px); border-left:1px solid #666; }


.cart_checkout .cart_info { color:#777; font-size:32px; margin-bottom:50px; }
.cart_checkout .cart_info .line { margin:30px 0; }
.cart_checkout .cart_info .cdis_link a { color:#06699c; }
.cart_checkout .cart_info #write_use_bonus .tit { color:#000; }
.cart_checkout .cart_info .fld { margin:5px 0; }
.cart_checkout .cart_info .fld .price { color:#fe6b01; }
.cart_checkout .cart_info .fld select { border:2px solid #ababab; border-radius:8px; padding:10px; margin:10px 0; }
.cart_checkout .cart_info .fld .discount { color:#64af1e; }
.cart_checkout .cart_info .fld .remark { color:#cc0000; font-size:22px; }
.cart_checkout .cart_info .fld2 { margin:10px 0; }

.cart_checkout .spec .line { margin:30px 0; }
.cart_checkout .spec .full_desc { font-size:32px; margin:30px 0; }
.cart_checkout .spec .full_desc .price { color:#cc0000; }
.cart_checkout .spec .tit { margin-top:40px; }
.cart_checkout .spec .subject { margin:30px 0; color:#ff9600; font-size:32px; }
.cart_checkout .spec .listarea { margin-left:-12px; margin-right:-12px; }
.cart_checkout .spec .listarea .item .tit2 { margin-bottom:10px; color:#ff6600; }
.cart_checkout .spec .listarea .item .img { margin-bottom:30px; }
.cart_checkout .spec .listarea .item .ck { width:50px; float:left; }
.cart_checkout .spec .listarea .item .name { width:210px; float:left; margin:0; }
.cart_checkout .spec .listarea .item .multi { margin-top:15px; }
.cart_checkout .spec .listarea .item .multi select { width:99%; border:2px solid #ababab; padding:10px; border-radius:8px; }
.cart_checkout .spec .listarea .item .multi .e { margin-top:15px; }
.cart_checkout .spec .listarea .item .sbus { margin-top:20px; text-align:center; color:#d50000; }
.cart_checkout .spec .listarea .item .price { margin-top:10px; }
.cart_checkout .spec .listarea .item .price span { color:#ff6600; }

.cart_checkout .sendbt .bt1 { float:left; margin-right:30px; }
.cart_checkout .sendbt .bt2 { float:left; }
.cart_checkout .sendbt .sp { float:left; width:90px; text-align:center; line-height:64px; }
.cart_checkout .sendbt .bt3 { float:right; }

.cart_checkout .cart_article { width:660px; margin:0 auto; line-height:1.5; }
.cart_checkout .cart_article .notice_msg { color:#ff0000; margin-bottom:30px; }
.cart_checkout .cart_article .st2bd span { color:#ff9602; }
.cart_checkout .cart_article .st2bd a { color:#ff9602; text-decoration:underline; }
.cart_checkout .cart_article .send { margin:40px 0 50px; }
.cart_checkout .cart_article .send .btn { margin-top:40px; text-align:center; } 

.storebonus { width:660px; margin:0 auto; }
.storebonus .form .headtit { text-align:center; margin:50px 0; }
.storebonus .form .remark { color:#777777; margin-bottom:40px; }
.storebonus .form .field { margin-bottom:50px; }
.storebonus .form .title { color:#535353; margin-bottom:8px; font-size:30px; }
.storebonus .form .title span { color:#ff8900; }
.storebonus .form .ftxt input.text { border:2px solid #fdd000; background-color:#fff8d9; padding:14px 16px; width:624px; }
.storebonus .form .ftxt input.code { width:160px; }
.storebonus .form .ftxt img { vertical-align:top; }
.storebonus .form .word2 { text-align:center; margin:40px 0; color:#777777; }
.storebonus .result .title { background-color:#fff8d9; text-align:center; color:#ff8900; padding:20px; }
.storebonus .result #ResultArea { background:#fff1b2 url(images/9x9_bg1.jpg) no-repeat right bottom; padding:40px; min-height:250px; }
.storebonus .result #ResultArea span { color:#fe9600; }
.storebonus .note { margin:20px 0 40px; }

.qa .cls { width:660px; margin:30px auto; }
.qa .cls .tit { width:660px; height:60px; overflow:hiddne; background:url(images/qa_tit_bg.jpg) no-repeat left top; font-size:34px; }
.qa .cls .tit .text { padding-left:78px; line-height:60px; }
.qa .cls .quest { font-size:30px; margin:15px 5px; color:#6f6f6f; }
.qa .cls .answer { padding-left:120px; background:url(images/icon_qa_ans.gif) no-repeat 40px 0; margin:15px 0; }
.qa .cls .more { margin:15px 5px; text-align:right; margin-bottom:40px; }
.qa .cls .more a { color:#ff9825; }

.news { width:660px; margin:30px auto; }
.news .list .item { margin:45px 0; }
.news .list .item .pic { margin-bottom:40px; text-align:center; }
.news .list .item .pic img { max-width:660px; }
.news .list .item .date { color:#fe9600; font-size:24px; margin-bottom:15px; }

.news .detail .title { color:#ff9600; margin-bottom:40px; }
.news .detail .desc img { max-width:660px; }
.news .detail .desc table { max-width:660px; }
.news .detail .back { margin-top:30px; text-align:right; }
.news .detail .back .fas { color:#fe9600; }

.html { width:660px; margin:30px auto; }
.html img { max-width:660px; }
.html table { max-width:660px; }

.contact { width:660px; margin:30px auto; }
.contact .msg1_txt { color:#6f6f6f; margin-bottom:40px; }
.contact .msg1_txt .tit { font-size:24px; }
.contact .msg1_txt .tit h5 { color:#f87a01; font-size:40px; margin:0 0 10px; font-weight:normal; }
.contact .msg1_txt h4 { color:#f87a01; font-size:46px; margin:15px 0; font-weight:normal; }
.contact .msg1_txt a { color:#f87a01; }
.contact .msg1_txt .c1 { color:#f87a01; }
.contact .msg1_txt .fld { margin-top:15px; font-size:24px; }
.contact .msg1_txt .hr { margin:60px 0 44px; }
.contact .msg1_txt .fld2 { font-size:30px; }
.contact .msg1_txt .icon { float:left; width:120px; }
.contact .msg1_txt .txt2 { float:left; width:540px; }
.contact ul.security { list-style:none; margin:40px 0; padding:0; }
.contact ul.security li { margin:30px 0; color:#6f6f6f; font-size:30px; line-height:1.5; }

.contact .cform .field { margin-bottom:50px; }

.form .field { margin-bottom:50px; }
.form .field-left { float:left; } 
.form .field-right { float:right; }
.form .w-65p { width:65%; }
.form .w-30p { width:30%; }
.form .title { color:#535353; margin-bottom:8px; font-size:30px; }
.form .title span { color:#ff8900; }
.form .padd { padding:14px 0; }
.form .ftxt1 { float:left; }
.form .ftxt1 > div { padding-top:16px; }
.form .ftxt2 { float:right; }
.form .ftxt2 a { color:#0068b7; }
.form .kno { color:#cc0000; }
.form .kyes { color:#008800; }
.form .cancel { margin-top:50px; }
.form .cancel a { color:#880000; }
.form input.text { border:2px solid #fdd000; background-color:#fff8d9; padding:14px 16px; font-size:24px; }
.form input.long { width:624px; }
.form input.short { width:500px; }
.form input.short2 { width:220px; }
.form input.short3 { width:540px; }
.form input.short4 { width:430px; }
.form input.code { width:160px; }
.form input.name { width:88%; }
.form input.file { border:2px solid #fdd000; background-color:#fff8d9; padding:14px 16px; font-size:24px; width:624px; }

.form select { border:2px solid #fdd000; background-color:#fff8d9; padding:13px 16px; width:660px; margin-bottom:20px; font-size:24px; }
.form textarea { border:2px solid #fdd000; background-color:#fff8d9; padding:13px 16px; width:628px; height:200px; font-size:24px; }
.form .ftxt1 select { width:360px; }
.form img { vertical-align:top; }
.form .dm { color:#ca161f; margin-top:10px; }
.form .dm .f23 { font-size:23px; }
.form div.word { margin-top:15px; color:#777; }
.form div.desc { margin:10px 0; color:#c7181d; font-size:20px; }

.form .invoice { margin-top:20px; }
.form .invoice .opt { margin-bottom:30px; margin-left:0.4rem; }
.form .invoice .opt .opt2 { margin-top:20px; }
.form .invoice .opt .opt2 span { color:#000; }
.form .invoice .subopt { margin-left:2rem; margin-top:10px; }
.form .invoice .b1 { margin-bottom:20px; }


input[type=checkbox]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform:scale(2);
  margin: 10px;
  vertical-align:3px;
}
input[type=radio]{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform:scale(2);
  margin: 10px;
  vertical-align:3px;
}

.login { width:660px; margin:30px auto; }
.login .warn { margin-bottom:40px; color:#777; }
.login .remark {}
.login .form .field { margin-bottom:0; }
.login .notmem { border:4px solid #e3e3e3; padding:26px; }
.login .notmem .first_tit { font-size:40px; color:#ca171d; font-weight:bold; margin-bottom:40px; }
.login a.c1 { color:#ec694b; }
.login a.c2 { color:#00c900; }

.join { width:660px; margin:30px auto; }
.join .head_step1 { background:url(images/mem_tit_bg1.jpg) no-repeat left top; }
.join .head_step2 { background:url(images/mem_tit_bg2.jpg) no-repeat left top; }
.join .head_step3 { background:url(images/mem_tit_bg3.jpg) no-repeat left top; }
.join .head_step { width:660px; height:96px; box-sizing:border-box; padding-top:30px; padding-left:125px; font-size:24px; margin-bottom:40px; }
.join .head_step h2 { margin:0; font-size:32px; font-weight:normal; display:inline-block; margin-right:10px; }
.join .head_step .point { color:#cc0000; }
.join .article { line-height:1.5; height:60vh; overflow:auto; margin-bottom:50px; }
.join .send { margin:40px 0 50px; color:#fe9600; }
.join .notice { margin-bottom:40px; color:#777; }
.join .joinok { color:#cc0000; margin-bottom:40px; }
.join .good { margin-top:30px; }
.join .good .tit { color:#fe9600; margin-bottom:10px; }
.join .good ul { color:#777; }

.b2e_logo { width:660px; margin:30px auto; }
.b2e_logo .head_tit { position:relative; padding-left:120px; margin-bottom:40px; }
.b2e_logo .head_tit .img { position:absolute; top:0; left:0; }
.b2e_logo .head_tit h2 { font-weight:normal; color:#f97b00; margin:0 0 15px; padding-top:10px; }
.b2e_logo .head_tit a { color:#19c9ff; }
.b2e_logo .hr { height:8px; margin-bottom:40px; }
.b2e_logo .hr img { vertical-align:top; }
.b2e_logo .notice { color:#707070; margin:30px 0; font-size:27px; }
.b2e_logo .list .item { margin-bottom:20px; width:320px; text-align:center; }
.b2e_logo .list .item0 { float:left; }
.b2e_logo .list .item1 { float:right; }

.b2e_logo .login1 .tit2 { text-align:center; margin-bottom:15px; font-weight:bold; color:#454545; }
.b2e_logo .login1 .blist { margin-bottom:50px; }
.b2e_logo .login1 .blist .i1 { margin-top:30px; }
.b2e_logo .login1 .blist .i2 { margin-top:30px; margin-bottom:60px; }
.b2e_logo .login1 .blist .cls { margin:20px 0; }
.b2e_logo .login1 .blist .item { margin-bottom:20px; width:320px; text-align:center; }
.b2e_logo .login1 .blist .item0 { float:left; }
.b2e_logo .login1 .blist .item1 { float:right; }

.b2e_login { width:660px; margin:30px auto; }
.b2e_login .head_tit { position:relative; padding-left:120px; margin-bottom:40px; }
.b2e_login .head_tit .img { position:absolute; top:0; left:0; }
.b2e_login .head_tit h2 { font-weight:normal; color:#f97b00; margin:0 0 15px; padding-top:10px; }
.b2e_login .head_tit a { color:#19c9ff; }
.b2e_login .hr { height:8px; margin-bottom:40px; }
.b2e_login .hr img { vertical-align:top; }
.b2e_login .titbg { position:relaitve; background:url(images/b2e/bg2.png) no-repeat center center/contain; height:240px; }
.b2e_login .titbg .img { text-align:center; padding-top:62px; }
.b2e_login .titbg .img2 { text-align:center; padding-top:80px; }

.minfo { width:660px; margin:0 auto; }
.minfo .warn { color:#cc0000; margin:30px 0 50px; font-size:32px; }
.minfo .area { margin-bottom:30px; }
.minfo .quest { padding:20px 20px 20px 50px; font-size:30px; background:url(images/icon_dot1.gif) no-repeat 20px 30px; }
.minfo .quest a { color:#525252; }

.sinfo { width:660px; margin:0 auto; }
.sinfo > div.tit { position:relative; margin:40px 0; }
.sinfo > div.tit span.txt { position:absolute; top:28px; left:128px; font-size:32px; }
.sinfo .notice { color:#777; font-size:32px; margin-bottom:30px; }
.sinfo .notice2 { color:#777; font-size:28px; margin-bottom:20px; }

.sinfo .order-list .item { padding:30px 0; }                                    
.sinfo .order-list .item .td1 { float:left; width:210px; text-align:center; font-size:24px; font-weight:bold; }
.sinfo .order-list .item .td1 a { color:#fe9600; }
.sinfo .order-list .item .td2 { float:left; width:450px; color:#777777; }
.sinfo .order-list .item .td2 .fld { margin-bottom:20px; font-size:28px; }
.sinfo .order-list .item .td2 .fld .price { color:#fe6b01; }
.sinfo .order-list .item .td2 .fld .date { color:#00a2e6; }
.sinfo .order-list .item .td2 a.btn { font-size:20px; display:inline-block; background-color:#ca171d; color:#fff; border-radius:5px; padding:6px; }
.sinfo .order-list .item .td2 a.btn2 { font-size:20px; display:inline-block; background-color:#000000; color:#fff; border-radius:5px; padding:6px 10px; }

.sinfo .bonus .count { font-size:32px; color:#777; margin-bottom:20px; }
.sinfo .bonus .count span { color:#fe6b01; font-size:38px; }
.sinfo .bonus .item { padding:30px 0; }
.sinfo .bonus .item .fld, 
.sinfo .bonus .item .fld1,
.sinfo .bonus .item .fld2 { color:#000; margin-bottom:20px; }    
.sinfo .bonus .item div > span.t { color:#777; display:inline-block; width:130px; text-align:right; }
.sinfo .bonus .item div span.sp { display:inline-block; width:13px; }
.sinfo .bonus .item div > span.msg { display:block; margin-left:130px; }
.sinfo .bonus .item .fld1 { float:left; width:356px; } 
.sinfo .bonus .item .fld2 { float:left; width:304px; }
.sinfo .bonus .item div span.get { color:#00a2e6; }
.sinfo .bonus .item div span.pay { color:#ca171d; }
.sinfo .bonus .item div span.only { color:#339933; }

.sinfo .bonus .unlive div span.get { color:#999999 }
.sinfo .bonus .unlive div span.pay { color:#999999; }
.sinfo .bonus .unlive div span.only { color:#999999; }

.sinfo .card .item { margin:30px 0; position:relative; }
.sinfo .card .item .price { position:absolute; top:0; right:0; }
.sinfo .card .item .fld { color:#000; margin-bottom:20px; } 
.sinfo .card .item div > span.t { color:#777; display:inline-block; width:130px; text-align:right; }
.sinfo .card .item div > span.msg { display:block; margin-left:130px; }
.sinfo .card .live .price span { color:#00a2e6; }
.sinfo .card .live span.expire { color:#339933; }
.sinfo .card .live span.status { color:#339933; }
.sinfo .card .live span.msg { color:#ca171d; }

.sinfo .card .unlive .price span { color:#ababab; }
.sinfo .card .unlive span.expire { color:#ababab; }
.sinfo .card .unlive span.status { color:#ababab; }

.sinfo .receive .item .border { border:4px solid #e9e9e9; border-radius:4px; margin:48px 0; }
.sinfo .receive .item .border .padd { padding:9px; padding-top:20px; }
.sinfo .receive .item .border .btn { margin-top:15px; text-align:center; }
.sinfo .receive .item .border .btn .txt { padding:15px; }
.sinfo .receive .item .border .note { color:#969696; text-align:center; }
.sinfo .receive .item .border .over { background-color:#e9e9e9; }
.sinfo .receive .item .border .over .txt { color:#939393; }
.sinfo .receive .item .border .ind { background-color:#FFFFCC; cursor:pointer; }
.sinfo .receive .item .border .ind .txt { color:#e41800; }
.sinfo .receive .item .border .title { text-align:center; margin:15px 0; }
.sinfo .receive .form .tips { color:#777; vertical-align:20px; }

.sinfo .vote .list { padding-bottom:30px; }
.sinfo .vote .list .line { margin:40px 0; }
.sinfo .vote .list .item .subject { color:#000000; font-size:30px; }
.sinfo .vote .list .item .date { color:#808080; margin-top:15px; }
.sinfo .vote .list .item .act { margin-top:45px; }
.sinfo .vote .list .item .act a { display:inline-block; background-color:#f5ab18; padding:5px 10px; border-radius:8px; color:#fff; font-weight:bold; }

.sinfo .vote .detail .subject { color:#000000; font-size:30px; }
.sinfo .vote .detail .date { color:#808080; margin-top:15px; }
.sinfo .vote .detail .desc { margin-bottom:40px; }
.sinfo .vote .detail .poll { margin-bottom:30px; }
.sinfo .vote .detail .poll .pt { padding-left:10px; }
.sinfo .vote .detail .send .btn1 { float:left; }
.sinfo .vote .detail .send .btn2 { float:right; }
.sinfo .vote .back { font-size:28px; padding-top:15px; padding-right:70px; }
.sinfo .vote .back .fas { color:#fe6b01; }

.sinfo .vote .view .subject { color:#000000; font-size:30px; }
.sinfo .vote .view .date { color:#808080; margin-top:15px; }
.sinfo .vote .view .desc { margin-bottom:40px; }
.sinfo .vote .view .total { margin-bottom:30px; }
.sinfo .vote .view .total span { color:#fd7e00; }
.sinfo .vote .view .item .gt .obj { float:left; width:70% }
.sinfo .vote .view .item .gt .grade { float:right; color:#fd7e00; font-size:22px; padding-top:3px; }
.sinfo .vote .view .item .gt .percent { float:right; margin-right:40px; color:#fd7e00; font-size:22px; padding-top:3px; }
.sinfo .vote .view .item .gt .bg { width:100%; height:20px; background-color:#e3e3e3; margin-top:20px; }
.sinfo .vote .view .item .gt .bg .long { height:20px; background-color:#fd7e00; }

.sinfo .push_join .push_link .tit { }
.sinfo .push_join .push_link .url { margin:30px 0; } 
.sinfo .push_join .push_link .url textarea { border:2px solid #fdd000; background-color:#fff8d9; width:626px; min-height:90px; padding:15px; font-size:24px; word-break:break-all; }
.sinfo .push_join .push_link .desc { color:#777; margin:30px 0; }
.sinfo .push_join .push_form { margin-top:30px; color:#464646; }
.sinfo .push_join .push_form .intro { margin-bottom:30px; }
.sinfo .push_join .push_form .item { margin-top:40px; }
.sinfo .push_join .push_form .item input { width:636px; padding:10px; border:2px solid #fdd000; background-color:#fff8d9; margin-top:10px; }
.sinfo .push_join .push_form .mesg textarea { border:2px solid #fdd000; background-color:#fff8d9; width:626px; height:250px; padding:15px; margin-top:10px; }
.sinfo .push_join .push_form .btn { margin-top:40px; }                                      

.ask { width:660px; margin:0 auto; }
.ask .notice { color:#6f6f6f; margin:30px 0 50px; }

footer { padding-bottom:100px; } 
footer .contact { margin:20px auto 30px; width:660px; }
footer .contact .tit { margin-bottom:30px; }
footer .contact .info1 { }
footer .contact .info2 { }
footer .contact .tel { font-weight:bold; color:#f97b00; font-size:44px; margin:5px 0; }
footer .contact .other .ot1 { float:left; color:#817365; font-weight:bold; padding-top:3px; margin-right:15px; }
footer .contact .txt .line { margin-top:10px; padding-bottom:5px; }
footer .contact .txt { background-color:#f2f2f2; border-radius:5px; padding:10px; margin:15px 0; color:#6e6e6e; }
footer .lineType1 { width:660px; margin:0 auto; }
footer .menu { margin:30px auto; width:656px; }
footer .menu .item { float:left; margin:15px; }
footer .cert1 { text-align:center; margin:40px 0; }
footer .cert2 { text-align:center; margin:40px 0 30px; }
footer .sp1 { text-align:center; margin:30px 0 15px; }
footer .logo { text-align:center; margin:15px 0 30px; }
footer .info { width:660px; margin:30px auto; color:#6e6e6e; font-size:24px; }

footer .topc { text-align:center; margin:30px 0; }
footer .topc a { display:inline-block; padding:15px 20px; border:2px solid #ccc; border-radius:5px; font-weight:bold; }
footer .topc a.btn2 { margin-left:30px; }

.footbtn { position:fixed; bottom:0; left:0; width:100%; }
.footbtn .ii { margin:0 auto; width:auto; max-width:720px; background-color:#fff; }  
.footbtn .item { float:left; border:2px solid #e3e3e3; margin-right:-2px; }
.footbtn .item img { display:none; }
.footbtn .item a { display:block; width:100%; height:92px; }
.footbtn #footbtn-1 .inner { width:118px; height:92px; background:url(images/fbtn-1.jpg) no-repeat center center; }
.footbtn #footbtn-2 .inner { width:118px; height:92px; background:url(images/fbtn-2.jpg) no-repeat center center; }
.footbtn #footbtn-3 .inner { width:118px; height:92px; background:url(images/fbtn-3.jpg) no-repeat center center; }
.footbtn #footbtn-4 .inner { width:118px; height:92px; background:url(images/fbtn-4.jpg) no-repeat center center; }
.footbtn #footbtn-5 .inner { width:118px; height:92px; background:url(images/fbtn-5.jpg) no-repeat center center; }
.footbtn #footbtn-6 .inner { width:116px; height:92px; background:url(images/fbtn-6.jpg) no-repeat center center; }
.footbtn #footbtn-1 { position:relative; }
.footbtn #footbtn-1 #CartNum { 
 background-color:#fff; color:#505050; border:1px solid #ccc; 
 border-radius:16px; width:30px; height:30px; line-height:30px; font-size:15px; 
 text-align:center; display:inline-block;
 position:absolute; top:10px; left:36px;  
 } 

.footbtn #footbtn-1 .inner:active { background:url(images/fbtn-1_o.jpg) no-repeat center center; }
.footbtn #footbtn-2 .inner:active { background:url(images/fbtn-2_o.jpg) no-repeat center center; }
.footbtn #footbtn-3 .inner:active { background:url(images/fbtn-3_o.jpg) no-repeat center center; }
.footbtn #footbtn-4 .inner:active { background:url(images/fbtn-4_o.jpg) no-repeat center center; }
.footbtn #footbtn-5 .inner:active { background:url(images/fbtn-5_o.jpg) no-repeat center center; }
.footbtn #footbtn-6 .inner:active { background:url(images/fbtn-6_o.jpg) no-repeat center center; }

.footbtn #footbtn-1 .now { background:url(images/fbtn-1_o.jpg) no-repeat center center; }
.footbtn #footbtn-2 .now { background:url(images/fbtn-2_o.jpg) no-repeat center center; }
.footbtn #footbtn-3 .now { background:url(images/fbtn-3_o.jpg) no-repeat center center; }
.footbtn #footbtn-4 .now { background:url(images/fbtn-4_o.jpg) no-repeat center center; }
.footbtn #footbtn-5 .now { background:url(images/fbtn-5_o.jpg) no-repeat center center; }
.footbtn #footbtn-6 .now { background:url(images/fbtn-6_o.jpg) no-repeat center center; }

.prod_quick_search { width:720px; margin:0 auto; position:relative; overflow:hidden; background-color:#fff; padding-bottom:100px; }
.prod_quick_search .back { margin:35px 15px; }
.prod_quick_search .back a { color:#535353; }
.prod_quick_search .back a:hover { color:#000000; }

.prod_quick_search .sform { margin:35px auto; width:660px; }
.prod_quick_search .sform .sel { width:350px; overflow:hidden; }
.prod_quick_search .sform .sel select { width:100%; border:2px solid #fdd000; background-color:#fff8d9; padding:10px; }
.prod_quick_search .sform .sel1 { float:left; }
.prod_quick_search .sform .sel2 { float:right; }
.prod_quick_search .sform .input { margin-top:30px; }
.prod_quick_search .sform .input .text { width:636px; border:2px solid #fdd000; background-color:#fff8d9; padding:10px; }
.prod_quick_search .sform .btn { margin-top:30px; }
.prod_quick_search .sform .msearch_sel_multi_price { margin-top:30px; border:2px solid #fdd000; background-color:#fff8d9; padding:20px 25px 20px 20px; }
.prod_quick_search .sform .msearch_sel_multi_price .pitem { margin:15px 0; }
.prod_quick_search .sform .msearch_sel_multi_price .pitem label { vertical-align:1px; margin-left:10px; }

.prod_quick_search .search_term_div { position:relative; } 
.prod_quick_search .keyarea { position:absolute; top:-1px; left:0; min-width:656px; border:2px solid #808060; box-shadow:1px 1px 2px -1px #666666; background-color:#ffffff; }
.prod_quick_search .keyitem { padding:3px 5px 3px 40px; background:url(images/icon_search.png) no-repeat 5px/30px; }
.prod_quick_search .keyitem:hover { background-color:#e8e8e8; }

.prod_quick_search .hotkey_tit { margin:60px auto 30px; width:660px; font-size:32px; }
.prod_quick_search .hotkey { margin:30px auto; width:660px; }
.prod_quick_search .hotkey .item { margin-bottom:30px; width:300px; font-size:36px; }
.prod_quick_search .hotkey .item a { color:#0068b7; }
.prod_quick_search .hotkey .f0 { float:left; }
.prod_quick_search .hotkey .f1 { float:right; }

/*** FULL Screen ***/
#FullScreen {
 position:absolute; width:0px; height:auto; left:-10000px; top:-1000px; background:#696969; z-index:998;
 filter:alpa(opacity=50);   /* old IE */
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80,FinishOpacity=15, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); /*supported by current IE*/
 -moz-opacity:0.5;          /* Moz + FF */
 opacity:0.5;               /* 支持新版瀏覽器 */
}

#CardTable {position:absolute; width:660px; min-height:60px; _height:60px; left:-10000px; top:-1000px; background:#FFFFFF; border:2px solid #EFEFEF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:999;}
#CardTable .padd {padding:20px; text-align:left; position:relative;}
#CardTable .padd .close {position:absolute; right:20px; top:20px;}
#CardTable .padd .tit { color:#535353; padding-right:50px; margin-bottom:30px; }
#CardTable .padd .dtb {width:100%; text-align:left; margin:0 auto;}
#CardTable .padd .dtb .item span.t { color:#777; }
#CardTable .padd .dtb .item .price .on { color:#00a2e6; }
#CardTable .padd .dtb .item .price .off { color:#ababab; }
#CardTable .padd .dtb .item .sel { font-weight:bold; color:#000; margin-bottom:15px; }
#CardTable .padd .dtb .item .fld { margin-bottom:10px; }
#CardTable .padd .dtb .item .input { margin-top:20px; color:#535353; width:620px; }
#CardTable .padd .dtb .item .input .txt1 { border:2px solid #fdd000; padding:10px; background-color:#fff8d9; margin-top:6px; width:596px; }
#CardTable .padd .line { margin:30px 0; }
#CardTable .padd .btn { margin:30px 0; } 

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;left: 0;
	width: 100%;
	height: 100%;
}

.video-container-4by3 {
	position: relative;
	padding-bottom: 75%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}

.video-container-4by3 iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker-title select { vertical-align:top; line-height:1.3rem; }

.examine .info_msg { text-align:center; padding:60px 0; }
.examine .form { width:90%; margin:0 auto; padding-bottom:50px; }
.examine .form .ftxt { padding:10px 0 35px; }
.examine .form .ftxt textarea { padding:5px; margin:0px; border:1px solid #FFC878; background:#FFF0CF; width:99%; height:120px; }
.examine .form .ftxt .text { padding:5px; margin:0px; border:1px solid #FFC878; background:#FFF0CF; width:99%; }

.order_detail .form a.btn { display:inline-block; padding:12px 20px; border-radius:10px; border:1px solid #a0a0a0; background-color:#e8e8e8; color:#303030; }
.order_detail .form input.btn { display:inline-block; padding:12px 20px; border-radius:10px; border:1px solid #a0a0a0; background-color:#e8e8e8; color:#303030; }