.btn {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:140px;
    height:24px;
    display:inline-block;
    padding:8px 12px;
    margin:0px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    background-color:#ffffff;
    border:0;
    border-radius:4px;
    -webkit-appearance:button;
}
.btn:focus,.btn:active:focus,.btn.active:focus {
    outline:0;
}
.btn::-moz-focus-inner {
    padding:0;
    border:0;
}
.btn:active,.btn.active {
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 0 2px #000000;
    box-shadow:0 0 2px #000000;
}
.btn.disabled,.btn[disabled] {
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65;
}
.btn-main {
    color:#ffffff;
    background-color:#c60f26;
    border:0;
}
.btn-sub {
    color:#000000;
    background-color:#c60f26;
    border:0;
}
.Tipbtn1 {
    font-family: Arial, Helvetica, sans-serif,tahoma,verdana,'simsun';
    width:140px;
    height:24px;
    display: inline-block;
    margin: 0px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    background-color: #ffffff;
    border: 0;
    -webkit-appearance: button;
}

.hsinput {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:360px;
    height:20px;
    line-height:20px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.lshsselect {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:364px;
    position:relative;
    padding:3px;
    display:inline-block;
    zoom:1;
    height:24px;
    line-height:24px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
}
.lsinput {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:240px;
    height:20px;
    line-height:20px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.hsselect {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:244px;
    position:relative;
    padding:3px;
    display:inline-block;
    zoom:1;
    height:24px;
    line-height:24px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.hsLogselect {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:262px;
    position:relative;
    padding:3px;
    display:inline-block;
    zoom:1;
    height:24px;
    line-height:24px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.lshsinput {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:100px;
    height:20px;
    line-height:20px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.lzfselect {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:104px;
    position:relative;
    padding:3px;
    display:inline-block;
    zoom:1;
    height:24px;
    line-height:24px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.lzftimeselect {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:82px;
    position:relative;
    padding:3px;
    display:inline-block;
    zoom:1;
    height:24px;
    line-height:24px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.lzfindexselect {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    margin-right:50px;
    width:123px;
    position:relative;
    padding:3px;
    display:inline-block;
    zoom:1;
    height:24px;
    line-height:24px;
    text-align:left;
    border-left:1px #dddddd solid;
    border-top:1px #dddddd solid;
    border-right:1px #dddddd solid;
    border-bottom:1px #dddddd solid;
    background-color:#fff;
}
.hsbtn {
    font-family:Arial,Helvetica,sans-serif,'microsoft yahei',tahoma,verdana,'simsun';
    width:180px;
    height:24px;
    display:inline-block;
    padding:8px 12px;
    margin:0px;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    background-color:#ffffff;
    border:1;
    border-radius:4px;
    -webkit-appearance:button;
}
.hsbtn:focus,.hsbtn:active:focus,.hsbtn.active:focus {
    outline:0;
}
.hsbtn::-moz-focus-inner {
    padding:0;
    border:0;
}
.hsbtn:active,.hsbtn.active {
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 0 2px #000000;
    box-shadow:0 0 2px #000000;
}
.hsbtn.disabled,.hsbtn[disabled] {
    background-color:#3FC;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65;
}

.hsbtn-sub {
    color:#000000;
    background-color:#f3f3f3;
    border:1px;
}
.cfshow .hsbtn {
    padding:4px 8px;
    margin:0 10px 0 0;
    line-height:normal;
    border:1px solid #8C8C8C;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.cfshow .hsbtn-browser {
    padding:2px 17px;
    line-height:normal;
    margin-left:5px;
    background-color:#f3f3f3;
    border:1px solid #c5c5c5;
}



.logining {
    min-width:1280px;
}
.logining .first {
    height:120px;
}

.logining .first .language {
    float:right;
    height:25px;
    position:relative;
    display:inline-block;
    zoom:1;
    line-height:25px;
    margin-right:40px;
    margin-top:80px;
}


.banner_in{
    width: 100%;
    height:490px;
    overflow: hidden;
    background:url(../img/newLoginBg.png) #d9d9d9  top center no-repeat;
}
.banner_in .main{ width: 1280px; height: 490px; margin: auto; position:relative; }

.logining .loginingtip {
    /*margin-top:-45px;*/
    margin-top:110px;
    float:right;
    width:280px;
    height:280px;
    margin-right:45px;
    border:2px solid #D5D5D5;
    /*border-top:#c60f26 solid 3px;*/
    box-shadow:0 0 10px #b5b5b5;
    border-radius:5px;
    background-color:#FFFFFF;
    opacity:0.8;
}

.logining .top {
    /*border-top:0px solid #c60f26;*/
    border-radius:5px;
}
.logining-input {
    height:15px;
    border:1px solid #c60f26;
    border-radius:4px;
    padding:6px;
    padding-left:38px;
    color:#888;
}

.logining-input:focus {
    border-color:#c60f26;
}
.logining .loginingvoid {
    height:30px;
    margin-top:20px;
    margin-left:0px;
}
.logining .logining-subitem1 {
    position:relative;
    margin-left:4px;
}
.logining .username {
    display:inline-block;
    position:absolute;
    font-size: 16px;
    left:26px;
    left:22px\9;
    top:10px;
    width:22px;
    width:29px\9;
    height:18px;
    background:#ffffff url("../img/userpsw.png") 0px 2px no-repeat;
    background-position-x:7px\9;
    border-right:1px solid #CFCFCF;
}
.logining-subitem2 {
    position:relative;
    margin-top:34px;
    margin-left:4px;
    height: 40px;
}
.logining .password {
    display:inline-block;
    position:absolute;
    font-size: 16px;
    left:26px;
    left:22px\9;
    top:10px;
    width:22px;
    width:29px\9;
    height:18px;
    background:#ffffff url("../img/userpsw.png") -24px 1px no-repeat;
    background-position-x:-18px\9;
    border-right:1px solid #CFCFCF;
}
.logining .rightbg {
    height:400px;
    background:url(../img/bg.png) repeat-x;
}
.logining .logining-btn {
    font-size: 20px;
    width:235px;
    /*margin-top:22px;*/
    margin-left: -2px;
    height: 40px;

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.logining .logining-btn:hover {
    background-color: #f53850;
}

.logining .logining-btn:active:focus {
    background-color: #991f2f;
}



.logining .hsfooter {
    padding-top:25px;
    color: #A0A0A0;
}

.cfshow .btn {
    padding:4px 8px;
    margin:0 10px 0 0;
    line-height:normal;
    border:1px solid #8C8C8C;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.cfshow .btn-browserCurrent {
    padding:2px 17px;
    line-height:normal;
    margin-left:5px;
    background-color:#6699ff;
    border:1px solid #c5c5c5;
}
.cfshow .btn-browser {
    padding:2px 17px;
    line-height:normal;
    margin-left:5px;
    background-color:#f3f3f3;
    border:1px solid #c5c5c5;
}
.cfshow .btn-ok {
    padding: 2px 17px;
    line-height: normal;
    margin-left: 5px;
    color: #FFFFFF;
    background-color: #c60f26;
    border: 1px solid #c5c5c5;
}
.cfshow .btn-cancel {
    padding: 2px 17px;
    line-height: normal;
    margin-left: 5px;
    color: #FFFFFF;
    background-color: #6B6B6B;
    border: 1px solid #c5c5c5;
}

.cfshow .btn-save {
    padding:7px 8px;
    width:165px;
    border:0;
}

.cfshow .subitems {
    padding:10px;
}
.cfshow .subitem {
    height:30px;
    line-height:30px;
    margin-right:300px;
    margin:0 20px;
}

.cfshow .grid {
    margin: 0 15px;
    width: 695px;
}

.cfshow .grid-title {
    width: 740px;
}


.cfshow .subitem.title {
    background-color:#f3f3f3;
    padding-left:5px;
}
.cfshow .subitem.bordertexttitle {
    background-color:#f3f3f3;
    margin-right:260px;
    border:1px solid #e5e5e5;
    box-shadow:0 0 0px #b5b5b5;
    height:30px;
    line-height:30px;
    padding-left:5px;
    vertical-align:middle;
    position:inherit;
    margin-top:10px;
    margin-bottom:10px;
    font-size:14px;
}
.cfshow .subitem.bordertexttitleenvent {
    background-color:#f3f3f3;
    border:1px solid #e5e5e5;
    box-shadow:0 0 0px #b5b5b5;
    padding-top:3px;
    padding-bottom:3px;
    height:24px;
    line-height:24px;
    margin-right:260px;
    padding-left:0;
    vertical-align:middle;
    position:inherit;
    margin-top:10px;
    margin-bottom:10px;
    font-size:14px;
}
.cfshow .subitem.title .btn {
    max-width:100px;
}
.cfshow .subitem .text {
    width:198px;
}
.cfshow .subitem .select {
    font-size:12px;
}
.cfshow .subitem .checkbox,.cfshow .subitem .radio {
    width:12px;
    height:12px;
    vertical-align:middle;
    margin-right:5px;
}
.cfshow .subitem span {
    float:left;
    height:25px;
    line-height:25px;
}
.cfshow .subitem span.first {
    height:25px;
    line-height:25px;
    padding-left:15px;
    width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.cfshow .subitem span.width200 {
    width:200px;
    height:25px;
    line-height:25px;
}

.cfshow .subitem span.width100 {
    width:100px;
    white-space:nowrap;
}

.cfshow .subitem span.second {
    margin-left:20px;
}

.cfshow .button {
    width:80px;
    height:24px;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.table {
    font-size: 16px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.table .checkbox {
    margin: 6px 0 0 0;
    padding: 0;
    vertical-align: text-top;
    cursor: pointer;
    width: 13px;
    height: 13px;
}
.table .tableheader {
    border: 1px solid #D0D0D0;

    white-space: nowrap;
}
.table .tablebody {
    overflow: auto;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
}
.table .tablebottom {
    margin-left: -1px;
    border: 1px solid #D0D0D0;
    border-top: 0px;
    white-space: nowrap;
    overflow: hidden;
}
.table .tabler {
    margin-left: -1px;
    border: 1px solid #D0D0D0;
    border-top: 0px;
    white-space: nowrap;
    overflow: hidden;
}
.table .tablece {
    display: inline-block;
    border-right: 1px solid #D0D0D0;
    text-align: center;
    height: 25px;
    line-height: 25px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.table .tablece select {
    outline: none;
    position: relative;
    z-index: 1;
}

.table .tableodd {
    background-color: #F0F0F0;
}
.table .tableeven {
    background-color: #FFFFFF;
}
.table .table-enter {
    background-color: #E0E0E0;
}
.table .table-select {
    background-color: #3399ff;
    color: #FFFFFF;
    vertical-align: middle;
    cursor: default;
}