
body, html {font: 12px Avenir,-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol',sans-serif;color:#333;background:#fff;}
body,html,h1,h2,h3,h4,h5,ol,ul,li,dl,dt,dd,p,span,form,input,img {margin:0;padding:0;}
h1,h2,h3,h4,h5 {font-size:12px;}
ul,li {list-style-type:none;}
img {border:none;}
textarea{font-family:inherit}
a {color: #1173EE;text-decoration:none;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.none {display:none;}
.line {font-size:0;height:1px;line-height:1px;width:100%;border-bottom:1px solid #ccc;}
.cut {overflow:hidden;}
.hide {display:none;}
.pointer {cursor:pointer}
.bg-f8{background-color:#f8f8f8}
.nowrap-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
/* 边距内距 */
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}
.mb10 {margin-bottom:10px;}
.ml5 {margin-left:5px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
/* 浮动 */
.fl {float:left;}
.fr {float:right;}
.clear:after{content: "";display: block;clear: both;}
.cl {font-size:0;height:0;line-height:0;border:0;clear:both;}
.x-auto {margin-left:auto;margin-right:auto;}
/* 字体 */
.cny {font-family:Arial, Helvetica, sans-serif;font-style:normal}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
/* 字体颜色 */
.c333 {color:#333;}
.c666 {color:#666;}
.c888 {color:#888;}
.c999 {color:#999;}
.caaa {color:#aaa;}
.red {color: #F04844;}
.green {color:#006633}
/* 文字对齐 */
.aln-l {text-align:left;}
.aln-c {text-align:center}
.aln-r {text-align:right;}
.vln-m {vertical-align:middle}
.inline {display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;vertical-align:middle;}
/* 圆角 */
.radius4 {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
/* 图标 */
.icon {font-size:0;line-height:0;display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;vertical-align:middle;overflow:hidden;}
.icon {background:url(../image/icons.gif) no-repeat;}
a i.refresh {width:22px;height:22px;background-position:-260px -80px;}
a:hover i.refresh {transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
/* input */
input.txt, textarea.txt {font-size:12px;color:#555;line-height: 20px;padding: 9px 10px;border: 1px solid #e4e4e4;outline: none;box-sizing: border-box;}
/* button */
a.btn, button.btn {display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;vertical-align:middle;overflow:hidden;}
.rad3btn {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sm-blue, .sm-gray, .sm-green, .sm-red, sm-disb {cursor:default;}
.sm-blue {color:#f6f6f6;padding:5px 15px;background:#3E8BF5;border:1px solid #2378EB;cursor: pointer;border-radius: 4px;}
.sm-gray {color:#666;padding:5px 15px;background:#ebebeb;border:1px solid #d2d2d2;border-radius: 4px;outline: none;cursor: pointer;}
.sm-gray:hover {background:#e3e3e3;text-decoration:none;}
.sm-green {color:#fff;padding: 5px 15px;background: #1173ee;border: 0;border-radius: 4px;cursor: pointer;}
.sm-green:hover {background: rgba(17, 115, 238,0.8);color:#fff;}
.sm-red {color: #fff;padding:5px 15px;background: #f04844;border: 1px solid #f04844;border-radius: 4px;cursor: pointer;}
.sm-gen {color:#4A839D;padding:4px 8px;line-height:14px;background:#EDF2F5;border:1px solid #9ABAD1;border-bottom-color:#4D85A0;border-right-color:#4D85A0;}
.sm-gen:hover {background:#EDFCF5;text-decoration:none}
.sm-disb {color:#aaa;padding:5px 15px;background:#f5f5f5;text-decoration:none;border:1px solid #e5e5e5;}
.sm-disb:hover {color:#aaa;text-decoration:none}
.close i {width:14px;height:14px;background-position:-90px -180px;cursor:pointer}
.close:hover i {background-position:-110px -180px;}
.close i.sm {width:8px;height:8px;background-position:-90px -200px;}
.close:hover i.sm {background-position:-110px -200px;}
/* select */
select.slt {padding: 8px 5px;border: 1px solid #e4e4e4;outline: none;line-height: 20px;}
/* 切割线 */
.cutline {font-size:0;line-height:0;height:1px;background:#eee;clear:both}
/* 宽度分类容器 */
/*.bottom-box {*/
/*    margin-top: 30px;*/
/*    background-color: #f8f8f8;*/
/*}*/
.module {height:auto;width: 100%;}
.borderframe {border:1px solid #eee;}
div.w1100 {width:1100px;}
div.w240 {width:240px;}
div.w210 {width:210px;}
/* 头部 */
.topper {padding: 8px 0;width:100%;height: 26px;line-height:26px;background: #333;color: #fff;border-bottom:1px solid #e5e5e5;}
.topper-userbar .sep {margin:0 5px;color:#ddd;}
.topper-userbar a.m {cursor:default}
.topper-userbar a.m i {width:16px;height:16px;margin-right:2px;background-position:-90px -90px;}
.topper-userbar a.m b {width:6px;height:3px;margin-left:5px;background-position:-90px -110px;}
.topper-userbar a.m:hover {text-decoration:none;color:#cc3366}
.topper-userbar a.m.hover {padding:7px 8px;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.topper-userbar div.m {width:180px;height:auto;padding:10px;position:absolute;top:27px;border:1px solid #e5e5e5;border-top:none;background:#fff;z-index:9999;}
.topper-userbar div.m .avatar {width:60px;height:60px;border:5px solid #f8f8f8;border-radius:60px;overflow:hidden}
.topper-userbar div.m ul {margin-left:80px;line-height:100%;}
.topper-userbar div.m ul li {color:#bbb;padding:5px 0;background:url(../image/arrows.gif) no-repeat 0 10px;}
.topper-userbar div.m ul li a {color:#0099cc;margin-left:12px;}
.topper-userbar div.m ul li a:hover {color:#cc0000}
.topper-links a {color: #C9C9C9;}
.topper-links .sep {margin:0 10px;color:#ddd;}
.header {width:100%;padding: 25px 0;background: #fff;box-shadow: 0 0 4px rgba(0,0,0,.1);}
.header .w1100 {margin-left:auto;margin-right:auto}
.logo {width: 200px;height: 50px;}
.header .header-right {
    padding: 6px 0;
}
.top-search {padding: 0;margin-left: 18px;}
.top-search div.sf {width: 224px;height: 38px;border: 1px solid #d7d7d7;background:#f6f6f6;border-radius: 19px;box-sizing: border-box;padding: 0 14px;position: relative;overflow: hidden;}
.top-search div.hw {color:#999;}
.top-search div.hw a {color:#cc3366;margin:0 6px;}
.top-search input {width: 160px;height: 100%;font-size: 14px;padding:9px 0 9px 5px;border:none;box-sizing: border-box;outline:none;background: transparent;}
.top-search button {width: 50px;height: 36px;font-size:14px;font-weight:bold;border:none;position: absolute;right: 0;top: 0;outline: none;background: transparent;cursor: pointer;}
.top-search button .icon{
    width: 20px;
    height: 20px;
    background-position: -90px -150px;
}
.top-cart div {padding: 4px 0;margin-left: 18px;line-height: 30px;}
.top-cart i.icon {width: 20px;height: 18px;margin-right: 10px;vertical-align:middle;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHHSURBVDhPlZS/S8NQEMfv0lQjiKa7o4Ojf4AQUandxK1uOiuI6NJJCzo4CP4Bih06OiiUWusPyObg4OAg6OAg2KFgKqLFpjnvJa/Phvqj+cDjfe9dOO7d3Qs6qSkCCRFlE6cXG9KMjMYrBwR5jugi4vLLjGUGruig3IEzPOBtPrAi8+Z5NCcyC/C0LZGdtKKi9+jutQpmlssPnGZBmpFAot3+ol35zowhDbNSRsHxDHdbiFCwRPHshrejwOqa7cSx7QgRCiaIlB1BZfCjsSutzmAiO65dSZp/QoAZtO26NH/IzLIMIhiV5o/4XefZNOufeXnko+asxcv05AYP7zo7Nj2K7cvjMEbdadWpnVAwkVWtL/7M0gCPZglBXeE3YhSrDJTLd0KHglVT1pAO8XuWRnDSFTmzdL4gRMc1X5PJkSY209L8H41uEieX/jjp/kEbLjSHNUQLgW5Rd7MDBbsqXQonNZEGwkWWV4PvTdX58AvgmnHxxYMf57YvUUNfDTzfBH8V7QAQx3it1Yy4+jmEgjkmcLC2eiH0S6WIN8Dg0VA34iapb0LBRLt5xlZYPvIqeKTv+I42xIPmLcNz9sTrEHobe4EH4AsHv5YlW+9aIgAAAABJRU5ErkJggg==);font-size: 20px;}
.top-cart a {vertical-align:middle;color: #333;display: block;position: relative;font-size: 14px;}
.top-cart a b {
    display: block;
    position: absolute;
    left: 14px;
    top: -7px;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    background-color: #f04844;
    text-align: center;
    line-height: 18px;
    color: #fff;
    font-weight: normal;
    font-size: 12px;
}
.top-cart a:hover {text-decoration:none;}
.top-cart a img {vertical-align:middle;margin-right:5px;}
.nav {height: 38px;}
.nav .cross {}
.nav .cross ul li {float:left;line-height: 36px;margin: 0 15px;}
.nav .cross ul li a {font-size:14px;color: #333;font-weight:bold;display: block;border-bottom: 2px solid transparent;}
.nav .cross ul li .active {color:#1173ee;text-decoration:none;border-bottom-color:#1173ee;}
.nav .cross ul li a:hover {color:#1173ee;text-decoration:none;border-bottom-color:#1173ee;}
/* 主体开始 */
.container {margin-left:auto;margin-right:auto;}
.bottom-box {
    background: #f8f8f8;
    width: 100%;
    overflow:hidden;
    margin-top: 30px;
}
.left-cut {
    width: 220px;
    padding-bottom: 20px;
    float: left;
    background: #fff;
    margin-top: 17px;
    border: 1px solid #e5e5e5;
}
.fixed_top {
    position: fixed;
    top:0;
    margin-top: 0;
}
.left-cut .enter {
    width: 88px;
    height: 31px;
    background: #f14a4d;
    border-radius: 4px;
    float: left;
    font-size: 12px;
    line-height: 31px;
    text-align: center;
    color: #fff;
    margin: 10px 10px 0 16px;
    cursor:pointer;
}
.bottom-box .contact {
    width: 84%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 70px;
    border: 1px solid #00a4ff;
    color: #00a4ff;
}
.qq {
    width: 16px;
    height: 16px;
    display: block;
    margin-right: 10px;
}
.left-cut .collect {
    width: 88px;
    height: 31px;
    background: #f5f5f5;
    float: left;
    font-size: 12px;
    line-height: 31px;
    text-align: center;
    margin-top: 10px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    cursor:pointer;
}
.banner {
    max-height: 500px;
    height: auto;
    margin-bottom: 10px;
    position: relative;
}
.banner-img {
    width: 100%;
    height: 100%;
}
.left-top {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
    background: #fafafa;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon_zy {
    width: 30px;
    height: 14px;
    background: #e4393c;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 14px;
    border-radius: 2px;
    margin-left: 4px;
}
.head-shop {
    font-size: 14px;
    float: left;
    line-height: 30px;
}
.shop-head {
    margin-bottom: 4px;
}
.shop-head .name {
    font-size: 14px;
    float: left;
    line-height: 30px;
}
.shop-head .name a {
    color: #3c3c3c;font-size: 14px;
}
.shop-head .name a:hover {
    color:#ff4400;text-decoration:none;
}
.logo {
    width:50px;
    height: 50px;
    margin: 10px auto;
}
.logoImg {
    width: 22px;
    height: 22px;
    float: right;
}
.lo-img {
    float: left;
    width: 25px;
    height: 25px;
    margin: 2px 6px;
}
.logo-img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.shop-name {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    word-break: break-all;
    word-wrap: break-word;
}
.right-cut {
    width: 79%;
    height:auto;
    float: right;
}
.catebar {background:#4593FD}
.catebar ul {border-bottom:1px solid #5AA1FE;}
.catebar li {color:#fff;position:relative;margin:0 5px;height:35px;line-height:35px;padding:0 10px;border-top:1px solid #5AA1FE;border-bottom:1px solid #3487F2;}
.catebar li a {color:#fff;font-weight:bold}
.catebar li b {font:700 12px simsun;color:#eee;float:right;line-height:35px;}
.catebar li div {display:none;}
.catebar li.hover {background:#fff;margin:0;border:2px solid #5AA1FE;border-bottom:1px solid #5AA1FE;border-right:none;}
.catebar li.hover a {color:#1D7AD9;}
.catebar li.hover b {display:none;}
.catebar li.hover div {width:180px;position:absolute;display:block;border:2px solid #5AA1FE;border-left:none;left:208px;top:-2px;background:#fff;overflow:hidden;z-index:99}
.catebar li.hover div a {display:block;color:#666;height:35px;line-height:35px;padding:0 10px 0 20px;}
.catebar li.hover div a:hover {color:#CC3366;text-decoration:none}
.helpper {padding-top: 20px;padding-bottom: 20px;background: #fff;}
.guarantee {margin: 0 auto;width: 920px;padding: 10px 10px 40px;box-sizing: border-box;border-bottom: 1px solid #4f4f4f;}
.guarantee span.sep {float:left;display:block;width:0;height:90px;font-size:0;border-left:1px solid #e7e7e7;border-right:1px solid #fff;}
.guarantee dl {width: 25%;float:left;text-align:center;}
.guarantee dl dt {color: #fff;font-weight:bold;font-size: 30px;width: 60px;height: 60px;line-height: 54px;border: 3px solid #fff;margin: 0 auto;border-radius: 50%;text-align: center;}
.guarantee dl dd {margin-top: 12px;font-size: 16px;font-weight: bold;}
.guarantee dl dt i.icon {width:50px;height:50px;background:url(../image/guarantee.gif) no-repeat}
.guarantee dl dt i.g-1 {background-position:0 0;}
.guarantee dl dt i.g-2 {background-position:-100px 0;}
.guarantee dl dt i.g-3 {background-position:-200px 0;}
.guarantee dl dt i.g-4 {background-position:-300px 0;}
.guarantee dl dt i.g-5 {background-position:-400px 0;}
.helpli {padding:20px 15px;}
.helpli dl {width: 120px;padding-left: 46px;height:auto;float:left;overflow:hidden;}
.helpli dl dt {font-size:14px;font-weight:bold;color:#666;margin-bottom:10px;}
.helpli dl dd {padding:5px 0;}
.helpli dl dd a {color:#888;}
.helpli .contact{
    text-align: center;
    width: 200px;
    height: 140px;
    border-left: 1px solid #eee;
}
.helpli .service{
    width: 200px;
    height: 140px;
    text-align: center;
    border-right: 1px solid #eee;
}
.helpli .service-content{margin-top: 20px;}
.helpli .service-item{
    width: 70px;
    height: 70px;
    margin-left: 20px;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    color: #868686;
    line-height: 20px;
    padding-top: 46px;
    background-repeat: no-repeat;
    background-position: center 12px;
    cursor: pointer;
    position: relative;
}
.helpli .service-item:hover .code{
    display: block;
}
.helpli .feed{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALLSURBVEhLtZa9a5NRFMabj8HBMUPHDgELOji0YMEhnaxUkY4OgmLFhnzUDsUxZuhUQfIBaah/gOBSCIWKgTp0KLh0qJiCoEMHIQk4OAj58vfc9yY2zZuYVPPA6Tn33HPucz/Oe1LPxBDIZDIzqJDX673aarWuyefxeI6bzeYn9GE0Gj2QbxAGEmWz2euoBHIHgiKLltAnjOvYV9BBxgsiQydjsdgHfK7oSwTJJslRTvEGvcGuv9ipLhA3yXwEsijDvXK5/CCZTNad2T9wJSL5FeohclfXwtWFWGiRsU4YRER6BMFu+xTkyF/Ad1ypVO6fJ+shYtEXqKckzHOaU2yRLmuuD7aQdTb0M5/PB2q1WkFXHIlEHjnTDrqI7DV8JXCJoR74IzKtub+ghMyKLJfLTdXr9c+sMcf4yJmemPBa3cZzAnYI2MPWSYYhERS3KSMcDn9js0lM5XfQIUqn09MErCAnehNcg67LDSs2T6V/CRXihhY0FgyRHpLJfRugQD38yDifx6bfplKpG7INEQGPkUnZFqqui6ArjzUvU1D6Dh0imA3rGahULwK3vJv6034jlfFZuH6cQ8Atz/gMET1rg1P9km3RKcsR0ZPHuqpAhygej5e4zzmcKusf6F35R8WZPK1xgMyz9o4cg3rdNmqUEt/i+wtbuwftN3LDGqIvfhgobt0x3dGXSO0ENYu8No7+UK8z7ccZuqPn6tQhqP0cBfKuWq2+VBcepnsnEgl/IBB4pjhyw3p3+dvoIoIkSuAmYjoEOG40Gk9WV1cP7dgVbES/wNvkmQ+WDaiC19iETmvQISJ4mUAVgBuKtqJ0iu/s2O/z+QKMZ8i5hVaP8yNdIC7GybKyDZG9mveYPcH/iDpktyErmmKARP3of5MIftY2Px8ee5p94x4TONWSF5J7djw2UMWLuropZzhWBD20mgKG+adwXGi1Wqe/ASkYN54pm26BAAAAAElFTkSuQmCC);
}
.helpli .wx{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAaCAYAAAA5WTUBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANFSURBVEhLxZZPSBRRHMd3Zj3IMoKBSyIGHQqKDBJcIuhgt6IOBR6S7CAUtbgqC0V5iG0hEOmQy66EWGzgMSGpUKFAgw5BHbQ/5MHAQ6Cohw4rxLpqn9/O280Z192Z3aAP/Hjv99u3b77vvd/7zWieIiQSiXqas9hJrBYTf2Fra+uHruvSfu3p6ZknVhEFRcRisUav19tPt8OMFGUci4ZCoVnTdY9FRDKZrF5fX7+1vb19R9M0Q4WdImKCiFk2XefkRaitn8aOZAPlMc8OngsGg4vKd0RWBAJk1R+xSgRkYReXsTNuckVXbQSzC3jNZAGS75LyLfDbWCaTOc7vV1UoC8dYT9I+Vq4jtOHh4bqNjY0l+lVmyERW093dPSN9duo7jV1kcy4Z4/H4kjw8G1Vsbm6e6u3t/aDcomhMcJMJdilHxHvifXQPYcls0MpbLMq4FsY9MkMWxhFZcBftaKxylNbJVSyF7FoKMxDWhLA6+pIX8/hz2GxNTc1UZ2fnb2IWJCcazW7ZyIOeYCewC1irEiDIEV7Ej5AnL1Kp1BcW3Wb+9BcdhbuUOSTD5An+L9fxGiYVtSiMl6N9jpBpLJ9DCNQXVN8tg9yM00wsZd0trdgrKY7iyE68k45LPvHwakyOYCeLzCd5YSeD2etGC9V5RDr66uqqlNuf4jhBjo8diNGGVCjHInMdNgzDL30zlKedm3KU/9xWfo4ObudlPRqNisqwGSsNq5/iCA8qdye1fr+/jtVJMlryg4c3kQMG/zumQnmY70b+3TE0NNTP4LvK3RPGBPnjebpyEyqG+VK5su3p6urqI/BAuXvCGHlLNple5bAgIy9CoEzf47ylSpaiUPKVhSzKIkLg3ParbkFQLne97A8YO8w3s0sEtKFOCtggL6EDtM347bJDtFF8KcNPZeA/YsDyZcV1kZfRFboDpb6QSOQ4YuzX1C2DPCdsEeGGSCRSxZV8Q1eqn2tYwNja2lq7lIiyRQjyLZJOp0fZPVelm/HPVlZWrqsaVfhr2y0UIhHxEHN0dfmI2hcOh38p1+NVbUVMTEwsBAKBEZ/PJx/Kc6xUyrasUh70GXspyUy8gX4D7bfJyUmJ/x/kXYHdVy54PH8AUR9VotiTxhsAAAAASUVORK5CYII=)}
.helpli .service-item .code{display:none;width: 90px;height: 90px;position: absolute;left: 80%;top: -10px;padding: 10px;background: #fff;border: 1px solid #eee;}
.helpli .service-item .code img {
    width: 100%;height:100%;
}
.helpli .title{font-size: 14px;color: #868686;}
.helpli .contact .tel{
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 4px;
    color: #5E5E5E;
}
.helpli .contact .desc{
    font-size: 12px;
    color: #868686;
    line-height: 1.6;
}
/* 页脚 */
.footer-wrapper{padding: 36px 0;background:#333;color:#fff;}
.footer {height:auto;margin-left:auto;margin-right:auto;padding-bottom:10px;}
.footer div.links {color:#ccc;padding: 30px 0 0px;text-align:center;}
.footer div.links a {margin:0 15px;color: #D7D7D7;}
/* 当前位置 */
.loc {margin-right:auto;margin-left:auto}
.loc div {width:auto;height:14px;line-height:14px;padding: 20px 15px;font-size: 14px;}
.loc div a {color: #333;}
.loc div b {font:12px simsun;color:#888;margin:0 6px;}
.loc div font {color: #999;}
.urhere a {display:inline-block;padding:0 15px 0 3px;background:url(../image/arrows.gif) no-repeat right -55px;}
.urhere a:hover {color:#990000}
.urhere a.cur {background:none;color:#777;}
.urhere a.cur:hover {text-decoration:none}
/* 分页页码 */
.paging {width:auto;height:auto;overflow:hidden}
.paging a, .paging span {margin-right:5px;padding:6px 10px;background:#fff;display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;vertical-align:middle;cursor:pointer}
.paging.small a, .paging.small span {padding:4px 8px;}
.paging a {border:1px solid #1369C0;color:#1D7AD9;background:#fdfdfd;}
.paging a:hover {border:1px solid #CC3366;color:#CC3366;background:#fff;text-decoration:none;}
.paging a:active {border:1px solid #990000;color:#990000;}
.paging span {background:#f9f9f9;}
.paging span.cur {border:1px solid #006699;color:#fff;background:#1D7AD9}
.paging span.disabled {border:#ddd 1px solid;color:#bbb;cursor:default;}
.paging span.tot, .paging span.pct {margin-right:10px;color:#999;background:none}
.paging span.tot b {margin:0 3px;color:#CC3333;font-size:12px;}
.paging span.pct b {color:#777;}
.paging span.jump {color:#999;background:none;}
.paging span.jump input {width:30px;margin:0 5px;padding:5px;text-align:center;border:1px solid #bbb;border-bottom-color:#ddd;border-right-color:#ddd;}
.paging span.jump button {margin-left:10px;padding:5px 15px;color:#fff;border:1px solid #006699;background:#1D7AD9}
.paging.small span.jump input {padding:3px;}
.paging.small span.jump button {padding:3px 10px;}
/* 遮罩 */
.vds-mask {width:100%;height:100%;position:absolute;left:0;top:0;background:#777;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;z-index:99}
/* 登陆框 */
.poplogin {position:fixed;width:380px;height:auto;display:none;border:6px solid #d2d2d2;background:#fff;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;z-index:10000;}
.poplogin h2 {font-size:14px;color:#888;margin-bottom:20px;padding:7px 10px;background:#f6f6f6;border-bottom:1px solid #e9e9e9;}
.poplogin .popbody {padding:20px 40px 30px 40px;}
.poplogin dl {display:block;width:298px;height:34px;border:1px solid #ccc;overflow:hidden;}
.poplogin dl dt {float:left;display:block;width:16px;height:16px;padding:9px;background:#f3f3f3;border-right:1px solid #ccc;}
.poplogin dl dt i {width:16px;height:16px;}
.poplogin dl dd {display:block;float:right;width:260px;text-align:right}
.poplogin dl dd input {width:99%;font-size:12px;padding:10px 0;border:none;outline:none}
.poplogin dl.username dt i {width:16px;height:16px;background-position:-260px -50px;}
.poplogin dl.pwd dt i {background-position:-290px -50px;}
.poplogin dl.captcha dt {height:18px;padding:8px 9px;}
.poplogin dl.captcha dt i {width:16px;height:18px;background-position:-320px -50px;}
.poplogin dl.hide {display:none;}
.poplogin div.captcha {padding-bottom:10px;}
.poplogin div.captcha a.fr {display:block;width:90px;padding:18px 0 18px 30px;text-decoration:none;border-left:1px solid #ddd;cursor:pointer}
.poplogin div.captcha a.fr font {margin-left:8px;color:#0090C0;}
.poplogin div.captcha a.fr:hover font {color:#0070C0;}
.poplogin .ck {color:#666;}
.poplogin .ck label input {vertical-align:middle}
.poplogin button.go {width:100%;color:#f6f6f6;font-size:14px;padding:7px 0;word-spacing:16px;background:#3E8BF5;border:1px solid #2378EB;}
.poplogin button.go:hover {color:#ffffcc;background:#2C81F3;border-color:#156DE6}
.poplogin button.go.disabled {color:#999;background:#ddd;border-color:#d2d2d2;}
.poplogin a.close {position:absolute;top:8px;right:10px;}
/* 会话框 */
.vds-dialog {position:fixed;display:none;width:450px;height:auto;border:1px solid #d8d8d8;background:#fff;-moz-box-shadow:2px 2px 2px #ddd;-webkit-box-shadow:2px 2px 2px #ddd;box-shadow:2px 2px 2px #ddd;z-index:10000;}
.vds-dialog h2 {font-size:14px;color:#888;padding:6px 8px;background:#f6f6f6;border-bottom:1px solid #e6e6e6;}
.vds-dialog dl {padding:15px 10px;text-align:center;}
.vds-dialog dl dt {font-size:14px;line-height:180%;color:#555;}
.vds-dialog dl dt font {vertical-align:middle}
.vds-dialog dl dt i.icon {width:20px;height:18px;margin-right:15px;}
.vds-dialog dl dt.ok i {background-position:-90px -120px;}
.vds-dialog dl dt.err font {color:#cc0033}
.vds-dialog dl dt.err i {background-position:-120px -120px;}
.vds-dialog dl dd {margin:15px 0 5px 0;}
.vds-dialog a.close {position:absolute;top:7px;right:8px;}
.vds-sure {position:absolute;display:none;padding:15px;color:#666;text-align:center;border:1px solid #d8d8d8;background:#fff;-moz-box-shadow:2px 2px 2px #e6e6e6;-webkit-box-shadow:2px 2px 2px #e6e6e6;box-shadow:2px 2px 2px #e6e6e6;z-index:9999;}
.vds-sure span.sep {margin:0 8px;}
.vds-sure button {padding:3px 10px;}
/* 弹出加入购物车对话框 */
.tocart-dialog, .tocart-loading {position:absolute;display:none;width:auto;height:auto;padding:20px 50px;background:#fff;border:1px solid #d8d8d8;-moz-box-shadow:2px 2px 2px #e6e6e6;-webkit-box-shadow:2px 2px 2px #e6e6e6;box-shadow:2px 2px 2px #e6e6e6;z-index:9999;}
.tocart-dialog p font {font-size:14px;color:#666;}
.tocart-dialog p i.icon {width:20px;height:18px;background-position:-90px -120px;}
.tocart-dialog p.err font {color:#CC3366}
.tocart-dialog p.err i.icon {background-position:-120px -120px;}
.tocart-dialog div a {margin:0 8px;cursor:pointer;}
.tocart-dialog div a:hover {text-decoration:none;}
.tocart-dialog a.c999 {font-size:16px;position:absolute;top:5px;right:8px;cursor:pointer}
.tocart-dialog a.c999:hover {color:#CC3366;text-decoration:none}
.tocart-loading {text-align:center;padding:10px 20px;}
.tocart-loading img {vertical-align:middle}
/* Loading效果 */
.innerloading {width:100px;padding:10px 0;text-align:center;background:url(../image/vds-loading.gif) no-repeat center bottom;z-index:9999;}
.innerloading p {font-size:12px;color:#aaa;padding-bottom:5px;}
.vds-loading {position:absolute;display:none;color:#888;text-align:center;padding:10px 15px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:9999;}
.vds-loading dl {margin:10px 15px;}
.vds-loading dd {display:block;width:100px;height:9px;font-size:0;margin:10px auto 0 auto;background:#fff url(../image/vds-loading.gif) no-repeat center}
/* 等待对话框 */
.popwaiting {display:none;position:fixed;left:50%;top:50%;width:360px;height:auto;padding:20px;border:6px solid #d2d2d2;background:#fff;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;z-index:10000;overflow:hidden}
.popwaiting i {display:block;width:40px;height:40px;margin:0 auto;font-size:0;line-height:0;background:url(../image/sandclock.gif) no-repeat center;}
.popwaiting p {display:table;margin:15px auto 0 auto;line-height:150%;color:#999;}
