#preview{ float:none;width:422px;}
.jqzoom{ width:420px; height:420px; position:relative;}

.zoomdiv{ left:859px; height:500px; width:500px;}
.list-h li{ float:left;}
#spec-n5{width:420px; height:70px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:72px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:60px; height:60px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:420px;height:420px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:390px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.l_right{width: 420px;float: right;height: 400px;overflow: hidden;}
.l_right h1{font-size: 18px;color: #333;line-height: 50px;height: 50px;overflow: hidden;}
.l_right p{font-size: 16px;color: #666;line-height: 36px;}
.l_right > ul > li{width: 210px;float: left;}
.l_right > ul > li > p{font-size: 14px;line-height: 27px;color: #666;}
.det> p {position: relative;top: -100px;left: -100px;}


.swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.swiper-button-next{background: url("/lib/images/ico/next.png") !important;right:5%;width: 40px;height: 40px;top:280px;}
.swiper-button-prev{background: url("/lib/images/ico/prev.png") !important;left:5%;width: 40px;height: 40px;top:280px;}
.swiper-button-next:hover{background: url("/lib/images/ico/next.png") !important;}
.swiper-button-prev:hover{background: url("/lib/images/ico/prev.png") !important;}
.swiper-slide {
    background-size: cover;
    background-position: center;
}
.gallery-top {
    height: 80%;
    width: 100%;
}
.gallery-top img{
    width: auto;
    height:500px;
}
.gallery-top .swiper-slide{
    text-align: center;
}
.gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}
.gallery-thumbs img{
    width: 100%;
    height: 200px;
}
.gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}
.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}



