.layout {
	overflow:hidden;
	padding-top:4.6875rem;
}
.wrap {
	width:75rem;
	margin:0 auto;
}
.footer {
	background:#014990;
}
.footer .hds {
	padding:3.4375rem 0;
}
.copyright {
	border-top:0.052083333333333336rem solid #346da6;
	font-size:0.7291666666666667rem;
	line-height:2.1875rem;
	color:#fff;
	opacity:0.6;
}
.copyright a {
	color:#fff;
	opacity:0.6;
}
.footer .hds .wrap {
	/*display:flex;*/
	/*justify-content:space-between;*/
}
.footer .hds .lts {
	/*width:36.458333333333336rem;*/
	display:flex;
	justify-content:space-between;
}
.footer .hds .rts {
	width:calc(100% - 41.66666666666667rem);
	display:flex;
	justify-content:space-between;
}
.footer .hds .lts .logo {
	max-width:12.916666666666668rem;
	display:block;
}
.footer .hds .lts .logo img {
	width:100%;
	display:block;
}
.footer .hds .lts .lsele {
	margin-top:3.3333333333333335rem;
	width:7.03125rem;
	height:1.875rem;
	background:url(../images/qms12-2.png) no-repeat right 0.5208333333333334rem center #fff;
	border-radius:0.3125rem;
	padding:0 1.0416666666666667rem 0 0.4166666666666667rem;
	position:relative;
}
.footer .hds .lts .tps {
	display:flex;
	align-items:center;
}
.footer .hds .lts .ico {
	width:26upx;
	height:0.8333333333333334rem;
	overflow:hidden;
	margin-right:0.3125rem;
}
.footer .hds .lts h3 {
	font-size:0.7291666666666667rem;
	line-height:1.875rem;
	color:#231f20;
}
.footer .hds .lts .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.footer .hds .lts .gjnli {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:1;
	background:#fff;
	width:100%;
	display:none;
}
.footer .hds .lts .gjnli li {
	display:flex;
	align-items:center;cursor: pointer;
}
.footer .hds .lts .gjnli ul {
	padding:0.5208333333333334rem;
}
.footer .hds .lts .ls {
	width:13.020833333333334rem;
}
.footer .hds .lts .del {
	width:calc(100% - 17.5rem);
	/*margin: 1.5rem 0 0;*/
}
.footer .hds .lts .del p {
	font-size:0.7291666666666667rem;
	line-height:1.8;
	color:#fff;
	opacity:0.4;
}
.footer .hds dt {
	font-size:0.9375rem;
	line-height:1.7;
	color:#fff;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.footer .hds dd a {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#fff;
	opacity:0.6;
	display:block;
}
.footer .hds dd {
	margin-bottom:0.5208333333333334rem;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:12;
	display:flex;
	justify-content:space-between;
	align-items:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	border-bottom:0.052083333333333336rem solid #e8e8e8;
	background:#f7f7f7;
}
.header.on,.header.ons {
	background:#fff;
	box-shadow:0 0.10416666666666667rem 0.2604166666666667rem 0 rgba(80,80,80,0.2);
}
.header .logo {
	max-width:5.677083333333334rem;
	display:block;
	margin-left:4.166666666666667rem;
}
.header .logo img {
	width:100%;
	display:block;
}
.header .rts {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:calc(100% - 20.3125rem);
}
.header .naver {
	width:calc(100% - 19.791666666666668rem);
}
.header .naver ul {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.header .naver li {
    /*margin-right:3.125rem;*/
    margin-right:0.01rem;
	position:relative;
}
.header .naver li:last-child {
	margin-right:0;
}
.header .naver li h3 a {
	font-size:0.9375rem;
	line-height:4.6875rem;
	color:#222222;font-weight: bold;
	display: block;
	padding: 0 0.4rem;
}
.header .falx {
	display:flex;
	justify-content:space-between;
	width:17.1875rem;
}
.header .naver li .nli {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:10;
	width:13.541666666666668rem;
	background:#fff;box-shadow: 0 0 0.52rem 0 rgba(80,80,80,0.2);
}
.header .naver li .nli .ovs{
	position: relative;width: 100%;padding:0 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;background: #fff;
}
.header .naver li .nli .ovs::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:-0.4166666666666667rem;
	z-index:1;
	background:url(../images/qms27.png) no-repeat center/cover;
	width:100%;
	height:0.36458333333333337rem;
}
.header .naver li .nli .ds {
	padding:0.5208333333333334rem 0 0;
}
.header .naver li .nli h5 {
	border-bottom:0.052083333333333336rem solid #f5f5f5;
	font-size:0.7291666666666667rem;
	line-height:1.5;
	max-width:100%;
	color:#363636;
	font-weight:bold;
	padding-bottom:0.625rem;
	position:relative;
}
.header .naver li .nli h5 a {
	color:#363636;
}
.header .naver li .nli span {
	position:absolute;
	right:0;
	top:0.5208333333333334rem;
	z-index:1;
	background:url(../images/qms12-4.png) no-repeat center/cover;
	background-size:0.46875rem auto;
	width:0.46875rem;
	height:0.2604166666666667rem;
}
.header .naver li .nli dl {
	padding:0.4166666666666667rem 1.0416666666666667rem 0.5208333333333334rem;
	background: #fff;
}
.header .naver li .nli dd a {
	font-size:0.7291666666666667rem;
	line-height:1.3541666666666667rem;
	color:#666666;
	display:block;
}
.header .naver li .nli dd {
	margin-bottom:0.10416666666666667rem;
}
.header .seach {
	width:4.583333333333334rem;
	cursor:pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header .seach img {
	width:1.09375rem;
	height:1.09375rem;
	display:block;
	margin:0 auto;
}
.header .login {
	width:calc(100% - 4.583333333333334rem);
}
.header .login ul {
	display:flex;
	align-items:center;justify-content: flex-end;
}
.header .login li {
	width:50%;
	text-align:center;
	height:4.6875rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.header .login li .ico {
	width:1.5625rem;
	height:1.3541666666666667rem;
	overflow:hidden;
	margin:0 auto;
}
.header .login li .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.header .login li h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	margin-top:0.3125rem;
}
.header .login li:nth-child(1) {
	background:#efb211;
}
.header .login li:nth-child(2) {
	background:#014990;
}
.hlogin {
	display:flex;
	justify-content:space-between;
}
.hlogin .lts {
	background:#f7f7f7;
	width:42.1875rem;
	min-height:100vh;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hlogin .lts .swiper-slide {
	height:26.041666666666668rem;
	overflow:hidden;
	margin:0 auto;
}
.hlogin .lts .swiper-slide img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
	margin:0 auto;
}
.hlogin .lts .swipic {
	overflow:hidden;
}
.hlogin .lts .swipic .spot {
	text-align:center;
	position:static;
}
.hlogin .lts .swipic .spot span {
	width:0.5208333333333334rem;
	height:0.5208333333333334rem;
	border:1px solid #c6c6c6;
	opacity:1;
	margin:0 0.3125rem !important;
	background:none;
}
.hlogin .lts .swipic .spot .swiper-pagination-bullet-active {
	background:#014990;
	border-color:#014990;
}
.hlogin .uitform {
	width:calc(100% - 42.1875rem);
	display:flex;
	justify-content:center;
	align-items:center;
	min-height:100vh;
	padding:2.0833333333333335rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitform .form {
	width:28.125rem;
}
.uitform h2 {
	font-size:1.1875rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	text-align:center;
}
.uitform ul {
	margin-top:0.9375rem;
}
.uitform li {
	margin-bottom:1.0416666666666667rem;
}
.uitform li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	margin-bottom:0.4166666666666667rem;
}
.uitform li h4 i {
	color:#ff0000;
	display:inline-block;
}
.uitform li .t1 {
	width:100%;
	border:1px solid #d2d3d5;
	border-radius:0.3125rem;
	background:#f4f4f4;
	height:2.1875rem;
	padding:0 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#000000;
}
.uitform .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:1.5625rem;
}
.uitform .flax .h7 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	display:block;
}
.uitform .btn {
	width:100%;
	border-radius:0.3125rem;
	background:#014990;
	font-size:0.9375rem;
	color:#fff;
	text-transform:uppercase;
	display:block;
	line-height:2.916666666666667rem;
	text-align:center;
	font-weight:bold;
	margin-top:1.5625rem;
}
.uitform p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	margin-top:1.7708333333333335rem;
	text-align:center;
}
.uitform p a {
	color:#363636;
	text-decoration:underline !important;
}
.uitform li .rs {
	display:flex;
	justify-content:space-between;
}
.uitform li .rs .urt {
	width:7.291666666666667rem;
}
.uitform li .rs .urt h5 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	text-align:center;
	margin-top:0.2604166666666667rem;
}
.uitform li .rs .urt .bns {
	width:100%;
	line-height:2.0833333333333335rem;
	font-size:0.9375rem;
	border-radius:0.20833333333333334rem;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	border:1px solid #dea100;
	background:#efb211;
	display:block;
}
.uitform li .t2 {
	width:calc(100% - 7.395833333333334rem);
}
.uitform li.ons {
	margin-bottom:0;
}
.uitform li .lsele {
	width:100%;
	border:1px solid #d2d3d5;
	border-radius:0.3125rem;
	height:2.1875rem;
	padding:0 1.5625rem 0 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#000000;
	background:url(../images/qms12-3.png) no-repeat right 0.7291666666666667rem center #f4f4f4;
	background-size:0.625rem auto;
}
.uitform li dl {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitform li dd {
	width:calc((100% - 1.3541666666666667rem)/2);
}
.uitform li .rs .urts {
	width:9.6875rem;
}
.uitform li .rs .t3 {
	width:calc(100% - 9.84375rem);
}
.uitform li .rs .code {
	width:100%;
	line-height:2.1875rem;
	border-radius:0.20833333333333334rem;
	display:block;
	text-align:center;
	font-size:0.8333333333333334rem;
	color:#fff;
	background:#014990;
}
.msklogin {
	position:absolute;
	right:6.25rem;
	top:110%;
	z-index:13;
	width:15.104166666666668rem;
	border-radius:0.8333333333333334rem;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	background:#fff;
	padding:0 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.msklogin .tps {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.3541666666666667rem 0 0.78125rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.msklogin .tps .ico {
	width:3.125rem;
	height:3.125rem;
	border-radius:50%;
	background:#e7e7e7;
	padding:0.15625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.msklogin .tps .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	border-radius:50%;
}
.msklogin .tps .txt {
	width:calc(100% - 3.6458333333333335rem);
}
.msklogin .tps h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
}
.msklogin .tps p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	margin-top:0.10416666666666667rem;
}
.msklogin .tps h3 span {
	display:inline-flex;
	background:url(../images/qms22.png) no-repeat center/100% 100%;
	margin-left:0.3125rem;
}
.msklogin .tps h3 i {
	display:inline-block;
	padding:0 0.10416666666666667rem;
	font-size:0.6770833333333334rem;
	background:linear-gradient(to right,#d63500,#ecb443);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.msklogin .tbs {
	padding:0.5208333333333334rem 0 2.0833333333333335rem;
}
.msklogin .tbs h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
}
.msklogin .tbs .ds {
	margin-top:0.2604166666666667rem;
	background:#f7f7f7;
	border-radius:0.5208333333333334rem;
	padding:0.625rem;
}
.msklogin .tbs .ds a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.msklogin .tbs .ico {
	width:2.447916666666667rem;
}
.msklogin .tbs .ico img {
	width:100%;
	display:block;
}
.msklogin .tbs p {
	font-size:0.7291666666666667rem;
	line-height:1.5;
	color:#666666;
	width:calc(100% - 3.125rem);
}
.msklogin .tbs .btn {
	margin-top:1.25rem;
	width:4.166666666666667rem;
	line-height:1.25rem;
	border:1px solid #ffa6a6;
	border-radius:0.2604166666666667rem;
	text-align:center;
	display:block;
	background:#fff4f4;
	font-size:0.7291666666666667rem;
	color:#ff0000;
}
.mskseach {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:14;
	box-shadow:0 0 1.0416666666666667rem 0 rgba(80,80,80,0.2);
	background:#fff;
	border-radius:0 0 1.5625rem 1.5625rem;
	padding:2.604166666666667rem 0 2.916666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.mskseach .gb {
	position:absolute;
	right:13.802083333333334rem;
	top:0.7291666666666667rem;
	z-index:1;
	background:url(../images/gb.png) no-repeat center/contain;
	width:1.5625rem;
	height:1.5625rem;
	background-size:1.3541666666666667rem auto;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}

.mskseach h2 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#222222;
	text-align:center;
}
.mskseach .info {
	width:61.458333333333336rem;
	margin:1.25rem auto 0;
	background:#f8f8f8;
	border-radius:0.4166666666666667rem;
	border:1px solid #eaeaea;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mskseach .info .lsele {
	width:11.979166666666668rem;
	height:2.916666666666667rem;
	background:url(../images/qms20.png) no-repeat right 0.625rem center;
	background-size:0.5729166666666667rem auto;
	padding:0 1.5625rem 0 0.78125rem;
	border:none;
	font-size:0.8333333333333334rem;
	color:#014991;
	font-weight:bold;
}
.mskseach .info .rs {
	position:relative;
	width:calc(100% - 11.979166666666668rem);
	padding:0 0.4166666666666667rem 0 0.9375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mskseach .info .rs::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:1.0416666666666667rem;
	margin-top:-0.5208333333333334rem;
	background:#dfdfdf;
}
.mskseach .info .btn {
	width:5.729166666666667rem;
	line-height:2.0833333333333335rem;
	border-radius:0.20833333333333334rem;
	text-align:center;
	background:#035c9d;
	font-size:1.0416666666666667rem;
	text-transform:uppercase;
	border:none;
	color:#fff;
	cursor: pointer;
}
.mskseach .info .t1 {
	width:calc(100% - 6.25rem);
	padding-right:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:2.0833333333333335rem;
	font-size:0.8333333333333334rem;
	color:#000;
	background:none;
	border:none;
}
.hpage1 {
	padding:4.6875rem 0 5.46875rem;
}
.hpage1 ul {
	margin-top:2.604166666666667rem;
	display:flex;
	justify-content:space-between;
}
.hpage1 li {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	width:calc((100% - 3.229166666666667rem)/3);
	padding:3.385416666666667rem 0 1.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.hpage1 li .ico {
	height:3.541666666666667rem;
	overflow:hidden;
	margin:0 auto;
}
.hpage1 li .ico img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
	margin:0 auto;
}
.hpage1 li h3 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin:1.0416666666666667rem 0 0.2604166666666667rem;
}
.hpage1 li p {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#7a7a7a;
	height:3em;
	overflow:hidden;
	
}
.hpage1 .btn {
	width:18.229166666666668rem;
	line-height:2.916666666666667rem;
	border-radius:0.3125rem;
	text-align:center;
	display:block;
	background:#014990;
	font-size:1.3541666666666667rem;
	color:#fff;
	text-align:center;
	margin:3.385416666666667rem auto 0;
	font-weight:bold;
}
.hpage2 .tps {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding: 2.6875rem 0 2.6875rem;
}
.hpage2 .tps .pic {
	width:38.020833333333336rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.hpage2 .tps .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage2 .tps .rts {
	width:calc(100% - 41.35416666666667rem);
}
.hpage2 .tps h6 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#efb211;
}
.hpage2 .tps h3 {
	font-size:1.4583333333333335rem;
	line-height:1.5;
	color:#222222;
	margin:0.5208333333333334rem 0;
}
.hpage2 .tps h4 {
	font-size:0.9375rem;
	line-height:1.5;
	color:#014990;
	font-weight:bold;
}
.hpage2 .tps p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#959595;
	margin:0.78125rem 0 2.604166666666667rem;
}
.hpage2 .tps h5 {
	background:url(../images/qms11.png) no-repeat left center;
	background-size:1.8229166666666667rem auto;
	padding-left:2.604166666666667rem;
}
.hpage2 .tps h5 span {
	display:inline-block;
	font-size:1.1458333333333335rem;
	line-height:1.8;
	color:#014990;
	background:url(../images/qms12.png) no-repeat right center;
	background-size:0.36458333333333337rem auto;
	padding-right:1.0416666666666667rem;
}
.hpage2 .list {
	margin-top:3.125rem;
	position:relative;
}
.hpage2 .swpilis {
	overflow:hidden;
}
.hpage2 .list .next,.hpage2 .list .prev {
	position:absolute;
	left:-3.125rem;
	top:50%;
	z-index:1;
	background:url(../images/prev.png) no-repeat center/cover;
	background-size:1.0416666666666667rem auto;
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	margin-top:-1.0416666666666667rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	cursor:pointer;
}
.hpage2 .list .next {
	left:auto;
	right:-3.125rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.hpage2 .list .pic {
	width:100%;
	height:11.041666666666668rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.hpage2 .list .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage2 .list .txt {
	padding:0.7291666666666667rem 0.8333333333333334rem;
}
.hpage2 .list h6 {
	font-size:0.78125rem;
	line-height:1.6;
	color:#efb211;
	font-weight:bold;
}
.hpage2 .list h3 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#222222;
	overflow:hidden;
	height:3em;
	margin:0.3125rem 0 0.4166666666666667rem;
}
.hpage2 .list h4 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#222222;
	display:inline-block;
	background:url(../images/qms12-1.png) no-repeat right center;
	background-size:0.2604166666666667rem auto;
	padding-right:0.9375rem;
}
.hpage2 .list .swiper-slide {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.hpage2 {
	    padding: 4.6875rem 0 5.46875rem;
}
.hbanner {
	overflow:hidden;
	position:relative;
	height:18.4375rem;
	background:#f7f7f7;
}
.hbanner .next,.hbanner .prev {
	position:absolute;
	left:4.166666666666667rem;
	top:50%;
	z-index:1;
	background:url(../images/prev.png) no-repeat center/cover;
	background-size:1.0416666666666667rem auto;
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	margin-top:-1.0416666666666667rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	cursor:pointer;
}
.hbanner .next {
	left:auto;
	right:4.166666666666667rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.hbanner .wrap {
	height:100%;
	display:flex;
	align-items:flex-start;
}
.hbanner .text {
	width:22.395833333333336rem;
	margin-top:4.166666666666667rem;
}
.hbanner .text h2 {
	font-size:2.0083333333333335rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	position:relative;
	padding-bottom:1.0416666666666667rem;
}
.hbanner .text h2::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:100%;
	height:0.052083333333333336rem;
	background:#cccccc;
}
.hbanner .text h2 span {
	color:#014990;
	position:relative;
	display:inline-block;
}
.hbanner .text h2 span::before {
	content:"";
	position:absolute;
	left:-0.5208333333333334rem;
	bottom:-1.0416666666666667rem;
	z-index:1;
	width:5.729166666666667rem;
	height:0.052083333333333336rem;
	background:#014990;
}
.hbanner .text p {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#222222;
	margin:1.25rem 0 3.125rem;
}
.hbanner .text .flax {
	display:flex;
	justify-content:space-between;
	width:13.541666666666668rem;
}
.hbanner .text .img {
	width:8.072916666666668rem;
}
.hbanner .text .img img {
	width:100%;
	display:block;
}
.hbanner .text .bns {
	width:calc(100% - 8.072916666666668rem);
	border-radius:0 0.3125rem 0.3125rem 0;
	background:#014990;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hbanner .text h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	padding-top:3.125rem;
	background:url(../images/qms5.png) no-repeat center top;
}
.uitit {
	text-align:center;
}
.uitit h2 {
	font-size:1.8rem;
	line-height:1.4;
	color:#222222;
	text-align:center;
	font-weight:bold;
}
.crumbs dl {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.crumbs dd span,.crumbs dd a {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	display:block;
}
.crumbs dd span {
	margin:0 0.2604166666666667rem;
}
.crumbs dd.ons a {
	padding-left:0.9375rem;
	background:url(../images/qms26.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
	color:#666666;
	margin-right:0.3125rem;
}
.crumbs {
	margin-top:0.78125rem;
}
.banner {
	height:18.4375rem;
}
.banner .wrap {
	height:100%;
	position:relative;
}
.banner h2 {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	z-index:1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	font-size:2.125rem;
	line-height:1.6;
	color:#222;
	font-weight:bold;
}
.contact {
	padding:3.125rem 0 4.6875rem;
}
.contact .bds {
	margin-top:2.0833333333333335rem;
}
.contact .bds h4 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	text-align:center;
}
.contact .bds ul {
	display:flex;
	justify-content:space-between;
	margin:0.625rem 0 2.3958333333333335rem;
}
.contact .bds li {
	width:calc((100% - 3.229166666666667rem)/3);
	border-radius:1.0416666666666667rem;
	background:#f7f7f7;
	padding:2.5rem 0 2.7083333333333335rem;
}
.contact .bds .ico {
	width:4.791666666666667rem;
	height:4.791666666666667rem;
	overflow:hidden;
	margin:0 auto;
}
.contact .bds .ico img {
	width:100%;
	height:100%;
	display:block;
}
.contact .bds h6 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#014990;
	text-align:center;
	margin-top:1.0416666666666667rem;
	font-weight:bold;
}
.contact .bds .btn {
	width:10.416666666666668rem;
	line-height:2.5rem;
	background:#014990;
	border-radius:0.5208333333333334rem;
	text-align:center;
	display:block;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	margin:0 auto;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd {
	font-size:0.7291666666666667rem;
	margin:0 0.20833333333333334rem;
	line-height:1.4583333333333335rem;
}
.pages dd a {
	font-size:0.7291666666666667rem;
	line-height:1.4583333333333335rem;
	color:#fff;
	display:block;
	padding:0 0.5208333333333334rem;
	border-radius:0.25625rem;
	min-width:1.4583333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #d2d2d2;
	color:#666666;
}
.pages dd.ons a {
	background:#f7f7f7;
}
.pages dd a:hover,.pages dd.on a {
	background:#014990;
	border-color:#014990;
	color:#fff;
}
.know_teach .hds {
	padding:2.604166666666667rem 0 4.6875rem;
}
.know_teach .hds .del {
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
	margin:1.875rem 0 1.3541666666666667rem;
}
.know_teach .hds .falx {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	padding:2.3958333333333335rem 2.604166666666667rem;
}
.know_teach .hds .pic {
	width:30.520833333333336rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.know_teach .hds .pic img {
	width:100%;
	display:block;
	border-radius:0.5208333333333334rem;
	height:100%;
	object-fit:cover;
}
.know_teach .hds .txt {
	width:calc(100% - 38.54166666666667rem);
}
.know_teach .hds .txt h3 {
	font-size:1.1979166666666667rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
	margin-bottom:1.25rem;
}
.know_teach .hds .txt .ds {
	margin-bottom:1.0416666666666667rem;
}
.know_teach .hds .txt h4 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.4166666666666667rem;
}
.know_teach .hds .txt p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.know_teach .hds .txt .btn {
	width:15.625rem;
	line-height:2.5rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	text-align:center;
	display:block;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	margin-top:2.0833333333333335rem;
}
.know_teach .bds {
	padding-bottom:5.729166666666667rem;
}
.know_teach .bds .del {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	text-align:center;
	margin:1.25rem 0 1.6666666666666667rem;
}
.know_teach .bds .list ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	padding-bottom:1.25rem;
}
.know_teach .bds .list li {
	width:calc((100% - 2.447916666666667rem)/4);
	margin-right:0.78125rem;
	margin-bottom:1.0416666666666667rem;
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.know_teach .bds .list li:nth-child(4n) {
	margin-right:0;
}
.know_teach .bds .list li .pic {
	height:14.166666666666668rem;
	overflow:hidden;
}
.know_teach .bds .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.know_teach .bds .list li .ts {
	margin:1.1458333333333335rem 1.4583333333333335rem 0.78125rem;
}
.know_teach .bds .list li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.3125rem;
}
.know_teach .bds .list li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	height:4.8em;
	overflow:hidden;
}
.know_teach .bds .list ul {
	margin-top:1.6666666666666667rem;
}
.know_teach1 {
	padding:3.125rem 0 5.729166666666667rem;
}
.know_teach1 .uitapption {
	margin-top:2.0833333333333335rem;
}
.uitapption li {
	margin-bottom:1.0416666666666667rem;
}
.uitapption li dl {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap: wrap;
}
.uitapption li dd {
	width:calc((100% - 3.0208333333333335rem)/2);
/*	width: 100%; */
}
.uitapption li dd .rs {
  display: flex;
  justify-content: space-between;
}
.uitapption li dd .rs .urts {
  width: 9.6875rem;
}
.uitapption li dd .rs .code {
  width: 100%;
  line-height: 2.1875rem;
  border-radius: 0.20833333333333334rem;
  display: block;
  text-align: center;
  font-size: 0.8333333333333334rem;
  color: #fff;
  background: #014990;
}
.uitapption li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.uitapption li h4 i {
	color:#ff2424;
}
.uitapption p{
    font-size: 1rem;color: #333;
}
.uitapption li .t1 {
	width:100%;
	border:1px solid #c9c9c9;
	padding:0 1.0416666666666667rem;
	background:#fff;
	height:2.291666666666667rem;
	font-size:0.9375rem;
	color:#000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.3125rem;
}
.uitapption li .t3{
    width: auto;margin-right:0.5rem ;
    flex: 1;
}
.uitapption li .t2 {
	height:7.8125rem;
	padding:0.5208333333333334rem 1.0416666666666667rem;
	line-height:1.7;
	resize:none;
}
.uitapption .btn {
	margin-top:1.5625rem;
	width:15.854166666666668rem;
	line-height:2.5rem;
	height:2.5rem;
	border-radius:1.5625rem;
	background:#014990;
	border:none;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	display: block;
	text-align: center;
}
.uitapption .btn.on{
    background: #999;
}
.know_news {
	padding:3.125rem 0 4.6875rem;
}
.know_news .flax {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.know_news .lts {
	width:calc(100% - 18.4375rem);
}
.know_news .rts {
	width:15.885416666666668rem;
}
.know_news .rts .tps h2 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#222222;
	padding-bottom:0.5208333333333334rem;
	font-weight:bold;
	border-bottom:0.052083333333333336rem solid #959595;
}
.know_news .rts .tps li a {
	font-size:0.9375rem;
	line-height:3.125rem;
	color:#363636;
	display:block;
	padding-left:0.8333333333333334rem;
	background:url(../images/qms37.png) no-repeat left center;
	background-size:0.2604166666666667rem auto;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	transition:all 0s;
}
.know_news .rts .tps li a:hover,.know_news .rts .tps li.on a {
	background:url(../images/qms37-1.png) no-repeat left center;
	font-weight:bold;
	color:#00418e;
}
.know_news .rts .tps li:last-child a {
	border-color:#959595;
}
.know_news .rts .tbs {
	margin-top:2.8645833333333335rem;
}
.know_news .rts .tbs h2 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.know_news .rts .tbs li {
	margin-bottom:1.5625rem;
}
.know_news .rts .tbs li .pic {
	height:10.9375rem;
	overflow:hidden;
}
.know_news .rts .tbs li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.know_news .rts .tbs li h3 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-top:0.3125rem;
}
.know_news .lts .uitit h2 {
	font-size:2.0833333333333335rem;
	text-align:left;
}
.know_news .lts .list li {
	padding:1.5625rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.know_news .lts .list li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.know_news .lts .list li .pic {
	height:11.770833333333334rem;
	overflow:hidden;
	width:17.708333333333336rem;
}
.know_news .lts .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.know_news .lts .list li .txt {
	width:calc(100% - 19.53125rem);
}
.know_news .lts .list li h4 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.know_news .lts .list li h5 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin:0.5208333333333334rem 0;
}
.know_news .lts .list li p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#999999;
	height:3.6em;
	overflow:hidden;
}
.know_news .lts .list li h6 {
	width:7.291666666666667rem;
	line-height:2.0833333333333335rem;
	border-radius:0.5208333333333334rem;
	text-align:center;
	background:#014990;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	margin-top:2.0833333333333335rem;
}
.know_news .lts .list ul {
	padding-bottom:2.0833333333333335rem;
}
.know_news .newsdel .text {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#363636;
}
.know_news .newsdel .text img {
	display:block;
	margin:0 auto;
}
.know_news .newsdel .text {
	margin-top:1.5625rem;
}
.know_news .newsdel .hds {
	padding-bottom:1.0416666666666667rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.know_news .newsdel .hds h1 {
	font-size:2.0833333333333335rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.know_news .newsdel .fts {
	margin-top:2.0833333333333335rem;
	padding-top:1.8229166666666667rem;
	border-top:0.052083333333333336rem solid #eeeeee;
}
.know_news .newsdel .fts h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	margin-bottom:0.3125rem;
}
.know_news .newsdel .fts h6 a {
	color:#363636;
}
.news_letter {
	padding:3.125rem 0 5.208333333333334rem;
}
.news_letter .uitinfo {
	margin:1.25rem 0 1.0416666666666667rem;
}
.uitinfo ul {
	display:flex;
	justify-content:center;
	align-items:center;
}
.uitinfo li {
	background:#fff;
	border:1px solid #707070;
	border-radius:0.3125rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:0 0.625rem;
	width:17.96875rem;
	height:2.0833333333333335rem;
	overflow:hidden;
}
.uitinfo li h3 {
	font-size:0.8333333333333334rem;
	line-height:2.0833333333333335rem;
	position:relative;
	color:#232323;
	font-weight:bold;
	width:6.770833333333334rem;
	padding-left:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitinfo li.ons h3 {
	width:4.166666666666667rem;
}
.uitinfo li.ons .lsele {
	width:calc(100% - 5.208333333333334rem);
}
.uitinfo li h3::before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:0.7291666666666667rem;
	background:#bfbfbf;
	margin-top:-0.36458333333333337rem;
}
.uitinfo li .lsele {
	width:calc(100% - 7.291666666666667rem);
	height:100%;
	line-height:1.7;
	border:none;
	background:url(../images/qms12-5.png) no-repeat right 0.5208333333333334rem center;
	background-size:0.625rem auto;
	padding-right:1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	color:#363636;
}
.uitinfo li .bns {
	background:url(../images/qms12-6.png) no-repeat center;
	background-size:0.9375rem auto;
	width:2.604166666666667rem;
	height:100%;
	border:none;
	cursor:pointer;
}
.uitinfo li .t1 {
	width:calc(100% - 2.604166666666667rem);
	padding:0 0.2604166666666667rem 0 0.9375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	color:#363636;
	border:none;
	background:none;
}
.news_letter .bds li {
	padding:1.9791666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.news_letter .bds li a {
	display:flex;
	justify-content:space-between;
}
.news_letter .bds li.l2 a,
.news_letter .bds li:nth-child(2n) a {
	flex-direction:row-reverse;
}
.news_letter .bds ul {
	margin-top:1.0416666666666667rem;
}
.news_letter .bds li .pic {
	width:35.41666666666667rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.news_letter .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news_letter .bds li .txt {
	width:calc(100% - 38.54166666666667rem);
}
.news_letter .bds li h3 {
	font-size:1.3541666666666667rem;
	line-height:1.5;
	color:#222222;
	font-weight:bold;
}
.news_letter .bds li h4 {
	font-size:1.0416666666666667rem;
	line-height:1.7;
	color:#222222;
}
.news_letter .bds li h5 {
	padding:0 0.4166666666666667rem;
	line-height:1.0416666666666667rem;
	display:inline-block;
	font-size:0.8333333333333334rem;
	border-radius:0.2604166666666667rem;
	margin:0.625rem 0 1.0416666666666667rem;
}
.news_letter .bds li h5.lan {
	background:#f3f9ff;
	border:1px solid #afd7fd;
	color:#1b8cfa;
}
.news_letter .bds li h5.zi {
	background:#fef6fe;
	border:1px solid #f7c0f7;
	color:#e74be9;
}
.news_letter .bds li h5.hua {
	background:#fefaf3;
	border:1px solid #fae1b0;
	color:#efa311;
}
.news_letter .bds li h5.lv {
	background:#f6fcf5;
	border:1px solid #bfeabe;
	color:#49c246;
}
.news_letter .bds li p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#8e8e8e;
}
.news_letter .bds li dd {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#232323;
	padding-left:1.0416666666666667rem;
	margin-bottom:0.3125rem;
}
.news_letter .bds li dd:nth-child(1) {
	background:url(../images/qms50.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.news_letter .bds li dd:nth-child(2) {
	background:url(../images/qms51.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.news_letter .bds li dd:nth-child(3) {
	background:url(../images/qms52.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.news_letter .bds li h6 {
	width:8.541666666666668rem;
	line-height:2.604166666666667rem;
	border-radius:0.5208333333333334rem;
	text-align:center;
	font-weight:bold;
	background:#014990;
	font-size:0.8333333333333334rem;
	text-transform:uppercase;
	color:#fff;
}
.news_letter .bds li dl {
	margin:1.0416666666666667rem 0 1.5625rem;
}
.news_letter .bds ul {
	padding-bottom:2.8645833333333335rem;
}
.uitture {
	width:5.625rem;
	border:1px solid #d2d2d2;
	font-size:0.7291666666666667rem;
	line-height:1.6666666666666667rem;
	display:block;
	color:#999999;
	border-radius:1.0416666666666667rem;
	text-align:center;
}
.news_letterdel {
	padding:0.78125rem 0 6.770833333333334rem;
}
.news_letterdel .hds {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	margin-top:2.604166666666667rem;
}
.news_letterdel .hds .pic {
	width:32.29166666666667rem;
	overflow:hidden;
}
.news_letterdel .hds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news_letterdel .hds .txt {
	width:calc(100% - 35.677083333333336rem);
}
.news_letterdel .hds h3 {
	font-size:2.0833333333333335rem;
	line-height:1.5;
	color:#222222;
	font-weight:bold;
}
.news_letterdel .hds h4 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#222222;
}
.news_letterdel .hds h5 {
	padding:0 0.4166666666666667rem;
	line-height:1.0416666666666667rem;
	display:inline-block;
	font-size:0.8333333333333334rem;
	border-radius:0.2604166666666667rem;
}
.news_letterdel .hds h5.lan {
	background:#f3f9ff;
	border:1px solid #afd7fd;
	color:#1b8cfa;
}
.news_letterdel .hds h5.zi {
	background:#fef6fe;
	border:1px solid #f7c0f7;
	color:#e74be9;
}
.news_letterdel .hds h5.hua {
	background:#fefaf3;
	border:1px solid #fae1b0;
	color:#efa311;
}
.news_letterdel .hds h5.lv {
	background:#f6fcf5;
	border:1px solid #bfeabe;
	color:#49c246;
}
.news_letterdel .hds dl {
	padding:0.8333333333333334rem 0;
	border-top:0.052083333333333336rem solid #e5e5e5;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
	margin:0.8333333333333334rem 0 1.25rem;
}
.news_letterdel .hds dd {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#232323;
	padding-left:1.0416666666666667rem;
	margin-bottom:0.3125rem;
}
.news_letterdel .hds dd:nth-child(1) {
	background:url(../images/qms50.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.news_letterdel .hds dd:nth-child(2) {
	background:url(../images/qms51.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.news_letterdel .hds dd:nth-child(3) {
	background:url(../images/qms52.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.news_letterdel .hds p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#363636;
}
.news_letterdel .navs {
	margin:4.375rem 0 0;
}
.news_letterdel .navs ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.news_letterdel .navs li {
	width:calc((100% - 1.0416666666666667rem)/3);
	background:#014990;
	font-size:1.1458333333333335rem;
	line-height:3.854166666666667rem;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	border-radius:0.8333333333333334rem;
	text-align:center;
}
.news_letterdel .navs li.on,.news_letterdel .navs li:hover {
	background:#efb211;
}
.news_letterdel .details .del p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#363636;
}
.news_letterdel .details .del img {
	display:block;
	margin:0 auto;
}
.news_letterdel .details .del h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
	text-align:center;
	margin-top:0.5208333333333334rem;
}
.news_letterdel .box {
	margin-top:2.0833333333333335rem;
}
.news_letterdel .box .ovs {
	display:none;
}
.news_letterdel .box .ovs:nth-child(1) {
	display:block;
}
.news_letterdel .highhli h3 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#014990;
	font-weight:bold;
	text-align:center;
}
.news_letterdel .highhli .list ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:1.7708333333333335rem;
}
.news_letterdel .highhli .list li {
	width:calc((100% - 2.1875rem)/3);
	margin-bottom:1.5625rem;
	margin-right:1.0416666666666667rem;
}
.news_letterdel .highhli .list li:nth-child(3n) {
	margin-right:0;
}
.news_letterdel .highhli .list li .pic {
	height:15.885416666666668rem;
	overflow:hidden;
}
.news_letterdel .highhli .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news_letterdel .highhli .list li h6 {
	margin-top:0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	height:3em;
	overflow:hidden;
	text-align:center;
}
.news_about {
	padding:3.125rem 0 5.729166666666667rem;
}
.news_about1 .del,.news_about .del {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
	margin:1.5625rem 0 2.604166666666667rem;
}

.news_about1 .del .btn {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-top: 1.5625rem;
  width: 8.854166666666668rem;
  line-height: 2.5rem;
  height: 2.5rem;
  border-radius: 1.5625rem;
  background: #014990;
  border: none;
  font-size: 0.8333333333333334rem;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.news_about .bds ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-bottom:1.3541666666666667rem;
}
.news_about .bds li {
	margin-bottom:1.25rem;
	margin-right:0.9375rem;
	width:calc((100% - 2.916666666666667rem)/4);
	height:12.5rem;
	overflow:hidden;
}
.news_about .bds li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news_about .bds li:nth-child(4n) {
	margin-right:0;
}
.news_about .btn {
	width:24.479166666666668rem;
	line-height:3.229166666666667rem;
	border-radius:0.5208333333333334rem;
	font-size:1.1458333333333335rem;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:3.4375rem auto 0;
	background:#014990;
	text-align:center;
}
.news_about1 {
	padding:3.125rem 0 5.729166666666667rem;
}
.news_about1 .uitapption {
	background:#f7f7f7;
	padding:3.6458333333333335rem 2.291666666666667rem 4.166666666666667rem;
}
.news_about1 .uitapption p{
    font-size: 1rem;color: #333;
}
.uitapption .btn{
    margin-bottom: 1rem;
}
.news_about1 .box .bg {
	height:13.020833333333334rem;
	overflow:hidden;
	position:relative;
}
.news_about1 .box .bg h3 {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	z-index:1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	font-size:1.8rem;
	line-height:1.6;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.news_about1 .uitapption li .t1 {
	border:none;
}

.news_about1 .uitapption li .rs {
	display: flex;
    justify-content: space-between;
}
.news_about1 .uitapption li .urt .bns {
  width: 100%;
  line-height: 2.1875rem;
  font-size: 0.7333333333333334rem;
  border-radius: 0.20833333333333334rem;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border: 1px solid #dea100;
  background: #efb211;
  display: block;
}
.news_event {
	padding:3.125rem 0 5.208333333333334rem;
}
.news_event .hds {
	background:#f7f7f7;
	margin:1.5625rem 0 4.6875rem;
	border-radius:1.0416666666666667rem;
	padding:2.0833333333333335rem;
	display:flex;
	justify-content:space-between;
}
.news_event .hds .pic {
	width:35.41666666666667rem;
	border-radius:1.0416666666666667rem;
}
.news_event .hds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news_event .hds .lts {
	width:calc(100% - 36.97916666666667rem);
}
.news_event .bds .img {
	margin-top:1.0416666666666667rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.news_event .bds .img img {
	width:100%;
	display:block;
}
.abo_bylaws {
	padding:3.125rem 0 4.427083333333334rem;
}
.abo_bylaws .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction:row-reverse;
}
.abo_bylaws .pic {
	width:36.458333333333336rem;
	overflow:hidden;
}
.abo_bylaws .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.abo_bylaws .txt {
	width:calc(100% - 39.0625rem);
}
.abo_bylaws .txt .uitit h2 {
	text-align:left;
}
.abo_bylaws .txt .del {
	font-size:0.9375rem;
	line-height:1.8;
	color:#363636;
	margin:1.0416666666666667rem 0 4.166666666666667rem;
}
.abo_bylaws .txt .btn {
	width:15.458333333333334rem;
	line-height:2.604166666666667rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	font-weight:bold;
	text-align:center;
	display:block;
	font-size:0.8333333333333334rem;
	color:#fff;
}
.abo_annual .hds .pic img {
	width:100%;
	display:block;
	object-fit:cover;
}
.abo_annual .hds .del {
	margin:1.875rem 0 1.7708333333333335rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#363636;
}
.abo_annual .hds h6 a {
	font-size:0.9375rem;
	line-height:1.6;
	color:#014990;
	display:inline-block;
	text-decoration:underline !important;
	font-weight:bold;
}
.abo_annual {
	padding:3.4375rem 0 5.9375rem;
}
.abo_annual .hds .pic {
	margin-top:1.5625rem;
}
.abo_annual .bds {
	margin-top:3.6458333333333335rem;
}
.abo_annual .uitsuos {
	margin:1.5625rem 0 1.0416666666666667rem;
}
.uitsuos form {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:42.1875rem;
	border:1px solid #707070;
	border-radius:0.5208333333333334rem;
	margin:0 auto;
	height:2.8125rem;
}
.uitsuos .t1 {
	width:calc(100% - 3.6458333333333335rem);
	height:100%;
	background:none;
	border:none;
	font-size:1.0416666666666667rem;
	color:#363636;
	padding:0 0.3125rem 0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitsuos .sub {
	width:3.125rem;
	height:100%;
	background:url(../images/qms12-6.png) no-repeat center;
	background-size:0.9375rem auto;
	border:none;
	font-size:0;
	cursor:pointer;
}
.abo_annual .list li {
	padding:2.0833333333333335rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.abo_annual .list li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.abo_annual .list li .pic {
	width:25.78125rem;
	overflow:hidden;
	border-radius:0.5208333333333334rem;
}
.abo_annual .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.abo_annual .list li .txt {
	width:calc(100% - 28.854166666666668rem);
}
.abo_annual .list li h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.abo_annual .list li h4 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#222222;
	text-transform:uppercase;
}
.abo_annual .list li p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#8e8e8e;
	margin:1.3020833333333335rem 0 2.604166666666667rem;
}
.abo_annual .list li h6 {
	width:8.59375rem;
	line-height:2.604166666666667rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.abo_annual .list ul {
	padding-bottom:2.0833333333333335rem;
}
.abo_presid {
	padding:3.125rem 0 3.6458333333333335rem;
}
.abo_presid .del {
	font-size:0.9375rem;
	line-height:1.6;
	color:#222222;
	margin:1.0416666666666667rem 0 1.5625rem;
	text-align:center;
}
.uitpresid ul {
	/*display:flex;*/
	/*justify-content:flex-start;*/
	/*flex-wrap:wrap;*/
}
.uitpresid li {
    margin: 0 auto;
	margin-bottom:0.78125rem;
	/*margin-right:0.78125rem;*/
	/*width:calc((100% - 3.229166666666667rem)/5);*/
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	padding:1.5625rem 1.5625rem 1.7708333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display: flex;align-items: center;
	justify-content: space-between;
	width: 50%;
}
.uitpresid li:nth-child(5n) {
	/*margin-right:0;*/
}
.uitpresid li a{
    display: flex;align-items: center;
}
.uitpresid li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	font-weight:bold;
	width: 8rem;
}
.uitpresid li h3 {
	font-size:0.9895833333333334rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
}
.uitpresid li h5 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#014990;
	font-weight:bold;
	border-bottom:0.052083333333333336rem solid #014990;
	display:inline-block;
	padding-left:1.1458333333333335rem;
	background:url(../images/abo4.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.abo_execut {
	padding:3.3333333333333335rem 0 5.208333333333334rem;
}
.abo_execut .del {
	margin:1.5625rem 0 2.0833333333333335rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
	text-align:center;
}
.abo_execut .bds ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.abo_execut .bds li {
	margin-bottom:1.7708333333333335rem;
	margin-right:1.5625rem;
	width:calc((100% - 3.229166666666667rem)/3);
	position:relative;
	padding:1.875rem 1.875rem 2.3958333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:1.0416666666666667rem;
	background:#f7f7f7;
}
.abo_execut .bds li:nth-child(3n) {
	margin-right:0;
}
.abo_execut .bds li .ico {
	width:6.40625rem;
	display:block;
	position:absolute;
	right:1.875rem;
	top:1.5625rem;
	z-index:1;
}
.abo_execut .bds li .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.abo_execut .bds li .img {
	width:6.875rem;
	height:6.875rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.abo_execut .bds li .txt {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:1.5625rem;
}
.abo_execut .bds li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#014990;
	font-weight:bold;
}
.abo_execut .bds li .ls {
	width:calc(100% - 8.854166666666668rem);
}
.abo_execut .bds li .btn {
	width:8.541666666666668rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	display:block;
	overflow:hidden;
	text-align:center;
}
.abo_execut .bds li .btn span {
	font-size:0.8333333333333334rem;
	line-height:2.291666666666667rem;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/abo7.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.abo_execut .bds li  h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
}
.abo_execut .bds li p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	margin-top:0.5208333333333334rem;
	font-weight:bold;
}
.abo_editor {
	padding:4.375rem 0 5.729166666666667rem;
}
.abo_editor .del {
	font-size:0.9375rem;
	line-height:1.8;
	color:#363636;
	margin:1.0416666666666667rem 0 0;
	text-align:center;
}
.abo_editor .uiteditor {
	margin-top:3.125rem;
}
.uiteditor ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.uiteditor li {
	margin-right:1.5625rem;
	margin-bottom:1.5625rem;
	width:calc((100% - 3.229166666666667rem)/3);
	border-radius:1.0416666666666667rem;
	background:#f7f7f7;
	overflow:hidden;
}
.uiteditor li:nth-child(3n) {
	margin-right:0;
}
.uiteditor li .pic {
	height:20.833333333333336rem;
	overflow:hidden;
}
.uiteditor li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uiteditor li .ts {
	padding:1.0416666666666667rem 1.8229166666666667rem 1.9791666666666667rem;
}
.uiteditor li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#014990;
	font-weight:bold;
}
.uiteditor li h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
}
.uiteditor li h6 {
	width:9.375rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	display:block;
	overflow:hidden;
	text-align:center;
	margin-top:2.0833333333333335rem;
}
.uiteditor li h6 span {
	font-size:0.8333333333333334rem;
	line-height:2.291666666666667rem;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/abo7.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.abo_addition {
	padding:3.6458333333333335rem 0 4.6875rem;
}
.abo_addition .del {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	margin-top:1.25rem;
	text-align:center;
}
.abo_addition .navs {
	margin-top:2.0833333333333335rem;
}
.abo_addition .navs ul {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.abo_addition .navs li {
	margin-right:0.78125rem;
	width:calc((100% - 3.229166666666667rem)/5);
	border-radius:0.625rem;
	overflow:hidden;
	text-align:center;
	font-size:0.9375rem;
	line-height:2.8125rem;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	background:#014990;
}
.abo_addition .navs li:nth-child(5n) {
	margin-right:0;
}
.abo_addition .weiyuan .hds {
	text-align:center;
	margin-bottom:3.125rem;
}
.abo_addition .weiyuan .hds h4 {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#014990;
	font-weight:bold;
}
.abo_addition .weiyuan .hds h3 {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#232323;
	font-weight:bold;
	margin:0.2604166666666667rem 0 0.9375rem;
}
.abo_addition .weiyuan .hds .bns {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#014990;
	font-weight:bold;
	border-bottom:0.052083333333333336rem solid #014990;
	display:inline-block;
	padding-left:1.1458333333333335rem;
	background:url(../images/abo4.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.abo_addition .box {
	margin-top:2.0833333333333335rem;
}
.abo_addition .navs li.on,.abo_addition .navs li:hover {
	background:#efb211;
	color:#fff;
}
.abo_awards {
	padding:4.166666666666667rem 0;
}
.abo_awards .hds {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	align-items:center;
}
.abo_awards .hds .pic {
	width:21.875rem;
}
.abo_awards .hds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.abo_awards .hds .txt {
	width:calc(100% - 28.125rem);
}
.abo_awards .hds .del {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
	margin-top:1.5625rem;
}
.abo_awards .hds .uitit h2 {
	text-align:left;
}
.abo_awards .uitinfo {
	margin:3.6458333333333335rem 0 2.0833333333333335rem;
}
.abo_awards .list li {
	background:#f7f7f7;
	margin-bottom:0.5208333333333334rem;
	display:flex;
	justify-content:space-between;
	border-radius:1.0416666666666667rem;
	padding:2.0833333333333335rem 2.604166666666667rem;
}
.abo_awards .list li .pic {
	width:14.583333333333334rem;
}
.abo_awards .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.abo_awards .list li .txt {
	width:calc(100% - 17.395833333333336rem);
}
.abo_awards .list li h4 {
	font-size:1.25rem;
	line-height:1.6;
	color:#014990;
	font-weight:bold;
	margin-bottom:0.78125rem;
}
.abo_awards .list li p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.abo_awards .btn {
	width:25rem;
	border-radius:0.4166666666666667rem;
	background:#014990;
	font-size:0.9375rem;
	color:#fff;
	text-transform:uppercase;
	display:block;
	line-height:2.8125rem;
	text-align:center;
	font-weight:bold;
	margin:2.604166666666667rem auto 0;
}
.abo_officers {
	padding-top:3.6458333333333335rem;
}
.abo_officers .hds {
	text-align:center;
}
.abo_officers .hds .del {
	margin:1.5625rem 0 3.3333333333333335rem;
}
.abo_officers .hds h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.abo_officers .hds h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#222222;
	margin:0.5208333333333334rem 0 2.0833333333333335rem;
}
.abo_officers .hds h5 {
	font-size:1.25rem;
	line-height:1.6;
	color:#014990;
	font-weight:bold;
	text-align:center;
}
.abo_officers .hds p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#666666;
	margin-top:0.5208333333333334rem;
}
.abo_officers .ts {
	text-align:center;
}
.abo_officers .ds {
	margin-bottom:4.166666666666667rem;
}
.abo_officers .ts h2 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	text-align:center;
}
.abo_officers .ts p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	margin-top:0.3125rem;
}
.abo_officers .uiteditor {
	margin-top:1.0416666666666667rem;
}
.abo_officers .uiteditor li {
	width:calc((100% - 2.447916666666667rem)/4);
	margin-right:0.78125rem;
	margin-bottom:1.0416666666666667rem;
}
.abo_officers .uiteditor li:nth-child(3n) {
	margin-right:0.78125rem;
}
.abo_officers .uiteditor li:nth-child(4n) {
	margin-right:0;
}
.abo_officers .uiteditor li .pic {
	height:17.395833333333336rem;
}
.abo_officers .uiteditor li .ts {
	text-align:left;
	padding:1.5625rem 1.5625rem 2.0833333333333335rem;
}
.abo_officers .uiteditor li h3 {
	font-size:1.0416666666666667rem;
	margin-top:0.2604166666666667rem;
}
.abo_officers .uiteditor li h6 {
	margin-top:1.5625rem;
}
.abo_officers .addres {
	background:#f7f7f7;
	padding:3.125rem 0 5.208333333333334rem;
}
.abo_officers .addres h3 {
	font-size:1.6666666666666667rem;
	line-height:1.5;
	color:#222222;
	font-weight:bold;
	text-align:center;
}
.abo_officers .addres h6 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#222222;
	text-align:center;
	margin-top:1.5625rem;
}
.abo_officers .addres ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:1.0416666666666667rem;
}
.abo_officers .addres li {
	width:33.33%;
	position:relative;
	text-align:center;
}
.abo_officers .addres .ico {
	width:4.6875rem;
	height:4.6875rem;
	overflow:hidden;
	margin:0 auto;
}
.abo_officers .addres .ico img {
	width:100%;
	height:100%;
	display:block;
}
.abo_officers .addres p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#014990;
	font-weight:bold;
	margin-top:1.0416666666666667rem;
}
.abo_officers .addres .btn {
	width:10.416666666666668rem;
	line-height:2.5rem;
	background:#014990;
	border-radius:0.5208333333333334rem;
	text-align:center;
	display:block;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	margin:2.604166666666667rem auto 0;
}
.abo_officers .addres li::before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:6.25rem;
	background:#e5e5e5;
	margin-top:-3.125rem;
}
.abo_officers .addres li:last-child::before {
	display:none;
}
.mag_libra {
	padding:3.125rem 0 7.8125rem;
}
.mag_libra .btn {
	width:24.479166666666668rem;
	line-height:3.229166666666667rem;
	background:#014990;
	border-radius:0.5208333333333334rem;
	text-align:center;
	display:block;
	font-size:1.1458333333333335rem;
	color:#fff;
	font-weight:bold;
	margin:0 auto;
}
.mag_libra .uitinfo {
  margin: 1.7708333333333335rem 0 2.0833333333333335rem;
}
.mag_libra .bds {
	margin:1.5625rem 0 3.4375rem;
}
.mag_libra .bds ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.mag_libra .bds li {
	width:calc((100% - 1.5625rem)/2);
	margin-bottom:1.5625rem;
	background:#f7f7f7;
	padding:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.mag_libra .bds li .pic {
	position:relative;
	height:17.395833333333336rem;
	width:13.28125rem;
}
.mag_libra .bds li .pic .img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.mag_libra .bds li .pic .ico {
	width:2.8645833333333335rem;
	height:2.96875rem;
	display:block;
	object-fit:contain;
	position:absolute;
	right:0;
	top:-0.2604166666666667rem;
	z-index:1;
}
.mag_libra .bds li .txt {
	width:calc(100% - 14.0625rem);
	margin-top:1.0416666666666667rem;
}
.mag_libra .bds li h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.mag_libra .bds li p {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#666666;
}
.mag_libra .bds li p span {
	color:#363636;
	font-weight:bold;
}
.mag_libra .bds li .bns {
	display:flex;
	align-items:center;
}
.mag_libra .bds li .b1 {
	padding:0 1.1458333333333335rem;
	line-height:1.5625rem;
	display:inline-block;
	font-size:0.8333333333333334rem;
	color:#fff;
	background:#efb211;
	margin-right:0.5208333333333334rem;
	border-radius:1.0416666666666667rem;
	min-width:5.729166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.mag_libra .bds li .b1.on {
	background:#00418e;
}
.mag_libra .bds li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#ff0000;
	margin:1.5625rem 0;
	font-weight:bold;
}
.mag_libra .bds li .b2 {
	color:#00418e;
	border:1px solid #00418e;
	background:none;
}

.mag_libra .uitsuos {
	margin:1.5625rem 0 1.0416666666666667rem;
}
.mag_aall {
	padding:4.166666666666667rem 0;
}
.uitaall {
	margin-top:2.0833333333333335rem;
}
.uitaall ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.uitaall li {
	margin-bottom:3.125rem;
	margin-right:2.0833333333333335rem;
	width:calc((100% - 8.4375rem)/5);
}
.uitaall li:nth-child(5n) {
	margin-right:0;
}
.uitaall li .pic {
	position:relative;
	height:17.395833333333336rem;
}
.uitaall li .pic .img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.uitaall li .pic .ico {
	width:2.8645833333333335rem;
	height:2.96875rem;
	display:block;
	object-fit:contain;
	position:absolute;
	right:0;
	top:-0.2604166666666667rem;
	z-index:1;
}
.uitaall li .txt {
	text-align:center;
}
.uitaall li h3 {
	margin-top:0.5208333333333334rem;
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	text-align:center;
}
.uitaall li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#ff0000;
	font-weight:bold;
	margin-bottom:0.625rem;
}
.uitaall li .bns {
	display:flex;
	align-items:center;
	justify-content:center;
}
.uitaall li .b1 {
	padding:0 1.0416666666666667rem;
	line-height:1.5625rem;
	display:inline-block;
	font-size:0.8333333333333334rem;
	color:#fff;
	background:#efb211;
	border-radius:1.0416666666666667rem;
	min-width:5.729166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	margin-right:0.4166666666666667rem;
}
.uitaall li .b1.on {
	background:#00418e;
	margin-right:0;
}
.uitaall li .b2 {
	color:#00418e;
	border:1px solid #00418e;
	background:none;
}
.mag_prodel {
	padding:1.0416666666666667rem 0 4.166666666666667rem;
}
.mag_prodel .tabs {
	margin:3.3333333333333335rem 0 3.125rem;
}
.mag_prodel .tabs .navs {
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.mag_prodel .tabs .navs ul {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.mag_prodel .tabs .navs li {
	font-size:1.0416666666666667rem;
	line-height:2.8125rem;
	color:#999999;
	position:relative;
	margin-right:3.6458333333333335rem;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.mag_prodel .tabs .navs li::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:0;
	height:0.15625rem;
	background:#014990;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.mag_prodel .tabs .navs li.on::before,.mag_prodel .tabs .navs li:hover::before {
	width:100%;
}
.mag_prodel .tabs .navs li.on,.mag_prodel .tabs .navs li:hover {
	font-size:1.5625rem;
	font-weight:bold;
	color:#014990;
}
.mag_prodel .tabs .box {
	margin-top:1.5625rem;
	padding-bottom:1.8229166666666667rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.mag_prodel .tabs .txt p {
	font-size:0.9375rem;
	line-height:1.8;
	color:#666666;
}
.mag_prodel .tabs .ovs {
	display:none;
}
.mag_prodel .tabs .ovs:nth-child(1) {
	display:block;
}
.mag_prodel .tps {
	margin-top:2.604166666666667rem;
	display:flex;
	justify-content:space-between;
	align-content:flex-start;
}
.mag_prodel .tps .lts {
	width:31.770833333333336rem;
}
.mag_prodel .tps .swippic {
	width:100%;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
	height:24.479166666666668rem;
}
.mag_prodel .tps .lts .hds {
	overflow:hidden;
	width:18.75rem;
}
.mag_prodel .tps .lts .hds .swiper-slide {
	height:24.479166666666668rem;
	overflow:hidden;
}
.mag_prodel .tps .lts .hds .swiper-slide img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.mag_prodel .tps .lts .bds {
	overflow:hidden;
	width:calc(100% - 19.6875rem);
}
.mag_prodel .tps .lts .bds .swiper-slide {
	height:7.604166666666667rem !important;
	overflow:hidden;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #fff;
	margin-bottom:0.78125rem;
}
.mag_prodel .tps .lts .bds .swiper-slide:last-child {
	margin-bottom:0;
}
.mag_prodel .tps .lts .bds .swiper-slide img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.mag_prodel .tps .lts .bds .swiper-slide-thumb-active {
	border-color:#014990;
}
.mag_prodel .tps .rts {
	width:calc(100% - 37.5rem);
}
.mag_prodel .tps .rts h2 {
	font-size:2.5rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mag_prodel .tps .rts .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:1.0416666666666667rem 0 1.7708333333333335rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	border-top:0.052083333333333336rem solid #eeeeee;
	padding:0.8333333333333334rem 0;
}
.mag_prodel .tps .rts h6 {
	font-size:1.25rem;
	line-height:1.6;
	color:#ff0000;
	font-weight:bold;
}
.mag_prodel .tps .rts h5 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#666666;
}
.mag_prodel .tps .rts .del h4 {
	font-size:0.9375rem;
	line-height:1.7;
	color:#014990;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.mag_prodel .tps .rts .del {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#666666;
}
.mag_prodel .tps .rts .bns {
	margin-top:4.166666666666667rem;
	display:flex;
	align-items:center;
}
.mag_prodel .tps .rts .b1 {
	display:block;
	margin-right:0.4166666666666667rem;
	text-align:center;
	background:#014990;
	border-radius:0.5208333333333334rem;
	width:10.9375rem;
}
.mag_prodel .tps .rts .b1 span {
	line-height:2.5rem;
	border-radius:0.4166666666666667rem;
	display:inline-block;
	padding-left:1.3541666666666667rem;
	font-size:0.8333333333333334rem;
	color:#fff;
	background:url(../images/yy11.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.mag_prodel .tps .rts .b1.on {
	background:#efb211;
	position:relative;
}
.mag_prodel .tps .rts .b1.on span {
	background:url(../images/yy12.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}

.mag_prodel .tps .rts .b1.ons {
	position:relative;
}

.mag_prodel .tps .rts .b1.ons i {
	position:absolute;
	right:-0.4166666666666667rem;
	height:1.0416666666666667rem;
	border-radius:1.5625rem;
	top:-0.4166666666666667rem;
	z-index:1;
	padding:0 0.3125rem;
	display:block;
	min-height:1.0416666666666667rem;
	line-height:1.0416666666666667rem;
	background:#ff0000;
	font-size:0.7291666666666667rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_prodel .tps .rts .b2 span {
	background:url(../images/yy24.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.mag_about {
	padding:4.166666666666667rem 0 4.947916666666667rem;
}
.mag_about .hds {
	margin:2.604166666666667rem 0 3.125rem;
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.mag_about .hds .lts {
	width:14.583333333333334rem;
}
.mag_about .hds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.mag_about .hds .pic {
	height:18.489583333333336rem;
	overflow:hidden;
}
.mag_about .hds .lts h6 {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#363636;
	margin-top:0.78125rem;
	text-align:center;
}
.mag_about .hds .txt {
	width:calc(100% - 17.1875rem);
}
.mag_about .hds .txt h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.mag_about .hds .txt p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mag_about .btn {
	padding:0 1.875rem;
	border-radius:0.5208333333333334rem;
	display:inline-block;
	min-width:13.541666666666668rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-weight:bold;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-transform:uppercase;
	margin-top:4.166666666666667rem;
}
.mag_about .bds ul {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin-bottom:1.5625rem;
}
.mag_about .bds li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.mag_about .bds li {
	height:17.395833333333336rem;
	overflow:hidden;
	width:calc((100% - 8.4375rem)/5);
	margin-right:2.0833333333333335rem;
}
.mag_about .bds li:nth-child(5n) {
	margin-right:0;
}
.mag_about .bds h4 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.mag_about .bds p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mag_article {
	padding:3.6458333333333335rem 0 6.770833333333334rem;
}
.mag_article .hds {
	margin:3.125rem 0;
}
.mag_article .hds ul {
	display:flex;
	justify-content:space-between;
}
.mag_article .hds li {
	width:calc((100% - 1.3541666666666667rem)/2);
	border-radius:1.0416666666666667rem;
	background:#f7f7f7;
	padding:2.604166666666667rem 0 1.6666666666666667rem;
	text-align:center;
}
.mag_article .hds li h3 {
	font-size:3.385416666666667rem;
	line-height:1.4;
	color:#014990;
	font-weight:bold;
}
.mag_article .hds li h6 {
	font-size:1.25rem;
	line-height:1.6;
	color:#999999;
}
.mag_article .flax {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.mag_article .flax .pic {
	width:19.270833333333336rem;
	overflow:hidden;position: relative;
}
.mag_article .flax .pic .spans{
    position: absolute;z-index: 2;
    left: 0;right: 0;bottom: 0.5rem;
    text-align: center;
}
.mag_article .flax .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.mag_article .flax .txt {
	width:calc(100% - 22.708333333333336rem);
}
.mag_article .flax p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mag_article .flax .btn {
	padding:0 1.5625rem;
	border-radius:0.5208333333333334rem;
	display:inline-block;
	min-width:13.541666666666668rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-weight:bold;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-transform:uppercase;
	margin-top:1.5625rem;
}
.mag_article1 {
	padding:3.125rem 0 5.729166666666667rem;
}
.mag_article1 .uitapption {
	margin-top:3.125rem;
}
.mag_article1 .uitapption li {
	margin-bottom:1.875rem;
}
.mag_article1 .uitapption li:last-child {
	margin-bottom:0;
}
.mag_article1 .uitapption .filp {
	margin:0.78125rem 0 1.5625rem;
	display:flex;
	align-items:center;
}
.mag_article1 .uitapption .filp .bns {
	width:9.0625rem;
	line-height:2.0833333333333335rem;
	border-radius:0.5208333333333334rem;
	background:#efb211;
	font-size:0.8333333333333334rem;
	color:#fff;
	position:relative;
	text-align:center;
	cursor:pointer;
}
.mag_article1 .uitapption .filp .bns .f1 {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.mag_article1 .uitapption .filp p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	margin-left:1.0416666666666667rem;
}
.mag_article1 .uitapption .filp p span {
	color:#014990;
}
.mag_adver {
	padding:4.166666666666667rem 0;
}
.mag_adver .del {
	margin:1.0416666666666667rem 0 2.0833333333333335rem;
	font-size:0.9375rem;
	line-height:2;
	color:#363636;
	text-align:center;
}
.mag_adver .tabls .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.625rem;
}
.mag_adver .tabls .flax h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#666666;
}
.mag_adver .tabls .flax h6:nth-child(2) {
	margin-right:9.895833333333334rem;
}
.mag_adver .tabls table {
	width:100%;
	border-collapse:collapse;
}
.mag_adver .tabls table th {
	font-size:0.9375rem;
	line-height:2.604166666666667rem;
	color:#fff;
	background:#00418e;
}
.mag_adver .tabls table td {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	padding:0.78125rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.mag_adver .tabls table tr:last-child td {
	border-color:#00418e;
}
.mag_adver .tabls p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	margin-top:0.7291666666666667rem;
}
.mag_adver .ds {
	margin-bottom:2.0833333333333335rem;
}
.mag_adver .tabls {
	margin-bottom:2.604166666666667rem;
}
.mag_adver .ds h4 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.mag_adver .ds p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mag_adver .ds .box {
	border-radius:1.0416666666666667rem;
	background:#f7f7f7;
	margin-bottom:1.25rem;
}
.mag_adver .ds .box ul {
	display:flex;
	justify-content:space-between;
	padding:1.3020833333333335rem 0 2.291666666666667rem;
}
.mag_adver .ds .box li {
	width:20.833333333333336rem;
	position:relative;
}
.mag_adver .ds .box li:nth-child(2n) {
	width:calc(100% - 49.06666666666667rem);
	padding:0 4.008333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_adver .ds .box li.on {
	display:flex;
	justify-content:flex-start;
	padding-left:2.916666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_adver .ds .box li dt {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
	margin-bottom:0.20833333333333334rem;
}
.mag_adver .ds .box li dd {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mag_adver .ds .box li dl {
	margin-right:2.604166666666667rem;
}
.mag_adver .ds .box li:last-child {
	margin-right:0;
}
.mag_adver .ds .box li:nth-child(2)::after,.mag_adver .ds .box li:nth-child(2)::before {
	content:"";
	position:absolute;
	right:0;
	top:1.5625rem;
	z-index:1;
	width:0.052083333333333336rem;
	background:#e5e5e5;
	height:90%;
}
.mag_adver .ds .box li:nth-child(2)::after {
	left:0;
	right:0;
}
.mag_adver .ds .box li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
}
.mag_adver .ds .box li h6 {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
	margin:0.7291666666666667rem 0;
}
.mag_adver .ds .box li .bns {
	width:9.375rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	display:block;
	overflow:hidden;
	text-align:center;
}
.mag_adver .ds .box li .bns span {
	font-size:0.8333333333333334rem;
	line-height:2.291666666666667rem;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/abo7.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.mag_adver .ds .box li:nth-child(3) {
/*	padding-left:5.208333333333334rem; */
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_adver .btn {
	padding:0 1.875rem;
	border-radius:0.5208333333333334rem;
	display:inline-block;
	min-width:13.541666666666668rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-weight:bold;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-transform:uppercase;
	margin-top:0.5208333333333334rem;
}
.mag_checkout5 {
	padding:8.333333333333334rem 0 7.8125rem;
}
.mag_checkout5 .ds {
	text-align:center;
}
.mag_checkout5 .ds .ico {
	width:5.625rem;
	height:5.625rem;
	overflow:hidden;
	margin:0 auto;
}
.mag_checkout5 .ds .ico img {
	width:100%;
	display:block;
	height:100%;
}
.mag_checkout5 .ds h6 {
	margin:1.3020833333333335rem 0 4.166666666666667rem;
	font-size:1.25rem;
	line-height:1.6;
	color:#363636;
	font-weight:bold;
}
.mag_checkout5 .ds .btn {
	border-radius:0.5208333333333334rem;
	display:block;
	width:10.416666666666668rem;
	background:#014990;
	font-size:1.0416666666666667rem;
	line-height:2.916666666666667rem;
	color:#fff;
	margin:0 auto;
	font-weight:bold;
}
.mag_buy {
	padding:2.604166666666667rem 0 5.729166666666667rem;
}
.mag_buy .wrap {
	display:flex;
	justify-content:space-between;
}
.mag_buy .lts {
	width:calc(100% - 23.229166666666668rem);
	position:relative;
	padding-right:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_buy .lts::before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	height:100%;
	background:#e5e5e5;
	width:0.052083333333333336rem;
}
.mag_buy .rts {
	width:21.354166666666668rem;
	padding-left:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_buy .rts h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#014990;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.mag_buy .rts ul {
	border-top:0.052083333333333336rem solid #aaaaaa;
}
.mag_buy .rts li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0.6770833333333334rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.mag_buy .rts li h5 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
}
.mag_buy .rts li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mag_buy .rts li h2 {
	color:#ff0000;
	font-size:1.25rem;
	font-weight:bold;
}
.mag_buy .rts li:last-child {
	border-bottom:none;
}
.mag_buy .rts li.on {
	border-color:#999999;
}
.mag_buy .rts .btn {
	margin-top:1.5625rem;
	width:11.458333333333334rem;
	line-height:2.604166666666667rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
}
.mag_buy .lts li {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	margin-bottom:0.8333333333333334rem;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
}
.mag_buy .lts .bns {
	display:flex;
	justify-content:flex-start;
	margin-top:1.5625rem;
}
.mag_buy .lts .bns .b1 {
	margin-right:0.625rem;
	padding:0 1.6666666666666667rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	text-transform:uppercase;
	color:#fff;
	border-radius:1.5625rem;
	font-weight:bold;
	min-width:6.770833333333334rem;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_buy .lts li h6 {
	background:#e5e5e5;
	width:5.208333333333334rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.mag_buy .lts li .text {
	width:calc(100% - 5.208333333333334rem);
	padding:1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.mag_buy .lts li h6 span {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#666666;
	display:inline-block;
	background:url(../images/yy16.png) no-repeat center top;
	padding-top:1.4583333333333335rem;
}
.mag_buy .lts li .del {
	display:flex;
	justify-content:space-between;
	width:21.875rem;
	margin-right:3.6458333333333335rem;
}
.mag_buy .lts li .del .pic {
	width:5.208333333333334rem;
}
.mag_buy .lts li .del .pic img {
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.mag_buy .lts li .del .ts {
	width:calc(100% - 6.770833333333334rem);
}
.mag_buy .lts li .del h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mag_buy .lts li .del p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
}
.mag_buy .lts li .del h5 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-top:1.71875rem;
}
.mag_buy .lts li .del h5 span {
	font-weight:1.25rem;
	color:#ff0000;
	margin-left:0.625rem;
}
.mag_buy .lts li .quay {
	width:8.854166666666668rem;
}
.mag_buy .lts li .quay h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:0.4166666666666667rem;
}
.mag_buy .lts li .quay .jiag {
	display:flex;
	align-items:center;
	border:1px solid #dcdcdc;
	border-radius:0.3125rem;
	background:#fff;
	height:2.0833333333333335rem;
	justify-content:center;
	overflow:hidden;
}
.mag_buy .lts li .quay .jiag .plus,.mag_buy .lts li .quay .jiag .minus {
	width:2.0833333333333335rem;
	line-height:2.0833333333333335rem;
	font-size:1.0416666666666667rem;
	cursor:pointer;
	color:#b5b5b5;
	text-align:center;
}
.mag_buy .lts li .quay .jiag .price-input {
	width:calc(100% - 4.166666666666667rem);
	position:relative;
}
.mag_buy .lts li .quay .jiag .price-input .t1 {
	background:none;
	border:none;
	width:100%;
	font-size:0.8333333333333334rem;
	color:#222222;
	text-align:center;
}
.mag_buy .lts li .quay .jiag .price-input::before,.mag_buy .lts li .quay .jiag .price-input::after {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	background:#f1f1f1;
	height:0.8333333333333334rem;
	margin-top:-0.4166666666666667rem;
}
.mag_buy .lts li .quay .jiag .price-input::after {
	left:auto;
	right:0;
}
.mag_buy .lts li .quay .jiag .plus:hover,.mag_buy .lts li .quay .jiag .minus:hover {
	background:#014990;
	color:#fff;
}
.mag_buy .lts li h6:hover span {
	background:url(../images/yy15.png) no-repeat center top;
	color:#fff;
}
.mag_buy .lts li h6:hover {
	background:#ff0000;
}
.mag_checkout .uitit h2 {
	text-align:left;
}
.mag_checkout {
	padding:2.604166666666667rem 0 5.208333333333334rem;
}
.uitchek {
	margin-top:1.3020833333333335rem;
}
.mag_checkout .btn {
	display:flex;
	justify-content:flex-start;
	margin-top:1.5625rem;
}
.mag_checkout .btn .b1 {
	margin-right:0.625rem;
	padding:0 1.6666666666666667rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	text-transform:uppercase;
	color:#fff;
	border-radius:1.5625rem;
	font-weight:bold;
	min-width:8.854166666666668rem;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_checkout .btn .b2 {
	border:1px solid #014990;
	background:none;
	color:#014990;
}
.uitchek ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitchek li a {
	font-size:0.8854166666666667rem;
	line-height:2.8125rem;
	color:#919191;
	font-weight:bold;
	display:block;
	text-align:center;
	transition:all 0s;
}
.uitchek li {
	background:url(../images/yy26.png) no-repeat center/100% 100%;
	margin:0 -0.625rem;
	width:16.302083333333336rem;
}
.uitchek li:nth-child(1) {
	background:url(../images/yy28.png) no-repeat center/100% 100%;
	margin-left:0;
}
.uitchek li:last-child {
	background:url(../images/yy27.png) no-repeat center/100% 100%;
	margin-right:0;
}
.uitchek li:nth-child(1):hover,.uitchek li:nth-child(1).on {
	background:url(../images/yy17.png) no-repeat center/100% 100%;
}
.uitchek li.on a,.uitchek li a:hover {
	color:#fff;
}
.uitchek li.on,.uitchek li:hover {
	background:url(../images/yy26-1.png) no-repeat center/100% 100%;
}
.uitchek li.on:last-child,.uitchek li:hover:last-child {
	background:url(../images/yy27-1.png) no-repeat center/100% 100%;
}
.mag_checkout .querd1 {
	display:flex;
	justify-content:space-between;
	margin-top:1.0416666666666667rem;
}
.mag_checkout .querd1 .ls {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	width:calc((100% - 0.3125rem)/2);
	padding:1.5625rem 2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_checkout .querd1 .ls h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:1.5625rem;
}
.mag_checkout .querd1 .lts h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	font-weight:bold;
}
.mag_checkout .querd1 .lts ul {
	display:flex;
	justify-content:flex-start;
	margin-top:0.5208333333333334rem;
	padding-bottom:2.291666666666667rem;
}
.mag_checkout .querd1 .lts li {
	margin-right:4.166666666666667rem;
}
.mag_checkout .querd1 .lts li:last-child {
	margin-right:0;
}
.mag_checkout .querd1 .lts .rao {
	display:none;
}
.mag_checkout .querd1 .lts label {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	display:block;
	padding-left:1.3541666666666667rem;
	background:url(../images/yy29.png) no-repeat left center;
	background-size:1.0416666666666667rem auto;
	cursor:pointer;
}
.mag_checkout .querd1 .lts li input:checked + label {
	background:url(../images/xq65.png) no-repeat left center;
	background-size:1.0416666666666667rem auto;
}
.mag_checkout .querd1 .lts .del {
	padding-top:1.0416666666666667rem;
	border-top:0.052083333333333336rem solid #e5e5e5;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#5f6064;
}
.mag_checkout .querd1 .rts ul {
	display:flex;
	justify-content:space-between;
	margin-top:1.25rem;
	align-items:center;
}
.mag_checkout .querd1 .rts li {
	width:calc((100% - 1.0416666666666667rem)/2);
}
.mag_checkout .querd1 .rts li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	margin-bottom:0.2604166666666667rem;
}
.mag_checkout .querd1 .rts li .t1 {
	width:100%;
	border-radius:0.3125rem;
	height:2.3958333333333335rem;
	background:#fff;
	border:1px solid #fff;
	font-size:0.9375rem;
	color:#222;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_checkout .querd1 .rts li .t1:focus {
	border-color:#dcdcdc;
}
.mag_checkout .querd1 .rts .login {
	margin-top:1.5625rem;
	width:6.770833333333334rem;
	line-height:2.5rem;
	background:#014990;
	text-align:center;
	border-radius:0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	color:#fff;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}
.mag_checkout .querd1 .rts .pass {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#014990;
	margin-top:0.7291666666666667rem;
	display:inline-block;
}
.mag_checkout .querd2 {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	padding:1.5625rem 2.291666666666667rem 2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	margin-top:1.0416666666666667rem;
}
.mag_checkout .querd2 dl {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mag_checkout .querd2 dd {
	width:calc((100% - 1.5625rem)/2);
}
.mag_checkout .querd2 dl.on dd {
	width:calc((100% - 1.5625rem)/3);
}
.mag_checkout .querd2 .t1 {
	width:100%;
	border-radius:0.3125rem;
	height:2.3958333333333335rem;
	background:#fff;
	border:1px solid #fff;
	font-size:0.8333333333333334rem;
	color:#363636;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_checkout .querd2 .t1:focus {
	border-color:#dcdcdc;
}
.mag_checkout .querd2 dd h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	margin-bottom:0.4166666666666667rem;
	font-weight:bold;
}
.mag_checkout .querd2 dd h4 i {
	display:inline-block;
	color:#ff2323;
}

.mag_checkout .querd2 dd .flax{
      display: flex;justify-content: space-between;align-items: center;
        border-radius: 0.3125rem;    margin-top: 0.2604166666666667rem;
}
.mag_checkout .querd2 dd .flax .lsele1{
    border: none !important;width: 5rem;margin-top: 0;
}
.mag_checkout .querd2 dd .flax .txt3{
   border: none !important;width: calc(100% - 5.5rem);
   padding: 0;margin-top: 0;
}

.mag_checkout .querd2 li {
	margin-bottom:1.25rem;
}
.mag_checkout .querd2 li.on {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mag_checkout .querd2 li.on .ds {
	width:calc((100% - 1.5625rem)/2);
}
.mag_checkout .querd2 dd .lsele {
	width:100%;
	border:1px solid #fff;
	border-radius:0.3125rem;
	height:2.3958333333333335rem;
	padding:0 1.5625rem 0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	color:#363636;
	background:url(../images/qms12-3.png) no-repeat right 0.7291666666666667rem center #fff;
	background-size:0.625rem auto;
}
.mag_checkout .querd2 h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	margin:2.291666666666667rem 0 1.0416666666666667rem;
	font-weight:bold;
}
.mag_checkout .querd2 .che .ce1 {
	display:none;
}
.mag_checkout .querd2 .che label {
	font-size:0.8333333333333334rem;
	padding-left:1.25rem;
	line-height:1.6;
	cursor:pointer;
	color:#5f6064;
	display:block;
	background:url(../images/yy30.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.mag_checkout .querd2 .che input:checked + label {
	background:url(../images/yy30-1.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.mag_checkout .querd3 {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	padding:1.5625rem 2.291666666666667rem 2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	margin-top:1.0416666666666667rem;
}
.mag_checkout .querd3 .ds {
	margin-bottom:1.5625rem;
}
.mag_checkout .querd3 .ds h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:0.5208333333333334rem;
}
.mag_checkout .querd3 .che .ce1 {
	display:none;
}
.mag_checkout .querd3 .che label {
	font-size:0.8333333333333334rem;
	padding-left:1.5625rem;
	line-height:1.6;
	cursor:pointer;
	color:#5f6064;
	display:block;
	background:url(../images/yy29.png) no-repeat left center;
	background-size:1.0416666666666667rem auto;
}
.mag_checkout .querd3 .che input:checked + label {
	background:url(../images/xq65.png) no-repeat left center;
	background-size:1.0416666666666667rem auto;
}
.mag_checkout .querd3 .che label img {
	display:inline-block;
	vertical-align:middle;
	margin:0 0.10416666666666667rem;
}
.mag_checkout .querd3 h5 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	font-weight:bold;
	margin-bottom:0.3125rem;
}
.mag_checkout .querd3 .t1 {
	width:100%;
	border-radius:0.3125rem;
	height:6.25rem;
	background:#fff;
	border:1px solid #fff;
	font-size:0.8333333333333334rem;
	color:#363636;
	padding:0.5208333333333334rem 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1.7;
	resize:none;
}
.mag_checkout .querd4 {
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	padding:1.5625rem 2.291666666666667rem 2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	margin-top:1.0416666666666667rem;
}
.mag_checkout .querd4 .bds {
	margin:2.0833333333333335rem 0;
}
.mag_checkout .querd4 h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.mag_checkout .querd4 .hds li {
	border-radius:1.0416666666666667rem;
	background:#fff;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.5625rem 3.6458333333333335rem 1.5625rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:0.78125rem;
}
.mag_checkout .querd4 .hds li h5 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mag_checkout .querd4 .hds li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mag_checkout .querd4 .hds li h6 span {
	display:inline-block;
	font-size:1.25rem;
	color:#ff0000;
	margin-left:0.5208333333333334rem;
}
.mag_checkout .querd4 .hds li .ls {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.mag_checkout .querd4 .hds li .pic {
	width:5.3125rem;
	height:6.979166666666667rem;
	overflow:hidden;
}
.mag_checkout .querd4 .hds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.mag_checkout .querd4 .hds li .ts {
	margin-left:1.5625rem;
}
.mag_checkout .querd4 .hds li h4 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:0.2604166666666667rem;
}
.mag_checkout .querd4 .hds li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
}
.mag_checkout .querd4 .ovs {
	background:#fff;
	border-radius:1.0416666666666667rem;
	padding:0.5208333333333334rem 2.0833333333333335rem;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mag_checkout .querd4 .ovs li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	padding:0.8333333333333334rem 0;
}
.mag_checkout .querd4 .ovs li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#222222;
}
.mag_checkout .querd4 .ovs li h2 {
	font-size:1.25rem;
	line-height:1.6;
	color:#ff0000;
	font-weight:bold;
}
.mag_checkout .querd4 .ovs li:last-child {
	border-bottom:none;
}
.mag_checkout .querd4 .ovs li.on {
	border-color:#999999;
}
.mag_checkout .querd4 .fts p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	margin-top:0.5208333333333334rem;
}
.mag_checkout .querd4 .fts img {
	display:inline-block;
	vertical-align:middle;
	margin:0 0.10416666666666667rem;
}
.mem_club {
	padding:3.6458333333333335rem 0 6.25rem;
}
.mem_club .uitform {
	background:#f7f7f7;
	width:27.604166666666668rem;
	margin:0 auto;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	padding:2.8125rem 3.125rem 4.6875rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mem_club .uitform .form {
	width:100%;
}
.mem_club .uitform li .t1 {
	background:#fff;
	border-color:#fff;
}
.mem_club .uitform .btn {
	margin-top:2.8125rem;
}
.mem_club .uitform li .t1:focus {
	border-color:#d4d5d7;
}
.mem_club .wuquafw {
	margin:5.208333333333334rem 0;
}
.mem_club .wuquafw .ico {
	margin:0 auto;
	width:17.135416666666668rem;
}
.mem_club .wuquafw .ico img {
	width:100%;
	display:block;
}
.mem_club .wuquafw p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#bcc1c7;
	text-align:center;
	margin-top:1.0416666666666667rem;
}
.mem_profile {
	padding:3.6458333333333335rem 0 4.6875rem;
}
.mem_profile .uitinfo {
	margin:1.7708333333333335rem 0 2.0833333333333335rem;
}
.mem_profiledel .bds2 ul,
.uitprofe ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-bottom:1.0416666666666667rem;
}
.mem_profiledel .bds2 li,
.uitprofe li {
	margin-bottom:1rem;
	margin-right:1rem;
	width:calc((100% - 5.02rem)/6);
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.4166666666666667rem;
}
.mem_profiledel .bds2 li:nth-child(6n),
.uitprofe li:nth-child(6n) {
	margin-right:0;
}
.mem_profiledel .bds2 li .pic,
.uitprofe li .pic {
	height:5rem;
	overflow:hidden;width: 5rem;margin: 0 auto;
	border-radius:3.0416666666666667rem;
}
.mem_profiledel .bds2 li .pic img,
.uitprofe li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.mem_profiledel .bds2 li .ts,
.uitprofe li .ts {
	margin:1.3541666666666667rem 0 1.7708333333333335rem;
	text-align:center;
}
.mem_profiledel .bds2 li .ts h3,
.uitprofe li h3 {
	font-size:0.7416666666666667rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	height: 3.2em;
	overflow: hidden;
}
.mem_profiledel .bds2 li .ts p,
.uitprofe li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	margin:0.20833333333333334rem 0 0;min-height: 1.6em;
}
.uitprofe li p{
    min-height: 1.6em;
}
.uitprofe li h6 {
	width:7.083333333333334rem;
	line-height:1.9791666666666667rem;
	text-align:center;
	border-radius:1.0416666666666667rem;
	background:#014990;
	font-size:0.8333333333333334rem;
	color:#fff;
	margin:1.0416666666666667rem auto 0;
}
.uitprofe li:hover h6 {
	background:#efb211;
}
.mem_list {
	padding:3.6458333333333335rem 0 4.166666666666667rem;
}
.mem_list .del {
	font-size:1.1458333333333335rem;
	line-height:2;
	color:#222222;
	text-align:center;
	margin:1.5625rem 0 1.8229166666666667rem;
}
.mem_list .bds {
	margin-top:2.604166666666667rem;
}
.mem_list .bds ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.mem_list .bds li {
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	background:#f7f7f7;
	padding:1.5625rem 1.5625rem 1.875rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	position:relative;
	box-sizing:border-box;
	width:calc((100% - 3.229166666666667rem)/3);
	margin-right:1.5625rem;
	margin-bottom:1.5625rem;
}
.mem_list .bds li:nth-child(3n) {
	margin-right:0;
}
.mem_list .bds li .ico {
	width:4.6875rem;
	line-height:4.6875rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	background: #e5e5e5;
	font-size:2.4rem ;
	color: #909090;
	text-align: center;
	font-weight: bold;
}
.mem_list .bds li .ico img {
	width:100%;
	height:100%;
	display:block;
}
.mem_list .bds li h3 {
	font-size:0.8416666666666667rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-top:0.7291666666666667rem;
	height: 3.2em;
}
.mem_list .bds li h4 {
	position:absolute;
	right:1.5625rem;
	top:1.5625rem;
	z-index:1;
	padding:0 0.5208333333333334rem;
	display:inline-block;
	font-size:0.8333333333333334rem;
	line-height:1.3541666666666667rem;
	display:inline-block;
	color:#efb211;
	font-weight:bold;
	background:#f6efde;
	border:1px solid #f3d179;
	border-radius:0.20833333333333334rem;
}
.mem_list .bds li dl {
	margin:0.7291666666666667rem 0 3.125rem;
}
.mem_list .bds li dd {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	padding-left:1.1458333333333335rem;
	margin-bottom:0.4166666666666667rem;
}
.mem_list .bds li dd:nth-child(1) {
	background:url(../images/yy31.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.78125rem auto;
}
.mem_list .bds li dd:nth-child(2) {
	background:url(../images/yy32.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.6770833333333334rem auto;
}
.mem_list .bds li dd:nth-child(3) {
	background:url(../images/yy32.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.6770833333333334rem auto;
}
.mem_list .bds li dd:nth-child(4) {
	background:url(../images/yy32.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.6770833333333334rem auto;
}
.mem_list .bds li dd:nth-child(5) {
	background:url(../images/yy32.png) no-repeat left top 0.2604166666666667rem;
	background-size:0.6770833333333334rem auto;
}

.mem_list .bds li .btn {
	border-radius:0.4166666666666667rem;
	background:#014990;
	display:inline-block;
	overflow:hidden;
	text-align:center;
	padding:0 1.25rem;
}
.mem_list .bds li .btn span {
	font-size:0.8333333333333334rem;
	line-height:1.875rem;
	color:#fff;
	display:inline-block;
/*	padding-left:1.25rem; */
/*	background:url(../images/xq74.png) no-repeat left center; */
	background-size:0.8333333333333334rem auto;
}
/* 俱乐部主页*/
.jlbheader {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:23;
	height:4.6875rem;
	background:#014990;
}
.jlbheader .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.jlbheader .logo {
	max-width:5.625rem;
	display:block;
}
.jlbheader .logo img {
	width:100%;
	display:block;
}
.jlbheader .rts {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.jlbheader .naver ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.jlbheader .naver li {
	margin-left:2.8645833333333335rem;
}
.jlbheader .naver li:first-child {
	margin-left:0;
}
.jlbheader .naver li a {
	font-size:0.9375rem;
	line-height:4.6875rem;
	color:#fff;
	font-weight:bold;
	display:block;
}
.jlbheader .naver li.on a,.jlbheader .naver li a:hover {
	color:#f1bb00;
}
.jlbheader .reg {
	width:6.25rem;
	line-height:1.9791666666666667rem;
	display:block;
	text-align:center;
	background:#f1bb00;
	border-radius:1.0416666666666667rem;
	margin-left:3.385416666666667rem;
}
.jlbheader .reg span {
	font-size:0.8333333333333334rem;
	line-height:1.9791666666666667rem;
	color:#014990;
	display:inline-block;
	padding-left:1.1458333333333335rem;
	background:url(../images/xq2.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
	font-weight:bold;
}
.jlbfooter {
	background:#014990;
}
.jlbfooter .tps {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:3.9583333333333335rem 0 2.3958333333333335rem;
}
.jlbfooter .wx {
	width:6.979166666666667rem;
	height:6.979166666666667rem;
	overflow:hidden;
}
.jlbfooter .wx img {
	width:100%;
	height:100%;
	display:block;
}
.jlbfooter p {
	font-size:0.7291666666666667rem;
	line-height:1.5;
	color:#fff;
	margin-top:0.3125rem;
	text-align:center;
	opacity:0.6;
}
.jlbfooter .copyright {
	text-align:center;
}
.jlbfooter h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	margin-bottom:1.1458333333333335rem;
}
.jlbfooter li {
	margin-bottom:0.4166666666666667rem;
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#fff;
}
.jlbfooter li span {
	display:inline-block;
	opacity:0.6;
	width:4.6875rem;
}
.jlbanner img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.julebu_newsdel {
	padding:1.25rem 0 4.6875rem;
}
.julebu_newsdel .hds {
	margin-top:2.604166666666667rem;
	text-align:center;
	padding-bottom:1.1458333333333335rem;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
}
.julebu_newsdel .hds h1 {
	font-size:1.9791666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.julebu_newsdel .hds dl {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:0.7291666666666667rem;
}
.julebu_newsdel .hds dd {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	padding-left:1.25rem;
	margin:0 1.3020833333333335rem;
}
.julebu_newsdel .hds dd:nth-child(1) {
	background:url(../images/xq31.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.julebu_newsdel .hds dd:nth-child(2) {
	background:url(../images/xq32.png) no-repeat left center;
	background-size:0.9895833333333334rem auto;
}
.julebu_newsdel .del {
	margin:1.25rem 0 2.604166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.julebu_newsdel .fts {
	border-top:0.052083333333333336rem solid #e5e5e5;
	padding-top:2.291666666666667rem;
}
.julebu_newsdel .fts h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	margin-bottom:0.5208333333333334rem;
}
.julebu_newsdel .fts h6 a {
	color:#666666;
}
.julebu_news {
	padding:6.25rem 0;
}
.uitjlbwks {
	margin-top:1.0416666666666667rem;
}
.uitjlbwks li {
	padding:2.0833333333333335rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.uitjlbwks li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitjlbwks li:nth-child(2n) a {
	flex-direction:row-reverse;
}
.uitjlbwks li .pic {
	width:35.41666666666667rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.uitjlbwks li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uitjlbwks li .txt {
	width:calc(100% - 39.0625rem);
}
.uitjlbwks li h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
}
.uitjlbwks li p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#7f7f7f;
	margin:0.78125rem 0 3.6458333333333335rem;
}
.uitjlbwks li h6 {
	width:7.8125rem;
	line-height:2.604166666666667rem;
	background:#014990;
	border-radius:0.4166666666666667rem;
	text-align:center;
	font-size:0.8333333333333334rem;
	font-weight:bold;
	color:#fff;
}
.uitjlbwks ul {
	padding-bottom:2.604166666666667rem;
}
.julebu_club {
	padding:6.25rem 0;
}
.julebu_club .del {
	margin-top:2.0833333333333335rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.julebu_club .del img {
	width:100%;
	display:block;
}
.julebu_club .del h6 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#00418e;
	font-weight:bold;
	margin:1.8229166666666667rem 0 0.4166666666666667rem;
}
.julebu_members {
	padding:6.25rem 0;
}
.julebu_members .uitprofe {
	margin-top:1.5625rem;
}
.julebu_members .uitprofe .ts {
	margin:1.0416666666666667rem 0 0.5208333333333334rem;
}
.julebu_works {
	padding:6.25rem 0;
}
.julebu_contact {
	padding:5.729166666666667rem 0 7.291666666666667rem;
}
.julebu_contact .bds {
	display:flex;
	justify-content:space-between;
	margin-top:2.604166666666667rem;
}
.julebu_contact .bds .text {
	width:calc(100% - 38.333333333333336rem);
}
.julebu_contact .bds .map {
	width:36.458333333333336rem;
	height:15.625rem;
}
.julebu_contact .bds .text li {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	padding:0.78125rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.julebu_contact .bds .text li span {
	color:#999999;
	display:inline-block;
	width:8.020833333333334rem;
}
.jlbpage4 {
	background:#fff;
	padding:4.6875rem 0;
}
.jlbpage4 .bds {
	margin-top:2.291666666666667rem;
}
.jlbpage4 .bds ul {
	display:flex;
	justify-content:flex-start;
}
.jlbpage4 .bds li {
	width:calc((100% - 5.002rem)/6);
	margin-right:1rem;margin-bottom: 1rem;
}
.jlbpage4 .bds li:nth-child(6n) {
	margin-right:0;
}
.jlbpage4 .bds li .pic {
	height:14.0625rem;
	overflow:hidden;
}
.jlbpage4 .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.jlbpage4 .bds li .txt {
	margin-top:1.0416666666666667rem;
}
.jlbpage4 .bds li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#003d7c;
	font-weight:bold;
}
.jlbpage4 .bds li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
	height:3em;
	overflow:hidden;
	margin:0.4166666666666667rem 0 0.625rem;
}
.jlbpage4 .bds li p {
	font-size:0.7291666666666667rem;
	line-height:1.5;
	color:#7f7f7f;
	height:3em;
	overflow:hidden;
}
.jlbbtn {
	width:9.0625rem;
	line-height:2.3958333333333335rem;
	margin:0 auto;
	background:#014990;
	font-size:0.9375rem;
	color:#fff;
	display:block;
	text-align:center;
	border-radius:1.5625rem;
}
.jlbpage4 .bds ul {
	padding-bottom:2.0833333333333335rem;
}
.jlbpage3 {
	padding:5.729166666666667rem 0;
	background: #f7f7f7;
}
.jlbpage3 .ovs {
	position:relative;
	margin:1.1458333333333335rem 0 2.291666666666667rem;
}
.jlbpage3 .swippic {
	overflow:hidden;
}
.jlbpage3 .swippic .swiper-slide {
	background:#f7f7f7;
	/*height:21.09375rem;*/
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.jlbpage3 .swippic .swiper-slide .pic {
	height:8.145833333333336rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
}
.jlbpage3 .swippic .swiper-slide .pic img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
	margin:auto;
}
.jlbpage3 .swippic .swiper-slide p {
	font-size:1.25rem;
	line-height:1.6;
	color:#666666;
	text-align:center;
	font-weight:bold;
	margin-top:0.5208333333333334rem;
}
.jlbpage3 .ovs .prev,.jlbpage3 .ovs .next {
	position:absolute;
	left:-2.604166666666667rem;
	top:50%;
	z-index:1;
	background:url(../images/xq14.png) no-repeat center;
	width:1.5625rem;
	height:1.5625rem;
	background-size:0.7291666666666667rem auto;
	width:1.5625rem;
	height:1.5625rem;
	cursor:pointer;
}
.jlbpage3 .ovs .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:-2.604166666666667rem;
}
.jlbpage3 .ovs .prev:hover,.jlbpage3 .ovs .next:hover {
	background:url(../images/xq13.png) no-repeat center;
	background-size:0.7291666666666667rem auto;
}
.jlbpage2 {
	background:#f7f7f7;
	padding:5.208333333333334rem 0;
}
.jlbpage2 .uitprofe {
	margin-top:1.25rem;
}
.jlbpage2 .uitprofe li {
	background:#fff;
}
.jlbpage2 .uitprofe li .ts {
	margin:1.0416666666666667rem 0 0.2604166666666667rem;
}
.jlbpage1 {
	padding:7.291666666666667rem 0;
}
.jlbpage1 .wrap {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.jlbpage1 .pic {
	width:35.41666666666667rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.jlbpage1 .pic img {
	width:100%;
	height:100%;
	display:block;
}
.jlbpage1 .txt {
	width:calc(100% - 39.0625rem);
}
.jlbpage1 .txt .uitit h2 {
	text-align:left;
}
.jlbpage1 .txt h6 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#00418e;
	font-weight:bold;
	margin:1.4583333333333335rem 0 0.3125rem;
}
.jlbpage1 .txt .del {
	font-size:0.9375rem;
	line-height:1.7;
	color:#666666;
}
.jlbpage1 .txt .jlbbtn {
	margin:initial;
	margin-top:2.604166666666667rem;
}
.jlbbanner {
	overflow:hidden;
	height:36.458333333333336rem;
	position:relative;
}
.jlbbanner img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.jlbbanner .wrap {
	height:100%;
	position:relative;
}
.jlbbanner h2 {
	position:absolute;
	left:0;
	right:0;
	top:40%;
	z-index:1;
	font-size:3.6458333333333335rem;
	line-height:1.2;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.jlbbanner .spot {
	position:absolute;
	left:0;
	right:0;
	bottom:1.5625rem;
	z-index:1;
	text-align:center;
}
.jlbbanner .spot span {
	background:none;
	border:1px solid #969fa1;
	opacity:1;
	margin:0 0.6770833333333334rem !important;
	width:0.5208333333333334rem;
	height:0.5208333333333334rem;
}
.jlbbanner .spot .swiper-pagination-bullet-active {
	background:#f1bb00;
	border-color:#f1bb00;
}
/* 俱乐部结束*/.mem_profiledel {
	padding:1.0416666666666667rem 0 7.291666666666667rem;
}
.mem_profiledel .hds {
	margin-top:2.604166666666667rem;
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	align-items:flex-start;
}
.mem_profiledel .hds .pic {
	width:23.4375rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.mem_profiledel .hds .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.mem_profiledel .hds .text {
	width:calc(100% - 28.385416666666668rem);
}
.mem_profiledel .hds h3 {
	font-size:1.5rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mem_profiledel .hds .view {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin:0.4166666666666667rem 0 1.3020833333333335rem;
}
.mem_profiledel .hds .view dd {
	display:inline-block;
	padding:0 0.625rem;
	font-size:0.8333333333333334rem;
	color:#00418e;
	border:1px solid #7d9ec5;
	border-radius:0.20833333333333334rem;
	background:#f2f5f9;
	margin-right:0.4166666666666667rem;
}
.mem_profiledel .hds .view dd.on {
	color:#5716a7;
	background:#f6f3fa;
	border-color:#a988d2;
}
.mem_profiledel .hds ul {
	padding:1.1458333333333335rem 0 0.5208333333333334rem;
	border-bottom:0.052083333333333336rem solid #959595;
	border-top:0.052083333333333336rem solid #959595;
}
.mem_profiledel .hds li {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#363636;
	margin-bottom:0.9375rem;
}
.mem_profiledel .hds li strong {
	color:#232323;
	display:inline-block;
	width:7.6875rem;
}

.mem_profiledel .hds .share {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin:1.2166666666666667rem 0 1.3020833333333335rem;
}

.mem_profiledel .hds .share dd {
	display:inline-block;
	padding:0 0.625rem;
	font-size:0.8333333333333334rem;
	margin-right:0.4166666666666667rem;
}

.mem_profiledel .hds .share dd img{
	width:2.1rem;
}

.mem_profiledel .hds h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin:1.3020833333333335rem 0 0.5208333333333334rem;
}
.mem_profiledel .hds p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mem_profiledel .hds .btn {
	margin-top:2.0833333333333335rem;
	width:10.416666666666668rem;
	border-radius:0.4166666666666667rem;
	background:#014990;
	display:block;
	overflow:hidden;
	text-align:center;
}
.mem_profiledel .hds .btn span {
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/abo7.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
	font-weight:bold;
}
.mem_profiledel .bds {
	margin-top:3.6458333333333335rem;
	border-top:0.052083333333333336rem solid #eeeeee;
}
.mem_profiledel .bds li {
	padding:2.604166666666667rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.mem_profiledel .bds li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mem_profiledel .bds2 ul{
    padding-top:1rem ;
}
.mem_profiledel .bds2 li a{
    display: block;
}
.mem_profiledel .bds li .pic {
	width:35.41666666666667rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.mem_profiledel .bds.bds2 li{
    padding: 0;
}
.mem_profiledel .bds.bds2 li .pic{
    width: auto;
}
.mem_profiledel .bds.bds2 li .ts{
    width: auto;
}
.mem_profiledel .bds.bds2 li .pic img{
    height: 100%;
}
.mem_profiledel .bds li .pic img {
	width:100%;
	height:22rem;
	display:block;
	object-fit:cover;
}
.mem_profiledel .bds li .ts {
	width:calc(100% - 38.802083333333336rem);
}
.mem_profiledel .bds li h3 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.mem_profiledel .bds li p {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#8e8e8e;
	margin:0.78125rem 0 2.604166666666667rem;
}
.mem_profiledel .bds li h6 {
	width:8.541666666666668rem;
	border-radius:0.4166666666666667rem;
	background:#014990;
	display:block;
	overflow:hidden;
	text-align:center;
	font-size:0.8333333333333334rem;
	line-height:2.604166666666667rem;
	color:#fff;
	font-weight:bold;
}
.mem_profiledel .bds ul {
	padding-bottom:2.604166666666667rem;
}
.mem_profiledel1 {
	padding:1.0416666666666667rem 0 6.25rem;
}
.mem_profiledel1 .swippic {
	margin-top:5.416666666666667rem;
	overflow:hidden;
	position:relative;
	margin-bottom:4.6875rem;padding: 4rem 0;
}
.mem_profiledel1 .swippic .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;
		  transform: scale(1);border-radius: 1.04rem;overflow: hidden;position: relative;
}
.mem_profiledel1 .swippic .swiper-slide img{
	overflow: hidden;
	display: block;width: 100%;height: 100%;object-fit: cover;
}


.mem_profiledel1 .swippic .swiper-slide-active,
.mem_profiledel1 .swippic .swiper-slide-duplicate-active{
      transform: scale(1.5);border-radius: 1.04rem;overflow: hidden;z-index: 8;
	}
	
	.mem_profiledel1 .swippic .swiper-slide::before{
		content: "";position: absolute;
		left: 0;right: 0;
		top: 0;z-index: 1;background: rgba(0,0,0,0.3);width: 100%;height: 100%;
	}
	.mem_profiledel1 .swippic .swiper-slide-active::before,
	.mem_profiledel1 .swippic .swiper-slide-duplicate-active::before{
		background: none;
	}
.mem_profiledel1 .swippic .prev,.mem_profiledel1 .swippic .next {
	background:url(../images/xq48.png) no-repeat center;
	background-size:0.7291666666666667rem auto;
	position:absolute;
	left:1.5625rem;
	top:50%;
	z-index:1;
	width:1.5625rem;
	height:1.5625rem;
	margin-top:-0.78125rem;cursor: pointer;
}
.mem_profiledel1 .swippic .next {
	right:1.5625rem;
	left:auto;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.mem_profiledel1 .swippic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.mem_profiledel1 .del {
	font-size:0.9375rem;
	line-height:2;
	color:#666666;
	margin-top:1.5625rem;
}
.mem_benefits {
	padding:3.6458333333333335rem 0 7.291666666666667rem;
}
.mem_benefits .del {
	margin:1.7708333333333335rem 0 2.8125rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#666666;
}
.mem_benefits .del strong {
	font-size:1.1458333333333335rem;
	color:#222222;
	line-height:1.6;
	margin-bottom:1.5625rem;
	display:inline-block;
}
.mem_benefits .fts .uitit h2 {
	font-size:2.0833333333333335rem;
}
.mem_benefits .fts .btn {
	width:24.739583333333336rem;
	border-radius:0.4166666666666667rem;
	background:#014990;
	display:block;
	overflow:hidden;
	text-align:center;
	font-size:1.1458333333333335rem;
	line-height:3.125rem;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 auto;
}
.mem_benefits .fts ul {
	margin:1.5625rem 0 2.5rem;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
}
.mem_benefits .fts li {
	width:calc((100% - 3.229166666666667rem)/3);
	margin-right:1.5625rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	height:24.21875rem;
	position:relative;
}
.mem_benefits .fts li:nth-child(3n) {
	margin-right:0;
}
.mem_benefits .fts li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.mem_benefits .fts .ts {
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	bottom:2.604166666666667rem;
	z-index:1;
}
.mem_benefits .fts li h4 {
	font-size:1.25rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
	margin-bottom:0.3125rem;
	text-transform:uppercase;
}
.mem_benefits .fts li p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#7a7a7a;
	height:3.2em;
	overflow:hidden;
}
.mem_benefits .bds {
	margin-bottom:5.208333333333334rem;
}
.mem_benefits .bds ul {
	display:flex;
	justify-content:flex-start;
}
.mem_benefits .bds li {
	width:calc((100% - 3.02rem)/4);
	margin-right:1rem;
}
.mem_benefits .bds li:nth-child(4n){
    margin-right:0 ;position: relative;
}
.mem_benefits .bds li:nth-child(4n):before{
   content: "";position: absolute;
	left: -0.5rem;top: 0;bottom: 0;
	width: 1px;background: #ddd;
}
.uitbenfit .tps {
	padding:1.7708333333333335rem 1.5625rem 1.0416666666666667rem;
	max-height:11.458333333333334rem;
}
.uitbenfit .tps .flax {
	display:flex;
	justify-content:space-between;
	align-content:center;
	height:4.166666666666667rem;
}
.uitbenfit .tps .flax h6 {
	display:inline-block;
	padding:0 0.3125rem;
	font-size:0.7291666666666667rem;
	line-height:0.9375rem;
	background:rgba(255,255,255,0.5);
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	margin-bottom:0.20833333333333334rem;
}
.uitbenfit .tps .flax .ls{
    position: relative;
}
.uitbenfit .tps .flax h3 {
	font-size:1.2666666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	position: absolute;left: 0;
	bottom: 0;
}
.uitbenfit .tps .flax h2 {
	font-size:1.1541666666666667rem;
	line-height:1.2;
	color:#fff;
	font-weight:bold;
}
.uitbenfit .tps .flax h2 span {
	font-size:2.604166666666667rem;
}
.uitbenfit .tps .flax h5 {
	font-size:0.7375rem;
	line-height:1.2;
	color:rgba(255,255,255,0.5);
	text-align:right;
}
.uitbenfit .tps.yan1 {
	background:linear-gradient(to right,#7223a5,#c3469d);
}
.uitbenfit {
	padding-bottom:2.0833333333333335rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.uitbenfit.ons {
	background:#f7f4fa;
}
.uitbenfit .tps p {
	margin-top:0.7291666666666667rem;
	padding-top:0.5208333333333334rem;
	border-top:0.052083333333333336rem solid rgba(255,255,255,0.5);
	font-size:0.8333333333333334rem;
	line-height:1.7;
	height:5.1em;
	overflow:hidden;
	color:rgba(255,255,255,0.6);
}
.uitbenfit .tbs {
	padding:1.0416666666666667rem 1.5625rem 1.0416666666666667rem;
	min-height:26.041666666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitbenfit .tbs dd {
	padding:0.78125rem 0;
	border-bottom:0.052083333333333336rem solid #f2eef3;
	background:url(../images/xq64.png) no-repeat right center;
	background-size:0.6770833333333334rem auto;
}
.uitbenfit .tbs dd h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#363636;
	background:url(../images/yy34.png) no-repeat left center;
	background-size:0.78125rem auto;
	padding-left:1.0416666666666667rem;
}
.uitbenfit .tbs dd.on {
	background-image:none;
}
.uitbenfit .btn {
	width:8.854166666666668rem;
	border-radius:0.3125rem;
	display:block;
	overflow:hidden;
	text-align:center;
	font-size:0.8333333333333334rem;
	line-height:2.0833333333333335rem;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin:1.0416666666666667rem auto 0;
}
.uitbenfit.ons .btn {
	background:linear-gradient(to right,#7223a5,#c3469d);
}
.uitbenfit.ons1 {
	background:#f4faf5;
}
.uitbenfit.ons1 .tbs dd h4 {
	background:url(../images/yy33.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.uitbenfit.ons2 .tbs dd h4 {
	background:url(../images/yy34.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.uitbenfit.ons3 .tbs dd h4 {
	background:url(../images/yy34.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.uitbenfit .tps.yan2 {
	background:linear-gradient(to right,#2c9b54,#3eb4ad);
}
.uitbenfit.ons1 .btn {
	background:linear-gradient(to right,#2c9b54,#3eb4ad);
}
.uitbenfit.ons2 {
	background:#f7f9fe;
}
.uitbenfit .tps.yan4 {
	background:linear-gradient(to right,#d84006,#ecb643);
}
.uitbenfit .tps.yan1,
.uitbenfit .tps.yan3,
.uitbenfit .tps.yan4 {
	background:linear-gradient(to right,#7850d9,#5790f7);
}
.uitbenfit.ons2 .btn {
	background:linear-gradient(to right,#7850d9,#5790f7);
}
.uitbenfit.ons,
.uitbenfit.ons2,
.uitbenfit.ons3 {
	background:#fdf8f4;
}
.uitbenfit.ons .btn,
.uitbenfit.ons2 .btn,
.uitbenfit.ons3 .btn {
	background:linear-gradient(to right,#d84006,#ecb643);
}
.mem_benedel {
	padding:2.604166666666667rem 0 4.166666666666667rem;
}
.mem_benedel .ovs {
	display:flex;
	justify-content:space-between;
	align-content:flex-start;
}
.mem_benedel .ovs .uitbenfit {
	width:18.75rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.mem_benedel .ovs .uitbenfit .tbs {
	min-height:initial;
}
.mem_benedel .rts {
	width:calc(100% - 19.0625rem);
	background:#f7f7f7;
	border-radius:1.0416666666666667rem;
	padding:1.5625rem 1.5625rem 2.291666666666667rem 2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mem_benedel .uitovsol {
	overflow-y:scroll;
	padding-right:1.0416666666666667rem;
	height:39.583333333333336rem;
}
.mem_benedel .uitovsol.on {
	overflow-y:initial;
	height:initial;
}
.uitovsol h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:1.25rem;
}
.uitovsol li {
	margin-bottom:1.0416666666666667rem;
}
.uitovsol h4 {
	font-size:0.9375rem;
	line-height:1.5;
	color:#5f6064;
	font-weight:bold;
	margin-bottom:0.4166666666666667rem;
}
.uitovsol h4 i {
	color:#ff0000;
}
.uitovsol .t1 {
	width:100%;
	border-radius:0.3125rem;
	background:#fff;
	height:2.291666666666667rem;
	padding:0 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#000000;
	border:1px solid #fff;
}
.uitovsol .t1:focus {
	border-color:#dcdcdc;
}
.uitovsol dl.ons {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitovsol dl.ons dd {
	width:calc((100% - 1.25rem)/2);
}
.uitovsol dl.ons1 dd {
	width:calc((100% - 2.604166666666667rem)/3);
}
.uitovsol .rado {
	margin:1.0416666666666667rem 0 1.5625rem;
	display:flex;
	align-items:center;
}
.uitovsol .rado .ds {
	margin-right:4.0625rem;
}
.uitovsol .rado .ds:last-child {
	margin-right:0;
}
.uitovsol .rado .ds label {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	display:block;
	padding-left:1.3541666666666667rem;
	background:url(../images/yy29.png) no-repeat left center;
	background-size:1.0416666666666667rem auto;
	cursor:pointer;
}
.uitovsol .rado .ds input:checked + label {
	background:url(../images/xq65.png) no-repeat left center;
	background-size:1.0416666666666667rem auto;
}
.uitovsol .rado .ds .ra {
	display:none;
}
.uitovsol dd {
	margin-bottom:1.25rem;
}
.uitovsol .bns {
	width:2.291666666666667rem;
	cursor:pointer;
	margin-top:-0.7291666666666667rem;
}
.uitovsol .bns img {
	width:100%;
	display:block;
}
.uitovsol .lsele {
	background:url(../images/qms12-5.png) no-repeat right 0.5208333333333334rem center #fff;
	padding:0 1.0416666666666667rem 0 0.4166666666666667rem;
	width:100%;
	border-radius:0.3125rem;
	height:2.291666666666667rem;
	padding:0 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	line-height:1.7;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#000000;
	border:1px solid #fff;
	background-size:0.625rem auto;
}
.uitovsol ul.on {
	margin-bottom:2.291666666666667rem;
	border-bottom:0.052083333333333336rem solid #e8e8e8;
	padding-bottom:0.5208333333333334rem;
}
.uitovsol .jiage {
	display:flex;
	align-items:center;
	margin-bottom:0.8333333333333334rem;
}
.uitovsol .jiage .ds {
	margin-right:1.7708333333333335rem;
}
.uitovsol .jiage .flas {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:8.854166666666668rem;
	background:#f3f3f3;
	border-radius:0.20833333333333334rem;
	border:1px solid #dcdcdc;
}
.uitovsol .jiage h5 {
	width:2.0833333333333335rem;
	font-size:0.9375rem;
	line-height:2.291666666666667rem;
	position:relative;
	color:#5f6064;
	font-weight:bold;
	text-align:center;
}
.uitovsol .jiage  h6 {
	width:calc(100% - 2.0833333333333335rem);
	text-align:center;
	font-size:0.9375rem;
	line-height:2.291666666666667rem;
	text-align:center;
	color:#5f6064;
	font-weight:bold;
}
.uitovsol .jiage h5::before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	background:#dcdcdc;
	width:0.052083333333333336rem;
	height:1.0416666666666667rem;
	margin-top:-0.5208333333333334rem;
}
.uitovsol .zhifu {
	display:flex;
	margin-bottom:0.8333333333333334rem;
}
.uitovsol .zhifu .ds {
	margin-right:0.5208333333333334rem;
}
.uitovsol .zhifu .ds label {
	background:#fff;
	border-radius:0.3125rem;
	border:1px solid #fff;
	font-size:0.8333333333333334rem;
	line-height:2.8125rem;
	cursor:pointer;
	color:#666666;
	display:block;
	width:8.333333333333334rem;
	text-align:center;
	height:2.8125rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.uitovsol .zhifu .ds .ra {
	display:none;
}
.uitovsol .zhifu .ds label img {
	margin:auto;
	max-width:100%;
	max-height:100%;
	display:block;
}
.uitovsol .zhifu .ds input:checked + label {
	background:url(../images/yy37.png) no-repeat right bottom #fff;
	background-size:0.625rem auto;
	border-color:#014990;
	color:#014990;
}
.uitovsol .btn {
	margin-top:2.604166666666667rem;
	padding-top:1.5625rem;
	border-top:0.052083333333333336rem solid #e8e8e8;
}
.uitovsol .btn .b1 {
	width:16.40625rem;
	border-radius:0.5208333333333334rem;
	background:#014990;
	font-size:1.0416666666666667rem;
	color:#fff;
	text-transform:uppercase;
	display:block;
	line-height:2.8125rem;
	text-align:center;
	font-weight:bold;
}



/* 效果 */

.hbanner .swiper-slide-active .text,
.jlbbanner .swiper-slide-active h2{
	-webkit-animation:fadeInUp 1s 0s ease both;
		-moz-animation:fadeInUp 1s 0s ease both;
}
.jlbheader .reg:hover{
	background: #d0a309;
}

.mag_adver .btn:hover,
.mag_adver .ds .box li .bns:hover,
.mag_article .flax .btn:hover,
.mag_about .btn:hover,
.mag_checkout .btn .b1:hover,
.mag_checkout .querd1 .rts .login:hover,
.mag_buy .rts .btn:hover,
.mag_buy .lts .bns .b1:hover,
.mag_prodel .tps .rts .b1:hover,
.mag_libra .btn:hover,
.mag_libra .bds li .b1.on:hover,
.mem_profiledel .bds li:hover h6,
.mem_profiledel .hds .btn:hover,
.mem_list .bds li .btn:hover,
.uitform .btn:hover,
.uitovsol .btn .b1:hover,
.mem_benefits .fts .btn:hover,
.contact .bds .btn:hover,
.abo_officers .addres .btn:hover,
.abo_execut .bds li:hover .btn,
.uiteditor li:hover h6,
.abo_awards .btn:hover,
.abo_annual .list li:hover h6,
.abo_bylaws .txt .btn:hover,
.news_letter .bds li:hover h6,
.news_about .btn:hover,
.know_news .lts .list li:hover h6,
.uitapption .btn:hover,
.know_teach .hds .txt .btn:hover,
.uitjlbwks li:hover h6,
.jlbbtn:hover{
	background: #02326a;
}

.uitaall li .pic .img,
.mag_libra .bds li .pic .img,
.mem_profiledel .bds li .pic img,
.mem_benefits .fts li img,
.uiteditor li .pic img,
.abo_awards .list li .pic img,
.abo_annual .list li .pic img,
.news_letterdel .highhli .list li .pic img,
.news_letter .bds li .pic img,
.news_about .bds li img,
.know_news .rts .tbs li .pic img,
.know_news .lts .list li .pic img,
.know_teach .bds .list li .pic img,
.uitjlbwks li .pic img,
.jlbpage4 .bds li .pic img,
.jlbpage3 .swippic .swiper-slide .pic img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}

.uitaall li:hover .pic .img,
.mag_libra .bds li:hover .pic .img,
.abo_awards .list li:hover .pic img{
	transform:scale(1.05);
	-ms-transform:scale(1.05);  /* IE 9 */
	-moz-transform:scale(1.05);     /* Firefox */
	-webkit-transform:scale(1.05); /* Safari 和 Chrome */
	-o-transform:scale(1.05); 
}

.hpage2 .list .swiper-slide:hover .pic img,
.mem_profiledel .bds li:hover .pic img,
.mem_benefits .fts li:hover img,
.uiteditor li:hover .pic img,
.abo_annual .list li:hover .pic img,
.news_letterdel .highhli .list li:hover .pic img,
.news_letter .bds li:hover .pic img,
.news_about .bds li:hover img,
.know_news .rts .tbs li:hover .pic img,
.know_news .lts .list li:hover .pic img,
.know_teach .bds .list li:hover .pic img,
.uitjlbwks li:hover .pic img,
.jlbpage4 .bds li:hover .pic img,
.jlbpage3 .swippic .swiper-slide:hover .pic img,
.uitprofe li:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}

.hpage2 .list .pic img,
.hpage1 li,
.mem_list .bds li,
.mem_benefits .fts li,
.mem_benefits .bds li,
.contact .bds li,
.abo_officers .addres li,
.abo_execut .bds li,
.uiteditor li,
.uitpresid li,
.know_teach .bds .list li,
.uitprofe li{
	position: relative;top: 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}

.hpage1 li:hover,
.mem_list .bds li:hover,
.mem_benefits .fts li:hover,
.mem_benefits .bds li:hover,
.contact .bds li:hover,
.abo_officers .addres li:hover,
.abo_execut .bds li:hover,
.uiteditor li:hover,
.uitpresid li:hover,
.know_teach .bds .list li:hover,
.uitprofe li:hover{
	top: -10px;
}

.footer .hds .lts h3:hover,
.header .naver li .nli dd a:hover,
.mem_profiledel .bds li:hover h3,
.abo_annual .list li:hover h3,
.news_letter .bds li:hover h3,
.know_news .newsdel .fts h6 a:hover,
.know_news .rts .tbs li:hover h3,
.know_news .lts .list li:hover h4,
.know_teach .bds .list li:hover h4,
.uitform p a:hover,
.julebu_newsdel .fts h6 a:hover,
.uitjlbwks li:hover h3,
.jlbpage4 .bds li:hover h3,
.jlbpage3 .swippic .swiper-slide:hover p{
	color: #014990;
}

.uitture:hover{
	border-color: #014990;color: #fff;background: #014990;
}

.crumbs dd a:hover{
	color: #222;
}
.header .naver li h3 a{
	transition:all 0s;
}
.header .naver li.on h3 a,
.header .naver li h3 a:hover,
.abo_addition .weiyuan .hds .bns:hover,
.abo_annual .hds h6 a:hover{
	color: #014990;
}

.mag_prodel .tps .rts .b1.on:hover,
.mag_libra .bds li .b1:hover{
	background: #c69410;
}
.header .naver li .nli dl,
.header .naver li .nli{
	display: none;
}
.header .naver li .nli dd a:hover{
	color: #000;
}


.news_event .layui-laydate-static,
.news_event .layui-inline{
	display: block;
}
.news_event .layui-laydate-content table,
.news_event .layui-laydate-main{
	width: 100% !important;
}
.news_event .layui-laydate-content td, .news_event .layui-laydate-content th{
	height: 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border: 4px solid #f7f7f7;
}
.news_event .layui-laydate-footer span{
	height: 36px;line-height: 36px;font-size: 14px;
}
.news_event .layui-laydate-footer{
	height: 56px;
}
.news_event .layui-laydate, .news_event .layui-laydate-hint{
	background: none !important;
}
.news_event .layui-laydate, .news_event .layui-laydate-hint{
	border: none !important;
	box-shadow: none !important;
}
.news_event .layui-laydate-footer,
.news_event .layui-laydate-header{
	border: none !important;
}
.news_event .layui-laydate-footer span{
	border-color: #fff !important;margin-left: 2px !important;
}
.news_event .layui-laydate-footer .layui-laydate-preview{
	background: none !important;
}
.news_event .laydate-theme-molv .layui-laydate-content{
	border: none !important;
}
.layui-laydate-footer span:hover {
    color: #06325e;
}

/* xin */

.header .login .denglus .ico {
	border-radius:50%;
	width:1.875rem;
	height:1.875rem;
	background:#fff;
	padding:0.10416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .login .denglus .ico img {
	width:100%;
	height:100%;
	display:block;
	border-radius:50%;
}
.header .login .denglus h6 {
	background:url(../images/hy1.png) no-repeat right  center;
	background-size:0.5208333333333334rem auto;
	padding-right:0.78125rem;
	line-height:1.2;
}
.hy_mybbs {
	padding:2.604166666666667rem 0 3.3333333333333335rem;
}
.uitflax {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.uitflax .uitnavs {
	width:19.270833333333336rem;
}
.uitflax .uitrgs {
	width:calc(100% - 21.354166666666668rem);
}
.uitnavs .tps {
	padding-bottom:1.875rem;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
}
.uitnavs .tps .pic {
	width:4.583333333333334rem;
	height:4.583333333333334rem;
	display:block;
	margin:0 auto;
	border-radius:50%;
}
.uitnavs .tps .pic a{
    text-align: center;
    width:4.583333333333334rem;line-height: 4.583333333333334rem;
    font-size: 2.4rem;color: #fff;font-weight: bold;background: #014990;
    display: block;
	border-radius:50%;
}
.uitnavs .tps .pic img {
	width:100%;
	height:100%;
	display:block;
}
.uitnavs .tps .txt {
	text-align:center;
}
.uitnavs .tps h3 {
	font-size:1.4583333333333335rem;
	line-height:1.4;
	color:#222222;
	font-weight:bold;
}
.uitnavs .tps h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	margin-bottom:0.625rem;
}
.uitnavs .tps h5 {
	padding:0 0.3125rem;
	border:1px solid #ea987d;
	border-radius:0.15625rem;
	background:linear-gradient(to right,#fdf4f2,#fefbf5);
	display:inline-block;
}
.uitnavs .tps h5 span {
	display:inline-block;
	padding:0 0.10416666666666667rem;
	font-size:0.6770833333333334rem;
	background:linear-gradient(to right,#d63500,#ecb443);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	font-weight:bold;
}
.uitnavs ul {
	margin-top:1.7708333333333335rem;
}
.uitnavs li {
	margin-bottom:1.25rem;
}
.uitnavs li .hds a {
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.uitnavs li .ico {
	width:2.3958333333333335rem;
	height:2.3958333333333335rem;
	overflow:hidden;
	border-radius:50%;
	position:relative;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uitnavs li .ico img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
}
.uitnavs li .ico img.s2 {
	display:none;
}
.uitnavs li.on .ico img.s1,.uitnavs li:hover .ico img.s1 {
	display:none;
}
.uitnavs li.on .ico img.s2,.uitnavs li:hover .ico img.s2 {
	display:block;
}
.uitnavs li h6 {
	font-size:0.9375rem;
	line-height:1.4;
	color:#5d5d5d;
	font-weight:bold;
	width:calc(100% - 3.125rem);
}
.uitnavs li.on .ico,
.uitnavs li:hover .ico {
	background:#ebf1f8;
}

.hy_mybbs .mybbs .btn {
	width:6.458333333333334rem;
	line-height:2.0833333333333335rem;
	border-radius:1.5625rem;
	background:#014990;
	display:block;
	text-align:center;
}
.hy_mybbs .mybbs .btn span {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/hy7.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.hy_mybbs .mybbs .list {
	margin:1.5625rem 0;
}
.hy_mybbs .mybbs .list li {
	border-radius:1.0416666666666667rem;
	background:#f7f7f7;
	padding:1.8229166666666667rem 1.8229166666666667rem 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:0.3125rem;
}
.hy_mybbs .mybbs .list li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.hy_mybbs .mybbs .list li h4 {
	padding:0 0.4166666666666667rem;
	font-size:0.78125rem;
	line-height:1.25rem;
	color:#014990;
	background:#eff1f4;
	border-radius:0.3125rem;
	border:1px solid #83a5c7;
	display:inline-block;
	margin:0.5208333333333334rem 0 0.7291666666666667rem;
}
.hy_mybbs .mybbs .list li .del {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#999999;
}
.hy_mybbs .mybbs .list li .flax {
	position: relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:1.0416666666666667rem;
}
.hy_mybbs .mybbs .list li dl {
	display:flex;
	align-items:center;
}
.hy_mybbs .mybbs .list li dd a {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	display:block;
	padding-left:1.0416666666666667rem;
}
.hy_mybbs .mybbs .list li dd:nth-child(1) a {
	background:url(../images/hy8.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.hy_mybbs .mybbs .list li dd:nth-child(2) a {
	background:url(../images/hy9.png) no-repeat left center;
	background-size:0.6770833333333334rem auto;
}
.hy_mybbs .mybbs .list li dd {
	margin-right:1.3541666666666667rem;
}
.hy_mybbs .mybbs .list li .bns {
	position: absolute;
	border:1px solid #fb8383;
	width:4.6875rem;
	background:#f7efef;
	display:block;
	text-align:center;
	border-radius:1.5625rem;
}
.hy_mybbs .mybbs .list li .edit {
	right:5.5rem;
}
.hy_mybbs .mybbs .list li .dele {
	right:0rem;
}
.hy_mybbs .mybbs .list li .bns span {
	font-size:0.8333333333333334rem;
	line-height:1.25rem;
	padding-left:1.0416666666666667rem;
	color:#ff0000;
	display:inline-block;
	background:url(../images/hy10.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}

.hy_mybbs .mybbs .list li .edit span {
	font-size:0.8333333333333334rem;
	line-height:1.25rem;
	padding-left:1.0416666666666667rem;
	color:#ff0000;
	display:inline-block;
	background:url(../images/hy10_1.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}

.hy_mybbs .posts .btn {
	width:5.729166666666667rem;
	border-radius:2.0833333333333335rem;
	display:block;
	text-align:center;
	border:1px solid #d6d6d6;
	font-size:0.7291666666666667rem;
	line-height:1.875rem;
	color:#999999;
}
.hy_mybbs .posts .uitmybbsinfo {
	margin-top:1.5625rem;
}

.hy_mybbs .posts p{
	font-size: 0.9375rem;
    line-height: 1.6;
    color: #5f6064;
    font-weight: bold;
    margin-bottom: 0.4166666666666667rem;
    text-align: center;
}

.uitmybbsinfo li {
	margin-bottom:1.4583333333333335rem;
}
.uitmybbsinfo li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#5f6064;
	font-weight:bold;
	margin-bottom:0.4166666666666667rem;
}
.uitmybbsinfo li h4 i {
	color:#ff0000;
}
.uitmybbsinfo li .t1 {
	border:1px solid #c9c9c9;
	border-radius:0.20833333333333334rem;
	width:100%;
	height:2.291666666666667rem;
	padding:0 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#5f6064;
}
.uitmybbsinfo li .lsele {
	border:1px solid #c9c9c9;
	border-radius:0.20833333333333334rem;
	width:18.020833333333336rem;
	height:2.291666666666667rem;
	padding:0 1.5625rem 0 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	color:#5f6064;
	background:url(../images/qms12-3.png) no-repeat right 0.9375rem center;
	background-size:0.625rem auto;
}
.uitmybbsinfo li .iframe {
	height:35.416666666666668rem;
	width:100% !important;
}
.uitmybbsinfo li .rs .urts {
  width: 9.6875rem;
}
.uitmybbsinfo li .rs .code {
  width: 100%;
  line-height: 2.1875rem;
  border-radius: 0.20833333333333334rem;
  display: block;
  text-align: center;
  font-size: 0.8333333333333334rem;
  color: #fff;
  background: #014990;
}
.hy_mybbs .posts .next {
	width:8.854166666666668rem;
	line-height:2.604166666666667rem;
	background:#014990;
	text-align:center;
	margin:0 auto;
	display:block;
	font-size:0.9375rem;
	color:#fff;
	border-radius:2.0833333333333335rem;
	font-weight:bold;
}
.hy_mybbs .mylogin h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hy_mybbs .mylogin .uitmybbsinfo {
	margin-top:2.0833333333333335rem;
}
.uitmybbsinfo li h6 {
	border:1px solid #e5e5e5;
	border-radius:0.20833333333333334rem;
	width:100%;
	line-height:2.291666666666667rem;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	color:#8e8e8e;
	background:#f2f2f2;
	font-weight:bold;
}
.uitmybbsinfo li.on {
	margin-bottom:2.0833333333333335rem;
}
.uitmybbsinfo li dl {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.uitmybbsinfo li dd {
	width:calc((100% - 1.7708333333333335rem)/2);
}
.uitmybbsinfo li dl.on {
	justify-content:flex-start;
}
.uitmybbsinfo li dl.on dd {
	width:calc((100% - 3.229166666666667rem)/2);
	margin-right:1.5625rem;
}
.uitmybbsinfo li dl.on dd:nth-child(3n) {
	margin-right:0;
}
.uitmybbs {
	display:flex;
	justify-content:center;
	align-items:center;
}
.uitmybbs .b1 {
	width:8.854166666666668rem;
	line-height:2.604166666666667rem;
	border:1px solid #014990;
	text-align:center;
	margin:0 0.15625rem;
	display:block;
	font-size:0.9375rem;
	color:#014990;
	border-radius:2.0833333333333335rem;
	font-weight:bold;
}
.uitmybbs .b1.on {
	background:#014990;
	color:#fff;
}
.uitmybbsinfo dd .rs {
	display:flex;
	justify-content:space-between;
}
.uitmybbsinfo dd .rs .urt {
	width:6.770833333333334rem;
}
.uitmybbsinfo dd .rs .urt h5 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	text-align:center;
	margin-top:0.20833333333333334rem;
}
.uitmybbsinfo dd .rs .urt .bns {
	width:100%;
	line-height:2.1875rem;
	font-size:0.8333333333333334rem;
	border-radius:0.20833333333333334rem;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	border:1px solid #dea100;
	background:#efb211;
	display:block;
}
.uitmybbsinfo dd .t2 {
	width:calc(100% - 7.083333333333334rem);
}
.uitmybbsinfo dd .flax {
	display:flex;
	justify-content:space-between;
}
.uitmybbsinfo dd .flax .lsele1 {
	width:12.8125rem;
}
.uitmybbsinfo dd .flax .t3 {
	width:calc(100% - 13.541666666666668rem);
}
.uitmybbsinfo li dl.ons dd {
	width:auto;
}
.uitmybbsinfo li dl.ons dd:nth-child(1) {
	width:16.927083333333336rem;
}
.uitmybbsinfo li dl.ons dd:nth-child(2) {
	width:calc(100% - 18.333333333333336rem);
}
.uitmybbsinfo li .t4 {
	height:11.458333333333334rem;
	padding:0.8333333333333334rem;
	line-height:1.7;
	resize:none;
}
.hy_mybbs .works h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hy_mybbs .works .btn {
	width:7.8125rem;
	line-height:2.0833333333333335rem;
	border-radius:1.5625rem;
	background:#014990;
	display:block;
	text-align:center;
	margin:0.8333333333333334rem 0 1.1458333333333335rem;
}
.hy_mybbs .works .btn span {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/hy12.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.hy_mybbs .works .list {
	margin:1.0416666666666667rem 0 1.5625rem;
}
.hy_mybbs .works .list ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.hy_mybbs .works .list li {
	margin-right:0.5208333333333334rem;
	margin-bottom:0.5208333333333334rem;
	width:calc((100% - 1.6666666666666667rem)/4);
	background:#f7f7f7;
	border-radius:0.5208333333333334rem;
	padding:1.25rem 1.25rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hy_mybbs .works .list li:nth-child(4n) {
	margin-right:0;
}
.hy_mybbs .works .list li .pic {
	height:12.5rem;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hy_mybbs .works .list li .pic img {
	max-width:100%;
	max-height:100%;
	display:block;
	margin:auto;
	object-fit:contain;
}
.hy_mybbs .works .list li h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#666666;
	text-align:center;
	margin-top:0.5208333333333334rem;
}
.uitmybbsinfo .filp {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.uitmybbsinfo .filp .fps {
	width:6.666666666666667rem;
	height:6.666666666666667rem;
	overflow:hidden;
	position:relative;
}
.uitmybbsinfo .filp .fps .f1 {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.uitmybbsinfo .filp .fps img {
	width:100%;
	height:100%;
	display:block;
}
.uitmybbsinfo .filp .ds {
	width:6.666666666666667rem;
	height:6.666666666666667rem;
	border:1px solid #c9c9c9;
	border-radius:0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	margin-bottom:0.3125rem;
	box-sizing:border-box;
	position:relative;
	margin-left:0.3125rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.uitmybbsinfo .filp .ds .pic {
	max-width:80%;
	max-height:80%;
	display:block;
	margin:auto;
	object-fit:contain;
}
.uitmybbsinfo .filp .ds .gb {
	position:absolute;
	right:-0.46875rem;
	cursor:pointer;
	top:-0.10416666666666667rem;
	z-index:1;
	background:url(../images/hy14.png) no-repeat center;
	background-size:0.5729166666666667rem auto;
	width:1.1458333333333335rem;
	height:1.1458333333333335rem;
}
.hy_mybbs .main .bds {
	margin-top:2.291666666666667rem;
}
.hy_mybbs .main .bds h3 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#044da0;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.hy_mybbs .main .bds li {
	display:flex;
	justify-content:space-between;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	padding:0.8333333333333334rem 0;
}
.hy_mybbs .main .bds li h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	width:11.25rem;
}
.hy_mybbs .main .bds li p {
	width:calc(100% - 11.25rem);
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
}
.hy_mybbs .main .tps {
	border-bottom:0.052083333333333336rem solid #bfbfbf;
	padding-bottom:1.3541666666666667rem;
	display:flex;
	justify-content:space-between;
}
.hy_mybbs .main .tps dl {
	width:calc(100% - 22.395833333333336rem);
	display:flex;
	justify-content:flex-start;
	margin-top:1.0416666666666667rem;
}
.hy_mybbs .main .tps .ls {
	display:flex;
	justify-content:space-between;
	width:22.395833333333336rem;
	align-items:center;
}
.hy_mybbs .main .tps .ico {
	width:4.583333333333334rem;
	height:4.583333333333334rem;
	display:block;
	overflow:hidden;
	border-radius:50%;
}
.hy_mybbs .main .tps .ico img {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	border-radius:50%;
}
.hy_mybbs .main .tps .ts {
	width:calc(100% - 5.208333333333334rem);
}
.hy_mybbs .main .tps .ts h3 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#222222;
	font-weight:bold;
}
.hy_mybbs .main .tps .ts p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
}
.hy_mybbs .main .tps dd h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
}
.hy_mybbs .main .tps dd h4 {
	font-size:1.875rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.hy_mybbs .main .tps dd {
	width:24%;
}
.hy_mybbs .main .tps dd.on {
	width:30%;
}
.hy_mybbs .main .tps dd  h5 {
	display:inline-block;
	padding:0 0.3125rem;
	border:1px solid #628eba;
	border-radius:0.15625rem;
	font-size:0.7291666666666667rem;
	color:#014990;
	line-height:1.0416666666666667rem;
	border-radius:0.20833333333333334rem;
	background:#f7fafd;
}
.hy_mybbs .main .tps dd h4.on {
	background:linear-gradient(to right,#d63500,#ecb443);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	font-weight:bold;
}
.uitnavs .tps h3.on {
	font-size:1.1458333333333335rem;
}
.jlbhy_main .carousel h2 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:1.5625rem;
}
.jlbhy_main .carousel .bds {
	border:1px solid #c9c9c9;
	border-radius:0.3125rem;
	padding:0.625rem;
	margin:1.0416666666666667rem 0 1.5625rem;
}
.jlbhy_main .carousel .filp {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.jlbhy_main .carousel .fps {
	width:9.583333333333334rem;
	height:6.666666666666667rem;
	overflow:hidden;
	position:relative;
}
.jlbhy_main .carousel .filp .fps .f1 {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.jlbhy_main .carousel .filp .fps img {
	width:100%;
	height:100%;
	display:block;
}
.jlbhy_main .carousel .filp .ds {
	width:9.583333333333334rem;
	height:6.666666666666667rem;
	border:1px solid #c9c9c9;
	border-radius:0.3125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	margin-bottom:0.3125rem;
	box-sizing:border-box;
	position:relative;
	margin-left:0.3125rem;
	display:flex;
	justify-content:center;
	align-items:center;
	float: left;
}
.jlbhy_main .carousel .filp .ds .pic {
	width:100%;
	height:100%;
	display:block;
	margin:auto;
	object-fit:cover;
	border-radius:0.3125rem;
}
.jlbhy_main .carousel .filp .ds .gb {
	position:absolute;
	right:-0.4166666666666667rem;
	cursor:pointer;
	top:-0.46875rem;
	z-index:1;
	background:url(../images/hy14.png) no-repeat center;
	background-size:0.5729166666666667rem auto;
	width:1.1458333333333335rem;
	height:1.1458333333333335rem;
}
.jlbhy_main .carousel .next {
	width:8.854166666666668rem;
	line-height:2.604166666666667rem;
	background:#014990;
	text-align:center;
	margin:0 auto;
	display:block;
	font-size:0.9375rem;
	color:#fff;
	border-radius:2.0833333333333335rem;
	font-weight:bold;
}
.uitmybbsinfo li .lsele2 {
	width:100%;
}
.jlbhy_main .carousel .hds {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.jlbhy_main .carousel .hds .ico {
	width:4.583333333333334rem;
	height:4.583333333333334rem;
	border-radius:50%;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.jlbhy_main .carousel .hds .ico img {
	width:100%;
	height:100%;
	display:block;
	border-radius:50%;
	overflow:hidden;
}
.jlbhy_main .carousel .hds .msk {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:rgba(0,0,0,0.5);
	padding:0.2604166666666667rem 0;
}
.jlbhy_main .carousel .hds {
	margin-bottom:1.5625rem;
}
.jlbhy_main .carousel .hds .msk .gb {
	width:0.625rem;
	height:0.625rem;
	display:block;
	margin:0 auto;
}
.jlbhy_main .carousel .hds .flp {
	margin-left:0.625rem;
	width:6.770833333333334rem;
	border:1px solid #85a8ca;
	background:#f9fbfc;
	border-radius:0.3125rem;
	text-align:center;
	height:1.5625rem;
	position:relative;
}
.jlbhy_main .carousel .hds .flp .f1 {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.jlbhy_main .carousel .hds h6 span {
	font-size:0.8333333333333334rem;
	line-height:1.5625rem;
	display:inline-block;
	color:#014990;
	padding-left:1.1458333333333335rem;
	background:url(../images/hy22.png) no-repeat left center;
	background-size:0.8333333333333334rem auto;
}
.jlbhy_main {
	padding-bottom:5.208333333333334rem;
}
.jlbhy_main .news h2 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
}
.jlbhy_main .news .btn {
	width:7.8125rem;
	line-height:2.0833333333333335rem;
	border-radius:1.5625rem;
	background:#014990;
	display:block;
	text-align:center;
	margin:0.8333333333333334rem 0 1.1458333333333335rem;
}
.jlbhy_main .news .btn span {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	display:inline-block;
	padding-left:1.25rem;
	background:url(../images/hy12.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.jlbhy_main .news .list li {
	margin-bottom:0.20833333333333334rem;
	border-radius:0.8333333333333334rem;
	background:#f7f7f7;
	padding:1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
}
.jlbhy_main .news .list li .pic {
	width:12.5rem;
	height:8.645833333333334rem;
	overflow:hidden;
	border-radius:0.3125rem;
}
.jlbhy_main .news .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.jlbhy_main .news .list li .txt {
	width:calc(100% - 14.0625rem);
	margin-top:0.2604166666666667rem;
}
.jlbhy_main .news .list li h3 {
	font-size:0.9375rem;
	line-height:1.5;
	color:#232323;
	font-weight:bold;
	height:3em;
	overflow:hidden;
}
.jlbhy_main .news .list li p {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#7f7f7f;
	margin:0.5208333333333334rem 0 0.78125rem;
}
.jlbhy_main .news .list li .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.jlbhy_main .news .list li h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#003d7c;
	font-weight:bold;
}
.jlbhy_main .news .list li dl {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.jlbhy_main .news .list li dd {
	margin-left:0.625rem;
	width:1.3541666666666667rem;
}
.jlbhy_main .news .list {
	margin-bottom:1.5625rem;
}
.jlbhy_main {
	padding-top:2.604166666666667rem;
}
.jlbhy_main .main .ds {
	margin-bottom:2.0833333333333335rem;
}
.jlbhy_main .main .ds h2 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#044da0;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.jlbhy_main .main .ds .del {
	font-size:0.9375rem;
	line-height:1.7;
	color:#666666;
}
.jlbhy_main .main .ds .dl dd {
	padding:0.8333333333333334rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	display:flex;
	justify-content:space-between;
}
.jlbhy_main .main .ds .dl dd h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	width:7.8125rem;
}
.jlbhy_main .main .ds .dl dd p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	width:calc(100% - 7.8125rem);
}
.jlbhy_main .main .ds .uitprofe li:nth-child(3n) {
	margin-right:0;
}
.jlbhy_main .main .ds .uitprofe li {
	width:calc((100% - 1.6666666666666667rem)/3);
	margin-right:0.78125rem;
	margin-bottom:0.78125rem;
}
.jlbhy_main .theme h2 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#000;
	font-weight:bold;
	margin-bottom:1.0416666666666667rem;
}
.jlbhy_main .theme .hds ul {
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.jlbhy_main .theme .hds li {
	margin-right:0.7291666666666667rem;
	margin-bottom:0.78125rem;
	width:calc((100% - 6.666666666666667rem) / 10);
	border-radius:0.3125rem;
	overflow:hidden;
	border:2px solid rgba(255,255,255,0);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
}
.jlbhy_main .theme .hds li:nth-child(10n) {
	margin-right:0;
}
.jlbhy_main .theme .hds li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.jlbhy_main .theme .hds li.on {
	border-color:#efb211;
}
.jlbhy_main .theme .next {
	width:8.854166666666668rem;
	line-height:2.604166666666667rem;
	background:#014990;
	text-align:center;
	margin:0 auto;
	display:block;
	font-size:0.9375rem;
	color:#fff;
	border-radius:2.0833333333333335rem;
	font-weight:bold;
}
.jlbhy_main .theme .bds {
	background:#f7f7f7;
	border-radius:0.4166666666666667rem;
	padding:2.0833333333333335rem;
}
.jlbhy_main .theme .box {
	margin-bottom:2.0833333333333335rem;
}
.jlbhy_main .theme .bds .ds{
	display: none;
}
.jlbhy_main .theme .bds .ds:nth-child(1){
	display: block;
}

.uitnavs li.on h6,
.uitnavs li:hover h6{
	color: #044da0;
}
.uitnavs li .dlnli dd a{
	font-size: 0.83rem;
	line-height: 1.6;
	color: #5d5d5d;display: block;transition:all 0s;
}
.uitnavs li .dlnli{
	display: none;overflow: hidden;
}
.uitnavs li .dlnli dl{
	padding: 0.504rem 0 0 3.44rem;
}
.uitnavs li .dlnli dd{
	margin-bottom: 0.53rem;
}
.uitnavs li .dlnli dd a:hover{
	color: #044da0;font-weight: bold;
}
.jlbhy_main .theme .next:hover,
.hy_mybbs .posts .next:hover,
.hy_mybbs .works .btn:hover,
.jlbhy_main .carousel .next:hover,
.hy_mybbs .mybbs .btn:hover,
.uitmybbs .b1.on:hover{
	background: #03305d;
}
.hy_mybbs .mybbs .list li .bns:hover{
	background: #ecdddd;
}
.hy_mybbs .posts .btn:hover{
	background: #044da0;color: #fff;border-color: #044da0;
}
.jlbhy_main .carousel .hds .flp:hover{
	background: #daeaf2;
}
.nodata{
	margin: 0 auto;
	color:#666;
	background:url(../images/nodata.png) no-repeat center;
	background-size: 100%;
	height: 5rem;
	width: 5rem;
	margin-top: 4rem;
	
}

/* 添加新样式 */
    .page-controls {
        z-index: 1000;
        background: rgba(0,0,0,0.5);
        padding: 10px;
        display: flex;
        align-items: center;
		justify-content: center;
    }
    
    .page-controls button {
        background: #fff;
        border: none;
        padding: 5px 10px;
        margin: 0 5px;
        cursor: pointer;
        border-radius: 3px;
    }
    
    .page-controls button:hover {
        background: #ddd;
    }
    
    .page-number {
        color: white;
        margin: 0 10px;
        font-family: Arial, sans-serif;
    }
    
    .thumbnail-container {
        z-index: 1000;
        padding: 10px;
        border-radius: 5px;
        display: flex;
        overflow-x: auto;
        max-width: 100%;
		justify-content: center;
		margin: 0 auto;
    }
    
    .thumbnail {
        width: 50px;
        height: 40px;
        margin: 0 5px;
        background-size: cover;
        background-position: center;
        cursor: pointer;
        border: 2px solid #fff;
    }
    
    .thumbnail.active {
        border-color: #014990;
    }
    
    .thumbnail:hover {
        opacity: 0.8;
    }
    
    /* 新增的简单箭头样式 */
    .flipbook-arrow {
        position: absolute;
        top: 50%;
        width: 40px;
        height: 80px;
        background: rgba(0,0,0,0.3);
        color: white;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 24px;
        cursor: pointer;
        z-index: 1;
        transform: translateY(-50%);
    }
    
    .flipbook-arrow:hover {
        background: rgba(0,0,0,0.5);
    }
    
    .flipbook-arrow-left {
        left: 10px;
    }
    
    .flipbook-arrow-right {
        right: 10px;
    }
	
	
	.basic{
		height: 900px;min-height: 100vh;
	}
	.flipbook-viewport{
		overflow:hidden;
		width:100%;
		height:calc(100% - 108px);
		position: relative;
	}
	.flipbook-viewport .container{
		    position: absolute;
		    left: 50%;
		    margin: auto;
			/*margin-top: 100px;*/
	}
	
	.flipbook-viewport .flipbook{
		width:1400px;
		height:816px;
		left:-700px;
	}
	
	.flipbook-viewport .page{
		width:461px;
		height:600px;
		background-color:white;
		background-repeat:no-repeat;
		background-size:100% 100%;
	}
	
	.flipbook .page{
		-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
		-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);
		-ms-box-shadow:0 0 20px rgba(0,0,0,0.2);
		-o-box-shadow:0 0 20px rgba(0,0,0,0.2);
		box-shadow:0 0 20px rgba(0,0,0,0.2);
	}
	
	.flipbook-viewport .page img{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin:0;
	}
	
	.flipbook-viewport .shadow{
		-webkit-transition: -webkit-box-shadow 0.5s;
		-moz-transition: -moz-box-shadow 0.5s;
		-o-transition: -webkit-box-shadow 0.5s;
		-ms-transition: -ms-box-shadow 0.5s;
	
		-webkit-box-shadow:0 0 20px #ccc;
		-moz-box-shadow:0 0 20px #ccc;
		-o-box-shadow:0 0 20px #ccc;
		-ms-box-shadow:0 0 20px #ccc;
		box-shadow:0 0 20px #ccc;
	}
	.header{
		z-index: 22222;
	}
	.flipbook-arrow{
		z-index: 13;
	}
	
	
	.jlbhy_main .carousel .del{
	    font-size: 0.829rem;
	line-height: 1.6;
	color: #232323;
	}
	.jlbhy_main .carousel h2{
	    margin-bottom: 0.521rem;
	}
	.clubbtns{
		/*display: flex;
		align-items: center;
		*/
		margin-top: 1rem;

	}
	.clubbtns h2{
	    /*
	 	color: #222222;
        font-weight: bold;
        padding-bottom: 1.275rem;
        */
	}
	.clubbtns a{
		padding: 0 0.5rem;line-height: 1.875rem;background: #014990;color: #fff;
		font-size: 0.8rem;display: inline-block;margin-right: 1rem;min-width: 4.208rem;border-radius: 0.3rem;
	}
	
	.news_about1 .uitapption .text{
	      display: flex;align-items: center;
	}
	.news_about1 .uitapption .text p{
	    font-size: 0.833rem;
		line-height: 1.6;
		color: #014990;margin-right: 0.8rem;
	}
	
	.news_about1 .uitapption .text p a{
	    color: #014990;
	}
	
	
	
	
	
	.umobile{
	    display: none !important;
	}
	.uitovsol li .wudl{
	    display: flex;align-items: flex-end;
	}
	.uitovsol li .wudl dd{
	    margin: 0 1rem 0 0;
	}
	.uitovsol li .wudl dd .btn{
	    margin: 0;padding: 0;border: none;
	}
	.uitovsol .t1{
	    height: 2.8125rem;
	}
	
	.image-upload-container {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        margin-top: 0.5rem;
    }

.image-upload-container:hover {
    border-color: #666;
}

/* 上传按钮样式 - 带有明显的加号 */
.upload-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border: 2px dashed #aaa;
    border-radius: 4px;
    background-color: #f9f9f9;
    color: #666;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
}

.upload-btn:hover {
    background-color: #f0f0f0;
    border-color: #4a90e2;
    color: #4a90e2;
}

/* 加号图标样式 - 更加突出明显 */
.plus-icon {
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
    position: relative;
}

/* 图片预览区域样式 */
.image-preview {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

/* 单个图片预览项样式 */
.image-preview-item {
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transition: transform 0.2s ease;
}

.image-preview-item:hover {
    transform: scale(1.03);
}

.image-preview-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* 删除按钮样式 */
.delete-btn {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #ff4d4d;
    color: white;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    transition: all 0.2s ease;
}

.delete-btn:hover {
    background-color: #ff3333;
    transform: scale(1.1);
}



.file-upload-container {
    margin-top: 10px;
}

.file-upload-button {
    display: inline-block;
    padding: 8px 15px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s;
}

.file-upload-button:hover {
    background-color: #e0e0e0;
}

.file-upload-hint {
    margin-left: 10px;
    color: #999;
    font-size: 12px;
}

.file-list {
    margin-top: 10px;
    border: 1px dashed #ddd;
    padding: 10px;
    border-radius: 4px;
}

.file-item {
    display: flex;
    justify-content: space-between;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.file-name {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.file-size {
    color: #888;
    margin-left: 10px;
}

.file-remove {
    color: #f00;
    cursor: pointer;
    margin-left: 10px;
}	

.hy_mybbs .main .bds li.flex{
    display: flex;
}
.hy_mybbs .main .bds li .flexc{
    flex: 1;display: flex;
}
.hy_mybbs .main .bds li .flexc h4{
    
}
.hy_mybbs .main .bds li .flexc p{
    
}




.utanc{
    width: 20rem;
    background: #fff;
    border-radius: 0.5rem;
    box-shadow: 0 0 10px 0 rgba(80,80,80,0.1);
    padding: 2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: fixed;
	left: 0;right: 0;
	top: 20%;z-index: 99;
	margin: 0 auto;
	display: none;
}
.utanc .close{
    position: absolute;right: 0.5rem;top: 0.5rem;
    width: 1.5rem;height: 1.5rem;cursor: pointer;
    background: url(../images/gb.png) no-repeat center/contain;
}
.utanc h3{
    font-size: 1rem;
    color: #333;line-height: 1.4;
    text-align: center;
    margin-bottom: 1.5rem;
}
.utanc .txtc{
    border: 1px solid #eee;
    border-radius: 5px;
    width: 100%;margin-bottom: 0.5rem;
    height: 2.5rem;font-size: 16px;
    padding: 0 0.7rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
}
.utanc .txtc2{
    height: 8rem;padding: 0.3rem 0.7rem;resize: none;
}
.utanc .qbtn{
    width: 100%;border: none;
    border-radius: 0.5208333333333334rem;
    display: block;
    min-width: 13.541666666666668rem;
    background: #014990;
    font-size: 0.8333333333333334rem;
    line-height: 2.604166666666667rem;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-weight: bold;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
    margin-top: 1.5625rem;
}
.tmore{
    width: 8.541666666666668rem;
    line-height: 2.604166666666667rem;
    border-radius: 0.5208333333333334rem;
    text-align: center;
    font-weight: bold;
    background: #014990;
    font-size: 0.8333333333333334rem;
    text-transform: uppercase;
    color: #fff;display: block;
    margin: 1rem auto 0;
}


.mag_article1 .p{
    font-size: 1rem;
    color: #333;
}
.mag_article1 .tbtn{
    display: inline-block;
    line-height: 2.1875rem;
    border-radius: 0.20833333333333334rem;
    margin-top: 1rem;
    text-align: center;
    font-size: 0.8333333333333334rem;
    color: #fff;
    background: #014990;
    padding: 0 0.7rem;
}
.mag_article1 .uitapption .msg{
    font-size: 0.7291666666666667rem;
    line-height: 1.6;
    color: #999999;
    margin-top: 1.0416666666666667rem;
}


	