#user .main { display: flex; } #user .main .sidebar { width: 13.541666vw; position: relative; min-height: 17vw; } #user .main .sidebar h3 { font-size: 0.83333vw; color: #3d3d3d; text-align: center; padding: 1.302083vw 0 1.5625vw 0; } #user .main .sidebar h3 span { font-size: 0.83333vw; color: #3d3d3d; } #user .main .sidebar .sidebarNav li { background: #fff; text-align: center; } #user .main .sidebar .sidebarNav li a { display: inline-block; font-size: 0.83333vw; color: #000; position: relative; padding: 0.54166vw 0 0.54166vw 1.71875vw; } #user .main .sidebar .sidebarNav li a.icoUser::before { content: ''; background: url('/images/icon-user.png') no-repeat; background-size: 1.25vw 1.25vw; width: 1.25vw; height: 1.25vw; position: absolute; left: 0; top: calc(50% - 0.625vw); } #user .main .sidebar .sidebarNav li a.icoDownload::before { content: ''; background: url('/images/icon-download.png') no-repeat; background-size: 1.25vw 1.25vw; width: 1.25vw; height: 1.25vw; position: absolute; left: 0; top: calc(50% - 0.625vw); } #user .main .sidebar .sidebarNav li a.icoPassword::before { content: ''; background: url('/images/icon-settings.png') no-repeat; background-size: 1.25vw 1.25vw; width: 1.25vw; height: 1.25vw; position: absolute; left: 0; top: calc(50% - 0.625vw); } #user .main .sidebar .sidebarNav li.current { background: rgba(0, 125, 64, 0.1); border-right: 2px solid #007D40; } #user .main .sidebar .sidebarNav li.current a { color: #007D40; } #user .main .sidebar .sidebarNav li.current a.icoUser::before { background: url('/images/icon-user-cur.png') no-repeat; background-size: 1.25vw 1.25vw; } #user .main .sidebar .sidebarNav li.current a.icoDownload::before { content: ''; background: url('/images/icon-download-cur.png') no-repeat; background-size: 1.25vw 1.25vw; } #user .main .sidebar .sidebarNav li.current a.icoPassword::before { content: ''; background: url('/images/icon-settings-cur.png') no-repeat; background-size: 1.25vw 1.25vw; } #user .main .sidebar .Logout { position: absolute; bottom: 4.0625vw; width: 100%; text-align: center; } #user .main .sidebar .Logout p { font-size: 0.83333vw; text-align: center; color: #007D40; cursor: pointer; position: relative; padding: 0 0 0 1.71875vw; display: inline-block; } #user .main .sidebar .Logout p::before { content: ''; background: url('/images/icon-logout.png') no-repeat; background-size: 1.25vw 1.25vw; width: 1.25vw; height: 1.25vw; position: absolute; left: 0; top: calc(50% - 0.625vw); } #user .main .showUser { background: #f9f9f9; padding: 0.885416vw 1.5625vw; flex: 1; } #user .main .showUser.user .crumbs { font-size: 0.625vw; color: #666; margin-bottom: 1.25vw; } #user .main .showUser.user .crumbs span { color: #3D3D3D; } #user .main .showUser.user .crumbs a { color: #000; } #user .main .showUser.user .userDiv { background: #fff; } #user .main .showUser.user .userDiv h4 { font-size: 0.83333vw; padding: 0.72916vw 1.510416vw; border-bottom: 1px solid rgba(102, 102, 102, 0.15); font-weight: normal; } #user .main .showUser.user .userDiv .userForm { padding: 2.65625vw 3.697916vw; width: 22.04166vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li { display: flex; margin-bottom: 1.0416vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li input { padding: 0.729166vw; font-size: 0.83333vw; width: calc(100% - 1.458332vw); } #user .main .showUser.user .userDiv .userForm .userFormUl li.two { align-items: center; } #user .main .showUser.user .userDiv .userForm .userFormUl li.two input { margin-right: 1.04166vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li.two input:last-child { margin-right: 0; } #user .main .showUser.user .userDiv .userForm .userFormUl li.two select { background: #fff; padding: 0.729166vw 0 0.729166vw 0.729166vw; font-size: 0.83333vw; width: 100%; margin-right: 1.04166vw; background: url(/images/downarrow.png) 8.677083vw center no-repeat; background-size: 1.25vw 1.25vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li.two select:last-child { margin-right: 0; } #user .main .showUser.user .userDiv .userForm .btnSave { margin-top: 1.25vw; background: #007D40; font-size: 0.83333vw; color: #fff; padding: 0.677083vw 0; width: 6.3333vw; text-align: center; cursor: pointer; } #user .main .showUser.user .userDiv .downloadMgList li { border-bottom: 1px solid rgba(102, 102, 102, 0.15); padding: 1.4583vw 1.927083vw; display: flex; align-items: center; justify-content: space-between; } #user .main .showUser.user .userDiv .downloadMgList li .downImg { width: 10%; margin-right: 6.927083vw; } #user .main .showUser.user .userDiv .downloadMgList li .downImg img { width: 100%; } #user .main .showUser.user .userDiv .downloadMgList li .downText { display: flex; justify-content: space-between; align-items: center; flex: 1; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downTextLeft { display: flex; justify-content: space-between; align-items: center; flex: 1; flex-wrap: wrap; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downName { font-size: 0.83333vw; padding-right: 1.4583vw; width: 20%; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downTime { font-size: 0.83333vw; padding: 0 1.4583vw; width: 20%; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downBtn { background: #007D40; font-size: 0.83333vw; color: #fff; padding: 0.625vw 1.4583vw; cursor: pointer; } #user .main .showUser.user .userDiv .userPasswordForm { padding: 2.65625vw 3.697916vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li { display: flex; margin-bottom: 1.0416vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li input { padding: 0.729166vw; font-size: 0.83333vw; width: 18.783328vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li.password { position: relative; width: 18.44166vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li .showPassword { cursor: pointer; width: 1.25vw; height: 1.25vw; background-size: cover; position: absolute; right: 0.625vw; bottom: calc(50% - 0.625vw); } #user .main .showUser.user .userDiv .userPasswordForm ul li .showSurePassword { cursor: pointer; width: 1.25vw; height: 1.25vw; background-size: cover; position: absolute; right: 0.625vw; bottom: calc(50% - 0.625vw); } #user .main .showUser.user .userDiv .userPasswordForm p.note { display: block; margin: 1.325vw 0; color: #ed7d31; font-size: 0.8333vw; text-align: left; } #user .main .showUser.user .userDiv .userPasswordForm .btnPassword { margin-top: 1.25vw; background: #007D40; font-size: 0.83333vw; color: #fff; padding: 0.677083vw 0; width: 6.3333vw; text-align: center; cursor: pointer; } @media (max-width: 767px) { #user .main { flex-wrap: wrap; } #user .main .sidebar { width: 100%; min-height: auto; } #user .main .sidebar h3 { font-size: 4.4444vw; text-align: left; padding: 3.61111vw 5.7407vw; font-weight: normal; } #user .main .sidebar h3 span { font-size: 4.4444vw; } #user .main .sidebar .Logout { width: auto; text-align: center; bottom: auto; top: 3.61111vw; right: 4.7407vw; font-size: 4.4444vw; } #user .main .sidebar .Logout p { font-size: 3.88888vw; padding: 0 0 0 7.592592vw; } #user .main .sidebar .Logout p:before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .sidebar ul { display: flex; } #user .main .sidebar .sidebarNav li { flex: 1; border-bottom: 2px solid #E2E2E2; } #user .main .sidebar .sidebarNav li a { font-size: 3.88888vw; padding: 3.0555vw 0 3.0555vw 7.592592vw; } #user .main .sidebar .sidebarNav li a.icoUser::before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .sidebar .sidebarNav li a.icoDownload::before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .sidebar .sidebarNav li a.icoPassword::before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .sidebar .sidebarNav li.current { border-right: 0; border-bottom: 2px solid #007D40; } #user .main .sidebar .sidebarNav li.current a.icoUser::before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .sidebar .sidebarNav li.current a.icoDownload::before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .sidebar .sidebarNav li.current a.icoPassword::before { width: 6.6666vw; height: 6.6666vw; background-size: 6.6666vw 6.6666vw; top: calc(50% - 3.3333vw); } #user .main .showUser { padding: 0; } #user .main .showUser.user .crumbs { display: none; } #user .main .showUser.user .userDiv h4 { font-size: 5.185185vw; padding: 8.7962vw 5.7407vw; border-bottom: 0; } #user .main .showUser.user .userDiv .userForm { width: calc(100% - 11.4814vw); padding: 0 5.7407vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li { margin-bottom: 4.25925vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li input { outline: 0px; -webkit-appearance: none; font-size: 3.88888vw; border: 1px solid #000; width: 100%; padding: 2.407407vw 3.518518vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li.two input { flex: 1; width: 50%; margin-right: 3.6vw; } #user .main .showUser.user .userDiv .userForm .userFormUl li.two select { flex: 1; width: 50%; margin-right: 3.6vw; font-size: 3.88888vw; padding: 2.407407vw 3.518518vw; color: #666666; background: url(/images/downarrow.png) 34.7222vw center no-repeat #fff; background-size: 5.1851vw 5.1851vw; } #user .main .showUser.user .userDiv .userForm .btnSave { width: 100%; padding: 2.7777vw 0; font-size: 3.88888vw; margin-top: 12.037037vw; } #user .main .showUser.user .userDiv .downloadMgList { padding: 0 5.7407vw 8.518vw 5.7407vw; } #user .main .showUser.user .userDiv .downloadMgList li { border-bottom: 0; padding: 1.4583vw 0; margin-bottom: 1.8333vw; } #user .main .showUser.user .userDiv .downloadMgList li .downImg { width: 75%; margin-right: 4.3518vw; font-size: 0; } #user .main .showUser.user .userDiv .downloadMgList li .downText { display: flex; justify-content: start; align-items: start; flex: auto; flex-wrap: wrap; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downTextLeft { display: flex; justify-content: space-between; align-items: center; flex: 1; flex-wrap: wrap; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downName { flex: none; font-size: 3.8888vw; padding: 0; width: 100%; color: #000; margin-bottom: 1.8333vw; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downTime { flex: none; font-size: 3.518518vw; padding: 0; width: 100%; color: #B3B3B3; margin-bottom: 1.8333vw; } #user .main .showUser.user .userDiv .downloadMgList li .downText .downBtn { margin-top: 0; font-size: 3.8888vw; padding: 2.77777vw 6.66666vw; } #user .main .showUser.user .userDiv .userPasswordForm { width: calc(100% - 11.4814vw); padding: 0 5.7407vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li { margin-bottom: 4.259259vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li.password { width: 100%; } #user .main .showUser.user .userDiv .userPasswordForm ul li input { outline: 0px; -webkit-appearance: none; font-size: 3.88888vw; border: 1px solid #000; width: 100%; padding: 2.407407vw 3.518518vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li .showPassword { width: 5.18518vw; height: 5.18518vw; bottom: calc(50% - 2.59259vw); right: 2.592592vw; } #user .main .showUser.user .userDiv .userPasswordForm ul li .showSurePassword { width: 5.18518vw; height: 5.18518vw; bottom: calc(50% - 2.59259vw); right: 2.592592vw; } #user .main .showUser.user .userDiv .userPasswordForm p.note { display: block; margin: 1.325vw 0; color: #ed7d31; font-size: 3.8888vw; text-align: left; } #user .main .showUser.user .userDiv .userPasswordForm .btnPassword { width: 100%; padding: 2.7777vw 0; font-size: 3.88888vw; margin-top: 12.037037vw; } }