/* en */
.index-main .settion-bar.inovation .half-block{width: 59%; vertical-align: bottom; padding-right: 54px; ;}
.index-main .settion-bar.inovation .half-block .s-desc{margin-top: 0px;}
.index-main .table-clear-bar{width: 100%; text-align: left;}
.index-main .table-clear-bar th,.index-main .table-clear-bar td{padding:20px 16px;}
.index-main .table-clear-bar th{font-weight: 600;}
.index-main .table-clear-bar td{background: #fafafa; border-bottom:1px solid #eee;}
.index-main .table-clear-bar tr:last-child td{border-bottom: none;;}
.index-main .table-clear-bar .icon{position: relative;  }
.index-main .table-clear-bar .icon:before{content: ''; display: block; position: absolute; left:-54px; top:0; width:30px; height:30px; background: url("../images/sicon2.png") no-repeat center / cover; }
.index-main .table-clear-bar .icon.error:before{background-image: url("../images/sicon3.png");}
.index-main .table-clear-bar .green{color:#4fac5c}

.index-main .alone-goods-bar{padding:45px; vertical-align: bottom; width: 40%; background: #fafafa;;}
.index-main .alone-goods-bar .bar .item{position: absolute; visibility: hidden;}
.index-main .alone-goods-bar .bar .item.act{position: relative; visibility: visible;}

.index-main .alone-goods-bar .img{font-size: 0;}
.index-main .alone-goods-bar .info-bar{margin-top: 40px; text-align: center;}
.index-main .alone-goods-bar .title{font-size: 1.25rem; font-weight:800;color:#4fac5c}
.index-main .alone-goods-bar .dec{margin-top: 5px;}
.index-main .alone-goods-bar .btn-bar{margin-top: 25px; text-align: center;}
.index-main .alone-goods-bar .btn-bar .btn{display: inline-block; padding:5px 40px; border:1px solid #e6e6e6; cursor: pointer;}
.index-main .alone-goods-bar .btn-bar .btn.primary{margin-right: 5px; border-color:#000; background-color: #121b7a; color:#fff;transition: all 200ms;}
.index-main .alone-goods-bar .btn-bar .btn:hover{color: #121b7a; border-color:#121b7a;transform:translateY(-1px);;}
.index-main .alone-goods-bar .btn-bar .btn.primary:hover{background: #0d47a1;color:#fff;}

.index-main .sustainability .group-bar{margin-top: 80px;}
.index-main .sustainability .form-block{padding:45px 35px; width:46%; box-sizing: border-box; background: #fff;vertical-align: bottom;}
.index-main .sustainability .form-block .f-title{font-size: 1.31rem; font-weight:800;}
.index-main .sustainability .form-block .f-desc{margin-top: 25px;}
.index-main .sustainability .form-block .label{display: block; margin-top: 20px;}
.index-main .sustainability .form-block .name{font-weight:600}
.index-main .sustainability .form-block .ipt{margin-top: 10px; width:100%; height:40px; line-height: 40px; border:2px solid #eee;}
.index-main .sustainability .form-block .btn-bar{margin-top: 20px;}
.index-main .sustainability .form-block .btn{display:block; padding:0; border:2px solid #ccc; width:100%; height:45px; line-height: 42px; text-align:center;font-weight:800; background:none;}
.index-main .sustainability .form-block .btn:hover{color: #0d47a1;}
.index-main .sustainability .reply-bar{padding-top: 30px; margin-top: 30px; border-top:2px solid #eee;}
.index-main .sustainability .reply-bar .item{display: inline-block;width: 49%; text-align: center;}
.index-main .sustainability .reply-bar .value{font-size: 2.25rem;color:#4fac5c;}

.index-main .sustainability .certification-bar{width:53%; vertical-align: bottom; padding-left: 50px; box-sizing: border-box;}
.index-main .sustainability .certification-bar .title{margin-bottom: 25px; margin-top: 40px; font-size: 1.31rem; font-weight: 800;}
.index-main .sustainability .certification-bar .item{display: inline-block; vertical-align: top; width: calc(50% - 18px); margin-right:30px; padding:50px 0; box-sizing: border-box; background: #fff; text-align: center;}
.index-main .sustainability .certification-bar .item:last-child{margin-right: 0;}
.index-main .sustainability .certification-bar .item .img{margin:36px 30px 50px;}
.index-main .sustainability .certification-bar .item .name{font-size: 1.31rem; font-weight:800;}
.index-main .sustainability .certification-bar .item .desc{margin-top: 6px; font-size: 1.12rem; color:#aaa;}


.index-main .tache-en-bar{position: relative; z-index: 2; margin:auto; margin-top: 40px; width: 100%;}
.index-main .tache-en-bar .tache{position: relative; display: inline-block; vertical-align: top; width: 24.5%; text-align: center; font-size:0;}
.index-main .tache-en-bar .info{margin-top: 20px;  font-size: 1rem;}
.index-main .tache-en-bar .lab{font-weight: 800;}
.index-main .tache-en-bar .text{margin-top: 5px; font-size: 0.87rem; color: #333;}
.index-main .tache-en-bar.x5 .tache{width: 19%;}
.index-main .tache-en-bar.x5 .tache:after{content: ''; position:absolute; top:27px; left:70%; display: block; width:60%; height:25px; background:url("../images/img79.png") no-repeat right center / cover;}
.index-main .tache-en-bar.x5 .tache:last-child:after{display: none;}
.index-main .tache-en-bar.mtop{margin-top: 93px;}

.index-main .three-halve-bar .item{height: 280px;}

/*  */
.index-main .four-grids-bar .num{font-weight: 600;}
.index-main .four-grids-bar .text{font-weight: 100;}
.index-main .table-primary-bar .label{margin-left: 20px;}
.index-main .table-primary-bar .desc{margin-left: 32%;}
.index-main .table-primary-bar .last{margin-left: 27%;}

@media screen and (max-width: 1680px) {
	.index-main .three-halve-bar .item{width: 20%; height: 250px;}
}
