.blink2 {
    width: 100%; text-align: center;
}
.blink2 > img{width: 50% !important;}
.slick_js{width: 100%; overflow-x: hidden !important;}
.flex_content1_bg {
    margin-top: -190px;
}
.sub_tit_v2 {
    width: 100%;
    margin: 0 auto;
}
.line_v2 {
    position: relative;
    height: 2px;
    color: #13bfa6;
    background-color: #13bfa6;
    border: none;
    width: 100%;
    margin: 0 auto 16px;
}
.grenn_tit {
    position: absolute;
    font-size: 24px;
    background: #fff;
    color: #13bfa6;
    font-weight: 400;
    display: inline-block;
    text-transform: uppercase;
    top: -16px;
    padding-right: 20px;
    box-sizing: border-box;
    
}
.sub_tit_v3 {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    background: url(../images/sub/product_btn2.png) no-repeat;
    width: 169px;
    height: 31px;
    line-height: 31px;
    transition: all 1s ease;
    margin-top: 50px;
    margin-bottom: 20px;
    background-size: cover;
}
.sub_tit_v5 {
    width: 570px;
    margin-bottom: 40px;
}
.sub_tit_v6 {
    width: 200px;
    padding: 0 !important;
}
.w95 .img_stemp {
    /*
    max-width: 1920px;
    min-width: 100%;
*/
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.flex_content1_bg .img_stemp {
    /*
    background: url(../images/sub/product_flex_img.png) no-repeat center;
    background-size: auto;
    height: 807px;
    background-position-x: left;
*/
    position: relative;
    width: 100%;
    height: 350px;
}

.flex_content1_bg .img_stemp img {
    position: absolute;
}

.flex_content1_bg .img_stemp img:nth-child(1) {
    left: 120px;
    top: 0;
    z-index: -1;
    width: 75%;
}

.flex_content1_bg .img_stemp img:nth-child(2) {
    left: 0;
    top: 154px;
    z-index: -2;
    width: 95%;
}

.flex_content1_bg .img_stemp img.dir_bottom.sc-event {
    top: 0px !important;
}

section.flex{margin-bottom: 50px;}
section.flex .content1 {
    position: relative;
    padding: 0 20px;
}
.flex .content1 > h2{text-align: center; font-size:48px; font-weight: normal;}
.flex .content1 > h3{ line-height: 1.3;text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}
.flex .content1 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 50px; background-size: 400px; text-align: center;}
.flex .content1 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.flex .content1 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.flex .content1 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.flex .content1 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.flex .content1 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.flex .content1 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.flex .content1 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; margin-left: -3px;}
.flex .content1 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.flex .content1 .product_flex_img2 > ul > li:nth-child(4){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.flex .content1 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.flex .content1 .blink2{top: 50px !important; position: absolute; }

.list_wrap li{padding-top: 150px !important; height: auto !important;}
.list_wrap li > span{font-size: 18px; display: inline-block; padding-top: 18px; letter-spacing: -0.8px;}

section.flex .content2 {
    position: relative;
    padding: 100px 20px 0;
}

.product_table_v2 th{padding: 10px 5px; font-weight: 300 !important; vertical-align: middle;}
.product_table_v2 th > span{font-size: 12px; line-height: 1;}
.product_table_v2 td{padding:15px 5px; text-align: center !important; font-weight: normal !important; vertical-align: middle;}
section.flex .content3{margin-top: 100px;}
section.flex .content3 .img_stemp{background: none !important;margin-top: 0; position: relative; height: 540px;}
section.flex .content3 .img_stemp > img{width: 90%; position: absolute;}
section.flex .content3 .img_stemp img:nth-child(1) {z-index: 2; top: 0px; width: 70%;}

section.flex .content3 .img_stemp img:nth-child(2) {
    top: 33px;
    z-index: 1;
    width: 95%
    
}

section.flex .content3 .img_stemp img:nth-child(3) {
    top: 90px;
    width: 70%
}

section.flex .content3 .img_stemp img:nth-child(4) {
    top: 205px;
    right: 0;
}

section.flex .content3 .img_stemp img:nth-child(5) {
    top: 214px;
    right: 0;
    width: 80%;
}

section.flex .content3 .img_stemp img:nth-child(6) {
    top: 368px;
    right: 0;
}

.opacity.sc-event {opacity: 1 !important; }

section.flex .content4{width: 100%; padding: 0 20px; box-sizing: border-box;}
section.flex .content5{width: 100%; padding: 40px 20px; box-sizing: border-box; background: #f8f8f8; margin-top: 60px;}

.fl{width: 100%; padding-bottom: 40px;}
.fl > span{padding-top: 10px; text-align: center; display: block;}
.fr{width: 100%; padding-bottom: 40px;}
.fr > span{padding-top: 10px; text-align: center; display: block;}
.fl > img, .fr > img{width: 100%;}
.band_ar{width: 100%; margin-top: 40px}
.band_ar > li{width: 100%; }
.band_ar > li > span{display: inline-block; vertical-align: top; width: 100%; padding-top: 20px;}
.band_ar > li > span:first-child{width: 227px; font-size: 24px; color: #fff; text-align: center; height: 43px; line-height: 43px; padding: 0;}
.band_ar > li:first-child > span:first-child{background: #1853ac;}
.band_ar > li:nth-child(2) > span:first-child{background: #cc51b4; margin-top: 34px;}
.band_ar > li:nth-child(3) > span:first-child{background: #ffc53a;}
.cer_ar{position: relative; height: 357px; width: 100%;}
.cer_ar > img{position: absolute; top: 0; left: 0;}
.cable_ar{position: relative;}
.cable_ar .detail{position: absolute; top: 0; left: 0; width: 100%;}
.cable_ar .detail > img{position: absolute; z-index: 2;}
.cable_ar .detail > img:first-child{ top: 222px; left: 0; width: 80px;}
.cable_ar .detail > img:nth-child(2){ top: 300px; left: 320px}
.cable_ar .detail > img:nth-child(3){ top: 171px; left: 263px}
.cable_ar .detail > img:nth-child(4){ top: 133px; left: 432px}
.cable_ar .detail > img:nth-child(5){ top: 89px; left: 502px}
.cable_ar .detail > img:nth-child(6){ top: 40px; left: 569px}
.cable_ar .detail > img:nth-child(7){ top: 110px; left: 684px}
.cable_ar .detail > img:nth-child(8){ top: 0px; left: 648px }
.cable_cut{margin-top: 40px;}


.delay18 {
    transition-delay: 1.8s !important;
}
.delay21 {
    transition-delay: 2.1s !important;
}

.mask_img{position: relative;  width: 100%; }
.mask_img .mask_box1{width: 1200px; height: 274px; display: table; position: absolute; top: 0;}
.mask_img .mask_box1 > span{width: 50%; height: 100%; display: table-cell;}


.gray_area_02{position: relative;
    width: 100%;
    text-align: center;
}
.gray_area_02 > img{width: 100%;}
.rg_content1_bg {margin-top: -178px; width: 100% !important; min-width: auto !important; position: relative;}
.rg_content1_img{height: 337px; width: 100%; background-position-x: left; background-size: 90%; background: none;}
.rg_content1_img > img{width: 90%;}
.rg_content1_img > img:first-child{top: 122px; z-index: -1;}
.rg_content1_img > img:last-child{margin-top: -84px; margin-left: 92px; width: 58%; z-index: -2;}
.ultrarg{margin-bottom: 35px;}
.ultrarg .content1{position: relative; margin-bottom: 60px; padding: 0 20px; width: 100%; box-sizing: border-box;}
.ultrarg .content1 > h2{text-align: center; font-size:40px; font-weight: normal;}
.ultrarg .content1 > h3{ line-height: 1.3;text-align: center; font-size:28px; font-weight:300; padding-top: 50px;}
.ultrarg .content1 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 0; background-size: 400px; text-align: center; padding: 0px 20px 0;}
.ultrarg .content1 .product_flex_img2 > ul{height: 172px;  text-align: center; font-size: 0; padding-top: 95px;}
.ultrarg .content1 .product_flex_img2 > ul > li{ display: inline-block; vertical-align: middle; }

.ultrarg .content1 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; }
.ultrarg .content1 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.ultrarg .content1 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.ultrarg .content1 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right center no-repeat; width: 20%; padding-right: 5%;}
.ultrarg .content1 .product_flex_img2 > ul > li:nth-child(2){ width: 27%; margin-left: -3px;}
.ultrarg .content1 .product_flex_img2 > ul > li:nth-child(3){background: url(../images/sub/fl_line.png) left center no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.ultrarg .content1 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.ultrarg .content1 .blink3{top: 67px !important; position: absolute;  left: 131px; text-align: center;}
.ultrarg .content1 .blink3 > img{width: 48%;}
.ultrarg .content2{padding: 0 20px; box-sizing: border-box;}
.ultrarg .content_2_01{width: 100%; box-sizing: border-box; height: 320px; margin-bottom: 60px;}
.ultrarg .img_stemp2{width: 100%; position: relative; background: none !important;}
.ultrarg .img_stemp2 > img:nth-child(1){position: absolute; top: 0; right: 0; width: 100%;}
.ultrarg .img_stemp2 > img:nth-child(2){position: absolute; top: 0; right: 0; width: 100%;}
.ultrarg .img_stemp2 > img:nth-child(3){position: absolute; top: 0; right: 0; width: 100%;}
.ultrarg .content3{padding: 0 20px; box-sizing: border-box;}
.ultrarg .content3 img{width: 100%;}
.ultrarg .inbox{margin-top: 60px;}
.sub_tit_v4 {
    width: 400px;
    margin-bottom: 35px;
}
.sub_tit_v7 {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    background: url(../images/sub/product_btn2.png) no-repeat;
    padding: 0 20px;
    height: 31px;
    line-height: 31px;
    transition: all 1s ease;
    margin-top: 50px;
    margin-bottom: 20px;
    background-size: cover;
}
.sub_tit_v8 {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    text-align: left;
    background: url(../images/sub/product_btn2.png) no-repeat;
    padding: 4px 10px;
    transition: all 1s ease;
    margin-top: 50px;
    margin-bottom: 20px;
    background-size: cover;
    line-height: 1.3;
}

.half_v2 > div:last-child {
    vertical-align: top;
}

.half_v2 .sub_tit_v6 {
    margin-right: 30px;
    vertical-align: top;
}
.sub_tit_v3 {margin-top: 0 !important; margin-bottom: 20px !important;}
.line_v2{margin-bottom: 40px;}
.half_v3{padding-top: 40px;}
.half_v3 > div:nth-child(2){display: block; vertical-align: top; text-align: center; width:100%; }
.ae_content1_bg{background: none !important; width: 100%; box-sizing: border-box;min-width: auto !important; height: 300px; margin-top: -190px;}
.ae_content1_img{width: 100%; text-align: left; box-sizing: border-box; position: relative;}
.ae_content1_img > img{width: 100%; position: absolute; left: 0; top: 0; z-index: -1;}
.ae_content1_img > img:nth-child(2){top: -18px;}

.grenn_desc {
    font-size: 20px;
    margin-top: 40px;
    text-align: center;
    line-height: 1.3;
}
.ultrarg{margin-bottom: 50px;}
.ultrarg .content4{width: 100%; padding: 40px 20px; box-sizing: border-box; background: #f8f8f8; margin-top: 60px;}
section.aeroflon {width: 100%; box-sizing: border-box;
    margin: 60px auto 50px;}
.aeroflon .content1{position: relative; width: 100%; padding: 0 20px; box-sizing: border-box;}
.aeroflon .content1 > h2{text-align: center; font-size:48px; font-weight: normal;}
.aeroflon .content1 > h3{ line-height: 1.3;text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}
.aeroflon .content1 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 50px; background-size: 400px; text-align: center;}
.aeroflon .content1 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.aeroflon .content1 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.aeroflon .content1 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.aeroflon .content1 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.aeroflon .content1 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.aeroflon .content1 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.aeroflon .content1 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; margin-left: -3px;}
.aeroflon .content1 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.aeroflon .content1 .product_flex_img2 > ul > li:nth-child(4){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.aeroflon .content1 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.aeroflon .content1 .blink2{top: 50px !important; position: absolute;  left: 0px;}

.aeroflon .content2{width: 100%; box-sizing: border-box; padding: 60px 20px 0; margin: 0 !important;}
.aeroflon .img_stemp2{width: 100%; position: relative; background: none !important; height: 650px !important; z-index: -1;}
.aeroflon .img_stemp2 > img{width: calc(100% + 20px); z-index: -1;}
.aeroflon .img_stemp2 > img:nth-child(1){position: absolute; top: 0; left: -20px;; }
.aeroflon .img_stemp2 > img:nth-child(2){position: absolute; top: 0; left: -20px;}
.aeroflon .img_stemp2 > img:nth-child(3){position: absolute; top: 0; left: -20px;;}
.aeroflon .img_stemp2 > img:nth-child(4){position: absolute; top: 0; left: -20px;;}
section.aeroflon main .content3{z-index: 10 !important; width: 100%; padding: 0 20px; box-sizing: border-box;}
.aeroflon .content3 > h5{text-align: center; font-size: 24px; font-weight: normal; margin-top: 30px;}
.aeroflon .content3 > h3{text-align: center; font-size: 40px; font-weight: normal; margin-top: 30px;}
.aeroflon .content3 .cn_img{text-align: center; padding-top: 20px;}
section.aeroflon main .content4{width: 100%; padding: 20px 0; background: url(../images/sub/img_aeroflon_bg_01.png)no-repeat; background-size: cover; text-align: center; }
section.aeroflon main .content4 > img{width: calc(100% - 40px);}
section.aeroflon main .content5{ width: 100% !important;  margin: 0 auto; padding: 60px 20px 0; box-sizing: border-box;}
section.aeroflon main .content5 img{width: 100%;}
section.aeroflon main .content6{width: 100%; padding: 40px 20px; box-sizing: border-box; background: #f8f8f8; margin-top: 60px;}
.multi1_bg{margin-top: -190px; width: 100%; position: relative;}
.multi1_bg .multi1_img{background: none !important;}
.multi1_bg .top_bg{ width: 100%; height: 777px;}
.multi1_bg .top_bg .img_01{width: 100%;height: 770px; background: url(../images/sub/product_mg_img2_01.png)top left no-repeat; background-size:100%; position: absolute; left: 0; top: 0; z-index: -1;}
.multi1_bg .top_bg .img_02{width: 100%;height: 770px; background: url(../images/sub/product_mg_img2_02.png)top left no-repeat; background-size:100%;position: absolute; left: 0; top: 0; z-index: -1;}
.multi1_bg .top_bg .img_03{width: 100%;height: 770px; background: url(../images/sub/product_mg_img2_03.png)top right no-repeat; background-size:100%;position: absolute; right: 0; top: 0; z-index: -2;}


.multi{width: 100%; position: relative; margin-top: -500px; margin-bottom: 50px;}
.multi .content1{width: 100%;  box-sizing: border-box;}
.multi .content1 > h2{text-align: center; font-size:48px; font-weight: normal; padding: 0 20px;}
.multi .content1 > h3{ line-height: 1.3;text-align: center; font-size:20px; font-weight:300; margin-top: 20px; padding: 0 20px;}

.multi .content1 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 50px; background-size: 400px; text-align: center; padding: 0 20px;}
.multi .content1 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.multi .content1 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.multi .content1 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.multi .content1 .product_flex_img2 > ul > li > span{font-size: 15px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.multi .content1 .product_flex_img2 > ul > li > span > em{display: block; font-size: 15px; font-style: normal;}
.multi .content1 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.multi .content1 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; }
.multi .content1 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.multi .content1 .product_flex_img2 > ul > li:nth-child(4),
.multi_215 .content1 .product_flex_img2 > ul > li:nth-child(3){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.multi .content1 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.multi .content1 .blink2{top: 57px !important; position: absolute; left: 0px;}
.multi .content1 .blink2 > img{width: 46.5% !important;}

/*mg215*/
.multi1_bg .multi1_215_img .img_01 {background-image: url(../images/sub/product_mg215/product_mg215_img1_01.png); background-position:top right;background-repeat: no-repeat;}
.multi1_bg .multi1_215_img .img_02 {background-image: url(../images/sub/product_mg215/product_mg215_img1_02.png); background-position:top right;background-repeat: no-repeat;}
.multi1_bg .multi1_215_img .img_03 {background-image: url(../images/sub/product_mg215/product_mg215_img1_03.png); background-position:top right;background-repeat: no-repeat;}

.multi .content4 .bg_box.bg_box_215 .bg_img_01{background-image: url(../images/sub/product_mg215/product_mg215_img5_01.png); background-position: right bottom;}
.multi .content4 .bg_box.bg_box_215 .bg_img_02{background-image: url(../images/sub/product_mg215/product_mg215_img5_02.png); background-position: right bottom;}
.multi .content4 .bg_box.bg_box_215 .bg_img_03{background-image: url(../images/sub/product_mg215/product_mg215_img5_03.png); background-position: right bottom;}
.multi .content4 .bg_box.bg_box_215 .bg_img_04{background-image: url(../images/sub/product_mg215/product_mg215_img5_04.png); background-position: right bottom;}
.multi .content4 .bg_box.bg_box_215 .bg_img_05{background-image: url(../images/sub/product_mg215/product_mg215_img5_05.png); background-position: right bottom;}

.multi .content3 .ct3_mg215.bg_box .bg_02 {background-image: url(../images/sub/product_mg215/product_mg215_img4_01.png);}

.list_wrap > li > span > em{display: block; font-size: 14px; font-style: normal;}

.multi .content2{margin-top: 100px; padding: 0 20px;}
.table_box{width: 100%; margin: 0 auto;}
.table_box .tb_box_helf{width: 100%;}
.table_box .tb_box_helf .tb_inner{width: 100%; display: inline-block; vertical-align: top;}



.product_table_v2.hb th {height: 79px;}
.product_table_v2.hb td {height: 117px;}

.product_table_v2.left_th th{border-right: 1px solid #bfbfbf; box-sizing: border-box; background: #404040; color: #fff; width: 380px;}
.ch_img{padding-top: 70px; text-align: center;}
.ch_img > img{margin: 0 15px; width: 25%;}

.multi .content3{margin-top: 100px; height: 500px; position: relative;}
.multi .content3 > h2{text-align: center; font-size:40px; font-weight: normal; position: absolute; top: 0; width: 100%;}
.multi .content3 > h3{text-align: center; font-size:20px; font-weight:300;   position: absolute; padding-top: 100px; width: 100%;}
.multi .content3 .bg_box {width: 100%; height: 500px;}
.multi .content3 .bg_box .bg_01{width: 100%; height: 500px; position: absolute; background: url(../images/sub/product_mg_img4_02.png) left 80px no-repeat; background-size: 100%;}
.multi .content3 .bg_box .bg_02{width: 100%; height: 500px; position: absolute; background: url(../images/sub/product_mg_img4_01.png) bottom left no-repeat; background-size: 100%;}
.multi .content4{margin-top: 60px !important;}
.multi .content4 .common_tit { width: 100% !important; margin: 0 auto; padding: 0 20px;  width: 100%;}
.multi .content4 .common_tit > p{padding-bottom: 40px !important;}

.multi .content4 .bg_box{width: 100%; background: url(../images/sub/product_mg_img5_01.png) no-repeat; background-size: cover; height: 172px; position: relative;}
.multi .content4 .bg_box .bg_img_01{width: 100%;height: 172px; background: url(../images/sub/product_mg_img5_02.png) right bottom no-repeat; position: absolute; bottom: 0; right: 0; background-size: 100%;}
.multi .content4 .bg_box .bg_img_02{width: 100%;height: 172px; background: url(../images/sub/product_mg_img5_03.png) right bottom no-repeat; position: absolute; bottom: 0; right: 0;background-size: 100%;}
.multi .content4 .bg_box .bg_img_03{width: 100%;height: 172px; background: url(../images/sub/product_mg_img5_04.png) right bottom no-repeat; position: absolute; bottom: 0; right: 0;background-size: 100%;}
.multi .content4 .bg_box .bg_img_04{width: 100%;height: 172px; background: url(../images/sub/product_mg_img5_05.png) right bottom no-repeat; position: absolute; bottom: 0; right: 0;background-size: 100%;}
.multi .content4 .bg_box .bg_img_05{width: 100%;height: 172px; background: url(../images/sub/product_mg_img5_06.png) right bottom no-repeat; position: absolute; bottom: 0; right: 0;background-size: 100%;}
.multi .content4 .table_box{width: 100%; padding: 0 20px; box-sizing: border-box;}


.tb_inner_full .img_box{width: 100%; box-sizing: border-box;}
.tb_inner_full .img_box > img{width: 100%;}
.tb_inner .img_box > img{width: 100%;}

.multi .content5{margin-top: 100px; position: relative; padding: 0 20px;}
.multi .content5 > h2{text-align: center; font-size:40px; font-weight: normal; margin-top: 0px;}
.img_box2{width: 100%; margin: 70px auto; position: relative;}
.img_box2 .lf_img{display: inline-block; vertical-align: top;text-align: center; width: 100%;}
.img_box2 .lf_img > img{width: 100%;}
.img_box2 .rg_img{display: inline-block; vertical-align: top; text-align: left; width: 100%;}
.img_box2 .rg_img .sub_tit_v7{margin-top: 2px;}

.img_box2 .rg_img .inner{padding: 0 !important; width: 100%;}
.img_box2 .rg_img .inner > img{width: 100%;}
.img_box2 .cover_img{position: absolute;display: inline-block;left: 62px;top: 278px;width: 180px;}
.img_box2 .cover_img > img{width: 100%;}
.img_box2 .cover_img2{position: absolute; display: inline-block; left: 160px; top: 397px;}
.img_box2 .cover_img3{position: absolute;display: inline-block;left: 342px;top: 493px;}

.multi .content6 {width: 100%; padding: 0 20px;}
.multi .content6 .dk_box{width: 100%; background: url(../images/sub/dk_box.png) no-repeat; background-size: cover ; padding-bottom: 50px ;}
.multi .content6 .dk_box .dk_inner{width: 100%; margin: 0 auto;  position: relative;}
.multi .content6 .dk_box .dk_inner .rece{display: block;}
.multi .content6 .dk_box .dk_inner .rece .img_in{padding-top: 30px; text-align: center;}
.multi .content6 .dk_box .dk_inner .plug{display: block; position: relative; }
.multi .content6 .dk_box .dk_inner .plug .img_in > img{display: inline-block; }
.multi .content6 .dk_box .dk_inner .plus_img{display: block; position: relative; text-align: center; margin-top: -20px;}

.multi .content7 {width: 100%; padding: 0 20px;}

.cir{width: 100%; box-sizing: border-box; margin-bottom: 50px;}
.cir .content1{width: 100%; box-sizing: border-box;}
.cir .content1 .img_stemp{height: 290px; width: 100%; position: relative; margin: 0 auto;}
.cir .content1 .img_stemp > img{position: absolute; display: inline-block; }
.cir .content1 .img_stemp > img:first-child{left: 0;  width:55%;}
.cir .content1 .img_stemp > img:nth-child(2){right: 0; left: auto ;  width:70%;}
.cir .content1 .img_stemp > img.dir_left{right: -50px;}
.cir .content1 .img_stemp > img.dir_left.sc-event {top: 0px !important; right: 0px !important; transition: all 1s ease; left: auto !important;}


.cir .content2{width: 100%; padding: 0 20px; box-sizing: border-box; margin-bottom: 60px;}
.cir .content2 > h2{text-align: center; font-size:48px; font-weight: normal;}
.cir .content2 > h3{ line-height: 1.3; line-height: 1.3; text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}
.cir .content2 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 50px; background-size: 400px; text-align: center;}
.cir .content2 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.cir .content2 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.cir .content2 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.cir .content2 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.cir .content2 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.cir .content2 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.cir .content2 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; margin-left: -3px;}
.cir .content2 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.cir .content2 .product_flex_img2 > ul > li:nth-child(4){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.cir .content2 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.cir .content2 .blink2{top: 50px !important; position: absolute; }

.cir .content3{width: 100%; padding: 0 20px; box-sizing: border-box; margin-bottom: 60px;}
.cir .content3 > h2{text-align: center; font-size:40px; font-weight: normal;}
.cir .content3 > h3{text-align: center; font-size:24px; font-weight:300; padding-top: 50px; line-height: 1.3;}

.cir .content4{width: 100%;margin-bottom: 60px;}
.cir .content4 .bk_box{width: 100%; background: #050703; position: relative; height: 169px;}
.cir .content4 .bk_box .hand{ position: absolute; top:0; left: 0; display: inline-block;}
.cir .content4 .bk_box .hand > img{margin: 0;padding: 0;width: 354px;}
.cir .content4 .bk_box .pd_box{width: 100%; margin: 0 auto; position: relative;}
.cir .content4 .bk_box .pd_box > img{display: inline-block;position: absolute;width: 21%;}
.cir .content4 .bk_box .pd_box > img:first-child{left: 236px;top: 28px;}
.cir .content4 .bk_box .pd_box > img:nth-child(2){left: 328px;top: 30px;}
.cir .content4 .bk_box .pd_box > img:nth-child(3){right: 30px;top: 30px;}

.cir .content5{width: 100%; padding: 0 20px; box-sizing: border-box; margin-bottom: 60px;}
.cir .content5 table{width: 1072px;}
.cir .content6 .img_stemp .in_img_box{height: 515px; position: relative; margin-top: 80px;}
.cir .content6 .img_stemp .in_img_box > img{position: absolute; width: 40%;}
.cir .content6 .img_stemp .in_img_box > img:first-child{ left: 20px; top: 0;  }
.cir .content6 .img_stemp .in_img_box > img:nth-child(2){ left: 60px; top:35px ; }
.cir .content6 .img_stemp .in_img_box > img:nth-child(3){ left: 45px; top:100px ; }
.cir .content6 .img_stemp .in_img_box > img:nth-child(4){ left: 50%; top:10px ; width: 4px; }
.cir .content6 .img_stemp .in_img_box > img:nth-child(5){ left: calc(50% + 20px); top:10px ; }

.cir .content6 .img_stemp .in_img_box > img.dir_right{left: 0 !important;}
.cir .content6 .img_stemp .in_img_box > img.dir_right.sc-event {left: calc(50% + 20px) !important; top:10px !important;  transition: all 1s ease; right: auto !important;}

.cir .content6 .img_stemp .in_img_box > img.dir_bottom{ top:-0px !important;}
.cir .content6 .img_stemp .in_img_box > img.dir_bottom.sc-event {left: 50% !important; top:10px !important;  transition: all 1s ease; right: auto !important;}

.cir .content7{margin-top: -259px; width: 100%; padding: 0 20px; box-sizing: border-box;}
.cir .content7 .img_stemp .in_img_box{height: 428px; position: relative;}
.cir .content7 .img_stemp .in_img_box > img{position: absolute; width: 40%;}
.cir .content7 .img_stemp .in_img_box > img:first-child{ right: 30px; top: 0; }
.cir .content7 .img_stemp .in_img_box > img:nth-child(2){ right: 0px; top:100px ; }
.cir .content7 .img_stemp .in_img_box > img:nth-child(3){ right: 55px; top:250px ; }
.cir .content7 .img_stemp .in_img_box > img:nth-child(4){ right: 50%; top:100px ; width: 4px;}
.cir .content7 .img_stemp .in_img_box > img:nth-child(5){ right: calc(50% + 20px); top:100px ; }

.cir .content7 .img_stemp .in_img_box > img.dir_right{right: 0px !important;}
.cir .content7 .img_stemp .in_img_box > img.dir_right.sc-event {right: calc(50% + 20px) !important; top:100px !important;  transition: all 1s ease; left: auto !important;}

.cir .content7 .img_stemp .in_img_box > img.dir_bottom{ top:449px !important;}
.cir .content7 .img_stemp .in_img_box > img.dir_bottom.sc-event {right: 50% !important; top:100px !important;  transition: all 1s ease; left: auto !important;}

.cir .content8{margin-top: 60px; width: 100%; padding:  0 20px; box-sizing: border-box;}
.cir .content8 > h2{text-align: center; font-size:40px; font-weight: normal;}
.cir .content8 > h3{text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}

.cir .content8 .line_box_ar{width: 100%; margin: 60px 0 0 5%; box-sizing: border-box;}
.cir .content8 .line_box_ar .line_box{width: 95%; background: linear-gradient(-90deg, #5c32cf 20%, #10c4a4 80%); text-align: center;  padding: 4px; box-sizing: border-box; }
.cir .content8 .line_box_ar .line_box .inner_box{width: 100%; padding: 30px 0; background: #fff;}
.cir .content8 .line_box_ar .line_box .inner_box > img{display: inline-block; margin: 0 18px; vertical-align: top; height: 155px;}
.cir .content8 .line_box_ar .line_box .inner_box > img:nth-child(4), .cir .content8 .line_box_ar .line_box .inner_box > img:nth-child(5), .cir .content8 .line_box_ar .line_box .inner_box > img:nth-child(6){margin-top: 25px;}
.cir .content8 .pd_box_ar{width: 100%; margin: 80px auto 0; text-align: right; position: relative; box-sizing: border-box; height: 600px;}
.cir .content8 .pd_box_ar .ap_box{position: absolute;top: -140px;left: -15px;width: 200px;}
.cir .content8 .pd_box_ar .ap_box > img{width: 100%;}
.cir .content8 .pd_box_ar > img{ width: 90%; position: absolute; margin-top: -54px; margin-left: 60px; }
.cir .content8 .pd_box_ar .pd_txt{position: absolute; text-align: left; left:0px; display: inline-block; top: 280px; letter-spacing: -1.2px;}
.cir .content8 .pd_box_ar .pd_txt > img{width: 80%;}
.cir .content8 .pd_box_ar .pd_txt > h5{font-size: 30px; color: #5c32cf;}
.cir .content8 .pd_box_ar .pd_txt > p{padding-left: 10px; font-size: 18px; background: url(../images/sub/icon_dot.png) left center no-repeat; margin-bottom: 16px; margin-top: 16px;}
.cir .content8 .pd_box_ar .pd_txt > span{font-size: 18px; padding-left: 18px; display: block; line-height: 2;}
.cir .content9{margin-top: 50px; margin-bottom: 90px; width: 100%; padding: 0 20px; box-sizing: border-box;}
.cir .content9 > h2{text-align: center; font-size:40px; font-weight: normal;}
.cir .content9 .helf_box_ar{width: 100%;  position: relative; box-sizing: border-box;}
.cir .content9 .helf_box_ar .helf_01{width: 100%; box-sizing: border-box; }
.cir .content9 .helf_box_ar .helf_01 > img{width: 100%;}
.cir .content9 .helf_box_ar .helf_02{width: 100%}
.cir .content9 .helf_box_ar .helf_02 > img{ margin-top: 20px; width: 100%;}
.cir .content9 .helf_box_ar .helf_02 .sub_tit_v7{margin-left: 0px;}
/*.cir .content9 .helf_box_ar > img{margin-left: calc(50% - 148px); margin-top: -100px;}*/
.cir .content9 .helf_box_ar > img{margin-left:-35%; margin-top:-15px; transform:scale(0.7); margin-bottom:-50px;}
.cir .content9 .helf_box_ar2{width: 100%; margin: 0px auto 0;  position: relative;}
.cir .content9 .helf_box_ar2 .helf_03{width: 100%; vertical-align: top;}
.cir .content9 .helf_box_ar2 .helf_03 > ul{width: 100%;}
.cir .content9 .helf_box_ar2 .helf_03 > ul > li{margin-top: 20px;}
.cir .content9 .helf_box_ar2 .helf_03 > ul > li > h4{font-size:30px; font-weight: normal; margin-bottom: 16px;}
.cir .content9 .helf_box_ar2 .helf_03 > ul > li > p{font-size:18px; padding-left: 10px; background: url(../images/sub/icon_dot_2.png) left center no-repeat; line-height: 2;}
.cir .content9 .helf_box_ar2 .helf_04{width: 50%; display: table-cell;  text-align: right; vertical-align: top}
.cir .content9 .helf_box_ar2 .helf_04 .pu_box{background: #5c32cf; display: inline-block; padding: 20px 22px; text-align: left; box-sizing: border-box; width: 100%; margin-top: 30px;}
.cir .content9 .helf_box_ar2 .helf_04 .pu_box > h5{font-size: 30px; padding: 10px 25px 20px; font-weight: normal; color: #fff; box-sizing: border-box;}
.cir .content9 .helf_box_ar2 .helf_04 .pu_box .w_line{width: 100%; border: 1px solid #fff; color: #fff; padding: 18px 22px ; box-sizing: border-box;}
.cir .content9 .helf_box_ar2 .helf_04 .pu_box .w_line ul > li{line-height: 2;}
.cir .content10 {width: 100%; box-sizing: border-box; padding: 0 20px;}
.cir .content10 .pd_list{width: 100%; margin: 0 auto; overflow-x: hidden;}
.cir .content10 .pd_list > ul{width: 100%;}
.cir .content10 .pd_list > ul > li{border-bottom: 1px solid #10c4a4; font-size: 0; /*margin: 0 2px;*/}
.cir .content10 .pd_list > ul > li:first-child{border-top: 1px solid #10c4a4; }
.cir .content10 .pd_list > ul > li .img_ar{display: inline-block; width: 100%; vertical-align: middle; vertical-align: top; text-align: center;}
.cir .content10 .pd_list > ul > li .contnet_ar{display: inline-block; width: 100%; font-size: 16px; vertical-align: bottom; }
.cir .content10 .pd_list > ul > li .contnet_ar .content_top{width: 100%;}
.cir .content10 .pd_list > ul > li .contnet_ar .content_top .p_name{display: inline-block; vertical-align: middle;}
.cir .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > span{display: block; color: #06a387;}
.cir .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > span > i{font-style: normal; color: #5c32cf;}
.cir .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > p{font-size:50px; margin-top: 5px;}
.cir .content10 .pd_list > ul > li .contnet_ar .content_top .p_txt{display: inline-block; vertical-align: top; width: 100%;}
.cir .content10 .pd_list > ul > li .contnet_ar .content_top .p_txt > p{padding-left: 10px; background: url(../images/sub/icon_dot.png) left center no-repeat; line-height: 1.8;}
.cir .content10 .pd_list > ul > li .contnet_ar .dk_box{display: block; width: 100%; background: #404040; color: #fff; padding: 15px 0; margin-bottom: 15px; margin-top: 10px;} 
.cir .content10 .pd_list > ul > li .contnet_ar .dk_box > span{display: inline-block; padding: 0 20px; font-weight: normal; line-height: 1.5;}



.gain{margin-bottom: 50px;}
.gain .content1{width: 100%; box-sizing: border-box;}
.gain .content1 .img_stemp{height: 565px; width: 100%; position: relative; margin: 0 auto;}
.gain .content1 .img_stemp > img{position: absolute; display: inline-block; width: 45%;}
.gain .content1 .img_stemp > img:nth-child(1){left: 0; margin-top: 80px; margin-left: 20px; width: 45%;}
.gain .content1 .img_stemp > img:nth-child(2){right: 0; left: 0px ; z-index: -1; margin-left: 50px; width: 50%; }
.gain .content1 .img_stemp > img:nth-child(3){right: 0; margin-top: 50px; }
.gain .content1 .img_stemp > img.dir_left{right: -50px;}
.gain .content1 .img_stemp > img.dir_left.sc-event {top: 0px !important; right: 20px !important; transition: all 1s ease; left: auto !important;}

.gain .content2 {margin-top: -160px; position: relative; width: 100%; padding: 0 20px; box-sizing: border-box;}

.gain .content2 > h2{text-align: center; font-size:48px; font-weight: normal;}
.gain .content2 > h3{text-align: center; font-size:24px; font-weight:300; padding-top: 50px;}
.gain .content2 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 50px; background-size: 400px; text-align: center;}
.gain .content2 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.gain .content2 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.gain .content2 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.gain .content2 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.gain .content2 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.gain .content2 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.gain .content2 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; margin-left: -3px;}
.gain .content2 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.gain .content2 .product_flex_img2 > ul > li:nth-child(4){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.gain .content2 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.gain .content2 .blink2{top: 50px !important; position: absolute; }


.gain .content3{width: 100%; padding: 0 20px; box-sizing: border-box;}
.gain .content3 .common_tit > p{ font-size: 30px;}
.gain .content3 > h2{text-align: center; font-size:40px; font-weight: normal;}
.gain .content3 > h3{text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}

.gain .content4{width: 100%; padding: 0 20px; box-sizing: border-box;}
.gain .content4 .helf_box{width: 100%;}
.gain .content4 .helf_box .helf{text-align: center; ;}

.gain .content4 .helf_box .helf > h4{font-size:30px; font-weight: normal; margin-bottom: 16px; color: #5c32cf; text-align: left;}
.gain .content4 .helf_box .helf > p{padding-left: 10px; background: url(../images/sub/icon_dot.png) left center no-repeat; line-height: 1.8; text-align: left;}

.product_table_v4 th{padding: 10px 5px; font-weight: 300 !important; vertical-align: middle; font-size: 12px;}
.product_table_v4 > tbody th{border-right:1px solid #bfbfbf; background:#404040; color: #fff; font-size: 12px;}

.product_table_v4 td{padding:15px 5px; text-align: center !important; font-weight: normal !important; vertical-align: middle;}
.product_table_v4 th > span{display: block; color: #50f4d7;}
.product_table_v4 th > span > i{font-style: normal; color: #a381ff;}

.gain .content5{width: 100%; padding: 0 20px; box-sizing: border-box;}
.gain .content5 .line_box{width: 100%; background: linear-gradient(-90deg, #5c32cf 20%, #10c4a4 80%); text-align: center;  padding: 4px; box-sizing: border-box; }
.gain .content5 .line_box .inner_box{width: 100%; padding: 30px 20px; background: #fff; box-sizing: border-box;}
.gain .content5 .line_box .inner_box .img_box{display: inline-block; vertical-align: middle; width: 100%; box-sizing: border-box; margin-top: 30px;}
.gain .content5 .line_box .inner_box .tb_box{width: 100%; display: inline-block; vertical-align: middle; margin-top: 30px;}
.gain .content5 .line_box2{width: 100%; background: linear-gradient(-90deg, #5c32cf 20%, #10c4a4 80%); text-align: center;  padding: 4px; box-sizing: border-box; }
.gain .content5 .line_box2 .inner_box{width: 100%; padding: 30px 20px; background: #fff; box-sizing: border-box;}
.gain .content5 .line_box2 .inner_box .img_box{display: inline-block; vertical-align: middle; width: 100%; box-sizing: border-box; margin-top: 30px;}
.gain .content5 .line_box2 .inner_box .w100 > img{width: 100% !important;}
.gain .content5 .line_box2 .inner_box .tb_box{width: 100%; display: inline-block; vertical-align: middle; margin-top: 30px;}

.lpd_35{padding-left: 35px;}
.lpd_100{padding-left: 100px;}
.tpd_20{padding-top: 20px;}
.mb60{margin-bottom: 60px;}
.mb40{margin-bottom: 40px;}
.mb200{margin-bottom: 200px;}

.gain .content6 .img_stemp .in_img_box{height: 500px; position: relative; margin-top: 80px; width: 100%;}
.gain .content6 .img_stemp .in_img_box > img{position: absolute; width: 35%;}
.gain .content6 .img_stemp .in_img_box > img:first-child{ left: -50; top: 0; }
.gain .content6 .img_stemp .in_img_box > img:nth-child(2){ left: 100px; top:70px ; width: 32%; }
.gain .content6 .img_stemp .in_img_box > img:nth-child(3){ left: 157px; top:230px ; width: 32%;}
.gain .content6 .img_stemp .in_img_box > img:nth-child(4){ left: 50px; top:268px ; }
.gain .content6 .img_stemp .in_img_box > img:nth-child(5){ left: 50%; top:0px; width: 4px; }
.gain .content6 .img_stemp .in_img_box > img:nth-child(6){ left: 50%; top:0px ; }

.gain .content6 .img_stemp .in_img_box > img.dir_right{left:calc(50% + 80px) !important;}
.gain .content6 .img_stemp .in_img_box > img.dir_right.sc-event {left:calc(50% + 80px) !important; top:0px !important;  transition: all 1s ease; right: auto !important;}

.gain .content6 .img_stemp .in_img_box > img.dir_bottom{ top:-50px !important;}
.gain .content6 .img_stemp .in_img_box > img.dir_bottom.sc-event {left: calc(50% + 50px) !important; top:0px !important;  transition: all 1s ease; right: auto !important;}

.gain .content7{margin-top: -159px;}
.gain .content7 .img_stemp .in_img_box{height: 570px; position: relative;}
.gain .content7 .img_stemp .in_img_box > img{position: absolute; width: 30%;}
.gain .content7 .img_stemp .in_img_box > img:first-child{ right: 60px; top: 0; width: 33%;}
.gain .content7 .img_stemp .in_img_box > img:nth-child(2){ right: -5px; top:115px ; }
.gain .content7 .img_stemp .in_img_box > img:nth-child(3){ right: 120px; top:268px ; }
.gain .content7 .img_stemp .in_img_box > img:nth-child(4){ right: 260px; top:668px ; }
.gain .content7 .img_stemp .in_img_box > img:nth-child(4){ right: 50%; top:0x ; width: 4px; height: 361px;}
.gain .content7 .img_stemp .in_img_box > img:nth-child(5){ right: 50%; top:180px ; width: 35%; }

.gain .content7 .img_stemp .in_img_box > img.dir_right{right: 1030px !important;}
.gain .content7 .img_stemp .in_img_box > img.dir_right.sc-event {right:calc(50% + 60px)  !important; top:180px !important;  transition: all 1s ease; left: auto !important;}

.gain .content7 .img_stemp .in_img_box > img.dir_bottom{ top:449px !important;}
.gain .content7 .img_stemp .in_img_box > img.dir_bottom.sc-event {right:calc(50% + 30px) !important; top:180px !important;  transition: all 1s ease; left: auto !important;}

.gain .content8{width: 100%; padding: 0 20px; box-sizing: border-box;}
.gain .content8 > h2{text-align: center; font-size:40px; font-weight: normal;}
.gain .content8 > h3{text-align: center; font-size:20px; font-weight:300; padding-top: 50px; line-height: 1.3;;}


.gain .content10{width: 100%; padding: 0 20px; box-sizing: border-box;}
.gain .content10 .pd_list{width: 100%; margin: 0 auto; overflow: hidden; margin: 0 2px;}
.gain .content10 .pd_list > ul{width: 100%;}
.gain .content10 .pd_list > ul > li{border-bottom: 1px solid #10c4a4; font-size: 0;}
.gain .content10 .pd_list > ul > li:first-child{border-top: 1px solid #10c4a4; }
.gain .content10 .pd_list > ul > li .img_ar{display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
.gain .content10 .pd_list > ul > li .contnet_ar{display: inline-block; width:100%; font-size: 16px; vertical-align: bottom; }
.gain .content10 .pd_list > ul > li .contnet_ar .content_top{width: 100%;}
.gain .content10 .pd_list > ul > li .contnet_ar .content_top .p_name{display: inline-block; vertical-align: middle; width: 100%;}
.gain .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > span{display: block; color: #06a387;}
.gain .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > span > i{font-style: normal; color: #5c32cf;}
.gain .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > p{font-size:50px; margin-top: 5px;}
.gain .content10 .pd_list > ul > li .contnet_ar .content_top .p_txt{display: inline-block; vertical-align: top; width: 100%; padding: 15px 0; }
.gain .content10 .pd_list > ul > li .contnet_ar .content_top .p_txt > p{padding-left: 10px; background: url(../images/sub/icon_dot.png) left center no-repeat; line-height: 1.8;}
.gain .content10 .pd_list > ul > li .contnet_ar .dk_box{display: block; width: 100%; background: #404040; color: #fff; padding: 15px 0; margin-bottom: 15px; margin-top: 10px;} 
.gain .content10 .pd_list > ul > li .contnet_ar .dk_box > span{display: inline-block; padding: 0 20px; font-weight: normal; line-height: 1.5;}

/*aob_ start*/

.aob{margin-bottom: 50px;}
.aob .content1{width: 100%; box-sizing: border-box;}
.aob .content1 .img_stemp{height: 650px; width: 100%; position: relative; margin: 0 auto 110px;}
.aob .content1 .img_stemp > img{position: absolute; display: inline-block; width: 45%;}
.aob .content1 .img_stemp > .delay30{width:35%;}
.aob .content1 .img_stemp > .delay31{width:35%;}
.aob .content1 .img_stemp > img:nth-child(2){right: 0;left: 8px;z-index: -1;top: 2px;width: 100%;}
.aob .content1 .img_stemp > img.dir_left{right: -50px;}
.aob .content1 .img_stemp > img.dir_left.sc-event {top: 0px !important; right: 20px !important; transition: all 1s ease; left: auto !important;}

.aob .content2 {margin-bottom:80px;margin-top: -160px; position: relative; width: 100%; padding: 0 20px; box-sizing: border-box;}

.aob .content2 > h2{text-align: center; font-size:48px; font-weight: normal;}
.aob .content2 > h3{text-align: center; font-size:24px; font-weight:300; padding-top: 50px;}
.aob .content2 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: 50px; background-size: 400px; text-align: center;}
.aob .content2 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.aob .content2 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.aob .content2 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.aob .content2 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.aob .content2 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.aob .content2 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.aob .content2 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; margin-left: -3px;}
.aob .content2 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.aob .content2 .product_flex_img2 > ul > li:nth-child(4){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.aob .content2 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.aob .content2 .blink2{top: 50px !important; position: absolute; }


.aob .content3{width: 100%; padding: 0 20px; box-sizing: border-box;}
.aob .content3 .common_tit > p{ font-size: 30px;}
.aob .content3 > h2{text-align: center; font-size:40px; font-weight: normal;}
.aob .content3 > h3{text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}

.aob .content4{margin-bottom:80px;width: 100%; padding: 0 20px; box-sizing: border-box;}
.aob .content4 .helf_box{width: 100%;}
.aob .content4 .helf_box .helf{text-align: center; ;}

.aob .content4 .helf_box .helf > h4{font-size: 50px;font-weight: normal;margin-bottom: 7px;color: #5c32cf;font-weight: bold;font-family: 'HKGrotesk';background: linear-gradient(183deg , #0ac8a6 26%, #813edd 68%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.aob .content4 .helf_box .helf > p{padding-left: 10px; background: url(../images/sub/icon_dot.png) left center no-repeat; line-height: 1.8; text-align: left;}
.aob .content4 .helf_box .helf > h5 {margin-bottom: 20px;font-family: 'HKGrotesk', 'Sans-serif';font-size: 23px;font-weight: 400;color: #5c32cf;}
.aob .content5{width: 100%; padding: 0 20px; box-sizing: border-box;}
.aob .content5 .line_box .inner_box{width: 100%; padding: 30px 20px; background: #fff; box-sizing: border-box;}
.aob .content5 .line_box .inner_box .img_box{display: inline-block; vertical-align: middle; width: 100%; box-sizing: border-box; margin-top: 30px;}
.aob .content5 .line_box .inner_box .tb_box{width: 100%; display: inline-block; vertical-align: middle; margin-top: 30px;}
.aob .content5 .line_box2{width: 100%; background: linear-gradient(-90deg, #5c32cf 20%, #10c4a4 80%); text-align: center;  padding: 4px; box-sizing: border-box; }
.aob .content5 .line_box2 .inner_box{width: 100%; padding: 30px 20px; background: #fff; box-sizing: border-box;}
.aob .content5 .line_box2 .inner_box .img_box{display: inline-block; vertical-align: middle; width: 100%; box-sizing: border-box; margin-top: 30px;}
.aob .content5 .line_box2 .inner_box .w100 > img{width: 100% !important;}
.aob .content5 .line_box2 .inner_box .tb_box{width: 100%; display: inline-block; vertical-align: middle; margin-top: 30px;}
.aob .content5 > h2 {margin-bottom:30px;text-align: center;font-size: 40px;font-weight: normal;}
.aob .content5 .line_box {font-size:0px;margin-bottom: 80px;position: relative;width: 100%;border: 4px solid;border-style: solid;border-image: linear-gradient(143deg, #0ac8a6 28%, #813edd 70%);border-image-slice: 1;padding: 27px 30px;box-sizing: border-box;text-align: center;display: inline-block;}
.aob .content5 .line_box .color_box {box-sizing: border-box;padding: 5px 12px;font-size: 18px;background: rgb(10,200,166);background: linear-gradient(143deg, rgba(10,200,166,1) 26%, rgba(129,62,221,1) 68%);color: #fff;text-align: center;display: inline-block;top: 10px;left: 10px;position: absolute;}
.aob .content5 .line_box .i_box_1{max-width:100%;margin-top:50px;}
.aob .content5 .line_box .i_box_2{max-width:50%;display: inline-block!important;}
.aob .content5 .line_box .i_box_3{max-width:50%;display: inline-block!important;}
.aob .content5 .line_box .img_box{margin-bottom:30px;display: block;vertical-align: middle;}
.aob .content5 .line_box .img_box img{width:100%;}


.aob .content6{width: 100%;text-align: center;margin:0 auto; font-size:0px; max-width:1265px;}
.aob .content6 .img_box{width: 90%;display: inline-block;}
.aob .content6 .img_box img{width:100%;}
.aob .content6 .helf_04{max-width: 90%;vertical-align: top;margin-top: 30px;width: 100%;display: inline-block;text-align: left;box-sizing: border-box;}
.aob .content6 .helf_04 .pu_box{background: #5c32cf;padding: 30px;}
.aob .content6 .helf_04 .pu_box > h5 {font-size: 30px;padding: 10px 25px 20px;font-weight: normal;color: #fff;box-sizing: border-box;}
.aob .content6 .helf_04 .pu_box .w_line {width: 100%;border: 1px solid #fff;color: #fff;padding: 18px 22px;box-sizing: border-box;}
.aob .content6 .helf_04 .pu_box .w_line ul > li {text-indent:-8px;line-height: 2;font-size: 18px;}
.aob .content6 .common_btn{margin: 50px auto 0;}


section.aob .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img14.png');
    height: 216px;
    width: 150px;
}

section.aob .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img15.png');
    height: 216px;
    width: 150px;
}

.aob .gr_t_center{
    margin-bottom: 60px;
    font-size: 32px;
    background: #fff;
    color: #13bfa6;
    font-weight: 400;
    display: inline-block;
    text-transform: uppercase;
    top: -16px;
    padding-right: 50px;
    box-sizing: border-box;
    position: unset;
    text-align:center;
}
#aob_product{
    width: 97%;
    margin-left: 8px;
}

/*aob_end*/


.mfocus{margin-bottom: 50px;}
.mfocus .content1{width: 100%;}
.mfocus .content1 .img_stemp{height: 270px; width: 100%; position: relative; margin: 0 auto;}
.mfocus .content1 .img_stemp > img{position: absolute; display: inline-block; width: 35%; }
.mfocus .content1 .img_stemp > img:nth-child(1){left: 20px; margin-top: 40px; margin-left: 20px;}
.mfocus .content1 .img_stemp > img:nth-child(2){right: 20px; width: 40%; }
.mfocus .content1 .img_stemp > img:nth-child(3){left:50%; margin-left: -100px; margin-top: 0 !important; width: 39%;}
.mfocus .content1 .img_stemp > img.dir_left{right: -50px;}
.mfocus .content1 .img_stemp > img.dir_left.sc-event {top: 0px !important; right: 20px !important; transition: all 1s ease; left: auto !important;}

.mfocus .content2 {margin-top: 30px; position: relative; width: 100%; padding: 0 20px; box-sizing: border-box;}

.mfocus .content2 > h2{text-align: center; font-size:40px; font-weight: normal;}
.mfocus .content2 > h3{ line-height: 1.3;text-align: center; font-size:24px; font-weight:300; padding-top: 50px;}
.mfocus .content2 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 427px; margin-top: 50px; background-size: 400px; text-align: center;}
.mfocus .content2 .product_flex_img2 > ul{height: 278px; margin:0 auto ; text-align: center; font-size: 0;}
.mfocus .content2 .product_flex_img2 > ul > li{height: 278px; display: inline-block; vertical-align: middle; }

.mfocus .content2 .product_flex_img2 > ul > li > p{font-size: 50px; color: #12ba9c; font-weight: bold; font-style: italic; padding-top: 60px;}
.mfocus .content2 .product_flex_img2 > ul > li > span{font-size: 16px; display: block; padding-top: 10px; font-weight: normal; letter-spacing: -1px;}
.mfocus .content2 .product_flex_img2 > ul > li > span > em{display: block; font-size: 16px; font-style: normal;}
.mfocus .content2 .product_flex_img2 > ul > li:first-child{ background: url(../images/sub/fl_line.png) right 120px no-repeat; width: 20%; padding-right: 5%;}
.mfocus .content2 .product_flex_img2 > ul > li:nth-child(2){ width: 25%; margin-left: -3px;}
.mfocus .content2 .product_flex_img2 > ul > li:nth-child(3){ width: 25%;}
.mfocus .content2 .product_flex_img2 > ul > li:nth-child(4){background: url(../images/sub/fl_line.png) left 120px no-repeat; margin-left: -3px;  width: 20%; padding-left: 5%; background-size: 28px;}
.mfocus .content2 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 0px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 35px; font-weight: 300;}
.mfocus .content2 .blink2{top: 50px !important; position: absolute; }

.mfocus .content6 .img_stemp .in_img_box{height: 350px; position: relative;}
.mfocus .content6 .img_stemp .in_img_box > img{position: absolute;  width: 25%;}
.mfocus .content6 .img_stemp .in_img_box > img:first-child{ left: 20px; top: 0; }
.mfocus .content6 .img_stemp .in_img_box > img:nth-child(2){ left: 130px; top:50px ; }
.mfocus .content6 .img_stemp .in_img_box > img:nth-child(3){ left: 100px; top:156px ; }
.mfocus .content6 .img_stemp .in_img_box > img:nth-child(4){ left: 50%; top:0 ; width: 4px; height: 330px; }
.mfocus .content6 .img_stemp .in_img_box > img:nth-child(5){ left: 50%; top:0 ; width: 45%; }


.mfocus .content6 .img_stemp .in_img_box > img.dir_right{left: -10px !important;}
.mfocus .content6 .img_stemp .in_img_box > img.dir_right.sc-event {left: calc(50% + 10px) !important; top:0px !important;  transition: all 1s ease; right: auto !important;}

.mfocus .content6 .img_stemp .in_img_box > img.dir_bottom{ top:0 !important;}
.mfocus .content6 .img_stemp .in_img_box > img.dir_bottom.sc-event {left: calc(50% - 10px)!important; top:0px !important;  transition: all 1s ease; right: auto !important;}

.mfocus .content7{width: 100%; margin-top: 40px;}
.mfocus .content7 .img_stemp .in_img_box{height: 350px; position: relative;}
.mfocus .content7 .img_stemp .in_img_box > img{position: absolute; width: 25%;}
.mfocus .content7 .img_stemp .in_img_box > img:first-child{ right: 20px; top: 0; }
.mfocus .content7 .img_stemp .in_img_box > img:nth-child(2){ right: 90px; top:100px ; width: 30%; }
.mfocus .content7 .img_stemp .in_img_box > img:nth-child(3){ right: 50px; top:180px ; }
.mfocus .content7 .img_stemp .in_img_box > img:nth-child(4){ left: 50%; top:0px ; width: 4px; height:330px ;}
.mfocus .content7 .img_stemp .in_img_box > img:nth-child(5){ right: 990px; top:0px ; width: 45%;}

.mfocus .content7 .img_stemp .in_img_box > img.dir_right{right: 60px !important;}
.mfocus .content7 .img_stemp .in_img_box > img.dir_right.sc-event {right: calc(50% + 10px) !important; top:0px !important;  transition: all 1s ease; left: auto !important;}

.mfocus .content7 .img_stemp .in_img_box > img.dir_bottom{ top:0px !important;}
.mfocus .content7 .img_stemp .in_img_box > img.dir_bottom.sc-event {right:calc(50% - 10px) !important; top:0px !important;  transition: all 1s ease; left: auto !important;}

.mfocus .content3{width: 100%; padding: 0 20px; box-sizing: border-box; }
.mfocus .content3 > h2{text-align: center; font-size:36px; font-weight: normal;}
.mfocus .content3 > h3{text-align: center; font-size:20px; font-weight:300; padding-top: 50px;}


.mfocus .content4{width: 100%; padding: 20px 20px 0; box-sizing: border-box; }
.mfocus .content4 .helf_box{width: 100%;}
.mfocus .content4 .helf_box .helf{width: 100%; text-align: center;}
.mfocus .content4 .helf_box .helf:first-child{padding-bottom: 30px;}
.mfocus .content4 .helf_box .helf > img{width: 90%;}
.mfocus .content4 .helf_box .helf > h4{font-size:30px; font-weight: normal; margin-bottom: 16px; color: #5c32cf; text-align: left;}
.mfocus .content4 .helf_box .helf > p{padding-left: 10px; background: url(../images/sub/icon_dot.png) left center no-repeat; line-height: 1.8; text-align: left;}

.mfocus .content10 {width: 100%; padding: 0 20px; box-sizing: border-box;}
.mfocus .content10 .pd_list{width: 100%; margin: 0 auto;}
.mfocus .content10 .pd_list > ul{width: 100%;}
.mfocus .content10 .pd_list > ul > li{border-bottom: 1px solid #10c4a4; font-size: 0;}
.mfocus .content10 .pd_list > ul > li:first-child{border-top: 1px solid #10c4a4; }
.mfocus .content10 .pd_list > ul > li .img_ar{display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
.mfocus .content10 .pd_list > ul > li .contnet_ar{display: inline-block; width: 100%; font-size: 16px; vertical-align: bottom; }
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top{width: 100%; }
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top .p_name{display: inline-block; vertical-align: middle;}
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > span{display: block; color: #06a387;}
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > span > i{font-style: normal; color: #5c32cf;}
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top .p_name > p{font-size:50px; margin-top: 5px;}
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top .p_txt{display: inline-block; vertical-align: top; margin-left: 0; padding: 15px 0;}
.mfocus .content10 .pd_list > ul > li .contnet_ar .content_top .p_txt > p{padding-left: 10px; background: url(../images/sub/icon_dot.png) left center no-repeat; line-height: 1.8;}
.mfocus .content10 .pd_list > ul > li .contnet_ar .dk_box{display: block; width: 100%; background: #404040; color: #fff; padding: 15px 0; margin-bottom: 15px; margin-top: 10px;} 
.mfocus .content10 .pd_list > ul > li .contnet_ar .dk_box > span{display: inline-block; padding: 0 20px; font-weight: normal;}

section.rf_con{margin-bottom: 50px;}
.rf_con .content1{width: 100%; padding: 0 20px; box-sizing: border-box;}
.rf_con .content1 .img_stemp .in_top{width: 100%; position: relative; text-align: center;}
.rf_con .content1 .img_stemp .in_top > img:first-child{position: absolute; z-index: -1; left: 50%; margin-left: -296px; width: 90%;}
.rf_con .content1 .img_stemp .in_top > img:nth-child(2){position: relative; margin-left: 84px;  width: 40%;}
.rf_con .content1 > h2{text-align: center; font-size:48px; font-weight: normal;}
.rf_con .content1 > h3{ line-height: 1.3;text-align: center; font-size:24px; font-weight:300; padding-top: 50px;}
.rf_con .content1 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: -120px; background-size: 500px; text-align: left;}
.rf_con .content1 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; text-align: left; margin: 250px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 40px; font-weight: 300;}
.rf_con .content1 .img_stemp3{margin-top: -120px;}

.rf_con .content2{width: 100%; padding: 0 20px; box-sizing: border-box; margin-top: 60px;}
.rf_con .content2 .in_box_01{width: 100%; position: relative;}
.rf_con .content2 .in_box_01 .table_box{width: 100%; margin: 0 auto; }
.rf_con .content2 .in_box_01 .table_box .tb_inner{width: 100%; display: inline-block; vertical-align: middle;}
.rf_con .content2 .in_box_01 .table_box .tb_inner th{height: 48px;}
.rf_con .content2 .in_box_01 .table_box .tb_inner td{height: 48px;}
.rf_con .content2 .in_box_01 .table_box .img_r{display: inline-block;vertical-align: middle; width: 100%; text-align: right;}
.rf_con .content2 .in_box_01 .ing_bg{height: 645px; position: relative; margin-top: -403px;}
.rf_con .content2 .in_box_01 .ing_bg > img{z-index: -1; position: absolute;}
.rf_con .content2 .in_box_01 .ing_bg > img:first-child{left: -50px; width: 90%;}
.rf_con .content2 .in_box_01 .ing_bg > img:nth-child(2){left: 80%; bottom: 0%; width: 40%;}
section.rf_con .content3 .img_stemp {
    width: 100%;
    padding: 50px 20px;
    box-sizing: border-box;
    background: url(../images/sub/product_RF_img4.jpg) center center no-repeat ;
    background-size: cover;
    height: auto;
}
.rf_con .content4{width: 100%; padding: 0 20px; box-sizing: border-box; margin-top: 60px;}
.rf_con .content4 .common_tit > p{padding-bottom: 0 !important;}
.rf_con .content4 .inbox_02{width: 100%; margin: 0 auto; }
.rf_con .content4 .inbox_02 .in_tb_box{width: 100%;  padding-bottom: 00px}



.product_table_v5 th{padding: 10px 5px; font-weight: 300 !important; vertical-align: middle; font-size: 16px; height: 48px;}
.product_table_v5 > tbody th{border-right:1px solid #bfbfbf; background:#404040; color: #fff; font-size: 16px; height: 48px; text-align: left; padding-left: 20px; box-sizing: border-box;}

.product_table_v5 td{padding:15px 5px; text-align: center !important; font-weight: normal !important; vertical-align: middle; height: 48px;}

.product_table_v6 th{padding: 10px 5px; font-weight: 300 !important; vertical-align: middle; font-size: 16px; height: 48px;}
.product_table_v6 > tbody th{border-right:1px solid #bfbfbf; background:#404040; color: #fff; font-size: 16px; height: 48px; text-align: left; padding-left: 20px; box-sizing: border-box;}

.product_table_v6 td{padding:15px 5px; text-align: center !important; font-weight: normal !important; vertical-align: middle; height: 56px;}

.rf_con .content5{width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_con .content6{width: 100%; margin-top: 60px;}
section.rf_con .content6 .img_stemp {
    width: 100%;
    padding: 50px 20px;
    box-sizing: border-box;
    background: url(../images/sub/product_RF_img7.jpg) center center no-repeat;
    background-size: cover;
    height: auto;
}


.pd_list_h{width: 100%; margin: 0 auto; overflow-x: hidden; margin: 0 2px;}
.pd_list_h > ul{width: 100%; font-size: 0;}

.pd_list_h > ul > li{display: inline-block; width: 100%;  background: url(../images/sub/line_bg.png) left repeat-y; padding-bottom: 1px;}
.pd_list_h > ul > li .in_li{width: 100%; padding: 17px 0 45px; background: #fff; }
.pd_list_h > ul > li:first-child, .pd_list_h > ul > li:first-child{padding-top: 1px;}

.pd_list_h > ul > li .img_box{width: 183px; display: inline-block; vertical-align: top;}
.pd_list_h > ul > li .txt_box{display: inline-block; width: calc(100% -183px); padding: 18px;}
.pd_list_h > ul > li .txt_box > span{display: block; font-size: 16px;}
.pd_list_h > ul > li .txt_box > span > em{font-style: normal; color: #5c32cf;}
.pd_list_h > ul > li .txt_box > p{display: block; font-size: 28px; padding-top: 15px;}

.pd_list_h2{width: 100%; margin: 0 auto; box-sizing: border-box;}
.pd_list_h2 > ul{width: 100%; font-size: 0;}

.pd_list_h2 > ul > li{display: block; width: 100%;  background: url(../images/sub/line_bg.png) left repeat-y; padding-bottom: 1px;}
.pd_list_h2 > ul > li .in_li{width: 100%; display: table; padding: 17px 0 17px; background: #fff; font-size: 0;}
.pd_list_h2 > ul > li:first-child{padding-top: 1px; }
.pd_list_h2 > ul > li .img_box{width: 310px;  display: table-cell; vertical-align: top; text-align: center; }
.pd_list_h2 > ul > li .txt_box{display: inline-block;padding: 18px 0 18px 15px; display: table-cell;}
.pd_list_h2 > ul > li .txt_box > span{display: block; font-size: 16px;}
.pd_list_h2 > ul > li .txt_box > span > em{font-style: normal; color: #5c32cf;}
.pd_list_h2 > ul > li .txt_box > p{display: block; font-size: 28px; padding-top: 15px;}

.pd_list_h3{width: 100%; margin: 0 auto;}
.pd_list_h3 > ul{width: 100%; font-size: 0;}
.pd_list_h3 > ul > li{display: inline-block; width: 100%; background: url(../images/sub/line_bg.png) left repeat-y; padding-bottom: 1px;}
.pd_list_h3 > ul > li .in_li{width: 100%; padding: 0px; background: #fff; display: table;}
.pd_list_h3 > ul > li:first-child{padding-top: 1px;}
.pd_list_h3 > ul > li .img_box{width: 160px;  display:table-cell; vertical-align: top; text-align: center;}
.pd_list_h3 > ul > li .txt_box{display:table-cell;  padding: 18px 40px;}
.pd_list_h3 > ul > li .txt_box > span{display: block; font-size: 16px;}
.pd_list_h3 > ul > li .txt_box > span > em{font-style: normal; color: #5c32cf;}
.pd_list_h3 > ul > li .txt_box > p{display: block; font-size: 28px; padding-top: 15px;}

.rf_con .content8{width: 100%; padding: 0 20px; box-sizing: border-box; }
section.rf_con .content9{margin-top: 60px;}
section.rf_con .content9 .img_stemp {
    width: 100%;
    padding: 50px 20px;
    box-sizing: border-box;
    background: url(../images/sub/product_RF_img10.jpg) center center no-repeat;
    background-size: cover;
    height: auto;
}
.rf_con .content11{width: 100%; padding: 0 20px; box-sizing: border-box;  margin-top: 60px;}

section.rf_con .content13 .img_stemp {
    width: 100%;
    padding: 50px 20px;
    background: url(../images/sub/product_RF_img13.png)center center no-repeat;
    background-size: cover;
    height: auto;
}



.rf_con .content14{width: 100%; padding: 0 20px; box-sizing: border-box; margin-top: 60px;}
.rf_con .content14 .sub_tit_v7{margin-top: 0;}
.rf_con .content14 .tb_box{width: 100%; margin: 0 auto; overflow-x: auto; position: relative;}
.rf_con .content14 .tb_box table{width: 150%;}

.rf_con .content15{width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_con .content16{width: 100%; padding: 0 20px; box-sizing: border-box; }


.rf_adapter .content1 .img_stemp .in_top{width: 100%; position: relative; text-align: center;}
.rf_adapter .content1 .img_stemp .in_top > img:first-child{position: absolute; z-index: -1; left: 50%; margin-left:-175px ; width:330px;  }
.rf_adapter .content1 .img_stemp .in_top > img:nth-child(2){position: relative; margin-left: 242; width:145px; }
.rf_adapter .content1 > h2{text-align: center; font-size:44px; font-weight: normal; margin-top: -85px; margin: 80px 20px  20px;}
.rf_adapter .content1 > h3{ line-height: 1.3;text-align: center; font-size:24px; font-weight:300; padding-top: 50px;}
.rf_adapter .content1 .product_flex_img2{background: url(../images/sub/img_polygon.png) center 15px no-repeat; height: 505px; margin-top: -120px; background-size: 500px; text-align: center;}
.rf_adapter .content1 .product_flex_img2 > h4{padding-right: 54px; display: inline-block; margin: 250px auto 0; background: url(../images/sub/title_bul.png) right  bottom no-repeat;  font-size: 40px; font-weight: 300;}
.rf_adapter .content1 .img_stemp3{margin-top: -120px;}

.rf_adapter .content2  {width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_adapter .content2 .in_box_01{width: 100%; position: relative; box-sizing: border-box;}
.rf_adapter .content2 .in_box_01 .table_box{width: 100%; margin: 0 auto; box-sizing: border-box;}
.rf_adapter .content2 .in_box_01 .table_box .tb_inner{width: 100%; display: inline-block; vertical-align: middle;}
.rf_adapter .content2 .in_box_01 .table_box .tb_inner th{height: 48px;}
.rf_adapter .content2 .in_box_01 .table_box .tb_inner td{height: 48px;}
.rf_adapter .content2 .in_box_01 .table_box .img_r{display: inline-block; vertical-align: middle; position: absolute; top: 90px; margin-left: -30px; z-index: -1;}
.rf_adapter .content2 .in_box_01 .ing_bg{height: 408px; position: relative; margin-top: 110px;}
.rf_adapter .content2 .in_box_01 .ing_bg > img{z-index: -1; position: absolute; }
.rf_adapter .content2 .in_box_01 .ing_bg > img:first-child{left: 50%; margin-left: -162px; top:30px; width: 60%;}
.rf_adapter .content2 .in_box_01 .ing_bg > img:nth-child(3){left: 50%;margin-left: -80px;width: 38%;}
.rf_adapter .content2 .in_box_01 .ing_bg > img:nth-child(2){left: 50%;margin-left: -228px;top: 228px;width: 33%;}
.rf_adapter .content2 .in_box_01 .ing_bg > img:nth-child(4){left: 50%;margin-left: -98px;top: 167px;width: 50%;}

.rf_adapter .content3  {width: 100%; box-sizing: border-box; margin-top: 60px; }
.rf_adapter .content3 .img_stemp {
    color: #fff;
    width: 100%;
    padding: 50px 20px;
    background: url(../images/sub/product_Adapter_bg.jpg) center center no-repeat !important;
    background-size: cover;
    height: auto;
    box-sizing: border-box;
    text-align: center;
}

.rf_adapter .content6 .img_stemp {
    color: #fff;
    width: 100%;
    padding: 50px 20px;
    background: url(../images/sub/product_Adapter_bg2.jpg) center center no-repeat !important;
    background-size: cover;
    height: auto;
    box-sizing: border-box;
    text-align: center;
}

.rf_adapter .content8 .img_stemp {
    color: #fff;
    width: 100%;
    padding: 50px 20px;
    background: url(../images/sub/product_Adapter_bg3.jpg) center center no-repeat !important;
    background-size: cover;
    height: auto;
    box-sizing: border-box;
    text-align: center;
}

.rf_adapter .content11 .img_stemp {
    color: #fff;
    width: 100%;
    padding: 50px 20px;
    background: url(../images/sub/product_Adapter_bg4.png) center center no-repeat !important;
    background-size: cover;
    height: auto;
    box-sizing: border-box;
    text-align: center;
}
.rf_adapter .content4  {width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_adapter .content5  {width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_adapter .content7  {width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_adapter .content9  {width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_adapter .content10  {width: 100%; box-sizing: border-box; }
.rf_adapter .content12  {width: 100%; padding: 0 20px; box-sizing: border-box; }
.rf_adapter .content13  {width: 100%; padding: 0 20px; box-sizing: border-box; }

.img_stemp.product_rt{width: 100%; overflow-x: scroll; position: relative;}
.img_stemp.product_rt2{width: 100% !important; margin: 0 auto; min-width: auto !important; position: relative; overflow-x: auto;}
.img_stemp.product_rt2 > table{width: 650px;}
.img_stemp.product_rt2 .bl_box_ar{width: 668px; left: 20%;position: absolute;top: 56px;}
.img_stemp.product_rt2 .bl_box_ar .bl_line{width: calc(80% - 6px);border: 2px solid #178cd5;height: 106px;display: inline-block;vertical-align: middle;} 
.img_stemp.product_rt2 .bl_box_ar .bl_text{display: inline-block; font-size: 26px; padding-left: 15px; color: #15359d;  vertical-align: middle;}
.img_stemp.product_rt2 .or_box_ar{width: 668px;left: 20%;position: absolute;top: 183px;}
.img_stemp.product_rt2 .or_box_ar .bl_line{width: calc(80% - 6px);border: 2px solid #e27734;height: 106px;display: inline-block;vertical-align: middle;} 
.img_stemp.product_rt2 .or_box_ar .bl_text{display: inline-block; font-size: 26px; padding-left: 15px; color: #c60909;  vertical-align: middle;}

.slick-slide > ul{width: 100%; background: url(../images/sub/p_line.png) top center no-repeat; padding-top: 1px;}
.slick-slide > ul > li{width: 100%; background: url(../images/sub/p_line.png) bottom center no-repeat; padding: 30px 0;}
.slick-slide > ul > li .inner_01{display: inline-block; width: 240px; text-align: center; vertical-align: middle; padding-bottom: 20px;}
.slick-slide > ul > li .inner_02{display: inline-block; width: 240px;  text-align: left; padding-left: 30px; vertical-align: top;}
.slick-slide > ul > li .inner_02 > span{display: block; font-size: 16px;}
.slick-slide > ul > li .inner_02 > span > em{font-style: normal; color: #5c32cf;}
.slick-slide > ul > li .inner_02 > p{display: block; font-size: 28px; padding-top: 15px;}
.slick-slide > ul > li .inner_02 > p.p_name{font-size: 20px; color: #39b59e; padding-top: 0;}
.slick-slide > ul > li .inner_03{display: inline-block; width: 100%;  text-align: center; vertical-align: middle; padding: 20px 0; border-top: 1px solid #dedede; }
.slick-slide > ul > li .inner_04{display: inline-block; vertical-align: middle; width: 100%;}
.slick-slide > ul > li .inner_04 > p{padding-left: 16px; font-size: 18px; background: url(../images/sub/icon_dot.png) left center no-repeat; margin-bottom: 10px; margin-top: 10px; margin-left: 5px;}

.pd_list_box{width: 100%; margin: 0 auto;}
.pd_list_box > ul > li{width: 100%; background: url(../images/sub/p_line.png) bottom left no-repeat; padding: 30px 0;}
.pd_list_box > ul > li .inner_01{display: inline-block; width: 240px; text-align: center; vertical-align: middle; padding-bottom: 20px;}
.pd_list_box > ul > li .inner_02{display: inline-block; width: 240px;  text-align: left; padding-left: 30px; vertical-align: top;}
.pd_list_box > ul > li .inner_02 > span{display: block; font-size: 16px;}
.pd_list_box > ul > li .inner_02 > span > em{font-style: normal; color: #5c32cf;}
.pd_list_box > ul > li .inner_02 > p{display: block; font-size: 28px; padding-top: 15px;}
.pd_list_box > ul > li .inner_02 > p.p_name{font-size: 20px; color: #39b59e; padding-top: 0;}
.pd_list_box > ul > li .inner_03{display: inline-block; width: 100%;  text-align: center; vertical-align: middle; padding: 20px 0; border-top: 1px solid #dedede;}
.pd_list_box > ul > li .inner_04{display: inline-block; vertical-align: middle; width: 100%;}
.pd_list_box > ul > li .inner_04 > p{padding-left: 16px; font-size: 18px; background: url(../images/sub/icon_dot.png) left center no-repeat; margin-bottom: 10px; margin-top: 10px; margin-left: 5px;}

.rf_adapter .content9 .inbox_02{width: 100%; margin: 0 auto;}
.rf_adapter .content9 .inbox_02 .in_tb_box{width: 100%; }


.gr_box{width:100%; height: 260px; margin: 0 auto; background: url(../images/sub/gr_bg.png); position: relative; padding: 0 20px; box-sizing: border-box;}
.gr_box > img{display: inline-block; vertical-align: middle; }
.gr_box > img:first-child{margin-left: 0; margin-top: 20px; width: 70%;}
.gr_box > img:nth-child(2){right: 15px; width: 30%; position: absolute; top: 20px;}
.rf_adapter .content12 .tb_box{width: 100%; margin: 0 auto;}

/*list_wrap*/
.list_wrap {
    /*
    max-width: 1920px;
    min-width: 100%;
*/
    width: 100%;
    margin: 0 auto;
    font-size: 0;
    text-align: center;
    margin-top: -125px;
    /*
    animation: blinks 1.5s linear infinite;
        -webkit-animation: blinks 1.5s linear infinite;
*/
}

.list_wrap li {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: top;
    width: 20%;
    margin: 0 10px;
}




.list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img1.png');
    
}

.list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img2.png');
    
 
}

.list_wrap li:nth-child(3) {
    background-image: url('../images/sub/list_img3.png');
    
 
}

.list_wrap li:nth-child(4) {
    background-image: url('../images/sub/list_img4.png');
    
 
}

section.ultrarg .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img5.png');
   
   
}

section.ultrarg .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img2.png');
   
}

section.ultrarg .list_wrap li:nth-child(3) {
    background-image: url('../images/sub/list_img6.png');
    
}

section.aeroflon .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img7.png');
    
}

section.aeroflon .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img8.png');
    
}

section.aeroflon .list_wrap li:nth-child(3) {
    background-image: url('../images/sub/list_img9.png');
    
}

section.multi .list_wrap li{margin: 0 5px;}
section.multi .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img10.png');
    width: 23%;
    height: 231px;
}

section.multi .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img11.png');
    width: 23%;
    height: 190px;
}

section.multi .list_wrap li:nth-child(3) {
    background-image: url('../images/sub/list_img12.png');
    width: 23%;
    height: 214px;
}

section.multi .list_wrap li:nth-child(4) {

    background-image: url('../images/sub/list_img13.png');
    width: 23%;
    height: 187px;
}

section.cir .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img1.png');
    height: 186px;
    width: 150px;
}

section.cir .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img2.png');
    height: 186px;
    width: 150px;
}

section.gain .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img14.png');
    height: 216px;
    width: 150px;
}

section.gain .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img15.png');
    height: 216px;
    width: 150px;
}

section.rf_con .list_wrap li{margin-top: 30px}
section.rf_con .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img16.png');
    height: 238px;
    width: 150px;
}

section.rf_con .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img17.png');
    height: 214px;
    width: 150px;
}

section.rf_con .list_wrap li:nth-child(3) {
    background-image: url('../images/sub/list_img18.png');
    height: 214px;
    width: 150px;
}

section.rf_con .list_wrap li:nth-child(4) {
    background-image: url('../images/sub/list_img19.png');
    height: 214px;
    width: 150px;
}

section.rf_con .list_wrap li:nth-child(5) {
    background-image: url('../images/sub/list_img20.png');
    height: 186px;
    width: 151px;
}

section.rf_con .list_wrap li:nth-child(6) {
    background-image: url('../images/sub/list_img21.png');
    height: 214px;
    width: 154px;
}

section.rf_adapter .list_wrap li{margin-top: 30px}
section.rf_adapter .list_wrap li:nth-child(1) {
    background-image: url('../images/sub/list_img22.png');
    height: 238px;
    width: 150px;
}

section.rf_adapter .list_wrap li:nth-child(2) {
    background-image: url('../images/sub/list_img23.png');
    height: 214px;
    width: 150px;
}

section.rf_adapter .list_wrap li:nth-child(3) {
    background-image: url('../images/sub/list_img24.png');
    height: 214px;
    width: 150px;
}

section.rf_adapter .list_wrap li:nth-child(4) {
    background-image: url('../images/sub/list_img25.png');
    height: 214px;
    width: 150px;
}

section.rf_adapter .list_wrap li:nth-child(5) {
    background-image: url('../images/sub/list_img26.png');
    height: 186px;
    width: 151px;
}

section.rf_adapter .list_wrap li:nth-child(6) {
    background-image: url('../images/sub/list_img27.png');
    height: 214px;
    width: 154px;
}

section.gain .content1 .img_stemp {
    position: relative;
}


.product_table {
    border-top: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    box-sizing: border-box;
    font-size: 18px !important;
    font-weight: 300 !important;
    text-align: center;
}

.product_table thead tr {
    background: #404040;
    color: #fff;
}

.product_table thead tr,
.product_table tbody tr {
    border-bottom: 1px solid #bfbfbf;
    box-sizing: border-box;
}

.product_table thead tr th,
.product_table tbody tr td {
    border-right: 1px solid #bfbfbf;
    box-sizing: border-box;
    display: table-cell;
}

.product_table thead > tr:first-child th {
    font-weight: 300 !important;
}

.product_table thead > tr:first-child {
    border-top: none;
}

.product_table tr {
    border-bottom: 1px solid #bfbfbf;
    text-indent: inherit;
}

.product_table th,
.product_table td {
    box-sizing: border-box;
    padding: 16px 15px;
}

.flex_table{width: 100%; padding-top: 20px;}
.flex_table table.product_table{width: 100%; box-sizing: border-box;}
.flex_table table.product_table thead > tr > th:last-of-type,
.flex_box{width: 100%; padding-top: 60px;}
.flex_box img{width: 100%;}
.half_v2 > div{padding: 20px 0;}
/*
.product_table_v2 th,
.product_table_v2 td {
    padding: 16px 1px;
    box-sizing: border-box;
}
*/


.product_table_v2 thead th:nth-of-type(1),
.product_table_v2 thead th:nth-of-type(2),
.product_table_v2 thead th:nth-of-type(3),
.product_table_v2 thead th:nth-of-type(4),
.product_table_v2 thead th:nth-of-type(5) {
    width: 10%;
}

.product_table_v2 thead th:nth-of-type(6) {
    width: 20%;
}

.product_table_v2 thead th:nth-of-type(7) {
    width: 30%;
}

.product_table_v2 thead tr:nth-of-type(2) th {
    width: 8.57%;
}

.scroll_box{width: 100%; height: 100%; position: absolute; background: rgba(0, 0, 0, 0.3) url(../images/sub/scroll.png) center center no-repeat; background-size: 25%; z-index: 3;}
.scroll_box:hover{opacity: 0;}



section.multi .content7 {
    margin: 0 0;
    box-sizing: border-box;
}

section.multi .content7 .w1280 {
    width: 100%;
    margin: 0 auto;
}

section.multi .content7 .clearfix > div {
    width:100%; box-sizing: border-box;
}

section.multi .content7 .clearfix > div ul > li:not(:last-child) {
    margin-bottom: 40px;
}

section.multi .content7 .clearfix .depth2 {
    margin-top: 30px;
}

section.multi .content7 .clearfix .depth2 li {
    margin-bottom: 20px;
}

section.multi .content7 .clearfix > div > ul > li {
    width: 100%;
    border-image: linear-gradient(-35deg, #5c32cf 40%, #10c4a4 70%);
    border-style: solid;
    border-width: 2px;
    border-image-slice: 2;
    box-sizing: border-box;
}

section.multi .content7 .clearfix > div > ul > li > a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20.5px 0 20.5px 20px;
    box-sizing: border-box;
    font-size: 24px;
    position: relative;
}

section.multi .content7 .clearfix > div > ul > li img {
    position: absolute;
    right: 15px;
    top: 15px;
}

section.multi .content7 .clearfix .depth2 {
    padding: 0 20px;
    box-sizing: border-box;
}

section.multi .content7 .clearfix .depth2 a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

section.multi .content7 .clearfix .depth2 img {
    display: inline-block;
    position: static;
    margin-right: 15px;
    vertical-align: -6px;

}
/*product_pdf*/
.content7.product_pdf{margin-top:50px;padding: 0 20px;}

.content7.product_pdf .clearfix > div {
    width:100%; box-sizing: border-box;
}

.content7.product_pdf .clearfix > div ul > li:not(:last-child) {
    margin-bottom: 40px;
}

.content7.product_pdf .clearfix .depth2 {
    margin-top: 30px;
}

.content7.product_pdf .clearfix .depth2 li {
    margin-bottom: 20px;
}

.content7.product_pdf .clearfix > div > ul > li {
    width: 100%;
    border-image: linear-gradient(-35deg, #5c32cf 40%, #10c4a4 70%);
    border-style: solid;
    border-width: 2px;
    border-image-slice: 2;
    box-sizing: border-box;
}

.content7.product_pdf .clearfix > div > ul > li > a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20.5px 0 20.5px 20px;
    box-sizing: border-box;
    font-size: 24px;
    position: relative;
}

.content7.product_pdf .clearfix > div > ul > li img {
    position: absolute;
    right: 15px;
    top: 15px;
}

.content7.product_pdf .clearfix .depth2 {
    padding: 0 20px;
    box-sizing: border-box;
}

.content7.product_pdf .clearfix .depth2 a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.content7.product_pdf .clearfix .depth2 img {
    display: inline-block;
    position: static;
    margin-right: 15px;
    vertical-align: -6px;

}
/*product_pdf*/


main .common_tit {
    margin-bottom: 40px;
    width: 100% !important;
    margin: 0 auto;
}



main .bg_tit {
    font-size: 40px;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 50px;
    text-shadow: 0px 6px 0px rgba(0, 0, 0, .3);
}

main .desc {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 200;
    display: inline-block;
}