marquee{
font-size:1.8vw;
}
#cpout{
width: 35%;
display:block;
float:left;
margin:1vw 5vw;
overflow:hidden;
position:reletive;
background-image:url("../site/captcha.png");
}
#captcha{
width:70%;
color:red;
float:left;
display:block;
font-size:3.3vw;
text-align:center;
}
#ref{
float:left;
width:30%;
text-align:center;
font-size:3vw;
display:block;
}
#sitep{
font-size:2vw;
text-align:justify;
padding:1vw;
text-indent:5%;
}
.sitlogo{
width:25%;
float:left;
display:block;
margin:0;
}
#head{
width:100%;
height:20vw;
display:block;
border-bottom:1vw solid black;
background-size:cover;
background-image:url("../image/contact/sitehead.png");
}
.warn a{
color:gold;
text-decoration:none;
}
.warn{
text-align:center;
font-size:2.5vw;
padding:1vw;
color:white;
background-color:black;
}
marquee{font-size:2.5vw;}
.retry{
width:10%;
border-radius:50%;
display:block;
margin:0 auto;
background-color:black;
}
#cpt-block{
display:block;
overflow:hidden;
position:relative;
border:0.2vw solid;
}




@media(max-width:800px){
marquee{
font-size:5vw;
}
#sitep{
font-size:4vw;
text-indent:10%;
}
.sitlogo{
width:80%;
float:none;
margin:0 auto;
}
#cpout{
width: 75%;
float:none;
margin:1vw 10%;
}
#captcha{
width: 70%;
font-size:8vw;
}
#ref{
width:25%;
font-size:8vw;
}
.warn{
font-size:4.5vw;
}
.retry{
width:30%;
}
}