* {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	padding: 0;
	margin: 0;
	list-style: none;
}

@font-face {
  font-family: 'use-font';
  src: url('../font/NotoSansHans-Light.otf');
}
body, html {
	/*font-family: 'Microsoft YaHei';*/
	 font-family: 'use-font';
}

.news_banner img {
	width: 100%;
	display: block;
}

.pagefrom {
	width: 1200px;
	margin: 0 auto;
	color: #808080;
	font-size: 14px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.workdata,.resource_typechoose,.downloadcenter{
	width: 1200px;
	margin: 0 auto;
	white-space: nowrap;
}
.downloadcenter,.videos,.research,.guangfu{
	display: none;
}
.resource_typechoose>div{
	display: inline-block;
	width: 160px;
	height: 220px;
	color:#ED1B23 ;
	text-align: center;
	box-sizing: border-box;
	vertical-align: top;
	padding-top: 50px;
}
.resource_typechoose>div:hover{
	background: #FF0000;
	color: #FFFFFF;
}
.resource_typechoose>div+div{
	margin-left: 100px;
}
.resource_typechoose img{
	width: 60px;
	cursor: pointer;
}

.choosed{
	background: #FE0000 !important;;
	color: #FFFFFF!important;
}
.workdata,.downloadcenter{
	margin-top: 40px;
	margin-bottom: 40px;
	display: none;
}
.datatime_titile,.downloadlist_title{
	/*height: 44px;*/
	line-height: 44px;
	/*background: #F8F8F8;*/
	padding-left: 10px;
	box-sizing: border-box;
	display: flex;
    align-items: center;
	
}
.datatime_titile img{
	/*width: 24px;*/
	margin-top: 3px;
	margin-right: 10px;
	cursor: pointer;
	margin-left: 18px;
}
.datatime_titile >span:nth-child(2){
	width: 1060px;
}
.downloadlist_title{
	display: flex;
    align-items: center;
	padding-left: 28px;
	width:90%;
}
.downloadlist_title >img{
	/*width: 24px;*/
	margin-top: 3px;
	margin-right: 10px;
	cursor: pointer;
}

.redbox{
	 justify-content: space-between;
	background: #F8F8F8;
	width:100%;
	padding-left: 28px;
}

.downloadlist{
	display: flex;
    flex-wrap: wrap;
	 align-items: center;
	  
}
.downloadlist>input{
   margin-left: 28px;
}
.childlist {
      display: flex;
    align-items: center;
	    margin-right: 50px;    
}
.childlist>input{
	    margin-right: 10px;
}
.downloadlist>span{
    margin: 27px;
}
.datatime_list{
	height: 158px;
	text-align: center;
	padding: 20px 27px;
	box-sizing: border-box;
	box-shadow: 0px 6px 22px -1px rgba(58,0,0,0.11);
	margin-bottom: 24px;
}
.datatime_list>div{
	display: inline-block;
	vertical-align: middle;
}
.datatime_img{
	float: left;
}
.datatime_list>div:last-child{
	float: right;
}
.datatime_word{
	text-align: left;
}
.datatime_word>div{
	margin-top: 20px;
}
.choosed{
	background: #FF0000;
	color: #FFFFFF;
}
/*.datatime_list{
	display: none;
}*/
.downloadfile_list{
	/*white-space: wrap!important;*/
	overflow: hidden;
	
	box-shadow: 0px 6px 22px -1px rgba(58,0,0,0.11);
	display: none;
	margin-bottom: 27px;
}
.downloadfile_list>div{
	display: inline-block;
	float: left;
	white-space: wrap;
	vertical-align: top;
	/*margin-left: 78px;*/
	width: 214px;
	overflow: hidden;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;	
}

.d_title>div{
	width:1200px; !important;
}
.downloadfile_list>div >input{
	margin-right: 11px;
	margin-top: 23px;
}
.downloadbtn{
	text-align: center;
	margin-top: 41px;
	margin-bottom: 60px;
}
.downloadbtn img{
	cursor: pointer;
}
.downloadlist+.downloadlist{
	margin-top: 6px;
}
/*公司视频部分样式*/
.videos{
	width: 1200px;
	margin: 0 auto;
	margin-top: 42px;
	margin-bottom: 72px;
	white-space: nowrap;
	display: none;
}
.videos>div{
	display: inline-block;
	vertical-align: top;
}
.videobtn{
	display: block!important;
	text-align: center;
	margin-top: 70px;
}
.mainvideo{
	width: 880px;
	height: 482px;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.videolist{
	height: 482px;
	margin-left: 27px;
	overflow:auto;
}
.research{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 60px;
	display: none;
}
.research_main{
	color: #666666;
	font-size: 16px;
}
.research_title{
	margin-top: 40px;
}
.guangfu{
	width: 1200px;
	margin: 0 auto;
}
.guangfu_title{
	text-align: center;
	margin-top: 47px;
	margin-bottom: 38px;
}
.oneline{
	width: 962px;
	height: 0px;
	border: solid 1px #E6E6E6;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
}
.fzlc,.sys,.csnl{
	text-align: center;
}
.csnl>div{
	display: inline-block;
	vertical-align: top;
	text-align: left!important;
}
csnl div{
	text-align: left;
}
.csnl>div:last-child{
	margin-left: 268px;
}
.csnl>div:last-child>div{
	display: inline-block;
	vertical-align: top;
}
.csnl img{
	margin-right: 10px;
}
.syspiclist{
	padding-left: 107px;
	/*padding-right: 117px;*/
	padding-top: 17px;
	padding-bottom: 27px;
	box-sizing: border-box;
	font-size: 16px;
	color: #4D4D4D;
	text-align: center;
	box-shadow: 0px 6px 22px -1px rgba(58,0,0,0.11);
}
.syspiclist img{
	display: block;
}
.syspiclist>div{
	width: 234px;
	margin: 0;
	max-width: 1000px;
	margin-right: 125px;
	margin-top: 21px;
}
.syssecpic{
	padding-top: 30px;
	text-align: center;
}
.swcs{
	text-align: center;
	padding-bottom: 27px;
	display: none;
	box-shadow: 0px 6px 22px -1px rgba(58,0,0,0.11);
}
.swcs>div{
	display: inline-block;
	vertical-align: top;
	margin-top: 45px;
	text-align: left
}
.swcs>div+div{
	margin-left: 132px;
	margin-top: 23px;
}
.swcs>div:first-child img{
	margin-right: 11px;
}
.researchlist {
    box-shadow: 0px 6px 22px -1px rgba(58,0,0,0.11);
}
.research_main >p{
padding:0px 10px;
}
.country{
  margin-top: 12px;

}
.country>ul>li {
   display: inline-block;
   margin-right: 30px;
}
.country>ul>li >*{
vertical-align: middle;
}

.gray{
	background: #F8F8F8; 
}
.list_size{
	width:100%;
	justify-content: space-between;
}