﻿* {
	padding:0;
	transition-property:all;
	-ms-transition-property:all;
	-moz-transition-property:all;
	-webkit-transition-property:all;
	-o-transition-property:all;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	padding:0px;
}

svg[class^="a2-icon-"] {
  fill: currentColor;
  stroke: currentColor;
  stroke-width: 0;
}

a {
	text-decoration:none;
	-webkit-transition:all ease .1s;
	-moz-transition:all ease .1s;
	transition:all ease .1s;
	border:none;
	color:#333 !important;
}
body {
	font-size:14px;
}
a:hover {
	color:#6a141f !important
}
.pfixed {
	bottom:10px;
	top:auto !important;
}
img.aligncenter {
	margin:0px auto;
	display:block
}
iframe {
	width:100% !important;
	height:100% !important;
	max-height:800px;
}
.col-xs-48 {
	width:48%
}
.relative {
	position:relative
}
h1,h2,h3,h4 {
	font-weight:bold
}
.col-lg-8 {
	width:70%;
}
.col-list li,.footer li ,.nav li,.page-numbers li {
list-style:none;
}

.bgf2 {
	background:#f2f2f2
}
.dflex {
	display:flex
}
.flex-between {
	justify-content:space-between
}
.flex-end {
	justify-content:flex-end
}
.flex-center {
	justify-content:center
}
.flex-start {
	justify-content:start
}
.clear {
	clear:both;
}
.blue {
	color:#0761af !important;
}
.red {
	color:red;
}
.fontw {
	font-weight:bold;
}
.fontwn {
	font-weight:normal;
}
.textT {
	text-transform:uppercase;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.dis {
	display:none !important;
}
.tleft {
	text-align:left;
}
.fs-lg-1 {
	font-size:1.6rem;
}
.padding30 {
	padding:30px;
}
.padding50 {
	padding:30px 60px;
	font-size:1.8rem;
}
.padding50 span {
	line-height:34px !important;
}
.padding50 h4 {
	font-size:2rem !important;
}
.padding50 p {
	margin-top:30px !important;
	margin-bottom:30px !important;
}
.pt20 {
	padding:20px 0;
}
.ptB50 {
	padding-bottom:50px;
}
.bgFFF {
	background:#FFFFFF;
	border-radius:5px;
	padding:20px;
	border:1px solid #EEEEEE;
}
.bgFFFF {
	background:#FFFFFF;
	border-radius:5px;
	padding:20px;
	border:1px solid #EEEEEE;
}
.borido {
	border-radius:5px;
}
#warp {
	width:100%;
	overflow:hidden;
}
.lin-h {
	line-height:24px;
}
.w100 {
	width:100%;
	float:left
}
.mtb10 {
	margin-bottom:10px;
}
.mtb20 {
	margin-bottom:20px;
}
.mtt10 {
	margin-top:10px;
}
.mtt20 {
	margin-top:20px !important;
}
.textGray {
	color:#999;
}
.list-group-item.active {
	background:#6c1621 !important;
	border:none !important
}
.list-group-item.active:hover {
	background:#ff8400;
	border-color:#ff8400
}
.cartBtn  button {
	width:106px;
	height:42px;
	line-height:42px;
	margin:0 !important;
	padding:0 !important;
	border:none;
	background:#0193e6;
	color:#fff;
	border-radius:3px
}
.cartBtn  button:hover {
	background:#004da0;
}
.cart-fedBtn {
	width:300px;
	height:45px;
	font-size:19px;
	background:#0193e6;
	border:none;
	color:#fff;
	border-radius:3px
}
.navBG .dropdown li img {
	padding-right:10px;
}
.gsr .tt {
	font-size:16px;
	color:#222
}
.gsr .tt font {
	font-weight:normal;
	margin-left:5px;
	font-size:16px !important;
}
.gsr .tt font a {
	font-size:16px !important
}
.gsr a.btnbuy {
	background:#6a141f !important;
}
.gsr .btn-success {
	width:50% !important;
}
.gsfed textarea,.gsfed2 textarea {
	height:80px !important;
}
.gsfed h4,.gsfed2 h4 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:0;
	padding-top:0px;
}
.gsfed.bgFFF,.gsfed2.bgFFF {
	padding:15px;
}
.viewmore {
	width:100%;
	height:auto;
	padding:10px 0;
}
.viewmore a {
	text-align:center;
	color:#6a141f !important;
	font-weight:bold;
	font-size:16px;
	float:none !important;
	width:auto !important;
	height:auto !important;
}
.navbar-nav li.dropdown li img {
	vertical-align:middle;
	margin-right:10px;
}
#btnopti {
	background:#16a2f1 !important;
	border:1px solid #16a2f1 !important;
	color:#fff !important
}
.gssp .livechat_button {
	float:left !important;
	position:absolute;
	top:15px;
	left:408px;
}
.gssp .livechat_button a {
	display:block;
	width:167px;
	height:auto;
}
.gssp .livechat_button a img {
	width:167px;
	height:auto;
	padding-right:0;
}
.alert-info {
	padding:10px;
}
.rpli {
	width:100%;
	border-bottom:1px dashed #e2e2e2;
	padding:10px 0px;
	display:flex;
	align-content:center;
	align-items:center;
	justify-content:space-between
}
.rpli:last-child {
	border:none
}
.rpli .rpleft {
	width:100px;
	height:70px;
	display:flex;
	align-items:center;
	justify-content:center
}
.rpli .rpleft img {
	width:auto;
	max-width:80px;
	max-height:60px;
}
.rpli .rpright {
	width:65%;
}
.rpli .rpright h4 a {
	color:#2fd5fc !important;
	font-size:16px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.rpli .rpright p {
	color:#62688a;
	font-size:12px;
	line-height:18px;
	height:auto;
	max-height:54px;
	overflow:hidden
}

#home .home,#about .about,#brand .brand,#products .products,#order .order,#quality .quality,#news .news,#contact .contact {
	color:#ffa705 !important;
}
.products-left1 {
	height:auto;
}
.breadcrumb {
	background:none !important;
	padding:15px 0px;
	margin-bottom:0px;
	margin-top:20px
}
.window-container {
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/window.png);
	background-repeat:repeat;
	display:none
}
.window-container .window-main {
	position:absolute;
	z-index:10;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-220px;
	padding:40px 29px;
	line-height:40px;
	width:396px;
	height:45px;
	border-radius:10px;
	color:#e9672d;
	background-color:#fff;
	font-size:20px;
	border:7px solid #2a3e6c
}
.window-container .window-main img {
	float:left
}
.newsinfo {
	padding:25px 0;
}

 

.pbg {
	background:#979797;
	color:#fff;
	padding:10px;
	width:100%;
}
main {
	width:100%;
}
.headtop {
	width:100%;
	background:#6a141f;
	height:45px;
}
.headtop .container { 
	height:45px;
	line-height:45px;
	text-align:left;padding-left: 15px;
	color:#fff
}
.headtop .container a {
	color:#fff !important;
	padding:0px 5px
}
header {
	width:100%;
	height:auto;
	background:#FFFFFF;
	height:138px;
	padding:25px 0;
}
header .logo {
	float:left;
	width:20%;
	height:88px;
	overflow:hidden;
	position:relative;
	z-index:88;
}
header .logo a {
	display:block;
	width:100%;
	height:88px;
	background:url(../images/logo.jpg) center center no-repeat;
	background-size:contain;
	position:relative;
}
header .logo p {
	display:none;
}
header .col-lg-3 {
	width:24%;
	margin-top:15px;
	height:45px;
	padding:0px !important
}
header .col-lg-3 .col-md-6 {
	background:#eef9ff;
	height:45px;
	border-radius:5px;
	margin-left:4%;
	width:46%;
	display:flex;
	align-items:center;
	justify-content:center;
}
header .col-lg-3 .col-md-6 a {
	color:#0092e7 !important
}
header .col-lg-3 img {
	margin-right:10px;
}
.search-box {
	position:relative;
	width:50% !important;
}
.search-window {
	display:none;
	position:absolute;
	background:#fff;
	border-radius:0 0 4px 4px;
	border-top:none;
	box-shadow:0 4px 4px -2px #999;
	padding:20px;
	top:65px;
	left:58px;
	width:643px;
	z-index:20;
}
.search-window a {
	margin-right:10px;
	line-height:24px;
	color:#999!important;
}
.search-window ul.search-rst {
	padding-left:0;
}
.search-window ul.search-rst li {
	margin-bottom:8px;
}
.search-window ul.search-rst li a p {
	color:#000;
	margin-bottom:0px;
}
.search-window ul.search-rst li a:hover p {
	color:#ff6221;
}
.search-window ul.search-rst li a p.mfg {
	color:#999
}
.search-window h3 {
	font-size:15px;
}
.search .form-control {
	border:2px solid #0193e6;
}
.search {
	position:relative;
	margin-top:17px;
	margin-left:0px;
}
.search input {
	height:44px;
	text-indent:5px;
}
.search input:focus {
	box-shadow:none;
}
.search .fa-search {
	position:absolute;
	top:2px;
	right:0
}
.search button {
	position:absolute;
	top:0;
	right:0;
	height:40px;
	border-radius:0;
	font-size:20px;
	border:none;
	background:#0193e6
}
.search button:hover {
	background:#0193e6
}
.Header .Hcart {
	float:right;
	width:auto;
	height:57px;
	line-height:57px;
	background:url(../images/Hicon1.jpg) no-repeat left center;
	padding-left:34px;
}
.Header .HLogin {
	float:right;
	width:auto;
	height:57px;
	line-height:57px;
	background:url(../images/Hicon2.jpg) no-repeat left center;
	padding-left:34px;
	margin-left:30px;
}
nav {
	width:100%;
	height:41px;
	line-height:41px;
	border-bottom:2px solid #e2e2e2
}
.logom {
	display:none;
}
nav.navbartop .navbar-default {
	border:none !important;
	background:none !important;
	margin-bottom:0;
	min-height:41px;
	line-height:41px;
}
nav.navbartop .nav>li>a {
	padding:0 25px !important;
	line-height:41px;
	color:#222 !important;
	font-size:15px;
}
nav.navbartop .col-lg-2 {
	width:20% !important;
	padding:0 !important;
}
nav.navbartop .col-lg-10 {
	width:80% !important;
	padding:0 !important;
}
nav.navbartop .col-lg-2 a.navTa {
	display:block;
	font-size:18px;
	font-weight:bold;
	position:relative;
	background:#f5f5f5;
	color:#222 !important;
	margin-top:-2px;
	padding:0 15px;
}
nav.navbartop .col-lg-2 a.navTa:before {
	width:0;
	margin-top:-16px;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #f2531c;
}
nav.navbartop .col-lg-2 a.navTa i {
	padding:0 15px;
}
.mup {
	display:none;
	padding:15px;
	clear:both
}
.navbtn {
	justify-content:space-between;
	display:flex
}
.navbtn .col-md-6 {
	background:#eef9ff;
	height:45px;
	border-radius:5px;
	width:46%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.navbtn  .col-md-6 a {
	color:#0092e7 !important
}
.navbtn  img {
	margin-right:10px;
}
nav.navbartop .col-lg-2 .sj {
	width:0;
	margin-top:-16px;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #f2531c;
}
.pc {
	display:block
}
.mb {
	display:none
}
nav.navbartop .col-lg-2 .col-list {
	margin-bottom:0px !important;
	display:none;
	background:#f5f5f5;
	width:100%;
	height:430px;
	border-radius:0 0 3px 3px;
	box-sizing:border-box;
	padding:15px;
	position:absolute;
	left:0;
	top:42px;
	z-index:999;
}
nav.navbartop .col-lg-2 li {
	width:100%;
	height:33px;
	line-height:33px;
	position:relative;
	font-size:14px;
}
nav.navbartop .col-lg-2 li a{height: 33px;line-height: 33px;overflow: hidden;display: block;width: 100%}
nav.navbartop .col-lg-2 li i {
	color:#999;
	line-height:36px;
	float:right;
}
nav.navbartop .col-lg-2 h4 {
	line-height:20px;
	font-size:14px;
	margin-top:5px;
	font-weight:normal;
}
nav.navbartop .col-lg-2 h4 a {
	color:#ff6221 !important;
}
nav.navbartop .col-lg-2 li:hover ul {
	display:block;
}
nav.navbartop .col-lg-2 li ul {
	position:absolute;
	top:0;
	left:180px;
	z-index:666;
	display:none;
	width:990px;
	height:auto;
	background:#fff;
	padding:10px;
	border:2px solid #6a141f;
}
nav.navbartop .col-lg-2 li ul li {
	float:left;
	width:33.3%;
	line-height:34px;
	height:34px;
	overflow:hidden;
	box-sizing:border-box;
	font-size:13px;
}
nav.navbartop .col-lg-2 li ul a {
	display:block;
	padding:0 10px;
}
nav.navbartop .col-lg-2 li ul a:hover {
	color:#6a141f !important;
}
nav.navbartop .col-lg-2 li ul a:hover i {
	color:#6a141f !important;
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background:#f2531c !important;
	color:#fff !important;
}
.banner {
	width:630px;
	height:420px;
	float:left;
	margin-left:22%;
	margin-top:10px;
}
.main_visual .owl-carousel,.main_visual .owl-stage-outer,.main_visual .owl-stage,.main_visual .owl-carousel .owl-item {
	width:100%;
	height:100% !important;
}
.main_visual .owl-carousel .item {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	background-size:cover;
	position:relative;
	overflow:hidden;
	border-radius:8px;
}
.main_visual .owl-prev,.main_visual .owl-next {
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	top:50%;
	margin-top:-25px;
	text-indent:-999px;
	overflow:hidden;
}
.main_visual .owl-dots {
	width:100%;
	text-align:center;
	height:10px;
	position:absolute;
	left:0;
	bottom:20px;
	z-index:999;
}
.main_visual .owl-dots .owl-dot {
	display:inline-block;
	margin:0 5px;
}
.main_visual .owl-dots .owl-dot span {
	display:inline-block;
	width:10px;
	height:10px;
	background:#FFFFFF;
	border-radius:10px;
}
.main_visual .owl-dot.active span {
	width:20px;
	height:10px;
	background:#FFFFFF;
	border-radius:10px;
}
.main_visual .owl-carousel .item img {
	border-radius:8px;
	height:420px
}
.main_visual .owl-carousel .item img.Bpic {
	display:block;
}
.main_visual .owl-carousel .item h4 {
	color:#fff;
	position:absolute;
	left:10%;
	bottom:10px;
	width:80%;
	height:32px;
	line-height:32px;
	overflow:hidden;
}
.bannerNews .owl-dots {
	text-align:right;
	padding-right:20px;
}
.brightad {
	width:270px;
	height:auto;
	margin-top:10px;
	height:420px;
	float:left;
	margin-left:20px;
	display:flex;
	align-content:space-between;
	flex-wrap:wrap
}
.brightad .advads-highlight-wrapper {
	display:flex;
	align-content:space-between;
	flex-wrap:wrap;
	width:100%;
	height:100%
}
.brightad img {
	width:270px;
	height:200px;
}
.Barmenu {
	float:right;
	width:130px;
	height:auto;
	margin-top:10px;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between
}
.Barmenu dl {
	width:130px;
	height:100px;
	margin-bottom:5px;
	padding:10px 0px 0px 0px;
	border-radius:15px;
	border:1px solid #e2e2e2;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:center
}
.Barmenu dl:last-of-type {
	margin-bottom:0px;
}
.Barmenu dl dt {
	width:100%;
}
.Barmenu dl dt h4 {
	line-height:18px;
	font-size:14px;
	text-align:center
}
.Barmenu dl dd {
	width:100%;
	text-align:center;
}
.Barmenu dl dd img {
	width:35px;
	height:35px;
}
.index-products {
	margin-top:30px;
}
.index-products .col-lg-2 img {
	width:100%;
	height:auto;
}
.index-products .col-lg-12 {
	padding:0 !important
}
.index-products .col-lg-12 a {
	float:left;
	margin:0.4%;
	text-align:center;
	overflow:hidden;
	width:15.66%;
	background:#FFFFFF;
	padding:15px;
	align-items:center;
	display:block;
}
.index-products .col-lg-12 a img {
	width:80%;
	height:auto;
}
.index-products .col-lg-12 a h4 {
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	margin:0;
	height:66px;
	overflow:hidden;
}
.index-products .col-lg-12 a p {
	font-size:14px;
	color:#999 !important;
	margin:0;
	font-weight:normal;
	line-height:22px;
	height:22px;
	overflow:hidden;
}
.index-h2 {
	height:62px;
	line-height:62px;
	font-size:24px;
	color:#000000;
	font-weight:bold;
	margin-top:0;
}
.index-h2 img {
	padding-right:10px;
}
.index-h2 a {
	float:right;
	font-size:1.8rem;
	color:#6a141f !important;
	font-weight:normal;
	padding-right:15px;
}
.index-brand {
	padding-bottom:40px;
}
.main_visual1 .owl-carousel,.main_visual1 .owl-stage-outer,.main_visual1 .owl-stage,.main_visual1 .owl-carousel .owl-item {
	width:100%;
	height:100% !important;
}
.main_visual1 .owl-carousel .item {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	background-size:cover;
	text-align:center;
	border:1px solid #EEEEEE;
	padding:15px 0;
	border-radius:3px;
	background:#FFFFFF;
}
.main_visual1 .owl-carousel .item img {
	width:188px;
	height:61px;
}
.main_visual1 .owl-prev,.main_visual1 .owl-next {
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	top:50%;
	margin-top:-25px;
	text-indent:-999px;
	overflow:hidden;
}
.main_visual1 .owl-dots {
	width:100%;
	text-align:center;
	height:10px;
	position:absolute;
	left:0;
	bottom:-40px;
	z-index:999;
}
.main_visual1 .owl-dots .owl-dot {
	display:inline-block;
	margin:0 5px;
}
.main_visual1 .owl-dots .owl-dot span {
	display:inline-block;
	width:10px;
	height:10px;
	background:#ffaf8e;
	border-radius:10px;
}
.main_visual1 .owl-dot.active span {
	width:20px;
	height:10px;
	background:#ff6221;
	border-radius:10px;
}
.index-fedproducts-main .nav-tabs {
	height:60px;
	border-radius:3px;
	background:#6c1621;
	margin-bottom:10px;
	box-shadow:3px 3px 10px 0 rgba(0,0,0,.1);
	border-bottom:none !important
}
.index-fedproducts-main .nav-tabs li {
	width:16.66%;
}
.index-fedproducts-main .nav-tabs li a {
	display:block;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#FFFFFF !important;
	padding:0 !important;
	overflow:hidden
}
.index-fedproducts-main .nav-tabs li a img {
	vertical-align:middle;
	margin-right:10px;
	width:27px;
	height:27px;
	filter:grayscale(100%) brightness(200%);
}
.index-fedproducts-main .nav-tabs li.active a {
	background:#ff6221 !important;
	border-radius:0 !important;
	border:none !important;
}
.index-fedproducts-main .nav-tabs li a:hover {
	background:#ff6221 !important;
	border-radius:0 !important;
	border:none !important;
}
.index-fedproducts a {
	float:left;
	width:24%;
	margin:0.5%;
	background:#FFFFFF;
	overflow:hidden;
	align-items:center;
	display:flex;
	padding:15px;
}
.index-fedproducts a img {
	width:80px;
	height:auto;
	margin:0px
}
.index-fedproducts a div {
	padding:0 15px;
	margin:0px;
}
.index-fedproducts a div h4 {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	overflow:hidden;
	color:#333;
	margin:5px 0 !important;
}
.index-fedproducts a div p {
	font-size:13px;
	line-height:20px;
	height:40px;
	overflow:hidden;
}
.pro-fedproducts {
	width:100%;
	overflow:hidden;
	position:relative
}
.index-advertisement {
	margin:30px auto;
	height:auto;
	overflow:hidden;
}
.index-advertisement img {
	width:100%;
	height:auto;
	border-radius:3px;
	box-shadow:3px 3px 10px 0 rgba(0,0,0,.1);
}
.index-news {
	margin-top:20px
}
.index-news .nav-tabs {
	height:60px;
	margin-bottom:10px;
	border-bottom:none !important
}
.index-news .nav-tabs li {
	width:33.33%;
}
.index-news .nav>li a {
	font-size:20px;
	text-align:center
}
.index-news .nav>li.active a {
	border:none !important
}
.index-news dl {
	float:left;
	margin:0.5% 0px 0px 3%;
	width:31.33%;
	background:#FFFFFF;
	display:block;
}
.index-news dl:first-child {
	margin-left:0px
}
.index-news dl dt {
	width:100%;
	height:auto;
	padding-top:20px;
}
.index-news dl dt h4 {
	line-height:16px;
	height:16px;
	color:#999999;
	font-weight:normal;
	font-size:14px;
}
.index-news dl dt h4 img {
	vertical-align:middle;
	float:right;
}
.index-news dl dt p {
	margin-top:18px;
	line-height:22px;
	height:44px;
	overflow:hidden;
	font-weight:bold;
	font-size:16px;
}
.index-news dl dt h3 {
	width:30px;
	height:2px;
	background:#ff6221;
	display:inline-block;
	margin-top:20px;
}
.index-news dl dd {
	width:100%;
	height:auto;
}
.index-news dl dd img {
	width:100%;
	height:240px;
	border-radius:3px;
}
.news-list {
	margin-top:20px;
}
.news-list dl {
	float:left;
	margin:0.5% 2% 20px 0%;
	width:23.5%;
	background:#FFFFFF;
	border:1px solid #e2e2e2;
	border-radius:8px;
	box-shadow:3px 3px 10px 0 rgba(0,0,0,.1);
	display:block;
}
.news-list dl:nth-child(4n) {
	margin-right:0px;
}
.news-list  dl dt {
	width:100%;
	height:auto;
	padding:15px 20px;
}
.news-list  dl dt h2 {
	line-height:20px;
	height:60px;
	color:#222;
	font-weight:normal;
	font-size:18px;
}
.news-list  dl dt h3 {
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#666;
	font-size:14px;
	font-weight:normal
}
.news-list  dl dt h4 {
	margin-top:5px;
	line-height:18px;
	height:54px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.news-list  dl dd {
	width:100%;
	height:auto;
}
.news-list  dl dd img {
	width:100%;
	height:200px;
	border-radius:3px;
}
.news-list  dl dt .btn {
	width:100%;
	text-align:center
}
.news-list  dl dt .btn a {
	padding:5px 15px;
	font-size:14px;
	color:#333;
	display:inline-block;
	border:2px solid #d2d2d2;
	color:#1b539d;
	border-radius:20px
}
.index-hotsearch {
	}.index-hotsearch .nav-tabs {
	display:flex;
	justify-content:space-between;
	text-align:center;
}
.index-hotsearch .nav-tabs>li {
	float:none;
}
.index-hotsearch .nav>li {
	display:inline-block;
}
.index-hotsearch .nav>li.active a {
	color:#0f60cc !important;
	border-color:#0f60cc;
	border-bottom:none;
	font-weight:bold;
}
.index-hotsearch .tab-pane {
	padding:25px 0;
}
.index-hotsearch .tab-pane a {
	display:block;
	float:left;
	width:16.66%;
	height:32px;
	line-height:32px;
	overflow:hidden;
}
.index-ad {
	margin:30px auto;
	display:flex;
	justify-content:space-between
}
.index-ad .advads-highlight-wrapper {
	width:100%;
	display:flex;
	justify-content:space-between
}
.index-ad  img {
	width:49%;
}
.index-ad   img:nth-child(2) {
	margin-left:2%
}
.index-services {
	padding-top:30px;
}
.index-services dl {
	float:left;
	margin:0.5%;
	width:24%;
	background:#FFFFFF;
	border-radius:5px;
	padding:15px;
	display:block;
	box-shadow:3px 3px 5px 0 rgba(0,0,0,.1);
	text-align:center;
}
.index-services dl dd {
	width:100%;
	height:auto;
	padding-top:12px;
}
.index-services dl dd h4 {
	font-size:18px;
	line-height:34px;
}
.index-services dl dd p {
	color:#666666;
	line-height:23px;
}
.mbox {
	background:#f9f9f9
}
footer {
	color:#FFFFFF;
	background:url(../images/btmbg.jpg) top center no-repeat #6a141f;
	padding:120px 0 40px 0;
}
footer ul li {
	display:block;
	color:#FFFFFF !important;
	line-height:24px;
}
footer ul li a {
	color:#FFFFFF !important;
}
footer ul li a:hover {
	color:#FFFFFF !important;
}
.sharebox {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.copyright {
	background:#33000f;
	color:#fff;
	padding:20px 0px;
}
.faddress {
	text-align:center;
}
.fline {
	display:flex;
	padding:0px 20px;
	align-items:center;
	font-size:30px;
	color:#efefef
}
.fshare {
	display:flex;
	justify-content:center;
	align-items:center
}
.fshare a {
	color:#000000 !important;
	display:inline-block;
	width:37px;
	height:37px;
	line-height:37px;
	font-size:2rem;
	margin-left:15px;
	background:#FFFFFF;
	border-radius:50%;
	text-align:center;
}
.fshare a:hover {
	background:#6a141f;
	color:#FFFFFF !important;
	text-decoration:none;
}
.footmessage {
	position:fixed;
	z-index:999;
	left:5px;
	bottom:-328px;
	background:#fff;
	width:240px;
	height:370px;
	border-radius:3px;
	box-shadow:0 0 10px #eee;
}
.footmessage h2 {
	background:#6a141f;
	height:42px;
	line-height:42px;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	box-sizing:border-box;
	padding-left:20px;
	border-radius:3px 3px 0 0;
	margin:0 !important;
}
.footmessage h2 span {
	padding-right:10px;
	cursor:pointer;
	line-height:42px;
	display:inline-block;
}
.footmessage h2 span.fa-chevron-down {
	display:none
}
.footmessage-box {
	width:100%;
	height:auto;
	padding:15px;
	box-sizing:border-box;
}
.footmessage-box dl {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 !important;
}
.footmessage-box dl dt {
	width:100%;
	height:32px;
	line-height:32px;
}
.footmessage-box dl dt span {
	color:Red;
}
.footmessage-box dl dd {
	width:100%;
	height:32px;
}
.footmessage-box dl dd input {
	border-radius:3px;
	width:100%;
	height:32px;
	line-height:30px;
	border:1px solid #eee;
	padding:0 5px;
	box-sizing:border-box;
}
.footmessage-box li input {
	border-radius:3px;
	width:100%;
	height:32px;
	line-height:30px;
	border:none;
	padding:0 15px;
	box-sizing:border-box;
	background:#ff6221;
	color:#fff;
	margin-top:10px;
}
.msearch {
	display:none;
}
.client-2 {
	position:fixed;
	right:-152px;
	top:50%;
	z-index:900;
}
.client-2 li a {
	text-decoration:none;
}
.client-2 li {
	margin-top:1px;
	clear:both;
	height:62px;
	position:relative;
}
.client-2 li i {
	background:url(../images/fx.png) no-repeat;
	display:block;
	width:30px;
	height:27px;
	margin:0px auto;
	text-align:center;
}
.client-2 li p {
	height:20px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color:#fff;
}
.client-2 .my-kefu-qq i {
	background-position:4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position:0 -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position:4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position:-34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position:-30px -22px;
}
.client-2 .my-kefu-ftop {
	display:none;
}
.client-2 .my-kefu-ftop i {
	width:33px;
	height:31px;
	background-position:-23px -47px;
	background-size:52px 82px;
}
.client-2 .my-kefu-ftop .my-kefu-main {
	padding-top:6px;
}
.client-2 .my-kefu-left {
	float:left;
	width:80px;
	height:47px;
	position:relative;
}
.client-2 .my-kefu-tel-right {
	font-size:14px;
	color:#fff;
	float:left;
	height:24px;
	line-height:22px;
	padding:0 3px;
	margin-top:10px;
}
.client-2 .my-kefu-right {
	width:20px;
}
.client-2 .my-kefu-tel-main {
	background:#6a141f;
	color:#fff;
	height:62px;
	width:230px;
	padding:9px 0 0;
	float:left;
}
.client-2 .my-kefu-main {
	background:#6a141f;
	width:97px;
	height:62px;
	position:relative;
	padding:9px 0 0;
	float:left;
}
.client-2 .my-kefu-weixin-pic {
	position:absolute;
	left:-130px;
	top:-24px;
	display:none;
	z-index:333;
}
.my-kefu-weixin-pic img {
	width:115px;
	height:115px;
}
.aboutinfo {
	line-height:200%;
	margin-top:30px
}
.aboutinfo img {
	max-width:100%;
	height:auto;
}
.conMap {
	width:100%;
	height:300px;
}
.form-box {
	padding:25px 0;
}
.p_cate {
	width:100%;
	padding:20px 0px;
	column-count:4;
}
.p_cate .item {
	break-inside:avoid;
}
.p_cate .item .ptitle {
	width:100%;
	height:auto;
	font-size:16px;
	line-height:150%;
	overflow:hidden;
	float:left;
	background:#e4e4e4;
	color:#fff;
	padding:10px;
}
.p_cate .item .ptitle a {
	color:#286090 !important;
	text-decoration:underline
}
.p_cate .item .pchild {
	width:100%;
	padding:5px;
	height:auto;
	overflow:hidden;
	float:left;
	box-sizing:border-box
}
.p_cate .item .pchild a {
	display:block;
	width:100%;
	padding:5px 0px;
	color:#286090 !important;
	text-decoration:underline
}
.p_cate .item .pchild a:hover {
	color:#6a141f !important
}
.goodsnav {
	padding:0 0px 25px 0;
}
.goodsnav a.active {
	color:#FFFFFF !important;
	width:100%;
	margin-top:15px;
	background-color:#666;
	border-color:#666;
}
.goodsnav a span {
	padding-left:15px;
}
.goodsnav a img {
	width:32px;
	height:32px;
	margin-right:10px;
	filter:grayscale(100%) brightness(200%);
}
.goodsnav a {
	border-radius:0;
}
.nav-pills {
	text-align:center;
}
.nav-pills>li {
	display:inline-block;
	float:none;
}
.cartpath {
	margin-bottom:10px;
}
.cartpath  a.active {
	color:#FFFFFF !important;
}
.cartpath .col-lg-3 {
	padding:10px 0;
}
.cartpath .col-lg-9 {
	padding:10px 0;
}
.list-group-horizontal .list-group-item {
	display:inline-block;
}
.list-group-horizontal .list-group-item {
	margin-bottom:0;
	margin-left:-1px;
	margin-right:0;
}
.list-group-horizontal .list-group-item:first-child {
	border-top-right-radius:0;
	border-bottom-left-radius:4px;
}
.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius:4px;
	border-bottom-left-radius:0;
}
.goodsListBox {
	overflow:hidden;
	width:98%;
	padding:14px 2px;
	height:auto;
	background:#e8eef3;
	margin-bottom:20px
}
.specList {
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
	overflow-x:auto
}
.tableSort {
	width:100%
}
.tableSort th {
	text-align:center;
	padding:0 5px
}
.tableSort th.select-item {
	padding:5px
}
.tableSort th.select-item input {
	margin-right:5px
}
.tableSort th div {
	height:132px;
	background:#fff;
	padding:10px;
	overflow-y:auto;
	white-space:nowrap;
	display:block;
	text-align:left;
	font-size:12px;
	line-height:20px;
	font-weight:400
}
.key-wrap {
	padding:5px 13px
}
.key-wrap .key-item {
	margin:0 10px 10px 0;
	display:inline-block;
	zoom:1;
	padding:0 6px;
	height:22px;
	border:1px solid #dedede;
	font-size:12px;
	line-height:22px;
	background:#fff;
	cursor:pointer
}
.key-wrap .key-item:hover {
	background:#4667b4;
	color:#fff
}
.key-wrap .key-item .close-icon {
	vertical-align:-3px;
	margin-left:7px;
	display:inline-block;
	zoom:1;
	width:15px;
	height:15px;
	cursor:pointer;
	background-image:url(../images/del.png)
}
.criteria-result-wrap {
	padding:0 15px
}
.clear-btn {
	vertical-align:top;
	display:inline-block;
	zoom:1;
	width:98px;
	height:34px;
	background-color:#5e7e9a;
	font-size:14px;
	line-height:34px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	cursor:pointer
}
.sure-btn {
	margin-left:10px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	width:98px;
	height:34px;
	background-color:#fe8502;
	font-size:14px;
	line-height:34px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	cursor:pointer
}
.statistics-info {
	margin-left:17px;
	vertical-align:top;
	display:inline-block;
	zoom:1;
	height:34px;
	font-size:14px;
	line-height:34px;
	color:#666
}
.jsproli {
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.bgfff {
	background:#fff;
	padding:30px;
	position:relative
}
.zhan {
	width:30px;
	height:30px;
	position:absolute;
	right:0px;
	top:90px;
	z-index:999;
	background:url("../images/down.png") left center no-repeat;
	background-size:20px auto
}
.zhan.up {
	background:url("../images/up.png") left center no-repeat;
	background-size:20px auto
}
.jsptit {
	width:100%;
	height:50px;
	font-size:30px;
	color:#222;
	line-height:50px;margin-top: 0px !important;
	overflow:hidden
}
.jspinfo {
	width:100%;
	height:50px;
	line-height:25px !important;
	overflow:hidden;
	margin-top:15px
}
.jspinfo.auto {
	height:auto
}
.jslibox {
	width:49%;
	background:#fff;
	display:flex;
	justify-content:space-between;
	margin-bottom:20px
}
.jsli_left {
	width:60%;
	padding:20px;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between
}
.jsliimg {
	width:45%;
	display:flex;
	align-content:center;
	justify-content:center;
	align-items:center
}
.jsliimg img {
	width:auto;
	max-width:100%;
	max-height:130px
}
.jsliinfo {
	width:50%;
}
.jsli_tit {
	width:100%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:16px;
	color:#222
}
.jsli_info {
	width:100%;
	line-height:200%;
	font-size:14px;
	color:#555
}
.jsli_right {
	width:38%;
	padding:20px;
	box-sizing:border-box;
	border-left:1px solid #f2f2f2;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between
}
.jsli_top {
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#222
}
.jsli_btm {
	width:100%;
	display:flex;
	justify-content:space-between;
	align-content:center;
	align-items:center
}
.jsli_btm a.view {
	background:#214ea9;
	border-radius:10px;
	text-align:center;
	color:#fff !important;
	font-size:14px;
	font-weight:normal;
	height:32px;
	line-height:32px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	width:90px
}
.SelectNum {
	display:flex;
	align-items:center;
	justify-content:space-between
}
.SelectNum a.add, .SelectNum a.remove {
	display:inline-block;
	font-size:22px;
	width:20px;
	height:23px;
	line-height:15px;
	padding:3px;
	text-align:center;
	cursor:pointer;
	border:1px solid #6c757d;
	background:#f2f2f2;
	border-radius:3px
}
.SelectNum a.add:hover,.SelectNum a.remove:hover {
	background:#999;
	color:#fff
}
.SelectNum input {
	width:41px;
	font-size:15px;
	text-align:center;
	height:24px;
	line-height:24px;
	border:1px solid #ced4da;
	border-radius:3px;
	margin:0px 5px;
}
.brandlist {
	width:1400px
}
.cart-info {
	z-index:2;
	margin:0;
	padding:15px;
	border:1px solid #dfc795;
	position:absolute;
	top:0;
	left:0;
	width:302px;
	height:auto;
	background:#f7f2d0;
	text-align:left
}
.cart-info .btn-success {
	height:32px;
	line-height:32px
}
.cart-info .close {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:5px;
	right:5px;
	width:15px;
	height:10px;
	text-indent:-9999px;
	background:url(../images/sprite.gif) no-repeat left -240px;
	cursor:pointer
}
.cart-info a.btn-success {
	background-image:linear-gradient(160deg,#0f60cc 20%,#1967bb 94%);
	color:#fff !important;
	line-height:18px;
}
.msg-tips {
	position:relative;
	margin:30px auto;
	padding:30px 0;
	width:380px;
	font-size:14px;
	text-align:left
}
.msg-tips .ico {
	display:block;
	float:left;
	background:url(../images/icon-tips.png) no-repeat left top;
	width:46px;
	height:46px;
	text-indent:-99999px;
	overflow:hidden
}
.msg-tips .ico.error {
	background-position:-50px 0
}
.msg-tips .ico.warning {
	background-position:-100px 0
}
.msg-tips .msg {
	margin-left:60px
}
.msg-tips .msg strong {
	margin-bottom:10px;
	color:#444;
	font-size:15px
}
.msg-tips .msg p {
	line-height:1.8em
}
.msg-tips .msg i {
	color:red;
	font-style:normal
}
.msg-tips1 {
	position:fixed;
	right:0;
	top:18%;
	margin:30px auto;
	padding:30px 20px;
	width:313px;
	font-size:14px;
	text-align:left
}
.msg-tips1 .ico {
	display:block;
	float:left;
	background:url(../images/icon-tips.png) no-repeat left top;
	width:46px;
	height:46px;
	text-indent:-99999px;
	overflow:hidden
}
.msg-tips1 .ico.error {
	background-position:-50px 0
}
.msg-tips1 .ico.warning {
	background-position:-100px 0
}
.msg-tips1 .msg {
	margin-left:60px
}
.msg-tips1 .msg strong {
	margin-bottom:10px;
	color:#444;
	font-size:15px;
	line-height:23px
}
.msg-tips1 .msg p {
	line-height:1.8em;
	margin-bottom:10px
}
.msg-tips1 .msg i {
	color:red;
	font-style:normal
}
.window-container {
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/window.png);
	background-repeat:repeat;
	display:none
}
.window-container .window-main {
	position:absolute;
	z-index:10;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-220px;
	padding:40px 29px;
	line-height:30px;
	text-align:center;
	width:396px;
	height:130px;
	border-radius:10px;
	color:#e9672d;
	background-color:#fff;
	font-size:20px;
	border:7px solid #2a3e6c
}
.window-container .window-main img {
	float:left
}
#goodcover {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:300%;
	background-color:#000;
	z-index:888;
	-moz-opacity:.8;
	opacity:.5
}
#goodsWin {
	width:450px;
	height:auto;
	overflow:hidden;
	border-radius:5px;
	background-color:#fff;
	padding:10px;
	position:absolute;
	display:none;
	margin-top:0;
	top:0;
	left:45%;
	z-index:1002
}
#closebt {
	float:right
}
#closebt img {
	width:20px
}
.goodtxt {
	padding-bottom:10px
}
.goodtxtTit {
	width:100%;
	line-height:42px;
	padding:10px 0;
	font-size:28px;
	font-weight:700;
	color:#000;
	text-align:center
}
.goodtxtinfo {
	width:90%;
	box-sizing:border-box;
	padding-right:20px;
	line-height:26px;
	overflow:hidden;
	height:auto
}
.goodsListBox {
	overflow:hidden;
	width:98%;
	padding:14px 2px;
	height:auto;
	background:#e8eef3;
	margin-bottom:20px
}
.productshow_quotebox {
	width:100%;
	height:auto;
	padding:23px 15px;
	overflow:hidden;
	box-sizing:border-box
}
.productshow_quotebox dl {
	width:338px;
	height:34px;
	overflow:hidden;
	margin-bottom:8px
}
.productshow_quotebox dl dt {
	float:left;
	width:122px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-weight:700;
	color:#333
}
.productshow_quotebox dl dd {
	float:left;
	width:216px;
	height:34px;
	overflow:hidden
}
.productshow_quotebox dl dd input {
	border:1px solid #dedede;
	border-radius:3px;
	width:194px;
	height:32px;
	padding:0 10px
}
.productshow_quotebox dl dd select {
	width:100%;
	height:34px;
	box-sizing:border-box;
	padding:0 7px;
	border:1px solid #dedede;
	border-radius:3px
}
.productshow_quotebox dl dd textarea {
	border:1px solid #dedede;
	border-radius:3px;
	width:194px;
	height:58px;
	padding:10px
}
.productshow_quotebox li {
	width:100%;
	text-align:center;
}
.productshow_quotebox li input {
	background-image:linear-gradient(160deg,#6a141f 20%,#1967bb 94%);
	color:#fff !important;
	border:none;
	width:100%;
	height:36px;
	line-height:36px;
}
.gsfed  h3,.gsfed2  h3 {
	background-image:linear-gradient(160deg,#6a141f 20%,#1967bb 94%);
	color:#fff !important;
	height:46px;
	line-height:46px;
	text-indent:1em;
}
.gsfed dl,.gsfed2 dl {
	margin-bottom:5px;
}
.gsconr h3 {
	background-image:linear-gradient(160deg,#6a141f 20%,#1967bb 94%);
	color:#fff !important;
	height:46px;
	line-height:46px;
	text-indent:1em;
}
.gsconr dl i {
	font-size:20px;
	padding-right:10px;
}
.gsconr dl dt {
	margin-bottom:10px;
}
.gslpay h3 {
	line-height:22px;
}
.gslpay img {
	width:100%;
	height:auto;
}
.inquBg {
	height:auto;
	padding:36px 0;
	background:url(../images/bom-banner-top.png) no-repeat center;
	background-size:cover;
	background-position:center
}
.inquBox h2 {
	line-height:76px;
	font-weight:700;
	font-size:34px;
	text-align:center;
	color:#fff
}
.inquBox h3 {
	line-height:30px;
	font-weight:100;
	font-size:24px;
	text-align:center;
	color:#fff
}
.inquBox p {
	line-height:49px;
	font-weight:100;
	font-size:20px;
	text-align:center;
	color:#fff
}
.bomBox {
	overflow:hidden;
	background:url(../images/upload-bg.png) no-repeat center;
	margin:0 auto;
	width:486px;
	padding:30px;
	margin-top:12px;
	border-radius:10px
}
.im_orderDiv1 {
	width:100%;
	height:94px;
	text-align:center;
}
.im_orderDiv1T {
	width:100%;
	height:27px;
	line-height:27px;
	color:#4667b4
}
.im_orderDiv1B {
	width:59%;
	height:50px;
	margin:0 21%;
	line-height:50px;
	padding:0 5px;
	box-sizing:border-box;
	border:1px solid #dedede;
	border-radius:10px;
	background:#414757 url(../../images/upload-icon.png) no-repeat 96% center;
	color:#fff
}
.im_orderDiv1B input {
	float:left;
	width:100%;
	border:0;
	cursor:pointer;
}
.im_orderDiv2 {
	width:100%;
	height:auto;
	text-align:center
}
.im_orderDiv2 input {
	border:none;
	height:55px;
	padding:0 53px;
	color:#fff;
	background:#c00;
	font-size:21px;
	border-radius:5px;
	text-transform:capitalize!important
}
.im_orderDiv2B {
	width:100%;
	height:45px;
	margin-top:25px;
	text-align:center;
	font-size:16px;
	display:none
}
.im_orderBtn1 {
	text-align:center;
	margin-top:34px;
	color:#fff !important;
}
.im_orderBtn1 a {
	display:inline-block;
	color:#fff !important;
	font-weight:700;
	margin-left:10px;
	font-size:16px
}
.gssp .nav {
	width:100%;
	background:#0193e6;
	margin-top:10px;
	padding-left:30px;
	box-sizing:border-box;
	padding-top:10px;
	border-radius:8px 8px 0px 0px
}
.gsr {
	padding:0px 0px 0px 30px;
	border-radius:3px;
}
.gsr .col-lg-12 {
	min-height:38px;
	line-height:38px;
	margin:1px 0;
	padding-right:10px;
}
.gsr .col-lg-12.lastdl {
	border-top:1px solid #eee;
	padding-top:10px;
	margin-top:8px !important;
}
.gsr .col-lg-12.lastdl dd {
	line-height:46px !important;
}
.gsr .col-md-3 {
	padding:0 !important
}
.gsr .col-md-9 {
	padding:0 !important
}
.gsr .col-lg-12 p {
	font-size:12px;
	line-height:180%;
	color:#888
}
.gsr .col-lg-12 dt {
	min-height:38px;
	line-height:38px;
	overflow:hidden;
	display:flex;
	white-space:nowrap;
	font-size:16px;
}
.gsr .col-lg-12 dt.red {
	color:#be0521;
}
.gsr .col-lg-12 dd {
	min-height:38px;
	line-height:38px;
	height:38px;
	overflow:hidden;
}
.gsr .col-lg-12 dd input.form-control {
	width:172px;
	float:left;
	margin-top:5px;
	text-align:center;
}
.gsr .col-lg-12 dd a {
	float:left;
	display:block;
}
.gsr .col-lg-12 dd a.view {
	text-align:center;
	margin-top:5px;
	height:32px;
	padding:0 15px;
	line-height:32px;
	color:#fff !important;
	background-image:linear-gradient(160deg,#ff6b18fa 20%,#e04024 94%);
	border-radius:3px;
	float:left
}
.gsr .col-lg-12 dd a.add {
	margin:5px;
	font-size:14px;
	height:32px;
	color:#000;
	line-height:20px;
	padding:3px 10px;
	cursor:pointer;
	border:1px solid #6c757d;
	border-radius:3px;
	float:left
}
.gsr .col-lg-12 dd a.remove {
	margin:5px;
	font-size:24px;
	height:32px;
	line-height:20px;
	text-align:center;
	color:#000;
	background:#fff;
	padding:3px 5px;
	cursor:pointer;
	border-radius:3px;
	float:left
}
.gsr .col-lg-12.nth2dl {
	height:46px;
}
.gsr .col-lg-12.nth2dl dt {
	height:46px;
}
.gsr .col-lg-12.nth2dl dd {
	height:46px;
}
.products-icon.bgFFF {
	padding:15px 20px;
}
.faq-list h3 {
	font-size:16px;
	color:#6a141f
}
.faq-list {
	font-size:12px;
	color:#666;
	line-height:22px;
}
.faq-list p {
	font-size:12px;
	color:#666
}
.inpro1 a {
	float:left;
	margin:0.5%;
	text-align:center;
	width:24%;
	overflow:hidden;
	background:#FFFFFF;
	border:1px solid #EEEEEE;
	border-radius:5px;
	padding:15px;
	align-items:center;
	display:block;
}
.inpro1 a img {
	width:80%;
	height:auto;
}
.inpro1 div {
	height:20px;
	overflow:hidden;
}
.inprogs a {
	float:left;
	text-align:center;
	width:20%;
	background:#FFFFFF;
	overflow:hidden;
	padding:15px;
	align-items:center;
	display:block;
}
.inprogs a:hover {
	box-shadow:0 0 10px #ccc;
	position:relative;
	z-index:333;
}
.inprogs a img {
	width:50%;
	height:auto;
	padding:10px 0;
}
.inprogs div {
	height:24px;
	line-height:24px;
	height:24px;
	overflow:hidden;
}
.gsr h1 {
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
}
.gsr .col-md-3 {
	color:#999;
	font-weight:normal;
	text-align:left;
	padding-right:25px !important;
}
.gsr .col-lg-12 a {
	color:#6a141f !important;
}
.gsr .col-lg-12 a img {
	padding-right:5px;
}
.gslpay {
	padding-top:34px;
	line-height:26px;
	margin:0 0 0 !important;
}
.gslpay p {
	margin:0 !important;
}
.msgbox {
	position:sticky;
	top:10px;
}
.gsfed .form-box {
	padding:10px 0;
}
.gsfed h3 {
	margin:0;
	border-radius:10px 0;
}
.gsfed dt {
	line-height:35px;
	font-weight:normal;
}
.gsfed li {
	margin-top:24px;
}
.gsfed li input {
	width:100%;
	height:40px;
	text-align:center;
	color:#fff;
	background-image:linear-gradient(160deg,#00a405 20%,#00a405 94%);
	border:none;
}
.gsfed .brandtt {
	background:#0193e6;
	font-size:18px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	padding:0px 10px;
}
.gsfed .brandimg {
	text-align:center
}
.gsfed .brandimg img {
	width:auto;
	max-width:80%;
}
.gsfed .brandbox {
	padding:10px;
	line-height:200%;
}


.gsfed2 .form-box {
	padding:10px 0;
}
.gsfed2 h3 {
	margin:0;
	border-radius:10px 0;
}
.gsfed2 dt {
	line-height:35px;
	font-weight:normal;
}
.gsfed2 li {
	margin-top:24px;
}
.gsfed2 li input {
	width:100%;
	height:40px;
	text-align:center;
	color:#fff;
	background-image:linear-gradient(160deg,#f54a05 20%,#f0865b 94%);
	border:none;
}
.gsfed2 .brandtt {
	background:#0193e6;
	font-size:18px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	padding:0px 10px;
}
.gsfed2 .brandimg {
	text-align:center
}
.gsfed2 .brandimg img {
	width:auto;
	max-width:80%;
}
.gsfed2 .brandbox {
	padding:10px;
	line-height:200%;
}


.gssp .nav li {
	font-size:18px;
	color:#fff;
	margin-right:20px
}
.gssp .nav li a {
	color:#fff !important;
	border:none !important
}
.brfed.bgFFF {
	padding:0px;
	border-radius:10px;
	overflow:hidden
}
.brfed .brandtt {
	background:#0193e6;
	font-size:18px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	padding:0px 10px;
	color:#fff
}
.brfed .brandimg {
	text-align:center
}
.brfed .brandimg img {
	width:auto;
	max-width:80%;
}
.brfed .brandbox {
	padding:15px;
	line-height:200%;
}
.brfed .advads-highlight-wrapper {
	width:100%;
}
.brfed  img {
	width:auto;
	max-width:100%;
	margin-bottom:15px
}
.brfed img {
	width:auto;
	max-width:100%;
}
.gssp .nav-tabs>li.active>a,.gssp .nav-tabs>li.active>a:focus,.gssp .nav-tabs>li.active>a:hover {
	border:none;
	background:#fff;
}
.tab-pane {
	line-height:200%;
}
.gssp .nav li.active {
	}.gssp .nav li.active a {
	color:#222 !important;
	border-radius:8px 8px 0px 0px !important
}
.gssp .nav li:hover {
	}.gssp .nav li:hover a {
	color:#222 !important;
}
.gssp .tab-pane h2 {
	font-size:14px;
}
.gssp .tab-pane h4 {
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}
.gssp .tab-pane p {
	margin:0;
}
.gssp .tab-pane li.list-group-item:nth-child(even) {
	background-color:#f8f8f8;
}
.gssp .tab-pane img {
	max-width:100%;
	height:auto;
}
.gsconr h3 {
	margin:0;
	border-radius:10px 0;
}
.gsconr p {
	line-height:26px;
	padding-top:10px;
}
.intit {
	font-size:22px;
}
.inpro h4 {
	font-size:14px;
	margin:0;
}
.inpro p {
	font-size:14px;
	color:#999;
	margin:0;
}
.inhotpro h4 {
	font-size:14px;
	margin:0;
}
.inhotpro p {
	font-size:14px;
	color:#999;
	margin:0;
}
.inNews a h4 {
	font-size:14px;
}
.btn-default {
	background:#0193e6;
	padding:10px 30px;
	color:#fff;
	border:none;
}
.btn-default:hover {
	color:#fff;
	background-image:linear-gradient(190deg,#fd7b55 30%,#ffbf43 94%);
}
.gsr .col-lg-12 .msg a {
	color:#fff !important
}
.aboutinfo table {
	border:1px solid #ccc;
	border-left:0px;
	border-top:0px;
	font-size:14px;
	table-layout:fixed;
	width:100%;
	box-sizing:border-box;
	border-spacing:0;
}
.aboutinfo table td {
	border:1px solid #ccc;
	border-right:0px;
	border-bottom:0px;
	padding:8px 2px;
	text-align:center;
	word-wrap:break-word;
}
.aboutinfo table tr {
	background:#fff;
}
.aboutinfo a {
	color:#6a141f;
}
.brands_featured a {
	float:left;
	margin:0.5%;
	text-align:center;
	overflow:hidden;
	width:15.66%;
	background:#FFFFFF;
	border:1px solid #EEEEEE;
	border-radius:5px;
	padding:15px;
	align-items:center;
	display:block;
}
.brands_featured a img {
	width:80%;
	height:50px;
}
.brands_featured a p {
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	margin-top:15px;
	height:22px;
	overflow:hidden;
}
.gsr h1 {
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
}
.gsr .col-md-4 {
	color:#999;
	font-weight:normal;
	text-align:right;
	padding-right:25px !important;
}
.gsr .col-md-8 {
	font-weight:normal;
}
.gsr .col-lg-12 a {
	color:#6a141f !important;
}
.gsr .col-lg-12 a img {
	padding-right:5px;
}
.gslpay {
	padding-top:34px;
	line-height:26px;
	margin:0 0 0 !important;
}
.gslpay p {
	margin:0 !important;
}
.gsr .col-lg-12 a.chatnow {
	display:block;
	float:left;
	width:167px;
	height:36px;
	margin-left:-97px;
	line-height:36px;
	color:#FFFFFF !important;
	text-align:center;
	background:#ff6221;
	border-radius:3px;
	margin-top:5px;
	margin-bottom:8px;
}
.gsr .livechat_button {
	float:left !important;
	margin-left:5px;
}
.gsr .livechat_button a {
	display:block;
	width:167px;
	height:auto;
}
.gsr .livechat_button a img {
	width:167px;
	height:auto;
	padding-right:0;
}
.products-left.col-lg-9 {
	padding-left:0;
	padding-right:30px
}
.products-icon {
	margin-top:11px;
}
.products-icon dl {
	float:left;
	width:32.3%;
	margin:0.5%;
	background:#FFFFFF;
	overflow:hidden;
	align-items:center;
	display:flex;
	padding:0 10px;
}
.products-icon dl img {
	width:36px;
	height:auto;
}
.products-icon dl dd {
	padding:0 15px;
}
.gsfed h2,.gsfed2 h2 {
	font-size:24px;
	font-weight:bold;
	padding-bottom:5px;
}
.gsfed h2 span ,.gsfed2 h2 span {
	color:#ff6221;
}
.goodsShowR1 {
	width:100%;
	height:36px;
}
.goodsShowR1 dl {
	width:100%;
	height:36px;
}
.goodsShowR1 input {
	float:left;
	width:124px;
	height:36px;
	line-height:34px;
	box-sizing:border-box;
	padding:0 15px;
	border:1px solid #6a141f;
	border-radius:3px;
	background:none;
}
.goodsShowR1 input::placeholder {
	color:#cccccc;
}
.goodsShowR1 a {
	float:left;
	width:123px;
	height:36px;
	line-height:36px;
	color:#FFFFFF !important;
	background:#6a141f;
	border-radius:3px;
	margin-left:11px;
	text-align:center;
}
.news-focus .bannerNews {
	float:left;
	position:relative;
	width:590px;
	height:350px;
	background:#fff;
	border-radius:3px;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	overflow:hidden;
}
.news-focus .bannerNews img {
	height:350px;
}
.news-focus .img-list {
	width:285px;
	margin-left:20px;
	float:left;
}
.news-focus .txt-list {
	float:right;
	box-sizing:border-box;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	width:365px;
	background:#fff;
	border-radius:3px;
	padding:20px;
}
.news-focus .txt-list .list-box {
	margin-top:20px;
	padding:0 20px;
}
.news-focus .txt-list .list-box .title {
	color:#333;
	font-size:14px;
	line-height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.news-focus .txt-list .list-box .title .label {
	display:inline-block;
	margin-right:5px;
	padding:3px 5px;
	color:#fff;
	font-size:12px;
	background:#f2531c;
	line-height:1;
	border-radius:2px;
	vertical-align:middle;
}
.news-focus .txt-list .list-box .info {
	margin-top:5px;
	line-height:1;
	color:#9DA0A5;
	font-size:12px;
}
.news-focus .txt-list .list-box .info .line::before {
	content:"·";
	display:inline-block;
}
.picture-list {
	display:flex;
	flex-flow:row wrap;
	margin:-20px 0 0 -20px;
	overflow:hidden;
}
.picture-list .nodata {
	margin:20px 0 0 20px;
	padding:30px;
	width:100%;
	color:#999;
	text-align:center;
	line-height:80px;
	border-radius:3px;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	background:#fff;
}
.picture-list .list-box {
	position:relative;
	display:block;
	margin:20px 0 0 20px;
	width:285px;
	height:165px;
	background:#fff;
	border-radius:3px;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	overflow:hidden;
	cursor:pointer;
}
.picture-list .list-box:hover .img-box > img,.picture-list .list-box:hover .img-box .el-image {
	transform:scale(1.2);
}
.picture-list .list-box:hover .txt-box .icon {
	opacity:.4;
}
.picture-list .list-box .img-box {
	width:100%;
	height:100%;
	overflow:hidden;
}
.picture-list .list-box .img-box > img,.picture-list .list-box .img-box .el-image {
	width:100%;
	height:100%;
	transition:all 0.5s;
}
.picture-list .list-box .txt-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.01);
}
.picture-list .list-box .txt-box .icon {
	position:absolute;
	top:50%;
	left:50%;
	margin:-24px auto auto -24px;
	color:#fff;
	font-size:48px;
	opacity:0;
}
.picture-list .list-box .txt-box .text {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	line-height:20px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.ftitle .h5 {
	color:#6a141f;
	font-size:18px;
	font-weight:500;
}
.newsinfo img {
	max-width:100%;
	height:auto;
}
.gsr .form-control {
	width:40%;
	float:left;
}
.gsr a.btn {
	width:167px;
	float:left;
	margin-left:10px;
	margin-top:4px;
	color:#FFFFFF !important;
}
.fposi {
	display:none;
}
.u-tab-head {
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #eee;
}
.u-tab-head a {
	display:block;
	float:left;
	margin-right:10px;
	border:1px solid #eee;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	padding:0 25px;
}
.u-tab-head a.selected {
	font-weight:bold;
	color:#f2531c !important;
}
.u-tab-content {
	padding:20px 0;
}
.u-tab-content table {
	border:1px solid #ccc;
	border-left:0px;
	border-top:0px;
	font-size:14px;
	width:100%;
	box-sizing:border-box;
	border-collapse:collapse;
	border-spacing:0;
}
.u-tab-content table td {
	border:1px solid #ccc;
	border-right:0px;
	border-bottom:0px;
	padding:8px 2px;
	text-align:center;
	word-wrap:break-word;
}
.u-tab-content table th {
	border:1px solid #ccc;
	border-right:0px;
	border-bottom:0px;
	padding:8px 2px;
	text-align:center;
	word-wrap:break-word;
	font-weight:normal;
}
.u-tab-content table tr {
	background:#fff;
}
.u-tab-content table tr:nth-child(1) {
	background:#f6f6f6;
}
.step-box {
	position:relative;
}
.step-box ul {
	margin:0 -40px 0 -10px;
}
.step-box ul li {
	position:relative;
	float:left;
	margin-right:-8px;
	width:20%;
	text-align:center;
	color:#8c8c8c;
	font-size:12px;
}
.step-box ul li .progress1 {
	color:#fff;
}
.step-box ul li .progress1:after,.step-box ul li .progress1:before {
	position:absolute;
	top:0;
	right:0;
	content:"";
	width:10px;
	height:20px;
	background:url(../images/delivery.png) no-repeat 100% -60px;
}
.step-box ul li .progress1:after {
	right:0;
	background-position:100% -20px;
}
.step-box ul li .progress1:before {
	left:0;
	background-position:0 0;
}
.step-box ul li .progress1 .text {
	display:block;
	margin:0 10px;
	padding:1px 10px;
	background:#c3c3c3;
	height:18px;
	line-height:18px;
}
.step-box ul li.done .progress1 .text {
	background:#83bd39;
}
.step-box ul li.done .progress1:before {
	background-position:0 -40px;
}
.step-box ul li.done .progress1:after {
	background-position:100% -60px;
}
.step-box ul li.first .progress1:before {
	display:none;
}
.step-box ul li.last .progress1:after {
	display:none;
}
.step-box ul li .info {
	line-height:20px;
}
.step-box.mini ul {
	margin:0 -32px 0 -10px;
}
.step-box.mini ul li {
	width:25%;
}
.index-news .col-lg-3 {
	padding-left:0;
}
.newsnavlist h2 {
	font-size:18px;
	margin-top:0;
	font-weight:bold;
}
.newsnavlist a {
	display:block;
	margin:0;
	line-height:30px;
}
#lm_hover {
	color:#ff6221 !important;
}
.newstaglist {
	margin-top:15px;
}
.newstaglist h2 {
	font-size:18px;
	margin-top:0;
	font-weight:bold;
}
.newstaglist ul li {
	display:inline-block;
}
.newstaglist ul li a {
	display:inline-block;
	padding:3px 10px;
	background:#333;
	color:#fff !important;
	margin:2px;
}
.newstaglist ul li:nth-child(2n) a {
	display:inline-block;
	padding:3px 5px;
	background:#007bff;
	color:#fff;
	margin:2px;
}
.newstaglist ul li:nth-child(3n) a {
	display:inline-block;
	padding:3px 5px;
	background:#dc3545;
	color:#fff;
	margin:2px;
}
.newstaglist ul li:nth-child(4n) a {
	display:inline-block;
	padding:3px 5px;
	background:#28a745;
	color:#fff;
	margin:2px;
}
.newstaglist ul li:nth-child(5n) a {
	display:inline-block;
	padding:3px 5px;
	background:#0e84af;
	color:#fff;
	margin:2px;
}
.newstaglist ul li:nth-child(6n) a {
	display:inline-block;
	padding:3px 5px;
	background:#f2531c;
	color:#fff;
	margin:2px;
}
.tags_list {
	margin:10px 0px;
	background:#e6e6e6;
	padding:10px
}
.tags_list a {
	color:#f57d00 !important;
	margin-right:10px;
}
.Souinfo h2 {
	font-size:20px;
	margin-bottom:10px;
	line-height:32px;
	color:#111;
	font-weight:bold;
}
.Souinfo p {
	line-height:26px;
}
.SouList {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.SouList a {
	display:flex;
	align-items:center;
	text-align:center;
	width:24%;
	margin-bottom:1%;
	background:#e8f2ff;
	border-radius:4px;
	padding:21px;
	line-height:18px;
	border:1px solid #c7c7c7;
	box-shadow:0 0 12px -7px #585252;
	justify-content:center;
}
.SouList a:hover {
	background:#6a141f;
	color:#fff !important
}
.SouListinfo {
	}.SouListinfo table.fromTable {
	border:none
}
.SouListinfo h1 {
	color:#111;
	font-weight:bold;
	font-size:26px;
	line-height:32px;
}
.SouListinfo h3 {
	color:#111;
	font-weight:bold;
	font-size:20px;
	line-height:32px;
}
.SouListinfo td b {
	color:#111;
	font-weight:bold;
	font-size:20px;
	line-height:32px;
	margin:0;
}
.SouListinfo table.fromTable tr {
	display:flex;
	flex-wrap:wrap;
	border:none !important
}
.SouListinfo table.fromTable td {
	display:flex;
	width:100%;
	align-items:center;
	border:none !important
}
.SouListinfo table.fromTable1 td {
	vertical-align:middle !important;
}
.SouListinfo table.fromTable input[type="submit"] {
	background-color:#f2531c;
	color:white;
	padding:10px 20px;
	border:none;
	border-radius:5px;
	cursor:pointer;
}
.SouListinfo table.fromTable input[type="submit"]:hover {
	background-color:#d7420e;
}
.SouListinfo table.fromTable input[type="button"] {
	background-color:#f2531c;
	color:white;
	padding:10px 20px;
	border:none;
	border-radius:5px;
	cursor:pointer;
}
.SouListinfo table.fromTable input[type="button"]:hover {
	background-color:#d7420e;
}
.SouListinfo table.fromTable1 input[type="button"] {
	background-color:#f2531c;
	width:100% !important;
	height:auto !important;
	color:white;
	padding:10px 20px;
	border:none;
	border-radius:5px;
	cursor:pointer;
}
.SouListinfo table.fromTable1 input {
	border:1px solid #ccc;
	padding:5px 10px;
	width:100%;
	height:46px;
	border-radius:5px;
}
.SouListinfo table.fromTable1 input[type="radio"] {
	border:1px solid #ccc;
	width:20px;
	height:20px;
}
.SouListinfo table.fromTable1 input[type="checkbox"] {
	border:1px solid #ccc;
	width:24px;
	height:24px;
}
.SouListinfo table.fromTable1 input[type="button"]:hover {
	background-color:#d7420e;
}
.SouListinfo table.fromTable button[type="button"] {
	background-color:#f2531c;
	color:white;
	padding:10px 20px;
	border:none;
	border-radius:5px;
	cursor:pointer;
}
.SouListinfo table.fromTable button[type="button"]:hover {
	background-color:#d7420e;
}
.SouListinfo table.fromTable input[type="text"] {
	border:1px solid  #ccc;
	padding:5px 10px;
	width:80%;
	height:46px;
	border-radius:5px 0 0 5px;
}
.SouListinfo table.fromTable select {
	border:1px solid #ccc;
	padding:5px 10px;
	width:80%;
	height:46px;
	border-radius:5px 0 0 5px;
}
.SouListinfo table.fromTable1 select {
	border:1px solid #ccc;
	padding:5px 10px;
	width:100% !important;
	height:46px !important;
	border-radius:5px 0 0 5px;
}
.SouListinfo table.fromTable input[type="number"] {
	border:1px solid #ccc;
	padding:5px 10px;
	width:80%;
	height:46px;
	border-radius:5px 0 0 5px;
}
.SouListinfo table.fromTable label {
	width:20%;
	text-align:center;
	margin:0 !important;
	border-radius:0 5px 5px 0;
	background:#f3f5f8;
	height:46px;
	line-height:46px;
	display:block;
	font-weight:normal;
	border:1px solid  #ccc;
	border-left:none;
}
#inductance {
	color:#d7420e !important;
	font-weight:bold;
	font-size:16px;
}
.SouListinfo .col-sm-8 {
	width:80%;
}
#results {
	width:100%;
	height:auto;
	overflow-x:auto;
}
.SouListinfo sup {
	display:inline-block;
	margin:0;
}
.SouListinfo sub {
	display:inline-block;
	margin:0;
}
.SouListinfo .witdh50 {
	width:50% !important;
}
.SouListinfo .nowaper {
	flex-wrap:nowrap !important;
}
.newsinfo {
	font-size:18px;
	line-height:200%
}
.tab-content h2,.newsinfo h2 {
	font-weight:bold;
	font-size:24px !important
}
.tab-content h3,.newsinfo h3 {
	font-weight:bold !important
}
.tab-content h1,.newsinfo h1 {
	font-weight:bold !important
}
.tab-content .tab-pane {
	font-size:18px;
	line-height:200%
}
.beijing {
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:90;
	background:rgba(0,0,0,0.6);
	display:none
}

.gsfed {
	width:100%;
	box-sizing:border-box;
	z-index:999;
	padding:15px;
}
.gsfed.sticky {
	position:sticky;
	top:10px;
}

.gsfed2 {
	width:100%;
	box-sizing:border-box; 
	padding:15px;margin-top: 20px;
}
.gsfed2.sticky {
	position:sticky;
	top:70px;
}

.gsfed.fixed {
	width:400px;
	position:fixed;
	top:100px;
	left:50%;
	margin-left:-200px;
	box-sizing:border-box;
	z-index:99;
	padding:15px;
	display:none
}
.closed {
	width:25px;
	height:25px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:99
}
.closed img {
	width:25px;
	height:25px;
}
.uli {
	width:100%;
	height:50px;
	line-height:30px;
	background:#f2f2f2;
	padding:10px;
	box-sizing:border-box;
	margin-top:20px;
	border-radius:8px
}
.uli a {
	color:#222;
	display:block;
	width:100%;
	height:100%;
	display:flex;
	align-content:center;
	align-items:center;
}
.uli img {
	width:20px;
	height:20px;
	margin-right:10px
}
.uright {
	float:right
}
.contactinfo {
	width:100%;
	display:flex;
	justify-content:space-between;
	margin:80px auto;
}
.cleft {
	width:40%;
	text-align:center;
	display:flex;
	align-content:center;
	justify-content:center;
	align-items:center
}
.cright {
	width:55%;
	line-height:150%;
}
.faq .addtoany_share_save_container {
	display:none
}
.swiper-slide.likeli {
	width:33%;
}
.ptopbg {
	background:url("../images/pbg.jpg") left top no-repeat;
	height:70px;
	position:relative
}
.ptopbg::after {
	content:'';
	position:absolute;
	width:100px;
	height:286px;
	background:url("../images/pbgl.jpg") top left no-repeat;
	top:0px;
	left:-100px;
	z-index:10;
}
.pbtmbg {
	background:url("../images/pbg2.png") right bottom no-repeat;
	height:87px;
	position:relative
}
.pbtmbg::after {
	content:'';
	position:absolute;
	width:102px;
	height:297px;
	background:url("../images/pbgr.jpg") top left no-repeat;
	bottom:0px;
	right:-102px;
	z-index:10;
}
.line {
	background:url("../images/line.png") center center no-repeat;
	height:50px;
	position:relative
}
@media (max-width:1279px) {
	.mup {
	display:block
}
header {
	display:none;
}
.products-left1 {
	height:auto;
}
.navbar-nav {
	width:100%;
}
.client-2 {
	display:none;
}
nav.navbartop .col-lg-2 {
	display:none;
}
nav {
	background:#fff;
	height:61px;
	position:relative;
	z-index:999;
}
nav.navbartop .col-lg-10 {
	width:100% !important;
}
.logom {
	display:block;
	float:left;
	width:140px;
}
.logom img {
	width:auto;
	height:auto;
	max-height:50px;
	padding-top:10px
}
.navbar-toggle {
	margin-top:13px;
	margin-right:10px;
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#fff;
	padding-right:0!important;
	padding-left:0!important;
}
.container-fluid {
	padding-right:0!important;
	padding-left:0!important;
}
.navbar-nav {
	margin:10px 0;
	background:#fff;
	z-index:999;
	position:relative;
	display:flex;
	justify-content:space-between
}
.navbg .col-lg-2 {
	display:none;
}
.navbg .col-lg-10 {
	padding:0;
}
nav.navbartop .nav>li>a {
	color:#333 !important;
	padding:0px 15px !important;
}
.navbar-nav .open .dropdown-menu {
	float:none !important;
}
nav.navbartop .nav>li {
	border-bottom:1px solid #eee;
}
.search {
	margin-left:0;
	margin-top:0;
}
.msearch {
	display:block;
	margin-top:20px;
}
.brightad {
	width:100%;
	height:auto;
	margin-top:15px;
	height:auto;
	float:left;
	margin-left:0px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.brightad .advads-highlight-wrapper {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width:100%;
	height:100%
}
.brightad img {
	width:48%;
	height:auto;
}
.main_visual .owl-carousel .item img {
	border-radius:0;
}
.main_visual .owl-dots {
	width:100%;
	text-align:center;
	height:10px;
	position:absolute;
	left:0;
	bottom:20px;
	z-index:999;
}
.main_visual .owl-dots .owl-dot {
	display:inline-block;
	margin:0 5px;
}
.main_visual .owl-dots .owl-dot span {
	display:inline-block;
	width:10px;
	height:10px;
	background:#FFFFFF;
	border-radius:10px;
}
.main_visual .owl-dot.active span {
	width:20px;
	height:10px;
	background:#FFFFFF;
	border-radius:10px;
}
.main_visual .owl-carousel .item img {
	width:100%;
	height:auto;
}
.banner {
	width:100%;
	height:auto;
	float:none;
	margin-left:0;
}
.Barmenu {
	width:100%;
	float:left;
	display:flex;
	justify-content:space-between
}
.Barmenu dl {
	width:23%;
}
.index-products {
	margin-top:10px;
}
.index-products .col-lg-2 {
	display:none;
}
.index-products .col-lg-10 {
	padding:0 15px !important
}
.index-products .col-lg-10 a {
	width:49%;
}
.index-products .col-lg-12 a {
	float:left;
	margin:0.5%;
	text-align:center;
	overflow:hidden;
	width:32.333%;
	background:#FFFFFF;
	padding:15px;
	align-items:center;
	display:block;
}
.index-fedproducts a img {
	width:60px;
}
.index-brand {
	padding-bottom:0;
}
.main_visual1 .owl-carousel .item img {
	width:80%;
	height:auto;
}
.main_visual1 .owl-dots {
	bottom:-25px;
}
.index-fedproducts-main .nav-tabs {
	width:100%;
	height:120px;
}
.index-fedproducts-main .nav-tabs li {
	width:33.3%;
	float:left;
	overflow:hidden;
	height:60px;
}
.index-fedproducts-main .nav-tabs li img {
	display:none;
}
.index-fedproducts a {
	width:50%;
	margin:0.5% 0;
}
.index-news dl {
	margin:1%;
	width:48%;
}
.index-hotsearch {
	background:#FFFFFF;
	border:1px solid #EEEEEE;
	padding:10px !important;
}
.index-hotsearch .nav-tabs {
	text-align:center;
}
.index-hotsearch .nav-tabs>li {
	float:none;
}
.index-hotsearch .nav>li {
	display:inline-block;
}
.index-hotsearch .nav>li.active a {
	color:#fff !important;
	border-color:#6a141f;
	background:#6a141f;
	border-bottom:none;
	font-weight:normal;
}
.index-hotsearch .nav>li {
	float:left;
	width:50%;
	height:42px;
	line-height:42px;
	overflow:hidden;
	background:#eee;
	display:block;
}
.index-hotsearch .nav>li a {
	padding:0;
	display:block;
	margin-right:0!important;
	height:42px;
	line-height:42px;
	overflow:hidden;
}
.index-hotsearch .tab-pane {
	padding:20px 0;
}
.index-hotsearch .tab-pane a {
	width:50%;
}
.index-services {
	padding-top:20px;
}
.index-services dl {
	margin:0.5% 0;
	width:100%;
}
.footmessage {
	display:none;
}
footer {
	padding:20px 0;
}
.fiso {
	text-align:center;
}
.fshare {
	text-align:center;
}
.fpay {
	display:none;
}
.breadcrumb {
	margin-top:20px !important;
}
.dis {
	display:block !important;
}
.dis ul {
	float:left !important;
}
.index1 {
	display:none;
}
.intit {
	text-align:center;
	font-size:2rem;
}
.intit a {
	display:none;
}
.inpro a h4 {
	font-size:14px;
}
.inhotpro a {
	width:32.3%;
	padding:5px;
}
.inhotpro a h4 {
	font-size:14px;
}
.inBrand {
	width:94%;
	margin:0 auto;
}
.inBrand a {
	padding:10px;
	width:33.3%;
}
.inNews.row {
	padding:20px;
}
.inNews a {
	width:49%;
}
.inNews a div {
	margin:10px 0;
}
.inhotseaBox.row {
	padding:10px;
}
.inhotsea {
	padding:30px;
}
.nav>li>a {
	padding:10px 3px;
}
.inhotseaBox .tab-pane a {
	width:50%;
}
.list-group {
	margin-bottom:0;
}
.cartpath .col-lg-3 {
	padding:10px;
}
.cartpath .col-lg-9 {
	padding:10px;
}
.carttab {
	overflow-x:auto;
}
#goodsWin {
	width:320px;
	height:auto;
	overflow:hidden;
	border-radius:5px;
	background-color:#fff;
	padding:10px;
	position:absolute;
	display:none;
	margin-top:0;
	top:0;
	left:45%;
	z-index:1002
}
.goodtxtinfo {
	width:100%;
	padding:0;
}
.productshow_quotebox {
	width:100%;
	height:auto;
	padding:0;
	overflow:hidden;
	box-sizing:border-box
}
.productshow_quotebox dl {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:0
}
.productshow_quotebox dl dt {
	float:none;
	width:100%;
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-weight:700;
	color:#333
}
.productshow_quotebox dl dd {
	float:none;
	width:100%;
	height:auto;
}
.productshow_quotebox dl dd input {
	border:1px solid #dedede;
	border-radius:3px;
	width:100%;
	height:32px;
	padding:0 10px
}
.productshow_quotebox dl dd select {
	width:100%;
	height:34px;
	box-sizing:border-box;
	padding:0 7px;
	border:1px solid #dedede;
	border-radius:3px
}
.productshow_quotebox dl dd textarea {
	border:1px solid #dedede;
	border-radius:3px;
	width:100%;
	height:46px;
	padding:10px
}
.productshow_quotebox li {
	margin-top:15px;
}
.gslpay h3 {
	line-height:5px;
	font-size:1.6rem;
}
.inquBg {
	height:auto;
	padding:36px 0;
	background:url(../images/bom-banner-top.png) no-repeat center;
	background-size:cover;
	background-position:center
}
.inquBox {
	width:94%;
	height:auto;
	overflow:hidden;
}
.inquBox h2 {
	line-height:36px;
	font-weight:700;
	font-size:18px;
	text-align:center;
	color:#fff
}
.inquBox h3 {
	line-height:30px;
	font-weight:100;
	font-size:24px;
	text-align:center;
	color:#fff
}
.inquBox p {
	line-height:30px;
	font-weight:100;
	font-size:20px;
	text-align:center;
	color:#fff
}
.bomBox {
	overflow:hidden;
	background:url(../images/upload-bg.png) no-repeat center;
	margin:0 auto;
	width:100%;
	padding:30px;
	margin-top:12px;
	border-radius:10px
}
.im_orderDiv1 {
	width:100%;
	height:94px;
	text-align:center;
}
.im_orderDiv1T {
	width:100%;
	height:27px;
	line-height:27px;
	color:#4667b4
}
.im_orderDiv1B {
	width:100%;
	height:50px;
	margin:0;
	line-height:50px;
	padding:0 5px;
	box-sizing:border-box;
	border:1px solid #dedede;
	border-radius:10px;
	background:#414757 url(../../images/upload-icon.png) no-repeat 96% center;
	color:#fff
}
.im_orderDiv1B input {
	float:left;
	width:100%;
	border:0;
	cursor:pointer;
}
.im_orderDiv2 {
	width:100%;
	height:auto;
	text-align:center
}
.im_orderDiv2 input {
	border:none;
	height:55px;
	padding:0 53px;
	color:#fff;
	background:#c00;
	font-size:21px;
	border-radius:5px;
	text-transform:capitalize!important
}
.im_orderDiv2B {
	width:100%;
	height:45px;
	margin-top:25px;
	text-align:center;
	font-size:16px;
	display:none
}
.im_orderBtn1 {
	text-align:center;
	margin-top:34px;
	color:#fff !important;
}
.im_orderBtn1 a {
	display:inline-block;
	color:#fff !important;
	font-weight:700;
	margin-left:10px;
	font-size:16px
}
.inpro1 a {
	padding:10px;
	align-items:center;
	display:block;
	width:49%;
	text-align:center;
}
.bgFFF {
	padding:15px;
}
.inprogs a {
	width:33.3%;
}
.gsl img {
	width:50%;
	margin-bottom:10px;
}
.gsr h1 {
	font-size:22px;
	padding:15px 0;
	margin-top:5px;
	text-align:center;
	line-height:36px;
}
.gsr .col-md-3 {
	text-align:left;
}
.gsr .col-lg-12 {
	padding:0;
}
.gsr .col-lg-12 dt {
	min-height:32px;
	line-height:32px;
	padding:0 !important
}
.gsr .col-lg-12 dd {
	min-height:32px;
	line-height:32px;
	padding:0 !important
}
.gsr .formore {
	display:none;
}
.gsr dl.lastdl {
	border-bottom:none;
}
.gsr .col-lg-12.nth2dl {
	height:90px;
}
.inprogs div {
	font-size:12px;
}
.pt20 {
	padding:10px 0;
}
.gssp .tab-pane li.list-group-item .col-lg-3 {
	padding:0;
}
.gssp .tab-pane li.list-group-item .col-lg-9 {
	padding:0;
}
.ablist .col-md-10 img {
	max-width:100%;
	height:auto;
}
.ablist .col-md-2 {
	text-align:center;
}
.ablist .col-md-10 h4 {
	text-align:center;
}
.gssp .nav {
	height:59px;
}
.inhotseaBox .nav {
	height:59px;
}
.inhotseaBox .tab-pane a {
	font-size:13px;
}
.products_show.container {
	padding:0 15px !important;
}
.products-left.col-lg-9 {
	padding-right:0 !important;
}
.gsr .col-md-4 {
	text-align:left;
}
.gsr .col-lg-12 a img {
	height:20px;
}
.products-icon {
	display:none;
}
.gsr .col-lg-12.nth2dl dd {
	height:50px
}
.products_showspe.container {
	padding:0 15px!important;
}
.gssp .nav li {
	font-size:13px;
}
.products_showspe .gssp .nav {
	height:43px;
}
.products_showspe .gssp .nav li {
	display:block;
	float:left;
	width:33.3%;
	overflow:hidden;
	text-align:center;
	overflow:hidden;
}
.products_showspe .gssp .nav li a {
	padding:0!important;
	margin-right:0 !important;
	height:42px;
	line-height:42px;
}
.products_showspe .gssp .nav li.active a {
	font-weight:normal;
}
.bannerNews .owl-dots {
	text-align:right;
	padding-right:20px;
}
.news-focus .bannerNews {
	position:relative;
	width:100%;
	height:auto;
}
.news-focus .bannerNews img {
	height:auto;
}
.news-focus .img-list {
	width:100%;
	margin-left:0;
	margin-top:15px;
	float:none;
}
.news-focus .txt-list {
	float:none;
	box-sizing:border-box;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	width:100%;
	background:#fff;
	border-radius:3px;
	padding:20px;
	margin-top:20px;
}
.picture-list {
	display:block;
	flex-flow:nowrap;
	margin:0;
	overflow:hidden;
	width:100%;
	height:auto;
}
.picture-list .nodata {
	margin:20px 0 0 20px;
	padding:30px;
	width:100%;
	color:#999;
	text-align:center;
	line-height:80px;
	border-radius:3px;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	background:#fff;
}
.picture-list .list-box {
	position:relative;
	display:block;
	margin:20px 0 0 0;
	width:100%;
	height:auto;
	background:#fff;
	border-radius:3px;
	box-shadow:0px 6px 35px rgba(0,0,0,0.02);
	overflow:hidden;
	cursor:pointer;
}
.picture-list .list-box:hover .img-box > img,.picture-list .list-box:hover .img-box .el-image {
	transform:scale(1.2);
}
.picture-list .list-box:hover .txt-box .icon {
	opacity:.4;
}
.picture-list .list-box .img-box {
	width:100%;
	height:100%;
	overflow:hidden;
}
.picture-list .list-box .img-box img {
	width:100%;
	height:auto;
}
.picture-list .list-box .img-box > img,.picture-list .list-box .img-box .el-image {
	width:100%;
	height:100%;
	transition:all 0.5s;
}
.picture-list .list-box .txt-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.01);
}
.picture-list .list-box .txt-box .icon {
	position:absolute;
	top:50%;
	left:50%;
	margin:-24px auto auto -24px;
	color:#fff;
	font-size:48px;
	opacity:0;
}
.picture-list .list-box .txt-box .text {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	line-height:20px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.ftitle .h5 {
	color:#6a141f;
	font-size:18px;
	font-weight:500;
}
.cartpath {
	display:none;
}
.brands_featured a {
	width:32.33%;
}
.brands_featured a img {
	width:90%;
	height:25px;
}
 
.gsr .col-lg-12 a.chatnow {
	margin-left:0
}
.gsr .col-lg-12 dd input.form-control {
	width:106px;
}
.gsr .livechat_button {
	float:left !important;
	margin-left:0;
}
.gsr .livechat_button a {
	display:block;
	width:167px;
	height:auto;
}
.gsr .livechat_button a img {
	width:167px;
	height:auto;
	padding-right:0;
}
.gssp a.chatnow {
	display:none;
}
.fposi {
	width:100%;
	height:70px;
	background:#6a141f;
	position:fixed;
	left:0;
	bottom:0;
	display:block;
	z-index:999;
}
.fposi a {
	display:block;
	float:left;
	text-align:center;
	width:25%;
	height:70px;
	color:#fff !important;
	border-right:1px solid #196bd7;
	box-sizing:border-box;
}
.fposi a:last-child {
	border:none
}
.fposi a img {
	width:30px;
	height:auto;
	padding-top:8px;
}
.fposi a p {
	line-height:32px;
	font-size:0.9rem
}
.ismobielshow {
	display:none !important
}
.userleft {
	padding:0;
	margin-bottom:15px;
}
#news .index-news .col-lg-9 {
	padding:0;
}
#news .col-lg-3 {
	padding:0;
	margin-top:15px;
}
.padding50 {
	padding:20px;
}
.Souinfo h2 {
	font-size:18px;
	margin-bottom:5px;
	line-height:28px;
}
.SouList a {
	width:48%;
	margin-bottom:1%;
	padding:15px;
}
.SouListinfo {
	padding:0 !important
}
.SouListinfo table.fromTable tr {
	display:block;
}
.SouListinfo table.fromTable td {
	display:flex;
	width:100%;
}
.SouListinfo img {
	max-width:100%;
	height:auto;
}
.SouListinfo .col-sm-8 {
	width:100%;
}
.index-advertisement img {
	width:auto !important;
	max-width:100% !important
}
.abs_top {
	display:none
}
.news .col-lg-8 {
	width:100%;
}
.neitit {
	display:none !important
}
.cimg img {
	width:auto;
	max-width:100%
}
.products-left {
	flex-wrap:wrap
}
.products-left .col-lg-4,.products-left .col-lg-7 {
	width:100%
}
.gsr {
	padding-left:0px;
}
.gsr h1 {
	text-align:left
}
.user .col-lg-2 {
	width:30% !important;
	float:left
}
.user .col-lg-9 {
	width:60% !important
}
.footer {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:70px
}
.footer .col-lg-3 {
	width:33%
}
.footer .semail {
	width:100%;
}
}.pll a {
	font-size:14px !important;
}
@media (max-width:768px) {
	.navbar-nav {
	flex-wrap:wrap;
	background:#f9f9f9
}
nav.navbartop .nav>li {
	width:100%
}
h1 {
	font-size:24px;
}
h2 {
	font-size:20px;
}
.index-fedproducts a {
	padding-right:0px
}
.index-fedproducts a img {
	width:40px
}
.index-fedproducts a div {
	padding-right:0px;
}
.index-news .nav>li a {
	font-size:14px;
	text-align:center;
	overflow:hidden;
	display:flex;
	white-space:nowrap
}
.index-news dl dd img {
	width:100%;
	height:120px;
	border-radius:3px;
}
.index-news dl dt {
	padding-top:10px;
	font-size:14px
}
.index-news dl dt p {
	font-size:14px;
	margin-top:0px;
}
.index-hotsearch .nav-tabs {
	flex-wrap:wrap
}
.index-ad {
	flex-wrap:wrap;
}
.index-ad img {
	width:100%;
	margin-top:10px !important;
	width:auto !important;
	max-width:100% !important;
	height:auto !important;
	max-height:100% !important
}
.index-ad img:nth-child(2) {
	margin:0px;
}
.footer h4 {
	font-size:16px
}
.footer ul li a {
	font-size:14px
}
.sharebox {
	flex-wrap:wrap;
}
.faddress,.fshare {
	width:100%
}
.fline {
	display:none
}
.p_cate {
	column-count:2
}
.bgfff {
	padding:15px
}
.zhan {
	top:30px
}
.jsptit {
	font-size:20px;
}
.jslibox {
	width:100%
}
.jslibox2 {
	display:none
}
.jsli_btm {
	flex-wrap:wrap
}
.jsli_left,.jsli_right {
	padding:15px 10px;
}
.jsli_info2 {
	display:none
}
.woocommerce-pagination {
	background:none
}
.index-h2 {
	font-size:20px;
	height:50px;
	line-height:50px;
}
.news-list dl {
	width:48%;
	margin-left:1%;
	margin-right:1% !important;
}
.news-list dl dd img {
	height:120px
}
.news-list dl dt {
	padding:10px;
}
.news-list dl dt h2 {
	margin-top:0px;
	height:40px;
	overflow:hidden;
	font-size:16px;
}
.news-list dl dt h3 {
	margin-top:5px;
	font-size:12px
}
.news-list dl dt h4 {
	height:36px;
	overflow:hidden
}
.newsinfo {
	font-size:16px;
}
.tab-content h2,.newsinfo h2 {
	font-weight:bold;
	font-size:20px !important
}
.tab-content h3,.newsinfo h3 {
	font-weight:bold !important
}
.tab-content h1,.newsinfo h1 {
	font-weight:bold !important
}
.contactinfo {
	flex-wrap:wrap;
	margin-top:20px;
	margin-bottom:20px
}
.cleft {
	width:100%;
}
.cleft img {
	width:auto;
	max-width:100%
}
.cright {
	width:100%
}
.swiper-slide.likeli {
	width:50%;
}
.gssp .nav {
	padding-left:10px;
}
.gssp .nav li {
	margin-right:5px;
}
.products_show .col-lg-8 {
	display:none
}
.ptopbg {
	background:url("../images/pbg.jpg") left top no-repeat;
	height:84px;
	position:relative;
	background-size:auto 84px
}
.ptopbg::after {
	content:'';
	position:absolute;
	background:none
}
.pbtmbg {
	background:url("../images/pbg2.png") right bottom no-repeat;
	height:57px;
	position:relative;
	background-size:auto 57px
}
.pbtmbg::after {
	content:'';
	position:absolute;
	background:none;
}
    
    
@media(max-width:768px)
{
    .pbtmbg{display: none}
    
    }
.line {
	background:url("../images/line.png") center center no-repeat;
	height:50px;
	position:relative
}
.user .col-lg-2 {
	width:100% !important
}
.user .col-lg-9 {
	width:100% !important
}
.pshare {
	display:none
}
    
}
.goodsnav a {
	padding:15px
}
.page-numbers {
	width:100%;
	display:flex;
	justify-content:center;
	align-content:center
}
.bpro {
	overflow:hidden;
}
.swiper-container {
	width:100%;
	position:relative;
	height:100%;
}
.swiper-container2 {
	width:100%;
	height:100%;
}
.swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}
.mySwiper3 {
	width:100%;
	height:100%;
	margin-left:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin-right:auto;
}
.mySwiper3 .swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	height:calc((100% - 30px) / 2) !important;
}
.mySwiper3 .swiper-wrapper {
	}.likeli .rptop {
	width:100%;
	height:150px;
	display:flex;
	align-items:center;
	justify-content:center
}
.likeli .rptop img {
	width:auto;
	max-width:200px;
	max-height:150px;
}
.likeli .rpbtm {
	width:100%;
}
.likeli .rpbtm h4 a {
	color:#222 !important;
	font-size:16px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.likeli .rpbtm p {
	color:#62688a;
	font-size:12px;
	line-height:18px;
	height:auto;
	max-height:54px;
	overflow:hidden
}
.sli {
	width:20%;
	float:left;
	padding:15px;
}
.sli .rptop {
	width:100%;
	height:120px;
	display:flex;
	align-items:center;
	justify-content:center
}
.sli .rptop img {
	width:auto;
	max-width:150px;
	max-height:120px;
}
.sli .rpbtm {
	width:100%;
}
.sli .rpbtm h4 a {
	color:#222 !important;
	font-size:16px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.sli .rpbtm p {
	color:#62688a;
	font-size:12px;
	line-height:18px;
	height:auto;
	max-height:54px;
	overflow:hidden
}
.mySwiper2 {
	height:380px;
	width:100%;
}
.mySwiper2 .swiper-slide img {
	width:auto;
	height:380px;
}
.mySwiper {
	height:80px;
	box-sizing:border-box;
}
.mySwiper .swiper-slide {
	width:20%;
	height:100%;
	opacity:0.7;
}
.mySwiper .swiper-slide img {
	width:auto;
	max-width:100%;
	height:80px;
}
.mySwiper .swiper-slide-thumb-active {
	opacity:1;
}
@media (max-width:450px) {
	.dd {
	display:none
}
.breadcrumb {
	margin-top:10px !important
}
.swiper-slide.likeli {
	width:100%;
}
.pc {
	display:none
}
.mb {
	display:block
}
.gssp .nav {
	padding-left:0px;
}
.gssp .nav li {
	margin-right:0px;
}
.gssp .nav {
	display:flex;
	justify-content:space-between
}
.mySwiper2 {
	height:240px;
}
.mySwiper2 .swiper-slide img {
	width:auto;
	max-height:240px;
}
.gsfed.fixed {
	width:300px;
	margin-left:-150px;
	top:50px;
}
.likeli .rptop img {
	max-height:120px
}
.Barmenu dl dd img {
	width:25px;
	height:25px;
}
.Barmenu dl dt h4 {
	font-size:12px;
}
}.newsinfo nav {
	height:auto !important;
	border:none
}
#ez-toc-container {
	margin-top:20px;
}

.pli{width: 22%;display: flex;justify-content: flex-start;align-items: center;line-height: 20px}
.pli img{width: 60px;margin-right: 5px;}
.pli p{margin: 0px;font-weight: bold}
.pli.big{width: 33%;padding:5px 20px;box-sizing: border-box;font-size: 18px;color: #fe860b;background: url('/wp-content/images/pbg.png') center center no-repeat;background-size: 100% 100%;}

.pli.big img{width: 45px;margin-right: 15px}

@media (max-width:1200px) {
    .pad{flex-wrap: wrap}
    .pli{width: 50%;justify-content: flex-start;margin-top: 10px}
    .pli.big{width: 50%;}
}


@media (max-width:540px) {
    .pad{flex-wrap: wrap}
    .pli{width: 100%; justify-content: flex-start}
    .pli.big{width: 100%}
}

.tab-content {font-size: 15px;}

.tab-content  table {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    margin: 20px 0;
  }

.tab-content table th, .tab-content table td {
    border-bottom: 1px solid #e0e0e0;
    padding: 12px 15px;
    text-align: left;
    font-size: 14px;
  }

.tab-content table th {
    font-weight: 600;
    background-color: #f9f9f9;
  }

.tab-content table tbody tr:hover {
    background-color: #f1f1f1;
  }


.pagination{border: none !important}


.product-info-price {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    margin-bottom: 28px;
}

.product-info-main .product-info-price {
  position: relative;
}

 
.product-info-main .product-info-price .rewards__product-points .price {
  font-size: 12px;
  color: #F96B25;
}
.product-info-main .product-info-price .product-info-stock-sku .stock {
  margin-top: 15px;
}


.product-info-main .price-box, .product-options-bottom .price-box {
    margin-right: auto;
}
.product-info-main .price-box, .product-options-bottom .price-box {
    margin-right: 20px;
}
.product-info-main .price-box {
    margin-top: 0;
}

.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
    color: rgb(203, 45, 88);
}
.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
    font-weight:   600;
    font-size:   30px;
    line-height:   1;
    letter-spacing: -.03em;
}
.prices-tier {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 5px;
    background: #fff;
    padding: 0;
}
.stock.available {
    color: #92bb35;
}
.stock.available, .stock.unavailable {
    display: inline-block;
    font-weight: 600;
    margin-right: 10px;
    text-transform: capitalize;
    vertical-align: top;
    letter-spacing: -0.02em;
}

.prices-tier {
    background: #f8f8f8;
    margin: 10px 0;
    padding: 10px 15px;
}
.items {
    margin: 0;
    padding: 0;
    list-style: none none;
}
.prices-tier .item {
    display: flex;
    flex-direction: column;
    border: 1px solid #c0c2c5;
    gap: 5px;
    padding: 8px;
    text-align: center;
    border-radius: 8px;
}
.price-tier__qty {
    font-weight: 600;
}

.price-tier__saving {
    font-weight: 600;
    color: #28a745;
}

.prices-tier .price-including-tax, .prices-tier .price-excluding-tax, .prices-tier .weee {
    display: inline-block;
}

.product-info-main h5 {
    color: #333333;
     font-weight: 700;
    line-height: 1.1;
    font-size: 2rem;
    margin-top: 0rem;
    margin-bottom: 2rem;
}

.product-info-main .delivery-info {
    display: flex;
    flex-direction: column;
    margin: 0;
    background-color: #f5f6f7;
    border: 1px solid #c0c2c5;
    padding: 16px;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}
.rounded {
    border-radius: 8px !important;
}
.border {
    border: 1px solid #e0e0e2 !important;
}
.delivery-info-item {
    position: relative;
    display: flex;
    align-items: center;
    padding: 7px 0;
}

.delivery-info-item .icon.truck, .delivery-info-item .icon.fast-truck {
    margin-left: 5px;
    margin-right: 5px;
}
svg:not(:root) {
    overflow: hidden;
}

.cursor-pointer {
    cursor: pointer;
}
.color-secondary {
    color: #3a9ecb !important;
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.delivery-info-item .circle:before {
    top: 0;
}
.delivery-info-item .circle:before, .delivery-info-item .circle:after {
    height: calc(50% - 8px);
    background-color: #e0e0e2;
    position: absolute;
    display: block;
    content: '';
    width: 1px;
    left: 2px;
}

.p-3 {
    padding: 1rem !important;
}
 
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}


.product-add-form .box-tocart > .fieldset {
                display: flex;
                flex-wrap: wrap;
            }

            .product-add-form .box-tocart .actions {
                flex: 1;
            }

            .product-info-main .box-tocart.actions--right-to-cart {
                flex: auto;
            }

            .product-info-main .bundle-actions .action.customize, .product-add-form .box-tocart .tocart {
                width: 100%;
            }

        

.product-add-form .box-tocart .actions {
    flex: 1;
 
}
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {
       width: 70%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.fieldset > * {
    letter-spacing: normal;
}
.box-tocart .qty{width: 160px;}
 .box-tocart .action.tocart {
     display: block;
         height:50px;
     border: none;
    line-height: 50px;
    font-size: 15px;border-radius: 25px;color: #fff !important;
     font-weight: bold;
  width: 100%; 
    background: linear-gradient(20deg, rgba(0, 131, 29, 1) 0%, rgba(0, 166, 36, 1) 100%);
     
}
.box-tocart .action.tocart:hover{text-decoration: none}
 
.a2-qn { 
    width: 100%;
    z-index: 8; 
    transition: 0.2s ease;
    transition-property: transform, top;
    transform: translateY(0);
}

.a2-qn .a2-qn__link {
    box-sizing: content-box;
    overflow: hidden;
    position: relative;
    line-height: 30px;
    height: 30px;
    padding: 6px 30px 6px 30px;
    color: black;
    background-color: transparent;
    border: none;
    text-decoration: none; 
    font-weight:800;
    font-size: 1.5rem; 
    display: block;
}

.detail:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    transition: all 0.25s ease;
    background: black;
    z-index: -1;
    height: 3px; 
    will-change: transform;
}

.products_showspe .data .switch {
    position: relative;   
    height: 50px;
    padding: 0px 20px 0px 30px;
    font-weight: 800;
    line-height: 38px;
    font-size: 1.6rem;
    color: #ffffff;position: relative;
    
    text-decoration: none;
}
  .products_showspe .data .switch:before {
    left: 2px;
       content: ""; 
    position: absolute;
    top: 50%;
      background: #000000;
    width: 12px;
    height: 2px;
    margin-top: -1px;
    background: #000;
}

  .products_showspe .data { padding-top: 15px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    margin: 0;display: block
}

.qty{background:#f4f4f4;border-radius: 25px;height: 50px; display: flex;justify-content: space-between}

.qty a.add,.qty a.remove {
 
	font-size:30px; 
	width:50px;
	height:50px; 
    display: flex;align-items: center;justify-content: center;
	text-align:center; 
}
 
.qty a.add:hover,.qty a.remove:hover{text-decoration: none}

.qty input {
    outline: medium;
    border: none;background: none;
	width:60px;
	font-size:22px;
	text-align:center;
	height:50px;
	line-height:50px;   
}

  .box-tocart .action.tocart svg {
    display: inline-flex;
    align-self: center;
    flex: 0 0 auto;
    animation: move-vertical-out 0.25s;
    margin-right: 13px;
    fill: currentColor;
}


.product-info-main .swatch-attribute {
  margin-bottom: 12px;
}
.product-info-main .swatch-option.text {
  padding: 8px;
  box-sizing: initial;
  line-height: 20px;
  min-width: 22px;
  min-height: 20px;
}
.product-info-main .swatch-option.color {
  height: 36px;
  width: 38px;
}
.swatch-attribute-label {
  font-weight: 700;
  position: relative;
  font-size: 14px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}
.swatch-attribute-label.required {
  padding-right: 10px;
}
.swatch-attribute-label[data-required='1']:after {
  color: #e02b27;
  content: '*';
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: -11px;
  top: -2px;
}
.swatch-attribute-selected-option {
  color: #000000;
  padding-left: 10px;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}
.swatch-attribute-options {
  margin-top: 16px;
}
.swatch-attribute-options .swatch-option-tooltip-layered .title {
  color: #ffffff;
  width: 100%;
  height: 20px;
  position: absolute;
  bottom: -5px;
  left: 0;
  text-align: center;
  margin-bottom: 0;
}
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
  background: #f4f4f4;
  color: #333333;
}

.swatch-option {
  border: none;
  cursor: pointer;
  float: left;
  height: 20px;
  max-width: 90px;
  min-width: 30px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  padding: 1px 2px;
  margin: 0 5px 5px 0;
  transition: all 0.6s ease-in-out;
  box-shadow: inset 0 0 0 3px transparent;
}
.swatch-option.color {
  height: 28px;
  width: 30px;
}
.swatch-option.text {
  font-family: var(--a2-font), var(--a2-font-base);
  background: #f4f4f4;
  color: #333333;
  font-size: 13px;
  font-weight: 800;
  line-height: 17px;
  min-height: 28px;
  padding: 5px 8px;
  box-sizing: border-box;
}
.swatch-option.text.selected {
  background-color: #000000;
    border-color: #000;    
  color: #ffffff;
}
.swatch-option.color[data-option-tooltip-value="#ffffff"],
.swatch-option.color[data-option-label="White"],
.swatch-option.color[option-label="White"] {
  box-shadow: inset 0 0 0 1px #d2d2d2;
}
.swatch-option.color[option-label="White"].selected,
.swatch-option.selected {
  outline: none;
  border: none;
  color: #333333;
  box-shadow: inset 0 0 0 3px #000000;
}
.swatch-option:not(.disabled):hover {
  transition: all 10ms ease-in-out;
  border: none;
  color: #333333;
  outline: none;
  box-shadow: inset 0 0 0 3px #000000;
}
.swatch-option.color[option-label="White"]:not(.disabled):hover,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  border: none;
  outline: none;
  box-shadow: inset 0 0 0 3px #000000;
}
.swatch-option.disabled {
  cursor: default;
  opacity: 0.5;
}
.swatch-option.disabled:after {
  content: '';
  display: block;
  width: 2px;
  height: 200%;
  transform: translateY(-50%) translateX(50%) rotate(45deg);
  margin-left: -1px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: rgba(96, 96, 96, 0.5);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7);
  /* background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 46%, rgba(255, 82, 22, 1) 47%, rgba(255, 82, 22, 1) 53%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
                    background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 46%, rgba(255, 82, 22, 1) 47%, rgba(255, 82, 22, 1) 53%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
                    background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 46%, rgba(255, 82, 22, 1) 47%, rgba(255, 82, 22, 1) 53%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
                    background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 46%, rgba(255, 82, 22, 1) 47%, rgba(255, 82, 22, 1) 53%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
                    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, rgba(255, 255, 255, 1)), color-stop(46%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(255, 82, 22, 1)), color-stop(53%, rgba(255, 82, 22, 1)), color-stop(54%, rgba(255, 255, 255, 1)), color-stop(57%, rgba(255, 255, 255, 1)), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
                    background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 1) 43%, rgba(255, 255, 255, 1) 46%, rgba(255, 82, 22, 1) 47%, rgba(255, 82, 22, 1) 53%, rgba(255, 255, 255, 1) 54%, rgba(255, 255, 255, 1) 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
                    bottom: 0;
                    content: '';
                    filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
                    left: 0;
                    position: absolute;
                    right: 0;
                    top: 0;*/
}
.swatch-option-disabled {
  border: 0;
  cursor: default;
  outline: none !important;
}
.swatch-option-disabled:after {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  content: '';
  height: 2px;
  left: -4px;
  position: absolute;
  top: 10px;
  width: 42px;
  z-index: 995;
  background: #909090;
}
.swatch-option-loading {
  box-sizing: border-box;
  width: 44px;
  height: 3px;
  padding-left: 44px;
  background: url('../Olegnax_Core/images/preloader-img.svg') left top no-repeat;
}
.swatch-option-tooltip {
  border: none;
  color: #ffffff;
  display: none;
  max-height: 100%;
  max-width: 146px;
  min-height: 20px;
  min-width: 35px;
  padding: 8px;
  position: absolute;
  text-align: center;
  z-index: 999;
  background: #000000;
}
.swatch-option-tooltip .corner,
.swatch-option-tooltip-layered .corner {
  bottom: -5px;
  height: 8px;
  left: calc(37%);
  position: absolute;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before,
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-style: solid;
  content: '';
  font-size: 7px;
  height: 0;
  position: relative;
  width: 0;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before {
  border-color: transparent;
  border-width: 6px 6.5px 0 6.5px;
  left: 6px;
  top: 0;
}
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-color: #000000 transparent transparent transparent;
  border-width: 6px 6.5px 0 6.5px;
  left: -6px;
  top: 0;
}
.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
  display: block;
  height: 130px;
  width: 130px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.swatch-option-tooltip-layered {
  border: none;
  color: #ffffff;
  background: #000000;
  display: none;
  left: -47px;
  position: absolute;
  width: 140px;
  z-index: 999;
}
.swatch-option-tooltip .title {
  color: #ffffff;
  display: block;
  max-height: 200px;
  max-width: 140px;
  min-height: 20px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.swatch-option-link-layered {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  display: block;
  background: none;
  /*&:focus > div {
                    .lib-css(box-shadow, @swatch-option-link-layered__focus__box-shadow);
                }*/
}
.swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
  display: block;
}
.swatch-opt {
  margin: 30px 0 35px 0;
}
.swatch-opt-listing {
  margin-bottom: 0;
}
.swatch-more {
  display: inline-block;
  margin: 2px 0;
  position: static;
  text-decoration: none !important;
  z-index: 1;
}
.swatch-visual-tooltip-layered {
  height: 160px;
  top: -170px;
}
.swatch-textual-tooltip-layered {
  height: 30px;
  top: -40px;
}
.swatch-input {
  left: -1000px;
  position: absolute;
  visibility: hidden;
}
.sidebar-nobg .swatch-attribute.size .swatch-option,
.sidebar-nobg .swatch-attribute.manufacturer .swatch-option {
  color: inherit;
  background: none;
}
.sidebar-nobg .swatch-option {
  box-shadow: none;
}
.sidebar-nobg .swatch-option.text {
  background: none;
  color: #333333;
  box-shadow: inset 0 0 0 1px #d2d2d2;
}
.sidebar-nobg .swatch-option.color[option-label="Multi"],
.sidebar-nobg .swatch-option.color[option-label="White"] {
  box-shadow: inset 0 0 0 1px #d2d2d2;
}
.sidebar-nobg .swatch-option.color[option-label="Multi"].selected,
.sidebar-nobg .swatch-option.color[option-label="White"].selected,
.sidebar-nobg .swatch-option.selected {
  box-shadow: inset 0 0 0 1px #000000;
}
.sidebar-nobg .swatch-option:not(.disabled):hover {
  box-shadow: inset 0 0 0 1px #000000;
}
.sidebar-nobg .swatch-option.color[option-label="Multi"]:not(.disabled):hover,
.sidebar-nobg .swatch-option.color[option-label="White"]:not(.disabled):hover,
.sidebar-nobg .swatch-option.image:not(.disabled):hover,
.sidebar-nobg .swatch-option.color:not(.disabled):hover {
  box-shadow: inset 0 0 0 1px #000000;
}


.swatch-attribute-label {
    font-weight: 700;
    position: relative;
    font-size: 14px;
    letter-spacing: -0.03em;
    text-transform: uppercase;
}


.product-info-main .swatch-attribute-options {
    display: flex;
    flex-wrap: wrap;
}

 .product-info-main .swatch-option.text {
    background: none;
    color: #333333;
    box-shadow: inset 0 0 0 1px #d2d2d2;
}


.product-info-main .swatch-option.text {
 
    min-width: calc(100% / 4 - 10px);
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    padding: 12px;
    font-size: 16px;
    font-weight: 700;border-radius:8px;
}

.multipricebox{display: none;}


.swatch-attribute .swatch-option.selected  {
  background: #000000;
  border: none;
  color: #ffffff;
}
