@charset "UTF-8";

/***** banner module start *****/


/* .newbanner .login-box{height: 100%;width: 300px;margin-left: 190px;position: absolute;left: 50%;top: 0;z-index: 9;}
.newbanner .login-box .login-cont-bg{position:absolute;right:0px;top:20px;width:300px;height:315px;background:#000;opacity:0.5;filter:alpha(opacity=50)}
.newbanner .login-box .login-cont{position:absolute;right:0px;top:20px;width:240px;height:285px;padding:15px 30px;}
.newbanner .login-box .login-cont .log-tit{padding:5px 0px 10px;border-bottom:1px solid #999;}
.newbanner .login-box .login-cont .log-tit a{color:#ffffff; line-height:28px}
.newbanner .login-box .login-cont h3{color:#fff;font:18px/24px "Microsoft YaHei"}
.newbanner .login-box .login-cont .log-error{padding: 3px 5px 3px 0;height: auto;opacity: 1;line-height: 26px;background: #FDEEE9;border: 1px solid #fadcd3;position:relative}
.newbanner .login-box .login-cont .log-error .iconfont{display: block;width: 20px;height: 20px;color: #f17975;line-height: 20px;position: absolute;top: 3px;left: 4px;font-size: 18px;}
.newbanner .login-box .login-cont .log-error span.error-text{display: block;padding-left: 25px;line-height: 20px; height: 20px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.newbanner .login-box .login-cont.login-code{top:10px;}
.newbanner .login-box .login-cont.login-code .code-error{margin: 0;}
.newbanner .login-box .login-cont.login-code .log-tit{padding: 5px 0 0 0 !important;}
.newbanner .login-box .login-cont .checkcode {position: absolute;line-height: 46px;margin-left: -35px;}
.ui-log-item{margin:10px auto;}
.log-label{display:inline-block;padding-left:15px;width:35px;height:45px;line-height:45px;background:#aaabab;vertical-align: top;margin:0px;color: #fff;font-size: 22px;float:left; border-radius:3px 0 0 3px}
.log-input{background:#ffffff;padding:10px 5px;width:180px;height:25px;line-height:25px;font-size: 14px;display: inline-block;float:left; border-radius:0 3px 3px 0}
.log-sub{font:20px/48px "Microsoft YaHei";width:240px;height:48px;background: #00a9f7;color:#fff;cursor:pointer;margin:0 auto;border-radius:3px}
.log-sub:hover{background:#00a9f7}
label.dy-label{text-align: left;height: auto;line-height: 12px;padding: 0;display: block;padding-bottom: 8px;margin: 0;width: auto;color:#fff}
.log-left { display: inline;float: left;}
.log-rig {display: inline;float: right;}
.fn_cle::after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;} */


/* 用户中心红包专区页面改版 */

.c-blue {
    color: #2ea7e0!importants;
}

.user-content .tips-used {
    padding: 14px 15px;
}

.user-content .tips-used li.on,
.user-content .tips-used li:hover {
    color: #fff;
    background-color: #ffad2c;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.user-content .tips-used li {
    display: inline-block;
    width: 50px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
}

.user-content .tips-sort {
    margin-top: 15px;
    float: right;
}

.user-content .tips-sort li {
    width: 80px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border: 1px solid #cdcdcd;
    cursor: pointer;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.user-content .tips-sort li.on,
.user-content .tips-sort li:hover {
    color: #fff;
    background-color: #2ea7e0;
}

.user-content .tips-sort li.up .arrow-down {
    display: none;
}

.user-content .tips-sort li.up .arrow-up {
    display: inline-block;
}

.user-content .tips-sort li.down .arrow-down {
    display: inline-block;
}

.user-content .tips-sort li.down .arrow-up {
    display: none;
}

.div-bonus {
    width: 100%;
    display: inline-block;
}

.div-bonus ul {
    width: 100%;
}

.div-bonus ul li {
    width: 45%;
    float: left;
    display: inline-block;
    padding: 0 0px 20px;
}

.div-bonus ul li .bonus-left {
    width: 118px;
    height: 113px;
    background: url(/assets/trust/style/css/dist/images/users/boundybg.png);
    display: inline-block;
    float: left;
    margin: 20px 6px 20px 0;
}

.div-bonus ul li .bonus-left .bonus-money {
    width: 118px;
    text-align: center;
    font-size: 28px;
    color: #ea2d19;
    display: inline-block;
    margin-top: 15px;
}

.div-bonus ul li .bonus-left .bounsnane {
    font-size: 12px;
    color: #fff;
    width: 118px;
    text-align: center;
    display: inline-block;
    margin-top: 21px;
}

.div-bonus ul li .bonus-right {
    float:left;
    display: inline-block;
    padding-top: 20px;
    width: 250px;
}

.div-bonus ul li .bonus-right p {
    line-height: 30px;
    width: 100%;
    clear: both;
}

.div-bonus ul li .bonus-right p .bonus-name {
    font-size: 16px;
    float: left;
    color: #333;
}

.div-bonus ul li .bonus-right p .bonus-num {
    font-size: 12px;
    color: #999;
}

.div-bonus ul li .bonus-right p .used-bouns {
    width: 120px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ff7f00;
    font-size: 14px;
    color: #ff7f00;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
}

.bouns-pages {
    text-align: center;
    line-height: 30px;
    width: 100%;
    clear: both;
}

.user-content .tips-select li.on,
.user-content .tips-select li:hover {
    background: url(images/users/select-3.png) no-repeat scroll center bottom;
    border-bottom: 1px solid #ffad2c;
    color: #ff7f00;
}


/*****投资页面红包*******/


/***红包加息券***/

.dy-bonus dl {
    width: 100%;
    overflow: hidden
}

.dy-bonus dl dd {
    display: inline;
    position: relative;
    float: left;
    width: 134px;
    padding: 0 18px 0 46px;
    height: 34px;
    font-size: 12px;
    line-height: 35px;
    cursor: pointer;
    border: 1px solid #eee;
    font-family: "Microsoft YaHei", tahoma, Arial, sans-serif;
    margin: 10px 20px 0 0;
    color: #333
}

.dy-bonus dl dd input[type=radio] {
    filter: alpha(Opacity=0);
    opacity: 0;
    width: 199px;
    position: absolute;
    left: 0;
    height: 36px;
    cursor: pointer
}

.dy-bonus dl dd i {
    display: block;
    position: absolute;
    top: 8px;
    left: 10px;
    background: url(images/themes/dy_bonus.png) no-repeat;
    width: 30px;
    height: 19px
}

.dy-bonus dl dd.on {
    background: url(images/themes/dy_select.png) no-repeat scroll right bottom;
    border: 1px solid #ef5a50
}

.dy-bonus .select_bonus i {
    background-position: 0 3px
}

.dy-bonus .selece_increase i {
    background-position: 0 -31px
}

.dy-bonus .selece_experience i {
    background-position: 0 -63px;
}


.roam-tender .dy-item-select {
    height: 32px;
    line-height: 30px;
    width: 500px;
    margin: 0 auto;
    color: #333;
    padding: 10px 0px;
}

.roam-tender .dy-item-select .label {
    float: left;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
}

.roam-tender .dy-item-select .ui-select {
    float: left;
    width: 300px;
    border: 1px solid #e2e2e2;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.roam-tender .ui-select .select-value {
    background: #f2f2f2;
    position: relative;
}

.roam-tender .ui-select .select-value:after,
.roam-tender .ui-select .select-value:before {
    border: 6px solid transparent;
    border-top: 6px solid #f2f2f2;
    position: absolute;
    top: 11px;
    right: 9px;
    content: ' ';
}

.roam-tender .ui-select .select-value:before {
    border-top-color: #6d6d6d;
    right: 9px;
    top: 13px;
}

.roam-tender .dy-item-select .ui-select .select-value span {
    width: 240px;
    height: 30px;
    line-height: 30px;
    padding: 0 0px 0 29px;
    border-right: 1px solid #e2e2e2;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin: 0px 30px 0px 0px;
    cursor: pointer;
    background: #fff url(images/redbag.png) no-repeat 2px 4px;
}

.roam-tender .ui-select .select-value em {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #999 transparent transparent transparent;
    margin-left: -20px;
    display: inline-block;
    vertical-align: middle;
}

.roam-tender .ui-select .select-list {
    width: 300px;
    background: #FFF;
    border: 1px solid #e2e2e2;
    position: absolute;
    top: 30px;
    margin-left: -1px;
    z-index: 1;
}

.roam-tender .ui-select .select-list li {
    height: 32px;
    line-height: 32px;
    text-indent: 29px;
    color: #666;
    border-bottom: 1px dashed #eaeaea;
    background: #fff url(images/redbag.png) no-repeat 2px 4px;
}

.roam-tender .ui-select .select-list li.on {
    background: #f2f2f2 url(images/redbag.png) no-repeat 2px 4px;
}

.roam-tender .roam-tender .ui-select .select-list li {
    height: 36px;
    line-height: 36px;
    text-indent: 26px;
    color: #666;
    cursor: pointer;
    background: #fff url(images/redbag.png) no-repeat 2px 7px;
}

.roam-tender .dy-item-select .ui-select-experience .select-value span {
    background-position: 2px -46px;
}

.roam-tender .ui-select-experience .select-list li,
.roam-tender .ui-select-experience .select-list li.on {
    background-position: 2px -44px;
}

.roam-tender .dy-item-cont .dy-item-password {
    width: 500px;
    margin: 10px auto;
    color: #333；
}

.roam-tender .dy-item-cont .dy-item-password label.basic-label {
    width: 132px;
}

.roam-tender .dy-item-cont .tip {
    width: 343px;
    margin: 0 auto;
    padding-left: 157px;
    color: red;
}


/* Chrome Firefox Opera Safari IE9+ */

input:disabled {
    background-color: #ccc!important;
}


/* IE8- */

input[disabled] {
    background-color: #ccc!important;
}


/* IE6 Using Javascript to add CSS class "disabled" */

* html input.disabled {
    background-color: #ccc!important;
}

.fund-manage .user-withdraw .recharge-bank label.recharge-label {
    display: inline;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

.fund-manage .user-withdraw .recharge-bank label.recharge-label {
    width: 145px;
}

.fund-manage .user-withdraw .recharge-bank label.recharge-label img {
    width: 125px;
}


/* 积分商城详情页面图片显示 */

.mall_cont .dy_summary .main_wrap p img {
    max-width: 100%;
    overflow-x: hidden;
}

.f_c3 {
    color: red!important;
}

.mall_cont .mall_fl .exchange .ex_cont {
    padding: 0 20px;
    overflow-y: scroll!important;
    height: 750px!important;
}

.mall_cont .mall_fl {
    width: 165px;
    background: #FFFFFF;
    border: #e2e2e2 solid 1px;
    border-top: none;
    padding: 20px 0;
    box-shadow: 3px -1px 3px #E5E5E5;
    min-height: auto!important;
}

.enter-tit .header-logo img,
.header .header-cont .logo img {
    max-width: 320px;
}


/***** 首页登入框 *****/

.newbanner .login-box {
    height: 100%;
    position: absolute;
    right: 50%;
    margin-right: -600px;
    top: 0;
    z-index: 9;
}

.newbanner .login-box .login-cont-bg {
    position: absolute;
    right: 0px;
    top: 20px;
    width: 262px;
    height: 405px;
    background: #fff;
}

.newbanner .login-box .login-cont {
    position: absolute;
    right: 0px;
    top: 20px;
    width: 240px;
    height: 200px;
    padding: 15px 11px 0;
}

.login-box .news-indexcont {
    position: absolute;
    right: 0px;
    top: 220px;
    width: 240px;
    height: 155px;
    padding: 15px 11px;
}

.newbanner .login-box .login-cont h3 {
    color: #333;
    font: 16px/24px "Microsoft YaHei";
    width: 100%;
    text-align: center;
}

.newbanner .login-box .login-cont .log-error {
    padding: 3px 5px 3px 0;
    height: auto;
    opacity: 1;
    line-height: 26px;
    background: #FDEEE9;
    border: 1px solid #fadcd3;
    position: relative
}

.newbanner .login-box .login-cont .log-error .iconfont {
    display: block;
    width: 20px;
    height: 20px;
    color: #f17975;
    line-height: 20px;
    position: absolute;
    top: 3px;
    left: 4px;
    font-size: 18px;
}

.newbanner .login-box .login-cont .log-error span.error-text {
    display: block;
    padding-left: 25px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newbanner .login-box .login-cont.login-code {
    top: 10px;
}

.newbanner .login-box .login-cont.login-code .code-error {
    margin: 0;
}

.newbanner .login-box .login-cont .checkcode {
    position: absolute;
    line-height: 46px;
    margin-left: -35px;
}

.ui-log-item {
    margin: 10px auto;
}

.log-label {
    display: inline-block;
    padding-left: 15px;
    width: 35px;
    height: 45px;
    line-height: 45px;
    background: #aaabab;
    vertical-align: top;
    margin: 0px;
    color: #fff;
    font-size: 22px;
    float: left;
    border-radius: 3px 0 0 3px
}

.log-input {
    background: #ffffff;
    padding: 10px 5px;
    width: 180px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    display: inline-block;
    float: left;
    border-radius: 0 3px 3px 0
}

.log-sub {
    font: 20px/48px "Microsoft YaHei";
    width: 240px;
    height: 48px;
    background: #00a9f7;
    color: #fff;
    cursor: pointer;
    margin: 0 auto;
    border-radius: 3px
}

.log-sub:hover {
    background: #00a9f7
}

label.dy-label {
    text-align: left;
    height: auto;
    line-height: 12px;
    padding: 0;
    display: block;
    padding-bottom: 8px;
    margin: 0;
    width: auto;
    color: #fff
}

.log-left {
    display: inline;
    float: left;
}

.log-rig {
    display: inline;
    float: right;
}

.btn1,
.btn2 {
    -moz-user-select: none;
    background-image: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
    vertical-align: middle
}

.btn1 {
    border: 0;
    border-radius: 4px;
    padding: 9px 50px
}

.i-banner .hd li,
.i-login .login-bg {
    opacity: 1;
}


/* 首页升级样式修改 */

.apply-box .apply-form {
    width: 780px!important;
}

.tender-detai .tender-detai-cont {
    width: 1160px!important;
}

.tender-detai .tender-detai-lf {
    width: 800px!important;
}

.tender-main .tender-main-cont .personal-infor .per-infor-detai,
.tender-main .tender-main-cont .tend-left,
.tender-main .tender-main-cont .tend-text {
    width: 780px!important;
}

.tender-main-cont .trad-rec {
    padding: 15px 30px 30px;
    width: 100%!important;
}

.tender-main .tender-main-cont {
    width: 830px;
}

.mall_cont .mall_fr {
    width: 1000px!important;
}

.mall_cont .mall_fr .mall_products ul {
    width: 1000px!important;
}
.mall_cont .dy_summary {
    margin-top: 20px;
    width: 1000px!important;
}
.mall_cont .dy_summary .dy_property {
    width: 720px!important;
}
.tender-main-cont .trad-rec dl.repay span {
    margin: 0;
    width: 150px!important;
}
.art-detail {
    float: right;
    width: 914px!important;
    border: 0px;
    padding: 20px;
}

.ui-filter dd ul .trans-tag{
    width: auto;
    padding: 0 10px;
}
.header .header-cont .nav li.now a {
    color: #1a9fdb;
}
#layoutFooter{padding-top:0;}
.user-content .account-calendar .month-data .select dd .selected a {
    background-color: #f3f4f8;
    color: #36adf7;
}
.diyou-datepicker-month{
    width: 100%; height: 100%; position: absolute; left: 0px;
}
.diyou-datepicker{
    width: 100%; height: 100%; position: relative; overflow: hidden;
}
.user-content .account-calendar .month-data .select dd::-webkit-scrollbar {
    width: 5px;
    height: 10px
}
.mt0{margin-top:0;}
.side-menu .popup-box>div .result-box ul>li .ui-label{
    width: 100px;
}

.roam-tender .dy-item-select{
    width: 450px;
}
