@charset "utf-8";



html {
  background: #223265;
  /* background: radial-gradient(ellipse at center, #223265 0, #1b3b62 50%, #1a365b 100%); */
  font-family: arial;
  min-width: 400px;
}

body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {
  margin: 0;  padding: 0;  font-family: "Microsoft Yahei", "宋体";  /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/
  font-size: 14px;  color: #333;}

body {
  width: 100%;
  height: 100vh;
  margin: 0;
  background: radial-gradient(ellipse at center, #73859a 1%, rgba(114, 132, 152, 0) 2%, rgba(0, 0, 0, 0) 100%), radial-gradient(ellipse at center, #73859a 1%, rgba(114, 132, 152, 0) 2%, rgba(0, 0, 0, 0) 100%), radial-gradient(ellipse at center, rgba(115, 133, 154, 0.5) 1%, rgba(114, 132, 152, 0) 2%, rgba(0, 0, 0, 0) 100%);
  background-size: 250px 250px, 100px 100px, 60px 60px;
  background-repeat: repeat;
  font-family: "Microsoft Yahei", "宋体";
}
a { text-decoration: none;}
.mc { margin: 0 auto;}
.w1200 { width: 1200px;}
.relative { position: relative;}
.absolute { position: absolute}
.fl { float: left}
.fr { float: right}
.center { text-align: center}
.borderBox { box-sizing: border-box;}
.cl { clear: both;}
.mainWrap{
  position: fixed;
  width: 710px;
  left: 50%;
  top: 55%;
  -webkit-transform: translate(-50%,-65%);
  transform: translate(-50%,-65%);
}
.mainleft{
  width: 300px;
  height: 253px;
  background: url(../images/404left.png) no-repeat center;
  background-size: 100% auto;
}
.mainright{
  width: 350px;
  margin-left: 60px;
}
.mainright h3{
  font-size: 20px;
  color: #fff;
  font-weight: 600;
}
.mainright h3 span{
  font-size: 30px;
  font-weight: 700;
  margin-right: 20px;
}
.mainright p{
  font-size: 18px;
  margin-top: 20px;
  color: #86c3ff;  
}
.mainright a{
  display: block;
  float: left;
  width: 140px;
  height: 35px;
  border-radius: 20px;
  border: 1px #86c3ff solid;
  margin-top: 30px;
  margin-right: 20px;
  color: #86c3ff;
  text-align: center;
  line-height: 35px;
}
.mainright a:hover{
  border: 1px #fff solid;
  color: #fff;
}