﻿body{background:#f4f5f7; }
/*Tab002104 */
.auto {max-width: 1400px;}
.Tab002104 .tab{ border-bottom:1px solid #e7161a; border-left:1px solid #cdcdcd; }
.Tab002104 .tab li{ float:left; max-width:125px; width:25%; text-align:center; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; background:#f2f2f2;  line-height:35px;height:36px;}
.Tab002104 .tab li b{ display:block; cursor:pointer; border:1px solid #fff;}
.Tab002104 .tab li.aon{ color:#e7161a;border:1px solid #e7161a; margin-left:-1px;}
.Tab002104 .tab li.aon b{height:38px; background-color:#fff;}

.Tab002104 .search{margin:2% 0;}
.Tab002104 .search dt{ float:right; max-width:290px; position:relative; padding-right:66px; width:48%;}
.Tab002104 .search dt .text{ border:1px solid #e3e3e3; height:25px; line-height:25px; padding:0 10px; background:none; width:100%;}
.Tab002104 .search dt .btn{ position:absolute; right:0; top:0; cursor:pointer; border-radius:3px; background:#e7161a; width:64px; height:100%; color:#fff; border:none; padding:0;}

.Tab002104 .search dd{ float:left; width:48%;}
.Tab002104 .search dd a{ padding:0 11px; margin:0 14px; line-height:22px; display:inline-block; border-radius:3px;color:#fff;background:#e7161a;}

.Tab002104 .list{ border-top:1px solid #ececec; margin-bottom:3%;}
.Tab002104 .list h5{ margin:0; border:1px solid #fff; background:#f2f2f2; padding:8px 0; line-height:18px; font-size:12px; font-weight:normal;}
.Tab002104 .list h5 b{ color:#000;}
.Tab002104 .list h5 span{ float:left; }
.Tab002104 .list h5 ul{ float:right;}
.Tab002104 .list h5 li{ float:left; margin-right:20px;}
.Tab002104 .list h5 li b{ color:#e7161a;}
.Tab002104 .list h5 input[type="checkbox"]{margin:0 5px; }
.Tab002104 .list td{border:1px solid #ececec; text-align:center; font-size:12px; padding:5px;}
.Tab002104 .list .td_img{ width:10%; border-right:0; padding-right:0;}
.Tab002104 .list .td_img img{ display:block; width:100%;}
.Tab002104 .list .td_title{ width:19%;font-size:14px;border-left:0; text-align:left;}
.Tab002104 .list .td_price{ width:10%;}
.Tab002104 .list .td_num{}
.Tab002104 .list .td_total{ width:15%;}
.Tab002104 .list .td_pay{ width:13%}
.Tab002104 .list .td_pay .name:after{ display:block; content:''; width:0; height:0; border:4px solid transparent; border-top-color:#333; margin:0 auto;}
.Tab002104 .list .td_buy{ width:14%;}
.Tab002104 .list .td_more{ width:14%;}
.Tab002104 .list .td_total span,
.Tab002104 .list .td_pay span,
.Tab002104 .list .td_buy span{ display:block;}
.Tab002104 .list .td_price,
.Tab002104 .list .td_num,
.Tab002104 .list .td_total,
.Tab002104 .list .td_more a{ color:#e7161a;}
.Tab002104 .list .td_buy a{ text-decoration:underline; color:#562257;}
.Tab002104 .list .td_more a{ text-decoration:underline;}
.Tab002104 .submitBtn{
	background: #1952a1;
	cursor: pointer;
	padding: 0;
	border: none;
	width: 140px;
	height: 50px;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	line-height: 50px;
	margin: auto;
	margin-top: 20px;

}

.Tab002104 .remak{
	margin-top: 10px;
	display: flex;
	flex-direction: column;
}

.Tab002104 .uploadImgs{
	display: flex;
	flex-direction: column;
}

.Tab002104 .uploadImgs .ImageBox{
	height: 100px;
	display: flex;
}

.imgsBox{
	flex: 1;
	height: 100px;
	display: flex;
}

.imgItem{
	border: 1px solid #000;
	max-width: 20%;
}

.imgsBox .imgItem{
	margin:0 2%;
}

.imgItem img{
	max-width: 100%;
}

.Tab002104 .uploadImgs .ImageBox img{
	max-height: 100%;
}

.Tab002104 textarea{
	flex: 1;
}

.Tab002104 .uploadSpan{
	width: 72px;
	height: 25px;
	display: block;
	border: 1px solid #333;
	cursor: pointer;
	text-align: center;
	line-height: 25px;
	background-color: #f3f3f3;

}
.Tab002104 #upload{
	display: none;
}

.Shop002333 .item-inner {
	background: #fff;
	padding: 0 2%;
	color: #666;
	box-shadow: 0 1px 18px rgb(0 0 0 / 5%);
}

.Shop002333 .item-inner .box-head {
	position: relative;
	cursor: pointer;
	padding: 2% 0;
}

.Shop002333 .item-head {
	font-size: 11px;
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	text-align: left;
	border-bottom: 2px solid #1952a1;
}

.Shop002333 .item-list {
	display: flex;
	align-items: center;
	width: 100%;
	text-align: left;
	line-height: 1.4;
}

.Shop002333 .item-list:nth-child(2n) {
	background: #f8f8f8;
}

.Shop002333 .item-td {
	display: table-cell;
	vertical-align: middle;
	padding: 10px;
	font-size: 14px;
	word-wrap: break-word;
}

.Shop002333 .item-td:nth-child(1) {
	width: 5%;
}

.Shop002333 .item-td:nth-child(2) {
	width: 10%;
}

.Shop002333 .item-td:nth-child(3) {
	width: 45%;
}

.Shop002333 .item-td:nth-child(4) {
	width: 10%;
}

.Shop002333 .item-td:nth-child(5) {
	width: 20%;
}

.Shop002333 .item-td:nth-child(6) {
	width: 10%;
}

.Shop002333 .item-td:nth-child(7) .numberInput {
	width: 10%;
	text-align: center;
}

.Shop002333 .item-list .item-td .tit {
	color: #444;
	font-weight: bold;
}

.Shop002333 .pic img {
	max-height: 65px;
}

.Shop002333 .item-head span {
	display: table-cell;
	padding: 10px;
}

.Shop002333 .item-head .span1 {
	width: 5%;
}

.Shop002333 .item-head .span2 {
	width: 10%;
}

.Shop002333 .item-head .span3 {
	width: 30%;
}

.Shop002333 .item-head .span4 {
	width: 10%;
}

.Shop002333 .item-head .span5 {
	width: 20%;
}

.Shop002333 .item-head .span6 {
	width: 10%;
}

.Shop002333 .item-head .span7 {
	width: 10%;
}

.Shop002333 .item-head span {
	display: table-cell;
	padding: 10px;
}

.Shop002333 .item-list+.item-list .item-td {
	border: unset;
}

@media(max-width:640px){
	.Tab002104 .list h5 span,
	.Tab002104 .list h5 ul,
	.Tab002104 .search dt,
	.Tab002104 .search dd{ float:none;}
	.Tab002104 .search dt,
	.Tab002104 .search dd{ width:auto;}
	.Tab002104 .search dt{ margin-top:2%; max-width:none;}
	.Tab002104 .search dt .text{ height:40px; line-height:40px;}
}
@media(max-width:480px){
	.Tab002104 .list td{ display:block; width: auto !important; border:0 !important; border-bottom:1px solid #eee !important; text-align:center !important;font-size:15px;}
	.Tab002104 .list h5{ font-size:14px;}
	.Tab002104 .list .td_img img{ max-width:100px; margin:0 auto;}
}


/*Top002262*/
.Top002262 {position:fixed; z-index: 100; width: 100%; left: 0; top: 0; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.Top002262 .header-left{ float: left; width: 30%; display:table;  height: calc(70 / 16 * 1em);max-width:calc(100 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(20 / 16 * 1em) 0;}
.Top002262 .top-Login{ position:relative;}
.Top002262 .top-Login span{ display:block;background:url(../images/login.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%;}
.Top002262 .top-Login span.on,
.Top002262 .top-Login span:hover{background-image:url(../images/login-on.svg);}
.Top002262 .top-Login figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-Login a{ display:block; text-align:center; color:#333;}
.Top002262 .top-Login a:not(:last-child){border-bottom: 1px solid #eaeaea;}
.Top002262 .top-Login a:hover{color:#fff; background:#1952a1;}

.Top002262 .top-shop a{ display:block;background:url(../images/shop.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 90%;}
.Top002262 .top-shop a:hover{background-image:url(../images/shop-on.svg);}

.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 calc(46 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search-white.svg) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#1952a1;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:2vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-right dd:not(:last-child){margin-right: 1vw;}
/* .Top002262 .top-Login{ margin-right:1vw;} */
.Top002262 .header-mids li{ margin-right:1vw;float: left; position: relative;}
.Top002262 .header-mids li span{ padding:0 20px;position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(70 / 16 * 1em); position:relative; color:#333; }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; top:0;  height:2px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:#1952a1;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#1952a1; }
.Top002262 .header-mids li .sub{ width:260px; max-height:420px; overflow:auto; position: absolute; left: 0; top:100%;}
.Top002262 .header-mids li .sub dl{padding:0; background:rgba(255, 255, 255, 0.95);}
.Top002262 .header-mids li .sub dl dt{ padding:0 17px; position:relative;}
.Top002262 .header-mids li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Top002262 .header-mids li .sub dl dt::before{ position:absolute; content:''; width:0; height:calc(14 / 16 * 1em); background:#1952a1; left:0; top:50%; margin-top:calc(-7 / 16 * 1em); transition:0.3s;}
.Top002262 .header-mids li .sub dl dt:hover::before{ width:calc(8 / 16 * 1em);}
.Top002262 .header-mids li .sub dl dt a{line-height:calc(30 / 16 * 1em);  color:#666; padding: calc(10 / 16 * 1em) 0;font-weight: normal;}
.Top002262 .header-mids li .sub dl dt a:hover{ color:#1952a1;}
}

/* 2024-4-25新增或修改 */
.Top002262 .header-right .top-shop{
	position: relative;
}
.Top002262 .header-right .top-shop .top-shop-tip{
	right: -15%;
	position: absolute;
	background-color: red;
	border-radius: 50%;
	width: 50%;
	height: 21.42%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	z-index: 2;
	font-size: .6em;
}
/* 2024-4-25新增或修改 */
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #666;}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: calc(25 / 16 * 1em);}
.Top002262 .open-menu{margin:calc(10 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width:55%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 1em;font-size:calc(18 / 16 * 1em) ;}
.Top002262 .header-mids li .sub dl dt{ padding:.2em 2em; position:relative;font-weight: normal;}
.Top002262 .header-mids li .sub dl dt a{padding:5px 0}
.Top002262 .header-mids li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: #1952a1;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
}

.top_layer{max-height: 300px;margin-right: 2px;overflow-y: auto;}
.top_layer{ display: none;  background: #fff; padding:1% 2%; position: absolute; top: 100%;width: 100%; left: 0; z-index: 5;box-shadow: 0 5px 10px rgba(0,0,0,0.1);  border-top: 1px solid #eee;}
.top_layer li{ display: block; padding: 8px 0;cursor: pointer; color: #666;border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
.top_layer li a:hover{ color: #1952a1;}
.top_layer .ss_box{display:flex; flex-wrap:wrap; justify-content:space-between;align-items: flex-start;}
.top_layer .ss_title{width:100%; color: #1952a1; font-weight:bold; padding-bottom:10px;}
.top_layer .ss_pic{width:30%; border: 1px solid #eee; padding:3px;}
.top_layer .ss_detail{width:66%;   font-size: 1.4rem;}


/*Banner003086 */
.Banner003086{position: relative; z-index: 1; background: #000}
.Banner003086 .slider li{position: relative;}

.Banner003086 .ytable{height: 100%;}
.Banner003086 .txt-area{position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 10;letter-spacing: 1px; }
.Banner003086 .txt-area aside{transition: 1s 1s; opacity: 0;}
.Banner003086 .txt-area .t-1{font-size: 22px;transform: translateX(50px);}
.Banner003086 .txt-area .t-2{transform: translateX(100px);font-size: 48px; font-weight: bold; margin-top: 12px;}
.Banner003086 .ani-show .txt-area aside{opacity: 1; transform: translateX(0);}

.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003086 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003086 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}

.Banner003086 .slick-arrow{ position:absolute; top:50%; margin-top:-27px;width:54px; height:54px; background:rgba(255,255,255,0.15); border-radius:50%; overflow:hidden; line-height:1000px; z-index:10;}
.Banner003086 .slick-arrow:hover{ background:#fff;}
.Banner003086 .slick-arrow::before{ position:absolute; content:''; width:14px; height:14px; border-right:2px solid #fff; border-top:2px solid #fff; left:50%; top:50%; margin:-7px 0 0 -8px; transform:rotate(45deg);}
.Banner003086 .slick-arrow:hover::before{ border-color:#1952a1;}
.Banner003086 .slick-prev{ left:3%;}
.Banner003086 .slick-prev::before{transform:rotate(-135deg); margin-left:-3px;}
.Banner003086 .slick-next{ right:3%;}

@media(min-width:1025px){
.Banner003086 .pc{display:block; width: 100%; }
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
.Banner003086 .txt-area{width: 70%; right:0;   margin:auto;}
.Banner003086 .txt-area .t-2{font-size:calc(48/1200*100vw)}
.Banner003086 .txt-area .t-1{font-size:16px}
.Banner003086 .slick-arrow{margin-top:-20px;width:40px; height:40px; }
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
}



.Hometit{text-align: center;margin-bottom: calc(60 / 16 * 1em);}
.Hometit .t1{font-size: calc(60 / 16 * 1em); text-transform: uppercase; color: #333; font-weight: bold;}
.Hometit .t2{font-size: calc(18 / 16 * 1em); color: #999999; margin-top: calc(30 / 18 * 1em); line-height: 1.5;}
@media(max-width:1024px){
.Hometit .t1{font-size: calc(30 / 16 * 1em);}
.Hometit .t2{font-size: calc(18 / 16 * 1em);  margin-top: calc(12 / 18 * 1em); }
 }


/*Homesearch*/
.Homesearch .auto{ position: relative; z-index: 30;}
.Homesearch .box{overflow: hidden; position: relative; z-index: 2; box-shadow: 0 5px 10px rgba(0,0,0,0.1); padding:0 calc(90 / 16 * 1em) 0 calc(30 / 16 * 1em); background: #fff;}
.Homesearch .text{width: 100%;font-size: calc(20 / 16 * 1em); line-height:calc(90 / 20 * 1em);height:calc(90 / 20 * 1em); border: none; background: none; color: #999;}
.Homesearch .btn{position: absolute;right: 0; top: 0;height: 100%;width: calc(120 / 16 * 1em); background: url(../images/search-white.svg) no-repeat center #1952a1; cursor: pointer; background-size: auto calc(24 / 16 * 1em);}
@media (min-width:1025px) {
.Homesearch{margin-top:3%;}
}
@media (max-width:1024px) {
.Homesearch{margin-top:30px;}
.Homesearch .box{width:90%; margin: 0 auto;}
.Homesearch .text{line-height:calc(50 / 20 * 1em);height:calc(50 / 20 * 1em); }
}


.search_layer{max-height: 300px;margin-right: 2px;overflow-y: auto;}
.search_layer{ display: none;  background: #fff; padding:1% 2%; position: absolute; top: 100%;width: 100%; left: 0; z-index: 5;box-shadow: 0 5px 10px rgba(0,0,0,0.1);  border-top: 1px solid #eee;}
.search_layer li{ display: block; padding: 8px 0;cursor: pointer; color: #666; border-bottom:1px solid rgba(0,0,0,0.05);}
.search_layer li a:hover{ color: #1952a1;}
.search_layer .ss_box{display:flex; flex-wrap:wrap; justify-content:space-between;align-items: flex-start;}
.search_layer .ss_title{width:100%; color: #1952a1; font-weight:bold; padding-bottom:10px;}
.search_layer .ss_pic{width:16%;border: 1px solid #eee; padding:3px;}
.search_layer .ss_detail{width:82%; }
@media (max-width:640px) {
.search_layer .ss_pic{width:23%;}
.search_layer .ss_detail{width:74%; }
}

/*Homeproduct*/
.Homeproduct{padding:calc(50 / 1920 * 100vw) 0 calc(25 / 1920 * 100vw) ;}
.Homeproduct .dl{display: block; position: relative; align-items: center; box-shadow: 0 0 10px rgba(0,0,0,0.1);background:#fff; z-index: 10; }
.Homeproduct .dl dd{ width: 16.66%;float:left; padding:0 1vw; cursor: pointer; background: #fff; }
.Homeproduct .dl dd.on{ background: #f5f5f5;}
.Homeproduct .dl dd:not(:last-child){ border-right: 1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.05);}
.Homeproduct .box{ position:relative; z-index:1; padding: calc(15 / 16 * 1em) 0; z-index: 2; }
.Homeproduct .box::before{content: " ";width: 0; height: 0; border-left:8px solid transparent; border-right:8px solid transparent;border-bottom:10px solid #fff; position: absolute; left:50%; bottom: 0; transform: translateX(-50%); display:none; }
.Homeproduct .Ispic{ width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); transition: .3s; margin: 0 auto;background-size:contain;}
.Homeproduct .tit{ padding-top: calc(15 / 16  * 1em); text-align: center;width:74%; color: #333;}
.Homeproduct .hover{ position: absolute; left:0; top:auto;right:0; background:#fff; z-index:10; padding: 12px 30px 12px; display: none; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.Homeproduct .dl dd:hover .Ispic{transform: scale(1.1);}
.Homeproduct .dl dd:hover .tit{color: #1952a1;}
.Homeproduct .dl dd.on .box::before{display: block;}


.Homeproduct .ul{display: flex; flex-wrap: wrap; max-height: calc(230 / 16 * 1em); padding-right: 10px; margin-right: -10px; overflow-y: auto; align-content: flex-start;}
.Homeproduct .ul::-webkit-scrollbar{width:2px;  height:100%;}
.Homeproduct .ul::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.Homeproduct .ul::-webkit-scrollbar-thumb{ background:#1952a1; border-radius:2px;}
.Homeproduct .ul::-webkit-scrollbar-thumb:hover{background:#1952a1;}
.Homeproduct .ul::-webkit-scrollbar-corner{background:#1952a1;}
.Homeproduct .ul li a{line-height: 1.5;  color: #666; font-size: calc(14 / 16 * 1em); transition: .3s; position: relative;}
.Homeproduct .ul li:hover a{ color:#1952a1; }
.Homeproduct .ul li:hover a::before{ width:calc(8 / 15 * 1em);}
@media (min-width:1025px) {
.Homeproduct .box{display: flex; align-items: center; justify-content: left;}
.Homeproduct .tit{ padding-left: calc(15 / 16  * 1em); padding-top: 0; text-align: left;}
.Homeproduct .Ispic{ margin: 0;}
.Homeproduct .ul li{width: 31.3%;}
.Homeproduct .ul li:not(:nth-child(3n)){margin-right: 3%;}
.Homeproduct .ul li:nth-child(3n) ~ li{padding-top: calc(5 / 15 * 1em); margin-top: calc(5 / 15 * 1em); }
}


@media (max-width:1024px) and (min-width:769px){
.Homeproduct .dl dd{width: 25%;}
.Homeproduct .ul li{width:48%;}
.Homeproduct .ul li:not(:nth-child(2n)){margin-right:4%;}
.Homeproduct .ul li:nth-child(2n) ~ li{padding-top: calc(14 / 15 * 1em); margin-top: calc(14 / 15 * 1em); }
}
@media (max-width:768px){
.Homeproduct .dl dd{width:33.333%;}
.Homeproduct .ul li{width:100%;}
.Homeproduct .ul li+li{padding-top: calc(14 / 15 * 1em); margin-top: calc(14 / 15 * 1em); }
}





/*PicList002525*/
.PicList002525{padding:calc(25 / 1920 * 100vw) 0 calc(50 / 1920 * 100vw) ;}
.PicList002525 .ul{background: #fff;  display: flex; flex-wrap: wrap; }
.PicList002525 li{position:relative;text-align:center;padding:calc(30 / 16 * 1em);margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; }
.PicList002525 li .pic{overflow: hidden;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain; transition: .3s;}
.PicList002525 li:hover .Ispic{ transform: scale(1.15);}
.PicList002525 li a{ border:1px solid #1952a1; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li .tit{color:#333;margin-top: calc(14 / 16 * 1em);}
.PicList002525 li:hover .tit{color:#1952a1;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{display:inline-block; background:url(../images/load.svg) no-repeat; width:calc(28 / 16 * 1em); height:calc(28 / 16 * 1em); overflow:hidden; background-size:contain; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}

@media (min-width:1025px) {
.PicList002525 li{width:calc(100% / 5);}
.PicList002525 li:nth-child(5n)::after{ border-right:0;}
.PicList002525 li:nth-child(n+6)::after{ border-top: 1px solid #f2f2f2;}
}

@media (max-width:1024px) and (min-width:769px){
.PicList002525 li{width:calc(100% / 3);}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
.PicList002525 li:nth-child(n+4)::after{ border-top: 1px solid #f2f2f2;}
}

@media (max-width:768px) {
.PicList002525 li{width:calc(100% / 2);}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
.PicList002525 li:nth-child(n+3)::after{ border-top: 1px solid #f2f2f2;}
}
  


  
/*Floor003197 */
.Floor003197{ overflow: hidden; padding:calc(90 / 1920 * 100vw) 0 calc(60 / 1920 * 100vw) ;background: url(../images/Floor003197.png) no-repeat top center;}
.Floor003197 .main{background-color: #fff;   margin: 0 auto; position: relative; transition: 0.3s 0.5s;}
.Floor003197 .main .tit{font-size:calc(16 / 16 * 1em);  line-height:1.5; height: calc(1.5em * 2);}
.Floor003197 .main .tit a{ color: #333;}
.Floor003197 li:hover .main .tit a{color:#1952a1;}
.Floor003197 .main p{font-size: 1em; line-height:1.5; min-height:calc(1.5em * 2); margin:1em 0 2em;}
.Floor003197 .main .more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(40 / 16 * 1em);border: solid 2px #1952a1; border-radius: calc(40 / 16 * 1em);color: #1952a1; background: url(../images/Floor003197-more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.Floor003197 .slick-center .main:hover .tit a{color: #1952a1;}
.Floor003197 .slick-center .main:hover .more a{background-color: #1952a1;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }
.Floor003197 .main .pic{text-align: center;}
.Floor003197 .main .pic figure{padding-bottom:86%;background-size:contain;}
.Floor003197 .main .pic .ytable{height: 100%;}
.Floor003197 .main .pic img{transition: .3s;}
.Floor003197 .slick-center .main:hover .pic img{transform: scale(1.05);}

.Floor003197 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #1952a1; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center #f4f5f7; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background-color: #1952a1;}
.Floor003197 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003197 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003197 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}

.Floor003197 li{width:19.2%;float:left;margin-right:1%;margin-bottom:1%; }
.Floor003197 li:nth-child(5n){margin-right:0;}
.Floor003197 li .main .txt{padding:20px 15px 15px; text-align: center;}


@media (min-width:1025px) {
.Floor003197 .slider{width: 100%; }
.Floor003197 .slider li.slick-slide{ padding-top: calc(40 / 16 * 1em); padding-bottom: calc(60 / 16 * 1em);}
.Floor003197 .slick-prev{left: 33%; margin-left: -0.5em;}
.Floor003197 .slick-next{right: 33%; margin-right: -0.5em; }
.Floor003197 .main .pic{}
.Floor003197 .main .pic .ytable-cell{vertical-align: bottom;}
.Floor003197 .main .pic img{max-height: calc(400 / 16 * 1em); max-width:80%;}
.Floor003197 .main .txt{}
.Floor003197 .slider li:not(.slick-current) .main{}
}
@media (max-width:1024px) {
.Floor003197 .slick-prev{left: 0.1em;}
.Floor003197 .slick-next{right: 0.1em;}
/*.Floor003197 .main{padding: 0 3.5em 2em;}
.Floor003197 .main .pic{height:42vw;}
.Floor003197 .main .pic img{max-height: 30vw;}*/
.Floor003197 .main p,
.Floor003197 .main .txt{text-align: center;}
.Floor003197 .slider{width: 100%; }
.Floor003197 li{width:31.333%;margin-right:3%!important;margin-bottom:3%;}
.Floor003197 li:nth-child(3n){margin-right:0!important;}
}
@media (max-width:768px) {
.Floor003197 li{width:48.5%;margin-right:0!important;}
.Floor003197 li:nth-child(2n){margin-left:3%!important;}
}


/*Floor003198 */
.Floor003198{ overflow: hidden; padding:calc(50 / 1920 * 100vw) 0 calc(60 / 1920 * 100vw) ;}
.Floor003198 .Hometit .t1{font-size: calc(36 / 16 * 1em);}
.Floor003198 .main{background-color: #fff;   margin: 0 auto; position: relative; transition: 0.3s 0.5s;}
.Floor003198 .main .tit{font-size:calc(16 / 16 * 1em);  line-height:1.5; height: calc(1.5em * 2);}
.Floor003198 .main .tit a{ color: #333;}
.Floor003198 li:hover .main .tit a{color:#1952a1;}
.Floor003198 .main p{font-size: 1em; line-height:1.5; min-height:calc(1.5em * 2); margin:1em 0 2em;}
.Floor003198 .main .more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(40 / 16 * 1em);border: solid 2px #1952a1; border-radius: calc(40 / 16 * 1em);color: #1952a1; background: url(../images/Floor003197-more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.Floor003198 .slick-center .main:hover .tit a{color: #1952a1;}
.Floor003198 .slick-center .main:hover .more a{background-color: #1952a1;color: #fff; background-image: url(../images/Floor003197-more-on.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }
.Floor003198 .main .pic{text-align: center;}
.Floor003198 .main .pic figure{padding-bottom:88%;background-size:contain;}
.Floor003198 .main .pic .ytable{height: 100%;}
.Floor003198 .main .pic img{transition: .3s;}
.Floor003198 .slick-center .main:hover .pic img{transform: scale(1.05);}

.Floor003198 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #1952a1; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center #f4f5f7; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003198 .slick-arrow:hover{background-color: #1952a1;}
.Floor003198 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003198 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003198 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}

.Floor003198 li{width:19.2%;float:left;margin-right:1%;margin-bottom:1%; }
.Floor003198 li:nth-child(5n){margin-right:0;}
.Floor003198 li .main .txt{padding:20px 15px 15px; text-align: center;}





@media (min-width:1025px) {
.Floor003198 .slider{width: 100%; }
.Floor003198 .slider li.slick-slide{ padding-top: calc(40 / 16 * 1em); padding-bottom: calc(60 / 16 * 1em);}
.Floor003198 .slick-prev{left: 33%; margin-left: -0.5em;}
.Floor003198 .slick-next{right: 33%; margin-right: -0.5em; }
.Floor003198 .main .pic{}
.Floor003198 .main .pic .ytable-cell{vertical-align: bottom;}
.Floor003198 .main .pic img{max-height: calc(400 / 16 * 1em); max-width:80%;}
.Floor003198 .main .txt{}
.Floor003198 .slider li:not(.slick-current) .main{}
}
@media (max-width:1024px) {
.Floor003198 .Hometit { margin-bottom: calc(20 / 16* 1em);}
.Floor003198 .Hometit .t1{ font-size: calc(30 / 640* 100vw);}
.Floor003198 .slick-prev{left: 0.1em;}
.Floor003198 .slick-next{right: 0.1em;}
/*.Floor003198 .main{padding: 0 3.5em 2em;}
.Floor003198 .main .pic{height:42vw;}
.Floor003198 .main .pic img{max-height: 30vw;}*/
.Floor003198 .main p,
.Floor003198 .main .txt{text-align: center;}
.Floor003198 .slider{width: 100%; }
.Floor003198 li{width:31.333%;margin-right:3%!important;margin-bottom:3%;}
.Floor003198 li:nth-child(3n){margin-right:0!important;}
}

@media (max-width:768px) {
.Floor003198 li{width:48.5%;margin-right:0!important;}
.Floor003198 li:nth-child(2n){margin-left:3%!important;}
}



/*Floor002933 */
.Floor002933{ overflow: hidden; padding:calc(90 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw); background: url(../images/Floor002933.png) no-repeat top center;}
.Floor002933 .list-box{padding: 24px;background-color:#fff;  display: flex;}
.Floor002933 .title{border-bottom: 1px solid #1952a1; display: flex; justify-content: space-between; padding-bottom: calc(10 / 16 * 1em);}
.Floor002933 .title a{ line-height: calc(40 / 14 * 1em); font-size: calc(14 / 16 * 1em); color: #999;}
.Floor002933 .title a:hover{ color: #1952a1;}
.Floor002933 .title .tit{line-height: calc(40 / 17 * 1em); font-size: calc(17 / 16 * 1em); color: #333; font-weight: bold; display: inline-block; position: relative;}
.Floor002933 .title .tit::after{content: ''; position: absolute; left: 0; bottom: calc(-11 / 17 * 1em); width: 100%; height: calc(3 / 17 * 1em); background: #1952a1;}
.Floor002933 .title .icon{display:inline-block; width: calc(34 / 17 * 1em); height: calc(24 / 17 * 1em); position: relative; vertical-align: middle; margin-right:calc(8 / 17 * 1em); margin-top: calc(-3 / 17 * 1em);}
.Floor002933 .title .icon img{display:block; max-width: calc(34 / 17 * 1em); max-height: calc(24 / 17 * 1em); position:absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor002933 li{padding:calc(18 / 16 * 1em) 0;}
.Floor002933 li:not(:last-child){border-bottom: 1px dashed rgba(0,0,0,0.15);}
.Floor002933 li a{display:flex; align-items: center;}
.Floor002933 li .pic{display:block; overflow: hidden; width:33.117%;}
.Floor002933 li .Ispic{display:block; padding-bottom: 100%; transition: .3s; background-size: contain;}
.Floor002933 li .txt{ width:calc(100% - 33.117%); padding-left:18px; font-size:calc(15 / 16 * 1em); line-height: 1.5; color: #333;}
.Floor002933 li:hover .Ispic{transform: scale(1.1);}
.Floor002933 li:hover .txt{ color: #1952a1;}
@media (min-width:1025px){
.Floor002933 .box{width: 100%;}
.Floor002933 .box:not(:last-child){margin-right: calc(48 / 16 * 1em);}
}
@media (max-width:1024px) and (min-width:769px) {
.Floor002933 .box{width: calc((100% - calc(48 / 16 * 1em)) / 2);}
.Floor002933 .box:not(:nth-child(2n)){margin-right: calc(48 / 16 * 1em);}
.Floor002933 .box:nth-child(2n) ~ .box{margin-top: calc(48 / 16 * 1em);}
}
@media (max-width:1024px){
  .Floor002933 .list-box{flex-wrap: wrap;}
}


@media (max-width:768px){
.Floor002933 .box{width:100%;}
.Floor002933 .box+.box{margin-top: calc(48 / 16 * 1em);}

}






/*Bottom003000 */
.Bottom003000{background:url(../images/Bottom003000-bg.png) #232323 no-repeat center; padding:calc(80 / 16 * 1em) 0 calc(60 / 16 * 1em); background-size: cover; }
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.8); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:#1952a1;}
.Bottom003000 .b-left .logo{ width:90%; max-width:100px; }
.Bottom003000 .b-left .contact{line-height:calc(40 / 16 * 1em); margin-top:calc(30 / 16 * 1em); max-width:450px; }
.Bottom003000 .b-left .contact dd{padding-left:calc(34 / 16 * 1em); background: url(../images/Bottom003000_email.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);}
.Bottom003000 .b-left .contact dd:nth-of-type(2){background-image:url(../images/Bottom003000_tel.svg);}
.Bottom003000 .b-left .contact dd:nth-of-type(3){background-image:url(../images/Bottom003000_add.svg);}
.Bottom003000 .b-left .contact dd+dd{margin-top:calc(8 / 16 * 1em);}

.Bottom003000 .share{margin:calc(45 / 16 * 1em)  0;}
.Bottom003000 .share li{float:right ;position: relative;margin-left:calc(30 / 16 * 1em);}
.Bottom003000 .share li figure{display: none;width: 140px; position: absolute; right: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; right: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width:calc(40 / 16 * 1em); height:calc(40 / 16 * 1em); border-radius: 50%;background-color: rgba(255,255,255,0.2); background-position: center center;background-repeat: no-repeat;cursor: pointer; background-size: auto calc(18 / 16 * 1em);}
.Bottom003000 .share li a:hover{background-color:#1952a1;}
.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(255,255,255,0.2);}
.Bottom003000 .b-right nav a{color: #fff;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '.'; margin:0 2vw; color: #fff;}
.Bottom003000 .b-right nav a:hover{color:#1952a1;}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 24px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;padding:calc(30 / 16 * 1em) 0;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .contact{text-align: left;}
.Bottom003000 .copyright p{margin-bottom:0; padding-bottom:0}
}




/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align: center;text-transform: uppercase; font-size:calc(46 / 1920 * 100vw);font-weight: bold; }
@media(min-width:1025px){
.Banner002730 figure{ height:350px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
.Banner002730 .txt .en{font-size:calc(46/860*100vw);}
}
/*
 .Location000761 为demo编号
 */
.Location000761{ overflow:hidden; padding:1.8% 0;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);position: relative; z-index: 2;}
/* 2024-4-25新增或修改 */
/* .Location000761 dl{ display:table; width:100%;} */
.Location000761 dl{ display:flex; width:100%; flex-direction: column;}
/* 2024-4-25新增或修改 */
.Location000761 dt,
.Location000761 dd{display:table-cell; vertical-align:middle;}
/* 2024-4-25新增或修改 */
.Location000761 dt{ font-size:calc(38 / 1920 * 100vw); color:#333; text-align: center;}
/* .Location000761 dt{ font-size:calc(38 / 1920 * 100vw); color:#333; order: 2;} */
/* .Location000761 dd{ text-align:right;} */
/* 2024-4-25新增或修改 */
.Location000761 dd em{background:url(../images/Location000761-icon.jpg) no-repeat left center; padding-left:25px; font-style:normal; color:#999;}
/* 2024-4-25新增或修改 */
/* .Location000761 dd a{color:#999;} */
.Location000761 dd a{color:#555;}
/* 2024-4-25新增或修改 */
.Location000761 dd a:hover,
.Location000761 dd span{ color:#1952a1;}
@media(max-width:1024px){
.Location000761 dt,
.Location000761 dd,
.Location000761 dl{ display:block;}
.Location000761 dd{ text-align:left; padding-top:2%;}
.Location000761 dd em{ display: block;background-position: left 2px;}
}
@media(max-width:768px){
.Location000761 dt{ font-size:calc(22 / 16 * 1em);}
}

.protopcon{padding:4% 0 3% 0;}
.protopcon .text p{font-size:16px;line-height: 1.8;color:#333;margin:10px 0;}

/*TextList002855 */
.TextList002855{padding:4% 0; background: #fff;}
.TextList002855 li{line-height: 3.5em; width:30.6%; float:left; margin-right:4%;  border-bottom: 1px solid #e4e4e4;}
.TextList002855 li:nth-child(3n){margin-right:0;}
/* .TextList002855 li:hover{background:#fff;border-color:#fff;} */
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;transition: 0.3s;}
.TextList002855 li:hover a{color:#1952a1;padding-left:40px; background: url(../images/TextList002855_icon.png) no-repeat left 15px center; }
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}
@media(max-width:768px){
.TextList002855 li{width:48%; margin-right:0; }
.TextList002855 li:nth-child(odd){margin-right:4%;}
}

.Drivetrain_details{padding:4% 0;position: relative;}
.Drivetrain_details .w22{width:18%;}
.Drivetrain_details .w75{width:79%;padding-right:0%;padding-bottom:0;}
@media(max-width:1024px){
.Drivetrain_details .w22{width:100%;}
.Drivetrain_details .w75{width:100%;}
}

/*
 .Menu001756 为demo编号
 */
.Menu001756{position: relative;z-index: 10}
.Menu001756.fixed{position: fixed;top:85px;}
.Menu001756 ul{ }
.Menu001756 li{ line-height:32px;text-align:left;}
.Menu001756 li a{ display:block; color:#333; font-size:16px;padding-left:20px;position: relative;}
.Menu001756 li a:hover,
.Menu001756 li a.active{color:#1952a1;}
.Menu001756 li a.active:after{content:'';position: absolute; width: 8px; height: 8px; border-left: 2px solid #1952a1;border-bottom: 2px solid #1952a1; top: 50%; left: 0%; margin-top: -5px;display: block;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:1024px){
.Menu001756 ul{ display: flex;  flex-wrap: wrap;}
.Menu001756.fixed{background: #f4f5f7;}
}
@media(max-width:1000px){
.Menu001756 header{ background-image:none; padding:3% 0; font-size:20px;}
.Menu001756 ul{ border:none; padding-bottom:0;}
}
@media(max-width:768px){
.Menu001756 li a{ font-size:14px;}
.Menu001756.fixed{top:50px;}
}
/*
 .Shop002333 为demo编号
 */
.Shop002333{}
.Shop002333 .redcolor{ color: #fff; background: #1952a1; padding: 0px 8px;line-height: 30px;height: 30px; display: inline-block; text-align: center; }
.Shop002333 .yellowcolor{ color: #f6aa00;}
.Shop002333 .iradio{ position:absolute;top:45%; left:20px; display:block; width:17px; height:17px; background:url(../images/Shop002333-shop_icon.png) no-repeat 0 0; }
.Shop002333 .iradio.unradiobtn{ background-position:0 -46px;}
.Shop002333 .iradio.radiobtn{ background-position:0 0;}
.Shop002333 .m_numberSelect{ display:inline-block; border: 1px solid #e5e5e5; position: relative; background-color: #FFF; width:96px;}
.Shop002333 .m_numberSelect .i_minus,.Shop002333 .m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#666; font-size:20px; font-weight:bold; text-align:center; float:left;}
.Shop002333 .m_numberSelect .numberInput{width:40px; color:#666; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; display:inline-block; height:30px;float:left;}


.Shop002333 .item{ margin-bottom:2%;}
.Shop002333 .item-inner{ background:#fff; padding:0 2%; color: #666;box-shadow: 0 1px 18px rgba(0,0,0,0.05) }
.Shop002333 .item-inner .

{position: relative; cursor: pointer;padding:2% 0;}
.Shop002333 .item-inner h2{font-size:25px;color:#444;margin:0;font-weight:bold;}
.Shop002333 .item-inner .box-head i{ position:absolute; width:22px; height:22px; background:#1952a1; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.Shop002333 .item-inner .box-head i::before,
.Shop002333 .item-inner .box-head i::after{ position:absolute; content:''; background:#fff;}
.Shop002333 .item-inner .box-head i::before{ left:18%; width:62%; height:2px; top:50%; margin-top:-1px;}
.Shop002333 .item-inner .box-head i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.Shop002333 .item-inner .box-head.select i::after{ display:none;}
.Shop002333 .item-inner .box-head .more {position: absolute;right: 0;bottom: 20px; color: #fff; background: #1952a1; font-size: 14px; padding:5px 8px;}
.Shop002333 .item-main{display: none;}

.Shop002333 .item-head{ font-size: 14px; position: relative; display: flex;  align-items: center; width: 100%; text-align: left; border-bottom:2px solid #1952a1;}
.Shop002333 .item-head em{ font-style: normal;}
.Shop002333 .item-head span{display: table-cell;padding:10px; font-size:10px;}
.Shop002333 .item-head .span1{width:5%;}
.Shop002333 .item-head .span2{width:10%;}
.Shop002333 .item-head .span3{width:45%;}
.Shop002333 .item-head .span4{width:10%;}
.Shop002333 .item-head .span5{width:20%;}
.Shop002333 .item-head .span6{width:10%;}

.Shop002333 .item-list{ display: flex;   align-items: center; width: 100%; text-align: left; line-height: 1.4;}
.Shop002333 .item-td{ display: table-cell; vertical-align: middle; padding: 10px; font-size: 14px;word-wrap: break-word;}
.Shop002333 .item-td:nth-child(1){width:5%;}
.Shop002333 .item-td:nth-child(2){width:10%;}
.Shop002333 .item-td:nth-child(3){width:45%;}
.Shop002333 .item-td:nth-child(4){width:10%;}
.Shop002333 .item-td:nth-child(5){width:20%;}
.Shop002333 .item-td:nth-child(6){width:10%;}

.Shop002333 .item-td+.item-td{ }
.Shop002333 .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Shop002333 .item-list:nth-child(2n){ background: #f8f8f8;}
.Shop002333 .item-list .item-td .tit{color:#333;font-weight: bold;}
.Shop002333 .item-list .item-td:nth-child(2) .tit{color:#1952a1; font-size:14px;}
.Shop002333 .pic img{max-height: 65px;}
.Shop002333 .pro{ width: 40%; position: relative; padding-left: 50px;}
.Shop002333 .pro .pic{position: relative;max-width: 97px;display: table; float: left; height: 97px; width: 45%;}
.Shop002333 .pro .pic a{ display: table-cell; vertical-align: middle;}
.Shop002333 .pro .pic a img{ max-width: 100%;max-height: 80px;}
.Shop002333 .pro .tit { padding-left: 15px; text-align: left;display: table; float: left; height: 97px; width: 55%;}
.Shop002333 .pro .tit a{ display: table-cell; vertical-align: middle;}
@media only screen and (max-width:767px ) {
.Shop002333{ padding:10px;}
.Shop002333 .item-main{ overflow-x: auto;}
.Shop002333 .item-head{width: 200%;}
.Shop002333 .item-head > *{ display: block;}
.Shop002333 .item-head .total{ float: none;}
.Shop002333 .item-head span{padding:10px 5px}
.Shop002333 .item-body{width: 200%;}
/*.Shop002333 .item-td{ float: left; width: 30%; word-break:break-word; word-wrap: break-word; display: table; height: 80px;}*/
.Shop002333 .item-td{position: relative;padding:10px 5px}
/*.Shop002333 .item-td+.item-td>*{ display: table-cell; vertical-align: middle;}
.Shop002333 .item-td .m_numberSelect{ display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}*/
.Shop002333 .pro{ display: block; width: 100%;border-bottom: 1px solid #f2f2f2; height: auto;}
.Shop002333 .pro .tit{ width: 55%;}
}


.Consultingproducts .box{position: fixed;max-width:300px;width:70%;background:#fff;right:0%;top:50%;box-shadow: 0 0 20px rgba(0,0,0,0.05);padding:15px; z-index: 999; display: none;    overflow-x: hidden!important;}

.Consultingproducts .shop{position: fixed;right:0%;top:50%;box-shadow: 0 0 20px rgba(0,0,0,0.05); z-index: 999;  }
.Consultingproducts .shop a{display: block;background-position: center center;background-repeat: no-repeat; cursor: pointer;display: block;background-color:#1952a1;width: 50px; height: 50px; border-radius: 50px; background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Consultingproducts .shop a.open-shop{background-image: url("../images/shop-w.svg"); background-size: 32px auto;}
/* 2024-4-25新增或修改 */
.Consultingproducts .goTop{position: fixed;right:0%;top:80%;box-shadow: 0 0 20px rgba(0,0,0,0.05); z-index: 999; width: 50px; height: 50px; border-radius:50%;}
.Consultingproducts .goTop a{display: block;background-position: center center;background-repeat: no-repeat; cursor: pointer;display: block;background-color:#1952a1;width: 50px; height: 50px; border-radius: 50px; background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Consultingproducts .goTop a.gotoTop{background-image: url("../images/goTop.png"); background-size: 52px auto; background-position:center bottom;}
.Consultingproducts .shop .shop-tip {
			    right: 5%;
			    position: absolute;
			    background-color: red;
			    border-radius: 50%;
			    width: 40%;
			    height: 40%;
			    display: flex;
			    align-items: center;
			    justify-content: center;
			    color: #fff;
			    z-index: 2;
			    font-size: .6em;
				top: -15%;
			}
/* 2024-4-25新增或修改 */

.Consultingproducts .tit{font-size:15px;font-weight: bold;color:#333;border-bottom: 2px solid #1952a1;padding-bottom:10px;margin-bottom:10px;}
.Consultingproducts .closeBtn{position:absolute; top:13px; right:15px; height:20px; width:20px; display:block; background:url(../images/cart.png) no-repeat; background-size: contain;}
.Consultingproducts li{display: table;margin-bottom: 0px;width: 100%;border-bottom: 1px solid #e8e8e8;padding: 9px 0;font-size: 14px;}
.Consultingproducts li span,
.Consultingproducts li p,
.Consultingproducts li .pic{display: table-cell;vertical-align: middle;}
.Consultingproducts li .pic{width: 42px;}
.Consultingproducts li p{padding-left:5px;width:70px; font-size: 13px;}
.Consultingproducts li span{font-size: 12px;text-align: center; }
.Consultingproducts li input{border:1px solid #e5e5e5;width: 50px;line-height: 22px;margin-left:0px;text-align: center;font-size: 13px;}
.Consultingproducts li .close{width:13px;background:url(../images/sc.png) no-repeat center center;cursor: pointer; background-size: contain;}
.Consultingproducts .tj{text-align: center;margin-top:15px;}
.Consultingproducts .tj .btn{background:#1952a1;font-size:15px;color:#fff;border:none;padding:8px 20px;cursor: pointer;}



/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{background:#fff;padding:2%;}
.RighInfo001108 .pic{ float:left; width:35%;position: relative;}
.RighInfo001108 .pic .sale-flash{position: absolute;left:5px;top:5px;background:#1952a1;color:#fff;padding:5px 8px;line-height: 19px;font-weight: bold;border-radius: 3px;}
.RighInfo001108 .pic img{ width:50%;}
.RighInfo001108 .txt{ float:right; width:51%; padding-right:2%; color:#666; font-size: 15px;}
.RighInfo001108 .txt h1{ font-size:30px; color:#333;margin-top:5px;}
.RighInfo001108 .txt dl{ border-top:1px solid #e5e5e5; padding:2% 0; border-bottom:1px solid #e5e5e5;margin:12px 0;}
.RighInfo001108 .txt dd{ line-height:24px; padding:2px 0;}
.RighInfo001108 .txt p{ line-height:27px;margin:5px 0;}
.RighInfo001108 .txt p span{color:#333;font-weight: bold;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#fff; width:140px; text-align:center; background:#1952a1; line-height:40px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ }
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#008fd7; color:#fff;}

@media(max-width:640px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .txt h1{font-size: calc(36 / 640* 100vw);}
}

.bgfff{ background: #fff;}

.column_title { text-align: center; margin-bottom: calc(32 / 16 * 1em); }
.column_title .cn {font-size:calc(50 / 16 * 1em); color: #333; line-height:1.3; text-transform: uppercase;font-weight: bold; }
@media (max-width:1024px) {
.column_title{margin-bottom: 1.5em;}
.column_title .cn{font-size:1.875em; }   
}

.Homemore{text-align: center;margin-top: calc(20 / 16 * 1em);}
.Homemore a{display: inline-block;position: relative; text-align: center; padding: 0 calc(25 / 16 * 1em) ; line-height: calc(48 / 16 * 1em); border-radius: calc(50 / 16 * 1em);color: #1952a1; border: 1px solid #1952a1; transition: 0.3s; }
.Homemore a:hover{background: #1952a1;color: #fff; }
.Homemore a:after{display:inline-block;content:'';width:0.5em;height:0.5em;transform:rotate(45deg);border-top:2px solid #1952a1;border-right:2px solid #1952a1;margin-left:0.625em;vertical-align:middle;}
.Homemore a:hover:after{border-color:#fff ;}




/*Floor002143 */
.Floor002143{ padding: 4% 0; position: relative;z-index: 1;overflow: hidden;}
.Floor002143 .auto{position:relative;}
.Floor002143 .intro{ background: #fff; }
.Floor002143 .intro .edit-info{ font-size: calc(16 / 16  * 1em); line-height:2; color: #333;}

.Floor002143 .img .pic{position: relative;z-index: 1;overflow: hidden; border-radius: 10px;}
.Floor002143 .tit{position: absolute;left: 50%;top: 68%; cursor: pointer; z-index: 11;transform: translate(-50%,-50%);bottom: auto; font-size: 1em;color: #fff; }
.Floor002143 .open-video{position: absolute;left: 50%;top: 50%; cursor: pointer; z-index: 10;transform: translate(-50%,-50%);bottom: auto;}
.Floor002143 .open-video i{display: block;width: 60px; height: 60px; border-radius: 50%; background: #1952a1 url(../images/play.png) no-repeat center center; background-size: 1.125em auto; position: relative; z-index: 4;}
.Floor002143 .open-video:before,
.Floor002143 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #1952a1; opacity: 0.3;-webkit-opacity: 0.3; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002143 .open-video:before{left: -20px; top: -20px; bottom: -20px;right: -20px; animation-delay: 0.3s;}
.Floor002143 .open-video:after{left: -36px; top: -36px; bottom: -36px;right: -36px;}
.Floor002143 .img .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}

.Floor002143 .number{ background: #f8f8f8; border-radius: 10px; padding: 2em;position: relative; z-index: 15; margin: 2em 0;}
.Floor002143 .number ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Floor002143 .number li{width: 25%;text-align: center; }
.Floor002143 .number li .counter{font-size:3.25em;font-weight: bold;color:#1952a1;position: relative;font-family: 'Oswald-Regular'; }
.Floor002143 .number li sub{font-size:1em;margin-left:0.625em;vertical-align: baseline; font-weight: normal;}
.Floor002143 .number li span{ display: block; font-size: 1em; color: #333; margin-top: 1px;}

@media (min-width:1025px) {
.Floor002143 .number li:not(:last-child) {}
.Floor002143 .imgs{width: 45%;}
.Floor002143 .info{ padding:2% 3%;}
}
@media (max-width:1024px) {
.Floor002143 .number table td{display: block;}
.Floor002143 .intro .more{margin: 0 auto;}
.Floor002143 .tit{top: 92%;}
.Floor002143 .open-video i{ width: 50px;height: 50px;}
.Floor002143 .open-video:before{left: -15px; top: -15px; bottom: -15px;right: -15px; }
.Floor002143 .open-video:after{left: -25px; top: -25px; bottom: -25px;right: -25px;}
.Floor002143 .number{padding: 1em;}
.Floor002143 .number li{width: 50%; margin-bottom: 1.5em; }
.Floor002143 .number li .counter{font-size:2.5em;}
}


/*PicList003142 */
.PicList003142 { padding: 4% 0; }
.PicList003142 li{float: left;  margin-bottom: 2%; transition: 0.3s;}
.PicList003142 li:hover{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);}
.PicList003142 li .txt{padding: calc(20 / 16 * 1em); background: #f5f5f5;}
.PicList003142 li .text{padding: calc(20 / 16 * 1em);  background: #fff;}
.PicList003142 li .tit{ font-size: calc(18 / 16 * 1em);line-height: 1.5; min-height: 3em;font-weight: bold;}
.PicList003142 li p{font-size: calc(15 / 16 * 1em); line-height: 1.75; min-height: 3.5em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #1952a1;}
.PicList003142 li time{color: #999999;display: inline-block; padding-left: 28px; background: url(../images/icon-time.svg) no-repeat left center; background-size: 20px auto; font-size: calc(15 / 16 * 1em);}

@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

/*Page002623 */
.Page002623 {padding: 0vw 0 4% 0; text-align: center; font-size: calc(18 / 16 * 1em);}
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 1vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 5px; border-radius: 50%; transition: .3s; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #1952a1; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #333; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #333; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 { padding: 2% 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}


/*News_detail*/
.News_detail { padding: 4% 0; }
.News_detail .news_info {background: #fff;border: 1px solid #eee; padding:calc(50 / 16 * 1em);}
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 1.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: calc(32 / 16 * 1em); font-weight: bold;  color: #333; }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }
.News_detail .news_info .title time {display: inline-block;color: #999;font-size: calc(16 / 16 * 1em);padding-left: 30px;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 20px;margin-top: 10px;}
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f3f4f7 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: calc(16 / 16 * 1em); }
.News_detail .bot { position: relative; margin-top: 2.5em; padding-top: 2em; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 150px; line-height: 3; border-radius: 100px; background: #1952a1; }
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #1952a1; }

@media(max-width:1024px) {
.News_detail .news_info{ padding:4%;}
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; width: 100px;}
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{ width: 100% !important; height: 100% !important;}
}



.ProrBox{ position: relative; z-index: 30;margin-bottom: 30px;}
.ProrBox .box{overflow: hidden; position: relative; z-index: 2;  padding:0 calc(90 / 16 * 1em) 0 calc(20 / 16 * 1em); background: #fff;}
.ProrBox .text{width: 100%;font-size: calc(16 / 16 * 1em); line-height:calc(60 / 16 * 1em);height:calc(60 / 16 * 1em); border: none; background: none; color: #999;}
.ProrBox .btn{position: absolute;right: 0; top: 0;height: 100%;width: calc(90 / 16 * 1em); background: url(../images/search-white.svg) no-repeat center #1952a1; cursor: pointer; background-size: auto calc(20 / 16 * 1em);}
@media (min-width:1025px) {
.ProrBox{m:3%;}
}
@media (max-width:1024px) {
.ProrBox{margin-top: 50px;}
.ProrBox .box{width:90%; margin: 0 auto;}
}

/*Prolist */
.Prolist { padding: 0 0 4% 0;  }
.Prolist li{float: left;  margin-bottom: 2%; background: #fff; }
.Prolist li a{position: relative;}
.Prolist li .txt{padding: calc(15 / 16 * 1em);  text-align: center;}
.Prolist li .tit{ font-size: calc(14 / 16 * 1em);line-height: 1.5; min-height: 3em;}
.Prolist li p{font-size: calc(15 / 16 * 1em); line-height: 1.75; min-height: 3.5em;color: #999999;}
.Prolist li .pic{overflow: hidden;}
.Prolist li .Ispic{padding-bottom: 86%;transition: 0.3s;background-size: contain;}
.Prolist li a:hover .Ispic{transform: scale(1.1);}
.Prolist li a:hover{color: #1952a1;}
.Prolist li .sale-flash {position: absolute;left: 10px;top: 10px;background: #1952a1;color: #fff;padding: 5px 8px;line-height: 19px;font-weight: bold;border-radius: 3px; white-space: nowrap; z-index: 2;}  

.Prolist li .shopcon {text-align: center;max-width: 185px;margin: 0 auto; margin-bottom: 20px;display: flex;align-items: center;}
.Prolist li .m_numberSelect{display:table; margin: 0 auto; border: 1px solid #e5e5e5; position: relative;  }
.Prolist li .m_numberSelect span{ cursor: pointer;}
.Prolist li .m_numberSelect .i_minus,
.Prolist li .m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#666; font-size:20px; font-weight:bold; text-align:center; float:left;}
.Prolist li .m_numberSelect .num{width:50px; color:#666; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; display:inline-block; height:30px;float:left;}

.Prolist li a.cart{background: #1952a1; width: 50px;height: 30px;display: inline-block;font-size:14px;color: #fff;text-align: center;line-height: 30px;}
.Prolist li a.cart:hover{background:#1952a1;}

@media (min-width:1320px){
.Prolist li{width: 18.5%;}
.Prolist li:not(:nth-child(5n)){margin-right: 1.875%;}
.Prolist li:nth-child(5n+1){clear: left;}  
}

@media (min-width:1025px) and (max-width:1320px){
.Prolist li{width: 23.5%;}
.Prolist li:not(:nth-child(4n)){margin-right: 2%;}
.Prolist li:nth-child(4n+1){clear: left;}    
}

@media (max-width:1024px) {
.Prolist li{width: 48%;}
.Prolist li:not(:nth-child(2n)){margin-right: 4%;}
.Prolist li:nth-child(2n+1){clear: left;} 
.Prolist li .txt{padding: 1em;}
}

.Member{background: url(../images/Member-bj.jpg) no-repeat center; padding: 6% 0;}
.Member .main{ padding:calc(40 / 16 * 1em);}
.Member .main .colse { position: absolute; width: 20px; height: 20px; right: 20px; top: 20px; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.Member .logoBox{margin-bottom: calc(30 / 16 * 1em);text-align: center;}
.Member .logo{ margin-bottom: 20px;}
.Member .logo img{height: 70px; text-align: center;}
.Member h2 {font-size: calc(24 / 16 * 1em);color: #333333;text-align: center;}
.Member .text {width: 100%;line-height: 50px;height: 50px;padding: 0 14px 0 50px;border-radius: 5px;border: 1px solid #d6d6d6;background: none;font-size: 16px;}
.Member .bot{ line-height:50px;}
.Member .bot .row{width: 100%;margin-bottom: 20px;overflow: hidden;position: relative;}
.Member .bot .row label{ position:absolute; left:50px; color:#999; line-height: 50px;}
.Member .bot .btn {width: 100%;height: 50px;font-size: 16px;color: #fff;background: #1952a1; cursor: pointer; border-radius: 5px;margin-top: 20px;border: none;box-shadow:0 5px 15px 0 rgba(25, 82, 161, 0.2);}
.Member .text:focus{ border-color:#1952a1;}
.Member a:hover{color:#1952a1;}

.Member .row.zh{background:url(../images/login_icon1.png) no-repeat}
.Member .row.mm{background:url(../images/login_icon2.png) no-repeat}
.Member .row.yx{background:url(../images/login_email.png) no-repeat}
.Member .row.gs{background:url(../images/login_gs.png) no-repeat}
.Member .row.dz{background:url(../images/login_dz.png) no-repeat}
.Member .row.gj{background:url(../images/login_gj.png) no-repeat}
.Member .row.dh{background:url(../images/login_dh.png) no-repeat}
.Member .row.xm{background:url(../images/login_xm.png) no-repeat}
@media (max-width:1024px) {
	.Member .main{ padding:calc(20 / 16 * 1em);}
}

/* 登录 */
.LoginBox{/* width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;left: 0;z-index: 99999;display: none; */}
.LoginBox .FormLogin{max-width: 500px;width: 90%;/* position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); */background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); margin: 0 auto;border-radius: 10px;}
.LoginBox .FormLogin .regbtn {float: right;}

/* 注册 */
.RegBox{/* width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;left: 0;z-index: 99999;display: none; */}
.RegBox .FormReg{max-width: 800px;width: 90%;/* position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); */background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);margin: 0 auto;border-radius: 10px;}

@media (min-width:1025px) { 
.RegBox .FormReg .bot .row2 {float: left;width:calc(50% - 10px);}
.RegBox .FormReg .bot .row2:nth-child(2n){float: right;}
}

/* 找回密码 */
.Forgot{ padding: 4% 0;}
.Forgot .FormFor{max-width: 800px;width: 90%;background: #fff; margin: 0 auto;}
.Forgot .tips {margin-top: 20px;font-size: 16px;color: #999999;text-align: center;}


.Cons{ padding: 4% 0;}

.Menu002320{background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}
.Menu002320 .title{border-bottom:3px solid #f8f8f8;position:relative;line-height:64px;font-size: 19px;color: #333;padding:0 20px 0 0;border-top:3px solid #01519c;margin:0;}
.Menu002320 .title span{ display:table; padding-left:20px; padding-right:6px;  margin-top:-3px;}
.Menu002320 .title:after{ position:absolute; left:0; bottom:0; width:100%;height:1px; background-color:#e7e7e7; content:''; margin-top:20px;}
.Menu002320 nav{ padding:0 20px;}
.Menu002320 nav li{ border-bottom:1px solid #f0f0f0;}
.Menu002320 nav li:last-child{ border-bottom:none;}
.Menu002320 nav li a{display:block;color:#666;line-height:60px;padding-left:60px;position: relative; background: url(../images/Menu002320-tit.png) no-repeat left center; font-size: 16px;}
.Menu002320 nav li:nth-of-type(2) a{background-image: url(../images/Menu002320-tit2.png);}
.Menu002320 nav li:nth-of-type(3) a{background-image: url(../images/Menu002320-tit3.png);}
.Menu002320 nav li.hover a,
.Menu002320 nav li.aon a{background-image: url(../images/Menu002320-tit_hover.png); color:#1952a1;}
.Menu002320 nav li:nth-of-type(2):hover a,
.Menu002320 nav li:nth-of-type(2).aon a{background-image: url(../images/Menu002320-tit2_hover.png);color:#1952a1;}
.Menu002320 nav li:nth-of-type(3):hover a,
.Menu002320 nav li:nth-of-type(3).aon a{background-image: url(../images/Menu002320-tit3_hover.png);color:#1952a1;}
@media (min-width:1025px) and (max-width:1200px) { 
.Menu002320 nav li a{padding-left:30px;  background-position: -15px center;}
}


/*Form002100 */
.Form002100 .reg_form{  padding:4%; background: #FFF;}
.Form002100 .reg_form h1{ margin:0; font-size:24px; color:#333;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }
.Form002100 .reg_form dl.table dd{ width:80%;padding-left:2%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:45px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#1952a1; color:#333;}
.Form002100 .reg_form table{ max-width:600px;}
.Form002100 .reg_form td{ padding:0; line-height:45px; padding-bottom:15px;}
.Form002100 .reg_form td.f_name{ width:180px; color:#333;  font-size: 16px;text-align: right;}
.Form002100 .reg_form td .text{ width:100%;border:none; color: #999; border:1px solid #eee; background: #f8f8f8; padding:0 10px; border-radius:5px; line-height:45px; height:45px;font-size: 16px;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:80%;border-radius:5px; font-size:16px; color:#fff; background:#1952a1; cursor:pointer; padding:0;  border:none; height:50px; max-width:220px;margin-top:6%;}
@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
.Form002100 .reg_form td.btn input{ font-size:14px;    max-width: none;  width: 100%; }
.Form002100 .reg_form td.f_name{ width:150px; line-height:22px;   font-size: 14px;}
.Form002100 .reg_form h1{ font-size: 19px;}
}



.member-order{padding:4%; background: #FFF;}
.member-order h1{ margin:0; font-size:24px; color:#333;}
.member-order .ordList{border-top: 1px dashed #ccc;padding: 3% 0 0 0;margin-top: 3%;overflow: hidden;}
.member-order .numberInput{width:80px; color:#666; font-size:14px; border-radius: 3px; text-align:center; line-height:30px; border: none; border:1px solid #e5e5e5; display:inline-block; height:30px;float:left;}

.member-order .item{ margin-bottom: 4%;}
.member-order .item-inner{ }
.member-order .item-inner h2{font-size:20px;color:#333;margin:0; margin-bottom: 12px;}
.member-order .item-head{ font-size: 14px; position: relative; display: table; width: 100%; text-align: left; background:#1952a1; color: #fff; text-align: center; }

.member-order .item-head em{ font-style: normal;}
.member-order .item-head span{display: table-cell;padding:10px;}
.member-order .item-head .span1{width:6%;}
.member-order .item-head .span2{width:14%;}
.member-order .item-head .span3{width:12%;}   
.member-order .item-head .span4{width:12%;}
.member-order .item-head .span5{width:22%;}
.member-order .item-head .span6{width:13%;}
.member-order .item-head .span7{width:13%;}
.member-order .item-head .span8{width:8%;}


.member-order .item-list{ display: flex; align-items: center;  width: 100%; line-height: 1.4;}
.member-order .item-td{ display: table-cell; vertical-align: middle; padding: 10px;word-wrap: break-word;}
.member-order .item-td:nth-child(1){width:6%;}
.member-order .item-td:nth-child(2){width:14%;}
.member-order .item-td:nth-child(3){width:12%;}
.member-order .item-td:nth-child(4){width:12%;}
.member-order .item-td:nth-child(5){width:22%;}
.member-order .item-td:nth-child(6){width:13%;}
.member-order .item-td:nth-child(7){width:13%;}
.member-order .item-td:nth-child(8){width:8%;}

.member-order .item-td{font-size: 14px; text-align: center;}
.member-order .item-list:nth-child(2n){background: #f8f8f8;}
.member-order .item-list .item-td .tit{color:#1952a1;font-weight: bold;}
.member-order .pic img{max-height: 70px;}
.member-order .pro{ width: 40%; position: relative; padding-left: 50px;}
.member-order .pro .pic{position: relative;max-width: 97px;display: table; float: left; height: 97px; width: 45%;}
.member-order .pro .pic a{ display: table-cell; vertical-align: middle;}
.member-order .pro .pic a img{ max-width: 100%;max-height: 80px;}
.member-order .pro .tit { padding-left: 15px; text-align: left;display: table; float: left; height: 97px; width: 55%;}
.member-order .pro .tit a{ display: table-cell; vertical-align: middle;}
@media only screen and (max-width:767px ) {
.member-order{ padding:20px;}
.member-order .ordList .item{overflow-x: auto;}
.member-order .ordList .item-inner{ width: 200%;}
.member-order .item-inner h2{ font-size: 18px;}
.member-order .item-head > *{ display: block;}
.member-order .item-head .total{ float: none;}
.member-order .item-td{  position: relative; padding:10px 5px}
.member-order .item-td .m_numberSelect{ display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.member-order .item-head span{padding:10px 5px}
.member-order .item-head .span1{width:10%;}
.member-order .item-head .span2{width:10%;}
.member-order .item-td:nth-child(1){width:10%;}
.member-order .item-td:nth-child(2){width:10%;}

.member-order .pro{ display: block; width: 100%;border-bottom: 1px solid #f2f2f2; height: auto;}
.member-order .pro .tit{ width: 55%;}
}


.Ser-search{ padding:4% 0; background: #fff;}
.Ser-search .auto{padding: 30px;background: #fff;box-shadow:0 0px 15px rgba(0,0,0,0.1);}
.Ser-search .box-select{position: relative; z-index: 30; }
.Ser-search .box-select .open{  z-index: 10;   position: relative;}

.Ser-search .select-list{position: absolute; top: 100%; left: 0; width: 100%;border: 1px solid #ededed; background: #fff;border-top: 0;box-shadow: 15px 0 16px rgba(0,0,0,0.04);}
.Ser-search .select-list{padding: 15px;color: #666;display: none;}
.Ser-search .select-list ul{padding-right: 10px;}
.Ser-search .select-list li{line-height: 30px; cursor: pointer;}
.Ser-search .select-list li:hover{  color: #1952a1;}
.Ser-search .select-list .mCustomScrollbar{max-height: 270px;margin-right: 2px;overflow-y: auto;}

.Ser-search .select-list .mCustomScrollbar::-webkit-scrollbar{width:4px;  height:100%;}
.Ser-search .select-list .mCustomScrollbar::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.Ser-search .select-list .mCustomScrollbar::-webkit-scrollbar-thumb{ background:#1952a1; border-radius:2px;}
.Ser-search .select-list .mCustomScrollbar::-webkit-scrollbar-thumb:hover{background:#1952a1;}
.Ser-search .select-list .mCustomScrollbar::-webkit-scrollbar-corner{background:#1952a1;}

.Ser-search .a_after{border:1px solid transparent; border-bottom-color: #eee;line-height: 50px;padding-right: 46px;position: relative;color: #666; transition: 0.3s;}
.Ser-search .box-select.on{z-index: 40;}
.Ser-search .on .a_after{border-bottom-color: #eee; }
.Ser-search .a_after:after{position: absolute; content: ''; width: 8px; height: 8px; border-bottom: 1px solid #b7b7b7;border-right: 1px solid #b7b7b7; transform: rotate(45deg); right: 20px; top: 50%; margin-top: -4px;}

@media(min-width:1025px){
.Ser-search .box{float: left; }
.Ser-search .box-select{width: 48%;margin-right: 4%;}
.Ser-search .box-select:last-child{ margin-right: 0;}
}
@media(max-width:1024px){
.Ser-search{bottom: 0!important; margin-top: 3vw;}
.Ser-search .box-select{margin-bottom: 20px;}
.filter-option-inner-inner{ line-height: 34px!important;}
}



/*.TextList000594*/
.TextList000594{padding:0 0 4% 0;background: #fff;}
.TextList000594 .dl_top{ /* background: #1952a1; */ border-bottom: 3px solid #1952a1; color:#666; font-size:16px;padding:5px;}
.TextList000594 .dl{ overflow:hidden; clear:both;}
.TextList000594 .list .dl{line-height: 1.5; padding:5px;color: #333; }
.TextList000594 .dl dd{  float:left;display:block; padding: 5px 12px;font-size:16px; }
.TextList000594 .dl_top dd a{color: #fff;position: relative;padding-left: 20px;}
.TextList000594 a:hover{ color: #1952a1;}
.TextList000594 .dl_top dd a::after{content: "";display: block;width: 20px;height:20px;background: url(../images/px1.svg) no-repeat 0 0;background-size: 20px;position: absolute;left: 0;top: 0;}
.TextList000594 .dl_top dd.on a::after{background: url(../images/px2.svg )no-repeat 0 0;background-size: 20px;}
.TextList000594 .list{ background: #fff;}
.TextList000594 .list:nth-child(2n){background: #f8f8f8; }

.TextList000594 .dl dd{width: 10%;}
.TextList000594 .list .info{ display:none; background-color:#f9f9f9; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;line-height: 24px;padding: 2%; margin-left:-2%; width:104%;}
.TextList000594 .dl dd:nth-child(1){ width:25%;}
.TextList000594 .dl dd:nth-child(2){ width:10%;}
.TextList000594 .dl dd:nth-child(3){ width:20%;}
.TextList000594 .dl dd:nth-child(4){ width:25%;}
.TextList000594 .dl dd:nth-child(5){ width:20%;}


@media(max-width:1000px){
.TextList000594 .dl dd{ width:20% !important;font-size:15px;}
}
@media(max-width:640px){
.TextList000594 .dl dd{ font-size:14px;}
.TextList000594 .dl_top{ font-size:14px;}
}



/*Prolist */
.NewPro { padding: 4% 0 2% 0;  }
.NewPro li{float: left;  margin-bottom: 2%; background: #fff; }
.NewPro li a{position: relative;}
.NewPro li .txt{padding: calc(20 / 16 * 1em);  text-align: center;}
.NewPro li .tit{ font-size: calc(16 / 16 * 1em);line-height: 1.5; min-height: 3em;}
.NewPro li p{font-size: calc(15 / 16 * 1em); line-height: 1.75; min-height: 3.5em;color: #999999;}
.NewPro li .pic{overflow: hidden;}
.NewPro li .Ispic{padding-bottom: 86%;transition: 0.3s;background-size: contain;}
.NewPro li a:hover .Ispic{transform: scale(1.1);}
.NewPro li a:hover{color: #1952a1;}

@media (min-width:1025px) {
.NewPro li{width: 18.4%;}
.NewPro li:not(:nth-child(5n)){margin-right:2%;}
.NewPro li:nth-child(5n+1){clear: left;}    
}
@media (max-width:1024px) {
.NewPro li{width: 49%;}
.NewPro li:not(:nth-child(2n)){margin-right: 2%;}
.NewPro li:nth-child(2n+1){clear: left;} 
.NewPro li .txt{padding: 1em;}
}



/*.Map001372 为demo编号*/
.Map001372{padding:4% 0;}
.Map001372 .ytable{margin-bottom: 2vw;border-radius: 10px;}
.Map001372 .txt{background: #fff; padding:1% 4%;width: 50%;}
.Map001372 .txt h2{ color: #333; font-size:calc(30 / 16 * 1em); margin: 0; margin-bottom:calc(15 / 30 * 1em);}
.Map001372 .txt .tips{color: #333;font-size:calc(16 / 16 * 1em); line-height: 1.8;margin-bottom:calc(25 / 16 * 1em);}
.Map001372 .txt li{ padding: 15px 0; line-height: 34px; padding-left: 36px;background-repeat:no-repeat;background-position: left 20px; font-size: calc(18 / 16 * 1em);color: #333;}
.Map001372 .txt li+li{ }
.Map001372 .txt li.add{background-image:url(../images/Map001372-icon_4.png);}
.Map001372 .txt li.phone{background-image:url(../images/Map001372-icon_1.png);}
.Map001372 .txt li.email{background-image:url(../images/Map001372-icon_3.png);}

.Map001372 .txt .code{ max-width: 250px;}
.Map001372 .txt .code dd{float: left;width: 48%;text-align: center;max-width: 120px;}
.Map001372 .txt .code dd:nth-child(2n){float: right;}
.Map001372 .txt .code dd img{ border-radius: 5px; border: 1px solid #ededed; padding: 5px; background: #fff;}
.Map001372 .txt .code dd aside{ margin-top: 1vw;}

.Map001372 .form{width:50%;box-shadow: 5px 5px 30px rgba(0,0,0,.1);padding: 3%; background: #fff;}
.Map001372 .form td{padding-bottom:2%;}
.Map001372 .form td div{ position:relative;}
.Map001372 .form label{ position:absolute; left:15px; top:0; font-size: 16px; line-height: 50px; color:#666;}
.Map001372 .form .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:1px solid #ededed; background: #fff; border-radius: 5px;}
.Map001372 .form textarea.text{ height:102px;}
.Map001372 .form .btn input{background: #1952a1;cursor: pointer;padding: 0;border: none;width: 140px;height: 50px;font-size: 18px;color: #fff;border-radius: 5px;}
.form-horizontal .form-group{ margin-left: 0px!important;  margin-right: 0px!important;}
@media(max-width:1024px){
.Map001372 .ytable-cell{ display: block;}
.Map001372 .txt{ padding:4%;width: 100%;}
.Map001372 .form{width:100%;}
}

@media(max-width:640px){
.Map001372 .form td{ display: block; padding-right: 0; }
}


/* 搜索页面 */

.Search_list{padding: 0 0 4% 0;}
.Search_list .name{ font-size: 32px;color: #333; border-bottom: 1px solid #e4e4e4; margin-bottom: 35px; padding-bottom: 20px;}
.Search_list .redcolor{ color: #fff; background: #1952a1; padding: 0px 8px;line-height: 30px;height: 30px; display: inline-block; text-align: center; }
.Search_list .yellowcolor{ color: #f6aa00;}
.Search_list .iradio{ position:absolute;top:45%; left:20px; display:block; width:17px; height:17px; background:url(../images/Shop002333-shop_icon.png) no-repeat 0 0; }
.Search_list .iradio.unradiobtn{ background-position:0 -46px;}
.Search_list .iradio.radiobtn{ background-position:0 0;}
.Search_list .m_numberSelect{ display:inline-block; border: 1px solid #e5e5e5; position: relative; background-color: #FFF; width:96px;}
.Search_list .m_numberSelect .i_minus,
.Search_list .m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#666; font-size:20px; font-weight:bold; text-align:center; float:left;}
.Search_list .m_numberSelect .numberInput{width:40px; color:#666; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; display:inline-block; height:30px;float:left;}



.Search_list .item{ margin-bottom:2%;}
.Search_list .item-inner{ background:#fff; padding:0 2%; color: #666;box-shadow: 0 1px 18px rgba(0,0,0,0.05) }
.Search_list .item-inner .box-head{position: relative; cursor: pointer;padding:2% 0;}
.Search_list .item-inner h2{font-size:18px;color:#333;margin:0;}
.Search_list .item-inner .box-head i{ position:absolute; width:22px; height:22px; background:#1952a1; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.Search_list .item-inner .box-head i::before,
.Search_list .item-inner .box-head i::after{ position:absolute; content:''; background:#fff;}
.Search_list .item-inner .box-head i::before{ left:18%; width:62%; height:2px; top:50%; margin-top:-1px;}
.Search_list .item-inner .box-head i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.Search_list .item-inner .box-head.select i::after{ display:none;}
.Search_list .item-inner .box-head .more {position: absolute;right: 0;bottom: 20px; color: #fff; background: #1952a1; font-size: 14px; padding:5px 8px;}
.Search_list .item-main{display: none;}

.Search_list .item-head{ font-size: 14px; position: relative; display: table; width: 100%; text-align: left; border-bottom:2px solid #1952a1;}
.Search_list .item-head em{ font-style: normal;}
.Search_list .item-head span{display: table-cell;padding:10px;}
.Search_list .item-head .span1{width:6%;}
.Search_list .item-head .span2{width:12%;}
.Search_list .item-head .span3{width:14%;}
.Search_list .item-head .span4{width:26%;}
.Search_list .item-head .span5{width:12%;}
.Search_list .item-head .span6{width:10%;}

.Search_list .item-list{ display: table; width: 100%; text-align: left; line-height: 1.4;}
.Search_list .item-td{ display: table-cell; vertical-align: middle; padding: 10px; font-size: 14px;}
.Search_list .item-td:nth-child(1){width:6%;}
.Search_list .item-td:nth-child(2){width:12%;}
.Search_list .item-td:nth-child(3){width:14%;}
.Search_list .item-td:nth-child(4){width:26%;}
.Search_list .item-td:nth-child(5){width:12%;}
.Search_list .item-td:nth-child(6){width:10%;}

.Search_list .item-td+.item-td{ }
.Search_list .item-list+.item-list .item-td{ border-top: 1px solid #f2f2f2;}
.Search_list .item-list:nth-child(2n){ background: #f8f8f8;}
.Search_list .item-list .item-td .tit{color:#333;font-weight: bold;}
.Search_list .pic img{max-height: 65px;}
.Search_list .pro{ width: 40%; position: relative; padding-left: 50px;}
.Search_list .pro .pic{position: relative;max-width: 97px;display: table; float: left; height: 97px; width: 45%;}
.Search_list .pro .pic a{ display: table-cell; vertical-align: middle;}
.Search_list .pro .pic a img{ max-width: 100%;max-height: 80px;}
.Search_list .pro .tit { padding-left: 15px; text-align: left;display: table; float: left; height: 97px; width: 55%;}
.Search_list .pro .tit a{ display: table-cell; vertical-align: middle;}
@media only screen and (max-width:767px ) {
.Search_list{ padding:10px;}
.Search_list .item-head > *{ display: block;}
.Search_list .item-head .total{ float: none;}
.Search_list .item-td{ float: left; width: 30%; word-break:break-word; word-wrap: break-word; display: table; height: 80px;}
.Search_list .item-td:nth-child(2){width: 50%; position: relative;}
.Search_list .item-td:nth-child(4){width: 20%;}
.Search_list .item-td+.item-td>*{ display: table-cell; vertical-align: middle;}
.Search_list .item-td .m_numberSelect{ display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Search_list .pro{ display: block; width: 100%;border-bottom: 1px solid #f2f2f2; height: auto;}
.Search_list .pro .tit{ width: 55%;}
}

.RighInfo001108 .shopcon {text-align: center;max-width: 185px; margin-top: 20px;display: flex;align-items: center;}
.RighInfo001108 .shopcon .btn {background-color:#1952a1; color:#fff; border-radius:0;}
.RighInfo001108 .shopcon .btn a {color:#fff;}
.RighInfo001108 .m_numberSelect{display:table; margin-right:1em; border: 1px solid #e5e5e5; position: relative;  }
.RighInfo001108 .m_numberSelect span{ cursor: pointer;}
.RighInfo001108 .m_numberSelect .i_minus,
.RighInfo001108 .m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#666; font-size:20px; font-weight:bold; text-align:center; float:left;}
.RighInfo001108 .m_numberSelect .num{width:50px; color:#666; font-size:14px; text-align:center; line-height:30px; border: none; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; display:inline-block; height:30px;float:left;}