html {
    line-height: 1;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

/*! reset.css v0.0.1 | lyc 20191010-test-update */
blockquote, body, dd, dl, figure, form, h1, h2, h3, h4, h5, h6, ol, p, ul {
    margin: 0
}

ol, ul {
    padding: 0;
    list-style: none
}

a {
    text-decoration: none;
    color: inherit
}

button, input {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    color: inherit;
    background-color: transparent
}

em, i {
    font-style: normal
}

h1, h2, h3, h4, h5, h6, input, select, textarea {
    font-size: 100%
}

input, select, textarea {
    font-family: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

img {
    display: inline-block;
    border: none
}

p {
    word-break: normal
}

main {
    display: block
}

body {
    line-height: 1;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;
    -webkit-font-smoothing: antialiased
}
.r, .fr {
    float: right
}

.l, .fl {
    float: left
}

.fix:before, .clearfix:before, .fix:after, .clearfix:after {
    content: "";
    display: table;
    clear: both
}

.nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nowrap-n, .nowrap2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2
}

.nowrap-n.l3, .nowrap3 {
    -webkit-line-clamp: 3
}

.nowrap-n.l4, .nowrap4 {
    -webkit-line-clamp: 4
}

.nowrap-n.l5, .nowrap5 {
    -webkit-line-clamp: 5
}

.db, .block {
    display: block
}

.dib {
    display: inline-block
}

.dn {
    display: none
}

.rel {
    position: relative
}

.b {
    font-weight: 700
}

.em {
    padding-right: 1em
}

.em-l {
    padding-left: 1em
}

.em2 {
    padding-right: 2em
}

.em2-l {
    padding-left: 2em
}

.fs0 {
    font-size: 0
}

.tc {
    text-align: center
}

.w {
    width: 1180px;
    margin: 0 auto
}

.two-r {
    display: table-cell;
    *display: inline-block;
    width: 2000px;
    *width: auto;
}

.scale-b {
    overflow: hidden
}

.scale-b:hover .img {
    -webkit-transform: scale(1.07);
    transform: scale(1.07)
}

.scale-b .img {
    -webkit-transition: all .7s ease-out;
    transition: all .7s ease-out;
    display: block;
    height: 100%;
    min-width: 100%
}

.btn {
    display: inline-block;
    position: relative;
    text-align: center;
    overflow: hidden
}

.btn:before {
    content: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff
}

.btn:link:before, .btn:visited:before {
    content: none
}

.btn:focus:before, .btn:hover:before {
    content: "";
    left: 0;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODU1MTFBREI2RjYxMUU4QUY3QzgxQjE2RUZCN0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODU1MTFBRUI2RjYxMUU4QUY3QzgxQjE2RUZCN0E3QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NTUxMUFCQjZGNjExRThBRjdDODFCMTZFRkI3QTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4NTUxMUFDQjZGNjExRThBRjdDODFCMTZFRkI3QTdBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oLrBDwAAABBJREFUeNpi/P//vxRAgAEACRsDGQbb5uMAAAAASUVORK5CYII=") repeat
}

.btn:active:before, .btn.disabled:before {
    content: "";
    left: 0;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTZDNzkwMUI2RjYxMUU4QTYyQzlCMzM5NjdBRDA5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTZDNzkwMkI2RjYxMUU4QTYyQzlCMzM5NjdBRDA5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxNkM3OEZGQjZGNjExRThBNjJDOUIzMzk2N0FEMDk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxNkM3OTAwQjZGNjExRThBNjJDOUIzMzk2N0FEMDk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Z8atiAAAAA9JREFUeNpiYGBgkAIIMAAAHwAbZIBtGgAAAABJRU5ErkJggg==") repeat;
    z-index: 9
}

.bd1 {
    position: relative;
    border: none !important
}

.bd1:before {
    content: "";
    position: absolute;
    border: 1px solid #eee;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.bdb1, .bdt1, .bdl1, .bdr1 {
    position: relative;
    border: none !important
}

.bdb1:before, .bdt1:before, .bdl1:before, .bdr1:before {
    content: "";
    position: absolute
}

.bdt1:before, .bdl1:before {
    transform-origin: 0 0
}

.bdb1:before {
    transform-origin: 0 100%;
}

.bdr1:before {
    transform-origin: 100% 0
}

.bdb1:before, .bdt1:before {
    border-top: 1px solid #eee;
    width: 100%;
    left: 0
}

.bdl1:before, .bdr1:before {
    border-left: 1px solid #eee;
    height: 100%;
    top: 0
}

.bdt1:before {
    top: 0
}

.bdb1:before {
    bottom: 0
}

.bdl1:before {
    left: 0
}

.bdr1:before {
    right: 0
}

.mb10 {
    margin-bottom: 10px
}

.mb20 {
    margin-bottom: 20px
}

/* 顶栏 */

.nav-top {
    height: 36px;
    background: #f5f6f8;
}

.nav-top > .w {
    height: 36px;
    background: #f5f6f8;
}

.nav-top .nav-boxitem {
    float: left;
    position: relative;
}

.nav-top .nav-item-area {
    float: left;
    display: flex;
    line-height: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding-right: 15px;
    align-items: center;
}

.nav-top .nav-item-area:before {
    content: '';
    width: 14px;
    height: 16px;
    background: url("/statics/lwx/images/icon/headerIcon-sprite.png") -77px -96px/120px no-repeat;
    margin-right: 6px;
}

.nav-top .nav-item {
    float: left;
    line-height: 36px;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding: 0 15px;
}

.nav-top .nav-item:hover {
    color: #1a7fee;
}

.nav-top .nav-float-box {
    transition: all .2s;
    position: absolute;
    visibility: hidden;
    top: 36px;
    opacity: 0;
    z-index: 10;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .06);
}

.nav-top .nav-mobile-screen {
    width: 180px;
    box-sizing: border-box;
    left: 50%;
    transform: translateX(-50%);
    padding: 30px 0;
}

.nav-top .nav-mobile-screen .inner-text {
    padding-left: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

.nav-top .nav-mobile-screen .moblie-qrcode {
    display: block;
    width: 155px;
    margin: 0 auto;
    margin-bottom: 20px;
}

/* 导航栏 */
.kc-header {
    height: 90px;
    background: #fff;
    position: relative;
}

.kc-header > .w {
    height: 90px;
    background: #fff;
    display: flex;
    align-items: center;
}

.kc-header .logo {
    height: 90px;
    width: 301px;
    background: url(/statics/lwx/images/common/logo.png) center/contain no-repeat;
}

.kc-header .kc_header-content {
    height: 90px;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.kc-header .kc_header-content > .kc-header-item {
    padding: 0 15px;
}

.kc-header .kc-header-item {
    height: 90px;
    font-size: 18px;
    font-weight: 400;
    color: #333;
    line-height: 90px;
}

.kc-header .kc-header-itembox {
    padding: 0 15px;
}

.kc-header .kc-header-itembox .kc-header-item {
    display: flex;
    align-items: center;
}

.kc-header .kc-header-itembox .kc-header-item:after {
    transition: all .2s;
    transform: rotate(0deg);
    margin-left: 8px;
    content: '';
    width: 16px;
    height: 16px;
    background: url("/statics/lwx/images/icon/headerIcon-sprite.png") -42px -96px/120px no-repeat;
}

.kc-header .header-item-screen {
    position: absolute;
    transition: all .2s;
    top: 105px;
    left: 0;
    width: 100%;
    min-width: 1180px;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    background: #fff;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, .06);
}

.kc-header .link-only {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 36px 0;
}

.kc-header .kc-header-itembox.active .header-item-screen {
    top: 90px;
    visibility: visible;
    opacity: 1;
}

.bdb1:before, .bdt1:before, .bdl1:before, .bdr1:before {
    content: "";
    position: absolute;
}
.bdb1:before {
    transform-origin: 0 100%;
}
.bdt1:before, .bdl1:before {
    transform-origin: 0 0;
}

.bdb1:before, .bdt1:before {
    border-top: 1px solid #eee;
    width: 100%;
    left: 0;
}

.bdt1:before {
    top: 0;
}
.bdb1:before {
    bottom: 0;
}
.kc-header .link-only .link-item {
    padding: 0 30px;
    font-size: 16px;
    font-weight: 400;
    color: #666;
}

.kc-header .link-only .link-item:hover {
    font-weight:700;
	color: #1a7fee
}

.kc-header .ask-btn {
    margin-left: 35px;
    position: relative;
    width: 118px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    background: #1a7fee;
    text-indent: 23px;
    font-size: 14px;
    font-weight: 400;
    align-items: center;
    color: #fff;
}

.btn {
    display: inline-block;
    position: relative;
    text-align: center;
    overflow: hidden;
}

.btn:link:before, .btn:visited:before {
    content: none;
}

.btn:focus:before, .btn:hover:before {
    content: "";
    left: 0;
    top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODU1MTFBREI2RjYxMUU4QUY3QzgxQjE2RUZCN0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODU1MTFBRUI2RjYxMUU4QUY3QzgxQjE2RUZCN0E3QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NTUxMUFCQjZGNjExRThBRjdDODFCMTZFRkI3QTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4NTUxMUFDQjZGNjExRThBRjdDODFCMTZFRkI3QTdBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oLrBDwAAABBJREFUeNpi/P//vxRAgAEACRsDGQbb5uMAAAAASUVORK5CYII=") repeat;
}

.btn:before {
    content: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
}

.kc-header .ask-btn:after {
    position: absolute;
    content: '';
    width: 16px;
    height: 17px;
    background: url("/statics/lwx/images/icon/headerIcon-sprite.png") -102.5px -74.5px/120px no-repeat;
    top: 12px;
    left: 20px;
}

.white-bg {
    background: #fff;
}

.white-bg > .w {
    background: #fff;
}

.page-talk-law-box .page-box-title {
    height: 108px;
    font-size: 28px;
    font-weight: 700;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.page-talk-law-box .box-title-desc {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    padding-left: 20px;
}

.title-more-link {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    color: #999;
}

.title-more-link:after {
    content: '';
    margin-left: 4px;
    width: 14px;
    height: 14px;
    background: url("/statics/lwx/images/icon/icon-sprite.png") -157.5px -68.5px/218px no-repeat;
}

.title-more-link:hover {
	color: #1a7fee;
}


.kc-footer .kc-footer-top {
    height: 76px;
    background: #666
}

.kc-footer .kc-footer-top > .w {
    height: 76px;
    background: #666
}

.kc-footer .footer-top-links {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 76px
}

.kc-footer a.footer-top-link:hover {
    text-decoration: underline
}

.kc-footer .footer-top-link {
    padding: 0 22px;
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.kc-footer .footer-top-link.bdr1:before {
    border: 1px solid #999
}

.kc-footer .footer-top-link:first-child {
    padding-left: 0
}

.kc-footer .footer-top-link:last-child {
    padding-right: 0
}

.kc-footer .kc-footer-center, .kc-footer .kc-footer-bottom {
    background: #333
}

.kc-footer .kc-footer-center > .w, .kc-footer .kc-footer-bottom > .w {
    background: #333
}

.kc-footer .kc-footer-center {
    height: auto;
}

.kc-footer .kc-footer-center > .w {
    height: auto;
}

.kc-footer .footer-center-content {
    padding-top: 60px;
    margin-bottom: 60px
}

.kc-footer .footer-logo {
    width: 205px;
    margin-right: 116px;
    height: 166px;
    background: url(/statics/lwx/images/common/logo1.png) center/contain no-repeat
}

.kc-footer .footer-serve-list:first-child {
    width: 176px
}

.kc-footer .footer-serve-title {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 30px
}

.kc-footer a.footer-serve-link:hover {
    text-decoration: underline
}

.kc-footer .footer-serve-link {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    display: block;
    margin-bottom: 16px
}

.kc-footer .footer-serve-link:last-child {
    margin-bottom: 0
}

.kc-footer .footer-qrcode-box {
    width: 170px;
    color: #fff;
    text-align: center
}

.kc-footer .footer-qrcode-box:last-child {
    margin-left: 40px
}

.kc-footer .footer-qrcode-box .qrcode-img {
    width: 96px;
    height: 96px;
    display: block;
    margin: 0 auto 14px
}

.kc-footer .footer-qrcode-box .qrcode-name {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 16px
}

.kc-footer .footer-qrcode-box .qrcode-desc {
    font-size: 16px;
    font-weight: 400
}

.kc-footer .copyright {
    font-size: 16px;
    font-weight: 400;
    color: #999;
    margin-bottom: 16px
}

.kc-footer .kc-footer-bottom > .bdt1:before {
    border-top: 1px solid #999
}

.kc-footer .kc-footer-bottom > .w {
    padding-top: 30px
}

.kc-footer .footer-bottom-item {
    float: left;
    margin-right: 44px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #999
}

.kc-footer .footer-bottom-item:hover {
    text-decoration: underline
}

.kc-footer .friend-link{font-size: 12px; line-height: 20px; padding-bottom: 10px;}

.lwx-enrollment-form{background-color: #e7f2ff; border-radius: 10px; height: auto; overflow: hidden; margin-top: 20px;}
.lwx-enrollment-form .lwx-caption{text-align: center; padding: 20px 0px; line-height: 36px;}
.lwx-enrollment-form .lwx-caption .lwx-title{color: #1780ff; font-size: 24px;}
.lwx-enrollment-form .lwx-caption .lwx-desc{color: #777777;}
.lwx-enrollment-form .lwx-form{height: auto; overflow: hidden; padding-bottom: 20px;}
.lwx-enrollment-form .lwx-form .lwx-inputs{float: left; width: 462px; margin-left: 50px;}
.lwx-enrollment-form .lwx-form .lwx-inputs .lwx-row:first-child{margin-bottom: 20px;}
.lwx-enrollment-form .lwx-form .lwx-inputs .lwx-input{background-color: #ffffff; border-radius: 6px; outline: none; border: none; width: 100%; height: 50px; text-indent: 1em;}
.lwx-enrollment-form .lwx-form .lwx-submit{float: left; width:125px; margin-left: 40px;}