@charset "utf-8";
/**
 * LSS
 * @date    2022-3-01 10:00:00
 */
html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, pre, dl, dt, dd, ol, ul, li, form, label,
a, span, code, em, font, img, q, s, samp, small, strong, sub, sup, b, u, i{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
ol, ul, li{list-style: none;}
/*html5*/
main,article,aside,footer,header,section,footer,nav,menu{display:block}
body{min-width: 1366px;overflow-x: auto}
body, *{
    font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Geneva, sans-serif;
    font-size: .14rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="text"] {
    height: .3rem;
    line-height: .3rem;
    border: 1px solid #dcdcdc;
    padding: 0 .1rem;
    outline: none;
}
.positionA{position: absolute}
.color_666{color: #666!important;}
.switchAccounts{margin-left: .2rem;}
/*弹出层 公共*/
.new_popup_box{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    display: none;
    z-index: 10999;
}
.new_popup{
    width: 5rem;
    border: 1px solid #dcdcdc;
    border-radius: .05rem;
    background: white;
    overflow: hidden;
    position: absolute;
    top: 10%;
    right: 0;
    left: 0;
    margin: 0 auto;
    display: none;
    z-index: 11000;
}
.new_popup>h3{
    background: #eee;
    height: .5rem;
    line-height: .5rem;
    text-indent: .2rem;
    font-weight: bold;
    border-radius: .05rem .05rem 0 0;
}
.new_popup>h3 b{
    font-size: .16rem;
}
.new_popup>h3 i{
    position: relative;
    width: .18rem;
    height: .18rem;
    display: block;
    float: right;
    margin-top: .15rem;
    margin-right: .2rem;
    cursor: pointer;
}
.new_popup>h3 i:before,
.new_popup>h3 i:after{
    content: '';
    position: absolute;
    top: .08rem;
    left: 0;
    width: .2rem;
    height: 2px;
    background: #999;
    display: block;
    transform: rotate(45deg);
}
.new_popup>h3 i:after{
    transform: rotate(-45deg);
}
.new_popup_btn{
    text-align: center;
    margin: .3rem 0;
}
.new_popup_btn a{
    height: .3rem;
    line-height: .3rem;
    display: inline-block;
    margin: 0 .05rem;
}
/*状态背景色*/
.white_bg{
    background: #fff!important;
}
.blue_bg{
    background: #54ABEA;
}
.green_bg{
    background: #32b16c;
}
.red_bg{
    background: #e25661;
}
.orange_bg{
    background: #f19149;
}
.gray_bg{
    background: #bfbfbf;
}
.color_red{color: #ED6565!important;}
label em{font-style: normal}
.showImpt {display: block!important;}
.hide {display: none;}
.hideImpt {display: none!important;}
.pull-left {float: left!important;}
.pull-right {float: right!important;}
.mt_20 {margin-top: .2rem!important;}
.ml_20 {margin-left: .2rem!important;}
.ml_40 {margin-left: .4rem!important;}
.ml_50{margin-left: .5rem!important;}
.mr_50 {margin-right: .5rem!important;}
.mr_30 {margin-right: .3rem!important;}
.pt_0 {padding-top: 0!important;}
/*美化checkbox start*/
.blue_input,
.default_input,
.red_input,
.big_red_input{
    position: absolute;
    clip: rect(0 0 0 0);
    z-index: -9;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.blue_input + .blue_label,
.red_input + .red_label,
.big_red_input + .big_red_label,
.default_input + .default_label{
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.blue_input + .blue_label em,
.red_input + .red_label em,
.big_red_input + .big_red_label em,
.default_input + .default_label em{
    display: block;
    background: white;
    color: #666;
}
.blue_input:checked + .blue_label{
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -132px -442px;
}
.red_input:checked + .red_label{
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat 0 -602px;
}
.big_red_input:checked + .big_red_label{
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -100px -495px;
}
.blue_label{
    width: 17px;
    height: 17px;
    line-height: 17px;
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -99px -415px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.big_red_label{
    min-width: 15px;
    height: 15px;
    line-height: 15px;
    padding-left: 20px;
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -100px -470px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.red_label{
    min-width: 15px;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat 0 -559px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
/*美化checkbox end*/
/*按钮*/
.public_btn,
.public_btn_red,
.public_btn_white,
.public_btn_gray,
.public_btn_grays{
    padding: 0 .15rem;
    height: .3rem;
    line-height: .3rem;
    margin: 0 auto;
    border: 1px solid #ed6565;
    display: block;
    color: #ed6565;
    border-radius: .05rem;
    text-align: center;
    background: #fff;
}
.public_btn:hover{
    border: 1px solid #ed6565;
    background: #ed6565;
    color: #fff;
}
.public_btn_gray{
    border: 1px solid #e6e6e6;
    background: #e6e6e6;
    color: #fff;
}
.public_btn_gray:hover{
    background: #eaeaea;
}
.public_btn_grays{
    border: 1px solid #dcdcdc;
    background: #F8F8F8;
    color: #666;
}
.public_btn_grays:hover{
    background: #f1ecec;
}
.public_btn_red{
    border: 1px solid #ed6565;
    background: #ed6565;
    color: #fff;
}
.public_btn_red:hover{
    border: 1px solid #de1e2c;
    background: #de1e2c;
    color: #fff;
}
.public_btn_white{
    border: 1px solid #dcdcdc;
    background: #F8F8F8;
    color: #666;
}
.public_btn_white:hover{
    border: 1px solid #ed6565;
    background: #fff;
    color: #ed6565;
}
/*btn end*/
/*message*/
.IM-global{
    position: fixed;
    right: 0;
    bottom: 20px;
    z-index: 100000;
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #FDFDFD;
    background: -webkit-linear-gradient(#FDFDFD, #F0F0F0);
    background: -o-linear-gradient(#FDFDFD, #F0F0F0);
    background: -moz-linear-gradient(#FDFDFD, #F0F0F0);
    background: linear-gradient(#FDFDFD, #F0F0F0);
    border-radius: 5px 0 0 5px;
    box-shadow: 0 1px 2px 2px rgba(30, 30, 30, 0.1);
}
.IM-global i{
    width: 24px;
    height: 24px;
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -307px -928px;
    display: inline-block;
    margin: .1rem .1rem;
    vertical-align: middle;
    cursor: pointer;
}
.IM-global b{
    font-size: 16px;
    cursor: pointer;
}
.IM-global span{
    cursor: pointer;
}
.IM-global em{
    color: #Ed6565;
}
.IM-dialog-loadMore{
    text-align: center;
    margin: .1rem 0 20px 0;
}
.IM-dialog-loadMore a{
    color: #54ABEA;
    font-size: 14px;
    text-shadow: 1px 1px 0 #ddd;
}
.IM-global a{
    width: 14px;
    height: 14px;
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -246px -973px;
    display: block;
    left: 12px;
    top: 19px;
    z-index: 100001;
    cursor: pointer;
    position: absolute;
}
.IM-small a{
    transform: rotate(180deg);
}
.red-dots{
    display: none;
}
.IM-small{
    width: 65px;
    text-align: right;
    transition: all .5s ease;
}
.IM-small .red-dots{
    display: inline-block;
    position: relative;
}
.IM-small .red-dots:after{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #ED6565;
    display: block;
    position: absolute;
    right: -3px;
    top: -3px;
}
.IM-score{
    position: absolute;
    left: 10px;
    right: 0;
    bottom: 80px;
    background: white;
    height: 40px;
    width: calc(100% - 20px);
    box-sizing: border-box;
    padding: 10px;
    display: none;
    border-radius: 5px;
    z-index: 9;
}
.IM-score i{
    width: 18px;
    height: 18px;
    background: url("../../new_ui/checkout/images/personal_iconAll.png") no-repeat -63px -101px;
    display: block;
    float: right;
    margin-top: 3px;
    cursor: pointer;
}
.IM-score-entry{
    position: absolute;
    right: 10px;
    bottom: 80px;
    z-index: 10;
    border-radius: 5px;
    background: white;
    width: 55px;
    height: 55px;
    display: none;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
}
/*message end*/
.hideImpt{display: none!important;}
:-moz-placeholder {
    color: #ddd;
}
::-moz-placeholder {
    color: #ddd;
}
input:-ms-input-placeholder {
    color: #ddd;
}
input::-webkit-input-placeholder {
    color: #ddd;
}
a{text-decoration: none;color: #666;}
.main:after,
.clearFix:after{
    content: '';
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
}
.main{
    max-width: 19.2rem;
    margin: 0 auto;
    position: relative;
    overflow-x: hidden;
}
.main-box{
    padding: 1.1rem 0 .1rem 0;
    background: #EFF1F7;
}
.main-box .pages{
    margin: 0 .8rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: center;
    padding: .3rem 0;
    background: white;
}
.main-box .pages.on{
    background: none;
}
.main-box .pages .PagBox{
    float: none;
    display: block;
}
.main-box .pages .searchPage{
    display: block;
    float: none;
}
/*header start*/
.home-header{
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    max-width: 19.2rem;
    min-width: 1366px;
    background: white;
}
.home-header.on{
    box-shadow: 0 1px 17px 1px rgba(34,63,130,0.35);
}
.home-header-top{
    padding: 0 .8rem 0 1.53rem;
    height: .3rem;
    line-height: .3rem;
    background: #fff;
    border-bottom: 1px solid #E7F2FA;
}
.home-header-top ul{
    position: absolute;
    z-index: 9;
    top: .35rem;
    right: 1.3rem;
    min-width: 1rem;
    background: white;
    border-radius: .16rem;
    padding: .1rem 0;
    display: none;
    overflow: hidden;
}
.header-white .home-header-top ul{
    background: #f8f8f8;
}
.home-header-top ul li{
    line-height: .36rem;
}
.home-header-top ul li a{
    color: #666;
    display: block;
    padding: 0 .2rem;
}
.home-header-top ul li a:hover{
    background: #eee;
}
.home-header-top i{
    width: .15rem;
    height: .15rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .05rem;
    background: url("../../images/spriteIcon.png") no-repeat;
    background-size: 3rem 4.55rem;
}
.home-header-top .home-icon{
    background-position: -.92rem -3.66rem;
}
.home-header-top .mine-icon{
    background-position: -.43rem -3.66rem;
}
.home-header-top .mark-icon{
    width: .16rem;
    background-position: -2.84rem -3.82rem;
}
.home-header-top .mall-icon{
    width: .17rem;
    background-position: -2.65rem -3.82rem;
}
.home-header-top .exposure-icon{
    background-position: -1.15rem -.18rem;
}
.home-header-top .library-icon{
    background-position: -1.33rem -.18rem;
}
.home-header-top .library:after{
    content: '';
    width: .12rem;
    height: .06rem;
    background: url("../../images/spriteIcon.png") no-repeat -1.5rem -.21rem;
    background-size: 3rem 4.55rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: .1rem;
}
.home-header-top .help-icon{
    background-position: -.6rem -3.66rem;
}
.home-header-top .pocket-icon{
    background-position: -.77rem -3.66rem;
}
.home-header-top .inquiry-icon{
    background-position: -1.99rem -.25rem;
}
.home-header-top .purchase-icon{
    background-position: -2.2rem -.25rem;
}
.home-header-top span,
.home-header-top span a{
    font-size: .12rem;
    color: #666;
}
.home-header-top span a.color_red{
    color: #ed6565;
}
.home-header-top span{
    margin-right: .5rem;
}
.home-header-top #headerMenuGroup{
    position: relative;
    float: right;
    margin-right: 0;
    display: block;
}
.home-header-top #headerMenuGroup>a{
    margin-left: .5rem;
}
.home-header-top #headerMenuGroup .post-inquiry{
    position: relative;
    padding: 0 .07rem;
    height: .2rem;
    line-height: .2rem;
    background: #ed6565;
    color: #fff;
    border-radius: .05rem;
    font-size: .12rem;
    display: inline-block;
    vertical-align: middle;
}
.home-header-top #headerMenuGroup .post-inquiry:after,
.latest-offer p a:after{
    content: '';
    position: absolute;
    top: -0.03rem;
    right: -0.28rem;
    width: .31rem;
    height: .11rem;
    background: url("../../new_ui/images/new.png") no-repeat;
    background-size: .31rem .11rem;
    display: block;
}
.home-header-main{
    padding: 0 .8rem 0 1.53rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    height: .8rem;
}
.home-header-main.on{
    background: white;
}
.home-header-logo{
    width: 2rem;
    height: .8rem;
    background: white;
    cursor: pointer;
    margin-right: .35rem;
}
.home-header-logo a{
    position: relative;
    display: block;
}
.home-header-logo a:before{
    content: '';
    position: absolute;
    top: -.26rem;
    left: -.71rem;
    width: .66rem;
    height:  1.06rem;
    background: url("../../new_ui/images/deer.png") no-repeat;
    background-size: .66rem 1.06rem;
    display: block;
}
.home-header-logo a img{
    width: 2rem;
    height: .8rem;
}
.home-header-search{
    position: relative;
    width: 4rem;
    height: .35rem;
    background: rgba(0, 0, 0, .35);
    border-radius: .18rem;
    margin: .2rem .4rem 0 .4rem;
}
.header-white .home-header-main .home-header-search,
.home-header-main.on .home-header-search{
    background: #eee;
}
.home-header-searchBox{
    position: relative;
}
.home-header-searchBox ul{
    position: absolute;
    left: 0;
    top: .35rem;
    background: rgba(255, 255, 255, .35);
    border-radius: .18rem;
    font-size: .14rem;
    color: #fff;
    display: none;
    z-index: 9;
    padding: .05rem 0;
    overflow: hidden;
}
.header-white .home-header-main .home-header-searchBox ul,
.home-header-main.on .home-header-searchBox ul{
    background: #eee;
}
.home-header-searchBox ul li{
    padding: 0 .13rem;
    cursor: pointer;
    text-align: center;
    line-height: .3rem;
}
.header-white .home-header-main .home-header-searchBox ul li,
.home-header-main.on .home-header-searchBox ul li{
    color: #666;
}
.home-header-searchBox ul li:hover{
    background: rgba(255, 255, 255, .35);
    color: #ed6565;
}
.home-header-searchBox span{
    display: block;
    float: left;
    line-height: .35rem;
    padding: 0 .2rem;
    color: #fff;
    position: relative;
    cursor: pointer;
}
.home-header-searchBox span em{
    font-style: normal;
}
.header-white .home-header-main .home-header-searchBox span,
.home-header-main.on .home-header-searchBox span{
    color: #666;
}
.home-login-success i,
.home-header-searchBox span i{
    width: 0;
    height: 0;
    border-left: .05rem solid transparent;
    border-right: .05rem solid transparent;
    border-top: .07rem solid #fff;
    position: absolute;
    z-index: 3;
    right: .05rem;
    top: .15rem;
    transition: all .2s ease;
}
.header-white .home-header-main .home-login-success i,
.header-white .home-header-main .home-header-searchBox span i,
.home-header-main.on .home-login-success i,
.home-header-main.on .home-header-searchBox span i{
    border-top: .07rem solid #999;
}
.home-login-success i.active,
.home-header-searchBox span i.active{
    border-bottom: .07rem solid #fff;
    border-top: none;
}
.header-white .home-login-success i.active,
.header-white .home-header-searchBox span i.active,
.home-header-main.on .home-login-success i.active,
.home-header-main.on .home-header-searchBox span i.active{
    border-bottom: .07rem solid #999;
    border-top: none;
}
.home-header-searchBox input{
    width: 2.5rem;
    height: .33rem;
    margin: 1px 0 0 .05rem;
    color: #fff;
    display: block;
    float: left;
    border: none;
    background: transparent;
}
.home-header-searchBtn{
    display: block;
    position: absolute;
    z-index: 3;
    right: .12rem;
    top: .06rem;
}
.home-header-searchBtn i{
    width: .24rem;
    height: .24rem;
    display: inline-block;
    background: url("../../images/spriteIcon.png") no-repeat -1.65rem 0;
    background-size: 3rem 4.55rem;
}
.header-white .home-header-main .home-header-searchBtn i,
.home-header-main.on .home-header-searchBtn i{
    background: url("../../images/spriteIcon.png") no-repeat -.86rem -.18rem;
    background-size: 3rem 4.55rem;
}
.home-header-hotSearch{
    position: absolute;
    top: .37rem;
    left: 0;
    z-index: 2;
    padding: .15rem .2rem;
    font-size: .12rem;
    line-height: .2rem;
    background: rgba(255, 255, 255, .35);
    border-radius: .18rem;
    display: none;
}
.home-header-hotSearch span{
    color: #fff;
    display: block;
    margin-bottom: .1rem;
}
.home-header-hotSearch a{
    background: rgba(255,255,255,.2);
    padding: 0 .08rem;
    color: #fff;
    margin: 0 .1rem .1rem 0;
    float: left;
    overflow: hidden;
    max-width: .8rem;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-header-hotSearch a:hover{
    color: #d84e4e;
}
.header-white .home-header-search .home-header-searchBox input,
.home-header-search.on .home-header-searchBox input{
    color: #333;
}
.home-header-search.on,
.home-header-search.on .home-header-hotSearch,
.home-header-search.on ul{
    background: white;
}
.header-white .home-header-search.on .home-header-hotSearch{
    background: #eee;
}
.home-header-search.on .home-header-searchBox span,
.home-header-search.on .home-header-searchBox ul li,
.header-white .home-header-search .home-header-hotSearch span,
.home-header-search.on .home-header-hotSearch span{
    color: #333;
}
.home-header-search.on .home-header-searchBox ul li:hover,
.header-white .home-header-search .home-header-hotSearch a,
.home-header-search.on .home-header-hotSearch a{
    color: #333;
    background: #D5D7E6;
}
.header-white .home-header-search .home-header-hotSearch a:hover,
.home-header-search.on .home-header-hotSearch a:hover{
    color: #ed6565;
}
.header-white .home-header-search .home-header-searchBox span i,
.home-header-search.on .home-header-searchBox span i{
    border-top: .07rem solid #aaa;
}
.header-white .home-header-search .home-header-searchBox span i.active,
.home-header-search.on .home-header-searchBox span i.active{
    border-bottom: .07rem solid #aaa;
    border-top: none;
}
.header-white .home-header-search .home-header-searchBtn i,
.home-header-search.on .home-header-searchBtn i{
    background-position: -.86rem -.18rem;
}
.home-login-reg{
    width: 1.25rem;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    color: #333;
    font-weight: bold;
    margin: .2rem 0 0 .45rem;
    background: white;
    border-radius: .18rem;
    display: none;
}
.home-header-main.on .home-login-reg{
    background: #eee;
}
.home-login-reg a{
    color: #333;
    display: inline-block;
    vertical-align: top;
    min-width: .4rem;
}
.home-login-reg a:hover{
    font-size: .16rem;
    text-decoration: underline;
}
.home-login-success{
    position: relative;
    display: none;
    margin: .2rem .2rem 0 .5rem;
}
.home-login-success a{
    max-width: .85rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    height: .35rem;
    line-height: .35rem;
}
.home-header-main.on .home-login-success a{
    color: #666;
}
.home-login-success i{
    right: -.2rem;
    cursor: pointer;
}
.home-login-success ul{
    min-width: 1.5rem;
    position: absolute;
    top: .38rem;
    left: 0;
    z-index: 2;
    padding: .1rem 0;
    background: rgba(255, 255, 255, .35);
    border-radius: .18rem;
    overflow: hidden;
    display: none;
}
.home-header-main.on .home-login-success ul{
    background: #ccc;
}
.home-login-success ul li{
    color: white;
    padding: 0 .2rem;
    line-height: .35rem;
    white-space: nowrap;
    cursor: pointer;
}
.home-login-success ul li:hover{
    background: rgba(255, 255, 255, .35);
}
.home-login-success ul li:before{
    content: '';
    width: .16rem;
    height: .16rem;
    color: white;
    line-height: .35rem;
    margin-right: .1rem;
    display: inline-block;
    vertical-align: middle;
    background: url("../../images/spriteIcon.png") no-repeat -2.36rem -2.8rem;
    background-size: 3rem 4.55rem;
}
.home-login-success ul li:nth-of-type(2):before{
    background-position: -2.36rem -2.99rem;
}
.home-login-success ul li b{
    margin-left: .1rem;
    color: #ed6565;
}
.proxy-reg{
    margin-left: .2rem;
    position: relative;
}
.proxy-reg:after{
    content: 'NEW';
    width: .4rem;
    height: .14rem;
    line-height: .14rem;
    text-align: center;
    font-style: italic;
    color: #ed6565;
    display: inline-block;
    font-weight: bold;
    background: white;
    margin-left: .1rem;
}
.proxy-reg:before{
    position: absolute;
    top: .06rem;
    right: .4rem;
    content: '';
    border-right: .05rem solid #fff;
    border-top: .02rem solid transparent;
    border-bottom: .02rem solid transparent;
    display: block;
    z-index: 5;
}
.public-header-menu{
    height: .68rem;
    line-height: .68rem;
    width: 8.9rem;
}
.public-header-menu span{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: .4rem;
}
.public-header-menu span:last-child{
    margin-right: 0;
}
.public-header-menu a{
    display: block;
    font-size: .2rem;
    color: #fff;
}
.header-white .public-header-menu a{
    color: #333;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: .4rem;
}
.header-white .public-header-menu a:last-child{
    margin-right: 0;
}
.home-header-main.on .public-header-menu a{
    color: #333;
}
.public-header-menu a.active,
.header-white .public-header-menu a.on{
    font-weight: bold;
    font-size: .3rem;
}
.header-white .public-header-menu a.on{
    color: #ed6565;
}
.home-header-main.on .public-header-menu a.active,
.home-header-main.on .public-header-menu a:hover,
.header-white .home-header-main .public-header-menu a.on,
.header-white .home-header-main .public-header-menu a:hover{
    color: #ed6565;
}
.public-header-menu a.active:before,
.header-white .public-header-menu a.on:before,
.public-header-menu a:hover:before,
.header-white .public-header-menu a:hover:before{
    content: '';
    position: absolute;
    right: 0;
    bottom: .08rem;
    left: 0;
    height: .02rem;
    background: white;
    display: block;
}
.header-white .public-header-menu a.on:before,
.header-white .public-header-menu a:hover:before{
    background: #ed6565;
}
.home-header-main.on .public-header-menu a.active:before,
.home-header-main.on .public-header-menu a:hover:before{
    background: #ed6565;
}
.public-header-menu .find-mark:after {
    content: '';
    width: .22rem;
    height: .2rem;
    background: url("../../images/new.png") no-repeat;
    background-size: .22rem .2rem;
    display: block;
    position: absolute;
    top: .05rem;
    right: -.2rem;
    left: auto;
}
.public-header-menu .find-mark.note:after {
    width: .42rem;
    background: url("../../images/note.png") no-repeat;
    background-size: .42rem .2rem;
}
.public-header-menu .network:after {
    content: '';
    width: .21rem;
    height: .25rem;
    background: url("../../images/HOT_red.png") no-repeat;
    background-size: .21rem .25rem;
    display: block;
    position: absolute;
    top: 0;
    right: -.1rem;
}
.home-header-user{
    padding: 0 .1rem;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    border: 1px solid #DCDCDC;
    border-radius: .18rem;
    margin-top: .2rem;
    cursor: pointer;
}
.home-header-user b{
    font-size: .14rem;
    white-space: nowrap;
}
.home-header-user b:before{
    content: '';
    width: .14rem;
    height: .14rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .05rem;
    background: url("../../images/spriteIcon.png") no-repeat -2.78rem -3.66rem;
    background-size: 3rem 4.55rem;
}
.home-header-user em{
    color: #ed6565;
    font-style: normal;
    margin-left: .05rem
}
/*header end*/
/*index*/
.index-banner{
    position: relative;
    height: 6rem;
    padding-top: .3rem;
}
.index-banner .swiper-slide img{
    width: 19.2rem;
    height: 5.7rem;
}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets,
.index-banner .swiper-pagination-custom,
.index-banner .swiper-pagination-fraction {
    left: 17%;
}
.index-banner-left{
    position: absolute;
    top: .3rem;
    left: 0;
    z-index: 2;
    width: 6.18rem;
    height: 5.7rem;
    background: rgba(29, 32, 136, .29);
}
.index-banner-left ul{
    margin-top: .98rem;
}
.index-banner-left ul li{
    padding-left: .8rem;
    height: .85rem;
    line-height: .85rem;
    transition: all .2s ease;
    cursor: pointer;
}
.index-banner-left ul li.on{
    height: 1rem;
    line-height: 1rem;
    background: -webkit-linear-gradient(left, rgba(18, 21, 135, .29) , rgba(18, 21, 135, 0));
    background: -o-linear-gradient(left, rgba(18, 21, 135, .29) , rgba(18, 21, 135, 0));
    background: -moz-linear-gradient(left, rgba(18, 21, 135, .29) , rgba(18, 21, 135, 0));
    background: linear-gradient(to right, rgba(18, 21, 135, .29) , rgba(18, 21, 135, 0));
}
.index-banner-left ul li samp,
.index-banner-left ul li span{
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: .2rem;
    font-size: .18rem;
}
.index-banner-left ul li.on samp,
.index-banner-left ul li.on span,
.index-banner-left ul li:hover samp,
.index-banner-left ul li:hover span{
    font-size: .2rem;
    font-weight: bold;
}
.index-banner-left ul li span{
    margin-right: 0;
    max-width: 4.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.statistics-box{
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    margin: .32rem .8rem;
}
.statistics-main{
    width: 5.66rem;
    height: 4.93rem;
    background: url("../../new_ui/images/statistics_bg.png") no-repeat;
    background-size: 5.66rem 4.93rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-flow: row wrap;
}
.statistics-main dl{
    height: 2.46rem;
    text-align: center;
}
.statistics-main dl:nth-child(1){
    width: 2.8rem;
    cursor: pointer;
    padding-top: .63rem;
}
.statistics-main dl:nth-child(1) dd{
    font-size: .32rem;
    color: #B98D34;
}
.statistics-main dl:nth-child(2){
    width: 2.82rem;
    cursor: pointer;
    padding-top: .65rem;
}
.statistics-main dl:nth-child(2) dd{
    font-size: .32rem;
    color: #3178AA;
}
.statistics-main dl:nth-child(4){
    width: 2.3rem;
    padding-top: .8rem;
}
.statistics-main dl:nth-child(4) dd{
    font-size: .24rem;
    color: #3258AF;
}
.statistics-main dl:nth-child(3),
.statistics-main dl:nth-child(5){
    width: 1.66rem;
    padding-top: .9rem;
}
.statistics-main dl:nth-child(3) dd{
    color: #885D07;
    font-size: .18rem;
}
.statistics-main dl:nth-child(5) dd{
    color: #6793C3;
    font-size: .18rem;
}
.statistics-main dl dt h5{
    font-size: .18rem;
    color: #4c4c4c;
}
.statistics-main dl dt p{
    margin-top: .1rem;
}
.statistics-main dl dt p em{
    color: #B98D34;
    font-style: normal;
}
.statistics-main dl:nth-of-type(2) dt p em{
    color: #3178AA;
}
.statistics-main dl:nth-of-type(3) dt p em{
    color: #885D07;
}
.statistics-main dl:nth-of-type(4) dt p em{
    color: #3258AF;
}
.statistics-main dl:nth-of-type(5) dt p em{
    color: #6793C3;
}
.number-scroll-box{
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: center;
    align-items: flex-start;
}
.number-scroll-box u{
    display: block;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}
.number-scroll-box .point u{
    margin-top: -.04rem;
}
.number-scroll-box .number-scroll-main{
    text-align: center;
    overflow: hidden;
    font-size: 0;
}
#supplierCount,
#bidlistCount{
    height: .6rem;
}
#supplierCount .number-scroll-main,
#bidlistCount .number-scroll-main{
    width: .3rem;
}
#supplierCount u,
#bidlistCount u{
    width: .3rem;
    height: .6rem;
    line-height: .6rem;
    color: #B98D34;
    font-size: .46rem;
}
#supplierCount .number-sign-box u,
#bidlistCount .number-sign-box u{
    width: .2rem;
}
#bidlistCount u{
    color: #3178AA;
}
#signMoneyYesterday,
#financeAmount{
    height: .3rem;
}
#signMoneyYesterday .number-scroll-main,
#financeAmount .number-scroll-main{
    width: .18rem;
}
#signMoneyYesterday u,
#financeAmount u{
    width: .18rem;
    height: .3rem;
    line-height: .3rem;
    color: #885D07;
    font-size: .28rem;
}
#signMoneyYesterday .number-sign-box u,
#financeAmount .number-sign-box u{
    width: .1rem;
}
#signMoneyAll{
    height: .4rem;
}
#signMoneyAll .number-scroll-main{
    width: .2rem;
}
#signMoneyAll u{
    width: .2rem;
    height: .4rem;
    line-height: .4rem;
    color: #3258AF;
    font-size: .32rem;
}
#signMoneyAll .number-sign-box u{
    width: .15rem;
}
#financeAmount u{
    color: #6793C3;
}
.guess-like{
    position: relative;
    width: 11.6rem;
    margin-left: .2rem;
}
.guess-like>a{
    color: #666;
    height: .45rem;
    line-height: .45rem;
    display: block;
    background: #F4F9FD;
    text-align: center;
    text-decoration: underline;
}
.guess-like h4{
    margin-bottom: .3rem;
}
.guess-like h4 a{
    position: relative;
    color: #333;
    font-weight: normal;
    font-size: .16rem;
    cursor: pointer;
}
.guess-like h4 a i {
    background: #d23840;
    color: #fff;
    border-radius: .1rem;
    font-style: normal;
    padding: 0 .05rem;
    font-weight: normal;
}
.guess-like h4 a:after{
    content: '';
    width: 1px;
    height: .2rem;
    display: inline-block;
    vertical-align: middle;
    background: #E6E6E6;
    margin: 0 .3rem;
}
.guess-like h4 a:last-child:after{
    display: none;
}
.guess-like h4 a.on,
.guess-like h4 a:hover{
    color: #ed6565;
    font-weight: bold;
}
.guess-like>div{
    height: 4rem;
    overflow: hidden;
    background: url("../../images/bg_line.png") repeat;
    background-size: .01rem 1rem;
}
.guess-like>div>div>a{
    display: block;
    height: .5rem;
    line-height: .5rem;
}
.guess-like dl{
    padding: 0 .2rem 0 .22rem;
    height: .5rem;
    line-height: .5rem;
    cursor: pointer;
}
.guess-like dl:hover{
    background: #fef7f7;
}
.guess-like a:last-child dl{
    margin-bottom: 0;
}
.guess-like dl dd{
    width: 4.25rem;
    color: #374055;
    font-size: .16rem;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    margin-right: .8rem;
}
.guess-like dl:hover dd{
    text-decoration: underline;
}
.guess-like dl dt{
    width: 6rem;
    display: inline-block;
    vertical-align: middle;
}
.guess-like dl dt span{
    width: 1.65rem;
    color: #999;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: .8rem;
}
.guess-like dl dt span:last-child{
    margin-right: 0;
}
.guess-like dl dt span:before{
    content: '';
    width: .16rem;
    height: .16rem;
    margin-right: .05rem;
    display: inline-block;
    vertical-align: middle;
    background: url("../../images/spriteIcon.png") no-repeat;
    background-size: 3rem 4.55rem;
}
.guess-like dl dt span:nth-of-type(1){
    color: #B98D34;
}
.guess-like dl dt span:nth-of-type(1):before{
    display: none;
}
.guess-like #trans_publicity dl dt span:nth-of-type(1),
.guess-like #inquiry_publicity dl dt span:nth-of-type(1){
    color: #666;
}
.guess-like #trans_publicity dl dt span:nth-of-type(1):before,
.guess-like #inquiry_publicity dl dt span:nth-of-type(1):before{
    display: none;
}
.guess-like dl dt span:nth-of-type(2){
    width: .97rem;
    color: #666;
}
.guess-like dl dt span:nth-of-type(2):before{
    background-position: -1.64rem -3.66rem;
}
.guess-like dl dt span:nth-of-type(3){
    color: #3178AA;
}
.guess-like dl dt span:nth-of-type(3):before{
    background-position: -1.1rem -3.66rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(3):before,
.guess-like #inquiry_publicity dl dt span:nth-of-type(3):before{
    background-position: -2.27rem -3.66rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(3),
.guess-like #inquiry_publicity dl dt span:nth-of-type(3){
    color: #666;
}
.guess-like #trans_publicity dl dd{
    width: 1.68rem;
    margin-right: .6rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(1){
    width: 2.7rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(2){
    width: 2rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(2):before{
    background-position: -2.43rem -3.66rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(3):before{
    background-position: -2.6rem -3.66rem;
}
.guess-like #inquiry_publicity dl dd{
    width: 3.2rem;
}
.guess-like #inquiry_publicity dl dt span:nth-of-type(1){
    width: 2.62rem;
}
.guess-like #inquiry_publicity dl dt span:nth-of-type(2),
.guess-like #inquiry_publicity dl dt span:nth-of-type(3){
    width: 1rem;
}
.guess-like #inquiry_publicity dl dt span:nth-of-type(3){
    width: .65rem;
}
.guess-like #trans_publicity dl dt{
    width: 8.8rem;
}
.guess-like #trans_publicity dl dt span:nth-of-type(3){
    width: 2.38rem;
}
.guess-like ul{
    position: absolute;
    z-index: 99;
    top: .35rem;
    left: 1rem;
    padding: .1rem .25rem;
    background: white;
    box-shadow: 0 0 .05rem 0 #C2C2E6;
    border-radius: .1rem;
    display: none;
}
.guess-like ul li{
    color: #333;
    height: .4rem;
    line-height: .4rem;
}
.guess-like ul li a{
    font-size: .16rem;
}
.guess-like ul li:hover a,
.guess-like ul li.on a{
    color: #ed6565;
}
.guess-like h4 a.priceIndex em{
    position: relative;
    width: .2rem;
    height: .2rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: .05rem;
}
.guess-like h4 a.priceIndex em:before,
.guess-like h4 a.priceIndex em:after{
    content: '';
    position: absolute;
    top: .09rem;
    right: .08rem;
    width: .1rem;
    height: 2px;
    display: block;
    background: #666;
    transform: rotate(45deg);
}
.guess-like h4 a.priceIndex em:after{
    right: .02rem;
    transform: rotate(-45deg);
}
.guess-like h4 a.priceIndex:before{
    content: '';
    position: absolute;
    top: -.05rem;
    right: .62rem;
    width: .31rem;
    height: .11rem;
    /*  background: url("../../images/hot_new.png")  no-repeat;*/
    background-size: .31rem .11rem;
    display: block;
}
.guess-like h4 a.priceIndex:hover em:before,
.guess-like h4 a.priceIndex:hover em:after,
.guess-like h4 a.priceIndex.on em:before,
.guess-like h4 a.priceIndex.on em:after{
    background: #ed6565;
}
#priceIndex_echart{
    height: 4.4rem;
}
.echarts-box{
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    background: #EEF7FF;
}
.echarts-main a{
    color: #4E9AF2;
    font-size: .18rem;
    display: block;
    text-align: center;
    margin-top: .15rem;
}
.echarts-main a:before{
    content: '';
    width: .23rem;
    height: .23rem;
    background: url("../../images/spriteIcon.png") -1.4rem -4.21rem;
    background-size: 3rem 4.55rem;
    display: inline-block;
    vertical-align: sub;
    margin-right: .1rem;
}
.echarts-box .echarts-tab>div{
    width: 3.2rem;
    height: .87rem;
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    background: white;
    margin-bottom: 2px;
}
.echarts-box .echarts-tab>div.on{
    background: #EEF7FF;
}
.echarts-box .echarts-tab>div div:nth-of-type(1){
    width: .46rem;
    height: .43rem;
    margin: .23rem .2rem;
    background: url("../../images/priceIndex_icon.png") no-repeat;
    background-size: .9rem 2.07rem;
}
.echarts-box .echarts-tab>div:nth-of-type(1) div:nth-of-type(1){
    background-position: 0 0;
}
.echarts-box .echarts-tab>div.on:nth-of-type(1) div:nth-of-type(1){
    background-position: -.46rem 0;
}
.echarts-box .echarts-tab>div:nth-of-type(2) div:nth-of-type(1){
    width: .4rem;
    height: .38rem;
    background-position: 0 -.45rem;
}
.echarts-box .echarts-tab>div.on:nth-of-type(2) div:nth-of-type(1){
    background-position: -.46rem -.45rem;
}
.echarts-box .echarts-tab>div:nth-of-type(3) div:nth-of-type(1){
    width: .4rem;
    height: .4rem;
    background-position: 0 -.85rem;
}
.echarts-box .echarts-tab>div.on:nth-of-type(3) div:nth-of-type(1){
    background-position: -.46rem -.85rem;
}
.echarts-box .echarts-tab>div:nth-of-type(4) div:nth-of-type(1){
    width: .37rem;
    height: .39rem;
    background-position: 0 -1.27rem;
}
.echarts-box .echarts-tab>div.on:nth-of-type(4) div:nth-of-type(1){
    background-position: -.46rem -1.27rem;
}
.echarts-box .echarts-tab>div:nth-of-type(5) div:nth-of-type(1){
    width: .38rem;
    height: .38rem;
    background-position: 0 -1.69rem;
}
.echarts-box .echarts-tab>div.on:nth-of-type(5) div:nth-of-type(1){
    background-position: -.46rem -1.69rem;
}
.echarts-box .echarts-tab>div div:nth-of-type(2){
    position: relative;
    width: 2.45rem;
}
.echarts-box .echarts-tab>div div:nth-of-type(2) b{
    display: block;
    font-weight: normal;
    color: #999;
}
.echarts-box .echarts-tab>div.on div:nth-of-type(2) b{
    color: #3258AF;
    font-weight: bold;
}
.echarts-box .echarts-tab>div div:nth-of-type(2) b:nth-of-type(1){
    margin-top: .15rem;
    font-weight: bold;
}
.echarts-box .echarts-tab>div div:nth-of-type(2) b:nth-of-type(2){
    font-size: .22rem;
}
.echarts-box .echarts-tab>div div:nth-of-type(2) span{
    position: absolute;
    top: .12rem;
    right: .1rem;
}
.echarts-box .echarts-tab>div div:nth-of-type(2) span em{
    padding: 0 .05rem;
    height: .26rem;
    line-height: .26rem;
    text-align: center;
    font-style: normal;
    color: #999;
    background: #fff;
    border: 1px solid #D7E4EE;
    margin-bottom: .1rem;
    display: block;
}
.echarts-box .echarts-tab>div.on div:nth-of-type(2) span em{
    color: #3258AF;
}
.echarts-box .echarts-tab>div.on div:nth-of-type(2) span em samp{
    font-weight: bold;
}
.echarts-tab .ups{
    color: #ED6565;
}
.echarts-tab .downs{
    color: #32B16C;
}
.echarts-main b{
    width: 8.03rem;
    height: .45rem;
    line-height: .45rem;
    font-size: .16rem;
    background: url("../../images/title_logo.png") no-repeat;
    background-size: 8.03rem .45rem;
    margin: .15rem 0 0 .2rem;
    display: block;
}
.echarts-main b em{
    font-style: normal;
    font-size: .16rem;
}
#echartsLine{
    width: 8rem;
    height: 3.2rem;
}
.popular-quotes{
    padding: .3rem 0;
    background: #EEF1F7;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
}
.latest-offer{
    position: relative;
    width: 11.5rem;
    height: 5.9rem;
    background: white;
    padding: .4rem .3rem .4rem .8rem;
}
.latest-offer>div{
    height: 4.5rem;
    background: url("../../images/bg_line.png") repeat;
    background-size: .01rem 1rem;
    overflow: hidden;
}
.latest-offer div ul{
    margin-top: 0;
}
.latest-offer ul li{
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.latest-offer>ul{
    margin-top: .1rem;
}
.latest-offer>ul>li{
    height: .4rem;
    line-height: .4rem;
}
.latest-offer ul li span{
    color: #666;
}
.latest-offer>ul>li span{
    color: #999;
}
.latest-offer ul li span:nth-of-type(1){
    width: 3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    padding-left: .3rem;
}
.latest-offer ul li span:nth-of-type(2){
    width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest-offer ul li span:nth-of-type(3),
.latest-offer ul li span:nth-of-type(5),
.latest-offer ul li span:nth-of-type(6){
    width: 1.35rem;
}
.latest-offer ul li span:nth-of-type(4){
    width: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest-offer ul li span b{
    font-size: .16rem;
    color: #374055;
}
.latest-offer ul li span i{
    height: .2rem;
    line-height: .2rem;
    padding: 0 .02rem;
    font-style: normal;
    color: #fff;
    font-weight: normal;
    margin-right: .1rem;
}
.latest-offer ul li span i.blues{
    background: #448ACA;
}
.latest-offer ul li span i.greens{
    background: #83BA68;
}
.latest-offer ul li span em{
    font-style: normal;
    color: #B98D34;
}
.latest-offer p{
    position: absolute;
    top: .35rem;
    right: 1rem;
    line-height: .35rem;
}
.latest-offer p b{
    color: #ed6565;
    font-size: .18rem;
}
.latest-offer p a{
    position: relative;
    float: right;
    width: 1.2rem;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    display: block;
    background: #FBFBFB;
    border: 1px solid #DCDCDC;
    border-radius: .05rem;
    margin-left: .3rem;
}
.latest-offer p a:before{
    content: '';
    width: .16rem;
    height: .16rem;
    background: url("../../images/spriteIcon.png") -2.36rem -3.17rem;
    background-size: 3rem 4.55rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .05rem;
}
.latest-offer p a:after{
    top: -0.04rem;
    right: -0.25rem;
}
.popular-quotes h4,
.info-news h4{
    font-size: .18rem;
}
.popular-quotes h4 span,
.info-news h4 span{
    padding: 0 .1rem;
    font-weight: normal;
    height: .24rem;
    line-height: .24rem;
    background: #E4E7EC;
    margin-left: .2rem;
}
.popular-quotes h4 a,
.info-news h4 a{
    float: right;
    font-weight: normal;
    text-decoration: underline;
    font-size: .16rem;
}
.popular-categories{
    width: 7.2rem;
    height: 5.9rem;
    background: white;
    padding: .4rem .8rem .4rem .3rem;
}
.popular-categories ul>img{
    margin: 1.5rem 2.15rem;
}
.popular-categories ul li{
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.popular-categories ul li:nth-child(even){
    background: #F4F9FD;
}
.popular-categories ul li span{
    color: #666;
    font-size: .16rem;
    display: inline-block;
}
.popular-categories h4 em{
    font-style: normal;
}
.popular-categories ul li span i{
    width: .25rem;
    height: .34rem;
    background: url("../../images/spriteIcon.png") no-repeat;
    background-size: 3rem 4.55rem;
    display: inline-block;
    vertical-align: middle;
}
.popular-categories ul li span i.top1{
    background-position: 0 -4.21rem;
}
.popular-categories ul li span i.top2{
    background-position: -.27rem -4.21rem;
}
.popular-categories ul li span i.top3{
    background-position: -.54rem -4.21rem;
}
.popular-categories ul li:nth-of-type(1) span{
    font-size: .14rem;
}
.popular-categories ul li:nth-of-type(2) span{
    color: #B98D34;
    font-weight: bold;
}
.popular-categories ul li:nth-of-type(3) span{
    color: #6793C3;
    font-weight: bold;
}
.popular-categories ul li:nth-of-type(4) span{
    color: #E38C64;
    font-weight: bold;
}
.popular-categories ul li span:nth-of-type(1){
    width: 1.4rem;
}
.popular-categories ul li span:nth-of-type(2){
    width: 3.8rem;
}
.popular-categories ul li span:nth-of-type(3){
    width: 1.1rem;
}
.info-news{
    background: #EEF1F7;
    padding: 0 .8rem .3rem .8rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
}
.info-price{
    width: 5rem;
    height: 4.4rem;
    padding: .4rem;
    background: white;
}
.info-price ul{
    margin-top: .2rem;
}
.info-price ul li{
    line-height: .48rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.info-price ul li a{
    color: #666;
    font-size: .16rem;
}
.info-price ul li a:hover{
    text-decoration: underline;
}
.zc-news{
    width: 12.1rem;
    height: 4.4rem;
    padding: .4rem;
    background: white;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: space-between;
}
.zc-news-img{
    width: 6rem;
}
.zc-news-img div{
    position: relative;
    height: 3rem;
    background: #eee;
    overflow: hidden;
    margin-top: .4rem;
    text-align: center;
}
.zc-news-img div img{
    max-width: 100%;
    max-height: 3rem;
    display: inline-block;
    vertical-align: middle;
}
.zc-news-img div span{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: .6rem;
    line-height: .6rem;
    color: #fff;
    font-size: .2rem;
    padding: 0 .3rem;
    background: rgba(0,0,0,.5);
}
.zc-news-list{
    width: 4.45rem;
}
.zc-news-list dl{
    margin-bottom: .46rem;
}
.zc-news-list dl:last-child{
    margin-bottom: 0;
}
.zc-news-list dl dd{
    margin-bottom: .15rem;
}
.zc-news-list dl dd a{
    color: #333;
    font-weight: bold;
    font-size: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.zc-news-list dl dd a:hover{
    text-decoration: underline;
}
.zc-news-list dl dt{
    color: #999;
    margin-left: .14rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#favorite_bid>img{
    margin: .3rem auto 0 auto;
}
.index-headlines{
    z-index: 99;
    position: absolute;
    right: 0;
    bottom: 0;
    width: calc(100% - 6.18rem);
    padding: 0 .3rem;
    height: .58rem;
    line-height: .58rem;
    background: rgba(29, 32, 136, .3);
}
.index-headlines .index-headlines-title{
    width: .84rem;
    height: .28rem;
    margin: .19rem .2rem 0 0;
    display: inline-block;
    vertical-align: top;
    background: url("../../images/spriteIcon.png") no-repeat;
    background-size: 3rem 4.55rem;
}
.index-headlines .index-headlines-title.weekly{
    width: 1.19rem;
    height: .27rem;
    background: url("../../new_ui/images/weekly-icon.png") no-repeat;
    background-size: 1.19rem .27rem;
}
.index-headlines .index-headlines-list{
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    height: .58rem;
    width: 4.8rem;
}
#zhucai-my-weeklyTopic{
    display: inline-block;
}
.index-headlines ul{
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
}
.index-headlines ul li{
    height: .58rem;
    display: block;
}
.index-headlines ul li a{
    color: #fff;
    max-width: 3.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    margin-right: .2rem;
}
.index-headlines ul li em{
    color: rgba(255, 255, 255, .35);
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
}
.business-circle-main{
    position: relative;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.business-circle-main h4{
    font-size: .18rem;
    color: #333;
    margin-bottom: .3rem;
}
.business-circle-main h4 a{
    float: right;
    line-height: .24rem;
    font-weight: normal;
    color: #666;
    text-decoration: underline;
    margin-right: 0.4rem;
}
.business-circle-main h4 a:hover{
    font-weight: bold;
}
.business-circle-main .business-circle-info{
    width: 10.4rem;
    padding: 0.5rem 0 0 0.8rem
}
.business-circle-main .business-circle-info>div:first-child{
    margin-bottom: .7rem;
}
.business-circle-main .business-circle-info ul li{
    line-height: .45rem;
    display: inline-block;
    width: 49%;
}
.business-circle-main .business-circle-info ul li a{
    color: #333;
    font-size: .16rem;
    font-weight: bold;
    max-width: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.business-circle-main .business-circle-info ul li a:hover span{
    text-decoration: underline;
}
.business-circle-main .business-circle-info ul li a span{
    color: #333;
    font-size: .16rem;
}
.business-circle-main .business-circle-info ul li samp{
    color: #ccc;
    font-size: .16rem;
    font-style: italic;
    margin-right: 0.2rem;
}
.business-circle-main .business-circle-title{
    width: 8.8rem;
    height: 5.6rem;
    background: url("../../new_ui/images/circle.png") no-repeat;
    background-size: 8.8rem 5.6rem;
}
.billboard-main{
    position: relative;
    height: 5.33rem;
    padding: .3rem .8rem;
    background: #EEF1F6;
}
.billboard-title{
    position: absolute;
    top: .3rem;
    left: .8rem;
    z-index: 5;
    width: 8.8rem;
    height: 4.73rem;
    background: url("../../new_ui/images/billboard.png") no-repeat;
    background-size: 8.8rem 4.73rem;
    padding: 2.65rem 0 0 1.07rem;
}
.billboard-title a{
    width: 2rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    font-size: .24rem;
    color: #3258AF;
    background: rgba(255, 255, 255, .5);
    border-radius: .3rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0 .15rem;
}
.billboard-title a:last-child{
    color: #885D07;
}
.billboard-title a:first-child.on{
    color: #3258AF;
    background: white;
}
.billboard-title a:last-child.on{
    color: #885D07;
    background: white;
}
.billboard-list ul{
    position: relative;
    margin: 0 0 .2rem 6rem;
    background: white;
    padding: .2rem 0 .2rem 3rem;
}
.billboard-list ul:first-child{
    margin-top: .35rem;
}
.billboard-list ul:nth-of-type(2){
    margin-right: .6rem;
    padding-left: 2.6rem;
}
.billboard-list ul:nth-of-type(3){
    margin-right: 1.2rem;
    padding-left: 2rem;
}
.billboard-list ul li{
    height: .2rem;
    line-height: .2rem;
    margin-bottom: .1rem;
}
.billboard-list.buyer-billboard-list ul li{
    margin-bottom: .4rem;
}
.billboard-list ul li:last-child{
    margin-bottom: 0;
}
.billboard-list ul li b{
    font-size: .18rem;
    display: block;
}
.billboard-list ul li i{
    position: absolute;
    top: 0;
    right: 0;
    width: 2rem;
    height: .45rem;
    text-align: center;
    font-size: .24rem;
    color: #fff;
    line-height: .45rem;
    background: #B98D34;
    border-radius: 0 0 0 .3rem;
}
.billboard-list ul:nth-of-type(2) li i{
    width: 1.8rem;
    opacity: .75;
    font-size: .2rem;
}
.billboard-list ul:nth-of-type(3) li i{
    width: 1.6rem;
    opacity: .5;
    font-size: .16rem;
}
.billboard-list.buyer-billboard-list ul li i{
    background: #3258AF;
}
.billboard-list.buyer-billboard-list ul:nth-of-type(2) li i{
    opacity: .75;
}
.billboard-list.buyer-billboard-list ul:nth-of-type(3) li i{
    opacity: .5;
}
.billboard-list ul li span{
    color: #666;
    display: inline-block;
    vertical-align: middle;
}
.supplier-billboard-list ul li:nth-of-type(2) span:nth-of-type(2) {
    max-width: 5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.billboard-list ul li:nth-of-type(3) span:nth-of-type(1) {
    width: 3.2rem;
}
.billboard-list ul:nth-of-type(2) li:nth-of-type(3) span:nth-of-type(1) {
    width: 3.6rem;
}
.billboard-list ul:nth-of-type(3) li:nth-of-type(3) span:nth-of-type(1) {
    width: 4.2rem;
}
.billboard-list ul li span em{
    color: #B98D34;
    font-size: .3rem;
    font-style: normal;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    margin-top: -.15rem;
}
.billboard-list.buyer-billboard-list ul li span em{
    color: #3258AF;
}
.transaction-main,
.dynamic-main{
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    margin: .5rem auto;
}
.transaction-title,
.dynamic-title{
    width: 5.2rem;
    height: 4rem;
    background: url("../../new_ui/images/trade.png") no-repeat;
    background-size: 5.2rem 4rem;
    margin-left: 1.6rem;
    text-align: center;
    padding-top: 2.68rem;
}
.transaction-title a{
    color: #fff;
    text-decoration: underline;
}
.transaction-swiper,
.dynamic-swiper{
    width: 12.65rem;
    height: 4rem;
    border-top: 1px solid #E7F2FA;
    border-bottom: 1px solid #E7F2FA;
}
.transaction-swiper .transaction-module,
.dynamic-swiper .financing-dynamics-cont{
    margin: 0 .8rem;
}
.transaction-swiper dl{
    position: relative;
    width: 5rem;
    height: 2.58rem;
    display: inline-block;
    vertical-align: top;
    margin: .5rem .7rem 0 0;
}
.transaction-swiper .transaction-module dl:last-child{
    margin-right: 0;
}
.transaction-swiper dl>a{
    position: absolute;
    top: 0;
    left: 0;
}
.transaction-swiper dl dd{
    position: absolute;
    top: .5rem;
    left: 0;
    z-index: 3;
    width: 1.58rem;
    height: 1.58rem;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    justify-content: center;
    overflow: hidden;
    background: white;
    box-shadow: 0 0 .05rem 0 #E4EAF1;
}
.transaction-swiper dl dd img{
    max-width: 100%;
    max-height: 1.08rem;
    align-self: center;
}
.transaction-swiper dl dt{
    width: 4.15rem;
    height: 2.58rem;
    margin-left: .8rem;
    padding: .28rem 0 .28rem 1.05rem;
    box-shadow: 0 0 .05rem 0 #E4EAF1;
}
.transaction-swiper dl dt p span{
    color: #666;
    line-height: .3rem;
    display: inline-block;
    vertical-align: middle;
}
.transaction-swiper dl dt p span:last-child{
    max-width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
}
.swiper-container{
    width: 100%;
    height: 100%;
}
.swiper-pagination-bullet {
    width: .9rem;
    height: .03rem;
    display: inline-block;
    background: #eee;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #ed6565;
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{
    bottom: .1rem;
}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: .7rem;
}
.dynamic-title{
    background: url("../../new_ui/images/financing.png") no-repeat;
    background-size: 5.2rem 4rem;
    margin-right: 1.6rem;
    margin-left: 0;
}
.dynamic-swiper dl{
    width: 2.6rem;
    display: inline-block;
    vertical-align: middle;
    margin: 1.05rem 0 .95rem .9rem;
    background: white;
    box-shadow: 0 0 .05rem 0 #E4EAF1;
    text-align: center;
}
.dynamic-swiper dl dd{
    height: .8rem;
    background: #E7F2FA;
    overflow: hidden;
}
.dynamic-swiper dl dt{
    padding: .14rem .3rem;
}
.dynamic-swiper dl dt p{
    line-height: .3rem;
}
.dynamic-swiper dl dt p,
.dynamic-swiper dl dt p span:first-child{
    color: #666;
}
.dynamic-swiper dl dt p span:last-child{
    color: #333;
}
.dynamic-swiper dl dt p span b{
    color: #CFA972;
    font-size: .24rem;
    font-weight: normal;
}
.dynamic-swiper .financing-dynamics-cont {
    text-align: right;
    margin-right: 1rem;
}
.financing-dynamics-cont dl dd i{
    width: 2rem;
    height: .5rem;
    display: block;
    margin: .15rem auto;
    background: url("../../new_ui/images/bank_all.png") no-repeat;
    background-size: 2rem 3rem;
}
.financing-dynamics-cont dl dd i.iconCB{
    background-position: 0 -1rem;
}
.financing-dynamics-cont dl dd i.iconICBC{
    background-position: 0 -.5rem;
}
.financing-dynamics-cont dl dd i.iconAION{
    background-position: 0 -2rem;
}
.financing-dynamics-cont dl dd i.iconBOC{
    background-position: 0 -2.5rem;
}
.financing-dynamics-cont dl dd i.iconSH{
    background-position: 0 -1.5rem;
}
.recent-main{
    width: 19.2rem;
    height: 5.95rem;
    background: url("../../new_ui/images/home_bg.png") no-repeat;
    background-size: 19.2rem 5.95rem;
    text-align: center;
    padding-top: .73rem;
}
.recent-main dl{
    position: relative;
    width: 6.40rem;
    height: 1.50rem;
    margin: .37rem .7rem;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    text-align: left;
    box-shadow: 0 .07rem .18rem .02rem rgba(189, 209, 254, 0.5);
    border-radius: .75rem;
}
.recent-main dl dd{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -.15rem;
}
.recent-main dl:nth-of-type(1) dd{
    background: url("../../new_ui/images/many.png") no-repeat;
    background-size: 1.8rem 1.8rem;
}
.recent-main dl:nth-of-type(2) dd{
    background: url("../../new_ui/images/quick.png") no-repeat;
    background-size: 1.8rem 1.8rem;
}
.recent-main dl:nth-of-type(3) dd{
    background: url("../../new_ui/images/quick2.png") no-repeat;
    background-size: 1.8rem 1.8rem;
}
.recent-main dl:nth-of-type(4) dd{
    background: url("../../new_ui/images/province.png") no-repeat;
    background-size: 1.8rem 1.8rem;
}
.recent-main dl dt{
    padding: .25rem 0 0 2.3rem;
    line-height: .25rem;
}
.recent-main dl:nth-of-type(1) dt p,
.recent-main dl:nth-of-type(4) dt p{
    color: #B7780C;
}
.recent-main dl:nth-of-type(1) dt b,
.recent-main dl:nth-of-type(4) dt b{
    color: #B7780C;
    font-size: .18rem;
}
.recent-main dl:nth-of-type(1) dt em{
    color: #3258AF;
    font-size: .18rem;
    font-style: normal;
}
.recent-main dl:nth-of-type(2) dt p,
.recent-main dl:nth-of-type(3) dt p{
    color: #3258AF;
}
.recent-main dl:nth-of-type(2) dt b,
.recent-main dl:nth-of-type(3) dt b{
    color: #3258AF;
    font-size: .18rem;
}
.recent-main dl:nth-of-type(2) dt{
    padding-top: .4rem;
}
.recent-main dl:nth-of-type(3) dt{
    padding-top: .38rem;
}
.recent-main dl:nth-of-type(4) dt{
    padding-top: .35rem;
}
.high-quality-main{
    padding: .5rem 0;
    background: #EEF1F6;
}
.high-quality-main h3{
    text-align: center;
    font-size: .36rem;
    margin-bottom: .35rem;
    font-weight: normal;
    color: #333;
}
.high-quality-list{
    width: 12rem;
    margin: 0 auto;
    background: white;
}
.high-quality-list ul{
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
}
.high-quality-list ul li,
.high-quality-list ul li>a{
    position: relative;
    width: 2rem;
    height: 1.78rem;
    display: block;
    overflow: hidden;
    text-align: center;
}
.high-quality-list ul li>a:after{
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.high-quality-list ul li>a img{
    max-width: 100%;
    max-height: 1.78rem;
    display: inline-block;
    vertical-align: middle;
}
.high-quality-list ul li dl{
    position: absolute;
    left: 0;
    z-index: 3;
    width: 2rem;
    height: 1.78rem;
    text-align: left;
    background: rgba(0, 28, 88, .75);
    color: #fff;
    padding: .2rem;
    display: none;
}
.high-quality-list ul li dl dd{
    font-weight: bold;
    max-height: .4rem;
    margin-bottom: .15rem;
}
.high-quality-list ul li dl dt{
    max-height: .58rem;
}
.high-quality-list ul li dl>a{
    position: absolute;
    right: .2rem;
    bottom: .2rem;
    text-decoration: underline;
    color: #fff;
    text-align: right;
}
.cooperation-box{
    width: 100%;
    background: white;
}
.cooperation-main{
    width: 12rem;
    margin: .65rem auto;
}
.cooperation-main h3 {
    margin-bottom: .64rem;
    text-align: center;
    font-size: .36rem;
    font-weight: normal;
    color: #333;
}
.cooperation-cont{
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
}
.cooperation-cont a{
    width: 2.2rem;
    height: .7rem;
    display: inline-block;
    margin: 0 .2rem .2rem 0;
    border: 1px solid #F2F5F8;
    overflow: hidden;
}
.cooperation-cont a:nth-child(5n){
    margin-right: 0;
}
.cooperation-cont a img{
    width: 2.2rem;
    height: .7rem;
}
.cooperation-cont a:hover{
    box-shadow: 0 0 .07rem 0 rgba(53, 93, 174, 0.15);
}
.bottom-banner{
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    background: url("../../images/home_bottom_banner.png") no-repeat center center;
    width: 100%;
    height: 3.6rem;
}
.bottom-banner span{
    width: 12rem;
    margin: 0 auto;
    display: block;
    height: 3.6rem;
    position: relative;
}
.bottom-banner a{
    width: 17%;
    height: 15%;
    position: absolute;
    right: 22%;
    bottom: 6%;
    z-index: 12;
}
.bottom-banner i{
    width: .32rem;
    height: .32rem;
    background: #a6a6a6;
    border-radius: 100%;
    display: block;
    position: absolute;
    right: 0;
    top: .5rem;
    cursor: pointer;
    z-index: 12;
}
.bottom-banner i:before,
.bottom-banner i:after{
    content: '';
    width: .24rem;
    height: .02rem;
    background: white;
    border-radius: .03rem;
    display: block;
    position: absolute;
    left: .04rem;
    top: .15rem;
    transform: rotate(45deg);
}
.bottom-banner i:after{
    transform: rotate(-45deg);
}

/******首页广告位******/
.advertisement-box{
    background: #EEF1F7;
    padding-top: .3rem;
}
.advertisement-box.p-tb{
    padding: 0 0 .3rem;
}
.advertisement_position{
    height: 1.2rem;
    padding: 0 .8rem;
}
.advertisement_position img{
    height: 1.2rem;
    width: 17.6rem;
}
.advertisement_position .over_title,
#bannerList .over_title,
#finance_banner .over_title{
    position: absolute;
    bottom: 0;
    background: #666666;
    width: .31rem;
    height: .14rem;
    text-align: center;
    border-radius: 0 .06rem 0 0;
    border: solid 1px #666666;
    line-height: .14rem;
    font-size: .14rem;
    color: #fff;
    opacity: 0.3;
}
.big-text{
    font-size: .24rem;
    font-weight: bold;
    color: #3258AF!important;
}
/*tender*/
/*筛选filter*/
.filter{
    margin: .1rem .8rem;
    padding: .2rem .3rem .1rem .3rem;
    background: white;
}
.filter .selected,
.filter .buyers_selected{
    font-size: .14rem;
    position: relative;
    z-index: 15;
    margin-bottom: .2rem;
}
.filter .selected:after{
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}
.filter .selected>div{
    display: inline-block;
    vertical-align: middle;
}
.filter .filter_scroll_position{
    width: 8rem;
    float: left;
    overflow: hidden;
    position: absolute;
    height: .5rem;
    left: .9rem;
}
.filter .selected .all-categories,
.filter .buyers_selected .all-categories{
    cursor: pointer;
    float: left;
    width: 1.2rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    border-radius: .05rem;
    background: #F8F8F8;
    border: 1px solid #DCDCDC;
}
.all_filter {
    font-size: .16rem;
    color: #666;
    cursor: pointer;
}
.black_impot{
    font-size: .16rem;
}
.black_impot:before,
.filter .selected .all-categories i,
.filter .buyers_selected .all-categories i{
    width: .14rem;
    height: .14rem;
    background: url("../../images/spriteIcon.png") no-repeat -.69rem -.35rem;
    background-size: 3rem 4.55rem;
    display: block;
    float: left;
    margin: 0.08rem 0 0 .2rem;
}
.black_impot:before{
    content: '';
    margin: 0.08rem .15rem 0 .15rem;
}
.commonly-used{
    float: right;
}
.commonly-used .public_btn{
    min-width: .6rem;
    padding: 0 .1rem;
}
.selected p.p_wid,
.buyers_selected p.p_wid{
    line-height: .5rem;
}
.one_level,
.two_level{
    padding: 0 .3rem 0 0;
    height: .3rem;
    line-height: .3rem;
    background: #FEF7F7;
    position: relative;
    z-index: 7;
    font-size: .16rem;
    border-radius: .05rem;
}
.three_level{
    position: relative;
    padding-left: .4rem;
}
.one_level em,
.two_level em,
.three_level em{
    position: absolute;
    left: -.22rem;
    top: .1rem;
    width: 0;
    height: 0;
    border-top: .05rem solid transparent;
    border-left: .06rem solid #666;
    border-bottom: .05rem solid transparent;
    display: block;
}
.three_level em{
    left: .2rem;
}
#three_lvl{
    background: #FEF7F7;
    height: .3rem;
    line-height: .3rem;
    overflow: hidden;
    position: relative;
    padding-right: .28rem;
    border-radius: .05rem;
}
.three_lvl_box{
    max-width: 2.9rem;
    display: inline-block;
}
#three_lvl .black_impot{
    float: left;
    height: .3rem;
    line-height: .3rem;
    display: block;
}
.level_active em{
    color: #333!important;
}
.panel_title{
    font-size: .16rem;
}
.level_active .panel_title,
.level_active .two_level_wid{
    color:#ff6b6b;
}
.one_level i,
.two_level i{
    width: 0;
    height: 0;
    border-left: .05rem solid transparent;
    border-right: .05rem solid transparent;
    border-top: .06rem solid #999;
    display: block;
    cursor: pointer;
    position: absolute;
    top: .12rem;
    right: .05rem;
}
.level_active i{
    background-position: 0 0;
}
.two_level_wid{
    max-width: 1.5rem;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    margin-top: -.03rem;
    font-size: .16rem;
}
/*筛选  已选条件下拉一级品类*/
#lvl_one .pro_btn,
#lvl_two .pro_btn,
#lvl_three .pro_btn{
    top: .2rem;
}
#lvl_one_drop,
#lvl_two_drop{
    padding: .1rem;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: .31rem;
    background: #fff;
    z-index: 9;
    color: #fff;
    display: none;
    box-shadow: 0 .05rem .1rem 1px rgba(34,63,130,0.35);
    border-radius: .05rem;
}
#lvl_two_drop{
    width: 4.65rem;
}
.level_drop h5{
    height: .3rem;
    line-height: .3rem;
    text-indent: .2rem;
    color: #333;
    font-weight: bold;
}
.level_drop ul{
    white-space: nowrap;
}
.level_drop ul li{
    overflow: hidden;
    border-right: 1px dashed #e5e5e5;
    line-height: .3rem;
    display: inline-block;
    vertical-align: top;
}
.level_drop ul li:last-child{
    border-right: none;
}
.level_drop ul li a{
    display: block;
    color: #666;
    width: 1.5rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-indent: 1em;
}
.level_drop ul li a:hover{
    color: #D84E4E;
    background: #F1F5F8;
}
/*end*/
.three_level a,
.buyers_level a{
    color: #ff6b6b;
    display: inline-block;
    vertical-align: top;
    height: .3rem;
    line-height: .3rem;
    position: relative;
    z-index: 8;
    cursor: pointer;
    font-size: .16rem;
}
.i_closeB{
    width: .2rem;
    height: .3rem;
    position: absolute;
    right: 0;
    z-index: 9;
    background: #FEF7F7;
}
.i_closeB:after{
    content: '';
    background: url("../images/arrow_all.png") no-repeat -.5rem -.38rem;
    background-size: 1rem 5.42rem;
    width: .1rem;
    height: .1rem;
    display: block;
    cursor: pointer;
    position: absolute;
    top: .1rem;
    right: .06rem;
    z-index: 9;
}
input.filter_search{
    width: 2rem;
    height: .3rem;
    line-height: .3rem;
    background: #eee;
    overflow: hidden;
    float: left;
    border: none;
    border-radius: .15rem 0 0 .15rem;
}
.filter_btn,
.buyers_btn{
    width: .5rem;
    height: .3rem;
    border: none;
    background: #ed6565;
    color: white;
    float: left;
    cursor: pointer;
    border-radius: 0 .15rem .15rem 0;
}
.hot-search ~ a{
    padding: 0 .05rem;
    background: #eee;
}
.filter_search_form form {
    display: inline-block;
    vertical-align: middle;
}
.filter_search_form .public_btn_red {
    display: inline-block;
    vertical-align: middle;
    margin-left: .05rem;
    padding: 0 .1rem;
}
.filter_search_form em {
    width: 0;
    height: 0;
    border-top: .05rem solid transparent;
    border-left: .06rem solid #666;
    border-bottom: .05rem solid transparent;
    margin: 0 .15rem;
    display: inline-block;
    vertical-align: middle;
}
.filter_search_form span:last-child {
    float: right;
}
.condition{
    clear: both;
}
.condition>div:last-child{
    border-bottom: 0;
}
/*供应商supplier*/
.lattice{
    width: 3.2rem;
    height: 3.8rem;
    background: white;
    display: inline-block;
    vertical-align: top;
    margin: 0.093rem;
}
.supplier-showcase .lattice{
    height: 4.4rem;
}
.lattice:hover{
    box-shadow: 0 0 .07rem 0 rgba(53,93,174,0.15);
}
.lattice:hover .lattice_main h3{
    color: #54abea;
}
.lattice_main h3 b{
    font-size: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    max-width: 1.8rem;
}
.lattice .company_logo{
    width: 2.8rem;
    height: 1rem;
    overflow: hidden;
    text-align: center;
    display: block;
    margin: .2rem;
    background: #F1F5F8;
}
.lattice .company_logo:after{
    content: '';
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.lattice .company_logo img{
    max-width: 100%;
    max-height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.lattice_main{
    color: #666;
    padding: 0 .2rem;
    margin-top: .1rem;
}
.lattice_main h3{
    text-align: center;
    font-weight: normal;
    color: #333;
    height: .2rem;
    margin-bottom: .3rem;
    white-space: nowrap;
}
.lattice_main p{
    line-height: .3rem;
}
.lattice_main p span{
    font-size: .16rem;
    color: #999;
}
.lattice_main p span:nth-of-type(2){
    color: #666;
}
.lattice_main p.address{
    height: .6rem;
    overflow: hidden;
    margin-bottom: .1rem;
}
.lattice_main p.platform span{
    font-size: .14rem;
    height: .25rem;
    line-height: .25rem;
    display: block;
    color: #BF9797;
    background: #FEF7F7;
    text-align: center;
    margin-top: .2rem;
}
.lattice_main p.materials,
.lattice_main p.main-brand{
    height: .6rem;
    overflow: hidden;
}
.sort{
    margin: 0 .8rem;
    height: .5rem;
    line-height: .5rem;
    background: white;
    border-bottom: 2px solid #F2F2F2;
    font-size: 0;
    padding-left: .3rem;
}
.sort .featured-radio{
    float: right;
}
.sort .featured-radio label{
    padding-left: .25rem;
}
.sort .featured-radio label em{
    font-style: normal;
    font-size: .16rem;
}
.palace_tab{
    height: .5rem;
    margin-right: .3rem;
}
.palace_tab span{
    height: .5rem;
    display: none;
    float: left;
    cursor: pointer;
    margin-left: .5rem;
}
.palace_tab span.on{
    display: block;
}
.palace_tab .palace_img{
    display: none;
}
.palace_tab .palace_img i,
.palace_tab .list_img i{
    width: .14rem;
    height: .14rem;
    background: url("../../new_ui/images/arrow_all.png") no-repeat -.29rem 0;
    background-size: 1rem 5.42rem;
    display: block;
    margin-top: .2rem;
}
.palace_tab .list_img i{
    background: url("../../new_ui/images/arrow_all.png") no-repeat -.48rem 0;
    background-size: 1rem 5.42rem;
}
.icon-jx,
.icon-yq{
    position: relative;
    top: 0.02rem;
    width: .2rem;
    height: .2rem;
    background: url("../../new_ui/images/arrow_all.png") no-repeat -.3rem -.16rem;
    background-size: 1rem 5.42rem;
    display: inline-block;
    vertical-align: top;
}
.icon-yq{
    width: .25rem;
    background: url("../../new_ui/images/arrow_all.png") no-repeat -.53rem -.58rem;
    background-size: 1rem 5.42rem;
}
.sourcing-inquiry{
    margin: .1rem .8rem;
    padding: 0 .3rem;
    color: #668DC1;
    height: .4rem;
    line-height: .4rem;
    background: #E3E9F3;
}
.sourcing-inquiry div{
    width: 14.5rem;
    height: .4rem;
    overflow: hidden;
    margin: 0 .4rem;
    display: inline-block;
    vertical-align: top;
}
.sourcing-inquiry ul li{
    line-height: .4rem;
}
.sourcing-inquiry ul li a{
    color: #668DC1;
    font-size: .16rem;
}
.sourcing-inquiry b{
    font-size: .16rem;
    display: inline-block;
    vertical-align: top;
}
.sourcing-inquiry>a{
    float: right;
}
.sourcing-inquiry .pointFlag{
    margin: 0 10px;
}
/*九宫格*/
.showcase{
    margin: 0 .8rem;
    clear: both;
}
.showcase .grid{
    margin-top: .02rem;
    display: none;
    padding: .08rem .22rem 0 .22rem;
    font-size: 0;
}
.supplier-showcase .grid,
.purchaser-showcase .grid,
.inquiry-showcase .grid{
    display: block;
}
.supplier-showcase .grid>a,
.purchaser-showcase .grid>a{
    font-size: 0;
}
.showcase .grid:after{
    content: "";
    width: 0;
    height: 0;
    display: block;
    clear: both;
}
.showcase .grid ul{
    position: relative;
    width: 3.2rem;
    height: 3.9rem;
    padding: .3rem .2rem;
    background: white;
    display: inline-block;
    vertical-align: top;
    margin: .093rem;
}
.showcase .grid ul:hover{
    box-shadow: 0 0 .12rem 0 rgba(53,93,174,.15);
}
.tender-showcase .grid ul li p:last-child{
    position: absolute;
    left: 0;
    right: 0;
    bottom: .2rem;
    z-index: 2;
    margin: 0 auto;
    text-align: center;
}
.tender-showcase .grid ul li p:last-child{
    text-align: center;
}
.tender-showcase .grid ul li p:last-child a{
    display: inline-block;
}
.showcase .grid ul li p .overflow_ellipsis{
    width: 1.9rem;
    display: inline-block;
    vertical-align: top;
    height: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.showcase .grid ul li.category > a{
    position: absolute;
    left: 0;
    right: 0;
    bottom: .3rem;
    margin: 0 auto;
    width: 1rem;
    height: .3rem;
    line-height: .28rem;
    background: #F8F8F8;
    border: 1px solid #dcdcdc;
    color: #666;
    font-size: .16rem;
    display: block;
    text-align: center;
    border-radius: .05rem;
}
.showcase .grid ul li.category > a:hover{
    background: #ed6565;
    border: 1px solid #ed6565;
    color: #fff;
}
.showcase .grid ul li.category p{
    color: #333;
    height: .3rem;
    line-height: .3rem;
    font-size: 0;
}
.showcase .grid ul li.category p>span{
    font-size: .16rem;
    color: #999;
}
.showcase .grid ul li.category p>b{
    font-size: .16rem;
}
.showcase .grid ul li.category p>span:last-child{
    color: #666;
}
.showcase .grid ul li.category p.ellipsis_text>span:last-child{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    width: 1.95rem;
}
.showcase .grid ul li.category h5{
    margin-bottom: .17rem;
}
.showcase .grid ul li.category h5 span{
    font-size: .12rem;
    line-height: .25rem;
    font-weight: normal;
    color: #666;
}
.showcase .grid ul li.category h5 span:last-child{
    float: right;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 1rem;
}
.showcase .grid ul li.category h5 span.active{
    color: #EDA065;
}
.showcase .grid ul li.total_price{
    width: 2.2rem;
    margin-top: .2rem;
}
.category h4{
    color: #333;
    overflow: hidden;
    margin-bottom: .1rem;
    font-size: .16rem;
    font-weight: bold;
    line-height: .2rem;
}
.inquiry-showcase .category h4{
    height: .4rem;
}
.category h4 em{
    font-style: normal;
    display: block;
    height: .4rem;
    font-size: .16rem;
    margin-top: .2rem;
    color: #333;
}
.category h4 em u{
    text-decoration: none;
    font-size: .16rem;
    color: #dfaf37;
}
.category h4 span{
    float: left;
}
.grid-sort{
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}
.grid-sort li{
    display: inline-block;
    vertical-align: middle;
    font-size: .16rem;
    color: #666;
    min-width: 1.5rem;
    cursor: pointer;
}
.category .status{
    width: .6rem;
    height: .2rem;
    line-height: .2rem;
    font-size: .14rem;
    color: white;
    text-align:center;
    font-weight: normal;
    position: relative;
    margin: .01rem .05rem 0 0;
}
.category .anxious{
    width: .24rem;
    height: .2rem;
    line-height: .2rem;
    color: white;
    text-align: center;
    background: #54abea;
    font-weight: normal;
    margin-right: .05rem;
}
.category-number samp{
    color: #666;
}
.category-number{
    height: .3rem;
    position: relative;
    border-bottom: .02rem solid #f4f7fa;
}
.inquiry-kind{
    line-height: normal!important;
    max-height: .2rem;
    overflow: hidden;
    margin: .1rem 0 .05rem 0;
}
.inquiry-kind a{
    padding: 0 .03rem;
    height: .2rem;
    line-height: .2rem;
    background: #F4F7FA;
    font-size: .12rem;
    color: #999;
    display: inline-block;
    margin-right: .05rem;
    margin-bottom: .05rem;
}
.category-number samp b{
    font-weight: bold;
    color: #EDA265;
    margin: 0 .05rem;
}
.i_icon{
    width: .1rem;
    height: .14rem;
    background: url("../../new_ui/images/arrow_all.png") no-repeat -.9rem -.63rem;
    background-size: 1rem 5.42rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .05rem;
}
.search_text{
    margin-left: .1rem;
}
.price_text{
    margin:0 .1rem;
}
.sorry_error{
    display:none;
}
/*列表*/
.list_view{
    background: #fff;
    display: none;
}
.list_view_title{
    height: .5rem;
    line-height: .5rem;
    background: #fff;
    padding: 0 .3rem;
}
.list_view_title li{
    display: block;
    float: left;
    text-align: center;
    color: #666;
}
.tender-sort i{
    width: .12rem;
    height: .12rem;
    background: url("../../new_ui/images/arrow_all.png") no-repeat -.76rem -.4rem;
    background-size: 1rem 5.42rem;
    display: inline-block;
    vertical-align: baseline;
    cursor: pointer;
}
.tender-sort i.on{
    background-position: -.63rem -.4rem;
}
.list_view_details ul{
    overflow: hidden;
    background: #fff;
    padding: 0 .3rem;
    position: relative;
}
.list_view_details ul:hover{
    background: #FEF7F7;
}
.list_view_details ul li{
    height: .85rem;
    line-height: .85rem;
    color: #666;
    float: left;
    font-size: .16rem;
    text-align: center;
    border-bottom: 1px solid #F2F2F2;
}
.list_view_details ul li a{
    font-size: .16rem;
    font-weight: bold;
    color: #333;
}
.list_view_details ul li a u{
    display: inline;
    font-size: .16rem;
    color: #dfaf37;
}
.list_view_details ul li span{
    position: relative;
    display: block;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.list_view_details ul li span samp{
    height: .25rem;
    line-height: .25rem;
    display: block;
}
.list_view_details ul li span samp.distance-time{
    background: #FEF7F7;
    font-size: .12rem;
    color: #EDA065;
    width: 1.8rem;
    margin: 0 auto;
}
.list_view_details ul li span samp.distance-time.color_666{
    background: #f8f8f8;
}
.list_view_details ul li b,
.list_view_details ul li u{
    text-decoration: none;
    height: .25rem;
    line-height: .25rem;
    display: block;
    color: #999;
    font-size: .12rem;
}
.purchaser-showcase .list_view_details ul li u{
    display: inline-block;
    vertical-align: middle;
    width: .61rem;
    margin-right: .05rem;
}
.list_view_details ul li b{
    font-size: .18rem;
    color: #666;
}
.list_view_details ul li b s{
    text-decoration: none;
    color: #999;
    font-weight: normal;
}
.tender-showcase .list-width li:nth-of-type(1){
    width: 5.35rem;
    text-align: left;
}
.tender-showcase .list-width li:nth-of-type(2){
    width: 3.62rem;
}
.tender-showcase .list-width li:nth-of-type(3){
    width: 2rem;
}
.tender-showcase .list-width li:nth-of-type(4){
    width: 2.3rem;
}
.tender-showcase .list-width li:nth-of-type(5){
    width: 2.5rem;
}
.tender-showcase .list-width li:nth-of-type(6){
    width: 1rem;
}
.inquiry-showcase .list-width li:nth-of-type(1),
.inquiry-showcase .list-width li:nth-of-type(2),
.inquiry-showcase .list-width li:nth-of-type(3){
    width: 3.78rem;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .3rem;
}
.inquiry-showcase .list-width li:nth-of-type(4){
    width: 1.28rem;
}
.inquiry-showcase .list-width li:nth-of-type(5){
    width: 1.83rem;
}
.inquiry-showcase .list-width li:nth-of-type(6){
    width: 1rem;
}
.inquiry-showcase .list-width li:nth-of-type(7){
    width: 1.3rem;
}
.purchaser-showcase .list-width li:nth-of-type(1){
    width: 4.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
.purchaser-showcase .list-width li:nth-of-type(2){
    width: 3.5rem;
}
.purchaser-showcase .list-width li:nth-of-type(3){
    width: 3.3rem;
}
.purchaser-showcase .list-width li:nth-of-type(4){
    width: 4rem;
}
.purchaser-showcase .list-width li:nth-of-type(5){
    width: 1.72rem;
}
.supplier-showcase .list-width li:nth-of-type(1),
.supplier-showcase .list-width li:nth-of-type(2){
    width: 3.9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    padding-right: 0.3rem;
}
.supplier-showcase .list-width li:nth-of-type(3),
.supplier-showcase .list-width li:nth-of-type(4),
.supplier-showcase .list-width li:nth-of-type(5),
.supplier-showcase .list-width li:nth-of-type(6),
.supplier-showcase .list-width li:nth-of-type(7){
    width: 1.8rem;
}
.supplier-showcase .lattice .company_logo:after{
    content: '';
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.supplier-showcase .lattice .company_logo img{
    max-width: 100%;
    max-height: 1rem;
    display: inline-block;
    vertical-align: middle;
}
.inquiry-showcase .category h4 em{
    display: inline;
    word-break: break-all;
    margin-top: 0;
}
.inquiry-showcase .grid ul{
    height: 3.4rem;
}
.list_view_details ul li .public_btn_grays{
    min-width: 1rem;
    display: inline-block;
}
.list_view_details ul li .public_btn_grays:hover{
    color: #fff;
    background: #ed6565;
    border: 1px solid #ed6565;
}
.list_view_details ul>i{
    background: #35AE71;
    color: #fff;
    position: absolute;
    left: -.15rem;
    top: .06rem;
    z-index: 3;
    display: block;
    font-size: .12rem;
    width: .6rem;
    text-align: center;
    transform: rotate(-45deg);
}
.list_view_details ul>code{
    position: absolute;
    top: .05rem;
    right: 0;
    z-index: 3;
    display: block;
    width: .2rem;
    height: .4rem;
    line-height: .15rem;
    text-align: center;
    color: #fff;
    background: #b28850;
    padding-top: .1rem;
}
.list_view_details ul>code:after{
    content: '';
    position: absolute;
    top: 0;
    left: -.05rem;
    border-right: .05rem solid #b28850;
    border-bottom: .25rem solid transparent;
    border-top: .25rem solid transparent;
}
.tag-box{
    height: .5rem;
    line-height: .25rem;
    margin-top: 0.15rem;
    overflow: hidden;
}
.tag-box i{
    padding: 0 0.05rem;
    color: #fff;
    font-style: normal;
    font-size: .14rem;
    height: 0.2rem;
    line-height: .2rem;
    display: inline-block;
    float: left;
    margin: .02rem .05rem 0 0;
}
.tag-box i.tag-green{
    background: #32B16C;
}
.tag-box i.tag-orange{
    background: #F19149;
}
.tag-box i.tag-blue{
    background: #54ABEA;
}
.tag-box i.tag-gray{
    background: #bfbfbf;
}
.tag-box i.tag-red{
    background: #ed6565;
}
.list_view_details ul li .tag-box b{
    display: inline;
}
.tag-box b a{
    font-weight: bold;
    font-size: .16rem;
    color: #333;
}
/*business 商家*/
.tender-filter{
    margin: 0 .8rem;
    background: white;
    border-bottom: 2px solid #F2F2F2;
    padding-left: .3rem;
}
.business{
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #F2F2F2;
}
.business ul{
    overflow: hidden;
    display: block;
}
.business ul li{
    float: left;
    margin-right: .18rem;
    height: .5rem;
    line-height: .5rem;
    white-space: nowrap;
    cursor: pointer;
    color: #666;
    font-size: .16rem;
    padding: 0 .05rem .05rem .05rem;
    margin-bottom: .05rem;
    position: relative;
}
.business ul li:hover,
.business ul li.color_redCur{
    color: #ff6b6b;
}
.business ul li:first-child.color_redCur{
    background: none;
    color: #F76565;
}
.tender-filter .filters{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    min-width: 1.5rem;
    border-bottom: none;
    overflow: initial;
}
.tender-filter .filters ul{
    position: absolute;
    top: .5rem;
    left: 0;
    z-index: 9;
    min-width: 1.6rem;
    display: none;
    padding: .1rem 0;
    background: #fff;
    box-shadow: 0 1px .15rem 1px rgba(34,63,130,0.35);
    border-radius: .05rem;
}
.tender-filter .filters ul li{
    padding: 0 .25rem;
    cursor: pointer;
    font-size: .16rem;
    line-height: .4rem;
    white-space: nowrap;
}
.tender-filter .filters ul li.on,
.tender-filter .filters ul li:hover{
    background: #FCF8F9;
    color: #ed6565;
}
.tender-filter .filters p{
    margin-right: .2rem;
    display: inline;
}
.tender-filter .filters p samp{
    font-size: .16rem;
    color: #666;
    text-align: center;
    height: .5rem;
    line-height: .5rem;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}
.tender-filter .filters p i{
    width: .15rem;
    height: .15rem;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: .05rem;
    cursor: pointer;
    transition: all .2s ease;
}
.tender-filter .filters p i:before,
.tender-filter .filters p i:after{
    content: '';
    position: absolute;
    top: .07rem;
    left: 0;
    width: .1rem;
    height: 1px;
    background: #999;
    display: block;
    transform: rotate(45deg);
}
.tender-filter .filters p i:after{
    left: 0.07rem;
    transform: rotate(-45deg);
}
.tender-filter .filters p.on i:before,
.tender-filter .filters p.on i:after{
    top: .08rem;
}
.tender-filter .filters p.on i{
    transform: rotate(180deg);
}
.tender-filter .featured-radio{
    padding-top: .13rem;
}
.tender-filter .featured-radio em{
    font-size: .16rem;
}
/*产品类别*/
.p_wid{
    width: 1.2rem;
    float: left;
    line-height: .5rem;
    max-height: 100%;
    overflow: hidden;
    color: #333;
}
.p_wid strong{
    font-size: .16rem;
}
.product{
    overflow: hidden;
    border-bottom: 1px solid #F2F2F2;
    position: relative;
}
.level{
    padding: .05rem 0;
}
.level_one,
.level_two,
.business ul{
    margin: 0 .7rem;
    color: #666;
    height: .5rem;
    line-height: .5rem;
    overflow: hidden;
}
.level_one li,
.level_two dd,
.level_three li{
    line-height: .5rem;
    float: left;
    padding-right: .28rem;
    white-space: nowrap;
    color: #666;
    font-size: .16rem;
    position: relative;
}
.level_one li,
.level_two dd{
    padding: 0 .28rem 0 .05rem;
}
.level_three{
    color: #666;
    height: .5rem;
    line-height: .5rem;
    overflow: hidden;
    margin: 0 0.7rem;
}
.level_three span{
    cursor: pointer;
    position: relative;
    background: #fff;
    font-size: .16rem;
    color: #666;
    padding: 0.02rem 0.05rem;
}
.level_three span.active{
    background: #FEF7F7;
    color: #F76565;
}
.level_one li:hover,
.level_two dd:hover{
    color: #ff6b6b;
    cursor: pointer;
}
.level_three li input{
    float: left;
    margin-top: .08rem;
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.level_three li i{
    position: absolute;
    right: .2rem;
    top: .05rem;
    z-index: -1;
    background: url("../../images/spriteIcon.png") no-repeat -1.49rem -.29rem;
    background-size: 3rem 4.55rem;
    width: .14rem;
    height: .14rem;
    display: block;
    border-radius: 100%;
    cursor: pointer;
}
.level_btn{
    width: 1.3rem;
    margin: 0 auto;
    overflow: hidden;
}
.level_btn a{
    width: .6rem;
    height: .3rem;
    line-height: .3rem;
    background: #F76565;
    display: none;
    text-align: center;
    color: #fff;
    margin: .1rem 0;
    float: left;
}
.level_btn a.btn_gary{
    background: #E5E5E5;
    color: #666;
    margin-left: .1rem;
}
.pro_btn,
.multiple_choice{
    position: absolute;
    right: .05rem;
    top: .15rem;
    width: .5rem;
    height: .2rem;
    line-height: .2rem;
    text-indent: .5em;
    cursor: pointer;
    background: white;
}
.multiple_choice{
    top: .6rem;
    display: none;
}
.pro_btn a,
.multiple_choice a{
    color: #666;
    font-size: .16rem;
    text-decoration: underline;
}
.pro_btn a i,
.multiple_choice a i{
    position: absolute;
    top: .03rem;
    right: -.05rem;
    background: url("../../images/spriteIcon.png") no-repeat -1.82rem -.25rem;
    background-size: 3rem 4.55rem;
    width: .14rem;
    height: .14rem;
    display: block;
}
.pro_btn a i.i_more{
    background-position: -1.65rem -.25rem;
}
.multiple_choice a i.i_choice{
    background-position: -.26rem -.42rem;
}
#three_lvl,
#buyers_lvl{
    width: auto;
    white-space: nowrap;
}
.tender-noData{
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: .5rem 0;
    color: #666;
    font-size: .18rem;
    background: white;
}
.tender-noData img{
    display: inline-block;
}
.bidpass_grade:after,
.alliance_grade:after,
.base_grade:after,
.primary_grade:after,
.intermediate_grade:after,
.advanced_grade:after,
.supremacy_grade:after{
    content: '';
    width: .61rem;
    height: .26rem;
    display: inline-block;
    vertical-align: middle;
    background: url("../../buyer/purchaserMember/images/VIP_BASE.png") no-repeat;
    background-size: .61rem .26rem;
    margin-right: .05rem;
}
.primary_grade:after{
    background: url("../../buyer/purchaserMember/images/VIP_primarys.png") no-repeat;
    background-size: .61rem .26rem;
}
.intermediate_grade:after{
    width: .58rem;
    background: url("../../buyer/purchaserMember/images/VIP_INTERMEDIATE.png") no-repeat;
    background-size: .58rem .26rem;
}
.advanced_grade:after{
    background: url("../../buyer/purchaserMember/images/VIP_advanceds.png") no-repeat;
    background-size: .61rem .26rem;
}
.supremacy_grade:after{
    background: url("../../buyer/purchaserMember/images/VIP_SUPERMACY.png") no-repeat;
    background-size: .61rem .26rem;
}
.bidpass_grade:after{
    width: .74rem;
    background: url("../../buyer/purchaserMember/images/VIP_bidPass.png") no-repeat;
    background-size: .74rem .26rem;
}
.alliance_grade:after{
    background: url("../../buyer/purchaserMember/images/VIP_alliance.png") no-repeat;
    background-size: .61rem .26rem;
}
.sup_alliance{
    width: .3rem;
    height: .34rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .05rem;
    cursor: pointer;
}
.sup_alliance.icon-lm{
    background: url("../../images/lianmeng.png") no-repeat;
    background-size: .3rem .34rem;
}
.tender-filter #areaAddress ul{
    max-height: 3rem;
    overflow-y: auto;
}
/*云链home*/
.financial_banner{
    position: relative;
    width: 100%;
    height: 4.4rem;
    border-bottom: 1px solid #E2E9F8;
}
.financial_banner .swiper-container {
    width: 100%;
    height: 100%;
    color: #fff;
}
.financial_banner .swiper-container .swiper-slide img{
    max-width: 100%;
    height: 4.4rem;
    display: block;
}
.financial_banner .pagination {
    position: absolute;
    z-index: 20;
    width: 100%;
    text-align: center;
    bottom: .1rem;
}
.financial_banner .swiper-pagination-switch {
    display: inline-block;
    width: .08rem;
    height: .08rem;
    border-radius: .08rem;
    background: #fff;
    margin-right: .15rem;
    border: 1px solid #fff;
    cursor: pointer;
}
.financial_banner .swiper-active-switch {
    background: #ff8a10;
}
.financial_banner .swiper-pagination-bullet {
    margin: 0 .05rem;
}
.financial-category{
    height: .6rem;
    border-bottom: 1px solid #E2E9F8;
}
.financial-category ul{
    width: 12rem;
    margin: 0 auto;
    padding: .15rem 0;
    text-align: center;
    font-size: 0;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.financial-category ul li{
    height: .3rem;
    line-height: .3rem;
    margin-right: 1rem;
    padding-right: 1rem;
    border-right: 1px solid #E2E9F8;
    font-size: .18rem;
    color: #53616E;
}
.financial-category ul li:last-child{
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.product-service{
    width: 19.19rem;
    height: 4.08rem;
    background: url("../../new_ui/images/financial/service_bg.png");
    background-size: 19.19rem 4.08rem;
    padding-top: .6rem;
}
.product-service h3{
    text-align: center;
}
.product-service h3 span{
    color: #333;
    font-size: .3rem;
    display: block;
    font-weight: normal;
}
.product-service h3 small{
    color: #E5E5E5;
    font-size: .18rem;
    font-style: italic;
    font-weight: normal;
}
.product-service dl{
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    width: 12rem;
    margin: .6rem auto 0 auto;
}
.product-service dl dd{
    width: 3rem;
    padding: .2rem;
    margin-right: .2rem;
}
.product-service dl dd b{
    color: #53616E;
    font-size: .36rem;
    display: block;
    margin-bottom: .2rem;
}
.product-service dl dd p{
    font-size: .16rem;
    color: #8A95A1;
    line-height: .25rem;
}
.product-service dl dt{
    font-size: 0;
}
.product-service dl dt div{
    width: 4.2rem;
    height: 1.6rem;
    box-shadow: 0 1px .2rem 0 rgba(52, 117, 244, 0.3);
    border-radius: .03rem;
    background: white;
    display: inline-block;
    vertical-align: middle;
    margin-right: .18rem;
    padding: .25rem .3rem 0 .3rem;
    box-sizing: border-box;
}
.product-service dl dt div:last-child{
    margin-right: 0;
}
.product-service dl dt div b{
    color: #53616E;
    font-size: .16rem;
    margin-bottom: .15rem;
    display: block;
}
.product-service dl dt div span{
    display: block;
}
.product-service dl dt div span samp{
    color: #8A95A1;
    margin-right: .55rem;
}
.product-service dl dt div span samp:last-child{
    margin-right: 0;
}
.building-tax>div a,
.product-service dl dt div a{
    width: 1.2rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    color: #fff;
    background: #487CFF;
    border-radius: .05rem;
    display: block;
    margin-top: .3rem;
}
.building-tax{
    padding: .55rem 0;
    background: #F4F7FA;
}
.building-tax>div a{
    margin: 0 auto .1rem auto;
}
.building-tax>div{
    width: 12rem;
    height: 3.6rem;
    background: url("../../new_ui/images/financial/shui_bg.png") no-repeat;
    background-size: 12rem 3.6rem;
    margin: 0 auto;
    border: 1px solid #E2E9F8;
    box-shadow: 0 1px .2rem 0 rgba(52, 117, 244, 0.3);
    border-radius: .03rem;
    padding: .4rem;
    box-sizing: border-box;
    text-align: center;
}
.building-tax>div h4{
    font-size: .36rem;
    color: #53616E;
    margin-bottom: .1rem;
}
.building-tax>div p{
    font-size: .16rem;
    color: #8A95A1;
    margin-bottom: .15rem;
    line-height: .25rem;
}
.building-tax>div span{
    display: block;
    color: #8A95A1;
}
.building-tax>div div{
    margin: .4rem auto .2rem auto;
    width: 7.9rem;
    text-align: left;
}
.building-tax>div div b{
    font-size: .16rem;
    color: #53616E;
    width: 2.6rem;
    line-height: .3rem;
    display: inline-block;
    vertical-align: middle;
}
.building-tax>div div b em{
    font-size: .16rem;
    color: #8A95A1;
    font-weight: normal;
    font-style: normal;
}
.zhubaotong{
    margin: .5rem 0;
}
.zhubaotong>div{
    width: 12rem;
    margin: 0 auto;
    display: flex;
    display: -webkit-flex;
}
.zhubaotong-left{
    width: 1.3rem;
    margin: 0 .5rem;
}
.zhubaotong-left b{
    color: #53616E;
    font-size: .36rem;
    display: block;
    margin: .5rem 0 .3rem 0;
}
.zhubaotong-left p{
    color: #8A95A1;
    font-size: .16rem;
    writing-mode: vertical-rl;
    line-height: .25rem;
    margin-left: .15rem;
}
.zhubaotong-right{
    width: 9.7rem;
}
.finance-box{
    margin-top: .4rem;
    width: 9.68rem;
    border: 1px solid #E2E9F8;
    border-radius: .03rem;
    padding: .2rem 0;
}
.finance-box b{
    width: .16rem;
    font-size: .16rem;
    font-weight: bold;
    color: #53616E;
    display: inline-block;
    vertical-align: middle;
    margin: .05rem .8rem 0 .4rem;
}
.finance-box img{
    display: inline-block;
    vertical-align: middle;
    width: 7.87rem;
    height: 1.08rem;
}
.my-apply-cont,
.learn-more-cont{
    padding: .2rem .2rem 0 .2rem;
}
.learn-more-cont p{
    color: #8A95A1;
    margin-bottom: .2rem;
}
.financial-popup-cont li{
    margin-bottom: 15px;
}
.financial-popup-cont li span{
    display: inline-block;
    vertical-align: top;
    line-height: .3rem;
    width: calc(100% - .9rem);
}
.financial-popup-cont li span input{
    width: 100%;
}
.financial-popup-cont li span:first-child{
    width: .85rem;
    text-align: right;
}
.my-apply-success{
    padding: .2rem;
    text-align: center;
}
.my-apply-success img{
    max-width: 100%;
    max-height: 1.2rem;
    display: inline-block;
}
.my-apply-success dl{
    margin-bottom: .2rem;
}
.my-apply-success dl dt{
    color: #8A95A1;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    width: 3.2rem;
}
.feature-box dl{
    display: inline-block;
    vertical-align: middle;
    width: 2.1rem;
    height: 2.1rem;
    border: 1px solid #E2E9F8;
    border-radius: .03rem;
    text-align: center;
    margin-right: .35rem;
}
.feature-box dl:last-child{
    margin-right: 0;
}
.feature-box dl dd{
    width: .64rem;
    height: .64rem;
    margin: .28rem auto.1rem auto;
}
.feature-box dl dd img{
    width: .64rem;
    height: .64rem;
}
.feature-box dl dt span{
    display: block;
    color: #53616E;
    font-size: .18rem;
    margin-bottom: .25rem;
}
.feature-box dl dt samp{
    display: block;
    color: #8A95A1;
}
.feature-box dl > img{
    display: inline-block;
    vertical-align: middle;
    margin: .15rem 0 0 .05rem;
    width: 1.7rem;
    height: 1.7rem;
}
.find-mark {
    position: relative;
}
.find-mark:after {
    content: '';
    width: .22rem;
    height: .2rem;
    background: url("../../images/new.png") no-repeat;
    background-size: .22rem .2rem;
    display: block;
    position: absolute;
    top: -.25rem;
    left: .05rem;
}
.popup-login-account{
    top: 3%;
    width: 6.67rem;
}
.popup-login-account-main{
    padding: .2rem .2rem 0;
}