
.clearfix:after{
	content:'.';
	clear:both;
	display:block;
	visibility: hidden;
	height: 0px;
};
.clearfix{
	zoom:1;
	display:inline-block;
}
*html .clearfix{height:1%;}
/*.clearfix{display:block;}*/
.shortcut-2014-w1000-con.clearfix,.logonav-2014-w1000.clearfix,.shortcut-2014-w960-con.clearfix,.logonav-2014-w960.clearfix,.footer_2014 .clearfix{display:block}

/*topHeader*/

.shortcut-2014-w960,.shortcut-2014-w1000{width:100%;background:#ececec;height:30px;padding-top:6px;border-top:3px solid #aa0000;font-size:12px;}
.shortcut-2014-w960 a,.shortcut-2014-w1000 a{color:#000; text-decoration:none}
.shortcut-2014-w960 a:hover,.shortcut-2014-w1000 a:hover{color:#a00; text-decoration:underline;}
.shortcut-2014-w960-con{width:960px;margin:0 auto;}
.shortcut-2014-w1000-con{width:1000px;margin:0 auto;}
.topHeaderConL{float:left;width:280px;color:#c3c3c3;}
.topHeaderConR{float:right;width:11%;position:relative;z-index:10000; line-height:24px;}
.loginBef,.loginAfter{width:135px;}
.loginBef{text-align:right;width:115px;}
.tohome,.mobileUpload{display:inline-block;margin-right:15px;line-height:26px;color:#1e2850;font-size:12px;}
.mobileUpload{background:url(/stock/upload/stock_2014/img/ico_lico.gif) no-repeat 0 -202px;margin-left:15px;padding-left:23px; }
.loginBef a{color:#1e2850;display:inline-block;padding:0 10px;}
.loginBef a:hover{color:#900;}

/*Header*/
.logonav-2014-w960,.logonav-2014-w1000{width:960px;margin:0 auto;background:#fff;height:50px;padding-top:10px;}
.logonav-2014-w1000{width:1000px;} 
.headerL{background:#aa0000;height:50px;overflow:hidden;padding:0 9px 0 9px;}
.headerL img{vertical-align:middle;border:0;outline:0;}
.headerL a{float:left;display:block;padding:10px 5px 0 5px;}
#subChannelLogo{padding-left:0}
.fl{float:left;}
.fr{float:right;}
/*search*/


/*logo-search*/
.s_m{ width:400px; height:30px;border:2px solid #a00;display:inline;margin-top:16px;overflow:hidden;}
.s_m input.hx_inp{ 
	width:308px;
	font-size:14px;
	color:#91908f;
	text-align:left;
	padding:3px 10px 3px 12px;
	height:24px;
	line-height:24px;
	border:0px;
	vertical-align:top;
	border:0;
	outline: 0;
	display:inline-block;
	float:left;
}

.s_m  input.hx_btn{
	width:62px; 
	height:30px;
	background:url(/hexun/images/s_btn.jpg) no-repeat 0px 0px;
	border:0px;
	cursor:pointer;
	overflow:hidden;
	vertical-align:top;
	display:inline-block;
	float:right;
}


.searchPanel{
	position:absolute;
	top:50px;
	_top:51px;
	left:0;
    border:solid 1px #a00;
    border-top:0;
    width:338px;
    padding:0 0 8px 0;
    background:#fff;
	overflow:hidden;
	vertical-align:top;
}
.searchPanel li{
    height:26px;
    font:14px/26px arial,'\5b8b\4f53';
    color:#999;
	list-style:none;
    overflow:hidden;
}
.searchPanel li .searc_code{
    float:left;
    padding:0 12px;
    width:90px;
    display:block;
	font-size:14px;
}
.searchPanel li .searc_company{
    display:block;
    margin-left:90px;
    padding-right:12px;
	font-size:14px
}
.searchPanel li.hov{
    background:#f4f4f4;
	color:#666;
    cursor:pointer;
}

/*topHeader*/
.headernav-2014-w960{width:960px;margin:0 auto;;color:#EDEDED;padding:14px 0 4px;font-size:12px;}
.headernav-2014-w1000{width:1000px;margin:0 auto;;color:#EDEDED;padding:14px 0 4px;font-size:12px; background:#fff}
.headernav-2014-w960 a,.headernav-2014-w1000 a{font:12px/16px '\5b8b\4f53';color:#000;display:inline-block;padding:0 5px;text-decoration:none;}
.headernav-2014-w960 a:hover,.headernav-2014-w1000 a:hover{color:#900;text-decoration:underline;}


@media screen and (max-width:960px){
	.headernav-2014-w960,.shortcut-2014-w960{display:none;}
	.logonav-2014-w960{width:100%;}
}
@media screen and (max-width:768px){
	.s_m,#fullScreeMedia,#topFullWidthBanner,#hexunCouplet01{display:none;}
	.logonav-2014-w960{margin-top:0;}
}