@charset "utf-8";
/* CSS Document */





@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1606699356815'); /* IE9 */
  src: url('iconfont.eot?t=1606699356815#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1606699356815') format('woff'),
  url('iconfont.ttf?t=1606699356815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1606699356815#iconfont') format('svg'); /* iOS 4.1- */
}


@font-face {
    font-family: 'Inter'; 
 src: url('../fonts/Inter.eot');
 src: url('../fonts/Inter.eot?#iefix') format('embedded-opentype');
 src: url('../fonts/Inter.ttf') format('truetype');
 src: url('../fonts/Inter.woff') format('woff'), url('../fonts/Inter.svg') format('svg');
 font-weight: normal;  
    font-style: normal;  
} 


/**{font-family:proxima-nova, NewtimeR-Medium,san-serif;box-sizing: border-box}*/
*{font-family:'Inter';box-sizing: border-box} 
html, body {
	min-height: 100%;
}

body {
	font-family: Arial;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:0;
	
}

h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	margin: 0;color: #0c0c0b
}

ul,ol,li{
	list-style: none;
	list-style-type:none;
    margin:0;
	padding:0;
	font-size: 16px;
}

img {
	border: none;
	vertical-align: middle;
}
.center-pic-box-l>a {    text-align: center;
    color: #fff;
    padding: 2% 3%;
    background: #c4a17dc9;
    margin-bottom: 50px;
    display: inline-block;
/*
    transform: translate(-50%);
    margin-left: 50%;
*/
    font-size: 16px;
	    border-radius: 8px;
	    background: linear-gradient(270deg, #cf9912, #048bc3, #18c3a5);
    background-size: 600% 600%;
    animation: gradientBackground 5s ease infinite;
}
.center-pic-box-l>a:hover {
        background: #c4a17d;
    color: #fff;
}
p {
    margin: 0;
	padding: 0;color: #0c0c0b
}
a {
	text-decoration: none;
	color: #8499ab;
}


table {
	border-collapse: collapse;
	table-layout: fixed;
	    border: #c1c1c1;
}

input, textarea {
	outline: none;
	border: none;
}
input::-webkit-input-placeholder {
	color:#fff; 
} 

input:-moz-placeholder { 
	color:#fff; 
} 

input::-moz-placeholder {
	color:#fff; 
} 

input:-ms-input-placeholder {
	color:#fff; 
} 

textarea {
	resize: none;
	overflow: auto;
}

inline{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #666;
  font-size: 16px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #666;
  font-size: 16px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #666;
  font-size: 16px;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #666;
  font-size: 16px;
}


.clearfix {
	*zoom: 1;
 clear: both;
	width:0;
}

.clearfix:after {
	content: ".";
	width: 0;
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	overflow:hidden;
}



.top-top{width: 100%;
    background-color: #000000;
    z-index: 9999;
    position: sticky;
    height: 40px;
    top: 0;}
.top-left ul li{display:inline-block;margin:10px;}
.top-left ul li a{display: block;}
.top-left{display:inline-block;}
.top-wei{width:90%;margin: auto;line-height: 0}
.top-yyqh{display:none;position: absolute;
    background: #000000;
    border-radius: 0 0 5px 5px;}
.top-right{display:inline-block;float:right;}
.size-guide svg {
    width: 20px;
}
a.social {
    display: inline-block;
    color: #bbbbbb;
    font-size: 18px;
    margin: 10px;
}
.top-dgnan a{display: inline-block;color:#efefef;margin:10px;
    vertical-align: middle;

}
.top-dgnan hr{    display: inline-block;
    width: 0;
    border: solid 0.5px #ffffff;
    height: 20px;
   vertical-align: middle;
    margin: 6px 0;}
.Navi-top h1 {
    font-size: 38px;
    text-align: center;
    margin: 1% 0;
    font-weight: bold;
}

.Navi-bottom ul li{display: inline-block;padding:1%;text-align: center;margin:0 5px;position: relative}
.Navi-bottom{position: relative;}
.wome{
	position: absolute;
	width:300px;
	background-color:#343030;
	left: 50%;
    transform: translate(-50%);   
	padding: 2% 0;
	margin-top: 10px;
	opacity: 1;
    z-index: 9999;
	display: none;
	top: 41px; 
}
.wome::after{
	content: "";
    display: block;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background: #343030;
    position: absolute;
    top: -5px;
    left: 50%;
}
.navi-et>a{
	position: relative
}
.navi-et>a::after{
	content: "";
    display: block;
    width: 104%;
    position: absolute;
    background: #eedfc9;
    left: -2%;
    z-index: -1;
    height: 0%;
    bottom: 2px;
	transition: 0.2s
}
.index-top-wo-show.navi-et>a::after{
	height: 30%;
	transition: 0.5s
} 
.wome.index-top-show{
	margin-top: 5px;
	transition: 0.5s;
	z-index: 99;
	opacity: 1;
	transition: 0.5s
}
.wome-left{width: 100%; background: #343030;overflow: hidden}
a.wome-img {
    height: 380px;
    overflow: hidden;
    display: block;
}
.Navi-bottom .wome-left>ul{padding: 1em 1.25em;
    line-height: 1em;}


.wome-img img{width:84%;}
.wome-right{float:left;width:50%;}
.Navi-bottom ul{width:100%;margin: auto;text-align: center;}
.Navi-bottom ul li a{font-size:20px;padding-bottom:0px;z-index: 99999;color: #fff;font-family: 'gopher-regular'}
.wome-left ul li{display: block;text-align: left;margin-bottom:1%;
	position: relative
	
}
.tittle-top a.tittle-topdx{
	    text-transform: uppercase;
}
.wome-left ul li a{padding-bottom:2%;}
.wome-img{height:290px;overflow: hidden;    margin-bottom: 10px;}
.wome-left ul li a{font-weight:  lighter;}
.wome .wore-jack a{font-weight:lighter }
.wome-left ul li .wome-left-all li{
	width: 100%
}
.wore-jack {
    position: absolute;
  
    padding: 1%;
    background-color: #ffffff;
    left: 46%;
    bottom: -10%;
}
.wore-tw {float:left;    width: 46%;
    margin: 0 2%;}
.wome-bw {
    width: 100%;
    margin: auto;
	
}
.Navi{margin-bottom: 0;top: 0;
    transition: 0.5s;position: fixed;width: 100%;z-index: 9999;   }
.Navi.top-daohang {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
    margin-top: 0;
    box-shadow: 0 0 4px 2px #808080;
    transition: 0.5s;
}
.Navi-top {
    max-width: 1440px;
    margin: auto;
	position: relative
}

.products-nr {
    width: 100%;
    height: auto;
    overflow: hidden;
        background-color: #171717;
	background-image: url(http://121.36.244.213/2024_musicboxtune/images/tunelist.jpg);
    padding-top: 100px;
}
.products-top.wow {
    background-color: #f2f2f2;
}
.navi-fw{width:0;margin:4px;display: none}
.Navi-bottom ul li a:hover {border-bottom: 2px solid #000000;z-index: 99999;transition: .5s; color: #c4a17d;}

.navi-et:hover >a{z-index: 99999}
.wome .wore-jack a {border:0px!important;}

.user_center{
	position: absolute;
	top:40px;
	right:0;
	background: #000000;
	    border: 1px solid #00000000;
	    padding: 5px 15px;
}
form.center_info_list.logout_list{
	margin:10px auto;
	text-align: center
}
button.logout_btn {
    box-shadow: 0 0 0px 0px #b2b2b2;
    background: #ffffff;
    border: 1px solid #ffffff;
    width: 50%;
    height: 40px;
	margin: 10px 0;
}
.user_center img {
    width: 20px;
    margin-right: 5px;
    margin-left: 10px;
}
.user_center{
	display: none
}
.cart_form .form_cart{margin: 0 3%;line-height: 1.7}
.cart_form .form_cart label,.cart_form .form_cart input,.cart_form .form_cart select{display: block;}

.main-right{
	max-width: 1300px;
	margin: auto;
}
.main-title p {
    font-size: 34px;
    color: #000000;
	padding:0 10px;
    padding-bottom: 15px;
	
	border-bottom: 4px solid #000000;
	display: inline-block
}
.main-biaoge table{
	width:100%
}

.Navi-bottom ul.wome-left-all {
    padding: 10px;
    width: 100%;
    text-align: left;
   
    min-height: 80px;
    max-height: 80px;
	    position: absolute;
    display: none;
	    background: #f8f8f8;
    z-index: 9999;
}
.wome-left ul li .wome-left-all li {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
	margin-bottom: 10px;
}
.wome-left ul li>a{
	color:#b3aeae;
	padding: .5em 0;
    display: block;
	font-size: 14px;
}


.Navi-bottom ul li a:hover {
    border-bottom: 0px solid #000000;
    z-index: 99999;
}
.wome-left-all::-webkit-scrollbar-track-piece {
background-color:#f8f8f8;
}
.wome-left-all::-webkit-scrollbar {
width:4px;
height:9px;
}
.wome-left-all::-webkit-scrollbar-thumb {
background-color:#dddddd;
background-clip:padding-box;
min-height:28px;
}
.wome-left-all::-webkit-scrollbar-thumb:hover {
background-color:#bbb;
}
.wome-left ul li .wome-left-all li>a {
	text-transform: inherit;
	font-weight: 100
}
/* top search */
 
   
    .top-search svg{width: 18px;margin-right: 1%;cursor: pointer;display: none;}
    .top-search .btn-search{border: none;background: transparent;margin-left: auto;margin-right: 2%;display: none;}
    .top-search input[type="text"] {
    height: 35px;
    width: 200px;
    position: relative;
    border-bottom: 1px solid #2c2c2c;
		padding: 10px;
		top: -23px;
}
.top-search img{
	position: absolute;
	top: 4px;
	right: 5px;
    width: 25px;

}
.navbar {
    float: right;
}
.navbar>li {
/*    float: left;*/
	    position: absolute;
	right: 250px;
    top: -25px;
    text-align: center;
    line-height: 25px;
    margin-top: 35px; 
    font-size: 13px;
    color: #888383;
    font-weight: bold;
/*    background-image: url(../images/fen.jpg);*/
    background-position: right;
    background-repeat: no-repeat;
    font-family: 'TGE';
    padding: 0 10px;
	
}
.navbar .lred {
    color: #c4a17d;
    text-decoration: underline;
	font-size: 16px;
}
.navbar a:hover {
    background: #888383;
    color: #ffffff;
	    border-radius: 30px;
}
.navbar a {
    color: #bebebe;
    padding: 5px 10px;
    font-family: 'Arial';
    font-size: 12px;
}
form.top-search {
    display: inline-block;
       position: absolute;
        right: 20px;
    top: 4px;
}
/*收藏*/
.aixin{display: inline-block;position: relative}
.aixinsc{
	display: none;
	position: absolute;
    top: 100%;
    right: 0;
    z-index: 1;
    /* height: 200px; */
    background-color: #efefef;
padding:10px;
	width:400px;
	overflow: hidden;
}
.aixinsc-txt span{display: inline-block;
    width: auto;
    height: auto;
    line-height: 1.7;}
#aixinsc-txt-rig{float:right;color:#000000;display: block;margin:0;padding:10px}
#aixinsc-txt-rig:hover{border-bottom:1px solid #000000}
.aixinsc>ul>li{width:33%;float: left;}
.aixinsc>ul>li a{display: inline-block;width: 100%;}
.aixinsc>ul>li a img{width:100%}
.fav-list a{width: 100%;}
.fav-list>a>p{color: #666666;}

.aixin a svg,.favorites svg{
    fill: none;
    width: 18px;
    stroke: #fff;
    stroke-width: 2px;
}
.wome-left ul li:hover .wome-left-all{
	display: block;
	padding-top: 6%;	
}
/*购物车*/
.a-center-qt{display: flex}
.lajt{   
	    cursor: pointer;
	width: 30px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lajt>svg{
    width: 1rem;
    height: 1rem;
}
.gwc-top{display: flex;justify-content: center}
.gwc-qb{    position: fixed;
    top: 40px;
	right: 0;
	padding:20px;
	background-color:#ffffff!important;
	width:330px;
	z-index: 99
}

.gwc-left{float:left;margin-right: 5%;width:40%}
.gwc-left img{width:100%;}
.gwc-right{display: inline-block;width:55%;font-weight: bolder;}
.gwc-right p{margin:6% 0;}
.gwc-right-bottom{font-size:12px;margin-top:20%;}
.a-center{display: flex;border:1px solid #000000;float:left}
.a-center input{    width: 30px;
    text-align: center;
    border: 1px solid #000000;
    border-top: none;
    border-bottom: none;}
.a-center button{border:none}
.a-center .add{display: inline-block;font-size: 24px;cursor: pointer;height: 32px;line-height: 32px;width:30px;text-align: center;}
.showonly{text-align: center;width:30px;height: 30px;line-height: 30px;border:1px solid #000000;border-top:0px;border-bottom: 0px}
.gwc-bottom{
	
	display: flex;width:100%}
.gwc-bottom botton{
	    border: 1px #000000 solid;
    margin: 5% 2%;
    width:30%;
    padding: 10px 20px;
background-color:#000000;
	color:#ffffff;
	float:left;
	text-align: center
		
}
.gwc-bottom .gwc-bk{border:1px #000000 solid;background:#ffffff;color:#000000}
.gwc-bottom>a{
    border: 1px #000000 solid;
    margin: 5% 2%;
    width: 30%;
    padding: 10px 20px;
    background-color: #000000;
    color: #ffffff;
    float: left;
	text-align: center;}
.gwc-bottomt span{display: block;text-align: center}
.gwc-bottomt{line-height: 1.7}
.aac{display: none}
.aac>a{display: flex;justify-content: center;align-items: center;font-size: 16px;color: #666;text-transform: capitalize;position: absolute;z-index: 9999;width: 30%;height: 40px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;border: 1px solid #666;}    

/* cart order */
.gwc-qbop {
    padding: 20px;
   background-color: #ffffff!important;
   width: 330px;
  
}
.cart-or>div{float:left;/*width:33%;*/}

.cart-or .clear_fixed{    width: 0;
   clear: both;
   float: none;}
.cart-or .cart-right{
   float: right;
   width: auto;
}
.cart-or h1{font-size:18px;}
.table--totals th{float:left;}
.table--totals td{width:30%;white-space: nowrap;}
.cart-or .gwc-qbop{width: 100%;
   border: 1px solid #efefef;
   border-left: 0px;
   border-right: 0px;
   background-color: #f8f8f8!important;
}
.cart-or .gwc-right-bottom{margin-top:10%}
.cart-or .gwc-right{width:45%;}
.cart-or .gwc-left{width:25%;margin-left:0}
.cart-or .gwc-top {
   display: flex;
 justify-content: space-between;
}
.cart-or{padding:0 20px;padding-top:20px;background:#f8f8f8}
.cart-zd>.cart-xl{
   margin: 20px 0;
   padding: 10px 0;
   border: 1px solid #efefef;
   border-left: 0px;
   border-right: 0;
   line-height: 1.7
   
}
.text-box{width: 100%;
   height: 30px;
   padding: 2%;
   font-size: 18px}
.button--primary{margin: 10px 0;
   width: 100%;
   padding: 10px;
   background: #000000;
   color: #ffffff;
   font-size: 18px;
   border: 0px;
cursor: pointer
}
.button--primary:hover{background:#555555}
.cart-dm p{font-size:12px}
.cart-right-bottom a{
   width: 100%;
   display: block;
   background: #000000;
   text-align: center;
   font-size: 18px;
   color: #ffffff;
   padding: 10px 0;
   margin: 10px 0;
}
.cart-right-bottom p{font-size:12px;line-height: 1.7}
.table--totals{line-height: 1.7}

.cart-right-bottom a:hover{background:#555555}
.cart-xl>p>span{margin:0;cursor: pointer;background:url(../images/gengduo.png) no-repeat right ;
   display: block;
   float: right;
   width:20px;height:30px;
   }
.cart-xl>p>.cart-xzp{-moz-transform:rotate(90deg); 
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
   filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.cart-dm{display: none}
.inner-clas span{background: url(../images/link_icons.png) right -7296px no-repeat scroll transparent;
    display: inline-block;
    width: 29px;
    height: 30px;
    float: right;
cursor: pointer;
}


/*banner*/
/*
body{margin:0;}
.fullwidthbanner-container{position: relative}



.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img{ 
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	 -webkit-perspective: 1000;
									}

.tparrows{	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; 
-moz-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
-ms-transition: opacity 0.2s ease-out;
}

.tparrows.hidearrows{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}

.tp-leftarrow.default{	
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../images/large_left.png) no-Repeat 0 0;
	width:80px;
	height:80px;
}

.tp-rightarrow.default{
	z-index:100;
	cursor:pointer;
	position:relative;
	background:url(../images/large_right.png) no-Repeat 0 0;
	width:80px;	height:80px;
}
.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-position:bottom left; 
}

.tpclear{
	clear:both;
}

.tp-bullets	{
	z-index:1000; position:absolute;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	left: 0!important;
	margin-left:48%!important;
	transform: translate(-48%)!important;
}

.tp-bullets.hidebullets	{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}

.tp-bullets.simplebullets.navbar{
	border:1px solid #666;
	border-bottom:1px solid #444;
	background:url(../assets/boxed_bgtile.png);
	height:40px;
	padding:0px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px ;
}

.tp-bullets.simplebullets.navbar-old{
	background:url(../assets/navigdots_bgtile.png);
	height:35px; padding:0px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px ;
}

.tp-bullets.simplebullets.round .bullet{
	cursor:pointer;
	position:relative;
	background:url(../images/bullet.png) no-Repeat top left;
	background-size: 100%;
	width:20px;
	height:20px; 
	margin-right:0px;
	float:left;
	margin-top:-10px;
	margin-left:40px;
}

.tp-bullets.simplebullets.round .bullet.last{
	margin-right:3px;
}

.tp-bullets.simplebullets.round-old .bullet	{
	cursor:pointer; position:relative;
	background:url(../images/bullets.png) no-Repeat bottom left;
	background-size: 100%;
	width:23px;
	height:23px; 
	margin-right:0px;
	float:left;
	margin-top:-12px;
}

.tp-bullets.simplebullets.round-old .bullet.last{
	margin-right:0px;
}

.tp-bullets.simplebullets.navbar .bullet.first{
	margin-left:0px !important;
}

.tp-bullets.simplebullets.navbar .bullet.last{
	margin-right:0px !important;
}


.tp-bullets.simplebullets.navbar-old .bullet.first{
	margin-left:0px !important;
}

.tp-bullets.simplebullets.navbar-old .bullet.last{
	margin-right:0px !important;
}

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected{
	background-position:top left; 
}
.tp-bullets.simplebullets.round .bullet:hover, 
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{	
	background-position:bottom left;
}


.tp-bullets.tp-thumbs{	
	z-index:1000;
	position:absolute; 
	padding:3px;
	background-color:#fff;
	width:500px;height:50px; 			
	margin-top:-50px;
}

.fullwidthbanner-container .tp-thumbs{  
	padding:3px;
}

.tp-bullets.tp-thumbs .tp-mask{
	width:500px;
	height:50px;  			
	overflow:hidden; 
	position:relative;
}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{
	width:5000px; 
	position:absolute;
}

.tp-bullets.tp-thumbs .bullet{   
	width:100px; 
	height:50px; 
	cursor:pointer;
	overflow:hidden;
	background:none;
	margin:0;
	float:left;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected{ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.tp-thumbs img{	
	width:100%;

}

.tp-bannertimer	{	
	width:100%; 
	height:10px;
	background:url(../assets/timer.png);
	position:absolute; 
	z-index:200;
	top:0px;
}

.tp-bannertimer.tp-bottom{
	bottom:0px;
	height:5px;
	top:auto;
}
*/

/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/
/*
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.responsive .tp-bullets.tp-thumbs{	
	width:300px !important; 
	height:30px !important;
	}
	
.responsive .tp-bullets.tp-thumbs .tp-mask{	
	width:300px !important; 
	height:30px !important;
	}
	
.responsive .tp-bullets.tp-thumbs .bullet{
	width:60px !important;
	height:30px !important;
	}

	}
@media only screen and (min-width: 0px) and (max-width: 479px) {
.responsive .tp-bullets	{
	display:none
	}
	
.responsive .tparrows	{	
	display:none;
	}
	}
*/

/*********************************************
-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/
/*
.tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}
.tp-simpleresponsive a{	text-decoration:none;}

.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}
.tp-simpleresponsive >ul >li{
	list-stye:none;
	position:absolute;
	visibility:hidden;
}
.revslider-initialised ul li p {
    position: absolute;
    top: 38%;
	font-size:64px;
    padding: 1.2% 2.5%;
    transition: .6s;
  z-index: 99999;
   color: #fff;
    margin-left: 50%;
    transform: translate(-50%)!important;
    line-height: 0;
	font-family: "Palatino Linotype"
}

.revslider-initialised ul li span {
    position: absolute;
    top: 72%;
	font-size:14px;
    padding: 1.2% 2.5%;
    transition: .6s;
  z-index: 99999;
   color: #fff;
    margin-left: 50%;
    transform: translate(-50%)!important;
    line-height: 0;
	
}
.revslider-initialised ul li h2{  
	position: absolute;
    top:60%;
	padding:1.2% 1.5%;
	
	transition: .6s;
	font-family: "SansSerif";
   
    z-index: 99999;
    font-size: 16px;
    border: 1px solid #fff;
    color: #fff;
    margin-left: 50%;
	transform: translate(-50%)!important;
	line-height: 0;
	display: none

}
.revslider-initialised ul li h2:hover{background-color:#ffffff;border:1px solid #ffffff;transition: .6s;color:#000000}
*/



/*trend*/
.trend{width:80%;margin:auto;}
.trenda img{width:100%;}
.trend-wz{text-align: center;line-height: 1.7;margin:1% 0;}
.bx-controls{position: absolute;
    width: 100%;
    border: 0;
    display: inline-block;
    bottom: -15%;}
.trend .bx-wrapper .bx-pager{bottom:0%;padding:0;}
.bx-controls-direction{display: inline-block;    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 60px;
}
.trend>p{font-size:18px;margin-bottom:1%;}

/*<!--trend-bottom-->*/
blockquote,q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after { content:""; content:none;}
strong,em,i,b{ font-style:normal; font-weight:normal}
a{ text-decoration:none;}

.clear_fixed{zoom:1;}
.clear_fixed:after{ content:""; display:block; clear:both; font-size:0; line-height:0; visibility:hidden;}








.item_txt_3 .txt_info{ background-position:0 -295px; width:383px; height:110px;}

.footer{ background:#2c94f8; width:100%; height:45px; padding:5px 0; text-align:center;  position:absolute; bottom:0; line-height:34px; z-index:999;}
.foot_txt{ position:absolute; left:50%; margin-left:-550px; bottom:0; text-align:center; height:45px; padding:5px 0; line-height:18px; z-index:4;}
.footer p, .foot_txt p{ color:#fff; filter:alpha(opacity=40); opacity:0.4; }
.footer p a, .foot_txt p a{ text-decoration:underline; color:#fff;}
.footer p a:hover, .foot_txt p a:hover{color:#000;}
.bgs_1 .footer{ background:#1e58ab;z-index:3;  }
.bgs_2 .footer{ background:#1385ea;z-index:2;  }
.bgs_3 .footer{ background:#1cad75;z-index:1;  }
.wrapper{position: relative;height: 500px;width:100%;}












/*caver*/
.caver{width:100%;background-color:#f0f0f0}
.caver-nr{max-width:94%;margin:0% auto;padding:2% 0}
.caver-lefr{float:left;float: left;
    width: 35%;
    line-height: 1.7;}
.caver-right{float:right;width: 25%;}
.caver-lefr h2{font-size:24px;}
.caver-lefr p{margin:0;}
.email{position:relative;}
#Email{width: 100%;
  color:#000000;
    font-size: 24px;
    padding: 6px 2%;
    border: 1px solid #888888;}
.email-img{position:absolute;right:0;top:6px;}

.foot{width:80%;margin: 2% auto;}
.custo{float:left;width:16%;line-height: 1.7;}
.custo h3{font-size:12px;margin-bottom: 4%}
.custo ul li{font-size:12px;}
.custo .custo-q{color:#ffffff00}
.custo ul li a{color:#666666}
.follow ul{margin-bottom:4%;}
.follow ul li{display: inline-block;width:16%;text-align: center;margin:2% auto;}
.follow .cusa-t li{width:100%;text-align: left;}




@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1585227396175'); /* IE9 */
  src: url('iconfont.eot?t=1585227396175#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAJ8AAsAAAAABiwAAAIvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAo4SwE2AiQDCAsGAAQgBYRtBzAbcQXILrBt2JOAAhk2Aur03Q4cAIig2u+z5+1+2n/AClEdO9aA6nRYRYYtkI1TESZCpTzr6Le1lk+oXpiMf5ZfRIWwu5c94Fyu4NjpKsW+rFt640V4nExfoj7P5fTuKqBA5sco1z1orEmTegH1ogkU4FiLIivGhrELXMJpAsWktuzJ4vpWpiKzJgXiiW2KTCXnlmUWawvNmpVZfNHQrt5W3/E5/H38sxFtKo3EKji/t2Bkpn+yE9J1/cadT/AQ0PoGEtZlZOK6NnwqLxgzr4QLZmX2lRv8VNe+SexVL9hfZ2X3gHEYCX5yJwpQwW3xKRiR/IdbyvP95tm+PDuUTUhvPn58uveXfhw/lj/GGpp0heDrjvf6x/+3uyNbflw4pn6TpTdoL2kJvoCwZ03WxZaxyqqwtrFStlxUFNSwfcjnWM3o4eKhbXSEtWUiRdI2T2bGOhq6ttDUto9izdL6rmEkL3IHqx4AwoBHVPp8QzLgicyMDzSM+UfTQCQUt9HasWsxHtbmCAWjAfIKbBUG2jFzLcrdQDP1BGXFIWsHKbF9MOj2i7ElDJDmmJOcm0NmDZpCHxbBeeh5IUQUOqi4azFHo15P132oq0I/U3OMIIEhA5CuAJsSCmi/OauVvr8BmVIegVqqaoI7EEnY/YOBrn4PckkR9Kq6l3cS50xDjGlAIyEfWATDkMcTAlH9MAdSWJc1IhgZ6dn1dF9Fd32V/3V7oLC0VdiDkuYz+yoVQSYDAAAA') format('woff2'),
  url('iconfont.woff?t=1585227396175') format('woff'),
  url('iconfont.ttf?t=1585227396175') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1585227396175#iconfont') format('svg'); /* iOS 4.1- */
}


@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
      url('iconfont.woff2') format('woff2'),
      url('iconfont.woff') format('woff'),
      url('iconfont.ttf') format('truetype'),
      url('iconfont.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.reform .iconfont{font-size:12px;margin-left:2%;padding-bottom: 1px;    vertical-align: bottom;}
.rexzlr-left form .iconfont{float:none;}










/*------------------------------------------------------------*/




.index-tj{
	max-width: 1400px;
	margin:80px auto
}
.index-tj-left{
	width:700px;
	float:left;
	    padding-right: 40px;
	position: relative;
}
.index-tj-right{
	width:700px;
	float: right
}
.index-tj, .index-tj-div::after{
	content:"";
	clear: both;
	display: block;
}
.index-tj-right-img{
	width:550px;
	float: right;
	position: relative;
}



.index-tj-div h2 {
    font-family: 'gopher-regular';
    line-height: 1;
/*    margin-bottom: 26px;*/
	font-size: 36px;
	font-weight: bold
}
.index-tj-left hr{
	    margin: 0;
    margin-bottom: 55px;
    height: 4px;
    width: 100px;
    background: #444444;
    border: 1px solid #00000000;
	display: none  
}
.index-tj-left-text {
    font-size: 16px;
    color: #808080;
    line-height: 1.6;
    margin-bottom: 40px;
}
.index-tj-left h2{
	font-size:24px;
	color:#333;
/*	    margin-bottom: 40px;*/
}
.index-tj-left p{
	font-size:16px;
	color:#666;
	line-height: 24px;
}
.index-tj-left p {
	font-size: 16px;
color:#666;line-height: 24px;width: 250px;
}
.index-tj-div .index-tj-left a p:hover {
    color: #c4a17d;
}
/*
.index-tj-div .index-tj-left a:hover {
	transition: 0.5s;
	background: #eedfc900;
	border:1px solid #333;
	color:#333
}
*/
.index-tj-div-r .index-tj-left{
	    float: right;
}

.index-tj-div-r .index-tj-right-img{
	    float: left;
}
.index-tj-div{
	margin-bottom: 125px;
	display: flex;
	align-items: center;
}
.customize{
	height: auto;
    width: 100%;
/*
    background: url(../images/customize3.jpg);
    background-size: cover;
    padding: 70px 0;
    background-position: center;
    position: relative;
*/
}
.customize-neirong{
	    width: 1400px;
    background: #00000050;
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
}
.customize>img{width: 100%;}
.para{
	width: 90%;
    color: #fff;
    padding: 20px 0 20px 130px;
}
.para h2{
	font-size: 42px;
    font-family: PlayfairDisplay;
    padding-left: 200px;
    position: relative;
    text-transform: uppercase;
}
.para h3{
	font-family: PlayfairDisplay;
	    font-style: italic;
	font-size: 20px;
}
.para h2:after{
    display: block;
    position: absolute;
    content: " ";
    background: #fff;
    width: 180px;
    height: 4px;
    margin: 25px 0;
    left: 0;
    top: 0;
}
.bloc_pp h3:before {
    position: relative;
    display: inline-block;
    content: " ";
    width: 10px;
    height: 10px;
    background: #343030;
    margin-right: 10px;
}
.custonize-text{
	margin: 35px 0;
	 
	
}

.custonize-text p{
	color: #fff;
    font-family: PlayfairDisplay;
    line-height: 1.5;
    margin: 25px 0;
    font-size: 18px;
    margin-bottom: 48px;
    padding-left: 204px;
}
.custonize-text a{
	display: inline-block;
    color: #fff;
    font-weight: bold;
    font-family: PlayfairDisplay;
    transition: 0.5s;
    border: 1px solid #fff;
    width: 200px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    margin-left: 204px;
	
}

.customize-neirong-button a{
	display: inline-block;
    height: 42px;
    font-weight: bold;
    font-size: 16px;
    line-height: 42px;
    padding: 0 3%;
    box-sizing: border-box;
    background: #eedfc9;
	transition: 0.5s;
	border:2px solid #eedfc9;
}
.custonize-text a:hover{
	color: #fff;
    border: 2px solid #444;
    transition: 0.5s;
    padding: 0 2%;
    background: #444;
}
.customize-neirong-button a:hover{
	transition: 0.5s;
	border:2px solid #333;
	background: #333;
	color:#fff
	
}
.e-shop .bx-controls{
	bottom:50%
}
.e-shop .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
	display: none
}
.e-shop .bx-wrapper .bx-prev{
	left:2px
}
.e-shop .bx-wrapper .bx-next {
	right:2px
}
.e-shop-all-bottom h2{
	font-size:12px;
	color:#999;
	text-transform:Capitalize;
	line-height: 1.7
}
.e-shop-name{
	color:#0c0b0b;
	font-size:12px;
	line-height: 1.7
}
.e-shop-all-bottom p{
	font-size:12px;
	color:#0c0b0b;
	line-height: 1.7
}
.e-shop-all-bottom{
	margin-top:10px;
}
.e-shop-on1 img{
	transition: 0.5s;
}
.e-shop-on1:hover img{
	transition: 0.5s;
	transform:scale(1.1)
}
.e-shop-on1-img {
    overflow: hidden;
	display: inline-block
}
.e-shop-ax svg{
	    width: 18px;
    height: 15px;
	fill: #00000000;
	stroke:#000000;
	
}
.e-shop-on1:hover .e-shop-ax svg{
	fill: #000000;
	stroke:#000000;
}
.e-shop-ax{
	float:right;
	padding-right:1%
}
.e-shop>h2{
	text-align: center;
	font-size:36px;
	font-family: PlayfairDisplay;
	margin-top:60px;
	margin-bottom: 25px;
}
.e-shop-all{
	max-width: 1440px;
    margin: auto;
    background: #f7f7f7;
    padding: 75px 0;
	padding-bottom: 20px;
}
.e-shop-on-acver .e-shop-ax svg{
	fill: #000000;
	stroke:#000000;
}
.e-shop-center-top ul li{
	display: inline-block;
    float: left;
    width: calc((100% / 4) - 15px);
    margin: auto;
    text-align: center;
	    padding-bottom: 2%;
}
.e-shop-center-top{
	margin-top:60px;
	margin-bottom:60px;
}
.e-shop-center-top ul{
	max-width: 600px;
	margin: auto
}
.e-shop-center-top-li{
	color:#ae9166;
	border-bottom: 2px solid #ae9166
}

.e-shop-center-all .bx-controls{
	bottom:50%
}
.e-shop-center-all .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
	display: none
}
.e-shop-center-all .bx-wrapper .bx-prev{
	left:-5%
}
.e-shop-center-all .bx-wrapper .bx-next {
	right:-5%
}
.e-shop-center-on1-img img{
	transition: 0.5s
}
.e-shop-center-on1-img{
	overflow: hidden;
	    position: relative;
}
.e-shop-center-on1-img::after {
    content: "";
    display: block;
    width: 100%;
    background: #00000000;
    height: 100%;
    position: absolute;
    top: 0;
}
.e-shop-center-on1-img-tx>span{
	display: inline-block;
    padding: 1% 4%;
    position: absolute;
	left: 2px;
    top: 0;
    background: #333;
    color: #fff;
	opacity: 1
}
.e-shop-center-all-bottom:hover img{
	transition: 0.5s;
	overflow: hidden
}

.e-shop-center-all-bottom:hover .e-shop-center-on1-img::after{
	transition: 0.5s;
	 background: #00000080;
	transform: scale(1.1);
	overflow: hidden
}
.e-shop-center-all-bottom:hover .e-shop-center-on1-img-tx span{
	top: auto;
	left: 50%;
    bottom: 40px;
    transform: translate(-50%);
    padding: 10px 25px;
	opacity: 1;
	width:70%
}
.e-shop-center-all-bottom-text{
	    margin-top: 10px;
    padding: 0 20px;
    text-align: center;
    color: #686868;
    line-height: 1.7;
    overflow: hidden;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: box;
    word-break: break-all;
}
.e-shop-center-on1-img-tx {
    padding: 10px 20px;
	 position: relative;
}
.e-shop-center-ul {
height: 0;
	opacity: 0;
	z-index: -999999;
	    position: relative;
	
}
.e-shop-center-ul.Solutions-yb-an-cp-ts {
	height: auto;
	opacity: 1;
	z-index: 9;
	overflow: hidden
}

.e-shop-all-xz{
	height: auto
}




.porostar-push li {
    display: inline-block;
    float: left;
    width: calc((100% / 7) - 15px);
    margin: auto;
    text-align: center;
    padding-bottom: 2%;
	text-transform: uppercase
}
.porostar-push{
    max-width: 80%;
    margin: auto;
	    margin-bottom: 40px;
	    margin-top: 30px;
	    display: flex;
}
 .subl{ 
	 position: absolute;
    bottom: 38%;
    left: 0;
    width: 30px;

    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    background: url(../images/controls.png) no-repeat 0 -38px;
}
 .subr{position: absolute;
    bottom: 38%;
    right: 0;
    width: 30px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    background: url(../images/controls.png) no-repeat -48px -40px;
}

		#scroll .porostar-push .clearfix{
			clear: both;
			display: block!important;
		}
.porostar-gift-inall{
	max-width: 1400px;
	margin: auto;
	position: relative
}
.porostar-gift-inall>h2{
	    text-align: center;
    font-size: 36px;
    font-family: PlayfairDisplay;
    margin-top: 40px;
    margin-bottom: 25px;
}
#scroll{
	margin-bottom: 100px;
}
.intro {
    color: #ae9166;
    border-bottom: 2px solid #ae9166;
}
.Porostar-gift-all-left{
	    width: 446px;
	height: 700px;
    float: left;
	overflow: hidden
}
.Porostar-gift-all-right{
	width:800px;
	height: 700px;
	 float: right;
}
.Porostar-gift-all-right-img{
	position: relative;
	    width: 345px;
    float: left;
    height: 315px;
    overflow: hidden;
    margin-bottom: 70px;
    margin-left: 55px;
}
.Porostar-gift-all-left-img{
	width: auto;
	height: 100%;
	position: relative;
	transition: 0.5s
}

.Porostar-gift-all-left-img img{
	transition: 0.5s
}
.e-shop-center-on1-img img{
	width: 100%
}

.Porostar-gift-all-left-img> span{
    clear: both;
    display: block;
    color: #ffffff00;
    position: absolute;
    z-index: 99999;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%);
    background: #00000000;
    padding: 3% 15%;
    opacity: 1;
	transition: 0.5s
}
.Porostar-gift-all-right-img> span{
    clear: both;
    display: block;
    color: #ffffff00;
    position: absolute;
    z-index: 99999;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%);
    background: #00000000;
    padding: 3% 10%;
    opacity: 1;
	transition: 0.5s
}
.Porostar-gift-all-right-img:hover span{
	background: #000000;
	 color: #ffffff;
	transition: 0.5s;
	 bottom: 40px;
}
.Porostar-gift-all-right-img:hover img{
	filter: brightness(50%);
	transition: 0.5s
}
.Porostar-gift-all-left-img:hover img{
	filter: brightness(50%);
	transition: 0.5s
}
.Porostar-gift-all-left-img:hover span{
	background: #000000;
	 color: #ffffff;
	transition: 0.5s;
	 bottom: 60px;
}
.Porostar-gift-all-left img{
	width:auto;
	height: 100%
}
.Porostar-gift-all-right-img:nth-child(2n){
	margin-right: 0px;
}
 .Porostar-gift-all-right img{
	width:100%
}
.Porostar-gift::after, .Porostar-gift-all::after{
	content:"";
	clear: both;
	display: block;
} 
.Porostar-gift{
	max-width: 1300px;
	margin: auto
}
.Porostar-gift-li {
	display: none
}
.Porostar-gift-ts{
	display: block
}
.discover-poro{
	max-width: 1400px;
	margin: auto
}
.discover-poro-top h4{
	text-transform:Uppercase;
	text-align: center;
	color:#888;
	font-size: 18px;
	margin-bottom: 36px;
	    letter-spacing: 1px;
}
.discover-poro-top>h2{
	    text-align: center;
    font-size: 36px;
    font-family: 'gopher-regular';
    margin-bottom: 25px;
	color: #000;
}
.discover-poro-top>p{
	color: #666;
    text-align: center;
        line-height: 1.75;
    font-size: 16px;
    width: 60%;
    margin: auto;
    margin-bottom: 30px;
}
.discover-poro-top>a{
    text-align: center;
    color: #fff;
    padding: 1% 2%;
    background: #444;
    margin-bottom: 50px;
    display: inline-block;
    transform: translate(-50%);
    margin-left: 50%;
	font-size: 16px;
	    border-radius: 8px;
}
.discover-poro-top>a:hover{ background: #c4a17d;}
.discover-porp-bottom-all::after{
	content:"";
	clear: both;
	display: block;
}  
.discover-poro-min{
	width: 680px;
	height: 440px;
	float: left;
	margin-right: 18px;
	position: relative;
	overflow: hidden;
	margin-bottom: 60px;
}
.discover-poro-min:nth-child(2n){
	margin-right: 0%;
	margin-left: 18px;
}
.discover-poro-min-img img{
	width: 100%
}
.discover-poro-all-text{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #00000080;
}

.discover-poro-all-text-one{
	width:420px;
	margin: auto;
	color:#fff;
	text-align: center
}
.discover-poro-all-text-one h2{
	 font-family: PlayfairDisplay;
	font-size: 20px;
	margin-top:155px;
	line-height: 1.7;
	text-transform: uppercase;
}
.discover-poro-all-text-one>p{
	line-height: 1.7;
	    font-size: 16px;
    padding: 0 2%;
}

.e-shop-all-xz::after{
	content:"";
	clear: both;
	display: block;
}  



/*new*/

.index-new{
	max-width: 1400px;
	margin: auto
}
.index-new>h2 {
    text-align: center;
    font-size: 36px;
    font-family: PlayfairDisplay;
    margin-top: 40px;
       margin-bottom: 40px;
}
.index-new-all{
	width:calc((100% / 4 ) - 15px);
	margin-right: 20px;
	float: left;
	
}
.index-new-all-img{
	height: 285px;
	overflow: hidden
}
.index-new-index::after{
	content:"";
	clear: both;
	display: block;
} 
.index-new-all:nth-child(4){
	margin-right: 0
}
.index-new-all-img img{
	height: auto;
	width: 100%
}
.index-new-all-text h3{
	margin-top:25px;
	line-height: 1.4;
	font-size:18px;
	    margin-bottom: 30px;
}

.index-new-all-text>p{
	   overflow: hidden;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: box;
    word-break: break-all;
	color:#888;
	line-height: 1.5
}

.index-new-index{
	margin-bottom: 70px;
}
.index-new-all-img{
	overflow: hidden
}
.index-new-all-img img{
	transition: 0.5s
}
.index-new-all-img:hover img{
	transform: scale(1.1);
	transition: 0.5s
}
.discover-poro-min-img{
	    overflow: hidden;
    height: 100%;
	transition: 0.5s
}
.discover-poro-min-img img{
	transition: 0.5s
}
.discover-poro-min:hover .discover-poro-min-img img{
	transform: scale(1.1);transition: 0.5s
}


/*caver*/
.caver{width:100%;background-color:#343030}
.caver-nr{width:94%;margin:0% auto;padding:2% 0}
.caver-lefr{float:left;float: left;
    width: 35%;
    line-height: 1.7;}
.caver-right{float:right;width: 25%;}
.caver-lefr h2{font-size:24px;}
.caver-lefr p{margin:0;}
.email{position:relative;}
#Email{width: 70%;
  color:#000000;
    font-size: 24px;
    padding: 6px 2%;
    border: 1px solid #c4a17d;}
.email-img{position: absolute;
    right: 20px;
    top: 0px;
    font-size: 18px;
    /* background: #5e5656; */
    padding: 15px 10px;}
.email-img:hover {
        color: #c4a17d;
    transition: 0.5s;
    filter: sepia(1);
	    right: 0;
}
.caver-right button.footsub {
    display: inline-block;
    float: right;
    width: 30%;
    text-align: center;
    background: #c4a17d;
    line-height: 60px;
    height: 100%;
    border: 0px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    transition: all .5s;
}

.foot{width:80%;margin: 2% auto;}
.custo{    float: left;
    width: 25%;
    line-height: 1.7;
    padding-right: 4%;}
.custo h3{font-size:18px;margin-bottom: 4%}
.custo ul li{    font-size: 14px;
    line-height: 24px;
    padding: 6px 0;
    border-bottom: 1px solid #808080;
transition: 0.5s
}
.custo ul li:hover{
	font-size: 15px;
	transition: 0.5s
}
.custo .custo-q{color:#ffffff00}
.custo ul li a{color:#fff;display: block}
.follow ul{margin-bottom:4%;}
.follow ul li{display: inline-block;width:16%;text-align: center;margin:2% auto;}
.follow .cusa-t li{width:100%;text-align: left;}







/*login----------------------------------------------*/
.login-dl {
    width: 26%;
    margin: 2% 37%;
}
.your-rknamd span{width:100%;display: block}
.wpcf7-form-controla{padding:3% 2%;width:96%;background-color:#f8f8f8;margin-top:2%;box-shadow: inset 0 0 20px 20px #f8f8f8;}
.password{position: relative;}
.invisible{position: absolute;right:5%;top:45%;}

/*1).隐藏按钮css ,图片用webpack做了压缩,做了加密*/
#login_form2 .login-dl .invisible {
    background-image: url(../images/mima.png);
    
    
    background-position: center;
    width: 30px;
    height: 30px;
	margin:0;
}

 .visible {
  background-image: url(../images/mima.png);
  height: .8rem;
	 top: .55rem;}
#login_form2 .login-dl .pass-wt {
    text-align: right;
    width: 100%;
    display: block;
	margin:0;
    margin-top: 2%;
}
.mes-bua {
    width: 100%;
    height: 40px;
    font-size: 18px;
    background-color: #090909;
    color: #ffffff;
    border: 0;
	margin-top:2%;
}
.book-app {
    width: 60%;
    margin: auto;
}
.book-top h2{font-size:30px;    font-weight: 600;	text-align: center;    color: #c6a482;
    margin-top: 20%;}
.your-name span{display: block;width:100%;font-size:16px;margin:0 20%;}
.wpcf7-form-left{width:50%;float: left;    margin-top: -60px;}
.wpcf7-form-right{width:50%;float: left;    margin-top: -60px;}
.your-name span spam {
    color: #FF0004;
    font-size: 16px;
    margin-right: 0%;
}
.book-app .book-bottom .wpcf7-form-control{ margin-top: 2%;}
.size-guide svg {
    width: 20px;
}
.book-app input.wpcf7-form-control {
    border: 1px solid #b2b2b2;
    margin-top: 2%;
    padding: 2%;
    width: 94%;
}
.book-app .your-name span {
   margin: 0
}
.book-app .your-name {
    width: 90%;
    float: left;
    color: #343434;
    padding-left: 10%;
    overflow: hidden;
  
}
.book-bottom-ts .your-name{width:40%;}

.book-app .message {
    width: 100%;
  
}
.book-app textarea.message-input {
    border: 1px solid #888888;
    width: 85%;
    padding: 2%;
    margin: 0;
    margin-top: 2%;
	min-height: 150px;
}
.book-app  p.wpcf7-form-p {
    margin: 4% 0;
    width: 80%;
    float: left;
	margin-left: 10%;
}
.book-boot{text-align: center}

input.wpcf7-form-sein {
    width: 64%;
    padding: 2%;
    background-color: #000000;
    color: #ffffff;
    font-size: 18px;
	border:1px #888888 solid
  
}
input.wpcf7-form-reset{
	width: 64%;
	
    padding: 2%;
    background-color: #00000000;
    color: #000000;
    font-size: 18px;
	border:1px #888888 solid;
	
	float:right;
	
}

.book-bottom {
    margin-top: 5%;
}
.wpcf7-form-left h3{padding-left:10%;    width: 100%;float:left;    color: #333;}
.wpcf7-form-right h3{padding-left:10%;width:100%;float:left;    color: #333;}

p.wpcf7-form-p {
    margin: 4% 0;
	
}
.book-bottom-ts p.wpcf7-form-p {
    margin: 4% 0;
    width: 50%;
    float: left;
    margin-left: 0%;
}
.wpcf7-form-right p.wpcf7-form-p{text-align: right}


/*产品详情*/
/*products-产品 左边*/
.hy-product-detail-content .hy-p-d-c-l-c{width:47%;float:left;margin-right: 3%;}
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t {
    width: 100%;
    border: 1px solid #e9e9e9;
    margin-right: 5%;
    position: relative;
    float: left;
}
.hy-p-d-c-l-c-b ul{display: flex;z-index: 99}
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t .left_img{position: relative;}
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t .left_img,
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t .right-big-pic{width: 100%;margin: 0 auto;}    
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t .right-big-pic{overflow: hidden;display: none;}
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t .left_img .zoom{display: none;background: rgba(150,235,255,.3);cursor: move;}
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t .left_img a img{width:100%;display: block;}
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-t
.hy-product-detail-content .hy-p-d-c-l-c .hy-p-d-c-l-c-b{width:571px;margin-top:10px;}

.hy-product-detail-content .small_img ul li{float:left;width:15%;margin-right:1%;margin-bottom: 1%;border:1px solid #e9e9e9;}
.hy-product-detail-content .small_img ul li:hover{border:1px solid #666;}
.hy-product-detail-content .small_img ul li img{display: block; width:100%;}
.hy-product-detail-content .small_img ul .currentli{border:1px solid #666;}
.small_img ul{display: flex;justify-content: space-between;margin-top:2%}
.clearfix{width:0;}
.hy-p-d-c-l-c-b {
   
    margin-right: 0;
    width: 100%;
    float: left;
	margin-top: 20px;
}
.hy-p-d-c-l-c-b .bx-wrapper{margin: 0!important;}
.hy-p-d-c-l-c-b .bx-prev {left: -20px!important}
.hy-p-d-c-l-c-b .bx-next {left: 100%!important;transform:rotate(0)!important;}
.hy-p-d-c-l-c-b .bx-controls{bottom: 50%;}

.bx-wrapper{position: relative;}
.bx-controls-direction .bx-prev{background:url(../images/cp-left.png) 0 6px;background-repeat: no-repeat}
.bx-controls-direction a{position: absolute;
    top: 50%;
    margin-top: -12px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;}
.bx-controls-direction .bx-next{right:0px;background:url(../images/cp-right.png) 16px 6px;background-repeat: no-repeat}
.bx-controls-direction a{position: absolute;
    top: 50%;
    margin-top: -12px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;}
.bx-pager-item{display: none;}
.slideba img{width:80%;margin:0 10%;}
.hy-product-detail-content {
  max-width: 96%;
    margin: 4% auto;
	margin-top:2%;
}
li.slideba {
    margin-bottom: 0;
}
.currentli img {
    width: 80%;
    margin: 0 10%;
    border: 1px #000000 solid;
}


/*产品右边*/
.hy-p-d-c-r {
    width: 50%;
    float: left;    margin-top: -60px;
}
.hy-top{margin:1% auto;margin-bottom:0;max-width: 1440px;margin-bottom: 0rem;}
.ht-top-ul-ts a{
	font-family: 'gill';
    font-weight: bold;
    text-transform: uppercase;
}
.hy-top ul{display: inline-block;    color: #666666; margin-top:2rem;}
.hy-top h2{    float: right;
    font-size: 24px;
    width: 50%;
    text-align: right;
    font-weight: bold;}
.hy-top ul li{display: inline-block;font-size:12px;}


.hy-p-c-r-nr-zj ul li:hover{background:#000000;color:#ffffff;}
.hy-p-c-r-nr-zj ul li img{width:100%;}
.hy-p-c-r-nr{width:80%;}
.hy-p-c-r-nr-top>span {
    display: inline-block;
    float: left;
    font-size: 24px;
    width: 50%;
    margin-bottom: 3%;
	color:#444444;
	    font-family: SANSSB;
		
}
.hy-p-c-r-nr-zj ul li{
    display: inline-block;
    width: 46%;
	margin-right: 2%;
	    height: 50px;
    padding: 2px 1.5%;
    box-shadow: 0 0 2px 0px #b2b2b2;
    cursor: pointer;
	    margin-bottom: 14px;
	line-height: 45px;

}
.hy-p-c-r-nr-zj ul li span{
	width: 40px;
	height: 40px;
	display: inline-block;
	    margin-right: 4%;
	    margin-top: 5px;
}
.hy-p-c-r-nr-zj p{
	display: inline-block
}
.hy-p-c-r-nr-top{
	margin-top:10%;
		    color: #444444;
}
.hy-p-c-r-nr-top>span:nth-child(2) {
    
    text-align: right;
	font-size:16px
   
 
}
.hy-p-c-r-nr-top .move-ul p{font-size:14px;line-height: 1.7;color:#444}
.size-guide{text-align: right;cursor: pointer;}
.hy-p-c-r-nr-top>spam{display: inline-block;float:right;font-size:16px;
color:#444
}
.hy-p-c-r-nr-top>p{    display: inline-block;
    line-height: 1.7;
    font-size: 14px;
    margin: 0;
    margin-bottom: 0;
	color:#444;
}
.hy-p-c-r-nr-zj>p{    margin-bottom: 20px;font-size: 16px;}
.hy-p-c-r-nr-bott {
    margin: 8% 0;
	    margin-bottom: 4%;
}
.hy-p-c-r-nr-bott>span{font-size:16px;display: inline-block;float:left;}
.hy-p-c-r-nr-bott>spam{font-size:16px;display: inline-block;float:right;}
.hy-p-c-r-nr-bott>ul{display:block;float: left;width:100%;margin-top: 2%;}
.hy-p-c-r-nr-bott>ul li {
    display: inline-block;
  
    background-color: #f8f8f8;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    padding-top: 1px;
   
    margin-right: 2%;
	cursor: pointer;
}
.hy-p-c-r-an>a{width:100%;padding:2%;margin-top:4%;border:1px solid #b2b2b2;color:#0d0d0d;background-color:#00000000;font-size:18px;display: block;text-align: center}
.hy-p-c-r-an .hy-p-ys{background-color:#000000;color:#ffffff;font-size:18px;cursor: pointer;margin-bottom: 10px;}
.hy-p-c-xl>p{padding:2% 25%;text-align: center;color:#313131;font-size:12px;}
.hy-p-c-xlb ul li{padding:2%;border-top:1px solid #eeeeee;}
.proct-zj{width:80%;margin:auto;}
.proct-zj button{width:50%;display: inline-block;float:left;font-size:14px;padding:1.2%;border:1px #f8f8f8 solid;background-color:#f8f8f800}
.proct-zj .proct-zj-bu {background-color:#f8f8f8;border:1px solid #f8f8f8;}
.proct-botto{width:80%;margin:2% auto;}
.proct-botto>h2{text-align: center;}
.proct-botto>p{text-align: center;}
.proc-top{text-align: center;margin:2% auto;width:80%;}
.proct-n{width:80%;margin:2% auto;}
.proct-n img{width:100%;}
.proc-like p{text-align: center;color:#767676;}
.you-like-img{width:23.5%;float:left;margin-right: 2%;margin-bottom: 20px;} 
.you-like-img img{width:100%;margin-bottom: 4%}
.you-like-img span{width:100%;display: block;line-height: 1.7;color:#444;font-size: 16px;text-align: center;}
/* detail from comments */
form.det-fronm{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
form.det-fronm input,form textarea,form.det-fronm button{border: 1px solid #888888;margin: 1% 0;padding: 0 6px;font-size: 14px;}
form.det-fronm input{width: 48%;line-height: 2.5rem;}
form.det-fronm textarea{width: 100%;font-family: Arial, Helvetica, sans-serif;padding: 6px;}
form.det-fronm button{width: 30%;line-height: 2.5rem;transition: all .3s;    background: #000000;
    color: #ffffff;border:1px solid #000000;cursor: pointer;}
form.det-fronm button:hover{background: #000;color: #fff;}
form.det-fronm input:focus,form.det-fronm textarea:focus{box-shadow: 0 0 30px rgba(0,0,0,.15);}
.current{background:#000000;color:#ffffff;}


/*product*/


.tables-top h1{margin-bottom: 20px;}
.tables-top p{margin-bottom: 20px;}
.tables-bottom{line-height: 1.7;    width: 20%;float:left;}

.tables-li .tables-an{font-size:14px;padding-right:28px;color: rgb(72, 90, 100);text-decoration: none;width: 100%;
    padding: 0;
    line-height: 1.75;
    font-family: 'PlayfairDisplay';}
.tables-li ul{font-size:14px;margin:10px 5px;padding-left: 0;display: none}
.tables-li ul a{color:#888888;font-size:14px;}
.tables-ul h4 {
    font-size: 14px;
    margin: 0;
    padding: 4% 0;
    border-bottom: 1px solid #cdcdcd;
	margin-top:5%;
	font-family: 'gopher-regular';
}
.product h2 span{
	    font-family: 'PlayfairDisplay';
}
.tables-li {padding:4% 0;border-bottom:1px solid #cdcdcd}
.color li{padding:2% 0;padding-left:34px;height:34px;line-height: 34px;}
.color li:nth-child(1){background:url(../images/pt.png) left 10px no-repeat scroll transparent;}
.color li:nth-child(2){background:url(../images/pt.png) left -42px no-repeat scroll transparent;}
.color li:nth-child(3){background:url(../images/pt.png) left -94px no-repeat scroll transparent;}
.color li:nth-child(4){background:url(../images/pt.png) left -146px no-repeat scroll transparent;}
.color li:nth-child(5){background:url(../images/pt.png) left -198px no-repeat scroll transparent;}
.color li:nth-child(6){background:url(../images/pt.png) left -250px no-repeat scroll transparent;}
.color li:nth-child(7){background:url(../images/pt.png) left -302px no-repeat scroll transparent;}
.color li:nth-child(8){background:url(../images/pt.png) left -354px no-repeat scroll transparent;}
.color li:nth-child(9){background:url(../images/pt.png) left -406px no-repeat scroll transparent;}
.color li:nth-child(10){background:url(../images/pt.png) left -456px no-repeat scroll transparent;}
.color li:nth-child(11){background:url(../images/pt.png) left -506px no-repeat scroll transparent;}
.color li:nth-child(12){background:url(../images/pt.png) left -558px no-repeat scroll transparent;}
.color li:nth-child(13){background:url(../images/pt.png) left -610px no-repeat scroll transparent;}
.color li:nth-child(14){background:url(../images/pt.png) left -662px no-repeat scroll transparent;}
.color li:nth-child(15){background:url(../images/pt.png) left -712px no-repeat scroll transparent;}
.color li a{display: block;width:100%;padding:2% 0;    padding-left: 5%;}
.tables-li .table-size{    border-bottom: 0px;
    display: block;
    height: 34px;
    line-height: 34px;
    padding-left: 2%;
border-top: 1px solid #cdcdcd;
	padding-right: 28px;
    background: url(../images/link_icons.png) right -7188px no-repeat scroll transparent;
}
.table-size li {
    padding: 2% 0;
    padding-left: 34px;
    height: 34px;
    line-height: 34px;
}
.tables-li ul .table-ant{border-bottom:0;
    display: block;
    
    line-height: 34px;
	padding: 2% 0;
	
    padding-left: 34px;
	    
}

.table-ant ul li {
    padding: 2% 0;
    padding-left: 34px;
    height: 34px;
    line-height: 34px;
	background: url(../images/pt.png) left -48px no-repeat scroll transparent;

}
.table-ant ul li a{display: block;
    padding-left: 10%;
font-weight: bold;
}
i


.type li{padding:2% 0;padding-left:34px;height:34px;line-height: 34px;background:url(../images/pt.png) left -48px no-repeat scroll transparent;}

.type li a {
    display: block;
    width: 100%;
    padding: 2% 0;
    padding-left: 5%;
}


.product{max-width: 1440px;margin: auto;}
.product>h2 {
    font-size: 38px;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    margin-bottom: 2%;
}
.producb-top {
    padding-top: 0rem;
    padding-bottom: 2rem;
	display: flex;
    align-items: center;
}
.producb-top.producb-top-tt-ts{
	flex-flow: row-reverse;
}
.producb-top-tt-ts .producb-top-center{
	margin-left: 0;
	margin-right: 4rem
}
.producb-top-tt-ts .producb-top-left{
	margin-right: 0;
	margin-left: 20px;
}
.tables-bottom>ul{
	margin-bottom: 40px;
}
.producta>h2{font-size:30px;text-align: center;margin:2% auto;text-transform: uppercase;}
.producb .product ul li:nth-child(1){
	margin-left: 0
}
.producb .product ul li:nth-child(4n){
	margin-right:0;
}
.producb .product ul li:nth-child(5n){
	margin-left: 0
}
.sort{display: inline-block}
.sort ul li{display: block;}
.hy-left{display:inline-block;float: right;display: none}
.sort-w{position: relative;}
.sort-w{padding-right:45px;background: url(../images/link_icons.png) right -7292px no-repeat scroll transparent;line-height: 28px;    border-right: 1px solid #000000;padding-left: 16px;}
.sort-u{    height: 0;
	padding: 0 1%;
    overflow: hidden;line-height:2.1;position: absolute;
background-color:#ffffff;
z-index: 9999;
	
}
.sort:hover .sort-u{height: auto;}
 .sort-u li:hover {border-bottom: 1px solid #111111;}
.sort:hover .sort-w{background: url(../images/link_icons.png) right -7477px no-repeat scroll transparent;}
.hover .quickaddd{display: block}

/*-----------*/
.quickaddd {
	display: none;
    position: absolute;
	bottom:100%;
    width: 100%;
    padding: 2% 0;
    background: #ffffff;
    
    text-align: center;
    line-height: 1.7;
    height: auto;
    overflow: hidden;
}
.quickadd_sizingdd.visibility__showdd{height: auto;display: block}
.quickadd_sizing-containerd{padding:2% 0;}
.quickadd_color{margin:3% 2%;display: block;height: auto;width:96%;border:1px solid #888888;padding:2%;box-sizing: border-box;}
.product-im{position: relative;overflow: hidden}
.product-im svg{width: 20px;position: absolute;z-index: 9999;padding: 0px;right: 0;fill: none;stroke: #00000000;stroke-width: 2px;border:none;top:0}
.product-im.active .hearts_icon{fill: #00000000;}


/*.product-im .hearts_icon:hover .hearts__st0 {fill: #000;}*/
.producb .product-im .product-ax{
	width: 30px;
    position: absolute;
    height: 30px;
    top: 2%;
    right: 4%;}
.producb .product-im .product-ax:hover {background-position: bottom center;}

.product-p{position: relative;width:100%;    color: #666;}


.product li:hover .produc-img{width: 100%;
    height: 100%;
    transition: 0.5s;
    z-index: 1;
    position: relative}
.product li:hover .produc-imges{opacity: 1; transition: 0.5s;z-index: 99;}
.product li:hover .product-im svg{stroke: #000000;transition: 0.5s}
.product li:hover .product-im.active .hearts_icon{fill: #000000;transition: 0.5s}

.producb-top-left{
	display: inline-block;
    float: left;
    width: calc(100% * 1 / 2 - 4rem - .01px);
    height: auto;
    overflow: hidden;
    margin-right: 20px;
}
.producb-top-left img{
	width:100%
}
.producb-top-center {
    box-sizing: border-box;
    height: auto;
    overflow: hidden;
    width: calc(100% * 1 / 2 - 4rem - .01px);
    padding: 0;
    border: 0px;
}
.producb-top-center h2 {
    color: #343030;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-family: 'PlayfairDisplay';
}
.producb-top-center>a{
	background: #343030;
    display: inline-block;
    color: #fff;
    padding: 1em 2em .7em 2em;
    font-family: gill;
}
.producb-top-center>hr{
	    display: block;
    position: relative;
    background: #eedfc9;
    width: 100px;
    height: 4px;
    margin: 1rem 0;
    border: 0px;
}
.producb-top-center-text p{
	font-family: gill;
	color:#777;
	font-size: 16px
}
.producb-top-center-text{
	margin: 2rem 0
}
.producb-top-center>p{
	color:#666;
	line-height: 1.5;
	margin: 0
}
.producb-top-center{
	display: inline-block;
	float: left;
	width:calc(100% * 1 / 2 - 4rem - .01px);
	margin-left: 4rem
}

.producta{
	width: 1440px;
	margin: auto
}

.producb-top-right{
	display:none;
	float: right;
	    width: 210px;
	margin-top: 40px;
}
.producb-top-right>a{
	width:188px;
	height: 48px;
	    padding-left: 20px;
	display: block;
	text-align: center;
	line-height: 48px;
	background: #444;
	color:#fff;
	margin-left: 20px;
	margin-bottom: 20px;
	position: relative;
	    border-radius: 6px;
}
.producb-top-right>a>span{
	     width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid #00000000;
    left: 20px;
    top: 15px;
}
.producb-top-right>a>span>img{
	    position: absolute;
    left: 0;
}
.producb-top-right>a>span>svg{
	      width: 100%;
    padding: 0;
    top: 0;
    left: 0;
    position: absolute;
	stroke: #fff;
	fill: none;
}
.producb-top-right>a:hover svg{
    fill: #fff;
}
.producb-top-right>a:hover{
	background: #000
}
.producb-top::after{
	content: "";
	display:block;
	clear: both
}
/*-----------*/

.hy-right{display: inline-block}
.hy-right img{width:100%;}
.hy-right-one{display: inline-block;    margin: 0 12px;}
.hy-right-two{display: inline-block;}
.producb{width:80%;margin-left:5%;float:right;}
.producb .product ul li{width:23%;float:left;margin: 2% 1.2%;/*height: 380px;*/position: relative;transition: 0.5s}
.producb .product ul li:hover .product-p{
	color:#000
}
.producb .product ul li img{width:100%;}
.producb .product a{display:block;}
.ht-xb{display: none}
.product .produc-img{width:100%;height: auto;transition: 0.5s}
.product .produc-imges{width: 100%;
    height: 100%;
    position: absolute;
	top:0;
	transition: 0.5s;
    opacity: 0;}
.product>ul{display: flex;flex-wrap: wrap;}
.quickadd {
    position: absolute;
    bottom: 5%;
    width: 80%;
    padding: 2% 0;
    background: #ffffff;
    margin: auto 10%;
    text-align: center;
	line-height: 1.7;
	height:0;overflow: hidden
}
button.button.quickadd_button {
    border: 0px;
    text-align: center;
    background: #ffffff00;
}
.product ul li p{    line-height: 1.7;
    font-size: 14px;
    text-align: center;
    margin: 15px 0;
	font-family: gill
}

.quickadd:hover.visibility__show{display: block}
.quickadd_sizing-container {
    margin: 2% 0;}

.index-tj-left>p{
	color:#666;
	width: 100%;
	font-size: 21px;
}
.producb-top-center>ul>li p{
	color:#666;
	line-height: 1.6;
	text-align: left
}
a.quickadd_size {
    font-size: 12px;
    padding: 3%;
    margin: 0 1%;
	cursor: pointer;
	display: inline-block!important;
}
.quickadd_sizing.visibility__show {
    height: 0;
    overflow: hidden;
}

.product li:hover .quickadd{height: auto;padding: 3% 0}
.quickadd:hover .quickadd_sizing.visibility__show {
    height: auto
}
.quickadd_size:hover{border:1px solid #888888}
.ca-xls ul li {
    
    border-top: 0px solid #eeeeee;
}
.ca-xls ul{
	line-height: 1.7;
	margin-left:0;
	
	
}
.ca-xls .ca-pt li {
    padding: 0;
    padding-left: 26px;
    background: url(../images/link_icons.png) left -2514px no-repeat scroll transparent;
}
.ca-xlsa .tables-an{width:95%;}
.hy-p-c-r-nr-bott>ul .zisa-co{background-color:#000000;color:#ffffff}
.hy-p-c-r-nr-bott>ul li:hover{background-color:#000000;color:#ffffff}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #f2f2f2;
    opacity: 0.9;
    pointer-events: auto;
}
.ui-dialog {
    position: fixed;
    z-index: 11;
    max-height: 100vh;
    background: #ffffff;
    pointer-events: auto;
	    height: auto;
    width: auto;
    top: 28%;
  
	    margin-left: 50%;
    transform: translate(-50%);
}
.yeqt-gd {
    position: absolute;
    right: 20%;
    top: 15%;
    background: #ffffffff;
    border: navajowhite;
}
.yeqt{display: none}
.cawt hr{width:0;margin-top: 1%}

.cawt:hover hr{width:100%;}


textarea.message-input {
    border: 1px solid #888888;
    width: 60%;
    padding: 2%;
	margin:auto 20%;
	margin-top: 2%;
	
} 
.about-b-l-t th{padding:15px 0;text-align: center;}
.about-b-l-t td{text-align: center;font-weight: bold;}
.about-b-l-t tr{border-bottom:1px solid #d7d7d7}
.about-b-l-t tbody{
    border: 1px solid #d7d7d7;
}
button.wpcf7-form-sein {
    width: 64%;
	margin:0 20%;
    padding: 2%;
    background-color: #00000000;
    color: #000000;
    font-size: 18px;
    border: 1px #888888 solid;
}
button.wpcf7-form-sein:hover{
	background:#000000;color:#ffffff;border:1px solid #000000
}
input.wpcf7-form-reset:hover{
	background:#000000;color:#ffffff;border:1px solid #000000
}
 .login .header {
    margin: 3% 0 2%;
}
.header h2 {
    font-size: 28px;
    font-family: mont-med;
    text-align: center;
    color: #555;
}
.header span {
    display: block;
    margin: 1.5% auto 0;
    width: 100px;
    border-top: 1px solid #666;
}
.forget .please-emali {
    margin: 4% auto;
}
.in-wid .header{height: auto;min-width: 100%;background-color:#ffffff}
.forget .please-emali label {
    display: block;
    font-size: 13px;
    font-family: mont;
    margin-bottom: 1%;
    color: #888;
}
.sign-up .content form div input, .login .content form div input, .forget .please-emali input, .forget .please-emali input {
    border: 1px solid #ddd;
    line-height: 2.4rem;
    padding: 0 2%;
    border-radius: 3px;
    color: #666;
    font-size: 16px;
}

.forget .please-emali button {
    line-height: 2.4rem;
    margin-top: 5%;
    font-size: 16px;
    border-radius: 3px;
}

.forget .please-emali a {
    width: 40px;
    height: 40px;
    display: block;
    border-radius: 50%;
    font-size: 18px;
    color: #478b8a;
    margin: 6% auto;
}

.action_bottom input, .forget .please-emali button {
    background: #000000;
    color: #fff;
    cursor: pointer;
    border-color: #000000;
	width:100%;
}
.in-wid{width:420px;margin:4% auto;display: block;text-align: center;}
.sign-up .content form div input, .login .content form div input, .forget .please-emali input, .forget .please-emali input {
    border: 1px solid #ddd;
    line-height: 2.4rem;
    padding: 0 2%;
    border-radius: 3px;
    color: #666;
    font-size: 16px;
	width:96%;
}

.login-dl:last-child a{    text-align: center;
    display: block;
    margin: 4%;}

.hy-p-c-r-an .prompt{display: none;}

/*收藏*/
.aixin{display: inline-block;position: relative}
.aixinsc{
	display: none;
	position: absolute;
    top: 100%;
    right: 0;
    z-index: 1;
    /* height: 200px; */
    background-color: #efefef;
padding:10px;
	width:400px;
	overflow: hidden;
}
.aixinsc-txt span{display: inline-block;
    width: auto;
    height: auto;
    line-height: 1.7;}
#aixinsc-txt-rig{float:right;color:#000000;display: block;margin:0;padding:10px}
#aixinsc-txt-rig:hover{border-bottom:1px solid #000000}
.aixinsc>ul>li{width:33%;float: left;}
.aixinsc>ul>li a{display: inline-block;width: 100%;}
.aixinsc>ul>li a img{width:100%}
.fav-list a{width: 100%;}
.fav-list>a>p{color: #666666;}

.aixin a svg,.favorites svg{
    fill: none;
    width: 18px;
    stroke: #fff;
    stroke-width: 2px;
}

/*购物车*/
.a-center-qt{display: flex}
.lajt{   
	    cursor: pointer;
	width: 30px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lajt>svg{
    width: 1rem;
    height: 1rem;
}
.gwc-top{display: flex;justify-content: center}
.gwc-qb{    position: fixed;
    top: 40px;
	right: 0;
	padding:20px;
	background-color:#ffffff!important;
	width:330px;
	z-index: 99
}

.gwc-left{float:left;margin-right: 5%;width:40%}
.gwc-left img{width:100%;}
.gwc-right{display: inline-block;width:55%;font-weight: bolder;}
.gwc-right p{margin:6% 0;}
.gwc-right-bottom{font-size:12px;margin-top:20%;}
.a-center{display: flex;border:1px solid #000000;float:left}
.a-center input{    width: 30px;
    text-align: center;
    border: 1px solid #000000;
    border-top: none;
    border-bottom: none;}
.a-center button{border:none}
.a-center .add{display: inline-block;font-size: 24px;cursor: pointer;height: 32px;line-height: 32px;width:30px;text-align: center;}
.showonly{text-align: center;width:30px;height: 30px;line-height: 30px;border:1px solid #000000;border-top:0px;border-bottom: 0px}
.gwc-bottom{
	
	display: flex;width:100%}
.gwc-bottom botton{
	    border: 1px #000000 solid;
    margin: 5% 2%;
    width:30%;
    padding: 10px 20px;
background-color:#000000;
	color:#ffffff;
	float:left;
	text-align: center
		
}
.gwc-bottom .gwc-bk{border:1px #000000 solid;background:#ffffff;color:#000000}
.gwc-bottom>a{
    border: 1px #000000 solid;
    margin: 5% 2%;
    width: 30%;
    padding: 10px 20px;
    background-color: #000000;
    color: #ffffff;
    float: left;
	text-align: center;}
.gwc-bottomt span{display: block;text-align: center}
.gwc-bottomt{line-height: 1.7}
.aac{display: none}
.aac>a{display: flex;justify-content: center;align-items: center;font-size: 16px;color: #666;text-transform: capitalize;position: absolute;z-index: 9999;width: 30%;height: 40px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;border: 1px solid #666;}


/* cart order */
.gwc-qbop {
    padding: 20px;
   background-color: #ffffff!important;
   width: 330px;
  
}
.cart-or>div{float:left;/*width:33%;*/}

.cart-or .clear_fixed{    width: 0;
   clear: both;
   float: none;}
.cart-or .cart-right{
   float: right;
   width: auto;
}
.cart-or h1{font-size:18px;}
.table--totals th{float:left;}
.table--totals td{width:30%;white-space: nowrap;}
.cart-or .gwc-qbop{width: 100%;
   border: 1px solid #efefef;
   border-left: 0px;
   border-right: 0px;
   background-color: #f8f8f8!important;
}
.cart-or .gwc-right-bottom{margin-top:10%}
.cart-or .gwc-right{width:45%;}
.cart-or .gwc-left{width:25%;margin-left:0}
.cart-or .gwc-top {
   display: flex;
 justify-content: space-between;
}
.cart-or{padding:0 20px;padding-top:20px;background:#f8f8f8}
.cart-zd>.cart-xl{
   margin: 20px 0;
   padding: 10px 0;
   border: 1px solid #efefef;
   border-left: 0px;
   border-right: 0;
   line-height: 1.7
   
}
.text-box{width: 100%;
   height: 30px;
   padding: 2%;
   font-size: 18px}
.button--primary{margin: 10px 0;
   width: 100%;
   padding: 10px;
   background: #000000;
   color: #ffffff;
   font-size: 18px;
   border: 0px;
cursor: pointer
}
.button--primary:hover{background:#555555}
.cart-dm p{font-size:12px}
.cart-right-bottom a{
   width: 100%;
   display: block;
   background: #000000;
   text-align: center;
   font-size: 18px;
   color: #ffffff;
   padding: 10px 0;
   margin: 10px 0;
}
.cart-right-bottom p{font-size:12px;line-height: 1.7}
.table--totals{line-height: 1.7}

.cart-right-bottom a:hover{background:#555555}
.cart-xl>p>span{margin:0;cursor: pointer;background:url(../images/gengduo.png) no-repeat right ;
   display: block;
   float: right;
   width:20px;height:30px;
   }
.cart-xl>p>.cart-xzp{-moz-transform:rotate(90deg); 
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
   filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.cart-dm{display: none}
.inner-clas span{background: url(../images/link_icons.png) right -7296px no-repeat scroll transparent;
    display: inline-block;
    width: 29px;
    height: 30px;
    float: right;
cursor: pointer;
}
/*faq*/
.faq-all-background{
			background: #f3f3f3;
	    margin-top: -14px;
		}
		.faq-all{
			max-width: 1440px;
			margin:0px auto;
			padding: 30px 0 40px 0;
		}	
		.faq-all-title h2{
			font-size: 28px;
			color: #444;
			text-align: center;
		}
		.faq-all-title p{
			font-size: 14px;
			color: #878787; 
			text-align: center;
		}
		.faq-all-three-li {
    		width: 50%;
    		margin-right: 3%;
    		text-align: center;
    		background: #f3f3f3;
    		padding: 20px;
    		border-radius: 10px;
			transition: 0.5s;
		}
		.faq-all-three-li:hover {
    		box-shadow: 0 0 18px rgb(0 0 0 / 12%);
			transition: 0.5s;
		}
		.faq-all-three-li:hover .faq-all-three-box-title {
    		color: #e20023;
			transition: 0.5s;
		}

		.faq-all-three-li:nth-child(3) {
    		margin-right: 0;
		}
		.faq-all-three{display: flex;}
		.faq-all-three-box-title {
    		margin: 20px 0;
    		font-size: 24px;
    		font-weight: 500;
    		line-height: 1.2;
			color: #000
		}
		.faq-all-three-box p {
    		font-size: 18px;
    		line-height: 1.3;
    		color: #646464;
		}
		.faq-down-up {
    		margin: 40px auto;
    		max-width: 1440px;
		}
		.faq-list>dt {
    		position: relative;
    		padding: 25px 31px;
    		font-size: 24px;
    		font-weight: 500;
    		line-height: 1.2;
    		color: #333;
    		border-bottom: 1px solid #e0e0e0;
			cursor: pointer
		}
		.faq-list .icon-arrow-down:before {
    		content: "";
    		position: absolute;
    		top: 50%;
    		left: 50%;
    		-webkit-transform: translate(-50%,-50%);
    		-ms-transform: translate(-50%,-50%);
    		transform: translate(-50%,-50%);
		}
		.faq-list .icon-arrow-down:before {
    		height: 14px;
    		border-left: 1px solid #a3a3a3;
		}
		.faq-list .icon-arrow-down {
    		position: absolute;
    		width: 14px;
    		height: 14px;
    		top: 50%;
    		left: 0;
    		-webkit-transform: translateY(-50%);
    		-ms-transform: translateY(-50%);
    		transform: translateY(-50%);
    		margin: 0; 
		}
		.faq-list .icon-arrow-down:after {
    		width: 14px;
    		border-top: 1px solid #a3a3a3;
		}
		.faq-list .icon-arrow-down:after, .faq-list .icon-arrow-down:before {
    		content: "";
    		position: absolute;
    		top: 50%;
    		left: 50%; 
    		-webkit-transform: translate(-50%,-50%);
    		-ms-transform: translate(-50%,-50%);
    		transform: translate(-50%,-50%);
		}
		.faq-all-title {
    		padding-bottom: 0px; 
		}
		.faq-list li>span {
    		display: block;
    		padding: 26px 0;
    		font-size: 20px;
    		text-decoration: none;
    		color: #444;
			font-weight: 400;
			cursor: pointer
		}
		.faq-list li .answer>p {
    		padding-bottom: 24px;
			color: #666
		}
		.faq-list li .span-active {
    		color: #000;
    		font-weight: 500;
    		text-decoration: underline;
		}
		.faq-content {
    		margin: 62px 0 69px;
    		border-top: 1px solid #e0e0e0;
		}
		.show-faq .icon-arrow-down:before{display: none;}
		.faq-list li {
    		margin: 0;
    		border-bottom: 1px solid #e0e0e0;
		}




@media screen and (max-width: 1400px){
	.Navi-bottom ul li {    margin: 0 5px;}
	
	
}
@media screen and (max-width: 1200px){
	.Navi-bottom ul {display: flex;justify-content: space-between;width:90%}
}
@media screen and (max-width: 1136px){
	.Navi-bottom ul li{margin: 0}
}

@media screen and (max-width: 1050px){
	.Navi-bottom ul li{    padding: 1% 5px;}
}
@media screen and (max-width: 900px){
	.Navi-bottom ul li a{font-size:12px;width: 50%;
    display: block;float: left}
	.Navi-bottom ul{display: flex;flex-wrap: wrap;}
	.Navi-bottom ul li{width:100%;text-align: left;line-height: 20px;padding:3% 5px}
	.top-left{display: none}
	.Navi-top>h1>a{display: block;width:20%;text-align: center;margin: auto}
	.Navi-top>h1>a>img{width:100%;}
	.Navi-top{position: relative;
    width: 100%;
    top: 0; 
    z-index: 999999;}
	.Navi-top>h1>a>img {
    width: 100%;
    filter: invert(100%);
}
	.Navi{margin-top:0}
	.Navi-bottom .Navi-bottom ul{width:100%;padding: 0;}
	.Navi-bottom {
    position: fixed;
    width: 100%;
    background: #ffffff;
		    z-index: 9999999;
		top: 40px
}
	.navi-fw{
		    display: block;
    float: right;
    width: 20px;
    height: 20px;
    margin: 0;
	background: url(../images/link_icons.png) right -7297px no-repeat scroll	
	}
	.Navi-bottom .not p{background: none}
	.wome{left:100%;top:0;}
	.wome-bw{margin:0;}
	.wome-left{width:100%;}
	.wome-right{display: none}
	.wore-jack{display: none}
	
	
}
.proc-top table tbody tr th{
	padding:2% 0;
	font-size:16px;
	font-weight: 100;
	width: 30%;
	color:#444444
}


/*news*/
.news{max-width:1440px;margin:0 auto;overflow:hidden;margin-top:40px;}
.event{float:left;width:calc((100% - 50px)/3);position:relative;margin-right:20px;height:auto;overflow: hidden;border: 1px solid #ffffff00}
.event:nth-child(3){float:right;margin-right:0;}
.event:last-child{margin-right:2%;width: calc((100% - 72px) / 3);
}
.event img{width:100%;transform: scale(1.2);transition:0.6s;}
.event-1{position:absolute;left:70%;top:10%;width:8%;transition:0.3s;}

.event:hover{
	border:1px solid #e2e2e2;
	transition:0.4s;	
	overflow: hidden
}
.event:hover img{transform: scale(1);}
.event:hover .event-1{transform:translateX(40px);transition:0.4s;}
.event h1{color:#464646;font-size:16px;transition:0.6s;
	margin-bottom: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	font-weight: bold;
	
    -webkit-line-clamp: 2;width:73%;}
.event-img{
	overflow: hidden;
}
.event h3{color:#686868;font-size:18px;transition:0.6s;}
.event h2{color:#686868;font-size:14px;
	transition:0.6s;width:75%;line-height:1.5;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;text-align:left;}
.event h4{color:#c3c3c3;font-size:16px;
	transition:0.6s;height:40px;overflow: hidden}
.touming{
	    margin-top: 20px;
    margin-left: 10px;
}
.event-1 img{position:absolute;transition:0.6s;padding-left:0px;padding-right:0px;padding-top:0px;
	width:100%;transform: scale(1.2);transition:0.6s;}
/*下部新闻*/
	.title{max-width:1200px;margin:0 auto;text-align:center;margin-top:80px;
		margin-bottom:60px;color:#707070;font-size:36px;}	
	.news_bottom{width:100%;border-bottom:1px solid #eeeeee;margin-bottom:30px;}
	.col_lift{max-width:1440px;margin:0 auto;
    margin-top: 50px;}
	.col_lift-1{float:left;
		background-repeat:no-repeat;background-size:90%;height:180px;
		width:19%;background-position:center center;transition:0.8s;}
.col_lift>a{
	overflow: hidden
}
.col_lift>img{
	width: 100%
}
	.col_right-1{float:right;}
	.col_right-1{width:76%;margin-right:0;transition:0.8s;}
	.col_right{float:right;}
	.col_right-zi{width:68%;float: left;}
	.col_right{width:25%;margin-top:40px;}
	.col_right-zi h3{font-size:16px;color:#333;padding-top:30px;font-weight: bold;margin-bottom: 20px;text-transform: uppercase;}
	.col_right-zi h4{font-size:14px;color:#888888;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-align: left;}
.col_right-zi h5 {
    color: #888888;
    padding-left: 20px;
    height: 20px;
	font-size: 16px;
	color:#c3c3c3;
    line-height: 22px;
	background:url(../images/timead.png) no-repeat left center;
	background-size:auto
}
	.col_right h5{font-size:20px;color:#888888;padding-top:40px;padding-bottom:32px;}
	.col_right p{font-size:14px;color:#333;font-weight: bold;padding-top:5px;padding-bottom:5px;padding-left:20px;
		padding-right:20px;float:right;text-transform:Capitalize}
	.news_bottom .col_lift:hover .col_right-1{transform:translateX(30px);transition:0.8s;}
.news a:nth-child(4) .event{
	margin-right: 0;
}
.banner-page img{
	width:100%;
}
.newspart{
	max-width: 1440px;
	margin: auto
}
.all .title{
	display: none
}

.touming p{
	    overflow: hidden;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: box;
    word-break: break-all;
	color:#c3c3c3;
}
.col_right-zi p{
	 overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: box;
    word-break: break-all;
	color:#c3c3c3;
	line-height: 1.5
}

/*conter-------------------------------------------------------------------------------------------------------------*/
.conter-left span{display:block;width:100%}
.conter-left {
    float: left;
    line-height: 1.7;
       width: 65%;
    margin-left: 25%;
			
}
.conter-left h3{
}
.conter-left p{font-size:16px;font-family: 'PlayfairDisplay';margin: 8% 0;}
.conter-left p span{font-size:16px;}
.conter-left p a {
    font-family: 'Arial';
    font-weight: 200;
    color: #606060;
}

.conter-left>p{
	font-family: 'Arial';
    font-weight: 200;
    color: #606060;
}
.conter-left p spam{display: block;font-size:14px;line-height: 1.75;margin: 1.5% 0;}
.conter-top-left{width:50%;padding: 8% 0;float:left}

.conter-top-right {
    width: 48%;
    float: left;
	padding:2% 0;
	background-color:#ffffff;
	box-shadow: 0px 0px 10px 0px #9C8D7C;
    margin: 10px;
	    border-radius: 8px;
}
.conter-right {
    margin-left: 10%;
	    color: #333;
}
.conter-left h3{margin-bottom:4%;font-size: 36px;
    color: #333;}
.conter-right h3{margin-bottom:4%;font-size: 18px;}
.your-rknam span{display: block;width:100%;font-size:14px;}
.your-rknam input {
    margin-top: 1%;
    background-color: #f8f8f8;
    padding: 10px 1%;
	width: 70%;

}
.conter-right h3{	
}
.conter-top{background-color:#ffffff;max-width: 1440px;
	margin: 0 auto

}
.melssage textarea{background-color:#f8f8f8;width:70%;margin-top:1%;    padding: 10px 2%;
height: 100px;
}
.conter-right .melssage textarea{width:70%;border:none}
.conter-right .wpcf7-rk-form .mes-bu{width:70%;}

.mes-bu{width:64%;height:40px;font-size:18px;background-color:#090909;color:#ffffff;border:0}
.conter{margin-bottom:2%;}
.conter-img{width:100%;}
.conter-img img{width:100%;}
.login{text-align:center;margin:2% auto;}
.login-title {
    font-size: 30px;
    font-weight: 600;
}
.p1 {
    color: #312E29;
    font-size: 20px;
    padding-bottom: 20px;
}
.content-all>h2{
	text-align: center;
	font-size: 18px;
	color:#888;
	margin-top:20px;
	
}
.content-all>h4{
    margin-bottom: 26px;
    font-size: 36px;
    color: #0a0a0a;
    text-align: center;
    width: 420px;
    margin: 20px auto;
    line-height: 1.2;
}

.content-all>hr {
       margin: 0 auto;
    margin-bottom: 40px;
    height: 4px;
    width: 150px;
    margin-top: 25px;
    background: #eedfc9;
    border: 1px solid #00000000;
}
.road-list{
max-width: 1440px;
    margin: 0px auto;
    font-family: SANSSB;
    font-weight: bold;
    text-transform: uppercase;
	    height: 50px;
    line-height: 50px;
}
.conter-center-img{
	position: relative;
	max-width: 1440px;
	margin:4% auto
}
.conter-center-img a{
	    position: absolute;
    height: 50px;
    border: 1.5px solid #878787;
    left: 50%;
    line-height: 50px;
    border-radius: 30px;
    padding: 0 5%;
    transform: translate(-50%);
    top: 48%;
    background: #fff;
    color: #878787;
}
.conter-center-img img{
	width: 100%
}


/*e-shop*/
#type-color, #type-category{border:none;
	background: #ffffff00;
	margin-bottom: 30px;
	font-size: 16px;
    margin-right: 20px;
    color: #666;
}
.n-e-shop-all-top{
	background: #f3f3f3;
	width:100%
}
body>hr{
	margin-bottom: 0;
	display: none
}
.n-e-shop-all-top-home{
	max-width: 1440px;
	margin: auto;
	box-sizing: border-box;
	border:1px solid #00000000
}
.n-e-shop-all-top-home h2{
	margin-top:40px;
	font-size:40px;
	color: #222;
    font-weight: bold;
}
.n-e-shop-all-top-home>p{
	font-size:18px;
	color:#888;
	margin-top:40px;
	margin-bottom: 60px;
	    width: 50%;
    line-height: 1.5;
}
.n-e-shop-all-top-pro{
	max-width: 1440px;
	margin: auto
}
.n-e-shop-all-t-l{
	width:50%;
	float: left
}
.n-e-shop-all-t-r{
	width:50%;
	float: right
}
.n-e-shop-all-t:after{
	content: "";
	display: block;
	clear: both
}
.n-e-shop-all-t-l a{
	display: inline-block;
	float: left;
	width:44%;
	margin-right: 6%;
	        height: 555px;
}
.n-e-shop-all-img img, .n-e-shop-all-imgs img{
	width:100%
}
.n-e-shop-all-imgs{
position: absolute;
    top: 0;
    width: 100%;
	z-index: -9;
    opacity: 0;
	transition: 0.5s
}
.n-e-shop-all-pro-top{
	position: relative;
}
.n-e-shop-all-t-l:after{
	content: "";
	display: block;
	clear:both
}

.n-e-shop-all-pro-bottom{
	padding:10px 4px;
	transition: 0.5s
}
.n-e-shop-all-pro-bottom h2{
	color:#444;
	font-size:16px;
	font-weight: normal;
}
.n-e-shop-all-pro-bottom>p{
	margin:6px auto;
	color:#444;
	font-size:14px
}
.n-e-shop-all-pro-bottom-color p{
	margin: 0;
	margin-bottom: 10px;
}
.n-e-shop-all-pro-bottom-color ul li{
	height: 30px;
	overflow: hidden
}
.n-e-shop-all-t-l .n-e-shop-all-pro-top{
	height: 400px;
	overflow: hidden
}
.n-e-shop-all-top-pro>h2{
	font-size:24px;
	margin:20px auto
}
.n-e-shop-all-t-bottom{
	display: block;
	width: 100%;
	float: left;
}
.n-e-shop-all-t-bottom> .n-e-shop-all-pro{
	width:22%;
	float:left;
	margin-right: 3%
}
.n-e-shop-all-t{
	margin-bottom:40px;
}
.n-e-shop-all-t-false .n-e-shop-all-t-l{
	float:right;
}
.n-e-shop-all-t-false .n-e-shop-all-t-r{
	float: left;
}
.n-e-shop-all-t-false .n-e-shop-all-t-l a{
	margin-right: 0;
	margin-left: 6%
}
#type-sort{
	border: none;
    background: #ffffff00;
    margin-bottom: 30px;
    font-size: 16px;
    margin-right: 20px;
    color: #666;
	float: right
}
.n-e-shop-all-pro{
	transition: 0.5s
}
.n-e-shop-all-pro:hover .n-e-shop-all-pro-top .n-e-shop-all-imgs{
	opacity: 1;
	z-index: 99;
	transition: 0.5s
}
.n-e-shop-all-pro-bottom .e-shop-ax:hover.e-shop-ax svg {
    fill: #000000;
    stroke: #000000;
}
.n-e-shop-all-imgs>span{
	    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    background: #ffffff;
    box-sizing: border-box;
    padding: 10px;
}

.n-e-shop-all-imgs>span>img{
	filter: brightness(0%)
}

/*--------------------- about-1 -------------------------------*/
.abouta-top{
	      margin: 2% auto;
    display: inline-block;
    float: right;
    margin-top: -123px;
}
.abouta , .ab-bottom-all{
	width: 1440px;
    margin: 0 auto;
}
.abouta-right span {
    font-family: PlayfairDisplay;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding: 0;

    width: 32%;
    text-align: center;
    display: inline-block;
}
.abouta-right span:hover{
	
}
.abouta-right span a{
	color:#0a0a0a;
	 font-family: PlayfairDisplay;
	    display: block;
    width: 100%;
    height: 100%;
}
.abouta-right-black {
	background: #000;
	color:#fff
}
.abouta-right .abouta-right-black a{
	color:#FFF
}
.a-main-top>h2{
	    margin-bottom: 15px;
}
.abouta-left{
	width: 30%;
    float: left;
    font-size: 14px;
    font-weight: bold;
    font-family: SANSSB;
	    height: 40px;
    line-height: 40px;
	display: none
}
.abouta-right {
    float: right;
    width: 505px;
}
.abouta-right span:hover{
	color:#fff;
	background: #000
}
.abouta-right span:hover a{
	color:#fff;
}
.a-main-top h2 {
    font-size: 38px;
    text-align: center;
    font-family: PlayfairDisplay;
}
.abouta-main h4 {
    font-size: 24px;
    color: #444;
    font-family: Arial;
    text-align: center;
	margin-bottom: 1%;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.a-main-p{
	width: 11%;
    margin: 0 auto;
    text-align: center;
    border-bottom: 4px solid #eedfc9;
	margin-bottom: 2%;
}
.abouta-main{
	margin-top: 5%;
}
.a-main-top p , .a-main-bottom p{
    font-size: 17px;
    font-family: Arial;
    color: #444;
    line-height: 1.7;
    font-weight: normal;
	word-spacing: 2px;
}
.a-top-img {
    margin: 48px auto;
}
.a-top-img img{
    width: 100%;;
}
.abouta-bottom {
    background: url(../images/abouta-4.png)no-repeat;
	margin-top: 3%;
	
    height: 650px;
	
}
.ab-bottom-all .bot-left>p{
	    width: 80%;
    font-size: 18px;
    margin-top: 8%;
    padding-left: 10%;
}
.bot-left {
    float: left;
    width: 50%;
}
.bot-right {
        float: right;
    width: 40%;
    margin-top:0%;
	    margin-right: 5%;
}
.bot-right img{
	width: 100%;
}
.bot-left p {
    margin-top: 8%;
    margin-left: 33%;
    transform: translate(-35%);
    font-size: 16px;
    font-family: Arial;
    line-height: 1.5;
	color: #444;
}
.ab-bottom-all:after{
	content: "";
	display: block;
	clear: both
}
.ab-bottom-all {
    padding: 8% 0;
    box-sizing: border-box;
}

/*-----------------------  about-3 ---------------------------------------------------*/
.abouta-med {
    margin: 3% auto;
}
.abouta-med img {
    width: 100%;
}

.abouta-foot{
	width: 76%;
	margin: 0 auto;
}
.ab-ft-left {
    float: left;
    width: 50%;
}
.ab-ft-right {
    float: right;
    width: 50%;
}
.ab-ft-right img {
    padding-left: 170px;
}
.ab-ft-right h4 , .ab-ft-left h4{
	font-family: PlayfairDisplay;
    font-size: 36px;
    color: #000;
	padding-top: 20%;
}
.ab-ft-right span , .ab-ft-left span{
	font-family: PlayfairDisplay;
    font-size: 36px;
    color: #000;
	border-bottom: 4px solid #eedfc9;
	    padding-bottom: 2%
}
.ab-ft-right p , .ab-ft-left p{
	font-family: Arial;
    font-size: 16px;
    color: #888;
    line-height: 1.7;
	margin-top: 7%;
}
.abouta-foot li{
	margin-bottom: 3%;
}
.ab-ft-end p{
	font-family: Arial;
    font-size: 17px;
    color: #888;
    line-height: 1.7;
	margin: 2% auto;
}


/*-----------------------  about-2 ---------------------------------------------------*/

.history{
	max-width: 1440px;
	margin: auto;
	    margin-bottom: 4%;
}

.history-all-left{
	width:45%;
	float:left
}
.history-all-center{
	width:10%;
	float: left;
	position: relative
}
.history-all-right{
	width:45%;
	float:left;
	padding-left: 5%;
	    margin-top: 20px;
}

.history-all:after{
	content: "";
	clear: both;
	display: block
}
.history-all-center-yuan{
	width:30px;
	height: 30px;
	border:2px solid #d6a77b;
	border-radius: 30px;
	    text-align: center;
    margin: auto;
}
.history-all-center::before{
	    content: "";
    display: block;
    position: absolute;
    top: 15px;
    height: 2px;
    width: 40%;
    left: 0;
    background: #d6a77b;
    z-index: -1;
}
.history-all-center:after{
	    content: "";
    display: block;
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%);
    width: 1px;
    height: 200px;
    z-index: 999;
    background: #d6a77b;
}
.history-all{
	height: 230px; 
}
.history-all-a-right .history-all-center::before{
	right:0;
	left: auto
}
.history .abouta-main{
	box-sizing: border-box;
    border: 1px solid #00000000;
    margin-bottom: 30px;
}


.history-all-left {
    width: 44%;
    float: left;
    padding: 2%;
    background: #888888;
    color: #ffffff;
    line-height: 1.7;
    margin-right: 1%;
	text-align: right;
}
.history-all-left:hover{
	background: #d6a77b;
	transition: 0.5s
	
}
.history-all-a-right .history-all-left{
	float:right;
	margin-left: 1%;
	margin-right: 0;
	text-align: left;
}
.history-all-a-right .history-all-center{
	float:right;

}
.history-all-a-right .history-all-right{
	float:right;
		    text-align: right;
    padding-left: 0;
	padding-right: 1%;
}
.history-all-right h2{
	font-size:20px;
	font-weight: bold;
	color:#1c1c1c
}
.history-all-right p{
	font-size:14px;
	color:#777;
	font-weight: bold
}

.history>h2 {
    font-size: 38px;
    text-align: center;
    font-family: PlayfairDisplay;
	margin-bottom: 4%;
}

.about .abput-top h2{
	display: none
}
.imageContainer.ne{
	padding:0!important
}

/*定制*/
.cus-a-main-top{
	max-width: 1440px;
	margin: auto
}
.cus-a-main-top .custon-all p{
	margin: 0;
	font-size: 14px;
}
.custon-all-img{
	margin: 2% 0
}
.custon-all-biaodan .custon-all-img{
	    display: inline-block;
    float: left;
	    width: 30%;
    margin-left: 10%;
}
.custon-all-biaodan .custon-all-img img{
	width: 100%
}
.custon-all-biaodan .wpcf7-rk-form{
	width: 50%;
    display: inline-block;
    float: right;
}
.custon-all-biaodan:after{
	content: "";
	display: block;
	clear: both
}
.cus-a-main-top .your-rknam input, .cus-a-main-top .your-rknam textarea{
	width: 100%
}
.cus-a-main-top .mes-bu{
	width: 100%
}
.cus-a-main-top .a-main-top{
	margin: 4% 0
}
.cus-a-main-top .a-main-top:nth-child(1){
	margin-top:0
}

/*e-shop*/
#type-color, #type-category{border:none;
	background: #ffffff00;
	margin-bottom: 30px;
	font-size: 16px;
    margin-right: 20px;
    color: #666;
}
.n-e-shop-all-top{
	background: #f3f3f3;
	width:100%;
	    position: relative;
}
body>hr{
	margin-bottom: 0
}
.n-e-shop-all-top-home{
	max-width: 1440px;
	margin: auto;
	box-sizing: border-box;
	border:1px solid #00000000
}
.n-e-shop-all-top-home h2{
	margin-top:40px;
	font-size:40px;
	color: #222;
    font-weight: bold;
}
.n-e-shop-all-top-home>p{
	font-size:18px;
	color:#888;
	margin-top:40px;
	margin-bottom: 60px;
	    width: 50%;
    line-height: 1.5;
}
.n-e-shop-all-top-pro{
	max-width: 1440px;
	margin: auto
}
.n-e-shop-all-t-l{
	width:50%;
	float: left
}
.n-e-shop-all-t-r{
	width:50%;
	float: right
}
.n-e-shop-all-t:after{
	content: "";
	display: block;
	clear: both
}
.n-e-shop-all-t-l a{
	display: inline-block;
	float: left;
	width:44%;
	margin-right: 6%;
	        height: 555px;
}
.n-e-shop-all-img img, .n-e-shop-all-imgs img{
	width:100%
}
.n-e-shop-all-imgs{
position: absolute;
    top: 0;
    width: 100%;
	z-index: -9;
    opacity: 0;
	transition: 0.5s
}
.n-e-shop-all-pro-top{
	position: relative;
}
.n-e-shop-all-t-l:after{
	content: "";
	display: block;
	clear:both
}

.n-e-shop-all-pro-bottom{
	padding:10px 4px;
	transition: 0.5s
}
.n-e-shop-all-pro-bottom h2{
	color:#666;
	font-size:16px;
	font-weight: normal;
}
.n-e-shop-all-pro-bottom>p{
	margin:6px auto;
	color:#666;
	font-size:14px
}
.n-e-shop-all-pro-bottom-color p{
	margin: 0;
	margin-bottom: 10px;
	color:#666
}
.n-e-shop-all-pro-bottom-color ul li{
	height: 30px;
    display: inline-block;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 10px;
}
.n-e-shop-all-t-l .n-e-shop-all-pro-top{
	height: 400px;
	overflow: hidden
}
.n-e-shop-all-top-pro>h2{
	font-size:24px;
	margin:20px auto
}
.n-e-shop-all-t-bottom{
	display: block;
	width: 100%;
	float: left;
}
.n-e-shop-all-t-bottom> .n-e-shop-all-pro{
	width:22%;
	float:left;
	margin-right: 3%
}
.n-e-shop-all-t{
	margin-bottom:40px;
}
.n-e-shop-all-t-false .n-e-shop-all-t-l{
	float:right;
}
.n-e-shop-all-t-false .n-e-shop-all-t-r{
	float: left;
}
.n-e-shop-all-t-false .n-e-shop-all-t-l a{
	margin-right: 0;
	margin-left: 6%
}
#type-sort{
	border: none;
    background: #ffffff00;
    margin-bottom: 30px;
    font-size: 16px;
    margin-right: 20px;
    color: #666;
	float: right
}
.n-e-shop-all-pro{
	transition: 0.5s
}
.n-e-shop-all-pro:hover .n-e-shop-all-pro-top .n-e-shop-all-imgs{
	opacity: 1;
	z-index: 99;
	transition: 0.5s
}
.n-e-shop-all-pro:hover h2{color:#000}
.n-e-shop-all-pro:hover p{color:#000}
.n-e-shop-all-pro-bottom .e-shop-ax:hover.e-shop-ax svg {
    fill: #000000;
    stroke: #000000;
}
.n-e-shop-all-imgs>span{
	    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
    background: #ffffff;
    box-sizing: border-box;
    padding: 10px;
}

.n-e-shop-all-imgs>span>img{
	filter: brightness(0%)
}
.e-shop-type:after{
	content: "";
	display: block;
	clear: both
}
.e-shop-type .category-all{
	display: inline-block;
	float:left;
	    margin-right: 5%;
}
.e-shop-type .category-all>h2{
	font-size:16px;
	color:#666;
	font-weight: normal;
	width: auto;
	margin:0;
	padding-bottom: 10px;
	cursor: pointer
	
}
.e-shop-type .category-all>.category-dd{
	position: absolute;
	width: 100%;
	    left: 0;
	background: #ffffff;
	margin-top: 0px;
	box-shadow: 0px 8px 6px 0px #80808050;
    z-index: 999;
}
.e-shop-type .category-all .category-dd>ul{
	max-width: 1440px;
	margin: auto;
	padding: 36px 0px 18px;
}

.e-shop-type .category-all .category-dd>ul>li {
    display: inline-block;
    width: 25%;
    float: left;
    font-size: 14px;
    text-transform: Uppercase;
    color: #888;
    line-height: 1.8;
	margin-bottom: 18px;    display: flex;
    align-items: center;
}
.e-shop-type .category-all .category-dd>ul>li input{
	width: 20px;
    height: 20px;
    float: left;
}
.e-shop-type .category-all .category-dd>.sory-by>li span{
	display: inline-block;
    float: left;
    margin-right: 10px;
}
.e-shop-type .category-all .category-dd>ul>li input[type="checkbox"]{
    border:1px solid #999;
    background-color:#fff;
    line-height:20px;
    border-radius:2px;
    color:#fff;
    text-align:center;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
}
.e-shop-type .category-all .category-dd>ul>li input[type="checkbox"]:checked{
    color:#888;
}
.e-shop-type .category-all .category-dd>ul>li input[type="checkbox"]:after{
    content:"✔";
}
.category:after, .e-color:after{
	content: "";
	display: block;
	clear: both
}
.category-dd{
	display: none
}
.e-shop-type .e-shop-show .category-dd{
	display: block
}
.e-color span{
	    width: 30px;
    height: 30px;
    margin-right: 10px;
    display: inline-block;
	    overflow: hidden;
	border-radius: 50%;
	
}
.e-color span img{
	width: 100%
}
.e-shop-type .category-all.category-all-old{
	float: right;
	position: relative
	
}
.sory-by:after{
	content: "";
	display: block;
	clear: both
}
.category-all>h2>span{
	margin-left: 10px;
	
}
.category-all>h2>span>svg{
	vertical-align:text-top!important
}
.e-shop-type .category-all.category-all-old ul li{
	width:100%;
	padding: 0 10px;
}

.al-banner .bx-wrapper .bx-pager.bx-default-pager a{
    cursor: pointer;
    position: relative;
    background: url(../images/bullet.png);
    background-size: 100%;
    width: 20px;
    height: 20px;
    margin-right: 0px;
    float: left;
    margin-top: -10px;
    margin-left: 40px;
	
}
.al-banner .bx-controls-direction {
    display: none
}
.al-banner .bx-controls{
	bottom:0
}
.al-banner .bx-wrapper .bx-pager{
	bottom:20px;
}

.al-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .al-banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #00000000!important;
	  background:url(../images/bullet1.png) no-repeat; 
	height: 4px;
}
.hy-p-c-r-nr-zj ul li{
	display: none
}
.hy-p-c-r-nr-zj ul li.current{
	display: block
}
.hy-p-c-r-nr-top>span{
	display: contents
}
.hy-p-c-r-nr-top .pro-title{
	display: block
}
.wore-jack{
	display: none
}
.tables-li{
	display: none
}

.abouta-right span:nth-child(2){
	display: none
}
.abouta-right span{
	width: 50%;
	float: left;
}
.proct-zj, .proct-botto{
	display: block
}
.hy-p-c-r-nr-zj ul li.color-pic{
	    display: inline-block;
	text-align: center
}
.hy-p-c-r-nr-top .move-ul p{
	margin: 0
}
.hy-p-c-r-nr-zj ul li.color-pic span{
	display: none
}
.hy-p-c-r-nr-zj p{
	    display: inline-block;
    font-family: SANSSB;
    color: #444;
}

.producb{
	margin-left: 5%;
}
.foot-all .foot-all-left img{
	width: 100%; 
}
.foot{
	background: #343030;
	width: 100%;
	margin: 0
}
.foot-all {
	max-width: 1440px;
	margin: auto;
	padding: 4rem 0
}
.foot-all .foot-all-left img{
	height: 40px;
    width: auto;
    filter: invert(100%);
}
.foot-all-left {
    display: inline-block;
    float: left;
    width: 20%;
}
.foot-all-right {
    display: inline-block;
    float: right;
    width: 80%;
}
.foot-all-right ul{
	display: flex;
    justify-content: end;
    align-items: center;
    line-height: 40px;
}
.foot-all-right a {
    color: #fff;
    display: inline-block;
    margin-right: 40px;
    font-size: 14px;
    font-family: 'gill';
    padding: 0 20px;
}
.foot-all-right a:hover {
    color: #eedfc9;
}
.index-tj-right-img img{
	width: 100%
}

.index-tj-left-text {
    font-size: 16px;
    color: #808080;
    line-height: 1.6;
    margin-bottom: 0px;
}
.i-news-all-b li {
    display: inline-block;
    float: left;
    width: calc((100% - 75px ) / 4);
    margin-right: 25px;
	    border: 1px solid #efefef;
	margin-bottom: 20px;
}
.i-news-all-b li:nth-child(4n) {
    margin-right: 0;
}
.i-news-all-b::after {
    content: "";
    display: block;
    clear: both;
}
.i-news-all-b {
   max-width: 1400px;
    margin: auto;
}
.i-new-all-text {
    padding: 15px 18px;
    background: #fff;
}
.i-new-all-text h2 {
        font-family: PlayfairDisplay;
    font-size: 20px;
    line-height: 1.7;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #444;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

}
.i-new-all-text>span {
    margin-bottom: 20px;
    display: block;
    font-size: 14px;
    color: #808080;
}
.i-news-img img{
	width: 100%
}
.i-new-all-text>p {
    font-size: 14px;
    color: #808080;
    line-height: 1.5;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: box;
    word-break: break-all;
    font-family: gill;line-height: 1.75
}
.i-news-all-bt-tiitle h2{
	text-align: center;
    font-size: 36px;
    font-family: PlayfairDisplay;
        margin-bottom: 60px;
    color: #000;
}
.i-news-all-bt{
	padding: 60px 0;
	background: url(../images/ad-a1.jpg) no-repeat;
	display: none
}


/*产品页*/
.product-all{
	max-width: 1440px;
	overflow: hidden;
	margin: auto;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tittle-all{
	    max-width: 1440px;
  
	width: 100%;
	margin: auto;
	margin-top:40px;
	    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 40px;
	padding-bottom: 10px;
	  margin: 40px auto;
	    display: none;
	
}
.tittle-all.no_bg {
    background: #f5f6f7;
    max-width: 100%;
    margin: 0;
    padding: 40px 0;
    padding-bottom: 10px;
    border-bottom: 0px;
}
.tittle-all.no_bg .tittle-top{
	width: 1440px;
    margin: auto;
    padding-bottom: 10px;
    text-align: left;
    border-bottom: 1px solid #cdcdcd;
}
.sort h2{
	font-size:14px;
	    padding-right: 20px;
	line-height: 1.75
}
.sort h2 span {
   display: block;
    width: 8px;
    height: 8px;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    position: absolute;
    top: 6px;
    right: 0;
    transform: rotate(45deg);
	transition: 0.5s
}
.tittle-all .sort {
	position: relative;
	margin-right: 10px;
}
.tittle-xl{
	    position: absolute;
    line-height: 1.75;
    padding-top: 10px;
	overflow: hidden;
	background: #fff;
	height: 0;
	transition: 0.5s;
	right: 0;
   
}
.sort:hover .tittle-xl{
	height: auto;
	transition: 0.5s;
	padding: 10px 30px;
	 box-shadow: 0px 3px 7px #00000035;
}
.sort:hover span{
	transition: 0.5s;
    transform: rotate(225deg);
	top: 8px;
}
.tittle-xl li{
	margin-bottom: 10px;
}
.tittle-xl li:hover{
	border-bottom: 1px solid #888
}
.product-all-left{
	width: 14%;
	
}
.table-news{
	margin-top:40px;
}
.table-news> h2{
	font-size:18px;
	font-weight: bold;
	
}
.table-news a{
	    display: inline-block;
    margin: 2% 0;
    margin-top: 20px;
    border: 1px solid #e2e2e2;
    padding: 2% 4%;
	position: relative;
	transition: 0.5s
}
.table-news a:hover .table-news-img img {
    transform: scale(1.1);
    transition: 0.5s;
}
.table-news a:hover{
	box-shadow: 0px 3px 7px #00000035;
	transition: 0.5s
}
.table-news a>h2{
	    margin-bottom: 10px;
    padding-left: 5%;
}
.table-news a>p{
	margin-bottom: 20px;
    padding-left: 5%;
}
span.table-news-img-tittle {
    display: inline-block;
    padding: 2% 6%;
    background: #f9cc55;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute;
    top: 20px;
}
.table-news-img {
    margin-bottom: 20px;
    padding: 2% 8%;
    margin-top: 20px;
	overflow: hidden;
	transition: 0.5s;
}
.table-news-img img{
	width: 100%;
	transition: 0.5s;
}
.tables-top h1{margin-bottom: 20px;}
.tables-top p{margin-bottom: 20px;}


.tables-li .tables-an{font-size:14px;padding-right:28px;color:#f09a5f;text-decoration: none;width: 90%}

.tables-li ul::-webkit-scrollbar-track-piece{
background-color:#f8f8f8;
}
.tables-li ul::-webkit-scrollbar {
width:4px;
height:9px;
}
.tables-li ul::-webkit-scrollbar-thumb {
background-color:#dddddd;
background-clip:padding-box;
min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
background-color:#bbb;
}
.tables-li ul{font-size: 14px;
    margin: 10px 0px;
    padding-left: 0;
    width: 100%;
    line-height: 1.75;
    height: 100px;
    overflow: auto;
    border: 1px solid #888888;
    padding: 10px 8%;
	display: none
}
.tables-li ul a{color:#888888;font-size:14px;}
.tables-ul h4 {
    font-size: 14px;
    margin: 0;
    padding: 4% 0;
    border-bottom: 1px solid #cdcdcd;
	
	font-weight: bold
}
.tables-li-tittle{
	display: flex;
	width: 100%;
	justify-content: space-between
}
.tables-li {padding:4% 0;border-bottom:1px solid #cdcdcd;    display: flex;
    justify-content: space-between;
	flex-flow: wrap;
    padding-right: 10px;
	line-height: 2.0
}
.tables-li-tittle-button {
    width: 10%;
}
.tables-li span{
	display: block;
    width: 10px;
    height: 10px;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
   
    transform: rotate(45deg);
	transition: 0.5s;
	    cursor: pointer;
}
.tables-li-click>.tables-li-tittle>.tables-an{
	font-weight: bold
}
.tables-li .tables-li-tittle-span span{
	    transform: rotate(225deg);
	    margin-top: 8px;
}
.product-all-right{
	width: 100%;
}
.product-all-right-cp-img{
	    min-height: 300px;
   
    transition: 1s;
    position: relative;
    overflow: hidden;
    width: auto;
	
}
.product-all-right-cp-img img {
    position: relative;
    transition: 0.5s;
    width: 100%;
}

.product-all-right-cp li:hover .product-all-right-cp-img img{
	transform: scale(1.1);
    transition: 0.5s;

}
.product-all-right-cp li:hover{
	    box-shadow: 0px 3px 7px #00000070;
	 transition: 0.5s;
}
.product-all-right-cp li{
	width: calc((100% - 84px) / 3);
	margin-right: 42px;
	box-shadow: 0px 3px 7px #00000035;
	text-align: center;
	padding:33px 0;
	margin-bottom: 70px;
	 transition: 0.5s;
	padding-top:0
	
}
.left-big img{
	width: 100%
}
.product-all-right-cp li:nth-child(3n){
	margin-right: 0
}
.product-all-right-cp{
	display: flex;
	flex-flow: wrap;
	padding-bottom: 20px;
	padding-right: 10px;
	
}
.product-all-right-cp a h2{
	padding-top:30px;
	text-align: left;
	padding-left: 20px;
	font-size:24px
}
.product-all-right-cp a p{
	
	text-align: left;
	padding-left: 20px;
	padding-top:10px;
	font-size:16px;
}
.py-banner {
    display: block;
/*	position: relative;*/
}
.py-banner-text{
	display: none;
/*
	position: absolute;
    top: 50%;
    margin-left: 50%;
    transform: translate(-50%);
*/
}
.py-banner>img{
	width: 100%;
}
.hy-p-c-r-nr-top h2{
	    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 2px solid #808080;
    display: inline-block;
    padding-right: 40px;
}
.foot-min{
	max-width: 94%;
	margin: auto;
	padding: 20px 0;
	color: #fff
}
.custo h3{
	color: #fff
}
@font-face{font-family:'qlwapp-whatsapp';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');font-weight:normal;font-style:normal}.qlwapp-whatsapp-icon{font-family:'qlwapp-whatsapp'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp-whatsapp-icon:before{content:"\e900"}#qlwapp{pointer-events:none;box-sizing:border-box}@media(min-width:430px){#qlwapp{width:430px}}#qlwapp *{box-sizing:border-box}#qlwapp.qlwapp-js-ready{display:block}#qlwapp.qlwapp-hide,#qlwapp.qlwapp-desktop.mobile,#qlwapp.qlwapp-mobile.desktop{display:none}#qlwapp .qlwapp-readonly,#qlwapp.qlwapp-readonly{pointer-events:none!important;opacity:.5!important}#qlwapp .qlwapp-disabled,#qlwapp.qlwapp-disabled{display:none;visibility:hidden}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{position:fixed;z-index:9999999}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left{right:auto;left:0}#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-time{left:0;right:auto}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-toggle{margin-left:20px}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{right:auto;left:60px}#qlwapp.qlwapp-middle-left .qlwapp-box:before,#qlwapp.qlwapp-bottom-left .qlwapp-box:before{right:auto;left:20px}#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{left:auto;right:0}#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-time{left:auto;right:0}#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle{margin-right:20px}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-middle-right{top:40%;bottom:auto}#qlwapp.qlwapp-middle-left .qlwapp-developer,#qlwapp.qlwapp-middle-right .qlwapp-developer{padding:0 24px}#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle{margin-left:-48px;padding-left:60px}#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle{margin-right:-48px;padding-right:60px}#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-bottom-right{top:auto;bottom:0}#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle{border-radius:50%}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{border-radius:50px}@media(min-width:430px){#qlwapp.qlwapp-rounded .qlwapp-box{border-radius:8px}}#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-user,#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-message{border-radius:4px}#qlwapp p:last-child{margin:0}#qlwapp time{opacity:.8;font-style:italic;font-size:10px}#qlwapp .qlwapp-no-contacts{display:flex;height:134px;justify-content:center;align-items:center}#qlwapp .qlwapp-container{display:flex;flex-direction:column}#qlwapp .qlwapp-clearfix:before,#qlwapp .qlwapp-clearfix:after{content:'';display:block;clear:both}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close{display:block;opacity:.8;font-style:unset;font-size:24px;font-weight:bold;width:24px;height:24px;cursor:pointer;text-align:center;line-height:24px;z-index:1}#qlwapp .qlwapp-previous{width:16px;height:36px;cursor:pointer;text-align:center;line-height:36px;margin-right:auto}#qlwapp .qlwapp-developer{font-size:8px;top:-20px;position:relative}#qlwapp .qlwapp-developer,#qlwapp .qlwapp-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}#qlwapp .qlwapp-toggle{pointer-events:all;cursor:pointer;box-shadow:0 1px 6px 0 rgba(0,0,0,0.06),0 2px 32px 0 rgba(0,0,0,0.16);margin-top:24px;margin-bottom:24px;position:relative;text-decoration:none}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-toggle:active,#qlwapp .qlwapp-toggle:focus,#qlwapp .qlwapp-toggle:hover{outline:0;text-decoration:none}#qlwapp .qlwapp-toggle .qlwapp-time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}#qlwapp .qlwapp-avatar .qlwapp-avatar-container{overflow:hidden;border-radius:50%;width:inherit;height:inherit}#qlwapp .qlwapp-avatar .qlwapp-avatar-container img{width:100%;height:auto;padding-top: 21px;}#qlwapp.qlwapp-bubble .qlwapp-toggle{width:60px;height:60px}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{position:absolute;display:block;pointer-events:none;font-size:24px}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{position:absolute;right:60px;height:60px;margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre}#qlwapp.qlwapp-button .qlwapp-toggle{height:40px;white-space:nowrap;padding:12px 24px}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 12px 0 0}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-close{display:none}#qlwapp .qlwapp-box{pointer-events:all;padding-bottom:56px;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:99999;box-shadow:0 5px 40px 5px rgba(0,0,0,0.5)}@media(min-width:430px){#qlwapp .qlwapp-box{position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 8px 25px -5px rgba(45,62,79,0.15);margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom:12px}#qlwapp .qlwapp-box:before{content:'';position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-header{border-top-left-radius:inherit;border-top-right-radius:inherit}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}#qlwapp .qlwapp-box .qlwapp-header{position:relative;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,transparent 0,rgba(0,0,0,0.3) 100%)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:12px;right:12px}@media(min-width:430px){#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:7px;right:7px;font-size:16px}}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{position:relative}#qlwapp .qlwapp-box .qlwapp-description,#qlwapp .qlwapp-box .qlwapp-contact{padding:24px 36px;height:100%}#qlwapp .qlwapp-box .qlwapp-description p,#qlwapp .qlwapp-box .qlwapp-description h3{color:inherit;font-family:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-description h3{margin:0 0 .25em 0}#qlwapp .qlwapp-box .qlwapp-contact{display:flex;justify-content:flex-end;align-items:center}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous{position:relative;left:-16px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous>i{line-height:36px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-avatar{width:42px;height:42px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-name{color:inherit}#qlwapp .qlwapp-box .qlwapp-account{color:inherit;padding:16px 36px;display:flex;align-items:center;overflow:hidden;position:relative;cursor:pointer;width:100%;text-decoration:none}#qlwapp .qlwapp-box .qlwapp-account:only-of-type{padding-top:36px;padding-bottom:36px}#qlwapp .qlwapp-box .qlwapp-info{padding:0 16px}#qlwapp .qlwapp-box .qlwapp-avatar{position:relative;width:62px;height:62px}#qlwapp .qlwapp-box .qlwapp-avatar:after{content:'';display:block;width:15px;height:15px;position:absolute;bottom:2px;right:2px;background-image:url(data:image/png;base64,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);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:4}#qlwapp .qlwapp-box .qlwapp-time,#qlwapp .qlwapp-box .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}#qlwapp .qlwapp-box .qlwapp-time{font-size:11px;font-style:italic}#qlwapp .qlwapp-box .qlwapp-name{display:block;font-weight:bold;line-height:1.5em}#qlwapp .qlwapp-box .qlwapp-body{overflow-x:hidden;overflow-y:auto}#qlwapp .qlwapp-box .qlwapp-body .qlwapp-carousel{max-height:470px;min-height:134px}#qlwapp .qlwapp-box .qlwapp-chat{display:flex;flex-direction:column;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-message{padding:16px 24px;margin:36px;position:relative;word-wrap:break-word;width:calc(100% - 36px*2)}#qlwapp .qlwapp-box .qlwapp-user:before,#qlwapp .qlwapp-box .qlwapp-message:before{content:'';position:absolute;top:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-user{width:auto;max-width:75%;align-self:flex-start;justify-self:flex-end;margin-top:0}#qlwapp .qlwapp-box .qlwapp-user:before{top:auto;bottom:-6px;left:24px}#qlwapp .qlwapp-box .qlwapp-padding{padding-bottom:56px}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response textarea{max-height:160px}#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response textarea{color:inherit;background-color:inherit}#qlwapp .qlwapp-box .qlwapp-footer:before,#qlwapp .qlwapp-box .qlwapp-response:before{pointer-events:none;position:absolute;content:'';height:59px;top:-59px;background-image:linear-gradient(transparent,rgba(0,0,0,0.05));left:0;right:0}#qlwapp .qlwapp-box .qlwapp-footer{min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;padding:12px 36px}#qlwapp .qlwapp-box .qlwapp-footer p{padding:0;font-size:inherit}#qlwapp .qlwapp-box .qlwapp-footer p:last-child{margin-bottom:0}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{min-height:56px}#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{width:100%;height:100%;resize:none;border:0;padding:18px 88px 18px 36px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-response pre{visibility:hidden}#qlwapp .qlwapp-box .qlwapp-response textarea{position:absolute;bottom:0;left:0}#qlwapp .qlwapp-box .qlwapp-response textarea:focus{outline:0}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i{display:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i.qlwf-emoji{display:block}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i{opacity:.4}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{cursor:pointer;margin:0 0 0 10px;display:inherit;font-size:18px;line-height:24px;text-decoration:none}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close,#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-contact,#qlwapp .qlwapp-box .qlwapp-user{color:#d7d7d7d}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{color:999999}#qlwapp .qlwapp-box,#qlwapp .qlwapp-box:before{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account:not(:first-child){border-top:1px solid #f5f5f5}#qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-message:before{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{color:#303030;background-color:#fff;border-top:1px solid #e6e6e6}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-user:before{background-color:#303030}#qlwapp{display:none}#qlwapp.qlwapp-show .qlwapp-box{visibility:visible;opacity:1;transform:translateY(0) scale(1);display:block}#qlwapp.qlwapp-transition .qlwapp-box{visibility:visible;display:block}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-icon{transform:scale(0,0);opacity:0}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-close{transform:scale(1,1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transform:scale(0,0);opacity:0}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon{transform:scale(1,1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),opacity 300ms ease-in}#qlwapp .qlwapp-box{display:none;opacity:0;visibility:hidden;transform:translateY(50px);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),opacity 300ms ease-in}@media(min-width:430px){#qlwapp .qlwapp-box{transform:translateY(50px) scale(0.9)}}#qlwapp .qlwapp-box .qlwapp-carousel{display:flex;width:200%;height:100%}#qlwapp .qlwapp-box .qlwapp-carousel .qlwapp-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215,0.61,0.355,1) 1000ms,transform 300ms cubic-bezier(0.215,0.61,0.355,1) 500ms,opacity 500ms ease-in 500ms;height:100%;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-slide{max-height:300px}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{opacity:0;transition:transform cubic-bezier(0.215,0.61,0.355,1) .3s,opacity ease-in .3s}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transform:scale(0.5)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transition-delay:850ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-user{transition:transform cubic-bezier(0.215,0.61,0.355,1) 600ms,opacity ease-in 200ms}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-user{opacity:0}#qlwapp .qlwapp-box .qlwapp-response{pointer-events:none}#qlwapp .qlwapp-box .qlwapp-previous{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-user{transform:translateY(56px)}#qlwapp .qlwapp-box .qlwapp-close{transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1)}#qlwapp .qlwapp-box .qlwapp-description{transition:transform 600ms cubic-bezier(0.215,0.61,0.355,1),opacity 900ms cubic-bezier(0.215,0.61,0.355,1)}#qlwapp .qlwapp-box .qlwapp-account{transition:transform 600ms cubic-bezier(0.215,0.61,0.355,1),opacity 150ms ease-in}#qlwapp .qlwapp-box .qlwapp-previous{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-message{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-close,#qlwapp .qlwapp-box .qlwapp-description{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-user{transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(6){transition-delay:600ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(5){transition-delay:500ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(4){transition-delay:400ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(3){transition-delay:300ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(2){transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(1){transition-delay:100ms}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-message{opacity:0;transform:translateY(-56px)}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-box .qlwapp-account:hover{background-color:#fafafa}#qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(-100%)}#qlwapp .qlwapp-box.response .qlwapp-body .qlwapp-carousel{overflow:hidden;max-height:134px!important;min-height:122px}#qlwapp .qlwapp-box.response .qlwapp-close{transition-delay:0ms}#qlwapp .qlwapp-box.response .qlwapp-close,#qlwapp .qlwapp-box.response .qlwapp-footer,#qlwapp .qlwapp-box.response .qlwapp-description,#qlwapp .qlwapp-box.response .qlwapp-account{opacity:0}#qlwapp .qlwapp-box.response .qlwapp-account{transform:translateY(-33.333%);border-top-color:transparent!important}#qlwapp .qlwapp-box.response .qlwapp-user{display:block}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous,#qlwapp .qlwapp-box.response .qlwapp-response{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-response{pointer-events:all}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous{transform:translate(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-slide{max-height:84px}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{opacity:.5}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{transform:translateX(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{transform:scale(1)}#qlwapp .qlwapp-box.response.opening .qlwapp-footer,#qlwapp .qlwapp-box.response.opening .qlwapp-response,#qlwapp .qlwapp-box.response.opening .qlwapp-close,#qlwapp .qlwapp-box.response.opening .qlwapp-previous,#qlwapp .qlwapp-box.response.opening .qlwapp-description,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-label{visibility:visible}#qlwapp .qlwapp-box.texting .qlwapp-body{overflow-y:auto}#qlwapp .qlwapp-box.texting .qlwapp-user{opacity:1;transform:translate(0)}#qlwapp .qlwapp-box.closing .qlwapp-previous{transition-delay:0ms;transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215,0.61,0.355,1) 300ms,opacity ease-out 200ms}#qlwapp .qlwapp-box.closing .qlwapp-description{opacity:0}body.rtl #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 0 0 12px}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{right:auto;left:21px;flex-direction:row-reverse}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{transform:rotate(180deg)}body.rtl #qlwapp .qlwapp-box .qlwapp-response pre,body.rtl #qlwapp .qlwapp-box .qlwapp-response textarea{padding:18px 36px 18px 88px}body.rtl #qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(100%)}body.rtl #qlwapp .qlwapp-box .qlwapp-contact{flex-direction:row-reverse}

.qlwapp-description a{color:#177ee5}
.qlwapp-description{background: #53cb60;}
#qlwapp .qlwapp-toggle{
	background: #53cb60;
}
.title .bot-bot-c2{
	    text-align: center;
    border: 1px solid #ffffff;
    margin-top: 0;
}
.vid-01.vid-c2{
	    width: 50%;
    padding: 2%;
}
#qlwapp .qlwapp-box .qlwapp-account{
	display: flex
}
#qlwapp .qlwapp-box .qlwapp-account.qlwapp-sj{
	display: none
}

#qlwapp.qlwapp-middle-left{
	    left: auto;
    right: 0;
}
#qlwapp .qlwapp-container{
	display: block;
}
#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle{
	margin: 0;
    right: 20px;
    left: auto;
    float: right;
}
#qlwapp.qlwapp-middle-left .qlwapp-box:before{
	right: 20px;
    left: auto;
}
#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{
	    right: 50px;
    left: auto;
    font-size: 16px;
    font-weight: 600;
}
#qlwapp.qlwapp-middle-left{
	    top: auto;
    bottom: 10%;
}
#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{
	font-size: 16px
}
#qlwapp .qlwapp-box .qlwapp-info{
	font-size:16px; color: #333;
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
@media screen and (max-width: 500px) {
	#footer *{
		    line-height: 1.7;
    height: auto;
		    word-break: break-all;
	}
	.index-main-content01 h1 {
    font-size: 28px;
}
	.why .why_box .why_txt_content {
    margin: 0 auto;
    width: 98%;
    overflow: hidden;
	}
	#header .header .head_r{
		    overflow: hidden;
	}
#qlwapp .qlwapp-box .qlwapp-account{
	display: none
}
#qlwapp .qlwapp-box .qlwapp-account.qlwapp-sj{
	display: flex
	}
}

.fiter-folo {
    display: block;
    position: absolute;
    z-index: 9999;
    color: #818181;
    background: #fff;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #818181;
	display: none
}
.fiter-on .fiter-title.fiter-titlefa{
	border-radius: 8px 8px 0 0;
	border-bottom: 0px 
}
.fiter-on{
	width: calc((100% / 8) - 24px);
    margin-right: 20px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin-bottom: 20px;
	position: relative;
}
.fiter-on:nth-child(8){
	margin-right: 0
}
.fiter-title {
    border-radius: 8px;
    border: 1px solid #818181;
    padding: 0 10px;
	color: #818181;
	text-transform: capitalize;
}
.fiter-title span{
	display: inline-block;
    float: right;
    height: 40px;
    line-height: 40px;
}
.fiter-title span .fa{
	line-height: 40px
}
ul.fiter-folo li {
    cursor: pointer;
	line-height: 20px
}
.custo.follow .cusa-t li{
	border-bottom: 0px
}

.hy-p-c-r-nr-top h1{
	font-size: 28px;
	line-height:1.7;
	margin-bottom: 10px;
	font-weight: bold
}
.col_lift img{
	width: 100%
}
.i-news-all-b a{
	display: block;
	
}
.i-news-all-b a img{
	width: 100%
}
.tables-li .tables-li-click{
	color: #d39d4e
}

a.tables-li-click-on {
	color: #d39d4e
}
.about-wid{
	max-width: 1440PX;
	margin: auto
}
.about-one h2{
	font-size: 30px;
	width: 80%;
	text-align: center;
	margin: 0 10%;
	text-transform: uppercase;
	margin-bottom: 40px;
	font-weight: 700;
		
}
.about-formeng-al {
    display: flex;
    justify-content: space-between;
	align-items: center;
	    margin-bottom: 40px;
}
.about-formeng-al:nth-child(2){
	    flex-flow: row-reverse;
	    background: #f6f6f6;
}
.about-formeng-left {
    width: 54%;
    padding-right: 4%;
    padding-left: 4%;
}
.about-formeng-right{
	width: 46%
}
.about-formeng-left h2{
	font-size: 36px;
	font-weight: 100;
	text-transform: uppercase
}
.about-formeng-left p{
	font-size: 18px;
	    padding-top: 40px;
    padding-bottom: 55px;
}


.about-lx{
	background: url(../images/about3.jpg);
    height: 740px;
    background-size: cover;
	    position: relative;
}
.about-lx-foin {
   max-width: 1440px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    width: 1440px;
}
.about-lx-left h2{
	font-size: 24px;
	color: #fff
}
.about-lx-left {
    width: 48%;
    color: #fff;
}
.about-lx-right {
    width: 50%;
    background: #fff;
    box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
    padding: 45px 30px;
}
.about-lx-left-at li{
	color: #fff;
	font-size: 18px;
		display: flex;
    align-items: center;
	margin: 25px 0;
}
.about-lx-left-at li .fa{
	font-size: 18px;
    color: #fff;
	margin-right: 20px
}
.about-lx-right h2 {
    font-size: 24px;
    color: #333;
	margin-bottom: 20px;
	font-weight: bold
}
.about-lx-right label{
	width: 100%;
	margin-bottom: 20px;
	display: block
}
.about-lx-right label input {
    height: 55px;
    border: solid 2px #f5f5f5 !important;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    margin-top: 5px;
    width: 100%;
}
.about-lx-right label {
    color: #808080;
    margin-bottom: 40px;
	font-size: 16px
}
input.wpcf7-form-control.wpcf7-submit {
    height: 56px;
    background-color: #000;
    border-radius: 6px;
    width: 100%;
    color: #fff;
    font-size: 24px;
	cursor: pointer;
}
.foot-min .custo li a{
	text-transform: capitalize!important;
}

.fiter {
    width: 100%;
}



/*产品详情*/

.main-product-detial-bottom {
    width: 100%;
    margin-bottom: 50px;
	    margin-top: -30px;
}
/*.main-product-detial-bottom-nav ul{border-bottom: 2px solid #444444}*/
.main-product-detial-bottom .main-product-detial-bottom-nav {
    width: 100%;
}
.twh-content {
    color: #444;
    margin-left: 5px;
}
.main-product-detial-bottom .main-product-detial-bottom-nav ul .nav-title {
    background-color: #444444;
    color: #fff;
	margin: 0px 2px
}
.main-product-detial-bottom .main-product-detial-bottom-nav ul li:nth-child(n) {
    margin: 0 2px;
}   

.main-product-detial-bottom .main-product-detial-bottom-nav hr {
    width: 100%;
    height: 4px;
    background-color: #e20023;
    border-top: 1px solid #eee;
}
.main-product-detial-bottom .main-product-detial-bottom-nav ul li {
    float: left;
    padding: 0 40px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background-color: rgba(181,0,29,0.2);
}
.twh-details-bottom-tab,.product-gqbq {
	max-width: 1440px;
	margin: auto;
	margin-top: 4%;
}
.content-content-nav-bottom {
    margin-top: 15px;
}

/*产品询盘*/
.products-details-inquiry{
	margin:auto;
	max-width: 1440px;
	margin-bottom: 15px;
	        margin-top: 4%;
}
.products-details-inquiry .title-inquiry {
    margin-bottom: 20px;
    position: relative;
    border-bottom: 2px solid #c4a17d;
}
.title-inquiry h3 {
    font-size: 16px;
    line-height: 50px;
    background-color: #c4a17d;
    margin: 0;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 0 40px;
	
}
.title-inquiry a {
    display: inline-block;
}
.inquiry_show p {
    color: #444444;
}
.inquiry_show>p {
    margin-bottom: 15px;
}
#pro_feed_show {
    padding: 50px 30px 20px;
    background-color: #f8f8f8;
    border: 1px solid #e4e4e4;
    border-radius: 8px;
		margin-bottom: -15px;
}
#pro_feed_show .form-group {
    margin-bottom: 20px;
    overflow: hidden;
}
#pro_feed_show .form-group .feed_left {
    float: left;
    width: 100px;
    display: list-item;
	    color: #444444;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
#pro_feed_show label {
    font-weight: normal;
    display: block;
    font-size: 16px;
    line-height: 30px;
}
#pro_feed_show .form-group .feed_right {
    float: left;
    width: calc(100% - 100px);
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#pro_feed_show .form-control {
    background-color: #fff;
    height: 34px;
    padding: 0 12px;
    width: 50%;
    margin: 0;
}
#pro_feed_show label>em {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 20px;
    color: #c4a17d;
    margin-right: 3px;
    margin-top: 3px;
    font-style: initial;
    vertical-align: middle;
}
#pro_feed_show #btn_send {
    display: block;
    width: 226px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: none;
    color: #fff;
    background-color: #c4a17d;
    font-size: 16px;
    border: 1px solid #c4a17d;
    text-transform: capitalize;
	cursor: pointer
}
#pro_feed_show textarea.form-control {
    height: 150px;
    resize: none;
    padding-top: 10px;
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
}

.product-ddd-lunbo {
    margin-top: 80px;
    margin-bottom: 80px;
}
.proc-like-title h3{
	font-size: 16px;
    line-height: 50px;
    background-color: #e20023;
    margin: 0;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 0 40px;
}
.proc-like{
	margin: 40px auto;max-width: 1440px;
}

.proc-like-title{
	    margin-bottom: 20px;
    position: relative;
    border-bottom: 2px solid #e20023;
}
.you-like-img img {
    border: 1px solid #ccc;
}
#contact-xunpan{
	display: inline-block;
    position: relative;
    margin-top: -260px
}
.contact-xunpan a{
	display: inline-block;
    font-size: 14px;
    width: 48%;
	margin-right: 3%;
    height: 42px;
    line-height: 40px;
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
    text-align: center;
    text-transform: uppercase;
	transition: 0.5s;
}
.contact-xunpan a:nth-child(2){
	margin-right: 0%!important;
}
.share>a>i {
    font-size: 24px;
}
.contact-xunpan a:hover{
	color: #fff;
	background: #000;
	transition: 0.5s;
}
.share>a.youtube {
    color: #ff0000;
}
.share>a.twitter {
    color: #3298f0;
}
.share>a.linkedin {
    color: #0077b5;
}
.share>a.facebook {
    color: #4267b2;
}
.share>a.instagram {
    color: #a925ad;
}
.share>a {
    display: inline-block;
    margin-right: 8px;
}
.share>a.pinerest {
    color: #e60019;
}
.share {
    margin-top: 20px;
}
.video-all-position {
    		margin: auto;
    		max-width: 1440px;
		}
		.video-all-position ul {
    		display: flex;
    		flex-flow: wrap;
		}
		.video-all-position ul li{
			width: 23.5%;
			margin-right: 2%;
			margin-bottom: 2%;
		}
		.video-all-position ul li:nth-child(4n){
			margin-right: 0;
		}
		.video-pic video{width: 100%;}
		.video-pic iframe{width: 100%;}
.video-all-title h2{font-size: 28px;
    color: #444;
    text-align: center;}
.faq-all-title p {
    font-size: 14px;
    color: #878787;
    text-align: center; 
} 



/*custom*/
			.custom-all-two {
			margin: 60px auto;
		}
		.custom-all {
    		max-width: 1440px;
    		margin: auto;
		}
		.custom-all-first-title h2,.custom-all-two-title h2,.custom-all-three-title h2{
			font-size: 24px;
			color: #676767;
			width: 100%;
			line-height: 55px;
			font-weight: bold;
			text-align: center;
		}
		.custom-all-first-title p,.custom-all-two-title p,.custom-all-three-title p{
			font-size: 14px;
			color: #848484;
			width: 100%;
			text-align: center;
			line-height: 55px;
		}
		.custom-all-first-fourbox,.custom-all-two-threebox {
    		display: flex;
		}
		.custom-all-first-box {
			width: 24.5%;
			margin-right: 1%;
			border: 1px solid #d9d9d9;
			text-align: center;
			cursor: pointer;
			transition: 0.5s;
		}
		.custom-all-two-threebox-all {
			background: #e8e8e8;
			padding: 2%;
		}
		.custom-all-first-box:nth-child(4) {
			margin-right: 0;
		}
		.custom-all-first-box-text {
			text-align: center;
		}
		.custom-all-first-box-text>h3 {
			font-size: 16px;
			color: #464646;
			line-height: 50px;
			height: 50px;
			font-weight: bold;
		}
		.custom-all-first-box-text>p {
			font-size: 14px;
			color: #8c8c8c;
			padding: 2%
		}
		.custom-demo-top-bottom{
			width: 32.6%;
			margin-right: 1%;
		}
		.custom-all-first-box-hover{overflow: hidden}
		.custom-demo>img,.custom-all-first-box-hover>img{width: 100%;transition: 0.5s}
		.custom-all-first-box:hover img{
			-webkit-transform: scale(1.5) rotate(15deg);
			-moz-transform: scale(1.5) rotate(15deg);
			-ms-transform: scale(1.5) rotate(15deg);
			-o-transform: scale(1.5) rotate(15deg);
			transform: scale(1.5) rotate(15deg);
			-webkit-transition: all 10s ease 0s;
			-moz-transition: all 10s ease 0s;
			-o-transition: all 10s ease 0s;
			transition: all 10s ease 0s;
			-webkit-backface-visibility: hidden;
		}
		.custom-demo-top-bottom{
			position: relative;
			cursor: pointer;
			overflow: hidden;
		}
		.custom-demo-top-bottom:hover .custom-demo-bottom {
			bottom: 0;
			transition: 0.5s;
		}
		.custom-demo-bottom {
			position: absolute;
			bottom: -100%;
			height: 100%;
			width: 100%;
			background: #00000060;
			color: #fff;
			font-size: 16px;
			line-height: 1.75;
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.custom-demo-bottom>p{
			font-size: 18px;
			color: #fff;
			font-weight: bold;
		}
		.custom-demo-top-bottom:nth-child(3){
			margin-right: 0
		}
.custom-all::after {
    background: linear-gradient(90deg, #f7f5e9 32.37%, rgba(246, 246, 246, 0) 100%);
    content: '';
    height: 100vw;
    position: absolute;
    right: -62.5em;
    top: 20em;
    transform-origin: top left;
    transform: rotate(90deg) skew(30deg);
    width: 62.5em;
    z-index: -1;
}
.custom-all-three-huadong-box {
    text-align: center;
} 




.newsb:before {
    content: "";
    display: block;
    /* background: #000; */
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.5;
    z-index: 2;
    height: 100%;
        background-image: -o-linear-gradient(90deg, #2ebf97, #bd7202);
    background-image: linear-gradient(90deg, #2ebf97, #bd7202);
    background-image: -webkit-linear-gradient(270deg, #2ebf97, #bd7202);
}
.newsb {
    position: relative;
}
.newsb {
 position: relative;
}
.main.n {
    padding-top: 80px;
}

.main {
    max-width: 1440px;
    margin: auto;
}
.road-road1 {
    height: 50px;
    line-height: 50px;
}
.news-det-cont {
    margin: auto;
    max-width: 1000px;
}
.news-det-cont ul li div p {
    font-size: 14px;
    color: #686868;
    line-height: 25px;
}
.b-links .like-and-share a {
    font-size: 14px;
    color: #666;
    margin: 0 1%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
	justify-content: center;
	align-items: center;
}
#news .news .b-links p {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #666;
}
.b-links .like-and-share a:hover {
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
}
.b-links .like-and-share {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 1.2%;
}
.b-links .like-and-share a:before {
    font-size: 21px;
}
.a2a_dd span {
    display: none;
}
.b-links p {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-family: mont-med;
    color: #666;
}
.b-links .like-and-share a.color {
    color: #dd852a;
}
.foot-links a{
	color: #fff;
}


.navi-et.current{
	background: #c4a17d;
	color: #fff;
	border-radius: 8px;
/*    height: 40px;*/
    padding:8px;
/*	box-shadow: 0px 2px 8px #ffffffc2;*/
    transition: .15s ease-in-out;
		
}
.about-formeng-right img {
    width: 100%;
}
	@keyframes noe {
     0%{ transform: translate(-80%);opacity: 0.1;/*transform: rotate(0deg);*/}
   100%{transform: translate(40%);opacity: 1;/*transform: rotate(360deg);*/}
  }
.product-all-left-button{
	display: none
}

.twh-content ul li table tr:nth-child(1) td{
	background: rgb(174, 170, 170)
}
.twh-content ul li table tr{
	border: 1px solid #ddd!important;
}
.twh-content ul li table td{
	border: 1px solid #ddd!important;
}

.you-like-img:nth-child(5n) {
    margin-right: 0;
}
.twh-content .twh-content-content table{
	width: 100%!important;
}
.customize_min_dt {
    margin-bottom: 120px;
}
/*
.twh-content .twh-content-content table tr td{
	width: 100%!important;
}
*/

.al-banner .bx-pager{display: none}

.content-content-nav-bottom ul li div{
	height: 100%!important;
	display: block!important;
}
.tp-banner-acc img{
	width: 100%;
}


.left-ul-all{
	display: none
}
.left-ul-all-box.up-down .left-ul-all{
	display: block
}



.center-pic{
	position: relative;
}
.center-pic>img{
	width: 100%;
	height: 550px;
}
.center-pic-box{
	height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.center-pic-box-p{
	max-width: 1400px;
	margin: auto;
	display: flex;
	height: 100%;
}
.box-l {
	float: left;
	width: 53%;
	display: flex;
	align-items: center;
}
.center-pic-box-l h2 {
    /* margin-top: -207px; */
    font-size: 42px;
    line-height: 50px;
    font-family: 'gopher-regular';
    position: absolute;
    bottom: 2px;
	font-weight: bold;
letter-spacing: 2px;}

.center-pic-box-l h3{
	font-size: 36px;
	color: #fff;
	margin-bottom: 40px;
	font-family: 'gopher-regular';
}
span.highlight {
    color: #36d577;
}
span.highlight1 {
    color:#0c8eb9;
}
span.highlight2 {
    color: #cb1010;
}
.center-pic-box-l p{
	font-size: 21px;
	color: #fff;
	line-height: 30px;
	font-family: 'gopher-regular';
	letter-spacing: 0.8px;
}
.center-pic-box-r {
	float: right;
	width: 45%;
	margin-left: 70px;
	display: flex;
	align-items: center;
/*	flex-flow: row-reverse;*/
	position: relative;
}
.center-pic-box-r>a {
    position: absolute;
    top: 45%;
    margin-left: 45%;
    transform: translate(-50%);
    display: inline-block;
    color: #fff;
    font-size: 14px;
    border-radius: 8px;
    background: #c4a17dc9;
    transition: all .5s;
    padding: 15px 25px;
    background: linear-gradient(270deg, #cf9912, #048bc3, #18c3a5);
    background-size: 600% 600%;
    animation: gradientBackground 5s ease infinite;
}
.center-pic-box-r>img{
	width: 100%;
}
.index-tj-left-l ul li{
	display: flex;
	margin-bottom: 5px;
	align-items: center;
}
.index-tj-left h2 d{
	color: #bd8322;
	font-size: 36px;
	    font-family: 'gopher-regular';
}
.index-tj-left h2 {
	font-size: 44px;
	line-height: 50px
}
.index-tj-left-l {
	border:1px solid #c4a17d;	
	padding: 20px 20px;
	overflow: auto;
	max-height: 260px;
	background: #f1f3f4;
}
.index-tj-left-l ul li>p{
	font-size: 13px;
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: 0;
	width: 35%;
}
.index-tj-left-l audio{
	width: 400px;
	height: 40px;
}
.index-tj-left form{
	height: 40px;
    line-height: 35px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    margin-right: 0px;
    border: 1px solid #c4a17d;
    margin-top: 20px;
}
.index-tj-left form input {
    line-height: 36px;
    width: 72%;
    padding-left: 10px;
    color: #232323;
	font-size: 16px;
	border: none!important;
}
.index-tj-left form input::placeholder{
	color: #999;
	font-weight: normal
}
.index-tj-left form button {
    display: inline-block;
    float: right;
    width: 25%;
    text-align: center;
    background: none;
    line-height: 35px;
    height: 100%;
    border: 0px;
    font-size: 14px;
    cursor: pointer;
    transition: all .5s;
    border-left: 1px solid #c4a17d;
    color: #999;
	margin-right: 0;
}
.index-tj-left form button:hover{
	background: #c4a17d;
	color: #fff;
}
.index-tj-div.index-tj-div-r {
    flex-flow: row-reverse;
}
.index-tj-left-text>p{
	margin-bottom: 10px;
}
.index-tj-div.index-tj-div-r .index-tj-right {
	padding-right: 0;
}
.index-tj-left>img{
	width: 150px;
	height: auto;
	position: absolute;
	top: -46px;
}
.discover-poro-top h4 img{
	display: none
}


.Navi-top h1 img{width: 250px;height: auto;}

.al-banner .bx-wrapper{margin-bottom: 0!important;}
.itunes_box {
    width: 100%;
    height: 300px;
    background: url(../images/itunes.jpg);
    background-size: 100% 100%;
    overflow: hidden;
	position: relative
}
.itunes {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.itunes ul {
    max-width: 1440px;
    margin: auto;
    height: 100%;
    display: flex;
    align-items: center;
	justify-content: center
}
.itunes ul li:hover {
    -webkit-box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
    box-shadow: 0 20px 30px rgb(0 0 0 / 30%);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, 20px, 0);
}
.itunes ul li{
	width: 31.3%;
	margin-right: 3%;
	text-align: center;
	transition: all 0.2s;
    border-radius: 10px;
}
.itunes ul li:nth-child(3n){
	margin-right: 0
}
.itunes h3,.itunes p{
	color: #fff;
}
.itunes h3 {
    font-size: 36px;
    font-family: 'gopher-regular';
	    margin-bottom: 10px;
}
.itunes p {
    font-size: 21px;
    font-family: 'gopher-regular';
	letter-spacing: 0.8px
}
.discover-poro-bottom{display: none}

.Navi-top form input:nth-child(2){filter: invert(1)}
.top-search input[type="text"]{background: none;border-bottom: 1px solid #fff!important;color: #fff!important;}


.Navi.top-daohang .Navi-bottom>ul>li>a{color: #000;}
.Navi.top-daohang .Navi-top form input:nth-child(2){filter: none!important}
.Navi.top-daohang .Navi-top input[type="text"]{border-bottom: 1px solid #ddd!important;color: #ddd!important;}
.Navi.top-daohang {
	background-color: rgba(255, 255, 255, 0.88);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
    backdrop-filter: blur(5px);
}
.product-all-right ul li{
	width: 48%;
	margin-right: 4%;
	position: relative;
	justify-content: space-between;
}
.songs.menu,.songs{display: flex;flex-flow: wrap}
.product-all-right>ul>li {
    margin-bottom: 20px;
/*    border-bottom: 1px solid #e2e2e2;*/
    padding-bottom: 20px;
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* justify-content: space-evenly; */
/*    background-color: #eae7dc;*/
	background-color: rgb(88 81 71 / 50%);
    border-radius: 20px;
    padding: 15px;
    margin: 10px;
    /* gap: 30px; */
    box-shadow: -4px 4px 8px #00000026;
    transition: .15s ease-in-out;
/*    color: #0f0e0c;*/
    text-align: start;
}

.product-all-right>ul>li:hover {
    background-color: #f7f4e6;
}
.product-all-right ul li:nth-child(2n){
	margin-right: 0;
}
.product-all-right>h2{
	display: none
}

.readmore {
    position: absolute;
    top: 50%;
    margin-left: 50%;
    transform: translate(-50%);
}
.readmore>a{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	border-radius: 8px;
	background: #c4a17dc9;
	transition: all .5s;
	padding: 15px 25px;
	background: linear-gradient(270deg, #cf9912, #048bc3, #18c3a5);
    background-size: 600% 600%;
    animation: gradientBackground 5s ease infinite;
}
@keyframes gradientBackground {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.readmore>a:hover{
	background: #c4a17d;
	color: #fff;
}
.songs li p{
	float: left;
	width: 75%;
	margin: 0;
	padding: 0;
	font-size: 18px;
	margin-bottom: 20px;
	transition: all .5s;
	color: #a7a7a7;
}
.songs li p:hover{
	text-decoration: underline;
}
.songs li audio{
	width: 70%;
	height: 40px;
}
/*
.songs li::after{
	content: "";
	display: inline-block;
	clear: both
}
*/
.all-audio audio{
	float: left;
	width: 70%;
}
.play-pause{
	float: right;
	width: 28%;
	margin-top: -25px;
	    color: #a7a7a7;
}
ul.songs.menu ul li a{display: inline-block;}
.top-form-up-pos {
    display: flex;
    justify-content: center;
}
.tt-faqs-form {
    height: 52px;
    line-height: 52px;
    background: #fff;
    border-radius: 30px;
    border: 1px solid #ccc;
    width: 70%;
    display: flex;
    align-items: center;
    padding: 18px 20px;
    justify-content: space-between;
	margin-bottom: 40px;
}

.product-bac {
        background-image: url(../images/tunelist.jpg);
	background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0px;
    background-position: center;
    overflow: hidden;
    background-attachment: fixed;
    width: 100%;
    margin: 0 auto;
/*        animation: slideBackground 15s linear infinite;*/
/*    background: url(http://121.36.244.213/2024_musicboxtune/images/tunelist.gif);*/
}
/*
@keyframes slideBackground {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}
*/
.product-bac-m {
    background-image: url(http://121.36.244.213/2024_musicboxtune/images/tunelist.jpg);
	background: #c4a17d;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0px;
    background-position: center;
    overflow: hidden;
    background-attachment: fixed;
    width: 100%;
    margin: 0 auto;
}
.top-form-up-pos form input {
    width: 92%;
    font-size: 16px;
    border: 1px solid #ccc;
    height: 52px;
    border-left: none;
    border-right: none;
	    margin-bottom: 0;
    box-shadow: none;
}
.top-form-up-pos button {
    border: none;
    background: none;
    cursor: pointer;
	    margin-bottom: 0;
    box-shadow: none;
}
.top-form-up-pos button i {
    color: #40594D;
    font-size: 24px;
}
.product-all-right .play-pause li{
	margin-bottom: 10px;
    border-bottom: none;
	width: 100%;
	text-align: center;
}
.product-all-right .play-pause li:nth-child(2){
	padding-bottom: 0;
}
.product-all-right .play-pause li:hover a{
	color: #c4a17d
}
 
.garden-all{
	max-width: 1440px;
	margin: 40px auto;
	margin-top: -210px
}
.garden-all ul{
	height: 420px;
		
}
.garden-all .bx-viewport {
    height: 420px!important;
}
.garden-all ul li{
	    border-radius: 12px;
    height: 420px;
    text-align: center;
}

/*
.garden-all ul li{
	width: 23.5%;
	margin-right: 2%;
	text-align: center;
	padding: 10px;
}
.garden-all ul li:nth-child(1){
	background: #c4a17d;
}
.garden-all ul li:nth-child(2){
	background: #5b5b5b;
}
.garden-all ul li:nth-child(3){
	background: #f28f21;
}
.garden-all ul li:nth-child(4){
	background: #2ebf97;
}
.garden-all ul li:nth-child(5){
	background: #393635;
}
.garden-all ul li:nth-child(6){
	background: #b7b7b7;
}
.garden-all ul li:nth-child(7){
	background: #fdca00;
}
.garden-all ul li:nth-child(5n){
	margin-right: 0
}
*/

.garden-box-text p{
	font-size: 30px;
	line-height: 32px;
	color: #fff;
	font-family: 'gopher-regular';
}

.garden-box-img{
	overflow: hidden;
	margin-top: 15%;
	margin-left: 50%;
    transform: translate(-50%);
}
.garden-all ul li:hover img {
    transition: .5s;
    transform: scale(1.1);
}
.garden-all ul li:hover {
    box-shadow: 0px -5px 10px rgba(0, 0, 0, 0.5);
	transition: .5s;
}
.garden-box-img img{
	width: 150px;
	height: auto;
	
}


	.music-dingzhi {
    margin: 40px auto;
    max-width: 800px;
}
	
	.music-dingzhi h2 {
    font-size: 36px;
    margin-bottom: 40px;
    text-align: center;
    color: #000;
    font-family: 'gopher-regular';
}
		.custom-file-input {  
    position: relative;  
    display: inline-block;  
    overflow: hidden;  
} 
.custom-file-input:before {
    content: "Select files";
    display: inline-block;
    background: linear-gradient(to bottom,#f9f9f9,#e3e3e3);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 0;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-size: 10pt;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 21px;
    text-align: center;
    pointer-events: none;
    width: 70px;
}
	.custom-file-input input[type="file"] {  
    position: absolute;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 100%; 
    opacity: 0;  
    cursor: pointer;  
}  
	.formbox label {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    color: #000;
		margin-bottom: 10px;
}
	.formbox select{
		width: 100%;
		height: 45px;
		line-height: 45px;
		padding-left: 10px;
		font-size: 14px;
		color: #999;
	}
	.formbox input{
		width: 100%;
		height: 45px;
		line-height: 45px;
		padding-left: 10px;
		color: #000;
		box-sizing: border-box;
		font-size: 14px;
		border: 1px solid #999
	}
	.formbox input::placeholder{
		font-size: 14px;
		color: #999;
	}
	.formbox {
		margin-bottom: 20px;
		display: flex; /* 使用 Flexbox 布局 */
  flex-wrap: wrap; /* 允许换行 */
  justify-content: space-between; /* 在两行之间均匀分布 */
	}

	input#songFile,input#pictures {
		    height: auto;
    line-height: normal;
    padding-left: 0px;
    /* width: auto; */
    border: none;
    width: 75px;
    display: flex;
	}
	.formbox.file label{
/*		display: initial*/
	}
	.music-dingzhi .remo{
		font-size: 16px;
		    color: #666;

	}
	.music-dingzhi .re-mo a{
		display: inline-block;
		font-size: 16px;
		text-decoration: underline;
	}
.music-dingzhi ul li{
	margin-bottom: 5px;
	font-size: 16px;
	    color: #666;
}

#main, #wrapper {
    background-color: #fff;
    position: relative;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block;
}
.page-wrapper {
    padding-bottom: 30px;
    padding-top: 30px;
}
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 1050px;
}
.gallery, .row {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
}
.container, .container-width, .full-width .ubermenu-nav, .row {
    max-width: 1080px;
}

.container, .container-width, .full-width .ubermenu-nav, .row, body.boxed, body.framed {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
@media screen and (min-width: 850px) {
    .gallery-columns-1 .gallery-item, .large-12, .large-columns-1 .flickity-slider>.col, .large-columns-1>.col {
        flex-basis: 100%;
        max-width: 100%;
    }
}
.col, .columns, .gallery-item {
    margin: 0;
    padding: 0 15px 30px;
    position: relative;
    width: 100%;
}
.col-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1 0 auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search, .cr-all-reviews-shortcode .cr-ajax-search {
    display: flex;
    padding: 0;
    margin: 24px 0;
    width: 100%;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search div, .cr-all-reviews-shortcode .cr-ajax-search div, #cr_qna.cr-qna-block div.cr-qna-search-block div {
    position: relative;
    flex-grow: 1;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon, .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon, .cr-ajax-search .cr-ajax-search-icon {
    position: absolute;
    display: inline-block;
    top: 50%;
    left: 9px;
    transform: translateY(-50%);
    width: 1.1em;
    height: 1.1em;
}
svg:not(:root) {
    overflow: hidden;
}
#reviews.cr-reviews-ajax-reviews .cr-input-text, .cr-all-reviews-shortcode .cr-ajax-search .cr-input-text, .cr-ajax-search input[type="text"] {
    border: 1px solid;
    border-radius: 4px 4px 4px 4px;
    border-color: #ADB1B8 #A2A6AC #8D9096;
    background-color: #fff;
    padding: 3px 10px;
    padding-left: calc(1.5em + .75rem);
    padding-right: 1.8em;
    width: 100%;
    line-height: 1.5em;
    margin: 0;
    font-size: 1em;
    box-sizing: border-box;
}
.cr-ajax-search input[type="text"] {
    height: 42px;
}
#cr_qna.cr-qna-block .cr-input-text, .cr-ajax-search input[type="text"] {
    border: 0;
    border-radius: 16px 16px 16px 16px;
    background-color: #F9F9F9;
    color: #898F92;
    padding: 3px 10px;
    padding-left: calc(1.5em + .75rem);
    padding-right: 1.5em;
    width: 100%;
    margin: 0;
    font-size: 1em;
    box-shadow: none;
    outline: none;
}
input[type=email], input[type=number], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/*
.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    color: #333;
    font-size: .97em;
    height: 2.507em;
    max-width: 90%;
    padding: 0 .75em;
    transition: color .3s, border .3s, background .3s, opacity .3s;
    vertical-align: middle;
    width: 100%;
}
.button, button, fieldset, input, select, textarea {
    margin-bottom: 1em;
}
*/

a, button, input {
    touch-action: manipulation;
}
button, input, select {
    overflow: visible;
}
button, input, select, textarea {
    font: inherit;
}
#reviews.cr-reviews-ajax-reviews .cr-clear-input, .cr-all-reviews-shortcode .cr-clear-input, #cr_qna.cr-qna-block div.cr-qna-search-block .cr-clear-input {
    display: none;
    position: absolute;
    cursor: pointer;
    margin-left: -1.7em;
    margin-top: -8px;
    height: 16px;
    top: 50%;
    right: 8px;
}
#reviews.cr-reviews-ajax-reviews .cr-clear-input svg, .cr-all-reviews-shortcode .cr-clear-input svg, #cr_qna.cr-qna-block div.cr-qna-search-block .cr-clear-input svg {
    display: block;
    height: 16px;
}

svg:not(:root) {
    overflow: hidden;
}
#reviews.cr-reviews-ajax-reviews .cr-button-search, .cr-all-reviews-shortcode .cr-button-search {
    border: 1px solid;
    border-radius: 4px 4px 4px 4px;
    border-color: #ADB1B8 #A2A6AC #8D9096;
    padding: 3px 10px;
    background: -webkit-linear-gradient(top, #f7f8fa, #e7e9ec);
    background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
    font-weight: 400;
    color: #000;
    letter-spacing: normal;
    font-size: 1em;
    text-transform: none;
    line-height: 1.5em;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    white-space: nowrap;
    width: auto;
}


.cr-all-reviews-shortcode ol.commentlist, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list {
    list-style-type: none;
    margin: 0;
    padding: 0 0 1.5em 0;
    display: block;
    position: relative;
}
/*

blockquote, dl, figure, form, ol, p, pre, ul {
    margin-bottom: 1.3em;
}
*/
ol, ul {
    margin-top: 0;
    padding: 0;
}
ol {
    list-style: decimal;
}
.cr-all-reviews-shortcode ol.commentlist li, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li {
    margin: 0 0 30px 0;
    list-style: none;
    clear: both;
    border: 0;
    padding: 0;
}

.cr-all-reviews-shortcode ol li.comment, .cr-all-reviews-shortcode ol li.review {
    list-style: none;
    margin-right: 0;
    margin-bottom: 2.5em;
    position: relative;
    border: 0;
}
.col-inner ol li, .col-inner ul li, .entry-content ol li, .entry-content ul li, .entry-summary ol li, .entry-summary ul li {
    margin-left: 1.3em;
}
.comment-list li, .commentlist li {
    list-style: none;
    padding: 1em 0 0;
}

#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container, .cr-all-reviews-shortcode ol li.comment .comment_container, .cr-all-reviews-shortcode ol li.review .comment_container {
    position: relative;
    padding: 0;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container img.avatar, .cr-all-reviews-shortcode ol li.comment .comment_container img.avatar, .cr-all-reviews-shortcode ol li.review .comment_container img.avatar {
    float: left;
    position: absolute;
    padding: 0;
    top: 0;
    left: 0;
    width: 50px;
    height: auto;
    border: 0 solid #e4e1e3;
    margin: 0;
    box-shadow: none;
    border-radius: 25px;
    max-height: none;
}

.comment-list li .avatar, .commentlist li .avatar {
    border-radius: 100%;
}
img {
    opacity: 1;
    transition: opacity 1s;
}
img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
img {
    border-style: none;
}
.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check, .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check, .cr-reviews-grid .cr-review-card .cr-avatar-check, .cr-reviews-slider .cr-review-card .cr-avatar-check {
    width: 20px;
    height: 20px;
    background-color: #31856C;
    position: absolute;
    left: 34px;
    top: 28px;
    border-radius: 10px;
    border: 2px solid #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text, .cr-all-reviews-shortcode ol.commentlist li .comment-text {
    margin: 0 0 0 70px;
    border-top: 0 solid #e4e1e3;
    border-left: 0 solid #e4e1e3;
    border-right: 0 solid #e4e1e3;
    border-bottom: 1px solid #e4e1e3;
    padding: 0 0 1em 0;
}

.comment-list li .comment-text, .commentlist li .comment-text {
    padding: 0 1.5em;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta {
    font-size: 16px;
}
.cr-all-reviews-shortcode ol li.review .comment_container .meta, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    color: #767676;
    font-size: 14px;
    flex-wrap: wrap;
}
.comment-list li .meta, .commentlist li .meta {
    margin-bottom: 0;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-featured-date, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .cr-meta-author-featured-date {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
    align-items: baseline;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-title {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__author, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author {
    color: #0E252C;
    font-size: 16px;
    display: inline;
    font-weight: 500;
    margin: 0;
    text-indent: 0;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__verified, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__verified {
    display: block;
    color: #4D5D64;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    text-indent: 0;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta time {
    font-style: normal;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
    display: flex;
    align-items: center;
    column-gap: 20px;
}


.cr-all-reviews-shortcode .crstar-rating, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating, #reviews #comments .cr-summaryBox-wrap .crstar-rating {
    overflow: hidden;
    position: relative;
    height: 20px;
    line-height: 18px;
    font-size: 18px;
    width: 5.4em;
    font-family: crstar;
    color: #ffbc00;
    margin: 10px 0;
    display: none;
}
.cr-all-reviews-shortcode .crstar-rating span, .cr-reviews-grid .cr-summaryBox-wrap .crstar-rating span, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating span, #reviews #comments .cr-summaryBox-wrap .crstar-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}
b, strong {
    font-weight: inherit;
    font-weight: bolder;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture {
    display: flex;
    align-items: center;
    margin: 0 0 0 0;
    column-gap: 7px;
}
.cr-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a {
    box-shadow: none;
    line-height: 0;
}

a:where(:not(.wp-element-button)) {
    text-decoration: none;
}
a {
    color: var(--fs-experimental-link-color);
    text-decoration: none;
}
a, button, input {
    touch-action: manipulation;
}
a {
    background-color: transparent;
}


.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-img {
    width: 100%;
    height: auto;
    vertical-align: top;
    margin-right: 5px;
    display: inline;
    border-radius: 3px;
}
img {
    opacity: 1;
    transition: opacity 1s;
}
img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
img {
    border-style: none;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a {
    font-size: 14px;
    color: #0E252C;
}
.comment-list li .description, .commentlist li .description {
    font-style: italic;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text, .cr-all-reviews-shortcode ol.commentlist li .comment-text {
    margin: 0 0 0 70px;
    border-top: 0 solid #e4e1e3;
    border-left: 0 solid #e4e1e3;
    border-right: 0 solid #e4e1e3;
    border-bottom: 1px solid #e4e1e3;
    padding: 0 0 1em 0;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container, .cr-all-reviews-shortcode ol li.comment .comment_container, .cr-all-reviews-shortcode ol li.review .comment_container {
    position: relative;
    padding: 0;
}

.cr-reviews-ajax-reviews .cr-show-more-reviews-prd, .cr-all-reviews-shortcode .cr-show-more-button, .cr-reviews-grid .cr-show-more-button {
    display: block;
    margin: 10px auto;
    height: 40px;
    padding: 0 20px 0 20px;
    border: solid 1px #BCCCD4;
    font-size: 14px;
    background-color: transparent;
    color: #0E252C;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
[type=button], [type=reset], [type=submit], button {
    cursor: pointer;
}
.button, button, fieldset, input, select, textarea {
    margin-bottom: 1em;
}
a.formboxfe {
    color: #fff;
    text-align: center;
    background-color: #333;
    width: 49%;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    letter-spacing: .3em;
    font-family: 'gopher-regular';
    font-weight: bold;
	    margin-bottom: 10px;
}
.contact-xunpan {
    margin-bottom: 10px;
}
p.remo {
    color: #444;
}
/*
.button, button, input[type=button], input[type=reset], input[type=submit] {
    background-color: #333333;
    border: 1px solid transparent;
    border-radius: 0;
    box-sizing: border-box;
    color: currentColor;
    cursor: pointer;
    display: inline-block;
    font-size: .97em;
    font-weight: bolder;
    letter-spacing: .3em;
    line-height: 2.4em;
    margin-right: 9em;
    margin-top: 0;
    max-width: 100%;
    min-height: 2.5em;
    padding: 0 1.2em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    text-shadow: none;
    text-transform: uppercase;
    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    vertical-align: middle;
	margin-right: 0;
}
*/
a, button, input {
    touch-action: manipulation;
}
button, select {
    text-transform: none;
}
button, input, select {
    overflow: visible;
}
button, input, select, textarea {
    font: inherit;
}
.cr-show-more-review-spinner, .cr-show-more .cr-show-more-spinner, .cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner {
    display: block;
    margin: 20px auto;
    background: var(--wpr-bg-6f86f817-d761-422a-b8ba-ee9ce5e0e01e) no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
p {
/*    margin-top: 0;*/
}

/*
blockquote, dl, figure, form, ol, p, pre, ul {
    margin-bottom: 1.3em;
}
*/
.imageContainer.ne>p {
    margin-bottom: 0;
}
/*
.cr-all-reviews-shortcode ol.commentlist li .comment-text p, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p {
    margin: 1em 0;
    text-align: left;
}
*/
.cr-credits-div {
    display: none;
}
.cr-summaryBox-wrap {
    display: none;
}

/*
#comment-list {
  list-style: none;
  padding: 0;
}

.comment {
  display: flex;
  margin-bottom: 20px;
}

.avatar {
  margin-right: 10px;
}

.avatar img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.comment-info {
  margin-bottom: 5px;
}

.nickname {
  font-weight: bold;
}

.comment-text {
  margin-top: 5px;
}

#comment-form {
  margin-top: 20px;
}

#comment-input {
  width: 100%;
  height: 100px;
  resize: none;
}

#image-input {
  margin-top: 10px;
}

button[type="submit"] {
  margin-top: 10px;
}*/
.xiangqingaudio ul{
	display: flex;
	flex-flow: wrap
}
.xiangqingaudio ul li{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%
}
.xiangqingaudio ul li:nth-child(2n){
	margin-right: 0;
}

.new-arrival{
	max-width: 600px;
	margin: 40px auto;
	text-align: center;
}
.newarrival-ul{
	display: flex;
	flex-flow: wrap
}
.new-arrival .newarrival-ul li{
	width: 100%;
	margin-bottom: 20px;
}
.new-arrival>h2{
	font-size: 36px;
	text-align: center;
	color: #000;
	margin-bottom: 40px
}
.new-arrival .all-audio audio{
	width: 100%;
}
.newarrival-ul p{
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}
.newarrival-ul p:hover{
	text-decoration: underline;
}


form#comment-form,ul#comment-list {
    max-width: 1080px;
    margin: 20px auto;
}
.comment-info span{
	display: inline-block;
	color: #000;
}
.comment-text{
	color: #000;
}
textarea#comment-input{
	line-height: 35px;
}


.product-gqbq h2{
	background: #444;
	color: #fff;
	    border-radius: 8px;
	padding: 0 20px;
	display: inline-block;
	line-height: 40px;
	font-size: 21px;
	text-transform: uppercase
}
.product-gqbq span{
	color: #444;
	padding: 0 20px;
	display: inline-block;
	line-height: 40px;
	font-size: 16px;
	text-transform: uppercase;
	border: 1px solid #444;
	margin-right: 5px
}
.product-gqbq span{margin-right: 3px;margin-top: 10px;    border-radius: 8px;
    margin: 0 20px;}
.product-gqbq{
	margin-bottom: 40px;
	display: flex
}

.xiangqingaudio>ul>li>span{
	display: inline-block;
	width: 100%;
}

.custom-file-upload {  
    border: 2px solid #ccc;  
    display: inline-block;  
    padding: 6px 12px;  
    cursor: pointer;  
    background-color: #f8f9fa;  
    color: #212529;  
    /* 你可以根据需要添加更多的样式 */  
}  
  
.custom-file-upload:hover {  
    background-color: #e2e3e5;  
}
button.comsubmit {
    margin-left: 25%;
    margin-top: 20px;
}


.pro_list>a{
	color: #000
}
.product-content-right-left-text h1{
	font-size: 20px
}

.right01 .pro_list a>li{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.product-content-right-left{
	margin-right: 20px;
}



.findingall{background: #f6f3f1}
.finding{max-width: 1000px;margin: 0px auto;padding: 100px 0;}
.largest{max-width: 1000px;margin: 0px auto;padding: 40px 0;}
.findingbox>img{
	width: 500px;
}
.findingbox{text-align: center;}
.finding>h2,.largest>h2{
	font-size: 40px;
	color: #0c0c0b;
	line-height: 64px;
	text-align: center;
	margin: 40px 0;
}
.express>ul,.largestul>ul{
	display: flex;
}
.express>ul>li>p{
	font-size: 18px;
	color: #0c0c0b;
}
.express>ul>li>img{
	width: 100px;
	height: auto;
}
.express>ul>li{
	width: 18%;
	margin-right: 2.5%;
	text-align: center;
}
.express>ul>li:nth-child(5){
	margin-right: 0;
}
.largestul>ul>li{
	width: 31.3%;
	margin-right: 3%;
	text-align: center;
}
.largestul>ul>li:nth-child(3){
	margin-right: 0;
}
.largestul>ul>li>p{
	font-size: 26px;
	color: #0c0c0b;
}
.largestul img{
	width: 200px;
	height: 200px;
	object-fit: contain;
}
.largestall,.brilliance,.jewelerall{
	background: #f0ecea;
}

.brilliancebox {
    max-width: 1000px;
    text-align: center;
    margin: 0 auto;
    padding: 30px 0;
}
.brilliancebox>h2{
	font-size: 40px;
	color: #0c0c0b;
	margin-bottom: 20px;
}
.brilliancebox>p{
	font-size: 24px;
	color: #403d3c;
	line-height: 30px;
}
.brillianceleft {
    float: left;
    width: 490px;
    display: flex;
    justify-content: center;
}
.brillianceright{
	float: right;
	width: 490px;
}
.brillianceall{
	width: 1100px;
}
.clear{
	clear: both;
}
.elementor-icon-list-icon svg{
	width: 14px;
	height: 14px;
	display: block;
	margin-right: 10px;
}
.elementor-button-icon svg {
    height: 15.35px;
	width: 15.75px;
	display: block
}
.brillianceall {
    max-width: 1100px;
    margin: 0px auto;
    padding: 30px 0 100px 0;
}
.elementor-widget-container>ul>li{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.brillianceright>h2,.jeweler>h2{
	font-size: 40px;
	margin-bottom: 20px;
	color: #0c0c0b
}
.brillianceright>p{
	font-size: 18px;
	line-height: 24px;
	margin: 30px 0;
	color: #403d4c;
}
.elementor-widget-container>ul>li>p{
	color: #403d4c;
	font-size: 18px;
	line-height: 24px;
	margin: 0;
}
.brillianceone:first-child{
	margin-bottom: 80px;
}
.brillianceone.next .brillianceright{
	float: left;
}
.brillianceone.next .brillianceleft{
	float: right;
}
.elementor-button-content-wrapper {
	display: flex;
    flex-direction: row-reverse;
	align-items: center;
}
.elementor-button{
	display: inline-block;
	font-size: 18px;
	color: #0c0c0b
}
span.elementor-button-text {
    margin-top: 3px;
    margin-right: 10px;
    display: block;
}
.brillianceleft img {
    width: 430px;
    border-radius: 50%;
}
.hengfuall,.logoa{
	background: #0c0c0b;
	text-align: center;
	padding: 100px 20px;
}
.logoa{padding: 100px 0}
.hengfu>h2{
	color: #fff;
	font-size: 48px;
	margin-bottom: 30px;
}
.logoo {
    max-width: 1000px;
    margin: auto;
}
.elementor-element>a {
    font-size: 18px;
    display: inline-block;
    color: #0c0c0b;
    padding: 20px 40px;
    background: #fff;
    border-radius: 30px;
}
.elementor-custom-embed-play svg {
    width: 100px;
    height: 100px;
    filter: invert(1);
    position: absolute;
    top: 50%;
    transform: translate(-50%);
	cursor: pointer;
	display: none
}
.elementor-screen-only{
	display: none
}
.jeweler {
    padding: 100px 0;
    max-width: 800px;
    margin: auto;
	text-align: center;
}
.jewelerimg{
	position: relative
}
.jeweler>h2{
	width: 72%;
	margin: auto
}
.jewelerimg>img{
	margin-top: 100px;
	border-radius: 20px;
}
.logoo>h2{
	font-size: 48px;
	color: #fff;
	margin-bottom: 60px;
}
.logoo>ul{
	display: flex;
	flex-flow: wrap;
	margin-bottom: 0;
}
.logoo>ul>li {
    width: 20%;
    margin-right: 0;
    margin-bottom: 40px;
    padding: 25px;
}
.logoo>ul>li:nth-child(5n){margin-right: 0;}
.brilliance.j{
	padding: 80px 0;
}
.brilliance.j .brillianceall {
    padding: 30px 0 40px 0;
}
.brillianceone {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.industryall{
	background: #f6f3f1;
}
.industry{
	max-width: 1200px;
	margin: auto;
	padding: 100px 0;
}
.industry>h2{
	font-size: 48px;
	color: #0c0c0b;
	margin-bottom: 70px;
	text-align: center;
}
.industry>ul{
	display: flex;
}
.industry>ul>li{
	width: 31.3%;
	margin-right: 3%;
	background: #fff;
	border-radius: 10px;
}
.industry>ul>li:nth-child(3){
	margin-right: 0;
}
.industryimg>img {
    width: auto;
    overflow: hidden;
    border-radius: 10px 10px 0 0;
    object-fit: cover;
    height: 380px;
}
.industrytext{
	padding: 30px;
}
.industrytext>span{
	display: inline-block;
	color: #c3bebc;
	font-size: 18px;
	margin: 10px 0; 
}
.industrytext>h3{
	font-size: 22px;
	color: #0c0c0b;
	margin: 10px 0;
}
.industrytext>p {
    font-size: 18px;
    color: #77716e;
    line-height: 24px;
    overflow: hidden;
    -webkit-line-clamp: 4;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: box;
}
.industry-a{
	display: flex;
	justify-content: center;
	width: 100%;
	text-align: center;
	background: #0c0c0b;
	color: #fff;
	border-radius: 32px;
	padding: 20px;
	font-size: 18px;
	align-items: center;
	margin-top: 40px;
}
.industry-a .elementor-button-icon svg{
	filter: invert(1)
}
.elementor-element{
	text-align: center;
}
.elementor-element a {
    background: #fff;
    color: #0c0c0b;
    margin-top: 40px;
    padding: 20px 40px;
    font-size: 18px;
    border-radius: 40px;
}


	.clear{clear: both}	
	.freeupall {
    display: flex;
    position: relative;
    align-items: center;
    padding-left: 10%;
		margin: 100px 0;
}
	.free-up-left {
    width: 650px;
}
	.free-up-right {
    position: relative;
    width: calc(100% - 650px);
	padding-left: 40px;
}
	.free-up-left>h1{font-size: 48px;margin-bottom: 20px;color: #0c0c0b}
	.free-up-left>p{font-size: 24px;color: #0c0c0b;line-height: 36px;}
	.free-up-right>img{
		width: 100%;
		max-width: 100%;
		height: 700px;
		object-fit: cover;
		object-position: center left;
		border-radius: 20px 0px 0px 20px;	
	}
	.collectionbox {
		display: flex;
		position: relative;
		align-items: center;
		padding-right: 10%;
		padding: 100px 0;
		padding-right: 120px;
	}
	.elementor-button-icon svg{width: 18px;height: 18px;display: inline-block;}
	.fourb>ul>li{display: flex;margin-bottom: 30px;align-items: center;}
	.fourb>ul>li>img{width: 40px;height: 40px;margin-right: 20px;}
	.collectionall{background: #0c0c0b;}
	.collectionbox .free-up-left>h2{color: #fafafa;font-size: 48px;}
	.collectionbox .free-up-left>p{color: #c3bebc;font-size: 18px;margin: 40px 0;line-height: 24px;}
	.fourbtext>h4{color: #f6f3f1;font-size: 18px;font-weight: bold;}
	.fourbtext>p{color: #f6f3f1;font-size: 18px;}
	.collectionall .free-up-right>img{
		width: auto;
		max-width: 100%;
		height: 600px;
		object-fit: cover;
		object-position: center right;
		border-radius: 20px 20px 0px 0px;
	}
	.collectionall .free-up-right{padding-left: 0;padding-right: 40px;}
.collectionbox.right .free-up-right>img{object-position: center left;}
	.collectionall .elementor-element a {
    background: #fff;
    color: #0c0c0b;
    margin-top: 60px;
    padding: 20px 40px;
    font-size: 18px;
    border-radius: 40px;
}
	.elementor-button {
    display: inline-block;
    font-size: 18px;
    color: #0c0c0b;
}
	.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
	.free-up-left span.elementor-button-text {
    margin-top: 0px;
    margin-right: 20px;
    display: block;
}
	.collectionbox.right{padding-left: 120px;padding-right: 0;}
	.collectionall .collectionbox.right .free-up-right {
    padding-left: 0;
    padding-right: 0px;
		text-align: right
}
	.fourb-new>p{color: #c3bebc;font-size: 18px;margin-bottom: 10px;}
	.elementor-icon-list-icon svg{width: 14px;height: 14px;margin-right: 10px;filter: invert(1);}
.brillianceone .elementor-icon-list-icon svg{filter: invert(0)}
	.ptitle{font-size: 18px;color: #fafafa;margin-bottom: 20px;margin-top: 60px}
	.pbottom{font-size: 12px;color: #c3bebc;line-height: 18px;}
	.partners,.have,.fingertips {
    max-width: 1200px;
    margin: auto;
    padding: 100px 0;
    text-align: center;
}
	.partnersall,.haveall{background: #f0ecea;}
	.partners>h2,.have>h2,.fingertipsleft>h2{font-size: 48px;color: #0c0c0b;margin-bottom: 60px;}
	.partners>ul{display: flex;}
	.partners>ul>li{width: calc( 100% / 3);}
	.partners>ul>li img{width: 100%;}
	.partners>ul>li p{font-size: 18px;line-height: 24px;color: #0c0c0b;width: 93%;margin: auto}
	.have p{font-size: 18px;line-height: 24px;color: #0c0c0b;}
	.fingertipsall{background: #f6f3f1;}
	.fingertips{text-align: inherit;display: flex}
	.fingertipsleft>h2{margin-bottom: 40px;}
	.fingertipsleft>p{font-size: 18px;color: #403d3c;}
	.appjiao{display: flex;}
	.appjiao>a>img{width: 160px;margin-right: 20px;}
	.fingertipsright>img{width: 430px;}
	.fingertips{padding-bottom: 0;}
	.fingertipsleft{width: 38.918%;}
	.fingertipsright {
    width: 60%;
    margin: auto;
    text-align: center;
}
.brilliance.j .brillianceone:first-child{margin-bottom: 0}

/*foot*/
.foot-mm {
    background: #202020;
}
.foot-all-mm {
    max-width: 1340px;
    margin: auto;
    padding: 50px 0 0px 0;
}
.foot-content {
    width: 25%;
    float: left;
}
.foot-bottom p{
	text-align: center;
}
.foot-bottom{
	line-height: 60px;
	margin: auto;
	max-width: 1340px;
}
.foot-content h4{
	color: #fff;
	font-size: 20px;
    margin-bottom: 20px;	
}
.foot-content h4{
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.foot-content form {
    height: 40px;  
    line-height: 35px;
    display: inline-block;
    width: 90%;
    overflow: hidden;
    margin-right: 0px;
    border: 1px solid #0b4ba5;
    margin-top: 40px;
}
.foot-content form input {
    line-height: 36px;
    background: #1b1b1b;
    width: 70%;
	padding-left: 10px;
	color: #232323;
}
.foot-content form input:focus {
    background: #fff;
}
.foot-content form button {
    display: inline-block;
    float: right;
    width: 30%;
    text-align: center;
    background: #0b4ba5;
    line-height: 35px;
    height: 100%;
    border: 0px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
	transition: all .5s;
}
.foot-content form button:hover {
	background: #A48B78;
}
.index-top-search::placeholder{
	font-size: 14px;
	color: #999
}
.foot-content.foot-content-contact ul{
	width: 80%;
}
.foot-content.foot-content-contact ul li {
    margin-bottom: 5px;
    display: flex;
    line-height: 32px;  
} 	 
 	 
.foot-content ul li span {
    margin-right: 10px;
}
.foot-content ul li {
    margin-bottom: 0;
    font-size: 14px;
    color: #999;
    line-height: 32px;
}
.foot-content ul li a {
    font-size: 14px;
    color: #999;
}
.foot-content ul li a:hover{
	color: #a48b78;
}
.foot-follow {
    margin-top: 10%;
	display: none
}
.foot-bottom p a {
    margin: 0 10px;
}
.foot-bottom p, .foot-bottom p a {
    font-size: 14px;
    color: #fff;
}
.foot-follow li a .fa{
	font-size: 30px;
}
.foot-follow li {
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
    margin-right: 15px;
}
.foot-content.zz{
	width: 26%;
	margin-right: 5%;
}
.foot-content.foot-content-contact {
    width: 40%;
}
.foot-bottom-bb p, .foot-bottom-bb p a {
    color: #999;
    font-size: 14px;
    text-align: center;
}
.foot-bottom-bb {
    height: 50px;
    line-height: 50px;
    margin-top: 20px;
}
input, textarea {
    outline: none;
    border: none;
}
.sw-shouji-button {
    display: none;
}

.top-top {
    background: #d38291;
    height: 40px;
	width: 100%;
	display: none;
}
.top-position {
    margin: 0 auto;
    width: 80%;
}
.top-left {
    display: flex;
    line-height: 20px;
	float: left;
}
.top-one {
    margin-right: 40px;
    display: flex;
	line-height: 40px;
}
.top-one span{
	margin-right: 10%
}
.top-one p{
	color: #fff;
}
.top-right {
    display: flex;
    float: right;
    line-height: 40px;
	width:200px;
}
.top-right .search{
	margin-right: 3%;
}
.top-right .language {
    color: #fff;
    margin-left: 15%;
}
.top-right .language a{
	color: #fff;
}
.top-search input {
    width: 60%;
    padding: 0 0 0 1%;
    background: transparent;
    height: 80%;
}
.top-search svg {
    width: 18px;
    margin-right: 1%;
    cursor: pointer;
    display: none;
}
.top-search {
    background: #ddd;
    width: 100%;
    height: 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.top-search input::placeholder{
	color: #333;
}
.index-banner img{
	width: 100%;
}
.index-nav{
	width: 100%;
	margin: auto;
	z-index: 99999999;
	height: 80px;
    line-height: 80px;
	top: 0px;
/*	position: fixed;*/
	transition: all .5s;
	box-shadow: rgba(0,0,0,0.1) 0px 0px 2px 2px;
	background-color: rgba(255, 255, 255, 0.88);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px 2px;
}
.index-nav.white{background: #fff;}
.index-nav-left {
    float: left;
    width: 15%;
	position: relative;
}
.index-nav-left img{
	width: 140px;
    margin: 9px 0;
}
/*
.index-nav-right {
	float: right;
	display: flex;
    justify-content: flex-end;
}
*/
.ub-index-search{position: relative;
margin: 0 20px;}
form.ub-top-secarh-one input {
    padding: 8px 15px;
    border: 1px solid #d2d2d2;
    height: 30px;
    width: 80%; 
}
.ub-top-secarh-one button {
    width: 20%;
    border: 0px;
    background: #232323;
    color: #fff;
}
.ub-top-secarh-one{
	display: flex;
	position: absolute;
    top: 65px;
    width: 250px;
    right: 0;
	z-index: 999;
}
.py-banner{display: none;}
.product-all {
    margin:40px auto;
    max-width: 1340px;
}
.product-all-right {
    float: right;
    width: 77%;
}
ul.product-all-right-cp {
    display: flex;
    flex-flow: wrap;
}
.product-all-right-cp-img img {
    width: 100%;
	transition: 0.5s;
}
.product-all-right-cp li{
	width: 31.3%;
	margin-right: 3%;
	margin-bottom: 2%;
	transition: all .5s;
}
.product-all-right-cp li:nth-child(3n){
	margin-right: 0;
}
.ub-index-search>i {
    font-size: 20px;
    line-height: 70px;
    margin-left: 20px;
	cursor: pointer;
	color: #232323;
}
@keyframes wrarb {
     0%{ transform: scale(1);opacity: 1;/*transform: rotate(0deg);*/}
   100%{transform: scale(1.2);opacity: 1;border: 1px #ffffff dashed;/*transform: rotate(360deg);*/}
} 
.index-nav-right ul { 
	display: flex;
	line-height: 80px;	
}
.index-nav-right ul li{
	padding: 0 3%;
} 
.index-nav-positon{
	max-width: 1340px;
	margin: auto;
	position: relative;
	height: 80px;
	
}
.index-nav-right ul li {
    padding: 0 15px;
    display: inline-block;
	position: relative;
}
.index-nav-right>ul>li>a{
    color: #000; 
	font-size: 18px;
	transition: all 0.5s;  
	font-weight: bold;
	text-transform: uppercase;
} 
.index-nav-right>ul>li:hover>a{
	color: #0b4ba5;
	text-decoration: none;
}
	
.top-form-up {
    display: none;
    position: fixed;
    left: 0;
    top: -120px;
    width: 100%;
    height: 120px;
    z-index: 9999;
    background: #fff;
	transition: all .5s;
	box-shadow: 0 24px 22px rgb(0 0 0 / 3%);
}
.top-form-up-pos{
	max-width: 1340px;
	margin: auto;
	margin-top: 30px;
}
.top-form-up-pos form input {
    width: 92%;
    font-size: 16px;
    border: 1px solid #0b4ba5;
    height: 52px;
    border-left: none;
    border-right: none;
}
.tt-faqs-form svg{
	width: 16px;
	height: 16px;
	cursor: pointer;
}
i.iconfont.icon-cuowu {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
	cursor: pointer;
}
.right-x {
    position: absolute;
    right: 0;
    top: 0;
    background: #0b4ba5;
    width: 66px;
    height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
		cursor: pointer;
	display: none
}
.right-x:hover{background:#A48B78;transition: all .5s; }

.top-form-up.active{
	display: block;
	top: 80px;
	transition: all .5s;
}
.tt-faqs-form{
	height: 52px;
	line-height: 52px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #0b4ba5;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 18px 15px;
	justify-content: space-between
}
.top-form-up-pos button {
    border: none;
    background: none;
	cursor: pointer;
}
.top-form-up-pos button i{
	color: #0b4ba5;
	font-size: 24px
}

.list-input:focus{
	border: 1px solid #0b4ba5!important;
	color: #0b4ba5;
	padding: 5px!important;
}

/*schedule demo*/
.page-content{background: #0c0c0b}	
	.page-contentall>h2{font-size: 64px;margin-bottom: 40px;color: #fff}	
	.page-contentall>p{font-size: 24px;color: #fff}
	.page-contentall{padding: 100px 0;max-width: 750px;margin: auto;text-align: center;} 
	.schedule-demo {max-width: 1100px;margin: 70px auto;}
	.demobox{display: flex}
	.demobox>p>label{display: inline-block;width: 100%;margin-bottom: 10px;}
	span em{font-style: italic;}
	.hs-input {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    height: 40px;
    padding: 9px 10px;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #33475b;
    border: 1px solid #cbd6e2;
    box-sizing: border-box;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
}
	.hs-input:not([type=file]) {
    background-color: #f5f8fa;
}
	.demobox>p{width: 48%;margin-right: 4%;}
	.demobox>p:nth-child(2){margin-right: 0;}
	.demobox.all>p{width: 100%;margin-right: 0;}
	.demobox.all>p input{max-width: 100%;}
	.demobox.all.phone .hs-input{width: 90%;}
	.demobox.all.phone .short{width: 30%;margin-right: 28px;}
	.demobox.all.phone .long{width: 67%;}
	.demobox{margin-bottom: 20px;}
	.hs-button {
    margin: 0;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    position: relative;
    text-align: center;
    transition: all .15s linear;
    background-color: #4268b3;
    border-color: #4268b3;
    color: #fff;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    padding: 12px 24px;
		margin-top: 20px;
		border: none;
		
}
.schedule {
    position: absolute;
    right: 0;
    top: 30px;
    line-height: 20px;
}
.schedule li:first-child a{border-right: 1px solid #999;
    padding-right: 10px;
    margin-right: 10px}
.schedule ul{display: flex}
.schedule a{
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: #000;
}
.demobox label span{
	color: #0c0c0b;
}
.demobox label .redxing{color: red}
.elementor-widget-container.contact ul li{
	display: block;
	font-size: 18px;
}
.elementor-widget-container.contact ul li span{
	display: inline-block;
	width: 100%;
	color: #0c0c0b
}
.brillianceall.contact{padding-top: 100px;}

.styxunall {
    background: #f6f3f1;
}
.styxun {
    margin: 0px auto;
    max-width: 1200px;
    padding: 100px 0;
}
.styxun>p{
	font-size: 18px;
	color: #0c0c0b;
	margin-bottom: 40px;
}
.styxunbox {
    display: flex;
    margin-bottom: 20px;
}
.styxunbox>p>span{
	display: inline-block;
	width: 100%;
	color: #0c0c0b;
	font-size: 20px;
	margin-bottom: 20px;
}
.styxunbox>p{
	width: 49%;
	margin-right: 2%;
}
.styxunbox>p:nth-child(2){
	margin-right: 0;
}
.styxunbox input {
    width: 100%;
    height: 40px;
    border: 1px solid #69727d;
	padding: 10px;
}
.styxunbox textarea{
	width: 100%;
    border: 1px solid #69727d;
	padding: 10px;
}
.input.hs-button.primary.large{
	width: auto;
}
.styxunbox.message p {
    width: 100%;
	margin-right: 0
}
.styxunbox.three>p{
	width: 100%;margin-right: 30px;
}
.styxunbox.three>p:nth-child(3){
	margin-right: 0;
}
.styxunbox:last-child input{
	width: 100px;
	background: #0c0c0b; 
}
.collectionall .elementor-element,.freeupall.index .elementor-element{
	text-align: left;
}
.indx{
	background: #f0ecea;
	padding: 100px 0;
}
.freeupall.index .elementor-element a{
	background: #0c0c0b;
	color: #fff;
}
.freeupall.index{
	margin: 0;
}
.freeupall.index .free-up-left{
	width: 850px; 
}
.freeupall.index .free-up-right{
	width: calc(100% - 850px)
}
.brillianceall.contact .brillianceone:first-child{
	margin-bottom: 0;
}
.foot-logo img{
	width: 140px;
}
.brillianceall.contact .brillianceleft{
	margin-right: 120px;
}