@charset "utf-8";
/* CSS Document */
@import url(/images/animate.min.css);
/* @import url(/images/2020gzlh_reset.css); */

@keyframes fadeInUpC {
	0% { opacity: 0; -webkit-transform: translate3d(0,100%,0) scale(0); transform: translate3d(0,100%,0) scale(0); }
	to { opacity: 1; -webkit-transform: none; transform: none; }
}
.fadeInUpC { -webkit-animation-name: fadeInUpC; animation-name: fadeInUpC;}

.warp{ width:100%; min-width:1220px; max-width:1920px; position:relative; overflow:hidden; margin:0 auto; background:#FFF;}

.Top{ width:100%; height:auto; background: url(/images/ztop_bg.jpg) no-repeat center top; }

.topMain{ height:440px; }
.szfBtn{ position:absolute; left:0px; top:25px; }
.szfBtn img{ }


.LOGO{ position: relative; margin:0 auto; top: 97px; text-align:center; }
.LOGO img{}


.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;}

/*公共列表*/
.ulList{ padding-top: 10px; min-height: 20px;}
.ulList li{ position: relative; overflow: hidden; line-height: 1.3; background: url(/images/zg20d_ico_7.png) no-repeat left center; font-size: 18px; padding: 10px 0; padding-left: 15px; color: #333; }
.ulList li a{ display: block; float: left; max-width:78%; max-width: calc(100% - 100px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ulList li a:hover{ color: #F00; }
.ulList li span{ display: inline-block; font-size: 16px; float: right; color: #999;}

/*公共图片动画*/
.AnimPic{ transition: all 0.5s; }
.AnimPic img{display: block;width: 100%;height: auto;min-height: 100%;/* object-fit: cover; */}
.AnimPic:hover{ transform: translateY(-5px); box-shadow:0px 10px 10px -5px #766f6f; }


.Address{ font-size: 16px; color: #333; line-height: 1.7; padding: 15px 0; background-color: #f4faff; }
.Address i{ padding: 9px 12px; background: url(/images/PublicList_ico_1.png) no-repeat center;}
.Address font{ padding-left: 10px;}



.Main{ }

.TitPart{ padding: 18px 0; border-bottom: 1px solid #e61112; }
.TitPart h1{ display: inline-block; user-select: none; }

.Main .First{ padding: 25px 0; border-bottom: 1px dashed #DDD; }
.Main .First .date{ width: 80px; height: 95px; background: url(/images/zg20d_ico_19.png) no-repeat center top; text-align: center; user-select: none; float: left; }
.Main .First .date span{ display: block; font-size: 16px; color: #FFF; padding-top: 13px; }
.Main .First .date p{ display: block; font-size: 30px; font-weight: bold; color: #d90a0a; padding-top: 8px; }
.Main .First .Text{ float: right; position: relative; width: calc(100% - 105px); padding-top: 10px; }
.Main .First .Text h1{ display: block; position: relative; overflow: hidden; font-size: 30px; font-weight: bold; line-height: 1.5; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; }
.Main .First .Text .desc{ display: block; position: relative; overflow: hidden; font-size: 16px; line-height: 1.5; color: #666; margin-top: 10px; }
.Main .First .Text .desc a{ color: #f0d496; }
.Main .First .Text .desc a:hover{ text-decoration: underline; color: #F00; }




























.ConMain.ZldwBox{margin-top: 10px;border-radius: 8px;width: 1200px;background: #FFF;box-sizing: border-box;padding: 0 15px;}

/*列表页*/
.RightMainBox{ width: 860px; margin-top: 20px;}
.RightMainBox>.Title{height: 51px;border-bottom: 1px solid #409cff;}
.RightMainBox>.Title>h1{display: inline-block;float: left;height: 51px;line-height: 45px;font-size: 24px;color: #4186ff;user-select: none;}
.PageMainBox{min-height: calc(100vh - 744px);}



/*文章细览*/
/**/
.Xxgk_Info{border:1px solid #deeeff;border-bottom: none;border-right: none;}
.Xxgk_Info li{position: relative;overflow: hidden;font-size: 16px;color: #333;height: 42px;line-height: 42px;border-bottom: 1px solid #deeeff;border-right: 1px solid #deeeff;float: left;}
.Xxgk_Info li.T{width: 170px;text-align: center;background-color: #3d7ed8;color: #FFF;user-select: none;}
.Xxgk_Info li.C{width: 427px;width: calc(50% - 173px);text-indent: 1em;position: relative;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
.Xxgk_Info li.C.W{ width: 1027px; width: calc(100% - 172px);}


/*正文卡片*/
.DocTextBox{ padding: 25px 45px 45px; border-radius: 5px; box-shadow:0px 0px 6px 0px #ebebeb;}
.DocTextBox .DocTitle{position: relative;overflow: hidden;font-size: 30px;font-weight: bold;color: #0653ab;line-height: 1.6;text-align: center;/* font-family: FZXBSJW; */}
.DocTextBox .Article{}
.DocTextBox .Article .ArticleInfo{ margin: 10px auto; margin-right: 150px; font-size: 14px; color: #999; line-height: 1.5; padding: 10px 0;}
.DocTextBox .Article .ArticleInfo p{display: inline-block;margin: 0 5px;}
.DocTextBox .Article .ArticleInfo span{ padding: 0 10px;}
.DocTextBox .Article .ArticleInfo span.fontsize .curFont{ color:#0653ab; }
.DocTextBox .Article .ArticleInfo span.fontsize a{ user-select: none; }
.DocTextBox .Article .ArticleInfo a{ color: #999; cursor: pointer;}
.DocTextBox .Article .ArticleInfo a:hover{ color: #0653ab; }
.DocTextBox .Article .share{position: absolute !important;margin: 0;top: 23px;right: 0;width: 90px;}
.DocTextBox .Article>.clear{ height: 8px; background: url(/images/PublicList_ico_6.png) repeat-x left bottom;}

.DocHtmlCon{ padding: 20px 0;}
.DocHtmlCon iframe{ max-width:100%; }
/*正文默认样式*/
.trs_paper_default{color:#333;/* font-size:16px; */zoom:1;}
.trs_paper_default>p{margin:5px 0;margin-bottom:15px;color:#333;/* text-indent:2em; *//* font-size:16px; */line-height:30px;}
.trs_paper_default img{margin-bottom:-3px;max-width: 100% !important;text-align:center;height: auto;}
.trs_key4format{color:#333;font-size:16px;zoom:1;}
.trs_key4format>p{margin:5px 0;margin-bottom:15px;color:#333;text-indent:2em;font-size:16px;line-height:30px;}
.trs_key4format img{margin-bottom:-3px;max-width:100%;text-align:center;}


/*二维码*/
.QRcode{ text-align: center; }
.QRcode>p{ line-height: 30px; font-size: 14px;}
.QRcode #qrcodeEWM{ width: 180px;}

/*上一篇下一篇*/
.Previous{ clear:both; font-size:14px; }
.Previous span{ float:left; display:block; text-align: center; width:100px; height:40px; background:#1865cd; color:#fff; line-height:40px;}
.Previous a{display:inline-block;overflow:hidden;padding-left:10px;max-width: 85%;/* max-width:calc(100% - 100px); */text-overflow:ellipsis;white-space:nowrap;transition:all .3s ease-in 0s;}
.Previous .prevpage{ position:relative; overflow:hidden; margin:5px 0; height:40px; background:#f3f3f3; line-height:40px;}
.Previous .nextpage{ position:relative; overflow:hidden; margin:5px 0; height:40px; background:#f3f3f3; line-height:40px;}


/*相关文件*/
.DocTextBox.f_l{ width: 756px;}
.DocTextBox.f_l .Article .ArticleInfo{ margin: 0 20px;}
.DocTextBox.f_l .Article .ArticleInfo p{ display: block; margin: 8px 0; text-align: center;}
.DocTextBox.f_l .Article .share{ top: 35px;}

.RelatedDoc{ width: 285px; padding: 0 25px; border-radius: 5px; box-shadow:0px 0px 6px 0px #ebebeb; }
.RelatedDoc .RelCard + .RelCard{margin-top: 25px;border-top:1px solid #deeeff;}
.RelatedDoc .Tit{ height: 34px; line-height: 34px; padding-left: 23px; font-size: 20px; font-weight: bold; background: url(/images/PublicList_ico_7.png) no-repeat left center; margin-top: 20px;}
.RelatedDoc .DocRelLi{ }
.RelatedDoc .DocRelLi li{ position: relative; overflow: hidden; margin-top: 10px; font-size: 15px; color: #333; padding-left: 15px; background: url(/images/PublicList_ico_5.png) no-repeat left 9px; line-height: 1.6;}
.RelatedDoc hr{ border-color: #deeeff !important; margin: 15px 0 5px;}
.RelatedDoc .DocRelPhotos{ position: relative; overflow: hidden; margin-top: 20px;}
.RelatedDoc .DocRelPhotos img{ width: 100%;}



/* 新内容开始 */

.zwrap {
    overflow: hidden;
  }
.xxgc_bg{
 text-align: center;
}
.xxgc_bg_mobile{
	display: none;
}
.wrap1 {
	padding-top: 160px;
	background-color: #f4efeb;
	background-image: url(/images/1bgbg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
  }
  .wrap1 .box {
	width: auto;
  }
  .wrap1 .yaowen {
	width: 1200px;
	height: 500px;
	background-image: url(/images/08.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-bottom: 60px;
  }
  .wrap1 .yaowen .jdt {
	position: relative;
	width: 670px;
	height: 440px;
	margin-top: 30px;
	margin-left: 30px;
	float: left;
  }
  .wrap1 .yaowen .jdt .swiper-container {
	width: 100%;
	height: 100%;
  }
  .wrap1 .yaowen .jdt .swiper-container .swiper-slide img {
	width: 680px;
	height: 450px;
  }
  .jdt_h3{
	width: 100%;
	height: 55px;
	line-height: 45px;
	font-size: 20px;
	color: #333;
	text-align: center;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: -55px;
	background-color: rgb(170 3 12 / 70%);
	color: #ffffff;
	position:absolute;
	z-index: 99;
  }
 
  .wrap1 .yaowen .jdt .swiper-container .swiper-slide h3 {
	width: 100%;
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	color: #333;
	text-align: center;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: -55px;
  }
  .wrap1 .yaowen .jdt .swiper-pagination {
	position: relative;
	width: 100%;
	text-align: center;
  }
  .wrap1 .yaowen .jdt .swiper-pagination .swiper-pagination-bullet {
	margin: 0 5px;
  }
  .wrap1 .yaowen .jdt .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #e50810;
  }
  .wrap1 .yaowen .jdt .swiper-button-next {
	margin-top: -60px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  }
  .wrap1 .yaowen .jdt .swiper-button-prev {
	margin-top: -60px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  }
  .wrap1 .yaowen .newslist {
	position: relative;
	width: 440px;
	padding-top: 40px;
	float: right;
  }
  .wrap1 .yaowen .newslist li {
	line-height: 16px;
	font-size: 16px;
	padding: 10px 0;
	/* border-bottom: 1px solid #f89983; */
	padding-right: 16px;
	color: #fff;
  }
  .wrap1 .yaowen .newslist li a {
	color: #fff;
  }
  .wrap1 .yaowen .newslist li:first-child{
	background-color: #ffffff;
	width: 400px;
	padding-left: 10px;
	color: #aa030c;
	border-radius: 9px;
  }
  .wrap1 .yaowen .newslist li:first-child h3 {
	line-height: 26px;
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #aa030c;
  }
  .wrap1 .yaowen .newslist li:first-child p {
	line-height: 26px;
	padding-bottom: 10px;
	color: #aa030c;
	text-indent: 2em;
  }
  .wrap1 .yaowen .newslist li:last-child {
	border-bottom: none;
  }
  .xxgc_more{
	margin-top: 10px;
	width: 427px;
	padding-left: 0px;
  }
  .xxgc_more_line{
	float: left;
	border-bottom: #f89983 1px dotted;
	width: 370px;
	margin-top: 8px;
  }
  .xxgc_more_text{
	float: right;
	width: 44px;
	height: 18px;
	border-radius: 4px;
	background-color: #f00f01;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
  }
  .xxgc_more_text a:hover{
	color: #ffffff;
  }
  .wrap1 .ztxj {
	position: relative;
	height: 850px;
	padding-top: 80px;
  }
  .wrap1 .ztxj::before {
	position: absolute;
	content: '';
	display: block;
	width: 1486px;
	height: 850px;
	top: -30px;
	left: 50%;
	margin-left: -720px;
	color: red;
	background-image: url(/images/09.png);
	background-position: center top;
	background-repeat: no-repeat;
  }
  .wrap1 .ztxj .newstalist {
	position: relative;
	width: 1200px;
	margin-bottom: 20px;
	z-index: 10;
  }
  .wrap1 .ztxj .newstalist li {
	width: 540px;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
	float: left;
  }
  .wrap1 .ztxj .newstalist li h3 {
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background-color: #db211b;
	padding: 10px;
	margin-bottom: 10px;
  }
  .wrap1 .ztxj .newstalist li p {
	line-height: 30px;
	font-size: 16px;
	color: #db211a;
  }
  .wrap1 .ztxj .scrollbox {
	position: relative;
	width: 1200px;
	height: 380px;
	z-index: 10;
  }
  .wrap1 .ztxj .scrollbox .mCSB_container {
	margin-right: 0;
  }
  .wrap1 .ztxj .scrollbox .newslist li {
	position: relative;
	width: 540px;
	margin-right: 30px;
	margin-left: 30px;
	text-indent: 16px;
	border-bottom: 1px solid #dbdbdb;
	padding: 10px 0;
	float: left;
  }
  .wrap1 .ztxj .scrollbox .newslist li::after {
	position: absolute;
	left: 0;
	content: '';
	top: 20px;
	width: 6px;
	height: 6px;
	background-color: #d54729;
  }
  .wrap1 .ztxj .scrollbox .newslist li:first-child,
  .wrap1 .ztxj .scrollbox .newslist li:nth-child(2) {
	border-top: 1px solid #dbdbdb;
  }


/* 星星 */
  .star_bg{
	padding-top: 0px;
	text-align: center;
	padding-bottom: 0px;
	}	
.warp2{
	padding-top: 0px;
	background-color: #f4efeb;
	background-image: url(/images/2bgbg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
  /* 理论评论 */
  .warp_lupl{
	width: 1200px; margin: 0 auto;padding: 5px;
  }
  .dys_recentReport{
	/* overflow: hidden; */
	zoom: 1;
}
/*dys_recentReport_left*/
.dys_recentReport_left{
	float: left;
	width: 810px;
}
.dys_recentReport_left .dys_live .dys_live_con{
	height: 285px;
	overflow: hidden;
	background-color: #aa030c;

}
/* .dys_recentReport_left .dys_live .dys_noneMarginBottom{
	height: 218px;
} */
/*live*/
.zxbd_qwfb_title_mobile{display: none;}
.zxbd_qwfb_title {
    position: relative;
    height: 72px;
    margin-bottom: 0px;
	background: url(/images/llpl_title.png) no-repeat;
}
.zxbd_qwfb_title img{
	height: 72px;
	margin-left: -20px;
	z-index: 9;
}

.dys_zhibo_active{
	color: #d10101;
}
.dys_shuxian{
	position: absolute;
	left: 85px;
	top: 0;
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 32px;
	color: #d3d3d3;
}
/*dys_live_con*/
.dys_live_con{
	width:790px;
	padding: 4px;
	margin-bottom: 10px;
}
.dys_live_con ul{
	background-color: #ffffff;
	border-radius: 9px;
	padding: 6px 10px 6px 30px;
}

.dys_live_con ul li {
	border: #aa030c 1px dashed;
	margin: 5px 0;
    padding-left: 15px;
    line-height: 43px;
    font-size: 18px;
    background: url(/images/20dayuandian.png) 0 20px no-repeat;
}
.dys_live_con ul li a{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #aa030c;
}
.llpl_more{
	background-color: #aa030c;
	color: #ffffff;
	float: right;
	margin-right: 10px;
}
.llpl_more a:hover{color: #ffffff;}
/*dys_recentReport_right*/
.dys_recentReport_right{
	margin-top: 52px;
	float: right;
	width: 344px;
}
/*dys_conference_schedule*/
.dys_conference_schedule{
	margin-bottom: 35px;
}
.dys_conference_schedule_scroll {
    height: 76px;
    margin-bottom: 35px;
}
.xjpxlzyjhsjk{
	margin-bottom: 12px;
	display: block;
}
.dhzx_bg{
	margin-bottom: 12px;
}
.dys_fenjin a{
	width: 80%;
	font-family: "微软雅黑";
	color: #fff;
	font-size: 14px;
}

/* 学习资料 */
.warp_xxzl{
	width: 1200px; margin: 0 auto;padding: 5px;
}
.xxzl_left{
	float: left;
	width: 742px;
}
.xxzl_title {
    position: relative;
    height: 72px;
    margin-bottom: 0px;
	background: url(/images/xxzl_title.png) no-repeat center right;
}
.xxzl_title img{
	height: 72px;
	margin-left: -20px;
	z-index: 9;
}
.xxzl_con{
	width:742px;
	margin-bottom: 10px;
	background-color: #aa030c;
	padding: 13px 0px 22px 18px;
}

.xxzl_con ul li:first-child{
	background-color: #ffffff;
	width: 710px;
	padding-left: 10px;
	color: #aa030c;
	border-radius: 9px;
  }
  .xxzl_con ul li:first-child h3 {
	line-height: 46px;
	font-size: 20px;
	/* margin-top: 10px;
	margin-bottom: 10px; */
	font-weight: bold;
	color: #aa030c;
  }
  .xxzl_con ul li:first-child p {
	line-height: 26px;
	padding-bottom: 10px;
	color: #aa030c;
	text-indent: 2em;
  }
  .xxzl_more{
	margin-top: 10px;
	width: 710px;
	padding-left: 0px;
  }
  .xxzl_more_line{
	float: left;
	border-bottom: #f89983 1px dotted;
	width: 650px;
	margin-top: 8px;
  }
  .xxzl_more_text{
	float: right;
	width: 44px;
	height: 18px;
	border-radius: 4px;
	background-color: #f00f01;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
  }
  .xxzl_more_text a:hover{
	color: #ffffff;
  }
.xxzl_con ul li {
    padding-left: 15px;
    line-height: 30px;
    font-size: 18px;
    background: url(/images/20dayuandian.png) 0 20px no-repeat;
}
.xxzl_con ul li a{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
}
.tjbg_right{
	margin-top: 30px;
	float: right;
	width: 366px;
}
.tjbg_schedule{
	width: 365px;
    height: 396px;
	padding-top: 20px;
	background: url(/images/tjbg_bg.png) no-repeat;
}
.tjbg_scroll {
	width: 341px;
	height: 344px;
	margin-top: 0px;
	margin-left: 24px;
	position: relative;
}
.tjbg_scroll .swiper-container .swiper-slide img{
	width: 341px;
	height: 344px;
}
.tjbg_tit{
	position:absolute;
	right: 53px;
	z-index: 99;
	width: 244px;
	height:35px;
	line-height: 25px;
	background-color:rgb(243 131 51 / 46%);
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: 800;
}
.tjbg_text{
	float: left;
	height: 32px;
	line-height: 32px;
	width: 265px;
	background-color: #cf2317;
	color: #ffffff;
	text-align: center;
	overflow: hidden;
}
.tjbg_button_left{
	cursor:pointer;
	position:absolute;
	right: 38px;
	margin-top: -32px;
	width: 38px;
	height: 34px;
	background-image:url(/images/tjbg_button_left.png);
	z-index: 99;
}
.tjbg_button_right{
	cursor:pointer;
	position:absolute;
	right: 0;
	margin-top: -32px;
	width: 38px;
	height: 34px;
	background-image:url(/images/tjbg_button_right.png);
	z-index: 99;
}
.footer{
	padding-top: 0px;
	background-color: #f4efeb;
	background-image: url(/images/footer_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	min-height: 338px;max-width:1920px;margin: 0 auto;z-index: 999;position: relative;
}
.footer-xx{position: relative;overflow:hidden;background:none;min-height: 200px;padding-left: 230px;padding-top: 130px;}

.footer-xx .left-xx{margin: 50px 55px 0 100px;float:left;}
.footer-xx .left-xx span + span{ margin-left:20px;}
.footer-xx .middle-xx{margin-top: 20px;color:#000000;font-size:14px;width:570px;float:left;}
.footer-xx .middle-xx h4{font-weight:normal;color:#000000;margin-bottom: 15px;margin-top: 15px;}
.footer-xx .middle-xx h4 a{ color:#000000;}
.footer-xx .middle-xx p{ line-height:24px; height:24px; position:relative;}
.footer-xx .middle-xx p span{ display:block; float:left; margin-right:60px;}
.footer-xx .middle-xx p a{ color:#000000;}
.footer-xx .middle-xx p i{ float:left; height:24px; width:18px; margin-right:5px;}
.footer-xx .middle-xx p i img{ margin-top:2px;}
.footer-xx .wxgzh{margin: 25px 30px  0 0;font-size:14px;color:#000000;width:112px;float:left;}
.footer-xx .wxgzh p{ color:#000000; margin-top:10px; text-align:center;}
html {
	--antd-wave-shadow-color: transparent !important;
  }