* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	user-select: none;
}

li {
	list-style: none;
}

input {
	outline: none
}

button {
	outline: none;
	cursor: pointer;
}

body,
html {
	height: 100%;
	width: 100%;
}

.body {
	background: url("../image/bj.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

a {
	text-decoration: none !important;
}

a:hover {
	text-decoration: none !important;
}

a:active {
	text-decoration: none !important;
}


/* 功能 */

.bx_s {
	box-sizing: border-box;
}


/* 漂浮 */

.po_r {
	position: relative;
}

.po_a {
	position: absolute;
}

.po_f {
	position: fixed;
}


/* 对齐 */

.t_c {
	text-align: center;
}

.t_l {
	text-align: left;
}

.t_r {
	text-align: right;
}

.f_l {
	float: left;
}

.f_r {
	float: right;
}

.o_h {
	overflow: hidden;
}

.db {
	display: block;
}

.dn {
	display: none;
}


/* 省略 */

.sl1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sl2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.sl3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.sl4 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.sl5 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}


/* flex布局 https://blog.csdn.net/scorpion_V/article/details/125563670*/

.df {
	display: flex;
}

.f1 {
	flex: 1;
}

.f2 {
	flex: 2;
}

.f3 {
	flex: 3;
}

.f35 {
	flex: 3.5;
}

.f4 {
	flex: 4;
}

.f5 {
	flex: 5;
}

.f05 {
	flex: 0.5;
}

/* flex-direction设置容器主轴的方向 */


/* 默认值，表示沿水平方向，由左到右。 */

.f_d_r {
	flex-direction: row
}


/* 表示沿水平方向，由右到左 */

.f_d_rr {
	flex-direction: row-reverse
}


/* 表示垂直方向，由上到下*/

.f_d_c {
	flex-direction: column
}


/* 表示垂直方向，由下到上 */

.f_d_cr {
	flex-direction: column-reverse
}


/* flex-wrap设置当项目在容器中一行无法显示的时候如何处理 */


/* 表示不换行 设置的项目的宽度就失效了，强行在一行显示*/

.f_w_n {
	flex-wrap: nowrap
}


/* 正常换行，第一个位于第一行的第一个 */

.f_w_w {
	flex-wrap: wrap
}


/* 向上换行，第一行位于下方 */

.f_w_wr {
	flex-wrap: wrap-reverse
}


/* flex-flow属性是flex-deriction和flex-wrap属性的简写，默认值为[row nowrap] */


/* justify-content属性用于设置项目在容器中的对齐方式 */


/* 默认值，左对齐 */

.j_c_fs {
	justify-content: flex-start
}


/* 右对齐 */

.j_c_fe {
	justify-content: flex-end
}


/* 居中对齐 */

.j_c_c {
	justify-content: center
}


/* 两端对齐 */

.j_c_sb {
	justify-content: space-between
}


/* 每个项目两侧的间距相等 */

.j_c_sa {
	justify-content: space-around
}


/* align-items定义了项目在交叉轴上是如何对齐显示的 */


/* 交叉轴的起点对齐 */

.a_i_fs {
	align-items: flex-start
}


/* 交叉轴的终点对齐 */

.a_i_fe {
	align-items: flex-end
}


/* 交叉轴居中对齐 */

.a_i_c {
	align-items: center
}


/* 项目的第一行文字的基线对齐  */

.a_i_b {
	align-items: baseline
}


/* 默认值：如果项目未设置高度或者高度为auto，将占满整个容器的高度 */

.a_i_s {
	align-items: stretch
}


/* align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线，该属性不起作用 */


/* 与交叉轴的起点对齐*/

.a_c_fs {
	align-content: flex-start
}


/* 与交叉轴的终点对齐 */

.a_c_fe {
	align-content: flex-end
}


/* 与交叉轴的中点对齐 */

.a_c_c {
	align-content: center
}


/* 与交叉轴两端对齐，轴线之间的间隔平均分布 */

.a_c_sb {
	align-content: space-between
}


/* 每根轴线两侧的间隔都相等。所以，轴线之间的间隔比轴线与边框的间隔大一倍。*/

.a_c_sa {
	align-content: space-around
}


/* 默认值：轴线占满整个交叉轴*/

.a_c_s {
	align-content: stretch
}


/* 圆角 */

.bdr3 {
	border-radius: 3px;
}

.bdr5 {
	border-radius: 5px;
}

.bdr10 {
	border-radius: 10px;
}

.bdr100_ {
	border-radius: 100_;
}

.bdr300 {
	border-radius: 300px;
}

.w_m_t_r {
	writing-mode: tb-rl;
}

/* 宽度 */

.w100_ {
	width: 100%;
}

.w90_ {
	width: 90%;
}

.w80_ {
	width: 80%;
}

.w70_ {
	width: 70%;
}

.w60_ {
	width: 60%;
}

.w50_ {
	width: 50%;
}

.w40_ {
	width: 40%;
}

.w30_ {
	width: 30%;
}

.w40_ {
	width: 40%;
}

.w20_ {
	width: 20%;
}

.w10_ {
	width: 10%;
}

.w690 {
	width: 690px;
}

.w20 {
	width: 20px;
}

.w25 {
	width: 25px;
}

.w30 {
	width: 30px;
}

.w35 {
	width: 35px;
}

.w40 {
	width: 40px;
}

.w45 {
	width: 45px;
}

.w50 {
	width: 50px;
}

.w1520 {
	width: 1334px;
}


/* 高度 */

.h100_ {
	height: 100%;
}

.h90_ {
	height: 90%;
}

.h80_ {
	height: 80%;
}

.h70_ {
	height: 70%;
}

.h60_ {
	height: 60%;
}

.h50_ {
	height: 50%;
}

.h40_ {
	height: 40%;
}


/* 背景颜色 */

.b000 {
	background: #000;
}

.bfff {
	background: #fff;
}

.bf7f7f7 {
	background: #f7f7f7;
}

.bf2f3f4 {
	background: #f2f3f4;
}

.b0c53f5 {
	background: #0c53f5;
}

.wh30 {
	width: 30px;
	height: 30px;
}


/* 文字颜色 */

.c000 {
	color: #000;
}

.cfff {
	color: #fff;
}

.c333 {
	color: #333;
}

.c666 {
	color: #666;
}

.c999 {
	color: #999;
}

.cccc {
	color: #ccc;
}

.ceee {
	color: #eee;
}

.cf7c08e {
	color: #f7c08e;
}

.c8ef7bd {
	color: #8ef7bd;
}

.c8ee7f7 {
	color: #8ee7f7;
}

.c0c53f5 {
	color: #0c53f5;
}


/* 文字大小*/

.f0 {
	font-size: 0px;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.f26 {
	font-size: 26px;
}

.f28 {
	font-size: 28px;
}

.f30 {
	font-size: 30px;
}

.f32 {
	font-size: 32px;
}

.f34 {
	font-size: 34px;
}

.f36 {
	font-size: 36px;
}

.f40 {
	font-size: 40px;
}

.f70 {
	font-size: 70px;
}

.f60 {
	font-size: 60px;
}

.f90 {
	font-size: 90px;
}


/* 文字加粗 */

.fw100 {
	font-weight: 100;
}

.fw200 {
	font-weight: 200;
}

.fw300 {
	font-weight: 300;
}

.fw400 {
	font-weight: 400;
}

.fw500 {
	font-weight: 500;
}

.fw600 {
	font-weight: 600;
}

.fw700 {
	font-weight: 700;
}

.fw800 {
	font-weight: 800;
}


/* margin */

.mat {
	margin: auto;
}

.m0 {
	margin: 0px;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.m15 {
	margin: 15px;
}

.m20 {
	margin: 20px;
}

.m25 {
	margin: 25px;
}

.m30 {
	margin: 30px;
}

.m35 {
	margin: 35px;
}

.m40 {
	margin: 40px;
}

.m45 {
	margin: 45px;
}

.m50 {
	margin: 50px;
}

.m55 {
	margin: 55px;
}

.m60 {
	margin: 60px;
}


/* margin-left */

.ml0 {
	margin-left: 0px;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml25 {
	margin-left: 25px;
}

.ml30 {
	margin-left: 30px;
}

.ml35 {
	margin-left: 35px;
}

.ml40 {
	margin-left: 40px;
}

.ml45 {
	margin-left: 45px;
}

.ml50 {
	margin-left: 50px;
}

.ml55 {
	margin-left: 55px;
}

.ml60 {
	margin-left: 60px;
}


/* margin-right */

.mr0 {
	margin-right: 0px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mr25 {
	margin-right: 25px;
}

.mr30 {
	margin-right: 30px;
}

.mr35 {
	margin-right: 35px;
}

.mr40 {
	margin-right: 40px;
}

.mr45 {
	margin-right: 45px;
}

.mr50 {
	margin-right: 50px;
}

.mr55 {
	margin-right: 55px;
}

.mr60 {
	margin-right: 60px;
}


/* margin-top */

.mt0 {
	margin-top: 0px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px;
}

.mt45 {
	margin-top: 45px;
}

.mt50 {
	margin-top: 50px;
}

.mt55 {
	margin-top: 55px;
}

.mt60 {
	margin-top: 60px;
}


/* margin-bottom */

.mb0 {
	margin-bottom: 0px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb35 {
	margin-bottom: 35px;
}

.mb40 {
	margin-bottom: 40px;
}

.mb45 {
	margin-bottom: 45px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb55 {
	margin-bottom: 55px;
}

.mb60 {
	margin-bottom: 60px;
}

.w40 {
	width: 40px;
}


/* padding */

.p0 {
	padding: 0px;
}

.p5 {
	padding: 5px;
}

.p8 {
	padding: 8px;
}

.p10 {
	padding: 10px;
}

.p15 {
	padding: 15px;
}

.p20 {
	padding: 20px;
}

.p25 {
	padding: 25px;
}

.p30 {
	padding: 30px;
}

.p35 {
	padding: 35px;
}

.p40 {
	padding: 40px;
}

.p45 {
	padding: 45px;
}

.p50 {
	padding: 50px;
}

.p55 {
	padding: 55px;
}

.p60 {
	padding: 60px;
}


/* padding-left */

.pl0 {
	padding-left: 0px;
}

.pl5 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.pl25 {
	padding-left: 25px;
}

.pl30 {
	padding-left: 30px;
}

.pl35 {
	padding-left: 35px;
}

.pl40 {
	padding-left: 40px;
}

.pl45 {
	padding-left: 45px;
}

.pl50 {
	padding-left: 50px;
}

.pl55 {
	padding-left: 55px;
}

.pl60 {
	padding-left: 60px;
}


/* padding-right */

.pr0 {
	padding-right: 0px;
}

.pr5 {
	padding-right: 5px;
}

.pr10 {
	padding-right: 10px;
}

.pr15 {
	padding-right: 15px;
}

.pr20 {
	padding-right: 20px;
}

.pr25 {
	padding-right: 25px;
}

.pr30 {
	padding-right: 30px;
}

.pr35 {
	padding-right: 35px;
}

.pr40 {
	padding-right: 40px;
}

.pr45 {
	padding-right: 45px;
}

.pr50 {
	padding-right: 50px;
}

.pr55 {
	padding-right: 55px;
}

.pr60 {
	padding-right: 60px;
}


/* padding-top */

.pt0 {
	padding-top: 0px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt25 {
	padding-top: 25px;
}

.pt30 {
	padding-top: 30px;
}

.pt35 {
	padding-top: 35px;
}

.pt40 {
	padding-top: 40px;
}

.pt45 {
	padding-top: 45px;
}

.pt50 {
	padding-top: 50px;
}

.pt55 {
	padding-top: 55px;
}

.pt60 {
	padding-top: 60px;
}


/* padding-bottom */

.pb0 {
	padding-bottom: 0px;
}

.pb5 {
	padding-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb20 {
	padding-bottom: 20px;
}

.pb25 {
	padding-bottom: 25px;
}

.pb30 {
	padding-bottom: 30px;
}

.pb35 {
	padding-bottom: 35px;
}

.pb40 {
	padding-bottom: 40px;
}

.pb45 {
	padding-bottom: 45px;
}

.pb50 {
	padding-bottom: 50px;
}

.pb55 {
	padding-bottom: 55px;
}

.pb60 {
	padding-bottom: 60px;
}

.pl150 {
	padding-left: 150px;
}

.pr150 {
	padding-right: 150px;
}

.f6 {
	flex: 6;
}

.f38 {
	font-size: 38px;
}

.w100 {
	width: 70px;
}

.w25_ {
	width: 25%;
}

.loginbk {
	background: url("../img/logintit.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.loginnr {
	margin-top: 50px;
	border-radius: 20px;
}

.p75 {
	padding: 75px;
}

.pt100 {
	padding-top: 100px;
}

.pl75 {
	padding-left: 75px;
}

.pr75 {
	padding-right: 75px;
}

.bbdddddd {
	border: none !important;
	border-bottom: 1px solid #ddd !important;
}

.plr0s {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.hqyzmbtt {
	width: 100px;
	height: 30px;
	border-radius: 300px;
	border: none;
	right: 0;
	background-image: linear-gradient(#0183fc, #015afc);
}

.bdbtt {
	width: 100%;
	height: 40px;
	border-radius: 300px;
	border: none;
	right: 0;
	background-image: linear-gradient(#0183fc, #015afc);
}

.mt100 {
	margin-top: 100px;
}

.wh30 {
	width: 30px;
	height: 30px;
}

.c1960d8 {
	color: #1960d8;
}

.b0 {
	bottom: 0;
}

.t0 {
	top: 0;
}

.l0 {
	left: 0;
}

.r0 {
	right: 0;
}

.cadadad {
	color: #adadad;
}

.btdddddd {
	border-top: 1px solid #ddd;
}

.bttann1 {
	width: 30px;
	height: 30px;
	background: url("../img/db1.png");
	background-size: 100% 100%;
	margin: auto;
}

.active .bttann1 {
	width: 30px;
	height: 30px;
	background: url("../img/db1s.png");
	background-size: 100% 100%;
	margin: auto;
}

.bttann2 {
	width: 30px;
	height: 30px;
	background: url("../img/db2.png");
	background-size: 100% 100%;
	margin: auto;
}

.active .bttann2 {
	width: 30px;
	height: 30px;
	background: url("../img/db2s.png");
	background-size: 100% 100%;
	margin: auto;
}

.bttann3 {
	width: 30px;
	height: 30px;
	background: url("../img/db3.png");
	background-size: 100% 100%;
	margin: auto;
}

.active .bttann3 {
	width: 30px;
	height: 30px;
	background: url("../img/db3s.png");
	background-size: 100% 100%;
	margin: auto;
}

.active .bttannz {
	color: #1960d8;
}

.gd {
	transition: all 0.3s ease-in;
}

.box_nr {
	/*padding-top: 65px;*/
	padding-bottom: 100px;
}

img {
	display: block;
}


.noticelist {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: #fff;
	padding: 0px 10px;
}

.noticelist ul {
	display: inline-block;
	*display: inline;
	_zoom: 1;
	*zoom: 1;
}

.noticelist li {
	margin-right: 25px;
	display: inline-block;
	line-height: 50px;
	*display: inline;
	_zoom: 1;
	*zoom: 1;
}

.noticelist>ul>li>a {
	color: #666;
	font-size: 14px;
}

.noticelist>ul>li:hover a {
	color: #f00;
}

.noticelist>ul>li>a>span {
	margin-left: 20px;
}

.wh15 {
	width: 15px;
	height: 15px;
}

.wh10 {
	width: 10px;
	height: 10px;
}

.wh20 {
	width: 20px;
	height: 20px;
}



.tabs {
	width: 1200px;
	margin: 0 auto;
	height: 336px;
	overflow: hidden;
}

.tabs_item {
	height: 36px;
}

.tabs_block {
	height: 300px;
}

.list_item {
	float: left;
	width: 200px;
	height: 36px;
	line-height: 36px;
	font-size: 26px;
	text-align: center;
	background-color: #FC0;
	cursor: pointer;
}

.list_item.active {
	color: #FFF;
	background-color: #F60
}

.tabs_block {
	width: 20000px;
	position: relative;
}

.list_block {
	display: none;
	float: left;
	width: 1200px;
	height: 300px;
	font-size: 100px;
	text-align: center;
	line-height: 300px;
	background-color: #F4F4F4
}

.list_block.show {
	display: block;
}


.find_nav {
	width: 100%;
	height: 50px;
	background-color: #fff;
	position: relative;
	top: 5px;
	/* z-index: 9999; */
	border-bottom: 1px solid #ddd;
	display: -moz-box;
	display: -webkit-box;
	display: box;
}

.find_nav_left {
	height: 50px;
	position: relative;
	overflow: hidden;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.find_nav_list {
	position: absolute;
	left: 0;
}

.find_nav_list ul {
	position: relative;
	white-space: nowrap;
	font-size: 0;
}

.find_nav_list ul li {
	display: inline-block;
	padding: 0;
	margin: 0 20px;
}

.find_nav_list ul li a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #666;
}

.find_nav_cur a {
	color: #007eff !important;
}

.find_nav_list a.active {
	color: #C00
}

.sideline {
	display: block;
	position: absolute;
	border: 0;
	height: 2px;
	background-color: #007eff;
	left: 0;
	top: 48px;
	pointer-events: none;
}

.li_list {
	min-height: 200px;
	font-size: 40px;
	/* line-height:800px; */
	color: #fff;
	text-align: center
}

/* .swipe{ padding:70px 0 0 0;} */
.li_listbox {
	width: 92%;
	margin-left: 4%;
	/* box-sizing: border-box; */
	/* padding:30px; */
	background: #fff;
	border-radius: 10px;
	margin-top: 15px;
	overflow: hidden;
}

.w120_106 {
	width: 120px;
	height: 106px;
}

.b_0 {
	border: none;
}

.listbtt button {
	border-right: 1px solid #ddd;
	border-radius: 0;
}

.listbtt button:last-child {
	border: none;
}

.h50 {
	height: 50px;
}

.scbtt1 {
	border: 1px solid #015afc;
	color: #015afc;
	font-size: 14px;
	border-radius: 300px;
	padding: 5px 40px;
}

.scbtt2 {
	border: 1px solid #015afc;
	background: #015afc;
	color: #fff;
	font-size: 14px;
	border-radius: 300px;
	padding: 5px 40px;
}

.cff0000 {
	color: #ff0000;
}

.ml5_ {
	margin-left: 5%;
}

.ml2_5_ {
	margin-left: 2.5%;
}

.w95_ {
	width: 95%;
}

.bb1{
	border:1px solid #CCC;
}

.scydred {
	border: 1px solid #ff0000;
}

.scydred .c666 {
	color: #999;
}

.scydred .cff0000 {
	color: #AAA;
}

.scydred .c333 {
	color: #AAA;
}

.scydblue {
	border: 1px solid #0088ff;
}

.bdbtt1 {
	width: 100%;
	height: 40px;
	border-radius: 300px;
	border: none;
	right: 0;
	border: 1px solid #015afc;
	color: #015afc;
}

.bdbtt2 {
	width: 100%;
	height: 40px;
	border-radius: 300px;
	border: none;
	right: 0;
	background-image: linear-gradient(to right, #055dfc, #015afc);
}

.bdbtt3 {
	width: 100%;
	height: 40px;
	border-radius: 300px;
	border: none;
	right: 0;
	background-image: linear-gradient(to right, #fd9e1a, #fd7205);
}

.h30 {
	height: 30px;
}

.bf5f5f7 {
	background: #f5f5f7;
}

.cff6c00 {
	color: #ff6c00;
}

.b000_2 {
	background: rgba(0, 0, 0, 0.2);
}

.tk {
	z-index: 222;
	top: 0;
	left: 0;
}

.tkbox {
	width: 95%;
	box-sizing: border-box;
	padding: 15px;
}

.bdddddd {
	border: 1px solid #ddd;
}

.tkboxl {
	background: #f9e7e7;
	width: 120px;
}

.ce72020 {
	color: #e72020;
}

.h70 {
	height: 70px;
}

.h60 {
	height: 60px;
}


/*input[type=radio] {

	margin-right: 5px;

	cursor: pointer;

	font-size: 14px;

	width: 18px;
	height: 18px;

	position: relative;

}

input[type=radio]:after {

	position: absolute;

	width: 18px;
	height: 18px;

	top: -2px;
	left: -1px;
	content: " ";

	background-color: #fff;

	border: 1px solid #ddd;

	color: #fff;

	display: inline-block;

	visibility: visible;*/

	/* padding: 0px 3px; */

	/*border-radius: 50%;

}

input[type=radio]:checked:before {
	content: "✓";
	display: block;
	position: relative;
	top: -1px;
	left: 0px;
	width: 18px;
	height: 18px;
	text-align: center;
	border-radius: 300px;
	background-image: linear-gradient(to right, #fd9e1a, #fd7205);
	color: #fff;
	font-weight: 400;
	z-index: 1;
}*/
.gban{
	left:50%;
	margin-left:-20px;
	bottom:-50px;
}
.wh50{
	width:50px;
	height:50px;
}
.wh70{
	width:70px;
	height:70px;
}
.wh90{
	width:90px;
	height:90px;
}
.tygbox{
	background:url("../img/cgxqbj.png");
	background-size:100% 100%;
}
.tygbtt1{
	border:1px dashed #0d30fc;
	line-height:50px;
}
.tygbtt2{
	border:1px dashed #ff6600;
	line-height:50px;
	background:#fcf8f6;
}
.ddxl{
    font-size: 14px;
    position: relative;
    overflow: hidden;
    margin: 10px;
    border-radius: 28px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    box-shadow: none;
}
.mui-table-view-cell.mui-active {
    background-color: #fff;
}
.pt115{
	padding-top:115px;
}
.sidelines {
    height: 2px;
    background-color: #007eff;
    pointer-events: none;
	margin-top:-17px;
	display:none;
	width:100px;
}
.find_nav_cur .sidelines{
	display: block;
}
.c025cfb{
	color: #025cfb;
}
.w200{
	width:200px;
}
.wh100{
	width:100px;
	height:100px;
}
.wh80{
	width:80px;
	height:80px;
	border-radius:100%;
}
.wh60{
	width:60px;
	height:60px;
	border-radius:100%;
}
.mbhd{
	height:600px;
}
.bdn{
	border:none!important;
}
.li50{
	line-height:50px;
}
.sxt{
	width:120px;
	height:70px;
	background:#f6f6f6;
	border: 1px dashed #ddd;
	border-radius:3px;
}
.cff6000{
	color: #ff6000;
}
.bdr300{
	border-radius:300px;
}
.c009933{
	color: #009933;
}
.minh{
	min-height:500px;
}
.jelist{
	width:27%;
	border:1px solid #CCC;
	border-radius:5px;
	box-sizing: border-box;
	padding:20px 0;
	margin-top:20px;
	height:86px;
}
.minh2{
	min-height:360px;
}

/*2023-04-23 新增*/
.loadingdiv {
	position: fixed;
	top: 50%;
	bottom: 50%;
	margin: auto;
	width: 100%;
	z-index: 9999;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	background: rgba(0,0,0,0.4);
	background: transparent;
	display: none;
	text-align: center;
}


.div-dcxz-d {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	display: block;
	background-color: rgba(0,0,0,.5);
	top: 50px;
}

.div-dcxz {
	width: 90%;
	height: 400px;
	background-color: #FFF;
	margin: 50px auto;
	padding: 10px;
	border-radius: 10px;
}

.div-dcxz-title {
	line-height: 30px;
	text-align: center;
}

.div-dcxz-content {
	display: block;
	height: 290px;
	overflow-y: scroll;
}

	.div-dcxz-content p {
		color: initial;
	}

.div-dcxz-qr {
	height: 60px;
	text-align: center;
}

	.div-dcxz-qr label {
		padding-left: 5px;
		font-size: 14px;
		color: #333;
	}
.div-dcxz-content::-webkit-scrollbar {
	width: 6px;
	background-color: #CCC;
	border-radius: 2px;
}

.div-dcxz-content::-webkit-scrollbar-thumb {
	background-color: #015afc;
	border-radius: 3px;
}