﻿@charset "utf-8";
#banner{
	width:100%;
	height:232px;
	margin:0px;
	background:url(../images/bg.jpg) no-repeat top center;
}
#banner .text{
	margin:0px auto 0px auto;
	width:970px;
	height:232px;
	position:relative;
}
#banner .text .nav{
	width:960px;
	height:49px;
	background:url(../images/navbg.png) repeat-x 0px 0px;
	padding:0px 0px 0px 10px;
}
#banner .text .nav ul{margin:0px;}
#banner .text .nav ul li{
	float:left;
	height:49px;
	line-height:48px;
	padding:0px 20px 0px 20px;
}
#banner .text .nav ul li.spli{
	background:url(../images/navbg2.png) no-repeat center center;
	width:2px;
	height:49px;
	padding:0px;
}
#banner .text .nav ul li a{
	color:#FFF;
	font-size:16px;
	font-weight:bold;	
}
#banner .text .img{clear:both;}
#banner .text .bowsing{
	position:absolute;
	top:86px;
	left:14px;
	z-index:15;
	width:277px;
	height:246px;
	padding:11px 0px 0px 0px;
	background-color:#f6f6f6;
}
#banner .text .bowsing h2{
	background:url(../images/left1.png) repeat-x 0px 0px;
	height:37px;
	line-height:36px;
	color:#FFF;
	padding:0px 0px 0px 16px;
	font-weight:bold;
}
#banner .text .bowsing .box{
	padding:20px 0px 0px 17px;
	color:#7f7d7d;
	line-height:23px;
	height:189px;
}
#banner .text .bowsing .box .s{
	float:left;
	width:45px;
	text-align:right;
	color:#177194;
}
#banner .text .bowsing .box .v{
	float:left;
	width:190px;
	padding:0px 0px 0px 5px;
}
#banner .text .bowsing .box ul{margin:0px}
#banner .text .bowsing .box ul li{
	background:url(../images/point1.png) no-repeat 0px 6px;
	padding:0px 0px 0px 9px;
	height:18px;
	line-height:17px;
}
#main{
	clear:both;
	width:970px;
	margin:0px auto 0px auto;
	position:relative;
}
#main .left{
	float:left;
	width:277px;
	position:absolute;
	top:-145px;
	left:14px;
	z-index:100;
}
#main .right{
	float:right;
	width:678px;
	padding:22px 0px 0px 0px;
	min-height:280px;
	_height:280px;
}
#main .left .sort{
	padding:11px 0px 0px 0px;
	background-color:#FFF;
}
#main .left .sort h3{
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	background-color:#188dae;
	height:37px;
	line-height:36px;
	padding:0px 0px 0px 15px;
}
#main .left .sort .text{
	background:url(../images/left33.png) no-repeat 0px 0px;
	height:148px;
	padding:10px 0px 0px 0px;
}
#main .left .sort .bg{background:url(../images/left3.png) no-repeat 0px 0px;}
#main .left .sort .text ul{width:231px; margin:0px auto 0px auto}
#main .left .sort .text ul li{
	background:url(../images/point5.png) no-repeat 0px 7px;
	height:22px;
	line-height:21px;
	padding:0px 0px 0px 10px;
}
#main .left .sort .text ul li a{
	color:#7f7d7d;
}
#main .left .sort .text ul li a:hover,#main .left .sort .text ul li a.curr{
	color:#047899;
}
#main .left .online{
	background:url(../images/left4.png) no-repeat 0px 0px;
	height:180px;
}
#main .left .online h3{
	height:40px;
	color:#FFF;
	font-size:15px;
	padding:20px 0px 0px 100px;
}
#main .left .online h3 a{color:#FFF}
#main .left .online .text{
	color:#FFF;
	padding:15px 0px 0px 80px;
	line-height:19px;
}
#main .left .hotline{
	width:169px;
	margin:0px auto 0px auto;
	background:url(../images/left5.png) no-repeat 0px 0px;
	height:63px;
	line-height:18px;
	padding:10px 0px 0px 90px;
}
#main .left .hotline h3{
	color:#004c67;
	font-size:14px;
}
#main .right h3{
	width:628px;
	margin:0px auto 0px auto;
	background-color:#f6f6f6;
	padding:0px 0px 0px 27px;
	height:25px;
	line-height:24px;
	font-size:12px;
	font-weight:normal;
	color:#1085a8;
}
#main .right h3 a{
	color:#555555;
}
#main .right .box{
	width:628px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
#main .right .box h4{
	width:577px;
	height:21px;
	margin:0px auto 0px auto;
	font-size:30px;
	font-weight:bold;
	color:#0179a1;
	border-bottom:1px solid #d9d9d9;
	padding:30px 0px 0px 0px;
}
#main .right .box h5{
	width:577px;
	height:22px;
	line-height:21px;
	margin:0px auto 0px auto;
	font-size:30px;
	font-weight:bold;
	color:#0179a1;
	border-bottom:1px solid #d9d9d9;
	padding:52px 0px 0px 0px;
	position:relative;
}
#main .right .box h5 span{
	position:absolute;
	right:0px;
	top:0px;
}
#main .right .box .text{
	width:500px;
	margin:0px auto 0px auto;
	line-height:200%;
	padding:20px 15px 30px 15px;
	font-size:11px;
}
#main .right .box .text td{line-height:18px;}
#main .right .box .text b{color:#0179a1;}
#main .right .box .text .font1{color:#010101; font-weight:bold; font-size:12px}
#main .right .box .text .font2{color:#ff5a00;}
#main .right .box .text .s01{background:url(../images/01.png) no-repeat 0px 0px;width:44px;height:50px;float:left;}
#main .right .box .text .s02{background:url(../images/02.png) no-repeat 0px 0px;width:44px;height:170px;float:left;}
#main .right .box .text .s03{background:url(../images/03.png) no-repeat 0px 0px;width:44px;height:70px;float:left;}
#main .right .box .text a{color:#0179a1}
#main .right .box .about{
	width:486px;
	margin:0px auto 0px auto;
	line-height:200%;
	background:url(../images/aboutbg.png) no-repeat center bottom;
	font-size:11px;
	padding:20px 25px 150px 25px;
}
#main .right .box .news{
}
#main .right .box .icm{
	width:530px;
	margin:0px auto 0px auto;
	padding:20px 0px 0px 0px;
}
#main .right .box .text .contacthr{clear:both;width:511px;height:10px;border-bottom:1px dashed #cccccc;}
#main .right .box .text .contact{
	clear:both;
}
#main .right .box .text .contact .spoint{
	float:left;
	width:145px;
	text-align:center;
	padding:29px 0px 0px 0px;
}
#main .right .box .text .contact .slist{
	float:left;
	padding:20px 0px 0px 0px;
	text-align:left;
}
#menus .pagename{background:url(../images/exproduct/exhibitors.png) no-repeat 1px top;width:244px;height:31px;margin-bottom:1px;}
#searchcontainer{width:515px; margin:20px auto 0px auto}
#searchcontainer .stop{ background:url(../images/exproduct/dtop.png)  bottom left; width:515px; height:13px;}
#searchcontainer .scontent{background:url(../images/tab2.png) no-repeat 0px 34px;width:515px;padding-top:0px;padding-bottom:30px;}
#searchcontainer .sbottom{background:url(../images/exproduct/dbottom.png) left top; width:515px; height:13px;}
#searchcontainer .stabs{width:342px;height:35px; margin:0}
#searchcontainer .stabs div{float:left; cursor:pointer;width:158px; height:35px; line-height:34px; margin-right:9px}
#searchcontainer .tab1  {text-align:center;background:url(../images/tab1.png) no-repeat -167px 0px; color:#FFF}
#searchcontainer .tab1_c{text-align:center;background:url(../images/tab1.png) no-repeat 0px 0px; color:#0179a1}
#searchcontainer .tab2  {text-align:center;background:url(../images/tab1.png) no-repeat -167px 0px; color:#FFF}
#searchcontainer .tab2_c{text-align:center;background:url(../images/tab1.png) no-repeat 0px 0px; color:#0179a1}

#searchcontainer .smain{height: 152px; margin:0 auto;padding: 45px 0;width: 515px;}
#searchcontainer .smcontent{width:310px; margin:0 auto;}
#searchcontainer .pbotton{padding-left:130px;}
#searchcontainer .input1{width:172px; height:18px; line-height:18px; border:1px solid #c7c7c7;}
#searchcontainer .select{width:175px; height:22px; line-height:22px; border:1px solid #c7c7c7;}
#searchcontainer .botton1{background:url(../images/tab3.png) no-repeat left top; width:100px; height:39px; line-height:38px; border:0px; cursor:pointer; color:#FFF}

/*######表格######*/
table{border-collapse:collapse;empty-cells:show;}
table.table,.table table{width:100%;}
.table th,.table td{padding:0 5px;}
.table thead th,.table thead td{border:1px solid #aaa;}
.table tbody th,.table tbody td{border:1px solid #ddd;}
.table thead th{line-height:26px;color:#000;background:#ccc;font-weight:700;}
.table thead td{line-height:24px;color:#000;background:#bbb;}
.table tbody th{line-height:26px;color:#333;background:#f4f4f4;font-weight:700;}
.table tbody td{line-height:24px;color:#333;}
.table .tl{text-align:left;}/*文本居左*/
.table .tc{text-align:center;}/*文本居中*/
.table .tr{text-align:right;}/*文本居右*/

#main .menu{width:663px;margin:0 auto;overflow:hidden;}
#main .menu a{width:111px;height:130px;line-height:14px;margin:8px -1px 0 0;text-align:center;color:#666;background:url(http://www.hardwareexpo.cn/Views/wjh/en/images/m_nu1.gif) 0 53px no-repeat;float:left;overflow:hidden;}
#main .menu a img{padding:10px 0 28px 0;}
#main .menu a:hover{color:#333;background-position:-222px 53px;}
#main .menu a:hover img{padding:7px 0 31px 0;}
#main .menu a.s,#main .menu a.s:hover{color:#981824;background-position:-111px 53px;}
#main .menu a.s img{padding:5px 0 33px 0;}
#main .menu2{width:663px;margin:0 auto;overflow:hidden;}
#main .menu2 a{filter:alpha(opacity=75);opacity:0.75;float:left;overflow:hidden;}
#main .menu2 a:hover{filter:alpha(opacity=95);opacity:0.95;}
#main .menu2 a.s,#main .menu2 a.s:hover{filter:alpha(opacity=100);opacity:1;}