﻿/*================================
Single Product Page Style
==================================*/
.inner{padding-top: 2%}
@media only screen and (max-width: 767.98px) {
.product-thumb-area {
	margin-bottom: 30px;
}
}
.product-thumb-area .single-thumb-item img {
	margin: auto;
	max-width: 100%;border: 0px
}
.product-thumb-area .product-details-thumbnail {
	border: 0px solid #e1e1e1;
	text-align: center;
	position: relative;
}
.product-thumb-area .product-details-thumbnail .btn-large-view {
	background-color: rgba(255, 255, 255, 0.9);
	bottom: 20px;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
	color: #1b1b1c;
	display: block;
	font-weight: 700;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 22px;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	width: 136px;
}
.product-thumb-area .product-details-thumbnail .btn-large-view i {
	margin-left: 3px;
	vertical-align: middle;
}
.product-details-info-content-wrap .product-details-thumbnail-nav {
	margin-top: 20px;text-align: center;
}
.product-details-thumbnail-nav .single-thumb-item {

	text-align: center;
	cursor: pointer;float: left;width: 20%;margin-top: 5px
}
.product-details-thumbnail-nav .single-thumb-item img{max-width: 95%;	border: 1px solid #e1e1e1;}
.product-thumb-area .product-details-thumbnail-nav .slick-list {
	margin: 0 -5px;
}
.product-thumb-area .product-details-thumbnail-nav .slick-list .slick-slide {
	margin: 0 5px;
}

@media only screen and (min-width: 1200px) {
.prod-details-info-content {
	padding-left: 20px;
}
.prod-details-info-content p {
	font-size: 16px;
}
}
.prod-details-info-content h1 {
	font-size: 26px;
}

@media only screen and (max-width: 767.98px) {
.prod-details-info-content h1 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
}
.prod-details-info-content .price {
	font-size: 18px;
	margin: 20px 0;
}

@media only screen and (max-width: 767.98px) {
.prod-details-info-content .price {
	font-size: 18px;
	margin: 20px 0;
}
}
.prod-details-info-content .price-amount {
	font-size: 18px;
	font-weight: 500;
	vertical-align: middle;
}
.product-config {
	margin: 40px 0;
}
.product-config .table {
	margin-bottom: 0;
}
.product-config .table-bordered td, .product-config .table-bordered th {
	border-color: #e1e1e1;
}
.product-config .table th {
	font-size: 18px;
	font-weight: 500;
}
.product-config .table .config-option a {
	color: #1b1b1c;
	font-size: 16px;
	font-weight: 500;
	margin-right: 10px;
}

.product-config .table .config-option a:last-child {
	margin-right: 0;
}
.product-config .table .config-option a:hover {
	color: #db0303;
}
.product-meta {
	margin-top: 40px;
}
.product-meta span:not(.sku) {
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
}
.product-meta span:not(.sku):last-child {
	margin-bottom: 0;
}
.product-meta a {
	color: #1b1b1c;
	margin-right: 5px;
	font-size: 15px;
	vertical-align: middle;
}
.product-meta a:last-child {
	margin-right: 0;
}
.product-meta a:hover {
	color: #db0303;
}
.pro-qty {
	border: 1px solid #e1e1e1;
	display: inline-block;
	position: relative;
	width: 150px;
}

@media only screen and (max-width: 767.98px), only screen and (min-width: 768px) and (max-width: 991.98px) {
.pro-qty {
	width: 120px;
}
}
.pro-qty input {
	font-weight: 600;
	border: none;
	text-align: center;
	padding: 12px 45px;
	outline: none;
	width: 100%;
}
.pro-qty a {
	color: #000000;
	font-size: 22px;
	font-weight: 600;
	text-align: center;
	position: absolute;
	top: 0;
	line-height: 50px;
	height: 100%;
	width: 35px;
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
.pro-qty a {
	width: 35px;
	line-height: 54px;
}
}

@media only screen and (max-width: 767.98px) {
.pro-qty a {
	width: 35px;
	line-height: 48px;
}
}
.pro-qty a:hover {
	background-color: #db0303;
	border-color: #db0303;
	color: #FFFFFF;
}
.pro-qty a.inc {
	right: 0;
	border-left: 1px solid #e1e1e1;
}
.pro-qty a.dec {
	left: 0;
	border-right: 1px solid #e1e1e1;
}
.product-description-review {
	margin-top: 20px;
}

@media only screen and (max-width: 767.98px) {
.product-description-review {
	margin-top: 10px;
}
}
.product-description-review .desc-review-tab-menu {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.product-description-review .desc-review-tab-menu li {
	width: 100%;
}
.product-description-review .desc-review-tab-menu li a {
	background-color: #1b1b1c;
	border-right: 2px solid #ddd;
	color: #FFFFFF;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	padding: 20px 0;
}
.product-description-review .desc-review-tab-menu li a:last-child {
	border: none;
}
.product-description-review .desc-review-tab-menu li a.active {
	background-color: #db0303;
}

@media only screen and (max-width: 767.98px) {
.product-description-review .desc-review-tab-menu li a {
	font-size: 15px;
	font-weight: 500;
	padding: 10px 0;
}
.product-description-review .tab-content {
	font-size: 12px;
}
}
.product-description-review .tab-tit {
	line-height: 40px;
	background: #4F5152;
	text-indent: 20px;
	color: #fff;
	font-size: 16px;
}
.product-description-review .tab-content {
	padding: 20px 0;
	line-height: 25px;
	font-size: 16px;
}
/*产品介绍区域*/
.product-description-review .tab-content .line_tab {
	clear: both;
}
.product-description-review .tab-content .line_tab strong.sub_line {
	display: block;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
	border-bottom: 4px solid #00539b;
}
.product-description-review .tab-content .product_download {
	margin-top: 10px;
	margin-bottom: 10px;
}
.product-description-review .tab-content .product_download i {
	color: red;
}
.product-description-review .tab-content .product_download .col-lg-4 img {
	width: 25px;
	height: 25px;
}
.product-description-review .tab-content .line img {
	width: 100%;
}
.product-description-review .tab-content .intro img {
	width: 100%;
}

@media(max-width:780px) {
.product-description-review .tab-content p.w_100 img {
	width: 100%;
}
}
.product-description-review .tab-content p.w_100 img {
	max-width: 840px;
}
.product-description-review .tab-content table.bg1 {
	border-collapse: collapse;
	border: #ccc solid 1px;
	width: 100%;
}
.product-description-review .tab-content table.bg1 td {
	border: #ccc solid 1px;
	line-height: 25px;
}
.product-description-review .tab-content table.bg1 tr:nth-child(odd) {
	background: rgba(0,0,0,.1);
}
.product-description-review .tab-content table.bg2 {
	border-collapse: collapse;
	border: #ccc solid 1px;
	border-left: 0;
	border-right: 0;
	width: 100%;
}
.product-description-review .tab-content table.bg2 td {
	border: #ccc solid 1px;
	border-left: 0;
	border-right: 0;
	line-height: 25px;
}
.product-description-review .tab-content table.bg2 td img {
	padding: 2px;
	background: #fff;
}
.product-description-review .tab-content table.bg2 tr:nth-child(odd) {
	background: rgba(0,0,0,.1);
}
.product-description-review .tab-content table.bg4 tr td {
	border: #ccc solid 1px;
}
.product-description-review .tab-content table.bg4 tr.firstRow td {
	background: rgba(0,0,0,.1);
}
.product-description-review .tab-content table.bg4 tr:nth-child(even) {
	background: rgba(0,0,0,.1);
}
/*
.product-description-review .tab-content table.bg4 tr td:first-child{ border-left:none;}
.product-description-review .tab-content table.bg4 tr td:last-child{ border-right:none;}
*/


.product-description-review .tab-content .zt img {
	width: 100%;
}
.product-description-review .tab-content .yz {
	height: 279px;
}

@media(max-width:990px) {
.product-description-review .tab-content .yz {
	height: 30px;
}
}
.product-description-review .tab-content .zt {
	clear: both;
}
.product-description-review .tab-content .yz img {
	width: 100%;
}
.inner_table {
	overflow: scroll;
}
.inner_table .tableHtml {
	overflow-x: scroll;
	width: 200%;

}
.inner_table .tableHtml table {
	border-collapse: collapse;
}
.inner_table .tableHtml table td {
	line-height: 21px;
	padding: 0px 2px;
}
p.table_title {
	line-height: 25px;
}
p.table_title i {
	font-size: 2rem;
	color: #171c61;
	line-height: 25px;
}
p.table_title i.fa-hand-o-down {
	color: red;
	padding: 0px 7px;
}
p.table_title strong {
	font-size: 2rem;
	text-indent: 10px;
	line-height: 25px;
	margin-right: 10px;
}
.product-description-review .tab-content table.bg3 {
	border-collapse: collapse;
	border: #ccc solid 1px;
}
.product-description-review .tab-content table.bg3 td {
	border: #ccc solid 1px;
	line-height: 25px;
}
.product-description-review .tab-content table.bg3 tr:nth-child(1) td {
	background: rgba(0,0,0,.1);
}
.product-description-review .tab-content table.bg3 tr:nth-child(2) td {
	background: rgba(0,0,0,.1);
}
.product-description-review .tab-content table.bg3 tr td:first-child {
	background: rgba(0,0,0,.1);
}
.other-pro {
	width: 100%;
	overflow: hidden;
}
.other-pro .other-pro-con {
	margin-top: 15px;
}
.other-pro .other-pro-con .con {/* margin-bottom: 20px; */
}
.other-pro .other-pro-con .con .img {
	overflow: hidden;
}
.other-pro .other-pro-con .con .img img {
	width: 100%;
	border: #ccc solid 1px;
}
.other-pro .other-pro-con .con .txt {
	padding: 10px 0;
	background: #fff;
	width: 100%;
	text-align: center;
}
.other-pro .other-pro-con .con .txt span {
	display: block;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.other-pro .other-pro-con .con .txt span a {
	color: #111;
}
.other-pro .other-pro-con .con .txt em {
	display: block;
	line-height: 24px;
	height: 73px;
}
.other-pro .other-pro-con .con:hover .txt {
	display: block;
	background: #6d82a7;
}
.other-pro .other-pro-con .con:hover .txt span a, .other-pro .other-pro-con .con:hover .txt em {
	color: #fff;
}

@media (max-width: 991px) {
.other-pro {
	padding: 40px 0;
  /*background: #efefef;*/
}
.other-pro .other-pro-con {
	margin-top: 35px;
}
.other-pro .other-pro-con .con .txt span {
	font-size: 14px;
	line-height: 20px;
}
.other-pro .other-pro-con .con .txt em {
	display: none;
}
.other-pro .other-pro-con .con .img img {
	width: 100%;
}
}
.other-pro .index-tit span {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
	text-align: left;
}
.inner .related_news .col-md-6 {
	width: 48%;
}
.news-info .contwrap table.table1 tr {
	line-height: 25px;
}
.news-info .contwrap table.table1 tr td {
	padding: 0px 2px;
	line-height: 25px;
}

/*产品介绍区域*/
@media only screen and (max-width: 767.98px) {
.product-description-review .tab-content {
	padding: 15px;
}
}
.product-rating-wrap .average-rating {
	margin-bottom: 30px;
}
.product-rating-wrap .average-rating h4 {
	font-weight: 400;
	font-size: 22px;
	margin-bottom: 3px;
}
.product-rating-wrap .display-ratings .rating-item {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product-rating-wrap .display-ratings .rating-item:last-child {
	margin-bottom: 0;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-pic {
	max-width: 50px;
	-webkit-flex-basis: 50px;
	-ms-flex-preferred-size: 50px;
	flex-basis: 50px;
	border-radius: 2px;
	overflow: hidden;
	margin-right: 10px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt {
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	padding: 15px;
	-webkit-flex-basis: calc(100% - 60px);
	-ms-flex-preferred-size: calc(100% - 60px);
	flex-basis: calc(100% - 60px);
	max-width: calc(100% - 60px);
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-meta h3 {
	font-size: 14px;
	margin-top: 0;
	font-family: "Poppins", sans-serif;
	display: inline-block;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-meta .time {
	vertical-align: middle;
	margin-left: 5px;
	font-size: 13px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-star {
	color: #db0303;
	font-size: 14px;
	margin-bottom: 5px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-star i {
	margin-right: 5px;
}
.product-rating-wrap .display-ratings .rating-item .rating-author-txt .rating-star i:last-child {
	margin-right: 0;
}
.product-rating-wrap .rating-form-wrapper {
	margin-top: 60px;
}
.product-rating-wrap .rating-form-wrapper h3 {
	font-size: 24px;
	font-weight: 500;
	margin-top: -5px;
	margin-bottom: 20px;
}
.product-rating-wrap .rating-form-wrapper .rating-form h5 {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 8px;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star i {
	color: #ccc;
	margin-right: 10px;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star i:last-child {
	margin-right: 0;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star i:hover~i {
	color: #ccc;
}
.product-rating-wrap .rating-form-wrapper .rating-form .rating-star:hover i {
	cursor: pointer;
	color: #db0303;
}
.product-rating-wrap .rating-form-wrapper .rating-form input, .product-rating-wrap .rating-form-wrapper .rating-form textarea {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	display: block;
	padding: 12px 20px;
	width: 100%;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.product-rating-wrap .rating-form-wrapper .rating-form input:focus, .product-rating-wrap .rating-form-wrapper .rating-form textarea:focus {
	border-color: #db0303;
}



/*------------product_details_box--------------*/
.pro-video {width: 40%;margin-top: 3%}
.pro-video img{max-width: 100%}

.pro-shape {
	position: absolute;
	right: -35px;
	top: -35px;
	z-index: -1;
}
.pro-video2 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 60px;
	background: #fff;
	border-radius: 50%;
	font-size: 18px;
	color: #006bad;
	z-index: 9;
}
.pro-video2:hover {color: #006bad;}
.pro-video2::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	height: 70px;
	width: 70px;
	background: rgba(255, 255, 255, 0.767);
	z-index: -1;
	border-radius: 50%;
	transform: translate(-50%,-50%);
	animation: pulse-border 1500ms ease-out infinite;
}


.product_details_box .pro_detailstop{margin-bottom:30px;margin-top:0px;padding-top:20px;}
.product_details_box .pro_top_text{padding:0 0 30px 40px;}
.product_details_box .pro_top_text h5{margin-top:0;font-size:30px;color:#2a3476;font-weight:bold;border-bottom:1px solid #e1e5ea;position:relative;padding-bottom:20px;margin-bottom:20px;}
.product_details_box .pro_top_text h5:before{position:absolute;content:"";width:40px;height:1px;left:0;bottom:-1px;background:#2a3476;}
.product_details_box .pro_top_text span{font-size:16px;color:#2a3476;display:inline-block;margin-top:20px;margin-bottom:30px;background:#fff;box-shadow:3px 5px 8px #c5d1f5;padding:5px 20px;border-radius:50px;font-weight:bold;}
.product_details_box .pro_top_text{font-size:14px;color:#3f4043;line-height:36px;}
.product_details_box .pro_top_text .a{font-size:16px;color:#2a3476;display:inline-block;padding:5px 15px 5px 50px;background-image:url(../img/pro_phone.png);background-color:#fff;border-radius:50px;background-repeat:no-repeat;background-position:15px 6px;margin-top:15px;box-shadow:2px 4px 7px #c5d1f5;}

.product_details_box .details_mian{width:100%;margin-top:20px;}
.product_details_box .details_mian .mian_title{width:100%;margin-bottom:20px;padding-bottom:20px;}
.product_details_box .details_mian .mian_title h5{font-size:18px;color:#2a3476;padding-bottom:10px;padding-left:20px;padding-right:20px;position:relative;margin:0;border-bottom:1px solid #e1e5ea;}
.product_details_box .details_mian .mian_title h5:before{position:absolute;content:"";background:#2a3476;width:112px;height:1px;left:0;bottom:0;}
.product_details_box .details_mian .table-responsive{width:100%;background:#fff;margin-top:20px;text-align:center;}
.product_details_box .details_mian .table-responsive table{margin:0;width:100%;max-width:100%}
.product_details_box .details_mian .table-responsive table>thead>tr>th{text-align:center;font-size:16px;background:#eaeff4;color:#292a2b;padding:10px 15px;border-bottom:none;border-right:1px solid #e1e5ea;font-weight:bold;}
.product_details_box .details_mian .table-responsive table>tbody>tr>td{border-top:none;font-size:16px;color:#535457;padding:10px 15px;border-right:1px solid #e1e5ea;}
.product_details_box .details_mian .table-responsive table tr{border-bottom:1px solid #e1e5ea;}

.product_details_box .details_mian .pro_content{background:#fff}
.product_details_box .details_mian .pro_content img{max-width:100%;height:auto!important}

.product_details_box .details_mian .details_list{margin-top:20px;width:100%;}
.product_details_box .details_mian .details_list li{margin-bottom:20px;width:100%;}
.product_details_box .details_mian .details_list .details_text{width:100%;background:#fff;padding:15px;}
.product_details_box .details_mian .details_list .text_title{margin-bottom:30px;margin-top:10px;}
.product_details_box .details_mian .details_list .text_title span{font-size:18px;color:#2a3476;display:inline-block;background-color:#fff;background-image:url(../img/turn_icon.png);background-position:15px center;background-repeat:no-repeat;padding:5px 15px 5px 50px;border-radius:50px;box-shadow:2px 4px 7px #c5d1f5;background-size:20px;font-weight:bold;}
.product_details_box .details_mian .details_list .text_title .a{float:right;font-size:14px;color:#2a3476;display:inline-block;background-color:#fff;background-image:url(../img/pro_phone.png);background-position:15px center;background-repeat:no-repeat;padding:5px 15px 5px 35px;border-radius:50px;box-shadow:2px 3px 5px #e2e6f1;background-size:13%;}
.product_details_box .details_mian .text_content .product_details_box .details_mian .pro_content {font-size:16px;line-height:30px;color:#393a3d;margin:0;}
.product_details_box .details_mian .text_content  img{max-width:100%;height:auto!important}

/*-------------è¯¦æƒ…è½®æ’­--------------*/
.product_details_box .pro_detailstop .pro_top_pic{padding:0;}
.pro_top_pic {float: left;width: 50%;}
.pro_top_text {width: 45%;float: right;}
@media only screen and (max-width: 479px), only screen and (max-width: 767px) {
.product-thumbnail-wrap .owl-carousel .owl-nav button{top:50%;} }

@media only screen and (max-width: 575px) {
.product-thumbnail-wrap.tab-style-right .owl-carousel {padding-right: 60px; } }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-thumbs {position: absolute;margin-top: -10px;top: calc(50% + 10px);right: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);     transform: translate(0, -50%);padding: 5px; }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-thumbs .owl-thumb-item {display: block;margin: 10px 0 0; }
.product-thumbnail-wrap.tab-style-right .owl-carousel .owl-nav {display: none; }
.product-thumbnail-wrap.tab-style-top {background-color: #f4f5f7; }
.product-thumbnail-wrap.tab-style-top .owl-carousel{padding-top:80px; }

@media only screen and (max-width: 575px) {
.product-thumbnail-wrap.tab-style-top .owl-carousel{padding-top:60px; } }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-thumbs{position:absolute;margin-left:-10px;margin-top:0;left:50%;top: 0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform: translate(-50%, 0);padding:5px;width:100%; }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-thumbs .owl-thumb-item {margin: 0;margin-left: 10px; }
.product-thumbnail-wrap.tab-style-top .owl-carousel .owl-nav {display: none; }

.product-thumb-gallery{-webkit-flex-wrap: wrap;-moz-flex-wrap:wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.product-thumb-gallery .single-gallery-item{outline:1px solid #eeeeee;background-color: #fff;display: block;width: 50%;-webkit-box-flex: 50% 0 0;-moz-box-flex: 50% 0 0;-webkit-flex: 50% 0 0;-ms-flex: 50% 0 0;flex: 50% 0 0; }

@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
.product-thumb-gallery.sticky-view{margin-top: 50px; } 

.pro_top_pic {float: none;width: 100%;}
.pro_top_text {width: 100%;float: none;}

}

.product-thumb-gallery.sticky-view .single-gallery-item{width:100%; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-thumb-gallery.sticky-view .single-gallery-item {width: 50%;float: left; } }

.product-thumb-gallery.sticky-view .single-gallery-item img {margin:auto;display: block; }
.product-thumbnail-wrap .owl-carousel .owl-thumbs {margin-top:15px;text-align:center; }
  
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item{background-color:transparent;border:none;outline:none;margin: 0 10px;padding:0;cursor:pointer; }
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item img{border:2px solid #fff;height:70px;width:70px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

@media only screen and (max-width: 479px), only screen and (max-width: 767px){
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item img {height:50px;width:50px;} }
.product-thumbnail-wrap .owl-carousel .owl-thumbs .owl-thumb-item.active img{box-shadow:2px 3px 5px #e0e2ec;}

.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-prev , .pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-next{position:absolute;width:40px;height:40px;background:#e0e2ec;text-align:center;top:35%;font-size:20px;color:#2a3476;outline:none;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-prev{left:15px;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav .owl-next{right:15px;}
.pro_top_pic .product-thumbnail-wrap .owl-carousel .owl-nav button:hover{background-color:#2a3476;color:#fff;}
@media only screen and (max-width: 479px), only screen and (max-width: 767px){
.product-thumbnail-wrap .owl-carousel .owl-nav button{top:50%;}
}
.clear{clear: both;}
