/**************************************//*************[公用start]**************//**************************************/body{	overflow-x: hidden;}div.clear{	clear: both;	height: 0;	width: 0;}input,textarea,select,a:focus {    outline: none;}a{	text-decoration: none;	color:inherit;	cursor: pointer;}ul,li{ padding:0;margin:0;list-style:none}img{	border:0;/*	width: 100%;*/	max-width: 100%;}div.wp{	width: 1640; /*主要内容区尺寸大小，每次制作前更新！！！ */	margin:0 auto;}div.wp2{	padding:  0 140px;}.fl{	float: left;}.fr{	float: right;}.tran{	transition: all .3s ease-out 0s;}/*图片中心放大代码区域*/.img-box{/*图片盒子类名*/		overflow: hidden;}.img-box img{	transition: .3s;	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /* ueco 时间曲线*/	width: 100%;	max-width: 100%;}.img-box:hover img{	/*图片中心放大代码*/	  -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}.imgbox_a{	position:relative;	padding-bottom: 100%;	overflow:hidden;	display: block;}.imgbox_a>img{	position: absolute;	left: 0;	top: 0;	width: 100%!important;	height: 100%!important;}.imgbox_hover>img{	/* ueco 鏃堕棿鏇茬嚎*/	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */	-webkit-transition: .3s;	-moz-transition: .3s;	-ms-transition: .3s;	-o-transition: .3s;	transition: .3s;}.imgbox_hover:hover>img{	-webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}/*图片中心放大代码区域*//**************************************//************[公用over]****************//**************************************/@font-face {     font-family:'FZDaBiaoSong-B06S';     src: url('font/FZDBSJW.ttf'); 	     url('font/FZDBSJW.eot'); } /*header-start*//**************************************************************/body{	width: 100%;	height: 100%;	background: url(../images/bj.jpg) no-repeat;	background-size: cover;	background-attachment:fixed;}#body-bj{	position: absolute;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	overflow: auto;	background: rgba(157,108,75,0.88);}.pt-content-main{	height: 100vh;	color: #fff;}.pt-top{	height: 125px;	position: relative;	padding-top: 30px;	overflow: hidden;}.pt-logo{	width: 248px;}.pt-tit{	text-align: center;	position: absolute;	top: 62px;	bottom: 0px;	left: 0px;	right: 0px;	margin: auto;	font-size: 38px;	font-family:'FZDaBiaoSong-B06S'; }.pt-main{	margin-top: 40px;}.pt-main ul{	width: 100%;	height: 100%;	overflow: auto;	background: rgba(255,255,255,0.74);}.pt-main ul li{	width: 20%;	float: left;	text-align: center;	border-right: 1px solid #b8b8b8;	border-bottom: 1px solid #b8b8b8;	box-sizing: border-box;}.pt-main ul li:nth-child(5n){	border-right: 0px;}.pt-main ul li a{	box-sizing: border-box;	color: #333;	font-size: 16px;	padding: 40px 12%;	display: block;	position: relative;}.pt-main ul>li>a>span{	padding-top: 14px !important;	display: block;}.pt-main ul li a .imgbox_a{	padding-bottom: 46.85%;}.pt-ewm{	position: absolute;	display: none;	text-align: center;	top: 0px;	left: 0px;	background: rgba(125,65,61,0.9);	width: 100%;	height: 100%;	text-align: center;}.pt-ewm-main{	width: 124px;	margin: 0px auto;	padding-top: 23px;}.pt-ewm-main span{	padding-top: 10px;	display: block;	font-size: 14px;}.pt-main ul li a .pt-ewm{	width: 100%;}.pt-main ul li a .pt-ewm i.imgbox_a{	padding-bottom: 100%;}.pt-main ul li a:hover .pt-ewm{	z-index: 3;	display: block;	color: #fff;}.yd{	height: calc(100% - 165px);	overflow: hidden;	padding-top: 80px;	padding-bottom: 40px;}.yd ul {	height: 100%;	background: url(../images/pic-bj.jpg) no-repeat;	background-size: cover;	background-color: #fff;}.yd ul li{	width: 25%;	height: 100%;	float: left;	box-sizing: border-box;	border-right: 1px solid #8a725d;}.yd ul li:last-child{/* 	width: calc(50% - 1px);	margin-left: 1px; */	border-right: none;}.yd ul li a{	width: 100%;	height: 100%;	padding-top: 100px;	padding-bottom: 100px;	display: block;	font-size: 20px;	background: rgba(0,0,0,0.6);	text-align: center;	color: #000;	position: relative;}.yd-list{	width: 180px;	height: 180px;	padding-top: 48px;	background-color: #fff;	margin: 0px auto;	text-align: center;	border-radius: 100%;	position: absolute;	top:50%;	left: 50%;	margin-left: -90px;	-webkit-transform: translate(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}.yd ul li a span{	margin-top: 12px;	display: block;}.yd ul li a:hover{	background: rgba(0,0,0,0);}.hk-footer{    text-align: center;}