@charset "utf-8";
html, body {
    min-height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family:'MacroSoft Yahei','微软雅黑';
    font-weight: 400;
    font-size:12px;
}
h3{
    font-size: 16px;
}
.nav-head{
    width: 200px;
    color:#fff;
}
.logo-txt{
    background-color: #d22328;
    text-align: left;
    height: 50px;
    padding-top: 11px;
    padding-left: 18px;
}
.logo-txt p{
    font-size: 18px;
    margin-bottom: -8px;
}
.logo-txt span{
    display: block;
}
.navbar-static-side {
    position: fixed;
    width: 200px;
    z-index: 2001;
    height: calc(100vh-50px);
    top: 50px;
    background-color: #414141;
}
.scroll-div .navbar-collapse{
    padding: 0;
    overflow: hidden;
}
#side-menu{
    width: 230px;
    overflow: auto;
    height: calc(100vh - 50px);
}
#side-menu .nav-first{
  width: 60px;
  float: left;
  margin-bottom: 0;
  min-height: 100%;
}
#side-menu .nav-first li{
  color: #ddd;
  text-align: center;
  padding: 16px 0;
  cursor: pointer;
  font-size: 16px;
}
#side-menu .nav-first li.cur-nav{
  background-color: #0070c0;
  color: #bce3ff;
}

#side-menu .nav-first+.nav{
  width: 140px;
  margin-left: 60px;
  min-height: 100%;
  background-color: #ebf7ff;
}
/* .sidebar-collapse li{
    border-bottom: thin solid #383838;
    width: 200px;
} */
.sidebar-collapse li a{
    color: #777;
    cursor: pointer;
    padding: 14px 0 14px 14px;
    transition:all 0.5s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nav>li>a:focus, .nav>li>a:hover{
    background-color: transparent;
}

.scroll-div{
    height: 100vh;
    width: 100%;
}
.sidebar-collapse li a.cur-nav, .sidebar-collapse li ul li a.cur-nav{
    background-color: #A8A8A8;
    color: #FFFFFF;
    border-color: #A8A8A8;
}
.sidebar-collapse li ul{
    display: none;
}
/* .nav-second-level.collapse{
    border-top: thin solid #383838;
} */
.sidebar-collapse li ul.nav-second-level li{
    height: 40px;
    line-height: 40px;
    border: none;
    background-color: #fff;
}
.sidebar-collapse li ul.nav-second-level li a{
    display: block;
    padding: 0 10px 0 25px;
    height: 100%;
}
.sidebar-collapse li ul li a span,
.sidebar-collapse li ul li span{
    display: block;
    width: 5px;
    height: 5px;
    border:thin solid #999;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 18px;
    right: 10px;
	z-index: 10;
}
.sidebar-collapse li i{
    display: block;
    width: 20px;
    height: 17px;
    background-image: url(../images/zcd.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    margin: 0 auto;
}


.icon1{
    background-position: 2px 0;
}
.icon2{
    background-position: 2px -49px;
}
.icon3{
    background-position: 2px -97px;
}
.icon4{
    background-position: 3px -147px;
}
.icon5{
    background-position: 2px -192px;
}
.icon6{
    background-position: 2px -241px;
}
.icon7{
    background-position: 3px -288px;
}
.icon8{
    background-position: 3px -337px;
}
.icon9{
    background-position: 2px -384px;
}
.icon10{
    background-position: 2px -433px;
}
.icon11{
    background-position: 2px -481px;
}
.icon12{
    background-position: 2px -529px;
}
.icon13{
    background-position: 2px -577px;
}
.icon14{
    background-position: 2px -625px;
}
.icon15{
    background-position: 2px -675px;
}
.icon16{
    background-position: 2px -720px;
}
.icon17{
    background-position: 2px -768px;
}
.icon18{
    background-position: 3px -816px;
}
.icon19{
    background-position: 3px -865px;
}
.sidebar-toggle{
    position:absolute;
    top:48%;
    right:-5px;
    z-index: 10;
}
.main-content{
    margin-left:200px;
}
.main-top{
    left:0px;
    background-color: #d22328;
    height: 50px;
}
.top-search{
    width: 258px;
    height: 30px;
    margin-top: 3px;
}
.top-search .form-control{
    width:228px;
    border:none;
    background-color: #fff;
    -webkit-border-radius: 15px 0 0 15px;
    -moz-border-radius: 15px 0 0 15px;
    border-radius: 15px 0 0 15px;
    float: left;
    height: 28px;
    color:#999;
	padding:3px 12px;
}
.top-search .ser-btn{
    width: 30px;
    height: 28px;
    background: url(../images/fdj.png) no-repeat center center #f2f2f2;
    border:thin solid #ddd;
    border-left: none;
}
.right-tool{}
.right-tool li{
    float: left;
    height: 51px;
}
.right-tool li.user-first{
    padding: 9px 10px;
}
.right-tool li.user-jue:hover{
    background-color: transparent;
    cursor: default;
}
.right-tool li.user-jue a{
    color:#fff;
}
.right-tool li.user-jue a:hover,
.right-tool li.user-jue a:focus{
    background-color: transparent;
    color:#fff;
    cursor: default;
}
.right-tool li:hover,.right-tool li.hover{
    background-color: rgba(0,0,0,0.1);
    cursor: pointer;
}
.zhan-change{
    margin-top:15px;
    color: #fff;
    border-bottom: thin solid #ddd;
    text-align: left;
    cursor: pointer;
    margin-right: 20px;
    padding-left: 10px;
}
.right-tool>li>a{
    display: inline-block;
    cursor: pointer;
    border-left: thin solid #1281d0;
    line-height: 20px;
    margin-top: 15px;
    padding: 0 15px;
}
.nav-user{
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-top: 3px;
    background-color: #fff;
}
.nav-user img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.nav-user i.icon{
	display:block;
    color: rgba(255,255,255,0.8);
    line-height: 30px;
}
.tuichu i.icon,
.changes i.icon{
    font-size: 22px;
    color: rgba(255,255,255,0.8);
}
.navbar-default .navbar-nav>li>a.user-name{
    color: #fff;
    margin-left: 2px;
    border-left: none;
    margin-top: 7px;
    padding: 0 0 0 5px;
}
.navbar-nav>li>a:hover{
    text-decoration: none;
}
.right-tool .dropdown-menu>li{
    height: 100%;
}
.right-tool .dropdown-menu>li:hover{
    background-color: transparent;
}
.user-message{
    background-color: #334154;
    position: absolute;
    width: 165px;
    border-top:none;
    top: 50px;
    left: -1px;
    padding: 0 10px;
}
.user-message li{
    float: none;
    color: #fff;
    height: 45px;
    line-height: 43px;
}
.user-message li a{
    color: #fff;
    cursor: pointer;
    line-height: 43px;
    text-decoration: underline;
}
.user-message li.uer-pwd{
    border-bottom: thin solid #273140;
}
.user-message li.uer-pwd:hover{
    background-color: transparent;
    cursor: default;
}
.user-name b{
    float: right;
    margin-top: 7px;
}
.content-tabs{
    padding-top: 50px;
}
.top-brand{
    height: 40px;
    line-height: 40px;
    border-bottom: thin solid #f2f2f2;
    background-color: #fff;
    position: relative;
}
.menu-btn{
    width: 50px;
    height: 40px;
    text-align: center;
    border-right: thin solid #f2f2f2;
    cursor: pointer;
}
.menu-btn:nth-last-child(1){
    border-left: thin solid #f2f2f2;
}
.menu-btn a{
    display: block;
    color: #999;
    height: 40px;
    line-height: 40px;
}
.menu-btn a i{
    top: 12px;
}
.page-tabs{
    position: absolute;
    left: 50px;
    right: 132px;
    overflow: hidden;
}
.page-tabs ul{
    width:100000px;
    position: relative;
    z-index: 5;
}
.top-brand ul.dropdown-menu-right{
    right:0;
    left:auto;
}
.top-brand li{
    float: left;
    position: relative;
    -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    border-right: thin solid #f2f2f2;
    padding: 0 15px;
}
.top-brand li a{
    display: inline-block;
    color: #999;
}
.top-brand li i{
    color: #999;
    cursor: pointer;
	transition: 2s;
	-webkit-transition: 2s;
}
.top-brand li a:hover{
    text-decoration: none;
}
.top-brand li a.orange{
    color: #d22328;
}
.top-brand li p{
    position: absolute;
    right: 5px;
    top: 14px;
    cursor: pointer;
}
.top-brand li p img{
    width: 12px;
}
.roll-right{
    float: right;
}
.roll-right.btn-group button {
    width: 80px;
    color: #999;
}
.content-tabs button {
    background: #fff;
    border: 0;
    height: 39px;
    width: 40px;
    outline: 0;
}
.top-brand .dropdown-menu>li{
    height: 25px;
	line-height: 25px;
}
.top-brand .dropdown-menu>li.divider{
    height: 3px;
	width: 100%;
}
.top-brand .dropdown-menu>li>a {
    border-radius: 3px;
    color: inherit;
    text-align: left;
    font-weight: 400;
    border-right: none;
    cursor: pointer;
}
.mainContent{
    height: calc(100vh - 90px);
    overflow: hidden;
    min-width: 1050px;
}
/*kaidan*/
.billing-pad{
    padding: 8px 10px;
}
.billing-top{
    width:576px;
    height: 30px;
    margin: 0 auto 10px;
    border:thin solid #d22328;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.billing-top p{
    width:50%;
    float: left;
    text-align: center;
}
.billing-top a{
    color:#999;
    display: block;
    cursor: pointer;
    line-height: 28px;
}
.rad-left{
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
}
.rad-right{
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
}
.billing-top p.bing a{
    background-color: #d22328;
    color:#fff;
}
.billing-box{
    padding:15px 30px;
    width: 1126px;
    margin: 0 auto;
}
.billing-title{}
.tit-name{
    font-size: 18px;
    margin-top: 2px;
}
.tit-name span{
    display: block;
    font-size: 12px;
	margin-bottom:10px;
}
.tit-left{
    position: absolute;
	top:5px;
}
.tit-left span{
    margin-right: 20px;
}
.tit-left input.tit-check{
    float:left;
    margin-top: 4px;
    margin-right: 2px;
}
.tit-left.right{
	right:0;
}
.tit-put{
    height:20px;
    border:none;
    border-bottom: thin solid #fff;
    padding-left: 2px;
    width: 100px;
    background-color: #fff;
}
.tit-put.able{
    border-bottom: thin solid #ccc;
}
.billing-piao{
    margin-top: 10px;
    height: 30px;
}
.billing-piao span{
     line-height: 26px;
 }
.bill-dao{
    width:38%;
    float: left;
}
.bill-dao input{
    border:none;
    border-bottom: thin solid #333;
    padding-left: 5px;
}
.bill-dao .inline{
    cursor: pointer;
    margin-bottom: 1px;
}
.bill-dao .inline i.icon{
    font-size: 16px;
    vertical-align: text-bottom;
}
.zd-name{
    color:#fd9b42;
    width: 25%;
}
.zd-adress{
    width: 50%;
}
.grey-item{
    background-color: #ddd;
    padding: 1px 6px;
}
.grey-item.zd-name{
    color:#000;
}
.bill-zhuan{
    float: right;
}
.zhuan-box{
    width: 150px;
    border-bottom: thin solid #333;
    height: 25px;
}
.zhuan-box input{
    color: #333;
    height: 22px;
    line-height: 22px;
    width: 130px;
}
.zhuan-box i{}
.bill-chu{
    position: absolute;
    right: 0;
    width: 140px;
    z-index: 10;
    display: none;
}
.bill-chu ul{
    border:thin solid #ccc;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 3px #ccc;
    -moz-box-shadow: 0 2px 3px #ccc;
    box-shadow: 0 2px 3px #ccc;
}
.bill-chu li a{
    display: block;
    line-height: 25px;
    padding-left: 5px;
}
.bill-chu li a:hover,.bill-chu li.li-select a{
    cursor: pointer;
    background-color: #abd9fa;
    color: #000;
}
.z-txt{
    display: inline-block;
    width: 40%;
    vertical-align: middle;
}
.piao-tab td span.z-slip{
    display: inline-block;
}
.piao-tab{
    border: thin solid #333;
    width: 100%;
    color:#000;
    font-weight: bold;
}
.piao-tab td,.piao-tab th{
    padding: 8px;
    border: thin solid #333;
    vertical-align: middle;
}
.piao-tab td{
    font-weight: normal;
}
.piao-tab td.td-bg{
    background-color: #f2f2f2;
    font-weight: bold;
    text-align: center;
}
.piao-tab td p{
    margin-bottom: 0;
}
.piao-tab tr.hw-tr td.td-bg,
.piao-tab tr.yun-tr td{
    /*border-top: 2px solid #333;*/
}
.piao-tab tr.sun-tr td{
    border-top:thin solid #333;
    border-bottom: 2px solid #333;
}
.piao-tab td input,.piao-tab td select,.piao-tab td i,.piao-tab td span{
    vertical-align: middle;
}
.piao-tab td input{
    margin-right: 2px;
}
.piao-tab td span input{
    margin-top: -2px;
}
.piao-tab td .pei-list input{
    margin-top: 2px;
}
.piao-tab td .ui-select{
    display: inline-block;
    height: 25px;
    line-height: 17px;
    border: thin solid #ccc;
    padding-right: 0;
    padding-left: 3px;
    vertical-align: middle;
}
.piao-tab td .ui-select.baoz{
    width: 140px;
}
.piao-tab td .ui-select.baoz span{
    width: 35px;
}
.piao-tab td .ui-select span{
    width: 50%;
    line-height: 23px;
	margin-left: 10px;
}
.piao-tab td .ui-select .ui-right{
    margin-top: 0px;
}
.mid-width{
    width: 90%;
}
.sml-width{
    width: 65%;
}
.mal-width{
    width: 98%;
}
.oth-width{
    width: 57%;
}
.log-width{
    width: 95%;
}
.blur-top{
    border-top-width:2px;
}
.blur-bor{
    border-top-width:2px;
    border-bottom-width:2px;
}
.piao-tab.blur-bor td.td-bg{
    border-bottom: thin solid #333;
    border-top: thin solid #333;
}
.blur-bor span,.blur-bor input,.blur-bor select,.pei-list p input{
    display: inline-block;
    float: left;
    margin-right: 2px;
}
.piao-tab .sml-width.inline{
    min-width: 150px;
    width: auto;
}
.pei-list{
    padding: 0 15px;
}
.pei-list p{
    width: 50%;
    float: left;
    margin-bottom: 2px;
}
.billing-btm{
    margin-top: 15px;
}
.b-put{
    width: 100px;
    border-bottom: thin solid #ccc;
    padding-left: 5px;
}
.billing-btm .inline{
    margin-right: 10px;
    vertical-align: text-bottom;
}
.billing-btm input{
    margin-right: 2px;
}
.billing-btm input.left{
    margin-top: 3px;
    margin-right: 3px;
}
.lu-xian{
    background-color: #fefdd7;
    padding: 0 10px;
    line-height: 28px;
    min-height: 30px;
}
.lu-xian i{
    color:#fc8f35;
    margin: 0 5px;
}
.lu-xian p{
    margin-left: 0px;
}
.lu-xian.bor-btm{
    margin-top: 0;
}
.dao-hide{
    position: absolute;
    left: 0;
    z-index: 50;
    width: 783px;
	box-shadow:0 0 4px 1px rgba(0,0,0,0.5);
    background-color: #fff;
}
.dao-hide table.piao-tab,
.dao-hide table.piao-tab td,
.dao-hide table.piao-tab th{
    border:thin solid #ddd;
	text-align: center;
}
.dao-hide table.piao-tab td.td-bg,
.dao-hide table.piao-tab th.td-bg{
    background-color: #f2f2f2;
}
.dao-hide.smaller{
    width: 420px;
}
.dao-hide table.piao-tab tr:hover td,
.dao-hide table.piao-tab tr.td-select td{
    cursor: pointer;
    background-color: #abd9fa;
}
.dao-hide table.piao-tab tr:hover th{
	background-color: #f2f2f2
}

.kd-item{
    border-bottom: thin solid #ddd;
}
.kd-item.last{
    border-bottom: none;
}
.kd-item .pad10{
    padding-left: 30px;
}
.bill-row1{
    width: 38%;
}
.bill-row2{
    width: 62%;
}
.bill-row2 .bor-side{
    border-right: none;
}
.kd-top{
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.kd-top img{
    vertical-align: text-bottom;
    margin-right: 5px;
}
.kd-row{
    margin-bottom: 8px;
    position:relative;
    min-width: 300px;
}
.kd-row i{
    cursor: pointer;
}
.kd-row span{
    display: inline-block;
    width: 85px;
    text-align: right;
    line-height: 26px;
    vertical-align: top;
}
.kd-row span.area-txt{
    float: left;
    margin-right: 4px;
}
.kd-row .dao-hide{
    left: 89px;
}
.kd-row .dao-hide.other{
    width: auto;
    right: -110%;
}
.kd-row .dao-hide.smaller{
    right: -11%;
    width: auto;
}
.kd-lxr,.kd-row .ui-select{
    display: inline-block;
    min-width: 187px;
    position: relative;
    width: 63%;
}
.kd-lxr .city-picker-span{
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    border: thin solid #ccc;
}
.kd-lxr .city-picker-span span.placeholder,.kd-lxr .city-picker-span span.title{
    width: 100%;
    padding-left: 0;
}
.kd-lxr .city-picker-span span{
    display: inline-block;
    text-align: left;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    width: auto;
}
.kd-btn{
    display: block;
    width: 30px;
    height: 24px;
    line-height: 24px;
    font-style: normal;
    background-color: #ddd;
    position: absolute;
    top: 1px;
    right: 0;
    text-align: center;
    color: #000;
}
.kd-row .ui-select{
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    border: thin solid #ccc;
    vertical-align: top;
    padding-right: 0;
}
.kd-row .ui-select span{
    width: 85%;
    text-align: left;
    height: 24px;
    line-height: 24px;
}
.ui-right{
    width: 25px;
    height: 23px;
    float: right;
    border-left: thin solid #ccc;
    color: #666;
    margin-top: 4px;
}
.ui-right i{
    margin-top: 10px;
    margin-right: 8px;
}
.kd-put{
    width: 100%;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    border:thin solid #ccc;
}
.has-icon{
    padding-right: 35px;
}
.dhb{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/dhb.png) no-repeat center;
    position: absolute;
    top: 3px;
    right: 10px;
    cursor: pointer;
}
.fah-list .kd-row{
    width: 48%;
    float: left;
}
.fah-list .kd-row .kd-put{
    min-width: 120px;
    width: 100%;
}
.bill-row3{
    width: 100%;
}
.bill-row3 .pei-list{
    margin-left: 15px;
}
.bill-row3 .pei-list p{
    width: 15%;
    margin-bottom: 12px;
    line-height: 18px;
}
.bill-row3 .pei-list p i{
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    background: url(../images/radio.png) no-repeat -66px 0;
    margin-top: 2px;
    margin-right: 2px;
    cursor: pointer;
}
.bill-row3 .pei-list p.cur-pei i{
    background-position: 0 0;
}
.item-pad{
    padding: 10px 30px;
}
.item-pad .piao-tab{
    border:thin solid #e5e5e5;
}
.item-pad .piao-tab td{
    border:thin solid #e5e5e5;
    padding: 6px;
}
.kd-phone{
    font-size: 12px;
    color: #000;
}
.kd-phone input{
    margin-top: 2px;
    margin-right: 2px;
}
.bei-sel p{
    display: inline-block;
    margin-right: 20px;
    line-height: 20px;
}
.bei-sel p input{
    float: left;
    margin-right: 2px;
}
.bei-area{
    width: 100%;
    height: 80px;
    padding: 8px;
    resize: none;
    border: thin solid #ddd;
}
.fei-list{}
.fei-list li{
    float: left;
    width: 20%;
    height: 28px;
    line-height: 28px;
    margin-bottom: 10px;
}
.fei-list span{
    display: inline-block;
}
.fei-list li.long-li{
    width:40%;
}
.fei-list li.long-li .fei-put{
    width: 78.5%;
}
.fei-list li .text-right{
    width: 58%;
    padding-left: 5px;
}
.fei-put{
    border:thin solid #ddd;
    padding-left: 5px;
    width: 58%;
    height: 27px;
}
.fei-list input.check-put{
    margin-top: 8px;
    margin-left: 10px;
    margin-right: 3px;
}
.fei-sel{
    width:50px;
    height:26px;
    border:thin solid #ddd;
}
.fei-chk{
    width:50px;
}
.fei-put.two-width{
    width: 41%;
}
.fei-put.five-width{
    width: 50%;
}
.fei-put.heji{
    width: 69.2%;
}
.search-top{
    padding: 0 15px;
    height: 34px;
    border-bottom: thin solid #ddd;
}
.ser-txt{
    display: inline-block;
    border-bottom: 1px solid #127eca;
    padding: 0 10px;
    color:#000;
    margin-right: 40px;
    line-height: 32px;
}
.ser-item{
    border:thin solid #ddd;
    height: 25px;
    line-height: 25px;
    padding: 0 8px;
    margin-top: 10px;
    color: #999;
    margin-right: 12px;
}
.ser-item span{
    display: block;
    line-height: 22px;
    margin-left: 8px;
    cursor: pointer;
}
.hide-btn{
    width: 80px;
    height: 22px;
    line-height: 22px;
    margin-top: 6px;
    border: thin solid #ddd;
    padding-left: 10px;
    color: #666;
    cursor: pointer;
}
.dui-search{
    padding: 10px 15px 0;
    height: 83px;
    overflow: hidden;
}
.dui-search.low{
    height: 52px;
    overflow: auto;
}
.smaller.minh{
    min-height: 30px;
}
.show{
    height: auto;
    overflow: auto;
}
.search-btn input{
    width:80px;
    height: 30px;
    color: #fff;
    background-color: #d22328;
    cursor: pointer;
    margin-left: 5px;
}
.search-btn input.red{
    background-color: #ff0303;
}
.dui-item{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 8px;
    margin-right: 7px;
}
.s-tit{
    font-weight: bold;
    min-width: 56px;
    color: #000;
    text-align: right;
    display: inline-block;
    vertical-align:top;
    line-height: 28px;
    margin-right: 3px;
}
.s-tit input{
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}
.s-tit.five-width{
    min-width: 75px;
}
.s-tit.has-radio{
    min-width: 65px;
}
.s-tit label{
    font-weight: bold;
    margin-bottom: 0;
}
.multi-area{
    width:216px;
    height: 64px;
    line-height: 23px;
    resize: none;
    border:thin solid #bbb;
    padding: 5px;
}
.time-list{
    width: 255px;
}
.time-list,.time-item,.time-item span{
    display: inline-block;
    vertical-align: top;
}
.time-list input:disabled{
    background: url(../images/rili.png) no-repeat 95% center #eee;
}
.time-list input{
    padding: 4px 30px 4px 5px;
	border: thin solid #bbb;
	width: 117px;
    background: url(../images/rili.png) no-repeat 95% center #fff;
}
.time-list.have-text input{
	width: 120px;
    background: url(../images/bai.png) no-repeat 95% center #fff;
    background-size: 12px auto;
}
.ser-box{
    border:thin solid #bbb;
    width: 255px;
    height: 28px;
    line-height: 28px;
    position: relative;
    vertical-align: top;
	overflow:hidden;
}
.ser-box select.full-sel{
	width:100%
}
.city-sel{
    width:255px;
    height:28px;
    line-height:28px;
}
.city-sel .ui-select{
    width:60px;
    height: 26px;
    line-height:26px;
    padding: 0 2px 0 6px;
    border: thin solid #bbb;
    margin-right:3px;
    vertical-align:middle
}
.city-sel .ui-select span{
    width: 40px;
}
.ser-box input{
    width: 163px;
    background-color: transparent;
    border: none;
    border-left: thin solid #ddd;
    height: 20px;
    line-height: 20px;
    padding-left: 6px;
    vertical-align: top;
    margin-top: 3px;
}
.ser-box select{
    border: none;
    background-color: transparent;
}
.ser-box input.full-put{
    width: 100%;
    border-left: none;
}
.ser-box input.pad-r25{
    width: 164px;
}
.ser-box input.full-put.pad-r25 {
     width: 100%;
}
.ser-fdj{
    display: block;
    width: 20px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 3px;
    top: 0;
    cursor: pointer;
}
.ser-fdj img{
    display: block;
    margin-top: 6px;
}
.btn-list{
	margin-top:6px;
}
.tab-tools{
	position: absolute;
    left: 10px;
    right: 70px;
	height:55px;
}
.tab-tools.no-columns{
    right: 10px;
}
.tools-txt{
	padding-top: 18px;
    font-size: 14px;
}
.tools-txt p{
    font-weight: bold;
	margin-bottom:0;
}
.tab-box{
    clear: both;
}
.tab-box .lan,.tab-box table a{
	color:#4f70f2;
}
.tab-box span.lan{
	margin:0 2px;
}
.tab-box .table>thead>tr>th{
    border-width: thin;
    text-align: center;
}
.tab-box .table-hover > tbody > tr:hover td{
    background-color: #f2f2f2;
    color: #000;
}
.tab-box .table>tbody>tr>td,
.tab-box .table>tbody>tr>th,
.tab-box .table>thead>tr>td,
.tab-box .table>thead>tr>th{
    vertical-align: middle;
    border-bottom: none;
}
.fixed-table-container thead th .th-inner,
.tab-box .table>tbody>tr>td,.tab-box .table>thead>tr>td{
    padding: 7px 5px;
    line-height: 20px;
}
.tab-box.two-row .fixed-table-container thead th .th-inner{
    padding: 2px 5px;
}
.tab-box.two-row .fixed-table-container thead tr:nth-child(2) th:first-child{
    border-left:thin solid #ddd;
}
.tab-box td input{
    vertical-align: middle;
    margin-top: 0;
}
.tab-box th{
    background-color: #f5f5f5;
    font-weight: bold;
}
.tab-box th .caret{
    vertical-align: text-top;
    margin-top: 5px;
    margin-left: 2px;
    border-width: 5px;
    border-top-color: #ccc;
}
.tab-box td{
    background-color: #fff;
    text-align: center;
}
.tab-box tr.yellow-bg td{
    background-color: #fde838;
}
.table-hover > tbody > tr.yellow-bg:hover,
.tab-box .table-hover>tbody>tr.yellow-bg:hover td{
    background-color: #fde838;
}
.have-sum .fixed-table-container tbody tr:nth-child(1) td{
    background-color: #fff6ee;
	font-weight:bold;
}
.tab-box tr.tab-sum td{
    background-color: #fff6ee;
}
.table-tab{
    border-bottom: thin solid #d22328;
    margin-top:10px;
}
.table-tab p{
    width: 140px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    border: thin solid #d22328;
    border-bottom: none;
    margin-left:-4px;
}
.table-tab a{
    display: block;
    color:#666;
}
.table-tab p.table-tip a{
    background-color:  #d22328;
    color:#fff;
}
.tools-txt span.red{
    font-weight: 600;
    margin-left: 10px;
}
span.bold{
    font-weight: bold;
    font-size: 14px;
}
.zhan-box{
    margin-top: 10px;
}
.yun-list{
    width: 55%;
}
.ce-top{
    height: 30px;
    padding: 0 3px 0 10px;
    background-color: #ddd;
}
.ce-top span{
    display: block;
    line-height: 12px;
    border-left: 2px solid #d22328;
    padding-left: 5px;
    margin-top: 10px;
    float: left;
}
.yun-btn{
    background-color: #fff;
    padding-left: 10px;
    height: 100%;
    margin-right: -3px;
}
.yun-btn input{
    width:120px;
    padding-left: 20px;
    height: 30px;
    color: #fff;
    border:none;
    background: url(../images/scfk.png) no-repeat 20px center #148ce1;
}
.yun-info{
    width: 43%;
}
.yun-sum{
    padding: 20px;
    font-size: 20px;
}
.fang-from{
    padding: 8px 10px;
    border-top:thin dashed #ddd;
    border-bottom:thin dashed #ddd;
}
.fang-tab{
    width: 100%;
}
.fang-tab td{
    padding: 7px 3px;
    vertical-align: middle;
    white-space: nowrap;
}
.fang-tab input{
    height: 36px;
    line-height: 36px;
    border:thin solid #ddd;
    padding-left: 10px;
    width: 98%;
}
.fang-reset{
    text-align: center;
}
.fang-reset input{
    width: 100px;
    height: 40px;
    background-color: #ddd;
    color: #666;
    border:thin dashed #000;
    padding-left: 0;
}
.fang-btm{
    padding: 5px 0;
}
.fang-btm .inline{
    vertical-align: middle;
}
.dy-ping .left{
    margin-top: 2px;
    margin-right: 2px;
}
.all-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 5;
}
.all-bg img{
    width: 100%;
    height: 100%;
}
.login-wrap {
    /*background: url(../images/dlbj.jpg);*/
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.login-cont{
    width:700px;
    height: 434px;
    position: relative;
    left: 50%;
    top: 50%;
    margin-left:-350px;
    margin-top: -217px;
    z-index: 10;
}
.login-title{
    text-align: center;
}
.login-btm{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background-color: #1c1c21;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #999;
    z-index: 10;
}
.login-box{
    height:384px;
    margin-top: 10px;
}
.login-left{
    width: 320px;
    height: 100%;
    overflow: hidden;
    float: left;
}
.login-left .swiper-pagination-bullet{
    width:30px;
    height: 2px;
    background-color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.login-left .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #5471ab;
}
.login-right{
    float: right;
    background-color: #fff;
    width: 380px;
	height: 384px;
	overflow: hidden;
}
.login-list{
    padding: 10px 20px;
}
.login-list .login-title{
    margin-top: 12px;
}
.login-error{
    width: 290px;
    height: 28px;
    margin: 5px auto;
}
.login-advice{
    background-color: #dee7ff;
    border:thin solid #ddd;
    line-height: 26px;
}
.login-advice p{
    padding-left: 30px;
    background: url(../images/xgb.png) no-repeat 10px 5px ;
    margin-bottom: 0;
}
.login-row{
    height: 50px;
    background-color: #fff;
    width: 290px;
    margin: 0 auto;
}
.login-row input{
    height: 38px;
    line-height: 38px;
    border:thin solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
    padding-left: 10px;
    -webkit-box-shadow: inset 0 0 1px 1px #f5f5f5;
    -moz-box-shadow: inset 0 0 1px 1px #f5f5f5;
    box-shadow: inset 0 0 1px 1px #f5f5f5;
}
.down-box{
    width: 25px;
    height: 36px;
    position: absolute;
    top: 1px;
    right: 1px;
    background-color: #f2f2f2;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
}
.down-box i{
    margin-top: 13px;
}
.down-box i.up-show{
    margin-top: 16px;
}
.login-row input.user-code{
    width: 180px;
}
.code-put{
    display: block;
    float: right;
    width: 90px;
    height: 40px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background-color: #f0f0f0;
    cursor: pointer;
    text-align: center;
}
.code-put img{
	display: block;
	margin-top: 5px;
}
.login-btn{
    width: 290px;
    margin: 8px auto 0;
    color: #999;
}
.login-btn a{
    color: #999;
    cursor: pointer;
}
.login-btn .left input{
    float: left;
    margin-top: 2px;
    margin-right: 4px;
    border:thin solid #9f9f9f;
    cursor: pointer;
}
.login-an{
    width: 100%;
    height:40px;
    background-color: #325cc4;
    color: #fff;
    font-size: 18px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.tao-list{
    position: absolute;
    background-color: #fff;
    left:0;
    right:0;
    height: 225px;
    overflow: auto;
    border:thin solid #ddd;
}
.tao-list li{
    height: 42px;
    line-height: 41px;
    border-bottom:thin solid #ddd;
}
.tao-list li a{
    padding-left: 15px;
    cursor: pointer;
    display: block;
}
.tao-list li a:hover{
    background-color: #f2f2f2;
    color: #000;
}

.tree-hide{
    background-color: #fff;
    padding: 5px 10px;
    width: 264px;
    height: 320px;
    border:thin solid #ddd;
    overflow: auto;
    position: absolute;
    left:0;
    top: 18px;
    z-index: 15;
}
.tree-hide .treeview{
    padding-top: 10px;
    padding-left: 15px;
}
.tree-hide li{
    border-left:thin dashed #117ac4;
    padding: 2px 0 2px 16px;
}
.tree-hide li span{
    line-height: 18px;
    color:#117ac4
}
.tree-hide .treeview span.hover,
.tree-hide .treeview span.cur-hover{
    background-color: transparent;
    text-decoration: underline;
}
.work-left{
    width: 75%;
}
.title-top{
    height: 38px;
    border-bottom: thin solid #ddd;
}
.title-top span{
    display: inline-block;
    padding: 0 10px;
    line-height: 36px;
    border-bottom: 2px solid #d22328;
}
.work-item{}
.work-title a{
    display: block;
    background-color: #f2f2f2;
    cursor: pointer;
    text-align: center;
    padding: 10px 0;
    margin: 10px 15px 0 15px;
    font-weight: bold;
}
.work-title a span{
    display: block;
    color: #666;
    font-weight: normal;
}
.list-item{
    width: 70%;
    margin: 0 auto;
    min-width: 95px;
}
.list-item p{
    height: 58px;
    border:thin dashed #ccc;
    background-color: #f2f2f2;
    border-top:4px solid #d22328;
    line-height: 50px;
    text-align: center;
    margin-bottom: 0;
}
.list-item.two-row p{
    line-height: 18px;
    padding-top: 10px;
}
.list-item.work-btm p{
    border-top-color: #999;
}
.work-liu.nobor{
    border-bottom: none;
}
.work-row{
    width: 100%;
    border-bottom: thin dashed #ddd;
    padding-bottom: 10px;
}
.work-row .work-item{
    width: 50%;
    float: left;
}
.work-row:after{
    clear: both;
    display: block;
    content: '';
}
.work-row .work-title.l-space a{
    margin-right:10px;
}
.work-row .work-title.r-space a{
    margin-left: 0;
}
.work-liu{
    border-bottom: thin dashed #ddd;
    padding-bottom: 13px;
}
.work-liu table{
    width: 100%;
}
.v-line{
    width: 1px;
    height: 20px;
    background-color: #ddd;
    margin: 0 auto;
}
.work-liu .line{
    width: 4px;
    height: 20px;
}
.work-liu .bleft{
    border-left:thin solid #ddd;
}
.work-liu .bright{
    border-right:thin solid #ddd;
}
.work-liu .btop{
    border-top:thin solid #ddd;
}
.liu-item{
    width: 70%;
    margin: 0 auto;
    text-align: center;
    min-width: 108px;
}
.liu-item .v-line{
    height: 10px;
}
.liu-jian{
    border:thin solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    padding: 2px 5px;
}
.liu-name{
    font-weight: bold;
    margin-top: 3px;
}
.liu-name span{
    display: block;
    color: #999;
    font-size: 12px;
}
.liu-adbox{
    position: absolute;
    background-color: #fffcf2;
    border: thin solid #ddd;
    padding: 10px 10px 2px 10px;
    width: 166px;
    display: none;
}
.liu-adbox li{
    text-align: left;
    color: #d22328;
    list-style: inside;
    margin-bottom: 8px;
}
.work-right{
    width: 24.5%;
}
.news-list{
    padding: 10px;
    height: 262px;
    overflow: hidden;
}
.news-list li{
    line-height: 23px;
}
.news-list li a{
    padding-left: 22px;
    background: url(../images/lab.png) no-repeat left center;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news-list li a.red{
    color: #ff0505;
}
.news-list li a:hover{
    text-decoration: underline;
}
.quick-box{
    margin-top: 10px;
}
.work-quick{
    padding: 10px 20px;
}
.work-quick a{
    display: block;
    color: #fff;
    text-align: center;
    width: 250px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto 10px;
}
.yellow{
    background-color: #ffc007;
}
.blue{
    background-color: #389ae0;
}
.pink{
    background-color: #ff9973;
}
.work-btn{
    border-top:thin solid #ddd;
    padding: 5px 10px;
    text-align: right;
    height: 50px;
}
.work-btn input{
    width: 40px;
    height: 36px;
    background: url(../images/quick-btn.png) no-repeat;
    cursor: pointer;
}
.work-btn input.quick-add{
    background-position: -46px 0;
    margin-left: 10px;
}
.zhe-show{
    width: 100%;
    margin: 10px auto;
    height: 400px;
}
.tongj-box{}
.tongj-tab{
    height: 50px;
    line-height: 50px;
    background-color: #f2f2f2;
    border-bottom: thin solid #ddd;
    text-align: center;
}
.tongj-tab p{
    width:120px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-bottom: 0;
    display: inline-block;
    margin-right: 20px;
}
.tj-tab th,.tj-tab td{
    border-bottom:thin solid #ddd;
    padding: 8px 0;
    text-align: center;
}

.ren-box li{
    float: left;
    width: 33.3%;
    margin-bottom: 10px;
}
.ren-img .m-img,
.ren-img .m-img img{
	display: block;
	width: 180px;
	height: 120px;
}
.ren-txt{
    margin-left: 180px;
    min-height: 145px;
}


@media screen and (min-width:824px) and (max-width:1080px){
    .fei-put.two-width{
        width: 38%;
    }
    .fei-list li.long-li .fei-put{
        width: 78.3%;
    }
    .fei-put.heji{
        width:62%;
    }
	.ren-img .m-img,
	.ren-img .m-img img{
		width: 125px;
		height: 90px;
	}
	.ren-txt{
		margin-left: 125px;
	}
}
@media screen and (min-width:1081px) and (max-width:1166px){
    .fei-list li.long-li .fei-put{
        width: 78.1%;
    }
    .fei-put.heji{
        width:66.2%;
    }
    .billing-pad{
        padding: 10px 10px 0;
    }
    .sml-height{
        height:28px;
        margin-bottom: 3px;
    }
    .sml-height a{
        line-height: 26px;
    }
    .billing-piao{
        height: 22px;
        margin-top: 5px;
    }
    .billing-piao span{
        line-height: 22px;
    }
    .grey-item{
        padding: 0 6px;
    }
    .tit-left p{
        margin-bottom: 0;
    }
    .billing-box{
        padding: 3px 10px;
    }
    .piao-tab td,.piao-tab th{
        padding: 5px 8px;
    }
    .billing-btm{
        margin-top:5px;
        margin-bottom:5px;
    }
    .billing-btm input{
        padding: 2px;
    }
    .tab-pane.mt10{
        margin-top: 6px;
    }
    .lu-xian.mt10{
        margin-top: -1px;
    }
    /*工作面板*/
    .title-top{
        height: 28px;
    }
    .title-top span{
        line-height: 25px;
    }
    .work-title{
        height: 40px;
    }
    .work-title a{
        padding: 3px 0;
        margin: 5px 20px 0 5px;
    }
    .work-liu,.work-row{
        padding-bottom: 6px;
    }
	.tong-cent.work-liu{
		padding-bottom:0;
	}
    .v-line,.work-liu .line{
        height: 8px;
    }
    .liu-name{
        margin-top: 0;
    }
    .list-item p{
        height: 38px;
        line-height: 34px;
    }
    .list-item.two-row p{
        line-height: 13px;
        padding-top: 3px;
    }
    .img-icon img{
        width:37px;
        height: 37px;
    }
    .news-list{
        height: 130px;
        padding: 8px 10px;
    }
    .work-quick{
        padding: 8px 20px;
        height: 237px;
    }
    .work-quick a{
        width: 100%;
        height: 25px;
        line-height: 25px;
        margin-bottom: 8px;
    }
    /*货量统计*/
    .tongj-tab{
        height: 38px;
        line-height: 38px;
    }
    .tongj-tab p{
        height: 24px;
        line-height: 24px;
    }
    .tj-tab th,.tj-tab td{
        padding: 5px 0;
    }
    .zhe-show{
        height: 200px;
        margin-top: 10px;
        margin-bottom: 4px;
    }
	.s-tit.two-word{
        min-width: 25px;
    }
    .s-tit.four-word{
        min-width: 45px;
    }
	.ren-img .m-img,
	.ren-img .m-img img{
		width: 130px;
		height: 95px;
	}
	.ren-txt{
		margin-left: 130px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0)  and (min-width:1081px) and (max-width:1166px){
    .work-title a{
        padding: 5px 0;
        margin: 7px 20px 0 5px;
    }
    .work-liu,.work-row{
        padding-bottom: 9px;
    }
    .v-line,.work-liu .line{
        height: 9px;
    }
    .work-quick{
        height: 265px;
    }
    .billing-btm{
        margin:10px 0;
    }
}
@media screen and (min-width:1167px) and (max-width:1240px){
    .fei-list li.long-li .fei-put{
        width: 78.3%;
    }
    .fei-put.heji{
        width:64.3%;
    }
    .billing-pad{
        padding: 3px 10px;
    }
    .piao-tab td,.piao-tab th{
        padding: 6px 8px;
    }
    .billing-top{
        height:30px;
        margin-bottom: 5px;
    }
    .billing-top a{
        line-height: 28px;
    }
    /*工作面板*/
    .title-top{
        height: 30px;
    }
    .title-top span{
        line-height: 27px;
    }
    .work-title a{
        padding: 8px 0;
        margin: 8px 20px 0 8px;
    }
    .work-liu,.work-row{
        padding-bottom: 8px;
    }
    .list-item p{
        height: 48px;
        line-height: 44px;
    }
    .list-item.two-row p{
        line-height: 16px;
        padding-top: 5px;
    }
    .liu-name{
        margin-top: 0;
    }
    .v-line,.work-liu .line,.liu-item .v-line{
        height: 11px;
    }
    .news-list{
        height: 176px;
        padding: 10px 10px;
    }
    .work-quick{
        padding: 10px 20px;
        height: 314px;
    }
    .work-quick a{
        width: 100%;
        height: 34px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    /*货量统计*/
    .tongj-tab{
        height: 38px;
        line-height: 38px;
    }
    .tongj-tab p{
        height: 24px;
        line-height: 24px;
    }
    .tj-tab th,.tj-tab td{
        padding: 7px 0;
    }
    .zhe-show{
        height: 320px;
        margin-top: 10px;
        margin-bottom: 4px;
    }
	.ren-img .m-img,
	.ren-img .m-img img{
		width: 150px;
		height: 100px;
	}
	.ren-txt{
		margin-left: 150px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:1167px) and (max-width:1240px){
    .v-line,.work-liu .line,.liu-item .v-line{
        height: 12px;
    }
    .work-quick{
        height: 315px;
    }
}
@media screen and (min-width:1241px) and (max-width:1480px){
    .fei-list li.long-li .fei-put{
        width: 77.8%;
    }
    .fei-put.heji{
        width:61.8%;
    }
    .billing-pad{
        padding: 3px 10px;
    }
    .billing-top{
        height:30px;
        margin-bottom: 3px;
    }
    .billing-top a{
        line-height: 28px;
    }
    .billing-piao{
        height: 25px;
        margin-top: 5px;
    }
    .billing-piao span{
        line-height: 22px;
    }
    .grey-item{
        padding: 0 6px;
    }
    .tit-left p{
        margin-bottom: 0;
    }
    .billing-box{
        padding: 7px 20px;
    }
    .piao-tab td,.piao-tab th{
        padding: 6px 8px;
    }
    .tun-zhan input{
        height: 22px;
    }
    .billing-btm{
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .billing-btm input{
        padding: 3px 8px;
    }
    .tab-pane.mt10{
        margin-top: 7px;
    }
	.ren-img .m-img,
	.ren-img .m-img img{
		display: block;
   		width: 150px;
   	 	height: 100px;
	}
	.ren-txt{
		margin-left:150px;
	}

}
@media screen and (min-width:1481px) and (max-width:1720px){
    .fei-list li.long-li .fei-put{
        width: 77.3%;
    }
    .fei-put.heji{
        width: 57.5%;
    }
    .liu-item{
        height: 84px;
    }
    .work-quick{
        height: 346px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:1481px) and (max-width:1720px){
    .work-quick{
        height: 341px;
    }
}

@media screen and (min-width:1721px){
    .fei-list li.long-li .fei-put{
        width: 77.1%;
    }
    .fei-put.heji{
        width: 56.1%;
    }
}
.tong-box{
    margin-top: 8px;
}
.tong-top{
    height: 38px;
    border-bottom: thin solid #f3f3f3;
}
.tong-top li{
    width: 16.6%;
    float: left;
}
.tong-top ul{
    margin-bottom: 0;
}
.tong-top li a{
    display: block;
    line-height: 36px;
    border-bottom: 2px solid transparent;
    color: #666;
    text-align: center;
    border-right:thin solid #f2f2f2;
}
.tong-top li a.tong-add{
    border-right: none;
}
.tong-add span{
    padding-left: 20px;
    background: url(../images/tian.png) no-repeat left center;
}
.tong-top li.cur-tong a{
    border-bottom-color: #d22328;
    color: #d22328;
}
.tong-sum{
    height: 40px;
    line-height: 39px;
    border:thin solid #ccc;
    background-color: #f2f2f2;
    width: 1050px;
    margin: 20px auto 0;
    overflow: hidden;
}
.tong-cent{
    border-bottom: none;
    margin: 20px auto 0;
    width: 1050px;
}
.tong-cent.work-liu{
	padding-bottom:10px;
}
.tong-row{
    background-color: #f2f2f2;
    width: 366px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border:thin solid #ccc;
    margin: 0 auto;
}
.tong-row span{
    margin-left: 10px;
    color: #d22328;
    text-decoration: underline;
}
.tong-row{
    background-color: #fff;
    width: 100%;
}
.tong-row p{
    border-top:4px solid #ffc007;
    line-height: 34px;
}
.tong-row.left{
    border-left:none;
}
.tong-row.oth-tong p{
    border-top:4px solid #f2f2f2;
}
.tree-overflow{
    overflow: auto;
    border-bottom: none;
}
.tree-cent{
    width: 100%;
    overflow: auto;
}
.tree-overflow.work-liu{
	padding-bottom:0;
}
.tree-cent .tree-box{
    width: 33.3%;
    float: left;
}
.tree-cent .tree-box .treeview{
    padding-right: 30px;
}
.tree-cent .tree-box li{
    border-left:thin solid #ccc;
    padding-top: 15px;
    padding-left: 32px;
    margin-left: 20px;
}
.tree-cent .tree-box li.first-li{
    padding-top: 0;
    border:none;
    margin-left: 0;
}
.tong-li{
    height: 50px;
    text-align: center;
    border:thin solid #ccc;
    position: relative;
}
.tong-li p{
    border-top:4px solid #ffc007;
    margin-bottom: 0;
    padding-top: 6px;
}
.tong-li span{
    display: block;
    margin-top: -1px;
}
.tong-li span b{
    color: #d22328;
    text-decoration: underline;
}
.tong-li i{
    display: block;
    width: 15px;
    height: 1px;
    background-color: #ccc;
    position: absolute;
    top: 48%;
    left: -33px;
}
.tong-li.second{
    margin-left:-17px;
}
.tong-li.second i{
    left: -16px;
}
.treeview.filetree .hitarea {
    height: 17px;
    width: 17px;
    margin-left: -17px;
    float: left;
    cursor: pointer;
    background: url(../images/jianv2.png) no-repeat;
    margin-top: 16px;
}
.treeview.filetree .expandable-hitarea {
    background:url(../images/jiav2.png) no-repeat;
}
.cur-tree .tong-li.second p,.tong-li.second p{
    border-top-color: #eee;
}
.check-list{
	line-height:28px;
}
.check-list label{
	margin-left:3px;
	margin-right:5px;
}
.check-list label.disabled{
    background-color: #eee;
    padding: 0 5px;
}
.check-list input{
	float:left;
	margin-top: 8px;
	margin-right:2px;
}
a.unline{
	text-decoration:underline;
}
.tools-txt .left.cor9{
	font-weight:normal;
}
.fang-tis{
    border:thin solid #ddd;
}
.fang-tis.border{
    border:none;
}
.fang-title{
	background-color:#f2f2f2;
	height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:thin solid #ddd;
	margin-bottom:15px;
    display: none;
}
.fang-title.block{
    display: block;
}
.fang-cent{
	padding: 0px;
}
.fang-row .s-tit{
	font-weight:normal;
    min-width: 85px;
}
.fang-row .ser-box,.fang-row .ui-select{
    width: 200px;
    vertical-align: middle;
    margin-bottom: 10px;
}
.zhuan .ser-box,.zhuan .ui-select{
    margin-bottom: 4px;
}
.fang-row .ui-select{
    height: 26px;
    border: thin solid #bbb;
}
.dui-zhan{
    display: inline-block;
    line-height: 26px;
}
.fang-sum{
	padding-top:8px;
	border-top:thin solid #ddd;
	margin-top:4px;
    font-weight: bold;
}
.fang-sum .fang-row .s-tit{
    font-weight: bold;
}
.ser-box span.title{
	line-height:26px;
}
.hy-left{
	width: 238px;
}
.hy-left .hui-put,
.hy-left .hui-row .ui-select{
    width: 140px;
}
.hui-row{
	height:26px;
	margin-bottom:7px;
    position: relative;
}
.hui-row select{
    height: 100%;
    border: thin solid #ccc;
}
.hy-left .hui-row select {
    width: 152px;
}
.hui-long .hui-row select {
    width: 192px;
}
.hui-row span,.xing-row span{
	display:inline-block;
	vertical-align:top;
	width:85px;
	text-align:right;
	line-height:26px;
}
.xing-row .ui-select .city-picker-span > .title > span{
    width: 100%;
    float: none;
}
.hui-put,.hui-row .ui-select,.hui-row .ser-box,.lin-car{
	width:180px;
	height:26px;
	line-height:24px;
	border:thin solid #ccc;
	padding-left:10px;
}
.hui-row .ser-box{
    padding-left: 0;
}
.hui-row .ser-box .cp-name{
    width: 50px;
    border-left: none;
}
.hui-row .ser-box .cp-num{
    width: 100px;
    border-left: none;
}
.hui-row .ser-box span.cp-name{
    text-align: center;
    width: 30px;
}
.hui-row .ser-box span.cp-num{
    text-align: left;
}
.blur{
    font-weight: bold;
}
.hui-row .ui-select span{
    width: 85%;
    text-align: left;
}
.hui-row .check-list label{
	display:inline-block;
}
.hui-long{
	margin-left:10px;
	padding-left:8px;
	border-left:thin solid #ddd;
	width:488px;
}
.hui-long .hui-put,
.hui-long .hui-row .ui-select{
	width:180px;
}
.load-img{
	width:207px;
	text-align:center
}
.load-img p{
    margin-bottom: 0;
}
.load-img span{
    width: 65px;
}
.load-img .hui-row .ui-select{
    width: 130px;
}
.up-put{
    display:block;
    width: 150px;
    height: 171px;
    margin:3px auto 0;
    background-color:#f2f2f2;
    border:thin dashed #ddd;
    position:relative;
    text-align:center;
}
.up-put input{
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    cursor:pointer;
}
.up-put i{
    display:block;
    width:37px;
    height:36px;
    background:url(../images/quick-btn.png) no-repeat -46px 0;
    margin: 65px auto 0;
}
.xing-row{
	clear:both;
	margin-bottom:8px;
    position: relative;
}
.xing-row .ui-select,.area-sel,.xing-row input{
    width: 387px;
    height: 26px;
    line-height: 26px;
    border: thin solid #ccc;
    padding-left: 10px;
}
.xing-row .area-sel{
    vertical-align: top;
}
.xing-row .area-sel span{
    width: auto;
    text-align: left;
    padding: 0;
}
.xing-row .area-sel input{
    line-height: 24px;
    height: 24px;
    width: 350px;
    padding-left: 2px;
}
.hui-btn{
	margin-top:10px;
	padding-top:10px;
	border-top:thin dashed #ddd;
}
.hui-btn .tc-btn{
	float:right;
	margin:-2px 0 0;
	padding:0;
	border:none;
}
.tree-box{}
.tree-box .tree-hide{
    position: relative;
    top: 0;
    height: 290px;
    margin: 0 auto;
}
.ser-area input.full-put{
    height: 26px;
    line-height: 26px;
}
.ser-area .city-picker-dropdown{
    position: fixed;
}
.duan-box .hui-row{
    margin-bottom: 15px;
}
.duan-box .hui-row span.duan-title{
    width:100px;
    margin-right: 5px;
}
.duan-title input{
    margin-top: 7px;
    margin-right: 10px;
}
.duan-box .hui-row .lin-car .ui-select{
    width: 35px;
    padding: 0;
    border:none;
}
.duan-box .hui-row .lin-car .ui-select span{
    width: 50%;
}
.lin-car input{
    width: 120px;
    vertical-align: top;
    height: 23px;
    line-height: 23px;
}
.duan-item input{
    width: 57px;
    height: 26px;
    line-height: 26px;
    border: thin solid #ccc;
    padding-left: 10px;
}
.pei-select{
	margin-top:8px;
}
.pei-select span,.pei-select .ser-box{
	vertical-align:middle;
}
.pei-select .ser-box{
	width:130px;
}
.two-time{
    display: inline-block;
    min-height: 74px;
}
.two-time.min-height {
    min-height: 30px;
}
.two-time .dui-item{
    display: block;
}
.two-time .dui-item:nth-child(2){
    margin-bottom: 0;
}
.area-box input{
    height: 26px;
    line-height: 26px;
}
.area-box .city-select-wrap{
	position:fixed;
	width:320px;
}
.area-box .placeholder{
    padding-left: 10px;
}
.fahuo-box,.sh-box,.nospace{
    border:none;
    padding-left: 0;
    margin-left: 0;
}
.fahuo-box .up-put{
    height: 105px;
}
.fahuo-box .up-put i{
    margin-top: 34px;
}
.car-title{
    height: 40px;
    margin-bottom: 10px;
    font-size: 18px;
}
.car-type{
    margin-bottom: 0;
    float: left;
}
.car-type label{
    display: block;
    font-size: 12px;
}
.car-type label input{
    float: left;
    margin-top: 3px;
    margin-right: 2px;
}
.car-card{
    float: left;
    padding: 0 15px 0 0;
    background-color: #1281d0;
    color: #fff;
    margin-left: 13px;
    height: 40px;
    width: 198px;
}
.car-card .ui-select{
    width: 45px;
    padding: 0;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
    float: left;
}
.car-card .ui-select span{
    width: 35px;
    color: #fff;
	text-align: center;
	cursor: pointer;
}
.car-card .car-num{
    width: 120px;
    height: 26px;
    line-height: 26px;
    background-color: transparent;
    border: none;
    padding-left: 10px;
    font-size: 20px;
    margin-top: 6px;
}
.car-card i{
    color: #fff;
}
.car-card.yellow{
    background-color: rgb(206, 186, 3);
    color: #fff;
}
.car-card.yellow span,.car-card.yellow i{
    color: #fff;
}

.car-card.blur{
    background-color: #1281d0;
    color: #fff;
}
.car-card.blur span,.car-card.blur i{
    color: #fff;
}

.car-card.green{
    background-color: #01b32f;
    color: #fff;
}
.car-card.green span,.car-card.green i{
    color: #fff;
}
.car-item{
    width: 255px;
}
.car-item span{
    width: 109px;
}
.car-item .hui-put, .car-item  .hui-row .ui-select{
    width: 140px;
}
.have-rili i{
    display: block;
    position: absolute;
    top: 5px;
    right: 5%;
    cursor: pointer;
    font-style: normal;
    width: 20px;
    text-align: center;
}
.label-time{
	height: 100%;
	margin-bottom:0;
}
.title-grey{
    background-color: #eee;
    color: #666;
    text-align: center;
    line-height: 40px;
}
.car-mid{
    width: 372px;
    margin-left: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 20px;
    border-left: thin solid #ddd;
    border-right: thin solid #ddd;
}
.car-mid input.hui-put.blur{
    width: 240px;
}
.cars-row.disabled{
    background-color: #eee;
}
.cars-row{
    width: 240px;
    height: 26px;
    line-height: 24px;
    border: thin solid #ccc;
    vertical-align: top;
}
.cars-row input{
    border:none;
    line-height: 24px;
    background-color: transparent;
}
.cars-row i{
    float: right;
    display: block;
    margin-top: 6px;
    margin-right: 5px;
}
.car-name{
    width: 75px;
    text-align: center;
    vertical-align: top;
}
.car-hone{
    width: 125px;
    padding-left: 5px;
    vertical-align: top;
}
.hui-btn .car-mid{
    border-color: transparent;
}
.hui-btn .car-mid a{
    line-height: 26px;
    color: #d22328;
}
.ti-put{
    height: 25px;
    line-height: 25px;
    border:thin solid #ccc;
    width: 95%;
    text-align: center;
}
.two-time.smaller .dui-item:nth-child(2){
    margin-bottom: 10px;
}
.two-time.smaller .ser-box{
    width: 140px;
}
.two-time.smaller .ser-box input{
    width: 100%;
}
.zhi-img{
    padding: 10px;
    border-top:thin solid #ddd;
    text-align: center;
}
.zhi-img .inline{
    margin-right: 10px;
}
.zhi-img img{
    display: inline-block;
    width: 120px;
    height: 120px;
    padding: 10px;
    background-color: #fff;
    border:thin solid #ddd;
    margin-bottom: 5px;
}
.more-select{
    min-width: 321px;
    display: inline-block;
    vertical-align: top;
}
.more-select .ui-select{
    border:thin solid #bbb;
    vertical-align: top;
}
.more-select .time-list{
	width:230px
}
.more-select input{
    width: 105px;
}
.hui-cent{
    padding: 0 15px 20px 15px;
}
.top-title{
    color: #666;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 22px;
}
.detail-tab{
    width: 100%;
    border:thin solid #000;
}
.detail-tab a,
.ri-text a{
    color: #d22328;
}
.detail-tab td{
    vertical-align: middle;
    border:thin solid #000;
    padding: 8px;
}
.detail-tab td.hui-bg{
    background-color: #f2f2f2;
    font-weight: bold;
    text-align: center;
}
.detail-tab tr.top-shadow td{
    padding: 3px;
    background-color: #999;
}
.detail-tab label{
    margin-bottom: 0;
}
.detail-tab .bill-row3 .pei-list p{
    margin-bottom: 0;
}
.ri-list{
    margin-top:10px;
    margin-left: 10px;
}
.ri-list ul{
    padding-left: 20px;
    position: relative;
    border-left:1px solid #f2f2f2;
}
.ri-list li{
    line-height: 25px;
    margin-left: -24px;
}
.item-box{
    background:url(../images/czlc.png) no-repeat 0 -26px;
    padding-left:20px;
}
.item-box.cur-item{
    background-position: 0 9px;
    color:#fc8f35;
}
.ri-time{
    display:block;
    float:left;
    width:150px;
}
.ri-text{
    margin-left:150px;
}
.ri-text span{
    display: inline-block;
    width: 200px;
}
.add-bei{
    width: 80px;
    height: 26px;
    background-color: #d22328;
    color: #fff;
    border:none;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    font-size: 12px;
}
.detail-tab input{
    vertical-align: middle;
    margin-top: -1px;
}
.detail-tab input.lan{
    color: #3d55cf;
    text-decoration: underline;
}
.detail-tab i{
    font-style: normal;
}
.bor-btm{
    border-bottom: thin solid #ddd;
}
.h-sml{
    display: inline-block;
    width: 80px;
}
.half-sml{
    display: block;
    width: 50%;
    float: left;
}
.half-sml input{
    width: 38%;
}
.half-sml input.song{
	width: 30%;
}
.half-sml label input{
    width: auto;
}
.h-long{
    width: 90%;
    min-width: 20px;
}
.hk-put{
    width: 70%;
}
.zhi-info{
    color: #127eca;
    font-size: 14px;
}
.pei-box span{
	line-height:30px;
}
.pei-box .ser-box,
.pei-box .ui-select{
    height: 30px;
	width: 260px;
}
.pei-box .ser-box input{
	width: 100%;
	height: 100%;
}
.pei-box .bei-area{
    width: 260px;
    border-color: #ccc;
}
.pei-box .area-height{
    height: auto;
}
.tui-put{
    border: thin solid #ccc;
    width: 60%;
    height: 30px;
    padding-left: 10px;
    margin-left: 10px;
}
.zhang-box{
    position:absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
}
.zhang-box img{
    width: 100px;
    margin-left: 10px;
}
.tui-show{
    margin-left: 10px;
    line-height: 30px;
}
.hui-span{
    color: #d22328;
    margin: 0 5px;
}
.huiz-list{
    min-height: 180px;
}
.huiz-list li{
    line-height: 28px;
    list-style: inside;
}
.fang-fl{
    margin-left: 25px;
}
.fang-tis span{
    line-height: 25px;
}
.zuo-put{
    width: 300px;
    height: 25px;
    border:thin solid #ccc;
    padding-left: 5px;
    margin-bottom: 5px;
}
.tongj-tab p a{
    display: block;
    border:thin solid #ddd;
    background-color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    color: #666;
}
.tongj-tab p.cur-tab a{
    color: #fff;
    background-color: #d22328;
    border-color: #d22328;
}
.tsum-box{
    padding: 20px;
}
.tj-tab{
    width: 100%;
    margin: 0 auto;
    border:thin solid #ddd;
}
.tj-tab th{
    background-color: #eee;
}
.tj-tab th.bright{
    border-right: thin solid #ddd;
}
.duiz-title h3{
    font-weight: bold;
}
.duiz-time{
    width: 33.3%;
}
.duiz-time span{
    margin-right: 20px;
}
.tab-box.two-row .fixed-table-container thead th .th-inner{
    padding: 2px 5px;
}
.tab-box.two-row .fixed-table-container thead tr:nth-child(2) th:first-child{
    border-left:thin solid #ddd;
}
.tong-left{
    padding-left: 20px;
}
.tong-left span.blur{
    font-weight: bold;
}
.tong-left span.lan{
    color:#d22328;
    text-decoration: underline;
    font-weight: bold;
}
.time-box{
    border-left:thin solid #ddd;
    padding: 0 15px;
    float: left;
}
.time-box span{
    display: inline-block;
    width: 40px;
    text-align: right;
}
.time-box .time-list{
    width: 120px;
    border: thin solid #bbb;
    height: 30px;
    line-height: 30px;
    padding-left: 7px;
    background-color: #fff;
    margin-top: 4px;
}
.time-box .time-list input{
    padding: 0;
    background: transparent;
    width: 80px;
    height: 100%;
    border: none;
    float: left;
    color: #666;
}
.time-box .time-list i{
    display: block;
    width: 30px;
    height: 29px;
    border-left: thin solid #bbb;
    float: right;
    text-align: center;
    line-height: 25px;
}
.time-box .time-list i img{
    display: block;
    margin-left: 7px;
    margin-top: 5px;
}
.right-time .search-btn input{
    width: 40px;
    height: 40px;
    margin-left: 0;
}
.three-li li{
    width: 33.3%;
}
.cur-tree .tong-li p{
    border-color: #ffc007;
}

.dy-title{
    font-size:20px;
    text-align: center;
	font-weight:bold;
}
.dy-title img{
    width: 23px;
    height: 23px;
    vertical-align: middle;
    margin-right: 5px;
}
.dy-zhan{
    padding-left: 10px;
	margin: 15px 0 10px;
}
.dy-tab{
    border:thin solid #ddd;
    border-collapse: collapse;
    width: 100%;
    margin: 20px auto;
}
.dy-tab th,.dy-tab td{
    border:thin solid #ddd;
    padding: 5px;
    text-align: center;
    font-weight: normal;
	white-space:nowrap;
}
.dy-tab tr.sum-tr td{
    background-color: #fff6ee;
}
.dy-tab th{
    background-color: #f2f2f2;
}
.dy-btm{
    margin-top: 20px;
}
.btm-cent{
    width: 300px;
    float: right;
}
.btm-cent p{
    margin-bottom: 5px;
}
.da-box{
    padding: 20px;
}
.item-row{
    height: 35px;
    line-height: 35px;
}
.dy-item{
    width: 15%;
    float: left;
    margin-left: 2%;
}
.gong-list{
    margin-top:10px;
    overflow: auto;
}
.gong-list li{
    background-color: #fff;
    margin-bottom: 15px;
}
.gong-title{
    padding: 0 15px;
    height: 35px;
    line-height: 35px;
    background-color: #f2f2f2;
    font-weight: bold;
}
.gong-title i,.fu-list p i{
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #d22328;
    margin-right: 5px;
}
.gong-cent{
    padding: 10px 15px 0;
}
.gong-cent p{
    margin-bottom: 0;
    height: 35px;
    line-height: 18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.gong-btm{
    height: 35px;
    line-height: 35px;
    padding:  0 15px;
}
.gong-btm span{
    margin-right: 15px;
}
.gong-btm input{
    line-height: 25px;
    background-color: #fff;
    color: #d22328;
    text-decoration: underline;
    margin-left: 20px;
}
.add-gong{}
.add-gong .ser-box.longer{
    width: 400px;
}
.add-gong .ser-box,.add-gong .ser-box .ui-select{
    width: 130px;
}
.jie-put,.people-search{
    border: thin solid #bbb;
    width: 92%;
    height: 28px;
    line-height: 28px;
    position: relative;
    padding-left: 10px;
    vertical-align: top;
}
.gong-area{
    vertical-align: top;
    width: 92%;
    margin-top: 10px;
}
.gong-area textarea{
    width: 100%;
    height: 400px;
    outline: none;
}
.gong-btn{
    width: 92%;
    margin-top: 10px;
}
.add-file{
    position: relative;
    height: 20px;
    line-height: 20px;
    display: block;
    margin-top: 4px;
}
.add-file input,.check-icon input,.ren-radio input{
    position: absolute;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
}
.add-file img{
    vertical-align: text-top;
}
.fu-list p{
    display: inline-block;
   /*  width: 240px */
	width:auto;
	margin-right: 20px;
}
.people-search{
    width: 100%;
    background-color: #fff;
    margin-top: -1px;
}
.peo-name{
    width: 85%;
    height: 25px;
    line-height: 25px;
    border:none;
    float: left;
}
.peo-btn{
    float: right;
    width: 15%;
    height: 25px;
    border:none;
    background: url(../images/fdjv2.png) no-repeat center transparent;
}
.gong-people .tree-hide{
    width: 100%;
    position: relative;
    top: 0;
    margin-top: 10px;
}
.people-xuan{
    margin-top: 10px;
    border:thin solid #ddd;
}
.xuan-list{
    height: 250px;
    overflow: auto;
}
.xuan-top,.xuan-list li{
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    background-color: #eee;
}
.xuan-list li{
    background-color: transparent;
}
.xuan-list li i{
    width: 10px;
    height: 100%;
    background: url(../images/close2.png) no-repeat center transparent;
    cursor: pointer;
    display: none;
}
.xuan-list li:hover{
    background-color: #f2f2f2;
}
.xuan-list li:hover i{
    display: block;
}
.gong-show{
    width: 80%;
    margin: 0 auto;
}
.gong-bei .ser-box,.gong-bei .bei-area{
    width: 280px;
}
.gong-bei .bei-area{
    border-color: #bbb;
}
.check-icon{
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    border:thin solid #117ac4;
    margin-top: 4px;
    position: relative;
}
.icheck:after{
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    background-color: #117ac4;
    margin-left: 2px;
    margin-top: 2px;
}
.check-icon input{
    top: 0;
    margin-top: 0;
}
.ser-box.nobor input{
    border-left: 0;
}
.m-img,.m-img img{
    display: block;
    width: 60px;
    height: 40px;
}
.tab-tools.position{
    position: relative;
    left: 0;
    padding: 0;
}
.ren-box{
    margin-top: 10px;
    overflow: auto;
}
.ren-item{
    padding: 10px;
    background-color: #fff;
    position: relative;
    width: 98%;
}
.ren-img{
    float: left;
}
.ren-img p{
    margin-bottom: 0;
    text-align: center;
    padding: 5px 0;
    background-color: #117ac4;
    color: #fff;
    margin-top: 6px;
}
.ren-img p.hui-bg{
    background-color: #999;
}
.ren-img p span{
    margin-right: 6px;
}
.ren-img p a{
    display: inline-block;
    margin-left: 6px;
    color: #fff;
}
.ren-txt p{
    margin-bottom: 9px;
	margin-left:10px;
}
.ren-txt span{
    display: block;
    float: left;
    width: 70px;
    text-align: right;
}
.ren-txt i{
    margin-left: 70px;
    display: block;
    font-style: normal;
}
.ren-radio{
    position: absolute;
    top: 5px;
    right: 5px;
    background-color: #ddd;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
.ren-radio i{
    display: block;
    width: 15px;
    height: 15px;
    border: thin solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-left: 7px;
    margin-top: 6px;
    position: relative;
}
.ren-radio.cur-pei{
    background-color: #0070c0;
}
.ren-radio.cur-pei i:after{
    content: '';
    display: block;
    width: 9px;
    height: 9px;
    background-color: #fff;
    position: absolute;
    top: 2px;
    left: 2px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.yun-item{
    width: 330px;
}
.yun-num span,.hui-btn span{
    display: inline-block;
    vertical-align: top;
    width: 75px;
    text-align: right;
    line-height: 35px;
}
.hui-btn span{
    line-height: 24px;
}
.yun-item span,.yic-box span{
    width: 70px;
}
.yun-num .ser-box{
    height: 35px;
    margin-bottom: 7px;
}
.yun-num .ser-box .full-put{
    width: 200px;
    height: 34px;
    float: left;
    margin: 0;
    font-weight: bold;
}
.yun-num .yun-ref{
    width: 45px;
    height: 33px;
    background-color: #f2f2f2;
    margin: 0;
    border: none;
    float: right;
}
.yun-small{
    width: 70px;
    height: 26px;
    border: thin solid #ccc;
    vertical-align: middle;
}
.yun-small.disabled,.yic-box .bei-area:disabled{
    background-color: #eee;
}
.yun-small input{
    width: 47px;
    height: 24px;
    line-height: 24px;
    float: left;
    text-align: center;
}
.yun-small i{
    display: block;
    width: 20px;
    height: 24px;
    line-height: 24px;
    font-style: normal;
    float: right;
}
.yic-box{
    margin-left: 17px;
}
.yic-box .yun-num .ser-box .full-put{
    width: 100%;
}
.yic-box .ui-select,.yic-box .hui-put,.yic-box .bei-area,
.yun-item .hui-put,
.yun-num .ser-box{
    width: 250px;
}
.yic-box .bei-area{
    height: 60px;
}
.up-right{
    margin-left: 10px;
}
.up-img{
    width: 90px;
}
.up-btn,.show-img{
    display: block;
    width: 90px;
    height: 69px;
    position: relative;
    border:thin solid #ddd;
    text-align: center;
}
.up-btn input{
    position: absolute;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.up-btn img{
    display: block;
    margin: 0 auto 8px;
}
.up-btn span{
    display: block;
    width: 70px;
    margin: 26px auto 0;
}
.up-img p{
    margin-top: 4px;
    margin-bottom: 20px;
}
.yun-btm{
    background-color: #f2f2f2;
    margin-bottom: -10px;
    padding: 0 10px;
}
.yun-btm p{
    display: inline-block;
    margin-right: 13px;
    line-height: 26px;
    margin-bottom: 0;
}
.yun-btm span{
    width: auto;
}
.chu-btm{
    line-height: 26px;
    margin-left: 10px;
}
.hui-put.bor-btm{
    border:none;
    border-bottom: thin solid #ccc;
}
.wu-upload,.wu-upload .up-btn,.wu-upload .show-img{
    width: 230px;
    height: 168px
}
.wu-upload .up-btn span{
    margin-top: 75px;
}
.hui-btn .hui-put.longer{
    width: 265px;
}
.hui-btn .chu-btm.inline span{
    width: 65px;
}
.user-top{
    height: 50px;
    line-height: 50px;
    background-color: #eee;
}
.user-tou,.user-mi{
    height: 75px;
    border-bottom: thin solid #ddd;
    margin-bottom: 10px;
}
.user-tou span,.user-info span,.user-mi span{
    display: inline-block;
    line-height: 75px;
    margin-right: 50px;
    color: #000;
}
.tou-row img{
    display: inline-block;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.edit-btn{}
.edit-btn span{
    display: block;
    padding-right: 20px;
    background: url(../images/u-down.png) no-repeat center right;
    margin-right: 0;
    cursor: pointer;
}
.edit-btn span.up-san{
    background-image: url(../images/u-up.png);
}
.user-info{
    margin: 20px 0;
}
.user-info span{
    line-height: 23px;
}
.user-mi{
    border-top: thin solid #ddd;
}
.tou-row{}
.edit-hide{
    display: none;
}
.tou-row .edit-hide{
    border-bottom: thin solid #ddd;
}
.tou-row .hide-cnet{
    margin: 20px 0 20px 98px;
}
.edit-hide a{
    display: block;
    float: left;
    width: 150px;
    height: 35px;
    line-height: 35px;
    border:thin solid #ddd;
    text-align: center;
    margin-top: 10px;
    margin-left: 20px;
    background-color: #eee;
    color: #000;
}
.edit-hide li{
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.edit-hide li span{
    display: inline-block;
    width: 80px;
    text-align: right;
}
.edit-hide li .ed-put{
    width: 280px;
    height: 30px;
    line-height: 30px;
    border:thin solid #ccc;
    margin-left: 10px;
}
.ed-btn{
    width: 100px;
    height: 30px;
    margin-left: 10px;
    border:none;
    background-color: #117ac4;
    color: #fff;
}
/*修改头像*/
.edit-tx{
    width: 600px;
    padding: 20px;
    margin: 0 auto;
}
.tx-left{
    float:left;
    width:320px;
    border-right: thin solid #ddd;
    padding-right: 20px;
}
.edit-tx .add-file{
    width: 92px;
    height: 34px;
    border: none;
    margin-bottom: 20px;
}
.edit-tx .add-file input{
    width: 100%;
    height: 100%;
}
.imageBox {
    position: relative;
    height: 232px;
    width: 300px;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow: hidden;
    background-repeat: no-repeat;
    cursor: move;
}
.up-tx{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    margin-top: -70px;
    margin-left: -80px;
    box-sizing: border-box;
    border: 1px solid rgb(102, 102, 102);
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
    background: none repeat scroll 0 0 transparent;
}
.spinner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 232px;
    background: rgba(0,0,0,0.7);
}
.tx-right{
    float: left;
    padding-left: 20px;
    color: #999;
    width: 240px;
}
.tx-right span{
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.tx-right p{
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 18px;
}
.cropped{
    min-height: 154px;
}
.cropped img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sub-btn{
    width:100px;
    height: 34px;
    border:none;
    background-color: #117ac4;
    color: #fff;
    cursor: pointer;
}
a.red:hover{
    color:#ff0303;
}

.tao-cent{
    border:thin solid #ddd;
    height: 32px;
    margin-top: 10px;
    background-color: #fff;
}
.tao-cent.disabled{
    background-color: #eee;
}
.tao-cent span{
    line-height: 30px;
    display: block;
    float: left;
    padding: 0 13px;
    background-color: #f5f5f5;
    border-right: thin solid #ddd;
}
.tao-cent input{
    width: 220px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
	float:left;
    margin-right: 6px;
}
.tao-cent i{
    display: block;
    float: right;
    margin-right: 6px;
    margin-top: 9px;
    cursor: pointer;
}
.error-red{
    display: inline-block;
    float: left;
    margin-left: 5px;
    color: #ff0000;
    overflow: hidden;
    height: 65px;
    line-height: 65px;
    font-weight: bold;
    background-color: #f2f2f2;
    padding:0 10px;
}
.dui-search.low{
    padding-top: 11px;
}
.hui-fdj{
    right: 10px;
}
.fang-tab .ser-box{
    width: 98%;
    height: 36px;
}
.fang-tab .ser-box span{
    line-height: 34px;
}
.fang-tab .ser-box .ui-select i{
    margin-top: 15px;
}
.zhuanchu p{
    width: 80%;
    float: left;
    margin-left: 0;
    overflow: hidden;
}
.down-car{
    font-size: 12px;
    width: 285px;
    padding: 8px 2px 3px 10px;
    border: thin solid #ccc;
    background-color: #fff;
    z-index: 10;
    position: absolute;
    left: 0;
    top: 35px;
}
.down-car li{
    float: left;
    line-height: 23px;
    margin-bottom: 5px;
}
.down-car li a{
    display: block;
    padding: 0 6px;
}
.down-car li a:hover{
    background-color: #d22328;
    cursor: pointer;
    color: #fff;
}
.feng_a{
	width: 97px;
    padding: 3px 0;
    border: thin solid #ccc;
}
.tihuo-box .search-btn input{
    width: auto;
    padding: 0 8px;
    margin: 8px 0;
}
.ti-sum p{
    display: inline-block;
    line-height: 45px;
	margin-bottom:0;
}
.ti-sum p span{
    font-size: 14px;
    margin: 0 5px;
}
.org-record-today-sum{
    border-collapse: collapse;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.4;
    border: 1px solid #dcdcdc;
}
.org-record-today-sum th,
.org-record-today-sum td{
    padding: 6px 14px;
    text-align: right;
    white-space: nowrap;
    border: 1px solid #e8e8e8;
}
.org-record-today-sum thead th{
    font-weight: bold;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
}
.org-record-today-sum tbody tr:nth-child(odd){
    background-color: #fafafa;
}
.org-record-today-sum .row-label{
    text-align: center;
    color: #666;
    font-weight: normal;
    background-color: #f5f5f5;
}
.org-record-today-sum .money b{
    font-size: 14px;
}
.duiz-title{
	margin-bottom:10px;
}
.city-sel .feng_a{
	width:82px;
}
.hui-long .hui-row.fa-select select{
	width:180px
}
.hui-tuo{
	float:right;
	font-size:12px;
	margin-bottom:0;
	margin-top:3px;
}

.tc-box.edit-car{
    padding: 30px 10px 0 40px;
}
.edit-car .car-title{
    margin-bottom: 20px;
}
.edit-car .hui-row{
    height: 32px;
    margin-bottom: 10px;
    overflow: hidden;
}
.edit-car .cars-row{
    height: 32px;
    line-height: 29px;
}
.edit-car .cars-row input{
    height: 30px;
    line-height: 30px;
}
.edit-car .car-item .hui-put,.edit-car .car-item .hui-row .ui-select,
.edit-car .car-mid input.hui-put.blur{
    height: 100%;
}
.edit-car .ui-select i{
    margin-top:14px;
}
.edit-car .cars-row i{
    margin-top:9px;
}
.edit-car .hy-left .hui-row select{
    width: 100%;
}
.edit-car .hui-row span{
    line-height: 32px;
}
.edit-car .hui-btn span,.edit-car .hui-btn .car-mid a{
    line-height: 28px;
}
.edit-car .have-rili i{
    top: 9px;
    right: 9px;
}
.edit-car .hui-btn{
    width: 915px;
}
.edit-car .hui-row.hui-min,.edit-car .check-list label{
    margin-bottom: 0;
}
.gong-box{
	padding:20px 0 0 20px;
}
.gong-box .fang-row .ser-box,
.shu-box{
	width: 300px;
	margin-bottom: 10px;
}
.shu-sel{
	border: thin solid #bbb;
	padding: 2px 0 2px 0;
	width: 32.4%;
}

.more-check .check-list{
    margin-left: 15px;
}

.jg-btn{
    border-top: none;
    margin-top: 0;
    text-align: right;
    margin-right: 20px;
}

.dui-search.tih-box .s-tit{
	min-width: 20px;
}

.dui-search.tih-box .ser-box{
	width: 250px;
}
.dui-search.tih-box .ser-box input,
.dui-search.tih-box .ser-box input.pad-r25{
	width: 156px;
}


.tab-top{
    height: 30px;
    border-bottom: 2px solid #d22328;
}
.tab-top a{
    display: block;
    float: left;
    width: 100px;
    height:30px;
    line-height: 28px;
    text-align: center;
    color:#d22328;
    cursor: pointer;
    border-top:2px solid #d22328;
    border-right: 1px solid #d22328;
    border-left: 1px solid #d22328;
}
.tab-top a:nth-last-child(1){
    border-right-width: 2px;
}
.tab-top a:nth-child(1){
    border-left-width: 2px;
}
.tab-top a.cur-tab{
    background-color: #d22328;
    color: #fff;
}

/** confirm按钮样式 **/
.layui-layer-btn a.layui-layer-btn1{border: none;background-color: #d22328;color: #fff;}
.layui-layer-btn a.layui-layer-btn0{border: none;background-color: #ddd;color: #666;}


.wang-row{
    height: 50px;
}
.wang-row span{
    display: block;
    float: left;
    width: 120px;
    text-align: right;
    line-height: 30px;
}
.wang-error{
    margin-left:120px;
    font-size: 12px;
}
.wang-row input{
    height: 30px;
    line-height: 28px;
    border:thin solid #ccc;
    padding-left: 5px;
}
.wang-put{
    width: 230px;
}
.wang-yzm{
    width: 130px;
}
.wang-row input.wang-btn{
    width: 98px;
    padding-left: 0;
    cursor: pointer;
}
.wang-box .tc-btn{
    margin-top: 0;
}

.file_img{
	display: block;
	width: 100%;
	height: 100%;
}

.set-print{
    width: 400px;
    margin:0 auto;
}
.set-top{
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    border-bottom: 3px solid #ccc;
}
.set-print li{
    height: 48px;
    line-height: 48px;
    border-bottom: thin solid #ddd;
}
.set-print li input{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 18px;
}
.set-print li label{
    cursor: pointer;
}
.set-print li span{
    display: inline-block;
    width: 105px;
}
.set-print .tc-btn{
    border:none;
    text-align: right;
}

.gai-box li{
    height: 28px;
    margin-bottom: 10px;
}
.gai-box .ser-box{
    width: 282px;
}
.gai-box li span{
    display: inline-block;
    width: 75px;
    text-align: right;
    line-height: 28px;
    vertical-align: top;
}
.gai-box .ser-box input.two-put{
    float: left;
    width: 45%;
    border: none;
}
.gai-box li b{
    display: block;
    float: left;
    margin-top: -2px;
}
.ser-box.litter{
    width: 100px;
}
.ser-box.litter input{
    width: 80%;
    border: none;
}
.ser-box.litter i{
    font-style: normal;
}
.gai-box .bei-area{
    width: 282px;
    border: thin solid #bbb;
    height: 50px;
}

.fontsize .user-mi {
    margin-top: 0;
    border-top: none;
}
.set-size{
    margin-top: 30px;
}
.set-size label{
    margin-bottom: 0;
    margin-right:30px;
}
.set-size input{
    margin-top: 3px;
    margin-right: 2px;
}
.set-btn input{
    margin-top:30px;
    margin-left: 0;
}

.huik-cent .ser-box{
    width: 250px;
}
.huik-cent .ser-box.shao-put{
    width: 130px;
}
.hui-money input{
    width: 220px;
    float: left;
    border:none;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}
.hui-money i{
    display: block;
    float: right;
    font-style: normal;
    width: 25px;
    text-align: center;
}
.huik-cent .ser-box input.half{
    width: 47%;
    border:none;
}
.huik-advice{
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    margin-left: 30px;
}
.tc-btn.text-right{
    text-align: right;
}
.tc-btn input.b-sure.red{
    background-color: #ff0000;
}

.member-edit .hy-left{
    width: 265px
}
.member-edit .hy-left span{
    width: 100px
}
.member-edit .load-img{
	width: 206px;
}
.member-edit select.hui-put{
	width:90px;
	padding-left:0
}
.xing-row input.area-detail{
	width: 361px;
}


.fang-row .ser-box.position{
    overflow: inherit;
}
.fang-row .bill-chu{
    width: auto;
    top: 26px;
    right: -1px;
    left: -1px;
}
.zhuan-icon{
    position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 28px;
	text-align: center;
	cursor:pointer;
}
.zhuan-icon i{
	margin-top: 11px;
}

.tiao-box .ser-box{
    width: 180px;
}
.tiao-box  .hui-money input{
    width: 150px;
}
.tiao-box .fang-row .check-list{
    vertical-align: top;
    margin-left: 35px;
}
.tiao-box .fang-row .check-list label{
    margin-bottom: 0;
}
.tiao-box .bei-area{
    width: 406px;
    border-color: #bbb;
    height: 50px;
}



/*冻结表格列*/
.fixed-table-header-columns,
.fixed-table-body-columns {
    position: absolute;
    background-color: #fff;
    display: none;
    box-sizing: border-box;
    overflow: hidden;
}

.fixed-table-header-columns .table,
.fixed-table-body-columns .table {
    border-right: 1px solid #ddd;
}

.fixed-table-header-columns .table.table-no-bordered,
.fixed-table-body-columns .table.table-no-bordered {
    border-right: 1px solid transparent;
}

.fixed-table-body-columns table {
    position: absolute;
    animation: none;
}

.bootstrap-table .table-hover > tbody > tr.hover > td{
    background-color: #f5f5f5;
}

.prd0{
    padding-right: 0;
}
.fang-row.div-row{
    line-height: 28px;
}
.fang-row label .s-tit {
    padding-left: 72px;
}
.icon-btn i.icon{
    color: #0070c0;
}

/*我的信息-基础*/
.user-cent{
    padding-top: 20px;
    background-color: #fff;
}
.user-width{
    width: 900px;
}
.user-cent .hui-row{
    height: 30px;
    margin-bottom: 13px;
}
.user-cent .hy-left{
    width: 300px;
}
.user-cent .hui-row span{
    line-height: 28px;
}
.user-cent .hy-left .hui-put,
.user-cent .hy-left .ui-select{
    width: 200px;
    height: 30px;
    line-height: 28px;
}
.user-cent .ui-select i{
    margin-top: 13px;
}
.hui-long{
    width: 550px;
}
.user-cent .hui-long .hui-put,
.user-cent .hui-long .ui-select{
    width: 245px;
    height: 30px;
    line-height: 28px;
}
.user-cent .area-sel{
    width: 450px;
    border:none;
    padding-left: 0;
    height: 30px;
    line-height: 30px;
    vertical-align: inherit;
}
.user-cent .xing-row .ui-select{
    vertical-align: top;
    width: 85px;
    margin-right: 3px;
}
.user-cent .xing-row input{
    width: 450px;
    height: 30px;
    line-height: 30px;
}
.user-cent .load-img .hui-row{
    height: auto;
    margin: 0;
    width: 150px;
    float: right;
}
.user-cent .up-put{
    height: 181px;
}
.user-cent .up-put i{
    margin-top: 70px;
}
.user-cent .hui-long.border{
    border: none;
}
.user-cent .user-pwd{
    width: 400px;
}
.user-cent .clear{
    clear: both;
}
/*所有物流公司弹窗*/
.wl-tree{
    padding:5px 20px;
}
.tree-title{
    width: 100%;
    height: 35px;
    line-height: 35px;
    background-color: #f2f2f2;
    font-size: 14px;
    font-weight: bold;
    padding-left: 36px;
    box-sizing: border-box;
}
.wl-list{
    width: 80%;
    margin: 0 auto;
    height: 240px;
    overflow: auto;
}
.wl-list .treeview .hitarea{
    margin-left: -16px;
    background-image: none;
    border: 1px solid #0070c0;
    width: 9px;
    height: 9px;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.wl-list .treeview .hitarea:after{
    content: '';
    display: block;
    width: 7px;
    height: 1px;
    position: absolute;
    background-color: #0070c0;
    top: 4px;
    left: 1px;
}
.wl-list .treeview .expandable-hitarea:before{
    content: '';
    display: block;
    width: 1px;
    height: 7px;
    background-color: #0070c0;
    position: absolute;
    top: 1px;
    left: 4px;
}
.wl-tree label{
    display: block;
}
.wl-tree .r-put{
    float: right;
    margin-right: 20px;
    margin-top: 2px;
}
.wl-tree .treeview ul li{
    padding: 7px 0 7px 16px;
}
.wl-tree .treeview ul li ul li{
    border-left: 1px dashed #ccc;
    position: relative;
}
.s-line{
    width: 12px;
    height: 0;
    border-top: 1px dashed #ccc;
    position: absolute;
    top: 15px;
    left: 0;
}
.tc-btn.wl-btn{
    margin-top: 20px;
    padding: 0;
    border: none;
    text-align: right;
}
.tc-btn.wl-btn input{
    width: 60px;
}

/*侧边栏图标*/
.sidebar-box{
    width: 6px;
    height: 53px;
}
.side-top{
    width: 0;
    height: 0;
    border-bottom: 6px solid #0070c0;
    border-right: 6px solid transparent;
}
.side-middle{
    width: 100%;
    height: 41px;
    background-color: #0070c0;
}
.side-bottom{
    width: 0;
    height: 0;
    border-top: 6px solid #0070c0;
    border-right: 6px solid transparent;
}
.little-sj{
    width: 0;
    height: 0;
    border-top: 2px solid transparent;
    border-right: 4px solid #fff;
    border-bottom: 2px solid transparent;
    position: absolute;
    top: 25px;
    left: 1px;
}
/*基础信息-上传图标*/
.file-icon{
    width: 36px;
    height: 36px;
    margin: 68px auto 0;
}
.file-radio{
    background-color: #0070c0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.file-add{
    width: 24px;
    height: 2px;
    background-color: #fff;
    position: relative;
    margin-top: -19px;
    margin-left: 6px;
}
.file-add:after{
    content: '';
    display: block;
    width: 2px;
    height: 24px;
    background-color: #fff;
    position: absolute;
    top: -11px;
    left: 11px;
}
/*托运单*/
.tun-order,
.tun-order td{
    font-size: 12px;
}
.tun-order .tit-name{
    font-size: 20px;
    font-weight: bold;
}
.tun-order .tit-name span{
    text-align: right;
    font-weight: normal;
}
.tun-zhan{
    height: 36px;
    line-height: 28px;
}
.tun-zhan span{
    display: inline-block;
    width: 12px;
    text-align: center;
}
.tun-zhan .bill-chu{
	width: 175px;
	left: 52px;
	top: 25px;
}
.tun-zhan input{
    height: 28px;
    line-height: 22px;
    border-bottom: thin solid #333;
    padding-left: 10px;
    margin: 0 3px;
}
.tun-zhan input:disabled{
    background-color: #eee;
    border: none;
}
.tun-shi{
    width: 130px;
}
.tun-dian{
    width: 130px;
}
.tun-phone{
    width: 260px;
}
.tun-address{
    width: 410px;
}
.tun-zhan .treeview span{
    width: auto;
}
.dao-hide.arrive{
	left:52px;
}
.tun-zhan .treeview .hitarea{
    margin-top: 9px;
}
.tun-zhan .treeview ul li{
    line-height: 30px;
    padding: 0 16px;
}
.tun-zhan .tree-hide{
    /*top: 17px;*/
}
.piao-tab.tun-tab{
	margin-top:-1px;
}
.tun-order .piao-tab tr.hw-tr td{
    border-top:3px solid #333;
    border-bottom:3px solid #333;
}
.tun-order .mal-width.text-center{
    width: 74%;
}
.tun-order .piao-tab tr.yun-tr td{
    border-width: 1px;
}
.tun-tab .sml-width{
    width: 54%;
}
.tun-tab .mid-width{
    width: 72%;
}
@media screen and (min-width:1081px) and (max-width:1166px){
    .tun-zhan{
        height: 25px;
        line-height: 25px;
    }
    .tun-zhan input{
        height: 20px;
        line-height: 20px;
    }
    /*.piao-tab td, .piao-tab th {*/
         /*padding: 3px 8px;*/
    /*}*/
}
/*公告详情*/
.show-cent .gong-show{
    width: auto;
    padding: 40px;
}
.gong-top{
    padding-bottom: 20px;
    border-bottom: 3px solid #f2f2f2;
    margin-bottom: 40px;
}
.gong-top h3{
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 20px;
    list-style-type: disc;
}
.gong-small{
    font-size: 12px;
    color: #999;
}
.gong-small span{
    display: inline-block;
    margin-right: 10px;
}

/*公告新增*/
.put-list label{
	display:inline-block;
	margin-right:20px;
	margin-top:5px;
}
.put-list label input{
	float:left;
	margin-right:3px;
}

/*20181026 机构选择*/
.organ-box{
    padding: 10px 15px 0 15px;
    width: 286px;
    margin: 0 auto;
}
.organ-search{
    margin-bottom: 10px;
    height: 30px;
}
.organ-search .org-put{
    float: left;
    width: 58%;
    height: 30px;
    line-height: 30px;
    border:thin solid #ddd;
    padding-left: 10px;
}
.organ-search .search-btn input,
.organ-box .jg-btn input{
    width: 50px;
    border: none;
    text-align: center;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.organ-box .tree-hide{
    border: none;
    padding: 0 10px;
	width: 100%;
}
.organ-box .tree-hide li{
    border-left-color: #999;
    font-size: 12px;
}
.organ-box .treeview .hitarea{
    border-color: #999;
}
.organ-box .treeview .expandable-hitarea:before,
.organ-box .treeview .expandable-hitarea:after{
    background-color: #999;
}
.organ-box .tree-hide li span{
    color: #333;
}
.organ-box .tree-hide li span.active{
    color: #fff;
    background-color: #0070c0;
}
.organ-box .jg-btn{
    border-top: thin solid #999;
    margin-right: 0;
}
.organ-box .jg-btn input{
    margin-top: 10px;
}
.organ-box.kd-tree{
    background-color: #fff;
    padding: 15px ;
    width: 330px;
    height: 438px;
    overflow: auto;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: 15;
    box-shadow: 0 0 8px #ccc;
}
.organ-box.kd-tree .treeview .hitarea{
    width: 11px;
    height: 11px;
}



.wsj-box{
    margin: 100px auto 0;
    text-align: center;
}
.wsj-box p{
    margin: 20px 0 0;
    font-size: 24px;
    color: #999;
}


/*20190117 会员提醒*/
.hui-advice{
    padding: 20px;
}
.hui-advice:after{
    content: '';
    display: block;
    clear: both;
}
.hui-half{
    width: 50%;
}
.hui-half li{
    margin-bottom: 8px;
}
.hui-half li span{
    display: inline-block;
    width: 100px;
    text-align: right;
}
.hui-card{
    border:thin solid #ccc;
    text-align: center;
    margin-top: 10px;
}
.hcard-num{
    padding: 10px;
    border-bottom: thin solid #ccc;
    font-weight: bold;
}
.h-hang{
    padding: 5px;
}
.slimScrollDiv{
    position: relative;
    overflow: hidden;
    width: auto;
    height: 623px
}
.slimScrollBar{
    background: rgb(221, 221, 221);
    width: 6px;
    position: absolute;
    top: 0px;
    opacity: 0.4;
    display: block;
    border-radius: 7px;
    z-index: 99;
    right: 1px;
    height: 591.66px;
}
.slimScrollRail{
    width: 6px;
    height: 100%;
    position: absolute;
    top: 0px;
    display: none;
    border-radius: 7px;
    background: rgb(51, 51, 51);
    opacity: 0.2;
    z-index: 90;
    right: 1px;
}
#side-menu{
    height: 623px;
    overflow: hidden;
    width: auto;
}
.nav_html{
    min-height:656px;
}

.change-bold{
    font-weight: bold;
    font-size: 14px;
}
.change-bold.change-field-name{
    text-align: right;
    display: inline-block;
    width: 110px;
}
#orgRecordMoneySum span span {
    display: inline-block;
    width: 185px;
}
#orgRecordMoneySum b {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 15px;
}