.page{
    margin: 10px 20px;
    
}
.page ul{
    margin:0px;
    padding:0px;
    list-style-type: none;
    background: #fff;
}
.page li{
    list-style-type: none;
    padding:6px 8px;
    border:solid 1px #eee;
    margin:0px 2px;
    float: left;
    border-radius: 5px;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
}
.page li:hover{background: #c70000;}
.page li a{text-decoration:none;display: block;font-size: 14px;color:#555;}
.page li span{color:#333;display: block;font-size: 14px;}
.page li:hover a{color: #fff;display: inline-block;}
.page li:hover span{color: #fff;}
.page li.active{background: #c70000;}
.page li.active a{color: #fff;}
.page li.active span{color: #fff;}
.clearFix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '';
}
.page .page-total{
    float: left;
    padding-right:10px;
    line-height: 33px;
}
.page .page-total span{
    padding:0px 2px;
    font-weight: 600;
}
.page .page-total label{
    padding:0px 2px;
}
.page .page-box{
    float: right;
}

#divLink {
    line-height:25px;
    border-top:solid 1px #f2f2f2;
    margin-top:10px;
    padding: 25px;
}
#divLink a,#divLink span {
    font-size:14px;
    color:#333;
}
#divLink a:hover {
    color: #ff9200;
}


.site-map
{
    width:100%;
    margin:0 auto;
    border:solid 1px #eee;
    border-collapse:collapse;
    margin-bottom:10px;
    box-shadow: 5px 5px 10px #eee;
    background: #fff;
}
.site-map th
{
    line-height:20px;
    padding:10px;
    font-weight:normal;
    text-align:center;
    color:#333;
    font-size:15px;
    border:solid 1px #eee;
}
.site-map td
{
    line-height:20px;
    text-align:left;
    padding:10px;
    border:solid 1px #eee;
    font-size:15px;
    color:#333;
}
.site-map td a
{
    text-decoration: none;
    font-size:15px;
    color:#333;
}

select{
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    font-size: 14px;
    color: #333333;
    line-height: 39px;
    height: 39px;
    padding: 0 15px;
    vertical-align: top;
    width: 100%;
    cursor: pointer;
}

textarea {
    width: 95.5%;
    padding: 15px;
    border: 1px solid #dbdbdb;
    resize: none;
    border-radius: 2px;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    height: 99px;
    outline: 0px;
    background: #f9f9f9;
}
textarea:hover {
    border:solid 1px #aaa;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.txt{
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    font-size: 16px;
    color: #333333;
    line-height: 32px;
    padding:0px 10px;
    height: 32px;
    width: 97%;
    background: #f9f9f9;
}
.txt:hover {
    border:solid 1px #aaa;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.btn{
    height: 36px;
    line-height: 36px;
    width: 120px;
    border: none;
    background-color: #c70000;
    font-size: 14px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    padding:0px 20px;
}