/* p10 */
/*******************p10**********************/
.p10{ background: #0e0e0e;}
.p10-box1{ position: relative; height: 49vw;}
.p10-box1 .text{ position: absolute; z-index: 2; top: 56%; transform: translateY(-50%); width: 100%; padding: 0 10%; line-height: 1.2;}
.p10-box1 .text .t img{ width: 26.7%;}
.p10-box1 .text .p1{ font-size: 6em; color: #878787;}
.p10-box1 .text .p2{ font-size: 3.8em; color: #a6a6a6; margin-top: 3.5vw;}
.p10-box1 .img{ position: absolute; z-index: 1; bottom: 6%; right: 10%; width: 37.5%;}
.p10-box1 .bg{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0;}
.p10-box1 .bg img{ position: absolute; height: 100%; left: 50%; transform: translateX(-50%);}


.p10-box2{ position: relative; padding: 50px 10%;}
.p10-box2 .top{ margin-bottom: 35px;}
.p10-box2 .top .sub_t{ font-size: 3.6em; text-align: center; color: #bec0c3;}
.p10-box2 .top .t{ text-align: center; margin-top: 20px;}
.p10-box2 .top .t img{ width: 15.12%;}
.p10-box2 .box{ display: flex; flex-wrap: wrap; justify-content: center; width: 1140px; margin: 0 auto;}
.p10-box2 .box .img{ display: flex; padding: 3px;}
/* .p10-box2 .box .ys1{ width: 40.6%;}
.p10-box2 .box .ys3{ width: 59.4%;} */

.p10-box3{ padding: 30px 10% 4.6875vw;}
.p10-box3 .top{ text-align: center;}
.p10-box3 .top img{ width: 30.48%;}
.p10-box3 .title{ margin-top: 2.1vw; line-height: 1; padding-left: 12.5%;}
.p10-box3 .title .t{ font-size: 2em; color: #969696; letter-spacing: 1px;}
.p10-box3 .title .sub_t{ font-size: 3em; font-weight: bold; color: #fff; margin-top: 15px;}
.p10-box3 .imgs{ margin-top: 5.21vw; display: flex; flex-wrap: wrap; justify-content: center;}
.p10-box3 .imgs img{ margin: 0 20px;}

.p10-box4{ padding: 2.1vw 10% 3.125vw; display: flex; flex-wrap: wrap; align-items: center;}
.p10-box4 .text{ flex: 1; padding: 0 8% 0 12%;}
.p10-box4 .text .t{ margin-bottom: 20px;  font-size: 3em; font-weight: bold; color: #fff;}
.p10-box4 .text .t img{ width: 81.6%;}
.p10-box4 .text .p{ font-size: 2em; line-height: 1.4; color: #9f9f9f; text-align: justify; letter-spacing: .6px;}
.p10-box4 .text .bq{ display: flex; flex-wrap: wrap; margin-top: 3.125vw;}
.p10-box4 .text .bq img{ margin-right: 25px;}
.p10-box4 .img{ width: 48.6%;}

.p10-box5{ position: relative; height: 40.6vw; padding: 0 10%; overflow: hidden;}
.p10-box5 .text{ position: absolute; z-index: 1; padding: 0 10%; top: 56%; left: 10%; transform: translateY(-50%); width: 47%;}
.p10-box5 .text .t{ margin-bottom: 25px;}
.p10-box5 .text .t img{ width: 66.18%;}
.p10-box5 .text .p{ font-size: 2em; color: #9f9f9f; line-height: 1.8;}
.p10-box5 .text .other{ font-size: 2em; color: #fff; font-weight: bold; display: flex; flex-wrap: wrap; align-items: center; margin-top: 30px;}
.p10-box5 .text .other img{ margin-right: 10px;}
.p10-box5 .bg{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0;}
.p10-box5 .bg img{ position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.p10-box6{ padding: 4.6875vw 0 1.8vw;}
.p10-box6 .top{ text-align: center;}
.p10-box6 .top .t{ margin-bottom: 35px;  font-size: 5em; color: #ffffff;}
.p10-box6 .top .t img{ width: 16.82%;}
.p10-box6 .top .p{ font-size: 2em; color: #9f9f9f;}
.p10-box6 .img{ text-align: center; margin-top: 3.125vw;}

.p10-box7{ position: relative; height: 44vw; padding-top: 4.6875vw; overflow: hidden;}
.p10-box7 .top{ text-align: center; position: relative; z-index: 1;transform: translateX(20%); }
.p10-box7 .top .t {  font-size: 5em; color: #d3d3d3; line-height: 1.8;margin-top: 30px;}
.p10-box7 .top .p{ font-size: 1.8em; color: #d3d3d3; line-height: 1.8; width: 490px; margin: 25px auto 0; text-align: left;}
.p10-box7 .top .bz{ font-size: 1.2em; color: #d3d3d3; line-height: 1.8;width: 490px; margin: 10px auto 0; text-align: left;}
.p10-box7 .box{ position: absolute; z-index: 1; width: 467px; bottom: 12.46875vw; left: 70%; transform: translateX(-50%); border-bottom: 2px solid #9a9a9a;}
.p10-box7 .box ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.p10-box7 .box li{ width: 150px; height: 55px; line-height: 55px; position: relative; font-size: 2.2em; color: #fefefe; text-align: center;}
.p10-box7 .box li.on::before{ content: ""; position: absolute; height: 6px; width: 100%; background: #fff; bottom: -4px; left: 0;}
.p10-box7 .bg{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0;}
.p10-box7 .bg li{ width: 100%; height: 100%; position: relative; overflow: hidden;}
.p10-box7 .bg li img{ width: 100%; height: 100%;}

.p10-box8{ position: relative; padding: 10px 10% 4px;}
.p10-box8 .frame{ max-width: 1305px; margin: 0 auto;}
.p10-box8 .frame li{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.p10-box8 .frame li+li{ margin-top: 18px;}
.p10-box8 .frame li .img{ width: 51.8%;}
.p10-box8 .frame li .box{ width: 40%;}
.p10-box8 .frame li .box .t{ margin-bottom: 15px;}
.p10-box8 .frame li .box .p{ font-size: 2em; color: #fff9fb; line-height: 28px; padding-left: 15.5%; opacity: .4;}
.p10-box8 .frame li .box .other{ padding-left: 15.5%; display: flex; flex-wrap: wrap; align-items: center; margin-top: 40px; color: #9e9e9e; font-size: 1.6rem;}
.p10-box8 .frame li .box .other img{ margin-right: 10px;}
.p10-box8 .frame li .box .other label{ margin-bottom: 0; margin-right: 40px; font-size: 1.2rem; color: #c1c1c1; letter-spacing: 1px;}
.p10-box8 .frame li .box .other label span{ font-size: 2.4rem; color: #fff; font-weight: bold;}
.p10-box8 .frame li:nth-child(2n) .img{ order: 2;}
.p10-box8 .frame li:nth-child(2n) .box{ order: 1; width: 36.8%;}
.p10-box8 .frame li:nth-child(2n) .box .p{ padding: 0 15.5% 0 0;}
.p10-box8 .frame li:nth-child(2n) .box .other{ padding-left: 0;}

.p10-box9{ padding: 3.6458vw 10% 2.6vw;}
.p10-box9 .top{ text-align: center;}
.p10-box9 .top img{ width: 26.28%;}
.p10-box9 .box{ width: 1300px; margin: 0 auto; text-align: center; }
.p10-box9 .img{ margin: 50px 0;}
.p10-box9 .imgs ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.p10-box9 .imgs li{ width: 32%;}

.p10-box10{ position: relative; height: 45.7vw; padding-top: 3.4375vw;}
.p10-box10 .top{ text-align: center; position: relative; z-index: 1;}
.p10-box10 .top .t img{ width: 14.72%;}
.p10-box10 .top .p{ font-size: 1.8em; color: #d3d3d3; line-height: 1.8; width: 770px; margin: 25px auto 0; letter-spacing: 4px;}
.p10-box10 .bg{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0;}
.p10-box10 .bg img{ position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.p10-box11{ position: relative; padding: 0 10%; height: 41.6vw;}
.p10-box11 .box{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; display: flex; flex-wrap: wrap; align-items: center;}
.p10-box11 .img{ width: 64.4%;}
.p10-box11 .text{ width: 35.6%; padding: 0 45px 0 25px; display: flex; flex-direction: column;}
.p10-box11 .text .t img{ width: 74.2%;}
.p10-box11 .text .p{ font-size: 2em; color: #9f9f9f; line-height: 36px; text-align: justify; margin-top: 20px; letter-spacing: 3px;}
.p10-box11 .bg{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0;}
.p10-box11 .bg img{ position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.p10-box12{ position: relative; padding: 5.1vw 10% 4.1667vw;}
.p10-box12 .box{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.p10-box12 .box > .img{ width: 51.2%;}
.p10-box12 .box .imgs{ width: 47.5%; display: flex; flex-direction: column; justify-content: space-between;}

.p10-cs{ position: relative; padding: 20px 10% 6.25vw;}
.p10-cs .top{ font-size: 4.8em; font-weight: bold; color: #fff; line-height: 1; letter-spacing: 4px; padding-bottom: 20px; border-bottom: 1px solid #bfbfbf;}
.p10-cs .list{ margin-top: 3.96vw;}
.p10-cs .list ul{ display: flex; flex-wrap: wrap;}
.p10-cs .list li{ width: calc((100% - 72px) / 5); margin-right: 18px; border: 2px solid #9f9f9f; border-radius: 10px; display: flex; flex-wrap: wrap; padding: 15px; margin-bottom: 2.1vw;}
.p10-cs .list li:nth-child(5n){ margin-right: 0;}
.p10-cs .list li:nth-last-child(2){ width: calc((100% - 18px) / 2);}
.p10-cs .list li:last-child{ width: calc((100% - 18px) / 2); margin-right: 0;}
.p10-cs .list li .icon{ width: 80px; padding: 15px 25px 0 0;}
.p10-cs .list li .text{ flex: 1; width: 20%; font-size: 1.8em;}
.p10-cs .list li .text .t{ color: #fff;}
.p10-cs .list li .text .p{ color: rgba(255,255,255,.7); margin-top: 10px;}
.p10-cs .list li .text .p p{ text-align: left;}
.p10-cs .bz{ margin-top: 35px; padding: 10px 0; border-bottom: 2px solid #9f9f9f; font-size: 1.6em; color: #fff; text-align: right;}








@media (min-width:1581px){

}
@media (max-width:1580px) and (min-width:1367px){
 /*******************p10**********************/
.p10-box1 .text .p1{ font-size: 4.8em;}
.p10-box1 .text .p2{ font-size: 3.2em;}
.p10-box2 .top .sub_t{ font-size: 3em;}
.p10-box3 .title .sub_t{ font-size: 2.6em;}
.p10-box3 .imgs img{ width: 46%;}
.p10-box4 .text{ padding: 0 6% 0 8%;}
.p10-box5 .text{ padding: 0 6%;}
.p10-box8 .frame{ width: 100%;}
.p10-box9 .box{ width: 100%;}
.p10-box11 .text .p{ letter-spacing: 2px;} 
.p10-cs .list li{ width: calc((100% - 54px) / 4);}
.p10-cs .list li:nth-child(5n){ margin-right: 18px;}
.p10-cs .list li:nth-child(4n){ margin-right: 0;}
.p10-cs .list li .text{ font-size: 1.6em;}










}
@media (max-width:1366px) and (min-width: 1200px)
/*******************p10**********************/
.p10-box1 .text{ top: 58%;}
.p10-box1 .text .p1{ font-size: 4em;}
.p10-box1 .text .p2{ font-size: 2.6em;}
.p10-box2 .top .sub_t{ font-size: 3em;}
.p10-box2 .box{ width: 100%;}
.p10-box3 .title .sub_t{ font-size: 2.4em;}
.p10-box3 .imgs img{ width: 45%;}
.p10-box4 .text{ padding: 0 4% 0 6%;}
.p10-box4 .text .p{ font-size: 1.8em;}
.p10-box4 .text .bq img{ width: 50px; margin-right: 20px;}
.p10-box5 .text{ padding: 0 4% 0 6%;}
.p10-box5 .text .p{ font-size: 1.8em;}
.p10-box5 .text .other{ font-size: 1.8em;}
.p10-box5 .text .other img{ height: 64px;}
.p10-box6 .top .p{ font-size: 1.8em;}
.p10-box7 .box li{ font-size: 2em;}
.p10-box8 .frame{ width: 100%;}
.p10-box8 .frame li .box .p{ font-size: 1.6em;}
.p10-box8 .frame li .box .other label{ margin-right: 30px;}
.p10-box8 .frame li .box .other label span{ font-size: 2rem;}
.p10-box9 .box{ width: 100%;}
.p10-box11 .text .p{ letter-spacing: 1px; font-size: 1.8em;} 
.p10-cs .top{ font-size: 4em;}
.p10-cs .list li{ width: calc((100% - 36px) / 3);}
.p10-cs .list li:nth-child(5n){ margin-right: 18px;}
.p10-cs .list li:nth-child(3n){ margin-right: 0;}
.p10-cs .list li:nth-last-child(2){ margin-right: 18px;}
.p10-cs .list li .text{ font-size: 1.6em;}





}
@media (max-width:1199px) and (min-width:992px){
/* .product-data-top{ padding: 10px 40px; top: 22%;} */

/*******************p10**********************/
.p10-box1{ height: 58vw;}
.p10-box1 .text{ top: 64%;}
.p10-box1 .text .p1{ font-size: 3.6em;}
.p10-box1 .text .p2{ font-size: 2.2em;}
.p10-box2 .top .sub_t{ font-size: 2.6em;}
.p10-box2 .box{ width: 100%;}
.p10-box3 .title .sub_t{ font-size: 2.2em;}
.p10-box3 .imgs img{ width: 42%;}
.p10-box4 .text{ padding: 0 4% 0 0;}
.p10-box4 .text .p{ font-size: 1.6em;}
.p10-box4 .text .bq img{ width: 40px; margin-right: 20px;}
.p10-box5 .text{ padding: 0 4% 0 0;}
.p10-box5 .text .p{ font-size: 1.6em;}
.p10-box5 .text .other{ font-size: 1.6em;}
.p10-box5 .text .other img{ width: 54px;}
.p10-box6 .top .p{ font-size: 1.6em;}
.p10-box7 .top .p{ font-size: 1.6em;}
.p10-box7 .box{ width: 80%;}
.p10-box7 .box li{ font-size: 1.8em;}
.p10-box7 .box li.on::before{ height: 4px; bottom: -3px;}
.p10-box8 .frame{ width: 100%;}
.p10-box8 .frame li .box .p{ font-size: 1.6em;}
.p10-box8 .frame li .box .other{ margin-top: 20px; font-size: 1.4rem;}
.p10-box8 .frame li .box .other label{ margin-right: 15px;}
.p10-box8 .frame li .box .other label span{ font-size: 1.8rem;}
.p10-box8 .frame li .box .other img{ width: 24px;}
.p10-box9 .box{ width: 100%;}
.p10-box9 .img{ margin: 40px 0;}
.p10-box11 .text .p{ letter-spacing: 1px; font-size: 1.6em; line-height: 30px;} 
.p10-cs .top{ font-size: 3em;}
.p10-cs .list li{ width: calc((100% - 18px) / 2);}
.p10-cs .list li:nth-child(5n){ margin-right: 18px;}
.p10-cs .list li:nth-child(2n){ margin-right: 0;}
.p10-cs .list li:nth-last-child(2){ margin-right: 18px;}
.p10-cs .list li .text{ font-size: 1.6em;}

















}
@media (max-width:991px) and (min-width: 768px){
/* .product-data-top{ padding: 10px 15px; top: 22%;} */
/*******************p10**********************/
.p10-box1{ height: 62vw;}
.p10-box1 .text{ top: 64%;}
.p10-box1 .text .p1{ font-size: 2.6em;}
.p10-box1 .text .p2{ font-size: 1.8em;}
.p10-box2 .top .sub_t{ font-size: 2em;}
.p10-box2 .box{ width: 100%;}
.p10-box2 .box .ys1{ width: 100%;}
.p10-box2 .box .ys2{ width: 65%;}
.p10-box2 .box .ys3{ width: 35%;}
.p10-box3 .title .t{ font-size: 1.6em;}
.p10-box3 .title .sub_t{ font-size: 2em;}
.p10-box3 .imgs img{ width: 42%;}
.p10-box4 .text{ padding: 0 4% 0 0;}
.p10-box4 .text .p{ font-size: 1.4em;}
.p10-box4 .text .bq img{ width: 35px; margin-right: 15px;}
.p10-box5 .text{ padding: 0 4% 0 0;}
.p10-box5 .text .p{ font-size: 1.4em;}
.p10-box5 .text .other{ font-size: 1.4em;}
.p10-box5 .text .other img{ width: 54px;}
.p10-box6 .top .p{ font-size: 1.4em;}
.p10-box7 .top .p{ font-size: 1.4em; width: 80%;}
.p10-box7 .box{ width: 80%;}
.p10-box7 .box li{ font-size: 1.6em; width: 120px;}
.p10-box7 .box li.on::before{ height: 4px; bottom: -3px;}
.p10-box8 .frame{ width: 100%;}
.p10-box8 .frame li .box{ width: 45%;}
.p10-box8 .frame li:nth-child(2n) .box{ width: 42%;}
.p10-box8 .frame li .box .p{ font-size: 1.4em;}
.p10-box8 .frame li .box .other{ margin-top: 20px; font-size: 1.4rem;}
.p10-box8 .frame li .box .other label{ margin-right: 15px;}
.p10-box8 .frame li .box .other label span{ font-size: 1.8rem;}
.p10-box8 .frame li .box .other img{ width: 24px;}
.p10-box9 .box{ width: 100%;}
.p10-box10 .top .p{ font-size: 1.4em; width: 80%;}
.p10-box9 .img{ margin: 40px 0;}
.p10-box11 .text .p{ letter-spacing: 1px; font-size: 1.4em; line-height: 24px;} 
.p10-cs .top{ font-size: 3em;}
.p10-cs .list li{ width: calc((100% - 18px) / 2);}
.p10-cs .list li:nth-child(5n){ margin-right: 18px;}
.p10-cs .list li:nth-child(2n){ margin-right: 0;}
.p10-cs .list li:nth-last-child(2){ margin-right: 18px;}
.p10-cs .list li .icon{ width: 60px;}
.p10-cs .list li .text{ font-size: 1.4em;}
.p10-cs .bz{ font-size: 1.4em;}





}
@media (max-width: 767px){
.product-data-top{ padding: 22px 15px 10px; top: 60px;}
.product-data-top .other{ height: 30px; line-height: 30px; margin-top: -6px;}
.product-data-top .other li{ font-size: 1.4em; padding: 0 15px;}
.product-data-top .other li:last-child a{ height: 30px; line-height: 30px;}
/*******************p10**********************/
.p10-box1{ height: 125vw;}
.p10-box1 .text{ top: 38%; padding: 0 3%;}
.p10-box1 .text .p1{ font-size: 1.8em;}
.p10-box1 .text .p2{ font-size: 1.4em;}
.p10-box1 .img{ width: 100%; right: 3%; width: 94%;}
.p10-box1 .img img{ padding: 0 24%;}
.p10-box2{ padding: 25px 3%;}
.p10-box2 .top{ margin-bottom: 20px;}
.p10-box2 .top .t{ margin-top: 10px;}
.p10-box2 .top .sub_t{ font-size: 1.6em;}
.p10-box2 .box{ width: 100%;}
.p10-box2 .box .ys1{ width: 100%;}
.p10-box2 .box .ys2{ width: 65%;}
.p10-box2 .box .ys3{ width: 100%;}
.p10-box3{ padding: 25px 3%;}
.p10-box3 .top img{ width: 46%;}
.p10-box3 .title{ padding-left: 0;}
.p10-box3 .title .t{ font-size: 1.4em;}
.p10-box3 .title .sub_t{ font-size: 1.6em;}
.p10-box3 .imgs img{ width: 60%; margin-top: 10px;}
.p10-box4{ padding: 25px 3%; flex-direction: column;}
.p10-box4 .text{ padding: 0 4% 0 0;}
.p10-box4 .text .t img{ width: 50%;}
.p10-box4 .text .p{ font-size: 1.4em;}
.p10-box4 .text .bq img{ width: 35px; margin-right: 15px;}
.p10-box4 .img{ margin-top: 30px;}
.p10-box5{ height: 80vw;}
.p10-box5 .text{ padding: 0 4% 0 0; width: 80%; top: 50%; left: 3%;}
.p10-box5 .text .t img{ width: 45%;}
.p10-box5 .text .p{ font-size: 1.4em;}
.p10-box5 .text .other{ font-size: 1.2em;}
.p10-box5 .text .other img{ height: 54px;}
.p10-box5 .bg img{ height: 100%; object-fit: cover;}
.p10-box6{ padding: 25px 3%;}
.p10-box6 .top .t{ margin-bottom: 15px;}
.p10-box6 .top .t img{ width: 30%;}
.p10-box6 .top .p{ font-size: 1.4em;}
.p10-box6 .img{ margin-top: 30px;}
.p10-box7{ height: 120vw;}
.p10-box7 .top .t img{ width: 50%;}
.p10-box7 .top .p{ font-size: 1.4em; width: 80%; margin: 15px auto 0;}
.p10-box7 .box{ width: 80%; transform: none; left:10%; }
.p10-box7 .box li{ font-size: 1.4em; width: auto;}
.p10-box7 .box li.on::before{ height: 3px; bottom: -1px;}
.p10-box7 .bg{ height: auto; top: 60%; transform: translateY(-50%);}
.p10-box8{ padding: 25px 3%;}
.p10-box8 .frame{ width: 100%;}
.p10-box8 .frame li .img{ width: 100%;}
.p10-box8 .frame li .box{ width: 100%; margin-top: 25px;}
.p10-box8 .frame li .box .t{ text-align: right;}
.p10-box8 .frame li .box .t img{ width: 50%;}
.p10-box8 .frame li:nth-child(2n) .img{ order: 1;}
.p10-box8 .frame li:nth-child(2n) .box{ width: 100%;}
.p10-box8 .frame li:nth-child(2n) .box .t{ text-align: left;}
.p10-box8 .frame li .box .p{ font-size: 1.4em;}
.p10-box8 .frame li .box .other{ margin-top: 20px; font-size: 1.4rem;}
.p10-box8 .frame li .box .other label{ margin-right: 15px;}
.p10-box8 .frame li .box .other label span{ font-size: 1.8rem;}
.p10-box8 .frame li .box .other img{ width: 24px;}
.p10-box9{ padding: 25px 3%;}
.p10-box9 .box{ width: 100%;}
.p10-box9 .img{ margin: 25px 0;}
.p10-box10{ height: 120vw;}
.p10-box10 .top .t img{ width: 30%;}
.p10-box10 .top .p{ font-size: 1.2em; width: 80%; margin: 15px auto 0;}
.p10-box10 .bg img{ height: 100%; object-fit: cover;}
.p10-box11{ height: auto; padding: 25px 3%;}
.p10-box11 .box{ position: relative; flex-direction: column; top: 0; transform: translateY(0);}
.p10-box11 .text{ width: 100%; margin-top: 20px;}
.p10-box11 .text .t img{ width: 50%;}
.p10-box11 .text .p{ letter-spacing: 1px; font-size: 1.4em; line-height: 24px;} 
.p10-box11 .bg img{ height: 100%; object-fit: cover;}
.p10-box12 .box > .img{ width: 100%;}
.p10-box12 .box .imgs{ width: 100%;}
.p10-cs{ padding: 25px 3%;}
.p10-cs .top{ font-size: 1.8em;}
.p10-cs .list li{ width: 100%; margin-right: 0 !important;}
.p10-cs .list li:nth-last-child(2), .p10-cs .list li:last-child{ width: 100%;}
.p10-cs .list li .icon{ width: 60px;}
.p10-cs .list li .text{ font-size: 1.4em;}
.p10-cs .bz{ font-size: 1.4em; margin-top: 10px;}

.p10-box7 .top { transform: none; }
.p10-box7 .top .bz { width: 80%; margin: 10px auto; }

}
