html,body{
	width:100%;
	height:100%;
	overflow-y:auto;
}
#main{
	background:#2d0d4b;
}
#graph1{
	background-size: auto 150%;
}
#graph2{
    background-size: auto 50%;
}
#graph3{
	background-size: auto 100%;
}
/*----------大会背景---------------*/
#dhbj{	
	margin-top:0;
	height:480px;
	color:#fff;
	padding-top:94px;
}
#dhbj .sec_content{
/* height:100%; */
    /*background:url('../img/dhbj-bg.png') no-repeat center 0;*/
    /*background-size:cover;*/
    display: inline-block;
    width: 480px;
    /* vertical-align: -40px; */
}

#dhbj h2{
    display: inline-block;
    padding-right: 40px;
    color: #01fffc;
    border-bottom: 1px solid #01fffc;
    margin: 0px 0 30px;
    line-height: 30px;
    font-size: 26px;
    padding-bottom: 24px;
}
#dhbj p{
    width: 480px;
    line-height: 30px;
    font-size: 16px;
}

#dhbj .sec_video{
    width: 545px;
    height: 363.4px;
    display: inline-block;
    margin-left: 28px;
}

/*-------------大会亮点--------------*/
#dhld{
	margin-top: 0;
    padding: 195px 0 0;
}
.wrapper{ 
	width:910px;
	height: 470px;
	margin:50px auto;
	position:relative;
}
.show_images_list_li {
	position: absolute;
	cursor: pointer;
	vertical-align:bottom; 
	display:block;
}
.show_images_list_li img{width: 275px; height: 175px;}
.show_images_list_li:first-child img{width: 485px; height: 308px;}
.show_images_list_li:nth-child(2) img,.show_images_list_li:nth-child(3) img{width: 350px; height: 220px;}

#Rbackward,#Rforward{
	background: none;
	position: absolute;
	top: 180px;
	cursor: pointer;
	width: 27px;
    height: 44px;
}
#Rbackward{
	left: -80px;
	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'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
#Rforward{
	right: -80px;
	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'%23007aff'%2F%3E%3C%2Fsvg%3E");
}

.slider {
    height: 500px;
    position: relative;
}

.slider li {
    list-style: none;
    position: absolute;
    left: 200px;
    top: 0;
}

.slider li img {
    width: 100%;
    display: block;
}


/*---------大会嘉宾--------------*/
#dhjb
,#hzhb
,#hzmt{
	margin-top: 0;
    padding: 80px 0 50px;
}
#dhjb_container{}
#jbPage,#yjjbPage{
	width: 940px;
	height: 490px;
	margin:0 auto;
}
.jbList{
	width: 940px;
	height: 440px;
}
.jbList li{
	display: inline-block;
	vertical-align:top;
	width: 20%;
	height: 195px;
	padding: 15px;
	text-align:center;
	position:relative;
    margin-bottom: 50px;
}

.dhjb_profile{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	/* height: 100%; */
	overflow: hidden;
	text-align: center;
    background: url("../../img/pcPage/home/wjjb/headimg-circle.png") center no-repeat;
    padding: 10px;
    display: inline-block;
}
.dhjb_profile img{
    /* width: 100%; */
    /* height: 100%; */
    height: 100px;
    width: 100px;
    border-radius: 50%;
}
.dhjb_cover{
    width: calc(100% - 30px);
    width: 120px;
    /* height: 60px; */
    padding: 20px 5px;
    /* background: rgba(0,0,0,0.5); */
    /* position: absolute; */
    /* left: 15px; */
    /* bottom: 15px; */
    color: #fff;
    /* margin: 20px 0 0 0; */
    display: inline-block;
}
.dhjb_name{
	font-weight: bold;
	margin-bottom: 10px;
}
.dhjb_job{	
	font-size: 14px;	
}

/*-------------大会规模--------------*/
#graph3 .sec_content{
    padding-top: 90px;
    text-align: center;
}

/*公司区*/
#graph3 .company{
    width: 737px;
    margin: 0 auto;
    position: relative;
    height: 84px;
}

#graph3 .company-ico{
    position: absolute;
}

/*人职业区*/
#graph3 .man{
    width: 916px;
    margin: 140px auto 0;
    position: relative;
    height: 84px;
}

#graph3 .man-ico{
    position: absolute;
}


/*公司图片区*/
.company-ico.company-ico4{
    right: 27px;
}
.company-ico.company-ico3{
    right: 238px;
}
.company-ico.company-ico2{
    left: 234px;
}
.company-ico.company-ico1{
    top: -4px;
}
/*任职图片区*/
.man-ico.man-ico5{
    right: 0;
}
.man-ico.man-ico4{
    right: 188px;
    top: -8px;
}
.man-ico.man-ico3{
    right: 402px;
}
.man-ico.man-ico2{
    left: 243px;
    top: -1px;
}
.man-ico.man-ico1{
    top: -3px;
    left: 22px;
}

/*-------------大会议程--------------*/
#dhyc{
	margin-top: 180px;
	color: #fff;
}
#dhyc .sec_content{
    font-size:0;
}

/*上部分*/
#dhyc .sec_content .dahui_left{
    display: inline-block;
    width: 470px;
    height: 200px;
    padding-left: 35px;
    padding-top: 60px;
    font-size:16px;
    vertical-align: top;
    background: #4b28f4;
}

.dahui_left .meridiem {
    color: #f17729;
}

.dahui_left .time strong{
    background: #f17729;
}

.dahui_right .meridiem{
    color: #0dc1bf;
}

.dahui_right .time strong{
    background: #0dc1bf;
}


#dhyc .sec_content .dahui_right{
    display: inline-block;
    width: 470px;
    height: 200px;
    margin-left: 135px;
    padding-left: 35px;
    padding-top: 60px;
    font-size:16px;
    vertical-align: top;
    background: #4b28f4;
}

#dhyc .sec_content .meridiem{
    display: inline-block;
    font-size: 42px;
    line-height: 42px;
    font-weight: bold;

}

#dhyc .sec_content .time strong{
    display: inline-block;
    width: 5px;
    height: 35px;
margin: 0 8px;
}

#dhyc .sec_content .mouth-hour{
    display: inline-block;
}

#dhyc .sec_content .month-hour .month,
#dhyc .sec_content .month-hour .hour{
    line-height: 20px;
    font-size: 20px;
}

#dhyc .sec_content .month-hour .hour{
    margin-top: 7px;
}

/*下部分*/
#dhyc .sec_content .thing{
    margin-top: 8px;
    font-size: 18px;
}

#dhyc .sec_content .thing strong{
    width: 2px;
    height: 24px;
    display: inline-block;
    line-height: 20px;
    vertical-align: bottom;
    background: #fff;
margin: 0 8px;
}

/*-------------峰会回顾--------------*/
#fhhg{}

/*-------------地图--------------*/
#map{
	width:100%;
	height:460px;
}

/*-------------大会议程表格--------------*/
.dhyc_table{
	display:none;

	position:fixed;
	left: 0;
    right: 0;
    top: 0;
    bottom: 0;

    width:100%;
    height:100%;
    overflow:auto;

	padding-top:20px;
	background:rgba(104,104,104,0.7);
	z-index:9999;
}
.dhyc_table table{
	margin:0 auto;
	background:#fff;
}
.close_dhyc_table{
	position: absolute;
    right: 40px;
    top: 30px;
    cursor: pointer;
}

/*-------组织机构--------*/
#zzjg{
    
}
#zzjg .sec_content{
	width: 900px;
    height: 420px;
    background: url(../img/zzjgBg.jpg) center top no-repeat;
    background-size: cover;
    margin: 0 auto;
}
#units {    
    padding: 10px 0 0 60px;
}
#units li {
    color: #fff;
    font-size: 20px;
    line-height: 40px;
}
#units p ,#units span{
    display: inline-block;
    vertical-align: top;
}
#units span{
	margin-right: 20px;
}
.blueFont {
    color: #4dffe2;
    width: 110px;
}
.usualFont {
    width: 700px;
}

/* change by chenyz 20180629 */
.dhyc {
    display: block;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
}
.dhyc:hover {
    text-decoration: underline;
}
.dhyc span {
    font-size: 15px;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
    display:none;
}
#extra{
    margin-top:0;
    padding-bottom:150px;
}