/* Write your styles */
html,body{ background: #f0f4f5; font-family: "微软雅黑" !important; font-size: 16px; color: #000; -webkit-font-smoothing：antialiased; }
.hw{ max-width: 1120px !important; /*background: #ff0;*/ margin: 0 auto; }
.h-title,.h-title-short{ padding:30px 0; }
.h-title h1,.h-title h3{ line-height:100%; background: url(../i/titlebg.png) no-repeat center bottom; background-size: 70px 4px; text-align: center; padding:0 0 16px 0; margin:0; font-size: 36px; font-weight: normal; }


.vuebg{ width: 100%; height: 100%; background: #ededed; position: fixed; left: 0; top: 0; z-index: 999999; }
.vuebg img{ width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; position: absolute; left: 50%; top: 50%; }
.h-header-bg{ border-bottom: 1px solid #ddd; }
.banner{ width:100%; padding-top: 50px; position: relative; z-index: 1; }
.banner-img{ position: relative; }
.banner-img img{ width:100%; display: block; }
.banner-img a{ width: 8vw; height: 2.6vw; line-height: 2.6vw; background: #c7030d; color: #fff; font-size: 1.1vw; text-align: center; border-radius: 3px; display: block; text-decoration: none; position: absolute; top: 24.4vw; z-index: 3; }
.banner-img a:hover{ background: #d4000e; }
.banner-img a.btn-zcgkzb{ left: 13vw; }
.banner-img a.btn-zcxcch{ left: 23vw; }

.banner-img a.ds{ width: 100%; height: auto; background: none; position: relative; left: auto; top: auto; }
.banner-img a.ds:hover{ background: none; }

/* 论坛介绍 */
.h-ltjs-content{ padding: 20px 0;}
.h-ltjs-content p{ line-height: 36px; font-size: 20px; color: #000; text-indent: 2em; margin-bottom: 20px; text-align: justify; }

/* 重磅嘉宾 */
.h-zbjb-content{ padding: 10px 0 30px 0; }
.h-zbjb-content ul{ overflow: hidden; padding: 20px; margin: -20px; }
.h-zbjb-content li{ float: left; width: 18.4%; background: #fff; margin-right: 2%; margin-bottom: 2%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.h-zbjb-content li.lastmargin{ margin-right: 0; }
.h-zbjb-content li:nth-child(5n){ margin-right: 0; }
.h-zbjb-content li.z1 .h-zbjb-text,.h-zbjb-content li.z2 .h-zbjb-text,.h-zbjb-content li.z3 .h-zbjb-text,.h-zbjb-content li.z4 .h-zbjb-text,.h-zbjb-content li.z5 .h-zbjb-text{ min-height: 365px; }
.h-zbjb-content li.z6 .h-zbjb-text,.h-zbjb-content li.z7 .h-zbjb-text,.h-zbjb-content li.z8 .h-zbjb-text,.h-zbjb-content li.z9 .h-zbjb-text,.h-zbjb-content li.z10 .h-zbjb-text{ min-height: 365px; }
.h-zbjb-text{ padding: 15px 0; text-align: center; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; overflow: hidden; }
.h-zbjb-text img{ width: 90%; max-width: 178px; margin: 0 auto; display: block; }
.h-zbjb-text h5{ line-height: 30px; font-size: 20px; margin-top: 20px; display: block; }
.h-zbjb-text p{ margin-top: 10px; font-size: 14px; font-weight: normal;  }
.h-zbjb-content li:hover{ transform: scale(1.05); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.h-zbjb-tip{ text-align: right; }
.h-zbjb-tip em{ line-height: 30px; font-size: 13px; }

/* 主论坛议程 */
.h-zltyc{ background: url(../i/bg_zltyc.jpg) no-repeat #f0f4f5; background-size: 100% auto; }
.h-zltyc-content{ padding: 10px 0 30px 0; }
.h-zltyc-content li{ line-height: 40px; background: #fff; color: #000; padding: 10px 40px; box-shadow: 0 5px 5px #e8e8e8; margin-bottom: 10px; }
.h-zltyc-content li i{ width: 28px; height: 28px; background: url(../i/icon_time.png); background-size: 28px 28px; margin-top: 6px; display: block; }
.h-zltyc-content li em{ width: 150px; margin: 0 120px 0 40px; }
.h-zltyc-content li em span{ margin: 0 20px; }

/* 分论坛 */
.h-flt-content{ padding: 10px 0 30px 0; }
.h-flt-content ul{ overflow: hidden; padding: 20px; margin: -20px; }
/* .h-flt-content li{ float: left; width: 31%; margin-right: 3.5%; margin-bottom: 3.5%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } */
.h-flt-content li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.h-flt-content li.a1{ background: url(../i/fltbg_01.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a2{ background: url(../i/fltbg_02.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a3{ background: url(../i/fltbg_03.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a4{ background: url(../i/fltbg_04.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a5{ background: url(../i/fltbg_05.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a6{ background: url(../i/fltbg_06.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a7{ background: url(../i/fltbg_07.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a8{ background: url(../i/fltbg_08.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a9{ background: url(../i/fltbg_09.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a10{ background: url(../i/fltbg_10.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.a11{ background: url(../i/fltbg_11.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
.h-flt-content li.lastmargin{ margin-right: 0; }
.h-flt-text{ min-height: 120px; padding: 20px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.h-flt-text em{ line-height: 30px; background: url(../i/timebg.png) no-repeat left bottom; background-size: 42px 3px; padding: 10px 0; }
.h-flt-text h5{ margin-top: 20px; font-size: 16px; font-weight: normal; text-align: justify; }
.h-flt-text p{ margin-top: 30px; display: none; }
.h-flt-content li:hover{ transform: scale(1.1); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.h-flt-tip{ margin-top: 20px; }
.h-flt-tip p{ line-height: 30px; }
.h-flt-tip em{ line-height: 30px; font-size: 13px; }

@keyframes flt_h5 {
	0% {
		margin-top: 20px;
	}
	100% {
		margin-top: 15px;
	}
}
@keyframes flt_p {
	0% {
		top: 20px;
	}
	100% {
		top: 0;
	}
}

/* 参会指南 */
.h-chzn{ background: url(../i/bg_zlzx.png) no-repeat center bottom; background-size: 100% auto; }
.h-chzn-content{ padding: 10px 0 30px 0; }
.h-chzn-content img{ width: 100%; display: block; }

/* 资料中心 */
.h-zlzx-content{ padding: 10px 0 60px 0; }
.h-zlzx-content ul{ height: 630px; padding: 0 0 50px 0; overflow: hidden; }
.h-zlzx-content li{ float: left; width: 30%; margin-top: 50px; margin-bottom: 0; margin-right: 5%; margin-bottom: 3%; }
.h-zlzx-content li.lastmargin{ margin-right: 0; }
.h-zlzx-text{ background: #fff; box-shadow: 0 5px 5px #ddd; padding: 20px; }
.h-zlzx-text img{ width: 100%; max-width: 198px; margin: 0 auto -50px auto; display: block; position: relative; top: -50px; }
.h-zlzx-text p{ text-align: center; }
.h-zlzx-text span{ height: 0px; text-align: center; font-size: 0; margin-top: 10px; overflow: hidden; display: block; }
.h-zlzx-text a{ width: 43%; line-height: 32px; background: #efefef; font-size: 14px; border-radius: 50px; margin: 0 5px; opacity: 0; display: inline-block; cursor: pointer; }
.h-zlzx-text a:hover{ text-decoration: none; color: #000; }
.h-zlzx-text a i{ width: 18px; height: 16px; margin: 8px 5px 0 0; vertical-align: top; display: inline-block; }
.h-zlzx-text a i.icon-view{ background: url(../i/icon_view.jpg) no-repeat center center; background-size: 18px 14px; }
.h-zlzx-text a i.icon-download{ background: url(../i/icon_download.jpg) no-repeat center center; background-size: 14px 16px; }

.h-zlzx-content li:hover{  margin-top: 30px; margin-bottom: -30px;  animation: zlzx_li .3s; }
.h-zlzx-content li:hover .h-zlzx-text span{ height: 36px; animation: zlzx_span .3s; }
.h-zlzx-content li:hover .h-zlzx-text span a{ opacity: 1; animation: zlzx_a 1.2s; }
@keyframes zlzx_li {
	0% {
		margin-top: 50px; margin-bottom: 0;
	}
	100% {
		margin-top: 30px; margin-bottom: -30px;
	}
}
@keyframes zlzx_span {
	0% {
		height: 0px;
	}
	100% {
		height: 36px;
		display: block;
	}
}
@keyframes zlzx_a {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		display: inline-block;
	}
}


/* 联系我们 */
.contact_us{ background: #fff; }
.contact_us ul{ padding: 30px 0 60px 0; overflow: hidden; }
.contact_us li{ float: left; width: 20%; text-align: center; }
.contact_us li p{ text-align: left; vertical-align: bottom; }
.contact_us li.contact_us_email{ padding: 60px 0 0 30px; }
.contact_us li.contact_us_email a{ display: block; }


/* IE8兼容 start */
.lastmargin{ margin-right: 0 !important; }
/* IE8兼容 end */


#go_top{position:fixed;right: 10px;bottom:50px;z-index:9999;width:48px;height: 48px;background: url(../i/icon_top_normal.png) no-repeat;}
#go_top:hover{background: url(../i/icon_top_hover.png) no-repeat;cursor: pointer;}	



@media only screen and (max-width: 750px){
}

@media only screen and (max-width: 1024px){
	.h-title{ padding: 20px 0; }
	.h-title h1,.h-title h3{ background: url(../i/titlebg.png) no-repeat center bottom; background-size: 50px 3px; text-align: center; font-size: 24px; }
	.header_right { float: right; display: table;margin: 10px 10px 0 0; }

	/* 论坛介绍 */
	.h-ltjs-content{ padding: 10px;}
	.h-ltjs-content p{ line-height: 32px; font-size: 16px; }

	/* 重磅嘉宾 */
	.h-zbjb-content{ padding: 0 0 20px 0; }
	.h-zbjb-content ul{ overflow: hidden; padding: 20px; margin: -20px; }

	.h-zbjb-content li{ float: left; width: 18.8%; background: none; margin-right: 1%; margin-bottom: 1%; -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -o-transition: 0s; transition: 0s; }
	.h-zbjb-content li.lastmargin{ margin-right: 0; }
	.h-zbjb-content li:nth-child(5n){ margin-right: 1% !important; }
	.h-zbjb-content li:nth-child(5n+1){ margin-left: 1% !important; }
	.h-zbjb-content li.z1,.h-zbjb-content li.z2,.h-zbjb-content li.z3,.h-zbjb-content li.z4,.h-zbjb-content li.z5{ width: 18.8%; }
	.h-zbjb-content li.z1 .h-zbjb-text,.h-zbjb-content li.z2 .h-zbjb-text,.h-zbjb-content li.z3 .h-zbjb-text,.h-zbjb-content li.z4 .h-zbjb-text,.h-zbjb-content li.z5 .h-zbjb-text{ min-height: auto; }
	.h-zbjb-content li.z3 .h-zbjb-text,.h-zbjb-content li.z4 .h-zbjb-text{ min-height: 194px; }
	.h-zbjb-text{ padding: 0; text-align: center; -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -o-transition: 0s; transition: 0s; overflow: hidden; }
	.h-zbjb-text img{ width: 90%; margin: 0 auto; display: block; }
	.h-zbjb-text h5{ line-height: 30px; font-size: 12px; margin-top: 0px; display: block; }
	.h-zbjb-text p{ margin-top: 0px; font-size: 8px; font-weight: normal;  }
	.h-zbjb-content li:hover{ transform: scale(1); -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -o-transition: 0s; transition: 0s; }
	.h-zbjb-tip{ text-align: right; padding: 0 3%; }
	.h-zbjb-tip em{ line-height: 30px; font-size: 12px; }

	.h-zbjb-content-wap img{ width: 100%; display: block; }
	
	/* 主论坛议程 */
	.h-zltyc-content{ padding: 10px; }
	.h-zltyc-content li{ line-height: 28px; padding: 15px 10px; }
	.h-zltyc-content li i{ width: 20px; height: 20px; background: url(../i/icon_time.png); background-size: 20px 20px; margin-top: 4px; display: block; }
	.h-zltyc-content li em{ width: auto; margin: 0 10px; }
	.h-zltyc-content li em span{ margin: 0 2px; }

	/* 分论坛 */
	.h-flt-content{ padding: 10px; }
	.h-flt-content ul{ overflow: hidden; font-size: 0; text-align: left; }
	.h-flt-content li{ float: none; width: 48.5%; margin-right: 3%; margin-bottom: 3%; font-size: 16px; text-align: left; vertical-align: top; display: inline-block; }
	.h-flt-content li.a1,.h-flt-content li.a1:hover{ background: url(../i/fltbg_01.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a2,.h-flt-content li.a2:hover{ background: url(../i/fltbg_02.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a3,.h-flt-content li.a3:hover{ background: url(../i/fltbg_03.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a4,.h-flt-content li.a4:hover{ background: url(../i/fltbg_04.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a5,.h-flt-content li.a5:hover{ background: url(../i/fltbg_05.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a6,.h-flt-content li.a6:hover{ background: url(../i/fltbg_06.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a7,.h-flt-content li.a7:hover{ background: url(../i/fltbg_07.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a8,.h-flt-content li.a8:hover{ background: url(../i/fltbg_08.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a9,.h-flt-content li.a9:hover{ background: url(../i/fltbg_09.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a10,.h-flt-content li.a10:hover{ background: url(../i/fltbg_10.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.a11,.h-flt-content li.a11:hover{ background: url(../i/fltbg_11.jpg?v=202008131440) no-repeat right bottom #fff; background-size: auto 100%; }
	.h-flt-content li.lastmargin{ margin-right: 3% !important; }
	.h-flt-content li:nth-child(2n){ margin-right: 0 !important;}
	.h-flt-content li:hover{ transform: scale(1); -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -o-transition: 0s; transition: 0s; }
	.h-flt-text{ min-height: 100px; padding: 10px; -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -o-transition: 0s; transition: 0s; }
	.h-flt-text h5{ margin-top: 20px; font-size: 17px; font-weight: normal; text-align: justify; }
	.h-flt-tip{ margin-top: 10px; }

	/* 资料中心 */
	.h-zlzx-content{ padding: 10px; }
	.h-zlzx-content ul{ height: auto; padding: 0 0 10px 0; overflow: hidden; }
	.h-zlzx-content li,.h-zlzx-content li:hover{ float: left; width: 49%; margin-top: 50px; margin-right: 2%; margin-bottom: 4%; cursor: pointer; }
	.h-zlzx-content li.lastmargin{ margin-right: 2% !important; }
	.h-zlzx-content li:nth-child(2n){ margin-right: 0 !important;}
	.h-zlzx-text{ padding: 20px 10px; }
	.h-zlzx-text span{ height: auto; text-align: center; font-size: 0; margin-top: 10px; display: block; }
	.h-zlzx-text a{ width: 43%; line-height: 28px; background: #efefef; font-size: 13px; border-radius: 50px; margin: 0 5px; opacity: 1; display: inline-block; }
	.h-zlzx-text a:last-child{ margin-right: 0; }
	.h-zlzx-text a i{ width: 18px; height: 16px; margin: 6px 3px 0 0; vertical-align: top; display: inline-block; }

	.h-zlzx-content li:hover{  animation: zlzx_li 0s; }
	.h-zlzx-content li:hover .h-zlzx-text span{ height: auto; animation: zlzx_span 0s; }
	.h-zlzx-content li:hover .h-zlzx-text span a{ animation: zlzx_a 0s; }



	/* 联系我们 */
	.contact_us{ background: #fff; }
	.contact_us ul{ padding: 0 10px 30px 10px; overflow: hidden; }
	.contact_us li{ float: left; width: 25%; text-align: center; }
	.contact_us li.contact_us_email{ width: 100%; padding: 0 0 20px 0; }
	.contact_us li img{ width: 80%; margin: 0 auto; display: block; }
	.contact_us li p{ text-align: center; vertical-align: top; }
	.contact_us li p a{ display: block; }
}



@media screen and (min-width: 1200px){
}



