body,html{
    min-width: 1200px;
}
/* header */
.header{
    width: 100%;
    height: 50px;
    background: #3a3a3a;
    line-height: 50px;
    vertical-align: middle;
    position: fixed;
    top: 0px;
    z-index: 1000;
}
.header .logo{
    width: 200px;
    float: left;
}
.header .logo img{
    padding-left: 20px;
}
.header .myProduct{
    float: left;
}
.header .myProduct a{
    color: #ffffff;
}
.header .myProduct a:hover{
    text-decoration: none;
}
.header .myProduct a.btnOverview{
    padding-left: 10px;
    padding-right: 40px;
}
.header .userInfo{
    float: right;
}
.header .userInfo .uls .lis{
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    float: left;
    color: #b2b2b2;
    cursor: pointer;
    padding: 0 20px;
    position: relative;
}
.header .userInfo .uls .lis .text{
    padding-right: 3px;
}
.header .userInfo .uls .lis .text{
    color: #ffffff;
    font-size: 12px;
}
.header .userInfo .uls .lis .font{
    color: #ffffff;
    font-size: 12px;
}
.header .userInfo .uls .lis:after{
    content: "";
    display: inline-block;
    height: 12px;
    width: 1px;
    background: #ffffff;
    position: absolute;
    right: 0px;
    top: 19px;
}
.header .userInfo .uls .lis.shopCart:after{
    display: none;
}
.header .userInfo .uls .lis .font-arrow-up{
    display: none;
}
.header .userInfo .uls .lis.active .font-arrow-up{
    display: inline-block;
}
.header .userInfo .uls .lis.active .font-arrow-down{
    display: none;
}
.header .userInfo .spot{
    color: #ffffff;
    position: absolute;
    top: -6px;
    right:13px;
    display: none;
}
.header .userInfo li.warring .spot{
    display: block;
}
.header .userInfo .clock .font,
.header .userInfo .shopCart .font{
    font-size: 16px;
}
.header .userInfo li a:hover{
    text-decoration: none;
}
/* .header .userInfo .userName .text{
    display: inline-block;
    width: 160px;
    height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
} */
.header .userInfo .liCont{
    width: 100%;
    background: #dfe2e8;
    position: absolute;
    top: 50px;
    left: 0px;
    display: none;
}
.header .userInfo .liCont .ols{
    text-align: center;
}
.header .userInfo .liCont .ols li{
    height: 35px;
    line-height: 35px;
}
.header .keepRecourd .liCont{
    width: 170px;
    left: -45px;
}

.header .userInfo .liCont .ols li:hover{
    background: #f2f3f6;
}
.header .userInfo .liCont .ols li a{
    color: #000000;
    font-size: 12px;
}
.header .userInfo .liCont a:hover{
    text-decoration: none;
}
.header .userInfo .liCont p{
    margin: 0 10px;
    border-top: solid 1px #3b4758;
    height: 60px;
    line-height: 60px;
}


/* 我的产品左侧导航
.pageProduct .bottomFrame{
    width: 100%;
}
.pageProduct .bottomFrame .menuFrame .btnTarget{
    display: none;
}
左侧1级导航关闭样式
.pageProduct .bottomFrame.close .menuFrame{
    width: 50px;
    position: fixed;
    top: 50px;
    left: 0px;
    bottom: 0px;
    background: #dfe2e8;
    z-index: 9999
}
.pageProduct .bottomFrame.close .menuFrame .btnTarget.font-open{
    display: inline-block;
}
.pageProduct .bottomFrame.close .menuFrame h2{
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-bottom: solid 1px #cacdd1;
}
.pageProduct .bottomFrame.close .menuFrame h2 .text{
    display: none;
}
.pageProduct .bottomFrame.close .menuFrame h2 .font{
    font-size: 16px;
    color: #515e77;
    cursor: pointer;
}
.pageProduct .bottomFrame.close .menuFrame .menuList{
    width: 50px;
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem{
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    position: relative;
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem .font{
    color: #8b9fbc;
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem .text{
    display: none;
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem .tit{
    width: 65px;
    height: 22px;
    font-size: 12px;
    line-height: 23px;
    background: #4c4c4c;
    color: #fff;
    padding: 0 10px;
    position: absolute;
    opacity: .9;
    left: 60px;
    top: 9px;
    display: none;
    z-index: 100000
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem.active .font{
    color: #e40014;
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem:hover{
    background: #f2f3f6;
}
.pageProduct .bottomFrame.close .menuFrame .menuList .menuItem:hover .tit{
    display: inline-block;
}
左侧1级导航展开样式
.pageProduct .bottomFrame.open .menuFrame{
    width: 200px;
    position: fixed;
    top: 50px;
    left: 0px;
    bottom: 0px;
    background: #dfe2e8;
    z-index: 9999
}
.pageProduct .bottomFrame.open .menuFrame .btnTarget.font-close{
    display: inline-block;
}
.pageProduct .bottomFrame.open .menuFrame h2{
    height: 70px;
    line-height: 70px;
    border-bottom: solid 1px #e1e3e9;
}
.pageProduct .bottomFrame.open .menuFrame h2 .text{
    font-size: 18px;
    font-weight: 600;
    color: #666666;
    padding-left: 50px;
    padding-right: 44px;
}
.pageProduct .bottomFrame.open .menuFrame h2 .font{
    font-size: 16px;
    color: #5f6d87;
    cursor: pointer;
}
.pageProduct .bottomFrame.open .menuFrame .menuList{
    width: 200px;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem{
    line-height: 40px;
    cursor: pointer;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem .font{
    color: #6f8098;
    padding-left: 18px;
    padding-right: 18px;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem .text{
    color: #333;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem .tit{
    display: none;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem:hover{
    background: #f2f3f6;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem.active .font{
    color: #e40014;
}
.pageProduct .bottomFrame.open .menuFrame .menuList .menuItem.active .text{
    color: #e40014;
}
左侧二级导航
.pageProduct .bottomFrame.close .menuFrame2{
    min-width: 200px;
    border-right: solid 1px #eeeeee;
    position: fixed;
    top: 50px;
    margin-left: 0px;
    bottom: 0px;
    background: #fff;
    z-index: 20;
    overflow: hidden;
    overflow-y:auto;
}
.pageProduct .bottomFrame.open .menuFrame2{
    min-width: 200px;
    border-right: solid 1px #eeeeee;
    position: fixed;
    top: 50px;
    margin-left: 0px;
    bottom: 0px;
    background: #fff;
    overflow: hidden;
    overflow-y:auto;
    z-index: 9999;
}
.pageProduct .menuFrame2{
    display: none;
}
.pageProduct .menuFrame2 h2{
    height: 70px;
    line-height: 70px;
    border-bottom: solid 1px #f2f2f2;
}
.pageProduct .menuFrame2 h2 .text{
    font-size: 18px;
    font-weight: 600;
    color: #666666;
    padding-left: 20px;
}
.pageProduct .menuFrame2 ul .menuItem{
    line-height: 40px;
    padding-left: 20px;
    position: relative;
    cursor: pointer;
}
.pageProduct .menuFrame2 ul li.haveThree{
    position: relative;
    cursor: pointer;
}
.pageProduct .menuFrame2 ul li.haveThree p{
    line-height: 40px;
    padding-left: 20px;
}
.pageProduct .menuFrame2 ul li.haveThree .font{
    font-size: 12px;
}
.pageProduct .menuFrame2 ul li.haveThree .menuItem{
    height: 40px;
    padding-left: 32px;
}
.pageProduct .menuFrame2 ul li.haveThree .menuItem a{
    display: inline-block;
    width: 100px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}  
.pageProduct .menuFrame2 ul li a{
    height: 40px;
    display: block;
    font-size: 12px;
    line-height: 40px;
    text-decoration: none;
    color: #333333;
}
.pageProduct .menuFrame2 ul li a:hover{
    color: #028bff;
}
.pageProduct .menuFrame2 ul li .text{
    font-size: 12px;
}
.pageProduct .menuFrame2 ul li .font{
    position: absolute;
    right: 10px;
    top: 14px;
}
.pageProduct .menuFrame2 ul li p .text{

}
.pageProduct .menuFrame2 ul li p:hover .font{
    color: #038bff;
}
.pageProduct .menuFrame2 ul li p:hover .text{
    color: #038bff;
}
.pageProduct .menuFrame2 ul li ol{
    display: none;
}
.pageProduct .menuFrame2 ul li .font-arrow-up{
    display: none;
}
.pageProduct .menuFrame2 ul li.open .font-arrow-up{
    display: inline-block;
}
.pageProduct .menuFrame2 ul li.open .font-arrow-down{
    display: none;
}
.pageProduct .menuFrame2 ul li.open ol{
    display: inline-block;
    padding-left:0px;
}
.pageProduct .menuFrame2 ul li.active a{
    color:#038bff;
} */

.asideLeft{position: fixed;top:50px;left: 0;border-left: 50px solid #494949;width:150px;background-color: #ffffff;bottom: 0;overflow: hidden;overflow-y: auto;}
.proOn{color:#e5383b !important;/* font-weight: bold; */}
.asideLeft .clearFixed:after{content:"";display: block;width: 0;height: 0;visibility: hidden;clear: both;}
.asideLeft .asideCon{}
.asideLeft .asideTil{font-size: 14px;color:#333333;font-weight: bold;padding-left: 20px;margin: 20px 0 16px 0;}
.asideLeft .asideList{}
.asideLeft .asideList li{position: relative;}
.asideLeft .asideList li>a,.asideLeft .asideList .forDownItem{font-size: 12px;color:#666666;padding: 10px 20px;display: block;cursor: pointer;}
.asideLeft .asideList li>a:hover,.asideLeft .asideList .lev2List a:hover,.asideLeft .asideList .forDownItem:hover{background-color: #ffe2e2;text-decoration: none;}
.asideLeft .asideList .lev2List{/* margin-left: 17px; */padding-bottom: 0px;display: none;}
.asideLeft .asideList .lev2List a{font-size: 12px;color:#666666;}
.asideLeft .asideList .lev2List a:hover{color:#e5383b}
.asideLeft .asideList .lev2List i.iconfont{color: #a3a2a2;font-size: 12px;margin-right: 7px;}
.asideLeft .asideList .lev2List a{padding: 8px 0 8px 17px;display: block;}
/*.asideLeft .asideList .lev2List p:hover,.asideLeft .asideList .forDownItem{background-color: #ffe2e2;}*/
.asideLeft .asideList .asidePos1{position: absolute;top: 11px;right: 20px;font-size: 12px;color: #666;}
.asideLeft .openBg{background-color: #fff5f5;}


/* 右侧内容 */
.pageProduct .bottomFrame.open .mainFrame{
    display: block;
    margin-left: 200px;
    padding-top: 70px;
    padding-bottom: 20px;
    background: #ededed;
}
.pageProduct .bottomFrame.close .mainFrame{
    display: block;
    margin-left: 200px;
    padding-top: 70px;
    padding-bottom: 50px
}
.pageProduct .bottomFrame .mainFrame .cont{
    margin: 0 20px 0 20px;
    background: #fff;
}
.pageProduct .bottomFrame .mainFrame .cont .title{
    line-height: 50px;
    height: 50px;
    border-bottom: solid 1px #e5e5e5;
    font-weight: normal;
    text-align: center;
    font-size: 18px;
    color: #333333;
}
























/* filterSec */
.filterSec{
    font-size: 12px;
}
.filterSec .filterWrap{
    padding: 17px 0 26px 0;
}
.filterSec .xwSelect .selectIcon{
    height: 20px;
}
.filterSec .row1,
.filterSec .row1 td{
    position: relative;
    z-index: 6;
}
.filterSec .row2,
.filterSec .row2 td{
    position: relative;
    z-index: 5;
}
.filterSec .row3,
.filterSec .row3 td{
    position: relative;
    z-index: 4;
}
.filterSec .row4,
.filterSec .row4 td{
    position: relative;
    z-index: 3;
}
.filterSec .row5,
.filterSec .row5 td{
    position: relative;
    z-index: 2;
}
.filterSec td{
    width: 25%;
    padding-bottom: 10px;
    position: relative;
    z-index: 3;
}
.filterSec .n{
    height: 32px;
    line-height:32px;
    color: #666;
    font-size: 12px;
    float: left;
    width: 100px;
    text-align: right;
}
.filterSec .n.line{
    text-align: center;
}
.filterSec .inputWrap{
    margin-left: 110px;
    border:1px solid #e0e0e0;
    background:#fff;
    padding: 0 10px;
}
.filterSec .inputSelect{
    padding-right: 0px;
}
.filterSec .inputDate{
    padding-left: 32px;
    position: relative;
}
.filterSec .inputDate .icon{
    position: absolute;
    left: 9px;
    top: 8px;
}
.filterSec .xwInput{
    width: 100%;
    height: 32px;
    line-height: 32px;
    min-height: 30px;
    color: #999;
    padding: 0px;
    border: none;
}
.filterSec .xwInput:focus{
    outline: none;
    border-color: #fff!important;
    box-shadow: 0px 0px 3px #fff;
}
.filterSec .xwSelect{
    width: 100%;
    height: 32px;
    line-height: 32px;
    border: none;
    color: #999;
}
.filterSec .xwSelect .selectLabel{
    width: 93%;
    height: 32px;
    line-height: 32px;
    /*padding: 0px 20% 0 0;*/
    color: #999;
    padding-left: 0px;
}
.filterSec .xwSelect .selectLst{
    left: -11px;
    padding-left: 10px;
}
.filterSec .xwSelect .selectLst li{
    margin-left: -10px;
}
.filterSec .xwSelect .selectIcon .arrow{
    border-top-color:#999999;
    top: 9px;
}
.filterSec td.tdBtn{
    text-align: right;
}
.filterSec .btnWhite{
    height: 32px;
    line-height: 32px;
    border-color: #ccc;
}
.filterSec .btnRed{
    height: 32px;
    line-height: 32px;
}
.filterSec .btnGray{
    height: 32px;
    line-height: 32px;
}
.filterSec .daytoday .xwInput{
    width: 80px;
}
.filterSec .daytoday{
    background: #fff;
    border: none;
    padding: 0px;
}
.filterSec .daytoday input{
    border:1px solid #e0e0e0;
    background:#fafafa;
    padding: 0 10px;
}
.filterSec .daytoday .text{
    padding: 0 3px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
}
.filterSec .daytoday .xwSelect{
    width: 50px;
    min-width:50px;
    border:1px solid #e0e0e0;
}
.filterSec .daytoday .selectLabel{
    text-align: center;
}
.filterSec .daytoday .selectIcon{
    right: 2px;
    top: 6px;
}
.filterSec .daytoday .selectLst{
   left: 0px;
   padding-left:0px;
   text-align: center;
}


/* tableSec */
.tableSec{
    position: relative;
    z-index: 1;
    /*padding: 0 20px;*/
    font-size: 12px;
}
.tableSec th{
    height: 46px;
    line-height: 16px;
    background: #f7f7f7;
    font-weight: normal;
    color: #666;
    text-align: left;
    padding:0 10px;
}
.tableSec th .xwSelect .selectIcon .arrow{
    border-top-color:#5d5d5d;
    top: 9px;
}
.tableSec th .xwSelect{
    height: 30px;
}
.tableSec th .selectLabel{
    height: 30px;
    line-height: 30px;
}
.tableSec th .selectLst{
    top: 30px;
}
.tableSec td{
    height: 46px;
    line-height: 16px;
    border-bottom: 1px solid #ededed;
    text-align: left;
    padding:0 10px;
    color: #333;
}
.tableSec .desc,
.tableSec .asc,
.tableSec .DESC,
.tableSec .ASC{
    cursor: pointer;
}
.tableSec .asc,
.tableSec .ASC{
    display: none;
}
.tableSec tr.listC td{
    height: 0px;
    overflow: hidden;
    border: none;
}
.tableSec tr.listC{
    height: auto;
/*    display: none;
*/    background: #fcfcfc;
}
.tableSec td.operate a{
    color: #297ed8;
    white-space: nowrap;
    margin-right: 6px;
}
.tableSec .noData td{
    text-align: center;
}


/* 日历重置 */
.ui-datepicker{
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    z-index: 9999!important;
}
.ui-datepicker-calendar td span,
.ui-datepicker-calendar td a{
    line-height: 24px;
}
.ui-datepicker table{
    margin: 0px;
}
.ui-datepicker th span{
    color: #676767;
    height: 24px;
    line-height: 24px;
    font-weight: normal;
    font-size: 12px;
}
.ui-datepicker-header{
    height: 36px;
    line-height: 36px;
    background: #f4f4f4;
    border: none;
    padding: 0px!important;
    vertical-align: middle;
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.ui-datepicker .ui-datepicker-title select{
    width: 45%;
    border: 1px solid #e0e0e0;
    margin:0 2px;
    font-weight: normal;
}
.ui-datepicker-prev,
.ui-datepicker-next{
    display: none;
}
.ui-datepicker .ui-datepicker-title{
    margin-top: 5px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border: none;
    background: none;
    height: 24px;
    text-align: center;
    color: #646464;
    font-size: 12px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    color: orange;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    color: #009bee!important;
    background: #eee;
    font-weight: bold;
}
.ui-datepicker-current{
    color: #009bee!important;
}