You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
text/static/css/comment.css

18399 lines
318 KiB

.global-sitenav a {
text-decoration: none;
color: #333
}
.global-sitenav a:hover {
text-decoration: underline
}
.global-sitenav {
position: relative;
z-index: 1000;
height: 34px;
margin-bottom: 15px;
border-bottom: 1px solid #e6e6e6;
background: #fafafa;
color: #333;
font: 400 12px/34px 'Microsoft YaHei', arial
}
.global-sitenav .sitenav-inner {
min-width: 950px;
width: 1000px;
margin: 0 auto;
zoom: 1;
padding: 0 10px
}
.global-sitenav h3 {
margin: 0;
padding: 0
}
.global-sitenav button, .global-sitenav input {
margin: 0;
padding: 0;
vertical-align: middle;
font-size: 100%;
font-family: inherit
}
.global-sitenav img {
border: 0 none
}
.global-sitenav .icon-hot i, .global-sitenav .icon-new i {
position: absolute;
margin: 3px 0 0 2px;
width: 9px;
height: 11px;
font: 0/0 arial;
background-position: -60px -175px;
font: 0/0 arial
}
.global-sitenav .icon-hot i {
background-position: -60px -190px
}
.global-sitenav .red {
color: #f33
}
.global-sitenav .sitenav-inner:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0
}
.global-sitenav .sitenav-links a:hover, .global-sitenav a:hover {
color: #aaa;
text-decoration: underline
}
.global-sitenav .sitenav-trigger {
display: block;
position: relative;
zoom: 1;
padding: 0 10px;
color: #666;
cursor: pointer
}
.global-sitenav .sitenav-trigger i {
position: absolute;
top: 15px;
right: 10px;
width: 7px;
height: 4px;
overflow: hidden;
background-position: -75px -195px
}
.global-sitenav .sitenav-dropdown-body {
display: none;
position: absolute;
top: 35px;
left: 0;
z-index: 5;
background-color: #fff;
border: 1px solid #E6E6E6
}
.global-sitenav .h-sitenav-dropdown {
position: relative;
margin-top: -1px
}
.global-sitenav .h-sitenav-dropdown .sitenav-trigger {
z-index: 10;
margin-bottom: -1px;
padding: 0 9px 1px;
border: 1px solid #e6e6e6;
border-bottom: 0 none;
background-color: #fff
}
.global-sitenav .h-sitenav-dropdown .sitenav-trigger i, .global-sitenav .h-sitenav-groupsite .sitenav-trigger i {
background-position: -85px -195px
}
.global-sitenav .h-sitenav-dropdown .sitenav-dropdown-body {
display: block
}
.global-sitenav .sitenav-links {
float: left
}
.global-sitenav .sitenav-links a {
color: #666;
text-decoration: none
}
.global-sitenav .sitenav-links .zol-link {
float: left;
width: 60px;
margin: 0 10px 0 0
}
.global-sitenav .sitenav-links .add-fav {
float: left;
margin-right: -60px
}
.global-sitenav .sitenav-links .sitenav-telephone {
float: left;
margin-right: -140px;
color: #999
}
.global-sitenav .sitenav-links .sitenav-telephone em {
color: #f33;
font-style: normal
}
.global-sitenav .sitenav-links .sitenav-trigger {
padding-right: 10px
}
.global-sitenav .sitenav-links .client-enter {
float: left;
margin: 0 10px 0 0;
width: 82px
}
.global-sitenav .product-librarylinks {
float: left;
position: relative;
padding-left: 10px
}
.global-sitenav .product-librarylinks a {
float: left;
margin: 0 15px 0 0
}
.global-sitenav .sitenav-productlibrary-count {
float: right
}
.global-sitenav .sitenav-productlibrary-count a {
margin: 0 0 0 15px;
color: #666
}
.global-sitenav .sitenav-productlibrary-count a:hover {
color: #aaa
}
.global-sitenav .sitenav-productlibrary-count em {
color: #f33
}
.global-sitenav .product-librarylinks .icon-hot i, .global-sitenav .product-librarylinks .icon-new i {
margin: 5px 0 0 0;
font: 0/0 arial
}
.global-sitenav .sitenav-groupsite {
position: relative;
z-index: 199;
float: left;
width: 97px
}
.global-sitenav .sitenav-groupsite a {
color: #333;
text-decoration: none
}
.global-sitenav .sitenav-groupsite a:hover {
color: #aaa;
text-decoration: underline
}
.global-sitenav .sitenav-groupsite .sitenav-trigger {
padding: 0 22px 0 25px;
background-position: -180px -168px
}
.global-sitenav .sitenav-groupsite .groupsite-sitemap-body {
display: none;
position: absolute;
top: 35px;
left: -70px;
width: 998px;
background: #fff;
border: 1px solid #E6E6E6;
-webkit-box-shadow: 0 2px 5px -3px rgba(0, 0, 0, .4);
box-shadow: 0 2px 5px -3px rgba(0, 0, 0, .4)
}
.global-sitenav .h-sitenav-groupsite {
margin-top: -1px;
background: #fff
}
.global-sitenav .h-sitenav-groupsite .sitenav-trigger {
z-index: 10;
margin-bottom: -1px;
padding: 0 21px 1px 24px;
border: 1px solid #e6e6e6;
border-bottom: 0 none;
background-color: #fff;
background-position: -181px -168px
}
.global-sitenav .h-sitenav-groupsite .groupsite-sitemap-body {
display: block
}
.global-sitenav .sitemap-items {
margin: 0 0 0 20px;
padding: 8px 0 12px;
list-style: none outside none
}
.global-sitenav .sitemap-items li {
overflow: hidden;
margin: 0;
padding: 4px 0 0;
list-style: none outside none;
zoom: 1;
line-height: 28px
}
.global-sitenav .sitemap-items a {
float: left;
margin: 0 16px 0 0;
color: #666;
font: 400 14px/28px 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'
}
.global-sitenav .sitemap-items .icon-hot, .global-sitenav .sitemap-items .icon-new {
margin-right: 27px
}
.global-sitenav .sitemap-items .sitemap-sub-title {
float: left;
margin: 0 16px 0 0;
font: 400 14px/28px 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1';
color: #0b92e0
}
.global-sitenav .sitemap-items .more {
float: right
}
.global-sitenav .sitemap-items .more b {
font-family: simsun;
font-weight: 400
}
.global-sitenav .sitenav-login-bar {
float: right;
padding: 0;
width: 113px
}
.global-sitenav .sitenav-login-bar a:hover {
color: #aaa;
text-decoration: underline
}
.global-sitenav .sitenav-login-bar .sitenav-login-links {
float: right;
height: 24px;
margin: 5px 0 0;
width: 68px;
overflow: hidden
}
.global-sitenav .sitenav-login-bar .sitenav-qq, .global-sitenav .sitenav-login-bar .sitenav-weibo {
float: left;
width: 24px;
height: 24px;
margin: 0 0 0 10px;
background-position: 0 -175px;
color: #666;
text-indent: -9999em;
opacity: .8;
filter: alpha(opacity=80);
font: 0/0 arial
}
.global-sitenav .sitenav-login-bar .sitenav-qq {
background-position: -30px -175px
}
.global-sitenav .sitenav-login-bar .sitenav-qq:hover, .global-sitenav .sitenav-login-bar .sitenav-weibo:hover {
opacity: 1;
filter: alpha(opacity=100)
}
.global-sitenav .sitenav-login-bar .sitenav-login-box {
position: relative;
float: left;
width: 45px
}
.global-sitenav .sitenav-login-bar .sitenav-login-link {
display: inline-block;
width: 25px;
padding: 0 10px;
cursor: pointer
}
.global-sitenav .sitenav-login-bar .sitenav-login-form {
display: none;
position: absolute;
top: 34px;
right: -69px;
width: 190px;
padding: 11px 34px 4px;
border: 1px solid #cdcdcd;
-webkit-box-shadow: 0 0 8px #cdcdcd;
box-shadow: 0 0 8px #cdcdcd;
background: #fff
}
.global-sitenav .sitenav-login-bar .sitenav-login-box-open .sitenav-login-form {
display: block
}
.global-sitenav .sitenav-login-form h3 {
color: #666;
font: 400 12px/20px Arial
}
.global-sitenav .sitenav-login-form .sitenav-password, .global-sitenav .sitenav-login-form .sitenav-username {
position: relative;
display: block;
width: 172px;
height: 28px;
margin: 10px 0 0;
padding: 0 8px;
border: 1px solid #e6e6e6
}
.global-sitenav .sitenav-login-form .sitenav-username {
margin-top: 6px
}
.global-sitenav .sitenav-password input, .global-sitenav .sitenav-username input {
position: absolute;
top: 1px;
left: 8px;
width: 172px;
padding: 4px 0;
outline: 0 none;
border: 0 none;
line-height: 18px
}
.global-sitenav .sitenav-password label, .global-sitenav .sitenav-username label {
position: absolute;
top: 0;
left: 9px;
z-index: 10;
color: #ccc;
font-size: 12px;
line-height: 28px;
font-family: arial;
cursor: text;
-webkite-user-select: none;
user-select: none
}
.global-sitenav .sitenav-login-form .sitenav-focus {
border-color: #0791f5
}
.global-sitenav .sitenav-login-form .sitenav-focus label {
color: #e0e0e0
}
.global-sitenav .sitenav-login-form .sitenav-error {
border-color: #f33
}
.global-sitenav .sitenav-login-form .sitenav-registration {
margin-left: 0;
color: #1f4f88
}
.global-sitenav .sitenav-loign-bar {
overflow: hidden
}
.global-sitenav .sitenav-loign-bar a {
float: right;
color: #1f4f88
}
.global-sitenav .sitenav-loign-bar label {
float: left;
color: #666
}
.global-sitenav .sitenav-loign-bar label input {
float: left;
width: 14px;
height: 14px;
overflow: hidden;
margin: 10px 5px 0 0
}
.global-sitenav .sitenav-login-button {
display: block;
width: 190px;
height: 30px;
margin: 10px 0 0;
border: 0 none;
background: #008ef5;
color: #fff;
font: 700 14px/30px Arial;
cursor: pointer
}
.sitenav-login-error-tip {
position: absolute;
left: 34px;
top: 11px;
width: 190px;
height: 20px;
font: 12px/20px 'Microsoft YaHei', arial;
color: #f33;
background: #fff;
display: none
}
.global-sitenav .sitenav-personal-center {
float: right;
margin: 0 5px 0 0;
width: 280px
}
.global-sitenav .sitenav-personal-center a {
color: #666;
text-decoration: none
}
.global-sitenav .sitenav-personal-center a:hover {
color: #aaa;
text-decoration: underline
}
.global-sitenav .sitenav-personal-center .sitenav-personal-login-out {
float: right;
margin: 0 0 0 20px
}
.global-sitenav .sitenav-personal-center .sitenav-personal-msg {
position: relative;
float: right;
width: 16px;
height: 13px;
margin: 10px 0 0 20px;
background-position: -75px -175px
}
.global-sitenav .sitenav-personal-msg i {
position: absolute;
right: -3px;
top: -4px;
font: 0/0 arial;
width: 8px;
height: 8px;
background-position: -95px -175px
}
.global-sitenav .sitenav-personal-center .sitenav-personal-welcome {
float: right;
color: #999
}
.ad-recommend, .category-list i, .category-switch i, .navbox .more-nav .icon-darr, .page-feed, .top-ad-window .ad-promo .header {
margin: 15px auto 0
}
.header .logo {
float: left;
margin: 0 10px 0 0
}
.header .logo a {
float: left;
width: 212px;
height: 36px;
text-indent: -9999em;
overflow: hidden
}
.header .logo b {
float: left;
width: 10px;
height: 32px;
margin: 2px 10px 0 0;
border-right: 1px solid #ccc;
text-indent: -9999em;
overflow: hidden
}
.header .logo strong {
float: left;
height: 36px;
font: 28px/35px 'Microsoft YaHei', arial;
color: #333
}
.category-nav {
position: relative;
z-index: 99;
float: left;
width: 84px;
height: 26px;
margin: 5px 0 0
}
.category-switch {
position: relative;
display: block;
height: 24px;
padding: 0 0 0 7px;
font: 14px/23px 'Microsoft YaHei', arial;
color: #333;
border: 1px solid #dbdbdb;
background: #fff;
cursor: pointer
}
.category-nav-open .category-switch {
background: #fafafa
}
.category-switch i {
position: absolute;
right: 7px;
top: 11px;
width: 7px;
height: 4px;
font: 0/0 arial;
background-position: -32px -96px
}
.category-nav-open .category-switch i {
top: 10px;
background-position: -42px -95px
}
.category-box {
position: absolute;
left: -135px;
top: 25px;
z-index: 2;
width: 722px;
border: 1px solid #dbdbdb;
background: #fff;
box-shadow: 1px 2px 6px -1px rgba(0, 0, 0, .1);
background: #fafafa
}
.category-list {
float: left;
width: 198px;
height: 467px;
padding: 0 10px;
zoom: 1;
overflow: hidden
}
.category-list li {
position: relative;
height: 38px;
z-index: 2;
border-bottom: 1px solid #f0f0f0;
vertical-align: middle
}
.category-list h3 {
height: 38px;
padding: 0 10px;
font: 14px/38px 'Microsoft YaHei', arial;
overflow: hidden
}
.category-list a {
float: left;
margin: 0 10px 0 0;
color: #666
}
.category-list a:hover {
color: #aaa
}
.category-list i {
position: absolute;
right: 10px;
top: 15px;
width: 6px;
height: 9px;
font: 0/0 arial;
background-position: -62px -200px
}
.category-list .hover h3 {
position: absolute;
left: -10px;
top: -1px;
width: 178px;
padding: 0 20px;
border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
background: #fff
}
.category-list .hover a {
color: #333
}
.category-list .hover a:hover, .category-list a:hover {
color: #aaa
}
.category-list .hover i {
right: 20px
}
.sub-category-box {
display: none;
position: relative;
margin-left: -1px;
float: right;
padding: 8px 20px;
width: 464px;
border-left: 1px solid #e6e6e6;
height: 451px;
background: #fff
}
#subCateBox-0 {
display: block
}
.sub-category-item {
padding: 6px 0 6px 105px;
position: relative;
zoom: 1;
border-top: 1px solid #efefef
}
.sub-category-item h3 {
position: absolute;
left: 0;
top: 6px;
height: 24px;
overflow: hidden;
font: 700 14px/24px 'Microsoft YaHei', arial
}
.sub-category-item h3 a {
color: #333
}
.sub-category-item h3 a:hover {
color: #aaa
}
.sub-category-list a {
float: left;
margin: 0 16px 0 0;
font: 12px/2 arial;
color: #666
}
.sub-category-list a:hover {
color: #aaa
}
.sub-category-list .more {
font-family: simsun, '\u5B8B\u4F53';
margin: 0
}
.first-subcate-item {
border-top: 0 none
}
.category-current {
margin: 0 0 10px 0;
border: 1px solid #e6e6e6;
border-top: 0 none
}
.category-current dt {
position: relative;
height: 24px;
padding: 7px 10px 7px 32px;
border-top: 1px solid #e6e6e6;
background: #fafafa;
font: 14px/23px 'Microsoft YaHei', arial;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.category-current dt i {
position: absolute;
left: 10px;
top: 12px;
width: 14px;
height: 14px;
background-color: #e6e6e6;
background-position: -80px -20px
}
.category-current .open i {
background-position: -64px -20px
}
.category-current dd {
padding: 7px 0 7px 17px;
border-top: 1px solid #e6e6e6
}
.category-current dd h4 {
height: 20px;
padding: 10px 3px 5px;
font: 700 12px/20px arial;
color: #666
}
.category-current-list {
overflow: hidden;
zoom: 1
}
.category-current-list li {
float: left;
width: 100px;
height: 18px;
padding: 5px 0;
line-height: 18px
}
.category-current-list a {
display: inline-block;
padding: 0 3px;
color: #666
}
.category-current-list .active a, .category-current-list a:hover {
background: #f60;
color: #fff;
text-decoration: none
}
.category-current-list li img {
position: relative;
left: -9px;
top: -6px
}
#navigation {
clear: both;
padding-top: 20px;
height: 36px
}
.public-category-nav {
width: 998px;
height: 34px;
margin: 0 auto;
border: 1px solid #e6e6e6;
background: #fafafa
}
.public-category-nav .home {
background: 0 0
}
.public-category-nav li {
float: left;
line-height: 34px
}
.public-category-nav li span {
display: inline-block;
padding: 0 10px
}
.public-category-nav li strong {
display: inline-block;
padding: 0 0 0 13px;
font-weight: 400;
color: #666
}
.public-category-nav .onav span a {
padding-right: 12px;
color: #333;
background-position: 100% -38px
}
.public-category-nav .onav span a:hover {
color: #aaa
}
.public-category-nav .all {
background: 0 0
}
.public-category-nav .all span a {
color: #333
}
.public-category-nav .all span a b {
font-family: simsun;
font-weight: 400
}
.public-category-nav .all span a:hover {
color: #aaa
}
.public-category-nav .active {
position: relative;
z-index: 22;
border: 1px solid #e0e0e0;
margin: -1px -1px 0;
background: #fff;
line-height: 34px
}
.public-category-nav .active span {
height: 35px;
position: relative;
margin-bottom: -1px;
z-index: 2;
background-color: #fff
}
.public-category-nav .active .public-category-subnav {
display: block
}
.public-category-subnav {
display: none;
position: absolute;
z-index: 1;
left: -72px;
top: 36px
}
.public-category-subnav-inner {
position: relative;
left: -2px;
top: -2px;
width: 449px;
padding: 0 20px;
border: 1px solid #e0e0e0;
background: #fff
}
.public-category-subnav-inner a {
color: #333
}
.public-category-subnav-inner a:hover {
color: #aaa;
text-decoration: underline
}
.public-category-subnav-inner dl {
position: relative;
zoom: 1;
border-top: 1px dotted #e0e0e0;
margin-top: -1px;
padding: 5px 4px 15px 80px;
line-height: 16px
}
.public-category-subnav-inner dt {
position: absolute;
left: 4px;
top: 13px;
font-weight: 700
}
.public-category-subnav-inner dd {
overflow: hidden;
line-height: 16px
}
.public-category-subnav-inner dt a {
padding: 0;
background: 0 0
}
.public-category-subnav-inner dd a {
float: left;
padding: 0 8px 0 9px;
margin-left: -1px;
margin-top: 8px;
background-position: -20px -101px;
white-space: nowrap
}
.public-category-subnav-inner dd .more b {
font-family: simsun;
font-weight: 400
}
.public-category-close {
position: absolute;
z-index: 2;
top: 0;
right: 0;
width: 10px;
height: 9px;
padding: 8px;
font: 0/0 arial;
background-position: 9px -102px;
cursor: pointer
}
.public-category-close:hover {
background-position: 9px -126px
}
.public-nav-shadow {
background: #ccc;
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
opacity: .5;
filter: alpha(opacity=50)
}
* html .public-nav-shadow {
display: none
}
#subCategory-list-6, #subCategory-list-7, #subCategory-list-8, #subCategory-list-9 {
left: auto;
right: -162px
}
#subCategory-list-10 {
left: auto;
right: -165px
}
#subCategory-list-13 {
left: auto;
right: -85px
}
#subCategory-list-14 {
left: auto;
right: -85px
}
#subCategory-list-1 {
left: -48px
}
.search-suggest {
display: none;
position: absolute;
top: 36px;
left: 0;
border: 1px solid #e6e6e6;
border-top: 0 none;
width: 419px;
background: #fff;
z-index: 20
}
.suggest-list li {
height: 24px;
line-height: 24px;
overflow: hidden;
padding-left: 18px;
color: #666;
cursor: pointer
}
.suggest-list li span {
float: none;
margin-right: 0;
color: red
}
.suggest-list .sug-sel {
background: #f3f3f3
}
.suggest-list .sug-t {
padding-left: 5px;
font-weight: 700
}
.breadcrumb {
margin-top: 10px;
height: 22px;
line-height: 22px;
font-family: simsun, '\u5B8B\u4F53';
color: #999
}
.breadcrumb a, .breadcrumb span {
font-family: 'Microsoft YaHei', arial
}
.breadcrumb span {
color: #333
}
.breadcrumb h1 {
display: inline;
font: 12px/1.5 'Microsoft YaHei', arial;
line-height: 22px;
color: #333
}
.feedback {
float: right;
height: 22px;
line-height: 22px;
margin-top: -22px
}
.ad-recommend {
float: right;
padding: 0 0 0 50px;
font-weight: 400;
color: #666
}
.page-feed {
float: right;
height: 22px;
overflow: hidden;
padding-left: 20px;
background-position: -64px -128px
}
.page-title h1 {
float: left;
font-size: 26px;
margin-right: 5px
}
.page-title h2 {
float: left;
padding-top: 10px;
font-size: 14px;
line-height: 22px;
color: #999;
font-weight: 400
}
.page-title .num {
float: left;
font-size: 14px;
line-height: 22px;
margin: 10px 10px 0 0
}
.page-title .subtitle, .page-title .subtitle-empty {
clear: both;
padding: 2px 0;
color: #666;
font-size: 14px;
line-height: 24px
}
.page-title {
position: relative;
zoom: 1;
margin: 22px 0 0;
padding: 0 85px 0 0;
font-size: 26px;
line-height: 32px
}
.page-title .rank-num {
position: absolute;
bottom: -3px;
right: 0;
width: 82px;
height: 45px;
color: #666;
text-align: center;
font-size: 12px;
line-height: 20px
}
.page-title .rank-num span {
position: relative;
top: -2px
}
.page-title .rank-num b {
padding: 0 2px;
color: #999;
font-weight: 400;
font-size: 26px
}
.page-title .rank-num .lt10 {
color: #f60
}
.page-title .rank-num:hover {
text-decoration: none
}
.page-title .rank-num:hover b {
text-decoration: underline
}
.page-title .rank-num .rank-tag {
position: absolute;
left: 0;
bottom: 0;
height: 21px;
padding: 0 8px 0 14px;
background: #f60;
color: #fff;
line-height: 22px
}
.page-title .rank-num .arrow-icon {
position: absolute;
top: 0;
left: 0;
width: 7px;
height: 21px;
overflow: hidden;
background-position: 0 -60px
}
.page-title .rank-num .triangle-icon {
position: absolute;
top: -5px;
right: 0;
width: 5px;
height: 5px;
overflow: hidden;
background-position: -75px -40px
}
.page-title .product-name {
float: left;
font-size: 26px;
margin-right: 5px;
font-weight: 700
}
.page-title .product-version {
float: left;
padding-top: 10px;
font-size: 14px;
line-height: 22px;
font-weight: 400
}
.navbox {
height: 36px;
margin: 12px 0 0;
position: relative;
z-index: 21;
border-bottom: 2px solid #30C37E
}
.navbox .nav {
float: left;
height: 38px;
position: relative;
z-index: 22
}
.navbox .nav li {
float: left;
height: 38px;
margin-right: 3px;
background-color: #30C37E;
font: 16px/38px 'Microsoft YaHei', arial;
vertical-align: middle
}
.navbox .nav a {
position: relative;
z-index: 2;
float: left;
height: 38px;
padding: 0 14px;
color: #fff
}
.navbox .nav a:hover {
z-index: 2;
background: #00a39E;
color: #fff;
text-decoration: none
}
.navbox .nav .last a {
background: 0 0
}
.navbox .nav em {
font-weight: 400;
font-size: 14px;
font-family: arial
}
.navbox .nav .active {
position: relative;
height: 36px;
padding: 2px 2px 0;
background-color: #30C37E;
line-height: 36px
}
.navbox .nav .active span {
display: inline-block;
height: 34px;
padding: 0 12px 2px;
background: #fff
}
.navbox .nav a.ol-comment {
padding-left: 37px
}
.navbox .nav .ol-comment-ico {
position: absolute;
left: 13px;
top: 11px;
width: 16px;
height: 16px;
overflow: hidden;
background-position: -64px -105px
}
.navbox .nav .active .ol-comment, .navbox .nav .active .ol-comment:hover {
padding-left: 35px;
background-color: #fff;
color: #333
}
.navbox .nav .active .ol-comment-ico, .navbox .nav .active .ol-comment-ico:hover {
background-position: -85px -105px
}
.navbox .nav a.ol-buy {
position: relative;
padding-left: 37px;
z-index: 2;
background-color: #f60
}
.navbox .nav a.ol-buy:hover {
background-color: #f05000
}
.navbox .nav .active span.ol-buy {
padding-left: 36px;
background-color: #fff;
color: #333
}
.navbox .nav a.ol-buy .ol-buy-ico {
position: absolute;
left: 12px;
top: 11px;
width: 16px;
height: 16px;
overflow: hidden;
background-position: -80px -60px
}
.navbox .nav .active .ol-buy-ico {
top: 11px;
left: 12px;
position: absolute;
display: block;
width: 16px;
height: 16px;
background-position: -82px -85px
}
.navbox .more-nav {
float: left;
position: relative;
z-index: 5;
height: 38px;
background-color: #30C37E;
line-height: 38px;
color: #fff;
cursor: pointer
}
.navbox .more-nav span {
position: relative;
zoom: 1;
display: inline-block;
font: 400 16px/38px 'Microsoft YaHei', arial;
padding: 0 27px 0 15px
}
.navbox .more-nav .icon-darr {
position: absolute;
top: 16px;
right: 14px;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -50px -218px
}
.navbox .more-nav-hover span {
background-color: #1d66bf
}
.navbox .more-nav-hover .icon-darr {
background-position: -60px -218px
}
.navbox .more-nav-list {
display: none;
position: absolute;
left: 0;
top: 38px;
width: 74px;
padding: 7px 0;
white-space: nowrap;
background: #1d66bf;
font: 14px/30px 'Microsoft YaHei', arial
}
.navbox .more-nav-list a {
display: block;
margin: 2px 0 0;
padding: 0 10px 0 15px;
color: #fff
}
.navbox .more-nav-list a:hover {
color: #fff;
text-decoration: none;
background: #3476c6
}
.navbox .more-nav-hover .more-nav-list {
display: block
}
.navbox .buy-online {
float: right;
width: 116px;
height: 32px;
margin-top: -1px;
background-position: -84px -690px;
text-indent: -9999em;
overflow: hidden
}
.navbox .zol-activity, .navbox .zol-activity a {
background-color: #f60
}
.navbox .zol-activity a:hover {
background-color: #f04000
}
.navbox .zol-activity {
position: relative
}
.navbox .zol-activity .zplus-nav-icon-tips {
position: absolute;
left: -5px;
top: -40px;
padding: 0;
width: 97px;
height: 38px
}
#tagNavClone {
display: none
}
#fixedTagNav {
position: fixed;
z-index: 888;
left: 50%;
top: 0;
width: 1000px;
margin-left: -500px;
padding-bottom: 5px;
background: #fff
}
#fixedTagNav #tagNavClone {
margin: 0;
display: block
}
.baidu_share_box .bdsharebuttonbox a {
padding: 0 !important;
float: none !important
}
.baidu_share_box {
position: absolute;
left: 50%;
margin-left: -550px;
width: 50px;
margin-top: 20px
}
.baidu_share_box .bdsharebuttonbox a {
display: block !important;
width: 24px !important;
height: 24px !important;
text-indent: -9999em;
overflow: hidden;
margin: 0 auto 5px !important;
font-family: arial !important
}
.baidu_share_box .bdsharebuttonbox a:hover {
opacity: 1 !important;
filter: alpha(opacity=100) !important
}
.baidu_share_box .bdsharebuttonbox .bds_qzone {
background-position: 0 0 !important
}
.baidu_share_box .bdsharebuttonbox .bds_qzone:hover {
background-position: -26px 0 !important
}
.baidu_share_box .bdsharebuttonbox .bds_tsina {
background-position: 0 -29px !important
}
.baidu_share_box .bdsharebuttonbox .bds_tsina:hover {
background-position: -26px -29px !important
}
.baidu_share_box .bdsharebuttonbox .bds_tqq {
background-position: 0 -58px !important
}
.baidu_share_box .bdsharebuttonbox .bds_tqq:hover {
background-position: -26px -58px !important
}
.baidu_share_box .bdsharebuttonbox .bds_weixin {
background-position: 0 -87px !important
}
.baidu_share_box .bdsharebuttonbox .bds_weixin:hover {
background-position: -26px -87px !important
}
.baidu_share_box .bdsharebuttonbox .bds_sqq {
background-position: 0 -116px !important
}
.baidu_share_box .bdsharebuttonbox .bds_sqq:hover {
background-position: -26px -116px !important
}
.baidu_share_box .bdsharebuttonbox .bds_more {
background-position: 0 -145px !important
}
.baidu_share_box .bdsharebuttonbox .bds_more:hover {
background-position: -26px -145px !important
}
.top-unrecognized-tip {
display: none;
margin: 15px 0 0;
border: 1px solid #fed9ac;
background-color: #fff9e6;
height: 32px;
line-height: 32px;
color: #666;
text-align: center
}
.wrapper {
width: 1200px;
margin-left: auto;
margin-right: auto
}
.content {
float: left;
width: 960px
}
.review .side {
margin-top: -20px
}
.side {
float: right;
width: 220px
}
.hide {
display: none
}
.TE-close-btn, .back_home_btn span, .compare-fixedbox .compare-header .closed-btn, .compare-fixedbox .compare-list .closed-btn, .compare-list .compare-btn i, .fixed-nav .current, .fixed-nav .current:hover, .fixed-nav .dot-icon, .fixed-nav a:hover, .form-horizontal .cselect-box .icon-select, .icon-darr, .icon-larr, .icon-rarr, .icon-uarr, .interest-list .cancel-btn i, .interest-list .compare-btn i, .iphone6sell-arr, .layerbox .close, .minimum-price-layerbox .error-tip, .minimum-price-layerbox .more-dealer span, .minimum-price-layerbox .select i, .page .next i, .page .prev i, .product-b2c-price .icon-darr, .section-header .icon-rarr, .section-header .new-icon, .short-review-star, .short-review-star .active, .star, .star em, .success-layerbox .success-box .icon.section {
margin-top: 20px;
border-top: 2px solid #30C37E
}
.section .section-header {
position: relative;
height: 44px;
border: 1px solid #e6e6e6;
border-top: 0 none;
background: #fafafa
}
.section .section-header h2, .section .section-header h3 {
margin: 0 0 0 20px;
font: 400 16px/44px 'Microsoft YaHei', arial
}
.section-header .more {
position: absolute;
top: 9px;
right: 20px;
width: 68px;
height: 24px;
line-height: 24px;
border: 1px solid #d8d8d8;
background-color: #fff;
color: #666;
text-align: center
}
.section-header .more .icon-rarr {
position: absolute;
top: 8px;
right: 5px;
width: 5px;
height: 9px;
overflow: hidden;
background-position: -75px -60px
}
.section-header .more:hover {
background: #f6f6f6;
color: #666;
text-decoration: none
}
.section-header .more:hover .icon-rarr {
background-position: -75px -60px
}
.section-header .adSpace {
position: absolute;
top: 0;
right: 15px;
color: #666;
line-height: 44px
}
.section-header .new-icon {
float: right;
width: 35px;
height: 15px;
overflow: hidden;
margin: 5px 10px 0 0;
background-position: -15px -250px;
text-indent: -999em
}
.section-header #myAhot-question-sectionsk {
float: right
}
.section-header .btn-post {
float: right;
width: 90px;
height: 34px;
overflow: hidden;
margin: 5px 20px 0 0;
border-radius: 1px;
border: 0 none;
outline: 0 none;
background: #30C37E;
color: #fafafa;
font: 400 14px/34px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.section-header .btn-post:hover {
background: #00a39E;
color: #fff;
text-decoration: none
}
.section .section-content {
border: 1px solid #e6e6e6;
border-top: 0 none
}
.section-header .a-more-hc {
position: absolute;
top: 9px;
right: 20px;
width: 68px;
height: 24px;
line-height: 24px;
color: #999;
text-align: center
}
.section-header .a-more-hc:hover {
color: #aaa
}
.bx-wrapper {
position: relative;
zoom: 1
}
.bx-wrapper img {
max-width: 100%;
vertical-align: middle
}
.bx-wrapper .bx-viewport {
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0)
}
.layerbox a {
color: #333;
text-decoration: none
}
.layerbox a:hover {
color: #aaa;
text-decoration: underline
}
.layerbox {
padding: 5px;
background: rgba(0, 0, 0, .3);
font-family: 'Microsoft YaHei', arial;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4d000000, endcolorstr=#4d000000, gradientType=1) !important;
z-index: 9999
}
:root .layerbox {
filter: none
}
.layerbox-inner {
background-color: #fff
}
.layerbox .layerbox-header {
padding: 0 9px 0 15px;
height: 36px;
line-height: 36px;
border-bottom: 1px #eee solid;
zoom: 1;
background: #fafafa
}
.layerbox .layerbox-header .layerbox-title {
float: left;
color: #333;
font: 14px/36px "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1"
}
.layerbox .close {
float: right;
width: 23px;
height: 23px;
margin: 7px 0 0;
cursor: pointer;
background-position: 6px -129px;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-border-radius: 50%;
border-radius: 50%
}
.layerbox .close:hover {
background-color: #b3b3b3;
background-position: -14px -129px
}
.back_home {
height: 46px;
margin-top: 20px;
padding-bottom: 30px;
overflow: hidden;
text-align: center
}
.back_home_btn {
display: inline-block;
height: 44px;
font: 18px/44px "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";
padding: 0 30px;
border: 1px solid #d4d4d4;
background: #fff;
color: #666;
border-radius: 2px
}
.back_home_btn:hover {
color: #666;
text-decoration: none;
background: #f5f5f5
}
.back_home_btn span {
padding-left: 18px;
background-position: -72px -262px
}
#detail_on_nav_list_tonglan_btm {
width: 988px;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
margin-top: 5px;
background: #fafafa;
padding-left: 12px;
overflow: hidden
}
.page-title .subtitle-empty {
padding-left: 21px;
background-position: -18px -41px
}
.TE-box {
position: fixed;
left: 50%;
top: 50%;
padding: 5px;
width: 560px;
height: 221px;
margin: -115px 0 0 -285px;
background: rgba(0, 0, 0, .3);
font: 400 12px/1.5 'Microsoft YaHei', arial;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4d000000, endcolorstr=#4d000000, gradientType=1);
z-index: 9999;
overflow: hidden
}
:root .TE-box {
filter: none
}
.TE-box-inner {
background-color: #fff;
padding: 25px 30px 30px
}
.TE-box .TE-close-btn {
position: absolute;
top: 10px;
right: 10px;
width: 23px;
height: 23px;
cursor: pointer;
background-position: 6px -129px;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-border-radius: 50%;
border-radius: 50%
}
.TE-box .TE-close-btn:hover {
background-color: #b3b3b3;
background-position: -14px -129px
}
.TE-box h4 {
padding: 3px 0;
height: 22px;
overflow: hidden;
font: 16px/21px 'Microsoft YaHei', arial
}
.TE-editor {
margin-top: 10px;
padding: 0 0 10px 142px;
position: relative;
zoom: 1;
height: 118px;
overflow: hidden
}
.TE-pic {
position: absolute;
left: 0;
top: 0;
border: 1px solid #e7e7e7
}
.TE-editor strong {
display: block;
height: 22px;
margin: 0 0 5px 0;
overflow: hidden;
font: 14px/22px 'Microsoft YaHei', arial
}
.TE-editor textarea {
vertical-align: top;
display: block;
padding: 6px 10px;
height: 51px;
width: 336px;
border: 1px solid #ccc;
resize: none;
font: 14px/22px 'Microsoft YaHei', arial;
color: #ccc
}
.TE-tips {
position: relative;
margin: 6px 0 0;
height: 20px;
font: 14px/20px 'Microsoft YaHei', arial;
color: #999;
overflow: hidden
}
.TE-tips span {
color: #f33
}
.TE-error-tip {
position: absolute;
left: 0;
top: -32px;
height: 20px;
width: 288px;
padding: 6px;
font: 14px/20px 'Microsoft YaHei', arial;
color: #aaa;
background: rgba(255, 255, 255, .85);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d9ffffff, endcolorstr=#d9ffffff, gradientType=1)
}
:root .TE-error-tip {
filter: none
}
.TE-editor button {
position: relative;
z-index: 2;
float: right;
margin-top: -16px;
width: 50px;
height: 26px;
border: 0 none;
font: 14px/26px 'Microsoft YaHei', arial;
color: #fff;
background: #30C37E;
cursor: pointer;
outline: 0 none
}
.TE-editor button:hover {
background: #00a39E
}
.TE-box-success {
height: auto;
width: 480px
}
.TE-success {
padding-left: 48px;
position: relative;
zoom: 1;
font: 14px/20px 'Microsoft YaHei', arial;
color: #666
}
.TE-error {
font: 14px/20px 'Microsoft YaHei', arial;
color: #666
}
.TE-error span, .TE-success span {
color: #333
}
.TE-success i {
position: absolute;
left: 0;
top: 3px;
width: 33px;
height: 33px;
background-position: 0 0
}
.module {
margin-top: 20px;
border: 1px solid #e6e6e6
}
.module-header {
padding: 10px 15px;
border-bottom: 1px solid #e6e6e6;
background: #fafafa;
line-height: 18px
}
.module-header h2, .module-header h3 {
font-weight: 400;
font-size: 14px;
line-height: 18px
}
.module-header .more {
float: right;
color: #999
}
.module-header .more:hover {
color: #aaa
}
.module-header .refresh {
float: right;
width: 20px;
height: 20px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
color: #30C37E;
background: 0 0
}
.module-header .refresh:hover {
color: #f60
}
.module-header .refresh::before {
content: "\e610";
display: block;
text-indent: 0;
font-family: iconfont;
font-size: 18px
}
.module-header .refresh:hover {
background-position: -90px -20px
}
.product_side_mod .cansel-btn, .product_side_mod .cardstar, .product_side_mod .cardstar em, .product_side_mod .compare-btn, .product_side_mod .compare-btn .product_side_mod {
margin: 20px 0 0;
padding: 15px;
border: 1px solid #e6e6e6
}
.product_side_mod .pic {
width: 160px;
margin: 0 auto;
position: relative;
zoom: 1;
text-align: center
}
.product_side_mod .pic a {
display: block
}
.product_side_mod .pic img {
vertical-align: middle
}
.product_side_mod .product-title {
display: block;
padding: 4px 0;
font: 400 14px/24px "Microsoft YaHei", airal;
text-align: center
}
.product_side_mod .product-title a {
display: block
}
.product_side_mod #wtrendFollow {
right: -9px;
top: 0
}
.product_side_mod .param {
padding: 0 0 3px 0
}
.product_side_mod .param li {
line-height: 24px;
padding: 0 0 0 51px;
overflow: hidden;
zoom: 1
}
.product_side_mod .param strong {
float: left;
width: 51px;
margin-left: -51px;
color: #999;
font-weight: 400
}
.product_side_mod .param span {
float: left;
color: #999;
white-space: nowrap
}
.product_side_mod .param .price-upc {
color: #f60
}
.product_side_mod .param .sale-nums {
color: #333
}
.product_side_mod .cardstar {
width: 70px;
height: 13px;
margin: 5px 3px 0 0;
background-position: 0 -80px
}
.product_side_mod .cardstar em {
display: block;
height: 13px;
background-position: 0 -60px
}
.product_side_mod .param .price {
font-weight: 700;
margin-right: 4px
}
.product_side_mod .param .price .price-sign, .product_side_mod .param .price .price-type {
font-size: 12px;
font-weight: 400;
color: #aaa
}
.product_side_mod .param .card-comment-num {
color: #0169a6
}
.product_side_mod .param .card-month-sale {
color: #333;
margin-right: 4px
}
.product_side_mod .param .card-no-comment {
color: #999;
font-family: simsun
}
.product_side_mod .f_c {
color: #f60
}
.product_side_mod .s_c {
color: #333
}
.product_side_mod .n_c {
color: #390
}
.product_side_mod .type {
color: #999
}
.product_side_mod .more {
font: 12px/28px 'Microsoft YaHei', arial
}
.product_side_mod .more .add_compare_btn {
display: inline-block;
vertical-align: middle;
width: 70px;
height: 20px;
line-height: 19px;
margin-right: 40px;
background: #e8f3fd;
border: 1px solid #afcae4;
outline: 0 none;
font-size: 12px;
text-align: center;
color: #369;
cursor: pointer;
font-family: 'Microsoft YaHei'
}
.product_side_mod .cansel-btn, .product_side_mod .compare-btn {
position: relative;
float: left;
width: 55px;
height: 22px;
box-sizing: content-box;
margin: 4px 0 0 0;
padding: 0 10px 0 20px;
border: 1px solid #a2caf2;
background: #f0f7ff;
color: #2966ae;
line-height: 20px;
cursor: pointer;
outline: 0 none;
font-family: 'Microsoft YaHei'
}
.product_side_mod .compare-btn b {
position: absolute;
top: 7px;
left: 10px;
width: 8px;
height: 8px;
overflow: hidden;
background-position: -50px -155px;
text-indent: -999em
}
.product_side_mod .compare-btn:hover {
background: #fff
}
.product_side_mod .cansel-btn {
background: #fff
}
.product_side_mod .cansel-btn:hover {
background: #e8f3fd
}
.product_side_mod .more-link {
float: right;
position: relative;
padding: 0 10px 0 0
}
.product_side_mod .more-link .icon-rarr {
position: absolute;
top: 10px;
right: 0;
width: 5px;
height: 9px;
overflow: hidden;
background-position: -75px -60px
}
.product_side_mod .more-link:hover .icon-rarr {
background-position: -75px -60px
}
.security-service {
padding: 10px 0 0;
display: block
}
.security-service span {
float: left;
width: 40px;
height: 38px;
margin: 10px 0 0 10px;
text-indent: -999em
}
.security-service .licensed {
background-position: 0 -105px
}
.security-service .hour-24 {
width: 52px;
background-position: -45px -105px
}
.security-service .pay {
background-position: 0 -145px
}
.security-service .returns {
background-position: -45px -145px
}
.authorized-dealer-module {
position: relative;
margin-top: 30px;
border: 1px solid #e6e6e6
}
.authorized-dealer-module h3 {
position: absolute;
left: 55px;
top: -10px;
width: 90px;
padding: 0 10px;
height: 20px;
font: 16px/18px 'Microsoft YaHei', arial;
background-color: #fff;
text-align: center
}
.sales-promotion {
margin: 14px 0 -1px;
border-top: 1px solid #efefef;
overflow: hidden;
position: relative
}
.sales-promotion li {
margin-top: -1px;
padding: 0 15px 9px;
font-size: 12px;
line-height: 18px
}
.sales-promotion h4 {
display: block;
padding-top: 9px;
height: 18px;
border-top: 1px solid #f5f5f5;
word-break: break-all;
word-wrap: break-word;
font-weight: 400;
font-size: 12px;
overflow: hidden
}
.sales-promotion h4 a {
color: #333
}
.sales-promotion h4 a:hover {
color: #aaa
}
.sales-promotion p {
height: 18px;
overflow: hidden;
margin: 4px 0 0
}
.sales-promotion p span {
float: left;
height: 16px;
line-height: 16px;
margin: 0 5px 0 0
}
.sales-promotion p .status {
padding: 0 2px;
background: #f60;
font-family: arial;
color: #fff
}
.sales-promotion .price {
margin-right: 10px;
color: #f33
}
.sales-promotion .first h4 {
height: 36px
}
.sales-promotion .current {
position: relative;
padding: 0 15px 8px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
background: #fafafa
}
.sales-promotion .current h4 {
height: 36px;
border-top: 0 none
}
.merchant-module .module-header h3 span {
font-size: 12px;
color: #999
}
.merchant-module .report {
margin: 10px 15px 0;
color: #666;
line-height: 20px
}
.merchant-module .report a {
color: #666
}
.merchant-module .report a:hover {
color: #aaa
}
.merchant-list {
zoom: 1
}
.merchant-list li {
position: relative;
line-height: 18px;
vertical-align: middle;
zoom: 1
}
.merchant-list li .merchant-inner {
position: relative;
zoom: 1;
margin: 0 15px;
padding: 10px 0;
border-bottom: 1px solid #f5f5f5
}
.merchant-list li p, .merchant-list li strong {
display: block;
height: 18px;
vertical-align: baseline;
font-weight: 400
}
.merchant-list li p {
margin-top: 3px;
overflow: hidden
}
.merchant-list .price {
margin-right: 10px;
color: #f33
}
.merchant-list .sales-num {
float: right;
color: #999
}
.merchant-list .pop-pirice {
position: relative;
padding: 0 5px;
border: 1px solid #ffcaa6;
background: #fff;
color: #f60;
font-size: 12px;
line-height: 17px
}
.merchant-list .pop-pirice .arrow-icon {
position: absolute;
top: 5px;
left: -5px;
width: 6px;
height: 7px;
overflow: hidden;
background-position: -90px -25px
}
.merchant-list .tel {
padding: 0 0 0 18px;
background-position: -134px -57px
}
.merchant-list .rebate {
position: relative;
display: inline-block;
margin-left: 5px;
padding: 0 5px;
height: 16px;
line-height: 16px;
border: 1px solid #fcd096;
background: #fff;
color: #f60;
vertical-align: top
}
.merchant-list .rebate i {
position: absolute;
top: 6px;
left: -7px;
z-index: 2;
width: 7px;
height: 6px
}
.merchant-list .mer-credit .tel {
background-position: -135px -54px;
color: #333
}
.merchant-list .mer-vip {
padding-right: 15px;
background-position: 100% -197px
}
.merchant-list .niub {
position: absolute;
top: 8px;
right: 10px;
width: 15px;
height: 15px;
background-position: -120px -24px
}
.merchant-list .mer-cu {
margin-top: 5px;
color: #999
}
.merchant-list .mer-zbz {
padding: 1px 17px 3px 0;
background-position: 100% -82px
}
.merchant-list .mer-qq {
position: absolute;
right: 10px;
top: 11px;
width: 15px;
height: 16px
}
.merchant-list .mer-qq a {
display: block;
height: 16px;
text-indent: -9999em;
overflow: hidden
}
.merchant-list .mer-qq .qonline {
background-position: 0 -54px
}
.merchant-list .mer-qq .qonline:hover {
background-position: -19px -54px
}
.merchant-list .mer-qq .qoffline {
background-position: -38px -54px
}
.merchant-list .mer-qq .qoffline:hover {
background-position: -57px -54px
}
.merchant-list .mer-credit {
display: none;
position: absolute;
left: -177px;
top: 0;
width: 160px;
padding: 0 5px 8px 10px;
zoom: 1;
border: 1px solid #e6e6e6;
background: #fafafa
}
.merchant-list .store-credit {
width: 175px;
left: -192px
}
.merchant-list .hover {
z-index: 200
}
.merchant-list .hover .merchant-inner {
z-index: 10;
margin: -1px -1px 0;
padding: 10px 16px;
border: 1px solid #e6e6e6;
border-left: 0 none;
background: #fafafa
}
.merchant-list .hover .mer-credit {
display: block
}
.merchant-list .hover .mer-qq {
right: 25px
}
.merchant-list .mer-credit p {
height: 20px;
padding: 2px 0;
line-height: 20px;
overflow: hidden
}
.merchant-list .mer-credit a, .merchant-list .mer-credit span {
float: left
}
.merchant-list .mer-credit span {
color: #999
}
.merchant-list .mer-credit a {
margin-top: 2px
}
.merchant-list .mer-credit .pic {
position: relative;
display: block;
float: none;
margin: 10px 0 0
}
.merchant-list .mer-credit img {
vertical-align: 0
}
.merchant-list .store-credit img {
vertical-align: top
}
.merchant-list .mer-credit .merchant-score {
margin: 3px 0 0
}
.merchant-list .merchant-score .rate-bar {
float: left;
margin: 8px 0 0;
width: 70px;
height: 4px;
background: #e6e6e6;
font: 0/0 arial
}
.merchant-list .merchant-score .rate-bar i {
display: block;
height: 4px;
background: #30C37E
}
.merchant-list .merchant-score .score {
float: left;
padding: 0 0 0 10px;
color: #999
}
.merchant-list .merchant-score .score em {
color: #dc3416
}
.merchant-list .mer-credit .mer-address {
height: auto
}
.merchant-list .mer-credit .address-info {
width: 122px;
margin-right: 0;
color: #333;
word-break: break-all;
word-wrap: break-word
}
.merchant-list .mer-address .address-info a {
float: none;
margin: 0;
text-decoration: underline
}
.merchant-list .aico {
position: absolute;
left: -8px;
top: 10px;
width: 8px;
height: 12px;
background-position: -102px -27px
}
.merchant-list .rz0, .merchant-list .rz1, .merchant-list .rz2 {
float: left;
width: 34px;
height: 20px;
margin-right: 2px;
background-position: 0 0;
text-indent: -9999em;
overflow: hidden
}
.merchant-list .rz1 {
background-position: -72px 0
}
.merchant-list .rz2 {
background-position: -36px 0
}
.merchant-list .bz1, .merchant-list .bz2, .merchant-list .bz3, .merchant-list .bz4, .merchant-list .bz5 {
float: left;
width: 16px;
height: 16px;
margin: 2px 3px 0 0;
background-position: -68px -25px;
text-indent: -9999em;
overflow: hidden
}
.merchant-list .bz4 {
background-position: -51px -25px
}
.merchant-list .bz3 {
background-position: -34px -25px
}
.merchant-list .bz2 {
background-position: -17px -25px
}
.merchant-list .bz1 {
background-position: 0 -25px
}
.merchant-list .check-price-btn, .merchant-list .check-price-btn-disabled {
display: inline-block;
height: 18px;
margin: 0 5px 0 0;
padding: 0 3px;
background: #f60;
border: 1px solid #f60;
line-height: 16px;
cursor: pointer;
vertical-align: top;
color: #fff
}
.merchant-list .check-price-btn-disabled {
background: #ccc;
border-color: #ccc
}
.merchant-list .youyu {
position: relative
}
.merchant-list .youyu:hover {
background: #f2f9ff
}
.merchant-list .youyu strong {
overflow: hidden
}
.merchant-list .youyu strong .tag {
display: inline-block;
height: 14px;
padding: 0 3px;
margin: 0 5px 0 0;
border: 1px solid #f60;
line-height: 14px;
color: #f60;
font-weight: 400
}
.merchant-list .youyu strong a:hover .tag {
color: #f60;
text-decoration: none
}
.merchant-list .youyu .price {
float: right;
margin: 0;
font-weight: 400
}
.merchant-list .youyu {
position: relative;
margin: -1px -1px 0;
border: 1px solid #c0d8f0
}
.merchant-list .youyu .merchant-inner {
border-bottom: 0 none
}
.merchant-list .youyu .merchant-inner div {
padding: 4px 0 0;
color: #999
}
.mer-credit .mer-rzsq em {
float: left;
height: 18px;
line-height: 18px;
border: 1px solid #f60;
background-color: #fff;
color: #f60;
padding-right: 4px
}
.mer-credit .mer-rzsq em b {
float: left;
padding: 0 4px;
margin-right: 4px;
color: #fff;
background-color: #f60;
font-weight: 400
}
.province-cities {
margin: 0 15px;
padding: 8px 0 11px;
border-bottom: 1px solid #e6e6e6
}
.province-cities span {
float: left;
height: 20px;
margin: 3px 1px 0 0;
padding: 0 4px;
font-size: 12px;
line-height: 20px;
cursor: pointer
}
.province-cities .select, .province-cities span:hover {
background: #00a39E;
color: #fff
}
.special-merchants {
position: relative;
margin: -1px -1px 0;
border: 1px solid #c0d8f0
}
.special-merchants .title {
height: 24px;
padding: 0 15px;
border-bottom: 1px solid #c0d8f0;
background: #f2f9ff;
color: #666;
line-height: 24px;
text-align: center
}
.special-merchants li .merchant-inner {
margin-left: 14px;
padding: 10px 0 11px 1px;
border: 0 none
}
.special-merchants .hover .merchant-inner {
z-index: 3;
margin-bottom: -1px;
padding-bottom: 11px;
border-color: #c0d8f0;
background: #f2f9ff
}
.special-merchants .hover .mer-credit {
border-color: #c0d8f0;
border-right: 1px solid #c0d8f0;
background: #f2f9ff
}
.cstar {
display: inline-block;
height: 16px;
vertical-align: top
}
.cstar em {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: top
}
.cstar .k {
height: 16px
}
.cstar .d {
height: 16px;
background-position: 0 0
}
.cstar .h {
width: 8px;
background-position: -8px -20px
}
.merchant-content {
position: relative;
z-index: 5
}
.merchant-content .ad-telephone, .merchant-content .merchant-more, .merchant-content .telephone {
position: relative;
margin: -1px 15px 0;
padding: 11px 0;
border-top: 1px solid #f5f5f5;
font: 400 12px/1.5 'Microsoft YaHei', arial
}
.merchant-content .merchant-more em {
font-family: Simsun
}
.merchant-content .buylink {
margin: -1px 15px 0;
padding: 5px 0;
height: 31px;
line-height: 31px;
border-top: 1px solid #f5f5f5;
font-weight: 400;
font-family: 'Microsoft YaHei', arial
}
.merchant-content .no-mermlist {
padding: 0 15px 11px;
line-height: 30px
}
.merchant-content .buylink .arrow-icon, .merchant-content .merchant-more .arrow-icon {
display: inline-block;
width: 5px;
height: 9px;
overflow: hidden;
margin: 0 0 0 5px;
background-position: 0 -320px;
vertical-align: 0
}
.merchant-content .buylink a:hover, .merchant-content .merchant-more a:hover {
color: #aaa
}
.merchant-content a:hover .arrow-icon {
background-position: 0 -345px
}
.merchant-content .ad-telephone {
margin: 0 15px
}
.merchant-content .ad-telephone {
color: #666
}
.merchant-tabs {
position: relative;
height: 22px;
z-index: 15;
margin: 12px 15px 0;
border-bottom: 1px solid #e1e1e1
}
.merchant-tabs .merchant-city-current span {
position: relative;
z-index: 2;
float: left;
height: 22px;
padding: 0 8px;
border: 1px solid #e1e1e1;
border-bottom: 0 none;
margin-bottom: -1px;
background-color: #fff;
color: #666;
line-height: 22px
}
.merchant-tabs .merchant-city-current .arrow-icon {
float: left;
width: 18px;
height: 21px;
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
background-color: #fcfcfc;
background-position: -113px 3px;
cursor: pointer
}
.merchant-tabs .city-widget {
right: -16px;
top: 22px;
z-index: 1
}
#J_CityRec {
float: right;
height: 22px;
line-height: 22px;
white-space: nowrap;
text-align: right
}
#J_CityRec a {
margin-left: 4px
}
.merchant-switch {
margin: 5px 15px 0
}
.merchant-switch span {
float: left;
width: 50%;
height: 34px;
border-bottom: 1px solid #e1e1e1;
color: #999;
font-size: 14px;
line-height: 34px;
text-align: center;
cursor: pointer
}
.merchant-switch span.current {
color: #333;
border-color: #30C37E
}
.merchant-class-title {
height: 24px;
margin: 0 15px;
background: #f5f5f5;
color: #666;
text-align: center;
line-height: 24px
}
.merchant-list .mer-credit-other {
left: -140px;
width: 108px;
padding: 0 15px 15px
}
.merchant-list .mer-credit-other .z-ensure {
height: 20px;
margin: 15px 0 4px;
padding-left: 20px;
background-position: -135px -121px;
line-height: 20px
}
.merchant-list .mer-credit-other .mer-description {
line-height: 18px;
color: #999
}
.merchant-list .mer-credit-other .look-more {
display: block;
height: 24px;
width: 106px;
margin: 12px 0 0;
border: 1px solid #d9d9d9;
background: #fff;
text-align: center;
line-height: 24px;
color: #666
}
.mer-credit-other .look-more:hover {
color: #333;
text-decoration: none
}
.city-layerbox {
width: 360px;
position: absolute;
right: -15px;
top: 21px;
margin: 0;
display: none
}
.city-layerbox .layerbox-main {
padding: 10px 0 10px 15px
}
.city-layerbox .win-citylist {
overflow: hidden;
zoom: 1;
font-size: 14px;
line-height: 28px
}
.win-citylist li {
float: left;
width: 60px;
margin: 0 5px 0 0;
color: #0368a8;
text-align: center
}
.win-citylist .hover {
background: #E9F2FF;
color: #0368A8;
text-decoration: none;
cursor: pointer
}
.interest-list {
padding: 0;
position: relative;
overflow: hidden
}
.interest-list li {
position: relative;
zoom: 1;
float: none;
width: 188px;
margin: 0 15px;
padding: 15px 0 12px;
border-top: 1px solid #f5f5f5;
margin-top: -1px;
text-align: center
}
.interest-list .pic {
display: block;
position: relative;
width: 120px;
height: 120px;
overflow: hidden;
margin: 0 auto
}
.interest-list .pic .price {
position: absolute;
top: 72px;
right: 0;
height: 18px;
margin: 0;
padding: 0 4px;
background: #f33;
color: #fff;
line-height: 18px;
cursor: text
}
.interest-list .pic .no-price {
position: absolute;
top: 72px;
right: 0;
height: 18px;
margin: 0;
padding: 0 4px;
background: #999;
color: #fff;
line-height: 18px;
cursor: text
}
.interest-list .pic:hover {
text-decoration: none
}
.interest-list .pic:hover .no-price, .interest-list .pic:hover .price {
color: #fff;
text-decoration: none
}
.interest-list .title {
display: block;
height: 18px;
overflow: hidden;
margin: 6px 0 0;
font: 400 12px/1.5 'Microsoft YaHei', arial;
word-break: break-all
}
.interest-list .title a {
color: #333
}
.interest-list .title a:hover {
color: #aaa
}
.interest-list .meta {
color: #ccc
}
.interest-list .count {
margin: 6px 0 0;
color: #999
}
.interest-list .count span {
padding: 0 8px 0 0
}
.interest-list .cancel-btn, .interest-list .compare-btn {
position: absolute;
top: 15px;
right: 0;
height: 22px;
overflow: hidden;
padding: 0 6px 0 20px;
border: 1px solid #e6e6e6;
background: #fff;
font-size: 12px;
line-height: 22px;
cursor: pointer
}
.review .interest-list .cancel-btn, .review .interest-list .compare-btn {
display: none
}
.interest-list .cancel-btn i, .interest-list .compare-btn i {
position: absolute;
left: 4px;
top: 4px;
width: 14px;
height: 14px;
line-height: 14px;
overflow: hidden;
background: 0 0
}
.interest-list .cancel-btn i::before, .interest-list .compare-btn i::before {
content: "\e62a";
color: #30C37E;
font-style: normal;
font-size: 14px;
font-family: iconfont
}
.interest-list .cancel-btn i {
top: 10px;
width: 8px;
height: 2px;
background-position: -50px -168px
}
.interest-list .cancel-btn:hover, .interest-list .compare-btn:hover {
background: #f4f4f4
}
.interest-list .compare-btn:hover i {
background-position: -60px -155px
}
.interest-list .cancel-btn:hover i {
background-position: -60px -168px
}
.zol_app {
padding: 14px 5px 15px 15px;
overflow: hidden;
zoom: 1
}
.zol_app img {
vertical-align: middle
}
.zol_app .app_logo {
float: left;
width: 48px;
margin: 1px 10px 0 0
}
.zol_app p {
overflow: hidden;
color: #666;
line-height: 18px;
word-break: break-all
}
.zol_app .app_down_link {
display: block;
width: 70px;
height: 24px;
margin-top: 7px;
background: #30C37E;
color: #fff;
text-align: center;
line-height: 24px
}
.zol_app .app_down_link:hover {
background: #00a39E;
color: #fff;
text-decoration: none
}
.rank-list {
padding: 9px 10px 6px 13px
}
.rank-list li {
position: relative;
height: 24px;
overflow: hidden;
padding: 3px 0 3px 24px;
line-height: 24px
}
.rank-list .n1, .rank-list .n2 {
position: absolute;
top: 6px;
left: -3px;
height: 18px;
font: italic 14px/18px arial;
width: 18px;
text-align: center
}
.rank-list .n1 {
background: #30C37E;
color: #fff
}
.rank-list .n2 {
color: #999
}
.rank-list .pic {
display: none;
float: left;
margin: 3px 10px 0 0
}
.rank-list .pic img {
vertical-align: top
}
.rank-list p {
max-height: 36px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.rank-list p.singer {
color: #aaa;
padding-top: 10px
}
.rank-list p a {
color: #333;
font-size: 14px
}
.rank-list p a:hover {
color: #aaa
}
.rank-list .price {
display: none;
overflow: hidden;
zoom: 1;
margin: 5px 0 0;
color: #f33;
line-height: 18px;
height: 18px
}
.rank-list .current {
height: 66px;
line-height: 18px
}
.rank-list .current .pic, .rank-list .current .price {
display: block
}
.rank-manu-list {
padding-bottom: 9px
}
.rank-manu-list li {
padding: 0 0 0 24px;
float: left;
width: 72px
}
.rank-manu-list a {
color: #333
}
.rank-manu-list a:hover {
color: #aaa
}
.soft {
position: relative
}
.soft .tab-panel .more {
position: absolute;
right: 15px;
top: -43px;
color: #999
}
.soft .tab-panel .more:hover {
color: #aaa
}
.soft-tab {
margin: 15px 15px 0;
border-bottom: 1px solid #e0e0e0
}
.soft-tab li {
position: relative;
zoom: 1;
float: left;
height: 20px;
margin: 0 -1px -1px 0;
padding: 0 8px;
border: 1px solid #e1e1e1;
background: #fcfcfc;
color: #666;
line-height: 20px;
cursor: pointer
}
.soft-tab .current {
z-index: 10;
margin-bottom: -2px;
padding-bottom: 1px;
border-bottom: 0 none;
background: #fff
}
.soft-list {
padding: 3px 0 11px 6px
}
.soft-list li {
float: left;
position: relative;
width: 50px;
padding: 12px 10px 0 9px
}
.soft-list .pic span {
display: block;
height: 18px;
overflow: hidden;
margin: 6px 0 0;
color: #333;
line-height: 18px;
text-align: center;
word-break: break-all;
cursor: pointer
}
.soft-list .pic:hover span {
color: #aaa
}
.soft-list .num {
display: none;
position: absolute;
top: 12px;
left: 0;
width: 68px;
height: 18px;
background: #ff6502
}
.soft-list .num em {
display: block;
height: 18px;
overflow: hidden;
color: #fff;
font-size: 12px;
line-height: 18px;
text-align: center
}
.soft-list .num .icon-larr, .soft-list .num .icon-rarr {
position: absolute;
left: 0;
top: 18px;
width: 9px;
height: 9px;
overflow: hidden;
background-position: -50px -175px
}
.soft-list .num .icon-rarr {
left: auto;
right: 0;
background-position: -50px -185px
}
.soft-list .current .num {
display: block
}
.about-brand {
padding: 0 15px 11px
}
.about-brand .pic {
margin: 15px 0 0;
text-align: center
}
.about-brand .pic img {
vertical-align: top
}
.about-brand .contact {
margin: 6px 0 0
}
.about-brand .contact li {
overflow: hidden;
zoom: 1;
padding: 4px 0 0 60px;
color: #333;
line-height: 20px
}
.about-brand .contact span {
float: left;
margin: 0 0 0 -60px;
color: #999
}
.star-brand-module .module-header h3 {
height: 22px;
line-height: 22px
}
#star_saletel {
font-size: 14px;
margin-top: 12px
}
#star_saletel_phone {
color: #f60;
font-family: Verdana;
float: left;
border: 1px solid #d9d9d9;
line-height: 28px;
height: 28px;
border-right: none;
width: 109px;
padding-left: 30px
}
#star_saletel_showbtn {
cursor: pointer;
color: #fff;
text-align: center;
float: right;
width: 60px;
height: 30px;
background: #f60;
line-height: 30px;
font-size: 12px;
text-decoration: none
}
#star_saletel_showbtn:hover {
background: #f04000;
text-decoration: none
}
#star_saletel_showok {
display: none;
float: right;
width: 59px;
height: 28px;
border: 1px solid #d9d9d9;
border-left: none
}
.unrecognized-brand-tip {
height: 20px;
line-height: 20px;
color: #999
}
.unrecognized-brand-tip span {
color: #f33
}
.star-brand-wrap {
float: left;
position: relative
}
.star-brand-module .module-header {
position: relative;
overflow: visible
}
.star-brand-module .brand-verify-box {
position: relative;
margin: 15px 0 0;
z-index: 4
}
.star-brand-module .brand-verify-box .brand-name {
float: left;
max-width: 165px;
height: 22px;
overflow: hidden;
font-weight: 400
}
.star-brand-module .star-brand-icon, .star-brand-module .star-brand-icon0 {
display: block;
width: 84px;
height: 22px;
margin: 0 0 0 6px;
background-position: 0 -130px;
color: #f60;
font-size: 12px;
line-height: 22px
}
.star-brand-module .star-brand-icon0 {
width: 81px;
background-position: 0 -160px;
color: #9c9c9c
}
.star-brand-module .star-brand-icon .star-brand-level {
float: left;
width: 22px;
height: 22px;
overflow: hidden;
margin: 0 5px 0 0;
text-indent: -999em
}
.star-brand-module .star-brand-icon .star-brand-level0 {
background-position: 0 -432px
}
.star-brand-module .star-brand-icon .star-brand-level1 {
background-position: -24px -432px
}
.star-brand-module .star-brand-icon .star-brand-level2 {
background-position: -48px -432px
}
.star-brand-module .star-brand-icon .star-brand-level3 {
background-position: -72px -432px
}
.star-brand-module .level-short-icon {
width: 22px;
height: 22px;
overflow: hidden;
margin: 0 0 0 6px;
background: 0 0;
font: 0/0 arial
}
.star-brand-module .contact li {
padding-left: 64px
}
.star-brand-module .about-brand .contact span {
margin-left: -64px
}
.star-brand-module .contact-cate {
position: relative;
width: 234px;
margin: 5px -17px 0;
height: 20px;
line-height: 20px;
text-align: center;
color: #333;
background-color: #f5f5f5
}
.star-brand-module .contact-cate-rz {
width: auto;
margin: 5px 0 0
}
.star-brand-module .contact-tel img {
margin-top: -1px;
vertical-align: middle
}
.star-brand-module .contact-tel {
padding-bottom: 5px
}
.star-brand-module .contact-tel .star-tel {
margin-bottom: 5px;
padding-left: 66px;
color: #f33
}
.star-brand-module .contact-tel .star-tel span {
margin-left: -66px
}
.star-brand-module .unrecognized-link {
padding-top: 8px;
border-top: 1px dashed #e6e6e6
}
.unrecognized-note {
margin: 10px 0 -6px;
height: 22px;
line-height: 22px;
padding: 0 10px;
background: #ffc;
border: 1px solid #fc3;
color: #999
}
.unrecognized-note span {
margin-right: 15px
}
.unrecognized-note span em {
color: #f33
}
.star-brand-module .unrecognized-link em, .unrecognized-note a em {
font-family: simsun
}
.star-brand-module .star-brand-layerbox {
position: absolute;
top: 32px;
right: -16px;
width: 270px;
padding: 0 10px 4px;
border: 1px solid #e0e0e0;
box-shadow: 2px 2px 2px rgba(0, 0, 0, .07);
background: #fff;
font-size: 12px
}
.star-brand-module .star-brand-layerbox .arrow-icon {
position: absolute;
top: -8px;
left: 60%;
width: 15px;
height: 8px;
overflow: hidden;
background-position: 0 -105px;
font: 0/0 arial
}
.star-brand-module .star-brand-layerbox p {
height: 24px;
overflow: hidden;
margin: 5px 0 0;
font-size: 14px;
line-height: 24px
}
.star-brand-module .star-brand-layerbox p .zol-brand-link {
float: right;
margin: 0 10px 0 0;
background: #fff;
color: #0a50a1
}
.star-brand-module .star-brand-layerbox p .zol-brand-link:hover {
color: #aaa
}
.star-brand-module .star-brand-layerbox .star-current-level {
float: left;
width: 74px;
margin: 0 10px 0 0;
padding: 30px 0 0;
text-align: center
}
.star-brand-module .star-brand-layerbox .star-level-icon {
display: block;
width: 52px;
height: 52px;
margin: 0 auto
}
.star-brand-module .star-brand-layerbox .star-current-level p {
height: 22px;
margin: 0;
color: #666;
font-size: 12px;
line-height: 22px
}
.star-brand-module .star-brand-layerbox .star-current-level .level0-icon {
background-position: 0 -485px
}
.star-brand-module .star-brand-layerbox .star-current-level .level1-icon {
background-position: -55px -485px
}
.star-brand-module .star-brand-layerbox .star-current-level .level2-icon {
background-position: 0 -540px
}
.star-brand-module .star-brand-layerbox .star-current-level .level3-icon {
background-position: -55px -540px
}
.star-brand-module .star-brand-layerbox .star-level-list {
overflow: hidden;
zoom: 1
}
.star-brand-module .star-brand-layerbox .level-item {
height: 42px;
overflow: hidden;
padding: 0 0 0 9px;
color: #999;
line-height: 16px;
font-size: 12px;
color: #999
}
.star-brand-module .star-brand-layerbox .level-item div {
padding: 4px 0
}
.star-brand-module .star-brand-layerbox .level-item b {
color: #f60;
font-weight: 400
}
.star-brand-module .star-brand-layerbox .level-item strong {
display: block;
font-size: 12px;
color: #333;
font-weight: 400
}
.star-brand-module .level-item .level-item-icon {
float: left;
width: 23px;
height: 23px;
overflow: hidden;
margin: 10px 8px 0 0
}
.star-brand-module .level-item .level1-item-icon {
background-position: 0 -457px
}
.star-brand-module .level-item .level2-item-icon {
background-position: -25px -457px
}
.star-brand-module .level-item .level3-item-icon {
background-position: -50px -457px
}
.star-brand-module .star-brand-layerbox .current-level-item {
background: #f5f5f5;
color: #333
}
.star-brand-module .current-level-item .level1-item-icon {
background-position: -24px -432px
}
.star-brand-module .current-level-item .level2-item-icon {
background-position: -48px -432px
}
.star-brand-module .current-level-item .level3-item-icon {
background-position: -72px -432px
}
.star-brand-module .about-brand .contact .hot-phone {
color: #f33;
font-size: 14px
}
.star-brand-module .star-service {
padding: 8px 0 0 0
}
.star-brand-module .star-service-rz {
padding: 8px 0 12px 12px
}
.star-brand-module .star-service div {
padding-top: 4px;
position: relative;
float: left;
width: 58px;
height: 21px;
margin-right: 13px
}
.star-brand-module .star-service .star-service-aladdin {
margin-right: 0
}
.star-brand-module .star-service div span {
display: block;
padding-left: 27px;
height: 21px;
line-height: 21px;
cursor: pointer
}
.star-brand-module .star-service .star-service-top span {
background-position: 0 -324px;
color: #925f05
}
.star-brand-module .star-service .star-service-aladdin span {
background-position: 0 -350px;
color: #d21a1a
}
.star-brand-module .star-service .star-service-version.disabled span {
background-position: -65px -299px;
color: #999
}
.star-brand-module .star-service .star-service-top.disabled span {
background-position: -65px -324px;
color: #999
}
.star-brand-module .star-service .star-service-aladdin.disabled span {
background-position: -65px -350px;
color: #999
}
.star-brand-module .star-service .version-2 span {
background-position: 0 -299px;
color: #076f7b
}
.star-brand-module .star-service .version-3 span {
background-position: 0 -402px;
color: #d21a1a
}
.star-brand-module .star-service .version-5 span {
background-position: 0 -376px;
color: #925f05
}
.star-brand-module .star-service-rz div {
margin-right: 10px
}
.star-brand-module .star-service p {
display: none;
position: absolute;
right: 0;
top: -28px;
height: 26px;
white-space: nowrap;
border: 1px solid #f8dda6;
background-color: #fefff1;
color: grey;
padding: 0 8px;
line-height: 26px;
font-family: arial
}
.star-brand-module .star-service p a {
font-family: simsun
}
.visited-list {
padding: 6px 0 8px
}
.visited-list li {
position: relative;
padding: 6px 5px 7px 28px;
overflow: hidden;
color: #999
}
.visited-list li input {
vertical-align: middle;
position: absolute;
left: 10px;
top: 24px
}
.visited-list .pic {
float: left;
width: 62px;
margin: 3px 7px 0 0;
overflow: hidden
}
.visited-list .pic img {
vertical-align: middle
}
.visited-list li p {
padding-left: 69px;
line-height: 18px
}
.visited-list li .visited-price {
color: #f33
}
.visited-list li a {
color: #333
}
.visited-list li a:hover {
color: #aaa
}
.visited-compare {
padding: 0 0 15px
}
.visited-compare input {
display: block;
width: 100px;
height: 28px;
margin: 0 auto;
line-height: 28px;
color: #fff;
cursor: pointer;
background: #30C37E;
border: 0 none;
outline: 0 none
}
.visited-compare input:hover {
background: #00a39E
}
.side-zplus-module .module-header {
overflow: hidden;
zoom: 1
}
.side-zplus-module .module-header h3 {
float: left;
margin-right: 5px;
padding-left: 20px
}
.side-zplus-module .module-header span {
float: left;
width: 54px;
height: 18px;
font-size: 12px;
overflow: hidden;
line-height: 18px;
background-color: #ff5959;
color: #fff;
text-align: center
}
.side-zplus-promotion {
padding: 0 0 10px;
overflow: hidden;
position: relative
}
.side-zplus-promotion li {
position: relative;
padding: 15px 5px 5px 15px;
font-size: 12px;
line-height: 18px;
zoom: 1;
overflow: hidden
}
.side-zplus-promotion li em {
position: absolute;
left: 105px;
top: 19px;
width: 13px;
height: 13px;
font-size: 12px;
text-align: center;
background-color: #ff5959;
color: #fff;
line-height: 13px;
overflow: hidden
}
.side-zplus-promotion li .n2 {
background-color: #999
}
.side-zplus-promotion .pic {
float: left;
width: 80px;
height: 80px;
overflow: hidden;
margin-right: 10px
}
.side-zplus-promotion .pic .w4-3 {
padding: 10px 0
}
.side-zplus-promotion h4 {
height: 40px;
word-break: break-all;
word-wrap: break-word;
font-weight: 400;
font-size: 12px;
overflow: hidden;
text-indent: 20px;
line-height: 20px
}
.side-zplus-promotion h4 a {
color: #333
}
.side-zplus-promotion h4 a:hover {
color: #aaa
}
.side-zplus-promotion p {
height: 18px;
overflow: hidden;
margin: 2px 0 0;
line-height: 18px
}
.side-zplus-promotion p span {
float: left;
height: 16px;
line-height: 16px;
margin: 1px 5px 0 0
}
.side-zplus-promotion p .status {
padding: 0 2px;
background: #ff5959;
font-family: arial;
color: #fff
}
.side-zplus-promotion .price {
margin-right: 10px;
color: #f33;
font-weight: 700
}
.lt-dealer-logo-header {
position: relative;
z-index: 10;
left: -1px;
top: -1px;
width: 190px;
padding: 5px 15px 6px;
background-color: #30C37E;
color: #fff
}
.lt-dealer-logo-header h3 {
height: 34px;
font: 24px/34px "Microsoft YaHei"
}
.lt-dealer-logo-header p {
height: 18px;
overflow: hidden;
font: 700 12px/18px "Microsoft YaHei"
}
.lt-dealer-logo-header .lt-dealer-logo {
display: block;
width: 210px;
max-width: 210px;
height: 40px;
margin: 0 0 5px
}
.lt-dealer-qrcode {
position: absolute;
top: 11px;
right: 15px;
width: 24px;
height: 24px
}
.lt-dealer-qrcode span {
display: block;
width: 24px;
height: 24px;
overflow: hidden;
background-position: 0 -78px;
text-indent: -9999em
}
.lt-dealer-qrcode em {
display: none;
width: 22px;
height: 23px;
overflow: hidden;
text-indent: -9999em;
border: 1px solid #e6e6e6;
border-bottom: 0 none;
background-color: #30C37E;
background-position: -32px -78px;
cursor: pointer
}
.lt-dealer-qrcode em:hover {
background-color: #30C37E
}
.lt-dealer-qrcode-img {
display: none;
position: absolute;
right: 0;
top: 24px;
width: 90px;
padding: 10px 10px 0;
border: 1px solid #e6e6e6;
background: #fff
}
.lt-dealer-qrcode-img img {
vertical-align: top
}
.lt-dealer-qrcode-img p {
height: 22px;
white-space: nowrap;
text-align: center;
font: 12px/22px arial;
color: #666
}
.lt-dealer-qrcode-on span {
display: none
}
.lt-dealer-qrcode-on .lt-dealer-qrcode-img, .lt-dealer-qrcode-on em {
display: block
}
.lt-merchant-list {
zoom: 1
}
.lt-merchant-list li {
position: relative;
line-height: 18px;
padding: 10px 5px 10px 15px;
vertical-align: middle;
zoom: 1
}
.lt-merchant-list .lt-merchant-tel {
margin-top: 4px;
height: 22px;
overflow: hidden;
vertical-align: baseline;
line-height: 22px
}
.lt-merchant-list li strong {
height: 18px;
overflow: hidden;
display: block;
padding-right: 20px;
font-family: 'Microsoft YaHei'
}
.lt-merchant-list .authorized {
display: inline-block;
width: 26px;
height: 14px;
margin: 2px 3px 0 0;
font: 12px/14px arial;
border: 1px solid #f60;
background: #fff;
color: #f60;
text-align: center;
vertical-align: top;
overflow: hidden
}
.lt-merchant-list .mer-qq {
position: absolute;
right: 15px;
top: 11px;
width: 15px;
height: 16px
}
.lt-merchant-list .mer-qq a {
display: block;
height: 16px;
text-indent: -9999em;
overflow: hidden
}
.lt-merchant-list .mer-qq .qonline {
background-position: 0 -54px
}
.lt-merchant-list .mer-qq .qonline:hover {
background-position: -19px -54px
}
.lt-merchant-list .mer-qq .qoffline {
background-position: -38px -54px
}
.lt-merchant-list .mer-qq .qoffline:hover {
background-position: -57px -54px
}
.lt-merchant-list .lt-merchant-address-c, .lt-merchant-list .lt-merchant-address-d {
margin-top: 5px;
height: 18px;
overflow: hidden;
vertical-align: baseline
}
.lt-merchant-credit {
display: none;
padding: 3px 0 0;
zoom: 1
}
.lt-merchant-list .hover .lt-merchant-credit {
display: block
}
.lt-merchant-list .lt-merchant-credit p {
height: 18px;
padding: 2px 0;
line-height: 18px;
overflow: hidden
}
.lt-merchant-list .lt-merchant-address {
height: auto;
margin: 0
}
.lt-merchant-credit span {
float: left
}
.lt-merchant-credit span {
color: #999
}
.lt-merchant-credit a {
margin-top: 2px
}
.lt-merchant-credit .address-info {
width: 150px;
margin-right: 0;
color: #333;
word-break: break-all;
word-wrap: break-word
}
.lt-merchant-address .address-info a {
float: none;
margin: 0;
text-decoration: underline
}
.lt-merchant-credit img {
margin: 5px 0;
display: block
}
.lt-merchant-list .hover .lt-merchant-address-d {
display: none
}
.lt-merchant-score {
overflow: hidden;
zoom: 1
}
.lt-merchant-score .cate {
float: left;
color: #999
}
.lt-merchant-score .rate-bar {
float: left;
margin: 9px 0 0;
width: 70px;
height: 4px;
background: #e6e6e6;
font: 0/0 arial
}
.lt-merchant-score .rate-bar i {
display: block;
height: 4px;
background: #30C37E
}
.lt-merchant-score .score {
float: left;
padding: 0 0 0 10px;
color: #333
}
.lt-merchant-list .hover {
z-index: 2
}
.lt-merchant-list .even {
background: #fafafa
}
.lt-merchant-list .tel {
padding: 0 0 0 18px;
margin-right: 5px;
background-position: -134px -57px
}
.lt-ask-price-btn, .lt-ask-price-btn-disabled {
display: inline-block;
width: 60px;
height: 22px;
overflow: hidden;
background: #30C37E;
line-height: 22px;
cursor: pointer;
vertical-align: top;
color: #fff;
text-align: center
}
.lt-ask-price-btn-disabled {
background: #ccc
}
.zplus_ad {
margin-top: 20px;
border: 0 solid #e6e6e6
}
.city-widget {
display: none;
position: absolute;
width: 418px;
-webkit-box-shadow: 2px 2px 1px 0 rgba(224, 224, 224, .4);
-moz-box-shadow: 2px 2px 1px 0 rgba(224, 224, 224, .4);
box-shadow: 2px 2px 1px 0 rgba(224, 224, 224, .4)
}
.city-widget-close {
position: absolute;
top: 7px;
right: 7px;
width: 23px;
height: 23px;
text-indent: -9999em;
overflow: hidden;
background-position: 0 -10px;
cursor: pointer;
-webkit-user-select: none;
user-select: none;
border-radius: 50%
}
.city-widget-close:hover {
background-color: #b3b3b3;
background-position: 0 -33px
}
.city-box {
clear: both;
padding: 15px;
border: 1px solid #e6e6e6;
background: #fff
}
.city-tabs {
border-bottom: 2px solid #30C37E;
height: 26px
}
.city-tabs li {
position: relative;
float: left;
height: 20px;
line-height: 20px;
margin: 0 5px 0 0;
padding: 3px 25px 2px 11px;
border: 1px solid #e0e0e0;
border-bottom: 0 none;
color: #666;
cursor: pointer;
background: #fff;
overflow: hidden;
-webkit-user-select: none;
user-select: none
}
.city-tabs i {
position: absolute;
top: 11px;
right: 10px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -7px 0
}
.city-tabs .active {
padding: 2px 24px 4px 10px;
border-width: 2px;
border-color: #30C37E;
margin-bottom: -2px
}
.city-tabs .active i {
top: 10px;
right: 9px
}
.area-list {
overflow: hidden;
zoom: 1;
padding: 10px 0 7px
}
.area-list li {
float: left;
padding: 4px 0 4px 7px;
width: 89px;
height: 22px;
line-height: 22px
}
.area-list li a {
padding: 0 5px;
float: left
}
.area-list li .active, .area-list li .active:hover, .area-list li a:hover {
color: #fff;
text-decoration: none;
background: #30C37E
}
.icon-darr, .icon-rarr, .icon-uarr, .short-review-star, .short-review-star .active, .star, .star .comments-box .btn-advanced, .comments-box .comments-default-score .want-buy-btn i, .comments-box .error-tips .dou, .comments-box .error-tips .icon, .comments-box .short-review-star, .comments-box .short-review-star .active, .comments-score-new .total-score .rec-ico, .comments-score-new .total-score .rec-ico2, .comments-score-new-notes i, .comments-score-new-notes-small i, .edit-rec-icon, .new-star, .new-star .star {
width: 69px;
height: 12px;
overflow: hidden;
background-position: 0 -80px
}
.star em {
float: left;
height: 12px;
background-position: 0 -60px
}
.new-star {
width: 98px;
height: 18px;
overflow: hidden;
background-position: 0 -23px
}
.new-star .empty-star, .new-star em {
float: left;
height: 18px;
background-position: 0 0
}
.new-star .empty-star {
background-position: 0 -46px
}
.biger-star {
width: 79px;
height: 14px;
background-position: 0 0
}
.biger-star em {
height: 14px;
background-position: 0 -20px
}
.func-handle {
height: 20px;
overflow: hidden;
margin: 23px 0 0;
padding: 0 20px
}
.func-handle a, .func-handle span {
float: left;
margin: 0 20px 0 0;
color: #999;
line-height: 20px
}
.func-handle a.laud, .func-handle a.laud:hover {
color: #c00
}
.func-handle a i, .func-handle span i {
float: left;
width: 20px;
height: 20px;
overflow: hidden;
margin: 2px 5px 0 0;
font-family: iconfont;
font-size: 18px;
font-style: normal;
color: #ccc
}
.func-handle a:hover i, .func-handle span:hover i {
color: #30C37E
}
.func-handle a.laud i {
color: #c00
}
.func-handle a:hover {
text-decoration: none;
color: #333
}
.func-handle .icon-reply {
margin-top: 2px;
background: 0 0
}
.func-handle .icon-reply::before {
content: "\e74f";
display: block
}
.func-handle .icon-zan {
margin-top: 0;
background: 0 0
}
.func-handle .icon-zan::before {
content: "\e60a";
display: block
}
.func-handle .icon-cai {
margin-top: 4px;
background: 0 0;
font-size: 15px;
height: 22px
}
.func-handle .icon-cai::before {
content: "\e694";
display: block
}
.func-handle .icon-share {
margin-top: 3px;
background-position: -43px 1px
}
.func-handle .icon-fav {
background-position: -60px 0
}
.func-handle .icon-view {
background-position: -80px 3px
}
.func-handle .done {
color: #333
}
.func-handle .done .icon-reply, .func-handle a[href]:hover .icon-reply {
background-position: 0 -18px
}
.func-handle .done .icon-zan, .func-handle a[href]:hover .icon-zan {
background-position: -13px -20px
}
.func-handle .done .icon-cai, .func-handle a[href]:hover .icon-cai {
background-position: -28px -20px
}
.func-handle a[href]:hover .icon-share, .func-handle.done .icon-share {
background-position: -43px -19px
}
.func-handle .done .icon-fav, .func-handle a[href]:hover .icon-fav {
background-position: -60px -20px
}
.func-handle .done .icon-view, .func-handle a[href]:hover .icon-view {
background-position: -80px -17px
}
.func-handle .answer-num {
float: right;
margin-right: 0;
color: #999
}
.func-handle .answer-num em, .func-handle .answer-num span {
float: none;
margin: 0;
color: #0a50a1
}
.func-handle .answer-num:hover span, .func-handle .answer-num[href]:hover {
text-decoration: underline;
color: #aaa
}
.comments-score {
margin-bottom: 10px;
zoom: 1;
font-family: 'Microsoft YaHei', arial
}
.comments-score .score-item {
float: right;
width: 374px;
margin: 25px 0 0
}
.comments-score .score-item li {
float: left;
width: 170px;
height: 22px;
padding: 0 17px 0 0;
color: #666;
line-height: 22px
}
.comments-score .score-item strong {
float: left;
width: 48px;
overflow: hidden;
margin: 0 10px 0 0;
font-weight: 400
}
.comments-score .score-item .star {
float: left;
margin: 5px 10px 0 0
}
.comments-score .score-item .text {
color: #999
}
.comments-score .comments-words {
clear: both
}
.comments-score .total-score {
display: inline;
float: left;
width: 80px;
margin: 19px 0 -10px 20px;
padding: 0 30px 0 10px;
position: relative;
z-index: 2
}
.comments-score .total-score strong {
display: block;
color: #f60;
font-weight: 400;
font-size: 36px;
line-height: 50px;
text-align: center
}
.comments-score .total-score .biger-star {
margin-top: 3px
}
.comments-score .comments-level {
float: left;
margin: 20px 0 0;
padding: 5px 0 5px 0;
background-position: 198px -80px;
color: #666;
font-family: 'Microsoft YaHei', arial;
line-height: 22px
}
.comments-score .comments-level li {
position: relative;
height: 22px;
width: 130px;
overflow: hidden;
padding: 0 13px 0 60px;
vertical-align: middle
}
.comments-score .comments-level strong {
position: absolute;
top: 0;
left: 0;
font-weight: 400;
padding: 0 5px 0 0
}
.comments-score .comments-level em {
position: absolute;
top: 0;
left: 28px;
color: #999
}
.comments-score .comments-level .rate-bar {
position: absolute;
top: 6px;
left: 63px;
float: left;
width: 100px;
height: 10px;
overflow: hidden;
background: #efefef
}
.comments-score .comments-level i {
float: left;
height: 10px;
background: #f60
}
.comments-score .comments-words {
margin: 20px 20px 0;
padding-bottom: 10px;
border-top: 1px solid #f0f0f0
}
.comments-score .comments-words .words-tips {
margin: 14px 0 10px;
font-size: 16px;
line-height: 26px
}
.comments-score .words-tips strong {
color: #f60;
font-weight: 400
}
.bad-words, .good-words {
zoom: 1;
height: 36px;
overflow: hidden;
position: relative
}
.words-all {
height: auto
}
.comments-score .words-list li {
position: relative;
float: left;
margin: 0 10px 10px 0
}
.comments-score .words-list a {
float: left;
height: 24px;
padding: 0 9px;
border: 1px solid #fc9;
color: #f60;
line-height: 24px;
text-decoration: none;
white-space: nowrap;
outline: 0 none
}
.comments-score .good-words .active, .comments-score .good-words a:hover {
background-color: #fff9e5;
color: #f60;
text-decoration: none
}
.comments-score .bad-words a {
border-color: #8cdac1;
color: #096
}
.comments-score .bad-words .active, .comments-score .bad-words a:hover {
border-color: #a7dba7;
background: #f2fbf8;
color: #408040
}
.comments-score .comments-words .close-words {
position: absolute;
bottom: -5px;
right: -5px;
width: 11px;
height: 11px;
overflow: hidden;
background-position: -10px -80px;
text-indent: -999em;
cursor: pointer
}
.comments-score .bad-words .close-words {
background-position: -25px -80px
}
.comments-score .product-parameter {
float: left;
width: 220px;
margin: 24px 0 0;
padding: 0 0 0 30px;
border-left: 1px solid #e6e6e6;
line-height: 22px
}
.comments-score .product-parameter li {
height: 22px;
overflow: hidden;
color: #666
}
.comments-score .product-parameter span {
color: #999
}
.comments-score-notes-small {
position: absolute;
z-index: 3;
left: 80px;
top: 10px;
width: 23px;
height: 23px
}
.comments-score-notes-small i {
display: block;
width: 23px;
height: 23px;
overflow: hidden;
background-position: -104px -77px;
cursor: pointer
}
.comments-score-notes-small p {
display: none;
position: absolute;
left: 22px;
top: -10px;
width: 320px;
padding: 12px 5px 12px 15px;
line-height: 20px;
border: 1px solid #e6e6e6;
background-color: #fff;
-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1);
box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1)
}
.comments-score-notes-small-hover p {
display: block
}
.comments-score-notes {
position: relative;
margin: 20px auto -21px;
width: 672px;
padding: 8px 16px 8px 30px;
color: #666;
background: #fafafa
}
.comments-score-notes i {
position: absolute;
left: 10px;
top: 11px;
width: 12px;
height: 12px;
background-position: -104px -77px
}
.comments-score-new {
margin-bottom: 20px;
zoom: 1;
font-family: 'Microsoft YaHei', arial
}
.comments-score-new .comments-words {
clear: both
}
.comments-score-new .total-score {
display: inline;
float: left;
width: 128px;
height: 110px;
padding: 18px 0 0;
margin: 46px 0 0 20px;
border: 1px solid #e6e6e6;
position: relative;
z-index: 13
}
.comments-score-new .total-score strong {
display: block;
margin: 0 0 3px;
font-weight: 400;
font-size: 36px;
line-height: 50px;
text-align: center
}
.comments-score-new .total-score .new-star {
margin: 0 auto
}
.comments-score-new .total-score .rec-ico, .comments-score-new .total-score .rec-ico2 {
position: absolute;
top: -1px;
left: -1px;
width: 58px;
height: 57px;
background-position: 0 -162px
}
.comments-score-new .total-score .rec-ico2 {
background-position: 0 -222px
}
.comments-score-new .comments-words {
margin: 20px 20px 0;
padding-bottom: 10px;
border-top: 1px solid #f0f0f0
}
.comments-score-new .comments-words .words-tips {
margin: 14px 0 10px;
font-size: 14px;
line-height: 26px
}
.comments-score-new .words-tips strong {
color: #f60;
font-weight: 400
}
.comments-score-new .words-list li {
position: relative;
float: left;
margin: 0 10px 10px 0
}
.comments-score-new .words-list a {
float: left;
height: 24px;
padding: 0 9px;
border: 1px solid #fc9;
color: #f60;
line-height: 24px;
text-decoration: none;
white-space: nowrap;
outline: 0 none
}
.comments-score-new .good-words .active, .comments-score-new .good-words a:hover {
background-color: #fff9e5;
color: #f60;
text-decoration: none
}
.comments-score-new .bad-words a {
border-color: #8cdac1;
color: #096
}
.comments-score-new .bad-words .active, .comments-score-new .bad-words a:hover {
border-color: #a7dba7;
background: #f2fbf8;
color: #408040
}
.comments-score-new .comments-words .close-words {
position: absolute;
bottom: -5px;
right: -5px;
width: 11px;
height: 11px;
overflow: hidden;
background-position: -10px -80px;
text-indent: -999em;
cursor: pointer
}
.comments-score-new .bad-words .close-words {
background-position: -25px -80px
}
.comments-score-new .product-parameter {
float: left;
width: 220px;
margin: 24px 0 0;
padding: 0 0 0 30px;
border-left: 1px solid #e6e6e6;
line-height: 22px
}
.comments-score-new .product-parameter li {
height: 22px;
overflow: hidden;
color: #666
}
.comments-score-new .product-parameter span {
color: #999
}
.comments-score-new .total-num {
position: relative;
z-index: 3;
height: 24px;
margin: 5px 0 0;
line-height: 24px;
color: #999;
text-align: center
}
.comments-score-new .total-num a {
color: #333
}
.comments-score-new .total-num a:hover {
color: #aaa;
text-decoration: underline
}
.comments-score-new-notes-small {
display: inline-block;
width: 24px;
height: 24px;
vertical-align: middle
}
.comments-score-new-notes-small i {
display: inline-block;
width: 22px;
height: 22px;
overflow: hidden;
background-position: -22px -70px;
cursor: pointer
}
.comments-score-new .comments-level {
display: none;
position: absolute;
left: -11px;
top: 22px;
padding: 10px 15px 15px;
background: #fff;
color: #666;
font-family: 'Microsoft YaHei', arial;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1);
box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1)
}
.comments-score-new .comments-level li {
position: relative;
height: 100%;
width: 150px;
padding: 0 42px 0 45px;
margin: 5px 0 0;
line-height: 14px;
overflow: hidden;
vertical-align: middle;
text-align: left
}
.comments-score-new .comments-level b {
position: absolute;
top: 0;
left: 0;
width: 35px;
text-align: right;
font-weight: 400;
padding: 0 5px 0 0
}
.comments-score-new .comments-level .rate-bar {
position: relative;
width: 100%;
height: 14px;
background: #f0f0f0
}
.comments-score-new .comments-level .rate-bar em {
display: block;
height: 14px
}
.comments-score-new .comments-level var {
position: absolute;
top: 1px;
right: -48px;
width: 42px;
height: 14px;
padding: 0 0 0 6px;
text-align: left;
color: #999;
font-style: normal
}
.comments-score-new-notes-small-hover .comments-level {
display: block
}
.comments-score-new-notes-small-hover i {
background-position: -22px -70px
}
.comments-score-new-notes {
position: relative;
margin: 20px 20px -21px;
padding: 8px 16px 8px 30px;
color: #666;
background: #fafafa
}
.comments-score-new-notes i {
position: absolute;
left: 10px;
top: 11px;
width: 13px;
height: 13px;
background-position: -85px -115px
}
.features-score {
position: relative;
float: left;
width: 375px;
padding: 61px 20px 24px 40px;
height: 96px
}
.features-score .y-axis {
position: absolute;
left: 14px;
bottom: 13px;
width: 26px;
overflow: hidden;
text-align: center
}
.features-score .y-axis b {
display: block;
height: 19px;
line-height: 19px;
font-weight: 400;
color: #999
}
.features-score .x-line {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%
}
.features-score .x-line div {
padding: 44px 10px 24px 40px;
height: 113px
}
.features-score .x-line i {
display: block;
height: 18px;
border-bottom: 1px solid #f0f0f0
}
.features-score .x-line .last {
border: 0 none
}
.features-score .canvas {
position: relative;
z-index: 2;
height: 96px;
border-bottom: 1px solid #e0e0e0
}
.features-score .canvas li {
position: relative;
float: left;
height: 96px;
width: 55px;
text-align: center
}
.features-score .bar-4 li {
width: 68px
}
.features-score .bar-5 li {
width: 75px
}
.features-score .bar-6 li {
width: 45px
}
.features-score .canvas li .bar {
position: absolute;
left: 50%;
bottom: -1px;
width: 16px;
background: #7dadfa;
margin: 0 0 0 -8px;
background: url(../image/bar.png) 0 bottom no-repeat
}
.features-score .canvas li .bar-empty {
background: #f5f5f5
}
.features-score .canvas li var {
position: absolute;
left: 50%;
top: -20px;
width: 30px;
height: 20px;
line-height: 20px;
font-style: normal;
margin-left: -15px
}
.features-score .canvas li .name {
position: absolute;
left: 0;
bottom: -24px;
height: 24px;
line-height: 24px;
width: 100%;
color: #999
}
.no-detail-score {
float: left;
width: 334px;
margin: 34px 0 0
}
.comments-score-new .no-detail-score .comments-level {
display: block;
position: static;
border: 0 none;
box-shadow: none
}
.comments-score-new .no-detail-score .comments-level li {
width: 200px;
height: 16px;
padding-left: 50px;
line-height: 16px;
margin-top: 14px
}
.comments-score-new .no-detail-score .comments-level b {
width: 45px;
font-size: 14px
}
.comments-score-new .no-detail-score .comments-level .rate-bar {
background: #f0f0f0
}
.comments-score-new .no-detail-score .comments-level .rate-bar em {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 14px
}
.comments-box {
position: relative;
zoom: 1;
float: left;
width: 331px;
margin: 20px 0 0;
padding: 12px 20px 20px 20px;
border-left: 1px solid #f0f0f0;
font-family: 'Microsoft YaHei', arial
}
.comments-box .comments-box-title {
height: 26px;
line-height: 26px;
font-size: 14px
}
.comments-box .comments-default-score {
font-size: 12px;
line-height: 22px
}
.comments-box .comments-default-score span {
float: left
}
.comments-box .comments-default-score b {
color: #f33
}
.comments-box .comments-default-score .want-buy-btn {
position: relative;
float: right;
width: 34px;
height: 20px;
padding: 0 0 0 24px;
border: 1px solid #f60;
border-radius: 10px;
background-color: #fff;
color: #f60;
line-height: 20px;
cursor: pointer
}
.comments-box .comments-default-score .want-buy-btn i {
position: absolute;
top: 5px;
left: 10px;
width: 12px;
height: 11px;
background-position: -44px -74px
}
.comments-box .comments-default-score .want-buy-btn:hover, .comments-box .comments-default-score .wanted {
background-color: #f60;
color: #fff
}
.comments-box .comments-default-score .want-buy-btn:hover i, .comments-box .comments-default-score .wanted i {
background-position: -58px -74px
}
.comments-box .short-review-star {
float: left;
width: 104px;
height: 18px;
overflow: hidden;
margin: 2px 5px 0 0;
background-position: 0 -46px
}
.comments-box .short-review-star div {
float: left;
width: 18px;
height: 18px;
overflow: hidden;
margin: 0 2px 0 0;
cursor: pointer
}
.comments-box .short-review-star .active {
background-position: 0 0
}
.comments-box .writebox {
position: relative;
height: 56px;
padding: 8px 0 0
}
.comments-box textarea {
display: block;
width: 309px;
height: 40px;
overflow-y: auto;
padding: 7px 10px;
outline: 0 none;
resize: none;
border: 1px solid #e7e7e7;
color: #ccc;
font: 400 14px/20px 'Microsoft YaHei', arial
}
.comments-box textarea.warning {
background: #F3BDAD;
border: 1px solid #DE6C49 !important
}
.comments-box .focus, .comments-box textarea:focus {
border-color: #30C37E;
color: #333
}
.writebox .write-footer {
display: none;
position: absolute;
top: 64px;
left: 0;
width: 100%;
padding: 10px 0 0;
background-color: #fff
}
.write-footer .write-btns {
height: 26px;
line-height: 26px
}
.write-footer .write-btns .publish-btn {
float: right;
width: 56px;
height: 26px;
margin: 0 0 0 10px;
background-color: #30C37E;
text-align: center;
color: #fff;
font: 400 14px/26px 'Microsoft YaHei', arial;
border-radius: 2px;
cursor: pointer
}
.write-footer .write-btns .publish-btn:hover {
background-color: #00a39E
}
.write-footer .write-btns .word-num {
float: right;
color: #999
}
.write-footer p {
display: none;
height: 28px;
line-height: 28px;
text-align: right
}
.write-footer p a {
color: #f60
}
.comments-box .writebox {
z-index: 2
}
.write-show .write-footer {
display: block
}
.comments-box .comments-box-button {
padding: 10px 0 0
}
.comments-box .btn-post {
float: left;
width: 90px;
height: 34px;
margin: 0 10px 0 0;
overflow: hidden;
border-radius: 1px;
border: 0 none;
outline: 0 none;
background: #30C37E;
color: #fafafa;
font: 400 14px/34px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.comments-box .btn-post:hover {
background: #00a39E
}
.comments-box .btn-advanced {
float: left;
height: 26px;
padding: 0 10px 0 25px;
margin: 0 6px 0 0;
overflow: hidden;
border-radius: 1px;
background-color: #f60;
color: #fff;
font: 400 14px/26px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer;
border-radius: 2px;
background-position: -77px -87px
}
.comments-box .btn-advanced:hover {
background-color: #f04000;
text-decoration: none;
color: #fff
}
.comments-box .error-tips {
position: relative;
float: left;
height: 22px;
margin: 1px 0 0 0;
padding: 0 10px;
border: 1px solid #fdb07d;
background: #fff7f2;
font-size: 12px;
line-height: 22px
}
.comments-box .error-tips a {
color: #f60
}
.comments-box .error-tips a:hover {
color: #aaa
}
.comments-box .error-tips .icon {
position: absolute;
top: 7px;
left: -5px;
width: 5px;
height: 8px;
overflow: hidden;
background-position: -93px -75px
}
.comments-box .error-tips .dou {
display: inline-block;
width: 12px;
height: 12px;
margin: 5px 0 0 2px;
vertical-align: top;
background-position: -72px -74px
}
.comments-post {
position: relative;
zoom: 1;
margin: 20px 0 0;
padding: 15px 20px 20px 80px;
border: 1px solid #e6e6e6;
background: #f2f9ff;
font-family: 'Microsoft YaHei', arial
}
.comments-post .comments-post-face {
position: absolute;
left: 20px;
top: 20px;
width: 50px;
height: 50px;
overflow: hidden
}
.comments-post .comments-post-face img {
border-radius: 25px;
-webkit-border-radius: 25px;
vertical-align: middle
}
.comments-post-labels {
position: absolute;
left: 20px;
top: 15px;
width: 60px;
overflow: hidden
}
.comments-post-labels label {
display: block;
height: 24px;
margin-bottom: 10px;
line-height: 24px;
font-size: 14px
}
.comments-post-labels label b {
font-size: 12px;
color: #f33
}
.comments-post .comments-default-score {
font-size: 12px;
line-height: 24px
}
.comments-post .comments-default-score span {
float: left
}
.comments-post .comments-default-score b {
color: #f33
}
.comments-post .short-review-star {
float: left;
width: 85px;
height: 14px;
overflow: hidden;
margin: 4px 2px 0 0;
background-position: 0 -40px
}
.comments-post .short-review-star div {
float: left;
width: 15px;
height: 15px;
overflow: hidden;
margin: 0 1px 0 0;
cursor: pointer
}
.comments-post .short-review-star .active {
background-position: 0 -20px
}
#defaultScoreTip {
color: #999
}
.no-score-tip {
float: left;
position: relative;
border: 1px solid #fdb07d;
background: #fff7f2;
height: 22px;
line-height: 22px;
padding: 0 8px
}
.no-score-tip i {
position: absolute;
top: 7px;
left: -5px;
width: 5px;
height: 8px;
overflow: hidden;
background-position: -65px -40px;
color: #f33 !important
}
.comments-post textarea {
display: block;
width: 636px;
height: 48px;
box-sizing: content-box;
overflow-y: auto;
margin: 10px 0 0;
padding: 2px 10px;
outline: 0 none;
resize: none;
border: 1px solid #ccc;
color: #ccc;
font: 400 14px/24px 'Microsoft YaHei', arial
}
.comments-post .focus {
border: 1px solid #30C37E;
color: #333;
background: #fff
}
.comments-post .comments-post-button {
margin: 10px 0 0
}
.comments-post .btn-post {
float: left;
width: 90px;
height: 34px;
margin: 0 10px 0 0;
overflow: hidden;
border-radius: 1px;
border: 0 none;
outline: 0 none;
background: #30C37E;
color: #fafafa;
font: 400 14px/34px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.comments-post .btn-post:hover {
background: #00a39E
}
.comments-post .btn-advanced {
float: left;
width: 88px;
height: 32px;
margin: 0 10px 0 0;
overflow: hidden;
border-radius: 1px;
border: 1px solid #f60;
background: #f60;
color: #fff;
font: 400 14px/32px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.comments-post .btn-advanced:hover {
background: #f04000;
border-color: #f04000;
text-decoration: none;
color: #fff
}
.comments-post .error-tips {
display: none;
position: relative;
float: left;
height: 22px;
margin: 5px 10px 0 0;
padding: 0 10px;
border: 1px solid #fdb07d;
background: #fff7f2;
font-size: 12px;
line-height: 22px
}
.comments-post .error-tips a {
color: #f60
}
.comments-post .error-tips a:hover {
color: #aaa
}
.comments-post .error-tips .icon {
position: absolute;
top: 7px;
left: -5px;
width: 5px;
height: 8px;
overflow: hidden;
background-position: -95px -96px
}
#J_AdvTip {
display: block
}
#J_AdvTip a {
padding-right: 16px;
margin: 0 3px;
color: #0a50a1
}
#J_AdvTip a:hover {
color: #aaa
}
.comments-post .upload-status {
display: none;
float: left;
position: relative;
margin-top: -3px;
padding: 0 0 0 20px;
height: 18px;
overflow: hidden;
color: #999
}
.comments-post .upload-status .icon {
position: absolute;
top: 3px;
left: 0;
width: 16px;
height: 13px;
overflow: hidden;
background-position: -75px -40px
}
.comments-post .uploader {
overflow: hidden;
position: relative;
cursor: pointer
}
.uploader .swf {
position: absolute;
left: 0;
top: 0;
z-index: 5;
width: 100px;
height: 60px;
opacity: 0;
filter: alpha(opacity=0)
}
.uploader:hover .upload-pic {
color: #aaa;
text-decoration: underline
}
.uploader:hover .upload-pic .icon {
background-position: 0 -60px
}
.comments-post .upload-before {
position: relative;
float: left;
padding: 7px 0 0;
width: 100px;
height: 18px;
margin-top: -44px;
overflow: hidden;
visibility: hidden
}
.comments-post .upload-before .uploader {
margin: 0;
height: 18px
}
.comments-post .upload-pic {
line-height: 18px;
position: relative;
cursor: pointer
}
.comments-post .upload-pic span {
position: relative;
display: block;
padding: 0 0 0 20px;
cursor: pointer;
height: 18px;
overflow: hidden
}
.comments-post .upload-pic .icon {
position: absolute;
top: 3px;
left: 0;
width: 16px;
height: 13px;
overflow: hidden;
background-position: 0 -40px
}
.comments-post .upload-before .add-upload-pic {
display: none
}
.comments-post .upload-pic-list .upload-pic {
display: none
}
.comments-post .upload-pic-list .uploader {
margin: 12px 0 0;
width: 80px;
height: 60px
}
.comments-post .upload-pic-list {
position: static;
float: none;
width: auto;
height: auto;
margin: 10px 0 0;
zoom: 1;
border-top: 1px solid #e6e6e6
}
.comments-post .upload-pic-list li {
position: relative;
float: left;
width: 80px;
height: 60px;
float: left;
margin: 12px 7px 0 0
}
.comments-post .upload-pic-list .closed-icon:hover {
background-position: 3px -20px
}
.comments-post .upload-pic-list .add-upload-pic {
display: block;
position: relative;
width: 78px;
height: 58px;
overflow: hidden;
border: 1px dashed #e0e0e0;
background: #f9f9f9;
cursor: pointer
}
.comments-post .add-upload-pic .vline {
position: absolute;
left: 37px;
top: 14px;
width: 3px;
height: 29px;
overflow: hidden;
background-color: #ccc
}
.comments-post .add-upload-pic .hline {
position: absolute;
left: 24px;
top: 27px;
width: 29px;
height: 3px;
overflow: hidden;
background-color: #ccc;
font: 0/0 arial
}
.comments-post .upload-pic-list li:hover .add-upload-pic {
border: 1px dashed #999;
background-color: #e6e6e6
}
.comments-post li:hover .add-upload-pic b {
background-color: #999
}
.upload-pic-tips {
height: 18px;
line-height: 18px;
color: #999
}
.upload-pic-tips span {
color: #666
}
#postSuccessTips {
position: absolute;
border: 3px solid #6aaaeb;
background: #fff;
color: #666;
z-index: 100001
}
#postSuccessTips .post-tips-inner {
padding: 0 10px;
height: 30px;
text-align: center;
line-height: 30px
}
.icon-postsuc {
position: relative;
top: -1px;
display: inline-block;
width: 14px;
height: 14px;
margin-right: 5px;
font: 0/0 arial;
background-position: -154px -191px;
vertical-align: middle
}
.my-comment-button {
float: right;
width: 104px;
height: 44px;
margin: -44px 0 0;
position: relative;
z-index: 5
}
.my-comment-link {
display: block;
width: 84px;
height: 30px;
margin: 7px 0 0;
text-align: center;
background: #30C37E;
font: 14px/30px 'Microsoft YaHei', arial;
color: #fff
}
.my-comment-link:hover {
color: #fff;
background: #00a39E;
text-decoration: none
}
.my-comment-status {
position: absolute;
top: 3px;
left: -49px;
width: 41px;
height: 17px;
background: #f60;
color: #fff;
font: 12px/17px 'Microsoft YaHei', arial;
text-align: center
}
.my-comment-status i {
position: absolute;
right: -5px;
top: 6px;
border-width: 3px;
border-style: solid;
border-color: #fafafa #fafafa #f60 #f60;
width: 0;
height: 0;
font: 0/0 arial;
overflow: hidden;
background-position: -65px -80px
}
.my-comment-tips {
position: absolute;
top: 43px;
right: 14px;
width: 181px;
height: 36px;
padding: 7px 7px 7px 53px;
background: #fff;
border: 1px solid #ff8533
}
.my-comment-tips i {
position: absolute;
right: 42px;
top: -6px;
width: 11px;
height: 6px;
background-position: -65px -80px
}
.my-comment-tips em {
position: absolute;
left: 10px;
top: 10px;
width: 33px;
height: 31px;
background-position: -10px -95px
}
.my-comment-tips-close {
position: absolute;
right: -9px;
top: -9px;
width: 20px;
height: 20px;
overflow: hidden;
cursor: pointer
}
.my-comment-tips-close:hover {
background-position: 0 -20px
}
.comments-breadcrumbs .my-comment-button {
margin: 0;
width: 84px;
height: 34px
}
.comments-breadcrumbs .my-comment-link {
margin: 2px 0 0
}
.comments-breadcrumbs .my-comment-tips {
right: -1px;
line-height: 18px
}
.comments-breadcrumbs .my-comment-tips a {
float: none;
font-size: 12px
}
.comment-item {
position: relative;
zoom: 1;
margin: 20px 0 20px;
border: 1px solid #e6e6e6;
font-family: 'Microsoft YaHei', arial;
padding-bottom: 20px
}
.comment-item .post-btn {
display: block;
width: 90px;
height: 34px;
overflow: hidden;
margin: 16px auto 0;
border-radius: 2px;
border: 0 none;
outline: 0 none;
background: #30C37E;
color: #fafafa;
font: 400 14px/34px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.comment-item .post-btn:hover {
background: #00a39E;
text-decoration: none
}
.comment-item .comments-user {
overflow: hidden;
margin: 0 20px;
padding: 20px 0 10px;
border-bottom: 2px solid #30C37E
}
.comment-item .comments-user img {
-webkit-border-radius: 25px;
border-radius: 25px;
vertical-align: top
}
.comment-item .comments-user .face {
float: left;
margin: 0 10px 0 0
}
.comment-item .comments-user .post-btn {
float: right
}
.comment-item .comments-user-name {
overflow: hidden;
zoom: 1;
margin: 4px 0 0
}
.comment-item .comments-user-name a {
height: 18px;
overflow: hidden;
font-size: 14px;
line-height: 18px
}
.comment-item .comments-user-name strong {
font-size: 14px;
font-weight: 400
}
.comment-item .comments-user-name p {
height: 18px;
overflow: hidden;
margin: 4px 0 0;
color: #999;
line-height: 18px
}
.comment-item .comments-list-content {
padding: 18px 0 0
}
.comment-item .single-score {
padding: 0 20px;
color: #666;
line-height: 18px
}
.comment-item .single-score .empty-score {
color: #999
}
.comment-item .single-score .date {
float: right;
color: #999
}
.comment-item .single-score .star {
float: left;
margin: 1px 5px 0 0
}
.comment-item .comments-content {
padding: 20px 20px 0
}
.comment-item .comments-content h3 {
padding: 10px 0 6px;
font-weight: 400;
font-size: 16px;
line-height: 26px
}
.comment-item .comments-content .source {
color: #999;
font-size: 12px
}
.comment-item .icon-from-android, .comment-item .icon-from-ios, .comment-item .icon-from-shop, .comment-item .icon-from-wap {
padding: 1px 0 1px 18px
}
.comment-item .icon-from-wap {
background-position: 0 -56px
}
.comment-item .icon-from-ios {
background-position: 0 -37px
}
.comment-item .icon-from-android {
background-position: 0 -17px
}
.comment-item .icon-from-shop {
background-position: 0 0
}
.comment-item .comments-words {
position: relative;
zoom: 1;
overflow: hidden;
margin: 0;
font-size: 14px;
line-height: 24px
}
.comment-item .comments-words strong {
float: left;
width: 45px
}
.comment-item .comments-words p {
overflow: hidden;
zoom: 1
}
.comment-item .comments-words .highlight {
color: #f33
}
.comment-item .view-more {
display: none;
overflow: hidden;
zoom: 1;
height: 18px;
margin: 9px 0 0
}
.comment-height-limit .content-inner {
position: relative;
overflow: hidden;
zoom: 1
}
.comment-item .view-more a {
position: relative;
zoom: 1;
float: left;
padding: 0 15px 0 0;
font-size: 14px;
line-height: 18px
}
.comment-item .view-more .icon-darr {
position: absolute;
top: 7px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -31px -105px
}
.comment-item .view-more .icon-uarr {
position: absolute;
top: 7px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -41px -105px
}
.comment-item .view-more a:hover {
color: #aaa
}
.comment-item .view-more a:hover .icon-darr {
background-position: -31px -95px
}
.comment-item .view-more a:hover .icon-uarr {
background-position: -41px -95px
}
.comment-item .media-group {
margin-bottom: 25px;
padding: 6px 0 0
}
.comment-item .media-group li {
position: relative;
float: left;
width: 80px;
height: 60px;
margin: 5px 5px 0 0;
border: 1px solid #f8f8f8;
overflow: hidden
}
.comment-item .media-group img {
vertical-align: top
}
.comment-item .media-group .loading {
position: absolute;
left: 50%;
top: 50%;
width: 16px;
height: 16px;
margin: -8px 0 0 -8px
}
.comment-item .newer-comment {
margin: 11px 0 0;
border-top: 1px dashed #E9E9E9
}
.comment-item .newer-comment dt {
margin: 9px 0 0;
height: 30px;
color: #f33;
font: 700 14px/30px 'Microsoft YaHei', arial;
overflow: hidden
}
.comment-item .newer-comment dt span {
float: left;
margin-right: 5px
}
.comment-item .newer-comment dt em {
float: left;
height: 18px;
padding: 0 4px;
margin: 6px 0 0 0;
font: 12px/18px 'Microsoft YaHei', arial;
color: #fff;
background: #f60
}
.comment-item .newer-comment dd {
font-size: 14px;
line-height: 24px;
overflow: hidden;
zoom: 1
}
.comment-item .func-handle {
margin: 25px 0 0
}
.comment-no-score .total-no-score {
font-size: 30px;
line-height: 36px;
color: #ccc;
text-align: center
}
.comment-no-score .features-score .canvas .bar {
height: 100%;
background: #e6e6e6
}
.comment-no-score .features-score .canvas var {
display: none
}
.review-comments-score .comments-box {
width: 472px
}
.review-comments-score .comments-box textarea {
width: 450px
}
.latest-goodlist {
padding: 0 15px
}
.latest-goodlist li {
position: relative;
height: 40px;
padding: 20px 0 20px 60px;
overflow: hidden;
line-height: 20px;
border-top: 1px solid #f0f0f0
}
.latest-goodlist .first {
border: 0 none
}
.latest-goodlist li div {
height: 40px;
overflow: hidden;
white-space: normal;
word-break: break-all;
word-wrap: break-word
}
.latest-goodlist .face {
position: absolute;
top: 15px;
left: 0;
width: 50px;
height: 50px;
overflow: hidden
}
.latest-goodlist .face img {
display: block;
border-radius: 25px
}
.latest-goodlist span {
color: #999
}
.latest-goodlist a {
color: #333
}
.latest-goodlist a:hover {
color: #aaa
}
.essence-icon {
position: absolute;
top: -4px;
right: 88px;
width: 28px;
height: 32px;
text-align: center;
color: #fff;
line-height: 24px;
padding: 0 3px 0 0;
background-position: -50px -95px
}
.section-content .essence-icon {
right: 37px
}
.comment-detail .essence-icon {
right: 17px
}
.edit-rec-icon {
position: absolute;
top: 30px;
right: 68px;
width: 60px;
height: 60px;
text-indent: -99em;
overflow: hidden;
background-position: 0 -99px
}
.comment-item-rec .comments-user-name a {
font-size: 16px
}
.comment-item-rec .comments-user-name .edit-tag {
display: inline-block;
height: 18px;
padding: 0 3px;
margin: 0 0 0 5px;
font-size: 12px;
line-height: 18px;
border: 1px solid #30C37E;
color: #30C37E
}
.comment-item-rec .comments-list-content {
padding-top: 4px !important
}
.comment-item-rec .comments-words strong {
float: none;
display: block
}
.comment-item-rec .single-score {
margin: 0 0 -32px;
padding: 14px 20px 0
}
.comment-list .comment-item-rec .edit-rec-icon {
top: 10px;
right: 98px
}
.comment-list .comment-item-rec .comments-user-name .edit-tag {
margin: 5px 0 0
}
.comment-item .unvalidate {
display: none
}
.empty-comments-detail .total-score span {
display: block;
text-align: center;
margin: 22px 0 0
}
.empty-comments-tip {
float: right;
width: 378px;
margin: 20px 0 0
}
.empty-comments-tip p {
height: 24px;
line-height: 24px;
overflow: hidden
}
.empty-comments-tip .btn-advanced {
float: left;
width: 88px;
height: 32px;
margin: 10px 10px 0 0;
overflow: hidden;
border-radius: 1px;
border: 1px solid #f60;
background: #f60;
color: #fff;
font: 400 14px/32px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.empty-comments-tip .btn-advanced:hover {
background: #f04000;
border-color: #f04000;
text-decoration: none;
color: #fff
}
.empty-comments-tip .error-tips {
position: relative;
float: left;
height: 22px;
margin: 15px 10px 0 0;
padding: 0 10px;
border: 1px solid #fdb07d;
background: #fff7f2;
font-size: 12px;
line-height: 22px
}
.empty-comments-tip .error-tips a {
padding-right: 16px;
margin: 0 3px;
color: #0a50a1
}
.empty-comments-tip .error-tips a:hover {
color: #aaa
}
.empty-comments-tip .error-tips .icon {
position: absolute;
top: 7px;
left: -5px;
width: 5px;
height: 8px;
overflow: hidden;
background-position: -95px -96px
}
.empty-comments {
height: 234px;
padding-top: 1px;
border: 1px solid #e6e6e6;
border-top: 0 none;
color: #999;
font: 400 14px/18px 'Microsoft YaHei', arial;
text-align: center
}
.empty-comments .icon {
display: block;
width: 62px;
height: 52px;
overflow: hidden;
margin: 50px auto 17px;
font: 400 0/0 arial
}
.advanced-score-tip, .advanced-star div, .axstar, .axstar em, .cselect-box .icon-select, .line i, .side-panel-close span, .validate i {
background-image: url(../image/pingfeng.png);
background-repeat: no-repeat
}
.side-panel-overlay {
height: 100%;
width: 100%
}
.side-panel-overlay #fixedTagNav {
margin-left: -508px
}
.side-panel-overlay .baidu_share_box {
margin-left: -558px
}
.side-panel-overlay #feedBackWidget {
margin-left: 512px
}
.side-panel-overlay #fixedPosterBox {
left: -8px
}
.side-panel-overlay body {
height: 100%;
overflow: hidden;
margin: 0 17px 0 0
}
.side-panel {
position: fixed;
right: -1010px;
top: 0;
z-index: 9999;
width: 815px;
height: 100%;
background: #f7f8fa;
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .25);
-moz-box-shadow: 0 0 12px rgba(0, 0, 0, .25);
-o-box-shadow: 0 0 12px rgba(0, 0, 0, .25);
box-shadow: 0 0 12px rgba(0, 0, 0, .25);
transition: .2s
}
.side-panel-mask {
display: none;
position: fixed;
left: 0;
top: 0;
z-index: 9998;
width: 100%;
height: 100%;
background: #fff;
opacity: 0;
filter: alpha(opacity=1)
}
#panelLoading {
position: absolute;
left: 50%;
top: 50%;
width: 32px;
height: 32px;
margin: -16px 0 0 -16px
}
.side-panel-content {
padding: 0 0 0 70px;
position: relative
}
.side-panel-close {
position: absolute;
left: 0;
top: 0;
z-index: 5;
width: 50px;
height: 50px;
background: #30C37E;
cursor: pointer
}
.side-panel-close span {
display: block;
width: 11px;
height: 21px;
margin: 15px auto 0;
background-position: 0 -138px;
text-indent: -9999em;
overflow: hidden;
-webkit-user-select: none
}
.side-panel-close:hover {
background: #00a39E
}
.side-panel-content {
height: 100%;
overflow: auto
}
.require-sign {
color: #f60;
font-size: 12px;
font-family: simsun, Simsun
}
.require-text {
color: #f60
}
.advanced-comment-header {
margin-top: 20px;
height: 34px;
overflow: hidden
}
.advanced-comment-header h3 {
float: left;
height: 34px;
margin: 0 8px 0 0;
overflow: hidden;
font: 22px/32px 'Microsoft YaHei', arial;
color: #333
}
.advanced-comment-header span {
float: left;
height: 22px;
margin: 10px 0 0 0;
overflow: hidden;
font: 12px/22px 'Microsoft YaHei', arial;
color: #666
}
.advanced-comment-box {
padding: 9px 0 30px
}
.buy-status {
margin: 15px 0 0;
height: 30px;
line-height: 30px;
overflow: hidden;
zoom: 1
}
.buy-status strong {
float: left;
width: 84px;
padding: 0 8px 0 0;
height: 30px;
font: 14px/30px 'Microsoft YaHei', arial;
text-align: right;
color: #333
}
.buy-status label {
float: left;
position: relative;
height: 24px;
line-height: 24px;
margin: 3px 30px 0 0;
padding: 0 0 0 18px;
zoom: 1;
font-size: 14px
}
.buy-status label span {
color: #999
}
.buy-status label em {
color: #f60
}
.buy-status label input {
position: absolute;
left: 0;
top: 6px
}
.buyed-item {
height: 34px;
margin: 15px 0 0
}
.buyed-item span {
float: left;
line-height: 34px;
color: #666;
font-size: 14px
}
.buyed-item label {
float: left;
width: 84px;
padding: 0 8px 0 0;
color: #666;
line-height: 34px;
text-align: right;
font-size: 14px
}
.cselect-box {
float: left;
height: 34px;
position: relative;
margin-right: 10px
}
.cselect-box .cselected {
position: relative;
zoom: 1;
height: 32px;
line-height: 32px;
padding: 0 25px 0 10px;
background: #fff;
border: 1px solid #dbdbdb;
cursor: default;
color: #333
}
.cselected input {
float: left;
padding: 6px 0;
height: 20px;
line-height: 20px;
border: 0 none;
vertical-align: top;
outline: 0 none;
font-family: 'Microsoft YaHei', arial;
font-size: 14px
}
.cselect-box .icon-select {
position: absolute;
top: 0;
right: 0;
width: 25px;
height: 32px;
background-position: 100% -140px;
cursor: default
}
.cselect-option {
display: none;
position: absolute;
left: 0;
bottom: 33px;
border: 1px solid #dbdbdb;
background: #fff
}
.cselect-list {
padding: 2px 0 0
}
.cselect-list li {
height: 26px;
line-height: 26px;
padding: 0 8px;
cursor: default;
overflow: hidden
}
.cselect-list li:hover {
background: #f0f0f0
}
.label-year {
margin-right: 9px
}
.cselect-box-on {
z-index: 10
}
.cselect-box-on .cselect-option {
display: block
}
.buyed-product input {
width: 283px
}
.year-select input {
width: 41px
}
.month-select input {
width: 27px
}
.year-select .cselect-option {
width: 76px
}
.month-select .cselect-option {
width: 62px;
height: 144px;
overflow: auto
}
.buyed-price input {
float: left;
padding: 6px 10px;
margin-right: 10px;
width: 100px;
height: 20px;
font: 14px/20px 'Microsoft YaHei', arial;
color: #333;
border: 1px solid #dbdbdb
}
.buyed-city input {
width: 138px;
white-space: nowrap
}
.buyed-price span {
margin-right: 30px
}
.buyed-product .cselect-option {
width: 318px
}
.buyed-city .cselect-option {
width: 175px;
border: 0 none
}
.buyed-city .cselect-option .cselect-option-inner {
position: relative;
width: 173px;
height: 300px;
border: 1px solid #dbdbdb;
overflow-x: hidden;
overflow-y: auto
}
.city-select-tip {
padding: 10px 0 4px;
height: 22px;
line-height: 22px;
text-align: center;
color: #999
}
.province {
padding: 0 0 0 27px;
width: 130px;
position: relative;
zoom: 1;
overflow: hidden
}
.province strong {
position: absolute;
left: 5px;
top: 1px;
width: 20px;
height: 22px;
text-align: center;
font: 16px/22px arial;
color: #666;
overflow: hidden
}
.province ul {
overflow: hidden;
zoom: 1;
width: 140px
}
.province li {
float: left;
width: 60px;
height: 22px;
line-height: 22px;
padding: 1px 0
}
.citys-lv2-select a, .province li a {
float: left;
padding: 0 5px;
color: #333;
text-decoration: none
}
.citys-lv2-select a:hover, .province li a:hover {
background: #f0f0f0;
color: #333;
text-decoration: none
}
.citys-lv2-select {
position: absolute;
left: 174px;
top: 0;
width: 152px;
height: 300px;
border: 1px solid #dbdbdb;
background: #fff;
overflow-x: hidden;
overflow-y: auto
}
.citys-lv2-select strong {
display: block;
padding: 0 10px;
height: 24px;
background: #f0f0f0;
font: 16px/24px arial
}
.citys-lv2-select .citys-lv2-list {
zoom: 1;
padding: 5px 5px 5px 10px;
overflow: hidden
}
.citys-lv2-select a {
float: left;
height: 22px;
line-height: 22px;
margin-right: 5px;
white-space: nowrap
}
.section-score {
position: relative;
margin: 15px 0 0 92px;
border: 1px solid #dcdcdc;
width: 576px;
background: #fff
}
.section-score .score-pet {
position: absolute;
left: -92px;
top: -1px;
width: 84px;
padding: 0 8px 0 0;
height: 34px;
font: 14px/34px 'Microsoft YaHei', arial;
text-align: right;
color: #666
}
.section-score .advanced-score-tip {
position: absolute;
left: 248px;
top: 65px;
width: 112px;
height: 48px;
background-position: 0 0
}
.ascore-item-four .advanced-score-tip {
top: 38px
}
.section-score .line {
float: left;
position: relative;
margin: 15px 35px 0 0;
width: 12px;
height: 182px;
border-right: 1px solid #ebebeb
}
.section-score .line i {
position: absolute;
left: 12px;
top: 85px;
width: 8px;
height: 15px;
background-position: 0 -116px
}
.ascore-item-four .line {
height: 118px
}
.ascore-item-four .line i {
top: 55px
}
.ascore-item {
float: left;
width: 365px;
padding: 10px 0 10px 10px
}
.ascore-item li {
height: 28px;
padding: 2px 0;
overflow: hidden;
zoom: 1;
font: 14px/2 'Microsoft YaHei', arial
}
.ascore-item strong {
float: left;
width: 85px;
padding: 0 5px 0 0;
color: #666;
font-weight: 400;
text-align: right
}
.advanced-star {
float: left;
height: 21px;
overflow: hidden;
margin: 2px 40px 0 0
}
.advanced-star div {
float: left;
width: 22px;
height: 21px;
margin: 0 2px 0 0;
overflow: hidden;
cursor: pointer;
background-position: 0 -81px
}
.advanced-star .active {
background-position: 0 -58px
}
.ascore-item li span {
float: left;
white-space: nowrap;
color: #999
}
.ascore-total {
float: left;
width: 118px;
margin: 66px 0 0
}
.ascore-item-four .ascore-total {
margin-top: 34px
}
.ascore-total .score {
height: 44px;
line-height: 44px;
overflow: hidden;
color: #ccc;
text-align: center
}
.ascore-total .score strong {
margin: 0 5px 0 -2px;
font-size: 36px;
font-family: verdana;
font-weight: 400
}
.ascore-total .score strong b {
color: #f60;
font-weight: 400
}
.ascore-total .score span {
position: relative;
top: -2px;
color: #999
}
.ascore-total .axstar {
width: 118px;
height: 21px;
margin-top: 5px;
background-position: 0 -81px
}
.ascore-total .axstar em {
display: block;
height: 21px;
background-position: 0 -58px
}
.section-score .validate {
position: absolute;
bottom: 5px;
right: -145px;
width: 120px
}
.section-post {
zoom: 1
}
.section-post input, .section-post textarea {
resize: none;
border: 1px solid #dbdbdb;
font: 14px/20px 'Microsoft YaHei', arial;
padding: 6px 10px;
vertical-align: top;
color: #ccc;
overflow-y: auto
}
.advanced-item {
margin: 15px 0 0;
padding: 0 0 0 92px;
position: relative;
zoom: 1
}
.advanced-item strong {
position: absolute;
left: 0;
top: 0;
width: 84px;
padding: 0 8px 0 0;
height: 34px;
font: 14px/34px 'Microsoft YaHei', arial;
text-align: right;
color: #666
}
.advanced-item .title input {
float: left;
width: 458px;
height: 20px
}
.advanced-item .summary {
float: left;
position: relative
}
.advanced-item .summary textarea {
float: left;
width: 458px;
height: 180px;
padding: 6px 10px 10px;
color: #333
}
.performance {
width: 478px;
border: 1px solid #dbdbdb;
zoom: 1
}
.adv-advantages, .adv-disadvantages {
background: #fafafa;
position: relative;
padding: 0 0 0 48px
}
.adv-advantages label, .adv-disadvantages label {
position: absolute;
left: 0;
top: 0;
width: 48px;
height: 34px;
line-height: 34px;
text-align: center;
overflow: hidden;
color: #999;
font-size: 14px
}
.adv-advantages {
border-bottom: 1px solid #dbdbdb
}
.performance textarea {
display: block;
width: 409px;
height: 40px;
padding: 7px 10px 9px;
border: 0 none;
border-left: 1px solid #dbdbdb
}
.advanced-item .tel {
float: left;
width: 187px;
margin-right: 10px
}
.advanced-item .tel input {
float: left;
width: 165px;
height: 20px
}
.advanced-item .address {
display: block;
width: 458px;
height: 20px
}
.advanced-item .focus {
color: #333
}
.advanced-item var {
float: left;
padding-left: 10px;
height: 20px;
height: 34px;
font: 14px/34px 'Microsoft YaHei', arial;
color: #ccc;
font-style: normal
}
.advanced-item .performance var, .advanced-item .summary var {
position: absolute;
width: 88px;
right: -98px;
bottom: 0
}
.upload-type-tip {
height: 34px;
line-height: 34px;
color: #999;
font-size: 14px
}
.upload-type-tip em {
margin-left: 4px;
color: #f60
}
.upload-pic-list {
width: 470px;
zoom: 1
}
.upload-pic-list li {
position: relative;
float: left;
width: 80px;
height: 60px;
margin: 0 10px 10px 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.upload-pic-list .add-upload-pic {
position: relative;
display: block;
width: 78px;
height: 58px;
border: 1px dashed #999;
background-color: #ebebeb
}
.upload-pic-list li:hover .add-upload-pic {
border: 1px dashed #666;
background-color: #dbdbdb
}
.upload-pic-list .add-upload-pic .vline {
position: absolute;
left: 37px;
top: 14px;
width: 3px;
height: 29px;
overflow: hidden;
background-color: #ccc
}
.upload-pic-list .add-upload-pic .hline {
position: absolute;
left: 24px;
top: 27px;
width: 29px;
height: 3px;
overflow: hidden;
background-color: #999;
font: 0/0 arial
}
.upload-pic-list li:hover .add-upload-pic b {
background-color: #666
}
#swfUploadPreview {
position: absolute;
z-index: 5;
left: 0;
top: 0;
width: 80px;
height: 60px;
opacity: 0;
filter: alpha(opacity=0)
}
.upload-pic-tips .active-pic-tip {
color: #f60
}
.upload-pic-list .progressCancel, .upload-pic-list .upload-pic-del {
position: absolute;
right: -7px;
top: -7px;
width: 20px;
height: 20px;
text-indent: -9999em;
overflow: hidden
}
.upload-pic-list .progressCancel:hover, .upload-pic-list .upload-pic-del:hover {
background-position: 0 -20px
}
.upload-pic-tips {
position: relative;
top: -3px;
height: 18px;
line-height: 18px;
color: #999;
font-size: 14px
}
.upload-pic-tips span {
color: #666
}
.progressBarInProgress {
width: 80px;
height: 24px;
margin-top: 18px;
font: 12px/2 arial;
text-align: center
}
.progressBarStatus {
height: 16px;
line-height: 16px;
text-align: center;
color: #666
}
.advanced-item .upload-pic-list {
padding-top: 0;
width: 480px
}
.validate {
display: none;
position: relative;
padding: 0 0 0 20px;
margin: 6px 0 -4px 0;
white-space: nowrap;
height: 22px;
line-height: 22px;
color: #f33;
font-size: 14px
}
.validate i {
position: absolute;
left: 0;
top: 4px;
width: 14px;
height: 14px;
overflow: hidden
}
.validate .icon-error {
background-position: -104px -117px
}
.advanced-tel .validate, .buyed-price .validate {
float: left;
margin: 0;
height: 34px;
line-height: 34px
}
.advanced-tel .validate i, .buyed-price .validate i {
top: 10px
}
.advanced-submit {
padding: 30px 0 0 93px
}
.advanced-submit button {
border: 0 none;
width: 110px;
height: 36px;
background-color: #30C37E;
color: #fff;
vertical-align: top;
font: 16px/36px 'Microsoft YaHei', arial;
overflow: hidden;
cursor: pointer;
outline: 0 none;
border-radius: 2px
}
.advanced-submit button:hover {
background-color: #00a39E
}
.advanced-submit div {
font-size: 12px;
padding-top: 10px;
color: #c00
}
.guide-dialog {
position: fixed;
left: 50%;
top: 50%;
z-index: 10001;
margin: -169px 0 0 -205px;
padding: 5px;
width: 400px;
height: 328px
}
.guide-dialog-opacity {
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 410px;
height: 338px;
background: #000;
opacity: .3;
filter: alpha(opacity=30)
}
.guide-dialog-inner {
position: absolute;
left: 5px;
top: 5px;
z-index: 2;
background: #fff;
padding: 1px 30px;
width: 340px;
height: 326px
}
.guide-dialog-overlay {
z-index: 10000;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: .4;
filter: alpha(opacity=40)
}
.guide-dialog-close {
position: absolute;
z-index: 3;
right: 10px;
top: 10px;
width: 29px;
height: 29px;
background-position: -106px 5px;
text-indent: -9999em;
overflow: hidden;
cursor: pointer
}
.guide-dialog-text {
font: 16px/24px 'Microsoft YaHei', arial;
color: #333
}
.guide-dialog-login {
border-top: 1px solid #e5e5e5;
padding: 20px 0 20px 46px;
margin-top: 15px;
height: 47px;
overflow: hidden
}
.guide-dialog-login a {
float: left;
width: 47px;
height: 47px;
overflow: hidden;
margin: 0 20px 0 0;
text-indent: -9999em;
overflow: hidden
}
.guide-dialog-login .qq {
background-position: 0 0
}
.guide-dialog-login .qq:hover {
background-position: -48px 0
}
.guide-dialog-login .sina {
background-position: 0 -48px
}
.guide-dialog-login .sina:hover {
background-position: -48px -48px
}
.guide-dialog-login .baidu {
background-position: 0 -96px
}
.guide-dialog-login .baidu:hover {
background-position: -48px -96px
}
.guide-dialog-login .zol {
background-position: 0 -144px
}
.guide-dialog-login .zol:hover {
background-position: -48px -144px
}
.guide-dialog-bg-post {
position: relative;
width: 282px;
height: 180px;
margin: -39px auto 10px
}
.guide-dialog-bg-again {
position: relative;
width: 219px;
height: 189px;
margin: -35px auto 21px
}
.guide-dialog-bg-notice {
position: relative;
width: 178px;
height: 134px;
margin: 19px auto 20px
}
.guide-dialog-animate {
width: 410px;
height: 413px;
padding: 0;
margin: -206px 0 0 -205px
}
.guide-dialog-animate .guide-dialog-close {
right: 19px;
top: 19px
}
.guide-dialog-animate .zol {
display: block;
position: absolute;
top: 328px;
left: 140px;
width: 130px;
height: 40px;
text-indent: -9999em;
overflow: hidden;
cursor: pointer;
background: url(about:blank)
}
.review-active-v4-poster {
display: none;
position: absolute;
top: -20px;
right: 20px;
width: 237px;
height: 70px;
overflow: hidden;
font: 0/0 arail
}
.cc-post-entry i, .cc-post-entry-adv i {
background: url(../image/cc-post-entry-0625.png) no-repeat
}
.cc-post-entry, .cc-post-entry-adv {
float: left;
margin-right: 5px;
padding: 0 10px;
height: 26px;
line-height: 26px;
border-radius: 2px;
background-color: #30bf78 !important;
color: #fff !important;
font-size: 14px;
white-space: nowrap;
border: none
}
.cc-post-entry-adv {
margin-left: 10px;
height: 36px;
line-height: 36px;
font-size: 16px;
padding: 0 20px
}
.cc-post-entry i {
float: left;
width: 12px;
height: 12px;
margin: 7px 5px 0 0;
background-position: 0 -18px
}
.cc-post-entry-adv i {
float: left;
width: 16px;
height: 16px;
margin: 10px 8px 0 0;
background-position: 0 0
}
.cc-post-entry-adv:hover, .cc-post-entry:hover {
color: #fff !important;
background-color: #00a39E !important;
text-decoration: none
}
._j_cc_post_login {
display: none
}
.v3-compare-box-close, .v3-compare-item-del {
font-family: iconfont;
font-size: 12px;
text-align: center;
line-height: 18px;
color: #fff
}
.v3-compare-box-close::before, .v3-compare-item-del::before {
content: "\e601"
}
.v3-compare-box {
position: fixed;
display: none;
right: 20px;
top: 50px;
z-index: 9999;
width: 110px;
background: #fff;
font-family: 'microsoft yahei', arial
}
.v3-compare-box .v3-compare-box-header {
height: 30px;
background: #30C37E;
line-height: 30px
}
.v3-compare-box-header .v3-compare-box-close {
float: right;
width: 19px;
height: 19px;
overflow: hidden;
margin: 6px 5px 0 0;
cursor: pointer
}
.v3-compare-box-header .v3-compare-box-close:hover {
background-color: #00a39E
}
.v3-compare-box-header .v3-compare-box-title {
padding-left: 10px;
color: #fff;
font-size: 12px;
font-weight: 400
}
.v3-compare-box-list li {
position: relative;
padding: 4px 10px 5px;
border: 1px solid #efefef;
border-bottom: 0 none
}
.v3-compare-box-list a:hover {
text-decoration: none
}
.v3-compare-box-list .pic {
display: block;
text-align: center
}
.v3-compare-box-list .pic img {
width: 100%;
padding: 4px 0;
vertical-align: top
}
.v3-compare-box-list .pic span {
white-space: nowrap;
text-overflow: ellipsis
}
.v3-compare-box-list span {
display: block;
height: 36px;
color: #aaa;
text-align: left;
overflow: hidden;
word-break: break-all;
word-wrap: break-word
}
.v3-compare-box-list a:hover span {
color: #aaa
}
.v3-compare-box-list .v3-compare-item-del {
display: none;
position: absolute;
top: -1px;
right: -1px;
width: 17px;
height: 17px;
overflow: hidden;
cursor: pointer
}
.v3-compare-box-list .hover, .v3-compare-box-list li:hover {
z-index: 10;
margin-bottom: -1px;
border: 1px dashed #30C37E
}
.v3-compare-box-list .hover .v3-compare-item-del, .v3-compare-box-list li:hover .v3-compare-item-del {
display: block
}
.v3-compare-box-buttons {
padding: 10px 0 12px;
border: 1px solid #efefef;
text-align: center
}
.v3-compare-box-buttons a {
display: block;
width: 80px;
height: 26px;
margin: 5px auto 0;
border: 0 none;
-webkit-border-radius: 2px;
border-radius: 2px;
background: #30C37E;
color: #fff;
font: 400 12px/26px 'microsoft yahei', arial;
text-align: center;
line-height: 26px;
cursor: pointer;
outline: 0 none
}
.v3-compare-box-buttons a:hover {
background: #00a39E
}
.v3-compare-box-buttons .v3-compare-box-clear {
display: inline-block;
margin: 13px 0 0;
color: #0a50a1;
vertical-align: middle;
cursor: pointer
}
.v3-compare-box-buttons .v3-compare-box-clear:hover {
color: #aaa
}
#detail_index_article_top {
position: absolute;
right: 20px;
top: 10px;
height: 24px;
line-height: 24px;
overflow: hidden
}
#detail_index_article_top a font {
color: #f33 !important;
font-size: 12px !important
}
#detail_index_article_top a:hover {
color: #aaa
}
#detail_index_article_top a:hover font {
color: #aaa !important
}
#detail_index_article_top a strong {
color: #f33;
font-weight: 400
}
#detail_index_article_top a:hover strong {
color: #aaa
}
#detail_index_article_top.adSpace {
padding: 0 0 0 50px
}
#detail_on_nav_list_tonglan {
width: 1000px;
margin: 0 auto
}
#detail_index_position_bottom {
margin: 0
}
#detail_index_position_bottom a font {
color: #aaa
}
#detail_index_position_bottom a strong {
font-size: 12px !important;
color: #0a50a1 !important;
font-weight: 700
}
#detail_index_position_bottom a:hover strong {
color: #aaa !important
}
#detail_index_equip_bottom, #detail_index_like_bottom, #detail_index_manuintro_bottom_tong, #detail_index_recommend_merchant_bottom, #detail_index_recommend_merchant_top, #detail_price_qushi_bottom, #detail_price_qushi_top, #detail_second_param_rank_top {
margin: 20px 0 0;
border: 1px solid #e6e6e6
}
#detail_index_submanu_rank_top {
margin: 20px 0 0
}
#detail_index_equip_bottom div, #detail_index_recommend_merchant_bottom li div, #detail_price_qushi_bottom div, #detail_price_qushi_top div, #detail_second_param_rank_top div {
margin: 8px auto !important
}
#detail_index_like_bottom {
padding: 8px 9px
}
#detail_index_driver_bottom {
margin: 20px 0 0;
width: 218px;
overflow: hidden;
border: 1px solid #e6e6e6;
text-align: center
}
#detail_index_driver_bottom iframe {
width: 200px !important;
margin: 10px 0 6px
}
.driver_bottom_ad_fixed {
position: fixed;
left: 50%;
top: 43px;
margin-left: 280px !important
}
#detail_index_manupro_rank_bottom {
margin: 20px 0 0;
border: 1px solid #e6e6e6
}
#detail_index_manupro_rank_bottom div {
margin: 0 auto
}
#detail_param_bbs_top, #detail_param_talbe_top {
margin: 20px 0 0;
text-align: center
}
#detail_param_bbs_top div, #detail_param_talbe_top div {
margin: 0 auto
}
#detail_index_group_top {
margin: 20px auto 0
}
#detail_index_middle_ad {
margin-top: 20px
}
#detail_index_middle_ad #AD_1_90561 {
width: auto !important;
margin: 0 auto;
padding: 8px 0;
border: 1px solid #e6e6e6
}
#detail_index_comments_top {
margin: 20px 0 0;
border: 1px solid #e6e6e6
}
#detail_index_usercomm_bottom {
margin: 10px 0 0;
border: 1px solid #e6e6e6
}
#detail_index_comments_top #AD_1_57143, #detail_index_usercomm_bottom #AD_1_80699 {
margin: 8px auto !important
}
#article_price_under_tonglan {
margin: 20px 0 0;
border: 1px solid #e6e6e6
}
#article_price_under_tonglan ins {
display: block !important;
padding: 8px 0 !important;
margin: 0 auto !important
}
#detail_firstscreen_bottom_banner {
border: 1px solid #ccc;
overflow: hidden;
margin-top: 20px
}
#detail_title_under {
margin-top: 20px;
overflow: hidden;
border: 1px solid #e5e5e5
}
#detail_title_under li {
float: left;
padding-right: 1px;
height: 26px;
line-height: 26px;
text-align: center;
width: 251px;
background: #fafafa
}
#detail_title_under #detail_title_under_1 {
width: 252px
}
#detail_title_under li a {
color: #aaa
}
#detail_title_under div {
float: none;
text-align: center
}
#detail_title_under strong {
font-weight: 400;
font-size: 12px !important;
color: #f33 !important;
cursor: pointer
}
#detail_title_under li a:hover, #detail_title_under li a:hover strong {
color: #aaa !important;
text-decoration: underline
}
#detail_pic_right_bottom {
margin: 20px 0 0;
border: 1px solid #e6e6e6
}
.top-ad-window {
margin-top: 15px;
border: 3px solid #e6e6e6
}
.top-ad-window .ad-item {
position: relative;
z-index: 15;
float: left;
width: 245px;
height: 116px;
padding-right: 2px;
padding-left: 3px;
border-right: 1px solid #e6e6e6;
margin-right: -3px
}
.top-ad-window .back {
opacity: .6;
filter: alpha(opacity=60)
}
.top-ad-window .back .ad-detail, .top-ad-window .back .ad-promo {
background: #fff
}
.top-ad-window .hover {
z-index: 20;
padding: 0;
border: 3px solid #e6e6e6;
border-top: 0 none;
border-bottom: 0 none;
background: #fff
}
.top-ad-window .first-ad-item {
width: 250px;
margin-left: -3px
}
.top-ad-window .ad-detail {
padding: 8px 5px 4px 15px;
position: relative;
zoom: 1
}
.top-ad-window .ad-pic {
float: left;
width: 60px;
margin-right: 8px;
color: #fff
}
.top-ad-window .ad-pic:hover {
color: #fff;
text-decoration: none
}
.top-ad-window .ad-pic img {
vertical-align: middle
}
.top-ad-window .ad-pic span {
display: block;
margin-top: 6px;
height: 18px;
line-height: 18px;
background: #e97a16;
text-align: center
}
.top-ad-window .ad-tit {
overflow: hidden;
zoom: 1
}
.top-ad-window .ad-tit strong {
display: block;
height: 21px;
overflow: hidden;
font-weight: 400;
font-size: 14px
}
.top-ad-window .ad-tit span {
display: block;
height: 20px;
margin: 2px 0 0;
line-height: 20px;
color: #f33;
font-family: arial
}
.top-ad-window .ad-tel {
clear: both;
margin: 13px 0 0;
padding-left: 23px;
font-size: 12px;
line-height: 18px
}
.top-ad-window .ad-tel span {
padding: 0 12px 0 0
}
.top-ad-window .ad-promo {
padding: 0 5px 0 15px;
height: 18px
}
.top-ad-window .ad-promo span {
display: block;
height: 18px;
overflow: hidden;
line-height: 18px
}
.top-ad-window .ad-promo em {
display: block;
width: 9px;
height: 5px;
margin: 2px auto 0;
font: 0/0 arial;
background-position: -60px -192px
}
.top-ad-window .hover .ad-promo em {
display: none
}
.top-ad-window .ad-other {
display: none;
position: absolute;
left: -3px;
top: 110px;
padding: 0 3px 3px;
background: #e6e6e6
}
.top-ad-window .ad-other-inner {
position: relative;
left: 0;
width: 220px;
padding: 0 10px 5px 15px;
background: #fff
}
.top-ad-window .ad-other-link {
color: #999
}
.top-ad-window .first-ad-item .ad-other-inner {
width: 225px
}
.top-ad-window .ad-credit {
height: 24px;
line-height: 24px;
overflow: hidden;
zoom: 1
}
.top-ad-window .ad-credit b {
float: left;
color: #333;
font-weight: 400
}
.top-ad-window .ad-credit span {
float: left;
margin-top: 4px
}
.top-ad-window .ad-credit img {
position: relative;
top: 2px
}
.top-ad-window .noad p {
padding: 30px 0 0 85px;
font: 400 14px/24px "Microsoft YaHei", 'Microsoft YaHei';
color: #333
}
.top-ad-window .noad .icon {
float: left;
width: 50px;
margin: -20px 10px 0 -70px;
padding: 7px 10px;
border: 1px dashed #e6e6e6;
background: #fafafa;
color: #ccc;
font: 400 24px/28px 'Microsoft YaHei'
}
.top-ad-window .hover .ad-other {
display: block
}
.mid-ad-window {
margin-bottom: 10px;
overflow: hidden;
zoom: 1;
border: 1px solid #e6e6e6;
font-family: "Microsoft YaHei", 'Microsoft YaHei', arial
}
.mid-ad-window .mid-ad-item {
float: left;
padding: 15px 5px 7px 20px;
width: 350px;
height: 65px;
margin-right: 4px;
background: #fff
}
.mid-ad-window .mr0 {
margin-right: 0
}
.mid-ad-window .ad-pic {
float: left;
width: 70px;
margin-right: 10px
}
.mid-ad-window .ad-pic img {
vertical-align: middle
}
.mid-ad-window .ad-title {
margin: -2px 0 0 80px;
font-size: 14px;
font-weight: 400
}
.mid-ad-window .ad-merch {
margin-top: 0;
color: #f33
}
.mid-ad-window .ad-tel {
margin-top: 4px
}
.mid-ad-window .ad-tel p {
margin-left: 80px;
padding-left: 23px;
font: 400 12px/1.5 arial
}
.mid-ad-window .ad-tel span {
margin-right: 10px
}
.mid-ad-window .no-mid-ad {
background: #ffffef
}
.mid-ad-window .no-mid-ad p {
margin: 10px 0 0 100px;
font: 700 14px/24px "Microsoft YaHei", 'Microsoft YaHei';
color: #F4C060
}
.ad-sale {
padding: 13px 5px 12px 20px;
overflow: hidden;
zoom: 1;
border: 1px solid #e6e6e6;
background: #fff
}
.ad-sale .ad-sale-list {
float: left;
width: 370px;
padding: 6px 10px 0 0
}
.ad-sale .ad-sale-list li {
height: 24px;
line-height: 24px;
overflow: hidden;
font-size: 14px
}
.ad-sale .ad-sale-list li span {
margin-right: 5px;
color: #999
}
.ad-sale .ad-sale-dealer {
float: left;
width: 320px;
padding: 2px 0
}
.ad-sale .ad-sale-name {
line-height: 18px;
font-size: 12px;
font-family: "Microsoft YaHei", 'Microsoft YaHei', arial
}
.ad-sale .ad-sale-name a {
cursor: pointer;
color: #666
}
.ad-sale .ad-sale-name a span {
display: block;
height: 18px;
overflow: hidden;
font-size: 14px;
color: #f33
}
.ad-sale .ad-sale-name a:hover {
color: #666;
text-decoration: none
}
.ad-sale .ad-sale-name a:hover span {
color: #f33;
text-decoration: underline
}
.ad-sale .ad-sale-tel {
margin-top: 2px;
height: 18px;
padding: 0 0 0 18px;
font-size: 12px;
line-height: 18px
}
.topPromotion {
margin-top: 10px
}
.topPromotion #pomo-demo-zol, .topPromotion .topPromotion-l, .topPromotion-n {
float: left;
height: 34px;
line-height: 34px;
overflow: hidden;
background: #fafafa
}
.topPromotion .topPromotion-l {
width: 70px;
padding-left: 12px;
color: #999;
font-weight: 400
}
.topPromotion #pomo-demo-zol {
float: right;
width: 212px;
padding-left: 3px;
padding-right: 5px
}
.topPromotion .topPromotion-n {
width: 698px
}
.topPromotion .topPromotion-n ul {
width: 688px
}
.topPromotion .topPromotion-n a {
color: #666
}
.topPromotion .topPromotion-n a:hover {
color: #aaa
}
.topPromotion .author a, .topPromotion .author a:hover {
color: #f33
}
.topPromotion .topPromotion-n li {
float: left;
width: 50%
}
.topPromotion .topPromotion-n-s {
height: 260px
}
.topPromotion #pomo-demo-zol a {
display: block;
position: relative;
zoom: 1;
padding-left: 23px;
color: #666
}
.topPromotion a .icon {
position: absolute;
top: 9px;
left: 0;
width: 16px;
height: 16px;
overflow: hidden;
background-position: -60px -85px
}
.topPromotion #pomo-demo-zol a:hover {
color: #aaa
}
.topPromotion .onsale span {
float: left;
color: #aaa
}
.topPromotion .onsale span.name {
float: right;
width: 130px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #30C37E;
text-decoration: underline
}
.topPromotion .onsale:hover span {
text-decoration: underline;
color: #aaa !important
}
#detail_subpage_right_top {
width: 202px;
overflow: hidden;
margin: 20px 0;
padding: 8px 8px 4px;
border: 1px solid #e6e6e6;
text-align: center
}
* html body {
background-image: url(about:black);
background-attachment: fixed
}
#feedBackWidget {
position: fixed;
z-index: 999;
left: 50%;
bottom: 60px;
margin-left: 520px;
right: 15px;
width: 58px;
font-size: 12px
}
.widget-by-window {
left: auto !important;
margin: 0 !important;
right: 20px !important
}
#callSurvey {
width: 46px;
height: 40px;
position: relative;
background: #ffa143
}
#callSurvey a {
display: block;
position: absolute;
left: -7px;
top: -55px;
width: 64px;
height: 95px;
color: #fff;
cursor: pointer
}
#callSurvey a:hover {
color: #fff;
text-decoration: none
}
#callSurvey i {
display: block;
height: 47px
}
#callSurvey em {
display: block;
width: 50px;
height: 8px;
margin: 0 0 0 5px;
background: #f33
}
#callSurvey span {
display: block;
width: 26px;
padding: 4px 10px;
margin: 0 0 0 7px;
height: 36px;
text-align: center;
line-height: 16px
}
#backTop, #callFeedBack {
width: 46px;
height: 46px;
margin: 10px 0 0;
text-align: center
}
#backTop a, #callFeedBack a {
display: block;
width: 34px;
height: 38px;
padding: 8px 5px 0;
border: 1px solid #e6e6e6;
background: #fafafa;
color: #999;
font: 400 12px/14px 'Microsoft YaHei', arial
}
#backTop a:hover, #callFeedBack a:hover {
color: #666;
text-decoration: none
}
#backTop a i {
display: block;
width: 20px;
height: 11px;
overflow: hidden;
margin: 0 auto;
padding: 10px 0 0
}
#backTop a:hover i {
background-position: 0 -92px
}
#N1 {
width: 100px;
height: 100px;
overflow: hidden
}
#N1 a {
display: block;
height: 100px;
text-indent: -9999em;
overflow: hidden
}
#QrCode {
width: 46px;
height: 74px;
position: relative;
margin-top: 10px
}
.QrCode span {
position: relative;
z-index: 2;
display: block;
height: 56px;
overflow: hidden;
padding: 8px 5px 8px;
background-color: #fafafa;
border: 1px solid #e6e6e6;
font: 400 12px/14px 'Microsoft YaHei', arial;
text-align: center;
color: #999;
cursor: default
}
.QrCode span i {
display: block;
margin: 5px auto 0;
width: 17px;
height: 21px;
overflow: hidden
}
.QrCode-on span {
color: #666;
border-left: 0 none;
padding-left: 9px;
margin-left: -3px;
border-color: #ccc
}
.QrCode-on span i {
background-position: 0 -22px
}
.QrCode .qrcode-box {
display: none;
position: absolute;
top: 0;
right: 48px;
border: 1px solid #ccc;
padding: 5px;
background-color: #fafafa
}
.QrCode .qrcode-box img {
vertical-align: middle
}
.QrCode-on .qrcode-box {
display: block
}
#tryLink {
width: 46px;
height: 40px;
background: #f60
}
#tryLink a {
position: relative;
display: block;
padding: 6px 10px;
line-height: 16px;
color: #fff;
font: 400 12px/14px 'Microsoft YaHei', arial
}
#tryLink a:hover {
color: #fff;
text-decoration: none
}
#tryLink a i {
position: absolute;
left: -2px;
top: -39px;
width: 54px;
height: 39px;
overflow: hidden
}
#zcLink {
width: 46px;
height: 89px
}
#zcLink a {
display: block;
width: 62px;
margin-left: -6px;
position: relative;
height: 89px;
text-indent: -9999em;
overflow: hidden
}
#hhrLink {
width: 46px;
height: 46px;
position: relative
}
#hhrLink a {
position: absolute;
left: -17px;
bottom: 0;
width: 80px;
height: 86px;
text-indent: -9999em;
overflow: hidden
}
#commentActive201512 {
width: 46px;
height: 48px;
position: relative
}
#commentActive201512 a {
position: absolute;
left: -30px;
bottom: 0;
display: block;
width: 105px;
height: 80px;
text-indent: -9999em;
overflow: hidden
}
#QA20150916 {
width: 46px;
height: 48px;
background: #f60
}
#QA20150916 a {
position: relative;
display: block;
padding: 6px 10px;
line-height: 18px;
color: #fff;
font: 400 12px/18px 'Microsoft YaHei', arial
}
#QA20150916 a:hover {
color: #fff;
text-decoration: none
}
#QA20150916 a i {
position: absolute;
left: -14px;
top: -62px;
width: 75px;
height: 67px;
overflow: hidden
}
#SurveyN1 {
position: fixed;
bottom: 0;
right: 0;
width: 200px;
height: 250px
}
.survey-n1-inner {
position: absolute;
left: 0;
bottom: 0;
width: 200px;
height: 250px;
overflow: hidden;
background-position: 0 0
}
#J_SurveyN1Close {
position: absolute;
right: 0;
top: 0;
width: 23px;
height: 23px;
text-indent: -9999em;
overflow: hidden;
background: url(about:blank);
cursor: pointer
}
.survey-n1-inner h3 {
position: absolute;
left: 0;
top: 184px;
width: 200px;
height: 24px;
font: 14px/24px 'Microsoft YaHei', arial;
color: #0a3c8d;
text-align: center
}
.survey-n1-buy, .survey-n1-order {
position: absolute;
left: 14px;
top: 213px;
width: 81px;
height: 27px;
font: 14px/26px 'Microsoft YaHei', arial;
color: #fff;
text-align: center;
background-position: -204px 0
}
.survey-n1-order:hover {
background-position: -204px -31px;
color: #fff;
text-decoration: none
}
.survey-n1-buy {
left: 105px;
background-position: -204px -62px
}
.survey-n1-buy:hover {
background-position: -204px -94px;
color: #fff;
text-decoration: none
}
.arproduct-main-bg-20150126.pngrow-down-icon, .arrow-up-icon, .article-item dt i, .compare-layerbox .compare-list .compare-btn b, .distributor-citys-trigger i, .lens-select i, .product-detail-box .view-all-pics em, .user-link-pk i, .version-compare-cansel i, .version-fiter-label-checked i, .version-price-sort .sort-down, .version-price-sort .sort-up, .version-price-sort .intel-baike {
position: absolute;
right: 8px;
top: 8px;
height: 20px;
line-height: 20px;
white-space: nowrap;
padding: 0 18px 0 0;
cursor: pointer;
color: #4596e7;
font-size: 12px
}
.intel-baike-explain {
position: absolute;
display: none;
padding: 12px 15px;
width: 320px;
font: 12px/20px 'Microsoft YaHei';
border: 1px solid #dbdbdb;
background: #fff;
text-align: left;
color: #666;
-webkit-box-shadow: 0 0 5px #e0e0e0;
-moz-box-shadow: 0 0 5px #e0e0e0;
box-shadow: 0 0 5px #e0e0e0;
z-index: 999999
}
.intel-baike-explain span {
color: #4596e7
}
.product-price-info {
height: 26px;
line-height: 26px;
color: #666;
overflow: hidden;
font-size: 0
}
.product-price-info a {
font-size: 14px
}
.product-price-info strong {
float: left;
color: #333;
font-weight: 400;
font-size: 14px
}
.product-price-info span {
width: 50%;
display: inline-block;
font-size: 14px
}
.product-price-info .price {
position: relative;
top: -1px;
float: left;
height: 26px;
overflow: hidden
}
.product-price-info .price span {
float: left
}
.product-price-info .monthly-sales {
float: left;
padding-left: 15px
}
.product-price-info .monthly-sales em {
color: #999
}
.product-price-info .price-sign {
font-size: 16px;
color: #f33;
font-weight: 400
}
.product-price-info .price-type {
color: #f33;
font-size: 22px;
font-weight: 400;
height: 26px
}
.product-price-info .price-cp .price-type, .product-price-info .price-neg .price-type, .product-price-info .price-np .price-type, .product-price-info .price-sp .price-type, .product-price-info .price-upc .price-type {
font-size: 16px
}
.product-price-info .price-np .price-sign, .product-price-info .price-np .price-type, .product-price-info .price-np-num .price-sign, .product-price-info .price-np-num .price-type {
color: #999
}
.product-price-info .price-status {
float: left;
height: 20px;
line-height: 20px;
margin: 4px 0 0;
padding: 0 0 0 10px;
color: #999
}
.product-price-info .price-fall, .product-price-info .price-retain, .product-price-info .price-rise {
position: relative;
zoom: 1;
padding: 0 25px 0 0
}
.product-price-info .price-fall .icon, .product-price-info .price-retain .icon, .product-price-info .price-rise .icon {
position: absolute;
top: 8px;
right: 0;
width: 16px;
height: 14px;
overflow: hidden;
background-position: -40px 0
}
.product-price-info .price-rise .icon {
background-position: 0 0
}
.product-price-info .price-fall .icon {
background-position: -20px 0
}
.product-price-info .price-trend-hover .price-rise .icon {
background-position: 0 -150px
}
.product-price-info .price-trend-hover .price-fall .icon {
background-position: -25px -150px
}
.product-price-info .price-trend-hover .price-retain .icon {
background-position: -51px -150px
}
.product-price-info .price-np .price-trend-hover .price-rise .icon, .product-price-info .price-np-num .price-trend-hover .price-rise .icon {
background-position: 0 0
}
.product-price-info .price-np .price-trend-hover .price-fall .icon, .product-price-info .price-np-num .price-trend-hover .price-fall .icon {
background-position: -20px 0
}
.product-price-info .price-np .price-trend-hover .price-retain .icon, .product-price-info .price-np-num .price-trend-hover .price-retain .icon {
background-position: -40px 0
}
.product-price-info .tmall-618 {
float: left;
padding: 3px 0 0 10px;
width: 90px;
height: 20px
}
.product-price-info .tmall-618 a {
display: block;
text-align: center;
font-size: 12px;
color: #fff;
line-height: 20px;
background-color: #f60
}
.product-price-info .tmall-618 a:hover {
color: #fff;
text-decoration: none
}
#mall-chart {
display: none;
position: absolute;
z-index: 10000;
width: 300px;
height: 108px;
padding: 30px 0 0;
border: 1px solid #eff1f2;
background: #fff
}
#mall-chart h4 {
position: absolute;
left: 10px;
top: 6px;
font-size: 12px;
height: 18px;
overflow: hidden
}
#mall-chart p {
position: absolute;
left: 90px;
top: 7px;
height: 18px;
color: #666;
font: 12px/1.5 'Microsoft YaHei', arial
}
.product-merchant-price {
margin: 6px 0 0;
color: #aaa;
line-height: 26px;
white-space: nowrap;
padding-left: 70px
}
.product-merchant-price .merchant-price-text {
float: left;
color: #999;
font-weight: 400;
font-size: 14px;
margin-left: -70px
}
.product-merchant-price i {
font-style: normal;
color: #666;
text-decoration: none
}
.product-merchant-price a {
float: left;
color: #666
}
.product-merchant-price a:hover {
color: #aaa;
text-decoration: underline
}
.product-merchant-price .local-price {
position: relative;
zoom: 1;
padding: 0 0 0 20px;
margin-right: 36px;
color: #333;
line-height: 26px;
font-size: 14px
}
.product-merchant-price .local-price i {
position: absolute;
top: 7px;
left: 3px;
width: 9px;
height: 12px;
overflow: hidden;
background-position: -75px 0
}
.product-merchant-price .local-price:hover {
color: #aaa;
text-decoration: underline
}
.product-merchant-price .local-price:hover i {
background-position: -75px -20px
}
.product-merchant-price .all-price {
float: left;
margin-left: 20px;
line-height: 26px;
color: #333
}
.product-merchant-price .all-price:hover {
color: #aaa
}
.product-merchant-price .merchant-num {
margin: 0 15px 0 0;
padding: 0 0 0 20px;
width: 62px;
position: relative;
zoom: 1;
color: #333;
font-size: 14px
}
.product-merchant-price .merchant-num span {
color: #0a50a1
}
.product-merchant-price .merchant-num i {
position: absolute;
left: 0;
top: 6px;
width: 13px;
height: 12px;
background-position: 0 -40px
}
.product-merchant-price .merchant-price-range {
float: left;
margin: 0 5px 0 0
}
.product-merchant-price .merchant-price-range a {
color: #f33;
font-size: 14px;
text-decoration: none
}
.product-merchant-price .merchant-price-range a:hover, .product-merchant-price .merchant-price-range a:hover i, .product-merchant-price a:hover span {
color: #aaa;
text-decoration: underline
}
.product-b2c-price li {
height: 26px;
line-height: 26px;
overflow: hidden
}
.product-b2c-price strong {
float: left;
width: 98px;
font-weight: 400
}
.product-b2c-price strong a {
display: block;
position: relative;
padding: 0 0 0 20px;
zoom: 1;
color: #333;
font-size: 14px
}
.product-b2c-price strong a img {
position: absolute;
left: 0;
top: 6px
}
.product-b2c-price i {
position: absolute;
left: 0;
font: 0/0 arial
}
.product-b2c-price a:hover {
color: #aaa
}
.product-b2c-price .b2c-er i {
width: 14px;
height: 14px;
top: 7px;
background-position: -70px 0
}
.product-b2c-price span {
float: left;
width: 60px;
color: #f33;
font-size: 14px
}
.product-b2c-price span a {
color: #f33
}
.product-b2c-price span a:hover {
color: #aaa
}
.product-b2c-price span a:hover em {
color: #aaa;
text-decoration: underline
}
.product-b2c-price span em {
display: inline-block;
position: relative;
zoom: 1;
margin: 0 -5px 0 0;
padding: 0 15px 0 0;
color: #666
}
.product-b2c-price #xianzhiershou span {
position: relative;
white-space: nowrap;
margin-right: -10px
}
.product-b2c-price #ZolRequestTuan {
display: none
}
.product-b2c-price #ZolRequestTuanBotton {
float: left;
height: 20px;
line-height: 20px;
margin: 4px 0 0;
padding: 0 5px;
color: #999;
white-space: nowrap
}
.product-b2c-price #ZolRequestTuanBotton:hover {
color: #aaa;
text-decoration: underline
}
.product-b2c-price #ZolRequestTuanPrice {
float: left;
display: none;
white-space: nowrap
}
.product-b2c-price .b2c-company-qa {
float: left;
margin-top: 3px;
width: 55px;
height: 20px;
font: 12px/20px arial;
text-align: center;
color: #fff;
background-color: #30C37E;
cursor: pointer
}
.product-b2c-price .b2c-company-qa:hover {
text-decoration: none;
color: #fff;
background-color: #00a39E
}
.product-b2c-price-box {
margin: 6px 0 0;
line-height: 26px;
white-space: nowrap;
padding-left: 70px
}
.product-b2c-price-box .merchant-price-text {
float: left;
color: #999;
font-weight: 400;
font-size: 14px;
margin-left: -70px
}
.b2c-price-list {
width: 350px;
position: relative;
margin-right: -20px
}
.b2c-price-list li {
position: relative;
float: left;
margin-right: 20px;
width: 154px;
line-height: 26px;
overflow: hidden
}
.b2c-price-list strong {
display: block;
font-weight: 400;
height: 26px;
overflow: hidden
}
.b2c-price-list strong a {
float: left;
position: relative;
padding: 0 0 0 20px;
zoom: 1;
color: #333;
font-size: 14px
}
.b2c-price-list strong a img {
position: absolute;
left: 0;
top: 6px
}
.b2c-price-list i {
position: absolute;
left: 0;
font: 0/0 arial
}
.b2c-price-list a:hover {
color: #aaa
}
.b2c-price-list span {
position: absolute;
right: 0;
top: 0;
color: #f33;
font-size: 14px;
height: 26px;
width: 56px;
overflow: hidden
}
.b2c-price-list span a {
color: #f33
}
.b2c-price-list span a em {
font-size: 12px
}
.b2c-price-list span a:hover {
color: #aaa
}
.b2c-price-list span a:hover em {
color: #aaa;
text-decoration: underline
}
.b2c-price-list .b2c-jd i {
width: 14px;
height: 14px;
top: 6px;
background-position: -53px 0
}
.b2c-price-list .b2c-tmall i {
width: 14px;
height: 14px;
top: 6px
}
.b2c-price-list .b2c-ershouyoupin i {
width: 14px;
height: 14px;
top: 6px
}
.b2c-price-list .b2c-guanfanghuishou i {
width: 14px;
height: 14px;
top: 6px
}
.b2c-price-list .b2c-xiugouweixiu i {
width: 14px;
height: 14px;
top: 6px
}
.b2c-price-list .ershouyoupin span, .b2c-price-list .xianzhiershou span {
font-size: 12px
}
.b2c-price-list .b2c-amazon i {
width: 14px;
height: 15px;
top: 6px;
background-position: -70px -19px
}
.b2c-price-list .b2c-apple i {
width: 14px;
height: 15px;
top: 4px;
background-position: 0 -20px
}
.b2c-price-list .b2c-zt i {
width: 14px;
height: 14px;
top: 6px;
background-position: -85px 0
}
.b2c-price-list .b2c-tc i {
width: 14px;
height: 14px;
top: 6px;
background-position: -20px -20px
}
.b2c-price-list .b2c-gome i {
width: 14px;
height: 14px;
top: 7px;
background-position: 0 -40px
}
.b2c-price-list .b2c-meizu i {
width: 14px;
height: 12px;
top: 10px;
background-position: 0 -3px
}
.b2c-price-list .b2c-yijia i {
width: 13px;
height: 13px;
top: 5px;
background-position: -17px 0
}
.b2c-price-list .b2c-hx i {
width: 14px;
height: 14px;
top: 5px;
background-position: -20px -91px
}
.b2c-price-list .b2c-microsoft i {
width: 11px;
height: 11px;
top: 7px;
background-position: -55px -20px
}
.b2c-price-list .b2c-sn i {
width: 13px;
height: 12px;
top: 7px;
background-position: -85px -20px
}
.b2c-price-list .b2c-huawei i {
width: 12px;
height: 12px;
top: 6px;
background-position: -37px -1px
}
.b2c-price-list .b2c-letv i {
width: 14px;
height: 14px;
top: 6px;
background-position: -17px -40px
}
.b2c-price-list .b2c-moto i {
width: 14px;
height: 14px;
top: 6px
}
.b2c-price-list .b2c-promotions {
display: none;
margin-bottom: 2px;
height: 18px;
line-height: 18px;
font-size: 12px;
border: 1px solid #e1e1e1;
padding: 0 5px;
text-align: center;
color: #999
}
.b2c-price-list .item-1-1 .b2c-promotions, .b2c-price-list .item-2-1 .b2c-promotions, .b2c-price-list .item-2-2 .b2c-promotions {
display: block
}
.iphone6-merchant-pop {
position: absolute;
z-index: 99999;
width: 408px;
padding: 5px 15px;
border: 1px solid #e6e6e6;
background: #fff;
-webkit-box-shadow: 2px 2px 8px -1px rgba(204, 204, 204, .6);
box-shadow: 2px 2px 8px -1px rgba(204, 204, 204, .6)
}
.iphone6-presell-merchant {
overflow: hidden;
zoom: 1;
position: relative
}
.iphone6-presell-merchant li {
float: left;
position: relative;
padding-right: 73px;
overflow: hidden;
margin-top: -1px;
width: 145px;
height: 32px;
line-height: 32px;
border-top: 1px solid #f0f0f0
}
.iphone6-presell-merchant .iphone6-presell-price {
position: absolute;
top: 0;
right: 28px;
width: 45px;
color: #f33
}
.iphone6-presell-merchant .iphone6-presell-price:hover {
color: #aaa
}
.iphone6-presell-merchant .even {
width: 145px;
padding-right: 45px
}
.iphone6-presell-merchant .even .iphone6-presell-price {
position: absolute;
top: 0;
right: 0
}
#iphone6Sell span {
white-space: nowrap
}
.b2c-iphone6sell i {
width: 14px;
height: 14px;
top: 7px;
background-position: -38px -20px
}
.iphone6sell-arr {
float: left;
margin: 11px 0 0 4px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -31px -95px
}
.iphone6-sell-on .iphone6sell-arr {
background-position: -41px -95px
}
.iphone6-presell {
margin: 15px 0 0
}
.iphone6-presell h3 {
height: 28px;
overflow: hidden;
font: 18px/28px 'Microsoft YaHei', arial
}
.presell-list {
margin: 4px 0 0;
padding-top: 15px;
border: 1px solid #e6e6e6;
background: #fafafa
}
.presell-list li {
float: left;
width: 232px;
padding: 0 0 14px 20px;
height: 44px;
overflow: hidden
}
.presell-list .presell-dealer-name {
float: left;
height: 22px;
line-height: 22px;
margin-right: 10px
}
.presell-list .presell-price {
float: left;
margin: 0 10px 0 0;
height: 22px;
line-height: 22px;
font: 14px/20px 'Microsoft YaHei', arial;
color: #f33
}
.presell-list .presell-rom {
float: left;
margin: 2px 0 0;
padding: 0 3px;
height: 16px;
line-height: 16px;
border: 1px solid #7eb2e6;
color: #7eb2e6;
background: #fff
}
.presell-list .presell-tel {
clear: both;
height: 22px;
line-height: 22px;
padding-left: 19px;
color: #666;
background-repeat: no-repeat;
background-position: -135px -54px
}
.presell-list .presell-tel span {
margin-right: 10px
}
.presell-list .presell-empty {
height: 36px;
width: 214px;
margin: 3px 0 0;
background: #fff;
overflow: hidden;
zoom: 1
}
.presell-list .presell-empty span {
float: left;
width: 70px;
height: 36px;
background: #7fb2e9;
font: 12px/35px 'Microsoft YaHei', arial;
text-align: center;
color: #fff
}
.presell-list .presell-empty p {
float: left;
padding: 2px;
line-height: 16px;
width: 130px;
padding-left: 10px;
font-family: 'Microsoft YaHei', arial;
color: #666
}
.contract-upgrade {
margin: 6px 0 0;
height: 26px;
font-size: 14px;
line-height: 26px;
overflow: hidden;
zoom: 1
}
.contract-upgrade span {
float: left;
margin-right: 3px;
font-weight: 400;
color: #999
}
.contract-upgrade a {
float: left;
margin-right: 20px;
padding: 0 0 0 20px;
position: relative;
zoom: 1;
color: #333
}
.contract-upgrade a:hover {
color: #aaa
}
.contract-upgrade i {
position: absolute;
left: 0;
font: 0/0 arial
}
.contract-upgrade .CTCC i {
width: 14px;
height: 12px;
top: 7px;
background-position: -20px -110px
}
.contract-upgrade .CUCC i {
width: 15px;
height: 11px;
top: 7px;
background-position: -39px -110px
}
.contract-upgrade .CMCC i {
width: 14px;
height: 13px;
top: 7px;
background-position: 0 -110px
}
.product-param {
padding: 6px 0 0
}
.product-param li {
float: left;
padding-right: 5px;
width: 193px;
height: 48px;
margin: 9px 0 0
}
.product-param p {
height: 24px;
font: 700 14px/23px 'Microsoft YaHei', arial;
overflow: hidden;
color: #666;
word-break: break-all;
word-wrap: break-word
}
.product-param .param-value {
font-weight: 400
}
.product-param-more {
margin: 10px 0 0;
height: 20px;
overflow: hidden;
line-height: 20px;
font-size: 14px
}
.product-param-more a b {
font-family: simsun;
font-weight: 400
}
.unrecognized-tip {
height: 20px;
line-height: 20px;
color: #999;
margin: 20px 0 0
}
.product-comment-overview {
height: 24px;
zoom: 1;
margin-top: 9px;
padding: 4px 0 0;
color: #999;
line-height: 24px
}
.product-comment-overview strong {
float: left;
width: 75px;
font-weight: 400;
font-size: 14px
}
.product-comment-overview span {
float: left;
margin: 0 10px 0 0
}
.product-comment-overview .star {
margin: 5px 6px 0 0
}
.product-comment-overview .comment-user-num {
color: #999
}
.product-comment-overview .comment-user-num a {
color: #333
}
.product-comment-overview .comment-user-num em {
color: #f33
}
.product-comment-overview .comment-user-num a:hover, .product-comment-overview .comment-user-num a:hover em {
color: #aaa
}
.product-comment-overview .comment-add-link {
float: right;
position: relative;
margin-right: -26px;
width: 76px
}
.product-comment-overview .comment-add-link a {
position: relative;
display: block;
padding: 0 0 0 22px;
color: #fff;
background-color: #30C37E;
zoom: 1
}
.product-comment-overview .comment-add-link a b {
position: absolute;
left: 8px;
top: 7px;
width: 11px;
height: 11px;
background-position: -109px -89px
}
.product-comment-overview .comment-add-link a:hover {
background-color: #00a39E;
color: #fff;
text-decoration: none
}
.product-comment-overview .comment-add-link i {
position: absolute;
right: 0;
top: -5px;
width: 5px;
height: 5px;
font: 0/0 arial;
background-position: -115px -107px
}
.product-comment-overview .space {
color: #ccc;
font-family: SimSun
}
.product-comment-editor-list {
padding: 3px 0 1px 0
}
.product-comment-editor-list li {
position: relative;
height: 24px;
line-height: 24px;
overflow: hidden;
padding: 0 0 0 36px;
color: #666;
word-break: break-all;
word-wrap: break-word
}
.product-comment-editor-list li strong {
position: absolute;
left: 0;
top: 0;
font-weight: 400;
color: #999;
line-height: 24px
}
.product-comment-editor-list .summarize {
height: auto;
max-height: 48px
}
.product-comment-words {
zoom: 1
}
.product-comment-words li {
padding: 8px 0 0;
overflow: hidden;
height: 22px;
zoom: 1;
font: 0/0 'Microsoft YaHei', arial
}
.product-comment-words a {
display: inline-block;
margin: 0 10px 6px 0;
padding: 0 8px;
height: 20px;
font: 12px/20px 'Microsoft YaHei', arial;
overflow: hidden;
white-space: nowrap;
background: #fff;
zoom: 1
}
.product-comment-words .good-words a {
border: 1px solid #ffcaa6;
color: #f60
}
.product-comment-words .good-words a:hover {
background: #fff6f0;
color: #f60;
text-decoration: none
}
.product-comment-words .bad-words a {
border: 1px solid #8cdac1;
color: #096
}
.product-comment-words .bad-words a:hover {
background: #ebf9f4;
color: #096;
text-decoration: none
}
.empty-comment {
padding: 15px 0 5px 126px;
height: 84px;
overflow: hidden;
position: relative;
zoom: 1
}
.empty-comment i {
position: absolute;
left: 0;
top: 15px;
width: 115px;
height: 84px
}
.empty-comment p {
margin: 0 0 5px 0;
padding: 5px 0;
height: 26px;
font: 16px/26px 'Microsoft YaHei', arial;
color: #333
}
.empty-comment .to-write-comment {
display: block;
width: 84px;
height: 32px;
overflow: hidden;
padding: 0 0 0 10px;
background: #30C37E;
color: #fff;
line-height: 32px;
font-size: 14px;
border-radius: 2px
}
.empty-comment .to-write-comment .icon {
float: left;
width: 11px;
height: 11px;
overflow: hidden;
margin: 10px 6px 0 0;
background-position: -109px -89px
}
.empty-comment .to-write-comment:hover {
background: #00a39E;
color: #fff;
text-decoration: none
}
.product-comment {
width: 507px;
margin: 14px 0 0;
border-top: 1px solid #efefef
}
.product-detail-box {
margin: 20px 0 0;
padding: 0 0 20px;
border: 1px solid #e6e6e6;
position: relative
}
.product-detail-box .product-pics {
display: inline;
float: left;
width: 400px;
margin: 20px 0 0 20px;
border-right: 1px solid #efefef
}
.product-detail-box .product-detail-main {
float: left;
width: 510px;
margin: 20px 0 0 -1px;
padding: 0 0 0 20px;
border-left: 1px solid #efefef
}
.product-detail-main .links {
position: relative
}
.product-detail-box .product-pics .bigpic {
position: relative;
width: 280px
}
.product-detail-box .bigpic a {
display: block;
position: relative;
width: 280px;
height: 210px;
overflow: hidden;
text-align: center
}
.product-detail-box #picSlideVideo span {
position: absolute;
left: 1px;
top: 182px;
padding: 0 10px;
width: 258px;
height: 28px;
line-height: 28px;
color: #fff;
text-align: left;
background: rgba(0, 0, 0, .5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80000000, endcolorstr=#80000000, gradientType=1)
}
:root .product-detail-box #picSlideVideo span {
filter: none
}
.product-detail-box #picSlideVideo .vdate {
position: absolute;
right: 10px;
top: 0;
height: 28px;
white-space: nowrap
}
.product-detail-box .bigpic .v-play-button {
position: absolute;
left: 50%;
top: 50%;
width: 53px;
height: 53px;
margin: -26px 0 0 -26px;
text-indent: -9999em;
overflow: hidden
}
.product-detail-box .bigpic .cover {
position: absolute;
left: 1px;
top: 0;
width: 278px;
height: 100%;
background: #000;
opacity: .15;
filter: alpha(opacity=15)
}
.product-detail-box .bigpic a:hover {
color: #fff;
text-decoration: none
}
.product-detail-box .smallpics {
padding: 16px 0 0 1px
}
.product-detail-box .smallpics li {
position: relative;
float: left;
width: 62px;
height: 74px;
margin: 4px 10px 0 0;
text-align: center
}
.product-detail-box .smallpics a {
display: block;
position: relative;
width: 60px;
height: 72px;
padding: 1px
}
.product-detail-box .smallpics .mask {
position: absolute;
top: 0;
left: 0;
width: 60px;
height: 45px;
overflow: hidden;
border: 1px solid #e6e6e6
}
.product-detail-box .smallpics img {
max-height: 45px;
vertical-align: middle
}
.product-detail-box .smallpics span {
position: absolute;
bottom: 5px;
left: 0;
display: block;
width: 60px;
height: 18px;
overflow: hidden;
color: #666;
line-height: 18px;
word-break: break-all;
cursor: pointer
}
.product-detail-box .smallpics a:hover span {
color: #aaa;
text-decoration: underline
}
.product-detail-box .smallpics a:hover .mask {
width: 58px;
height: 43px;
border: 2px solid #30C37E
}
.product-detail-box .smallpics .current a span {
color: #aaa;
text-decoration: underline
}
.product-detail-box .smallpics .current .mask {
width: 58px;
height: 43px;
border: 2px solid #30C37E
}
.product-detail-box .smallpics .v {
padding-left: 28px;
width: 32px;
text-align: left;
background-position: -99px -61px
}
.product-detail-box .colors {
margin-top: 8px;
overflow: hidden;
height: 18px
}
.product-detail-box .colors strong {
float: left;
color: #999;
font-weight: 400;
font-size: 14px;
line-height: 18px
}
.product-detail-box .color-list a {
float: left;
width: 54px;
margin: 0 0 0 5px;
text-align: center;
color: #999
}
.product-detail-box .color-list span {
display: block;
width: 54px;
height: 16px;
overflow: hidden;
border: 1px solid #e6e6e6;
text-indent: -999em
}
.product-detail-box .color-list a:hover {
color: #f60
}
.product-detail-box .color-list a:hover span {
border-color: #cca37a !important
}
.product-detail-box .view-all-pics {
position: relative;
display: block;
margin: 12px 0 0;
padding: 0 20px 0 0
}
.product-detail-box .view-all-pics a {
display: block;
height: 18px;
overflow: hidden;
zoom: 1;
line-height: 18px;
font-size: 14px;
color: #333
}
.product-detail-box .view-all-pics a:hover, .product-detail-box .view-all-pics a:hover span {
text-decoration: underline;
cursor: pointer;
color: #aaa
}
.product-detail-box .view-all-pics span {
float: left;
margin: 0 5px 0 0
}
.product-detail-box .view-all-pics em {
float: left;
width: 5px;
height: 9px;
overflow: hidden;
margin: 4px 0 0 0;
background-position: -75px -60px;
text-indent: -999em
}
.product-detail-box .news-list {
margin: 15px 0 0;
padding: 10px 15px;
background-color: #fafafa
}
.product-detail-box .news-list li {
height: 26px;
overflow: hidden;
line-height: 26px
}
.product-detail-box .news-list a {
float: left;
color: #333;
font-size: 14px
}
.product-detail-box .news-list a:hover {
color: #aaa
}
.product-detail-box .news-list .num {
margin: 0 0 0 5px;
color: #999
}
.product-detail-box .news-list .type {
float: left;
height: 18px;
margin: 4px 5px 0 0;
padding: 0 3px;
background: #30C37E;
color: #fff;
font-size: 12px;
line-height: 18px
}
.product-detail-box .news-list .type:hover {
color: #fff;
text-decoration: none
}
.product-detail-box .news-list .icon {
float: left;
overflow: hidden;
margin: 0 0 0 5px;
text-indent: -999em;
vertical-align: 0
}
.product-detail-box .news-list .pic-icon {
width: 14px;
height: 13px;
margin-top: 6px;
background-position: -20px -39px
}
.product-detail-box .news-list .new-icon {
width: 9px;
height: 11px;
margin-top: 7px;
background-position: -40px -40px
}
.product-detail-box .news-list .space {
float: left;
padding: 0 10px;
color: #ccc;
font-family: SimSun
}
.product-detail-box .news-list-with-pic {
margin: 20px 0 0;
padding: 5px 0;
background: #fff
}
.product-detail-box .news-list .news-with-pic {
height: 60px;
overflow: hidden;
margin-bottom: 6px;
position: relative
}
.product-detail-box .news-list .news-with-pic .type {
position: absolute;
left: 0;
top: 0;
margin: 0;
color: #fff
}
.product-detail-box .news-list .news-with-pic .title {
display: block;
padding-left: 92px;
height: 60px;
overflow: hidden;
float: none;
background-color: #fafafa;
cursor: pointer
}
.product-detail-box .news-list .news-with-pic img {
float: left;
margin-left: -92px
}
.product-detail-box .news-list .news-with-pic a:hover {
text-decoration: none
}
.product-detail-box .news-list .news-with-pic a span {
float: left;
padding: 5px 0;
color: #333
}
.product-detail-box .news-list .news-with-pic a span:hover {
color: #aaa;
text-decoration: underline
}
.product-detail-box .news-list .news-with-pic .pic-icon {
margin-top: 11px
}
.product-detail-box .news-list .news-with-pic p {
overflow: hidden;
zoom: 1
}
.product-detail-box .news-list .news-with-pic .cnum, .product-detail-box .news-list .news-with-pic .date {
float: left;
height: 16px;
line-height: 16px;
overflow: hidden;
font-size: 12px;
color: #999;
margin-right: 15px;
padding-left: 17px
}
.product-detail-box .news-list .news-with-pic .cnum {
background-position: 0 -16px
}
.product-comment .list_title {
position: relative;
border-top: 2px solid #30c37e;
margin-top: 15px;
background: #f0f0f0;
line-height: 36px;
padding-left: 10px
}
.product-comment .list_title a {
position: absolute;
font-size: 12px;
font-weight: 400;
color: #aaa;
right: 10px;
top: 1px
}
.product-detail-box .playing-li {
padding-top: 5px;
height: 248px;
overflow-y: auto
}
.product-detail-box .playing-li li {
line-height: 30px;
border-top: 1px solid #eee;
font-size: 0
}
.product-detail-box .playing-li li a, .product-detail-box .playing-li li span {
display: inline-block;
height: 30px;
vertical-align: top;
font-size: 12px
}
.product-detail-box .playing-li li a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.product-detail-box .playing-li li .num {
width: 30px;
text-align: center;
margin-right: 5px
}
.product-detail-box .playing-li li .name {
width: 300px
}
.product-detail-box .playing-li li .singer {
width: 120px;
color: #aaa
}
.product-detail-box .playing-li li .singer:hover {
color: #333
}
.product-detail-box .playing-li li .menu {
width: 30px;
height: 30px;
text-align: center
}
.product-detail-box .playing-li li .menu a {
color: #ccc
}
.product-detail-box .playing-li li .menu a:hover {
color: #333
}
.product-detail-box .playing-li li:first-child {
border: none
}
.product-detail-box .playing-li li.current {
color: #30C37E
}
.product-detail-box .playing-li li.current a {
color: #30C37E
}
.product-detail-box .playing-li li.current .pling {
display: block;
text-indent: -9999px;
background: url(../image/i_disc.gif) no-repeat center
}
.product-detail-box .links > a {
float: left;
height: 30px;
margin: 16px 10px 0 0;
padding: 0 16px;
-webkit-border-radius: 1px;
border-radius: 1px;
line-height: 30px;
font-size: 16px
}
.product-detail-box .links .compare_con {
position: absolute;
z-index: 99999;
display: none;
top: 56px;
left: 88px
}
.product-detail-box .links .icon {
float: left;
width: 16px;
height: 16px;
overflow: hidden;
margin: 11px 0 0 0
}
.product-detail-box .links .minimum-link-A, .product-detail-box .links .minimum-link-B {
border: 1px solid #30C37E;
background: #30C37E;
color: #fff;
padding: 0 10px;
border-radius: 4px;
cursor: pointer
}
.product-detail-box .links .minimum-link-A:hover, .product-detail-box .links .minimum-link-B:hover {
border: 1px solid #00a39E;
background: #00a39E;
color: #fff;
text-decoration: none
}
.product-detail-box .links .minimum-link-A {
font-family: iconfont
}
.product-detail-box .links .minimum-link-A::before {
font-size: 20px;
margin-right: 5px;
position: relative;
top: 2px
}
.product-detail-box .links .click_play::before {
content: "\e62c"
}
.product-detail-box .links .click_pause::before {
content: "\e606"
}
.product-detail-box .links .click_down::before {
content: "\e613"
}
.product-detail-box .links .consultation-link {
border: 1px solid #30C37E;
background: #30C37E;
color: #fff
}
.product-detail-box .links .consultation-link:hover {
border: 1px solid #00a39E;
background: #00a39E;
color: #fff;
text-decoration: none
}
.product-detail-box .links .local-buy-link {
display: none;
border: 1px solid #30C37E;
background: #30C37E;
color: #fff
}
.product-detail-box .links .local-buy-link:hover {
border: 1px solid #00a39E;
background: #00a39E;
color: #fff;
text-decoration: none
}
.product-detail-box .links .compare-link {
border: 1px solid #d9d9d9;
background: #fff;
color: #666;
margin-right: 0;
line-height: 34px;
border-radius: 4px
}
.product-detail-box .links .compare-link:hover {
background: #f5f5f5;
color: #666;
text-decoration: none
}
.product-detail-box .minimum-link-A .icon {
width: 16px;
height: 16px;
background-position: 0 0
}
.product-detail-box .minimum-link-B .icon {
width: 15px;
height: 15px;
background-position: -54px -21px
}
.product-detail-box .consultation-link .icon {
width: 14px;
height: 14px;
background-position: -34px -60px
}
.product-detail-box .local-buy-link .icon {
margin-top: 9px;
width: 15px;
height: 20px;
background-position: 0 -23px
}
.product-detail-box .compare-link .icon {
margin-top: 6px;
width: 20px;
height: 20px;
line-height: 20px;
background: 0 0
}
.product-detail-box .compare-link .icon::before {
content: "\e62a";
font-family: iconfont;
font-size: 20px;
color: #30C37E;
font-style: normal
}
.product-detail-box .links .dell-official-buy {
background-color: #30C37E;
border-color: #30C37E
}
.product-detail-box .links .dell-official-buy:hover {
background-color: #00a39E;
border-color: #00a39E
}
.nplayL-btns {
background: #f0f0f0;
height: 30px;
line-height: 30px
}
.nplayL-btns ul {
padding: 0 10px
}
.nplayL-btns li {
display: inline-block;
padding: 0 5px;
line-height: 32px;
vertical-align: top
}
.nplayL-btns li a {
color: #aaa
}
.nplayL-btns li a:hover {
text-decoration: none;
color: #30C37E !important
}
.nplayL-btns li a.icon {
font-family: iconfont;
font-size: 20px
}
.nplayL-btns li.order a::before {
content: "\e67e"
}
.nplayL-btns li.single {
line-height: 28px
}
.nplayL-btns li.single a::before {
content: "\e600";
font-size: 18px
}
.nplayL-btns li.random a::before {
content: "\e680"
}
.nplayL-btns li.cl_all {
margin-left: 10px
}
.nplayL-btns li.next {
float: right;
line-height: 28px
}
.nplayL-btns li.next a {
color: #30C37E
}
.nplayL-btns li.next a::before {
content: "\e612";
font-family: iconfont;
font-size: 16px;
margin-right: 5px;
position: relative;
top: 1px
}
.nplayL-btns li.current a {
color: #30C37E;
cursor: default
}
.product-detail-box .links .dell-official-buy .icon {
margin-top: 10px;
width: 20px;
height: 20px
}
.product-detail-box .links .jd-festival-buy, .product-detail-box .links .jd-festival-buy:hover {
width: 120px;
height: 40px;
border: 0 none;
padding: 0;
text-indent: -999em;
overflow: hidden
}
.product-detail-box .links .jd-festival-buy .icon {
display: none !important
}
.compare-layerbox {
width: 375px
}
.compare-layerbox .layerbox-main {
padding: 15px 20px 20px
}
.compare-layerbox .compare-list {
margin-right: -38px
}
.compare-layerbox .compare-list li {
float: left;
width: 80px;
padding: 0 28px 0 10px;
text-align: center
}
.compare-layerbox .compare-list li span {
display: block;
height: 36px;
overflow: hidden;
color: #333;
text-overflow: ellipsis;
white-space: nowrap
}
.compare-layerbox .compare-list a:hover span {
color: #aaa
}
.compare-layerbox .compare-list .compare-btn {
position: relative;
display: block;
height: 22px;
padding: 0 10px 0 20px;
margin: 10px 0 0;
border: 1px solid #a2caf2;
background: #f0f7ff;
color: #2966ae;
line-height: 22px;
cursor: pointer
}
.compare-layerbox .compare-list .compare-btn b {
position: absolute;
top: 7px;
left: 10px;
width: 8px;
height: 8px;
overflow: hidden;
background-position: -50px -155px;
text-indent: -999em
}
.compare-layerbox .compare-list .compare-btn:hover {
background-color: #fff
}
.compare-layerbox .compare-list .cancel-btn {
background: #fff
}
.compare-layerbox .compare-list .cancel-btn b {
background-position: -65px -115px
}
.compare-layerbox .compare-list .cancel-btn:hover {
background-color: #f0f7ff
}
.product-try-news {
background: #f5f5f5;
height: 22px;
padding: 7px;
overflow: hidden;
margin: 20px 0 4px;
line-height: 22px
}
.product-try-news .type {
position: relative;
float: left;
margin-right: 10px;
width: 58px;
height: 22px;
background: #f60;
text-align: center;
color: #fff
}
.product-try-news .type i {
position: absolute;
right: -8px;
top: 7px;
width: 0;
height: 0;
font: 0/0 arial;
border-style: solid;
border-width: 4px;
border-color: #f5f5f5 #f5f5f5 #f5f5f5 #f60
}
.product-try-news a {
float: left;
font-size: 14px;
color: #333
}
.product-try-news a:hover {
color: #aaa
}
.product-try-news em {
position: relative;
top: -2px;
left: 5px;
float: left;
width: 9px;
height: 11px;
font: 0/0 arial;
background-position: -40px -40px
}
.product-crowdfunding-news {
background: #f5f5f5;
height: 22px;
padding: 7px;
overflow: hidden;
margin: 20px 0 4px;
line-height: 22px
}
.product-crowdfunding-news .type {
position: relative;
float: left;
margin-right: 10px;
width: 58px;
height: 22px;
background: #30C37E;
text-align: center;
color: #fff
}
.product-crowdfunding-news .type i {
position: absolute;
right: -8px;
top: 7px;
width: 0;
height: 0;
font: 0/0 arial;
border-style: solid;
border-width: 4px;
border-color: #f5f5f5 #f5f5f5 #f5f5f5 #30C37E
}
.product-crowdfunding-news a {
float: left;
font-size: 14px;
color: #333
}
.product-crowdfunding-news a:hover {
color: #aaa
}
.product-crowdfunding-news em {
position: relative;
top: -2px;
left: 5px;
float: left;
width: 9px;
height: 11px;
font: 0/0 arial;
background-position: -40px -40px
}
.case-custom-area {
margin-top: 13px;
padding: 14px 0 0;
border-top: 1px solid #efefef
}
.case-custom-area-with-comment-words {
margin-top: 20px
}
.case-custom-color, .case-custom-version {
padding: 0 0 4px 74px;
overflow: hidden;
zoom: 1
}
.case-custom-color strong, .case-custom-version strong {
float: left;
width: 72px;
height: 28px;
line-height: 28px;
margin: 6px 0 0 -74px;
color: #999;
font-size: 14px;
font-weight: 400
}
.case-custom-color li, .case-custom-version a {
position: relative;
float: left;
margin: 6px 6px 0 0;
height: 24px;
padding: 1px 7px;
line-height: 24px;
color: #666;
border: 1px solid #ccc;
cursor: pointer
}
.case-custom-color .current, .case-custom-color li:hover, .case-custom-version .current, .case-custom-version a:hover {
color: #666;
padding: 0 6px;
border: 2px solid #30C37E;
text-decoration: none
}
.case-custom-color .case-custom-color-value {
float: left;
width: 10px;
height: 10px;
margin: 6px 6px 0 0;
border: 1px solid #ccc
}
.case-custom-color li i, .case-custom-version a i {
display: none;
position: absolute;
right: 0;
top: 12px;
width: 11px;
height: 12px
}
.case-custom-color .current i, .case-custom-version .current i {
display: block
}
.recommended-distributor .section-header {
z-index: 2
}
.recommended-distributor .section-header h3 {
float: left;
margin: 0;
padding: 0 10px 0 20px
}
.recommended-distributor .your-city {
float: left;
height: 20px;
line-height: 20px;
margin: 12px 10px 0 0;
padding: 0 0 0 28px;
position: relative;
border-left: 1px solid #d2d2d2;
font-size: 16px;
background-position: -28px -19px
}
.recommended-distributor .distributor-citys {
float: left;
width: 82px;
height: 26px;
margin: 9px 0 0;
position: relative
}
.recommended-distributor .distributor-citys-trigger {
position: relative;
z-index: 2;
display: block;
padding: 0 0 0 8px;
height: 24px;
border: 1px solid #e6e6e6;
background-color: #fff;
line-height: 24px;
color: #666
}
.recommended-distributor .distributor-citys-trigger i {
position: absolute;
z-index: 2;
top: 10px;
right: 9px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -31px -95px
}
.distributor-citys-on .distributor-citys-trigger i {
background-position: -41px -95px
}
.distributor-citys-on .distributor-citys-trigger:after {
content: ' ';
position: absolute;
z-index: -2;
left: 0;
top: -1px;
width: 100%;
height: 24px;
box-shadow: 2px 0 5px 0 rgba(0, 0, 0, .1)
}
.distributor-citys-on .distributor-citys-trigger:before {
content: ' ';
position: absolute;
z-index: -1;
left: 0;
top: 23px;
width: 100%;
height: 5px;
background: #fff
}
.recommended-distributor .distributor-citys-list {
display: none;
position: absolute;
left: 0;
top: 25px;
padding: 10px 0 10px 10px;
width: 360px;
background-color: #fff;
border: 1px solid #e6e6e6;
box-shadow: 1px 0 5px 0 rgba(0, 0, 0, .1)
}
.distributor-citys-on .distributor-citys-list {
display: block
}
.recommended-distributor .distributor-citys-list span {
float: left;
width: 60px;
height: 22px;
line-height: 22px;
overflow: hidden
}
.recommended-distributor .distributor-citys-list a {
color: #666
}
.recommended-distributor .distributor-citys-list a:hover {
color: #aaa
}
.recommended-distributor .section-content {
border-right: 0 none;
border-bottom: 0 none
}
.recommended-distributor-list li {
float: left;
padding: 15px 0 15px 20px;
width: 232px;
height: 98px;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6
}
.without-services .recommended-distributor-list li {
height: 62px
}
.recommended-distributor-list .hover {
background-color: #f2f9ff;
border-color: #c0d8f0;
border-left: 1px solid #c0d8f0;
border-top: 1px solid #c0d8f0;
margin: -1px 0 0 -1px;
position: relative;
z-index: 1
}
.recommended-distributor-list .distributor-name {
width: 160px;
text-overflow: ellipsis;
white-space: nowrap;
height: 22px;
line-height: 22px;
overflow: hidden;
font-size: 14px
}
.recommended-distributor-list .distributor-price {
float: right;
padding-right: 20px;
height: 22px;
line-height: 22px;
margin: -22px 0 0;
color: #f33
}
.recommended-distributor-list .distributor-price b {
font-size: 14px;
font-weight: 400
}
.recommended-distributor-list .distributor-tel {
height: 16px;
line-height: 16px;
overflow: hidden
}
.recommended-distributor-list .tel {
float: left;
margin-right: 20px;
padding-left: 20px;
background-position: -36px 5px
}
.recommended-distributor .qq-offline, .recommended-distributor .qq-online {
float: left;
width: 15px;
height: 16px;
text-indent: -9999em;
overflow: hidden;
cursor: pointer
}
.recommended-distributor .qq-online {
background-position: 0 0
}
.recommended-distributor .qq-online:hover {
background-position: 0 -20px
}
.recommended-distributor .qq-offline {
background-position: 0 -40px
}
.recommended-distributor .qq-offline:hover {
background-position: 0 -60px
}
.recommended-distributor-list .distributor-address, .recommended-distributor-list .distributor-credit {
height: 18px;
overflow: hidden;
margin: 4px 0 0;
color: #999
}
.recommended-distributor-list .distributor-credit {
display: none
}
.recommended-distributor-list .distributor-credit img {
vertical-align: middle;
position: relative;
top: -2px
}
.recommended-distributor-list .distributor-credit .cstar {
position: relative;
top: 1px
}
.recommended-distributor-list .distributor-services {
position: relative;
height: 38px;
overflow: hidden
}
.recommended-distributor-list .distributor-services-list {
position: absolute;
left: -21px;
top: 0;
width: 232px;
padding: 6px 0 5px 20px;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6
}
.recommended-distributor-list .distributor-services-list span {
float: left;
width: 65px;
height: 20px;
line-height: 20px;
overflow: hidden;
margin: 5px 5px 0 0;
text-align: center;
border: 1px dashed #ccc;
background-color: #fff;
color: #666
}
.recommended-distributor-list .hover .distributor-services {
overflow: visible
}
.recommended-distributor-list .hover .distributor-services-list {
background-color: #f2f9ff;
border-color: #c0d8f0;
padding-bottom: 20px;
border-bottom: 1px solid #c0d8f0;
box-shadow: 0 2px 4px -3px rgba(0, 0, 0, .5)
}
.recommended-distributor-list .hover .distributor-credit {
display: block
}
.without-services .distributor-services {
display: none
}
.config-section .section-header .more {
float: right;
position: relative;
padding-left: 26px;
text-align: left;
width: 60px
}
.config-section .section-header .more i {
position: absolute;
left: 10px;
top: 6px;
width: 10px;
height: 12px
}
.config-section .section-header .showdate {
padding-left: 10px;
font-weight: 400;
color: #666;
font-size: 12px
}
.config-section .section-header h3 {
float: left;
margin-right: 14px
}
.config-section .section-header .battery-life {
float: left;
margin-top: 7px;
height: 29px;
overflow: hidden;
font-size: 12px;
line-height: 28px;
color: #fff
}
.config-section .section-header .battery-life strong {
float: left;
width: 60px;
height: 29px;
padding-left: 13px;
font-size: 14px
}
.config-section .section-header .battery-life em {
float: left;
height: 29px;
padding-right: 20px;
color: #f33;
font-weight: 700
}
.config-section .section-content {
padding: 20px 20px 0
}
.config-section .config-tips {
float: right;
height: 24px;
margin: -28px -10px 0 0;
line-height: 24px;
white-space: nowrap;
color: #999
}
.config-section .config-tab {
border-bottom: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6
}
.config-section .config-tab li {
position: relative;
float: left;
padding: 2px 15px;
border-top: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
font-size: 14px;
line-height: 26px;
height: 26px;
overflow: hidden;
cursor: pointer;
color: #666;
background-color: #fafafa
}
.config-section .config-tab .active {
background-color: #fff;
border-top: 2px solid #30C37E;
padding-top: 1px;
padding-bottom: 3px;
margin-bottom: -1px;
color: #333
}
.config-section .config-panel {
padding: 18px 0 17px;
height: 438px
}
.config-section .parameter-list-wrap {
float: right;
width: 398px
}
.config-section .parameter-list li {
position: relative;
height: 32px;
margin: 12px 0 0;
padding: 0 0 0 138px;
line-height: 32px;
zoom: 1
}
.parameter-list .parameter-name {
position: absolute;
top: 0;
left: -13px;
padding-left: 13px;
width: 130px;
overflow: hidden;
font: 400 12px/32px "microsoft yahei", arial;
white-space: nowrap;
-webkit-text-overflow: ellipsis;
text-overflow: ellipsis;
z-index: 1
}
.parameter-list .parameter-name strong {
font-weight: 400
}
.parameter-list .hover .parameter-name {
padding-right: 10px;
border-left: 3px solid #30C37E;
padding-left: 10px
}
.parameter-list .parameter-name, .parameter-list .parameter-name:hover {
color: #333;
text-decoration: none
}
.parameter-list .animate {
position: absolute;
left: 138px;
top: 0;
width: 10px;
height: 32px;
background: #e5f2ff
}
.parameter-list .animate-empty {
background: #f5f5f5
}
.parameter-list .parameter-rate {
position: relative;
z-index: 2;
width: 260px;
height: 32px;
overflow: hidden;
vertical-align: middle
}
.parameter-rate a {
position: relative;
z-index: 2;
display: block;
height: 32px;
background: #e5f2ff;
color: #0a50a1;
overflow: hidden
}
.parameter-list .hover .parameter-rate a, .parameter-rate a:hover {
text-decoration: none
}
.parameter-rate .extra-text {
position: absolute;
left: 0;
top: 0;
padding-left: 10px
}
.parameter-list .ram-rate {
float: left;
width: 150px
}
.parameter-list .rom-rate {
float: left;
width: 250px
}
.parameter-list .expansion-rate {
float: left;
width: 60px
}
.parameter-list .plus-icon {
float: left;
width: 14px;
height: 14px;
overflow: hidden;
margin: 9px 15px 0;
background-position: -55px -130px;
text-indent: -999em
}
.parameter-list .current-parameter .parameter-rate a {
background: #30C37E;
color: #fff
}
.parameter-list .parameter-rate em {
padding: 0 0 0 10px;
white-space: nowrap
}
.parameter-list .empty span {
display: block;
height: 32px;
background: #f5f5f5;
color: #999;
font-size: 12px;
line-height: 32px;
width: 100% !important
}
.config-section .radios-box {
height: 32px;
margin: 12px 0 0;
overflow: hidden;
zoom: 1
}
.config-section .radios-box label {
float: left;
padding: 0 20px 0 0;
line-height: 32px
}
.config-section .radios-box input {
float: left;
width: 14px;
height: 14px;
overflow: hidden;
margin: 9px 5px 0 0
}
.config-section .parameter-summarize {
margin: 40px 0 0
}
.config-section .parameter-summarize table {
width: 100%;
height: 5px;
border-collapse: collapse;
border-spacing: 0;
border-left: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
table-layout: fixed
}
.config-section .parameter-summarize td {
height: 5px;
border-right: 1px solid #dbdbdb;
font: 400 0/0 arial
}
.config-section .parameter-summarize p {
margin: 6px 0 0;
color: #666
}
.config-section .parameter-summarize p em {
color: #30C37E
}
.config-section .parameter-summarize .table-wrap {
position: relative;
zoom: 1
}
.config-section .table-wrap .point {
position: absolute;
left: 0;
width: 11px;
height: 11px;
top: -1px;
margin-left: -5px;
font-size: 12px
}
.config-section .table-wrap .icon {
display: block;
width: 11px;
height: 11px;
overflow: hidden;
background-position: -25px -130px
}
.table-wrap .point span {
position: absolute;
width: 100px;
left: -45px;
top: -20px;
text-align: center
}
.table-wrap .point-end span {
text-align: right;
left: auto;
right: 0
}
.config-section .parameter-summarize-list {
padding: 0 0 12px 138px
}
.config-section .ram-parameter-summarize {
float: left;
width: 150px;
margin-right: 44px
}
.config-section .rom-parameter-summarize {
float: left;
width: 250px
}
.parameter-slider {
float: left;
width: 280px;
height: 426px;
overflow: hidden;
margin: 12px 0 0
}
.parameter-slider .bxslider {
height: 403px;
overflow: hidden
}
.parameter-slider .bxslider li {
height: 403px;
overflow: hidden;
width: 280px
}
.parameter-slider img {
display: block
}
.parameter-slider .title {
display: block;
height: 36px;
margin: 7px 0 0;
word-break: break-all;
word-wrap: break-word;
overflow: hidden
}
.parameter-slider .bx-pager {
height: 11px;
overflow: hidden;
margin: 12px 0 0;
text-align: center;
font: 0/0 arial
}
.parameter-slider .bx-pager-item {
display: inline-block;
margin: 0 5px;
vertical-align: top
}
.parameter-slider .bx-pager-link {
display: inline-block;
width: 11px;
height: 11px;
overflow: hidden;
background-position: -40px -130px;
font: 0/0 arial
}
.parameter-slider .active {
background-position: -25px -130px
}
.config-section .ram-rom-ul {
padding-left: 10px
}
.config-section .ram-rom-ul li {
position: relative;
zoom: 1;
float: left;
padding: 12px 0 0 180px
}
.config-section .ram-rom-ul .ram-icon, .config-section .ram-rom-ul .rom-icon {
display: block;
width: 62px;
height: 62px;
overflow: hidden;
background-position: 0 -455px;
color: #fff;
text-align: center;
font: 700 14px/62px arial;
cursor: default
}
.config-section .ram-rom-ul .active .ram-icon, .config-section .ram-rom-ul .active .rom-icon, .config-section .ram-rom-ul .ram-icon:hover, .config-section .ram-rom-ul .rom-icon:hover {
background-position: 0 -385px
}
.config-section .ram-rom-ul .pop-layer {
display: none;
position: absolute;
bottom: 71px;
left: 115px;
width: 170px;
padding: 6px 10px 7px;
border: 1px solid #e6e6e6;
background: #fff;
color: #666
}
.config-section .pop-layer .arrow-icon {
position: absolute;
left: 50%;
bottom: -7px;
width: 13px;
height: 7px;
overflow: hidden;
margin: 0 0 0 -6px;
background-position: -75px -130px
}
.config-section .parameter-softs {
float: left;
width: 240px
}
.config-section .parameter-softs label {
display: block;
position: relative;
overflow: hidden;
zoom: 1;
margin: 12px 0 0 20px;
padding: 0 0 35px 50px;
text-align: center
}
.config-section .parameter-softs input {
position: absolute;
left: 0;
top: 24px;
width: 14px;
height: 14px;
overflow: hidden
}
.config-section .parameter-softs img {
vertical-align: top
}
.config-section .parameter-softs span {
display: block;
height: 24px;
overflow: hidden;
margin: 5px 0 0;
font-size: 14px;
line-height: 24px;
word-break: break-all;
word-wrap: break-word
}
.product-param-item {
margin: 0 -10px 0 0
}
.product-param-item li {
float: left;
width: 356px;
height: 48px;
overflow: hidden;
padding: 0 0 18px 0
}
.product-param-item .param-icon {
position: relative;
float: left;
width: 46px;
height: 46px;
margin: 1px 8px 0 0
}
.product-param-item p {
font-size: 0;
height: 24px;
line-height: 24px;
overflow: hidden;
color: #666;
font-size: 14px;
word-break: break-all;
word-wrap: break-word
}
.product-param-item p span {
font-size: 14px;
font-weight: 700
}
.product-param-item p .param-value {
margin-left: -1px;
color: #666;
font-weight: 400
}
.product-param-item .param-icon span {
display: block;
width: 46px;
height: 46px;
overflow: hidden
}
.product-param-item .param-icon .picon1 {
background-position: 0 0
}
.product-param-item .param-icon .picon2 {
background-position: -47px 0
}
.product-param-item .param-icon .picon3 {
background-position: 0 -47px
}
.product-param-item .param-icon .picon4 {
background-position: -47px -47px
}
.pi-57 .param-icon {
margin-right: 6px
}
.pi-57 li {
white-space: nowrap
}
.pi-57 .high, .pi-57 .highest, .pi-57 .low, .pi-57 .middle {
padding-right: 20px;
overflow: hidden
}
.pi-57 .high {
background-position: 100% -386px
}
.pi-57 .low {
background-position: 100% -427px
}
.pi-57 .middle {
background-position: 100% -406px
}
.pi-57 .highest {
background-position: 100% -364px
}
.param-desc-box {
display: none;
position: absolute;
z-index: 999;
padding: 31px 10px 10px 17px;
width: 309px;
height: 88px;
overflow: hidden;
background-position: 0 0;
color: #333
}
.param-high {
background-position: 0 0
}
.param-highest {
background-position: 0 -135px
}
.param-bar-box {
height: 22px
}
.param-desc-box .picon {
position: absolute;
z-index: -1;
right: 1px;
bottom: 1px
}
.param-bar {
position: relative;
float: left;
width: 99px;
height: 7px;
margin: 9px 13px 0 0;
background-position: 0 -296px
}
.param-ratio {
display: block;
height: 7px;
overflow: hidden;
font: 0/0 arial;
background-position: 0 -275px
}
.param-ratio-desc {
float: left;
height: 22px;
line-height: 22px;
overflow: hidden
}
.param-ratio-desc em {
color: #fa6464
}
.param-high .param-ratio-desc em {
color: #00c3b4
}
.param-highest .param-ratio-desc em {
color: #ffa247
}
.param-current {
position: absolute;
top: -8px;
width: 7px;
height: 4px;
font: 0/0 "microsoft yahei", arial
}
.param-current i {
position: relative;
z-index: 2;
display: block;
width: 7px;
height: 4px;
overflow: hidden;
background-position: 0 -319px
}
.param-current-name {
position: absolute;
bottom: 3px;
height: 20px;
overflow: hidden
}
.param-current-name span {
display: block;
height: 18px;
text-align: center;
border: 1px solid #d5d5d5;
background: #fff;
font: 12px/18px "microsoft yahei", arial
}
.param-title {
width: 230px;
margin: 7px 0 0;
height: 22px;
font: 12px/22px "microsoft yahei", arial
}
.param-desc {
width: 230px;
color: #666
}
.param-desc-box .param-icon-camera {
width: 70px;
height: 70px;
background-position: -72px 0
}
.param-high .param-icon-camera {
background-position: 0 0
}
.param-desc-box .param-icon-screen {
width: 85px;
height: 90px;
background-position: 0 -134px
}
.param-high .param-icon-screen {
background-position: 0 -134px
}
.param-desc-box .param-icon-battery {
width: 70px;
height: 70px;
background-position: -72px 0
}
.param-high .param-icon-battery {
background-position: -72px 0
}
.param-desc-box .param-icon-rom {
width: 90px;
height: 60px;
background-position: 0 -72px
}
.param-high .param-icon-rom {
background-position: 0 -72px
}
.param-desc-box .param-icon-core {
width: 95px;
height: 60px;
background-position: -92px -72px
}
.param-high .param-icon-core {
background-position: -92px -72px
}
.param-desc-box .param-icon-ppi {
width: 85px;
height: 90px;
background-position: -87px -134px
}
.param-high .param-icon-ppi {
background-position: -87px -134px
}
.param-highest .picon {
background: 0 0;
display: none
}
.new-recommened {
padding: 0 20px
}
.new-recommened .user-like-inner {
padding: 0 0 17px
}
.new-recommened .user-like-list li {
padding-top: 20px;
position: relative;
overflow: visible
}
.new-recommened .new-recommened-rank {
position: absolute;
z-index: 4;
top: 15px;
right: -12px;
width: 50px;
height: 36px;
line-height: 18px;
color: #666;
background-color: #fff;
border: 1px solid #f60;
text-align: center
}
.new-recommened-rank em {
padding: 0 3px;
color: #f33
}
.new-recommened-rank p {
height: 18px;
background: #f60;
color: #fff
}
.new-recommened-rank span {
position: absolute;
right: -1px;
top: 37px;
width: 12px;
height: 8px;
font: 0/0 arial;
background-position: -24px -531px
}
.user-like-section .section-content {
padding: 20px 20px 0
}
.user-like-section .user-like-inner {
padding-top: 0
}
.user-like {
padding-top: 14px;
border-top: 1px solid #f0f0f0
}
.user-like h3 {
height: 26px;
font: 16px/26px 'Microsoft YaHei', arial;
overflow: hidden;
color: #666
}
.user-like-inner {
padding: 10px 0 17px;
width: 928px;
overflow: hidden
}
.user-like-list {
width: 938px
}
.user-like-list li {
position: relative;
float: left;
width: 120px;
margin: 0 14px 0 0;
overflow: hidden
}
.user-like-list .pic {
width: 120px;
height: 120px;
display: block
}
.user-like-list h4 {
height: 20px;
margin: 6px 0 0;
line-height: 20px;
overflow: hidden;
font-weight: 400;
word-break: break-all;
word-wrap: break-word
}
.user-like-list h4 a {
color: #333
}
.user-like-list h4 a:hover {
color: #aaa
}
.user-like-price {
position: absolute;
right: 0;
top: 72px;
height: 18px;
padding: 0 4px;
overflow: hidden;
background-color: #f33;
color: #fff
}
.user-link-pk {
display: none;
position: absolute;
top: 0;
right: 0;
height: 22px;
overflow: hidden;
padding: 0 6px 0 20px;
border: 1px solid #e6e6e6;
background: #fff;
font-size: 12px;
line-height: 22px;
cursor: pointer;
color: #666
}
.user-link-pk i {
position: absolute;
left: 7px;
top: 7px;
width: 8px;
height: 8px;
overflow: hidden;
background-position: -50px -155px
}
.user-link-pk:hover {
background: #f4f4f4;
color: #666;
text-decoration: none
}
.user-link-pk:hover i {
background-position: -60px -155px
}
.user-like-list .hover .user-link-pk {
display: block
}
.pic-news-list {
margin-top: -10px;
padding: 0 20px;
position: relative;
overflow: hidden;
zoom: 1
}
.pic-news-list li {
position: relative;
float: none;
margin: -1px 0 0;
padding: 20px 0;
overflow: hidden;
zoom: 1;
border-top: 1px solid #f5f5f5
}
.pic-news .type {
position: absolute;
top: 20px;
left: -1px;
height: 18px;
padding: 0 3px;
background: #30C37E;
color: #fff;
font: 400 12px/18px 'Microsoft YaHei', arial
}
.pic-news .zhibo {
background: #f60
}
.pic-news-list .pic {
float: left;
width: 120px;
height: 90px;
line-height: 86px;
overflow: hidden;
border: 1px solid #e6e6e6;
margin-right: 10px;
text-align: center
}
.pic-news .pic img {
vertical-align: middle
}
.pic-news .pic:hover {
text-decoration: none
}
* html .pic-news .pic {
font-family: simsun;
height: 90px;
line-height: 0;
text-align: center;
display: inline;
zoom: 1;
font-size: 78px
}
.pic-news h4 {
padding: 0 80px 0 0;
height: 26px;
overflow: hidden;
zoom: 1;
font: 16px/26px 'Microsoft YaHei', arial;
word-break: break-all;
word-wrap: break-word
}
.pic-news .date {
position: absolute;
top: 20px;
right: 0;
font-size: 12px;
line-height: 26px;
color: #999
}
.pic-news p {
max-height: 48px;
overflow: hidden;
zoom: 1;
margin-top: 5px;
color: #666;
word-break: break-all;
word-wrap: break-word;
font: 12px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"
}
.section-article-header {
height: 22px;
position: relative
}
.section-article-header h3 {
position: relative;
left: 20px;
top: -17px;
width: 117px;
height: 30px;
background-position: 0 -543px;
text-indent: -9999em;
overflow: hidden
}
.article-item {
float: left;
padding: 11px 20px 20px;
width: 212px
}
.article-item-header {
position: relative;
margin: 15px 0;
height: 4px;
background: #b2edda
}
.article-item-header h3 {
position: absolute;
top: -15px;
left: 0;
padding: 0 13px 0 21px;
height: 34px;
overflow: hidden;
background: #fff;
font: 16px/34px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
color: #00ae75
}
.article-item-header h3 em {
position: relative;
top: -2px;
padding: 0 4px;
font-size: 10px
}
.article-item-header i {
position: absolute;
z-index: 5;
left: 0;
top: -6px;
width: 15px;
height: 16px;
background-position: 0 -584px
}
.article-item .pic {
width: 210px;
height: 130px;
text-align: center;
display: table-cell;
vertical-align: middle;
border: 1px solid #d3d3d3
}
* html .article-item .pic {
display: block;
font-size: 85px;
font-family: Arial
}
.article-item img {
vertical-align: middle;
max-width: 210px
}
.article-item h4 {
padding: 6px 0 0;
overflow: hidden;
height: 40px;
font: 14px/20px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
word-break: break-all;
word-wrap: break-word
}
.article-item h4 span {
position: relative;
top: -1px;
display: inline-block;
width: 58px;
height: 20px;
margin-right: 10px;
font-size: 12px;
text-align: center;
background: #f60;
color: #fff
}
.article-item h4 i {
position: absolute;
right: -8px;
top: 6px;
width: 0;
height: 0;
font: 0/0 arial;
border-style: solid;
border-width: 4px;
border-color: #fff #fff #fff #f60
}
.article-item p {
padding: 5px 0 0;
height: 36px;
overflow: hidden;
font: 12px/18px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
color: #888;
word-break: break-all;
word-wrap: break-word
}
.article-item dl {
position: relative;
margin: 12px 0 0;
z-index: 52
}
.article-item dt {
height: 24px;
text-align: center;
font: 12px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
color: #666;
border: 1px solid #e6e6e6;
cursor: pointer
}
.article-item dt span {
position: relative;
padding: 0 14px 0 0
}
.article-item dt i {
position: absolute;
top: 6px;
right: 0;
width: 9px;
height: 5px;
background-position: -31px -95px;
font: 0/0 arial
}
.article-item dt em {
color: #f60
}
.article-item dd {
display: none;
position: absolute;
top: 26px;
left: 0;
width: 210px;
background: #f6f6f6;
border: 1px solid #d8d8d8;
border-top: 0 none
}
.article-item ul {
padding: 9px 10px
}
.article-item li {
position: relative;
zoom: 1;
padding: 0 30px 0 10px;
height: 24px;
overflow: hidden;
font: 12px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
background-position: -117px -586px
}
.article-item .date {
position: absolute;
top: 0;
right: 0;
color: #999
}
.article-list-on {
background: #f6f6f6
}
.article-list-on dt {
border-color: #d8d8d8
}
.article-item .article-list-on dt i {
background-position: -41px -95px
}
.article-item .article-list-on dd {
display: block
}
.empty-article {
margin: 12px 0 0;
height: 24px;
text-align: center;
font: 12px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
color: #999;
border: 1px solid #e6e6e6;
cursor: default
}
.article-item-single .article-item-header {
background: #ffd1b2
}
.article-item-single .article-item-header h3 {
color: #f60
}
.article-item-single .article-item-header i {
background-position: -40px -584px
}
.article-item-market .article-item-header {
background: #c7dff7
}
.article-item-market .article-item-header h3 {
color: #30C37E
}
.article-item-market .article-item-header i {
background-position: -20px -584px
}
.gallery-box {
position: relative
}
.gallery-box .gallery-mark {
position: absolute;
top: -45px;
right: 20px;
color: #999;
font-size: 14px;
line-height: 44px
}
.gallery-box .gallery-mark em {
color: #30C37E;
font-size: 22px
}
.gallery-box img {
vertical-align: middle
}
.gallery-box li {
float: left
}
.gallery-box .bx-next, .gallery-box .bx-prev {
position: absolute;
top: 50%;
left: 0;
z-index: 100;
width: 61px;
height: 94px;
overflow: hidden;
margin: -33px 0 0;
text-indent: -999em;
cursor: pointer
}
.gallery-box .bx-next {
left: auto;
right: 0
}
.gallery-box .bx-next i, .gallery-box .bx-prev i {
position: absolute;
top: 50%;
left: 50%;
width: 29px;
height: 54px;
overflow: hidden;
margin: -28px 0 0 -14px;
background-position: 0 0
}
.gallery-box .bx-next i {
background-position: right top
}
.gallery-box .bx-next:hover, .gallery-box .bx-prev:hover {
background: rgba(0, 0, 0, .5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000, gradientType=1)
}
.gallery-box .gallery-data {
position: relative;
height: 474px;
overflow: hidden
}
.gallery-box .gallery-data li {
width: 758px;
height: 474px;
text-align: center;
overflow: hidden;
line-height: 472px
}
* html .gallery-box .gallery-data li {
font-family: simsun;
line-height: 0;
display: inline-block;
zoom: 1;
font-size: 420px
}
.gallery-box .data-items {
position: absolute;
top: 0;
left: 0
}
.gallery-box .gallery-thumbnail {
position: relative;
height: 70px;
overflow: hidden
}
.gallery-box .gallery-thumbnail .thumbnail-data {
position: relative;
height: 50px;
width: 696px;
overflow: hidden;
margin: 10px auto 0
}
.gallery-box .gallery-thumbnail ul {
width: 150%
}
.gallery-box .gallery-thumbnail li {
position: relative;
width: 80px;
height: 50px;
margin-right: 8px;
cursor: pointer;
overflow: hidden
}
.gallery-box .gallery-thumbnail li img {
opacity: .8;
filter: alpha(opacity=80)
}
.gallery-box .gallery-thumbnail .current img, .gallery-box .gallery-thumbnail li:hover img {
opacity: 1;
filter: alpha(opacity=100)
}
.gallery-box .gallery-thumbnail .bx-next, .gallery-box .gallery-thumbnail .bx-prev {
top: 10px;
width: 30px;
height: 50px;
margin: 0
}
.gallery-box .gallery-thumbnail .bx-prev {
left: 0;
background-position: 10px -85px
}
.gallery-box .gallery-thumbnail .bx-next {
right: 0;
background-position: -29px -85px
}
.gallery-box .gallery-thumbnail .bx-prev:hover {
filter: none;
background-position: 10px -130px
}
.gallery-box .gallery-thumbnail .bx-next:hover {
filter: none;
background-position: -29px -130px
}
.gallery-box .gallery-thumbnail .marsk {
display: none;
position: absolute;
top: 0;
left: 0;
width: 76px;
height: 46px;
border: 2px solid #30C37E
}
.gallery-box .current .marsk {
display: block
}
.gallery-box-w43 .gallery-data {
height: 569px
}
.gallery-box-w43 .gallery-data li {
height: 569px;
line-height: 565px
}
* html .gallery-box-w43 .gallery-data li {
font-family: simsun;
line-height: 0;
display: inline-block;
zoom: 1;
font-size: 500px
}
.gallery-box-w43 .gallery-thumbnail {
height: 80px
}
.gallery-box-w43 .gallery-thumbnail .thumbnail-data {
height: 60px
}
.gallery-box-w43 .gallery-thumbnail li {
height: 60px
}
.gallery-box-w43 .gallery-thumbnail .marsk {
height: 56px
}
.gallery-box .gallery-thumbnail .bx-next, .gallery-box-w43 .gallery-thumbnail .bx-prev {
height: 60px
}
.gallery-box-w43 .gallery-thumbnail .bx-prev {
background-position: 10px -80px
}
.gallery-box-w43 .gallery-thumbnail .bx-next {
background-position: -29px -80px
}
.gallery-box-w43 .gallery-thumbnail .bx-prev:hover {
background-position: 10px -125px
}
.gallery-box-w43 .gallery-thumbnail .bx-next:hover {
background-position: -29px -125px
}
.version-section .section-header h3 {
float: left;
margin-right: 20px
}
.version-section .section-header .num {
font-size: 12px
}
.version-section .section-header .version-stop-filter {
float: right;
margin-left: 10px
}
.version-section .version-stop-filter span {
float: left;
width: 68px;
height: 44px;
font-size: 14px;
line-height: 44px;
cursor: pointer;
border-left: 1px solid #e6e6e6;
text-align: center
}
.version-section .version-stop-filter .disabled {
color: #ccc;
cursor: default
}
.version-section .version-stop-filter .current {
position: relative;
margin-bottom: -1px;
padding: 0 0 1px;
background: #fff
}
.version-price-sort {
position: relative;
z-index: 5;
float: left;
height: 38px
}
.version-price-sort .sort-tip {
position: absolute;
top: 9px;
right: 132px;
white-space: nowrap;
width: 58px;
height: 20px;
line-height: 20px;
overflow: hidden;
color: #999
}
.version-price-sort {
float: left;
position: relative;
margin-top: 9px;
width: 86px;
height: 26px;
zoom: 1
}
.version-price-sort i {
position: absolute;
z-index: 2;
top: 11px;
right: 7px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -31px -95px
}
.version-price-sort-on i {
background-position: -41px -95px
}
.version-price-sort .sort-rule-item {
position: absolute;
left: 0;
top: 0;
height: 24px;
width: 84px;
border: 1px solid #e6e6e6;
background: #fff;
overflow: hidden
}
.version-price-sort .sort-rule-item a {
display: block;
height: 24px;
padding: 0 8px;
line-height: 24px;
color: #666
}
.version-price-sort .sort-rule-item .active {
cursor: default
}
.version-price-sort .sort-rule-item span {
float: left;
margin-right: 5px
}
.version-price-sort-on .sort-rule-item {
height: auto
}
.version-price-sort .sort-down, .version-price-sort .sort-up {
float: left;
width: 7px;
height: 8px;
margin-top: 8px;
overflow: hidden;
background-position: -10px -155px
}
.version-price-sort .sort-down {
background-position: 0 -155px
}
.version-price-sort a:hover {
color: #333;
text-decoration: none;
background: #f5f5f5
}
.version-price-sort a:hover .sort-up {
background-position: -30px -155px
}
.version-price-sort a:hover .sort-down {
background-position: -20px -155px
}
.version-price-sort .active:hover {
color: #666;
background: #fff
}
.version-price-sort .active:hover .sort-up {
background-position: -10px -155px
}
.version-price-sort .active:hover .sort-down {
background-position: 0 -155px
}
.version-fiter-label {
position: relative;
width: 100px;
float: right;
white-space: nowrap;
margin: 10px 0 0 0;
padding: 0 0 0 18px;
height: 24px;
line-height: 25px;
cursor: pointer;
color: #666
}
.version-fiter-label i {
position: absolute;
left: 0;
top: 5px;
width: 12px;
height: 12px;
border: 1px solid #ccc;
background-color: #fff
}
.version-fiter-label-checked i {
background-position: -63px -94px
}
.version-price-filter {
padding: 10px 20px 0
}
.version-price-filter a {
float: left;
white-space: nowrap;
height: 24px;
margin: 5px 10px 0 0;
padding: 0 10px;
background: #f5f5f5;
font: 14px/23px 'Microsoft YaHei', arial;
color: #333
}
.version-price-filter .active, .version-price-filter .active:hover, .version-price-filter a:hover {
background: #30C37E;
text-decoration: none;
color: #fff
}
.version-price-table {
padding: 15px 20px 20px
}
.version-price-table table {
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
width: 100%;
border: 0 none;
border-bottom: 1px solid #efefef
}
.version-price-table th {
height: 30px;
border-collapse: collapse;
background: #f5f5f5;
color: #666;
font-weight: 400;
line-height: 30px;
text-align: left;
border-top: 1px solid #f5f5f5
}
.version-price-table th.cell-5 {
border-right: 1px solid #f5f5f5
}
.version-price-table td {
height: 42px;
border-top: 1px solid #efefef;
font-size: 14px
}
.version-price-table .first td {
border-top-color: #f5f5f5
}
.version-price-table td.cell-1 {
padding: 2px 20px
}
.version-price-table td.cell-1 span {
display: block
}
.version-price-table .cell-2 {
width: 110px
}
.version-price-table .cell-3 {
width: 130px
}
.version-price-table .cell-4 {
width: 100px;
text-align: center
}
.version-price-table .cell-5 {
width: 90px;
padding: 0 20px 0 0;
text-align: right
}
.version-price-table td.cell-5 {
padding-right: 16px;
color: #999
}
.version-price-table .highlight, .version-price-table .hover {
background: #f2f9ff
}
.version-price-table .highlight td, .version-price-table .hover td {
border-top: 1px solid #c0d8f0;
border-bottom: 1px solid #c0d8f0
}
.version-price-table .highlight .cell-1, .version-price-table .hover .cell-1 {
padding-left: 19px;
border-left: 1px inset #c0d8f0;
border-left: 1px solid #fff \9
}
.version-price-table .highlight .cell-5, .version-price-table .hover .cell-5 {
border-right: 1px inset #c0d8f0;
border-right: 1px solid #fff \9
}
.version-price-table .version-empty {
color: #999;
text-align: center
}
.version-price-table .title h4 {
height: 31px;
padding: 0 0 0 20px;
position: relative;
color: #333;
font: 700 14px/31px 'Microsoft YaHei', arial
}
.version-price-table .qiang {
display: inline-block;
margin-left: 3px;
width: 29px;
height: 18px;
background: #f60;
font-size: 12px;
font-family: arial;
text-align: center;
color: #fff
}
.version-price-table .qiang:hover {
color: #fff;
text-decoration: none
}
.version-price-table .price-class {
color: #f33
}
.version-price-table .price-class a, .version-price-table .price-class span {
color: #f33;
font-family: arial
}
.version-price-table .price-class a:hover {
color: #aaa;
text-decoration: none
}
.version-price-table .price-class a:hover b {
text-decoration: underline
}
.version-price-table .price-empty {
color: #999;
font-family: 'Microsoft YaHei'
}
.version-price-table .price-merchant-empty {
color: #999;
padding-left: 22px
}
.version-price-table .price-empty span {
font-family: arial
}
.version-price-table .price-class b, .version-price-table .price-empty b {
font-size: 14px;
font-weight: 400
}
.version-price-table .cell-3 .price-class, .version-price-table .cell-3 .price-empty {
float: left;
width: 58px;
height: 20px;
line-height: 20px;
overflow: hidden
}
.version-price-table .price-class span {
display: block;
height: 18px;
line-height: 18px
}
.version-price-table .price-class p {
height: 18px;
font: 12px/18px 'Microsoft YaHei';
color: #999
}
.version-price-table .ask-price {
float: left;
width: 35px;
height: 20px;
border: 1px solid #dbdbdb;
background: #fff;
color: #666;
font-size: 12px;
text-align: center;
line-height: 20px
}
.version-price-table .hover .ask-price {
border-color: #30C37E;
background: #30C37E;
color: #fff
}
.version-price-table .ask-price:hover {
border-color: #00a39E;
background: #00a39E;
color: #fff;
text-decoration: none
}
.version-price-table .version-link {
color: #dedede;
font-family: simsun
}
.version-price-table .version-link a, .version-price-table .version-link span {
margin: 0 4px 0 3px;
font-family: 'Microsoft YaHei'
}
.version-price-table .version-link span {
color: #999
}
.version-price-table .hide-all-version, .version-price-table .view-all-version {
display: block;
height: 30px;
line-height: 30px;
text-align: center;
background: #fafafa;
border-bottom: 1px solid #efefef
}
.version-price-table .hide-all-version:hover, .version-price-table .view-all-version:hover {
color: #aaa;
text-decoration: none;
background: #f0f0f0
}
.version-price-table .view-all-version span {
position: relative;
zoom: 1;
padding-right: 12px;
background-position: -25px -104px
}
.version-price-table .view-all-version .icon-darr {
position: absolute;
top: 6px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -31px -105px
}
.version-price-table .view-all-version:hover .icon-darr {
background-position: -31px -95px
}
.version-price-table .hide-all-version span {
position: relative;
zoom: 1;
padding-right: 12px;
background-position: 100% -458px
}
.version-price-table .hide-all-version .icon-uarr {
position: absolute;
top: 6px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -41px -105px
}
.version-price-table .hide-all-version:hover .icon-uarr {
background-position: -41px -95px
}
.version-price-table .groupHide, .version-price-table .hide, .version-price-table .moreHide, .version-price-table .stopHide, .version-price-table .zdHide {
display: none
}
.version-section .version-compare, .version-section .version-compare-cansel, .version-section .version-compare-disabled {
float: right;
position: relative;
padding: 0 0 0 22px;
width: 32px;
height: 21px;
line-height: 21px;
overflow: hidden;
cursor: pointer;
text-align: left
}
.version-section .version-compare, .version-section .version-compare-cansel {
color: #333
}
.version-section .version-compare i, .version-section .version-compare-cansel i, .version-section .version-compare-disabled i {
position: absolute;
left: 4px;
top: 4px;
width: 11px;
height: 11px;
border: 1px solid #ccc;
background-color: #fff;
font: 0/0 arial
}
.version-section .version-compare-cansel i {
background-position: -64px -94px
}
.version-section .version-compare-disabled, .version-section .version-compare-disabled i {
cursor: default
}
.version-section .hover .version-compare, .version-section .hover .version-compare-cansel, .version-section .version-compare-cansel:hover, .version-section .version-compare:hover {
color: #333;
text-decoration: none
}
.version-section .version-compare-disabled, .version-section .version-compare-disabled:hover {
color: #ccc
}
.version-section .diff {
display: none;
float: right;
margin-right: 8px;
height: 21px;
line-height: 21px;
white-space: nowrap;
zoom: 1
}
.version-price-diff-param {
position: relative;
width: 1000px;
margin: 0 auto;
background: #fafafa;
-webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 0 6px 2px rgba(0, 0, 0, .2);
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .15)
}
.version-price-diff-param table {
border-collapse: collapse;
border-collapse: collapse;
table-layout: fixed;
border: 1px solid #e0e0e0;
width: 100%
}
.version-price-diff-param tr {
background: #f3f8f0
}
.version-price-diff-param .param-compare-row {
background: #eff3f8
}
.version-price-diff-param td, .version-price-diff-param th {
border: 1px solid #e2e2e2;
text-align: center;
color: #333
}
.version-price-diff-param th {
background: #fafafa;
padding: 5px 0;
height: 28px;
font-size: 14px;
color: #666
}
.version-price-diff-param td {
padding: 10px 0;
vertical-align: top;
height: 110px
}
.version-price-diff-param .cell-0 {
width: 180px
}
.version-price-diff-param .no-diff, .version-price-diff-param .param-compare-link {
width: 70px;
vertical-align: middle;
background: #fafafa
}
.version-price-diff-param .param-compare-link a {
display: block;
margin: 0 auto;
width: 54px;
line-height: 18px;
text-align: center
}
.version-price-diff-param .param-compare-version {
position: relative;
width: 180px;
height: 20px
}
.version-price-diff-param .param-compare-vs {
position: absolute;
left: 42px;
top: -58px;
width: 96px;
height: 96px;
background-position: 0 -67px
}
.version-price-diff-param .param-compare-vs p {
position: absolute;
left: -42px;
line-height: 20px;
width: 180px;
word-break: break-all;
word-wrap: break-word
}
.version-price-diff-param .param-compare-vs .above {
top: -60px
}
.version-price-diff-param .param-compare-vs .below {
top: 116px
}
.version-price-diff-param .param-compare-vs span {
display: block
}
.version-price-diff-param .vs-diff-num {
height: 28px;
padding: 34px 0 0;
font: 14px/2 'Microsoft YaHei', arial;
color: #fff
}
.version-price-diff-param select {
width: 140px;
white-space: nowrap
}
.version-price-diff-param .param-diff-list {
padding: 0 10px;
text-align: left
}
.version-price-diff-param .param-diff-list li {
padding: 2px 0;
line-height: 20px;
zoom: 1;
word-break: break-all;
word-wrap: break-word
}
.version-price-diff-param .param-diff-list strong {
display: block;
height: 24px;
line-height: 24px;
color: #666
}
.version-price-diff-param .param-diff-empty {
line-height: 28px;
color: #999
}
.version-price-diff-param .version-price-diff-close {
position: absolute;
right: 7px;
top: 7px;
width: 17px;
height: 17px;
overflow: hidden;
cursor: pointer;
background-position: -16px -25px;
text-indent: -9999em;
overflow: hidden
}
.version-price-diff-param .version-price-diff-close:hover {
background-position: -16px -45px;
background-color: #b3b3b3
}
.comment-section .section-content {
padding: 0
}
.comment-section .comment-item {
margin: 0;
padding: 0 0 17px;
border: 0 none
}
.comment-section .comments-user {
margin: 0 20px;
padding: 20px 0 0;
border: 0 none;
border-top: 1px solid #f0f0f0;
text-align: left
}
.comment-section .comments-user .face {
float: left;
margin: 0 10px 0 0
}
.comment-section .more-comments {
display: block;
height: 32px;
margin: 0 20px 20px;
background: #fafafa;
text-align: center;
line-height: 32px
}
.comment-section .more-comments span {
position: relative;
zoom: 1;
display: inline-block;
padding: 0 10px 0 0;
cursor: pointer
}
.comment-section .more-comments .icon-rarr {
position: absolute;
top: 12px;
right: 0;
width: 5px;
height: 9px;
overflow: hidden;
background-position: -75px -60px
}
.comment-section .more-comments:hover .icon-rarr {
background-position: -75px -60px
}
.comment-section .more-comments:hover, .comment-section .more-comments:hover span {
background: #f0f0f0;
color: #333;
text-decoration: none
}
.comment-section .more-comments span:hover, .comment-section .more-comments:hover span:hover {
color: #aaa;
text-decoration: underline
}
.comment-section .comments-post {
margin-top: 20px;
padding: 15px 20px 20px 80px;
border: 0 none;
border-top: 2px solid #30C37E;
background: #f2f9ff
}
.comment-section .comments-post .comments-post-face {
top: 30px
}
.comment-section .comments-post textarea {
min-height: 70px;
border: 1px solid #30C37E
}
.comment-section .comment-item .func-handle {
margin-bottom: 0
}
.comment-section .comment-item .media-group {
margin: 6px 0 15px
}
.ask-box {
overflow: hidden;
padding: 6px 20px 0;
zoom: 1;
position: relative
}
.ask-box dt {
padding: 14px 0 0;
border-top: 1px solid #f0f0f0;
color: #666;
font: 16px/26px 'Microsoft YaHei', arial
}
.ask-box .ask-bbs-header {
border-top: 0 none
}
.question-slide-box {
padding: 0 40px;
zoom: 1;
position: relative;
overflow: hidden
}
.question-slide-box .next-btn, .question-slide-box .prev-btn {
position: absolute;
top: 50%;
margin-top: -140px;
width: 30px;
height: 280px;
outline: 0 none;
cursor: pointer
}
.question-slide-box .prev-btn {
left: 0
}
.question-slide-box .next-btn {
right: 0
}
.question-slide-box .next-btn i, .question-slide-box .prev-btn i {
margin-top: 125px
}
.ask-box .question-slide-box .question-slide-inner {
position: relative;
overflow: hidden;
zoom: 1
}
.question-slide-box .question-slide {
width: 602%
}
.ask-box .question-slide-box .question-list {
float: left;
width: 638px;
padding-left: 0
}
.ask-box .question-slide-box .question-list li {
padding-left: 26px
}
.ask-box .question-list {
padding: 0 0 0 40px;
margin-top: -7px
}
.ask-box .question-list li {
padding: 17px 0 15px;
border-bottom: 1px solid #f5f5f5
}
.ask-box .question-source {
color: #999;
height: 18px;
overflow: hidden
}
.ask-box .question-source a {
color: #999
}
.ask-box .question-source a:hover {
color: #333;
text-decoration: none
}
.ask-box .question-title {
position: relative;
zoom: 1;
font: 400 16px/28px 'Microsoft YaHei', arial
}
.ask-box .question-date {
position: relative;
z-index: 2;
float: right;
height: 20px;
padding: 4px 0;
line-height: 20px;
margin-top: -28px
}
.ask-box .question-date .date {
display: none;
float: right;
white-space: nowrap;
margin-left: 20px;
color: #999
}
.answer-num {
float: right;
margin: 0;
color: #999
}
.answer-num span {
color: #0a50a1
}
.answer-num a:hover, .answer-num:hover span {
text-decoration: underline;
color: #aaa
}
.ask-box .answer-source {
height: 24px;
overflow: hidden;
color: #999;
font: 12px/24px 'Microsoft YaHei', arial
}
.ask-box .answer-source i {
float: left;
padding: 0 8px;
color: #ccc;
font: 400 12px/24px simsun, '\u5B8B\u4F53'
}
.ask-box .answer-source a, .ask-box .answer-source span {
float: left;
color: #999
}
.ask-box .answer-source a:hover {
color: #aaa
}
.ask-box .answer-source .answerer-level {
padding-left: 10px;
color: #f60
}
.answerer-level b {
float: left;
margin-right: 5px;
font-weight: 400
}
.answerer-level em {
float: left;
padding: 0 3px;
height: 18px;
line-height: 18px;
border: 1px solid #c2e8a5;
background: #f8fff2;
color: #68bb4b;
margin: 2px 0 0
}
.ask-box .answer-content .tag, .ask-box .question-title .tag {
position: absolute;
top: 7px;
left: -25px;
padding: 2px 1px;
width: 14px;
height: 12px;
overflow: hidden;
background: #00ae75;
color: #fff;
font: 400 12px/12px arial;
overflow: hidden;
line-height: 14px \9;
text-align: center
}
.ask-box .answer-content .tag {
top: 5px;
background: #30C37E
}
.ask-box .answer-content {
position: relative;
zoom: 1;
margin: 7px 0 0;
color: #666;
font: 14px/24px 'Microsoft YaHei', arial;
word-break: break-all;
word-wrap: break-word
}
.ask-box .answer-content .fold-paragraph {
max-height: 312px
}
.ask-box .answer-content .answer-empty {
color: #999
}
.ask-box .answer-content .answer-empty-link {
display: block;
margin: 8px 0 0;
width: 90px;
height: 32px;
line-height: 32px;
overflow: hidden;
border: 1px solid #b5d5f5;
background-color: #f0f7fd;
text-align: center
}
.best-posts-list .func-handle {
margin: 10px 0 0;
padding: 0
}
.question-list .func-handle {
padding: 2px 0;
float: right;
margin: -24px 0 0
}
.question-list .func-handle a {
margin-right: 0
}
.bbs-manu-board-box {
position: absolute;
right: 20px;
top: 20px;
padding-right: 5px;
height: 24px;
line-height: 24px;
border: 1px solid #e5e5e5;
background-color: #fff;
cursor: pointer
}
.bbs-manu-board-box .bbs-manu-board {
display: inline-block;
padding: 0 10px;
margin-right: 5px;
overflow: hidden;
white-space: nowrap;
border-right: 1px solid #e5e5e5;
background-color: #f5f5f5;
vertical-align: top;
color: #666;
font-size: 14px
}
.bbs-manu-board-box img {
margin-right: 5px;
position: relative;
top: 3px
}
.bbs-manu-board-box span {
display: inline-block;
padding: 0 5px;
color: #999;
height: 24px;
vertical-align: top
}
.bbs-manu-board-box:hover {
text-decoration: none
}
.bbs-manu-board-box:hover span {
color: #999
}
.bbs-manu-board-box:hover .bbs-manu-board {
color: #666
}
.ask-box .best-posts-list {
padding: 0 0 0 40px;
margin-top: -6px
}
.ask-box .best-posts-list li {
position: relative;
padding: 14px 0 15px 0;
border-bottom: 1px solid #f5f5f5
}
.ask-box .user-box {
position: absolute;
top: 20px;
left: -40px;
width: 30px;
height: 30px;
overflow: hidden
}
.ask-box .user-box img {
-webkit-border-radius: 15px;
border-radius: 15px
}
.ask-box .post-author {
padding: 2px;
height: 18px;
overflow: hidden;
line-height: 18px
}
.ask-box .post-author .name {
position: relative;
zoom: 1;
padding: 0 0 0 18px;
color: #999
}
.ask-box .post-author .name i {
position: absolute;
top: 2px;
left: 0;
width: 13px;
height: 13px;
overflow: hidden;
padding: 0;
background-position: -100px 0
}
.ask-box .post-author .name:hover {
color: #333;
text-decoration: none
}
.ask-box .post-author .name:hover i {
background-position: -100px -20px
}
.ask-box .post-content {
margin: 4px 0 0;
color: #666;
font: 14px/24px 'Microsoft YaHei', arial
}
.ask-box .post-pics {
padding: 4px 0 5px
}
.ask-box .post-pics a {
display: block;
overflow: hidden;
zoom: 1
}
.ask-box .post-pics img {
float: left;
width: 80px;
height: 60px;
overflow: hidden;
margin: 8px 10px 0 0;
vertical-align: top
}
.ask-box .post-title {
height: 28px;
font: 400 16px/28px 'Microsoft YaHei', arial
}
.ask-box .post-title .icon {
display: inline-block;
width: 17px;
height: 14px;
overflow: hidden;
margin: -3px 5px 0 0;
text-indent: -999em;
vertical-align: middle
}
.ask-box .post-title .ico-good {
width: 14px;
background-position: -155px 0
}
.ask-box .post-title .ico-hot {
width: 14px;
background-position: -135px 0
}
.ask-box .post-title .ico-agood {
background-position: -62px 0
}
.ask-box .post-title .ico-bgood {
width: 19px;
background-position: -80px 0
}
.ask-box .post-title .ico-cgood {
width: 19px;
background-position: -100px 0
}
.ask-box .post-from {
float: right;
height: 20px;
line-height: 20px;
margin: -20px 0 0;
white-space: nowrap;
color: #999
}
.ask-box .post-from a {
color: #999
}
.ask-box .post-from a:hover {
color: #aaa
}
.ask-box .hide-more-answer, .ask-box .view-more-answer {
position: relative;
zoom: 1;
padding: 0 15px 0 0;
font-size: 14px;
line-height: 18px;
display: inline-block
}
.ask-box .view-more-answer .icon-darr {
position: absolute;
top: 7px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -31px -105px
}
.ask-box .view-more-answer:hover .icon-darr {
background-position: -31px -95px
}
.ask-box .hide-more-answer .icon-uarr {
position: absolute;
top: 7px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -41px -105px
}
.ask-box .hide-more-answer:hover .icon-uarr {
background-position: -41px -95px
}
.ask-box .more-box {
padding: 20px 0 20px 40px
}
.ask-box .more-box .answer-link {
float: right;
width: 88px;
height: 32px;
overflow: hidden;
margin: 0 10px 0 0;
border-radius: 1px;
border: 1px solid #e6e6e6;
background: #fff;
color: #666;
font: 400 14px/32px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.ask-box .more-box .answer-link:hover {
background: #f6f6f6;
text-decoration: none
}
.ask-box .more-box .more-link {
position: relative;
zoom: 1;
float: left;
font: 14px/34px 'Microsoft YaHei', arial;
padding: 0 10px 0 0;
background-position: 101px -315px
}
.ask-box .more-box .more-link .icon-rarr {
position: absolute;
top: 13px;
right: 0;
width: 5px;
height: 9px;
overflow: hidden;
background-position: -75px -60px
}
.ask-box .more-box .more-link:hover .icon-rarr {
background-position: -75px -60px
}
.ask-box .more-box .ask-link {
position: relative;
float: right;
width: 90px;
height: 34px;
overflow: hidden;
padding: 0 13px 0 0;
border-radius: 1px;
border: 0 none;
outline: 0 none;
background-color: #30C37E;
background-position: 85px -357px;
color: #fafafa;
font: 400 14px/34px 'Microsoft YaHei', arial;
text-align: center;
cursor: pointer
}
.ask-box .more-box .ask-link .icon-rarr {
position: absolute;
top: 13px;
right: 17px;
width: 5px;
height: 9px;
overflow: hidden;
background-position: -21px -115px
}
.ask-box .more-box .ask-link:hover {
background-color: #00a39E;
background-position: 85px -357px;
text-decoration: none
}
.ask-box .more-box .more-post-link {
background-position: 77px -315px
}
.ask-box .more-box .more-post-link:hover {
background-position: 77px -340px
}
.ask-box .empty-box {
text-align: center
}
.ask-box .empty-box .icon {
display: block;
width: 64px;
height: 60px;
overflow: hidden;
margin: 10px auto 0;
background-position: 0 -250px
}
.ask-box .empty-box .post-icon {
width: 54px;
height: 53px;
background-position: -70px -250px
}
.ask-box .empty-box p {
margin: 16px 0 0;
color: #999
}
.ask-box .empty-box .more-box {
padding: 12px 0 27px
}
.ask-box .empty-box .ask-link {
float: none;
display: block;
margin: 0 auto
}
.ask-box .empty-box .more-link {
float: none;
margin: 6px 0 0
}
.ask-box .empty-box .more-link em {
font-family: SinSun
}
.parts-cate-list {
zoom: 1;
padding: 15px 0;
margin: 0 20px;
border-bottom: 1px solid #f0f0f0;
font: 14px/24px 'Microsoft YaHei', arial;
overflow: hidden
}
.parts-cate-list a {
float: left;
margin: 0 20px 0 0;
white-space: nowrap
}
.parts-cate-list a em {
color: #999
}
.parts-cate-list a:hover em {
color: #aaa
}
.parts-box {
padding: 20px 51px 13px;
position: relative;
zoom: 1
}
.parts-box a.next-btn:hover, .parts-box a.prev-btn:hover {
text-decoration: none
}
.parts-box .next-btn, .parts-box .prev-btn {
position: absolute;
top: 35px;
width: 30px;
height: 85px
}
.next-btn i, .prev-btn i {
display: block;
width: 30px;
height: 40px;
margin-top: 18px;
overflow: hidden;
font-family: iconfont;
font-style: normal;
color: #ccc
}
.next-btn i:hover, .prev-btn i:hover {
color: #30C37E
}
.next-btn i {
transform: rotate(180deg)
}
.next-btn i::before, .prev-btn i::before {
content: "\e607";
display: block;
font-size: 30px
}
.prev-btn {
left: 20px
}
.next-btn {
right: 20px
}
.next-btn i {
float: right
}
.scrollEnd, .scrollStart {
cursor: default
}
.scrollStart i, .scrollStart:hover i {
background-position: -76px -398px
}
.scrollEnd i, .scrollEnd:hover i {
background-position: -104px -398px
}
.parts-slider {
width: 856px;
overflow: hidden;
height: 145px;
position: relative;
zoom: 1
}
.parts-list-wrap {
width: 200%;
height: 100%;
overflow: hidden;
zoom: 1
}
.parts-list {
float: left;
width: 895px
}
.parts-list li {
float: left;
width: 100px;
margin-right: 25px;
text-align: center
}
.parts-list .pic {
position: relative;
display: block;
text-align: center;
width: 100px;
height: 100px;
overflow: hidden
}
.parts-list .label {
position: absolute;
right: 0;
bottom: 0;
width: 30px;
height: 18px;
text-align: center;
background-color: #30C37E;
color: #fff
}
.parts-list .rec-label {
background: #f60
}
.parts-list .pic:hover .label {
color: #fff;
text-decoration: none
}
.parts-list .pic img {
vertical-align: top
}
.parts-list h4 {
height: 18px;
overflow: hidden;
padding: 6px 8px 0;
font: 12px/18px 'Microsoft YaHei', arial;
text-align: center;
word-break: break-all
}
.parts-list a {
color: #333
}
.parts-list a:hover {
color: #aaa
}
.parts-list p {
height: 22px;
line-height: 22px;
color: #999
}
.parts-list .price {
margin-bottom: 3px;
height: 18px;
overflow: hidden;
color: #f33;
text-align: center;
line-height: 18px
}
.parts-list .star {
width: 69px;
height: 12px;
overflow: hidden;
margin: 2px auto 4px;
background-position: 0 -80px
}
.parts-list .star em {
float: left;
height: 12px;
background-position: 0 -60px;
text-indent: -9999em;
overflow: hidden
}
.parts-list .accessories-more {
display: inline-block;
height: 22px;
line-height: 22px;
position: relative;
zoom: 1;
padding: 0 14px 0 0;
color: #999;
cursor: pointer;
vertical-align: top
}
.parts-list .icon-darr {
position: absolute;
top: 9px;
right: 0;
width: 9px;
height: 5px;
overflow: hidden;
background-position: -31px -95px;
font: 0/0 arial
}
.parts-list .hover .accessories-more {
color: #0a50a1
}
.parts-num {
font-size: 12px
}
.pop-parts-list {
float: none;
width: auto;
height: 276px;
padding: 20px 5px 10px
}
.pop-parts-list li {
padding: 0 5px 15px;
margin: 0
}
.pop-parts-list h4 {
padding: 7px 8px 0;
height: 36px;
overflow: hidden
}
.pop-parts-list .price {
margin: 2px 0 0
}
.parts-page {
padding: 0 0 20px;
font-size: 14px;
line-height: 28px;
text-align: center
}
.parts-page span {
display: inline-block;
border: 1px solid #e6e6e6;
padding: 0 10px;
height: 28px;
background-color: #fff;
white-space: nowrap;
margin: 0 3px 0 2px;
vertical-align: top;
color: #333
}
.parts-page .active, .parts-page span:hover {
background-color: #30C37E;
color: #fff;
border-color: #30C37E
}
.parts-page span:hover {
cursor: pointer
}
.accessories-layerbox {
padding: 0;
filter: 0 none;
border: 5px solid #b2b2b2;
border: 5px solid rgba(0, 0, 0, .3);
background: 0 0
}
.lens-choose {
padding: 12px 20px;
border-bottom: 1px solid #e6e6e6;
height: 32px;
position: relative;
z-index: 5
}
.lens-choose-icon {
float: left;
margin-right: 10px;
width: 32px;
height: 32px;
background-position: -88px -491px;
overflow: hidden;
text-indent: -999em
}
.lens-choose-icon i {
position: absolute;
left: 97px;
top: 56px;
width: 17px;
height: 9px;
font: 0/0 arial;
background-position: 0 -531px
}
.lens-select {
position: relative;
z-index: 9;
float: left;
height: 26px;
margin: 3px 10px 0 0;
width: 500px
}
.lens-type-select {
width: 86px
}
.lens-select h4 {
height: 24px;
padding: 0 8px;
border: 1px solid #e6e6e6;
background: #fff;
font: 12px/2 'Microsoft YaHei', arial;
color: #666;
cursor: pointer
}
.lens-select i {
position: absolute;
right: 8px;
top: 10px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -31px -95px
}
.lens-select ul {
display: none;
position: absolute;
left: 0;
top: 25px;
width: 498px;
border: 1px solid #e6e6e6;
background: #fff
}
.lens-select li {
padding: 0 8px;
height: 26px;
line-height: 26px;
white-space: nowrap;
cursor: default
}
.lens-select .selected, .lens-select li:hover {
background: #f5f5f5
}
.lens-type-select ul {
width: 84px
}
.lens-select .lens-gt-12 {
height: 312px;
overflow-y: auto
}
.lens-choose select {
display: none
}
.samplebox {
padding: 0 0 0 20px
}
.lens-attr-box {
float: left;
padding: 20px 0 0;
width: 172px
}
.lens-attr-box p {
margin-top: 5px
}
.lens-attr-box p b {
font-family: simsun;
font-weight: 400
}
.lens-pic {
display: block;
width: 120px;
margin: 0 auto
}
.lens-price {
margin: 15px 0 0;
height: 22px;
line-height: 22px;
color: #666
}
.lens-price span {
color: #f33
}
.lens-review {
height: 20px;
padding: 4px 0;
line-height: 20px;
color: #666
}
.lens-review .star {
float: left;
margin: 3px 5px 0 0
}
.lens-attr li {
height: 18px;
line-height: 18px;
overflow: hidden;
word-break: break-all;
word-wrap: break-word
}
.sample-tab-box {
padding: 20px 20px 0
}
.sample-tab-box .sample-tab {
border-bottom: 1px solid #e6e6e6;
border-left: 1px solid #e6e6e6
}
.sample-tab-box .sample-tab li {
position: relative;
float: left;
padding: 2px 15px;
border-top: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
font-size: 14px;
line-height: 26px;
height: 26px;
overflow: hidden;
cursor: pointer;
color: #666;
background-color: #fafafa
}
.sample-tab-box .sample-tab .active {
background-color: #fff;
border-top: 2px solid #30C37E;
padding-top: 1px;
padding-bottom: 3px;
margin-bottom: -1px;
color: #333
}
.sample-list {
padding: 4px 0 16px 20px
}
.sample-list li {
float: left;
width: 162px;
margin: 16px 23px 0 0
}
.sample-list .nth-4n {
margin-right: 0
}
.samplebox .sample-list {
float: right;
width: 546px;
padding: 4px 0 10px
}
.samplebox .sample-list li {
margin: 16px 20px 0 0
}
.sample-list .imgwrap {
display: block;
width: 160px;
height: 120px;
overflow: hidden;
border: 1px solid #e6e6e6;
text-align: center;
line-height: 117px
}
* html .sample-list .imgwrap {
display: block;
font-size: 108px;
font-family: Arial
}
.sample-list .imgwrap img {
vertical-align: middle
}
.sample-list p {
height: 18px;
margin-top: 7px;
overflow: hidden;
text-align: center
}
.sample-list .lens-author {
padding: 0 0 0 18px;
position: relative;
color: #999
}
.sample-list .lens-author:hover {
color: #333;
text-decoration: none
}
.sample-list .lens-author i {
position: absolute;
left: 0;
top: 2px;
width: 13px;
height: 13px;
background-position: -80px -587px
}
.sample-list .lens-author:hover i {
background-position: -63px -587px
}
.lens-tips {
height: 24px;
padding: 0 20px 5px;
overflow: hidden;
color: #999;
font: 12px/2 'Microsoft YaHei', arial
}
.zj-config-lists {
padding: 20px
}
.zj-list-item {
float: left;
width: 224px;
height: 270px;
border: 1px solid #e6e6e6;
margin-right: 20px;
overflow: hidden
}
.zj-config-lists .last {
margin-right: 0
}
.zj-config-lists .zj-item-hover {
border-color: #30C37E
}
.zj-type {
position: relative;
height: 34px;
line-height: 34px;
padding: 0 12px
}
.zj-type strong {
font-size: 14px;
color: #333
}
.zj-type strong a {
float: left;
color: #333;
position: relative;
padding-left: 22px
}
.zj-type strong a:hover {
color: #aaa
}
.zj-type .author {
position: absolute;
right: 12px;
top: 0;
visibility: hidden;
color: #999
}
.zj-type .author a, .zj-type .author a:hover {
color: #999
}
.zj-type i {
position: absolute;
left: 0;
top: 9px;
width: 16px;
height: 16px
}
.zj-type .zj-cate-6 {
background-position: 0 0
}
.zj-type .zj-cate-5 {
background-position: -46px 0
}
.zj-type .zj-cate-1 {
background-position: 0 -24px
}
.zj-type .zj-cate-2 {
background-position: -23px 0
}
.zj-type .zj-cate-21 {
background-position: -21px -24px
}
.zj-type .zj-cate-8 {
background-position: 0 -47px
}
.zj-type .zj-cate-3 {
height: 18px;
top: 8px;
background-position: -47px -22px
}
.zj-config-lists .zj-item-hover .author {
visibility: visible
}
.zj-detail {
width: 100%;
border-collapse: collapse;
border-top: 1px solid #f5f5f5;
table-layout: fixed
}
.zj-detail a {
color: #666
}
.zj-detail a:hover {
color: #aaa
}
.zj-detail td {
padding: 3px 5px 3px 12px;
height: 18px;
line-height: 18px;
white-space: nowrap;
overflow: hidden;
color: #666;
text-overflow: ellipsis
}
.zj-detail th {
width: 48px;
height: 18px;
line-height: 18px;
border-right: 1px solid #f5f5f5;
font-weight: 400;
text-align: center;
color: #666;
overflow: hidden
}
.zj-detail .zj-tr-space td, .zj-detail .zj-tr-space th {
padding: 0;
height: 4px;
font: 0/0 arial
}
.zj-total {
position: relative;
padding-left: 12px;
height: 34px;
line-height: 34px;
border-top: 1px solid #f5f5f5
}
.zj-total .zj-price {
margin-left: 20px;
color: #f33;
font-weight: 700
}
.zj-total .zj-date {
position: absolute;
right: 12px;
top: 0;
color: #999
}
.zj-review {
padding: 6px 12px 5px;
height: 60px;
overflow: hidden;
line-height: 20px;
border-top: 1px solid #e6e6e6;
background: #fafafa;
color: #666
}
.zj-review strong {
display: block;
font-size: 14px;
font-weight: 400;
color: #333
}
.zj-review a {
font-family: simsun
}
.zj-config-entry {
padding: 0 20px 20px;
height: 26px;
line-height: 26px;
color: #999
}
.zj-config-entry .zj-start {
float: left;
vertical-align: top;
width: 164px;
height: 24px;
line-height: 24px;
border: 1px solid #e5e5e5;
margin-right: 10px;
text-align: center;
color: #666
}
.zj-config-entry .zj-start em {
font-family: simsun
}
.zj-config-entry .zj-start:hover {
text-decoration: none;
color: #666;
background: #f5f5f5
}
.zj-config-entry span {
float: left
}
.zj-config-entry .zj-link {
float: right;
color: #ccc;
font-family: simsun
}
.zj-config-entry .zj-link a {
font-family: 'Microsoft YaHei', arial
}
.zj-config-entry .zj-v {
padding-left: 22px;
background-position: -70px 1px
}
.zj-config-entry .zj-v:hover {
background-position: -70px -18px
}
.zj-lists-empty p {
padding: 15px 20px 13px;
height: 24px;
line-height: 24px;
color: #999;
font-size: 14px
}
.chip-related-box {
padding: 20px 20px 15px
}
.chip-related {
width: 100%;
border-collapse: collapse;
border: 1px solid #e6e6e6
}
.chip-related td, .chip-related th {
background: #fff;
text-align: left;
border: 1px solid #e6e6e6
}
.chip-related th {
width: 141px;
padding: 6px 0 6px 10px;
line-height: 20px;
background: #fafafa;
vertical-align: top
}
.chip-related th.attr {
vertical-align: middle
}
.chip-related th p {
font-weight: 400
}
.chip-related .attr p {
padding-right: 10px
}
.chip-related .attr {
width: 90px;
color: #999
}
.chip-related .ar {
text-align: right
}
.chip-related .al {
text-align: left
}
.chip-related td {
padding: 4px 5px 4px 10px;
line-height: 20px
}
.chip-compare {
height: 22px;
line-height: 22px;
margin-top: 15px;
text-align: right
}
.chip-compare em {
font-family: simsun
}
.os-select-box {
padding: 15px 20px 13px;
height: 26px;
line-height: 26px;
color: #666
}
.os-select-box span {
float: left;
margin-right: 6px
}
.os-select-box .os-select-tip {
color: #999
}
.os-select {
position: relative;
z-index: 9;
float: left;
height: 26px;
margin: 0 10px 0 0;
width: 90px
}
.os-select h4 {
height: 24px;
padding: 0 8px;
border: 1px solid #e6e6e6;
background: #fff;
font: 12px/2 'Microsoft YaHei', arial;
color: #666;
cursor: pointer
}
.os-select i {
position: absolute;
right: 8px;
top: 11px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -41px -77px
}
.os-select ul {
display: none;
position: absolute;
left: 0;
top: 25px;
width: 88px;
border: 1px solid #e6e6e6;
background: #fff
}
.os-select li {
padding: 0 8px;
height: 26px;
line-height: 26px;
white-space: nowrap;
cursor: default
}
.os-select .selected, .os-select li:hover {
background: #f5f5f5
}
.os-list {
padding: 0 20px 0
}
.driver-item {
overflow: hidden;
margin-top: 2px;
padding: 0 10px;
height: 32px;
line-height: 32px;
background: #fafafa;
cursor: pointer
}
.driver-item h4 {
position: relative;
zoom: 1;
height: 32px;
padding-left: 22px;
font-size: 14px
}
.driver-item h4 i {
position: absolute;
left: 0;
top: 9px;
width: 12px;
height: 12px;
border: 1px solid #999;
background-color: #fff;
background-position: -2px -73px;
font: 0/0 arial
}
.driver-item-open h4 i {
background-position: -21px -73px
}
.driver-list {
padding: 10px 0 10px
}
.driver-list li {
position: relative;
zoom: 1;
padding: 5px 140px 5px 0;
line-height: 20px;
font-size: 14px;
word-break: break-all;
word-wrap: break-word
}
.driver-list .driver-down {
position: absolute;
right: 0;
top: 3px;
white-space: nowrap;
padding-left: 18px;
background-position: -74px -39px
}
.driver-list .driver-down:hover {
background-position: -74px -63px
}
.driver-list .driver-date {
position: absolute;
right: 60px;
top: 3px;
font-size: 12px;
white-space: nowrap;
color: #999
}
.driver-viewmore {
padding: 2px 20px 20px
}
.driver-viewmore a {
display: block;
text-align: center;
height: 32px;
line-height: 32px;
background: #fafafa;
font-size: 14px
}
.driver-viewmore a:hover {
background: #f0f0f0
}
.driver-viewmore span {
padding-right: 11px;
position: relative
}
.driver-viewmore span i {
position: absolute;
right: 0;
top: 6px;
width: 5px;
height: 9px;
font: 0/0 arial;
background-position: -75px -60px
}
.video-area {
padding: 0 20px 15px;
overflow: hidden
}
.video-area embed, .video-area iframe {
vertical-align: middle
}
.video-area h3 {
padding: 5px 0;
font: 700 20px/40px "Microsoft YaHei", arial
}
.video-player {
text-align: center
}
.video-desc {
padding: 15px 0 0;
font: 14px/24px "Microsoft YaHei", arial
}
.video-desc a:hover {
text-decoration: none
}
.video-desc a b {
font-size: 14px;
font-family: simsun;
color: #b3b3b3
}
.video-desc a:hover span {
color: #aaa;
text-decoration: underline
}
.video-desc a:hover b {
text-decoration: none;
color: #b3b3b3
}
#html5Playervip {
display: none;
padding: 0 10px;
text-align: center
}
#pk .section-content {
padding: 20px
}
.pk-m-icon, .pk-other i, .pk-other-more .search-select i, .pk-tips {
background: url(../image/detail_pk.png) no-repeat
}
.pk-tab {
border-left: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6
}
.pk-tab li {
float: left;
padding: 0 15px;
height: 30px;
border-top: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
background-color: #fafafa;
font: 14px/30px 'Microsoft YaHei';
color: #666;
cursor: pointer
}
.pk-tab .active {
position: relative;
color: #333;
padding-bottom: 1px;
background: #fff;
margin-bottom: -1px;
cursor: default
}
.pk-box {
margin-top: 20px;
zoom: 1
}
.pkA, .pkB {
position: relative;
width: 308px;
zoom: 1
}
.pkA {
float: left;
margin-right: 10px;
padding-right: 86px
}
.pkB {
float: right;
padding-left: 86px
}
.pk-pics {
height: 160px;
overflow: hidden;
text-align: center
}
.pk-pics a {
display: block;
width: 160px;
height: 160px;
margin: 0 auto
}
.pkA p, .pkB p {
height: 20px;
line-height: 20px;
overflow: hidden;
margin-top: 5px;
word-break: break-all;
word-wrap: break-word;
text-align: center
}
.pk-attr {
height: 20px;
line-height: 20px;
overflow: hidden;
text-align: center
}
.pk-box .b2c-price {
text-align: center
}
.pk-box .b2c-price li {
margin: 0 20px 0 0;
line-height: 20px;
text-align: center;
display: inline-block
}
.pk-box .b2c-price .price em {
font-size: 14px
}
.pk-box .b2c-price a {
display: inline-block;
color: #f33
}
.pk-box .b2c-price .b2c-jd, .pk-box .b2c-price .b2c-tmall {
position: relative;
padding-left: 18px;
margin-right: 6px;
font-size: 14px
}
.pk-box .b2c-price a:hover {
color: #aaa
}
.pk-box .b2c-price .b2c-jd i, .pk-box .b2c-price .b2c-tmall i {
position: absolute;
left: 0;
top: 3px;
width: 14px;
height: 14px;
overflow: hidden
}
.pk-price {
margin-right: 4px;
color: #f33;
font-weight: 700;
font-size: 14px
}
.pk-price-type {
color: #999;
font-family: simsun
}
.pk-price-type em {
font-family: "Microsoft YaHei", arial
}
.pkM {
float: left;
width: 111px;
margin-top: 35px
}
.pkM .pk-m-icon {
width: 93px;
height: 67px;
margin: 0 auto;
background-position: 0 -38px
}
.pk-more-btn {
display: block;
width: 88px;
height: 30px;
margin: 28px auto 0;
border: 1px solid #30C37E;
color: #fff;
background-color: #30C37E;
border-radius: 2px;
text-align: center;
font: 14px/30px "Microsoft YaHei", arial
}
.pk-more-btn:hover {
background-color: #00a39E;
text-decoration: none;
color: #fff
}
.pk-vote {
position: absolute;
width: 55px;
top: -5px
}
.pkA .pk-vote {
right: 30px
}
.pkB .pk-vote {
left: 30px
}
.vote-nums {
height: 20px;
line-height: 20px;
text-align: center;
color: #666
}
.vote-bar {
width: 17px;
height: 140px;
margin: 6px auto 0;
background-color: #e6f2ff;
position: relative
}
.vote-bar-inner {
position: absolute;
left: 0;
bottom: 0;
width: 17px;
background-color: #85bcf2;
text-indent: -9999em;
overflow: hidden;
transition: .2s
}
.pk-other {
margin: 16px 0 0;
padding: 10px 0 16px;
border: 1px solid #e6e6e6;
background-color: #fafafa;
position: relative
}
.pk-tips {
height: 24px;
text-indent: -9999em;
overflow: hidden;
background-position: 20px 1px;
text-align: left
}
.pk-other i {
position: absolute;
right: 92px;
top: -10px;
width: 19px;
height: 10px;
font: 0/0 arial;
background-position: -124px -46px
}
.pk-other-list {
padding: 10px 0 0 20px;
zoom: 1
}
.pk-other-list li {
float: left;
margin-right: 29px;
width: 120px
}
.pk-other-list li img {
vertical-align: top
}
.pk-other-pic {
position: relative;
cursor: pointer;
width: 120px;
height: 120px;
overflow: hidden
}
.pk-other-pic .pk-mask {
position: absolute;
z-index: 1;
left: 0;
top: 0;
width: 118px;
height: 118px;
border: 1px dashed #85bcf2;
overflow: hidden
}
.pk-other-pic .pking {
display: none;
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
width: 120px;
height: 24px;
background: rgba(0, 0, 0, .5);
color: #fff;
text-align: center;
line-height: 24px;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80000000, endcolorstr=#80000000, gradientType=1)
}
:root .pk-other-pic .pking {
filter: none
}
.pk-other-list .active .pk-mask, .pk-other-list .hover .pk-mask {
border: 2px solid #4495e6;
width: 116px;
height: 116px
}
.pk-other-list .active .pking {
display: block
}
.pk-other-list li p {
margin-top: 5px;
overflow: hidden;
word-break: break-all;
word-wrap: break-word
}
.pk-other-list .pk-attr {
margin: 7px 0 0;
overflow: hidden;
height: auto;
line-height: 20px;
text-align: left
}
.pk-other-list .pk-attr a {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.pk-other-list .pk-attr .pk-price-type a {
color: #aaa
}
.pk-other-list .pk-attr .pk-price-type a:hover {
color: #333
}
.pk-other-list .pk-attr .pk-price {
font-size: 12px
}
.pk-other-list .pk-link {
float: right;
margin-top: -20px;
height: 20px;
line-height: 20px
}
.pk-other-list .pk-link a {
color: #999
}
.pk-other-list .pk-link a b {
font-family: simsun;
font-weight: 400
}
.pk-other-list .pk-link a:hover {
color: #aaa
}
.pk-other-more {
margin-top: 20px;
height: 28px
}
.pk-other-more strong {
float: left;
padding-right: 4px;
font-size: 14px;
line-height: 2;
color: #333;
overflow: hidden;
font-weight: 400
}
.pk-other-more .search-select {
position: relative;
z-index: 9;
float: left;
height: 30px;
margin: 0 10px 0 0;
width: 220px
}
.pk-other-more .search-select h4 {
height: 28px;
padding: 0 8px;
border: 1px solid #dbdbdb;
background: #fff;
font: 12px/28px 'Microsoft YaHei', arial;
color: #999;
cursor: pointer;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.pk-other-more .search-select i {
position: absolute;
right: 10px;
top: 12px;
width: 9px;
height: 5px;
font: 0/0 arial;
background-position: -174px -48px
}
.pk-other-more .search-select ul {
display: none;
position: absolute;
left: 0;
top: 29px;
width: 218px;
border: 1px solid #dbdbdb;
background: #fff
}
.pk-other-more .search-select-up ul {
top: auto;
bottom: 29px
}
.pk-other-more .search-select li {
padding: 0 8px;
height: 28px;
line-height: 28px;
white-space: nowrap;
cursor: default
}
.pk-other-more .search-select li:hover, .search-select .selected {
background: #f5f5f5
}
.pk-other-more .search-select .group-title {
color: #666
}
.pk-other-more .search-select .group-title:hover {
background-color: #fff
}
.pk-other-more #J_ProSelectOptions {
width: 360px
}
.pk-other-more .search-select .gt-10 {
height: 280px;
overflow-y: auto
}
.pk-other-more .goto-pk {
float: left;
width: 70px;
height: 28px;
border: 1px solid #e6e6e6;
background-color: #fff;
font: 14px/28px 'Microsoft YaHei', arial;
color: #666;
text-align: center;
border-radius: 2px
}
.pk-other-more .goto-pk:hover {
color: #666;
text-decoration: none;
background-color: #f6f6f6
}
.rank-section .rank-item {
float: left;
width: 192px;
padding: 10px 30px 16px
}
.rank-section .rank-line {
float: left;
width: 1px;
height: 299px;
margin-top: 20px;
background-color: #f0f0f0
}
.rank-section .rank-item h3 {
height: 36px;
font: 16px/36px 'Microsoft YaHei', arial;
border-bottom: 1px dashed #e6e6e6;
text-align: center
}
.rank-section .rank-item ul {
padding: 7px 0 0
}
.rank-section .rank-item li {
padding: 2px 0 2px 18px;
position: relative;
zoom: 1;
height: 32px;
line-height: 32px;
overflow: hidden
}
.rank-section .rank-item em {
position: absolute;
left: 0;
top: 9px;
width: 18px;
height: 18px;
overflow: hidden;
font: 12px/18px arial;
background-color: #e6e6e6;
text-align: center;
overflow: hidden
}
.rank-section .rank-item .n1 {
background-color: #30C37E;
color: #fff
}
.rank-section .rank-item a {
display: block;
padding-left: 8px;
color: #333
}
.rank-section .rank-item a:hover {
text-decoration: none;
color: #333
}
.rank-section .rank-item .rank-price {
float: right;
white-space: nowrap
}
.rank-section .rank-item .rank-link-btn {
float: right;
width: 60px;
height: 24px;
margin-top: -42px;
text-align: center;
border-radius: 2px;
background-color: #30C37E;
font: 12px/24px 'Microsoft YaHei', arial;
color: #fff
}
.rank-section .rank-item img {
vertical-align: middle
}
.rank-section .rank-item .rank-link-btn:hover {
background-color: #00a39E
}
.rank-section .rank-item a:hover .rank-link-btn {
color: #fff;
text-decoration: none
}
.rank-section .rank-item .rank-link-btn, .rank-section .rank-item img {
display: none
}
.rank-section .rank-item .rank-brand-item img {
padding: 7px 0 8px
}
.rank-section .rank-item .hover {
height: 90px
}
.rank-section .rank-item .hover .rank-link-btn, .rank-section .rank-item .hover img {
display: block
}
.hotlink {
margin-top: 10px
}
.hotlink strong {
display: block;
height: 22px;
line-height: 22px
}
.hotlink ul {
margin-top: 11px;
background: #fafafa
}
.hotlink li {
position: relative;
float: left;
margin: -1px 0 0 -1px;
width: 132px;
padding-left: 10px;
border: 1px solid #ddd;
height: 32px;
line-height: 32px;
overflow: hidden
}
.hotlink .first {
width: 131px
}
.hotlink .hover {
z-index: 2;
border: 1px solid #aaa
}
.hotlink a {
color: #333
}
.hotlink a:hover {
color: #aaa
}
.section-intel {
margin-top: 20px
}
.section-intel-header {
height: 26px;
overflow: hidden;
background-color: #e5f2ff
}
.section-intel-header h3 {
float: left;
padding: 0 10px;
font: 14px/26px 'Microsoft YaHei', arial;
background-color: #4495e6;
color: #fff
}
.section-intel-header h3 span {
font-size: 12px;
position: relative;
top: -3px;
font-family: arial;
padding: 0 3px 0 2px
}
.section-intel-header i {
float: left;
width: 0;
height: 0;
overflow: hidden;
font: 0/0 arial;
border-width: 13px;
border-style: dashed;
border-color: #e5f2ff #e5f2ff #4495e6 #4495e6
}
.intel-rec-list {
padding: 10px 10px 7px;
border: 1px solid #e6e6e6;
border-top: 0 none
}
.intel-rec-list li {
position: relative;
float: left;
width: 103px;
padding: 0 10px;
text-align: center
}
.intel-rec-list .pic {
width: 80px;
height: 60px;
overflow: hidden;
margin: 0 auto
}
.intel-rec-list img {
vertical-align: middle
}
.intel-rec-list h4 {
display: block;
margin-top: 7px;
height: 18px;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
font-weight: 400;
font-size: 12px
}
.intel-rec-list .pri {
position: absolute;
top: 42px;
right: 21px;
height: 18px;
margin: 0;
padding: 0 4px;
overflow: hidden;
color: #fff;
background: #f33
}
.commerce-link {
position: absolute;
top: 9px;
right: 118px;
padding-left: 43px;
height: 26px;
line-height: 26px;
white-space: nowrap
}
.commerce-link i {
position: absolute;
top: 3px;
left: 0;
height: 20px
}
.commerce-link .icon-intel-pad {
width: 37px;
background-position: 0 -30px
}
.commerce-link .icon-2in1 {
margin-left: 3px;
width: 33px;
background-position: 0 0
}
.section-intel {
margin-top: 20px
}
.section-intel-header {
height: 26px;
overflow: hidden;
background-color: #e5f2ff
}
.section-intel-header h3 {
float: left;
padding: 0 10px;
font: 14px/26px 'Microsoft YaHei', arial;
background-color: #4495e6;
color: #fff
}
.section-intel-header h3 span {
font-size: 12px;
position: relative;
top: -3px;
font-family: arial;
padding: 0 3px 0 2px
}
.section-intel-header i {
float: left;
width: 0;
height: 0;
overflow: hidden;
font: 0/0 arial;
border-width: 13px;
border-style: dashed;
border-color: #e5f2ff #e5f2ff #4495e6 #4495e6
}
.intel-rec-list {
padding: 10px 10px 7px;
border: 1px solid #e6e6e6;
border-top: 0 none
}
.intel-rec-list li {
position: relative;
float: left;
width: 103px;
padding: 0 10px;
text-align: center
}
.intel-rec-list .pic {
width: 80px;
height: 60px;
overflow: hidden;
margin: 0 auto
}
.intel-rec-list img {
vertical-align: middle
}
.intel-rec-list h4 {
display: block;
margin-top: 7px;
height: 18px;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
font-weight: 400;
font-size: 12px
}
.intel-rec-list .pri {
position: absolute;
top: 42px;
right: 21px;
height: 18px;
margin: 0;
padding: 0 4px;
overflow: hidden;
color: #fff;
background: #f33
}
.lt-windowad {
margin: 20px 0 0;
border: 1px solid #e6e6e6
}
.lt-windowad .lt-windowad-item {
position: relative;
padding: 14px 20px;
float: left;
width: 338px;
border-left: 1px solid #e6e6e6
}
.lt-windowad .first {
width: 339px;
border-left: 0 none
}
.lt-windowad .lt-windowad-name {
height: 22px;
overflow: hidden;
zoom: 1;
line-height: 22px
}
.lt-windowad .authorized {
float: left;
width: 26px;
height: 14px;
margin: 3px 5px 0 0;
font: 12px/14px arial;
border: 1px solid #f60;
background: #fff;
color: #f60;
text-align: center;
overflow: hidden
}
.lt-windowad .lt-windowad-name a {
float: left;
font-weight: 700
}
.lt-windowad .lt-windowad-ask-btn {
position: absolute;
top: 14px;
right: 20px;
width: 58px;
height: 20px;
line-height: 20px;
border: 1px solid #d9d9d9;
color: #666;
text-align: center;
cursor: pointer;
background: #fff
}
.lt-windowad .lt-windowad-ask-btn:hover {
background: #f5f5f5
}
.lt-windowad .lt-windowad-address {
padding: 4px 0 0;
height: 20px;
line-height: 20px;
color: #999
}
.lt-windowad .lt-windowad-tel {
margin: 4px 0 0;
padding-left: 20px;
height: 20px;
line-height: 20px
}
.lt-windowad .lt-windowad-tel .tel {
background: 0 0;
padding: 0;
display: inline;
float: none
}
#J_SearchFixed {
position: fixed;
z-index: 9999;
left: 0;
top: -86px;
width: 100%;
height: 80px;
padding-bottom: 6px;
background-position: 0 -8px;
background-repeat: repeat-x
}
.fixed-search-logo {
float: left;
margin-top: 12px;
width: 211px;
height: 32px;
overflow: hidden
}
.fixed-search-logo a {
display: block;
height: 32px;
overflow: hidden;
text-indent: -9999em
}
.fixed-search {
float: left;
padding: 10px 0 0 56px;
width: 600px
}
.fixed-search .search-box {
float: none;
width: 519px;
border-color: #30C37E
}
.fixed-search .search-box .stext {
width: 506px
}
.fixed-search .search-box .input {
border-color: #30C37E
}
.fixed-search .search-box .sbtn {
background-color: #30C37E
}
.fixed-search-hot {
position: relative;
margin-right: -132px;
overflow: hidden;
height: 22px;
margin-top: 5px;
font: 12px/2 'Microsoft YaHei', arial
}
.fixed-search-hot span {
float: left;
padding-left: 18px;
background-position: 0 -96px;
color: #999
}
.fixed-search-hot a {
float: left;
margin-right: 15px
}
#fixedSuggest {
width: 518px;
top: 32px
}
.fixed-search-cellphone-top {
float: right;
white-space: nowrap;
height: 24px;
margin: 16px 0 0;
font: 12px/2 'Microsoft YaHei', arial
}
.zplusad-list {
padding: 20px 0 18px 20px
}
.zplusad-list li {
float: left;
margin-right: 20px;
width: 226px
}
.zplusad-info img {
float: left;
width: 100px;
height: 100px;
margin-right: 12px
}
.zplusad-info .zplusad-price {
height: 24px;
line-height: 24px;
font-size: 14px;
color: #f33
}
.zplusad-info .zplusad-price b {
font-size: 18px
}
.zplusad-info .zplusad-name, .zplusad-info .zplusad-nums {
margin-top: 2px;
height: 20px;
color: #999;
line-height: 20px;
overflow: hidden
}
.zplusad-info .zplusad-button {
display: block;
margin-top: 5px;
width: 70px;
height: 22px;
background-color: #fff;
color: #666;
text-align: center;
line-height: 22px;
overflow: hidden;
border: 1px solid #ccc
}
.zplusad-info .zplusad-button:hover {
background-color: #f5f5f5;
text-decoration: none
}
.zplusad-list h4 {
clear: both;
padding: 10px 20px 0 0;
height: 36px;
overflow: hidden;
font: 12px/18px 'Microsoft YaHei', arial;
word-break: break-all;
word-wrap: break-word;
white-space: pre
}
.zplusad-list h4 a {
color: #333
}
.zplusad-list h4 a span {
color: #f33
}
.zplusad-list h4 a:hover, .zplusad-list h4 a:hover span {
color: #aaa
}
.product-comment-overview .comment-add-link .review-active-v4 {
display: none;
padding: 0;
position: absolute;
left: -26px;
top: -12px;
width: 25px;
height: 36px;
text-indent: -9999em;
overflow: hidden
}
.product-comment-overview .comment-add-link .review-active-v4:hover {
background-position: -275px -55px;
background-color: #fff
}
.dz2015 {
width: 90px;
height: 84px;
position: absolute;
left: 0;
top: 0
}
.photography .article-item-header h3 {
left: 38px;
padding: 0 13px 0
}
.productArticle-photography {
width: 780px
}
.photography .article-item {
width: 165px;
padding: 11px 0 20px;
margin-right: 20px
}
.photography .article-ml {
margin-left: 20px
}
.photography .article-item .pic {
width: 163px;
height: 122px;
display: block
}
.photography .article-item dd {
width: 163px
}
.article-item ul.item-list-ul {
padding: 0
}
.productArticle-photography .article-item li {
padding: 0 0 0 10px
}
.item-list-ul li {
padding: 0 0 0 10px;
height: 24px;
line-height: 24px;
font-size: 12px;
color: #333;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.item-list-ul li a {
color: #666
}
.product-comments-score-new .new-star, .product-comments-score-new .new-star em, .product-comments-score-new .total-score .rec-ico, .product-comments-score-new .total-score .rec-ico2 {
background-image: url(../image/product-comments-score-new-ico.png)
}
.product-comments-score-new {
margin-bottom: 0
}
.product-comments-score-new .comment-add-link {
float: right;
position: relative;
margin: 13px -17px 0 0;
width: 52px;
line-height: 24px
}
.product-comments-score-new .comment-add-link a {
position: relative;
display: block;
width: 36px;
height: 32px;
padding: 9px 8px;
text-align: center;
color: #fff;
font-size: 14px;
line-height: 16px;
background-color: #30C37E;
zoom: 1
}
.product-comments-score-new .comment-add-link a:hover {
background-color: #00a39E;
color: #fff;
text-decoration: none
}
.product-comments-score-new .comment-add-link i {
position: absolute;
right: 0;
top: -6px;
display: block;
width: 0;
height: 0;
background: 0 0;
border: 3px solid #008547;
border-top-color: transparent;
border-right-color: transparent
}
.product-comments-score-new .total-score {
margin: 20px 0 0;
width: 98px;
height: 85px;
padding-top: 13px;
overflow: hidden
}
.product-comments-score-new .total-score .rec-ico {
width: 48px;
height: 48px;
background-position: 0 -1px
}
.product-comments-score-new .total-score .rec-ico2 {
background-position: -52px -1px
}
.product-comments-score-new .new-star {
width: 78px;
height: 14px;
background-position: 0 -78px
}
.product-comments-score-new .new-star em {
background-position: 0 -58px
}
.product-comments-score-new .total-score strong {
font-size: 28px;
line-height: 36px
}
.product-comments-score-new .features-score {
width: 320px;
height: 78px;
padding: 26px 0 16px 32px
}
.product-comments-score-new .features-score .bar-3 li {
width: 76.6px
}
.product-comments-score-new .features-score .bar-4 li {
width: 57.5px
}
.product-comments-score-new .features-score .bar-5 li {
width: 64px
}
.product-comments-score-new .features-score .bar-6 li {
width: 38.3px
}
.product-comments-score-new .features-score .canvas li .name {
white-space: nowrap
}
.product-comments-score-new .features-score .x-line div {
height: 78px;
padding: 13px 0 16px 32px
}
.product-comments-score-new .features-score .x-line i {
height: 14px
}
.product-comments-score-new .features-score .canvas li {
height: 76px
}
.product-comments-score-new .features-score .canvas {
height: 76px
}
.product-comments-score-new .features-score .y-axis {
left: 5px;
bottom: 16px
}
.product-comments-score-new .features-score .y-axis b {
height: 15px;
line-height: 15px
}
.product-comments-score-new .no-detail-score .comments-level {
padding: 10px 0 7px 7px
}
.product-comments-score-new .no-detail-score .comments-level li {
width: 160px;
height: 12px;
margin-top: 13px;
padding-right: 48px
}
.product-comments-score-new .comments-level b, .product-comments-score-new .comments-level var {
top: -2px;
line-height: 16px
}
.product-comments-score-new .no-detail-score {
width: 265px;
margin-top: 3px
}
.product-comments-score-new .no-detail-score .comments-level .rate-bar {
height: 12px
}
.product-comments-score-new .no-detail-score .comments-level .rate-bar em {
height: 12px
}
.empty-comment-new {
height: 108px;
margin-bottom: -10px
}
.empty-comment-new i {
width: 108px;
height: 118px;
top: 10px
}
.hot {
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0
}
.merchant_hot {
width: 48px;
height: 48px;
position: absolute;
top: 0;
right: 0
}
.ultrabook-icon {
position: absolute;
right: 5px;
bottom: 5px;
width: 85px;
height: 25px
}
.award {
position: absolute;
top: 5px;
left: 5px;
z-index: 5
}
.award1, .award2, .award3 {
width: 49px;
height: 49px
}
.award1_2010 {
background-position: 0 0
}
.award2_2010 {
background-position: -100px 0
}
.award3_2010 {
background-position: -200px 0
}
.award1_2011, .award2_2011, .award3_2011 {
width: 76px;
height: 66px
}
.award1_2011 {
background-position: 0 0
}
.award2_2011 {
background-position: -131px 0
}
.award3_2011 {
background-position: -262px 0
}
.award1_2012, .award2_2012, .award3_2012 {
width: 75px;
height: 66px
}
.award1_2012 {
background-position: 1px 0
}
.award2_2012 {
background-position: -97px 0
}
.award3_2012 {
background-position: -197px 0
}
.award1_2013, .award2_2013, .award3_2013 {
width: 75px;
height: 66px
}
.award1_2013 {
background-position: 0 0
}
.award2_2013 {
background-position: 0 -151px
}
.award3_2013 {
background-position: 0 -75px
}
.award1_2014, .award2_2014, .award3_2014 {
width: 75px;
height: 66px
}
.award1_2014 {
background-position: 0 0
}
.award2_2014 {
background-position: 0 -151px
}
.award3_2014 {
background-position: 0 -75px
}
.award1_2015, .award2_2015, .award3_2015 {
width: 75px;
height: 66px
}
.award1_2015 {
background-position: 0 0
}
.award2_2015 {
background-position: 0 -151px
}
.award3_2015 {
background-position: 0 -75px
}
.award1_2016, .award2_2016, .award3_2016 {
width: 75px;
height: 66px
}
.award1_2016 {
background-position: 0 0
}
.award2_2016 {
background-position: 0 -145px
}
.award3_2016 {
background-position: 0 -72px
}
.aixin {
width: 50px;
height: 45px;
position: absolute
}
.chukong {
width: 68px;
height: 68px;
position: absolute;
left: 0
}
.rexiao {
width: 66px;
height: 62px;
position: absolute;
left: 0
}
.yushou {
width: 66px;
height: 65px;
position: absolute;
left: 0
}
.icon-boe-new {
width: 50px;
height: 40px;
position: absolute;
top: 5px;
left: 5px
}
.icon-ces-aria {
width: 80px;
height: 80px;
position: absolute;
top: 5px;
left: 5px
}
.icon-blak-golden {
width: 70px;
height: 70px;
position: absolute;
top: 5px;
left: 5px
}
.bk-icon {
position: absolute;
left: 5px;
top: 5px;
z-index: 20;
width: 97px;
height: 71px
}
* html .zipai {
position: absolute;
left: 0;
top: 0;
width: 55px;
height: 87px
}
.z-one {
position: absolute;
left: 0;
top: 0;
width: 55px;
height: 87px
}
.gushenji {
width: 76px;
height: 80px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-hot-sale {
width: 68px;
height: 55px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-zjz {
width: 70px;
height: 70px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-bangyang {
width: 70px;
height: 74px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-dsbangyang {
position: absolute;
width: 49px;
height: 49px;
left: 0;
top: 0
}
.corner-icon-bangyang10 {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.corner-icon-jd618 {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.corner-icon-youxuan {
width: 49px;
height: 49px;
position: absolute;
left: 0;
top: 0
}
.icon-best-in-cj {
width: 58px;
height: 70px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-jpzx {
width: 66px;
height: 62px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-wjjx {
width: 66px;
height: 62px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-yxqj {
width: 66px;
height: 62px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-cuanji {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.corner-icon-samsungpay {
width: 80px;
height: 20px;
position: absolute;
left: 0;
top: 0
}
.corner-icon-review {
position: absolute
}
.corner-icon-jnh {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.corner-icon-colorfulHotPro2016 {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.corner-icon-huaweiP10Tmall2017 {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.corner-icon-tmall51WyBuy2017 {
position: absolute;
width: 70px;
height: 70px;
left: 0;
top: 0
}
.wrap {
width: 758px;
border: 1px solid #E6E6E6;
padding-bottom: 25px;
border-top: 2px solid #30C37E;
margin: 20px auto
}
.wrapper1 {
width: 758px;
border: 1px solid #E6E6E6;
padding-bottom: 25px;
border-top: 2px solid #30C37E;
margin: 0 auto 90px
}
.wrap-top {
width: 100%;
height: 45px;
border-bottom: 1px solid #E6E6E6;
background: #FAFAFA
}
.wrap .title {
font: 16px/46px 'Microsoft YaHei';
height: 46px;
color: #333;
margin-left: 20px
}
.wrap .count {
width: 150px;
height: 46px;
font: 12px/46px 'Microsoft YaHei';
color: #999;
margin-left: 5px
}
.ul1 {
width: 750px;
margin: 20px 0 0 20px
}
.ul1 li {
width: 224px;
border: 1px solid #E6E6E6;
margin-right: 21px
}
.ul1 .last {
margin-right: 0
}
.play {
width: 198px;
height: 34px;
padding-left: 36px;
font: 14px/34px 'Microsoft YaHei';
background-repeat: no-repeat
}
.play1 {
background-position: 12px -132px
}
.play2 {
background-position: 12px -72px
}
.play3 {
background-position: 12px -163px
}
.play5 {
background-position: 12px -103px
}
.play6 {
background-position: 12px 2px
}
.play8 {
background-position: 12px -19px
}
.play21 {
background-position: 12px -45px
}
.wrap .top {
font-weight: 800;
color: #333
}
.wrap table {
color: #656565;
border-top: 1px solid #F5F5F5;
font-size: 12px;
font-family: 'Microsoft YaHei'
}
.wrap table a {
color: #656565
}
.wrap table tr {
height: 24px;
line-height: 24px
}
.wrap a:hover {
color: #aaa
}
.wrap table .top-l {
width: 46px;
padding: 0 0 0 6px;
text-align: center;
overflow: hidden;
height: 24px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.wrap table td {
text-align: left
}
.top-r {
width: 162px;
overflow: hidden;
text-align: left;
padding: 0 0 0 12px
}
.wrap table .pt2 {
display: block
}
.wrap table .pt0 {
padding: 2px 0 0 6px
}
.wrap tr {
height: 26px
}
.wrap td {
text-align: center
}
.top-r a {
display: block;
width: 162px;
padding-right: 10px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.wrap .parts {
width: 224px;
height: 56px;
border-top: 1px solid #E6E6E6;
background: #FAFAFA
}
.parts-l {
width: 80px;
margin: 5px 0 0 6px
}
.wrap .sum {
width: 70px;
height: 20px;
font: 12px/20px 'Microsoft YaHei';
color: #656565;
margin: 2px 0 0 4px
}
.wrap .parts .num {
width: 80px;
height: 20px;
font: 12px/20px 'Microsoft YaHei';
color: #656565;
margin: 5px 0 0 4px;
position: relative
}
.wrap .money {
font: 600 13px/20px 'Microsoft YaHei';
position: absolute;
left: 30px;
top: 0;
color: #f33
}
.parts-r {
width: 80px;
margin: 5px 0 0 56px
}
.wrap .time {
width: 70px;
height: 20px;
font: 12px/20px 'Microsoft YaHei';
color: #999;
margin: 2px 0 0 6px
}
.wrap .det {
width: 70px;
font: 12px/20px 'Microsoft YaHei';
color: #0A4FA1;
margin: 4px 0 0 13px;
display: inline-block
}
.wrap .rank {
width: 720px;
margin: 25px auto 0;
position: relative
}
.wrap .rank a {
font: 12px/14px 'Microsoft YaHei';
color: #0A4FA1;
border-right: 1px solid #D9D9D9;
display: inline-block;
padding-right: 4px;
margin-right: 4px;
height: 14px
}
.wrap .rank .a1 {
border-right: 0
}
.wrap .rank .bot {
width: 166px;
height: 28px;
border-radius: 2px;
font: 12px/28px 'Microsoft YaHei';
background: #4595E5;
color: #fff;
text-align: center;
position: absolute;
right: -5px;
top: -6px;
padding: 0;
border: 0
}
.wrap .choose {
width: 330px;
height: 20px;
font: 12px/20px 'Microsoft YaHei';
color: #999;
margin: 20px 0 0 20px
}
.wrapper2 .ul2 {
margin: -6px 0 0 0
}
.wrap .det:hover {
color: #aaa
}
.wrap .play:hover {
color: #aaa
}
.wrap .tel:hover {
color: #aaa
}
.wrap .rank .bot:hover {
background: #1D6DBF;
color: #fff;
text-decoration: none
}
.wrap .ul1 .load {
text-align: center;
color: #A9A9A9;
padding-top: 180px;
height: 111px
}
.wrap .rank a:hover {
color: #aaa
}
.wrap .parts-r em {
font-family: simsun
}
.wrapper1 .rank {
margin: 20px auto 0
}
.wrap .fl {
float: left
}
.wrap .box-table {
height: 200px;
position: relative
}
.wrap .line {
width: 1px;
height: 100%;
position: absolute;
left: 46px;
top: 0;
background: #f5f5f5
}
.wrap table .pt2 .tit-top {
display: block;
padding: 2px 1px 0 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
width: 162px
}
.opacity-cover {
position: fixed;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, .5);
height: 100%;
width: 100%;
z-index: 110003;
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80000000, endcolorstr=#80000000, gradientType=1)
}
#wish_2016 {
position: absolute;
top: 50%;
left: 50%;
padding: 100px 0 0 264px;
width: 400px;
height: 360px;
color: #fff;
margin: -170px 0 0 -245px
}
#wish-icon {
height: 80px;
width: 100px;
font-size: 0;
line-height: 0;
text-indent: -99em;
overflow: hidden;
z-index: 9;
cursor: pointer;
position: absolute;
right: -20px;
top: -20px
}
#wish-form label {
display: block;
padding: 2px 0
}
#wish-form label span {
display: inline-block;
height: 34px;
vertical-align: middle;
text-align: right;
font: 18px/34px 'microsoft yahei';
width: 115px
}
#wish-form .wish-txt {
background: 0 0;
padding: 0 10px;
height: 34px;
line-height: 34px;
width: 230px;
color: #fff;
vertical-align: middle;
border: 1px solid #D4A89A
}
#wish-form .wish-phone {
width: 125px !important
}
#wish-form .wish-button {
width: 95px;
margin-left: 5px;
background: #CD7F68;
border: none;
color: #fff;
font-size: 20px;
height: 34px;
cursor: pointer;
font-family: 'microsoft yahei'
}
#wish-form .disable {
color: #ccc;
cursor: default
}
#wish-form .wish-submit {
border: none;
height: 43px;
width: 151px;
margin-right: 10px;
float: left;
cursor: pointer;
font-size: 26px;
color: #fff;
font-family: 'microsoft yahei'
}
#wish-form p {
padding: 10px 23px 0 50px;
height: 100px;
font-size: 12px;
line-height: 22px
}
#wish_2016 .close {
position: absolute;
width: 26px;
height: 26px;
cursor: pointer;
top: 8px;
right: 0
}
#wish-form .form-btns {
font: 0/0 arial
}
#wish-form .btn-list {
display: inline-block;
width: 213px;
height: 43px;
text-indent: -999em
}
#wish-form a.btn-list {
cursor: pointer
}
#wish-pop {
position: absolute;
top: 50%;
left: 50%;
width: 380px;
padding: 50px 0;
border: 1px solid #FB9408;
margin: -120px 0 0 -190px;
text-align: center;
font: 24px/30px 'microsoft yahei';
color: #fff
}
#wish-pop .close {
position: absolute;
right: 5px;
top: 5px;
width: 24px;
height: 24px;
cursor: pointer;
border: 1px solid #FB9408;
font: 20px/24px arial;
color: #FB9408
}
#wish-pop.ok {
background-color: #8947C9
}
#wish-pop.error {
background-color: #555
}
#wish-pop p a {
color: #FFFF73;
font-size: 18px
}
.click_play {
cursor: pointer
}
.music_box {
width: 380px;
text-align: center
}
.jplayer_content {
height: 440px;
overflow-y: auto;
text-align: center;
border-top: 1px solid #eee
}
.jp_img {
width: 150px;
height: 150px;
margin: 0 auto 20px;
border-radius: 50%;
overflow: hidden;
cursor: pointer
}
.jp-progress {
float: left;
width: 300px;
height: 10px;
margin-top: 3px;
background: #eee;
border-radius: 5px;
cursor: pointer;
overflow: hidden
}
.jp-progress .jp-seek-bar {
height: 100%
}
.jp-progress .jp-play-bar {
height: 100%;
background: #aaa;
border-radius: 5px
}
.jp-time {
text-align: right
}
.jp-controls li {
float: left
}
.jp-controls li a {
display: inline-block;
width: 26px;
line-height: 30px;
font-family: iconfont;
font-size: 14px;
color: #aaa;
cursor: pointer;
outline: 0;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: .2px;
-moz-osx-font-smoothing: grayscale
}
.jp-controls li a:hover {
text-decoration: none
}
.jp-controls .jp-play::before {
content: "\e634";
color: #30C37E
}
.jp-controls .jp-pause::before {
content: "\e695";
color: #30C37E
}
.jp-controls .jp-stop::before {
content: "\e7e0"
}
.jp-controls .jp-mute::before {
content: "\e617";
font-size: 18px
}
.jp-controls .jp-repeat::before {
content: "\e609";
font-size: 20px
}
.jp-controls .jp-repeat-off::before {
content: "\e609";
color: #eee;
font-size: 20px
}
.jp-controls .jp-unmute::before {
content: "\e67d";
font-size: 18px;
line-height: 20px
}
.jp-controls .sound {
float: right;
margin-right: 5px
}
.jp-volume-bar {
height: 6px;
width: 50px;
background: #999;
float: right;
border-radius: 3px;
overflow: hidden;
margin-top: 12px
}
.jp-volume-bar .jp-volume-bar-value {
background: #30C37E;
height: 100%
}
.lrc_list li.hover {
font-size: 14px;
color: #30C37E
}
.comment-expand {
position: relative;
zoom: 1;
margin: 10px 0 0;
padding: 0 20px;
border-top: 1px solid #e6e6e6;
background: #fafafa
}
.comment-expand .loading {
text-align: center;
padding: 15px 0;
height: 22px;
line-height: 22px
}
.comment-expand .arrow-icon {
position: absolute;
left: 40px;
top: -11px;
width: 17px;
height: 11px;
background-position: -50px -60px
}
.comment-expand .comment-box {
position: relative;
zoom: 1;
margin: 20px 0 0;
padding: 0 0 16px 40px
}
.comment-expand .comment-box .reply-face {
position: absolute;
left: 0;
top: 0;
width: 30px;
height: 30px;
overflow: hidden
}
.comment-expand .comment-box .reply-face img {
-webkit-border-radius: 15px;
border-radius: 15px
}
.comment-expand .comment-placeholder span {
display: block;
overflow: hidden;
height: 18px;
padding: 5px;
line-height: 18px;
border: 1px solid #dbdbdb;
background-color: #fff;
cursor: text;
color: #999
}
.comment-expand .comment-placeholder input {
width: 422px;
height: 26px
}
.comment-expand .comment-box textarea {
resize: none;
display: block;
width: 656px;
padding: 5px 10px;
height: 18px;
outline: 0 none;
border: 1px solid #30C37E;
background-color: #fff;
font: 14px/18px 'Microsoft YaHei', arial;
overflow: hidden
}
.comment-expand .comment-box .btn-comment {
width: 70px;
height: 30px;
border: 0 none;
overflow: hidden;
background: #30C37E;
cursor: pointer;
font: 15px/30px 'Microsoft YaHei', arial;
color: #FFF
}
.comment-expand .comment-box .btn-comment:hover {
background: #00a39E
}
.comment-expand .comment-box .disable-btn, .comment-expand .comment-box .disable-btn:hover {
background: #cfcfcf;
outline: 0 none;
cursor: default
}
.comment-expand .comment-placeholder .btn-comment {
position: absolute;
right: 0;
top: 0
}
.comment-expand .comment-box .btn-commenta:hover {
background: #3687d9
}
.comment-expand .comment-box .comment-func {
margin-top: 10px;
height: 30px;
overflow: hidden;
zoom: 1
}
.comment-expand .comment-func .btn-comment {
float: right
}
.comment-expand .comment-tips {
float: left;
line-height: 24px;
color: #c00;
white-space: nowrap
}
.comment-expand .reply-list {
border-top: 1px solid #f0f0f0
}
.comment-expand .reply-list .reply-item {
padding: 12px 0 10px;
zoom: 1;
border-bottom: 1px solid #f0f0f0
}
.comment-expand .reply-list .vip-item {
background: #fefaee;
margin: 10px 0;
padding: 10px;
border: 1px solid #f7f3da
}
.comment-expand .reply-list .reply-child {
margin-left: 40px;
border-top: 0 none
}
.comment-expand .reply-list .vip-item-child {
background: #fefaee;
margin-bottom: 10px;
padding: 10px;
border: 1px solid #f7f3da
}
.comment-expand .reply-list .user-face {
float: left;
width: 30px;
height: 30px;
overflow: hidden;
margin: 3px 0 0
}
.comment-expand .user-face img {
-webkit-border-radius: 15px;
border-radius: 15px;
vertical-align: top
}
.comment-expand .reply-func span {
float: left;
color: #999
}
.comment-expand .reply-func em {
float: left;
margin: 0 6px 0 5px;
color: #ccc;
font-family: simsun
}
.comment-expand .reply-func a {
color: #999
}
.comment-expand .reply-list .reply-func, .comment-expand .reply-list .reply-user, .comment-expand .reply-list p {
overflow: hidden;
zoom: 1;
margin: 0 0 0 40px;
color: #666;
font-size: 14px;
line-height: 20px;
word-break: break-all;
word-wrap: break-word
}
.comment-expand .reply-func .reply-btn {
position: relative;
zoom: 1;
float: left;
margin-top: 4px;
padding-left: 20px;
background-position: -88px -45px;
font-size: 12px
}
.comment-expand .reply-func .reply-btn:hover, .comment-expand .reply-item-hover .reply-btn {
color: #333;
text-decoration: none
}
.comment-expand .reply-func .reply-btn .icon {
position: absolute;
left: 0;
top: 2px;
width: 18px;
height: 18px;
overflow: hidden;
background: 0 0
}
.comment-expand .reply-func .reply-btn .icon::before {
content: '\e74f';
display: block;
font-family: iconfont;
font-size: 18px;
font-style: normal;
color: #ccc
}
.comment-expand .reply-func .reply-btn:hover .icon, .comment-expand .reply-item-hover .reply-btn .icon {
background-position: 0 -20px
}
.comment-expand .reply-list .reply-user {
padding: 0 0 4px;
color: #999;
font-size: 12px;
white-space: nowrap
}
.comment-expand .reply-user a {
float: left;
margin-right: 8px
}
.comment-expand .reply-user span {
float: left;
height: 20px;
overflow: hidden;
margin-right: 8px;
color: #1f4f88
}
.comment-expand .reply-user em {
float: left;
margin-right: 8px
}
.comment-expand .reply-user .anonymous-tips {
float: left;
margin-right: 10px;
padding-right: 6px;
height: 18px;
line-height: 18px;
border: 1px solid #fdd9ab;
background: #fff
}
.comment-expand .anonymous-tips span {
position: relative;
padding-left: 12px;
margin: 0 0 0 -5px;
height: 18px;
line-height: 18px;
overflow: hidden;
background-position: -635px -280px;
color: #f60
}
.comment-expand .anonymous-tips em {
float: left;
height: 18px;
overflow: hidden;
margin: 0 7px 0 0;
font-family: simsun;
color: #ccc
}
.comment-expand .anonymous-tips a {
float: left
}
.comment-expand .reply-expand {
position: relative;
margin: 6px 0 0 0;
padding-bottom: 5px
}
.comment-expand .reply-child .reply-expand {
margin-left: 0
}
.comment-expand .reply-expand .icon-arrow {
position: absolute;
left: auto;
right: 5px;
top: -8px;
width: 15px;
height: 8px;
font: 0/0 arial;
background-position: -226px -165px
}
.comment-expand .reply-expand .comment-box {
margin-top: 6px;
padding-right: 0;
padding-bottom: 0
}
.comment-expand .reply-expand textarea {
padding: 3px 10px;
width: 656px;
border-color: #30C37E;
color: #666;
font-family: 'Microsoft YaHei', arial
}
.comment-expand .reply-child .reply-expand textarea {
width: 616px
}
.comment-expand .reply-expand .comment-func {
margin-top: 10px;
height: 30px;
overflow: hidden;
zoom: 1
}
.comment-expand .reply-expand .btn-comment {
position: static;
float: right
}
.comment-expand .vip-item .reply-expand .comment-box textarea {
width: 584px
}
.comment-expand .vip-item-child .reply-expand .comment-box textarea {
width: 584px
}
.comment-expand .more-reply {
padding: 11px 0;
position: relative;
background: #fafafa;
zoom: 1;
color: #333;
text-align: center
}
.comment-expand .more-reply a {
position: relative;
zoom: 1;
display: inline-block;
padding: 0 10px 0 0;
color: #333
}
.comment-expand .more-reply a .icon-rarr {
position: absolute;
zoom: 1;
top: 5px;
right: 0;
width: 5px;
height: 9px;
overflow: hidden;
background-position: -75px -75px
}
.comment-expand .more-reply a:hover, .comment-expand .more-reply:hover, .comment-expand .more-reply:hover a {
color: #c00;
text-decoration: underline
}
.comment-expand .more-reply a:hover .icon-rarr, .comment-expand .more-reply:hover .icon-rarr {
background-position: -21px -105px
}
.comment-list .comment-item {
position: relative;
zoom: 1;
margin: 0 0 20px;
padding: 0 0 0 140px;
border: 1px solid #e6e6e6;
background: #fafafa;
font-family: 'Microsoft YaHei', arial
}
.comment-list .comments-user {
position: absolute;
top: 0;
left: 0;
width: 140px;
margin: 0;
padding: 25px 0 0;
border: 0 none;
text-align: center
}
.comment-list .comments-user .face {
float: none;
margin: 0
}
.comment-list .comments-user-name {
margin: 12px 0 0
}
.comment-list .comments-list-content {
padding: 18px 0 17px;
background: #fff
}
.comment-list .func-handle {
margin: 22px 0 0
}
.comment-list .comment-expand {
margin: 10px 20px 0;
border: 1px solid #e6e6e6
}
.comment-list .reply-expand textarea {
width: 474px
}
.comment-list .reply-child .reply-expand textarea {
width: 434px
}
.comment-list .comment-box textarea {
width: 482px;
resize: none;
height: 54px;
overflow-y: auto;
padding: 4px 6px
}
.comment-list .comment-expand .arrow-icon {
left: 24px;
top: -6px;
width: 9px;
height: 6px;
background-position: -50px -40px
}
.comment-detail {
margin-top: 10px
}
.comment-detail .comments-list-content .comment-expand {
margin-bottom: -20px
}
.add_song_box {
position: fixed;
top: 50%;
left: 50%;
z-index: 999;
width: 390px;
height: 410px;
margin: -205px 0 0 -145px;
background: #fff;
border-radius: 2px;
box-shadow: 1px 1px 50px rgba(0, 0, 0, .5);
display: none
}
.add_song_box .box_title {
padding: 0 80px 0 20px;
height: 42px;
line-height: 42px;
border-bottom: 1px solid #30C37E;
background: #f8f8f8;
font-size: 14px
}
.add_song_box .box_close {
position: absolute;
top: 15px;
right: 15px
}
.add_song_box .box_close a:hover {
text-decoration: none
}
.add_song_box .box_close a::before {
content: "\e601";
font-family: iconfont
}
.add_song_box .box_content {
position: relative;
height: 367px
}
.add_song_box .search-layer {
padding: 17px 25px 0 26px
}
.add_song_box .top-search {
width: 340px;
height: 36px
}
.add_song_box .top-search .txt {
width: 233px;
height: 34px;
line-height: 34px;
background: #efefef;
border: 1px solid #efefef;
float: left;
padding: 0 16px;
border-right: none
}
.add_song_box .top-search .btn {
width: 74px;
height: 36px;
border: none;
float: left;
background: #ddd;
font-size: 14px;
cursor: pointer
}
.add_song_box .hotsearch {
width: 338px;
padding: 1px;
margin-top: 10px
}
.add_song_box .hotsearch h2 {
height: 20px;
line-height: 20px;
padding-left: 7px;
border-left: 2px solid #30C37E;
color: #666;
font-weight: 400
}
.add_song_box .hotsearch .hcon {
width: 338px
}
.add_song_box .hotsearch .hcon span {
float: left;
color: #333;
font-size: 16px;
line-height: 16px;
height: 16px;
padding: 5px 15px;
border: 1px solid #30C37E;
border-radius: 13px;
margin: 18px 10px 0 0;
cursor: pointer
}
.song_error_corr {
position: relative;
float: right;
padding: 6px 0 0 0;
margin-left: 10px
}
.song_error_corr .err_btn {
padding: 2px 8px;
border: 1px solid #eee;
border-radius: 4px;
cursor: pointer
}
.song_error_corr .err_btn:hover {
text-decoration: none
}
.song_error_corr ul {
position: absolute;
right: 0;
width: 100px;
border: 1px solid #eee;
border-radius: 4px;
background: #fff;
display: none
}
.song_error_corr:hover ul {
display: block;
padding: 4px 0
}
.song_error_corr li {
line-height: 30px;
padding: 0 0 0 10px;
cursor: pointer
}
.song_error_corr li:hover {
background: #f0f0f0;
color: #000
}
#sugResult .sugBox {
background: #f0f0f0;
border: 1px solid #ddd;
margin-top: 10px;
overflow: hidden
}
#sugResult dl {
border-bottom: 1px solid #e5e5e5;
padding-left: 41px;
position: relative
}
#sugResult dt {
font-size: 12px;
color: #999;
display: inline;
position: absolute;
left: 10px;
top: 6px
}
#sugResult dd {
float: left;
width: 297px;
white-space: nowrap;
overflow: hidden;
background: #fff
}
#sugResult dd a {
height: 40px;
line-height: 40px;
position: relative;
display: block;
padding: 6px 0;
font-size: 14px;
overflow: hidden
}
#sugResult dd a .songName {
padding-left: 58px
}
#sugResult dd a .singerName {
color: #999;
max-width: 80px
}
#sugResult dd a i {
padding: 0 5px
}
#sugResult dd a:hover {
text-decoration: none;
background: #f1f1f1;
color: #333
}
#sugResult dd a .soCi {
color: #c00
}
#sugResult .sug-song dd a {
height: 20px;
line-height: 20px;
padding-left: 8px
}
#sugResult .sug-song dd a span {
display: inline-block;
vertical-align: top;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
#sugResult .sug-song dd a .songName {
padding-left: 0;
max-width: 180px
}
#sugResult .sug-singer dd a {
line-height: 40px
}
#sugResult .sug-album dd div {
line-height: 20px;
height: 20px;
margin-left: 58px
}
#sugResult .sug-album dd div.albumSingerName {
margin-left: 70px
}
#sugResult .madd-ico {
position: absolute;
top: 20px;
right: 15px;
width: 12px;
height: 12px;
line-height: 12px;
color: #ccc
}
#sugResult .madd-ico::before {
content: "\e62a";
font-family: iconfont;
font-size: 12px
}
#sugResult .sug-song .madd-ico {
top: 10px
}
#scoreTips2 {
padding-top: 10px;
color: #c00
}