body,html{overflow-x:hidden;font-family: arial;}
ul,p,h2,h3,h4{margin:0;padding:0}
.container{padding:0 15px}
h2{font-size: 26px;line-height: 1.2;font-family: Impact;color: #3b4457;text-align: center;}

section.bauxite-banner img{width: 100%;vertical-align: middle;}
.bauxite-des{margin-top: 30px;}
.bauxite-gaishu{display: flex;justify-content: center;flex-wrap: wrap;position: relative;margin-top: 30px;}
.bauxite-gaishu .gaishu-img{width: 100%;z-index: 2;margin-top: 0;}
.bauxite-gaishu .gaishu-img img{width: 100%;vertical-align: middle;}
.bauxite-gaishu .gaishu-wen{width: 100%;z-index: 1;}
.bauxite-gaishu .gaishu-wen p{font-size: 18px;line-height: 30px;color: #ffffff;text-align: justify;background: #e94709;padding: 15px;margin-left: 0;}
.bauxite-intro{margin: 30px auto;width: 100%;}
.bauxite-intro ul{display: flex;justify-content: space-between;flex-wrap: wrap;gap:20px;}
.bauxite-intro ul li{display: flex;flex-direction: column;align-items: center;width: 48%;}
.bauxite-intro ul li span img{width: 100%;vertical-align: middle;}
.bauxite-intro ul li h3{font-size: 18px;line-height: 1;color: #3b4457;text-align: center;font-weight: bold;margin: 15px 0 10px;}
.bauxite-intro ul li p{font-size: 18px;line-height: 30px;color: #3b4457;text-align: center;}

.bauxite-fenlei{background: #f3f3f3;padding-top: 40px;}
.bauxite-fenlei .fenlei-tab .tab-nav ul{display: flex;justify-content: center;gap: 20px;margin: 40px 0;}
.bauxite-fenlei .fenlei-tab .tab-nav ul li{font-size: 18px;line-height: 1;color: #ffffff;text-align: center;background: #818181;padding: 15px;cursor: pointer;display: flex;align-items: center;}
.bauxite-fenlei .fenlei-tab .tab-nav ul li.active{background: #e94709;}
.bauxite-fenlei .fenlei-tab > p{font-size: 18px;line-height: 36px;color: #666666;text-align: justify;text-align-last: center;}
.bauxite-fenlei .fenlei-tab .tab-con > div{display: none;}
.bauxite-fenlei .fenlei-tab .tab-con > div.active{display: block;}
.bauxite-fenlei .fenlei-tab .tab-con .kuangwu,.bauxite-fenlei .fenlei-tab .tab-con .huaxue{padding: 30px 0;}
.bauxite-fenlei .fenlei-tab .tab-con table{width: 100%;}
.bauxite-fenlei .fenlei-tab .tab-con table tbody tr{border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
.bauxite-fenlei .fenlei-tab .tab-con table tbody tr td{font-size: 18px;line-height: 1;color: #666666;text-align: center;padding: 20px 10px;border-left: 1px solid #cdcdcd;}
.bauxite-fenlei .fenlei-tab .tab-con table tbody tr:first-child{background: #3b4457;}
.bauxite-fenlei .fenlei-tab .tab-con table tbody tr:first-child td{color: #fff;}
.bauxite-fenlei .fenlei-tab .tab-con .yongtu ul{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 15px;padding: 40px 0;}
.bauxite-fenlei .fenlei-tab .tab-con .yongtu ul li{width: 100%;border: 1px solid #3b4457;padding: 20px 15px;border-radius: 15px;}
.bauxite-fenlei .fenlei-tab .tab-con .yongtu ul li h4{font-size: 18px;line-height: 1;color: #3b4457;font-weight: bold;padding-bottom: 10px;}
.bauxite-fenlei .fenlei-tab .tab-con .yongtu ul li p{font-size: 18px;line-height: 30px;color: #666666;text-align: justify;}

.bauxite-liao{margin-top: 40px;}
.bauxite-liao .liao-table table{display: block;overflow: auto;margin: 40px 0;}
.bauxite-liao .liao-table table tbody tr{border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
.bauxite-liao .liao-table table tbody tr td{font-size: 18px;line-height: 30px;color: #666666;text-align: center;padding: 20px 10px;border-left: 1px solid #cdcdcd;}
.bauxite-liao .liao-table table tbody tr:nth-child(2n+1){background: #f3f3f3;}
.bauxite-liao .liao-table table tbody tr:first-child{background: #3b4457;}
.bauxite-liao .liao-table table tbody tr:first-child td{color: #fff;}
.bauxite-liao .liao-table table tbody tr:last-child td{text-align: justify;padding: 20px 10px;}
.bauxite-liao .liao-table table tbody tr td:first-of-type{text-align: center;}

.bauxite-liao .chayi-con{margin: 30px 0;}
.bauxite-liao .chayi-con h3{font-size: 20px;line-height: 1;color: #3b4457;margin: 15px 0;}
.bauxite-liao .chayi-con p{font-size: 18px;line-height: 36px;color: #666666;text-align: justify;}

.bauxite-yy{background: #f3f3f3;padding-top: 40px;}
.bauxite-yy .yySwiper{position: relative;overflow: hidden;margin-top: 40px;}
.bauxite-yy .yySwiper .swiper-pagination{position: relative;display: flex;justify-content: center;gap: 10px;margin: 30px auto;}
.bauxite-yy .yySwiper .swiper-pagination .swiper-pagination-bullet{width: 21px;height: 8px;background: #bbbbbb;border-radius: 4px;opacity: 1;}
.bauxite-yy .yySwiper .swiper-pagination .swiper-pagination-bullet-active{background: #3b4457;}
.bauxite-yy .yySwiper .yy-con{display: flex;flex-direction: column;}
.bauxite-yy .yySwiper .yy-con .yy-con-img img{display: flex;width: 100%;vertical-align: middle;}
.bauxite-yy .yySwiper .yy-con .yy-con-wen{background: #e94709;padding-left: 18px;height: 145px;}
.bauxite-yy .yySwiper .yy-con .yy-con-wen h3{font-size: 18px;line-height: 1;color: #ffffff;padding: 15px 0 10px;}
.bauxite-yy .yySwiper .yy-con .yy-con-wen p{font-size: 16px;line-height: 28px;color: #ffffff;}

.bauxite-cp{margin-top: 40px;}
.bauxite-cp .container > p{font-size: 18px;line-height: 36px;color: #666666;text-align: justify;text-align-last: center;margin: 40px 0;} 
.bauxite-cp .cp-tab .tab-nav{display: flex;justify-content: space-between;padding: 0;gap: 10px;flex-wrap: wrap;}
.bauxite-cp .cp-tab .tab-nav li{width: 49%;display: flex;justify-content: center;align-items: center;background: #eeeff1;cursor: pointer;padding: 10px 0;border-bottom: 5px solid transparent;}
.bauxite-cp .cp-tab .tab-nav li h3{font-size: 18px;line-height: 1;color: #666666;font-weight: initial;}
.bauxite-cp .cp-tab .tab-nav li span{display: flex;}
.bauxite-cp .cp-tab .tab-nav li span img{width: 50px;}
.bauxite-cp .cp-tab .tab-nav li.active{border-bottom: 5px solid #e94709;}
.bauxite-cp .cp-tab .tab-nav li.active h3{color: #e94709;font-weight: bold;}
.bauxite-cp .cp-tab .tab-con .contentxq{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;margin-left: 0;align-items: center;}
.bauxite-cp .cp-tab .tab-con .contentxq{display: none;}
.bauxite-cp .cp-tab .tab-con .contentxq.active{display: flex;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-img{width: 80%;margin: 20px auto;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-img img{display: flex;width: 100%;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen{width: 100%;background-color: #3b4457;position: relative;z-index: 1;padding: 15px 0 15px 15px;margin-bottom: 20px;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .con-wen-bg::before{content: "";position: absolute;top: -14px;left: 14px;width: 100%;height: 100%;background: #3b445713;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen *{font-size: 18px;line-height: 1;color: #fffefe;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen h4{font-size: 20px;font-weight: bold;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen span{display: block;width: 66px;height: 3px;background: #ffffff;margin: 10px 0;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .cp-des p{display: flex;align-items: center;margin: 12px 0;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .cp-des p:before{content: '';min-width: 6px;height: 6px;background: #fff;display: flex;margin-right: 15px;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .chuliao{background: #e94709;display: inline-flex;padding: 10px;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .cp-list{display: flex;flex-wrap: wrap;gap: 0;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .cp-ys li p{display: flex;align-items: center;margin: 12px 0 0 0;}
.bauxite-cp .cp-tab .tab-con .contentxq .con-wen .cp-ys li p:before{content: '';background: url(../img/bauxite/ico-gou.png) no-repeat center/cover;min-width: 17px;height: 14px;margin-right: 10px;}

.bauxite-case{background: #3c4457;padding: 30px 0;}
.bauxite-case h2{font-size: 36px;line-height: 1;color: #fff;text-align: center;font-weight: bold;}
.bauxite-case #case-swiper{position:relative;overflow:hidden;margin-top: 30px;}
.bauxite-case #case-swiper .swiper-wrapper .swiper-slide img{width:100%;vertical-align:middle}
.bauxite-case #case-swiper .swiper-wrapper .swiper-slide .case-wen{background: #fff;padding:0 0 10px 25px;}
.bauxite-case #case-swiper .swiper-wrapper .swiper-slide .case-wen h4{font-size: 20px;line-height: 24px;color: #333333;font-weight: bold;padding: 15px 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bauxite-case #case-swiper .swiper-wrapper .swiper-slide .case-wen p{color: #666666;font-size:16px;line-height:26px;}
.bauxite-case .container{position:relative}
.bauxite-case .case-swiper-btn .swiper-button-prev{background:url(../img/bauxite/btnL.png) no-repeat;background-size:100%;width:45px;height:45px;left:2%;}
.bauxite-case .case-swiper-btn .swiper-button-next{background:url(../img/bauxite/btnR.png) no-repeat;background-size:100%;width:45px;height:45px;right:2%;}
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after,.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after{content: none;}


@media (max-width:575px){
	.bauxite-intro ul li{width: 100%;}
	.bauxite-fenlei .fenlei-tab .tab-nav ul{gap: 10px;}
	.bauxite-fenlei .fenlei-tab .tab-nav ul li{padding: 15px 8px;}
	.bauxite-liao .liao-table table tbody tr:last-child td{text-align: center;padding: 20px 10px;}
	.bauxite-fenlei .fenlei-tab .tab-con .kuangwu table, 
	.bauxite-fenlei .fenlei-tab .tab-con .huaxue table{display: block;overflow: auto;}
	.bauxite-cp .cp-tab .tab-nav li{width: 100%;}
	.bauxite-case #case-swiper .swiper-wrapper .swiper-slide .case-wen p{font-size:16px;line-height:24px}
	.bauxite-case #case-swiper .swiper-wrapper .swiper-slide .case-wen h4{font-size:18px;line-height:24px;white-space: initial;}
	.bauxite-case #case-swiper .swiper-wrapper .swiper-slide-active .case-wen,.swiper-slide-duplicate-active .case-wen{padding:0 10px 10px 10px}
	.bauxite-case .case-swiper-btn .swiper-button-prev{left: 2.5%;}
	.bauxite-case .case-swiper-btn .swiper-button-next{right: 2.5%;}
}
@media (max-width:425px) {
	.swiper-button-next, .swiper-button-prev{top:35%}
}
