/* zui */
.pdr10{
    padding-right: 10px;
}
.dropdown, .dropup {
    position: relative;
}
.dropdown-hover .dropdown-menu {
    margin: -1px 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10000;
    display: none;
    float: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 14px;
    padding: 0;
    min-width: 216px;
    width: 432px;
    /* height: 259px; */
    border: none;
    border-radius:0;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.26);
    margin-right: 20px;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-menu>li>a {
    display: block;
    padding-left: 10px;
    margin-bottom: 5px;
    font-size: 12px;
    clear: both;
    font-weight: 400;
    line-height: 40px;
    color: #4a4a4a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    text-decoration: none;
    background-color: #FFCC00;
}
.dropdown-hover:hover>.dropdown-menu{display:flex;flex-wrap:wrap;opacity:1}
.pageOutletsMain a,.pageOutletsMain a:link {
    text-decoration: none;
}
*{
    padding: 0;
    margin: 0;
}
.mg0{
    margin: 0!important;
}
/* footer */
/* .l-footer__h2.dotted {
    padding: 20px 0 10px;
    margin: 0;
    border-bottom: 1px solid #a7a7a7;
} */
.footmiddle {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    height: 180px;
    padding: 20px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #a7a7a7;
}
.top_profile_area {
    display: inline-block;
    position: absolute;
    top: 15px;
    border-left: 5px #ffcc00 solid;
    height: 25px;
    /* margin-left: 15px; */
}
.profile_span {
    margin-left: 5px;
    /* margin-top: 2px; */
    height: 21px;
    line-height: 24px;
    font-size: 18px;
    /* width: 112px; */
    color: #fff;
    white-space: nowrap;
    display: inline-block;
    cursor: pointer;
}
.dlbox {
    padding-left:10px;
    padding-right:50px;
    flex: 1;
    border-right: 1px solid #9b9b9b;
    box-sizing: border-box;
}
.dlbox:first-child {
    padding-left:0;
}
.dlbox:last-child {
    border: 0;
    padding-right:40px;
}

.dlbox dl dt {
    padding-bottom: 14px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(205, 205, 205, 1);
}
.dlbox dl dd.fdd {
    font-size: 12px !important;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
}
.dlbox dl dd.fdd ul li{
    margin-top:5px;
}
.dlbox dl dd.fdd ul li:first-child{
    margin-top:0;
}
.fabtn{
    margin-top:35px;
    float: right;
    margin-right:10px;
    border: 1px solid rgba(255,204,0,1);
    text-align: center;
    line-height: 28px;
    display:block;
    width:100px;
    height:28px;
    font-size: 12px !important;
    font-weight:400;
    color:rgba(255,204,0,1);
}
.labtn{
    transform: translateX(96%);
    /* margin-left:100px; */
    margin-top:20px;
    /* margin-right:10px; */
    border: 1px solid rgba(255,204,0,1);
    text-align: center;
    line-height: 28px;
    display:inline-block;
    width:130px;
    height:28px;
    font-size: 12px !important;
    font-weight:400;
    color:rgba(255,204,0,1);
}
.dlbox:last-child dl dd.fdd{
    padding-right:65px;
}
.fabtn:hover,.labtn:hover{
    text-decoration: none;
}
.alNav{
    width: 100%;
    min-width: 1200px;
    height: 50px;
    background: #4a4a4a;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.26);
}
.alNavList{
    width: 1200px;
    /* overflow-x: auto; */
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0 auto;
    display: flex;
}
.alNavList .allNav{
    width: 88px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
}
.alNavList .allNav:hover{
    background: #FFCC00;
}
.alNavList .allNav:hover a{
    color: #4a4a4a;
}
.alNavList .allNav a{
    color: #fff;
    width: 88px;
    height: 50px;
    display: block;
    padding-right: 0;
}
.alNav a,
.almmain a{
    text-decoration: none;
}
.alNavList .allNav a:hover{
    color: #4a4a4a;
}
.dropdown{
    height: 50px;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding-right: 13px;
    padding-left: 7px;
    margin-right: 3px;
    min-width: 46px;
}
/* .dropdown:first-child{
    margin-right: 25px;
}
.dropdown:nth-child(4) .dropdownT text{
    width: 28px;
}
.dropdown:nth-child(5) .dropdownT text{
    width: 63px;
}
.dropdown:nth-child(6) .dropdownT text,.dropdown:last-child .dropdownT text{
    width: 56px;
}
.dropdown:nth-child(8) .dropdownT text,.dropdown:nth-child(9) .dropdownT text{
    width: 91px;
} */
.dropdown:hover{
    background: #FFFFFF;
    color: #4a4a4a;
}
.dropdownT{
    line-height: 19px;
}
.dropdownT text{
    /* max-width: 85px; */
    min-width: 18px;
}
.dropdownT .icon{
    position: absolute;
    padding-right: 1px;
    padding-top: 5px;
    right: 0;
}
.dropdownT .icon img{
    width: 10px;
    height: 10px;
}
.dropdownT text{
    /* height: 38px; */
    display: inline-block;
    overflow: hidden;
    /* text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
}
.dropdown-menu li{
    width: 216px;
    line-height: 28px;
}
.dropdown-menu li:last-child a{
    margin-bottom: 0;
}
.dropdown-menu li:nth-child(n-1) a{
    margin-bottom: 0;
}
.dropdown-submenu>.dropdown-menu{
    margin:0!important;
}
.pageGroup{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0 30px 0;
}
.my-page {
    font-size: 14px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
}
.my-page .my-page-prev,
.my-page .my-page-next {
    float: left;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
    width: 68px;
    height: 24px;
    /* background: #003399; */
    background: #fff;/*CN_EC_REQ-630*/
    border: 1px solid #CDCDCD;
    font-size: 12px;
    /* color: #fff; */
    color:#9B9B9B;/*CN_EC_REQ-630*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.my-page .my-page-prev{
    margin-right: 5px;
}
.my-page .my-page-prev img,.my-page .my-page-next img{
    width: 5px;
    height: 8px;
}
.my-page .my-page-prev img{
    padding-right: 5px;
}
.my-page .my-page-next img{
    padding-left: 5px;
}
.my-page .my-page-next{
    margin-left: 5px;
}
.my-page .my-page-prev.my-page-forbid,
.my-page .my-page-next.my-page-forbid {
    /*CN_EC_REQ-630*/
    /* background-color: #ffffff;
    cursor: not-allowed;
    color: #9b9b9b; */
    background-color: #f3f3f3;
    cursor: not-allowed;
    color: #9b9b9b;
}
.pageNav_but .prev.my-page-forbid,
.pageNav_but .next.my-page-forbid{
    cursor: not-allowed;
}

/* .my-page .my-page-prev:not(.my-page-forbid):hover,
.my-page .my-page-next:not(.my-page-forbid):hover {
    border-color: #003399;
    color: #003399;
} */

.my-page .my-page-group {
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.my-page .my-page-group li {
    float: left;
    list-style: none;
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin: 0 5px;
    cursor: pointer;
    font-size: 12px;
    color: #9b9b9b;
    background-color: #fff;
}

.my-page-omit{
    width: 20px;
    min-width: 20px!important;
    background-color: transparent!important;
}

.my-page .my-page-group .my-page-cell:hover,
.my-page .my-page-group .my-page-checked {
    border-color: #003399;
    background-color: #003399;
    color: #ffffff;
}

.my-page .my-page-group .my-page-omit {
    pointer-events: none;
}
.pageNumInput{
    float: left;
    width: 68px;
    height: 24px;
    border: 1px solid #CDCDCD;
    box-sizing: border-box;
    margin-left: 20px;
}
.pageNumInput input{
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    outline: none;
    border: none;
    caret-color: #003399;
}
.choosePageBut{
    width: 53px;
    height: 24px;
    background: #003399;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
}
.newpItem{
    position: relative;
}
.newIcon{
    position: absolute;
    left: 6px;
    width: 54px;
    height: 21px;
    top: -9px;
}
.newIcon img{
    width: 54px;
    height: 21px;
}
.fancybox-skin{
    padding: 0 !important;
}
.new-l-header__main{
    width: 935px!important;
}
/* morebrand */
.Modal_morebrand{
    width: 928px;
    height: 543px;
    background: #FFFFFF;
}
.Modal_title{
    width: 888px;
    height: 55px;
    background: rgba(0, 51, 153, 0.09);
    font-size: 18px;
    font-weight: bold;
    color: #4A4A4A;
    line-height: 55px;
    padding: 0 20px;
}
.Modal_close{
    position: absolute;
    width: 16px;
    height: 16px;
    padding: 20px 20px 19px 20px;
    top: 0;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANhJREFUOBGlkwsOgyAQRMVwpx4Im56pVQ7kpUrn0WDsCmjSTdTI7ptZfi7GGFJKtxDCwzmXhguheifuqfrVA+u5L8sy8j0TAVbtLJ+A14izvpEBEhSQqIWBI6zHUUEHMIgM/NtOLDxNU67xUGciLRg2C/REyO3mHIsz48RhvtbtW5YX7ABXBRg0IgxVYRIjr39iW4MiYtzZXqK5Oz8CFmbBoHtbvAnU4HIWlGuekyzQg+mgd064C/uz3Vztpojm96JFGTVhuiixN5TozF1YSV69zqUTXec37AfmePk5MxMMYQAAAABJRU5ErkJggg==) no-repeat center;
}
.Modal_con{
    width: 100%;
    position: relative;
    padding-top: 20px;
    padding-bottom: 10px;
}
.flextable_head{
    display: flex;
    width: 888px;
    height: 50px;
    background: #FFCC00;
    margin: 0 auto;
    font-size: 14px;
    line-height: 50px;
    color: #4a4a4a;
}
.flextable_head .head_a,.bodyItem_a{
    width: 253px;
    margin: 0 76px 0 15px;
}
.flextable_head .head_b,.bodyItem_b{
    width: 127px;
    margin-right: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.flextable_head .head_c,.bodyItem_c{
    width: 102px;
    margin-right: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bodyItem_c{
    text-decoration: line-through;
    color: #9b9b9b;
}
.flextable_head .head_d,.bodyItem_d{
    width: 92px;
    margin-right: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.flextable_head .head_e,.bodyItem_e{
    width: 100px;
    margin-right: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.flextable_head .head_f,.bodyItem_f{
    width: 71px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bodyItem div{
    padding-top: 15px;
    font-size: 14px;
    word-break:break-all;
    line-height: 20px;
}
.bodyItem_a{
    font-size: 12px!important;
    line-height: 16px!important;
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.bodyItem_b,.bodyItem_d{
    color: #E52F2C;
}
.flextable_body{
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
    scrollbar-width: thin;/*火狐*/
    scrollbar-color: rgba(0, 0, 0, 0.6) transparent;/*火狐 */
    width: 928px;
    height: 379px;
    overflow-y: auto;
    margin: 0 auto;
}
.flextable_body::-webkit-scrollbar{
    width:7px;
    /* display: none; */
}
.flextable_body::-webkit-scrollbar-thumb{
    background: rgba(0, 0, 0, 0.6);
    border-radius: 4px;
}
.bodyItem{
    width: 888px;
    display: flex;
    box-sizing: border-box;
    height: 63px;
    border: 1px solid #DCDCDC;
    /* border-top: none; */
    cursor: pointer;
    margin-left: 20px;
    color: #4a4a4a;
}
.bodyItem:last-child{
    height: 64px;
}
.bodyItem:hover{
    background: #EEF4FC;
    border: 1px solid #003399;
}
.bodyItem:hover .bodyItem_a{
    text-decoration: underline;
    color: #003399;
}
.flextable_foot{
    text-align: right;
    line-height: 19px;
    height: 19px;
    font-size: 12px;
    padding-top: 10px;
    padding-right: 20px;
    color: #4a4a4a;
}
.flextable_foot span{
    color: #003399;
    font-size: 14px;
}
.new-l-header__search_otls{
    width: 544px;
    display: inline-block;
    margin-left: 15px;
    float: right;
    margin-top: 5px;
}
.new-l-header__searchForm_otls{
    margin-right: 0;
    position: relative;
    border: 1px solid #fc0;
}
.new-l-header__searchForm_otls .new-lc-btnSubmitWrap{
    width: 38px;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
}
.new-l-header__searchForm_otls .new-lc-btn{
    width: 38px;
    height: 38px;
    padding-left: 18px;
    border: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAAXNSR0IArs4c6QAAAflJREFUOBGFUj1LQlEYvterYloNQUE11BA4tKZTRV+TX5DgjwhailrTEqeif1BbQ4vQFZ36pE2DWhoMg1yKoM0EFb235zl59GJRB855v57znud936MocgWDwYrUuzIQCJhKJBIZSCQSNroBe9GKxWLD4/HceL3eD9M017p4qYl73/CU8EWj0VEZpFSBMFwu13itVntFrhGV3nA4vNRqtS6oc6mqWs5ms5PCwNMPoVAoLAzLId8ivzPQ2bbEFMmbPvEEFWTahdjELmmaNo/dV6/X3xn7c4kMbAGemZBI3F7OZDKXtG0MQp7kcjmV2+/3a6yIPSRAkWyF0T5YFS7e0xRdtgapO53OO4gp6gJgLYtOsD+FOKRuJ6F8Pt9C2ghvMgjCs+jmEOJxG9na7fZBOJMIPsF5BbIiM/jpnUYxHZmjgi2q2IIDZAlbx0sHuq7/+DgiQXuY5wDiZfUWe79diNJoNGY4Kuw5xE0kWpE9hK2oHBGCO7zo8/kWULDBQO9iIwqFwjUTAbuH3xInhgkqcPbjj42l0+m33otWm5+T/xAJPpFADIrNeCaIVK3g33QLhn0Ry4aaSKlsGIYONqnemRFFH2PEwKw5HI5VcRtHZwpsJADHKKfz6SSIko9gnBvNZjMJzDTsR7fbvdhJYAX/p8diseFqtXoE9utfjErgwTc35KgAAAAASUVORK5CYII=) center center #FFCC00 no-repeat;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    outline:none;
}
.new-l-header__searchForm_otls .new-lc-input {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    padding-right: 43px;
    padding-left: 12px;
    border: none;
    box-shadow: none;
    font-size: 14px;
    line-height: 31px;
    outline:none;
    caret-color: #003399;
}
.new-l-header__searchForm_otls .new-lc-input::placeholder,
.new-l-header__searchForm_otls .new-lc-input:-ms-input-placeholder,
.new-l-header__searchForm_otls .new-lc-input::-moz-placeholder,
.new-l-header__searchForm_otls .new-lc-input:-moz-placeholder{
    color: #a5a5a5;
}
.l-header_hotkeyword_otls{
    margin-left: 10px;
    overflow: hidden;
    white-space: nowrap;
}
.l-header_hotkeyword_otls>li{
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 16px;
    margin-top: 5px;
}
.l-header_hotkeyword_otls a{
    text-decoration: none;
}
.new-l-header__aside {
    margin-top: 5px!important;
}
.new-qrcode {
    display: none!important;
    margin-left: 20px!important;
}
/* loading */
.m-loading{
    width: 1200px;
    margin: 10px auto 0 auto;
    background: url(/vcommon/common/img/loading_100.gif) #fff center center no-repeat;
}
.top_profile_area_href{
    font-size: 14px;
    float: right;
    padding-left: 30px;
    color: #fff;
    line-height: 30px;
    text-decoration: underline;
    display: none;
    cursor: pointer;
}
.scrollTop{
    position: absolute;
    width: 40px;
    height: 36px;
    right: -60px;
    bottom: 20px;
    cursor: pointer;
    background: url(/vcommon/theme/outlets/img/scrollTop.png) no-repeat;
    background-size: 100% 100%;
}
.scrollTop:hover{
    background: url(/vcommon/theme/outlets/img/scrollTop_hover.png) no-repeat;
    background-size: 100% 100%;
}
.profile_span:hover{
    /* border-bottom: 2px solid #fff; */
    text-decoration: underline;
}
.l-header__logo > a{/*CN_EC_REQ-1781*/
	background-position-y: 6px;
    height: 36px;
}