@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;min-width: 1440px;}
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: 80px;background: #1b1b1b;position: relative;overflow: hidden;}
.b-hd1-a2{height: 47px;position: absolute;top: calc(50% - 47px/2);left: calc(50% - 1440px/2);}
.b-hd1-a3{width: 74px;height: 21px;border: 1px solid #fff;border-radius: 10px;box-sizing: border-box;overflow: hidden;position: absolute;top: calc(50% - 21px/2);right: calc(50% - 1440px/2);}
.b-hd1-a3>div{width: 50%;height: 100%;font-size: 12px;line-height: 19px;color: #fff;text-align: center;text-transform: uppercase;position: relative;float: left;}
.b-hd1-a3>div.b-hd1-aon1{background: #fff;color: #1b1b1b;}
.b-hd1-a4{height: 23px;position: absolute;top: calc(50% - 23px/2);right: calc(50% - 1440px/2 + 106px);cursor: pointer;}
.b-hd1-b1{height: 100%;position: absolute;top: 0;right: calc(50% - 1440px/2 + 170px);}
.b-hd1-b2{height: 100%;position: relative;float: left;margin: 0 25px;cursor: pointer;font-size: 16px;line-height: 80px;color: #d3d3d3;transition: 0.5s;}
.b-hd1-b2:hover{color: #e90021;transition: 0.5s;}
.b-hd1-bon1{color: #e90021;}
.b-hd1-b2 b{width: 0;height: 3px;background: #e90021;position: absolute;bottom: 0;left: 50%;transition: 0.5s;}
.b-hd1-b2:hover b{width: 100%;left: 0;transition: 0.5s;}
.b-hd1-bon1 b{width: 100%;left: 0;}
.b-hd1-c1{width: 1000px;height: 100%;background: #1b1b1b;position: absolute;top: 0;right: calc(50% - 1440px/2 + 170px);display: none;}
.b-hd1-c2{height: 23px;position: absolute;top: calc(50% - 23px/2);left: calc(50% - 600px/2);cursor: pointer;}
.b-hd1-c3{height: 23px;position: absolute;top: calc(50% - 23px/2);right: calc(50% - 600px/2);cursor: pointer;}
.b-hd1-c3 input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.b-hd1-c1>form>input{width: 400px;height: 20px;font-size: 16px;line-height: 20px;color: #fff;position: absolute;top: calc(50% - 20px/2);left: calc(50% - 400px/2);}
.b-hd1-c1 b{width: 400px;height: 1px;background: #fff;display: block;position: absolute;top: calc(50% + 20px/2 + 2px);left: calc(50% - 400px/2);}

{ft1}
.b-ft1-a1{width: 100%;overflow: hidden;position: relative;}
.b-ft1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-ft1-b1{position: absolute;top: 110px;left: calc(50% - 1440px/2 + 92px);}
.b-ft1-b2{float: left;margin-right: 75px;}
.b-ft1-b2>div{font-size: 15px;line-height: 30px;color: #c3c3c3;}
.b-ft1-b2>div:first-child{font-size: 20px;color: #f9f9f9;font-weight: bold;margin-bottom: 36px;}
.b-ft1-c1{position: absolute;top: 110px;right: calc(50% - 1440px/2 + 44px);}
.b-ft1-c2{font-size: 20px;line-height: 30px;color: #fff;font-weight: bold;margin-bottom: 36px;}
.b-ft1-c3{font-size: 18px;line-height: 30px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.b-ft1-c4{font-size: 18px;line-height: 30px;color: #fff;font-weight: bold;}
.b-ft1-c5{font-size: 15px;line-height: 30px;color: #c3c3c3;margin-bottom: 30px;}
.b-ft1-c6{font-size: 15px;line-height: 24px;color: #e3120b;margin-bottom: 6px;}
.b-ft1-c6 img{height: 19px;margin-right: 5px;display: inline-block;position: relative;top: 4px;}
.b-ft1-c7{font-size: 15px;line-height: 30px;color: #c3c3c3;margin-bottom: 60px;}
.b-ft1-c8{font-size: 16px;line-height: 30px;color: #fff;font-weight: bold;}
.b-ft1-d1{width: 383px;height: 48px;background: #ededed;position: absolute;top: 445px;left: calc(50% - 1440px/2 + 90px);overflow: hidden;}
.b-ft1-d2{width: 273px;height: 100%;padding:  0 14px;box-sizing: border-box;position: relative;float: left;}
.b-ft1-d2 input{width: 100%;height: 100%;font-size: 15px;line-height: 48px;color: #7a7979;}
.b-ft1-d3{width: calc(100% - 273px);height: 100%;background: #e3120b;float: right;position: relative;}
.b-ft1-d3 input{width: 100%;height: 100%;position: relative;background: #e3120b;font-size: 15px;line-height: 48px;color: #fff;}
.b-ft1-e1{width: 100%;background: #383535;position: relative;}
.b-ft1-e1>div{width: 100%;font-size: 14px;line-height: 72px;color: #9b9a9a;text-align: center;}

{t1}
.b-t1-a1{height: 72px;border-left: 5px solid #cf181d;padding-left: 20px;position: relative;}
.b-t1-a2{font-size: 50px;line-height: 40px;color: #fff;font-weight: bold;text-transform: uppercase;margin-top: -6px;margin-bottom: 20px;}
.b-t1-a3{font-size: 20px;line-height: 20px;color: #fff;}
.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: 40px;line-height: 40px;color: #454545;text-align: center;margin-bottom: 40px;}
.b-t2-a3{width: 38px;height: 4px;background: #343434;position: relative;margin: 0 auto;}

{b1}
.b-b1-a1{width: 184px;height: 63px;position: relative;}
.b-b1-a2{width: 50px;height: 100%;position: relative;background: #e02627;transition: 0.5s;}
.b-b1-a1:hover .b-b1-a2{width: 100%;transition: 0.5s;}
.b-b1-a3{font-size: 16px;line-height: 63px;color: #e02627;letter-spacing: 4px;text-indent: 4px;position: absolute;top: 0;left: 28px;transition: 0.5s;}
.b-b1-a1:hover .b-b1-a3{color: #fff;transition: 0.5s;}
.b-b1-a3>span:first-child{color: #fff;}
.b-b1-a4{height: 9px;position: absolute;top: calc((63px - 9px)/2);right: 28px;}
.b-b1-a4 img:nth-child(1){opacity: 1;transition: 0.5s;position: relative;}
.b-b1-a4 img:nth-child(2){opacity: 0;transition: 0.5s;position: absolute;top: 0;right: 0;}
.b-b1-a1:hover .b-b1-a4 img:nth-child(1){opacity: 0;transition: 0.5s;}
.b-b1-a1:hover .b-b1-a4 img:nth-child(2){opacity: 1;transition: 0.5s;}

{c1}
.b-c1-a1{position: relative;}
.b-c1-a2{float: left;width: 88px;height: 1px;background: #b5b5b5;position: relative;top: 8px;margin-right: 5px;}
.b-c1-a3{float: left;}
.b-c1-a4{padding: 0 22px;border-left: 1px solid #b5b5b5;float: left;font-size: 16px;line-height: 16px;color: #636363;cursor: pointer;transition: 0.5s;}
.b-c1-a4:hover{color: #e02627;transition: 0.5s;}
.b-c1-aon1{color: #e02627;}
.b-c1-a4:first-child{border-left: 0;}

{ind1}
.b-ind1-a1{width: 100%;height: 796px;position: relative;overflow: hidden;}
.index1{width: 1920px!important;height: 100%!important;position: relative;margin-left: calc(50% - 1920px/2);}
.index1 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.index1 .swiper-slide img{min-height: 100%;}

{ind2}
.b-ind2-a0{width: 100%;height: 0;position: relative;z-index: 2;}
.b-ind2-a1{width: 1440px;height: 200px;position: absolute;top: -76px;left: calc(50% - 1440px/2);}
.b-ind2-a2{width: 25%;height: 100%;position: relative;overflow: hidden;float: left;}
.b-ind2-a2:nth-child(1){background: #db282e;}
.b-ind2-a2:nth-child(2){background: #cf171f;}
.b-ind2-a2:nth-child(3){background: #b50007;}
.b-ind2-a2:nth-child(4){background: #a60208;}
.b-ind2-a3{position: absolute;top: 55px;right: 208px;}
.b-ind2-a2:nth-child(3) .b-ind2-a3{letter-spacing: -5px;right: 186px;}
.b-ind2-a3>span:nth-child(1){font-size: 56px;line-height: 40px;color: #fff;font-weight: lighter;}
.b-ind2-a3>span:nth-child(2){font-size: 16px;line-height: 16px;color: #fff;font-weight: lighter;}
.b-ind2-a4{position: absolute;top: 45px;right: 22px;}
.b-ind2-a4>div:nth-child(1){font-size: 16px;line-height: 20px;height: 20px;color: #fff;margin-bottom: 3px;}
.b-ind2-a4>div:nth-child(2){font-size: 12px;line-height: 16px;height: 16px;color: #ecaaab;margin-bottom: 10px;text-transform: uppercase;}
.b-ind2-a4>div:nth-child(3){min-width: 156px;height: 1px;background: #fff;opacity: 0.4;}
.b-ind2-a5{height: 56px;position: absolute;top: 110px;left: 202px;}

{ind3}
.b-ind3-a1{width: 100%;overflow: hidden;position: relative;}
.b-ind3-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-ind3-a1 .b-t1-a1{position: absolute;top: 265px;left: calc(50% - 1440px/2);}
.b-ind3-a3{font-size: 26px;line-height: 30px;color: #fff;position: absolute;top: 370px;left: calc(50% - 1440px/2);}
.b-ind3-a4{font-size: 14px;line-height: 28px;color: #fff;position: absolute;top: 416px;left: calc(50% - 1440px/2);width: 790px;}
.b-ind3-a4 p{width: 100%;font-size: 14px;line-height: 28px;color: #fff;}
.b-ind3-a5{width: 600px;position: absolute;top: 254px;right: calc(50% - 1440px/2);}
.b-ind3-a5 img{transition: 0.5s;}
.b-ind3-a5:hover img{transform: scale(1.1);transition: 0.5s;}
.b-ind3-a1 .b-b1-a1{position: absolute;top: 618px;left: calc(50% - 1440px/2);}

{ind4}
.b-ind4-a1{width: 100%;padding: 230px 0 0 0;position: relative;overflow: hidden;}
.b-ind4-a1 .b-t1-a1{position: absolute;top: 65px;left: calc(50% - 1440px/2);}
.b-ind4-a1 .b-c1-a1{position: absolute;top: 106px;right: calc(50% - 1440px/2 + 182px);}
.b-ind4-a2{position: absolute;top: 83px;right: calc(50% - 1440px/2);}
.b-ind4-a2 a{display: none;}
.b-ind4-b1{width: 1920px;margin-left: calc(50% - 1920px/2);position: relative;}
.b-ind4-b2{display: none;width: 100%;}
.b-ind4-c1{width: 25%;height: 340px;position: relative;overflow: hidden;float: left;}
.b-ind4-c2{width: 100%;height: 100%;}
.b-ind4-c2 img{min-height: 100%;transition: 0.5s;}
.b-ind4-c1:hover .b-ind4-c2 img{transform: scale(1.1);transition: 0.5s;}
.b-ind4-c3{width: 100%;height: 100%;background: #e02b2b;position: absolute;top: 100%;left: 0;transition: 0.5s;}
.b-ind4-c1:hover .b-ind4-c3{top: 0;transition: 0.5s;}
.b-ind4-c4{width: 90%;font-size: 24px;line-height: 28px;color: #fff;text-align: center;font-weight: bold;position: absolute;top: 90px;left: 5%;}
.b-ind4-c5{width: 38px;height: 2px;background: #fff;position: absolute;top: 146px;left: calc(50% - 38px/2);}
.b-ind4-c6{width: 90%;font-size: 14px;line-height: 18px;color: #fff;text-align: center;position: absolute;top: 186px;left: 5%;}
.b-ind4-c7{width: 144px;height: 54px;border: 1px solid #fff;box-sizing: border-box;position: absolute;top: 238px;left: calc(50% - 144px/2);background: none;font-size: 18px;line-height: 52px;color: #fff;text-align: center;transition: 0.5s;}
.b-ind4-c7:hover{background: #fff;color: #e02b2b;transition: 0.5s;}

{ind5}
.b-ind5-a1{width: 100%;padding: 185px 0 102px 0;position: relative;overflow: hidden;}
.b-ind5-a1 .b-t1-a1{position: absolute;top: 65px;left: calc(50% - 1440px/2);}
.b-ind5-a1 .b-c1-a1{position: absolute;top: 106px;right: calc(50% - 1440px/2 + 182px);}
.b-ind5-a2{position: absolute;top: 83px;right: calc(50% - 1440px/2);}
.b-ind5-a2 a{display: none;}
.b-ind5-b1{width: 1440px;position: relative;margin: 0 auto;}
.b-ind5-b2{display: none;width: 100%;}
.b-ind5-c1{width: 460px;height: 392px;position: relative;float: left;margin-right: calc((100% - 460px*3)/2);overflow: hidden;}
.b-ind5-c1:nth-child(3n){margin-right: 0;}
.b-ind5-c2{width: 100%;height: 272px;position: relative;}
.b-ind5-c2 img{min-height: 100%;transition: 0.5s;}
.b-ind5-c1:hover .b-ind5-c2 img{transform: scale(1.1);transition: 0.5s;}
.b-ind5-c3{font-size: 18px;line-height: 14px;color: #666666;font-weight: lighter;position: absolute;bottom: 70px;left: 0;}
.b-ind5-c4{font-size: 54px;line-height: 44px;color: #333333;font-weight: bold;position: absolute;bottom: 6px;left: 0;}
.b-ind5-c5{width: 1px;height: 85px;background: #cecece;position: absolute;bottom: 0;left: 81px;}
.b-ind5-c6{width: calc(100% - 100px);font-size: 18px;line-height: 20px;color: #454545;position: absolute;bottom: 64px;right: 0;transition: 0.5s;}
.b-ind5-c1:hover .b-ind5-c6{color: #e3120b;transition: 0.5s;}
.b-ind5-c7{width: calc(100% - 100px);height: calc(26px*2);font-size: 14px;line-height: 26px;color: #6e6e6e;position: absolute;bottom: -4px;right: 0;}
.b-ind5-c7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

{ind6}
.b-ind6-a1{width: 100%;position: relative;overflow: hidden;}
.b-ind6-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-ind6-a1 .b-t1-a1{position: absolute;top: 116px;left: calc(50% - 1440px/2);}
.b-ind6-a1 .b-c1-a1{position: absolute;top: 165px;right: calc(50% - 1440px/2 + 182px);}
.b-ind6-a3{position: absolute;top: 140px;right: calc(50% - 1440px/2);}
.b-ind6-a3 a{display: none;}
.b-ind6-b1{width: 1440px;height: 470px;position: absolute;top: 265px;left: calc(50% - 1440px/2);}
.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: calc(((100% - 460px*3)/2 + 460px)*3)!important;height: 100%!important;position: absolute;top: 0;left: calc(50% - ((100% - 460px*3)/2 + 460px)*3/2);}
.b-ind6-b2 .swiper-container .swiper-slide{width: calc((1440px - 460px*3)/2 + 460px)!important;height: 100%!important;position: relative;}
.b-ind6-c1{width: 460px;height: 395px;position: relative;margin: 0 auto;}
.b-ind6-c2{width: 100%;height: 300px;position: relative;overflow: hidden;}
.b-ind6-c2>img{min-height: 100%;transition: 0.5s;}
.b-ind6-c1:hover .b-ind6-c2>img{transform: scale(1.1);transition: 0.5s;}
.b-ind6-c3{width: 0;height: 0;position: absolute;top: 50%;left: 50%;background: rgba(0,0,0,0.68);overflow: hidden;transition: 0.5s;}
.b-ind6-c1:hover .b-ind6-c3{width: 100%;height: 100%;top: 0;left: 0;transition: 0.5s;}
.b-ind6-c4{width: calc(100% - 20px);height: calc(100% - 20px);border: 2px solid #e3120b;box-sizing: border-box;position: absolute;top: 10px;left: 10px;}
.b-ind6-c5{width: 44px;position: absolute;top: calc(50% - 44px/2);left: calc(50% - 44px/2);}
.b-ind6-c6{width: 100%;height: 95px;position: relative;}
.b-ind6-c7{width: 0;height: 100%;background: #e3120b;position: relative;transition: 0.5s;}
.b-ind6-c1:hover .b-ind6-c7{width: 100%;transition: 0.5s;}
.b-ind6-c8{font-size: 18px;line-height: 20px;color: #fff;width: calc(100% - 34px*2);position: absolute;top: 26px;left: 34px;}
.b-ind6-c9{font-size: 14px;line-height: 12px;color: #fff;text-transform: uppercase;width: calc(100% - 34px*2);position: absolute;top: 56px;left: 34px;}
.b-ind6-b2 .swiper-scrollbar{width: 100%;position: absolute;bottom: 0;left: 0;height: 6px;background: #e3e3e3;}
.b-ind6-b2 .swiper-scrollbar-drag{background: #e3120b;}

{ind7}
.b-ind7-a1{width: 100%;padding: 296px 0 108px 0;position: relative;overflow: hidden;}
.b-ind7-a1 .b-t2-a1{position: absolute;top: 110px;left: 0;}
.b-ind7-a2{width: 1440px;position: relative;margin: 0 auto;display: flex;justify-content: space-between;}
.b-ind7-a3{width: 274px;position: relative;}
.b-ind7-a4{width: 100%;height: 64px;position: relative;margin-bottom: 15px;}
.b-ind7-a4 img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.b-ind7-a4 img:nth-child(1){opacity: 1;transition: 0.5s;}
.b-ind7-a4 img:nth-child(2){opacity: 0;transition: 0.5s;}
.b-ind7-a3:hover .b-ind7-a4 img:nth-child(1){opacity: 0;transition: 0.5s;}
.b-ind7-a3:hover .b-ind7-a4 img:nth-child(2){opacity: 1;transition: 0.5s;}
.b-ind7-a5{width: 100%;font-size: 22px;line-height: 30px;color: #454545;text-align: center;margin-bottom: 16px;}
.b-ind7-a6{width: 28px;height: 1px;background: #414141;margin: 0 auto;margin-bottom: 18px;}
.b-ind7-a7{width: 100%;font-size: 15px;line-height: 26px;color: #999999;text-align: center;}
.b-ind7-a2 b{width: 1px;height: 122px;background: #eeeeee;position: relative;top: 42px;display: block;}

{ban1}
.b-ban1-a1{width: 100%;position: relative;overflow: hidden;}
.b-ban1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-ban1-a2 img{transition: 0.5s;}
.b-ban1-a1:hover .b-ban1-a2 img{transform: scale(1.1);transition: 0.5s;}
.b-ban1-a1 .b-t1-a1{position: absolute;bottom: 42px;left: calc(50% - 1440px/2);}
.b-ban1-a1 .b-c1-a1{position: absolute;bottom: 60px;right: calc(50% - 1440px/2);}
.b-ban1-a1 .b-c1-a4{color: #fff;border-left: 1px solid #fff;}
.b-ban1-a1 .b-c1-a4:first-child{border: 0;}
.b-ban1-a1 .b-c1-a4:hover{font-size: 24px;color: #e02627;transition: 0.5s;}
.b-ban1-a1 .b-c1-aon1{font-size: 24px;color: #e02627;}

{b2}
.b-b2-a1{width: 100%;text-align: center;padding: 80px 0 65px 0;position: relative;}
.b-b2-a2{height: 40px;border: 0;border-radius: 20px;background: #f8f8f8;margin: 0 8px;font-size: 18px;line-height: 40px;color: #333333;padding: 0 32px;cursor: pointer;display: inline-block;transition: 0.5s;}
.b-b2-a2:hover{color: #fff;background: #e02b2b;transition: 0.5s;}
.b-b2-aon1{color: #fff;background: #e02b2b;}

{pag1}
.b-pag1-a1{width: 100%;padding: 60px 0;position: relative;text-align: center;}
.b-pag1-a1>a{font-size: 16px;line-height: 16px;color: #1a1a1a;display: inline-block;}
.b-pag1-a2{display: inline-block;}
.b-pag1-a2>a{width: 26px;height: 34px;position: relative;display: inline-block;font-size: 16px;line-height: 16px;color: #1a1a1a;}
.b-pag1-a2>span{display: inline-block;font-size: 16px;line-height: 16px;color: #1a1a1a;}
.b-pag1-a2>a b{width: 0;height: 2px;background: #ff0000;position: absolute;bottom: 0;left: 50%;transition: 0.5s;}
.b-pag1-a2>a:hover b{width: 100%;left: 0;transition: 0.5s;}
.b-pag1-a2>a.select b{width: 100%;left: 0;}

{pdl1}
.b-pdl1-a1{width: 1440px;position: relative;margin: 0 auto;}
.b-pdl1-b1{width: 460px;height: 326px;overflow: hidden;position: relative;float: left;margin-right: calc((100% - 460px*3)/2);margin-bottom: calc((1440px - 460px*3)/2);}
.b-pdl1-b1:nth-child(3n){margin-right: 0;}
.b-pdl1-b2{width: 100%;height: 100%;position: relative;}
.b-pdl1-b2 img{min-height: 100%;transition: 0.5s;}
.b-pdl1-b1:hover .b-pdl1-b2 img{transform: scale(1.1);transition: 0.5s;}
.b-pdl1-b3{width: 100%;height: 100%;position: absolute;top: 234px;left: 0;transition: 0.5s;background: rgba(224,43,43,0.9);}
.b-pdl1-b1:hover .b-pdl1-b3{top: 0;background: rgba(224,43,43,1);transition: 0.5s;}
.b-pdl1-b4{width: 90%;font-size: 18px;line-height: 20px;color: #fff;text-align: center;position: absolute;top: 20px;left: 5%;transition: 0.5s;}
.b-pdl1-b1:hover .b-pdl1-b4{font-size: 24px;line-height: 28px;top: 60px;font-weight: bold;transition: 0.5s;}
.b-pdl1-b5{width: 90%;font-size: 18px;line-height: 20px;color: #fff;text-align: center;text-transform: uppercase;position: absolute;top: 48px;left: 5%;transition: 0.5s;}
.b-pdl1-b1:hover .b-pdl1-b5{font-size: 24px;line-height: 28px;top: 96px;font-weight: bold;transition: 0.5s;}
.b-pdl1-b6{width: 38px;height: 1px;background: #fff;position: absolute;top: 146px;left: calc(50% - 38px/2);}
.b-pdl1-b7{width: 90%;font-size: 14px;line-height: 18px;color: #fff;text-align: center;text-transform: uppercase;position: absolute;top: 164px;left: 5%;}
.b-pdl1-b8{width: 144px;height: 54px;border: 1px solid #fff;box-sizing: border-box;position: absolute;top: 222px;left: calc(50% - 144px/2);background: none;font-size: 18px;line-height: 52px;color: #fff;text-align: center;transition: 0.5s;}
.b-pdl1-b8:hover{background: #fff;color: #e02b2b;transition: 0.5s;}

{cat1}
.b-cat1-a1{width: 1440px;height: 660px;position: relative;margin: 0 auto;display: flex;justify-content: space-between;}
.b-cat1-a2{width: 270px;height: 100%;position: relative;}
.b-cat1-a3{width: 390px;height: 100%;position: absolute;top: 0;left: calc(50% - 390px/2);transform: rotateY(90deg);transition: 0.5s;background: #000;}
.b-cat1-a2:hover .b-cat1-a3{transform: rotateY(0deg);transition: 0.5s;}
.b-cat1-a3 img{min-height: 100%;opacity: 0.43;}
.b-cat1-a4{width: 100%;height: 64px;position: absolute;top: 230px;left: 0;transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a4{top: 160px;transition: 0.5s;}
.b-cat1-a4 img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.b-cat1-a4 img:nth-child(1){opacity: 1;transition: 0.5s;}
.b-cat1-a4 img:nth-child(2){opacity: 0;transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a4 img:nth-child(1){opacity: 0;transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a4 img:nth-child(2){opacity: 1;transition: 0.5s;}
.b-cat1-a5{width: 100%;font-size: 22px;line-height: 24px;color: #454545;text-align: center;position: absolute;top: 316px;left: 0;transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a5{color: #fff;top: 246px;transition: 0.5s;}
.b-cat1-a6{width: 28px;height: 1px;background: #414141;position: absolute;top: 360px;left: calc(50% - 28px/2);transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a6{top: 290px;background: #fff;transition: 0.5s;}
.b-cat1-a7{width: 100%;font-size: 15px;line-height: 26px;color: #999999;text-align: center;position: absolute;top: 378px;left: 0;transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a7{color: #fff;top: 308px;transition: 0.5s;}
.b-cat1-a8{width: 100%;font-size: 18px;line-height: 30px;color: #fff;text-align: center;opacity: 0;position: absolute;top: 486px;left: 0;transition: 0.5s;}
.b-cat1-a2:hover .b-cat1-a8{opacity: 1;top: 416px;transition: 0.5s;}

{eng1}
.b-eng1-a1{width: 100%;position: relative;overflow: hidden;}
.b-eng1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-eng1-a1 .b-t2-a1{position: absolute;top: 80px;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: 1440px;height: 500px;position: absolute;top: 216px;left: calc(50% - 1440px/2);overflow: hidden;}
.b-eng1-b1 .swiper-container{width: calc(((100% - 460px*3)/2 + 460px)*3)!important;height: 100%!important;position: absolute;top: 0;left: calc(50% - ((100% - 460px*3)/2 + 460px)*3/2);}
.b-eng1-b1 .swiper-container .swiper-slide{width: calc((1440px - 460px*3)/2 + 460px)!important;height: 100%!important;position: relative;}
.b-eng1-c1{width: 460px;height: 395px;position: relative;margin: 0 auto;overflow: hidden;}
.b-eng1-c2{width: 100%;height: 300px;position: relative;overflow: hidden;}
.b-eng1-c2>img{min-height: 100%;transition: 0.5s;}
.b-eng1-c1:hover .b-eng1-c2>img{transform: scale(1.1);transition: 0.5s;}
.b-eng1-c3{width: 0;height: 0;position: absolute;top: 50%;left: 50%;background: rgba(0,0,0,0.68);overflow: hidden;transition: 0.5s;}
.b-eng1-c1:hover .b-eng1-c3{width: 100%;height: 100%;top: 0;left: 0;transition: 0.5s;}
.b-eng1-c4{width: calc(100% - 20px);height: calc(100% - 20px);border: 2px solid #e3120b;box-sizing: border-box;position: absolute;top: 10px;left: 10px;}
.b-eng1-c5{width: 100%;position: absolute;top: calc(50% - 24px/2);left: 0;font-size: 24px;line-height: 24px;color: #fff;text-align: center;}
.b-eng1-c6{width: 100%;height: 95px;position: relative;}
.b-eng1-c7{font-size: 18px;line-height: 20px;color: #454545;width: calc(100% - 34px*2);position: absolute;top: 26px;left: 34px;}
.b-eng1-c8{font-size: 14px;line-height: 12px;color: #636363;text-transform: uppercase;width: calc(100% - 34px*2);position: absolute;top: 56px;left: 34px;}
.b-eng1-c9{width: 0;height: 100%;background: #e3120b;position: relative;transition: 0.5s;}
.b-eng1-c1:hover .b-eng1-c9{width: 100%;transition: 0.5s;}
.b-eng1-c10{width: calc(100% - 34px*2);font-size: 18px;line-height: 20px;color: #fff;text-align: center;position: absolute;top: 22px;left: -95%;transition: 0.5s;}
.b-eng1-c1:hover .b-eng1-c10{left: 5%;transition: 0.5s;}
.b-eng1-c11{width: calc(100% - 34px*2);font-size: 18px;line-height: 20px;color: #fff;text-align: center;position: absolute;top: 52px;left: -95%;transition: 0.5s;}
.b-eng1-c1:hover .b-eng1-c11{left: 5%;transition: 0.5s;}
.b-eng1-b1 .swiper-scrollbar{width: 100%;position: absolute;bottom: 0;left: 0;height: 6px;background: #e3e3e3;}
.b-eng1-b1 .swiper-scrollbar-drag{background: #e3120b;}
.b-eng1-d1{width: 100%;padding: 198px 0 98px 0;overflow: hidden;position: relative;}
.b-eng1-d1 .b-t2-a1{position: absolute;top: 74px;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-d1 .b-eng1-b1{position: relative;margin: 0 auto;top: auto;left: auto;}
.b-eng1-e1{width: 460px;height: 395px;position: relative;margin: 0 auto;}
.b-eng1-e2{width: 100%;height: 300px;position: relative;overflow: hidden;}
.b-eng1-e2>img{min-height: 100%;transition: 0.5s;}
.b-eng1-e1:hover .b-eng1-e2>img{transform: scale(1.1);transition: 0.5s;}
.b-eng1-e3{width: 0;height: 0;position: absolute;top: 50%;left: 50%;background: rgba(0,0,0,0.68);overflow: hidden;transition: 0.5s;}
.b-eng1-e1:hover .b-eng1-e3{width: 100%;height: 100%;top: 0;left: 0;transition: 0.5s;}
.b-eng1-e4{width: calc(100% - 20px);height: calc(100% - 20px);border: 2px solid #e3120b;box-sizing: border-box;position: absolute;top: 10px;left: 10px;}
.b-eng1-e5{width: 44px;position: absolute;top: calc(50% - 44px/2);left: calc(50% - 44px/2);}
.b-eng1-e6{width: 100%;height: 95px;position: relative;}
.b-eng1-e7{width: 0;height: 100%;background: #e3120b;position: relative;transition: 0.5s;}
.b-eng1-e1:hover .b-eng1-e7{width: 100%;transition: 0.5s;}
.b-eng1-e8{font-size: 18px;line-height: 20px;color: #454545;width: calc(100% - 34px*2);position: absolute;top: 26px;left: 34px;transition: 0.5s;}
.b-eng1-e1:hover .b-eng1-e8{color: #fff;transition: 0.5s;}
.b-eng1-e9{font-size: 14px;line-height: 12px;color: #636363;text-transform: uppercase;width: calc(100% - 34px*2);position: absolute;top: 56px;left: 34px;transition: 0.5s;}
.b-eng1-e1:hover .b-eng1-e9{color: #fff;transition: 0.5s;}

{nsl1}
.b-nsl1-a1{display: none;}
.b-nsl1-b1{width: 1440px;height: 322px;border: 1px solid #dfdfdf;box-sizing: border-box;position: relative;margin: 0 auto;margin-bottom: 80px;}
.b-nsl1-b2{width: 542px;height: 100%;position: relative;}
.b-nsl1-b2 img{min-width: 100%;transition: 0.5s;}
.b-nsl1-b2:hover img{transform: scale(1.1);transition: 0.5s;}
.b-nsl1-b3{width: calc(100% - 542px - 80px - 75px);font-size: 24px;line-height: 28px;color: #333333;font-weight: bold;position: absolute;top: 40px;right: 75px;}
.b-nsl1-b4{width: calc(100% - 542px - 80px - 75px);height: calc(30px*3);font-size: 16px;line-height: 30px;color: #333333;font-weight: lighter;position: absolute;top: 96px;right: 75px;}
.b-nsl1-b4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.b-nsl1-b5{font-size: 14px;line-height: 14px;color: #999999;position: absolute;top: 250px;right: 75px;}
.b-nsl1-b1 .b-b1-a1{position: absolute;top: 220px;left: calc(542px + 80px);}
.b-nsl1-c1{width: 1440px;position: relative;margin: 0 auto;}
.b-nsl1-c2{width: 706px;position: relative;}
.b-nsl1-c2:nth-child(1){float: left;}
.b-nsl1-c2:nth-child(2){float: right;}
.b-nsl1-d1{width: 100%;height: 74px;border-bottom: 1px solid #eeeeee;position: relative;transition: 0.5s;overflow: hidden;}
.b-nsl1-don1{height: 160px;transition: 0.5s;}
.b-nsl1-d2{font-size: 18px;line-height: 14px;color: #999999;position: absolute;top: 29px;left: 20px;transition: 0.5s;}
.b-nsl1-don1 .b-nsl1-d2{left: -80px;transition: 0.5s;}
.b-nsl1-d3{font-size: 16px;line-height: 12px;color: #666666;position: absolute;top: 102%;left: 16px;transition: 0.5s;}
.b-nsl1-don1 .b-nsl1-d3{top: 24px;transition: 0.5s;}
.b-nsl1-d4{width: 26px;height: 1px;background: #dcdcdc;position: absolute;top: 106%;left: 48px;transition: 0.5s;}
.b-nsl1-don1 .b-nsl1-d4{top: 56px;transition: 0.5s;}
.b-nsl1-d5{font-size: 56px;line-height: 42px;color: #999999;position: absolute;top: 110%;left: 16px;transition: 0.5s;}
.b-nsl1-don1 .b-nsl1-d5{top: 76px;transition: 0.5s;}
.b-nsl1-d6{width: 520px;position: absolute;top: 26px;left: 132px;}
.b-nsl1-d6 .to1{max-width: 470px;font-size: 18px;line-height: 22px;color: #666666;float: left;transition: 0.5s;margin-right: 10px;}
.b-nsl1-don1 .to1{font-weight: bold;}
.b-nsl1-d6 .i100{width: 35px;float: left;position: relative;top: -18px;}
.b-nsl1-d7{width: 566px;height: calc(28px*2);font-size: 14px;line-height: 28px;color: #666666;position: absolute;top: 110%;left: 132px;transition: 0.5s;}
.b-nsl1-d7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.b-nsl1-don1 .b-nsl1-d7{top: 76px;transition: 0.5s;}

{nct1}
.b-nct1-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 85px;}
.b-nct1-a2{width: 1070px;float: left;background: #f8f8f8;padding: 32px 104px 76px 124px;box-sizing: border-box;}
.b-nct1-a3{width: 310px;float: right;}
.b-nct1-b1{width: 50px;position: absolute;top: 40px;left: 30px;}
.b-nct1-b1 img{max-width: 100%;width: auto;margin: 0 auto;margin-bottom: 20px;}
.b-nct1-c1{width: 100%;position: relative;}
.b-nct1-c2{font-size: 24px;line-height: 36px;color: #333333;margin-bottom: 6px;}
.b-nct1-c3{font-size: 14px;line-height: 24px;color: #999999;margin-bottom: 32px;}
.b-nct1-c4{width: 100%;font-size: 16px;line-height: 30px;color: #666666;font-weight: lighter;margin-bottom: 80px;}
.b-nct1-c4 img{max-width: 100%;margin: 0 auto;}
.b-nct1-c5{width: 600px;}
.b-nct1-c5 div{font-size: 16px;line-height: 30px;color: #000000;transition: 0.5s;}
.b-nct1-c5 div:hover{text-decoration: underline;transition: 0.5s;}
.b-nct1-c6{font-size: 16px;line-height: 30px;color: #000000;position: absolute;bottom: 30px;right: 0;}
.b-nct1-d1{width: 100%;padding: 36px 16px 18px 16px;box-sizing: border-box;background: #f8f8f8;margin-bottom: 40px;}
.b-nct1-d2{font-size: 18px;line-height: 24px;color: #333333;text-indent: 24px;}
.b-nct1-d3{font-size: 14px;line-height: 24px;color: #999999;font-family: 'Arial';text-indent: 24px;text-transform: uppercase;margin-bottom: 24px;}
.b-nct1-d4{width: 100%;height: 1px;background: #dddddd;position: relative;margin-bottom: 28px;}
.b-nct1-d5{width: calc(100% - 24px*2);margin: 0 auto;}
.b-nct1-d5 div{font-size: 16px;line-height: 30px;color: #666666;margin-bottom: 30px;transition: 0.5s;}
.b-nct1-d5 div:hover{color: #cf181d;transition: 0.5s;}
.b-nct1-e1{width: 100%;padding: 36px 16px 18px 16px;box-sizing: border-box;background: #f8f8f8;}
.b-nct1-e2{font-size: 18px;line-height: 24px;color: #333333;text-indent: 24px;}
.b-nct1-e3{font-size: 14px;line-height: 24px;color: #999999;font-family: 'Arial';text-indent: 24px;text-transform: uppercase;margin-bottom: 24px;}
.b-nct1-e4{width: 100%;height: 1px;background: #dddddd;position: relative;margin-bottom: 28px;}
.b-nct1-e5{width: calc(100% - 24px*2);margin: 0 auto;}
.b-nct1-e5 .i100{width: 100%;height: 170px;}
.b-nct1-e5 .i100 img{min-height: 100%;}
.b-nct1-e5 .to1{font-size: 16px;line-height: 50px;color: #333333;width: 100%;}

{abo1}
.b-abo1-a1{width: 100%;overflow: hidden;position: relative;}
.b-abo1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-abo1-a1 .b-t1-a1{position: absolute;top: 164px;left: calc(50% - 1440px/2);}
.b-abo1-a3{font-size: 26px;line-height: 30px;color: #fff;position: absolute;top: 300px;left: calc(50% - 1440px/2);}
.b-abo1-a4{font-size: 14px;line-height: 28px;color: #fff;position: absolute;top: 358px;left: calc(50% - 1440px/2);}
.b-abo1-a4{width: 720px;height: calc(28px*7);overflow: hidden;overflow-y: auto;padding-right: 36px;box-sizing: border-box;}
.b-abo1-a4::-webkit-scrollbar{width: 2px;height: 1px;}
.b-abo1-a4::-webkit-scrollbar-thumb{border-radius: 0;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);background: #ce181d;}
.b-abo1-a4::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);border-radius: 0;background: #e6e6e6;}
.b-abo1-a5{width: 600px;position: absolute;top: 152px;right: calc(50% - 1440px/2);}
.b-abo1-a5 img{transition: 0.5s;}
.b-abo1-a5:hover img{transform: scale(1.1);transition: 0.5s;}
.b-abo1-b0{width: 100%;height: 0;position: relative;z-index: 2;}
.b-abo1-b1{width: 1440px;height: 200px;position: absolute;top: -100px;left: calc(50% - 1440px/2);}
.b-abo1-b2{width: 25%;height: 100%;position: relative;overflow: hidden;float: left;}
.b-abo1-b2:nth-child(1){background: #db282e;}
.b-abo1-b2:nth-child(2){background: #cf171f;}
.b-abo1-b2:nth-child(3){background: #b50007;}
.b-abo1-b2:nth-child(4){background: #a60208;}
.b-abo1-b3{position: absolute;top: 55px;right: 208px;}
.b-abo1-b2:nth-child(3) .b-abo1-b3{letter-spacing: -5px;right: 186px}
.b-abo1-b3>span:nth-child(1){font-size: 56px;line-height: 40px;color: #fff;font-weight: lighter;}
.b-abo1-b3>span:nth-child(2){font-size: 16px;line-height: 16px;color: #fff;font-weight: lighter;}
.b-abo1-b4{position: absolute;top: 45px;right: 22px;}
.b-abo1-b4>div:nth-child(1){font-size: 16px;line-height: 20px;height: 20px;color: #fff;margin-bottom: 3px;}
.b-abo1-b4>div:nth-child(2){font-size: 12px;line-height: 16px;height: 16px;color: #ecaaab;margin-bottom: 10px;}
.b-abo1-b4>div:nth-child(3){min-width: 156px;height: 1px;background: #fff;opacity: 0.4;}
.b-abo1-b5{height: 56px;position: absolute;top: 110px;left: 202px;}
.b-abo1-c1{width: 100%;overflow: hidden;position: relative;}
.b-abo1-c2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-abo1-c1 .b-t1-a1{position: absolute;top: 228px;left: calc(50% - 1440px/2);}
.b-abo1-c3{width: 1440px;height: 300px;position: absolute;top: 375px;left: calc(50% - 1440px/2);}
.about1{width: calc(((1440px - 470px*3)/2 + 470px)*3)!important;height: 100%!important;position: relative;margin-left: calc(50% - ((1440px - 470px*3)/2 + 470px)*3/2);}
.about1 .swiper-slide{width: calc((1440px - 470px*3)/2 + 470px)!important;height: 100%!important;position: relative;}
.b-abo1-d1{width: 470px;height: 100%;position: relative;margin: 0 auto;background: #fff;overflow: hidden;}
.b-abo1-d2{width: 278px;position: absolute;top: calc(50% - 279px/2);left: 12px;}
.b-abo1-d3{width: 95px;height: 95px;border: 0;border-radius: 50%;background: #db282e;font-size: 52px;line-height: 95px;color: #fff;font-weight: lighter;text-align: center;position: absolute;top: 38px;left: 28px;}
.b-abo1-d4{position: absolute;top: 42px;left: 148px;}
.b-abo1-d4>span:nth-child(1){font-size: 24px;line-height: 24px;color: #000000;margin-right: 18px;}
.b-abo1-d4>span:nth-child(2){font-size: 16px;line-height: 16px;color: #000000;}
.b-abo1-d5{width: 290px;height: 1px;background: #dfd3d3;position: absolute;top: 100px;left: 148px;}
.b-abo1-d6{width: 290px;height: calc(24px*3);font-size: 16px;line-height: 24px;color: #666666;font-weight: lighter;position: absolute;top: 126px;left: 148px;}
.b-abo1-d6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.b-abo1-d7{width: 118px;height: 40px;background: #f8f8f8;border: 0;border-radius: 20px;font-size: 16px;line-height: 40px;color: #666666;text-align: center;position: absolute;top: 220px;right: 26px;transition: 0.5s;}
.b-abo1-d7:hover{background: #db282e;color: #fff;transition: 0.5s;}
.b-abo1-e1{width: 100%;overflow: hidden;position: relative;padding: 108px 0 220px 0;}
.b-abo1-e2{width: 1454px;position: relative;margin-left: calc(50% - 1920px + 1454px);}
.b-abo1-e1 .b-t1-a1{position: absolute;top: 210px;left: calc(50% - 322px);}
.b-abo1-e3{width: 960px;font-size: 16px;line-height: 30px;color: #fff;position: absolute;top: 330px;left: calc(50% - 322px);}
.b-abo1-e4{width: 1440px;height: calc(316px*2);position: absolute;top: 466px;left: calc(50% - 1440px/2);overflow: hidden;}
.about2{width: calc(((1440px - 460px*3)/2 + 460px)*3)!important;height: 100%!important;position: relative;margin-left: calc(50% - ((1440px - 460px*3)/2 + 460px)*3/2);}
.about2 .swiper-slide{width: calc((1440px - 460px*3)/2 + 460px)!important;height: 100%!important;position: relative;}
.b-abo1-f1{width: 460px;height: 100%;position: relative;margin: 0 auto;}
.b-abo1-f2{width: 100%;height: 316px;position: relative;}
.b-abo1-f2 img{max-width: 100%;margin: 0 auto;}
.b-abo1-f3{width: 100%;height: 316px;background-size: auto 100%;background-position: center center;position: relative;-webkit-mask: url(../img/a33.png);transform: rotate(180deg);}

{pct1}
.b-pct1-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 60px;}
.b-pct1-a2{width: 550px;height: 390px;position: relative;float: left;}
.b-pct1-a2 img{min-height: 100%;transition: 0.5s;}
.b-pct1-a2:hover img{transform: scale(1.1);transition: 0.5s;}
.b-pct1-a3{width: calc(100% - 550px - 24px);float: right;position: relative;height: 390px;}
.b-pct1-a4{padding-top: 25px;margin-bottom: 32px;}
.b-pct1-a4>div:nth-child(1){float: left;font-size: 30px;line-height: 30px;color: #333333;font-weight: bold;margin-right: 30px;}
.b-pct1-a4>div:nth-child(2){float: left;width: 104px;height: 4px;background: #d4201a;position: relative;top: 12px;}
.b-pct1-a5{font-size: 16px;line-height: 24px;color: #333333;}
.b-pct1-a6{width: 150px;height: 42px;border: 1px solid #f04f2b;border-radius: 21px;box-sizing: border-box;font-size: 16px;line-height: 40px;color: #fff;text-align: center;position: absolute;top: 16px;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: 198px;position: absolute;bottom: 0;right: 0;overflow: hidden;}
.productcontent1{width: calc(((100% - 280px*3)/2 + 280px)*3)!important;height: 100%!important;position: relative;}
.productcontent1 .swiper-slide{width: calc(((1440px - 550px - 24px) - 280px*3)/2 + 280px);height: 100%;position: relative;}
.b-pct1-a8{width: 280px;height: 100%;position: relative;}
.b-pct1-a8 img{min-height: 100%;transition: 0.5s;}
.b-pct1-a8:hover img{transform: scale(1.1);transition: 0.5s;}
.b-pct1-b1{width: 1440px;padding: 50px 60px 150px 60px;box-sizing: border-box;background: #f5f5f5;margin: 0 auto;}
.b-pct1-b2{font-size: 24px;line-height: 24px;color: #333333;margin-bottom: 30px;}
.b-pct1-b3{width: 100%;font-size: 16px;line-height: 24px;color: #333333;}
.b-pct1-b3 img{max-width: 100%;margin: 0 auto;}
.b-pct1-c1{width: 100%;height: 195px;position: relative;}
.b-pct1-c1 .b-t1-a1{position: absolute;top: 78px;left: calc(50% - 1440px/2);}
.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: 700px;height: 460px;border-radius: 20px;background: #fff;position: absolute;top: calc(50% - 460px/2);left: calc(50% - 700px/2);}
.b-pct1-d3{width: 100%;height: 190px;position: relative;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.b-pct1-d3 div{font-size: 40px;line-height: 40px;color: #fff;font-weight: bold;position: absolute;top: 72px;left: 90px;}
.b-pct1-d4{width: 290px;height: 50px;border: 1px solid #dddddd;box-sizing: border-box;position: absolute;}
.b-pct1-d4:nth-child(2){top: 234px;left: 46px;}
.b-pct1-d4:nth-child(3){top: 234px;right: 46px;}
.b-pct1-d4:nth-child(4){top: 300px;left: 46px;width: calc(100% - 46px*2);z-index: 2;}
.b-pct1-d5{font-size: 16px;line-height: 48px;color: #333333;position: absolute;top: 0;left: 28px;}
.b-pct1-d4>input{font-size: 16px;line-height: 48px;color: #333333;position: absolute;top: 0;height: 48px;}
.b-pct1-d4:nth-child(2)>input{width: 170px;left: 70px;}
.b-pct1-d4:nth-child(3)>input{width: 170px;left: 100px;}
.b-pct1-d4:nth-child(4)>input{display: none;}
.b-pct1-d6{font-size: 16px;line-height: 48px;color: #c60822;position: absolute;top: 0;right: 24px;}
.b-pct1-d7{width: 420px;height: 100%;position: absolute;top: 0;left: 100px;font-size: 16px;line-height: 48px;color: #333333;}
.b-pct1-d8{width: 0;height: 0;border-top: 8px solid #000;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;top: 20px;right: 45px;}
.b-pct1-d9{width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}
.b-pct1-d4 ul{width: calc(100% + 2px);max-height: calc(80px*2 + 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: -1px;}
.b-pct1-d4 ul li{width: 100%;height: 40px;border-bottom: 1px solid #dddddd;box-sizing: border-box;font-size: 16px;line-height: 40px;color: #333333;text-indent: 10px;cursor: pointer;}
.b-pct1-d4 ul li:last-child{border: 0;}
.b-pct1-d4 ul li input{display: none;}
.b-pct1-d10{width: 200px;height: 50px;border: 1px solid #f04f2b;border-radius: 25px;box-sizing: border-box;font-size: 16px;line-height: 48px;color: #fff;text-align: center;position: absolute;bottom: 32px;right: calc(50% - 200px/2);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;}

{joi1}
.b-joi1-a1{width: 100%;position: relative;overflow: hidden;background: url(../img/b58.jpg) repeat-y #e7e7e7;background-size: 1920px auto;padding: 222px 0 116px 0;}
.b-joi1-a1 .b-t2-a1{position: absolute;top: 84px;left: 0;}
.b-joi1-b1{width: 1440px;position: relative;margin: 0 auto;}
.b-joi1-b2{width: 100%;height: 62px;background: #e70024;}
.b-joi1-b2>div{width: 20%;font-size: 18px;line-height: 62px;color: #fff;text-align: center;font-weight: bold;float: left;}
.b-joi1-b3{width: 100%;height: 86px;border-bottom: 1px solid #e6e6e6;background: #f8f8f8;}
.b-joi1-b3>div{width: 20%;height: 100%;position: relative;font-size: 16px;line-height: 86px;color: #666666;text-align: center;float: left;}
.b-joi1-b3>div div{width: 180px;height: 40px;border: 1px solid #cccccc;box-sizing: border-box;background: #f8f8f8;font-size: 16px;line-height: 38px;color: #666666;text-align: center;position: absolute;top: calc(50% - 40px/2);left: calc(50% - 180px/2);transition: 0.5s;cursor: pointer;}
.b-joi1-b3>div div:hover{background: #e70024;border: 1px solid #e70024;color: #fff;transition: 0.5s;}
.b-joi1-c1{width: 100%;overflow: hidden;position: relative;}
.b-joi1-c2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-joi1-c3{font-size: 40px;line-height: 40px;color: #fff;position: absolute;top: 110px;left: calc(50% - 1440px/2);}
.b-joi1-c4{width: 38px;height: 4px;background: #cf181d;position: absolute;top: 190px;left: calc(50% - 1440px/2);}
.b-joi1-c5{width: 840px;font-size: 16px;line-height: 36px;color: #e1e1e1;position: absolute;top: 246px;left: calc(50% - 1440px/2);}
.b-joi1-c6{width: 350px;height: 520px;background: #212121;position: absolute;top: 178px;right: calc(50% - 1440px/2 + 130px);border: 0;border-top-left-radius: 36px;}
.b-joi1-c7{width: 430px;position: absolute;top: 120px;right: calc(50% - 1440px/2);border: 0;border-top-right-radius: 86px;}
.b-joi1-c7 img{transition: 0.5s;}
.b-joi1-c7:hover img{transform: scale(1.1);transition: 0.5s;}
.b-joi1-c8{width: 178px;position: absolute;top: 590px;right: calc(50% - 1440px/2 + 376px);}
.b-joi1-d1{position: absolute;top: 410px;left: calc(50% - 1440px/2);}
.b-joi1-d2{width: 92px;height: 322px;background: rgba(231,0,36,0.5);position: relative;margin-right: 122px;float: left;}
.b-joi1-d3{width: 100%;height: 100%;background: rgba(231,0,36,1);position: absolute;top: 15px;left: 15px;}
.b-joi1-d4{width: 61px;position: absolute;top: 22px;left: 15px;}
.b-joi1-d5{width: 100%;font-size: 36px;line-height: 26px;color: #fff;text-align: center;font-weight: bold;font-family: 'Arial';position: absolute;top: 48px;left: 0;}
.b-joi1-d6{width: 100%;position: absolute;top:116px;left: 0;font-size: 18px;letter-spacing: 4px;text-indent: 4px;line-height: 92px;color: #fff;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;}
.b-joi1-e1{width: 100%;overflow: hidden;position: relative;}
.b-joi1-e2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.b-joi1-e1 .b-t2-a1{position: absolute;top: 74px;left: 0;}
.b-joi1-f1{width: 1440px;position: absolute;top: 218px;left: calc(50% - 1440px/2);}
.b-joi1-f2{width: 690px;height: 300px;background: #f8f8f8;position: relative;overflow: hidden;}
.b-joi1-f2:nth-child(odd){border-top-right-radius: 50px;border-bottom-left-radius: 50px;float: left;}
.b-joi1-f2:nth-child(even){border-top-left-radius: 50px;border-bottom-right-radius: 50px;float: right;}
.b-joi1-f3{width: 100%;height: 110px;position: relative;}
.b-joi1-f3 img{min-height: 100%;}
.b-joi1-f4{font-size: 36px;line-height: 110px;color: #fff;position: absolute;top: 0;left: 50px;}
.b-joi1-f5{width: 53px;position: absolute;top: calc(110px/2 - 53px/2);right: 70px;}
.b-joi1-f6{width: calc(100% - 44px*2);height: calc(30px*4);position: absolute;top: 144px;left: 44px;font-size: 16px;line-height: 30px;color: #333333;}
.b-joi1-f6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-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: 700px;height: 460px;border-radius: 20px;background: #fff;position: absolute;top: calc(50% - 460px/2);left: calc(50% - 700px/2);}
.b-joi1-g3{width: 100%;height: 190px;position: relative;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.b-joi1-g3 div{font-size: 40px;line-height: 40px;color: #fff;font-weight: bold;position: absolute;top: 72px;left: 90px;}
.b-joi1-g4{width: 290px;height: 50px;border: 1px solid #dddddd;box-sizing: border-box;position: absolute;}
.b-joi1-g4:nth-child(2){top: 234px;left: 46px;}
.b-joi1-g4:nth-child(3){top: 234px;right: 46px;}
.b-joi1-g4:nth-child(4){top: 300px;left: 46px;width: calc(100% - 46px*2);z-index: 2;}
.b-joi1-g5{font-size: 16px;line-height: 48px;color: #333333;position: absolute;top: 0;left: 28px;}
.b-joi1-g4>input{font-size: 16px;line-height: 48px;color: #333333;position: absolute;top: 0;height: 48px;}
.b-joi1-g4:nth-child(2)>input{width: 170px;left: 70px;}
.b-joi1-g4:nth-child(3)>input{width: 170px;left: 100px;}
.b-joi1-g4:nth-child(4)>input{display: none;}
.b-joi1-g6{font-size: 16px;line-height: 48px;color: #c60822;position: absolute;top: 0;right: 24px;}
.b-joi1-g7{width: 420px;height: 100%;position: absolute;top: 0;left: 100px;font-size: 16px;line-height: 48px;color: #333333;}
.b-joi1-g8{width: 0;height: 0;border-top: 8px solid #000;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;top: 20px;right: 28px;}
.b-joi1-g9{width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor: pointer;}
.b-joi1-g4 ul{width: calc(100% + 2px);max-height: calc(40px*2 + 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: -1px;}
.b-joi1-g4 ul li{width: 100%;height: 40px;border-bottom: 1px solid #dddddd;box-sizing: border-box;font-size: 16px;line-height: 40px;color: #333333;text-indent: 10px;cursor: pointer;}
.b-joi1-g4 ul li:last-child{border: 0;}
.b-joi1-g4 ul li input{display: none;}
.b-joi1-g10{width: 200px;height: 50px;border: 1px solid #f04f2b;border-radius: 25px;box-sizing: border-box;font-size: 16px;line-height: 48px;color: #fff;text-align: center;position: absolute;bottom: 32px;right: calc(50% - 200px/2);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;}

.b-ind2-a2:nth-child(3) .b-ind2-a3 span{letter-spacing: -2px;font-size: 40px;position: relative;left: 14px;top: -10px;}