.searchBoxTable {
    width: 100%;
    padding: 10px;
    position: relative;
    z-index: 3;
}
.searchBoxTable td {
    width: 25% !important;
    position: relative;
    vertical-align: middle;
    padding-left: 105px;
    height: 45px;
}
.searchBoxTable td .TableTitle {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 105px;
    color: #919191;
    font-size: 14px;
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
    height: 45px;
    line-height: 45px;
}

/*.searchBoxTable td:nth-child(2n){  color: #919191; font-size: 14px;}*/

.searchBoxTable input[type="text"] {
    width: 100%;
    border: 1px solid #c6c6c6;
    height: 30px;
    padding: 0px;
    padding-left: 10px;
}
.searchBoxTable .time_input {
    width: 100%;
    border: 1px solid #c6c6c6;
    height: 35px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 30px;
    background: url(../images/calendar.png) right center no-repeat #fff;
}
.searchBoxTable select {
    width: 100%;
    border: 1px solid #c6c6c6;
    height: 35px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 25px;
    background: url(../images/sanjiao.png) right center no-repeat #fff;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.TableTitle_line {
    width: 30px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: 0px;
    line-height: 30px;
    text-align: center;
}
.describeSort {
    width: 100%;
    overflow-x: auto;
    padding-top: 60px;
    overflow-y: hidden;
    padding-bottom: 10px;
    min-height: 100px;
}
.bg_white {
    background: #fff;
}
.pinned_tr {
    position: absolute;
    left: 0px;
    top: -17px;
    width: 100%;
    margin-top: 125px;
    background: #fff;
    z-index: 3;
    display: none;
}
.pinned_tr.show {
    display: block;
}

/*****/

.TableFixed {
    /* padding-top: 127px; margin-top: -127px;*/
    margin-top: -127px;
}
.TableFixed_thbox {
    position: absolute;
    left: 0px;
    /*top: -127px;*/
    margin-top: 127px;
    width: 100%;
    background: #fff;
    z-index: 3;
    display: none;
    overflow: hidden;
}
.pinned_tr.show {
    display: block;
}
.TableFixed_tableCss {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
    margin-top: -48px;
    padding-top: 127px;
}
.TableFixed_thbox table {
    position: relative;
}
.sub_box {
    position: relative;
    z-index: 5;
}

/*****/


/*.pin-wrapper{ min-height: 48px;}*/

table.tab_bd_table {
    position: relative;
}
.mapSuspension {
    width: 530px;
    position: absolute;
    top: 20px;
    left: 50px;
}
.MapSearch {
    width: 100%;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    height: 40px;
}
.MapSearch input {
    background: #fff;
    border: none;
    height: 40px;
    width: 470px;
    float: left;
    padding-left: 10px;
}
.MapSearch .search_btn {
    background: url(../images/fangdajing.png) center no-repeat #3ac4b8;
    border: none;
    height: 40px;
    line-height: 40px;
    width: 60px;
    float: left;
    background-size: auto 20px;
}
.MapLocation {
    width: 100%;
    padding: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    margin-top: 10px;
    background: #fff;
}
.linkage select {
    width: 32%;
    margin-right: 2%;
    float: left;
    border: 1px solid #c6c6c6;
    height: 30px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 25px;
    background: url(../images/sanjiao.png) right center no-repeat #fff;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.linkage select:last-child {
    margin-right: 0px;
}
.mapInfo_box {
    width: 100%;
}
.mapInfo_list {
    width: 100%;
    min-height: 130px;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
    padding: 10px;
}
.map_UserName {
    width: 100%;
}
.color_black2 {
    color: #5d5e5e;
}
.map_address {
    padding: 10px 0px;
    line-height: 24px;
    border-bottom: 1px solid #e1e1e1;
}
.map_btnCom {
    border: 1px solid #c6c6c6;
    padding: 0px 10px;
    display: inline-block;
    min-width: 80px;
    height: 30px;
    line-height: 28px;
    border-radius: 3px;
    text-align: center;
    margin-right: 3px;
    cursor: pointer;
}
.border_blue1, .border_blue1:hover {
    border-color: #3ac4b8;
    color: #3ac4b8;
}
.border_blue2, .border_blue2:hover {
    border-color: #34a6c8;
    color: #34a6c8;
}
.border_orange, .border_orange:hover {
    border-color: #e4982d;
    color: #e4982d
}
.productInfoForm {
    width: 100%;
    background: #f5f5f5;
    padding: 10px; margin-bottom: 10px;
}
.productInfoForm input[type="text"] {
    width: 100%;
    border: 1px solid #dddddd;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
}
.add_type .MessageModal_box {
    padding-top: 40px;
    padding-bottom: 40px;
}
.add_type .MessageModal_btnbox1 {
    padding-top: 20px;
}
.add_type label {
    font-weight: normal;
}
.add_type input[type="text"] {
    border: 1px solid #dddddd;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
}
.productInfoForm_pic li {
    margin-top: 10px;
    text-align: center;
    overflow: hidden;
    display: inline-block;
    margin-right: 2%;
    width: 90px;
    height: 90px;
    line-height: 90px;
    border: 1px solid #BCBCBC;
    text-align: center;
    font-size: 14px;
    color: #BCBCBC;
    background: #fff;
    vertical-align:top;
}
.productInfoForm_pic li img {
    width: 100%; vertical-align:top; height: 100%;
}
/*.productInfoForm_pic li.last{ font-size: 58px;;}*/
.addProductInfo{ border: none; display: inline-block; width: 160px; height: 35px; background: #42BDDC; color: #fff; font-size: 14px;text-align: center; line-height: 35px; border-radius: 2px; margin-bottom: 20px;}
.pageShowNum{ width: 60px; float: left; height: 35px; /*margin-top: 2px;*/ border:  1px solid #dddddd; margin-left: 5px; margin-right: 5px;  text-align: center;}
.first_anzhuang { padding-left: 0px !important; }
.first_anzhuang_List{position: relative; margin-bottom: 5px;}
.first_anzhuang_List span{ width: 120px; text-align: right; position: absolute; left: 0px ; top: 0px; height: 35px;    
    color: #919191;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    height: 35px;
    line-height: 35px;}
.first_anzhuang_List .right_input{ width: 100%; padding-left: 120px; }
.first_anzhuang_List .right_input .rili_input{ width: 100%;}

.process_p{ position: absolute; top: 35px; left: 50%; margin-left: -77px;font-size: 0.875rem; line-height: 30px; min-width: 150px; color: #8a8d92; text-align: center;}
.webSiteBox{ width: 100%; padding: 80px 0px;}
.webSite{ width: 75%; margin: 0px auto;}
.webSite li{width:18.4% ; text-align: center; float: left; font-size: 0px;vertical-align:middle; margin-right: 2%; border: 1px solid #e6e6e6; overflow: hidden; margin-bottom: 18px;}
.webSite li img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.webSite li:nth-child(5n){ margin-right: 0px;}
.line_bottom{ border-bottom: 1px solid #dedede;}

.aa td{ box-shadow: 5px 0 0px rgba(255, 255, 255, 1), /*左边阴影*/ -5px 0 0px rgba(255, 255, 255, 1), /*右边阴影*/ 0 -5px 6px rgba(0, 0, 0, 0.2), /*顶部阴影*/ 0 5px 6px rgba(0, 0, 0,0.2);
}
.aa td:first-child{box-shadow: 0px 0 0px rgba(255, 255, 255, 1), /*左边阴影*/ 0px 0 0px rgba(255, 255, 255, 1), /*右边阴影*/ 0 -5px 5px rgba(0, 0, 0, 0.2), /*顶部阴影*/ 0 5px 5px rgba(0, 0, 0,0.2);}
.aa td:last-child{box-shadow: -5px 0 0px rgba(255, 255, 255, 1), /*左边阴影*/ 0px 0 0px rgba(255, 255, 255, 1), /*右边阴影*/ 0 -5px 5px rgba(0, 0, 0, 0.2), /*顶部阴影*/ 0 5px 5px rgba(0, 0, 0,0.2);}

.historical_main{ width: 90%; height: 100%;}
.historical_main2{ width: 90%; height: 100%;}
.fw{font-weight: bold;}

.addproductList li{ width: 19.5%; float: left; position: relative;}
.addproductList li:last-child{width: 22%;}
.addproductList li:last-child span { width: 7.25rem;}
.addproductList li:last-child .serch_inputs02{ padding-left: 7.25rem;}
li.search_li2 span{ width:6.625rem ;}
li.search_li2 .serch_input{padding-left:6.625rem ;}

.tableBox table.TabelSite tr td{ padding-top: 10px; padding-bottom: 10px; white-space: inherit;}
.chooseTableBtnBox{ padding-top: 10px; border-top: 1px solid #d0d2d5; width: 100%;} 
.chooseTableBtnBox .chooseBtn { display: inline-block; min-width: 4.625rem; height: 2.125rem; line-height: 2rem; font-size: 0.875rem; text-align: center; color: #838383; background: #e8e9ee; border: 1px solid #d2d2d2; border-radius: 3px;}
.chooseTableBtnBox .chooseBtn.active{ color: #fff; background: #2352a3; border: 1px solid #2352a3;} 

.DataHistogram,.LineGraph{ width: 1000px; height: 500px; margin: 0px auto; padding-top: 30px; border-bottom: 2px solid #e3e9ee;}
.BalanceWarning .itme{ height: 2.1875rem;margin-bottom: 0.9375rem;}
.BalanceWarning .itme label{ line-height: 2.1875rem;}
.BalanceWarning input{width: 100%;font-size: 0.75rem; border: 1px solid #d0d2d5; border-radius: 3px;height: 100%;}
.manegement_a01.BalanceWarning_a{ margin-left: 5.22rem;}


.downloadPackage label{line-height: 2.25rem; vertical-align: top;}
.downloadPackage .groupList{width: 36%; display: inline-block; margin-left: -3px; }
.downloadPackage .groupList .testadd_form{ width: 100%; position: relative; margin-bottom:10px ;padding-left: 3px; }
.downloadPackage .groupList .testadd_form:last-child{margin-bottom: 0px;}
.downloadPackage .groupList .testadd_form.noborder{border: none; padding-left: 0px;}
.downloadPackage .groupList .groupListBtn{ width: 70px; height: 2.125rem; line-height: 2.125rem; display: block; margin-top: 0px;}

.inputRadio input[type="radio"]{width: auto; display: inline-block; margin-left: 20px; margin: 0px; height: 2.1875rem; float: left;}
.inputRadio label{float: left; margin-right: 1rem; }
.inputRadio .RadioBox{ height: 2.1875rem; line-height: 2.1875rem;}
