﻿html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
a{color:#666; /*text-decoration:none;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;*/cursor: pointer;}
a:hover, a:active, a:focus{text-decoration:none;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.hidden{display: none;}
em,i{font-style:normal; vertical-align:middle; display:inline-block; margin-bottom:2px;}
.left{float:left;}
.right{float:right;}
.none{display:none;}
*a img{border:0px;}
a{ text-decoration:none;}
.clear{clear:both;}
.cwidth{width:1200px;margin:0px auto;}
.clr{ clear:both;}
.l{ float:left;}
/*.r{ float:right;}*/
.undis{ display:none}
.dis{ display:block}
.dinl{ display:inline-block;}
.bor{ border:0;}
.ovf{ overflow:hidden;}
.vih{ visibility:hidden;}
.cursor {cursor:pointer;}
.notcursor {cursor:not-allowed}
.pabs{ position:absolute;}
.table { border-collapse: collapse; border-spacing: 0; }
.blue{color:#29b0dc}


.border{border:1px solid #ddd;}
.ml-title{height:39px; padding-top:4px; border-bottom:none; background:url(../images/ml-ti-bg.gif) repeat-x;}
.ml-title.border{border-bottom:none;}
.ml-title .ml-search{ width:268px; height:28px;border:1px solid #ddd; position:relative; margin:0 0 0 16px;}
.ml-title .ml-search .search-inp{border:none;width:229px; height:28px; line-height:28px; text-indent:8px;}
.ml-title .ml-search .search-btn{border:none;width:40px; height:30px;position:absolute;top:-1px;right:-1px; background:#3cb9e2 url(../images/ml-icon.png) no-repeat 0 -47px;}
.ml-title .ti-right{float:right;}
.ml-title .ti-right .ti-btn{ padding:0 10px; height:28px; line-height:28px; display:inline-block; margin-right:10px;}
.icon-drml{background:url(../images/ml-icon.png) no-repeat -150px 0; width:12px; height:13px; display:inline-block; margin-right:5px;}
.icon-addml{background:url(../images/ml-icon.png) no-repeat -165px 0; width:12px; height:13px; display:inline-block; margin-right:5px;}

.ml-box{ position:relative; width:100%; box-sizing: border-box;}
.ml-menu{position:absolute;top:0;left:0; min-height:100%; background:#f7f8fa; min-width:300px;}
.ml-menu .nodata{padding-top:72px;}
.nodata{text-align:center;}
.nodata .icon-nodata{ display:inline-block; background:url(../images/ml-icon.png) no-repeat 0 0; width:55px; height:47px; margin-top:0px;}
.nodata span{display:block; color:#999; padding:16px 0;}
/*左侧栏目*/
.ml-menu-ti{ height:45px; line-height:45px; background:#ededee; padding:0 13px 0 17px; color:#2fafd9; font-size:14px; margin-bottom:10px;}
.ml-menu-ti .ti-right{float:right; font-size:12px;}
.ml-menu-ti .ti-right a{margin-right:12px;}
.ml-menu-ti .ti-right a:hover{ color:#3bb9e1;}
.icon-zk{background:url(../images/ml-icon.png) no-repeat -121px 0; width:13px; height:12px; display:inline-block; margin-right:8px;vertical-align: sub;}
.icon-ss{background:url(../images/ml-icon.png) no-repeat -136px 0; width:12px; height:12px; display:inline-block; margin-right:8px;vertical-align: sub;}
.ml-menu-ti .ti-right a:hover .icon-zk{background:url(../images/ml-icon.png) no-repeat -93px 0;}
.ml-menu-ti .ti-right a:hover .icon-ss{background:url(../images/ml-icon.png) no-repeat -108px 0;}

.ml-menu-main{overflow: scroll;white-space: nowrap;}
.ml-menu-main .icon-sj{display:inline-block;background-image: none;background-repeat:no-repeat;width:10px;height:10px;margin:-12px 10px 0 13px !important;padding:0;vertical-align: 3px;}
.ml-menu-main .icon-sj.open{background-image:url(../images/ml-icon.png); background-position:-199px -4px;}
.ml-menu-main .icon-sj.close{background-image:url(../images/ml-icon.png); background-position:-214px -3px; }
.icon-file{display:inline-block;background:url(../images/ml-icon.png) no-repeat -180px 0;width:14px;height:12px;margin-right:8px;margin-top:-12px;}
.ml-menu-main .menu-row{line-height:28px;position:relative; }
.ml-menu-main .menu-row a{display: block;line-height:28px;height:28px;}
.ml-menu-main .menu-row a:hover{background:#ededef; }
.a-01{display:block;padding-right:32px;}
.ml-menu-main .menu-row .row-txt{display:inline-block;height:28px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;width: 60%; vertical-align:text-bottom;}
.ml-menu-main .menu-row a.on{background:#d5f3fd;}
.menu-row > .menu-row{padding-left:26px;min-width:150px;}
.ml-menu-main .menu-row .menu-operate{position:absolute;right:0px;top:0px;z-index:10;}
.ml-menu-main .menu-row .menu-operate a{display:block;}
.ml-menu-main .menu-row .menu-operate a:hover{background:none;}
.ml-menu-main .menu-row .menu-operate .zc-p{text-align:right; height:28px;}
.ml-menu-main .menu-row .icon-operate{display:inline-block;background:url(../images/ml-icon.png) no-repeat -224px 0;width:14px; height:14px; margin-right:9px;margin-top:7px;}
.ml-menu-main .menu-row .operate-ul{ width:100px; background:#fff; box-shadow:0 2px 4px #ccc; clear:both;display:none;}
.ml-menu-main .menu-row .operate-ul li:hover{background:#ededef;}
.ml-menu-main .menu-row .operate-ul li i{display:inline-block;background-image:url(../images/ml-icon.png); background-repeat:no-repeat;width:14px; height:14px; margin:0 8px 0 6px;}
.ml-menu-main .menu-row .icon-edit1{background-position:-80px -20px;}
.ml-menu-main .menu-row .icon-edit2{background-position:-100px -20px;}
.ml-menu-main .menu-row .icon-edit3{background-position:-120px -20px;}
.ml-menu-main .menu-row .icon-edit4{background-position:-140px -20px;}
.ml-menu-main .menu-row .icon-edit5{background-position:-160px -20px;}
.ml-menu-main .menu-row .icon-edit6{background-position:-180px -20px;}
.ml-menu-main .menu-row .icon-edit7{background-position:-200px -20px;}
.ml-menu-main .menu-row .icon-edit8{background-position:-220px -20px;}
/*右侧内容*/
.ml-main{padding-right:20px; overflow-y:inherit;height:auto;}
.ml-main .add-ml{margin-left:20px;}
.add-ml-ti{ padding-top:9px; height:31px;border-bottom:1px solid #dedede; margin-bottom:28px;}
.add-ml-ti span{ padding:0 15px; border-bottom:3px solid #3cb9e2; display:inline-block; height:28px; line-height:28px; }
.add-cj .add-ml-row{display:inline-block;vertical-align:middle;}
.add-ml-row,.add-cj{ margin-bottom:15px;}
.add-ml-row .ml-row-label,.add-cj .ml-row-label{ width:70px; display:inline-block; padding-left:10px;}
.add-ml-row .add-ml-txt{display:inline-block;position:relative;width:298px;height:40px;line-height:40px;text-indent:5px;background:#fff url(../images/ml-select.gif) no-repeat right top;cursor:pointer;vertical-align: middle;}
.add-ml-row .add-ml-txt.on{background:url(../images/ml-select0.gif) no-repeat right top;}
.add-ml-row .add-ml-txt .add-txt-select{position:absolute;top:28px;left:-1px; width:378px; display:none; z-index:10;background:#fff;}
.add-ml-row .add-ml-txt .blue{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;padding-right: 30px;box-sizing: border-box;}

.add-txt-select .select-search{ width:348px; height:30px; margin:12px 0 9px 13px;border:1px solid #3bb9e1; box-shadow:0px 0px 6px #90e1fd;}
.add-txt-select .select-search .search-inp{ width:313px; height:26px; line-height:26px; border:none;vertical-align: text-bottom; float:left; text-indent:5px; margin:0;}
.add-txt-select .select-search .search-btn{width:33px; height:28px;background:url(../images/ml-icon.png) no-repeat -40px -48px; border:none;float:left;cursor:pointer;margin:0;}
/*.add-txt-select .select-ul{max-height:300px; overflow-y:scroll; padding-bottom:9px;}*/
.add-txt-select .select-ul{max-height:160px; overflow-y:hidden; padding-bottom:9px; display:block; border-top:none; width:auto; font-size:12px;}

.add-txt-select .select-ul li{line-height:17px;border-bottom:none; padding:5px 0 5px 14px; margin-bottom:2px; text-indent:0;}
.add-txt-select .select-ul li a{color:#666;word-break: break-all;}
.add-txt-select .select-ul li:hover{ background:#edfaff/*#f1f1f1*/; }
.add-txt-select .select-ul li:hover a{color:#888;}
.add-txt-select .select-ul .on{ background:#edfaff;}

.add-ml-dl{}
.add-ml-dl dt{float:left;}
.add-ml-dl dd{float:left; padding-left:4px;}
.add-ml-dl dd .dd-row {margin-bottom:20px;}
.add-ml-dl dd .dd-row .addinp{ width:302px; height:30px; border:1px solid #ddd; text-indent:10px;}
.add-ml-dl dd .dd-row .addinp:hover{border:1px solid #3bb9e1; box-shadow:0px 0px 6px #90e1fd;}
.add-ml-dl dd .dd-row .addinp.b-red{border:1px solid #e95454; box-shadow:0px 0px 6px #fcc;}
.add-ml-dl dd .dd-row .btn-add{ padding:0 8px; height:28px; line-height:28px; border-radius:2px; display:inline-block; margin:0 15px;vertical-align: middle;}
.add-ml-dl dd .dd-row .btn-add strong{font-size:22px;vertical-align: bottom;}
.add-ml-dl dd .dd-row .btn-add.green{border:1px solid #29ac5b; color:#29ac5b;}
.add-ml-dl dd .dd-row .btn-add.red{border:1px solid #e74833; color:#e74833;}
.add-tsinfo{background:#fef9cb url(../images/tsinfo.png) no-repeat left 9px;vertical-align: middle;display:inline-block;padding:0 14px 0 36px;line-height:32px;color:#eb2a2a;min-width: 253px;}
.add-tsinfo1{background:#c9f1ff url(../images/tsinfo1.png) no-repeat left 9px;vertical-align: middle;display:inline-block;padding:0 14px 0 36px;line-height:32px;color:#0091bf;min-width: 253px;}
.icon-ts1{display:inline-block;background:url(../images/ml-icon.png) no-repeat -78px 0;width:14px; height:14px; margin-right:8px;}
.add-ml-dl dd .dd-row .btn-bc{ padding:0 20px; line-height:30px; display:inline-block; border-radius:2px; margin-right:20px; margin-top:30px;}

/*搜索结果*/
.add-ml th{background:#f6f6f6; border-bottom:2px solid #ddd; height:36px; line-height:35px;padding-left:22px;}
.add-ml td{height:24px; line-height:24px; padding:7px 0 3px 22px; border-bottom:1px solid #eee;}
.add-ml td .ss-txt-mc{height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:200px;}
.add-ml tr:hover{ background:#f6f6f6;}

.ml-main .nodata span{color:#444;}

/*目录导入*/
.ml-dr{}
.ml-dr-ti{background:#f7f8fa; height:33px; line-height:33px; text-indent:8px; font-size:14px;}
.ml-dr-ti .em-num{display:inline-block; margin-right:8px; width:18px; height:18px;line-height:18px; background:#ccc; border-radius:100%; color:#fff; text-align:center; text-indent:0;}
.ml-dr-main{ padding:20px 40px;}
.ml-dr-main .upload-div{ display:inline-block; width:326px; height:28px; line-height:28px;border:1px solid #d8dce5;vertical-align: middle; text-indent:8px; font-size:12px;}
.ml-dr-main .xz-txt{ width:94px; height:28px;line-height:28px; text-align:center;border-left:1px solid #d8dce5; float:right;display:inline-block;vertical-align:middle;color:#333; text-indent:0;}
.ml-dr-a{color:#29b0dc; text-decoration:underline;}
.btn-upload-qd{ padding:0 20px; height:28px; line-height:28px; margin-left:16px;vertical-align:bottom;display:inline-block;}
.error-list{ margin:20px 0; background:#f7f8fa; padding:0 68px 40px;}
.error-list .error-ts{padding:25px 0; color:#F00; text-align:center;}
.error-list .error-ts .icon-tip{background:url(../images/ml-icon.png) no-repeat -78px 0; width:14px; height:14px; display:inline-block; margin-right:5px;}
.error-list .error-ul{border-top:1px dashed #e4e4e5;max-height: 220px;overflow-y: scroll;}
.error-list .error-ul li{line-height:43px; border-bottom:1px dashed #e4e4e5; padding:0 15px;}

@media screen and (max-height:780px) {

.ml-main{height: 450px;overflow-y: scroll;}}