

body,tr,td,th,select { 
font-size: 100%;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
line-height:1.1;
margin: 0px;
font-size: 16px;
}

table td {
  word-break: break-all;
  overflow-wrap : break-word;
}

img {
vertical-align: middle;
}

.tm0 {
width: 85vw;
height: 48vw;
object-fit: cover;
object-position: 50% 00%;

}

.tm1 {
width: 85vw;
height: 48vw;
object-fit: cover;
object-position: 50% 25%;

}

.tm2 {
width: 85vw;
height: 48vw;
object-fit: cover;
     object-position: 50% 50%;

}

.tm3 {
width: 85vw;
height: 48vw;
object-fit: cover;
object-position: 50% 75%;

}

.tm4 {
width: 85vw;
height: 48vw;
object-fit: cover;
object-position: 50% 100%;

}


.tf0a {
  position: absolute;
    margin-left: 0px;
    margin-top: 14px;
}


.tf0b {
  position: absolute;
    margin-left: 0px;
    margin-top: 13px;
}



.tf1 {
  position: absolute;
  margin-top: -40vw;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.tf2 {
  position: absolute;
  margin-top: -24vw;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);

}

.tf3 {
  position: absolute;
  margin-top: -7vw;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}





input[type="text"],
textarea {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
font-size: 16px;
}


input[type="file"],
textarea {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
font-size: 15px;
}


input[type="password"],
textarea {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
font-size: 16px;
}


.fs7 {
  font-size: 7px;
}

.fs12 {
  font-size: 12px;
}

.fs13 {
  font-size: 13px;
}

.fs15 {
  font-size: 15px;
}


.fs23 {
  font-size: 23px;
}


.fbo {
  font-weight:bold;

}


.fh1 {
  font-size: 23px;
  font-weight:bold;
}


.fh2 {
  font-size: 15px;
}



.fh3 {
  font-size: 16px;
}


.fh4 {
  font-size: 13px;
}



.fh6 {
  font-size: 15px;
}

.fh7 {
  font-size: 13px;
}



.fs1 {
  font-size: 13px;
}



.fs2 {

  font-size: 15px;
}







div.ft2 {
  font-weight:bold;
}



div.ft3 {
  margin:6px 0px 0px 0px;
  font-weight:bold;
}

.mos1 {

  font-size: 13px;

}


.aa1 {
  font-size: 7px;
}



div.mos2 {

  font-size: 13px;
  margin: -17px 21;

}


div.brs1 {

 margin: 3px 0;

}



.neo0{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #ffffff, 0 0 0px #ffffff, 0 0 0px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff;
}

.neo1{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #000000, 0 0 0px #000000, 0 0 0px #000000, 0 0 5px #000000, 0 0 5px #000000, 0 0 5px #000000, 0 0 10px #000000, 0 0 10px #000000;
}

.neo2{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #cccccc, 0 0 0px #cccccc, 0 0 0px #cccccc, 0 0 5px #cccccc, 0 0 5px #cccccc, 0 0 5px #cccccc, 0 0 10px #cccccc, 0 0 10px #cccccc;
}

.neo3{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 10px #3333FF, 0 0 0px #3333FF, 0 0 0px #3333FF, 0 0 5px #3333FF, 0 0 5px #3333FF, 0 0 5px #3333FF, 0 0 10px #3333FF, 0 0 10px #3333FF;
}

.neo4{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #80FFFF, 0 0 0px #80FFFF, 0 0 0px #80FFFF, 0 0 5px #80FFFF, 0 0 5px #80FFFF, 0 0 5px #80FFFF, 0 0 10px #80FFFF, 0 0 10px #80FFFF;
}

.neo5{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #80FF80, 0 0 0px #80FF80, 0 0 0px #80FF80, 0 0 5px #80FF80, 0 0 5px #80FF80, 0 0 5px #80FF80, 0 0 10px #80FF80, 0 0 10px #80FF80;
}

.neo6{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #009900, 0 0 0px #009900, 0 0 0px #009900, 0 0 5px #009900, 0 0 5px #009900, 0 0 5px #009900, 0 0 10px #009900, 0 0 10px #009900;
}

.neo7{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #F78CFF, 0 0 0px #F78CFF, 0 0 0px #F78CFF, 0 0 5px #F78CFF, 0 0 5px #F78CFF, 0 0 5px #F78CFF, 0 0 10px #F78CFF, 0 0 10px #F78CFF;
}

.neo8{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #C133C1, 0 0 0px #C133C1, 0 0 0px #C133C1, 0 0 5px #C133C1, 0 0 5px #C133C1, 0 0 5px #C133C1, 0 0 10px #C133C1, 0 0 10px #C133C1;
}

.neo9{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #FFA600, 0 0 0px #FFA600, 0 0 0px #FFA600, 0 0 5px #FFA600, 0 0 5px #FFA600, 0 0 5px #FFA600, 0 0 10px #FFA600, 0 0 10px #FFA600;
}

.neo10{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #FFFF00, 0 0 0px #FFFF00, 0 0 0px #FFFF00, 0 0 5px #FFFF00, 0 0 5px #FFFF00, 0 0 5px #FFFF00, 0 0 10px #FFFF00, 0 0 10px #FFFF00;
}

.neo11{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #FFB9DC, 0 0 0px #FFB9DC, 0 0 0px #FFB9DC, 0 0 5px #FFB9DC, 0 0 5px #FFB9DC, 0 0 5px #FFB9DC, 0 0 10px #FFB9DC, 0 0 10px #FFB9DC;
}

.neo12{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #FF00C6, 0 0 0px #FF00C6, 0 0 0px #FF00C6, 0 0 5px #FF00C6, 0 0 5px #FF00C6, 0 0 5px #FF00C6, 0 0 10px #FF00C6, 0 0 20px #FF00C6;
}

.neo13{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #FF0000, 0 0 0px #FF0000, 0 0 0px #FF0000, 0 0 5px #FF0000, 0 0 5px #FF0000, 0 0 5px #FF0000, 0 0 10px #FF0000, 0 0 10px #FF0000;
}

.neo14{
font-family:&amp;quot;sans serif&amp;quot;;
text-shadow: 0 0 0px #CC0000, 0 0 0px #CC0000, 0 0 0px #CC0000, 0 0 5px #CC0000, 0 0 5px #CC0000, 0 0 5px #CC0000, 0 0 10px #CC0000, 0 0 10px #CC0000;
}




.hp2 {
  height:18px;
  padding:20px 0 14px 0;
  border-radius:14px;
  font-weight:bold;
}


.bn1 { 
height:40px;
padding:7px 0 0px 0;
border-radius:20px;' 

}


.bn1xxxx {
height:40px;
padding:7px 0 0px 0;
border-radius:20px;' 
}


.bn2 {
height:22px;
width:90px;
padding:11px 0 3px 0;
border-radius:15px;
}


.bn3 {
width:86px;
height:21px;
padding:5px 0px 0px 2px;
border-radius:8px;' 
}

.bn7 {
float:left; width:63%
}


.bn8 {
float:left; width:37%
}


.bn9 {
  height:38px;
  padding:10px 0 3px 0;
}



.bu1 {
font-size: 14px;
height:34px;
width:16.8%;
padding:21px 0 0px 0;
border-radius:10px;
}

.bu2 {
font-size: 14px;
height:34px;
width:20.4%;
padding:21px 0 0px 0;
border-radius:10px;
}

.ia {
    position: absolute;
    margin-left: 4px;
    margin-top: -32px;
    z-index: 2;
}


.i0 {
    position: absolute;

    margin-left: 6px;
    margin-top: -30px;
    object-fit: cover;
}


.i1 {
    position: absolute;
    width: 96px;
    height: 65px;
    margin-left: 0px;
    margin-top: -32px;
    object-fit: cover;
}


.i6 {
    width: 96px;
    height: 65px;
    margin-left: 0px;
    margin-top: -32px;
    object-fit: cover;
    position: absolute;
    object-position: 0 20%;
}



.i2 {
    position: absolute;
    width: 122px;
    clip: rect(13px 108px 78px 12px);
    margin-left: -12px;
    margin-top: -45px;
}

.i3 {
    position: absolute;
    width: 96px;
    height: 65px;
    margin-left: 0px;
    margin-top: -32px;
    object-fit: cover;
    object-position: 50% 25%;
}



.i4 {
    position: absolute;
    width: 172px;
    clip: rect(51px 131px 120px 38px);
    margin-left: -37px;
    margin-top: -85px;
}




.ln01 {
margin:7px 7px 6px 6px;
}

.ln02 {
margin:7px 7px 6px 6px;
}

.ln03 {
  margin:7px 7px 6px 6px;
  border: 0;
  height: 1px;
  background-image: linear-gradient(
    90deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.ln04 {
  margin:7px 7px 6px 6px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(
    90deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}


.ln05 {
  margin:7px 7px 6px 6px;
border-bottom: 2px dashed;
}

.ln06 {
  margin:7px 7px 6px 6px;
border-top: 6px dotted;
}

.ln07 {
  margin:7px 7px 6px 6px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    90deg,
    currentColor 33.33%,
    transparent 33.33%,
    transparent 100%
  );
  background-size: 3px 100%;
}

.ln08 {
  margin:7px 7px 6px 6px;
  border: 0;
  height: 8px;
  background-image: linear-gradient(
    -45deg,
    transparent,
    transparent 25%,
    currentColor 25%,
    currentColor 50%,
    transparent 50%,
    transparent 75%,
    currentColor 75%
  );
  background-size: 8px 8px;
}

.ln09 {
  margin:7px 7px 6px 6px;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, red, orange, yellow, blue, green, orange);
}

.ln10 {
  margin:7px 7px 6px 6px;
  border: none;
  background:  radial-gradient(circle farthest-side, red, yellow, skyblue);
  height: 3px;
}

.ln11 {
  margin:7px 7px 6px 6px;
	height: 5px;
	border-width: 0;
	background-image: -webkit-linear-gradient(right,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-image:         linear-gradient(-90deg,
	#c2185b 0px,#c2185b 5px,#1976d2 5px,#1976d2 10px,
	#388e3c 10px,#388e3c 15px,#fbc02d 15px,#fbc02d 20px,
	#e64a19 20px,#e64a19 25px);
	background-size: 25px 25px;
}

.ask {
    color: #fff;
    background: #3cb371;
    padding: 10px;
    border: 2px dashed rgba(255,255,255,0.5);
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    box-shadow: 0 0 0 5px #3cb371, 0 2px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 0 5px #3cb371, 0 2px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 0 5px #3cb371, 0 2px 3px 5px rgba(0,0,0,0.5);
}


.flt1 {
top: 0px;
position: fixed;
z-index: 1;
padding: 5px 10px;
}



.flt2 {
top: 10px;
position: fixed;
z-index: 1;
padding: 3px
}

div.pht {
    position: absolute;
    width: 86px;
    height: 61px;
    overflow: hidden;

    margin-left: 6px;
    margin-top: -20px;
}


div.phs {
    position: absolute;
    margin-left: -8px;
}


.a20 input {display: none;}
.a20 input + img {width: 100%;}
.a20 input:checked + img {width: auto; cursor: pointer;}


.pb1 {
height:32px;
width:53px;
padding:19px 0 2px 0;
border-radius:11px;
font-weight:bold;' 
}


.pb2 {
height:32px;
width:32px;
padding:19px 0 2px 0;
border-radius:8px;
font-weight:bold;' 
}

.pb3 {
height:32px;
width:92px;
padding:19px 0 2px 0;
border-radius:11px;
font-weight:bold;'   
}

.pb5 {
height:26px;
width:48px;
padding:18px 0 8px 0;
border-radius:8px;
font-weight:bold;  
}

.fn1 {
  font-weight:bold;
  font-size: 13px;
}



.txt1 { width:100%; }

.txt2 { width:70%; }


input.rdo {
display:inline-block;
width:10px;
height:30px;
vertical-align:top;
}

label.rdol {
display:inline-block;
width:17%;
height:40px;
line-height:43px;
border:1px
solid #CCC;
}


label.rdoe {
display:inline-block;
width:92px;
height:42px;
line-height:42px;
border:1px
solid #CCC;
}

label.rdos {
display:inline-block;
width:40%;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}


label.rdot {
display:inline-block;
width:43%;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}

label.rdoz {
display:inline-block;
width:48%;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}


label.rdok {
display:inline-block;
width:60%;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}

label.rdok2 {
display:inline-block;
width:90%;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}




label.rdov {
display:inline-block;
width:29%;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}

label.rdov2 {
display:inline-block;
width:17%;
height:40px;
line-height:43px;
border:1px
solid #CCC;
}




label.rdog {
display:inline-block;
text-align: center;
width:50px;
height:64px;
solid #CCC;
border:0px
}

label.rdoh {
display:inline-block;
width:200px;
height:45px;
line-height:45px;
border:1px
solid #CCC;
}



label.rdom {

display:inline-block;
width:17%;
height:43px;
line-height:46px;
border:1px
solid #CCCCCC;
border-radius: 9px;
display: inline-block;
cursor: pointer;
}

label.rdom:hover {
   background-color: FDBEDF;
   color: white;
}



label.rdon {
display:inline-block;
width:17%;
height:40px;
line-height:43px;
border:1px
solid #CCCCCC;
border-radius: 9px;
display: inline-block;
cursor: pointer;
}

label.rdon:hover {
   background-color: FDBEDF;
   color: white;
}


label.rdop {
display:inline-block;
width:77%;
height:43px;
line-height:46px;
border:1px
solid #CCCCCC;
border-radius: 9px;
display: inline-block;
cursor: pointer;
}


label.rdow {
display:inline-block;
width:48%;
height:56px;
}


label.rdow2 {
display:inline-block;
width:48%;
height:56px;
}


label.rdow3 {
display:inline-block;
width:48%;
height:72px;
}



label.rdop:hover {
   background-color: FDBEDF;
   color: black;
}

label.yt1 {
display:inline-block;
width:262px;
height:52px;
border:1px
solid #DDDDDD;
border-radius: 9px;
display: inline-block;
cursor: pointer;
background-color: #DDDDDD;

}

label.yt1:hover {
   background-color: #FFC156;
   solid #FFC156;            
   color: black;
}



label.yt2 {
display:inline-block;
width:262px;
height:52px;
border:1px
solid #FDBEDF;
border-radius: 9px;
display: inline-block;
cursor: pointer;
background-color: #FDBEDF;

}

label.yt2:hover {
   background-color: #FFA6D5;
   solid #FFA6D5;            
   color: black;
}



label.yt3 {
display:inline-block;
width:262px;
height:52px;
border:1px
solid #FFC156;
border-radius: 9px;
display: inline-block;
cursor: pointer;
background-color: #FFC156;

}

label.yt3:hover {
   background-color: #FFB22C;
   solid #FFB22C;            
   color: black;
}



label.yz1 {
display:inline-block;
width:244px;
height:38px;
border:1px
solid #FDBEDF;
border-radius: 11px;
display: inline-block;
background-color: #FDBEDF;

}

label.yz1:hover {
   background-color: #FFA6D5;
   color: black;
}


label.za0 {
display:inline-block;
width:220px;
height:38px;
border:1px
solid #cccccc;
border-radius: 11px;
display: inline-block;
background-color: #cccccc;

}

label.za0:hover {
   background-color: #bbbbbb;
   color: black;
}



label.za1 {
display:inline-block;
width:220px;
height:38px;
border:1px
solid #FDBEDF;
border-radius: 11px;
display: inline-block;
background-color: #FDBEDF;

}

label.za1:hover {
   background-color: #FFA6D5;
   color: black;
}



label.za2 {
display:inline-block;
width:220px;
height:38px;
border:1px
solid #feb741;
border-radius: 11px;
display: inline-block;
background-color: #feb741;

}

label.za2:hover {
   background-color: #fe9f01;
   color: black;
}


.c9 {
    position: absolute;
    width: 378px;
    clip: rect(85px 325px 292px 56px);
    margin-left: -312px;
    margin-top: -94px;
    z-index: 2;
}

.as9 {
     width: 250px;
     height: 194px;
  object-fit: cover
}



input:hover,
textarea:hover,
input:focus,
textarea:focus {
    border-color: #C9C9C9;
    -webkit-box-shadow: 0px 0px 6px rgba(255,115,135,.7);
    -moz-box-shadow: 0px 0px 6px rgba(255,15,135,.7);
    box-shadow: 0px 0px 6px rgba(255,15,35,.7);

}


textarea {
  background:#000000;
  background:-moz-linear-gradient(rgba(235,235,235,1), rgba(255,255,255,1));
  background:-webkit-gradient(linear, 100% 0%, 100% 100%, from(rgba(235,235,235,1)), to(rgba(255,255,255,1)));
  background:-ms-linear-gradient( top, #EBEBEB 100%, #FFFFFF 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#FFFFFF');
}


input {
  background:#000000;
  background:-moz-linear-gradient(rgba(235,235,235,1), rgba(255,255,255,1));
  background:-webkit-gradient(linear, 100% 0%, 100% 100%, from(rgba(235,235,235,1)), to(rgba(255,255,255,1)));
  background:-ms-linear-gradient( top, #EBEBEB 100%, #FFFFFF 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#FFFFFF');
}



	.sdss1{
	    position:relative;
	    margin:0 0px 0 10px;
	    padding:1px 1px;
	    color:#fff;

	}
	.sdss1:before{
	    font:bold 14px/1.2 Arial, Helvetica, sans-serif;
	    content:"<";
	    position:absolute;
	    top:middle;
	    left:-10px;
	    width:0;
	    height:0;
	    font-size:25px;
	    line-height:1.0;
	    color:#c96;
	}
	.sdss1:after{
	    content:" ";
	    position:absolute;
	    top:-2px;
	    left:-10px;
	    width:0;
	    height:109%;
	    border:#600 solid 2px;
	    border-radius:2px;
	    -webkit-transform: rotate(-2deg);
	    -moz-transform: rotate(-2deg);
	    -o-transform: rotate(-2deg);
	    transform: rotate(-2deg);

	}


.sblc {
    position: relative;

    padding: 3px;
    z-index: 10;
    top: 0;
    left: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.sblc:before, .sblc:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 0 1px 4px #aaa;
    -moz-box-shadow: 0 1px 4px #aaa;
    -webkit-box-shadow: 0 1px 4px #aaa;
}
.sblc:before {
    background: rgba(255,255,255,0.5);
    top: 0;
    left: 0;
    z-index: -10;
}
.sblc:after {
    background: #87cefa;
    top: 7px;
    left: 7px;
    z-index: -20;
}







