/*举报icon*/
.go_complanint {
	float: right;
	height: 18px;
	font-size: 14px;
	font-family: SourceHanSansCN-Regular, SourceHanSansCN;
	font-weight: 400;
	color: #999;
	line-height: 21px;
}
.go_complanint img {
	width: 14px;
	height: 14px;
	position: relative;
	top: 2px;
}
.go_complanint:hover .show {
	display: none;
}
.go_complanint:hover .hide {
	display: inline;
}
.go_complanint .hide {
	display: none;
}
.go_complanint:hover {
	color: #333;
}
/* 换模板模块 */

.changeLogo {
	background: #4674ED;
}
.logoLeftBox {
	margin: 21px 0;
}
.logoLeftBox1 img {
	width: 58px;
	height: 58px;
}
.logoLeftBox2 {
	margin-left: 21px;
}
.logoLeftBox2 h1 {
	font-size: 24px;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 36px;
	letter-spacing: 1px;
	margin-bottom: 8px;
}
.logoLeftBox2 h3 {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
}
.logoRightBox {
	margin: 40px 0;
}
.logoRightBox img {
	width: 19px;
	height: 19px;
}
.logoRightBox h2 {
	margin-left: 5px;
}
.logoRightBox h2 span {
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}
.changeBanner {
	height: 40px;
	line-height: 40px;
}
/* 整体内容背景设置 */

.mainBody {
	padding-bottom: 40px;
	min-height: 48vh;
	display: none;
}
/* 当前位置banner样式 */

.currrentGeoBanner {
	width: 1200px;
	margin: 16px auto;
	height: 12px;
	line-height: 12px;
}
.currrentGeoBanLeft {
	float: left;
	padding-top: 0 !important;
}
.currrentGeoBanLeft .curp {
	display: inline-block;
	width: 62px;
	height: 13px;
}
.curspan {
	font-size: 12px;
	font-weight: 400;
	color: #999999;
}
/* 商品详情 左侧图片*/

.goodsDetail {
	background: #FFFFFF;
}
.goodsTitle {
	font-size: 20px;
	font-weight: 400;
	color: #333333;
	padding-bottom: 16px;
}
.goodsImg {
	width: 387px;
	margin-right: 24px;
	position: relative;
}
.bigImg {
	width: 380px;
	height: 380px;
	margin-bottom: 10px;
	border: 1px solid #E6E6E6;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 0;
}
.bigImg img {
	width: auto!important;
	height: auto!important;
	max-width: 100%!important;
	max-height: 100%!important;
}
.smallImgLi, .smallImgVideo {
	float: left;
	box-sizing: border-box;
	margin-right: 20px;
	width: 60px;
	height: 60px;
	border: 1px solid transparent;
	position: relative;
}
.smallImgLi {
	position: relative;
	border: 1px #E6E6E6 solid;
}
 .goodsImgUl li:nth-child(5n+0) {
 margin-right: 0;
}
.goodsImgUl {
	margin-top: 16px;
}
.smallImg {
	width: auto!important;
	height: auto!important;
	max-width: 100%!important;
	max-height: 100%!important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.smallImgLi:hover, .smallImgVideo:hover {
	cursor: pointer;
}
.videoChosed {
	position: absolute;
	left: 15px;
	top: 15px;
}
.goodsIntroduce {
	width: 550px;
	float: left !important;
	margin-right: 15px;
}
/* 商品详情 上架商品右侧参数*/

.shangJiaPrice .nokeshou {
	width: 100%;
	padding-bottom: 16px;
	background: #FFF9F3;
}
.shangJiaPrice .haskeshou {
	padding-bottom: 16px;
	background: #FFF9F3;
}
.marginT31 {
	margin-top: 25px;
}
.marginT19 {
	margin-top: 19px;
}
.marginT23 {
	margin-top: 30px;
}
.marginB24 {
	margin-bottom: 24px;
}
.marginT12 span {
	vertical-align: unset;
}
.marginB12 {
	margin-bottom: 12px;
}
.marginL64 {
	margin-left: 64px;
}
.mrginR14 {
	margin-right: 14px;
}
.marginL24 {
	margin-left: 24px;
}
.width198 {
	width: 198px;
}
.jiageUl, .qidingUl, .keshouUl {
	display: inline-block;
	padding-left: 20px;
}
.jiageUl li:last-child, .qidingUl li:last-child {
	padding-right: 0 !important;
}
.qidingUl, .keshouUl {
	height: 14px;
	line-height: 14px;
}
.marginT4 {
	height: 30px;
	line-height: 30px;
}
.marginT4 span {
	vertical-align: middle;
}
.jiageUl, .ShangJiaPriceLiPT {
	height: 30px;
	line-height: 50px;
}
.jiageUl {
	margin-top: 14px;
}
.jiage, .qiding {
	padding: 0;
}
.ShangJiaPriceLi {
	height: 50px;
	line-height: 40px;
}
.ShangJiaPriceLiP, .ShangJiaPriceLiPT {
	width: 153px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ShangJiaPriceLiPS {
	width: 100%;
	height: 30px;
}
.heightLi {
	height: 50px;
}
.ShangJiaPriceLiP span, .ShangJiaPriceLiPS span, .ShangJiaPriceLiPT span {
	font-size: 18px;
	color: #FF3333;
}
.ShangJiaPriceLiP strong, .ShangJiaPriceLiPS strong, .ShangJiaPriceLiPT strong {
	font-size: 28px;
	font-weight: normal;
	color: #FF3333;
	margin-left: 4px;
}
.ShangJiaPriceLiP b, .ShangJiaPriceLiPS b, .ShangJiaPriceLiPT b {
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}
.classEffect {
	padding: 16px 0 0 0;
	border-bottom: 1px solid #E6E6E6;
}
.classEffectUl {
	margin-left: 20px;
	width: 610px;
}
.classEffectLi {
	margin-right: 24px;
	padding: 0 11px;
	height: 22px;
	background: #FFFFFF;
	border-radius: 2px;
	border: 1px solid #DDDDDD;
	line-height: 22px;
	text-align: center;
	margin-bottom: 16px;
}
.classEffectLi img {
	display: none;
}
.classEffectLi:hover {
	background: #fff;
	border: 1px solid #D11120;
	cursor: pointer;
}
.classEffectLi:hover span {
	color: #D11120 !important;
}
.classEffectLi span {
	color: #666666;
	font-size: 12px;
}
.classEffectLiChosed {
	border: 1px solid #D11120;
	position: relative;
}
.classEffectLiChosed img {
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.classEffectLiChosed span {
	color: #D11120;
}
.goodsParamsTitle {
	margin-left: 16px;
	font-size: 12px;
	width: 40px;
	float: left;
	font-weight: 400;
	color: #999999;
	display: inline-block;
	vertical-align: super;
}
.paddingT17 {
	padding-top: 16px;
}
.paddingB18 {
	padding-bottom: 18px;
}
.paddingT12 {
	padding-top: 12px;
}
.paddingB12 {
	padding-bottom: 12px;
}
.goodsParams {
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 0;
}
.goodsParamsUl {
	margin-left: 16px;
	width: 86%;
	padding-top: 0;
}
.goodsParamsLi {
	border-bottom: 1px dashed #E8E8E8;
	padding: 16px 4px;
}
.goodsParamsLi:last-child {
	border-bottom: none;
}
.width252 {
	width: 252px;
}
.marginL87 {
	margin-left: 87px;
}
.goodsParamsLiP {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}
.shangJiaBtn {
	margin-top: 40px;
	margin-left: 107px;
}
.ziXunBtn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #D11120;
	border-width: 0;
	position: relative;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
}
.ziXunBtn:hover {
	cursor: pointer;
	background: #a52e34;
}
.ziXunBtn span {
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	margin-left: 4px;
}
.ziXunPng {
	display: inline-block;
	vertical-align: sub;
	width: 16px;
	height: 16px;
}
.chaKanBtn {
	margin-left: 18px;
	border-width: 0;
	border: 1px solid #D11120;
	font-size: 14px;
	font-weight: 500;
	color: #D11120;
	background: #FFFFFF;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 2px;
	position: relative;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
}
.chaKanBtn:hover {
	cursor: pointer;
	background: #FFF0E0;
}
/* 商品详情 下架商品右侧参数*/

.goodsXiaJia {
	width: 756px;
	height: 155px;
	background: #FAFAFA;
	margin-top: 27px;
	position: relative;
}
.yiXiaJiaBg {
	position: absolute;
	right: 0;
	top: 0;
}
.goodsXiaJiaCont {
	margin-left: 24px;
}
.goodsXiaJiaCont h3 {
	font-size: 16px;
	font-weight: 500;
	color: #666666;
	padding: 20px 0;
}
.goodsXiaJiaContLi {
	margin-bottom: 18px;
	position: relative;
}
.goodsXiaJiaContLi span {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	margin-left: 27px;
	line-height: 18px;
}
.goodsXiaJiaContLi strong {
	font-size: 12px;
	font-weight: 400;
	color: #999999;
	margin-left: 14px;
}
.goodsXiaJiaContLi img {
	position: absolute;
	left: 0;
	top: 2px;
}
/* 商家推荐 */

.businessRecommend {
	background: #FFFFFF;
	margin: 24px auto;
	padding: 0;
	position: relative;
	border: 1px solid #F7F7F7;
}
.Recommend {
	width: 64px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 500;
	padding-left: 16px;
	border-left: 2px #D11120 solid;
	color: #333333;
}
.RecommendUl {
	padding: 20px;
	border-top: 1px solid #F7F7F7;
}
.RecommendLi {
	float: left;
	width: 180px;
	height: 276px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	margin-right: 16px;
	box-sizing: border-box;
}
 .RecommendLi:nth-child(6n) {
 margin-right: 0;
}
.RecommendLi:hover {
	border: 1px solid #D11120;
}
.recommodLiUp {
	height: 178px !important;
}
.RecommendLi img {
	width: 100%;
	height: 178px;
}
.RecommendLiDetail {
	padding-left: 8px;
	padding-bottom: 8px;
}
.RecommendLiDetail h2 {
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	margin-top: 16px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 159px;
}
.bigTitle {
	width: 199px !important;
}
.RecommendLiDetail h2:hover {
	color: #D11120;
}
.RecommendLiDetail h1 {
	font-size: 20px;
	font-weight: 500;
	color: #D11120;
	margin-top: 6px;
}
.detailContentLeft {
	margin-right: 14px;
	width: 210px;
}
/* 企业名片 */


/* 热门关注 */

.hotConcern {
	background: #FFFFFF;
	border: none !important;
	margin-bottom: 10px;
}
/* 店内分类 */

.storeClassification {
	width: 208px;
	background: #FFFFFF;
	border: 1px solid #F2F2F2;
}
.storeClassificationTitle {
	height: 42px;
	background: #ECECEC;
	line-height: 42px;
	font-size: 14px;
	font-weight: 500;
	color: #666666;
	padding-left: 12px;
}
.storeClassificationCont {
	margin: 0 12px;
}
.fenleiMenuLogo {
	background: url(../../images/companies/fenleiMenuLogo.png) no-repeat left center;
	border-bottom: 1px dashed #D4D4D4;
	padding: 9px 0 9px 17px;
	display: inline-block;
	width: 167px;
	font-weight: 400;
	color: #666666;
	font-size: 12px;
}
.yiji {
	padding: 9px 0 9px 17px;
	display: inline-block;
	width: 167px;
	border-bottom: 1px dashed #D4D4D4;
	font-weight: 400;
	color: #666666;
	font-size: 12px;
}
#store_fenlei_ul2 li a:hover {
	color: #FF5E00;
}
#store_fenlei_ul2 li:last-child .yiji {
	border-bottom: none;
}
.erjidiv {
	padding-left: 30px;
}
#store_fenlei_ul2 li:hover .erjidiv {
	display: block;
}
.erjidiv a {
	padding: 6px 0 6px 0px;
	display: block;
	font-weight: 400;
	color: #999999;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.erjidiv a:hover {
	color: #FF5E00;
}
.erjidiv {
	border-bottom: 1px dashed #D4D4D4;
}
#store_fenlei_ul2 li:hover .erjiweizhan {
	background: url(../../images/companies/erjizhan.png) no-repeat left center;
}
.erjizhan {
	background: url(../../images/companies/erjizhan.png) no-repeat left center;
}
.erjiweizhan {
	background: url(../../images/companies/erjiweizhan.png) no-repeat left center;
}
/* 右侧tab选项卡 商品参数 商品详情 联系方式 */

.detailConntentRight {
	width: 966px;
	background: #FFFFFF;
}
.layui-tab {
	margin: 0 !important;
}
.tabBox {
	border-bottom: 1px #E6E6E6 solid;
	height: 40px;
}
.layui-tab-title {
	position: relative;
	left: 0;
	height: 40px;
	white-space: nowrap;
	font-size: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
 transition: all .2s;
 -webkit-transition: all .2s;
}
.layui-tab-title li {
	float:left;
	padding-left: 15px;
	line-height: 40px;
	width: 88px;
	height: 40px;
	font-size: 14px;
	color: #333;
	border: none;
	position: relative;
}
.layui-tab-title li:hover {
	color: #D11120;
}
.layui-tab-title .layui-this {
	background: #fff;
	color: #D11120;
}
.layui-tab-title .layui-this:hover {
	background: #fff;
	color: #D11120;
}
.activeLineB {
	position: absolute;
	bottom: 0;
	width: 36px;
	height: 4px;
	background: #D11120;
	border-radius: 2px;
	left: 25px;
	display: none;
}
.layui-tab-title .layui-this .activeLineB {
	display: block;
}
.layui-tab-title .layui-this:after {
	border: none;
}
/* 商品参数 */

.goodsparams2 {
	border-bottom: 1px solid #F2F2F2;
}
.goodsParamsLi2 {
	float: left;
	margin-bottom: 18px;
	margin-right: 27px;
	box-sizing: border-box;
	width: 270px;
	overflow: hidden;
}
.goodsParamsLiTitle2 {
	width: 90px;
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	display: inline-block;
	text-align: right;
	float: left;
	line-height: 16px;
}
.goodsParamsLiCont2 {
	width: 172px;
	margin-left: 8px;
	font-weight: 400;
	color: #333333;
	font-size: 12px;
	display: inline-block;
	float: left;
	line-height: 16px;
}
.moreParams {
	font-size: 12px;
	color: #666666;
	font-weight: 400;
}
/* 商品详情 */


.goodsDetailTitle2 {
	position: relative;
	font-size: 22px;
	font-weight: 500;
	color: #333333;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 40px;
}
.goodsDetailTitle2:before, .goodsDetailTitle2:after {
	content: "";
	position: absolute;
	width: 65px;
	height: 1px;
	top: 50%;
	background: #959595;
	opacity: 0.53;
}
.goodsDetailTitle2:before {
	left: 35%;
}
.goodsDetailTitle2:after {
	right: 35%;
}
.goodsDetailTitle3 {
	font-weight: 300;
	color: #333333;
	font-size: 12px;
	text-align: center;
	margin-bottom: 24px;
}
.goodsDetailCont2 * {
	max-width: 100%;
}
.goodsDetailCont2 img {
	height: auto !important;
display: block;
margin: 0 auto;
}
.goodsDetailCont2P {
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
	margin: 0 72px;
}
.goodsDetailCont2Img1 {
	width: 750px;
	height: 493px;
	margin: 24px 72px;
	text-align: center;
}
.goodsDetailCont2Img2 {
	width: 750px;
	height: 441px;
	margin: 24px 72px;
}
.goodsDetailCont2Img3 {
	width: 750px;
	height: 371px;
	margin-bottom: 24px;
	margin-left: 72px;
}
.marginB24 {
}
.marginT24 {
	margin-top: 32px;
}
.telT24 {
	margin-bottom: 16px;
	margin-top: 8px;
}
.telT24 p {
	margin-top: 4px !important;
}
.marginT24 img {
	width: 147px;
	height: 135px;
}
/* 联系方式 */

.ContactInform2Cont {
	margin-bottom: 24px;
}
.ContactInform2Contleft {
	width: 267px;
	margin-right: 45px;
}
.ContactInform2Contleft h3 {
	margin-bottom: 18px;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
/* 人气推荐 */
.hotRecommondMoudel .refresh{
font-size: 14px;
cursor: pointer;
color: #666;
width: 12%;
float: right;
background-image: url(../../images/refresh.png);
display: block;
background-size: 20px;
background-repeat: no-repeat;
padding: 5px;
background-position: 20px;
border-radius: 5px;	
margin-top: -50px;
	}
.hotRecommondMoudel .refresh:hover {
	color: #FFF;
background-image: url(../../images/refresh-white.png);
display: block;
background-size: 20px;
background-repeat: no-repeat;
background-color: #D11120;
padding: 5px;
background-position: 20px;
border-radius: 5px;
}
.hotRecommondMoudel .refresh span{
	margin-left: 50px;
	}
.hotRecommondMoudelTitle {
	color: #333333;
	letter-spacing: 1px;
	margin: 31px 0 16px 0;
	height: 40px;
	box-sizing: border-box;
	line-height: 40px;
	border: 1px solid #E6E6E6;
	border-left: none;
}
.hotRecommondMoudelTitle span {
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	float: left;
}
.seKuai {
	width: 2px;
	height: 38px;
	line-height: 38px;
	margin-right: 12px;
	background: #D11120;
	;
	display: inline-block;
}
.hotRecommondMoudelTitle img {
	display: inline-block;
	width: 40px;
	margin-left: 8px;
	vertical-align: text-bottom;
}
.hotRecommondMoudeLi {
	float: left;
	width: 180px;
	height: 276px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	margin-right: 16px;
	margin-bottom: 16px;
	box-sizing: border-box;
}
.hotRecommondMoudeLi:hover, .rmgz_list li:hover {
	border: 1px solid #D11120;
}
 .hotRecommondMoudeLi:nth-child(5n+0) {
 margin-right: 0;
}
/* 弹窗 */


/* 立即询盘表单 */

.layer1, .layer2, .layer3, .layer4 {
	z-index: 999;
	position: fixed;
	background: #FFFFFF;
}
.layer1, .layer2 {
	width: 620px;
	height: 464px;
	left: 50%;
	top: 50%;
	border-radius: 8px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.layerTitle {
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	margin-top: 32px;
	margin-left: 32px;
	font-weight: 500;
	color: #333333;
}
.telLayerTitle {
	margin-top: 8px;
}
.layerTitle .layui-icon {
	position: absolute;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	font-size: 16px;
	right: 16px;
	top: 20px;
	display: inline-block;
}
.layerTitle .layui-icon:hover {
	color: #333 !important;
}
.good-detail {
	width: 560px;
	height: 140px;
	border-radius: 8px;
	margin: 30px 30px 20px 30px;
}
.goodBox {
	float: left;
	margin-top: 26px;
}
.goodTitle {
	font-size: 14px;
	color: #333;
	width: 385px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 14px;
	height: 14px;
}
.goodPrice {
	margin-top: 18px;
	margin-bottom: 18px;
	height: 24px;
	line-height: 24px;
}
.goodPrice span:first-child {
	font-size: 14px;
	color: #999;
}
 .goodPrice span:nth-child(2) {
 font-size: 14px;
 color: #FF3333;
 margin-right: 2px;
}
 .goodPrice span:nth-child(3) {
 font-size: 24px;
 color: #FF3333;
}
.goodNum span {
	font-size: 14px;
	color: #999;
}
.goodDetailMainImg {
	width: 100px;
	height: 100px;
	float: left;
	margin: 20px 16px 20px 20px;
}
.layui-form-label {
	font-size: 14px;
	font-weight: 400;
	padding: 0;
	color: #666666;
}
.requiredLable {
	width: 90px;
	height: 14px;
	margin-top: 10px;
	line-height: 14px;
	margin-left: 12px;
}
.optionalTitle {
	min-height: auto;
	height: 14px;
}
.optional {
	width: 70px;
	height: 14px;
	margin-left: 31px;
	line-height: 14px;
}
.layui-form-label.required:before {
	content: ' *';
	color: #ff3333;
}
.chanpinTitle {
	width: 306px;
	font-size: 14px;
	color: #333333;
	height: 14px;
	display: inline-block;
	line-height: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.layui-input {
	width: 782px;
	height: 36px;
	background: #FEFEFE;
	border-radius: 2px;
	font-size: 14px;
	padding: 5px 8px;
}
.telBox .layui-input {
	width: 275px !important;
	margin-right: 6px;
}
.telBox .telInput {
	margin-right: 0;
}
.layui-input-block input {
	display: inline-block;
}
.layui-input-block input:focus, .layui-input-block input:hover, .layui-input-block textarea:focus, .layui-input-block textarea:hover {
	border-color: #bfbfbf !important;
}
.phoneInput {
	width: 172px;
}
.phoneNameInput {
	width: 114px;
	margin-right: 6px;
}
#textarea1 {
	width: 560px;
	height: 64px;
	background: #FEFEFE;
	border-radius: 2px;
	border: 1px solid #E8E8E8;
	box-sizing: border-box;
	resize: none;
}
.btnItem .layui-input-block {
	margin-left: auto;
}
.btnItem {
	margin-bottom: 30px !important;
}
.optionalBlock {
	height: 64px;
	margin-left: 30px !important;
	width: 560px;
}
.layui-btn {
	width: 240px;
	height: 38px;
	background: #FF5E00;
	border-radius: 2px;
	font-weight: 400;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 38px;
}
textarea {
	font-size: 14px;
	padding: 8px 0 0 8px;
}
.requiredBlock {
	position: relative;
	min-height: auto;
	margin-left: 30px !important;
}
.requiredBlock .layui-input {
	width: 180px;
}
.shopNum .layui-input {
	padding-right: 75px;
}
.shopNum {
	width: 180px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.shopNum .layui-form-select {
	position: absolute;
	right: 2px;
	top: 1px;
	background: inherit
}
.shopNum .layui-form-select .layui-input, .shopNum .layui-form-select {
	width: 75px;
	border: none;
	padding-right: 10px;
}
.shopNum .layui-form-select .layui-edge {
	right: 5px;
}
.shopNum .layui-form-select .layui-input {
	padding-right: 15px;
	height: 34px;
	text-align: right;
}
.shopNum .layui-form-select dl {
	width: 88px;
	max-height: 180px;
}
.shopNum .layui-form-select dl dd.layui-this {
	background: #f7f7f7;
	color: #333;
}
.inputErrorTip, .inputErrorTips {
	font-size: 12px;
	font-weight: 400;
	color: #FF3333;
	position: absolute;
	left: 0;
	bottom: -20px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
.inputErrorTips {
	left: 380px;
}
.errTel {
	left: 285px;
}
.inputErrorTipName {
	font-size: 12px;
	font-weight: 400;
	color: #FF3333;
	position: absolute;
	left: 190px;
	bottom: -20px;
	word-wrap: break-word;
	word-break: normal;
	word-break: break-all;
}
/* 立即询盘  询价单发送成功 */

.marginT24 p {
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	color: #333333;
	margin: 0 auto;
	margin-top: 20px;
}
.marginT24 h3 {
	margin: 0 auto;
	margin-top: 40px;
	height: 24px;
	font-size: 24px;
	text-align: center;
	line-height: 24px;
	font-weight: 400;
	color: #4F5D6A;
}
.knowBtn {
	width: 240px;
	height: 40px;
	background: #FF7400;
	border-radius: 4px;
	margin: 0 auto;
	margin-top: 73px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
	font-size: 16px;
}
.tishi {
	margin-top: 30px;
	margin-bottom: 34px;
}
.tishiTitle {
	font-weight: 400;
	color: #FF5E00;
	font-size: 12px;
}
.tishi ul li.tishiLi {
	list-style: disc inside;
	font-size: 12px;
	font-weight: 400;
	color: #999999;
	line-height: 18px;
}
.marginL144 {
	margin-left: 144px;
}
.layerBtn {
	width: 240px;
	height: 40px;
	background: #FF7400;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
}
.layerBtn:hover, .knowBtn:hover {
	cursor: pointer;
	background: #FF9532;
}
/* 查看联系方式 表单 */

.layer3, .layer4 {
	left: 50%;
	top: 50%;
	width: 620px;
	border-radius: 8px;
	height: 464px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.ontactWayitle {
	height: 14px;
	line-height: 14px;
	margin: 30px 30px 20px 30px;
}
.ontactWayitle span:first-child {
	width: 3px;
	height: 14px;
	background: #FF7400;
	border-radius: 2px;
	margin-right: 12px;
	line-height: 14px;
	display: inline-block;
	vertical-align: top;
}
.ontactWayitle span:last-child {
	font-size: 14px;
	height: 12px;
	line-height: 14px;
	font-weight: 400;
	color: #333333;
	display: inline-block;
}
.ontactBox {
	width: 560px;
	height: 150px;
	margin-left: 30px;
	overflow: hidden;
}
.userPhone {
	height: 36px;
	font-size: 36px;
	margin: 32px auto 22px;
	font-weight: 600;
	color: #FF7400;
	width: 420px;
	text-align: center;
	line-height: 36px;
}
.firmName {
	width: 420px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	font-weight: 400;
	text-align: center;
	color: #333333;
	margin: 0 auto;
	margin-bottom: 12px;
}
.userPost {
	width: 420px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	margin: 0 auto;
	color: #333333;
}
.layerCont3One {
	border-bottom: 1px dashed #EEEEEE;
}
.layerCont3Oneh3 {
	padding: 20px 0 16px 0;
}
.layerCont3Title {
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	font-weight: 500;
	vertical-align: middle;
}
.changeLable {
	margin-left: 24px;
	width: 90px;
	margin-top: 7px;
}
.radioLable {
	margin-top: 3px;
}
.linkmanLable {
	margin-left: 38px;
	width: 74px;
	margin-top: 7px;
}
.layerCont3seKuai {
	width: 2px;
	height: 16px;
	background: #D11120;
	margin-right: 8px;
	display: inline-block;
	margin-left: 24px;
	vertical-align: middle;
}
.layerCont3OneLi {
	margin-bottom: 18px;
}
.layerCont3OneLiTitle {
	font-size: 12px;
	font-weight: 400;
	color: #333333;
}
.layerCont3OneLiCont {
	font-weight: 400;
	color: #666666;
	font-size: 12px;
	padding-left: 8px;
}
.closeBtn {
	margin-top: 8px;
}
.layerCont3Twoh3 {
	padding: 14px 0 22px 0;
}
.layerHTitle {
	padding: 24px 0 16px 0;
}
.telTitle {
	padding: 16px 0 16px 0;
}
.dashedLine {
	border-top: 1px #E6E6E6 dashed;
	width: 392px;
	margin: 0 auto;
}
/* 查看联系方式 信息提交成功 */

.layui-input:focus {
	border-color: #FF5E00!important;
}
.layui-input.error {
	border-color: #FF3333 !important;
}
/* 下滑置顶的元素 */

.fixTop {
	background: #fff;
	height: 40px;
	width: 100%;
	box-sizing: border-box;
}
.topTabNav {
	width: 1200px;
	height: 56px;
	margin: 0 auto;
}
.componyName {
	width: 210px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent: 12px;
	background-size: 100% 100%;
}
.fixedVipBg {
	color: #FCDA9C;
	background: url(../../images/companies/fixedVipBg.png) no-repeat;
}
.fixedBg {
	color: #333;
	background: url(../../images/companies/fixedBg.png) no-repeat;
}
.layui-textarea:focus {
	border-color: #E8E8E8 !important;
}
.layui-form-item {
	margin-bottom: 24px;
}
.goodsDetailCont2 table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.goodsDetailCont2 table td, .goodsDetailCont2 table th {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 15px 5px;
	line-height: 15px;
}
.goodsDetailCont2 table th {
	border-bottom: 2px solid #ccc;
	text-align: center;
}
/* blockquote 样式 */

.goodsDetailCont2 blockquote {
	display: block;
	border-left: 8px solid #d0e5f2;
	padding: 5px 10px;
	margin: 10px 0;
	line-height: 1.4;
	font-size: 100%;
	background-color: #f1f1f1;
}
/* code 样式 */

.goodsDetailCont2 code {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	background-color: #f1f1f1;
	border-radius: 3px;
	padding: 3px 5px;
	margin: 0 3px;
}
.goodsDetailCont2 pre code {
	display: block;
}
/* ul ol 样式 */

.goodsDetailCont2 ul, .goodsDetailCont2 ol {
	margin: 10px 0 10px 20px;
}
.goodsDetailCont2 ul {
	list-style: disc;
}
.goodsDetailCont2 ol {
	list-style: decimal;
}
.goodsDetailCont2 ul li {
	list-style: disc;
}
.goodsDetailCont2 ol li {
	list-style: decimal;
}
/* 页面优化 */

.zhuvideo {
	display: none;
}
.smallImgActive {
	border: 1px solid #D11120;
}
.goodsArgument tr td {
	border: 1px solid #E6E6E6;
	font-size: 12px;
	box-sizing: border-box;
	height: 48px;
	vertical-align: middle;
}
.goodsArgument {
	width: 902px;
	text-align: center;
	border-collapse: collapse;
	padding: 2px;
	margin: 24px auto;
}
 .goodsArgument tr td:nth-child(odd) {
 background: #f7f7f7;
 color: #666;
 width: 180px;
}
 .goodsArgument tr td:nth-child(even) {
 width: 271px;
 color: #333;
}
.goodsCon {
	position: relative;
}
.layui-tab-content {
	padding: 0;
}
.moreParamsButton {
	text-align: center;
	border-width: 0;
	background: #fff;
	padding: 6px 8px;
	color: #666;
	font-size: 12px;
	position: absolute;
	background: #FFFFFF;
	right: 32px;
	border-radius: 1px 1px 4px 4px;
	border: 1px solid #E6E6E6;
}
.moreParamsButton:hover {
	cursor: pointer;
	background: #f7f7f7;
}
.goodsDetailCont2 {
	width: 750px;
	margin: 16px auto;
	padding-bottom: 24px;
	border-bottom: 1px solid #F7F7F7;
}
.goodsDetailCont2 p{
text-indent: 2em;
font-size: 16px;
line-height: 32px;
padding: 5px 0;
}
.goodStatement {
	width: 750px;
	margin: 24px auto;
}
.statemtCon {
	overflow: hidden;
	margin-bottom: 8px;
	font-size: 12px;
	color: #999999;
	line-height: 16px;
}
.statemtCon p:first-child {
	float: left;
	width: 60px;
}
.statemtCon p:last-child {
	margin-left: 60px;
}
.goodNav {
	width: 1200px;
	margin: 0 auto;
}
.goodNav .curp {
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	margin: 16px 0;
	color: #999;
}
.goodNav .curp .curspan {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	color: #999999;
	height: auto;
	vertical-align: text-top;
}
.goodNav .curp .curspan:hover {
	color: #D11120;
}
.videoBtn {
	width: 32px;
	height: 32px;
	position: absolute;
	bottom: 92px;
	display: none;
	left: 16px;
	z-index: 22;
}
.videoBtn:hover {
	cursor: pointer;
}
.guige {
	position: relative;
}
.moreLi {
	text-align: center;
	border-width: 0;
	background: #fff;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	position: absolute;
	background: #FFFFFF;
	left: 107px;
	border-radius: 1px 1px 4px 4px;
	border: 1px solid #E6E6E6;
	border-top: none;
}
.moreLi:hover {
	background: #F7F7F7;
	cursor: pointer;
}
.moreLi .moreParams {
	color: #999;
}
.seeMoreSelect {
	position: absolute;
	top: 10px;
	right: 24px;
	font-size: 14px;
	color: #999;
}
.seeMoreSelect:hover {
	cursor: pointer;
	color: #D11120;
}
.leftRecommod {
	height: 208px !important;
	overflow: hidden;
}
.filxeBox {
	height: 40px;
	line-height: 40px;
	width: 100%;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 99;
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
.animated {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}
 @-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
 @keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}
}
.fixedBtn {
	width: 164px;
	height: 32px;
	line-height: 32px;
	background: #D11120;
	border-radius: 2px;
	border-width: 0;
	position: relative;
	cursor: pointer;
	margin-top: 4px;
}
.fixedBtn:hover {
	cursor: pointer;
	background: rgba(255, 136, 3, 0.9);
}
.fixedBtn span {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	margin-left: 4px;
}
.fixedUl {
	border: none;
	margin-left: 24px;
}
.fixedUl li {
	height: 38px;
	line-height: 38px;
}
.fixedUl li:hover {
	color: #D11120;
}
.fixedUl li p {
	width: 36px;
	height: 2px;
	background: #D11120;
	border-radius: 2px;
	margin-left: 24px;
	display: none;
}
.fixedUl .layui-this {
	background: #fff;
	color: #D11120;
}
.fixedUl .layui-this p {
	display: block;
}
.fixedUl .layui-this:hover {
	background: rgba(255, 136, 3, 0.9);
	background: #fff;
}
.fixedTabUl .layui-this:hover {
	background: #fff !important;
	color: #D11120 !important;
}
.shopMiss {
	margin-left: 34px;
}
.shopMiss p {
	margin-top: 0;
	margin-bottom: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 16px;
}
.TelMiss p {
	margin-bottom: 16px;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
}
.shopMiss p span {
	height: 14px;
	font-size: 14px;
	color: #333333;
}
.requiredBlock input[type=number] {
	-moz-appearance: textfield;
}
 .requiredBlock input[type=number]::-webkit-inner-spin-button, .requiredBlock input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
.unitP {
	position: absolute;
	right: 0;
	right: 40px;
	top: 9px;
	font-size: 14px;
	color: #333;
}
.soldOut {
	position: relative;
}
.soldOut div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -135px;
	width: 300px;
	height: 270px;
}
.soldOut img {
	width: 288px;
	height: 208px;
}
.soldOut p {
	width: 260px;
	margin: auto;
	height: 16px;
	font-size: 16px;
	margin-top: 24px;
	display: inline-block;
}
.soldOut p span:last-child {
	color: #D11120;
	cursor: pointer;
}
.detailTabBox {
	border: 1px #E6E6E6 solid;
}
.shopPhone, .heightColor {
	color: #FF3333 !important;
}
.layui-form-radioed {
	color: #333;
}
.layui-form-radioed>i {
	color: #777b81;
}
.qymp2 {
	margin-top: 30px;
}
.layui-anim.layui-icon {
	font-size: 14px;
}
.layui-form-radio {
	margin: 0 !important;
}
.layui-form-radio div {
	color: #333 !important;
}
.layui-form-radio div:hover {
	color: #333 !important;
}
.layui-form-radio:hover .layui-icon, .layui-form-radioed .layui-icon {
	color: #D11120 !important;
}
.zhuvideo {
	margin: 0;
}
