*{padding: 0;margin: 0;}
body{font-size: 15px;font-family:'思源黑体';}
button{border: none;}
button:focus,a:focus,a{border: none;outline: none;}
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; height: 0; }
.clearfix {zoom:1;}
ul,li{list-style-type: none;}
a{text-decoration: none;}
:root{
  --zhongshang-colormain: #FFA700;
  --zhongshang-colormain-light: #fbc050;
}
.center1200{width: 1200px;min-width: 1200px;margin: 0 auto;}
.radius20{border-radius: 20px}
.font16{font-size: 16px;}
.fontweight{font-weight: bold;}
.lineheight0{line-height: 0;}
.pointer{cursor: pointer;}
.texthide1{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*文字1行隐藏*/
.texthide2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*文字2行隐藏*/
/*以上为共同样式*/
.zs_maintop{padding: 0 6em;height: 40px;width: 100%;min-width: 1200px;background: #f7f7f7;position: fixed;z-index: 90;box-sizing: border-box;box-shadow: 2px 3px 10px #d6d6d6;}
.zs_maintopleft{float: left;}
.zs_maintopRight{float: right;line-height: 40px;color: #cacaca;font-size: 12px;}
/*以上为最顶部*/
.zs_banner{padding: 3em 0;}
.zs_banner>div{box-sizing: border-box;}
.zs_leftbannerbox{width: 700px;padding: 5em;color: #ffffff;float:left;}
.zs_leftbannerbox h3{margin: 20px 0;font-size: 2em;}
.zs_leftbannerbox button{padding: 10px 0;font-size: 18px;background: #ffffff;color: var(--zhongshang-colormain);box-sizing: border-box;margin-top: 3em;width: 180px;}
.zs_rightbannerbox{width: 100%;}
.swiper-slide {background-position: center;background-size: cover;}
/*以上为banner内容*/
.zs_mainproduct{padding-top: 4em;}
.zs_mainprotit{font-size: 2em;text-align: center;}
.zs_maincontents{padding: 20px 0;}
.zs_mainprobox{width: 270px;margin-right: 40px;margin-bottom: 40px;float: left;box-shadow: 2px 3px 14px #d2d2d2;}
.zs_mainprobox:nth-child(4n){margin-right: 0;}
.zs_mainprotop{width: 270px;height: 270px;overflow: hidden;}
.zs_mainprotop img{width: 100%;}
.zs_mainprotop img:hover{transform: scale(1.2);transition: 1s;}
.zs_mainprobot{padding: 15px 10px;background: var(--zhongshang-colormain-light);}
.zs_mainprobot p{text-align: center;}
.zs_mainprobot .zs_price{color: #ffffff;font-size: 20px;font-weight: bold;}
.zs_mainprobot .zs_title{color: #efefef;line-height: 32px;}
#mainProductBox .zs_mainprobot .zs_title:hover{color: #ffffff;transition: 0.5s;}
#hotSellBox .zs_mainprobot .zs_title:hover{color: #000000;transition: 0.5s;}
.zs_mainprobot .zs_probuton{display: flex;display: -webkit-flex;justify-content: space-between;margin-top: 10px;}
.zs_mainprobot .zs_probuton button{flex: 1;margin: 0 10px;height: 35px;border-radius: 8px;}
.zs_mainprobot .zs_probuton button:first-child{background: #e6e6e6;color: var(--zhongshang-colormain);}
.zs_mainprobot .zs_probuton button:last-child{border: 1px solid #ce0000;color: #ce0000;background: transparent;}
/*.zs_mainprobot .zs_probuton button:hover{background: #efefef!important;border: 0!important;}*/
/*.zs_mainprobot .zs_probuton button:hover a{color: #000000!important;}*/
.zs_probuton button:first-child a{color: var(--zhongshang-colormain);}
.zs_maines .zs_probuton button:last-child a{color: #ce0000;}
.zs_probuton button:last-child a{color: #a00000;}
/*以上为店铺主打产品*/
.bgyellow{background-color: var(--zhongshang-colormain);margin-top: 4em;}
.zs_hotsaleproduct{padding-top: 4em;}
.zs_hotsaleproduct .zs_mainprobot{background: #ffffff;}
.zs_hotsaleproduct .zs_price{color: #000000;}
.zs_hotsaleproduct .zs_title{color: #949494;}
.zs_hotsaleproduct .zs_probuton button:first-child{color: var(--zhongshang-colormain);}
.zs_hotsaleproduct .zs_probuton button:last-child{color: #a00000;border: 1px solid #a00000;}
.zs_hotsaleproduct .zs_mainprotit{color: #ffffff;}
/*以上为店铺热卖产品*/
.zs_zizhibox{background: #fdfdfd;padding: 4em 2em 0;}
.zs_zizhi{margin: 40px 0;box-shadow: 0 4px 14px #efefef;background: #ffffff;position: relative;}
.zs_zizhi ul li{line-height: 40px;}
.zs_zizhi>div{width: 50%;box-sizing: border-box;overflow: hidden;}
.zs_zizhileft{padding-right: 30px;position: absolute;right: 0;bottom: 30px;}
.zs_zizhileft>ul{border-bottom: 1px solid #efefef;padding-bottom: 20px;}
.zs_zizhileft>ul li:first-child{font-size: 22px;font-weight: bold;padding-left: 40px;line-height: 40px;background: url(../images/yes.png) no-repeat left;background-size: 30px;margin-bottom: 15px;}
.zs_zizhiright{padding-top: 20px;}
.zs_zizhiright ul{float: left;width: 50%;}
.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}
.BMap_cpyCtrl{display: none;}
/*以上为企业资质*/
.zs_zhongshang_botmText{background: #494949;padding: 1em 0;margin-top: 4em;font-size: 14px;}
.zs_zhongshang_botmText,.zs_zhongshang_botmText a{color: #b3b3b3;}
/*以上为底部*/
.leftFloat{position: fixed;left: 10px;bottom: 20%;}
/*.leftFloat ul{position: relative;}*/
/*.leftFloat ul li:first-child{width: 100px;height: 100px;border-radius: 50%;background: linear-gradient(#FCBA3D, #586DD9);top: -81px;position: absolute;left: 50%;transform: translateX(-50%);z-index: -1;box-shadow: 2px 3px 7px #a2a2a2;}*/
.leftFloat ul li:first-child{background: url("../images/zs_floatbg2.png") no-repeat;background-size: 100% 100%;height: 72px;line-height: 106px;}
/*.leftFloat ul li:first-child img{top: 50%;transform: translate(-50%, -50%);position: absolute;left: 50%;}*/
.leftFloat ul li{overflow: hidden;background: url("../images/zs_floatbg.png") no-repeat;background-size: 100% 100%;width: 145px;height: 40px;line-height: 52px;text-align: center;color: #ffffff;font-weight: bold;}
/*以上为左侧浮窗*/
.zs_description{line-height: 0;}
.zs_description div,.zs_description p{line-height: 0;}
.zs_description img{width: 100%;}
/*以上为详细说明*/
.zs_qc_img, .zs_qc_img img{line-height: 0;width: 100%;}