﻿@charset "utf-8"; /****public*****/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; }
body { font: 12px/150% Arial,Verdana,"\5b8b\4f53"; color: #666; }
body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, b, s, u, i, strong, ico-close, em, tt, var, img, q, dl, dt, dd, ol, ul, li, blockquote, pre, fieldset, abbr, address, code, form, input, textarea, label, legend, table, tbody, tfoot, thead, tr, th, td { border: 0 none; margin: 0; padding: 0; font-size: 12px; font-family: arial; color: #333; }
ul, li { list-style: none; float: left; }
b { font-weight: normal; }
a, a:link { color: #666; text-decoration: none; }
input, select, form img, button, label, textarea { font-size: 12px; vertical-align: middle; font-family: Tahoma; color: #A3C9F8; }
input[type="text"], input[type="password"], input[type="file"], textarea, select { border: 1px solid #ccc; background: none; color: #777; font-size: 12px; line-height: 29px; height: 29px; font-family: inherit; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
a img { border: 0; }
ol, ul { list-style: none; }
/****public*****/

.box1 { background-color: #fffbf2; padding: 10px; border: 1px solid #f4cf93; overflow: hidden; margin-top: 50px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.td01 { color: #ff6600; padding-bottom: 10px; width: 700px; hight: 36px; }
.td02 { background: url(/images/mail_no.gif) no-repeat 0px -5px; background-repeat: no-repeat; background-position: 0 3px; padding-bottom: 10px; padding-left: 20px; width: 700px; }
.td03 { border-right-width: 1px; border-right-style: dashed; border-right-color: #CCC; width: 216px; padding-left: 15px; padding-right: 10px; float: left; }
.td04 { width: 220px; padding-left: 10px; float: left; }
.td03 a, .td04 a { color: #1548a6; }
.td03 a:hover, .td04 a:hover { color: #ff6600; }

/****nav*****/
.w { width: 990px; margin: 0 auto; }
#shortcut-2013, #shortcut-2013 .w { height: 30px; background: #F7F7F7; }
#shortcut-2013 { width: 100%; border-bottom: 1px solid #eee; line-height: 30px; }
#shortcut-2013 .fl { overflow: visible; }
.lh { overflow: hidden; zoom: 1; }
.fl { float: left; }
#shortcut-2013 .fl .fore1 { padding-left: 16px; z-index: 13; }
#shortcut-2013 li { height: 30px; padding: 0 11px 0 12px; }
.lh li, .lh dl, .lh .item { float: left; }
.ld { position: relative; zoom: 1; }
#shortcut-2013 .fl b { top: 8px; left: 0; width: 13px; height: 13px; background: url(/package/images/pub/20130725.png) no-repeat 0 0; cursor: pointer; }
#shortcut-2013 .fl b, #shortcut-2013 .fr b { background-image: url(/package/images/pub/20130330A_1.png); background-repeat: no-repeat; }
#shortcut-2013 b { transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s; }
.ld s, .ld b, .ld .block { position: absolute; overflow: hidden; }
#shortcut-2013 li { height: 30px; padding: 0 11px 0 12px; }
#shortcut-2013 li s { top: 9px; left: 0; width: 0; height: 12px; border-left: 1px solid #DDD; overflow: hidden; }
#shortcut-2013 .menu { width: 60px; z-index: 10; }
#shortcut-2013 .fr b { top: 13px; right: 8px; width: 7px; height: 4px; background-position: -95px -55px; }
#shortcut-2013 .fl b, #shortcut-2013 .fr b { background-image: url(/package/images/pub/20130330A_1.png); background-repeat: no-repeat; }
#shortcut-2013 .dd { display: none; }
#biz-service.hover .dd { left: 5px; width: 73px; }
#biz-service.hover .dd div { padding-left: 6px; line-height: 22px; }
#shortcut-2013 b { transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s; }
#shortcut-2013 .fl { overflow: visible; }
#shortcut-2013 .fl .fore1 { padding-left: 16px; z-index: 13; }
#shortcut-2013 .fl b { top: 8px; left: 0; width: 13px; height: 13px; background: url(/package/images/pub/i/20130725.png) no-repeat 0 0; cursor: pointer; }
#shortcut-2013 .fl li:hover b { transform: rotate(720deg); -webkit-transform: rotate(720deg); }
#shortcut-2013 .fl .jtip { left: 68px; top: 6px; width: 120px; line-height: 16px; }
#shortcut-2013 .fr { height: 30px; overflow: visible; }
#shortcut-2013 .fr b { top: 13px; right: 8px; width: 7px; height: 4px; background-position: -95px -55px; }
#shortcut-2013 .menu { width: 60px; z-index: 10; }
#shortcut-2013 .dd { display: none; }
#shortcut-2013 .hover .outline, #shortcut-2013 .hover .dd { position: absolute; border: 1px solid #DDD; background: #fff; -moz-box-shadow: 0 0 10px rgba(0,0,0,.12); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12); box-shadow: 0 0 10px rgba(0,0,0,.12); }
#shortcut-2013 .hover .outline { z-index: -1; left: 5px; top: 3px; width: 73px; height: 28px; }
#shortcut-2013 .hover .blank { position: absolute; z-index: 1; top: 23px; left: 6px; width: 73px; height: 8px; overflow: hidden; background: #fff; }
#shortcut-2013 .hover .dd { display: block; top: 30px; }
#shortcut-2013 .fr .hover b { transform: rotate(180deg); -webkit-transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }
.fr { float: right; }
.clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
#Search ul { list-style: none; }
#Search ul li { float: left; margin-left: 13px; }
#title { line-height: 30px; }
#title span, select { display: inline-block; color: #6B8E23; }
#title span { display: inline-block; }
#title label { color: red; }
#Search ul li { float: left; margin-left: 13px; }
#Search li .txt { color: #ccc; width: 310px; height: 26px; border: 1px solid #6B8E23; margin-top: 20px; }
#btnSearch { background: #3DA02E; width: 60px; height: 27px; font-size: 14px; color: #fff; margin-left: 5px; margin-top: 20px; }
#box span { display: inline-block; color: red; margin-top: 8px; margin-left: 10px; }
#shortcut-2013 .fl b { top: 8px; left: 0; width: 13px; height: 13px; background: url(/package/images/pub/20130725.png) no-repeat 0 0; cursor: pointer; }
#shortcut-2013 b { transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s; }
#shelper-2013 .list-img { width: 324px; padding-bottom: 8px; }
#shelper-2013 .list-img .item { width: 100px; border: 1px solid #fff; padding: 0 3px; }
#shelper-2013 .list-img .p-name { height: 3em; }
#shelper-2013 .list-img .p-price { color: #E4393C; }
#shelper-2013 .list-img .item:hover { border-color: #7ABD54; }
#shelper-2013 .list-word { padding-bottom: 0; }
#hotwords { height: 18px; color: #999; overflow: hidden; }
#hotwords span, #hotwords strong { float: left; font-weight: 400; }
#hotwords a:link, #hotwords a:visited { float: left; margin-right: 10px; color: #999; }
#hotwords a:hover, #hotwords a:active { color: #E4393C; }
.root61 #search-2013 { width: 510px; padding-right: 126px; }
.root61 #search-2013 .i-search { width: 494px; }
.root61 #search-2013 .text { width: 406px; }
#settleup-2013 dt, #settleup-2013 dl.hover dt, #settleup-2013 .nogoods b { background-image: url(/package/images/pub/20130330A_1.png); background-repeat: no-repeat; }
#settleup-2013 { float: right; position: relative; z-index: 9; width: 126px; height: 30px; margin-top: 12px; }
#settleup-2013 dt { position: absolute; z-index: 3; width: 74px; height: 30px; padding: 0 20px 0 30px; border: 1px solid #EFEFEF; background-position: -115px -84px; background-color: #F7F7F7; cursor: pointer; text-align: center; }
#settleup-2013 dt .shopping { position: absolute; top: -13px; left: 20px; background-image: url(/package/images/pub/20130330A_1.png); background-position: -133px -279px; padding-left: 6px; color: #fff; }
#settleup-2013 dt .shopping span { float: left; display: block; height: 20px; padding-right: 6px; background-image: url(/package/images/pub/20130330A_1.png); background-position: 100% -250px; }
#settleup-2013 dt a { line-height: 27px; *line-height: 30px; }
#settleup-2013 dt b { top: 9px; right: 4px; width: 0; height: 0; border-style: dashed dashed dashed solid; border-width: 5px; border-color: transparent transparent transparent #CCC; overflow: hidden; }
#settleup-2013 dd { display: none; position: absolute; top: 32px; right: 0; width: 350px; }
#settleup-2013 dl.hover dt { height: 32px; border: 1px solid #E3E3E3; border-bottom: 0; background-position: -115px -114px; background-color: #fff; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; }
#settleup-2013 dl.hover s { position: absolute; bottom: -10px; left: -10px; width: 134px; height: 10px; background: #fff; }
#settleup-2013 dl.hover dd { display: block; -moz-box-shadow: 0 0 10px rgba(0,0,0,.12); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12); box-shadow: 0 0 10px rgba(0,0,0,.12); }
#settleup-content { position: relative; left: 0; top: 0; z-index: 2; width: 350px; background: #fff; }
#settleup-iframe { position: absolute; left: 0; top: 0; z-index: 1; width: 350px; background: #000; }
#settleup-2013 .prompt { border: 1px solid #ddd; padding: 10px 15px; background: #fff; }
#settleup-2013 .nogoods { padding-left: 30px; height: 49px; line-height: 49px; overflow: hidden; color: #999; }
#settleup-2013 .nogoods b { float: left; width: 56px; height: 49px; background-position: 0 0; }
#settleup-2013 .sm { margin-bottom: 0; }
#settleup-2013 .smt { height: 25px; padding: 6px 8px; background-position: 0 -118px; background-repeat: repeat-x; border-style: solid; border-width: 1px; border-color: #DDD #DDD #EEE; line-height: 25px; }
#settleup-2013 .smt .extra { color: #999; }
#settleup-2013 .smc { border: solid #ddd; border-width: 0 1px; background: #fff; height: auto !important; height: 344px; max-height: 344px; overflow-y: auto; }
#settleup-2013 ul { margin-top: -1px; }
#settleup-2013 li { padding: 8px 10px; border-top: 1px dotted #ccc; overflow: hidden; line-height: 17px; vertical-align: bottom; *zoom: 1; }
#settleup-2013 li:hover, #settleup-2013 li.hover { background: #F5F5F5; }
#settleup-2013 .p-img { width: 50px; height: 50px; border: 1px solid #ddd; padding: 0; margin-right: 10px; font-size: 0; }
#settleup-2013 .p-name { width: 150px; height: 52px; }
#settleup-2013 .p-price { font-weight: 700; }
#settleup-2013 .delete { color: #005EA7; }
#settleup-2013 .smb { padding: 8px; background: #F5F5F5; border: solid #ddd; border-width: 0 1px 1px; }
#settleup-2013 .smb b { margin: 0 5px; color: #E4393C; }
#settleup-2013 .smb strong { font-size: 18px; color: #E4393C; }
#settleup-2013 .smb a { display: inline-block; width: 120px; height: 30px; margin-top: 6px; background: #E4393C; color: #fff; text-align: center; font-weight: 700; line-height: 30px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#settleup-2013 li .gift { height: 17px; width: 310px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#settleup-2013 li .gift a, #settleup-2013 li .gift-jq { color: #999; }
#settleup-2013 .gift-jq { clear: both; }
*html #settleup-2013 .smc { height: 344px; }
*html #settleup-2013 li { font-family: "\5b8b\4f53"; }
*html #settleup-2013 dd { right: -1px; }
#settleup-2013 .dt { padding: 2px 10px; }
#settleup-2013 .dt-mz { color: #999; width: 310px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#settleup-2013 .dt-mz a { color: #999; }
#settleup-2013 .dt-mz:hover { background: #fff; }
#mcart-suit .dt, #mcart-suit .dt:hover { background: #d3ebff; }
#mcart-mj .dt, #mcart-mz .dt, #mcart-mj .dt:hover, #mcart-mz .dt:hover { background: #bffab1; }
#settleup-content .fr .hl-green, #settleup-content .fr .hl-orange { margin-right: 0; }
#settleup-content .hl-green, #settleup-content .hl-orange { margin-right: 5px; color: #fff; display: inline-block; *zoom: 1; padding: 0 2px; font: 12px/16px simsun; }
#settleup-content .hl-green { background: #3b0; }
#settleup-content .hl-orange { background: #f60; }
#nav-2013 { position: relative; z-index: 6; height: 40px; padding-left: 210px; margin-bottom: 10px; background: #469941; }
#navitems-2013 { background: -moz-linear-gradient(top,#469941,#469941); background: -webkit-gradient(linear,0 0,0 100%,from(#469941),to(#469941)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#469941", endColorstr="#469941"); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#469941", endColorstr="#469941")"; }
#navitems-2013, #navitems-2013 li, #navitems-2013 li a { height: 40px; }
#navitems-2013 li { float: left; position: relative; width: 83px; }
#navitems-2013 li a { position: absolute; top: 0; left: 0; width: 85px; text-align: center; color: #fff; font: 700 15px/40px "microsoft yahei"; text-decoration: none; }
#navitems-2013 .curr, #navitems-2013 .hover { z-index: 1; }
#navitems-2013 .curr a, #navitems-2013 .hover a { background: #A40000; }
#treasure { position: absolute; right: 0; top: 0; }
#categorys-2013 .mt b, #categorys-2013 h3, #categorys-2013 s, #categorys-2013.hover .mt b { background-image: url(/package/images/pub/20130330A_1_1.png); background-repeat: no-repeat; }
#categorys-2013 { position: absolute; top: 0; left: 0; width: 210px; height: 40px; }
#categorys-2013 .mt { background: #469941; }
#categorys-2013 .mt a { display: block; height: 40px; padding-left: 20px; line-height: 40px; color: #fff; }
#categorys-2013 .mt b { top: 10px; right: 10px; width: 20px; height: 20px; background-position: -65px 0; }
#categorys-2013 .mc { display: none; position: absolute; top: 40px; left: 0; width: 203px; height: auto; padding: 3px 3px 3px 0; background: #FAFAFA; border: solid #469941; border-width: 0 2px 2px; overflow: visible; }
#categorys-2013 .item { width: 200px; height: 30px; border-top: 1px solid #FFF; }
#categorys-2013 .fore1 { border-top: 0; }
#categorys-2013 span { display: block; width: 203px; position: absolute; z-index: 1; }
#categorys-2013 h3 { width: 186px; height: 28px; padding-left: 13px; border-width: 1px 0; background-image: none; font-weight: 400; line-height: 28px; }
#categorys-2013 h3 a:link, #categorys-2013 h3 a:visited { color: #469941; }
#categorys-2013 h3 a:hover, #categorys-2013 h3 a:active { color: #469941; font-weight: 700; }
#categorys-2013 s { display: block; position: absolute; top: 10px; left: 189px; width: 6px; height: 9px; background-position: -110px -45px; }
#categorys-2013 .item .i-mc { display: none; position: absolute; left: 198px; top: 3px; width: 705px; border: 1px solid #DDD; background: #fff; overflow: visible; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; }
#categorys-2013 .item dt { padding: 3px 6px 0 0; font-weight: 700; color: #469941; }
#categorys-2013 .item dd { padding: 3px 0 0; overflow: hidden; zoom: 1; }
#categorys-2013 .subitem { float: left; width: 477px; /*min-height:370px;*/ padding: 0 4px 0 8px; }
#categorys-2013 .subitem dl { border-top: 1px solid #EEE; padding: 6px 0; overflow: hidden; zoom: 1; }
#categorys-2013 .subitem .fore1 { border-top: 0; }
#categorys-2013 .subitem dt { float: left; width: 54px; line-height: 22px; text-align: right; }
#categorys-2013 .subitem dd { float: left; width: 415px; }
#categorys-2013 .subitem em { float: left; height: 14px; margin: 4px 0; line-height: 14px; padding: 0 8px; border-left: 1px solid #ccc; }
#categorys-2013 .subitem dt a { color: #469941; text-decoration: underline; }
#categorys-2013 .subitem dd a { white-space: nowrap; }
#categorys-2013 .subitem dd a:hover { color: #469941; }
#categorys-2013 .fr { width: 210px; padding-bottom: 2010px; margin-bottom: -2000px; }
#categorys-2013 .fr dl { width: 194px; padding: 6px 8px; }
#categorys-2013 .fr a { color: #666; }
#categorys-2013 .fr dd { padding-top: 6px; line-height: 20px; overflow: hidden; }
#categorys-2013 .fr img { margin-bottom: 4px; }
#categorys-2013 .categorys-brands li { float: left; width: 97px; }
#categorys-2013 .mc .extra { display: none; }
#categorys-2013 .close { position: absolute; top: -1px; left: 706px; z-index: 14; width: 26px; height: 26px; background: rgba(0,0,0,.6); text-align: center; line-height: 26px; color: #fff; cursor: pointer; font-size: 26px; background-color: transparent\9; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000'); }
#categorys-2013 .loading-style1 { margin-top: 10px; }
#categorys-2013 .fore1 .categorys-brands li,
#categorys-2013 .fore13 .categorys-brands li { width: 194px; }
#categorys-2013 .fore13 .i-mc { top: 23px; }
#categorys-2013 .hover span { z-index: 13; width: 160px; }
#categorys-2013 .hover h3 { border: solid #DDD; border-width: 1px 0; background-color: #fff; overflow: hidden; -moz-box-shadow: 0 0 8px #DDD; -webkit-box-shadow: 0 0 8px #DDD; box-shadow: 0 0 8px #DDD; }
#categorys-2013 .hover s { left: 199px; top: -4px; width: 7px; height: 38px; background: #fff; overflow: hidden; }
#categorys-2013 .fore1.hover s { top: 1px; }
#categorys-2013 .hover .i-mc { display: block; z-index: 12; }
#categorys-2013.hover .mt b { background-position: -65px -23px; }
#categorys-2013.hover .mc { display: block; }
*html #categorys-2013 .item dd { padding-bottom: 6px; }
*html #categorys-2013 .subitem { height: 370px; }
#categorys-2013 .categorys-links { padding: 10px 8px; }
#categorys-links-diy a { background-position: 0 0; }
#categorys-links-dpg a { background-position: 0 -30px; }
#categorys-links-cellphone a { background-position: 0 -60px; }
#categorys-links-jzc a { background-position: 0 -90px; }
#service-2013 dl b { /*background-image:url(/package/images/pub/20130330A_1.png);*/ background-repeat: no-repeat; }
#service-2013 { padding: 10px 20px; margin-bottom: 20px; background: #FFF; border-top: 1px solid #DDD; border-bottom: 1px solid #F1F1F1; }
#service-2013 dl { float: left; width: 196px; }
#service-2013 dt { position: relative; padding: 6px 0 6px 44px; font: 14px "microsoft yahei"; zoom: 1; }
#service-2013 dd { min-height: 120px; padding-left: 24px; margin-left: 20px; line-height: 20px; }
#service-2013 dt b { position: absolute; top: 5px; left: 0; width: 40px; height: 40px; }
#service-2013 dl.fore1 b { background-position: 0 -55px; }
#service-2013 dl.fore2 b { background-position: -50px -55px; }
#service-2013 dl.fore3 b { background-position: 0 -102px; }
#service-2013 dl.fore4 b { background-position: -50px -102px; }
#service-2013 dl.fore5 b { background-position: 0 -149px; }
#service-2013 dl.fore5 { width: 160px; }
#service-2013 .fr { display: none; }
*html #service-2013 dd { height: 120px; }
.root61 #service-2013 dl { width: 252px; }
.root61 #service-2013 dl.fore5 { width: 160px; }
#footer-2013 { padding-bottom: 30px; text-align: center; }
#footer-2013 .links a,
#footer-2013 .links span { margin: 0 5px; }
#footer-2013 .links span a { margin: 0; }
#footer-2013 .copyright { margin: 10px 0; }
#footer-2013 .authentication a { margin: 0 5px; }
#product-track { border-top: 2px solid #999; overflow: hidden; *zoom: 1; }
#product-track .nothing { text-align: center; margin-top: 100px; }
#product-track .iloading { margin-top: 100px; }
#product-track .m2 h2 { padding: 0 8px; font: 14px/28px 'microsoft yahei'; }
#product-track .left .m2 .mt { height: 28px; line-height: 28px; border: 0; padding: 0; background: 0; }
#product-track .m2 { }
#product-track .left { float: left; width: 210px; margin: 0; padding: 0; }
#product-track .right { float: right; margin: 0; padding: 0; }
#product-track { margin-top: 10px; }
#product-track .right { width: 780px; }
#recent-view-track { border: 1px solid #ddd; border-top: 0; border-right: 0; }
#recent-view-track .mc ul { height: 250px; overflow-y: auto; }
#recent-view-track h2 { float: left; font-size: 14px; }
#recent-view-track .extra { float: right; font-size: 12px; margin-right: 10px; }
#recent-view-track ul { margin-top: -1px; padding: 0 8px; }
#recent-view-track li { overflow: hidden; border-bottom: 1px dotted #ccc; padding-bottom: 2px; *zoom: 1; }
#recent-view-track .p-img { float: left; margin-right: 5px; width: 50px; height: 50px; overflow: hidden; }
#recent-view-track .p-name { float: left; width: 120px; height: 3em; margin-top: 5px; }
#recent-view-track .p-price { float: left; width: 120px; }
#recent-view-track .no-track p { margin-top: 5px; line-height: 1.5em; }
#recent-view-track .no-track h4 { font: 18px "microsoft yahei"; }
#recent-view-track .all-recent { border-bottom: 0; }
#product-track #maybe-like { border: 1px solid #ddd; border-top: 0; }
#maybe-like .mt { height: 28px; border: 0; padding: 0; }
#maybe-like h2 { font-size: 14px; float: left; }
#maybe-like .extra { float: right; font: 12px/29px arial; margin-right: 10px; }
#maybe-like .extra span { font-family: arial; cursor: pointer; margin: 5px 0 0 5px; display: inline-block; height: 16px; line-height: 16px; padding: 0 4px; background: #999; color: #fff; *zoom: 1; }
#maybe-like .extra .curr { background: #d00; }
#maybe-like .mc, #recent-view-track .mc { height: 250px; margin-top: 10px; border: 0; overflow: hidden; position: relative; }
#maybe-like .p-comm .star { margin-top: 2px; }
#maybe-like .mc li { width: 133px; padding: 10px 20px; text-align: center; }
#maybe-like .mc .p-name { height: 3em; }
#maybe-like .p-price { height: 16px; }
#guess-scroll { margin-left: 40px; }
#maybe-like .disabled { cursor: default; }
#guess-backward { background-position: -16px 0; right: 10px; left: auto; }
#guess-backward:hover { background-position: -16px -50px; }
#guess-forward { background-position: 0 0; left: 10px; }
#guess-forward:hover { background-position: 0 -50px; }
#guess-forward.disabled { background-position: 0 -100px; }
#guess-backward.disabled { background-position: -16px -100px; }
#product-track .star { display: inline-block; width: 75px; height: 14px; }
#product-track .sa5 { background-position: -109px -239px; }
#product-track .sa4 { background-position: -124px -239px; }
#product-track .sa3 { background-position: -139px -239px; }
#product-track .sa2 { background-position: -154px -239px; }
#product-track .sa1 { background-position: -169px -239px; }
#product-track .sa0 { background-position: -184px -239px; }
.root61 #maybe-like .mc li { width: 144px; }
.root61 #product-track .right { width: 1000px; }
#categorys-2013 .mt a { font: 700 15px/40px "microsoft yahei"; }
#categorys-2013 h3 a:link, #categorys-2013 h3 a:visited { font-weight: 400; line-height: 28px; font-size: 14px; }
#categorys-2013 h3 a:hover, #categorys-2013 h3 a:active { font-weight: 700; }
#service-2013 strong { font-weight: bold; line-height: 30px; font-size: 14px; }
#service-2013 strong { line-height: 22px; }
.i_main { }
.i_main .wmain { margin-top: 10px; }
.i_main .wmain .fl { width: 716px; float: left; height: 254px; }
.i_main .wmain .fr { float: left; width: 202px; height: 269px; margin-left: 70px; }
.i_main .wmain .fr .news { border: 1px solid #609f2d; height: 87px; width: 202px; background-color: #ffffff; }
.i_main .wmain .fr .news li { float: none; font-size: 14px; color: #a3d735; }
.i_main .wmain .fr .news li a { font-size: 14px; color: #232222; text-decoration: none; cursor: pointer; }
.i_main .wmain .fr .news li span { display: inline-block; color: #439502; font-size: 16px; font-family: 宋体; }
.i_main .wmain .fr .tuijian { background-color: #609f2c; margin-top: 5px; }
.i_main .wmain .fr .tuijian span { width: 203px; display: inline-block; color: #ffffff; font-size: 16px; font-family: 宋体; }
.i_main .wmain .fr .foot { background-color: #f96f02; }
.i_main .wmain .fr .foot span { display: inline-block; color: #ffffff; font-size: 16px; font-family: 宋体; }
.i_main .wmain .fr .foot img { vertical-align: middle; cursor: pointer; border: 0; }
.i_main .friut { width: 988px; height: 115px; background-color: #ffffff; border: 1px solid #ccc; }
.i_main .friut ul li { list-style: none; float: left; width: 223px; }
.i_main .friut ul li a { text-decoration: none; cursor: pointer; }
.i_main .friut ul li img { vertical-align: middle; cursor: pointer; border: 0; }
.clear, .ht5, .ht1, .ht2, .ht10, .ht16 { font: 0px/0px serif; clear: both; display: block; height: 0px; }
.inmain-box { width: 100%; float: left; color: #555; padding: 10px 0px 0px; }
.middle-container { width: 990px; margin: 0 auto; }
.container-01youhui { float: left; width: 100%; }
.container-title { width: 100%; float: left; padding-top: 4px; }
.container-title h3 { font-size: 25px; line-height: 36px; float: left; padding-left: 10px; color: #333; font-weight: normal; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande",Helvetica,"Hiragino Sans GB","Hiragino Sans GB W3",Arial,"microsoft yahei"; }
.container-01pic { width: 100%; float: left; }
/*列表产品*/
.container-xiaocp { width: 198px; float: left; _overflow: hidden; position: relative; margin-bottom: 5px; }
.container-xiaocp .date1118 { position: absolute; width: 110px; height: 110px; background: url(../images/date1118.png) no-repeat -158px 0px; top: 8px; left: 7px; }
.container-xiaopic-one { border: 1px solid #cccccc; width: 174px; padding: 8px 9px 0 7px; overflow: hidden; height: 202px; border-bottom: none; }
.container-xiaopic-one img { width: 176px; vertical-align: middle; }
.container-xiaopic-one .cpxin01 { width: 100%; height: 100%; }
.container-xiaopic-one .cpxin01 a { vertical-align: middle; display: table-cell; width: 200px; height: 160px; *display: block; *font-size: 174px; *font-family: Arial; }
.container-xiaopic-two { border: 1px solid #cccccc; width: 170px; height: auto; padding: 6px 10px 6px 10px; float: left; border-bottom: none; border-top: none; }
.container-xiaopic-two .cpxin02 { width: 170px; line-height: 18px; font-weight: bold; height: 20px; overflow: hidden; }
.container-xiaopic-two .cpxin03 { width: 170px; margin-bottom: 10px; height: 20px; _max-height: 22px; }
.container-xiaopic-two .cpxin04 { width: 170px; }
.container-xiaopic-two .cpxin04 .yuanjia { padding-left: 14px; text-decoration: line-through; font-size: 12px; }
.container-xiaopic-two .cpxin04 .all-green-big { padding-right: 5px; }
.container-xiaopic-three { border: 1px solid #cccccc; width: 170px; height: 38px; padding: 1px 10px 5px; float: left; border-top: none; }
.container-xiaopic-three ul { width: 100%; }
.container-xiaopic-three .cpxin04 { float: left; padding-top: 5px; margin-left: 5px; }
.container-xiaopic-three .cpxin04 img { vertical-align: middle; }
.container-xiaopic-three .cpxin05 { float: right; padding: 2px 13px 0px 0px; width: 90px; height: 22px; }
.container-xiaopic-three .cpxin05 a { display: block; width: 100%; height: 100%; margin-left: 7px; /*background:url(/images/btn_buy01.jpg) no-repeat 1px -25px;*/ }
.container-xiaopic-three .cpxin05 .add-gray { background: url(/images/btn_buy01.jpg) no-repeat 1px -1px; }
.container-xiaopic-three .cpxin05 span, .container-01pic-three .cpxin05-hover span { display: none; }
.container-gg-pic { padding: 6px 0px 6px 7px; float: left; width: 1070px; }
.container-gg-pic img { width: 1065px; }
.shopping-icon-redsmall p { color: White; }
.shopping-icon-redsmall p span { color: White; }
.container-xiaopic-two .cpxin03 .cpxin03-add01 { width: 100%; height: 21px; overflow: hidden; }
.container-xiaopic-two .cpxin03 .cpxin03-add02 { width: 100%; padding-top: 2px; position: relative; }
.container-xiaopic-two .cpxin03 .cpxin03-add02 .huangou-icon { width: 100%; background: url(../images/money_oney.jpg) 0px 2px no-repeat; color: #fff; padding-left: 2px; }
.container-xiaopic-two .cpxin03 .cpxin03-add-zengp { width: 180px; padding: 10px; height: auto; position: absolute; top: 22px; left: -19px; background-color: #fff; box-shadow: 0px 0px 5px #ccc; border: 1px solid #ddd; display: none; z-index: 1000; }
.container-xiaopic-two .cpxin03 .cpxin03-add-zengp-one { width: 100%; float: left; }
.cpxin03-add-zengp-sanjiao { width: 224px; position: absolute; top: 16px; left: 15px; display: none; }
.cpxin03-add-zengp-sanjiaopic { width: 15px; height: 7px; background: url(../images/zengp_sanajiao.jpg) no-repeat; }
.container-01pic-two .cpxin03 .zengp01 { width: 55px; float: left; }
.container-01pic-two .cpxin03 .zengp01 img { width: 55px; }
.container-01pic-two .cpxin03 .zengp02 { width: 138px; float: right; padding-left: 10px; padding-top: 14px; }
input, textarea, select { font-size: 100%; vertical-align: middle; }
input[type="text"], input[type="password"], textarea { outline-style: none; }
input[type="text"], input[type="password"], input[type="file"], textarea, select { border: 1px solid #ccc; background: none; color: #777; font-size: 12px; line-height: 29px; height: 29px; font-family: inherit; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.container-xiaopic-three input[type="text"] { line-height: 18px; height: 18px; width: 30px; }
.add-up { display: block; width: 100%; height: 100%; background: url(/images/btn_buy01.jpg) no-repeat 1px -25px; cursor: pointer; }
.container-xiaopic-three .cpxin05 a { display: block; width: 100%; height: 100%; margin-left: 7px; background: url(/images/btn_buy01.jpg) no-repeat 1px -25px; }
.up-down-xiao { width: 202px; height: 36px; position: absolute; bottom: 10px; left: 7px; display: none; }
.up-down-go-xiao { width: 202px; height: 36px; position: relative; overflow: hidden; }
.up-down-nei-xiao { width: 202px; height: 36px; position: absolute; bottom: -40px; left: 0px; background-color: #3f9a38; }
.sucess-up-xiao { color: #fff; font-size: 16px; line-height: 36px; text-align: center; }
.ht1 { height: 21px; width: 990px; background: url(/images/bg_lingjpg.jpg) repeat-x 0px 16px; position: relative; left: 12px; }
.cooperation { margin-bottom: 40px; border: none; }
.cooperation ul { width: 1010px; }
.cooperation li { width: 100px; margin-right: 10px; float: left; text-align: center; }
.cooperation .img_tt { font-size: 12px; }
.wrapper { width: 980px; padding-bottom: 8px; border-bottom: 1px solid #eee; margin: 0 auto 34px; position: relative; }
.clearfix { zoom: 1; }
.clearfix { display: block; }
.sec_header { margin-bottom: 7px; position: relative; }
.sec_header h2 { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; line-height: 48px; height: 48px; position: relative; }
b { font-weight: normal; }
.sec_cont { width: 100%; overflow: hidden; position: relative; }
.cooperation ul { width: 1010px; }
.cooperation { margin-bottom: 40px; border: none; }
.cooperation ul { width: 1010px; }
.cooperation li { width: 100px; margin-right: 10px; float: left; text-align: center; }
.cooperation .img_tt { font-size: 12px; }
.cooperation li { width: 100px; margin-right: 10px; float: left; text-align: center; }
.img_100x31 .pic, .img_100x31 img { display: block; width: 100px; height: 31px; }
.img_100x31 .pic, .img_100x31 img { display: block; width: 100px; height: 31px; }
.img_100x31 .pic, .img_100x31 img { display: block; width: 100px; height: 31px; }
.img_tt { font-size: 14px; line-height: 30px; height: 30px; position: relative; overflow: hidden; }
.link_box { margin-top: 10px; }
.link_box a { margin-right: 20px; line-height: 30px; white-space: nowrap; float: left; }
.ie6 .focusico, .ie6 .updatebox .ico_new, .ie6 .slidebox .btn_pre, .ie6 .slidebox .btn_next { background: url(../img/spr_8_0706.png) no-repeat; }
.ie6 .focusico { background-position: -358px -180px; display: none; }
.ie6 .foucebox_imgbox h3 { left: 5px; }
.ie6 .updatebox .ico_new { background-position: -277px -240px; bottom: -2px; }
.ie6 .slidebox .btn_pre { background-position: -200px -180px; }
.ie6 .slidebox .btn_next { background-position: -240px -180px; }
.ie6 .ranklist li { margin-bottom: 7px; }
.ie7 .ranklist li { margin-bottom: 7px; }
.ie6 .scorllbox li { margin-bottom: 5px; }
.ie7 .scorllbox li { margin-bottom: 5px; }
.ie7 .updatebox li { margin-bottom: 10px; }
.ie6 .updatebox li { margin-bottom: 10px; }
.ie6 .tagindex a { margin-right: 9px; padding: 0 9px; }
.cooperation .img_tt { font-size: 12px; }
.img_100x31 .pic, .img_100x31 img { display: block; width: 100px; height: 31px; }
.pic:hover { background: #249ff1; }
.pic { padding-bottom: 2px; position: relative; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; }
.link_box a { margin-right: 20px; line-height: 30px; white-space: nowrap; float: left; }
#footer-2013 { padding-bottom: 30px; text-align: center; }
#footer-2013 { text-align: center; }
#footer-2013 .links a, #footer-2013 .links span { margin: 0 10px; }
#footer-2013 .copyright { margin: 10px 0; }
.float0831 { POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; }
.float0831 .flnone { float: none; }
.float0831 .flnone li { float: none; }
.float0831 A { COLOR: #00a0e9; }
.float0831 A:hover { COLOR: #ff8100; TEXT-DECORATION: none; }
.float0831 .floatL { POSITION: relative; WIDTH: 28px; FLOAT: left; }
.float0831 .floatL A { TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px; }
.float0831 .floatR { BACKGROUND: url(/package/images/pub/r/float_bg.gif); }
.float0831 .tp { BACKGROUND: url(/package/images/pub/r/float_bg.gif); }
.float0831 .cn { BACKGROUND: url(/package/images/pub/r/float_bg.gif); }
.float0831 .floatR { PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden; }
.float0831 .tp { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px; }
.float0831 .cn { BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px; }
.float0831 .cn H3 { TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px; }
.float0831 .cn UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px; }
.float0831 .cn UL LI { BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal; }
.float0831 .titZx { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .titDh { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .titDc { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .icoZx { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .icoTc { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .icoFf { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .icoTl { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .btnOpen { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .btnOpen_n { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .btnCtn { BACKGROUND: url(/package/images/pub/r/float_s.gif) no-repeat; }
.float0831 .titZx { BACKGROUND-POSITION: 5px -10px; }
.float0831 .titDh { BACKGROUND-POSITION: 5px -66px; }
.float0831 .titDc { BACKGROUND-POSITION: 5px -124px; }
.float0831 .icoZx { BACKGROUND-POSITION: 2px -154px; }
.float0831 .icoTc { BACKGROUND-POSITION: 0px -323px; }
.float0831 .icoFf { BACKGROUND-POSITION: 2px -213px; }
.float0831 .icoTl { PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left; }
.float0831 .btnOpen { BACKGROUND-POSITION: -30px -396px; }
.float0831 .btnOpen_n { BACKGROUND-POSITION: 0px -530px; }
.float0831 .btnCtn { BACKGROUND-POSITION: 0px -396px; }
.float0831 .icoZx { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; }
.float0831 .icoTc { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; }
.float0831 .icoFf { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; }
.float0831 .btnOpen { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px; }
.float0831 .btnOpen_n { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px; }
.float0831 .btnCtn { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px; }
.float0831 .btnOpen { TOP: 118px; LEFT: 1px; }
.float0831 .btnOpen_n { TOP: 118px; LEFT: 1px; }
.float0831 .btnCtn { TOP: 118px; LEFT: 2px; }
.float0831 UL LI H3.titDc A { WIDTH: 80px; DISPLAY: block; HEIGHT: 36px; }
.float0831 UL LI.top { BORDER-BOTTOM: #ace5f9 1px solid; }
.float0831 UL LI.bot { BORDER-BOTTOM-STYLE: none; }
.float0831 UL.webZx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(/package/images/pub/r/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px; }
.float0831 UL LI.webZx-in { BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px; }
/* 转载请保留版权信息：懒人图库 www.lanrentuku.com */
* { padding: 0px; margin: 0px; }
*html { background-image: url(about:blank); background-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
#tbox { width: 54px; float: right; position: fixed; right: 50px; bottom: 15px; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom: 15px; }
/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun, #xiangguan, #gotop { width: 54px; height: 56px; background: url(/package/images/pub/t/icon.png) no-repeat; display: block; }
#pinglun { background-position: 0 0; }
#xiangguan { background-position: 0 -59px; }
#gotop { background-position: 0 -118px; }
.container-title { width: 100%; float: left; padding-top: 4px; }
.container-title h3 { font-size: 25px; line-height: 36px; float: left; padding-left: 10px; color: #333; font-weight: normal; font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande",Helvetica,"Hiragino Sans GB","Hiragino Sans GB W3",Arial,"microsoft yahei"; }
.container-title01 { float: right; padding: 18px 8px 0px 0px; width: 600px; }
.container-title01 ul { width: 100%; }
.container-title01 li { display: block; float: right; color: #d6d6d6; }
.container-title01 li .now { background-color: #aab2be; color: #fff; padding: 0px 5px; border-radius: 2px; line-height: 20px; }
.container-title01 li a { padding: 0px 7px; }
.container-title01 li .up-more01 { width: 13px; height: 13px; display: inline-block; background: url(/images/up_more01.png) no-repeat; }
.container-title01 li .up-more02 { width: 13px; height: 13px; display: inline-block; background: url(/images/up_more02.png) no-repeat; }
/**** product view *****/
a:hover { color: #0096DB; }
.left { float: left; width: 210px; }
.right { float: right; width: 770px; _overflow: hidden; }
.left .m .mt, .right .m .mt { font: 14px/30px 'microsoft yahei'; }
.m1 .mt h2, .m2 .mt h2 { font-weight: 400; }
.tab li a { float: left; }
.tab li a:hover { text-decoration: none; }
.right .m, .right .mt, .right .tab { }
.clb { clear: both; }
.right .mt .tab { margin-left: -1px; overflow: visible; *display: inline; }
.tab a { float: left; height: 30px; line-height: 28px; padding: 0 13px; }
.right .tab .curr { border-top: 2px solid #e4393c; *display: inline; }
.right .tab .curr { color: #e4393c; background-color: #fff; margin-top: -6px; }
.right .tab .curr a { height: 34px; line-height: 34px; padding: 0 12px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #e4393c; }
.left .mt, .right .mt { background-color: #f7f7f7; }
.left .m2 .mt { height: 28px; line-height: 28px; }
.left .m2 .mc { border: 1px solid #ddd; border-top: 0; }
.left .m2 .mt { border: 1px solid #ddd; }
.left .m2 { }
.right .mt { overflow: visible; height: 30px; line-height: 30px; background: 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
#recommend .mc, #product-detail .mc, #comment .mc, #comments-list .mc #consult .mc, #discuss .mc { clear: both; }
#recommend .mc { border: 1px solid #ddd; border-top: 0; }
#recommend, #product-detail, #comments-list, #consult, #discuss { overflow: visible; padding-top: 2px; background: url(/package/images/pub/i/tab.png) 0 -41px repeat-x; _clear: both; }
.m2 h2 { padding: 0 8px; }
.none { display: none; }
.inline-block { display: inline-block; *zoom: 1; vertical-align: middle; }
.disabled { cursor: default; }
.mt .extra { float: right; display: inline; font-weight: 400; }
button { padding: 0; }
.choose input { vertical-align: middle; }
.hl_red, a.hl_red, .hl_red:hover, .hl_red:visited, #summary .hl_red { color: #e4393c; }
.hl_green, a.hl_green, .hl_green:hover, .hl_green:visited, #summary .hl_green { color: #090; }
.hl_blue, a.hl_blue, .hl_blue:hover, .hl_blue:visited { color: #005AA0; }
.p-simsun { font-family: simsun; }
a.hl_link, .hl_link:hover, .hl_link:visited { color: #005AA0; }
.hl_red_bg { color: #fff; background: #e4393c; padding: 1px 2px; line-height: 12px; margin-right: 5px; display: inline-block; *zoom: 1; }
.tc { text-align: center; }
.p10 { padding: 10px; }
.p-bfc { overflow: hidden; *zoom: 1; }
.thickcon iframe { display: block; }
q:before, q:after { content: ''; }
a.css3-btn { color: #fff; background-color: #e74649; border-radius: 2px; background: -webkit-gradient(linear,0 0,0 100%,from(#e74649),to(#df3033)); background: -moz-linear-gradient(top,#e74649,#df3033); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3033'); background: -o-linear-gradient(top left,#E74649 0,#DF3033 100%); }
a.css3-btn, a.css3-btn:hover, a.css3-btn:visited { color: #fff; }
a.css3-btn-gray { color: #ccc; border: 1px solid #ddd; background: #fff; }
a.css3-btn-gray, a.css3-btn-gray:hover, a.css3-btn-gray:visited { color: #ccc; }
.spec-control, #store-selector .text b, #choose .selected b, .slogens b, #brand-bar .slogens .fore2, #brand-bar .slogens .fore4, .star, .wrap-input a, #brand-bar .slogens dt, #brand-bar .seller-btn a, .itemover-title button, .topic .icon, #ranklist .tabcon span, #comment .btn-comment, #recomment .master s, .topic-best, .master s, .suits li s, #recommend .infos s, #favorable-suit .infos s, .btn-buy, #product-detail .detail-correction b, div.nav-minicart-buynow a, #consult-search .btn-search, #comments-list .tl, .item-warnning s, .share-list-item a, .share-ft b, #view-bigimg, #tab-services table td .btn-buy, #evaluate s, #evaluate-detail s, .li-img a b, #store-selector .close, .extra-ico, .f-sercvice-list b, .btn-append-extra, .u-name a b, #more-fitting-link b, #summary-countdown s, .m3 .p-info s { background-image: url(/package/images/pub/i/newicon20140218.png); background-repeat: no-repeat; }
#choose-btns .btn a b, .nav-minicart-btn a { background-image: url(/package/images/pub/i/p-btns-20130826.png); background-repeat: no-repeat; }
.seller-status .p-price, .itemover-related-list .p-price, .itemover1-related-list .p-price, .join a { color: #e4393c; }
.btn-gray { border-top: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; text-decoration: none; text-align: center; background: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2)); background: -moz-linear-gradient(top,#fafafa,#f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2'); }
.btn-gray, .btn-gray:hover, .btn-gray:visited { text-decoration: none; }
.u-name a { color: #005AA0; }
.arrow { width: 11px; height: 6px; font: 12px/12px simsun; overflow: hidden; *zoom: 1; *line-height: 14px; line-height: 14px\0; background: #fff; position: relative; top: 1px; z-index: 1; }
.arrow em, .arrow span { float: left; width: 12px; height: 12px; }
.arrow span { margin-top: -11px; color: #f5f5f5; _margin-top: -13px; }
.arrow em { color: #D9D9D9; }
.norecode { padding-top: 10px; }
.slogens a:hover { text-decoration: none; }
#choose-btns #choose-btn-append a { line-height: 38px; }
#choose-btns .btn a { position: relative; font: 400 18px/38px "microsoft yahei"; text-align: center; color: #e4393c; }
#choose-btns .btn a b { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; }
#choose-btns .disabled a b { cursor: default; }
#choose-btns .disabled a { cursor: not-allowed; }
#choose-btns #choose-btn-append.disabled .btn-append b, #choose-btns #choose-btn-append.disabled .btn-append:hover b { background-position: -313px 0; }
#choose-btns #choose-btn-append .btn-append:hover b { background-position: -157px 0; }
#summary .s-arrow { font: 400 8px simsun; text-decoration: none; -webkit-text-size-adjust: none; }
#view-buy, #buy-buy, #browse-browse, #related-viewed, #choose-btn-divide, #choose-btn-easybuy, #choose-btn-notice, .product-intro-noitem #choose-amount, #recommend .tab li, #product-intro-noitem #choose-btn-easybuy, #recommend, #brand-bar .seller-btn #jdim.noservice, #choose-result, #nav-minicart, #view-buy, #search-result, #itemover-related-list, #itemover1-related-list { display: none; }
#noitem-related-list { overflow: hidden; }
.pagin .current:hover { background: 0; border: 0; cursor: default; }
.product-intro-noitem #choose #choose-noresult { border: 0; }
.seller-link a, #tab-services a, .detail-correction a, .detail-list a, #summary a, .p-comm a { color: #005aa0; }
.root61 .right { width: 990px; }
.star { display: inline-block; width: 75px; height: 14px; }
.sa5 { background-position: -109px -239px; }
.sa4 { background-position: -124px -239px; }
.sa3 { background-position: -139px -239px; }
.sa2 { background-position: -154px -239px; }
.sa1 { background-position: -169px -239px; }
.sa0 { background-position: -184px -239px; }
#product-intro { position: relative; z-index: 1; padding-left: 370px; *zoom: 1; min-height: 474px; height: auto !important; height: 474px; }
#product-intro .dt { float: left; width: 72px; text-align: right; }
#product-intro .dd { float: left; width: 376px; }
#name { padding-bottom: 10px; border-bottom: 1px dotted #ccc; zoom: 1; }
#name h1 { font: 700 16px/1.5em Arial,Verdana,"microsoft yahei"; }
#name h1, #name strong { width: 620px; overflow: hidden; font-family: arial,"microsoft yahei"; }
#name strong { display: block; color: #e4393c; font-size: 16px; }
#name strong a, #name strong a:hover, #name strong a:visited { color: #e4393c; text-decoration: underline; }
#summary .dt { font-family: simsun; }
#summary { float: left; width: 452px; padding: 10px 0; }
#summary li { padding: 6px 0; overflow: hidden; *zoom: 1; clear: both; }
#summary-price .dd { line-height: 12px; *line-height: 18px; }
#summary #summary-stock { height: 28px; padding-bottom: 0; }
#summary-price { height: 18px; overflow: hidden; }
#summary-price .p-price img { margin-left: -4px; }
#summary-price .p-price { color: #e4393c; font-size: 18px; }
#summary-grade .star { float: left; margin: 1px 5px 0 0; }
#summary-service { display: block; }
#summary-service a { margin: 0 6px; }
#summary #summary-stock { overflow: visible; margin-top: 15px; }
#summary-stock .dt { margin-top: 4px; }
#summary-gifts .li,
#summary-gifts .li-img { margin-bottom: 8px; }
#summary-gifts .li-img { margin-top: -3px; line-height: 28px; overflow: hidden; margin-right: 10px; *zoom: 1; }
.li-img a b { display: inline-block; width: 25px; height: 25px; background-position: -56px -259px; border: 1px solid #ddd; *zoom: 1; }
#summary-gifts .li-img em { font-size: 12px; }
#summary-gifts .li-img img { float: left; border: 1px solid #ddd; margin-right: 5px; }
.li-img .gift-text { display: inline-block; width: 470px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; *zoom: 1; }
#choose { float: left; width: 450px; margin-bottom: 20px; }
.free_delivery_policy { display: inline-block; width: 16px; height: 16px; background: url(/package/images/pub/i/newicon20140218.png) -133px -293px no-repeat; *zoom: 1; }
#promise-ico { display: block; padding-left: 0; }
#promise-ico a { display: inline-block; height: 16px; line-height: 16px; margin-right: 5px; background-image: url(/package/images/pub/i/promise2014.png); background-repeat: no-repeat; *zoom: 1; vertical-align: middle; }
#promise-ico a:hover { text-decoration: none; }
.free_delivery { width: 57px; background-position: 0 -352px; }
.free_delivery:hover { background-position: -143px -352px; }
.sendpay_411 { width: 57px; background-position: 0 -32px; }
.sendpay_411:hover { background-position: -143px -32px; }
.sendpay_311 { width: 57px; background-position: 0 -224px; }
.sendpay_311:hover { background-position: -143px -224px; }
.sendpay_211 { width: 78px; background-position: 0 -64px; }
.sendpay_211:hover { background-position: -143px -64px; }
.sendpay_nextday { width: 57px; background-position: 0 -160px; }
.sendpay_nextday:hover { background-position: -143px -160px; }
.sendpay_aftertomorrow { width: 57px; background-position: 0 -192px; }
.sendpay_aftertomorrow:hover { background-position: -143px -192px; }
.payment_cod, .pop_PaymentCod, .appliances_PaymenCod { width: 69px; background-position: 0 -288px; }
.payment_cod:hover, .pop_PaymentCod:hover, .appliances_PaymenCod:hover { background-position: -143px -288px; }
.special_ziti, .pop_Selfpick, .special_chengduziti { width: 43px; background-position: 0 -320px; }
.special_ziti:hover, .pop_Selfpick:hover, .special_chengduziti:hover { background-position: -143px -320px; }
.appliances_NightShip { width: 93px; background-position: 0 -256px; }
.appliances_NightShip:hover { background-position: -143px -256px; }
.appliances_211 { width: 78px; background-position: 0 -95px; }
.appliances_211:hover { background-position: -143px -95px; }
.appliances_OpenAhead { width: 68px; background-position: 0 -384px; }
.appliances_OpenAhead:hover { background-position: -143px -384px; }
.appliances_Install { width: 68px; background-position: 0 -481px; }
.appliances_Install:hover { background-position: -143px -481px; }
.pop_SendpayTJOnetime { width: 68px; background-position: 0 0; }
.pop_SendpayTJOnetime:hover { background-position: -143px 0; }
.pop_SendpayToday { width: 57px; background-position: 0 -128px; }
.pop_SendpayToday:hover { background-position: -143px -128px; }
.pop_SendpayNextday { width: 57px; background-position: 0 -160px; }
.pop_SendpayNextday:hover { background-position: -143px -160px; }
.pop_SendpayAftertomorrow { width: 57px; background-position: 0 -192px; }
.pop_SendpayAftertomorrow:hover { background-position: -143px -192px; }
.pop_FreightInsurance { width: 57px; background-position: 0 -448px; }
.pop_FreightInsurance:hover { background-position: -143px -448px; }
#summary-service .shouhoudaojia { display: inline-block; height: 16px; line-height: 16px; margin-right: 5px; background-image: url(/package/images/pub/i/promise2014.png); background-repeat: no-repeat; *zoom: 1; vertical-align: middle; }
.shouhoudaojia { width: 68px; background-position: 0 -512px; display: inline-block; height: 16px; line-height: 16px; margin-right: 5px; background-image: url(/package/images/pub/i/promise2014.png); background-repeat: no-repeat; *zoom: 1; vertical-align: middle; }
.shouhoudaojia:hover { background-position: -143px -512px; }
.root61 #promise-ico { display: inline; padding-left: 10px; }
.product-intro-noitem #choose { margin-bottom: 0; }
.product-intro-noitem, .product-intro-itemover { margin-bottom: 15px; }
#choose { border-top: 1px dotted #ddd; padding-top: 10px; }
#choose li { overflow: hidden; padding: 5px 0; }
.product-intro-noitem #choose li { border-color: #ddd; }
#choose #choose-noresult { padding-left: 10px; }
#choose a { display: block; white-space: nowrap; text-decoration: none; }
#choose #choose-btns { border-bottom: 0; padding-left: 10px; }
#choose .dt { width: 71px; }
#choose .dd { overflow: hidden; }
#choose .item { float: left; margin: 2px 8px 2px 0; }
#choose .item img { float: left; }
#choose .item a:link, #choose .item a:visited { border: 1px solid #ccc; padding: 1px; }
#choose .item a:hover, #choose .item a:active, #choose .selected a:link, #choose .selected a:visited { border: 2px solid #e4393c; padding: 0; }
#choose .selected, #choose .disabled { position: relative; zoom: 1; }
#choose .disabled i { display: none; }
#choose #choose-color .disabled a { border: 1px dashed #ccc; padding: 1px; }
#choose #choose-version .disabled a, #choose #choose-type .disabled a { border: 1px dashed #ccc; padding: 4px; }
#choose #choose-version .disabled a, #choose #choose-version .disabled a:visited, #choose #choose-type .disabled a, #choose #choose-type .disabled a:visited { color: #999; }
#choose-color.choose-color-shouji .dt { margin-top: 10px; }
#choose-color.choose-color-shouji i { display: inline-block; padding-top: 4px; font-style: normal; margin-right: 3px; cursor: pointer; *zoom: 1; }
#choose-color.choose-color-shouji .item a { white-space: nowrap; }
#choose-color.choose-color-shouji .item a img { margin: 1px 3px 1px 1px; }
#choose .selected b { position: absolute; bottom: 0; right: 0; width: 12px; height: 12px; overflow: hidden; background-position: -202px -224px; }
#choose-color .dt { margin-top: 24px; }
#choose-color .dd a { float: left; }
#choose-version .dt { margin-top: 8px; }
#choose-version .item a:link,
#choose-version .item a:visited { float: left; padding: 4px 6px; background: #fff; }
#choose-version .item a:hover,
#choose-version .item a:active,
#choose-version .selected a:link,
#choose-version .selected a:visited { padding: 3px 5px; }
#choose-type .dt { margin-top: 8px; }
#choose-type .item a:link,
#choose-type .item a:visited { float: left; padding: 4px 6px; background: #fff; }
#choose-type .item a:hover,
#choose-type .item a:active,
#choose-type .selected a:link,
#choose-type .selected a:visited { padding: 3px 5px; }
#choose-amount { padding: 4px 0; }
#choose-amount .dt,
#choose-result .dt { }
#choose-amount .wrap-input { position: relative; width: 36px; padding: 0 18px; }
#choose-amount .wrap-input a { position: absolute; top: 3px; width: 15px; height: 15px; overflow: hidden; line-height: 50px; }
#choose-amount .btn-reduce { left: 0; background-position: -216px -190px; }
#choose-amount .btn-add { right: 0; background-position: -232px -190px; }
#choose-amount .btn-reduce:hover { background-position: -216px -206px; }
#choose-amount .btn-add:hover { background-position: -232px -206px; }
#choose-amount .text { width: 30px; height: 16px; border: 1px solid #ccc; padding: 2px; text-align: center; }
#choose #choose-result { padding: 6px 0 0 10px; color: #e4393c; border-bottom: 0; }
#choose #choose-result .dt { width: auto; }
#choose .choose-noresult strong { padding-left: 1em; }
.product-intro-noitem #choose #choose-result { color: #333; }
#choose-btns { padding: 0 0 8px 10px; }
#choose-btns .btn { float: left; margin-top: 8px; height: 38px; }
#choose-btns .btn a { float: left; margin-right: 6px; overflow: hidden; }
#choose-btns .btn-append { width: 137px; height: 38px; }
#choose-btns .btn-append b { background-position: 0 0; }
#choose-btns a.btn-append:hover b { background-position: -146px 0; }
#choose-btns .btn-gift { width: 153px; height: 38px; }
#choose-btns .btn-gift b { background-position: 0 -572px; }
#choose-btns a.btn-gift:hover b { background-position: -157px -572px; }
#choose-btns .disabled .btn-gift b,
#choose-btns .disabled a.btn-gift:hover b { background-position: -314px -572px; }
#choose-btns #choose-btn-qiang .btn-qiang { width: auto; padding: 0 1em; font: 700 18px/36px 'microsoft yahei'; text-align: center; overflow: hidden; white-space: nowrap; margin-right: 6px; color: #fff; background-color: #E74649; background-image: -ms-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: -moz-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: -o-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E74649),color-stop(1,#DF3033)); background-image: -webkit-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: linear-gradient(to bottom,#E74649 0,#DF3033 100%); border-radius: 2px; }
#choose-btns #choose-btn-qiang.disabled .btn-qiang { color: #ccc; border: 1px solid #ddd; background: #fff; }
#choose-btns #choose-btn-qiang .btn-qiang b { background-image: none; }
#choose-btns a.btn-yaan b { background-position: 0 -434px; }
#choose-btns a.btn-yaan:hover b { background-position: -157px -434px; }
.product-intro-noitem #choose-btns .disabled a.btn-yaan b { background-position: -293px -434px; }
#choose-btns .choose-btn-append-lite .btn-append { height: 38px; width: 101px; font: 12px/38px simsun; margin: 0 6px 0 0; color: #333; }
#choose-btns .choose-btn-append-lite .btn-append b { width: 100%; height: 100%; background-position: 0 -215px; background-color: none; }
#choose-btn-append.disabled .btn-append { width: 137px; }
#choose-btns #choose-btn-append.choose-btn-append-lite .btn-append:hover b { background-position: -157px -215px; }
#choose-btns #choose-btn-append .btn-append-buynow b { background-position: 0 -123px; }
#choose-btns #choose-btn-append a.btn-append-buynow:hover b { background-position: -157px -123px; }
#choose-btn-append .btn-append-heyue { width: 147px; }
#choose-btn-append .btn-append-heyue b { background-position: 0 -526px; }
#choose-btns #choose-btn-append a.btn-append-heyue:hover b { background-position: -157px -526px; }
#choose-btns .btn-subsidies, #choose-btns .btn-renew { width: 137px; height: 38px; }
#choose-btns .btn-subsidies b { background-position: 0 -77px; }
#choose-btns .btn-renew b { background-position: 0 -480px; }
#choose-btns a.btn-renew:hover b { background-position: -157px -480px; }
#choose-btns a.btn-subsidies:hover b { background-position: -157px -77px; }
.cat-3-1195 #choose-btns .btn-append { width: 110px; }
.cat-3-1195 #choose-btns .btn-append b { background-position: 0 -618px; }
.cat-3-1195 #choose-btns #choose-btn-append .btn-append:hover b { background-position: -157px -618px; }
.cat-3-1195 #choose-btns #choose-btn-append.disabled .btn-append b, .cat-3-1195 #choose-btns #choose-btn-append.disabled .btn-append:hover b { background-position: -314px -618px; }
#choose-btns .btn-easybuy { width: 77px; height: 38px; }
#choose-btns .btn-easybuy b { background-position: 0 -169px; }
#choose-btns a.btn-easybuy:hover b { background-position: -157px -169px; }
#choose-btns .btn a.btn-divide { width: 90px; height: 38px; margin: 0 6px 0 0; line-height: 38px; }
#choose-btns .btn-divide b { background-position: 0 -261px; }
#choose-btns a.btn-divide:hover b { background-position: -157px -261px; }
#choose-btns .btn a.btn-coll { width: 72px; height: 38px; line-height: 38px; }
#choose-btns .btn-coll b { background-position: 0 -307px; }
#choose-btns a.btn-coll:hover b { background-position: -157px -307px; }
#choose-btns .btn-notice { width: 89px; height: 38px; background-position: -79px -48px; }
#choose-btns .btn-notice b { background-position: 0 -353px; }
#choose-btns a.btn-notice:hover b { background-position: -157px -353px; }
#summary-market del { float: left; }
#summary .extra-ico { margin-left: 1em; visibility: hidden; display: inline-block; width: 62px; height: 15px; overflow: hidden; line-height: 100px; background-position: -216px -222px; *zoom: 1; }
.product-intro-noitem #choose-btn-notice { display: block; }
.root61 #name h1 { height: 1.5em; white-space: nowrap; text-overflow: ellipsis; }
.root61 #name strong, .root61 #name h1 { width: 840px; }
.disabled { cursor: default; }
#preview { position: absolute; top: 0; left: 0; width: 352px; *z-index: 4; }
#preview #spec-list a.disabled { cursor: default; }
#spec-n1 { width: 350px; height: 350px; border: 1px solid #ddd; margin-bottom: 5px; }
#spec-list { position: relative; width: 310px; height: 54px; overflow: hidden; padding: 0 21px; }
#spec-list .spec-control { display: block; position: absolute; top: 0; width: 17px; height: 54px; }
#spec-forward { left: 0; background-position: 0 -139px; }
#spec-backward { right: 0; background-position: -17px -139px; }
#preview .view-sup { position: absolute; right: 0; top: 0; z-index: 3; }
#preview .view-sup a { display: block; width: 50px; height: 50px; overflow: hidden; text-indent: -200px; }
#spec-forward:hover { background-position: -34px -139px; }
#spec-backward:hover { background-position: -51px -139px; }
#spec-forward.disabled { background-position: -68px -139px; }
#spec-backward.disabled { background-position: -85px -139px; }
#spec-list .spec-items { position: absolute; top: 0; left: 21px; }
#spec-list .spec-items li { width: 62px; text-align: center; font-size: 0; position: relative; }
#spec-list li b { display: block; position: absolute; z-index: 1; bottom: 0; left: 4px; width: 54px; height: 49px; height: 18px; font: 12px/18px simsun; color: #fff; }
#spec-list li b { background: rgba(0,0,0,.4); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8c000000', EndColorStr='#8c000000'); }
:root #spec-list li b, :root #spec-list li b { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000'); }
#spec-list .spec-items img { width: 50px; height: 50px; padding: 1px; border: 1px solid #CECFCE; }
#spec-list .spec-items .curr img { padding: 0; border: 2px solid #e4393c; }
.jqzoom { position: relative; padding: 0; }
.zoomdiv { z-index: 8; position: absolute; top: 0; left: 362px; width: 400px; height: 400px; background: url(/package/images/pub/i/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; }
.bigimg { width: 800px; height: 800px; }
.jqZoomPup { z-index: 3; visibility: hidden; position: absolute; top: 0; left: 0; width: 50px; height: 50px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: .5; -moz-opacity: .5; -khtml-opacity: .5; filter: alpha(Opacity=50); cursor: move; }
#spec-list .spec-items img.img-hover { border: 2px solid #e4393c; padding: 0; }
#related-sorts ul { padding: 4px 0 4px 6px; overflow: hidden; zoom: 1; }
#related-sorts li { float: left; width: 94px; height: 18px; padding: 3px 6px 3px 0; overflow: hidden; }
.left .m2 .mt { height: 28px; line-height: 28px; }
.left .m2 .mc { border: 1px solid #ddd; border-top: 0; }
.left .m2 .mt { border: 1px solid #ddd; }
.left .m2 { }
.right .mt { overflow: visible; height: 30px; line-height: 30px; background: 0; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
#recommend .mc, #product-detail .mc, #comment .mc, #comments-list .mc #consult .mc, #discuss .mc { clear: both; }
#recommend .mc { border: 1px solid #ddd; border-top: 0; }
.left .m2 .mt { border: 1px solid #ddd; }
.left .m2 .mc { border: 1px solid #ddd; border-top: 0; }
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb { overflow: hidden; zoom: 1; }
.item-detail { padding: 10px; }
#tuan-shouhou p { margin: 5px 0; line-height: 150%; }
.item-warnning { display: inline-block; padding: 1px 5px; color: #e4393c; background: #ffe8e8; border: 1px solid #db9a9a; margin-left: 10px; *zoom: 1; }
.item-warnning s { float: left; width: 16px; height: 16px; margin: 1px 4px 0 0; background-position: -100px -267px; }
#choose .item-hl-bg { background: #ffe8e8; border: 1px solid #db9a9a; }
#choose .item-hl-bg .dd { border-color: #ffe8e8; }
body { _background-image: url(about:blank); _background-attachment: fixed; }
*html #product-detail .fore { padding: 0; }
.knowledge { margin-top: -10px; }
#product-detail .content { padding: 10px; width: 743px; overflow: hidden; zoom: 1; border-top: 1px dotted #DEDEDE; }
#product-detail .tab-sub .fore { padding: 0 15px; }
#product-detail .tabcon-sub { padding: 10px 10px 0; border-top: 1px solid #ccc; overflow: hidden; }
#product-detail .tabcon-sub a { color: #005aa0; }
#product-detail .tabcon-sub li { float: left; width: 320px; padding-right: 30px; overflow: hidden; }
#product-detail .tabcon-sub li span { margin-right: 6px; color: #999; }
q::before, q::after { content: ''; }
#choose-service .dt { padding-top: 5px; }
#choose-service .dd .service-type { padding-bottom: 5px; overflow: hidden; *zoom: 1; clear: both; }
#choose-service .dd .item { position: relative; font-family: simsun; }
#choose-service .dd .item a.yb-item,
#choose-service .dd .item a.yb-item:link,
#choose-service .dd .item a.yb-item:visited { padding: 2px 5px 2px 22px; }
#choose-service .dd .item a.yb-item:hover,
#choose-service .dd .item a.yb-item:active,
#choose-service .dd .selected a.yb-item,
#choose-service .dd .selected a.yb-item:link,
#choose-service .dd .selected a.yb-item:visited { padding: 1px 4px 1px 21px; }
#choose-service .dd .item a.yb-item-first,
#choose-service .dd .item a.yb-item-first:link,
#choose-service .dd .item a.yb-item-first:visited { padding: 2px 10px 2px 22px; }
#choose-service .dd .item a.yb-item-first:hover,
#choose-service .dd .item a.yb-item-first:active,
#choose-service .dd .selected a.yb-item-first,
#choose-service .dd .selected a.yb-item-first:link,
#choose-service .dd .selected a.yb-item-first:visited { padding: 1px 9px 1px 21px; }
#choose-service .dd .item .yb-link { float: left; border: 0; }
#choose-service .dd .item i { display: block; position: absolute; left: 4px; top: 4px; width: 16px; height: 16px; background-color: #ccc; cursor: pointer; }
#choose-service .service-type-yb { }
#choose-service .more-services { position: relative; padding-right: 15px; width: 6em; clear: both; color: #005AA0; }
#choose-service .dd .open { height: auto; overflow: visible; *zoom: 1; }
#choose-service .more-services s { position: absolute; top: 6px; right: 2px; width: 7px; height: 4px; display: block; background: url(/package/images/pub/20111221C.png) -35px -281px; overflow: hidden; }
#choose-service .more-services s.fold { background-position: -35px -275px; }
#choose-service .item i { background-image: url(/package/images/pub/i/yb-icons.gif); background-repeat: no-repeat; }
#choose .yb-item-cat .item { margin-bottom: 0; background: #fff; }
.yb-item-hide { display: none; position: absolute; left: 0; top: 26px; }
#choose-service .yb-item-hide .item { position: relative; top: -2px; }
#choose #choose-service, #choose #choose-service .dd { overflow: visible; }
.yb-item-hover .yb-item-hide { display: block; }
.yb-item-cat { float: left; position: relative; background: #fff; position: relative; z-index: 1; margin-bottom: 2px; }
#choose .yb-item-detail a { float: left; padding-top: 5px; }
#choose .yb-item-detail a:hover { text-decoration: underline; }
#choose-service .yb-item-hover { z-index: 2; }
.yb-item-more { display: inline-block; position: absolute; top: 10px; right: 5px; width: 7px; height: 4px; overflow: hidden; background: url(/package/images/pub/20130330A_1.png) -95px -55px no-repeat; *zoom: 1; }
.yb-item-hover .yb-item-more { background-position: -95px -45px; }
.yb-ico-t2, .yb-ico-t3, .yb-ico-t4 { background-position: 0 0; }
.yb-ico-t6, .yb-ico-t7, .yb-ico-t21 { background-position: -54px 0; }
.yb-ico-t15, .yb-ico-t16, .yb-ico-t17 { background-position: -36px 0; }
.yb-ico-t9, .yb-ico-t22 { background-position: -18px 0; }
.yb-ico-t11 { background-position: -72px 0; }
.del-items:hover, .btn-compare:hover, .del-comp-item:hover { cursor: pointer; }
.del-comp-item { padding-left: 10px; }
.m3 .p-img { text-align: center; }
.m3 .p-info { position: relative; }
.m3 .p-info b { padding-left: 25px; font-weight: 400; color: #666; }
.m3 .p-info s { display: block; position: absolute; width: 18px; height: 20px; overflow: hidden; text-align: center; background-position: -256px -322px; color: #cdcdcd; text-decoration: none; }
.m3 .fore1 .p-info s, .m3 .fore2 .p-info s, .m3 .fore3 .p-info s { background-position: -232px -322px; color: #e53c3f; }
.m3 .mc { margin-top: -1px; }
.m3 li { padding-top: 10px; border-top: 1px dotted #ccc; margin: 0 10px 10px; }
.m3 li .p-name { line-height: 1.5em; height: 3em; }
.m3 li .p-img, .m3 li .p-name, .m3 li .p-info { padding: 7px 12px 0; }
.m3 li .p-info { height: 20px; }
#summary #summary-presell { padding-left: 10px; }
#summary-presell .item { float: left; height: 26px; line-height: 26px; background: #F2F2F2; color: #999; padding: 0 20px; border-left: 1px solid #ECECEC; }
#summary-presell .item em { }
#summary-presell .item strong { font-weight: 400; }
#summary-presell .item.curr { padding: 0; background: #828CA4; color: #fff; border-left: 0 none; }
#summary-presell .item.curr em { display: inline-block; height: 26px; width: 25px; background: #6E7992; text-align: center; }
#summary-presell .item.curr strong { font-weight: 700; padding: 0 20px; }
#summary-presell .item.curr strong i { font-style: normal; }
#summary #summary-presell-stage { overflow: visible; }
#summary-presell-stage .dd { line-height: 12px; *line-height: 18px; }
#summary-presell-stage .p-price { color: #e4393c; font-size: 18px; }
#summary-presell-stage .p-price.presell { margin-right: 10px; color: #333; }
#summary-presell-stage .sp-rule { margin-left: 40px; position: relative; z-index: 5; display: inline-block; *display: inline; *zoom: 1; text-decoration: none; }
.root61 #summary-presell-stage .sp-rule { margin-left: 70px; }
#summary-presell-stage .sp-rule dt { display: inline-block; *display: inline; *zoom: 1; }
#summary-presell-stage .sp-rule dt i { display: block; position: absolute; left: 49px; top: -3px; width: 18px; height: 18px; background: url(http:///product/skin/2012/i/newicon20140218.png) no-repeat -132px -292px; }
#summary-presell-stage .sp-rule.hover dt { color: #E4393C; }
#summary-presell-stage .sp-rule dd { visibility: hidden; position: absolute; left: -10px; top: 24px; width: 245px; background: #fff; z-index: 5; padding: 20px 18px; border: 1px solid #DDD; box-shadow: 0 0 10px rgba(0,0,0,.2); opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -ms-transition: all .2s; transition: all .2s; }
#summary-presell-stage .sp-rule dd ul { padding-left: 20px; }
#summary-presell-stage .sp-rule dd ul li { overflow: visible; line-height: 20px; padding: 0; color: #333; position: relative; }
#summary-presell-stage .sp-rule dd ul li b { position: absolute; left: -14px; top: 0; font-weight: 400; }
.root61 #summary-presell-stage .sp-rule dd { width: 435px; }
#summary-presell-stage .sp-rule.hover dd { visibility: visible; opacity: 1; }
#summary-presell-stage .sp-rule dd p { line-height: 20px; color: #333; }
#summary-presell-stage .sp-rule .close { position: absolute; display: block; right: 4px; top: 4px; width: 18px; height: 18px; background: url(/package/images/pub/20130330A_1.png) no-repeat -90px 0; cursor: pointer; }
#summary-presell-stage .sp-rule dd i, #summary-presell-stage .sp-rule dd em { position: absolute; display: block; _display: none; width: 0; height: 0; vertical-align: middle; border: solid transparent; border-color: rgba(136,183,213,0); z-index: 1; }
#summary-presell-stage .sp-rule dd i { top: -20px; left: 20px; border-bottom-color: #DDD; -webkit-filter: drop-shadow(0 0 10px rgba(0,0,0,.2)); border-width: 10px; }
#summary-presell-stage .sp-rule dd em { top: -18px; left: 21px; border-bottom-color: #FFF; -webkit-filter: drop-shadow(0 0 10px rgba(0,0,0,.2)); border-width: 9px; z-index: 1; }
#summary-presell-stage .sp-stage { float: left; margin-left: 10px; margin-top: 10px; border-left: 1px solid #DDD; border-top: 1px solid #DDD; }
#summary-presell-stage .sp-stage .item { position: relative; z-index: 0; float: left; width: 140px; height: 62px; border-right: 1px solid #DDD; border-bottom: 3px solid #CCC; text-align: center; }
#summary-presell-stage .sp-stage .item a { padding-top: 12px; display: block; text-decoration: none; line-height: 20px; color: #999; cursor: default; }
#summary-presell-stage .sp-stage .item a em { display: block; }
#summary-presell-stage .sp-stage .item a em.hoverd { display: none; }
#summary-presell-stage .sp-stage .item a strong { display: block; }
#summary-presell-stage .sp-stage .item .bottom { position: absolute; display: block; width: 100%; border-bottom: 3px solid #CCC; height: 0; left: 0; bottom: -3px; }
#summary-presell-stage .sp-stage .item.curr a { color: #333; }
#summary-presell-stage .sp-stage .item.curr .bottom { border-color: #6E7992; }
#summary-presell-stage .sp-stage .item.curr .bottom em { display: inline-block; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: transparent transparent #6E7992; _border-color: #FFF #FFF #6E7992; margin-top: -12px; *margin-top: -16px; }
#summary-presell-stage .sp-stage .item.curr a:hover { background: 0; }
#summary-presell-stage .sp-stage .item.curr a:hover em { display: none; }
#summary-presell-stage .sp-stage .item.curr a:hover em.hoverd { display: block; }
#summary-presell-stage .sp-stage .item.timeout a strong { text-decoration: line-through; }
.breadcrumb { height: 20px; padding: 0 0 4px 6px; margin-bottom: 10px; overflow: hidden; line-height: 20px; vertical-align: baseline; }
.breadcrumb strong, .breadcrumb h1 { display: inline; font-weight: 700; line-height: 20px; font-size: 18px; font-family: "microsoft yahei"; }
.breadcrumb span { font-family: "\5b8b\4f53"; }
/**** product view *****/
/**** uc *****/
.wp { width: 950px; margin: 0 auto; border: 1px solid #D1D1D1; overflow: hidden; zoom: 1; position: relative; }
.col { padding-bottom: 32767px !important; margin-bottom: -32767px !important; }
.main { width: 800px; background: #fff; float: left; word-wrap: break-word; padding-bottom: 32767px !important; margin-bottom: -32767px !important; }
.mbox { padding: 23px 18px; }
.gender { width: 16px; height: 16px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 5px; }
.tt { height: 30px; line-height: 30px; padding: 0 10px; background: #F5F5F5; overflow: hidden; }
.tt h2 { font-size: 14px; color: #323232; font-weight: bold; float: left; }
.tt .act { float: right; color: #323232; }
.tt .act:hover { color: #fff; }
.tt2 strong { font-size: 14px; color: #323232; cursor: pointer; float: left; }
.tt2 strong em { font-weight: normal; color: #999999; font-size: 12px; }
.tt2 .on, .tt2 .hover { font-weight: bold; }
.tt2 .l { width: 2px; height: 16px; overflow: hidden; background: url(/package/images/pub/uc/per_line.png) no-repeat; margin: 6px 15px 0; float: left; }
.tt2 .act { color: #757575; }
.find_friends .tt2 { overflow: visible; }
.find_friends strong { position: relative; }
.f_f_num { height: 19px; background-position: -107px -379px; overflow: hidden; line-height: 15px; position: absolute; left: 52px; top: -10px; color: #fff; padding: 0 2px; font-family: Arial; font-size: 12px; }
.f_f_num i { background-position: -185px -379px; height: 15px; overflow: hidden; width: 2px; position: absolute; right: 0; top: 0; }
.sub_tt { height: 32px; line-height: 32px; background: #F7F7F7; padding: 0 12px; position: relative; margin-bottom: 10px; }
.sub_tt h3 { float: left; font-size: 14px; }
.sub_tt h3 em { font-weight: normal; color: #757575; font-size: 12px; }
.sub_tt .act { float: right; color: #A4A4A4; }
.sub_tt .act2 { float: right; color: #757575; margin-left: 10px; }
.index .mod { margin-bottom: 10px; }
.index .ibox { padding: 15px 8px; }
.none { font-size: 14px; color: #757575; padding: 50px 8px; clear: both; text-align: center; }
.none a { color: #3B3B3B; text-decoration: underline; }
.none a:hover { color: #fff; }
.index .none { text-align: center; }
.main .none { padding: 100px 0; }
.all { text-align: right; clear: both; font-family: "宋体"; }
.nomargin { margin: 0 !important; }
.nopad { padding: 0 !important; }
.nobg { background: none !important; }
.c75 { color: #757575 !important; }
.mb10 { margin-bottom: 10px !important; }
.red { color: #F00 !important; }
.btn:hover { /*background:url(/package/images/pub/uc/per_btn.png) repeat-x;*/ }
.del_btn:hover, .del_btn { height: 25px; line-height: 25px; right: 3px; top: 45px; position: absolute; color: #024978; padding-left: 23px; overflow: hidden; background: none; cursor: pointer; }
.del_btn b { width: 9px; height: 9px; background-position: -191px -34px; position: absolute; left: 8px; top: 8px; overflow: hidden; top: 6px\0; }
.info_global { font-size: 12px; height: 20px; line-height: 20px; position: relative; }
.info_global .from { float: left; }
.info_global .data { float: left; color: #999999; }
.info_global .home_fun { float: right; color: #A9A9A9; }
.info_global .home_fun a { margin-left: 10px; }
.info_global .home_fun .vote_pop { _right: -20px; }
.l_list { height: 24px; line-height: 24px; }
.l_list li { margin-left: 12px; color: #919191; float: left; display: inline; }
.l_list li span { color: #4B4B4B; }
.movbg { position: absolute; right: -1px; top: 150px; display: block; width: 119px; height: 17px; background: url(../img/movbg.png); _background: none; _filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1'); }
.movtxt { position: absolute; right: -1px; top: 150px; display: block; width: 114px; height: 17px; padding-right: 5px; color: #fff; line-height: 17px; text-align: right; }
.feedback, .feedback:hover { color: #474747; width: 19px; height: 47px; line-height: 20px; position: fixed; right: 0; _right: -1px; top: 70%; background: url(../img/feedback.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://misc.t.kankan.com/0.8.0/img/feedback.png"); padding: 30px 0 0 10px; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200); cursor: pointer; }
.feedback:hover { color: #09C; }
.gender { width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.female { background-position: -125px -53px; }
.male { background-position: -125px -82px; }
.hot_ico { width: 25px; height: 13px; background-position: 0 -106px; }
.new_ico { width: 25px; height: 13px; background-position: -36px -106px; }
#at_pop_menu { width: 152px; border: 1px solid #D6D6D6; display: inline-block; *zoom: 1; *display: inline; background: #fff; z-index: 1000; }
#at_pop_menu_list li, #at_pop_menu p { height: 30px; line-height: 30px; padding: 0; border: none; padding: 0 10px; }
#at_pop_menu_list li { cursor: pointer; }
#at_pop_menu_list .on { background: #E4E4E4; }
#at_pop_menu_list img { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 5px; }
/*side_nav*/
.side_nav { width: 150px; float: left; background: #F5F5F5; }
.avatar { height: 149px; position: relative; }
.avatar img { width: 150px; height: 150px; position: absolute; left: 0; top: 0; }
.user_atten { height: 35px; line-height: 35px; overflow: hidden; }
.user_atten li { width: 63px; overflow: hidden; float: left; padding-left: 12px; }
.user_atten strong { font-weight: bold; }
.user_topic_num { height: 40px; padding: 10px 0; }
.user_topic_num li { width: 57px; font-size: 14px; margin-left: 18px; float: left; display: inline; background: url(/package/images/pub/uc/per_line.png) right top no-repeat; }
.user_topic_num strong { font-weight: bold; font-size: 18px; }
.user_point { height: 24px; zoom: 1; padding: 10px 0 10px 12px; margin-bottom: 5px; }
.user_point em { float: left; }
.point_ico, .point_ico:hover { width: 24px; height: 24px; background-position: -143px -126px; vertical-align: middle; float: left; margin: 0 2px; position: relative; z-index: 34; }
.point_ico2, .point_ico2:hover { background-position: -143px -159px; }
.point_ico .point_link, .point_ico .point_link:hover { width: 24px; height: 24px; display: inline-block; background: none; }
.side_nav .cutline, .navList .cutline { height: 1px; line-height: 0; font-size: 0; overflow: hidden; background: #fff; border-top: 1px solid #E3E3E3; display: block; }
.navList li { height: 32px; line-height: 32px; text-indent: 40px; font-size: 14px; margin-bottom: 3px; }
.navList a { height: 32px; color: #004978; display: block; /*background:#F5F5F5 url(/package/images/pub/uc/per_nav.png) no-repeat;*/ }
.navList a:hover { color: #004978; background: #DDEBF1 url(_blank) no-repeat; }
.navList .on, .navList .on:hover { color: #fff; background: #469941 url(_blank) no-repeat; /*#0897D5*/ }
.nav_ico1 a { background-position: 18px -288px; }
.nav_ico2 a { background-position: 18px -320px; }
.nav_ico3 a { background-position: 18px -352px; }
.nav_ico4 a { background-position: 18px -384px; }
.nav_ico5 a { background-position: 18px -416px; }
.nav_ico6 a { background-position: 18px -448px; }
.nav_ico7 a { background-position: 18px -480px; }
.nav_ico8 a { background-position: 18px -512px; }
.nav_ico9 a { background-position: 18px -544px; }
.nav_ico10 a { background-position: 18px -896px; }
.nav_ico11 a { background-position: 18px -1024px; }
.nav_ico12 a { background-position: 18px -1120px; }
.nav_ico13 a { background-position: 18px -1184px; }
.nav_ico14 a { background-position: 18px -1248px; }
.nav_ico15 a { background-position: 18px -1344px; }
.nav_ico1 a:hover { background-position: 18px -576px; }
.nav_ico2 a:hover { background-position: 18px -608px; }
.nav_ico3 a:hover { background-position: 18px -640px; }
.nav_ico4 a:hover { background-position: 18px -672px; }
.nav_ico5 a:hover { background-position: 18px -704px; }
.nav_ico6 a:hover { background-position: 18px -736px; }
.nav_ico7 a:hover { background-position: 18px -768px; }
.nav_ico8 a:hover { background-position: 18px -800px; }
.nav_ico9 a:hover { background-position: 18px -832px; }
.nav_ico10 a:hover { background-position: 18px -928px; }
.nav_ico11 a:hover { background-position: 18px -992px; }
.nav_ico12 a:hover { background-position: 18px -1088px; }
.nav_ico13 a:hover { background-position: 18px -1152px; }
.nav_ico14 a:hover { background-position: 18px -1216px; }
.nav_ico15 a:hover { background-position: 18px -1312px; }
.nav_ico1 .on, .nav_ico1 .on:hover { background-position: 18px 0; }
.nav_ico2 .on, .nav_ico2 .on:hover { background-position: 18px -32px; }
.nav_ico3 .on, .nav_ico3 .on:hover { background-position: 18px -64px; }
.nav_ico4 .on, .nav_ico4 .on:hover { background-position: 18px -96px; }
.nav_ico5 .on, .nav_ico5 .on:hover { background-position: 18px -128px; }
.nav_ico6 .on, .nav_ico6 .on:hover { background-position: 18px -160px; }
.nav_ico7 .on, .nav_ico7 .on:hover { background-position: 18px -192px; }
.nav_ico8 .on, .nav_ico8 .on:hover { background-position: 18px -224px; }
.nav_ico9 .on, .nav_ico9 .on:hover { background-position: 18px -256px; }
.nav_ico10 .on, .nav_ico10 .on:hover { background-position: 18px -864px; }
.nav_ico11 .on, .nav_ico11 .on:hover { background-position: 18px -960px; }
.nav_ico12 .on, .nav_ico12 .on:hover { background-position: 18px -1056px; }
.nav_ico15 .on, .nav_ico15 .on:hover { background-position: 18px -1280px; }
.other_mod { padding: 15px 0 15px 15px; overflow: hidden; zoom: 1; }
.other_mod .o_m_ico { width: 40px; height: 40px; display: block; }
.other_mod .o_m_ico1, .other_mod .o_m_ico1:hover { background-position: -100px -338px; }
.other_mod .o_m_ico2, .other_mod .o_m_ico2:hover { background-position: -147px -338px; }
/*active_list*/
.a_star, .b_star { width: 60px; height: 20px; background: #fff url(../img/pre_star.png) no-repeat; display: inline-block; vertical-align: middle; }
.a_star0 { background-position: 0 2px; }
.a_star1 { background-position: 0 -15px; }
.a_star2 { background-position: 0 -33px; }
.a_star3 { background-position: 0 -51px; }
.a_star4 { background-position: 0 -70px; }
.a_star5 { background-position: 0 -89px; }
.b_star0 { background-position: -100px 2px; }
.b_star1 { background-position: -100px -15px; }
.b_star2 { background-position: -100px -33px; }
.b_star3 { background-position: -100px -51px; }
.b_star4 { background-position: -100px -70px; }
.b_star5 { background-position: -100px -89px; }
.active_tips { height: 34px; line-height: 34px; text-align: center; color: #C7581C; background: #FFFEF0; cursor: pointer; }
.active_tips_hover { background: #FFFEF7; }
.active_tips a { color: #EA3707; }
.active_tips a:hover { color: #EA3707; text-decoration: underline; background: none; }
.active_tips .loading { display: inline-block; width: 16px; height: 16px; margin-right: 5px; vertical-align: text-bottom; }
.active_tips .wait { display: inline-block; _margin-top: 10px; }
.active_tips .fail, .active_tips .wait { color: #6F6F6F; }
.active_tips .fail em { color: #3A6C8C; text-decoration: underline; }
.active_tips:hover .fail em { text-decoration: none; }
.active_list { padding: 0 10px; }
.home_content { zoom: 1; }
.home_content li { padding: 22px 0; position: relative; zoom: 1; background: url(/package/images/pub/uc/per_line3.png) left bottom repeat-x; }
.home_pic { float: left; }
.home_pic a { display: block; }
.home_pic img { width: 50px; height: 50px; }
.home_box { margin-left: 70px; word-wrap: break-word; }
.home_box h3 { font-size: 14px; padding-bottom: 10px; position: relative; overflow: hidden; line-height: 24px; zoom: 1; }
.home_box h3 a { margin: 5px; }
.home_box h3 .no_margin, .home_box .no_margin a { margin: 0; }
.home_box img { display: block; }
.home_box .part { padding-bottom: 5px; overflow: hidden; zoom: 1; position: relative; }
.home_box .part img { float: left; margin: 0 18px 18px 0; }
.home_box p { padding-bottom: 5px; }
.home_box .info { font-size: 12px; height: 20px; line-height: 20px; position: relative; }
.home_box .info span { font-size: 12px; color: #A3A3A3; float: left; }
.home_box .info .from { float: none; }
.home_fun { float: right; color: #A0A0A0; }
.home_fun a { margin-left: 10px; }
.home_fun .vote_pop { _right: -20px; }
.home_box .to_bbs { font-size: 12px; border: 1px solid #D3D3D4; display: block; width: 73px; height: 25px; text-align: center; line-height: 25px; color: #5F5F5F; position: absolute; right: 0; top: -5px; }
.home_box .to_bbs:hover { color: #FFFFFF; }
.home_box table { font-size: 12px; }
.i_main table { width: 454px; }
.home_box td { border-bottom: 1px solid #EAEAEA; height: 34px; padding-right: 5px; }
.active_list .c1 { width: 480px; }
.active_list .c2 { width: 118px; }
.active_list .c3 { width: 118px; }
.home_info_list .c1 { width: 60%; }
.home_info_list .c2 { width: 23%; }
.home_info_list .c3 { width: 22%; }
.home_box tr .time { color: #A3A3A3; }
.home_box_film h3 { padding: 0; }
.home_box_film .vote_pop { top: -100px !important; }
.home_box_filmScore { height: 21px; margin-bottom: 10px; color: #767676; }
.home_fun .more { padding-right: 20px; position: relative; zoom: 1; *padding-left: 10px; *margin-left: 0; }
.home_fun .more b { width: 18px; height: 18px; background-position: -190px -63px; position: absolute; right: 0; top: -1px; }
.home_fun .more:hover { color: #034E69; background: none; }
.home_fun .more:hover b { background-position: -154px -24px; top: 0; }
.home_fun .vote_pop { top: -100px; color: #606060; }
.ori_size, .detail_pic { display: inline-block; position: relative; zoom: 1; margin: 10px 18px 18px 0; vertical-align: top; }
.ori_size, .detail_pic:hover { background: none; color: #024978; }
.detail_pic { width: 120px; }
.ori_size_on { margin: 10px 0 18px 0; }
.home_box .ori_size img, .home_box .detail_pic img { margin: 0; display: inline-block; }
.detail_pic p { width: 120px; height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; text-align: center; float: left; padding: 5px 0 0; cursor: pointer; }
.ori_size img { cursor: url(http://misc.t.kankan.com/zoom.cur), auto !important; }
.ori_size_on img { cursor: url(http://misc.t.kankan.com/narrow.cur), auto !important; }
.d_p_info, .d_p_play { width: 51px; height: 23px; line-height: 21px; background-position: 0 -249px; position: absolute; right: -5px; top: 127px; color: #fff; padding-left: 10px; font-family: "宋体"; cursor: pointer; }
.d_p_play { width: 55px; background-position: -77px -249px; padding-left: 6px; }
.info_from { color: #A0A0A0; }
.home_content .respond { padding: 0 10px 22px 70px; margin-bottom: -21px; }
.home_content .res_form { padding: 20px 0; margin-bottom: 8px; overflow: hidden; zoom: 1; height: auto !important; height: 20px; min-height: 20px; overflow: visible\0; }
.home_content .res_form .textarea_plus { width: 70%; height: auto !important; height: 20px; min-height: 20px; line-height: 20px; border: 1px solid #D6D6D6; overflow: hidden; padding: 9px 10px; float: left; }
.home_content .res_form textarea { width: 70%; height: 20px; line-height: 20px; border: 1px solid #D6D6D6; overflow: hidden; padding: 9px 10px; float: left; }
.home_content .res_form .send { width: 104px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; background: #05709E; float: right; }
.home_content .res_form .send_hover { color: #fff; background: #0897D5; }
.home_content .res_form .false { background: #B8BDBF; color: #fff; cursor: default; }
.home_content .respond li { padding: 10px 0; position: relative; overflow: visible; }
.home_content .res_pic img { width: 20px; height: 20px; float: left; }
.home_content .res_box { margin-left: 28px; }
.home_content .res_box a { margin: 5px; }
.home_content .res_box span { color: #A3A3A3; }
.home_content .respond .info { height: 21px; padding-top: 5px; clear: both; }
.home_content .respond .info span a { color: #888888; background: url(../img/icon_sp.png) 29px -608px no-repeat; padding-right: 19px; float: left; }
.home_content .respond .info span a:hover { text-decoration: underline; }
.home_content .respond .function { text-align: right; }
.home_content .respond .function a { color: #004978; margin-left: 20px; }
.home_content .respond .function a:hover { color: #fff; }
.home_content .respond .vote_pop { top: -64px; right: 0; }
.home_fun .more2 { display: inline-block; background: url(../img/icon_sp.png) 64px -624px no-repeat; margin: 0; padding-left: 10px; }
.home_fun .more2:hover { background: url(../img/icon_sp.png) 60px -359px no-repeat; }
.relay { border: 1px dashed #C2C2C2; background: #FAFAFA; padding: 20px 17px 12px; font-size: 12px; margin-bottom: 10px; position: relative; zoom: 1; }
.relay .tri { display: block; background-position: -155px 0; position: absolute; left: 16px; top: -9px; width: 17px; height: 9px; _top: -8px; }
.relay_box h3 { padding-bottom: 13px; color: #1D1D1D; font-size: 12px; }
.relay_box p { color: #767676; }
.relay_box .home_fun a { color: #5F5F5F; }
.relay_box .home_fun a:hover { color: #FFFFFF; }
.relay_box .home_fun .more:hover { color: #5F5F5F; background: none; zoom: 1; }
.film_relay h3 { padding: 0; }
.film_relay .home_box_filmScore { margin-bottom: 13px; }
.home_info_list { margin-bottom: 10px; }
.vote_pop { width: 180px; height: auto !important; height: 90px; min-height: 58px; position: absolute; right: 0; top: -95px; text-align: center; border: 1px solid #E8E8E8; border-left: none; border-top: none; }
.vote_pop .popbox { height: auto !important; height: 58px; min-height: 58px; padding: 15px; border: 1px solid #ccc; border-bottom: 1px solid #AFAFAF; background: #FDFDFD; }
.vote_pop h4 { font-size: 12px !important; }
.vote_pop .btn_p { padding: 12px 0 0 0; text-align: center; }
.vote_pop .btn_p a, .del_pop .btn_p a { color: #FFFFFF; width: 54px; height: 25px; display: inline-block; line-height: 23px; line-height: 25px\9; margin: 0 5px; font-size: 12px; }
.vote_pop .confirm, .vote_pop .false { background: url(/package/images/pub/uc/per_btn.png) repeat-x; }
.vote_pop .confirm { background-position: 0 -32px; }
.vote_pop .false { cursor: pointer !important; background-position: 0 -57px; }
.vote_pop .btn_p a:hover { background: #0897D5; }
.vote_pop2 { height: 110px; top: 0; right: 50px; }
.vote_pop2 .popbox { height: 78px; }
.vote_pop2 .tips { color: #9D9D9D; }
.vote_pop3 { width: 192px; height: 127px; top: -20px; right: 80px; text-align: left; }
.vote_pop3 .popbox { height: 95px; }
.vote_pop3 .tips { color: #9D9D9D; }
.posterbox { padding-right: 90px; height: auto !important; height: 110px; min-height: 110px; }
.poster { position: absolute; right: 0; top: 26px; }
.relay .poster { top: 22px; right: 22px; }
.active_loading { color: #5F5F5F; font-size: 14px; }
.active_loading a { display: block; height: 35px; text-align: center; padding-top: 15px; color: #5F5F5F; }
.active_loading a:hover { color: #5F5F5F; background: #FFFFFF; }
.active_loading a img { margin-right: 5px; }
.fold, .unfold { padding-right: 12px; position: relative; margin-left: 5px; display: inline-block; background: none; }
.fold:hover, .unfold:hover { background: none; color: #024978; }
.unfold b, .fold b { width: 9px; height: 9px; position: absolute; right: 0; top: 5px; }
.fold b { background-position: -191px 0; }
.unfold b { background-position: -191px -16px; }
/*home_edit*/
.home_edit { padding: 24px 8px; }
.home_edit label { margin-right: 10px; }
.home_edit dd { line-height: 25px; margin-bottom: 10px; }
.home_edit em { width: 55px; height: 25px; line-height: 25px; text-align: right; padding-right: 18px; display: inline-block; }
.home_edit .province, .home_edit .city, .home_edit .year, .home_edit .month, .home_edit .day { display: inline; }
.home_edit .r { margin-right: 5px; }
.home_edit select { border: 1px solid #E0E0E0; }
.email_input, .qq_input, .nickname_input { height: 23px; line-height: 23px; border: 1px solid #E0E0E0; padding: 0 5px; }
.email_input { width: 176px; }
.nickname_input { width: 118px; }
.qq_input { width: 118px; }
.home_edit textarea { width: 544px; height: 20px; padding: 5px; border: 1px solid #E0E0E0; overflow: auto; }
.home_edit .btn_box { padding-left: 73px; }
.home_edit .save_btn, .home_edit .canel_btn, .home_edit .edit_btn { width: 68px; height: 26px; line-height: 25px; color: #fff; font-size: 12px; display: inline-block; text-align: center; margin-right: 18px; }
.home_edit .save_btn { background-color: #469941; /*#0473A2*/ }
.home_edit .edit_btn { width: 88px; background-color: #0473A2; }
.home_edit .canel_btn { background-color: #BEBEBE; }
.h_e_sign { width: 530px; height: auto !important; height: 25px; min-height: 25px; padding-left: 73px; position: relative; }
.h_e_sign em { position: absolute; left: 0; top: 0; }
.home_edit .tips { color: #333; margin-left: 15px; background: #F1FFD4; padding: 0 5px; display: inline-block; vertical-align: middle; }
.home_edit .alert { color: #F5733F; margin-left: 15px; }
.home_edit .ico_ok { width: 18px; height: 18px; display: inline-block; background-position: -152px -80px; vertical-align: middle; margin-left: 15px; }
.home_edit .loading { display: inline-block; vertical-align: middle; margin-left: 15px; }
.home_edit .fouce .email_input, .home_edit .fouce .nickname_input, .home_edit .fouce .qq_input { border-color: #A5C760; background: #F4FFD4; }
.h_e_headerPic { height: 95px; overflow: hidden; position: relative; }
.h_e_headerPic em { float: left; }
.h_e_headerPic img { margin-top: 5px; }
.h_e_headerPic .h_e_btn1 { position: absolute; left: 180px; top: 5px; }
.social_networking { padding: 25px 0 0 85px; }
.s_n_box { height: 90px; position: relative; line-height: 26px; }
.social_networking strong { font-size: 14px; font-weight: bold; }
.s_n_d1 { font-size: 14px; position: relative; }
.s_n_d1 .s_n_btn { height: 24px; line-height: 24px; padding: 0 10px; display: inline-block; background: #F6F6F6; border: 1px solid #E3E3E3; color: #606060; margin-left: 15px; }
.s_n_d1 .s_n_btn:hover { background: #0374A0; color: #fff; border: 1px solid #006996; }
.s_n_d1 .tips { font-size: 12px; }
.s_n_d1 .vote_pop2 { right: 0; line-height: 20px; text-align: left; top: 0; font-size: 12px; }
.vote_pop4, .vote_pop5 { width: 180px; position: absolute; right: 0; top: 0; font-size: 12px; }
.vote_pop4 .popbox, .vote_pop5 .popbox { padding: 15px; border-bottom: 1px solid #AFAFAF; background: #FDFDFD; }
.vote_pop4 .tips { color: #F77700; padding-top: 5px; }
.vote_pop5 { line-height: 45px; text-align: center; }
.s_n_d1 .close2 { width: 9px; height: 9px; position: absolute; right: 10px; top: 10px; overflow: hidden; background-position: -116px -106px; }
.s_n_d1 .close2:hover { background: url(../img/pre_sp.png) -136px -106px no-repeat; }
.s_n_ico { width: 50px; height: 50px; position: absolute; left: -65px; top: 0; }
.s_n_xl, .s_n_xl:hover { background-position: 0 -379px; }
.s_n_rr, .s_n_rr:hover { background-position: 0 -432px; }
.s_n_qq, .s_n_qq:hover { background-position: -54px -379px; }
.h_e_btn1 { width: 69px; height: 23px; line-height: 23px; border: 1px solid #D7D7D8; color: #4A4A4A; text-align: center; background: #F5F5F5; display: inline-block; }
.h_e_btn1:hover { border-color: #0B89BF; }
.acc_tips { width: 538px; position: absolute; left: 50%; top: 200px; margin-left: -269px; border: 1px solid #CCCCCC; background: #fff; font-size: 14px; z-index: 1001; color: #5F5F5F; }
.at_box { padding: 25px 25px; }
.at_tt { font-weight: bold; margin-bottom: 10px; }
.at_tt strong { color: #0677A7; font-weight: bold; }
.at_list { overflow: hidden; zoom: 1; padding: 25px 0 20px; }
.at_list li { float: left; margin-right: 15px; }
.acc_tips label { font-size: 14px; color: #5F5F5F; cursor: pointer; }
.at_all { margin-bottom: 25px; }
.at_btn { width: 99px; height: 37px; line-height: 37px; text-align: center; color: #fff; background: #0677A7; display: block; margin: 0 auto; }
.at_btn:hover { background: #0897D5; }
.ac_close { width: 11px; height: 11px; position: absolute; right: 13px; top: 10px; background-position: -153px -254px; overflow: hidden; }
.ac_close:hover { background: url(../img/pre_sp.png) -170px -254px no-repeat; }
.syn label { margin-right: 15px; }
/*favorite*/
.favorite { position: relative; }
.favorite_box { padding: 25px 8px 25px 170px; position: relative; zoom: 1; background: url(/package/images/pub/uc/per_line3.png) left bottom repeat-x; min-height: 125px; }
.favorite_box p { margin-bottom: 5px; }
.favorite_box img { position: absolute; left: 8px; top: 25px; }
.favorite_box .btn { width: 33px; height: 25px; line-height: 25px; display: inline-block; margin-right: 5px; color: #fff; position: relative; padding-left: 35px; background-position: 0 -126px; overflow: hidden; }
.favorite_box .btn:hover { background: url(../img/pre_sp.png) -72px -126px no-repeat; }
.favorite_box .btn2 { width: 67px; text-align: center; padding: 0; background-position: 0 -158px; }
.favorite_box .btn2:hover { background-position: -72px -158px; }
.favorite_box .more a, .fav_txt1 a { margin-right: 5px; }
.favorite_box .del_btn, .favorite_box .del_btn:hover { top: 75px; right: 8px; }
.clear_rec { z-index: 99; right: 120px; }
.favorite .tt2 strong { cursor: default; }
/*user_info*/
.user_info { padding: 12px 0 0 12px; margin-bottom: -5px; }
.user_info .u_i_top { position: relative; padding: 0 12px 0 57px; position: relative; margin-bottom: 10px; zoom: 1; }
.user_info .u_i_top a:hover { background: none; cursor: pointer; }
.user_info img { position: absolute; left: 0; top: 0; }
.u_i_name { height: 28px; line-height: 14px; font-weight: bold; overflow: hidden; margin-bottom: 5px; word-wrap: break-word; color: #024978; }
.u_i_date { overflow: hidden; zoom: 1; }
.u_i_date em { font-weight: bold; color: #004978; display: inline-block; cursor: pointer; }
.u_i_date a:hover em { color: #fff; }
.u_i_date span { height: 20px; overflow: hidden; float: left; margin-right: 10px; }
/*login*/
.DivMain { background-color: #fff; }
.DivMain_Cneter { margin-top: 5px; _margin-top: 1px; }
.ListTitle { width: 1001px; margin-bottom: 5px; margin-top: 4px; margin-left: 8px; height: 20px; border: 1px dashed #dcdcdc; color: #787878; font-size: 14px; line-height: 23px; padding-left: 5px; }
.DivMain_Cneter_Head { border: 1px solid #787878; }
.login { border: 1px solid #ccc; width: 968px; margin-left: 8px; height: 280px; margin-bottom: 5px; font-size: 16px; padding-top: 5px; }
.clear { zoom: 1; height: 30px; }
.loginright { width: 230px; float: right; margin-top: -195px; color: #787878; }
.login .Info { width: 600px; height: 30px; margin-bottom: 5px; }
.login .title { width: 80px; height: 30px; float: left; }
.login .mess { line-height: 30px; padding-left: 5px; margin-left: 5px; float: left; color: Red; background-color: #f6f8fb; font-size: 12px; }
.login .title span { color: #1f89d9; font-weight: bold; float: right; line-height: 28px; }
.login .input { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: #999 #CCCCCc #ccc #999999; border-style: solid; border-width: 1px; float: left; padding: 3px 3px 5px; width: 222px; margin-left: 10px; }
.login .auto input { margin-left: 10px; }
.login .auto { color: #1f89d9; font-size: 14px; font-weight: bold; }
.login .input:hover { border-color: #43a5ef #8cbde1 #8cbde1 #43a5ef; border-style: solid; border-width: 1px; }
.login .input input { background: none repeat scroll 0 0 transparent; border: 0 none; color: #333; font: 14px/15px Arial; margin: 0; padding: 2px 0 0; width: 222px; *margin-left: -10px; }
#btnSubmit { width: 86px; height: 25px; background: url("/package/images/dm/BtnSubmit22.gif") no-repeat scroll 0 0 transparent; border: medium none; margin-left: 10px; }
#btnSubmit:hover { background: url("/package/images/dm/BtnSubmit2.gif") no-repeat scroll 0 0 transparent; }
/*login*/
#header .head, #page-wrap .content, #footer .foot, #page-wrap .reg-wrap { width: 960px; margin: 0 auto; }
#page-wrap .content { width: auto; position: relative; }
#focus { width: 100%; overflow: hidden; position: relative; }
/*.s-login-w{height:500px;width:700px;margin:0 auto;_width:750px;}*/
.s-login-w ul.slide { height: 500px; position: absolute; }
.s-login-w ul.slide li { text-align: center; height: 500px; overflow: hidden; float: left; position: relative; }
#s-plate { position: absolute; left: 0; top: 0; width: 550px; height: 500px; overflow: hidden; }
#s-plate ul { position: absolute; height: 500px; }
#s-plate ul li { width: 547px; height: 500px; overflow: hidden; float: left; }
.slide { height: 500px; }
.slide .bd { width: 960px; height: 500px; position: relative; margin: 0 auto; }
#slide-title { bottom: 20px; overflow: hidden; position: absolute; text-align: center; width: 960px; z-index: 9999; }
#slide-title li { display: inline; margin: 0 5px 0 0; padding: 0; }
#slide-title a { display: inline-block; width: 10px; height: 10px; overflow: hidden; background: #F0EFEF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#slide-title .current a { display: inline-block; width: 18px; height: 6px; overflow: hidden; background: #ccc; border: #888 solid 1px; }
.content .s-login-w .s-login { margin: 20px 0; position: relative; }
.s-login { left: 0; opacity: 1; position: absolute; visibility: visible; }
.s-login .login-bd a, .s-login .login-bd .s-row1 a:link, .s-login .login-bd .s-row1 a:visited { color: #fff; display: inline-block; font-size: 14px; cursor: pointer; font-family: "微软雅黑"; text-shadow: 0 0 3px black; }
.login-bd .btn-error { position: absolute; top: -4px; left: 0; }
.login-bd .btn-error span { width: 248px; }
.s-login .login-hd h1 { height: 18px; line-height: 18px; font-size: 14px; font-weight: 300; }
.s-login .login-bd li { margin: 0 7px 0 0; position: relative; float: left; width: 273px; height: 50px; line-height: 50px; font-size: 14px; }
.s-login .login-bd #js_login_input { height: 18px; }
.s-login .login-bd .btn-blue-big { width: 100px; }
.s-login .login-bd .actionBtn { height: 50px; width: 140px; }
.s-login .login-bd .btn-login { background-position: 0 -316px; width: 140px; height: 46px; line-height: 46px; display: inline-block; font-family: "微软雅黑"; text-align: center; font-size: 20px; }
.s-login .login-bd .s-row { position: relative; }
.s-login .login-bd .s-row1 { height: 19px; line-height: 19px; padding: 17px 0 17px 2px; width: 271px; }
/*.s-login .login-bd li label{height:22px;line-height:16px;font-size:20px;color:#999;display:block;position:absolute;left:15px;top:15px;font-family:"微软雅黑"}*/
.s-login .login-bd li .login-row { padding-top: 8px; *padding-top: 5px; }
/*.s-login .login-bd li .s-txt, .s-login .login-bd li .s-txt-focus{border:1px solid #7c8433;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;box-shadow:0 1px 2px 0 #a7a7a7 inset;font-size:14px;height:30px;line-height:30px;margin:0;padding:10px 10px 10px 50px;width:240px;}*/
.s-login .login-bd li label.auto { font-size: 12px; }
.s-login .login-bd li .s-ck { margin: 0 5px 0 0; }
.s-login .login-bd li .s-f-psd { float: right; /*color:#36c*/ }
.s-login .login-bd li a.s-f-psd:hover { text-decoration: underline; }
.s-login .login-bd li input { vertical-align: middle; }
.s-login .login-bd .s-btn-enter { background-position: 0 0; height: 32px; line-height: 32px; padding: 0 0 0 2px; }
.s-login .login-bd .s-btn-enter span { background-position: right -32px; height: 32px; line-height: 32px; padding: 0 20px 0 18px; }
/*.s-login .login-ft{margin:80px 10px 0;}*/
/*引导语*/
.login-guide p { font-family: "微软雅黑"; font-size: 56px; color: #fff; text-shadow: #b0b0b0 2px 2px 2px; margin: 0 0 80px 0; }
.login-guide span { font-size: 40px; font-family: "微软雅黑"; color: #fff; }
/*按钮*/
.btn-enter, .btn-reg { background: url(/package/images/pub/uc/image/btn.png) no-repeat 0 0; border: none 0; cursor: pointer; }
.btn-enter { width: 130px; height: 40px; }
.btn-reg { width: 85px; height: 40px; background-position: 0 -50px; }
/*注册*/
.reg-wrap { width: 960px; margin: 0 auto; position: relative; }
.reg-wrap .tit { font-size: 16px; font-family: Microsoft YaHei; font-weight: 300; }
.reg-wrap .title { font-size: 20px; font-family: Microsoft YaHei; font-weight: 300; color: #333; margin: 0 0 40px 0; border-bottom: 1px dashed #ccc; padding: 0 0 10px 0; text-align: left; }
.reg-wrap .title .step-1, .reg-wrap .title .step-2, .reg-wrap .title .step-3 { background: url(/package/images/pub/uc/image/f_r_t.png) no-repeat 0 0; display: inline-block; width: 50%; height: 22px; vertical-align: middle; }
.reg-wrap .title .step-2 { background-position: 0 -26px; }
.reg-wrap .title .step-3 { background-position: 0 -52px; }
.reg-wrap .search-find { padding: 0 0 0 100px; }
.reg-wrap .search-find dd { padding: 10px 0; }
.reg-wrap .search-find a:link, .reg-wrap .search-find a:visited { color: #36c; }
.reg-wrap .reg-main { display: block; _padding: 20px 0 0 0; }
.reg-wrap .reg-main:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.reg-main .article { padding: 40px; /*border:#d7d7d7 solid 1px;*/ zoom: 1; }
.reg-main .article #post-tag { width: 360px; }
.reg-main .user-info { background: #F9FAFA; padding: 10px; border: 1px solid #e1e1e1; margin: -20px 0 20px 0; }
.reg-main .user-info img { margin: 0 10px 0 0; }
.reg-main .article .item-step2 { width: 880px; margin: 0 auto; position: relative; }
.reg-main .article .item-step2 .btn-green-small { margin: 0 0 0 160px; }
.reg-main .article .item-step3 { width: 880px; margin: 0 auto; }
.reg-main .article .item-step4 { width: 880px; margin: 0 auto; }
.reg-main .article .item-step4 .tab-menu { margin: 30px 0 0 0; }
.article .step { line-height: 20px; font-size: 14px; border-bottom: 2px solid #999; text-align: center; overflow: hidden; zoom: 1; }
.step1, .step2, .step3 { background: url(image/pic-step.png) no-repeat; padding: 0 0 8px 0; display: inline-block; margin: 0 50px; _background: url(/package/images/pub/uc/image/pic-step.gif) no-repeat; }
.article .step1 { background-position: 0 0; width: 134px; height: 33px; }
.article .step1-current { background-position: 0 -51px; width: 134px; height: 33px; }
.article .step2 { background-position: 0 -99px; width: 185px; height: 27px; }
.article .step2-current { background-position: 0 -141px; width: 185px; height: 27px; }
.article .step3 { background-position: 0 -182px; width: 207px; height: 27px; }
.article .step3-current { background-position: 0 -224px; width: 207px; height: 27px; }
.article .step .arrow-right { }
.article .step .markR { position: absolute; right: -8px; top: 12px; }
.article .step .markRG { position: absolute; right: -8px; top: 12px; z-index: 8; }
.article .step .markL { position: absolute; left: -1px; top: 12px; }
.article .step .markLG { position: absolute; left: -1px; top: 12px; }
.markR, .markRG, .markL, .markLG { background: url(/package/images/pub/uc/image/arrow.png) 0 0; display: inline-block; overflow: hidden; }
.markR { background-position: -8px 0; width: 8px; height: 15px; }
.markRG { background-position: -8px -60px; width: 8px; height: 15px; }
.markL { background-position: -8px -29px; width: 8px; height: 15px; }
.markLG { background-position: -8px -90px; width: 8px; height: 15px; }
.article .step .current .num-1 { background-position: 0 0; }
.article .step .current .num-2 { background-position: -70px 0; }
.article .step .current .num-3 { background-position: -140px 0; }
/*.reg-main .article .item dd{padding:0 0 20px;color:#333;*zoom:1}*/
.reg-main .article .item dd:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.reg-main .article .item dd label { display: block; float: left; font-size: 14px; padding: 5px 0 0; /*width: 80px*/ }
.reg-main .article .item dd.terms { position: relative; }
.reg-main .article .item dd.terms .box-ver { position: absolute; left: 295px; }
.item .edit-department { padding: 5px 0; display: block; }
.reg-main .article .item .form-row { float: left; position: relative; }

.reg-main .article .item .form-row .selctrls { margin-top: 2px; font-size: 14px; clear: both; }
.reg-main .article .item .form-row .selctrls input { margin-top: 1px; vertical-align: middle !important; }
.reg-main .article .item .form-row .selctrls label { float: none !important; display: inline-table !important; font-size: 14px; margin-right: 20px; }
.reg-main .article .item .form-row .btnsms { background-color: #fff; margin-top: 10px; cursor: pointer; text-decoration: underline; float: left; margin-right: 20px; }

.reg-main .article .item .btn-green-big { margin: 10px 0 0 160px; *margin: 10px 0 0 164px; }
.reg-main .article .item .choose-user { width: 255px; }
.reg-main .article .item .captcha-tips .box-ver, .reg-main .article .item .captcha-tips .ico-ok { position: absolute; left: 250px; top: 0; }
.item .user-list li { background: #F9F9F9; height: 18px; line-height: 18px; padding: 5px 10px; margin: 0 5px 10px 0; font-weight: 700; color: #999; }
.item .user-list .ico-close { margin: 5px 0 0; }
.item .form-row-complete { float: left; }
.item .tag_thinkbar { overflow: hidden; zoom: 1; }
.reg-main .article .item .actionBtn { height: 40px; }
.item .form-row .mod-at-wrap { left: 1px; top: 30px; width: 250px; }
.reg-main .article .item .txt-info { margin: 10px 0 0; color: #666; }
.reg-main .article .item .psd .s-txt, .reg-main .article .item .psd .s-txt-focus { float: left; }
.box-ver { position: static; float: left; margin: 5px 0 0 0; }
.box-ver span { display: block; color: #DD4B39; white-space: nowrap; }
.box-ver .ico-error { vertical-align: -6px; _vertical-align: -4px; }
.reg-main .article .item .form-row .s-select { width: 80px; margin: 5px 0 0; }
.reg-main .article .item .form-row .s-textarea, .reg-main .article .item .form-row .s-textarea-focus { width: 360px; height: 120px; padding: 4px 4px 0; overflow: hidden; float: left; margin: 0 5px 0 0; }
.reg-main .article .item .form-row select { margin: 0 10px 0 0; padding: 5px; border: 1px solid #ccc; }
.reg-main .article .item .form-row label { font-size: 12px; height: 16px; line-height: 16px; padding: 8px 0; *display: inline-block; _line-height: 15px; }
.reg-main .article .item .form-row .btn-choose { display: inline-block; height: 16px; line-height: 16px; padding: 7px 0; color: #36c; }
.reg-main .article .item .choose { width: auto; }
.reg-main .article .item .choose input { float: left; }
.reg-main .article .item .form-row .s-radio { margin-top: -3px; vertical-align: middle; }
.article .s-txt, .article .s-txt-focus { width: 400px; margin: 0 5px 0 0; vertical-align: middle; float: left; }
.reg-main .article .text-required { margin: 0 3px 0 0; }
.reg-main .article .item dd { margin: 0 0 20px 0; /*overflow:hidden;*/ *zoom: 1; }
.reg-main .article .item .profession-type dd { margin: 0 0 10px 120px; }
.reg-main .article .item dd .form-tt { float: left; font-size: 14px; width: 120px; display: block; padding: 8px 10px 0 0; text-align: right; }
.reg-main .article .item dd .form-tt-complete { float: left; font-size: 14px; width: 300px; display: block; padding: 5px 5px 0 0; text-align: right; }



.reg-main .article .tab-menu .current a:link, .reg-main .article .tab-menu .current a:visited { cursor: text; }
.article .item .input-row .psd-bar, .article .item .input-row .psd-bar em { margin: 10px 0 0; display: block; width: 152px; height: 10px; overflow: hidden; background: url(image/s_pr_bg.png) no-repeat 0 -54px; }
.article .item .input-row .psd-bar em { background-position: 0 -69px; margin: 0; }
.article .item .input-row .ok { background-position: -2px -42px; width: 22px; height: 22px; }
.article .item .input-row .error { position: absolute; left: 320px; top: 0; }
.error, .error span { display: inline-block; height: 32px; color: #fff; padding: 0 0 0 2px; vertical-align: middle; overflow: hidden; }
.article .item .ico-ok { margin: 5px 0 0 0; }
.error span { background-position: right -96px; height: 14px; padding: 9px 10px; white-space: nowrap; }
.reg-main .aside { float: right; width: 200px; padding: 20px 20px 0; border-top: #EBEBEB solid 1px; }
.reg-main .aside p { padding: 0 0 5px; }
.psw-state { width: 152px; }
.psw-state-empty, .psw-state-poor, .psw-state-normal, .psw-state-strong { float: left; }
.psw-state-empty .bar { width: 0; }
.psw-state-poor .bar { width: 50px; }
.psw-state-normal .bar { width: 102px; }
.psw-state-strong .bar { width: 152px; }
.psw-state-empty .txt span, .psw-state-poor .txt span, .psw-state-normal .txt span, .psw-state-strong .txt span { width: 50px; display: block; float: left; text-align: center; padding: 5px 0 0; _padding: 0; }
#body-bg { padding: 15px 0 0 0; _padding: 0; }
.boxShadow { background: #fff; box-shadow: 0 0 5px #CCCCCC; -moz-box-shadow: 0 0 5px #CCCCCC; -khtml-box-shadow: 0 0 5px #CCCCCC; }
.article .s-txt, .article .s-txt-focus { width: 400px; margin: 0 5px 0 0; vertical-align: middle; float: left; }
.s-txt { font-size: 12px; height: 16px; line-height: 16px; padding: 6px 5px; margin: 0 5px 0 0; border: #ccc solid 1px; border-top-color: #ccc; color: #333; }
.btn-register { background: #3DA02E; width: 80px; height: 30px; font-size: 14px; color: #fff; display: block; text-align: center; line-height: 30px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; }
#regist .item a:link, #regist .item a:visited { text-decoration: underline; }
#regist .label { width: 300px; text-align: right; font-size: 14px; }
#regist .label b { font-family: "????"; margin-right: 5px; font-weight: normal; }
#regist .text { width: 240px; height: 16px; padding: 4px 3px; border: 1px solid #bbb; font-size: 14px; font-family: arial,"????"; }
#regist .text-1 { width: 100px; }
#regist .blank { width: 16px; height: 16px; margin: 2px 5px 0; }
#regist .img img { height: 26px; margin: 0 5px; }
#regist .succeed { background: url(/my/images/pwdstrength.gif) no-repeat -105px 5px; }
#regist .btn-regist { width: 169px; height: 30px; background: url(i/new-regist.jpg) no-repeat 0 0; font-size: 14px; font-weight: bold; color: #fff; }
#regist .highlight1 { border: 1px solid #EFA100; outline: 1px solid #FFDC97; *border: 2px solid #ffcc66; *padding: 3px 2px; }
#regist .highlight2 { border: 1px solid #f00; outline: 1px solid #FFC1C1; color: #f00; }
#regist .pwdbg { background: #FFF8EB; }
#regist .focus { color: #999; line-height: 22px; *line-height: 20px; }
#regist .null, #regist .error { color: red; line-height: 22px; *line-height: 20px; }
/*#regist .checkbox{margin-top:6px;*margin-top:2px;}*/
#regist #referrer { color: #999; font-size: 12px; }
.shop_car h1 { font-size: 14px; height: 25px; line-height: 25px; border-bottom: 1px solid #ccc; margin-top: 20px; }
.shopForm, .shop_car_summary { width: 900px; margin: 10px auto 10px auto; }
.shopForm dl { padding: 2px 0; clear: both; overflow: hidden; _zoom: 1; position: relative; border: 0px solid #000; margin-top: 10px; }
.shopForm dt { border: 0px solid #000; position: absolute; top: 5px; font-weight: normal; left: 0; width: 70px; _zoom: 1; text-align: right; overflow: hidden; color: #666; line-height: 22px; }
.shopForm dd { border: 0px solid #f00; width: auto; padding: 1px 0 0 90px; _padding: 0 0 0 80px; _zoom: 1; display: block; line-height: 22px; min-height: 22px; _vertical-align: bottom; _line-height: 22px; _height: 22px; }
.shop_car_list { width: 900px; margin: 10px auto 10px auto; }
.shopForm dl select, .shopForm dl .inputtxt, .shopForm dd .inputtxt { margin-right: 10px; vertical-align: middle; line-height: normal; line-height: 22px; height: 22px; }
.shop_car_list td { height: 30px; line-height: 30px; padding-left: 3px; }
.shop_car_list .h td { background-color: #f5f5f5; }
.shop_car_list td.classtitle { }
.shop_car_list td.num { width: 100px; }
.shop_car_list td.price { width: 100px; }
.shop_car_list td.pricecheng { width: 100px; }
.shop_car_summary { font-size: 14px; text-align: right; }
.main { width: 980px; height: auto; margin: 20px auto 10px auto; padding: 0; }
.box { border: 1px solid #EDEDED; background: #FAFAFA; margin-bottom: 10px; zoom: 1; }
.box_tt { height: 41px; border-bottom: 1px solid #EBEBEB; z-index: 5; padding: 0 15px; position: relative; }
.box_tag h2 { line-height: 41px; }
.box_tt h2 { float: left; font-family: "Microsoft YaHei"; font-size: 16px; color: #666666; }
.taglist_box { border-top: 1px solid #fff; padding-top: 12px; overflow: hidden; zoom: 1; position: relative; background-color: white; }
.box_tt span { padding-left: 15px; color: #005ea7; font-size: 12px; font-weight: 400; padding-top: 10px; line-height: 41px; color: #005ea7; }
.box_tt a { color: #005ea7; }
.submit-check-info { color: #FF6600; height: 30px; line-height: 30px; padding: 0 3px; position: absolute; right: 20px; background-color: #FFFDEE; border: 1px solid #EDD28B; }
.submit-check-info { color: #FF6600; line-height: 30px; }
.btn_red___ { width: 150px; background: url(/package/images/pub/uc/btnred150v.png) no-repeat; text-decoration: none; display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 30px; height: 30px; color: #fff; cursor: pointer; }
.red_current { border: 3px solid #3DA02E; /*fe8801*/ margin: -1px; position: relative; }
.taglist_box ul li { float: initial; }
.shopping-list ul li { float: left; }
.form label, .form input, .form select, .form textarea, .form button, .form .label { font-size: 12px; }
.error span, .focus span { padding: 5px 0; line-height: 13px; display: block; }
#pwdstrength { color: #999; line-height: 22px; padding-right: 40px; clear: both; float: none; position: absolute; top: 36px; right: -9px; }
.reg-main .article .item dd label { display: block; float: left; font-size: 14px; padding: 5px 0 0; /*width: 80px;*/ }
.fl { float: left; }
#pwdstrength b { float: left; width: 104px; height: 13px; overflow: hidden; margin-top: 5px; }
.reg-main .article .item .form-row label { font-size: 12px; height: 16px; line-height: 16px; padding: 8px 0; _line-height: 15px; }
.hide { display: none; }
#pwdstrength b { float: left; width: 104px; height: 13px; overflow: hidden; margin-top: 5px; }
.btn-big, .btn-big span, .btn-cancel span, .btn-grey-white, .btn-green-small, .btn-green-big, .btn-register, .btn-login, .btn-att-green, .btn-att-white, .btn-copy, .btn-cancel, .btn-grey { display: inline-block; vertical-align: middle; cursor: pointer; }
.reg-main .article .text-required { margin: 0 3px 0 0; }
.text-required { color: #f00; }
.navList { float: none; }
.navList li { float: none; }
.home_edit { font: normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; color: #606060; }
.home_edit label { color: #606060; }
.home_edit em { font: normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; color: #606060; }
.home_edit textarea { resize: none; outline: none; word-wrap: break-word; padding: 4px; overflow: auto; line-height: 29px; line-height: 20px; }
.home_edit input, select, form img, button, label, textarea { font-size: 12px; vertical-align: middle; font-family: Tahoma; color: #000000; }
.home_edit textarea { width: 544px; height: 20px; padding: 5px; border: 1px solid #E0E0E0; overflow: auto; }
.home_edit button { border: none; }
.home_edit .btn:hover { /*background: url(/package/images/pub/uc/per_btn.png) repeat-x;*/ }
button { cursor: pointer; }
/*list-pager*/
.list-pager { clear: both; padding: 20px 10px; text-align: center; font-family: "Simsun"; }
.list-pager a, .list-pager strong { background-position: -72px -56px; border: 1px solid #c3c3c3; display: inline-block; height: 18px; line-height: 18px; margin: 0 3px 0 1px; padding: 0 8px; text-align: center; vertical-align: middle;; }
.list-pager strong { background-position: -72px -78px; border: none; color: #fff; padding: 1px 9px; }
.list-pager a:hover { background-position: -72px -78px; color: #fff; text-decoration: none; border-color: #058cbe; }
/*list-pager*/
.star, .noresult .p_1 a, .noresult_search button, .historylist li, .operbox a, .operbox .on, .tagtigger span, .box_tag .act, .submenu .on, .info, .ranklist .top em, .reusltbox_links_playlink .download b, .reusltbox_links_playlink .play b, .searchtag dd a, .list-pager a, .list-pager strong, .order a span, .ranklist .top em { background: url(/package/images/sprite_list.png) no-repeat 0 0; }
.list-pager a { color: #424242; text-decoration: none; color: #424242; font: 12px/1.5em "\5b8b\4f53", "Arial Narrow"; }
.list-pager a, .list-pager strong { background-position: -72px -56px; border: 1px solid #c3c3c3; display: inline-block; height: 18px; line-height: 18px; margin: 0 3px 0 1px; padding: 0 8px; text-align: center; vertical-align: middle; }
.list-pager strong { background-position: -72px -78px; border: none; color: #fff; padding: 1px 9px; }
/**** uc *****/
#pub_popup_div_overlay { position: fixed; top: 0; left: 0; z-index: 1001; width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); opacity: 0.3; }
.pub_popup_box { width: auto; width: auto !important; _width: auto; height: auto !important; min-height: 100px; min-width: 100px; background-color: #fff; border-radius: 6px; background-clip: padding-box; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 0; outline: 0 none; /*position: fixed !important;*/ top: 0; z-index: 1050; border: 1px solid #ACAC9F; _position: absolute; }
.pub_popup_title { line-height: 35px; height: 35px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #dedede; }
.pub_popup_title h3 { padding-left: 15px; float: left; font-weight: bold; color: #555; }
.pub_popup_title .pub_popup_close { float: right; padding-right: 15px; padding-top: 7px; }
.pub_popup_title .pub_popup_close a { width: 12px; height: 12px; color: #ccc; float: right; font-size: 22px; font-weight: bold; line-height: 20px; text-shadow: 0 1px 0 #FFFFFF; }
.login-start { width: 320px; margin: 0 auto; clear: both; }
.pub_popup_box .pub_popup_min { margin: 10px 10px 5px 10px; padding: 10px 10px 5px 10px; }
.pub_popup_box .pub_popup_button { margin: 5px 10px 5px 10px; padding: 5px 10px 5px 10px; float: right; white-space: nowrap; }
.pub_popup_box .pub_popup_button button { width: auto; overflow: visible; display: inline-block; padding: 6px 12px; _margin-left: 5px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; margin-bottom: 0; margin-left: 5px; }
.pub_popup_box .pub_popup_button button { color: #333333; background-color: #ffffff; border-color: #cccccc; }
.pub_popup_box .pub_popup_button .pub_popup_button_autofocus { color: #ffffff; background-color: #428bca; border-color: #357ebd; }
.pub_popup_box .pub_popup_button button:hover { color: #333333; background-color: #ebebeb; border-color: #adadad; }
.pub_popup_box .pub_popup_button .pub_popup_button_autofocus:hover { color: #ffffff; background-color: #3276b1; border-color: #285e8e; }
.pub_popup_title .pub_popup_close a:hover { color: #000000; text-decoration: none; cursor: pointer; outline: 0; opacity: 0.5; filter: alpha(opacity=50); }
.pub_popup_box .table_dialog { border: 0; margin: 0; border-collapse: collapse; width: auto; }
/**** buycart *****/
/*进货单结算*/
.shopping-mian-xb { width: 100%; clear: both; padding: 5px 0px; }
.shopping-main { width: 990px; margin: 0 auto; border: 1px solid #e1e1e1; background-color: #fff; height: auto !important; min-height: 250px; height: 250px; padding-bottom: 10px; }
.shopping-main input[type="text"], .shopping-main input[type="password"], .shopping-main input[type="file"], .shopping-main textarea, .shopping-main select { line-height: 23px; height: 23px; }
.shopping-title { width: 100%; float: left; background-color: #f8f8f8; border-top: 1px solid #fff; height: 85px; }
.shopping-title .s-cart01 { width: 100%; height: 85px; background: url(/package/images/buycart/shopping.jpg) no-repeat center -2px; }
.shopping-title .s-cart02 { width: 100%; height: 85px; background: url(/package/images/buycart/shopping.jpg) no-repeat center -76px; }
.shopping-title .s-cart03 { width: 100%; height: 85px; background: url(/package/images/buycart/shopping.jpg) no-repeat center -150px; }
.shopping-title .s-cart01 span, .shopping-title .s-cart02 span, .shopping-title .s-cart03 span { display: none; }
.shopping-list { float: left; padding: 10px 30px 5px; width: 930px; }
.shopping-list h2 { font-size: 24px; line-height: 56px; border-bottom: 1px solid #d5d5d5; }
.shopping-list .gray { color: #999; padding: 0px; }
.shopping-list .gray .list-cpd06 { color: #999; font-weight: normal; }
.shopping-list .list-huangou { clear: both; line-height: 40px; background-color: #f5f7fa; margin-top: 4px; width: 100%; float: left; cursor: pointer; position: relative; }
.shopping-list .huangou-money { display: inline-block; width: 16px; height: 16px; background: url(../images/small_icon/huangou.gif) no-repeat 0px 0px; margin: 10px 5px 0px 20px; vertical-align: -3px; }
.shopping-list .huangou-money-now { display: inline-block; width: 16px; height: 16px; background: url(../images/small_icon/huangou.gif) no-repeat 0px -28px; margin: 10px 5px 0px 20px; vertical-align: -3px; }
.shopping-list .list-minipic { position: absolute; width: 80px; bottom: 42px; left: 98px; display: none; border: 1px solid #ededed; }
.shopping-list .list-minipic img { width: 80px; }
.shopping-list .list-d01 { width: 100%; float: left; padding: 7px 0px 10px; border-bottom: 1px solid #d5d5d5; position: relative; }
.shopping-list .list-d01 li { padding-right: 30px; padding-top: 14px; }
.shopping-list .list-cpd01 img { width: 60px; }
.shopping-list .list-title { padding: 2px 0px; }
.shopping-list .list-title li { padding-top: 5px; line-height: 30px; color: #888; }
.shopping-list .addred { color: #DD1517; }
.shopping-list .list-clearall { float: left; padding: 10px 0px 5px; width: 100%; }
.shopping-list .list-clearall img { padding-right: 3px; cursor: pointer; }
.shopping-list .list-clearall a { color: #666; }
.shopping-list .list-clearall a:hover { color: #666; }
.shopping-list .list-cpd01 { width: 70px; }
.shopping-list .list-cpd02 { width: 255px; font-size: 14px; }
.shopping-list .list-cpd03 { width: 75px; }
.shopping-list .list-cpd04 { width: 60px; }
.shopping-list .list-cpd05 { width: 90px; }
.shopping-list .list-cpd06 { width: 80px; font-weight: bold; color: #dd1517; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.shopping-list .list-cpd07 { width: 60px; }
.shopping-list .list-cpd05 .add { width: 34px; line-height: 22px; height: 22px; }
.shopping-list .list-cpd07 a { color: #3366CC; }
.shopping-list .list-cpd02 .zengping { height: 18px; display: inline-block; padding: 0px 10px; background-color: #F90; color: #fff; font-size: 12px; border-radius: 2px; }
.shopping-list .list-cpd02 .small { font-size: 12px; color: #666; }
.shopping-list .list-allmoney .red-color { color: #DD1517; }
.shopping-list .list-allmoney { float: right; text-align: right; padding: 0px; _width: 230px; }
.shopping-list .list-allmoney ul { width: 100%; }
.shopping-list .list-allmoney li { float: none; display: block; }
.shopping-list .list-allmoney .jisuan { display: inline-block; width: auto !important; width: 40px; min-width: 40px; }
.shopping-list .list-allmoney .red { font-size: 22px; font-weight: bold; line-height: 38px; font-family: Arial, Helvetica, sans-serif; }
.shopping-jiesuan { width: 990px; height: 60px; background: url(../images/small_icon/shopping_bg.jpg) repeat-x; border: 1px solid #d5d5d5; margin: 0 auto; border-top: none; box-shadow: 0 1px 3px #D2D2D2; }
.shopping-list .list-huangou01 { width: 100%; float: left; border-bottom: 1px solid #d5d5d5; position: relative; }
.shopping-list .list-huangou01-nei { width: 100%; background-color: #fdf6e9; border-top: 1px solid #fff; border-bottom: 1px solid #fff; float: left; line-height: 38px; }
.shopping-list .list-huangou01-nei .huangou01 .oneyuan { height: 18px; line-height: 18px; display: inline-block; padding: 0px 10px; background-color: #F90; color: #fff; font-size: 12px; border-radius: 2px; vertical-align: middle; }
.shopping-list .list-huangou01-nei .huangou01 { width: 100px; }
.shopping-list .list-huangou01-nei .huangou02 { width: auto !important; min-width: 286px; width: 286px; }
.shopping-list .list-huangou01-nei .huangou03 { }
.list-huangou01-nei input[type="button"] { height: 22px; line-height: 22px; padding: 0px 5px; padding-top: 0px; }
.shopping-list .list-huangou01-nei .huangou01 span { _margin-top: 10px; }
.all-cart-message { width: 990px; margin: 0 auto; clear: both; float: left; text-align: right; padding: 10px 0px; background-color: #fdf6e9; }
.all-cart-message li { float: right; width: 100%; }
.shopping-success { width: 875px; padding: 10px 0px 5px; margin: 0 auto; clear: both; }
.shopping-success-box { width: 375px; /* margin:0 auto;*/ padding-top: 20px; }
.paytwo { margin: 0 auto; }
.shopping-success-box .success01 { font-size: 20px; }
.shopping-success-box .success02 { padding-left: 48px; position: relative; margin-top: -16px; }
.shopping-success-box .success-message { width: 100%; float: left; padding-top: 5px; }
.shopping-success-box .success-message li { float: none; line-height: 22px; }
.shopping-success-box .success-message .red { font-weight: bold; font-size: 14px; }
.shopping-jiesuan .cart01 { float: left; }
.shopping-jiesuan .cart02 { float: right; padding: 10px 25px 0px 0px; }
.shopping-jiesuan .cart02 .red { /*color:#DD1517; font-size:22px; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; */ padding-right: 10px; }
.shopping-jiesuan .cart02:hover { filter: alpha(opacity=92); opacity: 0.92; }
.zengping-cp { position: absolute; width: 830px; height: 33px; background-color: #fcf8dc; top: 70px; right: 0px; line-height: 33px; }
.zengping-cp .zengping { height: 18px; line-height: 18px; display: inline-block; padding: 0px 20px; background-color: #F90; color: #fff; font-size: 12px; border-radius: 2px; margin-top: 6px; }
.zengping-cp dd { float: left; padding-right: 30px; }
.zengping-cp .zengp01 { width: 255px; }
.zengping-cp .zengp02 { width: 75px; }
.zengping-cp .zengp03 { width: 60px; }
.zengping-cp .zengp04 { width: 90px; }
/*giftshop 20131212*/
.gift-info-color { width: 145px; background: #fff; border: 1px solid #eee; border-radius: 2px; padding-left: 10px; }
.cart-tbody .p-name .gift-info-color a { color: #000; }
.btn .btn-text { height: 21px; padding: 0 0 0 10px; float: left; display: block; overflow: hidden; line-height: 22px; text-align: left; background-position: 0 0; }
/**ard**/
.main { width: 980px; height: auto; margin: 20px auto 10px auto; padding: 0; }
.box { border: 1px solid #EDEDED; background: #FAFAFA; margin-bottom: 10px; zoom: 1; }
.box_tt { height: 41px; border-bottom: 1px solid #EBEBEB; z-index: 5; padding: 0 15px; position: relative; }
.box_tag h2 { line-height: 41px; }
.box_tt h2 { float: left; font-family: "Microsoft YaHei"; font-size: 16px; color: #666666; }
.taglist_box { border-top: 1px solid #fff; padding-top: 12px; overflow: hidden; zoom: 1; position: relative; background-color: white; }
.box_tt span { padding-left: 15px; color: #005ea7; font-size: 12px; font-weight: 400; padding-top: 10px; line-height: 41px; color: #005ea7; }
.box_tt a { color: #005ea7; }
.submit-check-info { color: #FF6600; height: 30px; line-height: 30px; padding: 0 3px; position: absolute; right: 20px; background-color: #FFFDEE; border: 1px solid #EDD28B; }
.submit-check-info { color: #FF6600; line-height: 30px; }
.btn_red___ { width: 150px; background: url(/package/images/pub/uc/btnred150v.png) no-repeat; text-decoration: none; display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 30px; height: 30px; color: #fff; cursor: pointer; }
.red_current { border: 3px solid #3DA02E; /*fe8801*/ margin: -1px; position: relative; }
.taglist_box ul li { float: initial; }
.shopping-list ul li { float: left; }
.btn, .btn:hover { display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 27px; height: 27px; color: #fff; }
.btn_62, .btn_62:hover, .btn_62_light, .btn_62_light:hover { width: 62px; background: url(/package/images/pub/uc/btn62.gif); text-decoration: none; display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 27px; height: 27px; color: #fff; cursor: pointer; }
.btn_102, .btn_102:hover, .btn_102_light, .btn_102_light:hover { width: 102px; background: url(/package/images/pub/uc/btn102.gif); text-decoration: none; display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 27px; height: 27px; color: #fff; cursor: pointer; }
.btn_62_gray, .btn_62_gray:hover { width: 62px; background: url(/package/images/pub/uc/btn62gray.jpg); text-decoration: none; display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 27px; height: 27px; color: #fff; cursor: pointer; }
.btn_102_gray, .btn_102_gray:hover { width: 102px; background: url(/package/images/pub/uc/btn102.gif); text-decoration: none; display: inline-block; text-align: center; margin: 0px; padding: 0px; border: 0px; text-decoration: none; line-height: 27px; height: 27px; color: #fff; cursor: pointer; }
.ShopCartEmpty { height: 30px; line-height: 30px; margin: 40px auto 20px auto; color: #f00; text-align: center; }
.btn { width: 139px; height: 43px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; }
.btnSubmit { background: url(/package/images/pub/uc/shop_q_mune.jpg); }
.btnGoonBuy { background: url(/package/images/pub/uc/shop_f_mune.jpg); }
/**** buycart *****/
#pub_popup_div_overlay { position: fixed; top: 0; left: 0; z-index: 1001; width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); opacity: 0.3; }
.pub_popup_box { width: auto; width: auto !important; _width: auto; height: auto !important; min-height: 50px; min-width: 100px; background-color: #fff; border-radius: 6px; background-clip: padding-box; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 0; outline: 0 none; /*position: fixed !important;*/ top: 0; z-index: 1050; border: 1px solid #ACAC9F; _position: absolute; }
.pub_popup_title { line-height: 35px; height: 35px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #dedede; }
.pub_popup_title h3 { padding-left: 15px; float: left; font-weight: bold; color: #555; }
.pub_popup_title .pub_popup_close { float: right; padding-right: 15px; padding-top: 7px; }
.pub_popup_title .pub_popup_close a { width: 12px; height: 12px; color: #ccc; float: right; font-size: 22px; font-weight: bold; line-height: 20px; text-decoration: none; text-shadow: 0 1px 0 #FFFFFF; }
.login-start { width: 320px; margin: 0 auto; clear: both; }
.pub_popup_box .pub_popup_min { margin: 10px 10px 5px 10px; padding: 10px 10px 5px 10px; }
.pub_popup_box .pub_popup_button { margin: 5px 10px 5px 10px; padding: 5px 10px 5px 10px; float: right; white-space: nowrap; }
.pub_popup_box .pub_popup_button button { width: auto; overflow: visible; display: inline-block; padding: 6px 12px; _margin-left: 5px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; margin-bottom: 0; margin-left: 5px; }
.pub_popup_box table { border-collapse: collapse; border-spacing: 0; empty-cells: show; border: 0 none; margin: 0; padding: 0; font-size: 12px; font-family: arial; color: #333; font: normal 12px/20px Arial,\5B8B\4F53; }
.pub_popup_box .pub_popup_button button { color: #333333; background-color: #ffffff; border-color: #cccccc; }
.pub_popup_box .pub_popup_button .pub_popup_button_autofocus { color: #ffffff; background-color: #428bca; border-color: #357ebd; }
.pub_popup_box .pub_popup_button button:hover { color: #333333; background-color: #ebebeb; border-color: #adadad; }
.pub_popup_box .pub_popup_button .pub_popup_button_autofocus:hover { color: #ffffff; background-color: #3276b1; border-color: #285e8e; }
.pub_popup_title .pub_popup_close a:hover { color: #000000; text-decoration: none; cursor: pointer; outline: 0; opacity: 0.5; filter: alpha(opacity=50); }
.pub_popup_box .table_dialog { border: 0; margin: 0; border-collapse: collapse; width: auto; }
.wp .main { width: 800px; }

/*****help******/
.help_left { width: 242px; padding-right: 8px; float: left; color: #666; overflow: hidden; margin-bottom: 5px; padding-bottom: 5px; }
.help_self, .help_quest, .help_sorts { width: 240px; border: 1px solid #e0e0e0; float: left; margin-bottom: 8px; }
.self_top { height: 30px; padding-left: 12px; background: url(/package/images/help/help_bg.png) repeat-x 0 -89px; line-height: 30px; color: #333; font-size: 14px; font-weight: bold; }
.help_sorts .sorts_list { width: 212px; padding: 10px 14px; float: left; }
.help_sorts .sorts_list dl { width: 212px; }
.help_sorts .sorts_list dt { background: url(_blank) no-repeat -176px -78px; padding-left: 21px; line-height: 29px; height: 29px; border-bottom: 1px solid #f1f1f1; float: left; width: 191px; }
.help_sorts .sorts_list dt a { color: #666; }
.help_sorts .sorts_list dt a:hover { color: #0096DB; }
.help_sorts .sorts_list dd { padding: 5px 0 5px 12px; border-bottom: 1px solid #f1f1f1; overflow: hidden; float: left; }
.help_sorts .sorts_list dd .list_1 li { background: url(_blank) no-repeat -187px -64px; margin: 2px 0; padding-left: 10px; width: 191px; display: inline; }
.help_sorts .sorts_list dd .list_1 li a { color: #999; }
.help_sorts .sorts_list dt .now { color: #ff5500; }
.help_right { width: 740px; float: left; overflow: hidden; margin-bottom: 5px; padding-bottom: 5px; }
.help_content { width: 738px; border: 1px solid #e0e0e0; overflow: hidden; }
.help_content .content_list, .help_content .content_intro { width: 708px; padding: 10px 15px; overflow: hidden; }
.help_content .content_list ul { float: none; }
.help_content .content_list li { width: 658px; display: inline; font-size: 14px; color: #666; background: url(_blank) no-repeat -187px -59px; padding-left: 10px; line-height: 30px; float: none; }
.help_content .content_list li a { font-size: 14px; color: #666; }
.help_content .content_list li a:hover { color: #0096DB; }
.help_content .content_intro h3 { font-size: 16px; font-weight: bold; text-align: center; color: #333; border-bottom: 1px solid #eee; line-height: 40px; margin-bottom: 10px; }
.help_content .content_intro .h3 { margin-bottom: 0px; border-bottom: 0px solid #eee; font-size: 16px; font-weight: bold; text-align: center; color: #333; line-height: 40px; }
.help_content .content_intro .intro_view { width: 708px; font-size: 14px; color: #666; }
/*****help******/

/*****nes*******/

.w .resultcon { height: 35px; line-height: 35px; padding-left: 10px; width: 970px; }
.w .allresult { height: 35px; position: relative; width: auto; }
.w .fl, .wrapper .float-left { float: left; _display: inline; }
.w .allresult ul { margin-left: 5px; width: auto; float: none; }
.w .allresult li { float: left; height: 18px; line-height: 19px; list-style: none outside none; margin-left: 6px; padding-top: 8px; width: auto; }
.w .allresult .alltips { background: url("/package/images/news/sprites.gif") no-repeat scroll -195px -277px transparent; height: 16px; line-height: 16px; padding-top: 0; position: relative; top: 8px; width: 16px; }
.w .allresult .alltips { background: url("/package/images/news/sprites.gif") no-repeat scroll -195px -277px transparent; height: 16px; line-height: 16px; padding-top: 0; position: relative; top: 8px; width: 16px; }
.w .allresult .allpoint { background: url("/package/images/news/sprites.gif") no-repeat scroll -179px -277px transparent; }

.help_content .content_list li span.date { float: right; }
.help_content .content_list li label { width: 100px; display: inline-block; cursor: default; display: inline-block; font-size: 14px; height: 35px; line-height: 35px; list-style-image: none; list-style-position: outside; list-style-type: none; text-align: left; width: 100px; word-spacing: 0px; color: #666; text-decoration: none; }
/*****nes*******/

#regist .focus, #regist .error { color: #e4393c; line-height: 36px; height: 36px;  top: 0px; right: -275px; width: 360px; padding: 0 5px;height:30px;  }/*background: #FFEBEB; border: 1px solid #ffbdbe;*/
#regist .focus { color: #666; line-height: 36px; height:30px; }/*background: #f7f7f7; border: 1px solid #dddddd;*/
.strengthA b { background: url(/my/images/pwdstrength.gif) no-repeat 0 0; }
.strengthB b { background: url(/my/images/pwdstrength.gif) no-repeat 0 -13px; }
.strengthC b { background: url(/my/images/pwdstrength.gif) no-repeat 0 -26px; }
.reg-main .article .item dd { margin: 0 0 20px 0; /* overflow: hidden; */ height: 50px; }
.error, .error span { color: #000000; }
