.scrollView {

    height: calc(100% - 111px);

    overflow-x: hidden;

    overflow-y: auto;

    position: relative;

}

.swiper-container {

    margin-left: auto;

    margin-right: auto;

    position: relative;

    overflow: hidden;

    z-index: 1;

}

.swiper-container-android .swiper-slide, .swiper-wrapper {

    -webkit-transform: translate3d(0,0,0);

    -moz-transform: translate3d(0,0,0);

    -o-transform: translate(0,0);

    -ms-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0);

}



.swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    -o-transition-property: -o-transform;

    -ms-transition-property: -ms-transform;

    transition-property: transform;

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

}

.swiper-slide {

    -webkit-flex-shrink: 0;

    -ms-flex: 0 0 auto;

    flex-shrink: 0;

    width: 100%;

    height: 100%;

    position: relative;

}

.product_details_pic .swiper-slide img {

    display: block;

    width: 100%;

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

    bottom: 10px;

    left: 0;

    width: 100%;

}

.swiper-pagination {

    position: absolute;

    text-align: center;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

    -webkit-transform: translate3d(0,0,0);

    -ms-transform: translate3d(0,0,0);

    -o-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0);

    z-index: 10;

}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 5px;

}



.product_details_pic .swiper-pagination-bullet-active {

    background: #a5a5a5;

}

.product_details_pic .swiper-pagination-bullet {

    width: 7px;

    height: 7px;

    opacity: 1;

    background: #ddd;

    border-radius: 50%;

}

.swiper-pagination-bullet-active {

    background: #0DA946;

}

.swiper-pagination-bullet {

    background: #fff;

}

.swiper-pagination-bullet {

    opacity: .6;

}

.swiper-pagination-bullet-active {

    opacity: 1;

    background: #007aff;

}

.swiper-pagination-bullet {

    width: 8px;

    height: 8px;

    display: inline-block;

    border-radius: 100%;

    background: #000;

    opacity: .2;

}

.product_details_pic .swiper-button-prev:hover, .product_details_pic .swiper-button-next:hover {

    background: rgba(230,141,55,.6);

}

.product_details_pic .swiper-button-prev, .product_details_pic .swiper-button-next {

    width: 24px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 18px;

    background: rgba(0,0,0,.6);

    margin-top: -25px;

    color: #fff;

}

.iconfont {

    display: inline-block;

    font: 14px/1 iconfont;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%…2L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);

    right: 10px;

    left: auto;

}

.swiper-button-next, .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 27px;

    height: 44px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    -moz-background-size: 27px 44px;

    -webkit-background-size: 27px 44px;

    background-size: 27px 44px;

    background-position: center;

    background-repeat: no-repeat;

}

.product_details_thead {

    width: 100%;

}

.product_details_thead ul {

    width: 100%;

    margin: 0 auto;

    height: 44px;

    background: #fff;

    border-top: 1px solid #e2e0e4;

    border-bottom: 1px solid #ddd;

}



.clearfix {

    zoom: 1;

}

.product_details_thead li.active {

    border-bottom: 2px solid #3893f1;

}



.product_details_thead li {

    float: left;

    height: 43px;

    line-height: 43px;

    font-size: 13px;

    padding: 0 15px;

    cursor: pointer;

}

.product_details_info {

    padding: 20px 4%;

    background: #efefef;

}

.details_title {

    font-size: 17px;

    color: #444;

}

.details_etitle {

    margin-top: 3px;

}

.product_details_desc {

    margin-top: 10px;

}

.product_details_desc {

    margin-top: 20px;

    font-size: 13px;

    line-height: 22px;

    color: #777;

}
