/* Write your styles */
html,body{ background: url(../i/bg.jpg) repeat #f0f0f0; font-family: "微软雅黑" !important; font-size: 16px; color: #000; -webkit-font-smoothing：antialiased; }
.hw{ width: 94%; max-width: 1200px !important; /*background: #ff0;*/ margin: 0 auto; }
.h-title{ width: 100%; padding: 90px 0 40px 0;}
.h-title img{ height: 40px; margin: 0 auto; display: block; }
.h-title h1,.h-title h3{ line-height:100%; text-align: center; 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; position: relative; z-index: 1; }
.banner-img a{ width: 7.239583333333333%; display: block; position: absolute; top: 64.41450777202073%; z-index: 3; }
.banner-img a.banner-btn-1{ left: 23.33333333333333%; }
.banner-img a.banner-btn-2{ left: 36.45833333333333%; }

/* 论坛介绍 */
.h-ltjs{ margin-top: -120px; position: relative; z-index: 3; }
.h-ltjs-bg{ width: 100%; margin-top: -180px; cursor: default; pointer-events: none; position: absolute; left: 0; top: 0; z-index: 1; }
.h-ltjs-bg img{ width: 100%;/*  min-width: 1920px; margin-left: -960px; position: relative; left: 50%; */ }
.h-ltjs .hw{ position: relative; z-index: 2; }
.h-ltjs-content{ background: #fff; padding: 40px; position: relative; z-index: 3; }
.h-ltjs-content p{ line-height: 36px; font-size: 16px; color: #000;/*  text-indent: 2em; */ margin-bottom: 20px; text-align: justify; }
.h-ltjs-content p.lastmargin{ margin-bottom: 0; }
.h-ltjs-content i{ width: 50px; height: 50px; position: absolute; }
.h-ltjs-content i.ltjs-icon-1{ background: url(../i/jj_icon_01.png) no-repeat; background-size: 100% 100%; left: 40px; top: -20px; -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/jj_icon_01.png',sizingMethod='scale'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/jj_icon_01.png',sizingMethod='scale'); background: none\9; }
.h-ltjs-content i.ltjs-icon-2{ background: url(../i/jj_icon_02.png) no-repeat; background-size: 100% 100%; right: 40px; bottom: -20px; -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/jj_icon_02.png',sizingMethod='scale'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/jj_icon_02.png',sizingMethod='scale'); background: none\9; }

/* 重磅嘉宾 */
.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: 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-zbjb-content li.lastmargin{ margin-right: 0; }
/* .h-zbjb-content li:nth-child(3n){ margin-right: 0; } */
.h-zbjb-content ul.four li{ width: 23.5%; }
/* .h-zbjb-content ul.four li:nth-child(3n){ margin-right: 2%; }
.h-zbjb-content ul.four li:nth-child(4n){ margin-right: 0; } */
.h-zbjb-content ul.five li{ width: 18.4%; }
/* .h-zbjb-content ul.five li:nth-child(3n){ margin-right: 2%; }
.h-zbjb-content ul.five li:nth-child(5n){ margin-right: 0; } */
.h-zbjb-content ul.seven li{ width: 23.5%; }
.h-zbjb-content ul.seven li.z2{ width: 49%; }

.h-zbjb-content li.z1 .h-zbjb-text,.h-zbjb-content li.z2 .h-zbjb-text,.h-zbjb-content li.z3 .h-zbjb-text{ min-height: 325px; }
.h-zbjb-content li.z4 .h-zbjb-text,.h-zbjb-content li.z5 .h-zbjb-text,.h-zbjb-content li.z6 .h-zbjb-text{ min-height: 325px; }
.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: 170px; 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; color: #999898; }
.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; color: #999898; }
.h-zbjb-content-wap img{ width: 100%; display: block; }

/* 大会议程 */
.h-dhyc{ background: url(../i/wl_02.png) no-repeat right 50px; background-size: 100% auto; position: relative; }
.h-dhyc-menu{ width: 36%; height: 50px; line-height: 50px; background: #fff; font-size: 0; border-radius: 50px; overflow: hidden; margin: 0 auto; position: relative; }
.h-dhyc-menu span{ width: 53%; height: 50px; font-size: 22px; text-align: center; color: #2c2c2c; border-radius: 50px; display: inline-block; cursor: pointer; position: relative; z-index: 2; }
.h-dhyc-menu span.s1{ margin-right: -3%; }
.h-dhyc-menu span.s2{ margin-left: -3%; }
.h-dhyc-menu span.on{ background: #c7000b; color: #fff; }
.h-dhyc-content{ padding: 0 0 30px 0; }
.h-dhyc-content table{ width: 100%; margin: 30px 0 20px 0; color: #2c2c2c; }
.h-dhyc-content th{ height: 50px; line-height: 50px; background: url(../i/dhyc_titlebg.jpg) repeat-x; background-size: auto 100%; font-size: 20px; padding: 0 20px; }
.h-dhyc-content th.th1{ width: 20%; }
.h-dhyc-content th.th2{ width: 20%; }
.h-dhyc-content th.th3{ width: 60%; }
.h-dhyc-content th.th4{ width: 20%; }
.h-dhyc-content th.th5{ width: 80%; }
.h-dhyc-content th i{ width: 24px; height: 24px; vertical-align: top; margin-top: 13px; margin-right: 10px; display: inline-block; }
.h-dhyc-content th i.i1{ background:url(../i/dhyc_icon_01.png) no-repeat; background-size: 24px 24px; -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/dhyc_icon_01.png',sizingMethod='scale'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/dhyc_icon_01.png',sizingMethod='scale'); background: none\9; }
.h-dhyc-content th i.i2{ background:url(../i/dhyc_icon_02.png) no-repeat; background-size: 24px 24px; -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/dhyc_icon_02.png',sizingMethod='scale'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/dhyc_icon_02.png',sizingMethod='scale'); background: none\9; }
.h-dhyc-content th i.i3{ background:url(../i/dhyc_icon_03.png) no-repeat; background-size: 24px 24px; -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/dhyc_icon_03.png',sizingMethod='scale'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/dhyc_icon_03.png',sizingMethod='scale'); background: none\9; }
.h-dhyc-content td{ line-height: 30px; background: #fff; font-size: 16px; padding: 5px 20px; }
.h-dhyc-content tr.margintop td{ height: 20px; line-height: 20px; background: none; padding: 0; }
/* .h-dhyc-content td.vtop{ vertical-align: top; } */


/* 会展 */
.h-hz{ background: url(../i/wl_03.png) no-repeat center bottom; background-size: 100% auto; position: relative; }
.h-hz .hw{ position: relative; z-index: 2; }
.h-hz-content{ padding: 10px 0 30px 0; }
.h-hz-content img{ width: 100%; display: block; }
.h-hz-content p{ line-height: 32px; color: #0f0f0f; text-align: justify; padding: 20px 40px; }

/* 参会指南 */
.h-chzn{ background: url(../i/wl_04.png) no-repeat center bottom; background-size: 100% auto; position: relative; }
.h-chzn .hw{ position: relative; z-index: 2; }
.h-chzn-content{ padding: 10px 0 30px 0; }
.h-chzn-content img{ width: 100%; display: block; }

/* 资料中心 */
.h-zlzx{ background: url(../i/wl_05.png) no-repeat center bottom; background-size: 100% auto; position: relative; }
.h-zlzx .hw{ position: relative; z-index: 2; }
.h-zlzx-content{ padding: 10px 0 60px 0; }
.h-zlzx-content ul{ padding: 0 0 50px 0; overflow: hidden; }
.h-zlzx-content li{ float: left; width: 22.75%; margin-top: 50px; margin-bottom: 0; margin-right: 3%; 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;
	}
}
.h-zlzx-btn{ margin-bottom: 40px; }
.h-zlzx-btn a{ width: 27.5%; height: 60px; line-height: 60px; background: #c7000b; font-size: 20px; text-align: center; color: #fff; border-radius: 60px; margin: 0 auto; display: block; }
.h-zlzx-btn a i{ width: 22px; height: 22px; background: url(../i/icon_more.png) no-repeat center center; background-size: 22px 22px; margin-top: 19px; margin-left: 10px; vertical-align: top; display: inline-block; -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/icon_more.png',sizingMethod='scale'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/i/icon_more.png',sizingMethod='scale'); background: none\9; }
.h-zlzx-btn a:hover{ text-decoration: none; }


/* 联系我们 */
.contact_us{ background: #161616; }
.contact_us .h-title{ width: 100%; padding: 40px 0; color: #fff;}
.contact_us ul{ width: 70%; padding: 0 0 60px 0; margin: 0 auto; overflow: hidden; }
.contact_us li{ float: left; width: 33.3333333333%; text-align: center; }
.contact_us li span{ color: #fff; font-size: 14px; margin-top: 10px; 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: 50px 0 20px 0; }
	.h-title img{ height: 28px; }

	.banner-img a{ width: 18.33333333333333%; }
	.banner-img a.banner-btn-1{ transform: translateX(-50%); left: 50%; }
	.banner-img a.banner-btn-2{ left: 25.07017543859649%; }

	/* 论坛介绍 */
	.h-ltjs{ margin-top: -50px; position: relative; z-index: 3; }
	.h-ltjs-bg{ width: 100%; margin-top: -80px; position: absolute; left: 0; top: 0; z-index: 1; }
	.h-ltjs-content{ padding: 20px; }
	.h-ltjs-content p{ line-height: 28px; font-size: 14px; margin-bottom: 15px; }
	.h-ltjs-content i{ width: 30px; height: 30px; position: absolute; }
	.h-ltjs-content i.ltjs-icon-1{ background: url(../i/jj_icon_01.png) no-repeat; background-size: 100% 100%; left: 20px; top: -10px; }
	.h-ltjs-content i.ltjs-icon-2{ background: url(../i/jj_icon_02.png) no-repeat; background-size: 100% 100%; right: 20px; bottom: -10px; }

	/* 重磅嘉宾 */
	.h-zbjb-content{ padding: 0 0 30px 0; }
	
	/* 大会议程 */
	.h-dhyc-menu{ width: 80%; height: 36px; line-height: 36px; border-radius: 36px; }
	.h-dhyc-menu span{ height: 36px; font-size: 18px; border-radius: 36px; }
	.h-dhyc-content table{ margin-top: 20px; }
	.h-dhyc-content th{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 5px; }
	.h-dhyc-content th.th1{ width: 20%; }
	.h-dhyc-content th.th2{ width: 25%; }
	.h-dhyc-content th.th3{ width: 55%; }
	.h-dhyc-content th.th4{ width: 25%; }
	.h-dhyc-content th.th5{ width: 70%; }
	.h-dhyc-content th i{ width: 18px; height: 18px; margin-top: 11px; margin-right: 5px; }
	.h-dhyc-content th i.i1{ background:url(../i/dhyc_icon_01.png) no-repeat; background-size: 18px 18px; }
	.h-dhyc-content th i.i2{ background:url(../i/dhyc_icon_02.png) no-repeat; background-size: 18px 18px; }
	.h-dhyc-content th i.i3{ background:url(../i/dhyc_icon_03.png) no-repeat; background-size: 18px 18px; }
	.h-dhyc-content td{ line-height: 30px; background: #fff; font-size: 14px; padding: 5px; }
	.h-dhyc-content tr.margintop td{ height: 20px; line-height: 20px; background: none; padding: 0; }

	/* 会展 */
	.h-hz-content{ padding: 0; }
	.h-hz-content img{ margin: 10px 0; }
	.h-hz-content p{ line-height: 28px; font-size: 14px; padding: 0; }

	/* 参会指南 */
	.h-chzn{ background: url(../i/wl_04.png) no-repeat center bottom; background-size: 100% auto; position: relative; }
	.h-chzn .hw{ position: relative; z-index: 2; }
	.h-chzn-content{ padding: 0; }
	.h-chzn-content img{ width: 100%; display: block; }

	/* 资料中心 */
	.h-zlzx-content{ padding: 0; }
	.h-zlzx-content ul{ height: auto; padding: 0 0 10px 0; overflow: hidden; }
	.h-zlzx-content li,.h-zlzx-content li:hover{ width: 48%; margin-right: 4%; margin-bottom: 4%; cursor: pointer; }
	.h-zlzx-content li.lastmargin{ margin-right: 4% !important; }
	.h-zlzx-content li:nth-child(2n){ margin-right: 0 !important;}
	.h-zlzx-text{ padding: 20px 10px; }
	.h-zlzx-text p{ font-size: 14px; }
	.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; }
	.h-zlzx-btn{ margin-bottom: 40px; }
	.h-zlzx-btn a{ width: 50%; height: 40px; line-height: 40px; background: #c7000b; font-size: 16px; text-align: center; color: #fff; border-radius: 40px; margin: 0 auto; display: block; }
	.h-zlzx-btn a i{ width: 22px; height: 22px; background: url(../i/icon_more.png) no-repeat center center; background-size: 22px 22px; margin-top: 9px; margin-left: 10px; vertical-align: top; display: inline-block; }
	.h-zlzx-btn a:hover{ text-decoration: none; }

	/* 联系我们 */
	.contact_us .h-title{ width: 100%; padding: 30px 0; color: #fff;}
	.contact_us .h-title h3{ font-size: 24px; }
	.contact_us ul{ width: 100%; padding: 0 0 40px 0; }
	.contact_us li span{ font-size: 12px; }
}



@media screen and (max-width: 360px){
	.h-title img{ height: 20px; }
}

@media screen and (min-width: 1024px) and (max-width: 1300px){
	/* 论坛介绍 */
	.h-ltjs{ margin-top: -90px; }
}

@media screen and (min-width: 1300px) and (max-width: 1400px){
	/* 论坛介绍 */
	.h-ltjs{ margin-top: -100px; }
}

@media screen and (min-width: 1400px) and (max-width: 1500px){
	/* 论坛介绍 */
	.h-ltjs{ margin-top: -110px; }
}
