/*
*@Description:Õ¹»áÒ³Ãæ
*/
@import url("/style/ui/ui_tip.css");
@import url("/style/ui/button.css");
@import url("/style/tradeShow/common.css");

/*Layout*/
#sideleft{float:left;width:890px;}
#sideright{float:right;width:290px;}
.warp,.banner2,.border,#fL,#subfree{margin-bottom:10px}
.warp{overflow:hidden;zoom:1}
.header-main{overflow:hidden;}
.warp2{position:relative;margin-bottom:10px}
.boxL,.boxR{ float:left}
.border{border:1px solid #d7d7d7;background:#fff;}
.border h2{
	line-height: 35px;
    padding: 15px 15px 0;
    font-size: 16px;
}
.banneraslogo {margin-left:624px;position:absolute;z-index:1}
.more{ padding:0 12px 10px 12px}

.joinMain .submitc {
	width:300px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:#d9363c;
	border-radius:5px;
	border:none;
}
.joinMain .submitc:hover{
	background:#c93238;
}
.main-news{
	padding-bottom:30px;
}
/*ac*/
#ac{border:1px solid #D7D7D7;width:400px;overflow:hidden;zoom:1;margin-right:10px}
#ac .img div{ height:40px;background:#000;filter:alpha(opacity=70);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;position:absolute;margin-top:-60px;*margin-top:290px;*margin-left:-404px;width:380px;padding:10px}
#ac .img div a{ color:#fff;font-weight:bold;font-size:14px}
#ac .img div a:hover{ color:#fff !important;text-decoration:underline}
#ac .img div p{ margin:2px 0;line-height:1.2;color:#bfbfbf;}
#ac ul li{ float:left;position:relative;}
#ac ul li a{height:30px;line-height:30px;text-align:center;background:#D7D7D7;display:inline-block;width:99px;border-right:solid 1px #aaa}
#ac ul li.ls a{ border-right: none;width:100px}
#ac .now a{background-color:#F3F3F3;color:#333;font-weight:bold}
#ac .now .img-arrow{background:url(/images/trade_shows/img-bg.png) no-repeat center top;height:6px;display:block;_display: inherit;font-size:0;margin-top:-6px;width:99px}
#sN{float:none; width:278px;/*height:380px;*/border:1px solid #D7D7D7;margin-bottom:10px;}
.boxChannelR{height:380px;}
#sN ul{ padding:12px;}
#sN p{ margin:4px 0;color:#666}
#sN li{ padding:4px 0;}
#sN li.fs{ border-bottom:1px dotted #ccc;margin-bottom:5px}
#sN .noritem{width:254px;/*white-space:nowrap;*/text-overflow:ellipsis;overflow:hidden;}

.pre-show{float:left;width:256px;height:380px;}
.flag{margin:10px 0;height:80px;}
.slide-hd{overflow:hidden;*zoom:1;background: url(/images/trade_shows/img-bg.png) repeat-x center -7px;}
.slide-hd h2{float:left;}
.slide-lst{float:right;margin-top:8px;}
.slide-lst li{display:inline-block;*display:inline;*zoom:1;border-radius:50%;width:12px;height:12px;*font-size:0;margin-right:8px;background-color:#999;cursor:pointer;}
.slide-lst li.on{background-color:#185680;cursor:default;}
.slide-lst li:hover{background-position:0 -12px;}

.slide-flag li{
	position:absolute;
}
.slide-focus{position:relative;height:350px;width:400px;}
.slide-focus .img{position:absolute;}
.rsCon {position:relative;padding-bottom:20px;}
.rsCon .slide-lst{position:absolute;left:0;bottom:10px;width:100%;text-align:center;z-index:99;}
.footer-link li{float:none;}

.tab{ overflow:hidden;zoom:1;background:url(/images/trade_shows/img-bg.png) repeat-x center -7px}
.tab li{float:left;border-left:1px solid #D6D8D7;font-size:14px;height:30px;line-height:30px;text-align:center;width:99px;cursor: default;}
.tab li a:hover{ text-decoration:none}
.tab li.now{background:#fff;color:#333;font-weight:bold}
.show{ padding:16px 15px 12px}
.show li{ margin-bottom:11px}

.rsCon{ height:215px;overflow:hidden;}
.sv li{ float:left;width:184px;padding:10px 0 0 12px;margin-right:10px;text-align:center}
#rs .tab li{border-right:1px solid #D6D8D7;border-left:none}
.rollBox{overflow:hidden;padding-top:10px;width:588px;overflow:hidden;float:left;}
.rollBox .List{position:absolute;height:205px;width:10000px;background:#fff;padding-left:20px;}
.rollBox .pic{float:left;text-align:center;margin-top:3px;height:33px;margin-right:13px}
.rollBox .pic a img{border:1px solid #ccc;margin:0 auto}
.rollBox .pic a:hover img{border:1px solid #FF9900}
.goleft{float:left;vertical-align:top;cursor:pointer;margin-top:65px }
.goright{float:right;vertical-align:top;cursor:pointer;margin-top:65px }

.detailT .rsCon{height:auto;padding-bottom:10px;overflow:hidden;zoom:1}
.detailT .goleft,.detailT .goright{margin-top:50px}

.Upcoming{width:279px;float:left;margin:5px 0;margin-left:15px;display:inline;}
.Upcoming h3{ font-weight:normal;margin-bottom:3px}
.Upcoming p{padding-left:82px;color:#999}
.Upcoming .r{height:90px}
.Upcoming .country{margin-right:10px;margin-top:4px}
.trade_logo{border:solid 1px #DCDCDC;margin-right:10px}

.sv img{ border:solid 1px #d7d7d7;margin-bottom:8px}

#services{width:328px;margin-right:10px;height:360px;border:1px solid #D7D7D7}
#services dl{ padding:0 8px 15px 12px;margin-bottom:0;overflow:hidden;zoom:1}
#services dt{ padding-bottom:10px;font-weight:bold}
#services dt a{ color:#333}
#services dt a:hover{ color:#fe6903}
#services dd{ float:left;width:50%;margin:0}

#sc{border:1px solid #D7D7D7;background-color:#fff;position:relative;overflow:hidden;}
#sc .tab{ position:absolute;margin-top:-30px;margin-left:114px}
#sc .tab li,#sc .tab a{ width:70px;}
.Industry{overflow:hidden;zoom:1;padding:10px}
.Industry ul{float:left;width:160px}
.Industry li{ padding:3px 0;line-height:1.35}

.year-search-hd{
	height:65px;
}
.year-search-hd h2{
	font-size:16px;
	
}
.year-search-bd{
	border:1px solid #ccc;
	background:#fff;
	position:relative;
	margin-bottom:35px;
}
.year-search-bd h3{
	width:78px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#fff;
	border:1px solid #ddd;
	border-top:2px solid #f5bd1e;
	border-bottom:none;
	position:absolute;
	top:-36px;
	left:-1px;
}
.year{ padding:24px 24px 0 0;}
.year h4{ margin:0 0 5px 24px;}
.year div{ overflow:hidden;zoom:1;}
.year a{
	padding:3px 0;
	text-align:center;
	width:42px;
	border:solid 1px #f5bd1e;
	font-weight:bold;
	margin:0 0 24px 24px;
	float:left;
}

.Location{padding:10px 12px 2px 12px}
.byLocation{ overflow:hidden;zoom:1;padding-bottom:5px}
.byLocation li{ float:left;padding-right:15px;white-space:nowrap;}
#locationOpen,#locationClose{ display:block;background-image:url(/images/trade_shows/img-bg.png);background-repeat: no-repeat;height:8px;line-height:8px;font-size:0;margin-top:5px;cursor:pointer}
#locationOpen{background-position:center -38px}
#locationClose{ background-position:center -47px}

#ps h2,#fL h2{ background:none;border-bottom:solid 1px #e1e1e1;margin-bottom:10px}
#ps img{ margin-bottom:10px;margin-right:10px}
#ps img.ls,#fL img.ls{margin-right:0}
.partner{margin-right:-15px}
.link-lst{margin-right:-10px;overflow:hidden;*zoom:1;}
.link-lst a{float:left;}
.link-lst img{ margin:0 6px 8px 0}

/*list*/
#tit{ 
	height:25px;
	font-size:12px;
	float:right;
}
#tit em{
	color:#e41c2e;
}
.operate{ padding:0 12px}
.operate a{ background:url(/images/trade_shows/but_y.gif) no-repeat left top;color:#333;margin-left:5px;display:inline-block;}
.operate a span{background:url(/images/trade_shows/but_y.gif) no-repeat right -18px;padding:0 8px;display:inline-block;}
.operate .unclick span{color:#999999;cursor:default !important}
#tradeList h3{ 
	font-size:18px;
	font-weight:normal;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.itemBox,
.itemBox2{
	padding:20px;
	background:#fff;
	margin-bottom:20px;
	position:relative;
}
.box1,.box2,.box3,.box4{float:left}
.box2 a{
	display:table-cell;
	width:290px;
	height:187px;
	text-align:center;
	vertical-align:middle;
}
.box1{
	width:23px;
	height:25px;
	position:relative;
	left:1px;
	top:1px;
}
.box2 img{
	max-width:290px;
	max-height:187px;
}
.box3{
	width:540px;
	padding:0 0 0 20px;
}
.box3 p{margin:10px 0 24px 0;color:#666;font-size:14px;}
.itemBox p a,
.itemBox2 p a{ color:#666}
.itemBox p a:hover,
.itemBox2 p a:hover{ color:#d9363c}
.con{width:35px;display:table-cell;vertical-align:middle;text-align:center;height:198px}
.time,.venue{color:#666;font-size:12px;margin-bottom:10px;}
.time {white-space:nowrap}
.venue span{float:left}
.venue .nat-flag{margin-top:-3px;}
.venue div{margin-left:60px}
.footsprints .venue div,.suppliers .venue div{margin-left:37px}
/*news list*/
.news{border-bottom:solid 1px #E9E9E9;padding:10px 12px;background:#fff;}
.tag span{ color:#999;margin-right:10px}

.venues .box3{ width:460px}
.footsprints .box3{ width:480px}
.suppliers .box3{width:480px}

#tag { overflow:hidden;zoom:1;border-bottom:solid 3px #BBD1FA}
#tag a{ float:left;background:url(/images/trade_shows/tag.gif) no-repeat left -30px;padding-left:10px;height:27px;line-height:27px;margin-right:3px}
#tag a span{ padding-right:10px;background:url(/images/trade_shows/tag.gif) no-repeat right -30px;display:block}
#tag a.now{ background:url(/images/trade_shows/tag.gif) no-repeat left top;font-weight:bold;color:#333}
#tag a.now span{background:url(/images/trade_shows/tag.gif) no-repeat right top;}

.annual{ border:solid 1px #d7d7d7;margin-bottom:10px;overflow:hidden;zoom:1}
#annualTag{ padding:10px;background-color:#F5F8FF;border-bottom:solid 1px #E1EAF9;overflow:hidden;zoom:1}
#annualTag li{ float:left;background-color:#EBEBEB;border:solid 1px #D7D7D7;padding:4px 8px;margin-right:10px;margin-bottom:10px;white-space:nowrap;cursor:pointer}
#annualTag li.now{background-color:#FCEFC5;border:solid 1px #FEDA8C;}
.text{ padding:15px 20px}

#ciefs{ background:#F3F3F3 url(/images/trade_shows/cieflogo.gif) no-repeat 10px center;height:42px;line-height:42px;border:solid 1px #d7d7d7;padding:10px 0 10px 198px;overflow:hidden;zoom:1}
#ciefs a{margin:0 8px}

/*detail*/
.detailT{border:1px solid #C5DEFC;margin-bottom:10px}
.linkBox{overflow:hidden;zoom:1;}
.bt{ margin-bottom:10px}

.detail-panel{background:#fff;padding:0 20px;}
.detail-panel-hd h2,
.quickProducts h2,
.blk-hd h2{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #e0e0e0;
	position:relative;
	padding-left:16px;
	font-size:16px;
}
.detail-panel-hd h2:after,
.quickProducts h2:after,
.blk-hd h2:after{
	content:"";
	width:3px;
	height:14px;
	position:absolute;
	background:#e41c2e;
	left:0;
	top:16px;
}
.detail-panel-bd{
	padding:20px 0;
	font-size:14px;
	line-height:1.8;
}
.search-panel{
	margin-bottom:20px;
	background:#fff;
}
.search-panel-hd{
	padding:0 20px;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #e0e0e0;
}
.search-panel-hd h2{
	font-size:16px;
	float:left;
}
.search-panel-hd .after{
	float:right;
}
.search-panel-hd .after:link,
.search-panel-hd .after:visited{
	color:#666;
}
.search-panel-hd .after:hover,
.search-panel-bd li:hover{
	color:#e41c2e;
}
.search-panel-bd{
	padding:20px 20px 10px;
}
.search-panel-bd li{
	width:160px;
	margin-bottom:13px;
	float:left;
	font-size:14px;
	cursor:pointer;
}
#img_info{
	padding:20px;
	background:#fff;
	margin-bottom:20px;
}
#img_info dt{
	float:left;
	max-width:290px;
}
#img_info dd{
	overflow:hidden;
	padding-left:30px;
}
#img_info dt img{max-width:290px;max-height:187px;}
#img_info .t2,
#img_info .tit{font-size:24px;font-weight:normal;}
#img_info dd p{font-size:14px;color:#666;margin-top:10px;}
#img_info .last{margin-top:20px;}
#img_info .last .icon-ts-clock{margin-left:30px;}
#img_info dd p a:link,
#img_info dd p a:visited{color:#666;}
#img_info dd p a:hover{color:#e41c2e;}
#img_info dd p img{vertical-align: middle;margin-top: -3px;}
#tab{background:#EBF2FA url(/images/trade_shows/tab-bg.gif) repeat-x bottom;text-align:right;padding-right:10px;height:24px;}
#tab ul li{float:right;height:20px;padding:1px 10px;border:solid 1px #9DBDE6;margin:0px 4px;font-weight:bold;background-color:#EBF2FA}
#tab ul #now{background-color:#fff;border-bottom:solid 1px #fff}
#data{border-bottom:solid 1px #E2E2E2}
#tradeList h2{line-height: 50px;
    background: #fff;
    padding-left: 20px;
    font-size: 18px;}
.quickProducts{
	padding-bottom:30px;
}
.quickProducts h2{
	border:none;
}
.quickProducts-item{
	padding:25px 30px 15px 0;
	background:#fff;
}
.quickProducts-item a {
	margin:0 0 10px 30px;
	float:left;
	font-size:14px;
}
.detail-panel-bd th{
	padding:12px 32px;
	text-align:right;
	vertical-align:middle;
	font-weight:normal;
	background:#f4f4f4;
	border:1px solid #e0e0e0;
	font-size:14px;
}
.detail-panel-bd td{
	padding:12px 32px;
	border:1px solid #e0e0e0;
	font-size:14px;
}
.detail dd{font-size:14px;line-height:1.8;}
#info p{margin:15px 20px}
#dataList td{padding:8px}
#dataList th{padding-left:16px;text-align:right}
#dataList{border-bottom:solid 1px #9DBDE6}

.detailnewsT{margin-bottom:10px;padding:20px;background:#fff;}
.detailnewsT h1{ font-size:26px;text-align:center}
.smtt{ text-align:center;line-height:28px;}
.smtt span{ margin:0 10px}
#cont_text{font-size:14px;line-height:1.6;margin:10px 0;padding:0 30px}
#cont_text p{margin:15px 0}

.address{ margin-top:5px}
.sev{ margin-bottom:10px}
.sev .T{ padding:20px;overflow:hidden;zoom:1}
.T img{ border:solid 1px #d7d7d7;margin-right:15px;float:left}
.T h3{ font-size:16px;margin-bottom:10px}
.T p{ padding-left:225px}
.blk-hd h2{
 border:none;
}
.blk-hd .after{
  float:right;
  position:relative;
  z-index:2;
}
.blk-hd .after:link,
.blk-hd .after:visited{
  color: #666;
}
.blk-hd .after:hover{
	color:#d9363c;
}
.blk-bd{
	margin-left:-10px;
}
.item{
  width: 290px;
  height: 323px;
  background: #fff;
  float: left;
  margin:0 0 20px 10px;
}
.item .pic{
  display:table-cell;
  width: 290px;
  height:187px;
  vertical-align: middle;
  text-align:center;
}
.item img{
  max-width: 290px;
  max-height:187px;
}
.blk-ft{
	padding:18px 17px 10px;
}
.item h3{
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.item .catalog{
  margin: 5px 0 15px 0;
  color: #666;
}
.trade-info{
  color: #999;
}
.trade-info li{
  margin-bottom: 10px;
  height:18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*join*/
.join{
	border:1px solid #d7d7d7;
	background:#fff;
}
.join h2{
	font-size:16px;
	padding-left:23px;
	line-height:42px;
	border-bottom:1px solid #d7d7d7;
	background:#f5f8ff;
}
.asterisk{color:#FF3300;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal}
.joinMain td{padding:5px}
.joinMain th{text-align:right;padding:11px 5px;font-weight:normal;font-size:14px;}
.joinMain .td-hd{
	padding:10px 0;
}
.td-hd strong{
	display: inline-block;
    padding: 0 20px 0 20px;
    line-height: 30px;
    font-size: 14px;
    background-color: #ffda02;
    background: -webkit-linear-gradient(left,#ffe602,#fecb01);
    background: linear-gradient(left,#ffe602,#fecb01);
    position: relative;
    margin-left:-16px;
}
.td-hd strong:after{
	content: "";
    width: 0;
    height: 0;
    font-size: 0;
    border: 15px solid transparent;
    border-left-color: #fecb01;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: -30px;
}
.joinMain input, 
.joinMain select, 
.req input,
.joinMain textarea{
	font-size:14px;
	outline:none;
}
.joinMain input{
	padding:4px;
	border:1px solid #ddd;
	width:288px;
	height:28px;
	margin-right:10px;
}
.joinMain select{
	width:300px;
	height:38px;
}
.joinMain button{
	width:100px;
	line-height:30px;
	text-align:center;
	border: 1px solid #d9d9d9;
    color: #4d4d4d;
    background-color: #f2f2f2;
}
.joinMain .submit{
	border:none;
}
.joinMain .radio, .req .radio{border:none}
.td-date{
	width:142px;
	position:relative;
	float:left;
}
.joinMain .c{
	width:132px;
	text-align:left;
}
.joinMain .v-sep{
	float:left;	
	padding-top:7px;
}
.joinMain .rclick{
	position:absolute;
	right:8px;
	top:8px;
	
}
.joinMain .contact{
	width:200px;
}
.joinMain .sex{
	width:84px;
}
#telcountrycode,
#faxcountrycode{
	width:40px;
}
#telareacode,
#faxareacode{
	width:70px;
}
.joinMain .telphone{
	width:150px;
}
.joinMain .valid-code{
	width:150px;
	margin-right:10px;
}
.fieldinfoerror .info, .fieldtitleerror .info {background:url(/images/trade_shows/reg3.gif) no-repeat scroll left top transparent;color:#C91B05;line-height:16px;padding:3px 0 2px 20px;}
.fieldinfoerror .info .info, .fieldtitleerror .info .info{background:none repeat scroll 0 0 transparent;font-weight:normal;padding-left:0}
.inq{
	padding: 4px;
    border: 1px solid #ddd;
    width: 288px;
    height: 28px;
    line-height:28px;
}

.space{padding:20px 13px}
.box_b{background-color:#EBF2FA;border-bottom:solid 1px #E2E2E2}
.bw120{width:120px}

.req th{ text-align:right;vertical-align:top}

.relateShow{ padding:12px;overflow:hidden;zoom:1}
.relateShow img{ float:left;border:1px solid #DCDCDC;margin-right:10px}
#catalog{ overflow:hidden;zoom:1}
#catalog li{ float:left;margin-right:15px}

#comment ul{margin:8px 10px 10px 18px}
#comment ul li{background:transparent url(/images/trade_shows/icon_li.gif) no-repeat scroll left 6px;display:block;margin-bottom:6px;padding-left:8px;overflow:hidden;zoom:1}
#comment ul li .rinfo{float:right;width:260px;margin-left:10px}
#comment ul li .rinfo .name{margin-right:8px;float:left;text-align:center;line-height:120%;width:80px}
#comment ul li .rinfo .time{line-height:16px;margin-top:0;font-size:11px}
#comment .r{ padding:0 10px 10px 10px}

.listRoom .now th{background-color:#fff4d5}
.listRoom .l span{background:url(/images/trade_shows/icon_report.gif) no-repeat left 2px;padding-left:16px;display:block}
.listRoom th{background-color:#EFEFEF;padding:6px;text-align:center}
.listRoom .l{text-align:left;padding-left:20px}
.listRoom .time{padding-right:20px;font-weight:normal}
.listRoom p{margin:10px 20px 15px 20px}
.listRoom td{border-bottom:solid 1px #D2D2D2}

#ok{background-color:#e2f0d9;padding:20px;text-align:center;font-size:138.4%}

#plan{width:626px;overflow:auto;margin:15px 20px;max-height:800px;_height:500px;padding:1px}
#plan table td{padding:3px}
.shareSNS{ float:left;margin-bottom:0;margin-top:-22px;margin-left:10px}

/* banner flag adv */
.buttonad,
.banner2,
#buttonad2,
#subfree{
	border:1px solid #dadada;
	overflow:hidden;
}
.buttonad{
	margin-bottom:10px;
}
.buttonad a,
.ad a{
	display:block;
	position:relative;
}
.banner2{
	position:relative;
}
/* show table */
#t1 th,
#t1 td{
	padding:8px 10px;
}
