.main {
    float: left;
    display: block;
}

.mainConten {
    clear: both;
    width: 610px;
}

.leftbox,
.leftboder {
    border: 1px solid #3975CE;
    padding-bottom: 20px;
    margin-bottom: 10px;
}

.topbox input {
    border: .1rem solid #d6d6d6;
    border-radius: 4px;
    padding: 0 5px;
    outline: none;
}

.topbox input[type=submit] {
    background: #3744A0;
    color: #fff;
}

.leftbox li {
    margin: 6px auto;
    margin-left: 20px;
    word-wrap: break-word;
    word-break: normal;
}

.leftcompanyBox li {
    text-align: left;
    padding-left: 10px;
    word-wrap: break-word;
    word-break: normal;
}

.companys {
    font-size: 14px;
    margin-bottom: 8px;
}

.blue a {
    color: #00F;
}

.block a {
    color: #000;
}

.more {
    float: right;
}

.mainboxul li {
    margin: 10px 8px;
}

.red {
    color: #F00;
}

.from span {
    /*vertical-align:text-top;*/
}

.from input {
    padding: 0;
    margin: 1px 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

.company_box {
    font-size: 12px;
    font-weight: bold;
    margin: 0 8px;
}

.date_box {
    margin: 0xp 8px;
}

.num_box {
    margin: 0xp 10px;
}

.msn_box {
    margin: 0xp 10px;
}

.topbox {
    clear: both;
    background: #92C87D;
    padding: 5px 0 5px 10px;
    margin-bottom: 5px;
}

.from {
    clear: both;
    padding: 5px 0;
    background: #E2E2E2;
}

.url {
    margin-bottom: 20px;
}

.rightConten {
    clear: both;
}

.titlebox span {
    display: block;
    background: #3235303135383834;
    color: #FFF;
    font-weight: bold;
    margin-top: 8px;
    height: 25px;
    line-height: 25px;
    text-shadow: 3px 4px 5px #FC3;
}

.form,
.titlebox span {
    padding-left: 10px;
}

.titlebox div {
    margin-top: 15px;
}

.Conbox table {
    width: 100%;
    border-bottom: 1px solid #008000;
    border-left: 1px solid #008000;
}

.Conbox table td {
    height: 25px;
    text-align: center;
    border-top: 1px solid #008000;
    border-right: 1px solid #008000;
    font-size: 12px;
}

.titlebox {
    margin: 8px 0;
}

.comp {
    font-weight: bold;
}

.number {
    color: #FF6500;
    font-size: 80%;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    line-height: 28px;
    overflow: hidden;
}

.number span {
    color: black;
    padding-left: 20px;
    margin-right: 15px;
    font-weight: bold;
    text-shadow: 3px 4px 5px #ddd;
    width: 90px;
    background: url(../images/dh.jpg) left center;
    background-repeat: no-repeat;
}

div.number a.click,
div.number a:hover {
    background-color: #FFBE94;
    border-color: #FF6500;
    border-right: 1px solid #FF6500;
    border-style: solid;
    border-width: 1px;
    color: #FF6500;
    font-weight: bold;
    margin-right: 3px;
    padding: 3px 5px;
}

div.number a {
    background-position: 50% bottom;
    border-color: #FF9600;
    border-right: 1px solid #FF9600;
    border-style: solid;
    border-width: 1px;
    color: #FF6500;
    margin-right: 3px;
    padding: 3px 5px;
    text-decoration: none;
}

div.number a.visited {
    color: green;
}