.index-main .g-banner{padding:60px 0; overflow: hidden;}
.index-main .g-banner .info-bar{position: relative; top: 0; z-index: 2;}
.index-main .g-banner .info-bar .num-bar .item{padding:1rem; margin-right: 0.5rem; width: calc(33% - 0.5rem);}
.index-main .g-banner .info-bar .num-bar .num{font-size: 3rem;}
.index-main .g-banner .info-bar .btn-bar .g-btn:first-child{margin-bottom: 20px;}
.index-main .g-banner .img-wrap{margin-top: 100px;}
.index-main .g-banner .img-bar{position: static; margin: 0; padding:0;}
.index-main .g-banner .img-bar img{position: absolute; bottom:0; right:10px; z-index: 2;  height:310px;}
.index-main .g-banner .img-wrap .info{position: static; text-align: left;}
.index-main .g-banner .img-wrap .bg{right:-10%; height:130%; background-position: left center;}
.index-main .g-banner .img-wrap .info:before{top: auto; bottom:0px; right:10px;width: 50px; height:50px;}

.index-main .settion-bar .s-title{font-size: 3rem;}
.index-main .settion-bar .s-head{width: 80%; margin: auto;}

.index-main .switch-tag-list{margin-top: 40px;; overflow: auto; white-space: nowrap;}
.index-main .switch-tag-list li{padding:10px 15px; margin:0 2px;}

.index-main .goods-list-wrap{min-height: 300px;margin-top: 40px;}
.index-main .goods-list-wrap .g-goods-info{width: 70vw; padding-right: 15px;}

.index-main .half-block{width: 100%; padding-right: 0;}
.index-main .four-grids-bar{margin-top: 90px; width: 100%;}
.index-main .four-grids-bar .text{margin-top: 10px;}
.index-main .four-grids-bar .item{width: calc(50% - 12px); }
.index-main .four-grids-bar .item:nth-child(2), .index-main .four-grids-bar .item:nth-child(4){margin-left: 12px;}
.index-main .four-grids-bar .item:nth-child(3), .index-main .four-grids-bar .item:nth-child(4){margin-top: 12px;}
.index-main .four-halve-bar .item{width: calc(50% - 10px); margin-left: 15px;}
.index-main .four-halve-bar .item:nth-child(3){margin-left: 0;}
.index-main .four-halve-bar .item:nth-child(1),.index-main .four-halve-bar .item:nth-child(2){margin-bottom: 15px;}

.index-main .five-grids-bar{padding-left: 0;}
.index-main .five-grids-bar .item{width: 100%; margin:0; margin-top: 15px;}
.index-main .five-grids-bar .item:first-child{position: static; width: 100%; margin-top: 0;}
.index-main .five-grids-bar .item:nth-child(4), .index-main .five-grids-bar .item:nth-child(5){margin-top: 15px;}
.index-main .tache-bar{text-align: center;}
.index-main .tache-bar .tache{ margin: auto; margin-bottom: 40px; width: 80%;}
.index-main .tache-bar:before{left: 28%; top:10%; width: 3px; height:80%;}
.index-main .tache-bar .icon{display: inline-block; vertical-align: middle; width: 20%;}
.index-main .tache-bar .info{display: inline-block; vertical-align: middle; margin-top: 0; margin-left:10px; width: 50%; text-align: left;}

.index-main .auto-picture-list li{width: 120px; height:80px; margin:0 2px;;}

.index-main .three-halve-bar .item{width: 70%; height: auto;  margin:0; margin-bottom: 30px;}
.index-main .three-halve-bar .item img{width: 40px;}


/*  */
.index-main .page-poster{background-position:29% center}
.index-main .g-gray-banner{padding:60px 0; overflow: hidden;}
.index-main .g-gray-banner .info-bar{width: 100%;padding-right: 0;}
.index-main .g-gray-banner .info-bar .num-bar .item{padding:1rem; margin-right: 0.5rem; width: calc(33% - 0.5rem);}
.index-main .g-gray-banner .info-bar .num-bar .num{font-size: 3rem;}
.index-main .g-gray-banner .info-bar .btn-bar .g-btn:first-child{margin-bottom: 20px;}
.index-main .g-gray-banner .img-wrap{position: relative; width: 100%;}
.index-main .g-gray-banner .img-bar{margin: 0; }
.index-main .g-gray-banner .img-bar img{ height: 360px;}
.index-main .g-gray-banner .img-wrap .info{left:10px; right:10px; bottom:10px; text-align: left;}
.index-main .g-gray-banner .img-wrap .bg{left:0; width: auto; height:65%;}
.index-main .g-gray-banner .img-wrap .info:before{bottom:0px; right:10px; left: auto; width: 50px; height:50px;}
.index-main .g-gray-banner .img-wrap .desc-bar{top:20px; left:20px; width: 80%;}
.index-main .g-gray-banner .img-wrap .desc-bar .name{font-size: 2rem;}

.index-main .goods-three-list{margin-top: 40px;}
.index-main .goods-three-list .g-goods-info{width: 100%; margin:0; margin-bottom: 15px;}
.index-main .goods-three-list .g-goods-info:nth-child(3n-1){margin: 0; margin-bottom: 15px;}
.index-main .goods-three-list .g-goods-info .tag-bar{left:10px; top:10px}
.index-main .goods-three-list .g-goods-info .tag-bar span{padding:6px 12px;font-size:0.81rem;}
.index-main .goods-three-list .g-goods-info .title{font-size: 1.31rem;}
.index-main .table-primary-bar td,.index-main .table-primary-bar th{padding:15px 0;}
.index-main .table-primary-bar .label{margin-left: 0;text-align: center;}
.index-main .table-primary-bar .desc,.index-main .table-primary-bar .last{margin-left:10px; padding-left: 0;}
.index-main .table-primary-bar .icon:before{position: static; width: 15px; height:15px;}

