@charset 'UTF-8';

.p0 {padding: 0;}
.pt0 {padding-top: 0;}
.pl0 {padding-left: 0;}
.pr0 {padding-right: 0;}
.pb0 {padding-bottom: 0;}
.m0 {margin: 0;}
.mt0 {margin-top: 0;}
.ml0 {margin-left: 0;}
.mr0 {margin-right: 0;}
.mb0 {margin-bottom: 0;}
.tc {text-align: center;}
.fb {font-weight: bold;}
.ib {display: inline-block;}
.over-auto {overflow: auto;}
.hide {display: none;}

.my-pagination {

}
.my-pagination ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.my-pagination ul li {
	display: inline-block;
}
.my-pagination ul li a {
	padding: 10px 14px;
	background: #999999;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin: 0 4px;
}
.my-pagination ul li.active a,
.my-pagination ul li a:hover {
	background: #336601;
}
.my-pagination ul li.sep a {
	padding: 10px;
}
.my-pagination ul li.sep a {
	cursor: default;
}
.my-pagination ul li.prev a,
.my-pagination ul li.next a,
.my-pagination ul li.sep a,
.my-pagination ul li.prev a:hover,
.my-pagination ul li.next a:hover,
.my-pagination ul li.prev a:hover {
	background: transparent;
}
.my-pagination ul li.prev a,
.my-pagination ul li.next a,
.my-pagination ul li.sep a {
	color: #999999;
	margin: 0;
}
.my-pagination ul li.prev a:hover,
.my-pagination ul li.next a:hover {
	color: #336601;
}

.img-zoom {
	cursor: pointer;
}
.img-zoom-bg {
	position: fixed;
	background: rgba(0,0,0,0.8);
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.img-zoom-wrap {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 75%;
	max-width: 75%;
	text-align: center;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.img-zoom-wrap > div {
	display: inline-block;
	position: relative;
}
.img-zoom-close {
	position: absolute;
	top: 0;
	right: -30px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 25px;
	cursor: pointer;
}

.menu-pane .lang-switcher {
	font-size: 15px;
	background: #f9e9cf;
	color: #996633;
	padding: 0 13px;
	float: right;
}
.menu-pane .lang-switcher:hover {
	background: #975018;
	color: #fff;
}

.photo-gallery-item-des {
	margin: 0 0 20px 0;
}
.photo-gallery-item-images, .exhibitor-list-wrap {
	overflow: auto;
}
.photo-gallery-item-images .one-third a {
	display: block;
	padding: 15px;
}

.exhibitor-list-filter {
	margin-top: 40px;
	white-space: nowrap;
}
.exhibitor-list-filter > div {
	display: inline-block;
	position: relative;
}
.exhibitor-list-filter .filter-label,
.exhibitor-list-filter select,
.exhibitor-list-filter input {
	font-size: 15px;
}
.exhibitor-list-filter .filter-label,
.exhibitor-list-filter input {
	color: #e46c0a;
}
.exhibitor-list-filter .cat-first,
.exhibitor-list-filter .cat-second {
	margin: 0 5px;
}
.exhibitor-list-filter select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	background: url(./img/dropdown_icon.png) no-repeat right transparent;
	background-position-x: 97%;
}
.exhibitor-list-filter select::-ms-expand {
	display: none;
}
.exhibitor-list-filter select,
.exhibitor-list-filter input {
	padding: 8px 0 8px 10px;
	border: 1px solid #ddd;
	border-radius: 4px;
	line-height: 20px;
	width: 100%;
}
.exhibitor-list-filter .search-input:after {
	content: '';
	background: url(./img/search_icon.png) no-repeat;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 50%;
	z-index: 10;
	position: absolute;
	margin-top: -10px;
	cursor: pointer;
}
.exhibitor-list-filter .filter-label {
	width:90px;
}
.exhibitor-list-filter .cat-first {
	width: 26%;
}
.exhibitor-list-filter .cat-second {
	width: 40%;
}
.exhibitor-list-filter .search-input {
	width: 20.3%;
}

.pro-list-filter {
	margin-top: 6px;
}
.pro-list-filter .pro-origin,
.pro-list-filter .search-input {
	margin: 0 5px;
}
.pro-list-filter .pro-origin {
	width: 26%;
}
.pro-list-filter .search-input {
	width: 39%;
}

.exhibitor-list-wrap {
	padding-top: 40px;
}
.exhibitor-list-wrap .exhibitor-list-item {
	margin-bottom: 40px;
}
.exhibitor-list-wrap .exhibitor-list-item div.thumb {
	text-align: center;
	border: 1px solid #ddd;
}
.exhibitor-list-wrap .exhibitor-list-item div.thumb img {
	display: block;
	margin: 0 auto;
	width:200px !important;
	height:190px !important;
}
.exhibitor-list-wrap .exhibitor-list-item div.thumb1 {
	text-align: center;
	border: 1px solid #ddd;
}
.exhibitor-list-wrap .exhibitor-list-item div.thumb1 img {
	display: block;
	margin: 0 auto;
	width:200px !important;
	height:100px !important;
}
@media (max-width:980px){
.exhibitor-list-wrap .exhibitor-list-item div.thumb img {
	display: block;
	margin: 0 auto;
	width:158px !important;
	height:150px !important;
}
.exhibitor-list-wrap .exhibitor-list-item div.thumb1 img {
	display: block;
	margin: 0 auto;
	width:158px !important;
	height:80px !important;
}
}

@media (max-width:767px){
.exhibitor-list-wrap .exhibitor-list-item div.thumb img {
	display: block;
	margin: 0 auto;
	width:388px!important;
	height:369px !important;
}	
.exhibitor-list-wrap .exhibitor-list-item div.thumb1 img {
	display: block;
	margin: 0 auto;
	width:388px!important;
	height:197px !important;
}	
}

@media (max-width:479px){
.exhibitor-list-wrap .exhibitor-list-item div.thumb img {
	display: block;
	margin: 0 auto;
	width:268px!important;
	height:255px !important;
}	
.exhibitor-list-wrap .exhibitor-list-item div.thumb1 img {
	display: block;
	margin: 0 auto;
	width:268px!important;
	height:136px !important;
}	
}
.exhibitor-list-wrap .exhibitor-list-item div.summary {
	position: relative;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-top: 20px;
	padding: 10px 0 0 10px;
	height:100px;
}
.exhibitor-list-wrap .exhibitor-list-item div.summary:after {
	content: '';
	background: #fbfbfb;
	position: absolute;
	width: 12px;
	height: 12px;
	top: -7px;
	left: 20px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.exhibitor-list-wrap .exhibitor-list-item div.summary p {
	margin: 0;
}
.exhibitor-list-wrap .exhibitor-list-item div.summary p.italic {
	font-style: italic;
}
.exhibitor-list-wrap .exhibitor-list-item div.summary p.gray {
	color: #9f9f9f;
}

.new-comment-pane .one-half {
	margin-top: 10px;
}

.show-wechat {
	cursor: pointer;
}
.wechat-qr {
	max-width: 100px;
	display: none;
}

.my-booth {
	overflow: auto;
	border: 2px solid #d0d0d0;
	border-radius: 5px;
	padding-bottom: 20px;
}
.my-booth > div {
	width: 33%;
	display: inline-block;
	float: left;
	border-radius: 5px;
	height: 100%;
	position: relative;
}
.my-booth > div p {
	margin-top: 10px;
	margin-bottom: 0;
	text-align: center;
}
.my-booth > div p.b-t {
	font-size: 20px;
	font-weight: bold;
}
