body{font-family:"微软雅黑";overflow: hidden;}
textarea{resize: none;}
button{outline: none;}
.clearfix{clear: both;}
ul,li{ margin: 0px; padding:0px; list-style: none;}
/********顶部块********/
.headerBar{background: url("../images/h_bg.png") repeat-x;height: 91px;position: fixed;top:0px;width: 100%;min-width: 1024px;}
.headerBar .logo {float:left;}
.headerBar .logo img{padding-top:1px;}
.headerBar .tabsBox {float:left;margin:0 auto;margin-left:60px;}
.headerBar .tabsBox li{list-style: none;float:left; cursor: pointer;}
.headerBar .tabsBox li a{display: block;color: #343233;text-decoration: none;padding:2px 15px;font-size: 12px;}
.headerBar .tabsBox li a i.ico{background: url("../images/h_icon1.png") no-repeat;width:26px;height: 27px;display: block;margin-bottom: 5px;}
.headerBar .tabsBox li a i.ico2{background: url("../images/h_icon2.png") no-repeat;}
.headerBar .tabsBox li a i.ico3{background: url("../images/h_icon3.png") no-repeat;}
.headerBar .tabsBox li a i.ico4{background: url("../images/h_icon4.png") no-repeat;}
.headerBar .tabsBox li a i.ico5{background: url("../images/h_icon5.png") no-repeat;}
.headerBar .tabsBox li a i.ico6{background: url("../images/h_icon6.png") no-repeat;}
.headerBar .tabsBox li a i.ico7{background: url("../images/h_icon7.png") no-repeat;}
/**********底部块*******/
.footBar{background: url("../images/f_bg.png") repeat-x;height: 36px;position: fixed;bottom: 0px;width:100%;padding:0px 15px;}
.footBar .left{float: left;color: #FFFFFF; font-size: 12px;line-height:36px;}
.footBar .left span:first-child{margin-right: 15px;}
.footBar .left span em{color: #a52429;font-style: normal;}
.footBar .right {float: right;padding-top:9px;}
.footBar .right a{float:left;color: #FFFFFF;font-size: 12px;border-left:1px solid #fff;padding:0px 10px;text-decoration: none;}
.footBar .right a:first-child{border-left:none;}

.footBar .center {color: #FFFFFF; font-size: 14px;line-height:36px;text-align: center;}
.footBar .center a{color: #FFFFFF;font-style: normal;}
/*******标签页**********/
.containBox{position: absolute;width: 100%;overflow-y: auto;top:93px;bottom:36px;}
.tagBox{margin-top:10px;position: relative;}
.tagBox .nav-tabs {border-bottom: 1px solid #dcdcdc;padding-left:5px;position: absolute;width: 100%;overflow: hidden;height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;}
.tagBox .nav-tabs li{margin-bottom: 0px;position: relative;}
.tagBox .nav-tabs li a{ font-size: 12px;padding:4px 10px;border-radius: 6px 6px 0px 0px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.tagBox .nav-tabs li.active a{ background: url("../images/tag.png") repeat-x; color: #ba1d26;font-weight: bold;}
.tagBox .nav-tabs li a i{ background: url("../images/close.png") center no-repeat; width:16px;height: 12px;background-size:12px 12px;font-style: normal; display: none;cursor: pointer;position: absolute;top:0px;right: 0px;}
.tagBox .nav-tabs li:hover a i{ display: inline-block;}
/**********/
.toolbar{}
.toolbar .btn .icon{background: url("../images/btn1.png") left center;background-size: 24px 24px;width:24px;height: 24px;display: block;}
.toolbar .btn .icon1{background: url("../images/btn1.png") left center no-repeat;background-size: 20px 20px;line-height:20px;padding-left:24px;height: 20px;display: inline-block;font-style: normal;}
.toolbar .btn .name{background: url("../images/btn8.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .print{background: url("../images/btn2.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .link{background: url("../images/btn3.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .cancel{background: url("../images/btn4.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .all_c{background: url("../images/btn5.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .query{background: url("../images/btn6.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .del{background: url("../images/btn7.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .refresh{background: url("../images/btn9.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .back{background: url("../images/btn10.png") left center no-repeat;background-size: 20px 20px;}
.toolbar .btn .add{background: url("../images/btn11.png") left center no-repeat;background-size: 20px 20px;}
/****内容*********/


.conBox-mp .leftTree{position: absolute;left:0px;width:240px;height:100%;background:white;overflow-x:hidden;overflow-y: auto;padding:0 5px;}
.conBox-mp .rightTable{position: absolute;left:250px;right:0px;height:100%;background: #f5e79e;overflow: auto;}


.leftTree ul.abn-tree{
    bottom: 40px;
    top: 5px;
    left:0;
    position: absolute;
    overflow: auto;
    width: 100%;
}
.leftTree .leftTree_btn{
    position: fixed;
    left:10px;
    bottom: 50px;

}
.leftTree .leftTree_btn button{font-size: 12px;width:70px;height:21px;border:none;}
.leftTree .leftTree_btn button.jd1{background: url("../images/jdbtn1.png") no-repeat;background-size: 70px 21px;}
.leftTree .leftTree_btn button.jd2{background: url("../images/jdbtn2.png") no-repeat;background-size: 70px 21px;}
.leftTree .leftTree_btn button.jd3{background: url("../images/jdbtn3.png") no-repeat;background-size: 70px 21px;}
.leftTree .leftTree_btn button.btn:hover,.leftTree .leftTree_btn button.btn:focus{box-shadow: 0px 0px 2px 0px #093D6B;border:none;outline:none;}


/*************/
.fluid_L{padding-top:15px;}
.fluid_L .row{margin-bottom:10px;}
.fluid_L .row .col-sm-2{
    width: 100px;
    line-height: 34px;
    font-size: 12px;
    color: #333;
}
/**********b表格样式*********/
.InpBox{margin: 10px auto}
.partBox{display: inline-block;width: 240px;;}
.partBox span{color: #666666;width:60px;float:left;text-align: right;padding-top:8px;font-size: 12px;}
.partBox span+div{margin-left:60px;}
.form-control {
    font-size: 12px;
}
.sort>label{white-space: nowrap;}
.sort>label+label{margin-left:0px !important;padding-right:0px ;}
.pd0{padding:0px;}


.dateBox{margin-top: 15px;}
.dateBox .date1{margin-bottom: 10px;}
.dateBox .date1 span{ float:left;text-align: right;width:25px;padding-top:7px;}
.dateBox .date1 span+div{ margin-left:35px;}
.state {border-top:1px solid #dcdcdc;margin-top:25px;}
.state p{margin-top:-10px;float:left;background: #fff;padding:0px 5px;clear: both;margin-bottom: 0px;}
.state .radio{margin-top:10px;padding-left:10px;}
.state .rad1{margin-top:20px;}
.list_box{padding:10px;background: #f2f2f2;border-bottom: 1px solid #dbdbdb;}
.list_box .form-group{margin-left:0px;margin-right: 0px;margin-bottom: 5px;}
.list_box .form-group:last-child{margin-bottom: 0px;}
.list_part{}
.list_part label{float:left;text-align: right;width:56px;padding-top:8px;font-weight: normal;font-size: 12px;}
.list_part label+div{margin-left:60px;}
.pd10{padding:10px;}
/********引用*********/
.quote{position: relative;}
.quote input{padding-right: 30px;}
.quote button{position: absolute;right:1px;top:1px;padding:6px 8px;border:none;border-radius: 0px 4px 4px 0px;}
.w76{width:76px !important; }
.mgl80{margin-left:80px !important;}
.foot{position: absolute;bottom: 0px;width: 100%;padding:5px;}
.right_form{bottom:45px;top:180px;}
/****************登录*********************/
.center{width:1024px;margin: auto;}
.login{margin-top:5%;}
.login .logo{margin:20px 0;height:55px;}
.login .mtitle{width:330px;height: 50px;line-height: 50px;float: right;
    position: absolute;right:-1px;top:-51px;text-align: center;border-top:1px solid #c2c2c2;
    border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.login .mtitle .mdiv{width: 50%;height: 1;float: left;}
.login .mtitle .active{background: #C8D9EA}
.login form{border:1px solid #c2c2c2;width:330px;height:402px;padding:28px 18px 0 20px;float: right;position: relative}
.login form label{margin-bottom: 15px;display: block;font-weight: normal;}
.login form h3{font-size: 16px;color:#6a6969;margin:0 auto;margin-bottom: 25px;}
.login form label input{width:290px;height:40px;line-height: 40px;padding-left:12px;vertical-align: middle;border:1px solid #c2c2c2;}
.login form label span{width:100px;height:38px;display: inline-block;margin-left:12px;vertical-align: middle;cursor: pointer;}
.login form label span img{width:100px;height:38px;}
.login form label a{font:14px;color:#2da4e6;text-decoration: none;}
.login form label button{height:46px;width:100%;margin-top:25px;font-size: 16px;font-weight: normal;}
/*********必录颜色*********/
.isNotNullColor{background-color: #C8D9EA!important;}

/*修改*/
.conBox-mp{position: absolute;left:0px;right:0px;bottom:0px;top:0px;}
.conBox-mp .onlyTable{position: absolute;left:0px;right:0px;top:0px; bottom:0px;background: #fff; overflow: auto; border-top: 0px solid #dfdfdf;}/*edit*/
.inpBox-mp{width: 100%; height:30px; margin: 8px 0px 8px 0px;}
.inpBox-w-mp{width: 7.5%; line-height: 30px; text-align: right; padding-right: 0.5%;float: left;}
.inpBox-i-mp{position: relative;width: 12%; line-height: 30px; float: left;}
.inpBox-i-mp select{width: 100%; height: 30px; line-height: 30px; border: 1px solid #dfdfdf;}
.inpBox-i-mp input{width: 100%; height: 30px; line-height: 30px; border: 1px solid #dfdfdf;}
.inpBox-i-mp .tc-mp{position: absolute;right:0px;width:30px;height:30px; line-height:30px;border:none;}
.inpBox-btn-mp{width: 135px; line-height: 30px; text-align: right; padding-right: 35px;float: right;}
.inpBox-btn-mp button{width: 100%;background:#c61623;cursor:pointer; color:#fff; height: 30px; line-height: 30px; border: 0px; }

.inpBox-w-mp-tc{width: 19%; line-height: 30px; text-align: right; padding-right: 0.5%;float: left;}
.inpBox-i-mp-tc{position: relative;width: 30%; line-height: 30px; float: left;}
.inpBox-i-mp-tc select{width: 100%; height: 30px; line-height: 30px; border: 1px solid #dfdfdf;}
.inpBox-i-mp-tc input{width: 100%; height: 30px; line-height: 30px; border: 1px solid #dfdfdf;}
.inpBox-i-mp-tc .tc-mp{position: absolute;right:0px;width:30px;height:30px; line-height:30px;border:none;}


.index-main-table{min-width:100%; max-width: 6500px;width:150%; margin-bottom:10px; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6;}
.index-main-table td{border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:30px;}
.index-main-table .tdbg{background:#f7f7f7; text-align:center; width:92px;}
.index-main-table .tdrl{width:118px;}
/*input{width:98%;border: 0px;height: 100%;padding-left: 2%;}*/
.index-main-table .tdrl input{width:98%;border: 0px;height: 100%;padding-left: 2%;}
.index-main-table .td50{width:50px;}
.index-main-table .td95{width:95px;}
.index-main-table .td200{width:200px;}
.index-main-table .tdselect{width:95px; height:30px; line-height:30px; border:0px; color:#999999; font-family:"΢���ź�"; font-size:13px;}
.index-main-table .tdtext{width:200px; height:28px; line-height:28px; border:0px; color:#999999; font-family:"΢���ź�"; font-size:13px;}
.index-main-table .tdtitle{background:#e7e7e7;}
.index-main-table .tdtitle td{text-align:center; max-width: 170px;width: 50px;}
.index-main-table .tdlist td{text-align:center; color:#666; max-width: 170px;width: 50px;padding-left: 3px;padding-right: 3px;line-height: 26px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.index-main-table .tdlist td a{text-decoration:none; color:#d25316;}
.index-main-table .tdlist td a:hover{text-decoration:none; color:#666;}
.index-main-table .tdlist:hover{background:#fef0eb;}
.index-main-table .tdlist1{background: #f8f8f8;}
.index-main-table .tdlist1 td{text-align:center; color:#666;min-width: 50px;padding-left: 3px;padding-right: 3px;line-height: 26px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.index-main-table .tdlist1 td a{text-decoration:none; color:#d25316;}
.index-main-table .tdlist1 td a:hover{text-decoration:none; color:#666;}
.index-main-table .tdlist1:hover{background:#fef0eb;}

.index-main-table-list{min-width:100%;  margin-bottom:10px; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6;word-break: keep-all;white-space:nowrap;}
.index-main-table-list td{border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:30px; padding: 0px 5px 0px 5px;}
.index-main-table-list .tdtitle{background:#e7e7e7;}
.index-main-table-list .tdtitle td{text-align:center; min-width: 100px; word-break: keep-all;white-space:nowrap;}
.index-main-table-list .tdlist td{text-align:center; color:#666; min-width: 100px;line-height: 26px;word-break: keep-all;white-space:nowrap; }
.index-main-table-list .tdlist td a{text-decoration:none; color:#d25316;}
.index-main-table-list .tdlist td input{height: 15px;line-height: 15px;margin-top: 10px;}
.index-main-table-list .tdlist td a:hover{text-decoration:none; color:#666;}
.index-main-table-list .tdlist:hover{background:#fef0eb;}
.index-main-table-list .tdlist1{background: #f8f8f8;}
.index-main-table-list .tdlist1 td{text-align:center; color:#666;min-width: 100px;padding-left: 3px;padding-right: 3px;line-height: 26px;word-break: keep-all;white-space:nowrap; }
.index-main-table-list .tdlist1 td a{text-decoration:none; color:#d25316;}
.index-main-table-list .tdlist1 td input{height: 15px;line-height: 15px;margin-top: 10px;}
.index-main-table-list .tdlist1 td a:hover{text-decoration:none; color:#666;}
.index-main-table-list .tdlist1:hover{background:#fef0eb;}
.td-div{width: 20%;float: left;border-left: 1px solid #d6d6d6;height: 100%; text-align: center}
.td-xh{width: 50px;min-width: 50px;}

.index-main-table-list-tc{min-width:100%;  margin-bottom:10px; border-left:1px solid #d6d6d6; border-top:1px solid #d6d6d6;word-break: keep-all;white-space:nowrap;}
.index-main-table-list-tc td{border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; height:30px; padding: 0px 5px 0px 5px;}
.index-main-table-list-tc .tdtitle{background:#e7e7e7;}
.index-main-table-list-tc .tdtitle td{text-align:center; min-width: 50px; word-break: keep-all;white-space:nowrap;}
.index-main-table-list-tc .tdlist td{text-align:center; color:#666; min-width: 50px;line-height: 26px;word-break: keep-all;white-space:nowrap; }
.index-main-table-list-tc .tdlist td a{text-decoration:none; color:#d25316;}
.index-main-table-list-tc .tdlist td a:hover{text-decoration:none; color:#666;}
.index-main-table-list-tc .tdlist:hover{background:#fef0eb;}
.index-main-table-list-tc .tdlist1{background: #f8f8f8;}
.index-main-table-list-tc .tdlist1 td{text-align:center; color:#666;min-width: 50px;padding-left: 3px;padding-right: 3px;line-height: 26px;word-break: keep-all;white-space:nowrap; }
.index-main-table-list-tc .tdlist1 td a{text-decoration:none; color:#d25316;}
.index-main-table-list-tc .tdlist1 td a:hover{text-decoration:none; color:#666;}
.index-main-table-list-tc .tdlist1:hover{background:#fef0eb;}



.menu_icon{width: 96%; margin: 0 auto; padding: 40px 0px 0px 0px;}
.menu_icon li{width:128px;height: 140px; padding-right:5px; padding-bottom: 20px; padding-left: 5px; float: left; cursor: pointer; text-align: center; /*background:url(../images/icon/base-bg1.png) no-repeat;*/}
.menu_icon li:hover{/*background:url(../images/icon/base-bg.png) no-repeat;*/ color: #10e000}
/*.menu_icon li img{height: 90px;}*/
.menu_icon li span{line-height: 28px; font-size: 16px; text-align: center;}
/*修改*/
.menu_icon_report_f{width: 255px;float: left; margin-right:10px;}
.menu_icon_report_n{width: 255px; margin-right:10px;}
.menu_icon_report{width: 100%; margin: 0 auto; padding: 20px 0px 0px 20px;}
.menu_icon_report div .mirli{ width: 255px; padding-left: 8px; line-height: 40px; height: 40px; background: #f6f8fa; border: 1px solid #dcdcdc; font-weight: bold;}
.menu_icon_report div .mirlinone{height:1px;border-top: 1px solid #dcdcdc;border-bottom: 0px;}
.menu_icon_report div ul li{width: 255px; height:40px;  padding-left: 8px; line-height: 40px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px dashed #dcdcdc; background: #fff;}
.menu_icon_report div ul li img{width:22px;height:22px}

.select_btn{width: 99%; margin: 0 auto; padding: 0px;}
.select_btn li{width: 135px; line-height: 30px;float:left }
.select_btn li button{width: 100%;background:#c61623;cursor:pointer; color:#fff; height: 30px; line-height: 30px; border: 0px; }


.select_tj_hd{display: inline-block; margin-left: 5px;}
.select_tj_hd ul{width: 350px;height: 32px;line-height: 32px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; float: left;}
.select_tj_hd ul span{width: 89px;height: 30px;line-height: 30px; text-align: right;  border-bottom: 1px solid #dedede; border-right:1px solid #dedede; padding-right: 5px;float: left;}
.select_tj_hd ul li{width: 260px;height: 30px;line-height: 30px;position: relative; float: left; border-bottom: 1px solid #dedede; border-right:1px solid #dedede;}
.select_tj_hd ul li input{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}

.select_tj_hd ul li div{ max-height: 200px;top: 30px; background: #fff;border-left: 1px solid #d7d5d5;border-right: 1px solid #d7d5d5;border-bottom: 1px solid #d7d5d5; z-index: 1000; position: absolute;overflow-y: auto;overflow-x: hidden;}
.select_tj_hd ul li div ul{width: 240px;margin-bottom: 0px;height:30px;line-height:30px;}
.select_tj_hd ul li div ul li{margin:0px;border-top: 1px solid #ccc;white-space:nowrap;cursor: pointer;height:30px;line-height:30px;padding:0px 0px 0px 5px;background-color: #ffffff;color: #000000; }
.select_tj_hd ul li div ul li:hover{background: #cccc77;}


.select_tj_hd_s{display: inline-block; margin-left: 5px;}
.select_tj_hd_s ul{width: 550px;height: 34px;line-height: 32px; border: none; float: left;}
.select_tj_hd_s ul span{width: 89px;height: 34px;line-height: 34px; text-align: right;  border:none; padding-right: 5px;float: left;}
.select_tj_hd_s ul li{width: 460px;height: 34px;line-height: 34px;position: relative; float: left; border: none;}
.select_tj_hd_s ul li input{width: 100%;height: 34px;padding: 6px 5px;border: 1px solid #ccc;border-radius: 4px;}

.select_tj_hd_s ul li div{ max-height: 200px;top: 34px; background: #fff;border-left: 1px solid #d7d5d5;border-right: 1px solid #d7d5d5;border-bottom: 1px solid #d7d5d5; z-index: 1000; position: absolute;overflow-y: auto;overflow-x: hidden;}
.select_tj_hd_s ul li div ul{width: 460px;margin-bottom: 0px;height:30px;line-height:30px;}
.select_tj_hd_s ul li div ul li{margin:0px;border-top: 1px solid #ccc;white-space:nowrap;cursor: pointer;height:30px;line-height:30px;padding:0px 0px 0px 5px;background-color: #ffffff;color: #000000; }
.select_tj_hd_s ul li div ul li:hover{background: #cccc77;}


.select_tj{width: 100%; margin: 0 auto; padding-bottom: 10px;}
.select_tj div{width: 100%;margin-bottom: 5px;}
.select_tj div li{min-width: 80px; line-height: 30px;float:right;margin-left: 5px; }
.select_tj div li .rightbtn{text-align: right; padding-right: 5px;float: right;}
.select_tj div li button{width: 100%;background:#c61623;cursor:pointer; color:#fff; height: 30px; line-height: 30px; border: 0px; }

.handsontablebtn{width: 100%;background:#fff;cursor:pointer; color:#c61623; height: 22px; line-height: 22px; border: 0px;}
.handsontablebtn2{width: 50%;background:#fff;cursor:pointer; color:#c61623; height: 22px; line-height: 22px; border: 0px;float: left;}

.select_tj ul{width: 250px;height: 30px;line-height: 30px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; float: left;}
.select_tj ul span{width: 89px;height: 30px;line-height: 30px; text-align: right;  border-bottom: 1px solid #dedede; border-right:1px solid #dedede; padding-right: 5px;float: left;}
.select_tj ul li{width: 160px;height: 30px;line-height: 30px;position: relative; float: left; border-bottom: 1px solid #dedede; border-right:1px solid #dedede;}
.select_tj ul li select{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}
.select_tj ul li input{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}
.select_tj ul li button{position: absolute;top:0px;right:0px;width:30px;height:29px; line-height:29px;border:none;}

.select_tj ul li div{ max-height: 200px;top: 30px; background: #fff;border-left: 1px solid #d7d5d5;border-right: 1px solid #d7d5d5;border-bottom: 1px solid #d7d5d5; z-index: 1000; position: absolute;overflow-y: auto;overflow-x: hidden;}
.select_tj ul li div ul{margin-bottom: 0px;height:30px;line-height:30px;}
.select_tj ul li div ul li{margin:0px;border-top: 1px solid #ccc;white-space:nowrap;cursor: pointer;height:30px;line-height:30px;padding:0px 0px 0px 5px;background-color: #ffffff;color: #000000; }
.select_tj ul li div ul li:hover{background: #cccc77;}


.select_tj_ldl{width: 100%; margin: 0 auto; padding-bottom: 10px;}
.select_tj_ldl ul{width: 190px;height: 30px;line-height: 30px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; float: left;}
.select_tj_ldl ul span{width: 89px;height: 30px;line-height: 30px; text-align: right;  border-bottom: 1px solid #dedede; border-right:1px solid #dedede; padding-right: 5px;float: left;}
.select_tj_ldl ul li{width: 100px;height: 30px;line-height: 30px;position: relative; float: left; border-bottom: 1px solid #dedede; border-right:1px solid #dedede;}
.select_tj_ldl ul li select{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}
.select_tj_ldl ul li input{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}
.select_tj_ldl ul li button{position: absolute;top:0px;right:0px;width:30px;height:29px; line-height:29px;border:none;}
.select_tj_ldl .btn_ldl{width: 50px;cursor:pointer;margin-left: 5px; height: 30px; line-height: 30px; border: 0px;}

.qgg{padding:10px; width:31%;}
.qfgg{padding:10px; width:69%;}
.gg{width:100%;height: 100%;}
.gg-title{width:99%; line-height:33px;height:33px; border:1px solid #dfdfdf; background:url(../images/gg_bg.jpg);overflow: hidden}
.gg-list{width:99%; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.gg-list li{width:95%; line-height:35px; border-bottom:1px dashed #dfdfdf; padding:0px 3% 0px 3%;}
.gg-title .title1{padding:10px;line-height:33px;height:33px;border-right:1px solid #dedede;text-align: center;}
.gg-title .title2{padding:10px;line-height:33px;height:33px;border-right:1px solid #dedede;text-align: center;background: #dedede}

.gg-listmenu{width: 99%; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.gg-listmenu li{width:128px;height: 120px; padding-right:5px; padding-bottom: 20px; padding-left: 5px; float: left; cursor: pointer; text-align: center; /*background:url(../images/icon/base-bg1.png) no-repeat;*/}
.gg-listmenu li:hover{/*background:url(../images/icon/base-bg.png) no-repeat;*/ color: #10e000}
.gg-listmenu li span{line-height: 28px; font-size: 16px; text-align: center;}
.modal_tl{width: 200px;height:30px;float: left;margin-top: 5px}
.modal_tl label{width: 70px;height:30px;line-height: 30px;float: left;text-align: center;}
.modal_tl div{width: 130px;height:30px;line-height: 30px;float: left;}
.modal_tl select{width: 130px;height:30px;line-height: 30px;float: left;}
.modal_tl input{width: 130px;height:30px;line-height: 30px;float: left;}

.modal_user{width: 50%;height:30px;float: left;margin-top: 5px}
.modal_user label{width: 30%;height:30px;line-height: 30px;float: left;text-align: right;}
.modal_user div{width: 65%;height:30px;line-height: 30px;float: left;margin-left: 5px;}
.modal_user select{width: 100%;height:30px;line-height: 30px;float: left;}
.modal_user input{width: 100%;height:30px;line-height: 30px;float: left;cursor: auto;}
.modal_usercheckbox{height: 15px;line-height: 15px;width: 15px;margin-top: 7px;}

.mps_nav ul li{
    cursor:default;
    float:left;
    position:relative;
    z-index:9999;
    -webkit-transition:all .6s ease-in;
    -moz-transition:all .6s ease-in;
    -o-transition:all .6s ease-in;
    transition:all .6s ease-in;
    /*display:block;
    width:96px;
    border:2px solid gray;
    height:26px;
    line-height:26px;
    text-align:center;*/
}
.mps_nav ul li span{
    display:inline-block;
    padding:0 3px;
    color:#333;
    text-decoration:none;
    height:53px;
    padding-top: 2px;
    text-align: center;
    cursor: pointer;
}
.mps_nav ul li span:hover {
    background:url(../images/icon/menu-bg-1.png) no-repeat;
    height:53px;
    padding:0 3px;
    padding-top: 2px;
    text-align: center;
    cursor: pointer;
}
.flash-wrap .li_img{width: 149px; float: left; list-style: none;padding-top: 1px;}
.flash-wrap .li_word{ float: left; line-height: 55px; font-size: 18px; color: #333; list-style: none;}


/*2016-06-27新增*/
.report-main{position: absolute;height: 100%;}


.select_tj_mps ul{width: 100%;height: 40px;line-height: 40px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; float: left;}
.select_tj_mps ul span{width: 20%;height: 40px;line-height: 40px; text-align: right;  border-bottom: 1px solid #dedede; border-right:1px solid #dedede; padding-right: 5px;float: left;}
.select_tj_mps ul li{width: 80%;height: 40px;line-height: 40px;position: relative; float: left; border-bottom: 1px solid #dedede; border-right:1px solid #dedede;}
.select_tj_mps ul li input{width: 100%; height: 36px; line-height: 36px; border: 0px solid #dfdfdf;font-size: 14px;}
.select_tj_mps ul li button{position: absolute;top:0px;right:0px;width:50px;height:39px; line-height:39px;border:none;text-align: center;}


.rightTable_img{position: absolute;width: 300px;right: 10px;height: 100%;overflow: auto;}
.rightTable_img li{width: 150px;float: left;}
.rightTable_img li img{height: 180px;width: 150px;}
.modal_top_mps{width:90%;margin-left: 5%; height: 30px; margin-top: 10px;}
.modal_top_mps .mpsdiv{width: 40%;height:100%;line-height:100%;float: left;text-align: right;margin-right: 10px;}
.modal_top_mps .mpsdiv label{padding-top: 10px;}
.modal_top_mps .mpsdiv2{width:40%;float: left;}

.mpssupernatant{
    border:none;right:0px;top:0px;position:absolute;
}


.ymtable8{width: 100%; margin:0px; padding: 0px; border-left: 1px solid #969696; border-top: 1px solid #969696;}
.ymtable8 th{background: #dedede; height: 30px; text-align: center; border-bottom: 1px solid #969696; border-right: 1px solid #969696;}
.ymtable8 td{ height: 30px; text-align: center; border-bottom: 1px solid #969696; border-right: 1px solid #969696;}
.ymtable8 td input[type="text"]{height: 100%;width: 50px;border: 0px ;margin: 0px;}
.ymtable8 td input[type="checkbox"]{height: 100%;}

.mpscontainer{
    width: 100%;
    overflow: auto;
    white-space: nowrap;
    padding: 10px;
}
.mpscontainer .divitem{
    display:inline-block;
    box-sizing: border-box;
    max-height: 450px;
    min-width: 300px;
    width: 25%;
    overflow: auto;
}
.mpstop{
    z-index: 1041;
}
.diypichdl{
    max-height: 450px;
    width: 25%;
    float: left;
    overflow: auto;
}.diypichdm{
     max-height: 450px;
     width: 25%;
     float: left;
     overflow: auto;
 }
.diypichdr{
    max-height: 450px;
    width: 50%;
    float: right;
    overflow: auto;
}
.diypicul{
    width: 100%;
    padding: 5px;
    position: relative;
}
.delpic{
    position: absolute;
    top: 5px;
    right: 10px;
    z-index: 99999;
}
.diyinput{
    padding: 5px 0px;
}
.diyinput input{
    width: 140px;
    text-align: center;
}
.diyinput textarea{
    width: 100%;
    text-align: left;
}
.diypicli{
    width: 100%;
    height: 400px;
    line-height: 400px;
    max-height: 400px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.diypicli img{
    display: inline-block;
    max-height: 100%;
    width: auto;
    max-width: 100%;
}
.seldiypic{
    border:1px dashed #b91c25;
}
.unseldiypic{
    border:1px dashed #dedede;
}
.adddiypic{
    cursor:pointer;
    padding-top: 30px;
    float: left;
}


.diypicul1{
    float: left;
    width: 100px;
    padding: 5px;
    position: relative;
}
.diypicli1{
    width: 100px;
    height: 200px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.diypicli1 img{
    display: inline-block;
    max-height: 100%;
    width: auto;
    max-width: 100%;
}

.diypicli1text{
    width: 100px;
    padding: 5px;
    line-height: 20px;
    text-align: center;
}
.diypicli1text span {
    word-break:normal;
    width:auto;
    display:block;
    white-space:pre-wrap;
    word-wrap : break-word ;
    overflow: hidden ;
}
.mpsimgbtn{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 30px;
    padding: 0px 5px
}
.mpsimgbtn button {
    height: 100%;
    width: 100%;
}

.select_tjimg {margin: 0 auto;}
.select_tjimg ul{width: 250px;height: 30px;line-height: 30px; border-left: 1px solid #dedede; float: left;}
.select_tjimg ul span{width: 89px;height: 30px;line-height: 30px; text-align: right;  border-right:1px solid #dedede; padding-right: 5px;float: left;}
.select_tjimg ul li{width: 160px;height: 30px;line-height: 30px;position: relative; float: left; border-right:1px solid #dedede;}
.select_tjimg ul li select{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}
.select_tjimg ul li input{width: 99%; height: 30px;margin: 0px; line-height: 30px; border: 0px solid #dfdfdf;}
.select_tjimg ul li button{position: absolute;top:0px;right:0px;width:30px;height:29px; line-height:29px;border:none;}


.select_diy{width: 100%; margin: 0 auto; padding-bottom: 10px;}
.select_diy ul{min-width: 100px;height: 50px;line-height: 50px;float: left;padding: 10px;}
.select_diy ul span{min-width: 50px;height: 30px;line-height: 30px; text-align: right;   padding-right: 5px;float: left;}
.select_diy ul li{width: 50px;height: 30px;line-height: 30px; float: left;border:1px solid #dedede;border-radius: 3px;}
.select_diy ul li input{width: 99%; height: 26px; line-height: 26px; border: none;text-align: center;}



.select_tj1 ul{width: 300px;height: 30px;line-height: 30px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; float: left;}
.select_tj1 ul span{width: 99px;height: 30px;line-height: 30px; text-align: right;  border-bottom: 1px solid #dedede; border-right:1px solid #dedede; padding-right: 5px;float: left;}
.select_tj1 ul li{width: 200px;height: 30px;line-height: 30px;position: relative; float: left; border-bottom: 1px solid #dedede; border-right:1px solid #dedede;}
.select_tj1 ul li input{width: 99%; height: 26px; line-height: 26px; border: 0px solid #dfdfdf;}
.select_tj1 ul li button{position: absolute;top:0px;right:0px;width:30px;height:29px; line-height:29px;border:none;}

.select_tj1 ul li div{ max-height: 200px;top: 30px; background: #fff;border-left: 1px solid #d7d5d5;border-right: 1px solid #d7d5d5;border-bottom: 1px solid #d7d5d5; z-index: 1000; position: absolute;overflow-y: auto;overflow-x: hidden;}
.select_tj1 ul li div ul{margin-bottom: 0px;height:30px;line-height:30px;}
.select_tj1 ul li div ul li{margin:0px;border-top: 1px solid #ccc;white-space:nowrap;cursor: pointer;height:30px;line-height:30px;padding:0px 0px 0px 5px;background-color: #ffffff;color: #000000; }
.select_tj1 ul li div ul li:hover{background: #cccc77;}
.selmenu{
    background: #dedede;
}
.pv_pic{
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    padding: 0px 5px;
    margin: 0px;
    text-align: center;
    border: 1px solid #dfdfdf;
}
.pv_pic_li{
    position: relative;
    display: inline-table;
    vertical-align: top;
    min-width: 50px;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
    border: 1px solid #dfdfdf;
}
.issel{
    color: #00c2cc;
}

.pv_pic_li1{
    width: 400px;
    max-width: 100%;
    min-width: 33%;
    float: left;
    margin: 0px;
    padding: 0px;
    min-height: 450px;
}