#user .visitor:before {
	content: '';
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 7px;
	left: -9px;
	background-image: url(../images/header-user_2e1365a.png);
	background-repeat: no-repeat
}

#user .visitor .login {
	color: #333
}

.top-home-page-link a:before {
	position: absolute;
	display: block;
	content: '';
	width: 12px;
	height: 12px;
	left: -13px;
	top: 1px;
	background-image: url(../images/header-home-page-icon_b0346c3.png);
	background-repeat: no-repeat
}

.top-home-page-link a {
	position: relative
}

.head {
	margin-top: 0;
	height: 90px;
	border-bottom: 1px solid #ddd;
	background: #fff;
	font-size: 16px;
	font-family: microsoft yahei
}

.head .head-nav {
	margin: auto;
	width: 1190px;
	height: 90px
}

.head .head-nav .logo {
	display: inline-block;
	float: left;
	width: 130px;
	height: 90px;
	background: url(../images/logo-text_d70be33.png) no-repeat left center
}

.head .head-nav .mark-10th {
	background: url(../images/mark-10th_21cef57.png) left center no-repeat
}

.head .header-logo {
	float: left;
	height: 90px;
	overflow: hidden
}

.head .nav-text {
	display: block;
	float: left;
	padding-left: 9px;
	font-size: 28px;
	font-weight: lighter;
	color: #c7c7c7;
	margin-top: 30px;
	margin-left: 14px;
	border-left: 1px solid #c7c7c7
}

.head .nav {
	float: right
}

.head .nav a {
	display: inline-block;
	position: relative;
	margin: 0 10px;
	padding: 0 10px;
	height: 87px;
	color: #666;
	font-weight: 400;
	line-height: 110px
}

.head .nav a .cur,.head .nav a:hover {
	border-bottom: 3px solid #20CB9A;
	text-decoration: none
}

.head .nav a .nav-img1 {
	position: absolute;
	top: 26px;
	right: -32px;
	width: 44px;
	height: 24px
}

.head .nav a .nav-img2 {
	position: absolute;
	top: 6px;
	right: -36px;
	width: 52px;
	height: 52px
}

.head .nav a .nav-img3 {
	position: absolute;
	top: 18px;
	right: 50%;
	margin-right: -30px;
	width: 60px;
	height: 24px
}

.head .nav a .nav-img4 {
	position: absolute;
	top: 28px;
	right: -27px;
	width: 36px;
	height: 36px
}

.head .nav a .nav-img5 {
	position: absolute;
	top: 21px;
	right: 50%;
	margin-right: -44px;
	width: 88px;
	height: 44px
}

.head .nav .cur {
	border-bottom: 3px solid #20CB9A;
	text-decoration: none
}

.head .nav .nav-last {
	margin-right: 0;
	padding-right: 0
}

.christmas-big {
	position: absolute;
	left: -42px;
	top: -10px;
	-webkit-animation: tada 1s linear infinite;
	-moz-animation: tada 1s linear infinite;
	-ms-animation: tada 1s linear infinite;
	animation: tada 1s linear infinite
}

.christmas-nav {
	position: relative
}

.christmas-img {
	position: absolute;
	left: -35px;
	bottom: 6px;
	-webkit-animation: tada 1s linear infinite;
	-moz-animation: tada 1s linear infinite;
	-ms-animation: tada 1s linear infinite;
	animation: tada 1s linear infinite
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1,1,1)
	}

	10%,20% {
		-webkit-transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	to {
		-webkit-transform: scale3d(1,1,1)
	}
}

@-moz-keyframes tada {
	from {
		-moz-transform: scale3d(1,1,1)
	}

	10%,20% {
		-moz-transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		-moz-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		-moz-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	to {
		-moz-transform: scale3d(1,1,1)
	}
}

@-ms-keyframes tada {
	from {
		-ms-transform: scale3d(1,1,1)
	}

	10%,20% {
		-ms-transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		-ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		-ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	to {
		-ms-transform: scale3d(1,1,1)
	}
}

@keyframes tada {
	from {
		transform: scale3d(1,1,1)
	}

	10%,20% {
		transform: scale3d(0.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}

	to {
		transform: scale3d(1,1,1)
	}
}

.header-activity {
	position: relative;
	display: inline-block;
	height: 90px;
	max-width: 250px;
	margin-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.header-activity a {
	display: block;
	line-height: 90px;
	font-size: 0
}

.header-activity a img {
	vertical-align: middle;
	max-width: 250px;
	max-height: 90px
}

.left-ad {
	position: fixed;
	bottom: 2%;
	left: 14px;
	z-index: 9
}

.left-ad-img1,.left-ad-img2 {
	float: left;
	cursor: pointer
}

.left-ad-img2 {
	display: none
}

.left-ad:hover .left-ad-img2 {
	display: block
}

.right-tool {
	position: fixed;
	width: 51px;
	margin-top: -143px;
	top: 50%;
	right: 2px;
	z-index: 99
}

.right-tool-pig {
	display: block;
	width: 53px;
	z-index: 20;
	cursor: pointer
}

.right-online-consult {
	width: 28px;
	height: 79px;
	margin-left: 13px;
	margin-top: -2px;
	background: #40BB91;
	overflow: hidden;
	cursor: pointer
}

.right-online-consult a {
	display: block;
	width: 13px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	line-height: 16px;
	color: #FFF
}

.right-tool-ul {
	width: 28px;
	margin-left: 13px;
	background: #292929
}

.right-tool-ul li {
	position: relative;
	height: 39px;
	padding-top: 12px;
	padding-left: 6px;
	box-sizing: border-box;
	cursor: pointer
}

.right-tool-ul li:hover {
	background-color: #292929
}

.right-tool-ul li:first-child {
	padding-left: 4px
}

.right-tool-ul li+li {
	border-top: 1px solid #999A9A
}

.right-tool-icon {
	background-image: url(../images/right-tool-icon_6ba9035.png);
	background-size: 46px 75px
}

.icon1-common {
	background-position: 0 0
}

.icon2-common {
	background-position: 0 -17px
}

.icon3-common {
	background-position: 0 -36px
}

.icon4-common {
	background-position: 0 -56px
}

.icon5-common {
	background-image: url(../images/user_b3944b9.png);
	background-position: -29px -2px;
	background-repeat: no-repeat
}

.right-tool-ul li:hover .icon1-common {
	background-position: -20px 0
}

.right-tool-ul li:hover .icon5-common {
	background-position: -2px -2px
}

.right-tool-ul li:hover .icon2-common {
	background-position: -20px -17px
}

.right-tool-ul li:hover .icon3-common {
	background-position: -20px -36px
}

.right-tool-ul li i {
	display: block;
	width: 20px;
	height: 17px
}

.right-tool-li1,.right-tool-li3,.right-tool-li4 {
	display: none;
	position: absolute;
	width: 72px;
	height: 38px;
	left: -72px;
	top: 0;
	background: #333;
	color: #FFF;
	line-height: 38px;
	text-align: center;
	letter-spacing: 2px
}

.right-tool-li2 {
	display: none;
	position: absolute;
	width: 110px;
	height: 130px;
	left: -110px;
	top: -39px;
	background: #333
}

.right-tool-li2 img {
	display: block;
	width: 70px;
	height: 70px;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px
}

.right-tool-li2 p {
	margin-bottom: 6px;
	color: #CCC;
	text-align: center;
	line-height: 100%
}

.J-jindu-consult:hover .right-tool-li1 {
	display: block
}

.right-tool-qrcode:hover .right-tool-li2 {
	display: block
}

.J-console:hover .right-tool-li3 {
	display: block
}

.J-ask:hover .right-tool-li4 {
	display: block
}

.right-tool-top-link {
	display: block;
	overflow: hidden;
	height: 52px
}

.J-scroll-top {
	display: none
}

.right-tool .right-tool-top-link {
	position: static
}

.footer {
	padding-top: 39px;
	padding-bottom: 50px;
	background: #272727
}

.footer-top {
	padding-bottom: 20px;
	margin-bottom: 21px;
	border-bottom: 1px solid #3C3C3D;
	color: #C6C6C6;
	font-size: 0
}

.footer-top li {
	display: inline-block;
	padding-left: 23px;
	padding-right: 23px;
	line-height: 100%;
	font-size: 18px
}

.footer-top li+li {
	border-left: 1px solid #FFF
}

.footer-top ul,.footer-top p {
	display: inline-block
}

.footer-top ul {
	position: relative;
	padding-left: 27px;
	font-size: 0;
	letter-spacing: 2px
}

.footer-top p {
	line-height: 100%;
	font-size: 14px;
	color: #c6c6c6
}

.footer-top p span {
	margin-right: 22px
}

.footer-top ul:before {
	position: absolute;
	display: block;
	content: '';
	width: 25px;
	height: 25px;
	left: 0;
	top: -4px;
	border-radius: 50%;
	background-color: #fff
}

.footer-top ul:after {
	position: absolute;
	display: block;
	content: '';
	width: 16px;
	height: 16px;
	left: 4px;
	top: 0;
	background: url(../images/phone-icon_1fbe347.png) no-repeat
}

.footer-top p {
	float: right
}

.footer-left {
	display: inline-block;
	width: 978px;
	color: #D9D9D9
}

.footer-left-title-list {
	font-size: 0
}

.footer-left-title {
	display: inline-block;
	width: 244px;
	font-size: 16px;
	vertical-align: top
}

.footer-left-title-content {
	font-size: 14px;
	color: #4F4F4F
}

.footer-left-title-list li {
	line-height: 100%
}

.footer-left-title-content li {
	margin-bottom: 15px
}

.footer-left-title-link {
	display: block;
	margin-bottom: 23px;
	color: #CACACA;
	letter-spacing: 2px
}

.footer-left-title-link:hover {
	color: #CACACA
}

.footer-left-title-content a {
	color: #8e8d8d
}

.footer-left-bottom {
	margin-top: 26px;
	font-size: 14px;
	color: #727272
}

.footer-left-bottom ul li {
	display: inline-block;
	padding-left: 16px;
	padding-right: 15px;
	font-size: 14px;
	line-height: 16px
}

.footer-left-bottom ul li+li {
	border-left: 1px solid #727272
}

.footer-left-bottom ul {
	font-size: 0;
	margin-left: -15px;
	margin-top: 10px
}

.footer-left-bottom ul li a {
	line-height: 100%;
	color: #727272
}

.footer-left-bottom p {
	margin-top: 16px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 100%;
	letter-spacing: 1px
}

.footer-bottom {
	font-size: 0
}

.footer-right {
	display: inline-block;
	vertical-align: top;
	width: 212px
}

.footer-right-media {
	padding-bottom: 35px;
	display: inline-block;
	font-size: 0
}

.footer-right-media .hover-panel {
	position: relative;
	width: 95px;
	height: 151px;
	display: inline-block;
	margin-right: 13px
}

.footer-right-media .hover-panel img {
	width: 95px;
	height: 95px
}

.footer-right-media .hover-panel p {
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-top: 10px
}

.footer-right-media .hover-panel:last-child {
	margin-right: 0
}

.footer-right-media .hover-panel i {
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer
}

.footer-right-media .hover-panel i.weixin {
	background: url(../images/ico-footer_d9b221e.png) no-repeat left top
}

.footer-right-media .hover-panel i.weixin:hover {
	background-position: -105px 0
}

.footer-right-media .hover-panel i.weibo {
	background: url(../images/ico-footer_d9b221e.png) no-repeat -35px 0
}

.footer-right-media .hover-panel i.weibo:hover {
	background-position: -140px 0
}

.footer-right-media .hover-panel i.phone {
	background: url(../images/ico-footer_d9b221e.png) no-repeat -70px 0
}

.footer-right-media .hover-panel i.phone:hover {
	background-position: -175px 0
}

.footer-right-media .hover-panel i.app {
	background: url(../images/ico-footer_d9b221e.png) no-repeat -238px 0
}

.footer-right-media .hover-panel i.app:hover {
	background-position: -274px 0
}

.footer-right-media .hover-panel .hover-block {
	display: none;
	position: absolute;
	bottom: -165px;
	left: 50%;
	z-index: 10;
	width: 102px;
	height: 134px;
	padding: 8px;
	margin-left: -58px;
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: center;
	font-size: 12px;
	color: #999;
	box-shadow: 0 0 1px 0 #ddd;
	-webkit-box-shadow: 0 0 1px 0 #ddd;
	-moz-box-shadow: 0 0 1px 0 #ddd
}

.footer-right-media .hover-panel .hover-block .hover-arrow {
	position: absolute;
	top: -20px;
	width: 0;
	height: 0;
	display: block;
	left: 40%;
	border: 10px solid transparent;
	border-bottom: 10px solid #fff
}

.footer-right-media .hover-panel-last {
	margin-right: 0
}

.footer-right-honour a {
	width: 103px;
	height: 47px;
	display: inline-block;
	margin-top: 10px;
	margin-left: 6px
}

.footer-right-honour a.infor-1 {
	background: url(../images/zz8_c6f7956.jpg) no-repeat left top
}

.footer-right-honour a.infor-2 {
	background: url(../images/zz9_88921be.jpg) no-repeat left top
}

.footer-right-honour a.infor-3 {
	background: url(../images/zz10_c616041.jpg) no-repeat left top
}

.footer-right-honour a.infor-4 {
	background: url(../images/zz11_3be974a.jpg) no-repeat left top
}

.footer-right-honour {
	margin-top: -10px;
	margin-left: -6px
}

@keyframes shakes {
	0% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg)
	}

	80% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg)
	}

	82% {
		transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg)
	}

	85% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg)
	}

	87% {
		transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg)
	}

	90% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg)
	}

	92% {
		transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg)
	}

	94% {
		tranform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg)
	}

	97% {
		trandform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg)
	}

	100% {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg)
	}
}

.zbj-bottom-btn {
	margin-top: 100px;
	margin-right: -93px
}

.zbj-bottom-btn .zbj-feedback.expand {
	background-position: 0 -40px
}

.zbj-bottom-btn .zbj-test.expand {
	background-position: 0 -80px
}

.zbj-bottom-btn .home-icon.expand {
	width: 107px
}

.feedback-icon {
	background: url(../images/home-icon_23258a0.png) no-repeat top center
}

.home-icon {
	width: 37px;
	height: 37px;
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	transition: .1s;
	-moz-transition: .1s;
	-webkit-transition: .1s
}

.home-icon:hover {
	width: 107px
}

.zbj-top {
	display: none;
	background-position: -70px 0;
	bottom: 0
}

.zbj-feedback {
	background-position: -70px -40px;
	bottom: 80px
}

.zbj-test {
	background-position: -70px -80px;
	bottom: 40px
}

.zbj-top:hover {
	background-position: 0 0
}

.zbj-feedback:hover {
	background-position: 0 -40px
}

.zbj-test:hover {
	background-position: 0 -80px
}

.brand-consult-wrap {
	position: fixed;
	right: 10px;
	bottom: -200px;
	z-index: 100;
	width: 112px;
	height: auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s;
	transition: all 1s
}

.brand-consult-flow {
	bottom: 180px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.brand-consult-wrap .brand-consult a {
	display: block;
	position: relative
}

.brand-consult-wrap .brand-consult a .pig-head {
	display: block;
	position: absolute;
	top: -85px;
	left: -4px;
	z-index: 10;
	width: 105px;
	height: 99px;
	background: url(../images/head_f411dc2.png) no-repeat left top;
	background-size: 100%;
	animation: shakes 1.5s linear 1s infinite;
	-weikit-animation: shakes 1.5s linear 1s infinite;
	-moz-animation: shakes 1.5s linear 1s infinite;
	-o-animation: shakes 1.5s linear 1s infinite
}

.brand-consult-wrap .brand-consult a .pig-body {
	display: block;
	width: 110px;
	height: 66px;
	background: url(../images/body_32fceb2.png) no-repeat left top;
	background-size: 100%
}

.feedback-modal {
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(77,77,77,.5);
	z-index: 999;
	font-family: Microsoft YaHei,Arial,Helvetica,sans-serif
}

.feedback-modal .feedback-modal-content {
	position: absolute;
	width: 554px;
	margin: 4% auto 0;
	background: #fff;
	padding-bottom: 1px;
	top: 50%;
	left: 50%;
	margin-left: -277px;
	margin-top: -280px
}

.feedback-modal .feedback-title {
	display: block;
	font-size: 18px;
	color: #063;
	padding: 20px 10px 10px;
	border-bottom: 1px solid #2a902a;
	font-weight: 700
}

.feedback-modal .feedback-title .feedback-close {
	float: right;
	color: #999;
	font-size: 30px;
	position: relative;
	top: -12px
}

.feedback-modal .feedback-title .feedback-close:hover {
	cursor: pointer
}

.feedback-modal .feedback-form {
	display: block;
	width: 470px;
	margin: 0 auto
}

.feedback-modal .feedback-form span {
	display: block;
	font-weight: 100;
	font-size: 14px;
	color: #333;
	margin: 20px 0 10px
}

.feedback-modal .feedback-form input[type=text] {
	height: 16px
}

.feedback-modal .feedback-form textarea,.feedback-modal .feedback-form input[type=text] {
	width: 460px;
	border: 1px solid #d2d3d6;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	padding: 8px 6px
}

.feedback-modal .feedback-form .feedback-help-warning {
	visibility: hidden;
	color: red
}

.feedback-modal .feedback-form .feedback-help-warning.warning {
	visibility: visible
}

.feedback-modal .feedback-radio-box label {
	display: inline-block;
	width: 79px;
	height: 30px;
	background-position: -112px -46px;
	text-align: center;
	line-height: 2;
	margin-right: 20px;
	font-weight: 100;
	font-size: 14px;
	cursor: pointer
}

.feedback-modal .feedback-radio-box .checked {
	background-position: -112px -2px
}

.feedback-modal .feedback-radio-box input[type=radio] {
	position: absolute;
	clip: rect(0 0 0 0)
}

.feedback-modal .feedback-submit {
	display: block;
	width: 36px;
	margin: 25px auto 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #2a902a;
	font-size: 18px;
	color: #fff;
	padding: 6px 36px
}

.feedback-result {
	display: none;
	width: 470px;
	height: 440px;
	margin: 0 auto;
	text-align: center;
	padding-top: 1px
}

.feedback-result .feedback-icon.success {
	display: inline-block;
	height: 50px;
	width: 51px;
	background-position: -194px -3px
}

.feedback-result .feedback-icon.fail {
	display: inline-block;
	height: 57px;
	width: 63px;
	background-position: -250px -3px
}

.feedback-result .feedback-result-title {
	color: #333;
	font-size: 16px;
	margin-top: 20px
}

.feedback-result .feedback-result-title span {
	position: relative;
	top: -18px;
	left: 12px
}

.feedback-result .feedback-result-top img {
	width: 112px;
	height: 114px;
	margin-top: 40px;
	border: 1px solid #027006
}

.feedback-result .feedback-result-common .wechat {
	font-size: 14px;
	color: #017609;
	text-align: center;
	line-height: 2
}

.feedback-result .feedback-result-foot {
	padding-top: 10px;
	width: 370px;
	margin: 30px auto 0;
	border-top: 1px solid #fafafa
}

.feedback-result .feedback-result-foot .panel-icon-round {
	background-position: 0 -52px
}

.feedback-result .feedback-result-foot .panel-icon {
	width: 52px;
	height: 52px;
	display: block;
	margin: 0 auto;
	background: url(../images/search-icon_4366119.png) no-repeat left top;
	margin-top: 10px
}

.feedback-result .feedback-result-foot .feedback-inline-block {
	display: inline-block
}

.feedback-result .feedback-result-foot .panel-icon-round {
	background-position: 0 -52px
}

.feedback-result .feedback-result-foot .foot-text {
	position: relative;
	top: -10px;
	line-height: 1.2;
	color: #8b8a8a
}

.feedback-result .feedback-line {
	width: 1px;
	height: 40px;
	background: #7c7c7c;
	margin: 0 20px
}

.fail .feedback-text-success {
	display: none
}

.fail .feedback-text-fail {
	display: block
}

.success .feedback-text-success {
	display: block
}

.success .feedback-text-fail {
	display: none
}

.main-dj {
	width: 1190px;
	margin: 0 auto;
	color: #999
}

.for-person-query {
	font-size: 14px;
	color: #696dff;
	text-decoration: underline;
	text-align: center;
	cursor: pointer
}

.title {
}

.title .h2-common {
	font-size: 36px;
	text-align: center;
	letter-spacing: 5px
}

.title .h2-p-common {
	width: 376px;
	text-align: center;
	margin: 0 auto;
	font-size: 17px
}

.title .h2-p-common span {
	position: relative;
	top: -5px
}

.title .h2-p-common:before {
	content: '';
	width: 124px;
	height: 2px;
	float: left;
	position: relative;
	top: 6px
}

.title .h2-p-common:after {
	content: '';
	width: 124px;
	height: 2px;
	float: right;
	position: relative;
	top: 6px
}

.title .product-h2 {
	color: #444;
	margin-top: 40px
}

.title .product-h2-p {
	color: #e8eeff;
	margin-top: 20px
}

.title .product-h2-p:before {
	background-color: #e8eeff
}

.title .product-h2-p:after {
	background-color: #e8eeff
}

.title .person-h2 {
	color: #fff
}

.title .person-h2-p {
	color: #473c91;
	margin-top: 20px
}

.title .person-h2-p:before {
	background-color: #473c91
}

.title .person-h2-p:after {
	background-color: #473c91
}

.title .what-h2 {
	margin-top: 44px;
	color: #444
}

.title .what-h2-p {
	color: #e8eeff;
	margin-top: 20px
}

.title .what-h2-p:before {
	background-color: #e8eeff
}

.title .what-h2-p:after {
	background-color: #e8eeff
}

.title .flow-h2 {
	margin-top: 95px
}

.title .super-h2 {
	margin-top: 134px
}

.title .super-h2-p {
	margin-bottom: 58px
}

.btn-common {
	width: 456px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	background-color: #ff5578;
	font-size: 30px;
	color: #fff;
	border-radius: 30px;
	letter-spacing: 2px;
	margin: 0 auto;
	cursor: pointer
}

.btn-p {
	margin: 0;
	background: url(../images/pc_8a67c52.png) no-repeat
}

.btn-price {
	font-size: 22px;
	width: 175px;
	height: 40px;
	line-height: 40px
}

.btn-product {
	margin-top: 55px
}

.flow-btn {
	width: 258px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	color: #fff;
	margin: 0 auto;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	background: #ff4b6d
}

.header-content {
	position: relative
}

.header-content .header-dj {
	height: 496px;
	background: url(../images/header_450c5e2.png) no-repeat top center;
	background-size: cover
}

.header-content .header-space {
	background-color: #353535;
	height: 40px
}

.header-content .header-space .scroll {
	width: 1090px;
	height: 40px;
	margin: 0 auto;
	padding-right: 50px;
	padding-left: 50px;
	overflow: hidden;
	font-size: 12px;
	color: #999
}

.header-content .header-space .scroll ul {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	text-align: center
}

.header-content .header-space .scroll .scroll-li {
	width: 278px;
	height: 40px;
	line-height: 40px;
	float: left;
	text-align: center
}

.header-content .login-dj {
	width: 1190px;
	height: 55px;
	position: absolute;
	bottom: 80px
}

.header-content .login-dj .login-div {
	width: 966px;
	height: 55px;
	background-color: #fff;
	border-radius: 10px;
	margin-right: auto;
	margin-left: auto;
	position: relative
}

.header-content .login-dj .login-div input {
	width: 685px;
	height: 53px;
	padding: 0;
	font-size: 16px;
	text-indent: 20px;
	color: #999;
	float: left;
	border: solid 1px #638fff;
	border-radius: 10px 0 0 10px;
	border-right: 0
}

.header-content .login-dj .login-div .free-btn {
	width: 279px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	background-color: #ff4b6d;
	float: left;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	font-size: 22px;
	color: #fff;
	cursor: pointer
}

.product-dj {
	width: 1090px;
	height: 733px;
	margin: 0 auto;
	border: solid 1px #5c778b;
	box-sizing: border-box;
	border-radius: 5px
}

.product-container {
	width: 1090px;
	background: url(../images/bg-shadow-02_a7affe4.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 4
}

.product-container .link {
	content: '';
	width: 11px;
	height: 44px;
	background: url(../images/link_a69d78b.png) no-repeat center;
	display: inline-block;
	position: absolute
}

.product-container .product-c-ul {
	overflow: hidden;
	padding-bottom: 18px;
	z-index: 10;
	position: relative;
	width: 1054px;
	margin: 0 auto
}

.product-container .product-c-ul li {
	width: 261px;
	height: 210px;
	float: left;
	cursor: pointer
}

.product-container .product-c-ul li:hover {
	box-shadow: 5px 5px 20px #b4b4b5
}

.product-container .product-c-ul li .icon {
	display: block;
	width: 75px;
	height: 75px;
	background: url(../images/icons-all_e5aeef2.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 21px;
	margin-bottom: 36px
}

.product-container .product-c-ul li .icon-01 {
	background-position: 0 0
}

.product-container .product-c-ul li .icon-02 {
	background-position: -150px 0
}

.product-container .product-c-ul li .icon-03 {
	background-position: -300px 0
}

.product-container .product-c-ul li .icon-04 {
	background-position: -450px 0
}

.product-container .product-c-ul li .icon-05 {
	background-position: 0 -147px
}

.product-container .product-c-ul li .icon-06 {
	background-position: -150px -147px
}

.product-container .product-c-ul li .icon-07 {
	background-position: -300px -147px
}

.product-container .product-c-ul li .icon-08 {
	background-position: -450px -147px
}

.product-container .product-c-ul li h3 {
	text-align: center;
	color: #444;
	font-size: 22px
}

.product-container .product-c-ul li p {
	text-align: center;
	color: #888;
	font-size: 14px;
	margin-top: 20px
}

.product-container .product-c-ul li+li {
	border-left: 2px solid #faf9ff
}

.product-container .product-c-ul-01 {
	padding-top: 40px
}

.product-container .product-c-ul-02 {
	padding-top: 23px
}

.product-container .product-c-btn-div {
	width: 1154px;
	height: 152px
}

.product-container .product-c-btn-div:before {
	content: ' ';
	display: table
}

.product-container .product-c-btn-div p {
	text-align: center;
	font-size: 14px;
	color: #696dff;
	text-decoration: underline;
	margin-top: 34px;
	cursor: pointer
}

.circle-hidden {
	height: 300px;
	overflow: hidden;
	position: absolute;
	left: -160px;
	top: -75px
}

.circle-hidden .circle {
	width: 230px;
	height: 230px;
	border-radius: 50%;
	border: 30px solid #00b4ff
}

.person-bg {
	height: 1546px;
	background: url(../images/bg-body-01_25f3f23.png) no-repeat center;
	background-size: cover;
	margin-top: -35px;
	position: relative;
	z-index: 1
}

.person-bg:before {
	content: '';
	display: table
}

.person-bg .title {
	margin-top: 130px
}

.person-bg .suit-person-container {
	width: 500px;
	height: 651px;
	background: url(../images/phone_368224b.png) no-repeat;
	margin: 0 auto;
	margin-top: 25px;
	padding: 97px 0 0 25px
}

.person-bg .suit-person-container .suit-person {
	overflow: hidden;
	margin-bottom: 48px
}

.person-bg .suit-person-container .suit-person li {
	float: left;
	margin-right: 7px
}

.person-bg .suit-person-container .suit-person li .suit-li-common {
	width: 224px;
	height: 175px;
	background: url(../images/p-p_9db97a9.png) no-repeat
}

.person-bg .suit-person-container .suit-person li .suit-person-li-01 {
	background-position: 0 0
}

.person-bg .suit-person-container .suit-person li .suit-person-li-02 {
	background-position: -231px 0
}

.person-bg .suit-person-container .suit-person li .li-bottom-div {
	width: 224px;
	height: 145px;
	background: url(../images/gg_03_877fc94.png);
	color: #fff
}

.person-bg .suit-person-container .suit-person li .li-bottom-div:before {
	content: '';
	display: table
}

.person-bg .suit-person-container .suit-person li .li-bottom-div .p-title {
	font-size: 24px;
	margin-top: 27px;
	text-align: center;
	margin-bottom: 33px
}

.person-bg .suit-person-container .suit-person li .li-bottom-div .p-detail {
	font-size: 14px;
	margin-left: 23px;
	letter-spacing: 2px
}

.why-bj {
	position: relative;
	width: 100%;
	z-index: 2;
	background: url(../images/why-bg_7b6fda9.png) no-repeat;
	background-position: bottom
}

.why-bj .why-main-dj {
	width: 1000px;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 84px;
	padding: 30px 45px 50px;
	background-color: #fff;
	box-shadow: 0 0 100px rgba(72,60,149,.1);
	border-radius: 10px
}

.why-bj .why-main-dj .why-main-title {
	font-size: 22px;
	color: #666;
	text-align: center
}

.why-bj .why-main-dj .why-ul {
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 40px
}

.why-bj .why-main-dj .why-ul .why-li {
	width: 196px;
	height: 290px;
	float: left;
	text-align: center
}

.why-bj .why-main-dj .why-ul .why-li .icon {
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	width: 75px;
	height: 55px;
	background: url(../images/icons-all_e5aeef2.png) no-repeat
}

.why-bj .why-main-dj .why-ul .why-li .icon-01 {
	background-position: 0 -311px
}

.why-bj .why-main-dj .why-ul .why-li .icon-02 {
	background-position: -150px -311px
}

.why-bj .why-main-dj .why-ul .why-li .icon-03 {
	background-position: -300px -311px
}

.why-bj .why-main-dj .why-ul .why-li .icon-04 {
	background-position: -450px -311px
}

.why-bj .why-main-dj .why-ul .why-li .icon-05 {
	background-position: -600px -311px
}

.why-bj .why-main-dj .why-ul .why-li .why-li-title {
	font-size: 22px;
	color: #444;
	margin-top: 20px;
	margin-bottom: 12px
}

.why-bj .why-main-dj .why-ul .why-li .why-li-p {
	font-size: 14px;
	color: #777;
	line-height: 30px;
	letter-spacing: 1px
}

.why-bj .why-main-dj .why-ul li+li {
	border-left: 2px solid #faf9ff
}

.why-bj .why-main-dj .why-vs {
	height: 296px;
	background-color: #faf9ff;
	position: relative;
	z-index: 1
}

.why-bj .why-main-dj .why-vs:before {
	content: "";
	display: table
}

.why-bj .why-main-dj .why-vs .why-vs-title {
	font-size: 20px;
	color: #5a5a5a;
	text-align: center;
	margin-top: 39px;
	margin-bottom: 20px
}

.why-bj .why-main-dj .why-vs .why-vs-ul {
	overflow: hidden
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li {
	width: 498px;
	float: left
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .icon {
	display: block;
	width: 75px;
	height: 50px;
	margin: 0 auto;
	background: url(../images/icons-all_e5aeef2.png) no-repeat
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .icon-01 {
	background-position: 0 -389px
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .icon-02 {
	background-position: -150px -389px
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .why-li-vs-title {
	font-size: 18px;
	color: #5a5a5a;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .why-li-vs-p {
	font-size: 14px;
	color: #777;
	line-height: 24px;
	letter-spacing: 1px
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .why-li-vs-p1 {
	padding-left: 35px
}

.why-bj .why-main-dj .why-vs .why-vs-ul .why-vs-li .why-li-vs-p2 {
	padding-left: 48px
}

.why-bj .why-main-dj .why-vs .why-vs-ul li+li {
	border-left: 2px solid #e2def7
}

.what-bj {
	height: 652px;
	margin: 0 auto;
	margin-top: 136px;
	background: url(../images/price-bg_70dab1f.png) no-repeat center;
	background-color: #fff;
	position: relative;
	z-index: 30
}

.what-bj .what-top-color {
	height: 30px;
	background-color: #44398c;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px
}

.what-bj .title {
	padding-top: 60px
}

.what-bj .title .what-h2 {
	margin-top: 0
}

.what-bj .what-ul {
	width: 1090px;
	height: 380px;
	margin: 0 auto;
	margin-top: 45px
}

.what-bj .what-ul .what-li {
	width: 266px;
	height: 380px;
	float: left;
	border-radius: 5px;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 30px #e8e2f8
}

.what-bj .what-ul .what-li .icon-88 {
	display: block;
	width: 84px;
	height: 88px;
	background-image: url(../images/active88_abdd302.png);
	position: absolute
}

.what-bj .what-ul .what-li .icon {
	margin: 0 auto;
	margin-top: 35px;
	display: block;
	width: 75px;
	height: 75px;
	background: url(../images/icons-all_e5aeef2.png) no-repeat
}

.what-bj .what-ul .what-li .icon-01 {
	background-position: 0 0
}

.what-bj .what-ul .what-li .icon-02 {
	background-position: 0 -148px
}

.what-bj .what-ul .what-li .icon-03 {
	background-position: -300px 0
}

.what-bj .what-ul .what-li .icon-04 {
	background-position: -150px 0
}

.what-bj .what-ul .what-li .what-li-title {
	font-size: 22px;
	color: #303030;
	margin-top: 22px;
	margin-bottom: 22px
}

.what-bj .what-ul .what-li .what-li-text {
	font-size: 18px;
	color: #888;
	letter-spacing: 2px
}

.what-bj .what-ul .what-li .what-li-price {
	font-size: 22px;
	color: #888;
	margin-bottom: 30px;
	letter-spacing: 1px
}

.what-bj .what-ul .what-li .what-li-price span {
	color: #ff4b6d;
	font-size: 24px
}

.what-bj .what-ul .what-li .old-price {
	text-decoration: line-through
}

.what-bj .what-ul .what-li .old-price span {
	font-size: 14px
}

.what-bj .what-ul li+li {
	margin-left: 7px
}

.flow-bj {
	z-index: 10;
	position: relative
}

.flow-bj .top-bg-bj {
	height: 148px;
	background: url(../images/top-new_2dd13cd.png) no-repeat;
	background-size: cover
}

.flow-bj .bottom-bg-bj {
	height: 160px;
	background: url(../images/bottom-new_fd6f413.png) no-repeat;
	background-size: cover
}

.flow-bj .flow-container:before {
	content: '';
	display: table
}

.flow-bj .flow-container .flow-main {
	width: 1090px;
	margin: 0 auto
}

.flow-bj .flow-container .flow-main .flow-main-ul {
	overflow: hidden;
	margin-top: 40px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li {
	width: 363px;
	height: 175px;
	float: left
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icons {
	display: block;
	margin: 0 auto;
	width: 75px;
	height: 75px;
	background: url(../images/icons-all_e5aeef2.png) no-repeat
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icon-01-t {
	background-position: -450px -600px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icon-01-b {
	background-position: -450px -450px;
	position: relative;
	margin-bottom: 38px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icon-02-t {
	background-position: -600px -600px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icon-02-b {
	background-position: -600px -450px;
	position: relative;
	margin-bottom: 38px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icon-03-t {
	background-position: -750px -600px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .icon-03-b {
	background-position: -750px -450px;
	position: relative;
	margin-bottom: 38px
}

.flow-bj .flow-container .flow-main .flow-main-ul .flow-main-li .flow-p {
	font-size: 22px;
	text-align: center;
	line-height: 50px
}

.flow-bj .flow-container .flow-main .flow-link {
	width: 928px;
	height: 85px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	background: url(../images/line-num_72f4a63.png) no-repeat
}

.flow-bj .flow-container .flow-main .flow-link-ul {
	height: 175px;
	background-color: #fff;
	margin-top: -15px;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 0 100px rgba(72,60,149,.1)
}

.flow-bj .flow-container .flow-main .flow-link-ul .flow-link-li {
	float: left;
	width: 200px
}

.flow-bj .flow-container .flow-main .flow-link-ul .flow-link-li .flow-link-li-title {
	color: #555;
	font-size: 18px;
	margin-top: 45px;
	margin-bottom: 25px
}

.flow-bj .flow-container .flow-main .flow-link-ul .flow-link-li .flow-link-li-p {
	font-size: 14px;
	color: #555;
	line-height: 30px;
	padding-left: 10px
}

.flow-bj .flow-container .flow-main .flow-link-ul li+li {
	margin-left: 20px
}

.flow-bj .flow-container .flow-main .flow-link-ul li:last-child {
	margin-left: 30px
}

.material-bj {
	position: relative;
	margin-top: -660px;
	z-index: 20
}

.material-bj .material-contanier {
	width: 1118px;
	height: 553px;
	margin: 0 auto;
	margin-top: 67px;
	background: url(../images/material-01_609b8e0.png) no-repeat;
	box-shadow: 0 0 100px rgba(72,60,149,.2)
}

.material-bj .material-contanier .material-li-common {
	text-align: center;
	width: 180px;
	height: 160px;
	float: left
}

.material-bj .material-contanier .material-li-common .icon {
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 75px;
	height: 75px;
	background: url(../images/icons-all_e5aeef2.png) no-repeat
}

.material-bj .material-contanier .material-li-common .icon-01 {
	background-position: 0 -450px
}

.material-bj .material-contanier .material-li-common .icon-02 {
	background-position: -150px -450px
}

.material-bj .material-contanier .material-li-common .icon-03 {
	background-position: -300px -450px
}

.material-bj .material-contanier .material-li-common .icon-04 {
	background-position: 0 -600px
}

.material-bj .material-contanier .material-li-common .icon-05 {
	background-position: -150 -450px
}

.material-bj .material-contanier .material-li-common .icon-06 {
	background-position: -300px -600px
}

.material-bj .material-contanier .material-li-common .material-li-p1 {
	font-size: 18px;
	color: #555
}

.material-bj .material-contanier .material-li-common .material-li-p2 {
	font-size: 14px;
	color: #666
}

.material-bj .material-contanier .material-li-01 {
	padding-left: 130px;
	margin-top: 68px
}

.material-bj .material-contanier .material-li-02 {
	margin-top: 68px;
	padding-left: 110px
}

.material-bj .material-contanier .material-li-03 {
	margin-top: 68px;
	padding-left: 230px
}

.material-bj .material-contanier .material-li-04 {
	margin-top: 60px;
	padding-left: 130px
}

.material-bj .material-contanier .material-li-05 {
	margin-top: 60px;
	padding-left: 110px
}

.material-bj .material-contanier .material-li-06 {
	margin-top: 60px;
	padding-left: 230px
}

.material-bj .material-contanier .material-li-03-after:after {
	content: 'or';
	font-size: 26px;
	color: #639eff;
	position: relative;
	top: 15px;
	font-weight: 700
}

.material-bj .material-bottom-link {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #eee9fa;
	width: 1090px;
	height: 51px
}

.material-bj .material-bottom-link .material-link-p {
	color: #6985ff;
	font-size: 18px;
	line-height: 51px;
	text-align: center;
	text-decoration: underline;
	cursor: pointer
}

.super-bj {
	width: 100%;
	background: url(../images/ys-bg_ae7dd7a.png) no-repeat;
	margin: 0 auto
}

.super-bj:before {
	content: '';
	display: table
}

.super-bj .super-bj-inner {
	height: 770px;
	width: 1296px;
	margin: 0 auto;
	background: #FFC0CB;
	box-shadow: 0 0 100px rgba(72,60,149,.2)
}

.super-bj .super-inner {
	margin: 0 auto;
	width: 1086px;
	height: 357px;
	padding-top: 73px;
	overflow: hidden;
	margin-bottom: 45px
}

.super-bj .super-inner li {
	text-align: center;
	width: 536px;
	height: 357px;
	float: left
}

.super-bj .super-inner li .super-inner-top {
	width: 536px;
	height: 216px;
	margin-bottom: 5px
}

.super-bj .super-inner li .super-inner-top .super-inner-top-title {
	width: 536px;
	height: 77px;
	background: #638fff;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 24px;
	line-height: 77px;
	text-align: center
}

.super-bj .super-inner li .super-inner-top .super-inner-top-content {
	width: 536px;
	height: 139px;
	border-radius: 0 0 10px 10px;
	background: #fff
}

.super-bj .super-inner li .super-inner-top .super-inner-top-content p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	text-align: left
}

.super-bj .super-inner li .super-inner-top .super-inner-top-content p span {
	position: relative;
	font-size: 18px;
	color: #555;
	letter-spacing: 2px
}

.super-bj .super-inner li .super-inner-top .super-inner-top-content p span:before {
	content: '';
	display: block;
	position: absolute;
	top: 9px;
	left: -15px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #555
}

.super-bj .super-inner li .super-inner-top .super-inner-top-content .visible {
	height: 100%;
	vertical-align: middle;
	width: 0;
	display: inline-block
}

.super-bj .super-inner li .super-inner-bottom {
	width: 536px;
	height: 136px;
	border-radius: 5px;
	background: #fff
}

.super-bj .super-inner li .super-inner-bottom p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	text-align: left
}

.super-bj .super-inner li .super-inner-bottom p span {
	position: relative;
	font-size: 18px;
	color: #999;
	letter-spacing: 2px
}

.super-bj .super-inner li .super-inner-bottom p span:before {
	content: '';
	display: block;
	position: absolute;
	top: 9px;
	left: -15px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #999
}

.super-bj .super-inner li .super-inner-bottom .visible {
	height: 100%;
	vertical-align: middle;
	width: 0;
	display: inline-block
}

.super-bj .super-inner li:first-child {
	margin-right: 14px
}

.J-button {
	margin: 0 auto;
	width: 455px;
	height: 64px;
	color: #fff;
	font-size: 30px;
	line-height: 64px;
	text-align: center;
	letter-spacing: 2px;
	border-radius: 50px;
	background: #ff4f71
}

.banner-88 {
	position: relative;
	height: 540px
}

.mt-100 {
	margin-top: 75px!important
}

.ac88-last {
	position: absolute;
	width: 810px;
	height: 50px;
	top: 10px;
	left: 50%;
	margin-left: -405px;
	background: 0 0;
	box-shadow: none
}

.ac-text {
	display: inline-block;
	float: left;
	width: 53px;
	height: 36px;
	margin-left: 20px;
	margin-right: 5px;
	background-image: url(../images/ac88_3b1678f.png)
}

.ac-time {
	display: inline-block;
	float: left;
	width: 87px;
	height: 36px;
	margin-left: 30px;
	margin-right: 10px;
	background-image: url(../images/ac88-time_19b4ccf.png)
}

.ac-content {
	display: inline-block;
	float: left;
	height: 36px;
	line-height: 36px;
	color: #5c2fd7;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 100
}

.two-line {
	position: relative;
	top: 4px;
	width: 470px;
	line-height: 25px!important
}

.mt-70 {
	margin-top: 70px!important
}

.ht-178 {
	height: 178px!important
}