﻿@charset "utf-8";
html {
    margin: 0;
    padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
input, textarea, select {
    font: 12px verdana,lucida,arial,helvetica,宋体,sans-serif;
    outline: medium none;
    padding: 2px;
    vertical-align: middle;
}
html, body {
    height: 100%;
}
body:before {
    content: "";
    float: left;
    height: 100%;
    margin-top: -32767px;
    width: 0;
}
body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,宋体;
    font-family: "Microsoft YaHei" !important;
}
a:link, a:visited, a:active {
    outline: medium none;
    text-decoration: none;
}
a:hover,a:link{color: #4997C5;}
a:hover{color: #4997C5;text-decoration:underline;}
a:visited{color:#27526c; }
a:active{color:#1095e4; }


.displaynone {
    display: none;
}
h1, h2, h3, h4, h5, h6 {
    color: #000000;
    margin-bottom: 0;
    padding-bottom: 0;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.75em;
}
h3 {
    font-size: 1.2em;
}
h4 {
    font-size: 1.1em;
}
h5, h6 {
    font-size: 1em;
}
input[type="button"], input[type="button"]:focus {
    background-color: #65AACB;
}
input[type="button"], input[type="submit"] {
    background-color: #65AACB;
    border: 1px solid #599AB9;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    padding: 4px 30px 5px;
}
input[type="button"]:focus, input[type="submit"]:focus {
    background-color: #65AACB;
    border: 1px solid #599AB9;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    padding: 3px 30px 5px;
}
input[type="button"]:hover, input[type="submit"]:hover {
    background-color: #FCCB6E;
    border: 1px solid #F3C15F;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    padding: 4px 30px 5px;
}
.c_ce {
    color: #CECECE;
}
.c_00 {
    color: #000000;
}
.c_77 {
    color: #777777;
}
.c_eb7812 {
    color: #EB7812;
    font-weight: bold;
    padding: 0 2px;
}
.font14 {
    font-size: 14px;
}
.topbuttom10 {
    margin: 10px 0;
}
.c_blue {
    color: #65AACB;
}
.c_yellow {
    color:#FFB129;
}
.c_8{ color:#888;}
.c_9{ color:#999;}

.pl5 {
    padding-left: 50px;
}
.pt1 {
    display: inline-block;
    padding-top: 10px;
}

div.m35{ margin-bottom:35px;}
.fs12{ font-size:12px;}

/* 2012.08.11 公共btn */
button{border:none; background:none; padding:0;margin:0 10px 0 0; overflow:visible; text-align:center;white-space:nowrap; height:24px; line-height:24px; cursor:pointer;}
button,button span {background: url("../../images/candidates/btn-bg.png") no-repeat;}
button:hover,button span:hover {background: url("../../images/candidates/btn-hoverbg.png") no-repeat;}
button,button:hover{padding-left:2px; background-position: 0 0px;}
button span,button span:hover{background-position: right 0px;  display:block; font-size:14px; color:#777; padding:0 20px;}
button::-moz-focus-inner{border:none;padding:0;}  /* 兼容ff */