/*公共样式*/
* {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

body {
    color: rgb(102, 102, 102);
    font-size: 14px;
    background-color: rgb(255, 255, 255);
    text-align: left;
    font-family:  "Microsoft Yahei",Arial;
}

button {
    cursor: pointer;
}

img {
    border: 0px none;
    margin: 0px auto;
}

.mainbox {
    width: 960px;
    margin: 0px auto;
    overflow: hidden;
}
.clearfix:after { content: ""; display: block; height: 0; clear: both; }
.lf {
    float: left;
}

.rf {
    float: right;
}

.clear {
    clear: both;
}

.clear5 {
    margin-top: 5px;
    overflow: hidden;
}

.clear10 {
    margin-top: 10px;
}

.clear20 {
    margin-top: 20px;
    overflow: hidden;
}

.bor-b-x {
    border-bottom: 1px solid rgb(221, 221, 221);
}

.bor-all {
    border: 1px solid rgb(223, 223, 223);
}

.bor_bottom {
    background: rgba(0, 0, 0, 0) url("x.gif") repeat-x scroll left bottom;
}

.img-dq {
    vertical-align: bottom !important;
}

.img-dqa {
    vertical-align: middle !important;
}

.display_n {
    display: none;
}

.display_i {
    display: inline;
}

.pd_lf10 {
    padding-left: 10px;
}

.pd_rf10 {
    padding-right: 10px;
}

.f-999 {
    color: rgb(153, 153, 153);
}

.f-666 {
    color: rgb(102, 102, 102);
}

.f-333 {
    color: rgb(51, 51, 51);
}

.f-red {
    color: rgb(192, 0, 0);
}

.f-blue {
    color: rgb(10, 140, 210);
}

.f-fff {
    color: rgb(255, 255, 255);
}

.f-wh {
    font-weight: 700;
}

.f18 {
    font-size: 18px;
}

.f16 {
    font-size: 16px;
}

.f14 {
    font-size: 14px;
}

.f12 {
    font-size: 12px;
}

.line-18 {
    line-height: 18px;
}

.line-20 {
    line-height: 20px;
}

.line-24 {
    line-height: 24px;
}

a {
    font-size: 14px;
    text-decoration: none;
    *color: rgb(102, 102, 102);
    outline: medium none;
    color:#666;
}

a:active {
    background-color: transparent
}


a:active, a:hover, a:link, a:visited {
    outline: 0;
    *star: expression(this.onFocus=this.blur())
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

h1, h2, h3, h4, h5, h6 {
    font-size: 1em
}

li, textarea {
    vertical-align: top
}

button, input[type=button], input[type=submit] {
    cursor: pointer
}

button[disabled], input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

ol, ul {
    list-style: none
}

q:after, q:before {
    content: ''
}

/**************easysite默认样式***********************/
.navgationDiv {
    height: 50px;
    background: url("/fe-cable/uiFramework/images/topnav.png") left top repeat-x #D8D8D8;
    padding: 0 30px;
    margin: 0;
}

.navgationDiv ul {
    float: right;
    width: 500px;
    list-style-type: none;
}

.navgationDiv ul li {
    text-align: right;
    height: 24px;
    list-style-type: none;
}

.navgationDiv .currentSite {
    color: #17970A;
    padding-right: 10px;
}

.navgationDiv .currentUser {
    color: #0184B1;
    padding-right: 10px;
}

.navgationDiv .exit {
    background: url("/fe-cable/uiFramework/images/quit.gif") left -1px no-repeat;
    padding-left: 20px;
    margin-top: 3px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    cursor: pointer;
}

.navgationDiv .actionBar input {
    cursor: pointer;
}

.navgationDiv .actionBar label {
    cursor: pointer;
}

.navgationDiv .actionBar img {
    margin-right: 3px;
    width: 12px;
}
.pro-foo font{
    color:#f00;
    font-size:14px;
}

@font-face {
  font-family: 'iconfont';  /* project id 274880 */
  src: url('//at.alicdn.com/t/font_274880_08565vz5yah8h0k9.eot');
  src: url('//at.alicdn.com/t/font_274880_08565vz5yah8h0k9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_274880_08565vz5yah8h0k9.woff') format('woff'),
  url('//at.alicdn.com/t/font_274880_08565vz5yah8h0k9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_274880_08565vz5yah8h0k9.svg#iconfont') format('svg');
}

.iconfont { vertical-align: middle; font-family: "iconfont" !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }