@charset "utf-8";
/* CSS Document */

.xztop{ width:100%; position:relative; overflow:hidden;}
.xztop img{ display:block; width:100%;}

/*lappsdh*/
.lalogo{ width:100%; overflow:hidden;}
.lalogo img{ display:block; width:100%;}
.latop{ width:100%; position:relative; overflow:hidden;}
.latoptxt{ width:98%; position:absolute; left:1%; top:5%; z-index:2;overflow:hidden;}
.latoptxtl{ width:100%; margin-top:2%; position:relative;  overflow:hidden; }
.latoptxtl ul{}
.latoptxtl li{ width:98%;  padding:0 1%; height:4.2vw; line-height:4.2vw; margin-bottom:1vw; background:red}
.latoptxtl li i{ width:17%; transform: skewX(-16deg); font-style:normal; text-align:center; display:inline-block; font-family:Arial; font-size:3.5rem; font-weight:bold;}
.latoptxtl li p{ display:inline-block; position:relative; top:-5px; font-size:2.3rem; font-weight:bold;}
.latoptxtr{width:100%; position:relative; margin-top:2%; display:flex; color:#00329b; overflow:hidden;}
.latoptxtr h2{width:100%; line-height:34px; font-size:30px; }
.latoptxtr p{ width:100%; line-height:20px; font-size:20px; font-weight:bold; }
.latopimg{ width:100%; position:relative; z-index:1; overflow:hidden;}
.latopimg img{display:block; width:100%;}
.latop2{ width:100%; position:relative; overflow:hidden;}
.latop2 img{display:block; width:100%;}
.latop3{ width:100%; position:relative; padding:0 0 30px 0; background:#e68b00; overflow:hidden;}
.latop3box{ width:94%; position:relative; padding:10px 3% 0 3%; background:#e68b00; color:#FFFFFF; line-height:160%; font-size:26px; overflow:hidden;}
.laf1{width:92%; position:relative; margin:90px auto 0 auto; border:12px #e78c00 solid; box-sizing: border-box; color:#e78c00; font-size:2vw; font-weight:bold; line-height:120%; padding:20px 0; text-align:center; overflow:hidden;}

.laf2{width:92%; position:relative; margin:70px auto 0 auto; background:#e7eaf1; border-radius: 20px; text-align:center; overflow:hidden;}
.laf2 .laf2tag{ position:relative; width:85%; height:5.5vw; line-height:5.5vw; background:#e68b00;  border-radius: 20px;color:#FFFFFF; font-size:3vw; font-weight:bold; text-align:center; margin:0 auto;}

.laf2tag .laf2tagl{
  
  position: absolute;
  left:-1%;
  top:0;
  width: 6%;
  height: 4.5vw;
  background-color:	#e68b00;
  transform: skewX(12deg);
}
 
.laf2tag .laf2tagr{
  
  position: absolute;
  right:-1%;
  top:0;
  width: 6%;
  height: 4.5vw;
  background-color:	#e68b00;
  transform: skewX(-12deg);
  
}

.laf2 ul{ width:100%; margin:20px auto; overflow:hidden;}
.laf2 li{ width:70%; color:#e68b00; font-size:3.5vw; text-align:center; margin:0 auto 15px auto; overflow:hidden;}
.laf2 li span{ display:inline-block; width:20px; height:20px; border-radius: 10px; border:#e68b00 1px solid; position:relative; top:-15px;  margin-right:12px;}
.laf2 li i{ display:inline-block; width:10px; height:10px; border-radius: 5px; background:#e68b00; position:relative; top:5px;}

.laf3{width:92%; position:relative; margin:70px auto 0 auto; border:#e68b00 3px solid; box-sizing: border-box; border-top-left-radius:20px; border-top-right-radius:20px; text-align:center; overflow:hidden;}
.laf3 .laf3tag{ position:relative; width:100%;  background:#e68b00; padding:30px 0; color:#FFFFFF; text-align:center; margin:0 auto; overflow:hidden}
.laf3 .laf3tag h2{  font-size:3vw; font-weight:bold; margin-bottom:20px; }
.laf3 .laf3tag p{  font-size:1.6vw; line-height:140%; }
.laf3 .laf3box{ position:relative; width:92%;  padding:30px 0; font-size:1.9vw; line-height:140%; color:#000000; text-align:justify; margin:0 auto; overflow:hidden}
.laf3 .laf3box p{ margin-bottom:26px;}
.laf3 .laf3box i{ display:inline-block; width:10px; height:10px; border-radius: 5px; background:#e68b00; position:relative; top:-5px; margin-right:10px;}
.laf3pic1{ display:block; max-width:100%; margin:10px auto;}
.laf3pic1txt{font-size:1.1vw; text-align:justify;}

.laf4{width:92%; position:relative; margin:0 auto; border:#e68b00 2px solid; box-sizing: border-box; overflow:hidden;}
.laf4 .laf4tag{ position:relative; width:90%;  background:#e68b00; padding:10px 5%; color:#FFFFFF; font-size:2.8vw; font-weight:bold; text-align:center; margin:0 auto; overflow:hidden}
.laf4 .laf4bt{ position:relative; width:90%;  padding:10px 5%; color:#e68b00; font-size:2vw; font-weight:bold; text-align:center; margin:0 auto; border-top:#e68b00 2px solid; overflow:hidden}
.laf4 .laf4box{ display:flex; position:relative; width:100%;  color:#e68b00; font-size:2vw; text-align:center; margin:0 auto; overflow:hidden}
.laf4 .laf4box ul{ width:100%; display:flex; border-top:#e68b00 2px solid; box-sizing: border-box;}
.laf4 .laf4box li:nth-child(1){ width:9%; box-sizing: border-box; border-right:#e68b00 2px solid; }
.laf4 .laf4box li:nth-child(2){ width:13%;box-sizing: border-box; border-right:#e68b00 2px solid; }
.laf4 .laf4box li:nth-child(3){ width:63%;box-sizing: border-box;border-right:#e68b00 2px solid;}
.laf4 .laf4box li:nth-child(4){ width:16%;box-sizing: border-box; display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tda{ text-align:left; padding:10px 0 10px 10px; border-bottom:#e68b00 2px solid;}
.laf4tda:nth-child(1){ background:#e8f0fd;}
.laf4tda:nth-child(3){ background:#e8f0fd;}
.laf4tda:nth-child(5){ background:#e8f0fd;}
.laf4tda:nth-child(6){ border-bottom:none;}
.laf4tdb{  height:50%;display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tdb:nth-child(1){border-bottom:#e68b00 2px solid; box-sizing: border-box;}
.laf4tdc:nth-child(1){ border-bottom:#e68b00 2px solid; box-sizing: border-box; height:40%;display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tdc:nth-child(2){height:60%;display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tdd{ text-align:left; padding:10px 0 10px 10px; background:#e8f0fd;}
.laf3pic2{ display:block; width:100%; margin:0 auto;}
.laf3fb{border-bottom-left-radius:20px; border-bottom-right-radius:20px;}


.laf5{width:92%; position:relative; margin:70px auto 0 auto; text-align:center; overflow:hidden;}
.laf5 .laf5tag{ position:relative; width:100%;  padding:0; color:#e68b01; text-align:center; font-weight:bold; font-size:4vw; line-height:120%; margin:0 auto 60px auto; overflow:hidden}
.laf5 .laf5box{ position:relative; width:100%;  font-size:1.9vw; line-height:120%; color:#000000; text-align:justify; margin:0 auto; overflow:hidden}
.laf5 .laf5box p{ margin-bottom:10px;}
.laf5 .laf5box span{ display:inline-block;font-size:2.5vw; font-weight:bold; }
.laf5 .laf5box .laf5pic{ display:inline-block; max-width:5%; position:relative; top:-5px;}
.laf5 .laf5box .laf5map{ display:block; width:100%; margin-top:20px; }

.laf6{width:92%; position:relative; margin:70px auto 0 auto; text-align:center; overflow:hidden;}
.laf6 .laf6tag{ position:relative; width:100%;  padding:0; color:#000000; text-align:left; font-size:2vw;  line-height:120%; margin:0 auto 20px auto; overflow:hidden}
.laf6 .laf6pic{ display:block; width:100%;  margin:0 auto; }

.laf2fb{ background:#FFFFFF!important; border:#e68b00 3px solid; box-sizing: border-box;}
.laf2fbox{ width:92%; margin:20px auto 0 auto; position:relative; overflow:hidden;}
.laf2fbtxt{ width:80%; position:absolute; top:50%; transform: translateY(-50%); left:0; z-index:2; text-align:left; font-size:1.2vw; overflow:hidden;}
.laf2fbtxt h2{ font-size:2.5vw; font-weight:bold; margin-bottom:2.5vw;color:#e68b00}
.laf2fbtxt p{ margin-bottom:10px;}
.laf2fbtxt p i{ display:inline-block; width:10px; height:10px; border-radius: 5px; background:#e68b00; position:relative; top:-5px; margin-right:10px;}
.laf2fbpic{ width:50%; position:relative; float:right; z-index:1; overflow:hidden;}
.laf2fbpic img{ display:block; width:100%;}
.laf2fbcon{ width:92%; padding:20px 2%; text-align:justify; font-size:1.4vw; background:#e8e8e8; margin:0 auto 20px auto; overflow:hidden;}

.laf7{width:92%; position:relative; margin:70px auto 0 auto; text-align:center; padding-bottom:60px; border-bottom:#3a3230 1px dashed; overflow:hidden;}
.laf7 h2{ position:relative; width:100%;  padding:0; color:#e68b00; text-align:center; font-weight:bold; font-size:4vw;  line-height:120%; margin:0 auto 20px auto; overflow:hidden}
.laf7 .laf7box{ width:100%;  margin:0 auto; font-size:2vw; line-height:160%; overflow:hidden; }
.laf7 .laf7box img{ display:block; width:36%; margin:30px auto 0 auto;}

.laf8{width:90%; position:relative; margin:70px auto 0 auto; font-size:1.8vw; line-height:160%; color:#e28100; text-align:center;overflow:hidden;}

.laf9{width:92%; padding:30px 4%; position:relative; margin:70px auto 0 auto; background:#cdccd2;overflow:hidden;}
.laf9box{ width:100%;border-radius:20px; background:#FFFFFF; overflow:hidden;}
.laf9pic{ width:100%; overflow:hidden;}
.laf9pic img{ display:block; width:100%;}
.laf9txt{width:92%; padding:20px 0; text-align:justify; font-size:1.7vw; line-height:160%; margin:0 auto; overflow:hidden;}
.laf9txt .laf9cla{ display:block; color:#e68b00; font-size:2.2vw; font-weight:bold; margin:30px auto 10px auto;}

.laf9txt img{ display:block;width:100%; margin-top:30px;}



@media screen and (max-width: 1200px) {

/*lappsdh*/

.laf1{width:100%; position:relative; margin:30px auto 0 auto; border:12px #e78c00 solid; box-sizing: border-box; color:#e78c00; font-size:20px; font-weight:bold; line-height:120%; padding:20px 0; text-align:center; overflow:hidden;}

.laf2{width:100%; position:relative; margin:30px auto 0 auto; background:#e7eaf1; border-radius: 20px; text-align:center; overflow:hidden;}
.laf2 .laf2tag{ position:relative; width:85%; height:32px; line-height:32px; background:#e68b00;  border-radius: 20px;color:#FFFFFF; font-size:24px; font-weight:bold; text-align:center; margin:0 auto;}

.laf2tag .laf2tagl{
  
  position: absolute;
  left:-1%;
  top:0;
  width: 6%;
  height: 4.5vw;
  background-color:	#e68b00;
  transform: skewX(12deg);
}
 
.laf2tag .laf2tagr{
  
  position: absolute;
  right:-1%;
  top:0;
  width: 6%;
  height: 4.5vw;
  background-color:	#e68b00;
  transform: skewX(-12deg);
  
}

.laf2 ul{ width:100%; margin:20px auto; overflow:hidden;}
.laf2 li{ width:70%; color:#e68b00; font-size:3.5vw; text-align:center; margin:0 auto 15px auto; overflow:hidden;}
.laf2 li span{ display:inline-block; width:20px; height:20px; border-radius: 10px; border:#e68b00 1px solid; position:relative; top:-15px;  margin-right:12px;}
.laf2 li i{ display:inline-block; width:10px; height:10px; border-radius: 5px; background:#e68b00; position:relative; top:5px;}

.laf3{width:100%; position:relative; margin:30px auto 0 auto; border:#e68b00 3px solid; box-sizing: border-box; border-top-left-radius:20px; border-top-right-radius:20px; text-align:center; overflow:hidden;}
.laf3 .laf3tag{ position:relative; width:100%;  background:#e68b00; padding:10px 0; color:#FFFFFF; text-align:center; margin:0 auto; overflow:hidden}
.laf3 .laf3tag h2{  font-size:20px; font-weight:bold; margin-bottom:10px; }
.laf3 .laf3tag p{  font-size:16px; line-height:120%; width:90%; margin:0 auto; }
.laf3 .laf3box{ position:relative; width:92%;  padding:10px 0; font-size:14px; line-height:160%; color:#000000; text-align:justify; margin:0 auto; overflow:hidden; }
.laf3 .laf3box p{ margin-bottom:10px; line-height:160%;}
.laf3 .laf3box i{ display:inline-block; width:10px; height:10px; border-radius: 5px; background:#e68b00; position:relative; top:-5px; margin-right:5px; zoom:0.8}
.laf3pic1{ display:block; max-width:100%; margin:20px auto 10px auto; }
.laf3pic1txt{font-size:14px; text-align:justify;}

.laf4{width:92%; position:relative; margin:0 auto; border:#e68b00 2px solid; box-sizing: border-box; overflow:hidden;}
.laf4 .laf4tag{ position:relative; width:90%;  background:#e68b00; padding:10px 5%; color:#FFFFFF; font-size:2.8vw; font-weight:bold; text-align:center; margin:0 auto; overflow:hidden}
.laf4 .laf4bt{ position:relative; width:90%;  padding:10px 5%; color:#e68b00; font-size:2vw; font-weight:bold; text-align:center; margin:0 auto; border-top:#e68b00 2px solid; overflow:hidden}
.laf4 .laf4box{ display:flex; position:relative; width:100%;  color:#e68b00; font-size:2vw; text-align:center; margin:0 auto; overflow:hidden}
.laf4 .laf4box ul{ width:100%; display:flex; border-top:#e68b00 2px solid; box-sizing: border-box;}
.laf4 .laf4box li:nth-child(1){ width:9%; box-sizing: border-box; border-right:#e68b00 2px solid; }
.laf4 .laf4box li:nth-child(2){ width:13%;box-sizing: border-box; border-right:#e68b00 2px solid; }
.laf4 .laf4box li:nth-child(3){ width:63%;box-sizing: border-box;border-right:#e68b00 2px solid;}
.laf4 .laf4box li:nth-child(4){ width:16%;box-sizing: border-box; display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tda{ text-align:left; padding:10px 0 10px 10px; border-bottom:#e68b00 2px solid;}
.laf4tda:nth-child(1){ background:#e8f0fd;}
.laf4tda:nth-child(3){ background:#e8f0fd;}
.laf4tda:nth-child(5){ background:#e8f0fd;}
.laf4tda:nth-child(6){ border-bottom:none;}
.laf4tdb{  height:50%;display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tdb:nth-child(1){border-bottom:#e68b00 2px solid; box-sizing: border-box;}
.laf4tdc:nth-child(1){ border-bottom:#e68b00 2px solid; box-sizing: border-box; height:40%;display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tdc:nth-child(2){height:60%;display: flex; flex: 1; align-items: center; justify-content: center;}
.laf4tdd{ text-align:left; padding:10px 0 10px 10px; background:#e8f0fd;}
.laf3pic2{ display:block; width:100%; margin:0 auto;}
.laf3fb{border-bottom-left-radius:20px; border-bottom-right-radius:20px;}


.laf5{width:100%; position:relative; margin:30px auto 0 auto; text-align:center; overflow:hidden;}
.laf5 .laf5tag{ position:relative; width:100%;  padding:0; color:#e68b01; text-align:center; font-weight:bold; font-size:30px; line-height:120%; margin:0 auto 20px auto; overflow:hidden}
.laf5 .laf5box{ position:relative; width:100%;  font-size:12px; line-height:120%; color:#000000; text-align:justify; margin:0 auto; overflow:hidden}
.laf5 .laf5box p{ margin-bottom:0; line-height:180%; font-size:12px;}
.laf5 .laf5box span{ display:inline-block;font-size:18px; font-weight:bold; }
.laf5 .laf5box .laf5pic{ display:inline-block; max-width:5%; position:relative; top:-5px;}
.laf5 .laf5box .laf5map{ display:block; width:100%; margin-top:10px; }

.laf6{width:100%; position:relative; margin:30px auto 0 auto; text-align:center; overflow:hidden;}
.laf6 .laf6tag{ position:relative; width:100%;  padding:0; color:#000000; text-align:left; font-size:18px;  line-height:120%; margin:0 auto 10px auto; overflow:hidden}
.laf6 .laf6pic{ display:block; width:100%;  margin:0 auto; }

.laf2fb{ background:#FFFFFF!important; border:#e68b00 3px solid; box-sizing: border-box;}
.laf2fbox{ width:92%; margin:20px auto 0 auto; position:relative; overflow:hidden;}
.laf2fbtxt{ width:80%; position:absolute; top:50%; transform: translateY(-50%); left:0; z-index:2; text-align:left; font-size:12px; overflow:hidden;}
.laf2fbtxt h2{ font-size:18px; font-weight:bold; margin-bottom:10px; color:#e68b00}
.laf2fbtxt p{ margin-bottom:10px; line-height:120%; font-size:12px;}
.laf2fbtxt p i{ display:inline-block; width:10px; height:10px; border-radius: 5px; background:#e68b00; position:relative; top:-5px; margin-right:5px; zoom:0.4}
.laf2fbpic{ width:50%; position:relative; float:right; z-index:1; overflow:hidden;}
.laf2fbpic img{ display:block; width:100%;}
.laf2fbcon{ width:92%; padding:10px 2%; text-align:justify; font-size:12px; background:#e8e8e8; margin:0 auto 10px auto; overflow:hidden;}

.laf7{width:100%; position:relative; margin:30px auto 0 auto; text-align:center; padding-bottom:30px; border-bottom:#3a3230 1px dashed; overflow:hidden;}
.laf7 h2{ position:relative; width:100%;  padding:0; color:#e68b00; text-align:center; font-weight:bold; font-size:30px;  line-height:120%; margin:0 auto 20px auto; overflow:hidden}
.laf7 .laf7box{ width:100%;  margin:0 auto; font-size:16px; line-height:160%; overflow:hidden; }
.laf7 .laf7box img{ display:block; width:36%; margin:30px auto 0 auto;}

.laf8{width:90%; position:relative; margin:30px auto 0 auto; font-size:20px; line-height:160%; color:#e28100; text-align:center;overflow:hidden;}

.laf9{width:100%; padding:20px 4%; position:relative; margin:30px auto 0 auto; background:#cdccd2;overflow:hidden;}
.laf9box{ width:100%;border-radius:20px; background:#FFFFFF; overflow:hidden;}
.laf9pic{ width:100%; overflow:hidden;}
.laf9pic img{ display:block; width:100%;}
.laf9txt{width:92%; padding:20px 0; text-align:justify; font-size:12px; line-height:160%; margin:0 auto; overflow:hidden;}
.laf9txt .laf9cla{ display:block; color:#e68b00; font-size:18px; font-weight:bold; margin:30px auto 10px auto;}

.laf9txt img{ display:block; max-width:100%; margin-top:30px;}

}