body {
	font-size: 16px !important;
	font-family: PingFang SC, system-ui, -apple-system, Segoe UI, Rototo, Helvetica, Arial, sans-serif !important;
}

a {
	cursor: pointer;
	text-decoration: none;
}


img:hover {
	transition: all .5s;
	transform: scale(1.03);
}

.home-content {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin: 0 auto;
	width: 1280px;
}

.home-content .gad {
	display: flex;
	justify-content: center;
	flex: 1;

}

.home-content .gad img {
	height: 120px;

}

.home-content .itemtitle {
	color: #010101;
	height: 40px;
	font-size: 22px;
	font-weight: bold;
	align-items: center;
	border-bottom: 1px solid #cf0101;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.home-content .content1 {
	display: flex;
	flex-direction: row;
}

.home-content .content1-1 {
	display: flex;
	flex: 3;
	flex-direction: column;

}


.home-content .content1-1l {
	display: flex;
	flex: 3;

}


.home-content .content1-1r {
	display: flex;
	flex-direction: column;
}


.content1-1r-content {
	display: flex;
	flex-direction: row;
}




.home-content .content1-2 {
	display: flex;
	flex: 1;
	flex-direction: column;
}

.home-content .content1-1 .content1-1-1 {
	display: flex;
	flex: 2;
	flex-direction: column;
	justify-content: flex-start;
}

.home-content .content1-1 .content1-1-2 {
	display: flex;
	flex: 1;
	flex-direction: column;
}

.home-content .content1-1 .content1-1-1 img {
	width: 100%;
	margin-bottom: 10px;
}

.home-content .content1-1 .content1-1-1 .subtitle1 {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	align-content: center;
}

.home-content .content1-1 .content1-1-1 .subtitle2 {
	width: 100%;
	font-size: 14px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 49px;
	/* 根据文字高度自定义设置为两行行高 */
}

.home-content .content1-1 .content1-1-1 .subtitle3 {
	width: 100%;
	font-size: 14px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}


.content1-2 img {
	height: 105px;
	width: 100%;
	margin-bottom: 10px;
}

.content2 {
	display: flex;
	flex-direction: row;
}

.content2 .item {
	display: flex;
	flex-direction: column;
}



/* 图片盒子样式1 Start */
.boximgtitle-top {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: flex-start;
}

.boximgtitle-top .img1 img {
	width: 100%;
	margin-bottom: 10px;
}

.boximgtitle-top .subtitle1 {
	width: 100%;
	font-size: 16px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}

.boximgtitle-top .subtitle2 {
	width: 100%;
	font-size: 14px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}

/* 图片盒子样式1 Start2 */

/* 图片合子样式2 Star */
.boximgtitle-left {
	display: flex;
	flex-direction: row;
}

.boximgtitle-left .img1 {
	flex: 2;
}

.boximgtitle-left .img1 img {
	width: 100%;
}

.boximgtitle-left .itemtitles {
	flex: 3;
	padding-left: 20px;
}

.boximgtitle-left .itemtitles .subtitle1 {
	width: 100%;
	font-size: 16px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}

.boximgtitle-left .itemtitles .subtitle2 {
	width: 100%;
	font-size: 16px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}

/* 图片合子样式2 End */

/* 图片合子样式3 Star */
.boximgtitle-right {
	display: flex;
	flex-direction: row;
}

.boximgtitle-right .img1 {
	flex: 2;
}

.boximgtitle-right .img1 img {
	width: 100%;
}

.boximgtitle-right .itemtitles {
	flex: 3;
}

.boximgtitle-right .itemtitles .subtitle1 {
	width: 96%;
	font-size: 16px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}

.boximgtitle-right .itemtitles .subtitle2 {
	width: 96%;
	font-size: 14px;

	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 50px;
	/* 根据文字高度自定义设置为两行行高 */
}

/* 图片合子样式3 End */

.content-img {
	display: flex;
	flex-direction: column;
}

.content-img img {
	height: 90px;
	width: 100%;
}

.content-img-100 {
	display: flex;
	flex-direction: column;
}

.content-img-97 img {
	height: 90px;
	width: 97%;
}

.content-img-100 img {
	height: 90px;
	width: 100%;
}


.timeinfo {
	color: #cbc9c9;
	font-size: 14px;
}

.font-default {
	font-size: 14px !important;
	font-weight: normal !important;
}

.width-default {
	width: 100% !important;
}

.width-img-default {
	width: 100% !important;
}

.hide {
	display: none !important;
}

.b {
	font-weight: bold;
}

.mr20 {
	margin-right: 20px !important;
}

.mr15 {
	margin-right: 15px !important;
}

.ml15 {
	margin-left: 15px !important;
}

.mr30 {
	margin-right: 30px !important;
}

.mr40 {
	margin-right: 40px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.mt70 {
	margin-top: 70px !important;
}

.mt90 {
	margin-top: 90px !important;
}

.mb0 {
	margin-bottom: 0px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb30 {
	margin-bottom: 20px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.pt10 {
	padding-top: 10px !important;
}

.pt20 {
	padding-top: 20px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pl20 {
	padding-left: 20px !important;
}

.pl30 {
	padding-left: 30px !important;
}

.pl40 {
	padding-left: 40px !important;
}
.pl50 {
	padding-left: 50px !important;
}

.pr20 {
	padding-right: 20px !important;
}

.pb0 {
	padding-bottom: 0px !important;
}

.pb10 {
	padding-bottom: 10px !important;
}

.flex {
	display: flex;
}

.flex-column {
	display: flex;
	flex-direction: column;
}

.flex1 {
	display: flex;
	flex: 1;
}

.flex1-5 {
	display: flex;
	flex: 1.5;
}

.flex2 {
	display: flex;
	flex: 2;
}

.flex3 {
	display: flex;
	flex: 3;
}

.flex4 {
	display: flex;
	flex: 4;
}

.flex0 {
	flex: unset;
}

.flex0-box {
	flex: unset;
	background: #fdfdfd !important;
	padding: 20px;
	border-radius: 20px;
	border: 1px solid #c1ccc1 !important;
}
.w21{
	width: 20.6% !important;
}
.w23 {
	width: 23% !important;
}

.w31 {
	width: 31% !important;
}

.w95 {
	width: 95% !important;
}

.w98 {
	width: 98% !important;
}

.h94 {
	height: 94% !important;
}

.h98{
   height: 98% !important;	
}

.h30 {
	height: 30px !important;
}

.h40 {
	height: 40px;
}

.bgf2{
	background: #f2f2f2;
}

.imgmb20 img {
	margin-bottom: 20px;
}

.bordernone {
	border: none !important;
}
.size16 {
	font-size: 16px !important;
}
.size16bold {
	font-size: 16px !important;
	font-weight: bold !important;
	height: 30px !important;
	align-content: center !important;
}
.size18 {
	font-size: 18px !important;
}
.size18bold {
	font-size: 18px !important;
	font-weight: bold !important;
	height: 28px !important;
	align-content: center !important;
}

.line-clamp-1 {
	height: 25px !important;
	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 1 !important;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 25px;
	/* 根据文字高度自定义设置为两行行高 */
}

.line-clamp-2 {
	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 2 !important;
	/* 第几行 */
	-webkit-box-orient: vertical;
	height: 60px !important;
	/* 根据文字高度自定义设置为两行行高 */
}

.line-clamp-3 {
	overflow: hidden;
	/* 超出隐藏 */
	text-overflow: ellipsis;
	/* 超出使用省略号 */
	display: -webkit-box;
	-webkit-line-clamp: 3 !important;
	/* 第几行 */
	-webkit-box-orient: vertical;
	
	height: 80px !important;
	/* 根据文字高度自定义设置为两行行高 */
}

.box-borderbottom {
	padding-top: 10px;
	border-bottom: 1px solid #e3e7e3;
}

.box-border {
	margin-right: unset !important;
	padding-left: 10px;
	border: 1px solid #c1ccc1;
}

ul.helpinfo {
	border: 1px solid #c1ccc1 !important;
	background: #ffffff;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 356px;
}

.helpinfo li {
	font-size: 14px;
	margin-left: 30px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
}
.helpboxshow:hover{
	transition: all .3s;
	transform: scale(1.03);
	background: #fdfdfd;
}
.helpinfo li:hover{
	color: #cf0101 !important;
	cursor: pointer;
}
.itemtitle:hover{
	color: #cf0101 !important;
}
.helpicon{
	width: 28px;
}
.helpicon-1{
	width: 20px;
	padding-top: 2px;
	margin-right: 4px;
}

.adbox {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background: #e7e7e7 !important;
}

.adbox .adtip {
	text-align: center;
	color: #cbc9c9!important;
}

/* gotop */
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:47px; height:73px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,490)||0)-(parseInt(this.currentStyle.marginBottom,490)||0)));
_margin-bottom:490px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:47px; height:47px; background:url(../images/top01.png) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 
#gotop:hover{ background:url(../images/top02.png) no-repeat;}
