/* 联创会员个人页样式 */
.uniongroup { font-size: .14rem; color: #333; min-height: calc(100vh - .9rem); background-image: url(/app/img/uniongroup/back_img.jpg); background-position: center top; }
.u_head { padding: 0 .1rem; line-height: .32rem; }
.u_ladder { padding: 0 .08rem .28rem .08rem; text-align: center; font-size: 0; position: relative; }
.u_ladder .ul_one { }
.u_ladder .ul_two { }
.u_ladder .ul_two .ul_info { width: 50%; display: inline-block; }
.u_ladder .ul_three { }
.u_ladder .ul_three .ul_info { width: 25%; display: inline-block; }
.u_ladder .ul_info { text-align: center; font-size: 0; }
.u_ladder .ul_info .uli_user { position: relative; width: .75rem; height: .55rem; border-radius: 50%; background-color: #fff; border: .01rem solid #c0c0c0; background-size: auto .75rem; background-repeat: no-repeat; background-position: center; margin: auto; text-align: center; overflow: hidden; color: #333; font-size: .14rem; line-height: .18rem; padding-top: .2rem; }
.u_ladder .ul_info .uli_user.check { border-color: #ffa530; }
.u_ladder .ul_info .uli_user > p { line-height: .18rem; background-color: rgba(0, 0, 0, .5); position: absolute; bottom: .07rem; width: 100%; color: #fff; font-size: .12rem; }
.u_ladder .ul_info .uli_icon_0 { background-image: url(/app/img/uniongroup/icon_head_0.png); }
.u_ladder .ul_info .uli_icon_1 { background-image: url(/app/img/uniongroup/icon_head_1.png); }
.u_ladder .ul_info .uli_icon_2 { background-image: url(/app/img/uniongroup/icon_head_2.png); }
.u_ladder .ul_info .uli_icon_3 { background-image: url(/app/img/uniongroup/icon_head_3.png); }
.u_ladder .ul_info .uli_icon_4 { background-image: url(/app/img/uniongroup/icon_head_4.png); }
.u_ladder .ul_info .uli_small { position: absolute; width: .36rem; height: .36rem; border-radius: 50%; border: .01rem solid #c0c0c0; background-color: #fff; background-size: .36rem; }
.u_ladder .ul_info .uli_link { width: .01rem; height: .04rem; background-color: #c0c0c0; margin: auto; }
.u_ladder .ul_info .uli_link.check { background-color: #ffa530; }
.u_ladder .ul_info .uli_arrow_0 { position: absolute; width: .13rem; height: .07rem; background-image: url(/app/img/uniongroup/icon_arrow_down_0.png); background-size: .13rem .07rem; bottom: 0; }
.u_ladder .ul_info .uli_arrow_1 { position: absolute; width: .13rem; height: .07rem; background-image: url(/app/img/uniongroup/icon_arrow_down_1.png); background-size: .13rem .07rem; bottom: 0; }
.u_ladder .ul_info .uli_left_online { position: relative; border-top: .01rem solid #c0c0c0; border-left: .01rem solid #c0c0c0; width: 25%; height: .12rem; display: inline-block; border-top-left-radius: .06rem; }
.u_ladder .ul_info .uli_left_online .uli_arrow_0,
.u_ladder .ul_info .uli_left_online .uli_arrow_1 { left: -.07rem; }
.u_ladder .ul_info .uli_right_online { position: relative; border-top: .01rem solid #c0c0c0; border-right: .01rem solid #c0c0c0; width: 25%; height: .12rem; display: inline-block; border-top-right-radius: .06rem; }
.u_ladder .ul_info .uli_right_online .uli_arrow_0,
.u_ladder .ul_info .uli_right_online .uli_arrow_1 { right: -.07rem; }
.u_ladder .ul_info .uli_left_online.check,
.u_ladder .ul_info .uli_right_online.check,
.u_ladder .ul_info .uli_small.uli_icon_3 { border-color: #ffa530; }
.u_ladder .ul_info .uli_left_online .uli_small { bottom: -.38rem; left: -.19rem; }
.u_ladder .ul_info .uli_right_online .uli_small { bottom: -.38rem; right: -.19rem; }
.ul_complete { font-size: .12rem; }
.ul_complete .ulc_label { position: absolute; top: .85rem; left: 50%; margin-left: -.28rem; width: .44rem; line-height: .18rem; padding: 0 .06rem; color: #fff; background-color: #ffa530; border-radius: .1rem; }
.ul_complete .ulc_link { position: absolute; width: .01rem; height: 2.2rem; background-color: #c0c0c0; left: 50%; top: 1.12rem; }
.ul_complete .ulc_prompt { padding: .03rem .25rem; background-color: rgba(0, 0, 0, .57); color: #fff; display: inline-block; line-height: .16rem; margin-top: .6rem; border-radius: .2rem; }
.ul_complete .ulc_prompt span { color: #ffc900; }
.u_news { min-height: calc(100vh - 4.16rem); background-color: #fff; border-radius: .12rem .12rem 0 0;}
.u_news .un_head { background-color: #fff; padding: 0 .12rem; line-height: .35rem; position: relative; border-radius: .12rem .12rem 0 0; box-shadow: 0 0 .2rem rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, .3); }

.u_news .un_head:after {content: "";position: absolute;width: 0;height: 0;border-left: .09rem solid transparent;border-right: .09rem solid transparent;border-bottom: .08rem solid #fff;top: -.07rem;left: 50%;margin-left: -.08rem;}
.u_news .un_head .unh_list { display: block; border-bottom: .01rem solid #e8e8e8; }
.u_news .un_head .unh_list > a { float: right; color: #0099CC; }
.u_news .un_head .icon_remind { position: absolute; width: .17rem; height: .19rem; background-image: url(/app/img/uniongroup/icon_remind.png); background-size: .17rem; top: -.08rem; left: .08rem; }
.u_news .un_list { background-color: #fff; position: relative; }
.u_news .un_list .unl_info { position: relative; min-height: .4rem; padding: .1rem; border-bottom: .01rem solid #e8e8e8; line-height: .2rem; }
.u_news .un_list .unl_info .date { float: left; width: .55rem; text-align: center; position: absolute; top: 50%; margin-top: -.2rem;}
.u_news .un_list .unl_info .content { border-left: .01rem solid #e8e8e8; margin-left: .55rem; padding-left: .05rem; }
.u_news .un_list .unl_info .content > span { color: #ffc900; }

/* 联创头部查看更多规则样式 */
.icon_dot { width: 100%; height: 100%; background-image: url(/app/img/uniongroup/icon_dot.png); background-repeat: no-repeat; background-position: center; background-size: .25rem; }
.operate_box { position: absolute; background-color: #fff; color: #666; top: .4rem; right: 0; width: 1.2rem; text-align: left; line-height: .35rem; }
.operate_box .ob_list { }
.operate_box .ob_list li + li { border-top: .01rem solid #ddd; }
.operate_box .ob_list a { display: block; padding-left: .35rem; }
.operate_box .icon_rule { background-image: url(/app/img/uniongroup/icon_rule.png); background-repeat: no-repeat; background-position: .07rem .07rem; background-size: .2rem; }
.operate_box .icon_contact { background-image: url(/app/img/uniongroup/icon_contact.png); background-repeat: no-repeat; background-position: .07rem .07rem; background-size: .2rem; }

/* 联创规则说明样式 */
.unio_rule { border: .01rem solid #e0e0e0; padding: .1rem; background: #fff; border-radius: .08rem; margin: .1rem; line-height: .2rem; color: #666; font-size: 14px; text-align: justify; letter-spacing: -0.04em; }
