/*Thursday, 08-Mar-2018 09:51:44 CST*/
/* reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

html {
    -webkit-text-size-adjust: none;
}

body {
    background-color: #fff;
    font: 12px/2em Microsoft Yahei, tahoma, HELVETICA;
    text-align: center;
    color: #333;
}

ol,
ul {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

img {
    border: none;
    vertical-align: top;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    -ms-transition: none;
}

i,
em {
    font-style: normal;
}

input,
select,
option,
textarea {
    font-size: 12px;
    font-family: Microsoft Yahei, tahoma, HELVETICA;
    outline: none;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #0077dd;
    text-decoration: none;
    outline: none;
}

a:hover em,
a:hover b,
a:hover i,
a:hover span {
    cursor: pointer;
}

a:hover img {
    opacity: 0.9
}

a:active {
    background: none;
    outline: none;
}

a:focus {
    outline: none
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/* function */
noscript,
.spanclass,
.pannel,
.pannel-inner,
.hidden {
    display: none;
}

.show,
.block {
    display: block;
}

.mark,
.fl,
.mark-sub,
.fr {
    display: inline;
}

.mark,
.fl {
    float: left;
}

.mark-sub,
.fr {
    float: right;
}

.fs-14 {
    font-size: 14px;
}

.fs-16 {
    font-size: 16px;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.clearfix {
    *zoom: 1
}

.clearfix:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-23 {
    margin-bottom: 23px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-9 {
    margin-bottom: 9px;
}

.mb-0 {
    margin-bottom: 0;
}

.ml-10 {
    margin-left: 10px;
}

.blk-img {
    display: block;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/** drop **/
.drop {
    z-index: 10
}

.drop,
.drop-hd {
    position: relative;
    zoom: 1;
}

.drop-hd {
    padding-right: 15px;
    display: inline-block;
}

.drop-hd .tragl {
    right: 0px;
    top: 10px;
}

.drop-hd b {
    font-weight: normal;
}

.drop-bd {
    width: 275px;
    position: absolute;
    left: 0;
    top: 29px;
    z-index: 200;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
    display: none;
}

.drop-bd .icon-tragl {
    width: 15px;
    height: 9px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) -225px -100px no-repeat;
    position: absolute;
    left: 34px;
    top: -8px;
    z-index: 2;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.drop-bd .drop-bd-wrap {
    height: 330px;
    line-height: 30px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    zoom: 1;
    font-size: 14px;
}

.drop-bd-wrap li {
    padding-left: 31px;
    position: relative;
    zoom: 1;
    color: #999;
}

.drop-bd-wrap li em {
    position: absolute;
    left: 10px;
    top: 0
}

.drop-bd-wrap li .pvn {
    width: 63px;
    _margin-right: -3px;
    float: left;
}

.drop-bd-wrap li p {
    overflow: hidden;
    zoom: 1;
}

.drop .drop-bd .drop-bd-wrap li p a {
    color: #333
}

.drop .drop-bd .drop-bd-wrap li p a:hover {
    color: #f80
}

.drop-bd-wrap li.stay {
    padding-left: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.drop-bd-wrap li.stay .pvn {
    width: 84px;
}

/* 数据加载?? */
.drop-bd-wrap .load-text {
    padding-top: 150px;
    text-align: center;
    color: #333;
}

.drop-list .drop-bd-wrap {
    height: auto;
    padding: 6px 15px
}

.drop .active .tragl {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #1281dd transparent transparent;
}

.drop-right .drop-bd,
.drop-right .drop-bd .icon-tragl {
    left: auto
}

.drop-right .drop-bd {
    right: 0;
}

.drop-right .drop-bd .icon-tragl {
    right: 22px;
}

/* box下的下拉 */
.box .hd .drop-hd {
    font: 20px/20px Microsoft Yahei;
}

/*.box .hd .drop-bd {width: auto}*/
.box .hd .drop-bd-wrap {
    width: 100%;
    float: left;
}

.box .hd .tragl {
    top: 9px
}

.tab-nav .control .drop-bd-wrap a {
    color: #333
}

.tab-nav .control .drop-bd-wrap a:hover {
    color: #f80
}

/*定宽*/
.tab-bbs .drop-bd {
    width: 102px;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/

/** banner **/
.banner {
    padding-right: 0px;
}

.banner .logo {
    width: 200px;
    float: left;
    background: url('//www1.pconline.com.cn/logo/2018/images/logo_prodcut.png') no-repeat;
}

.banner .logo a {
    height: 90px;
    display: block;
    text-indent: -9999px;
    background: transparent !important;
}

.banner .logo-sub {
    float: left;
    overflow: inherit;
    margin: 32px 10px 0 16px;
    position: relative;
}

.banner .logo-sub::before {
    content: "";
    height: 24px;
    width: 1px;
    border-left: 1px solid #e5e5e5;
    position: absolute;
    top: 3px;
    left: -16px;
    overflow: hidden;
}

.banner .apps {
    padding-top: 12px;
    margin-right: -15px;
    float: right;
}

.banner .apps ul {
    float: left;
}

.banner .apps li {
    width: 48px;
    float: left;
    display: inline;
    margin-right: 18px;
    text-align: center;
    overflow: hidden;
}

.banner .apps li a,
.banner .apps li i,
.banner .apps li .title {
    display: block;
}

.banner .apps li i {
    width: 45px;
    height: 45px;
    margin: 0 auto 4px;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    transition: all 1s;
}

.banner .apps li a:hover i {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

.banner .apps li i.icon-cpph {
    background-position: -180px 0;
}

.banner .apps li i.icon-wgbj {
    background-position: -225px 0;
}

.banner .apps li i.icon-itbk {
    background-position: -270px 0;
}

.banner .apps li i.icon-xpsd {
    background-position: -315px 0;
}

.banner .apps li .title {
    height: 24px;
    overflow: hidden;
}

/** 快搜 **/
.ks {
    width: 400px;
    padding-top: 28px;
    float: right;
    z-index: 50;
    position: relative;
    zoom: 1;
}

.ks-select,
.ks-input input {
    height: 33px;
    float: left;
    zoom: 1;
}

.ks-select,
.ks-q {
    border: 1px solid #e5e5e5;
    border-right: none;
    color: #999;
    border-radius: 5px 0 0 5px;
}

.ks-select {
    width: 58px;
    background-color: #f4f4f4;
    position: relative;
    zoom: 1;
    text-align: center;
    font-size: 14px;
    line-height: 33px;
    border-radius: 5px 0 0 5px
}

.ks-input input {
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.ks-input .focus {
    color: #333;
}

.ks-input .ks-label {
    width: 340px;
    zoom: 1;
}

.ks-input .fc-70 {
    color: #333;
}

.ks-select .item {
    display: block;
    padding-right: 18px;
}

.ks-select .tragl {
    right: 9px;
    top: 15px;
}

.ks-select:hover .tragl {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #1281dd transparent transparent;
}

.ks-label {
    float: left;
    position: relative;
    zoom: 1;
}

.ks-label .ks-pop {
    width: 100%;
    position: absolute;
    left: 0;
    top: 34px;
    background-color: #fff;
    display: none;
    z-index: 200;
    overflow: hidden;
}

.ks-label .ks-pop ul {
    border: 1px solid #e5e5e5;
    position: relative;
    zoom: 1;
    z-index: 2
}

.ks-label .ks-pop li {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    cursor: pointer;
}

.ks-label .ks-pop li.hover {
    background-color: #f2f2f2;
}

.ks-label .ks-pop li span {
    margin-left: 6px;
    float: right;
    color: #999
}

.ks-label .ks-pop iframe {
    width: 100%;
    height: 100%;
    _height: expression(this.parentNode.clientHeight);
    background: #fff;
    position: absolute;
    left: 0px;
    top: 0;
}

.ks-select-pop {
    width: 100%;
    border: 1px solid #e5e5e5;
    border-top: 0;
    background-color: #fff;
    position: absolute;
    left: -1px;
    top: 34px;
}

.ks-select-pop .item {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer;
}

.ks-select-pop .item:hover {
    color: #333;
    background-color: #f2f2f2;
    text-decoration: none;
}

.ks-select-pop .current {
    background-color: #f2f2f2;
}

.ks .active {
    background-color: #fff;
    border-radius: 5px 0 0 0
}

.ks-input .ks-q {
    width: 329px;
    height: 23px;
    line-height: 23px;
    padding: 5px 0 5px 10px;
}

.ks-input .input-c {
    border-radius: 5px 0 0 0;
}

.ks-input .ks-submit {
    width: 60px;
    height: 35px;
    background-color: #ffad00;
    background-position: 0 -90px;
    border: none;
    cursor: pointer;
}

.ks-input .ks-submit:hover {
    background-position: 0 -125px;
}

.ks-keyword {
    height: 24px;
    padding-top: 3px;
    clear: left;
    overflow: hidden;
}

.ks-keyword a {
    margin-right: 12px;
    float: left;
}




.cat-drop {
    margin: 35px 36px 0 0;
    position: relative;
    float: left;
    z-index: 99999;
}

.cat-drop .icon-cat {
    width: 16px;
    height: 16px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -180px -100px;
    display: block;
    float: left;
}

.cat-drop .drop-hd {
    width: 16px;
    padding: 10px 10px 0 0;
}

.cat-drop .drop-bd {
    width: auto;
    position: absolute;
    top: 40px;
    _top: 35px;
    left: -10px;
    background: #fff;
}

.cat-drop .drop-bd-wrap {
    width: 530px;
    height: auto;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
}

.cat-drop .drop-bd-wrap ul {
    margin: 8px 10px 0 10px;
    overflow: hidden;
}

.cat-drop .drop-bd-wrap ul li {
    height: 38px;
    padding: 0 0 0 3px;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    zoom: 1;
}

.cat-drop .drop-bd-wrap ul .last {
    border-bottom: none;
}

.icon-cat-tragl {
    width: 15px;
    height: 12px;
    display: block;
    position: absolute;
    top: -11px;
    left: 14px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -180px -395px;
    z-index: 1
}

.cat-drop .drop-bd-wrap ul li a {
    margin-right: 20px;
    font-size: 12px;
    line-height: 40px;
    display: block;
    float: left;
    color: #999;
    white-space: nowrap;
}

.cat-drop .drop-bd-wrap ul li .title {
    font-size: 14px;
    color: #333;
}

.cat-drop ul i {
    width: 16px;
    height: 16px;
    margin: 12px 16px 0 0;
    display: inline-block;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
    float: left;
}

.icon-cat-1 {
    background-position: 0 -240px;
}

.icon-cat-2 {
    background-position: 0 -256px;
}

.icon-cat-3 {
    background-position: 0 -272px;
}

.icon-cat-4 {
    background-position: 0 -288px;
}

.icon-cat-5 {
    background-position: 0 -304px;
}

.icon-cat-6 {
    background-position: 0 -320px;
}

.icon-cat-7 {
    background-position: 0 -336px;
}

.icon-cat-8 {
    background-position: 0 -352px;
}

.icon-cat-9 {
    background-position: 0 -368px;
}

.icon-cat-10 {
    background-position: 0 -384px;
}

.icon-cat-11 {
    background-position: 0 -400px;
}


/*Thursday, 08-Mar-2018 09:51:44 CST*/
/** box(box.css 盒子模型) **/
.box .hd .mark {
    color: #0077dd;
    white-space: nowrap;
}

.box .hd .mark a:hover,
.box .hd .mark-sub a:hover {
    color: #0077dd;
}

.box .hd .mark a:hover {
    text-decoration: none;
}

.main .hd {
    height: 40px;
    margin-bottom: 20px;
    border-bottom: 2px solid #e5e5e5;
    position: relative;
}

.main .hd .mark {
    font-size: 20px;
    line-height: 40px;
    padding: 0 10px;
    border-bottom: 2px solid #0077dd;
}

.main .hd .mark-tabs {
    padding: 0;
    border-bottom: none;
}

.main .hd .mark .current {
    color: #0077dd;
    font-size: 20px;
    border-bottom: 2px solid #0077dd;
    margin-bottom: -2px;
}

.main .hd .mark em {
    height: 16px;
    margin: 13px 10px 0;
    border-right: 1px solid #e5e5e5;
    float: left;
    overflow: hidden;
}

.main .hd .mark a {
    padding: 0 15px;
    color: #999;
    font-size: 20px;
    display: block;
    float: left;
    _zoom: 1;
    position: relative;
}

.main .hd .mark-sub {
    margin: 12px 10px 0 0;
}

.main .hd .mark-sub a {
    color: #999;
}

/*侧栏样式*/
.side .box {
    margin-bottom: 30px;
    clear: both;
    border: 1px solid #eee;
}

.side .hd {
    height: 40px;
    /* border-bottom: 1px solid #eaeaea; */
    background: #fafafa;
}

.side .hd .mark {
    height: 40px;
    margin-left: 15px;
    font-size: 16px;
    line-height: 40px;
    color: #999;
    overflow: hidden;
}

.side .box-tab .hd .mark {
    width: 155px;
}

.side .bd {
    padding: 0 15px;
    zoom: 1;
}

.dealer .hd {
    position: relative;
    /* z-index: 2; */
    z-index: 0;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/** .pic-txt(.pic-txt.css 图片列表) **/
.pic-txt:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.pic-txt {
    zoom: 1
}

.img-area {
    float: left;
    margin-right: 10px;
    /*position:relative;*/
    zoom: 1;
    overflow: hidden;
}

.txt-area {
    overflow: hidden;
    zoom: 1;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/** slide-pic(slide-pic.css 图片滚动) **/
.slide-pic .prev,
.slide-pic .next {
    background-image: url(//www1.pconline.com.cn/2014/channel/images/bg_24.png);
    background-repeat: no-repeat;
}

.slide-pic {
    position: relative;
    zoom: 1;
}

.slide-pic .pics {
    width: 99999px;
}

.slide-pic .slide-wrap {
    width: 350px;
    height: 200px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.slide-pic li {
    float: left;
}

.slide-pic li img {
    vertical-align: top;
}

.slide-pic .prev,
.slide-pic .next {
    width: 26px;
    height: 51px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    z-index: 2;
    -webkit-transition: right .2s, left .2s;
    -moz-transition: right .2s, left .2s;
    -ms-transition: right .2s, left .2s;
    -o-transition: right .2s, left .2s;
    transition: right .2s, left .2s;
}

.slide-pic .prev {
    background-position: 0 0;
    left: -26px;
}

.slide-pic .next {
    background-position: -27px 0;
    right: -26px;
}

.slide-pic .prev:hover {
    background-position: -54px 0;
}

.slide-pic .next:hover {
    background-position: -81px 0;
}

.box .slide-pic {
    padding: 20px 0;
}

.slide-pic-hover .prev {
    left: 0;
}

.slide-pic-hover .next {
    right: 0;
}

.circle-ctrl {
    height: 12px;
    text-align: center;
    zoom: 1;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.circle-wrap {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}

.circle-ctrl .item {
    width: 12px;
    height: 12px;
    float: left;
    margin-right: 5px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/icons.png) -45px -57px no-repeat;
}

.circle-ctrl .current {
    background-position: -28px -57px;
}

.circle-ctrl-out {
    padding: 15px 5px 0 0;
    float: right;
}

.hd-big .circle-ctrl-out {
    padding-top: 10px;
}

.slide-pic .circle-ctrl {
    padding: 10px 0;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/** tab(tab.css 标签切换) **/
.tab {
    margin-bottom: 30px;
}

.tab-wrap {
    width: 100%;
    overflow: hidden;
    zoom: 1;
}

.tab .control {
    height: 36px;
    border-bottom: 3px solid #e5e5e5;
    zoom: 1;
}

.tab .control .item {
    height: 36px;
    padding: 0 10px;
    float: left;
    font: 28px/28px Microsoft Yahei;
    position: relative;
    cursor: default;
    color: #999
}

.tab .control .item a {
    color: #999
}

.tab .control .current {
    margin-bottom: -3px;
    border-bottom: 3px solid #2888de;
    color: #07d;
}

.tab .control .current a {
    color: #07d
}

.tab .control .item a:hover {
    color: #f80;
    text-decoration: none;
}

.tab .control-sub {
    height: 30px;
}

.tab .control-sub .item {
    font: 20px/20px Microsoft Yahei;
    height: 20px;
}

.tab .control-sub .current {
    border: none;
}

.col-a .tab-wrap {
    overflow: visible;
}

/** tab-nav **/
.tab-nav {
    margin-bottom: 30px;
    zoom: 1;
}

.tab-nav .control {
    padding-left: 2px;
    background-color: #f5f5f5;
    zoom: 1;
}

.tab-nav .control .item {
    padding: 0 10px;
    float: left;
    font: 16px/40px Microsoft Yahei;
    cursor: default;
}

.tab-nav .control .item,
.tab-nav .control .item a {
    color: #999
}

.tab-nav .control .current {
    border-top: 2px solid #2888de;
    line-height: 38px;
    background-color: #fff;
    font-size: 20px;
}

.tab-nav .control-sub .current {
    font-size: 16px;
}

.tab-nav .control .current,
.tab-nav .control .current a {
    color: #07d
}

.tab-nav .control .item a:hover {
    color: #f80;
    text-decoration: none;
}

.tab-nav .control-clean {
    padding: 0;
    margin-right: -20px;
    background: none;
}

.tab-nav .control-clean .item,
.tab-nav .control-clean .current {
    padding: 0;
    margin-right: 20px;
    line-height: 21px;
}

.tab-nav .control-clean .current {
    border: none;
}

.tab-nav .control-clean .current .tragl-gray-t {
    border-color: #1281dd transparent transparent;
    top: 9px
}

.col-c .tab-nav .control-clean {
    margin-right: 0;
    height: 29px;
    border-bottom: 1px solid #e5e5e5;
}

.col-c .tab-nav .control-sub {
    padding-left: 10px;
    border-bottom: none;
}

/*mod(page.css 框架)*/
.pconline_page {
    height: 28px;
    clear: both;
    text-align: center;
    font: 14px/14px "Microsoft Yahei";
    font-size: 14px;
}

.pconline_page span {
    margin: 0 2px;
    padding: 7px 10px 7px 10px;
    color: #fff;
    background: #288bde;
    display: inline-block
}

.pconline_page a {
    padding: 7px 10px 7px 10px;
    margin: 0 2px 0 3px;
    color: #999;
    background: #f5f5f5;
    text-decoration: none;
    display: inline-block
}

.pconline_page a:hover {
    color: #fff;
    background-color: #288bde;
    text-decoration: none
}

.pconline_page .prev,
.pconline_page .next {
    background: url(//www1.pconline.com.cn/2014/art/images/page.png) no-repeat #f5f5f5;
    border: none;
    font-size: 14px
}

.pconline_page .prev {
    background-position: 0 0;
    padding: 7px 10px 7px 20px
}

.pconline_page .next {
    background-position: 0 -29px;
    padding: 7px 20px 7px 10px
}

.pconline_page a:hover.prev {
    background-position: 0 -58px
}

.pconline_page a:hover.next {
    background-position: 0 -87px;
}

.pconline_page .viewAll {
    font-size: 14px;
    padding: 7px 10px 7px 10px;
    color: #999;
    font-family: "Microsoft Yahei"
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/* unit */
.icon-v,
.icon-aro {
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) 0 0 no-repeat;
}

/** btn 按钮 **/
.btn {
    display: inline-block;
    background-color: #288bde;
    font: 14px/30px Microsoft Yahei;
    color: #fff;
    border-radius: 3px;
    text-align: center;
}

.btn:hover {
    color: #fff;
    background-color: #0672df;
    text-decoration: none;
}

.btn-aro {
    height: 30px;
    line-height: 28px;
    padding: 0 38px 0 20px;
    position: relative;
    vertical-align: top;
}

.btn-aro .icon-aro {
    right: 20px;
    top: 7px;
}

/** 箭头、小三角 **/
.tragl {
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    font-size: 0;
    border-style: dashed;
    border-width: 5px;
    position: absolute;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    -webkit-transform-origin: center 20%;
    transform-origin: center 20%;
}

.active .tragl {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #fa0 transparent transparent
}

.tragl-gray-t {
    border-style: solid dashed dashed dashed;
    border-color: #bbb transparent transparent;
}

.tragl-blue-t {
    border-style: solid dashed dashed dashed;
    border-color: #1281dd transparent transparent;
}

.tragl-white-t {
    border-style: solid dashed dashed dashed;
    border-color: #fff transparent transparent;
}

.active .tragl-gray-t {
    border-color: #fa0 transparent transparent\9;
}

/*.tragl-yellow-t {border-style: solid dashed dashed dashed; border-color:#fa0 transparent transparent;}*/

/* 透明标题 IE8 gradient滤镜有问?? */
.title-alpha {
    width: 100%;
    height: 30px;
    font: 14px/30px Microsoft Yahei;
    overflow: hidden;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#78000000, endColorstr=#78000000);
}

:root .title-alpha {
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00000000, endColorStr=#00000000);
}

/* 图标 */
.icon-v,
.icon-aro {
    position: absolute;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.icon-v {
    width: 28px;
    height: 28px;
    margin: -14px 0 0 -14px;
    left: 50%;
    top: 50%;
    background-position: -16px -53px;
}

.icon-aro {
    width: 15px;
    height: 15px;
    background-position: 0 -53px;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/* color */
.fc-red,
.fc-red a,
.red {
    color: #f33
}

.fc-blue,
.fc-blue a {
    color: #07d
}

.fc-gray-80,
.fc-gray-80 a {
    color: #999
}

.fc-gray-30,
.fc-gray-30 a {
    color: #aaa
}

.fc-yel,
.fc-yel a {
    color: #ffb
}

a.fc-red:hover,
.fc-red a:hover,
a.fc-red:hover,
a.fc-red:hover,
a.fc-red:hover,
a.fc-red:hover,
a:hover .red,
a.fc-gray-80:hover,
.fc-gray-80 a:hover,
a.fc-blue:hover,
.fc-blue a:hover,
.orange,
a.fc-yel:hover,
.fc-yel a:hover {
    color: #f80
}

/* background-color */
.bgc-gray {
    background-color: #f5f5f5;
}

/*Thursday, 08-Mar-2018 09:51:44 CST*/
/* other */
/** IE6 position: absolute 浮动时，也可以顺?? **/
*html {
    _background-image: url(about:blank);
    _background-attachment: fixed
}

/* 公共 */
.header,
.wraper {
    width: 1200px;
    padding: 0px;
    margin: 0 auto;
    background-color: #fff;
    text-align: left;
}

.area {
    padding: 0 5px;
}

.crumb {
    padding: 14px 0 14px 10px;
}

.crumb span {
    color: #999;
}

.main {
    width: 930px;
    float: left;
}

.side {
    width: 250px;
    float: right;
}

/* 网站导航 */
.navibar-in-wrap {
    min-width: 1120px;
}

.navibar-in-wrap .navibar {
    font-family: Microsoft Yahei;
}

.navibar-in-wrap .navibar a:hover {
    color: #f60
}

.navibar-in-wrap .navibar-wrap {
    width: 1120px;
}


/** 设置全局清浮 **/
.area:after,
.box .hd:after,
.seo-links:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.area,
.box .hd,
.seo-links {
    zoom: 1;
}

/* 广告 */
.ivy {
    overflow: hidden;
    zoom: 1;
    line-height: 0;
    font-size: 0;
}

.ivy img,
.ivy iframe,
.ivy object,
.ivy embed {
    display: block;
    margin-bottom: 5px;
}

.ivy-tl1,
.ivy-inner {
    margin: 0 5px;
}

.ivy-wrap {
    margin-right: -5px;
}

.ivy-tl1 .ivy-wrap {
    margin-top: -5px;
}

.ivy-tl1 img,
.ivy-tl1 embed,
.ivy-tl1 object,
.ivy-tl1 iframe {
    margin-top: 5px;
    margin-bottom: 0;
}

.ivy-370 img,
.ivy-370 embed,
.ivy-370 object,
.ivy-370 iframe {
    margin-bottom: 28px;
}

.ivy-wrap img,
.ivy-wrap iframe,
.ivy-wrap object,
.ivy-wrap embed {
    margin-bottom: 5px;
}

.dwAd .g-footer {
    color: #333;
}

.dwAd .g-footer a {
    color: #333;
}


/** 焦点文字?? **/
.focus-txt .head-line {
    margin-bottom: 11px;
}

.focus-txt .news {
    margin-right: -30px;
}

.focus-txt .news li {
    width: 178px;
    margin-right: 11px;
    float: left;
}

.focus-txt .new-top {
    margin-bottom: 18px;
}


/* 热门关键词等 */
.seo-links {
    padding: 0px 0 0 10px;
    margin-bottom: -6px;
    line-height: 30px;
    font-size: 14px;
}

.seo-links a {
    float: left;
    margin-right: 12px;
    white-space: nowrap;
}

/* 去除hover图片透明 */
.logo:hover img {
    opacity: 1
}


/*回顶??*/
.guide {
    width: 45px;
    margin-left: 610px;
    position: fixed;
    left: 50%;
    bottom: 35px;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 35+'px');
}

.guide a {
    height: 38px;
    line-height: 16px;
    margin-top: 5px;
    padding: 7px 0 0;
    display: block;
    text-align: center;
    color: #fff
}

.guide .compare-switch {
    background: url(//www1.pconline.com.cn/product/20180330/search/images/icons.png) no-repeat -61px -1px;
}

.guide a:hover {
    background-color: #3371be;
    color: #fff;
    text-decoration: none
}

.guide a span {
    padding: 0 10px;
    display: none
}

.guide a:hover span {
    display: block;
    background-color: #44aaff;
}

.guide .top {
    background: url(//www1.pconline.com.cn/product/20180330/search/images/icons.png) -61px -51px;
    display: none;
}

/* 顶部品牌 Logo */
.brand {
    margin: 0 -12px 10px 0;
    position: relative;
}

.brand li {
    margin: 10px 12px 0 0;
}



.reset {
    cursor: pointer;
    display: block;
}



/* content */
.banner .logo a,
.banner .apps li i,
.ks-submit,
.menu-icon dt i,
.menu-icon dt b,
.art-info em,
.focus-txt .circle,
.pro-tab .tab-vtl-ctrl .item em,
.activity,
.car-wrap a em,
.sc-3 .hd-big .mark,
.sc-9 .hd-big .mark,
.substation .drop-hd i,
.guide a,
.best .ic-bg,
.box-filter i,
.icon-reset,
.icon-item-del,
.icon-sele-del,
.btm-compare-box-close,
.list-type-lb .item-sales .changes i,
.select i,
.cat-drop ul i,
.icon-dealer,
.icon-vip,
.icon-qq,
.box-products-list .mark-sub i {
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
    overflow: hidden;
}

body .btn-switch .icon-tw,
body .btn-switch .icon-lb,
.filter-selected .icon-sele-del {
    background: url(//www1.pconline.com.cn/product/20180330/search/images/icons.png) no-repeat;
}

.score-star {
    width: 80%;
    height: 13px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -225px -304px;
    display: block;
}

.score-star-bg {
    width: 80px;
    height: 13px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -225px -320px;
    display: block;
    float: left;
    overflow: hidden;
}

h1,
h2,
h3 {
    font-weight: normal;
}

h2 {
    display: inline;
}

.box-filter .icon-arrow-down {
    width: 9px;
    height: 5px;
    margin: 0 0 1px 3px;
    *margin-bottom: 7px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    background-position: -180px -378px;
}

.box-filter .icon-arrow-up {
    background-position: -180px -373px;
    margin-bottom: 3px;
}

.header .ivy-tonglan img {
    margin-bottom: 5px;
}

.reset:hover {
    color: #388eee;
    text-decoration: none;
}

.reset:hover .icon-reset {
    background-position: -196px -120px;
}

.doc .icon-reset {
    width: 16px;
    height: 14px;
    margin: 7px 5px -3px 0;
    float: left;
    background-position: -180px -120px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
}

/*地区切换*/
.marketCity {
    height: 32px;
    position: relative;
    z-index: 7;
    clear: both;
    zoom: 1
}

.marketCity .content {
    height: 32px;
    line-height: 32px;
    background-color: #f9f9f9;
    overflow: hidden;
    zoom: 1;
}

.marketCity .content a {
    display: inline-block;
    line-height: 32px;
    margin-right: 12px;
    white-space: nowrap
}

.marketCity .content a.selected {
    background: #f60;
    color: #fff;
}

.marketCity .content a.selected:hover {
    text-decoration: none
}

.marketCity .moreCity {
    position: absolute;
    right: 10px;
    top: 9px;
    width: 45px;
    cursor: pointer
}

.marketCity .moreCityHover .cityBox {
    display: block
}

.marketCity .cityBox {
    position: absolute;
    border: 1px solid #039;
    background: #fff;
    top: -6px;
    left: -10px;
    width: 45px;
    padding: 1px;
    display: none;
}

.marketCity .cityBox a {
    display: block;
    text-align: center;
    line-height: 25px;
}

.marketCity .cityBox a:hover {
    color: #fff;
    background: #2648aa;
    text-decoration: none;
}

.marketCity span {
    display: inline;
    float: left;
}

.marketCity .msp1 {
    padding-left: 10px;
}

.marketCity .msp1 a {
    margin-right: 3px;
}

.marketCity .msp1 b {
    font-weight: normal;
}

.marketCity .msp1 b i {
    width: 13px;
    height: 14px;
    margin: 9px 5px -3px 0;
    float: left;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
    background-position: -180px -140px;
    display: inline-block;
}

.marketCity .msp2 {
    height: 32px;
    margin-right: 140px
}

.marketCity .msp3 {
    margin-right: 70px;
    overflow: hidden
}

.marketCity .msp4 {
    overflow: hidden
}

/* 弹出?? */
.marketCity .qhPop {
    width: 275px;
    left: 0px;
    top: 29px;
    display: none;
}

.marketCity .qhPop .hd {
    width: 68px;
    height: 24px;
    padding: 2px 2px 0;
    left: 0;
    top: -26px;
}

.marketCity .qhPop .hd i {
    width: 58px;
    padding-bottom: 3px;
    padding-right: 10px
}

.marketCity .qhPop .hd em {
    width: 9px;
    height: 5px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -100px -240px;
    margin: 8px 0 0 56px;
    display: block;
    overflow: hidden;
}

.marketCity .qhCity {
    width: 13px;
    height: 24px;
    display: block;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

.marketCity .qhCity em {
    top: 14px;
    right: 0;
}

#otherCity {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
}

.otherCity {
    font-size: 12px;
    color: #999;
    margin: 0 -10px 10px 0;
    padding: 0 15px
}

.otherCity a {
    display: inline-block;
    padding-right: 10px;
    color: #999;
}

.otherCity a:hover {
    text-decoration: none;
    color: #0077dd;
}

.otherCity .otherCityL {
    float: left;
}

.otherCity .otherCityR {
    float: left;
    margin-right: -10px;
}

.msp3 {
    margin-right: 10px
}

.msp3 i,
.msp4 i {
    font-weight: bold;
}

.msp3 i,
.msp4 i,
.msp3 a,
.msp4 a {
    display: inline-block;
    float: left;
    color: #999;
}

.msp3 a:hover,
.msp4 a:hover {
    color: #0077dd
}

.qhPop {
    width: 258px;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 24px;
    z-index: 10;
    zoom: 1
}

.qhPop .popFrame {
    width: 100%;
    height: 330px;
    display: block;
    background: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}

.qhPop .box {
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
}

.qhPop .hd {
    width: 50px;
    height: 21px;
    padding: 2px 2px 0;
    position: absolute;
    right: 0;
    top: -23px;
    border: 1px solid #ddd;
    background: #fff;
    color: #000;
    border-bottom: none;
    cursor: pointer;
    z-index: 9;
}

.qhPop .hd i {
    position: absolute;
    width: 38px;
    line-height: 21px;
    height: 21px;
    background-color: #fff;
    text-align: center;
    padding-right: 12px;
}

.qhPop .hd em {
    position: absolute;
}

.qhPop .bd {
    height: 330px;
    line-height: 30px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    zoom: 1;
    font-size: 14px;
    position: relative;
    z-index: 8;
}

.qhPop .bd li {
    line-height: 22px;
    padding: 4px 0px;
    color: #999;
    background: #fff;
    clear: both;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    zoom: 1
}

.qhPop .bd li a {
    color: #333;
    padding: 0 3px;
    display: inline-block;
}

.qhPop .bd li a:hover {
    color: #0077dd;
}

.qhPop .bd i {
    display: block;
    float: left
}

.qhPop .bd .iLft {
    padding-left: 10px;
    width: 70px;
}

.qhPop .bd .iPrv {
    padding-left: 25px;
    width: 50px;
}

.qhPop .bd .iCity {
    width: 150px;
}

.qhPop .bd em {
    position: absolute;
    left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold
}

.qhPop .bd .liRemen {
    border-bottom: 1px solid #e5e5e5
}

.qhPop ul {
    overflow: hidden
}

.qhPop ul li i {
    display: block;
    line-height: 22px;
    height: auto;
    overflow: visible
}

/*主体内容样式*/
.selected-item-title {
    font-size: 20px;
    margin: 0 0 15px 10px;
    line-height: 26px
}

.selected-item-title a {
    font-size: 14px;
    color: #999;
    margin-left: 20px;
}

.selected-item-title a:hover {
    color: #0077dd;
}

/*产品过滤??*/
.box-filter {
    border: 1px solid #e5e5e5;
    margin: 15px 0 20px 0;
    padding-bottom: 50px;
    overflow: hidden;
}

.box-filter .hd {
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    background-color: #f9f9f9;
    color: #0077dd;
    border: none;
}

.box-filter .hd a {
    padding: 0 10px;
    display: block;
    margin-top: -1px;
    float: left;
    font-size: 18px;
    color: #999;
}

.box-filter .hd a:hover {
    text-decoration: none;
}

.box-filter .hd .current {
    color: #0077dd;
    border-bottom: 2px solid #0077dd;
    font-size: 18px;
    /* background-color:#fff; */
    cursor: default;
}

.box-filter .bd {
    padding: 0 14px;
    font-size: 14px;
}

.filter-brand,
.filter-other,
.filter-selected {
    padding: 0;
    margin: 12px 0 0;
    *zoom: 1;
}

.filter-brand:after,
.filter-other:after,
.filter-selected:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.filter-brand,
.filter-other {
    border-bottom: 1px solid #f2f2f2;
}

.filter-brand .filter-tab .tab-ctrl {
    overflow: hidden;
}

.box-filter .bd .last {
    border-bottom: none;
}

.prop-name {
    width: 110px;
    margin-right: 4px;
    text-align: right;
    display: block;
    float: left;
    color: #999;
    line-height: 35px;
}

.filter-selected .prop-name {
    line-height: 24px;
}

.prop-values {
    width: 785px;
    float: left;
    position: relative;
    padding-bottom: 10px;
}

.tab-content {
    padding-left: 0
}

.filter-type {
    width: auto;
    max-width: 60px;
    _width: 60px;
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 1;
    text-align: center;
}

.filter-type a {
    color: #999;
}

.filter-type a:hover {
    color: #0077dd;
    text-decoration: none;
}

.filter-type .multi,
.filter-type .custom,
.filter-type .all-show,
.filter-type .reset {
    cursor: pointer;
}

.filter-type .multi,
.filter-type .custom {
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    display: block;
    text-align: center;
}

.filter-type .multi {
    visibility: hidden;
    margin-top: 6px;
    margin-bottom: 10px;
}

.filter-type .all-show,
.filter-type .reset {
    height: 26px;
    line-height: 26px;
    text-align: right;
}

.custom,
.multi {
    padding: 0 5px
}

.filter-type .custom {
    margin-top: 6px;
}

.filter-option {
    width: 690px;
    float: left;
    margin-left: 0;
    padding-left: 45px
}

.filter-option .current a {
    color: #0077dd;
    border: 1px solid #0077dd;
}

.filter-option .unlimited {
    margin: 0;
    position: absolute;
    left: 0;
    top: 0
}

.filter-other .filter-option {
    height: 35px;
    overflow: hidden;
}

.filter-dx-brand .filter-option {
    max-height: 68px;
    _height: expression((this.offsetHeight > 68) ? '68px' :'auto');
    overflow: hidden;
}

.filter-dx-brand .height-unlimit {
    max-height: none;
}

.con-item {
    float: left;
    margin-right: 9px;
    margin-bottom: 0px;
}

.con-item a {
    height: 28px;
    line-height: 28px;
    padding: 0 4px;
    margin: 3px 0;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    overflow: hidden;
    border: 1px solid #fff;
}

.con-item a:hover {
    text-decoration: none;
}

.con-item a img {
    border: 1px solid #e5e5e5;
}

.con-item a:hover img,
.filter-option .current img {
    border: 1px solid #0077dd;
}

.con-item .deny {
    color: #999;
    cursor: text;
}

.con-item .deny:hover {
    text-decoration: none;
}

.filter-selected .filter-option {
    padding-left: 0;
    max-height: none;
    height: auto;
}

.filter-selected .filter-option .con-item a {
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    margin: 0px 0 0 0;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    border: 1px solid #0077dd;
    color: #0077dd;
}

.filter-selected .icon-sele-del {
    width: 9px;
    height: 9px;
    margin: 6px 0 0 8px;
    background-position: -71px -108px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    cursor: pointer;
    overflow: hidden;
    vertical-align: top;
}

.filter-selected .total {
    font-size: 14px;
    color: #999;
    display: block;
    float: left;
}

.filter-selected .total em {
    color: #0077dd;
}

.filter-selected .filter-type {
    width: 50px
}

.filter-extra {
    height: 45px;
    padding-bottom: 3px;
    position: relative;
    z-index: 8;
}

.filter-extra .filter-option {
    padding-left: 0;
    position: relative;
}

.filter-extra .con-item-tit {
    border: 1px solid #fff;
    border-bottom: none;
    position: relative;
    margin-top: -2px;
    padding: 4px 4px 9px;
    z-index: 1;
}

.filter-extra .con-item {
    _height: 25px;
    _overflow: hidden;
}

.filter-extra .fold-in .con-item-tit {
    border: 1px solid #ddd;
    background-color: #fff;
    border-bottom: none;
    z-index: 10;
    color: #333
}

.filter-extra .fold-in .con-item-tit:hover {
    color: #0077dd;
}

.filter-extra .fold-in .con-item-options {
    top: 33px;
    left: 0;
    display: block;
    background-color: #fff;
    z-index: 9;
}

.filter-extra .fold-in .icon-arrow-down {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    background-position: -180px -373px\0;
}

.con-item-options {
    width: 723px;
    padding: 8px 5px;
    display: none;
    position: absolute;
    border: 1px solid #ddd;
    z-index: 2;
}

.con-item-options li {
    float: left;
    display: inline;
}

.con-item-options li a {
    height: 28px;
    line-height: 28px;
    margin: 0 7px 0 0;
}

.con-item-options li .current {
    background-color: #44aaff;
    color: #fff;
}

/*筛选结果样??*/
.box-products-list {
    margin: 0 0 19px;
}

.box-products-list .hd {
    margin-bottom: 0;
}

.box-products-list .hd .mark-sub {
    width: 200px;
    margin: 10px 10px 0 0;
    text-align: right;
}

.box-products-list .hd h2 {
    display: inline;
}

.box-products-list .hover {
    z-index: 10;
}

.box-products-list .bd {
    margin-bottom: 30px\9;
}

.box-products-list .ft {
    margin: 15px 0 19px;
    overflow: hidden;
    zoom: 1;
    height: 31px;
}

/*.box-products-list.mb-0 {margin-bottom:0;}
.box-products-list.mt-10 {margin-top:10px;}*/

.btn-switch {
    height: 20px;
    width: 47px;
    margin-right: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    float: right;
}

.btn-switch a {
    height: 20px;
    display: block;
    float: left;
    background-color: #f9f9f9;
}

.btn-switch .line {
    border-right: 1px solid #e5e5e5;
}

body .btn-switch .icon-tw {
    width: 10px;
    height: 10px;
    margin: 5px 6px;
    background-position: -9px -83px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
}

.btn-switch .current {
    background-color: #fff;
}

.btn-switch .current .icon-tw {
    background-position: -9px -114px
}

body .btn-switch .icon-lb {
    width: 12px;
    height: 10px;
    margin: 5px 6px;
    background-position: -32px -83px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
}

.btn-switch .current .icon-lb {
    background-position: -32px -114px;
}

.page-switch {
    height: 22px;
    float: right;
    overflow: hidden;
}

.page-switch a {
    height: 22px;
}

.page-switch .null i {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.page-switch .page-current {
    color: #0077dd;
}

.page-switch .icon-page-p,
.page-switch .icon-page-n {
    width: 7px;
    height: 11px;
    margin-top: 7px;
    margin-top: 5px\9;
    display: inline-block;
    _zoom: 1;
    vertical-align: top;
}

.page-switch .icon-page-p {
    background-position: -180px -320px;
}

.page-switch .icon-page-n {
    background-position: -180px -304px;
}

.page-switch .page-prev:hover .icon-page-p {
    background-position: -196px -320px;
}

.page-switch .page-next:hover .icon-page-n {
    background-position: -196px -304px;
}

.page-switch .page-count {
    margin: 0 15px;
    _margin-bottom: -10px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
}

/*图文模块*/
.list-pics {
    overflow: hidden;
    zoom: 1;
}

.list-pics {
    padding-left: 10px;
    margin-right: -30px;
}

.list-pics .item {
    margin-right: 28px;
    float: left;
    display: inline;
}

.list-pics .item .item-wrap {
    width: 160px;
    display: block;
    text-decoration: none;
}

.list-pics .item {
    margin-right: 28px;
}

.list-pics .item-txts .item-title {
    margin: 5px 0 4px;
}

.list-pics .item-txts .price {
    margin-right: 18px;
    color: #f33;
    font-size: 14px;
}

.list-pics .item-txts .price-old {
    color: #999;
    text-decoration: line-through;
}

.items-loading {
    margin: 15px 0;
}

.items-loading img {
    display: block;
    margin: 0 auto;
}

.items-loading span {
    display: block;
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 30px;
}

.list-items .item .item-pic .pic-tags-wrap {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.list-items .item .item-pic .pic-tags-wrap i {
    width: 36px;
    height: 36px;
    margin-bottom: 2px;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}

.list-items .item .item-pic .pic-tags-wrap .icon-tag-1 {
    background-image: url(//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-1.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-1.png');
}

.list-items .item .item-pic .pic-tags-wrap .icon-tag-2 {
    background-image: url(//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-2.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-2.png');
}

.list-items .item .item-pic .pic-tags-wrap .icon-tag-3 {
    background-image: url(//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-3.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-3.png');
}

.list-items .item .item-pic .pic-tags-wrap .icon-tag-4 {
    background-image: url(//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-4.png);
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tag-4.png');
}

.list-items .item .item-pic {
    position: relative;
}

.list-items .item .item-title {
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    overflow: hidden;
    word-break: break-all;
    display: block;
}

.list-items .item .item-title h3 {
    display: inline;
    font-weight: normal;
}

.list-items .hover .item-title-name {
    color: #0077dd;
}

.list-items .item .item-title-des,
.list-items .item .item-title-group {
    font-size: 12px;
    color: #999;
}

.list-items .item .item-title-group {
    margin-left: 10px;
}

.list-items .item .fc-red {
    color: #f33;
}

.list-items .item .item-sales .price a {
    color: #f33;
    font-weight: bold;
    white-space: nowrap;
}

.list-items .item .item-sales .price-none {
    color: #999;
}

.list-items .item .item-title-group:hover,
.list-items .item .item-sales .price a:hover,
.list-items .item .item-sales .dealers:hover {
    color: #0077dd;
}

.list-items .item .item-specs a:hover,
.list-items .item .item-specs a:hover cite {
    color: #388eee;
}

.list-items .item .item-rela .score-none {
    color: #999;
}

.list-items .item .item-rela .score-none:hover {
    color: #4ea9ff;
}

.list-items .item .item-rela .score-star-bg {
    margin: 5px 5px 0 0;
}

.list-items .item .item-rela .model-num {
    color: #999;
}

.list-items .item .item-rela .model-num:hover {
    color: #4ea9ff;
}

.list-items .item .item-sales .price-off a {
    color: #999;
}

.list-items .item .item-sales .price-new a {
    color: #f33;
}

.list-items .checked {
    display: block !important;
    width: 61px;
    height: 25px;
    position: absolute;
    top: -10px;
    right: -10px;
    background-color: #7f7f7f;
}

.list-items .checked label {
    color: #fff;
}

/*无索引结果提??*/
.notify {
    height: 100px;
    padding-top: 40px;
    margin-bottom: 22px;
    text-align: center;
    background-color: #f9f9f9;
}

.notify-pic {
    width: 99px;
    height: 57px;
    margin-right: 20px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -250px -140px;
    display: inline-block;
}

.notify-txt {
    height: 57px;
    display: inline-block;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    vertical-align: bottom;
    overflow: hidden;
}

.notify-txt a {
    color: #4ea9ff;
}

.onsale-recom {
    font-size: 16px;
}

.btn-compare {
    overflow: hidden;
    z-index: 11
}

.btn-compare label {
    display: inline-block;
    position: relative;
    padding-left: 15px;
    width: 100%;
    text-align: center;
    height: 25px;
    overflow: hidden;
}

.btn-compare label i {
    position: absolute;
    left: 50%;
    top: 5px;
    margin: 0;
    *margin: 0;
    _margin: 0;
    margin-left: -25px
}

.btn-compare label input {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    *margin: 0;
    _margin: 0;
    visibility: visible;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    height: 25px;
}

.btn-compare-hover {
    background-color: #fa0;
    color: #fff;
    text-decoration: none;
    border-color: #fa0
}

.btn-compare-b label i {
    margin-left: -40px;
}

.btn-compare,
.btn-cheaper,
.btn-expect,
.list-type-lb .btn-model-all {
    width: 93px;
    border-radius: 3px;
    height: 25px;
    border: 1px solid #e5e5e5;
    text-align: center;
    display: block;
    position: absolute;
    background-color: #fff;
    _zoom: 1;
    cursor: pointer;
}

.btn-compare-b,
.btn-cheaper-b,
.btn-expect-b {
    width: 100%;
}

.btn-expect {
    border: 1px solid #f2f2f2;
    color: #999;
    cursor: default;
}

.btn-compare span {
    display: block;
    line-height: 24px;
    _padding-top: 5px;
}

.btn-compare i {
    width: 12px;
    height: 12px;
    margin: 5px 5px -2px 0;
    _vertical-align: top;
    _margin-top: 2px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    overflow: hidden;
}

.btn-compare input {
    visibility: hidden;
    margin-left: -13px;
}

.btn-compare label {
    cursor: pointer;
}

.btn-compare.checked i {
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -225px -200px;
}

.btn-compare:hover,
.btn-cheaper:hover {
    border: 1px solid #4ea9ff;
}

.btn-compare:hover,
.btn-cheaper:hover,
.list-type-lb .btn-model-all:hover {
    background-color: #4ea9ff;
    color: #fff;
    text-decoration: none;
}

.btn-compare:hover i {
    border: 1px solid #fff;
}

.select {
    background-color: #fa0;
    color: #fff;
}

.select i {
    border: 1px solid #fff;
    background-position: -225px -200px;
}

/*图文样式*/
.list-type-tw {
    padding-left: 10px;
    margin-right: -28px;
}

.list-type-tw .item {
    width: 200px;
    padding: 20px 0 36px;
    margin: 15px 37px 15px 0;
    float: left;
    display: inline;
    position: relative;
}

.list-type-tw .item-wrap {
    height: 233px;
    position: relative;
}

.list-type-tw .item-pic {
    width: 200px;
    height: 150px;
    margin-bottom: 5px;
}

.list-type-tw .item .item-pic a {
    display: block;
    text-align: center;
    outline: none
}

.list-type-tw .item .item-pic a img {
    width: auto;
    height: auto;
    _width: expression(this.width>199&&this.width>this.height&&200*this.height/this.width<150?200:true);
    _height: expression(this.height>149?150:true);
    max-height: 150px;
    max-width: 200px;
    vertical-align: top;
}

.list-type-tw .item-rela {
    float: right;
    position: relative;
    z-index: 1;
}

.list-type-tw .score-area:hover {
    color: #0077dd;
}

.list-type-tw .score-area {
    color: #999;
}

.list-type-tw .score-num {
    display: inline;
}

.list-type-tw .btn-cheaper,
.list-type-tw .btn-expect {
    right: 0;
    bottom: -36px;
}

.list-type-tw .item-sales,
.list-type-tw .item-rela {
    margin-top: 5px;
}

.list-type-tw .item-sales .price {
    height: 24px;
}

.list-type-tw .item-sales .price a {
    font-size: 16px;
    line-height: 24px;
}

.list-type-tw .item-sales .price-new a {
    color: #f33;
}

.list-type-tw .item-sales .price-num a {
    font-size: 16px;
}

.list-type-tw .item-sales .price-cn a {
    font-size: 14px;
}

.list-type-tw .item-detail,
.list-type-tw .item-sales {
    position: relative;
}

.list-type-tw .item-detail .item-specs {
    display: none;
}

.list-type-tw .item-rela .others {
    display: none;
}

.list-type-tw .item-rela .count {
    display: none;
}

.list-type-tw .item-sales .changes {
    display: none;
}

.list-type-tw .item-sales .dealers {
    display: none;
}

.list-type-tw .hover .item-title {
    color: #f80;
}

.list-type-tw .hover .item-sales .dealers {
    position: absolute;
    top: 74px;
    left: 0;
    display: block;
}

.list-type-tw .hover .item-sales .dealers a {
    color: #999
}

.list-type-tw .hover .item-sales .dealers a:hover {
    color: #0077dd
}

.list-type-tw .hover .item-border {
    width: 220px;
    height: 320px;
    position: absolute;
    top: 7px;
    left: -13px;
    border: 3px solid #e5e5e5;
    background-color: #fff;
    z-index: 10;
}

.list-items-nb .hover .item-border {
    height: 296px;
}

.list-type-tw .hover .item-wrap {
    position: relative;
    z-index: 11;
}


.list-type-tw .btn-compare {
    display: none;
}

.list-type-tw .hover .btn-compare {
    right: -10px;
    top: -10px;
    background-color: #7f7f7f;
    color: #fff;
    border: none;
    border-radius: 0px;
    width: 60px;
    display: block;
}

.list-type-tw .buyLink {
    width: 99px;
    height: 25px;
    display: inline-block;
    border: 1px dashed #dedede;
    text-align: center;
    font: 12px/25px "Microsoft YaHei";
    color: #ff3333;
    position: absolute;
    bottom: -36px;
}

.list-type-tw .xs1 {
    left: 0;
}

.list-type-tw .xs2 {
    right: 0;
    width: 98px;
}

.list-type-tw .w100 {
    width: 100%;
}

.list-type-tw .buyLink .icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -3px;
}


.list-type-tw .btn-cheaper,
.list-type-tw .btn-expect {
    width: 197px;
    border: 1px dashed #dedede;
    text-align: center;
    left: 0;
    bottom: -36px;
}



.list-type-tw .sep-ten {
    clear: both;
    color: #999;
    font-size: 16px;
    padding: 10px 0;
}

/*全列表样??*/
.list-type-lb .item {
    width: 910px;
    padding: 20px 10px 23px;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    zoom: 1;
    float: left;
    position: relative;
}

.list-type-lb .hover {
    background-color: #f9f9f9;
}

.list-type-lb .item-pic,
.list-type-lb .item-detail {
    float: left;
    display: inline;
}

.list-type-lb .item-pic {
    margin-right: 20px;
}

.list-type-lb .item-detail {
    width: 630px;
}

.list-type-lb .item-pic .pic {
    width: 160px;
    height: 120px;
}

.list-type-lb .icon-p-video {
    top: 90px;
}

.list-type-lb .item-detail .item-title {
    height: 40px;
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 38px;
    text-align: left;
}

.list-type-lb .item-specs {
    min-height: 72px;
    max-height: 96px;
    _height: expression((this.offsetHeight > 72) ? '96px' :'72px');
    overflow: hidden;
    zoom: 1;
}

.list-type-lb .item-specs li {
    height: 24px;
    width: 305px;
    margin-right: 10px;
    float: left;
    display: inline;
    word-break: break-all;
    overflow: hidden;
    *position: relative;
}

.list-type-lb .item-specs li a {
    margin-right: 5px;
}

.list-type-lb .item-specs li a em {
    margin-left: 2px;
    color: #999;
}

.list-type-lb .item-specs span {
    color: #999;
}

.list-type-lb .item-specs cite {
    font-style: normal;
    color: #999;
}

.list-type-lb .item-specs .tragl {
    margin-left: 5px;
    position: static;
}

.list-type-lb .item-specs .more-specs {
    color: #f80;
}

.list-type-lb .item-rela {
    margin-top: 12px;
    clear: both;
}

.list-type-lb .item-rela .count {
    color: #999;
}

.list-type-lb .item-rela .score-area {
    margin-right: 20px;
    float: left;
}

.list-type-lb .item-rela a:hover .score-num,
.list-type-lb .item-rela a:hover .count {
    color: #0077dd;
}

.list-type-lb .item-rela .score-num {
    float: left;
}

.list-type-lb .item-rela .others a {
    margin-right: 20px;
}

.list-type-lb .item-rela .model-num {
    display: block;
    margin-top: -17px;
}

.list-type-lb .item-sales {
    width: 175px;
    text-align: right;
    position: absolute;
    top: 20px;
    right: 10px;
}

.list-type-lb .item-sales .price {
    margin-bottom: -4px;
}

.list-type-lb .item-sales .price a {
    font-size: 20px;
    line-height: 34px;
}

.list-type-lb .item-sales .price-num a {
    font-size: 20px;
}

.list-type-lb .item-sales .price-cn a {
    font-size: 14px;
}

.list-type-lb .item-sales .price a:hover,
.list-type-lb .item-sales .dealers a:hover {
    color: #0077dd;
}

.list-type-lb .item-sales .changes .icon-price-higher {
    color: #f33;
}

.list-type-lb .item-sales .changes .icon-price-stable {
    color: #999;
}

.list-type-lb .item-sales .changes .icon-price-lower {
    color: #6c2;
}

.list-type-lb .item-sales .changes i {
    width: 10px;
    height: 10px;
    margin-right: 3px;
    *margin-bottom: 6px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
}

.list-type-lb .item-sales .changes .icon-price-higher i {
    background-position: -225px -393px;
}

.list-type-lb .item-sales .changes .icon-price-stable i {
    background-position: -225px -383px;
}

.list-type-lb .item-sales .changes .icon-price-lower i {
    background-position: -225px -373px;
}

.list-type-lb .item-sales .dealers a {
    color: #999;
}

.list-type-lb .btn-compare {
    width: 158px;
    left: 10px;
    top: 175px;
}

.list-type-lb .btn-cheaper,
.list-type-lb .btn-expect,
.list-type-lb .btn-model-all {
    position: absolute;
    right: 10px;
    bottom: 19px;
}

.list-type-lb .item-border {
    display: none;
    height: 0;
    line-height: 0;
}

.list-type-lb .sep-ten {
    clear: both;
    color: #999;
    font-size: 16px;
    padding: 20px 0 20px 10px;
    border-bottom: 1px solid #f2f2f2;
}

.list-type-lb .btn-compare label i {
    margin-left: -40px;
}

/*翻页*/
.pager {
    color: #999;
    float: left;
}

.pager a,
.pager span {
    margin-right: 2px;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    border: 1px solid #e5e5e5;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    text-align: center;
    color: #999;
}

.pager a:hover {
    color: #0077dd;
    text-decoration: none;
}

.pager .page-current {
    height: 28px;
    border: 1px solid #44aaff;
    background-color: #44aaff;
    color: #fff;
}

.pager input {
    height: 27px;
    line-height: 27px;
    width: 38px;
    margin: -2px 4px 0;
    text-align: center;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
    overflow: hidden;
}

.page-jump {
    width: 48px;
    height: 28px;
    margin-left: 7px;
    line-height: 28px;
    background-color: #f4f4f4;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    text-align: center;
}

.pager .page-jump:hover {
    border: 1px solid #44aaff;
    background-color: #44aaff;
    color: #fff;
    text-decoration: none;
}

.pager .null {
    border: 1px solid #e5e5e5;
    color: #bbb;
}

.halts {
    height: 30px;
    line-height: 30px;
    float: right;
    color: #333;
}

/*产品tab 开??*/
.box-products-tab {
    margin-bottom: 12px;
    position: relative;
}

.box-products-tab .hd .mark .current {
    border-bottom: none;
    margin-bottom: 0;
    cursor: default;
}

/* 暂时无切换强制改箭头 */
.box-products-tab .tab-content {
    margin-top: 20px;
    overflow: hidden;
}

.pic-tag {
    height: 22px;
    line-height: 22px;
    padding: 0 6px 0 5px;
    margin-top: -22px;
    position: absolute;
    left: -4px;
    background-color: #f33;
    color: #fff;
}

.box-products-tab .pic-tag {
    top: 120px;
}

.box-shop .pic-tag {
    top: 75px;
}

.pic-tag .icon-red-tragl {
    width: 4px;
    height: 4px;
    display: block;
    position: absolute;
    top: -4px;
    left: 0;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -225px -140px;
}

.box-products-tab .list-items .item .item-title {
    height: 22px;
}

.box-product-new {
    margin-bottom: 11px;
}

.box-product-new .list-items {
    margin-top: 20px;
}

.box-brands {
    margin-bottom: 13px;
}

.list-logos {
    margin: 20px -5px 0 7px;
}

.list-logos li {
    width: 106px;
    height: 56px;
    margin: -3px 10px 7px 0;
    float: left;
    display: inline;
}

.list-logos .logo {
    text-align: center;
    position: relative;
    display: block;
    border: 3px solid #fff;
    width: 100px;
    height: 50px
}

.list-logos .hover img {
    display: none;
}

.list-logos .logo .name {
    width: 100px;
    height: 50px;
    border: 3px solid #e5e5e5;
    position: absolute;
    top: -3px;
    left: -3px;
    word-break: break-all;
    overflow: hidden;
    display: none;
    text-align: center;
    cursor: pointer;
}

.list-logos .hover .name {
    display: block;
}

.list-logos .logo img {
    max-height: 50px;
    _height: 50px;
}

.list-logos .logo .name p {
    font-size: 14px;
    line-height: 22px;
    margin: 3px 10px;
    color: #f80;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.list-logos .logo-no .name {
    border: 3px solid #fff;
    display: block;
}

.list-logos .logo-no img {
    display: none;
}

.list-logos .logo-no .name p {
    color: #333;
}

.list-logos .logo-no.hover .name {
    border: 3px solid #e5e5e5;
}

.list-logos .logo-no.hover .name p {
    color: #f80;
}

.hook {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 100%;
    overflow: hidden;
    line-height: 999em;
    font-size: 0;
    vertical-align: middle;
}

.hot {
    clear: both;
    font-size: 14px;
    margin: 13px 5px 18px 7px;
    background-color: #f9f9f9;
    overflow: hidden;
    *zoom: 1;
}

.hot dt {
    width: 28px;
    height: 36px;
    padding: 11px 15px;
    margin-right: 18px;
    line-height: 18px;
    border: 3px solid #f4f4f4;
    background-color: #fff;
    position: relative;
    float: left;
    color: #999;
}

.icon-arrow-right {
    width: 12px;
    height: 17px;
    display: block;
    position: absolute;
    right: -12px;
    top: 20px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -225px -160px;
}

.hot dd {
    height: 44px;
    width: 820px;
    margin: 10px auto;
    line-height: 22px;
    float: left;
    overflow: hidden;
}

.hot dd a {
    margin-right: 14px;
}

.box-dealers {
    margin-bottom: 20px;
}

.box-dealers .bd {
    *zoom: 1;
}

.box-dealers .pic-txts {
    margin-top: -5px;
}

.box-dealers .pics {
    width: 100px;
    margin-top: 5px;
}

.box-dealers .pics .title {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    display: block;
    word-break: break-all;
}

.box-dealers .txts {
    line-height: 26px;
}

.box-dealers .news li {
    width: 325px;
}

.news li {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    font-family: "SimSun";
}

.news li a {
    font-family: "Microsoft YaHei";
}

.news li .sub {
    color: #e5e5e5
}

.news li .sub a {
    color: #999
}

.news li .sub a:hover {
    color: #f80
}

.news li a {
    word-break: break-all
}

.pic-txts {
    width: 445px;
    margin: 0 10px;
    float: left;
    display: inline;
}

.pics {
    margin-right: 20px;
    *margin-right: 17px;
    float: left;
}

.pics img {
    margin-bottom: 5px;
}

.box-evaluating .tab {
    margin-bottom: -1px;
}

.box-evaluating .circle-ctrl {
    display: none;
}

.box-evaluating .pic-txts {
    height: 75px;
    padding-bottom: 20px;
    overflow: hidden;
}

.box-evaluating .pic-txts dt {
    height: 24px;
    margin-bottom: 4px;
    font-size: 14px;
    overflow: hidden;
}

.box-evaluating .pic-txts dd {
    height: 48px;
    overflow: hidden;
    color: #999;
}

.box-shop .hd {
    margin-bottom: 0;
}

.box-shop .pic-txts-list {
    margin-bottom: 20px;
    overflow: hidden;
    zoom: 1;
}

.box-shop .pic-txts {
    margin-top: 15px;
}

.box-shop .pics {
    position: relative;
}

.box-shop .pics img {
    margin-bottom: 0;
}

.box-shop .pic-txts dt {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.box-shop .pic-txts dd {
    color: #999;
    height: 24px;
    overflow: hidden;
}

.box-product-hot {
    position: relative;
    z-index: 10;
}

.hot-drop {
    width: 43px;
    position: absolute;
    z-index: 10;
    top: -2px;
    right: 0;
}

.box-product-hot .hot-drop .drop-hd {
    margin-top: 14px;
    font-size: 14px;
}

.box-product-hot .hd .tragl {
    top: 9px;
}

.box-product-hot .active .tragl {
    top: 10px\9;
}

.box-product-hot .slide-pic {
    width: 912px;
    height: 165px;
    margin: 20px 10px;
    padding: 0;
    overflow: hidden;
}

.box-product-hot .list-pics {
    padding: 0;
    margin: 0;
}

.box-product-hot .list-pics .item .item-wrap {
    float: left;
    margin-right: 28px;
}

.box-product-hot .list-pics .item {
    margin-right: 0;
}

.box-product-hot .slide-pic .prev,
.box-product-hot .slide-pic .next {
    margin-top: -47px;
}

.box-product-hot .drop-bd {
    right: 0px;
    top: 43px;
}

.box-product-hot .drop-bd-wrap {
    line-height: 24px;
    z-index: 11;
}

.box-product-hot .icon-cat-tragl {
    z-index: 12;
}

.box-product-hot .drop-bd-wrap ul {
    margin: 5px 0;
}

.box-product-hot .drop-bd-wrap li {
    padding: 0 9px;
    margin-bottom: 5px;
    overflow: hidden;
    zoom: 1;
}

.box-product-hot .drop-bd-wrap li span {
    width: 10px;
    margin-right: 10px;
    float: left;
    display: block;
}

.box-product-hot .drop-bd-wrap li .cons-hot {
    width: 200px;
    float: left;
}

.box-product-hot .drop-bd-wrap li a {
    margin-right: 18px;
    white-space: nowrap;
}

.box-readed {
    margin-bottom: 19px;
}

.box-readed .list-items {
    margin-top: 20px;
}

.box-readed .reset {
    color: #999;
}

.box-readed .item {
    width: 160px;
    position: relative;
}

.box-readed .btn-compare {
    right: 0;
    bottom: 0;
    width: 73px;
}

.box-readed .btn-compare label {
    padding-left: 10px;
}

.box-readed .list-items .item .item-title {
    height: 22px;
    margin-bottom: 11px;
}

.friend-links {
    padding-left: 10px;
    margin: -9px 0 22px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    zoom: 1;
}

.friend-links a {
    float: left;
    margin-right: 12px;
    white-space: nowrap;
}

.related {
    margin: 0 -7px 23px 0;
    overflow: hidden;
    zoom: 1;
}

.related span,
.related a {
    height: 32px;
    padding: 0 9px;
    margin: 0 5px 7px 0;
    float: left;
    line-height: 32px;
    display: block;
    float: left;
    background-color: #f4f4f4;
    color: #999;
    white-space: nowrap;
}

.related .title,
.related .more {
    padding: 0 7px 0 8px;
    position: relative;
    margin-right: 6px;
}

.related .title {
    background-color: #999;
    color: #fff;
}

.related .tragl {
    border-width: 5px;
    position: absolute;
    top: 11px;
}

.related .tragl-gray-r {
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #999;
}

.related .title .tragl {
    right: -9px;
    _right: -11px;
}

.related a:hover {
    background-color: #999;
    color: #fff;
    text-decoration: none;
}

.related .more {
    padding-right: 17px;
    background-color: #f4f4f4;
}

.related .more .tragl {
    right: 4px;
}

.related .more:hover .tragl-gray-r {
    border-color: transparent transparent transparent #fff;
}

.spec-offer {
    padding-bottom: 20px;
}

.spec-offer .pic-txt-list .pic-txt {
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5;
}

.spec-offer .pic-txt-list .last {
    border-bottom: none;
}

.spec-offer .pic-txt-list .pic-txt dt {
    height: 48px;
    font-size: 14px;
    margin-bottom: 6px;
    line-height: 16px;
    word-break: break-all;
    overflow: hidden;
}

.spec-offer .pic-txt-list .pic-txt dd img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.spec-offer .pic-txt-list .pic-txt dd {
    height: 37px;
    line-height: 16px;
    font-size: 14px;
}

.spec-offer .pic-txt-list .pic-txt dd em {
    float: left;
    width: 100%;
    color: #999;
    margin-bottom: 2px;
}

.spec-offer .more {
    height: 23px;
    line-height: 23px;
    color: #333;
    text-align: center;
    border: 1px solid #eee;
    display: block;
}

.spec-offer .more:hover {
    background-color: #4ea9ff;
    color: #fff;
    text-decoration: none;
    border: 1px solid #4ea9ff;
}

.news-b {
    padding: 14px 0;
}

.news-b li {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -380px 13px;
}

.news-c dl {
    padding: 11px 0 14px;
    border-bottom: 1px solid #e5e5e5;
}

.news-c .last {
    border-bottom: none;
}

.news-c dt {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    overflow: hidden;
}

.news-c dd {
    line-height: 24px;
    max-height: 48px;
    _height: 48px;
    color: #999;
    overflow: hidden;
    color: #999;
}

.recommend .slide-pic {
    width: 200px;
    height: 150px;
    overflow: hidden;
}

.recommend .slide-pic li {
    width: 200px;
}


/*快搜自动完成*/
body .ajaxsearch {
    height: 300px;
    left: 210px;
    width: 340px !important;
    z-index: 10;
}

.ajaxsearch {
    z-index: 11;
    border: 1px solid #e5e5e5;
    ;
    margin: 0 0 0 -1px;
    padding: 0;
    border-top: none;
    zoom: 1;
    background: #fff;
}

.ajaxsearch li {
    margin: 0;
    padding: 0 10px;
    cursor: pointer;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    color: #777;
    text-align: right;
    font-size: 12px;
    list-style: none;
}

.ajaxsearch i {
    font-style: normal;
}

.ajaxsearch .hover {
    background: #f2f2f2;
}

.ajaxsearch .resulttitle {
    float: left;
    display: inline;
    font-size: 14px;
}

.ajaxsearch div.close {
    width: 371px;
    margin: 0;
    font-size: 12px;
    text-align: right;
    padding: 0 5px;
    zoom: 1;
    background: #F5F5F5;
    line-height: 22px;
    cursor: pointer;
}

.ks-search {
    padding: 1px;
    width: 461px;
}

.ks-search .aks {
    margin: 1px 0px 0px;
}


/* 顶部浮动 */
.top-filter-selected {
    width: 930px;
    padding-bottom: 10px;
    margin-left: -600px;
    border-top: 4px solid #44aaff;
    position: fixed;
    _position: absolute;
    left: 50%;
    top: 0;
    _top: expression(documentElement.scrollTop + "px");
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    display: none;
    z-index: 12;
}

.top-filter-selected-wrap {
    height: 28px;
    padding: 9px 0 11px;
    border: 1px solid #e5e5e5;
    border-top: none;
    background-color: #fff;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
    margin-top: 0;
    overflow: hidden;
}

.top-filter-selected .total {
    float: left;
}

.top-filter-selected .filter-type {
    float: left;
    top: 0;
}

.top-filter-selected .prop-values {
    width: auto;
}

.top-filter-selected .filter-option {
    width: auto;
    padding-right: 60px;
}

.ks-mini {
    width: 225px;
    padding-top: 0;
    position: absolute;
    top: 10px;
    right: 15px;
}

.ks-mini .ks-input .ks-label {
    width: 190px;
}

.ks-mini .ks-input .ks-q {
    height: 16px;
    width: 179px;
    line-height: 16px;
    border-radius: 3px 0 0 3px;
}

.ks-mini .ks-input .ks-submit {
    width: 35px;
    height: 28px;
    background-position: 0 -160px;
}

.icon-dealer {
    width: 19px;
    height: 22px;
    margin: 9px 5px 0 0;
    display: block;
    float: left;
    background-position: -180px -160px;
}

.drop-dealers {
    position: relative;
}

.dealer .mark .hd {
    position: relative;
    padding-right: 15px;
    cursor: pointer;
}

.dealer .mark .tragl {
    margin-left: 3px;
}

.dealer .bd {
    font-size: 14px;
    display: block;
}

.dealer .hd .drop-dealers {
    width: auto;
    overflow: visible;
}

.dealer .hd .mark span {
    font-size: 16px;
    line-height: 40px;
}

.dealer .drop-dealers .drop-hd .tragl {
    top: 19px;
    cursor: pointer;
}

.dealer .drop-dealers .active .tragl {
    *top: 19px;
}

.dealer .drop-dealers .drop-bd {
    top: 40px;
}

.dealer .drop-dealers .icon-arrow-top {
    top: -11px;
}

.drop-dealers .drop-bd-content {
    height: 330px;
    line-height: 30px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    zoom: 1;
    font-size: 14px;
    z-index: 10;
    position: absolute;
    width: 100%;
}

.drop-dealers .drop-bd-content li {
    line-height: 22px;
    padding: 4px 0px;
    color: #999;
    background: #fff;
    clear: both;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    zoom: 1
}

.drop-dealers .drop-bd-content li .iCity a {
    color: #333;
    padding: 0 3px;
    display: inline-block;
}

.drop-dealers .drop-bd-content li .iCity a:hover {
    color: #f60;
}

.drop-dealers .drop-bd-content i {
    display: block;
    float: left
}

.drop-dealers .drop-bd-content .iLft {
    padding-left: 10px;
    width: 70px;
}

.drop-dealers .drop-bd-content .iPrv {
    padding-left: 25px;
    width: 50px;
}

.drop-dealers .drop-bd-content .iCity {
    width: 150px;
    white-space: initial;
}

.drop-dealers .drop-bd-content em {
    position: absolute;
    left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold
}

.drop-dealers .drop-bd-content .liRemen {
    border-bottom: 1px solid #e5e5e5
}

.drop-dealers ul {
    overflow: hidden
}

.drop-dealers ul li i {
    display: block;
    line-height: 22px;
    height: auto;
    overflow: visible
}

.icon-arrow-top {
    width: 15px;
    height: 12px;
    position: absolute;
    top: 29px;
    left: 39px;
    display: block;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -180px -395px;
    z-index: 11;
}


.slider {
    overflow: hidden;
    zoom: 1;
}

.slider .toc {
    height: 34px;
    line-height: 34px;
    width: 18%;
    display: inline-block;
    float: left;
    color: #999;
    cursor: pointer;
    white-space: nowrap;
    text-align: center;
}

.dealer .slider {
    height: 34px;
    text-align: left;
    padding-left: 5px;
}

.dealer .slider .selected {
    color: #0077dd;
}

.dealer .slider #tabfzn {
    width: 24%
}

.dealer .bd {
    padding: 0
}

.dealer .bd #sliderMall {
    padding: 0 15px
}

.icon-vip {
    width: 16px;
    height: 13px;
    background-position: -270px -100px;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    display: block;
    float: left;
    margin: 5px 3px 0 0;
}

.item-dealer {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    color: #333;
}

.item-dealer-ad {
    text-align: center;
    border-bottom: none;
}

.item-dealer-ivy {
    display: block;
}

.item-dealer-name {
    height: 24px;
    font-size: 14px;
    display: block;
    overflow: hidden;
    word-break: break-all;
    font-weight: bold;
}

.item-dealer-tel {
    height: 24px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    /* z-index:1; */
}

.item-dealer-addr {
    display: none;
}

.hover .item-dealer-addr {
    display: block;
}

.item-dealer-qq {
    position: absolute;
    display: block;
    bottom: 5px;
    right: 5px;
}

.icon-qq {
    width: 15px;
    height: 16px;
    display: block;
    background-position: -180px -216px;
}

/*.item-dealer-qq:hover .icon-qq {background-position:-180px -216px;}*/
.dealer .last {
    border-bottom: none;
}

.dealer .otherSite {
    width: 184px;
    padding: 2px;
    border: 1px solid #039;
    position: absolute;
    top: 21px;
    right: -1px;
    background: #d5e4f7;
    line-height: 24px;
    zoom: 1;
}

.dealer .otherSite .box .hd {
    width: 69px;
    height: 18px;
    padding: 2px 2px 0;
    position: absolute;
    right: -1px;
    top: -21px;
    border: 1px solid #039;
    background: #d5e4f7;
    border-bottom: none;
    text-align: left
}

.dealer .otherSite .hd i {
    position: absolute;
    width: 59px;
    padding-right: 10px;
    height: 20px;
    background-color: #fff;
    text-align: center;
    font: 400 12px/20px '宋体';
}

.dealer .otherSite .hd span.icon {
    background-position: -454px -403px;
    left: auto;
    top: auto;
    width: 7px;
    height: 4px;
    margin: 7px 0 0 57px;
    position: absolute;
    overflow: hidden
}

.dealer .otherSite .bd {
    padding: 2px 0 2px 8px;
    background: #fff;
    zoom: 1;
    overflow: hidden;
}

.dealer .otherSite .bd a {
    margin-right: 10px;
    white-space: nowrap;
    float: left;
}

.dealer .otherSite .ft {
    height: 24px;
    padding-left: 8px;
    border-top: 1px solid #d7d7d7;
    background: #f5f5f5;
    color: #777
}

.dealer .otherSite .ft a {
    color: #05a;
    padding: 2px;
}

.dealer .otherSite .ft a:hover {
    color: #fff;
    background: #05a;
}

.dealer .loading {
    padding: 10px;
    text-align: center;
    color: #777;
}

.dealer .loading img {
    margin-right: 5px;
    vertical-align: middle;
}

.dealer .tabNone {
    padding: 8px 5px;
    line-height: 20px;
    text-align: center;
    display: block;
    background: #FFFBF0;
}

.tab-choose {
    display: none;
    margin: 3px 0 0 -45px
}

#tab-ctr {
    clear: both;
}

#tab-ctr li {
    float: left;
    display: inline-block;
    padding: 0 4px;
    cursor: pointer;
    margin: 0 7px 7px 0;
    height: 22px;
    line-height: 22px
}

#tab-ctr .item {
    display: none;
}

#tab-ctr .on {
    background: #388eee;
    color: #fff;
    display: inline-block;
}

.tab-all {
    width: 716px;
    height: 92px;
    padding: 6px 0 0 10px;
    overflow-y: auto;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    clear: both;
}

.tab-all .con-item {
    width: 95px;
    margin-right: 4px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.tab-all .con-item input {
    float: left;
    margin: 8px 3px 0 0;
    *margin-top: 0;
    _margin-top: 0;
    vertical-align: middle;
}

.tab-all .con-item a em {
    width: 68px;
    white-space: nowrap;
    float: left;
    display: inline-block;
    overflow: hidden;
}

.tab-all .con-item a .mle {
    width: 88px
}

.tab-form {
    height: 25px;
    padding: 7px 0;
    text-align: center;
    line-height: 23px
}

.tab-form a {
    display: inline-block;
    width: 58px;
    height: 23px;
    margin: 0 3px;
    border-radius: 3px;
    border: 1px solid #e5e5e5;
    background: #f4f4f4
}

.tab-form .c-enter {
    background-color: #fff;
    color: #999;
    text-decoration: none;
    cursor: default;
}

.tab-form .c-btn:hover {
    background: #4ea9ff;
    border-color: #4ea9ff;
    text-decoration: none;
    color: #fff
}

.con-item .null {
    color: #999;
    cursor: text;
}

.con-item .null:hover {
    text-decoration: none;
}

.filter-extra .filter-option,
.filter-brand .filter-option {
    overflow: visible;
    height: auto;
    max-height: 100000px
}

.con-item {
    display: inline-block;
}

.con-item a {
    white-space: nowrap;
    blr: expression(this.onFocus=this.blur());
    outline: none;
}

/*底部对比*/
.hide {
    display: none !important;
}

.prodRankView {
    display: none;
}

.btm-compare-box {
    width: 1196px;
    border: 2px solid #4ea9ff;
    position: fixed;
    _position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -600px;
    background-color: #fff;
    z-index: 12;
    display: none;
}

.btm-compare-box-close {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: 5px;
    top: 9px;
    background-position: -100px -200px;
    cursor: pointer;
}

.btm-compare-box .tab-ctrl {
    height: 30px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f4f4f4;
    position: relative;
}

.btm-compare-box .tab-ctrl a {
    height: 30px;
    padding: 0 20px;
    line-height: 31px;
    display: block;
    float: left;
    color: #999;
    text-decoration: none;
}

.btm-compare-box .tab-ctrl .current {
    color: #fff;
    background-color: #4ea9ff;
}

.btm-compare-box .panel {
    height: 103px;
}

.btm-compare-box .item {
    width: 192px;
    padding: 20px 20px 20px 0;
    border-right: 1px solid #e5e5e5;
    float: left;
    text-align: left;
    position: relative;
}

.btm-compare-box .item-pic {
    float: left;
    margin: 0 10px;
}

.btm-compare-box .item-title {
    height: 36px;
    margin-bottom: 3px;
    line-height: 18px;
    display: block;
    word-break: break-all;
    overflow: hidden;
}

.btm-compare-box .price {
    display: block;
    color: #f33;
}

.btm-compare-box .icon-item-del {
    width: 16px;
    height: 16px;
    background-position: -180px -336px;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
}

.btm-compare-box ul .msg {
    height: 63px;
    line-height: 75px;
    overflow: hidden;
    text-align: center;
}

.btm-compare-box ul li {
    width: 192px;
    padding: 20px 20px 20px 0;
    border-right: 1px solid #e5e5e5;
    float: left;
    text-align: left;
    position: relative;
}

.btm-compare-box ul .fSelect {
    padding-bottom: 13px;
}

.btm-compare-box .sn {
    width: 180px;
    height: 25px;
    margin: 0 0 10px 20px;
    border: 1px solid #e5e5e5;
}

.btm-comp-fn {
    padding: 20px 0 0 20px;
    float: left;
    text-align: center;
}

.btm-comp-fn a {
    width: 90px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
    background-color: #4ea9ff;
    color: #fff;
    display: block;
    border-radius: 3px;
}

.btm-comp-fn2 {
    padding: 45px 0 0 40px;
}

#compareBarOut {
    display: block;
    z-index: 19
}

.icon-reset {
    width: 16px;
    height: 14px;
    margin: 0px 5px -3px 0;
    *margin-bottom: -1px;
    background-position: -180px -120px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
}


/*价格*/
.price-range {
    position: absolute;
    left: 0;
    top: -1200px;
}

.pricePos {
    top: -23px;
    right: 0;
    left: auto
}

.price-range .priceTad {
    width: 46px;
    border: 1px solid #ddd;
    border-bottom: none;
    margin-top: -149px;
    position: relative;
    background-color: #fff;
}

.price-range .priceTad a {
    height: 22px;
    _width: 48px;
    line-height: 22px;
    padding: 0 5px 7px;
    background: #fff;
    color: #999;
    display: inline-block;
    /* white-space:nowrap;*/
}

.price-range .priceTad a:hover {
    text-decoration: none;
}

.price-range .priceFat {
    border: 1px solid #ddd;
    padding: 10px 0 15px 10px;
    width: 370px;
    height: 90px;
    overflow: hidden;
    margin-top: 51px;
    background: #fff;
}

.price-range .priceFat dl {
    width: 355px;
    overflow: hidden;
    float: left;
}

.price-range .priceFat dt {
    font-weight: bold;
    float: right;
    padding-right: 5px;
}

.price-range .priceFat dt input {
    height: 25px;
    width: 60px;
    border: 1px solid #e5e5e5;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    background-color: #f4f4f4;
    border-radius: 3px;
}

.price-range .priceFat dt input:hover {
    background-color: #388eee;
    color: #fff;
    border: 1px solid #388eee;
}

.price-range .priceFat dd {
    float: left;
    height: 30px;
}

.price-range .priceFat dd input {
    vertical-align: middle
}

.price-range .priceFat dd a:link,
.price-range .priceFat dd a:visited {
    text-decoration: none
}

.price-range .priceFat dd.s5 a:link,
.price-range .priceFat dd.s5 a:visited {
    text-decoration: underline
}

.price-range .priceFat dd.s1 {
    clear: both;
    width: 200px;
    float: left;
    margin-right: 0px;
    color: #bbb;
}

.price-range .priceFat dd.s1 input {
    width: 85px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #e5e5e5;
    color: #333;
    padding-left: 3px;
}

.price-range .priceFat dd.s2 {
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat scroll 0 -440px;
    height: 57px;
    position: relative;
    width: 100%;
    margin-right: 0px;
    margin-top: 10px;
}

.price-range .priceFat .scroll_area {
    height: 14px;
    border-top: 1px solid #4ea9ff;
    border-bottom: 1px solid #4ea9ff;
    background-color: #c4e0fb;
    font-size: 1px;
    position: absolute;
    top: 23px
}

.price-range .priceFat dd img {
    cursor: pointer;
    position: absolute;
    top: 18px
}

.price-range .priceTad {
    float: right;
}

#priceLeftIco {
    width: 16px;
    height: 16px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -180px -240px;
    top: 23px;
    left: 0px;
    position: absolute;
    overflow: hidden;
}

#priceRightIco {
    width: 16px;
    height: 16px;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -180px -256px;
    top: 23px;
    left: 211px;
    position: absolute;
    overflow: hidden;
}

/*将要分配到blocks里面??*/
body .navibar-wrap {
    width: 1200px;
}

.box-filter .filter-price {
    z-index: 6;
}

.cat-drop .drop-bd-wrap ul li a:hover {
    color: #f80;
}

.box-filter .filter-price .filter-option {
    height: auto;
    overflow: visible;
}

.main .hd .mark-tabs span {
    padding: 0 0 0 10px;
    color: #999;
    font-size: 16px;
    display: block;
    float: left;
    _zoom: 1;
    position: relative
}

/*兼容处理*/

#tab-ctr li {
    white-space: nowrap
}

.box-filter .icon-arrow-up {
    background-position: -180px -373px;
    margin-bottom: 3px;
    *_margin-bottom: 7px;
    _margin-bottom: 7px;
}

.filter-other {
    position: relative
}

.filter-other .height-unlimit {
    height: auto;
}

.filter-type .all-show {
    display: inline-block;
    text-align: left;
    position: relative;
    padding-right: 13px;
    width: 25px;
    margin-top: 5px;
}

.filter-type .all-show .icon-arrow-down {
    position: absolute;
    right: 0;
    top: 40%;
    margin: 0
}

.filter-type .all-show .icon-arrow-up {
    margin: 0
}

.price-range .priceTad {
    position: absolute;
    right: 0;
    margin: 0;
    top: 19px;
    *top: 22px;
    _top: 22px
}

.circle-ctrl .item {
    cursor: pointer
}

.list-type-lb .item-specs span,
.list-type-lb .item-specs li a {
    float: left
}

.list-type-lb .item-specs li a {
    display: inline-block;
    padding-right: 12px;
    position: relative;
    white-space: nowrap;
}

.list-type-lb .item-specs li a strong {
    font-weight: normal;
    max-width: 210px;
    _width: expression((this.offsetHeight > 210) ? '210px' :'auto');
    float: left;
    height: 24px;
    overflow: hidden;
}

.item-title-des {
    padding-left: 5px
}

.notify-pic {
    float: left;
    margin: 0 20px 0 300px;
    _margin: 0 20px 0 150px;
    display: inline-block;
    overflow: hidden
}

.notify-txt {
    float: left;
    padding-top: 5px
}

.filter-selected .con-item a {
    padding-top: 0;
    margin: 0;
    height: 25px;
    padding: 0
}

body .ajaxsearch {
    width: 339px !important;
    z-index: 8;
    overflow: hidden;
    height: auto !important
}

.ajaxsearch ul {
    *zoom: 1
}

.ajaxsearch ul:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

body .ajaxsearch li {
    width: 95%;
    float: left
}

.ajaxsearch div.close {
    width: 329px;
    padding-right: 10px
}

.ks {
    z-index: 9;
}

.filter-extra .con-item-tit {
    cursor: default;
}

.top-filter-selected {
    margin-left: -595px
}

.csItem {
    color: #999;
    padding-right: 10px;
    display: inline;
    float: left
}

/*弹窗*/
#xltc {
    border: 1px solid #ddd;
    z-index: 10;
    text-align: left;
    line-height: 24px;
    position: absolute;
    background: #fff;
    display: none;
    -moz-box-shadow: 0px 0px 3px #ccc;
    -webkit-box-shadow: 0px 0px 3px #ccc;
    box-shadow: 0px 0px 3px #ccc;
    padding: 5px 10px
}

#xltc em {
    color: #999;
    padding-left: 5px
}

/*弹窗箭头*/
.jt-down {
    width: 9px;
    height: 5px;
    margin-left: 5px;
    font-size: 0;
    overflow: hidden;
    background: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png) no-repeat -100px -246px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 11px
}

.jt-up {
    background-position: -100px -276px
}

/*提示样式*/
.tips {
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    padding: 10px;
    color: #999;
    margin: 20px 0 10px;
    font-weight: 700;
    font-size: 16px
}

/*多选筛??*/
.box-dx .filter-option {
    height: auto;
    padding-left: 5px;
    width: 735px
}

.box-dx .filter-option p {
    display: inline-block;
    width: 140px;
    padding-right: 5px;
    margin-bottom: 10px;
    height: 24px;
    overflow: hidden;
    float: left;
    background: none;
    vertical-align: middle;
}

.box-dx .filter-option p input {
    float: left;
    margin: 8px 5px 0 0;
    *margin: 3px 3px 0 0;
    padding: 0
}

.box-dx .filter-option .hover label {
    color: #f80;
}

.box-dx .filter-selected .filter-option {
    max-height: 100000px
}

.btn-query-result {
    width: 130px;
    height: 35px;
    display: block;
    text-align: center;
    line-height: 35px;
    margin: 20px auto;
    border-radius: 3px;
    background-color: #fa0;
    color: #fff;
}

.btn-query-result:hover {
    background-color: #f80;
    color: #fff;
}


/* 产品库二期优化部?? 2015-06-15 白舜 */
.box-filter {
    position: relative;
}

.sale-news {
    position: absolute;
    top: 0;
    right: 0;
    color: #e3e3e3;
    z-index: 1;
    line-height: 40px;
}

.sale-news span {
    margin-right: 15px;
}

.sale-news a {
    padding: 0 2px;
}

.new-pdt em {
    color: #3bc092;
}

.saleoff-pdt em {
    color: #f33;
}

.item-sale-news .item-wrap,
.item-sale-off .item-wrap {
    _margin-bottom: -40px;
}

.item-sale-news .sep-bg-line,
.item-sale-off .sep-bg-line {
    height: 4px;
    width: 200px;
    overflow: hidden;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
}

.item-sale-news .item-detail,
.item-sale-off .item-detail {
    margin-top: -5px;
}

.item-sale-news .item-pic,
.item-sale-off .item-pic {
    margin-bottom: 0;
}

.item-sale-news .sep-bg-line {
    background-position: 0 -500px;
}

.item-sale-off .sep-bg-line {
    background-position: 0 -504px;
}

.item-sale-news .item-detail .item-title,
.item-sale-off .item-detail .item-title {
    padding: 0 15px;
    padding-top: 0px;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    height: 85px;
}

.item-sale-news .item-detail .item-title {
    background-color: #4ed7a8;
}

.item-sale-off .item-detail .item-title {
    background-color: #fa6060;
    max-height: 80px;
}

.item-sale-news.hover .item-border,
.item-sale-off.hover .item-border {
    height: 290px;
}

.item-sale-news .item-detail .item-title a,
.item-sale-off .item-detail .item-title a {
    color: #fff;
    display: block;
    margin: 15px 0 0;
}

.item-sale-news .item-detail .item-title a:hover,
.item-sale-off .item-detail .item-title a:hover {
    text-decoration: underline;
}

.item-sale-news .pdt-link-url,
.item-sale-off .pdt-link-url {
    overflow: hidden;
    _zoom: 1;
    padding: 0 10px 10px 0;
    display: block;
}

.item-sale-off .pdt-link-url {
    padding-bottom: 15px;
}

.item-sale-news .pdt-link-url {
    background-color: #4ed7a8;
}

.item-sale-off .pdt-link-url {
    background-color: #fa6060;
}

.item-sale-news .icon-go-link,
.item-sale-off .icon-go-link {
    width: 25px;
    height: 25px;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
    display: block;
    float: right;
    overflow: hidden;
}

.item-sale-news .icon-go-link {
    background-position: 0 -508px;
}

.item-sale-off .icon-go-link {
    background-position: -25px -508px;
}

.list-type-tw .item-next-page {
    width: 200px;
    padding: 0;
    background-color: #f4f4f4;
}

.item-next-page a {
    display: block;
    height: 189px;
    padding-top: 100px;
}

.icon-next-page {
    width: 110px;
    height: 60px;
    margin: 0 auto;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.item-next-page .icon-next-page {
    background-position: 0 -540px;
}

.item-next-page.hover .icon-next-page {
    background-position: -110px -540px;
}


.con-item-options li a {
    height: 28px;
    line-height: 28px;
    margin: 0 3px 0 0;
}

.filter-option .unlimited {
    blr: expression(this.onFocus=this.blur());
}

.filter-extra .con-item-tit {
    border: 1px solid transparent;
    border-bottom: none;
    position: relative;
    margin-top: -2px;
    padding: 4px 4px 3px;
    z-index: 1;
}

.filter-extra .con-item-tit {
    *border: 1px solid #fff;
}

#filterTips {
    position: absolute;
    padding-bottom: 4px;
}

.con-item {
    margin-right: 6px;
    padding-right: 3px;
}

#filterTips .con-tips {
    width: 210px;
    padding: 6px 8px;
    line-height: 18px;
    border: 1px solid #ccc;
    background-color: #fff;
    text-align: left;
    position: relative;
    z-index: 9;
}

.hastips {
    background: url(//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tips.png) no-repeat 95px 20px;
}

.hastips:hover {
    background: none;
}

/*.filter-option .hastips {background-position:right 20px;}*/
#filterTips .icon-arrow-down {
    background-color: #fff;
    background-image: url(//www1.pconline.com.cn/product/20180330/search/images/bg1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    width: 9px;
    height: 5px;
    margin: 0 0 0 3px;
    *margin-bottom: 7px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    background-position: -180px -378px;
    position: absolute;
    bottom: 0;
    *bottom: -7px;
    left: 50%;
    margin-left: -5px;
    z-index: 10;
}

/*2015??9??6?? 新增电商logo整合优化*/
.icon-logo-jd,
.icon-logo-xd,
.icon-logo-yx,
.icon-logo-hqb,
.icon-logo-pg,
.icon-logo-hw,
.icon-logo-ff,
.icon-logo-nby,
.icon-logo-htc,
.icon-logo-lx,
.icon-logo-wr,
.icon-logo-jl,
.icon-logo-he,
.icon-logo-kk {
    width: 16px;
    height: 16px;
    background-image: url(//www1.pconline.com.cn/2015/product/images/brandsMallLogo16.png);
    background-repeat: no-repeat;
    float: left;
    overflow: hidden;
}

.icon-logo-jd {
    background-position: 0 -0px;
}

.icon-logo-xd {
    background-position: 0 -16px;
}

.icon-logo-yx {
    background-position: 0 -32px;
}

.icon-logo-hqb {
    background-position: 0 -48px;
}

.icon-logo-pg {
    background-position: 0 -64px;
}

.icon-logo-hw {
    background-position: 0 -80px;
}

.icon-logo-ff {
    background-position: 0 -96px;
}

.icon-logo-nby {
    background-position: 0 -112px;
}

.icon-logo-htc {
    background-position: 0 -128px;
}

.icon-logo-lx {
    background-position: 0 -144px;
}

.icon-logo-wr {
    background-position: 0 -160px;
}

.icon-logo-jl {
    background-position: 0 -176px;
}

.icon-logo-he {
    background-position: 0 -192px;
}

.icon-logo-kk {
    background-position: 0 -208px;
}


/* 快搜部分改进 白舜 2015??11??5?? 14:54:33 */
.ks-input .ks-q {
    /*color:#333;*/
    position: relative;
    z-index: 2;
    background: transparent;
}

.ks-placeholder {
    color: #999;
    position: absolute;
    top: 6px;
    *top: 8px;
    left: 10px;
    z-index: 1;
}


/*icon abtest*/
.icon-p-tag {
    position: absolute;
    left: -15px;
    top: -15px;
    height: 68px;
    width: 67px;
}

.icon-p-video {
    display: block;
    width: 50px;
    height: 24px;
    background: url('//www1.pconline.com.cn/product/20180330/search/images/icons.png') no-repeat -3px -1px;
    position: absolute;
    right: 0;
    top: 115px;
}





.classify-nav dd i {
    background: url(//www1.pconline.com.cn/pc/2017/productBJ/images/icons.png) 0 0 no-repeat;
}

.block-wrap {
    width: 1200px;
    margin: 0 auto;
}

.classify-nav {
    padding: 10px 0 0px;
}

.classify-nav dl {
    height: 28px;
    line-height: 28px;
    background-color: #fafafa;
    border: 1px solid #eee;
    font-size: 12px;
    position: relative;
}

.classify-nav dt,
.classify-nav dd {
    float: left;
}

.classify-nav dt {
    width: 56px;
    text-align: right;
    color: #999;
}

.classify-nav dd {
    line-height: 28px;
    padding: 0 28px 0 15px;
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
    cursor: pointer;
    color: #333;
}

.classify-nav dd a:hover {
    color: #07d;
}

.classify-nav dd.fr {
    float: right;
}

.classify-nav dd span {
    position: relative;
    display: block;
}

.classify-nav dd i {
    width: 8px;
    height: 6px;
    position: absolute;
    right: -16px;
    top: 50%;
    margin-top: -3px;
    *margin-top: -8px;
    background-position: -97px -60px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.classify-nav dd.fr i {
    width: 8px;
    height: 8px;
    background-position: -120px -48px;
}

.c-pop {
    width: 1118px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 29px;
    left: -1px;
    border: 1px solid #eee;
    border-top: 0;
    box-shadow: 2px 4px 3px 0px #e5e5e5;
    background-color: #fff;
    display: none;
}

.c-pop a {
    float: left;
    font-size: 12px;
    color: #acacac;
    margin-left: 20px;
}

.c-pop a:hover {
    color: #0a50a1
}

/*hover*/
.classify-nav dd.active {
    height: 29px;
    background-color: #fff;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.classify-nav dd.active .c-pop {
    display: block;
}

.classify-nav dd.active i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;

}

/*相关视频*/
.xgspBox {
    height: 225px;
}

.xgspBox dl {
    height: 160px;
    margin-right: -43px;
    overflow: hidden;
}

.xgspBox dt,
.xgspBox dd {
    display: inline-block;
    float: left;
    margin-right: 43px;
}

.xgspBox dt {
    width: 444px;
    height: 95px;
    overflow: hidden;
    margin-top: 15px;
}

.xgspBox dt .pic {
    display: inline-block;
    width: 135px;
    height: 95px;
    float: left;
    margin-right: 25px;
}

.xgspBox dt .txt1 {
    width: 355px;
    height: 95px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    font-size: 14px;
    line-height: 23px;
}

.xgspBox dt .txt1 span {}

.xgspBox dt p {
    width: 215px;
    height: 140px;
    display: inline;
    float: right;
    font: 14px/23px "Microsoft YaHei";
    color: #333;
    overflow: hidden;
    margin-right: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.xgspBox dd {
    width: 200px;
    height: 160px;
}

.xgspBox dd .pic-box {
    height: 112px;
}


.s-item-200 {
    margin-right: 30px;
    width: 200px;
}

.s-item-200 img {
    width: 200px;
    height: 110px;
}

.s-item-200 .detail p {
    height: 35px !important;
    font: 14px/35px "Microsoft YaHei";
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
}

.s-item-200 .s-mark {
    width: 200px;
}

.s-item .info .icon,
.item-mark .full-mark .icon {
    background: url(//www1.pconline.com.cn/2017/video/images/icon_index_2017.png) no-repeat
}

.s-item {
    float: left;
    position: relative;
    display: inline-block;
}
}

.s-item .pic-box {
    position: relative;
    height: 160px;
}

.s-item .info {
    position: absolute;
    top: 78px;
    left: 0;
    padding: 10px 0;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    width: 100%;
    background: url('//www1.pconline.com.cn/product/2018/v1/images/bg_jb_tit.png') no-repeat center top;
}

.s-item .info .left {
    float: left;
    padding-left: 10px;
}

.s-item .info .right {
    float: right;
    padding-right: 7px;
}

.s-item .info .icon {
    float: left;
    width: 10px;
    height: 10px;
    background-position: -12px -268px;
    margin-top: 1px;
    margin-right: 4px;
}

.s-item:hover {
    text-decoration: none;
}

.s-item:hover .info {
    display: none;
}

.s-item:hover .detail {
    color: #07d;
}

.s-item:hover .detail .title {
    height: auto;
    white-space: normal;
}

.item-mark {
    cursor: pointer;
    position: relative;
}

.item-mark .full-mark {
    position: absolute;
    width: 100%;
    height: 110px;
    top: 0;
    left: 0;
    display: none;
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000, endColorstr=#40000000);
}

.item-mark .full-mark .icon {
    position: absolute;
    width: 36px;
    height: 36px;
    margin-left: -18px;
    margin-top: -18px;
    top: 50%;
    left: 50%;
    background-position: -29px -266px;
}

.item-mark:hover .full-mark {
    display: block;
}


/*最新文??*/
.newsBox .bd {
    padding: 10px 15px;
}

.newsBox li {
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    *zoom: 1;
    background: url(//www1.pconline.com.cn/2014/channel/images/bg.png) -197px 14px no-repeat;
    font-family: "Simsun";
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.newsBox li .sub {
    color: #e5e5e5;
}

.newsBox li .sub a {
    color: #999;
}

.newsBox li .sub a:hover {
    color: #f80;
}

.newsBox li a {
    font-family: Microsoft YaHei;
    word-break: break-all;
    font-size: 14px;
}


/*猜你喜欢*/
#JgoodTab .control {
    display: none;
}

.filter-limit {
    padding-bottom: 35px;
}

.filter-selected {
    border-bottom: 1px solid #f2f2f2;
}

.hideBox {
    display: none;
}

.moreChoicesBox {
    height: 50px;
    text-align: center;
    width: 900px;
    background-color: #fff;
    position: absolute;
    bottom: 0px;
    left: 15px;
}

.moreChoices {
    font: 14px/50px "Microsoft YaHei";
    color: #333;
    padding-right: 20px;
    position: relative;
}

.item-sale-off .item-detail .item-title a {
    height: 65px;
}



.hastips {
    background: url(//www1.pconline.com.cn/zt/gz20150324/product/image/icon-tips.png) no-repeat 95px 20px;
}

.hastips:hover {
    background: none;
}

.filter-option .hastips {
    background-position: right 20px;
    padding-right: 8px;
}

body .g-footer,
body .g-footer a {
    color: #333;
}

body .g-footer {
    background-color: #f0f0f0;
    border-top: 1px solid #e5e5e5;
}

.listhide {
    display: none;
}

.icon-shoppingCar {
    width: 18px;
    height: 18px;
    background: url('https://www1.pconline.com.cn/2020/product/images/icon-gw.png') center no-repeat;
    position: absolute;
    right: 30px;
    top: 2px;
}

.addProduct {
    margin: 10px 0 35px;
    background: #f3f7ff;
}

.addProduct .title {
    height: 70px;
    background: url(//www1.pconline.com.cn/gz20200813/product/images/titbg.png);
    background-size: 100% 100%;
    padding-left: 18px;
    line-height: 70px;
    font-size: 26px;
    color: #ffffff;
}

.addProduct .tab_p {
    padding: 18px 0 15px 5px;
    height: 40px;
}

.addProduct .tab_p a {
    display: block;
    margin-left: 35px;
    padding: 0 20px;
    line-height: 40px;
    border-radius: 20px;
    font-size: 18px;
    color: #333333;
    float: left;
}

.tab_p a.cur {
    background: #d4e9ff;
}

.addProduct .proTit {
    padding: 0 40px;
    font-size: 13px;
    color: #999999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.addProduct .slide {
    position: relative;
    height: 284px;
    display: none;
    overflow: hidden;
}

#Jslide00 {
    display: block;
}

.addProduct .slide_list {
    margin-top: 20px;
}

.addProduct .slide_list li {
    width: 880px;
    height: 220px;
    padding-bottom: 20px;
    margin: 0 auto;
    text-align: center;
}

.addProduct .slide_list .item {
    width: 200px;
    height: 220px;
    background: #ffffff;
    margin: 0 10px;
    float: left;
}

.addProduct .slide_list .item img {
    width: 180px;
    padding: 10px;
}

.addProduct .slide_list .sTit {
    font-size: 16px;
    padding: 5px 10px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.addProduct .slide_list .time {
    font-size: 13px;
    color: #999999;
}

.addProduct .btnicon {
    position: absolute;
    top: 120px;
    display: block;
    width: 20px;
    height: 26px;
    background: url(//www1.pconline.com.cn/gz20200813/product/images/btnicon.png) no-repeat;
}

.addProduct .btnL {
    left: 10px;
    background-position: 0 0;
}

.addProduct .btnR {
    right: 10px;
    background-position: -17px 0;
}

.addProduct .btnL:hover {
    left: 10px;
    background-position: -45px 0;
}

.addProduct .btnR:hover {
    right: 10px;
    background-position: -60px 0;
}

.addProduct .contentWrap {
    margin: 0 25px;
    overflow: hidden;
    width: 880px !important;
}

.box-filter .hd a.tiantituLink {
    float: right;
    font-size: 14px;
    color: #fff;
    background: #378dee;
    line-height: 30px;
    margin: 5px 15px;
}

/*2023.05.16*/
/* ??? */
.wacht_qrcode {
    position: absolute;
    width: 16px;
    height: 16px;
    background: url(//www1.pconline.com.cn/product/gz20230516/images/icon-wacht.png) no-repeat;
    right: 30px;
    bottom: 5px;
    cursor: pointer;
    /* z-index: 101; */
    display: inline-block;
    /* position: relative; */
    vertical-align: top;
    margin: 3px 0 0 6px;
    /*opacity: 0;*/
}

/*.wacht_qrcode_qq{
    right: 26px;
}*/
.item-dealer-tel {
    overflow: visible;
}

.wacht_qrcode .wacht-qrcone {
    position: absolute;
    right: -183px;
    padding: 10px 10px 10px 10px;
    width: 150px;
    height: 150px;
    top: -7px;
    display: none;
    border: 1px solid #eee;
    background: #fff;
    z-index: 1;

}

.wacht_qrcode .wacht-qrcone img {
    /* width: 106px; */
    width: 150px;
    height: auto;
}

.wacht_qrcode .wacht-qrcone::before {
    content: "";
    background: url(//icon.zol-img.com.cn/products/v6/dealer-icon.png) no-repeat;
    width: 7px;
    height: 9px;
    position: absolute;
    left: -7px;
    top: 10px;
}

.wacht_qrcode:hover .wacht-qrcone {
    display: block;
}

/* download-entrance start */
.guide .compare-app-down {
    background-image: url('https://www1.pconline.com.cn/cms/gz2024/flowapp/cms_config/images/side-logo.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #44aaff;
}

.guide a:hover {
    /* background-color: #3371be; */
    background-color: #44aaff;
    color: #fff;
    text-decoration: none
}

.sewm-pic img {
    width: 238px;
    height: 254px;
    /* object-fit: contain; */
}


.guide-wrap .compare-app-down .sewm-tc {
    position: absolute;
    display: none;
    width: 50px;
    height: 45px;
    top: 0;
    left: 0;
    background: 0;
}

.guide-wrap .compare-app-down:hover .sewm-tc {
    display: block;
}

.guide-wrap .compare-app-down:hover .sewm-pic {
    width: 238px;
    height: 254px;
    position: absolute;
    display: block;
    background: #fff;
    top: -185px;
    left: -255px;
    z-index: 0;
    padding: 0;
    filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.06))
}

.guide-wrap .compare-app-down:hover .sewm-pic::after {
    content: "";
    z-index: -999;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    background: #fff;
    z-index: -1;
    position: absolute;
    right: -10px;
    top: 204px
}

/* download-entrance end */



.chat-pop-qq {
    background: #fff;
    border-radius: 3px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    text-align: center;
    align-items: center;
    justify-items: center;
    font-size: 14px;
    padding: 14px 30px;
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
}

.chat-pop-qq__box {
    display: flex;
    justify-content: center;
    position: relative;
    height: 50px;
    align-items: center;
}

.chat-pop-qq__close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAWxJREFUOE+tVNtxgzAQvDsKCa4kUEnsDzR0YbsLIT5wKrFTCbgQpMwxOkbIAice84ek29vdeyC8+cM348FTwLquc2vtl3PunmXZoLW+bZFYBVRKHQHg5IMH59yAiAUADABwMcacU8APgMxoHMcOEXPn3Llt24sE8h0AMOOOz4io1Fpzgvl7AKyq6sq3bduWa9LEBgDYG2N2q4Be5vyIA2MGcuZBOflC/oKhUsp5GbdUQFVVe0TsiGjHieq6Llh+yHIG9JdXY8x8JoyZBVfZg7FvU6V90l5I8Nkc7LMfY08C0DwMFN+8599SvJjhgj4Hicy1dlFK9WE3hIDcDn0oOfCstNZ+clXjInjfJ08XklN+hEXixyJf+k8ShiTiKvN0TG2TahkphLBhuZttI1NCREPTNIetmV0bgOToWWunaSGiQ7gMEqO3uF94GLIJRiu1HPjp6c/LIQbm/3EcC0T8IKKfl9fXq4v36YL9L/AvCZcLJKa5j/MAAAAASUVORK5CYII=);
    position: absolute;
    width: 20px;
    height: 20px;
    right: 3px;
    top: 3px;
    cursor: pointer;
}

.chat-pop-qq__number {
    color: #198ef6;
    margin-left: 5px;
}

.chat-pop-text {
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    top: -1000em;
    z-index: -1;
}

.copy-btn {
    background: #007ae6;
    color: #fff;
    margin: 0 0 0 10px;
    width: 72px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    background: #198ef6;
    border-radius: 2px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.copy-btn:hover {
    opacity: 0.9;
}