﻿.ArchiveCategory{
  width: 100%;
  background:#f7f7f7;
}
.ArchiveCategory .wrap
{
    overflow:hidden;
    width:1200px;
    }
.ArchiveCategory .wrap .location
{
    padding:30px 0px;
    text-align:left!important;
    color:#999999;
    }
.ArchiveCategory .wrap .location a
{
    display:inline;
    }
.ArchiveCategory .wrap .location a:hover
{
    color:#94030D;
    }
.ArchiveCategory .wrap .main
{
    margin-bottom:40px;
    border-radius: 8px;
    background-color:#FFFFFF;
    padding:30px 40px;
    }
.ArchiveCategory .wrap .main .title{
  text-align: center;
}
.ArchiveCategory .wrap .main .title h3{
  font-size:28px;
  color: #292929;
  font-weight:300;
}
.ArchiveCategory .wrap .main .title p{
  font-size:16px;
  margin-top: 13px;
  color:#999999;
}
.ArchiveCategory .wrap .main .tip p
{
    line-height: 30px;
    font-size:16px;
    font-weight:400;
    margin:60px 0px 90px;
    }
.ArchiveCategory .wrap .main form{}
.ArchiveCategory .wrap .main form .input
{
    align-items:center;
    width:521px;
    display:flex;
    height:46px;
    margin: 0 auto;
    margin-bottom:30px;
    }
.ArchiveCategory .wrap .main form .input span
{
    width:65px;
    font-size:12px;
    }
.ArchiveCategory .wrap .main form .input span:forst-child
{
    margin-top:0;
}
.ArchiveCategory .wrap .main form .input input
{
    border-radius: 4px;
    width:450px;
    background:#F7F9FA;
    padding: 14px;
    border-bottom: 1px solid #E6E6E6;
}
.ArchiveCategory .wrap .main form .submit
{
    height:46px;
    width:200px;
    background:#C90008;
    border-radius:4px;
    font-size:14px;
    margin: 20px auto 38px;
    display:block;
    border:none;
    padding:16px 87px;
    color:#FFFFFF;
    line-height:1;
    }
