/* @update: 2017-1-20 18:13:13 */

@charset "UTF-8";
body,
html {
	font-family: Arial, 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', 'Hiragino Sans GB', '\5B8B\4F53'
}
.community-img li .textbg,
.floor-community .floor-side .fs-title h2,
.floor-consumer .floor-side .fs-title h2,
.floor-crowdfunding .floor-side .fs-title h2,
.floor-financial .ff-list tbody tr .product-name .tips i,
.floor-financial .ff-tab li .ff-tab-arrow,
.floor-financial .floor-side .fs-title h2,
.floor-insurance .floor-side .fs-title h2,
.floor-makemoney .floor-side .fs-title h2,
.floor-makemoney .fm-img-r a .text-bg,
.floor-makemoney .fp-img-wrap .fp-line-l,
.floor-makemoney .fp-img-wrap .fp-line-r,
.floor-payment .floor-side .fs-title h2,
.floor-promotion .fp-img-wrap .fp-line-l,
.floor-promotion .fp-img-wrap .fp-line-r,
.indexBg-sprite,
.prime-product .puzzle-goods .puzzle-tcate .white-cate .fore3 .icon,
.prime-slide .puzzle-goods .puzzle-tcate .white-cate .fore3 .icon,
.sidenav .s-arrow {
	background-image: url(i/indexBg-s2c72a1c5a4.png);
	background-repeat: no-repeat
}
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.pt5 {
	padding-top: 5px
}
.pt10 {
	padding-top: 10px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.pl5 {
	padding-left: 5px
}
.pl10 {
	padding-left: 10px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pr5 {
	padding-right: 5px
}
.pr10 {
	padding-right: 10px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.font-black {
	color: #666
}
.font-gray {
	color: #999
}
.font-red {
	color: #f52f3e
}
.font-blue {
	color: #60a3ff
}
.font-bold {
	font-weight: 700
}
.hide {
	display: none
}
.ui-button {
	display: inline-block;
	margin: 0;
	height: 32px;
	padding: 0 14px;
	color: #fff;
	border: none;
	border: 1px solid #f52f3e;
	background-color: #ff696c;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ff696c, #f52f3e);
	background-image: -webkit-linear-gradient(top, #ff696c, #f52f3e);
	background-image: -o-linear-gradient(top, #ff696c, #f52f3e);
	background-image: linear-gradient(to bottom, #ff696c, #f52f3e);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff696c', endColorstr='#f52f3e', GradientType=0);
	border-radius: 3px;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-family: 'Microsoft Yahei'
}
.ui-button:hover {
	background-color: #ff5e5b;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ff5e5b, #ff4644);
	background-image: -webkit-linear-gradient(top, #ff5e5b, #ff4644);
	background-image: -o-linear-gradient(top, #ff5e5b, #ff4644);
	background-image: linear-gradient(to bottom, #ff5e5b, #ff4644);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5e5b', endColorstr='#ff4644', GradientType=0);
	border-color: #ff4644
}
.ui-button.btn-disable,
.ui-button.disable,
.ui-button.ui-button-disable {
	cursor: default;
	opacity: .5;
	filter: alpha(opacity=50)
}
a.ui-button {
	height: 30px;
	line-height: 30px
}
a.ui-button:hover {
	color: #fff;
	text-decoration: none
}
.ui-button-XL {
	height: 46px;
	padding: 0;
	font-size: 18px;
	width: 200px;
	font-family: "Microsoft Yahei"
}
.ui-button-XL.w300 {
	width: 300px
}
a.ui-button-XL {
	height: 44px;
	line-height: 44px;
	width: 198px
}
a.ui-button-XL.w300 {
	width: 298px
}
.animation-scale .animation-scale-item {
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.animation-scale:hover .animation-scale-item {
	-moz-transform: scale3d(.98, .98, 1);
	-ms-transform: scale3d(.98, .98, 1);
	-webkit-transform: scale3d(.98, .98, 1);
	transform: scale3d(.98, .98, 1)
}
.categorys .cate-mc .title .more i,
.categorys .cate-mt .angle,
.categorys .cate-mt .arrow,
.community-list li i,
.floor-community .floor-side .fs-title i,
.floor-consumer .floor-side .fs-title i,
.floor-crowdfunding .floor-side .fs-title i,
.floor-financial .floor-side .fs-title i,
.floor-insurance .floor-side .fs-title i,
.floor-makemoney .floor-side .fs-title i,
.floor-payment .floor-side .fs-title i,
.insurance-list .introduce .item .icon,
.notice .icon,
.prime-product .pp-ctrl,
.prime-product .puzzle-goods .puzzle-tcate li .icon,
.prime-product .puzzle-goods .vault .valut-cate .ctrl,
.prime-slide .puzzle-goods .puzzle-tcate li .icon,
.prime-slide .puzzle-goods .vault .valut-cate .ctrl {
	background-image: url(i/bg.png?20160405);
	background-repeat: no-repeat
}
.f-copyright {
	background: #c3c3c3;
	height:85px
}
.lazyload-img {
	background: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif) 50% 50% no-repeat
}
.ie-tips {
	height: 39px;
	line-height: 39px;
	background-color: #60a3ff;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-family: "microsoft yahei"
}
.ie-tips a {
	color: #fff
}
.ie-tips a:hover {
	filter: alpha(Opacity=90);
	opacity: .9
}
.ie-tips .shut {
	cursor: pointer;
	font-size: 20px
}
.ie-tips .shut:hover {
	filter: alpha(Opacity=90);
	opacity: .9
}
.prime {
	position: relative;
	height: 460px
}
.prime-product {
	position: absolute;
	left: 930px;
	top: 0px;
	width: 270px;
	height: 293px;
	background-color: #000
}
.prime-product .pp-ctrl {
	position: absolute;
	z-index: 6;
	top: 136px;
	width: 9px;
	height: 20px;
	display: block;
	cursor: pointer
}
.prime-product .pp-prev {
	background-position: -273px -60px;
	left: 10px
}
.prime-product .pp-next {
	background-position: -292px -60px;
	right: 10px
}
.prime-product .pp-list {
	width: 270px;
	height: 293px;
	overflow: hidden
}
.prime-product .puzzle-goods .puzzle-goods-title {
	padding-top: 30px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 30px
}
.prime-product .puzzle-goods .puzzle-goods-btn {
	padding: 10px 0 0 35px;
	height: 43px
}
.prime-product .puzzle-goods .puzzle-goods-btn .puzzle-btn {
	display: block;
	width: 198px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 18px;
	color: #fff;
	background-color: rgba(255, 255, 255, .2);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.prime-product .puzzle-goods .puzzle-goods-btn .puzzle-btn:hover {
	background-color: rgba(255, 255, 255, 0)
}
.prime-product .puzzle-goods .puzzle-goods-name {
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	filter: alpha(Opacity=70);
	opacity: .7;
	text-align: center;
	color: #fff
}
.prime-product .puzzle-goods .puzzle-goods-extra {
	height: 51px;
	line-height: 51px;
	width: 270px;
	text-align: center;
	color: #fff;
	filter: alpha(Opacity=50);
	opacity: .5
}
.prime-product .puzzle-goods .vault {
	background-color: #f86f9d;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #f86f9d, #f6956b);
	background-image: -webkit-linear-gradient(left, #f86f9d, #f6956b);
	background-image: -o-linear-gradient(left, #f86f9d, #f6956b);
	background-image: linear-gradient(to right, #f86f9d, #f6956b);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f86f9d', endColorstr='#f6956b', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-product .puzzle-goods .vault .valut-cate {
	width: 200px;
	height: 86px;
	overflow: hidden;
	position: relative;
	padding: 20px 35px 0;
	text-align: center;
	color: #fff
}
.prime-product .puzzle-goods .vault .valut-cate .valut-cate-list {
	overflow: hidden;
	width: 200px;
	height: 86px
}
.prime-product .puzzle-goods .vault .valut-cate ul {
	*left: 0
}
.prime-product .puzzle-goods .vault .valut-cate li {
	float: left;
	text-align: center;
	height: 86px;
	width: 200px
}
.prime-product .puzzle-goods .vault .valut-cate .name {
	height: 12px;
	line-height: 12px
}
.prime-product .puzzle-goods .vault .valut-cate .number {
	font-size: 48px;
	font-weight: 700;
	font-family: arial;
	height: 66px;
	line-height: 66px
}
.prime-product .puzzle-goods .vault .valut-cate .number .percent {
	font-size: 24px
}
.prime-product .puzzle-goods .vault .valut-cate .ctrl {
	position: absolute;
	z-index: 6;
	top: 56px;
	width: 9px;
	height: 20px;
	display: block;
	cursor: pointer
}
.prime-product .puzzle-goods .vault .valut-cate .prev {
	background-position: -273px -60px;
	left: 10px
}
.prime-product .puzzle-goods .vault .valut-cate .next {
	background-position: -292px -60px;
	right: 10px
}
.prime-product .puzzle-goods .puzzle-tcate {
	height: 110px;
	width: 240px;
	padding: 0 15px
}
.prime-product .puzzle-goods .puzzle-tcate li {
	float: left;
	width: 80px;
	text-align: center
}
.prime-product .puzzle-goods .puzzle-tcate li .icon {
	width: 56px;
	height: 62px;
	margin: 20px auto 0
}
.prime-product .puzzle-goods .puzzle-tcate li .text {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	font-family: arial "microsoft yahei"
}
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .fore1 .icon,
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .fore2 .icon,
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .fore3 .icon,
.prime-product .puzzle-goods .puzzle-tcate .slideIcon-sprite {
	background-image: url(i/slideIcon-sc8aa6b7658.png);
	background-repeat: no-repeat
}
.prime-product .puzzle-goods .puzzle-tcate .white-cate .fore1 .icon {
	background-position: 0 -465px
}
.prime-product .puzzle-goods .puzzle-tcate .white-cate .fore2 .icon {
	background-position: -66px -465px
}
.prime-product .puzzle-goods .puzzle-tcate .white-cate .fore3 .icon {
	background-position: 0 -677px
}
.prime-product .puzzle-goods .puzzle-tcate .wallet-cate .icon {
	width: 60px;
	height: 60px
}
.prime-product .puzzle-goods .puzzle-tcate .wallet-cate .fore1 .icon {
	background-position: 0 -537px
}
.prime-product .puzzle-goods .puzzle-tcate .wallet-cate .fore2 .icon {
	background-position: -66px -537px
}
.prime-product .puzzle-goods .puzzle-tcate .wallet-cate .fore3 .icon {
	background-position: -132px -537px
}
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .icon {
	width: 60px;
	height: 60px
}
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .fore1 .icon {
	background-position: 0 0
}
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .fore2 .icon {
	background-position: 0 -80px
}
.prime-product .puzzle-goods .puzzle-tcate .jrapp-cate .fore3 .icon {
	background-position: 0 -160px
}
.prime-product .puzzle-goods .white-financial {
	background-color: #00d496;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #00d496, #00c8e2);
	background-image: -webkit-linear-gradient(left, #00d496, #00c8e2);
	background-image: -o-linear-gradient(left, #00d496, #00c8e2);
	background-image: linear-gradient(to right, #00d496, #00c8e2);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00d496', endColorstr='#00c8e2', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-product .puzzle-goods .white-financial .puzzle-goods-extra {
	filter: alpha(Opacity=70);
	opacity: .7
}
.prime-product .puzzle-goods .white {
	background-color: #9362de;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #9362de, #5986e2);
	background-image: -webkit-linear-gradient(left, #9362de, #5986e2);
	background-image: -o-linear-gradient(left, #9362de, #5986e2);
	background-image: linear-gradient(to right, #9362de, #5986e2);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9362de', endColorstr='#5986e2', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-product .puzzle-goods .wallet {
	background-color: #661031;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #661031, #492851);
	background-image: -webkit-linear-gradient(left, #661031, #492851);
	background-image: -o-linear-gradient(left, #661031, #492851);
	background-image: linear-gradient(to right, #661031, #492851);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#661031', endColorstr='#492851', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-product .puzzle-goods .jr-app {
	background-color: #596de8;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #596de8, #51adef);
	background-image: -webkit-linear-gradient(left, #596de8, #51adef);
	background-image: -o-linear-gradient(left, #596de8, #51adef);
	background-image: linear-gradient(to right, #596de8, #51adef);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#596de8', endColorstr='#51adef', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-product .puzzle-goods .stock {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	
	width: 270px;
	height: 293px
}
.prime-product .puzzle-goods .stock .puzzle-goods-name {
	padding-top: 15px
}
.prime-product .puzzle-goods .stock .stock-value {
	font-size: 48px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	padding-top: 10px
}
.prime-product .puzzle-goods .stock .stock-tips {
	text-align: center;
	color: #fff;
	padding-top: 20px;
	filter: alpha(Opacity=50);
	opacity: .5
}
.prime-service .ps-wrap #service-baina .ps-i-icon,
.prime-service .ps-wrap #service-baina:hover .ps-i-icon,
.prime-service .ps-wrap #service-club .ps-i-icon,
.prime-service .ps-wrap #service-club:hover .ps-i-icon,
.prime-service .ps-wrap #service-coin .ps-i-icon,
.prime-service .ps-wrap #service-coin:hover .ps-i-icon,
.prime-service .ps-wrap #service-coupon .ps-i-icon,
.prime-service .ps-wrap #service-coupon:hover .ps-i-icon,
.prime-service .ps-wrap #service-dongjia .ps-i-icon,
.prime-service .ps-wrap #service-dongjia:hover .ps-i-icon,
.prime-service .ps-wrap #service-lecai .ps-i-icon,
.prime-service .ps-wrap #service-lecai:hover .ps-i-icon,
.prime-service .ps-wrap #service-pingce .ps-i-icon,
.prime-service .ps-wrap #service-pingce:hover .ps-i-icon,
.prime-service .ps-wrap #service-stock .ps-i-icon,
.prime-service .ps-wrap #service-stock:hover .ps-i-icon,
.serviceList-sprite {
	background-image: url(../../../../img/报告.png);
	background-repeat: no-repeat
}
.prime-service {
	position: absolute;
	left: 930px;
	top: 300px;
	width: 270px;
	height: 137px;
	background-color: #fff;
	overflow: hidden
}
.prime-service .ps-wrap {
	width: 274px;
	margin-left: -1px
}
.prime-service .ps-wrap .ps-item {
	float: left;
	width: 67px;
	height: 68px;
	border: 1px solid #f6f6f6;
	border-width: 0 1px 1px 0
}
.prime-service .ps-wrap .ps-item .ps-i-wrap {
	display: block;
	padding-top: 15px;
	width: 67px;
	height: 53px;
	position: relative
}
.prime-service .ps-wrap .ps-item .ps-i-wrap .ps-i-flag {
	width: 23px;
	height: 13px;
	background: url(i/ps-flag-new.gif) no-repeat;
	position: absolute;
	left: 50%;
	top: 5px
}
.prime-service .ps-wrap .ps-item .ps-i-wrap .ps-i-icon {
	display: block;
	width: 28px;
	height: 28px;
	margin: 0 auto;
	-webkit-transition: background-position .2s ease-in-out;
	-moz-transition: background-position .2s ease-in-out;
	-ms-transition: background-position .2s ease-in-out;
	transition: background-position .2s ease-in-out
}
.prime-service .ps-wrap .ps-item .ps-i-wrap .ps-i-text {
	display: block;
	text-align: center;
	line-height: 18px;
	color: #5e5e5e;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.prime-service .ps-wrap .ps-item.ps-item-second .ps-i-wrap {
	padding-top: 8px;
	height: 60px
}
.prime-service .ps-wrap .ps-item:hover .ps-i-icon {
	-webkit-transform: translate3D(0, -2px, 0);
	-moz-transform: translate3D(0, -2px, 0);
	-ms-transform: translate3D(0, -2px, 0);
	transform: translate3D(0, -2px, 0)
}
.prime-service .ps-wrap .ps-item:hover .ps-i-text {
	color: #f52f3e
}
.prime-service .ps-wrap #service-coupon .ps-i-icon {
	
}
.prime-service .ps-wrap #service-coupon:hover .ps-i-icon {
	background-position: 0 -432px
}
.prime-service .ps-wrap #service-stock .ps-i-icon {
	
}
.prime-service .ps-wrap #service-stock:hover .ps-i-icon {
}
.prime-service .ps-wrap #service-baina .ps-i-icon {
}
.prime-service .ps-wrap #service-baina:hover .ps-i-icon {
}
.prime-service .ps-wrap #service-lecai .ps-i-icon {
}
.prime-service .ps-wrap #service-lecai:hover .ps-i-icon {
	background-position: 0 -1040px
}
.prime-service .ps-wrap #service-coin .ps-i-icon {
}
.prime-service .ps-wrap #service-coin:hover .ps-i-icon {
	background-position: 0 -336px
}
.prime-service .ps-wrap #service-pingce .ps-i-icon {
}
.prime-service .ps-wrap #service-pingce:hover .ps-i-icon {
	background-position: 0 -848px
}
.prime-service .ps-wrap #service-dongjia .ps-i-icon {
}
.prime-service .ps-wrap #service-dongjia:hover .ps-i-icon {
	background-position: 0 -528px
}
.prime-service .ps-wrap #service-club .ps-i-icon {
}
.prime-service .ps-wrap #service-club:hover .ps-i-icon {
	background-position: 0 -144px
}
.categorys {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	z-index: 10
}
.categorys .cate-wrap {
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 6;
	height: 440px;
	width: 210px;
	background: #fff
}
.categorys .cate-details {
	height: 580px;
	overflow: hidden
}
.categorys .cate-mt {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f6f6f6;
	position: relative;
	padding: 16px 0;
	margin: 0 20px
}
.categorys .cate-mt .angle {
	display: none;
	position: absolute;
	top: 93px
}
.categorys .cate-mt .angle-top {
	height: 2px;
	width: 60px;
	left: 149px;
	background-position: -238px -274px
}
.categorys .cate-mt .angle-right {
	width: 2px;
	height: 60px;
	left: 208px;
	background-position: -296px -274px
}
.categorys .cate-mt .arrow {
	width: 6px;
	height: 10px;
	background-position: -241px -60px;
	margin-top: 4px;
	margin-right: 20px;
	display: none;
	float: right
}
.categorys .cate-mt .title {
	color: #323232;
	font-size: 16px;
	line-height: 18px;
	height: 18px;
	padding-bottom: 6px;
	width: 170px;
	overflow: hidden
}
.categorys .cate-mt .title .text {
	float: left;
	width: 130px
}
.categorys .cate-mt .title a.text {
	color: #323232
}
.categorys .cate-mt .title a.text:hover {
	color: #f52f3e
}
.categorys .cate-mt .extra a {
	color: #a4a4a4;
	font-size: 14px;
	line-height: 20px;
	margin-right: 4px
}
.categorys .cate-mt .extra a:hover {
	color: #f52f3e
}
.categorys .cate-mt .extra,
.categorys .cate-mt .title,
.categorys .cate-mt .title .text {
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out
}
.categorys .cate-mc {
	position: absolute;
	top: 0;
	left: 0;
	width: 490px;
	border-left: 1px solid #e6e6e6;
	height: 420px;
	padding: 20px 0 0 10px;
	display: none
}
.categorys .cate-mc .title {
	height: 37px;
	line-height: 37px;
	border-bottom: 1px solid #323232;
	margin: 0 30px;
	position: relative
}
.categorys .cate-mc .title .text {
	font-size: 18px;
	color: #323232;
	padding-right: 10px
}
.categorys .cate-mc .title .extra {
	color: #a5a5a5;
	font-size: 14px
}
.categorys .cate-mc .title .more {
	font-size: 14px;
	color: #60a3ff;
	position: absolute;
	top: 0;
	right: 0
}
.categorys .cate-mc .title .more i {
	display: inline-block;
	width: 6px;
	height: 10px;
	margin-left: 5px;
	background-position: -257px -60px;
	vertical-align: middle
}
.categorys .cate-mc .title .more:hover {
	color: #f52f3e
}
.categorys .cate-mc .title .more:hover i {
	background-position: -241px -60px
}
.categorys .cate-mc .goods-list {
	margin: 0 28px;
	height: 72px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 58px;
	z-index: 1;
	padding-top: 5px
}
.categorys .cate-mc .goods-list a {
	color: #5e5e5e;
	font-size: 14px;
	border-left: 1px solid #e6e6e6;
	padding: 0 10px 0 11px;
	margin-top: 17px;
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: -1px;
	white-space: nowrap
}
.categorys .cate-mc .goods-list a:hover {
	color: #f52f3e
}
.categorys .cate-mc .goods-list i {
	color: #e6e6e6;
	font-style: normal
}
.categorys .cate-mc .goods-promotion {
	width: 510px;
	height: 310px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 10px
}
.categorys .cate-mc .goods-extra {
	display: none;
	padding-left: 36px;
	padding-top: 15px;
	border-top: 1px solid #f6f6f6;
	height: 94px;
	width: 444px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 10px;
	background-color: #fff
}
.categorys .cate-mc .goods-extra .content {
	width: 250px;
	height: 76px
}
.categorys .cate-title-list .current .angle,
.categorys .cate-title-list .current .arrow {
	display: block
}
.categorys .cate-title-list .current .cate-mt {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #fff;
	padding: 17px 20px 16px;
	margin: -1px 0 0;
	z-index: 7
}
.categorys .cate-title-list .current .cate-mt .extra,
.categorys .cate-title-list .current .cate-mt .title {
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px)
}
.categorys .cate-title-list .current .cate-mt .title .text {
	color: #f52f3e
}
.categorys .cate-title-list .current .cate-mc {
	display: block
}
.categorys .cate-title-list .fore1 {
	margin-top: 0;
	border-top: 1px solid #fff
}
.categorys .cate-title-list .fore1 .cate-mt {
	border-top: 1px solid #fff
}
.categorys .cate-title-list .fore6 {
	text-align: center;
	color: #5e5e5e;
	font-size: 14px;
	font-family: arial "microsoft yahei"
}
.categorys .cate-title-list .fore6 .cate-mt {
	padding: 0;
	border-bottom: 0;
	height: 48px
}
.categorys .cate-title-list .fore6 .img {
	width: 170px;
	height: 48px;
	margin: 0 auto
}
.categorys .cate-title-list .fore6.current .cate-mt {
	padding-top: 1px;
	border-right: 0
}
.categorys .cate-content-list {
	background: #fff;
	position: absolute;
	top: 0;
	left: 209px;
	width: 501px;
	height: 440px;
	display: none
}
.categorys .cate-content-list .fore6 {
	padding-top: 0
}
.categorys .cate-content-list .fore6 .goods-promotion {
	padding-top: 0;
	width: 510px;
	height: 580px
}
.categorys .cate-act-list {
	display: none;
	position: absolute;
	width: 210px;
	left: 0;
	top: 0
}
.categorys .cate-act-list .cate-a-mt {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f6f6f6;
	position: relative;
	padding: 16px 0;
	height: 44px;
	margin: 0 20px
}
.categorys .cate-act-list .cate-a-mt .title {
	height: 18px;
	line-height: 18px;
	margin-bottom: 6px;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out
}
.categorys .cate-act-list .cate-a-mt .title .title-wrap {
	overflow: hidden
}
.categorys .cate-act-list .cate-a-mt .title .number {
	float: left;
	height: 18px;
	background-color: #323232;
	padding: 0 8px;
	color: #fff
}
.categorys .cate-act-list .cate-a-mt .title .number em {
	float: left;
	height: 18px;
	width: 19px;
	font-style: normal;
	text-indent: -2000px;
	background: url(i/bg.png?20160405) -272px -509px;
	margin-right: 3px
}
.categorys .cate-act-list .cate-a-mt .title .number b {
	float: left;
	font-weight: 400;
	font-family: Arial;
	line-height: 20px
}
.categorys .cate-act-list .cate-a-mt .title .type {
	float: left;
	height: 18px;
	background-color: #f52f3e;
	padding: 0 8px;
	color: #fff
}
.categorys .cate-act-list .cate-a-mt .content {
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out
}
.categorys .cate-act-list .cate-a-mt .content .content-link {
	color: #5e5e5e;
	line-height: 18px;
	height: 18px;
	overflow: hidden
}
.categorys .cate-act-list .cate-a-mt:hover .content,
.categorys .cate-act-list .cate-a-mt:hover .title {
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px)
}
.categorys .prime-financial-list {
	width: 480px;
	height: 229px;
	border-top: 1px solid #f6f6f6;
	margin-top: 50px
}
.categorys .prime-financial-list li {
	float: left;
	padding-left: 40px
}
.categorys .prime-financial-list .name {
	padding: 30px 0 20px
}
.categorys .prime-financial-list .number {
	height: 53px
}
.categorys .prime-financial-list .text {
	padding-bottom: 19px
}
.categorys-0624 .cate-mt {
	padding: 10px 0
}
.categorys-0624 .cate-mt .title {
	padding-bottom: 3px
}
.categorys-0624 .cate-title-list .current .cate-mt {
	padding: 11px 20px 10px
}
.categorys-0624 .cate-title-list .fore7 {
	text-align: center;
	color: #5e5e5e;
	font-size: 14px;
	font-family: arial "microsoft yahei"
}
.categorys-0624 .cate-title-list .fore7 .cate-mt {
	padding: 0;
	border-bottom: 0;
	height: 48px
}
.categorys-0624 .cate-title-list .fore7 .img {
	width: 170px;
	height: 48px;
	margin: 0 auto
}
.categorys-0624 .cate-title-list .fore7.current .cate-mt {
	padding-top: 1px;
	border-right: 0
}
.categorys-0624 .cate-title-list .fore6 .cate-mt {
	padding: 10px 0;
	text-align: left;
	border-bottom: 1px solid #f6f6f6
}
.categorys-0624 .cate-title-list .fore6.current .cate-mt {
	padding: 11px 20px 10px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #fff
}
.categorys-0624 .cate-title-list .fore6 .goods-promotion {
	width: 510px;
	height: 310px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 10px
}
.categorys-0624 .cate-content-list .fore6 {
	padding: 20px 0 0 10px
}
.categorys-0624 .cate-content-list .fore6 .goods-promotion {
	width: 510px;
	height: 310px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 10px
}
.prime-slide {
	position: relative
}
.prime-slide .ps-wrap {
	position: relative;
	height: 460px
}
.prime-slide .ps-item {
	position: absolute;
	width: 100%;
	height: 460px
}
.prime-slide .item-puzzle {
	position: relative;
	z-index: 5;
	width: 1200px;
	height: 460px;
	margin: 0 auto
}
.prime-slide .item-puzzle .puzzle-item {
	position: absolute;
	overflow: hidden
}
.prime-slide .item-puzzle .puzzle-item .puzzle-item-block {
	
	width: 100%;
	height: 100%
}
.prime-slide .item-puzzle .item-1 {
	left: 220px;
	top: 10px;
	width: 700px;
	height: 440px
}
.prime-slide .item-puzzle .item-2 {
	left: 930px;
	top: 10px;
	width: 270px;
	height: 293px
}
.prime-slide .item-puzzle .item-3 {
	left: 930px;
	top: 312px;
	width: 270px;
	height: 137px
}
.prime-slide .item-puzzle .item-4 {
	left: 930px;
	top: 453px;
	width: 270px;
	height: 137px
}
.prime-slide .item-puzzle .item-1 .puzzle-item-block {
	margin-left: -700px
}
.prime-slide .item-puzzle .item-2 .puzzle-item-block,
.prime-slide .item-puzzle .item-3 .puzzle-item-block,
.prime-slide .item-puzzle .item-4 .puzzle-item-block {
	margin-left: -270px
}
.prime-slide .ps-bg-item {
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	height: 460px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: top center
}
.prime-slide .ps-bg-item.init {
	opacity: 1;
	z-index: 2
}
.prime-slide .ps-item.init .item-1 .puzzle-item-block,
.prime-slide .ps-item.init .item-2 .puzzle-item-block,
.prime-slide .ps-item.init .item-3 .puzzle-item-block,
.prime-slide .ps-item.init .item-4 .puzzle-item-block {
	margin-left: 0
}
.prime-slide .ps-trigger {
	z-index: 8;
	position: absolute;
	text-align: center;
	width: 700px;
	height: 40px;
	left: 50%;
	margin-left: -380px;
	bottom: 10px;
	overflow: hidden
}
.prime-slide .ps-trigger .ps-trigger-wrap {
	width: 710px;
	display: inline-block;
	font-size: 14px
}
.prime-slide .ps-trigger .ps-trigger-wrap li {
	width: 175px;
	height: 40px;
	line-height: 40px;
	position: relative;
	float: left;
	margin-right: 1px
}
.prime-slide .ps-trigger .ps-trigger-wrap li.current .trigger-bg {
	filter: alpha(Opacity=70);
	opacity: .7
}
.prime-slide .ps-trigger .ps-trigger-wrap li.current .trigger-item {
	color: #fff;
	font-weight: 700
}
.prime-slide .ps-trigger .ps-trigger-wrap li:hover .trigger-bg {
	filter: alpha(Opacity=70);
	opacity: .7
}
.prime-slide .ps-trigger .ps-trigger-wrap li:hover .trigger-item {
	color: #fff
}
.prime-slide .ps-trigger .ps-trigger-wrap .trigger-bg {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	filter: alpha(Opacity=60);
	opacity: .6
}
.prime-slide .ps-trigger .ps-trigger-wrap .trigger-item {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	color: #b4b4b4;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.prime-slide .puzzle-goods .puzzle-goods-title {
	padding-top: 30px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 30px
}
.prime-slide .puzzle-goods .puzzle-goods-btn {
	padding: 10px 0 0 35px;
	height: 43px
}
.prime-slide .puzzle-goods .puzzle-goods-btn .puzzle-btn {
	display: block;
	width: 198px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 18px;
	color: #fff;
	background-color: rgba(255, 255, 255, .2);
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.prime-slide .puzzle-goods .puzzle-goods-btn .puzzle-btn:hover {
	background-color: rgba(255, 255, 255, 0)
}
.prime-slide .puzzle-goods .puzzle-goods-name {
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	filter: alpha(Opacity=70);
	opacity: .7;
	text-align: center;
	color: #fff
}
.prime-slide .puzzle-goods .puzzle-goods-extra {
	height: 51px;
	line-height: 51px;
	width: 270px;
	text-align: center;
	color: #fff;
	filter: alpha(Opacity=50);
	opacity: .5
}
.prime-slide .puzzle-goods .vault {
	background-color: #f86f9d;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #f86f9d, #f6956b);
	background-image: -webkit-linear-gradient(left, #f86f9d, #f6956b);
	background-image: -o-linear-gradient(left, #f86f9d, #f6956b);
	background-image: linear-gradient(to right, #f86f9d, #f6956b);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f86f9d', endColorstr='#f6956b', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-slide .puzzle-goods .vault .valut-cate {
	width: 200px;
	height: 86px;
	overflow: hidden;
	position: relative;
	padding: 20px 35px 0;
	text-align: center;
	color: #fff
}
.prime-slide .puzzle-goods .vault .valut-cate .valut-cate-list {
	overflow: hidden;
	width: 200px;
	height: 86px
}
.prime-slide .puzzle-goods .vault .valut-cate ul {
	*left: 0
}
.prime-slide .puzzle-goods .vault .valut-cate li {
	float: left;
	text-align: center;
	height: 86px;
	width: 200px
}
.prime-slide .puzzle-goods .vault .valut-cate .name {
	height: 12px;
	line-height: 12px
}
.prime-slide .puzzle-goods .vault .valut-cate .number {
	font-size: 48px;
	font-weight: 700;
	font-family: arial;
	height: 66px;
	line-height: 66px
}
.prime-slide .puzzle-goods .vault .valut-cate .number .percent {
	font-size: 24px
}
.prime-slide .puzzle-goods .vault .valut-cate .ctrl {
	position: absolute;
	z-index: 6;
	top: 56px;
	width: 9px;
	height: 20px;
	display: block;
	cursor: pointer
}
.prime-slide .puzzle-goods .vault .valut-cate .prev {
	background-position: -273px -60px;
	left: 10px
}
.prime-slide .puzzle-goods .vault .valut-cate .next {
	background-position: -292px -60px;
	right: 10px
}
.prime-slide .puzzle-goods .puzzle-tcate {
	height: 110px;
	width: 240px;
	padding: 0 15px
}
.prime-slide .puzzle-goods .puzzle-tcate li {
	float: left;
	width: 80px;
	text-align: center
}
.prime-slide .puzzle-goods .puzzle-tcate li .icon {
	width: 56px;
	height: 62px;
	margin: 20px auto 0
}
.prime-slide .puzzle-goods .puzzle-tcate li .text {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	font-family: arial "microsoft yahei"
}
.prime-slide .puzzle-goods .puzzle-tcate .white-cate .fore1 .icon {
	background-position: 0 -465px
}
.prime-slide .puzzle-goods .puzzle-tcate .white-cate .fore2 .icon {
	background-position: -66px -465px
}
.prime-slide .puzzle-goods .puzzle-tcate .white-cate .fore3 .icon {
	background-position: 0 -677px
}
.prime-slide .puzzle-goods .puzzle-tcate .wallet-cate .icon {
	width: 60px;
	height: 60px
}
.prime-slide .puzzle-goods .puzzle-tcate .wallet-cate .fore1 .icon {
	background-position: 0 -537px
}
.prime-slide .puzzle-goods .puzzle-tcate .wallet-cate .fore2 .icon {
	background-position: -66px -537px
}
.prime-slide .puzzle-goods .puzzle-tcate .wallet-cate .fore3 .icon {
	background-position: -132px -537px
}
.prime-slide .puzzle-goods .white-financial {
	background-color: #00d496;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #00d496, #00c8e2);
	background-image: -webkit-linear-gradient(left, #00d496, #00c8e2);
	background-image: -o-linear-gradient(left, #00d496, #00c8e2);
	background-image: linear-gradient(to right, #00d496, #00c8e2);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00d496', endColorstr='#00c8e2', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-slide .puzzle-goods .white-financial .puzzle-goods-extra {
	filter: alpha(Opacity=70);
	opacity: .7
}
.prime-slide .puzzle-goods .white {
	background-color: #9362de;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #9362de, #5986e2);
	background-image: -webkit-linear-gradient(left, #9362de, #5986e2);
	background-image: -o-linear-gradient(left, #9362de, #5986e2);
	background-image: linear-gradient(to right, #9362de, #5986e2);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9362de', endColorstr='#5986e2', GradientType=1);
	width: 270px;
	height: 293px
}
.prime-slide .puzzle-goods .wallet {
	background-color: #661031;
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #661031, #492851);
	background-image: -webkit-linear-gradient(left, #661031, #492851);
	background-image: -o-linear-gradient(left, #661031, #492851);
	background-image: linear-gradient(to right, #661031, #492851);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#661031', endColorstr='#492851', GradientType=1);
	width: 270px;
	height: 293px
}
.notice {
	height: 40px;
	padding-top: 10px;
	line-height: 30px;
	font-size: 14px;
	font-family: arial "microsoft yahei";
	position: relative
}
.notice .icon {
	display: inline-block;
	_display: inline;
	width: 24px;
	height: 18px;
	background-position: -198px -274px;
	vertical-align: middle
}
.notice .name {
	color: #5e5e5e;
	padding-left: 7px
}
.notice a {
	color: #5e5e5e;
	margin: 0 10px
}
.notice a:hover {
	color: #f52f3e
}
.notice i {
	font-style: normal;
	color: #e6e6e6
}
.notice .notice-recommend {
	margin: 0;
	width: 240px;
	height: 40px;
	display: block;
	background: url(//img30.360buyimg.com/jr_image/jfs/t2905/2/4053761499/7584/af04fd2c/57a452c0N6a755715.png) no-repeat
}
.notice .notice-recommend img {
	display: none
}
.newcomer {
	display: none;
	overflow: hidden
}
.newcomer .newcomer-bill {
	height: 121px;
	border: 1px solid #f52f3e;
	position: relative;
	padding-left: 340px;
	margin-bottom: 30px
}
.newcomer .newcomer-bill .bill-img {
	position: absolute;
	top: -1px;
	left: -1px
}
.newcomer .newcomer-bill .bill-details {
	width: 570px;
	float: left
}
.newcomer .newcomer-bill .bill-details .title {
	padding-top: 30px;
	color: #323232;
	font-size: 18px
}
.newcomer .newcomer-bill .bill-details .title span {
	color: #a5a5a5;
	font-size: 14px;
	padding-left: 5px
}
.newcomer .newcomer-bill .bill-details .bill-table table {
	width: 100%;
	font-family: arial "microsoft yahei";
	line-height: 60px;
	font-size: 14px
}
.newcomer .newcomer-bill .bill-details .bill-table .number {
	color: #f52f3e;
	font-size: 36px;
	padding-left: 10px
}
.newcomer .newcomer-bill .bill-details .bill-table .number i {
	font-size: 14px;
	font-style: normal
}
.newcomer .newcomer-bill .bill-details .bill-table .number2 {
	color: #323232;
	font-size: 24px;
	padding-left: 7px
}
.newcomer .newcomer-bill .bill-extra {
	float: right;
	width: 206px;
	height: 60px;
	margin: 20px 15px 0 0;
	padding: 10px 15px 10px 30px;
	border-left: 1px dotted #e6e6e6
}
.newcomer .newcomer-bill .bill-extra .text {
	color: #a5a5a5;
	line-height: 20px;
	height: 57px;
	width: 205px;
	overflow: hidden
}
.newcomer .newcomer-bill .bill-extra .text strong {
	color: #5e5e5e
}
.showcase {
	height: 215px;
	margin-bottom: 30px;
	overflow: hidden;
	background: #fff;
	border-top: 1px solid #323232
}
.showcase .animation-scale:hover .animation-scale-item {
	-webkit-transform: scale3d(.89, .92, 1);
	-moz-transform: scale3d(.89, .92, 1);
	-ms-transform: scale3d(.89, .92, 1);
	transform: scale3d(.89, .92, 1)
}
.showcase .showcase-list {
	width: 1300px
}
.showcase .showcase-list .item {
	float: left;
	width: 190px;
	height: 215px;
	margin-right: 3px;
	position: relative;
	background: #e6e6e6
}
.showcase .showcase-list .item .item-block {
	width: 190px;
	height: 215px;
	display: block;
	overflow: hidden
}
.showcase .showcase-list .item .item-block em,
.showcase .showcase-list .item .item-block strong {
	display: block;
	position: absolute;
	z-index: 1;
	left: 30px
}
.showcase .showcase-list .item .item-block strong {
	color: #323232;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	top: 20px
}
.showcase .showcase-list .item .item-block em {
	font-size: 14px;
	line-height: 20px;
	color: #5e5e5e;
	font-style: normal;
	top: 50px
}
.showcase .showcase-list .item .item-block img {
	display: block;
	background: #f6f6f6
}
.showcase .showcase-list .item-app {
	width: 428px
}
.showcase .showcase-list .item-app .item-app-block {
	width: 428px;
	height: 215px;
	display: block
}
.showcase .showcase-list .item-app .item-app-block em,
.showcase .showcase-list .item-app .item-app-block img,
.showcase .showcase-list .item-app .item-app-block strong {
	display: block;
	position: absolute;
	z-index: 1;
	text-align: center
}
.showcase .showcase-list .item-app .item-app-block em,
.showcase .showcase-list .item-app .item-app-block strong {
	width: 428px
}
.showcase .showcase-list .item-app .item-app-block img {
	left: 30px;
	top: 30px
}
.showcase .showcase-list .item-app .item-app-block em {
	font-size: 14px;
	line-height: 20px;
	color: #5e5e5e;
	font-style: normal;
	top: 160px;
	left: 0
}
.showcase .showcase-list .item-app .item-app-block strong {
	color: #323232;
	font-size: 16px;
	line-height: 20px;
	top: 208px
}
.showcase .showcase-list .item-app .item-app-block i {
	width: 428px;
	height: 215px;
	display: block;
	background: #f6f6f6;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.showcase .showcase-list .item-app .item-app-block:hover i {
	-webkit-transform: scale3d(.89, .92, 1);
	-moz-transform: scale3d(.89, .92, 1);
	-ms-transform: scale3d(.89, .92, 1);
	transform: scale3d(.89, .92, 1)
}
.showcase .showcase-list .item-spec {
	width: 428px
}
.showcase .showcase-list .item-spec .animation-scale:hover .animation-scale-item {
	-webkit-transform: scale3d(.95, .92, 1);
	-moz-transform: scale3d(.95, .92, 1);
	-ms-transform: scale3d(.95, .92, 1);
	transform: scale3d(.95, .92, 1)
}
.showcase .showcase-list .item-spec .item-block {
	width: 428px;
	height: 215px;
	display: block
}
.showcase .showcase-list .item-spec .item-block strong {
	top: 50px;
	width: 200px;
	height: 74px;
	background: url(i/bg.png?20160405) 4px -608px no-repeat
}
.showcase .showcase-list .item-spec .item-block em {
	top: 142px;
	text-align: center;
	width: 208px;
	height: 22px;
	overflow: hidden
}
.showcase .showcase-list .item-spec .item-block em b {
	display: inline-block;
	background-color: #f52f3e;
	color: #fff;
	font-weight: 400;
	padding: 0 5px;
	font-size: 14px;
	line-height: 22px
}
.floor {
	position: relative;
	margin-bottom: 30px
}
.floor .floor-side {
	position: absolute;
	width: 240px;
	height: 202px;
	left: 0;
	top: 0;
	background-color: #ff3141;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ff3141, #ff5c68);
	background-image: -webkit-linear-gradient(top, #ff3141, #ff5c68);
	background-image: -o-linear-gradient(top, #ff3141, #ff5c68);
	background-image: linear-gradient(to bottom, #ff3141, #ff5c68);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3141', endColorstr='#ff5c68', GradientType=0)
}
.floor .floor-side .fs-title {
	padding: 28px 0 0 30px;
	color: #fff
}
.floor .floor-side .fs-title h2 {
	font-size: 48px;
	height: 48px;
	line-height: 1000px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px
}
.floor .floor-side .fs-title em {
	display: block;
	font-size: 24px;
	font-style: normal;
	margin-bottom: 10px
}
.floor .floor-side .fs-title i {
	display: block;
	width: 190px;
	font-size: 0;
	height: 3px;
	margin-bottom: 10px
}
.floor .floor-side .fs-title .fs-title-link a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	line-height: 28px;
	height: 28px;
	padding-right: 10px;
	border-radius: 2px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.floor .floor-side .fs-title .fs-title-link a b {
	font-family: "\5b8b\4f53";
	font-weight: 400
}
.floor .floor-side .fs-title .fs-title-link a:hover {
	-webkit-transform: translateX(2px);
	-moz-transform: translateX(2px);
	-ms-transform: translateX(2px);
	transform: translateX(2px)
}
.floor .floor-side .fs-nav {
	width: 200px;
	position: absolute;
	bottom: 60px;
	left: 30px
}
.floor .floor-side .fs-nav a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	line-height: 28px;
	height: 28px;
	width: 84px;
	text-align: center;
	margin-bottom: 3px;
	margin-right: 3px;
	float: left;
	white-space: nowrap
}
.floor .floor-side .fs-img {
	position: absolute;
	line-height: 50px;
	bottom: 10px;
	left: 30px;
	font-size: 14px
}
.floor .floor-side .fs-img .text {
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.floor .floor-side .fs-img .text:hover {
	filter: alpha(Opacity=70);
	opacity: .7
}
.floor .floor-content {
	margin-left: 240px;
	overflow: hidden;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #ff3141 #f0f0f0 #f0f0f0;
	height: 398px
}
.floor .floor-extra {
	height: 80px;
	background-color: #f6f6f6;
	display: none
}
.floor .floor-extra .floor-extra-list li {
	float: left;
	padding-left: 30px;
	padding-top: 12px;
	width: 260px;
	height: 68px
}
.floor .floor-extra .floor-extra-list li .p-img {
	float: left;
	width: 91px
}
.floor .floor-extra .floor-extra-list li .p-text {
	float: left;
	color: #a5a5a5;
	width: 159px;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px
}
.floor .floor-extra .floor-extra-list li a:hover .p-text {
	color: #5e5e5e
}
.floor-financial .floor-side {
	height: 310px
}
.floor-financial .floor-side .fs-title i {
	background-position: 0 -344px
}
.floor-financial .floor-side .fs-title h2 {
	background-position: 0 -373px
}
.floor-financial .floor-side .fs-img .text {
	color: #9f0c0f
}
.floor-financial .floor-side .fs-nav a {
	background: #f04044
}
.floor-financial .floor-side .fs-nav a:hover {
	background: #eb2d2f
}
.floor-financial .floor-content {
	height: 305px
}
.floor-makemoney .floor-side {
	height: 309px
}
.floor-makemoney .floor-side .fs-title i {
	background-position: 0 -344px
}
.floor-makemoney .floor-side .fs-title h2 {
	background-position: 0 -421px
}
.floor-makemoney .floor-side .fs-img .text {
	color: #1c4fc4
}
.floor-makemoney .floor-side .fs-nav a {
	background: #4890fe
}
.floor-makemoney .floor-side .fs-nav a:hover {
	background: #4385fd
}
.floor-makemoney .floor-content {
	height: 305px
}
.floor-crowdfunding .floor-side {
	background-color: #43d7ce;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #43d7ce, #65eec2);
	background-image: -webkit-linear-gradient(top, #43d7ce, #65eec2);
	background-image: -o-linear-gradient(top, #43d7ce, #65eec2);
	background-image: linear-gradient(to bottom, #43d7ce, #65eec2);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#43d7ce', endColorstr='#65eec2', GradientType=0)
}
.floor-crowdfunding .floor-side .fs-title i {
	background-position: 0 -349px
}
.floor-crowdfunding .floor-side .fs-title h2 {
	background-position: 0 -565px
}
.floor-crowdfunding .floor-side .fs-tabs li.current a {
	color: #43d7ce
}
.floor-crowdfunding .floor-side .fs-img .text {
	color: #017250
}
.floor-crowdfunding .floor-side .fs-nav a {
	background: #1ad699
}
.floor-crowdfunding .floor-side .fs-nav a:hover {
	background: #18c78d
}
.floor-crowdfunding .floor-content {
	border-top-color: #FFBA56
}
.floor-consumer .floor-side {
	background-color: #9362de;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #9362de, #5986e2);
	background-image: -webkit-linear-gradient(top, #9362de, #5986e2);
	background-image: -o-linear-gradient(top, #9362de, #5986e2);
	background-image: linear-gradient(to bottom, #9362de, #5986e2);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9362de', endColorstr='#5986e2', GradientType=0)
}
.floor-consumer .floor-side .fs-title i {
	background-position: 0 -355px
}
.floor-consumer .floor-side .fs-title h2 {
	background-position: 0 -517px
}
.floor-consumer .floor-side .fs-img .text {
	color: #0f3fac
}
.floor-consumer .floor-side .fs-nav a {
	background: #5470df
}
.floor-consumer .floor-side .fs-nav a:hover {
	background: #4f69d4
}
.floor-consumer .floor-content {
	border-top-color: #ffba56
}
.floor-insurance .floor-side {
	background-color: #ffb956;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ffb956, #f8d859);
	background-image: -webkit-linear-gradient(top, #ffb956, #f8d859);
	background-image: -o-linear-gradient(top, #ffb956, #f8d859);
	background-image: linear-gradient(to bottom, #ffb956, #f8d859);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffb956', endColorstr='#f8d859', GradientType=0)
}
.floor-insurance .floor-side .fs-title i {
	background-position: 0 -360px
}
.floor-insurance .floor-side .fs-title h2 {
	background-position: 0 -325px
}
.floor-insurance .floor-side .fs-tabs li.current a {
	color: #ffb956
}
.floor-insurance .floor-side .fs-img .text {
	color: #965900
}
.floor-insurance .floor-side .fs-nav a {
	background: #fcaf0e
}
.floor-insurance .floor-side .fs-nav a:hover {
	background: #f99f0d
}
.floor-insurance .floor-content {
	border-top-color: #6CE0F9
}
.floor-payment .floor-side {
	background-color: #87d75f;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #87d75f, #b4ee7c);
	background-image: -webkit-linear-gradient(top, #87d75f, #b4ee7c);
	background-image: -o-linear-gradient(top, #87d75f, #b4ee7c);
	background-image: linear-gradient(to bottom, #87d75f, #b4ee7c);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#87d75f', endColorstr='#b4ee7c', GradientType=0)
}
.floor-payment .floor-side .fs-title i {
	background-position: 0 -365px
}
.floor-payment .floor-side .fs-title h2 {
	background-position: 0 -613px
}
.floor-payment .floor-side .fs-img .text {
	color: #367000
}
.floor-payment .floor-side .fs-nav a {
	background: #8bd648
}
.floor-payment .floor-side .fs-nav a:hover {
	background: #82ca44
}
.floor-payment .floor-content {
	border-top-color: #b7fb76
}
.floor-community .floor-side {
	background-color: #5bc4fa;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #5bc4fa, #6ce0f9);
	background-image: -webkit-linear-gradient(top, #5bc4fa, #6ce0f9);
	background-image: -o-linear-gradient(top, #5bc4fa, #6ce0f9);
	background-image: linear-gradient(to bottom, #5bc4fa, #6ce0f9);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5bc4fa', endColorstr='#6ce0f9', GradientType=0)
}
.floor-community .floor-side .fs-title i {
	background-position: 0 -370px
}
.floor-community .floor-side .fs-title h2 {
	background-position: 0 -469px
}
.floor-community .floor-side .fs-img .text {
	color: #00728c
}
.floor-community .floor-side .fs-nav a {
	background: #40c7f2
}
.floor-community .floor-side .fs-nav a:hover {
	background: #3ab6e8
}
.floor-community .floor-content {
	border-top-color: #5bc4fa
}
.floor-app {
	float: right;
	width: 310px;
	border-top: #323232 solid 1px
}
.floor-app .fa-wrap {
	height: 399px;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #f0f0f0
}
.floor-app .fa-content {
	text-align: center;
	padding-top: 55px
}
.floor-app .fa-content h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 15px
}
.floor-app .fa-content h2 a {
	color: #323232
}
.floor-app .fa-content em {
	display: block;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 35px;
	color: #323232
}
.floor-app .fa-content .fa-c-img {
	height: 153px;
	margin-bottom: 15px;
	position: relative
}
.floor-app .fa-content .fa-c-img img {
	position: absolute;
	top: 0;
	left: 77px
}
.floor-app .fa-content i {
	display: block;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #f52f3e
}
.insurance-extra,
.insurance-list {
	overflow: hidden;
	margin-left: -30px
}
.insurance-extra li,
.insurance-list li {
	float: left;
	border-left: 1px solid #f0f0f0;
	padding: 0 30px;
	width: 248px
}
.insurance-extra .goods-price,
.insurance-list .goods-price {
	height: 50px;
	line-height: 50px;
	padding-bottom: 10px;
	color: #f52f3e;
	font-size: 14px;
	font-family: arial "microsoft yahei"
}
.insurance-extra .goods-price .num,
.insurance-list .goods-price .num {
	font-size: 36px;
	padding-left: 5px
}
.insurance-list {
	border-bottom: 1px solid #f0f0f0
}
.insurance-list li {
	position: relative;
	height: 245px;
	padding-top: 20px;
	overflow: hidden
}
.insurance-list li img {
	padding: 15px 0 0 44px
}
.insurance-list .extra {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-size: 16px;
	color: #f52f3e
}
.insurance-list .name {
	color: #323232;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	height: 30px;
	overflow: hidden
}
.insurance-list .introduce {
	height: 66px
}
.insurance-list .introduce .item {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #a5a5a5;
	font-size: 14px
}
.insurance-list .introduce .item span {
	display: inline-block;
	float: left
}
.insurance-list .introduce .item .icon {
	width: 14px;
	height: 22px;
	background-position: -217px -60px
}
.insurance-list .introduce .item .text {
	width: 160px;
	height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.insurance-list .introduce .item .price {
	width: 75px;
	text-align: right
}
.insurance-list .btn {
	position: absolute;
	left: 30px
}
.insurance-extra .linkwrap {
	display: block;
	width: 248px;
	height: 122px;
	position: relative
}
.insurance-extra .goods-price {
	position: absolute;
	text-align: right;
	right: 0;
	top: 62px
}
.insurance-extra .goods-price .num {
	font-size: 18px
}
.insurance-extra li {
	height: 132px
}
.insurance-extra li .move {
	padding-top: 10px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.insurance-extra li .move:hover {
	padding-left: 5px
}
.insurance-extra .name-extra {
	color: #323232;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	font-size: 16px
}
.insurance-extra .name-extra:hover {
	color: #ea544a
}
.insurance-extra .text {
	color: #a5a5a5;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	width: 145px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.insurance-product {
	border-bottom: 1px solid #f0f0f0
}
.insurance-product li {
	height: 245px;
	padding: 20px 19px 0;
	width: 270px
}
.insurance-product .linkwrap {
	width: 248px;
	height: 245px
}
.insurance-product .goods-price {
	top: 192px
}
.insurance-product .name-extra,
.insurance-product .text {
	padding-left: 10px
}
.floor-promotion {
	height: 434px
}
.floor-promotion .fp-l {
	float: left;
	padding-left: 10px;
	position: relative
}
.floor-promotion .fp-l img {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease
}
.floor-promotion .fp-l:hover img {
	-webkit-transform: translateX(3px);
	-moz-transform: translateX(3px);
	-ms-transform: translateX(3px);
	transform: translateX(3px)
}
.floor-promotion .fp-l .path-wrap {
	position: absolute;
	top: 20px;
	left: 0
}
.floor-promotion .fp-l .path-link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.floor-promotion .fp-m {
	float: left;
	width: 855px
}
.floor-promotion .fp-img-wrap {
	float: left;
	position: relative;
	text-align: center;
	width: 270px;
	height: 200px
}
.floor-promotion .fp-img-wrap .fp-img-info {
	width: 100%;
	position: absolute;
	left: 0;
	top: 60px;
	color: #fff
}
.floor-promotion .fp-img-wrap .fp-img-info .fp-img-text {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 8px
}
.floor-promotion .fp-img-wrap .fp-img-info .fp-img-sub {
	font-size: 14px
}
.floor-promotion .fp-img-wrap .fp-line-l {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 40px;
	height: 1px;
	overflow: hidden;
	margin-right: 10px;
	background-position: 0 -671px
}
.floor-promotion .fp-img-wrap .fp-line-r {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 40px;
	height: 1px;
	overflow: hidden;
	margin-left: 10px;
	background-position: 0 -672px
}
.floor-promotion .fp-img-long {
	float: left;
	position: relative
}
.floor-promotion .fp-img-long .fp-img-info {
	width: 100%;
	position: absolute;
	left: 35px;
	top: 33px;
	color: #fff
}
.floor-promotion .fp-img-long .fp-img-info .fp-img-text {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 8px
}
.floor-promotion .fp-img-long .fp-img-info .fp-img-sub {
	font-size: 14px
}
.floor-financial .ff-tab {
	border-bottom: 1px solid #f0f0f0;
	height: 49px;
	line-height: 49px;
	width: 100%;
	background: #fafafd;
	padding-left: 1%
}
.floor-financial .ff-tab li {
	float: left;
	color: #e6e6e6;
	position: relative
}
.floor-financial .ff-tab li a {
	height: 49px;
	width: 100px;
	display: block;
	float: left;
	font-size: 16px;
	color: #323232
}
.floor-financial .ff-tab li a b {
	font-size: 20px;
	font-weight: 400;
	padding-right: 3px;
	vertical-align: top
}
.floor-financial .ff-tab li a:hover {
	color: #f52f3e
}
.floor-financial .ff-tab li .ff-tab-arrow {
	position: absolute;
	width: 13px;
	height: 7px;
	display: none;
	bottom: -1px;
	left: 50%;
	margin-left: -7px;
	background-position: 0 -258px
}
.floor-financial .ff-tab li.active .ff-tab-arrow {
	display: block
}
.floor-financial .ff-tab li.active a {
	color: #f52f3e
}
.floor-financial .ff-list {
	margin: 0 20px
}
.floor-financial .ff-list tbody #tr1 {
	position: relative;
	z-index: 1000
}
.floor-financial .ff-list tbody tr {
	position: relative;
	z-index: 1;
	height:50px;
	color: #323232;
	font-size: 14px;
	border-bottom: 1px solid #f6f6f6;
	transition: .1s all ease
}
.floor-financial .ff-list tbody tr td {
	height: 72px
}
.floor-financial .ff-list tbody tr .product-name {
	padding-left: 20px
}
.floor-financial .ff-list tbody tr .product-name .tips {
	width: 18px;
	height: 18px;
	display: inline-block;
	margin-left: 3px;
	float: left;
	color: #fff;
	text-align: center;
	line-height: 18px;
	border-radius: 2px;
	cursor: pointer;
	position: relative;
	font-size: 12px
}
.floor-financial .ff-list tbody tr .product-name .tips em {
	padding: 3px;
	text-align: center;
	height: 12px;
	line-height: 12px;
	display: none;
	white-space: nowrap;
	position: absolute;
	top: -25px;
	left: 0;
	font-style: normal
}
.floor-financial .ff-list tbody tr .product-name .tips i {
	width: 4px;
	height: 4px;
	background-position: 0 -673px;
	display: none;
	position: absolute;
	top: -7px;
	left: 5px
}
.floor-financial .ff-list tbody tr .product-name .tips:hover em,
.floor-financial .ff-list tbody tr .product-name .tips:hover i {
	display: block
}
.floor-financial .ff-list tbody tr .product-name .xin {
	background-color: #66d4b9
}
.floor-financial .ff-list tbody tr .product-name .xin em {
	background-color: #bebebe
}
.floor-financial .ff-list tbody tr .product-name .jin {
	background-color: #ff5349
}
.floor-financial .ff-list tbody tr .product-name .jin em {
	background-color: #bebebe
}
.floor-financial .ff-list tbody tr .product-name .xian {
	background-color: #ffac49
}
.floor-financial .ff-list tbody tr .product-name .xian em {
	background-color: #bebebe
}
.floor-financial .ff-list tbody tr .product-name .yin {
	background-color: #8cce60
}
.floor-financial .ff-list tbody tr .product-name .yin em {
	background-color: #bebebe
}
.floor-financial .ff-list tbody tr .product-name a {
	color: #787878;
	display: block;
	float: left;
	max-width: 220px;
	transition: .1s all ease;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 5px
}
.floor-financial .ff-list tbody tr .product-name a:hover {
	color: #ff2c3c
}
.floor-financial .ff-list tbody tr .percent-red {
	color: #f52f3e;
	text-align: center;
	padding-right: 15px
}
.floor-financial .ff-list tbody tr .percent-red em {
	font-size: 22px;
	font-style: normal
}
.floor-financial .ff-list tbody tr .percent-red .percent-text {
	color: #a5a5a5;
	font-size: 12px
}
.floor-financial .ff-list tbody tr .limit-days {
	color: #323232;
	padding-right: 8px;
	text-align: center
}
.floor-financial .ff-list tbody tr .limit-days em {
	font-size: 18px;
	font-style: normal
}
.floor-financial .ff-list tbody tr .limit-days .fs-16 {
	font-size: 16px
}
.floor-financial .ff-list tbody tr .limit-days .limit-days-text {
	color: #a5a5a5;
	font-size: 12px;
	margin-bottom: -8px
}
.floor-financial .ff-list tbody tr .limit-days .explain-main p {
	color: #a5a5a5;
	font-size: 12px;
	margin-bottom: -6px;
	margin-top: 2px
}
.floor-financial .ff-list tbody tr .start-buy {
	text-align: right;
	padding-right: 60px;
	color: #5e5e5e
}
.floor-financial .ff-list tbody tr .surplus {
	text-align: right;
	padding-right: 65px;
	color: #5e5e5e
}
.floor-financial .ff-list tbody tr .buy-now {
	text-align: center;
	display: block;
	width: 90px;
	height: 32px;
	border-radius: 3px;
	line-height: 32px;
	color: #ff2c3c;
	font-size: 14px;
	margin: 0 auto;
	transition: .1s all ease
}
.floor-financial .ff-list tbody tr:hover {
	background-color: #f9f9fc;
	z-index: 10;
	position: relative
}
.floor-financial .ff-list tbody tr:hover .buy-now {
	text-align: center;
	display: block;
	width: 90px;
	height: 32px;
	background-color: #ff2c3c;
	border-radius: 3px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	margin: 0 auto
}
.floor-financial .ff-list tbody tr:hover .buy-now:hover {
	background-color: #f30012
}
.floor-makemoney .floor-section {
	margin-top: 20px;
	margin-left: 20px
}
.floor-makemoney .floor-side {
	background-color: #5b72fe;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #5b72fe, #62b7ff);
	background-image: -webkit-linear-gradient(top, #5b72fe, #62b7ff);
	background-image: -o-linear-gradient(top, #5b72fe, #62b7ff);
	background-image: linear-gradient(to bottom, #5b72fe, #62b7ff);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5b72fe', endColorstr='#62b7ff', GradientType=0)
}
.floor-makemoney .floor-content {
	border-top-color: #a473fd
}
.floor-makemoney .fp-img-wrap {
	float: left;
	position: relative;
	text-align: center;
	width: 400px;
	height: 270px
}
.floor-makemoney .fp-img-wrap .fp-img-info {
	width: 100%;
	position: absolute;
	left: 0;
	top: 80px;
	color: #fff
}
.floor-makemoney .fp-img-wrap .fp-img-info .fp-img-text {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 8px
}
.floor-makemoney .fp-img-wrap .fp-img-info .fp-img-sub {
	font-size: 16px
}
.floor-makemoney .fp-img-wrap .fp-img-info .income-info {
	font-size: 16px;
	padding-top: 10px
}
.floor-makemoney .fp-img-wrap .fp-line-l {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 75px;
	height: 5px;
	overflow: hidden;
	margin-right: 10px;
	background-position: 0 -661px
}
.floor-makemoney .fp-img-wrap .fp-line-r {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 75px;
	height: 5px;
	overflow: hidden;
	margin-left: 10px;
	background-position: 0 -666px
}
.floor-makemoney .fm-img-r a {
	position: relative;
	float: left;
	text-align: center
}
.floor-makemoney .fm-img-r a .text-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-position: 0 -746px
}
.floor-makemoney .fm-img-r a .text {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	font-size: 16px;
	color: #fff
}
.floor-makemoney .finance-list {
	margin-top: 25px;
	*padding-top: 25px
}
.floor-makemoney .finance-tab {
	width: 140px;
	position: relative;
	float: left
}
.floor-makemoney .finance-tab li {
	width: 115px;
	text-align: right;
	font-size: 14px;
	height: 40px;
	cursor: pointer
}
.floor-makemoney .finance-tab li.active,
.floor-makemoney .finance-tab li:hover {
	color: #f52f3e
}
.floor-makemoney .finance-tab .ft-line {
	height: 140px;
	border-right: 1px solid #f6f6f6;
	position: absolute;
	right: 0;
	top: 0
}
.floor-makemoney .finance-tab .ft-line .ft-cur {
	height: 20px;
	border-right: 2px solid #f52f3e;
	position: absolute;
	top: 0;
	z-index: 1;
	left: -1px
}
.floor-makemoney .finance-wrap {
	position: relative;
	height: 160px;
	overflow: hidden
}
.floor-makemoney .finance-item {
	position: absolute;
	float: left;
	color: #323232;
	font-size: 14px;
	width: 780px;
	overflow: hidden
}
.floor-makemoney .finance-item ul {
	width: 101%;
	height: 100%;
	background: #fff;
	float: left
}
.floor-makemoney .finance-item li {
	float: left;
	width: 231px;
	padding-left: 30px;
	height: 160px
}
.floor-makemoney .finance-item .item-btn {
	border-right: 1px solid #f6f6f6;
	padding-top: 20px
}
.floor-makemoney .finance-item .item-btn a {
	text-align: center;
	display: block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background-color: #ff2c3c;
	border-radius: 3px
}
.floor-makemoney .finance-item .item-btn a:hover {
	background: #f30012
}
.floor-makemoney .finance-item .item-name {
	border-right: 1px solid #f6f6f6
}
.floor-makemoney .finance-item .item-name a {
	font-size: 16px;
	color: #323232;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block
}
.floor-makemoney .finance-item .item-name a:hover {
	color: #f52f3e
}
.floor-makemoney .finance-item .item-income {
	border-right: 1px solid #f6f6f6;
	padding-top: 10px
}
.floor-makemoney .finance-item .item-income b {
	font-size: 28px;
	color: #f52f3e;
	font-family: arial, "microsoft yahei";
	font-weight: 400
}
.floor-makemoney .finance-item .item-income .item-unit {
	color: #f52f3e
}
.floor-makemoney .finance-item .item-info {
	border-right: 1px solid #f6f6f6;
	padding-top: 5px;
	color: #a5a5a5
}
.floor-crowdfunding .floor-section {
	padding: 20px 0 20px 20px
}
.floor-crowdfunding .floor-section-2 {
	height: 359px
}
.crowdfunding-img {
	overflow: hidden
}
.crowdfunding-img li {
	float: left;
	
	display: inline-block;
	vertical-align: middle;
	
	overflow: hidden
}
.crowdfunding-img .fore1,
.crowdfunding-img .fore2 {
	margin-bottom: 10px
}
.crowdfunding-img .fore1,
.crowdfunding-img .fore3,
.crowdfunding-img .fore4 {
	margin-right: 10px
}
.crowdfunding-img .animation-scale:hover .animation-scale-item {
	-webkit-transform: scale(.98);
	-moz-transform: scale(.98);
	-ms-transform: scale(.98);
	transform: scale(.98)
}
.inner-s {
	color: #323232;
	width: 250px;
	float: left;
	margin-left: 36px;
}
.inner-s .fore1 {
	/*border-bottom: 1px solid #f0f0f0*/
}
.inner-s .inner-item {
	padding: 36px 30px;
	height: 118px;
	display: block;
	color: #323232;
	position: relative
}
.inner-s .inner-item:hover img {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	transform: translateX(-5px)
}
.inner-s .inner-item .inner-name {
	font-size: 16px
}
.inner-s .inner-item .inner-name:hover {
	color: #f52f3e
}
.inner-s .inner-item .coupon-info {
	color: #f52f3e;
	font-size: 14px;
	padding-top: 10px;
	position: absolute;
	left: 30px;
	top: 80px;
	z-index: 1
}
.inner-s .inner-item img {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: absolute;
	right: 10px;
	bottom: 10px
}
.inner-m {
	color: #323232;
	width: 377px;
	float: left;
	border-right: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0
}
.inner-m .inner-item {
	padding: 40px 30px;
	height: 318px;
	display: block;
	color: #323232;
	position: relative
}
.inner-m .inner-item:hover img {
	-webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	transform: translateX(-5px)
}
.inner-m .inner-item .inner-name {
	font-size: 24px
}
.inner-m .inner-item .inner-name:hover {
	color: #f52f3e
}
.inner-m .inner-item .coupon-info {
	color: #f52f3e;
	font-size: 14px;
	padding-top: 10px;
	position: absolute;
	left: 30px;
	z-index: 1
}
.inner-m .inner-item img {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: absolute;
	right: 10px;
	bottom: 10px
}
.floor-three-row {
	padding-left: 22px
}
.floor-three-row .item {
	border-left: 1px solid #f0f0f0;
	float: left;
	width: 248px;
	padding: 20px 30px 15px;
	position: relative
}
.floor-three-row .fore1,
.floor-three-row .fore4 {
	border-left: 1px solid #fff;
	padding-left: 10px
}
.floor-three-row .fore1,
.floor-three-row .fore2,
.floor-three-row .fore3 {
	border-bottom: 1px solid #f0f0f0
}
.floor-three-row .fore4,
.floor-three-row .fore5,
.floor-three-row .fore6 {
	padding-bottom: 30px
}
.floor-three-row .move {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.floor-three-row .move:hover {
	padding-left: 5px
}
.floor-three-row .move:hover .goods-price {
	right: 25px
}
.floor-three-row .name {
	color: #323232;
	font-size: 18px;
	font-weight: 700;
	line-height: 31px;
	height: 31px;
	overflow: hidden
}
.floor-three-row .name-extra {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-size: 16px;
	color: #f52f3e
}
.floor-three-row .choice-img {
	padding: 15px 0 0 44px
}
.floor-three-row .product-img {
	margin-left: -10px
}
.floor-three-row .name2 {
	color: #323232;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 16px
}
.floor-three-row .name2:hover {
	color: #ea544a
}
.floor-three-row .name2-extra {
	color: #a5a5a5;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	width: 145px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.floor-three-row .goods-price {
	position: absolute;
	text-align: right;
	right: 30px;
	top: 68px;
	height: 50px;
	line-height: 50px;
	padding-bottom: 10px;
	color: #f52f3e;
	font-size: 14px;
	font-family: arial, "microsoft yahei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}
.floor-three-row .goods-price .num {
	font-size: 18px
}
.floor-insurance .floor-section-2 .fore1,
.floor-insurance .floor-section-2 .fore2,
.floor-insurance .floor-section-2 .fore3 {
	padding-bottom: 25px
}
.floor-insurance .floor-section-2 .fore1 .name2,
.floor-insurance .floor-section-2 .fore2 .name2,
.floor-insurance .floor-section-2 .fore3 .name2 {
	padding-bottom: 10px
}
.floor-insurance .floor-section-2 .fore1 .goods-price,
.floor-insurance .floor-section-2 .fore2 .goods-price,
.floor-insurance .floor-section-2 .fore3 .goods-price {
	top: 208px
}
.payment-extra {
	padding: 20px 0 0 20px;
	float: right;
	width: 598px
}
.payment-extra a {
	float: left
}
.payment-extra img {
	margin: 0 10px 10px 0
}
.payment-extra .animation-scale:hover .animation-scale-item {
	-webkit-transform: scale3d(.98, .98, 1);
	-moz-transform: scale3d(.98, .98, 1);
	-ms-transform: scale3d(.98, .98, 1);
	transform: scale3d(.98, .98, 1)
}
.floor-community {
	height: 400px
}
.floor-community .floor-section-1 {
	padding: 20px 0 0 20px;
	height: 378px;
	overflow: hidden
}
.community-img {
	padding-bottom: 25px;
	overflow: hidden
}
.community-img li {
	width: 290px;
	height: 140px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
	position: relative
}
.community-img li .textbg {
	position: absolute;
	width: 290px;
	bottom: 0;
	left: 0;
	height: 50px;
	background-position: 0 -746px
}
.community-img li .text {
	position: absolute;
	width: 290px;
	line-height: 41px;
	bottom: 0;
	left: 0;
	font-size: 16px;
	color: #fff;
	padding: 9px 10px 0;
	text-align: center
}
.community-img .animation-scale:hover .animation-scale-item {
	-webkit-transform: scale(.98);
	-moz-transform: scale(.98);
	-ms-transform: scale(.98);
	transform: scale(.98)
}
.cl-wrap {
	width: 290px;
	float: left;
	margin-right: 20px
}
.cl-wrap .cl-tit {
	font-size: 16px;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.cl-wrap .more {
	font-size: 14px;
	color: #a5a5a5;
	padding-left: 15px;
	padding-top: 5px
}
.cl-wrap .more:hover {
	color: #f52f3e
}
.community-list li {
	height: 32px;
	line-height: 32px;
	overflow: hidden
}
.community-list li a {
	font-size: 14px;
	color: #5e5e5e;
	font-family: "microsoft yahei"
}
.community-list li a:hover {
	color: #f52f3e
}
.community-list li i {
	display: inline-block;
	height: 32px;
	width: 14px;
	background-position: -198px -60px;
	vertical-align: middle
}
.floor-community .fs-question {
	padding: 160px 0 0 30px
}
.floor-community .fs-question .text {
	width: 140px;
	height: 14px;
	line-height: 20px;
	color: #ccc;
	font-size: 14px;
	padding: 7px 0 7px 10px;
	-moz-box-shadow: 0 2px 0 #fafafa inset;
	-webkit-box-shadow: 0 2px 0 #fafafa inset;
	box-shadow: 0 2px 0 #fafafa inset;
	border: 1px solid #f2f4f4;
	float: left
}
.floor-community .fs-question .btn {
	float: left;
	width: 60px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #3bbbda
}
.floor-community .fs-question .extra {
	padding-top: 10px
}
.floor-community .fs-question .extra a {
	color: #fff
}
.footer-index {
	background: #f6f6f6
}
.footer-index .coop-wrap {
	overflow: hidden;
	height: 227px
}
.footer-index .coop-wrap .coop-tit {
	height: 24px;
	line-height: 24px;
	padding-top: 25px
}
.footer-index .coop-wrap .coop-tit .coop-tit-name {
	font-size: 16px;
	float: left;
	color: #5e5e5e
}
.footer-index .coop-slide-btn {
	font-family: simsun;
	font-weight: 700;
	font-size: 15px;
	float: right;
	width: 30px
}
.footer-index .coop-slide-btn a {
	cursor: pointer;
	float: left;
	width: 15px;
	text-align: right;
	color: #b8bdc4
}
.footer-index .coop-slide-btn a:hover {
	color: #323232
}
.footer-index .coop-slide-btn .coop-btn-next {
	text-align: right;
	float: right
}
.footer-index .coop-slide-btn a.coop-btn-active {
	color: #474e5d
}
.footer-index .coop-list {
	height: 130px;
	position: relative;
	width: 1200px;
	overflow: hidden
}
.footer-index .coop-list .scroll-layer {
	width: 2000px;
	position: relative;
	left: 0;
	top: 0
}
.footer-index .coop-list .coop-list-ul {
	margin-top: 20px
}
.footer-index .coop-list .coop-list-ul li {
	float: left;
	width: 120px;
	height: 90px;
	padding-right: 60px
}
.footer-index .coop-list .coop-list-ul li .logo-block,
.footer-index .coop-list .coop-list-ul li .logoBlock {
	width: 120px;
	height: 40px
}
.footer-index .coop-list .coop-list-ul li .logo-block a,
.footer-index .coop-list .coop-list-ul li .logoBlock a {
	width: 100%;
	height: 100%;
	display: block;
	opacity: .7;
	filter: alpha(opacity=70)
}
.footer-index .coop-list .coop-list-ul li .logo-block a:hover,
.footer-index .coop-list .coop-list-ul li .logoBlock a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.footer-index .coop-list .coop-list-ul li .logoBlock a {
	background-image: url(i/coopLogonew2.png)
}
a.categorys-618,
div.god-wealth {
	display: none
}
.top-banner-slide {
	height: 0;
	position: relative
}
.top-banner-slide .tb-wrap {
	height: 500px;
	background-position: top center;
	background-repeat: no-repeat
}
.top-banner-slide .tb-link {
	display: block;
	height: 500px;
	background: url(//misc.360buyimg.com/lib/img/e/blank.gif)
}
.top-banner-slide .tb-close {
	position: absolute;
	width: 36px;
	height: 36px;
	background: url(//img30.360buyimg.com/jr_image/jfs/t1057/311/253997293/306/3b876463/5510af88Nbd6c166c.png) no-repeat;
	display: block;
	right: 20px;
	top: 0;
	cursor: pointer;
	z-index: 10
}
.main-nav-logo {
	position: relative
}
.main-nav-logo .logo-aside {
	position: absolute;
	top: 14px;
	left: 176px;
	border-left: 1px solid #e6e6e6;
	padding-left: 10px
}
.main-nav-logo .logo-aside a {
	height: 36px;
	padding-top: 5px;
	width: 106px
}
.main-nav-logo .logo-aside a img {
	margin-top: 0
}
.hn-fixed .main-nav .main-nav-logo .logo-aside {
	top: 4px;
	height: 41px
}
.hn-fixed .main-nav .main-nav-logo .logo-aside a {
	height: 36px;
	padding-top: 4px
}
.hn-fixed .main-nav .main-nav-logo .logo-aside a img {
	width: 106px;
	height: 32px;
	margin-top: 0
}
.funCompanyLogo-sprite,
.fund-company-logo .GuoHai,
.fund-company-logo .boShiJiJin,
.fund-company-logo .changSheng,
.fund-company-logo .daCheng,
.fund-company-logo .dongFang,
.fund-company-logo .dongFangZiGuan,
.fund-company-logo .fenBeiJinFu,
.fund-company-logo .fuGuo,
.fund-company-logo .gongYeZhiFu,
.fund-company-logo .gongYinRuiXin,
.fund-company-logo .guoHua,
.fund-company-logo .guoJin,
.fund-company-logo .guoTai,
.fund-company-logo .haiFuTong,
.fund-company-logo .hengFengYinHang,
.fund-company-logo .huaAn,
.fund-company-logo .huaHaiBaoXian,
.fund-company-logo .huaShang,
.fund-company-logo .huaXia,
.fund-company-logo .huiTianFu,
.fund-company-logo .jiaShi,
.fund-company-logo .jianXin,
.fund-company-logo .jinYinMao,
.fund-company-logo .jingShunChangCheng,
.fund-company-logo .langFangYinHang,
.fund-company-logo .nanFang,
.fund-company-logo .nuoAn,
.fund-company-logo .pengHua,
.fund-company-logo .xinDaAoYin,
.fund-company-logo .xinHua,
.fund-company-logo .yiFngDa,
.fund-company-logo .yinChengKu,
.fund-company-logo .yinHeJiJin,
.fund-company-logo .yinHua,
.fund-company-logo .zhaoShang,
.fund-company-logo .zhaoShangYinHang,
.fund-company-logo .zheShangBaoXian,
.fund-company-logo .zhongGuoDaDi,
.fund-company-logo .zhongGuoDaDiBaoXian,
.fund-company-logo .zhongHai,
.fund-company-logo .zhongYou,
.fund-company-logo .zhuJiangRenShou {
	background-image: url(../../../../img/funCompanyLogo-s30b71353da.png);
	background-repeat: no-repeat
}
.fund-company-logo .logo-block {
	width: 120px;
	height: 40px
}
.fund-company-logo .logo-block a {
	width: 100%;
	height: 100%;
	display: block;
	opacity: .7;
	filter: alpha(opacity=70)
}
.fund-company-logo .logo-block a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.fund-company-logo .jiaShi {
	background-position: 0 -1260px
}
.fund-company-logo .changSheng {
	background-position: 0 -120px
}
.fund-company-logo .daCheng {
	background-position: 0 -180px
}
.fund-company-logo .dongFang {
	background-position: 0 -240px
}
.fund-company-logo .fuGuo {
	background-position: 0 -420px
}
.fund-company-logo .gongYeZhiFu {
	background-position: 0 -480px
}
.fund-company-logo .gongYinRuiXin {
	background-position: 0 -540px
}
.fund-company-logo .GuoHai {
	background-position: 0 0
}
.fund-company-logo .guoHua {
	background-position: 0 -600px
}
.fund-company-logo .guoJin {
	background-position: 0 -660px
}
.fund-company-logo .guoTai {
	background-position: 0 -780px
}
.fund-company-logo .haiFuTong {
	background-position: 0 -840px
}
.fund-company-logo .huaAn {
	background-position: 0 -960px
}
.fund-company-logo .huaShang {
	background-position: 0 -1080px
}
.fund-company-logo .huaXia {
	background-position: 0 -1140px
}
.fund-company-logo .jianXin {
	background-position: 0 -1320px
}
.fund-company-logo .jingShunChangCheng {
	background-position: 0 -1440px
}
.fund-company-logo .jinYinMao {
	background-position: 0 -1380px
}
.fund-company-logo .nanFang {
	background-position: 0 -1560px
}
.fund-company-logo .nuoAn {
	background-position: 0 -1620px
}
.fund-company-logo .pengHua {
	background-position: 0 -1680px
}
.fund-company-logo .xinHua {
	background-position: 0 -1800px
}
.fund-company-logo .yiFngDa {
	background-position: 0 -1860px
}
.fund-company-logo .yinChengKu {
	background-position: 0 -1920px
}
.fund-company-logo .yinHua {
	background-position: 0 -2040px
}
.fund-company-logo .zhaoShang {
	background-position: 0 -2100px
}
.fund-company-logo .zhongHai {
	background-position: 0 -2400px
}
.fund-company-logo .zhongYou {
	background-position: 0 -2460px
}
.fund-company-logo .zhuJiangRenShou {
	background-position: 0 -2520px
}
.fund-company-logo .fenBeiJinFu {
	background-position: 0 -360px
}
.fund-company-logo .zheShangBaoXian {
	background-position: 0 -2220px
}
.fund-company-logo .langFangYinHang {
	background-position: 0 -1500px
}
.fund-company-logo .huaHaiBaoXian {
	background-position: 0 -1020px
}
.fund-company-logo .zhongGuoDaDi {
	background-position: 0 -2280px
}
.fund-company-logo .zhaoShangYinHang {
	background-position: 0 -2160px
}
.fund-company-logo .hengFengYinHang {
	background-position: 0 -900px
}
.fund-company-logo .boShiJiJin {
	background-position: 0 -60px
}
.fund-company-logo .dongFangZiGuan {
	background-position: 0 -300px
}
.fund-company-logo .huiTianFu {
	background-position: 0 -1200px
}
.fund-company-logo .yinHeJiJin {
	background-position: 0 -1980px
}
.fund-company-logo .zhongGuoDaDiBaoXian {
	background-position: 0 -2340px
}
.fund-company-logo .xinDaAoYin {
	background-position: 0 -1740px
}
.animate-start .runInRight1 {
	-moz-animation: runInRight1 .8s 0s linear forwards;
	-webkit-animation: runInRight1 .8s 0s linear forwards;
	animation: runInRight1 .8s 0s linear forwards;
	opacity: 0
}
.animate-start .runInRight2 {
	-moz-animation: runInRight2 1s 0s linear forwards;
	-webkit-animation: runInRight2 1s 0s linear forwards;
	animation: runInRight2 1s 0s linear forwards;
	opacity: 0
}
.animate-start .runInRight3 {
	-moz-animation: runInRight3 1.1s 0s linear forwards;
	-webkit-animation: runInRight3 1.1s 0s linear forwards;
	animation: runInRight3 1.1s 0s linear forwards;
	opacity: 0
}
.animate-start .runInRight4 {
	-moz-animation: runInRight4 1.2s 0s linear forwards;
	-webkit-animation: runInRight4 1.2s 0s linear forwards;
	animation: runInRight4 1.2s 0s linear forwards;
	opacity: 0
}
.animate-start .runInRight5 {
	-moz-animation: runInRight5 1.4s 0s linear forwards;
	-webkit-animation: runInRight5 1.4s 0s linear forwards;
	animation: runInRight5 1.4s 0s linear forwards;
	opacity: 0
}
@-moz-keyframes runInRight1 {
	0% {
		opacity: 0;
		-moz-transform: translateX(800px);
		transform: translateX(800px)
	}
	50% {
		opacity: .2
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes runInRight1 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(800px);
		transform: translateX(800px)
	}
	50% {
		opacity: .2
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes runInRight1 {
	0% {
		opacity: 0;
		-moz-transform: translateX(800px);
		-ms-transform: translateX(800px);
		-webkit-transform: translateX(800px);
		transform: translateX(800px)
	}
	50% {
		opacity: .2
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-moz-keyframes runInRight2 {
	0% {
		opacity: 0;
		-moz-transform: translateX(900px);
		transform: translateX(900px)
	}
	40% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes runInRight2 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(900px);
		transform: translateX(900px)
	}
	40% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes runInRight2 {
	0% {
		opacity: 0;
		-moz-transform: translateX(900px);
		-ms-transform: translateX(900px);
		-webkit-transform: translateX(900px);
		transform: translateX(900px)
	}
	40% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-moz-keyframes runInRight3 {
	0% {
		opacity: 0;
		-moz-transform: translateX(1200px);
		transform: translateX(1200px)
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes runInRight3 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(1200px);
		transform: translateX(1200px)
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes runInRight3 {
	0% {
		opacity: 0;
		-moz-transform: translateX(1200px);
		-ms-transform: translateX(1200px);
		-webkit-transform: translateX(1200px);
		transform: translateX(1200px)
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-moz-keyframes runInRight4 {
	0% {
		opacity: 0;
		-moz-transform: translateX(1000px);
		transform: translateX(1000px)
	}
	80% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes runInRight4 {
	0% {
		opacity: 0;
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px)
	}
	80% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes runInRight4 {
	0% {
		opacity: 0;
		-moz-transform: translateX(1000px);
		-ms-transform: translateX(1000px);
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px)
	}
	80% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-moz-keyframes runInRight5 {
	0%, 90% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-webkit-keyframes runInRight5 {
	0%, 90% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes runInRight5 {
	0%, 90% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		filter: alpha(Opacity=100);
		-webkit-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		filter: alpha(Opacity=100);
		-webkit-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		filter: alpha(Opacity=100);
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}
.toBig {
	-webkit-animation-name: toBig;
	animation-name: toBig
}
@-moz-keyframes toBig {
	0% {
		opacity: 0;
		-moz-transform: scale(0, 0);
		transform: scale(0, 0)
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1, 1);
		transform: scale(1, 1)
	}
}
@-webkit-keyframes toBig {
	0% {
		opacity: 0;
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
}
@keyframes toBig {
	0% {
		opacity: 0;
		-moz-transform: scale(0, 0);
		-ms-transform: scale(0, 0);
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0)
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1)
	}
}
.animation {
	opacity: 1\0;
	filter: alpha(Opacity=100);
	-webkit-animation-duration: .5s;
	-webkit-animation-delay: .3s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .5s;
	-moz-animation-delay: .3s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .5s;
	-ms-animation-delay: .3s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .5s;
	animation-delay: .3s;
	animation-timing-function: ease;
	animation-fill-mode: both
}
.animation-delay-0 {
	-moz-animation: fadeInRight .5s 0s ease both;
	-webkit-animation: fadeInRight .5s 0s ease both;
	animation: fadeInRight .5s 0s ease both
}
.animation-delay-1 {
	-moz-animation: fadeInRight .5s .06s ease both;
	-webkit-animation: fadeInRight .5s .06s ease both;
	animation: fadeInRight .5s .06s ease both
}
.animation-delay-2 {
	-moz-animation: fadeInRight .5s .12s ease both;
	-webkit-animation: fadeInRight .5s .12s ease both;
	animation: fadeInRight .5s .12s ease both
}
.animation-delay-3 {
	-moz-animation: fadeInRight .5s .18s ease both;
	-webkit-animation: fadeInRight .5s .18s ease both;
	animation: fadeInRight .5s .18s ease both
}
.animation-delay-4 {
	-moz-animation: fadeInRight .5s .24s ease both;
	-webkit-animation: fadeInRight .5s .24s ease both;
	animation: fadeInRight .5s .24s ease both
}
.animation-delay-5 {
	-moz-animation: fadeInRight .5s .3s ease both;
	-webkit-animation: fadeInRight .5s .3s ease both;
	animation: fadeInRight .5s .3s ease both
}
.animation-delay-6 {
	-moz-animation: fadeInRight .5s .36s ease both;
	-webkit-animation: fadeInRight .5s .36s ease both;
	animation: fadeInRight .5s .36s ease both
}
.animation-delay-7 {
	-moz-animation: fadeInRight .5s .42s ease both;
	-webkit-animation: fadeInRight .5s .42s ease both;
	animation: fadeInRight .5s .42s ease both
}
.animation-delay-8 {
	-moz-animation: fadeInRight .5s .48s ease both;
	-webkit-animation: fadeInRight .5s .48s ease both;
	animation: fadeInRight .5s .48s ease both
}
.animation-delay-9 {
	-moz-animation: fadeInRight .5s .54s ease both;
	-webkit-animation: fadeInRight .5s .54s ease both;
	animation: fadeInRight .5s .54s ease both
}
.animation-delay-10 {
	-moz-animation: fadeInRight .5s .6s ease both;
	-webkit-animation: fadeInRight .5s .6s ease both;
	animation: fadeInRight .5s .6s ease both
}
.animation-delay-11 {
	-moz-animation: fadeInRight .5s .66s ease both;
	-webkit-animation: fadeInRight .5s .66s ease both;
	animation: fadeInRight .5s .66s ease both
}
.animation2 {
	visibility: hidden
}
.sidenav {
	position: absolute;
	left: 50%;
	top: 1070px;
	margin-left: -650px
}
.sidenav .s-link {
	display: block;
	font-size: 14px;
	color: #5e5e5e;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #f0f0f0
}
.sidenav .active,
.sidenav .s-link:hover {
	color: #f52f3e
}
.sidenav .s-arrow {
	width: 4px;
	height: 7px;
	background-position: 0 -739px;
	position: absolute;
	top: 15px;
	left: -10px
}
.sidenav .s-border-none {
	border: none
}
.sidefixed {
	position: fixed;
	top: 50%;
	margin-top: -130px
}

