@media screen and (min-width:1200px) {
	.wrapper {
	width:1200px
}
header .logotype {
	width:320px
}
header>div {
	display:table-cell
}
.siteswitch a {
	display:table-cell
}
.main-slider {
	height:470px
}
.box-list-main a {
	padding:18px 0 0 50px;
	height:35px
}
.box-slider .container {
	width:inherit
}
.box-support {
	width:100%;
	display:table
}
.box-support h2 {
	display:table-caption
}
.box-support .container {
	display:table-row
}
.box-support .container div {
	display:table-cell;
	width:20%
}
.gd-1,.gd-2,.gd-3 {
	float:left
}
.gd-1 {
	width:100%
}
.gd-2 {
	width:880px
}
.gd-3 {
	width:319px
}
.b-300-80 {
	width:985px;
	margin:0 0 0 -28px
}
.b-300-80 a,.b-300-80 object {
	float:left;
	margin:0 0 0 28px
}
.filter .countries,.filter .mcategories,.filter .acategories {
	width:309px;
	float:left
}
.filter .searchbyname {
	width:799px;
	float:left
}
.filter input {
	width:100%
}
.filter select {
	width:100%
}
.exhibitorlist .row .place {
	width:150px;
	font-size:11px
}
.exhibitorlist .row .name {
	width:368px;
	font-size:14px
}
.exhibitorlist .row .country {
	width:80px;
	font-size:11px
}
.exhibitorlist .header .name {
	width:518px
}
.exhibitorlist .header .country {
	width:80px
}
.exhibitorlist .name {
	width:637px
}
.exhibitorlist .country {
	width:100px
}
.exhibitorlist .pavilion {
	width:130px
}
.exhibitorlist .stand {
	width:50px;
	text-align:center
}
nav>ul {
	padding:0 0 0 320px
}
nav>ul>li {
	float:left
}
nav>ul>li>a {
	font-weight:bold;
}
nav .sub ul {
	display:none;
	border-top-style:solid;
	border-top-width:2px
}
nav .sub:hover ul {
	position:absolute;
	display:block;
	z-index:2
}
nav .sub ul a {
	width:110px;
	border-bottom-style:solid;
	border-bottom-width:1px
}
nav .sub li {
	-webkit-transition:background .5s ease,color .3s ease;
	transition:background .5s ease,color .3s ease
}
nav .sub a {
	padding:7px 16px 7px 17px;
	display:block
}
.event-contest-list .cl-item {
	float:left;
	width:304px;
	margin:0 0 40px 9px
}
.event-contest-list .indent {
	margin:0 0 0 -9px
}
}@media screen and (max-width:959px) {
	.wrapper {
	width:880px
}
.wrapper>.container {
	padding:0 0 0 0
}
header .logotype {
	width:319px
}
header>div {
	display:table-cell
}
.siteswitch a {
	display:block
}
.box-about,.box-list-main,.box-list-internal,.box-free,.box-section,.box-hotlink,.box-slider {
	width:50%;
	float:left
}
.box-list-main a {
	padding:23px 0 0 50px;
	height:40px
}
.box-slider .container {
	width:100%
}
.box-support {
	width:100%;
	display:table
}
.box-support h2 {
	display:table-caption
}
.box-support .container {
	display:table-row
}
.box-support .container div {
	display:table-cell;
	width:20%
}
.box-support .container div img {
	width:120px
}
.b-300-80 {
	width:100%;
	margin:0 0 0 -15px
}
.b-300-80 a,.b-300-80 object {
	float:left;
	margin:0 0 10px 15px
}
.b-957-80 img,.b-957-80 object {
	width:100%
}
.filter {
	overflow:hidden
}
.filter div {
	width:100%;
	float:none
}
.filter input {
	width:100%
}
.filter select {
	width:100%
}
.exhibitorlist .name {
	width:310px
}
.exhibitorlist .country {
	width:100px
}
.exhibitorlist .pavilion {
	width:130px
}
.exhibitorlist .stand {
	width:50px;
	text-align:center
}
nav>ul {
	padding:0 0 0 0
}
nav>ul>li {
	float:left;
	position:relative
}
nav>ul>li>a {
	text-decoration:none;
	font-weight:bold;
	padding:5px 13px 5px 13px
}
nav .sub ul {
	display:none;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:2px
}
nav .sub:hover ul {
	display:block;
	position:absolute;
	z-index:2
}
nav .sub ul a {
	width:120px;
	border-bottom-style:solid;
	border-bottom-width:1px
}
nav .sub li {
	-webkit-transition:background .5s ease,color .3s ease;
	transition:background .5s ease,color .3s ease;
	display:block;
	float:none
}
nav .sub a {
	padding:1px 15px 1px 15px;
	display:block;
	text-decoration:none
}
}@media screen and (max-width:640px) {
	.wrapper {
	width:630px
}
.main-slider {
	height:410px;
	width:100%
}
}@media screen and (max-width:639px) {
	}@media screen and (max-width:568px) {
	.wrapper {
	width:558px
}
nav>ul {
	padding:0 0 0 0
}
nav>ul>li {
	float:none;
	position:relative
}
nav>ul>li>a {
	text-decoration:none;
	font-weight:bold;
	padding:5px 13px 5px 13px;
	border-left:0!important;
	border-bottom-width:2px;
	border-bottom-style:solid
}
nav .sub:hover ul {
	position:relative
}
nav .sub ul a {
	width:100%;
	border-bottom:1px solid #fff!important;
	border-bottom-style:solid;
	border-bottom-width:1px
}
nav .sub li {
	-webkit-transition:background .5s ease,color .3s ease;
	transition:background .5s ease,color .3s ease;
	display:block;
	float:none
}
nav .sub a {
	padding:1px 15px 1px 15px;
	display:block;
	text-decoration:none
}
nav .sub ul {
	display:block;
	border:0!important;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:2px
}
nav .hide:hover ul {
	display:none;
	position:relative
}
nav .hide ul {
	display:none
}
}@media screen and (max-width:435px) {
	.wrapper {
	width:319px
}
.wrapper>.container {
	padding:0 0 0 0
}
.layer {
	width:inherit
}
main {
	width:inherit
}
header {
	width:inherit
}
header .logotype {
	width:inherit
}
header>div {
	display:block
}
header .about .name {
	text-align:center
}
header .about .date-venue {
	text-align:center
}
.siteswitch a {
	display:block
}
.gd-1,.gd-2,.gd-3 {
	float:left
}
.box-about,.box-hotlink,.box-exhibition,.box-free,.box-list-main,.box-list-internal,.box-section,.box-slider,.box-news {
	width:100%;
	float:left
}
.box-support {
	width:inherit;
	display:block
}
.box-support .container {
	width:inherit;
	display:block
}
.box-support h2 {
	display:block
}
.box-support .container div {
	display:block;
	width:inherit;
	margin:0 0 15px 0
}
.main-slider {
	width:inherit;
	height:297px
}
}@media screen and (max-width:414px) {
	}@media screen and (max-width:375px) {
	.main-slider {
	width:inherit;
	height:268px
}
}@media screen and (max-width:360px) {
	.main-slider {
	width:inherit;
	height:256px
}
}@media screen and (max-width:320px) {
	.wrapper {
	width:309px
}
.main-slider {
	width:inherit;
	height:228px
}
}.box-list-main a {
	margin:0 30px !important;
	width:260px !important;
}
