﻿@charset "utf-8";
/* CSS Document */

body {}
#demo01 {}
/* 内容区 */



.index_wrap {}
.floorbox { background-position: center center; background-size:cover;}


.floor_01 { background-image:url(../image/bg-floor_01-1-1.jpg);}
.fl01_in { padding:2.56rem 0 1.6rem 0;}
.index_01 {}
.i01_main_1 {}
.i01_main_2 { margin-top:0.3rem;}
.i01_main_2 .text_item_1 { color:#818181; font-size:0.24rem; line-height:0.48rem;}
.i01_main_2 .text_item_2 { display:flex; align-items:center; justify-content:space-between; margin-top:0.56rem;}
.i01_main_2 .text_item_2 .item { position:relative;}
.i01_main_2 .text_item_2 .item .text_1 { display:flex; justify-content:center;}
.i01_main_2 .text_item_2 .item .text_1_1 { color:#d54548; font-size:0.48rem; line-height:0.56rem; font-weight:bold;}
.i01_main_2 .text_item_2 .item .text_1_2 { color:#d54548; font-size:0.18rem; line-height:0.26rem; padding-top:0.26rem;}
.i01_main_2 .text_item_2 .item .text_2 { color:#828282; font-size:0.2rem; line-height:0.24rem; margin-top:0.1rem; text-align:center;}
.i01_main_2 .text_item_2 .item.jg,
.i01_main_2 .text_item_2 .item .jg { position:absolute; top:0; right:-1px; width:1px; height:0.96rem; background-image:url(../image/p-i01_main_2-1-1.png); background-size:auto 100%; background-position: center center;}
.i01_main_2 .text_item_2 .item.jg { flex:1; position:static;}
.i01_main_2 .text_item_2 .item .jg { display:none;}
.i01_main_3 { margin-top:0.66rem;}
.i01_main_3 .videobox { height:4.48rem;}
.i01_main_3 .videobox video { width:100%; height:100%;}


.floor_02 { background-image:url(../image/bg-floor_02-1-1.jpg);}
.fl02_in { padding:2.56rem 0 1.6rem 0;}
.index_02 {}
.i02_main_1 {}
.i02_main_2 { margin-top:0.88rem;}
.i02_main_2 .mainbox {}
.i02_main_2 .mainbox .text_item_1 { color:#3e3e3e; font-size:0.28rem; line-height:0.36rem; text-align:center;}
.i02_main_2 .mainbox .text_item_2 { color:#999999; font-size:0.24rem; line-height:0.48rem; height:1.44rem; display:block; margin-top:0.28rem;}
.i02_main_2 .mainbox .text_item_2 .cor2 { color:#c73a45;}
.i02_main_3 { margin-top:0.86rem;}
.i02_main_3 .item { float:left;}
.i02_main_3 .item:nth-child(1) { margin-left:1.16rem; margin-right:0.3rem;}
.i02_main_3 .item:nth-child(4),
.i02_main_3 .item:nth-child(5) { margin-left:0.24rem;}
.i02_main_3 .item:nth-child(3),
.i02_main_3 .item:nth-child(4),
.i02_main_3 .item:nth-child(5) { margin-top:0.9rem;}
.i02_main_3 .abox { display:block; width:2.14rem; height:2.14rem; border-radius:0.06rem; background-color:#ffffff;}
.i02_main_3 .abox_in { padding:0.22rem 0 0 0;}
.i02_main_3 .abox .imgbox { height:1.06rem; display:flex; align-items:center; justify-content:center;}
.i02_main_3 .abox .imgbox .img { display:block; width:auto; height:1.06rem;}
.i02_main_3 .abox .text_item_1 { color:#3e3e3e; font-size:0.24rem; line-height:0.32rem; text-align:center; margin-top:0.08rem;}
.i02_main_3 .abox .text_item_2 { color:#818181; font-size:0.16rem; line-height:0.2rem; text-align:center; margin-top:0.06rem;}



.floor_03 { background-image:url(../image/bg-floor_03-1-1.jpg);}
.fl03_in { padding:2.56rem 0 1.6rem 0;}
.index_03 {}
.i03_main_1 {}
.i03_main_2 { margin-top:1.3rem;}
.i03_main_2 .item {}
.i03_main_2 .item+.item { margin-top:0.6rem;}
.i03_main_2 .item .abox { display:block;}
.i03_main_2 .item .abox_in { position:relative;}
.i03_main_2 .item .abox .imgbox { width:6.28rem; height:3.58rem; position:relative; overflow:hidden; border-radius:0.06rem;}
.i03_main_2 .item .abox .imgbox .img { display:block; width:100%; height:100%;}
.i03_main_2 .item .abox .textbox { position:absolute; top:0.68rem; right:0; width:2.18rem; background-color:#ffffff; border-radius:0.06rem;}
.i03_main_2 .item .abox .textbox_in { padding:0.24rem 0.2rem 0.2rem 0.2rem;}
.i03_main_2 .item .abox .textbox .text_item_1 { color:#c73a45; font-size:0.24rem; line-height:0.32rem; text-align:center;}
.i03_main_2 .item .abox .textbox .text_item_2 { color:#999999; font-size:0.20rem; line-height:0.30rem; margin-top:0.12rem; height:0.9rem;}
.i03_main_2 .item .abox .textbox .text_item_3 { color:#3e3e3e; font-size:0.18rem; line-height:0.24rem; text-align:center; margin-top:0.16rem;}


.floor_04 { background-image:url(../image/bg-floor_04-1-1.jpg);}
.fl04_in { padding:2.56rem 0 2.6rem 0;}
.index_04 {}
.i04_main_1 {}
.i04_main_2 { margin-top:0.9rem;}









