	@font-face {

		font-family: DINCond-bold;

		src: url(../font/DINCond-Bold.otf);

	}

	body{

		margin: 0 !important;

		padding: 0 !important;

	}

	.w1200{

		width: 1200px !important;

		margin: 0 auto;

	}

	.width{

		width: 100% !important;

	}

	.m0{

		margin: 0 auto !important;

	}

	.inb{

		display: inline-block;

	}

	.cp{

		cursor: pointer;

	}

	.cf{

		color: #fff;

	}

	.c3{

		color: #333;

	}

	.c6{

		color: #666;

	}

	.c9{

		color: #999;

	}

	.cf_5{

		color: rgba(255, 255, 255, .6);

	}

	.bgc_f{

		background-color: #FFFFFF;

	}

	.bgc_f9{

		background-color: #F9F9F9;

	}

	.tc{

		text-align: center;

	}

	.tun{

		text-decoration:underline;

	}

	.relative {

	  position: relative !important;

	}

	

	.absolute {

	  position: absolute !important;

	}

	

	.fixed {

	  z-index: 10;

	  position: fixed !important;

	}

	

	.initial{

		position: initial !important;

	}

	

	view {

		box-sizing: border-box;

		font-family: PingFang SC;

	}

	.wn{

		white-space:nowrap;

	}

	.active{

		color: #5373db;

	}
	.active a{

		color: #5373db;

	}

	.dis_flex {

		/*  #ifndef APP-PLUS-NVUE  */

		display: flex;

		display: -ms-flex;

		display: -webkit-flex;

		/*  #endif  */

	}



	.dis_flex_c {

		/*  #ifndef APP-PLUS-NVUE  */

		display: flex;

		display: -ms-flex;

		display: -webkit-flex;

		/*  #endif  */

		flex-direction: column;

	}

	.ff{

		flex-flow: row wrap;

	}

	.aic {

		align-items: center;

	}



	.ais {

		align-items: stretch;

	}



	.aift {

		align-items: flex-start;

	}



	.aife {

		align-items: flex-end;

	}



	.ju_a {

		justify-content: space-around;

	}



	.ju_b {

		justify-content: space-between;

	}



	.ju_c {

		justify-content: center;

	}



	.flex_1 {

		flex: 1;

	}



	.flex_0 {

		flex: none;

	}

	.oh1 {

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 1;

		-webkit-box-orient: vertical;

	}



	.oh2 {

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 2;

		-webkit-box-orient: vertical;



	}



	view {

		word-break: break-all;



		word-wrap: break-word;

	}



	.oh3 {

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 3;

		-webkit-box-orient: vertical;

	}



	.oh4 {

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 4;

		-webkit-box-orient: vertical;

	}





	/* Text Helpers */

	.fwn {

	  font-weight: normal !important;

	}

	

	.fw200 {

	  font-weight: 200 !important;

	}

	

	.fw300 {

	  font-weight: 300 !important;

	}

	

	.fw400 {

	  font-weight: 400 !important;

	}

	

	.fw500 {

	  font-weight: 500 !important;

	}

	

	.fw600 {

	  font-weight: 700 !important;

	}

	.fw800 {

	  font-weight: 800 !important;

	}

	.fw900 {

	  font-weight: 900 !important;

	}

	

	

	.small {

	  font-size: 80%;

	}

	

	.f0 {

	  font-size: 0 !important;

	}

	.fs9 {

	  font-size: 9px !important;

	}

	.fs10 {

	  font-size: 10px !important;

	}

	

	.fs11 {

	  font-size: 22rpx !important;

	}

	

	.fs12 {

	  font-size: 12px !important;

	}

	

	.fs13 {

	  font-size: 26rpx !important;

	}

	

	.fs14 {

	  font-size: 14px !important;

	}

	

	.fs15 {

	  font-size: 30rpx !important;

	}

	

	.fs16 {

	  font-size: 16px !important;

	}

	

	.fs17 {

	  font-size: 34rpx !important;

	}

	

	.fs18 {

	  font-size: 18px !important;

	}

	.fs19 {

	  font-size: 38rpx !important;

	}

	

	.fs20 {

	  font-size: 20px !important;

	}

	

	.fs22 {

	  font-size: 22px !important;

	}

	.fs23 {

	  font-size: 46rpx !important;

	}

	

	.fs24 {

	  font-size: 24px !important;

	}

	

	.fs25 {

	  font-size: 25px !important;

	}

	

	.fs26 {

	  font-size: 26px !important;

	}

	

	.fs28 {

	  font-size: 28px !important;

	}

	

	.fs30 {

	  font-size: 30px !important;

	}

	

	.fs32 {

	  font-size: 64rpx !important;

	}

	.fs35 {

	  font-size: 35px !important;

	}

	.fs36 {

	  font-size: 72rpx !important;

	}

	

	.fs40 {

	  font-size: 80rpx !important;

	}

	.fs42 {

	  font-size: 42px !important;

	}

	.fs45 {

	  font-size: 90rpx !important;

	}

	.fs50 {

	  font-size: 100rpx !important;

	}

	.fs60 {

	  font-size: 110px !important;

	}

	.fs80 {

	  font-size: 160rpx !important;

	}

	

	/* LineHeight Helpers */

	.lh1 {

	  line-height: 1 !important;

	}

	

	.lh0 {

	  line-height: 0 !important;

	}

	

	.lh12 {

	  line-height: 1.2 !important;

	}

	.lh14 {

	  line-height: 14px !important;

	}

	.lh15 {

	  line-height: 1.5 !important;

	}

	.lh16 {

	  line-height: 16px !important;

	}

	.lh18 {

	  line-height: 1.8 !important;

	}

	.lh24 {

	  line-height: 24px !important;

	}

	.lh25 {

	  line-height: 25px !important;

	}

	.lh28 {

	  line-height: 28px !important;

	}

	.lh34 {

	  line-height: 34px !important;

	}

	.lh38 {

	  line-height: 38px !important;

	}

	/* Margin Helpers */

	.mt-1 {

	  margin-top: -1px !important;

	}

	.mt2 {

	  margin-top: 4rpx !important;

	}

	.mt3 {

	  margin-top: 6rpx !important;

	}

	.mt4 {

	  margin-top: 8rpx !important;

	}

	.mt5 {

	  margin-top: 10rpx !important;

	}

	.mt6 {

	  margin-top: 12rpx !important;

	}

	.mt7 {

	  margin-top: 14rpx !important;

	}

	.mt8 {

	  margin-top: 16rpx !important;

	}

	.mt10 {

	  margin-top: 10px !important;

	}

	.mt12 {

	  margin-top: 12px !important;

	}

	.mt15 {

	  margin-top: 15px !important;

	}

	.mt20 {

	  margin-top: 20px !important;

	}

	.mt24 {

	  margin-top: 24px !important;

	}

	.mt25 {

	  margin-top: 25px !important;

	}

	.mt26 {

	  margin-top: 26px !important;

	}

	.mt30 {

	  margin-top: 30px !important;

	}

	.mt31 {

	  margin-top: 31px !important;

	}

	.mt33 {

	  margin-top: 33px !important;

	}

	.mt35 {

	  margin-top: 35px !important;

	}

	

	.mt40 {

	  margin-top: 40px !important;

	}

	.mt43 {

	  margin-top: 43px !important;

	}

	.mt45 {

	  margin-top: 45px !important;

	}

	.mt49 {

	  margin-top: 49px !important;

	}

	.mt50 {

	  margin-top: 50px !important;

	}

	.mt60 {

	  margin-top: 60px !important;

	}

	.mt0 {

	  margin-top: 0 !important;

	}

	

	.mb3 {

	  margin-bottom: 6rpx !important;

	}

	.mb4 {

	  margin-bottom: 8rpx !important;

	}

	.mb5 {

	  margin-bottom: 10rpx !important;

	}

	.mb6 {

	  margin-bottom: 12rpx !important;

	}

	.mb7 {

	  margin-bottom: 14rpx !important;

	}

	.mb8 {

	  margin-bottom: 16rpx !important;

	}

	.mb10 {

	  margin-bottom: 10px !important;

	}

	.mb12 {

	  margin-bottom: 24rpx !important;

	}

	.mb15 {

	  margin-bottom: 30rpx !important;

	}

	.mb18 {

	  margin-bottom: 36rpx !important;

	}

	.mb20 {

	  margin-bottom: 40rpx !important;

	}

	.mb25 {

	  margin-bottom: 25px !important;

	}

	.mb29 {

	  margin-bottom: 29px !important;

	}

	.mb30 {

	  margin-bottom: 60rpx !important;

	}

	.mb35 {

	  margin-bottom: 70rpx !important;

	}

	.mb47 {

	  margin-bottom: 47px !important;

	}

	.mb59 {

	  margin-bottom: 59px !important;

	}

	.mb0 {

	  margin-bottom: 0 !important;

	}

	

	.ml5 {

	  margin-left: 5px !important;

	}

	.ml6 {

	  margin-left: 12rpx !important;

	}

	.ml8 {

	  margin-left: 8px !important;

	}

	.ml10 {

	  margin-left: 10px !important;

	}

	.ml11 {

	  margin-left: 11px !important;

	}

	.ml15 {

	  margin-left: 15px !important;

	}

	.ml18 {

	  margin-left: 36rpx !important;

	}

	.ml12 {

	  margin-left: 24rpx !important;

	}

	.ml13 {

	  margin-left: 13px !important;

	}

	.ml20 {

	  margin-left: 40rpx !important;

	}

	.ml23 {

	  margin-left: 23px !important;

	}

	.ml24 {

	  margin-left: 24px !important;

	}

	.ml25 {

	  margin-left: 25px !important;

	}

	.ml26 {

	  margin-left: 26px !important;

	}

	.ml30 {

	  margin-left: 30px !important;

	}

	.ml31 {

	  margin-left: 31px !important;

	}

	.ml35 {

	  margin-left: 35px !important;

	}

	.ml50 {

	  margin-left: 50px !important;

	}

	.ml60 {

	  margin-left: 60px !important;

	}

	.ml0 {

	  margin-left: 0 !important;

	}

	

	.mr5 {

	  margin-right: 10rpx !important;

	}

	.mr6 {

	  margin-right: 12rpx !important;

	}

	.mr8 {

	  margin-right: 16rpx !important;

	}

	.mr10 {

	  margin-right: 10px !important;

	}

	.mr13 {

	  margin-right: 13px !important;

	}

	.mr15 {

	  margin-right: 30rpx !important;

	}

	.mr18 {

	  margin-right: 36rpx !important;

	}

	.mr12 {

	  margin-right: 24rpx !important;

	}

	.mr20 {

	  margin-right: 40rpx !important;

	}

	.mr25 {

	  margin-right: 25px !important;

	}

	.mr30 {

	  margin-right: 60rpx !important;

	}

	.mr35 {

	  margin-right: 70rpx !important;

	}

	.mr66 {

	  margin-right: 66px !important;

	}

	.mr75 {

	  margin-right: 125px !important;

	}

	.mr80 {

	  margin-right: 82px !important;

	}

	.mr0 {

	  margin-right: 0 !important;

	}

	

	.mauto {

	  margin-left: auto !important;

	  margin-right: auto !important;

	}

	.m-0{

	  margin: 0 auto !important;

	}

	

	.mn {

	  margin: 0 !important;

	}

	.m5 {

	  margin: 10rpx !important;

	}

	.m8 {

	  margin: 16rpx !important;

	}

	.m10 {

	  margin: 10px !important;

	}

	.m15 {

	  margin: 30rpx !important;

	}

	.m20 {

	  margin: 40rpx !important;

	}





	/* Padding Helpers */

	.pt-3 {

	  padding-top: -6rpx !important;

	}

	.pt3 {

	  padding-top: 6rpx !important;

	}

	.pt4 {

	  padding-top: 8rpx !important;

	}

	.pt5 {

	  padding-top: 10rpx !important;

	}

	.pt6 {

	  padding-top: 12rpx !important;

	}

	.pt8 {

	  padding-top: 16rpx !important;

	}

	.pt10 {

	  padding-top: 10px !important;

	}

	.pt12 {

	  padding-top: 24rpx !important;

	}

	.pt15 {

	  padding-top: 30rpx !important;

	}

	.pt19 {

	  padding-top: 19px !important;

	}

	.pt20 {

	  padding-top: 40rpx !important;

	}

	.pt25 {

	  padding-top: 25px !important;

	}

	

	.pt30 {

	  padding-top: 30px !important;

	}

	.pt34 {

	  padding-top: 34px !important;

	}

	.pt35 {

	  padding-top: 35px !important;

	}

	.ptn {

	  padding-top: 0 !important;

	}

	

	.pb3 {

	  padding-bottom: 6rpx !important;

	}

	.pb5 {

	  padding-bottom: 10rpx !important;

	}

	.pb6 {

	  padding-bottom: 12rpx !important;

	}

	.pb8 {

	  padding-bottom: 16rpx !important;

	}

	.pb10 {

	  padding-bottom: 10px !important;

	}

	.pb12 {

	  padding-bottom: 24rpx !important;

	}

	.pb15 {

	  padding-bottom: 30rpx !important;

	}

	.pb20 {

	  padding-bottom: 40rpx !important;

	}

	.pb25 {

	  padding-bottom: 25px !important;

	}

	.pb30 {

	  padding-bottom: 60rpx !important;

	}

	.pb35 {

	  padding-bottom: 35px !important;

	}

	.pb50 {

	  padding-bottom: 100rpx !important;

	}

	.pb87 {

	  padding-bottom: 87px !important;

	}

	.pbn {

	  padding-bottom: 0 !important;

	}

	.pb_iphoneX_safe {

	  padding-bottom: env(safe-area-inset-bottom) !important;

	}

	

	

	.pl3 {

	  padding-left: 6rpx !important;

	}

	.pl5 {

	  padding-left: 10rpx !important;

	}

	.pl6 {

	  padding-left: 12rpx !important;

	}

	.pl8 {

	  padding-left: 16rpx !important;

	}

	.pl9 {

	  padding-left: 9px !important;

	}

	.pl10 {

	  padding-left: 10px !important;

	}

	.pl12 {

	  padding-left: 24rpx !important;

	}

	.pl15 {

	  padding-left: 30rpx !important;

	}

	.pl16 {

	  padding-left: 32rpx !important;

	}

	.pl18 {

	  padding-left: 36rpx !important;

	}

	.pl20 {

	  padding-left: 40rpx !important;

	}

	.pl21 {

	  padding-left: 21px !important;

	}

	.pl23 {

	  padding-left: 23px !important;

	}

	.pl25 {

	  padding-left: 25px !important;

	}

	.pl30 {

	  padding-left: 60rpx !important;

	}

	.pl35 {

	  padding-left: 70rpx !important;

	}

	.pln {

	  padding-left: 0 !important;

	}

	

	.pr3 {

	  padding-right: 6rpx !important;

	}

	.pr5 {

	  padding-right: 10rpx !important;

	}

	.pr6 {

	  padding-right: 12rpx !important;

	}

	.pr8 {

	  padding-right: 16rpx !important;

	}

	.pr10 {

	  padding-right: 10px !important;

	}

	.pr12 {

	  padding-right: 24rpx !important;

	}

	.pr15 {

	  padding-right: 30rpx !important;

	}

	.pr16 {

	  padding-right: 32rpx !important;

	}

	.pr18 {

	  padding-right: 36rpx !important;

	}

	.pr20 {

	  padding-right: 40rpx !important;

	}

	.pr25 {

	  padding-right: 25px !important;

	}

	.pr30 {

	  padding-right: 60rpx !important;

	}

	.pr35 {

	  padding-right: 70rpx !important;

	}

	.pr80 {

	  padding-right: 160rpx !important;

	}

	.prn {

	  padding-right: 0 !important;

	}

	

	.pn {

	  padding: 0 !important;

	}

	.p1{

	  padding: 2px 1px !important;

	}

	.p2{

	  padding: 2px !important;

	}

	.p3{

	  padding: 3px !important;

	}

	.p5 {

	  padding: 10rpx;

	}

	.p8 {

	  padding: 16rpx !important;

	}

	.p10 {

	  padding: 10px;

	}

	.p15 {

	  padding: 30rpx;

	}

	.p20 {

	  padding: 40rpx;

	}

	.p25 {

	  padding: 25px;

	}

	.p30 {

	  padding: 60rpx;

	}

	.p35 {

	  padding: 70rpx;

	}

	

	.cpointer{

		cursor: pointer;

	}

	a{

		text-decoration: none;

		color: #333;

	}

	*{

		padding: 0;

		margin: 0;

	}

	

	.dis_flex{

		display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */

		display: -moz-box;     /* 老版本语法: Firefox (buggy) */

		display: -ms-flexbox;  /* 混合版本语法: IE 10 */

		display: -webkit-flex; /* 新版本语法: Chrome 21+ */

		display: flex;         /* 新版本语法: Opera 12.1, Firefox 22+ */

	}

	.dis_flex_c{

		display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */

		display: -moz-box;     /* 老版本语法: Firefox (buggy) */

		display: -ms-flexbox;  /* 混合版本语法: IE 10 */

		display: -webkit-flex; /* 新版本语法: Chrome 21+ */

		display: flex;         /* 新版本语法: Opera 12.1, Firefox 22+ */

		flex-direction: column;

	}

	.ju_c{

		justify-content: center;

	}

	.ju_b{

		justify-content: space-between;

	}

	.ju_a{

		justify-content: space-around;

	}

	.aic{

		align-items: center;

	}

	.ais{

		align-items: stretch;

	}

	.aift{

		align-items: flex-start;

	}

	.aife{

		align-items: flex-end;

	}

	.aib{

		align-items: baseline;

	}

	.fww{

		flex-wrap: wrap;

	}

	.flex_0 {

	    flex: none;

	    -webkit-flex: none;

	    -ms-flex: none;

	}

	.flex_1{

		flex: 1;

		-webkit-flex: 1;

		-ms-flex: 1;

	}

	.bb1 {

	    border-bottom: 1px solid #eee;

	}

	

	.bt1 {

	    border-top: 1px solid #eee;

	}

	.clearfix:after{

		content: '';

		clear: both;

		display: block;

	}

	.oh1 {

	    overflow: hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 1;

	    -webkit-box-orient: vertical;

	}

	

	.oh2 {

	    overflow: hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 2;

	    -webkit-box-orient: vertical;

	}

	

	.oh3 {

	    overflow: hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 3;

	    -webkit-box-orient: vertical;

	}

	

	.oh4 {

	    overflow: hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 4;

	    -webkit-box-orient: vertical;

	}

	

	

	a:hover {

	    text-decoration: none;

	}

	.w100{

		width: 100%;

	}

	input{

		border: 0;

		outline: none;

	}

	input::-webkit-outer-spin-button,

	input::-webkit-inner-spin-button {

		-webkit-appearance: none;

	}

	input[type="number"] {

		-moz-appearance: textfield;

	}

	table{

		width: 100%;

		 border-spacing: 0;

			border-collapse: collapse;

			text-align: center;

	}

	.zanwu{

		width: 100%;

		line-height: 100px;

		text-align: center;

		color: #999;

	}

	

	/*滚动条的宽度*/

	

	/* ::-webkit-scrollbar {

			width:9px;

			height:9px;

	} */

	

	/*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/

	

	/* 	::-webkit-scrollbar-track {

			width: 6px;

			background-color:#0d1b20;

			-webkit-border-radius: 2em;

			-moz-border-radius: 2em;

			border-radius:2em;

	} */

	

	/*滚动条的设置*/

	

	/* ::-webkit-scrollbar-thumb {

			background-color:#606d71;

			background-clip:padding-box;

			min-height:28px;

			-webkit-border-radius: 2em;

			-moz-border-radius: 2em;

			border-radius:2em;

	} */

	/*滚动条移上去的背景*/

	

	/* ::-webkit-scrollbar-thumb:hover {

		 background-color:#fff;

	} */

	.img_hover{

		overflow: hidden;

	}

	.img_hover img{

		-webkit-transition: 0.5s all;

		transition: 0.5s all;

	}

	.img_hover:hover img{

		-webkit-transform: scale(1.1);

	}

	

	*{

	    -webkit-box-sizing: border-box;

	    -moz-box-sizing: border-box;

	    box-sizing: border-box;

	}

	

	.bg_div{

	overflow: hidden;

	}

	

	.bg_div>div{

		width: 100%;

		height: 100%;

		background-size: cover;

		background-position: center;

		/* background-repeat: no-repeat; */

		-webkit-transition: 0.3s all;

	    transition: 0.3s all;

	}

	.bg_div_hover:hover>div{

	transform: scale(1.1);

	

	}

	.fwb{

		font-weight: bold;

	}