@charset "UTF-8";
/**
 * 
 * 
 */
html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
.header *{-webkit-box-sizing: border-box;box-sizing: border-box;}

body {
  width: 100%;
  overflow: hidden;
}	
body{min-width: 1240px;overflow-x: hidden;}
.W1080{background: #fff;
    padding-bottom: 40px;
    position: relative;}
.ellipsis{text-overflow: ellipsis;white-space: nowrap;}
.W1050{background: #fff;padding-bottom: 40px;padding-top: 10px;position: relative;}
h2.title{height: 64px;position: relative;}
.clearfix:after,.clearfix:before{
	content: "";
	display: table;
}
.clearfix:after{
	clear: both;
	overflow: hidden;
}
.clearfix{zoom:1;}
a.more{
	font-family: "宋体",SimSun,"SimSun";
	font-weight: bolder;
	width: 65px;
	font-size: 16px;
}

/*轮播图*/
div.slideBox div.tips div.nums a.active{ background-color:#0642a8;}
div.slideBox div.tips div.title a{font-size: 16px;}
div.slideBox div.tips div.nums a{margin: 19px 6px 0px 0px;width: 14px;height: 14px;}
/*轮播图 end*/

a.more{
	font-family: "宋体",SimSun,"SimSun";
    font-weight: bold;
    color: #0642a8;
    width: 65px;
    top: 22px;
    right: -44px;
    font-size: 16px;
}

/*正文部分*/
.contain{background: #0068b4 top center no-repeat;padding-bottom: 50px;}

/*标题*/
h2.title{height: 63px;position: relative;}
/*标题 end*/

/*栏头*/
#banner{
	width: 100%;
	height: 477px;
	margin: 0 auto;
	background: url("../img/snfzdh2020_banner3.gif")  top center no-repeat;	
}
#banner .bncon{
	width: 1000px;
	margin: 0 auto;
	height: 477px;
	position: relative;
}
#banner .title{position: absolute;}
#banner .title.yh{
	width: 972px;
	height: 71px;
	background: url("../img/snfzdh2020_snfzdh.png") top center no-repeat;
	position: absolute;
	left: 12px;
    top: 123px;
	animation:'sn' 0.7s ease-in-out 0s normal;
	-ms-animation:'sn' 0.7s ease-in-out 0s normal;
	-moz-animation:'sn' 0.7s ease-in-out 0s normal;
	-o-animation:'sn' 0.7s ease-in-out 0s normal;
	-webkit-animation:'sn' 0.7s ease-in-out 0s normal;
}
#banner .title.fz{
	width: 888px;
    height: 37px;
    background: url("../img/snfzdh2020_yw.png") top center no-repeat;
	position: absolute;
    left: 45px;
    top: 207px;
	animation:'title1' 1.1s ease-in-out 0s normal;
	-ms-animation:'title1' 1.1s ease-in-out 0s normal;
	-moz-animation:'title1' 1.1s ease-in-out 0s normal;
	-o-animation:'title1' 1.1s ease-in-out 0s normal;
	-webkit-animation:'title1' 1.1s ease-in-out 0s normal;
}
#banner .title.sn{
	width: 1219px;
	height: 219px;
	
	left: 0px;
	top: 176px;
	animation:'title1' 1.3s ease-in-out 0s normal;
	-ms-animation:'title1' 1.3s ease-in-out 0s normal;
	-moz-animation:'title1' 1.3s ease-in-out 0s normal;
	-o-animation:'title1' 1.3s ease-in-out 0s normal;
	-webkit-animation:'title1' 1.3s ease-in-out 0s normal;
}
#banner .title.info{
	width: 557px;
    height: 49px;
    background: url(../img/xczxyqmxk.png) top center no-repeat;
	position: absolute;
    left: 192px;
    top: 278px;
	animation:'info' 1.8s ease-in-out 0s normal;
	-ms-animation:info 1.8s ease-in-out 0s normal;
	-moz-animation:info 1.8s ease-in-out 0s normal;
	-o-animation:'info' 1.8s ease-in-out 0s normal;
	-webkit-animation:'info' 1.8s ease-in-out 0s normal;
}

/*栏头 end*/


/*菜单二*/
#nav1{
	width: 1080px;
    margin: 0px auto 20px;
    height: 59px;
    background: linear-gradient(30deg, #375abc 0%,#224d77 58%, #1c4682);
    box-shadow: 0 0 13px 5px #0068b4;
    position: absolute;
    top: 0;
    left: 0;
}
#nav1 .menu1{
	height: 59px;
    line-height: 59px;
    padding: 0 20px;
    display: flex;
}
#nav1 .menu1 a{
	display: block;
    float: left;
    width: auto;
    font-size: 17px;
    font-weight: bold;
    margin: 15px 3px;
    text-shadow: 5px 3px 6px #b3b99e;
    border-right: 5px solid rgb(203, 212, 224);
    height: 29px;
    padding: 0px 36px;
    line-height: 29px;
    color: #fff;
}
#nav1 .menu1 a:hover{
	color: #fff;
	text-shadow: 1px 3px 3px #ddd;
	text-decoration: none;
}
/*菜单二 end*/

/*图片、要闻*/
#tp_yw{height: 445px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
    padding-top: 90px;}
.yw{width: 475px;height: 355px;overflow: hidden;margin-top: 4px;}
.yw .text{margin-top: 0;border-bottom: 1px dashed #1a385d;height: 340px;}
.yw .text h3,.yw .text h3 a{font-size: 23px;padding-top: 15px;color: #0642a8;line-height: 130%;font-weight: normal;}
.yw .text p{padding-bottom: 13px;
    margin-top: 20px;
    line-height: 200%;
    color: #404040;
    font-size: 15px;
    letter-spacing: 1px;
    height: 283px;
    overflow: hidden;}
.yw .text p a{color: #404040;}
.tp{width: 530px;height: 350px;overflow: hidden;margin-top: 10px;}
/*图片、要闻 end */

/*文字实录、现场图片*/
#sl_tp{height: 708px;overflow: hidden;margin-top: 40px;margin-bottom: 40px;}
#sl_tp .main{border: 2px solid #2F95C5;height: 605px;margin-top: 15px;}
/*文字实录*/
#wzsl{width: 705px;height:100%;}
#wzsl h2.title{background: url(../img/snfzdh2020_wzsl.gif) left center no-repeat;margin-bottom: 40px;}
#wzsl .main .scroll{
	width: 665px;
	height: 555px;
	margin: 0 auto;
	margin-top: 18px;
	overflow: scroll;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #D2E5F4; 
	scrollbar-highlight-color: #D2E5F4; 
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff; 
	scrollbar-track-color: #fff; 
	scrollbar-arrow-color: #D2E5F4;
	padding: 10px;
	text-align: left;
}
/*文字实录 end*/

/*现场图片*/
#xctp{width: 295px;height:100%;}
#xctp h2.title{background: url(../img/snfzdh2020_xctp.gif) top center no-repeat;margin-bottom: 40px;}
/*div#demo{width: 230px;}*/
/*现场图片 end*/
/*文字实录、现场图片 end*/

/*主旨报告*/
#zzbg{
	height: 414px;
    overflow: hidden;
}
#zzbg h2.title{background: url(../img/snfzdh2020_zzbg1.gif) left center no-repeat;}
#zzbg .zz_con{
	height: 300px;
    width: 1000px;
    margin: 0 auto;
    margin-top: 40px;
    box-shadow: 0 0 10px #0068b4;
}
#zzbg .zz_con ul{
	height: 300px;
}
#zzbg .zz_con ul li{
	height: 300px;
}
#zzbg .zz_pic{
	height: 300px;
    width: 450px;
    overflow: hidden;
	float: left;
	position: relative;
}
#zzbg .zz_pic a:first-child{
	display: block;
	height: 300px;
    width: 450px;
}
#zzbg .zz_pic a > img{
	height: 300px;
    width: 450px;
}
#zzbg .zz_pic a:last-child,#zzbg .zz_pic a > span{
	display: block;
    width: 450px;
    height: 40px;
    background: linear-gradient(45deg, #0068b4, transparent);
    position: absolute;
    bottom: 0;
    color: #d2e5f4;
    font-size: 19px;
    font-weight: bold;
    line-height: 40px;
    text-shadow: 1px 1px 4px #0068b4;
}


#zzbg .zz_text{
	float: right;
    width: 550px;
    height: 300px;
    border: 5px groove rgba(0, 104, 180, 0.55);
}
#zzbg .zz_text h3,#zzbg .zz_text h3 a{
	font-size: 24px;
    font-weight: normal;
    letter-spacing: .2rem;
    color: #3989be;
    text-shadow: 0 0 1px #0d4d8b;
    line-height: 160%;
    margin: 20px 0;
    padding: 0 10px;
}
#zzbg .zz_text p{
	font-size: 17px;
    line-height: 220%;
    padding: 0px 17px;
    text-align: justify;
}
#zzbg .zz_text p a{
	
}
/*主旨报告 end*/

/*嘉宾演讲(上午)*/
#zjfy{margin-top: 40px;}
#zjfy h2.title{background: url(../img/snfzdh2020_jb_sw.gif) left center no-repeat;margin-bottom: 20px;}
.box{
	width: 500px;
	height: 263px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
	text-align: center;
}
.box h3,.box h3 a{
	width: 100%;
	height: 30px;
	font-size: 18px;
	margin-bottom: 10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    color: #0642a8;
}
.box .pic{width: 250px;line-height: 130%;}
.box .pic img{margin-bottom: 5px;}
.box .pic a.name{font-size: 13px;font-weight: bold;}
.box .text{width: 242px;text-align: left;}
.box .text p{line-height: 185%;}
/*嘉宾演讲(上午)end*/

/*三大榜单介绍*/
#bdjx{margin-top: 30px;}
#bdjx h2.title{background: url(../img/snfzdh2020_sdbd.gif) left center no-repeat;margin-bottom: 40px;}
#bdjx{width: 1000px;margin: 0 auto;margin-top: 15px;margin-bottom: 60px;}
#lb{
				margin: 40px auto 0;
			}
			.swiper-slide{
				width: 550px;
				height: 400px;
				position: relative;
			}
			.lb_page{
				margin: 20px auto;
				left: 0;
				right: 0;
			}
			.lb_page span{
				margin: 0 10px;
			}
			h2{
				text-align: center;
			}
			.swiper-pagination-bullet-active{
				width: 16px;
				border-radius: 8px;
			}

.swiper-slide a img{
	
}
.swiper-slide a i{
	width: 72px;
    height: 72px;
    display: inline-block;
    background: url(../img/2018nmfsj_video.png);
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: -36px;
    margin-right: -36px;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #0068b4;
}
.swiper-slide a span{
	width: 550px;
	height: 60px;
	background: -webkit-linear-gradient(90deg,#0068b4 0%,transparent 100%);
	background: -moz-linear-gradient(90deg,#0068b4 0%,transparent 100%);
	background: -ms-linear-gradient(90deg,#0068b4 0%,transparent 100%);
	background: -o-linear-gradient(90deg,#0068b4 0%,transparent 100%);
	background: linear-gradient(0deg,#0068b4 0%,transparent 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
    font-size: 19px;
    font-family: weiruanyahei;
    text-align: center;
    line-height: 60px;
    opacity: .8;
    text-shadow: 0px 0px 4px #ddd;
}
.swiper-slide a span:hover{
	opacity: 1;
}

/*三大榜单介绍 end*/

/*嘉宾演讲(下午)*/
#jbyj{
	width: 1000px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 60px;
}
#jbyj h2.title{
	background: url(../img/snfzdh2020_jb_xw.gif) left center no-repeat;margin-bottom: 40px;
}

#jbyj .jb_con{
	width: 1000px;
    height: 530px;
    margin: 20px auto;
	position: relative;
	
}

/*嘉宾演讲(下午) end*/

/*日程安排、会议简介*/
#rc_jj{margin-top: 40px;}
#rc_jj .main{border: 2px solid #2F95C5;height: 600px;margin-top: 15px;}
/*日程安排*/
#rcap{width: 690px;}
#rcap h2.title{background: url(../img/snfzdh2020_rcap.gif) left center no-repeat;margin-bottom: 40px;}
#rcap .main{height: 595px;}
#rcap .main .scroll{
	width: 645px;
	height: 545px;
	margin: 0 auto;
	margin-top: 15px;
	overflow: scroll;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #D2E5F4; 
	scrollbar-highlight-color: #D2E5F4; 
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff; 
	scrollbar-track-color: #fff; 
	scrollbar-arrow-color: #D2E5F4;
	padding: 10px;
	text-align: left;
}
/*日程安排 end*/

/*会议简介*/
#hyjj{width: 310px;}
#hyjj h2.title{background: url(../img/snfzdh2020_hyjs.gif) top center no-repeat;margin-bottom: 40px;}
#hyjj .main{
	width: 310px;
	height: 600px;
	margin: 0 auto;
	margin-top: 14px;
	background: url(../img/snfzdh2020_hyjsc.png) top center no-repeat;
	border: 0;
}
#hyjj .main p{
	width: 260px;
    margin: 0 auto;
    text-indent: 2em;
    color: #fff;
    font-weight: bold;
    font-family: "宋体";
    font-size: 22px;
    line-height: 250%;
    margin-top: 10px;
    text-align: left;
}
/*会议简介 end*/
/*日程安排、会议简介 end*/

/*正文部分 end*/

/*动画*/
@-ms-keyframes sn{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	to{  }
}
@-moz-keyframes sn{

	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	to{  }
}
@-o-keyframes sn{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	to{  }
}
@-webkit-keyframes sn{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	to{  }
}
@keyframes sn{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(0,0); top:-500px; }
	to{  }
}
@-ms-keyframes info{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}
@-moz-keyframes info{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}
@-o-keyframes info{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}
@-webkit-keyframes info{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}
@keyframes info{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}
@-ms-keyframes title1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}
@-moz-keyframes title1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}
@-o-keyframes title1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}
@-webkit-keyframes title1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}
@keyframes title1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}
/*动画 end*/