@charset "utf-8";

/* 初始化开始 */
body,
html,
div,
dl,
dt,
dd,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
input,
textarea,
p,
th,
td,
a,
img,
span {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #474747;
	_height: 100%;
	background-color: #f6f6f6;
}

html {
	_overflow: hidden;
	min-width: 1230px;
}


ul,
ol,
li,
dl,
dt,
dd {
	list-style: none;
}

img {
	border: 0;
}
a{
	color: #474747;
	cursor: pointer;
}
a:focus, a:hover{
	color: #474747;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}

.of {
	overflow: hidden;
}

input{
	 outline: none; 
}

.marginleft0{
	margin-left: 0!important;
}
.fff{
	background-color: #fff!important;
}
.fffnone{
	background: none!important;
}
.paddingtop30{
	padding-top: 30px;
}
.none{
	display: none;
}
/* 初始化结束 */

.center {
	width: 1200px;
	margin: 0 auto;
}
/* 导航+底部 开始 */
.login{
	background-color: #000000;
	
	overflow: hidden;
	padding: 10px 0;
}
.login{
	color: #FFFFFF;
}
.login a{
	color: #FFFFFF;
	display: inline-block;
	margin: 0 10px 0 8px;
	float: right;
}
.login a:hover{
	color: #66aefe;
}

.navBox{
	background-color: #FFFFFF;
	height: 80px;
	line-height: 80px;
}
.nav a{
	font-size: 16px;
	margin-right: 40px;
}
.navBox input{
	height: 40px;
	width: 500px;
	border: 2px solid #EEEEEE;
	border-radius: 50px;
	padding: 10px 15px;
	margin-top: 20px;
	font-size: 16px;
	background: url(../img/sousuo.png) no-repeat right center;
	background-position: right 15px bottom 8px;
}
.nav a:hover{
	color: #027aff;
}

.navActive{
	color: #027aff;
}

/* 底部 */
.footerNav{
	background-color: #fff;
	padding: 30px 0;
	overflow: hidden;
	clear: both;
	/* display: flow-root; */
	box-shadow: 0px 1px 7px 1px rgba(0,0,0,.2);
}
.footerNav .footerTitle{
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
.footerNav>div>div{
	padding-right: 30px;
}
.footerNav>div>div>p:nth-child(2){
	color: #333333;
	font-size: 12px;
	margin-top: 15px;
	text-align: justify;
	line-height: 22px;
}
.footerservice {
	padding-left: 50px;
}
.footerservice a{
	display: block;
	margin-top: 15px;
}
.footerapp div{
	margin-top: 30px;
	color: #666666;
}
.footer{
	background-color: #000;
	color: #fff;
	padding: 8px;
	font-size: 12px;
}

/* 导航+底部 结束 */


/* 首页 */
/* 学术会议 */
.academicBox .academic{
	background-color: #fff;
	
	margin: 50px 0;
	padding: 20px;
}
.academicBox .searchXS{
	color: #027aff;
	font-size: 18px;
	font-weight: bold;
}
.searchXSnavBox{
	height: 80px;
	line-height: 80px;
}
.searchXSnavBox a{
	font-size: 16px;
	margin-right: 20px;
	margin-left: 20px;
}
.searchXSnavBox input{
	height: 40px;
	width: 500px;
	border: 2px solid #EEEEEE;
	border-radius: 50px;
	padding: 10px 15px;
	margin-top: 20px;
	font-size: 16px;
	background: url(../img/sousuo.png) no-repeat right center;
	background-position: right 15px bottom 8px;
}
.searchXSnavBox a:hover{
	color: #027aff;
}
.searchXSnav{
	width: 500px;
}
.title a{
	line-height: 60px;
}
.title a:hover{
	color: #027aff;
}
/* 图片列表 */
.picListBox{
	margin-top: 40px;
}
.picList{
	width: 280px;
	box-shadow: 0px 1px 7px 1px rgba(0,0,0,.2);
	float: left;
	margin-right: 26px;
	margin-bottom: 40px;
}
.picList:nth-child(4n){
	margin-right: 0!important;
}
.picList .photo{
	border-radius: 5px 5px 0 0;
	height: 145px;
}
.picText {
	background-color: #fff;
	padding: 15px;
	border-radius: 0 0 5px 5px;
}
.picText span{
	background-color: #027aff;
	color: #fff;
	padding: 3px 15px;
	border-radius: 50px;
	display: inline-block;
}
.picText p{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	margin: 10px 0;
}
.picText .date{
	border-top: 1px solid #d2d2d2;
	padding-top: 10px;
	font-size: 12px;
	color: #027aff;
}
.picText .adress{
	margin-top: 10px;
}
.picText .adress img{
	margin-right: 10px;
}
/* 云课堂 */
.cloudBox{
	background-color: #FFFFFF;
	
	clear: both;
	overflow: hidden;
	padding: 30px 0;
}
.cloudListBox{
	margin-top: 40px;
}
.cloudList{
	width: 280px;
	box-shadow: 0px 1px 7px 1px rgba(0,0,0,.2);
	float: left;
	margin-right: 26px;
	margin-bottom: 40px;
}
.cloudList:nth-child(4n){
	margin-right: 0!important;
}
.cloudList .photo{
	border-radius: 5px 5px 0 0;
	height: 145px;
}
.cloudText {
	background-color: #fff;
	padding: 15px;
	border-radius: 0 0 5px 5px;
	min-height: 125px;
}
.cloudText .title{
	text-align: justify;
}
.cloudText p{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
	margin: 10px 0;
	font-size: 12px;
	color: #999999;
}
.cloudListBox .learning span:first-child{
	color: #ff8400;
	font-size: 16px;
	font-weight: bold;
}
.cloudListBox .learning span:last-child{
	font-size: 12px;
}
.cloudListBox .learning span img{
	margin-right: 5px;
}
/* 直播 */
.liveBox{
	padding: 30px 0;
	overflow: hidden;
}
.liveListBox{
	margin-top: 40px;
	display: inline-block;
}
.liveList{
	width: 280px;
	box-shadow: 0px 1px 7px 1px rgba(0,0,0,.2);
	float: left;
	margin-right: 26px;
	margin-bottom: 40px;
}
.liveList:nth-child(4n){
	margin-right: 0!important;
}
.liveList .photo{
	border-radius: 5px 5px 0 0;
	height: 145px;
}
.liveText {
	background-color: #fff;
	padding: 15px;
	border-radius: 0 0 5px 5px;
	min-height: 125px;
}
.liveText .title{
	text-align: justify;
}
.liveListBox .date{
	font-size: 12px;
	color: #999;
	padding: 10px 0;
}
.liveListBox a{
	color: #fff;
	border-radius: 5px;
	display: block;
	padding: 5px;
	text-align: center;
}
.liveListBox .a1{
	background-color: #ff8400;
}
.liveListBox .a2{
	background-color: #027aff;
}
.liveListBox .a3{
	background-color: #959595;
}
.liveListBox .a4{
	background-color: #ff3030;
}
/* 全球智库 */
.globalBox{
	background-color: #FFFFFF;
	clear: both;
	overflow: hidden;
	padding: 30px 0;
}
.globalBox .title{
	margin-bottom: 40px;
}
.globalBox .more{
	margin-left: 5px;
}

/**tabs**/
.tabPanel ul {
	background-color: #f6f6f6;
	padding: 15px;
	overflow: hidden;
	border-radius: 50px;
	margin: 30px 0;
	width: 500px;
	margin-left: 310px;
}
.tabPanel ul li {
	float:left;
	padding: 10px 0;
	width:130px;
	text-align:center;
	font-size: 16px;
	margin-left: 70px;
	cursor: pointer;
}
.tabPanel ul li img{
	margin-right: 5px;
}
.tabPanel .hit {
	background:#fff;
	color: #027aff;
	border-radius: 50px;
}
.pane {
	display:none;
}
.globalPic{
	background: url(../img/globalPic.png) no-repeat center center;
	width: 384px;
	height: 161px;
	float: left;
	margin-bottom: 20px;
	margin-right: 24px;
}
.globalPic:nth-child(3),
.globalPic:nth-child(6){
	margin-right: 0;
}
.globalPic img{
	margin: 5px 0 0 15px;
	float: left;
}
.globalPic .name{
	float: left;
	padding: 30px;
}
.globalPic .name div{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.globalPic .name div span{
	background: url(../img/jiaoshou.png) no-repeat center center;
	font-size: 14px;
	color: #fff;
	padding: 24px;
}
.globalPic .name p{
	background: url(../img/yuan.png) no-repeat left center;
	padding-left: 30px;

}
/* 成果转化 */
.resultsBox{
	padding: 30px 0;
	overflow: hidden;
}
.resultsPic{
	background: url(../img/resultsPic.png) no-repeat center center;
	width: 400px;
	height: 177px;
	padding: 30px;
	float: left;
	margin-top: 30px;
	display: inline-block;
}
.resultsTop>span:first-child{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.resultsTop>span:last-child{
	color: #ff8400;
	font-size: 16px;
	font-weight: bold;
	float: right;
}
.resultslabel{
	margin: 30px 0 10px;
}
.resultslabel>span:nth-child(1){
	color: #fff;
	background-color: #027aff;
	font-size: 12px;
	padding: 3px 15px;
	border-radius: 50px;
}
.resultslabel>span:nth-child(2){
	margin-left: 15px;
}
.resultslabel>span:nth-child(3){
	color: #027aff;
	float: right;
}
.resultsPic p{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
/* 直播页面 */
.liveSearch{
	background-color: #f5f7fa;
	clear: both;
	padding: 30px 0;
}
.liveSearch .bread{
	margin-bottom: 30px;
}
.liveSearch .bread a{
	color: #333;
}
.liveSearch .bread a:hover{
	color: #666;
}
.liveType .all{
	color: #027aff;
	background-color: #dfebfa;
	border-radius: 4px;
	padding: 3px 8px;
}
.liveType a{
	padding: 3px 10px;
	border-radius: 4px;
	white-space:nowrap;
	line-height: 30px;
}
.liveType a:hover{
	background-color: #027aff;
	color: #fff;
}
.liveType{
	margin-top: 15px;
	overflow: hidden;
}
/* 云课堂页面 */
.cloudTitle{
	background: url(../img/cloudTitle.png) no-repeat center bottom;
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	padding: 2px 30px;
}
.cloudTitleBig{
	background: url(../img/cloudTitleBig.png) no-repeat center bottom;
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	padding: 2px 30px;
}
/* 学术会议页面 */
.academicNav{
	width: calc(100% - 130px);
	float: right;
	position: relative;
}
.bottomNav{
	position: absolute;
	right: 0;
}
.academicHide2 div{
	margin-left: 140px;
}
.academicHide3 div{
	margin-left: 140px;
}
.navpagination{
	width: 100%;
	display: flow-root;
}
/* 成果转换页面 */
.resultsBanner{
	position: relative;
}
.number{
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(9,70,200,.5);
	padding: 15px 0;
}
.number .numberList{
	color: #fff;
	float: left;
	padding: 0 66px;
	border-right: 1px solid #fff;
}
.number .numberList:last-child{
	border-right: 0;
}
.number .numberList .one{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 8px;
}
.conversionBox{
	padding: 30px 0;
	overflow: hidden;
}
.conversionList{
	margin-top: 40px;
}
.conversionList{
	width: 280px;
	box-shadow: 0px 1px 7px 1px rgba(0,0,0,.2);
	float: left;
	margin-right: 26px;
	margin-bottom: 40px;
	position: relative;
}
.conversionList:nth-child(4n){
	margin-right: 0!important;
}
.conversionList .photo{
	border-radius: 5px 5px 0 0;
	height: 145px;
}
.conversionText {
	background-color: #fff;
	padding: 15px;
	border-radius: 0 0 5px 5px;
	min-height: 125px;
}
.conversionText p{
	margin: 10px;
	font-size: 12px;
	color: #333;
}
.conversionLabel{
	background-color: #027aff;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	border-radius: 0 50px 50px 0;
	padding: 5px 20px;
	position: absolute;
	top: 125px;
	left: 0;
}
.lc {
	padding: 40px 0 60px;
}
.contactBox{
	padding: 30px 0;
	overflow: hidden;
}
.contactMap {
	width: calc(100% - 460px);
	float: right;
}
.contact{
	border: 1px solid #bfbfbf;
	width: 440px;
	float: left;
}
.contactListBox{
	padding: 50px 0;
	overflow: hidden;
}
.contactTitle {
	padding: 15px 0;
	text-align: center;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #bfbfbf;
}
.contactAdress{
	padding: 33px 0;
}
.contactAdress p{
	border-bottom: 1px dashed #bfbfbf;
	margin: 0 35px;
	padding: 15px 0;
}
.contactAdress p:last-child{
	border: none;
}

/* 全球智库页面 */
.theGlobalBox{
	padding: 40px;
	overflow: hidden;
}
.theGlobalBox .title{
	margin-bottom: 30px;
}
.theGlobalList{
	width: 280px;
	box-shadow: 0px 1px 7px 1px rgba(0,0,0,.2);
	float: left;
	margin-right: 26px;
	margin-bottom: 40px;
}
.theGlobalList:nth-child(4n){
	margin-right: 0!important;
}
.theGlobalList .photo{
	border-radius: 5px 5px 0 0;
	height: 145px;
}
.theGlobalText {
	background-color: #fff;
	padding: 15px;
	border-radius: 0 0 5px 5px;
}
.theGlobalText span{
	background-color: #e5e5e5;
	color: #027aff;
	padding: 3px 15px;
	border-radius: 50px;
	display: inline-block;
}
.theGlobalText p{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	margin: 10px 0;
}
.theGlobalList .theGlobalNr{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3; 
	color: #666666;
	font-size: 12px;
	text-align: justify;
	margin-top: 8px;
}
.bz{
	padding: 40px 0;
}
.qy{
	padding: 40px 0;
}
.project{
	width: 410px;
	float: left;
	
}
.projectLeft{
	width: 250px;
}
.projectLeft p:nth-child(1){
	color: #333;
	font-size: 18px;
	margin-bottom: 15px;
}
.projectLeft p{
	color: #999999;
	line-height: 24px;
}
.projectList{
	margin-bottom: 30px;
	overflow: hidden;
	background-color: #f6f6f6;
	padding: 20px 30px;
	border-radius: 10px;
}