@charset "utf-8";
#mainer { overflow:visible;}
/* CSS Document list */
.listleft { width:252px; overflow:hidden; float:left; font-family:Tahoma, Arial;}
.listleft .title { overflow:hidden; background:#7caa34; display:block; clear:both; border-radius:3px 3px 0 0; text-align:center; font-size:11px; line-height:28px; font-weight:bold; text-transform:uppercase; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,1);}
.listleft .content { overflow:hidden; background:#fff; display:block; clear:both; border:1px solid #e6e6e2; border-radius:3px;}
.listleft .cbox { overflow:hidden; display:block; clear:both;}
.listleft .cbox .bt { height:32px; overflow:hidden; background:#f4f4f4; display:block; clear:both; padding:0 10px; margin-bottom:1px; line-height:31px; font-size:14px; font-weight:normal; text-transform:uppercase;}
.listleft .cbox .bt em { width:13px; height:13px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat; float:right; position:relative; margin-top:10px; cursor:pointer;}
.listleft .cbox .bt .open { background-position:0 -288px;}
.listleft .cbox .bt .closed { background-position:-14px -288px;}
.listleft .cbox .nr,.listleft .cbox .nr li { overflow:hidden; display:block; clear:both; padding:15px;}
.listleft .cbox .nr li { padding:0 0 7px 0; position:relative;}
.listleft .cbox .nr li input { position:absolute; left:-30px; top:-30px;}
.listleft .cbox .nr li label { overflow:hidden; background:url(/skins/images/product/part.png) no-repeat 0 -70px; display:block; clear:both; padding-left:19px; line-height:18px; color:#25745f; cursor:pointer;}

.listleft .cbox .nr li.t label span.t{line-height:17px;  display:inline-block; height:18px; background:#e96d1a; border-radius:2px; width:103px; text-align:center;}
.listleft .cbox .nr li.fail label span.t{ background:#edecec;}
.listleft .cbox .nr li.t label{ color:#F00;text-transform:uppercase;color:#FFF; font:12px Tahoma,Arial; line-height:16px;}
.listleft .cbox .nr li.fail label span.t{ color:#c1c0c0;}

.listleft .cbox .nr li label em { color:#666; font-family:Tahoma,Arial; font-style:normal;}
.listleft .cbox .nr li label:hover { background-position:0 -113px;}
.listleft .cbox .nr li.set label { background-position:0 -156px;}
.listleft .cbox .nr li.fail label { background-position:0 -199px; color:#999; cursor:default;}
.listleft .cbox .nr li a { float:left; line-height:14px;}

.listleft .cbox .ti { height:18px; background:url(/skins/images/product/shape.png) no-repeat 0 25px; float:left; padding:0 3px 0 48px;}
.listleft .cbox .rectangle { background-position:0 0;}
.listleft .cbox .oval { background-position:0 -20px;}
.listleft .cbox .square { background-position:0 -40px;}
.listleft .cbox .round { background-position:0 -60px;}
.listleft .cbox .wayfarer { background-position:0 -80px;}
.listleft .cbox .cat_eye { background-position:0 -100px;}
.listleft .cbox .heart_shaped { background-position:0 -120px;}
.listleft .cbox .brow_line { background-position:0 -140px;}
.listleft .cbox .aviator { background-position:0 -160px;}

.listleft .sunshape .rectangle { background-position:0 -320px;}
.listleft .sunshape .oval { background-position:0 -340px;}
.listleft .sunshape .square { background-position:0 -180px;}
.listleft .sunshape .round { background-position:0 -200px;}
.listleft .sunshape .wayfarer { background-position:0 -220px;}
.listleft .sunshape .cat_eye { background-position:0 -240px;}
.listleft .sunshape .heart_shaped { background-position:0 -260px;}
.listleft .sunshape .brow_line { background-position:0 -280px;}
.listleft .sunshape .aviator { background-position:0 -300px;}

.listleft .colors .nr { padding:10px 0 10px 10px;}
.listleft .colors .nr li { width:22px; height:22px; overflow:hidden; background:url(/skins/images/product/transparentbg.png); float:left; display:block; clear:none; padding:0; border:1px solid #ccc; border-radius:3px; margin:0 5px 5px 0; cursor:pointer;}
.listleft .colors .nr li:hover { border:1px solid #5d9f8f;}
.listleft .colors .nr li label,.listleft .colors .nr li i { width:20px; height:20px; overflow:hidden; background:#fff; float:left; clear:none; padding:0; border:1px solid #fff; border-radius:3px;}
.listleft .colors .nr li label .ci,.listleft .colors .nr li i .ci { width:20px; height:20px; overflow:hidden; float:left; line-height:100px;}
.listleft .colors .nr li.set { border:1px solid #5d9f8f;}
.listleft .colors .nr li.set label .ci,.listleft .colors .nr li.set i .ci { background:url(/skins/images/product/part.png) no-repeat 7px -243px;}

.listleft .sidebar { overflow:hidden; background:#fff; display:block; clear:both; padding:0 10px 140px 10px; border:1px solid #e6e6e2; border-top:none; border-radius:0 0 3px 3px;}
.listleft .sidebar li { overflow:hidden; display:block; clear:both; border-bottom:1px solid #e6e6e2;}
.listleft .sidebar li a { overflow:hidden; background:url(/skins/images/product/part.png) no-repeat 0 -320px; display:block; clear:both; line-height:32px; padding-left:16px; color:#000;}
.listleft .sidebar li a:hover { color:#df742d;}
.listleft .sidebar li.set a { font-weight:bold; color:#df742d;}

.listleft .rss { overflow:hidden; background:#fff; display:block; clear:both; padding:15px; border:1px solid #e6e6e2; border-radius:3px; margin-top:10px; margin-bottom:30px;}

.listright { width:937px; float:right;}
.listright .rbox { overflow:hidden; background:#fff; display:block; clear:both; border:1px solid #e6e6e2; border-radius:3px;}

.listright .title { height:38px; overflow:hidden; background:#f2f4ee; display:block; clear:both; position:relative; border-top:1px solid #e6e6e2;}
.listright .tit1 { overflow:visible; border-top:1px solid #e6e6e2; border-bottom:1px solid #e6e6e2;}
.listright .tit1 .left { overflow:hidden; float:left; line-height:38px; color:#c6c6c6; padding-left:10px;}
.listright .tit1 .left span { color:#000;}
.listright .tit1 .left i { display:inline-block; margin:0 5px; font-style:normal; color:#25745f; cursor:pointer;}
.listright .tit1 .left i:hover,.listright .tit1 .left i.set { color:#df742d;}
.listright .tit1 .right { overflow:hidden; float:right; padding-top:7px; padding-right:10px;}
.listright .tit1 .right .ptxt { line-height:24px; float:left;}
.listright .tit1 .right .pagethis { float:left; clear:none;}
.listright .tit2 { padding:0 10px;}
.listright .tit2 .pagethis { float:right; padding-top:7px;}

.listright .pinfo { overflow:hidden; display:block; clear:both; padding:0 0 0 20px; position:relative;}
.listright .pinfo li { width:200px; height:220px; overflow:hidden; float:left; display:inline; border-top:1px solid #e6e6e2; position:relative; padding:20px 23px; margin:-1px 0 0 0;}
.listright .pinfo .p1 { width:200px; height:124px; overflow:hidden; display:block; clear:both; position:relative;}
.listright .pinfo .p1 .si { height:20px; overflow:hidden; background:url(/skins/images/product/mark.png) no-repeat; display:none; float:left; font:bold 9px/15px Arial; text-transform:uppercase; text-align:center; color:#fff; position:absolute; left:0; top:0; z-index:2; cursor:default;}
.listright .pinfo .p1 .new { width:30px; display:block;}
.listright .pinfo .p1 .save { width:54px; display:block; background-position:0 -30px;}
.listright .pinfo .p1 .out { width:54px; display:block; background-position:0 -60px;}
.listright .pinfo .p1 .suit { width:54px; display:block; background-position:0 -90px;}
.listright .pinfo .p1 .try { width:51px; height:16px; background:#78a728; border-radius:2px; font:bold 9px/16px Verdana; text-shadow:0 1px 0 rgba(0,0,0,0.8); left:73px; top:98px; cursor:pointer;}
.listright .pinfo li:hover .p1 .try { display:block;}

.listright .pinfo .p2 { overflow:hidden; display:block; clear:both; margin:0 auto 5px auto; text-align:center;}
.listright .pinfo .p2 span { width:7px; height:7px; overflow:hidden; background:#fff; display:inline-block; border:1px solid #bbb; border-radius:5px; padding:0; margin:0 3px; cursor:pointer; text-indent:20px;}
.listright .pinfo .p2 span.set { background:#909090; border:1px solid #909090;}
.iex .listright .pinfo .p2 span { margin:4px;}
.listright .pinfo .p3,.listright .pinfo .p4,.listright .pinfo .p5,.listright .pinfo .p6 { overflow:hidden; display:block; clear:both; text-align:center;}
.listright .pinfo .p3 a { line-height:14px;}
.listright .pinfo .p4 { font-weight:bold; color:#333;}
.listright .pinfo .p4 strong { color:#dc1818;}
.listright .pinfo .p4 del { font-weight:normal; color:#999; display:inline-block; padding-left:3px;}
.listright .pinfo .p5 { font-size:11px; font-family:Arial; color:#333;}
.listright .pinfo .p6 { width:49px; margin:0 auto; position:absolute; left:50%; bottom:25px; margin-left:-24px;}
.listright .pinfo .p6 span { width:12px; height:12px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat; float:left; display:inline; margin:0 2px; line-height:100px;}
.listright .pinfo .p6 .l1 { background-position:0 -39px;}
.listright .pinfo .p6 .l2 { background-position:-13px -39px;}
.listright .pinfo .p6 .l3 { background-position:-26px -39px;}
.listright .pinfo .p6 .l4 { background-position:-39px -39px;}
.listright .pinfo .p6 .l1not { background-position:0 -52px;}
.listright .pinfo .p6 .l2not { background-position:-13px -52px;}
.listright .pinfo .p6 .l3not { background-position:-26px -52px;}
.listright .pinfo .p6 .l4not { background-position:-39px -52px;}
.listright .pinfo .p7 { text-align:center; color:#666; font-size:10px; font-family:Arial; text-transform:uppercase;}

.listright .for2 { overflow:visible; margin-bottom:30px;}
.proview { overflow:hidden; display:block; clear:both; padding:15px 0 15px 300px;}
.proview li { width:120px; height:32px; overflow:hidden; float:left; margin:0 15px; font:14px/32px Arial; color:#808080; cursor:pointer;}
.proview li:hover,.proview li.set { color:#df742d;}
.proview li i { width:18px; height:18px; overflow:hidden; background:url(../images/product/viewed.png) no-repeat 0 -22px; float:left; margin:7px 7px 0 0;}
.proview li .v2 { background-position:-28px -22px;}
.proview li:hover .v2 { background-position:-28px -50px;}
.proview li.set .v1 { background-position:0 -50px;}
.proview li.set .v2 { background-position:-28px -50px;}

.protrymodel { overflow:hidden; display:block; clear:both; padding-top:20px; border-top:1px dotted #dbdbd7; margin:0 20px 20px 20px; text-align:center;}

.protrymodel .free_lens{background:url(../images/product/free_lens.jpg) no-repeat;}
.protrymodel .fr_copu{ width:150px; height:93px; float:left; padding-left:90px; border-right:1px dotted #DBDBD7; margin-top:17px; background-position:0px 0px;}

.protrymodel .fr_pl{width:170px; height:93px; float:left; border-right:1px dotted #DBDBD7; margin-left:13px; margin-top:17px; padding-left:67px; background-position:0px -93px;}
.protrymodel .fr_pl span{display:block; float:left;}
.protrymodel .fr_pl span.btn{ background-position:0px -186px; height:21px; width:78px;}
.protrymodel .fr_pl span.btn a{display:block; height:21px; overflow:hidden;}
.protrymodel .free_saf{ width:188px; height:93px; padding-left:13px; padding-top:17px; float:left;}
.protrymodel .free_saf span{display:block; float:left;}
.protrymodel .free_saf span.btn{background-position:0px -186px; height:21px; width:78px;}
.protrymodel .free_saf span.btn a{display:block; height:21px; overflow:hidden;}

.ptmleft { width:160px; height:110px; overflow:hidden; float:left; padding-right:20px; border-right:1px dotted #dbdbd7;}
.ptmleft .plx { overflow:hidden; display:block; clear:both;}
.ptmleft .pl1 { padding-bottom:8px; font:bold 12px/18px Arial;}
.ptmleft .pl2 { width:86px; height:30px; background:#fff; border:1px solid #dadada; border-radius:3px; margin:0 auto;}
.ptmleft .pl2 .sutxt { width:54px; height:30px; border:none; text-align:center; padding:0; margin:0; font:18px/30px Arial; color:#6b9a22;}
.ptmleft .pl2 .subut { width:30px; height:30px; overflow:hidden; background:#f2f2f2 url(../images/product/minitry_part.png) no-repeat -58px 0; float:right; border:none; padding:0; border-radius:0; line-height:100px;}
.ptmleft .pl2 .subut:hover { background-color:#eaeaea;}
.ptmleft .pl3 { font:13px/18px Tahoma, Arial; color:#666; padding-top:8px;}
.ptmleft .pl3 a { text-decoration:underline;}

.ptmcenter { width:482px; height:110px; overflow:hidden; float:left; padding-left:10px; border-right:1px dotted #dbdbd7;}
.ptmcenter .pcx { overflow:hidden; display:block; clear:both;}
.ptmcenter .pc1 { margin-bottom:8px; font:bold 14px/30px Tahoma,Arial;}
.pcmodel .pleft,.pcmodel .pright { width:30px; height:30px; overflow:hidden; background:url(../images/product/minitry_part.png) no-repeat; float:left; margin-top:20px; filter:alpha(opacity=80); opacity:0.8; cursor:pointer;}
.pcmodel .pright { background-position:-30px 0;}
.pcmodel .pleft:hover,.pcmodel .pright:hover { filter:alpha(opacity=100); opacity:1;}
.pcmodel .pmid { width:410px; height:70px; overflow:hidden; float:left; position:relative;}
.pcmodel .pmid ul { width:100%; float:left; position:absolute; left:0; top:0;}
.pcmodel .pmid li { width:68px; height:68px; overflow:hidden; background:#fff; float:left; display:inline; border:1px solid #ddd; margin:0 6px; position:relative; cursor:pointer;}
.pcmodel .pmid li img { width:56px;}
.pcmodel .pmid li:hover { border:1px solid #bbb;}
.pcmodel .pmid li.set { border:2px solid #6ea118; margin:0 5px;}

.pcmodel .pmid .oper { width:70px; height:16px; overflow:hidden; position:absolute; left:0; bottom:0; display:none;}
.pcmodel .pmid .oper i { width:22px; height:16px; overflow:hidden; float:left; background:rgba(0,0,0,0.35) url(../images/product/minitry_part.png) no-repeat;}
.pcmodel .pmid .oper i:hover { background-color:rgba(0,0,0,0.5);}
.pcmodel .pmid .oper .i1 { background-position:0 -50px;}
.pcmodel .pmid .oper .i2 { width:21px; float:right; background-position:-22px -50px;}
.pcmodel .pmid li:hover .oper { display:block;}

.ptmright { width:203px; height:110px; overflow:hidden; float:right;}
.ptmright .prx { overflow:hidden; display:block; clear:both;}
.ptmright .pr1 { margin-bottom:8px; font: bold 13px/18px Tahoma,Arial;}
.ptmright .pr2 .subut { width:155px; height:30px; line-height:30px; margin:0 auto; float:none;}
.ptmright .pr3 { font:13px/18px Tahoma,Arial; color:#666; padding-top:16px;}

.proinfo { width:101%; float:left; position:relative;}
.proinfo li { width:313px; background:#fff; float:left; display:inline; position:relative; margin:-1px 0 0 -1px; height:342px;}
.proinfo li.high { height:365px;}
/*.proinfo li:hover { border:1px solid #bbb; box-shadow:0 0 6px #aaa; z-index:1;}*/

.proinfo li.tryon { width:313px; padding:0; height:365px;}
.proinfo li.tryon .framelist{ padding:0px 10px; width:291px;}
.proinfo li .framelist{ width:271px; padding:0 20px; border:1px solid #e6e6e2; height:365px; overflow: hidden;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; overflow:visible;}
.proinfo li:hover .framelist{border:1px solid #bbb; box-shadow:0 0 6px #aaa; z-index:999; padding-bottom:78px; overflow:visible; position:relative; top:0px; left:0px; background:#fff;}
.proinfo .pix { overflow:hidden; display:block; clear:both; text-align:center;}
.proinfo .pi1 { height:136px; padding:50px 0 10px 0;}
.proinfo .pi2 { height:36px;}
.proinfo .pi2 span { display:none;}
.proinfo li:hover .pi2 span { width:81px; height:26px; display:inline-block; background:#78a728; border-radius:2px; font:bold 12px/26px Verdana; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.8); text-transform:uppercase; cursor:pointer;}
.proinfo .pi3 { height:30px;}
.proinfo .pi3 span {width: 14px;height: 14px;display: inline-block;padding: 0px; border: 0;border-radius: 8px;margin: 0px;cursor: pointer; border: 1px solid #DDD; float:none;}
.proinfo .pi3 span img{width:14px; height:14px; overflow:hidden; float:right; border-radius:8px; display:block;}
.proinfo .pi3 span { width:12px; height:12px; background: transparent url("/skins/images/product/transparentbg.png") repeat scroll 0% 0%; display:inline-block; border-radius:8px; padding:0; cursor:pointer; border:1px solid #fff; margin:0px 1px 0px 0px; position:relative; margin: 5px 5px 0px 0px;}
.proinfo .pi3 span .rc {width: 14px;height: 14px;overflow: hidden;float: right; border-radius:8px;}
.proinfo .pi3 span:after { width:16px; height:16px; overflow:hidden; float:left; border:1px solid #fff; border-radius:50%; content:""; position:absolute; left:-4px; top:-2px; z-index:1;}
.proinfo .pi3 span:hover:after { border:1px solid #aaa;}
.proinfo .pi3 .set:after,.proinfo .pi3 .set:hover:after { border:1px solid #000;}

.proinfo .pi4 { height:24px; font:14px/24px Tahoma,Arial; color:#888;}
.proinfo .pi4 a { text-transform:uppercase;}
.proinfo .pi5 { height:30px; line-height:26px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; font-size:15px; font-weight:bold; color:#333;}
.proinfo li .pi10{ display:none;}
.proinfo li:hover .pi10{ display:none; }
.proinfo .pi10{ border-bottom:1px dotted #ddd; padding-top:10px; padding-bottom:8px; padding-left:5px; background:#fff;}

.proinfo .pi10 .freeic,.proinfo .pi10 .freelen{ display:block; overflow:hidden; float:left; padding-left:5px;}
.proinfo .pi10 .freelen span{ display:block; overflow:hidden; clear:both; text-align:left; text-transform:uppercase; font: 10px/13px Arial; font-weight:bold; color:#25745F;}
.proinfo .pi10 .freeic i {height:14px;overflow:hidden;display:inline-block;padding:0px 5px;border-radius:2px;font:bold 9px/15px Arial;text-transform:uppercase;text-align:center;color:#FFF;background:none repeat scroll 0% 0% #79B406;margin-left:6px;}
.proinfo .pi11 p{ font-size:14px; text-align:center; width:100%; line-height:24px; color:#333; text-transform:uppercase;}
.proinfo .pi11 p span{ color:#393; text-transform:none; font-weight:bold;}
.proinfo .pi11 p .graybold{ color:#c00;}
.proinfo .pi11 p .infono{ color:#888;}
.proinfo li .pi11{ height:0px; overflow:hidden; display:block; clear:both;}
.proinfo li.tryon .pi11{border-top:1px dotted #ddd;}
.proinfo li:hover .pi11{ height:72px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}

.proinfo .pi5 span { font-size:11px; font-family:Arial; font-weight:normal; padding-left:6px;}
.proinfo .pi5 del { color:#808080; font-weight:normal; font-size:14px;}
.proinfo .pi5 strong { color:#c00;}
.proinfo .pi6 { padding-top:10px; overflow:visible; height:22px;}
.proinfo .pi6 .left { width:50px; float:left; width:100%; text-align:center;}
.proinfo .pi6 .left span { width:16px; height:16px; overflow:hidden; background:url(/skins/images/product/gender.png) no-repeat; display:inline-block; margin-right:4px;line-height:100;}
.proinfo .pi6 .left .men { background-position:0 0;}
.proinfo .pi6 .left .women { background-position:0 -26px;}
.proinfo .pi6 .left .kid { background-position:0 -52px;}
.proinfo .pi6 .center { width:110px; float:left; text-align:center; position:relative; display:none;}
.proinfo .pi6 .center .clipon { width:60px; height:16px; overflow:hidden; background:url(../images/product/clip_on.png) no-repeat center center; display:block; clear:both; margin:0 auto; line-height:100px;}
.proinfo .pi6 .center .cobox { width:160px; float:left; display:none; position:absolute; left:-25px; bottom:16px; z-index:11;}
.proinfo .pi6 .center .cobox .cb1 { overflow:hidden; background:#fff; display:block; clear:both; border:1px solid #cdcdcd; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.proinfo .pi6 .center .cobox .cb2 { height:11px; overflow:hidden; background:url(../images/product/part.png) no-repeat center -718px; display:block; clear:both; position:relative; margin-top:-1px;}
.proinfo .pi6 .center .cobox .tx { overflow:hidden; display:block; clear:both; text-align:center; font-family:Arial;}
.proinfo .pi6 .center .cobox .t1 { background:#f3f3f3; line-height:24px;}
.proinfo .pi6 .center .cobox .t2 { padding:10px 0;}
.proinfo .pi6 .center .cobox .t3 { padding-bottom:10px; color:#999;}
.proinfo .pi6 .center:hover .cobox { display:block;}

.proinfo .pi6 .right { width:50px; float:right; padding-top:2px; display:none;}
.proinfo .pi6 .right span { width:12px; height:12px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat; float:left; display:inline; margin-left:4px; line-height:100px;}
.proinfo .pi6 .right .l1 { background-position:0 -39px;}
.proinfo .pi6 .right .l2 { background-position:-13px -39px;}
.proinfo .pi6 .right .l3 { background-position:-26px -39px;}
.proinfo .pi6 .right .l4 { background-position:-39px -39px;}
.proinfo .pi6 .right .l1not { background-position:0 -52px;}
.proinfo .pi6 .right .l2not { background-position:-13px -52px;}
.proinfo .pi6 .right .l3not { background-position:-26px -52px;}
.proinfo .pi6 .right .l4not { background-position:-39px -52px;}
.proinfo li .f7 { padding-top:8px; padding-bottom:2px; color:#C00; font-size:10px; font-family:Arial; text-transform:uppercase;border-top: 1px dotted #DDD;border-bottom: 1px dotted #DDD; margin-top:10px;}
.proinfo li .f7 span { color:#25745F; font-weight:bold; cursor:pointer;height: 14px;overflow: hidden;display: inline-block;padding-right: 3px;line-height: 14px;}
.proinfo li .f7 del {color:#808080; font-weight:normal; height:14px; overflow:hidden;display:inline-block;padding-right: 3px;font: 12px/14px Arial;}
.proinfo li .f7 .fr {height: 14px;overflow: hidden;display: inline-block;padding: 0px 5px;border-radius:2px; font:bold 9px/15px Arial;text-transform:uppercase; text-align: center;color:#FFF;background:#79b406;}
.proinfo li .pi7 { width: 54px; height: 47px; padding-top: 16px; overflow: hidden; background: url(../images/product/mark4.png) no-repeat; position: absolute; right: 10px; top: 10px; z-index: 1; line-height: 16px; text-align: center; padding-left: 5px; padding-right: 5px; }
.proinfo li:hover .pi7{ right:9px; top:9px;}

.proinfo .save{ font:bold 14px/16px Arial; color:#fff; }

.proinfo .savesingle{font:bolder 12px/30px Verdana,Geneva,sans-serif; color:#fff;text-align: center;font-weight:bolder; overflow:hidden;}
.proinfo .savesingle div{ padding-top:7px;}
.proinfo .savesingle .fs12px{font:bolder 12px Verdana,Geneva,sans-serif;color:#fff;text-align: center;font-weight:bolder; overflow:hidden;}
.proinfo .savedouble{font:normal 11px/14px Arial; font-weight:600; color:#fff;}
.proinfo .pack { background-position:0 -91px;}
.proinfo .soldout { background:url(../images/product/mark5.png) no-repeat;font:bold 12px/30px Arial; color:#fff;}
.proinfo .soldout div{ padding-top:6px;}
.proinfo .pi8 { display:none;}
.proinfo .pi9 { padding-top:10px; font:11px/15px Tahoma; color:#909090; text-transform:uppercase; padding-bottom:10px;display:none;}
.proinfo .pi9 span { color:#444; font-weight:bold;}


.proinfo li.tryon .pi1,.proinfo li.tryon .pi7,.proinfo li.tryon .pi10 { display:none;}
.proinfo li.tryon .pi2 { height:auto; overflow:visible; position:absolute; left:10px; top:10px; z-index:2; display:none;}

.proinfo li.tryon .pi2 span { width:34px; height:34px; overflow:hidden; background:url(../images/product/smalltryon_part.png) no-repeat -44px 0; float:left; display:inline-block; line-height:100px;}
.proinfo li.tryon:hover .pi2 { display:block;}
.proinfo li.tryon .pi3 { height:26px; padding-top:8px;}
.proinfo li.tryon .pi4 { width:49%; height:26px; float:left; clear:none; text-align:left;line-height:26px;}
.proinfo li.tryon .pi5 { width:49%; float:left; clear:none; text-align:right; border:none; padding-left:2%;}
.proinfo li.tryon .pi5 span { display:none;}

.proinfo li.tryon .pi6 { float:right; clear:none; padding:0; position:relative; top:-23px;}
.proinfo li.tryon .pi6 .right{ display:none;}
.proinfo li.tryon .pi6 dd { float:right; display:block; clear:both; margin-bottom:7px; text-align:right;}
.proinfo li.tryon .pi6 dd span { float:left; display:inline; margin:0 0 0 4px;}

.proinfo li.tryon .pi6 .center { display:none;}
.proinfo li.tryon .pi8 { width:291px; height:292px; margin-top:0px; position:relative; display:block;}
.proinfo li.tryon .pi8 .smallbuy { width:34px; height:34px; overflow:hidden; background:url(../images/product/smalltryon_part.png) no-repeat; float:left; display:none; position:absolute; right:0; top:0; z-index:2;}
.proinfo li.tryon .pi8 .smallbuy a { width:34px; height:34px; overflow:hidden; float:left; line-height:100px;}
.proinfo li.tryon:hover .pi8 .smallbuy { display:block;}

.proinfo li.tryon .pi9 { padding-top:10px; border-top:1px dotted #ddd;}

.listright .for3 { padding:20px; margin-bottom:10px;}
.listright .for3 .t2 { font:bold 20px/24px Georgia; text-transform:capitalize; font-style:italic; padding-bottom:4px;}
.listright .for3 .t2 a { font:bold 20px/30px Georgia; text-transform:capitalize; font-style:italic;}
.listright .for3 .t3 { padding:0 0 10px 0; color:#666;}
/*.listright .for3 .t4 { padding:10px 0; color:#333;}
.listright .for3 .t4 span { display:inline-block; margin:0 5px; color:#c6c6c6;}
.listright .for3 .t5 { padding:10px 0 0 0; line-height:20px;}
.listright .for3 .t5 a { font:12px/20px Arial;}
.listright .for3 .t5 span { color:#c6c6c6; display:inline-block; padding:0 5px;}*/

.listright .for4 { padding:15px; margin-bottom:10px;}
.listright .for4 .bt { float:left; font-weight:normal; font-size:14px; line-height:12px;}
.listright .for4 .nr { width:790px; float:right;}
.listright .for4 .nr .txt { height:22px; overflow:hidden; float:left; display:inline; padding-right:16px; margin-right:20px; font-size:13px; font-weight:normal; line-height:12px; color:#25745f; position:relative; cursor:pointer;}
.listright .for4 .nr .txt:hover { color:#df742d;}
.listright .for4 .nr i { width:12px; height:12px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat 0 -369px; float:right; position:absolute; right:0; top:0;}

/*.listright .for5 { background:none; border:none; border-radius:0; margin-bottom:10px; padding-left:240px;}
.listright .for5 li { width:120px; height:32px; overflow:hidden; float:left; margin:0 15px; font:14px/32px Arial; color:#808080; cursor:pointer;}
.listright .for5 li:hover,.listright .for5 li.set { color:#df742d;}
.listright .for5 li i { width:18px; height:18px; overflow:hidden; background:url(../images/product/viewed.png) no-repeat 0 -22px; float:left; margin:7px 7px 0 0;}
.listright .for5 li .v2 { background-position:-28px -22px;}
.listright .for5 li:hover .v2 { background-position:-28px -50px;}
.listright .for5 li.set .v1 { background-position:0 -50px;}
.listright .for5 li.set .v2 { background-position:-28px -50px;}*/

.listright .for6 { background:#fafafa; margin-bottom:10px; position:relative;}
.listright .for6 .left { width:730px; min-height:200px; overflow:hidden; background:#fff; float:left; padding:20px; border-right:1px solid #e6e6e2;}
.listright .for6 .t1 { font:bold 20px/24px Georgia; text-transform:capitalize; font-style:italic; padding-bottom:4px;}
.listright .for6 .t2 { padding:0 0 15px 0; font:13px/20px Georgia; font-style:italic; text-align:right;}
.listright .for6 .t2:before { content:"——"; padding-right:6px;}
.listright .for6 .t3 { text-align:center; display:none;}
.listright .for6 .t4 { padding:10px 0 0 0; line-height:20px;}
.listright .for6 .t4 a { font:12px/20px Arial;}
.listright .for6 .t4 span { color:#c6c6c6; display:inline-block; padding:0 5px;}
.listright .for6 .right { width:165px; overflow:hidden; float:right; position:absolute; right:0; top:0;}
.listright .for6 .right li { height:40px; overflow:hidden; display:block; clear:both; border-bottom:1px solid #e6e6e2; color:#909090; font:11px/40px Arial; text-align:center; text-transform:uppercase; cursor:pointer;}
.listright .for6 .right li.set { background:#fff; color:#000;}

.listright .for8 { overflow:hidden; display:block; clear:both; padding:20px 0;}
.listright .for8 li { width:27.3%; overflow:hidden; float:left; display:inline; padding:0 3%; text-align:center; font-family:Arial; color:#808080;}
.listright .for8 li strong { width:80px; height:58px; overflow:hidden; background:#555; display:block; clear:both; padding-top:22px; border-radius:40px; margin:0 auto 10px auto; color:#fff; text-transform:uppercase; font:bold 20px/18px "Trebuchet MS";}
.listright .for8 li strong span { display:block; clear:both; font-size:11px; font-weight:normal;}

.listright .for9 { overflow:visible; display:block; clear:both;}
.listright .for9 .bt { width:100%; height:38px; overflow:hidden; background:#f2f4ee; display:block; clear:both; border-top:1px solid #e6e6e2; border-bottom:1px solid #e6e6e2; font:bold 15px/38px Georgia; font-style:italic; position:relative; padding:0 20px; left:-20px;}
.listright .for9 .proinfo { width:103%; left:-10px;}
.listright .for9 li { width:213px; height:350px; border:none; margin:0;}
.listright .for9 li .pi1 img { max-width:100%;}
.listright .for9 li:hover { border:none; box-shadow:none;}
.listright .for9 li .pi9 { padding-top:15px;}

.listright .for10 { overflow:hidden; display:block; clear:both; padding:10px 10px 40px 10px;}
.listright .for10 .f1 strong { font:16px/30px Arial;}
.listright .for10 .f2 { color:#666; font-family:Arial;}

.listright .material .left { width:825px; min-height:360px;}
.listright .material .left img { border-radius:3px;}
.listright .material .right { width:70px; margin-top:75px; border-top:1px solid #e6e6e2;}
.listright .material2 .right { margin-top:0; border-top:none;}
.listright .material .right li { height:50px;}
.listright .material i { width:32px; height:32px; overflow:hidden; background:url(../images/product/kit_part.png) no-repeat; float:left; margin:9px 19px;}
.listright .material .i1 { background-position:0 -66px;}
.listright .material .i2 { background-position:-42px -66px;}
.listright .material .i3 { background-position:-84px -66px;}
.listright .material .i4 { background-position:-126px -66px;}
.listright .material .i5 { background-position:-168px -66px;}
.listright .material .i6 { background-position:-210px -66px;}
.listright .material .i7 { background-position:-252px -66px;}
.listright .material .i8 { background-position:-294px -66px;}
.listright .material .i9 { background-position:-336px -66px;}
.listright .material .i10 { background-position:-378px -66px;}

.listright .listdesc { overflow:hidden; display:block; clear:both; padding:15px 20px 30px 20px; border-top:1px solid #e6e6e2; }
.listright .listdesc .t1 strong { font:16px/30px Arial;}
.listright .listdesc .t2 { color:#666; font-family:Arial,Tahoma;}

/* CSS Document listbrands */
.listbrands { width:1196px; background:#fff; display:block; clear:both; border:1px solid #e6e6e2; border-radius:3px; margin:0 auto; position:relative; margin-bottom:30px;}
.listbrands:after { overflow:hidden; display:block; clear:both; content:" ";}
.listbrands ul { width:101%; float:left; position:relative; margin-bottom:-1px;}
.listbrands ul li { width:170px; height:162px; overflow:hidden; float:left; border:1px solid #e6e6e2; margin:-1px 0 0 -1px; text-align:center; position:relative; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.listbrands ul li table,.listbrands ul li table td { border-collapse:collapse; width:162px; height:162px; text-align:center; clear:both;}
.listbrands ul li span { width:100%; height:162px; overflow:hidden; background:#fff; float:left; text-align:center; color:#000; font:13px/162px Arial; position:absolute; left:0; bottom:0; filter:alpha(opacity=0); opacity:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.listbrands ul li:hover span { bottom:0; filter:alpha(opacity=100); opacity:1;}
.listbrands ul li:hover { border:1px solid #fff; box-shadow:0 0 15px rgba(0,0,0,0.35); z-index:10;}
.listbrands .listdesc { overflow:hidden; display:block; clear:both; padding:20px 20px 30px 20px;}
.listbrands .listdesc .t1 strong { font:16px/30px Arial;}
.listbrands .listdesc .t2 { color:#666; font-family:Arial;}

/* CSS Document view */
.viewbox { overflow:hidden; background:#fff; display:block; clear:both; border:1px solid #e6e6e2; border-radius:3px;}
.viewbox_valen{overflow:hidden; background:#fff; display:block; clear:both; border:1px solid #fff; border-radius:3px;margin-bottom:10px; height:120px;}/* border:1px solid #e6e6e2 */

.vbx2 { margin-top:15px;}

.viewbox .for1 { overflow:hidden; display:block; clear:both; padding:18px 0 14px 0; text-align:center;}
.viewbox .for1 .t1 { display:inline-block; clear:none; font:17px/24px Tahoma; margin-bottom:6px;}
.viewbox .for1 .t2 { height:12px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat 0 -522px; display:inline-block; padding-left:16px; margin:0 12px; line-height:14px; font-size:12px; font-family:Tahoma; text-transform:uppercase;}

.viewbox .for2 { width:100%; float:left; display:block; margin-bottom:30px;}
.viewbox .for2 .left { width:240px; overflow:hidden; background:#fff; float:left; display:inline; border:1px solid #e6e6e2; border-left:none; border-radius:0 3px 3px 0;}
.viewbox .for2 .ltx { overflow:hidden; display:block; clear:both; margin-bottom:15px;}
.viewbox .for2 .lt1 { padding:8px 0; text-align:center; margin:0;}
.viewbox .for2 .lt1 img { height:40px;}
.viewbox .for2 .lt2 { width:240px; height:293px; position:relative;}
.viewbox .for2 .lt2 .smalltryon { float:left; text-align:center;}
.viewbox .for2 .lt2 img { position:absolute; left:0; bottom:0; z-index:2;}
.viewbox .for2 .lt3 .lxleft,.viewbox .for2 .lt3 .lxright { width:20px; height:20px; overflow:hidden; background:url(../images/product/minitry_part.png) no-repeat 0 -30px; float:left; margin:18px 2px 0 4px; cursor:pointer; filter:alpha(opacity=80); opacity:0.8;}
.viewbox .for2 .lt3 .lxright { background-position:-20px -30px; margin:18px 0 0 2px;}
.viewbox .for2 .lt3 .lxleft:hover,.viewbox .for2 .lt3 .lxright:hover { filter:alpha(opacity=100); opacity:1;}
.viewbox .for2 .lt3 .lxcenter { width:187px; height:64px; overflow:hidden; float:left; position:relative;}
.viewbox .for2 .lt3 .lxcenter ul { width:100%; float:left; position:absolute; left:0; top:0;}
.viewbox .for2 .lt3 .lxcenter li { width:52px; height:62px; overflow:hidden; background:#fff; float:left; display:inline; border:1px solid #ddd; margin:0 4px; position:relative; cursor:pointer;}
.viewbox .for2 .lt3 .lxcenter li img { width:52px;}
.viewbox .for2 .lt3 .lxcenter li:hover { border:1px solid #bbb;}
.viewbox .for2 .lt3 .lxcenter li.set { border:1px solid #6ea118;}

.viewbox .for2 .lt3 .lxcenter .oper { width:52px; height:16px; overflow:hidden; position:absolute; left:0; bottom:0; display:none;}
.viewbox .for2 .lt3 .lxcenter .oper i { width:22px; height:16px; overflow:hidden; float:left; background:rgba(0,0,0,0.35) url(../images/product/minitry_part.png) no-repeat;}
.viewbox .for2 .lt3 .lxcenter .oper i:hover { background-color:rgba(0,0,0,0.5);}
.viewbox .for2 .lt3 .lxcenter .oper .i1 { background-position:0 -50px;}
.viewbox .for2 .lt3 .lxcenter .oper .i2 { width:21px; float:right; background-position:-22px -50px;}
.viewbox .for2 .lt3 .lxcenter li:hover .oper { display:block;}

.viewbox .for2 .lt4 { padding:0 10px;}
.viewbox .for2 .lt4 .lxleft { float:left;}
.viewbox .for2 .lt4 .t1,.viewbox .for2 .lt4 .t2 { float:left; color:#666; font:11px/24px Arial; text-transform:uppercase;}
.viewbox .for2 .lt4 .t2 { height:22px; overflow:hidden; border:1px solid #ddd; border-radius:2px; margin-left:5px;}
.viewbox .for2 .lt4 .sutxt { width:48px; height:22px; border:none; text-align:center; padding:0; margin:0; font:bold 12px/22px Arial; color:#6b9a22;}
.viewbox .for2 .lt4 .subut { width:20px; height:22px; overflow:hidden; background:#f2f2f2 url(../images/product/minitry_part.png) no-repeat -39px -28px; border:none; padding:0; border-radius:0; line-height:100px;}
.viewbox .for2 .lt4 .subut:hover { background-color:#eaeaea;}
.viewbox .for2 .lt4 .lxright { float:right;}
.viewbox .for2 .lt4 .lxright a { float:left; font:bold 12px/24px Arial; color:#6b9a22;}
.viewbox .for2 .lt4 .lxright i { width:20px; height:20px; overflow:hidden; background:url(../images/product/minitry_part.png) no-repeat -60px -30px; float:left; margin:2px 3px 0 0;}

.viewbox .for2 .mid { width:612px; overflow:hidden; float:left; margin-left:32px;}
.viewbox .for2 .md1 { width:612px; height:360px; overflow:hidden; display:block; clear:both; text-align:center;}
.viewbox .for2 .md1 img { cursor:url(/skins/images/product/zoom_in.png),crosshair;}
.viewbox .for2 .md2 { height:22px; overflow:hidden; display:block; clear:both; padding:2px 0 20px 0; text-align:center;}
.viewbox .for2 .md2 li { width:20px; height:18px; overflow:hidden; display:inline-block; padding:2px; border:1px solid #ddd; border-radius:3px; margin:0 2px; cursor:pointer;}
.ie7 .viewbox .for2 .md2 li { display:inline;}
.viewbox .for2 .md2 li .bc { width:20px; height:18px; overflow:hidden; background:url(/skins/images/product/transparentbg.png) repeat; float:left;}
.viewbox .for2 .md2 li .rc { width:20px; height:18px; overflow:hidden; float:right;}
.viewbox .for2 .md2 li:hover { border:1px solid #aaa;}
.viewbox .for2 .md2 li.set { border:1px solid #000;}
.viewbox .for2 .md3 { width:322px; height:60px; overflow:hidden; display:block; clear:both; padding:2px 0 0 0; margin:0 auto;}
.viewbox .for2 .mdmore { width:402px;}
.viewbox .for2 .md3 li { width:68px; height:50px; overflow:hidden; float:left; display:inline; padding-top:8px; border:1px solid #ddd; border-radius:3px; margin:0 5px; cursor:pointer;}
.viewbox .for2 .md3 li:hover { border:1px solid #bbb;}
.viewbox .for2 .md3 li.set { border:1px solid #444;}
.viewbox .for2 .mdmore li { text-align:center; color:#bbb; font:bold 32px/26px Georgia;}

.viewbox .for2 .md8 { width:100%; height:16px; display:block; clear:both; text-align:center;}
.viewbox .for2 .md8 .line { height:7px; overflow:hidden; display:block; clear:both; border-bottom:1px solid #e6e6e2;}
.viewbox .for2 .md8 .mark { height:14px; display:inline-block; background:#fff; padding:0 5px; position:relative; margin-top:-8px; text-align:center; top:-8px;}
.viewbox .for2 .md8 .si { height:14px; overflow:hidden; display:inline-block; padding:0 5px; border-radius:2px; font:bold 9px/15px Arial; text-transform:uppercase; text-align:center; color:#fff;}
.viewbox .for2 .md8 .new { background:#79b406;}
.viewbox .for2 .md8 .save { background:#db7532;}
.viewbox .for2 .md8 .pack { background:#ae1771;}
.viewbox .for2 .md8 .soldout { background:#565656;}
.viewbox .for2 .md8 .free2 { background:#41bc99;}
.ie7 .viewbox .for2 .md8 .mark,.ie7 viewbox .for2 .md8 i,.ie7 viewbox .for2 .md8 span { display:inline;}
.viewbox .for2 .md8 span { height:14px; overflow:hidden; display:inline-block; background:#fff; padding-left:3px; font:12px/14px Tahoma; color:#909090; text-transform:uppercase;}
.viewbox .for2 .md8 span strong { color:#505050;}

.viewbox .for2 .right { width:271px; float:right;}
.viewbox .for2 .right .buybox { width:240px; overflow:visible; background:#fff; display:block; clear:both; padding:10px 15px 15px 15px; border:1px solid #e6e6e2; border-right:none; border-radius:3px 0 0 3px;}
.viewbox .for2 .rtx { overflow:hidden; display:block; clear:both; margin-bottom:10px;}
.viewbox .for2 .rt1 { position:relative; overflow:visible;}
.viewbox .for2 .rt1 li { color:#999; text-align:center;}
.viewbox .for2 .rt1 li strong { font:bold 28px/1.3em Georgia; color:#6b9a22;}
.viewbox .for2 .rt1 .t3 { color:#e4630e; font-weight:bold;}
.viewbox .for2 .rt1 .t4 { width:44px; height:35px; background:url(../images/product/mark2.png) no-repeat; padding-top:9px; font:bold 11px/12px Arial; color:#fff; text-align:center; position:absolute; left:-37px; top:5px;}
.viewbox .for2 .rt1 .free {padding-top:16px; text-decoration:none; text-transform: uppercase; font-style:italic;}

.viewbox .for2 .rt2 label { display:block; clear:both; color:#666; font-weight:bold; line-height:14px; padding-bottom:4px;}
.viewbox .for2 .rtt2{ margin-bottom:0px;}
.viewbox .for2 .rtt2 li{ margin-bottom:8px; float:left; overflow:hidden; clear:both; width:100%;}
.viewbox .for2 .rtt2 li a{ width:100%; height:28px; float:left;background:#94C447; border:1px solid #83b436; border-radius:3px;text-transform:uppercase; text-align:center; box-sizing:border-box; text-shadow:0px 1px 0px #83b436;}
.viewbox .for2 .rtt2 li a:hover{background:#84b92e; border:1px solid #79af21; }
.viewbox .for2 .rtt2 li .fr{height:14px;overflow:hidden;display:inline-block;padding:0px 5px;border-radius:2px;font:bold 9px/15px Arial;text-transform:uppercase;text-align:center;color:#FFF;background:none repeat scroll 0% 0% #79B406;}

.viewbox .for2 .rtt2 li .nr{ color:#fff; height:14px; line-height:14px;overflow:hidden; padding-left:3px; font:bold 12px/24px Verdana;}
.viewbox .for2 .rtt2 li .bs{ font-size:12px;}
.viewbox .for2 .fixbox{ background:#f0f0f0;}
.viewbox .for2 .fixbox li .fr{ background:#c2c2c2;}
.viewbox .for2 .fixbox li .nr{ color:#c2c2c2;}
.viewbox .for2 .fixbox li input{ opacity:0.4;}

.viewbox .for2 .rt2 .lensimg{width:100%; height:68px; text-align:center; margin-bottom:8px; display:block; overflow:hidden; border-radius:3px;}
.viewbox .for2 .rt2 .lensimg img{ width:183px; margin:0px auto;}
.viewbox .for2 .rt2 .lensele{ display:block; overflow:hidden; text-align:center;}
.viewbox .for2 .rt2 .lensele .help{ margin-top:2px; margin-left:0px;}
.viewbox .for2 .rt2 .lensele a{clear:both; color:#1E8265; line-height:14px; padding-bottom:4px; font-family:Segoe UI Regular; font-size:12px; text-transform:uppercase; padding-right:5px; padding-left:20px;}
.viewbox .for2 .rt2 .lensele a .arrowD_blue {border-width: 6px 5px 0px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: #1E8265 transparent transparent; display:inline-block;}
.viewbox .for2 .rt2 .lensele a:hover{ color:#e96d1a;}
.viewbox .for2 .rt2 .lensele a:hover .arrowD_blue{border-color:#e96d1a transparent transparent;}

.viewbox .for2 .rt2 .susel { width:99%;}
.viewbox .for2 .rt3 { padding-top:0px;}
.viewbox .for2 .rt3 li { overflow:hidden; display:block; clear:both;}
.viewbox .for2 .rt3 .subut { width:100%; height:28px;}
.viewbox .for2 .rt3 .subut2 { width:99%; line-height:30px;}
.viewbox .for2 .rt3 .subut2 input { width:100%; background:none; background:url(/skins/images/product/part.png) no-repeat 176px -561px; padding-right:26px; border:0; color:#25745f; font:bold 12px/28px Verdana; text-transform:uppercase; text-shadow:0 1px 0 #fff; cursor:pointer;}
.viewbox .for2 .rt3 .t2 { text-align:center; line-height:20px;text-transform: uppercase;}
.viewbox .for2 .rt4 { margin:0; font:12px/22px Tahoma,Arial; color:#444;}

.viewbox .for2 .rt5 { width:185px; padding:5px 0; border-bottom:1px solid #ededeb;}
.viewbox .for2 .rt5 span { width:39%; overflow:hidden; float:left; display:inline; margin-bottom:6px; line-height:18px; color:#1e8265; font-family:Tahoma,Arial;}
.viewbox .for2 .rt5 .l1not,
.viewbox .for2 .rt5 .l2not,
.viewbox .for2 .rt5 .l3not,
.viewbox .for2 .rt5 .l4not { color:#999; text-decoration:line-through;}
.viewbox .for2 .rt5 .l1,.viewbox .for2 .rt5 .l3 { width:60%;}
.viewbox .for2 .rt5 i { width:12px; height:12px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat; float:left; margin-right:6px; margin-top:3px;}
.viewbox .for2 .rt5 .l1 i { background-position:0 -39px;}
.viewbox .for2 .rt5 .l2 i { background-position:-13px -39px;}
.viewbox .for2 .rt5 .l3 i { background-position:-26px -39px;}
.viewbox .for2 .rt5 .l4 i { background-position:-39px -39px;}
.viewbox .for2 .rt5 .l1not i { background-position:0 -52px;}
.viewbox .for2 .rt5 .l2not i { background-position:-13px -52px;}
.viewbox .for2 .rt5 .l3not i { background-position:-26px -52px;}
.viewbox .for2 .rt5 .l4not i { background-position:-39px -52px;}

.viewbox .for2 .rt6 { background:url(../images/product/clip_on.png) no-repeat left top; padding:0 0 10px 55px; border-bottom:1px solid #ededeb; line-height:12px; font-family:Arial; color:#444;}

#buybar { position:relative; top:0;}
#buybar .boxfix { background:#fff; position:fixed; top:0; z-index:1; border:1px solid #dadada; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,0.15);}

.viewbox .for3 { width:882px; overflow:hidden; float:left; margin:0 0 20px 20px;}
.viewbox .for3 .frx { overflow:hidden; display:block; clear:both; margin-bottom:20px;}
.viewbox .for3 .frx .bt { overflow:hidden; display:block; clear:both; padding-bottom:6px; border-bottom:1px solid #e6e6e2; margin-bottom:10px; font:16px/20px Georgia; color:#d25e10; font-style:italic;}
.viewbox .for3 .frx .nr { overflow:hidden; display:block; clear:both;}
.viewbox .for3 .frx .detail{ margin-top:20px;}
.viewbox .for3 .frx .detail .tit{font-weight: bold;line-height: 20px;text-transform: uppercase; color:#000;font-family: Verdana,Geneva,sans-serif;font-size:11px;line-height:18px;}
.viewbox .for3 .frx .photoshow img { max-width:858px; padding:1px; border-radius:3px; margin:10px 0;}

.viewbox .labels { width:100%; height:36px; display:block; clear:both; border-bottom:1px solid #e6e6e2; margin-bottom:10px;}
.viewbox .labels li { height:35px; overflow:hidden; background:#fff; float:left; display:inline; padding:0 15px; border:1px solid #e6e6e2; border-bottom:none; border-radius:3px 3px 0 0; margin-right:3px; font:15px/35px Georgia; color:#d25e10; font-style:italic; cursor:pointer; position:relative;}
.viewbox .labels li.set { height:36px; cursor:default;}

.viewbox .for3 .spec { width:380px; overflow:hidden; float:left;}
.viewbox .for3 .spec .l1 { margin-bottom:20px;}
.viewbox .for3 .spec .l1 li { line-height:24px;}
.viewbox .for3 .spec .l1 li em { font-style:normal; color:#666;}
.viewbox .for3 .spec .l2 dt { font-weight:bold; line-height:20px; text-transform:uppercase;}
.viewbox .for3 .spec .l2 dd { line-height:24px; color:#666;}
.viewbox .for3 .spec .l2 dd i { width:4px; height:4px; overflow:hidden; float:left; display:inline; background:#888; border-radius:2px; margin:8px 8px 0 0;}
.viewbox .for3 .size { width:308px; height:240px; overflow:hidden; background:url(/skins/images/product/size.jpg) no-repeat; float:right; margin-right:10px; position:relative;}
.viewbox .for3 .size span { width:50px; font-size:12px; color:#d25e10; text-align:center; position:absolute; text-transform:uppercase;}
.viewbox .for3 .size .r1 { left: 57px; top: 78px; }
.viewbox .for3 .size .r2 { left: 130px; top: 122px; }
.viewbox .for3 .size .r3 { left: 139px; top: 212px; }
.viewbox .for3 .size .r4 { left: 208px; top: 74px; }
.viewbox .for3 .size .r5 { left: 131px; top: 19px; }

.viewbox .for3 .title,.viewbox .for3 .icos,.viewbox .for3 .infos { overflow:hidden; display:block; clear:both;}
.viewbox .for3 .title { text-transform:uppercase; font-weight:bold; margin-bottom:5px;}
.viewbox .for3 .title em { font-size:12px; color:#d25e10; font-style:normal; font-weight:normal;}
.viewbox .for3 .icos li { width:50px; height:56px; overflow:hidden; background:url(/skins/images/product/kit_part.png) no-repeat; float:left; display:inline; margin:5px 10px 5px 0; cursor:pointer;}
.viewbox .for3 .icos li:hover { background-position:-51px 0;}
.viewbox .for3 .icos li.set { background-position:-102px 0;}
.viewbox .for3 .icos li i { width:32px; height:32px; overflow:hidden; background:url(/skins/images/product/kit_part.png) no-repeat 32px 32px; float:left; margin:9px 0 0 9px; line-height:100px;}
.viewbox .for3 .icos li .f1 { background-position:0 -66px;}
.viewbox .for3 .icos li .f2 { background-position:-42px -66px;}
.viewbox .for3 .icos li .f3 { background-position:-84px -66px;}
.viewbox .for3 .icos li .f4 { background-position:-126px -66px;}
.viewbox .for3 .icos li .f5 { background-position:-168px -66px;}
.viewbox .for3 .icos li .f6 { background-position:-210px -66px;}
.viewbox .for3 .icos li .f7 { background-position:-252px -66px;}
.viewbox .for3 .icos li .l1 { background-position:0 -108px;}
.viewbox .for3 .icos li .l2 { background-position:-42px -108px;}
.viewbox .for3 .icos li .l3 { background-position:-84px -108px;}
.viewbox .for3 .icos li .l4 { background-position:-126px -108px;}
.viewbox .for3 .icos li .l5 { background-position:-168px -108px;}
.viewbox .for3 .icos li .l6 { background-position:-210px -108px;}
.viewbox .for3 .icos li .l7 { background-position:-252px -108px;}
.viewbox .for3 .icos li .l8 { background-position:-294px -108px;}
.viewbox .for3 .icos li .l9 { background-position:-336px -108px;}
.viewbox .for3 .icos li .c1 { background-position:0 -150px;}
.viewbox .for3 .icos li .c2 { background-position:-42px -150px;}
.viewbox .for3 .icos li .c3 { background-position:-84px -150px;}
.viewbox .for3 .icos li .c4 { background-position:-126px -150px;}
.viewbox .for3 .icos li .c5 { background-position:-168px -150px;}
.viewbox .for3 .icos li .c6 { background-position:-210px -150px;}
.viewbox .for3 .icos li .g1 { background-position:0 -192px;}
.viewbox .for3 .icos li .g2 { background-position:-42px -192px;}
.viewbox .for3 .icos li .g3 { background-position:-84px -192px;}
.viewbox .for3 .icos li .g4 { background-position:-126px -192px;}

.viewbox .for3 .infos { display:none; color:#666; font-size:12px; line-height:24px;}
.viewbox .for3 .infos .s1 { text-transform:uppercase; color:#000; font-weight:bold;}
.viewbox .for3 .infos img { margin-top:10px; border-radius:5px;}
.viewbox .for3 .coating { padding-top:10px; border-top:1px dotted #ddd; margin-top:20px;}

.viewbox .for3 .nr2 ul { overflow:hidden; display:block; clear:both; padding-top:25px;}
.viewbox .for3 .nr2 ul li { overflow:hidden; float:left;}
.viewbox .for3 .nr2 ul li.m1 { width:160px; height:100px; background:#fff; padding:1px; border:1px solid #e6e6e2; border-radius:3px;}
.viewbox .for3 .nr2 ul li.m1 img { border-radius:3px;}
.viewbox .for3 .nr2 ul li.m2 { width:545px; float:right; color:#666;}
.viewbox .for3 .nr2 ul li.m2 strong { color:#000;}

.viewbox .for3 .fr2 { margin:0;}
.viewbox .for3 .desc { display:block; clear:both;}
.viewbox .for3 .desc .subut,.viewbox .for3 .desc .subut2 { height:22px; line-height:22px; padding:0 10px; float:none; display:inline-block; margin-left:5px; clear:none; font-size:10px;}
.viewbox .for3 .review { overflow:hidden; background:#f4f4f4; display:block; clear:both; padding:10px; border-radius:3px; margin-top:10px;}
.viewbox .for3 .review .rat { float:left; padding-right:6px; line-height:14px;}
.viewbox .for3 .review .info { overflow:hidden; display:block; clear:both; padding:8px 0 16px 0; line-height:16px; color:#666;}
.viewbox .for3 .review .meta { line-height:16px; color:#666;}

.viewbox .for4 { width:271px; overflow:hidden; float:right; padding:15px 0; border:1px solid #e6e6e2; border-right:none; border-radius:3px 0 0 3px; margin:0 0 20px 0;}
.viewbox .for4 .bt { width:160px; overflow:hidden; display:block; clear:both; margin:0 auto 5px auto; font:13px/17px Georgia; color:#d25e10; text-align:center; font-style:italic;}
.viewbox .for4 .nr,.viewbox .for4 .nr li { width:200px; overflow:hidden; display:block; clear:both; margin:0 auto; text-align:center;}
.viewbox .for4 .nr li { margin-bottom:25px;}
.viewbox .for4 .nr li span { overflow:hidden; display:block; clear:both;}
.viewbox .for4 .nr li .t2 { font-weight:bold; color:#000;}
.viewbox .for4 .nr li .t2 strong { color:#dc1818;}
.viewbox .for4 .nr li .t2 del { font-weight:normal; color:#999;}

.viewbox .for5 { overflow:hidden; display:block; clear:both; padding:10px 20px 30px 20px;}
.viewbox .for5 .bt { overflow:hidden; display:block; clear:both; padding-bottom:6px; border-bottom:1px solid #e6e6e2; font:16px/30px Georgia; font-style:italic;}
.viewbox .for5 .nr { overflow:hidden; display:block; clear:both;}
.viewbox .for5 .nr li { width:200px; overflow:hidden; float:left; display:inline; margin:0 15px; text-align:center;}
.viewbox .for5 .nr li span { overflow:hidden; display:block; clear:both; text-align:center;}
.viewbox .for5 .nr li .t2 { font-weight:bold; color:#000;}
.viewbox .for5 .nr li .t2 strong { color:#dc1818;}
.viewbox .for5 .nr li .t2 del { font-weight:normal; color:#999;}

/*在线客服*/

.OnlineService_Box { display:none;}

/*store products*/
.proinfo2 { width:100%; float:left; position:relative; margin:0 auto; padding-top:7px;display:block; clear:both;}
.proinfo2 li { width:289px; height:406px; overflow:hidden; background:#fff; float:left; display:inline-block; padding:0 5px; border:1px solid #e6e6e2; position:relative; margin:-1px 0 0 -1px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.proinfo2 li:hover { border:1px solid #bbb; box-shadow:0 0 6px #aaa; z-index:1;}
.proinfo2 li.tryon { width:225px; padding:0 10px;}
.proinfo2 li.high { height:321px;}
.proinfo2 .pix { overflow:hidden; display:block; clear:both; text-align:center;}
.proinfo2 .pi1 { height:136px; padding:40px 0 0px 0;}
.proinfo2 .pi2 { height:30px;}
.proinfo2 .pi2 span { display:none;}
.proinfo2 li:hover .pi2 span { width:51px; height:16px; display:inline-block; background:#78a728; border-radius:2px; font:bold 9px/16px Verdana; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.8); text-transform:uppercase; cursor:pointer;}

.proinfo2 .pi3 { height:30px;}
.proinfo2 .pi3 span {width: 14px;height: 14px;display: inline-block;padding: 0px; border: 0;border-radius: 8px;margin: 0px;cursor: pointer; border: 1px solid #DDD; float:none;}
.proinfo2 .pi3 span img{width:14px; height:14px; overflow:hidden; float:right; border-radius:8px; display:block;}
.proinfo2 .pi3 span { width:12px; height:12px; background: transparent url("/skins/images/product/transparentbg.png") repeat scroll 0% 0%; display:inline-block; border-radius:8px; padding:0; cursor:pointer; border:1px solid #fff; margin:0px 1px 0px 0px; position:relative; margin: 5px 5px 0px 0px;}
.proinfo2 .pi3 span .rc {width: 14px;height: 14px;overflow: hidden;float: right; border-radius:8px;}
.proinfo2 .pi3 span:after { width:16px; height:16px; overflow:hidden; float:left; border:1px solid #fff; border-radius:50%; content:""; position:absolute; left:-4px; top:-2px; z-index:1;}
.proinfo2 .pi3 span:hover:after { border:1px solid #aaa;}
.proinfo2 .pi3 .set:after,.proinfo2 .pi3 .set:hover:after { border:1px solid #000;}

.proinfo2 .pi4 { height:46px; font:11px/14px Tahoma; color:#888;}
.proinfo2 .pi4 a { text-transform:uppercase;}
.proinfo2 .pi5 { height:28px; line-height:28px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; font-size:14px; font-weight:bold; color:#333;}
.proinfo2 .pi5 span { font-size:11px; font-family:Arial; font-weight:normal; padding-left:6px;}
.proinfo2 .pi5 del { color:#808080; font-weight:normal; font-size:13px;}
.proinfo2 .pi5 strong { color:#c00;}
.proinfo2 .pi6 { padding-top:10px; overflow:visible;}
.proinfo2 .pi6 .left { width:50px; float:left;}
.proinfo2 .pi6 .left span { width:16px; height:16px; overflow:hidden; background:url(/skins/images/product/gender.png) no-repeat; float:left; display:inline; margin-right:4px; line-height:100px;}
.proinfo2 .pi6 .left .men { background-position:0 0;}
.proinfo2 .pi6 .left .women { background-position:0 -26px;}
.proinfo2 .pi6 .left .kid { background-position:0 -52px;}
.proinfo2 .pi6 .center { width:110px; float:left; text-align:center; position:relative;}
.proinfo2 .pi6 .center .clipon { width:60px; height:16px; overflow:hidden; background:url(../images/product/clip_on.png) no-repeat center center; display:block; clear:both; margin:0 auto; line-height:100px;}
.proinfo .pi6 .center .cobox { width:160px; float:left; display:none; position:absolute; left:-25px; bottom:16px; z-index:11;}
.proinfo .pi6 .center .cobox .cb1 { overflow:hidden; background:#fff; display:block; clear:both; border:1px solid #cdcdcd; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.proinfo2 .pi6 .center .cobox .cb2 { height:11px; overflow:hidden; background:url(../images/product/part.png) no-repeat center -718px; display:block; clear:both; position:relative; margin-top:-1px;}
.proinfo2 .pi6 .center .cobox .tx { overflow:hidden; display:block; clear:both; text-align:center; font-family:Arial;}
.proinfo2 .pi6 .center .cobox .t1 { background:#f3f3f3; line-height:24px;}
.proinfo2 .pi6 .center .cobox .t2 { padding:10px 0;}
.proinfo2 .pi6 .center .cobox .t3 { padding-bottom:10px; color:#999;}
.proinfo2 .pi6 .center:hover .cobox { display:block;}

.proinfo2 .pi6 .right { width:50px; float:right; padding-top:2px;}
.proinfo2 .pi6 .right span { width:12px; height:12px; overflow:hidden; background:url(/skins/images/product/part.png) no-repeat; float:left; display:inline; margin-left:4px; line-height:100px;}
.proinfo2 .pi6 .right .l1 { background-position:0 -39px;}
.proinfo2 .pi6 .right .l2 { background-position:-13px -39px;}
.proinfo2 .pi6 .right .l3 { background-position:-26px -39px;}
.proinfo2 .pi6 .right .l4 { background-position:-39px -39px;}
.proinfo2 .pi6 .right .l1not { background-position:0 -52px;}
.proinfo2 .pi6 .right .l2not { background-position:-13px -52px;}
.proinfo2 .pi6 .right .l3not { background-position:-26px -52px;}
.proinfo2 .pi6 .right .l4not { background-position:-39px -52px;}
.proinfo2 .pi7 { width:48px; height:28px; overflow:hidden; background:url(../images/product/mark2.png) no-repeat; position:absolute; right:10px; top:10px; z-index:1; line-height:100px;}
.proinfo2 .save,.proinfo .free2 { width:44px; height:35px; padding-top:9px; font:bold 11px/12px Arial; color:#fff; text-align:center; background-position:0 0;}
.proinfo2 .new { background-position:0 -54px;}
.proinfo2 .pack { background-position:0 -91px;}
.proinfo2 .soldout { background-position:0 -128px;}
.proinfo2 .free2 { height:44px; background-position:0 -165px; padding:0; line-height:44px;}
.proinfo2 .pi8 { display:none;}
.proinfo2 .pi9 { padding-top:33px; font:10px/13px Arial; color:#909090; text-transform:uppercase;}
.proinfo2 .pi9 span { color:#444; font-weight:bold;}

.proinfo2 li.tryon .pi1,.proinfo li.tryon .pi6,.proinfo li.tryon .pi7,.proinfo li.tryon .pi10 { display:none;}
.proinfo2 li.tryon .pi2 { height:auto; overflow:visible; position:absolute; left:10px; top:10px; z-index:2; display:none;}
/*.proinfo li.tryon .pi2 span { width:84px; height:20px; overflow:hidden; float:left; text-align:center; display:inline-block; background:#fff; border-radius:2px; font:9px/22px Arial; color:#666; text-transform:uppercase; text-shadow:none; box-shadow:0 0 3px rgba(0,0,0,0.5);}*/
.proinfo2 li.tryon .pi2 span { width:34px; height:34px; overflow:hidden; background:url(../images/product/smalltryon_part.png) no-repeat -44px 0; float:left; display:inline-block; line-height:100px;}
.proinfo2 li.tryon:hover .pi2 { display:block;}
.proinfo2 li.tryon .pi3 { height:26px; padding-top:8px;}
.proinfo2 li.tryon .pi4 { width:70%; height:25px; float:left; clear:none; text-align:left;}
.proinfo2 li.tryon .pi5 { width:70%; float:left; clear:none; text-align:left; border:none;}
.proinfo2 li.tryon .pi5 span { display:none;}
.proinfo2 li.tryon .pi6 { float:right; clear:none; padding:0; position:relative; top:-22px;}
.proinfo2 li.tryon .pi6 dd { float:right; display:block; clear:both; margin-bottom:7px; text-align:right;}
.proinfo2 li.tryon .pi6 dd span { float:left; display:inline; margin:0 0 0 4px;}
.proinfo2 li.tryon .pi6 .center { display:none;}
.proinfo2 li.tryon .pi8 { width:240px; height:293px; margin-top:10px; position:relative; display:block;}
.proinfo2 li.tryon .pi8 .smalltryon { float:left;}
.proinfo2 li.tryon .pi8 .smallbuy { width:34px; height:34px; overflow:hidden; background:url(../images/product/smalltryon_part.png) no-repeat; float:left; display:none; position:absolute; right:0; top:0; z-index:2;}
.proinfo2 li.tryon .pi8 .smallbuy a { width:34px; height:34px; overflow:hidden; float:left; line-height:100px;}
.proinfo2 li.tryon:hover .pi8 .smallbuy { display:block;}
.proinfo2 li.tryon .pi9 { padding-top:10px; border-top:1px dotted #ddd; position:relative; top:-10px;}

.ll{ height:1px; border-top:1px #dadada solid; margin-bottom:10px; background:#FFFFFF ;}



/*store*/

.storemain{ width:1200px; margin:0 auto;}
.storemain_bg{background:#FFF;}
.storeban{ width:1198px; height:auto;vertical-align:middle; position:relative;}

.storetitle1{  width:100%; margin:40px 0 30px 0; text-align:center; vertical-align:middle; clear:both; overflow:hidden; }
.storetitle1 h2.title{ background:url(../images/home/nw_title_line.jpg) repeat-x; font-size:30px; padding-bottom:25px;}
.storetitle1 h2.title span{font-size:42px; display:inline-block ;padding:0px 20px; background:#FFF; color:#4c4c4c; line-height:42px; font-family:"Sakkal Majalla",Arial,Verdana;text-transform:uppercase;}
.storetitle1 span.sub-title{color:#8C919B;font-size:16px;line-height:22px; font-family:Verdana;text-transform:uppercase;}
.storetitle2{ width:100%; height:25px; background:url(../images/store/ourgalsses.png) no-repeat; margin-top:25px;vertical-align:middle;}
.storetitle1 .stor-img ul{ display:block; clear:both; float:left; margin-left:-15px; margin-right:-15px;}
.storetitle1 .stor-img li{ display:block; float:left; padding:0px 20px;}

.storetitle1 ul.coupons{ display:block; overflow:hidden; clear:both;}

.storetitle1 .pagethis { overflow:hidden; display:block; position:relative; text-align:center;width:1200px;float:right; padding-bottom:55px; padding-top:15px;}
.storetitle1 .pagethis a { width:30px; height:30px; line-height:30px; background:#f0f0f0; border:1px solid #ebebeb; border-radius:3px; float:none; display:inline-block; margin:0 1px; font-size:14px; text-shadow:0 1px 0 #fff;}
.storetitle1 .pagethis a:hover { background-position:0 -33px;}
.storetitle1 .pagethis a:active { background-position:0 -66px;}
.storetitle1 .pagethis a[disabled] { color:#aaa;}
.storetitle1 .pagethis a[disabled]:hover { background-position:0 0;}
.storetitle1 .pagethis .current { width:30px; height:30px; line-height:30px; background:#78a728; border:1px solid #6f9a25; border-radius:3px; float:none; display:inline-block; margin:0 1px; color:#fff; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #6b9523;}
.storetitle1 .pagethis .prevnext { overflow:visible; text-align:center; font-weight:bold;}
.storetitle1 .pagethis .gotxt,.fgfor4 .pagethis .goenter,.fgfor4 .pagethis .gobut { display:none;}

.storetitle1 ul.coupons li{ display:block; overflow:hidden; clear:both; border:1px dashed #f4f4f4; height:192px; text-align:left; margin-bottom:20px;}
ul.coupons li .cou-sm-1{ float:left; width:240px; height:160px; overflow:hidden; padding-top:16px; padding-left:16px;}
ul.coupons li .cou-sm-2{ float:left; width:570px; height:160px; overflow:hidden; padding-left:22px; padding-top:16px;}
ul.coupons li .cou-sm-3{ float:right; width:300px; height:172px; background:#fafafa; padding-top:20px; font-family:tahoma; line-height:1.4em; padding-left:30px;}
ul.coupons li .cou-sm-3 p{font-size:14px; line-height:30px; color:#555;}

ul.coupons li .cou-sm-3 .coupons {padding: 5px;border: 1px solid #767676;}
ul.coupons li .cou-sm-3 .expire{ color:#e96d1a;}
ul.coupons li .cou-sm-2 h3{margin: 10px 0 0; font-size:24px; text-transform:uppercase; font-weight:normal;}
ul.coupons li .cou-sm-2 h5 {font-size: 16px; margin:7px 0; font-weight:normal;}
ul.coupons li .cou-sm-2 p{ color:#555; line-height:20px;}
ul.coupons li .cou-sm-2 h3 a {color:#1fa07b; font-size:20px;}

.storeG{ width:100%; height:400px; padding:7px 0 0 0;}
.storeG li{ width:25%; height:auto; float:left; padding:0 12px 15px 12px; position:relative;box-sizing: border-box;}
.storeG li img{vertical-align:middle;}
.storeG li .storeG_an{ width:100%; background:url(../images/store/bc.png); position:relative; text-align:left;}
.storeG li .l_bot{  width:100%; height:28px!important; background:rgba(0,0,0,0.35); position:absolute; left:0px; bottom:0px; padding-left:10px;box-sizing: border-box;transition: all 0.1s ease-in-out 0s;}
.storeG li .l_bot:hover{height:50px!important;transition: all 0.1s ease-in-out 0s;}
.storeG li .l_bot a{line-height:28px; font-size:14px; font-family:Verdana; color:#fff; text-transform:uppercase;}
.storeG li img {width:100%;vertical-align:middle;}
.storeG li .l_top{ width:100%; padding:9px 0 21px 6px; height:20px;  text-align:left;font:11px/13px verdana;color:#4b4c4c;}
.storeG li .l_top a{ color:#4b4c4c;font:12px/20px verdana; font-weight:normal;margin:0px 5px;}
.storeG li .l_top a:hover{color:#b16d2d;}

.storeG li a{color:#fff;}
/*.storeG li a:hover{ background:rgba(0,0,0,0,5); opacity:0.5; cursor:pointer;}*/

.storeus{ height:372px; width:100%; margin:38px 0 0 0;}
.storefoot{ width:100%; height:508px; margin-top:35px; display:block; clear:both;}
.storefoot .sf_left{float:left; height:508px; width:648px;}
.storefoot .sf_right{ float:left; height:348px; width:285px; background:url(../images/store/cs.jpg) no-repeat; padding-top:160px; padding-left:75px; padding-right:70px;}
.sf_right dd.cont1{ font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#328a72; font-size:14px;}
.sf_right dt.cont2{ color:#a7a6a2; font:14px/20px Arial, Helvetica, sans-serif;}
.sf_right dt.cont3{ color:#cfcfc9; font:14px/20px Arial, Helvetica, sans-serif;}

/*Supplier*/
.supplier-header{ display:block; clear:both; margin-bottom:15px; padding-top:15px; height:125px; }
.supplier-header .sup_logo{ width:120px; height:120px; float:left;  }
.supplier-header .sup_logo img{border-radius:5px; width:100%;}
.supplier-header .sup_about{ padding-left:20px; float:left; overflow:hidden; display:block; width:1028px;}
.supplier-header .sup_about span{ overflow:hidden; display:block; clear:both;}
.supplier-header .shop-name { font-size:15px; line-height:30px; margin-bottom:5px;}
.supplier-header .shop-name i {float:left; font-style:normal; font-weight:200; margin-right:10px;}
.supplier-header .shop-int{ font-size:13px; line-height:20px; color:#666666;}
.featured-items{display:block; clear:both; margin-top:10px; height:382px; width:1200px;}
.featu-tit {overflow:hidden; clear:both; text-align:left; padding-bottom:10px; margin-top:20px;}
.featu-tit .c1 {font-family:"Arial Narrow"; line-height:30px; font-size:22px; text-transform:uppercase; color: #4c4c4c; font-weight:normal;}
.supplier .tit1,.supplier .title{ border-top:0;}
/*Supplier*/

