#container{
	min-width:950px;
}
.banner {
	clear:both;	
	height:70px;
	margin:0 auto 10px;
	padding:10px 0 0;
	width:950px;
	float:none;
}
.banner img {
	height:70px;
}
.banner a.left {
	display:block;
	float:left;
}
.banner a.right {
	display:block;
	float:right;
}
#ad_switch {
	margin: 8px 0 11px;
	height: 69px;
}
#ad_left {
	float: left;
}
#ad_right {
	float: right;
}

#header div,#header img{
	float:none;
}
#header {
	clear:both;	
	height: 113px;
    text-align:left;
    margin-left:975px;
}
#header .left_block {
	float: left;
}
#header .right_block {
	float: right;
}
#loginbar {
	height: 23px;
	border-bottom: 1px solid #ccc;
    margin-left:-975px;
    position:relative;
    z-index:200;
}
#loginbar .padding,#logo_search .padding{
    margin:0 40px;
}
#nav .padding{
    width:950px;
    margin-left:40px;
}
#loginbar .left_block li {
	line-height: 23px;
	height: 23px;
	display: inline;
	font-weight: bold;
	color: #b2b2b2;
}
#loginbar .padding {
	height:23px;
}
#loginbar .left_block li.back_index {
	margin-right: 23px;
}
#loginbar .left_block .back_index a{
	color: #666;
	text-decoration: none;
}
#loginbar .right_block li {
	line-height: 23px;
	height: 23px;
	float:left;
	margin-left: 8px;
    position:relative;
}
#loginbar .right_block li a {
	color: #b2b2b2;
	font-weight: bold;
	text-decoration: none;
	font-family:Arial,Simsun;
}
#loginbar .right_block li a:hover{
	color:#FF6600;
}
#logo_search {
	height: 59px;
    margin-left:-975px;
    position:relative;
    z-index:100;
}
#logo_search .padding {
	height: 59px;
}
#logo_search .left_block{
	height:59px;
	width:221px;
	overflow:hidden;
}
#logo_search .left_block a{
	display:block;
}
#logo_search .right_block {
	height: 30px;
	margin-top: 19px;
}

#logo_search .right_block label,#logo_search .right_block span{
	line-height:22px;
}
#logo_search .right_block label{
	font-weight:bold;
	font-family:Arial,Simsun;
	+font-family:sans-serif,Simsun;	
	vertical-align:middle;
}
#logo_search .right_block input{
	vertical-align:middle;
}
#logo_search .right_block .keywordRd{
	background-image: url(/commimages/v2-0/bg_keywordinput.gif);
	padding:2px 2px 5px;
	line-height:normal;
	background-repeat:no-repeat;
}
#logo_search .right_block .keywordRd input{
	height:15px;
	width:181px;
	border:0 none;
	background-image: url(/commimages/v2-0/bg_searchinput.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav {
	border-top: 1px solid #e5e5e5;
	height:29px;
    margin-left:-975px;
    position:relative;
}

#nav ul {
	float: left;
	height: 21px;
	margin-top: 5px;
	line-height: 21px;
	border-right: 1px solid #e5e5e5;
	margin-right:6px;
	_margin-right:2px;	
}
#nav ul.last {
	border:0 none;
	margin-right:0;	
}
#nav li {
	float: left;
	margin-right:2px;
	font-weight:bold;
	color:#999;
}
#nav li a{
	position:relative;
	padding:7px 2px 8px;
	border-bottom:0 none;
	color:#002b8d;
	white-space:nowrap;
	font-weight:normal;
	text-decoration:none;
}
#nav li a:hover{
	padding:4px 2px 4px;
	border:0 none;
	border-bottom:0 none;
	background-color:#ff6600;
	color:#fff !important;
}
#nav li a.active{
	padding:6px 3px 8px;
	_padding:6px 3px 7px;
	border:1px solid #b7b7b7;
	border-bottom:0 none;
	background-color:#ededed;
	color:#000;
}
#nav li a.active:hover{
	padding:6px 3px 5px;
	+padding:6px 3px 3px;
	_padding:6px 3px 4px;
	border:1px solid #b7b7b7;
	border-bottom:0 none;
	background-color:#ededed;
	color:#000 !important;
}
#nav li.product a,#nav li.platform a,#nav li.vip a,#nav li.analysis a{
	font-weight:bold;
}
#nav li.vip a{
	color:#ff6600;
}

#loginbar .right_block .childmenu {
    background-image:url(http://www.ec.com.cn/images/v2_0/bg_quicklink.png);
    background-position:-268px 0;
    background-repeat:no-repeat;
    display:none;
    height:300px;
    left:-80%;
    line-height:22px;
    padding:12px 0 0;
    position:absolute;
    text-align:left;
    top:16px;
    width:151px;
    z-index:98;
}
#loginbar .right_block .childmenu a {
    display:block;
    font-weight:normal;
    margin:auto;
    text-indent:3px;
}
/*
	µ×²¿ÑùÊ½
*/

#footer{
    float:none;
	clear:both;
	border-top:1px solid #646b74;
	margin-bottom:30px;
}
#footer div{
    float:none;
}
#footer img.left{
	padding:20px 55px;
}
#footer img.right{
	float:right;
	padding:30px 55px;
}
#footer_fonts{
    margin:auto;
	padding:8px 0;
	line-height:22px;
	text-align:center;
}
#footer_fonts p{
	color:#023f9b;
	font-weight:bold;
}
#footer_fonts p a{
	color:#023f9b;
}

