@charset "utf-8";

/* layout  */
.m_wrap_cont {clear:both; width:100%; background-color:#f3f3f3; position:relative}

/* account table */
.login_id {font-size:16px; padding:12px 0 0 13px; font-weight:bold}
.my_account_w {padding:5px 10px 3px 9px; margin-bottom:-5px}
.my_account{display:-webkit-box;background:#fff;font-size:15px;line-height:32px; border-bottom:1px solid #c5c5c5; border-left:1px solid #dedede; border-right:1px solid #dedede; box-shadow:0 1px 0 #e5e5e5}
.my_account li{-webkit-box-flex:3; text-align:center;}
.my_account li a{display:block;width:100%;color:#535659}
.my_account li:nth-child(2){margin:0 -1px}
.my_account li.on{position:relative;background:#3d9cea;border:1px solid #3280c0;color:#fff}
.my_account li.on a{color:#fff}
.my_account .my_ac_lst1 {width:39.3%}
.my_account .my_ac_lst2 {width:21.3%}
.my_account .my_ac_lst1 {border-right: 1px dashed #c3c3c3;}

.my_account .ac_tit {display:block; height:33px; font-weight:bold; line-height:35px; color:#ebecee; background-color:#3a4866; opacity:0.9; letter-spacing:-1px}
.my_account .ac_num {display:block; height:34px; line-height:34px; color:#777}
.my_account .ac_num em {color:#2569cf; font-size:16px; font-weight:bold}

.my_account .ico_my{display:inline-block;width:15px;height:15px;margin:10px 4px 0 -10px; background:url(/images/mobile/img_icon.png) no-repeat;-webkit-background-size:148px 150px;background-size:148px 150px; vertical-align:top}
.my_account .ico_m1{background-position:-133px -98px}
.my_account .ico_m2{background-position:-133px -65px}
.my_account .ico_m3{background-position:-133px -82px}


.u_tab {clear:both; overflow:hidden; margin:0 8px 13px 8px; color:#44526b; border:1px solid #7e8fa5; border-radius:2px; background: url(/images/mobile/m_bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0); background-size:4px 4px}
.u_fbcl {width:100%}
.u_fbcl li {float:left; display:inline-block; width:50%; height:40px; margin-left:-1px; color:#fff; border-left:1px solid #8693ab; font-size:15px; line-height:40px; text-align:center; letter-spacing:-1px}

.m_notice {padding:0 11px 11px 8px}
.ftip_a{display:block;overflow:hidden; font-size:14px; color:#555;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px}
.ftip_tit {height:20px; margin:0 4px 0 0; background-color:#5a9de2; border:1px solid #4c8fd4; border-radius:2px; color:#fff; display:inline-block; font-size:13px; padding:1px 4px 0 4px; vertical-align:middle;}

/* aside */
.m_banner_w {padding:15px 10px 2px 9px; clear:both; overflow:hidden}
.m_banner {float:left; width:100%; margin-bottom:5px; border-bottom:1px solid #c5c5c5; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; box-shadow:0 1px 0 #e5e5e5; background-color:#fff}
.m_banner img {width:100%; padding:0; margin:0; font-size:0; vertical-align:top}
.m_b1 {float:left; width:50%;}
.m_b2, .m_b3 {height:50%}
.m_b4, .m_b5 {float:left; width:50%}
.m_b2 { border-bottom:1px solid #e9e9e9}
.b_w1 {float:left; width:50%}
.b_w2 {clear:both; border-top:1px solid #e9e9e9}
















