﻿/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
    font-family: '86pla';  /* project id 1959355 */
    src: url('//at.alicdn.com/t/font_1959355_nx8wvd128p8.eot');
    src: url('//at.alicdn.com/t/font_1959355_nx8wvd128p8.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1959355_nx8wvd128p8.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1959355_nx8wvd128p8.woff') format('woff'),
    url('//at.alicdn.com/t/font_1959355_nx8wvd128p8.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1959355_nx8wvd128p8.svg#86pla') format('svg');
}
.pla {
    font-family: "86pla" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*attention*/
.attention{height:32px;}
.attention span.attCloumn{ float:left; display:block; height:32px; width:80px;font-size: 12px;color: #333;background: url(../../images/exhibition2017/playIcon.png) no-repeat;padding-left: 40px;line-height: 32px;}
.attention span.attCloumn b{width:11px; height:11px; background-position: left -60px; right:10px; top:10px;}
.attList{overflow: hidden; width: 841px; height: 32px;}
.attList ul{ width:1100px; float: right; overflow:hidden;zoom:1;}
.attList li{ padding-left:20px; padding-right:20px;height:22px; overflow:hidden; line-height:22px; margin:5px 0; float:left; }
.attList li a{ color:#666}
#SocllDiv2{width: 980px !important;}


.tradeShow{
	margin: 20px 0;
}
.promotion {
	width: 748px;
	float: left;
	position: relative;
}

.promotionBox {
	width: 748px;
	display: none;
}

.promotionBox img {
	width: 748px;
	height: 391px;
}

.promotionTab {
	height: 10px;
	float: left;
	position: absolute;
	bottom: 15px;
	left: 330px;
	z-index: 999;
}
.promotionTab p a {
	width: 8px;
	height: 8px;
	border-radius: 8px;
	display: inline-block;
	background: #b5d3f8;
	margin: 0 3px;
}

.promotionTab p a.focus {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	display: inline-block;
	border: 1px solid #b5d3f8;
	background: none
}
.belt{
	width: 331px;
	float: right;
}
.oneBelt{
	margin: 16px 0;
}
.machine{
	margin: 0 -5.2px;
	margin-bottom: 20px;
}
.machine img{
	padding: 0 5.2px;
}
.recently{
	margin-bottom: 40px;
}
.recently h2 span{
	font-size: 18px;
	line-height: 25px;
	color: #333;
	display: inline-block;
	padding-bottom: 15px;
	border-bottom: 3px solid #03a363;
	margin-right: 8px;
	float: left;
	width: 163px;
}
.recently h2 b{
	height: 25px;
	display: inline-block;
	padding-bottom: 15px;
	border-bottom: 3px solid #c4c4c4;
	float: right;
	width: 926px;
}


.recently h2 span a {
    color: #333;
}

.recently table {
	width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.recently tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.recently table tr{
	height: 60px;
	border-bottom: 1px dotted #cbcbcb;
}
.recently .title {
	height: 25px;
	overflow: hidden;
}
.recently .title a{
	font-size: 14px;
	line-height: 25px;
	color: #333;
	height: 25px;
	overflow: hidden;
}
.recently .date{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 25px;
	overflow: hidden;
	text-align: center;
}
.recently .address{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 25px;
	overflow: hidden;
	text-align: center;
}
.recently .time{
	font-size: 14px;
	line-height: 25px;
	color: #333;
	height: 25px;
	overflow: hidden;
	text-align: right;
}.recently .time span{
	font-size: 18px;
	font-weight: bold;
	color: #e70404;
}
.recently table tr:hover .title a{
	color: #03a363;
}
.recently table tr:hover .date{
	color: #03a363;
}
.recently table tr:hover .address{
	color: #03a363;
}
.recently table tr:hover .time{
	color: #03a363;
}
.recently table tr:hover .time span{
	color: #03a363;
}
.checked .title a{
	color: #03a363 !important;
}
.checked .date{
	color: #03a363 !important;
}
.checked .address{
	color: #03a363 !important;
}
.checked .time{
	color: #03a363 !important;
}
.checked .time span{
	color: #03a363 !important;
}
.recently p{
	border-bottom: 2px solid #03a363;
	position: relative;
	margin-top: 50px;
}
.recently p a i{
	position: absolute;
	top: -20px;
	left: 465px;
	cursor: pointer;
	background: url(../../images/exhibition2017/more.jpg) no-repeat;
	width: 171px;
    height: 42px;

}
.bannerAdv {
	width: 1100px;
	margin: 0px auto 20px;
	overflow: hidden;
}

.bannerAdv ul {
	width: 1110px;
	display: inline;
	float: left;
	margin: 0px 0 0 -5px;
}

.bannerAdv ul li {
	display: block;
	float: left;
	padding: 10px 5px 0 5px;
	position: relative;
}
.bannerAdv ul li img{width:212px;}
.bannerAdv ul li a,
.bannerAdv ul li embed {
	float: left;
}






.exhibition{
	margin-bottom: 20px;
}
.report{
	width: 325px;
	float: left;
	border: 1px solid #e8e8e8;
	padding: 20px;
}

.report h2{
	font-size: 18px;
	line-height: 25px;
	color: #333;
	font-weight: normal;
	background: url(../../images/exhibition2017/showBg.png) no-repeat 0 5px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.report h2 span{
	font-size: 14px;
	line-height: 25px;
	color: #d1d1d1;
	font-style: italic;
}
.report h2 a{
	font-size: 14px;
	line-height: 25px;
	color: #999;
	float: right;
	display: inline-block;
	background: url(../../images/exhibition2017/add.jpg) no-repeat 28px 0;
	padding-right: 10px;

}
.report img{
	margin-bottom: 10px;
	width:321px;height:231px;
	
}
.report{
	position:relative;
}
.report .titlebox{
	width:321px;
	height:40px;
	background:#000;
	text-align:center;
	position:absolute;
	left:20px;
	top:252px;	
}
.report .titlebox a{
	font-size:14px;
	color:#fff;
	line-height:40px;
}
.report p{
	padding-left: 15px;
	background: url(../../images/exhibition2017/dot.jpg) no-repeat 0 12px;
	height: 30px;
	overflow: hidden;
}
.report p a{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	font-family: "\5b8b\4f53";
}

.review{
	border-right: none;
	border-left: none;
}
.exhibitor{
	width: 739px;
	float: left;
	border: 1px solid #e8e8e8;
	border-top: 3px solid #03a363;
}
.exhibitor h2{
	font-size: 18px;
	line-height: 45px;
	color: #03a363;
	padding-left: 16px;
	background: url(../../images/exhibition2017/interview.png) no-repeat 80px 10px;
	border-bottom: 1px solid #e8e8e8;
	padding-right: 10px;
}
.exhibitor h2 a{
	font-size: 14px;
	line-height: 45px;
	color: #999;
	float: right;
	display: inline-block;
	background: url(../../images/exhibition2017/add.jpg) no-repeat 28px 10px;
	padding-right: 10px;
}
.exhibitor dl{
	padding: 17px 20px 20px;
	border-bottom: 1px dashed #c9c8c8;

}
.exhibitor dl:hover{
	background: #f8f8f8;
}
.exhibitor dl dt{
	width: 170px;
	float: left;
}
.exhibitor dl img{
	width: 154px;
	height:111px;
	float: left;
}
.exhibitor dl dd{
	width: 520px;
	float: left;
}
.exhibitor dl dd h3{
	height: 25px;
	overflow: hidden;
	margin: 6px 0;
}
.exhibitor dl dd h3 a{
	font-size: 16px;
	line-height: 25px;
	color: #000;
	display: block;
}
.exhibitor dl dd p{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	font-family: "\5b8b\4f53";

}
.exhibitor dl dd p span{
	font-size: 14px;
	line-height: 25px;
	color: #333;
}
.dlBorder{
	border-bottom: none !important;
}
.subject{
	width: 336px;
	float: right;
	border-top: 3px solid #03a363;
}
.subject h2{
	font-size: 18px;
	line-height: 45px;
	color: #03a363;
	text-align: center;
	background: url(../../images/exhibition2017/subjectBg.png) no-repeat center;
	border-bottom: 1px solid #e8e8e8;
}
.subjectPic{
	padding: 20px 10px 10px;
	position: relative;
	background: #fcfcfc;
}
.subjectPic img{
    width: 314px;
	height:253px;
	}
.subjectText{
	width: 314px;
	height: 32px;
	background: #000;
	position: absolute;
	left: 10px;
	bottom: 0;
	text-align: center;
}
.subjectText p a{
	padding-left: 20px;
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	font-family: "\5b8b\4f53";
}
.subjectP {
	padding:10px 10px 15px;
	background: #fcfcfc;
}
.subjectP p{
	padding-left: 15px;
	background: url(../../images/exhibition2017/dot.jpg) no-repeat 0 12px;
	height: 30px;
	overflow: hidden;
}
.subjectP p a{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	font-family: "\5b8b\4f53";
}
.recommendExhibition{
	margin: 20px 0;
}
.recommendExhibition h2 span{
	font-size: 18px;
	line-height: 25px;
	color: #333;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 3px solid #03a363;
	margin-right: 8px;
	float: left;
	width: 75px;
}
.recommendExhibition h2 b{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	height: 25px;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 3px solid #c4c4c4;
	float: right;
	width: 1015px;
	font-weight: normal;
}
.recommendExhibition h2 b a{
	font-size: 12px;
	line-height: 25px;
	color: #666;
	height: 25px;
	display: inline-block;
	float: right;
	font-family: "\5b8b\4f53";
	font-weight: normal;
}
.RecommendBox{
	margin: 20px -10px;
}
.countDown{
	position: relative;
	float: left;
	padding: 0 10px;
	margin-bottom: 10px;
}
.countDown img.imagesTop{
    width:260px;
	height:144px;

}
.sign{
	position: absolute;
	left: 0;
	top: 5px;
}
.signText{
	position: absolute;
	left: 15px;
	top: 10px;
}
.signText p{
	font-size: 12px;
	line-height: 25px;
	color: #333;
	height: 25px;
	overflow: hidden;
}
.signText p span{
	color: #d94d41;
}
.countText{
	padding: 10px 15px;
	background: #fafafa;
	margin-top: -4px;
}
.countText h3{
	height: 50px;
	overflow: hidden;
	width:230px;
}
.countText h3 a{
	font-size: 16px;
	line-height: 25px;
	color: #333;
	font-weight: normal;
}
.countText p{
	font-size: 14px;
	line-height: 25px;
	color: #666;
	margin: 3px 0;
}
.videoMeeting{
	margin: 20px 0;
}
.videoCenter{
	width: 1098px;
	float: left;
	border: 1px solid #e8e8e8;
	border-top: 3px solid #03a363;
}
.videoCenter h2{
	font-size: 20px;
	line-height: 45px;
	color: #03a363;
	padding-left: 16px;
	border-bottom: 1px solid #e8e8e8;
	padding-right: 10px;
}
.videoCenter h2 span{
	font-size: 20px;
	line-height: 45px;
	color: #000;
}
.videoCenter h2 a{
	font-size: 14px;
	line-height: 45px;
	color: #999;
	float: right;
	display: inline-block;
	background: url(../../images/exhibition2017/add.jpg) no-repeat 28px 10px;
	padding-right: 10px;
}
.videoBox{
	padding: 20px 16px 0;
}
.videoBoxLeft img{
	border-radius: 10px;
	width:485px;
	height:350px;

}
.videoBoxLeft{
	width: 485px;
	float: left;
	position: relative;
	height:350px;
	overflow: hidden;
}
.videoBoxText{
	width: 485px;
	height: 45px;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	bottom: 0px;
	border-radius: 0 0 10px 10px;
}
.videoBoxLeft b{
    height: 63px;
    width: 63px;
	position: absolute;
	top: 100px;
	left: 210px;
	cursor: pointer;
	background: url(../../images/exhibition2017/playVideo.png) 0 0 no-repeat;
}
.videoBoxText p{
    height: 45px;
    width: 386px;
	overflow: hidden;}
.videoBoxText p a{
	font-size: 14px;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	color: #fff;
	padding-left: 15px;
}
.videoBoxRight1{
	width: 275px;
	float: right;
	position: relative;
	margin-bottom: 17px;
	margin-left: 15px;
    	height: 167px;
}
/* .videoBoxRight1:nth-child(3) {
    margin-top: 17px;
} */

.videoBoxRight1 img{
	border-radius: 7px;
	width:275px;
}
.videoBoxText1{
	width: 275px;
	height: 30px;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	bottom: 4px;
	border-radius: 0 0 7px 7px;
}
.videoBoxText1 p{width: 275px;
	height: 30px;
	position: absolute;
	overflow: hidden;}
.videoBoxText1 p a{
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #fff;
	padding-left: 15px;
}
.videoBoxText1 p a:hover{color:#03a363;}
.conference{
	width: 368px;
	float: right;
	border: 1px solid #e8e8e8;
	border-top: 3px solid #03a363;
	padding-bottom: 25px;
}
.conference h2{
	font-size: 20px;
	line-height: 45px;
	color: #03a363;
	padding-left: 16px;
	border-bottom: 1px solid #e8e8e8;
	padding-right: 10px;
}
.conference h2 span{
	font-size: 20px;
	line-height: 45px;
	color: #000;
}
.conference h2 a{
	font-size: 14px;
	line-height: 45px;
	color: #999;
	float: right;
	display: inline-block;
	background: url(../../images/exhibition2017/add.jpg) no-repeat 28px 10px;
	padding-right: 10px;
}
.conference dl{
	padding: 20px 20px 0px;
}
.conference dl dt{
	width: 53px;
	float: left;
	text-align: center;
}
.conference dl dt p span{
	display: block;
	background: #03a363;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.conference dl dt p b{
	display: block;
	background: #e1e1e1;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	font-weight: normal;
}
.conference dl dd{
	width: 264px;
	float: right;
}
.conference dl dd h3{
	height: 20px;
	overflow: hidden;
}
.conference dl dd h3 a{
	font-size: 14px;
	line-height: 20px;
	color: #333;
	font-weight: normal;

}
.conference dl dd p{
	height: 40px;
	overflow: hidden;
}
.conference dl dd p a{
	font-size: 12px;
	line-height: 20px;
	color: #666;
	font-family: "\5b8b\4f53";
}

.conference dl dd p a span{
	font-size: 12px;
	line-height: 20px;
	color: #d94d41;
	font-family: "\5b8b\4f53";
}

.atlas{
	border: 1px solid #e8e8e8;
	border-top: 3px solid #03a363;
}
.atlas h2{
	font-size: 20px;
	line-height: 45px;
	color: #03a363;
	padding-left: 16px;
	border-bottom: 1px solid #e8e8e8;
	padding-right: 10px;
}
.atlas h2 span{
	font-size: 20px;
	line-height: 45px;
	color: #000;
}
.atlas h2 a{
	font-size: 14px;
	line-height: 45px;
	color: #999;
	float: right;
	display: inline-block;
	padding-right: 20px;
}
.atlasBox{
	padding: 20px;
}
.atlasPic{
	margin: 0 -9px;
}
.atlasPic ul li{
	width: 197px;
	float: left;
	padding: 0 9px;
	position: relative;
}
.atlasPic ul li a.image{
	width:197px;
	height:158px;
	display: block;
	position: relative;
}
.atlasPic ul li img{
	width: 100%;
	height: 100%;
}
.atlasPic ul li .image i{
	font-size: 60px;
	color: #fff;
	position: absolute;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%, -50%);
}
.atlasPic ul li p{
    width:197px;
	height:25px;
	overflow: hidden;
	}
.atlasPic ul li p a{
	display: block;
	background: rgba(0,0,0,0.8);
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	position: absolute;
	width: 187px;
	height: 25px;
	left: 9px;
	bottom: 4px;
	padding-left: 10px;
	font-family: "\5b8b\4f53";
	height: 25px;
	overflow: hidden;
}

.deColor{
	color: #03A363 !important;
}


.erea{  position: absolute;
    width:60px;
    height: 25px;
    border: 1px solid #c4c4c4;
    font: normal 12px/36px "microsoft yahei", Tahoma, Arial;
    line-height: 25px;
    color: #666;
    text-indent: 10px;
    top: 30px;
    right: 85px;
    background: url(../../images/exhibition2017/san2.jpg) no-repeat -3px 2px;
    cursor: pointer;
    z-index: 999;}
.field{position: absolute;
    width: 85px;
    height: 25px;
    border: 1px solid #c4c4c4;
    font: normal 12px/36px "microsoft yahei", Tahoma, Arial;
    line-height: 25px !important;
    color: #666;
    text-indent: 10px;
    top: 30px;
    right: 154px;
    background: url(../../images/exhibition2017/san1.jpg) no-repeat 0 3px;
    cursor: pointer;
    z-index: 999;}
.ereaTop{    position: absolute;
    height: 25px;
    font: normal 12px/36px "microsoft yahei", Tahoma, Arial;
    line-height: 25px;
    color: #666;
    text-indent: 5px;
    top: 0;
    cursor: pointer;
    z-index: 999;
    width: 60px;
}
.ereaBot ul{width: 110px;position: absolute;top: 28px;left: 0;background: #fff;z-index:99;border-top: 1px solid #c7c7c7}
.ereaBot ul li{height: 24px;color: #666;text-indent: 3px;width:50px;line-height: 24px;float:left;z-index:999;}
.ereaBot ul li a{color: #666;cursor: pointer;}
.ereaBot ul li:hover a{color:#fff;}
.ereaBot ul li.selected{background:#03a363;color:#fff;padding: 0;}
.newsLefttTop a.active{color: #03a363;}
#searchList li.selected {
    padding: 0;
}
.exhibitor dl:last-child {
    border-bottom: none;
}
.belt a:nth-child(2) {
    display: inline-block;
    margin: 16px 0;
}
.banner{
	width: 1100px;
	height: 80px;
}
.banner img{
	width: 100%;
	height: 100%;
}
.promotionBox img{
	max-width: none!important;
}
iframe {
    width: calc(100% + 17px)!important;
}

