body { margin:0; padding:0; font-size:12px; color:#365277; }
#wrapper { clear:both; margin:10px auto 0 auto; width:960px; background:url(images/bg_middle.gif) repeat-y;}
#wrapper_top { height:5px; background:url(images/bg_top.gif); overflow:hidden; }
#wrapper_bottom { clear:both; width:100%; height:10px; background:url(images/bg_bottom.gif) no-repeat; overflow:hidden;}
#wrapper2 { clear:both; margin:10px auto 0 auto; width:960px; background:url(images/bg2_middle.gif) repeat-y;}
#wrapper2_top { height:5px; background:url(images/bg2_top.gif); overflow:hidden; }
#wrapper2_bottom { clear:both; width:100%; height:10px; background:url(images/bg2_bottom.gif) no-repeat; overflow:hidden;}
.left { float:left; }
.right { float:right; }
a { text-decoration:none; color:#365277; }
a:hover { color:#000;}
a img {border:none;}
/*--banner--*/
#banner_home { margin:10px auto 0 auto; width:960px; height:295px;}
#banner_home object{ margin:0 auto; width:960px; height:295px;}
#banner_home embed{ margin:0 auto; width:960px; height:295px;}
#banner { margin:10px auto 0 auto; width:960px; height:150px;}
#banner object{ margin:0 auto; width:960px; height:150px;}
#banner embed{ margin:0 auto; width:960px; height:150px;}
/*--header--*/
#header { margin:0 auto; width:960px; height:90px; background:url(images/header.gif); }
	.top { text-align:right; padding:11px 25px 11px 0; }
	.search { display:inline; }
	.logo { float:left; margin:-15px 0 0 30px; display:inline; }
	.nav { float:right; text-align:right; font-size:14px; font-weight:bold; padding:0 15px 0 0; }
	.nav ul { margin:0; padding:0; list-style:none; }
	.nav li { display:inline; height:40px; background:url(images/nav_line.gif) no-repeat left; position:relative;}
	.nav a { display:inline-block; height:40px; line-height:40px; padding:0 10px 0 20px; color:#000; text-decoration:none; }
	.nav a:hover {color:#ff0000;}
	.nav div {position:absolute; left:1px; top:25px; *top:40px; background:#f5f5f5; font-size:12px; font-weight:normal; padding:0 10px 10px 10px; text-align:left; display:none; white-space:nowrap;}
	.nav div a {height:20px; line-height:20px; padding:2px 10px; border-bottom:1px solid #fff; width:220px; background:url(images/nav_arrow.gif) no-repeat right center;}
	.nav div a:hover {background:#eee url(images/nav_arrow.gif) no-repeat right center;}
	.nav_over div {display:block;}
	.nav_out div {display:none;}
/*--sidebar--*/
#sidebar {float:left; width:235px; background:url(images/bg_middle.gif) repeat-y; }
#sidebar_top { height:5px; background:url(images/bg_top.gif); overflow:hidden; }
#sidebar_bottom { height:10px; background:url(images/bg_bottom.gif); overflow:hidden; }
	/*--menu--*/
	.menu {margin:0 10px; padding-top:28px;}
	.menu ul {margin:0; padding:0; list-style:none;}
	.menu li {height:28px; line-height:28px; font-size:14px;}
	.menu li a {background:url(images/menu.gif) no-repeat center -28px; display:inline-block; width:200px; padding-left:15px;}
	.menu li a:hover {background:url(images/menu.gif) no-repeat center 0; color:#fff;}
	/*--epnovo--*/
	.epnovo { margin:0 0 3px 0; padding:0 10px 10px 10px; }
	.epnovo h3 { margin:0; padding:0; height:30px; line-height:30px; font-size:14px; color:#365277; }
	.epnovo img { float:left; margin:0 10px 0 0; }
	.epnovo p { margin:0 0 10px 0; line-height:18px; }
	/*--share--*/
	.share { margin:0 10px 18px 10px; }
	.share h3 { margin:0; padding:0; height:30px; line-height:30px; font-size:14px; color:#365277; }
	.share h3 span {float:right; font-size:12px; font-weight:normal;}
	.share img { margin:0 10px 0 0; width:50px; height:60px; }
	.share table td { padding:6px 0; vertical-align:top; line-height:15px; border-bottom:1px solid #e2ecf5;}
	/*--download--*/
	.download { margin:0 10px 20px 10px; }
	.download h3 { margin:0; padding:0; height:30px; line-height:30px; font-size:14px; color:#365277; }
	.download h3 span {float:right; font-size:12px; font-weight:normal;}
	.download ul { margin:0; padding:0; list-style:none; }
	.download li { height:20px; line-height:20px; overflow:hidden; background:url(images/list_1.gif) no-repeat 0 7px; padding-left:15px; }
	.contact { margin:36px 10px 0 10px; }
	.contact img {display:block;}
/*--main--*/
#main {float:right; width:710px; background:url(images/bg_top.gif) no-repeat right -2px; overflow:hidden;}
.headline { margin:0; padding:0 15px; height:30px; line-height:30px; font-size:14px; color:#365277;}
.headline span {float:right; font-size:12px; font-weight:normal;}
.sub_headline { margin:0 30px; padding:0 0 5px 0; font-size:14px; color:#365277; border-bottom:1px solid #e2ecf5;}
.pages {text-align:center; padding:10px 0;}
.content {margin:30px; line-height:1.6em;}
.title {text-align:center; font-size:22px;}
	/*--forum--*/
	.forum { float:left; width:445px; height:190px; background:url(images/col_blue.gif) }
	.forum h3 { margin:0; padding:0 15px; height:30px; line-height:30px; font-size:14px; color:#365277; }
	.forum h3 span {float:right; font-size:12px; font-weight:normal;}
	.forum table { width:443px; margin:1px; }
	.forum table th { padding:5px 10px; background:#f5f9fc; color:#365277; text-align:left; font-weight:normal; }
	.forum table td { padding:10px 10px 0 10px; }
	.forum_hot { float:right; width:250px; height:190px; }
	/*--forum_hot--*/
	.f1 { background:#3c8db2; display:block;}
	.f2 { background:#00478d; display:block;}
	.f3 { background:#b94242; display:block;}
	.forum_hot a:hover {background:red;}
	/*--ep--*/
	.ep { margin-top:10px; width:350px; height:200px; background:url(images/col_gray.gif); }
	.ep h3 { margin:0; padding:0 15px; height:30px; line-height:30px; font-size:14px; color:#990000; }
	.ep ul { margin:0; padding:15px; list-style:none; }
	.ep li { height:20px; line-height:20px; overflow:hidden; background:url(images/list_1.gif) no-repeat 0 7px; padding-left:15px; }
	.ep p { margin:-25px 15px 0 0; text-align:right; }
	.ep p a { background:#fff; padding:8px 0 0 6px; color:#365277;}
	/*--tab--*/
	.tab { margin-top:10px; width:350px; height:200px; overflow:hidden; }
	.tab ol { margin:0; padding:0; list-style:none; background:#fff; }
	.tab ol li { float:left; padding:8px 0; width:116px; height:22px; text-align:center; background:url(images/tab.gif) no-repeat; cursor:pointer; }
	.tab ol strong { line-height:26px;}
	.tab ul { margin:0; padding:8px 15px; list-style:none; clear:both; }
	.tab ul li { height:20px; line-height:20px; overflow:hidden; background:url(images/list_1.gif) no-repeat 0 7px; padding-left:15px; }
	.tab p { margin:-25px 15px 0 0; text-align:right; }
	.tab .s1 { background:url(images/tab.gif) no-repeat; color:#999;}
	.tab .s2 { background:url(images/tab_hover.gif) no-repeat; color:#990000; }
	.tab .s3 { background:url(images/tab.gif) no-repeat; }
	/*--EP通信产业|技术|趋势观察--*/
	.ep_class { margin:30px; padding:15px 10px; border:1px solid #e2ecf5; background:#f5fafe;}
	.ep_class td { padding:4px 15px; }
	.ep_class td span {background:url(images/list_2.gif) no-repeat 0 1px; padding-left:10px;}
	.ep_list { margin:10px 0 0 0; padding:0 30px; list-style:none; }
	.ep_list li { height:25px; line-height:20px; background:url(images/list_1.gif) no-repeat 0 7px; padding-left:15px; }
	.ep_list li span {margin-left:24px;}
	/*--埃普威专家智慧分享--*/
	.share_list {margin:10px 30px; line-height:1.5em;}
	.share_list td { padding:20px 0; border-bottom:1px solid #e2ecf5; vertical-align:top;}
	.share_list h4 {margin:0 0 5px 0; font-size:12px; color:#f60; font-size:14px;}	
	.share_list p {margin:0;}
	.share_list img {width:120px; height:150px;}
	/*--合作伙伴--*/
	.partner td { padding:20px 0; border-bottom:1px solid #e2ecf5; vertical-align:top;}
	.partner h4 {margin:0; font-size:12px; color:#f60;}	
	.partner p {margin:0;}
	.partner img {margin-right:20px;}
	/*--埃普威简介--*/
	#a3 {margin-bottom:2px; background:url(images/line_blue.gif) repeat-x left bottom; font-family:Arial, Helvetica, sans-serif;}
	#a3 table {width:100%;}
	#a3 th {cursor:pointer; background:url(images/circle_blue.gif) no-repeat center bottom; padding-bottom:10px;}
	#a3 .s1 {}
	#a3 .s2 {background:url(images/circle_yellow.gif) no-repeat center bottom; color:#f60;}
	#a3 .s3 {}
	/*--通信行业市场服务--*/
	#a4 td {cursor:pointer; padding-bottom:6px;}
	#a4 .s1 {}
	#a4 .s2 {background:url(images/arrow_up.gif) no-repeat center bottom;}
	#a4 .s3 {}
	/*--论坛活动--*/
	.forum_list strong {font-size:14px;}
	.forum_list .img{ margin-right:10px; height:400px;}
	.forum_list th {text-align:left; font-weight:normal; color:#f60; line-height:1.6em;}
	.forum_list ul {margin:0; padding:0; list-style:none; color:#365277;}
	.forum_list li {background:url(images/list_1.gif) no-repeat 0 4px; padding-left:12px; margin-bottom:7px;}
	.forum_tips {margin:0 30px; padding:15px; line-height:1.6em; border:1px solid #e2ecf5; background:#f5fafe;}
	/*--搜索结果--*/
	.search_list {margin:30px 60px; padding:0; list-style:none; line-height:1.6em;}
	.search_list h4 {margin:20px 0 0 0; font-size:16px; font-weight:normal; color:#20c;}
	.search_list p {margin:0;}
	/*--注册登录--*/
	.reg table {margin:30px auto;}
	.reg td {padding:2px 3px;}
	.reg span {color:red;}
	.login {width:240px; margin:30px auto; padding:30px; border:1px solid #ccc;}
	.login table {margin:0 auto;}
	.login td {padding:1px 0;}
	.login button {margin-top:10px;}
/*--footer--*/
#footer { clear:both; margin:0 auto; padding-top:10px; width:960px; height:60px; text-align:center; background:url(images/footer.gif) 0 10px no-repeat; }
#footer p { margin:0; padding:15px 0; }
/*--js鼠标经过效果--*/
.epnovo_hover {background:red;}
.epnovo_out {background:none;}
