@charset"utf-8";
body{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-size: 13px!important;
    line-height: 1.42857143!important;
    /* color: #333; */
    color: #666666!important;
    /* background-color: #f2f5f9; */
    background-color: #f2f5f9!important;
    /* background-color: #fff; */
    /* overflow: hidden;*/
}
/*    返回上层     */
.form-a.btn-back{
	border:solid 1px #cccccc;
}
.form-a.btn-back:hover{
    color: #3399FF;
    background: #ecf5ff;
    border-color: #3399FF;
}
table p a{
    color: #1890FF;
}
table p a:hover {
    color: #1890FF;
}
.app-init-container.app-inits{
    padding-top: 0px;
}
/* .header_pps.header_pp{
    width: 100%;
    margin: 20px;
    background-color: #f2f5f9;
} */
.widget-ui-detail.wUi-detail{
    background: transparent;
    padding: 0px;
}
/* .wUi-Main{
    display: flex; */
    /* flex-wrap: wrap; */
    /* margin-right: 0px;
    margin-left: 0px;
} */
div.ui-detail.ui-details{
    background: transparent;
    float:initial;
    padding: 0px;
}
.orderNumRt {
    display: flex;
    flex-wrap: wrap;
    /* width: 49%; */
    /* width: 890px; */
    height: 408px;
}
.allSmall-right {
    margin-right: 20px;
}

.allSmall-bottom {
    margin-bottom: 20px;
}
.itemDetail {
    min-width: 200px;
    margin-bottom: 20px;
    /* padding-right: 10px;
    padding-left: 10px; */
    padding-right: 10px!important;
    padding-left: 10px!important;
    /* width: 378px; */
    /* display: inline-block; */
}
.itemDetail:nth-child(odd){
    padding-left: 15px!important;
}
.itemDetail:nth-child(even){
    padding-right: 5px!important;
}

.itemDetail:nth-last-child(2){
    margin-bottom: 0px;
}
.itemDetail:nth-last-child(1){
    margin-bottom: 0px;
}
.itemDetail .widget-card-body {
    height: 194px;
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    font-size: 14px;
    line-height:inherit;
    list-style: none;
    position: relative;
    background: #fff;
    border-radius: 4px;
    padding: 15px 20px 20px;
    box-shadow: 1px 2px 5px rgb(0 0 0 / 5%);
}
.app-inner.app-inners{
    background: transparent;
}
.quickNavlf {
    /* width: 830px; */
    /* width: 51%; */
    height: 408px;
    background: #FFFFFF;
    box-shadow: 1px 2px 5px rgb(0 0 0 / 5%);
    opacity: 1;
    border-radius: 4px;
}
.widget-ui-head.widget-ui-head01 {
    background: #fff;
    border-bottom: #E5E5E5 1px solid;
    height: 58px;
    line-height: 58px;
    padding-left: 20px;
    padding-right: 20px;
}
.widget-ui-title.widget-ui-title01{
    border-left: none;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
    color: #323232;
    opacity: 1;
}
.quickNavlf .ui-detail-list {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* width: 140px; */
}
.quickNavlf .ui-detail-list img {
    width: 140px;
    /* height: 90px; */
    margin: 10px;
    display: flex;
    /* flex-direction: column; */
    /* justify-content: center; */
    /* align-items: center; */
    margin: 0 auto;
}
.quickNavlf .ui-detail-list p {
    padding: 0px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
    opacity: 1;
    margin-top: 10px;
}
.ui-detail.ui-details{
    background: #fff;
}
.widget-body.sort_cont_con {
    width: auto;
    /* height: 520px; */
    background: #FFFFFF;
    box-shadow: 1px 2px 5px rgb(0 0 0 / 5%);
    opacity: 1;
    border-radius: 4px;
    border: none;
    padding: 0px;
    display: block;
}

.content-row-main{
    padding-bottom: 20px;
    /* margin-top: 20px; */
}
.content-row-title{
    height: 50px;
    /* padding: 0px 20px; */
}
.news-content-center{
    background: #FFFFFF;
    box-shadow: 1px 2px 5px rgb(0 0 0 / 5%);
    opacity: 1;
    border-radius: 4px;
    padding: 0px 20px;
}
.news-content-center ul.newsUl{
    padding-bottom: 20px;
}
.news-content-center ul.newsUl li{
    margin-top: 13px;
}
.news-content-center ul.newsUl li p{
    font-size: 12px;
    font-weight: 400;
    color: #808080;
    opacity: 1;
}
.news-content-center ul.newsUl li:first-child{
    background: #faf6ff;
    padding: 10px 20px;
}
.news-content-center ul.newsUl li:last-child{
    background: #f5fdfc;
    padding: 10px 20px;
}
.news-title-li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0px;
}
.news-title-li>h2{
    font-size: 13px;
    font-weight: 400;
    color: #323232;
    opacity: 1;
}
.news-title-li>span{
    font-size: 13px;
    font-weight: 400;
    color: #AAAAAA;
    opacity: 1;
}
.a-flex-between{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.up-JournalRt>span{
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    opacity: 1;
}
.lookMore{
    font-size: 13px;
    font-weight: 400;
    color: #999999;
    opacity: 1;
}
.newsTpsLf{
    margin-top: 20px;
    padding-right: 10px!important;
}
.newsTpsRt{
    margin-top: 20px;
    padding-left: 10px!important;
}
.newsTpsRt>img{
    /* 560px x 246px */
    width: 560px;
    height: 246px;
}
.widget-ui-dataLf {
    display: flex;
    align-items: center;
}
.navTab {
    margin-right: 20px;
}
.navTab ul {
    margin-left: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
}
.navTab ul li:first-child {
    border-radius: 4px 0px 0px 4px;
}

.navTab ul li.actives01 {
    border: 1px solid #4D9BFB;
    border-right: #4D9BFB solid 1px!important;
    /* background-color: #3399ff; */
}
.navTab ul li {
    border: #E5E5E5 solid 1px;
    border-right: none;
    height: 32px;
    line-height: 32px;
    padding: 7px 15px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
    color: #666666;
}
.navTab ul li:last-child {
    border-right: #E5E5E5 solid 1px;
    border-radius: 0px 4px 4px 0px;
}
.navTab ul li.actives01 a {
    color: #4D9BFB;
}

.navTab ul li a {
    color: #666666;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.dataSelect {
    margin-right: 20px;
}
.dataSelect input {
    padding: 5px;
    /* vertical-align: middle; */
    /* border: none; */
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    overflow: hidden;
    width: 110px;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    opacity: 1;
    border-radius: 4px;
    text-align: center;
}
.dataSelect span {
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    color: #808080;
    opacity: 1;
}
.overview-desc-main01 {
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.Width01 {
    width: 100%;
}

 .overview-desc01 {
    padding: 33px 66px 20px 37px;
}
.chart-desc01 {
    margin-top: 30px;
    margin-bottom: 20px;
    margin-right: 0px;
    width: 30%;
    margin-left: 20px;
}
.js-sort-desc-title.js-sort-desc-title01:first-child {
    background: #FFF;
} 
.js-sort-desc-title.js-sort-desc-title01 {
    border-bottom: none; 
    /* height: 45px; */
    padding: 0;
    padding: 5px 0px;
    /* padding: 10px 0px;
    margin: 10px 0px; */
}
.td-cont01 {
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    color: #323232;
    opacity: 1;
}

.td-cont-sort.td-cont-sort011 {
    flex: inherit;
    /* width: 15%; */
} 
/*
.chart-desc01 table {
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: auto;
}
*/
.chart-desc01 table th, .chart-desc01 table td{
    border: none;
}
.td-cont-sort01>span, .td-cont-sort02>span, .td-cont-sort03>span {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    opacity: 1;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    opacity: 1;
    text-align: center;
    background: #2C465B;
    color: #FFFFFF;
}
.td-cont-sort04>span, .td-cont-sort05>span, .td-cont-sort06>span, .td-cont-sort07>span, .td-cont-sort08>span, .td-cont-sort09>span, .td-cont-sort010>span{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    opacity: 1;
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    opacity: 1;
    text-align: center;
    background: #F5F5F5;
    color: #666666;
}
.newAll-bottom{
    margin-bottom:20px!important;
}
/* 商品列表top */
.goods-list{
    background-color: #ffffff;
}
.color_bg_white{
    background-color: #ffffff;
}
.ui-box{
    background-color: #ffffff;
    padding: 0px 20px;
}
.goods_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 72px;
    padding-left:10px;
}
.list-filter-form.list-filter-forms{
    border: none;
    margin: 0px;
    padding: 0px;
    background-color: transparent;
}
.pad_bottom {
    border-bottom: #e5e5e5 solid 1px;
}
.widget-list-filter.widget-list-filter_j {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
}
.btn_box {
    padding: 20px;
}
.form-a.form-e01{
    color: #323232;
    border: #e5e5e5 solid 1px;
    border-radius: 4px;
    background: transparent;
}
.table>thead>tr>th{
    border-bottom:none!important;
}
.table{
    border: 1px solid #eee!important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border: none!important;
    border-top: 1px solid #eee!important;
    border-bottom: 1px solid #eee!important;
    vertical-align: middle!important;
}
.bootstrap-table .fixed-table-container .table{
    width: 100%!important;
}
.fixed-table-header{
    margin-right: 0px!important;
}
.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border{
    border-left: 1px solid transparent!important;
    border-right: 1px solid transparent!important;
}
.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer){
     border-bottom: 1px solid transparent!important;
}
.table-hover.rt th, .table-hover.rt td{
    background: transparent;
}
.text-left {
    text-align: left!important;
}
.copy-list p a{
    margin-bottom: 3px;
}
.hLine{
    padding:0 10px;
    margin-bottom: 4px;
}
.list-filter-form.lforms_list{
    display: flex;
    align-items: center;
    background: transparent;
    border: none;
}
.color_white {
    background: #fff;
}
.box_padlr {
    padding: 0px 20px;
}
.in_con.in_con_j>span {
    font-size: 13px;
    color: #666;
    margin-right: 13px;
}
#proSearchForm input{
    box-shadow:none!important;
}
.dropdown-select{
    box-shadow:none!important;
}
.txtLineHt{
    line-height: 24px;
}
.hint_info_box{
    padding: 10px 0px;
}


input:-internal-autofill-previewed,input:-internal-autofill-selected {
    background-color: white !important;
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    box-shadow: 0 0 0px 1000px white inset !important;
    -webkit-background-clip:text;
    background-clip:text;
}
.app.marbtom{
    padding-bottom: 0px;
}
.newBottomAlls{
    margin-top: 20px;
}