.layout {
	position:relative;
	overflow:hidden;
	min-height:100vh;
}
.delupage {
	min-height:100vh;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
}
.delupage .logo {
	position:absolute;
	left:1.7708333333333335rem;
	top:1.5625rem;
	z-index:1;
	height:3.229166666666667rem;
}
.delupage h1 {
	font-size:2.3958333333333335rem;
	line-height:1.4;
	color:#232323;
	font-weight:bold;
	text-align:center;
}
.delupage .fms {
	width:27.604166666666668rem;
	border-radius:0.625rem;
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:1.5625rem auto 0;
	padding:3.125rem 3.125rem 5.208333333333334rem;
}
.delupage .fms h2 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#2468f2;
	text-align:center;
	font-weight:bold;
	margin-bottom:1.6666666666666667rem;
}
.delupage .fms li {
	margin-bottom:1.0416666666666667rem;
}
.delupage .fms li:last-child;} {
	margin-bottom:0;
}
.delupage .fms li h3 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#5f6064;
	margin-bottom:0.2604166666666667rem;
}
.delupage .fms li .t1 {
	width:100%;
	height:2.604166666666667rem;
	border-radius:0.4166666666666667rem;
	padding:0 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #b5b5b5;
	font-size:0.8333333333333334rem;
	color:#000000;
}
.delupage .fms .sub {
	width:100%;
	display:block;
	border-radius:0.4166666666666667rem;
	height:2.7083333333333335rem;
	cursor:pointer;
	font-size:0.9375rem;
	line-height:2.7083333333333335rem;
	color:#fff;
	text-align:center;
	border:none;
	background:#2468f2;
	margin-top:2.604166666666667rem;
}
.delupage .fms li .t1:focus {
	border-color:#2468f2;
	box-shadow:0 0 0.5208333333333334rem 0 #eef3fe;
}
.wrap {
	width:62.5rem;
	margin:0 auto;
}
.xsheader {
	height:3.125rem;
	background:#fff;
	padding:0.3125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 0.10416666666666667rem 0.20833333333333334rem 0 rgba(80,80,80,0.1);
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:2;
}
.xsheader .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.xsheader .ls {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	display:flex;
	align-items:center;
}
.xsheader .ls .logo {
	height:2.1875rem;
	display:inline-block;
	align-items:center;
	object-fit:contain;
	margin-right:0.4166666666666667rem;
}
.xsheader .rs {
	font-size:0.78125rem;
	line-height:1.6;
	color:#666666;
	display:flex;
	align-items:center;
}
.xsheader .rs .s1 {
	width:1.5625rem;
	height:1.5625rem;
	display:inline-block;
	align-items:center;
	object-fit:contain;
	margin-right:0.4166666666666667rem;
}
.xspage {
	overflow-y:scroll;
	padding:3.90625rem 0 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	min-height:100vh;
}
.xspage .hds {
	background:#fff;
	border-radius:0.5208333333333334rem;
	padding:0 1.0416666666666667rem;
	margin-bottom:0.5208333333333334rem;
}
.xspage .tps {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.3541666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.xspage .tps .ls {
	display:flex;
	align-items:center;
}
.xspage .ls .ico {
	width:3.12rem;
	height:3.125rem;
	overflow:hidden;
	border-radius:50%;
	margin-right:0.78125rem;
}
.xspage .ls .ico img {
	width:100%;
	height:100%;
	display:block;
}
.xspage .ls .ts h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#232323;
	font-weight:bold;
	margin-bottom:0.20833333333333334rem;
}
.xspage .ls .ts p {
	font-size:0.78125rem;
	line-height:1.6;
	color:#eeeeee;
}
.xspage .ls .ts p span {
	color:#666;
	margin:0 0.625rem;
}
.xspage .ls .ts p span:nth-child(1) {
	margin-left:0;
}
.xspage .ls .ts p span:nth-child(4) {
	margin-left:0;
}

.xspage .ls .ts p span a {

  margin-left: 0.0125rem;
  padding: 0 0.3333333333333334rem;
  border-radius: 0.3125rem;
  font-size: 0.78125rem;
  line-height: 1.9791666666666667rem;
  color: #fff;
  background: #2468f2;
}
.xspage .rs {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.xspage .rs .bns {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.xspage .rs .bns .b1 {
	display:flex;
	align-items:center;
	margin-left:0.3125rem;
	padding:0 0.8333333333333334rem;
	border-radius:0.3125rem;
	font-size:0.78125rem;
	line-height:1.9791666666666667rem;
	color:#fff;
	background:#2468f2;
}
.xspage .rs .bns .b1.on {
	background:#fc3e3e;
}
.xspage .rs .bns .b1 img {
	height:0.8333333333333334rem;
	display:inline-block;
	object-fit:contain;
	margin-right:0.3125rem;
}
.xspage .tbs ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.xspage .tbs h3 {
	font-size:0.78125rem;
	line-height:1.6;
	color:#999999;
	margin-bottom:0.10416666666666667rem;
}
.xspage .tbs h6 {
	font-size:0.78125rem;
	line-height:1.6;
	color:#232323;
}
.xspage .tbs {
	padding:0.8333333333333334rem 0;
}
.xspage .tbs li {
	width:25%;
}
.xspage .time {
	margin-right:1.0833333333333335rem;
	display:flex;
	align-items:center;
}
.xspage .time .ico {
	width:1.09375rem;
	display:block;
}
.xspage .time .btn {
	width:6.047916666666667rem;
	line-height:1.7708333333333335rem;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	border:1px solid #7ca4f7;
	background:#f2f6fe;
	font-size:0.78125rem;
	color:#2468f2;
	border-radius:1.5625rem;
}

.xspage .time .qrcode {
	width:3.847916666666667rem;
	margin-left: 0.35rem;

}
.xspage .time .fms {
	margin-right:0.36458333333333337rem;
	width:18.085416666666668rem;
	border:1px solid #eeeeee;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:1.7708333333333335rem;
	border-radius:1.5625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 0.9375rem;
}
.xspage .time h3 {
	font-size:0.78125rem;
	line-height:1.7708333333333335rem;
	color:#999999;
}
.xspage .time .t1 {
	font-size:0.78125rem;
	line-height:1.7708333333333335rem;
	color:#363636;
	width:calc(100% - 5.50625rem);
	border:none;
	background:none;
}
.xspage .time .t1.on {
	color:#fc3e3e;
}
.xsbgs {
	background:#fff;
	border-radius:0.5208333333333334rem;
}
.xsyaoqiu {
	padding:1.0416666666666667rem 1.0416666666666667rem 1.5625rem;
}
.xsyaoqiu .btn {
	text-align:center;
}
.xsyaoqiu .btn .b1 {
	text-align:center;
	padding:0 2.0833333333333335rem;
	background:#eeeeee;
	height:2.291666666666667rem;
	border-radius:1.5625rem;
	display:inline-block;
}
.xsyaoqiu .btn span {
	font-size:0.8333333333333334rem;
	line-height:2.291666666666667rem;
	color:#999999;
}
.xsyaoqiu .btn .b1.on {
	background:#2468f2;
}
.xsyaoqiu .btn .b1.on span {
	color:#fff;
}
.xsyaoqiu h3 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	text-align:center;
	margin-bottom:0.625rem;
}
.xsyaoqiu .box {
	background:#f7f8f9;
	border-radius:0.5208333333333334rem;
	padding:1.0416666666666667rem;
}
.xsyaoqiu .txt {
	height:22.395833333333336rem;
	overflow-y:scroll;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#363636;
}
.xsyaoqiu .txt p {
	text-indent:2em;
}
.xsyaoqiu .che .c1 {
	display:none;
}
.xsyaoqiu .che label {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#363636;
	display:block;
	background:url(../images/qw13.png) no-repeat left center/0.8854166666666667rem auto;
	padding-left:1.3541666666666667rem;
	cursor:pointer;
}
.xsyaoqiu .che {
	margin-top:0.5208333333333334rem;
}
.xsyaoqiu .che input:checked + label {
	background:url(../images/qw13-1.png) no-repeat left center/0.8854166666666667rem auto;
}
.uxsbtn {
	display:flex;
	justify-content:center;
	align-items:center;
}
.uxsbtn .b1 {
	width:8.333333333333334rem;
	line-height:2.291666666666667rem;
	background:#eff2f5;
	display:block;
	margin:0 0.36458333333333337rem;
	font-size:0.8333333333333334rem;
	color:#7b8690;
	text-align:center;
	border-radius:1.5625rem;
}
.uxsbtn .b1.on {
	background:#2468f2;
	color:#fff;
}
.xsxiugmm {
	padding:1.25rem 0 2.8125rem;
}
.xsxiugmm h3 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#3c404c;
	text-align:center;
	font-weight:bold;
}
.xsxiugmm .fms {
	max-width:20.833333333333336rem;
	margin:1.5625rem auto 2.34375rem;
}
.xsxiugmm .fms li {
	margin-bottom:1.3541666666666667rem;
}
.xsxiugmm .fms li h4 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#5f6064;
	margin-bottom:0.2604166666666667rem;
}
.xsxiugmm .fms li .t1 {
	width:100%;
	border-radius:0.4166666666666667rem;
	border:1px solid #b5b5b5;
	padding:0 1.0416666666666667rem;
	height:2.604166666666667rem;
	font-size:0.8333333333333334rem;
	color:#000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.xsxiugmm .fms li .t1:focus {
	border-color:#2468f2;
	box-shadow:0 0 0.5208333333333334rem 0 #eef3fe;
}
.xstext {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#c6c8cb;
	text-align:center;
	font-weight:bold;
	padding:2.0833333333333335rem 0;
	opacity:;
}

.xstext p{
	font-size:1.2666666666666667rem;
	line-height:1.6;
	color:#60666f;
	font-weight:normal;
}
.xsbanji {
	padding:1.0416666666666667rem 1.0416666666666667rem 2.8645833333333335rem;
}
.xsbanji h2 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	text-align:center;
}
.xsbanji .bds {
	margin:0.5208333333333334rem 0 0.78125rem;
}
.xsbanji .bds ul {
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	flex-wrap: wrap;
}
.xsbanji .bds li {
	margin-right:1.25rem;
	margin-bottom:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:calc((100% - 2.604166666666667rem)/3);
	background:#f9fbff;
	border:1px solid #c8d9fc;
	padding:1.5625rem 1.3541666666666667rem;
	text-align:center;
	position:relative;
	border-radius:0.5208333333333334rem;
}
.xsbanji .bds li:nth-child(3n) {
	margin-right:0;
}
.xsbanji .text h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#2468f2;
	font-weight:bold;
	background:url(../images/qw26.png) no-repeat left center/0.20833333333333334rem auto;
	padding-left:0.5208333333333334rem;
	margin-bottom:0.3125rem;
}
.xsbanji .text p {
	font-size:0.78125rem;
	line-height:1.7;
	color:#363636;
}
.xsbanji .text {
	margin-bottom:1.8229166666666667rem;
}
.xsbanji .bds li .bns {
	width:6.875rem;
	line-height:1.875rem;
	text-align:center;
	margin:0 auto;
	background:#2468f2;
	border-radius:1.5625rem;
	font-size:0.8333333333333334rem;
	color:#fff;
	display:block;
}
.xsbanji .bds li h3 {
	border-bottom:0.052083333333333336rem solid #eaecf0;
	font-size:1.5958333333333335rem;
	line-height:1.6;
	padding-bottom:0.78125rem;
	color:#2468f2;
	font-weight:bold;
}
.xsbanji .bds li p {
	font-size:0.78125rem;
	line-height:1.6;
	color:#868890;
}
.xsbanji .bds li h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#a0aad1;
	margin-bottom:0.5208333333333334rem;
}
.xsbanji .bds li h6 span {
	color:#3c74f3;
	font-weight:bold;
}
.xsbanji .bds li h5 {
	font-size:0.7875rem;
	line-height:1.6;
	color:#2468f2;
	font-weight:bold;
}
.xsbanji .bds li .ts {
	padding:0.78125rem 0;
}
.xsbanji .bds li .ico {
	position:absolute;
	right:0.8333333333333334rem;
	top:0.8333333333333334rem;
	z-index:1;
	width:1.3020833333333335rem;
	display:none;
}
.xsbanji .bds li.hui h3 {
	color:#abacb0;
}
.xsbanji .bds li.hui h5,.xsbanji .bds li.hui p {
	color:#abacb0;
}
.xsbanji .bds li.hui h6 span,.xsbanji .bds li.hui h6 {
	color:#fc3e3e;
}
.xsbanji .bds li.hui h5,.xsbanji .bds li.hui h6 span {
	font-weight:initial;
}
.xsbanji .bds li.hui .bns {
	background:#e6e6e8;
	color:#85878d;
}
.xsbanji .bds li.on .ico {
	display:block;
}
.xsbanji .bds li.on {
	background:#2468f2;
	border-color:#2468f2;
}
.xsbanji .bds li.on h3 {
	color:#fff;
	border-color:#3a77f3;
}
.xsbanji .bds li.on h6 span,.xsbanji .bds li.on h6,.xsbanji .bds li.on h5 {
	color:#fff;
	font-weight:bold;
}
.xsbanji .bds li.on p {
	color:#cfd9fb;
}
.xsbanji .bds li.on .bns {
	background:#fff;
	color:#2468f2;
}
.mask {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:12;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	display:none;
}
.mskbaomcg {
	position:fixed;
	left:0;
	right:0;
	top:16%;
	z-index:13;
	width:28.229166666666668rem;
	background:#fff;
	margin:0 auto;
	border-radius:0.8333333333333334rem;
	padding:5.208333333333334rem 0;
	text-align:center;
	display:none;
}
.utgb {
	position:absolute;
	right:0.9375rem;
	top:0.9375rem;
	z-index:1;
	background:url(../images/gb.png) no-repeat center/0.78125rem auto;
	width:1.5625rem;
	height:1.5625rem;
	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;
}
.utgb:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.mskbaomcg h3 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	margin:1.0416666666666667rem 0;
}
.mskbaomcg p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
}
.mskbaomcg p span {
	color:#2468f2;
}
.mskbaomcg .btn {
	width:10.416666666666668rem;
	line-height:2.604166666666667rem;
	display:block;
	text-align:center;
	margin:3.125rem auto 0;
	border-radius:1.5625rem;
	background:#2468f2;
	font-size:0.9375rem;
	color:#fff;
}
.mskbaomcg .ico {
	width:5.729166666666667rem;
	display:block;
	margin:0 auto;
}
.xxweihu {
	padding:3.125rem 9.375rem 3.6458333333333335rem;
}
.xxweihu h2 {
	font-size:1.7708333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	text-align:center;
}
.xxweihu .fms {
	margin:1.5625rem 0 2.0833333333333335rem;
}
.ubmbtns {
	width:12.5rem;
	line-height:3.125rem;
	background:#2468f2;
	display:block;
	font-size:1.0416666666666667rem;
	color:#fff;
	text-align:center;
	border-radius:2.0833333333333335rem;
	margin:0 auto;
}
.xxweihu .ds {
	border-top:0.052083333333333336rem solid #eeeeee;
	padding-top:1.3020833333333335rem;
	margin-top:1.0416666666666667rem;
}
.xxweihu .ds h4 {
	font-size:1.3541666666666667rem;
	line-height:1.6;
	color:#2e323f;
	margin-bottom:1.3541666666666667rem;
}
.xxweihu .fms ul {
	display:flex;
	flex-wrap:wrap;
}
.xxweihu .fms li {
	margin-bottom:1.5625rem;
	margin-right:2.0833333333333335rem;
	width:calc((100% - 4.270833333333334rem)/3);
}
.xxweihu .fms li:nth-child(3n) {
	margin-right:0;
}
.xxweihu .fms li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#56575b;
	margin-bottom:0.4166666666666667rem;
}
.xxweihu .fms li .t1 {
	width:100%;
	height:3.0208333333333335rem;
	border:1px solid #bfbfbf;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.1458333333333335rem;
	font-size:1.0416666666666667rem;
	color:#000;
	border-radius:0.5208333333333334rem;
}
.xxweihu .fms li .lsele {
	width:100%;
	height:3.0208333333333335rem;
	border:1px solid #bfbfbf;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 2.1875rem 0 1.1458333333333335rem;
	font-size:1.0416666666666667rem;
	color:#000;
	border-radius:0.5208333333333334rem;
	background:url(../images/qw20.png) no-repeat right 1.0416666666666667rem center/0.8333333333333334rem auto;
}
.xxbaoming {
	padding:1.5625rem 1.0416666666666667rem;
}
.xxbaoming h2 {
	font-size:1.7708333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	text-align:center;
	margin-bottom:0.9375rem;
}
.xxbaoming .box {
	background:#f7f8f9;
	border-radius:0.5208333333333334rem;
	padding:1.0416666666666667rem 0.5208333333333334rem 1.0416666666666667rem 1.0416666666666667rem;
	margin-bottom:1.3020833333333335rem;
}
.xxbaoming .text {
	overflow-y:scroll;
	height:36.458333333333336rem;
	font-size:1.0416666666666667rem;
	line-height:1.8;
	color:#363636;
	padding-right:0.5208333333333334rem;
}
.mskshenhe {
	position:fixed;
	left:0;
	right:0;
	top:15%;
	z-index:15;
	width:54.270833333333336rem;
	margin:0 auto;
	border-radius:1.0416666666666667rem;
	background:#fff;
	padding:8.333333333333334rem 0 5.208333333333334rem;
	text-align:center;
	display:none;
}
.mskshenhe .ico {
	width:5.729166666666667rem;
	display:block;
	margin:0 auto;
}
.mskshenhe h3 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	margin:1.0416666666666667rem 0 6.25rem;
}
.uxsbtn.with .b1 {
	width:10.416666666666668rem;
	line-height:2.604166666666667rem;
	font-size:0.9375rem;
	color:#2468f2;
	border:1px solid  #2468f2;
	background:none;
}
.uxsbtn.with .b1.on {
	background:#2468f2;
	color:#fff;
}
.mskbaomg {
	position:fixed;
	left:0;
	right:0;
	top:12%;
	z-index:13;
	width:54.270833333333336rem;
	margin:0 auto;
	border-radius:1.0416666666666667rem;
	background:#fff;
	padding:8.333333333333334rem 0 5.208333333333334rem;
	padding:3.125rem 5.46875rem 3.6458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.utfoms h2 {
	font-size:1.4583333333333335rem;
	line-height:1.6;
	color:#3c404c;
	font-weight:bold;
	text-align:center;
}
.utfoms .fms ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:1.875rem 0 1.0416666666666667rem;
}
.utfoms .fms li {
	margin-bottom:1.4583333333333335rem;
	width:calc((100% - 1.875rem)/2);
}
.utfoms .fms li h3 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#5f6064;
	margin-bottom:0.5208333333333334rem;
}
.utfoms .fms li .t1 {
	width:100%;
	height:2.604166666666667rem;
	border-radius:0.4166666666666667rem;
	padding:0 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #b5b5b5;
	font-size:0.8333333333333334rem;
	color:#000000;
}
.utfoms .fms li dl {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.utfoms .fms li dd {
	width:calc((100% - 1.0416666666666667rem)/2);
}
.utfoms .fms li .t1.on {
	border-color:#e5e5e5;
	background:#f7f7f7;
	color:#b1b1b3;
}
.bmxiugaix {
	padding:3.6458333333333335rem 23.4375rem;
}
.bmxiugaix .utfoms .fms li .t1,.bmxiugaix .utfoms .fms li h3 {
	font-size:1.0416666666666667rem;
}
.bmxiugaix .utfoms .fms li .t1 {
	height:3.125rem;
}
.bmxiugaix .uxsbtn.with .b1 {
	width:12.5rem;
	line-height:3.125rem;
	font-size:1.0416666666666667rem;
}
.utfoms .fms li.on {
	width:100%;
}
.utfoms .fms li .lsele {
	width:100%;
	height:3.125rem;
	border:1px solid #bfbfbf;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 2.1875rem 0 1.1458333333333335rem;
	font-size:1.0416666666666667rem;
	color:#000;
	border-radius:0.5208333333333334rem;
	background:url(../images/qw20.png) no-repeat right 1.0416666666666667rem center/0.8333333333333334rem auto;
}
.utfoms .fms li .lsele.on {
	color:#fc5c5c;
	border-color:#fc5c5c;
}
.utfoms .fms li p {
	font-size:0.9375rem;
	line-height:1.6;
	padding-left:1.25rem;
	color:#fc5353;
	margin-top:0.7291666666666667rem;
	margin-left:1.0416666666666667rem;
	background:url(../images/qw21.png) no-repeat left center/0.78125rem auto;
}
.xsyaoqiu .btn .b1.on:hover,.uxsbtn .b1.on:hover,.xspage .rs .bns .b1:hover,.ubmbtns:hover,.delupage .fms .sub:hover,.uxsbtn.with .b1.on:hover {
	background:#195add;
}
.xxweihu .fms li .t1:focus,.utfoms .fms li .t1:focus {
	border-color:#2468f2;
	box-shadow:0 0 0.5208333333333334rem 0 #eef3fe;
}
.xspage .time .btn:hover {
	background:#2468f2;
	color:#fff;
	border-color:#2468f2;
}
.xspage .rs .bns .b1.on:hover {
	background:#e93030;
}
.section {
	height:100vh;
	overflow:hidden;
	background:#f7f8f9;
	display:flex;
	justify-content:space-between;
}
.section .ult {
	width:15.625rem;
	background:#405efb;
	padding:0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
}
.section .ult .ulogo img {
	height:2.8645833333333335rem;
	display:block;
	margin:0 auto;
}
.section .ult .ulogo {
	margin-bottom:1.1979166666666667rem;
}
.section .utab a {
	display:flex;
	align-items:center;
	height:2.96875rem;
	border-radius:0.36458333333333337rem;
	padding:0 1.5625rem;
}
.section .utab a .icon {
	width:0.9375rem;
	height:0.9375rem;
	overflow:hidden;
}
.section .utab a .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.section .utab a h4 {
	font-size:0.8333333333333334rem;
	margin-left:0.78125rem;
	color:#ffffff;
}
.section .utab li.on a h4,.section .utab a:hover h4 {
	color:#2468f2;
}
.section .utab li.on a .icon img,.section .utab a:hover .icon img {
	transform:translateY(-100%);
}
.section .utab li.on a,.section .utab a:hover {
	background:#ffffff;
}
.section .urt {
	width:calc(100% - 15.625rem);
}
.section .uth {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#fff;
	height:3.125rem;
	padding:0 0.78125rem;
}
.section .uth .lt {
	display:flex;
	align-items:center;
}
.section .uth .lt img {
	display:block;
	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;
}
.layout.active .section .uth .lt img{
	transform: rotate(180deg);
}
.section .uth .lt h2 {
	font-size:1.0416666666666667rem;
	color:#3c404c;
	margin-left:0.8854166666666667rem;
}
.section .uth .rt {
	display:flex;
	align-items:center;
}
.section .uth .name a {
	display:flex;
	align-items:center;
	font-size:0.78125rem;
	color:#666666;
}
.section .uth .name img {
	width:1.6145833333333335rem;
	height:1.6145833333333335rem;
	border-radius:50%;
	overflow:hidden;
	margin-right:0.3125rem;
	object-fit:cover;
}
.section .uth .icon {
	width:0.8854166666666667rem;
	padding:0.5208333333333334rem;
	cursor:pointer;
	margin-left:0.3125rem;
}
.section .uth .icon img {
	width:100%;
	display:block;
}
.section .ubd {
	height:calc(100% - 3.125rem);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.78125rem;
}
.section .ubd iframe {
	width:100%;
	height:100%;
	border:none;
	overflow-y:scroll;
	background:#ffffff;
	border-radius:0.5208333333333334rem;
	padding:0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.baomlist li {
	border:1px solid #c8d6f6;
	border-radius:0.36458333333333337rem;
	overflow:hidden;
	background:linear-gradient(to right,#fff,#ccd9f7);
	margin-bottom:0.2604166666666667rem;
}
.baomlist li:nth-child(2n) {
	border-color:#c5eed2;
	background:linear-gradient(to right,#fff,#c5eed2);
}
.baomlist li:nth-child(3n) {
	border-color:#ffd99c;
	background:linear-gradient(to right,#fff,#ffd99c);
}
.baomlist li:nth-child(4n) {
	border-color:#dcbfff;
	background:linear-gradient(to right,#fff,#dcbfff);
}
.baomlist li:nth-child(5n) {
	border-color:#ffbfbf;
	background:linear-gradient(to right,#fff,#ffbfbf);
}
.baomlist li:nth-child(6n) {
	border-color:#bfe8ff;
	background:linear-gradient(to right,#fff,#bfe8ff);
}
.baomlist li .th {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:3.6458333333333335rem;
	padding:0 1.0416666666666667rem;
	cursor:pointer;
}
.baomlist li .th h3 {
	display:flex;
	align-items:center;
	font-size:1.3541666666666667rem;
	color:#44609f;
	font-weight:bold;
}
.baomlist li .th h3 img {
	width:1.9791666666666667rem;
	height:1.9791666666666667rem;
	display:block;
	object-fit:contain;
	margin-right:0.5208333333333334rem;
}
.baomlist {
	padding:1.0416666666666667rem 0;
}
.upage1 .hd h2 {
	line-height:4.166666666666667rem;
	font-size:1.7708333333333335rem;
	color:#393d49;
	text-align:center;
	font-weight:bold;
}
.baomlist li .rt {
	display:flex;
	align-items:center;
}
.baomlist li .num {
	width:5.520833333333334rem;
	line-height:1.9791666666666667rem;
	background:#fff;
	border-radius:2.604166666666667rem;
	text-align:center;
	font-size:0.9375rem;
	color:#383838;
}
.baomlist li .num i {
	color:#ff2929;
}
.baomlist li .arrow {
	width:1.25rem;
	height:1.25rem;
	cursor:pointer;
	background:url(../images/qw8-1.png) no-repeat center;
	margin-left:4.583333333333334rem;
	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;
}
.baomlist li .on .arrow {
	transform:rotate(90deg);
}
.baomlist .tb {
	padding:0.78125rem;
	margin:0 0.78125rem;
	border:1px solid #ccd9f7;
	border-radius:0.3125rem;
	background:#fff;
	margin-bottom:0.78125rem;
	display:none;
}
.baomlist li:nth-child(2n) .tb {
	border-color:#c5eed2;
}
.baomlist li:nth-child(3n) .tb {
	border-color:#ffd99c;
}
.baomlist li:nth-child(4n) .tb {
	border-color:#dcbfff;
}
.baomlist li:nth-child(5n) .tb {
	border-color:#ffbfbf;
}
.baomlist li:nth-child(6n) .tb {
	border-color:#bfe8ff;
}
.baomlist li:nth-child(2n) .th h3 {
	color:#427f55;
}
.baomlist li:nth-child(3n) .th h3 {
	color:#d4841c;
}
.baomlist li:nth-child(4n) .th h3 {
	color:#7953a7;
}
.baomlist li:nth-child(5n) .th h3 {
	color:#ce5c5c;
}
.baomlist li:nth-child(6n) .th h3 {
	color:#3e81a6;
}
.flexbtn {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.78125rem;
}
.flexbtn .lt {
	display:flex;
	align-items:center;
}
.flexbtn a {
	display:flex;
	padding:0 1.25rem;
	font-size:1.0416666666666667rem;
	color:#2468f2;
	line-height:2.2395833333333335rem;
	align-items:center;
	border:1px solid #2468f2;
	border-radius:0.4166666666666667rem;
	margin-right:0.5208333333333334rem;
	background:#f2f8ff;
}
.flexbtn a img {
	width:1.0416666666666667rem;
	display:block;
	height:1.0416666666666667rem;
	object-fit:contain;
	margin-right:0.3125rem;
}
.flexbtn .lt a.on {
	background:#2468f2;
	color:#fff;
}
.flexbtn .lt .bt {
	display:flex;
	align-items:center;
	border-left:0.052083333333333336rem solid #e9e9e9;
	height:2.0833333333333335rem;
	margin-left:1.0416666666666667rem;
	padding-left:1.5625rem;
}
.flexbtn a.del {
	border-color:#fd6060;
	color:#fd6060;
	background:#fff5f5;
}
.table-container {
	max-height:20.833333333333336rem;
	overflow-y:auto;
	position:relative;
}
.table-container table {
	width:100%;
	border-collapse:collapse;
	border:none !important;
	border-radius:0.2604166666666667rem;
	overflow:hidden;
}
.table-container th,.table-container td {
	padding:0.5208333333333334rem 0.78125rem;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border:none !important;
	font-size:1.0416666666666667rem;
}
.table-container td {
	color:#363636;
	height:3.3333333333333335rem;
}
.table-container input {
	transform:scale(1.5);
}
.table-container tr:nth-child(2n+1) td {
	background:#f7fafe;
}
.table-container thead {
	position:sticky;
	top:0;
	background-color:#2468f2;
	color:white;
	z-index:1;
	height:2.916666666666667rem;
	border-radius:0.2604166666666667rem;
	overflow:hidden;
}
.table-container th:first-child,.table-container td:first-child {
	width:3.125rem;
}
.table-container tr:hover  td {
	background-color:#fff1f1;
}
.table-container td .action-btn {
	width:4.270833333333334rem;
	line-height:1.875rem;
	border-radius:2.604166666666667rem;
	background:#eeeeee;
	font-size:1.0416666666666667rem;
	color:#929292;
	border:none;
	cursor:pointer;
}
.table-container td .action-btn:hover {
	color:#fff;
	background:#2468f2;
}
.upage1 .hd ul {
	border-bottom:0.052083333333333336rem solid #eaeaea;
	white-space:nowrap;
	overflow-x:scroll;
	overflow-y:hidden;
	margin-bottom:1.3020833333333335rem;
}
.upage1 .hd li {
	display:inline-block;
	margin-right:1.5625rem;
	position:relative;
}
.upage1 .hd li a {
	font-size:1.25rem;
	color:#8f8f95;
	line-height:3.75rem;
	border-bottom:2px solid transparent;
	padding:0 1.0416666666666667rem;
	display:block;
}
.upage1 .hd li a:hover,.upage1 .hd li.on a {
	border-color:#0351f0;
	color:#0351f0;
	font-weight:bold;
}
.table-container td i {
	display:inline-block;
	width:5.208333333333334rem;
	line-height:1.875rem;
	color:;
	background:#fff2df;
	border-radius:0.3125rem;
	font-size:1.0416666666666667rem;
	color:#de751e;
	text-align:center;
}
.table-container td i.sb {
	color:#fc3e3e;
	background:#fee2e0;
}
.table-container td i.cg {
	color:#40b261;
	background:#e0ffdf;
}
.table-container td .action-btn.dxg {
	color:#fff;
	background:#fc3e3e;
}
.table-container td .action-btn.xg {
	color:#fff;
	background:#2468f2;
}
.flexend {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.flexend .action-btn:nth-child(n+2) {
	margin-left:0.46875rem;
}
.flexbtn.mt20 {
	margin:1.0416666666666667rem 0;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dl dd {
	margin:0 0.3125rem;
}
.pages dl dd a {
	font-size:0.8333333333333334rem;
	color:#363636;
	line-height:1.9791666666666667rem;
	min-width:1.9791666666666667rem;
	padding:0 0.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	border-radius:0.3125rem;
	text-align: center;
}
.pages dl dd.on a,.pages dl dd a:hover {
	background:#2468f2;
	color:#fff;
}


.table-container2{
	max-height: calc(100vh - 16rem);
}
.section .utab a h4{
	white-space: nowrap;
}
.section .ult .ulogo img{
	object-fit: contain;
}
.section .urt,
.section .ult{
	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;
}
.layout.active .section .ult{
	width: 80px;
}
.layout.active .section .utab a h4{
	font-size: 0;margin: 0;
}
.layout.active .section .utab a{
	padding: 0 15px;justify-content: center;
}
.layout.active .section .urt{
	width: calc(100% - 80px);
}

.uxsbtn .b1:hover{
	    background: #2468f2;
	    color: #fff;
}

.nodata{
	color:#666;
	background:url(../images/nodata.png) no-repeat center;
	background-size: 100%;
	height: 5rem;
	width: 5rem;
	margin: 4rem auto;
	
}
