
.date{
	
	display: inline-block;
	margin: 20px 0 0 0%;
	font-size: 12px;
	font-family: Adobe Heiti Std;
	font-weight: normal;
	color: #FFFFFF;

}

.h{
	height: 100%;
}
.v10{
	line-height: 6vh;
}
.textb{
	padding-left: 7%;
	color: white;
}
.transparent{
	width: 188px;
	height: 34px;
	background: #880006;
	border-radius: 17px;
	
    position: absolute;
    right: 0;
    margin-top: 8px;
   
}

.comment::-webkit-input-placeholder {

font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #red;
line-height: 47px;
}
.ml{
    color: white;
    right: 0;
    position: absolute;
    margin: 16px 1%  0 0;
}
.cimg{
	margin: 0 auto;
	display: block;
	margin-top: 37px;
	margin-bottom: 36px;
}

.layui-tab-content {
   padding: 0!important; 
}
.shutter{
	width:100%!important;
}
.t50{
	margin-top: 81px;
	margin-left: 12px;
	position: relative;
}
.t1{

	border-bottom: 2px solid #B80E15;
	padding-bottom: 8px;
	display: inline-block;
	
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #B80E15;
	margin-bottom: -1px;
}
.bb1{
	
	width: 318px;
	
}
.bb12{
	
	width: 383px;
	
}
.more{
	    position: absolute;
	    right: 4px;
	    top: 10px;
	    color: #999999;
		font-size: 14px;
		font-family: Arial;
		font-weight: 400;
}
.bb2{
	border-top: 1px solid #E6E5E5;
	width: 318px;
}
.bb21{
	border-top: 1px solid #E6E5E5;
	width: 383px;
}
.rt{
	    display: inline-block;
		background: linear-gradient(260deg, #DE3B3A, #DC602A);
		margin-top: 20px;
		width: 59.2px;
		margin-bottom: 10px;
		height: 50px;
}
.s1{
	   
	    display: block;
	    text-align: center;
		font-size: 24px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 23px;
		margin-top: 6px;
		
}
.s2{

	    text-align: center;
		display: block;
		font-size: 14px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 23px;
}
.rc{
	display: inline-block;
	width: 249px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 35px;
	margin-left: 5px;
}
.t2{
	display: inline-block;
	position: absolute;
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 23px;
	margin-left: 15px;
	
}
.t22{
	display: inline-block;
    position: absolute;
    font-size: 12px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 23px;
    margin-left: 40px;
    width: 87px;
	
}

.rc23{
	display: inline-block;
	width: 362px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 23px;
	position: relative;
}
.rc2:before{
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 50%;
         background: #adadad;
         position: absolute;
         left: 0;
         top: 5px;
}
.rc22{
	display: inline-block;
	width: 362px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 23px;
	position: relative;
	padding-left: 18px;
}
.rc22:before{
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 50%;
         background: #adadad;
         position: absolute;
         left: 0;
         top: 5px;
}
.t3{
	margin-top: 10px;
	margin-bottom: 3px;
}
.t31{
	margin-top: 19px;
	margin-bottom: 3px;
}

.t4{

font-size: 24px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #B80E15;
	
}
.bb3{
	
	border-bottom: 1px solid #E6E5E5;
	width: 374px;
	padding-bottom: 10px;
}
.tt2{
	
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #B80E15;
	line-height: 23px;
}
.rc3{
	display: inline-block;
	width: 321px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	position: relative;
	padding-left: 18px;
}
.rc3:before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #adadad;
    position: absolute;
    left: 0;
    top: 5px;
}
.bb4{
	width: 374px;
}
.bb5{
	border-bottom: 2px solid #E6E5E5;
	margin-top: 35px;
}
.tw{
	font-size: 28px;
	color: white;
}
.td{
	width: 60px;
	height: 80px;
	display: inline-block;
}
.ttd{
	border: 1px solid #b3b3b3;
	width: 100%;
	height: 80px;
}

.marquee {
    width: 88%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 33s linear infinite;
}

.marquee:hover {
    animation-play-state: paused
}

  
.qy{
	display: inline-block;
	width: 280px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 23px;
	position: relative;
	padding-left: 6%;
}
.qybb{
	border-bottom: 1px solid #E6E5E5;
	width: 300px;
}
.qybb1{
	border-bottom: 1px solid #E6E5E5;
	width: 489px;
}
.qy:before{
         content: "";
         width: 10px;
         height: 10px;
         border-radius: 50%;
         background: #adadad;
         position: absolute;
         left: 0;
         top: 5px;
}
hr{
	height: 1px!important;
	margin-top: 40px!important;
}
.gg{
	border-bottom: 2px solid #E6E5E5;
	
	margin: 0 auto;
}
.ggt2{
	display: inline-block;
	position: absolute;
	font-size: 15px;
	margin-left: 35px;
}

 .marquee2 {
     width: 88%;
     margin: 0 auto;
     overflow: hidden;
     white-space: nowrap;
     box-sizing: border-box;
     animation: marquee2 60s linear infinite;
 }

 .marquee2:hover {
     animation-play-state: paused
 }

 /* Make it move */
 @keyframes marquee2 {
     0%   { text-indent: 1em }
     100% { text-indent: -105em }
 }
		
		


        /* Make it pretty */
        .microsoft2 {
         
            position: relative;
            font: 33px 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
			display: inline-block;
        }


        /* ::before was :before before ::before was ::before - kthx */
      

        .microsoft2:after, .microsoft::after {
            z-index: 1;
            content: '';
            position: absolute;
            top: 0; left: 0;
            width: 1em; height: 9em;
            background-image: linear-gradient(90deg, white 70%, rgba(255,255,255,0));
        }
		.marquee3 {
		    width: 88%;
		    margin: 0 auto;
		    overflow: hidden;
		    white-space: nowrap;
		    box-sizing: border-box;
		    animation: marquee 60s linear infinite;
		}
		
		.marquee3:hover {
		    animation-play-state: paused
		}
		
		/* Make it move */

		.microsoft3 {
		    padding-left: 1.5em;
		    position: relative;
		    font: 33px 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
			display: inline-block;
		}
		.microsoft3:after, .microsoft::after {
		    z-index: 1;
		    content: '';
		    position: absolute;
		    top: 0; left: 0;
		    width: 4em; height: 9em;
		    background-image: linear-gradient(90deg, white 70%, rgba(255,255,255,0));
		}
		.title{
			display: block;
			margin-top: 61px;
			text-align: center;
			font-size: 32px;
			font-family: Source Han Sans CN;
			font-weight: 800;
			color: #333333;
				
		}
		.t32{
			margin-top: 21px;
			margin-bottom: 5px;
		}
.s22{
	
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 21px;
}	
	.rtd{
		width: 20px;
		height: 20px;
		background: linear-gradient(260deg, #DE3B3A, #DC602A);
		text-align: center;
		display: inline-block;
		position: absolute;
		margin-top: 14px;
	}
	.rcd{
		    display: inline-block;
		    width: 277px;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    font-size: 14px;
		    font-family: Source Han Sans CN;
		    font-weight: 400;
		    color: #333333;
		    margin-left: 32px;
			margin-top: 15px;
			margin-bottom: 13px;
	}
	.himg{
		   #min-width: 220px;
		   width: 220px;
		    height: 64px;
		    border: 1.5px solid #cacaca;
		    padding: 3px;
			margin-top: 25px;
			margin-left: 20px;
	}
	.newst3{
		margin-right: 176px;
	}
	.newsAbout{
		position: absolute;
		right: 0;
		top: 0;
		font-size: 16px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333;
		line-height: 24px;
		margin-top: 50px;
	}
	.ncop{
		    text-align: center;
		    color: #7d7d7d;
		    background-color: gainsboro;
		    border-top: 2px solid #D2D2D2;
		    margin-top: 40px;
			
			font-size: 14px;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #999999;
			line-height: 23px;
	}
	.nmd4{
		display: inline-block;
		position: relative;
		width: 27.583333333%!important;
		float: right;
	}
	.nmd8{
		display: inline-block;
		position: relative;
		width: 66.6666666%!important;
		float: left;
	}
 .nmd8 img{max-width: 740px;width: expression(this.width > 740 ? "740px" : true); height: auto;}
	
	.expert{
		margin-top: 20px;
	}
	.expertimg{
		    margin-right: 12px;
		    width: 98px;
		    height: 107px;
	}
	

	@font-face {
		font-family:'Source Han Sans CN';
		src: url(/2021/font/SourceHanSansCN-Regular.otf);
		font-weight: 400;
		font-style: normal;
		font-display: swap;
	}
	
	/* 第二版 */
	.top{
	
		width: 1200px;
		position: relative;
		margin: 0 auto;
		overflow-x: hidden;
		overflow-y:hidden!important;
		margin-bottom: 30px;
		height: 90px;
	}

	.logimg{
		margin: 26px 0 0 0;	
	}
	.search{
		width: 240px;
		height: 40px;
		border: 1px solid #EEEEEE;
		padding-left: 20px;
	}
	.searchdiv{
    display: inline-block;
    right: 0;
    position: absolute;
    margin-top: 30px;
	
	}
	input::-webkit-input-placeholder {
	  font-size: 16px!important;
	  font-family: Source Han Sans CN!important;
	  font-weight: 400!important;
	  color: #999999!important;
	  line-height: 120px!important;
	}
	.searchimg{
		margin-left: -30px;
	}
	.sginimg{
		    margin-left: 25px;
		    width: 56px;
		    height: 41px;
			margin-bottom: 4px;
	}
	.registerimg{
		margin-left: -4px;
		width: 56px;
		height: 41px;
		margin-bottom: 4px;
	}
	　html{
	 
	　　overflow-x:hidden;
	 
	　　overflow-y:hidden;
	 
	　　}
	.cd{
		width: 1200px;
		margin: 0 auto;

	}
	.ul{
		background: linear-gradient(260deg, #EC393A, #E86127);
		color: #ffffff;
	}
	.updatetitle:hover{
		background: #DB0506;
	}
	.updatetitle{
		color: #FFFFFF;
	}
	
	.absolute{
		position: absolute;
	}
	.headdiv{
		    display: inline-block;
		    margin-top: 33px;
			float: right;
	}
	.headfont{
		    font-size: 24px;
		        font-family: Source Han Sans CN;
		        font-weight: 500;
		        color: #DB0506;
				border-bottom: 4px solid;
				width: 96px;
	}
	.headnews{
		
			margin-top: 19px;
			border-bottom: 2px dashed #DADADA;
			padding-bottom: 4px;
			width: 485px;
			text-align: left;
			overflow: hidden;
			text-overflow:ellipsis;
			white-space: nowrap;
	}
	.heada{
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333!important;

		
	}
	.zjimg{
		    margin-top: 17px;
		    width: 485px;
		    height: 88px;
		    border: 1px dashed #333333;
	}
	.top20{
		    margin-top: 20px;
	}
	.inline{
		display: inline-block;
	}
	.verticalimg{
		width: 10px;
		height: 88px;
		position: absolute;
	}
	.floatletf{
		float: left;
		position: relative;
	}
	.verticaldiv{
		width: 640px;
		height: 68px;
		border: 2px solid #E86127;
		margin-left: 18px;
		margin-right: 9px;
		margin-top: 10px;
		line-height: 70px;
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333;
	}
	/* Make it move */
	@keyframes marquee {
	    0%   { text-indent: 27.5em }
	    100% { text-indent: -105em }
	}
	
	/* Make it pretty */
	.microsoft {
	    padding-left: 1.5em;
	    position: relative;

	}
	
	/* ::before was :before before ::before was ::before - kthx */
	      
	
	.microsoft:after, .microsoft::after {
	    z-index: 1;
	    content: '';
	    position: absolute;
	    top: 0; left: 0;
	    width: 1em; 
	    background-image: linear-gradient(90deg, white 70%, rgba(255,255,255,0));
	}
	
	.button3div{
		    float: right;
		    margin-top: 34px;
	}
	.button3img{
		margin-left: 6px;
	}
	.layli{
		width: 171px!important;
		height: 68px!important;
		line-height: 73px!important;
		
		font-size: 20px!important;
		font-family: Source Han Sans CN!important;
		font-weight: 400!important;
		color: #B10004!important;
	}
	.news{
			margin-top: 13px;
		    padding-bottom: 4px;
		   
		    text-align: left;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
			margin-left: 20px;
	}
	.skip{
		    float: right;
		    margin-right: 30px;
			
			font-size: 18px;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #666666;
	}
	.floatright{
		float: right;
	}
	.advertisementdiv{
		    margin-top: 50px;
	}
	.advertisementimg{
		   width: 388px;
		   height: 192px;
	}
	.divbutton{
		width: 110px;
		height: 55px;
		background: #F4F4F4;
		margin-top: 10px;
		
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #666666;
		line-height: 55px;
		margin-left: 5px;
	}
	.manynews{
			margin-top: 17px;
		  
		    text-align: left;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    margin-left: 26px;
	}
	.newstitle{
		border-top: 4px #B10004 solid;width: 150px;font-size: 24px;font-family: Source Han Sans CN;font-weight: 500;color: #B10004;padding-top: 12px;
	}
	.w80{
		    width: 80%;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    display: inline-block;
	}
	.mmm{
	    position: absolute;
	    right: 20px;
	    top: 20px;
	    font-size: 14px;
	    font-family: Source Han Sans CN;
	    font-weight: 400;
	    color: #666666;
	}
	.titlenew{
		float: left;
		    margin-top: -4px;
		    border-bottom: 4px solid;
		    font-size: 24px!important;
		    font-family: Source Han Sans CN!important;
		    font-weight: 500!important;
		    color: #B80E15!important;
		    background:#ffffff00!important;
	}
	.nqybb{
		text-align: center;
	}
	.rc2{
		display: inline-block;
		width: 223px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333;
		line-height: 23px;
		position: relative;
		padding-left: 18px;
		text-align: left;
	}
	.newsli{
		font-size: 24px;font-family: Source Han Sans CN;font-weight: 500;color: #B10004!important;width: 148px;
	}
	.yeimgtitle{
			bottom: 0px;
		    position: absolute;
		    width: 100%;
		    background: #00000042;
		    height: 40px;
		    font-size: 16px;
		    font-family: Source Han Sans CN;
		    font-weight: 500;
		    color: #FFFFFF;
		    line-height: 40px;
	}
	.relative{
		position: relative;
	}
	.yjdivbutton {
	    width: 132px;
	    height: 48px;
	    background: #F4F4F4;
	    margin-top: 10px;
	    font-size: 18px;
	    font-family: Source Han Sans CN;
	    font-weight: 400;
	    color: #666666;
	    line-height: 48px;
	    text-align: center;
	    margin-right: 20px;
	}
	.textleft{
		text-align: left;
	}
	.bottom2solid{
		border-bottom: 2px solid #E6E6E6;
		margin-top: 25px;
	}
	.bottom4solid{
		border-bottom: 4px solid #CF0005;
		padding-bottom: 13px;
	}
	.yjtitlesmall{
		
		font-size: 24px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #CF0005;
		padding: 4px;
		
	}
	.yjall{
		
		font-size: 14px;
		font-family: Source Han Sans CN;
		color: #999999;
	}
	.bottomsolid{
		border-bottom: 1px solid #E6E6E6;
		cursor: pointer;
	}
	.yetitle{
		
		font-size: 24px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #333333;
		margin-top: 32px;
		margin-bottom: 5px;
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
	}
	.yecontent{
		
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #666666;
		margin-bottom: 32px;
		line-height: 32px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.yeimg{
		width: 180px;height: 150px;margin: 20px 0 20px 0;object-fit: contain;
	}
	.yediv{
		width: 595px;display: inline-block;position: absolute;right: 0;top: -5px;
	}
	.meetingdivbutton{
		width: 160px;
		height: 60px;
		background: #ECF0F1;
		margin-top: 10px;
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333;
		line-height: 60px;
		text-align: center;
	}
	
	.rightdiv{
		width: 300px;border-bottom: 4px solid #E5E5E5;border-top: 4px solid #E5E5E5 ;
	}
	.righttitle{
		font-size: 24px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #CF0005;border-top: 4px solid  #CF0005; width: 96px;  
	}
	.rightcontent{
		
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #333333;    margin-top: 18px;
		line-height: 32px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		    -webkit-line-clamp: 8;
			line-clamp: 8;
			-webkit-box-orient: vertical;
	}
	.select{
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #666666;margin-top: 19px;
	}
	.consultingdivbutton{
		width: 133px;
		    height: 60px;
		    background: #ECF0F1;
		    margin-top: 10px;
		    font-size: 18px;
		    font-family: Source Han Sans CN;
		    font-weight: 400;
		    color: #333333;
		    line-height: 60px;
		    text-align: center;
	}
	.userimg{
		width: 300px;
		height: 91px;
		margin-top: 10px;
	}
	
	.bd{
		margin-bottom: 20px;
	}
	.w340{
		width: 340px;
	}
	
	.w313{
		width: 313px;
	}
	.b33{
		width: 33%!important;
	}
	.b50{
		width: 50%!important;
	}
	.ftop20{
		top: -20px;
	}
	.ftop2{
		top: -2px;
	}
	.fright5{
		right: -5px;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt40{
		margin-top: 40px;
	}
	.st{
		width: 1000px;height: 434px;border: 2px solid #E5E5E5;margin: 0 auto;margin-top: 60px;margin-bottom: 160px;
	}
	.sd{
		width: 1000px;height: 80px;background: #B61608;text-align: left;
	}
	.ss{
		font-size: 24px;font-family: Source Han Sans CN;font-weight: 500;color: #FFFFFF;line-height: 80px;margin-left: 200px;
	}
	.ml200{
		margin-left: 200px;
	}
	.slabel{
		font-size: 18px;font-family: Source Han Sans CN;font-weight: 400;color: #333333;margin-right: 39px;
	}
	.sspan{
		font-size: 18px;font-family: Source Han Sans CN;font-weight: 400;color: #999999;margin: 0px 14.5px 0 14.5px;
	}
	
	.clean:after {
	    content: "";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.w800{
		width: 800px;
	}
	
	.columndiv{
			width: 635px;
		    display: inline-block;
		    position: absolute;
		    right: 0;
		    top: -5px;
	}
	.mt30{
		margin-top: 36px;
	}
	
	.ztimg{
		width:93px;height: 93px;margin-left: 20px;    margin-top: 23px;
		margin-bottom: 20px;float: left;
	}
	.ztitle{
		font-size: 18px;
		font-family: Source Han Sans CN;
		font-weight: 500;
		color: #333333;margin-left: 20px;width: 170px;    margin-top: 29px;
	}
	.zcontent{
		
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #666666;
	margin-left: 20px;width: 170px;margin-top: 10px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
	}
	
	.zbutton{
		
font-size: 18px!important;
font-family: Source Han Sans CN!important;
font-weight: 400!important;
color: #FFFFFF;width: 260px!important;
height: 48px!important;
background: #CF0005!important;margin-bottom: 20px!important;
	}
	.ztext{
		width: 220px;
		height: 120px;
		background: #EEEEEE;overflow:hidden;border: 0;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 20px;
		overflow-y: visible;
		    text-indent: 28px;
			    resize: none;
	}
	
	
	textarea::placeholder{
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #999999;
line-height: 23px;
}

p img{display: block; margin:0 auto}

.pdfr{
	width: 100%;
	height: 40px;
	background: #F5F5F5;
}

.pdfspan{
	font-size: 14px;

font-family: Source Han Sans CN;
font-weight: 400;
color: #666666;line-height: 40px;
}
.pdfw{
	width: 100%;
	background: #FFFFFF;
}
.mr40{
	margin-right: 40px;
}
.mr20{
	margin-right: 20px;
}
.searchspan{
	

font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #808080;
}
.pdfdate{
	width: 120px!important;
	height: 36px!important;
	border: 2px solid #EEEEEE!important;
	display: inline-block!important;
}
.pdf_span{
	
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #808080;    line-height: 64px;
    margin-left: 24px;
}
.pdf_div{
	
	height: 64px;
	text-align: left!important;
	border-bottom: 2px #d6d6d6 solid;
}
.pdf_div2{
	
	margin-left: 25px;
	line-height: 80px;
	display: inline-block;    margin-right: 40px;
	border-bottom: 1px dashed #EEEEEE;
}
.pdf_span2{
	

font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;margin-right: 81px;width: 312px;
    display: inline-block;
}
.pdf_img{
	margin-right: 24px;
}

.page:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.pdf_span3{
	
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #666666;    margin-right: 26px;
    margin-left: 24px;
}
.pdf__date{
	position: absolute;
	    right: 20px;
	    line-height: 64px;
}

.hand{
	cursor:pointer;
}
.moreimg{
		display: inline-block;
	    margin-top: -3px;
}
.ml10{
	margin-left: 10px;
}

.before:before{
	content: "";
    background: url(/2021/img/vertical.png) no-repeat;
    background-size: 10px 74px;
    width: 19px;
    height: 84px;
    position: absolute;
    left: -2px;
    top: 7px;
    }
	
	.before:after{
		content: "";
	    background: url(/2021/img/vertical.png) no-repeat;
	    background-size: 10px 74px;
	    width: 19px;
	    height: 84px;
	    position: absolute;
	    top: 7px;
	    right: -20px;
	    }