
.clearfixBK::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.containerBK {
	margin: 0px; padding: 0px; width: 100%;
}
.containerBK-fluid {
	margin: 0px; padding: 0px;
}

.field {
	width: 100%; height: 950px; padding-top: 45px; padding-left: 10.3%; position: relative; box-sizing: border-box; background-color: rgb(243, 243, 243); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; 
}
.field_content {
	width: 100%; position: relative; z-index: 80;
}
.field_yuan {
	border-radius: 50%; left: 320px; top: 220px; width: 640px; height: 640px; position: absolute; z-index: 92; transform: rotate(30deg); background-image: url("yuan.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-transform: rotate(30deg); -o-transform: rotate(30deg); -moz-transform: rotate(30deg);
}
.field_zx {
	border-radius: 50%; left: 640px; top: 540px; width: 444px; height: 444px; position: absolute; z-index: 93; box-shadow: 0px 7px 13px 0px rgba(0,0,0,0.5); transform: translate(-50%, -50%); background-image: radial-gradient(34% 12%, rgb(255, 255, 255) 26%, rgb(248, 248, 248) 99%);
}
.field_li {
	left: 50%; top: 50%; text-align: center; color: rgb(4, 26, 73); line-height: 46px; font-size: 26px; display: none; position: absolute; transform: translate(-50%, -50%);
}
.field_li p {
	font: 26px/normal "webfont_1"; color: rgb(4, 26, 73); font-size-adjust: none; font-stretch: normal;
}
.field_hader_txt {
	left: 420px !important; top: -150px !important; width: auto !important; text-align: left !important; color: rgb(4, 26, 73) !important; line-height: 30px !important; font-family: "webfont"; font-size: 24px !important; position: absolute; max-width: 500px; transform: translate(0px, 0px) !important;
}
.field_content_txt {
	left: 600px !important; top: 50% !important; width: auto !important; text-align: left !important; color: rgb(4, 26, 73) !important; line-height: 32px !important; font-size: 18px !important; position: absolute; max-width: 500px; transform: translateY(-50%) !important;
}
.next_left {
	top: 50%; width: 40px; height: 40px; display: inline-block; position: absolute; cursor: pointer; transform: translateY(-50%);
}
.next_right {
	top: 50%; width: 40px; height: 40px; display: inline-block; position: absolute; cursor: pointer; transform: translateY(-50%);
}
.next_left {
	left: 14%;
}
.next_right {
	right: 14%;
}
.next_left i {
	font-size: 30px;
}
.next_right i {
	font-size: 30px;
}
.field_bang {
	left: 210px; top: 52.2%; width: 270px; height: 5px; position: absolute; transform: translateY(-50%); background-color: rgb(16, 45, 89);
}
.field_btn {
	background: rgb(255, 255, 255); border-radius: 8px; border: 1px solid rgb(16, 45, 89); border-image: none; left: 600px; width: 303px; height: 52px; text-align: center; right: 20px; bottom: -100px; color: rgb(16, 45, 89); line-height: 52px; font-family: "webfont_1"; font-size: 20px; position: absolute; cursor: pointer;
}
.field_bang_yuan {
	border-radius: 50%; top: 50%; width: 30px; height: 30px; right: 0px; position: absolute; transform: translateY(-50%); background-color: rgb(16, 45, 89);
}
.field_yuan ul li {
	border-radius: 50%; width: 150px; height: 150px; position: absolute; cursor: pointer; transform: rotate(-30deg); -webkit-transform: rotate(-30deg); -o-transform: rotate(-30deg); -moz-transform: rotate(-30deg);
}
.field_box {
	border-radius: 50%; left: 50%; top: 50%; width: 100px; height: 100px; position: absolute; transform: translate(-50%, -50%); background-color: rgb(188, 188, 199);
}
.field_yuan img {
	left: 50%; top: 50%; width: 65px; height: 65px; position: absolute; transform: translate(-50%, -50%);
}
.field_boder {
	border-radius: 400px 0px 0px; width: 848px; height: 418px;
}
.field_boder span {
	left: 860px; color: rgb(16, 45, 89); font-family: "webfont_thick"; font-size: 40px; position: absolute;
}
.field_boder span h1{
	font-size: 30px;
}

.field_keepout {
	border-radius: 400px 0px 0px; left: 4px; top: 4px; width: 848px; height: 418px; position: absolute; background-color: rgb(243, 243, 243);
}
.field > img {
	left: 0px; top: 48%; width: 628px; height: 859px; position: absolute; z-index: 91; transform: translateY(-50%);
}
.field_bg {
	top: 58%; width: calc(100% - 628px); height: 396px; right: 0px; position: absolute; z-index: 90; transform: translateY(-50%); background-image: linear-gradient(-90deg, rgb(226, 226, 226) 2%, rgb(208, 213, 219) 100%);
}
.jdly {
	display: none;
}
.jdly_imgshow {
	background: url("../images/mobile/Artboard.png") no-repeat 0% 0% / 100% 100%; display: none;
}
.jdly_imgshow ul li {
	border: 1px solid rgb(255, 255, 255); border-image: none; text-align: center; line-height: 100px; font-size: 22px; background-color: rgba(0, 0, 0, 0.5);
}
.jdly_imgshow ul li a {
	width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255);
}
