﻿@charset"utf-8";

:focus{

	outline: none !important;

}

body{

	max-width: 750px;

	margin: auto;

}

::-webkit-input-placeholder{

	line-height: 30px;

}





.container{

	padding: 0 30px;

}

.imgDiv{

	font-size: 0;

}

.imgDiv img{

	width: 100%;

}

.header{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	text-align: center;

	z-index: 5;

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

	transition: all 0.5s ease 0s;

}

.header .navBut, .seachDiv, .headTel{

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

}

.header .navBut{

	left: 30px;

}

.logo{

	height: 130px;

	line-height: 130px;

	font-size: 0;

	display: inline-block;

}

.logo img{

	display: inline-block;

	vertical-align: middle;
	width: 500px;

}

.seachDiv{

	right: 100px;

}

.headTel{

	right: 30px;

}

.icoAll{

	display: inline-block;

	font-size: 0;

	line-height: 0;

	position: relative;

}



.headTel .icoAll img.icoWt,.headTel .icoAll img.icoBk{

	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;



}

@-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);

              }

         }



.icoAll .icoBk{

	position: absolute;

	top: 0;

	left: 0;

	visibility: hidden;

	opacity: 0;

}

.icoAll .icoWt{

	visibility: visible;

	opacity: 1;

}

.headerBlack .icoAll .icoBk{

	visibility: visible;

	opacity: 1;

}

.headerBlack .icoAll .icoWt{

	visibility: hidden;

	opacity: 0;

}

.banSwp{

	position: relative;

}

.banTxt{

	position: absolute;

	top: 50%;

	left: 30px;

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

	transform: translateY(-50%);

}

.banTxt .tit{

	font-size: 74px;

	line-height: 82px;

	color: #fff;

	margin-bottom: 25px;

}

.banTxt .txt{

	font-size: 30px;

	color: #ffffff;

}

.banDown{

	position: absolute;

	bottom: 85px;

	left: 30px;

	text-align: center;

	z-index: 3;

	writing-mode: tb-rl;

}

.banDown .txt{

	font-size: 20px;

	color: #ffffff;

	margin-bottom: 20px;

}

.banSwp-page.swiper-pagination-clickable{

	position: absolute;

	bottom: 85px;

	left: 0;

	width: 100%;

	text-align: center;

	z-index: 3;

	font-size: 0;

}

.banSwp-page.swiper-pagination-clickable .swiper-pagination-bullet{

	width: 14px;

	height: 14px;

	border-radius: 100%;

	border: solid 2px #626262;

	margin: 0 5px;

	opacity: 1;

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

}

.banSwp-page.swiper-pagination-clickable .swiper-pagination-bullet-active{

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

	background-size: 100% 100%;

	border: 0;

}

/**/

.idxBox{

	background-size: cover !important;

	padding-top: 80px;

}

.idxNav{

	padding-top: 90px;

	padding-bottom: 80px;

}

.idxNavRow{

	margin: 0 -13px;

}

.idxNavCol{

	float: left;

	width: 33.333%;

	padding: 18px 13px;

}

.idxNavCol dt{

	font-size: 0;

	border-radius: 12px;

	overflow: hidden;

	margin-bottom: 25px;

}

.idxNavCol dt img{

	width: 100%;

}

.idxNavCol dd{

	text-align: center;

}

.idxNavCol dd .tit{

	font-size: 26px;

	color: #ffffff;

}

.idxNav-fm{

	position: relative;

	margin-top: 30px;

}

.idxNav-fminp{

	width: 100%;

	height: 120px;

	background-color: #000000;

	border-radius: 0px 0px 0px 20px;

	padding: 0 30px 0 110px;

	display: block;

	font-size: 22px;

	color: #fff;

}

.idxNav-fminp::-webkit-input-placeholder{

	color: #a09e9e;

}

.idxNav-fmbut{

	position: absolute;

	top: 0;

	left: 0;

	width: 110px;

	height: 100%;

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

	background-size: 32px;

	font-size: 0;

}

/**/

.idxOne .idxTitle{

	margin-bottom: 45px;

}

.idxTitle{

	position: relative;

}

.idxTitle .tit{

	font-size: 56px;

	color: #000000;

	font-weight: bold;

	height: 80px;

	line-height: 80px;

}

.idxTitle .tit span{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -5px;

}

.idxTitle .cols{

	font-size: 72px;

	color: #d3b16c;

	margin-right: 15px;

}

.idxTitle .txt{

	font-size: 28px;

	color: #333333;

}

.moreBut{

	position: absolute;

	right: 0;

	top: 0;

	line-height: 80px;

	font-size: 30px;

	color: #000000;

	font-weight: bold;

}

.moreBut img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -3px;

	margin-left: 15px;

}

.ernavBox{

	padding-right: 50px;

	position: relative;

}

.ernavSwp .swiper-slide{

	width: auto;

	padding-right: 75px;

	font-size: 28px;

	padding-bottom: 20px;

}

.ernavSwp .swiper-slide a{

	color: #333333;

}

.ernavSwp .swiper-slide:after{

	content: "";

	width: 40px;

	height: 3px;

	background-color: #d3b16c;

	position: absolute;

	bottom: 0px;

	left: 0;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

}

.ernavSwp .swiper-slide.active{

	font-weight: bold;

}

.ernavSwp .swiper-slide.active:after{

	visibility: visible;

	opacity: 1;

}

.ernavBut{

	position: absolute;

	right: 0;

	top: 30%;

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

	transform: translateY(-50%);

	margin-bottom: 20px;

}

.ideOne-Swp{

	margin-top: 46px;

	padding-bottom: 50px;

}

.idxOneDl .ideOneDt{

	margin-bottom: 45px;

	border-radius: 0px 0px 20px 0px;

	overflow: hidden;

	position: relative;

}
.idxOneDl .ideOneDt a{
	display: block;
	width: 678px;
	height: 515px;
}
.idxOneDl .ideOneDt a img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.idxOneDl .tit{

	font-size: 36px;

	color: #000000;

	margin-bottom: 5px;

	font-weight: bold;

}

.idxOneDl .nm,

.idxOneDl .ulList{

	font-size: 24px;

	float: left;

}

.idxOneDl .nm{

	color: #000000;

	margin-right: 23px;

}

.idxOneDl .ulList{

	color: #666666;

}

.idxOneDl .ulList li{

	float: left;

	margin-right: 40px;

}

.idxOneDl .yema{

	float: right;

	font-size: 24px;

	color: #222222;

}

.idxOneDl .yema .all{

	color: #999999;

}

.idxOneDl .btm{

	margin-top: 30px;

}

.ideOne-smlDl{

	float: left;

	margin-right: 30px;

}

.ideOne-smlDl dt,.ideOne-smlDl dd{

	display: inline-block;

	vertical-align: middle;

}

.ideOne-smlDl dt{

	width: 65px;

	height: 65px;

	border-radius: 100%;

	overflow: hidden;

	margin-right: 20px;

}

.ideOne-smlDl .bdrDt{

	border: solid 2px #e5e5e5;

}

.idxMoreBut{

	width: 205px;

	height: 70px;

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

	background-size: 100% 100%;

	font-size: 22px;

	color: #ffffff;

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

	text-align: center;

	line-height: 70px;

	box-shadow: 0px 0px 20px 0px rgb( 211, 177, 108, .4 );

	display: block;

}

.idxOneDl .idxMoreBut{

	float: right;

}

.idxOneDl>dd{

	padding: 0 35px;

}

.ideOne-smlDl .ddtit{

	font-size: 24px;

	color: #333333;

}

.ideOne-smlDl .ddtxt{

	font-size: 24px;

	color: #000000;

	font-weight: bold;

}

.ideOne-smlDl .colDdtit, .ideOne-smlDl .colDdtxt{

	color: #d3b16c;

}

.kfBut{

	width: 100%;

	height: 80px;

	text-align: center;

	line-height: 76px;

	font-size: 22px;

	color: #000000;

	display: block;

	border: solid 2px #d3b16c;

	/*box-shadow: 0px 0px 55px 0px rgb( 211, 177, 108, .1 );*/

}

.kfBut img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -3px;

	margin-right: 15px;

}

.smlcols{

	font-size: 58px;

	color: #deb562;

}

.smlcols img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -5px;

	margin-right: 5px;

}

/**/

.col{

	color: #d3b16c !important;

}

.idxTwo{

	padding-top: 90px;

	padding-bottom: 90px;

}

.idxTwo .idxTitle{

	margin-bottom: 70px;

}

.idxTwoLt{

	width: 620px;

	float: left;

}

.idxTwoDl{

	position: relative;

	margin-bottom: 45px;

}

.idxTwoDl .imgDiv{

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

	overflow: hidden;

}

.idxTwoDd{

	position: absolute;

	bottom: 50px;

	left: 60px;

}

.idxTwoDd .nmTit{

	font-size: 72px;

	color: #ffffff;

	font-weight: bold;

}

.idxTwoDd .slgTxt{

	font-size: 32px;

	color: #d3b16c;

	font-weight: bold;

}

.idxTwoText{

	padding: 0 60px;

}

.idxTwoText .txt{

	font-size: 22px;

	color: #666666;

	line-height: 34px;

	margin-bottom: 40px;

}

.idxTwoBut .idxMoreBut{

	float: left;

}

.idxTwoBut .divtxt{

	float: right;

	font-size: 22px;

	line-height: 70px;

	color: #999999;

}

.idxTwoRt{

	float: right;

	width: 75px;

	margin-right: 30px;

}

.idxTwo-li{

	position: relative;

	margin-bottom: 10px;

}

.idxTwo-li .imgDiv:after{

	content: "";

	width: 100%;

	height: 100%;

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

	position: absolute;

	top: 0;

	left: 0;

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

	transition: all 0.3s ease 0s;

}

.idxTwo-li.active .imgDiv:after{

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

}

.idxTwo-jian{

	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;

}

.idxTwo-li.active .idxTwo-jian{

	visibility: visible;

	opacity: 1;

}

/**/

.idxTh{

	background-color: #f6f6f6;

	padding-top: 70px;

}

.idxTh .idxTitle{

	margin-bottom: 70px;

}

.ideth-Swp{

	position: relative;

}

.idethDl{

	position: relative;

}

.idethDl dd{

	position: absolute;

	top: 75px;

	left: 0;

	padding: 0 30px;

}

.idethDl .biao{

	font-size: 30px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 50px;

	display: block;

}

.idethDl .tit{

	font-size: 50px;

	color: #ffffff;

	font-weight: bold;

}

.idethDl .txt{

	font-size: 50px;

	color: #ffffff;

	margin-bottom: 50px;

}

.ideth-page{

	position: absolute;

	bottom: 70px;

	left: 0;

	width: 100%;

	padding: 0 60px;

	z-index: 3;

}

.ideth-page .chgcut,

.ideth-page .allcut{

	color: #8d8d8d;

	font-size: 30px;

	font-weight: bold;

}

.ideth-page .chgcut{

	color: #fff;

}

.yema{

	font-size: 24px;

	color: #ffffff;

}

.nextBut{

	font-size: 30px;

	color: #ffffff;

}

.ideth-page .yema{

	float: left;

}

.ideth-page .nextBut{

	float: right;

	padding-right: 105px;

	position: relative;

}

.ideth-page .nextBut:after{

	content: "";

	width: 90px;

	height: 2px;

	background-color: #fff;

	position: absolute;

	right: 0;

	top: 50%;

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

	transform: translateY(-50%);

}

/**/

.idxFour{

	padding-bottom: 90px;

}

.idxFour .idxTitle{

	margin-bottom: 35px;

}

.idefo-Swp{

	margin-top: 36px;

	padding: 20px 0;

}

.idefo-Swp .swiper-slide{

	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.95);

	transform: scale(0.95);

}

.idefo-Swp .swiper-slide-active,.idefo-Swp .swiper-slide-duplicate-active{

	-webkit-transform: scale(1.05);

	transform: scale(1.05);

}

.idefo-Swp .idefoDl dd{

	opacity: 1;

	visibility: visible;

}

.idefoDl dd{

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

	transition: all 0.5s ease 0s;

}

.swiper-slide-active .idefoDl dd, .swiper-slide-duplicate-active .idefoDl dd{

	opacity: 1;

	visibility: visible;

}

.idefoDl dt .imgDiv{

	border-radius: 15px;

	overflow: hidden;

}

.idefoDl .tit{

	font-size: 40px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 25px;

}

.idefoDl .ulList{

	font-size: 24px;

	color: #666666;

	width: 485px;

}

.idefoDl .ulList li:nth-child(1){

	width: 100%;

}

.idefoDl .ulList li{

	width: 50%;

	float: left;

	margin-bottom: 5px;

}

.idefoDl .ulList li .icon{

	font-size: 0;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -1px;

	margin-right: 15px;

}

.idefoText{

	position: relative;

}

.idefoText .idxMoreBut{

	position: absolute;

	right: 0;

	top: 50%;

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

	transform: translateY(-50%);

}

.idefoDl{

	padding-bottom: 70px;

}

.idefo-Swp .ulList li .col{

	font-weight: bold;

}

.idefoDl dt{

	position: relative;

	margin-bottom: 40px;

}

.idefoDl dt .jiank{

	position: absolute;

	top: 30px;

	right: 60px;

}

.jiank{

	text-align: center;

}

.jiank .icon{

	margin-bottom: 10px;

	display: inline-block;

	font-size: 0;

}

.jiank .txt{

	font-size: 22px;

	color: #ffffff;

}

/**/

.idxFive{

	padding-bottom: 60px;

}

.idxFive .idxTitle, .idxSix .idxTitle{

	margin-bottom: 35px;

}

.idxTitle .smlTit{

	font-size: 40px;

	line-height: 58px;

	color: #000;

	font-weight: bold;

}

.idxTitle .bigTit{

	font-size: 72px;

	color: #d3b16c;

	font-weight: bold;

}

.idxFivList li{

	float: left;

	width: 50%;

	position: relative;

}

.idxFivList li .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	padding: 0 20px;

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

	transform: translateY(-50%);

}

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

	float: left;

	width: 50%;

}

.idxFivList li .icon{

	font-size: 0;

	margin-bottom: 20px;

	display: block;

}

.idxFivList li .tit{

	font-size: 30px;

	color: #000;

	margin-bottom: 20px;
	font-weight: bold;

}

.idxFivList li .txt{

	font-size: 24px;

	line-height: 28px;

	color: #333;

}




.idxFivList li:nth-child(1), .idxFivList li:nth-child(2),

.idxFivList li:nth-child(3), .idxFivList li:nth-child(4), .idxFivList li:nth-child(5){

	height: 250px;

}

.idxFivList li:nth-child(6), .idxFivList li:nth-child(7), .idxFivList li:nth-child(8){

	height: 270px;

}

/**/

.idxNew-list li{

	position: relative;

	padding-left: 145px;

	padding-top: 50px;

	padding-bottom: 50px;

	border-bottom: solid 2px #000;

}

.idxNew-list .data{

	position: absolute;

	top: 50px;

	left: 0;

	font-weight: bold;

}

.idxNew-list .year{

	font-size: 54px;

	color: #cccccc;

}

.idxNew-list .day{

	font-size: 24px;

	color: #cccccc;

}

.idxNew-list li .tit{

	font-size: 32px;

	line-height: 46px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 35px;

}

.idxNew-list li .vMore{

	font-size: 24px;

	color: #d3b16c;

	font-weight: bold;

}

.idxNew-list li:last-child{

	border-bottom: 0;

}

/**/

.idxFootop{

	padding-bottom: 80px;

}

.idxFootop .idxTitle{

	margin-bottom: 45px;

}

.idxFootop .idxTitle .tit, .idxFootop .idxTitle .txt{

	color: #fff;

}

.idxFootFm .nmTit{

	font-size: 26px;

	color: #fff;

	float: left;

	line-height: 15px;

	padding: 25px 0;

}

.rdList{

	float: right;

	width: 535px;

	margin-bottom: 40px;

}

.rdList li{

	float: left;

	width: 33.333%;

}

.rdList li .idxFotFm-rd{

	display: inline-block;

	vertical-align: middle;

	width: 15px;

	height: 15px;

	border: solid 1px #a0a0a0;

	position: relative;

	top: -5px;

}

.rdList li.active .idxFotFm-rd{

	border-color: #d3b16c;

}

.rdList li.active .idxFotFm-rd:after{

	content: "";

	width: 5px;

	height: 5px;

	background-color: #d3b16c;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

}

.rdList li{

	padding: 20px 0;

}

.rdList li .idxFotFm-lbl{

	font-size: 22px;

	color: #9c9c9c;

	line-height: 15px;

}

.rdList li.active .idxFotFm-lbl{

	color: #fff;

}

.idxFotFm-mj, .idxFotFm-tel{

	width: 100%;

	height: 80px;

	background-color: #fff;


	font-size: 26px;

	color: #000;


	margin-bottom: 20px;

}
.idxFotFm-mj {
	border-bottom: solid 2px #ccc;
	display: block;
}

.idxFotFm-tel{

	background: #fff url(../images/fotfm-ico2.png) no-repeat center left 30px;

}

.idxFotFm-mj::-webkit-input-placeholder, .idxFotFm-tel::-webkit-input-placeholder{

	color: #8c8c8c;

}

.idxFotFm-but{

	background: #d3b16c;

	background-size: 100% 100%;

	width: 100%;

	height: 80px;

	text-align: center;

	line-height: 80px;

	font-size: 22px;

	color: #ffffff;

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

	border-radius: 10px;

	margin-top: 10px;

}

.idxFotFm-but::-webkit-input-placeholder{

	color: #fff;

}

.idxFootFm .txt{

	font-size: 22px;

	color: #cccccc;

	margin-top: 25px;

	text-align: center;

}

.idxFootbtm{

	position: relative;

	height: 800px;

}

.idxFootbtm .imgDiv{

	position: absolute;

	bottom: 0;

	left: 0;

	font-size: 0;

}

.idxFootbtm .imgDiv1{

	width: 376px;

}

.idxFootbtm .imgDiv2{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 376px;

}

.fooText{
	padding: 0 30px;
}

.fooText .tit{

	color: #d3b16c;

	font-weight: bold;

}

.fooText .tit .smltit{

	font-size: 45px;

}

.fooText .tit .divtit{

	font-size: 150px;

}

.fooText .txt{

	font-size: 30px;

	color: #ffffff;

}

.fooText .fotel, .fooText .fotxt{

	line-height: 48px;

}

.fooText .fotel{

	font-size: 50px;

	color: #d3b16c;
	font-weight: bold;
	margin-bottom: 20px;

}

.fooText .fotxt{

	font-size: 30px;

	color: #333;

}

.fooText-two{

	margin-top: 35px;

}

.fotBei{

	font-size: 22px;

	line-height: 30px;

	color: #797878;

	margin-top: 40px;

}

.fotBei a{

	color: #797878;

}

/**/

.caseBox{

	padding-top: 85px;

	/*z-index: 9;*/

	position: relative;

	background-color: #fff;

	-webkit-transition: z-index 0.3s ease 0.5s;

	transition: z-index 0.3s ease 0.5s;

}
.caseList{
	padding-bottom: 100px;
}
.caseList .caseDl{

	margin-bottom: 90px;

}

.caseList .caseDl:last-child{

	margin-bottom: 0;

}

.npgTitle .tit{

	font-size: 66px;

	color: #000000;

	font-weight: bold;

}

.npgTitle .txt{

	font-size: 36px;

	color: #333333;

}

.banner{

	position: relative;

}

.npgBanTxt{

	position: absolute;

	top: 50%;

	left: 0;

	text-align: center;

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

	transform: translateY(-50%);

	font-size: 48px;

	color: #ffffff;

	text-align: center;

	width: 100%;

}

.npgErNav{

	margin-top: 45px;

	margin-bottom: 50px;

	position: relative;

}

.npgErNav>li{

	float: left;

	width: 25%;

	padding-bottom: 20px;

}

.npgErNav>li .div>a{

	font-size: 28px;

	color: #333333;

	display: inline-block;

	vertical-align: middle;

	position: relative;

}

.npgErNav>li .div>a:after{

	content: "";

	width: 40px;

	height: 3px;

	background-color: #d3b16c;

	position: absolute;

	left: 0;

	bottom: -20px;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

}

.npgErNav>li.active .div>a{

	font-weight: bold;

}

.npgErNav>li.active .div>a:after{

	visibility: visible;

	opacity: 1;

}

.npgErNav li i{

	width: 20px;

	height: 12px;

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

	background-size: 100% 100%;

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: 3px;

	margin-left: 5px;

	-webkit-filter: grayscale(100);

	filter: grayscale(100);

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

	transition: all 0.3s ease 0s;

}

.npgErNav>li.active i{

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}

.caseDl dd{

	padding-left: 0;

	padding-right: 0;

}

/**/



.pagination{

	text-align: center;

	margin-top: 65px;

	margin-bottom: 70px;

}

.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-weight: bold;

	display: block;

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

	transition: all 0.3s ease 0s;

	font-weight: bold;

}

.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-weight: bold;

	border-radius: 0;

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

	font-weight: bold;

}

.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;

}

.pagination li{

	padding: 0 10px;

}

.pagFmInp{

	width: 38px;

}

.pagination .jian{

	margin: 0 10px;

}

.pagFm{

	padding-right: 15px;

	margin-left: 35px;

}

body{

	padding-bottom: 98px;

}

.footList{
	position: fixed;
	left: 0;
	width: 100%;
	bottom: 0;
	background-color: #fff;
	z-index: 999;
}
.footLi{
	float: left;
	height: 98px;
	width: 25%;
	text-align: center;
	position: relative;
}
.footLi .div{
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.footLi .div .icon{
	margin-bottom: 5px;
	display: inline-block;
	position: relative;
	font-size: 0;
}
.footLi .div .wtIco{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0;
}
.footLi .div .bkIco{
	visibility: visible;
	opacity: 1;
}
.footLi .div .tit{
	font-size: 24px;
	color: #000000;
}
.footLi.active{
	background: url(../images/foot-libg.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.footLi.active .div .bkIco{
	/*visibility: hidden;
	opacity: 0;*/
}
.footLi.active .div .wtIco{
	visibility: visible;
	opacity: 1;
}
.footLi.active .div .tit{
	color: #fff;
}
.footList_{
	background: #313131;
}
.footList_ .footLi {
	width: 25%;
}.footList_ .active {
	width: 50%;
}.footList_ .footLi .div .tit{
	color: #fff;
}
.footList_ .footLi .div .wtIco{
	display: none;
}
.footList_ .active .div{
	display: -webkit-flex;
	/* Safari */
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.footList_ .active .div img{
	margin-right: 14px;
}
.footList_ li:nth-child(1){
    border-right: 1px solid #3f3f3f;
}
/**/

.npgPdtop{

	padding-top: 150px;

}

.caseTit{

	margin-bottom: 55px;

}

.caseTit .tit{

	font-size: 62px;

	color: #d3b16c;

	font-weight: bold;

}

.caseTit .txt{

	font-size: 40px;

	color: #000000;

	font-weight: bold;

}

.caseSwp{

	/* margin-right: -30px; */

	margin-bottom: 45px;

}

.caseSwp img{

	display: block;

}

.zanBox{

	position: absolute;

	right: 40px;

	top: 30px;

	width: 158px;

	height: 66px;

	background-color: #fff;

	border-radius: 66px;

	text-align: center;

	line-height: 66px;

}

.zanBox .icon{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	height: 20px;

	width: 22px;

	font-size: 0;

	line-height: 0;

	margin-right: 10px;

}

.zanBox .icon img{

	position: absolute;

	top: 0;

	left: 0;

}

.zanBox .icon img{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}

.zanBox .icon img.icoXin{

	visibility: hidden;

	opacity: 0;

}

.zanBox .icon img.icoKxin{

	visibility: visible;

	opacity: 1;

}

.zanBox.act .icon img.icoXin{

	visibility: visible;

	opacity: 1;

}

.zanBox.act .icon img.icoKxin{

	visibility: hidden;

	opacity: 0;

}

.zanBox .text{

	display: inline-block;

	vertical-align: middle;

	font-size: 22px;

	color: #333333;

}

.zanBox.act{

	background-color: #d3b16c;

}

.zanBox.act .text{

	color: #fffffe;

}

.zanBox.act .text .col{

	color: #fffffe !important;

}

.swpPage{

	position: absolute;

	bottom: 30px !important;

	left: 0;

	width: 100%;

	text-align: center;

	z-index: 3;

	height: 20px;

}

.swpPage .swiper-pagination-bullet{

	width: 6px;

	height: 6px;

	background-color: #dddbda;

	border-radius: 100%;

	opacity: 1;

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

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

	transition: all 0.3s ease 0s;

	display: inline-block;

	vertical-align: middle;

}

.swpPage .swiper-pagination-bullet-active{

	width: 15px;

	height: 15px;

	border-color: #d3b16c;

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

}

.yuySheji dt, .yuySheji dd{

	display: inline-block;

	vertical-align: middle;

}

.yuySheji{

	/* float: left; */

}

.yuyButs{

	/* float: right; */

}

.caseTxtss{

	padding-bottom: 60px;

	border-bottom: solid 2px #e5e5e5;

	margin-bottom: 30px;

}

.caseTxtss .tit{

	font-size: 40px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 25px;

}

.caseTxtss .list li{

	float: left;

	width: 50%;

	font-size: 24px;

	line-height: 40px;

	color: #666666;

}

.yuySheji .tit{

	font-size: 50px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 5px;

}

.yuySheji .txt{

	font-size: 24px;

	color: #d3b16c;

	font-weight: bold;

}

.yuySheji dt{

	width: 128px;

	height: 128px;

	border-radius: 100%;

	overflow: hidden;

	font-size: 0;

	margin-right: 30px;

}

.yuySheji dt img{

	width: 100%;

}

.yuyButs .txt{

	font-size: 22px;

	color: #999999;

	margin-bottom: 10px;

	margin-top: 10px;

}

.caseSwpBox{

	padding-bottom: 70px;

}

.caseTxt-by{

	background-color: #f7f7f7;

	padding-top: 85px;

	padding-bottom: 30px;

}

.caseByTit{

	margin-bottom: 60px;

}

.caseByTit .tit{

	font-size: 57px;

	color: #000000;

	font-weight: bold;

}

.caseByTit .txt{

	font-size: 46px;

	color: #d3b16c;

}

.caseByText{

	font-size: 22px;

	color: #666666;

	line-height: 40px;

	padding-bottom: 75px;

}

.caseBySwp img{

	display: block;

}

.caseBysmlTit .icon{

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	margin-right: 20px;

}

.caseBysmlTit .tits{

	display: inline-block;

	vertical-align: middle;

	font-size: 36px;

	color: #000000;

	font-weight: bold;

	position: relative;

	top: -3px;

}

.caseBydd{

	padding-top: 45px;

	padding-bottom: 75px;

}

.caseBydd .texts{

	font-size: 22px;

	line-height: 35px;

	color: #666666;

}

.caseBysmlTit{

	margin-bottom: 30px;

}

/**/

.tuijBox .title{

	font-size: 56px;

	color: #000000;

	font-weight: bold;

	text-align: center;

	margin-bottom: 40px;

}

.tuijNav{

	text-align: center;

	margin-bottom: 60px;

}

.tuijNav li{

	display: inline-block;

	font-size: 28px;

	color: #333333;

	padding: 0 40px;

}

.tuijNav li.active{

	font-weight: bold;

	color: #d3b16c;

}

.tuijBox{

	padding-bottom: 100px;

	padding-top: 75px;

}

.tuijBox .caseDl{

	margin-bottom: 90px;

}

.tuijBox .caseDl:last-child{

	margin-bottom: 0;

}

.tuijBox .kfBut{

	margin-top: 70px;

}

.npgTitle .txt{

	font-size: 32px;

}

/**/

.vrDl{

	margin-bottom: 65px;

}

.vrDl:last-child{

	margin-bottom: 0;

}

.vrDl dt{

	position: relative;

}

.dralljiao{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	width: 85px;

	height: 85px;

	background-color: #d3b16c;

	border-radius: 100%;

	text-align: center;

}

.dralljiao span{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	font-size: 22px;

	line-height: 22px;

	color: #fff;

	font-weight: bold;

}

.vrDl dd{

	background-color: #fff;

	margin-top: -30px;

	width: 628px;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	z-index: 1;

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

	padding: 30px 40px;

}

.vrDl dd .tit{

	font-size: 36px;

	color: #000000;

	font-weight: bold;

}

.vrDl dd .biao{

	font-size: 24px;

	color: #000000;

	float: left;

	padding-right: 30px;

	position: relative;

	margin-right: 30px;

}

.vrDl dd .biao:after{

	content: "";

	position: absolute;

	right: 0;

	top: 50%;

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

	transform: translateY(-50%);

	background-color: #e5e5e5;

	width: 1px;

	height: 20px;

}

.mianji{

	font-size: 24px;

	color: #666666;

	float: left;

}

.mianji .icon{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-right: 10px;

}

.vrDl .but{

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

	background-size: 100% 100%;

	position: absolute;

	right: 0;

	top: 0;

	width: 140px;

	height: 100%;

}

.vrDl .but .divs{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

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

	transform: translateY(-50%);

}

.vrDl .but .txt{

	font-size: 24px;

	color: #fff;

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

	margin-top: 10px;

}

/**/

.shejiDl{

	border-bottom: solid 2px #dcdcdc;

	padding-bottom: 40px;

	margin-bottom: 40px;

}

.shejiDl:last-child{

	margin-bottom: 0px;

}

.shejiDl dt{

	float: left;

	width: 320px;

	font-size: 0;

	border-radius: 10px;

	overflow: hidden;

	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);

}

.shejiDl dt img{

	width: 100%;

}

.shejiDl dd{

	width: 370px;

	padding-left: 40px;

	float: right;

}

.shejiDl dd .tit{

	margin-bottom: 10px;

}

.shejiDl dd .tit .nm{

	font-size: 52px;

	color: #000000;

	font-weight: bold;

}

.shejiDl dd .tit .smlbiao{

	font-size: 26px;

	color: #d3b16c;

}

.shejiDl dd .interUl{

	height: 200px;

}

.shejiDl dd .lbl{

	font-size: 24px;

	color: #666666;

	line-height: 32px;

	width: 120px;

	float: left;

}

.shejiDl dd .smltxt{

	width: 210px;

	font-size: 24px;

	color: #000000;

	line-height: 32px;

	float: left;

}

.shejiDl dd .text{

	font-size: 22px;

	color: #999999;

	margin-bottom: 10px;

}

/**/

.shejiOne{

	margin-bottom: 70px;

}

.shejiSwp .swiper-slide{

	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.8);

	transform: scale(0.8);

	-webkit-transform-origin: bottom center;

	transform-origin: bottom center;

}

.shejiSwp .swiper-slide-active, .shejiSwp .swiper-slide-duplicate-active{

	-webkit-transform: scale(1);

	transform: scale(1);

}

.shejiSwpDl{

	position: relative;

}

.shejiSwpDl dt{

	border-radius: 15px;

	overflow: hidden;

	font-size: 0;

}

.shejiSwpDl dt img{

	width: 100%;

}

.shejiSwpDl dd{

	position: absolute;

	bottom: 60px;

	left: 50px;

	z-index: 2;

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

	transition: all 0.3s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.shejiSwpDl dd .txt{

	font-size: 26px;

	color: #ffffff;

	margin-bottom: 15px;

}

.swiper-slide-active .shejiSwpDl dd{

	visibility: visible;

	opacity: 1;

}

.shejiSwp{

	margin-right: -30px;

}

.shejiBigtit{

	margin-bottom: 35px;

}

.shejiBigtit .tit{

	font-size: 72px;

	color: #000000;

	font-weight: bold;

}

.shejiBigtit .txt{

	font-size: 32px;

	color: #d3b16c;

	font-weight: bold;

}

.shejiSmlTit{

	margin-bottom: 40px;

}

.shejiSmlTit .en{

	font-size: 50px;

	color: #000000;

	font-weight: bold;

}

.shejiSmlTit .cn{

	font-size: 36px;

	color: #d3b16c;

}

.shejiLi{

	margin-bottom: 30px;

}

.shejiLi:last-child{

	margin-bottom: 0;

}

.shejiLi .title, .shejiLi .text{

	/* padding-left: 60px; */

}

.shejiLi .title{

	position: relative;

	font-size: 28px;

	font-weight: bold;

	margin-bottom: 10px;
	text-indent: 2em;

}

.shejiLi .title .icon{

	position: absolute;

	top: 50%;

	left: 0;

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

	transform: translateY(-50%);

	font-size: 0;

}

.shejiLi .text{

	font-size: 26px;

	color: #666666;

	line-height: 46px;
	

}
.shejiLi .text p{
	text-indent: 2em;
}

.shejiTwo{

	padding-bottom: 75px;

}

.shejiTh{

	padding-bottom: 50px;

}

.caseTjBox{

	background-color: #f6f6f6;

	padding-top: 90px;

	padding-bottom: 70px;

}

.caseTjBox .npgTitle{

	margin-bottom: 55px;

}

.caseTjList .caseDl{

	margin-bottom: 85px;

}

/**/

.zaishiList .idefoDl:last-child{

	padding-bottom: 0;

}

/**/

.zshiTxtBox .tit{

	font-size: 50px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 50px;

}

.zshiDl{

	padding-bottom: 70px;

}

.zshiDl dt{

	position: relative;

	border-radius: 0px 0px 20px 0px;

	overflow: hidden;

	margin-bottom: 55px;

}

.zshiDl dt .jiank{

	position: absolute;

	right: 30px;

	top: 30px;

}

.zshiDl .smltit{

	font-size: 40px;

	color: #333333;

	font-weight: bold;

	margin-bottom: 20px;

}

.zshiDl .ulList{

	font-size: 24px;

	line-height: 40px;

	color: #666666;

}

.zshiDl .ulList li{

	width: 50%;

	float: left;

}

.zshiDl .but{

	margin-top: 35px;

}

.zshiDl .but .text{

	font-size: 24px;

	color: #333333;

	float: left;

	line-height: 70px;

}

.zshiDl .but .idxMoreBut{

	float: right;

}

.zshiList{

	background-color: #f7f7f7;

	padding: 70px 0 75px;

}

.zshiLi{

	padding-left: 60px;

	position: relative;

	padding-bottom: 80px;

}

.zshiLi:last-child{

	padding-bottom: 0;

}

.zshiLi:after{

	content: "";

	width: 1px;

	height: 100%;

	background-color: #dfdfdf;

	position: absolute;

	left: 18px;

	top: 3px;

}

.zshiLi .title, .zshiLi .zshiSwp{

	float: left;

}

.zshiLi .zshiSwp .active{

	color: #d3b16c;

}

.zshiLi .title{

	width: 240px;

}

.zshiLi .title .cn{

	font-size: 36px;

	color: #000000;

	font-weight: bold;

	position: relative;

	margin-bottom: 5px;

}

.zshiLi:nth-child(1) .title .cn:after{

	content: "";

	width: 35px;

	height: 42px;

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

	background-size: 100% auto;

	position: absolute;

	right: 110%;

	top: 5px;

	height: 82px;

	z-index: 2;

}

.zshiLi .title .en{

	font-size: 22px;

	color: #999999;

}

.zshiLi .zshiSwp{

	font-size: 22px;

	color: #333333;

	width: 360px;

	margin-top: 15px;

}

.zshiLi .zshiSwp .swiper-slide{

	width: auto;

	padding-right: 65px;

	font-weight: bold;

}

.zshiLiTit{

	margin-bottom: 40px;

}

.zshiLi .text{

	font-size: 22px;

	color: #666666;

	line-height: 35px;

	margin-bottom: 60px;

}

.zshiLi-ul{

	margin: -4px;

}

.zshiLi-ul li{

	float: left;

	width: 33.333%;

	padding: 4px;

	height: 150px;

}

.zshiLi-ul li .imgDiv{

	overflow: hidden;

	height: 100%;

	width: 100%;

	position: relative;

}

.zshiLi-ul li .imgDiv img{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

}

.zshiLi-ul li.hidenBox .imgDiv:after{

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

}

.zshiLi-ul li .cout{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	font-size: 56px;

	color: #fff;

	font-weight: bold;

	z-index: 2;

}

.zshiLi-ul li .cout small{

	font-size: 38px;

	position: relative;

	top: -5px;

}

.fancybox-toolbar{

	display: none !important;

}

.fancybox-navigation .fancybox-button--arrow_right{

	width: 50px;

	height: 50px;

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

	padding: 0;

	right: 10%;

}

.fancybox-navigation .fancybox-button--arrow_left{

	width: 50px;

	height: 50px;

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

	padding: 0;

	left: 10%;

}

.fancybox-navigation .fancybox-button--arrow_right,.fancybox-navigation .fancybox-button--arrow_left{

	top: calc(50% - 25px);

}

.fancybox-navigation .fancybox-button--arrow_right div,.fancybox-navigation .fancybox-button--arrow_left div{

	display: none;

}

.zshiLi .title .cn:before{

	content: "";

	width: 7px;

	height: 7px;

	border-radius: 100%;

	background-color: #d2b071;

	position: absolute;

	right: 116%;

	top: 50%;

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

	transform: translateY(-50%);

	z-index: 1;

}

/**/

.newLiDl{

	margin-bottom: 50px;

}

.newLiDl:last-child{

	margin-bottom: 0;

}

.newLiDl dd{

	border-top: solid 1px #dcdcdc;

	border-bottom: solid 1px #dcdcdc;

	position: relative;

	margin-top: 30px;

}

.newLiDl .tit{

	font-size: 28px;

	line-height: 40px;

	color: #000000;

	font-weight: bold;

	width: 510px;

	padding-top: 45px;

	padding-bottom: 45px;

	padding-right: 60px;

	border-right: solid 1px #dcdcdc;

	height: 170px;

}

.newLiDl .but{

	position: absolute;

	bottom: 40px;

	right: 25px;

	text-align: right;

}

.newLiDl .but .date{

	font-size: 22px;

	color: #999999;

	margin-top: 15px;

}

/**/

.newTxtBox{

	padding-bottom: 75px;

}

.newTxtBox .titHd{

	margin-bottom: 50px;

}

.newTxtBox .titHd .tit{

	font-size: 42px;

	line-height: 55px;

	font-weight: bold;

	margin-bottom: 30px;

}

.newTxtBox .titHd ul{

	margin: 0 -15px;

}

.newTxtBox .titHd li{

	float: left;

	padding: 0 15px;

}

.newTxtBox .titHd li .icon,

.newTxtBox .titHd li .txt{

	display: inline-block;

	vertical-align: middle;

}

.newTxtBox .titHd li .icon{

	font-size: 0;

	margin-right: 15px;

}

.newTxtBox .titHd li .txt{

	font-size: 22px;

	color: #999999;

}

.newTxtBox .titHd li .nm{

	color: #666666;

}

.newTxtBox .textBy{

	font-size: 22px;

	color: #666666;

	line-height: 35px;

}

.newTxtBox .textBy img{

	max-width: 100%;

	display: block;

	margin: auto;

}

/**/

.fenxiangBox{

	margin-top: 50px;

	text-align: center;

}

.fenxiangBox .tit{

	font-size: 22px;

	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;

}

/**/

.tuijBoxbg{

	background-color: #f6f6f6;

	padding-top: 80px;

}

.tuijBox .idxMoreBut{

	margin: auto;

	/*margin-top: 70px;*/

}

.newTuij{

	padding-top: 20px;

}

/*

		专题页 - 关于我们

*/



.aboBan{

	background-color: #f3f3f3;

	padding-bottom: 85px;
	background: url(../images/abo-bg.png) no-repeat center;
	background-size: cover;

}
.aboBanpb0{
	padding-bottom: 0;
}

.aboBan .tit{

	margin-bottom: 25px;

}

.aboBan .smlTit, .aboBan .spTit{

	display: block;

}

.aboBan .smlTit{

	font-size: 58px;

	color: #000;

}

.aboBan .spTit{

	font-size: 62px;

	color: #000;

	font-weight: bold;

}

.aboBan .enTit{

	font-size: 30px;

	color: #000000;

	text-transform: uppercase;

}

.aboBan .enTit .col{

	font-weight: bold;

}

.aboBanBy{

	margin-top: 60px;

	padding-bottom: 180px;

	position: relative;

}

.aboBanBy .text{

	font-size: 24px;

	color: #666666;

	line-height: 40px;

}

.aboBanBy .yinIco{

	position: absolute;

	right: 0;

	bottom: 0;

	width: 146px;

	font-size: 0;

}

.aboBanBy .yinIco img{

	width: 100%;

}

.aboBox{

	padding-top: 95px;

	padding-bottom: 110px;
	background: url(../images/100.jpg) no-repeat center;
	background-size: cover;

}

.aboHead{

	text-align: center;

	margin-bottom: 75px;

}

.aboHead .enTit{

	font-size: 28px;

	color: #282828;

	opacity: .2;

	font-weight: bold;

}

.aboHead .cnTit{

	font-size: 60px;

	color: #000000;

	font-weight: bold;

}

.aboHead.wt .enTit,

.aboHead.wt .cnTit{

	color: #fff;

}
.aboOne-top{
	padding: 0 30px;
}
.aboOne-top .couts{

	position: relative;

	width: 180px;

	height: 180px;

	margin-bottom: 70px;

	display: inline-block;

	vertical-align: middle;

	margin-right: 125px;

}

.aboOne-top .text{

	display: inline-block;

	vertical-align: middle;

}

.aboOne-top .couts span{

	font-size: 138px;

	font-weight: 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-top .couts .kuang{

	width: 100%;

	height: 100%;

	border: solid 5px #d3b16c;

	position: absolute;

	top: 0;

	left: 0;

}

.aboOne-top .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-top .tits{

	font-size: 52px;

	color: #000000;

	line-height: 60px;

	margin-bottom: 10px;

	font-weight: bold;

}

.aboOne-top .txt{

	font-size: 21px;

	color: #d3b16c;

	line-height: 28px;

	font-weight: bold;

	text-transform: uppercase;

}

.aboOne-body{

	/* padding: 0 30px; */

}

.aboOneUl{

	margin-top: 65px;

}

.aboOneUl li{

	width: 50%;

	float: left;

	padding: 25px 0;

}
.aboOneUl1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.aboOneUl1 li{
	width: 49%;
	padding: 40px 0;
	border-radius: 10px;
	border: solid 2px #d3b16c;
	margin-bottom: 14px;
}
.xiaozia{
	display: block;
	margin-bottom: 22px;
}
.aboOneUl li .div{

	text-align: center;

	display: inline-block;
	width: 100%;

}

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

	text-align: center;

}

.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 .cuts{

	font-size: 24px;

	font-weight: bold;

	color: #d3b16c;

	margin-bottom: 10px;

}

.aboOneUl li .counter{

	font-size: 60px;

	margin-right: 10px;

	line-height: 42px;

	display: inline-block;

	vertical-align: bottom;

}

.aboOneUl li .txt{

	font-size: 24px;

	color: #040000;

	line-height: 36px;

	height: 50px;

	font-weight: bold;

}

.abotwoTxt{

	margin-left: -30px;

	margin-right: -30px;

}

.swpRooList{

	padding-bottom: 55px;

}

.swpRooList .swiper-wrapper{

	align-items: flex-end;

}

.swpRooList .swiper-slide{

	width: auto;

}

.rooList{

	margin: 0 -30px;

	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 img{

	display: inline-block;

	vertical-align: middle;

}

.swpRoo-prev{

	left: 0;

}

.swpRoo-next{

	right: 0;

}

/**/



.rooTwoList{

	text-align: center;

	font-size: 0;

}

.rooTwoList li{

	width: 50%;

	display: inline-block;

	vertical-align: top;

	margin-left: -3px;

	padding: 11px 14px;

	position: relative;

}
.rooTwoList1 li{
	width: 33.3%;
	padding: 3px;
	height: 162px;

}
.rooTwoList1 li img{
	display: block;
	width: 100%;
	height: 100%;
}

.rooTwoList li .div{

	border: solid 3px #eeeeee;

	position: relative;

	height: 250px;

	padding-top: 125px;

	z-index: 1;

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

	transition: all 0.5s ease 0s;

}

.rooTwoList li .cunts{

	position: absolute;

	top: 15px;

	left: 15px;

	color: #060001;

	opacity: .5;

	font-weight: bold;

	font-size: 14px;

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

	transition: all 0.5s ease 0s;

}

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

	font-size: 28px;

	color: #333333;

	line-height: 40px;

}

.rooTwoList li .titWgt{

	color: #000000;

}

.rooTwoList li .weight{

	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: 185px;

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

	transition: all 0.5s ease 0s;

}

.rooTwoList .imgIcon img{

	width: 100%;

}

.rooLi-page{

	position: relative;

	bottom: 0 !important;

	margin-top: 40px;

}

.aboThree{

	padding-bottom: 50px;

}

/**/

.aboFour{

	background-color: #f8f8f8;

	padding-bottom: 45px;

}

.aboFo-one{

	width: 206px;

	float: left;

}

.aboFo-by .dateTit{

	font-size: 22px;

	color: #ffffff;

	letter-spacing: 3px;

}

.aboFo-by .tit{

	font-size: 40px;

	color: #ffffff;

	font-weight: bold;

}

.aboFo-by .text{

	font-size: 24px;

	color: #ffffff;

}

.aboFo-one .top{

	height: 154px;

	background-color: #d3b16c;

	padding: 20px 22px;

	position: relative;

}

.aboFo-one .top .icon{

	position: absolute;

	right: 28px;

	bottom: 14px;

}

.aboFo-one .btm{

	height: 269px;

	position: relative;

}

.aboFo-one .btm .div{

	position: absolute;

	bottom: 30px;

	left: 0;

	width: 100%;

	padding: 0 15px;

}

.aboFo-two{

	float: left;

	width: 484px;

	height: 423px;

	padding: 20px 35px;

}

.aboFo-two .dateTit, .aboFo-two .tit, .aboFo-two .text,

.aboFo-fo .dateTit, .aboFo-fo .tit, .aboFo-fo .text{

	color: #333333;

}

.aboFo-two .tit{

	margin-bottom: 25px;

}

.aboFo-th{

	float: left;

	width: 100%;

}

.aboFo-th .leftxt{

	width: 206px;

	height: 220px;

	float: left;

	padding: 20px 22px;

}

.aboFo-th .leftxt .dateTit{

	margin-bottom: 65px;

}

.aboFo-th .imgDiv{

	width: 484px;

	height: 220px;

	float: left;

}

.aboFo-fo{

	float: left;

	width: 100%;

	height: 314px;

	background: #eeeeee url(../images/abo4-img5.png) no-repeat right bottom;

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

	padding: 20px 22px;

}

.aboFo-fo .dateTit{

	margin-bottom: 75px;

}

/**/

.aboMap{

	position: relative;

}

.mapIcon{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	text-align: center;

}

.mapIcon .tit{

	font-size: 24px;

}

/**/

.quananBan{

	position: relative;

}

.quananBan .bg{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

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

}

.quanBan-tit{

	position: absolute;

	top: 50%;

	left: 0;

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

	transform: translateY(-50%);

	padding: 0 30px;

	visibility: visible;

	opacity: 1;

}

.quanBan-tit .tit{

	font-size: 74px;

	line-height: 86px;

	color: #f8f8f8;

	font-weight: bold;

	margin-bottom: 25px;

}

.quanBan-tit .en{

	font-size: 16px;

	color: #c5a565;

	font-weight: bold;

}

.downBut{

	position: absolute;

	left: 30px;

	bottom: 80px;

	text-align: center;

}

.downBut .txt{

	font-size: 20px;

	color: #ffffff;

	font-weight: bold;

	writing-mode: tb-rl;

	display: inline-block;

	margin-bottom: 20px;

}

.quanBan-txt{

	width: 515px;

	position: relative;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	visibility: hidden;

	opacity: 0;

}

.quanBan-txt:after{

	content: "";

	width: 173px;

	height: 141px;

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

	background-size: 100% 100%;

	position: absolute;

	top: -50px;

	left: -25px;

}

.quanBan-txt .text{

	font-size: 24px;

	line-height: 42px;

	color: #cccccc;

	text-align: center;

	margin-bottom: 55px;

}

.quanBan-txt .dszNm{

	float: right;

	text-align: right;

}

.quanBan-txt .dszNm-biao{

	font-size: 15px;

	color: #d3b16c;

}

.dszNm-icon{

	display: inline-block;

	padding-left: 30px;

	position: relative;

	font-size: 0;

	margin-bottom: 5px;

}

.dszNm-icon:after{

	content: "";

	width: 140px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	right: 100%;

	top: 50%;

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

	transform: translateY(-50%);

}

/**/

.quananBigBox{

	padding-top: 85px;

}

.quananBigHead{

	text-align: center;

	margin-bottom: 60px;

}

.quananBigHead .tit{

	font-size: 56px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 10px;

}

.quananBigHead .txt{

	font-size: 28px;

	color: #000000;

}

.quananBigHead.wt .txt, .quananBigHead.wt .tit{

	color: #fff;

}

.quananBigOneSwp{

	margin-left: -30px;

	margin-right: -30px;

}

.quananBigOneSwp .swiper-slide{

	position: relative;

}

.quananBigOneSwp .title{

	font-size: 56px;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

	margin-bottom: 45px;

}

.quananBigOneSwp .title.bk{

	color: #000000;

}

.quananBigOneSwp .bdy{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	padding-top: 35px;

}

.quananBigOneSwp .list li{

	margin-bottom: 45px;

}

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

	margin-left: 9px;

}

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

	margin-left: 55px;

}

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

	margin-left: 145px;

}

.quananBigOneSwp .bdy .list .icon{

	float: left;

	margin-top: 15px;

	margin-right: 25px;

}

.quananBigOneSwp .bdy .list .text{

	float: left;

	width: 430px;

}

.quananBigOneSwp .bdy .list li:nth-child(2) .text{

	width: 460px;

}

.quananBigOneSwp .bdy .list .tit{

	font-size: 30px;

	color: #fff;

}

.quananBigOneSwp .bdy .list .tit .col{

	font-weight: bold;

}

.quananBigOneSwp .bdy .list .txt{

	font-size: 22px;

	line-height: 30px;

	color: #cccccc;

}

.quananBigOneSwp .interTxt{

	font-size: 16px;

	position: absolute;

	right: 20px;

	top: 50px;

	font-size: 16px;

	color: #ffffff;

	font-weight: bold;

	writing-mode: tb-rl;

}

.quananBigOneSwp .twoList{

	margin-top: 80px;

}

.quananBigOneSwp .twoList li{

	float: left;

	width: 33.333%;

	writing-mode: tb-rl;

	height: 365px;

	position: relative;

	border-right: solid 2px #000000;

}

.quananBigOneSwp .twoList li:last-child{

	border-right: 0;

}

.quananBigOneSwp .twoList li .icon{

	position: absolute;

	top: 100%;

	left: 50%;

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

	transform: translateX(-50%);

	top: 100%;

}

.quananBigOneSwp .twoList li:nth-child(1) .icon, .quananBigOneSwp .twoList li:nth-child(3) .icon{

	top: 123%;

}

.quananBigOneSwp .twoList li .text{

	position: absolute;

	top: 0;

	left: 50%;

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

	transform: translateX(-50%);

}

.quananBigOneSwp .twoList li .tit{

	font-size: 40px;

	color: #000000;

	margin-left: 15px;

}

.quananBigOneSwp .twoList li .txt{

	font-size: 22px;

	line-height: 30px;

	color: #666666;

}

.quananBigOneSwp .twoList li .col{

	font-weight: bold;

}



/**/



/**/



.quanAnBox{

	padding-top: 130px;

	padding-bottom: 0;

}

.quanAnAll{

	position: relative;

	z-index: 1;

	/* padding-top: 135px; */

}



.quanAnOne{

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

}

.quanAnOne .div{

    width: 59.952%;

	float: right;

}

.quanAnOne .quanAnTit{

	position: relative;

}

.quanAnTit .cunts{

	font-size: 92px;

	color: #000000;

	font-weight: bold;

}

.quanAnTit .title{

	line-height: 55px;

}

.quanAnTit .title small{

	font-size: 24px;

	color: #000000;

}

.quanAnTit .title h2{

	font-size: 36px;

	color: #000000;

	font-weight: bold;

}

.quanAnTit .title .cols{

	color: #d3b16c;

}

.quanAnTit .title .big{

	font-size: 46px;

}

.quanAnOne .quanAnTit .title{

	position: absolute;

	top: 0;

	left: 155px;

}

.quAnOne-body{

	margin-top: 60px;

	width: 605px;

	float: right;

}

.quAnOne-col{

	width: 50%;

	float: left;

	padding: 5px;

}

.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;

}

.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: 65px;

	text-align: right;

	top: 65px;

}

.quanAnTwo-nav{

	font-size: 22px;

	color: #000000;

	line-height: 50px;

	margin-top: 5px;

	margin-left: 65px;

	font-weight: bold;

}

.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 50px;

	width: 100%;

	margin: auto;

	display: block;

}

.quanAnThree .quanAnTit{

	text-align: center;

}

.quanAnThree{

	padding-top: 80px;

	padding-bottom: 80px;

}

.quanAnTh-by{

	margin: auto;

	margin-top: 35px;

	padding-left: 78px;

	padding-right: 78px;

	position: relative;

}

.qAnThSwp dt{

	font-size: 0;

}

.qAnThSwp dt img{

	width: 100%;

}

.qAnThSwp dd{

	margin-top: 30px;

	position: relative;

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

	transition: all 0.3s ease 0.1s;

}

.qAnThSwp dd h3{

	font-size: 22px;

	color: #333333;

	text-align: center;

}

.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: 100%;

	clear: both;

	text-align: center;

	padding-top: 160px;

}

.quanAnFo-col{

	width: 580px;

	padding: 5px;

	float: left;

}

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

	margin-left: 73px;

}

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

	margin-left: 108px;

}

.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-weight: bold;

	margin-bottom: 15px;

}

.quanAnFo-col dl .txt{

	font-size: 16px;

	line-height: 25px;

	color: #666666;

}

.quanAnFo-col:nth-child(3) dl dt{

	float: right;

}

.quanAnFo-col:nth-child(3) dl dd{

	right: auto;

	left: 0;

}

.quanAnFour{

	background: none;

}

.quanAnFive-img{

	clear: both;

	width: 100%;

	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: 67%;

	float: right;

	position: relative;

}

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

	float: left;

}

.quanAnSix .quanAnTit .title{

	margin-left: 100px;

	margin-top: 10px;

	position: absolute;

	top: 0;

	right: 0;

}

.qAnSixSwp{

	margin: auto;

	width: 690px;

}

.qAnSixSwp .swiper-slide{

	/* width: auto; */

}

.qAnSixNavbg{

	margin: auto;

	background-color: #fff;

	text-align: center;

	margin-top: 70px;

	margin-right: -30px;

	margin-left: -30px;

	padding-left: 60px;

	padding-right: 60px;

	position: relative;

}

.qAnSixNav .div{

	/* padding-top: 25px; */

	/* height: 175px; */

	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 .txt{

	font-size: 26px;

	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-weight: bold;

	color: #d3b16c;

}

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

	visibility: visible;

	opacity: 1;

	bottom: 0px;

}

.qAnSixNav-prev, .qAnSixNav-next{

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

	z-index: 3;

}

.qAnSixNav-prev{

	left: 30px;

}

.qAnSixNav-next{

	right: 30px;

}

.qAnSixNav-prev.swiper-button-disabled, .qAnSixNav-next.swiper-button-disabled{

	opacity: .5;

}



/**/



.quanThree{

	padding-bottom: 390px;

	padding-top: 75px;

}

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

	color: #fff;

}

.quanThBox .ul{

	width: 242px;

	height: 215px;

	position: relative;

	display: block;

	margin: auto;

	margin-top: 160px;

	z-index: 1;

}

.quanThBox .ul:after{

	content: "";

	width: 218px;

	height: 218px;

	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: -100px;

	width: 180px;

}

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

	content: "";

	width: 100%;

	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;

	line-height: 30px;

}

.quanThBox .ul li .txt{

	font-size: 22px;

	line-height: 28px;

	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: 35px;

	padding-right: 25px;

}



.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: 70px;

	padding-left: 25px;

}

.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) .txt{

	width: 535px;

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

	transform: translateX(-35%);

}

.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-weight: bold;

	position: absolute;

}

.quanThBox .cutBox i{

	width: 7px;

	height: 7px;

	background-color: #fff;

	border-radius: 100%;

	display: block;

}

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

	width: 100%;

}

.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;

}

/**/

.xitongBox{

	padding-top: 80px;

}

.xitongSwp{

	margin-left: -30px;

	margin-right: -30px;

	margin-bottom: 85px;

}

.xitongSwp:after{

	content: "";

	width: 100%;

	height: 2px;

	background-color: #cccccc;

	position: absolute;

	top: 37px;

}

.xitongSwp .swiper-slide{

	text-align: center;

}

.xitongSwp .icon{

	width: 75px;

	height: 75px;

	background-color: #d3b16c;

	text-align: center;

	line-height: 75px;

	font-size: 0;

	display: block;

	margin: auto;

	border-radius: 100%;

	margin-bottom: 15px;

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

	position: relative;

	z-index: 1;

}

.xitongSwp .icon:after{

	content: "";

	width: 10px;

	height: 10px;

	background-color: #d3b16c;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

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

	transition: all 0.3s ease 0s;

	border-radius: 100%;

	z-index: -1;

}

.xitongSwp .icon img{

	display: inline-block;

	vertical-align: middle;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

}

.xitongSwp .tit{

	font-size: 26px;

	color: #999999;

}

.xitongSwp .active .tit{

	color: #000000;

	font-weight: bold;

}

.xitongSwp .active .icon:after{

	width: 100%;

	height: 100%;

}

.xitongSwp .active .icon img{

	visibility: visible;

	opacity: 1;

}

.imgSmlDiv{

	position: relative;

	z-index: 1;

}

.imgSmlDiv .by{

	position: absolute;

	left: 0;

	top: 50%;

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

	transform: translateY(-50%);

	padding: 0 35px;

}

.imgSmlDiv .by .tit{

	font-size: 36px;

	color: #000000;

	font-weight: bold;

	line-height: 50px;

	margin-bottom: 10px;

}

.imgSmlDiv .by .text{

	font-size: 22px;

	line-height: 35px;

	color: #666666;

}

.imgBigDiv{

	margin: 0 -30px;

	margin-top: -100px;

}

/**/

.xitongTwo{

	padding-bottom: 90px;

}

.ptXit2Dl{

	width: 100%;

	position: relative;

	background-color: #f7f7f7;

	float: left;

	margin-bottom: 20px;

}

.ptXit2Dl:last-child{

	margin-bottom: 0;

}

.ptXit2Dl dt{

	width: 329px;

	font-size: 0;

}

.ptXit2Dl dt img{

	width: 100%;

}

.ptXit2Dl dd{

	position: absolute;

	width: 361px;

	top: 50%;

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

	transform: translateY(-50%);

}

.ptXit2Dl .tit{

	width: 195px;

	font-size: 26px;

	line-height: 32px;

	color: #000000;

	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(2n+1) dt{

	float: left;

}

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

	right: 0;

	padding: 0 60px 0 35px;

}

.ptXit2Dl:nth-child(2n) dt{

	float: right;

}

.ptXit2Dl:nth-child(2n) dd{

	left: 0;

	padding: 0 35px 0 60px;

}

/**/

.xitongTh{

	background-color: #f8f8f8;

	padding-bottom: 90px;
	background: url(../images/3.jpg) no-repeat center;
	background-size: 100% 100%;

}

.xitTh-lgUl li{

	padding: 10px 15px;

	float: left;

	width: 25%;

}

.xitTh-lgUl{

	margin: 0 -15px;

}

.xitongBox .idxMoreBut{

	margin: auto;

	margin-top: 50px;

	width: 238px;

}

.xitongBox .idxMoreBut img{

	margin-left: 10px;

}

/**/

.xitongFo{

	padding-bottom: 90px;

	background: url(../images/xitongfo-bg.png) no-repeat top 25px right;

}

.xitong4Col{

	padding: 10px 7px;

	float: left;

	width: 50%;

}

.xitong4Dl dd{

	background-size: 100% 100% !important;

	height: 427px;

	padding: 35px 30px;

}

.xitong4Head{

	margin-bottom: 30px;

}

.xitong4Dl dd{

	position: relative;

}

.xitong4Dl dd .tit{

	font-size: 36px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 5px;

}

.xitong4Dl dd .txt{

	font-size: 24px;

	color: #ffffff;

}

.xitong4Body{

	font-size: 24px;

	color: #ffffff;

	line-height: 32px;

}

.xitong4Btm{

	position: absolute;

	bottom: 30px;

	left: 0px;

	width: 100%;

	padding: 0 30px;

}

.xitong4Btm .count{

	position: absolute;

	left: 30px;

	top: 50%;

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

	transform: translateY(-50%);

	font-size: 40px;

	font-weight: bold;

	opacity: .5;

	color: #fff;

}

.xitong4Btm .icon{

	float: right;

	font-size: 0;

}

.quananBigHead .txts{

	font-size: 24px;

	color: #999999;

	line-height: 28px;

	margin-top: 30px;

}

.quananBigHead .en{

	font-size: 36px;

	color: #dadada;

	font-weight: bold;

	margin-top: 55px;

}

/**/

.shigBox{

	padding-top: 80px;

}

.shigCount{

	font-size: 30px;

	color: #d3b16c;

	font-weight: bold;

}

.shigTit{

	font-size: 50px;

	line-height: 60px;

	color: #000;

	font-weight: bold;

}

.shigBigTxt{

	font-size: 30px;

	color: #000000;

}

.shigEn{

	font-size: 26px;

	color: #c8c8c8;

	font-weight: bold;

	text-transform: uppercase;

}

.shigOne{

	padding-bottom: 150px;

	margin-top: 90px;

}

.shigOne .shigHead{

	width: 590px;

	padding-left: 80px;

	position: relative;

	margin-bottom: 80px;

}

.shigOne .shigHead .shigCount{

	position: absolute;

	top: 0;

	left: 0;

	line-height: 60px;

}

.shigOne .shigHead .shigTit{

	margin-bottom: 20px;

}

.shigOne .shigHead .shigEn{

	margin-top: 60px;

}

.shig1Body{

	width: 500px;

	position: relative;

	margin-left: 76px;

}

.shig1Body .shig1-smlimg{

	width: 160px;

	position: absolute;

	bottom: -47px;

	left: -76px;

}

.shig1Body:after{

	content: "";

	width: 255px;

	height: 476px;

	border: solid 10px #e5e5e5;

	position: absolute;

	right: -115px;

	top: 50%;

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

	transform: translateY(-50%);

	z-index: -1;

}

/**/

.shigTwo{

	position: relative;

	padding-top: 80px;

	padding-bottom: 120px;

}

.shig2Lt{

	position: absolute;

	top: 215px;

	left: 0px;

	z-index: 3;

}

.shig2Img{

	padding-left: 65px;

	margin-bottom: 55px;

}

.shig2Img:after{

	content: "";

	width: 720px;

	height: 468px;

	position: absolute;

	left: -30px;

	background-color: #f7f7f7;

	top: 0px;

	z-index: -1;

}

.shig2Lt .shigEn{

	writing-mode: tb-rl;

	margin-bottom: 40px;

}

.shigTwo .shigTit{

	margin-bottom: 30px;

}

.shigSmlTxt{

	font-size: 22px;

	line-height: 35px;

	color: #666666;

}

.shigTwo .shigSmlTxt{

	padding-bottom: 85px;

	position: relative;

}

.shigTwo .shigSmlTxt:after{

	content: "";

	width: 78px;

	height: 9px;

	background-color: #d3b16c;

	position: absolute;

	bottom: 0;

	left: 0;

}

.shig2Txt{

	padding-left: 65px;

}

/**/

.shigTh{

	padding-bottom: 60px;

}

.shig3Head{

	position: relative;

	padding-left: 95px;

	margin-bottom: 70px;

}

.shig3Head .shigCount{

	position: absolute;

	top: 0;

	left: 0;

	line-height: 60px;

}

.shig3Head .shigEn{

	margin-top: 15px;

}

.shigThImg{

	background-color: #434343;

	padding: 70px 114px 70px 75px;

	margin-right: -30px;

	margin-bottom: 80px;

}

.shigThImg img{

	width: 100%;

}

/**/

.shigFour{

	padding-bottom: 90px;

}

.shig4Head{

	text-align: right;

	margin-bottom: 35px;

}

.shig4Head .shigCount{

	margin-bottom: 55px;

}

.shig4Head .shigTit{

	margin-bottom: 15px;

}

.shigFoImg{

	margin: auto;

	width: 648px;

	margin-bottom: 75px;

}

.shigFour .shigSmlTxt{

	text-align: right;

}

/**/

.shigFive{

	padding-bottom: 100px;

}

.shig5Img{

	position: relative;

}

.shig5Img .shigCount{

	position: absolute;

	top: 40px;

	left: 40px;

}

.shig5Body{

	padding: 90px 60px;

	background-color: #434343;

}

.shig5Body .shigTit{

	color: #fff;

	margin-bottom: 20px;

}

.shig5Body .shigEn{

	color: #fff;

	opacity: .34;

	margin-bottom: 55px;

}

.shig5Body .shigSmlTxt{

	font-size: 20px;

	color: #fff;

	line-height: 35px;

}

/**/

.shig6Head{

	width: 400px;

	height: 400px;

	background-color: #f6f6f6;

	padding-top: 100px;

	padding-left: 95px;

	padding-right: 15px;

	position: relative;

	margin-bottom: 75px;

}

.shig6Head .shigCount{

	margin-bottom: 50px;

}

.shig6Head .shigTit{

	margin-bottom: 15px;

}

.shig6Head:after{

	content: "";

	width: 100%;

	height: 100%;

	border: solid 5px #dcdcdc;

	position: absolute;

	top: 40px;

	left: 40px;

}

.shig6Body{

	width: 440px;

}

.shig6Body .shigSmlTxt{

	padding-right: 40px;

	margin-bottom: 60px;

}

.shig6Body .smlTit{

	font-size: 22px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 50px;

}

.shigSix{

	position: relative;

	padding-bottom: 90px;

}

.shig6Rt{

	position: absolute;

	right: -30px;

	top: 0;

}

/**/

.shigSeven{

	padding-bottom: 115px;

}

.shig7Head{

	text-align: right;

}

.shig7Head .shigTit{

	margin-bottom: 35px;

}

.shig7Head .shigSmlTxt{

	padding-bottom: 50px;

	position: relative;

	margin-bottom: 60px;

}

.shig7Head .shigSmlTxt:after{

	content: "";

	width: 100%;

	height: 9px;

	background-color: #d3b16c;

	position: absolute;

	bottom: 0;

	left: 0;

}

.shig7Btm{

	margin-top: 40px;

	font-size: 0;

}

.shig7Lt{

	width: 210px;

	display: inline-block;

	vertical-align: middle;

}

.shig7Lt .shigCount{

	margin-bottom: 20px;

}

.shig7Rt{

	width: 480px;

	display: inline-block;

	vertical-align: middle;

}

/**/

.shigEight{

	padding-bottom: 90px;

}

.shig8Head{

	margin-bottom: 85px;

	padding-right: 90px;

}

.shig8Head .shigTit{

	margin-bottom: 30px;

}

.shig8Body{

	padding-left: 78px;

	padding-right: 78px;

	padding-bottom: 80px;

	position: relative;

}

.shig8Body:after{

	content: "";

	width: 100%;

	height: 392px;

	background-color: #eeeeee;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: -1;

}

.shig8Rt{

	position: absolute;

	right: 25px;

	bottom: 80px;

}

.shig8Rt .shigEn{

	writing-mode: tb-rl;

	margin-bottom: 75px;

	position: relative;

	padding-top: 15px;

}

.shig8Rt .shigEn:after{

	content: "";

	width: 1px;

	height: 100px;

	background-color: #c8c8c8;

	position: absolute;

	bottom: 100%;

	left: 50%;

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

	transform: translateX(-50%);

}

/**/

.shigList{

	background-color: #f7f7f7;

	padding-bottom: 60px;

}

.shigLiDl{

	float: left;

	width: 33.333%;

	padding: 0 20px;

	margin-bottom: 40px;

}

.shigLiDl dt{

	margin-bottom: 25px;

}

.shigLiDl dd{

	position: relative;

	padding-left: 40px;

	line-height: 35px;

}

.shigLiDl dd .cutCol{

	font-size: 24px;

	color: #d3b16c;

	font-weight: bold;

	position: absolute;

	top: 0;

	left: 0;

}

.shigLiDl dd .tit{

	font-size: 24px;

	color: #000000;

	font-weight: bold;

	height: 70px;

}

.baoZhtxt{

	font-size: 24px;

	line-height: 40px;

	color: #666666;

}

.baoZhtxt .col{

	font-size: 34px;

	color: #d2b071;

	font-weight: bold;

}

.baoZhBanbg{

	position: relative;

	text-align: center;

}

.baoZhBanbg:after{

	content: "";

	width: 690px;

	height: 2px;

	background-color: #e5e5e5;

	position: absolute;

	bottom: 0;

	left: 50%;

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

	transform: translateX(-50%);

}

.baoZhbanBox{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	padding: 0 30px;

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

	transform: translateY(-50%);

}

.baoZhbanBox .tit{

	font-size: 30px;

	color: #000000;

	font-weight: bold;

	margin-top: 40px;

}

/**/

.baoZhBox{

	padding-top: 85px;

}

.baoZh1Top{

	height: 735px;

	padding-top: 70px;

}

/**/



.shigOne{

	padding-top: 60px;

}

.shigOne .quanTitle{

	margin-bottom: 60px;

}

.shigOne-row{

	position: relative;

}

.shigOne-col{

	width: 100%;

	float: left;

}

.shigOne-lt{

	text-align: center;

	padding: 80px 0 115px;

	background-size: cover;

	height: 735px;

}

.shigOne-lt .tit{

	font-size: 32px;

	color: #fff;

	line-height: 42px;

	margin-bottom: 110px;

	font-weight: bold;

}

.shigOne-lt .shigOneltDiv{

	width: 307px;

	height: 307px;

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

	background-size: 100% 100%;

	margin: 65px auto 0;

	padding-top: 40px;

	position: relative;

}

.shigOne-lt .smltit{

	font-size: 22px;

	color: #fff;

	margin-bottom: 60px;

}

.shigOne-lt .bigCunt{

	font-size: 40px;

	color: #d2b071;

	padding-left: 35px;

}



.shigOne-lt .bigCunt .big{

	font-size: 130px;

	font-weight: bold;

}

.shigOneltDiv .biaotit .cn{

	margin-bottom: 5px;

}

.shigOneltDiv .biaotit .cn span{

	font-size: 24px;

	color: #d2b071;

	position: relative;

	display: inline-block;

	padding: 0 10px;

	font-weight: bold;

}

.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: 16px;

	color: #ffffff;

	opacity: 0.5;

	text-transform: uppercase;

}

.shigOneltDiv li{

	position: absolute;

	text-align: left;

	width: 95px;

}

.shigOneltDiv li .counts{

	font-size: 30px;

	color: #d2b071;

	font-weight: bold;

}

.shigOneltDiv li .txt{

	font-size: 22px;

	color: #b5b5b5;

}

.shigOneltDiv li:nth-child(1){

	right: 410px;

	top: 178px;

}

.shigOneltDiv li:nth-child(2){

	right: 330px;

	top: 62px;

}

.shigOneltDiv li:nth-child(3){

	left: 347px;

	top: 46px;

}

.shigOneltDiv li:nth-child(4){

	left: 406px;

	top: 204px;

}

.shigOne-rt{

	height: 735px;

	background-color: #d3b16c;

	padding-top: 90px;

}

.shigOne-rt .tit, .shigOne-rt .txt{

	width: 470px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

.shigOne-rt .tit{

	font-size: 32px;

	color: #000000;

	margin-bottom: 25px;

	font-weight: bold;

}

.shigOne-rt .txt{

	font-size: 24px;

	line-height: 35px;

	margin-bottom: 50px;

}

/**/

.baoZh2-one{

	padding-bottom: 50px;

}

.baoZh2One-top{

	margin-bottom: 10px;

}

.baoZh2One-top .toptop{

	background-color: #d2b071;

	padding: 45px 0;

	text-align: center;

}

.baoZh2One-top .ico-logo, .baoZh2One-top .tit{

	display: inline-block;

	vertical-align: middle;

}

.baoZh2One-top .tit{

	width: 330px;

	margin-left: 50px;

	font-size: 32px;

	line-height: 40px;

	text-align: left;

	color: #fff;

	font-weight: bold;

}

.baoZhVdo{

	position: relative;

}

.vdoBut{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

}

.baoZh2One-btm .btmlt{

	float: left;

	width: 315px;

}

.baoZh2One-btm .btmrt{

	float: right;

	width: 375px;

	padding-left: 40px;

	padding-top: 30px;

}

.baoZh2Tit{

	font-size: 28px;

	line-height: 35px;

	font-weight: bold;

	margin-bottom: 10px;

}

.baoZh2One-btm .btmrt .tit{

	width: 295px;

	margin-bottom: 15px;

}

.baoZh2Txt{

	font-size: 22px;

	line-height: 28px;

	color: #666666;

	cursor: pointer;

	line-height: 30px;

}

/**/

.baoZh2-two{

	padding-top: 80px;

	background-color: #f8f8f8;

	padding-bottom: 50px;

}

.baoZh2-tct{

	margin-bottom: 50px;

}

.baoZh2-tlt, .baoZh2-trt{

	float: left;

}

.stxtOne{

	margin-bottom: 30px;

}

.baoZh2bigtit{

	font-size: 32px;

	color: #000000;

	margin-bottom: 20px;

}

.baoZh2bigtit .weight{

	font-weight: bold;

}

.stxtTwo{

	margin-bottom: 50px;

}

/**/

.baoZh2-th{

	overflow: hidden;

	padding-bottom: 50px;

}

.baoZh2-thTop{

	padding-top: 40px;

	padding-right: 90px;

	padding-bottom: 65px;

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

	background-size: cover;

	text-align: right;

	margin-top: 50px;

}

.baoZh2-thSwp{

	overflow: visible;

}

.baoZh2-thTxt{

	padding-right: 90px;

	text-align: right;

	padding-top: 50px;

	padding-bottom: 45px;

}

.baoZh2-thTxt .baoZh2Tit{

	margin-bottom: 20px;

}

.baoZh2-th .baoZhVdo{

	width: 504px;

	float: left;

}

.baoZhVdo-rt{

	width: 186px;

	float: right;

}

.baoZh2-fo{

	padding-bottom: 90px;

}

.baoZh2-foTxt{

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

	background-size: cover;

	padding: 40px;

	padding-bottom: 80px;

}

.baoZh2-foTxt .baoZh2Tit{

	margin-bottom: 25px;

}

.baoZh2-fo{

	overflow: hidden;

}

/**/

.baoZh2-fv{

	padding-bottom: 85px;

}

.baozh2-fvTop{

	margin-bottom: 75px;

}

.baozh2-fvTop .baozh2-fvTrt{

	float: left;

	width: 380px;

	margin-left: 65px;

}

.baozh2-fvTop .iconLg{

	float: left;

}

.baozh2-fvTop .baoZh2Tit{

	padding-right: 55px;

}

.baoZhVdoBox{

	position: relative;

	background-color: #fff;

	margin-bottom: 75px;

}

.baoZh2Img{

	position: relative;

	background-color: #fff;

}

.baoZh2-bigImg{

	float: right;

	width: 445px;

	margin-top: -60px;

}

.baoZh2-fv{

	background-color: #f8f8f8;

	padding-top: 65px;

}

.baoZh2-iconImg{

	position: absolute;

    left: -35px;

    top: 50%;

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

	transform: translateY(-50%);

}

/**/

.guanliBox{

	padding-top: 75px;

}

.guanliOne{

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

	background-size: cover;

	padding-bottom: 75px;

	position: relative;

	z-index: 1;

}

.guanl-yinTxt{

	font-size: 24px;

	line-height: 35px;

	color: #000000;

	font-weight: bold;

	width: 610px;

	padding: 45px 50px;

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

	height: 227px;

	margin: auto;

	text-align: center;

	margin-bottom: 30px;

}

.guanl1Ul{

	padding: 0 40px;

	margin-bottom: 250px;

}

.guanl1Ul li{

	float: left;

	width: 50%;

}

.guanl1Ul li:nth-child(1){

	text-align: left;

}

.guanl1Ul li:nth-child(2){

	text-align: right;

}

.guanl1Ul li .hd{

	margin: 0 -20px 20px;

}

.guanl1Ul li .hd .icon, .guanl1Ul li .hd .tit{

	display: inline-block;

	vertical-align: middle;

	margin: 0 20px;

}

.guanl1Ul li .tit{

	font-size: 24px;

	color: #d2b071;

	font-weight: bold;

}

.guanl1Ul li .bdy{

	font-size: 24px;

	color: #000000;

	line-height: 30px;

	font-weight: bold;

}

.guanliOne .text{

	font-size: 22px;

	line-height: 36px;

	color: #000000;

	padding: 0 55px;

	text-align: center;

}

.guanli1Img{

	position: absolute;

	bottom: 175px;

	left: 0;

	width: 100%;

	z-index: -1;

}

/**/

.guanli2-box{

	background-size: cover !important;

	height: 1048px;

	position: relative;

	overflow: hidden;

	margin: 0 -30px;

}

.guanli2-count{

	font-size: 36px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 20px;

}

.guanli2-tit{

	font-size: 46px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 5px;

}

.guanli2-en{

	font-size: 30px;

	color: #e3e3e3;

	opacity: .5;

	font-weight: bold;

}

.guanli2-ohead{

	width: 280px;

	height: 698px;

	text-align: right;

	position: relative;

}

.guanli2-ohead:after, .guanli2-ohead:before{

	content: "";

	width: 729px;

	height: 698px;

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

	background-size: 100% 100%;

	position: absolute;

	left: 0;

	top: 0;

}

.guanli2-ohead .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

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

	transform: translateY(-50%);

	padding-right: 30px;

}

.guanli2-oul, .guanli2-tul{

	position: absolute;

	right: 0;

	top: 50%;

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

	transform: translateY(-50%);

}

.guanli2-oli, .guanli2-tli{

	position: absolute;

	text-align: right;

	z-index: 1;

}

.guanli2-oli .dian{

	width: 15px;

	height: 15px;

	background-color: #d2b071;

	border-radius: 100%;

	display: block;

}

.guanli2-oli .divs{

	position: absolute;

	right: 100%;

	top: 50%;

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

	transform: translateY(-50%);

	margin-right: 80px;

	padding-right: 75px;

}

.guanli2-oli .text{

	font-size: 24px;

	color: #ffffff;

	line-height: 35px;

}

.guanli2-oli .icon{

	position: absolute;

	right: 0;

	top: 50%;

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

	transform: translateY(-50%);

}

.guanli2-oli:nth-child(1){

	right: 24px;

	top: -1px;

}

.guanli2-oli:nth-child(1) .divs{

	width: 440px;

}

.guanli2-oli:nth-child(2){

	right: 204px;

	top: 133px;

}

.guanli2-oli:nth-child(2) .divs{

	width: 315px;

}

.guanli2-oli:nth-child(3){

	right: 270px;

	top: 350px;

}

.guanli2-oli:nth-child(3) .divs{

	width: 270px;

}

.guanli2-oli:nth-child(4){

	right: 196px;

	top: 562px;

}

.guanli2-oli:nth-child(4) .divs{

	width: 395px;

}

.guanli2-oli:nth-child(5){

	right: 16px;

	top: 688px;

}

.guanli2-oli:nth-child(5) .divs{

	width: 251px;

}

/**/

.guanli2-thead{

	width: 285px;

	height: 497px;

	text-align: right;

	position: relative;

	z-index: 1;

}

.guanli2-thead:after, .guanli2-thead:before{

	content: "";

	background-size: 100% 100% !important;

	position: absolute;

	left: 0;

	top: 0;

}

.guanli2-thead:after{

	width: 285px;

	height: 497px;

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

	z-index: -1;

}

.guanli2-thead:before{

	width: 580px;

	height: 580px;

	border-radius: 100%;

	border: solid 2px #d2b071;

	position: absolute;

	top: 50%;

	left: -42px;

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

	transform: translateY(-50%);

}

.guanli2-thead .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

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

	transform: translateY(-50%);

	padding-right: 30px;

}

.guanli2-tli{

	padding-right: 90px;

}

.guanli2-tli:nth-child(1){

	width: 350px;

	top: -200px;

	right: 92px;

}

.guanli2-tli:nth-child(2){

	width: 365px;

	top: 0;

	right: 334px;

}

.guanli2-tli:nth-child(3){

	width: 380px;

	top: 270px;

	right: 338px;

}

.guanli2-tli:nth-child(4){

	width: 460px;

	top: 565px;

	right: 92px;

}

.guanli2-tli .icon{

	position: absolute;

	right: 0;

	top: 50%;

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

	transform: translateY(-50%);

}

.guanli2-tli .tit{

	font-size: 32px;

	color: #d2b071;

	font-weight: bold;

	margin-bottom: 10px;

}

.guanli2-tli .txt{

	font-size: 22px;

	line-height: 35px;

	color: #fff;

}

/**/

.guanli2-thhead{

	position: absolute;

	top: 50%;

	right: 0;

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

	transform: translateY(-50%);

	text-align: right;

	padding-right: 30px;

}

.guanli2-thhead:after, .guanli2-thhead:before{

	content: "";

	width: 223px;

	height: 73px;

	border-left: solid 5px #d2b071;

	position: absolute;

	right: 0;

}

.guanli2-thhead:after{

	border-top: solid 5px #d2b071;

	top: -127px;

}

.guanli2-thhead:before{

	border-bottom: solid 5px #d2b071;

	bottom: -127px;

}

/**/

.guanli2-thUl{

	padding-left: 30px;

	position: absolute;

	top: 50%;

	left: 0;

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

	transform: translateY(-50%);

	max-width: 500px;

}

.guanli2-thUl li{

	padding-left: 80px;

	position: relative;

	margin-bottom: 80px;

}

.guanli2-thUl li:last-child{

	margin-bottom: 0;

}

.guanli2-thUl li .count{

	font-size: 26px;

	color: #ffffff;

	font-weight: bold;

	position: absolute;

	left: 0;

	line-height: 45px;

}

.guanli2-thUl li .count:after{

	content: "";

	width: 28px;

	height: 34px;

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

	background-size: 100%;

	position: absolute;

	top: 80px;

	left: 50%;

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

	transform: translateX(-50%);

}

.guanli2-thUl li:last-child .count:after{

	display: none;

}

.guanli2-thUl .tit{

	font-size: 32px;

	color: #d2b071;

	font-weight: bold;

	line-height: 45px;

	margin-bottom: 10px;

}

.guanli2-thUl .txt{

	font-size: 22px;

	line-height: 30px;

	color: #fff;

}



/*导航展开*/
.header{
	border-bottom: solid 2px #eaeaea;
}
.header .navBut:after{

	content: "";

	width: 20px;

	height: 20px;

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

	background-size: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	visibility: hidden;

	opacity: 0;

}

.header .navBut.active img{

	visibility: hidden;

	opacity: 0;

}

.header .navBut.active:after{

	visibility: visible;

	opacity: 1;

}

.navBox{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

	background: #d3b16c ;
	background-size: cover;

	z-index: 4;

	padding-top: 130px;

	padding-left: 30px;

	padding-right: 30px;

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

	transform: translateX(-50%);

	visibility: hidden;

	opacity: 0;

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

	transition: all 1s ease 0s;

}

.navBox.vis{

	-webkit-transform: translateX(0);

	transform: translateX(0);

	visibility: visible;

	opacity: 1;

}
.navBox{
	height: calc(100vh - 98px);
	overflow-y: auto;
}

.navBox .tit{

	font-size: 30px;

	color: #fff;

	margin-bottom: 35px;
	font-weight: bold;

}

.navOne{

	margin-bottom: 10px;

}

.navOne ul{

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

	background-size: cover;

	border-radius: 10px;

	overflow: hidden;

	padding: 25px 0 20px;
	

}

.navBox li{

	/* float: left; */

	width: 33.333%;

	text-align: center;

}

.navTwo ul{
	display: flex;
	flex-wrap: wrap;
}
.navBox li .icon{

	font-size: 0;

	display: block;

	margin-bottom: 10px;

}

.navOne li{

	padding: 10px;

}

.navOne .navTit{

	font-size: 26px;

	color: #000000;

}

.navTwo{

	padding: 55px 0;

	border-bottom: solid 2px rgba(234, 220, 203, 0.5);

}

.navTwo:last-child{

	border-bottom: 0;

}

.navTwo li{

	padding: 15px 0px;

}

.navTwo .navTit{

	font-size: 26px;

	color: #fff;

}

/*导航展开*/

/*搜索*/

.headerHd{

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

	transition: all 0.3s ease 0s;

}

.header .hide{

	visibility: hidden;

	opacity: 0;

}

.searchFm{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

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

	transition: all 0.3s ease 0s;

}

.searchFm .schInp{

	height: 84px;

	border-bottom: solid 2px #fff;

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

	border-radius: 0 !important;

	width: 628px;

	padding-left: 70px;

	font-size: 22px;

	color: #ffffff;

	font-weight: bold;

	padding-right: 100px;

}

.searchFm .schInp::-webkit-input-placeholder{

	color: #fff;

}

.schX-but{

	position: absolute;

	top: 0;

	left: 0;

	width: 58px;

	height: 84px;

	text-align: center;

	line-height: 84px;

	font-size: 0;

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

}

.schX-but img{

	display: inline-block;

	vertical-align: middle;

	visibility: hidden;

}

.schBut{

	position: absolute;

	right: 0;

	top: 0;

	width: 96px;

	height: 84px;

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

	font-size: 0;

}

.headerBlack .schBut{

	background-image: url(../images/ico-search-bk.png);

}

.headerBlack .schX-but{

	background-image: url(../images/xx-blk.png);

}

.headerBlack .searchFm .schInp{

	border-color: #231815;

	color: #231815;

}

.headerBlack .searchFm .schInp::-webkit-input-placeholder{

	color: #231815;

}



.headerWht .schBut{

	background-image: url(../images/ico-search-bk.png);

}

.headerWht .schX-but{

	background-image: url(../images/xx-blk.png);

}

.headerWht .searchFm .schInp{

	border-color: #231815;

	color: #231815;

}

.headerWht .searchFm .schInp::-webkit-input-placeholder{

	color: #231815;

}

.headerWht .icoAll .icoBk{

	visibility: visible;

	opacity: 1;

}

.headerWht .icoAll .icoWt{

	visibility: hidden;

	opacity: 0;

}

/*搜索*/

/*筛选*/

.npgErCi{

	position: absolute;

	top: 100%;

	left: -30px;

	width: 100%;

	background-color: #ffffff;

	border-radius: 0px 0px 30px 30px;

	display: none;

}

.npgErCi ul{

	padding: 55px 30px;

}

.npgErCi ul li{

	width: 33.333%;

	float: left;

}

.npgErCi ul li a{

	display: block;

	width: 205px;

	margin: auto;

	height: 70px;

	line-height: 70px;

	text-align: center;

	font-size: 26px;

	color: #666666;

}

.npgErCi ul li.active a{

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

	background-size: 100% 100%;

	font-size: 26px;

	color: #666666;

	color: #fff;

	box-shadow: 0px 0px 20px 0px rgb( 211, 177, 108, .4 );

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

}

.bgBox{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

	z-index: 8;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

}

.bgBox.vis{

	visibility: visible;

	opacity: 1;

}

/*筛选*/

/*视频弹框*/

.vdbgBox{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

	z-index: 999;

}

.vdoTank{

	position: fixed;

	top: 50%;

	left: 0;

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

	transform: translateY(-50%);

	padding: 0 30px;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

	z-index: 999;

}

.vdoTank #vdoBox{

	width: 100%;

}

.vdbgBox.vis, .vdoTank.vis{

	visibility: visible;

	opacity: 1;

}

/*视频弹框*/

/*施工管理*/

.guanli3Hd{

	position: relative;

	text-align: center;

	margin-bottom: 60px;

}

.guanli3Hd .div{

	position: absolute;

	bottom: 20px;

	left: 0;

	width: 100%;

}

.guanli3Hd .tit{

	font-size: 46px;

	color: #000000;

	font-weight: bold;

}

.guanli3Hd .entit{

	font-size: 26px;

	color: #c9c9c9;

	font-weight: bold;

}

.shigSwp{

	position: relative;

}

.shig-prev, .shig-next{

	position: absolute;

	top: 35%;

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

	transform: translateY(-50%);

	z-index: 3;

}

.shig-prev{

	left: 30px;

}

.shig-next{

	right: 30px;

}

.shigDl{

	position: relative;

	overflow: hidden;

	border-radius: 20px;

}

.shigDl dd{

	/* position: absolute; */

	left: 0;

	bottom: 0;

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

	padding: 45px 55px 60px;

	width: 100%;
	background: #fbf7f2;

}

.shigDl dd .tit{

	font-size: 36px;

	color: #d6b77d;

	font-weight: bold;

	margin-bottom: 20px;

}

.shigDl dd .txt{

	font-size: 24px;

	line-height: 38px;

	color: #333;

}

.shigSmlSwp{

	margin-top: 15px;

}

.shigSmlSwp .swiper-slide-thumb-active .imgDiv{

	border: solid 3px #d2b071;

	border-radius: 10px;

	overflow: hidden;

}

.guanli3-one{

	padding-bottom: 95px;

}

.shig3Swp{

	overflow: visible;

	padding-bottom: 115px;

}

.guanliTh{

	overflow: hidden;

}

.shig3Dl{

	position: relative;

}

.shig3Dl dd{

	position: absolute;

	bottom: -115px;

	width: 475px;

	left: 50%;

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

	transform: translateX(-50%);

	background-color: #333333;

	z-index: 3;

	height: 345px;

	padding: 40px 45px 50px;

	border-radius: 0px 0px 40px 0px;

	border-left: solid 3px #d2b071;

}

.shig3Dl dd .nmtit{

	font-size: 36px;

	color: #fff;

	font-weight: bold;

	margin-bottom: 10px;

}

.shig3Dl dd .div{

	width: 295px;

}

.shig3Dl dd .ul{

	margin: 0 -10px 30px;

}

.shig3Dl dd .li{

	font-size: 22px;

	color: #9e9e9e;

	float: left;

	padding: 0 10px;

}

.shig3Dl dd .txts{

	color: #cccccc;

}

.shig3Dl dd .smlNm{

	font-size: 22px;

	color: #9e9e9e;

	margin-bottom: 10px;

}

.shig3Dl dd .text{

	font-size: 22px;

	line-height: 35px;

	color: #fff;

}

.shig3Swp-pg{

	text-align: center;

	font-size: 0;

	height: 8px;

	margin-top: 75px;

}

.shig3Swp-pg .swiper-pagination-bullet{

	width: 74px;

	height: 4px;

	background-color: #d2d2d2;

	border-radius: 0;

	margin: 0 4px;

	display: inline-block;

	vertical-align: middle;

}

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

	height: 8px;

	background-color: #d2b071;

}

.guanli3-two{

	padding-bottom: 70px;

	padding-top: 90px;

	background-color: #f2f2f2;

}

/**/

.guanli3-th{

	padding: 80px 0;

}

.guanli3-thlist{

	text-align: center;

	display: table;

	width: 100%;

	margin-top: -25px;

}

.guanli3-thli{

	display: inline-block;

	vertical-align: top;

	width: 20%;

	padding: 25px 5px;

}

.guanli3-thli .icon{

	font-size: 0;

	display: inline-block;

	margin-bottom: 20px;

}

.guanli3-thli .dengji, .guanli3-thli .nm{

	line-height: 32px;

}

.guanli3-thli .dengji{

	font-size: 22px;

	color: #d2b071;

}

.guanli3-thli .nm{

	font-size: 26px;

	color: #000000;

}

/**/

.guanli3-fo{

	padding-bottom: 80px;

}

.shig4Swp{

	margin: 0 -30px;

}

.shig4Dl dd{

	padding: 0 30px;

}

.shig4Dl .tit{

	font-size: 30px;

	color: #000000;

	margin-top: 70px;

}

.shig4Dl .txt{

	font-size: 22px;

	line-height: 35px;

	color: #666666;

	margin-top: 25px;

}

/**/



.shiGg4-lt{

	text-align: center;

}

.shiGg4Img{

	display: inline-block;

	position: relative;

	margin-right: 100px;

}

.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: 33px;

	color: #ffffff;

	font-family: "siyuan-bold";

}

.shiGg4Img li:nth-child(1){

	width: 235px;

	height: 235px;

	background-color: #d3b16c;

	top: 12.666%;

	left: 70%;

}

.shiGg4Img li:nth-child(2){

	width: 128px;

	height: 128px;

	border: solid 2px #d3b26e;

	background-color: #fff;

	top: 28.666%;

	left: 24%;

}

.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: 18px;

	color: #333333;

}

.shiGg4Img li:nth-child(3){

	width: 159px;

	height: 159px;

	background-color: #0c0c0c;

	top: 45.666%;

	left: 53.75%;

}

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

	font-size: 25px;

	color: #ffffff;

}

.shiGg4Img li:nth-child(4){

	width: 175px;

	height: 175px;

	background-color: #d3b16c;

	top: 61.066%;

	left: 5%;

}

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

	font-size: 28px;

	color: #ffffff;

}

.shiGg4Ul{

	padding-bottom: 60px;

	border-bottom: solid 5px #d2b071;

}

.shiGg4Ul li{

	float: left;

	width: 50%;

	padding: 30px 50px;

}

.shiGg4Ul li .div{

	display: inline-block;

	text-align: left;

}

.shiGg4Ul li .icon, .shiGg4Ul li .txt{

	display: inline-block;

	vertical-align: middle;

}

.shiGg4Ul li .icon{

	margin-right: 40px;

	font-size: 0;

}

.shiGg4Ul li .txt{

	font-size: 24px;

	line-height: 35px;

	color: #000000;

}

.guanliFour{

	padding-bottom: 90px;

}

/*施工管理*/

.fwnpgBanTxt{

	padding-left: 110px;

	padding-right: 30px;

	text-align: left;

}

.fwBanTit{

	font-size: 42px;

	color: #ffffff;

	margin-bottom: 30px;

}

.fwBanTxt{

	font-size: 25px;

	color: #ffffff;

	line-height: 34px;

	margin-bottom: 70px;

}

.fwBanEn{

	font-size: 18px;

	color: #c5a565;

	font-weight: bold;

	text-transform: uppercase;

}

.fwBanLt{

	writing-mode: vertical-lr;

	font-size: 22px;

	color: #ffffff;

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

	left: 30px;

	height: 416px;

	padding-right: 25px;

	background: url(../images/fwbz-banchi.png) no-repeat right center;

	letter-spacing: 10px;

}

.fwbzBox{

	padding-top: 80px;

	padding-bottom: 80px;

}

.fwbzOne ul{

	position: relative;

}

.fwbzOne ul:after{

	content: "";

	width: 9px;

	height: 830px;

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

	background-size: auto 100%;

	position: absolute;

	left: 0;

	top: 52%;

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

	transform: translateY(-50%);

}

.fwbzOne li{

	display: table;

	padding: 20px 0;

	position: relative;

}

.fwbzOne .divText{

	display: inline-block;

	vertical-align: middle;

	width: 390px;

	padding-left: 60px;

}

.fwbzOne li .jiao{

	content: "";

	width: 35px;

	height: 17px;

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

	background-size: 100% 100%;

	position: absolute;

	top: 100%;

	left: 60px;

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

	transform: translateY(-50%);

}

.fwbzOne li .jiao:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	opacity: 0;

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

	background-size: 100% 100%;

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

	animation: jiao 2s ease 0s infinite;

}

@keyframes jiao{

	0%{

		bottom: 0;

		margin-bottom: 0;

		opacity: 0;

	}

	10%{

		bottom: 0;

		margin-bottom: 0;

		opacity: 1;

	}

	100%{

		bottom: 100%;

		margin-bottom: 10px;

		opacity: 0;

	}

}

.fwbzOne .imgDiv{

	width: 300px;

	display: inline-block;

	vertical-align: middle;

}

.fwbzOne .divText .tit{

	font-size: 40px;

	color: #d4b267;

	font-weight: bold;

	margin-bottom: 10px;

}

.fwbzOne .divText .en{

	font-size: 52px;

	color: #cccccc;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 50px;

}

.fwbzOne .text{

	font-size: 22px;

	line-height: 40px;

	color: #333333;

	padding: 0 25px;

	text-align: center;

	margin-top: 65px;

	font-weight: bold;

}

/**/

.fwbzFour{

	background-color: #f2f2f2;

}

.fwbzFour li{

	float: left;

	width: 50%;

	height: 260px;

	position: relative;

	background-color: #fafafa;

}

.fwbzFour li:nth-child(1), .fwbzFour li:nth-child(4), .fwbzFour li:nth-child(5), .fwbzFour li:nth-child(8){

	background-color: #fff;

}

.fwbzFour li .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

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

	transform: translateY(-50%);

}

.fwbzFour li .icon{

	display: block;

	padding-bottom: 25px;

	position: relative;

	margin-bottom: 30px;

}

.fwbzFour li .icon:after{

	content: "";

	width: 15px;

	height: 4px;

	background-color: #d3b16d;

	position: absolute;

	bottom: 0;

	left: 50%;

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

	transform: translateX(-50%);

}

.fwbzFour li .tit{

	font-size: 30px;

	color: #d3b16d;

	font-weight: bold;

}

.fwbzFour li .txt{

	font-size: 22px;

	color: #666666;

	font-weight: bold;

}

/**/

.fwbzTwo{

	padding-bottom: 0;

	position: relative;

	z-index: 1;

}

.fwbzTwo:after{

	content: "";

	width: 100%;

	height: 100%;

	background: url(../images/chi-icon.png) repeat-x bottom;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: -1;

}

.fuwuTwo-ul li{

	float: left;

	width: 14.285%;

	text-align: center;

	height: 440px;

	position: relative;

}

.fuwuTwo-ul li .txt{

	color: #ffffff;

	margin-bottom: 10px;

	font-size: 24px;

	width: 150px;

}

.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(1) .icon{

	padding-bottom: 320px;

}

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

	padding-bottom: 94px;

}

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

	padding-bottom: 230px;

}

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

	padding-bottom: 134px;

}

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

	padding-bottom: 260px;

}

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

	padding-bottom: 65px;

}

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

	padding-bottom: 195px;

}

.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;

}

/**/

.fwbz3-one{

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

	overflow: hidden;

}

.divHead{

	text-align: center;

}

.fwbz3-one .divHead{

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

	background-size: 100% 100%;

	padding-top: 40px;

	height: 315px;

	text-align: center;

}

.fwbz3-oTit{

	position: relative;

	padding-top: 20px;

	z-index: 1;

	margin-bottom: 20px;

}

.fwbz3-oTit .icon{

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	margin-right: 10px;

}

.fwbz3-oTit .tit{

	font-size: 40px;

	color: #000000;

	font-weight: bold;

	display: inline-block;

	vertical-align: middle;

}

.fwbz3-oTit.wt .tit{

	color: #fff;

}

.fwbz3-oTit .counts{

	position: absolute;

	top: 0;

	left: 50%;

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

	transform: translateX(-50%);

	font-size: 0;

	z-index: -1;

}

.fwbz3-one .divHead .smlTit{

	font-size: 24px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 20px;

}

.fwbz3-one .divHead .txt{

	font-size: 22px;

	line-height: 32px;

	color: #666666;

	padding: 0 15px;

}

.fwbz3-one .divDl{

	padding: 45px;

	background-color: #313131;

}

.fwbz3-one .divLt{

	float: left;

}

.fwbz3-one .divRt{

	float: right;

}

.fwbz3-one .divDl .tit{

	font-size: 46px;

	color: #ffffff;

	font-weight: bold;

}

.fwbz3-one .divDl .biao{

	font-size: 28px;

	color: #d3b16c;

	font-weight: bold;

}

.fwbz3-one .divRt{

	margin-top: 10px;

}

.fwbz3-one .divRt li{

	font-size: 22px;

	line-height: 45px;

	color: #fff;

}

.fwbz3-oImg{

	position: relative;

}

.fwbz3-oDl{

	position: absolute;

	top: 50%;

	left: 50%;

	text-align: center;

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

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

}

.fwbz3-oDl .txtDiv{

	font-size: 22px;

	color: #ffffff;

	margin-top: 30px;

}

.fwbz3-two{

	height: 850px;

	position: relative;

	padding-top: 60px;

	margin-top: 70px;

}

.fwbz3-two .divHead{

	margin-bottom: 70px;

}

.fwbz3-two .smlTit{

	font-size: 28px;

	color: #ffffff;

}

.fwbzTh2-swp{

	position: relative;

	margin-bottom: -35px;

	float: left;

}

.fwbzTh2-swp:after{

	content: "";

	width: 321px;

	height: 640px;

	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: 316px;

	height: 620px;

	border-radius: 50px;

	margin-left: 20px;

}

.fwbzTh2Swp .swiper-slide{

	height: 100%;

	font-size: 0;

}

.fwbzTh2Swp .swiper-slide img{

	height: 100%;

}

.fwbzTh-tbdy{

	position: relative;

}

.fwbzTh2-img{

	width: 50%;

	float: right;

	padding-left: 10px;

	padding-right: 30px;

}

.fwbzTh2-img img{

	width: 100%;

}

/**/

.fwbz3-th{

	margin-top: 140px;

	padding-top: 55px;

	padding-bottom: 60px;

}

.fwbz3-th .divHead{

	margin-bottom: 40px;

}

.fwbz3-thtbdy{

	text-align: right;

	padding-right: 240px;

	position: relative;

}

.fwbz3-thtbdy:after{

	content: "";

	width: 1px;

	height: 95%;

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

	position: absolute;

	right: 94px;

	bottom: 0;

}

.fwbz3-thtbdy li{

	padding: 15px 0;

}

.fwbz3-thtbdy .tit{

	position: relative;

	font-size: 32px;

	font-weight: bold;

	color: #d3b16c;

	margin-bottom: 15px;

}

.fwbz3-thtbdy .tit .icon{

	position: absolute;

	left: 100%;

	top: 50%;

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

	transform: translateY(-50%);

	font-size: 0;

	margin-left: 35px;

}

.fwbz3-thtbdy .tit .dian{

	width: 10px;

	height: 10px;

	border-radius: 100%;

	background-color: #d3b16d;

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

	left: 100%;

	margin-left: 140px;

}

.fwbz3-thtbdy .tit .counts{

	font-size: 22px;

	color: #ffffff;

	opacity: .3;

	position: absolute;

	left: 100%;

	top: 50%;

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

	transform: translateY(-50%);

	margin-left: 180px;

}

.fwbz3-thtbdy .txt{

	font-size: 22px;

	line-height: 32px;

	color: #cccccc;

}

/*

		状态页面

*/

.zhtaiBox{

	padding-top: 130px;

}

.schNoDl{

	text-align: center;

	padding: 75px 0;

}

.schNoDl .idxMoreBut{

	width: 202px;

	height: 62px;

	line-height: 62px;

	margin: auto;

}

.schNoDl dt{

	margin-bottom: 50px;

	font-size: 0;

}

.schNoDl .txt{

	font-size: 26px;

	color: #666666;

	margin-bottom: 35px;

}

.schNoDl .txt .colSpan{

	color: #000000;

}

.tuijBox .caseMore{

	margin-top: 80px;

}

/**/

.jiegTxt{

	font-size: 26px;

	color: #666666;

	padding: 100px 0;

	text-align: center;

}

.jiegTxt .col{

	font-size: 36px;

}

.schYesHead{

	margin-bottom: 50px;

}

.schYesHead .tit{

	font-size: 66px;

	color: #d3b16c;

	font-weight: bold;

}

.schYesHead .txt{

	font-size: 36px;

	color: #333333;

}

.schYesBody .idxOneDl{

	margin-bottom: 85px;

}

.schYesBody .idxOneDl:last-child{

	margin-bottom: 0;

}

.schYesLi{

	border-bottom: solid 2px #dcdcdc;

	padding-bottom: 100px;

	margin-bottom: 80px;

}

.schYesLi:last-child{

	margin-bottom: 0;

}

.schYesLi .idefoDl:last-child{

	padding-bottom: 0;

}

/**/

.silsiBox{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

	background-size: cover;

}

.silsiBox .div{

	position: absolute;

	top: 50%;

	left: 0;

	text-align: center;

	padding: 0 15px;

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

	transform: translateY(-50%);

	width: 100%;

}

.silsiBox .div .idxMoreBut{

	margin: auto;

	margin-top: 40px;

}

.silsiBox .txt{

	font-size: 26px;

	line-height: 40px;

	color: #000000;

	margin-top: 35px;

}

/**/

.zanTan{

	position: fixed;

	top: 50%;

	left: 50%;

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

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

	height: 166px;

	padding: 40px 35px;

	text-align: center;

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

	z-index: 5;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.5s ease 0s;

}

.zanTan.vis{

	visibility: visible;

	opacity: 1;

}

.zanTan .counts{

	font-size: 37px;

	color: #d3b16c;

	font-weight: bold;

}

.zanTan .txt{

	font-size: 26px;

	color: #ffffff;

}

.zanBox .icon img.icoXin{

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

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

	transition: all 0.3s ease 0s;

}

.zanBox.act .icon img.icoXin{

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

}

/**/

.fmTanBg{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

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

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.5s ease 0s;

	z-index: 8;

}

.fmTanBox{

	position: fixed;

	top: 50%;

	left: 50%;

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

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

	background-color: #fff;

	border-radius: 0px 0px 150px 0px;

	width: 660px;

	padding: 45px 0px 80px;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.5s ease 0s;

	z-index: 9;

}

.fmTanBox.vis, .fmTanBg.vis{

	visibility: visible;

	opacity: 1;

}

.fmTanXx{

	position: absolute;

	/*right: 30px;

	top: 30px;*/

	right: 0;

	top: 0;

	padding: 30px;

	z-index: 1;

}

.fmTanBox .title{

	line-height: 40px;

	text-align: center;

	margin-bottom: 45px;

}

.fmTanBox .title .tit{

	font-size: 42px;

	color: #333333;

	font-weight: bold;

}

.fmTanBox .title .txt{

	font-size: 26px;

	color: #666666;

}

.fmTan-lt{

	padding-bottom: 115px;

	border-bottom: solid 1px #dcdcdc;

	padding-left: 50px;

	padding-right: 50px;

	position: relative;

}

.fmTan-ltLi .fmTan-lb{

	width: 140px;

	float: left;

	font-size: 24px;

	color: #333333;

	height: 65px;

	line-height: 65px;

}

.fmTan-ltLi{

	margin-bottom: 10px;

}

.fmTan-ltLi .div{

	float: left;

	width: 410px;

	position: relative;

}

.fmTanSkuang{

	height: 65px;

	background-color: #f5f5f5;

	border-radius: 10px;

	width: 100%;

	font-size: 22px;

	color: #bfbebe;

	padding: 0 25px;

	color: #666;

}

.pfmSpan{

	position: absolute;

	right: 15px;

	font-size: 26px;

	color: #000000;

	top: 50%;

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

	transform: translateY(-50%);

}

.divRow{

	margin: 0 -10px;

}

.divCol{

	width: 50%;

	float: left;

	padding: 0 10px;

}

.fmTanBut{

	position: absolute;

	bottom: 0;

	left: 50%;

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

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

	z-index: 1;

	width: 134px;

	height: 134px;

}

.fmTanBut .but{

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

	background-size: 100% 100%;

	text-align: center;

	display: block;

	width: 100%;

	height: 100%;

}

.fmTanBut .but:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

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

	transform: scale(1.3);

	-webkit-transform: scale(1.3);

	border-radius: 100%;

}

.fmTanBut:before{

	content: "";

	width: 216px;

	height: 50px;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	z-index: -1;

	background-color: #fff;

}

.fmTanBut .but span{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

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

	transform: translateY(-50%);

	font-size: 24px;

	line-height: 30px;

	color: #fff;

	font-weight: bold;

}

.fmTan-rt{

	text-align: center;

	padding-top: 130px;

}

.fmTan-rt .tit{

	font-size: 42px;

	color: #333333;

	font-weight: bold;

	position: relative;

	margin-bottom: 40px;

}

.fmTan-rt .icon{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

}

.fmTan-rt ul{

	font-size: 30px;

	color: #333333;

	line-height: 45px;

	display: inline-block;

	text-align: left;

}

.fmTan-rt li img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-right: 10px;

}

.fmTanSel{

	background: #f5f5f5 url(../images/fmtan-jiao.png) no-repeat center right 15px;

	color: #666;

}

.fmTan-rtJis ul{

	text-align: center;

	font-size: 26px;

}

.fmTan-rtJis li{

	display: inline-block;

	width: 45%;

	float: none;

}

.fmTan-rtJis .count{

	font-size: 30px;

	font-weight: bold;

}

.fmTan-rtZt{

	display: none;

}

.fmTan-rtZt .smlTit{

	font-size: 36px;

	line-height: 45px;

	color: #333333;

	text-align: center;

}

.jisuanYuan{

	margin: 90px 0 100px;

}

.fmTan-rtZt .txt{

	font-size: 22px;

	line-height: 35px;

	color: #666666;

	text-align: center;

}

.jisuanYuan{

	width: 266px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}

.jisuanYuan .titss{

	font-size: 24px;

	color: #000000;

}

.jisuanYuan .titss img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -2px;

	margin-right: 10px;

}

.jisuanYuan .txtss{

	font-size: 22px;

	color: #000000;

}

.jisuanYuan li{

	position: absolute;

	width: 240px;

	padding-bottom: 15px;

}

.jisuanYuan li:nth-child(1){

	top: -15px;

	left: 235px;

}

.jisuanYuan li:nth-child(1):after{

	content: "";

	width: 143px;

	height: 16px;

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

	position: absolute;

	top: 100%;

	left: 20px;

}

.jisuanYuan li:nth-child(2){

	top: 135px;

	left: 260px;

	padding-left: 35px;

}

.jisuanYuan li:nth-child(2):after{

	content: "";

	width: 186px;

	height: 39px;

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

	position: absolute;

	bottom: 0;

	left: 0;

}

.jisuanYuan li:nth-child(3){

	top: 220px;

	right: 203px;

}

.jisuanYuan li:nth-child(3):after{

	content: "";

	width: 240px;

	height: 52px;

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

	position: absolute;

	bottom: 0;

	right: 0;

}

/**/

.mapNav{

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

	background-size: cover;

	padding-top: 190px;

	padding-bottom: 115px;

}

.mapNav{

	text-align: center;

}

.mapNavLi{

	padding: 25px 0;

}

.mapNavAa{

	display: block;

	font-size: 42px;

	color: #ffffff;

}

.mapNavSmlul{

	padding: 0 65px;

	padding-top: 25px;

	position: relative;

	margin-top: 5px;

}

.mapNavSmlul:before{

	content: "";

	width: 100%;

	height: 20px;

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

	background-size: auto 20px;

	position: absolute;

	top: 0;

	left: 0;

}

.mapNavSmlul li{

	width: 33.333%;

	float: left;

}

.mapNavSmlul li a{

	font-size: 32px;

	color: #d3b16c;

	line-height: 50px;

}

.fmTanYanzh{

	position: relative;

}

.yzAbut{

	position: absolute;

	top: 5px;

	right: 5px;

	height: 55px;

	width: 135px;

	font-size: 22px;

	background-color: #fff;

	text-align: center;

	line-height: 55px;

	border-radius: 5px;

	color: #666;

}

.fmTanYanzh input{

	padding-right: 145px;

}

.yzAbut.cols{

	color: #f00;

}

/* 五大系统 */

.xitongOne{

	position: relative;

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

	background-size: cover;

}

.xitongOne .quananBigHead{

	position: relative;

	z-index: 4;

}

.xitTwo{

	visibility: hidden;

	opacity: 0;

}

.xitOne{

	position: absolute;

	z-index: 3;

	top: 0;

	left: 0;

	padding-top: 510px;

	height: 100%;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.3s ease 0s;

}

.xitOne.vis, .xitTwo.vis{

	visibility: visible;

	opacity: 1;

}

.xitOne ul{

	position: relative;

}

.xitOne li{

	position: absolute;

}

.xitOne li .icon{

	width: 45px;

	height: 45px;

	text-align: center;

	line-height: 45px;

	font-size: 0;

	display: block;

	position: relative;

	z-index: 1;

}

.xitOne li .icon img{

	display: inline-block;

	vertical-align: middle;

}

.xitOne li .icon:after{

	content: "";

	width: 45px;

	height: 45px;

	border-radius: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	background-color: #d3b16c;

	z-index: -1;

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

	transition: all 0.5s ease 0s;

}

.xitOne li .icon:before{

	content: "";

	width: 100px;

	height: 100px;

	position: absolute;

	top: 50%;

	left: 50%;

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

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

	border: dashed 1px #d3b16c;

	border-radius: 100%;

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

	transition: all 0.5s ease 0s;

}

.xitOne li.act .icon:before{

	width: 120px;

	height: 120px;

}

.xitOne li.act .icon:after{

	width: 90px;

	height: 90px;

}

.xitOne li .tit{

	position: absolute;

	top: 100%;

	left: 50%;

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

	transform: translateX(-50%);

	width: 115px;

	font-size: 24px;

	line-height: 28px;

	color: #000000;

	text-align: center;

	font-weight: bold;

	margin-top: 45px;

}

.xitOne li:nth-child(1){

	top: -15px;

	left: 345px;

}

.xitOne li:nth-child(2){

	top: 440px;

	left: 290px;

}

.xitOne li:nth-child(3){

	top: 32px;

	left: 640px;

}

.xitOne li:nth-child(4){

	top: 170px;

	left: 55px;

}

.xitOne li:nth-child(5){

	top: 300px;

	left: 535px;

}









/*

-------------------------------------------------2020.07.07 效果优化----------------------------------------------------

*/

.banTxt{

	top: 60%;

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

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

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

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

	transition: all 1s ease 0.5s;

	visibility: hidden;

	opacity: 0;

}

.swiper-slide-active .banTxt{

	top: 50%;

	visibility: visible;

	opacity: 1;

}

.banDown .icon{

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

	animation: banDown 1s ease 0s infinite;

	display: inline-block;

}

@-webkit-keyframes banDown{

	0%{

		-webkit-transform: translateY(0);

	}

	60%{

		-webkit-transform: translateY(10px);

	}

	100%{

		-webkit-transform: translateY(0);

	}

}

@keyframes banDown{

	0%{

		transform: translateY(0);

	}

	60%{

		transform: translateY(10px);

	}

	100%{

		transform: translateY(0);

	}

}

.idefo-Swp .idefoDl dd{

	visibility: hidden;

	opacity: 0;

}

.swiper-slide-active .idefoDl dd, .swiper-slide-duplicate-active .idefoDl dd {

    opacity: 1;

    visibility: visible;

}

.caseTab{

	display: none;

}

.caseTab.vis{

	display: block;

}

.headerWht .schBut{

	background-image: url(../images/ico-search.png);

}

.headerWht .schX-but{

	background-image: url(../images/nav-xx.png);

}

.headerWht .searchFm .schInp{

	border-color: #fff;

	color: #fff;

}

.headerWht .searchFm .schInp::-webkit-input-placeholder{

	color: #fff;

}

.headerWht .icoAll .icoBk{

	visibility: hidden;

	opacity: 0;

}

.headerWht .icoAll .icoWt{

	visibility: visible;

	opacity: 1;

}

.fancybox-infobar, .fancybox-toolbar{

	display: block !important;

}

.shejiSmlTxt{

	font-size: 24px;

	line-height: 42px;

}

.quanBan-tit, .quananBan .bg, .quanBan-txt{

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

	transition: all 0.5s ease 0s;

}

.quanBan-tit{

	-webkit-transition-delay: 0.5s;

	transition-delay: 0.5s;

}

.quanBan-txt{

	top: 80%;

}

.vis .quanBan-tit{

	visibility: hidden;

	opacity: 0;

	-webkit-transition-delay: 0s;

	transition-delay: 0s;

}

.quananBan.vis .bg{

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

	-webkit-transition-delay: 0.5s;

	transition-delay: 0.5s;

}

.vis .quanBan-txt{

	visibility: visible;

	opacity: 1;

	-webkit-transition-delay: 0.5s;

	transition-delay: 0.5s;

	-webkit-transition-duration: 0.7s;

	transition-duration: 0.7s;

	top: 50%;

}

.baoZh2-tlt{

	width: 360px;

}

.baoZh2-trt{

	width: 330px;

}

.baoZh2-iconImg{

	z-index: 1;

}

.guanli1Img{

	width: 750px;

	height: 367px;

	overflow: hidden;

}

.guanli1Img img{

	position: absolute;

	top: 0;

	left: 0;

	width: 750px;

}

.guanli2-ohead:after{

	-webkit-animation: shiGg 10s linear 0s infinite;

	animation: shiGg 10s linear 0s infinite;

	opacity: .25;

}

@keyframes shiGg{

	0%{

        transform: rotate(0deg);

	}

	100%{

	    transform: rotate(360deg);

	}

}

.guanli2-box{

	margin-bottom: 20px;

}

.guanli2-box:nth-child(1){

	margin-top: 40px;

}

.guanliTwo{

	padding-top: 55px;

}

.guanliTwo .quananBigHead, .fwbzTh .quananBigHead{

	padding-top: 20px;

	background-color: #fff;

	position: sticky;

	position: -webkit-sticky;

    top: 130px;

    z-index: 3;

    padding-bottom: 20px;

    margin-left: -30px;

    margin-right: -30px;

    margin-bottom: 0px;

}

.xitOne{

	z-index: 2;

}

.xitongOne .quananBigHead{

	z-index: 3;

}

.fwbzTh{

	padding-top: 60px;

}

.fwbz3-one{

	margin-top: 40px;

}

.aboBan{

	height: auto;

	z-index: 1;

}

.aboBan:after, .aboBanBy{

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

	transition: all 0.5s ease 0s;

}

/* .aboBan:after{

	content: "";

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

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

} */

.aboBan .container{

	position: relative;

	z-index: 1;

}

.aboBanBy{

	opacity: 1;

}

.vis .aboBanBy{

	-webkit-transform: translateY(0);

	transform: translateY(0);

	-webkit-transition-delay: 0.5s;

	transition-delay: 0.5s;

	-webkit-transition-duration: 0.7s;

	transition-duration: 0.7s;

	visibility: visible;

	opacity: 1;

}

.aboBan.vis:after{

	background-color: #f3f3f3;

	-webkit-transition-delay: 0.5s;

	transition-delay: 0.5s;

	-webkit-transition-duration: 0.7s;

	transition-duration: 0.7s;

}

.aboBanBy{

	margin-top: 50px;

}
.aboBanBy p{
	text-indent: 2em;
}

.tuijNewbg .idxMoreBut{

	margin-top: 70px;

}







/**/

.quananBigHead .tit{

	font-size: 48px;

}

.baoZhtxt{

	padding: 0 10px;

}

.baoZhtxt br{

	display: none;

}

.idxFootFm .nmTit{

	padding: 20px 0;

}

.rdList li .idxFotFm-rd{

	margin-right: 10px;

}

.idxFotFm-but{

	border: 0;

}

.idxFotFm-mj, .idxFotFm-tel::-webkit-input-placeholder{

	line-height: 30px;

}

.idxFotFm-nm{

    background: #fff url(../images/fotfm-ico3.png) no-repeat center left 30px;

}

.rdList li .idxFotFm-rd{

	border-radius: 0;

}

.rdList li .idxFotFm-lbl{

	font-size: 24px;

}

.idethDl{

	border-radius: 15px;

	overflow: hidden;

}

.shigSmlSwp .imgDiv{

	overflow: hidden;

	border-radius: 10px;

}

.banDown .txt{

	display: block;

	margin: auto;

	position: absolute;

	bottom: 0;

	left: 50%;

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

	transform: translateX(-50%);

	margin-bottom: 30px;

	margin-left: 3px;

}

.newTxtBox .textBy img{

	height: auto !important;

}

.fwbzOne .imgDiv img{

	border-radius: 100%;

}

.guanli3-two .shig3Swp-pg2{

	position: relative;

	margin-top: 185px;

}

.shig3Swp{

	padding-bottom: 0;

	width: 100%;

	text-align: center;

}

.shig3Swp .swiper-pagination-bullet{

	width: 74px;

	height: 4px;

	display: inline-block;

	vertical-align: middle;

	border-radius: 0;

	background-color: #d2d2d2;

	margin: 0 4px;

	opacity: 1;

}

.shig3Swp .swiper-pagination-bullet-active{

	background-color: #d2b071;

	height: 8px;

}

.vdoTank{

	left: 50%;

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

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

	width: 100%;

}

.baoZh2One-btm .btmrt{

	padding-top: 10px;

}

.shigTh{

	padding-top: 65px;

	position: relative;

}

.shigLiDl dd .tit{

	height: auto;

}

.shigLiDl{

	float: none;

	display: inline-block;

	vertical-align: top;

}

.zshiLiTit{

	position: relative;

	z-index: 3;

}

a, .swiper-slide{

	-webkit-tap-highlight-color: rgba(0,0,0,0) !important;

}

.idxNav{

	margin-top: -2px;

}

.idxNav-fminp::-webkit-input-placeholder{

	line-height: 30px;

}

.idxMoreBut{

	width: 190px;

}

.quAnOne-body{

	margin-top: 168px;

}

.fwbz3-thtbdy li{

	padding-left: 30px;

}

.quanAnTit .title h2{

	font-size: 34px;

}

.quanAnFo-col:nth-child(3) dl dd{

	text-align: right;

}

.guanli2-thead .div{

	width: 315px;

	left: auto;

	right: 0;

}

.fwbzOne .textss{

	text-align: center;

	font-size: 22px;

	line-height: 40px;

	font-weight: bold;

	margin-top: 75px;

}

.shejiDl dd .tit .nm{

	margin-right: 10px;

}

.navTwo{

	padding: 30px 0;

}

.navOne ul{

	padding-top: 20px;

	padding-bottom: 15px;

}

.navBox .tit{

	margin-bottom: 20px;

}

.navBox .navTwo .tit{

	margin-bottom: 20px;
	display: block;

}

.navOne li .icon img{

	height: 60px;

}

.navTwo li .icon img{

	height: 43px;

}

.navOne .navTit, .navTwo .navTit{

	font-size: 24px;

}

.navOne{

	margin-bottom: 0;

}

.shigTh{

	z-index: 1;

}

.shigTh:after{

	content: "";

	width: 750px;

	position: absolute;

	top: 0;

	left: -30px;

	background-color: #f7f7f7;

	height: 800px;

	z-index: -1;

}

.fwbzOne .divText .en{

	opacity: .5;

}

.fwbzOne li:last-child .jiao{

	display: none;

}

.guanli2-box:nth-child(2){

	margin-top: 40px;

}

.shigOne-rt .txt{

	margin-bottom: 100px;

}

.imgBigDiv{

	height: 380px;

	position: relative;

	width: 750px;

	overflow: hidden;

}

.imgBigDiv img{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

}

.xitOne{

	padding-top: 370px;

}

.aboBan:after{

	/* height: 1334px; */

}

.aboOneUl li .counter{

	font-size: 54px;

}

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

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

	/* width: 200px; */

}

.aboFo-th .leftxt .dateTit{

	margin-bottom: 45px;

}

.aboFo-by .text{

	font-size: 21px;

}

.shig3Dl dd{

	text-align: left;

}

.caseBox{

	z-index: 2;

}

.header{

	z-index: 999;

}

.navBox{

	z-index: 99;

}

.guanli2-tli:nth-child(3){

	top: 300px;

}

.guanli2-tli:nth-child(2){

	top: -20px;

}

.shig5Body, .fwbz3-one .divDl{

	margin-top: -2px;

}

.baoZh2-th .baoZhVdo{

	position: relative;

	right: -1px;

}

.kfButAa{

	position: fixed;

	top: 80%;

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

	transform: translateY(-50%);

	right: 10px;

	background-color: #fff;

	border-radius: 100%;

	overflow: hidden;

	z-index: 5;

	box-shadow: 0px 0px 20px 0px #eee;

}

.fmTan-rt{

	padding-top: 85px;

}

.fmTan-lt{

	padding-bottom: 85px;

}

.fmTanBut{

	width: 110px;

	height: 110px;

}

.fmTan-rt .tit{

	margin-bottom: 20px;

}

.fmTanBox{

	padding-top: 35px;

	padding-bottom: 45px;

}

.fmTan-rt .tit{

	font-size: 38px;

	margin-bottom: 15px;

}

.fmTan-rtJis ul{

	font-size: 24px;

}

.fmTan-rt ul{

	line-height: 39px;

}

.fmTanBox .title{

	margin-bottom: 21px;

}

.fmTanBg{

	z-index: 999;

}

.fmTanBox{

	z-index: 999;

}

.fmTan-rt .tit .col{

	width: 147px;

	text-align: center;

	display: inline-block;

}

.fmTan-rtJis .count{

	width: 101px;

	display: inline-block;

	text-align: center;

}

.fmTan-rtJis li{

	width: 47%;

}

.quanAnFour .quanAnTit .title{

	left: 140px;

}

.rooTwoList li .div{

	padding-top: 110px;

	padding-left: 30px;

	padding-right: 30px;

}

.ernavBut{

	top: 38%;

}

.ernavBox{

	position: relative;

	z-index: 2;

}

.idxOne{

	padding-top: 0;

}

.idxOneDiv{

	padding-top: 80px;

	background-color: #fff;

	padding-bottom: 46px;

	position: relative;

}

.ideOne-Swp{

	margin-top: 0;

}



/*

		2020.07.09

*/

.shigDl dd{

	padding-top: 35px;

	padding-bottom: 40px;

}

.shigDl dd .tit{

	font-size: 34px;

	margin-bottom: 10px;

}

.quanan-jian{

	position: absolute;

	bottom: 35px;

	right: 90px;

	z-index: 3;

	line-height: 30px;

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

	transition: all 0.3s ease 0s;

	visibility: visible;

	opacity: 1;

}

.quanan-jian.swiper-button-disabled{

	visibility: hidden;

	opacity: 0;

}

.quanan-jian .bld{

	font-size: 24px;

	color: #ffffff;

	font-weight: bold;

}

.quanan-jian img{

	display: inline-block;

	vertical-align: middle;

	position: relative;

	top: -6px;

	margin-left: 10px;

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

	animation: quananJiao 1s ease 0s infinite;

}

@keyframes quananJiao{

	0%{

		transform: translateX(0);

	}

	60%{

		transform: translateX(10px);

	}

	100%{

		transform: translateX(0);

	}

}



.shejiSwpDl dd{

	z-index: 3;

	visibility: visible;

	opacity: 1;

}

.shejiSwp .swiper-slide{

	-webkit-transform: scale(1);

	transform: scale(1);

}

.shejiSwpDl{

	width: 100%;

}

.sheji-page{

	position: absolute;

	right: 50px;

	bottom: 60px;

	z-index: 3;

}

.sheji-page .swiper-pagination-bullet{

	width: 14px;

	height: 14px;

	margin: 0 5px !important;

	opacity: 1;

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

	border: solid 2px #626262;

}

.sheji-page .swiper-pagination-bullet-active{

	border: solid 2px #d3b16c;

}







.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar{

	visibility: visible !important;

	opacity: 1 !important;

	display: block !important;

}

.fancybox-button{

	width: 70px;

	height: 70px;

}

.fancybox-navigation .fancybox-button--arrow_left{

	left: 5%;

}

.fancybox-navigation .fancybox-button--arrow_right{

	right: 5%;

}

.fancybox-infobar{

	display: none !important;

}

.ptXit2Dl .txt{

	font-size: 22px;

	line-height: 32px;

}

.ptXit2Dl .tit{

	font-size: 28px;

	line-height: 42px;

}

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

	padding-right: 25px;

	padding-left: 25px;

}

.ptXit2Dl:nth-child(2n) dd{

	padding-right: 25px;

	padding-left: 25px;

}

.ptXit2Dl .tit{

	width: 240px;

	margin-bottom: 10px;

}

.ptXit2Dl .txt .bigCol{

	font-size: 24px;

}

.aboBan, .aboBan:after{

	/* height: 1250px; */

}

.shig3Dl dd{

    padding: 20px 45px 30px;

    height: 295px;

}

.shig3Dl dd .ul{

	margin-bottom: 20px;

}

.imgSmlDiv .by{

	width: 300px;

}

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

	display: inline;

}

.BMapLib_SearchInfoWindow .BMapLib_sendToPhone{

	display: none !important;

}

#BMapLib_search_bus_btn0{

	margin-right: 2px !important;

}



.ernavSwp .swiper-slide:after{

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

	animation: ernavaf 1s ease 0s infinite;

}

@keyframes ernavaf{

	0%{

		width: 40px;

	}

	40%{

		width: 60px;

	}

	100%{

		width: 40px;

	}

}









/*

		------------------------------ 移动端VIP

*/

.vipVdoBox{

	position: relative;

}

.vipVdoNav{

	position: absolute;

	top: 0;

	left: 50%;

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

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

	width: 690px;

	z-index: 3;

}

.vipVdoSwp{

	width: 400px;

	margin: auto;

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

	background-size: 100% 100%;

}

.vipVdoSwp .dl{

	height: 242px;

	text-align: center;

	padding-top: 35px;

}

.vipVdoSwp .dl .icon{

	-webkit-filter: brightness(100);

	filter: brightness(100);

	margin-bottom: 25px;

}

.vipVdoSwp .dl .tit{

	font-size: 32px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 5px;

}

.vipVdoSwp .dl .txt{

	font-size: 20px;

	color: #ffffff;

}

.vipVdoBox{

	position: relative;

	z-index: 3;

}

.vipVdoDiv{

	position: relative;

}

.vipVdoBut{

	position: absolute;

	top: 50%;

	left: 50%;

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

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

}

.vipVdo-prev, .vipVdo-next{

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

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

	background-color: #fff;

	height: 167px;

	width: 145px;

	border-top: solid 3px #d3b16c;

}

.vipVdo-prev{

	left: 0;

}

.vipVdo-next{

	right: 0;

}

.vipVdo-prev .div, .vipVdo-next .div{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

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

	transform: translateY(-50%);

}

.vipVdoNav .pg-img, .vipVdoNav .pg-counts{

	display: inline-block;

	vertical-align: middle;

}

.vipVdoNav .pg-counts{

	font-size: 20px;

	font-weight: bold;

}

.vipVdoNav .swiper-button-disabled .pg-counts{

	color: #cccccc;

}

.vipVdoNav .swiper-button-disabled .pg-img{

	-webkit-filter: grayscale(100);

	filter: grayscale(100);

	opacity: .5;

}

.vipVdo-prev .pg-img, .vipVdo-next .pg-counts{

	margin-right: 20px;

}

.vipOne{

	padding-top: 90px;

	padding-bottom: 80px;

}

.vipOneHd{

	text-align: center;

}

.vipOneHd .tit{

	font-size: 80px;

	color: #d3b16c;

	line-height: 90px;

	color: #d3b16c;

	font-weight: bold;

	margin-bottom: 25px;

}

.vipOneHd .smlTit{

	font-size: 38px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 35px;

}

.vipOneHd .txt{

	font-size: 24px;

	color: #959494;

	line-height: 35px;

}

.vipOneBd{

	position: relative;

	z-index: 1;

	padding-top: 170px;

	padding-bottom: 125px;

	margin-top: 75px;

}

.vip-onebg{

	width: 480px;

	height: 657px;

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

	background-size: 100%;

	position: absolute;

	top: 0;

	left: 50%;

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

	transform: translateX(-50%);

	z-index: -1;

}

.vip-oneHd{

	position: absolute;

	left: 0;

	text-align: center;

	top: 195px;

	width: 100%;

	z-index: 3;

}

.vip-oneHd .vip-oneCt{

	font-size: 90px;

	color: #000000;

	font-weight: bold;

	position: relative;

	z-index: 1;

}

.vip-oneHd .vip-oneCt:after{

	content: "";

	width: 120px;

	height: 120px;

	border: solid 6px #d3b16c;

	position: absolute;

	left: 50%;

	top: -70px;

	z-index: -1;

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

	transform: translateX(-50%);

}

.vip-oneHd .vip-oneYr{

	font-size: 58px;

	color: #000000;

	font-weight: bold;

	line-height: 25px;

}

.vipTwoDl{

	position: relative;

}

.vipTwoDl dd{

	position: absolute;

	bottom: 45px;

	left: 0;

	text-align: center;

	width: 100%;

}

.vipTwo{

	background-color: #f7f7f7;

	padding-top: 75px;

	padding-bottom: 55px;

}

.vipTwoHd{

	text-align: center;

	margin-bottom: 85px;

}

.vipTwoHd .vipEn{

	font-size: 22px;

	color: #d3b16c;

	font-weight: bold;

	text-transform: uppercase;

	margin-bottom: 40px;

}

.vipTwoHd .tit{

	font-size: 76px;

	color: #000000;

	font-weight: bold;

}

.vipTwoHd .tit span{

	position: relative;

	z-index: 0;

}

.vipTwoHd .tit span:after{

	/* content: ""; */

	width: 100%;

	height: 12px;

	background-color: #d3b16c;

	position: absolute;

	left: 0;

	bottom: 5px;

	z-index: -1;

}

.vipTwoHd .smlTit{

	font-size: 48px;

	color: #000000;

	font-weight: bold;

}

.vipTwoDl{

	border-radius: 0px 0px 20px 0px;

	overflow: hidden;

}

.vipTwoSwp{

	padding-top: 25px;

	padding-bottom: 25px;

}

.vipTwoSwp .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);

}

.vipTwoSwp .swiper-slide-active, .vipTwoSwp .swiper-slide-duplicate-active{

	-webkit-transform: scale(1.095);

	transform: scale(1.095);

}

.vipTwoSwp .biaoQian{

	font-size: 24px;

	color: #fff;

	font-weight: bold;

	margin-bottom: 25px;

}

.vipTwoSwp .title{

	font-size: 32px;

	color: #ffffff;

	margin-bottom: 5px;

}

.vipTwoSwp .pingFg{

	font-size: 22px;

	color: #fff;

}

.vipTwo-prev, .vipTwo-next{

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

	z-index: 3;

	width: 72px;

	height: 72px;

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

	border-radius: 100%;

	font-size: 0;

	text-align: center;

	line-height: 72px;

}

.vipTwo-prev img, .vipTwo-next img{

	display: inline-block;

	vertical-align: middle;

}

.vipTwo-prev{

	left: 50px;

}

.vipTwo-next{

	right: 50px;

}

.vipThree{

	background-color: #262626;

	padding-top: 140px;

}
.vipThree .vipThBy .imgDiv{
	position: relative;
}
.vipThree .vipThBy .imgDiv::after{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 1;
}
.vipThHd{

	text-align: center;

	margin-bottom: 140px;

}

.vipThHd .tit{

	display: inline-block;

	position: relative;

	/* padding: 0 40px; */

}

.vipThHd .tit:after, 

.vipThHd .tit:before{

	content: "";

	width: 1px;

	height: 100px;

	background-color: #535353;

	position: absolute;

	top: 0;

}

.vipThHd .tit:after{

	left: 0;

} 

.vipThHd .tit:before{

	right: 0;

}

.vipThZuopin{

	position: relative;

}

.vipThZuopin dd{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

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

	transform: translateY(-50%);

	z-index: 3;

}

.vipThZuopin .porName{

	font-size: 60px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 15px;

}

.vipThZuopin .yearCts{

	font-size: 56px;

	color: #fff;

	font-weight: bold;

}

.vipThZuopin .yearTxt{

	font-size: 24px;

	color: #ffffff;

}

.yearLi{

	float: left;

	margin-right: 50px;

}

.yearLi:last-child{

	margin-right: 0 !important;

}

.vipThZuopin .container{

	width: 460px;

}

.vipThZpHd{

	padding-bottom: 25px;

	border-bottom: solid 1px #b5b7ba;

}

.vipThZpBy{

	padding-top: 45px;

	font-size: 24px;

	line-height: 36px;

	color: #999999;

}

.vipThSjshi{

	height: 290px;

	width: 100%;

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

	background-size: cover;

	position: relative;

	margin-top: 5px;

}

.vipThSjDiv{

	position: absolute;

	bottom: 85px;

	left: 0;

	width: 100%;

}

.vipPg3But{

	position: absolute;

	left: 30px;

	bottom: 160px;

	z-index: 3;

}

.vipPg3-but, .vipPg3-pg{

	display: inline-block;

	vertical-align: middle;

}

.vipPg3-pg .bigSpan{

	font-size: 56px;

	color: #ffffff;

	font-weight: bold;

	display: inline-block;

	vertical-align: top;

	line-height: 45px;

}

.vipPg3-pg{

	font-size: 22px;

	color: #616060;

	font-weight: bold;

	margin: 0 30px;

}

.vipThSj-prev, .vipThSj-next{

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

	z-index: 3;

	width: 72px;

	height: 72px;

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

	border-radius: 100%;

	font-size: 0;

	text-align: center;

	line-height: 72px;

}

.vipThSj-prev img, .vipThSj-next img{

	display: inline-block;

	vertical-align: middle;

}

.vipThSj-prev{

	left: 0px;

}

.vipThSj-next{

	right: 0px;

}

.vipThSjSwp .imgDiv{

	-webkit-filter: grayscale(100);

	filter: grayscale(100);

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

	transition: all 0.3s ease 0s;

}

.vipThSjSwp .swiper-slide-thumb-active .imgDiv{

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}

.vipThSjSwp .imgDiv:after{

	content: "";

	width: 0;

	position: absolute;

	left: 50%;

	bottom: 0;

	height: 3px;

	background-color: #fff;

	z-index: 1;

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

	transform: translateX(-50%);

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

	transition: all 0.3s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.vipThSjSwp .swiper-slide-thumb-active .imgDiv:after{

	width: 71.897%;

	visibility: visible;

	opacity: 1;

	-webkit-transition-delay: 0.2s;

	transition-delay: 0.2s;

}

.vipPg4-tit{

	text-align: center;

	margin-bottom: 90px;

}

.vipPg4-tit .en{

	font-size: 134px;

	color: #d3b16c;

	font-weight: bold;

}

.vipPg4-tit .en, 

.vipPg4-tit .cn{

	display: inline-block;

	vertical-align: middle;

}

.vipPg4-tit .h-tit{

	font-size: 98px;

	color: #000000;

	font-weight: bold;

}

.vipPg4-tit .s-smltit{

	font-size: 36px;

	color: #000000;

    /*writing-mode: tb-rl;*/

}

.vipPg4-tit .smltit{

	font-size: 38px;

	letter-spacing: 10px;

	font-weight: bold;

}

.vipPg4-tit .smltit .bold{

	font-family: "siyuan-bold";

	position: relative;

	margin-left: 20px;

}

.vipPg4-tit .smltit .bold:after,

.vipPg4-tit .smltit .bold:before{

	content: "";

	width: 11px;

	height: 11px;

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

	background-size: 11px;

	position: absolute;

}

.vipPg4-tit .smltit .bold:after{

	top: -10px;

	left: -10px;

}

.vipPg4-tit .smltit .bold:before{

	right: -10px;

	bottom: -10px;

	-webkit-transform: rotate(180deg);

	transform: rotate(180deg);

}

.vipFour{

	padding-top: 75px;

}

.vipFoBy{

	height: 1160px;

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

	background-size: 100% 100%;

}

.vipFoLtSwp dl{

	text-align: center;

}

.vipFoLtSwp dl dt{

	margin-bottom: 15px;

	-webkit-filter: grayscale(100);

	filter: grayscale(100);

	opacity: .5;

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

	transition: all 0.5s ease 0s;

}

.vipFoLtSwp dl .names{

	position: relative;

	display: inline-block;

	font-size: 24px;

	color: #666666;

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

	transition: all 0.5s ease 0s;

}

.vipFoLtSwp dl .names .icon{

	position: absolute;

	left: 100%;

	top: 50%;

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

	transform: translateY(-50%);

	margin-left: 0px;

	visibility: hidden;

	opacity: 0;

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

	transition: all 0.5s ease 0s;

}

.vipFoLtSwp .active dl dt{

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

	opacity: 1;

}

.vipFoLtSwp .active dl .names .icon{

	visibility: visible;

	opacity: 1;

	margin-left: 10px;

}

.vipFoLtSwp .active dl .names{

	color: #000000;

}

.vipFoLt{

	width: 179px;

	float: left;

	height: 100%;

	padding: 63px 0;

	position: relative;

}

.vipFoLtSwp{

	height: 100%;

	width: 100%;

}

.vip4-prev, .vip4-next{

	position: absolute;

	left: 50%;

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

	transform: translateX(-50%);

	z-index: 3;

}

.vip4-prev{

	top: 50px;

}

.vip4-next{

	bottom: 50px;

}

.vipFoLtSwp .swiper-slide{

	position: relative;

}

.vipFoLtSwp dl{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

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

	transform: translateY(-50%);

}

.vip4-next.swiper-button-disabled, .vip4-prev.swiper-button-disabled{

	opacity: .5;

}

.vipFoRtDl{

	position: relative;

}

.vipFoRtDl dd{

	position: absolute;

	right: 30px;

	top: 50%;
	z-index: 5;

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

	transform: translateY(-50%);

	text-align: right;

}

.vipFoRtDl .titNm{

	font-size: 36px;

	color: #ffffff;

	margin-bottom: 5px;

}

.vipFoRtDl .txtPf{

	font-size: 24px;

	color: #fff;

}

.vip4rtBut{

	position: absolute;

	bottom: 235px;

	right: 30px;

	z-index: 3;

}

.vip4rtBut .vip4rt-prev, .vip4rtBut .vip4rt-next{

	display: inline-block;

	vertical-align: middle;

	-webkit-filter: brightness(100);

	filter: brightness(100);

}

.vip4rtBut .vip4rt-prev{

	-webkit-transform: rotate(-90deg);

	transform: rotate(-90deg);

	margin-right: 35px;

}

.vip4rtBut .vip4rt-next{

	-webkit-transform: rotate(-90deg);

	transform: rotate(-90deg);

}

.vip4rt-prev.swiper-button-disabled, .vip4rt-next.swiper-button-disabled{

	opacity: .5;

}

.vipFoRt{

	float: left;

	width: 571px;

}

.vip4Txt .vipThZpHd{

	padding-bottom: 25px;

	border-bottom: solid 1px #d2d2d2;

}

.vip4Txt .porName{

	font-size: 60px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 15px;

}

.vip4Txt .yearCts{

	font-size: 56px;

	

	font-weight: bold;

	margin-bottom: 5px;

}

.vip4Txt .yearTxt{

	font-size: 24px;

	color: #000000;

}

.vip4Txt{

	width: 440px;

	padding-left: 40px;

	margin-top: 50px;

}

.vip4Txt .vipThZpBy{

	padding-top: 40px;

}

.vipFive{

	padding-top: 90px;

	padding-bottom: 50px;

	/* border-bottom: solid 1px #1b1b1b; */

}

.vipTitle{

	text-align: center;

	margin-bottom: 90px;

}

.vipTitle .tit{

	margin-bottom: 15px;

}

.vipTitle .bigtit{

	font-size: 128px;

	color: #d3b16c;

	font-weight: bold;

	margin-right: 20px;

	line-height: 120px;

}

.vipTitle .smltit{

	font-size: 50px;

	color: #000000;

	font-weight: bold;

}

.vipTitle .enBold,

.vipTitle .enlight{

	display: block;

}

.vipTitle .enBold{

	font-size: 25px;

	color: #d3b16c;

	font-weight: bold;

}

.vipTitle .enlight{

	font-size: 20px;

	color: #999999;

	font-weight: bold;

}

.bigtit,.smlrtit{

	display: inline-block;

	vertical-align: middle;

	text-align: left;

}

.vipTitle .smltit{

	line-height: 60px;

}

.vipTitle .txt{

	font-size: 40px;

	color: #000000;

	font-weight: bold;

}

.vipFiBy-two{

	text-align: center;

	margin-bottom: 95px;

}

.vipFiBy-two li{

	margin-bottom: 35px;

}

.vipFiBy-two li:last-child{

	margin-bottom: 0;

}

.vipFiBy-two .icon{

	display: block;

	margin-bottom: 15px;

}

.vipFiBy-two .tit{

	font-size: 48px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 35px;

}

.vipFiBy-two .txt{

	font-size: 22px;

	color: #000000;

	line-height: 38px;

}

.vipFiLogo{

	padding-left: 45px;

	padding-right: 45px;

	position: relative;

}

.vipFiLg-prev, .vipFiLg-next{

	position: absolute;

	top: 50%;

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

	transform: translateY(-50%);

	z-index: 3;

}

.vipFiLg-prev{

	left: 13px;

}

.vipFiLg-next{

	right: 13px;

}

.vipFiLg-prev img, .vipFiLg-next img{

	-webkit-transform: rotate(-90deg);

	transform: rotate(-90deg);

}

.vipSix{

	padding-top: 90px;

}

.vipSixSwp dl{

	position: relative;

}

.vipSixSwp dd{

	position: absolute;

	bottom: 85px;

	left: 0;

	text-align: center;

	width: 100%;

}

.vipSixSwp dd .biaoDiv{

	font-size: 24px;

	color: #fff;

	margin-bottom: 10px;

}

.vipSixSwp dd .tit{

	font-size: 34px;

	color: #ffffff;

}

.vipSixSwp ul{

	padding-top: 25px;

	padding-bottom: 25px;

}

.vipSixSwp li{

	float: left;

	width: 25%;

	text-align: center;

}

.vipSixSwp li .liDiv{

	text-align: left;

	display: inline-block;

}

.vipSixSwp li .liDiv img{

	filter: grayscale(100%);

}

.vipSixSwp .icon{

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	margin-right: 15px;

}

.vipSixSwp .div{

	display: inline-block;

	vertical-align: middle;

}

.vipSixSwp .div .nms{

	font-size: 22px;

	color: #b9b9b9;

}

.vipSixSwp .div .txts{

	font-size: 24px;

	color: #333333;

}

.vipSixBut{

	position: absolute;

	bottom: 145px;

	left: 0;

	width: 100%;

	text-align: center;

	z-index: 3;

	font-size: 0;

}

.vipSix-prev, .vipSix-next, .vipSix-pg{

	display: inline-block;

	vertical-align: middle;

}

.vipSix-pg{

	margin: 0 15px;

	height: 15px;

}

.vipSix-pg .swiper-pagination-bullet{

	margin: 0 5px !important;

	width: 6px !important;

	height: 6px !important;

	background-color: #fff;

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

	display: inline-block;

	vertical-align: middle;

	background-color: #fff;

	opacity: 1;

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

	transition: all 0.5s ease 0s;

}

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

	width: 15px !important;

	height: 15px !important;

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

	border-color: #fff;

}

/* 效果 */

.vipTwoSwp .biaoQian, .vipTwoSwp .title, .vipTwoSwp .pingFg,

.vipThBigSwp .vipThZpHd, .vipThBigSwp .vipThZpBy,

.vipPg3But,

.vipSixSwp dd .biaoDiv,

.vipSixSwp dd .tit{

	-webkit-transform: translateY(20px);

	transform: translateY(20px);

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

	transition: all 0.8s ease 0s;

	visibility: hidden;

	opacity: 0;

}

.vipTwoSwp .swiper-slide-active .biaoQian, .vipTwoSwp .swiper-slide-active .title, .vipTwoSwp .swiper-slide-active .pingFg,

.vipThBigSwp .swiper-slide-active .vipThZpHd, .vipThBigSwp .swiper-slide-active .vipThZpBy, .vipThBigSwp .swiper-slide-active .vipPg3But,

.vipThBigSwp .swiper-slide-duplicate-active .vipThZpHd, .vipThBigSwp .swiper-slide-duplicate-active .vipThZpBy, .vipThBigSwp .swiper-slide-duplicate-active .vipPg3But,

.vipSixSwp .swiper-slide-active dd .biaoDiv,

.vipSixSwp .swiper-slide-active dd .tit, .vipSixSwp .swiper-slide-duplicate-active dd .tit{

	-webkit-transform: translateY(0);

	transform: translateY(0);

	visibility: visible;

	opacity: 1;

}

.vipTwoSwp .swiper-slide-active .biaoQian,

.vipThBigSwp .swiper-slide-active .vipThZpHd,

.vipSixSwp .swiper-slide-active dd .biaoDiv, .vipSixSwp .swiper-slide-duplicate-active dd .biaoDiv{

	transition-delay: 0.5s;

	-webkit-transition-delay: 0.5s;

}

.vipTwoSwp .swiper-slide-active .title,

.vipThBigSwp .swiper-slide-active .vipThZpBy,

.vipSixSwp .swiper-slide-active dd .tit, .vipSixSwp .swiper-slide-duplicate-active dd .tit{

	transition-delay: 0.6s;

	-webkit-transition-delay: 0.6s;

}

.vipTwoSwp .swiper-slide-active .pingFg,

.vipThBigSwp .swiper-slide-active .vipPg3But{

	transition-delay: 0.7s;

	-webkit-transition-delay: 0.7s;

}

.vipPg3But{

	font-size: 0;

}

.vipPg3But .swiper-pagination-bullet{

	margin: 0 5px !important;

	width: 6px !important;

	height: 6px !important;

	background-color: #fff;

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

	display: inline-block;

	vertical-align: middle;

	background-color: #fff;

	opacity: 1;

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

	transition: all 0.5s ease 0s;

}

.vipPg3But .swiper-pagination-bullet-active{

	width: 15px !important;

	height: 15px !important;

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

	border-color: #fff;

}

.vipFoLtSwp dl dt{

	width: 105px;

	height: 105px;

	margin-left: auto;

	margin-right: auto;

	border-radius: 100%;

	overflow: hidden;

}



/*

		2020.07.24 优化

*/

.vipVdoSwp{

	box-shadow: 0px 0px 55px 0px #555;

}

.vipPg4-tit:after{

	content: "";

	display: block;

	clear: both;

}

.vipPg4-tit{

	/* padding-right: 36px; */

}

.vipPg4-tit .cn{

	position: relative;

}

.vipPg4-tit .cn .s-smltit{

	position: absolute;

	left: 100%;

	top: 50%;

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

	transform: translateY(-50%);

	width: 36px;

	margin-left: 5px;

}

.vipBansSwp .swiper-slide{

	position: relative;

}

.vipBansSwp .banTxts{

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	text-align: center;

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

	transform: translateY(-50%);

}

.vipBansSwp .banTxts .tit{

	font-size: 82px;

	color: #ffffff;

	font-weight: bold;

	margin-bottom: 10px;

}

.vipBansSwp .banTxts .txt{

	font-size: 36px;

	color: #fff;

}

.vipBans-pg.swiper-pagination-clickable{

	position: absolute;

	bottom: 80px;

	top: auto;

	left: 0;

	width: 100%;

	text-align: center;

	z-index: 3;

	font-size: 0;

}

.vipBans-pg.swiper-pagination-clickable .swiper-pagination-bullet{

	width: 14px;

	height: 14px;

	border-radius: 100%;

	border: solid 2px #626262;

	margin: 0 5px;

	opacity: 1;

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

}

.vipBans-pg.swiper-pagination-clickable .swiper-pagination-bullet-active{

	border: solid 2px #fff;

}

.vipFoLtSwp dl dt img{

	border-radius: 100%;

}

.textBy img{

	display: block;

	max-width: 100%;

}





.lpk_one {
  position: relative;
}
.lpk_one > img {
  width: 100%;
}
.lpk_one .box {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
}
.lpk_one .box .box_ {
  position: relative;
  width: 100%;
  margin: auto;
  height: 100%;
}

.lpk_one .box .vipPg2-rt{

	padding-top: 272px;

}
.lpk_one .box .vipPg2-rt .tit {
  color: #000;

  font-size: 60px;
}

.lpk_one .box .vipPg2-rt .slgTit {

	font-size: 24px;

	color: #000;

	margin: 30px 0 25px;

}



.lpk_one .box .vipPg2-rt .txt {

	color: #666;

	font-size: 24px;

	line-height: 36px;
}






.bigWt .vipPg3-head {
  text-align: center;
}
.bigWt .vipPg3-head .tit span:after {
  background: none;
}
.vipPgFour {
  background: none;
}
.vipPgFour .vipPg4-tit span {
  border: 0;
}
.vipPg4Dl .count {
  color: #fff;
}
.vipPg4-smlswp .imgDiv:after {
  background-color: #fff;
}
.lpk0 {
  position: absolute;
  z-index: 10;
  top: 52px;
  left: 0;
  width: 100%;
  text-align: center;
}
.flexBetween {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.flexStart {
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.flexCenter {
  display: -webkit-flex;
  /* Safari */
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}



.lpk2 {
  background: url(../images/lpk2.jpg) no-repeat 50% 50%;

  padding: 80px 0;
}

.lpk2 .vipPg4-tit{

	padding: 0;

}
.lpk2 .box1{

	font-size: 24px;

	color: #999;

	margin-bottom: 160px;

	text-align: center;

	padding: 0 60px;

	line-height: 36px;

}

.lpk2 .box1 b{

	color: #000;

}

.lpk2 .box .main{

	

}

.lpk2 .box .main h5{

	margin-bottom: 150px;

	font-size: 30px;

}

.lpk2 .box .main img{

	vertical-align: middle;

}

.lpk2 .box .left h5{

	color: #fff;

}

.lpk2 .box .left li img{

	filter: invert(100%);

	margin-right: 20px;

}

.lpk2 .box .main li{

	font-size: 24px;

	line-height: 45px;

}

.lpk2 .box .main1{

	text-align: right;

}

.lpk2 .box .main1 img{

	margin-left: 20px;

}



.lpk3 {

  background: url(../images/lpk3.png) no-repeat 50% 50%;

  padding-top: 80px;
}

.lpk3 .vipPg4-tit{

	padding: 0 30px;

	margin-bottom: 0;

}
.lpk3 .vipPg4-tit p {
  color: #ccc;
  font-size: 24px;


  text-align: center;

  line-height: 40px;
  width: 540px;
margin: 45px auto 0;
}
.lpk3 .box {
  padding-bottom: 68px;
}

.lpk3 .box .swiper-container{

	padding-top: 145px;

	padding-bottom: 200px;

}

.lpk3 .box .swiper-slide{

	width: 324px;

}
.lpk3 .box .item {
  position: relative;
}
.lpk3 .box .item img {
  width: 100%;
  transition: 0.5s;
}
.lpk3 .box .item .hei {
  display: none;
}
.lpk3 .box .item .main {
  min-height: 100%;
  width: calc(100% - 60px);
  position: absolute;
  left: 30px;
  top: -30px;
  box-sizing: border-box;
  border: 3px solid #fff;
  padding: 25px 20px;
  text-align: center;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
.lpk3 .box .item .main h5 {
  font-size: 26px;
  color: #fff;
  line-height:40px;
}
.lpk3 .box .item .main p {
  font-size: 24px;
  color: #ccc;
  line-height: 36px;
  margin-top: 50px;
}
/* .lpk3 .box .item:hover .hui {
  display: none;
}
.lpk3 .box .item:hover .hei {
  display: block;
}
.lpk3 .box .item:hover .main {
  top: -60px;
  opacity: 1;
  visibility: initial;
} */

.lpk3 .box .swiper-slide-active .hui{

	 display: none;

}

.lpk3 .box .swiper-slide-active .hei{

	 display: block;

}

.lpk3 .box .swiper-slide-active .main{

	top: -60px;

	opacity: 1;

	visibility: initial;

}

.lpk3 .box  .btn_ .span{

	margin: 0 50px;

	line-height:25px;

}

.lpk3 .box  .btn_ .span span{

	width: 14px;

	height: 14px;

	border-radius: 100%;

	border: solid 2px #626262;

	margin: 0 5px;

	opacity: 1;

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

}

.lpk3 .box  .btn_ .span .swiper-pagination-bullet-active{
	border: solid 2px #fff;
}




.lpk4 {
  background: #f3f3f3;
  padding-bottom: 80px;

  padding-top: 80px;
}

.lpk4 .vipPg4-tit {

	padding: 0 30px;

}
.lpk4 .vipPg4-tit div {
  font-size: 32px;
  color: #333;
  margin-top: 50px;
}
.lpk4 .vipPg4-tit p {
  font-size: 26px;
  color: #666;
  margin-top: 15px;

  line-height: 40px;
}

.lpk5 .vipPg4-tit {

	padding: 0 30px;

}
.lpk5 .vipPg4-tit div {
  font-size: 32px;
  color: #333;
  margin-top: 50px;
}
.lpk5 .vipPg4-tit p {
  font-size: 26px;
  color: #666;
  margin-top: 35px;

  line-height: 40px;
}

.lpk4 .box{

	padding: 0 30px;

}
.lpk4 .box .item {
  margin-bottom: 85px;
}
.lpk4 .box .item a {
  position: relative;
}
.lpk4 .box .item a .left {
  font-size: 28px;
  color: #000;
  padding-left: 1.5%;
  position: relative;
  z-index: 5;
}
.lpk4 .box .item a .left img {
  width: 100%;
}
.lpk4 .box .item a .right h5{

	font-size: 28px;

	color: #000;

	line-height: 40px;

	margin: 42px 0 38px;

} 

.lpk4 .box .item a .right p{

	font-size: 22px;

	line-height: 35px;

	color: #666;

}



.lpk4 .box  .btn_ .span{

	margin: 0 50px;

	line-height:25px;

}

.lpk4 .box  .btn_ .span span{

	width: 14px;

	height: 14px;

	border-radius: 100%;

	border: solid 2px #626262;

	margin: 0 5px;

	opacity: 1;

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

}

.lpk4 .box  .btn_ .span .swiper-pagination-bullet-active{
	border: solid 2px #000;
}

.lpk4 .box  .btn_  img{

	filter: invert(100%);

}

.vipFiBy-two .icon img{

	filter: grayscale(100%);

}

.lpk5{

	padding: 0 30px;

	box-sizing: content-box;

	margin-top: 0px;

}

.lpk5 .swiper-slide .item{

	margin-bottom: 10px;

}

.lpk5 .swiper-slide .item .boxLeft{

	position: relative;

}

.lpk5 .swiper-slide .item .boxLeft span{

	position: absolute;

	top: 53px;

	right: 50px;

	color: #fff;

	font-size: 24px;

	display: block;

	z-index: 5;

}

.lpk5 .swiper-slide .item .boxLeft img{

	width: 100%;

}

.lpk5 .swiper-slide .item .boxRight{

	position: relative;

	display: none;

}

.lpk5 .swiper-slide .item .boxRight>span{

	position: absolute;

	top: 53px;

	right: 50px;

	color: #000;

	font-size: 24px;

	display: block;

	z-index: 5;

}

.lpk5 .swiper-slide .item .boxLeft .box{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	box-sizing: border-box;

	padding: 50px;

}

.lpk5 .swiper-slide .item .boxLeft .box h5{

	font-size: 36px;

	color: #fff;

}
.vipSix .imgDiv{
	position: relative;
}
.vipSix .imgDiv::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
}
.vipFour .vipFoRtDl::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
}
.lpk5 .swiper-slide .item .boxLeft .box p{

	font-size: 22px;

	color: #fff;

	line-height: 35px;

	margin-top: 20px;
	height: 105px;

	text-align: justify;
display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: justify;
	text-justify: distribute-all-lines;
}

.lpk5 .swiper-slide .item .boxRight {

	background: #eeeeee;

	box-sizing: border-box;

	padding: 50px;

}

.lpk5 .swiper-slide .item .boxRight h5{

	font-size: 36px;

}

.lpk5 .swiper-slide .item .boxRight .text{

	font-size: 22px;

	color: #666;

	line-height: 35px;

	margin-top: 20px;

	text-align: justify;

}

.lpk5 .swiper-slide .item .boxRight .three .list{

	width: 30%;

	margin-right: 5%;

	text-align: center;

	margin-top: 35px;

}

.lpk5 .swiper-slide .item .boxRight .three .list:last-child{

	margin-right: 0;

}

.lpk5 .swiper-slide .item .boxRight .three .list .top{

	

}

.lpk5 .swiper-slide .item .boxRight .three .list .bottom{

	font-size: 24px;

	margin-top: 12px;

}

.lpk5>.box{

	margin-top: 50px;

	padding-bottom: 30px;

}

.lpk5>.box  .btn_ .span{

	margin: 0 50px;

	line-height:25px;

}

.lpk5>.box  .btn_ .span span{

	width: 14px;

	height: 14px;

	border-radius: 100%;

	border: solid 2px #626262;

	margin: 0 5px;

	opacity: 1;

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

}

.lpk5>.box  .btn_ .span .swiper-pagination-bullet-active{
	border: solid 2px #000;
}

.lpk5>.box  .btn_  img{

	filter: invert(100%);

}
.wxerweima {
	display: flex;
	margin-top: 30px;
	
}
.wxerweima div{
	margin-right: 20px;
	color: #333;
	font-size: 24px;
}
.wxerweima div img{
	display: block;
	margin-bottom: 10px;
}
.plr30{
	padding: 0 40px;
}
.aboutBanTxtr1{
	position: relative;;
}
.vdbtn {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.vdbtn::before {
	content: '';
	position: absolute;
	border: rgba(211,177,108,0.7) solid 40px;
	border: rgba(255,255,255,0.7) solid 32px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation: ripple-out 1.3s 1s infinite;
	animation: ripple-out 1.3s 1s infinite;
	border-radius: 50%;
	z-index: 0;
}
.vdbtn img {
	width: 100%;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}
@-webkit-keyframes ripple-out {
	
	0% {
		top:-0rem;
		right:-0rem;
		bottom:-0rem;
		left:-0rem;
		opacity:1;
	}
	100% {
		top:-40px;
		right:-40px;
		bottom:-40px;
		left:-40px;
		opacity:0;

	}
}
.aboBanBy1{
	padding-bottom: 90px;
}
.tanchuang {
	position: fixed;
	left: 0;
	top: 0;
	z-index: -10;
	width: 100vw;
	height: 50vh;
	display: none;
	justify-content: center;
	align-items: center;
	display: flex;
}
.tanchuangc {
	display: block;
	visibility: hidden;
	opacity: 0;
	margin-top: 50px;
	transition: all 500ms ease;
	background: #fff;
	width: 130%;
	transform: translatey(50%);
	box-shadow: 0rem 6px 12px #7b7b7b;
	width: 100vw;
	border-radius: 16px;
	padding: 30px;
	box-sizing: border-box;
	position: relative;
}
.bannervideo {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.guanbi {
	top: 10px;
	right: 10px;
	position: absolute;
	cursor: pointer;
}
.tanchuangc.on {
	visibility: visible;
	transform: translatey(0%);
	opacity: 1;
}
.tanchuang.on {
	z-index: 9999;
	background: rgba( 0, 0, 0, .3 );
}
.tantiao{
	animation: shubiao2 3s infinite linear;
	width: 100%;
}
@keyframes shubiao2{
0%{
	-webkit-transform: translate(-0%,-30px);
	-moz-transform: translate(-0%,-30px);
	-ms-transform: translate(-0%,-30px);
	-o-transform: translate(-0%,-30px);
	transform: translate(-0%,-30px);
}

70%{
	-webkit-transform: translate(-0%,30px);
	-moz-transform: translate(-0%,30px);
	-ms-transform: translate(-0%,30px);
	-o-transform: translate(-0%,30px);
	transform: translate(-0%,30px);
}
100%{
	-webkit-transform: translate(-0%,-30px);
	-moz-transform: translate(-0%,-30px);
	-ms-transform: translate(-0%,-30px);
	-o-transform: translate(-0%,-30px);
	transform: translate(-0%,-30px);
}

}

.aboutbgc {
	width: 100%;
}
.aboutbgc img{
	width: 100%;
	display: block;
}
.shijian{
	background: #fff;
	box-shadow: 0 0px 10px #e6e6e6;
  	border-radius: 10px;
	padding: 30px;
	border: solid 2px #dfdfdf;
	min-height: 473px;
	margin-top: 20px;
}
.shijian h3{
	color: #d3b16c ;
	font-weight: bold;
	font-size: 38px;
	margin-bottom: 20px;
}
.shijian span {
	
	position: relative;
	display: block;
	text-align: left;
	font-size: 26px;
	padding: 10px 0;
	padding-left: 30px;
	
}
.shijian span::before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background: #d3b16c;
	left: 0;
	top: 24px;
	margin: auto;
	border-radius: 50%;
}
.quananBigBox {
	background: url(../images/abo-bg1.png) no-repeat center;
	background-size: cover;
}
.tabico{
	display: flex;
	justify-content: center;
}
.tabico a {
	width: 60px;
	height: 60px;
	margin: 0 10px;
}
.tabico a img{
	width: 60px;
	height: 60px;
	display: block;
}
.yuySheji{
	display: flex;
	margin-bottom: 30px;
}
.yuySheji div{
	width: 150px;
}
.yuySheji div img{
	width: 150px;
}
.yuySheji div p{
	width: 150px;
	font-size: 24px;
	text-align: center;
}
.caseByText{
	font-size: 24px;

}
.caseByText p{
	text-indent: 2em;
}






/* 品牌建设 */
.ppjs{
	background: url(../iamges/z2.png) no-repeat center bottom;
	padding-bottom: 160px;
}
.jsc{
	justify-content: center;
}
.amc{
	align-items: center;
}
.ppjsbox{
	width: 100%;
}
.ppjslist li{
	width: 48%;
	height: 380px;
	border-radius: 40px;
	border: solid 2px #d3b16c;
	overflow: hidden;
	padding: 20px;
	transition: all 0.6s;
	margin-bottom: 26px;
	
}
.ppjslist li:hover{
	margin-top: -20px;
	box-shadow: 0px 5px 10px #ccc;
}
.ppjslist li.on{
	background: url(../images/z1.png) no-repeat center;
	background-size: 100% 100%;
}
.ppjslist {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ppjslist li h3{
	color: #d3b16c ;
	font-size: 40px;
	font-weight: bold;
	margin: 40px 0;
	text-align: center;
}
.ppjslist li span{
	border-bottom: dashed 2px #d3b16c;
	display: block;
}
.ppjslist li p{
	color: #151515;
	font-size: 33px;
	font-weight: bold;
	margin-top: 50px;
	text-align: center;
}
.ppjslist li.on h3{
	color: #fff;
}
.ppjslist li.on span{
	border-bottom: dashed 2px #fff;
}
.ppjslist li.on p{
	color: #fff;
}
.dabiaoti{
	font-size: 55px;
	color: #d3b16c ;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}
.zhishibiao dd{
	width: 32px;
	height: 5px;
	background: #8a8a8a;
	border-radius: 3px;
	margin: 0 5px;
}
.zhishibiao dd.on{
	background: #d3b16c;
}
.zhishibiao{
	margin-top: 85px;
	margin-bottom: 120px;
}

/* 品牌建设结束 */


/* 宣传片一 */
.lbt-box {
	position: relative;
	width: 690px;
	height: 500px;
	margin: 0 auto;
	margin-top: 50px;
	
}

.imgs {
	width: 100%;
	height: 100%;
	perspective: 1000px;
}

.imgitem {
	position: absolute;
	width: 200px;
	height: 500px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	transition: .8s;
	opacity: 0;
	border-radius: 20px;
  	overflow: hidden;
}

.imgitem img {
	width: 100%;
	height: 100%;
}

.cur-img {
	width: 530px;
	z-index: 100;
	opacity: 1;
}

.pre-img {
	transform: translateX(-286px) rotateY(-19deg) scale(0.72);
	z-index: 9;
	opacity: 0.9;
}

.next-img {
	transform: translateX(286px) rotateY(19deg) scale(0.72);
	z-index: 9;
	opacity: 0.9;
}
#pre{
	position: absolute;
	width: 210px;
	height: 500px;
	top: 0;
	left: 0;
	background: none;
	border: none;
}
#next{
	position: absolute;
	width: 210px;
	height: 500px;
	top: 0;
	right: 0;
	background: none;
	border: none;
}
.yx{
	position: relative;
	height: 100%;
}
.yxtext{
	position: absolute;
	bottom: 0;
	padding: 20px 20px;
	color: #fff;
	transition: all 0.6s;
}
.yxtext h3{
	font-size: 30px;
	font-weight: bold;
	
}
.yxtext p{
	font-size: 24px;
	line-height: 2;
	margin-top: 15px;
	
}
.pre-img .yxtext,.next-img .yxtext{
	/* bottom: 200px; */
	transition: all 0.6s;
}
.pre-img .yxtext p{
	opacity: 0;
}
.next-img .yxtext p{
	opacity: 0;
}
/* 宣传片一结束 */


/* 宣传片二 */
.xcp2right{
	width: 480px;
	height: 480px;
	/* background: #000; */
	border-radius: 50%;
	position: relative;
	margin:100px auto;
}
.xcprightquan{
	width: 480px;
	height: 480px;
	border-radius: 100%;
	position: relative;
	background: url(../images/z7.png) no-repeat center;
	padding: 20px;
}
.xcprightquan span{
	display: block;
	width: 146px;
	height: 146px;
	background: linear-gradient(to top, #a1814a, #e8ca8f);
	border-radius: 100%;
	font-size: 30px;
	line-height: 146px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	position: absolute;
	-webkit-animation: daozhuan 30s linear infinite;
	animation: daozhuan 30s linear infinite;
}

.dong1{
	top: -28px;
	left: 48px;
}
.dong2{
	top: 161px;
  	left: 399px;
}
.dong3{
	top: 378px;
	left: 48px;
}
.xcprightquan{
	-webkit-animation: WhyPerfma_spin1__8tDaR 30s linear infinite;
	animation: WhyPerfma_spin1__8tDaR 30s linear infinite;
}


  
@-webkit-keyframes WhyPerfma_spin1__8tDaR {
	0% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0)
	}
  
	to {
	  -webkit-transform: rotate(1turn);
	  transform: rotate(1turn)
	}
  }
  
@keyframes WhyPerfma_spin1__8tDaR {
	0% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0)
	}
  
	to {
	  -webkit-transform: rotate(1turn);
	  transform: rotate(1turn)
	}
  }
@-webkit-keyframes daozhuan {
	0% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0)
	}
  
	to {
	  -webkit-transform: rotate(-1turn);
	  transform: rotate(-1turn)
	}
}
  
@keyframes daozhuan {
	0% {
	  -webkit-transform: rotate(0);
	  transform: rotate(0)
	}
  
	to {
	  -webkit-transform: rotate-(1turn);
	  transform: rotate(-1turn)
	}
}

.xcp2rightc{
	width: 150px;
	height: 150px;
	background: linear-gradient(to top, #a1814a, #e8ca8f);
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 150px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
}
.xcp2left p{
	font-size: 30px;
	color: #333;
	line-height: 60px;
	text-align: center;
	margin-top: 100px;
}
.xcpxian{
	width: 100%;
	height: 1px;
	background: #8a8a8a;
	display: block;
	margin-top: 50px;
	margin-bottom: 60px;
}
.xcp2{
	background: url(../images/z8.png) no-repeat center bottom;
	background-size: contain;
}
.mt{
	margin: auto;
}

/* 宣传片结束 */


/* 线上展厅 */
.xszt{
	background: url(../images/z14.png) no-repeat center top;
}
.xsztlist{
	margin-top:60px;
	margin-bottom: 200px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xsztlist li{
	width: 49%;
	height: 412px;
	background: url(../images/z13.png) no-repeat center;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	transition: all 0.6s;
	margin-bottom: 20px;
}
.xsztlist li:hover{
	margin-top: -20px;
}
.xiaobiaoti{
	font-size: 26px;
	color: #8a8a8a;
	text-align: center;
	margin-top: 20px;
}
.dabiaoti2 {
	font-size: 55px;
	color: #d3b16c ;
	font-weight: bold;
	margin-top: 100px;
	text-align: center;
}
.xsztlist li img{
	width: 118px;
	height: 118px;
	display: block;
}
.xsztlist li p{
	font-size: 28px;
	color: #d3b16c ;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* 线上展厅结束 */




/* 文化墙 */
.whqlist{
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
	
}
.whqlist li{
	width: 49%;
	box-shadow: 0 0 10px #ccc;
	margin-bottom: 18px;
}
.whqlist li div{
	width: 100%;
	height: 230px;
	overflow: hidden;
}
.whqlist li div img{
	width: 410px;
	height: 230px;
	transition: all 0.3s;
}
.whqlist li:hover div img{
	transform: scale(1.1);
}
.whqlist li p{
	line-height: 46px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: #cea56b;
}
.whq{
	background: url(../images/z2.png) no-repeat center bottom;
	background-size: cover;
}
.whq2list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.whq2list li{
	text-align: center;
	width: 50%;
	margin-bottom: 40px;
}
.whq2list li img{
	width: 152px;
	height: 140px;
	display: block;
	margin: auto;
	transition: all 1s;
}
.whq2list li:hover img{
	transform: rotateY(180deg);
}
.whq2list li h3{
	font-size: 32px;
	color: #151515;
	font-weight: bold;
	margin-top: 30px;
}
.whq2list li p{
	font-size: 24px;
	color: #8a8a8a;
	margin-top: 16px;
}
.whq2{
	background: url(../images/z22.png) no-repeat center;
	padding-bottom: 200px;
}

/* 文化墙结束 */


/* 文旅开始 */
.wenlvleft{
	width: 673px;
}
.wenlvleft .wenlvimgbox{
	width: 673px;
	height: 395px;
	position: relative;
	overflow: hidden;
}
.wenlvleft .wenlvimgbox img{
	width: 673px;
	height: 395px;
	display: block;
	transition: all 0.3s;
}
.wenlvleft .wenlvtext{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 30px 46px;
}
.wenlvimgbox{
	margin-bottom: 24px;
}
.wenlvleft .wenlvtext h3{
	font-size: 34px;
	font-weight: bold;
	color: #fff;
}
.wenlvleft .wenlvtext p{
	font-size: 24px;
	color: #fff;
	margin-top: 16px;
}
.wenlvright{
	width: 673px;
}
.wenlvright .wenlvimgbox{
	width: 673px;
	height: 814px;
	position: relative;
	overflow: hidden;
}
.wenlvright .wenlvimgbox img{
	width: 673px;
	height: 814px;
	display: block;
	transition: all 0.3s;
}
.wenlvright .wenlvtext{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 30px 46px;
}
.wenlvright .wenlvtext h3{
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}
.wenlvright .wenlvtext p{
	font-size: 24px;
	color: #fff;
	margin-top: 16px;
}

.wenlv{
	padding-bottom: 100px;
	background: url(../images/z2.png) no-repeat center bottom;
}
.wenlv .wenlvimgbox{
	border-radius: 30px;
}
.wenlv .wenlvimgbox:hover img{
	transform: scale(1.1);
}
/* 文旅结束 */


/* 云中控 */
/* 数字云中控 */
.yunzongkongjs {
	position: relative;
	overflow: hidden;
}
.yunzongkongjs .swiper-slide img{
	width: 100%;
}
.yunzongkongjs .swiper-pagination-bullet{
	width: 32px;
	height: 5px;
	background: #fff;
	border-radius: 50px;
	opacity: 1;
}
.yunzongkongjs .swiper-pagination-bullet-active{
	background: #e8d094;
}
.yunzongkongjs .swiper-pagination{
	bottom: 50px;
}

.yzkp2{
	display: flex;
	flex-direction: column;
	background: url(../images/z38.png) no-repeat center;
	background-size: cover;
	padding: 100px 0;
}
.yzkp2 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yzkp2 li{
	width: 50%;
	height: 462px;
	padding: 0 60px;
	border-right: solid 1px #cacccf;
	position: relative;
	background: #fff;
	transition: all 0.3s;
	box-shadow: 0 0 10px #9ec6ff;
}

.yzkp2 li h3{
	color: #398eee;
	background-image: -webkit-linear-gradient(top, #10b5fa, #4285ec);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 37px;
	font-weight: bold;
	margin-top: 80px;
}
.yzkxian{
	width: 100%;
	height: 2px;
	background: #000;
	display: block;
	margin: 27px 0;
}
.yzkp2 p{
	color: #6a6a6a;
	font-size: 24px;
	line-height: 50px;
	text-indent: 2em;
}
.yzkico1{
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 91px;
	height: 91px;
	display: block;
}
.yzkico2{
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 91px;
	height: 91px;
	display: block;
	display: none;
}
.yzkp2 li:hover{
	background: url(../images/z40.png) no-repeat center;
	background-size: 100% 100%;
}
.yzkp2 li:hover h3{
	background-image: -webkit-linear-gradient(top, #fff, #fff);
}
.yzkp2 li:hover p{
	color: #fff;
}
.yzkp2 li:hover .yzkxian{
	background: #fff;
}
.yzkp2 li:hover .yzkico1{
	display: none;
}
.yzkp2 li:hover .yzkico2{
	display: block;
}
.yzktext{
	font-size: 26px;
	line-height: 60px;
	color: #151515;
	margin-top: 50px;
	text-align: center;
}
.yzkp3{
	background: url(../images/z39.png) no-repeat center;
	background-size: cover;
  padding: 100px 0;
}
.yzkp3 h3{
	color: #fff;
	font-size: 61px;
	font-weight: bold;
	text-shadow: 0 0 20px #3dbdff;
	text-align: center;
}
.henggang{
	width: 33px;
	height: 6px;
	border: solid 2px #159cd7;
	background: #fff;
	margin: 30px auto;
}
.yzkp3{
}
.yzkp3 p{
	font-size: 26px;
	color: #fff;
	line-height: 60px;
	text-align: center;
}
.yzkp3 ul{
	display: flex;
	justify-content: space-between;
	padding: 30px 0;
	border-top: solid 2px #d2dbe4;
	border-bottom: solid 2px #d2dbe4;
	margin-top: 60px;
	flex-wrap: wrap;
}
.yzkp3 ul li{
	width: 49%;
	height: 292px;
	background: url(../images/z41.png) no-repeat center;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 26px;
	font-weight: bold;
	line-height: 60px;
	color: #fff;
	transition: all 0.6s;
	margin-bottom: 20px;
}
.yzkp3 ul li:hover{
	margin-top: -20px;
}