@charset "utf-8";
/*  begin */


/************************** mr4_001 **************************/
.mr4_001 { position: relative;}
.mr4_001 a { transition: .3s all ease;}

.mr4_001 .login_top { position: relative; padding: 40px 0 35px; background: url(/data/skin/content/1/mr4_001//images/bg_line.png) no-repeat center bottom; text-align: center;}
.mr4_001 .login_top h2 { position: relative; width: 272px; margin: 0 auto; font-size: 34px; font-weight: normal; letter-spacing: -0.08em; color: #363636; background: url(/data/skin/content/1/mr4_001//images/icon_login.png) no-repeat 0 center; padding: 10px 0; padding-left: 68px;}
.mr4_001 .login_top h2 span { display: block; font-size: 15px; color: #363636; font-weight: normal;}
.mr4_001 .login_top h2 b { margin-left: -3px; letter-spacing: -0.08em;}

.mr4_001 .login_form { position: relative; padding: 35px 0; width: 340px; margin: 0 auto;}
.mr4_001 .login_form .login_input li { position: relative; margin: 16px 0; padding-right: 32px;}
.mr4_001 .login_form .login_input li .i_label { left: 15px; top: 12px; font-size: 19px; color:#bbb; line-height: 1;}
.mr4_001 .login_form .login_input li .i_text { padding: 13px 15px; font-size: 19px; line-height: 0.8; height: 18px;}
.mr4_001 .login_form .login_input li .i_text:focus { border-color: #4e98d1;}
.mr4_001 .login_form input[type=submit] { padding: 14px 0 20px; width: 100%; color:#fff; font-size: 19px; font-weight: bold; margin: 12px 0 20px; transition: .3s all ease;}

.mr4_001 .float_btn { position: relative; margin: 0 -10px;}
.mr4_001 .float_btn li a { display: block; text-align: center; height: 48px; line-height: 49px; background: #dedede; font-size: 15px; margin: 0 10px;}
.mr4_001 .float_btn li a:hover { background: #ccc;}

.mr4_001.b_radius .login_form input[type=submit],
.mr4_001.b_radius .float_btn li a { border-radius: 7px;}
/*  end */
