﻿/* 新增200119 */

/* add-com */
.l {
    float: left;
}

.r{
    float: right;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.ewb-addcon {
    text-align: left;
    font-size: 14px;
    color: #333;
}

.ewb-addcon th,
.ewb-addcon td {
    font-size: 14px;
}

/* do */

.ewb-do {
    text-align: left;
    font-size: 14px;
}

.do-name {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-align: right;
    color: #333;
}

.do-inp {
    padding: 0 10px;
    width: 160px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #c6c6c6;
    outline: 0;
}

.hack-w75 .do-name {
    width: 75px;
}

.hack-w75 .do-msg {
    margin-left: 75px;
}

.hack-w86 .do-name {
    width: 86px;
}

.hack-w86 .do-msg {
    margin-left: 86px;
}

.hack-w100 .do-name {
    width: 100px;
}

.hack-w100 .do-msg {
    margin-left: 100px;
}

.do-box {
    margin-top: 10px;
}

.mtf2 {
    margin-top: -2px;
}

.do-sel {
    width: 160px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #c6c6c6;
    outline: 0;
}

.w75 {
    width: 75px;
}

.w86 {
    width: 86px;
}

.inp-date {
    padding: 0 10px;
    float: left;
    display: block;
    width: 138px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #c6c6c6;
    outline: 0;
}

.hack-inpto {
    float: left;
    width: 86px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #333;
    text-align: center;
}

.ml75 {
    margin-left: 75px;
}

.do-btn {
    margin-top: 1px;
    margin-right: 10px;
    float: left;
    display: block;
    width: 60px;
    height: 30px;
    line-height: 29px;
    text-align: center;
    font-size: 14px;
    border: 0;
    outline: 0;
    color: #fff;
    cursor: pointer;
    background: url('../images/do_btnbg01.png') center top no-repeat;
}

.do-btn.btn02 {
    background-image: url('../images/do_btnbg02.png');
}

/* chosen */
.chosen-container {
    font-size: 14px;
}

.chosen-container-single .chosen-single {
    height: 32px;
    line-height: 32px;
    border: 1px solid #c6c6c6;
}

.chosen-container-single .chosen-single div {
    width: 26px;
}

/* use */
.ewb-use {
    margin: 0 5px;
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    text-align: left;
}

.ewb-use th,
.ewb-use td {
    font-size: 14px;
}

.ewb-use-thr {
    height: 36px;
    background-color: #eaeaea;
}

.ewb-use-thr th {
    text-align: center;
    font-weight: bold;
}

.ewb-use-table {
    table-layout: fixed;
    border-spacing: 0;
    width: 100%;
}

.ewb-use-thr .th01 {
    width: 370px;
}

.ewb-use-thr .th02 {
    width: 94px;
}

.ewb-use-thr .th03 {
    width: 170px;
}

.ewb-use-tbody tr {
    height: 36px;
}

.ewb-use-tbody td {
    text-align: center;
    word-break: break-all;
}

.hack-len {
    padding-left: 10px;
    max-width: 95%;
    display: block;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.odd-bg {
    background-color: #f7f7f7;
}

/* 信件查询 */
.imp {
    margin-right: 2px;
    color: #ff0000;
}

.ewb-ml10 {
    margin-left: 10px;
}

/* placeholder */
.ewb-search {
    position: relative;
    z-index: 1;
    padding-left: 10px;
    padding-right: 10px;
    width: 138px;
    height: 30px;
    border: 1px solid #c6c6c6;
}

.input-placeholder {
    position: absolute;
    top: 0;
    left: 10px;
    height: 30px;
    line-height: 29px;
    color: #999;
    z-index: -1;
    cursor: text;
}

.input-box {
    width: 100%;
    height: 30px;
    line-height: 29px;
    border: 0;
    background: 0 0;
    outline: 0;
}

.ewb-search.w200 {
    width: 178px;
}

.ewb-mt10 {
    margin-top: 10px;
}

.ewb-mt11 {
    margin-top: 11px;
}

/* tell */
.tell-intro {
    padding: 12px 15px;
    line-height: 20px;
    font-size: 14px;
    color: #1f6ab6;
    background-color: #f7f6f6;
}

/* cube */
.ewb-cube {
    margin-top: 10px;
}

.ewb-cube-hd {
    height: 34px;
    line-height: 34px;
}

.cube-tt {
    padding-left: 13px;
    font-size: 15px;
    font-weight: bold;
    color: #333;
    background: url('../images/cube_col.png') left center no-repeat;
}

.ewb-make-table {
    width: 100%;
    table-layout: fixed;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0;
}

.ewb-make-table td {
    padding: 0 7px;
    height: 34px;
    line-height: 20px;
    border: 1px solid #e5e5e5;
}

.make-name {
    text-align: right;
    color: #666;
    background-color: #fbfbfb;
}

.make-ovh {
    display: block;
    height: 34px;
    line-height: 34px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.make-para{
    padding: 7px 0;
    display: block;
}

.ewb-replymsg{
    padding: 14px 13px;
    min-height: 24px;
    line-height: 24px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}

.explain-box ul {
    padding-left: 0;
    line-height: 24px;
    list-style: none;
}

.ewb-try .ewb-search{
    width: auto;
}

.ewb-try{
    margin-right: 80px;
}

.hack-w92 .do-name {
    width: 92px;
}

.hack-w92 .do-msg {
    margin-left: 92px;
}

.w50p{
    float: left;
    width: 50%;
}

.ewb-try .do-sel{
    width: 100%;
}

.ewb-try .do-box{
    margin-top: 15px;
}

.do-textarea{
    width: 100%;
    height: 112px;
    line-height: 20px;
    outline: 0;
    border: 0;
    resize: none;
    font-family: "Microsoft YaHei";
    background: none;
}

.ewb-search.h-auto{
    padding-right: 0;
    height: auto;
}

.radio-wpr{
    height: 32px;
    line-height: 32px;
}

.radio-wpr label{
    margin-right: 5px;
    cursor: pointer;
}

.hack-trycode{
    width: 212px !important;
}

.trycode-img{
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    height: 32px;
}

.change-one{
    height: 32px;
    line-height: 32px;
    color: #333;
    cursor: pointer;
}

.hack-trybtn{
    padding-left: 80px;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: center;
}

.hack-trybtn .do-btn{
    margin: 0 10px;
    float: none;
    display: inline-block;
    vertical-align: top;
}

.slfw{
    font-weight: bold;
}

.explain-box h3{
    text-align: center;
}