#tc_yinyong {
	width: 0%;
	/*width:100%;*/
	height: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999999;
	/*z-index:0;*/
	overflow: hidden;
	/*opacity: 0;*/
}

.tc_yinyong_dian {
	position: fixed;
	left: 0;
	top: 80%;
	z-index: 999999;
	width: 1.8rem;
	height: 0.96rem;
	border-top-right-radius: 0.96rem;
	border-bottom-right-radius: 0.96rem;
	overflow: hidden;
	cursor: pointer;
}

.centerz {
	background-color: #333333;
	border-bottom: 3px solid #333333;
}

.logo {
	width: 500px;
	margin-top: 20px;
}

.search {
	background-color: #fff;
	margin-top: 35px;
	margin-left: 40px;
}

.center .tel {
	color: #fff;
	margin-top: 30px;
}

.center {
	height: 100px;
}

.logo_zuo {
	width: 178px;
	float: left;
	height: auto;
	overflow: hidden;
}

.logo_zuo a {
	height: auto;
	display: block;
	font-size: 0;
	position: relative;
	overflow: hidden;
}

.logo_zuo a:before,
.nav_logo:before {
	content: "";
	position: absolute;
	width: 220px;
	height: 15px;
	background-color: rgba(50, 50, 50, 0.53);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: searchLights 1s ease-in 1s infinite;
	-o-animation: searchLights 1s ease-in 1s infinite;
	animation: searchLights 1s ease-in 1s infinite
}


@-webkit-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

@-o-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

@-moz-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

@keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}



.logo_you {
	width: 164px;
	float: right;
}

.logo_zhong {
	width: 90px;
	float: left;
	margin-left: 30px;
	margin-top: 7px;
	cursor: pointer;
	position: relative;
	height: 40px;
}

.logo_zhong_to {
	width: 19px;
	height: 23px;
	float: left;
}

.logo_zhong_on {
	width: 52px;
	float: left;
	color: #fff;
	font-size: 18px;
	margin-left: 5px;
	text-align: center;
}

.logo_zhong_so {
	width: 11px;
	height: 6px;
	float: left;
}

.logo_zhong:hover .logo_zhong_hover {
	height: 373px;
	transition: 0.5s;
}

.logo_zhong_hover {
	width: 100%;
	height: 0px;
	position: absolute;
	left: 0;
	top: 40px;
	background: rgba(0, 0, 0, 0.6);
	z-index: 9999999;
	overflow: hidden;
}

.logo_zhong_hover li {
	width: 90%;
	margin: auto;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #fff;
}

.logo_zhong_hover li a {
	color: #fff;
}

.five_so_buttons {
	width: 400px;
	height: 54px;
	float: left;

	margin-top: 131px;
	background: rgba(0, 0, 0, 0);
	border: none;
	outline: none;
	cursor: pointer;
}

@keyframes seconddiv {
	0% {
		transform: scale(1.4, 1.4);
	}

	10% {
		transform: scale(1, 1);
	}

	25% {
		transform: scale(1.2, 1.2);
	}

	50% {
		transform: scale(1, 1);
	}

	70% {
		transform: scale(1.2, 1.2);
	}

	100% {
		transform: scale(1, 1);
	}
}

.nav ul .nav_logo {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	display: none;
	width: 140px;
	height: auto;
	overflow: hidden;
}

.nav ul .nav_logo img {
	width: 100%;
	height: auto
}

.nav_logos {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	display: none;
	width: 140px;
	height: auto;
	float:left;
	overflow: hidden;
}

.nav_logos img {
	width: 140px;
	height: auto
}


.xiala {
	width: 100%;
	height: 0px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 61px;
	left: 0px;
	transition: 0.7s all;
	overflow: hidden;
	display: none;
}

.nav ul li:hover .xiala {
	transition: 0.7s all;
	display: block;
}

.nav ul li:hover .xiala_zxfw {
	transition: 0.7s all;
	/*height: 200px;*/
}

.nav ul li:hover .xiala_cas {
	transition: 0.7s all;
	height: 40px;
}

.nav ul li:hover .xiala_jxl {
	transition: 0.7s all;
	height: 200px;
}

.xiala div {
	width: 90%;
	margin: auto;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #ccc;
	text-align: center;
	color: #fff;
}

.xiala div:hover {
	color: #b17f32;
}

.fan_ding {
	width: 60px;
	height: 60px;
	position: fixed;
	right: 20px;
	bottom: 50px;
	z-index: 9999999;
	display: none;
	cursor: pointer;
}

.xiala a {
	padding: 0 !important;
}

.dialogs {
	position: fixed;
	_position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	margin: -341px 0 0 -201px;
	width: 447px;
	height: 717px;


	font-size: 18px;
	overflow: hidden;
	z-index: 9999;
	display: none;
	background: url('__PUBLIC__/images/hongbao.png') no-repeat center center;
}

.dialogs input {
	box-sizing: content-box;
}

.five_so_inputss {
	width: 340px;
	height: 50px;
	float: left;
	padding-left: 80px;
	background: rgba(0, 0, 0, 0);
	color: #fff;
	border: none;
	outline: none;
	margin-bottom: 11px;
	font-size: 20px;
}

.dialogs label {
	color: #e3c653;
}

.nubs {}

.radio-check input[type='radio']:checked+label:before {
	border-color: #e3c653;
}

.radio-check input[type='radio']:checked+label:after {
	background: #e3c653;
}

.radio-check>label:before {
	content: '';
	position: absolute;
	left: -30px;
	top: 0px;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #e3c653;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.radio-check>label:after {
	content: '';
	position: absolute;
	left: -30px;
	top: 0px;
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-top: 6px;
	margin-left: 6px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}

.radio-check {
	position: relative;
	height: 35px;
	top: 140px;
}

.radio-check>input {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	opacity: 0;
}

.radio-check>label {
	position: absolute;
	left: 30px;
	line-height: 20px;
	top: 0px;
}

#test2 {
	top: 100px;
}

@keyframes shake {
	from {
		transform: rotate(15deg)
	}

	to {
		transform: rotate(-15deg)
	}
}

.redbag-wrap {
	position: fixed;
	z-index: 9999;
	left: 25%;
	top: 0;
}

.wrap {
	width: 100%;
	width: 240px;
	height: 0;
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0;
	animation-name: shake;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(.6, 0, .3, 1);
	animation-direction: alternate;
	transform-origin: top center;
}

.zx_xrhb {
	height: 262px;
	position: absolute;
	width: 3px;
	right: 135px;
	/* top: -10px; */
	background: url('/Websites/youhome/Templates/youhome/Static/__PUBLIC__/images/line.png')no-repeat center;
	box-shadow: rgba(0, 0, 0, .07) 8px 0 10px;
}

.zx_xrhb .line {
	position: absolute;
	bottom: -90px;
	left: -58px;
	display: none;
	z-index: 10;
	/* width: 149px; */
	/* height: 141px; */
	margin: 0;
	background: initial;
}

.zx_xrhb img {
	cursor: pointer;
	z-index: 100;
	position: relative;
	display: block;
	width: 117px;
	/* height: 100px; */
	/* height: 200px; */
	/* height: 144px; 
	animation-name: shake;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(.6, 0, .3, 1);
	animation-direction: alternate;
	transform-origin: center;*/
}

.red-mark {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 99999;
}

.red-packet.active form {
	display: none;
}

.red-packet .red-close {
	width: 32px;
	height: 117px;
	position: absolute;
	right: 55px;
	top: 0;
	border-right: 1px solid #fff;
}

.red-packet .red-center {
	width: 70%;
	margin: 0 auto;
	padding: 0px 20px;
	margin-top: 250px;
}

.red-packet .red-close img {
	position: absolute;
	left: 16px;
	top: -32px;
	cursor: pointer;
}

.red-center input.ipt {
	margin-bottom: 14px;
	height: 50px;
	padding: 0 5%;
	background: #fbf2bc;
	color: #b5ab72;
	width: 80%;
	margin: 0 auto;
	border-radius: 50px;
	display: block;
	font-size: 16px;
}

.red-center .red-btn {
	text-align: center;
	background: transparent;
	font-size: 18px;
	font-weight: 600;
	cursor: pointer;
	height: 100px;
	margin: 0 auto;
	display: block;
	border: 0px;
	width: 200px;
	height: 100px;
}

.red-center input.ipt {
	border: 0px
}

.zx-dialog-wrap {
	display: none
}

.zx_xrhb img.shake2 {
	margin-top: -207px;
	z-index: 1;
	display: none;
}


#iphone {
	z-index: 9999999
}

.ltbm .red-center input.ipt {
	float: left;
	margin-bottom: 0px;
	height: 25px;
	padding: 0;
	background: none;
	color: #333;
	width: 46%;
	margin: 0 auto;
	border-radius: 0px;
	display: block;
	margin-top: 41px;
	font-size: 12px;
	margin-left: 16px
}

.ltbm .red-center .red-btn {
	text-align: center;
	background: transparent;
	font-size: 18px;
	font-weight: 600;
	cursor: pointer;
	height: 100px;
	margin: 0 auto;
	display: block;
	border: 0px;
	width: 90px;
	height: 28px;
	float: left;
	margin-top: 40px;
}

.cch_right {
	position: fixed;
	z-index: 100000;
	right: 20px;
	/*bottom: 28%;*/
	top: 22%;
	/*margin-top:-100px;*/
	/*width:80px;*/
	width: 110px;
	/*width:392px;*/
	text-align: center;
	box-shadow: 0 0 5px rgba(0, 0, 0, .05);
	/*display: none;*/

	/*background: url('__PUBLIC__/images/side_banner.png') no-repeat center;*/
	background: url('../images/side_banner_all.gif') no-repeat center;
	height: 560px;
}

.cch_right img {
	display: block;
	margin: 0 auto;
}

.cch_right .cch_bor_bot {
	width: 50px;
	height: 1px;
	background: #cccccc;
	margin: 0 auto;
}

.cch_right .cch_bai_bor {

	position: relative;
	background: #FFFFFF;
	cursor: pointer;
}

.cch_right .cch_wx_code {
	position: absolute;
	top: -133px;
	/*top: 0px;*/
	/*right: 120px;*/
	right: 150px;
	/*padding: 8px;*/
	opacity: 0;
}

.swiper-container_banner {
	width: 100%;
	position: relative;
	top: -65px;
}

.swiper-container_banner img {
	display: table;
	width: 100%;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	position: absolute;
	z-index: 5;
	left: 46%;
	width: auto;
}

.swiper-pagination-bullet-active {
	background: #fff;
}

.swiper-pagination-bullet {
	width: 0.3rem;
	height: 0.06rem;
	background: #ccc;
	border-radius: 0;
}

.swiper-container_banner:hover .swiper-button-next_banner,
.swiper-container_banner:hover .swiper-button-prev_banner {
	display: block;
	transition: 1s;
}

.swiper-button-next_banner {
	width: 18%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.001));
	/*Mozilla*/
	background: -webkit-gradient(linear, 0 50%, 100% 50%, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.001)));
	/*Old gradient for webkit*/
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.001));
	/*new gradient for Webkit*/
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.001));
	/*Opera11*/
	display: none;
}

.swiper-button-prev_banner {
	width: 18%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
	background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.001));
	/*Mozilla*/
	background: -webkit-gradient(linear, 0 50%, 100% 50%, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.001)));
	/*Old gradient for webkit*/
	background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.001));
	/*new gradient for Webkit*/
	background: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.001));
	/*Opera11*/
	display: none;
}

.banner_you {
	width: 0.3rem;
	margin-left: 50%;
	height: 0.55rem;
	cursor: pointer;
	opacity: 0.6;
	transition: 1s;
}

.banner_zuo {
	width: 0.3rem;
	margin-left: 40%;
	height: 0.55rem;
	cursor: pointer;
	opacity: 0.6;
	transition: 1s;
}

.swiper-button-next_banner:hover .banner_zuo {
	opacity: 1;
	transition: 1s;
}

.swiper-button-prev_banner:hover .banner_you {
	opacity: 1;
	transition: 1s;
}

.land_pc_exit {
	width: 100%;
	height: 1.7rem;
	background-color: #ebebeb;
	position: relative;
	margin-top: -65px;
}

.land_pc_exit img {
	width: 100%;
	display: block;
}

.land_pc_exit_on {
	width: 16rem;
	margin: auto;
}

.land_pc_exit_on ul {
	width: 100%;
	font-size: 0
}

.land_pc_exit_on ul li {
	width: calc(16.5% - 20px);
	height: auto;
	margin-left: 20px;
	float: left;
	cursor: pointer;
	position: relative;
	background-color: #fff;
	color: #333;
}

.land_pc_exit_on ul li .one {
	margin-left: 0;
}

.land_pc_exit_on ul .land_pc_exit_on_d {
	margin-right: 0rem;
}

.land_exit_bor {
	border: 1px solid #666;
	border-radius: 0.08rem;
	overflow: hidden;
}

.land_pc_gai_on {
	width: 100%;
	height: auto;
	position: relative;
}

.land_pc_gai_on img {
	display: table;
	width: 100%;
}

.land_pc_gai_on_yi {
	width: 16rem;
	position: relative;
	margin: auto;
}

.land_pc_gai_on_er {
	width: 100%;
	height: auto;
	display: table;
}

.land_pc_gai_on_zuo {
	width: 81.25%;
	float: left;
}

.land_pc_gai_on_you {
	width: 18.75%;
	float: left;
}

.advervido {
	margin-top: 0;
}

.video_yan_ying {
	height: 3.5rem;

}

.advervido .vido,
.video_yan {
	width: 100%;
	height: 3.5rem;
	background: url('../images/spfm.jpg') no-repeat;
}

.video_yan_pal {
	left: 6rem;
	top: 1.3rem;
}

.video_yan {
	background-color: #000;
}

.rs_on {
	width: 16.02rem;
	margin: auto;
	position: relative;
	display: table;
}

.rs_on img {
	width: 100%;
	display: table;
}

.rs_on_yi {
	width: 6.98rem;
	height: 4.06rem;
	float: left;
}

.rs_on_er {
	width: 3.03rem;
	float: left;
}

.rs_on_san {
	width: 2.99rem;
	float: left;
}

.rs_on_si {
	width: 3rem;
	float: left;
}

.rs_on_er_on {
	width: 100%;
	height: 2.03rem;
	position: relative;
}

.rs_on_er_to {
	background-color: #2b2934;
	color: #ebebeb;
	font-size: 0.2rem;
	letter-spacing: 0.01rem;
}

.rs_on_er_so {
	background-color: #ebebeb;
	color: #2b2934;
	font-size: 0.2rem;
	letter-spacing: 0.01rem;
}

.rs_on_er_ecx {
	position: absolute;
	margin-left: 0.7rem;
}

.rs_on_er_ecx_on {
	font-size: 0.4rem;
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;
}

.rs_on_er_ecx_to {
	font-size: 0.25rem;
}

/*标题样式*/
.biaoti {
	width: 6rem;
	margin: auto;
	height: 1.7rem;
	position: relative;
}

.biaoti_on {
	position: relative;
	font-family: 华文中宋, myhuawen;
	color: #2c2a35;
}

.biaoti_to {
	width: 2.8rem;
	height: 1px;
	position: absolute;
	background-color: #bebdc2;
	right: 0.05rem;
	bottom: 0.18rem;
}

.biaoti_so {
	font-size: 0.12rem;
	font-family: 方正兰亭细黑, myxihei;
	color: #2a2934;
	opacity: 0.8;
	letter-spacing: 0.02rem;
}

.rs_on_er_on {
	-webkit-transition: ease 0.25s;
	transition: ease 0.25s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

/*.rs_on_er_on:hover{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        position: relative;
        z-index: 9;
        box-shadow: 2px 2px 2px #ccc;
    }*/
.video_shijian_z {
	color: #fff;
	font-size: 0.2rem;
	position: absolute;
	left: 0.2rem;
	bottom: -0.2rem;
}

.video_yan:hover .video_shijian_z {
	bottom: 0.2rem;
	transition: ease 0.5s;
}

.index_fu {
	transition: 0.35s;
	height: 0.5rem;
}

.rs_on_er_on:hover .index_fu {
	height: 0.4rem;
	transition: 0.35s;
}

.land_pc_gai_to {
	width: 100%;
	height: auto;
	position: relative;
}

.land_pc_gai_to img {
	display: table;
	width: 100%;
}

.land_pc_gai_to_yi {
	width: 100%;
	position: absolute;
	top: 1.66rem;
	display: table;
}

.land_pc_gai_to_yi_a {
	width: 7.2rem;
	float: left;
}

.land_pc_gai_to_yi_b {
	width: 11.64rem;
	float: right;
}

.land_pc_gai_to_yi_c {
	width: 11.92rem;
	float: left;
}

.land_pc_gai_to_yi_d {
	width: 6.96rem;
	float: right;
}

.gai_on {
	width: 100%;
	position: absolute;
	top: 0.03rem;
	left: 0;
}

.gai_to {
	width: 14.29rem;
	position: relative;
	left: 4.92rem;
	bottom: 0;
}

.gai_so {
	width: 9.98rem;
	position: absolute;
	top: 0.6rem;
	left: 3.5rem;
	height: 400px;
}

.gai_to img {
	display: table;
}

.gai_fo {
	width: 4.7rem;
	position: absolute;
	top: 1.3rem;
	left: -1.25rem;
}

.gai_fo ul li {
	width: 1.83rem;
	height: 0.72rem;
	float: left;
	text-align: center;
	line-height: 0.72rem;
	font-size: 0.22rem;
	border: 1px solid #c7c7c7;
	margin-right: 0.1rem;
	margin-bottom: 0.2rem;
	letter-spacing: 0.04rem;
	color: #c7c7c7;
	cursor: pointer;
	transition: 0.5s;
}

.gai_fo ul li:hover {
	width: 1.83rem;
	height: 0.72rem;
	border: 1px solid #a57a3f;
	color: #d09c56;
	box-shadow: 5px 5px 5px #8c673b;
	transition: 0.5s;
}

/*新V7样式*/
.live_img img {
	display: block;
}

.live_img .fu_ass_on {
	width: 4.30rem;
	position: absolute;
	left: -1.90rem;
}

.live_img .fu_ass_on_s1 {
	width: 1.90rem;
	float: left;
}

.live_img .fu_ass_on_s1_z {
	width: 2.40rem;
}

.live_img .fu_ass_on_s1_y {
	margin-left: -0.05rem;
}

.live_img .fu_ass_on_s2 {
	background: url("../images/xu_pc_gai_02.png")no-repeat center;
	height: 2.35rem;
	width: 1.67rem;
}

.live_img .fu_ass_on_s2:hover {
	background: url("../images/xu_pc_gai_02s.png")no-repeat center;
	height: 2.35rem;
	width: 1.67rem;
}

.live_img .fu_ass_on_s3 {
	background: url("../images/chen_pc_gai_03.jpg")no-repeat center;
	height: 2.50rem;
	width: 1.90rem;
	position: relative;
}

.live_img .fu_ass_on_s3:hover {
	background: url("../images/chen_pc_gai_03s.jpg")no-repeat center;
	height: 2.50rem;
	width: 1.90rem;
}

.live_img .fu_ass_on_s4 {
	background: url("../images/chen_pc_gai_04.jpg")no-repeat center;
	height: 2.50rem;
	width: 2.40rem;
	position: relative;
}

.live_img .fu_ass_on_s4:hover {
	background: url("../images/chen_pc_gai_04s.jpg")no-repeat center;
	height: 2.50rem;
	width: 2.40rem;
}

.live_img .fu_ass_on_s5 {
	background: url("../images/chen_pc_gai_05.jpg")no-repeat center;
	height: 2.50rem;
	width: 2.40rem;
	position: relative;
}

.live_img .fu_ass_on_s5:hover {
	background: url("../images/chen_pc_gai_05s.jpg")no-repeat center;
	height: 2.50rem;
	width: 2.40rem;
}

.land_pc_gai_so_yi {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #232227;
	background-image: url('../images/5efeda5bb33cc.png');
	background-size: 100%;
}

.swiper-container_desg {
	width: 12.63rem;
	position: relative;
	margin: auto;
}

.swiper-container_desg .swiper-slide {
	width: 12.615rem;
	position: relative;
	display: table;
}

@media screen and (max-width: 1600px) {
	.swiper-container_desg .swiper-slide {
		width: 12.592rem;
	}
}

@media screen and (max-width: 1440px) {
	.swiper-container_desg .swiper-slide {
		width: 12.594rem;
		overflow: hidden;
	}
}

.swiper-slide_zuo {
	width: 100%;
	height: auto;
	float: left;
	margin-left: .8rem;
	overflow: hidden;
}

.swiper-slide_zuo img {
	display: table;
	width:3.8rem;
	height: auto;
	float: left;
	border-radius: 10px;
	margin-top: 27px;
}
.de-info{width: calc(80% - 3.5rem); float:left;padding-left: 30px; padding-top: 120px;}
.dei-title{width: 100%; height:auto;overflow: hidden; font-size: .3rem; color:rgba(170, 137, 92, .9); letter-spacing:5px;}
.dei-type{width: 100%; height:auto;overflow: hidden; color:rgba(255, 255, 255, .8); letter-spacing:5px; padding-top: 15px;}

.dei-btn {
	width: 2.04rem;
	height: 0.5rem;
	background: rgba(0, 0, 0, 0);
	color: #aa895c;
	text-align: center;
	line-height: 0.5rem;
	border-radius: 0.05rem;
	font-size: 0.2rem;
	transition: 1s;
	position: relative;
	border: 1px solid #aa895c;
	margin-top: 50px;
}
.dei-btn:hover{ background:#aa895c ; color:#fff}
.swiper-slide_zhong {
	width: 5.4rem;
	height: auto;
	float: left;
	position: relative;
}

.swiper-slide_you {
	width: 2.3rem;
	height: 6.82rem;
	background-color: #aa895c;
	position: absolute;
	bottom: 0rem;
	right: 0rem;
}

.swiper-slide_you span {
	position: absolute;
	bottom: 0rem;
	right: 0rem;
}

.swiper-slide_you_top {
	width: 2.3rem;
	height: 0.82rem;
	background-color: #aa895c;
	position: absolute;
	right: 0rem;
	bottom: 0rem;
}

.swiper-slide_you_button {
	width: 7.79rem;
	position: absolute;
	bottom: 0.36rem;
	left: 8.12rem;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10.7rem;
	top: 5.42rem;
	background: url(" ");
	transition: ease 1s;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	top: 5.42rem;
	right: 0.4rem;
	background: url(" ");
	transition: ease 1s;
}

.swiper-slide_zhong_po {
	width: 4.4rem;
	position: absolute;
	left: 0.55rem;
	top: 1.95rem;
}

.swiper-slide_zhong_po_on b {
	font-size: 0.3rem;
	color: #fff;
}

.swiper-slide_zhong_po_on span {
	font-size: 0.14rem;
	font-family: 方正兰亭超细黑简体;
	margin-left: 3px;
	text-decoration: underline;
	color: #fff;
}

.land_pc_design_for_on_you_to {
	font-size: 0.18rem;
	color: #fff;
	margin-bottom: 20px;
}

.land_pc_design_for_on_you_so {
	width: 2.04rem;
	height: 0.5rem;
	background: rgba(0, 0, 0, 0);
	color: #aa895c;
	text-align: center;
	line-height: 0.5rem;
	border-radius: 0.05rem;
	font-size: 0.2rem;
	transition: 1s;
	position: relative;
	top: 4.5rem;
	border: 1px solid #aa895c;
	z-index: 111;
}

.swiper-slide {
	overflow: hidden;
}

.swiper-slide-active {
	overflow: auto;
}

.swiper-slide-active .touming {
	display: none;
}

.land_pc_design_for_on_you_so:hover {
	transition: 1s;
	background-color: #c4985b;
	color: #fff;
}



.swiper-button-prev img {
	opacity: 0.6;
	-webkit-transition: ease 1s;
	transition: ease 1s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.swiper-button-prev:hover {
	/* left: 10.6rem; */
	transition: ease 1s;
}

.swiper-button-next:hover {
	/* right: 0.3rem; */
	transition: ease 1s;
}

.swiper-button-prev:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1;

}

.swiper-button-next img {
	opacity: 0.6;
	transition: 1s;
	-webkit-transition: ease 1s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.swiper-button-next:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity: 1;
}

.land_case_ons {
	width: 100%;
	margin: auto;
	position: relative;
	display: table;
}

.land_case_ons_yi {
	width: 410px;
	float: left;
	margin-left: 2.8rem;
}

.land_case_ons_yi_on {
	font-size: 0.3rem;
	color: #fff;
	width: 4rem;
	margin-left: 0.75rem;
	margin-top: 0.2rem;
	margin-bottom: 0.15rem;
	line-height: 0.5rem;
}

.land_case_ons_yi_to {
	width: 3.4rem;
	margin-left: 0.75rem;
	line-height: 0.3rem;
	font-size: 0.16rem;
	color: #fff;
}

.land_case_ons_yi_so {
	width: 1.15rem;
	height: 0.4rem;
	margin-left: 4rem;
	margin-top: 0.3rem;

}

.land_case_ons_er {
	width: 9.01rem;
	height: 4.1rem;
	float: right;
	margin-right: 0.5rem;
}

.slideBox {
	position: relative;
}

.slideBox .prev {
	position: absolute;
	left: 10%;
	top: 6.6rem;
	opacity: 0;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}

.slideBox .next {
	position: absolute;
	right: 10%;
	top: 6.6rem;
	opacity: 0;
	background: rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}

.slideBox .hd {
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
	font-size: 0;
	z-index: 1111;
}

.slideBox .hd li {
	margin: 0 5px;
	background: rgba(0,0,0,.5);
	height: 6px;
	overflow: hidden;
	width: 30px;
	border-radius: 100px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.slideBox .hd .on {
	background: #16DD78;
}



.videos-play {
	display: none;
}

.case_down {
	padding: 0.25rem 0 0 0;
	color: #fff;
}

@media screen and (max-width: 1600px) {
	.case_down {
		padding: 0.15rem 0 0 0;
		color: #fff;
	}
}

.case_style_img {
	top: 0.6rem;
}

.videos-play {
	width: 100%;
	height: 100%;
	background: #000;
	position: relative;
}

.videos-play video {
	width: 1200px;
	height: 680px;
}

.land_pc_gai_sx_yi {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.case_more {
	color: #fff;
}

.case_style {
	color: #fff;
}

.lh-more {
	display: inline-block;
	width: 1.5rem;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	color: #c4985b;
	color: ;
	background: #ffffff;
	box-shadow: 0 0 10px rgba(12, 3, 6, .13);
	position: relative;
	z-index: 1;
	font-size: 0.2rem;
}

.lh-more i {
	float: right;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background: #c4985b;
	background: ;
	color: #ffffff;
	font-size: 0.2rem;
	transition: ease .65s;
	position: relative;
	z-index: 1;
	margin-right: 0
}

.lh-more i:after {
	transition: ease-in .65s;
	content: '';
	display: block;
	width: 0;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.lh-more:before {
	transition: ease-out .35s;
	content: '';
	display: block;
	width: 0;
	height: 100%;
	background: #c4985b;
	background: ;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.lh-more:hover {
	color: #ffffff;
}

.lh-more:hover:before {
	width: 100%;
}

.lh-more:hover i {
	color: #c4985b;
	color: ;
	transition-delay: .2s;
}

.lh-more:hover i:after {
	width: 100%;
	transition-delay: .2s;
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.case_style {
	transition: 1s;
}

.case_style:hover {
	transition: 1s;
}

.slideBox:hover .prev {
	opacity: 1;
	transition: 1s;
}

.slideBox:hover .next {
	opacity: 1;
	transition: 1s;
}

.show-image_si {
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.5s;
	z-index: 1;
}

.show-image_se {
	color: #fff;
	position: absolute;
	bottom: -0.5rem;
	left: 0.5rem;
	font-size: 0.2rem;
	transition: 0.5s;
	z-index: 2;
}

.show-image_ses {
	width: 100%;
	height: 0.3rem;
	background-color: #25252D;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.land_case_ons_er:hover .show-image_si {
	width: 100%;
	transition: 0.5s;
}

.land_case_ons_er:hover .show-image_se {
	bottom: 0.45rem;
	transition: 0.5s;
}

.show-image_si {
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.5s;
	z-index: 1;
}

.show-image_se {
	color: #fff;
	position: absolute;
	bottom: -0.5rem;
	left: 0.5rem;
	font-size: 0.2rem;
	transition: 0.5s;
	z-index: 2;
}

.show-image_ses {
	width: 100%;
	height: 0.3rem;
	background-color: #25252D;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.land_case_ons_er:hover .show-image_si {
	width: 100%;
	transition: 0.5s;
}

.land_case_ons_er:hover .show-image_se {
	bottom: 0.45rem;
	transition: 0.5s;
}

.show-image_si {
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.5s;
	z-index: 1;
}

.show-image_se {
	color: #fff;
	position: absolute;
	bottom: -0.5rem;
	left: 0.5rem;
	font-size: 0.2rem;
	transition: 0.5s;
	z-index: 2;
}

.show-image_ses {
	width: 100%;
	height: 0.3rem;
	background-color: #25252D;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.land_case_ons_er:hover .show-image_si {
	width: 100%;
	transition: 0.5s;
}

.land_case_ons_er:hover .show-image_se {
	bottom: 0.45rem;
	transition: 0.5s;
}

.show-image_si {
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.5s;
	z-index: 1;
}

.show-image_se {
	color: #fff;
	position: absolute;
	bottom: -0.5rem;
	left: 0.5rem;
	font-size: 0.2rem;
	transition: 0.5s;
	z-index: 2;
}

.show-image_ses {
	width: 100%;
	height: 0.3rem;
	background-color: #25252D;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.land_case_ons_er:hover .show-image_si {
	width: 100%;
	transition: 0.5s;
}

.land_case_ons_er:hover .show-image_se {
	bottom: 0.45rem;
	transition: 0.5s;
}

.show-image_si {
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.5s;
	z-index: 1;
}

.show-image_se {
	color: #fff;
	position: absolute;
	bottom: -0.5rem;
	left: 0.5rem;
	font-size: 0.2rem;
	transition: 0.5s;
	z-index: 2;
}

.show-image_ses {
	width: 100%;
	height: 0.3rem;
	background-color: #25252D;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.land_case_ons_er:hover .show-image_si {
	width: 100%;
	transition: 0.5s;
}

.land_case_ons_er:hover .show-image_se {
	bottom: 0.45rem;
	transition: 0.5s;
}

.show-image_si {
	width: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.5s;
	z-index: 1;
}

.show-image_se {
	color: #fff;
	position: absolute;
	bottom: -0.5rem;
	left: 0.5rem;
	font-size: 0.2rem;
	transition: 0.5s;
	z-index: 2;
}

.show-image_ses {
	width: 100%;
	height: 0.3rem;
	background-color: #25252D;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.land_case_ons_er:hover .show-image_si {
	width: 100%;
	transition: 0.5s;
}

.land_case_ons_er:hover .show-image_se {
	bottom: 0.45rem;
	transition: 0.5s;
}

/*.land_pc_gai_it{*/
/*width: 16rem;*/
/*position: absolute;*/
/*left: 1.6rem;*/
/*top: 0;*/
/*}*/

.land_pc_gai_it {
	width: 16rem;
	/*position: absolute;*/
	/*left: 1.6rem;*/
	/*top: 0;*/
	margin-left: 1.6rem;
}

.land_pc_gai_it_on {
	width: 100%;
	display: table;
}

.land_pc_gai_it_on ul li {
	font-size: 0.22rem;
	text-align: center;
	width: 1.3rem;
	line-height: 0.5rem;
	float: left;
	color: #8a8a8c;
	cursor: pointer;
	transition: 0.5s;
	border-radius: 0.05rem;
	position: relative;
}

.land_pc_gai_it_on ul li:after {
	content: '';
	display: block;
	width: 0;
	height: 1px;
	background: #aa895c;
	background: ;
	position: absolute;
	left: 50%;
	bottom: 0px;
	transition: ease .65s;
}

.land_pc_gai_it_on ul li:hover:after {
	width: 80%;
	left: 10%;
	transition-delay: .2s;
}

.land_pc_gai_it_on ul .active {
	color: #fff;
	background-color: #aa895c;
}

.land_pc_gai_it_on_s {
	width: 100%;
	margin-left: 0.85rem;
	height: 0.8rem;
}

.lad_pc_content .ers {
	width: 12.14rem;
	margin-left: 0.9rem;
	display: none;
	padding-top: 0.5rem;
}

.lad_pc_content .active {
	display: block;
}

.lad_pc_content {
	width: 13.02rem;
	background-color: #fff;

}

.swiper-container_xin {
	width: 12rem;
	position: relative;
	overflow: hidden;
	height: 4.5rem;
}

.swiper-container_xin .swiper-slide {
	width: 100%;
	display: table;
}

.swiper-button-prev_xin,
.swiper-container-rtl .swiper-button-next {
	position: absolute;
	right: 0.5rem;
	bottom: 0.5rem;
	z-index: 9;

}

.swiper-button-next_xin,
.swiper-container-rtl .swiper-button-prev {
	right: 1.2rem;
	position: absolute;
	bottom: 0.5rem;
	z-index: 9;
}

.ballon {
	overflow: hidden;
}

.ballon img {
	-webkit-transition: ease 0.5s;
	transition: ease 0.5s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.ballon:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.xuxian_on {
	width: 100%;
	height: 1px;
	background-color: #e1e1e1;
}

.xuxian_to {
	width: 15px;
	height: 1px;
	background-color: #000;
	transition: 1.5s;
}

.swiper-slide:hover .xuxian_to {
	width: 100%;
	background-color: #000;
	transition: 1.5s;
}

.swiper-slide:hover .xuxian_on {
	display: none;
}

.button {
	width: 40px;
	height: 40px;
	border: 1px solid;
	border-color: #c4985b;
	color: #c4985b;
	outline: none;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	text-align: center;
}

.button i {
	margin-top: 20%;
	font-size: 25px;
}

.button:hover {
	background: #c4985b;
	background: ;
	border-color: #c4985b;
	border-color: ;
	color: #ffffff;
	transition: 1s;
}

.zuo_xia_jiao {
	width: 1.22rem;
	height: 1.33rem;
	position: absolute;
	background-color: #d4d4d6;
	left: 0.7rem;
	top: 5.85rem;
}

.land_ues {
	width: 100%;
	height: 1.6rem;
	background-color: #f4f4f4;
}

.land_ues_on {
	width: 16rem;
	margin: auto;
	height: 100%;
}

.land_ues_on_s {
	width: 13.02rem;
	background-color: #fff;
	display: table;
	height: 100%;
}

.land_ues_on_s_tit {
	width: 44%;
	float: left;
	font-size: 0.18rem;
	position: relative;
	margin-top: 0.3rem;
	color: #333;
	margin-left: 0.7rem;
}

.land_ues_on_s_tit_span {
	position: absolute;
	right: 0.5rem;
	color: #acacac;
}

.land_pc_gai_sei_yi {
	width: 11.83rem;
	position: absolute;
	top: 2.56rem;
	right: 1.6rem;
}

.land_pc_gai_sei_yi_input {
	width: 3.6rem;
	height: 0.55rem;
	font-size: 0.18rem;
	text-indent: 0.74rem;
	border: 1px solid #707070;
	background: rgba(0, 0, 0, 0);
	border-radius: 0.05rem;
}

.land_pc_gai_sei_yi input:hover {
	width: 3.6rem;
	height: 0.55rem;
	font-size: 0.18rem;
	text-indent: 0.74rem;
	border: 1px solid #707070;
	background: rgba(0, 0, 0, 0);
	-webkit-box-shadow: #707070 0px 0px 2px;
	-moz-box-shadow: #707070 0px 0px 2px;
	box-shadow: #707070 0px 0px 2px;
	border-radius: 0.05rem;
}

.pinur_on {
	width: 3.6rem;
	height: 0.55rem;
	font-size: 0.18rem;
	text-indent: 0.74rem;
	border: 1px solid #707070;
	background: rgba(0, 0, 0, 0);
	-webkit-box-shadow: #707070 0px 0px 10px;
	-moz-box-shadow: #707070 0px 0px 10px;
	box-shadow: #707070 0px 0px 10px;
	border-radius: 0.05rem;
}

.land_pc_gai_sei_yi_input_si {
	margin-left: 0.45rem;
	margin-right: 0.45rem;
}

.land_pc_gai_sei_yi_button {
	width: 2rem;
	height: 0.55rem;
	border: none;
	background: rgba(0, 0, 0, 0);
	font-size: 0.2rem;
	color: #a2835a;
	border-radius: 0.05rem;
	transition: 1s;
	cursor: pointer;
	border: 1px solid #a2835a;
	float: right;
}

.land_pc_gai_sei_yi_button:hover {
	transition: 1s;
	background-color: #a2835a;
	color: #fff;
}

.land_ecs_rest {
	width: 7.81rem;
	position: absolute;
	right: 1.6rem;
	top: 1.28rem;
}

.land_ecs_rest ul {
	display: table;
}

.land_ecs_rest ul li {
	width: 0.71rem;
	float: left;
	text-align: center;
	font-size: 0.16rem;
	transition: 1s;
	color: #333;
	margin-right: 1.06rem;
	cursor: pointer;
}

.land_ecs_rest ul li:hover {
	color: #a2835a;
	transition: 1s;
}

.land_ecs_rest_a {
	width: 0.71rem;
	height: 0.72rem;
	background: url(../images/qs_01.png)no-repeat;
	background-size: 100%;
	transition: 1s;
}

.land_ecs_rest ul li:hover .land_ecs_rest_a {
	background: url(../images/qs_01s.png)no-repeat;
	transition: 1s;
	background-size: 100%;
}

.land_ecs_rest_b {
	width: 0.71rem;
	height: 0.72rem;
	background: url(../images/qs_02.png)no-repeat;
	background-size: 100%;
	transition: 1s;
}

.land_ecs_rest ul li:hover .land_ecs_rest_b {
	background: url(../images/qs_02s.png)no-repeat;
	transition: 1s;
	background-size: 100%;
}

.land_ecs_rest_c {
	width: 0.71rem;
	height: 0.72rem;
	background: url(../images/qs_03.png)no-repeat;
	background-size: 100%;
	transition: 1s;
}

.land_ecs_rest ul li:hover .land_ecs_rest_c {
	background: url(../images/qs_03s.png)no-repeat;
	transition: 1s;
	background-size: 100%;
}

.land_ecs_rest_d {
	width: 0.71rem;
	height: 0.72rem;
	background: url(../images/qs_04.png)no-repeat;
	background-size: 100%;
	transition: 1s;
}

.land_ecs_rest ul li:hover .land_ecs_rest_d {
	background: url(../images/qs_04s.png)no-repeat;
	transition: 1s;
	background-size: 100%;
}

.land_ecs_rest_e {
	width: 0.71rem;
	height: 0.72rem;
	background: url(../images/qs_05.png)no-repeat;
	background-size: 100%;
	transition: 1s;
}

.land_ecs_rest ul li:hover .land_ecs_rest_e {
	background: url(../images/qs_05s.png)no-repeat;
	transition: 1s;
	background-size: 100%;
}

.land_ecs_rest_wen {
	margin-top: 0.1rem;
}

.land_ecs_meng {
	width: 3.34rem;
	position: absolute;
	left: 1.6rem;
	top: 1.27rem;
}

.land_ecs_meng_on {
	width: 3.34rem;
	height: 1.16rem;
	border-radius: 0.05rem;
}

.land_ecs_meng_on:hover {
	background: rgba(255, 255, 255, 0.2);
	transition: 0.5s;
}

.land_ecs_meng_to {
	width: 100%;
	height: auto;
	position: relative;
	display: table;
	margin-top: 0.13rem;
}

.land_ecs_meng_to_a {
	width: 1.59rem;
	height: 1.2rem;
	border-radius: 0.05rem;
	float: left;
}

.land_ecs_meng_to_a:hover {
	background: rgba(51, 51, 51, 0.2);
	transition: 0.5s;
}

.land_ecs_meng_to_b {
	width: 1.59rem;
	height: 1.2rem;
	border-radius: 0.05rem;
	float: right;
	margin-right: 0.05rem;
}

.land_ecs_meng_to_b:hover {
	background: rgba(51, 51, 51, 0.2);
	transition: 0.5s;
}

.land_footer_gai {
	width: 100%;
	background-color: #2e2e2e;
	display: table;
}

.land_footer_gai_on {
	width: 16rem;
	margin: auto;

}

.land_footer_gai_on_a {
	width: 100%;
	height: 1.6rem;
}

.land_footer_gai_on_a_img {
	width: 2.84rem;
}

.land_footer_gai_on_a_img img {
	width: 100%;
	display: table;
}

.land_footer_gai_on_b {
	width: 100%;
	display: table;
}

.land_footer_gai_on_b_yi {
	width: 3.7rem;
	float: left;
}

.land_footer_gai_on_b_er {
	width: 2.6rem;
	float: left;
	border-right: 1px solid #9f9e9e;
	text-align: center;
}

.land_footer_gai_on_b_san {
	width: 3rem;
	float: left;
	border-right: 1px solid #9f9e9e;
	text-indent: 1rem;
}

.land_footer_gai_on_b_si {
	width: 2.68rem;
	float: left;
	border-right: 1px solid #9f9e9e;
	text-align: center;
}

.land_footer_gai_on_b_wu {
	width: 3.9rem;
	float: left;
}

.land_footer_gai_on_b_yi_title {
	font-size: 0.22rem;
	color: #9f9e9e;
	margin-bottom: 0.25rem;
}

.land_fo_li ul li {
	font-size: 0.16rem;
	color: #9f9e9e;
	line-height: 0.35rem;
	cursor: pointer;
	transition: 1s;
}

.land_fo_li ul li:hover {
	color: #fff;
	transition: 1s;
	text-decoration: underline;
}

.land_buttom_so {
	width: 1.08rem;
}

.land_buttom_so img {
	width: 100%;
}

.land_buttom_so_text {
	font-size: 0.16rem;
}

#tc_maps {
	width: 0%;
	height: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999999;
	overflow: hidden;
}

.ljyy:hover {
	background-color: #222078;
}

.con_bj clear {
	font-size: 13px;
}

.con_bj p {
	font-size: 20px;
}

.form-input-new {
	font-size: 14px;
}

.land_footer_gai_to {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	background-color: #272727;
	text-align: center;
	color: #bfc0c0;
	font-size: 0.14rem;
}
