
@media screen and (min-width: 1200px) {
    .container {
        width: 84%;
    }
}

.shopdetailnav {
    /* width: 1400px; */
    height: 45px;
    margin: 0 auto;
    line-height: 45px;
    background: rgba(250, 250, 250, 1);
}

.shopdetailnav p {
    color: #CCCCCC;
    padding-left: 135px;
}
.hk_seamleswiper{
  margin-bottom: 30px;
}
.shopdetailnav p a {
    font-size: 14px;
    font-family: "Montserrat-light", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #999999;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.shopdetailnav p a:hover{
    color:#666666;
}

.hk_shopdetails {
    padding-top: 25px;
    margin: 0 auto 42px;
    display: flex;
    padding: 25px 120px 0;
    padding-right: 0;
}

.hk_shopleftimg {
    width: 90%;
    padding-right: 0 !important;
    margin-top: 62px;
    padding-left:0 ;
}

.hk_shoprightext {
    width: 34%;
    padding: 0;
    margin-top: 70px;
    /* border: 1px solid black; */
}

.shoppingimg img {
    width: 70%;
}

.shoppingimg {
    display: block;
    position: relative;

    text-align: center;
    margin: 0 auto;

}

/* .shopMultiView {
    display: flex;
    justify-content: center;
} */

.roll__list img {
    display: block;
    width: 100%;
}
.roll__list li {
    opacity: .3;

}
.sortimgborder1, .sortimgborder {
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    opacity: 1 !important;

}

.hk_shoprightext h1 {
    font-size: 26px;
    margin: 20px 0;
    font-family: "Montserrat-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgba(51, 51, 51, 1);
    line-height: 28px;
}

.shopmoney {
    border-bottom: 1px solid #E6E6E6;
    display: flex;
    padding-bottom: 20px;
    justify-content: space-between;
}
.pc_spec_c_GREEN{background: #0FC013 !important;}
.pc_spec_c_RED{background: #E90000 !important;}
.pc_spec_c_YELLOW{background: #F1AE0E !important;}
.wap_spec_c_GREEN{background:#0FC013 !important; }
.wap_spec_c_RED{background:#E90000 !important; }
.wap_spec_c_YELLOW{background:#F1AE0E !important; }
.lixy_spec{
    min-width: 50%;
}
.shopmoney a::before {
    content: url(../images/details-icon-download.png);
    margin-right: 10px;
}

.shopmoney a {
    margin-bottom: 30px;
    font-size: 14px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 19px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.shopmoney a:hover{
    color:#E90000;
}
.shopmoney p {

    font-size: 14px;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 14px;
}

.shopmoney p span {
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    line-height: 18px;
}

.parameter {
    display: flex;
    border-bottom: 1px solid #E6E6E6;
    justify-content: space-between;
}

.parameter1 p, .parameter2 p {

    margin: 30px 0 15px;
    font-size: 16px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #666666;
    line-height: 16px;
    text-transform: capitalize;
}
.firstspantype{
  margin-bottom: 20px;
}
.firstspan {
    margin-right: 35px;
    /* float: left; */
    width: 24px;
    height: 24px;
    position: relative;
    border: 2px solid #B2B3B3;
    /* margin-bottom: 30px; */
    box-sizing: border-box;
    opacity: 0.5;
}
.reticle11-8{
    background: url("../images/11-8.png") left center no-repeat;
}
.reticle11-7{
    background: url("../images/11-7.png") left center no-repeat;
}
.reticle11-6{
    background: url("../images/11-6.png") left center no-repeat;
}
.reticle11-5{
    background: url("../images/11-5.png") left center no-repeat;
}
.reticle11-4{
    background: url("../images/11-4.png") left center no-repeat;
}
.reticle11-3{
    background: url("../images/11-3.png") left center no-repeat;
}
.reticle11-2{
    background: url("../images/11-2.png") left center no-repeat;
}
.reticle11-1{
    background: url("../images/11-1.png") left center no-repeat;
}

.reticle10-8{
    background: url("../images/10-8.png") left center no-repeat;
}
.reticle10-7{
    background: url("../images/10-7.png") left center no-repeat;
}
.reticle10-6{
    background: url("../images/10-6.png") left center no-repeat;
}
.reticle10-5{
    background: url("../images/10-5.png") left center no-repeat;
}
.reticle10-4{
    background: url("../images/10-4.png") left center no-repeat;
}
.reticle10-3{
    background: url("../images/10-3.png") left center no-repeat;
}
.reticle10-2{
    background: url("../images/10-2.png") left center no-repeat;
}
.reticle10-1{
    background: url("../images/10-1.png") left center no-repeat;
}
.reticle9-8{
    background: url("../images/9-8.png") left center no-repeat;
}
.reticle9-7{
    background: url("../images/9-7.png") left center no-repeat;
}
.reticle9-6{
    background: url("../images/9-6.png") left center no-repeat;
}
.reticle9-5{
    background: url("../images/9-5.png") left center no-repeat;
}
.reticle9-4{
    background: url("../images/9-4.png") left center no-repeat;
}
.reticle9-3{
    background: url("../images/9-3.png") left center no-repeat;
}
.reticle9-2{
    background: url("../images/9-2.png") left center no-repeat;
}
.reticle9-1{
    background: url("../images/9-1.png") left center no-repeat;
}

.reticle12-0{
    background: url("../images/12-0.jpg") left center no-repeat;
}
.reticle13-0{
      background: url("../images/13-0.jpg") left center no-repeat;
}
.reticle14-0{
    background: url("../images/14-0.jpg") left center no-repeat;
}
.reticle15-0{
    background: url("../images/15-0.jpg") left center no-repeat;
}
.reticle16-0{
    background: url("../images/16-0.jpg") left center no-repeat;
}
.reticle17-0{
    background: url("../images/17-0.jpg") left center no-repeat;
}
.reticle18-0{
    background: url("../images/18-0.jpg") left center no-repeat;
}
.reticle19-0{
    background: url("../images/19-0.jpg") left center no-repeat;
}
.reticle20-0{
    background: url("../images/20-0.jpg") left center no-repeat;
}
.reticle21-0{
    background: url("../images/21-0.jpg") left center no-repeat;
}
.reticle22-0{
    background: url("../images/22-0.jpg") left center no-repeat;
}
.reticle23-0{
      background: url("../images/23-0.jpg") left center no-repeat;
}
.reticle24-0{
    
    background: url("../images/24-0.jpg") left center no-repeat;
}
.reticle25-0{
    background: url("../images/25-0.jpg") left center no-repeat;
}
.firstspan a {
    width: 14px;
    position: absolute;
    height: 14px;
    left: 50%;
    top: 50%;
    margin-left: -7px; 
    margin-top: -7px;
}

.firstspan1 a {
    background: #E90000;
}

.border-width {

    border: 2px solid #333;
    opacity: 1;
}

.firstspan2 a {
    background: #0FC013;
}

.firstspan3 a {
    background: #F1AE0E;
}

.parameter1 i, .parameter2 i {
    line-height: 24px;
    font-style: normal;
    margin-right: 60px;
    font-size: 16px;
    line-height: 16px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #333333;
}
.parameter2 div{
    width: 244px;
    height: 146px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.parameter2 i::before {
    content: url(../images/details-icon-reticle1.png);
    vertical-align: middle;
    margin-right: 10px;
}

.spa-type {
    display: flex;
    margin-top: 30px;

}

.spa-type button, .spa-type input {
    width: 43px;
    border: 0;
    box-sizing: border-box;

    height: 40px;
}

.spa-type button {
    outline-style: none;
    border: 1px solid #E3E6EC;
    background: #F5F7FA;
    color: #999999;
    border-radius: 2px;
    font-size: 26px;
    line-height: 26px;
    font-family: "Montserrat-light", Arial, "Helvetica Neue", Helvetica, sans-serif;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    cursor: pointer;
}
.spa-type button:hover{
    color:#333333;
    background: #f1f1f1;
}
.spa-type input {
    border-top: 1px solid #E3E6EC;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #E3E6EC;
}

.choosecolor {
    margin-bottom: 20px;
    justify-content: space-between;
    display: flex;
    margin-top: 20px;
}

.choosecolor div>.share_a:last-child {
    margin-left: 50px;
}

.choosecolor div>.share_a:first-child::before {
    content: url(../images/details-icon-compare.png);
    vertical-align: middle;
    margin-right: 10px;
}

.choosecolor div .share_a:last-child::before {
    content: url(../images/details-icon-share.png);
    vertical-align: middle;
    margin-right: 10px;
}

.choosecolor .share_a {
    font-size: 14px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 100px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.choosecolor .share_a:hover{
    color: #E90000;
}
.choosecolor .share_a:hover .share_box{
    display: block;
}
.share_box{
    position: absolute;
    bottom: 65px;
    /*background: #ff2b2b;*/
    width: 130px;
    padding: 8px 15px;
    display: none;
    box-shadow: 0px 2px 4px rgba(0,0,0,.1);
    background: #fff;
    z-index: 999;
}
.share_box a{
    display: block;
    width: 100%;
    line-height: 26px;

}
.share_box a svg{
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}


.choosecolor a:hover {
    color:#E90000;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
}

.addshopcat {
    /* margin-top: 80px; */
    display: flex;
}

.addshopcat a {
    /* margin: 0 10px; */

    display: block;
    width: 260px;
    height: 44px;
    font-size: 14px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #333;
    text-align: center;
    line-height: 44px;
    border-radius: 2px;

}

.addshopcat a:first-child {
    background: #E90000;
    color: white;
    margin-right: 20px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.addshopcat a:first-child:hover {
    background: #db0000;
}
.addshopcat a:first-child::before {
    content: url(../images/details-icon-cart.png);
    vertical-align: sub;
    margin-right: 10px;
}

.addshopcat a:last-child {
    background: #FAFAFA;
    color: #333333;
    border: 1px solid #CCCCCC;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.addshopcat a:last-child:hover {
    background: #ffe5e5;
    border: 1px solid #E90000;
    color: #E90000;
}
.addshopcat a:last-child::before {
    content: url(../images/details-icon-local.png);
    vertical-align: sub;
    margin-right: 10px;
}

.shoppingTab {
    width: 100%;
}

.shoppingTab1 {
    margin: 0 auto;
    height: 47px;
    padding: 0;
}

.shoppingTab1 ul {
    display: flex;
    justify-content: space-between;
}

.shoppingTab1 ul li {
    /* width: 25%; */
    text-align: center;
}

.detailBorder{
    border-bottom: 2px solid #E90000;
}

.shoppingTab1 ul li a {
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Montserrat-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #333333;
    line-height: 45px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
}
.shoppingTab1 ul li a:hover {
   color:#E90000;
}

.shoppingTabcenter {
    width: 100%;
    background: #FAFAFA;
    padding: 0;
    /* height:455px; */
}

/* .tabCenter1,.tabCenter2,.tabCenter3,.tabCenter5{
	width: 100%;
	
} */
.tabCenter1 {
    /* 	width: 1400px; */
    /* margin: 0 auto; */
    /* height: 455px; */
    padding: 60px 0;
    background: #FAFAFA;
}

.tabCenter1 h1 {
    font-size: 28px;
    font-family: "Montserrat-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgba(51, 51, 51, 1);
    line-height: 28px;
    text-align: center;
    margin-bottom: 40px;
}

.shop-overview {
    display: flex;
    padding: 0;
}

.shop-overviewleft {
    width: 50%;
    padding-left: 40px;
    background: rgba(255, 255, 255, 1);
    /* height: 245px; */
    /* padding-top: 30px; */
    padding-right: 0;
    /* display: flex; */
    /* margin-right:40px ;	 */
}



.shop-overviewright p {
    font-size: 14px;
    font-family:"Montserrat-light", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgba(51, 51, 51, 1);
    /*line-height: 14px;*/
    word-break: break-all;
}
.dimensions {
    padding-left: 0;
}
.dimensions p {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 16px;
}


.dimensionsUl p {
    font-size: 16px;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 16px;
    margin-bottom: 30px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
}


.dimensionsUl ul{
    padding-left: 0 !important;
}
.shop-overviewleft .dimensionsUl ul {
    display: block;
    margin-top: 30px;

}

.tabCenter3 {
    padding: 60px 0 0 0;
}

.shop-overviewleft .dimensionsUl ul li {
    border-bottom: 1px solid gray;
    width: 100%;
    display: flex;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 21px;
}

.shop-overviewleft .dimensionsUl ul li span {
    width: 4px;
    height: 4px;
    /* margin-right:10px; */
    margin-top: 8px;
    background: rgba(233, 0, 0, 1);
    border-radius: 50%;
    display: block;
    margin-right: 10px;
}

.tabCenter2 {
    padding: 60px 0;
    width: 100%;
    background: url(../images/detailimg.jpg) center bottom;
    background-repeat: no-repeat;
    background-size:cover;
    /* position: absolute; */

    
}

.tabCenter2 h1 {
    /* margin-bottom: 60px; */
    font-size: 28px;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    line-height: 28px;
    text-align: center;
}

.shop-overview hr {
    display: block;
    width: 1px;
    margin: 0 40px;
    height: 265px;
    background: rgba(255, 255, 255, 1);
    opacity: 0.1;
}

.shop-overviewleft2 {
    padding-left: 0;
    margin-right: 0;
    background: transparent;
    padding-top: 0;
    width: 50%;
}

.shop-overviewleft2 ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.shop-overviewleft2 ul li {
    /* margin-right: 130px; */
    margin-bottom: 50px;
}

.shop-overviewleft2 ul li:nth-child(3n) {
    margin-right: 0;
}

.shop-overviewleft2 ul li p {
    margin: 0 auto 20px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.shop-overviewleft2 ul li p img{
    width: 100%;
    height: 100%;
}

.shop-overviewleft2 ul li span {
    display: block;
    font-size: 12px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 16px;
    text-align: center;
}

.shop-overviewright2 p {
    margin-bottom: 0 !important;
}

.shop-overviewright2 ul li {
    border-top: 1px solid rgba(255, 255, 255, .3);
    /* opacity:0.3; */
}

.shop-overviewright2 ul li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    /* opacity:0.3; */
}

.shop-overviewright2 ul li p {
    font-size: 16px;
    font-weight: 400;
    color: white;
    line-height: 12px;
    padding: 20px 0;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.moreDetails {
    display: block;
    width: 82%;
    height: 44px;
    margin-top: 60px;
    background: rgba(0, 0, 0, 1);
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 2px;
    text-align: center;
    font-size: 14px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #FFFFFF;
    line-height: 44px;
    padding: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.moreDetails:hover {
    border: 1px solid rgba(255, 255, 255, .8);
}
.tabCentercon {

    padding: 0;

}

.physical {
    width: 100%; /* margin-right: 30px; */
    padding: 0;
}

.Specifiaiton {
    margin-bottom: 30px;
    /* margin: 30px; */

}

.Specifiaiton h4 {
    padding-left: 20px;
    background: #323232;
    font-size: 16px;
    font-family:"Montserrat-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgba(255, 255, 255, 1);
    line-height: 40px;
}

.Specifiaiton ul {
    width: 100%;
    padding-bottom: 20px;
    background: white;

}

.Specifiaiton ul li {
    margin: 0 30px;
    height: 35px;
    display: flex;
    border-bottom: 1px solid #E6E6E6;
    justify-content: space-between;
}

.Specifiaiton ul li span {
    line-height: 45px;
}

.Specifiaiton ul li span:last-child {
    font-size: 14px;
    font-family:"Montserrat-light", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgba(51, 51, 51, 1);
}

.Specifiaiton ul li span:first-child {
    font-size: 14px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
}

.tabCenter4 {
    background: white;
}

.tabCenter4 h4, .holosun {
    text-align: center;
}

.holosun {
    font-size: 14px;
    font-family: "Montserrat-light", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 14px;
    margin-bottom: 40px;
}

.tabCenter4 h4 {
    font-size: 28px;
    margin: 60px auto 15px;
    font-family: "Montserrat-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgba(51, 51, 51, 1);
    line-height: 28px;

}

.tabCentervideo {
    /* width: 1115px; */
    /* 	margin: 0 auto; */
    display: flex;
}

.nominateLeft {
    width: 63.5%;
    position: relative;
    height: 480px;
}

.nominateLeft img {
    position: absolute;
    top: 42%;
    left: 47%;

}


.nominate video, .nominate iframe {
    width: 250px;
    height: 150px;
    margin-bottom: 11px;
}

video {
    position: relative;
}

video source {
    position: absolute;
    z-index: 11;
}

#pkay {
    z-index: 9999;
}


.hkrol {
    padding: 20px;
    /* background: #FAFAFA; */
    margin-bottom: 100px;
}

/* 横向滚动 */
.scroll_horizontal {
    position: relative;
    width: 84%;
    margin: 0 auto;
}

.scroll_horizontal .box {
    overflow: hidden;
    position: relative;
    width: 92.5%;

    margin: 0 auto;
}

.scroll_horizontal .list {
    overflow: hidden;
    width: 9999px;
}

.scroll_horizontal .prev,
.scroll_horizontal .next {
    position: absolute;
    top: 56%;
    margin-top: -25px;
    width: 38px;
    height: 68px;
    cursor: pointer;

}
.scroll_horizontal .prev:after{
content: "";
    display: block;
    width: 38px;
    height: 68px;
    background: url('../images/recommend-icon-left.png') center center no-repeat #ccc;

}
.scroll_horizontal .next:after{
content: "";
    display: block;
    width: 38px;
    height: 68px;
    background: url('../images/recommend-icon-right.png') center center no-repeat #ccc;

}
.scroll_horizontal .prev {
    left: 5px;
}

.scroll_horizontal .next {
    right: 5px;

}

.scroll_horizontal .list li {
    float: left;
    padding: 0 50px;
}

.list li h1 {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    width: 135px;
    overflow: hidden; /*超出部分隐藏*/
    text-overflow: ellipsis; /* 超出部分显示省略号 */
    white-space: nowrap; /*规定段落中的文本不进行换行 */
}

.list li p {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    font-weight: 300;
    color: rgba(102, 102, 102, 1);
}

.list li a.yman_a {
    margin: 10px auto 0;
    display: block;
    width: 120px;
    height: 40px;
    background: #E90000;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    line-height: 40px;
    box-sizing: border-box;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.list li a:hover{
    background: #444444;
}
.hk_imgdiv img {
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 100px;
}

.tabCenter4 h4 {
    margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
    .addshopImg{
        display: flex !important;
    }
    .hk_shopleftimg{
        margin-top: 30px;
    }
    .hk_shoprightext{
        margin-top: 0;
    }
    parameter1 
    .shop-overviewright ul li p{
        text-indent: 3px !important;
    }
    .shop-overviewright ul{
    border-left: 0 !important;
    padding-left: 0 !important;
    }
    .tabCenter1 h1{

    margin-bottom: 30px;    }
    .hk_connectshopping{
        display: none !important;
    }
    .small_box{
        display: none !important;
    }
    #overshop1{
        display: none;
    }
    #overshop2{
        display: block !important;
    }
    .shop-overviewright {
        display: block !important;
       padding: 20px 0 !important;
    }
    .dimensilulli{
        margin-left: 0 !important ;
        padding-left: 0 !important;
        margin-top: 20px;
        padding-right: 0 !important;
    }


    .shoppingimg img{
        width: 75%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
    .Specifiaiton ul li span{
        font-size: 12px !important;
    }
    .hk_shopdetails{
        padding: 25px 0 0  0 ;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .hk_shopdetails{
        padding: 25px 0 0  0 ;
    }
    .choosecolor a{
        line-height: 50px;
    }
#pictureViewer{
    display: none !important;
}
    /* 	.container{
            width: 750px;
        } */
    /* .hk_shopdetails {
        padding: 0;
    } */

    .shoppingimg img {
        width: 100%;
    }

    .addshopcat {
        margin-left: 25px;
    }

    .shopMultiView img {
        width: 50px;
        height: 50px;
    }

    .hk_shopleftimg {
        margin-right: 0;
        padding: 0;
    }

    .hk_shoprightext {
        padding: 0;
    }

    .parameter2 i {
        margin-right: 12px;
    }

    .shoppingTabcenter {
        padding: 0;
    }

    .shop-overview {
        display: block;
        padding: 0;
    }

    .shop-overviewleft {
        width: 100%;
    }

    .shop-overviewright {
        width: 100%;
        /* display: flex; */
        margin-top: 40px;
        display: block;
    }

    .moreDetails {
        width: 100%;
    }

    .tabCenter4 {
        padding: 0;
    }

    .tabCentercon {
        display: block;
    }

    .physical {
        padding: 0 15px;
    }

    .nominateLeft {
        width: 100%;
    }

    .tabCentervideo {
        padding: 0;
    }

    video {
        width: 100%;
    }

    .scroll_horizontal {
        width: 100%;
        padding-bottom: 120px;
    }

    .scroll_horizontal .prev, .scroll_horizontal .next {
        top: 14%;
        width: 38px;
        height: 68px;
    }

    .scroll_horizontal .list li {
        padding: 0 38px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
/* 
    .hk_shopdetails {
        padding: 0;
    } */

    .hk_shopleftimg {
        margin-right: 0;
    }

    .scroll_horizontal .list li {
        padding: 0 52px;
    }

    .shop-overviewleft {
        padding-left: 0;
    }

    .tabCenter1 {
        width: 100%;
        margin: 0 auto;
        /* margin-left: 30px; */
    }

    .addshopcat {
        margin-left: 25px;
    }

    .shop-overviewright {
        padding-right: 0;
    }

    .tabCenter4 {
        padding: 0;
    }

    .tabCentervideo {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        padding: 0;
    }

    .nominateLeft {
        width: 75.5%;
        overflow: hidden;
        padding-left: 0;
    }

    .nominate {
        width: 24.33%;
    }
}

@media screen and (max-width: 767px) {

    
.firstspan1 a {
    background: transparent !important;
}
    
#wap-page span{
    width: 6px;
    height: 6px;
    border-radius: 50%;
}
    #pictureViewer{
        display: none !important;
    }
    .container {
        width: 100%;
    }
.imgalerts{
    display: none !important;
}
    .shopMultiView {
        display: none;
    }

    .swiper-pagination-bullet {
        width: 14%;
        height: 6px;

        border-radius: 0;
        /* background: red; */
        /*  opacity: .2; */
    }

    .swiper-pagination-bullet-active {
        background: rgba(233, 0, 0, 1);
    }

    /* .swiper-pagination-bullet {
        width: 80px;
        height: 6px;
        display: inline-block;
        border-radius: 0;
        background: #000;
        opacity: .2;
    } */
    .shopdetailnav {
        padding: 0 15px;
    }

    .shop-overview {
        /* padding: 0; */
        display: block;
    }

    .shop-overviewleft {
        width: 100%;
        padding: 0;
    }

    .shop-overviewright {
        width: 100%;
    }

    .shop-overviewright p {
        line-height: 18px;
    }



    .moreDetails {
        width: 100%;
    }

    .shoppingTabcenter {
        padding: 0;
    }

    .tabCentercon {
        display: block;
    }

    .data {
        padding: 0;
    }

    .tabCenter3 {
        padding: 60px 15px 0;
    }

    .dimensions img {
        display: block;
        margin: 0 auto;
    }

    .dimensionsUl {
        margin-top: 0;
    
    }

    .tabCentervideo {
        padding: 0;
    }

    .nominate {
        width: 100%;
        padding: 0;
    }

    .nominate video, .nominate iframe {
        width: 50%;
    }

    .nominate video:nth-child(odd), .nominate iframe:nth-child(odd) {
        padding: 0 10px 0 0;
    }

    .nominate video:nth-child(even), .nominate iframe:nth-child(even) {
        padding: 0 0 0 10px;
    }

    .scroll_horizontal {
        width: 100%;
    }

    .scroll_horizontal .list {
        width: 100%;
    }

    .scroll_horizontal .box {
        width: 100%;
    }

    .scroll_horizontal .list li {
        padding: 0;
        width: 50%;
    }

    .list ul li {
        width: 50%;
    }

    .list li a {
        margin-bottom: 10px !important;
    }

    .shopdetailnav, .parameter1 i {
        display: none;
    }

    .hk_shopdetails {
        margin: 0;
        display: block;
        padding: 0;
    }

    .hk_shopleftimg {
        width: auto;
        margin-right: auto;
    }

    .hk_shoprightext {
        width: auto;
        padding: 0 15px;
    }

    .parameter {
        display: block;
    }
    .hk_contrast{
        display: none !important;
    }
    .choosecolor div:last-child {
        display: none;
    }

    .addshopcat, .spa-type {
        margin-top: 0;
    }

    .addshopcat {
        width: 100%;
    }

    .choosecolor, .shopmoney {
        display: block;
    }

    .parameter2, .hk_shoprightext h1, .parameter1 {
        display: none;
    }

    .parameter, .choosecolor {
        border: 0;
    }

    .choosecolor a {
        line-height: 14px;
    }

    .choosecolor {
        display: flex;
        /* padding: 0 15px; */
        width: 100%;
    }

    .wapType {
        display: block !important;
    }

    .wapType .parameter2 {
        display: block;
    }

    .parameter2 i {
        line-height: 46px;
    }

    .parameter2 i::before {
        vertical-align: text-top;
        position: relative;
        top: -6px;
    }

    .addshopcat {
        /* padding-left: 5%; */
        padding: 0;
        margin-top: 20px;

    }

    .reticle {
        font-size: 14px;
        font-weight: 400;
        color: rgba(153, 153, 153, 1);
        line-height: 14px;
        /* padding-left: 3%; */
    }

    .wap-parameter1 {
        overflow: hidden;
        display: flex !important;
        flex-wrap: wrap;
    }
    .firstspan{
        width:  auto;
        padding: 5px;
        height: auto;
        display:table;
    }
   

    .hk_typeotdot {
        margin-right: 0 !important;
    }

    .wap-parameter1 i {
        display: none;
    }

    .wap-parameter1 p {
        display: none;
    }

    .shop-overviewright2 ul li p {
        font-size: 12px;
    }

    .firstspan {
        margin-bottom: 0;
        margin-top: 14px;
    }

    .shopmoney p {
        margin-top: 14px;
    }

    .reticle {
        display: block !important;
        line-height: 25px;
        text-transform: capitalize;
    }

    .wap-titlep {
        display: block !important;
        margin: 0 !important;
        color: rgba(51, 51, 51, 1);

    }

    .wap-titlep a {
        float: right;
    }

    .shopmoney {
        display: flex;
        margin-top: 30px;
        overflow: hidden;
        width: 95%;
        margin: 30px auto 10px;
        padding-bottom: 20px;
    }

    /* .shopmoney p{
         line-height: ;
     } */
    .shopmoney a {
        float: right;
        margin-bottom: 0;
    }

    .shopmoney-wap {
        width: 40%;
    }

    .shopmoney-wap a:first-child {
        display: block !important;
        margin-bottom: 22px;
    }

    .shopmoney-wap a:first-child::before {
        content: url(../images/details-icon-share.png);
        vertical-align: middle;
    }

    .shopmoney p span {
        font-weight: bold;
    }

    .hk_pcshopdown {
        display: none;
    }

    .hk_wapshopdown {
        display: block !important;
    }
}

.wapType, .wap-parameter1, .reticle, .wap-titlep {
    display: none;
}

.shopmoney-wap a:first-child, .hk_wapshopdown {
    display: none;
}
	
.imgalert img{
	 width: 100%;
	 height: 100%;
}
.imgalerts{
	 z-index: 999;
	  width: 100%;
	 height: 100%;
	 position: fixed;
	 display: none;
	 /* display: block; */
	   left: 0;
	 top: 0;
	 background: url(../images/bg-covor.png);
}

 .imgalert{
	overflow: hidden;
	 position: absolute;
	 left: 0;
	 top: 0;
	 right: 0;
	 margin: auto;
	 opacity: 1;
	 bottom: 0;
	 width: 800px;
	 height: 800px;
	 transition: ease-in-out 1s;
	 z-index:9999 ;
 }


/* 修改----------> */
.dimensionsUl {
    padding: 30px 0 0 0px;
    background: #FFFFFF;
}
.dimensionsUl  ul li{
    white-space:nowrap;
    border-bottom: 1px solid #CCCCCC;
    display: inline-block;
    margin-bottom: 10px;
    font-size:14px;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    color: #666666;
    line-height: 21px;
    width: 45%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 4.5%;
}
.dimensionsUl  ul li::before{
    content: "  ";
width: 4px;
height: 4px;
display: inline-block;
background: #E90000;
border-radius: 50%;
vertical-align: middle;
margin-right: 5px;
}
 .shopdetailnavtitle .container{
width: 100%;
 }
 .shopdetailnav p{
     padding-left: 0;
     margin-left: 240px;
 }

 .containerfour{
width: 85%;
 }

/* .shop-overviewleft{
    padding-left: 30px;
} */
.hk_dimenImg{
width: 99.9%;
/* height: 229px; */
padding-bottom: 10px;
}


.dimensilulli{
    margin-left: 0px;
    padding-left: 0;
    margin-bottom: 10px;
}
.hk_connectshopping{
    width: 30px;
    height: 445px;
    background: url(../images/details-bg-Separate.png);
     background-repeat: no-repeat;
     /* background-size: cover; */
      background-size: 100% 100%;
    /* margin-left: 3%; */
    margin-right: 8%;
    float: left;
    margin-top: 88px;
}

/* 商品对比 */
.hk_contrast {
    display: flex;
    position: fixed;
    bottom: 0;
    width: 1380px;
    left: 50%;
    margin-left: -690px;
    /* margin: 0 auto 50px; */
    height: 70px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid #E90000;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 999999;
    box-shadow: 0px -5px 8px 0px rgba(0, 0, 0, 0.08);

}

.hk_reference {
    display: flex;
}

.hk_contrast .hk_reference {
    width: 235px;
    border: 1px solid blue;
    height: 70px;
}

.hk_sortitle {
    font-size: 18px;
    font-family: Montserrat;
    margin-top: 40px;
    margin-bottom: 30px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 18px;
    padding: 0 20px;
    overflow: hidden; /*超出部分隐藏*/
    text-overflow: ellipsis; /* 超出部分显示省略号 */
    white-space: nowrap; /*规定段落中的文本不进行换行 */
}

.hk_sortitle + p {
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 16px;
}

.hk_contrastshop {
    position: relative;
    padding-right: 20px;
    padding-left: 30px;
    border-left: 1px solid gainsboro;
    box-sizing: border-box;
    width: 17%;
}

.shoParameter {
    position: absolute;
    top: 10%;
    left: 40%;
}

.shoParameter p {
    font-size: 14px;
    font-family: Montserrat;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%;
}

#hk_contrastshopdelete {
    border: 0;
}

.hk_contrastshopdelete a {
    margin-top: -5px;
}

.hk_contrastshopdelete a:first-child {
    width: 138px;
    left: 0;
    height: 40px;
    background: rgba(233, 0, 0, 1);
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
}

.hk_contrastshopdelete a:last-child {
    font-size: 14px;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    line-height: 40px;
}

.shopborder-right {
    display: block;
    width: 1px;
    margin-top: 5px;
    height: 60px;
    background: rgba(217, 217, 217, 1);
}

.shoParameter p:nth-child(2) {
    color: #E90000;
}

.hk_contrastshop img {
    width: 39px;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    height: 42px;
    border: 1px solid;
}

.hk_contrastshop a {
    position: absolute;
    right: 20px;
    top: 30%;
}



#overshop2{
    display: none;
}
.overxq{
overflow: hidden;
border: 1px solid #E5E5E5;
    width: 100%;
    background: #FFFFFF;
}
.overxq .tabCenter1 {
    background: #FFFFFF;
}
.overxq2{
    overflow: hidden;
    margin-bottom: 20px;
}
.bigimg{
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(../images/top-icon-search.png);
    background-repeat: no-repeat;
    background-size: cover;
right: 0;
bottom: 0;
}
.shoppingimg{
    position: relative;
}




@media  screen and (min-width:768px) and (max-width:1435px){
    /* .hk_shopdetails{
        padding:0 ;
    } */
.choosecolor div>.share_a:last-child{
    margin-left:10px;
}
.hk_shoprightext{
    width: 45%;
}
.skill-share{
    display: flex;
}
.share_a{
    white-space:nowrap;
}
}

.shop-overviewright ul{
    border-left:1px solid rgba(255, 255, 255, .1) ;
    padding-left: 40px;
}

.shoppingimg  img{
    cursor:pointer;
    border: 1px solid #E5E5E5;
    margin-bottom: 40px;
}


.textCapital{
    text-transform:Uppercase;
}


.shopdetailnavtitle .row p a{
    text-transform:Uppercase;
}
.shop-overviewright{
    padding: 0;
}
.gig-Detailsatext{
    background:rgba(0,0,0,.5);
    border:1px solid rgba(255, 255, 255, .5);
    border-radius:2px;
    margin-top: 60px;
    text-align: center;
}
.Detailsatext{
    font-size:14px;
    font-family:Montserrat;
    font-weight:400;
    color:#FFFFFF;
    line-height:44px;
    
}

.shopdetailnav p a:hover{
    color: #E90000;
    font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.shop-overviewright ul li p::before{
content: " • ";
color: #FFFFFF;
}
.shop-overviewright ul li p{
    padding-left: 0px;
    text-indent: -12px; 
    line-height: 18px;

}

@media screen and (max-width: 1367px) {
   .hk_shopleftimg  .small_box{
        width: 304px;
    }
    .small_box .left_btn{
        margin-right: 0;
    }
    .small_box .right_btn{
        margin-left: 0;
    }
    .small_box .small_list ul li{
        width: 62px;
    }
}

@media screen and (min-width: 1921px) and   (max-width: 2560px){
.shoppingimg img{
    width: 50%;
}
}
@media screen and (min-width: 769px) and   (max-width: 1024px){
    .shoppingimg img{
        width: 85%;
    }
    .small_box .left_btn {
        margin-right: 2px;}
    }


    .addlassers .addlasser{
      width: auto ;
      text-align: left;
      display: table;
      height:  auto !important;
    }
    .addlasser{
        border: 1px solid #B2B3B3;
    }
    .addlasser a{
        color: #333;
    }
    .addlassers .addlasser a{
        width: 100% ;
        text-align: left;
        position: static;
        margin: 0;
        font-size: 12px;
       padding-left: 5px;  padding-right: 5px;
        background: transparent !important;
      }

   .boraddleaser{
        border: 1px solid #E90000;
        background: #ffe5e5;
    }
    .boraddleasera{
        color:#E90000 !important;
    }

  



    .addshopImg{
        display: none; align-items: center;
           }
        .reticle-c{
            width: 100px;
            height: 100px;
            background-size: 100px;
        }