@charset "utf-8";
/* CSS Document */
body{font:normal normal 0.32rem/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;color: #000;background: #fff;}
textarea,input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
button{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}

{hd1}
.b-hd1-a1{width: 100%;height: 0.98rem;background: #1b1b1b;position: fixed;top: 0;left: 0;overflow: hidden;z-index: 10;}
.b-hd1-a2{height: 0.54rem;position: absolute;top: calc(50% - 0.54rem/2);left: 0.24rem;}
.b-hd1-a3{width: 3.6rem;height: 0.5rem;border: 1px solid #333333;border-radius: 0.1rem;box-sizing: border-box;position: absolute;top: calc(50% - 0.5rem/2);right: 0.84rem;}
.b-hd1-a3>input{width: 2.8rem;height: 0.4rem;font-size: 0.28rem;line-height: 0.4rem;color: #fff;position: absolute;top: calc(50% - 0.4rem/2);left: 0.18rem;}
.b-hd1-a4{height: 0.34rem;position: absolute;top: calc(50% - 0.34rem/2);right: 0.18rem;cursor: pointer;}
.b-hd1-a4 input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.b-hd1-a5{height: 0.33rem;position: absolute;top: calc(50% - 0.33rem/2);right: 0.24rem;cursor: pointer;}
.b-hd1-a6{width: 100%;height: 0.98rem;position: relative;}
.b-hd1-b1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #3d3d3d;padding: 1rem 0.24rem;box-sizing: border-box;z-index: 9;display: none;}
.b-hd1-b2{width: 100%;border-bottom: 1px solid #fff;position: relative;}
.b-hd1-b3{width: 100%;height: 0.98rem;font-size: 0.36rem;line-height: 0.98rem;color: #fff;text-align: center;cursor: pointer;}
.b-hd1-b2 ul{width: 100%;display: none;}
.b-hd1-b2 ul li{width: calc(100%/3);height: 0.8rem;font-size: 0.28rem;line-height: 0.8rem;color: #fff;text-align: center;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

{ft1}
.b-ft1-a1{width: 100%;height: 2.44rem;overflow: hidden;position: relative;display: table;}
.b-ft1-a1>img{position: absolute;top: 0;left: 0;height: 100%;}
.b-ft1-a2{width: 100%;padding: 0 0.24rem;box-sizing: border-box;font-size: 0.28rem;line-height: 0.48rem;color: #9b9a9a;display: table-cell;vertical-align: middle;position: relative;}

{t1}
.b-t1-a1{height: 0.72rem;border-left: 0.05rem solid #cf181d;padding-left: 0.2rem;position: relative;}
.b-t1-a2{font-size: 0.36rem;line-height: 0.70rem;color: #fff;font-weight: bold;text-transform: uppercase;margin-bottom: 0.14rem;}
.b-t1-a3{font-size: 0.3rem;line-height: 0.24rem;color: #fff;font-weight: bold;}
.b-t1-a0 .b-t1-a2{color: #241816;}
.b-t1-a0 .b-t1-a3{color: #241816;}

{t2}
.b-t2-a1{width: 100%;position: relative;}
.b-t2-a2{width: 100%;font-size: 0.36rem;line-height: 0.36rem;color: #454545;text-align: center;margin-bottom: 0.4rem;}
.b-t2-a3{width: 0.38rem;height: 0.04rem;background: #343434;position: relative;margin: 0 auto;}

{b1}
.b-b1-a1{position: relative;font-size: 0.28rem;line-height: 0.28rem;color: #241816;white-space: nowrap;}
.b-b1-a2{color: #fff;}

{c1}
.b-c1-a1{position: relative;width: 100%;}
.b-c1-a2{width: 100%;height: 2px;background: #af0a10;position: absolute;top: 0.35rem;left: 0;}
.b-c1-a3{width: 100%;position: relative;text-align: center;}
.b-c1-a4{width: 2.16rem;height: 0.7rem;border: 0;border-radius: 0.35rem;margin: 0 0.16rem;font-size: 0.22rem;line-height: 0.7rem;color: #333333;text-align: center;background: #fff;cursor: pointer;display: inline-block;}
.b-c1-aon1{color: #fff !important;background: #cf181d !important;}

{c2}
.b-c2-a1{position: relative;width: 100%;}
.b-c2-a2{width: 100%;height: 2px;background: #af0a10;position: absolute;top: 0.35rem;left: 0;}
.b-c2-a3{width: 100%;position: relative;display: flex;justify-content: space-between;padding: 0 0.24rem;box-sizing: border-box;}
.b-c2-a4{width: 2.16rem;height: 0.7rem;border: 0;border-radius: 0.35rem;font-size: 0.22rem;line-height: 0.7rem;color: #636363;text-align: center;background: #f8f8f8;cursor: pointer;}
.b-c2-aon1{color: #fff;background: #cf181d;}

{c3}
.b-c3-a1{position: relative;width: 100%;}
.b-c3-a2{width: 100%;height: 2px;background: #af0a10;position: absolute;top: 0.35rem;left: 0;}
.b-c3-a5{width: 100%;height: 0.7rem;position: relative;overflow: hidden;overflow-x: auto;}
.b-c3-a3{height: 100%;position: relative;padding: 0 0 0 0.24rem;box-sizing: border-box;}
.b-c3-a4{width: 2.16rem;height: 0.7rem;border: 0;border-radius: 0.35rem;font-size: 0.22rem;line-height: 0.7rem;color: #636363;text-align: center;background: #f8f8f8;cursor: pointer;float: left;margin-right: 0.24rem;}
.b-c3-aon1{color: #fff;background: #cf181d;}

{ind1}
.b-ind1-a1{width: 100%;height: 4.5rem;position: relative;overflow: hidden;}
.index1{width: 100%!important;height: 100%!important;position: relative;}
.index1 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.index1 .swiper-slide img{min-height: 100%;}
.index2{width: 100%;position: absolute;bottom: 0.36rem;left: 0;}
.index2 .swiper-pagination-bullet{width: 0.14rem;height: 0.14rem;border: 0;border-radius: 0.07rem;background: #af0a10;opacity: 1;margin: 0 0.08rem;cursor: pointer;transition: 0.5s;}
.index2 .swiper-pagination-bullet-active{width: 0.5rem;transition: 0.5s;}

{ind2}
.b-ind2-a0{width: 100%;height: 0;position: relative;z-index: 2;}
.b-ind2-a1{width: calc(100% - 0.24rem*2);position: absolute;top: 0;left: 0.24rem;}
.b-ind2-a2{width: calc(50% - 1px);height: 2rem;position: relative;overflow: hidden;}
.b-ind2-a2:nth-child(1){background: #db282e;float: left;margin-bottom: 2px;}
.b-ind2-a2:nth-child(2){background: #a60208;float: right;margin-bottom: 2px;}
.b-ind2-a2:nth-child(3){background: #b50007;float: left;}
.b-ind2-a2:nth-child(4){background: #cf171f;float: right;}
.b-ind2-a3{position: absolute;top: 1.2rem;left: 1.5rem;}
.b-ind2-a2:nth-child(3) .b-ind2-a3{letter-spacing: -0.02rem;}
.b-ind2-a3>span:nth-child(1){font-size: 0.48rem;line-height: 0.34rem;color: #fff;font-weight: lighter;margin-right: 0.1rem;}
.b-ind2-a3>span:nth-child(2){font-size: 0.24rem;line-height: 0.24rem;color: #fff;font-weight: lighter;}
.b-ind2-a4{position: absolute;top: 0.45rem;left: 1.5rem;}
.b-ind2-a4>div:nth-child(1){font-size: 0.3rem;line-height: 0.3rem;height: 0.3rem;color: #fff;margin-bottom: 0.05rem;}
.b-ind2-a4>div:nth-child(2){font-size: 0.12rem;line-height: 0.12rem;height: 0.12rem;color: #ecaaab;margin-bottom: 0.12rem;text-transform: uppercase;}
.b-ind2-a4>div:nth-child(3){min-width: 1.56rem;height: 1px;background: #fff;opacity: 0.4;}
.b-ind2-a5{height: 0.8rem;position: absolute;top: 0.68rem;left: 0.46rem;}

{ind3}
.b-ind3-a1{width: 100%;overflow: hidden;position: relative;}
.b-ind3-a2{width: 100%;position: relative;}
.b-ind3-a1 .b-t1-a1{position: absolute;top: 4.78rem;left: 0.24rem;}
.b-ind3-a1 .b-b1-a1{position: absolute;top: 5.24rem;right: 0.24rem;}
.b-ind3-a3{width: 100%;height: 4.66rem;position: absolute;top: 5.92rem;left: 0;}
.b-ind3-a3 img{min-height: 100%;}
.b-ind3-a4{width: calc(100% - 0.24rem*2);font-size: 0.3rem;line-height: 0.34rem;color: #fff;text-align: center;position: absolute;top: 11.12rem;left: 0.24rem;}
.b-ind3-a5{width: calc(100% - 0.24rem*2);height: calc(0.48rem*4 - 0.16rem);font-size: 0.28rem;line-height: 0.48rem;color: #fff;font-weight: lighter;position: absolute;top: 11.7rem;left: 0.24rem;}
.b-ind3-a5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}

{ind4}
.b-ind4-a1{width: 100%;padding: 3.3rem 0 0 0;position: relative;overflow: hidden;}
.b-ind4-a1 .b-t1-a1{position: absolute;top: 0.76rem;left: 0.24rem;}
.b-ind4-a1 .b-c3-a1{position: absolute;top: 2.12rem;left: 0;}
.b-ind4-a2{position: absolute;top: 1.22rem;right: 0.24rem;}
.b-ind4-a2 a{display: none;}
.b-ind4-b1{width: calc(100% - 0.24rem*2);margin: 0 auto;position: relative;}
.b-ind4-b2{display: none;width: 100%;}
.b-ind4-c1{width: calc(50% - 0.3rem/2);height: 3.38rem;position: relative;overflow: hidden;margin-bottom: 0.3rem;}
.b-ind4-c1:nth-child(odd){float: left;}
.b-ind4-c1:nth-child(even){float: right;}
.b-ind4-c2{width: 100%;height: 2.4rem;border: 0;border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem;}
.b-ind4-c2 img{min-height: 100%;}
.b-ind4-c3{width: 100%;height: calc(100% - 2.4rem);background: #e34040;position: relative;}
.b-ind4-c4{width: 96%;font-size: 0.3rem;line-height: 0.48rem;color: #fff;text-align: center;position: absolute;top: 0.05rem;left: 2%;}
.b-ind4-c5{width: 96%;font-size: 0.3rem;line-height: 0.48rem;color: #fff;text-align: center;text-transform: uppercase;position: absolute;top: 0.52rem;left: 2%;}

{ind5}
.b-ind5-a1{width: 100%;padding: 3rem 0 0 0;position: relative;overflow: hidden;}
.b-ind5-a1 .b-t1-a1{position: absolute;top: 0.46rem;left: 0.24rem;}
.b-ind5-a1 .b-c2-a1{position: absolute;top: 1.8rem;left: 0;}
.b-ind5-a2{position: absolute;top: 0.92rem;right: 0.24rem;}
.b-ind5-a2 a{display: none;}
.b-ind5-b1{width: 100%;position: relative;}
.b-ind5-b2{display: none;width: 100%;}
.b-ind5-c1{width: 100%;position: relative;margin-bottom: 0.6rem;}
.b-ind5-c2{width: 100%;height: 4.44rem;position: relative;}
.b-ind5-c2 img{min-height: 100%;}
.b-ind5-c3{width: calc(100% - 0.24rem*2);height: 2.8rem;border: 0;border-radius: 0.1rem;background: #fff;position: relative;margin: 0 auto;margin-top: -1.6rem;box-shadow: 0 0.08rem 0.16rem rgba(0,0,0,0.15);}
.b-ind5-c4{width: calc(100% - 0.3rem*2);font-size: 0.32rem;line-height: 0.36rem;color: #333333;text-align: center;position: absolute;top: 0.38rem;left: 0.3rem;}
.b-ind5-c5{width: calc(100% - 0.3rem*2);height: calc(0.4rem*2);font-size: 0.28rem;line-height: 0.4rem;color: #6e6e6e;text-align: center;position: absolute;top: 1.06rem;left: 0.3rem;}
.b-ind5-c5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.b-ind5-c6{width: 100%;font-size: 0.28rem;line-height: 0.22rem;color: #a1a1a1;text-align: center;position: absolute;top: 2.18rem;left: 0;}

{ind6}
.b-ind6-a1{width: 100%;position: relative;overflow: hidden;}
.b-ind6-a2{width: 100%;position: relative;}
.b-ind6-a1 .b-t1-a1{position: absolute;top: 0.8rem;left: 0.24rem;}
.b-ind6-a1 .b-c1-a1{position: absolute;top: 2.14rem;left: 0;}
.b-ind6-a3{position: absolute;top: 1.28rem;right: 0.24rem;}
.b-ind6-a3 a{display: none;}
.b-ind6-b1{width: calc((4.8rem + 0.24rem)*2);height: 4.44rem;position: absolute;top: 3.34rem;left: 0;}
.b-ind6-b2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.b-ind6-bon1{z-index: 2;}
.b-ind6-b2 .swiper-container{width: 100%!important;height: 100%!important;position: relative;}
.b-ind6-b2 .swiper-container .swiper-slide{width: 50%!important;height: 100%!important;position: relative;padding-left: 0.24rem;box-sizing: border-box;}
.b-ind6-c1{width: 4.8rem;height: 100%;position: relative;margin: 0 auto;}
.b-ind6-c2{width: 100%;height: 3.14rem;position: relative;overflow: hidden;}
.b-ind6-c2>img{min-height: 100%;}
.b-ind6-c3{font-size: 0.3rem;line-height: 0.34rem;color: #fff;width: calc(100% - 0.22rem*2);position: absolute;top: 3.46rem;left: 0.22rem;}
.b-ind6-c4{font-size: 0.28rem;line-height: 0.26rem;color: #636363;text-transform: uppercase;width: calc(100% - 0.22rem*2);position: absolute;top: 3.94rem;left: 0.22rem;}
.b-ind6-a1 .b-c1-a4{line-height: 0.35rem;}

{ind7}
.b-ind7-a1{width: 100%;padding: 2.12rem 0 0.8rem 0;box-sizing: border-box;position: relative;overflow: hidden;}
.b-ind7-a1 .b-t2-a1{position: absolute;top: 0.7rem;left: 0;}
.b-ind7-a2{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;}
.b-ind7-a3{width: 100%;background: #191919;position: relative;padding: 0.25rem 1.7rem 0.18rem 0.3rem;box-sizing: border-box;margin-bottom: 0.6rem;box-shadow: 0 0.08rem 0.16rem rgba(0,0,0,0.15);}
.b-ind7-a3:last-child{margin-bottom: 0;}
.b-ind7-a4{width: 0.87rem;position: absolute;top: -0.33rem;right: 0;}
.b-ind7-a5{width: 100%;font-size: 0.3rem;line-height: 0.3rem;color: #fff;position: relative;margin-bottom: 0.18rem;}
.b-ind7-a6{width: 100%;font-size: 0.28rem;line-height: 0.36rem;color: #999999;position: relative;}

{ban1}
.b-ban1-a1{width: 100%;position: relative;overflow: hidden;}
.b-ban1-a2{width: 100%;height: 3.8rem;position: relative;}
.b-ban1-a2 img{min-height: 100%;}
.b-ban1-a3{position: absolute;bottom: 0;left: 0;width: 100%;height: 0.8rem;background: #1b1b1b;padding: 0 0.24rem;box-sizing: border-box;}
.b-ban1-a4{height: 0.23rem;position: relative;top: calc(0.8rem/2 - 0.23rem/2);margin-right: 0.15rem;float: left;}
.b-ban1-a5{font-size: 0.22rem;line-height: 0.8rem;color: #fff;float: left;}

{b2}
.b-b2-a1{width: 100%;padding: 0.6rem 0.24rem 0.2rem 0.24rem;box-sizing: border-box;position: relative;}
.b-b2-a2{width: 100%;position: absolute;top: 0;left: 0;}
.b-b2-a3{width: 100%;position: relative;}
.b-b2-a4{width: 2.16rem;height: 0.7rem;border: 0;border-radius: 0.35rem;background: #f8f8f8;font-size: 0.28rem;line-height: 0.7rem;color: #636363;text-align: center;cursor: pointer;margin-right: calc((100% - 2.16rem*3)/2);margin-bottom: 0.3rem;float: left;}
.b-b2-a4:nth-child(3n){margin-right: 0;}
.b-b2-aon1{color: #fff;background: #cf181d;}

{pag1}
.b-pag1-a1{width: 100%;padding: 0.8rem 0;position: relative;text-align: center;}
.b-pag1-a1>a{font-size: 0.22rem;line-height: 0.22rem;color: #1a1a1a;display: inline-block;}
.b-pag1-a2{display: inline-block;}
.b-pag1-a2>a{width: 0.34rem;height: 0.4rem;position: relative;display: inline-block;font-size: 0.22rem;line-height: 0.22rem;color: #1a1a1a;}
.b-pag1-a2>span{display: inline-block;font-size: 0.22rem;line-height: 0.22rem;color: #1a1a1a;}
.b-pag1-a2>a b{width: 0;height: 1px;background: #ff0000;position: absolute;bottom: 0;left: 50%;}
.b-pag1-a2>a.select b{width: 100%;left: 0;}

{pdl1}
.b-pdl1-a0{width: calc(100% - 0.24rem*2);margin: 0 auto;}
.b-pdl1-a1{width: calc(50% - 0.3rem/2);height: 3.38rem;position: relative;overflow: hidden;margin-bottom: 0.3rem;}
.b-pdl1-a1:nth-child(odd){float: left;}
.b-pdl1-a1:nth-child(even){float: right;}
.b-pdl1-a2{width: 100%;height: 2.4rem;border: 0;border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem;}
.b-pdl1-a2 img{min-height: 100%;}
.b-pdl1-a3{width: 100%;height: calc(100% - 2.4rem);background: #e34040;position: relative;}
.b-pdl1-a4{width: 96%;font-size: 0.3rem;line-height: 0.48rem;color: #fff;text-align: center;position: absolute;top: 0.05rem;left: 2%;}
.b-pdl1-a5{width: 96%;font-size: 0.3rem;line-height: 0.48rem;color: #fff;text-align: center;text-transform: uppercase;position: absolute;top: 0.52rem;left: 2%;}

{cat1}
.b-cat1-a1{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;padding: 1rem 0 0.9rem 0;}
.b-cat1-a2{width: 100%;background: #191919;position: relative;padding: 0.25rem 1.7rem 0.18rem 0.3rem;box-sizing: border-box;margin-bottom: 0.6rem;box-shadow: 0 0.08rem 0.16rem rgba(0,0,0,0.15);}
.b-cat1-a2:last-child{margin-bottom: 0;}
.b-cat1-a3{width: 0.87rem;position: absolute;top: -0.33rem;right: 0;}
.b-cat1-a4{width: 100%;font-size: 0.3rem;line-height: 0.3rem;color: #fff;position: relative;margin-bottom: 0.18rem;}
.b-cat1-a5{width: 100%;font-size: 0.28rem;line-height: 0.36rem;color: #999999;position: relative;}

{eng1}
.b-eng1-a1{width: 100%;position: relative;overflow: hidden;}
.b-eng1-a2{width: 100%;position: relative;}
.b-eng1-a1 .b-t2-a1{position: absolute;top: 0.68rem;left: 0;}
.b-eng1-a1 .b-t2-a1 .b-t2-a2{color: #fff;}
.b-eng1-a1 .b-t2-a1 .b-t2-a3{background: #cf181d;}
.b-eng1-b1{width: calc((4.8rem + 0.24rem)*2);height: 4.44rem;position: absolute;top: 1.86rem;left: 0;}
.b-eng1-b1 .swiper-container{width: 100%!important;height: 100%!important;position: relative;}
.b-eng1-b1 .swiper-container .swiper-slide{width: 50%!important;height: 100%!important;position: relative;padding-left: 0.24rem;box-sizing: border-box;}
.b-eng1-c1{width: 4.8rem;height: 100%;position: relative;margin: 0 auto;}
.b-eng1-c2{width: 100%;height: 3.14rem;position: relative;overflow: hidden;}
.b-eng1-c2>img{min-height: 100%;}
.b-eng1-c3{font-size: 0.3rem;line-height: 0.34rem;color: #454545;width: calc(100% - 0.22rem*2);position: absolute;top: 3.46rem;left: 0.22rem;}
.b-eng1-c4{font-size: 0.28rem;line-height: 0.26rem;color: #636363;text-transform: uppercase;width: calc(100% - 0.22rem*2);position: absolute;top: 3.94rem;left: 0.22rem;}
.b-eng1-d1{width: 100%;padding: 1.94rem 0 0 0;overflow: hidden;position: relative;background: url(../img/b1.jpg) repeat-y #fff;background-size: 100% auto;}
.b-eng1-d1 .b-t2-a1{position: absolute;top: 0.7rem;left: 0;}
.b-eng1-d1 .b-t2-a1 .b-t2-a2{color: #3f3f3f;}
.b-eng1-d1 .b-t2-a1 .b-t2-a3{background: #cf181d;}
.b-eng1-d2{position: relative;margin: 0 auto;width: calc(100% - 0.24rem*2);}
.b-eng1-e1{width: 100%;height: 4.32rem;position: relative;margin-bottom: 0.42rem;overflow: hidden;}
.b-eng1-e2{width: 100%;height: 100%;position: relative;}
.b-eng1-e2>img{min-height: 100%;}
.b-eng1-e3{width: 100%;height: 1.2rem;position: absolute;bottom: 0;left: 0;background: #fff;}
.b-eng1-e4{font-size: 0.3rem;line-height: 0.34rem;color: #454545;width: calc(100% - 0.3rem*2);position: absolute;bottom: 0.58rem;left: 0.3rem;}
.b-eng1-e5{font-size: 0.24rem;line-height: 0.24rem;color: #636363;text-transform: uppercase;width: calc(100% - 0.3rem*2);position: absolute;bottom: 0.24rem;left: 0.3rem;}

{nsl1}
.b-nsl1-a1{display: none;}
.b-nsl1-b1{width: 100%;position: relative;}
.b-nsl1-b2{width: 100%;height: 4.44rem;position: relative;}
.b-nsl1-b2 img{min-width: 100%;}
.b-nsl1-b6{width: calc(100% - 0.24rem*2);height: 2.8rem;border: 0;border-radius: 0.1rem;background: #fff;position: relative;margin: 0 auto;margin-top: -1.6rem;box-shadow: 0 0.08rem 0.16rem rgba(0,0,0,0.15);}
.b-nsl1-b3{width: calc(100% - 0.3rem*2);font-size: 0.32rem;line-height: 0.36rem;color: #333333;text-align: center;position: absolute;top: 0.38rem;left: 0.3rem;}
.b-nsl1-b4{width: calc(100% - 0.3rem*2);height: calc(0.4rem*2);font-size: 0.28rem;line-height: 0.4rem;color: #333333;font-weight: lighter;text-align: center;position: absolute;top: 1.04rem;left: 0.3rem;}
.b-nsl1-b4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.b-nsl1-b5{font-size: 0.28rem;line-height: 0.24rem;color: #999999;text-align: center;position: absolute;top: 2.18rem;left: 0;width: 100%;}
.b-nsl1-c1{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;}
.b-nsl1-d1{width: 100%;height: 3.34rem;border-bottom: 1px dashed #c6c6c6;position: relative;overflow: hidden;}
.b-nsl1-d2{width: 100%;position: absolute;top: 0.52rem;left: 0;font-size: 0.32rem;line-height: 0.36rem;color: #414141;font-weight: bold;}
.b-nsl1-d3{width: 0.6rem;height: 0.04rem;background: #b80e0b;position: absolute;top: 1.14rem;left: 0;}
.b-nsl1-d4{font-size: 0.24rem;line-height: 0.18rem;color: #9e9e9e;position: absolute;top: 1.4rem;left: 0;}
.b-nsl1-d5{width: 100%;height: calc(0.4rem*3);font-size: 0.28rem;line-height: 0.4rem;color: #868686;position: absolute;top: 1.84rem;left: 0;}
.b-nsl1-d5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}

{nct1}
.b-nct1-a1{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;}
.b-nct1-a2{width: 100%;background: #f8f8f8;padding: 0.5rem 0.24rem 0.6rem 0.24rem;box-sizing: border-box;margin-bottom: 0.28rem;}
.b-nct1-a3{width: 100%;margin-bottom: 0.38rem;}
.b-nct1-c1{width: 100%;position: relative;}
.b-nct1-c2{font-size: 0.3rem;line-height: 0.42rem;color: #333333;margin-bottom: 0.12rem;word-break: break-word;}
.b-nct1-c3{font-size: 0.24rem;line-height: 0.36rem;color: #999999;margin-bottom: 0.28rem;}
.b-nct1-c4{width: 100%;font-size: 0.28rem;line-height: 0.48rem;color: #666666;font-weight: lighter;margin-bottom: 0.48rem;}
.b-nct1-c4 img{max-width: 100%;margin: 0 auto;}
.b-nct1-c5{width: 100%;margin-bottom: 0.5rem;}
.b-nct1-c5 div{font-size: 0.24rem;line-height: 0.48rem;color: #000000;}
.b-nct1-c6{width: 1.8rem;height: 0.68rem;background: #e7e7e7;margin: 0 auto;font-size: 0.24rem;line-height: 0.68rem;color: #666666;text-align: center;}
.b-nct1-d1{width: 100%;padding: 0.5rem 0.34rem 0.18rem 0.45rem;box-sizing: border-box;background: #f8f8f8;}
.b-nct1-d2{font-size: 0.3rem;line-height: 0.3rem;color: #333333;font-weight: bold;margin-bottom: 0.1rem;}
.b-nct1-d3{font-size: 0.24rem;line-height: 0.24rem;color: #999999;font-family: 'Arial';text-transform: uppercase;margin-bottom: 0.16rem;}
.b-nct1-d4{width: 100%;height: 1px;background: #dddddd;position: relative;margin-bottom: 28px;}
.b-nct1-d5{width: 100%;}
.b-nct1-d5 div{font-size: 0.28rem;line-height: 0.3rem;color: #666666;margin-bottom: 0.3rem;word-break: break-word;}

{abo1}
.b-abo1-a1{width: 100%;overflow: hidden;position: relative;background: url(../img/b20.jpg) repeat-y #000;background-size: 100% auto;padding-bottom: 0.7rem;}
.b-abo1-a1 .b-t1-a1{position: absolute;top: 0.68rem;left: 0.24rem;}
.b-abo1-a6{width: calc(100% - 0.24rem*2);position: relative;;margin: 0 auto;background: #171717;padding: 0.36rem 0.28rem 0.4rem 0.28rem;box-sizing: border-box;margin-bottom: 0.26rem;}
.b-abo1-a3{font-size: 0.3rem;line-height: 0.3rem;color: #fff;text-align: center;margin-bottom: 0.26rem;}
.b-abo1-a4{font-size: 0.28rem;line-height: 0.48rem;color: #fff;margin-bottom: 0.28rem;}
.b-abo1-aon1{height: calc(0.48rem*4);overflow: hidden;}
.b-abo1-a5{width: 100%;height: 4.66rem;position: relative;margin-bottom: 0.26rem;}
.b-abo1-a5 img{min-height: 100%;}
.b-abo1-a7{width: 2rem;margin: 0 auto;cursor: pointer;font-size: 0.3rem;line-height: 0.3rem;color: #fff;text-align: center;}
.b-abo1-a7 img{width: 0.29rem;display: inline-block;position: relative;top: -0.02rem;margin-left: 0.1rem;}
.b-abo1-aon2 img{transform: rotateX(180deg);}
.b-abo1-b1{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;}
.b-abo1-b2{width: calc(50% - 1px);height: 2rem;position: relative;overflow: hidden;}
.b-abo1-b2:nth-child(1){background: #db282e;float: left;margin-bottom: 2px;}
.b-abo1-b2:nth-child(2){background: #a60208;float: right;margin-bottom: 2px;}
.b-abo1-b2:nth-child(3){background: #b50007;float: left;}
.b-abo1-b2:nth-child(4){background: #cf171f;float: right;}
.b-abo1-b3{position: absolute;top: 1.2rem;left: 1.5rem;}
.b-abo1-b2:nth-child(3) .b-ind2-a3{letter-spacing: -0.02rem;}
.b-abo1-b3>span:nth-child(1){font-size: 0.48rem;line-height: 0.34rem;color: #fff;font-weight: lighter;margin-right: 0.1rem;}
.b-abo1-b3>span:nth-child(2){font-size: 0.24rem;line-height: 0.24rem;color: #fff;font-weight: lighter;}
.b-abo1-b4{position: absolute;top: 0.45rem;left: 1.5rem;}
.b-abo1-b4>div:nth-child(1){font-size: 0.3rem;line-height: 0.3rem;height: 0.3rem;color: #fff;margin-bottom: 0.05rem;}
.b-abo1-b4>div:nth-child(2){font-size: 0.12rem;line-height: 0.12rem;height: 0.12rem;color: #ecaaab;margin-bottom: 0.12rem;text-transform: uppercase;}
.b-abo1-b4>div:nth-child(3){min-width: 1.56rem;height: 1px;background: #fff;opacity: 0.4;}
.b-abo1-b5{height: 0.8rem;position: absolute;top: 0.68rem;left: 0.46rem;}
.b-abo1-c1{width: 100%;overflow: hidden;position: relative;}
.b-abo1-c2{width: 100%;position: relative;}
.b-abo1-c1 .b-t1-a1{position: absolute;top: 0.68rem;left: 0.24rem;}
.b-abo1-c3{width: calc((100% - 0.24rem*2)*3);height: 3.7rem;position: absolute;top: 2.1rem;left: calc(50% - (100% - 0.24rem*2)*3/2);}
.about1{width: 100%!important;height: 100%!important;position: relative;}
.about1 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;transition: 0.5s;top: 0;}
.b-abo1-d1{width: calc(100% - 0.1rem*2);height: 100%;position: relative;margin: 0 auto;background: #fff;overflow: hidden;}
.about1 .swiper-slide-prev .b-abo1-d1{height: 3.3rem;top: 0.2rem;margin-left: 0.2rem;transition: 0.5s;}
.about1 .swiper-slide-next .b-abo1-d1{height: 3.3rem;top: 0.2rem;margin-left: 0;transition: 0.5s;}
.b-abo1-d2{width: 3.37rem;position: absolute;top: calc(50% - 3.38rem/2);left: 0.2rem;}
.b-abo1-d3{width: 1.06rem;height: 1.06rem;border: 0;border-radius: 50%;background: #db282e;font-size: 0.64rem;line-height: 1.06rem;color: #fff;font-weight: lighter;text-align: center;position: absolute;top: 0.6rem;left: 0.28rem;}
.b-abo1-d4{position: absolute;top: 0.6rem;left: 1.66rem;}
.b-abo1-d4>span:nth-child(1){font-size: 0.34rem;line-height: 0.34rem;color: #000000;margin-right: 0.36rem;}
.b-abo1-d4>span:nth-child(2){font-size: 0.3rem;line-height: 0.3rem;color: #000000;}
.b-abo1-d5{width: 4.65rem;height: 2px;background: #eee8e8;position: absolute;top: 1.25rem;left: 1.66rem;}
.b-abo1-d6{width: 4.65rem;height: calc(0.5rem*3);font-size: 0.3rem;line-height: 0.5rem;color: #666666;font-weight: lighter;position: absolute;top: 1.46rem;left: 1.66rem;}
.b-abo1-d6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.about11{width: 100%;position: absolute;bottom: 2rem;left: 0;}
.about11 .swiper-pagination-bullet{width: 0.14rem;height: 0.14rem;border: 0;border-radius: 0.07rem;background: #af0a10;opacity: 1;margin: 0 0.08rem;cursor: pointer;transition: 0.5s;}
.about11 .swiper-pagination-bullet-active{width: 0.5rem;transition: 0.5s;}
.b-abo1-e1{width: 100%;overflow: hidden;position: relative;padding: 1.02rem 0 2.26rem 0;}
.b-abo1-e2{width: 6.9rem;position: relative;margin-left: calc(100% - 6.9rem);}
.b-abo1-e1 .b-t1-a1{position: absolute;top: 2.1rem;left: calc(50% - 2.34rem);}
.b-abo1-e4{width: calc(100% - 0.24rem*2);height: calc(2.32rem*2 + 0.22rem);position: absolute;top: 3.74rem;left: 0.24rem;overflow: hidden;}
.about2{width: 100%!important;height: 100%!important;position: relative;}
.about2 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.b-abo1-f1{width: calc(50% - 0.2rem/2);height: 2.32rem;position: relative;margin-bottom: 0.22rem;}
.b-abo1-f1:nth-child(odd){float: left;}
.b-abo1-f1:nth-child(even){float: right;}
.b-abo1-f1 img{width: 100%;}

{pct1}
.b-pct1-a1{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;margin-bottom: 60px;}
.b-pct1-a2{width: 6rem;height: 4.26rem;position: relative;margin: 0 auto;}
.b-pct1-a2 img{min-height: 100%;}
.b-pct1-a3{width: calc(100% - 0.24rem*2);position: relative;margin: 0 auto;}
.b-pct1-a4{padding-top: 0.46rem;margin-bottom: 0.24rem;}
.b-pct1-a4>div:nth-child(1){font-size: 0.36rem;line-height: 0.36rem;color: #333333;font-weight: bold;margin-bottom: 0.32rem;}
.b-pct1-a4>div:nth-child(2){width: 1.04rem;height: 0.04rem;background: #d4201a;position: relative;}
.b-pct1-a5{font-size: 0.28rem;line-height: 0.48rem;color: #333333;margin-bottom: 0.28rem;}
.b-pct1-a6{width: 2rem;height: 0.7rem;border: 1px solid #f04f2b;border-radius: 0.35rem;box-sizing: border-box;font-size: 0.24rem;line-height: 0.68rem;color: #fff;text-align: center;position: absolute;top: 0.46rem;right: 0;cursor: pointer;}
.b-pct1-a6{
	background: -webkit-linear-gradient(0deg,#cf181d,#ff6c00);
	background: -o-linear-gradient(0deg,#cf181d,#ff6c00);
	background: -moz-linear-gradient(0deg,#cf181d,#ff6c00);
	background: linear-gradient(0deg,#cf181d,#ff6c00);
}
.b-pct1-a7{width: 100%;height: 2.45rem;position: relative;overflow: hidden;}
.productcontent1{width: calc(100% + 0.2rem)!important;height: 100%!important;position: relative;}
.productcontent1 .swiper-slide{width: 50%!important;height: 100%!important;position: relative;}
.b-pct1-a8{width: calc(100% - 0.2rem);height: 100%;position: relative;}
.b-pct1-a8 img{min-height: 100%;}
.b-pct1-b1{width: calc(100% - 0.24rem*2);padding: 0.56rem 0.3rem 0.66rem 0.3rem;box-sizing: border-box;background: #f5f5f5;margin: 0 auto;}
.b-pct1-b2{font-size: 0.3rem;line-height: 0.3rem;color: #333333;margin-bottom: 0.28rem;}
.b-pct1-b3{width: 100%;font-size: 0.28rem;line-height: 0.48rem;color: #333333;}
.b-pct1-b3 img{max-width: 100%;margin: 0 auto;}
.b-pct1-c1{width: 100%;height: 1.7rem;position: relative;}
.b-pct1-c1 .b-t2-a1{position: absolute;top: 0.5rem;left: 0;}
.b-pct1-d1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);display: none;z-index: 10;}
.b-pct1-d2{width: calc(100% - 0.24rem*2);height: 8.44rem;border-radius: 0.1rem;background: #fff;position: absolute;top: calc(50% - 8.44rem/2);left: 0.24rem;}
.b-pct1-d3{width: 100%;height: 2.66rem;position: relative;border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem;}
.b-pct1-d3 div{font-size: 0.48rem;line-height: 0.48rem;color: #fff;font-weight: bold;position: absolute;top: 1.3rem;left: 0.46rem;}
.b-pct1-d4{width: calc(100% - 0.45rem*2);height: 0.8rem;border: 1px solid #dddddd;border-radius: 0.4rem;box-sizing: border-box;position: absolute;}
.b-pct1-d4:nth-child(2){top: 3.36rem;left: 0.45rem;}
.b-pct1-d4:nth-child(3){top: 4.46rem;right: 0.45rem;}
.b-pct1-d4:nth-child(4){top: 5.56rem;left: 0.45rem;z-index: 2;}
.b-pct1-d5{font-size: 0.28rem;line-height: 0.78rem;color: #333333;position: absolute;top: 0;left: 0.28rem;}
.b-pct1-d4>input{font-size: 0.28rem;line-height: 0.48rem;color: #333333;position: absolute;top: calc(50% -  0.48rem/2);height: 0.48rem;}
.b-pct1-d4:nth-child(2)>input{width: calc(100% - 1rem - 0.56rem);left: 1rem;}
.b-pct1-d4:nth-child(3)>input{width: calc(100% - 1.54rem - 0.2rem);left: 1.54rem;}
.b-pct1-d4:nth-child(4)>input{display: none;}
.b-pct1-d6{font-size: 0.3rem;line-height: 0.78rem;color: #c60822;position: absolute;top: 0;right: 0.28rem;}
.b-pct1-d7{width: calc(100% - 1.54rem - 0.2rem);height: 100%;position: absolute;top: 0;left: 1.54rem;font-size: 0.28rem;line-height: 0.78rem;color: #333333;}
.b-pct1-d8{width: 0;height: 0;border-top: 0.08rem solid #000;border-left: 0.07rem solid transparent;border-right: 0.07rem solid transparent;position: absolute;top: 0.35rem;right: 0.28rem;}
.b-pct1-d9{width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}
.b-pct1-d4 ul{width: calc(100% - 0.3rem*2);max-height: calc(0.6rem*3 + 1px);overflow: hidden;overflow-y: auto;display: none;border: 1px solid #dddddd;background: #fff;border-top: 0;box-sizing: border-box;position: absolute;top: calc(100% + 1px);left: 0.3rem;}
.b-pct1-d4 ul li{width: 100%;height: 0.6rem;border-bottom: 1px solid #dddddd;box-sizing: border-box;font-size: 0.28rem;line-height: 0.6rem;color: #333333;text-align: center;cursor: pointer;}
.b-pct1-d4 ul li:last-child{border: 0;}
.b-pct1-d4 ul li input{display: none;}
.b-pct1-d10{width: calc(100% - 0.45rem*2);height: 0.7rem;border: 1px solid #f04f2b;border-radius: 0.35rem;box-sizing: border-box;font-size: 0.28rem;line-height: 0.68rem;color: #fff;text-align: center;position: absolute;bottom: 0.92rem;right: 0.45rem;cursor: pointer;}
.b-pct1-d10{
	background: -webkit-linear-gradient(0deg,#cf181d,#ff6c00);
	background: -o-linear-gradient(0deg,#cf181d,#ff6c00);
	background: -moz-linear-gradient(0deg,#cf181d,#ff6c00);
	background: linear-gradient(0deg,#cf181d,#ff6c00);
}
.b-pct1-d10 input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.b-pct1-d11{width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}

{joi1}
.b-joi1-a1{width: 100%;position: relative;overflow: hidden;}
.b-joi1-a2{width: 100%;position: relative;}
.b-joi1-a1 .b-t2-a1{position: absolute;top: 0.72rem;left: 0;}
.b-joi1-b0{width: 100%;height: calc(0.8rem + 0.96rem*4 + 1px*4);position: absolute;top: 1.95rem;left: 0;overflow: hidden;background: #f8f8f8;}
.b-joi1-b1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.b-joi1-b1>div{width: 100%;height: 0.96rem;border-bottom: 1px solid #c7c7c7;position: relative;}
.b-joi1-b1>div:first-child{width: 100%;height: 0.8rem;background: #e70024;border-bottom: 0;}
.b-joi1-b2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;overflow-x: auto;}
.b-joi1-b3{height: 100%;padding: 0 0.24rem;box-sizing: border-box;position: relative;}
.b-joi1-b4{min-width: 1.8rem;height: 100%;position: relative;float: left;padding: 0 0.05rem;}
.b-joi1-b4:first-child{padding: 0;min-width: auto;width: 1.64rem;}
.b-joi1-b4>div{height: calc(0.96rem + 1px);font-size: 0.28rem;line-height: 0.96rem;color: #666666;text-align: center;white-space: nowrap;position: relative;}
.b-joi1-b4>div:first-child{height: 0.8rem;line-height: 0.8rem;color: #fff;font-weight: bold;}
.b-joi1-b4:first-child>div{padding: 0;text-align: left;}
.b-joi1-b4>div div{width: 1.8rem;height: 0.5rem;background: #e70024;font-size: 0.24rem;line-height: 0.5rem;color: #fff;text-align: center;position: absolute;top: calc(50% - 0.5rem/2);left: calc(50% - 1.8rem/2);cursor: pointer;}
.b-joi1-c1{width: 100%;overflow: hidden;position: relative;padding-bottom: 6rem;background: #000;}
.b-joi1-c2{width: 100%;position: relative;}
.b-joi1-c3{width: 100%;font-size: 0.4rem;line-height: 0.4rem;color: #fff;text-align: center;position: absolute;top: 1.08rem;left: 0;}
.b-joi1-c4{width: 0.38rem;height: 0.04rem;background: #cf181d;position: absolute;top: 1.85rem;left: calc(50% - 0.38rem/2);}
.b-joi1-c5{width: calc(100% - 0.24rem*2);font-size: 0.28rem;line-height: 0.48rem;color: #e1e1e1;position: absolute;top: 2.44rem;left: 0.24rem;}
.b-joi1-d1{position: absolute;bottom: 0.4rem;left: 0.46rem;width: calc(100% - 0.46rem*2);}
.b-joi1-d2{width: 0.92rem;height: 3.82rem;background: rgba(231,0,36,0.5);position: relative;margin-right: calc((100% - (0.92rem*4 + 0.15rem))/3);float: left;}
.b-joi1-d2:last-child{margin-right: 0;}
.b-joi1-d3{width: 100%;height: 100%;background: rgba(231,0,36,1);position: absolute;top: 0.18rem;left: 0.15rem;}
.b-joi1-d4{width: 0.6rem;position: absolute;top: 0.18rem;left: calc(50% - 0.6rem/2);}
.b-joi1-d5{width: 100%;font-size: 0.36rem;line-height: 0.26rem;color: #fff;text-align: center;font-weight: bold;font-family: 'Arial';position: absolute;top: 0.44rem;left: 0;}
.b-joi1-d6{width: 100%;position: absolute;top:1.1rem;left: 0;font-size: 0.28rem;letter-spacing: 0.02rem;text-indent: 0.02rem;line-height: 0.46rem;color: #fff;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;}
.b-joi1-d2:first-child .b-joi1-d6{line-height: 0.3rem;}
.b-joi1-e1{width: 100%;overflow: hidden;position: relative;}
.b-joi1-e2{width: 100%;position: relative;}
.b-joi1-e1 .b-t2-a1{position: absolute;top: 0.7rem;left: 0;}
.b-joi1-f1{width: calc(100% - 0.24rem*2);position: absolute;top: 2.05rem;left: 0.24rem;}
.b-joi1-f2{width: 100%;background: #f8f8f8;position: relative;overflow: hidden;margin-bottom: 0.6rem;padding-bottom: 0.48rem;}
.b-joi1-f2:nth-child(odd){border-top-right-radius: 0.5rem;border-bottom-left-radius: 0.5rem;}
.b-joi1-f2:nth-child(even){border-top-left-radius: 0.5rem;border-bottom-right-radius: 0.5rem;}
.b-joi1-f3{width: 100%;height: 1.24rem;position: relative;margin-bottom: 0.48rem;}
.b-joi1-f3 img{min-height: 100%;}
.b-joi1-f4{font-size: 0.4rem;line-height: 1.24rem;color: #fff;position: absolute;top: 0;left: 0.6rem;width: 66%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b-joi1-f5{width: 0.6rem;position: absolute;top: calc(1.24rem/2 - 0.6rem/2);right: 0.68rem;}
.b-joi1-f6{width: calc(100% - 0.44rem*2);margin: 0 auto;max-height: calc(0.48rem*5 + 0.1rem);box-sizing: border-box;position: relative;font-size: 0.28rem;line-height: 0.48rem;color: #333333;font-weight: lighter;}
.b-joi1-f6{overflow: hidden;/*text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;*/}
.b-joi1-g1{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);display: none;z-index: 10;}
.b-joi1-g2{width: calc(100% - 0.24rem*2);height: 8.44rem;border-radius: 0.1rem;background: #fff;position: absolute;top: calc(50% - 8.44rem/2);left: 0.24rem;}
.b-joi1-g3{width: 100%;height: 2.66rem;position: relative;border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem;}
.b-joi1-g3 div{font-size: 0.48rem;line-height: 0.48rem;color: #fff;font-weight: bold;position: absolute;top: 1.3rem;left: 0.46rem;}
.b-joi1-g4{width: calc(100% - 0.45rem*2);height: 0.8rem;border: 1px solid #dddddd;border-radius: 0.4rem;box-sizing: border-box;position: absolute;}
.b-joi1-g4:nth-child(2){top: 3.36rem;left: 0.45rem;}
.b-joi1-g4:nth-child(3){top: 4.46rem;right: 0.45rem;}
.b-joi1-g4:nth-child(4){top: 5.56rem;left: 0.45rem;z-index: 2;}
.b-joi1-g5{font-size: 0.28rem;line-height: 0.78rem;color: #333333;position: absolute;top: 0;left: 0.28rem;}
.b-joi1-g4>input{font-size: 0.28rem;line-height: 0.48rem;color: #333333;position: absolute;top: calc(50% -  0.48rem/2);height: 0.48rem;}
.b-joi1-g4:nth-child(2)>input{width: calc(100% - 1.2rem - 0.56rem);left: 1.2rem;}
.b-joi1-g4:nth-child(3)>input{width: calc(100% - 1.54rem - 0.2rem);left: 1.54rem;}
.b-joi1-g4:nth-child(4)>input{display: none;}
.b-joi1-g6{font-size: 0.3rem;line-height: 0.78rem;color: #c60822;position: absolute;top: 0;right: 0.28rem;}
.b-joi1-g7{width: calc(100% - 1.54rem - 0.2rem);height: 100%;position: absolute;top: 0;left: 1.54rem;font-size: 0.28rem;line-height: 0.78rem;color: #333333;}
.b-joi1-g8{width: 0;height: 0;border-top: 0.08rem solid #000;border-left: 0.07rem solid transparent;border-right: 0.07rem solid transparent;position: absolute;top: 0.35rem;right: 0.28rem;}
.b-joi1-g9{width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}
.b-joi1-g4 ul{width: calc(100% - 0.3rem*2);max-height: calc(0.6rem*3 + 1px);overflow: hidden;overflow-y: auto;display: none;border: 1px solid #dddddd;background: #fff;border-top: 0;box-sizing: border-box;position: absolute;top: calc(100% + 1px);left: 0.3rem;}
.b-joi1-g4 ul li{width: 100%;height: 0.6rem;border-bottom: 1px solid #dddddd;box-sizing: border-box;font-size: 0.28rem;line-height: 0.6rem;color: #333333;text-align: center;cursor: pointer;}
.b-joi1-g4 ul li:last-child{border: 0;}
.b-joi1-g4 ul li input{display: none;}
.b-joi1-g10{width: calc(100% - 0.45rem*2);height: 0.7rem;border: 1px solid #f04f2b;border-radius: 0.35rem;box-sizing: border-box;font-size: 0.28rem;line-height: 0.68rem;color: #fff;text-align: center;position: absolute;bottom: 0.92rem;right: 0.45rem;cursor: pointer;}
.b-joi1-g10{
	background: -webkit-linear-gradient(0deg,#cf181d,#ff6c00);
	background: -o-linear-gradient(0deg,#cf181d,#ff6c00);
	background: -moz-linear-gradient(0deg,#cf181d,#ff6c00);
	background: linear-gradient(0deg,#cf181d,#ff6c00);
}
.b-joi1-g10 input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.b-joi1-g11{width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}


.sub_more {
	width: 100%;
	background: #fff;
	padding: 15px 0;
	position: relative;
}

.sub_more div {
	margin: auto;
	width: 19%;
	height: 34px;
}

.sub_more div input {
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #cf181d !important;
	text-align: center;
	color: #fff;
}

.swiper-pagination{z-index: 2;}
.b-nsl1-a2{width: 100%;height: 3.34rem;border-bottom: 1px dashed #c6c6c6;position: relative;overflow: hidden;}
.b-nsl1-a4{width: 100%;position: absolute;top: 0.52rem;left: 0;font-size: 0.32rem;line-height: 0.36rem;color: #414141;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b-nsl1-a3{display: none;}
.b-nsl1-a6{font-size: 0.24rem;line-height: 0.18rem;color: #9e9e9e;position: absolute;top: 1.4rem;left: 0;}
.b-nsl1-a5{width: 100%;height: calc(0.4rem*3);font-size: 0.28rem;line-height: 0.4rem;color: #868686;position: absolute;top: 1.84rem;left: 0;}
.b-nsl1-a5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.b-nsl1-a2 a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}

.b-ind2-a2:nth-child(3) .b-ind2-a3 span{font-size: 0.32rem;line-height: 0.3rem;position: relative;top: -0.36rem;}
.b-abo1-b2:nth-child(3) .b-abo1-b3 span{font-size: 0.32rem;line-height: 0.3rem;position: relative;top: -0.36rem;}