@charset"utf-8";

/*

		loading

*/

.main{ background-color:#fff;}

.loadBox{

	position: fixed;

	z-index: 999999;

	top: 0;

	left: 0;

	width: 100vw;

	height: 100vh;

	background-color: #fff;

}

.loadBox .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	text-align: center;

}

.loadBox .div .txt{

	font-size: 22px;

	color: #999999;

	margin-bottom: 50px;

}

.loadBox .div .banfenCt{

	margin-top: 40px;

}

.loadBox .div .loadXian{

	position: relative;

}

.loadBox .div .loadXian .icons{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.loadBox .div .loadXians{

	width: 100%;

	height: 1px;

	background-color: #e5e5e5;

}

.banfenCt{

	font-size: 28px;

	color: #000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}
/*
		loading - end

html{

	position: relative;

}

body{

	visibility: hidden;

	height: auto !important;

}*/

select::-ms-expand{ 

	display:none; 

}

.bigWt, .smlWt, .gyiWt, .shigWt{

	min-width: 1000px;

}

.bigWt{

	width: 87.5%;

	margin: auto;

	max-width: 1680px;

}

.container{

	width: 1200px;

	margin: auto;

	max-width: 100%;

}

.smlWt{

	width: 73.958%;

	margin: auto;

	max-width: 1420px;

}

.gyiWt{

	width: 72.916%;

	margin: auto;

}

.shigWt{

	width: 70.833%;

	margin: auto;

}

/**/

.header{

	position: fixed;

	top: 0;

	left: 0;

	z-index: 999;

	width: 100%;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.hdTop{

	padding: 40px 0;

}

.hdTop_lt{

	float: left;

}

.hdTop_rt{

	float: right;

}














.iconBl{

	position: absolute;

	top: 0;

	left: 0;

}


/**/

.searchBut, .telBox, .wxBox{

	float: left;

	height: 44px;

	line-height: 44px;

}

.telBox .txt{

	font-size: 24px;

	color: #d3b16c;

}

.wxBox .icon{

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	line-height: 0;

	position: relative;

}

.wxBox .icon img{

	visibility: hidden;

	opacity: 0;

}

.wxBox .icon img.iconWt{

	visibility: visible;

	opacity: 1;

}

.wxBox .icon img.iconBl{

	position: absolute;

	top: 0;

	left: 0;

}

.wxBox .txt{

	font-size: 16px;

	color: #ffffff;

}

.searchBut, .telBox{

	margin-right: 40px;

}

.searchBut .div{

	display: inline-block;

	vertical-align: middle;

	line-height: 0;

	font-size: 0;

	position: relative;

}

.searchBut img{

	display: inline-block;

	vertical-align: middle;

	visibility: hidden;

	opacity: 0;

}

.searchBut img.iconWt{

	visibility: visible;

	opacity: 1;

}

.searchBut img.iconBl{

	position: absolute;

	top: 0;

	left: 0;

}

.vipBox{

	float: left;

	text-align: center;

	height: 47px;

	width: 144px;

	border: solid 2px #d3b16c;

	line-height: 43px;

	font-size: 18px;

	color: #ffffff;

	margin-right: 45px;

}

.vipBox .icon{

	display: inline-block;

	vertical-align: middle;

	width: 16px;

	font-size: 0;

	line-height: 0;

	margin-right: 10px;

	position: relative;

	top: -1px;

}

.vipBox .icon img{

	visibility: hidden;

	opacity: 0;

}

.vipBox .icon img.iconWt{

	visibility: visible;

	opacity: 1;

}

.vipBox .icon img.iconBl{

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.vipBox .txt{

	color: #fff;

}

/*

	黑导航

*/

.headerBlack.g{

	border-bottom: solid 1px #dcdcdc;

}

.headerBlack .logo img.iconWt,

.headerBlack .searchBut .div .iconWt,

.headerBlack .wxBox .icon img.iconWt,

.headerBlack .vipBox .icon img.iconWt{

	visibility: hidden;

	opacity: 0;

}

.headerBlack .logo img.iconBl,

.headerBlack .searchBut .div .iconBl,

.headerBlack .wxBox .icon img.iconBl,

.headerBlack .vipBox .icon img.iconBl{

	visibility: visible;

	opacity: 1;

}

.headerBlack .logoRt_tp .txt,

.headerBlack .logoRt_tp .cuts,

.headerBlack .logoRt_bt,

.headerBlack .wxBox .txt{

	color: #000000;

}

.vipBox{

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.vipBox:hover{

	background: url(../images/inp_bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	box-shadow: 0px 0px 55px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

	border-color: rgba(0,0,0,0);

}

.vipBox:hover .icon img.iconBl{

	visibility: hidden !important;

	opacity: 0;

}

.vipBox:hover .icon img.iconWt{

	visibility: visible !important;

	opacity: 1;

}

.vipBox:hover .txt{

	color: #fff !important;

}

.headerBlack .vipBox .txt{

	color: #000000;

}

.headerBlack .hdNav li.navLi a.navAa{

	color: #291f1c;

}

.hdNav li.navLi{

	padding:0 0 20px!important;

}







/*

	黑导航

*/

.headerWt.g{

	border-bottom: solid 1px rgba(0,0,0,0);

}

.headerWt .logo img.iconWt,

.headerWt .searchBut .div .iconWt,

.headerWt .wxBox .icon img.iconWt,

.headerWt .vipBox .icon img.iconWt{

	visibility: visible;

	opacity: 1;

}

.headerWt .logo img.iconBl,

.headerWt .searchBut .div .iconBl,

.headerWt .wxBox .icon img.iconBl,

.headerWt .vipBox .icon img.iconBl{

	visibility: hidden;

	opacity: 0;

}

.headerWt .logoRt_tp .txt,

.headerWt .logoRt_tp .cuts,

.headerWt .logoRt_bt,

.headerWt .wxBox .txt{

	color: #fff;

}

.headerWt .vipBox .txt{

	color: #fff;

}

.headerWt .hdNav li.navLi a.navAa{

	color: #fff;

}



/**/

.hdNav{

	/*padding: 20px 0;*/

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.hdNav .ul{

	margin: 0 -4.5% 0 -5.5%;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.hdNav li.navLi{

	float: left;

	width: 12.5%;

	text-align: center;

	line-height: 38px;

}

.hdNav li.navLi a.navAa{

	font-size: 18px;

	color: #ffffff;

	position: relative;

}

.nav_biao{

	position: absolute;

	bottom: 100%;

	left: 90%;

	width: 26px;

	line-height: 0;

	font-size: 0;

}

.nav_biao img{

	width: 100%

}

/**/

.banner{

	position: relative;

}

.banImg{

	font-size: 0;

	position: relative;

	overflow: hidden;

}

.banDiv{

	position: relative;

}

/**/

.banImg-li{

	position: absolute;

	z-index: 3;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-transition: all 1s ease 0s;

	-moz-transition: all 1s ease 0s;

	-ms-transition: all 1s ease 0s;

	-o-transition: all 1s ease 0s;

	transition: all 1s ease 0s;

}

.banImg-li img{

	width: 100%;

}

.banImg-heng{

	left: 100%

}

.banImg-shu{

	top: 100%

}

.banImg-yuan{

	visibility: hidden;

	opacity: 0;

}

.banImg-ul.act .banImg-heng{

	left: 0;

	-webkit-transition-delay: 0s;

	-moz-transition-delay: 0s;

	-ms-transition-delay: 0s;

	-o-transition-delay: 0s;

	transition-delay: 0s;

}

.banImg-ul.act .banImg-shu{

	top: 0;

	-webkit-transition-delay: 0.2s;

	-moz-transition-delay: 0.2s;

	-ms-transition-delay: 0.2s;

	-o-transition-delay: 0.2s;

	transition-delay: 0.2s;

}

.banImg-ul.act .banImg-yuan{

	visibility: visible;

	opacity: 1;

	-webkit-transition-delay: 1.2s;

	-moz-transition-delay: 1.2s;

	-ms-transition-delay: 1.2s;

	-o-transition-delay: 1.2s;

	transition-delay: 1.2s;

}

/**/

.banTxt{

	position: absolute;

	z-index: 5;

	top: 60%;

	left: 0;

	width: 100%;

	padding-right: 5.208%;

	padding-left: 5.208%;

	text-align: center;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: all 1s ease 0.3s;

	-moz-transition: all 1s ease 0.3s;

	-ms-transition: all 1s ease 0.3s;

	-o-transition: all 1s ease 0.3s;

	transition: all 1s ease 0.3s;

	visibility: hidden;

	opacity: 0;

}

.swpBan.swp_mBan .banTxt{

	-webkit-transition-delay: 0.8s;

	-moz-transition-delay: 0.8s;

	-ms-transition-delay: 0.8s;

	-o-transition-delay: 0.8s;

	transition-delay: 0.8s;

}

.swiper-slide-active .banTxt{

	top: 50%;

	visibility: visible;

	opacity: 1;

}

.banTxt .tit{

	font-size: 62px;

	color: #ffffff;

	font-family: "siyua-m";

}

.banTxt .txt{

	font-size: 42px;

	color: #ffffff;

}

.banNext, .banPrev{

	position: absolute;

	z-index: 3;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 48px;

	height: 48px;

	border-radius: 100%;

	background-color: rgba(0,0,0,.25);

	cursor: pointer;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.banNext{

	right: 5.208%;

}

.banPrev{

	left: 5.208%;

}

.banNext:hover, .banPrev:hover{

	background-color: rgba(0,0,0,.35);

}

.banFm{

	position: absolute;

	z-index: 5;

	left: 0;

	bottom: 0;

	width: 100%;

	padding: 35px 0;

	background-color: rgba(0,0,0,.5);

}

.banFm-div{

	float: left;

	padding: 0 5px;

}

.banFm-city, .banFm-mj, .banFm-nm{

	width: 19.583%;

}

.banFm-tel{

	width: 25.833%;

}

.banFm-but{

	width: 15.25%;

}

.banFm-slt, .banFm-ban{

	width: 100%;

	background-color: #fff;

	height: 62px;

	border: solid 1px rgba(255,255,255,.5);

	padding-left: 40px;

	padding-right: 15px;

	font-size: 16px;

	color: #fff;

}

.banFm-slt::-webkit-input-placeholder, .banFm-ban::-webkit-input-placeholder{

	color:#fff;

}

.banFm-slt{

	background: url(../images/ban_jian.png) no-repeat center right 30px,url(../images/ban_ico1.png) no-repeat center left 12px rgba(0,0,0,.5);

	padding-right: 35px;

}

.banFm-mj .banFm-ban{

	background: url(../images/ban_ico2.png) no-repeat center left 12px rgba(0,0,0,.5);

}

.banFm-nm .banFm-ban{

	background: url(../images/ban_ico3.png) no-repeat center left 12px rgba(0,0,0,.5);

}

.banFm-tel .banFm-ban{

	background: url(../images/ban_ico4.png) no-repeat center left 12px rgba(0,0,0,.5);

}

.banFm-but .but{

	width: 100%;

	height: 62px;

	text-align: center;

	line-height: 62px;

	font-size: 16px;

	background: url(../images/inp_bg.jpg) no-repeat center center;

	background-size: 100%;

	font-size: 16px;

	color: #fff;

	text-shadow: 1px 1.732px 2px rgb( 140, 86, 0 );

	background-size: 100% 100%;

}

.aBut{

	width: 202px;

	height: 62px;

	text-align: center;

	line-height: 62px;

	font-size: 16px;

	color: #fff;

	text-shadow: 1px 1.732px 2px rgb( 140, 86, 0 );

	background: url(../images/but_bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	display: block;

	box-shadow: 0px 0px 35px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

}

.banShb{

	position: absolute;

	z-index: 3;

	left: 50%;

	bottom: 154px;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	animation: shubiao 1s ease 0s infinite;

}

@keyframes shubiao{

	0%{

		-webkit-transform: translate(-50%,0);

		-moz-transform: translate(-50%,0);

		-ms-transform: translate(-50%,0);

		-o-transform: translate(-50%,0);

		transform: translate(-50%,0);

	}

	70%{

		-webkit-transform: translate(-50%,10px);

		-moz-transform: translate(-50%,10px);

		-ms-transform: translate(-50%,10px);

		-o-transform: translate(-50%,10px);

		transform: translate(-50%,10px);

	}

	100%{

		-webkit-transform: translate(-50%,0);

		-moz-transform: translate(-50%,0);

		-ms-transform: translate(-50%,0);

		-o-transform: translate(-50%,0);

		transform: translate(-50%,0);

	}

}

/**/

.idxOne{

	position: relative;

	padding-top: 75px;

	padding-bottom: 85px;

	z-index: 1;

}

.idxOne-lt, .idxOne-rt .div{

	padding-top: 50px;

}

.idxOne-lt{

	width: 23.4375%;

	float: left;

	margin-left: 5.208%;

}

.idxOne-lt .sml-tit{

	font-size: 40px;

	line-height: 56px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 30px;

}

.idxOne-lt .big-tit{

	font-size: 108px;

	line-height: 118px;

	color: #d3b16c;

	margin-bottom: 60px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.idxOne-rt{

	width: 70.238%;

	float: right;

	padding-left: 70px;

}

.idxOne-rt .div{

	overflow: hidden;

	margin-bottom: -50px;

}

.idxOne-list{

	float: left;

	width: 25%;

	border-left: solid 1px #b5b5b5;

	padding-right: 18px;

	padding-left: 18px;

	margin-left: -1px;

	margin-bottom: 50px;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxOne-dl{

	padding: 0 24px;

	position: relative;

	z-index: 1;

}

.idxOne-dl:after{

	content: "";

	width: 100%;

	height: 115%;

	background: url(../images/two_libg.png) no-repeat center center;

	background-size: 100% 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: -1;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

/*.idxOne-list:hover{

	padding-left: 0;

	padding-right: 36px;

}*/

.idxOne-list:hover .idxOne-dl:after{

	opacity: 1;

}

.idxOne-dl dt{

	margin-bottom: 35px;

}

.idxOne-dl dd{

	position: relative;

	padding-bottom: 70px;

}

.idxOne-dl .tit{

	font-size: 30px;

	line-height: 35px;

	margin-bottom: 20px;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	/*font-family: "siyuan-medium";*/
	font-weight: bold;

}

.idxOne-list:hover .idxOne-dl .tit{

	color: #d3b16c;

}

.idxOne-list:hover .idxOne-dl .txt{

	color: #ffffff;

}

.idxOne-dl .txt{

	font-size: 15px;

	line-height: 26px;

	padding-right: 10px;

	height: 130px;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxOne-dl .p-txt{

	font-size: 15px;

	line-height: 18px;

	color: #898989;

	position: absolute;

	left: 0;

	bottom: 25px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.idxOne-list:hover .idxOne-dl .p-txt,.idxOne-list:hover .idxOne-dl .count{

	opacity: 1;

	visibility: visible;

}

.idxOne-dl .count{

	font-size: 16px;

	color: #ffffff;

	position: absolute;

	right: -10px;

	bottom: 15px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

/**/

.enBg{

	font-size: 118px;

	line-height: 108px;

	color: #e9e9e9;

	text-transform: uppercase;

	position: absolute;

	bottom: 110px;

	left: -50px;

	/*z-index: -1;*/

	font-family: "avant-bold";

}

/**/

.idxTwo{

	position: relative;

}

.idxTwo-lt, .idxTwo-rt{

	padding-top: 120px;

}

.idxTwo-lt{

	width: 56.770%;

	float: left;

	background-color: rgba(0,0,0,.5);

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

}

.idxTwo-lt .div{

	width: 63.302%;

	margin: auto;

	padding-left: 80px;

}

.idxTwo-lt .ltImg{

	float: left;

}

.idxTwo-lt .ltTxt{

	float: right;

}

.idxTwo-lt .tit{

	font-size: 50px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.idxTwo-lt .txt{

	font-size: 32px;

	line-height: 42px;

	color: #ffffff;

	margin-bottom: 70px;

}

.idxTwo-lt .data{

	position: relative;

	z-index: 1;

}

.idxTwo-lt .data .cut{

	font-size: 200px;

	color: #d3b16c;

	font-family: "avant-bold";

}

.idxTwo-lt .data .Years{

	font-size: 145px;

	color: rgba(0,0,0,0);

	position: absolute;

	z-index: -1;

	bottom: 0;

	left: -25px;

	-webkit-text-stroke: 2px #3e3e3e;

	font-family: "avant-bold";

}

/**/

.idxTwo-rt{

	float: right;

	width: 43.229%;

	padding-left: 110px;

}

.idxTwo-rt .ul{

	width: 62.650%;

}

.idxTwo-rt li{

	float: left;

	width: 200px;

	z-index: 1;

	position: relative;

}

.idxTwo-rt li:nth-child(2n){

	float: right;

}

.idxTwo-rt li:nth-child(1), .idxTwo-rt li:nth-child(2){

	padding-top: 145px;

}

.idxTwo-rt li:nth-child(2):after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

	border: solid 4px #d3b16c;

}

.idxTwo-rt li:nth-child(2) .cut, .idxTwo-rt li:nth-child(2) .txt{

	color: #d3b16c;

}

.idxTwo-rt li .div{

	padding: 60px 18px;

}

.idxTwo-rt li .cut{

	font-size: 50px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.idxTwo-rt li .txt{

	font-size: 18px;

	line-height: 25px;

	height: 50px;

	color: #fff;

}

/**/

.idxThree, .idxTh-tab{

	position: relative;

}

.thNav{

	position: absolute;

	right: 30px;

	top: 70px;

	z-index: 5;

}

.thNav li{

	margin: 15px 0;

	padding: 10px 0;

	font-size: 18px;

	color: #ffffff;

	cursor: pointer;

	position: relative;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	cursor: pointer;

}

.thNav li:after{

	content: "";

	width: 0px;

	height: 2px;

	background-color: #d3b16c;

	position: absolute;

	left: 0;

	bottom: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.thNav li:hover{

	color: #d3b16c;

}

.thNav li:hover:after{

	visibility: visible;

	opacity: 1;

	width: 35px;

}

.thNav li.active{

	color: #d3b16c;

}

.thNav li.active:after{

	visibility: visible;

	opacity: 1;

	width: 35px;

}

.img-box {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    overflow: hidden;

}

.img-before, .img-after{

	font-size: 0;

}

.threeImg{

	font-size: 0;

}

.part-l {

    position: absolute;

    width: 50%;

    overflow: hidden;

    z-index: 1;

}

.part-r {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.toolbar {

    position: absolute;

    height: 100%;

    left: 50%;

    top: 0;

    border-right: 1px solid rgba(255, 255, 255, 0.4);

    z-index: 3;

}

.toolbar:after {

    content: "";

    position: absolute;

    top: 50%;

    left: -32px;

    height: 66px;

    width: 66px;

}

.part-txt{

	position: absolute;

	top: 90px;

	left: 120px;

	z-index: 5;

}

.lpk_lpk{
	width: 300px;
    top: 40%;
    left: 3%;
    z-index: 5;
}

.part-head{

	margin-bottom: 120px;

}

.part-head .tit{

	font-size: 56px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.part-head .tit span{

	display: inline-block;

	margin-right: 15px;

}

.part-head .sloGin{

	font-size: 32px;

	color: #ffffff;

}

.fengGe{

	font-size: 18px;

	color: #d3b16c;

}

.part-body .name{

	font-size: 50px;

	color: #ffffff;

	margin-bottom: 30px;

}

.part-body .ul{

	margin-bottom: 70px;

}

.part-body .li{

	font-size: 14px;

	color: #ffffff;

	float: left;

	width: 50%;

	max-width: 140px;

}

.part-body .li .big{

	font-size: 22px;

	display: block;

}

.swpUlTab{

	padding-top: 28px;

	margin-top: -28px;

	z-index: 5;

}

.swpUlTab .swiper-slide{

	opacity: 0 !important;

}

.swpUlTab .swiper-slide-active{

	opacity: 1 !important;

}

.ulTab{

	position: relative;

	z-index: 5;

}

.ulTab li{

	float: left;

	width: 12.5%;

	cursor: pointer;

	position: relative;

}

.ulTab li:after{

	content: "";

	width: 100%;

	height: 15px;

	background: url(../images/kedu.png) no-repeat center bottom;

	background-size: 100%;

	position: absolute;

	bottom: 105%;

	left: 0;

	z-index: 5;

	opacity: .5;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.ulTab li.active:after{

	opacity: 1;

}

.ulTab li .ulTab-img{

	font-size: 0;

	position: relative;

}

.ulTab li .ulTab-img:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,.5);

}

.ulTab li img{

	width: 100%;

}

.ulTab li.active img{

	border: solid 3px #d3b16c;

	margin-top: -3px;

}

.ulTab li.active .ulTab-img:after{

	background-color: rgba(0,0,0,0);

}

/**/

.idxFour{

	padding: 160px 0 195px;

	position: relative;

	z-index: 1;

}

.idxFour .enBg{

	left: 50px;

	opacity: .3;

}

.idxFo-lt{

	float: left;

	width: 48.214%;

}

.idx_sjDl{

	position: relative;

	z-index: 1;

	margin-left: 50px;

	width: 63.827%;

}

.idx_sjDl:after{

	content: "";

	width: 665px;

	height: 340px;

	border: solid 10px #c4a564;

	position: absolute;

	top: 97px;

	left: -50px;

	z-index: -1;

}

.idx_sjDl dt{

	font-size: 0;

	box-shadow: 0px 138.564px 155px 0px rgba( 0, 0, 0, .2 );

}

.idx_sjDl dt img{

	width: 100%;

}

.idx_sjDl dd{

	position: absolute;

	bottom: 0;

	left: 0;

	padding: 35px;

}

.idx_sjDl .names{

	font-size: 52px;

	color: #ffffff;

	margin-bottom: 5px;

}

.idx_sjDl .slogin{

	font-size: 22px;

	color: #d3b16c;

}

.idx_sjDl .txt{

	font-size: 14px;

	color: #ffffff;

	line-height: 24px;

	margin-bottom: 40px;

}

.idxFo-rt{

	float: left;

	width: 51.785%;

	padding-top: 90px;

}

.moreShj{

	font-size: 16px;

	color: #333333;

	padding-bottom: 10px;

	border-bottom: solid 2px #d3b16c;

}

.idxFo-rt .title{

	font-size: 56px;

	color: #d3b16c;

	margin-bottom: 50px;

}

.idxFo-rt .list{

	width: 640px;

	margin-bottom: 40px;

}

.idxFo-rt dl{

	float: left;

	width: 20%;

	position: relative;

	cursor: pointer;

}

.idxFo-rt dt{

	position: relative;

	font-size: 0;

}

.idxFo-rt dt:after{

	content: "";

	width: 100%;

	height: 100%;

	background-color: rgba(179,143,69,0);

	position: absolute;

	top: 0;

	left: 0;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.idxFo-rt dl.active dt:after{

	background-color: rgba(179,143,69,.9);

}

.idxFo-rt dt img{

	width: 100%;

}

.idxFo-rt dd{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

	padding: 0 15px;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxFo-rt dl.active dd{

	opacity: 1;

	visibility: visible;

}

.idxFo-rt dd .names{

	font-size: 24px;

	color: #fff;

	margin-bottom: 15px;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.idxFo-rt dl.active .names{

	margin-bottom: 5px;

}

/**/

.idxFive{

	position: relative;

	overflow: hidden;

}

.idxFi-lt{

	width: 480px;

	padding: 125px 0 0;

	height: 945px;

}

.idxFi-lt .title{

	margin-bottom: 80px;

}

.idxFi-lt .title .tit{

	font-size: 60px;

	line-height: 72px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 30px;

}

.idxFi-lt .title .txt{

	font-size: 24px;

	line-height: 35px;

	color: #000000;

	width: 75%;

}

.idxFi-lt .tab{

	margin-bottom: 60px;

}

.idxFi-lt .tab .list{

	max-width: 360px;

}

.idxFi-lt .tab .tit{

	font-size: 30px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 50px;

}

.idxFi-lt .tab li{

	float: left;

	width: 50%;

	font-size: 18px;

	line-height: 35px;

	color: #8e8e8e;

}

.idxFi-rt .imgBg{

	font-size: 0;

	border-radius: 100%;

	display: inline-block;

	position: absolute;

	top: 50%;

	right: 0;

	-webkit-transform: translate(32.916%,-50%);

	-moz-transform: translate(32.916%,-50%);

	-ms-transform: translate(32.916%,-50%);

	-o-transform: translate(32.916%,-50%);

	transform: translate(32.916%,-50%);

	overflow: hidden;

	background-color: #fff;

	width: 1920px;

	height: 1920px;

}

.idxFi-rt .imgBg img {

  min-width: 100%;

  min-height: 100%;

  vertical-align: middle;

}

.idxFi-rt .imgBg::after {

  content: "";

  background-image: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

}









/*环形轮播*/

.rotating-slider{

	position: absolute;

	top: -72%;

	right: 12%;

	transform: rotate(-18deg);

}

.rotating-slider ul.slides{

	overflow: visible;

}

.rotating-slider ul.slides li{

	background: none !important;

	clip-path: unset !important;

	padding: 0 !important;

}

.idxFiImg{

	transform: rotate(90deg);

}

.idxFiImg img{

	width: 100%;

}















/**/

.idxSix{

	padding: 150px 0;

	background-size: cover !important;

}

.sixWt{

	width: 1325px;

	margin: auto;

}

.sixWt-cl{

	background-color: #fff;

	border-radius: 0px 102px 0px 0px;

}

.idxSix-lt{

	width: 59.773%;

	float: left;

}

.idxSix-rt{

	width: 40.227%;

	float: left;

}

.idxSix_dl{

	position: relative;

}

.idxSix_dl dt{

	font-size: 0;

}

.idxSix_dl dt img{

	width: 100%;

}

.idxSix_dl dd{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	padding: 40px 60px;

}

.idxSix_dl dd .tit{

	font-size: 60px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.idxSix_dl dd .txt{

	font-size: 32px;

	color: #ffffff;

	margin-bottom: 45px;

}

.idxSix-rtHd{

	background-color: #313131;

	border-radius: 0px 98px 0px 0px;

	padding: 50px 30px 65px 50px;

}

.idxSix-rtHd .tit{

	font-size: 40px;

	color: #ffffff;

	margin-bottom: 25px;

}

.idxSix-rtHd .ul{

	margin: 0 -55px;

}

.idxSix-rtHd .ul li{

	padding: 0 55px;

	float: left;

}

.idxSix-rtHd .ul li:nth-child(1){

	border-right: solid 1px #464646;

}

.idxSix-rtHd .zxItval{

	font-size: 16px;

	color: #999999;

}

.idxSix-rtHd .cuts{

	font-size: 18px;

	color: #ffffff;

}

.idxSix-rtHd .big{

	font-size: 40px;

}

.idxSix-rtBy{

	padding: 0px 30px 75px 50px;

	position: relative;

}

.fzrDl{

	margin-top: -22px;

	margin-bottom: 45px;

}

.fzrDl dt, .fzrDl dd{

	display: inline-block;

	vertical-align: middle;

}

.fzrDl dt{

	width: 88px;

	height: 88px;

	border-radius: 100%;

	overflow: hidden;

	margin-right: 15px;

}

.fzrDl dt img{

	width: 100%;

}

.fzrDl dd{

	margin-top: 20px;

}

.fzrDl .naMes{

	font-size: 26px;

	color: #000000;

}

.fzrDl .zhiWei{

	font-size: 14px;

	color: #999999;

}

.idxSix-rtBy .txt{

	font-size: 18px;

	line-height: 30px;

	color: #333333;

}

.idxSix-rtBy:after{

	content: "";

	width: 61px;

	height: 49px;

	background: url(../images/left-yin.png) no-repeat center center;

	background-size: 100%;

	position: absolute;

	bottom: 0px;

	left: 50px;

}

/**/

.idxSeven{

	padding: 95px 0;

}

.idxSeven .idxTit{

	margin-bottom: 72px;

}

.idxTit .tit,.idxTit .txt{

	line-height: 54px;

}

.idxTit .tit{

	font-size: 66px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.idxTit .txt{

	font-size: 36px;

	color: #000000;

}

.idxCtrow{

	margin-right: -17px;

}

.idxCtcol{

	padding-right: 17px;

	float: left;

	width: 33.333%;

}

.idxCt-div{

	padding: 40px 38px 35px;

	border: solid 1px #e5e5e5;

	height: 600px;

}

.idxCt-div .title{

	font-size: 22px;

	color: #d3b16c;

	margin-bottom: 40px;

}

.idxCt-li{

	border-bottom: solid 2px #000000;

	padding-bottom: 30px;

	margin-bottom: 15px;

}

.idxCt-div .date{

	font-size: 16px;

	color: #666666;

	margin-bottom: 15px;

	display: block;

}

.idxCt-li .bigTit{

	font-size: 26px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	line-height: 36px;

	margin-bottom: 30px;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.idxCt-smli:hover .smlTit,

.idxCt-li:hover .bigTit{

	color: #d3b16c !important;

}

.idxCtcol .more{

	font-size: 16px;

	color: #d3b16c;

}

.idxCt-smli{

	padding: 25px 0;

}

.idxCt-smli .smlTit{

	font-size: 20px;

	color: #000000;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.idxCt-two .idxCt-li .bigTit,

.idxCt-two .idxCt-smli .smlTit,

.idxCt-two .idxCt-div .date{

	color: #f4f4f4;

}

.idxCt-two .idxCt-li{

	border-color: #f4f4f4;

}

.idxCt-three .idxCt-div{

	background: url(../images/bg-shizi.png) no-repeat bottom right #f4f4f4;

	border-radius: 0px 0px 100px 0px;

}

/**/

.footHead{

	padding-top: 130px;

	padding-bottom: 30px;

}

.footHd-lt{

	float: left;

	width: 480px;

}

.hdDiv{

	margin-bottom: 55px;

}

.hdDiv dt{

	margin-right: 30px;

}

.hdDiv dt, .hdDiv dd{

	display: inline-block;

	vertical-align: middle;

}

.qcDiv{

	font-size: 21px;

	color: #686767;

	margin-bottom: 10px;

}

.ctDan{

	font-size: 21px;

	color: #ffffff;

	font-family: "avant-bold";

}

.color{

	color: #d3b16c;

}

.jwQujian .nm, .jwQujian .ip-son, .jwQujian .mnyBox{

	display: inline-block;

	vertical-align: middle;

}

.jwQujian .nm{

	font-size: 14px;

	color: #8c8c8c;

	padding-right: 20px;

}

/*价位区间*/

.slider-container{

	width: 175px !important;

}

.slider-container .back-bar{

	height: 1px;

	position:relative;

}

.slider-container .back-bar .selected-bar{

	background-color: #d3b16c;

	position:absolute;

	height:100%

}

.slider-container .back-bar .pointer{

	position:absolute;

	width:10px;

	height:10px;

	background-color:red;

	cursor:col-resize;

	opacity:1;

	z-index:2

}

.slider-container .back-bar .pointer.last-active{

	z-index:3

}

.slider-container .back-bar .pointer-label{

	position:absolute;

	top:-17px;

	font-size:8px;

	background:#fff;

	white-space:nowrap;

	line-height:1

}

.slider-container .back-bar .focused{

	z-index:10

}

.slider-container .clickable-dummy{

	cursor:pointer;

	position:absolute;

	width:100%;

	height:100%;

	z-index:1

}

.slider-container .scale{

	font-size: 0;

}

.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{

	cursor:auto

}

.theme-green .back-bar{

	height: 1px;

	background-color: rgba(255,255,255,.3);

}

.theme-green .back-bar .pointer{

	width: 9px;

	height: 9px;

	background: url(../images/jiawei-ico.png) no-repeat center center;

	background-size: 100% 100%;

	transform: translateY(-50%);

}

.theme-green .back-bar .pointer-label{

	color:#999

}

.theme-green .back-bar .focused{

	color:#333

}

.theme-green .scale span{

	border-left:1px solid #e5e5e5

}

.theme-green .scale ins{

	color:#999

}

.theme-blue .back-bar{

	height:5px;

	border-radius:2px;

	background-color:#eee;

	background-color:#e7e7e7;

	background-image:-moz-linear-gradient(top,#eeeeee,#dddddd);

	background-image:-webkit-gradient(linear,0 0,0 100%,from(#eeeeee),to(#dddddd));

	background-image:-webkit-linear-gradient(top,#eeeeee,#dddddd);

	background-image:-o-linear-gradient(top,#eeeeee,#dddddd);

	background-image:linear-gradient(to bottom,#eeeeee,#dddddd);

	background-repeat:repeat-x;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffdddddd',GradientType=0)

}

.theme-blue .back-bar .selected-bar{

	border-radius:2px;

	background-color:#92c1f9;

	background-image:-moz-linear-gradient(top,#b1d1f9,#64a8f9);

	background-image:-webkit-gradient(linear,0 0,0 100%,from(#b1d1f9),to(#64a8f9));

	background-image:-webkit-linear-gradient(top,#b1d1f9,#64a8f9);

	background-image:-o-linear-gradient(top,#b1d1f9,#64a8f9);

	background-image:linear-gradient(to bottom,#b1d1f9,#64a8f9);

	background-repeat:repeat-x;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9',endColorstr='#ff64a8f9',GradientType=0)

}

.theme-blue .back-bar .pointer{

	width:14px;

	height:14px;

	top:-5px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	border-radius:10px;

	border:1px solid #aaa;

	background-color:#e7e7e7;

	background-image:-moz-linear-gradient(top,#eeeeee,#dddddd);

	background-image:-webkit-gradient(linear,0 0,0 100%,from(#eeeeee),to(#dddddd));

	background-image:-webkit-linear-gradient(top,#eeeeee,#dddddd);

	background-image:-o-linear-gradient(top,#eeeeee,#dddddd);

	background-image:linear-gradient(to bottom,#eeeeee,#dddddd);

	background-repeat:repeat-x;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffdddddd',GradientType=0)

}

.theme-blue .back-bar .pointer-label{

	color:#999

}

.theme-blue .back-bar .focused{

	color:#333

}

.theme-blue .scale span{

	border-left:1px solid #e5e5e5

}

.theme-blue .scale ins{

	color:#999

}

/*价位区间*/

.jwQujian{

	margin-bottom: 30px;

}

.jwQujian .mnyBox{

	font-size: 26px;

	color: #d3b16c;

	padding-left: 35px;

}

.jwQujian .mnyBox small{

	font-size: 14px;

}

.footFm-div{

	float: left;

	padding-right: 15px;

	margin-bottom: 15px;

	width: 50%;

}

.footFm-div input, .footFm-div select{

	width: 100%;

	height: 54px;

	padding: 0 35px 0 40px;

	font-size: 14px;

	color: #fff;

	border-radius: 0;

}

.footFm-but{

	float: left;

	margin-top: 10px;

}

.footFm-but .but{

	width: 150px;

	height: 54px;

	line-height: 54px;

	text-align: center;

	background: url(../images/inp_bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	color: #fff;

	box-shadow: 0px 0px 55px 0px rgba(0, 0, 0, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);

}

.footFm-div .city{

	background: url(../images/foot_ico1.png) no-repeat center left 13px,url(../images/foot_jian.png) no-repeat center right 20px rgba(65,65,65,.5);

	-webkit-appearance: none !important;

	-moz-appearance: none !important;

	appearance: none !important;

}

.footFm-div .mianji{

	background: url(../images/foot_ico3.png) no-repeat center left 13px rgba(65,65,65,.5);

}

.footFm-div .name{

	background: url(../images/foot_ico2.png) no-repeat center left 13px rgba(65,65,65,.5);

}

.footFm-div .tel{

	background: url(../images/foot_ico4.png) no-repeat center left 13px rgba(65,65,65,.5);

}

.footHd-ct{

	width: 360px;

	float: left;

	margin-left: 240px;

}

.footHd-ctel{

	padding-bottom: 55px;

	border-bottom: solid 1px #363636;

	margin-bottom: 40px;

}

.interUl li{

	padding: 15px 0;

	font-size: 18px;

	color: #ffffff;

}

.interUl li .ico{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	font-size: 0;

	margin-right: 15px;

}

.footHd-ctel .txt{

	font-size: 18px;

	color: #999999;

}

.footHd-ctel .txt img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-right: 7px;

}

.footHd-ctel .telCut{

	font-size: 40px;

	color: #d3b16c;

	font-family: "avant";

}

.footHd-rt{

	float: right;

	width: 360px;

	text-align: right;

}

.footHd-rt .date .txt{

	font-size: 36px;

	color: #d3b16c;

}

.footHd-rt .date .year{

	font-size: 150px;

	color: #d3b16c;

	font-family: "avant-bold";

}

.footHd-rt .ewmDl dd{

	font-size: 20px;

	color: #999999;

	margin-bottom: 40px;

}

.footHd-rt .ewmDl dt{

	padding: 9px;

	background-color: #fff;

	width: 132px;

	display: inline-block;

	font-size: 0;

}

.footHd-rt .ewmDl dt img{

	width: 100%;

}

/**/

.foot_bot{

	padding: 110px 0;

}

.beiJs{

	float: left;

	font-size: 18px;

	color: #797878;

	margin: 0 -7px;

}

.beiJs p, .beiJs a{

	float: left;

	margin: 0 7px;

	color: #797878;

}

.beiJs a{

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.youLian{

	float: right;

	font-size: 16px;

	color: #797878;

}

.youLian li, .youLian .gang{

	float: left;

}

.youLian .gang{

	margin: 0 20px;

	font-size: 16px;

	color: #797878;

	line-height: 24px;

	position: relative;

	top: 1px;

}

.youLian li a{

	color: #797878;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.beiJs a:hover, .youLian li a:hover{

	color: #f4f4f4;

}

/**/

.mianBaoj{

	position: fixed;

	z-index: 99;

	bottom: 0;

	left: 0;

	width: 100%;

	background-color: #ffffff;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.mianBaoj .tit{

	font-size: 24px;

	color: #000000;

	text-align: center;

	margin-bottom: 30px;

}

.mianBaoj .bigWt{

	padding: 25px 75px;

	position: relative;

}

.mbjFm-div{

	float: left;

	padding: 0 5px;

}

.mbjFm-wt{

	width: 18.846%;

}

.mbjFm-div .sel, .mbjFm-div .inp{

	height: 50px;

	width: 100%;

	background-color: #eeeeee;

	border-radius: 5px;

	width: 100%;

	padding-left: 40px;

	padding-right: 25px;

}

.mbjFm-div .sel{

	background: url(../images/ban_ico1.png) no-repeat center left 15px, url(../images/foot_jian2.png) no-repeat center right 15px #eeeeee;

}

.mbjFm-cut{

	width: 11.846%;

}

.mbjFm-cut .cuts{

	padding-left: 25px;

	font-size: 16px;

	line-height: 50px;

}

.mbjFm-but{

	width: 12.77%;

}

.mbjFm-but .but{

	width: 100%;

	height: 50px;

}

.mbjFm-wt .mianji{

	background: url(../images/ban_ico2.png) no-repeat center left 15px #eeeeee;

}

.mbjFm-wt .name{

	background: url(../images/ban_ico3.png) no-repeat center left 15px #eeeeee;

}

.mbjFm-wt .tel{

	background: url(../images/ban_ico4.png) no-repeat center left 15px #eeeeee;

}

.foot-x{

	position: absolute;

	right: 0;

	top: 20px;

}

/*

		b1-精选案例-列表

*/

.nbanner{

	position: relative;

}

.nbanner .npg-banImg{

	font-size: 0;

}

.nbanner .npg-banTit{

	position: absolute;

	top: 60%;

	width: 100%;

	text-align: center;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	font-size: 38px;

	color: #fff;

}

.npg-banImg img{

	width: 100%;

}

.titleHead{

	position: relative;

	padding-top: 65px;

	padding-bottom: 35px;

	border-bottom: solid 2px #000000;

}

.titHd-lt{

	float: left;

}

.titHd-lt .txt{

	font-size: 36px;

	color: #d3b16c;

	margin-bottom: 20px;

	font-family: "avant-bold";

}

.titHd-lt .tit{

	font-size: 56px;

	color: #000000;

	line-height: 70px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.titHd-rt{

	position: absolute;

	right: 0;

	bottom: 35px;

	width: 670px;

}

.titHd-rt .labTit{

	font-size: 26px;

	color: #000000;

	float: left;

	line-height: 55px;

	font-family: "avant-bold";

	text-transform: uppercase;

}

.titHd-rt .inpDiv{

	width: 425px;

	float: right;

	position: relative;

}

.titHd-rt .schInp{

	width: 100%;

	height: 55px;

	border: solid 1px #d8d8d8;

	padding-left: 15px;

	padding-right: 55px;

}

.titHd-rt .schBut{

	position: absolute;

	right: 5px;

	top: 5px;

	width: 44px;

	height: 44px;

	background: url(../images/schbut-bg.jpg) no-repeat center center;

	background-size: 100%;

	font-size: 0;

	box-shadow: 0px 0px 35px 0px rgba(217, 182, 110, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.titHd-rt .schBut:hover{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

	box-shadow: 0px 0px 35px 0px rgba(217, 182, 110, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 1);

}

.titHd-rt .fmDiv{

	margin-bottom: 10px;

}

.titHd-rt .tit{

	font-size: 16px;

	color: #000000;

	float: left;

}

.titHd-rt .list{

	float: left;

}

.titHd-rt .list li{

	margin: 0 15px;
}
.titHd-rt .list li, .titHd-rt .list li a{

	font-size: 16px;

	color: #666666;

	float: left;

}

/**/

.npgBox{

	padding-bottom: 130px;

	background: url(../images/lishi-bg.jpg) no-repeat center center;

	background-size: cover;

}

.sXuanList{

	padding: 30px 0;

}

.sXuanLi{

	padding-left: 120px;

	position: relative;

}

.sXuanLi .nm{

	font-size: 20px;

	color: #000000;

	position: absolute;

	left: 0;

	top: 0;

	height: 45px;

	line-height: 45px;

}

.sXuanLi-ul{

	margin: 0 -5px;

	margin-bottom: 10px;

}

.sXuanLi li{

	padding: 0 5px;

	float: left;

}

.sXuanLi li a{

	display: block;

	height: 45px;

	line-height: 45px;

	padding: 0 30px;

	font-size: 16px;

	color: #999999;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.sXuanLi li:hover a{

	color: #000;

}

.sXuanLi li.active a{

	background: url(../images/but_bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	color: #fff !important;

	box-shadow: 0px 10px 20px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

}

/**/

.npgTit{

	font-size: 38px;

	color: #000000;

	padding: 40px 0;

}

.caseList{

	border-top: solid 2px #000000;

	margin-top: 60px;

	padding-top: 30px;

}

.tuiJian-case{

	position: relative;

}

.tjCase-lt{

	width: 59.523%;

	float: left;

}

.tjCase-lt .imgDiv{

	font-size: 0;

}

.tjCase-lt .imgDiv img{

	width: 100%;

}

.tjCase-rt{

	width: 37.380%;

	height: 100%;

	position: absolute;

	right: 0;

	top: 0;

	border-top: solid 2px #000000;

}

.tjCase-rthd{

	position: relative;

	padding: 30px 0;

}

.tjCase-rt .tit{

	font-size: 32px;

	line-height: 35px;

}

.tjCase-pg{

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}

/**/

.swpTjcase{

	margin-left: -75px;

	padding-left: 75px;

}

.swpTjce-dl{

	padding: 15px 20px 15px 0;

	position: relative;

	z-index: 1;

}

.swpTjce-dl:before{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	right: 0;

	top: 0;

	background-color: #eeeeee;

	z-index: -1;

	opacity: 0;

}

.swiper-slide-active .swpTjce-dl:before{

	width: 111.643%;

	opacity: 1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.swpTjce-dl dt{

	float: right;

	width: 220px;

	font-size: 0;

}

.swpTjce-dl dt img{

	width: 100%;

}

.swpTjce-dl dd{

	float: left;

	padding-left: 60px;

	position: relative;

	margin-top: 20px;

}

.swpTjce-dl dd .count{

	width: 32px;

	height: 32px;

	background-color: #313131;

	font-size: 14px;

	color: #fff;

	font-family: "avant-bold";

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	text-align: center;

	line-height: 32px;

	border-radius: 100%;

}

.swiper-slide-active .swpTjce-dl dd .count{

	background-color: #d3b16c;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.swpTjce-dl dd .tit, .swpTjce-dl dd .txt{

	line-height: 30px;

}

.swpTjce-dl dd .tit{

	font-size: 28px;

	color: #000000;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.swpTjce-dl:hover dd .tit{

	color: #d3b16c;

}

.swpTjce-dl dd .txt{

	font-size: 20px;

	color: #666;

}

.swpTjcase .swiper-slide{

	height: auto;

}

.tjCase-pg .swiper-pagination-bullet{

	width: 6px;

	height: 6px;

	background-color: #535353;

	border-radius: 100%;

	display: inline-block;

	vertical-align: middle;

	float: none;

	opacity: 1;

	margin: 0 7px;

	border: solid 2px rgba(0,0,0,0);

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.tjCase-pg .swiper-pagination-bullet-active{

	width: 16px;

	height: 16px;

	border: solid 2px #d3b16c;

	background-color: rgba(0,0,0,0) !important;

}

/**/

.tjCase-ltLi{

	position: relative;

}

.zanBox{

	position: absolute;

	top: 40px;

	right: 50px;

}

.zanBox .icon{

	display: block;

	width: 60px;

	height: 60px;

	background-color: #d3b16c;

	border-radius: 100%;

	text-align: center;

	line-height: 60px;

	font-size: 0;

	margin-bottom: 15px;

	cursor: pointer;

}

.zanBox .icon img{

	display: inline-block;

	vertical-align: middle;

}

.zanBox .tit{

	font-size: 16px;

	color: #ffffff;

}

.zanBox .tit .count{

	color: #d3b16c;

}

/**/

.caseListRow{

	margin: 0 -35px;

}

.caseListCol{

	float: left;

	width: 50%;

	padding: 35px;

}

.caseLiDl dt{

	font-size: 0;

	position: relative;

	overflow: hidden;

}

.caseLiDl dt .imgs{

	width: 100%;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	-webkit-transform: scale(1.01);

	transform: scale(1.01);

}

.caseLiDl:hover dt .imgs{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: all 5s linear 0s;

	transition: all 5s linear 0s;

}

.caseLiDl dd{

	margin-top: 35px;

	font-size: 18px;

	color: #000000;

	padding-right: 170px;

	position: relative;

}

.caseLiDl dd .tit{

	font-size: 36px;

	color: #000000;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.caseLiDl:hover dd .tit{

	color: #d3b16c;

}

.caseLiDl .ul li{

	display: inline-block;

	vertical-align: middle;

	font-size: 18px;

	color: #666666;

}

.caseLiDl .ul .nm{

	color: #000000;

	margin-right: 15px;

}

.caseLiDl .ul span{

	font-size: 16px;

	color: #dcdcdc;

	margin: 0 12px;

}

.caseLiDl .dlRt{

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}

.vrBox, .dlShjsh{

	float: left;

}

.vrBox{

	margin-right: 40px;

}

.vrBox .vrIco{

	display: inline-block;

	vertical-align: middle;

	width: 50px;

	height: 50px;

	font-size: 0;

	border: solid 1px #e6e6e6;

	border-radius: 100%;

	overflow: hidden;

	margin-right: 20px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.vrBox .vrIco img{

	width: 100%;

}

.vrBox .vrBut{

	display: inline-block;

	vertical-align: middle;

}

.dlShjsh .dtImg, .dlShjsh .ddTxt{

	display: inline-block;

	vertical-align: middle;

}

.dlShjsh .dtImg{

	margin-right: 20px;

	width: 50px;

	height: 50px;

	border-radius: 100%;

	overflow: hidden;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.dlShjsh:hover .dtImg,

.vrBox:hover .vrIco{

	-webkit-transform: translateX(5px);

	transform: translateX(5px);

}

.dlShjsh .dtImg img{

	width: 100%;

}

.vrBut .name, .ddTxt .name{

	font-size: 16px;

	color: #333333;

}

.vrBut .but, .ddTxt .but{

	font-size: 14px;

	color: #d3b16c;

	line-height: 22px;

}

.zanBox.kong .icon{

	background-color: #fff;

}

/**/

.pagination{

	text-align: center;

	margin-top: 65px;

}

.pagination li, .pagination .pagFm, .pagination .but, 

.pagination .jian{

	display: inline-block;

	vertical-align: middle;

	height: 40px;

	line-height: 40px;

	font-size: 0;

}

.pagination .jian{

	font-size: 0;

	margin: 0 20px;

}

.pagination .jian img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

}

.pagination li{

	padding: 0 24px;

}

.pagination li.pagBut a, .pagination li.active a{

	-webkit-transform: translateY(0) !important;

	transform: translateY(0) !important;

}

.pagination li a{

	font-size: 22px;

	color: #000000;

	font-family: "avant-bold";

	display: block;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.pagination li:hover a{

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px);

}

.pagination .pagFmDiv{

	font-size: 18px;

	color: #666666;

	float: left;

}

.pagFmInp{

	width: 65px;

	border-bottom: solid 2px #000000;

	height: 40px;

	display: inline-block;

	vertical-align: top;

	margin: 0 5px;

	text-align: center;

	font-size: 22px;

	color: #000000;

	font-family: "avant-bold";

	border-radius: 0;

	background-color: rgba(0,0,0,0);

}

.pagFm{

	padding-right: 35px;

}

.pagFm .but{

	width: 67px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	font-size: 18px;

	color: #f5f5f5;

	background: url(../images/tz-but.jpg) no-repeat center center;

	margin-left: 20px;

}

.pagination .lastPag{

	padding: 0 50px;

}

.pagination li.active a{

	color: #999999;

}

.pagBut.disabled a{

	cursor: no-drop;

}

.pagBut.disabled .jian{

	filter: Gray; 

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

	opacity: .8;

}

/*

		c1-VR样品间

*/

.ypJianRow{

	margin: -25px;

	margin-bottom: 120px;

}

.ypJianCol{

	width: 50%;

	float: left;

	padding: 65px 25px;

}

.ypJianDl{

	position: relative;

}

.ypJianDl dt{

	font-size: 0;

	position: relative;

	overflow: hidden;

}

.ypJianDl dt img{

	width: 100%;

	-webkit-transform: scale(1.01);

	transform: scale(1.01);

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

}

.ypJianDl:hover dt img{

	-webkit-transition: all 5s linear 0s;

	transition: all 5s linear 0s;

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.dtBut{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	width: 85px;

	height: 85px;

	border-radius: 100%;

	border: solid 1px rgba(255,255,255,.6);

	text-align: center;

	font-size: 16px;

	padding-top: 23px;

	color: #fff;

}

.ypJianDl:hover .dtBut{

	border-color: #d3b16c;

	background-color: #d3b16c;

}

.ypJianDl dd{

	padding: 0 25px;

	transform: translateY(50%);

	position: absolute;

	bottom: 0;

	width: 100%;

}

.ypJianDl dd .div{

	padding: 30px 40px 25px;

	background-color: #fff;

	position: relative;

	width: 100%;

	padding-right: 140px;

	box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.1);

}

.ypJianDl dd .tit{

	font-size: 36px;

	color: #000000;

}

.ypJianDl dd .text .nm, .ypJianDl dd .text .mianji{

	display: inline-block;

	vertical-align: middle;

}

.ypJianDl dd .text .nm{

	font-size: 22px;

	color: #000000;

}

.ypJianDl dd .text .mianji{

	font-size: 14px;

	color: #666666;

}

.ypJianDl .mianji .icon{

	font-size: 0;

	display: inline-block;

	vertical-align: middle;

	margin-right: 12px;

}

.ypJianDl .mianji .icon img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

}

.gang{

	font-size: 20px;

	color: #e5e5e5;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin: 0 30px;

}

.ypJianDl .but{

	position: absolute;

	right: 0;

	top: 0;

	width: 140px;

	height: 100%;

	z-index: 1;

}

.ypJianDl .but:before, .ypJianDl .but:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-size: 100% 100% !important;

	z-index: -1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.ypJianDl .but:before{

	background: url(../images/ypjian-butbg-h.jpg) no-repeat center center;

	visibility: hidden;

	opacity: 0;

}

.ypJianDl .but:after{

	background: url(../images/ypjian-butbg.jpg) no-repeat center center;

	visibility: hidden;

	opacity: 0;

}

.ypJianDl .but:before{

	visibility: visible;

	opacity: 1;

}

.ypJianDl dd .div:hover .but:before{

	visibility: hidden;

	opacity: 0;

}

.ypJianDl dd .div:hover .but:after{

	visibility: visible;

	opacity: 1;

}

.ypJianDl .but .divs{

	position: absolute;

	top: 50%;

	left: 0;

	padding: 0 10px;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

	text-align: center;

}

.ypJianDl .but .img{

	margin-bottom: 15px;

	display: inline-block;

}

.ypJianDl .but .txt{

	font-size: 16px;

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0);

	color: #fff;

}

/*

		d1-设计大师

*/

.shjtchRow{

	margin: 0 -26px;

}

.shjtchCol{

	width: 25%;

	padding: 25px 26px;

	float: left;

}

.shjtchDl dt{

	font-size: 0;

	position: relative;

}

.shjtchDl dt .date{

	position: absolute;

	right: 25px;

	bottom: 25px;

}

.shjtchDl dt .day{

	font-size: 92px;

	color: rgba(0,0,0,0);

	-webkit-text-stroke: 1px #fff;

	text-stroke: 1px #fff;

	font-family: "avant-bold";

	line-height: 92px;

	text-align: left;

}

.shjtchDl dt .year{

	font-size: 16px;

	color: #d3b16c;

}

.shjtchDl dt .day, .shjtchDl dt .year{

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.shjtchDl:hover dt .day, .shjtchDl:hover dt .year{

	-webkit-transform: translateY(-10px);

	transform: translateY(-10px);

}

.shjtchDl:hover dt .year{

	-webkit-transition-delay: 0.1s;

	transition-delay: 0.1s;

}

.shjtchDl dt img{

	width: 100%;

}

.shjtchDl dd{

	padding: 25px 20px 32px;

	position: relative;

	z-index: 1;

}

.shjtchDl dd:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background: url(../images/bigshi-bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	z-index: -1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.shjtchDl:hover dd:after{

	visibility: visible;

	opacity: 1;

}

.shjtchDl .title{

	margin-bottom: 15px;

}

.shjtchDl .title .name, .shjtchDl .title .nmTit{

	display: inline-block;

	vertical-align: middle;

}

.shjtchDl .title .name{

	font-size: 32px;

	color: #000000;

	margin-right: 20px;

}

.shjtchDl .title .nmTit{

	font-size: 16px;

	color: #666666;

}

.shjtchDl .list li{

	font-size: 16px;

	color: #666666;

}

.shjtchDl .list .col{

	color: #000;

}

.shjtchDl .tit{

	font-size: 18px;

	color: #6e6e6e;

}

.shjtchDl .text{

	font-size: 16px;

	color: #ffffff;

	line-height: 24px;

}

.shjtchDd-text{

	position: relative;

	margin-bottom: 35px;

}

.shjtchDd-top{

	min-height: 110px;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.shjtchDd-btm{

	position: absolute;

	top: 0;

	left: 0;

	-webkit-transform: translateY(20px);

	transform: translateY(20px);

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.shjtchDl:hover .shjtchDd-top{

	visibility: hidden;

	opacity: 0;

}

.shjtchDl:hover .shjtchDd-btm{

	-webkit-transform: translateY(0);

	transform: translateY(0);

	visibility: visible;

	opacity: 1;

	-webkit-transition-delay: 0.2s;

	transition-delay: 0.2s;

}

.shjtchDl .but{

	display: block;

	width: 160px;

	height: 50px;

	text-align: center;

	line-height: 50px;

	font-size: 14px;

	color: #fff;

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);

	box-shadow: 0px 10px 20px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

	background: url(../images/shjtc-butbg.jpg);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shjtchDl .but:hover{

	box-shadow: 0px 0px 15px 0px rgba(211, 177, 108, 0.8),inset 0px 0px 1px 0px rgba(79, 53, 0, 1);

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px);

}

/*

		b2-精选案例-详情

*/

.insideBox{

	margin-top: 195px;

}

.crumbNav{

	padding: 30px 0;

}

.crumbNav li, .crumbNav .iconJian{

	float: left;

}

.crumbNav li a{

	font-size: 16px;

	line-height: 32px;

	color: #999999;

	float: left;

}

.crumbNav li.active a{

	color: #666666;

}

.crumbNav .iconJian{

	width: 5px;

	margin: 0 40px;

	height: 32px;

	background: url(../images/crumb.png) no-repeat center center;

	background-size: 100%;

}

/**/

.csTxtHead{

	position: relative;

	margin-bottom: 75px;

}

.csTxtHd-lt .tit{

	font-size: 62px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.csTxtHd-lt .txt{

	font-size: 40px;

	color: #000000;

}

.csTxtHd-rt{

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}

.csTxtHd-rt .div{

	position: relative;

	padding-right: 150px;

}

.csTxtHd-rt .ul{

	float: left;

}

.csTxtHd-rt .ul li{

	float: left;

	margin-right: 60px;

}

.csTxtHd-rt .ul .nm{

	font-size: 18px;

	color: #999999;

}

.csTxtHd-rt .ul .txt{

	font-size: 42px;

	color: #d3b16c;

	font-family: "avant", Arial;

	line-height: 52px;

}

.csTxtHd-rt .ul .txt small{

	font-size: 20px;

}

.csTxtHd-rt .zanBox{

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.zanBox.hui .icon{

	background-color: #f7f7f7;

}

.zanBox.hui .tit{

	color: #666666;

}

/**/

.csTxtSwp{

	margin-bottom: 90px;

}

.csTxt-bigImg{

	font-size: 0;

}

.csTxt-bigImg img{

	width: 100%;

}

.swpPagetion{

	position: absolute;

	z-index: 3;

	bottom: 40px !important;

	left: 0;

	width: 100%;

	text-align: center;

	font-size: 0;

	height: 15px;

}

.swpPagetion .swiper-pagination-bullet{

	width: 6px;

	height: 6px;

	background-color: #dfdddc;

	margin: 0 7px !important;

	opacity: 1;

	border: solid 2px rgba(0,0,0,0);

	float: none;

	display: inline-block;

	vertical-align: middle;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.swpPagetion .swiper-pagination-bullet-active{

	width: 15px;

	height: 15px;

	border-color: #d3b16c;

	background-color: rgba(0,0,0,0) !important;

}

.csTxt-but{

	position: absolute;

	z-index: 3;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	cursor: pointer;

}

.csTxt-prev{

	left: 50px;

}

.csTxt-next{

	right: 50px;

}

/**/

.csTxtTwo{

	padding-bottom: 95px;

}

.csTxtTwo-lt{

	float: left;

	width: 65.238%;

}

.csTxtTwo-lt .title{

	margin-bottom: 60px;

}

.csTxtTwo-lt .title .en{

	font-size: 58px;

	font-family: "avant-bold";

	color: #000000;

}

.csTxtTwo-lt .title .cn{

	font-size: 38px;

	color: #d3b16c;

}

.csTxtTwo-lt .text{

	font-size: 18px;

	color: #8f8f8f;

	line-height: 32px;

}

.csTxt2-prev{

	left: 30px;

}

.csTxt2-next{

	right: 30px;

}

.csTxt2Pagetion{

	bottom: 90px !important;

}

.csTxt2Dl{

	position: relative;

	margin-top: 85px;

	display: none;

	-webkit-transition: all 0.8s ease 0s;

	transition: all 0.8s ease 0s;

	opacity: 0;

	-webkit-transform: translateY(20px);

	transform: translateY(20px);

}

.csTxt2Dl.vis{

	display: none;

	opacity: 1;

	-webkit-transition-delay: .2s;

	transition-delay: .2s;

	-webkit-transform: translateY(0);

	transform: translateY(0);

}

.csTxt2Dl dt{

	font-size: 0;

}

.csTxt2Dl dt img{

	width: 100%;

}

.csTxt2Dl dd{

	padding: 0 2.5%;

}

.csTxt2Dl dd .div{

	position: relative;

	margin-top: -75px;

	background-color: #fff;

	padding: 30px 40px;

	z-index: 3;

	-webkit-transform: translateY(30px);

	transform: translateY(30px);

	-webkit-transition: all 0.8s ease 0s;

	transition: all 0.8s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.csTxt2Dl.vis dd .div{

	visibility: visible;

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0);

}

.csTxt2Dl .tits, .csTxt2Dl .txt{

	display: inline-block;

	vertical-align: middle;

}

.csTxt2Dl .tits{

	width: 20.82%;

	text-align: center;

	font-size: 60px;

	color: #000000;

}

.csTxt2Dl .txt{

	font-size: 18px;

	line-height: 34px;

	color: #666666;

	width: 60.328%;

	padding-left: 20px;

}

.csTxt2Dl .zanBox{

	top: 50%;

	right: 40px;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	text-align: center;

}

.csTxt2Swp-li{

	text-align: center;

	cursor: pointer;

}

.csTxt2Swp-li .icon{

	display: inline-block;

	font-size: 0;

	margin-bottom: 20px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	-webkit-transform: translateY(3px);

	transform: translateY(3px);

}

.csTxt2Swp-li:hover .icon{

	-webkit-transform: translateY(0px);

	transform: translateY(0px);

}

.csTxt2Swp-li .tit{

	font-size: 18px;

	color: #666666;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.csTxt2Swp-li.active .tit{

	color: #000000;

}

.csTxt2-nav{

	margin-top: 45px;

	padding: 0 2.5%;

	position: relative;

}

.csTxtNav-prev, .csTxtNav-next{

	filter: grayscale(100%);

	-webkit-filter: grayscale(100%);

	opacity: .5;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.csTxtNav-prev{

	left: 0;

}

.csTxtNav-next{

	right: 0;

}

.csTxtNav-prev:hover, .csTxtNav-next:hover{

	filter: grayscale(0);

	-webkit-filter: grayscale(0);

	opacity: 1;

}

.csTxt2-imgList{

	position: relative;

}

.moreimgBut{

	position: absolute;

	top: 35px;

	right: 30px;

	z-index: 4;

	cursor: pointer;

}

/**/

.csTxtTwo-rt{

	width: 31.309%;

	padding: 55px;

	background-color: #f9f9f9;

	float: right;

}

.csTxtTwo-rt .csHd{

	padding-bottom: 50px;

}

.csTxtTwo-rt .csHd .tit{

	font-size: 32px;

	color: #333333;

	margin-bottom: 40px;

}

.csTxtTwo-rt .list{

	font-size: 18px;

	color: #8f8f8f;

	line-height: 32px;

}

.csTxtTwo-rt .csBody{

	padding-top: 55px;

	border-top: solid 1px #e5e5e5;

}

.csTxtTwo-rt .csShjDl{

	margin-bottom: 30px;

}

.csTxtTwo-rt .csShjDl dt, .csTxtTwo-rt .csShjDl dd{

	display: inline-block;

	vertical-align: middle;

}

.csTxtTwo-rt .csShjDl dt{

	width: 120px;

	height: 120px;

	border-radius: 100%;

	overflow: hidden;

}

.csTxtTwo-rt .csShjDl dd{

	padding-left: 30px;

}

.csTxtTwo-rt .csShjDl dt img{

	width: 100%;

}

.csTxtTwo-rt .csShjDl .tit{

	font-size: 40px;

	color: #000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.csTxtTwo-rt .csShjDl .txt{

	font-size: 22px;

	color: #d3b16c;

}

.csTxtTwo-rt .csBody .txt{

	font-size: 18px;

	line-height: 35px;

	color: #8f8f8f;

	margin-bottom: 55px;

}

.csTxtTwo-rt .csBody .txts{

	font-size: 16px;

	color: #333333;

	margin-bottom: 20px;

}

.csTxtTwo-rt .csBody .but{

	font-size: 16px;

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);

	color: #fff;

	width: 202px;

	height: 62px;

	background: url(../images/but_bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	display: block;

	text-align: center;

	line-height: 62px;

	box-shadow: 0px 0px 55px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

	position: relative;

	z-index: 1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.csTxtTwo-rt .csBody .but:hover{

	box-shadow: 0px 0px 25px 0px rgba(211, 177, 108, 0.8),inset 0px 0px 1px 0px rgba(79, 53, 0, 1);

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px);

}

/**/

.caseTank{

	position: fixed;

	z-index: 999;

	top: 0;

	left: 0;

	/**/

	width: 100vw;

	height: 100vh;

	background-color: #fff;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.caseTank.vis{

	visibility: visible;

	opacity: 1;

}

.tanXx{

	position: absolute;

	top: 40px;

	right: 40px;

	cursor: pointer;

	z-index: 3;

}

.caseTank-lt{

	float: left;

	width: 15.77381%;

	background-color: #f5f5f5;

	height: 100vh;

	padding: 130px 0;

}

.caseTank-ltdiv{

	position: relative;

	height: 100%;

}

.bigprev, .bignext{

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	cursor: pointer;

}

.bigprev{

	top: -60px;

}

.bignext{

	bottom: -60px;

}

.caseTankNav{

	text-align: center;

	height: 100%;

}

.caseTankNav .icon{

	display: inline-block;

	font-size: 0;

	position: relative;

	margin-bottom: 5px;

}

.caseTankNav .icon img{

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.caseTankNav .icon img:nth-child(1){

	visibility: visible;

	opacity: 1;

}

.caseTankNav .icon img:nth-child(2){

	position: absolute;

	top: 0;

	left: 0;

}

.caseTankNav .txt{

	font-size: 16px;

	color: #666666;

}

.caseTankNav .swiper-slide{

	height: 20%;

	position: relative;

}

.caseTankNav .div{

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

	padding: 20px 0 10px;

}

.caseTankNav .div:after{

	content: "";

	width: 100%;

	height: 100%;

	background: url(../images/butbg.jpg) no-repeat center center;

	background-size: 100% 100%;

	position: absolute;

	left: 0;

	top: 0;

	z-index: -1;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.caseTankNav .div.active:after{

	visibility: visible;

	opacity: 1;

}

.caseTankNav .div.active .icon img:nth-child(1){

	visibility: hidden;

	opacity: 0;

}

.caseTankNav .div.active .icon img:nth-child(2){

	visibility: visible;

	opacity: 1;

}

.caseTankNav .div.active .txt{

	color: #fff;

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);

}

.caseTank-rt{

	width: 84.22619%;

	height: 100%;

	position: relative;

	float: left;

}

.caseTank-tab{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	width: 88.74%;

	max-width: 1127px;

}

.caseTBut{

	margin-top: 53px;

	text-align: center;

}

.caseTPagetion{

	position: relative;

	bottom: 0 !important;

	margin: 0 30px;

}

.caseT-prev, .caseT-next, .caseTPagetion{

	display: inline-block;

	vertical-align: middle;

	width: auto;

}

.caseTBut .swiper-button-disabled{

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}





























/**/

.tuijianBox{

	padding: 90px 0 115px;

}

.tuijHead{

	margin-bottom: 70px;

}

.tuijTit{

	text-align: center;

	font-size: 60px;

	color: #000000;

}

.tuijNav{

	text-align: center;

}

.tuijNav li{

	display: inline-block;

	vertical-align: middle;

	font-size: 20px;

	color: #000000;

	margin: 0 25px;

	cursor: pointer;

}

.tuijNav li.active{

	color: #d3b16c;

}

.tuijBody{

	margin: 0 -35px;

}

.tuijCol{

	padding: 35px;

	float: left;

	width: 33.333%;

}

.tuijDl .dtImg{

	position: relative;

}

.tuijDl .aImg{

	display: block;

	font-size: 0;

	overflow: hidden;

}

.tuijDl .aImg img{

	width: 100%;

	-webkit-transform: scale(1.01);

	transform: scale(1.01);

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

}

.tuijDl:hover .aImg img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition: all 5s linear 0s;

	transition: all 5s linear 0s;

}

.tuijDl>dd{

	padding: 35px 0 0;

}

.tuijDl>dd .tit{

	font-size: 26px;

	color: #000000;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tuijDl:hover>dd .tit{

	color: #d3b16c;

}

.tuijDl li{

	font-size: 16px;

	color: #666666;

	display: inline-block;

}

.tuijDl li.nm{

	color: #000;

	margin-right: 15px;

}

.address{

	margin-right: 25px;

}

.dlAbut{

	margin: 25px -55px 0;

}

.dlAbut dl{

	padding: 0 55px;

	position: relative;

	float: left;

}

.dlAbut-vr:after{

	content: "";

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	height: 33px;

	width: 1px;

	background-color: #e7e7e7;

}

.dlAbut-vr dt, .dlAbut-vr dd{

	display: inline-block;

	vertical-align: middle;

}

.dlAbut-vr dt{

	width: 50px;

	height: 50px;

	border: solid 1px #e5e5e5;

	border-radius: 100%;

	margin-right: 15px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.dlAbut-vr:hover dt, .dlAbut-shjsh:hover dt{

	-webkit-transform: translateX(5px);

	transform: translateX(5px);

}

.dlAbut-vr dt img{

	width: 100%;

}

.dlAbut-vr .icon{

	font-size: 0;

	display: block;

	margin-bottom: 5px;

}

.dlAbut-vr .txt{

	font-size: 12px;

	color: #d3b16c;

}

.dlAbut-shjsh dt, .dlAbut-shjsh dd{

	display: inline-block;

	vertical-align: middle;

}

.dlAbut-shjsh dt{

	width: 50px;

	height: 50px;

	border-radius: 100%;

	overflow: hidden;

	margin-right: 15px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.dlAbut-shjsh dt img{

	width: 100%;

}

.tuijDl .dlAbut-shjsh .tits{

	font-size: 14px;

	color: #333333;

}

.dlAbut-shjsh .txt{

	font-size: 12px;

	color: #d3b16c;

}

.tuijDl .zanBox.kong .icon{

	margin-bottom: 10px;

}

.tuijDl .zanBox {

	top: 20px;

	right: 30px;

}

.tuijDl .zanBox .icon{

	width: 50px;

	height: 50px;

	line-height: 50px;

	font-size: 0;

}

.moreBut{

	width: 202px;

	height: 62px;

	background: url(../images/but_bg.jpg) no-repeat center center;

	display: block;

	margin: auto;

	text-align: center;

	line-height: 62px;

	font-size: 16px;

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);

	color: #fff;

	margin-top: 55px;

	box-shadow: 0px 0px 35px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

}

/*

		d2-设计大师-详情

*/

.shjBox{

	min-height: 100vh;

}

.shjshNpg{

	position: relative;

	padding-bottom: 130px;

	margin-top: 30px;

}

.shjshNpg-lt{

	width: 22.619%;

	float: left;

}

.shjshNpg-lt.xuan{

	position: fixed;

	width: 19.791%;

}

.shjshNpgSwp{

	margin-bottom: 35px;

}

.shjshNpgSwp .imgDiv img{

	width: 100%;

}

.shjshNpgBut{

	position: absolute;

	bottom: 30px;

	left: 0;

	width: 100%;

	z-index: 3;

	text-align: center;

	line-height: 0;

}

.shjshNpgBut .swpPagetion{

	position: relative;

	display: inline-block;

	vertical-align: middle;

	top: 0;

	left: 0;

	transform: translate(0,0);

	width: auto;

}

.shjshNpgBut .csTxt-but{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: 0;

	transform: translate(0,0);

}

.shjshNpgBut .swpPagetion .swiper-pagination-bullet{

	background-color: #4e4e4e;

}

.shjshNpg-lt .tit{

	font-size: 14px;

	color: #acacac;

	margin-bottom: 15px;

	text-align: center;

}

.shjshNpg-lt .tit .col{

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shjshNpg-lt .moreBut{

	margin-top: 0;

}

.moreBut, .aBut{

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.moreBut:hover, .aBut:hover{

	box-shadow: 0px 0px 25px 0px rgba(211, 177, 108, 0.8),inset 0px 0px 1px 0px rgba(79, 53, 0, 1);

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px);

}

/**/

.shjshNpg-rt{

	padding-left: 70px;

	border-left: solid 1px #d2d2d2;

	width: 73.095%;

	float: right;

}

.shjshName{

	margin-bottom: 70px;

}

.shjshName .tit{

	font-size: 72px;

	line-height: 72px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 5px;

}

.shjshName .txt{

	font-size: 22px;

	color: #666666;

}

.shjshTitle{

	margin-bottom: 25px;

}

.shjshTitle .tit{

	font-size: 40px;

	color: #d3b16c;

}

.shjshTitle .txt{

	font-size: 16px;

	color: #666666;

	font-family: "avant";

}

.shjshTxt-l li{

	margin-bottom: 35px;

}

.shjshTxt-l .tits{

	padding-left: 40px;

	position: relative;

	font-size: 22px;

	color: #000000;

	margin-bottom: 10px;

}

.shjshTxt-l .tits .icon{

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	font-size: 0;

}

.shjshTxt-l .txt{

	font-size: 16px;

	line-height: 30px;

	color: #666666;

	padding-left: 40px;

}

.shjshTexts .text{

	font-size: 16px;

	color: #333333;

	margin-bottom: 65px;

	max-width: 770px;

}

.shjshTexts img{

	max-width: 100%;

	height: auto !important;

}

/*

		e2-在施工地-详情

*/

.shiG-dl{

	background-color: #292929;

	margin-bottom: 95px;

	position: relative;

}

.shiG-dl dt, .shiG-dl dd{

	float: left;

}

.shiG-dl dt{

	width: 38.69%;

	font-size: 0;

}

.shiG-dl dt img{

	width: 100%;

}

.shiG-dl dd{

	width: 61.31%;

	padding: 40px 70px;

	position: absolute;

	top: 50%;

	right: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.shiG-dl dd .tit{

	font-size: 56px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 10px;

}

.interList{

	margin-bottom: 30px;

}

.interList li{

	float: left;

	width: 33.333%;

	font-size: 18px;

	color: #a4a4a4;

	position: relative;

	padding: 5px 10px 5px 30px;

}

.interList li .icon{

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}

.jied .tits{

	font-size: 16px;

	color: #ffffff;

	margin-bottom: 30px;

}

.jiedList{

	text-align: center;

	border-top: solid 1px #3d3d3d;

}

.jiedList li{

	float: left;

	width: 14.285%;

	position: relative;

	padding-top: 20px;

}

.jiedList li:after{

	content: "";

	width: 5px;

	background-color: #535353;

	height: 5px;

	border-radius: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.jiedList li.active:after{

	background-color: #d3b16c;

}

.jiedList .txt{

	font-size: 16px;

	color: #999999;

	margin-bottom: 15px;

}

.jiedList li.active .txt{

	color: #fff;

}

.jiedList .count{

	font-size: 12px;

	color: #5e5e5e;

	font-family: "avant-bold";

}

.shiG-dl .moreBut{

	margin-left: 0;

	margin-top: 30px;

	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);

}

/**/

.shigTxtList{

	padding-bottom: 40px;

}

.shigTxtLi{

	padding-bottom: 55px;

}

.shigTxtLi-lt{

	float: left;

	width: 29.761%;

	padding-right: 30px;

	padding-left: 150px;

}

.shigTitHead{

	margin-bottom: 66px;

}

.shigTit{

	position: relative;

}

.xuhao{

	position: absolute;

	right: 100%;

	width: 150px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.xuhao .count{

	font-size: 26px;

	color: #cccccc;

	font-family: "avant-bold";

}

.shigTit .tit{

	font-size: 36px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigTitHead .date{

	font-size: 18px;

	color: #999999;

	font-family: "avant";

}

.shigTitHead .icon{

	width: 7px;

	height: 7px;

	background-color: #d3b16c;

	border-radius: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.shigTxtLi:nth-child(1) .shigTitHead .icon{

	width: 35px;

	height: 42px;

	background: url(../images/address-ico.png) no-repeat center center;

	background-size: 100%;

	border-radius: 0;

}

.shigTxtLi-lt .ulNav li{

	font-size: 20px;

	color: #333;

	margin-bottom: 45px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.shigTxtLi-lt .ulNav li:last-child{

	margin-bottom: 0;

}

.shigTxtLi-lt .ulNav li.active{

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigTxtLi-rt{

	float: left;

	width: 60.239%;

	border-top: solid 7px #e5e5e5;

	padding-top: 50px;

}

.shigTxtLi-rt .text{

	font-size: 18px;

	color: #666666;

	line-height: 34px;

	margin-bottom: 70px;

}

.shigImgList{

	width: 60.425%;

	margin: 0 -5px;

}

.shigImgList li{

	float: left;

	width: 33.333%;

	padding: 5px;

	cursor: zoom-in;

}

.shigImgList li img{

	width: 100%;

	display: block;

}

.shigImgList li .div{

	position: relative;

}

.shigImgList.hidenBox li:nth-child(9) .div:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,.65);

}

.shigImgList li .cout{

	position: absolute;

	top: 50%;

	left: 50%;

	text-align: center;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	font-size: 56px;

	text-align: center;

	color: #fff;

	z-index: 2;

}

.shigImgList li .cout small{

	display: inline-block;

	vertical-align: middle;

	font-size: 38px;

	position: relative;

	top: -6px;

}

/**/

.shigImgBody{

	width: 100%;

	position: relative;

	display: none;

}

.shigImgBy-lt{

	width: 61.106%;

	float: left;

	font-size: 0;

}

.shigImgBy-lt .div img{

	width: 100%;

}

.shigImgBy-lt .div{

	cursor: zoom-out;

}

.shigImgBy-rt{

	float: left;

	position: absolute;

	left: 61.106%;

	top: 0;

	height: 100%;

	padding-left: 18px;

}

.shigImgBy-rt .div{

	position: relative;

	height: 100%;

	padding: 40px 0;

}

.shigImgBySwp{

	height: 100%;

}

.shig-img, .shig-img img{

	height: 100%;

}

.shig-but{

	position: absolute;

	left: 0;

	width: 100%;

	background-color: #d3b16c;

	height: 25px;

}

.shig-but img{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	visibility: hidden;

	opacity: 0;

}

.shig-but img:nth-child(2){

	visibility: visible;

	opacity: 1;

}

.shig-but img:nth-child(2){

	visibility: visible;

	opacity: 1;

}

.shig-prev{

	top: 0;

}

.shig-next{

	bottom: 0;

}

/*

		e1-在施工地

*/

.shigongLi{

	width: 25%;

	padding: 35px 13px;

	float: left;

}

.shigongDl dt{

	overflow: hidden;

	position: relative;

}

.shigongDl .aImg{

	display: block;

	font-size: 0;

	overflow: hidden;

}

.shigongDl .aImg img{

	width: 100%;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shigongDl:hover .aImg img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.jiank{

	position: absolute;

	right: 20px;

	top: 20px;

}

.jiank .icon{

	width: 50px;

	height: 50px;

	background-color: #fff;

	border-radius: 100%;

	display: block;

	margin: auto;

	margin-bottom: 10px;

	font-size: 0;

	overflow: hidden;

}

.jiank .txt{

	font-size: 14px;

	color: #ffffff;

}

.shigongDl dd{

	padding: 25px 20px;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shigongDl:hover dd{

	background-color: #292929;

}

.shigongDl .tit{

	font-size: 26px;

	color: #000000;

	margin-bottom: 15px;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shigongDl:hover .tit, .shigongDl:hover .smlTit, .shigongDl:hover .yueBut{

	color: #ffffff;

}

.shigongDl .shgUl{

	margin-bottom: 25px;

}

.shigongDl .shgUl li{

	font-size: 14px;

	color: #a4a4a4;

	float: left;

	width: 50%;

	padding-left: 20px;

	position: relative;

	margin-bottom: 5px;

}

.shigongDl .shgUl li:nth-child(2n+1){

	width: 55%;

}

.shigongDl .shgUl li:nth-child(2n){

	width: 45%;

}

.shigongDl .shgUl li .icon{

	position: absolute;

	top: 0;

	left: 0;

}

.shigongDl .shgUl li .icon img{

	width: 14px;

}

.shigongDl .smlTit{

	font-size: 14px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 15px;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.yueBut, .smlMoreBut{

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shigongDl:hover .smlMoreBut{

	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);

}

/**/

.swpShig{

	text-align: center;

}

.swpShig:after{

	content: "";

	width: 100%;

	height: 1px;

	background-color: #e7e7e7;

	position: absolute;

	top: 2px;

	left: 0;

}

.swpShig-but{

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

	z-index: 3;

}

.swpShig-but img{

	width: 8px;

}

.swpShig-prev{

	left: 0;

}

.swpShig-next{

	right: 0;

}

.swpShig .txt{

	display: block;

	padding-top: 15px;

	font-size: 14px;

	color: #999999;

	position: relative;

}

.swpShig .txt:after{

	content: "";

	width: 5px;

	height: 5px;

	background-color: #b5b5b5;

	border-radius: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

}

.swpShig .active .txt{

	color: #d3b16c;

}

.swpShig .active .txt:after{

	background-color: #d3b16c;

}

.swpShig{

	margin-bottom: 20px;

}

.smlMoreBut{

	width: 160px;

	height: 50px;

	text-align: center;

	line-height: 50px;

	display: block;

	font-size: 14px;

	color: #fff;

	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);

	box-shadow: 0px 0px 35px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

	background: url(../images/shjtc-butbg.jpg) no-repeat center center;

	background-size: 100% 100%;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.smlMoreBut:hover{

	box-shadow: 0px 0px 25px 0px rgba(211, 177, 108, 0.8),inset 0px 0px 1px 0px rgba(79, 53, 0, 1);

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px);

}

.shigongDl .smlMoreBut{

	float: left;

	margin-right: 40px;

}

.yueBut{

	font-size: 14px;

	color: #000000;

	height: 50px;

	line-height: 50px;

}

.yueBut img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-left: 10px;

	width: 6px;

}

.yueBut:hover img{

	animation: yueButjian 1s ease 0s infinite;

}

@keyframes yueButjian{

	0%{

		-webkit-transform: translateX(0);

		transform: translateX(0);

	}

	60%{

		-webkit-transform: translateX(3px);

		transform: translateX(3px);

	}

	100%{

		-webkit-transform: translateX(0);

		transform: translateX(0);

	}

}

/*

		f1-关于全筑

*/

.aboBanText{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 333;

}

.aboBanText .bigWt{

	height: 100%;

	position: relative;

}

.aboBanNav{

	position: absolute;

	top: 260px;

	padding-left: 30px;

	left: 8.928%;

	padding-bottom: 40px;

}

.aboBanNav:after{

	content: "";

	width: 9px;

	height: 100%;

	background-color: rgba(211,177,108,.5);

	position: absolute;

	top: 0;

	left: 0;

}

.aboBanNav li{

	position: relative;

	padding-left: 13px;

}

.aboBanNav li a{

	font-size: 12px;

	color: #666666;

	line-height: 24px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	/*font-family: "siyuan-medium";*/
	font-weight: bold;

}

.aboBanNav li:hover a, .aboBanNav li.active a{

	color: #000000;

}

.aboBanNav li:after{

	content: "";

	width: 4px;

	height: 4px;

	border-radius: 100%;

	background-color: #d3b16c;

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

/**/

.aboBanDown{

	width: 145px;

	position: absolute;

	bottom: 0;

	left: 0;

}

.aboBanDown a{

	display: block;

}

.aboBanDown dt{

	font-size: 0;

}

.aboBanDown dt img{

	width: 100%;

}

.aboBanDown dd{

	padding: 0 20px;

	line-height: 70px;

	background-color: #d3b16c;

	font-size: 14px;

	color: #ffffff;

}

.aboBanDown dd img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-left: 5px;

}

.npg-banImg{

	position: relative;

}

.npg-banImg li{

	position: absolute;

	top: 0;

	left: 0;

}

.aboutBanTxt{

	position: absolute;

	right: 3.869%;

	top: 22.680%;

	width: 30.654%;

	padding: 60px 45px;

	z-index: 1;

}

.aboutBanTxt i{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: #f3f3f3;

	z-index: -1;

	opacity: 0;

}

.aboBanHead{

	margin-bottom: 35px;

}

.aboBanHead .smlTit,

.aboBanHead .title{

	line-height: 46px;

}

.aboBanHead .smlTit{

	font-size: 38px;

	color: #000000;

}

.aboBanHead .title{

	font-size: 42px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 25px;

}

.aboBanHead .enTit{

	font-size: 20px;

	color: #000000;

	font-family: "avant";

}

.aboBanHead .enTit .col{

	color: #d3b16c;

}

.aboBanBody{

	font-size: 14px;

	line-height: 24px;

	color: #666666;

	position: relative;

}

.yinIcon{

	position: absolute;

	bottom: -20px;

	right: 45px;

}

/**/

.aboBox{

	background-size: cover !important;

	padding: 80px 0;

}

.titBox{

	text-align: center;

	margin-bottom: 55px;

}

.titBox .en{

	font-size: 28px;

	color: #282828;

	opacity: .2;

	font-family: "avant-bold";

	margin-bottom: 10px;

	display: block;

}

.titBox.wt .en{

	color: #fff;

}

.titBox .tit{

	font-size: 60px;

	color: #282828;

}

.titBox.wt .tit{

	color: #fff;

}

.aboOne .bigWt{

	padding: 0 7.738%;

}

.aboOne-lt{

	width: 280px;

	float: left;

}

.aboOne-lt .couts{

	position: relative;

	width: 187px;

	height: 181px;

	margin-bottom: 70px;

}

.aboOne-lt .couts span{

	font-size: 138px;

	font-family: "avant-bold";

	line-height: 98px;

	color: #000000;

	position: absolute;

	bottom: -24px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	z-index: 2;

}

.aboOne-lt .couts .kuang{

	width: 100%;

	height: 100%;

	border: solid 3px #d3b16c;

	position: absolute;

	top: 0;

	left: 0;

}

.aboOne-lt .couts .bg{

	position: absolute;

	top: 27.624%;

	left: 53.475%;

	background: url(../images/abo1-titbg.png) no-repeat center center;

	background-size: 100% 100%;

	width: 100%;

	height: 100%;

	z-index: 3;

}

.aboOne-lt .tits{

	font-size: 36px;

	color: #000000;

	line-height: 44px;

	margin-bottom: 10px;

}

.aboOne-lt .txt{

	font-size: 18px;

	color: #d3b16c;

	line-height: 24px;

	font-family: "avant-bold";

}

.aboOne-rt{

	width: 65.915%;

	float: right;

}

.aboOneUl li{

	float: left;

	width: 33.333%;

	padding: 35px 0;

}

.aboOneUl li:nth-child(1), .aboOneUl li:nth-child(4){

	text-align: left;

}

.aboOneUl li:nth-child(2), .aboOneUl li:nth-child(5){

	text-align: center;

}

.aboOneUl li:nth-child(3), .aboOneUl li:nth-child(6){

	text-align: right;

}

.aboOneUl li .div{

	text-align: left;

	display: inline-block;

}

.aboOneUl li .cuts{

	font-size: 18px;

	color: #d3b16c;

}

.aboOneUl li .cuts>span{

	margin-right: 10px;

}

.aboOneUl li span{

	font-size: 50px;

	font-family: "avant-bold";

}

.aboOneUl li span small{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -8px;

}

.aboOneUl li .txt{

	font-size: 18px;

	color: #040000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	height: 50px;

	line-height: 25px;

}

.aboT-img img{

	width: 100%;

}

.swpRooList{

	padding-bottom: 60px;

}

.swpRooList .swiper-wrapper{

	align-items: flex-end;

}

.swpRooList .swiper-slide{

	width: auto;

}

.rooList{

	padding: 0 110px;

	position: relative;

	margin-bottom: 60px;

}

.rooList:after{

	content: "";

	width: 100%;

	height: 40.880%;

	position: absolute;

	bottom: 0;

	left: 0;

	background: url(../images/abo3-bg.jpg) no-repeat center center;

	background-size: cover;

}

.swpRoo-img{

	font-size: 0;

}

.swpRoo-img:after{

	content: "";

	width: 100%;

	height: 32px;

	background: url(../images/img-btmbg.png) repeat-x;

	position: absolute;

	top: 100%;

	left: 0;

}

.swpRoo-but{

	position: absolute;

	top: 35%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: 3;

	width: 40px;

	height: 40px;

	border: solid 2px #eeeeee;

	border-radius: 100%;

	text-align: center;

	line-height: 36px;

	font-size: 0;

}

.swpRoo-but:hover{

	border-color: #d3b16c;

}

.swpRoo-but img{

	display: inline-block;

	vertical-align: middle;

}

.swpRoo-prev{

	left: 0;

}

.swpRoo-next{

	right: 0;

}

/**/

.rooTwoList{

	text-align: center;

	margin: -11px -14px;

	font-size: 0;

}

.rooTwoList li{

	width: 20%;

	display: inline-block;

	vertical-align: top;

	margin-left: -3px;

	padding: 11px 14px;

	position: relative;

}

.rooTwoList li:nth-child(-n+4){

	width: 20.5%;

}

.rooTwoList li .div{

	border: solid 3px #eeeeee;

	position: relative;

	height: 198px;

	padding-top: 100px;

	z-index: 1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.rooTwoList li:hover .div{

	border-color: #d3b16c;

}

.rooTwoList li .cunts{

	position: absolute;

	top: 15px;

	left: 15px;

	color: #060001;

	opacity: .5;

	font-family: "avant-bold";

	font-size: 14px;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.rooTwoList li:hover .cunts{

	color: #d3b16c;

}

.rooTwoList li .tittxts, .rooTwoList li .titWgt{

	font-size: 22px;

	color: #333333;

	line-height: 32px;

}

.rooTwoList li .titWgt{

	color: #000000;

}

.rooTwoList li .weight{

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.rooTwoList .imgIcon{

	position: absolute;

	top: 30px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	z-index: -1;

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

	opacity: .2;

	width: 46.081%;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.rooTwoList .imgIcon img{

	width: 100%;

}

.rooTwoList li:hover .imgIcon{

	top: 20px;

	width: 70px;

	opacity: 1;

	-webkit-filter: grayscale(0%);

	filter: grayscale(0%);

}

.rooTwoList li:hover .weight{

	color: #d3b16c;

}

.aboThree{

	background-color: #fff;

}

/**/

.aboFrow{

	width: 1146px;

	margin: auto;

	position: relative;

}

.aboFrow .aboFImg{

	font-size: 0;

}

.aboFrow .aboFImg img{

	width: 100%;

}

.aboF-lt, .aboF-ct, .aboF-rt{

	float: left;

}

.aboF-lt{

	width: 16.841%;

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	background-color: #d3b16c;

}

.aboFdiv{

	position: relative;

}

.aboFtxt{

	position: absolute;

}

.cunTit{

	font-size: 12px;

	color: #ffffff;

	font-family: "avant";

}

.aboFtxt .h3-tit{

	font-size: 40px;

	color: #ffffff;

	margin-top: 5px;

	margin-bottom: 5px;

}

.aboFtxt .div-txt{

	font-size: 14px;

	color: #fff;

	line-height: 24px;

}

.cunTit.black, .aboFtxt .h3-tit.black, .aboFtxt .div-txt.black{

	color: #333333;

}

/**/

.aboF-lt .aboFtxt{

	bottom: 25px;

	left: 0;

	width: 100%;

	padding: 0 25px;

}

.aboF-lt .cunTit{

	position: absolute;

	top: 20px;

	left: 30px;

}

.aboF-lt .aboFdiv{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

}

.aboF-lt .yinIcon{

	position: absolute;

	top: 16.273%;

	right: 25px;

}

/**/

.aboF-ct{

	margin-left: 16.841%;

	position: relative;

}

.aboF-ct .aboFtxt{

	position: absolute;

	top: 20px;

	left: 0;

	padding: 0 30px;

}

.aboF-ct .aboFtxt-hd, .aboF-ct .div-txt{

	display: inline-block;

	vertical-align: bottom;

}

.aboF-ct .div-txt{

	margin-left: 80px;

	padding-bottom: 5px;

}

/**/

.aboF-rt{

	position: absolute;

	top: 0;

	right: 0;

	width: 32.984%;

}

.aboF-rtOne{

	position: relative;

}

.aboF-rt{

	height: 100%;

}

.aboF-rtOne .aboFtxt{

	width: 43.121%;

	position: absolute;

	height: 100%;

	background: url(../images/abo4-img3.jpg) no-repeat center center;

	background-size: 100% 100%;

	padding: 20px 30px;

}

.aboF-rtOne .aboFtxt .div-txt{

	position: absolute;

	bottom: 20px;

	left: 30px;

}

.aboF-rt .aboFImg{

	float: right;

	width: 56.879%;

}

.aboF-rtTwo{

	height: 63.679%;

	width: 100%;

	background: url(../images/abo4-img5.jpg) no-repeat center center;

	background-size: 100% 100%;

	border-radius: 0px 0px 100px 0px;

	position: relative;

}

.aboF-rtTwo .cunTit{

	top: 20px;

	left: 30px;

	position: absolute;

}

.aboF-rtTwo .aboFtxt{

	position: absolute;

	bottom: 20px;

	left: 30px;

}

.aboFi-lt, .aboFi-rt{

	float: left;

	width: 50%;

}

.aboFi-lt{

	position: relative;

}

.aboFi-lt img{

	width: 100%;

}

.abo5-lou{

	position: absolute;

	top: 0;

	left: 0;

	font-size: 0;

}

.aboFi-lt, .aboFi-rt{

	font-size: 0;

}

.abo5-lou1{

	z-index: 3;

}

.abo5-lou2{

	z-index: 2;

}

.abo5-lou3{

	z-index: 1;

}

.mapImg{

	width: 100%;

}

/*

		f1-全筑资讯-公司新闻-列表

*/

.newSecNav{

	padding: 32px 0;

}

.newSecNav li{

	float: left;

}

.newSecNav li a{

	padding: 0 35px;

	font-size: 16px;

	color: #999999;

	float: left;

	height: 45px;

	line-height: 45px;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.newSecNav li.active a{

	background: url(../images/butbg.jpg) no-repeat center center;

	color: #fff;

	box-shadow: 0px 0px 55px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);

}

.newSecNav li:hover a{

	color: #000;

}

.newTuijDl{

	padding-bottom: 60px;

	border-bottom: solid 2px #000;

	margin-bottom: 60px;

	margin-top: 55px;

}

.newTuijDl dt, .newTuijDl dd{

	float: left;

}

.newTuijDl dt{

	width: 48.5119%;

}

.newTuijDl dt img{

	width: 100%;

}

.newTuijDl dd{

	width: 51.4881%;

	padding-left: 70px;

	padding-top: 30px;

	position: relative;

}

.newTuijDl dd .newIcon{

	position: absolute;

	right: -30.758%;

	top: 0;

}

.newTuijDl dd .div{

	max-width: 660px;

	width: 76.212%;

}

.newTuijDl dd .title{

	margin-bottom: 30px;

	position: relative;

}

.newTuijDl dd .tit{

	font-size: 36px;

	line-height: 48px;

	color: #000000;

	margin-bottom: 20px;

}

.newTuijDl dd .date{

	font-size: 18px;

	color: #000000;

	font-family: "avant";

}

.newTuijDl dd .txt{

	font-size: 16px;

	line-height: 28px;

	color: #666666;

	margin-bottom: 30px;

}

.newTuijDl dd .moreAa{

	color: #000000;

	font-size: 16px;

	font-family: "avant-bold";

	padding-bottom: 10px;

	position: relative;

	display: inline-block;

	margin-bottom: 30px;

}

.newTuijDl dd .moreAa:after{

	content: "";

	width: 100%;

	height: 2px;

	background-color: #d3b16c;

	position: absolute;

	left: 0;

	bottom: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.newTuijDl dd .moreAa:hover:after{

	bottom: 3px;

}

.newTuij-ul li{

	padding: 25px 0;

	border-bottom: solid 1px #000000;

}

.newTuij-ul li:last-child{

	border-bottom: 0;

}

.newTuij-ul .tits{

	font-size: 22px;

	color: #000000;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.newTuij-ul li:hover .tits{

	color: #d3b16c;

}

.newTuij-ul .dates{

	font-size: 16px;

	color: #666666;

	margin-bottom: 5px;

	display: inline-block;

}

/**/

.newList{

	margin: 0 -27px;

}

.newCol{

	padding: 25px 27px;

	float: left;

	width: 33.333%;

}

.newSmlDl dt{

	overflow: hidden;

	font-size: 0;

}

.newSmlDl dt img{

	width: 100%;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.newSmlDl:hover dt img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transition-duration: 5s;

	transition-duration: 5s;

}

.newSmlDl dd{

	padding-top: 55px;

}

.newSmlDl .txt{

	font-size: 16px;

	color: #999999;

	line-height: 28px;

	padding-bottom: 35px;

}

.newSmlDl dd .title{

	border-top: solid 1px #dcdcdc;

	border-bottom: solid 1px #dcdcdc;

	height: 135px;

	position: relative;

}

.newSmlDl dd .title:after{

	content: "";

	width: 1px;

	height: 100%;

	background-color: #dcdcdc;

	position: absolute;

	left: 74%;

	top: 0;

}

.newSmlDl dd .tit{

	padding-top: 15px;

	width: 74%;

	padding-right: 35px;

	font-size: 22px;

	color: #000000;

	line-height: 32px;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.newSmlDl:hover dd .tit{

	color: #d3b16c;

}

.newSmlDl dd .date{

	position: absolute;

	bottom: 15px;

	right: 0;

	text-align: right;

}

.newSmlDl:hover .icon{

	font-size: 0;

	display: inline-block;

}

.newSmlDl:hover dd .icon{

	-webkit-animation: yueButjian 1s ease 0s infinite;

	animation: yueButjian 1s ease 0s infinite;

}

.newSmlDl dd .time{

	font-size: 16px;

	color: #666666;

	margin-top: 10px;

}

/*

		f2全筑资讯-详情

*/

.newTextTitle{

	margin-bottom: 60px;

	position: relative;

}

.newTextTitle .tit{

	font-size: 50px;

	line-height: 60px;

	color: #000000;

	width: 46.130%;

}

.newTextTitle .uls{

	position: absolute;

	right: 0;

	bottom: 0;

}

.newTextTitle .uls li{

	float: left;

	font-size: 16px;

	color: #666666;

	margin-left: 75px;

}

.newTextTitle .uls li .icon{

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	position: relative;

	top: -2;

	margin-right: 15px;

}

.newTextTitle .uls li .col{

	font-size: 16px;

	color: #999999;

	font-family: "avant";

}

.newTextBox{

	padding-bottom: 100px;

}

.newTextBox .text{

	font-size: 18px;

	line-height: 32px;

	color: #8f8f8f;

}

.newTextBox .text img{

	max-width: 100% !important;

	height: auto !important;

	display: block;

	margin: auto;

}

.fenxiangBox{

	margin-top: 60px;

	text-align: center;

}

.fenxiangBox .tit{

	font-size: 16px;

	color: #666666;

	display: inline-block;

	vertical-align: middle;

}

.fenxiangBox .bshare-custom{

	display: inline-block;

	vertical-align: middle;

}

.fenxiangBox .bshare-custom a{

	display: inline-block;

	vertical-align: middle;

	float: none;

	margin: 0 7px;

	padding: 0;

	width: 50px;

	height: 50px;

	background-size: 100% 100% !important;

	border-radius: 100%;

	overflow: hidden;

}

.fenxiangBox .bshare-custom .bshare-qqim{

	background: url(../images/fx-qq.png) no-repeat center center;

}

.fenxiangBox .bshare-custom .bshare-sinaminiblog{

	background: url(../images/fx-wb.png) no-repeat center center;

}

.fenxiangBox .bshare-custom .bshare-weixin{

	background: url(../images/fx-wx.png) no-repeat center center;

}

.tuijianBox .newList{

	margin-top: -25px;

	margin-bottom: -25px;

}

/*

		h1-全案设计

*/

.quAnTit{

	position: absolute;

	top: 26.288%;

	left: 9.635%;

}

.quAnTit .tit{

	font-size: 74px;

	line-height: 86px;

	color: #fff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 35px;

}

.quAnTit .but{

	font-size: 16px;

	color: #c5a565;

	font-family: "avant-bold";

}

.quAnBanTxt{

	position: absolute;

	top: 50%;

	right: 6.25%;

	width: 360px;

}

.quAnBanTxt .text{

	font-size: 17px;

	line-height: 32px;

	color: #cccccc;

	margin-bottom: 50px;

}

.quAnBanTxt .qianming{

	text-align: right;

}

.quAnBanTxt .nm{

	display: block;

}

.quAnBanTxt .nm{

	font-size: 15px;

	color: #d3b16c;

	margin-top: 5px;

}

.quAnBanTxt .nmImg{

	position: relative;

	display: inline-block;

}

.quAnBanTxt .nmImg:after{

	content: "";

	width: 86px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	right: 100%;

	margin-right: 30px;

	top: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.quanOne{

	background: url(../images/quan1-bg.jpg) no-repeat center top;

	padding-top: 70px;

}

.quanTitle{

	margin-bottom: 90px;

	text-align: center;

}

.quanTitle .tit{

	font-size: 60px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 20px;

	line-height: 66px;

}

.quanTitle .txt{

	font-size: 26px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;


font-weight: bold;}

.quanTitle.wt .tit, .quanTitle.wt .txt{

	color: #fff;

}

.quanTitle .tit .col, .quanTitle .txt .col{

	color: #d3b16c;

}

.quanOneCol{

	float: left;

	width: 50%;

	padding-top: 100px;

	height: 910px;

	position: relative;

}

.quanOneCol .title{

	font-size: 66px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	color: #000;

	text-align: center;

	margin-bottom: 90px;

}

.quanOneCol .entxt{

	font-size: 12px;

	color: #000;

	font-family: "avant-bold";

	writing-mode: tb-rl;

	position: absolute;

	top: 120px;

	left: 8.333%;

}

.quanOne-lt .uls{

	width: 75.520%;

	margin-left: 8.333%;

}

.quanOne-lt .uls li{

	float: left;

	width: 33.333%;

	border-right: solid 2px #000000;

	height: 450px;

	position: relative;

}

.quanOne-lt .uls .div{

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	display: flex;

}

.quanOne-lt .tit, .quanOneCol .txt{

	float: right;

}

.quanOne-lt .tit{

	font-size: 40px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	writing-mode: tb-rl;

	margin-left: 20px;

}

.quanOne-lt .txt{

	font-size: 18px;

	color: #666666;

	line-height: 24px;

	writing-mode: tb-rl;

}

.quanOne-lt .txt .col{

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.quanOne-rt .title, .quanOne-rt .entxt{

	color: #fff;

}

.quanOne-rt .icon{

	margin-bottom: 40px;

	display: inline-block;

}

.quanOne-rt .hdTit{

	margin-bottom: 30px;

}

.quanOne-rt .hdTit .tit{

	font-size: 42px;

	color: #d3b16c;

}

.quanOne-rt .hdTit .span{

	font-size: 18px;

	color: #ffffff;

}

.quanOne-rt .uls li{

	float: left;

	width: 33.333%;

	border: solid 1px #bc9f62;

	padding: 50px 50px 50px 40px;

	position: absolute;

	bottom: 0;

}

.quanOne-rt .byTxt{

	font-size: 18px;

	line-height: 30px;

	color: #cccccc;

}

.quanOne-rt .uls li:nth-child(1){

	left: 0%;

	padding-bottom: 170px;

}

.quanOne-rt .uls li:nth-child(2){

	left: 33.333%;

}

.quanOne-rt .uls li:nth-child(3){

	left: 66.666%;

	padding-bottom: 260px;

}

/**/

.quanAnBox{

	padding-top: 130px;

	padding-bottom: 0;

}

.quanAnAll{

	position: relative;

	z-index: 1;

	padding-top: 135px;

}

.quanAnAll:after{

	content: "";

	width: 80px;

	height: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	z-index: -1;

	background-color: #d3b16c;

}

.quanAnOne{

	background: url(../images/ditu.png) no-repeat left 11.309% top 90px;

}

.quanAnOne .div{

	width: 55.952%;

	float: right;

}

.quanAnOne .quanAnTit{

	position: relative;

	padding-left: 23px;

}

.quanAnTit .cunts{

	font-size: 92px;

	color: #000000;

	font-family: "avant-bold";

}

.quanAnTit .title{

	line-height: 62px;

}

.quanAnTit .title small{

	font-size: 32px;

	color: #000000;

}

.quanAnTit .title h2{

	font-size: 40px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.quanAnTit .title .cols{

	color: #d3b16c;

}

.quanAnTit .title .big{

	font-size: 60px;

}

.quanAnOne .quanAnTit .title{

	position: absolute;

	bottom: 0;

	left: 210px;

}

.quAnOne-body{

	margin-top: 75px;

	width: 82.446%;

}

.quAnOne-col{

	width: 50%;

	float: left;

	padding: 10px;

}

.quAnOne-dl{

	position: relative;

}

.quAnOne-col:nth-child(2n) .quAnOne-dl{

	-webkit-transform: translateY(30px);

	transform: translateY(30px);

}

.quAnOne-dl dt{

	position: relative;

	font-size: 0;

}

.quAnOne-dl dt:after{

	content: "";

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.5);

	position: absolute;

	top: 0;

	left: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.quAnOne-dl dt img{

	width: 100%;

}

.quAnOne-dl dd{

	position: absolute;

	top: 50%;

	left: 0%;

	width: 100%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	text-align: center;

}

.quAnOne-dl dd .tit{

	display: inline-block;

	font-size: 20px;

	color: #ffffff;

	padding-bottom: 10px;

	position: relative;

	-webkit-transform: translateY(10px);

	transform: translateY(10px);

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.quAnOne-dl dd .tit:after{

	content: "";

	width: 100%;

	height: 2px;

	position: absolute;

	bottom: -10px;

	left: 0;

	background-color: #d3b16c;

	-webkit-transition: all 0.3s ease 0.1s;

	transition: all 0.3s ease 0.1s;

	visibility: hidden;

	opacity: 0;

}

.quAnOne-dl:hover dt:after, .quAnOne-dl:hover dd .tit, .quAnOne-dl:hover dd .tit:after{

	visibility: visible;

	opacity: 1;

}

.quAnOne-dl:hover dd .tit{

	-webkit-transform: translateY(0);

	transform: translateY(0);

}

.quAnOne-dl:hover dd .tit:after{

	bottom: 0;

}

.quanAnTwo{

	padding-top: 85px;

}

.quanAnTwo .quanAnTit{

	width: 50%;

	float: right;

	position: relative;

}

.quanAnTwo .quanAnTit .cunts{

	margin-left: 15px;

}

.quanAnTwo .quanAnTit .title{

	position: absolute;

	right: 100%;

	width: 100%;

	padding-right: 125px;

	text-align: right;

	top: 65px;

}

.quanAnTwo-nav{

	font-size: 18px;

	color: #000000;

	line-height: 50px;

	margin-top: 60px;

	margin-left: 65px;

}

.quanAnTwo-nav li{

	position: relative;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	cursor: pointer;

}

.quanAnFive .quanAnTwo-nav li:after{

	content: "";

	width: 10px;

	height: 2px;

	background-color: #fff;

	opacity: 5;

	position: absolute;

	right: 106%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

} 

.quanAnFive .quanAnTwo-nav li.active{

	color: #d3b16c;

}

.quanAnFive .quanAnTwo-nav li.active:after{

	width: 30px;

	opacity: 1;

}

.quanAnTwo-img{

	font-size: 0;

	padding-top: 35px;

	clear: both;

}

.quanAnTwo-img img{

	border-radius: 0px 0px 0px 100px;

	width: 1180px;

	margin: auto;

	display: block;

}

.quanAnThree .quanAnTit{

	text-align: center;

}

.quanAnThree{

	padding-top: 120px;

}

.quanAnTh-by{

	width: 1220px;

	margin: auto;

	margin-top: 75px;

	padding: 0 70px;

}

.qAnThSwp{

	padding: 0 50px;

	margin: 0 -50px;

	position: relative;

}

.qAnThSwp:after{

	content: "";

	width: 91.5%;

	height: 5px;

	background-color: #d3b16c;

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.qAnThSwp .swiper-slide{

	height: 370px;

	position: relative;

}

.qAnThSwp dl{

	position: absolute;

	top: 20px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	width: 100%;

	-webkit-transition: all 0.3s ease 0.2s;

	transition: all 0.3s ease 0.2s;

}

.qAnThSwp dl:hover{

	width: 230px;

	z-index: 2;

	top: 0;

}

.qAnThSwp dt{

	font-size: 0;

}

.qAnThSwp dt img{

	width: 100%;

}

.qAnThSwp dd{

	height: 90px;

	position: relative;

	-webkit-transition: all 0.3s ease 0.1s;

	transition: all 0.3s ease 0.1s;

}

.qAnThSwp dd h3{

	font-size: 20px;

	color: #333333;

	text-align: center;

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: all 0.3s ease 0.1s;

	transition: all 0.3s ease 0.1s;

}

.qAnThSwp dl:hover dd{

	background-color: #1b1b1b;

}

.qAnThSwp dl:hover dd h3{

	color: #fff;

}

.qAnThSwp .swiper-slide-prev dl, .qAnThSwp .swiper-slide-duplicate-active dl{

	visibility: hidden;

	-webkit-transition: all 0s ease 0.5s;

	transition: all 0s ease 0.5s;

}

.qAnThSwp .swiper-slide-prev dd h3, .qAnThSwp .swiper-slide-duplicate-prev dd h3,

.qAnThSwp .swiper-slide-prev dd, .qAnThSwp .swiper-slide-duplicate-prev dd,

.qAnThSwp .swiper-slide-prev dt, .qAnThSwp .swiper-slide-duplicate-prev dt{

	-webkit-transition: all 0s ease 0s;

	transition: all 0s ease 0s;

}

.qAnThSwp-but{

	position: absolute;

	top: 105px;

	background-color: #f2f2f2;

	text-align: center;

	width: 40px;

	height: 40px;

	font-size: 0;

	line-height: 40px;

	z-index: 3;

}

.qAnThSwp-but img{

	display: inline-block;

	vertical-align: middle;

}

.qAnThSwp-prev{

	left: 0;

}

.qAnThSwp-next{

	right: 0;

}

/**/

.quanAnFo-body{

	width: 71.428%;

	margin-left: 7.738%;

	clear: both;

	text-align: center;

	padding-top: 80px;

}

.quanAnFo-col{

	width: 50%;

	padding: 5px;

	float: left;

}

.quanAnFo-col:nth-child(1), .quanAnFo-col:nth-child(4){

	width: 50.5%;

	margin-left: 31.666%;

}

.quanAnFo-col dl{

	background-color: #f8f8f8;

	position: relative;

	text-align: left;

}

.quanAnFo-col dl dt{

	font-size: 0;

	width: 31.641%;

	float: left;

}

.quanAnFo-col dl dt img{

	width: 100%;

	display: block;

}

.quanAnFo-col dl dd{

	width: 67.681%;

	position: absolute;

	top: 50%;

	right: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	padding: 0 70px 0 30px;

}

.quanAnFo-col dl .tit{

	font-size: 24px;

	color: #1b1b1b;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 15px;

}

.quanAnFo-col dl .txt{

	font-size: 16px;

	line-height: 25px;

	color: #666666;

}

.quanAnFour{

	background: none;

	padding-top: 150px;

}

.quanAnFive-img{

	clear: both;

	width: 38.690%;

	margin-left: 39.583%;

	margin-top: 50px;

}

.quanAnFive-img .imgTab{

	display: none;

}

.quanAnFive-img .imgTab.vis{

	display: block;

}

.quanAnFive-img .imgTab img{

	width: 100%;

}

/**/

.quanAnSix{

	padding-top: 75px;

	padding-bottom: 75px;

}

.quanAnSix .quanAnTit{

	width: 58%;

	float: right;

}

 .quanAnSix .quanAnTit .cunts, .quanAnSix .quanAnTit .title{

 	float: left;

 }

.quanAnSix .quanAnTit .title{

	margin-left: 100px;

	margin-top: 10px;

}

.qAnSixSwp{

	width: 1120px;

	margin: auto;

	margin-top: 60px;

}

.qAnSixSwp .swiper-slide{

	width: auto;

}

.qAnSixNav{

	width: 880px;

	margin: auto;

	background-color: #fff;

	text-align: center;

	margin-top: 30px;

}

.qAnSixNav .div{

	padding-top: 25px;

	height: 135px;

	background-color: #fff;

	cursor: pointer;

}

.qAnSixNav .icon{

	font-size: 0;

	display: inline-block;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.qAnSixNav .div:hover .icon{

	-webkit-transform: translateY(-10px);

	transform: translateY(-10px);

}

.qAnSixNav .txt{

	font-size: 16px;

	color: #2f2f2f;

	margin-top: 10px;

	padding-bottom: 18px;

	position: relative;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.qAnSixNav .txt:after{

	content: "";

	width: 19px;

	height: 2px;

	background-color: #d3b16c;

	position: absolute;

	bottom: -10px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.qAnSixNav .swiper-slide-thumb-active .txt{

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	color: #d3b16c;

}

.qAnSixNav .swiper-slide-thumb-active .txt:after{

	visibility: visible;

	opacity: 1;

	bottom: 0px;

}

/**/

.quanThree{

	padding-bottom: 270px;

	padding-top: 75px;

}

.quanThree .quanTitle .tit, .quanThree .quanTitle .txt{

	color: #fff;

}

.quanThBox .ul{

	width: 452px;

	height: 404px;

	position: relative;

	display: block;

	margin: auto;

	margin-top: 55px;

	z-index: 1;

}

.quanThBox .ul:after{

	content: "";

	width: 412px;

	height: 412px;

	border: dashed 2px rgba(255,255,255,.2);

	border-radius: 100%;

	position: absolute;

	top: 60%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: -1;

}

.quanThBox .ul li{

	font-size: 0;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}

.quanThBox .ul li:nth-child(1){

	z-index: 1;

}

.quanThBox .ul li:nth-child(3){

	z-index: 2;

}

.quanThBox .ul li .div{

	position: absolute;

}

.quanThBox .ul li .icon{

	font-size: 0;

	position: relative;

}

.quanThBox .ul li .icon img{

	width: 100%;

}

.quanThBox .ul li img{

	position: absolute;

	top: 0;

	left: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.quanThBox .ul li img:nth-child(1){

	visibility: visible;

	opacity: 1;

}

.quanThBox .ul li .text{

	position: absolute;

	top: -10px;

	width: 340px;

}

.quanThBox .ul li .text:after, .quanThBox .ul li .text:before{

	content: "";

	width: 267px;

	height: 2px;

	background-color: #fff;

	top: -25px;

	left: 0;

	position: absolute;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.quanThBox .ul li .text:after{

	width: 0;

	background-color: #d3b16c;

}

.quanThBox .ul li .tit{

	font-size: 26px;

	color: #ffffff;

	margin-bottom: 20px;

}

.quanThBox .ul li .txt{

	font-size: 14px;

	line-height: 26px;

	color: #fff;

}

.quanThBox .ul li:nth-child(1) .div{

	top: 34.653%;

	right: 89.224%;

}

.quanThBox li:nth-child(1) .counts{

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	right: 25px;

}

.quanThBox .ul li:nth-child(1) .text{

	right: 100%;

	margin-right: 105px;

}

.quanThBox .ul li:nth-child(2) .div{

	top: 34.653%;

	left: 89.224%;

}

.quanThBox li:nth-child(2) .counts{

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	left: 25px;

}

.quanThBox .ul li:nth-child(2) .text{

	left: 100%;

	margin-left: 130px;

}

.quanThBox .ul li:nth-child(3) .div{

	top: 110%;

	left: 51%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.quanThBox li:nth-child(3) .counts{

	top: 20px;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	left: 50%;

}

.quanThBox .ul li:nth-child(3) .text{

	left: 50%;

	top: 100%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	margin-top: 75px;

	text-align: center;

}

.quanThBox .ul li:nth-child(3) .text:after, .quanThBox .ul li:nth-child(3) .text:before{

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.quanThBox .counts{

	font-size: 16px;

	color: #ffffff;

	font-family: "avant-bold";

	position: absolute;

}

.quanThBox .cutBox i{

	width: 12px;

	height: 12px;

	background-color: #fff;

	border-radius: 100%;

	display: block;

}

.quanThBox .ul li.act .text:after{

	width: 267px;

}

.quanThBox li.act .counts{

	color: #d3b16c;

}

.quanThBox .ul li.act img:nth-child(1){

	visibility: hidden;

	opacity: 0;

}

.quanThBox .ul li.act img:nth-child(2){

	visibility: visible;

	opacity: 1;

}

/*

		k1-施工材料

*/

.fwbzTit-list{

	background: url(../images/ban-chi.png) no-repeat top right;

	background-size: auto 100%;

	width: 45px;

}

.fwbzTit-list li{

	font-size: 20px;

	color: #ffffff;

	writing-mode: tb-rl;

	margin: 10px 0;

	letter-spacing: 5px;

}

.fwbzTit{

	position: absolute;

	top: 50%;

	left: 0px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

}

.fwbzTit .tit{

	font-size: 60px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	line-height: 68px;

	margin-bottom: 20px;

}

.fwbzTit .txt{

	font-size: 25px;

	line-height: 34px;

	color: #ffffff;

	margin-bottom: 65px;

}

.fwbzTit .but{

	font-size: 18px;

	color: #c4a469;

	font-family: "avant-bold";

	text-transform: uppercase;

}

.fwbzTit-list, .fwbzTit-txt{

	display: inline-block;

	vertical-align: middle;

}

.fwbzTit-txt{

	margin-left: 110px;

}

/**/

.fuwuOne{

	padding: 105px 0;

}

.fuwuOne-ul{

	margin: 0 -75px;

}

.fuwuOne-ul li{

	float: left;

	text-align: center;

	padding: 0 75px;

	position: relative;

}

.fuwuOne-ul li dl{

	position: relative;

}

.fuwuOne-ul li:nth-child(1), .fuwuOne-ul li:nth-child(2){

	width: 25%;

}

.fuwuOne-ul li:nth-child(3){

	width: 50%;

}

.fuwuOne-ul li:nth-child(1) .dian,.fuwuOne-ul li:nth-child(2) .dian{

	width: 145px;

	height: 9px;

	background: url(../images/team-dian.png) no-repeat center center;

	background-size: 100%;

	position: absolute;

	left: 100%;

	top: 40%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fuwuOne-ul li dt{

	width: 100%;

	overflow: hidden;

	border-radius: 100%;

	font-size: 0;

	margin-bottom: 20px;

}

.fuwuOne-ul li:nth-child(3) dt{

	border-radius: 0;

}

.fuwuOne-ul li dt img{

	width: 100%;

}

.fuwuOne-ul li dd{

	font-size: 20px;

	color: #d3b16c;

}

.fuwuOne-ul li dd i{

	width: 13px;

	height: 6px;

	background: url(../images/team-jian.png) no-repeat center center;

	background-size: 100%;

	position: relative;

	display: inline-block;

	opacity: .5;

}

.fuwuOne-ul li dd i:after{

	content: "";

	width: 100%;

	height: 100%;

	background: url(../images/team-jian.png) no-repeat center center;

	background-size: 100%;

	position: absolute;

	bottom: 0;

	margin-bottom: 0;

	left: 0;

	opacity: 1;

	-webkit-animation: jiao 2s ease 0s infinite;

	animation: jiao 2s ease 0s infinite;

}

@keyframes jiao{

	0%{

		bottom: 0;

		margin-bottom: 0;

		opacity: 1;

	}

	100%{

		bottom: 100%;

		margin-bottom: 10px;

		opacity: 0;

	}

}

.fuwuOne-ul li dd span{

	display: block;

}

.fuwuOne-body .text{

	padding: 0 140px;

	font-size: 20px;

	line-height: 40px;

	color: #666666;

	text-align: center;

	margin-top: 55px;

}

.fuwuOne-body .text .cols{

	color: #d2b071;

}

/**/

.fuwuTwo{

	padding-top: 90px;

}

.fuwuTwo .quanTitle{

	margin-bottom: 110px;

}

.fuwuTwo-ul li{

	float: left;

	width: 14.285%;

	text-align: center;

	height: 260px;

	position: relative;

}

.fuwuTwo-ul li .txt{

	font-size: 18px;

	color: #ffffff;

	margin-bottom: 10px;

}

.fuwuTwo-ul .div{

	position: absolute;

	bottom: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.fuwuTwo-ul .div .icon{

	display: inline-block;

	font-size: 0;

	position: relative;

	z-index: 1;

}

.fuwuTwo-ul li:nth-child(2n+1) .icon{

	padding-bottom: 150px;

}

.fuwuTwo-ul li:nth-child(2n) .icon{

	padding-bottom: 60px;

}

.fuwuTwo-ul .div .icon:after{

	content: "";

	width: 1px;

	height: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	background-color: #d2b071;

	z-index: -1;

}

.fuwuTwo-ul .cunt{

	position: absolute;

	left: 50%;

	bottom: 22px;

	font-size: 12px;

	color: #d2b071;

	padding-left: 10px;

}

/**/

.fuwuThree{

	padding-bottom: 110px;

	padding-top: 90px;

}

.fwbzTh-one{

	margin-bottom: 60px;

}

.fwbzTh-oneHead{

	background: url(../images/fuwubz2-bg.jpg) no-repeat center center;

	border: solid 1px #eaeaea;

	border-bottom: 0;

	height: 140px;

	position: relative;

}

.fwbzTh-oneHead .div{

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

}

.fwbzTh-oneHead .title, .fwbzTh-oneHead .text{

	display: inline-block;

	vertical-align: middle;

	margin-left: -3px;

}

.fwbzTh-oneHead .title{

	width: 24.647%;

	position: relative;

	text-align: center;

	font-size: 36px;

	color: #333333;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.fwbzTh-oneHead .title:after{

	content: "";

	width: 1px;

	height: 68px;

	background-color: #eaeaea;

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fwbzTh-oneHead .text{

	width: 75.353%;

	padding-left: 50px;

}

.fwbzTh-oneHead .tit{

	font-size: 20px;

	color: #333333;

	margin-bottom: 10px;

}

.fwbzTh-oneHead .txt{

	font-size: 16px;

	color: #666666;

}

.fwbzTh-oneBody{

	position: relative;

}

.fwbzTh-onelt{

	width: 77.464%;

	float: left;

	position: relative;

}

.fwbzTh-onelt .imgs{

	font-size: 0;

}

.fwbzTh-onelt img{

	width: 100%;

}

.fwbzTh-onelt .date{

	position: absolute;

	top: 35px;

	left: 40px;

	font-size: 16px;

	color: #ffffff;

}

.fwbzTh-onert{

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

	width: 22.536%;

}

.fwbzTh-onert .divbox{

	position: absolute;

	top: 50%;

	left: 0px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	padding: 0 40px;

}

.fwbzTh-onert .div{

	padding-bottom: 50px;

	border-bottom: solid 1px rgba(255, 255, 255,.3);

	margin-bottom: 40px;

}

.fwbzTh-onert .smltit{

	font-size: 16px;

	color: #d2b071;

	margin-bottom: 10px;

}

.fwbzTh-onert .tit{

	font-size: 26px;

	color: #ffffff;

}

.fwbzTh-onert .txt{

	font-size: 18px;

	margin-bottom: 20px;

	color: #fff;

}

.fwbzTh-onert .ul{

	margin: 0 -10px;

}

.fwbzTh-onert .ul .li{

	float: left;

	margin: 0 10px;

	font-size: 16px;

	color: #fff;

}

.fwbzTh-onert dl{

	text-align: center;

}

.fwbzTh-onert dl .tit{

	font-size: 16px;

	color: #d2b071;

	margin-top: 25px;

}

/**/

.fwbzTh-two{

	padding-top: 70px;

	position: relative;

	z-index: 1;

	margin-bottom: 70px;

}

.fwbzTh-two:after{

	content: "";

	width: 100%;

	height: 94.65%;

	background: url(../images/fwbzTh2-bg.jpg) no-repeat center center;

	background-size: cover;

	position: absolute;

	top: 0;

	left: 0;

	border-radius: 0px 0px 100px 0px;

	overflow: hidden;

	z-index: -1;

}

.fwbzTh-ttit{

	text-align: center;

	margin-bottom: 30px;

}

.fwbzTh-ttit .tit{

	font-size: 36px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 10px;

}

.fwbzTh-ttit .txt{

	font-size: 20px;

	color: #fff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.fwbzTh2-swp{

	position: relative;

	margin-bottom: -35px;

}

.fwbzTh2-swp:after{

	content: "";

	width: 240px;

	height: 479px;

	position: absolute;

	top: 50%;

	left: 50%;

	z-index: 1;

	background: url(../images/ipx.png) no-repeat center center;

	background-size: 100% 100%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.fwbzTh2-swp:before{

	content: "";

	width: 70px;

	height: 3px;

	background-color: #fff;

	position: absolute;

	bottom: 23px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	z-index: 3;

}

.fwbzTh2Swp{

	width: 235px;

	height: 479px;

	border-radius: 50px;

}

.fwbzTh2Swp .swiper-slide{

	height: 100%;

	font-size: 0;

}

.fwbzTh2Swp .swiper-slide img{

	height: 100%;

}

.fwbzTh-tbdy{

	position: relative;

}

.fwbzTh2-img{

	position: absolute;

	bottom: 90px;

	left: 50%;

	transform: translateX(-50%);

	width: 86.76%;

}

.fwbzTh2-img img{

	width: 100%;

}

/**/

.fwbzTh-three{

	background: url(../images/fwbzTh3-bg.jpg) no-repeat center center;

	background-size: cover;

	border-radius: 0px 0px 100px 0px;

	padding-bottom: 90px;

	padding-top: 60px;

}

.fwbzTh3Img{

	width: 250px;

	height: 250px;

	margin: 190px auto 0;

	position: relative;

	border: dashed 1px rgba(255,255,255,.2);

	border-radius: 100%;

}

.fwbzTh3Img .yuan{

	width: 250px;

	height: 250px;

	background: url(../images/fwbzTh3-quan.png) no-repeat center center;

	background-size: 100% 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%) rotate(0deg);

	transform: translate(-50%, -50%) rotate(0deg);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.fwbzTh3Img .img{

	width: 200px;

	height: 200px;

	border-radius: 100%;

	font-size: 0;

	margin: auto;

	border: solid 1px rgba(255,255,255,.2);

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.fwbzTh3Img li{

	position: absolute;

	font-size: 0;

	z-index: 1;

}

.fwbzTh3Img li:after{

	content: "";

	width: 7px;

	height: 7px;

	border-radius: 100%;

	background-color: #fff;

	display: inline-block;

}

.fwbzTh3Img li .count{

	font-size: 16px;

	color: #fff;

	font-family: "avant-bold";

	position: absolute;

}

.fwbzTh3Img li .div{

	position: absolute;

}

.fwbzTh3Img li .tit{

	font-size: 22px;

	color: #fff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 10px;

}

.fwbzTh3Img li .txt{

	font-size: 16px;

	color: #cccccc;

}

.fwbzTh3Img li .icon{

	font-size: 0;

	display: inline-block;

}

.fwbzTh3Img li:nth-child(1){

	top: -4px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.fwbzTh3Img li:nth-child(1) .count{

	bottom: 100%;

	margin-bottom: 10px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.fwbzTh3Img li:nth-child(1) .div{

	text-align: center;

	position: absolute;

	bottom: 100%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	margin-bottom: 40px;

	width: 475px;

}

.fwbzTh3Img li:nth-child(1) .icon{

	margin-bottom: 15px;

}

.fwbzTh3Img li:nth-child(2){

	left: 95.9%;

    top: 33.5%;

}

.fwbzTh3Img li:nth-child(2) .count{

	left: 15px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fwbzTh3Img li:nth-child(2) .div{

	width: 480px;

	top: -50px;

	left: 35px;

	padding-left: 85px;

}

.fwbzTh3Img li:nth-child(2) .icon{

	position: absolute;

	top: 0;

	left: 0;

}

.fwbzTh3Img li:nth-child(3){

	left: 77.9%;

    top: 89%;

}

.fwbzTh3Img li:nth-child(3) .count{

	left: 15px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fwbzTh3Img li:nth-child(3) .div{

	width: 400px;

	top: -25px;

	left: 55px;

	padding-left: 65px;

}

.fwbzTh3Img li:nth-child(3) .icon{

	position: absolute;

	top: 0;

	left: 0;

}

.fwbzTh3Img li:nth-child(4){

	right: 78.9%;

    top: 89%;

    text-align: right;

}

.fwbzTh3Img li:nth-child(4) .count{

	right: 15px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fwbzTh3Img li:nth-child(4) .div{

	width: 440px;

	top: -25px;

	right: 55px;

	padding-right: 65px;

}

.fwbzTh3Img li:nth-child(4) .icon{

	position: absolute;

	top: 0;

	right: 0;

}

.fwbzTh3Img li:nth-child(5){

	right: 96.9%;

    top: 33.5%;

    text-align: right;

}

.fwbzTh3Img li:nth-child(5) .count{

	right: 15px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fwbzTh3Img li:nth-child(5) .div{

	width: 480px;

	top: -25px;

	right: 55px;

	padding-right: 70px;

}

.fwbzTh3Img li:nth-child(5) .icon{

	position: absolute;

	top: 0;

	right: 0;

}

/**/

.fuwuFour{

	padding-bottom: 90px;

}

.fuwuFour .quanTitle{

	margin-bottom: 0;

	padding-top: 85px;

	padding-bottom: 90px;

	background-color: #f2f2f2;

}

.fuwuFour-bdy{

	position: relative;

}

.fuwuFour-bdy:after{

	content: "";

	width: 100%;

	height: 50%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: #f2f2f2;

	z-index: -1;

}

.fuwuFour-dl{

	width: 25%;

	float: left;

	text-align: center;

	padding: 45px 15px 60px;

}

.fuwuFour-dl:nth-child(1),

.fuwuFour-dl:nth-child(3),

.fuwuFour-dl:nth-child(6),

.fuwuFour-dl:nth-child(8){

	background-color: #ffffff;

}

.fuwuFour-dl:nth-child(2),

.fuwuFour-dl:nth-child(4),

.fuwuFour-dl:nth-child(5),

.fuwuFour-dl:nth-child(7){

	background-color: #fafafa;

}

.fuwuFour-dl .icon{

	display: inline-block;

	font-size: 0;

	padding-bottom: 25px;

	position: relative;

	margin-bottom: 30px;

}

.fuwuFour-dl .icon:after{

	content: "";

	width: 15px;

	height: 4px;

	background-color: #d2b071;

	position: absolute;

	bottom: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.fuwuFour-dl .tit{

	font-size: 26px;

	color: #d2b071;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.fuwuFour-dl .txt{

	font-size: 20px;

	color: #666666;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

/*

		l1-施工工艺

*/

.gongyiBox{

	padding-top: 80px;

	padding-bottom: 55px;

}

.gyiSml-div{

	overflow: hidden;

}

.gyiSml-div .gyiWt{

	padding: 0 30px;

}

.gyiSml-div .counts{

	font-size: 30px;

	color: #d3b16c;

	font-family: "avant-bold";

	display: block;

}

.gyiSml-div .tit{

	font-size: 50px;

	color: #000000;

	line-height: 60px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.gyiSml-div .txt{

	font-size: 19px;

	line-height: 34px;

	color: #666666;

}

.gyiSml-div .smltit{

	font-size: 30px;

	color: #000000;

}

.gyiSml-div .en{

	font-size: 26px;

	color: #c8c8c8;

	text-transform: uppercase;

	font-family: "avant-bold";

	letter-spacing: 2px;

}

/**/

.gyiSml-one{

	padding-top: 55px;

	padding-bottom: 165px;

}

.gyiSml-one .counts{

	margin-bottom: 35px;

}

.gyiSml-one .tit{

	margin-bottom: 15px;

}

.gyiSml-one .smltit{

	margin-bottom: 45px;

}

.gyiSml1-lt, .gyiSml1-rt{

	float: left;

	width: 50%;

}

.gyiSml1-rt .imgDiv{

	width: 74.4%;

	position: relative;

	z-index: 1;

	margin-left: 9.701%;

	margin-top: 55px;

}

.gyiSml1-rt .imgDiv:after{

	content: "";

	width: 37.910%;

	height: 144.242%;

	position: absolute;

	top: 50%;

	left: 100%;

	-webkit-transform: translate(-60%, -50%);

	transform: translate(-60%, -50%);

	border: solid 10px #e5e5e5;

	z-index: -1;

}

.gyiSml1-rt img{

	width: 100%;

	display: block;

}

.gyiSml1-rt .smlImg{

	width: 23.88%;

	position: absolute;

	top: 75.151%;

	right: 100%;

	-webkit-transform: translateX(40%);

	transform: translateX(45%);

}

/**/

.gyiSml-two{

	padding-top: 60px;

	position: relative;

	padding-bottom: 145px;

}

.gyiSml2-lt{

	width: 53.531%;

	float: left;

	position: relative;

	margin-top: 65px;

}

.gyiSml2-lt:after{

	content: "";

	width: 115.972%;

	height: 71.538%;

	background-color: #f7f7f7;

	position: absolute;

	top: -19.504%;

	right: 24.027%;

	z-index: -1;

}

.gyiSml2-ltxt{

	position: absolute;

	top: 50%;

	left: 30px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.gyiSml2-ltxt .en{

	writing-mode: tb-rl;

	margin-bottom: 60px;

}

.gyiSml2-lt .imgDiv{

	width: 87.5%;

	float: right;

}

.gyiSml2-lt .imgDiv img{

	width: 100%;

}

.gyiSml2-rt{

	width: 46.469%;

	float: left;

	padding-left: 80px;

}

.gyiSml2-rt .tit{

	margin-bottom: 35px;

}

.gyiSml2-rt .txt{

	margin-bottom: 20px;

}

.gyiSml2-rt .imgDiv{

	position: relative;

}

.gyiSml2-rt .imgDiv:before{

	content: "";

	width: 78px;

	height: 8px;

	background-color: #d3b16c;

	position: absolute;

	left: 0;

	bottom: 40%;

}

.gyiSml2-rt .imgDiv img{

	width: 31.629%;

	float: right;

}

/**/

.gyiSml3-lt{

	width: 52.985%;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	padding-top: 65px;

}

.gyiSml3-lt:after{

	content: "";

	width: 107.746%;

	height: 86.413%;

	background-color: #f7f7f7;

	position: absolute;

	top: 0;

	right: 0;

	z-index: -1;

}

.gyiSml3-tit{

	padding-left: 90px;

	position: relative;

	margin-bottom: 65px;

}

.gyiSml3-tit .counts{

	position: absolute;

	top: 15px;

	left: 0;

}

.gyiSml3-tit .tit{

	margin-bottom: 10px;

}

.gyiSml3-lt .txt{

	padding: 45px 35px 50px 90px;

	position: relative;

	color: #fff;

	z-index: 1;

}

.gyiSml3-lt .txt:after{

	content: "";

	width: 145.225%;

	height: 100%;

	position: absolute;

	right: -3.521%;

	top: 0;

	z-index: -1;

	background-color: #535353;

}

.gyiSml3-lt .imgDiv img{

	width: 100%;

	display: block;

}

.gyiSml3-rt{

	width: 47.015%;

	display: inline-block;

	vertical-align: middle;

	margin-left: -4px;

}

.gyiSml3-rt .imgDiv{

	padding: 70px 0 70px 70px;

	position: relative;

	width: 96.00852%;

	float: right;

}

.gyiSml3-rt .imgDiv:after{

	content: "";

	background-color: #434343;

	position: absolute;

	width: 148.933%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: -1;

}

.gyiSml3-rt img{

	width: 100%;

}

/**/

.gyiSml-four{

	padding-top: 65px;

	padding-bottom: 110px;

}

.gyiSml4-lt, .gyiSml4-rt{

	width: 50%;

	display: inline-block;

	vertical-align: middle;

	margin-left: -3px;

}

.gyiSml4-lt .imgDiv{

	width: 76.865%;

}

.gyiSml4-lt .imgDiv img{

	width: 100%;

	display: block;

}

.gyiSml4-rt{

	text-align: right;

}

.gyiSml-div .gyiSml4-rt .counts{

	margin-bottom: 50px;

}

.gyiSml-div .gyiSml4-rt .tit{

	margin-bottom: 15px;

}

.gyiSml-div .gyiSml4-rt .en{

	margin-bottom: 50px;

}

/**/

.gyiSml-five{

	padding-bottom: 110px;

}

.gyiSml5-row{

	position: relative;

}

.gyiSml5-lt{

	width: 46.617%;

	position: relative;

	float: left;

}

.gyiSml5-lt .counts{

	position: absolute;

	top: 45px;

	left: 40px;

}

.gyiSml5-lt .imgDiv img{

	width: 100%;

	display: block;

}

.gyiSml5-rt{

	position: absolute;

	right: 0;

	height: 100%;

	width: 53.383%;

	z-index: 1;

}

.gyiSml5-rt:after{

	content: "";

	width: 86.805%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: #434343;

	z-index: -1;

}

.gyiSml5-rt .txtDiv{

	width: 86.805%;

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	padding: 0 55px;

	text-align: left;

}

.gyiSml5-rt .txtDiv .tit{

	color: #fff;

	margin-bottom: 15px;

}

.gyiSml5-rt .txtDiv .en{

	margin-bottom: 45px;

}

.gyiSml5-rt .txtDiv .txt{

	color: #fff;

}

/**/

.gyiSml6-lt{

	width: 44.758%;

	float: left;

	margin-top: 40px;

}

.gyiSml6-tit, .gyiSml6-lt .imgDiv, .gyiSml6-lt .txt{

	width: 77.797%;

}

.gyiSml6-tit{

	padding: 45px 45px 125px 45px;

	position: relative;

	margin-bottom: 60px;

}

.gyiSml6-tit:after{

	content: "";

	width: 100%;

	height: 100%;

	top: -40px;

	left: -40px;

	background-color: #f6f6f6;

	position: absolute;

	z-index: -1;

}
.gyiSml6-tit:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	border: solid 5px #dcdcdc;
}

.gyiSml6-tit .counts{

	margin-bottom: 45px;

}

.gyiSml6-tit .tit{

	margin-bottom: 10px;

}

.gyiSml6-lt .smlstit{

	margin-bottom: 35px;

	font-size: 20px;

	color: #000000;

	margin-top: 35px;

}

.gyiSml6-rt{

	width: 55.242%;

	float: left;

}

.gyiSml-six .imgDiv img{

	width: 100%;

}

/**/

.gyiSml-seven{

	padding-top: 110px;

}

.gyiSml7-row{

	position: relative;

}

.gyiSml7-lt{

	width: 22.230%;

	position: absolute;

	left: 0;

	height: 100%;

}

.gyiSml7-lt .imgDiv{

	width: 100%;

	height: 71.453%;

}

.gyiSml7-ltxt{

	position: absolute;

	bottom: 0;

	left: 0;

	background-color: #fff;

}

.gyiSml7-ct{

	margin-left: 24.535%;

	width: 40%;

}

.gyiSml7-ct .imgDiv img{

	width: 100%;

	display: block;

}

.gyiSml7-rt{

	width: 30.483%;

	height: 100%;

	margin-right: 15px;

	padding-left: 45px;

	position: absolute;

	right: 0;

	top: 0;

	text-align: right;

}

.gyiSml7-rt:after{

	content: "";

	width: 100%;

	height: 9px;

	background-color: #d3b16c;

	position: absolute;

	bottom: 0;

	left: 0;

}

.gyiSml7-rt .tit{

	margin-bottom: 65px;

}

/**/

.gyiSml-eight{

	padding-top: 120px;

	padding-bottom: 48px;

}

.gyiSml8-lt, .gyiSml8-rt{

	display: inline-block;

	vertical-align: middle;

	margin-left: -3px;

	width: 50%;

}

.gyiSml8-lt .tit{

	margin-bottom: 48px;

}

.gyiSml8-rt{

	position: relative;

}

.gyiSml8-rt .imgDiv{

	width: 66.417%;

	margin-left: 20.895%;

	position: relative;

}

.gyiSml8-rt .imgDiv:after{

	content: "";

	width: 137.977%;

	height: 82.352%;

	background-color: #eeeeee;

	left: 50%;

	bottom: -48px;

	position: absolute;

	z-index: -1;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.gyiSml8-rt .imgDiv img{

	width: 100%;

	display: block;

}

.gyiSml8-rt .txtit{

	position: absolute;

	right: 20px;

	bottom: 0;

}

.gyiSml8-rt .en{

	writing-mode: tb-rl;

	margin-bottom: 90px;

	position: relative;

}

.gyiSml8-rt .en:after{

	content: "";

	width: 1px;

	height: 100px;

	background-color: #c8c8c8;

	position: absolute;

	bottom: 100%;

	left: 50%;

	margin-bottom: 15px;

}

/**/

.xjGyiBox{

	padding-bottom: 35px;

	padding-top: 75px;

	background-color: #f7f7f7;

}

.xjGyiBox .gyiWt{

	padding: 0 10px;

}

.xjGyiBox .quanTitle{

	margin-bottom: 35px;

}

.xjGyiList{

	margin: 0 -16px;

}

.xjGyi-col{

	float: left;

	padding: 20px 16px;

	width: 16.666%;

}

.xjGyiDl dt{

	font-size: 0;

	margin-bottom: 10px;

}

.xjGyiDl dt img{

	width: 100%;

}

.xjGyiDl dd{

	position: relative;

	padding-left: 30px;

}

.xjGyiDl .counts{

	font-size: 16px;

	color: #d3b16c;

	font-family: "avant-bold";

	line-height: 24px;

	position: absolute;

	top: 0;

	left: 0;

}

.xjGyiDl .txt{

	font-size: 18px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	line-height: 24px;

	height: 48px;

}

/*

		k1施工材料

*/

.yinYan{

	position: relative;

}

.yinYan .imgDiv{

	font-size: 0;

}

.yinYan .imgDiv img{

	display: block;

	width: 100%;

}

.txtDiv{

	position: absolute;

	top: 50%;

	left: 0;

	text-align: center;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

}

.yinYan .text{

	font-size: 20px;

	color: #666666;

	line-height: 40px;

}

.yinYan .text .bigSpan{

	font-size: 30px;

	color: #d3b16c;

}

.yinYan .tit{

	font-size: 26px;

	color: #000000;

	margin-top: 45px;

}

/**/

.shigOne{

	padding-top: 60px;

}

.shigOne .quanTitle{

	margin-bottom: 60px;

}

.shigOne-row{

	position: relative;

}

.shigOne-col{

	width: 50%;

	float: left;

}

.shigOne-lt{

	text-align: center;

	padding: 80px 0 115px;

}

.shigOne-lt .tit{

	font-size: 22px;

	color: #fff;

	line-height: 32px;

	margin-bottom: 65px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigOne-lt .shigOneltDiv{

	width: 433px;

	height: 433px;

	background: url(../images/shig1-kuang.png) no-repeat center center;

	background-size: 100% 100%;

	margin: 65px auto 0;

	padding-top: 70px;

	position: relative;

}

.shigOne-lt .smltit{

	font-size: 22px;

	color: #fff;

	margin-bottom: 60px;

}

.bigCunt{

	font-size: 40px;

	color: #d2b071;

}

.bigCunt .big{

	font-size: 130px;

	font-family: "avant-bold";

}

.shigOneltDiv .biaotit .cn{

	margin-bottom: 5px;

}

.shigOneltDiv .biaotit .cn span{

	font-size: 16px;

	color: #d2b071;

	position: relative;

	display: inline-block;

	padding: 0 10px;

}

.shigOneltDiv .biaotit .cn span:after, .shigOneltDiv .biaotit .cn span:before{

	content: "";

	width: 45px;

	background-color: #d2b071;

	height: 1px;

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.shigOneltDiv .biaotit .cn span:after{

	right: 100%;

}

.shigOneltDiv .biaotit .cn span:before{

	left: 100%;

}

.shigOneltDiv .biaotit .en{

	font-size: 12px;

	color: #ffffff;

	opacity: 0.5;

	text-transform: uppercase;

}

.shigOneltDiv li{

	position: absolute;

	text-align: left;

}

.shigOneltDiv li .counts{

	font-size: 28px;

	color: #d2b071;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigOneltDiv li .txt{

	font-size: 16px;

	color: #b5b5b5;

}

.shigOneltDiv li:nth-child(1){

	right: 109.930%;

	top: 265px;

}

.shigOneltDiv li:nth-child(2){

	right: 76.212%;

	top: 175px;

}

.shigOneltDiv li:nth-child(2) .counts{

	font-size: 23px;

}

.shigOneltDiv li:nth-child(2) .txt{

	font-size: 13px;

}

.shigOneltDiv li:nth-child(3){

	left: 76.212%;

	top: 155px;

}

.shigOneltDiv li:nth-child(4){

	left: 120.092%;

	top: 300px;

}

.shigOne-rt{

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

	background-color: #d3b16c;

	text-align: center;

	padding-top: 80px;

}

.shigOne-rt .tit{

	font-size: 28px;

	color: #000;

	margin-bottom: 25px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigOne-rt .txt{

	font-size: 18px;

	color: #333333;

	line-height: 28px;

}

.shigOne-rt .imgDiv{

	position: absolute;

	bottom: 75px;

	left: 0;

	width: 100%;

}

.shigOne-rt .imgDiv img{

	width: 100%;

	display: block;

}

/**/

.shigTwo{

	padding-bottom: 100px;

	padding-top: 95px;

}

.shigTwo-lt{

	width: 26.470%;

	background-color: #d3b16c;

	padding: 0 30px 40px;

	float: left;

}

.shigTwo-lthd{

	padding: 40px 0;

	border-bottom: solid 1px rgba(255,255,255,.2);

	text-align: center;

}

.shigTwo-ltby{

	padding: 50px 20px;

}

.shigTwo-ltby .tit{

	font-size: 26px;

	line-height: 34px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	color: #fff;

	margin-bottom: 45px;

}

.shigTwo-lt ul li{

	font-size: 18px;

	color: #fff;

	margin-bottom: 15px;

}

.shigTwo-lt ul li .bigtit{

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigTwo-rt{

	float: left;

	width: 73.530%;

}

.shigTwo-rt .vdoImg{

	padding: 0 0 20px 20px;

}

.vdoImg{

	position: relative;

}

.imgDiv img{

	display: block;

	width: 100%;

}

.vdoBut{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	cursor: pointer;

}

.vdoBut img{

	display: block;

}

.shig2rtList{

	position: relative;

}

.shig2rt-row{

	padding-left: 2px;

}

.shig2rt-col{

	width: 33.333%;

	padding: 0 1px;

	float: left;

}

.shig2rt-col img{

	display: block;

	width: 100%;

}

.shig2rt-txt{

	width: 66.666%;

	padding: 30px 60px;

	position: absolute;

	right: 0;

	top: 50%;

}

.shig2rt-txt .tit{

	font-size: 22px;

	color: #000000;

	margin-bottom: 15px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shig2rt-txt .txt{

	font-size: 16px;

	line-height: 24px;

	color: #a3a3a3;

}

/**/

.shig3-one{

	position: relative;

	overflow: hidden;

	padding-top: 120px;

	z-index: 1;

}

.shig3-one:after{

	content: "";

	width: 100%;

	height: 825px;

	background-color: #f8f8f8;

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

}

.shig3-onelt, .shig3-onert{

	float: left;

	width: 50%;

}

.shig3-onelt .imgDiv{

	float: left;

	font-size: 0;

}

.shig3-onelt .imgDiv:nth-child(1){

	width: 52.941%;

}

.shig3-onelt .imgDiv:nth-child(2){

	width: 47.059%;

	padding-left: 3px;

}

.shig3-onert{

	padding: 0 50px;

}

.shig3Tit{

	font-size: 36px;

	color: #000000;

	margin-bottom: 20px;

}

.bold{

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	display: inline-block;

}

.shig3Tit .bold{

	margin-left: 10px;

}

.shig3-bigtxt{

	font-size: 22px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shig3-txt{

	font-size: 16px;

	color: #a3a3a3;

	line-height: 24px;

}

.shig3-smltit{

	font-size: 22px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-top: 30px;

	margin-bottom: 15px;

}

.shig3-one .vdoImg{

	margin-top: 30px;

}

.shig3Swp1{

	width: 60.588%;

	float: left;

	margin-top: 30px;

}

.shig3Swp1 .swiper-slide img{

	width: 100%;

	display: block;

}

.shig3Swp1 .shig3Swp1-pagination{

	bottom: 20px !important;

}

.shig3Swp1-next, .shig3Swp1-prev,

.shig3Swp2-next, .shig3Swp2-prev{

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: 3;

	opacity: 1;

}

.shig3Swp1-next, .shig3Swp2-next{

	right: 30px;

}

.shig3Swp1-prev, .shig3Swp2-prev{

	left: 30px;

}

.shig3-two{

	padding-top: 70px;

	padding-bottom: 80px;

}

.shig3-twoTop .rtDiv{

	text-align: right;

	float: left;

	width: 39.412%;

}

.shig3-twoTop .rtDiv .hd, .shig3-twoTop .rtDiv .by{

	padding-right: 90px;

	padding-left: 20px;

}

.shig3-twoTop .rtDiv .hd{

	padding-bottom: 40px;

	position: relative;

}

.shig3-twoTop .rtDiv .hd:after{

	content: "";

	width: 139.405%;

	height: 136.101%;

	background: url(../images/shigth2-bg1.jpg) no-repeat center center;

	background-size: cover;

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: -1;

}

.shigth2Btm-lt{

	background: url(../images/shigth2-bg2.jpg) no-repeat center center;

	float: left;

	width: 30.661%;

	padding: 50px;

	position: absolute;

	height: 100%;

	background-size: cover;

}

.shigth2Btm-ct{

	width: 29.852%;

	position: absolute;

	top: 0;

	left: 30.661%;

	height: 100%;

}

.shig3Swp2 .swiper-slide img{

	width: 100%;

	display: block;

}

.shigth2Btm-rt{

	width: 39.5%;

	float: right;

}

.shig3-twoBtm{

	position: relative;

}

.shigth2BtmImg{

	height: 45.7%;

	width: 100%;

}

.shigth3-lg, .shigth3-text{

	display: inline-block;

	vertical-align: middle;

	margin-left: -3px;

}

.shigth3-lg{

	width: 16.911%;

}

.shigth3-lg img{

	width: 100%;

}

.shigth3-text{

	padding-left: 130px;

	width: 83.089%;

}

.shig3-three{

	padding-top: 75px;

	background-color: #f8f8f8;

	padding-bottom: 95px;

}

.shigth3-top{

	margin-bottom: 80px;

}

/**/

.shigth3-btm{

	position: relative;

}

.shigth3-btm .shig3-txt{

	background-color: #fff;

	width: 57.352%;

	padding: 55px 55px 60px 55px;

	position: relative;

	z-index: 2;

}

.shigth3-btm .shig3-txt .img{

	position: absolute;

	left: 67.307%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 45.128%;

	z-index: 2;

}

.shigth3-btm img{

	width: 100%;

	display: block;

}

.shigth3-btm .shig3-txt .txt{

	width: 70%;

}

.shigth3-btm .imDiv{

	position: absolute;

	right: 0;

	bottom: 0;

	width: 42.647%;

}

/*

		j1-配套系统

*/

.ptXitongOne{

	padding-top: 100px;

	height: 100vh;

	position: relative;

	overflow: hidden;

}

.ptXitongOne .quanTitle{

	margin-bottom: 0;

	position: relative;

	z-index: 3;

}

.ptXitong1-by{

	margin-top: -35px;

	position: relative;

}

.ptXitong1-list li{

	position: absolute;

	z-index: 1;

	width: 92px;

	height: 92px;

	cursor: pointer;

}

.ptXitong1-list li:nth-child(1){

	top: 16.376%;

	left: 47.25%;

}

.ptXitong1-list li:nth-child(2){

	top: 47.212%;

	left: 69.114%;

}

.ptXitong1-list li:nth-child(3){

	top: 93.773%;

    left: 44.8%;

}

.ptXitong1-list li:nth-child(4){

	top: -9.756%;

	left: 91.093%;

}

.ptXitong1-list li:nth-child(5){

	top: 37.024%;

	left: 19%;

}

.ptXitong1-two{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 2;

	visibility: hidden;

	opacity: 0;

	left: 100%;

	-webkit-transition: all 1s ease 0s;

	transition: all 1s ease 0s;

}

.ptXitong1-two.vis{

	visibility: visible;

	opacity: 1;

	left: 0;

}

.iconDiv{

	border-radius: 100%;

	background-color: rgba(255,255,255,.3);

	width: 92px;

	height: 92px;

}

.iconDiv:after{

	content: "";

	width: 70px;

	height: 70px;

	border: dashed 1px #d3b16c;

	border-radius: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.iconDiv .icon{

	width: 100%;

	left: 100%;

	text-align: center;

	font-size: 0;

	line-height: 92px;

	display: block;

	z-index: 1;

}

.iconDiv .icon:after{

	content: "";

	width: 30px;

	height: 30px;

	background-color: #d3b16c;

	border-radius: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: -1;

}

.iconDiv .icon img{

	display: inline-block;

	vertical-align: middle;

}

.ptXitong1-list li .tit{

	font-size: 16px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	position: absolute;

	top: 100%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	width: 200px;

	text-align: center;

	margin-top: 5px;

}

.ptXitong1-img{

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

	width: 37.5%;

}

.ptXitong1-img img{

	width: 100%;

}

.ptXitong1-navBox{

	position: absolute;

	top: 0;

	left: 9.895%;

	height: 100%;

	border-left: solid 1px #e5e5e5;

	width: 23.697%;

}

.ptXitong1-nav{

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.ptXitong1-nav li{

	padding: 25px;

	position: relative;

	cursor: pointer;

}

.ptXitong1-nav li:after{

	content: "";

	width: 5px;

	height: 5px;

	background-color: #d3b16c;

	border-radius: 100%;

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translate(-60%, -50%);

	transform: translate(-60%, -50%);

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.ptXitong1-nav li .icon{

	position: absolute;

	right: 90%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	margin-right: 20px;

	width: 55px;

	height: 55px;

	background-color: #d3b16c;

	border-radius: 100%;

	text-align: center;

	line-height: 55px;

	font-size: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.ptXitong1-nav li .icon img{

	width: 25px;

	display: inline-block;

	vertical-align: middle;

}

.ptXitong1-nav li span{

	font-size: 16px;

	color: #999999;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.ptXitong1-nav li:hover span{

	color: #000000;

}

.ptXitong1-nav li.active span{

	color: #000000;

	/*font-family: "siyuan-medium";*/
	font-weight: bold;

	font-size: 18px;

}

.ptXitong1-nav li.active .icon{

	visibility: visible;

	opacity: 1;

	right: 100%;

}

.ptXitong1-nav li:hover:after{

	top: 45%;

}

.ptXitong1-nav li.active:after{

	visibility: hidden;

	opacity: 0;

}

.ptXitong1-tDl{

	position: absolute;

	top: 55%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: 3;

	width: 41.25%;

}

.ptXitong1-tDl dt img{

	width: 100%;

	display: block;

}

.ptXitong1-tDl dt .icon{

	width: 19px;

	height: 19px;

	position: absolute;

	bottom: 100%;

	left: 100%;

	margin-bottom: 15px;

	margin-left: 15px;

	cursor: pointer;

}

.ptXitong1-tDl dd{

	position: absolute;

	top: 50%;

	left: 5.063%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	padding-left: 15px;

	width: 190px;

}

.ptXitong1-tDl .tit{

	font-size: 26px;

	color: #000000;

	margin-bottom: 20px;

}

.ptXitong1-tDl .txt{

	font-size: 16px;

	line-height: 30px;

	color: #666666;

}

/**/

.ptXitongTwo{

	padding-top: 80px;

}

.ptXit2Dl{

	width: 50%;

	position: relative;

	background-color: #fff;

	float: left;

}

.ptXit2Dl i{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	border: solid 3px #d3b16c;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.ptXit2Dl dt{

	width: 50%;

	font-size: 0;

}

.ptXit2Dl dt img{

	width: 100%;

}

.ptXit2Dl dd{

	position: absolute;

	width: 50%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.ptXit2Dl .tit{

	width: 195px;

	font-size: 26px;

	line-height: 32px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 30px;

}

.ptXit2Dl .txt{

	font-size: 16px;

	color: #666666;

	line-height: 28px;

}

.ptXit2Dl .txt .bigCol{

	font-size: 18px;

	color: #d3b16c;

}

.ptXit2Dl:nth-child(1) dt, .ptXit2Dl:nth-child(2) dt{

	float: left;

}

.ptXit2Dl:nth-child(1) dd, .ptXit2Dl:nth-child(2) dd{

	right: 0;

	padding: 0 60px 0 35px;

}

.ptXit2Dl:nth-child(3) dt, .ptXit2Dl:nth-child(4) dt{

	float: right;

}

.ptXit2Dl:nth-child(3) dd, .ptXit2Dl:nth-child(4) dd{

	left: 0;

	padding: 0 35px 0 60px;

}

.ptXit2Dl:hover i{

	-webkit-transform: scale(.95);

	transform: scale(.95);

	visibility: visible;

	opacity: 1;

}

.ptXitongTwo{

	overflow: hidden;

}

.ptXitongTwo .ptXit2-row{

	position: relative;

}

.ptXitongTwo .ptXit2-row:after, .ptXitongTwo .ptXit2-row:before{

	content: "";

	width: 12.5%;

	height: 50%;

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.ptXitongTwo .ptXit2-row:after{

	background: url(../images/ptxit2-bg1.jpg) no-repeat center center;

	background-size: cover;

	right: 100%;

}

.ptXitongTwo .ptXit2-row:before{

	background: url(../images/ptxit2-bg2.jpg) no-repeat center center;

	background-size: cover;

	left: 100%;

}

/**/

.ptXitongTh{

	background-color: #f8f8f8;

	padding: 80px 0 85px;

}

.ptXitongTh .quanTitle{

	margin-bottom: 55px;

}

.ptXitongTh .bigWt{

	padding: 0 85px;

}

.ptXitTh-row{

	margin: 0 -25px;

}

.ptXitTh-col{

	float: left;

	padding: 18px 25px;

	width: 20%;

}

.ptXitTh-col img{

	width: 100%;

}

/**/

.ptXitFo-col{

	width: 18.094%;

	padding: 0 7px;

	float: left;

}

.ptXitFoDl dt{

	font-size: 0;

}

.ptXitFoDl dt img{

	width: 100%;

}

.ptXitFoDl dd{

	position: relative;

}

.ptXitFoDl dd .div{

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	left: 0;

	width: 100%;

	height: 77.102%;

	padding: 0 30px 0;

}

.ptXitFoDl .tit{

	font-size: 26px;

	color: #ffffff;

}

.ptXitFoDl .smltit{

	font-size: 18px;

	color: #ffffff;

	margin-bottom: 30px;

}

.ptXitFoDl .text{

	font-size: 14px;

	line-height: 26px;

	color: #fff;

}

.btmCount{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	padding: 0 30px; 

}

.btmCount .cunt{

	font-size: 40px;

	color: #ffffff;

	opacity: .5;

	font-family: "avant-bold";

}

.btmCount .icon{

	position: absolute;

	right: 30px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.ptXitFour{

	padding: 80px 0 95px;

}

.ptXitFo-div{

	position: absolute;

	top: 0;

	left: 18.6%;

	height: 100%;

	width: 27.624%;

	background: url(../images/ptxt3-bg.png) no-repeat right bottom;

	padding: 50px 40px 0;

}

.ptXitFo-col:nth-child(3){

	margin-left: 27.624%;

}

.ptXitFo-row{

	position: relative;

}

.ptXitFo-div .bigTit{

	font-size: 52px;

	line-height: 62px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 30px;

}

.ptXitFo-div .txt{

	font-size: 16px;

	line-height: 28px;

	color: #999999;

}

.ptXitFo-div .en{

	position: absolute;

	bottom: 45px;

	left: 0;

	width: 100%;

	text-align: center;

	font-size: 36px;

	color: #dadada;

	font-family: "avant-bold";

	text-align: left;

}

/*

		m1-施工管理

*/

.shigongBox{

	position: relative;

	padding-top: 80px;

}

.shigongOne{

	padding-top: 0;

}

.shiGg-bg{

	width: 0px;

	overflow: hidden;

	font-size: 0;

}

.shiGg0ne-text{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	padding-top: 80px;

	height: 100%;

}

.shiGg0ne-list{

	position: relative;

	width: 1160px;

	max-width: 100%;

	margin: auto;

}

.shiGg0ne-ct{

	position: absolute;

	top: 15px;

	left: 50%;

	width: 480px;

	transform: translateX(-50%);

	text-align: center;

	background: url(../images/shigong1-kgup.png) no-repeat top center, url(../images/shigong1-kgdown.png) no-repeat bottom center;

	background-size: 100% auto;

	padding-bottom: 45px;

	padding-top: 35px;

}

.shiGg0ne-list .icon{

	font-size: 0;

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.shiGg0ne-lt{

	float: left;

	text-align: left;

}

.shiGg0ne-rt{

	float: right;

	text-align: right;

}

.shiGg0ne-list .tit{

	font-size: 20px;

	color: #d3b16c;

	position: relative;

	display: inline-block;

	margin-bottom: 10px;

}

.shiGg0ne-list .txt{

	font-size: 22px;

	line-height: 30px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shiGg0ne-lt .icon{

	right: 100%;

	margin-right: 40px;

}

.shiGg0ne-rt .icon{

	left: 100%;

	margin-left: 25px;

}

.shiGg0ne-list .smltxt{

	font-size: 18px;

	line-height: 30px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shiGg0ne-txt{

	font-size: 20px;

	line-height: 36px;

	max-width: 740px;

	width: 100%;

	margin: auto;

	position: absolute;

	left: 50%;

	bottom: 70px;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.shiGg0ne-txt .cols{

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shiGg2one{

	padding: 105px 0 160px;

	margin-bottom: 50px;

}

.shiGg2-oImg{

	position: relative;

	font-size: 0;

	width: 100%;

}

.shiGg2-oImg:after{

	content: "";

	width: 100%;

	height: 100%;

	background: url(../images/shigong2-dbxing.png) no-repeat center center;

	background-size: 100%;

	-webkit-transform: rotate(180deg);

	transform: rotate(180deg);

	position: absolute;

	top: 0;

	left: 0;

	opacity: .25;

}

.shiGg2-oBox{

	position: relative;

	width: 408px;

	margin: auto;

}

.shiGg2-oList .li{

	position: absolute;

}

.shiGg2-oList .li .dian{

	width: 10px;

	height: 10px;

	background-color: #d3b16c;

	border-radius: 100%;

	display: block;

}

.shiGg2-oList .li .icon{

	margin-bottom: 25px;

	display: block;

	font-size: 0;

}

.shiGg2-oList .li .div{

	position: absolute;

	width: 185px;

}

.shiGg2-oList .li .tit{

	font-size: 18px;

	line-height: 25px;

	color: #fff;

}

.shiGg2-oList .li .tit .col{

	color: #d3b16c;

}

.shiGg2-oList .li:nth-child(1){

	top: 7.746%;

	left: 18.292%;

}

.shiGg2-oList .li:nth-child(1) .div, .shiGg2-oList .li:nth-child(3) .div{

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	right: 100%;

	text-align: right;

	margin-right: 75px;

}

.shiGg2-oList .li:nth-child(2){

	top: 7.746%;

	left: 79.268%;

}

.shiGg2-oList .li:nth-child(2) .div, .shiGg2-oList .li:nth-child(4) .div{

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	left: 100%;

	margin-left: 75px;

}

.shiGg2-oList .li:nth-child(3){

	top: 64.07%;

	left: -0.975%;

}

.shiGg2-oList .li:nth-child(4){

	top: 64.07%;

	left: 98.292%;

}

.shiGg2-oList .li:nth-child(5){

	top: 98.591%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}

.shiGg2-oList .li:nth-child(5) .div{

	top: 100%;

	margin-top: 40px;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	width: 450px;

}

.shiGg2-oList .li:nth-child(5) .icon{

	margin-right: 35px;

	margin-bottom: 0;

}

.shiGg2-oList .li:nth-child(5) .icon, .shiGg2-oList .li:nth-child(5) .tit{

	display: inline-block;

	vertical-align: top;

}

.shiGg2-oList .li:nth-child(5) .tit{

	width: 365px;

}

.shiGg2one .title{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

	padding: 0 75px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.shiGg2two{

	padding: 145px 0;

	margin-bottom: 30px;

}

.shigongTwo .title .count{

	font-size: 26px;

	color: #ffffff;

	font-family: "avant-bold";

	margin-bottom: 50px;

}

.shigongTwo .title .tit{

	font-size: 46px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shigongTwo .title .en{

	font-size: 26px;

	color: #e3e3e3;

	opacity: .5;

	font-family: "avant-bold";

}

.shiGg3Title{

	position: relative;

	padding: 40px 0;

	text-align: center;

	z-index: 1;

}

.shiGg3Title .count{

	font-size: 200px;

	font-family: "avant-bold";

	color: #d3b16c;

	position: relative;

	line-height: 145px;

	position: absolute;

	top: 0;

	left: 50%;

	z-index: -1;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	overflow: hidden;

}

.shiGg3Title .count:after{

	content: "";

	width: 100%;

	height: 120%;

	position: absolute;

	top: 30px;

	left: 0;

	background-image: linear-gradient(rgba(0,0,0,0), #fff, #fff);

}

.shiGg3Title .tit{

	font-size: 46px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shiGg3Title .en{

	font-size: 26px;

	color: #c9c9c9;

	font-family: "avant-bold";

	text-transform: uppercase;

}

.shiGg3o-col{

	padding: 0 25px;

	float: left;

	width: 20%;

}

.shiGg3o-dl{

	margin-bottom: 45px;

}

.shiGg3o-dl dt{

	font-size: 0;

}

.shiGg3o-dl dt img{

	width: 100%;

}

.shiGg3o-dl dd{

	padding-top: 25px;

}

.shiGg3o-dl dd .tit{

	font-size: 20px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 10px;

}

.shiGg3o-dl dd .txt{

	font-size: 16px;

	line-height: 25px;

	color: #999999;

}

.shiGg3one{

	padding-bottom: 15px;

}

.shiGg3two .bigWt{

	background-color: #f4f4f4;

	padding: 60px 0;

}

.shiGg3two .shiGg3Title .count:after{

	background-image: linear-gradient(rgba(0,0,0,0), #f4f4f4, #f4f4f4);

}

.shiGg3t-list{

	margin: 0 -20px;

	padding: 0 45px;

}

.shiGg3t-col{

	float: left;

	width: 33.333%;

	padding: 15px 20px;

}

.shiGg3t-dl{

	position: relative;

}

.shiGg3t-dl dt{

	width: 41.832%;

}

.shiGg3t-dl dt img{

	width: 100%;

}

.shiGg3t-dl dd{

	width: 58.168%;

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	border-radius: 0px 0px 50px 0px;

	background-color: #333333;

	padding: 25px 30px 35px;

}

.shiGg3t-dl dd .title{

	margin-bottom: 25px;

}

.shiGg3t-dl dd .tit{

	font-size: 26px;

	color: #ffffff;

}

.shiGg3t-dl .ul{

	margin: 0 -8px;

}

.shiGg3t-dl .ul li{

	float: left;

	margin: 0 8px;

	font-size: 16px;

	color: #9e9e9e;

}

.shiGg3t-dl .ul li .col{

	color: #cccccc;

}

.shiGg3t-dl dd .text-tit{

	font-size: 16px;

	color: #9e9e9e;

	margin-bottom: 15px;

}

.shiGg3t-dl dd .text-txt{

	font-size: 16px;

	line-height: 26px;

	color: #fff;

}

.shiGg3three{

	padding: 70px 0 105px;

}

.shiGg3th-list li{

	float: left;

	width: 11.111%;

	padding: 0 5px;

	text-align: center;

	position: relative;

}

.shiGg3th-list li:nth-child(2n){

	padding-top: 160px;

}

.shiGg3th-list li:nth-child(2n+1):after, .shiGg3th-list li:nth-child(2n+1):before{

	content: "";

	width: 1px;

	height: 125px;

	border-left: dashed 1px #e8e8e8;

	position: absolute;

	top: 35%;

}

.shiGg3th-list li:nth-child(2n+1):after{

	right: -5px;

	transform: rotate(-45deg);

}

.shiGg3th-list li:nth-child(2n+1):before{

	left: -5px;

	transform: rotate(45deg);

}

.shiGg3th-list li:nth-child(1):before, .shiGg3th-list li:last-child:after{

	display: none;

}

.shiGg3th-list li .icon{

	margin-bottom: 10px;

	display: inline-block;

	vertical-align: middle;

}

.shiGg3th-list li .tit, .shiGg3th-list li .txtP{

	line-height: 25px;

}

.shiGg3th-list li .txt{

	font-size: 18px;

	color: #d3b16c;

}

.shiGg3th-list li .tit{

	font-size: 22px;

	color: #000000;

}

.shiGg3four{

	padding-bottom: 70px;

}

.shiGg3four .bigWt{

	position: relative;

}

.shiGg3four .shiGg3Title{

	text-align: left;

}

.shiGg3four .shiGg3Title .count{

	left: 0;

	transform: translateX(0);

}

.shiGg3f-dl{

	position: relative;

}

.shiGg3f-dl .dt{

	float: right;

	width: 59.643%;

	font-size: 0;

}

.shiGg3f-dl .dt img{

	width: 100%;

}

.shiGg3f-dl .dd{

	position: absolute;

	top: 0;

	left: 0;

	width: 40.357%;

	height: 100%;

	padding: 0 45px;

}

.shiGg3f-dl .dd .text{

	margin-bottom: 100px;

}

.shiGg3f-dl .dd .text .tit{

	font-size: 30px;

	color: #000000;

	margin-bottom: 35px;

}

.shiGg3f-dl .dd .text .txt{

	font-size: 18px;

	line-height: 32px;

	color: #666666;

}

.pageBox{

	position: absolute;

	bottom: 0;

	left: 0;

	background-color: #d3b16c;

	height: 140px;

	width: 100%;

	padding: 0 45px;

	z-index: 3;

}

.pageHd, .pageBox ul{

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.pageHd{

	left: 45px;

}

.pageHd span{

	font-size: 20px;

	color: #fff;

	opacity: .5;

	font-family: "avant";

}

.pageHd span.big{

	font-size: 30px;

	opacity: 1;

	font-family: "avant-bold";

}

.pageBox ul{

	right: 45px;

}

.pageBox ul li, .pageBox ul li span{

	float: left;

}

.pageBox ul li.prev, .pageBox ul li.next{

	cursor: pointer;

}

.pageBox ul li.prev{

	margin-right: 90px;

	position: relative;

}

.pageBox ul li.prev:after{

	content: "";

	width: 70px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	left: 100%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	margin-left: 15px;

}

.pageBox ul li img{

	height: 21px;

	display: block;

}

.pageBox ul li .texts{

	font-size: 18px;

	color: #ffffff;

	margin: 0 15px;

}

.shigongFour{

	overflow: hidden;

}

.shigongFour .quanTitle{

	margin-bottom: 10px;

}

.shiGg4-lt{

	width: 50%;

	text-align: right;

	padding-right: 155px;

	float: left;

}

.shiGg4Img{

	display: inline-block;

	position: relative;

}

.shiGg4Img li{

	border-radius: 100%;

	position: absolute;

	text-align: center;

}

.shiGg4Img li .icon{

	margin-bottom: 10px;

	display: block;

}

.shiGg4Img li .div{

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	text-align: center;

	width: 100%;

}

.shiGg4Img li .tit{

	font-size: 26px;

	color: #ffffff;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shiGg4Img li:nth-child(1){

	width: 182px;

	height: 182px;

	background-color: #d3b16c;

	top: 16.666%;

	left: 70%;

}

.shiGg4Img li:nth-child(2){

	width: 99px;

	height: 99px;

	border: solid 2px #d3b26e;

	background-color: #fff;

	top: 30.666%;

	left: 32%;

}

.shiGg4Img li:nth-child(2) .icon, .shiGg4Img li:nth-child(3) .icon, .shiGg4Img li:nth-child(4) .icon{

	margin-bottom: 5px;

}

.shiGg4Img li:nth-child(2) .tit{

	font-size: 14px;

	color: #333333;

}

.shiGg4Img li:nth-child(3){

	width: 123px;

	height: 123px;

	background-color: #0c0c0c;

	top: 46.666%;

	left: 58.75%;

}

.shiGg4Img li:nth-child(3) .tit{

	font-size: 20px;

	color: #ffffff;

}

.shiGg4Img li:nth-child(4){

	width: 135px;

	height: 135px;

	background-color: #d3b16c;

	top: 61.066%;

	left: 15%;

}

.shiGg4Img li:nth-child(4) .tit{

	font-size: 22px;

	color: #ffffff;

}

.shiGg4-lt, .shiGg4-rt{

	float: none;

	width: 50%;

	display: inline-block;

	vertical-align: middle;

	margin-left: -3px;

}

.shiGg4-rt ul{

	width: 76.785%;

	position: relative;

	z-index: 1;

	padding: 65px 35px;

	margin-left: 10.714%;

}

.shiGg4-rt ul:before{

	content: "";

	width: 134.89%;

	height: 100%;

	border-bottom: solid 4px #d3b16c;

	border-radius: 100px 0 0 0;

	background-color: #fff;

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

}

.shiGg4-rt li{

	float: left;

	width: 50%;

	text-align: center;

	padding: 20px 10px;

}

.shiGg4-rt li .icon{

	font-size: 0;

	display: inline-block;

	margin-bottom: 10px;

}

.shiGg4-rt li .tit{

	font-size: 22px;

	color: #000000;

}

.shiGg2-tBox{

	position: relative;

	width: 403px;

	height: 403px;

	border: solid 1px #c8a868;

	border-radius: 100%;

	margin: auto;

}

.shiGg2-tBox .shiGg2-tImg{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	font-size: 0;

	width: 345px;

}

.shiGg2-tBox .shiGg2-tImg img{

	width: 100%;

}

.shiGg2-tBox .title{

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	text-align: center;

	width: 100%;

}

.shiGg2two .li{

	position: absolute;

	width: 635px;

	height: 162px;

}

.shiGg2two .li .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 86.614%;

}

.shiGg2two .li .titDiv{

	position: relative;

	margin-bottom: 5px;

	font-size: 26px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	color: #fff;

}

.shiGg2two .li .titDiv .icon{

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.shiGg2two .li .txt{

	font-size: 16px;

	line-height: 24px;

	color: #fff;

}

.shiGg2two .li:nth-child(1){

	right: 100%;

	top: 0;

	background: url(../images/shigg2-tbg1.png) no-repeat center center;

	background-size: 100% 100%;

}

.shiGg2two .li:nth-child(1) .div,

.shiGg2two .li:nth-child(3) .div{

	padding: 0 40px 0 30px;

}

.shiGg2two .li:nth-child(1) .titDiv,

.shiGg2two .li:nth-child(1) .txt,

.shiGg2two .li:nth-child(3) .titDiv,

.shiGg2two .li:nth-child(3) .txt{

	padding-left: 70px;

}

.shiGg2two .li:nth-child(1) .titDiv .icon,

.shiGg2two .li:nth-child(3) .titDiv .icon{

	left: 0;

}

.shiGg2two .li:nth-child(2){

	left: 100%;

	top: 0;

	text-align: right;

	background: url(../images/shigg2-tbg2.png) no-repeat center top;

	background-size: 100% auto;

}

.shiGg2two .li:nth-child(2) .div,

.shiGg2two .li:nth-child(4) .div{

	padding: 0 30px 0 40px;

}

.shiGg2two .li:nth-child(2) .div,

.shiGg2two .li:nth-child(4) .div,

.shiGg2two .li:nth-child(2) .titDiv .icon,

.shiGg2two .li:nth-child(4) .titDiv .icon{

	left: auto;

	right: 0;

}

.shiGg2two .li:nth-child(2) .titDiv,

.shiGg2two .li:nth-child(2) .txt,

.shiGg2two .li:nth-child(4) .titDiv,

.shiGg2two .li:nth-child(4) .txt{

	padding-right: 80px;

}

.shiGg2two .li:nth-child(3){

	right: 100%;

	bottom: 0;

	background: url(../images/shigg2-tbg3.png) no-repeat center bottom;

	background-size: 100% auto;

}

.shiGg2two .li:nth-child(4){

	left: 100%;

	bottom: 0;

	text-align: right;

	background: url(../images/shigg2-tbg4.png) no-repeat center center;

	background-size: 100% 100%;

}

.shiGg2three{

	padding: 70px 0 80px;

}

.shiGg2three .title{

	text-align: center;

	margin-bottom: 60px;

}

.shiGg2-thcol{

	float: left;

	width: 20%;

}

.shiGg2-thDiv{

	width: 100%;

	height: 335px;

	border: solid 3px #d3b16c;

	border-top: 0 !important;

	position: relative;

	text-align: center;

	border: solid 3px rgba(0,0,0,0);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shiGg2-thDiv:after, 

.shiGg2-thDiv:before{

	content: "";

	width: 18.656%;

	min-width: 30px;

	height: 3px;

	background-color: #d3b16c;

	position: absolute;

	top: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shiGg2-thDiv:hover{

	border-color: #d3b16c;

}

.shiGg2-thDiv:hover:after, 

.shiGg2-thDiv:hover:before{

	opacity: 1;

	visibility: visible;

}

.shiGg2-thDiv:after{

	left: 0;

} 

.shiGg2-thDiv:before{

	right: 0;

}

.shiGg2-thDiv .enTit{

	position: absolute;

	top: 0;

	left: 0;

	text-align: center;

	-webkit-transform: translateY(0);

	transform: translateY(0);

	font-size: 26px;

	color: rgba(255,255,255,.5);

	text-transform: uppercase;

	text-align: center;

	width: 100%;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shiGg2-thDiv:hover .enTit{

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	visibility: visible;

	opacity: 1;

}

.shiGg2-thDiv .div{

	position: absolute;

	top: 50%;

	left: 50%;

	text-align: center;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	width: 100%;

}

.shiGg2-thDiv .cnTit{

	font-size: 20px;

	color: #ffffff;

	padding-bottom: 20px;

	position: relative;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shiGg2-thDiv:hover .cnTit{

	font-size: 26px;

}

.shiGg2-thDiv .cnTit:after{

	content: "";

	width: 47px;

	height: 3px;

	background-color: #d3b16c;

	position: absolute;

	left: 50%;

	bottom: 0;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shiGg2-thDiv:hover .cnTit:after{

	opacity: 1;

}

.shiGg2-thDiv .txt{

	height: 0;

	overflow: hidden;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	width: 68.407%;

	margin: auto;

}

.shiGg2-thDiv .txtdiv{

	font-size: 16px;

	line-height: 30px;

	color: #999999;

	padding: 40px 0;

}

.shiGg2-thDiv .count{

	display: block;

	font-size: 16px;

	color: #ffffff;

}





/*

	2020.05.29  在施工地-详情 修改

*/

.shig-but{

	cursor: pointer;

}

.swiper-slide-thumb-active .shig-img img{

	border: solid 2px #d3b16c;

}

.newLiTab-li{

	display: none;

}

.newLiTab-li.vis{

	display: block;

}







/*

		2020.06.03

*/

/*弹框*/

.vdoBg{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.7);

	z-index: 9;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	z-index: 9999;

}

.vdoBg.vis, .banvdoBox.vis, .banvdoBox.vis{

	visibility: visible;

	opacity: 1;

}

.vdoBox{

	position: fixed;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: 99;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	max-width: 90%;

	min-width: 300px;

	width: 906px;

}

.banvdoBox{

	position: fixed;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: 9999;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	max-width: 90%;

	min-width: 300px;

	width: 1280px;

}

.banvdoBox .tanXx{

	width: 23px;

	height: 23px;

	text-align: center;

	line-height: 23px;

	font-size: 0;

	position: absolute;

	top: 0;

	right: -40px;

	margin-bottom: 15px;

	cursor: pointer;

}

/*首页*/

.idxOne-list{

	float: none;

	display: inline-block;

	vertical-align: top;

	margin-left: -3px;

}

.idxTwo-rt .ul{

	width: 450px;

}

.idxTwo-lt .div{

	width: 690px;

}

.idxTwo-rt li:nth-child(1), .idxTwo-rt li:nth-child(2){

	padding-top: 100px;

}

.idxTwo-rt .ul{

	padding-bottom: 60px;

}

.idx7Tit{

	position: relative;

}

.idx7Tit .enBg{

	position: absolute;

	right: -50px;

	top: 0;

	left: auto;

	writing-mode: tb-rl;

	color: #f5f5f5;

	line-height: 84px;

}

.enBg .ws{

	margin-top: 75px;

	display: block;

}

.idxmore{

	font-size: 14px;

	color: #000000;

	font-family: "avant-bold";

	position: relative;

	display: inline-block;

	padding-bottom: 5px;

	position: relative;

}

.idxmore:after{

	content: "";

	width: 100%;

	height: 3px;

	background-color: #d3b16c;

	position: absolute;

	bottom: 0;

	left: 0;

}

.idx7Tit .idxmore{

	position: absolute;

	top: 50%;

	right: 25px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.idxTit .tit{

	margin-bottom: 5px;

}

.idxSix .sixWt{

	position: relative;

}

.idxSix-tit{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 3;

	padding: 40px 60px;

}

.idxSix-tit .tit{

	font-size: 60px;

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.idxSix-tit .txt{

	font-size: 32px;

	color: #ffffff;

	margin-bottom: 45px;

}

.sixWt-cl{

	background-color: rgba(0,0,0,0);

	position: relative;

}

.idxSix-rt{

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

	background-color: #313131;

	border-radius: 0px 100px 0px 0px;

}

.idxSix-rtBy{

	position: absolute;

	bottom: 0;

	left: 0;

	background-color: #fff;

	padding-bottom: 40px;

}

.idxSix-rtBy .txt{

	position: relative;

}

.idxSix-rtBy .txt:after{

	content: "";

    width: 61px;

    height: 49px;

    background: url(../images/left-yin.png) no-repeat center center;

    background-size: 100%;

    position: absolute;

    bottom: 0px;

    left: 0;

}

.idxSix-rtBy:after{

	display: none;

}

.idxSix-rtHd .xinxiUl{

	margin: 0 0px 65px;

}

.idxSix-rtHd .xinxiUl li{

	float: left;

	width: 33.333%;

	padding: 0 20px;

	padding-left: 30px;

	position: relative;

}

.idxSix-rtHd .xinxiUl li .icon{

	font-size: 0;

	position: absolute;

	top: 0;

	left: 0;

}

.idxSix-rtHd .xinxiUl li span{

	font-size: 16px;

	color: #777777;

	line-height: 18px;

}

.idxSix-rtHd .xinxiDiv{

	margin: 0 -60px;

}

.idxSix-rtHd .xinxiDiv .zxItlbl{

	font-size: 16px;

	color: #ffffff;

	margin-bottom: 30px;

}

.idxSix-rtHd .xinxiDiv .zxItCuts{

	font-size: 90px;

	color: #ffffff;

	line-height: 56px;

	margin-bottom: 10px;

}

.idxSix-rtHd .xinxiDiv .zxItxts{

	font-size: 18px;

	color: #7e7e7e;

}

.idxSix-rtBy .txt{

	position: relative;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxSix-rtBy .txt .div{

	padding-bottom: 75px;

	position: absolute;

	top: 0;

	left: 0;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxSix-rtBy .txt .txtOne{

	visibility: visible;

	opacity: 1;

}

.idxSix-rt.vis .txt .txtOne{

	visibility: hidden;

	opacity: 0;

}

.idxSix-rt.vis .txt .txtTwo{

	visibility: visible;

	opacity: 1;

}

.idxSix-rtBy{

	width: 100%;

}

.idxSix-rtHd .xinxiLi{

	float: left;

	max-width: 50%;

	position: relative;

	padding: 0 60px;

}

.idxSix-rtHd .xinxiLi:nth-child(1):after{

	content: "";

	width: 1px;

	height: 138px;

	background-color: rgba(255,255,255,.1);

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.idxSix-rtHdBox{

	position: relative;

}

.idxSix-rtHdBox .ul{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	visibility: hidden;

	opacity: 0;

}

.idxSix-rt .idxSix-rtHdDiv{

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxSix-rt.vis .ul{

	visibility: visible;

	opacity: 1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxSix-rt.vis .idxSix-rtHdDiv{

	visibility: hidden;

	opacity: 0;

}

/*搜索*/

.searchBut{

	position: relative;

}

.searchFm{

	position: absolute;

	right: -23px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	border-radius: 45px;

	overflow: hidden;

	width: 395px;

	width: 0px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.searchInp{

	width: 100%;

	height: 45px;

	background-color: rgba(0,0,0,0);

	border: solid 1px #535353;

	padding: 0 65px 0 25px;

	color: #535353;

	border-radius: 45px;

	display: block;

}

.schInpBut{

	position: absolute;

	right: 0;

	top: 0;

	width: 65px;

	height: 100%;

	font-size: 0;

	background-color: rgba(0,0,0,0);

	display: block;

}

/*全案设计*/

.quanOne-lt .imgDiv,.quanOne-lt dd{

	display: inline-block;

	vertical-align: middle;

}

.quanOne-lt .imgDiv{

	width: 52.083%;

}

.quanOne-lt .imgDiv img{

	width: 100%;

}

.quanOne-lt li{

	padding: 20px 0;

}

.quanOne-lt dd{

	width: 42.5%;

	padding: 40px 0;

	border: solid 1px #d3b16c;

	position: relative;

	margin-left: -3px;

	border-left: 0;

}

.quanOne-lt dd ul{

	width: 60.049%;

	margin: auto;

}

.quanOne-lt dd .ultit{

	font-size: 20px;

	color: #000000;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

	margin-bottom: 10px;

}

.quanOne-lt dd .ultxt{

	font-size: 14px;

	line-height: 20px;

	color: #666666;

}

.quanOne-lt dd .ultxt .col{

	color: #d3b16c;

	font-size: 16px;

}

.quanOne-lt .sml_yin{

	position: absolute;

	right: 30px;

	top: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.quanOne-rt dt, .quanOne-rt dd{

	float: left;

}

.quanOne-rt dt{

	width: 46.875%;

	margin-left: 7.291%;

	font-size: 0;

}

.quanOne-rt dt img{

	width: 100%;

}

.quanOne-rt dd{

	width: 45.833%;

}

.quanOne-rt dd ul{

	width: 68.181%;

	margin: auto;

}

.quanOne-rt dd li{

	position: relative;

	padding: 15px 0;

	border-bottom: dashed 1px rgba(255,255,255,.5);

}

.quanOne-rt dd li:nth-child(1){

	border-top: dashed 1px rgba(255,255,255,.5);

}

.quanOne-rt dd .ulicon{

	margin-bottom: 0;

	position: absolute;

	right: 0;

	top: 22px;

}

.quanOne-rt dd .ulbiao{

	font-size: 18px;

	color: #ffffff;

	margin-bottom: 10px;

}

.quanOne-rt dd .ultit, .quanOne-rt dd .ultxt{

	padding: 0 35px 0 20px;

}

.quanOne-rt dd .ultit{

	font-size: 28px;

	color: #d3b16c;

	margin-bottom: 10px;

}

.quanOne-rt dd .ultxt{

	font-size: 14px;

	line-height: 20px;

	color: #cccccc;

}

.quanOneCol{

	height: auto;

}

.quanOneCol .entxt{

	z-index: 2;

}

/*配套系统-弹框*/

.tanBg{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 9999;

	background-color: rgba(0,0,0,.5);

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.ptXitTh-tan{

	position: fixed;

	top: 52%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	width: 692px;

	max-height: 488px;

	background-color: #fff;

	text-align: center;

	z-index: 9999;

	padding: 60px 0 70px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.tanXx{

	position: absolute;

	right: 40px;

	top: 40px;

}

.ptXitTh-tan .tit{

	font-size: 20px;

	color: #000000;

	margin-bottom: 25px;

}

.ptXitTh-tan .text{

	max-height: 125px;

	overflow-x: hidden;

	font-size: 16px;

	line-height: 25px;

	color: #666666;

	width: 500px;

	margin: auto;

}

.ptXitTh-tan .logoImg{

	margin-bottom: 25px;

	display: block;

	font-size: 0;

}

.ptXitTh-tan .logoImg img{

	max-height: 130px;

}

.tanBg.vis, .ptXitTh-tan.vis{

	visibility: visible;

	opacity: 1;

}

.ptXitTh-tan.vis{

	top: 50%;

}

.idxOne-dl dt{

	font-size: 0;

}

.idx_sjDl:after{

	height: 52.061%;

	border-width: 5px;

	width: 128.433%;

}

.idxFo-rt{

	padding-top: 50px;

}

.idxSix .sixWt{

	width: 69.010%;

}

.idxFi-rt{

	float: right;

	width: 66.666%;

}

.idxFi-rt .imgBg{

	width: 100%;

	height: 100%;

	border-radius: 0;

	top: 0;

	right: 0;

	-webkit-transform: translate(0,0);

	transform: translate(0,0);

	position: relative;

	float: right;

}

.idxFi-rt .imgBg img{

	min-height: auto;

	min-width: auto;

	width: 100%;

}

.idxFi-rt .imgBg::after{

	display: none;

}

.idxFive{

	position: relative;

}

.idxFi-lt{

	position: absolute;

	top: 0;

	left: 0;

	width: 40.364% !important;

	background: url(../images/idxfi-bg.png) no-repeat center center;

	background-size: cover;

	height: 100%;

	z-index: 2;

}

.idxFi-lt .div{

	width: 61.935%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.idxFi-lt{

	padding-top: 0;

}

.rotating-slider{

	z-index: 3;

	right: 0;

	top: 40%;

	-webkit-transform: translate(50%, -50%) rotate(-90deg);

	transform: translate(50%, -50%) rotate(-90deg);

	transform-origin: 50% 50%;

}

.idxFi-rt{

	position: relative;

}

.huanNav{

	width: 55px;

	height: 399px;

	position: absolute;

	top: 50%;

	left: 43.75%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	background: url(../images/huan-navbg.png) no-repeat center center;

	background-size: cover;

	z-index: 4;

}

.huanNav ul{

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.huanNav ul li{

	font-size: 15px;

	color: #fff;

	opacity: .3;

	text-transform: uppercase;

	padding: 20px 0;

	padding-left: 20px;

	position: relative;

	cursor: pointer;

}

.huanNav ul li:after{

	content: "";

	width: 4px;

	height: 4px;

	border-radius: 100%;

	background-color: #fff;

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translate(-45%, -50%);

	transform: translate(-45%, -50%);

}

.huanNav ul li:nth-child(1){

	left: 11px;

}

.huanNav ul li:nth-child(5){

	left: 19px;

}

.huanNav ul li:nth-child(2){

	left: 2px;

}

.huanNav ul li:nth-child(4){

	left: 6px;

}

/**/

.dakaKuang{

	position: absolute;

	right: 5.541%;

	top: 110px;

	background: url(../images/sjdk_rtkuang.png) no-repeat center center;

	background-size: 100% 100%;

	padding: 25px;

}

.dakaKuang .tit, .dakaKuang .txt{

	color: #010101;

	line-height: 28px;

}

.dakaKuang .tit{

	font-size: 20px;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.dakaKuang .txt{

	font-size: 17px;

	margin-bottom: 20px;

}

.dakaKuang .but{

	font-size: 12px;

	color: #d3b16c;

}

.dakaKuang .but img{

	display: inline-block;

	vertical-align: middle;

	margin-left: 5px;

	position: relative;

	top: -2px;

}

.idx7SwpBut{

	position: absolute;

	right: 6.25%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.idxSix{

	position: relative;

}

.idx7SwpBut{

	text-align: center;

}

.idx7Swp-pages{

	margin: 35px 0;

}

.idx7Swp-pages .swiper-pagination-bullet{

	width: 10px;

	height: 10px;

	border: solid 1px #6b6b6b;

	border-radius: 100%;

	background: none !important;

	display: block;

	margin: 5px auto;

}

.idx7Swp-pages .swiper-pagination-bullet-active{

	border: solid 2px #cbaa68;

}

.idxSix-rtHd .xinxiUl li:nth-child(1){

	width: 45%;

}

.idxSix-rtHd .xinxiUl li:nth-child(2){

	width: 35%;

}

.idxSix-rtHd .xinxiUl li:nth-child(3){

	width: 20%;

}

.idxSix-rtHd .xinxiUl{

	margin-bottom: 50px;

}

.notSch{

	text-align: center;

	padding: 70px 0 75px;

}

.notSch .icon{

	font-size: 0;

	margin-bottom: 60px;

}

.notSch .txt{

	font-size: 24px;

	color: #666666;

	margin-bottom: 35px;

}

.notSch .txt .col{

	color: #000000;

	margin: 0 15px;

}

/**/

.schJgBox{

	padding-bottom: 130px;

}

.schJg{

	text-align: center;

	font-size: 16px;

	color: #666666;

	padding-top: 70px;

}

.schJg .bigCol{

	font-size: 26px;

	color: #d2b071;

}

.schJgLi{

	padding: 60px 0 40px;

	border-bottom: solid 1px #d2d2d2;

}

.schJgLi:last-child{

	border-bottom: 0;

	padding-bottom: 0;

}

.schJgLi-tit{

	margin-bottom: 40px;

}

.schJgLi-tit .tit{

	font-size: 46px;

	color: #d2b071;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.schJgLi-tit .txt{

	font-size: 26px;

	color: #000000;

}

.schJgLi .shigongList{

	margin: 0 

}

.schJgLi .ypJianRow{

	margin-bottom: 40px;

}

.ptXitTh-col .imgDiv{

	cursor: pointer;

}

/*二维码弹框*/

.wxBox{

	position: relative;

}

.hdwxDls{

	position: absolute;

	top: 90%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	z-index: 3;

	text-align: center;

	padding-top: 10px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.wxBox:hover .hdwxDls{

	visibility: visible;

	opacity: 1;

	top: 100%;

}

.hdwxDls .div{

	background-color: #fff;

	padding: 7px;

	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.2);

	border-radius: 5px;

	position: relative;

}

.hdwxDls .div:after{

	content: "";

	width: 0;

    height: 0;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 6px solid #fff;

    position: absolute;

    top: -3px;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.ewmIcon{

	font-size: 0;

	line-height: 0;

}

.ewmTxt{

	font-size: 14px;

	color: #404040;

	line-height: 20px;

	margin-top: 5px;

}

.wxBox-but{

	cursor: pointer;

}

/*404*/

.siLsiBox{

	text-align: center;

	padding: 270px 0 120px;

}

.siLsiBox .icon{

	margin-bottom: 40px;

}

.siLsiBox .text{

	font-size: 22px;

	color: #000000;

}

/**/

.mapNavBox{

	padding: 110px 0 210px;

	overflow: hidden;

	position: relative;

}

.mapNavBox:after{

	content: "";

	width: 100%;

	height: 1px;

	top: 210px;

	background-color: #d2b071;

	position: absolute;

	left: 0;

}

.mapNav-ul{

	margin-right: -90px;

}

.mapNav-li{

	float: left;

	width: 12.5%;

}

.mapNavTit{

	padding-bottom: 40px;

}

.mapNav-li .tit{

	font-size: 26px;

	color: #000000;

	margin-bottom: 5px;

}

.mapNav-li .en{

	font-size: 14px;

	color: #999999;

}

.mapNav-li ul{

	padding: 0 15px;

	padding-top: 30px;

	position: relative;

	display: inline-block;

}

.mapNav-li ul:after{

	content: "";

	width: 5px;

	height: 5px;

	background-color: #d2b071;

	border-radius: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	-webkit-transform: translate(-45%, -50%);

	transform: translate(-45%, -50%);

}

.mapNav-li ul li a{

	font-size: 16px;

	line-height: 20px;

	color: #d2b071;

	padding: 15px 0;

	display: block;

}

/**/

.dianZanTan{

	position: fixed;

	top: 50%;

	left: 50%;

	width: 252px;

	background-color: rgba(0,0,0,.8);

	padding: 35px 0 40px;

	text-align: center;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.dianZanTan.vis{

	visibility: visible;

	opacity: 1;

}

.dianZanTan .count{

	font-size: 26px;

	color: #d3b16c;

	font-family: "avant-bold";

	margin-bottom: 15px;

}

.dianZanTan .txt{

	font-size: 16px;

	color: #ffffff;

}

/**/

.fmTanBg{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.25);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	visibility: hidden;

	opacity: 0;

	z-index: 9999;

}

.fmTanBox{

	position: fixed;

	top: 55%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	width: 1200px;

	background-color: #fff;

	z-index: 9;

	border-radius: 0px 0px 200px 0px;

	padding: 45px 0 50px;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	z-index: 99999;

}

.fmTanBg.vis{

	visibility: visible;

	opacity: 1;

}

.fmTanBox.vis{

	top: 50%;

	visibility: visible;

	opacity: 1;

}

.fmTan-lt{

	float: left;

	width: 50%;

	padding: 0 45px;

	position: relative;

}

.fmTan-lt .title{

	margin-bottom: 50px;

}

.fmTan-lt .tit, .fmTan-lt .txt{

	display: inline-block;

}

.fmTan-lt .tit{

	font-size: 30px;

	color: #333333;

	margin-right: 10px;

}

.fmTan-lt .txt{

	font-size: 14px;

	color: #666666;

}

.fmTan-lt .txt .col{

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.fmTan-ltDiv .div{

	margin-bottom: 7px;

}

.fmTan-lb, .fmTan-ltLi .div{

	float: left;

}

.fmTan-lb{

	color: #333333;

	font-size: 18px;

	color: #333333;

	height: 54px;

	line-height: 54px;

	width: 100px;

}

.fmTan-lb .col{

	color: #d3b16c;

}

.fmTanSkuang{

	width: 100%;

	height: 54px;

	background-color: #f5f5f5;

	border-radius: 5px;

	padding: 0 20px;

	font-size: 16px;

	color: #666;

}

.fmTanSkuang::-webkit-input-placeholder{

	color: #bfbebe;

}

.fmTan-ltLi .div{

	width: 67.843%;

	position: relative;

}

.pfmSpan{

	position: absolute;

	right: 15px;

	top: 0;

	height: 54px;

	line-height: 54px;

	font-size: 16px;

	color: #666666;

}

.fmTan-smltxt{

	font-size: 14px;

	color: #666666;

	margin-top: 30px;

	padding-left: 100px;

}

.fmTanBut{

	padding: 15px;

	background-color: rgba(211,177,108,.1);

	border-radius: 100%;

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translate(50%, -50%);

	transform: translate(50%, -50%);

}

.fmTanBut .but{

	width: 112px;

	height: 112px;

	background: url(../images/tijiao-bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	font-size: 24px;

	line-height: 30px;

	color: #fff;

	display: block;

	border-radius: 100%;

	text-align: center;

	position: relative;

}

.fmTanBut .but span{

	position: absolute;

	top: 50%;

	left: 0px;

	width: 100%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.fmTan-rt{

	float: left;

	width: 50%;

	text-align: center;

}

.fmTan-rt .tit{

	font-size: 30px;

	color: #333333;

	margin-bottom: 40px;

}

.fmTan-rt .icon{

	font-size: 0;

	margin-bottom: 50px;

}

.fmTan-rt .list{

	display: inline-block;

	text-align: left;

}

.fmTan-rt .list li{

	font-size: 20px;

	color: #333333;

	margin-bottom: 5px;

}

.fmTan-rt .list li .smlicon{

	font-size: 0;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-right: 10px;

}

.fmTan-rt .list li .weight{

	font-size: 22px;

	font-family: "avant-bold";

}

.fmTan-rt .list li .col{

	color: #d3b16c;

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.fmTanSel{

	background: #f5f5f5 url(../images/sel-jiao.png) no-repeat center right 18px;

}

.fmTan-ltLi .divRow{

	margin: 0 -4px;

}

.fmTan-ltLi .divCol{

	float: left;

	width: 50%;

	padding: 0 4px;

}

.fmTanXx{

	position: absolute;

	right: 20px;

	top: 20px;

	cursor: pointer;

}

.fmTan-rt .tit .col{

	color: #d3b16c;

}

.jisuan-rt .list li{

	padding: 20px 0;

}

.jisuan-rt .list li .icons{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	margin-right: 25px;

}

.jisuan-rt .list li .count{

	font-family: "avant-bold";

}

.jisuan-rt .txt{

	font-size: 14px;

	line-height: 25px;

	color: #666666;

	margin-top: 80px;

}

.jisuanBox{

	border-radius: 0px 0px 0px 0px;

}

.jisuan-rt .smlTit{

	font-size: 26px;

	line-height: 35px;

	margin-bottom: 65px;

}

.jisuan-rt .smlTit .col{

	color: #d3b16c;

}

.jisuanYuan{

	position: relative;

	width: 203px;

	height: 200px;

	margin: auto;

}

.jisuanYuan li{

	position: absolute;

}

.jisuanYuan li:after{

	content: "";

	display: block;

	width: 165px;

	height: 29px;

	background: url(../images/jisuan-gang.png) no-repeat center center;

	background-size: 100% 100%;

}

.jisuanYuan li:nth-child(1){

	left: 160px;

	top: -10px;

}

.jisuanYuan li:nth-child(1) .txtss{

	top: 46px;

	padding-left: 78px;

}

.jisuanYuan li:nth-child(2){

	left: 197px;

	top: 130px;

}

.jisuanYuan li:nth-child(2):after{

	-webkit-transform: rotateX(180deg);

	transform: rotateX(180deg);

}

.jisuanYuan li:nth-child(2) .titss{

	top: -20px;

}

.jisuanYuan li:nth-child(2) .txtss{

	top: 46px;

	padding-left: 76px;

}

.jisuanYuan li:nth-child(3){

	top: 164px;

	right: 178px;

}

.jisuanYuan li:nth-child(3):after{

	-webkit-transform: rotateX(180deg) rotateY(180deg);

	transform: rotateX(180deg) rotateY(180deg);

}

.jisuanYuan li:nth-child(3) .titss{

	padding: 10px 30px 10px 8px;

	top: -20px;

}

.jisuanYuan li:nth-child(3) .txtss{

	bottom: 46px;

	top: auto;

	padding-left: 45px;

}

.jisuanYuan li .titss{

	position: absolute;

	top: 0;

	left: 0;

	padding: 10px 0px 10px 40px;

	font-size: 18px;

	color: #000000;

	/*font-family: "siyuan-medium";*/
	font-weight: bold;

}

.jisuanYuan li .titss .icons{

	display: inline-block;

	vertical-align: middle;

	margin-bottom: 0;

	font-size: 0;

	margin-right: 15px;

}

.jisuanYuan li .txtss{

	position: absolute;

	top: 0;

	left: 0;

}

.jisuan-rtDiv{

	display: none;

}

.jisuan-rtDiv.vis{

	display: block;

}

/**/

.rotting_btn ul li.active{

	color: #d3b16c;

	opacity: 1;

}

.huanNav ul li.active:after{

	background-color: #d3b16c;

}

/**/

.idxFi-rt .imgBg{

	visibility: hidden;

}

.idxFi-rt .imgBg-tab li img{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.imgBg-tab, .idxFi-rt .imgBg-tab li{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

/**/

.rtFu{

	position: fixed;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: 999;

}

.rtFu li{

	width: 90px;

	height: 90px;

	background-color: #fff;

	margin-bottom: 3px;

	position: relative;

	z-index: 1;

}

.rtFu li:after{

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: url(../images/xf-bg.jpg) no-repeat center center;

	background-size: 100% 100%;

	z-index: -1;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.rtFu li .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.rtFu .icon{

	position: relative;

	font-size: 0;

	line-height: 0;

	width: 34px;

	height: 34px;

	display: block;

	margin: auto;

	margin-bottom: 4px;

}

.rtFu .icon img{

	position: absolute;

	top: 0;

	left: 0;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.rtFu .icon img.imgwico{

	visibility: hidden;

	opacity: 0;

}

.rtFu .txt{

	font-size: 14px;

	color: #333333;

	/*font-family: "siyuan-medium";*/
	font-weight: bold;

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.rtFu li:hover .icon img.imgwico{

	visibility: visible;

	opacity: 1;

}

.rtFu li:hover .icon img.imgbico{

	visibility: hidden;

	opacity: 0;

}

.rtFu li:hover:after{

	visibility: visible;

	opacity: 1;

}

.rtFu li:hover .txt{

	color: #fff;

}

.section-cards .section-content li.only-card{

	position: sticky;

    top: calc( 50vh + 52px - 265px - 80px);

    padding-bottom: 150px;

}

.section-cards .section-content li.only-card:last-child{

    padding-bottom: 60px;

}

.fuwuThree{

	padding-bottom: 0;

}

.shigongThree{

	padding-top: 0;

}

.fmTan-rt .tit .col{

	width: 117px;

	text-align: center;

	display: inline-block;

}

.jisuan-rt .list li .count{

	width: 67px;

	text-align: center;

	display: inline-block;

}

/*导航*/

.navErdiv{

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	background-color: rgba(0,0,0,.5);

	z-index: 9;

	padding: 10px 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.navLi:hover .navErdiv{

	visibility: visible;

	opacity: 1;

}

.navErdiv .tit{

	font-size: 18px;

	color: #ffffff;

	position: relative;

	padding-right: 22px;

	display: inline-block;

}

.navErdiv .tit i{

	width: 13px;

	height: 8px;

	background: url(../images/nav-jiao.png) no-repeat center center;

	background-size: 100% 100%;

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.navDiv{

	float: left;

	text-align: left;

	margin-bottom: 5px;

	padding-right: 15px;

}

.navDiv:nth-child(1){

	width: 28.297%;

}

.navDiv:nth-child(1) li{

	width: 25%;

}

.navDiv:nth-child(2){

	width: 13.690%;

}

.navDiv:nth-child(2) li{

	width: 50%;

}

.navDiv:nth-child(3){

	width: 18.071%;

}

.navDiv:nth-child(3) li{

	width: 33.333%;

}

.navDiv:nth-child(4){

	width: 23.809%;

}

.navDiv:nth-child(4) li{

	width: 33.333%;

}

.navDiv li{

	float: left;

	width: auto;

}

.navDiv li a{

	float: left;

	font-size: 14px;

	color: #bdbdbd;

	line-height: 18px;

}

.navDiv li.active a{

	color: #d3b16c;

}

/**/

.navBzh{

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	padding: 25px 0 10px;

	background-color: rgba(0,0,0,.5);

	text-align: right;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.navLi:hover .navBzh{

	visibility: visible;

	opacity: 1;

}

.hdNav li.navLi .navBzh-li{

	display: inline-block;

	vertical-align: top;

	text-align: center;

	float: none;

	padding: 0 27px;

	width: auto;

}

.hdNav li.navLi .navBzh-li .icon{

	font-size: 0;

	line-height: 0;

	display: block;

	margin: auto;

}

.hdNav li.navLi .navBzh-li .txt{

	font-size: 16px;

	color: #ffffff;

}

.navBzh ul{

	margin: 0 -27px;

}

/*友联*/

.youLian{

	position: relative;

}

.youLianBox{

	position: absolute;

	top: 100%;

	right: 20px;

	min-width: 840px;

	text-align: right;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.youLianBox.vis{

	right: 0;

	visibility: visible;

	opacity: 1;

}

.youLianBox .ylNav{

	margin: 0 -25px;

	padding-top: 15px;

}

.youLianBox li{

	display: inline-block;

	vertical-align: top;

	padding: 0 25px;

	float: none;

}

.youLianBox li a{

	color: #fff;

	font-size: 14px;

}

.ylAa{

	position: relative;

	padding-left: 25px;

}

.ylAa:after{

	content: "";

	width: 13px;

	height: 8px;

	background: url(../images/you-jiao.png) no-repeat center center;

	background-size: 100% 100%;

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

/*

				--------    5576行有修改    ---------

*/









/*

		线上修改

*/

.idxOne-dl dt{

	position: relative;

	display: inline-block;

	font-size: 0;

	line-height: 0;

}

.idxOne-dl dt img{

	display: block;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxOne-dl dt img:nth-child(1){

	visibility: visible;

	opacity: 1;

}

.idxOne-dl dt img:nth-child(2){

	position: absolute;

	top: 0;

	left: 0;

}

.idxOne-dl:hover dt img:nth-child(1){

	visibility: hidden;

	opacity: 0;

}

.idxOne-dl:hover dt img:nth-child(2){

	visibility: visible;

	opacity: 1;

}

.idxOne-dl:after{

	display: none;

}

.idxOne-dl i{

	width: 100%;

	height: 115%;

	background: url(../images/two_libg.png) no-repeat center center;

	background-size: 100% 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: -1;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	border-radius: 100px 0px 0px 0px;

}

.idxOne-dl:hover i{

	opacity: 1;

}

.toolbarBut{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.idxOne-list{

	opacity: 0;

}

/*价位区间*/

.theme-green .back-bar{

	background-color: rgba(0,0,0,0);

	width: 100%;

}

.theme-green .back-bar:after{

	content: "";

	width: 105%;

	height: 1px;

	position: absolute;

	top: 0px;

	left: 0px;

	background-color: rgba(255,255,255,.3);

}

.mnyBox .jia{

	display: none;

}

.rtFu li{

	margin-bottom: 4px;

}

/*

		首页调整

*/

/* 字号调整 */

.idxOne-lt .sml-tit{

	font-size: 36px;

	line-height: 46px;

}

.idxOne-lt .big-tit{

	font-size: 92px;

	line-height: 98px;

}

.idxOne-dl .tit{

	font-size: 26px;

	line-height: 34px;

}

.idxTwo-lt .tit{

	font-size: 46px;

}

.idxTwo-lt .data .cut{

	font-size: 190px;

}

.idxTwo-lt .data .Years{

	font-size: 135px;

}

.idxTwo-lt .txt{

	font-size: 30px;

	line-height: 40px;

}

.idxTwo-rt li .cut{

	font-size: 44px;

}

.idxTwo-rt li .txt{

	font-size: 16px;

	line-height: 24px;

}

.part-head .tit,

.idxFo-rt .title,

.idxFi-lt .title .tit,

.idxSix-tit .tit,

.idxTit .tit{

	font-size: 52px;

}

.part-head .sloGin{

	font-size: 28px;

}

.part-body .name{

	font-size: 44px;

}

.thNav li {

    margin: 10px 0;

    font-size: 16px;

}

.idx_sjDl .names{

	font-size: 46px;

}

.idx_sjDl .slogin{

	font-size: 20px;

}

.idxFo-rt dd .names{

	font-size: 22px;

}

.idxFi-lt .title .tit{

	line-height: 64px;

}

.idxFi-lt .title .txt{

	font-size: 22px;

	line-height: 28px;

}

.idxFi-lt .tab .tit{

	font-size: 28px;

}

.idxFi-lt .tab li{

	font-size: 16px;

	line-height: 30px;

}

.idxSix-tit .txt,

.idxTit .txt{

	font-size: 26px;

}

.idxSix-rtHd .tit{

	font-size: 32px;

}

.idxSix-rtHd .xinxiDiv .zxItCuts{

	font-size: 80px;

}

.idxSix-rtHd .big{

	font-size: 34px;

}

.idxSix-rtHd .zxItval{

	margin-bottom: 10px;

}

.fzrDl .naMes{

	font-size: 22px;

}

.idxSix-rtBy .txt{

	font-size: 15px;

	line-height: 26px;

}

.idxCt-li .bigTit{

	font-size: 22px;

	line-height: 32px;

}

.idxCt-smli .smlTit{

	font-size: 18px;

}

.idxCtcol .more{

	font-size: 15px;

}

.qcDiv, .ctDan{

	font-size: 20px;

}

.jwQujian .mnyBox{

	font-size: 24px;

}

.footHd-ctel .telCut{

	font-size: 34px;

}

.footHd-ctel .txt{

	margin-bottom: 10px;

}

.interUl li{

	font-size: 16px;

	padding: 12px 0;

}

.footHd-rt .date .txt{

	font-size: 32px;

}

.footHd-rt .date .year{

	font-size: 128px;

}

.footHd-rt .ewmDl dd{

	font-size: 18px;

}

.beiJs, .vipBox{

	font-size: 16px;

}

.telBox .txt{

	font-size: 22px;

}

.wxBox .txt{

	font-size: 14px;

}

.hdNav li.navLi a.navAa{

	font-size: 16px;

}

.part-body .li .big{

	line-height: 32px;

}

.idxFo-rt .title img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -3px;

	margin-right: 10px;

}

.huanNav ul li{

	opacity: .8;

}

.idxTwo-rt .ul{

	width: 62.650%;

}

.idxTwo-rt li{

	width: 45%;

}

/* 字号调整 */

.rtFu li{

	width: 76px;

	height: 76px;

}

.rtFu .txt{

	font-size: 13px;

}

.thNav{

	right: 85px;

}

.footFm-but .but{

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.footFm-but .but:hover{

	box-shadow: 0px 0px 25px 0px rgba(211, 177, 108, 0.8),inset 0px 0px 1px 0px rgba(79, 53, 0, 1);

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px);

}

/**/

.idxFi-rt .imgBg-tab li img:nth-child(2){

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 3s ease 0s;

	transition: all 3s ease 0s;

}

.idxFi-rt .imgBg-tab li.active img:nth-child(2){

	visibility: visible;

	opacity: 1;

	-webkit-transition: all 3s ease 0.8s;

	transition: all 3s ease 0.8s;

}

.idxFi-rt .imgBg-tab li{

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.idxFi-rt .imgBg-tab li.active{

	visibility: visible;

	opacity: 1;

}

.idxOne-dl i{

	background-size: 100% 100% !important;

}

.idxOne-rt{

	padding-left: 0;

	padding-right: 70px;

}

.idxOne-list{

	margin-left: -1px;

}

.idxTwo-lt .div{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.idxFiImg{

	border-radius: 10px;

	overflow: hidden;

	position: relative;

}

.idxFiImg:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,.5);

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.rotating-slider ul.slides li.active .idxFiImg:after{

	background-color: rgba(0,0,0,0);

}

.idxSix-rtHdBox .ul{

	margin-top: 20px;

}

.idx7Swp-next, .idx7Swp-prev{

	cursor: pointer;

}

.youLian .gang{

	top: 5px;

}

.telBox i{

	font-size: 0;

	display: inline-block;

	line-height: 0;

	vertical-align: middle;

	position: relative;

	top: -3px;

}

/**/

.titHd-lt .tit{

	font-size: 39px;

	line-height: 48px;

}

.titHd-lt .txt{

	font-size: 30px;

	margin-bottom: 15px;

}

.titleHead{

	padding-top: 45px;

	padding-bottom: 25px;

}

.titHd-rt .labTit{

	font-size: 24px;

}

.sXuanLi .nm{

	font-size: 18px;

}

.titHd-rt .labTit{

	font-size: 22px;

}

.titHd-rt .list li, .titHd-rt .list li a{

	font-size: 15px;

}

.titHd-rt .schInp{

	height: 46px;

}

.titHd-rt .schBut{

	width: 36px;

	height: 36px;

}

.sXuanLi li a{

	height: 40px;

	line-height: 40px;

	font-size: 15px;

	padding: 0 25px;

}

.npgTit{

	font-size: 32px;

	padding: 30px 0;

}
.npgTit span{
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
}
.npgTit .act{
    color: #d3b16c;
}
.tjCase-rt .tit{

	font-size: 28px;

	line-height: 32px;

}

.swpTjce-dl dd .tit{

	font-size: 22px;

}

.swpTjce-dl dd .txt{

	font-size: 16px;

}

.caseList{

	margin-top: 45px;

	padding-top: 10px;

}

.caseLiDl dd .tit{

	font-size: 26px;

	margin-bottom: 10px;

}

.caseLiDl .ul li{

	font-size: 15px;

}

.caseLiDl dd{

	margin-top: 30px;

}

.caseListCol{

	padding-bottom: 15px;

}

.zanBox .tit{

	text-align: center;

}

.pagination li a, .pagination .pagFmDiv, .pagFm .but{

	font-size: 16px;

}

.pagination li{

	padding: 0 15px;

}

.pagFmInp{

	font-size: 20px;

}

.pagFm .but{

	height: 35px;

	line-height: 35px;

	background-size: 100% 100%;

}

.pagFm{

	padding-right: 15px;

}

/**/

.crumbNav .iconJian{

	margin: 0 20px;

}

.crumbNav{

	padding: 20px 0;

}

.csTxtHd-lt .tit{

	font-size: 44px;

}

.csTxtHd-lt .txt, .csTxtHd-rt .ul .txt{

	font-size: 28px;

}

.csTxtHd-rt .ul .nm{

	font-size: 16px;

}

.zanBox .icon{

	margin-bottom: 10px;

}

.zanBox .tit{

	font-size: 15px;

}

.csTxtHead, .csTxtSwp{

	margin-bottom: 40px;

}

.csTxtTwo-lt .title .en{

	font-size: 46px;

}

.csTxtTwo-lt .title .cn{

	font-size: 30px;

}

.csTxtTwo-lt .text{

	font-size: 16px;

	line-height: 28px;

}

.csTxtTwo-lt .title{

	margin-bottom: 40px;

}

.csTxt2Dl{

	margin-top: 60px;

}

.csTxtTwo-rt .csHd .tit{

	font-size: 28px;

	margin-bottom: 25px;

}

.csTxtTwo-rt{

	padding: 45px;

}

.csTxtTwo-rt .list{

	font-size: 16px;

	line-height: 30px;

}

.csTxtTwo-rt .csHd{

	padding-bottom: 40px;

}

.csTxtTwo-rt .csBody{

	padding-top: 45px;

}

.csTxtTwo-rt .csShjDl .tit{

	font-size: 32px;

}

.csTxtTwo-rt .csBody .txt{

	font-size: 15px;

}

.csTxtTwo-rt .csBody .txts{

	font-size: 15px;

}

.csTxt2Dl .tits{

	font-size: 50px;

}

.csTxt2Dl .txt{

	font-size: 16px;

	line-height: 28px;

}

.csTxt2-nav{

	margin-top: 20px;

}

.csTxt2Swp-li .icon img, .caseTankNav .icon img{

	width: 44px;

}

.csTxt2Swp-li .icon{

	margin-bottom: 15px;

}

.csTxtTwo{

	padding-bottom: 60px;

}

.tuijianBox{

	padding-top: 60px;

	padding-bottom: 90px;

}

.csTxt2Swp-li .tit{

	font-size: 16px;

}

.tuijTit{

	font-size: 46px;

}

.tuijNav li{

	font-size: 18px;

}

.tuijHead{

	margin-bottom: 30px;

}

.tuijDl>dd{

	padding-top: 25px;

}

.tuijNav{

	margin-top: 10px;

}

.tuijDl>dd .tit{

	font-size: 24px;

	margin-bottom: 10px;

}

.tuijDl li.nm{

	font-size: 15px;

}

.tuijDl .dlAbut-shjsh .tits{

	margin-bottom: 5px;

}

.tuijDl li{

	font-size: 15px;

}

.tuijDl .dlAbut-shjsh .tits{

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.tuijCol{

	padding-bottom: 15px;

}

.dlAbut{

	margin-top: 20px;

}

.ypJianCol{

	padding-top: 45px;

	padding-bottom: 65px;

}

.ypJianDl dd .tit{

	font-size: 26px;

	margin-bottom: 5px;

}

.ypJianDl dd .text .nm{

	font-size: 18px;

}

.ypJianDl .but .txt{

	font-size: 15px;

}

.gang{

	font-size: 18px;

	top: -1px;

}

.dtBut span{

	text-indent: 3px;

	display: block;

}

.ypJianRow{

	margin-bottom: 60px;

}

.npgBox{

	padding-bottom: 90px;

}

.shjtchDl dt .day{

	font-size: 72px;

}

.shjtchDl .title .name{

	font-size: 26px;

}

.shjtchDl .title{

	margin-bottom: 10px;

}

.shjtchDl .list li, .shjtchDl .text{

	font-size: 15px;

	line-height: 26px;

}

.shjtchDl .tit{

	margin-bottom: 5px;

}

.shjtchCol{

	float: none;

	display: inline-block;

	vertical-align: top;

}

.shjshName .tit{

	font-size: 50px;

}

.shjshName .txt{

	font-size: 18px;

}

.shjshName{

	margin-bottom: 45px;

}

.shjshTitle .tit{

	font-size: 30px;

}

.shjshTitle .txt{

	font-size: 15px;

}

.shjshTxt-l .tits{

	font-size: 18px;

	margin-bottom: 5px;

}

.shjshTxt-l .txt{

	font-size: 15px;

	line-height: 26px;

}

.shjshNpgBut{

	bottom: 10px;

}

.shjshNpgBut .csTxt-but img{

	width: 30px;

}

.shjshNpg{

	padding-bottom: 90px;

}

.shjshNpg-lt{

	position: sticky;

	top: 100px;

}

.shigongDl dd{

	padding-top: 20px;

	padding-bottom: 20px;

}

.shigongDl .tit{

	font-size: 22px;

}

.shigongLi{

	padding-top: 20px;

	padding-bottom: 20px;

}

.shiG-dl dd .tit{

	font-size: 34px;

}

.interList li, .jied .tits, .jiedList .txt{

	font-size: 15px;

}

.shiG-dl .moreBut{

	margin-top: 29px;

}

.shigTit .tit{

	font-size: 28px;

}

.shigTitHead .date{

	font-size: 15px;

}

.shigTxtLi-lt .ulNav li{

	font-size: 18px;

	margin-bottom: 25px;

}

.xuhao .count{

	font-size: 22px;

}

.shigTitHead{

	margin-bottom: 60px;

}

.shigTxtLi-rt .text{

	font-size: 16px;

	line-height: 30px;

	margin-bottom: 40px;

}

.shigTxtLi-rt{

	padding-top: 40px;

}

.shiG-dl{

	margin-bottom: 60px;

}

.shigTxtLi{

	padding-bottom: 40px;

}

/*

		专题页字号调整

*/

.quAnTit .tit, .fwbzTit .tit{

	font-size: 52px;

	line-height: 66px;

}

.quAnBanTxt .text{

	font-size: 16px;

	line-height: 30px;

	margin-bottom: 35px;

}

.quAnBanTxt .nmImg:after{

	margin-right: 10px;

}

.quAnBanTxt .nm{

	font-size: 14px;

}

.quanTitle .tit{

	font-size: 46px;

	margin-bottom: 10px;

}

.quanTitle .txt{

	font-size: 20px;

}

.quanOne{

	padding-top: 60px;

}

.quanTitle{

	margin-bottom: 60px;

}

.quanOneCol .title{

	font-size: 44px;

}

.quanOneCol{

	padding-top: 60px;

}

.quanOneCol .title{

	margin-bottom: 60px;

}

.quanOne-rt dt{

	margin-left: 4%;

}

.quanOne-lt dd ul{

	width: 62%;

}

.quanOne-rt dd .ulbiao{

	font-size: 16px;

}

.quanOne-rt dd .ultit{

	font-size: 20px;

}

.quanAnBox{

	padding-top: 60px;

}

.quanAnTit .cunts{

	font-size: 66px;

}

.quanAnTit .title{

	line-height: 40px;

}

.quanAnTit .title h2{

	font-size: 30px;

}

.quAnOne-body{

	margin-top: 45px;

}

.quAnOne-dl dd .tit{

	font-size: 18px;

}

.quanAnTwo{

	padding-top: 65px;

}

.quanAnTit .title small{

	font-size: 22px;

}

.quanAnTwo-nav{

	font-size: 16px;

	line-height: 40px;

}

.quanAnTwo .quanAnTit .title{

	top: 40px;

}

.quanAnTwo-nav, .quanAnTh-by{

	margin-top: 45px;

}

.quanAnThree{

	padding-top: 60px;

}

.qAnThSwp dd h3{

	font-size: 17px;

}

.qAnThSwp dd{

	height: 65px;

}

.qAnThSwp .swiper-slide{

	height: 345px;

}

.quanAnFour{

	padding-top: 75px;

}

.quanAnBox{

	background-size: 100% 100% !important;

}

.quanAnFo-col dl .tit{

	font-size: 20px;

}

.quanAnFo-col dl .txt{

	font-size: 15px;

	line-height: 24px;

}

.quanAnTwo .quanAnTit .title{

	padding-right: 90px;

}

/**/

.fwbzTit .txt{

	font-size: 20px;

	line-height: 30px;

}

.fwbzTit .but, .fwbzTit-list li{

	font-size: 16px;

}

.fuwuOne-ul li dd{

	font-size: 17px;

}

.fuwuOne-body .text{

	font-size: 16px;

	line-height: 30px;

}

.fuwuOne{

	padding: 75px 0;

}

.fuwuOne-body .text{

	margin-top: 45px;

}

.fwbzTh-oneHead .title{

	font-size: 28px;

}

.fwbzTh-oneHead .tit{

	font-size: 18px;

	margin-bottom: 5px;

}

.fwbzTh-oneHead .txt{

	font-size: 14px;

}

.fwbzTh-oneHead{

	height: 120px;

}

.fwbzTh-onert .tit{

	font-size: 22px;

}

.fwbzTh-onert .smltit{

	font-size: 15px;

}

.fwbzTh-onert .txt{

	font-size: 16px;

}

.fwbzTh-onert .ul .li{

	font-size: 14px;

}

.fwbzTh3Img li:nth-child(3) .div{

	width: 405px;

}

.fwbzTh-ttit .tit{

	font-size: 28px;

	margin-bottom: 5px;

}

.fwbzTh-ttit .txt{

	font-size: 16px;

}

.fwbzTh3Img li .tit{

	font-size: 18px;

}

.fwbzTh3Img li .txt{

	font-size: 15px;

}

.fuwuFour .quanTitle{

	padding-top: 65px;

	padding-bottom: 45px;

}

.fuwuFour-dl .tit{

	font-size: 22px;

}

.fuwuFour-dl .txt{

	font-size: 16px;

}

.fuwuFour-dl .icon{

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.fuwuFour-dl .icon:after{

	height: 3px;

}

.fuwuFour{

	padding-bottom: 80px;

}

.quanTitle .tit{

	font-size: 42px;

	line-height: 48px;

}

.quanOneCol .title{

	font-size: 40px;

}

.ptXit2Dl .tit{

	font-size: 22px;

	line-height: 28px;

}

.ptXit2Dl .txt{

	font-size: 15px;

}

.ptXit2Dl .txt .bigCol{

	font-size: 17px;

}

.ptXitFo-div .bigTit{

	font-size: 36px;

	line-height: 46px;

}

.ptXitFoDl .tit{

	font-size: 22px;

	margin-bottom: 10px;

}

.ptXitFoDl .smltit{

	font-size: 16px;

}

.btmCount .cunt{

	font-size: 26px;

}

.ptXitFo-div .en{

	font-size: 26px;

}

/**/

.gyiSml-div .tit{

	font-size: 36px;

	line-height: 48px;

}

.gyiSml-one .counts{

	font-size: 26px;

	margin-bottom: 20px;

}

.gyiSml-div .smltit{

	font-size: 22px;

}

.gyiSml-div .en{

	font-size: 20px;

}

.gyiSml-div .txt{

	font-size: 16px;

	line-height: 28px;

}

.xjGyiDl .txt {

    font-size: 16px;

    line-height: 22px;

    height: 44px;

}

.xjGyi-col{

	padding-top: 15px;

	padding-bottom: 15px;

}

.bigCunt .big{

	font-size: 100px;

}

.bigCunt{

	font-size: 34px;

}

.shigOneltDiv li .counts{

	font-size: 24px;

}

.shigOneltDiv li:nth-child(2) .counts{

	font-size: 20px;

}

.shigOne-rt .tit{

	font-size: 26px;

}

.shigOne-rt .txt{

	font-size: 16px;

	line-height: 24px;

}

.shigTwo-ltby .tit{

	font-size: 22px;

	line-height: 32px;

	margin-bottom: 35px;

}

.shigTwo-lt ul li{

	font-size: 16px;

}

.shig3Tit{

	font-size: 26px;

}

.shig3-bigtxt{

	font-size: 20px;

}

.shig3-smltit{

	font-size: 18px;

}

.shig3-txt, .shig3-txt{

	font-size: 15px;

}

.yinYan .text{

	font-size: 18px;

	line-height: 32px;

}

.shiGg0ne-list .txt{

	font-size: 18px;

	line-height: 28px;

}

.shiGg0ne-list .tit{

	font-size: 17px;

}

.shiGg0ne-list .smltxt{

	font-size: 17px;

	line-height: 28px;

}

.shiGg0ne-txt{

	font-size: 18px;

	line-height: 32px;

}

.shiGg3Title .count{

	font-size: 150px;

	line-height: 105px;

}

.shiGg3Title .count:after{

	top: 20px;

}

.shiGg3Title .tit{

	font-size: 36px;

}

.shiGg3Title .en{

	font-size: 20px;

}

.shiGg3Title{

	padding: 30px 0;

}

.shiGg3o-dl dd .tit{

	font-size: 18px;

}

.shiGg3o-dl dd .txt{

	font-size: 15px;

	line-height: 24px;

}

.shiGg3o-dl dd{

	padding-top: 15px;

}

.shiGg3o-col{

	float: none;

	display: inline-block;

	vertical-align: top;

}

.shiGg3o-dl{

	margin-bottom: 26px;

}

.shiGg3t-dl dd .tit{

	font-size: 20px;

}

.shiGg3t-dl .ul li, .shiGg3t-dl dd .text-tit{

	font-size: 15px;

}

.shiGg3th-list li .tit{

	font-size: 18px;

}

.shiGg3th-list li .txt{

	font-size: 16px;

}

.shiGg3f-dl .dd .text .tit{

	font-size: 26px;

	margin-bottom: 25px;

}

.shiGg3f-dl .dd .text .txt{

	font-size: 16px;

	line-height: 28px;

}

.pageHd span{

	font-size: 18px;

}

.pageHd span.big{

	font-size: 26px;

}

.pageBox ul li .texts{

	font-size: 16px;

}

.pageBox ul li img{

	height: 18px;

}

.shiGg4Img li .tit{

	font-size: 22px;

}

.shiGg4Img li:nth-child(3) .tit{

	font-size: 18px;

}

.shiGg4Img li:nth-child(4) .tit{

	font-size: 18px;

}

.shiGg4-rt li .tit{

	font-size: 18px;

}

.shiGg2-thDiv .cnTit{

	font-size: 17px;

}

.shiGg2-thDiv .enTit,

.shiGg2-thDiv:hover .cnTit{

	font-size: 22px;

}

.shiGg2-thDiv .cnTit{

	padding-bottom: 15px;

}

.shiGg2-thDiv .txt{

	width: 79%;

}

.shigongTwo .title .tit{

	font-size: 30px;

}

.shigongTwo .title .en{

	font-size: 18px;

}

.shigongTwo .title .count{

	font-size: 24px;

}

.titBox .tit{

	font-size: 42px;

}

.titBox .en{

	font-size: 24px;

	margin-bottom: 5px;

}

.aboOneUl li span{

	font-size: 42px;

}

.aboOneUl li .txt{

	font-size: 16px;

	line-height: 24px;

}

.aboOne-lt .couts span{

	font-size: 120px;

}

.aboOne-lt .tits{

	font-size: 32px;

	line-height: 40px;

}

.rooTwoList li .tittxts, .rooTwoList li .titWgt{

	font-size: 18px;

}

.rooTwoList li .div{

	padding-left: 20px;

	padding-right: 20px;

}

.aboFtxt .h3-tit{

	font-size: 28px;

}

.aboFive{

	position: relative;

}

.aboFi-rt{

	height: 100% !important;

	position: absolute;

	right: 0;

}

.newTuijDl dd .tit{

	font-size: 30px;

	line-height: 42px;

}

.newTuijDl dd .date{

	font-size: 16px;

}

.newTuij-ul .tits{

	font-size: 20px;

}

.newTuij-ul .dates{

	font-size: 15px;

}

.newList{

	margin-top: -25px;

	margin-bottom: -25px;

}

.newSmlDl dd{

	padding-top: 35px;

}

.newSmlDl .txt{

	padding-bottom: 25px;

}

.newSmlDl dd .tit{

	font-size: 18px;

	line-height: 28px;

}

.ptXitong1-tDl .tit{

	font-size: 22px;

}

.ptXitong1-tDl .txt{

	font-size: 15px;

	line-height: 30px;

}

/**/

.quanThBox .ul li .txt{

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	-webkit-transform: translateY(20px);

	transform: translateY(20px);

	cursor: pointer;

}

.quanThBox .ul li.act .txt{

	visibility: visible;

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0);

}

/**/

.iconDiv .icon:after,.iconDiv:after{

	z-index: 1;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.iconDiv .icon img{

	position: relative;

	z-index: 2;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.iconDiv{

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.act .iconDiv .icon:after{

	-webkit-transform: translate(-50%, -50%) scale(2);

	transform: translate(-50%, -50%) scale(2);

}

.act .iconDiv:after{

	-webkit-transform: translate(-50%, -50%) scale(1.2);

	transform: translate(-50%, -50%) scale(1.2);

}

.act .iconDiv{

	background-color: rgba(0,0,0,0);

}

.act .iconDiv .icon img{

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

}

.ptXitong1-list li.act .tit{

	font-size: 18px;

}

.fwbzTh3Img li .tit, .fwbzTh3Img li:after{

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

.fwbzTh3Img li.act .tit{

	color: #d3b16d;

}

.fwbzTh3Img li.act:after{

	background-color: #d3b16d;

}

.idxFi-lt .tab li{

	font-size: 15px;

}

.idxFi-lt .tab{

	margin-top: 30px;

}

.aboOneUl li .cuts{

	width: 200px;

}

.jisuanYuan li:nth-child(3) .txtss{

	bottom: 10px;

}

.jisuanYuan li:nth-child(2) .titss{

	top: 25px;

}

.jisuanYuan li:nth-child(3) .titss{

	top: -45px;

}

.jisuanYuan li:nth-child(1) .txtss{

	top: 44px;

}

.jisuanYuan li:nth-child(2) .txtss{

	top: 70px;

	width: 200px;

	text-align: left;

}

.rtFu-zixun .icon .cut{

	width: 20px;

	height: 20px;

	font-size: 13px;

	border-radius: 100%;

	background-color: #c9062c;

	position: absolute;

	top: -8px;

	right: -16px;

	line-height: 20px;

	font-style: normal;

	color: #fff;

	-webkit-transform: scale(0.6);

	transform: scale(0.6);

	animation: cut 0.5s linear 0s infinite; 

}

@keyframes cut{

	0%{

		/*opacity: 1;*/

		visibility: visible;

	}

	50%{

		visibility: hidden;

	}

	100%{

		/*opacity: 0;*/

		visibility: hidden;

	}

}

.idx7Swp-pages .swiper-pagination-bullet{

	opacity: 1;

	border-color: #fff;

	margin: 10px 0;

}

.idx7Swp-pages .swiper-pagination-bullet-active{

	border: solid 2px #cbaa68;

}

.aboBanNav li a{

	font-size: 14px;

	line-height: 28px;

}

.caseListCol{

	float: none;

	display: inline-block;

	vertical-align: top;

}

.caseTankNav .div{

	cursor: pointer;

}

.swpTjce-dl dd .tit{

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.swpTjce-dl dd{

	width: 63%;

}

.shigTxtLi-lt .ulNav li{

	cursor: pointer;

}

.csTxtHd-rt .zanBox{

	top: 40%;

}

.swpShig-but{

	cursor: pointer;

}

.quAnBanTxt .text{

	position: relative;

}

.quAnBanTxt .text:after{

	content: "";

	width: 114px;

	height: 93px;

	background: url(../images/ban-yin.png) no-repeat center center;

	background-size: 100% auto;

	position: absolute;

	top: 0;

	left: 0;

	-webkit-transform: translate(-50%, -40%);

	transform: translate(-50%, -40%);

}

.quanOne-lt .imgDiv{

	position: relative;

	z-index: 1;

}

.qAnThSwp-but{

	cursor: pointer;

}

.fuwuTwo-ul li .txt{

	font-size: 16px;

	width: 200px;

}

.ptXit2Dl .txt .bigCol{

	/*font-family: "siyuan-bold";*/
	font-weight: bold;

}

.shiGg3t-dl dd{

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.shiGg3t-dl:hover dd{

	background-color: #d3b16c;

}

.shiGg3t-dl:hover .ul li, .shiGg3t-dl:hover dd .text-tit, .shiGg3t-dl:hover .ul li .col{

	color: #fff;

}

.shiGg3t-dl dd .tit{

	margin-bottom: 5px;

}

.wxBox .icon, .telBox i{

	margin-right: 5px;

}

.fwbzTit-list{

	max-height: 292px;

}

.navDiv:nth-child(1){

	width: 20.297%;

}

.navErdiv{

	text-align: center;

}

.navDiv{

	float: none;

	display: inline-block;

	vertical-align: top;

	text-align: left;

}

.navBzh .bigWt{

	padding-right: 9%;

}

.caseT-swp, .caseT-swp img{

	width: 100%;

}

/*

		2020.06.11

*/

.navDiv{

	position: relative;

	margin-bottom: 0;

}

.navDiv:after{

	content: "";

	width: 1px;

	height: 100%;

	background-color: rgba(189, 189, 189, .2);

	position: absolute;

	right: 15px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.navDiv:last-child:after{

	display: none;

}

.banShb{

	display: none;

}

.rtFu ul{

	position: absolute;

	top: 50%;

	-webkit-transform: translate(100%, -50%);

	transform: translate(100%, -50%);

	right: 0;

	-webkit-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.rtFu ul.vis{

	visibility: visible;

	opacity: 1;

	-webkit-transform: translate(0, -50%);

	transform: translate(0, -50%);

	-webkit-transition-delay: 0.3s;

	transition-delay: 0.3s;

}

.rtFu li{

	position: relative;

	z-index: 1;

}

.rtFu li.rtFu-top{

	border-radius: 0px 0px 0px 20px;

	overflow: hidden;

}

.shouQi{

	background-color: #d3b16c;

	width: 100%;

	height: 50px;

	margin-top: -20px;

	padding-top: 16px;

	box-shadow: 0px 0px 55px 0px rgb( 211, 177, 108, 0 );

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	cursor: pointer;

}

.vis .shouQi{

	box-shadow: 0px 0px 55px 0px rgb( 211, 177, 108 );

}

.shouQi .div{

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	color: #ffffff;

	text-align: center;

}

.shouQi .div img{

	display: inline-block;

	vertical-align: middle;

	-webkit-transform: rotate(-90deg);

	transform: rotate(-90deg);

	top: -1px;

	position: relative;

}

.shouQiBut{

	width: 8px;

	height: 105px;

	background-color: #d3b16c;

	border-radius: 8px 0 0 8px;

	position: absolute;

	top: 50%;

	right: -8px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	-webkit-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

}

@keyframes shouWt{

	0%{

		width: 8px;

	}

	60%{

		width: 10px;

	}

	100%{

		width: 8px;

	}

}

.shouQiBut.vis{

	right: 0;

	-webkit-transition-delay: 0.5s;

	transition-delay: 0.5s;

	animation: shouWt 0.7s ease 0.5s infinite;

}

.fmTanBox{

	padding-top: 47px;

}



.shouQiButs{

	width: 8px;

	height: 105px;

	background-color: #d3b16c;

	border-radius: 8px 0 0 8px;

	position: fixed;

	bottom: 10px;

	right: 0;

	z-index: 9;

}

.shouQiButs:after{

	content: "";

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	width: 2px;

	height: 80px;

	background-color: #fff;

	display: block;

}

.newTextTitle{

	text-align: center;

}

.newTextTitle .tit{

	width: 100%;

	text-align: center;

}

.newTextTitle .uls{

	position: relative;

	left: 0;

	right: 0;

	display: inline-block;

	vertical-align: top;

	margin-top: 15px;

}

.newTextBox .text{

	max-width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

.shjtchDl .list li:nth-child(1){

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.shjtchDl .list li:nth-child(2){

	height: 52px;

	overflow: hidden;

}

.quanThBox .ul li:nth-child(3) .text{

	width: 800px;

}

.quanThree{

	padding-bottom: 315px;

}

.hdNav .ul {

    margin: 0 -6.2% 0 -7.1%;

}

.hdNav li.navLi{

    width: 14.285%;

}

body{

	overflow-x: hidden;

}

.fuwu3smlWt{

	position: sticky;

    top: calc( 45vh + 52px - 265px - 80px);

}

.section-cards .section-content li.only-card {

    top: calc( 60vh + 52px - 265px - 80px);

}

/*

		2020.06.12

*/

.caseT-prev, .caseT-next{

	cursor: pointer;

}

.csTxt2Swp-li .icon img, .caseTankNav .icon img{

	width: 32px;

}

.caseTankNav .div{

	padding: 0;

	height: 100%;

}

.caseTankNav .smlDiv{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.caseTankNav .txt{

	font-size: 14px;

}

.caseTank-lt{

	padding: 80px 0;

}

.bigprev img, .bignext img{

	width: 30px;

}

.bigprev{

	top: -45px;

}

.bignext{

	bottom: -45px;

}

.caseTankNav .div:after{

	background-size: cover;

}

.shigImgBy-rt{

	width: 11.02%;

	padding-left: 0;

	margin-left: 18px;

}

.swiper-slide-thumb-active .shig-img img{

	border: 0;

}

.swiper-slide-thumb-active .shig-img{

	overflow: hidden;

	border: solid 2px #d3b16c;

}

.shig3Swp1-next, .shig3Swp1-prev, .shig3Swp2-next, .shig3Swp2-prev{

	cursor: pointer;

}

.fwbzTh-onert{

	width: 23%;

}


/*
		2020.06.15
*/
.idxOne-rt .div{
	overflow: visible;
}
.rotating-slider{
	right: -3%;
}
.idxFi-lt .tab .tit, .idxFi-lt .tab .list{
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	visibility: hidden;
	opacity: 0;
}
.idxFi-lt .swiper-slide-active .tab .tit{
	-webkit-transition: all 0.5s ease 0.2s;
	transition: all 0.5s ease 0.2s;
}
.idxFi-lt .swiper-slide-active .tab .list{
	-webkit-transition: all 0.5s ease 0.4s;
	transition: all 0.5s ease 0.4s;
}
.idxFi-lt .swiper-slide-active .tab .tit,
.idxFi-lt .swiper-slide-active .tab .list{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	visibility: visible;
	opacity: 1;
}
.npg-banTit .col{
	color: #d3b16c;
}
.idx_sjDl .sXian{
	height: 40px;
	width: 1px;
	display: block;
	margin: 15px 0;
	background-color: rgba(255,255,255,.5);
}
.idxFi-lt{
	background-size: 100% 100%;
}
.xjGyiDl dt{
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.xjGyiDl:hover dt{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}
.xjGyiDl .txt, .aboBanDown dd, .aboBanDown dt img,
.fuwuFour-dl .icon img{
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.xjGyiDl:hover .txt{
	color: #d3b16c;
}
.aboBanDown dd{
	text-shadow: 1px 1.732px 2px rgb( 140, 86, 0, 0);
}
.aboBanDown:hover dd{
	text-shadow: 1px 1.732px 2px rgb( 140, 86, 0, 1);
}
.aboBanDown dt{
	overflow: hidden;
}
.aboBanDown:hover dt img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.fuwuFour-dl:hover .icon img{
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}
.fuwuFour-dl .icon:after{
	-webkit-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}
.fuwuFour-dl:hover .icon:after{
	width: 25px;
}
.newTextTitle .uls li{
	margin: 0 37px;
}
.newTextTitle{
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.newTextTitle .tit{
	font-size: 38px;
}
.fwbzTh3Img li .txt br{
	display: none;
}
.shigTxtLi-rt{
	width: 70.239%;
}
.shigImgBy-lt{
	width: 71.106%;
}
.shigImgBy-rt{
	left: 71.106%;
	width: 14.152%;
}
.yanDiv{
	position: relative;
}
.yanDiv .fmTanSkuang{
	padding-right: 150px;
}
.yanBut{
	position: absolute;
	right: 5px;
	top: 50%;
	height: 44px;
	line-height: 44px;
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #666;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 5px;
	border: solid 1px #eee;
	background-color: #fff;
}
.fmTanBox{
	padding-top: 46px;
}
/**/
.mianBaoj{
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.mianBaoj.vis{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.mianBaoj .tit .color, .mbjFm-cut .cuts{
	font-family: "avant-bold";
}
.mbjFm-div .inp::-webkit-input-placeholder{
	color: #000000;
}
.mbjFm-cut .cuts{
	background: url(../images/foot_ico4-12.png) no-repeat center left;
	background-size: 18px 18px;
}
.foot-x{
	cursor: pointer;
}
.mbjFm-but .but{
	color: #fff;
	background: url(../images/but_bg.jpg) no-repeat center center;
	text-shadow: 0px 2px 2px rgba(140, 86, 0, 0.5);
	box-shadow: 0px 0px 35px 0px rgba(211, 177, 108, 0.5),inset 0px 0px 1px 0px rgba(79, 53, 0, 0.8);
}

/**/
.idxFi-rt .imgBg-tab li img:nth-child(2),
.idxFi-rt .imgBg-tab li img:nth-child(3),
.idxFi-rt .imgBg-tab li img:nth-child(4){
	visibility: hidden;
	opacity: 0;
}

.idxFi-rt .imgBg-tab li.active img:nth-child(2),
.idxFi-rt .imgBg-tab li.active img:nth-child(3),
.idxFi-rt .imgBg-tab li.active img:nth-child(4){
	visibility: visible;
	opacity: 1;
}
.idxFi-rt .imgBg-tab li.active img:nth-child(2){
	-webkit-transition: all 1s ease 1s;
	transition: all 1s ease 0.8s;
}

.idxFi-rt .imgBg-tab li.active img:nth-child(3){
	-webkit-transition: all 1s ease 2s;
	transition: all 1s ease 1.6s;
}

.idxFi-rt .imgBg-tab li.active img:nth-child(4){
	-webkit-transition: all 1s ease 3s;
	transition: all 1s ease 2.4s;
}
.idxFiImg .icon{
	position: absolute;
	top: 35px;
	left: 35px;
	font-size: 0;
}
.idxFiImg .smlTit, .idxFiImg .bigSlog, .idxFiImg .huanJian{
	text-align: right;
	position: absolute;
	right: 35px;
}
.idxFiImg .smlTit{
	font-size: 18px;
	color: #ffffff;
	top: 55px;
}
.idxFiImg .bigSlog{
	font-size: 26px;
	line-height: 35px;
	color: #ffffff;
	top: 135px;
}
.idxFiImg .huanJian{
	top: 235px;
	font-size: 0;
}
.toolbar li{
	width: 80px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #ffffff;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.toolbar li.xgBut{
	right: 100%;
	background-color: #2a2a2a;
	border-radius: 45px 0 0 45px;
	/*-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;*/
}
.toolbar li.sjBut{
	left: 100%;
	background-color: #d3b16c;
	border-radius: 0 45px 45px 0;
}
.toolbar li img{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
.toolbar li.xgBut img{
	margin-right: 5px;
	-webkit-animation: xgBut 0.7s ease 0s infinite;
	animation: xgBut 0.7s ease 0s infinite;
}
.toolbar li.sjBut img{
	margin-left: 5px;
	-webkit-animation: sjBut 0.7s ease 0s infinite;
	animation: sjBut 0.7s ease 0s infinite;
}
/*.part-l, .toolbar{
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}*/
.toolbar li.xgBut2 img, .toolbar li.sjBut2 img{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
@keyframes xgBut{
	0%{
		left: 0px
	}
	60%{
		left: -4px
	}
	100%{
		left: 0px;
	}
}
@keyframes sjBut{
	0%{
		right: 0px
	}
	60%{
		right: -4px
	}
	100%{
		right: 0px
	}
}
#BMapLib_transBox0 td:nth-child(3){
	padding-left: 3px !important;
}
.fmTan-rt ul{
	display: inline-block;
	text-align: left;
}
.fmTan-rt ul li{
	font-size: 20px;
	color: #333333;
	padding: 4px 0;
}
.fmTan-rt ul .weight{
	font-family: "avant-bold";
	font-size: 22px;
}
.fmTan-rt ul .col{
	color: #d3b16c;
	font-family: "avant-bold";
}
.shjshNpg-lt{
	position: -webkit-sticky;
}
.csTxtTwo-rt{
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
}
.BMapLib_sendToPhone{
	display: none !important;
}
/**/
.aboFrow .aboFImg,
.ptXitFoDl dt{
	overflow: hidden;
}
.aboFrow .aboFImg img,
.ptXitFoDl dt img{
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.aboFrow .aboFImg:hover img,
.ptXitFoDl:hover dt img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 3s ease 0s;
	transition: all 3s ease 0s;
}
.section-cards .section-content li.only-card, .fuwu3smlWt{
	position: -webkit-sticky;
}
.shiGg2-oImg:after{
	-webkit-animation: shiGg 10s linear 0s infinite;
	animation: shiGg 10s linear 0s infinite;
}
@keyframes shiGg{
	0%{
        transform: rotate(0deg);
	}
	100%{
	    transform: rotate(360deg);
	}
}
.shiGg3o-dl dd .tit,
.shiGg3o-dl dt,
.shiGg3th-list li .icon,
.ptXitTh-col .imgDiv,
.ptXitFo-div .bigTit{
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.shiGg3o-dl:hover dd .tit{
	color: #d3b16c;
}
.shiGg3o-dl:hover dt{
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,.1);
}
.shiGg3th-list li:hover .icon{
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.ptXitTh-col .imgDiv:hover{
	box-shadow: 0px 3px 10px 0px rgba(0,0,0,.1);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.ptXitFo-div:hover .bigTit{
	color: #d3b16c;
}
.ptXitong1-tDl dt .icon{
	width: 30px;
	height: 30px;
    left: auto;
    right: 8px;
    bottom: auto;
    top: 8px;
    margin: 0;
}
.quanOne-lt dd .ultxt{
	color: #000;
}
.quanOne-lt dd .ultxt .col{
	color: #000;
	font-weight: bold;
}
/*
	2020.06.16 客户反馈
*/
.quanOne-lt dd .ultit{
	color: #d3b16c;
}
.ptXitong1-tDl dt .icon{
    left: 100%;
    right: auto;
    bottom: auto;
    top: 0;
    margin-left: 15px;
}
.dtBut{
	border: 0;
	background-color: rgba(0,0,0,.3);
}
.quanThBox .ul li .txt{
	visibility: visible;
	opacity: 1;
}
.fwbzTit .txt .col{
	color: #d3b16c;
	font-weight: bold;
}
.fwbzTit-list li{
    letter-spacing: 4px;
}
.qAnSixSwp, .qAnSixNav{
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.qAnSixSwp.vis, .qAnSixNav.vis{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}
.qAnSixNav.vis{
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.swpDivss, .quanThBox{
	opacity: 0;
}
.qAnSixNext, .qAnSixPrev {
    position: absolute;
    z-index: 3;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    border-radius: 100%;
    background-color: rgba(255,255,255,.25);
    cursor: pointer;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.qAnSixNext{
	right: 28%;
}
.qAnSixPrev{
	left: 28%;
}

/*
		底部预算
*/
.ysList li{
	float: left;
	width: 33.333%;
	padding: 22px 0;
}
.ysRdo, .ysLab{
	float: left;
	cursor: pointer !important;
}
.ysRdo{
	border-radius: 0;
	width: 16px;
	height: 16px;
	border: solid 1px #a0a0a0;
	display: block;
	margin-right: 10px;
	position: relative;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.ysRdo:after{
	content: "";
	width: 6px;
	height: 6px;
	background-color: #d3b16c;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.active .ysRdo{
	border-color: #d3b16c;
}
.active .ysRdo:after{
	opacity: 1;
	visibility: visible;
}
.ysLab{
	font-size: 18px;
	color: #9c9c9c;
	line-height: 18px;
}
.newCol{
	float: none;
	display: inline-block;
	vertical-align: top;
}
/*赞*/
.zansBox{
	position: absolute;
	right: 50px;
	top: 45px;
	background-color: #fff;
	width: 132px;
	height: 49px;
	text-align: center;
	line-height: 49px;
	z-index: 3;
	border-radius: 49px;
	cursor: pointer;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.zansBox .zanTxt{
	font-size: 16px;
	color: #333333;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.zansBox .zanTxt span{
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
	color: #d3b16c;
}
.zansBox .icons, .zansBox .zanTxt{
	display: inline-block;
	vertical-align: middle;
}
.zansBox .icons{
	font-size: 0;
	margin-right: 10px;
	position: relative;
	width: 22px;
	height: 20px;
}
.zansBox .icons img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.zansBox .icons .wtxin{
	opacity: 0;
    -webkit-transform: scale(0.2);
    -moz-transform: scale(0.2);
    -o-transform: scale(0.2);
    transform: scale(0.2);
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.zansBox.act .icons .jxin{
	opacity: 0;
}
.zansBox.act .icons .wtxin{
	opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.zansBox.act{
	background-color: #d3b16c;
}
.zansBox.act .zanTxt{
	color: #fff;
}
.zansBox.act .zanTxt span{
	color: #fff;
}
.hdNav li.navLi a.navAa{
	position: relative;
}
.hdNav li.navLi a.navAa:after{
	content: "";
	width: 100%;
	height: 2px;
	background-color: #d3b16c;
	position: absolute;
	bottom: -20px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}
.hdNav li.navLi.active a.navAa:after{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.hdNav li.navLi:hover a.navAa:after{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.tuijBody .zansBox{
	top: 20px;
	right: 15px;
	width: 100px;
	height: 38px;
	line-height: 38px;
}
.tuijBody .zansBox .zanTxt{
	font-size: 14px;
	position: relative;
	top: -2px;
}
.tuijBody .zansBox .icons{
	width: 20px;
	height: 18px;
	top: -1px;
}
.mapNavBox:after{
	top: 189px;
}
/**/
.tjBut{
	position: fixed;
	/*right: 93.75%;*/
	left: 0;
	top: 60%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url(../images/xf-bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	width: 4.3125%;
	text-align: center;
	box-shadow: 0px 0px 55px 0px rgb( 211, 177, 108 );
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.tjBut.vis{
	visibility: visible;
	opacity: 1;
	top: 50%;
}
.tjBut .div{
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}
.tjBut .icon{
	margin-bottom: 15px;
	display: block;
}
.tjBut .txt{
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1.732px 2px rgb( 140, 86, 0 );
}
.tjBut .icon{
	margin-bottom: 8px;
}
.tjBut .icon img{
	width: 30px;
}
.tjBut .txt{
	font-size: 14px;
}
.quanAnTit .title .cols{
	font-size: 30px;
}
.quanAnTwo-nav li{
	cursor: auto;
}
.quanAnFive .quanAnTwo-nav li span{
	cursor: pointer;
}
.aboOne-lt .txt{
	text-transform: uppercase;
}
.swpRoo-but{
	cursor: pointer;
}
.idxTwo-rt li .txt{
	text-overflow: ellipsis;
	white-space: nowrap;
}
.csTxtTwo-rt .csBody dd .txt, .csTxtTwo-rt .csBody .txts span{
	color: #d3b16c;
}
.csTxtTwo-rt .csBody .txts, .dtBut{
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
}
.footHead{
	padding-top: 90px;
	padding-bottom: 0px;
}
.hdDiv{
	margin-bottom: 35px;
}
.ysList li{
	padding: 10px 0;
}
.ysList{
	margin-top: 10px;
}
.foot_bot{
	padding-top: 90px;
}
.mianBaoj .tit{
	margin-bottom: 20px;
}
.mianBaoj .bigWt{
	padding-top: 20px;
	padding-bottom: 20px;
}
.gyiSml3-lt .txt:after{
	width: 146.225%;
}
.pagBut.disabled a{
	color: #999;
}
.csTxt2Dl .tits{
	font-size: 38px;
}
/**/
.tuijBody .zansBox{
	top: 10px;
	right: 10px;
	width: 95px;
	height: 36px;
	line-height: 36px;
}
.tuijBody .zansBox .icons{
	width: 15px;
	height: 13px;
}
.npgZanBox{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
	width: 110px;
	height: 42px;
	line-height: 42px;
}
.npgZanBox .icons{
	width: 18px;
	height: 17px;
}
.npgZanBox .zanTxt{
	font-size: 14px;
	position: relative;
	top: -1px;
}
.bigZanBox{
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
	width: 110px;
	height: 42px;
	line-height: 42px;
}
.bigZanBox .icons{
	width: 18px;
	height: 17px;
}
.bigZanBox .zanTxt{
	font-size: 14px;
	position: relative;
	top: -1px;
}
.part-l{
	height: 100%;
}
.fmTan-rt ul li{
	font-size: 14px;
}
.jisuanYuan li:nth-child(3) .titss{
	top: -35px;
}
.jisuanBox{
	padding-top: 47px;
}
.idxSix-rtHd .xinxiUl li span{
	font-size: 15px;
}
.idxSix-rtHd .xinxiUl li{
	padding-left: 25px;
}
/*
		2020.06.14 vip制作 -----------------------------------------------------------------------------
*/
.vipBan-txt{
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}
.vipBan-txt .tit{
	font-size: 82px;
	color: #ffffff;
	font-family: "avant-medium", "siyuan-medium";
}
.vipBan-txt .txt{
	font-size: 36px;
	color: #d3b16c;
}
/* vipPgOne */
.vipPgOne{
	position: relative;
}
.vipPg1-swpDiv{
	width: 1336px;
	margin: auto;
	padding: 0 90px;
	text-align: center;
	position: relative;
}
.vip1Next, .vip1Prev{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.vip1Next{
	right: 0;
}
.vip1Prev{
	left: 0;
}
.vipPg1swp{
	padding: 10px 0;
}
.vipPg1swp .swiper-slide{
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}
.vipPg1swp .swiper-slide-active, .vipPg1swp .swiper-slide-duplicate-active{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.vipPg1swp .div{
	position: relative;
	z-index: 1;
}
.vipPg1swp .div:after{
	content: "";
	width: 100%;
	height: 100%;
	background: url(../images/vip-onebg.jpg) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transform: all 0.3s ease 0s;
	transform: all 0.3s ease 0s;
	visibility: hidden;
	opacity: 0;
}
.vipPg1swp .swiper-slide-active .div:after{
	visibility: visible;
	opacity: 1;
}
.vipPg1swp .icon{
	font-size: 0;
	display: block;
	margin-bottom: 15px;
}
.vipPg1swp .swiper-slide-active .icon{
	-ms-filter: brightness(100);
	-webkit-filter: brightness(100);
	filter: brightness(100);
}
.vipPg1-body .tit{
	font-size: 28px;
	color: #d3b16c;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
}
.vipPg1swp .swiper-slide-active .tit,
.vipPg1swp .swiper-slide-active .txt{
	color: #fff;
}
.vipPg1-body .txt{
	font-size: 18px;
	color: #333333;
}
.vipPg1swp .div{
	background-color: #fff;
	padding: 30px 0 31px;
}
.vipPg1-swpVdo .vipPg1-vdo{
	display: block;
}
.vipPg1-swpDiv{
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}
.vipPg1-swpVdo{
	position: relative;
}
.vipPg1-swpVdo .vipVdoBut{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	z-index: 3;
	width: 100px;
	height: 100px;
	border: solid 1px #d3b16c;
	border-radius: 100%;
	text-align: center;
	line-height: 100px;
	font-size: 0;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg1-swpVdo .vipVdoBut.hides{
	visibility: hidden;
	opacity: 0;
}
.vipPg1-swpVdo .vipVdoBut img{
	display: inline-block;
	vertical-align: middle;
	width: auto;
}
.vipPg1-swpVdo .imgDiv img{
	width: 100%;
}
/**/
.vipPgTwo{
	padding: 130px 0;
}
.vipPg2-txt p{
	font-size: 36px;
	color: #000000;
	text-transform: uppercase;
	font-family: "avant";
}
.vipPg2-txt p:nth-child(1){
	line-height: 32px;
}
.vipPg2-txt p:nth-child(2){
	line-height: 25px;
	font-size: 24px;
}
.vipPg2-txt p:nth-child(3){
	line-height: 36px;
}
.vipPg2-txt p:nth-child(4){
	line-height: 37px;
	font-size: 39px;
}
.vipPg2-txt p:nth-child(5){
	line-height: 27px;
	font-size: 27px;
}
.vipPg2-txt .spanStr{
	font-family: "avant-bold";
}
.vipPg2-txt .spanStr span{
	color: #d3b16c;
}
.vipPg2-txt .spanCol{
	color: #999999;
}
.vipPg2-txt{
	float: left;
}
.vipPg2-row{
	width: 74.404%;
	float: right;
}
.vipPg2-lt{
	float: left;
	width: 30.08%;
	position: relative;
	z-index: 1;
}
.vipPg2-lt .data{
	position: absolute;
	top: 50%;
	left: 90.425%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.vipPg2-lt .counts{
	font-size: 90px;
	color: #000000;
	position: relative;
	font-family: "avant-bold";
	z-index: 1;
}
.vipPg2-lt .counts:after{
	content: "";
	width: 119px;
	height: 119px;
	border: solid 6px #d3b16c;
	position: absolute;
	bottom: 50px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: -1;
}
.vipPg2-lt .year{
	font-size: 58px;
	color: #000000;
	display: block;
	font-family: "avant-bold";
	margin-top: -20px;
}
.vipPg2-lt:after{
	content: "";
	width: 169.946%;
	height: 123.413%;
	background: url(../images/vip2-bgimg.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	left: 23.936%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: -1;
}
.vipPg2-row{
	position: relative;
}
.vipPg2-rt{
	width: 48%;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: right;
	z-index: 1;
}
.vipPg2-rt .tit{
	font-size: 72px;
	line-height: 80px;
	color: #d3b16c;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
	margin-bottom: 20px;
}
.vipPg2-rt .slgTit{
	font-size: 34px;
	color: #000000;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
	margin-bottom: 60px;
}
.vipPg2-rt .txt{
	font-size: 20px;
	line-height: 32px;
	color: #959494;
}
/**/
.vipPgTh{
	background: url(../images/vip3-bg.jpg) no-repeat center center;
	background-size: cover;
	padding: 80px 0 90px;
}
.vipPg3-head{
	position: relative;
	margin-bottom: 80px;
}
.vipPg3-head .en{
	font-size: 20px;
	color: #d3b16c;
	font-family: "avant-bold";
    writing-mode: tb-rl;
    text-transform: uppercase;
    line-height: 20px;
    position: absolute;
    right: 100%;
    top: 0;
}
.vipPg3-head .title{
	margin-left: 7.14285%;
}
.vipPg3-head .tit{
	font-size: 66px;
	color: #000000;
	font-family: "avant-bold";
	font-weight: bold;
}
.vipPg3-head .tit span{
	position: relative;
	z-index: 1;
}
.vipPg3-head .tit span:after{
	content: "";
	width: 100%;
	height: 12px;
	background-color: #d3b16c;
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: -1;
}
.vipPg3-head .txt{
	font-size: 48px;
	color: #000000;
	font-family: "avant-medium";
}
.vipPg3-head .count{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 228px;
}
.vipPg3-head .count .div{
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.vipPg3-head .count .sml{
	font-size: 26px;
	color: #d3b16c;
	font-family: "avant-bold";
	margin-bottom: 10px;
}
.vipPg3-head .count .cut{
	font-size: 156px;
	color: #333333;
	font-family: "avant-bold";
	line-height: 110px;
	position: relative;
	left: -15px;
}
.vipPg3-head .count .cut:after{
	content: "";
	width: 80px;
	height: 80px;
	background-color: #d3b16c;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	right: -35px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: -1;
	box-shadow: 0px 0px 55px 0px rgb( 185, 142, 55, .5 );
}
.vipPg3-swp{
	padding-top: 40px;
	padding-bottom: 40px;
}
.vipPg3-swp dl{
	position: relative;
	overflow: hidden;
	border-radius: 0px 0px 150px 0px;
}
.vipPg3-swp dt img{
	width: 100%;
	display: block;
}
.vipPg3-swp dd{
	position: absolute;
	top: 50%;
	left: 7.14285%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: left;
}
.vipPg3-swp dd .smltit{
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
	display: block;
}
.vipPg3-swp dd .tit{
	font-size: 32px;
	color: #ffffff;
}
.vipPg3-swp dd .pingm{
	font-size: 20px;
	color: #fff;
	font-family: "avant-medium";
}
.vipPg3-swp dd .cut{
	font-size: 22px;
}
.vipPg3-swp .swiper-slide-shadow-left,
.vipPg3-swp .swiper-slide-shadow-right{
	display: none;
}
.vipPg3-swp .swiper-slide{
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	-webkit-transform: scale(0.8640);
	transform: scale(0.8640);
}
.vipPg3-swp .swiper-slide-active, .vipPg3-swp .swiper-slide-duplicate-active{
	-webkit-transform: scale(1.095);
	transform: scale(1.095);
}
.vipPg3-Next, .vipPg3-Prev{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
	width: 72px;
	height: 72px;
	background-color: rgba(0,0,0,0);
	border-radius: 100%;
	text-align: center;
	line-height: 72px;
	font-size: 0;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg3-Next img, .vipPg3-Prev img{
	display: inline-block;
	vertical-align: middle;
}
.vipPg3-Next{
	right: 7.291%;
}
.vipPg3-Prev{
	left: 7.291%;
}
.vipPg3-Next:hover, .vipPg3-Prev:hover{
	background-color: rgba(0,0,0,.8);
}
.vipPgFour{
	background-color: #262626;
	position: relative;
}
.vipPg4-tit{
	text-align: center;
	padding: 110px 0;
}
.vipPg4Dl .imgDt{
	font-size: 0;
	float: left;
	width: 71.4583%;
}
.vipPg4Dl .imgDt img{
	width: 100%;
}
.vipPg4Dl .imgDt .imgDiv{
	position: relative;
}
.vipPg4Dl .imgDt .imgDiv::after{
	content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.4);
z-index: 1
}
.vipPg4Dl .txtDd{
	background: url(../images/vippg4-rtbg.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 28.5417%;
}
.vipPg4Dl .txtDd .div{
	width: 60.2189%;
	margin: auto;
	margin-top: 9.278%;
}
.vipPg4Dl .tit{
	font-size: 50px;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
	color: #fff;
	-webkit-transition: all 0.5s ease 0.5s;
	transition: all 0.5s ease 0.5s;
}
.vipPg4Dl .vippg4-li{
	float: left;
	width: 35.454%;
}
.vipPg4Dl .count{
	display: block;
	font-size: 46px;
	color: #d3b16c;
	font-family: "avant-bold";
}
.vipPg4Dl .txt{
	font-size: 16px;
	color: #ffffff;
}
.vipPg4Dl .text{
	border-top: solid 1px #535353;
	padding-top: 40px;
	margin-top: 40px;
	font-size: 16px;
	line-height: 26px;
	color: #999999;
}
.vipPg4Swp{
	width: 37.5%;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
}
.vipPg4-smlswp{
	width: 100%;
}
.vipPg4-smlswp .swiper-slide{
	padding: 0 16px;
}
.vipPg4-smlswp .imgDiv{
	font-size: 0;
	position: relative;
	-webkit-filter: grayscale(100);
	filter: grayscale(100);
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.vipPg4-smlswp .swiper-slide-thumb-active .imgDiv{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.vipPg4-smlswp .imgDiv:after{
	content: "";
	width: 81.404%;
	height: 3px;
	background-color: #d3b16c;
	position: absolute;
	bottom: 10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.vipPg4-smlswp .swiper-slide-thumb-active .imgDiv:after{
	visibility: visible;
	opacity: 1;
	bottom: 0;
}
.vipPg4But{
	padding: 80px 0 70px;
	text-align: center;
}
.vipPg4-but{
	width: 15px;
	height: 30px;
	position: relative;
	cursor: pointer;
}
.vipPg4-but img{
	position: absolute;
	top: 0;
	left: 0;
	-webkit-filter: grayscale(100);
	filter: grayscale(100);
	opacity: .5;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg4-but:hover img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}
.vipPg4-but, .vipPg4-pg{
	display: inline-block;
	vertical-align: middle;
}
.vipPg4-pg{
	font-size: 16px;
	color: #616060;
	font-family: "avant-bold";
	margin: 0 25px;
}
.vipPg4-pg .bigSpan{
	font-size: 56px;
	display: inline-block;
	vertical-align: top;
	line-height: 38px;
	color: #fff;
}
/**/
.vipPgFive{
	padding-top: 70px;
}
.vipPg5-tit{
	text-align: center;
	margin-bottom: 80px;
}
.vipPg5-tit .en{
	font-size: 120px;
	color: #d3b16c;
	font-family: "avant-bold";
}
.vipPg5-tit .en, 
.vipPg5-tit .cn{
	display: inline-block;
	vertical-align: middle;
}
.vipPg5-tit .h-tit{
	font-size: 88px;
	color: #000000;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
}
.vipPg5-tit .s-smltit{
	font-size: 32px;
	color: #000000;
    /*writing-mode: tb-rl;*/
}
.vipPg5-tit .smltit{
	font-size: 34px;
	letter-spacing: 10px;
	/*font-family: "siyuan-medium";*/
	font-weight: bold;
}
.vipPg5-tit .smltit .bold{
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
	position: relative;
	margin-left: 20px;
}
.vipPg5-tit .smltit .bold:after,
.vipPg5-tit .smltit .bold:before{
	content: "";
	width: 11px;
	height: 11px;
	background: url(../images/xian-jiao.png) no-repeat center center;
	background-size: 11px;
	position: absolute;
}
.vipPg5-tit .smltit .bold:after{
	top: -10px;
	left: -10px;
}
.vipPg5-tit .smltit .bold:before{
	right: -10px;
	bottom: -10px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.vipPg5-cont{
	position: relative;
}
.vipPg5-left{
	width: 16.875%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: url(../images/vippg5-ltbg.png) repeat-y;
	background-size: 100%;
}
.vipPg5Dl{
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.vipPg5Dl dt{
	width: 105px;
	height: 105px;
	border-radius: 100%;
	overflow: hidden;
	margin: auto;
	margin-bottom: 13px;
	position: relative;
}
.vipPg5Dl dt:after{
	content: "";
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .5;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg5Dl.active dt:after{
	opacity: 0;
}
.vipPg5Dl dt img{
	width: 100%;
	/*border-radius: 100%;*/
	-webkit-filter: grayscale(100);
	filter: grayscale(100);
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg5Dl.active dt img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.vipPg5Dl{
	cursor: pointer;
}
.vipPg5Dl .tit{
	font-size: 20px;
	color: #666666;
	position: relative;
	display: inline-block;
}
.vipPg5Dl .tit:after{
	content: "";
	width: 20px;
	height: 20px;
	background: url(../images/vip5-gang.png) no-repeat center center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	right: -20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg5Dl.active .tit:after{
	visibility: visible;
	opacity: 1;
	right: -30px;
}
.vipPg5Dl.active .tit{
	color: #000000;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
}
.vipPg5-lnext, .vipPg5-lprev{
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	cursor: pointer;
}
.vipPg5-lnext{
	bottom: 25px;
}
.vipPg5-lprev{
	top: 25px;
}
.vipPg5-lswp{
	height: 100%;
	position: relative;
}
.vipPg5-right{
	float: right;
	width: 83.125%;
	position: relative;
	z-index: 1;
	padding-top: 200px;
}
.vipPg5-right .en{
	font-size: 220px;
	line-height: 170px;
	color: #e6e6e6;
	font-family: "avant-bold";
	margin-left: 10.625%;
	margin-top: 50px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.vipPg5-right .en span{
	display: block;
}
.vipPg5-right .en span:nth-child(2){
	margin-left: 130px;
}
.vipPg5-rtxt .tit{
	font-size: 52px;
	color: #000000;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
}
.vipPg5-rtxt .vippg4-li{
	float: left;
	width: 35.454%;
}
.vipPg5-rtxt .count{
	display: block;
	font-size: 46px;
	color: #d3b16c;
	font-family: "avant-bold";
}
.vipPg5-rtxt .txt{
	font-size: 16px;
	color: #666666;
}
.vipPg5-rtxt .text{
	border-top: solid 1px #bfbfbf;
	padding-top: 40px;
	margin-top: 40px;
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	margin-bottom: 30px;
}
.vipPg5-rtxt .txtDd{
	width: 29.4375%;
	float: left;
	margin-top: 100px;
}
.vipPg5-rtxt .txtDd .div{
	width: 65.106%;
	margin: auto;
}
.vipPg5-rtxt .txtDd .qSpan{
	font-size: 16px;
	color: #999999;
}
.vipPg5-rtxt .txtDd .sSpan{
	font-size: 16px;
	color: #333333;
}
.vipPg5-rtxt .txtDt{
	width: 70.375%;
	float: right;
}
.vipPg5rDl .imgDiv{
	font-size: 0;
}
.vipPg5rDl .imgDiv img{
	width: 100%;
}
.vipPg5rDl{
	position: relative;
}
.vipPg5rDl dd{
	position: absolute;
	right: 10.647%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
	text-align: right;
}
.vipPg5rDl dd .tit{
	font-size: 26px;
	color: #ffffff;
	margin-bottom: 5px;
}
.vipPg5rDl dd .txt{
	font-size: 18px;
	color: #d3b16c;
	font-family: "avant-medium";
}
.vipPg5-left{
	padding: 70px 0;
}
.vipPg5-but{
	position: absolute;
	right: 10.647%;
	z-index: 3;
	bottom: 80px;
	margin: 0 -20px;
}
.vipPg5-rprev, .vipPg5-rnext{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin: 0 20px;
}
.swiper-button-disabled.vipPg5-rnext,
.swiper-button-disabled.vipPg5-rprev{
	opacity: .3;
}
.vipPgSix{
	padding: 85px 0;
}
.vipTitle{
	text-align: center;
}
.vipTitle .bigtit{
	font-size: 112px;
	color: #d3b16c;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
	margin-right: 15px;
	line-height: 120px;
}
.vipTitle .smltit{
	font-size: 50px;
	color: #000000;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
}
.vipTitle .enBold,
.vipTitle .enlight{
	display: block;
}
.vipTitle .enBold{
	font-size: 22px;
	color: #d3b16c;
	font-family: "avant-bold";
}
.vipTitle .enlight{
	font-size: 18px;
	color: #999999;
	font-family: "avant";
}
.bigtit,.smlrtit{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.vipTitle .smltit{
	line-height: 60px;
}
.vipTitle .txt{
	font-size: 36px;
	color: #000000;
	/*font-family: "siyuan-medium";*/
	font-weight: bold;
}
.vippg6-left{
	float: left;
	width: 75.595%;
}
.vippg6-left img{
	width: 100%;
}
.vippg6-right{
	float: right;
}
.vippg6-right .icon{
	margin-bottom: 15px;
	font-size: 0;
	display: block;
}
.vippg6-right .tit{
	font-size: 30px;
	color: #000000;
	/*font-family: "siyuan-bold";*/
	font-weight: bold;
	margin-bottom: 15px;
}
.vippg6-right .txt{
	font-size: 18px;
	line-height: 30px;
	color: #999999;
}
.vippg6-right .div:nth-child(1){
	margin-bottom: 30px;
	margin-top: 40px;
}
.vippg6-Count{
	margin-top: 60px;
}
.vipPg6-rswp img{
	width: 100%;
}
.vipPgSix{
	position: relative;
}
.vipPgSix:after{
	content: "";
	width: 13px;
	height: 22.5%;
	background-color: #d3b16c;
	position: absolute;
	right: 0;
	top: 24.5%;
}
.vippg6-logo{
	padding: 0 70px;
	position: relative;
	margin-top: 95px;
}
.vippg6-prev,.vippg6-next{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.vippg6-prev{
	left: 0;
}
.vippg6-next{
	right: 0;
}
.vippg6-prev.swiper-button-disabled,.vippg6-next.swiper-button-disabled{
	opacity: .5;	
}
.vipPgSvn{
	border-top: solid 1px #1b1b1b;
	padding-top: 65px;
}
.vipPg7-swp{
	margin-top: 75px;
}
.vipPg7-swp dl{
	position: relative;
	font-size: 0;
}
.vipPg7-swp dt img{
	width: 100%;
}
.vipPg7-swp dd{
	position: absolute;
	top: 50%;
	left: 6.25%;
	-webkit-transform: translateY(-40%);
	transform: translateY(-40%);
	-webkit-transition: all 0.5s ease 0.7s;
	transition: all 0.5s ease 0.7s;
	visibility: hidden;
	opacity: 0;
}
.vipPg7-swp dd .smlBiao{
	font-size: 18px;
	color: #fff;
}
.vipPg7-swp dd .tit{
	font-size: 50px;
	color: #ffffff;
	/*font-family: "siyuan-medium";*/
	font-weight: bold;
}
.vippg7-but{
	position: absolute;
	right: 6.25%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 3;
}
.vipPg7-swp{
	position: relative;
}
.vippg7-next, .vippg7-prev{
	cursor: pointer;
	display: block;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	text-align: center;
}
.vippg7-page .swiper-pagination-bullet{
	width: 6px;
	height: 6px;
	opacity: 1;
	background-color: #fff;
	display: block;
	margin: 20px auto !important;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vippg7-page .swiper-pagination-bullet-active{
	width: 15px;
	height: 15px;
	border: solid 2px #fff;
	background-color: rgba(0,0,0,0);
}
.vipPg7List{
	background-color: #fff;
	position: absolute;
	left: 50%;
	bottom: 80px;
	-webkit-transform: translate(-50%, 20px);
	transform: translate(-50%, 20px);
	padding: 25px 0;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0.8s;
	transition: all 0.5s ease 0.8s;
}
.swiper-slide-active .vipPg7List{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.vipPg7-swp .swiper-slide-active dd{
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: visible;
	opacity: 1;
}
.vipPg7List li{
	float: left;
	width: 25%;
}
.vipPg7List li{
	text-align: center;
}
.vipPg7List li .div{
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.vipPg7List li .icon, 
.vipPg7List li .text{
	display: inline-block;
	vertical-align: middle;
}
.vipPg7List li .icon{
	margin-right: 15px;
}
.vipPg7List li .nm{
	font-size: 18px;
	color: #b9b9b9;
}
.vipPg7List li .by{
	font-size: 18px;
	color: #333333;
}
/*
		字体调整
*/
.vipBan-txt .tit{
	font-size: 60px;
}
.vipBan-txt .txt{
	font-size: 28px;
}
.vipPg1-body .tit{
	font-size: 25px;
}
.vipPg1-body .txt{
	font-size: 15px;
}
.vipPg2-rt .tit{
	font-size: 56px;
	line-height: 62px;
	margin-bottom: 10px;
}
.vipPg2-rt .slgTit{
	font-size: 28px;
}
.vipPg2-rt .txt{
	font-size: 18px;
	line-height: 30px;
}
.vipPg3-head .tit{
	font-size: 56px;
}
.vipPg3-head .txt{
	font-size: 40px;
}
.vipPg3-head .count .cut{
	font-size: 130px;
	line-height: 90px;
}
.vipPg4Dl .tit,
.vipPg5-rtxt .tit{
	font-size: 42px;
}
.vipPg4Dl .count,
.vipPg5-rtxt .count{
	font-size: 40px;
}
.vipPg5-tit .en{
	font-size: 96px;
}
.vipPg5-tit .h-tit{
	font-size: 68px;
}
.vipPg5-tit .s-smltit{
	font-size: 26px;
}
.vipPg5-tit .smltit{
	font-size: 28px;
	letter-spacing: 8px;
}
.vipPg5-right .en{
	font-size: 170px;
	line-height: 134px;
}
.vipPg5Dl .tit{
	font-size: 18px;
}
.vipPg5Dl .tit:after{
	width: 15px;
	height: 15px;
}
.vipTitle .bigtit{
	font-size: 84px;
	line-height: 90px;
}
.vipTitle .smltit{
	font-size: 38px;
	line-height: 46px;
}
.vipTitle .enBold{
	font-size: 18px;
}
.vipTitle .enlight{
	font-size: 14px;
}
.vipTitle .txt{
	font-size: 28px;
}
.vippg6-right .tit{
	font-size: 26px;
}
.vipPg7-swp dd .tit{
	font-size: 40px;
}
.vippg7-next img, .vippg7-prev img{
	display: inline-block;
	vertical-align: middle;
}
/**/
.vipbanNext, .vipbanPrev{
	position: absolute;
	z-index: 3;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 48px;
	height: 48px;
	border-radius: 100%;
	background-color: rgba(0,0,0,.25);
	cursor: pointer;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.vipbanNext{
	right: 5.208%;
}
.vipbanPrev{
	left: 5.208%;
}
.vipbanNext:hover, .vipbanPrev:hover{
	background-color: rgba(0,0,0,.35);
}
.vipBan-txt .tit,.vipBan-txt .txt{
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 1s ease 0.3s;
	-moz-transition: all 1s ease 0.3s;
	-ms-transition: all 1s ease 0.3s;
	-o-transition: all 1s ease 0.3s;
	transition: all 1s ease 0.3s;
	visibility: hidden;
	opacity: 0;
}
.act .vipBan-txt .tit, .act .vipBan-txt .txt{
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-ms-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
	transition-delay: 0.8s;
}
.swiper-slide-active .vipBan-txt .tit, .swiper-slide-active .vipBan-txt .txt{
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	visibility: visible;
	opacity: 1;
}
.swiper-slide-active .vipBan-txt .txt{
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-ms-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.act .swiper-slide-active .vipBan-txt .txt{
	-webkit-transition-delay: 0.9s;
	-moz-transition-delay: 0.9s;
	-ms-transition-delay: 0.9s;
	-o-transition-delay: 0.9s;
	transition-delay: 0.9s;
}
.shigongLi{
	float: none;
	display: inline-block;
	vertical-align: top;
}
/*vip底部*/
.footHd-rlt{
	float: left;
	text-align: left;
	width: 41.071% !important;
}
.footHd-rlt .date .year{
	margin-left: -10px;
}
.footHd-clt{
	width: 58.333% !important;
	float: right;
	margin-left: 0 !important;
}
.footHd-clt .interUl:after{
	content: "";
	display: block;
	clear: both;
}
.footHd-clt .interUl li{
	width: 50%;
	float: left;
	height: 46px;
}
.footHd-clt .beiJs{
	margin-top: 60px;
	width: 100%;
}
.footHd-clt .youLian{
	float: left;
	margin-top: 20px;
}
.footVipHead{
	padding-bottom: 130px;
}
.footHd-clt .youLianBox{
	right: auto !important;
	left: 20px;
	text-align: left;
	width: 100% !important;
}
.footHd-clt .youLianBox.vis{
	left: 0;
}
.aboFi-rt{
	top: 0;
}
/**/

/*
		2020.07.14
*/
.quanOne-rt dd .ultit{
	font-weight: bold;
}
.quanAnSix .quanAnTit{
	width: 56.7%;
}
.ptXitFo-div .en{
	padding: 0 40px;
}
.qAnThSwp-but,
.qAnThSwp-but img{
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.qAnThSwp-but img{
	-webkit-filter: grayscale(100);
	filter: grayscale(100);
}
.qAnThSwp-but:hover{
	background-color: #313131;
}
.qAnThSwp-but:hover img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.quanAnThree .quanAnTit .cunts{
	margin-bottom: 30px;
	display: inline-block;
}
.shigOneltDiv li{
	width: 75px;
}
.quanOneCol{
	background-size: cover;
}
.quanOneCol .title{
	margin-bottom: 120px;
}
.quanOneCol{
	padding-top: 110px;
}
.footHd-ctel .txt{
	margin-bottom: 15px;
}
.gyiSml6-lt .smlstit{
	font-weight: bold;
}
.gyiSml6-tit{
	padding-bottom: 130px;
	padding-top: 45px;
	height: 434px;
}
.shigTwo .quanTitle .tit{
	margin-bottom: 35px;
}
.shiGg3Title .count{
	top: -5px;
}
.shigThree .shig3-bigtxt{
	margin-bottom: 10px;
}
.quanOne-rt dd li:last-child{
	border: 0;
}
.idxCt-three .idxCt-smli .smlTit{
	margin-bottom: 10px;
}
.jisuan-rt{
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.vipPg7-swp dd .smlBiao{
	margin-bottom: 10px;
}
.idxOne-dl .txt{
	color: #333;
}
.bsBox{
	width: 232px !important;
	height: 256px !important;
}
.bigprev.swiper-button-disabled, .bignext.swiper-button-disabled{
	opacity: .2;
}
.sXuanLi li.active a{
	cursor: auto;
}
.imgTextBox .text{
	max-width: 100%;
}
/*
		2020.07.16
*/
.vipPg5-tit .cn{
	position: relative;
}
.vipPg5-tit .cn .s-smltit{
	position: absolute;
	left: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 35px;
}
.vipPg5-rtxt .tit{
	margin-bottom: 5px;
}
.vipPg5-rtxt .txtDd .qSpan{
	margin-bottom: 5px;
}
.vippg6-prev.swiper-button-disabled, .vippg6-next.swiper-button-disabled{
	cursor: auto;
}
.quanAnSix .quanAnTit{
    width: 55.7%;
}
.gyiSml6-tit{
	margin-bottom: 70px;
}
.gyiSml6-lt .smlstit{
	margin-bottom: 40px;
}
.idxCtcol.idxCt-three .more{
	color: #999999;
}
.idxCt-three .idxCt-smli:nth-child(2) .smlTit{
	font-weight: bold;
}
.idxCtcol.idxCt-three .idxCt-smli:hover .more{
    color: #d3b16c;
}
.mapNavBox{
	overflow: visible;
}
.mapNav-ul:after{
	content: "";
	clear: both;
	display: block;
}
.mapNav-ul{
	margin-right: 0;
}
.mapNav-li{
	text-align: center;
}
.mapNav-li .tit{
	line-height: 35px;
}
.newTuijDl dt, .newTuijDl dd{
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.newTuijDl dd{
	padding-top: 0;
}
.vipPg4Dt-but{
	position: absolute;
	bottom: 25px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 3;
}
.vipPg4Dt-page .swiper-pagination-bullet{
	width: 6px;
	height: 6px;
	opacity: 1;
	background-color: #fff;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.vipPg4Dt-page .swiper-pagination-bullet-active{
	width: 15px;
	height: 15px;
	border: solid 2px #d3b16c;
	background-color: rgba(0,0,0,0);
}
.vipPg4Dl .imgDt{
	margin-bottom: -1px;
}
.vipPg4Dl .vipPg4Dt-but img{
	width: auto;
}
.vipPg4Dt-prev, .vipPg4Dt-page, .vipPg4Dt-next{
	display: inline-block;
	vertical-align: middle;
}
.vipPg4Dt-prev, .vipPg4Dt-next{
	cursor: pointer;
	margin: 0 10px;
}
.shiGg3Title .count:after{
	display: none;
}
.shiGg3Title .count{
	font-size: 0;
	line-height: 0;
}
.shiGg3Title .count img{
	height: 105px;
}
/*
		2020.07.17
*/
.swiper-button-disabled{
	cursor: auto !important;
}
.swiper-slide .shig-img{
	cursor: pointer;
}
.shigTit .tit{
	margin-bottom: 7px;
}
.fwbzTh-oneHead .tit{
	font-weight: bold;
}
.vipPg5-right{
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}
.vipPg5-rtxt{
	position: absolute;
	bottom: 0;
	left: 0;
}
.vipPg5Dl dt{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	overflow: hidden;
	border-radius: 100%;
}
.gyiSml3-lt .txt:after{
	right: -2.9%;
}
.shigOne-rt .imgDiv{
	bottom: 95px;
}
.shiGg0ne-txt{
	text-align: center;
}
.fmTan-rt ul li{
	font-size: 20px;
}
.fmTan-rt ul .weight, .fmTan-rt ul .col{
	margin-left: 5px;
}
.fmTanBox:after{
	content: "";
	width: 1px;
	height: 100%;
	background-color: #efefef;
	position: absolute;
	left: 50%;
	top: 0;
	z-index: -1;
}
.fmTanBut:before{
	background-color: #fff;
	content: "";
	width: 100%;
	height: 100%;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
}
.fmTanBut:after{
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
    background-color: rgba(211,177,108,.1);
}
.ptXitongOne .quanTitle{
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.idxOne-list:nth-child(1), .idxOne-list:nth-child(5){
	border-left: 0;
}
.vipPg1swp .swiper-slide-active .icon{
	-webkit-transform: scale(0.9091);
	transform: scale(0.9091);
}
.youLian .gang{
	top: 0;
}
.vipPg4Dl .tit{
	margin-bottom: 15px;
}
.vipPgFour .vipPg4-tit span{
	display: inline-block;
	font-size: 0;
	position: relative;
	padding: 0 70px;
	border-right: solid 1px #535353;
	border-left: solid 1px #535353;
}

/*
		2020.07.20
*/
.vipPgSix{
	padding-bottom: 0 !important;
}
.vipPgSvn{
	border-top: 0;
}
.vippg6-lgBox{
	padding-bottom: 70px;
	border-bottom: solid 1px #1b1b1b;
}
.vippg7-but{
	top: 40%;
}
.footVipHead{
	padding-bottom: 125px;
	padding-top: 110px;
}
.vipBan-txt .tit, .vipPg1-body .tit{
	margin-bottom: 5px;
}
.vipPg1vdo-pg{
	position: absolute;
	bottom: 150px;
	left: 50% !important;
	text-align: center;
	z-index: 3;
	top: auto !important;
	width: 39.0625% !important;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #535353;
	height: 3px !important;
}
:root{
    --swiper-theme-color: #d3b16c;
}
.vipTitle .txt{
	margin-top: 10px;
}
.ptXitong1-two .en{
	font-size: 48px;
	font-weight: bold;
	writing-mode: tb-rl;
	position: absolute;
	bottom: 50px;
	left: 85px;
	color: #e5e5e5;
	line-height: 50px;
}
.abltBox{
	position: absolute;
	left: 2.34375%;
	top: 50%;
	z-index: 3;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.abltBox .txt{
	writing-mode: tb-rl;
	font-size: 16px;
	color: #333333;
	display: block;
	margin: auto;
	margin-bottom: 20px;
	padding-top: 45px;
	padding-bottom: 20px;
	position: relative;
}
.abltBox .txt:after{
	content: "";
	width: 1px;
	height: 100%;
	background-color: #d3b16c;
	position: absolute;
	top: 0;
	left: 50%;
}
.abltBox .count{
	width: 55px;
	height: 55px;
	border: solid 1px #dcdcdc;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 53px;
	font-size: 16px;
	color: #d3b16c;
	font-weight: bold;
}
.aboOne{
	position: relative;
}
.shigImgList li .div{
	position: relative;
	overflow: hidden;
}
.shigImgList li img{
	width: auto !important;
	max-width: 100%;
}
.shigImgList li .hideImg{
	width: 100% !important;
}
.showImg{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.fmTanBut:after{
	z-index: -1;
}
.vipPg1vdo-pg .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background-color: #d3b16c;
}

/*
	2020.07.27
*/
.titHd-rt .list{
	width: 75%;
}
.abltBox .txt{
	height: 143px;
	width: 19px;
	padding-bottom: 0;
	padding-top: 40px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-left: 18px;
}
.idxCt-smli:nth-child(2) .more{
	color: #d3b16c !important;
}
.footVipHead{
	margin-top: -1px;
}
.taNav li{
	cursor: auto;
}
.mapNavBox:after{
	top: 190px;
}
.mapNav-li ul:after{
	width: 6px;
	height: 6px;
}
.vipPg2-txt{
	margin-top: 50px;
}
.vipPg4-smlswp .imgDiv{
	cursor: pointer;
}

/**/
.vipPg5rDl dd{
	background-color: rgba(0,0,0,.6);
	border-radius: 3px;
	padding: 5px;
}
.vipPg5rDl dd .div{
	border: solid 1px rgba(255,255,255,.5);
	border-radius: 3px;
	padding: 5px 30px;
}

.idxCt-three .idxCt-div .title{
	margin-bottom: 50px;
}

.vipPg1swp .icon{
	display: inline-block;
	position: relative;
}
.vipPg1swp .icon .imgWt{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0
}
.vipPg1swp .swiper-slide-active .icon .imgWt{
	visibility: visible;
	opacity: 1;
}
.vipPg1swp .swiper-slide-active .icon .imgHui{
	visibility: hidden;
	opacity: 0;
}
.rotating-slider .idxFiImg{
	position: relative;
}
.idxFiIco{
	position: absolute;
	top: 9.677%;
	left: 6.206%;
	width: 53px;
	z-index: 1;
}
.idxFismlTit{
	font-size: 18px;
	color: #ffffff;
	position: absolute;
	right: 6.206%;
	top: 14.784%;
	z-index: 1;
}
.idxFiTit{
	position: absolute;
	right: 6.206%;
	top: 35.634%;
	text-align: right;
	font-size: 26px;
	line-height: 35px;
	color: #fff;
}
.idxFiImg .icon{
	position: absolute;
	right: 6.206%;
	top: 70.709%;
	z-index: 1;
	width: 48px;
	left: auto;
}
.idxFiImg .icon{
	width: 35px;
}

/*
		IE浏览器版本兼容调试
*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

	.shjtchDl dt .day{
		color: #fff !important;
	}
	.swiper-container-3d .swiper-slide-shadow-right,
	.swiper-container-3d .swiper-slide-shadow-left{
		display: none;
	}
	/*.swiper-container, .swiper-wrapper,.swpUlTab .swiper-slide{
		height: auto !important;
	}*/
	.qAnSixSwp .swiper-slide{
		position: relative;
	}
	.qAnSixSwp .swiper-slide:after{
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		background-color: rgba(0,0,0,.5);
		-webkit-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
	}
	.qAnSixSwp .swiper-slide-active:after{
		background-color: rgba(0,0,0,0);
	}
	.swpUlTab .swiper-slide{
		height: 105px !important;
	}
	.shigImgBy-rt .shigImgBySwp{
		height: 100% !important;
	}
	.vipPg1vdo.swiper-container, .vipPg1vdo .swiper-wrapper, .vipPg1vdo .swiper-slide{
		height: auto !important;
	}
	.vipPg1vdo img{
		display: block;
		height: auto !important;
	}
	.swpTjce-dl dd{
		width: 60%;
	}
	.gyiSml8-rt .txtit .en{
		width: 24px;
		height: 125px;
		display: block;
		margin-right: auto;
		margin-left: auto;
		word-wrap: break-word;
		white-space: normal;
		word-break: break-all;
	}

}

.telBox i .lazyload{
	transition: all .4s;
	 -webkit-animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite;
	 animation: bounce-up 1.5s linear infinite;animation: bounce-up 1.5s linear infinite;

	 position: relative;
	 top: -2px
}

@-webkit-keyframes bounce-up {
        10% {
            transform: rotate(20deg);
          }
          20% {
            transform: rotate(-10deg);
          }
          30% {
            transform: rotate(5deg);
          }
          40% {
            transform: rotate(-5deg);
          }
          50%,100% {
            transform: rotate(0deg);
          }
    
     }
        
         @keyframes bounce-up {
            10% {
                transform: rotate(20deg);
              }
              20% {
                transform: rotate(-10deg);
              }
              30% {
                transform: rotate(5deg);
              }
              40% {
                transform: rotate(-5deg);
              }
              50%,100% {
                transform: rotate(0deg);
              }
         }




/*
	2021.03.04 优化
*/
.shouQi{
	display: none;
}