.mianWrap{background: #F7F7F7;padding-bottom: 40px;}
.bannerImg {background: #FC3D38}
.bannerImg img{display: block;width: 100%; max-width: 1980px; margin:auto; }
.mainCon {position: relative;}
.mainCon .comCon{min-height: 774px;}
.mainCon .main_bg{position: absolute;left: 0;right: 0;top: 0;height: 774px;
background: linear-gradient(180deg, #FC3D38,#F7F7F7 100%);}
.mainTit{display: block;width: 750px;height: 100px;box-sizing: border-box;text-align: center;background: url(../images/pintxt.png) no-repeat center/cover;line-height: 100px;margin: 0 auto;position: relative;z-index: 2}
.mainTit strong{font-size: 34px;color: #fff;text-shadow: 0px 4px 0px #FF3D0F;}
/*列表*/
.proList {position: relative;z-index: 2}
.proList li{float: left;margin-bottom: 16px;margin-right: 13px;width: 290px;background: #fff;box-sizing: border-box;padding: 25px 15px 14px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.proList li:nth-child(4n){margin-right: 0}
.proList li:hover{box-shadow: 0px 3px 13px 0px rgba(4, 6, 18, 0.05);-moz-box-shadow: 0px 3px 13px 0px rgba(4, 6, 18, 0.05);-webkit-box-shadow: 0px 3px 13px 0px rgba(4, 6, 18, 0.05);-ms-box-shadow: 0px 3px 13px 0px rgba(4, 6, 18, 0.05);transform: translate3d(0,-8px,0);-o-transform: translate3d(0,-8px,0);-webkit-transform: translate3d(0,-8px,0);transform: -moz-translate3d(0,-8px,0);}

.proList li .leftImg{width: 240px;height: 240px;margin: 0 auto;}
.proList li .leftImg img{display: block;width: 100%;height: 100%;object-fit: cover;}
.proList li .rInfo{position: relative;padding: 10px 0 0}
.proList li .rInfo h3{overflow: hidden;font-size: 15px;color: #000;text-overflow: ellipsis;white-space: nowrap;}
.proList li .pttxt{font-size: 12px;color: #666;margin-top: 9px;}
.proList li .godPrice{margin-top: -2px;}
.proList li .godPrice .nprice{font-size: 14px;color: #F52B21;}
.proList li .godPrice .nprice strong{font-size: 24px;font-family: moneyNumber}
.proList li .godPrice .mprice{font-size: 14px;color: #A6A8B2;margin-left: 6px;vertical-align: middle;margin-top: -10px;display: inline-block;}
.proList li .godPrice .tNum{font-size: 14px;color: #333;float: right;margin-top: 10px;}
.proList li .htBtn{font-size: 0;margin-top: 8px;    background: linear-gradient(
90deg, #FF9D10 0%, #FF4D09 100%);padding: 1px;overflow: hidden;border-radius: 8px;}
.proList li .htBtn span{display: inline-block; background: linear-gradient(90deg, #FFF6EA 0%, #FFEFE9 100%);border-radius: 7px 0 0 7px;font-size: 14px;color: #FF560A;text-align: center;box-sizing: border-box;height: 42px;line-height: 42px;width: 129px;}

.proList li .htBtn strong{display: inline-block;line-height: 42px;background: linear-gradient(90deg, #FF9D10 0%, #FF4D09 100%);border-radius: 0px 7px 7px 0px;text-align: center;width: 129px;color: #fff;vertical-align: top;font-size: 16px;}

.loading{font-size: 16px;text-align: center;line-height: 100px;color: #333;}

.emptyData{text-align: center;background: #fff;display: none;padding-bottom: 100px;position: relative;z-index: 2}
.emptyData img{display: block;width: 510px;height: 390px;margin: 0 auto 40px;}
.emptyData h2{font-size: 18px;color: #333;font-weight: bold;}
.emptyData p{font-size: 14px;color: #999;margin-top: 10px;}


/* 分页 */
.sepagination {height: 50px; padding: 30px 20px; display: none;text-align: center;}
.pagination-pages {display: inline-block;}
.pagination-pages a, .pagination-pages span {float: left; min-width: 18px; height: 38px; padding: 0 10px; margin: 0 0 0 10px; background-color: #fff; border: 1px solid #d9d9d9; text-align: center; line-height: 38px; font-size: 14px; cursor: pointer; color: #333; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 2px #e7e7e7;}
.pagination-pages .curr, .pagination-pages .interim {cursor: default;}
.pagination-pages .interim {border-color: transparent; box-shadow: none; padding: 0;}
.pagination-pages .curr {background: #f8f8f8; color: #ccc; border-color: #e9e9e9; cursor: no-drop;}
.pagination-pages a:hover {background-color: #f60; color: #fff; border-color: #f60;}
.pagination-pages .prev, .next {padding: 0 8px;}
.pagination-pages .disabled {background-color: #999; color: #fff; cursor: default;}
.pagination-pages .redirect {float: left; margin-left: 20px; line-height: 40px; font-size: 14px;}
.pagination-pages .redirect i {font-style: normal; float: left;}
.pagination-pages .redirect input {float: left; width: 50px; margin: 0 5px; padding: 9px 5px; height: 20px; border: 1px solid #d9d9d9; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; outline: 0; text-align: center;}
.pagination-pages .redirect button {float: left; height: 40px; padding: 9px 15px; margin-left: 10px; background-color: #fff; border: 1px solid #d9d9d9; line-height: 20px; outline: 0; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; cursor: pointer; font-size: 14px;}
.pagination-pages .redirect button:hover {background-color: #f5f5f5;}

 @font-face {
  	font-family: "source";
  	src: url("/static/fonts/SourceHanSansCN-Heavy.woff2"),
       url("/static/fonts/SourceHanSansCN-Heavy.woff"),
       url("/static/fonts/SourceHanSansCN-Heavy.ttf"),
       url("/static/fonts/SourceHanSansCN-Heavy.eot");
}