﻿@charset "utf-8";
/* CSS Document */
.incon{
	position: relative;
	width: 100%;
	margin:0 auto;
	animation: st 1s;
	/**/
	font-size:1.5rem;/*18*/
  	line-height:2.5rem;/*30*/
  	font-weight:400;
  	color:#a0b6c3;/*504c48*/
	z-index: 1;
	}

.dbx1{
	position:relative;
	display: block;
	padding: .8rem 0 1.5rem;
	}
.dbx1.mtp,.dbx2.mtp{padding-top:1rem;}
.dbx1a,.dbx1c{
	position:relative;
	display: block;
	padding: 2.2rem 0 2rem;
	font-weight: 500;
	}
.dbx3{
	position:relative;
	display:block;
	padding: 0 0 0.7rem;
	}

.dbx2{
	position:relative;
	display:block;
	padding: 0 0 1rem;
	}
.dbx2a{
	position:relative;
	display:block;
	padding: 0;
	}
.f1{
	position:relative;
	display:inline-block;
	font-size:2rem;/*24*/
  	line-height:3rem;/*36*/
  	font-weight:500;
  	color:#bea784;/*2c2722*/
	padding: 0 0 .3rem;
	}
.f1.ck{padding: 0 0 .3rem 3.5rem;}
.f2{
	position:relative;
	display:inline-block;
	font-size:1.7rem;
  	line-height:3rem;
  	font-weight:500;
  	color:#af8e5d;
	padding: 0 0 .3rem;
	}
.mt{position:relative;top:-.35rem;}
.ct{ text-align:center;}
.ck:before{
	position:absolute;
	width:3rem;/**/
	padding-bottom: 3rem;
	/*content:'\1F4B0';*/
	content:'';
	display: inline-block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image: url(../images/rb.png);
	background-size:100% auto;
	overflow:hidden;
	top:-.15rem;
	left: 0;
	/*
	-webkit-filter: drop-shadow(2px 3px 3px rgba(29, 6, 2, .25));
 	 filter: drop-shadow(2px 3px 3px rgba(29, 6, 2, .25));*/
	}
.db1{
	position:relative;
	display:inline-block;
	top:-3px;
	}
.db2{
	position:relative;
	display:block;
	margin:0 auto .5rem;
	}

ul.ft1,ul.ft2 {
  	position: relative;
  	padding: .3rem 0 1rem 2rem;/*24*/
	}	
ul.ft1 li {
  	position:relative;
  	list-style-type: decimal;
	}
ul.ft2 li {
  	position:relative;
  	list-style-type: disc;
	}
.red{color:#c12137;}/*#d42629*/
.red2{color:#ae213a;/*#ff1944*/}
.org{color:#e65c08;}
.bck{color:#2c2722;}
.gre{color:#5c9529;}
.blu1{color:#c8e2f2;}
.blu2{color:#2dafeb;}
.blu3{color:#4279f6;}
.pur{ color:#6f63b1;}
.fw0{font-weight:400;}
.fw{font-weight:500;}
.fw2{font-weight:700;}
.ibk{display:inline-block;}
.tf,.tbx1 table td.tf{text-align:left;}
.warning{
	position:relative;
	display: block;
	text-align:center;
	color:#f72959;/* #EC3437*/
	font-weight:500;
	padding:0 0 0 0;/*2.2rem 0 0 0*/
	top:5.5rem;
	}

.tbx1,.tbx2{position:relative;}
.tbx1 table,.tbx2 table{
	position:relative;
	width:100%;
	border-spacing:1px;
	margin:.5rem auto 1.25rem;
	}
.tbx1 table td,.tbx2 table td{
	word-break:break-all;
	padding:.5rem .5rem;
	text-align:center;
	}
.tbx1 table tr:nth-child(odd) td,.tbx2 table tr:nth-child(odd) td{
	background-color: rgba(38, 67, 88, 0.35);
	}
.tbx1 table tr:nth-child(even) td,.tbx2 table tr:nth-child(even) td{
	background-color: rgba(68, 100, 126, 0.15);
	}
.tbx1 table tr:first-child td,.tbx1 table tr th{
	padding:.8rem .5rem;
	background-color: rgba(132,36,32,.8);
	text-align:center;
	font-weight:500;
	color:#fbf7e8;
	}
/*1*/
.tbx1.tb1 tr td:nth-child(1){width:60%;}
.tbx1.tb1 tr td:nth-child(2){width:40%;}
/*1a*/
.tbx1.tb1a tr td:nth-child(1){width:30%;}
.tbx1.tb1a tr td:nth-child(2){width:70%;}
/*2*/
.tbx1.tb2 tr td:nth-child(1){width:23%;}
.tbx1.tb2 tr td:nth-child(2){width:24%;}
.tbx1.tb2 tr td:nth-child(3){width:13%;}
.tbx1.tb2 tr td:nth-child(4){width:11%;}
.tbx1.tb2 tr td:nth-child(5){width:9%;}
.tbx1.tb2 tr td:nth-child(6){width:9%;}
.tbx1.tb2 tr td:nth-child(7){width:11%;}
/*3*/
.tbx1.tb3 tr td:nth-child(1){width:25%;}
.tbx1.tb3 tr td:nth-child(2){width:25%;}
.tbx1.tb3 tr td:nth-child(3){width:25%;}
.tbx1.tb3 tr td:nth-child(4){width:25%;}
/*4*/
.tbx1.tb4 tr td:nth-child(1){width:26%;}
.tbx1.tb4 tr td:nth-child(2){width:17%;}
.tbx1.tb4 tr td:nth-child(3){width:17%;}
.tbx1.tb4 tr td:nth-child(4){width:40%;text-align:left;}
/*5*/
.tbx1.tb5 tr td:nth-child(1){width:60%;}
.tbx1.tb5 tr td:nth-child(2){width:20%;}
.tbx1.tb5 tr td:nth-child(3){width:20%;}
/*6*/
.tbx1.tb6 tr td:nth-child(1){width:28%;}
.tbx1.tb6 tr td:nth-child(2){width:32%;}
.tbx1.tb6 tr td:nth-child(3){width:40%;}
/*7*/
.tbx1.tb7 tr td:nth-child(1){width:25%;}
.tbx1.tb7 tr td:nth-child(2){width:25%;}
.tbx1.tb7 tr td:nth-child(3){width:50%;}
/*8*/
.tbx1.tb8 tr td:nth-child(1){width:35%;}
.tbx1.tb8 tr td:nth-child(2){width:40%;}
.tbx1.tb8 tr td:nth-child(3){width:25%;}
/*9*/
.tbx1.tb9 tr td:nth-child(1){width:30%;}
.tbx1.tb9 tr td:nth-child(2){width:35%;}
.tbx1.tb9 tr td:nth-child(3){width:35%;}
/*9a*/
.tbx1.tb9a tr td:nth-child(1){width:20%;}
.tbx1.tb9a tr td:nth-child(2){width:30%;}
.tbx1.tb9a tr td:nth-child(3){width:50%;}
/**/
.tc{position:relative;
	display:block;
	text-align:center;
	}
.tc2{position:relative;
	display:block;
	text-align:center;
	}
.ph1,.ph2{
	position:relative;
	display:inline-block;
	margin:2rem auto 3rem;
	}
.ph2.tk{margin-top:1rem;}
.ph2::before{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	content:"";
	top: 0;
	left: 0;
	background-attachment:scroll;
	background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-y,repeat-x,repeat-y;
	background-position:0% 0%,100% 0%,100% 100%,0% 100%,50% 0%,100% 50%,50% 100%,0% 50%;
	background-image:url(../images/phb1.png),url(../images/phb2.png),url(../images/phb3.png),url(../images/phb4.png),url(../images/phb2a.png),url(../images/phb1a.png),url(../images/phb2a.png),url(../images/phb1a.png);
	z-index: 1;
	}
.ph1 img,.ph2 img{
	position:relative;
	display:block;
	max-width:100%;
	}
.ph2 p{
	position:absolute;
	width: 100%;
	height: 100%;
	display:block;
	pointer-events: none;
	top: 0;
	left: 0;
	z-index: 1;
	}
.ph2 p::before,.ph2 p::after{
	position:absolute;
	display: block;
	content:"";
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position:50% 50%;
	background-size:100% auto;
	}
.ph2 p::before{
	width:145px;
	padding-bottom:286px;
	top:-16px;
	left:-33px;
	background-image: url(../images/flt.png);
	}
.ph2 p::after{
	width:356px;
	padding-bottom:304px;
	right: -30px;
	bottom: -45px;
	background-image: url(../images/frd.png);
	}
/**/
.shp{
	position: relative;
	width:800px;/*610*/
	margin:.5rem auto 1.8rem;
	}
.ph2a{
	position: relative;
	width:100%;
	padding-bottom: 7.875%;
	margin:.85rem auto 0;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-image: url(../images/sh_01a.png);
	background-position:50% 100%;
	background-size:100% auto;
	}
.ph2a div{
	position: absolute;
	width: 100%;
	height:73%;
	text-align: center;
	bottom:9%;
	left: 0;
	font-size:2.5rem;
	line-height:73%;
	color:#ff3a68;/*#dc0053*/
	font-weight:700;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.ph2a div > span{
	position:relative;
	margin-top:.6%;
	}
.ph2a img{ width:100%;display:block;}
.ph2bx{
	position: relative;
	width: 100%;
	min-height:150px;
	margin:0 auto;
	background-attachment: scroll;
	background-repeat:no-repeat,repeat-y;
	background-image: url(../images/sh_02a.jpg),url(../images/sh_03a.jpg);
	background-position:50% 0%,50% 100%;
	background-size:100% auto,100% auto;
	padding:0;/*.5rem 0 0*/
	}
.shp::after {
  position: relative;
  width: 100%;
  padding-bottom: 4.375%;
  content: '';
  display: block;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-image: url(../images/sh_04a.png);
  background-position: 50% 0%;
  background-size: 100% auto;
	}
.ph2bx .spt{
	position:relative;
	width:100%;
	ackground-attachment: scroll;
	background-repeat:repeat-y;
	background-image:url(../images/sh_tima.jpg);
	background-position:50% 50%;
	background-size:100% auto;
	padding:.4rem 0 .3rem;
	margin-bottom:1.5rem;/*.8*/
	}
.ph2bx .spt > div{
	position:relative;
	width:96%;
	margin:0 auto;
	font-size:1.5rem;
	color: #f7ecd6;
	text-align:center;
	}
.ph2bx ul{position:relative; width:95%; margin:0 auto;}
.ph2bx ul li{
	position:relative;
	width: 100%;
	padding:.5rem 0 .8rem;
	border-bottom:1px dotted #614d39;
	overflow:hidden;
	clear:both;
	
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	}
.ph2bx ul li:last-child{border-bottom:0px dotted #614d39;}
.ph2bx ul li div:nth-child(1){ text-align:center;}
.ph2bx ul li div img{ width:auto; display:block; margin:0 auto;}
.ph2bx ul li div{
	float:left;
	position: relative;
	width: 50%;
	margin: 2px 0;
	display:block;
	font-size: 1.25rem;
	color: #f7ecd6;
	font-weight:300;
	}
.ph2bx .b3x{
	position: relative;
	width:93%;
	margin:0 auto;
	text-align:center;
	padding:.8rem 0 0;
	} 
.ph2bx .b3x div{
	position: relative;
	width: 25%;/*33%*/
	display:inline-block;
	text-align:center;
	margin:.2rem -2px;
	}
.ph2bx .b3x div img{
	display: block;
	margin: 0 auto;
	border: 4px double #557899;
	border-radius:5px;
	}
.s1 {
  position: relative;
  width: 100%;
  height:15px;
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-position: 50% 50%;
  background-image: url(../images/s1.png);
  margin:1.5rem auto ;
}
.s1a {
  position: relative;
  width: 92%;
  height:15px;
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-position: 50% 50%;
  background-image: url(../images/s1.png);
  margin:1.5rem auto ;
  opacity: .65;
}

.smubx{
	position:sticky;/*relative*/
	width:93%;/*1400 93%*/
	display:none;
	text-align: center;
	margin:0 auto;
	padding:.5rem 0 0rem;
	top:0;
	z-index:2;
	background-color:#0a0f15;
	/**/
	-webkit-filter: drop-shadow(0 10px 25px rgba(10, 15, 21, .9));
 	 filter: drop-shadow(0 10px 25px rgba(10, 15, 21, .9));
	}
.smubx.on{display:block;}

.smubx::after,.smubx2::after{
	position: relative;
  	width:100%;/*95%*/
  	height:25px;
	display:block;
	content: '';
  	background-attachment: scroll;
  	background-repeat: no-repeat,repeat-x;
  	background-position: 50% 50%,50% 50%;
  	background-image: url(../images/sa.png),url(../images/s1.png);
  	margin:-0.5rem auto 0;/*1rem*/
	top:12px
	}
.smubx a{
	position:relative;
	width:160px;/*176*/
	display:inline-block;
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	margin:.5% .5%;
	opacity:.7;
	transition: all .5s;
	}

.smubx a::before{
	position:relative;
	width:100%;/*176*/
	padding-bottom:34.09090909090909%;/*60*/
	display:block;
	content: '';
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	opacity: 0;
	transition: all .5s;
	}
.smubx.smo a{
	position:relative;
	width:92px;/*100*/
	}
.smubx.smo a::before{
	width:100%;/*100*/
	padding-bottom:60%;/*60*/
	}



.smubx2{
	position: relative;
	width:100%;/*1400 93%*/
	display:block;
	text-align: center;
	margin:0 auto;
	padding:1.5rem 0 0;
	}
.smubx2 p{
	position:relative;
	width:220px;/*220 17.2549%*/
	display:inline-block;
	cursor: pointer;
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	margin:.8% 1%;
	}
.smubx2 p::before{
	position:relative;
	width:100%;/*220*/
	padding-bottom:36.36%;/*80*/
	display:block;
	content: '';
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	opacity: 0;
	transition: all .5s;
	}
.smubx a:hover,.smubx a.on{opacity:1;}
.smubx a.on::before,.smubx2 p:hover::before{opacity:1;}
.bt_1{background-image: url(../images/bt_1.png);}
.bt_1::before{background-image: url(../images/bt_1a.png);}
.bt_2{background-image: url(../images/bt_2.png);}
.bt_2::before{background-image: url(../images/bt_2a.png);}
.bt_3{background-image: url(../images/bt_3.png);}
.bt_3::before{background-image: url(../images/bt_3a.png);}
.bt_4{background-image: url(../images/bt_4.png);}
.bt_4::before{background-image: url(../images/bt_4a.png);}
/*2*/
.bt_5{background-image: url(../images/bt_5.png);}
.bt_5::before{background-image: url(../images/bt_5a.png);}
.bt_6{background-image: url(../images/bt_6.png);}
.bt_6::before{background-image: url(../images/bt_6a.png);}
.bt_7{background-image: url(../images/bt_7.png);}
.bt_7::before{background-image: url(../images/bt_7a.png);}
.bt_8{background-image: url(../images/bt_8.png);}
.bt_8::before{background-image: url(../images/bt_8a.png);}
.bt_9{background-image: url(../images/bt_9.png);}
.bt_9::before{background-image: url(../images/bt_9a.png);}
/**/
.smo .bt_5{background-image: url(../images/bt2_5.png);}
.smo .bt_5::before{background-image: url(../images/bt2_5a.png);}
.smo .bt_6{background-image: url(../images/bt2_6.png);}
.smo .bt_6::before{background-image: url(../images/bt2_6a.png);}
.smo .bt_7{background-image: url(../images/bt2_7.png);}
.smo .bt_7::before{background-image: url(../images/bt2_7a.png);}
.smo .bt_8{background-image: url(../images/bt2_8.png);}
.smo .bt_8::before{background-image: url(../images/bt2_8a.png);}
.smo .bt_9{background-image: url(../images/bt2_9.png);}
.smo .bt_9::before{background-image: url(../images/bt2_9a.png);}
/*3*/
.bt_10{background-image: url(../images/bt_10.png);}
.bt_10::before{background-image: url(../images/bt_10a.png);}
.bt_11{background-image: url(../images/bt_11.png);}
.bt_11::before{background-image: url(../images/bt_11a.png);}
.bt_12{background-image: url(../images/bt_12.png);}
.bt_12::before{background-image: url(../images/bt_12a.png);}
.bt_13{background-image: url(../images/bt_13.png);}
.bt_13::before{background-image: url(../images/bt_13a.png);}
.bt_14{background-image: url(../images/bt_14.png);}
.bt_14::before{background-image: url(../images/bt_14a.png);}
.bt_15{background-image: url(../images/bt_15.png);}
.bt_15::before{background-image: url(../images/bt_15a.png);}
.bt_16{background-image: url(../images/bt_16.png);}
.bt_16::before{background-image: url(../images/bt_16a.png);}
.bt_17{background-image: url(../images/bt_17.png);}
.bt_17::before{background-image: url(../images/bt_17a.png);}
/*6*/
.bt_18{background-image: url(../images/bt_18.png);}
.bt_18::before{background-image: url(../images/bt_18a.png);}
.bt_19{background-image: url(../images/bt_19.png);}
.bt_19::before{background-image: url(../images/bt_19a.png);}
.bt_20{background-image: url(../images/bt_20.png);}
.bt_20::before{background-image: url(../images/bt_20a.png);}
.bt_21{background-image: url(../images/bt_21.png);}
.bt_21::before{background-image: url(../images/bt_21a.png);}
.bt_22{background-image: url(../images/bt_22.png);}
.bt_22::before{background-image: url(../images/bt_22a.png);}
.bt_23{background-image: url(../images/bt_23.png);}
.bt_23::before{background-image: url(../images/bt_23a.png);}
.bt_24{background-image: url(../images/bt_24.png);}
.bt_24::before{background-image: url(../images/bt_24a.png);}
.bt_25{background-image: url(../images/bt_25.png);}
.bt_25::before{background-image: url(../images/bt_25a.png);}
/*7*/
.bt_26{background-image: url(../images/bt_26.png);}
.bt_26::before{background-image: url(../images/bt_26a.png);}
.bt_27{background-image: url(../images/bt_27.png);}
.bt_27::before{background-image: url(../images/bt_27a.png);}
.bt_28{background-image: url(../images/bt_28.png);}
.bt_28::before{background-image: url(../images/bt_28a.png);}
.bt_29{background-image: url(../images/bt_29.png);}
.bt_29::before{background-image: url(../images/bt_29a.png);}
.bt_30{background-image: url(../images/bt_30.png);}
.bt_30::before{background-image: url(../images/bt_30a.png);}
.bt_31{background-image: url(../images/bt_31.png);}
.bt_31::before{background-image: url(../images/bt_31a.png);}
.bt_32{background-image: url(../images/bt_32.png);}
.bt_32::before{background-image: url(../images/bt_32a.png);}




.btc{
	position:relative;
	width:420px;
	display:block;
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	background-image: url(../images/btc_1.png);
	margin:1.5rem auto 2rem;
	}
.btc::before{
	position:relative;
	width:100%;/*420*/
	padding-bottom:19.04761904761905%;/*80*/
	display:block;
	content: '';
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	background-image: url(../images/btc_1a.png);
	opacity: 0;
	transition: all .5s;
	}
.btc::after{
	position:absolute;
	width:23.80952380952381%;/*100*/
	padding-bottom:22.85714285714286%;/*96*/
	display:block;
	content: '';
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	background-image: url(../images/gbx.png);
	left: 20.2%;
	bottom: 1.3%;
	}
.btc:hover::before{opacity:1;}


.bk1{display:block;}
.stit{
	position: relative;
	width:474px;/*474 /1275 25%*/
	display: block;
	margin:.8rem auto 0;
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position: 50% 50%;
	background-size: 100% auto;
	}
.stit::before{
	position:relative;
	width:100%;/*474*/
	padding-bottom:37.9746835443038%;/*180*/
	display:block;
	content: '';
	}
/**/
.stit_1{background-image: url(../images/stit_1.png);}
.stit_2{background-image: url(../images/stit_2.png);}
.stit_3{background-image: url(../images/stit_3.png);}
.stit_4{background-image: url(../images/stit_4.png);}
/**/
.stit_5{background-image: url(../images/stit_5.png);}
.stit_6{background-image: url(../images/stit_6.png);}
.stit_7{background-image: url(../images/stit_7.png);}
.stit_8{background-image: url(../images/stit_8.png);}
.stit_9{background-image: url(../images/stit_9.png);}
/**/
.stit_10{background-image: url(../images/stit_10.png);}
.stit_11{background-image: url(../images/stit_11.png);}
.stit_12{background-image: url(../images/stit_12.png);}
.stit_13{background-image: url(../images/stit_13.png);}
.stit_14{background-image: url(../images/stit_14.png);}
.stit_15{background-image: url(../images/stit_15.png);}
.stit_16{background-image: url(../images/stit_16.png);}
.stit_17{background-image: url(../images/stit_17.png);}
/**/
.stit_18{background-image: url(../images/stit_18.png);}
.stit_19{background-image: url(../images/stit_19.png);}
.stit_20{background-image: url(../images/stit_20.png);}
.stit_21{background-image: url(../images/stit_21.png);}
.stit_22{background-image: url(../images/stit_22.png);}
.stit_23{background-image: url(../images/stit_23.png);}
.stit_24{background-image: url(../images/stit_24.png);}
.stit_25{background-image: url(../images/stit_25.png);}
/**/
.stit_26{background-image: url(../images/stit_26.png);}
.stit_27{background-image: url(../images/stit_27.png);}
.stit_28{background-image: url(../images/stit_28.png);}
.stit_29{background-image: url(../images/stit_29.png);}
.stit_30{background-image: url(../images/stit_30.png);}
.stit_31{background-image: url(../images/stit_31.png);}
.stit_32{background-image: url(../images/stit_32.png);}
/**/
.gbx{
	position:relative;
	width:79.5%;
	display: block;
	margin-left:20%;
	transition: all .5s;
	}
.k2 {
  position: relative;
  padding: 1rem 1.3rem 1rem 1.6rem;
  /*border-radius: 5px;
  border: 1px dotted #c1af96;*/
  border-top: 1px dotted #26394e;
  border-bottom: 1px dotted #26394e;
  border-left: 6px solid #182432;
  border-right: 6px solid #182432;
/*  background-color: rgba(225,225,195,.5);
  padding: 9px 22px 3px;*/
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(../images/gk1.png);
  margin: 0 0 1rem;
	}
.k2::before, .k2bc::before {
  position: absolute;
  width: calc(100% - 10px);
  height: 100%;
  content: '';
  display: block;
  top: 0;
  left: 3px;
}
.k2::before {
  border-left: 2px solid #1e2e3f;
  border-right: 2px solid #1e2e3f;
}
.k2bc::before {
  border-left: 2px solid #1f3042;
  border-right: 2px solid #1f3042;
}
.k2bc {
  position: relative;
  padding: 1rem 1.3rem 1rem 1.6rem;
  background-color: rgba(5,9,13,.38);
  border-top: 1px dotted #1f3042;
  border-bottom: 1px dotted #1f3042;
  border-left: 6px solid #1f3042;
  border-right: 6px solid #1f3042;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(../images/gk2.png);
  margin: 0 0 1rem;
}


.pem {
  position: relative;
  width:100%;
  display:none;
  margin: 1rem auto 2rem;
}
.pem img {
  position: relative;
  display: block;
  margin: 0 auto;
	}
.pbx{
	position: fixed;
	width:32.9%;/*658*/
	height:100%;
	display: block;
	pointer-events: none;
	left: 0;
	bottom: 0;
	overflow:hidden;
	z-index:2;
	opacity:1;
	transition: all .35s;
	}
.pbx.on{opacity:0;}

.pbx > p{
	position:absolute;
	width:100%;
	height:100%;
	/*padding-bottom:144.5288753799392%;/*951*/
	display:block;*/
  	background-attachment: scroll;
  	background-repeat:no-repeat;
  	background-position:0% 0%;
	background-size:100% auto;
	right:100%;
	top:0;
	opacity:0;
	transition: all .5s;
	}
.pbx > p.on{right:0;opacity:1;}
.pe1{background-image: url(../images/pe1.png);}
.pe2{background-image: url(../images/pe2.png);}
.pe3{background-image: url(../images/pe3.png);}
.pe4{background-image: url(../images/pe4.png);}
.pe5{background-image: url(../images/pe5.png);}
/*
.petalbx{
	position:fixed;
	width:100%;
	height:100vh;
	overflow:hidden;
	top: 0;
	left: 0;
	pointer-events: none;
	filter:blur(1px);
	z-index:6;
	}	*/
/*.petalbx p{
  position:absolute;
  width:1.05vw;*//*25 1.25*/
  /*height:1.55vw;*//*35 1.75*/
  /*top: -10vh; *//*螢幕頂部上方開始 */
  /*background-color:#ffada9;*/ /* 花瓣顏色 */
  /*border-radius: 150% 0 150% 0;*//*模擬花瓣形狀 */
  /*animation: fall 5s linear infinite;*/ /* 應用下落動畫 */
  /*opacity:0.8;
}*/
/*.petalbx p:nth-child(1) {
  border-radius: 100% 0 100% 0;
  animation: fall 10.5s linear infinite; 
  opacity:0.8;	*/
 /* filter:blur(3px);*/
 /* animation-delay:0s;
	}	*/	
/*.petalbx p:nth-child(2) {
  animation: fall2 6s linear infinite; 
  animation-delay: 1s;
  opacity:0.8;
	}	
.petalbx p:nth-child(3) {
  animation: fall3 6s linear infinite; 
  animation-delay: 5s; 
  opacity:0.5;
	}	
.petalbx p:nth-child(4) {
  animation: fall4 10s linear infinite; 
  animation-delay: 1.5s;
  opacity:0.65;
	}	
.petalbx p:nth-child(5) {
  animation:fall5 8s linear infinite; 
  opacity:0.5;
  animation-delay:.8s;
	}*/
.btmk2{
	position:relative;
	width:100%;
	margin:.5rem auto 3rem;
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:50% 100%;
	background-image: url(../images/s1.png);
	overflow:hidden;
	text-align:center;
	/*left: -2%;*/
	}

.btmk2 a{
	position:relative;
	width:calc(97%/4);
	height:65px;
	display:inline-block;
	border-radius:10px 10px 0 0;
	border-top:1px solid #384450;
	border-right:1px solid #384450;
	border-left:1px solid #384450;
	font-size:1.65rem;/*1.65rem 19.8  20*/
	line-height:1.8rem;/*1.5rem 18*/
	font-weight:500;
	color:#4e5d6f;
	margin:0 -1px;
	top:13px;/*8*/
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	/**/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/*overflow:hidden;*/
	
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:98% 100%;
	background-image: url(../images/kg1.png);	
	}
.btmk2 a::after{
	position:absolute;
	width:calc(100% + 2px);
	height:100%;
	top:-1px;
	left:-1px;	
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat,no-repeat;
	background-position:0% 0%,100% 0%;
	background-image: url(../images/k1a.png), url(../images/k1b.png);
	}
.btmk2 a:hover::after{
	/*background-image: url(../images/k1a1.png), url(../images/k1b1.png);*/
	}

.btmk2.gk2 a{width:calc(80%/2);}

.btmk2 a > div{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	/**/
    display:-webkit-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	transition: all .5s;
	}	
.btmk2 a > div  span{
	display:inline-block;
	}
.btmk2 a > div .tj1{
	position: relative;
	font-size:1.5rem;/*1.5rem 18*/
	font-weight:400;
	margin:0 0 0 .2rem;
	}
.btmk2 a:hover{
	top:7px;
	/*border-top:1px solid #53657b;
	border-right:1px solid #53657b;
	border-left:1px solid #53657b;*/
	color:#7990ac;
	}	
/*.btmk2 a:hover > div{top:5px;}*/
.btmk2 a.on{
	top:7px;
	border-top:2px solid #a87f5e;
	border-right:2px solid #a87f5e;
	border-left:2px solid #a87f5e;
	color:#daa479;
	/*background-color:#877155;*/
	/*background:linear-gradient(to bottom, #877155, #766045);*/
	background:linear-gradient(to bottom, #76121b, #2b0305);
	}
.btmk2 a.on::before{
	position: absolute;
	width:calc(100% - 8px);
	height:calc(100% - 4px);
	content:'';
	display:block;
	border-radius:8px 8px 0 0;
	/*border-top:1px dashed #bea27f;
	border-right:1px dashed #bea27f;
	border-left:1px dashed #bea27f;*/
	border-top:1px solid #856042;
	border-right:1px solid #856042;
	border-left:1px solid #856042;	
	left:50%; 
	bottom:0;
	transform: translateX(-50%);
	opacity: .9;
	/**/
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:98% 100%;
	background-image: url(../images/kg2.png);	
	}
.btmk2 a.on::after{
	width:calc(100% + 4px);
	top:-2px;
	left:-2px;	
	background-image: url(../images/k2a.png), url(../images/k2b.png);
	}
.btmk2 a.on > div{ top:5px;}


@media only screen and (max-width:1600px){
	/**/
	.ph2bx .b3x div img{width:95%;}
	.gbx{
		width:74.5%;
		margin-left:25%;
		}
}
@media only screen and (max-width:1400px){
/**/
.incon{
	font-size:1.333rem;/*16*/
  	line-height:2.333rem;/*28*/
	}
/**/
.ph2a div{
	font-size:2rem;
	font-weight:700;
	}
.ph2bx .spt > div{font-size:1.35rem;line-height: 1.6rem;}
.ph2bx ul li div img{ width:80%;/*96*/}

.stit{width:33.8vw;/*474*/}	


	
	
}
@media only screen and (max-width:1250px){	
/**/
/*.shp{width:650px;}*/
.ph2a{
	padding-bottom:10.32%;
	background-image: url(../images/sh_01.png);
	}
.ph2bx{background-image: url(../images/sh_02.jpg),url(../images/sh_03.jpg);}
.shp::after {
    padding-bottom: 5.7%;
    background-image: url(../images/sh_04.png);
  }
/**/
/*.stit{width:30%;}*/
.gbx{
	width:76.5%;
	margin-left:23%;
	}
.pbx{
	width:36%;/*658*/
	left:-5%;
	}
/**/	
.btmk2{
	width:108%;
	left: -4%;
	}	
	
	
}
@media only screen and (max-width:1000px){
/**/
.ph2a div{font-size:1.8rem;}
.stit{width:39vw;/*474*/}		
}
@media only screen and (max-width:950px){
/**/
.shp{width:100%;}
.smubx2 p{
	width:31%;/*220 17.2549%*/
	margin:.8% .5%;
	}
.smubx a{width:135px;/*176*/}
	
.smubx.smo a{width:77px;/*100*/}
/**/
.pem{display:block;}
.pem img {width:85%;}
.gbx{
	width:100%;
	margin-left:0%;
	}
.pbx{display:none;}
	
}
@media only screen and (max-width:900px){
.ph2 p::before{
	width:16.11111111111111vw;/*145*/
	padding-bottom:31.77777777777778vw;/*286*/
	top:-1.777777777777778vw;/*-16*/
	left:-3.666666666666667vw;/*-33*/
	}
.ph2 p::after{
	width:39.55555555555556vw;/*356*/
	padding-bottom:33.77777777777778vw;/*304*/
	right: -3.333333333333333vw;/*-30*/
	bottom: -5vw;/*45*/
	}	
	
/**/
.btmk2 a{
	font-size:1.4285vw;/*1.65rem 19.8  20*/
	line-height:1.571vw;/*1.8rem 22*/
	}	
.btmk2 a > div .tj1{
	font-size:1.285vw;/*1.5rem 18*/
	}
		
	
}
@media only screen and (max-width:800px){
/**/
.ph2bx .b3x div{width: 33%;/*33%*/}
	
}
/**/
@media only screen and (max-width:780px){
/**/
.incon{
	font-size:1.25rem;/*15*/
  	line-height:2rem;/*26*/
	}
.f1{
	font-size:1.666rem;/*20*/
  	line-height:2.666rem;/*32*/
	}
.f1.ck{padding: 0 0 .3rem 3.166rem;}
.f2{
	font-size:1.45rem;/*20*/
  	line-height:2.6rem;/*32*/
	}	
	
	
.mt{top:-.3rem;}
.ck:before{
	width:2.666rem;/**/
	padding-bottom:2.666rem;
	top:-.23rem;
	}
	
.dbx1a{font-weight:400;}
	
.db1{ padding:0 0 0 .35rem;}

.tc2{text-align:left;}
/**/
.tbx1 table,.tbx2 table{width:95%;}	
.ph2{max-width: 95%;}	
/**/
.ph2a div{font-size:2.2rem;}
.ph2bx .spt > div {
    font-size: 1.25rem;
    line-height: 1.6rem;
  }
.ph2a div > span{margin-top:0.8%;}
/**/
.smubx,.smubx2{
	position:relative;
	width:88%;
	}
/*
.stit{width:320px;}	*/
.petalbx {z-index: 4;}	
.petalbx p{
  	width:2.2vw;/*25*/
  	height:3.487vw;/*35*/
	}
.warning{top:1.5rem;}
	
.stit{width:60.7vw;/*474*/}	
/**/
.pem img {width:100%;}	
/**/
.btmk2{
	width:106%;
	left: -3%;
	}
.btmk2 a{
	width:calc(95%/4);
	font-size:3vw;
	line-height:3.8vw;/**/
	background-position:165% 100%;
	background-image: url(../images/kg1.png);
	background-size:auto 90%;
	}
.btmk2.gk2 a{width:calc(80%/2);}
.btmk2 a > div span {
  	display: block;
	}
.btmk2 a > div .tj1{
	font-size:2.8vw;
	}		
.btmk2 a > div .tj2{
	display: none;
	}
.btmk2 a.on::before{
	background-position:165% 100%;
	background-image: url(../images/kg2.png);	
	background-size:auto 90%;
	}
.dbx1c{padding: 0;}
	
}
@media only screen and (max-width:650px){ 
/**/
.shp{width:100%;}
.ph2bx ul li{display:block;}
.ph2bx ul li div{
	float: none;
	width: 95%;
	margin:.5rem auto;
	padding:.15rem 0;
	font-size: 1.1rem;/*1.2*/
	line-height:1.65rem;
	}
.ph2bx ul li div img{width:auto;}
	
}
@media only screen and (max-width:600px){
/**/
.ph1,.ph2{margin:1.5rem auto;}
.ph2.tk{margin-top:0rem; }
	
}
@media only screen and (max-width:560px){
/**/	
.ph2bx .b3x div{width: 46.5%;/*33%*/}
.ph2bx .b3x div.ov1{ display:none;}	
.shp{width:98%;}
/**/
.stit{width:73vw;/*474*/}	
	
.smubx2 p{
	width:47%;/*220 17.2549%*/
	margin:.8% 1%;
	}
/*.smubx a{width:176px;margin:.5% 2.5%;}*/
.btc{width:76vw;/*420*/}	
	
}
@media only screen and (max-width:470px){
/**/
.incon{
	font-size:1.2rem;/*15*/
  	line-height:2rem;/*26*/
	}
.f1{
	font-size:1.5rem;/*18*/
  	line-height:2.5rem;/*30*/
	}
.f1.ck{padding: 0 0 .3rem 2.6rem;}
.f2{
	font-size:1.3rem;
  	line-height:2.5rem;
	}
.ck:before{
	width:2.2rem;/**/
	padding-bottom:2.2rem;
	top:-.18rem;
	}
	/**/
	-webkit-filter: drop-shadow(1px 2px 2px rgba(29, 6, 2, .25));
 	 filter: drop-shadow(1px 2px 2px rgba(29, 6, 2, .25));
	
.tbx1 table td,.tbx2 table td{
	font-size:1.15rem;
  	line-height:1.6rem;
	}
.tbx1 table tr:first-child td,.tbx1 table tr th{
	font-size:1.2rem;/*15*/
  	line-height:2rem;/*26*/
	}
/**/
.ph2a {
    padding-bottom: 13.114754%;
    background-image: url(../images/sh_01b.png);
  }
.ph2a div{
	font-size:1.6rem;
	bottom: 8.3%;
	}
/**/
/*.smubx{width:100%;}*/
.smubx2{width:100%;/*92*/}
.smubx a{
	width:34.8vw;/*176*/
	margin:.8% 2%;
	}	
.smubx::after{width:90%;}
.smubx.smo a{width:19.7vw;/*100 93*/}
	
/**/
.btmk2 a{
	font-size:4vw;
	line-height:5.3vw;
	}	
.btmk2 a > div .tj1{
	font-size:3.3vw;
	}	
.btmk2 a > div{ top:2px;}	
}
@media only screen and (max-width:380px){
/**/
 .ph2a div {
    font-size: 1.5rem;
  }
	
}
@media only screen and (max-width:360px){
/**/
}
@media only screen and (max-width:340px){
/**/
.ph2bx ul li div img{width:85%;}		
	
}


@keyframes fall {
  0% {transform: translate(90vw,0) rotate(0deg) rotateX(0deg);  }
  25% {transform: translate(80vw,25vh) rotate(90deg) rotateX(180deg);}
  50% {transform: translate(70vw,50vh) rotate(180deg) rotateY(180deg);}
  75% {transform: translate(60vw,75vh) rotate(270deg) rotateX(360deg); }
  100% {transform: translate(50vw,110vh) rotate(360deg) rotateY(360deg);}
}
@keyframes fall2 {
  0% {transform: translate(80vw,0) rotate(0deg) rotateX(0deg);  }
  25% {transform: translate(70vw,25vh) rotate(90deg) rotateX(180deg);}
  50% {transform: translate(60vw,50vh) rotate(180deg) rotateY(180deg);}
  75% {transform: translate(50vw,75vh) rotate(270deg) rotateX(360deg); }
  100% {transform: translate(40vw,110vh) rotate(360deg) rotateY(360deg);}
	}
@keyframes fall3 {
  0% {transform: translate(70vw,0) rotate(0deg) rotateX(0deg);  }
  25% {transform: translate(60vw,25vh) rotate(90deg) rotateX(180deg);}
  50% {transform: translate(50vw,50vh) rotate(180deg) rotateY(180deg);}
  75% {transform: translate(40vw,75vh) rotate(270deg) rotateX(360deg); }
  100% {transform: translate(30vw,110vh) rotate(360deg) rotateY(360deg);}
	}
@keyframes fall4 {
  0% {transform: translate(90vw,0) rotate(0deg) rotateX(0deg);  }
  25% {transform: translate(60vw,25vh) rotate(90deg) rotateX(180deg);}
  50% {transform: translate(40vw,50vh) rotate(180deg) rotateY(180deg);}
  75% {transform: translate(20vw,75vh) rotate(270deg) rotateX(360deg); }
  100% {transform: translate(0vw,110vh) rotate(360deg) rotateY(360deg);}
	}
@keyframes fall5 {
  0% {transform: translate(60vw,0) rotate(0deg) rotateX(0deg);  }
  25% {transform: translate(50vw,25vh) rotate(90deg) rotateX(180deg);}
  50% {transform: translate(40vw,50vh) rotate(180deg) rotateY(180deg);}
  75% {transform: translate(30vw,75vh) rotate(270deg) rotateX(360deg); }
  100% {transform: translate(20vw,110vh) rotate(360deg) rotateY(360deg);}
	}



