﻿.swiper-container{
	width: 100%;
}
p{
	color: black;
}
.left{
	width: 18%;
	vertical-align: top;
	text-align: left;
}
.right{
	width: 15%;
	vertical-align: top;
	text-align: right;
}
.center-tab-product{
	font-size:14px ;
	width: 100%;
	max-width: 1155px;
}
.center-tab-product img{
	width: 100%;
}
#pic-style{
	max-width: 269px;
}
.product-td-left{
	text-align: right !important;
}
.product-td-right{
	text-align: left !important;
}
.one-info-style{
	text-align: center;
	padding-top: 6%;
}
.product-left-div{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.product-left-div div{
	text-align: left;
}
.product-right-div{
	width: 85%;
	margin: 0 auto;
	text-align: center;
}
.product-right-div div{
	text-align: right;
}
.product-one-div{
	width: 95%;
	margin: 0 auto;
	text-align: center;
}
.product-one-div div{
	text-align: right;
}
.product-left-div div p,.product-right-div div p{
	margin-bottom: 2%;
	font-size: 14px;
}
.product-left-div div img{
	padding-top: 5%;
}
.product-left-div div img,.product-right-div div img,.product-one-div div img{
	width: 99%;
	height: auto;
}
.product-one-div div p{
	margin-bottom: 2%;
}
.product-tab-style div p:first-child{
	margin-top: 2%;
}
#choose{
	position: relative;
}
.choice-require{
	position: absolute;
	top: 50px;
	left: 0px;
	z-index: 100;
	width: 100%;
	height: 300px;
	overflow: auto;
	display: none;
}
.big-group{
	width: 100%;
	margin-top: -2% !important;
	background-color: white;
}
.big-group td{
	vertical-align: top;
}
.choice-require .choose-tr td{
	width: 20%;
	border-bottom: solid 1px #eaeaea;
	position: relative;
}
.choose-tr  img{
	position: absolute;
	top: 16px;
	right: 0;
}
.demo-list{
	display: none;
}
#choose img{
	margin:0 1%;
	width: 13px;
}
.top-dis{
	margin-top: 7%;
}
.bor{
	border-bottom: solid 1px #eaeaea;
}
.title{
	position: absolute;
	top: -36px;
	left: 0px;
}
.product-left-div1{
	position: relative;
	width:99%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 5% !important;
}
.product-left-div1 div{
	text-align: left;
}
.product-left-div1 img{
	width: 99%;
	max-width: 269px;
}
.product-td-right .ul1{
	float: left;
	height: 30px;
	line-height: 30px;
}

.product-td-right .ul1 li{
	float: left;
	padding: 0 10px;
	border-right: solid 1px #eaeaea;
}
.product-td-right .ul1 li:first-child{
	padding-left: 0 !important;
}
.one-info-style input{
	width: 18%;
	border: solid 1px black;
	background-color: white;
	font-size: 16px;
	color: black;
	height: 40px;
	line-height: 40px;
	margin-bottom: 6%;
}
.product-left-div1 p{
	font-size: 14px;
}
.anniu{
	width: 19px !important;
	height: 10px !important;
}
/*定制服务*/
.input-tab{
	margin-top: 10%;
	text-align: left;
}
.info-input1,.info-input2{
	margin: 0;
	height: 40px;
	line-height: 40px;
	border: none;
	margin-bottom: 6%;
}
.info-input1{
	width: 20%;
	border-left: solid 1px #eaeaea !important;
	border-top: solid 1px #eaeaea !important;
	border-bottom: solid 1px #eaeaea !important;
	padding-left: 2%;
}
.info-input2{
	width: 70%;
	border-right: solid 1px #eaeaea !important;
	border-top: solid 1px #eaeaea !important;
	border-bottom: solid 1px #eaeaea !important;
	margin-left: -1.5%;
}
.submit-form{
	text-align: center !important;
	margin-right: 4%;
	float: right;
	border: 1px solid #c6c6c6 !important;
	background-color: #dddddd;
}
.right-img{
	margin-left: 5%;
}
/*顾客服务*/
.service-tab{
	width: 100%;
	max-width: 1155px;
	text-align: center;
	font-size:14px;
	border: solid 1px #eaeaea;
}
.service-bor {
	border-right: solid 1px #eaeaea;
}
.service-tr td{
	border-right: solid 1px #eaeaea;
	border-bottom: solid 1px #eaeaea;
}
.service-tab li{
	height: 26px;
	line-height: 26px;
}
.service-tab p{
	height: 50px;
	line-height: 50px;
}
/*联系我们*/
.two-service{
	margin: 8% 0;
	border: none !important;
}
.two-service td{
	width: 50%;
}
.custom-tab{
	background-color: #f5f5f5;
	border: none !important;
	text-align: center;
	margin-bottom: 8%;
}
/*门店查询*/
.map{
	font-size: 14px;
	text-align: center;
}
.map-td{
	max-width: 1259px;
	width: 78%;
}
.map-td img{
	width: 100%;
}
#input_province{
	width: 99%;
}
#input_area,#input_city{
	margin: 6% 0;
	width: 48%;
}
.form-control,.search-input{
	height: 40px;
	line-height: 40px;
	border: solid 1px #eaeaea;;
}
.search-input{
	text-align: center;
	width: 99%;
	background-color: #1f1f1f;
	color: white;
	margin-bottom: 15%;
}
.shop-position img{
	vertical-align: middle;
}
.shop-position{
	margin-bottom: 15%;
}
.shop-num{
	width: 99%;
	background-color: #f5f5f5;
	text-align: center;
}
.shop-info{
	text-align: left;
	background-color: white;
	width: 86%;
	margin: 0 auto;
	margin-top: 8%;
}
.shop-info li{
	height: 26px;
	line-height: 26px;
}
/*配送货物*/
.search-code{
	border: solid 1px #eaeaea;
	height: 40px;
	line-height: 40px;
	width: 98%;
	color: black;
}
.pay-function{
	border: none !important;
	list-style: disc !important;
	margin-left: 5% !important;
}
.trade-info{
	width: 100%;
	border: solid 1px #c6c6c6; 
	border-bottom: none !important;
}
.trade-info td{
	padding-left: 2%;
	width: 50%;
	height: 50px;
	line-height: 50px;
}
.trade-title{
	background-color: #e9e9e9;
	border-bottom: solid 1px #c6c6c6; 
}
.trade-left{
	vertical-align: top;
	background-color: #dddddd;
	border-bottom: solid 1px #c6c6c6; 
}
.trade-right {
	border-bottom: solid 1px #c6c6c6; 
}
.trade-right .pay-function{
	margin-top: 3%;
	margin-bottom: 5%;
}
.trade-right .pay-function li{
	height: 26px;
	line-height: 26px;
}
.info{
	width: 100%;
	padding-bottom: 5%;
	border-bottom: solid 1px #c6c6c6; 
	margin-bottom: 5%;
}

