.big{ font-size: 3vw; line-height: 1.2; }
.middle{ font-size: 2.4vw; line-height: 1.2; margin: 0.5vw auto 1vw auto; }
.small{ font-size: 1.4vw; line-height: 1.6; margin-top: 1vw; }
.blueBg{ background: linear-gradient(to bottom, #d2ddfc,#c2ddf5); }
.blueBgs{ background: linear-gradient(to bottom, #d2ddfc,#c2ddf5);-webkit-background-clip: text;color: transparent; display:inline-block; }
.inlineBlock{ display:inline-block; }
.pr{ position:relative; overflow:hidden; }
.pa{ position:absolute; }
.floatLeft{ float:left; }
.center{ text-align:center; }
.overflow{ overflow:hidden; }
.white{ color:#ffffff; }
.green{ color:#77c159; }
#g2tab{ color:#000000; }
#g2tab img{ width:100%; display:inline-block; }
#g2tab .box1 .box{ width:40%; left:59%; top:54%; }
#g2tab .box1 .b{ font-size:4vw; line-height:1.2; }
#g2tab .box1 .m{ font-size:3vw; line-height:1.2; margin:0% 0px 3%; }
#g2tab .box1 .s{ font-size:1.2vw; line-height:1.6; }
#g2tab .box2 { width:80%; margin:4% auto; }
#g2tab .box2 .box{ width:100%; left:0%; top:5%; }
#g2tab .box2 .b{ font-size:1.6vw; line-height:1.2; }
#g2tab .box2 .s{ font-size:1.2vw; line-height:1.2; margin-top:1%; }
#g2tab .box2 .p1{ width:49.5%; height:22vw; }
#g2tab .box2 .p1 .img{ width:40%; left:30%; top:40%; }
#g2tab .box2 .p2{ width:24.25%; height:22vw; background-color: #ccd8fb; top:0px; left:50.5%; }
#g2tab .box2 .p2 .img{ width:44%; left:28%; top:32%; }
#g2tab .box2 .p3{ width:24.25%; height:22vw; top: 0px; right: 0px;
	background: linear-gradient(to bottom,#d2ddfc, #d9e5ff);
}
#g2tab .box2 .p3 .img{ width:44%; left:28%; top:34%; }
#g2tab .box2 .p4{ width:49.5%; height:14vw; margin-top:1%; 
	background: linear-gradient(to bottom,#c5def5, #d8e4fe);
}
#g2tab .box2 .p4 .img{ width:54%; left:40%; top:15%; }
#g2tab .box2 .p4 .box{ width:50%; top:30%; }
#g2tab .box2 .p5{ width:49.5%; height:14vw; right:0px; top:0px; margin-top:1%; background-color: #ccd8fb; }
#g2tab .box2 .p5 .img{ width:54%; left:8%; top:15%; }
#g2tab .box2 .p5 .box{ width:36%; top:30%; left:62%; }
#g2tab .box2 .p6{ width:29.5%; height:30vw; margin-top:1%; 
	background: linear-gradient(to bottom,#cbddf7,#d8e7fe);
}
#g2tab .box2 .p6 .img{ width:76%; top:37%; left:12%; }
#g2tab .box2 .p7{ width:39%; height:30vw; top:0%; left:30.5%; background-color:#f4f4ff; margin-top:1%; }
#g2tab .box2 .p7 .img{ width:100%; top:39%; left:0%; transform:scale(1.6); }
#g2tab .box2 .p8{ width:29.5%; top:0%; height:14.5vw; right:0%;  margin-top:1%;
	background: linear-gradient(to bottom,#d7e3fe,#d7e2fe);
}
#g2tab .box2 .p8 .box{ width:68%; top:15%; }
#g2tab .box2 .p8 .img{ width:28%; top:43%; left:60%; }
#g2tab .box2 .p9{ width:29.5%; bottom:0%; height:14.5vw; right:0%; margin-top:1%;
	background: linear-gradient(to bottom,#d6e6fd,#d4dffd);
}
#g2tab .box2 .p9 .box{ top:15%; }
#g2tab .box2 .p9 .img{ width:90%; top:52%; left:5%; }
#g2tab .box3{ background-color:#d1e1fd; }
#g2tab .box3 .img{ width:30%; margin: 6% 0px 6% 50%; z-index:2; }
#g2tab .box3 .img1{ width:14%; top:59%; left:41%; z-index:3; }
#g2tab .box3 .img2{ width:24%; top:36%; left:61%; }
#g2tab .box3 .img3{ width:7%; top:68%; left:8%; }
#g2tab .box3 .box{ width:46%; top:30%; left:8%; }
#g2tab .box4 .box{ width:60%; margin:6% auto 4%; }
#g2tab .box4 .img{ width:60%; margin:4% auto; display:block; }
#g2tab .box5{ background-color:#d1e1fd; }
#g2tab .box5 .img{ width:80%; margin:8% auto 4%; display:block; }
#g2tab .box5 .box{ width:40%; margin:6% 0px 6% 10%; }
#g2tab .box5 .ul{ width:30%; left:70%; top:60%; }
#g2tab .box5 .li{ float:left; width:50%; }
#g2tab .box5 .b{ font-size:2vw; line-height:1.2; }
#g2tab .box5 .s{ font-size:1.2vw; line-height:1.2; }
#g2tab .box6{ background-color:#ebf2fe; }
#g2tab .box6 .box{ width:60%; margin:6% auto 2%; }
#g2tab .box6 .img{ width:60%; margin:4% auto; display:block; }
#g2tab .box7 .img{ width:36%; margin:6% 0px 6% 10%; }
#g2tab .box7 .box{ width: 37%; left:53%; top:20%; }
#g2tab .box7 .li{ margin-top:8%; font-size:1.2vw; line-height:1.2; }
#g2tab .box7 .li.bold{ font-size:2vw; }
#g2tab .box8 .box{ width:80%; margin:4% auto; }
#g2tab .box8 .big{ float:left; width:50%; }
#g2tab .box8 .small{ float:left; width:50%; font-size:1.2vw; margin-top:0px; }
#g2tab .box8 .img{ width:80%; margin:4% auto; display:block; }
#g2tab .box8 .ul{ width:80%; margin:4% auto 6%; }
#g2tab .box8 .li{ float:left; width:33.33%; }
#g2tab .box8 .s{ font-size:1.2vw; line-height:1.2; }
#g2tab .box8 .b{ font-size:2vw; line-height:1.2; margin-top:2%; }
#g2tab .box9{ background:linear-gradient(to bottom,#ffffff,#ebf2fe); }
#g2tab .box9 .box{ width:80%; margin:4% auto; }
#g2tab .box9 .img{ width:60%; margin:4% auto; display:block; }
#g2tab .box9 .ul{ width:80%; margin:4% auto 2%; }
#g2tab .box9 .li{ float:left; width:33.33%; }
#g2tab .box9 .s{ font-size:1.2vw; line-height:1.2; }
#g2tab .box9 .b{ font-size:2vw; line-height:1.2; margin-top:2%; }
#g2tab .box9 .tips{ font-size:0.8vw; line-height:1.2; text-align:right; width:80%; margin-left:10%; margin-bottom:6%; }
#g2tab .box10 .pt{ width:80%; margin:6% auto 4%; }
#g2tab .box10 .box{ width:50%;  }
#g2tab .box10 .img{ width:80%; margin:4% auto; display:block; }
#g2tab .box10 .ul{  width:32%; top:2%; left:75%; }
#g2tab .box10 .li{ width:50%; float:left; margin-bottom:4%; box-sizing:border-box; padding-left:13%; }
#g2tab .box10 .icon{ width:20%; left:0%; top:8%; }
#g2tab .box10 .b{ font-size:1.4vw; line-height:1.2; }
#g2tab .box10 .s{ font-size:1.2vw; line-height:1.2; }
#g2tab .box11{ background-color: #d1e1fd; }
#g2tab .box11 .box{ width:80%; margin:4% auto; }
#g2tab .box11 .ul{ display:flex; justify-content:space-between; width:80%; margin:4% auto; }
#g2tab .box11 .li{ width:30%; }
#g2tab .box12 .box{ width:80%; margin:6% auto 4%; }
#g2tab .box12 .img{ width:80%; margin:4% auto; }
#g2tab .box13 .box{ width:50%; margin:6% 00px 4% 10%; }
#g2tab .box13 .b{ font-size:3vw; line-height:1.2; width:80%; margin:4% auto 2%; }
#g2tab .box13 .img-box{ width:80%; margin:2% auto 4%; }
#g2tab .box14 .img-box{ width:40%; margin:4% 0px 4% 10%; }
#g2tab .box14 .box{ width:30%; left:61%; top:36%; }
#g2tab .box15{
	background: linear-gradient(60deg,#fefff1,#e2e3ff);
}
#g2tab .box15 .box{ width:50%;left:10%; top:24%; }
#g2tab .box15 .img-box{ width:30%; margin:6% 0px 6% 60%; }
#g2tab .box16{ background-color:#d1e1fd; }
#g2tab .box16 .link{ width:30%; left:13%; top:45%; color:#000000; font-size:3vw; line-height:1.2; }
#g2tab .box16 .img{ width:30%; margin:6% 0px 0px 60%; }