.layout-1 { padding: 16px 20px; }
.layout-1 .search-container-1 { width: 100%; max-width: 600px; border: none; background: transparent; }
.layout-1 .input-group-1 { width: 100%; height: 44px; }
.layout-1 .input-group-1 .lv-input { border-radius: 20px; background: none !important; border: none !important; color: #e8e8e8; height: 44px; line-height: 44px; font-size: 15px; }
.layout-1 .input-group-1 .lv-input::placeholder { color: #888; }
.layout-1 .input-group-1 .lv-input:focus { border-color: transparent; box-shadow: none; outline: none; }
.layout-1 .lv-input-inner-wrapper { height: 44px; display: flex; align-items: center; }
.layout-1 .lv-input-group-prefix { display: flex; align-items: center; }
.layout-1 .lv-input { padding-top: 0; padding-bottom: 0; }
.lv-tabs-header-nav { padding: 12px 0; }

/* Login popup form styles */
.z { float: left; }
.y { float: right; }
.cl { zoom: 1; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.vm { vertical-align: middle; }
.xw1 { font-weight: 700; }
.xi2, .xi2 a, .xi3 a { color: #0066ff; }
.xg1, .xg1 a { color: #999 !important; }
.pr, .pc { vertical-align: middle; margin: 0 5px 1px 0; padding: 0; }
.p_fre { width: auto !important; }
.fwinmask .rfm { width: auto; margin: 0 auto; border-bottom: none; }
.fwinmask .rfm th, .fwinmask .rfm td { padding: 6px 2px; vertical-align: middle; line-height: 32px; }
.fwinmask .rfm th { padding-right: 10px; width: 10em; text-align: right; font-weight: 400; color: #666; font-size: 14px; }
.fwinmask .rfm .px { width: 220px; height: 36px; padding: 0 10px; line-height: 36px; font-size: 14px; border: 1px solid #e0e0e0; border-radius: 6px; background: #fff; color: #333; box-sizing: border-box; }
.fwinmask .rfm .px.p_fre { width: auto !important; }
.fwinmask .rfm .px:focus { outline: none; border-color: #0066FF; box-shadow: 0 0 0 2px rgba(0,102,255,0.15); }
.fwinmask .rfm a { color: #0066FF; }
.fwinmask .rfm .p_tip { position: static; display: none; width: auto; padding-left: 0; background: #FFF; color: #666; font-style: normal; margin-top: 4px; }
.fwinmask .rfm .p_chk { position: static; display: block; width: auto; padding-left: 0; color: red; font-weight: 700; margin-top: 4px; }
#fwin_content_register { min-width: 640px; }

.fwinmask .flbc { float: right; width: 32px; height: 32px; overflow: hidden; cursor: pointer; text-align: center; line-height: 32px; background: none; border-radius: 4px; }
.fwinmask .flbc:before { content: "\d7"; color: #999; font-size: 24px; font-weight: 300; }
.fwinmask .flbc:hover:before { color: #333; }

.fwinmask .pn { display: inline-block; vertical-align: middle; height: 36px; padding: 0 24px; line-height: 36px; font-size: 14px; font-weight: 500; color: #fff !important; background: #0066FF; border: none; border-radius: 8px; cursor: pointer; white-space: nowrap; }
.fwinmask .pn:hover { opacity: 0.85; }
.fwinmask .pn:active { background: #0052cc; }
.fwinmask .pn em, .fwinmask .pn span, .fwinmask .pn strong { padding: 0; line-height: 36px; font-weight: 500; }

.fwinmask .pns { margin: 0; padding: 0; }

.fwinmask .fastlg { line-height: 24px; }
.fwinmask .fastlg td { padding: 4px 0 4px 4px; }
.fwinmask .fastlg_fm { margin-right: 8px; padding-right: 8px; border-right: 1px solid #eee; }
.fwinmask .fastlg_l { padding-right: 4px !important; border-right: 1px solid #d6e4ff; }

.fwinmask .login_slct a::before { display: inline-block; margin-right: 4px; vertical-align: 3px; content: ""; border-top: 4px solid; border-right: 4px solid transparent; border-bottom: 0; border-left: 4px solid transparent; }
.fwinmask .login_slct a:after { content: ":"; }

.fwinmask .lgfm { float: left; margin-bottom: 10px; padding: 10px 0; width: 260px; border-right: 1px solid #eee; }
.fwinmask .lgfm label, .fwinmask .lgfm p { clear: both; display: block; margin-bottom: 8px; line-height: 22px; }
.fwinmask .lgfm .px, .fwinmask .lgfm .pt { width: 170px; }
.fwinmask .fsb { clear: both; margin-top: 8px; padding: 10px; }
.fwinmask .fsb .pns { margin-right: 8px; }
.fwinmask .m_c .fsb { background: #f9f9f9; border-top: 1px solid #eee; }
