@font-face {
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Segoe UI","Helvetica Neue","PingFang SC","Noto Sans","Noto Sans CJK SC","Microsoft YaHei","微软雅黑",sans-serif;
	font-weight:normal;
	font-style:normal
}
html {
	font-size:10px
}
@media screen and (max-width:768px) {
	html {
		font-size:8px;
	}
}
body {
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Segoe UI","Helvetica Neue","PingFang SC","Noto Sans","Noto Sans CJK SC","Microsoft YaHei","微软雅黑",sans-serif;
	font-size:16px;
	line-height:1.42857143;
	color:#545454;
	background:#fff
}

input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


#page {
	position:relative;
	overflow-x:hidden;
	width:100%;
	height:100%;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.btn.focus,.btn:focus,.btn:hover {
	color:#fff;
	text-decoration:none
}
.offcanvas #page {
	overflow:hidden;
	position:absolute
}
.offcanvas #page:after {
	-webkit-transition:2s;
	-o-transition:2s;
	transition:2s;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:101;
	background:rgba(0,0,0,0.7);
	content:""
}
a {
	color:#4a89ed;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
a:hover,a:active,a:focus {
	color:#4a89ed;
	outline:0;
	text-decoration:none
}
p {
	margin-bottom:20px
}
@media screen and (max-width:1199px) {
	.container {
	position:relative;
	z-index:10
}
}.copyrights {
	text-indent:-9999px;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden
}
h1,h2,h3,h4,h5,h6,figure {
	color:#545454;
	font-weight:400;
	margin:0 0 20px 0
}
::-webkit-selection {
	color:#fff;
	background:#4a89ed
}
::-moz-selection {
	color:#fff;
	background:#4a89ed
}
::selection {
	color:#fff;
	background:#4a89ed
}
.moma-nav {
	width:100%;
	padding:0;
	z-index:1001;
    position: fixed;
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.48);
}
.nav-bg {
	box-shadow: 6px 6px 28px rgba(0, 38, 68, 0.1);
    background-color: rgba(255, 255, 255, .92);
    transition: .8s;
}
.moma-nav .top-menu { 

}
.moma-nav .top {
	border-bottom:1px solid rgba(0,0,0,0.08);
	padding:0;
	margin-bottom:0
}
.moma-nav .top .num,.moma-nav .top .moma-social,.moma-nav .top .site {
	display:inline-block;
	margin:0;
	padding:5px 12px
}
@media screen and (max-width:768px) {
	.moma-nav .top .num,.moma-nav .top .moma-social,.moma-nav .top .site {
	padding:5px 10px
}
}.moma-nav .top .site {
	float:left;
	font-weight:300;
	margin-top:0;
	border-left:1px solid rgba(0,0,0,0.08);
	border-right:1px solid rgba(0,0,0,0.08)
}
@media screen and (max-width:480px) {
	.moma-nav .top .site {
	display:none
}
}.moma-nav .top .num {
	color:rgba(0,0,0,0.6);
	font-size:13px;
	letter-spacing:0;
	border-left:1px solid rgba(0,0,0,0.08)
}
.moma-nav .top .moma-social {
	margin:0;
	border-left:1px solid rgba(0,0,0,0.08);
	border-right:1px solid rgba(0,0,0,0.08)
}
.moma-nav .top .moma-social li {
	font-size:14px;
	display:inline-block
}
.moma-nav .top .moma-social li a {
	padding:7px 7px
}
.moma-nav .top .moma-social li a i {
	font-size:14px
}
.moma-nav #moma-logo {
	font-size:24px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-weight:700
}
.moma-nav #moma-logo img {
	width:230px;
	padding: 22px 0;
}
.logo-big {
	display:block
}
.logo-sm {
	display:none
}
.logo-bottom img {
	width:78%
}
.logo-login img {
	height:48px;
	text-align:center;
	margin-bottom:12px
}
@media screen and (max-width:768px) {
	.moma-nav #moma-logo img {
	width:80px;
	margin:0 2rem
}
.logo-big {
	display:none
}
.logo-sm {
	display:block
}
}.moma-nav #moma-logo a span {
	color:#000
}
.moma-nav #moma-logo a i {
	position:absolute;
	top:5px;
	left:0
}
.menu-1{
	padding: 28px 0;
}
@media screen and (max-width:768px) {
	.moma-nav .menu-1 {
	display:none
}
}.moma-nav ul {
	padding:0;
	margin:0;
	line-height:28px
}
.moma-nav ul li {
	padding:0;
	margin-left:12px;
	list-style:none;
	display:inline;
	font-weight:300
}
.moma-nav ul li a {
	font-size: 1.7rem;
    padding: 18px 14px;
    color: #666666;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    font-weight: 400;
}
.moma-nav ul li a:hover,.moma-nav ul li a:focus,.moma-nav ul li a:active {
	color:black;
	font-weight:400
}
.moma-nav ul li.has-dropdown {
	position:relative
}
.moma-nav ul li.has-dropdown .dropdown {
	width:140px;
	-webkit-box-shadow:0 14px 33px -9px rgba(0,0,0,0.75);
	-moz-box-shadow:0 14px 33px -9px rgba(0,0,0,0.75);
	box-shadow:0 14px 33px -9px rgba(0,0,0,0.75);
	z-index:1002;
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:34px;
	left:0;
	text-align:left;
	background:#000;
	padding:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	-webkit-transition:0s;
	-o-transition:0s;
	transition:0s
}
.moma-nav ul li.has-dropdown .dropdown:before {
	bottom:100%;
	left:40px;
	border:solid transparent;
	content:"-";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#000;
	border-width:8px;
	margin-left:-8px
}
.moma-nav ul li.has-dropdown .dropdown li {
	display:block;
	margin-bottom:7px
}
.moma-nav ul li.has-dropdown .dropdown li:last-child {
	margin-bottom:0
}
.moma-nav ul li.has-dropdown .dropdown li a {
	padding:2px 0;
	display:block;
	color:#fff;
	font-weight:400;
	line-height:1.2;
	font-size:1.6rem;
	letter-spacing:0
}
.moma-nav ul li.has-dropdown .dropdown li a:hover {
	color:#fff
}
.moma-nav ul li.has-dropdown:hover a,.moma-nav ul li.has-dropdown:focus a {
	color:#000
}
.moma-nav ul li.btn-cta a {
	padding:30px 0!important;
	color:#fff
}
/* padding:6px 24px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s;
-webkit-border-radius:1;
-moz-border-radius:1;
-ms-border-radius:1;
border-radius:1;
border-radius:40px;
border:2px solid #4a89ed;
font-weight:400;
color:#4a89ed; */

.moma-nav ul li.btn-cta a span {
	padding: 14px 26px;
    display: inline;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-radius: 40px;
    font-weight: 400;
    background: #FFE4DB;
    border-radius: 14px;
    font-size: 16px;
    color: #FF7A47;
    letter-spacing: 0;
}
.moma-nav ul li.btn-cta a:hover span {
	box-shadow:0 8px 0 0 rgba(255,122,71,0.7);
	transition:.15s ease-in-out
}
.moma-nav ul li.btn-log a {
	padding:30px 0!important;
	color:#fff
}
.moma-nav ul li.btn-log a span {
	background:#4a89ed;
	padding:7px 38px;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-border-radius:1;
	-moz-border-radius:1;
	-ms-border-radius:1;
	border-radius:1;
	border-radius:40px;
	color:white;
	font-weight:400;
	margin-left:1.6rem
}
.moma-nav ul li.btn-log a:hover span {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53);
	transition:.15s ease-in-out
}
.moma-nav ul li.active>a {
	font-weight:500;
	color: #4a4a4a;
}
#moma-hero {
	min-height:780px;
	height:780px;
	background:#fff url(../images/loader.gif) no-repeat center center
}
#moma-hero .btn {
	font-size:24px
}
#moma-hero .btn.btn-primary {
	padding:14px 30px!important
}
#moma-hero .flexslider {
	border:0;
	z-index:1;
	margin-bottom:0
}
#moma-hero .flexslider .slides {
	position:relative;
	overflow:hidden
}
#moma-hero .flexslider .slides li {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center;
	min-height:780px;
	height:780px;
	position:relative
}
#moma-hero .flexslider .slides li:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	z-index:1
}
#moma-hero .flexslider .flex-control-nav {
	bottom:40px;
	z-index:1000
}
#moma-hero .flexslider .flex-control-nav li a {
	background:#4a89ed25;
	box-shadow:none;
	width:12px;
	height:12px;
	cursor:pointer
}
#moma-hero .flexslider .flex-control-nav li a.flex-active {
	cursor:pointer;
	width:58px;
	height:12px;
	background:#4a89ed
}
#moma-hero .flexslider .flex-direction-nav {
	display:none
}
#moma-hero .flexslider .slider-text {
	display:table;
	opacity:0;
	min-height:630px;
	height:630px;
	z-index:9;
	margin:auto
}
#moma-hero .flexslider .slider-text>.slider-text-inner {
	display:table-cell;
	padding-top:198px;
	min-height:700px
}
#moma-hero .flexslider .slider-text>.slider-text-inner h1,#moma-hero .flexslider .slider-text>.slider-text-inner h2 {
	margin:0;
	padding:0;
	color:#545454
}
#moma-hero .flexslider .slider-text>.slider-text-inner h1 {
	font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
	margin-bottom:20px;
	font-size:4.6rem;
	line-height:1.3;
	font-weight:400
}
#moma-hero .flexslider .slider-text>.slider-text-inner h2 {
	font-size:2.3rem;
	line-height:1.5;
	margin-bottom:38px
}
#moma-hero .flexslider .slider-text>.slider-text-inner h2 a {
	color:rgba(255,255,255,0.5)
}
#moma-hero .flexslider .slider-text>.slider-text-inner .btn {
	padding:18px 30px!important;
	color:#fff;
	border:none!important;
	font-size:12px;
	font-weight:700;
	letter-spacing:2px
}
#moma-hero .flexslider .slider-text>.slider-text-inner .btn:hover {
	background:#4a89ed!important;
	-webkit-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	-moz-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important
}
#moma-hero .flexslider .slider-text>.slider-text-inner .moma-lead {
	font-size:20px;
	color:#fff
}
#moma-hero .flexslider .slider-text>.slider-text-inner .moma-lead .icon-heart {
	color:#d9534f
}
.moma-bg-section {
	background:#e8e8e8
}
#moma-course-categories,#moma-counter,#moma-course,#moma-register,#moma-pricing,#moma-testimonial,#moma-blog,#moma-about,#moma-staff,#moma-contact,#moma-footer {
	padding:6em 0 1em 0;
	clear:both
}
@media screen and (max-width:768px) {
	#moma-course-categories,#moma-counter,#moma-course-index,#moma-course,#moma-register,#moma-pricing,#moma-testimonial,#moma-blog,#moma-about,#moma-staff,#moma-contact,#moma-footer {
	padding:3em 0
}
}#moma-course-index {
	padding:6em 0 8em 0;
	clear:both
}
@media screen and (max-width:768px) {
	#moma-course-index {
	padding:3em 0
}
}#moma-course-categories {
	padding:6em 0 1em 0;
	clear:both
}
@media screen and (max-width:768px) {
	#moma-course-categories {
	padding:3em 0
}
}.position {
	width:95%;
	margin:0 auto;
	margin-bottom:40px;
	position:relative;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.position h3 {
	font-size:18px;
	font-weight:400
}
.position h3 a {
	color:#000
}
.position .icon {
	width:90px;
	height:90px;
	background:rgba(0,0,0,0.04);
	display:table;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
@media screen and (max-width:992px) {
	.position .icon {
	margin:0 auto 30px auto
}
}.position .icon i {
	display:table-cell;
	vertical-align:middle;
	font-size:40px;
	line-height:40px;
	color:#000;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.position:hover .icon,.position:focus .icon {
	background:#4a89ed
}
.position:hover .icon i,.position:focus .icon i {
	color:#fff
}
.moma-counters {
	padding:7em 0;
	background-size:cover;
	background-attachment:fixed;
	background-position:center center;
	position:relative
}
.moma-counters .overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(54,138,236,0.68);
	border-radius:800px
}
.moma-counters .counter-wrap {
	border:1px solid red!important
}
.moma-counters .moma-counter {
	font-size:58px;
	color:white;
	width:100%;
	font-weight:400;
	margin-bottom:.1em
}
.moma-counters .moma-counter-min {
	font-size:24px;
	margin-left:8px;
	color:white;
	width:100%;
	font-weight:400;
	margin-bottom:.1em
}
.moma-counters .moma-counter-label {
	color:rgba(255,255,255,0.8);
	font-size:18px;
	margin-bottom:4em;
	display:block
}
.moma-counters .icon i {
	font-size:45px;
	color:#fff
}
.course {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	margin-bottom:30px
}
.course .desc,.course .course-img {
	width:50%;
	display:inline-block
}
@media screen and (max-width:768px) {
	.course .desc,.course .course-img {
	width:100%
}
}.course .course-img {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
@media screen and (max-width:768px) {
	.course .course-img {
	height:270px
}
}.course .desc {
	padding:1.7em;
	background:#fafafa
}
.course .desc h3 {
	font-size:18px;
	font-weight:400
}
.course .desc h3 a {
	color:#000
}
.course .desc .date {
	display:block;
	margin-bottom:20px;
	font-size:14px
}
.course .desc .btn-course {
	border:2px solid rgba(0,0,0,0.8)!important;
	background:transparent;
	color:rgba(0,0,0,0.8)!important;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	padding:11px 15px!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
.course .desc .btn-course:hover {
	background:rgba(0,0,0,0.8)!important;
	color:white!important
}
.course:hover .course-img {
	-webkit-box-shadow:inset -70px 0 77px 11px rgba(0,0,0,0.74);
	-moz-box-shadow:inset -70px 0 77px 11px rgba(0,0,0,0.74);
	box-shadow:inset -70px 0 77px 11px rgba(0,0,0,0.74)
}
.moma-social-icons {
	margin:0;
	padding:0
}
.moma-social-icons li {
	margin:0;
	padding:0;
	list-style:none;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline
}
.moma-social-icons li a {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#4a89ed;
	padding-left:10px;
	padding-right:10px
}
.moma-social-icons li a i {
	font-size:20px
}
.moma-contact-info ul {
	padding:0;
	margin:0
}
.moma-contact-info ul li {
	padding:0;
	margin:40px 0 30px 0;
	list-style:none;
	position:relative;
	color:rgba(0,0,0,0.8)
}
.moma-contact-info ul li:before {
	color:rgba(0,0,0,0.8);
	position:absolute;
	left:0;
	top:.05em;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.moma-contact-info ul li.address:before {
	font-size:30px;
	content:"\e9dc"
}
.moma-contact-info ul li.phone:before {
	font-size:23px;
	content:"\ea3b"
}
.moma-contact-info ul li.email:before {
	font-size:23px;
	content:"\e91e"
}
.moma-contact-info ul li.url:before {
	font-size:23px;
	content:"\e9df"
}
.moma-contact-info ul li a {
	color:rgba(0,0,0,0.8)
}
.moma-heading {
    /* margin-top: 2em; */
	margin: 2em auto 2em auto;
    padding: 0 2rem;
}
.moma-heading h2 {
	font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
	font-weight:400;
	font-size:3.4rem;
	margin-bottom:2.4rem;
	line-height:1.4;
	color:#545454;
	position:relative
}
.moma-heading h2:after {
	position:absolute;
	top:5.6rem;
	left:0;
	right:0;
	bottom:0;
	content:'';
	width:64px;
	height:2px;
	margin:0 auto;
	background:rgba(136,145,167,0.42);
	border-radius:40px
}
@media screen and (max-width:768px) {
	.moma-heading h2 {
	font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
	font-weight:400;
	font-size:2.8rem;
	margin-bottom:3.6rem;
	line-height:1.4;
	color:#545454;
	position:relative
}
}.moma-heading p {
    font-size: 1.8rem;
    color: grey;
    line-height: 3rem;
}
#moma-testimonial {
	background:#1f5f8b;
	position:relative
}
#moma-testimonial .overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(31,95,139,0.7)
}
#moma-testimonial .testimony-slide {
	text-align:center;
	position:relative;
	color:#fff!important
}
#moma-testimonial .testimony-slide span {
	font-size:14px;
	letter-spacing:1px;
	font-weight:700;
	display:block
}
#moma-testimonial .testimony-slide span small {
	font-size:11px;
	font-weight:300;
	letter-spacing:3px
}
#moma-testimonial .testimony-slide .user {
	display:block;
	width:100px;
	height:100px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	margin:0 auto;
	margin-bottom:10px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
#moma-testimonial .testimony-slide blockquote {
	border:0;
	margin:30px auto;
	width:70%;
	position:relative;
	padding:0
}
@media screen and (max-width:768px) {
	#moma-testimonial .testimony-slide blockquote {
	width:85%
}
}#moma-testimonial .arrow-thumb {
	position:absolute;
	top:40%;
	display:block;
	width:100%
}
#moma-testimonial .arrow-thumb a {
	font-size:32px;
	color:#dadada
}
#moma-testimonial .arrow-thumb a:hover,#moma-testimonial .arrow-thumb a:focus,#moma-testimonial .arrow-thumb a:active {
	text-decoration:none
}
#moma-testimonial .owl-theme .owl-dots .owl-dot span {
	background:rgba(255,255,255,0.3)!important
}
#moma-testimonial .owl-theme .owl-dots .active span {
	background:white!important
}
#moma-testimonial .moma-heading {
	margin-bottom:3em
}
#moma-testimonial .moma-heading h2 {
	color:#fff;
	margin-bottom:20px!important
}
#moma-testimonial .moma-heading h2:after {
	background:transparent!important
}
#moma-testimonial .moma-heading p {
	color:rgba(255,255,255,0.5)
}
#moma-testimonial .moma-heading span {
	padding:7px 15px;
	position:relative
}
#moma-testimonial .moma-heading span:before {
	position:absolute;
	top:24px;
	left:-40px;
	content:'';
	width:40px;
	height:1px;
	background:white
}
#moma-testimonial .moma-heading span:after {
	position:absolute;
	top:24px;
	right:-40px;
	content:'';
	width:40px;
	height:1px;
	background:white
}
.wrap-price {
	padding:0rem 2rem 5rem 2rem;
	height:38rem
}
.wrap-price-top {
    padding: 2rem;
    height: 140px;
}
.wrap-price-btm {
	padding: 2rem 2rem 0rem 2rem;
    height: 100px;
}

.pricing__feature-list {
	width:100%;
	float:left
}
.pricing__feature-list li {
	margin-bottom:20px
}
.pricing_feature_title {
	font-size:1.6rem;
	text-align:center;
	padding: 28px 0 8px 0px;
	margin:0;
	color:#a6a6a6
}
.pricing__item {
	width:100%;
	float:left;
	clear:both
}
@media screen and (max-width:768px) {
	.pricing__item {
	margin-bottom:30px
}
}.moma-event {
	position:relative;
	padding-left:120px;
	width:100%;
	float:left;
	margin-bottom:30px;
	color:#666
}
.moma-event .date {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:100px;
	background:rgba(0,0,0,0.03);
	display:table;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.moma-event .date span {
	display:table-cell;
	vertical-align:middle;
	height:100px;
	width:100px;
	font-weight:700;
	font-size:20px;
	line-height:24px
}
.moma-event h3 {
	font-size:20px;
	margin-bottom:20px;
	line-height:1.5
}
.moma-event h3 a {
	color:black
}
.moma-blog {
	margin-bottom:30px;
	width:100%;
	float:left
}
@media screen and (max-width:768px) {
	.moma-blog {
	width:100%
}
}.moma-blog .blog-img-holder {
	display:block;
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
	height:270px
}
.moma-blog .blog-text {
	position:relative;
	background:rgba(0,0,0,0.03);
	width:100%;
	padding:30px;
	float:left
}
.moma-blog .blog-text span {
	font-size:12px;
	letter-spacing:2px;
	font-weight:700;
	display:inline-block;
	margin-bottom:20px
}
.moma-blog .blog-text span.comment {
	float:right
}
.moma-blog .blog-text span.comment a {
	color:rgba(0,0,0,0.3)
}
.moma-blog .blog-text span.comment a i {
	padding-left:7px
}
.moma-blog .blog-text h3 {
	font-size:20px;
	margin-bottom:20px;
	line-height:1.5
}
.moma-blog .blog-text h3 a {
	color:black
}
.moma-blog .blog-text .btn-blog {
	background:transparent;
	border:2px solid rgba(0,0,0,0.8);
	color:rgba(0,0,0,0.8);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
.moma-blog .blog-text .btn-blog:hover {
	color:#fff!important
}
#moma-register {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative
}
#moma-register .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	background:rgba(0,0,0,0.5)
}
#moma-register h2,#moma-register h3,#moma-register p {
	color:#fff
}
#moma-register .btn-reg {
	background:transparent;
	border:2px solid #fff;
	font-size:12px;
	letter-spacing:2px;
	font-weight:700;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
.simply-countdown {
	margin-top:3em;
	margin-bottom:3em
}
.simply-countdown>.simply-section {
	display:inline-block;
	width:120px;
	height:120px;
	background:rgba(0,0,0,0.2);
	margin:0 5px;
	position:relative;
	border:2px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.simply-countdown>.simply-section>div {
	display:table-cell;
	vertical-align:middle;
	height:115px;
	width:120px
}
.simply-countdown>.simply-section .simply-amount,.simply-countdown>.simply-section .simply-word {
	display:block;
	color:white
}
.simply-countdown>.simply-section .simply-amount {
	font-size:40px
}
.simply-countdown>.simply-section .simply-word {
	color:rgba(255,255,255,0.9);
	font-size:12px;
	letter-spacing:2px;
	font-weight:700
}
.staff {
	width:100%;
	float:left;
	display:block;
	margin-bottom:40px
}
.staff .staff-img {
	width:100%;
	float:left;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	height:300px;
	margin-bottom:20px;
	display:table
}
.staff .staff-img:before {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	background:rgba(255,255,255,0.9);
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.staff .staff-img .moma-social {
	opacity:0;
	display:table-cell;
	vertical-align:middle;
	height:300px;
	margin:0;
	padding:0;
	font-size:14px;
	-webkit-transition:-webkit-transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s;
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
.staff .staff-img .moma-social li {
	display:inline-block;
	padding:0 7px
}
.staff h3 {
	font-size:18px
}
.staff h3 a {
	color:#000
}
.staff span {
	display:block;
	margin-bottom:10px;
	font-size:12px
}
.staff:hover .staff-img:before {
	opacity:1
}
.staff:hover .staff-img .moma-social {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
#moma-gallery {
	padding-top:2.5em
}
#moma-gallery h2 {
	margin-bottom:2rem;
	line-height:1.5;
	color:#545454;
	position:relative
}
#moma-gallery h2 span {
	padding:10px 15px;
	position:relative;
	font-size:2.4rem
}
#moma-gallery h2 span:before,#moma-gallery h2 span:after {
	position:absolute;
	top:25px;
	bottom:0;
	content:'';
	width:100px;
	height:1px;
	background:rgba(0,0,0,0.2)
}
#moma-gallery h2 span:before {
	left:0;
	margin-left:-125px
}
#moma-gallery h2 span:after {
	right:0;
	margin-right:-110px
}
.gallery {
	display:block;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	height:300px
}
.gallery:hover {
	-webkit-box-shadow:inset 0 0 124px 11px rgba(0,0,0,0.74);
	-moz-box-shadow:inset 0 0 124px 11px rgba(0,0,0,0.74);
	box-shadow:inset 0 0 124px 11px rgba(0,0,0,0.74)
}
#moma-footer {
	background:#fff;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative
}
#moma-footer .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
#moma-footer .moma-footer-links {
	padding:0;
	margin:0
}
#moma-footer .moma-footer-links li {
	padding:0;
	margin:1.2em 0;
	list-style:none
}
#moma-footer .moma-footer-links li a {
	color:rgba(65,65,65,0.5);
	text-decoration:none
}
#moma-footer .moma-footer-links li a:hover {
	color:#d8d8d8
}
#moma-footer .moma-widget {
	margin-bottom:30px
}
@media screen and (max-width:768px) {
	#moma-footer .moma-widget {
	text-align:left
}
}#moma-footer .moma-widget h3 {
	margin-bottom:15px;
	font-size:18px;
	letter-spacing:2px;
	color:#333;
	font-weight:400
}
#moma-footer .copyright .block {
	display:block
}
#moma-footer .copyright .block a {
	color:rgba(255,255,255,0.5)
}
#map {
	width:100%;
	height:500px;
	position:relative
}
@media screen and (max-width:768px) {
	#map {
	height:200px
}
}#moma-offcanvas {
	position:absolute;
	z-index:1901;
	width:270px;
	background:black;
	top:0;
	right:0;
	top:0;
	bottom:0;
	padding:75px 40px 40px 40px;
	overflow-y:auto;
	display:none;
	-moz-transform:translateX(270px);
	-webkit-transform:translateX(270px);
	-ms-transform:translateX(270px);
	-o-transform:translateX(270px);
	transform:translateX(270px);
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
@media screen and (max-width:768px) {
	#moma-offcanvas {
	display:block
}
}.offcanvas #moma-offcanvas {
	-moz-transform:translateX(0px);
	-webkit-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transform:translateX(0px)
}
#moma-offcanvas a {
	color:rgba(255,255,255,0.5);
	font-size:1.4em
}
#moma-offcanvas a:hover {
	color:rgba(255,255,255,0.8)
}
#moma-offcanvas ul {
	padding:0;
	margin:0
}
#moma-offcanvas ul li {
	padding:4%;
	margin:0;
	list-style:none
}
#moma-offcanvas ul li>ul {
	padding-left:20px;
	display:none
}
#moma-offcanvas ul li.offcanvas-has-dropdown>a {
	display:block;
	position:relative
}
#moma-offcanvas ul li.offcanvas-has-dropdown>a:after {
	position:absolute;
	right:0;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px;
	color:rgba(255,255,255,0.2);
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
#moma-offcanvas ul li.offcanvas-has-dropdown.active a:after {
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.uppercase {
	font-size:14px;
	color:#000;
	margin-bottom:10px;
	font-weight:700
}
.gototop {
	position:fixed;
	bottom:48px;
	right:20px;
	z-index:999;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.gototop.active {
	opacity:1;
	visibility:visible
}
.gototop a {
	width:50px;
	height:50px;
	display:table;
	background:rgba(0,0,0,0.5);
	color:#fff;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px
}
.gototop a i {
	height:50px;
	display:table-cell;
	vertical-align:middle
}
.gototop a:hover,.gototop a:active,.gototop a:focus {
	text-decoration:none;
	outline:0
}
.moma-nav-toggle {
	width:25px;
	height:25px;
	cursor:pointer;
	text-decoration:none
}
.moma-nav-toggle.active i::before,.moma-nav-toggle.active i::after {
	background:#444
}
.moma-nav-toggle:hover,.moma-nav-toggle:focus,.moma-nav-toggle:active {
	outline:0;
	border-bottom:none!important
}
.moma-nav-toggle i {
	position:relative;
	display:inline-block;
	width:25px;
	height:2px;
	color:#252525;
	font:bold 14px/.4 Helvetica;
	text-indent:-55px;
	background:#252525;
	transition:all .2s ease-out
}
.moma-nav-toggle i::before,.moma-nav-toggle i::after {
	content:'';
	width:25px;
	height:2px;
	background:#252525;
	position:absolute;
	left:0;
	transition:all .2s ease-out
}
.moma-nav-toggle.moma-nav-white>i {
	color:#fff;
	background:#000
}
.moma-nav-toggle.moma-nav-white>i::before,.moma-nav-toggle.moma-nav-white>i::after {
	background:#000
}
.moma-nav-toggle.moma-nav-white.active>i {
	color:#fff;
	background:#000
}
.moma-nav-toggle.moma-nav-white.active>i::before,.moma-nav-toggle.moma-nav-white.active>i::after {
	background:#fff
}
.moma-nav-toggle i::before {
	top:-7px
}
.moma-nav-toggle i::after {
	bottom:-7px
}
.moma-nav-toggle:hover i::before {
	top:-10px
}
.moma-nav-toggle:hover i::after {
	bottom:-10px
}
.moma-nav-toggle.active i {
	background:transparent
}
.moma-nav-toggle.active i::before {
	top:0;
	-webkit-transform:rotateZ(45deg);
	-moz-transform:rotateZ(45deg);
	-ms-transform:rotateZ(45deg);
	-o-transform:rotateZ(45deg);
	transform:rotateZ(45deg)
}
.moma-nav-toggle.active i::after {
	bottom:0;
	-webkit-transform:rotateZ(-45deg);
	-moz-transform:rotateZ(-45deg);
	-ms-transform:rotateZ(-45deg);
	-o-transform:rotateZ(-45deg);
	transform:rotateZ(-45deg)
}
.moma-nav-toggle {
	position:absolute;
	right:6px;
	top:16px;
	z-index:21;
	padding:6px 0 0 0;
	display:block;
	margin:0 auto;
	display:none;
	height:44px;
	width:44px;
	z-index:2001;
	border-bottom:none!important
}
@media screen and (max-width:768px) {
	.moma-nav-toggle {
	display:block
}
}.btn {
	color:#666;
	padding:2px 12px;
	margin-bottom:0;
	font-size:1.8rem;
	font-weight:400;
	line-height:3.6rem;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.btn.btn-md {
	padding:8px 20px!important
}
.btn.btn-lg {
	padding:4px 66px!important;
	margin-top:1%
}
.btn:hover,.btn:active,.btn:focus {
	box-shadow:none!important;
	outline:none!important
}
.btn-primary {
	background:#4a89ed;
	color:#fff;
	border:2px solid #4a89ed
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active {
	background:#437be2!important;
	border-color:#437be2!important
}
.btn-primary.btn-outline {
	background:transparent;
	color:#4a89ed;
	border:2px solid #4a89ed
}
.btn-primary.btn-outline:hover,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:active {
	background:#4a89ed;
	color:#fff
}
.btn-success {
	background:#5cb85c;
	color:#fff;
	border:2px solid #5cb85c
}
.btn-success:hover,.btn-success:focus,.btn-success:active {
	background:#4cae4c!important;
	border-color:#4cae4c!important
}
.btn-success.btn-outline {
	background:transparent;
	color:#5cb85c;
	border:2px solid #5cb85c
}
.btn-success.btn-outline:hover,.btn-success.btn-outline:focus,.btn-success.btn-outline:active {
	background:#5cb85c;
	color:#fff
}
.btn-info {
	background:#5bc0de;
	color:#fff;
	border:2px solid #5bc0de
}
.btn-info:hover,.btn-info:focus,.btn-info:active {
	background:#46b8da!important;
	border-color:#46b8da!important
}
.btn-info.btn-outline {
	background:transparent;
	color:#5bc0de;
	border:2px solid #5bc0de
}
.btn-info.btn-outline:hover,.btn-info.btn-outline:focus,.btn-info.btn-outline:active {
	background:#5bc0de;
	color:#fff
}
.btn-warning {
	background:#f0ad4e;
	color:#fff;
	border:2px solid #f0ad4e
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active {
	background:#eea236!important;
	border-color:#eea236!important
}
.btn-warning.btn-outline {
	background:transparent;
	color:#f0ad4e;
	border:2px solid #f0ad4e
}
.btn-warning.btn-outline:hover,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:active {
	background:#f0ad4e;
	color:#fff
}
.btn-danger {
	background:#d9534f;
	color:#fff;
	border:2px solid #d9534f
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active {
	background:#d43f3a!important;
	border-color:#d43f3a!important
}
.btn-danger.btn-outline {
	background:transparent;
	color:#d9534f;
	border:2px solid #d9534f
}
.btn-danger.btn-outline:hover,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:active {
	background:#d9534f;
	color:#fff
}
.btn-outline {
	background:0;
	border:2px solid gray;
	font-size:16px;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.btn-outline:hover,.btn-outline:focus,.btn-outline:active {
	box-shadow:none
}
.btn.with-arrow {
	position:relative;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.btn.with-arrow i {
	visibility:hidden;
	opacity:0;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-8px;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s
}
.btn.with-arrow:hover {
	padding-right:50px
}
.btn.with-arrow:hover i {
	color:#fff;
	right:18px;
	visibility:visible;
	opacity:1
}
.form-control {
	box-shadow:none;
	background:transparent;
	border:2px solid rgba(0,0,0,0.1);
	height:54px;
	font-size:14px;
	font-weight:400
}
.form-control:active,.form-control:focus {
	outline:0;
	box-shadow:none;
	border-color:#5a80ff
}
.row-pb-md {
	padding-bottom:4em!important
}
.row-pb-sm {
	padding-bottom:2em!important
}
.moma-loader {
	position:fixed;
	margin:auto;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9999;
	background:url(../images/loader.gif) center no-repeat #fff
}
.row-padded-mb {
	margin-bottom:3em!important;
	margin-top: 3em;
}
.col-padded {
	margin:0!important;
	padding:0!important
}
.js .animate-box {
	opacity:0
}
.tagline {
	margin-top:50px;
	font-size:1.2em
}
img.center {
	margin:0 auto;
	display:block
}
h1 {
	margin:0 0 30px;
	font-size:2.8rem;
	font-weight:300
}
.desc {
	margin-bottom:50px
}
.blue-bg {
	background:#4a89ed;
	color:#fff
}
.pricebanner {
	background-image:url(../../img/price/pricebanner.png);
	background-repeat:no-repeat;
	background-position:fixed;
	color:#fff
}
.dark-grey-bg {
	background:#616060;
	color:#fff
}
.light-grey-bg {
	background:#F7F9FB
}
a,figure,figcaption,img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
.region {
	overflow:hidden;
	padding-top:6rem;
	padding-bottom:6rem
}
.align-center {
	text-align:center
}
.navbar-brand {
	padding:0;
	margin:0;
	position:relative;
	z-index:99
}
.navbar-default .navbar-nav>li>a:focus {
	color:#eee
}
.navbar-default {
	border:0;
	padding-top:3%;
	padding-bottom:3%
}
.navbar-default .navbar-nav>li>a {
	color:#fff
}
.fixed-top-active {
	background:#fff;
	border-bottom:1px solid #eee
}
.fixed-top-active .logo img {
	border:1px solid #eee;
	border-top:0
}
.fixed-top-active .logo,.fixed-top-active .logo:hover {
	background:#4a89ed
}
.fixed-top-active.navbar-default .navbar-nav>li>a {
	color:#555
}
.region-1,.region-8 {
	padding-bottom:0
}
.grid-item {
	position:relative;
	padding:0;
	overflow:hidden
}
.grid-item a {
	position:relative
}
.grid-item a,.grid-item img {
	display:block;
	width:100%;
	height:auto
}
.grid-item a:hover {
	cursor:pointer
}
.grid-item--width2 {
	width:320px
}
.grid-item--width3 {
	width:480px
}
.grid-item--width4 {
	width:640px
}
.grid-item--height2 {
	height:200px
}
.grid-item--height3 {
	height:260px
}
.grid-item--height4 {
	height:360px
}
.grid-item .caption {
	overflow:hidden;
	color:#333;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0
}
.grid-item:hover .caption {
	opacity:.9;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
.grid-item .caption .inner {
	padding-top:50px
}
.grid-item .caption .inner h3 {
	font-weight:100;
	font-size:18px
}
.grid-item .caption span {
	color:#999!important
}
.region-7 h2 {
	margin-top:2rem;
	font-weight:300;
	font-size:4rem
}
.region-7 .subscribe a {
	color:#2352e5;
	font-size:2.4rem;
	text-decoration:none
}
.hpot {
	display:none!important
}
footer a.btn {
	padding:6px 72px;
	color:#fff;
	border:2px solid #cbcbcb
}
footer a.btn:hover {
	color:#fff;
	border:2px solid #fff;
	padding:6px 80px
}
footer a.btn:focus {
	color:#fff
}
@media(max-width:991px) {
	.centerVert .detail {
	position:static
}
.region-7 {
	margin-bottom:3.5rem;
	text-align:center
}
.region-7 h2 {
	margin:20px 0 30px
}
.region-7 .col-left {
	margin-bottom:20px
}
}@media(max-width:767px) {
	#navbar {
	float:none!important
}
.grid {
	height:auto!important
}
.grid-item {
	position:static!important
}
.grid-item img {
	width:100%;
	height:auto
}
}@media(max-width:479px) {
	.award {
	display:none
}
}@media(max-width:330px) {
	.navbar-brand img {
	width:48px
}
.fixed-top-active .logo img {
	border:0
}
}#footer_area {
	background:#232323;
	padding:30px 0;
	color:#fff;
	height:3%
}
.company_logo {
	margin-top:50px
}
.company_address {
	padding:10px 30px
}
.company_address h2 {
	font-size:18px
}
.company_address p {
	font-size:14px;
	font-weight:300
}
.company_address h3 {
	font-size:14px;
	font-weight:300
}
#preloader {
	background:none repeat scroll 0 0 #fff;
	height:100%;
	position:fixed;
	width:100%;
	z-index:9999
}
#preloader i {
	left:50%;
	margin-left:-15px;
	margin-top:-15px;
	position:absolute;
	top:50%
}
.aboutus a {
	font-size:14px;
	color:#999;
	text-decoration:none
}
.aboutus a:hover {
	color:#fff
}
.priceitem {
	height:600px;
	background:#f2f6ffe6;
	margin:2%;
	padding:2%;
	color:#333;
	border-radius:12px;
	width:328px
}
.priceitem a {
	text-decoration:none;
	width:168px;
	height:48px;
	text-align:center;
	margin:36px auto;
	line-height:20px
}
.priceitem span {
	font-size:40px;
	font-weight:200;
	line-height:55px
}
.priceitem hr {
	border:4px #4a89ed solid;
	border-radius:4px
}
.query {
	position:relative;
	top:0;
	left:-10px;
	font-size:20px
}
.btn-band-open {
	font-size:16px;
	display:block;
	padding:14px 40px;
	border:1px solid #3da8f5;
	color:#3da8f5;
	border-radius:26px;
	-webkit-box-shadow:0 2px 8px 0 rgba(36,10,147,.15);
	box-shadow:0 2px 8px 0 rgba(36,10,147,.15)
}
.btn-band-open:hover {
	box-shadow:0 6px 18px 0 rgba(36,10,147,.15)
}
.btn-band-platform {
	display:block;
	font-size:16px;
	padding:14px 40px;
	border:0;
	color:#fff;
	border-radius:26px;
	background:linear-gradient(-45deg,#32b6ff,#4276ff);
	-webkit-box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	box-shadow:0 2px 8px 0 rgba(82,94,102,.15)
}
.btn-band-platform:hover {
	box-shadow:0 6px 18px 0 rgba(36,10,147,.15)
}
.blue {
	color:#4a89ed
}
.openThird {
	margin-top:30px;
	margin-bottom:15px
}
.openThird .container .row .col-xs-12 .jszc1 {
	border:1px solid #ccc;
	overflow-y:auto;
	height:260px;
	padding:15px;
	margin-bottom:15px
}
.openThird .container .row .col-xs-12 .jszc1 h4 {
	color:#333;
	font-size:20px
}
.openThird .container .row .col-xs-12 .jszc1 a {
	color:#333
}
.openThird .container .row .col-xs-12 span {
	font-size:16px
}
.sqxx-textarea {
	color:#6f6f70;
	padding-left:2em
}
.getopen {
	margin-bottom:10px;
	margin-top:80px
}
.requestcode {
	height:calc(100% - 6px);
	vertical-align:middle;
	cursor:pointer;
	position:absolute;
	right:62px;
	top:3px;
	z-index:100
}
.freedownload {
	background:linear-gradient(88deg,#4a89ed,#2352e5);
	text-align:center;
	font-size:1.8rem;
	height:4.6rem;
	width:100%;
	border:0;
	color:#fff;
	border-radius:100px;
	box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	margin:4rem 0 6rem 0;
	display:block
}
.freedownload a {
	color:#fff;
	text-decoration:none;
	line-height:4.2rem;
	font-weight:400
}
.freedownload:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53);
	transition:.15s ease-in-out
}
.freetable {
	background-color:white;
	border-radius:8px;
	padding:48px 28px 0 28px;
	width:446px
}
@media screen and (max-width:986px) {
	.freetable {
	width:auto
}
}.pace {
	-webkit-pointer-events:none;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.pace.pace-inactive .pace-progress {
	display:none
}
.pace .pace-progress {
	position:fixed;
	z-index:2000;
	top:0;
	right:0;
	height:5rem;
	width:5rem;
	-webkit-transform:translate3d(0,0,0)!important;
	-ms-transform:translate3d(0,0,0)!important;
	transform:translate3d(0,0,0)!important
}
.pace .pace-progress:after {
	display:block;
	position:absolute;
	top:0;
	right:.5rem;
	content:attr(data-progress-text);
	font-weight:100;
	font-size:5rem;
	line-height:1;
	text-align:right;
	color:rgba(0,0,0,0.19999999999999996)
}
.third-list {
	text-align:center;
	display:flex;
	justify-content:center
}
.nav-band {
	list-style:none;
	text-align:center;
	display:flex;
	padding:0;
	flex-wrap:wrap
}
.third-list li {
	padding-top:6px;
	width:222px;
	height:84px;
	margin:8px 12px;
	box-shadow:1px 2px 8px rgba(105,115,160,0.11);
	border-radius:4px
}
.in_customercase{
	width: 220px;
	height: 70px;
	overflow: hidden;    
	margin: auto;
}
.in_customercase img{
	width: 100%;
	height: 100%;
}
@media screen and (max-width:768px) {
	.third-list li {
	width:100%;
	margin:2rem 0;
	box-shadow:none;
	text-align:center
}
.third-list li img {
	box-shadow:0 0 12px rgba(97,110,126,0.23);
	padding:2rem 3rem
}
}.nav>li {
	position:relative;
	display:block
}
.toast-area {
	background-image:linear-gradient(120deg,#2352e5 0,#48cefb 100%);
	padding:2% 9%;
	color:#fff;
	margin-top:4%
}
.toast-area h2 {
	font-size:3rem
}
.toast-area h4 {
	font-size:2.2rem;
	font-weight:300
}
.price-toast-area {
	background-image:linear-gradient(48deg,#6a85b6 0,#bac8e0 100%);
	padding:2% 9%;
	color:#fff;
	margin-top:4%
}
.price-toast-area h2 {
	font-size:3rem
}
.price-toast-area h4 {
	font-size:2.2rem;
	font-weight:300
}
.product-toast-area {
	background-image:linear-gradient(161deg,#faaf3b 0,#fda085 100%);
	padding:2% 9%;
	color:#fff;
	margin-top:4%
}
.product-toast-area h2 {
	font-size:3rem;
	color:#fff;
	font-weight:300
}
.product-toast-area h4 {
	font-size:2rem;
	color:#fff;
	font-weight:400
}
.toast-title h2 {
	font-size:3.2rem;
	font-weight:400
}
.toast-title h4 a {
	font-size:1.4rem
}
.call_to_action_text h2,h4 {
	margin:0;
	color:white
}
.call_project a {
	font-size:1.8rem;
	border:2px solid #fff;
	border-radius:5px;
	display:inline-block;
	padding:10px 20px;
	color:#fff;
	margin-top:13px;
}
.call_project a:hover {
	font-size:1.8rem;
	border-radius:5px;
	display:inline-block;
    padding:10px 20px;
    background: #fff;
	color:#48cefb;
	margin-top:13px;
}
.price_project a {
	font-size:1.8rem;
	border:2px solid #fff;
	border-radius:5px;
	display:inline-block;
	padding:10px 20px;
	color:#fff;
	margin-top:13px;
}
.price_project a:hover {
	font-size:1.8rem;
	border-radius:5px;
	display:inline-block;
    padding:10px 20px;
    background: #fff;
	color:#6a85b6;
	margin-top:13px;
}
.product-call_project a {
	border:2px solid #fff;
	border-radius:5px;
	display:inline-block;
	padding:1rem 2rem;
	color:#fff;
	margin-top:1.3rem;
}
.product-call_project a:hover {
	border-radius:5px;
	display:inline-block;
	padding:1rem 2rem;
    color:#fda085;
    background: #fff;
	margin-top:1.3rem;
}
.white {
	color:white
}
.black {
	color:#333
}
.blod {
	font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif
}
.openThird {
	margin-top:30px;
	margin-bottom:15px
}
.openThird .container .row .col-xs-12 .jszc1 {
	border:1px solid #ccc;
	overflow-y:auto;
	height:260px;
	padding:15px;
	margin-bottom:15px
}
.openThird .container .row .col-xs-12 .jszc1 h4 {
	color:#333;
	font-size:2rem
}
.openThird .container .row .col-xs-12 .jszc1 a {
	color:#333
}
.btn-band-open {
	font-size:1.6rem;
	display:block;
	padding:14px 40px;
	border:1px solid #3da8f5;
	color:#3da8f5;
	border-radius:26px;
	-webkit-box-shadow:0 2px 8px 0 rgba(36,10,147,.15);
	box-shadow:0 2px 8px 0 rgba(36,10,147,.15)
}
.btn-band-open:hover {
	box-shadow:0 6px 18px 0 rgba(36,10,147,.15)
}
.openThird .container .row .col-xs-12 span {
	font-size:16px
}
.sqxx-textarea {
	color:#6f6f70;
	padding-left:2em
}
.moma-heading-about,.moma-heading-join,.moma-heading-more {
	margin-bottom:4em;
	margin-top:2em
}
.about-message p {
    color: #878787;
    font-size: 1.7rem;
    margin-bottom: .4rem;
    line-height: 2.4rem;
}
.grey {
	color:#ddd!important;
	text-decoration:line-through
}
#moma-aboutus {
	height:720px;
	background:#fff url(../images/aboutus/aboutus.png) no-repeat center center;
	background-position:right;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.aboutus-bannertitle {
	padding-left:22%;
	padding-bottom:206px
}
.aboutus-bannertitle h1 {
	font-size:6.8rem
}
@media screen and (max-width:1960px) {
	#moma-aboutus {
	height:820px;
	background:#fff url(../images/aboutus/aboutus.png) no-repeat center center;
	background-position:right;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
}@media screen and (max-width:1680px) {
	#moma-aboutus {
	height:780px;
	background:#fff url(../images/aboutus/aboutus.png) no-repeat center center;
	background-position:right;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
}@media screen and (max-width:1080px) {
	#moma-aboutus {
	height:680px;
	background:#fff url(../images/aboutus/aboutus.png) no-repeat center center;
	background-position:right;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.aboutus-bannertitle h1 {
	font-size:4.8rem;
	color:#fff;
	padding:12px 32px;
	background-color:rgba(72,83,87,0.4)
}
}@media screen and (max-width:768px) {
	.aboutus-bannertitle h1 {
	font-size:4.8rem;
	color:#fff;
	padding:12px 32px;
	background-color:rgba(72,83,87,0.4)
}
}@media screen and (max-width:468px) {
	.aboutus-bannertitle h1 {
	font-size:4.8rem;
	color:#fff;
	padding:12px 32px;
	background-color:rgba(72,83,87,0.4)
}
.aboutus-bannertitle {
	padding-left:12%
}
}.nowjoin {
	padding:16px 36px!important;
	color:#fff;
	background:#4a89ed;
	border:none!important;
	font-size:1.6rem;
	border-radius:200px;
	margin-bottom:3rem
}
.nowjoin:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53)!important;
	transition:.15s ease-in-out
}
.slider-text-padding h1 {
	padding-top:60px;
	color:white
}
.slider-text-inner h1 {
	color:white;
	font-size:42px;
	font-weight:400
}
#moma-joinus {
	height:820px;
	background:#fff url(../images/joinus/joinus.png) no-repeat center center;
	background-position:right;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	background-size:cover
}
.bannertitle {
	padding-left:20%;
	padding-bottom:128px
}
.bannertitle h1 {
	font-size:6.8rem;
	color:#545454
}
@media screen and (max-width:768px) {
	.bannertitle h1 {
	font-size:48px;
	color:#fff;
	padding:12px 32px;
	background-color:rgba(72,83,87,0.4)
}
}@media screen and (max-width:468px) {
	.bannertitle h1 {
	font-size:48px;
	color:#fff;
	padding:12px 32px;
	background-color:rgba(72,83,87,0.4)
}
.bannertitle {
	padding-left:12%
}
}#moma-joinus .btn {
	font-size:24px
}
#moma-joinus .btn.btn-primary {
	padding:14px 30px!important
}
#moma-joinus .flexslider {
	border:0;
	z-index:1;
	margin-bottom:0
}
#moma-joinus .flexslider .slides {
	position:relative;
	overflow:hidden
}
#moma-joinus .flexslider .slides li {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	min-height:365px;
	height:365px;
	position:relative
}
#moma-joinus .flexslider .slides li:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(0,0,0,0.4);
	z-index:1
}
#moma-joinus .flexslider .flex-control-nav {
	bottom:40px;
	z-index:1000
}
#moma-joinus .flexslider .flex-control-nav li a {
	background:rgba(255,255,255,0.2);
	box-shadow:none;
	width:12px;
	height:12px;
	cursor:pointer
}
#moma-joinus .flexslider .flex-control-nav li a.flex-active {
	cursor:pointer;
	background:rgba(255,255,255,0.7)
}
#moma-joinus .flexslider .flex-direction-nav {
	display:none
}
#moma-joinus .flexslider .slider-text {
	display:table;
	opacity:0;
	min-height:630px;
	height:630px;
	z-index:9
}
#moma-joinus .flexslider .slider-text>.slider-text-inner {
	display:table-cell;
	vertical-align:middle;
	min-height:386px
}
#moma-joinus .flexslider .slider-text>.slider-text-inner h1,#moma-joinus .flexslider .slider-text>.slider-text-inner h2 {
	margin:0;
	padding:0;
	color:white
}
#moma-joinus .flexslider .slider-text>.slider-text-inner h1 {
	margin-bottom:20px;
	font-size:40px;
	line-height:1.3;
	font-weight:300
}
@media screen and (max-width:768px) {
	#moma-joinus .flexslider .slider-text>.slider-text-inner h1 {
	font-size:30px
}
}#moma-joinus .flexslider .slider-text>.slider-text-inner h2 {
	font-size:20px;
	line-height:1.5;
	margin-bottom:30px
}
#moma-joinus .flexslider .slider-text>.slider-text-inner h2 a {
	color:rgba(255,255,255,0.5)
}
#moma-joinus .flexslider .slider-text>.slider-text-inner .btn {
	padding:18px 30px!important;
	color:#fff;
	border:none!important;
	font-size:12px;
	font-weight:700;
	letter-spacing:2px
}
#moma-joinus .flexslider .slider-text>.slider-text-inner .btn:hover {
	background:#4a89ed!important;
	-webkit-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	-moz-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important
}
#moma-joinus .flexslider .slider-text>.slider-text-inner .moma-lead {
	font-size:20px;
	color:#fff
}
#moma-joinus .flexslider .slider-text>.slider-text-inner .moma-lead .icon-heart {
	color:#d9534f
}
.position1,.position2,.position3,.position4 {
	width:180px;
	height:180px;
	margin:6% 0;
	border-radius:200px;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	border:4px solid #F7F9FB
}
.position1:hover,.position2:hover,.position3:hover,.position4:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 17px 20px 46px rgba(0, 38, 68, 0.1);
	transition:.25s ease-in-out;
	border:0
}
.position1 h3,.position2 h3,.position3 h3,.position4 h3 {
	margin:0;
	color:#23262b;
	font-size:2.4rem
}
.position1 {
	background:url(../images/joinus/javadev.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-size:100%
}
.position2 {
	background:url(../images/joinus/webdesigner.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-size:100%
}
.position3 {
	background:url(../images/joinus/tester.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-size:100%
}
.position4 {
	background:url(../images/joinus/saler.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-size:100%
}
.position:hover .icon,.position:focus .icon {
	background:#4a89ed
}
.position:hover .icon i,.position:focus .icon i {
	color:#fff
}
.slider-text-padding h1 {
	padding-top:60px;
	color:white
}
.slider-text-inner h1 {
	color:#545454;
	font-size:42px;
	font-weight:400
}
.aboutustitle {
	padding:7% 0 9% 20%
}
.aboutustitle h2 {
	font-size:3em
}
.momathink img {
	width:116%
}
.position .icon {
	width:140px;
	height:140px;
	background:rgba(0,0,0,0.04);
	display:table;
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
@media screen and (max-width:992px) {
	.position .icon {
	margin:0 auto 30px auto
}
}.position .icon i {
	display:table-cell;
	vertical-align:middle;
	font-size:40px;
	line-height:40px;
	color:#000;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s
}
.position:hover .icon,.position:focus .icon {
	background:#4a89ed
}
.position:hover .icon i,.position:focus .icon i {
	color:#fff
}
.alienation {
	margin:48px 0
}
#java,#web,#test,#sale {
	margin:10px 0;
	padding:6rem 2rem 3rem 2rem
}
#java h2,#web h2,#test h2,#sale h2 {
	font-size:4rem;
	line-height:1.5;
	font-weight:400
}
#java,#test {
	background-color:#f9f9f9
}
#moma-contactus {
	min-height:365px;
	height:386px;
	background:#ff9a9a;
	background-size:cover;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center
}
#moma-contactus .btn {
	font-size:2.4rem
}
#moma-contactus .btn.btn-primary {
	padding:14px 30px!important
}
#moma-contactus .flexslider {
	border:0;
	z-index:1;
	margin-bottom:0
}
#moma-contactus .flexslider .slides {
	position:relative;
	overflow:hidden
}
#moma-contactus .flexslider .slides li {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom center;
	min-height:365px;
	height:365px;
	position:relative
}
#moma-contactus .flexslider .slides li:after {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	content:'';
	background:rgba(0,0,0,0.4);
	z-index:1
}
#moma-contactus .flexslider .flex-control-nav {
	bottom:40px;
	z-index:1000
}
#moma-contactus .flexslider .flex-control-nav li a {
	background:rgba(255,255,255,0.2);
	box-shadow:none;
	width:12px;
	height:12px;
	cursor:pointer
}
#moma-contactus .flexslider .flex-control-nav li a.flex-active {
	cursor:pointer;
	background:rgba(255,255,255,0.7)
}
#moma-contactus .flexslider .flex-direction-nav {
	display:none
}
#moma-contactus .flexslider .slider-text {
	display:table;
	opacity:0;
	min-height:630px;
	height:630px;
	z-index:9
}
#moma-contactus .flexslider .slider-text>.slider-text-inner {
	display:table-cell;
	vertical-align:middle;
	min-height:386px
}
#moma-contactus .flexslider .slider-text>.slider-text-inner h1,#moma-contactus .flexslider .slider-text>.slider-text-inner h2 {
	margin:0;
	padding:0;
	color:white
}
#moma-contactus .flexslider .slider-text>.slider-text-inner h1 {
	margin-bottom:20px;
	font-size:40px;
	line-height:1.3;
	font-weight:300
}
@media screen and (max-width:768px) {
	#moma-contactus .flexslider .slider-text>.slider-text-inner h1 {
	font-size:30px
}
}#moma-contactus .flexslider .slider-text>.slider-text-inner h2 {
	font-size:20px;
	line-height:1.5;
	margin-bottom:30px
}
#moma-contactus .flexslider .slider-text>.slider-text-inner h2 a {
	color:rgba(255,255,255,0.5)
}
#moma-contactus .flexslider .slider-text>.slider-text-inner .btn {
	padding:18px 30px!important;
	color:#fff;
	border:none!important;
	font-size:12px;
	font-weight:700;
	letter-spacing:2px
}
#moma-contactus .flexslider .slider-text>.slider-text-inner .btn:hover {
	background:#4a89ed!important;
	-webkit-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	-moz-box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important;
	box-shadow:0 14px 30px -15px rgba(0,0,0,0.75)!important
}
#moma-contactus .flexslider .slider-text>.slider-text-inner .moma-lead {
	font-size:20px;
	color:#fff
}
#moma-contactus .flexslider .slider-text>.slider-text-inner .moma-lead .icon-heart {
	color:#d9534f
}
.mapimage img {
	width:100%
}
.form-btn {
	display:inline-block;
	padding:16px 22px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-radius:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.form-btn-default {
	text-shadow:0 1px 0 #fff;
	background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat:repeat-x;
	border-color:#dbdbdb;
	border-color:#ccc
}
.wehope {
	height:20%;
	text-align:center;
	display:block;
	padding:3em;
	line-height:2em
}
.wehope h3 {
	font-size:2em
}
.moregrey {
	color:#666
}
.showitem {
	padding:2% 1%;
	text-align:center;
	margin:10px;
	color:#383838;
	box-shadow:0 2px 5px 0 #cccbcb;
	border-radius:4px
}
.showitem span {
	height:40px;
	line-height:20px;
	color:#6e6e6e;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-align:center
}
.showitem img {
	width:65%;
	height:100%;
	padding-bottom:8%
}
.showitem h4 {
	margin:3%
}
.navbar-nav>li>a {
	font-size:16px;
	text-align:center;
	width:78px;
	color:#fff;
	text-transform:uppercase
}
.navbar-nav>li>a:hover,.navbar-nav>li>a:active,.navbar-nav>li>a:focus {
	background:0;
	font-size:20px;
	transition:.6s
}
.indenttow p {
	text-indent:2em
}
.Applytrial {
	width:88%;
	height:54px;
	margin:50px 20px
}
.iconfonts {
	margin-right:10px
}
.registerbg {
	/* min-height: 1280px; */
	min-height: 100vh;
	background-image:url(../images/register/holayunjiaowu.png);
	position:relative;
	zoom:1;
	background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-position:center 0
}
@media screen and (max-width:768px) {
	.registerbg {
		background-image:none
	}
}
.testusetable {
	background-color:white;
	border-radius:8px;
	margin-top:10px;
	padding:4rem 3rem 1rem 3rem;
	box-sizing: border-box;
	width:428px;
	box-shadow:0 1px 13px 3px rgba(204,220,222,0.64)
}
.testusetable p {
	font-size:2.4rem
}
@media screen and (max-width:768px) {
	.testusetable {
	background-color:white;
	border-radius:8px;
	margin-top:-10rem;
	padding:68px 28px 0 28px;
	width:356px;
	box-shadow:none
}
.testusetable p {
	font-size:3.4rem
}
}.welcomeregister {
	font-size:1.6rem;
	padding:1.4rem 4rem;
	border:0;
	color:#fff;
	border-radius:26px;
	background:linear-gradient(88deg,#4a89ed,#2352e5);
	-webkit-box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	box-shadow:0 2px 8px 0 rgba(82,94,102,.15)
}
.welcomeregister:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53);
	transition:.15s ease-in-out
}
.Applytrial {
	width:88%;
	height:54px;
	margin:50px 20px
}
.iconfonts {
	margin-right:10px
}
.loginbg {
	background-image:url(../images/login/login-lg.png);
	position:fixed;
	left:0;
	width:100%;
	height:100%;
	min-width:1000px;
	zoom:1;
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-position:center 0;
	display:flex
}
@media screen and (max-width:768px) {
	.loginbg {
	background-image:none
}
}.freetable label {
	color:#999;
	padding:10px 0
}
.floatright {
	float:right
}
.loginbtn {
	font-size:1.8rem;
	height:4.6rem;
	width:100%;
	border:0;
	color:#fff;
	border-radius:100px;
	background:linear-gradient(48deg,#4a89ed,#2352e5);
	margin:3rem 0 6rem 0;
	display:block
}
.loginbtn:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53)!important;
	transition:.15s ease-in-out
}
.remember {
	margin-top:20px;
	color:#999
}
.rememberPwd {
	border:#999
}
.logintable {
	float:right;
	background-color:white;
	border-radius:8px;
	padding:48px 28px 0 28px;
	width:428px;
	margin-top:4%;
	margin-right:8%;
	z-index:2000;
	position:relative;
	box-shadow:8px 12px 13px 0 rgba(222,243,255,0.8)
}
@media screen and (max-width:460px) {
	.logintable {
	width:388px;
	height:100%;
	background-color:white;
	margin:0;
	z-index:2000;
	position:absolute;
	padding:5rem;
	border-radius:0;
	box-shadow:none
}
.footer-menu {
	display:none
}
.logintable label {
	color:#999;
	padding:10px 0
}
.loginbtn {
	font-size:2rem;
	height:4.6rem;
	width:22rem;
	border:0;
	color:#fff;
	border-radius:26px;
	background-color:#2352e5;
	-webkit-box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	margin:2rem 0
}
.backindex {
	font-size:2rem;
	height:4.6rem;
	width:22rem;
	border:0;
	color:#fff;
	border-radius:26px;
	background:linear-gradient(-68deg,#4a89ed,#2352e5);
	-webkit-box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	margin:1rem 0
}
.logincontent {
	margin:0!important;
	padding:0!important
}
}@media screen and (min-width:678px) {
	.backindex {
	display:none
}
}.logintable label {
	color:#999;
	padding:10px 0
}
.logo {
	width:100%;
	text-align:center
}
.logo img {
	height:60px;
	text-align:center
}
.logincontent {
	width:100%;
	padding:3%
}
.footer-menu {
	font-size:1.8rem;
	position:fixed;
	width:100%;
	text-align:center;
	top:84%;
	padding:3%;
	left:auto;
	right:auto;
	bottom:auto
}
.footer-menu a {
	color:slategray
}
.footer-menu a:hover {
	color:#5784ff
}
.backtop {
	padding:16px
}
.openimg img {
	width:100%
}
.moma-bg-nor {
	background:#fff url(../images/price/price-bg.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-size:cover
}
.pricecard {
	position:relative;
	display:inline-block;
	width:30rem;
	height:auto;
	-webkit-box-shadow:0 8px 24px 0 rgba(82,94,102,.15);
	box-shadow:0 8px 24px 0 rgba(174,200,255,0.2);
	border-radius:4px
}
.pricing {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	width:100%;
	margin:5rem auto 3em
}
.pricing__item {
	position:relative;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:stretch;
	align-items:stretch;
	text-align:center;
	-webkit-flex:0 1 330px;
	flex:0 1 330px;
	background:#fff
}
.pricing__feature-list {
	text-align:left
}
.pricing__action {
	color:inherit;
	border:0;
	background:0;
	width:100%
}
.pricing__action:focus {
	outline:0
}
.pricing--rabten .pricing__item {
	cursor:default;
	color:#4276ff
}
.pricing--rabten .pricecard-container {
	display:flex;
	width: 278px;
	justify-content:center;
}
.pricing--rabten .pricing__item:nth-child(2) {
	border-right:1px solid rgba(139,144,157,0.18);
	border-left:1px solid rgba(139,144,157,0.18)
}
.pricing--rabten .pricing__title {
	font-size:1.8rem;
	margin:1rem 0
}
.pricing_secondtitle {
	font-size:1.6rem;
	margin:.5rem 0;
	color:#777
}
.pricing--rabten .icon {
	font-size:2.5rem;
	color:#8b909d;
	-webkit-transition:color .3s;
	transition:color .3s
}
.pricing--rabten .pricing__item:hover .icon {
	color:#ff9000
}
.pricing--rabten .pricing__price {
	font-size:3.2rem;
	font-weight:400;
	overflow:hidden;
	padding:.1em 0;
	background:rgba(83,133,255,0.04)
}
.pricing--rabten .pricing__currency {
	font-size:20px;
	vertical-align:super
}
.pricing--rabten .pricing__period {
	font-size:.35em;
	color:#8b909d
}
.pricing--rabten .pricing__anim {
	display:inline-block;
	position:relative
}
.pricing--rabten .pricing__item:hover .pricing__anim {
	-webkit-animation:moveUp .4s forwards;
	animation:moveUp .4s forwards;
	-webkit-animation-timing-function:cubic-bezier(0.7,0,0.3,1);
	animation-timing-function:cubic-bezier(0.7,0,0.3,1)
}
.pricing--rabten .pricing__item:hover .pricing__anim--2 {
	-webkit-animation-delay:.05s;
	animation-delay:.05s
}
@-webkit-keyframes moveUp {
	50% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
51% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
52% {
	opacity:1;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes moveUp {
	50% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
51% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
52% {
	opacity:1;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.pricing--rabten .pricing__sentence {
	margin:0 0 1em 0;
	padding:0 0 .5em;
	color:#8b909d;
	font-size:14px
}
.pricing--rabten .pricing__feature-list {
	font-size:1.6rem;
	margin:0;
	height: 380px;
	list-style:none;
	text-align:center;
	color:#8b909d;
	padding:0 0 2em 0
}
.pricing--rabten .pricing__action {
	width:88%;
	margin:0 auto;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:auto;
	padding:.85em .85em;
	color:#7282fd;
	border-radius:4px;
	border:2px solid #7282fd;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	font-size:1.6rem
}
.pricing--rabten .pricing__action:hover,.pricing--rabten .pricing__action:focus {
	background-color:#7282fd;
	color:#fff
}
.indextitle h2 {
	font-size:2.8rem;
	margin-bottom:3.2rem;
	line-height:1.5;
	color:#fff;
	position:relative;
	text-align:center;
	margin-top:1rem;
	font-weight:400
}
.position img {
	width:198px
}
.indexcard {
	padding:0;
	margin-bottom:30px;
	background-color:#fff;
	border-radius:4px;
	border:0
}
@media screen and (max-width:780px) {
	.indexcard {
	padding:0;
	margin-bottom:30px;
	background-color:#fff;
	border-radius:4px;
	border:0;
	box-shadow:0 8px 15px rgba(0,0,0,0.06)
}
}.indexcard:hover {
	transform:translateY(-10px) scale(1.02);
	box-shadow:0 8px 15px rgba(0,0,0,0.06);
	transition:.15s ease-in-out
}
.toast-illustration {
    height: auto;
    width: 58rem;
    margin: auto;
    background: #8a8a8a url(../images/aboutus/doyouwantjoin-lg.png) no-repeat center center;
    background-position-x: center;
    background-position-y: center;
    background-position: left;
    background-size: 88%;
    background-color: #f4f4f5;
}
@media screen and (max-width:996px) {
	.toast-illustration {
	height:auto;
	background:#8a8a8a url(../images/aboutus/doyouwantjoin-lg-white.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-position:left;
	background-size:cover
}
}.toast-illustration-login {
	height:auto;
	width:58rem;
	margin:auto;
	background:#8a8a8a url(../images/login/cannotlogin.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-position:left;
	background-size:cover
}
.illustration img {
	border-radius:4px 4px 0 0;
	height:16rem;
	width:16rem;
	margin:30px;
	box-shadow:0 6px 12px #dfe3f7;
	border-radius:50%
}
.illustration img:hover {
	border-radius:4px 4px 0 0;
	height:16rem;
	width:16rem;
	margin:30px;
	box-shadow:0 6px 12px #fff;
	border-radius:50%
}
.id-caption {
	padding:0 16px 28px 16px;
	text-align:center
}
.id-caption h3 {
	font-size:2rem;
	margin-top:0;
	font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
	font-weight:400
}
.id-caption p {
	font-size:1.6rem;
	color:#999;
	margin:0;
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-weight: 230;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-align:center
}

.index3_card{
	/*height:380px;*/
	/*max-height: 400px;*/
	display: block;
}

.ourexperience {
	width:86%;
	height:auto;
	margin:auto;
	border-radius:800px;
	background:#8a8a8a url(../images/index/ourexperience-banner.png) no-repeat center center;
	background-position-x:center;
	background-position-y:center;
	background-position:left;
	background-size:cover;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center
}
.banner-btn {
	padding:14px 42px!important;
	color:#fff;
	background:#4a89ed;
	border:none!important;
	font-size:1.8rem;
	letter-spacing:2px;
	border-radius:200px
}
.banner-btn:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53);
	transition:.15s ease-in-out
}
.banner-btn-orange {
	padding:14px 42px!important;
	color:#fff;
	background:#fdbc4d;
	border:none!important;
	font-size:1.8rem;
	letter-spacing:2px;
	border-radius:200px
}
.banner-btn-orange:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(39,98%,67%,0.33);
	transition:.15s ease-in-out
}
#moma-customer {
	height:820px;
	background:#fff url(../images/customer/customer-banner.png) no-repeat center center;
	background-position:right;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
caption,th {
	text-align:left
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
	zoom:1
}
.poster-main {
	position:relative;
	width:1000px;
	height:270px;
	margin-left:60px
}
.poster-main a,.poster-main img {
	display:block
}
.poster-main .poster-list {
	width:900px;
	height:270px;
	list-style:none
}
.poster-main .poster-list .poster-item {
	position:absolute;
	left:0;
	top:0
}
.poster-main .poster-btn {
	position:absolute;
	height:100%;
	width:100px;
	top:0;
	z-index:10;
	opacity:.3
}
.poster-main .poster-prev-btn {
	left:-200px;
	background:url("../img/btn_l.png") no-repeat center center;
	background-size:35%
}
.poster-main .poster-next-btn {
	right:-200px;
	background:url("../img/btn_r.png") no-repeat center center;
	background-size:35%
}
.intro {
	display:none;
	height:145px;
	text-align:center;
	background-color:#fff;
	padding:13px 50px;
	box-shadow:4px 4px 20px 0 rgba(227,233,249,0.78)
}
.cursorbananer {
	margin-top:100px;
	padding-bottom:90px;
	margin-bottom:15px
}
.introus {
	padding:8rem 3rem
}
.introus h5 {
	margin:13px;
	font-size:20px;
	color:#333
}
.introus h2 {
	font-size:38px;
	color:#333;
	margin-bottom:38px
}
.introus h1 {
	color:#333;
	font-size:3.6rem;
	line-height:4.6rem;
	margin-bottom:2.6rem;
	font-weight:300
}
.introus p {
	color:grey;
	font-size:1.8rem;
	line-height:2.5rem;
	margin-bottom:6rem
}
.intro h4 {
	color:grey;
	font-size:20px
}
.intro p {
	margin:6px;
	font-size:15px;
	color:grey
}
.intro span {
	line-height:20px
}
.customerselect ul li {
	float: left;
    width: 29%;
    height: 21rem;
    text-align: center;
    position: relative;
    top: 0;
    display: block;
    padding: 2rem 2rem 2.4rem 2rem;
    border-radius: 4px;
    margin-left: 3%;
    margin-bottom: 3%;
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #f3f3f3ab;
    transition: .15s ease-in-out;
}
.customerselect ul li:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow: 17px 20px 46px rgba(0, 38, 68, 0.1);
}
.customerselect ul li img {
	height:70px;
	margin-bottom:14px;
	overflow:hidden;
	max-width:100%
}
.customerselect ul li h4 {
	color:#23262b;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
	margin-bottom: 2rem;
    margin-top: 1rem;
	font-size:2rem
}
.customerselect ul li span {
	font-size:1.6rem;
	height:4rem;
	line-height:2rem;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-align:center
}
.customernav li {
    width: auto;
    font-size: 1.4rem;
    padding: 8px 14px;
    line-height: 42px;
    margin: 6px;
    border-radius: 50%;
    background-color: #fff;
    border-radius: 80px;
    border: 1px solid #f3f3f3ab;
}
.productLi {
	font-size:18px;
	color:#6193ff
}
.customernav li:hover {
    cursor: pointer;
    box-shadow: -3px -2px 7px 0 rgba(0,0,0,.3);
    box-shadow: 4px 4px 20px 0 rgba(227,233,249,0.72);
    transition: .6s;
}
.customernav {
	width:auto;
	margin:auto;
	margin-bottom:60px;
	border-radius:20px
}
.customerselect>div {
	display:none
}
.customerselect {
	min-height:400px
}
.customerselect .productShow {
	display:block
}
.langsecend {
	display:none
}
.second {
	margin-top:6%
}
.footer {
	margin-top:15px
}
.dropdown {
	margin-bottom:10px
}
#car2 {
	display:none
}
@media screen and (max-width:767px) {
	.customerselect ul li {
	width:45%
}
.customernav li {
	width:80px;
	font-size:14px
}
}@media screen and (max-width:450px) {
	.customerselect ul li {
	width:90%
}
.customernav li {
	width:68px;
	font-size:14px
}
.poster-main {
	margin-left:0
}
.intro span {
	font-size:11px;
	text-align:left
}
.intro h4 {
	color:#808080;
	font-size:15px
}
.intro p {
	margin:4px;
	font-size:12px;
	color:#808080;
	text-align:left
}
.intro {
	height:180px;
	padding:20px
}
.cursorbananer {
	margin-top:55px;
	padding-top:15px;
	padding-bottom:0;
	margin-bottom:0
}
.second {
	margin-top:10px
}
#car2 {
	display:block
}
#car1 {
	display:none
}
.introus p {
	font-size:13px
}
.introus h2 {
	font-size:24px;
	color:#333
}
}.grey-bg {
	background:#b3c1e4;
	color:#fff
}
.product-lg-bg {
	background:#fff url(../images/product/product-bg.png) no-repeat center center;
	background-position:top;
	background-size:100%
}
.features1 {
	margin-top:60px
}
@media screen and (max-width:768px) {
	.product-lg-bg {
		background:#fff url(../images/product/product-bg.png) no-repeat center center;
		background-position:top;
		background-size:100%
	}
}
#moma-product {
	height:820px;
	background:#fff url(../images/product/managenschool.png) no-repeat center center;
	background-position:center;
	background-size:cover;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
#moma-product img {
	width:100%;
	z-index:-1000;
	position:absolute
}
.greyimg {
	-webkit-filter:grayscale(80%);
	-moz-filter:grayscale(80%);
	-ms-filter:grayscale(80%);
	-o-filter:grayscale(80%);
	filter:grayscale(80%);
	filter:#6831ff
}
.producttitle {
	padding-top:20px
}
.productcard {
	border:20px solid #fff3;
	box-shadow:2px 2px 8px 0 #edf0ff;
	border-radius:8px;
	margin:24px;
	padding:10px
}
.producttitle h3,span {
	color:#878787
}
#baguetteBox-overlay {
	display:none;
	opacity:0;
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000;
	background-color:#222;
	background-color:rgba(0,0,0,.8);
	-webkit-transition:opacity .5s ease;
	transition:opacity .5s ease
}
#baguetteBox-overlay.visible {
	opacity:1
}
#baguetteBox-overlay .full-image {
	display:inline-block;
	position:relative;
	width:100%;
	height:100%;
	text-align:center
}
#baguetteBox-overlay .full-image figure {
	display:inline;
	margin:0;
	height:100%
}
#baguetteBox-overlay .full-image img {
	display:inline-block;
	width:auto;
	height:auto;
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.6);
	box-shadow:0 0 8px rgba(0,0,0,.6)
}
#baguetteBox-overlay .full-image figcaption {
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	line-height:1.8;
	white-space:normal;
	color:#ccc;
	background-color:#000;
	background-color:rgba(0,0,0,.6)
}
#baguetteBox-overlay .full-image:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px
}
#baguetteBox-slider {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	white-space:nowrap;
	-webkit-transition:left .4s ease,-webkit-transform .4s ease;
	transition:left .4s ease,-webkit-transform .4s ease;
	transition:left .4s ease,transform .4s ease;
	transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease
}
#baguetteBox-slider.bounce-from-right {
	-webkit-animation:bounceFromRight .4s ease-out;
	animation:bounceFromRight .4s ease-out
}
#baguetteBox-slider.bounce-from-left {
	-webkit-animation:bounceFromLeft .4s ease-out;
	animation:bounceFromLeft .4s ease-out
}
@-webkit-keyframes bounceFromRight {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:-30px
}
}@keyframes bounceFromRight {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:-30px
}
}@-webkit-keyframes bounceFromLeft {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:30px
}
}@keyframes bounceFromLeft {
	0%,100% {
	margin-left:0
}
50% {
	margin-left:30px
}
}.baguetteBox-button#next-button,.baguetteBox-button#previous-button {
	top:50%;
	top:calc(50% - 30px);
	width:44px;
	height:60px
}
.baguetteBox-button {
	position:absolute;
	cursor:pointer;
	outline:0;
	padding:0;
	margin:0;
	border:0;
	-moz-border-radius:15%;
	border-radius:15%;
	background-color:#323232;
	background-color:rgba(50,50,50,.5);
	color:#ddd;
	font:1.6em sans-serif;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease
}
.baguetteBox-button:focus,.baguetteBox-button:hover {
	background-color:rgba(50,50,50,.9)
}
.baguetteBox-button#next-button {
	right:2%
}
.baguetteBox-button#previous-button {
	left:2%
}
.baguetteBox-button#close-button {
	top:20px;
	right:2%;
	right:calc(2%+6px);
	width:30px;
	height:30px
}
.baguetteBox-button svg {
	position:absolute;
	left:0;
	top:0
}
.baguetteBox-spinner {
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px
}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {
	width:100%;
	height:100%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:bounce 2s infinite ease-in-out;
	animation:bounce 2s infinite ease-in-out
}
.baguetteBox-double-bounce2 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes bounce {
	0%,100% {
	-webkit-transform:scale(0);
	transform:scale(0)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes bounce {
	0%,100% {
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
}.gallery-container h1 {
	text-align:center;
	margin-top:70px;
	font-weight:bold;
	color:#58595a
}
.gallery-container p.page-description {
	text-align:center;
	margin:30px auto;
	font-size:18px;
	color:#85878c
}
.tz-gallery {
	padding:40px 0;
}

.program-gallery {
	box-sizing: border-box;
}

.tz-gallery .thumbnail {
	padding:0;
	margin-bottom:30px;
	background-color:#fff;
	border-radius:18px;
	border:1px solid #f3f3f3ab;
	transition:.15s ease-in-out;
	/* box-shadow:0 8px 15px rgba(0,0,0,0.06) */
}
.tz-gallery .thumbnail:hover {
    transform:translateY(-10px) scale(1.02);
    box-shadow: 17px 20px 46px rgba(0, 38, 68, 0.1);
}
.tz-gallery .lightbox img {
    border-radius: 4px 4px 0 0;
    width: 88%;
    padding: 4rem 2rem 2rem 2rem;
}
.tz-gallery .caption {
    padding: 2rem 2rem 4rem 2rem;
    text-align: center;
}
.tz-gallery .caption h3 {
	font-size:2rem;
	margin-top:0;
	color:#333
}
.tz-gallery .caption p {
	font-size:1.6rem;
	color:#7b7d7d;
	margin:0;
	color:#7b7d7d;
	margin:0;
	height:40px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-align:center
}
.baguetteBox-button {
	background-color:transparent!important
}
.js-gotop span {
	color:white
}
.moma-footleader {
	height:auto;
	background:#f4f5f6 no-repeat center center;
	background-size:46%;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
}
.footleader-bannertitle {
	padding-left:22%
}
.footleader-bannertitle h1 {
	font-size:48px;
	color:#545454
}
.footertitle {
	padding-top:60px
}
.footertitle h1 {
	font-size:4rem
}
.btn-join {
	color:#fff;
	padding:22px;
	background:linear-gradient(48deg,#4a89ed,#2352e5);
	margin-top:1%;
	display:block;
	width:226px;
	text-align:center
}
.btn-join:hover {
	color:#fff;
	box-shadow:0 4px 46px rgba(145,177,255,0.53);
	transition:.15s ease-in-out;
	margin-top:-6px
}
.menu ul li a {
	font-size:1.6rem
}
.menu ul li a span {
	color:white
}
.flex {
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center
}
.words {
	position: fixed;
    width: 70px;
    height: 400px;
    top: 50%;
    right: -20px;
    margin-top: -200px;
    z-index: 15;
}
.words>div {
	width:280px;
	height:48px;
	text-align:center;
	border-radius:40px;
	margin:13px 0;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.words>div>p {
	margin:0
}
.words .wordsTry {
	border-bottom:0
}
.telP {
	position:relative
}
.telN {
	display:none;
	width:220px;
	height:58px;
	font-size:30px;
	line-height:58px;
	position:absolute;
	top:1px;
	left:-240px;
	background-color:#fff;
	box-shadow:-2px 2px 16px 6px rgba(181,190,214,0.53)
}
.code {
	display:none;
	width:auto;
	height:auto;
	font-size:30px;
	line-height:58px;
	position:absolute;
	top:-12rem;
	left:-46rem;
	box-shadow:-2px 2px 16px 6px rgba(181,190,214,0.53);
	border-radius:14px;
	overflow:hidden
}
.code>img {
	width:28rem!important;
	margin:auto!important;
	margin-left:auto
}
.code p {
	color:#333;
	font-size:24rem
}
.qqcode {
	display:none;
	width:auto;
	height:auto;
	font-size:30px;
	line-height:58px;
	position:absolute;
	top:-12rem;
	left:-46rem;
	box-shadow:-2px 2px 16px 6px rgba(181,190,214,0.53);
	border-radius:14px;
	overflow:hidden
}
.qqcode>img {
	width:28rem!important;
	margin:auto!important;
	margin-left:auto
}
.qqcode p {
	color:#333;
	font-size:24rem
}
.telN i {
	position:absolute;
	top:12px;
	left:135px;
	width:10px;
	display:block;
	border-left:10px solid #fff;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent
}
.words>div:hover {
	cursor:pointer;
	transition:.5s;
	transform:translateX(-200px) scale(1.02)
}
.words>div:before {
	content:"";
	display:table
}
.words>div p {
	color:#fff;
	font-size:1.6rem;
	margin-left:12px
}
.words a {
	display:none;
	background-color:#dbdbdb;
	font-size:12px;
	text-align:center;
	color:#666
}
.words a i {
	margin-left:29px;
	width:6px;
	display:block;
	border-bottom:6px solid #666;
	border-left:6px solid transparent;
	border-right:6px solid transparent
}

.onlineservice {
	background:#fdbd4d
}
.telP {
	background:#4a89ed
}
.wordsDemo {
	background:#4a89ed
}
.qqservice {
	background:#2352e5
}
.wordsTry {
	background:#2352e5
}
.onlineservice img,.telP img,.wordsTry img,.wordsDemo img,.qqservice img {
	width:24px;
	height:auto;
	margin-left:1.8rem
}
.wordsDemo p {
	margin-left:0
}
@media screen and (max-width:992px) {
	.words {
	display:none
}
}.product-item>div h1 {
	font-size:3.6rem;
	color:#333;
	font-weight:300
}
.product-item>div p {
	font-size:2rem;
	color:grey;
	font-weight:400;
	line-height: 3.2rem;
}
.product-item img {
	width:46rem
}
.private-product-item>div h1 {
	font-size:3.6rem;
	color:#333
}
.private-product-item>div p {
	font-size:2rem;
	color:grey
}
.private-product-item img {
	width:96rem
}
.remp {
	font-size:1.6rem
}
.rempx {
	font-size:1.8rem
}
.rempxx {
	font-size:2rem
}
.rempxl {
	font-size:3rem
}
.services h3 {
	font-size:3rem;
	font-weight:300
}
.services p {
	font-size:1.8rem;
	margin-bottom:.2rem;
	font-weight:400;
	color:grey
}
.registerbtn {
	font-size:1.8rem;
	height:52px;
	width:100%;
	border:0;
	color:#fff;
	border-radius:26px;
	background:linear-gradient(48deg,#4a89ed,#2352e5);
	-webkit-box-shadow:0 2px 8px 0 rgba(82,94,102,.15);
	margin:4rem 0
}
.registerbtn:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53);
	transition:.15s ease-in-out
}
.testimonial {
    height: 316px;
    background-color: #fff6;
    border-radius: 5px;
    padding: 30px;
    margin: 0 20px;
    box-shadow: -1px 2px 26px 3px rgba(186,196,225,0.3);
}
@media screen and (max-width:768px) {
	.testimonial {
	background-color:#fff6;
	border-radius:5px;
	padding:30px;
	margin:0 1rem;
	box-shadow:6px 9px 18px 0 rgba(186,196,225,0.3);
	min-height:40rem
}
}.testimonial .pic {
	width:90px;
	height:90px;
	margin:0 30px 15px 0;
	float:left
}
.testimonial .pic img {
	width:100%;
	height:auto;
	border-radius:50%
}
.testimonial .testimonial-title {
	color:#333;
	font-size:2.4rem;
	margin-top:5px
}
.testimonial .testimonial-title small {
	display:block;
	color:#c0c0c0;
	font-size:1.6rem;
	margin:10px
}
.testimonial .testimonial-review p {
	color:#888;
	font-size:1.4rem;
	line-height:2.4rem;
	margin-bottom:0
}
.owl-theme .owl-controls {
	margin-top:20px
}
.owl-theme .owl-controls .owl-page span {
	width:10px;
	height:10px;
	background:#fff;
	opacity:1
}
.owl-pagination {
	margin-top:40px
}
.mt50 {
	padding-top:50px
}
.test {
	width:100%;
	height:50px;
	line-height:50px
}
.test a {
	padding:0 20px
}
.reradius {
	border-radius:40px;
	width:9rem;
	background:#eaeaea
}
.bandcolor h3 {
	color:#4a89ed
}
.marbot {
	margin-bottom:8rem
}
.choosework {
	font-weight:400;
	font-size:2.6rem;
	margin-bottom:2.4rem;
	line-height:1.4;
	color:#545454
}
.btn-Goblog {
	color:#fff;
	padding:1rem;
	background:linear-gradient(48deg,#4a89ed,#2352e5);
	margin-top:1%;
	display:block;
	width:13rem;
	text-align:center;
	border-radius:40px
}
@media screen and (max-width:768px) {
	.btn-Goblog {
	display:inline-block
}
}.btn-Goblog:hover {
	color:#fff;
	box-shadow:0 8px 0 0 hsla(223,100%,86%,0.53);
	transition:.15s ease-in-out
}
.scroll-container {
	opacity:1;
	display:block;
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px,0,0)
}
.id-gallery {
	padding:40px 0
}
.id-gallery .thumbnail {
	width:98px;
	height:98px;
	padding:0;
	margin-bottom:116px;
	background-color:#4a89ed;
	border-radius:100px;
	border:0;
	transition:.15s ease-in-out;
	box-shadow:0 8px 15px rgba(48,124,255,0.46)
}
.id-gallery .thumbnail:hover {
	transform:translateY(-10px) scale(1.02)
}
.id-gallery .lightbox img {
	border-radius:4px 4px 0 0;
	width:48px;
	margin-left:calc(50% - 24px)
}
.id-gallery .caption {
	padding:22px 0;
	text-align:center
}
.id-gallery .caption h3 {
	font-size:2rem;
	margin-top:0;
	color:#333
}
.id-gallery .caption p {
	font-size:1.6rem;
	color:#7b7d7d;
	margin:0;
	color:#7b7d7d;
	margin:0;
	height:40px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-align:center
}
.contentflex {
	display:flex;
	align-content:center;
	align-items:center;
	justify-content:center
}
.id-gallery>.row {
	display:flex;
	align-content:center;
	align-items:center;
	justify-content:center
}
.Storetitle {
	padding-left:0;
	padding-bottom:3rem;
	margin-left:84px
}
.Storetitle>h1 {
	font-size:4.8rem;
	color:#545454
}
.Storecard {
	padding:32px;
	margin:30px 20px;
	background-color:#12a78e;
	border-radius:18px;
	border:0;
	transition:.15s ease-in-out;
	box-shadow:0 8px 40px rgba(169,183,212,0.49);
	height:458px;
	background-image:none;
	position:relative;
	background-size:cover;
	background-position:center
}
.Storecard p {
	font-size:2.4rem;
	color:#f4f5f6;
	margin:8px 0
}
.Storecard span {
	font-size:3.8rem;
	color:#f4f5f6
}
.Storecard h1 {
	font-size:3.8rem;
	color:#f4f5f6
}
.Storecard h2 {
	font-size:3.8rem;
	color:#f4f5f6
}
.Storecard h3 {
	font-size:2.6rem;
	color:#f4f5f6;
	line-height:4.2rem
}
.Storecard a {
	color:#fff;
	margin-left:12px
}
.Storecard-title {
	width:100%
}
.Storecard-title p {
	font-size:2.2rem;
	color:#333;
	margin:-3px 0 5px 0
}
.Storecard-title span {
	font-size:1.8rem;
	color:#666
}
.Store-flex-content {
	margin-bottom:3.8rem;
	margin-left:4rem
}
.Store-item-btm {
	background:#fff;
	width:100%;
	height:98px;
	position:absolute;
	padding:12px 40px;
	border-radius:0 0 14px 14px;
	display:flex;
	align-items:center
}
.Store-item-btm-op {
	width:100%;
	height:98px;
	position:absolute;
	padding:12px 40px;
	border-radius:0 0 14px 14px
}
.Store-app-logo {
	width:72px;
	height:72px;
	background-color:#eaf4ff;
	display:flex;
	justify-content:center;
	align-content:center;
	border-radius:12px
}
.Store-app-logo>img {
	width:68px
}
.Store-btn {
	width:128px;
	height:auto;
	background-color:#eaf4ff;
	border-radius:40px;
	text-align:center
}
.Store-btn>span {
	font-size:2.4rem;
	border-radius:40px;
	line-height:52px;
	color:#4a89ed
}
.Store-btn-md {
	width:128px;
	height:auto;
	background-color:#eaf4ff;
	border-radius:40px;
	text-align:center;
	margin:auto;
	margin-bottom:50px
}
.Store-btn-md>span {
	font-size:2.2rem;
	border-radius:40px;
	line-height:52px;
	color:#4a89ed
}
.account p {
	display:inline
}
.Store-hovers:hover {
	box-shadow:0 11px 15px rgba(145,177,255,0.53)!important;
	transition:.15s ease-in-out
}
.minpad {
	margin-bottom:6px
}
.row3d {
	text-align:center;
	padding-top:26px;
	overflow:hidden
}
.iconlist {
	text-align:center;
	padding-top:27px;
	padding-bottom:81px;
	overflow:hidden
}
.icon-3d {
	display:inline-block;
	overflow:hidden
}
.img-3d {
	width:120px;
	height:120px;
	margin:0 auto 14px;
	overflow:hidden;
	background:url(../images/index/3D-icon-1.png) center 0 / 100% no-repeat;
	background-size:100%
}
.img-2d {
	width:220px;
	height:220px;
	margin:0 auto 18px;
	overflow:hidden;
}
.img-2d img {
	width:220px;
	height:220px;
}

.tit {
	margin:0 auto 4px;
	display:block;
	font-size:1.8rem;
	color:#545454;
	font-weight:500;
	letter-spacing:.5px;
	line-height:2.6rem;
	text-decoration:none
}
.personalise-tit {
	height:48rem;
	background:#4a89ed;
	padding:10rem 2rem
}
.personalise-img {
	height:48rem;
	background:#f4f4f4;
	text-align:center;
	overflow:hidden
}
.personalise-img img {
	height:52rem;
	margin:auto;
	margin-top:14rem
}
.personalise-tit h3 {
	color:#fff;
	font-size:4.6rem;
	line-height:5rem
}
.personalise-tit p {
	font-size:2.2rem;
	color:#fff;
	line-height:3rem
}
.personalise-img video {
	height:64rem;
	margin:auto;
	margin-top:8rem
}
.program__video video::-webkit-media-controls {
	display:none
}
.moma-index-morework {
	margin:3rem 0
}
.morework-tit {
	height:32rem;
	width:46%;
	background:#4a89ed;
	padding:5rem 3rem;
	box-shadow:6px 9px 18px 2px rgba(0,0,0,0.1)
}
.morework-img {
	height:42rem;
	background:#fff;
	text-align:center;
	overflow:hidden;
	box-shadow:3px 9px 20px 4px rgba(122,125,132,0.12);
	margin:4rem 0 0 -10rem;
	z-index:-200
}
.morework-img img {
	height:38rem;
	margin:4rem
}
.morework-tit h3 {
	color:#fff;
	font-size:4.6rem;
	margin:0
}
.morework-tit h4 {
	color:#ffffff86;
	font-size:3.2rem
}
.morework-tit p {
	color:#fff;
	font-size:2.2rem;
	margin-top:2rem
}
.morework-img video {
	height:68rem;
	margin:auto;
	margin-top:6rem
}
.btn-morework {
    margin-top: 2rem;
    width: 38%;
    padding: 1.4rem;
    font-size: 1.8rem;
    border-radius: 30rem;
    color: #545454;
    background: #f3f5fd;
    text-align: center;
}
.btn-morework:hover {
	box-shadow:0 4px 46px rgba(145,177,255,0.53);
	transition:.15s ease-in-out;
	margin-top:3.8rem;
	width:52%;
	padding:1.6rem
}

.morefuction_title{
    height: 4rem;
    text-align: left;
    padding: 0 0 0 1.9rem;
    margin-top: 0.4rem;
}

.morefution img{
    width: 100%;
    height: 100%;
}

.fuction_text_div{
	display: flex;
    /*实现垂直居中*/
    align-items: center;
    /*实现水平居中*/
    justify-content: center;
	font-size: 1rem;
    width: 100%;
    padding: 0.2rem 1rem;
    height: 5.2rem;
    font-weight: 400;
    background: rgba(74,137,237,.18);
    border-radius: 1.6rem;
    color: #4A89ED;
    text-align: center;
    line-height: 1.4rem;
    margin-right: 0.4rem;
    margin-bottom: 1.6rem;
}

/* .fuction_text_div p{
	font-size:15px;
	font-weight:500;
	color:#4A89ED;
	line-height:22px;
} */
em {
	font-style:normal;
    position: relative;
	display: inline-block;
	font-size:1.8rem;
	font-weight:500;
	color:rgba(74,137,237,1);
	line-height:25px;
}
em::before {
    content: "";
    position: absolute;
    top: 49%;
    left: -5%;
    right: -5%;
    bottom: 0%;
    height: 0.8rem;
    transform: skew(-7deg);
    z-index: -1;
    background: rgba(74,137,237,.18);
}
.morefuction_container{
	width: 86%;
    margin: auto;
}

.morefuction_block{
	margin-top: 4rem;
}

.row col-md-3{
	padding: 0;
}

.no_pad{
	padding: 0 0.6rem !important;
} 

.customer_logo{
    height: 8.2rem;
    box-shadow: 4px 4px 14px 2px rgba(105, 115, 160, 0.08);
    margin: 0 1.2rem;
    position: relative;
    display: flex;
    border: 1px solid #f3f3f3ab;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}

.customer_logo img{
	align-items: center;
	width: 100%;
}

.container_logo{
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	margin-bottom: 2.2rem;
}

.newYear {
	color: rgba(65,65,65,0.5);
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#moma-footer .moma-footer-links li a:hover .newYear {
	color: #d8d8d8;
}

.moma-phone--bgImage {
	min-height: 78rem;
	height: 78rem;
	background: url(../images/index/banner-mobile.png);
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
}

#moma-hero,
#xl__hidden {
	display: block;
}

#moma-phone,
#xl__hz,
.xl__fiexd-box,
.mask,
.xl__box-rwm,
.mine_exp-phone {
	display: none;
}

.flex_center {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.flex_wrap {
	display: flex;
	flex-direction: row;
}


.flex_column {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	text-align: center;
}

.mask {
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	z-index: 10000;
}

.wrapper{
	width:80rem;
	height:48rem;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 38px 0px rgba(0,0,0,0.12);
	border-radius: 3.4rem;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 4.6rem;
	z-index: 10001;
	display: none;
}

.wrapper h2{
	font-size: 3.8rem;
	font-weight:500;
	color:rgba(38,38,38,1);
	text-align: left;
}

.wrapper p{
	margin-top: 1.4rem;
	font-size: 2rem;
	color:rgba(38,38,38,1);
	text-align: left;
}

.wrapper .inputList {
	width: 80%;
	margin: auto;
	margin-top: 4rem;
}

.wrapper .inputList input{
	width: 9.4rem;
    height: 14.6rem;
    border: none;
    background: rgba(245,245,245,1);
    text-align: center;
    font-size: 6.8rem;
    border-radius: 18rem;
}

.wrapper h3{
	text-align: center;
	font-size: 2rem;
	color: #9D9D9D;
	margin-top: 4rem;
}

.wrapper i{
	font-size:2rem;
	color: #FF8000;
}

.success{
	width: 22rem;
    height: 7.2rem;
    background: rgba(255,128,0,1);
    box-shadow: 6px 5px 18px 0px rgba(0,0,0,0.18);
    border-radius: 4.6rem;
    text-align: center;
    display: block;
    font-size: 2.4rem;
    color: #FFFFFF;
    line-height: 7.2rem;
    position: absolute;
    left: 50%;
    bottom: -3.8rem;
    transform: translateX(-50%);
}

.sok{
	text-align: center;
}

.sok img{
	margin-top: 5rem;
}

.mode{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	display: none;
	z-index: 10001;
}

@media screen and (max-width:440px) {
	#moma-hero,
	#xl__hidden,
	.mask,
	.xl__box-rwm,
	.mine_exp {
		display: none;
	}

	#moma-phone,
	#xl__hz,
	.xl__fiexd-box,
	.mine_exp-phone {
		display: block;
	}

	.hzHuoban {
		width: 10rem;
		min-height: 5rem;
		text-align: center;
	}

	.hzHuoban img {
		display: inline-block;
		width: 100%;

	}

	.xl__fiexd-box {
		position: fixed;
		width: 100%;
		height: 11.6rem;
		bottom: 0;
		z-index: 999;
		background-color: #fff;
	}

	.xl__fiexd-box>div,
	.xl__fiexd-box>div dl {
		height: 100%;
	}

	.xl__fiexd-box dl {
		width: 44%;
	}

	.xl__fiexd-box dl dd {
		width: 480px;
		padding: 2.2rem 0;
	}

	.xl__fiexd-box dl dd>div {
		height: 4.8rem;
		text-align: center;
	}

	.xl__fiexd-box dl dd>div img {
		height: 24px;
		width: 24px;
	}

	.xl__fiexd-box dl dd span {
		font-size: 2.2rem;
		color: #536DFE;
	}

	.freeTrial {
		width: 56%;
	}

	a.freeTrial {
		color: #FFFFFF;
	}

	.freeTrial:link,
	.freeTrial:active {
		display: block;
		background-color: #536DFE;
		font-size: 3rem;
		line-height: 11.6rem;
		margin-top: 0;
	}

	.xl__box-rwm {
		width: 84%;
		height: 50rem;
		background: rgba(255,255,255,1);
		box-shadow: 0 3.2rem 6rem 0 rgba(18,62,119,0.04);
		border-radius: 3.6rem;
		position: fixed;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		z-index: 10010;

		padding: 2.8rem;
	}

	.xl__box-rwm-wrapper {
		width: 100%;
		height: 5.2rem;
		line-height: 5.2rem;
		background: rgba(227, 237, 255, .64);
		border-radius: 36px;
	}

	.xl__box-rwm-wrapper p {
		margin-bottom: 0;
		line-height: 5.2rem;
		font-size: 2rem;
		color: #297BFF;
	}

	.xl__box-rwm--logo {
		height: 3.8rem;
		height: 3.8rem;
		margin: 0.5rem 1rem 1rem 1rem;
	}
	
	.app {
		font-style: normal;
	}

	.xl__box-rwm--m {
		width: 28rem;
		height: 28rem;
		margin: 2.5rem auto;
	}

	.xl__box-rwm--close {
		display: inline-block;
		text-align: center;
		height: 5.2rem;
		line-height: 5.2rem;
		background: rgba(83,109,254,1);
		border-radius: 3.8rem;
		color: #FFF;
		font-size: 2rem;
	}

	.moma-counters .moma-counter {
		font-size: 3rem;
	}

	.moma-counters .moma-counter-min{
		font-size: 1.6rem;
	}

	.moma-counters .moma-counter-label {
		font-size: 1.2rem;
	}

	.ourexperience,
	.moma-counters .overlay {
		border-radius: 9rem;
	}

	.box--width-big {
		width: 11rem;
	}

	.box--width-small {
		width: 9rem;
	}

}

@media screen and (max-width:375px) {

	html {
		font-size: 7px;
	}
}

@media screen and (max-width:320px) {

	html {
		font-size: 6px;
	}
}

.u-padding-small { padding: 0 15rem; }
.u-margin-top-samll { margin-top: 12rem; }
.u-margin-auto { margin: auto; }

.product-relative {
	position: relative;
}

/* 产品导航 */
.product {
	width: 66.8rem;
	box-sizing: border-box;
	box-shadow: 0px 8px 34px 0px rgba(0,0,0,0.12);
	padding: 1.6rem;
	background-color: white;
	position: absolute;
	left: -23rem;
	top: 5rem;
	border-radius:8px;
	display: none;
	transition: all 1s linear;
}

.product > a {
	padding: 0 !important;
}

.product__list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.product__list > dd {
	width: calc((100% - 2rem) / 2);
	background-color: pink;
	min-height: 8rem;
	background:rgba(245,248,250,1);
	border-radius:8px;
	transition: all .3s;
}

.product__list > dd:nth-child(odd) {
	margin-right: 2rem;
}

.product__list > dd:nth-child(-n+4) {
	margin-bottom: 1.6rem;
}

.product__list-box {
	padding: 1.6rem;

	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}

.product__list-photo {
	width: 5.8rem;
	height: 5.8rem;
	margin-right: 1.9rem;
}

.product__list-photo > img{
	height: 5.8rem;
}

.box-text {
	display: flex;
	justify-content: space-between;
	flex-direction: column;

	width: calc(100% - 1.9rem - 5.8rem);
	text-align: left;
}

.box-text--main {
	font-size: 1.8rem;
	font-weight: 500;
	color: rgba(51,51,51,1);
	line-height: 2.5rem;
	margin-bottom: 0;
}

.box-text--sub {
	font-size: 1.5rem;
	font-weight: 400;
	color: rgba(155,155,155,1);
	line-height: 2.1rem;
	margin-bottom: 0;
}

.product__list > dd:hover {
	transform: scale(1.04);
}

.call-mine-box {
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
}

.mine-img {
	width: 2.8rem;
	height: 2.8rem;
	margin-right: 1rem;
}

.mine-img > img {
	height: 2.8rem;
}

.mine-text {
	font-size: 1.5rem;
	font-weight:400;
	color: rgba(41,123,255,1);
	line-height: 2.8rem;
	margin: 0;
}

.product-relative:hover .product {	
	transform: translateY(-16px);
	display: block;
}

.product-relative.has-dropdown:hover .dropdown{
	display: none !important;
}

@media screen and (max-width:768px) {
	.product-relative:hover .product {	
		transform: translateY(-10px);
		display: none;
	}
	.product-relative.has-dropdown:hover .dropdown{
		display: block !important;
	}
}


/* 新页面 */

.xl-flex-bet {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.xl-text-justify {
	text-align:justify;
	text-justify:inter-ideograph; 
}

.xl-flex-row {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

.header {
	height: 68rem;
	margin-top: 10rem;
}

.header__box {
	position: relative;
}

.heading__box-text {
	display: flex;
	flex-direction: column;

	position: absolute;
	top: 40%;
	left: 41%;
	transform: translate(-50%, -50%);
	z-index: 1;
}

.heading__box {
	padding-left: 20rem;
}

.heading__box-right--bgUrl {
	width: 58.9rem;
	height: 67.7rem;
	background: #fff url(../images/smallProgram/small-1.png) no-repeat;
	background-position: right;
	background-size: 100%;
}

.moci__bgUrl {
    background: #fff url(../images/moci/bg1.png) no-repeat;
    background-position: top;
    background-size: 100%;
}

.heading__box-sub,
.heading__box-main {
	text-align: left;
}


.heading__box-main {
	font-size: 4.6rem;
    font-weight: 500;
    color: #545454;
	margin-bottom: 4rem;
}

.heading__box-sub {
	font-size: 2.3rem;
	font-weight: 400;
	color: #545454;
	margin-bottom: 6rem;
	line-height: 3.6rem;
}

.left_footer span:nth-child(1){
	margin-left: 0.4rem;
}

.left_footer{
	width:7rem;
	height:1rem;
	line-height: 0.7rem;
}

.left_footer span{
	width: 2.3rem;
	font-size: 0.2rem;
}

.left_footer i{
	width: 0.25rem;
	height: 0.25rem;
}

.left_footer span:nth-child(3){
	height:0.7rem;
	width: 2rem;
	color: #FFFFFF;
}
.freeTrial {
    box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
    height: 10rem;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-end;
	width: 90%;
	color: #B9BDD0;
}

/* 适配宽屏 */
@media screen and (max-width: 2560px) {
	.heading__box-text {
	    display: flex;
	    flex-direction: column;
	    position: absolute;
		top: 46%;
	    left: 42%;
	    transform: translate(-50%, -50%);
	    z-index: 1;
	}
	
	.heading__box-main {
		/* font-size: 6.6rem; */
		font-weight: 500;
		color: #545454;
		margin-bottom: 4rem;
	}
	
	.heading__box-sub {
	    /* font-size: 2.8rem; */
	    font-weight: 400;
	    color: #545454;
	    margin-bottom: 6rem;
	    line-height: 4.6rem;
		width: 78%;
	}
	
	.freeTrial_sp {
	    box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
	    height: 10rem;
	    background: #fff;
	    display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: flex-end;
	    width: 90%;
	    color: #B9BDD0;
	}
	.freeTrial {
	    box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
	    height: 10rem;
	    background: #fff;
	    display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: flex-end;
	    width: 68%;
	    color: #B9BDD0;
	}
	.heading__box-right--bgUrl {
	    width: 82.7rem;
	    height: 95rem;
	    background: #fff url(../images/smallProgram/small-1.png) no-repeat;
	    background-position: right;
	    background-size: 100%;
	}
	
}

@media screen and (max-width: 1440px) {
	.heading__box-text {
	    display: flex;
	    flex-direction: column;
	    position: absolute;
	    top: 48%;
	    left: 38%;
	    transform: translate(-50%, -50%);
	    z-index: 1;
	}
	
	.heading__box-main {
		/* font-size: 5.6rem; */
		font-weight: 500;
		color: #545454;
		margin-bottom: 4rem;
	}
	
	.heading__box-sub {
		font-size: 2.3rem;
		font-weight: 400;
		color: #545454;
		margin-bottom: 6rem;
		line-height: 3.6rem;
		width: 100%;
	}
	
	.freeTrial_sp {
	    box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
	    height: 10rem;
	    background: #fff;
	    display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: flex-end;
	    width: 90%;
	    color: #B9BDD0;
	}
	
	.freeTrial {
	    box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
	    height: 10rem;
	    background: #fff;
	    display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: flex-end;
	    width: 96%;
	    color: #B9BDD0;
	}
	.heading__box-right--bgUrl {
	    width: 58.9rem;
	    height: 67.7rem;
	    background: #fff url(../images/smallProgram/small-1.png) no-repeat;
	    background-position: right;
	    background-size: 100%;
	}
	
}

.freeTrial a:hover,
.freeTrial a:active,
.freeTrial a:focus {
	color: #FFF;
}

.freeTrial-organization {
    width: calc((98% - 20rem) / 2);
    display: flex;
    flex-flow: column nowrap;
	justify-content: center;
}

.freeTrial-contactWay {
    width: calc((98% - 20rem) / 2);
    display: flex;
    flex-flow: column nowrap;
	justify-content: center;
}

.flex-column-center {
	display: flex;
    flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
}

.freeTrial .ipt {
	width: 80%;
    padding-left: 6rem;
    outline: none;
    height: 5rem;
    font-size: 2.1rem;
    background-repeat: no-repeat;
    background-size: 3.4rem;
    background-position: 8% 50%;
    border: none;
    color: #297BFF;
}
.freeTrial-btnfree_but{
	width: 28%;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	outline: none;
	height: 10rem;
	font-size: 2.1rem;
	color: #fff;
	text-align: center;
	background:linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
}



.freeTrial-organization > input {
    background: url(../images/smallProgram/small-jg.png);
}

.freeTrial-contactWay > input {
    background: url(../images/smallProgram/small-phone.png);
}

.freeTrial-btn {
	padding: 0 6rem;
    background: linear-gradient(138deg, #79beff 0%, #448aff 100%);
    color: #fff;
    line-height: 10rem;
    font-size: 2.1rem;
    text-align: center;
}

/* 微信小程序页独立免费试用 */
.freeTrial_sp a:hover,
.freeTrial_sp a:active,
.freeTrial_sp a:focus {
	color: #FFF;
}

.freeTrial_sp-organization {
    width: calc((98% - 20rem) / 2);
    display: flex;
    flex-flow: column nowrap;
	justify-content: center;
}

.freeTrial_sp-contactWay {
	width: calc((98% - 20rem) / 2);
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
}

.flex-column-center {
	display: flex;
    flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
}

.freeTrial_sp .ipt {
	width: 80%;
    padding-left: 6rem;
    outline: none;
    height: 5rem;
    font-size: 2.1rem;
    background-repeat: no-repeat;
    background-size: 3.4rem;
    background-position: 8% 50%;
    border: none;
    color: #297BFF;
	margin-left: 1.6rem;
}
.freeTrial_sp-btnfree_but{
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	outline: none;
	height: 10rem;
	font-size: 2.1rem;
	color: #fff;
	text-align: center;
	padding: 0 6rem;
	background:linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
}



.freeTrial_sp-organization > input {
    background: url(../images/smallProgram/small-jg.png);
}

.freeTrial_sp-contactWay > input {
    background: url(../images/smallProgram/small-phone.png);
}

.freeTrial_sp-btn {
	padding: 0 6rem;
    background: linear-gradient(138deg, #79beff 0%, #448aff 100%);
    color: #fff;
    line-height: 10rem;
    font-size: 2.1rem;
    text-align: center;
}

/* 底部试用 */
.freeTrial_sp_btm {
    box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
    height: 10rem;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-end;
	width: 70%;
	color: #B9BDD0;
}

.freeTrial_sp_btm a:hover,
.freeTrial_sp_btm a:active,
.freeTrial_sp_btm a:focus {
	color: #FFF;
}

.freeTrial_sp_btm-organization {
    width: calc((98% - 20rem) / 2);
    display: flex;
    flex-flow: column nowrap;
	justify-content: center;
	margin-right: 0rem;
}

.freeTrial_sp_btm-contactWay {
    width: calc((98% - 20rem) / 2);
    display: flex;
    flex-flow: column nowrap;
	justify-content: center;
	margin-right: 3rem;
}

.flex-column-center {
	display: flex;
    flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
}

.freeTrial_sp_btm .ipt {
	width: 80%;
    padding-left: 6rem;
    outline: none;
    height: 5rem;
    font-size: 2.1rem;
    background-repeat: no-repeat;
    background-size: 3.4rem;
    background-position: 8% 50%;
    border: none;
    color: #297BFF;
	margin-left: 1.6rem;
}
.freeTrial_sp_btm-btnfree_but{
	width: 28%;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	outline: none;
	height: 10rem;
	font-size: 2.1rem;
	color: #fff;
	text-align: center;
	background:linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
}



.freeTrial_sp_btm-organization > input {
    background: url(../images/smallProgram/small-jg.png);
}

.freeTrial_sp_btm-contactWay > input {
    background: url(../images/smallProgram/small-phone.png);
}

.freeTrial_sp_btm-btn {
	padding: 0 5rem;
    background: linear-gradient(138deg, #79beff 0%, #448aff 100%);
    color: #fff;
    line-height: 10rem;
    font-size: 2.1rem;
    text-align: center;
}

/* 微信小程序页独立免费试用 end */
.program__main {
	margin: 10rem 0;
}

.program__main > section {
	margin-bottom: 12rem;
}

.program-gallery > div {
	padding: 0;
}

.grid__illustration {
    width: 100%;
    height: 68rem;
}

.grid__illustration_spwechat {
    width: 100%;
    height: 56rem;
	overflow: hidden;
}

.illustration {
	display: block;
	width: 96%;
	height: 96%;
	margin: auto;
}

.illustration_spwechat{
	display: block;
	width: 100%;
}

.grid__box {
    width: 100%;
    text-align: left;
    background: rgba(248,250,255,1);
    height: 68rem;
    padding: 0 5rem;
    padding-top: 7rem;
}

.grid__box_spwechat {
    width: 100%;
    text-align: left;
    background: rgba(248,250,255,1);
    height: 56rem;
    padding: 0 5rem;
    padding-top: 7rem;
}

.grid__box-moci {
	background:linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
}

.grid__box-moci .grid__box-title,
.grid__box-moci .grid__box-description {
	color: #FFFFFF;
}

.grid__box-number {
	font-size: 3.8rem;
    font-weight: 300;
    color: rgba(51,51,51,1);
}

.grid__box-title {
	font-size: 3.4rem;
	font-weight: 500;
	margin: 3rem 0;
	line-height: 6.8rem;
}

.grid__box-description {
	font-size: 1.8rem;
    font-weight: 400;
    color: rgba(74,74,74,1);
    line-height: 3.4rem;
}


/* 摩词 */
.header_wp {
	height: 68rem;
	margin-top: 10rem;
}
	
.header {
	height: 68rem;
	margin-top: 10rem;
}
	
.moci__bgUrl {
	background: #fff url(../images/moci/bg1.png) no-repeat;
	background-position: top;
	background-size: 100%;
}
.moci__header {
	height: 98rem;
	overflow: hidden;
}	
.header__box {
	min-height: 50rem;
}

.moci__box-text {
	width: 100rem;
    margin: 24rem 0 0 15rem;
}

.moci__box-sub {
	width: 78rem;
	margin-top: 3rem;
}

.moci__freeTrial {
	width: 82%;
	margin-top: 4rem;
}

.moci-card {
	min-height: 99rem;
	background: url(../images/moci/bg2.png) no-repeat;
	background-size: cover;
	background-position: 41%;
}

.moci-card > div {
	margin-top: 20rem;
	min-height: 60rem;
}

.moci-card > div:nth-child(2) {
	box-shadow:0px 40px 67px 0px rgba(190,190,207,0.5);
	background-color: #FFFFFF;
}

.moci-card p {
	font-weight: 500;
    color: rgba(199,199,211,1);
    line-height: 3rem;
    letter-spacing: 3px;
    text-transform: uppercase;
    text-align: center;
    margin: 2rem 0 0 1rem;
}

.moci-card h2 {
	font-size: 3.4rem;
	color: #545454;
	line-height: 4.5rem;
	margin-top: 2rem;
	margin-bottom: 6.5rem;
}

.moci-card span {
	font-size: 1.8rem;
	line-height: 3.7rem;
	font-weight:400;
	color: #545454;
	line-height:3.6rem;

}

.moci-card-img {
	width: 9rem;
	height: 9rem;
}

.moci-card-img > img {
	height: 6.8rem;
}

.moci-card-hover {
	transition: all .3s;
	padding: 10rem 6.5rem 7.5rem;
	width: 33%;
}

.moci-card-hover:not(:last-child) {
	margin-right: .5rem;
}

.system__card {
	min-height: 147rem;
}

.bg__blue {
	height: 118.5rem;
	background:linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
}

.system__card-title {
	clear: #FFF;
	margin-top: 8rem;
}

.system__card-title h2 {
	font-size: 3.4rem;
	font-weight: 400;
	color: rgba(255,255,255,1);
}

.system__card-title p {
	margin-bottom: 2.4rem;
	font-size: 1.8rem;
	font-weight: 400;
	color: rgba(255,255,255,1);
	line-height: 4.2rem;
}

.system__card-list > div {
	background-color: #FFFFFF;
	min-height: 117rem;
	box-shadow:8px 16px 37px 0px rgba(0,0,0,0.12);
	padding: 0;
	width: 40rem;
}

.list-headIng {
	width: 100%;
	height: 13rem;
	background: rgba(245,248,250,1);
}

.list-headIng p {
	margin: 0;
	font-size: 2rem;
	line-height: 2.8rem;
	font-weight: 400;
	color: rgba(74,74,74,1);
}

.package h2 {
	font-size: 6.4rem;
	margin: 4.8rem 0;
}

.package sup {
	font-size: 2.4rem;
	top: -1.2em;
	margin: 4.8rem 0;
}

.package sub {
	font-size: 2.4rem;
}

.xl-btn, .xl-btn:link, .xl-btn:visited {
    text-transform: uppercase;
    text-decoration: none;
    padding: 1rem 5rem;
    display: inline-block;
    border-radius: 10rem;
    transition: all .2s;
    position: relative;
    font-size: 2.4rem;
    border: none;
    cursor: pointer;
}

.xl-btn:active, .xl-btn:focus {
    outline: none;
    transform: translateY(-1px);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}

.xl-btn--blue {
    background: linear-gradient(138deg, #79beff 0%, #448aff 100%);
    color: #fff;
}

.xl-btn:hover {
    transform: translateY(-3px);
	box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
}

.xl-btn::after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 100%;
    border-radius: 10rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .4s;
}

.xl-btn--blue::after {
    background: linear-gradient(138deg, #79beff 0%, #448aff 100%);
}

.package ul {
	padding: 0;
	margin-top: 6.1rem;
}

.package ul li {
	font-size: 1.8rem;
    list-style: none;
    line-height: 3.8rem;
}

.package ul li:first-child {
	color: #297BFF;
	margin-bottom: 2.2rem;
}

.package hr {
	border-width: 3px;
	width: 80%;
	margin-top: 4rem;
	margin-bottom: 0;
}

.package--3 > .xl-btn {
	margin: 8.25rem 0;
}

.other__product-title--main {
	font-size: 3.4rem;
    margin-bottom: 3.6rem;
}

.other__product-title--sub {
	font-size: 1.8rem;
}

.other__product-button {
	margin-top: 6rem;
}

.other__product-button > span {
	padding: 3rem 0 2rem 4rem;
    width: 52rem;
    height: 17.6rem;
    display: block;
    box-sizing: border-box;
}

.xl__button-blue {
	background:linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
}

.xl__button-gray {
	background:rgba(236,239,241,1);
}

.xl__button-text p {
	font-size: 2.8rem;
	font-weight: 400;
	color: rgba(255,255,255,1);
	line-height: 4.5rem;
}

.xl__button-gray p {
	color: #545454;
}

.xl__button-text img {
	display: block;
	width: 5.8rem;
	height: 5.8rem;
	cursor: pointer;
}

.xl__button-text img:hover { 
	transform: translateX(10px);
}

.program__video {
	width: 86%;
	margin: 5rem auto;
}

.program__video > video{
	width: 100%;
	height: 100%;
	box-shadow: 4px 4px 16px 2px rgba(48, 58, 132, 0.15);
	border-radius: 8rem;
}


@media screen and (max-width: 2560px) {
	.moci__bgUrl {
	    background: #fff url(../images/moci/bg1.png) no-repeat;
		background-position: top right;
		background-size: 78%;
	}
	.moci__header {
	    height: 134rem;
	    overflow: hidden;
	}
	.moci__box-text {
	    width: 100rem;
	    margin: 38rem 0 0 44rem;
	}
	.header_wp {
	    height: 98rem;
	    margin-top: 10rem;
	}
	.moci__box-sub {
		width: 103rem;
	    margin-top: 3rem;
	}
	
}
@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 1440px) {
	.moci__box-text {
	    width: 100rem;
	    margin: 22rem 0 0 16rem;
	}
	.moci__header {
	    height: 78rem;
	    overflow: hidden;
	}
	.header_wp {
	    height: 72rem;
	    margin-top: 10rem;
	}
	.moci__box-sub {
	    width: 78rem;
	    margin-top: 3rem;
	}
}

@media screen and (max-width: 992px) {
	.bg__blue {
		min-height: 118rem;
		background: none;
		height: auto;
	}

	.system__card {
		background: linear-gradient(138deg,rgba(121,190,255,1) 0%,rgba(68,138,255,1) 100%);
	}

	.system__card-list > div{
		margin-bottom: 2rem;
	}
}

@media screen and (max-width:768px) {
	.header {
		margin-top: 0;
		height: 80rem;
	}

	.program__main .program__video {
		margin-bottom: 5rem;
	}

	.freeTrial {
		width: 100%;
		display: flex;
		flex-direction: column;
		height: auto;
		box-shadow: none;
		background: none;
		margin-top: 4rem;
	}
	
	.header__box  {
		min-height: 90rem;
	}

	.freeTrial > div {
		width: 100%;
		height: 6rem;
		margin-bottom: 2rem;
		background: #fff;
	}

	.freeTrial > .freeTrial-btn  {
		background: #fff;
		width: auto;
		color: #448aff;
	}

	.freeTrial-btn {
		width: 12rem;
		line-height: 8rem;
		font-size: 2rem;
	}

	.freeTrial .ipt {
		height: 3rem;
		background-size: 3rem;
		font-size: 1.8rem;
		padding-left: 4rem;
		background-position: 0 50%;

	}

	.freeTrial-organization,
	.freeTrial-contactWay {
		width: calc((100% - 12rem) / 2);

	}

	.u-padding-small { padding: 0 1.5rem;}

	.heading__box-text {
		width: 85%;
		left: 50%;
		top: 54%;
	}
	
	.heading__box-main {
		font-size: 3rem;
		line-height: 3.5rem;
	}

	.heading__box-sub {
		font-size: 2.4rem;
	}

	.freeTrial a:hover, .freeTrial a:active, .freeTrial a:focus {
		background: linear-gradient(138deg, #79beff 0%, #448aff 100%);
	}

	.freeTrial > div,
	.freeTrial > a {
		box-shadow: 0px 3px 45px 0px rgba(0, 0, 0, 0.12);
	}

	.moci__box-text {
		width: calc(100vw - 10%);
		margin: 25rem 0 0 1.5rem;
	}

	.heading__box-sub {
		width: calc(100vw - 15%);
	}
	
	.moci-card > div {
		box-shadow: 0px 40px 67px 0px rgba(190,190,207,0.5);
		background-color: #FFFFFF;
		margin-bottom: .5rem;
		margin-right: 0;
		width: 100%;
		margin-top: 0;
	}

	.tz-gallery > div,
	.xl__button-blue {
		margin-bottom: 4rem;
	}

	.system__card-list > div {
		width: 100%;
	}
	
	.xl-flex-reverse {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
}

.freeTrial > div,
.freeTrial_sp_btm > div{
	position: relative;
}

.freeTrial p,
.freeTrial_sp_btm p {
	position: absolute;
	bottom: 0;
	color: red;
	margin-bottom: 0;
	left: 6rem;
	display: none;
}
.flex-center--center{
	display: flex;
	justify-content: center;
	align-items: center;
}
@media screen and (max-width: 992px) {
	
}
/* 注册申请成功的弹窗 */
.popup{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 10002;
}
.success-popup{
    width: 60rem;
    height: 40.6rem;
    background: #FFFFFF;
    box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.12);
    border-radius: 29px;
    padding: 28px 40px;
    box-sizing: border-box;
    position: fixed;
    z-index: 999;
    left: 50%;
    top: 40%;
    margin-top: -21.5rem;
    margin-left: -32rem;
}
.none{
	display: none;
}
.success-popup .yunjiaowusuccess-img{
	width: 100%;
}
.success-popup .yunjiaowusuccess-img img{
	width: 248px;
	height: 248px;
}
.success-popup .span{
	color: #262626;
	font-size: 2rem;
}
.success-popup .okbtn{
	font-size: 2.2rem;
	width: 148px;
	height: 66px;
	background: #5378EB;
	box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.28);
	border-radius: 37px;
	line-height: 66px;
	color: #fff;
	text-align: center;
	margin: 2.4rem 0 0 19rem;
	border: 0;
}
.show{
	display: block;
}

/*//53KF-云客服销售弹窗*/
#icon_module {
	display: none!important;
}

.video-box {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9999;
	display: -webkit-box;
	display: -webkit-flex;
	display: none;
	align-items: center;
	justify-content: center;
}
.video-box .video {
	height: 80vh;
	margin: auto;
	max-width: 100%;
	padding: 10px 0  2px 0;
	border-radius: 10px;
	overflow: hidden;
	background-color: #fff;
}
.video-box .video video {
	/*height: 100%;*/
} 
.video-box .close-video {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 40px;
	height: 40px;
	cursor: pointer;
} 
.video-box .video video::-webkit-media-controls{ 
	/* display: block!important; */
}

.feature-box {}
.feature-box .feature-list-title {
	font-size: 24px;
	font-weight: 500;
	color: #262626;
	line-height: 33px;
	margin-top: 30px;
}
.feature-box .feature-box-list {

	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.feature-box .feature-box-list .__feature-item {
	margin-top: 20px;
	width: 30%;
	padding: 10px 15px;
}
.feature-box .feature-box-list .__feature-item .__feature-item-icon {
	width: 58px;
	height: 58px;
}
.feature-box .__feature-item-icon img {
	width: 100%;
	height: 100%;
}
.feature-box .feature-box-list .__feature-item .__feature-item-name {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #262626;
	line-height: 22px;
}
.feature-box .feature-box-list .__feature-item .__feature-item-desc {
	margin-bottom: 10px;
}
.feature-box .feature-box-list .__feature-item .__feature-item-p-list,.feature-box .feature-box-list .__feature-item .__feature-item-desc {
	font-size: 13px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #262626;
	line-height: 22px;
}
.feature-box  p {
	margin: 0;
}