﻿.farm {width: 1210px !important;padding-bottom:50px !important}
.other {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 200px;
	padding-top: 1px
}
.other-top {
	position: relative;
	padding-top: 55px
}
.other-top h2 {
	font-size: 24px;
	text-align: center
}
.other-top .top-nav {
	position: absolute;
	bottom: 0;
	left: 0
}
.activity-title {
	padding: 35px 0 20px 0;
	border-bottom: 1px solid #e9eaea
}
.activity-fg-panel {
	padding: 5px 0 10px 0
}
.activity-fg-panel .item {
	margin-top: 10px;
	padding: 0 12px;
	line-height: 40px;
	background-color: #f7f7f7
}
.activity-fg-panel .font-color1 {
	margin-left: 15px
}
.activity-pg-panel {
	overflow: hidden;
	width: 1060px;
	margin-left: -50px
}
.activity-pg-panel img {
	width: 225px;
	height: 225px;
	vertical-align: middle
}
.activity-pg-panel .tagtips {
	top: 235px;
	right: 0;
	left: auto;
	bottom: auto
}
.activity-pg-panel .item {
	float: left;
	width: 455px;
	margin-left: 50px;
	padding: 45px 0;
	line-height: 24px;
	border-bottom: 1px solid #e9eaea
}
.activity-pg-panel h2 {
	color: #666666;
	height: 48px
}
.activity-pg-panel h3 {
	font-size: 16px
}
.activity-pg-panel .left {
	float: left;
	padding-top: 30px;
	position: relative;
	display: inline-block
}
.activity-pg-panel .btn-normal {
	margin-top: 14px;
	width: 114px
}
.activity-pg-panel .right {
	display: table-cell;
	padding: 30px 0 0 35px;
	vertical-align: middle;
	height: 225px
}
.activity-pg-panel .right-mask {
	overflow: hidden;
	position: relative
}
.activity-pg-panel .btn-normal-yellow {
	position: absolute;
	bottom: -40px;
	margin: 0;
	left: 0
}
.center {
	text-align: center;
	line-height: 24px
}
.other-title {
	font-size: 24px;
	text-align: center;
	padding: 15px 0 10px 0
}
.other-sub-title {
	text-align: center;
	padding-bottom: 10px;
	line-height: 24px; font-size:20px;
}
.ff14{ font-size:14px; color:#999}
.farm-categorypanel {
	margin-top: 30px;
	overflow: hidden
}
.farm-categoryitem {
	margin-left: 18px; position:relative;
	float: left;
}
.fmask{width:390px;height:320px;background-image: url(../images/black-transparent.png); display:none; position:absolute;top:0px;left:0}
.farm-categoryitem:hover .fmask{display:block}
.farm-categoryitem img {
	width: 390px
}
.farm-categoryitem h3 {
	text-align: center;
	margin-top: 15px;
	color: #666666
}
.farm-categoryitem:first-child {
	margin-left: 0
}
.farm-categorydesc {
	margin-top: 35px
}
.farm-categorydesc .title {
	text-align: center
}
.descitempanel {
	margin-left: -20px;
	overflow: hidden;
	padding-bottom: 60px
}
.descitem {
	float: left;
	width: 198px;
	padding: 0 20px;
	margin-top: 25px;
	line-height: 24px;
	border-left: 1px solid #e9eaea
}
.descitem:first-child {
	border: 0
}
.farm-map {
	position: relative;
	margin: 35px 0 15px 0
}
.farm-map img {
	width: 960px
}
.farm-map span {
	position: absolute;
	display: inline-block;
	background-image: url('../images/icon.png');
	background-image: -webkit-image-set(url('../images/icon.png') 1x, url('../img/icon@2x.png?version=1.0.3') 2x);
	width: 20px;
	height: 20px;
	background-position: -558px -945px;
	cursor: pointer;
	color: #00AA4C;
	text-align: center;
	line-height: 20px
}
.farm-map span:hover {
	background-position: -597px -945px
}
.farm-map .fm-desc {
	position: absolute;
	display: inline-block;
	background-image: url('../images/icon.png');
	background-image: -webkit-image-set(url('../images/icon.png') 1x, url('../img/icon@2x.png?version=1.0.3') 2x);
	background-position: -285px -915px;
	width: 250px;
	height: 80px;
	line-height: 65px;
	text-align: center;
	font-size: 16px;
	display: none;
	z-index: 1
}
.farm-map .fm-desc a:hover {
	color: #1daa39
}
.icon-farm1 {
	left: 656px;
	top: 262px
}
.icon-farm2 {
	left: 566px;
	top: 295px
}
.icon-farm3 {
	left: 549px;
	top: 275px
}
.icon-farm4 {
	left: 530px;
	top: 260px
}
.icon-farm5 {
	left: 461px;
	top: 496px
}
.icon-farm6 {
	left: 475px;
	top: 475px
}
.icon-farm7 {
	left: 455px;
	top: 471px
}
.icon-farm8 {
	left: 418px;
	top: 583px
}
.icon-farm9 {
	left: 546px;
	top: 172px
}
.icon-farm10 {
	left: 443px;
	top: 486px
}
.icon-farm11 {
	left: 547px;
	top: 295px
}
.icon-farm12 {
	left: 530px;
	top: 279px
}
.farm-certificate {
	background-color: #F2F2F2;
	padding: 80px 70px 40px 70px;
	color: #666666;
	overflow: hidden;
	margin: 35px 0 15px 0;
	position: relative
}
.fc-listpanel {
	margin: 0 70px;
	overflow: hidden
}
.fc-list {
	height: 194px
}
.fc-l-item {
	float: left;
	width: 170px;
	text-align: center;
	cursor: pointer
}
.fc-l-item h3, .fc-l-item h4 {
	margin-top: 12px
}
.fc-l-item img {
	width: 100px;
	height: 140px
}
.farm-certificate .left {
	display: inline-block;
	background-image: url('../images/icon.png');
	background-image: -webkit-image-set(url('../images/icon.png') 1x, url('../img/icon@2x.png?version=1.0.3') 2x);
	background-position: -270px -847px;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 130px;
	left: 70px;
	cursor: pointer
}
.farm-certificate .left:hover {
	background-position: -381px -847px
}
.farm-certificate .left-disable {
	cursor: default
}
.farm-certificate .left-disable:hover {
	background-position: -270px -847px
}
.farm-certificate .right {
	display: inline-block;
	background-image: url('../images/icon.png');
	background-image: -webkit-image-set(url('../images/icon.png') 1x, url('../img/icon@2x.png?version=1.0.3') 2x);
	background-position: -321px -847px;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 130px;
	right: 70px;
	cursor: pointer
}
.farm-certificate .right:hover {
	background-position: -432px -847px
}
.farm-certificate .right-disable {
	cursor: default
}
.farm-certificate .right-disable:hover {
	background-position: -321px -847px
}
.farm-c-r-disable {
	cursor: default
}
.farm-c-r-disable:hover {
	background-position: -321px -847px
}
.farm-activity {
	overflow: hidden;
	margin-top: 35px
}
.farm-activity img {
	width: 225px;
	height: 225px
}
.farm-activity h3 {
	margin-top: 10px;
	line-height: 24px
}
.farm-activity .fa-item {
	margin-left: 18px;
	float: left;
	width: 225px;
	position: relative;
	display: block;
	color: #333333
}
.farm-activity .fa-item:hover .hover-bgmask {
	z-index: auto;
	opacity: 1
}
.farm-activity .hover-bgmask {
	width: 225px;
	height: 225px
}
.farm-activity .fa-item:first-child {
	margin-left: 0
}
.float-card {
	position: absolute;
	top: 100px;
	left: 100px;
	display: none;
	z-index: 1
}
.float-card ._top, .float-card ._bottom {
	position: relative;
	height: 10px
}
.float-card ._middle {
	position: relative
}
.float-card ._top ._left, .float-card ._top ._right, .float-card ._bottom ._left, .float-card ._bottom ._right {
	display: inline-block;
	background-image: url('../images/icon.png');
	background-image: -webkit-image-set(url('../images/icon.png') 1x, url('../img/icon@2x.png?version=1.0.3') 2x);
	vertical-align: middle;
	display: inline-block
}
.float-card ._left, .float-card ._right {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px
}
.float-card ._right {
	left: auto;
	right: 0
}
.float-card ._center {
	margin: 0 10px
}
.float-card ._top ._center, .float-card ._bottom ._center {
	background-image: url(../images/top-bottom.png);
	background-image: -webkit-image-set(url(../images/top-bottom.png) 1x, url(../img/widget/card/top-bottom@2x.png) 2x);
	height: 100%
}
.float-card ._middle ._left, .float-card ._middle ._right {
	background-image: url(../images/left-right.png);
	background-image: -webkit-image-set(url(../images/left-right.png) 1x, url(../img/widget/card/left-right@2x.png) 2x);
	height: 100%
}
.float-card ._top ._left {
	background-position: -401px -32px;
	width: 10px;
	height: 100%
}
.float-card ._top ._right {
	background-position: -516px -32px;
	width: 10px;
	height: 100%
}
.float-card ._middle ._center {
	height: auto;
	background-image: none;
	background-color: #fff;
	padding: 15px 28px;
	line-height: 20px;
	overflow: hidden
}
.float-card ._middle ._right {
	background-position: right
}
.float-card ._middle ._center .title {
	font-size: 16px
}
.float-card ._middle ._center .sub-title {
	color: #666666;
	margin-top: 13px;
	width: 300px
}
.float-card ._middle ._center .desc {
	color: #666666;
	width: 300px
}
.float-card ._middle ._center img {
	width: 300px;
	min-height: 184px;
	margin: 15px 0
}
.float-card ._middle ._center .btns {
	text-align: right
}
.float-card ._middle ._center .btns a {
	display: block;
	float: right;
	width: 120px;
	line-height: 32px;
	border-radius: 3px;
	border: 1px solid #999999;
	color: #666666;
	text-align: center
}
.float-card ._bottom ._left {
	background-position: -401px -136px;
	width: 10px;
	height: 100%
}
.float-card ._bottom ._center {
	background-position: bottom
}
.float-card ._bottom ._right {
	background-position: -516px -136px;
	width: 10px;
	height: 100%
}
.float-card .arrow {
	display: inline-block;
	background-image: url('../images/icon.png');
	background-image: -webkit-image-set(url('../images/icon.png') 1x, url('../img/icon@2x.png?version=1.0.3') 2x);
	position: absolute;
	width: 20px;
	height: 20px
}
.float-card .arrow.on-top {
	background-position: -490px -18px;
	top: -14px;
	left: 70%
}
.float-card .arrow.on-right {
	background-position: -520px -112px;
	right: -14px;
	top: 30%
}
.float-card .arrow.on-bottom {
	background-position: -488px -140px;
	bottom: -14px;
	left: 70%
}
.float-card .arrow.on-left {
	background-position: -388px -50px;
	left: -14px;
	top: 30%
}
.farmdetail-content {
	padding: 35px 120px 0 120px
}
.farmdetail-content .btn-ssmall-grey {
	margin-right: 15px
}
.farmdetail-content .toolbar {
	float: right
}
.fdc-top {
	overflow: hidden
}
.fdc-content {
	margin-top: 25px;
	line-height: 24px;
	color: #666666
}
.toolbar a {
	background-image: url('../images/product-icon.png');
	background-image: -webkit-image-set(url('../images/product-icon.png') 1x, url('../img/product-icon@2x.png?version=1.0.0') 2x);
	vertical-align: middle;
	display: inline-block;
	margin-left: 2px
}
.farmdetail-content img {
	width: 720px;
	margin-top: 25px
}
.farmdetail-content p {
	margin-top: 24px;
	line-height: 24px
}
.farmdetail-content p:first-child, .farmdetail-content img:first-child {
	margin: 0
}
.farm-detail-top {
	position: relative;
	width: 960px;
	margin: 0 auto;
	min-height: 400px
}
.farm-detail-top .img-head {
	width: 100%
}
.farm-detail-top .farm-info {
	width: 530px;
	height: 320px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -160px;
	margin-left: -265px;
	background-image: url(../images/white-transparent-20.png);
	text-align: center
}
.farm-info .title {
	font-size: 36px;
	width: 288px;
	margin: 0 auto
}
.farm-info .certs {
	overflow: hidden;
	width: 322px;
	margin-top: 24px;
	font-size: 0
}
.farm-info .certs .item {
	font-size: 14px;
	width: 98px;
	color: #666666;
	text-align: center;
	margin-left: 14px;
	display: inline-block
}
.farm-info .certs .item:first-child {
	margin: 0
}
.farm-info .certs .name {
	margin-top: 14px
}
.farm-info .certs .item img {
	width: 70px;
	vertical-align: middle
}
.farm-info .btn-large {
	width: 288px;
	margin: 20px auto 0 auto;
	display: block
}
.farm-graybg {
	background-color: #f9f9f9
}
.farm-graybg .content, .farm-whitebg .content {
	padding: 60px 0;
	margin: 0 auto;
	width: 960px
}
.farm-detail .farm-item-title {
	font-size: 24px;
	margin: 0 auto 40px auto;
	width: 960px
}
.farm-inc-items .farm-item-title {
	padding-top: 60px;
	margin: 0 0 30px 10px
}
.about-farm .farm-item-title {
	margin-bottom: 24px
}
.farm-detail .farm-desc {
	line-height: 26px
}
.farmer-log .logs {
	overflow: hidden
}
.farmer-log .item {
	width: 470px;
	float: left;
	color: #333333;
	margin: 0 10px
}
.farmer-log .spliter {
	width: 100%;
	float: left;
	height: 1px;
	margin: 15px 0
}
.farmer-log .item img {
	width: 470px;
	height: 280px
}
.farmer-log .item .title {
	font-size: 18px;
	margin-top: 30px
}
.farmer-log .item .sub-title {
	margin-top: 17px;
	line-height: 20px
}
.farmer-log .btn-large {
	display: block;
	width: 300px;
	margin: 60px auto 0 auto
}
.farm-inc-items .p-list {
	padding-bottom: 30px
}
.farm-inc-items .btn-large {
	display: block;
	width: 300px;
	margin: 0 auto
}
.actvcrd-title {
	margin-top: 70px;
	text-align: center;
	font-size: 24px
}
.actvcrd-subtitle {
	margin-top: 10px;
	text-align: center
}
.actvcrd-card {
	border-bottom: 1px solid #e9eaea;
	text-align: center;
	margin-top: 55px
}
.actvcrd-card img {
	display: block;
	margin: 0 auto
}
.actvcrd-inputtab {
	width: 100%;
	margin-top: 50px
}
.actvcrd-inputtab tr td {
	padding-bottom: 25px
}
.actvcrd-inputtab tr td:first-child {
	width: 324px;
	padding-right: 25px;
	text-align: right;
	vertical-align: top;
	line-height: 42px
}
.actvcrd-inputtab .input-box {
	width: 300px
}
.actvcrd-inputtab .btn-normal {
	margin-top: 40px;
	width: 120px
}
.window-actvcard .btn-normal {
	width: 265px;
	display: block;
	margin: 25px auto 0 auto
}
.window-actvcard>.title {
	font-size: 16px;
	text-align: center;
	line-height: 26px
}
.window-actvcard .new-card {
	margin-top: 20px
}
.actvcrd-entity-title {
	font-size: 24px;
	margin-top: 70px
}
.actvcrd-entity-subtitle {
	color: #d07e2e;
	padding-top: 10px;
	line-height: 20px
}
.actvcrd-entity-itempanel {
	padding: 10px 0;
	background-color: #fafafa;
	margin-top: 20px
}
.actvcrd-entity-itempanel .item {
	overflow: hidden
}
.actvcrd-entity-itempanel .item:hover, .actvcrd-entity-itempanel .item.selected {
	background-color: #ddeaf6
}
.actvcrd-entity-itempanel .column1 {
	width: 60px;
	height: 60px;
	float: left;
	padding: 15px 0
}
.actvcrd-entity-itempanel .check-box {
	margin: 22px 0 0 20px
}
.actvcrd-entity-itempanel .column2 {
	padding: 15px 0;
	float: left;
	width: 80px;
	border-top: 1px solid #e9eaea
}
.actvcrd-entity-itempanel .item-title {
	font-size: 16px
}
.actvcrd-entity-itempanel .column3 {
	padding: 15px 0;
	float: left;
	width: 760px;
	border-top: 1px solid #e9eaea
}
.actvcrd-entity-itempanel .item:first-child .column2, .actvcrd-entity-itempanel .item:first-child .column3 {
	border: 0
}
.actvcrd-entity-itempanel .font-color3 {
	margin-top: 5px;
	line-height: 24px
}
.actvcrd-entity-itempanel img {
	width: 60px;
	height: 60px
}
.actvcrd-entity-itempanel .disable .item-title, .actvcrd-entity-itempanel .disable .font-color3 {
	color: #999999
}
.actvcrd-entity-tablepanel {
	padding: 35px 0;
	background-color: #fafafa;
	margin-top: 20px
}
.actvcrd-entity-table {
	width: 100%
}
.actvcrd-entity-table tr td:first-child {
	width: 118px;
	padding-right: 25px;
	text-align: right
}
.actvcrd-entity-table tr td {
	padding-top: 25px
}
.actvcrd-entity-table tr:first-child td {
	padding-top: 0
}
.actvcrd-entity-table .address .input-box {
	width: 93px;
	float: left
}
.actvcrd-entity-table .input-box {
	width: 265px
}
.actvcrd-entity-table .address .select-box {
	margin-right: 12px;
	width: 130px
}
.actvcrd-entity-table .ae-address {
	width: 568px
}
.actvcrd-entity-table .ace-address {
	width: 566px
}
.actvcrd-entity-table .ace-address textarea {
	width: 558px;
	max-width: 558px
}
.ace-address {
	border: 1px solid #E8E8E8;
	width: 566px;
	border-radius: 4px
}
.ace-address textarea {
	border: 0;
	background-color: #FCFCFC;
	height: 70px;
	max-height: 70px;
	width: 558px;
	border-radius: 4px;
	padding: 4px;
	max-width: 558px
}
.submit .btn-normal {
	width: 100px;
	margin: 40px 0 0 143px
}
.activating {
	width: 240px;
	text-align: center
}
.activating p {
	display: inline-block;
	text-align: left;
	line-height: 24px
}
.activating img {
	vertical-align: top;
	margin-right: 20px
}
.registe-title {
	text-align: center;
	font-size: 24px;
	padding: 70px 0 55px 0;
	border-bottom: 1px solid #e9eaea
}
.registe-table {
	margin: 30px auto 0 auto
}
.registe-table tr td {
	padding-top: 25px
}
.registe-table tr td:first-child {
	width: 100px;
	padding-right: 25px;
	text-align: right
}
.registe-table .btn-normal {
	margin-top: 15px;
	width: 120px
}
.registe-table .input-box {
	width: 300px
}
.registe-table .desc {
	width: 160px;
	font-size: 12px;
	color: #999999;
	display: inline-block;
	margin-left: 20px;
	line-height: 20px;
	vertical-align: bottom
}
.checknumber {
	position: relative
}
.checknumber .btn-getnumber {
	position: absolute;
	right: -20px;
	top: 0;
	width: 93px;
	height: 39px;
	background-image: url('../images/btn.png');
	background-image: -webkit-image-set(url('../images/btn.png') 1x, url('../img/btn@2x.png?version=1.0.0') 2x);
	background-position: -268px -70px;
	z-index: 1;
	cursor: pointer;
	color: #ffffff;
	text-align: center;
	line-height: 39px
}
.checknumber .btn-getnumber:hover {
	background-position: -622px -70px
}
.checknumber .btn-getnumber-disable {
	background-position: -975px -70px;
	cursor: default
}
.checknumber .btn-getnumber-disable:hover {
	background-position: -975px -70px
}
.btn-getnumber span {
	font-size: 12px;
	line-height: 14px;
	display: block;
	margin-top: 6px
}
.login-left {
	float: left;
	width: 485px;
	padding-top: 100px;
	padding-left: 55px
}
.login-left img {
	width: 485px;
	height: 335px
}
.login-right {
	float: right;
	margin-top: 80px;
	padding: 25px;
	width: 256px;
	border: 1px solid #EEEEEE;
	border-top: 3px solid #1daa39;
	position: relative
}
.login-inputmode .login-qrcodebtn, .login-qrcodemode .login-qrcodebtn {
	background-image: url('../images/login-qrcode.png');
	background-image: -webkit-image-set(url('../images/login-qrcode.png') 1x, url('../img/login-qrcode@2x.png?version=1.0.0') 2x);
	width: 39px;
	height: 38px;
	background-position: -27px -43px;
	position: absolute;
	top: 0;
	right: 0
}
.login-qrcodemode .login-qrcodebtn {
	background-position: -78px -43px
}
.login-inputmode h2 {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	position: relative
}
.login-inputmode .btn-ssmall {
	position: absolute;
	left: 0;
	display: none
}
.login-right .input-box {
	margin-top: 25px;
	width: 255px
}
.login-right .btn-normal {
	width: 255px;
	margin-top: 25px
}
.login-right .font-color3 .check-box {
	vertical-align: text-top;
	margin-right: 5px
}
.login-right .font-color3 {
	margin-top: 15px;
	line-height: 17px;
	height: 17px;
	position: relative
}
.login-right .spliter {
	margin-top: 15px;
	color: #d07e2e;
	font-size: 12px;
	line-height: 18px;
	padding: 27px 17px 17px 17px;
	background-image: url(../images/forget-password-bg.png)
}
.login-right .font-color3 a {
	position: absolute;
	right: 0
}
.login-qrcodemode {
	background-color: #ffffff
}
.login-qrm-error {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	background-color: #fefce7;
	width: 266px;
	display: none
}
.login-qrm-error .icon {
	background-image: url('../images/login-qrcode.png');
	background-image: -webkit-image-set(url('../images/login-qrcode.png') 1x, url('../img/login-qrcode@2x.png?version=1.0.0') 2x);
	background-position: -40px -110px;
	width: 27px;
	height: 27px;
	position: absolute;
	top: 26px
}
.login-qrm-success {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	display: none
}
.login-qrm-success .icon {
	background-image: url('../images/login-qrcode.png');
	background-image: -webkit-image-set(url('../images/login-qrcode.png') 1x, url('../img/login-qrcode@2x.png?version=1.0.0') 2x);
	vertical-align: middle;
	display: inline-block;
	background-position: -85px -97px;
	width: 46px;
	height: 46px;
	margin-top: 110px
}
.login-qrm-success {
	text-align: center
}
.login-qrm-success .font-color3 {
	font-weight: bold;
	margin-top: 40px;
	font-size: 16px
}
.login-qrm-success .font-color4 {
	margin-top: 12px
}
.login-qrm-error .font-color3, .login-qrm-error .font-color4 {
	margin: 0;
	padding-left: 45px;
	line-height: 20px
}
.login-qrcodemode>h2 {
	font-weight: bold;
	font-size: 16px;
	position: relative
}
.login-qrcodemode .btn-ssmall {
	position: absolute;
	left: 0;
	top: 24px;
	display: none
}
.l-qrm-center {
	text-align: center;
	margin-top: 35px;
	line-height: 24px;
	position: relative
}
.l-qrm-imgs {
	height: 200px;
	text-align: center
}
.l-qrm-center .login-qrcode {
	display: block;
	width: 200px;
	height: 200px;
	margin: 0 auto
}
.l-qrm-center .font-color3:hover {
	color: #1daa39
}
.qrcode-help {
	position: absolute;
	display: none;
	left: 0;
	top: 20px
}
.login-downloadapp {
	cursor: pointer;
	margin-top: 40px
}
.login-downloadapp .hover-panel {
	top: auto;
	bottom: 24px
}
.login-downloadapp:hover .hover-panel {
	display: block;
	z-index: 1
}
.other-bottom {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	line-height: 24px;
	padding-bottom: 50px
}
.ob-nav a {
	padding: 0 8px;
	color: #666666
}
.ob-desc {
	color: #999999
}
.other-head {
	height: 100px;
	background-color: #FCFCFC;
	text-align: center
}
.other-head-logo a {
	background-image: url(../images/logo.png);
	background-image: -webkit-image-set(url(../images/logo.png) 1x, url(../img/logo@2x.png) 2x);
	width: 165px;
	height: 40px;
	vertical-align: middle;
	display: inline-block;
	margin-top: 30px
}
.other-headbg {
	background-image: url(../images/menu-bg.png);
	height: 11px;
	background-position: 0 bottom
}
.rstpwd-title {
	text-align: center;
	padding: 70px 0 55px 0;
	font-size: 24px
}
.rstpwd-statusline {
	background-color: #f2f2f2;
	height: 3px
}
.rstpwd-statusline div {
	height: 3px;
	background-color: #2ec24c;
	-webkit-transition: width 200ms ease-out;
	width: 0
}
.rstpwd-status {
	overflow: hidden;
	margin-top: 20px;
	font-size: 16px
}
.rstpwd-status .item {
	float: left;
	color: #999999
}
.rstpwd-status .arrow {
	display: inline-block;
	width: 204px;
	text-align: center
}
.rstpwd-status .number {
	font-style: italic;
	padding-right: 5px
}
.rstpwd-status .active {
	color: #1daa39
}
.rstpwd-status .actived {
	color: #8ed49c
}
.rstpwd-content {
	width: 310px;
	margin: 0 auto;
	padding-top: 55px
}
.rstpwd-content h3 {
	font-weight: bold
}
.rstpwd-content .input-box, .rstpwd-content .btn-normal {
	width: 310px;
	margin-top: 25px
}
.rstpwd-content .btn-normal:first-child, .rstpwd-content .input-box:first-child {
	margin: 0
}
.rstpwd-emalcontent {
	background-color: #fafafa;
	margin-top: 55px
}
.rstpwd-emalcontent p {
	display: table-cell;
	line-height: 24px;
	vertical-align: middle;
	height: 295px;
	text-align: center;
	width: 960px;
	font-size: 16px;
	color: #666666
}
.buycard, .buycard-experience {
	padding-bottom: 0
}
.buycard .normal-tips {
	margin-top: 10px
}
.buycard-title {
	font-size: 24px;
	padding-top: 55px
}
.buycard-subtitle {
	color: #999999;
	margin-top: 10px
}
.buycard-item {
	padding: 40px 0;
	overflow: hidden;
	width:1200px;
	margin: 0 auto
}
.buycard-item1 {
	background-color: #f7f7f7
}
.buycard-item2 {
	background-color: #f0f0f0
}
.buycard-item3 {
	background-color: #ebebeb
}
.buycard-item4 {
	background-color: #e3e3e3
}
.buycard-item5 {
	background-color: #dbdbdb
}
.buycard-item6 {
	background-color: #d6d6d6
}
.buycard-item .left {
	float: left;
	width: 310px;
	height: 180px;
	position: relative
}
.buycard-item img {
	width: 280px;
	height: 180px;
	position: absolute;
	top: 0;
	left: 0
}
.buycard-item .right {
	float: left;
	height: 181px;
	width: 650px;
	-webkit-transition: height 200ms ease-out;
	overflow: hidden
}
.buycard-item h2 {
	font-size: 24px;
	color: #ffffff;
	top: 23px;
	left: 25px;
	position: absolute
}
.buycard-item h3 {
	color: #ffffff;
	top: 82px;
	left: 25px;
	position: absolute;
	line-height: 20px
}
.buycard-item .btn-open {
	margin-left: 10px
}
.buycard-item .font-color1 {
	padding: 0 0 11px 10px
}
.bci-item {
	line-height: 26px;
	color: #999999;
	font-size: 12px;
	position: relative;
	padding-left: 10px
}
.bci-item span {
	width: 2px;
	height: 2px;
	background-color: #B4B4B4;
	margin-right: 8px;
	position: absolute;
	left: 0;
	top: 12px;
	border-radius: 50%
}
.floatpanelplaceholder {
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1
}
.floatpanelplaceholder .floatpanel, .floatpanelplaceholder .floatpanel2 {
	position: absolute;
	right:-120px;
	top: 100px;
	z-index: 100
}
.floatpanel .fpphtop {	
	height: 3px;
	width: 236px
}
.floatpanel .input-box, .floatpanel .btn-normal {
	width: 196px;
	margin-top: 25px
}
.floatpanel .fpphcontent {	
	padding: 30px 22px 30px 18px;
	width: 196px
}
.floatpanel h2 {
	font-size: 16px
}
.floatpanel h3 {
	color: #999999;
	line-height: 18px;
	margin-top: 10px;
	font-size: 12px
}
.fpphcfoot {
	margin-top: 35px;
	border-top: 1px solid #e9eaea;
	padding-top: 25px
}
.fpphcfoot .desc {
	font-size: 12px
}
.fpphcfoot .phone {
	font-size: 16px;
	margin-top: 10px
}
.floatpanel .fpphbottom {
	height: 9px;
	width: 236px;	
}
.buycard-experience .card-item {
	padding: 25px 20px
}
.buycard-experience .pay-type-panel {
	border-top: 1px solid #e9eaea
}
.pay-type-panel .buycard-title {
	padding: 40px 0 10px 0
}
.buycard-experience .bci-item {
	font-size: 14px
}

.big-custom-topimg {
	background-image: url(../images/bgk1.jpg);
	height:400px;
	background-position: center;
	text-align: center;
	color: #ffffff
}
.big-custom-topimg h2 {
	font-size: 32px;
	padding-top: 70px
}
.big-custom-topimg h3 {
	font-size: 16px;
	padding-top: 30px;
	line-height: 24px
}
.bigcustom .fpphtop {
	
	height: 3px;
	width: 284px
}
.bigcustom .fpphcontent {	
	padding: 27px 22px 32px 25px;
	width: 375px; border:1px solid #e6e6e6; background-color:#fafafa; box-sizing:border-box
}
.bigcustom .fpphbottom {
	height: 9px;
	width: 284px;	
}
.bigcustom .input-box, .bigcustom .btn-normal {
	width: 325px
}
.bigcustom .textarea-box {
	margin-top: 25px
}
.bigcustom .ae-address .ace-address {
	width: 243px
}
.bigcustom .ae-address .ace-address textarea {
	width: 235px;
	max-width: 235px
}
.bigcustom-item-graybg {
	background-color: #f7f7f7
}
.bigcustom-bottom {
	width: 960px;
	margin: 0 auto;
	padding: 55px 0
}
.bigcustom-bottom h2 {
	font-size: 24px
}
.bigcustom-bottom img {
	margin-top: 30px
}
.gtemplate-nav {
	color: #999999;
	padding-top: 45px;
	font-size: 12px
}
.gtemplate-left {
	width: 225px;
	margin-top: 15px;
	float: left
}
.gtemplate-left a, .gtemplate-left span {
	display: block;
	line-height: 50px;
	font-size: 16px;
	color: #666666;
	padding-left: 20px;
	border-bottom: 1px solid #e9eaea
}
.gtemplate-left span {
	font-weight: bold;
	font-size: 18px
}
.gtemplate-left .current {
	color: #1daa39
}
.gtemplate-left a:hover {
	color: #1daa39
}
.gtemplate-right {
	float: right;
	width: 685px;
	line-height: 24px
}
.gtr-title {
	font-size: 16px;
	line-height: 64px;
	border-bottom: 1px solid #e9eaea;
	margin-bottom: 30px
}
.gtr-subtitle {
	font-size: 16px
}
.gtemplate-right p {
	padding-bottom: 24px;
	color: #666666
}
.gtemplate-right img {
	margin-bottom: 25px;
	width: 685px
}
.info-item {
	padding: 40px 0;
	border-bottom: 1px solid #e9eaea;
	overflow: hidden;
	line-height: 24px
}
.info-item img {
	width: 260px;
	height: 195px;
	float: left
}
.info-item .right {
	float: right;
	width: 665px;
	position: relative;
	height: 195px
}
.info-item h2 {
	font-size: 20px
}
.info-item p {
	position: absolute;
	bottom: 0
}
.info-item .font-color1 {
	position: absolute;
	bottom: 0;
	right: 0
}
.paging {
	margin-top: 40px
}
.xieyi {
	line-height: 24px
}
.other .top-nav {
	padding-bottom: 45px;
	border-bottom: 1px solid #e9eaea
}
.xy-content {
	width: 720px;
	margin: 0 auto;
	padding-top: 45px
}
.gtemplate-right ul {
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 30px;
	color: #666666
}
.zzzx-top {
	width: 960px;
	margin: 0 auto
}
.zzzx-title {
	font-size: 24px;
	text-align: center;
	padding-top: 70px
}
.zzzx-subtitle {
	text-align: center;
	line-height: 24px;
	color: #999999;
	padding-top: 15px
}
.zzzx {
	padding-bottom: 0
}
.zzzx .mainitem {
	padding: 70px 0;
	line-height: 24px
}
.zzzx .mainitem h2 {
	font-size: 16px
}
.zzzx .center {
	text-align: center
}
.zzzx-mainimg {
	background-image: url(../images/zzzx-banner.png);
	background-position: center 0;
	height: 450px;
	margin-top: 60px
}
.zzzx-fouritem {
	overflow: hidden;
	border-bottom: 1px solid #f2f2f2
}
.zzzx-fouritem .item {
	width: 186px;
	margin-left: 72px;
	float: left
}
.zzzx-fouritem .item h2 {
	font-size: 16px
}
.zzzx-fouritem .item p {
	color: #999999
}
.zzzx-fouritem .item:first-child {
	margin: 0
}
.zzzx-map {
	overflow: hidden;
	padding-bottom: 115px
}
.zzzx-map-left {
	float: left
}
.zzzx-map-left img {
	width: 482px
}
.zzzx-map-right {
	float: right;
	width: 438px
}
.zzzx-map-right h2 {
	font-size: 16px
}
.zzzx-map-right p {
	line-height: 24px;
	color: #999999;
	margin-top: 10px
}
.zzzx-map-right1 {
	padding-bottom: 20px;
	border-bottom: 1px solid #f2f2f2
}
.zzzx-map-right2 {
	margin-top: 25px
}
.zzzx-map-right1, .zzzx-map-right2 {
	position: relative;
	padding-left: 100px
}
.zzzx-map-right1 .icon, .zzzx-map-right2 .icon {
	background-image: url(../images/zzzx-icon.png);
	background-position: -26px -113px;
	width: 65px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 15px
}
.zzzx-map-right2 .icon {
	background-position: -116px -113px
}
.zzzx-mapspliter {
	padding: 0 16px
}
.zzzx-greybg {
	background-color: #f9f9f9;
	padding: 70px 0 115px 0
}
.zzzx-greybg .zzzx-content {
	width: 960px;
	margin: 0 auto
}
.zzzx-content h2 {
	font-size: 16px;
	padding-bottom: 5px
}
.zzzx-content img {
	margin: 50px 0
}
.zzzx-bottomitem {
	background-image: url(../images/zzzx-icon.png);
	background-position: -28px -42px;
	line-height: 55px;
	width: 458px;
	margin: 0 auto;
	margin-top: 15px;
	text-align: left
}
.zzzx-bottomitem:first-child {
	margin-top: 25px
}
.zzzx-bottomitem .font-color2 {
	padding: 0 35px 0 25px;
	font-size: 16px
}
.hyzx-title {
	padding: 10px 0 55px 0;
	font-size: 24px;
	text-align: center
}
.hyzx-p-title {
	text-align: center;
	font-size: 18px
}
.hyzx-p-subtitle {
	color: #999999;
	margin-top: 15px;
	text-align: center
}
.hyzx-p-content {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	margin-top: 35px;
	overflow: hidden;
	padding-bottom: 30px
}
.hyzx-p-content .item {
 width: 235px;
 line-height: 24px;
 margin-left: 72px;
 float: left;padding-left:5px;padding-right:5px;
 padding-top: 160px;min-height: 135px;
}
.hyzx-p-content .item:hover {
 background-color: #f3f3f3;
}
.hyzx-p-content .item:first-child {
	margin: 0
}
.hyzx-p-content .item h2 {
	position: relative;
	font-size: 16px
}
.hyzx-p-content .item p {
	color: #999999; text-align:justify
}
.hyzx-p-content .item img {
	position: absolute;
	right: 0;
	bottom: 5px
}
.hyzx-panel2 {
	padding: 50px 0 30px 0
}
.hyzx-p2-content {
	overflow: hidden
}
.hyzx-p2-content .item {
	float: left; position:relative;
	width: 285px;
	margin-left: 20px;
	padding: 35px 0 30px 0;
	line-height: 24px
}
.imask{width:285px;height:219px;background-image: url(../images/black-transparent.png); display:none; position:absolute;top:35px;left:0}
.item:hover .imask{display:block}
.hyzx-p2-content .item:first-child {
	margin: 0
}
.hyzx-p2-content .item h2 {
	margin-top: 20px;
	font-size: 16px
}
.hyzx-p2-content .item p {
	color: #999999
}
.hyzx-bottom {
	padding: 75px 0 115px 0;
	text-align: center;
	border-top: 1px solid #eeeeee
}
.hyzx-bottom h2 {
	font-size: 24px
}
.hyzx-bottom .btn-large-blueborder {
	width: 320px;
	margin-top: 30px
}
.hyzx {
	padding-bottom: 0
}
.errorpage {
	width: 570px;
	margin: 0 auto;
	text-align: center;
	padding: 90px 0
}
.errorpage-content {
	border-top: 1px solid #e9eaea;
	padding-top: 30px;
	margin-top: 65px
}
.errorpage-content h2 {
	font-size: 24px
}
.errorpage-content h3 {
	margin-top: 13px;
	color: #666666
}
.errorpage-img {
	width: 188px;
	height: 188px
}
.errorpage-content .btn-normal {
	margin-top: 30px;
	width: 150px
}
.shopconfig {
	padding-top: 185px;
	overflow: visible
}
.shopconfig table {
	margin: 0 auto
}
.shopconfig table td {
	padding: 0 25px 25px 0
}
.shopconfig table tr td:first-child {
	text-align: right
}
.shopconfig .select-box {
	width: 130px
}
.shopconfig .input-box {
	width: 200px
}
.shopconfig .btn-normal {
	margin-top: 20px;
	width: 130px
}
.shopconfig .radio-box {
	margin-right: 8px
}
.szf-top1, .szf-top2 {
	background-image: url(../images/head1.png);
	background-position: center 0;
	background-repeat: no-repeat;
	height: 340px
}
.szf-top2 {
	background-image: url(../images/head2.png);
	height: 110px;
	padding-top: 178px
}
.szf-top2 p {
	width: 760px;
	text-align: center;
	line-height: 24px;
	margin: 0 auto
}
.szf-main-bg {
	background-color: #69503e
}
.szf-main {
	width: 960px;
	margin: 0 auto 65px auto;
	padding-top: 30px
}
.szf-panel-bg {
	background-image: url(../images/white-bg.png);
	background-position: center 0;
	background-repeat: repeat-y
}
.szf-m-top {
	overflow: hidden;
	padding-left: 90px
}
.szf-m-top .item {
	width: 195px;
	height: 100px;
	position: relative;
	float: left
}
.szf-m-top .icon1, .szf-m-top .icon2, .szf-m-top .icon3, .szf-m-top .icon4 {
	background-image: url(../images/szf-icon.png);
	background-image: -webkit-image-set(url(../images/szf-icon.png) 1x, url(../img/szf/szf-icon@2x.png?version=0.0.1) 2x);
	background-position: -46px -62px;
	height: 65px;
	width: 65px;
	margin: 0 auto
}
.szf-m-top .icon2 {
	background-position: -140px -62px
}
.szf-m-top .icon3 {
	background-position: -237px -62px
}
.szf-m-top .icon4 {
	background-position: -332px -62px
}
.szf-m-top h2 {
	text-align: center;
	padding-top: 20px
}
.szf-m-top .spliter {
	background-image: url(../images/szf-icon.png);
	background-image: -webkit-image-set(url(../images/szf-icon.png) 1x, url(../img/szf/szf-icon@2x.png?version=0.0.1) 2x);
	background-position: -49px -242px;
	width: 1px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 30px
}
.szf-m-banner {
	padding: 60px 40px 43px 40px
}
.szf-m-banner img {
	width: 880px;
	height: 320px;
	margin-top: 25px;
	vertical-align: middle
}
.szf-houseitem {
	width: 996px;
	margin: 0 auto 65px auto
}
.szf-hi-top {
	background-image: url(../images/house.png);
	height: 145px;
	background-position: center 0;
	background-repeat: no-repeat;
	position: relative
}
.szf-hi-top h2 {
	font-size: 28px;
	position: absolute;
	top: 133px;
	left: 60px
}
.szf-hi-content {
	margin: 0 auto;
	width: 880px;
	background-color: #ffffff;
	padding: 50px 40px 60px 40px;
	overflow: hidden
}
.szf-hi-c1, .szf-hi-c2 {
	text-align: center;
	float: left;
	width: 265px;
	margin-left: 42px;
	position: relative
}
.szf-hi-c1:first-child, .szf-hi-c2:first-child {
	margin: 0
}
.szf-hi-c1 img {
	width: 265px;
	height: 265px
}
.szf-hi-c1 h3, .szf-hi-c2 h3 {
	margin-top: 25px
}
.szf-hi-c1 h4, .szf-hi-c2 h4 {
	margin-top: 10px;
	font-size: 12px
}
.szf-hi-c1 .btn-normal, .szf-hi-c2 .btn-normal {
	margin-top: 15px;
	width: 170px
}
.szf-hi-content .btn-mask {
	position: relative;
	overflow: hidden;
	width: 170px;
	margin: 0 auto
}
.szf-hi-content .btn-mask .btn-normal-yellow {
	position: absolute;
	left: 0;
	bottom: -50px;
	margin: 0
}
.szf-hi-c2 {
	width: 200px;
	margin-left: 26px
}
.szf-hi-c2 img {
	width: 200px;
	height: 200px
}
.icon-first, .icon-second, .icon-third {
	background-image: url(../images/szf-icon.png);
	background-image: -webkit-image-set(url(../images/szf-icon.png) 1x, url(../img/szf/szf-icon@2x.png?version=0.0.1) 2x);
	background-position: -47px -155px;
	width: 60px;
	height: 63px;
	position: absolute;
	top: 0;
	left: 0
}
.icon-second {
	background-position: -143px -155px
}
.icon-third {
	background-position: -237px -155px
}
.szf-hi-desc {
	position: relative;
	height: 165px
}
.szf-hi-desc-text {
	width: 575px;
	border-top: 1px solid #eaeaea;
	padding-top: 30px;
	line-height: 24px
}
.szf-hi-desc-img {
	width: 135px;
	height: 135px;
	position: absolute;
	right: 75px;
	top: -30px
}
.szf-nohouseitem {
	margin-bottom: 25px
}
.szf-nhi-top {
	font-size: 26px;
	padding-bottom: 35px
}
.szf-nhi-top .font-color1 {
	float: right;
	font-size: 14px
}
.szf-bottom {
	text-align: center;
	padding: 75px 0 130px 0
}
.szf-bottom .btn-normal {
	width: 320px;
	font-size: 16px
}
.szf-float-panel {
	position: fixed;
	right: 0;
	top: 60px;
	width: 112px;
	padding: 30px 0 15px 0;
	text-align: right;
	background-image: url(../images/float-panel-bg.png);
	display: none
}
.szf-fp-top {
	background-image: url(../images/float-panel-top.png);
	width: 126px;
	height: 61px;
	position: absolute;
	top: -2px;
	left: -14px
}
.szf-fp-bottom {
	background-image: url(../images/float-panel-bottom.png);
	width: 112px;
	height: 86px;
	background-position: right 0;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	right: 0
}
.szf-fp-item {
	background-image: url(../images/float-panel-spliter.png);
	background-repeat: no-repeat;
	background-position: center bottom
}
.szf-fp-item, .szf-fp-backtop {
	line-height: 38px;
	text-align: center;
	display: block;
	position: relative;
	z-index: 1
}
.szf-fp-item:hover, .szf-fp-backtop:hover {
	color: #1daa39
}
.szf-fp-backtop {
	line-height: 40px;
	font-weight: bold
}
.szf-fp-backtop .icon {
	background-image: url(../images/szf-icon.png);
	background-image: -webkit-image-set(url(../images/szf-icon.png) 1x, url(../img/szf/szf-icon@2x.png?version=0.0.1) 2x);
	background-position: -325px -197px;
	width: 13px;
	height: 13px;
	display: inline-block;
	margin-left: 8px
}
.szf-fp-backtop:hover .icon {
	background-position: -366px -197px
}
.szf-fp-item .spliter {
	position: absolute;
	bottom: 0;
	left: 22px
}
.nsyb {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 150px
}
.nsyb-items .title, .nsyb-panel2 .title, .nsyb-panel3 .title {
	padding: 58px 0 12px 0;
	font-size: 28px;
	text-align: center
}
.nsyb-items .desc, .nsyb-panel3 .desc {
	text-align: center;
	line-height: 24px
}
.nsyb-panel2 {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #f9f9f9;
	min-height: 520px;
	line-height: 24px
}
.nsyb-p2-left {
	float: left;
	margin-top: 30px;
	width: 450px
}
.nsyb-p2-left img {
	width: 445px;
	height: 330px
}
.nsyb-p2-right {
	float: right;
	width: 455px;
	margin-top: 30px;
	padding-right: 5px
}
.nsyb-p2-right h3 {
	font-size: 18px;
	padding: 47px 0 10px 0
}
.nsyb-p2-right .desc {
	text-align: left
}
.nsyb-panel3 {
	width: 960px;
	margin: 0 auto
}
.nsyb-p3-itemlist {
	overflow: hidden
}
.nsyb-p3-itemlist img {
	width: 225px;
	height: 225px
}
.nsyb-p3-itemlist h3 {
	font-size: 16px;
	line-height: 26px
}
.nsyb-p3-itemlist .item {
	float: left;
	width: 225px;
	margin: 35px 0 0 20px
}
.nsyb-p3-itemlist .item:first-child {
	margin-left: 0
}
.raffle-window {
	background-color: transparent
}
.raffle-window .window-content {
	padding: 0
}
.raffle-window .window-close {
	background-image: url(../images/raffle-window.png);
	background-position: -731px -94px;
	width: 27px;
	height: 28px
}
.raffle_win_head, .raffle_win_bottom {
	position: relative;
	width: 100%;
	height: 20px
}
.raffle_win_head .left, .raffle_win_head .right {
	background-image: url(../images/raffle-window.png);
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 20px;
	background-position: -63px -87px
}
.raffle_win_head .right {
	position: absolute;
	width: 400px;
	left: auto;
	right: 0;
	background-position: -113px -87px
}
.raffle_win_content {
	padding-bottom: 19px;
	background-color: #ff7d2d;
	position: relative
}
.gift-list-content .raffle_win_content {
	padding-top: 20px
}
.gift-list-content .gift-list {
	overflow: hidden;
	text-align: center;
	padding: 20px 0 40px 0
}
.gift-list-content .raffle_win_content_bottom {
	height: 50px
}
.gift-list-content .raffle_win_content_bottom .button {
	margin-top: 15px
}
.gift-list-content .gift-list .raffle-item {
	vertical-align: middle;
	display: inline-block;
	margin: 0 15px
}
.gift-list-content .button-back {
	background-image: url(../images/raffle-window.png);
	background-position: -731px -352px;
	position: absolute;
	top: -5px;
	left: 15px;
	width: 27px;
	height: 27px
}
.raffle_win_content .border-bottom {
	background-image: url(../images/half-round.png);
	width: 100%;
	height: 19px;
	position: absolute;
	left: 0;
	bottom: 0
}
.raffle_win_content_bottom {
	height: 90px;
	background-color: #ffffff;
	text-align: center
}
.raffle_win_content_bottom .button {
	background-color: #ff7d2d;
	padding: 0 10px;
	min-width: 90px;
	line-height: 32px;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	margin: 30px 2% 0 2%;
	border-radius: 4px
}
.raffle_win_content_bottom .width1 {
	width: 50%
}
.raffle_win_content_bottom .width2 {
	max-width: 40%
}
.raffle_win_content_bottom .width3 {
	max-width: 33%
}
.raffle_win_bottom .left, .raffle_win_bottom .right {
	background-image: url(../images/raffle-window.png);
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 20px;
	background-position: -64px -584px
}
.raffle_win_bottom .right {
	position: absolute;
	width: 400px;
	left: auto;
	right: 0;
	background-position: -113px -584px
}
.raffle-window-style2 .raffle_win_head .left {
	background-position: -63px -138px
}
.raffle-window-style2 .raffle_win_head .right {
	background-position: -113px -138px
}
.raffle-window-style2 .raffle_win_content {
	background-color: #4bd888
}
.raffle-window-style2 .window-close {
	background-position: -731px -159px
}
.raffle-window-style2 .raffle_win_content_bottom .button {
	background-color: #4bd888
}
.raffle-window-style3 .raffle_win_head .left {
	background-position: -63px -191px
}
.raffle-window-style3 .raffle_win_head .right {
	background-position: -113px -191px
}
.raffle-window-style3 .raffle_win_content {
	background-color: #6eb6e8
}
.raffle-window-style3 .window-close {
	background-position: -731px -231px
}
.raffle-window-style3 .raffle_win_content_bottom .button {
	background-color: #6eb6e8
}
.raffle-window-style4 .raffle_win_head .left {
	background-position: -63px -234px
}
.raffle-window-style4 .raffle_win_head .right {
	background-position: -113px -234px
}
.raffle-window-style4 .raffle_win_content {
	background-color: #fed323
}
.raffle-window-style4 .window-close {
	background-position: -731px -294px
}
.raffle-window-style4 .raffle_win_content_bottom .button {
	background-color: #fed323
}
.gift-list-content .raffle_win_content_bottom .disable {
	background-color: #d4d4d4;
	cursor: default
}
.raffle_win_content .text1 {
	text-align: center;
	color: #ffffff;
	padding: 10px;
	font-size: 18px
}
.raffle_win_content .text2 {
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	border: 1px dashed #ffffff;
	border-radius: 20px;
	width: 200px;
	padding: 5px;
	margin: 0 auto
}
.raffle_win_content .text3 {
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	padding: 10px
}
.icon-wawa {
	background-image: url(../images/raffle-window.png);
	background-position: -571px -86px;
	width: 108px;
	height: 108px;
	margin: 0 auto
}
.raffle-window-style2 .icon-wawa {
	background-position: -571px -216px
}
.raffle-window-style3 .icon-wawa {
	background-position: -571px -352px
}
.raffle-window-style4 .icon-wawa {
	background-position: -571px -497px
}
.raffle-panel {
	overflow: hidden;
	width: 640px;
	margin: 100px auto
}
.raffle-top-tips {
	background-color: #ffffff;
	color: #d07e2e;
	padding: 10px 20px
}
.raffle-columns {
	margin-top: 20px
}
.raffle-column {
	float: left;
	width: 200px;
	margin-left: 20px
}
.raffle-column:first-child {
	margin-left: 0
}
.raffle-item {
	background-image: url(../images/raffle.png);
	height: 90px;
	width: 200px;
	margin-top: 20px;
	position: relative
}
.raffle-item h3 {
	font-weight: bold
}
.raffle-column .raffle-item:first-child {
	margin-top: 0
}
.gift-type1 {
	background-position: -54px -45px
}
.gift-type1 h3 {
	font-size: 30px;
	color: #a2d7d4;
	text-align: right;
	padding-right: 36px;
	line-height: 90px
}
.gift-type2 {
	background-position: -54px -159px
}
.gift-type2 h3 {
	font-size: 30px;
	color: #bed328;
	text-align: right;
	padding-right: 36px;
	line-height: 90px
}
.gift-type3 {
	background-position: -54px -274px
}
.gift-type3 h3 {
	font-size: 20px;
	color: #fdd23c;
	text-align: center;
	line-height: 50px;
	padding-top: 40px;
	font-weight: normal
}
.gift-type4 {
	background-position: -305px -46px;
	color: #e35753
}
.gift-type4 h3 {
	font-size: 18px;
	padding-left: 88px
}
.gift-type4 h4 {
	font-size: 30px;
	padding-left: 88px;
	line-height: 50px;
	padding-top: 10px
}
.gift-typeok {
	background-position: -307px -162px;
	height: 200px;
	cursor: pointer
}
.gift-typeok:hover {
	background-position: -309px -381px
}
.gift-typeok-disable {
	background-position: -309px -600px;
	cursor: default
}
.gift-typeok-disable:hover {
	background-position: -309px -600px
}
.raffle-item .mask, .raffle-item .border {
	background-image: url(../images/raffle.png);
	background-position: -54px -516px;
	height: 90px;
	width: 200px;
	position: absolute;
	top: 0;
	left: 0
}
.raffle-item .border {
	background-position: -54px -401px
}
.sykclub .head {
	height: 500px;
	text-align: center;
	color: #fff;
	background-image: url(../images/sykclubheadbg.jpg);
	background-position: center;
	background-repeat: no-repeat
}
.sykclub .top-nav {
	padding-top: 88px
}
.sykclub .top-nav .middle-nav {
	margin-top: 28px
}
.sykclub .top-nav .middle-nav {
	font-size: 16px
}
.sykclub .head .vertical-content {
	width: 960px
}
.sykclub .head .title {
	font-size: 30px
}
.sykclub .head .desc {
	font-size: 16px;
	line-height: 30px;
	margin-top: 40px;
	text-align: left;
	display: inline-block
}
.sykclub .head .link {
	width: 248px;
	line-height: 44px;
	margin: 55px auto 0 auto;
	font-size: 16px;
	border: 1px solid #62b133;
	display: block;
	background-color: #62b133;
	border-radius: 5px;
}
.sykclub .list-panel {
	width: 1200px;
	margin: 0 auto;
	margin-top: 26px
}
.sykclub .list-panel .item {
	padding: 25px 0;
	border-top: 1px solid #e1e1e2;
	height: 302px;
        margin-bottom:25px;
}
.sykclub .list-panel .item:first-child {
	border: 0
}
.sykclub .list-panel .item .media {	
	float: left;
	height: 100%;
	position: relative
}
.sykclub .list-panel .item .prism-player {
	position: absolute
}
.sykclub .list-panel .item img {
	width: 400px;
	height:300px;
}
.sykclub .list-panel .item .right {
	float: left;
	margin-left: 60px;
	width: 555px;
	height: 100%;
	position: relative
}
.sykclub .list-panel .item .title {
	font-size: 24px;
	line-height: 28px
}
.sykclub .list-panel .item .date {
	font-size: 18px;
	color: #666666;
	margin-top: 26px
}
.sykclub .list-panel .item .tag {
	margin-top: 20px;
	display: inline-block;
	line-height: 28px;
	padding: 0 10px;
	color: #f9a848;
	border: 1px solid #f9a848;
	border-radius: 3px
}
.sykclub .list-panel .item .desc {
	color: #666666;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 24px
}
.sykclub .list-panel .item .desc p {
	max-height: 96px;
	overflow: hidden
}
.sykclub .list-panel .item .btn-large {
	width: 176px;
	display: block;
	margin-top: 25px
}
.sykclub .paging {
	margin-top: 120px;
	margin-bottom: 90px
}
.sykclub .new {
	background-color: #f9f9f9;
	padding: 96px 0;
	margin-top: 90px
}
.sykclub .new .title {
	text-align: center;
	font-size: 24px
}
.sykclub .new .list {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	margin-top: 72px
}
.sykclub .new .item {
	width: 310px;
	margin-left: 15px;
	float: left
}
.sykclub .new .item:first-child {
	margin: 0
}
.sykclub .new .item img {
	vertical-align: middle;
	width: 100%;
	height: 210px
}
.sykclub .new .item .desc {
	margin-top: 25px;
	color: #666666;
	font-size: 18px;
	line-height: 24px
}
.sykclub .new .button {
	width: 296px;
	line-height: 46px;
	border: 1px solid #999999;
	border-radius: 3px;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 62px;
	color: #666666
}
.sykclub .new .button:hover {
	background-color: #e9e9e9
}
.sykclub-detail {
	padding-bottom: 55px
}
.sykclub-detail .head {
	padding: 60px 0;
	overflow: hidden
}
.sykclub-detail .head .media {
	width: 626px;
	height: 442px;
	float: left;
	position: relative
}
.sykclub-detail .head img {
	width: 100%;
	height: 100%
}
.sykclub-detail .head .prism-player {
	position: absolute
}
.sykclub-detail .head .right {
	float: right;
	position: relative
}
.floatpanel2 {
	width: 290px
}
.floatpanel2 .fp-top {
	background-image: url(../images/floatpanelbg2.png);
	height: 10px;
	background-position: left -15px
}
.floatpanel2 .fp-content {
	background-image: url(../images/floatpanelbg2.png);
	background-position: center;
	padding: 32px 24px 20px 24px
}
.floatpanel2 .fp-bottom {
	background-image: url(../images/floatpanelbg2.png);
	height: 10px;
	background-position: right 10px
}
.floatpanel2 .title {
	font-size: 24px;
	padding-bottom: 22px;
	line-height: 30px
}
.floatpanel2 .price {
	color: #1daa39;
	font-size: 14px
}
.floatpanel2 .key-value {
	overflow: hidden;
	margin-top: 6px
}
.floatpanel2 .key {
	float: left;
	width: 70px
}
.floatpanel2 .value {
	float: left;
	width: 170px
}
.floatpanel2 .desc {
	line-height: 24px;
	padding: 16px 0 18px 0;
	border-top: 1px dashed #e1e1e2;
	border-bottom: 1px dashed #e1e1e2
}
.floatpanel2 .map-link {
	color: #1daa39;
	display: inline-block
}
.floatpanel2 .bm {
	margin-top: 24px;
	color: #b1b1b1;
	text-align: center
}
.floatpanel2 .btn-large {
	display: block;
	margin-top: 20px
}
.sykclub-detail ._detail {
	width: 626px;
	border-top: 1px solid #e1e1e2
}
.sykclub-detail ._detail .title {
	font-size: 20px;
	margin-top: 48px
}
.sykclub-detail ._detail p {
	margin-top: 30px;
	line-height: 24px;
	color: #666666
}
.sykclub-detail ._detail img {
	width: 100%;
	margin-top: 25px
}
.sykclub-detail ._detail .prism-player {
	position: absolute
}
.sykclub-detail ._detail .player-panel {
	margin: 24px auto 0 auto;
	position: relative
}
.sykclub-detail ._detail .player-panel img {
	margin-top: 0
}
.sykclub-detail .history .title {
	font-size: 20px;
	margin-top: 83px
}
.sykclub-detail .history .item {
	padding: 54px 0;
	border-top: 1px solid #e1e1e2;
	overflow: hidden
}
.sykclub-detail .history .item:first-child {
	border: 0;
	padding-top: 32px
}
.sykclub-detail .history .item img {
	width: 290px;
	height: 192px;
	border-radius: 10px;
	float: left
}
.sykclub-detail .history .item .right {
	float: left;
	margin-left: 40px;
	width: 310px
}
.sykclub-detail .history .item ._title {
	font-size: 18px;
	line-height: 22px
}
.sykclub-detail .history .item .date {
	color: #666666;
	margin-top: 12px
}
.sykclub-detail .history .item .desc {
	color: #666666;
	margin-top: 30px;
	line-height: 24px;
	position: relative
}
.sykclub-detail .history .item .desc .more {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #fff
}
.window-club-apply .address-editor {
	width: 360px
}
.window-club-apply .address-editor tr td:first-child {
	width: 64px
}
.window-club-apply .title {
	font-size: 18px;
	text-align: center;
	margin-bottom: 20px
}
.window-club-apply .select-box {
	min-width: 100px
}
.window-club-apply .btn-normal {
	width: 180px
}
.gsbox {padding: 40px 0;overflow: hidden;width:1200px;margin: 0 auto}
.gsbd{width:100%;margin:0 auto; overflow:hidden;padding:20px 0}
.gsl{width:290px; float:left; display:inline-block; overflow:hidden}
.gsr{width:450px;float:left; display:inline-block; overflow:hidden;padding-left:30px;}
.gsr h2{font-size:18px; color:#62b133;padding-bottom:40px;}
.gsr li{ font-size:14px; color:#999999;line-height:25px;}

.store-item{
			margin-top:90px;
			overflow:hidden;
		}
		.store-item-img{
			width:468px;
			height:283px;
			float:left;
		}
		.store-item-info{
			float:left;
			margin-left:96px;
			width:570px;
			line-height:24px;
		}
		.store-item-info li{padding-top:25px;padding-bottom:10px;}
		.store-item-info p a{ display:inline-block;padding:5px 20px;margin-right:20px; background-color:#f5f5f5; color:#999; font-size:12px;}
		.store-title span{
			width:4px;
			height:18px;
			display:inline-block;
			background-color:#00992e;
		}
		.store-title h2{
			display:inline-block;
			line-height:18px;
			vertical-align:top;
			margin-left:10px;
			font-size:16px;
			font-weight:bold;
		}
		.store-item-info h3{
			margin-top:10px;
		}
		.store-item-info .font-color1{
			float:right;
		}
		.store-item-key{
			display:inline-block;
			width:42px;
			vertical-align:top;
		}
		.store-item-value{
			display:inline-block;
			width:380px;
		}
		.vedio{
	width:1200px;
	margin:10px auto;}
.vedio_breand_pic{
	width:1200px;
	margin:0 auto}
.vedio_breand_pic img{width:100%;}
.vedio_top{
	width:1231px;
	margin:0 auto;
	overflow:hidden;
	}
.vedio_top_l{
	width:900px;padding-right:50px;
}
.vedio_top_r{
	width:275px;
	overflow:hidden;
	font-size:16px;}
	
.actic_demo{
	width:275px;
	position:relative;
	margin-top:10px;}
.actic_demo img{
	width:275px;}
.actic_demo .mark{
	width:100%;
	line-height:45px;
	height:45px;
	overflow:hidden;
	padding-left:10px;
	box-sizing:border-box;
	
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.5);
	color:#fff;}
.living_museum .living_museum_t p{
	text-align:center;
	margin:0px auto;
	padding-bottom:10px;}
.living_museum_conmtent{
	margin-top:0px;}
.living_museum_conmtent ul li{
	margin-bottom:40px;
	overflow:hidden;}
.living_museum_conmtent ul a{
	width:587px;
	height:313px;
	font-size:16px;
	line-height:200%;
	overflow:hidden}
.living_museum_conmtent ul a h2{
	font-size:30px;
	line-height:200%;}
.organic_life_cont ul {
	margin-top:30px;
	overflow:hidden;}
.organic_life_cont ul li{
	float:left;
	width:300px;
	line-height:200%;
	text-align:center}
.organic_life_cont ul li p{
	font-size:16px;
	margin-bottom:10px;}
.organic_life_cont ul li .price{
	color:#fc0404;}
.organic_life_cont .more{
	text-align:center;
	margin:20px;}
	
/*有几文章页*/
.series_list{
	width:1130px;}
.series_list .pro_list{
	width:1131px;}
.life_dinay ul{
	overflow:hidden;
	margin-bottom:55px;}
.life_dinay ul li{
	width:255px;
	height:150px;
	float:left;
	margin-right:27px;}
.life_dinay ul li img{
	width:255px;
	height:150px;}
/*图片——视频*/
.pic_video{
	margin-top:67px;
	overflow:hidden;}
.pic_video .pic{
	width:556px;
	height:530px;}
.pic_video .pic img{
	width:556px;
	height:530px;}
.vedio_cont{
	margin-top:10px;
	text-align:right;
	width:545px;
	height:230px;}
.vedio_cont h2{
	font-size:16px;
	line-height:200%;}
.pic_detail{
	margin-bottom:25px;}
.pic_detail ul li img{
	width:556px;
	height:230px;}
/*专题页面*/
.zhuanti_s{
	width:286px;
	margin: 20px auto;}
.zhuanti_keys{
	width:585px;
	margin:0 auto;}
.zhuanti_keys li{
	float:left;
	padding:5px 30px;}
.zhuanti_keys li a{
	font-size:26px;
	line-height:80px;
	font-weight:bold;}
/*认证机构*/
.certification{
	margin:30px auto;}
.certification img{
	margin:20px auto;
	width:30%;
	}
.certification_l,.certification_r{
	font-size:16px;
	line-height:200%;
	width:550px;}
.certification_l h2{
	font-size:24px;}

/**/
.orginer_live{
	width:275px;
	margin-top:50px;}
.orginer_live .orginer_demo{
	border-bottom:1px solid #ddd;}
.orginer_live .orginer_demo img{
	width:275px;
	height:275px;}
.orginer_live p{
	text-align:center;
	line-height:35px; color:#000}
.orginer_live h2{
	text-align:center;
	line-height:35px;
	color:#fc0000;}
.vedio_top_r_item{
	display:block;
	margin-bottom:13px;}
.vedio_top_r_item img{
	width:100%;}
	
.acticel_title{
	padding:40px 40px 20px;}
.acticel_title h2{
	font-size:40px;
	text-align:center;}
.acticel_title ul{
	margin:0 auto;
	text-align:center;}
.acticel_title ul li{
	display:inline-block;
	color:#999;
	line-height:35px;
	margin-right:12px;}
.small_jj{
	
	font-size:14px;
	background:#f1f1f1;
	padding:30px 50px;
	line-height:25px;
	max-height:140px;
	margin-bottom:20px;
	overflow:hidden;}
.action_cont{
	overflow:hidden; line-height:30px; padding-bottom: 50px;}
.pr4{position: relative;top: 3px;}

/*关于有谷 */
.ared{ color:#eda665}
.aboutbg{background-image: url(../images/about.jpg);height:380px;background-position: center;text-align: center;color: #ffffff}
.aboutbd{width:100%;margin:0 auto; overflow:hidden; background-color:#fff}
.aboutbox{width:1200px;margin:60px auto 0px; overflow:hidden; position:relative}
.aboutbox h2{font-size:16px; color:#4c4c4c;line-height:30px;padding-left:405px;}
.abimg{ position:absolute;top:0px;left:0px}

.abadiv{width:1220px;margin:75px auto; overflow:hidden; box-sizing:border-box}
.abadiv li{width:386px; float:left;margin:0px 10px 25px;}

.aba{ text-align:center; clear:both; font-size:16px;line-height:30px; color:#666}

.abbdiv{width: 1200px;height:560px;margin: 0px auto 75px;overflow: hidden;background-image: url(../images/abb1.png);background-repeat: no-repeat;background-position: top; position:relative}
.abbpa{ position:absolute; bottom:60px;left:420px; font-size:18px;line-height:45px; color:#666}
.abbpa li{background-image: url(../images/dott.png);background-repeat: no-repeat;background-position: left center;padding-left:20px;}

.abcdiv{width: 1200px;height:510px;margin: 0px auto 35px;overflow: hidden;background-image: url(../images/abb2.png);background-repeat: no-repeat;background-position: top; position:relative}
.abcpa{ position:absolute; bottom:36px;left:265px; font-size:18px;line-height:45px;color:#666; text-align:center}

.ab2{width:1200px;margin:0px auto; overflow:hidden}
.ab2 h3{ color:#f9a848; text-align:center; font-size:26px;height:90px;line-height:90px;}
.ab2 li{ text-align:center}

.abc{width:1050px;margin:95px auto; overflow:hidden}
.abc5{width:500px;float:left; box-sizing:border-box}
.abc5 h3{ font-size:18px;height:60px;line-height:60px; font-weight:600;padding:0 40px 0 30px;}
.ap5{padding-left:70px !important}
.abc5 p{ font-size:16px; line-height:30px;padding:0 40px 0 30px; text-align:justify}

.abd{width:1200px;margin:0px auto; overflow:hidden; position:relative;min-height:500px;padding-top:140px;}
.abd p{padding-left:60px;}
.abd img{margin:10px 30px}
.abd li{ text-align:center; font-size:16px;line-height:30px;padding:50px 0}
.abd h2{ text-align:center}
.abd h3{ text-align:center;font-size:16px;line-height:30px;padding:35px 0}

.abdpic{width:1050px;margin:0px auto 120px; overflow:hidden;}
.abdpic h3{ text-align:center; font-size:22px;padding-top:70px;padding-bottom:30px; clear:both}
.abdpic h4{ text-align:center}
.abdpic .adiv{width:31.3%;height:300;float:left;margin:10px; display:inline-block; position:relative;}
.abdpic .adiv img{width:100%;height:auto} 
.adpa{padding:10px;font-size:22px; color:#fff; position:absolute;background-color:rgba(51,51,51,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5333333,endColorstr=#e5333333); border-radius:5px}
.at1{bottom:10px;right:10px;}
.at2{bottom:10px;left:10px;}
.at3{top:10px;right:10px;}
.at4{top:10px;left:10px;}
.adiv img{ border-radius:5px; }

.abh{width:1200px;margin:0px auto; overflow:hidden; position:relative;min-height:380px;padding-top:140px; clear:both}
.abhp1{ position:absolute; top:200px;left:80px;width:465px; font-size:16px; line-height:30px;}
.abhp2{ position:absolute; top:100px;right:80px;}


.abe{width:1200px;margin:0px auto; overflow:hidden; position:relative;min-height:500px;padding-top:140px;}
.abe h2{ font-size:32px; color:#f9a848; text-align:center}
.earth{ position:absolute;top:230px;left:100px;}
.eat{position:absolute;top:330px;right:66px;width:530px;}
.eat h3{ font-size:18px; color:#f9a848;height:80px;line-height:80px; font-weight:600}
.eat li{ font-size:16px; line-height:30px; color:#4c4c4c}