.grid {
	position: relative;
	margin: 0 auto;
}

.js .grid::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	background-size: 60px auto;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.js .grid--loaded::after {
	opacity: 0;
}

.grid__item {
	width: 250px;
	height: 167px;
	display: inline-block;
	margin: 15px;
	border: 2px solid #eee;
	border-radius: 5px;
	overflow: hidden;
}

.grid__item--current {
	opacity: 0 !important;
}

.img-wrap {
	display: block;
}

.img-wrap:focus,
.img-wrap:hover {
	outline: none;
}

.img-wrap img {
	display: block;
	max-width: 100%;
	
filter:alpha(opacity=85);  
      -moz-opacity:0.85;  
      -khtml-opacity: 0.85;  
      opacity: 0.85; 
}

.preview {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.preview--open {
	pointer-events: auto;
}


/* circle overlay (generated SVG) */

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

.overlay circle {
	-webkit-transition: fill-opacity 0.3s, -webkit-transform 0s 0.3s;
	transition: fill-opacity 0.3s, transform 0s 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transform: scale3d(0, 0, 1);
	transform: scale3d(0, 0, 1);
	fill: #1f1d1d;
	fill-opacity: 0;
}

.preview--open .overlay circle {
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	fill-opacity: 1;
}

.clone {
	position: fixed;
	z-index: 110;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.5, 1, 0.2, 1);
	transition: transform 0.6s cubic-bezier(0.5, 1, 0.2, 1);
	-webkit-backface-visibility: hidden;
}

.original {
	position: relative;
	z-index: 120;
	display: block;
	object-fit: contain;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	-webkit-backface-visibility: hidden;
}

.preview--open .animate {
	/* open */
	-webkit-transition: -webkit-transform 0.6s, opacity 0.2s;
	transition: transform 0.6s, opacity 0.2s;
}

.animate {
	/* close */
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.description {
	color: #fff;
}

.js .description--grid {
	display: none;
}

.description--preview {
	position: fixed;
	z-index: 140;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 2em 1em;
	text-align: center;
	opacity: 0;
	background: linear-gradient(180deg, transparent, #1f1d1d);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

.preview--open .description--preview {
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}


/* Close button */

.action {
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	cursor: pointer;
	vertical-align: top;
	color: #6bd68a;
	border: none;
	background: none;
}

.action:hover,
.action:focus {
	color: #6bd68a;
	outline: none;
}

.action--close {
	position: fixed;
	z-index: 150;
	top: 0;
	right: 0;
	padding: 1em;
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
}

.preview--image-loaded .action--close {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.text-hidden {
	position: absolute;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	color: transparent;
}
 	
/*20160722*/
/*reset 
------------------------------------------------------------------------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,p,blockquote,label,table,th,tr,td,embed,object{margin:0px;padding:0px; outline: none;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img,a img,a:link img,a:visited img{border:0px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{ list-style:none;}
h1,h2,h4,h5,h6{font-size:100%; vertical-align:central;}
q:before,q:after{content:'';}
embed,object{
	display: block;
	margin: auto;
}


body{background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
.container{ width: 1200px; overflow: hidden; margin: 0 auto 20px;padding-top: 60px;}
.phototitl{width: 980px; margin: 70px auto 30px; overflow: hidden;}
.phototitl h1{float: left; width: 172px; height: 50px; background: url(../images/hyzp/titlbg_01.png) no-repeat center center; font-size: 22px; color:#333; font-family: "microsoft yahei"; padding: 0 20px; line-height: 50px;}
.phototitl ul{float: left; margin-left: 30px;}
.phototitl ul li{float: left; list-style: circle; margin: 0 20px; line-height: 50px; min-width: 60px; text-align: center;}
.phototitl ul li a{color: #000000; font-family: "microsoft yahei"; font-size: 18px; text-decoration: none;}
.active{background: url(../images/hyzp/titlbg_02.png) no-repeat center bottom;color: #A00303;}
.phototitl ul li.active a{color: #A00303; font-size: 20px;}

/*会议报告*/
.reportitl{width: 1100px; overflow: hidden; margin: 30px auto; background: url(../images/hybg/titlebg_01.png) no-repeat bottom center;}
.reportitl h1,.reportitl h2{text-align: center;     color: white;}
.reportitl h1{ margin: 5px 0 0; font-family: "microsoft yahei"; font-size: 30px; padding-bottom: 40px; text-shadow: 4px 1px 2px #a9287b;
    letter-spacing: 3px;} 
.reportitl h2{line-height: 20px; font-family:"microsoft yahei", arial; font-size: 16px;}
.reportitl h3{font-family: "microsoft yahei"; font-size: 16px; margin: 5px auto; text-align: left; line-height: 50px; line-height: 28px;}
.reportitl h5{font-family: "microsoft yahei"; font-size: 22px; margin: 5px auto; text-align: center; line-height: 50px; margin-top: 38px;     color: white;}
.reportitl h6{font-family: "microsoft yahei"; font-size: 16px; text-align: center;  }
.reportitl h3 span{    color: white;}
.nov{width: 1100px; overflow: hidden; margin: 0 auto;}
.nov1{width: 485px; overflow: hidden; float: left;}
.nov2{width: 530px; overflow: hidden; float: left; padding-left: 84px;}
.para{width: 530px; overflow: hidden; margin: 0 auto;}
.para p{font-size: 16px; padding-bottom: 12px; line-height: 28px; color: white; }
.para p span{font-weight: bold;}
.para p a{color: #e53494; text-decoration:underline;}
.QR{width: 100px; height: 100px; margin: 0 auto; padding-top: 4px;}
.MainVenue{ margin-bottom:10px;}
.ZHChang{ margin: 15px auto; text-align: center; FONT-SIZE: 18px; font-weight: normal; color: #a1a1a1;}
.ZHChang01{margin:auto; text-align: left; line-height: 26px; font-size: 16px;
    }
.ZHChang01 span{    padding-right: 20px;    color: white;font-family: "arial, helvetica, sans-serif";font-size:15px; font-weight:normal;}
.ZHChang span{padding: 0 5px;color: #000000;font-family: "arial, helvetica, sans-serif";font-size:30px; font-weight: 600;}
.ZHChang span:last-child{ font-family: "microsoft yahei"; font-size: 25px;}
.ParSessions{text-align: left; width: 1100px; margin: 0 auto;}
.ParSessions table{width: 100%; border: 1px solid #3eaec2;}
.ParSessions table th,.ParSessions table td{border: 1px solid #4f82d8;}
.ParSessions table th,.ParSessions table td{padding: 5px;}
.ParSessions table th{ background: #3eaec2;background:rgba(79, 130, 216, 0.75)!important;filter:Alpha(opacity=75);}
.ParSessions table td{ background: #FFFFFF;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60);}
.FirField{width: 100%; overflow: hidden;}
.FirField ul{width: 100%; overflow: hidden;}
.FirField ul li{float: left; font-size: 16px; color: #ffffff; font-family: "microsoft yahei",arial; padding: 0 10px;}
.FirField ul li p{line-height: 26px;}
.FirField ul li:first-child{width: 40%; padding:0 5px;}
.FirField ul li:last-child{width: 82%;}
.ParSessions table td.PaSeTitl{padding: 5px 10px; width: 480px;}
.ParSessions table td.PaSeName{padding: 5px 10px;}
.ParSessions table td ul{width: 100%; overflow: hidden;}
.ParSessions table td ul li{line-height: 26px;font-size: 14px; font-family: "microsoft yahei",arial;}
.ParSessions table td ul li a{text-decoration: none; color: #001C3B;}


.ParSessions .PaSeTitl li a{ text-decoration:underline;}
.ParSessions .PaSeTitl li .bgpdf01{ text-decoration:none;}

.ParSessions caption{padding: 10px; background: #3eaec2;}
.ParSessions caption p{line-height: 30px; text-align: center;font-size: 18px; color: #ffffff; font-family: "microsoft yahei",arial;}

.ParSessions table th.PaSeImg,.ParSessions table th.PaSeTitl,.ParSessions table th.PaSeName{line-height: 36px; font-size: 14px; background: #FFFFFF;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60); text-align: center; font-family: "microsoft yahei"; font-weight: 600;}
.PaSeName01 li{ text-align:center;  font-weight: 600;}
.Teabre{line-height: 34px; font-size: 16px; background: #FFFFFF;text-align: center; font-family: "microsoft yahei"; font-weight: 600;}

.medfir .zt_lanse{ color:#493871;}
.ppt_wsq{ color:#A00303;}
.qk_xieti{ font-style:italic;}
.FengHui{margin-bottom: 50px;}

.mediatitl{height: 50px; margin: 30px auto;}
.mediatitl h1{ width: 172px;height: 50px; background: url(../images/hyzp/titlbg_01.png) no-repeat center center; font-size: 22px; color:#333; font-family: "microsoft yahei";padding: 0 20px;line-height: 50px; margin: 0 auto;}

.medcon{width: 1024px; padding: 15px; overflow: hidden; margin: 0 auto; background: #FFFFFF;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60);}
.medidet{width: 600px; height: 432px; margin: 20px auto;}
.medcon h1{height: 36px; line-height: 36px; font-size: 18px; font-family: "microsoft yahei"; color: #333;}
.medcon h2{height: 30px; line-height: 30px; font-size: 14px; font-family: "microsoft yahei"; color: #3c3c3c;}
.medtxt{text-indent: 2em; line-height: 26px; color: #3c3c3c; font-family: "microsoft yahei"; font-size: 14px;}
.medfir{width: 100%; margin: 0 auto 15px; overflow: hidden;}

.medetxt h4{ font-size:18px; font-family:"微软雅黑"; padding:8px 0 4px 0; text-align: center; font-weight: 500;}
.medetxt h5{padding:4px 0 8px 0; font-size: 12px; font-weight: 500; text-align: center;}

.medcon h2 a{color: #3c3c3c;}
.medetxt img{ display: block; margin: 0 auto; width:600px; margin-top:15px; margin-bottom:15px;}
