html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding:0; margin:0; font-size:12px;  font-family: "微软雅黑","Microsoft Yahei","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}

:focus { outline: 0; }
html,body { width:100%;  color:black; }
ul, ol { list-style:none;}
table { border-collapse:separate; border-spacing:0;}
caption, th, td { font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
img { border:none;}
a { color:#000; text-decoration:none;}
a:hover {text-decoration:none; }
body { font-family: "微软雅黑","Microsoft Yahei","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}


table.list th {padding:1px 2px; line-height:21px; border-right: solid 1px #D0D0D0; border-bottom:solid 1px #D0D0D0; font-weight:bolder; }
table.list td {padding:1px 2px; line-height:21px; border-right:solid 1px #ededed;}
table.list th.asc, .grid .gridHeader th.asc{cursor:pointer;}
table.list th.desc, .grid .gridHeader th.desc{ cursor:pointer;}
table.list tbody {background-color:#fff;}
table.list .right {text-align:right;}
table.list .trbg {background-color:#F8F8F8;}
table.list .hot {background-color:#fff5c0;}
table.list .hover {background-color:#e4f5ff;}
table.list .selected {background-color:#7cc5e5;border-color:#b8d0d6; }
table.list a {color:#3C7FB1; font-size:11px; line-height:20px;}
table.list a:hover {text-decoration:underline; line-height:20px;}
table.list td span.error {z-index:-1}
table.nowrap tbody tr {border-bottom:solid 1px #ededed;}


h2.contentTitle{margin-bottom:10px; padding:0 10px; line-height:30px; font-size:14px; border-bottom:solid 1px #CCC;}
h3.contentTitle{margin-bottom:5px; line-height:25px; font-size:13px; border-bottom:solid 1px #CCC;clear:both;}
.dialog h2.contentTitle {border:none}


a.btnAdd, a.btnDel, a.btnView, a.btnEdit, a.btnSelect, a.btnInfo, a.btnAssign, a.btnLook, a.btnAttach{  display:block; width:22px; height:20px; text-indent:-1000px; overflow:hidden; float:left; margin-right: 3px}
a.btnAdd{background-position:0 0}
a.btnDel{background-position: -23px 0}
a.btnInfo{background-position: -46px 0}
a.btnAssign{background-position: -69px 0}
a.btnView{background-position: -115px 0}
a.btnEdit{background-position: -138px 0}
a.btnSelect{background-position: -92px 0}
a.btnLook{background-position: -161px 0}
a.btnAttach{background-position: -183px 0}

.clearfix::before, .clearfix::after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix::after {
    clear: both;
}
.clearfix {
}
.clear {
    clear: both;
}

.fl {float:left;}
.fr {float:right;}

.evenRow{background-color:#f2f2f2;}
.oddRow{background-color:#FFFFFF;}
.activeRow{background-color:#FFFF99;}
.table_solid em { font-style:normal;}
.pc-jl-submit { padding-top:20px;}
.pc-jl-submit a { background-color:#fff; color:#ff6600; font-size:14px; border-radius:5px; display:inline-block; padding:8px 1px; width:200px;}
.pc-jl-orange a { background-color:#ff6600; color:#fff; font-size:14px; border-radius:5px; display:inline-block; padding:8px 1px; width:200px;}
.pc-jl-submit a:hover { background-color:#ff6600; color:#fff;}
.table_solid{position:relative;width:100%;text-align:left; }
.table_solid th,.table_solid td{border-top:1px solid #CCCCCC;color:#333333; padding:11px 10px;}
.table_solid th{background-color:#DFF9FF;}
.table_solid td a { border:1px solid #bdbdbd; border-radius:3px; float:left; display:block; color:#ff6600; padding:3px 10px; margin-left:10px;}
.table_solid td a:hover { border:1px solid #ff6600; border-radius:3px; float:left; display:block; color:#ffffff; padding:3px 10px; background-color:#ff6600}

.login_m{ width:350px; margin:0 auto; height:auto; }
.login_logo{ text-align:center; margin-bottom:25px;}

.login_padding{ padding:28px 45px 20px 45px ;}
.login_boder h2{ color:#7d7d7d; text-transform:uppercase; font-size:12px; font-weight:normal; margin-bottom:5px;}
.forget_model_h2{color:#4f5d80; font-size:12px; font-weight:normal; margin-bottom:11px;}

.login_boder input.txt_input{ width:249px; height:36px; border:1px solid #d0d0d0;   padding:0 5px; line-height:36px; margin-bottom:10px; font-size:14px; color:#717171; box-shadow:3px 3px 5px #f3f3f3 inset;  -moz-box-shadow:3px 3px 5px #f3f3f3 inset;    -webkit-box-shadow:3px 3px 5px #f3f3f3 inset;   }
.login_boder textarea {width:249px; height:120px; border:1px solid #d0d0d0;   padding:0 5px; line-height:36px; margin-bottom:10px; font-size:14px; color:#717171; box-shadow:3px 3px 5px #f3f3f3 inset;  -moz-box-shadow:3px 3px 5px #f3f3f3 inset;    -webkit-box-shadow:3px 3px 5px #f3f3f3 inset;  }
.login_boder input.txt_input2{ margin-bottom:10px;}
.login_boder input.txt_input:focus{ transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,-moz-box-shadow linear .2s; -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s; outline:none;border-color:rgba(173,173,173.75); box-shadow:0 0 8px rgba(173,173,173,.5); -moz-box-shadow:0 0 8px rgba(173,173,173,.5); -webkit-box-shadow:0 0 8px rgba(173,173,173,3); border:1px solid #6192c8;}
.login_boder p.forgot{ font-size:11px;  text-align:right; margin-bottom:15px;}
.login_boder p.forgot a,.login_boder p.forgot a:visited{color:#8c8e91;}
.login_boder p.forgot a:hover{color:#206fd5;}
.rem_sub input.sub_button{ float:right; width:260px; height:40px; background-color:#f39800; border:none; color:#FFF;  font-size:14px; margin-top:12px;cursor: pointer; border-radius:2px; }
.rem_sub input.sub_button:hover { background-color:#e48f02;}
.rem_sub { color:#7d7d7d;}
.rem_sub a { color:#7d7d7d;}
.rem_sub a:hover { color:#f39800;}
.rem_sub .reg a {color:#00226d; text-align:right; display:block; padding:15px 0;}

#save_me{ padding-left:0; margin-left:0;}

.tabPanel ul{height:42px;border-bottom:1px solid #f39800;}
.tabPanel ul li{
    float:left;margin:0 2px 0 0;font-size:14px; font-weight:600;height:41px;line-height:40px;width:111px;text-align:center;cursor:pointer;
    color: #7d7d7d;
    border-radius:4px 4px 0 0;


}
.tabPanel .hit{
    border-top:1px solid #f39800;  border-left:1px solid #f39800;  border-right:1px solid #f39800;  border-bottom:1px solid #fff;
    cursor:pointer;color:#f39800;text-shadow:0 1px 0 #fff;

}
.pane{background-color:#fff;display:none;}
.pane p { color:#00226d; font-size:13px;}

.panes-tab {  padding-top:30px;}
.panes-tab h3 { background:url("../img/icon/ic-quick.png") no-repeat left; padding-left:40px; font-size:24px; color:#f39800; font-weight:normal; height:36px; }
.finite-tab h3 { background:url("../img/user/u-listi.png") no-repeat left; padding-left:40px; font-size:24px; color:#f39800; font-weight:normal; height:36px; }
.time-tab h3 { background:url("../img/user/u-time.png") no-repeat left; padding-left:40px; font-size:24px; color:#f39800; font-weight:normal; height:36px; }
.panes-tab2 h3 { background:url("../img/icon/ic-order.png") no-repeat left; padding-left:40px; font-size:24px; color:#f39800; font-weight:normal; height:36px; }
.panes-tab ol { padding-top:15px;}
.panes-tab ol li {color: #7d7d7d; background:url("../img/icon/ic-list-bj.png") 0 6px no-repeat  ; padding-left:10px; padding-bottom:4px; line-height:20px; font-size:13px;}

.lzy-tab .tab-pick { border:1px solid #e3e3e3; text-align:left; padding:15px 20px; margin-top:15px;}
.lzy-tab2 .tab-pick { border:1px solid #e3e3e3; text-align:left; padding:15px 20px; margin-top:15px;}
.lzy-tab .tab-sender { border:1px solid #e3e3e3; text-align:left; padding:15px 20px; margin-top:8px;}
.lzy-tab .tab-pick th { color:#000000; font-size:12px; padding-bottom:5px;}
.lzy-tab .tab-pick td { color:#7d7d7d; font-size:12px;}
.lzy-tab2 .tab-pick td { color:#7d7d7d; font-size:12px;}
.lzy-tab2 .tab-pick td a { width:120px; height:35px; display:inline-block; line-height:35px; text-align:center; font-size:14px; color:#fff; background-color:#f39800;  border-radius:2px;}
.lzy-tab2 .tab-pick td a:hover { background-color:#e48f02;}
.lzy-tab .tab-sender td { color:#7d7d7d; font-size:12px; padding-bottom:12px; width:200px; padding-left:10px;}
.lzy-tab .tab-sender a {padding:0 10px; height:34px; background:url("../img/icon/ic-a.png") repeat-x; display:inline-block; line-height:34px; text-align:center; border:1px solid #7d7d7d; float:right; margin-left:5px; border-radius:2px;}
.lzy-tab .tab-sender .plus { font-size:30px; color:#7d7d7d;}
.lzy-tab .tab-sender .minus { font-size:30px; color:#7d7d7d; padding:0 14px;}
.lzy-tab .tab-sender span { color:#000000; font-size:14px; display:inline-block; padding-bottom:10px;}
.lzy-tab .tab-sender i { color:#00226d; font-size:14px;  font-style:normal;}
.lzy-tab .tab-sender input {width:220px; height:30px; border:1px solid #d0d0d0;   padding:0 5px; line-height:30px; margin-bottom:3px; font-size:14px; color:#717171; box-shadow:3px 3px 5px #f3f3f3 inset;  -moz-box-shadow:3px 3px 5px #f3f3f3 inset;    -webkit-box-shadow:3px 3px 5px #f3f3f3 inset;   }
.lzy-tab2 .tab-pick input {width:142px; height:30px; border:1px solid #d0d0d0;   padding:0 5px; line-height:30px; margin-bottom:3px; font-size:14px; color:#717171; box-shadow:3px 3px 5px #f3f3f3 inset;  -moz-box-shadow:3px 3px 5px #f3f3f3 inset;    -webkit-box-shadow:3px 3px 5px #f3f3f3 inset;  margin-right:5px;  }
.lzy-tab .tab-sender input:focus{ transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,-moz-box-shadow linear .2s; -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s; outline:none;border-color:rgba(173,173,173.75); box-shadow:0 0 8px rgba(173,173,173,.5); -moz-box-shadow:0 0 8px rgba(173,173,173,.5); -webkit-box-shadow:0 0 8px rgba(173,173,173,3); border:1px solid #6192c8;}
.lzy-tab2 .tab-pick input:focus{ transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,-moz-box-shadow linear .2s; -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s; outline:none;border-color:rgba(173,173,173.75); box-shadow:0 0 8px rgba(173,173,173,.5); -moz-box-shadow:0 0 8px rgba(173,173,173,.5); -webkit-box-shadow:0 0 8px rgba(173,173,173,3); border:1px solid #6192c8;}
.lzy-tab2 .tab-pick-bk {background-color:#f1f1f1; font-size:14px; padding:20px 24px; margin-top:15px; }
.lzy-tab2 .tab-pick-bk th { font-size:14px;}
.lzy-tab2 .tab-excel { border:1px solid #e3e3e3; text-align:left; margin-top:10px;}
.lzy-tab2 .tab-excel th { color:#7d7d7d; font-size:14px; border-bottom:1px solid #e3e3e3; text-align:center; padding:10px 0;}
.lzy-tab2 .tab-excel td { color:#7d7d7d; font-size:14px; padding:10px 30px; text-align:center;}
.lzy-page { text-align:right}
.lzy-page a { display:inline-block; float:left; padding:7px 15px; border:1px solid #7d7d7d; margin-right:12px; border-radius:2px;}
.lzy-page span { display:flex; float:left; line-height:32px; color:#878787; margin-right:12px;}
.lzy-page i { display:inline-block; float:left; color:#878787; font-style:normal;}
.lzy-page { padding-top:30px; padding-bottom:100px; float:right;}
.lzy-page .previous {padding:0 24px; height:29px; background:url("../img/icon/ic-a.png") repeat-x; display:inline-block; line-height:29px; text-align:center; border:1px solid #7d7d7d; }
.lzy-page .next {padding:0 24px; height:29px; background:url("../img/icon/ic-a.png") repeat-x; display:inline-block; line-height:29px; text-align:center; border:1px solid #7d7d7d; }
.lzy-page .or {background: #f39800;border:1px solid #f39800;color:#fff;}
.lzy-page .jumps {background: #f39800;border:1px solid #f39800; color:#fff; height:16px;}
.lzy-page input { width:55px; height:24px; margin:0 10px;}

.lzy-page a:hover { color:#fff; background-color:#f39800; border:1px solid #f39800;}
.lzy-page .previous:hover {border:1px solid #7d7d7d; color:#333;}
.lzy-page .next:hover {border:1px solid #7d7d7d; color:#333;}
.lzy-page .jumps:hover { background-color:#e48f02;}
.lzy-works a:hover { background-color:#e48f02;}
.tab-submit  a:hover { background-color:#e48f02;}

.release-tab { width:370px;}

.release-tab input.txt_input { width:360px;}

.release-tab  textarea {width:360px; height:200px;}
.release-tab .login_padding {padding:28px 28px 20px}

.lzy-tab2 .tab-pick .tab-search { background:#e9e9e9 url("../img/user/u-ss.png") no-repeat left; margin-right:10px; color:#333; border:1px solid #7d7d7d; width:112px;}
.tab-goods p { color:#7d7d7d;}
.lzy-payment p { color: #7d7d7d; padding-bottom:5px;}
.lzy-payment p .info-text { color:#f39800; font-size:16px;}


.lzy-tab3 {border:1px solid #e3e3e3; padding:2px 20px 20px 20px; margin-top:20px;}
.lzy-tab2 .tab-page {border:none;}

.lzy-tab2 .tab-page td { text-align:left; font-size:12px; padding:0 0 5px 0;}
.lzy-tab2 .tab-page td a { background:url("../img/icon/ic-a.png")repeat-x; border:1px solid #7d7d7d; color:#7d7d7d; height:30px ; line-height:30px; margin-right:10px; display:inline-block; padding:0 10px; border-radius:2px;}
.lzy-tab2  .tab-content {border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; width:100%; margin-top:10px;}
.lzy-tab2 .tab-content th { background-color:#f1f1f1; text-align:left; padding:15px 14px; color:#333;}

.lzy-tab2 .tab-content td { text-align:left; padding:10px 11px; border-bottom:1px solid #e3e3e3; color:#7d7d7d;}


.lzy-tab2 .tab-nesting td { padding:10px 14px;}

.tab-storage { text-align:right; margin-top:20px; margin-bottom:20px;}
.tab-storage a  {background:url("../img/icon/ic-a.png")repeat-x; border:1px solid #7d7d7d; color:#7d7d7d; height:30px ; line-height:30px; margin-left:10px; display:inline-block; padding:0 10px; border-radius:2px;}
.tab-encyst { text-align:right; color:#7d7d7d;}
.tab-encyst span { color:#f39800; font-size:22px;}

.tabPanel .lzy-tab-ul { border-bottom:none; height:auto; padding-top:20px;}
.tabPanel .lzy-tab-ul li { width:auto; float:none; text-align:left; height:33px; margin: 0; color:#7d7d7d; font-weight:normal; line-height:10px; background:url("../img/user/u-lili.png") no-repeat left; padding-left:20px; }
.tabPanel .lzy-tab-ul li span { display:inline-block;}

.tabPanel .lzy-tab-ul .tab-current { background: url("../img/user/u-current.png") no-repeat top left; color:#00226d; line-height:15px; padding-left:21px; ;}
.tab-storage .payment-tab { background:#f39800; color: #fff; border:1px solid #f39800;}