﻿@charset "UTF-8";
	.bk,.h2 .icon-h2,.product .icon-h2 {
	background-image:url("http://static.xinrenxinshi.com/official4/pc/global-sprite-201703.png");
	background-size:350px 550px;
	background-repeat:no-repeat
}
h2 {
	font-weight:normal
}
img {
	border:0
}
.hot {
	position:relative
}
.hot:after {
	content:'';
	position:absolute;
	right:-5px;
	top:-7px;
	width:25px;
	height:10px;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/global-sprite-201703.png");
	background-position:-325px 0;
	background-size:350px 550px;
	background-repeat:no-repeat
}
.index-body {
	background-color:#000;
	background-attachment:fixed;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/page-index-bk.jpg");
	background-size:cover
}
.banner {
	height:720px;
	background-color:#303030;
	min-width:1100px;
	font-weight:200;
	width:100%;
	top:0;
	background-repeat:no-repeat;
	background-size:cover
}
.banner-first {
	background-image:url("http://static.xinrenxinshi.com/official4/pc/page-index-banner.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	height:720px;
	position:absolute;
	left:0;
	z-index:2
}
.banner-second {
	background:#181e2c url("http://static.xinrenxinshi.com/official4/pc/banner-20190521.png") no-repeat right bottom;
	height:720px;
	position:absolute;
	left:0;
	background-size:426px 720px
}
.banner-second .content-wrap {
	height:100%;
	position:relative;
	background:url("http://static.xinrenxinshi.com/official4/pc/four-left.png") no-repeat left bottom;
	background-size:688px 597px
}
.banner-second .content-wrap .four-year {
	position:absolute;
	right:62px;
	bottom:81px
}
.content-box {
	position:absolute;
	display:block;
	width:1100px;
	height:450px;
	top:0;
	left:50%;
	margin-left:-550px
}
.content-box h1 {
	margin-top:194px;
	font-weight:300
}
.content-box .banner-text {
	font-size:42px;
	color:#fff;
	font-weight:200
}
.content-box .banner-desc {
	color:#fff;
	font-size:18px;
	margin-top:25px;
	margin-bottom:50px;
	font-weight:normal
}
.content-box .banner-big-desc {
	height:40px;
	line-height:40px;
	font-size:42px;
	margin-top:23px;
	margin-bottom:67px;
	color:#fff;
	font-weight:200
}
.content-box .banner-btn {
	display:inline-block;
	width:160px;
	height:46px;
	line-height:46px;
	border-radius:2px;
	box-sizing:border-box;
	font-size:18px;
	text-align:center;
	vertical-align:top;
	color:#fff
}
.content-box .register-btn {
	background-color:#00b4a5
}
.content-box .video-btn {
	margin-left:20px;
	border:1px solid #fff
}
.banner-index {
	width:200px;
	left:50%;
	margin-left:-100px;
	height:80px;
	position:absolute;
	top:640px;
	line-height:80px;
	text-align:center;
	z-index:3
}
.banner-index .page {
	display:inline-block;
	width:30px;
	margin-left:20px;
	margin-top:20px;
	cursor:pointer;
	height:40px;
	line-height:40px
}
.banner-index .page .page-index {
	width:30px;
	height:6px;
	margin-top:18px;
	background-color:#fff;
	opacity:.3;
	border-radius:3px
}
.banner-index .page.active .page-index {
	opacity:1
}
.content-first {
	z-index:3
}
.content-first h1 {
	margin-top:144px
}
.content-second {
	width:900px
}
.financing-wrap {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.3);
	z-index:9999
}
.financing-con {
	width:0;
	height:0;
	position:fixed;
	bottom:50%;
	right:50%;
	z-index:10000;
	transition:all 1.5s linear
}
.financing-con .financing-pic {
	display:block;
	width:900px;
	height:500px;
	transform:translate(-50%,-50%);
	background-image:url("http://static.xinrenxinshi.com/official4/pc/financing-dialog.png");
	background-repeat:no-repeat;
	background-size:cover;
	transition:all .8s linear;
	opacity:0
}
.financing-con .financing-close-btn {
	position:absolute;
	top:-300px;
	left:450px;
	opacity:0;
	transition:all 1.5s;
	-webkit-transition:all 1.5s;
	-moz-transition:all 1.5s;
	-o-transition:all 1.5s
}
.financing-con .financing-close-btn img {
	display:block
}
.financing-con .financing-close-btn:hover {
	-ms-transform:rotate(720deg);
	-webkit-transform:rotate(720deg);
	-moz-transform:rotate(720deg);
	-o-transform:rotate(720deg);
	transform:rotate(720deg)
}
.financing-show-btn {
	width:188px;
	height:153px;
	position:fixed;
	bottom:40px;
	right:15px;
	transition:all .5s;
	z-index:1000;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/financing-popover.png");
	background-repeat:no-repeat;
	background-size:cover;
	animation:showEffects .5s linear infinite alternate
}
@keyframes showEffects {
	from {
	transform:scale(0.9)
}
to {
	transform:scale(1)
}
}.news-box {
	margin-top:720px;
	border-bottom:1px solid #f0f2f5;
	background-color:#fff
}
.news-box .news {
	width:1100px;
	margin:0 auto;
	height:86px;
	color:#7b8390;
	line-height:85px
}
.news-box .news .news-btn {
	display:inline-block;
	margin-top:30px;
	width:72px;
	height:27px;
	border:1px solid #ffa826;
	border-radius:2px;
	color:#ffa826;
	font-size:14px;
	line-height:27px;
	text-align:center;
	vertical-align:top
}
.news-box .news .news-list {
	display:inline-block;
	overflow:hidden
}
.news-box .news .news-list li {
	display:block;
	position:relative;
	margin-left:20px;
	padding-right:25px;
	float:left;
	max-width:230px;
	overflow:hidden;
	color:#7b8390;
	text-overflow:ellipsis;
	white-space:nowrap
}
.news-box .news .news-list li a {
	color:#7b8390
}
.news-box .news .news-list li a:visited,.news-box .news .news-list li a:active,.news-box .news .news-list li a:focus {
	color:#7b8390
}
.news-box .news .news-list li a:hover {
	color:#00b4a5
}
.news-box .news .news-list li.hot:after {
	content:'';
	position:absolute;
	right:2px;
	top:30px;
	width:25px;
	height:10px;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/global-sprite-201703.png");
	background-position:-325px 0;
	background-size:350px 550px;
	background-repeat:no-repeat
}
.news-box .news .news-list li.new:after {
	content:'';
	position:absolute;
	right:2px;
	top:30px;
	width:25px;
	height:10px;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/global-sprite-201703.png");
	background-position:-325px -12px;
	background-size:350px 550px;
	background-repeat:no-repeat
}
.news-box .news .more {
	display:inline-block;
	float:right;
	vertical-align:top;
	color:#7b8390
}
.news-box .news .more .text {
	display:inline-block;
	margin-right:5px
}
.news-box .news .more .icon {
	display:inline-block
}
.news-box .news .more:visited {
	color:#7b8390
}
.nav-comp {
	background-color:#f5f7fa;
	min-width:1100px;
	height:140px;
	padding-top:24px;
	box-sizing:border-box
}
.nav-comp .content-wrap {
	overflow:hidden
}
.nav-comp .overflow-wrap {
	width:2000px;
	margin-left:-76px
}
.nav-comp .nav-comp-item-href {
	display:block;
	float:left;
	margin-left:76px
}
.nav-comp .nav-comp-item-href:hover .nav-comp-icon {
	-ms-transform:translateY(-2px);
	-webkit-transform:translateY(-2px);
	transform:translateY(-2px)
}
.nav-comp .nav-comp-item-href:hover h3 {
	color:#00b4a5
}
.nav-comp .nav-comp-item-href .icon {
	font-size:90px
}
.nav-comp .nav-comp-item {
	width:346px
}
.nav-comp .nav-comp-item .line {
	float:right;
	width:1px;
	margin-top:25px;
	line-height:90px;
	height:40px;
	background-color:#cfd5e0
}
.nav-comp .nav-comp-icon {
	float:left;
	width:90px;
	height:90px;
	margin-right:20px;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s
}
.nav-comp .nav-comp-con {
	float:left
}
.nav-comp .nav-comp-con h3 {
	font-size:16px;
	color:#3d4450;
	margin-top:24px;
	margin-bottom:10px;
	font-weight:normal;
	-webkit-transition:all .3s;
	transition:all .3s
}
.nav-comp .nav-comp-con .nav-comp-desc {
	font-size:14px;
	color:#7b8390
}
.h2 {
	text-align:center;
	margin-top:120px;
	margin-bottom:30px;
	position:relative;
	height:30px
}
.h2 .icon-h2 {
	width:278px;
	height:44px;
	position:absolute;
	z-index:1;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:16px;
	background-position:0 0
}
.h2 .h2-title {
	font-size:30px;
	height:30px;
	line-height:30px;
	color:#3d4450;
	position:absolute;
	left:50%;
	top:0;
	z-index:2;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.h2-desc {
	font-size:16px;
	color:#7b8390;
	text-align:center
}
.product {
	min-width:1100px;
	background-color:#fff
}
.product:before {
	content:" ";
	display:table
}
.product .icon-h2 {
	width:278px;
	height:44px;
	background-position:0 0
}
.product .product-nav {
	margin-top:80px
}
.product .product-nav .product-nav-list-wrap {
	text-align:center
}
.product .product-nav .product-nav-list {
	margin:0 auto 50px;
	display:inline-block;
	border-bottom:2px solid #f0f2f5
}
.product .product-nav .product-nav-item {
	float:left;
	width:110px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin:0 24px;
	font-size:18px;
	font-weight:300;
	color:#7b8390;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	position:relative
}
.product .product-nav .product-nav-item:after {
	content:" ";
	position:absolute;
	left:0;
	bottom:-2px;
	width:100%;
	height:2px;
	background-color:#00b4a5;
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:color .2s,-webkit-transform .2s;
	transition:color .2s,-webkit-transform .2s;
	transition:transform .2s,color .2s;
	transition:transform .2s,color .2s,-webkit-transform .2s
}
.product .product-nav .product-nav-item.active {
	color:#00b4a5
}
.product .product-nav .product-nav-item.active:after {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.product .product-nav .product-nav-item:first-of-type {
	margin-left:0
}
.product .product-nav .product-nav-item:last-of-type {
	margin-right:0
}
.product .product-con-list {
	width:1030px;
	margin:0 auto;
	position:relative;
	height:403px
}
.product .product-con-list .product-con-item {
	background-color:#fff;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	opacity:0;
	-webkit-transition:.3s;
	transition:.3s
}
.product .product-con-list .product-con-item.active {
	opacity:1;
	z-index:10
}
.product .product-con-list .item-img {
	margin-right:40px
}
.product .product-con-list .item-img img {
	width:721px;
	height:403px
}
.product .product-con-list .item-desc .h3-title {
	padding-top:30px;
	padding-bottom:16px;
	font-size:24px;
	font-weight:normal;
	color:#3d4450
}
.product .product-con-list .item-desc .proc-desc {
	width:240px;
	font-size:16px;
	color:#7b8390;
	line-height:32px;
	margin-bottom:52px;
	text-align:justify;
	font-weight:300
}
.product .product-con-list .item-desc .btn-more {
	display:block;
	width:160px;
	height:44px;
	line-height:44px;
	font-size:16px;
	font-weight:300;
	text-align:center;
	box-sizing:border-box;
	color:#00b4a5;
	border:1px solid #00b4a5;
	border-radius:2px;
	-webkit-transition:.25s;
	transition:.25s
}
.product .product-con-list .item-desc .btn-more:hover {
	background-color:#00b4a5;
	color:#fff
}
.index_waves {
	background:url("http://static.xinrenxinshi.com/official4/pc/page-index-waves.png") center 0 no-repeat
}
.wave3 {
	height:427px;
	width:2402px;
	background-position:0 0
}
.wave2 {
	height:427px;
	width:2402px;
	background-position:0 -427px
}
.wave1 {
	height:427px;
	width:2402px;
	background-position:0 -854px
}
@keyframes wave {
	0% {
	-ms-transform:translate(0px,0px);
	-webkit-transform:translate(0px,0px);
	transform:translate(0px,0px)
}
50% {
	-ms-transform:translate(-80px,30px);
	-webkit-transform:translate(-80px,30px);
	transform:translate(-80px,30px)
}
100% {
	-ms-transform:translate(160px,-60px);
	-webkit-transform:translate(160px,-60px);
	transform:translate(160px,-60px)
}
}@-webkit-keyframes wave {
	0% {
	-ms-transform:translate(0px,0px);
	-webkit-transform:translate(0px,0px);
	transform:translate(0px,0px)
}
50% {
	-ms-transform:translate(-80px,30px);
	-webkit-transform:translate(-80px,30px);
	transform:translate(-80px,30px)
}
100% {
	-ms-transform:translate(160px,-60px);
	-webkit-transform:translate(160px,-60px);
	transform:translate(160px,-60px)
}
}.waves {
	position:absolute;
	bottom:-190px;
	height:527px;
	width:100%;
	overflow:hidden
}
.waves>div {
	position:absolute;
	left:-180px;
	bottom:0
}
.waves .wave1,.waves .wave2,.waves .wave3 {
	-webkit-animation:wave 5s ease-in-out alternate infinite;
	animation:wave 5s ease-in-out alternate infinite
}
.waves .wave2 {
	-webkit-animation-delay:.6s;
	animation-delay:.6s
}
.waves .wave3 {
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s
}
.waveContent {
	position:relative;
	background-color:#fff;
	height:230px;
	overflow:hidden
}
.service {
	min-width:1100px;
	background:-webkit-linear-gradient(#f5f5f9,#fff);
	background:linear-gradient(#f5f5f9,#fff);
	background:#f5f5f9;
	padding-bottom:120px
}
.service .icon-service {
	width:244px;
	background-position:0 -46px
}
.service .content-wrap:before {
	display:table;
	content:" "
}
.service .service-con-list {
	padding-top:90px;
	overflow:hidden
}
.service .service-con-list-wrap {
	width:3000px
}
.service .service-con-item {
	width:225px;
	margin:0 25px;
	float:left
}
.service .item-img-wrap {
	text-align:center;
	height:100px
}
.service .item-img {
	width:100px;
	height:100px;
	display:inline-block
}
.service .item-img .icon {
	font-size:100px
}
.service .h3-title {
	font-size:18px;
	color:#3d4450;
	font-weight:normal;
	padding-top:40px;
	padding-bottom:19px;
	text-align:center
}
.service .service-desc {
	font-size:14px;
	color:#7c8490;
	line-height:24px;
	text-align:justify;
	font-weight:300
}
.user {
	min-width:1100px;
	height:410px;
	background-color:#00b4a5
}
.user .content-wrap:before {
	content:" ";
	display:table
}
.user .icon-uservoice {
	width:328px;
	background-position:0 -91px
}
.user .h2-title {
	color:#fff
}
.user .h2-desc {
	color:#fff
}
.card {
	min-width:1100px;
	height:0;
	position:relative
}
.card .card-con-wrap {
	position:absolute;
	overflow-x:hidden;
	width:100%;
	height:400px;
	top:-160px;
	opacity:0;
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.card .card-wrap {
	position:absolute;
	width:2400px;
	left:0;
	overflow:hidden;
	height:400px
}
.card .card-item {
	width:800px;
	height:380px;
	background-color:#fff;
	border-radius:10px;
	box-shadow:0 10px 30px 0 rgba(88,123,179,0.1);
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:-webkit-transform .6s;
	transition:-webkit-transform .6s;
	transition:transform .6s;
	transition:transform .6s,-webkit-transform .6s;
	z-index:1000;
	overflow:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.card .card-item.notransition {
	-webkit-transition:-webkit-transform 0s;
	transition:-webkit-transform 0s;
	transition:transform 0s;
	transition:transform 0s,-webkit-transform 0s
}
.card .card-item:before {
	content:" ";
	display:table
}
.card .card-item:after {
	content:" ";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1001;
	background-color:#fff;
	opacity:.7
}
.card .card-item.active {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.card .card-item.active:after {
	display:none
}
.card .card-item .icon-t,.card .card-item .icon-d {
	font-size:86px;
	position:absolute;
	color:#f5f7fa
}
.card .card-item .icon-t {
	left:36px;
	top:42px
}
.card .card-item .icon-d {
	bottom:42px;
	right:36px
}
.card .card-logo {
	display:block;
	width:150px;
	height:75px;
	margin:30px auto 25px
}
.card .card-text {
	width:560px;
	margin:0 auto;
	line-height:26px;
	text-indent:2em;
	font-size:14px;
	color:#3d4450;
	text-align:justify;
	cursor:default
}
.card .card-person {
	position:absolute;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:50px
}
.card .card-person:before {
	content:" ";
	width:40px;
	height:2px;
	background-color:#00b4a5;
	position:absolute;
	top:-12px;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.card .card-person-name {
	font-size:18px;
	color:#3d4450;
	vertical-align:bottom;
	margin-right:10px
}
.card .card-person-post {
	font-size:14px;
	color:#959ba6;
	vertical-align:bottom
}
.partners {
	padding:80px 0 120px 0;
	height:1014px;
	min-width:1100px;
	background-color:#fff
}
.partners .content-wrap {
	position:relative
}
.partners .content-wrap:before {
	content:" ";
	display:table
}
.partners .logo-wall {
	margin-top:260px;
	width:1134px;
	height:744px;
	overflow:hidden;
	position:relative
}
.partners .logo-wall .logo-wall-wrap {
	position:absolute;
	top:0;
	left:0;
	width:3000px
}
.partners .logo-wall .logo-list {
	margin-left:-8px;
	width:1134px;
	float:left
}
.partners .logo-wall .logo-item {
	float:left;
	margin:0 10px 70px
}
.partners .logo-wall .logo-item:hover {
	filter:grayscale(0);
	-webkit-filter:grayscale(0);
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)
}
.partners .logo-wall .logo-item img {
	width:142px;
	height:62px
}
.partners .logo-btn-wrap {
	text-align:center;
	margin-top:40px;
	font-size:0
}
.partners .logo-btn-wrap .logo-btn-item {
	display:inline-block;
	width:20px;
	height:18px;
	line-height:18px;
	cursor:pointer;
	margin:0 5px
}
.partners .logo-btn-wrap .logo-btn {
	height:2px;
	width:20px;
	display:inline-block;
	background-color:#cfd5e0
}
.partners .logo-btn-wrap .logo-btn.active {
	background-color:#00b4a5
}
.trans-wrap {
	height:440px
}
.trans-wrap h2 {
	font-size:30px;
	padding-top:100px;
	text-align:center;
	color:#fff
}
.register-index {
	min-width:1100px;
	position:relative;
	background-color:#fff
}
.register-index .register-index-img {
	position:absolute;
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-258px;
	width:723px;
	height:358px
}
.register-index .register-intro {
	min-width:1100px;
	height:513px;
	background-color:#fff;
	margin-top:220px
}
.register-index .register-intro h2 {
	height:30px;
	line-height:30px;
	font-size:30px;
	color:#3d4450;
	text-align:center;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:29px
}
.register-index .register-intro .desc {
	height:17px;
	line-height:17px;
	font-size:16px;
	color:#7b8390
}
.register-index .register-intro p {
	font-size:16px;
	color:#7b8390;
	text-align:center;
	margin-bottom:68px
}
.register-index .register-intro .contact-us {
	text-align:center
}
.register-index .register-intro .contact-us>span {
	text-align:center;
	display:block;
	margin-bottom:20px;
	position:relative
}
.register-index .register-intro .contact-us>span input {
	width:440px;
	height:34px;
	text-indent:10px;
	border-bottom:1px solid #e1e8f0;
	background-color:transparent;
	border-radius:0;
	font-size:14px
}
.register-index .register-intro .contact-us>span input.active {
	color:#3d4450;
	border-bottom:1px solid #00b4a5
}
.register-index .register-intro .contact-us>span input.error {
	color:#e84242;
	border-color:#e84242
}
.register-index .register-intro .contact-us>span input::-webkit-input-placeholder {
	color:#959ba6
}
.register-index .register-intro .contact-us>span input::-moz-placeholder {
	color:#959ba6
}
.register-index .register-intro .contact-us>span input:-moz-placeholder {
	color:#959ba6
}
.register-index .register-intro .contact-us>span input:-ms-input-placeholder {
	color:#959ba6
}
.register-index .register-intro .contact-us>span input.error::-webkit-input-placeholder {
	color:#e84242
}
.register-index .register-intro .contact-us>span input.error::-moz-placeholder {
	color:#e84242
}
.register-index .register-intro .contact-us>span input.error:-moz-placeholder {
	color:#e84242
}
.register-index .register-intro .contact-us>span input.error:-ms-input-placeholder {
	color:#e84242
}
.register-index .register-intro .contact-us>span .error-mobile {
	position:absolute;
	width:100%;
	left:0;
	bottom:-26px;
	color:#e84242
}
.register-index .register-intro .contact-us #contact-us {
	width:200px;
	margin:60px auto 100px
}
.register-index .register-intro .success {
	text-align:center
}
.register-index .register-intro .success .icon {
	display:inline-block;
	font-size:64px;
	padding-top:50px;
	color:#1cb3a4
}
.register-index .register-intro .success .submit-success {
	font-size:22px;
	color:#3d4450;
	margin-top:12px
}
.register-index .register-intro .success .contact-you {
	margin-top:40px;
	font-size:16px;
	color:#7b8390
}
.register-index .messages-box {
	overflow:hidden;
	margin:123px 0 135px 0
}
.register-index .messages-box .left-box {
	width:750px;
	float:left
}
.register-index .messages-box .left-box .tab-head-box {
	overflow:hidden
}
.register-index .messages-box .left-box .tab-head-box .tab {
	float:left;
	padding:0 15px;
	margin:0 15px;
	font-size:18px;
	color:#b0b2b5;
	line-height:40px;
	border-bottom:2px solid #fff;
	cursor:pointer
}
.register-index .messages-box .left-box .tab-head-box .tab:first-of-type {
	margin-left:0
}
.register-index .messages-box .left-box .tab-head-box .tab:hover {
	color:#00b4a5
}
.register-index .messages-box .left-box .tab-head-box .tab.active {
	color:#00b4a5;
	border-bottom:2px solid #00b4a5
}
.register-index .messages-box .left-box .tab-head-box .more {
	float:right;
	line-height:40px;
	cursor:pointer
}
.register-index .messages-box .left-box .tab-head-box .more .text {
	display:inline-block;
	margin-right:5px
}
.register-index .messages-box .left-box .tab-head-box .more .icon {
	display:inline-block
}
.register-index .messages-box .left-box .tab-head-box .more:visited {
	color:#7b8390
}
.register-index .messages-box .left-box .tab-body-box {
	margin-top:40px
}
.register-index .messages-box .left-box .tab-body-box .tab-body {
	overflow:hidden;
	display:none
}
.register-index .messages-box .left-box .tab-body-box .tab-body.show {
	display:block
}
.register-index .messages-box .left-box .tab-body-box .tab-body li {
	float:left;
	width:50%;
	line-height:46px;
	padding-right:30px;
	font-size:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.register-index .messages-box .left-box .tab-body-box .tab-body li a {
	display:block;
	overflow:hidden
}
.register-index .messages-box .left-box .tab-body-box .tab-body li a:hover .date,.register-index .messages-box .left-box .tab-body-box .tab-body li a:hover .content {
	color:#00b4a5
}
.register-index .messages-box .left-box .tab-body-box .tab-body li a .date {
	position:relative;
	display:inline-block;
	width:50px;
	float:left;
	margin-right:10px;
	color:#7b838f
}
.register-index .messages-box .left-box .tab-body-box .tab-body li a .date:after {
	content:'';
	position:absolute;
	right:0;
	top:50%;
	width:2px;
	height:16px;
	background-color:#e3e4e6;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.register-index .messages-box .left-box .tab-body-box .tab-body li a .content {
	display:inline-block;
	float:left;
	max-width:260px;
	color:#3d4450;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.register-index .messages-box .left-box .tab-body-box .tab-body li.new {
	position:relative;
	padding-right:55px
}
.register-index .messages-box .left-box .tab-body-box .tab-body li.new:after {
	content:'';
	position:absolute;
	right:30px;
	top:10px;
	width:25px;
	height:10px;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/global-sprite-201703.png");
	background-position:-325px -12px;
	background-size:350px 550px;
	background-repeat:no-repeat
}
.register-index .messages-box .left-box .tab-body-box .tab-body li.hot {
	position:relative;
	padding-right:55px
}
.register-index .messages-box .left-box .tab-body-box .tab-body li.hot:after {
	content:'';
	position:absolute;
	right:30px;
	top:10px;
	width:25px;
	height:10px;
	background-image:url("http://static.xinrenxinshi.com/official4/pc/global-sprite-201703.png");
	background-position:-325px 0;
	background-size:350px 550px;
	background-repeat:no-repeat
}
.register-index .messages-box .left-box .tab-body-box .tab-body li:nth-of-type(even) {
	padding-right:0
}
.register-index .messages-box .left-box .tab-body-box .tab-body li:nth-of-type(even) .content {
	max-width:290px
}
.register-index .messages-box .left-box .tab-body-box .tab-body li:nth-of-type(even).hot,.register-index .messages-box .left-box .tab-body-box .tab-body li:nth-of-type(even).new {
	padding-right:25px
}
.register-index .messages-box .left-box .tab-body-box .tab-body li:nth-of-type(even).hot:after,.register-index .messages-box .left-box .tab-body-box .tab-body li:nth-of-type(even).new:after {
	right:0
}
.register-index .messages-box .right-box {
	width:270px;
	float:right
}
.register-index .messages-box .right-box .text {
	font-size:16px;
	margin-bottom:20px;
	color:#3d4450;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.register-index .messages-box .right-box .text:hover {
	color:#00b4a5
}
.register-index .messages-box .right-box img {
	display:block;
	width:100%
}
.register-index .register-free {
	min-width:1100px;
	margin:0 auto;
	height:340px;
	background-color:#f5f7fa
}
.register-index .register-free h3 {
	padding-top:75px;
	padding-bottom:30px;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#3d4450
}
.register-index .register-free p {
	font-size:16px;
	color:#7b8390;
	text-align:center;
	margin-bottom:60px
}
.full-page-box {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.3);
	z-index:9999;
	display:none
}
.full-page-box video {
	position:fixed;
	width:900px;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%)
}
.full-page-box .close-btn {
	position:fixed;
	top:10%;
	right:10%;
	transition:all 1.5s;
	-webkit-transition:all 1.5s;
	-moz-transition:all 1.5s;
	-o-transition:all 1.5s
}
.full-page-box .close-btn img {
	display:block
}
.full-page-box .close-btn:hover {
	-ms-transform:rotate(720deg);
	-webkit-transform:rotate(720deg);
	-moz-transform:rotate(720deg);
	-o-transform:rotate(720deg);
	transform:rotate(720deg)
}
.video-show {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999999;
	background-color:rgba(0,0,0,0.3)
}
.video-show .close-btn {
	position:absolute;
	top:60px;
	right:80px;
	cursor:pointer;
	font-size:24px
}
.video-show iframe {
	position:absolute;
	left:50%;
	top:50%;
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.ani {
	-ms-transform:translateY(50px);
	-webkit-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0
}
.anitr,.anitr-1,.anitr-2,.anitr-3,.anitr-4,.anitr-5,.anitr-6,.anitr-7 {
	-webkit-transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,-webkit-transform 1s;
	transition:transform 1s,opacity 1s;
	transition:transform 1s,opacity 1s,-webkit-transform 1s
}
.anitr-1 {
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.anitr-2 {
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
.anitr-3 {
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
.anitr-4 {
	-webkit-transition-delay:.8s;
	transition-delay:.8s
}
.anitr-5 {
	-webkit-transition-delay:1s;
	transition-delay:1s
}
.anitr-6 {
	-webkit-transition-delay:1.2s;
	transition-delay:1.2s
}
.anitr-7 {
	-webkit-transition-delay:1.4s;
	transition-delay:1.4s
}
.content-second .banner-text {
	font-size:46px
}
.content-second h1 {
	margin-top:214px
}
.content-second .banner-desc {
	font-size:22px;
	margin-top:26px;
	margin-bottom:59px
}
