  /*
 --------------------------------------------------------------------
  site:				中国建设银行-个人网银原型-导航样式
  author:			广州时代财富科技有限公司
  updated:		2013年09月
  updated by:   Randy
  --------------------------------------------------------------------
*/

@charset "utf-8";

/* CSS Document */
/*---------------右边栏开始-------------------*/
#sidebar{
	float:right;
	margin-right:0px;
	background-color:#FFF;
	}

#sidebar a{
	color:#0066b3;
	text-decoration:none;
	}

#sidebar a:hover{
	color:#BB2200;
	}

#sidebar_hide{
	position:relative;
	width:10px;
	height:650px !important;
	background:url(../images/icon_sidebar_hide_bg.gif) no-repeat bottom right;
	cursor:pointer;
	}
#sidebar_hide span{
	display:block;
	position:absolute;
	padding-left:10px;
	margin-top:1px;
	top:5px;
	left:-29px;
	width:39px;
	height:21px;
	background-image:url(../images/icon_sidebar_hidendisp.gif);
	background-repeat: no-repeat;
	background-position:left top;
	}
#sidebar_nav{
	width:230px;

	margin-right:5px;
	}
/*  右边栏内容  */
.sidebar_content{
	position:relative;
	width:210px;
	padding:0px 10px 15px 5px;
	border-bottom:2px #6699CC solid;
	margin:0px 0px 0px 5px;
	overflow:hidden;
	}

.sidebar_content select{
	position:relative;
	left:0px;
	width:210px;
	height:20px; 
	margin:5px 0px 5px 0px;"
	}
	
.sidebar_content ul{
	line-height:22px;
	list-style:none;
	}
.sidebar_content ul li{
	display:block;
	height:22px;
	width:210px;
	background:url(../images/icon_sidebar_content_li.jpg) no-repeat center left;
	padding-left:8px;
	}
.sidebar_text_right {
	text-align:right;
	}
/*  右边栏信息  */
.sidebar_info{
	position:relative;
	width:225px;
	padding:0px 0px 5px 0px;

	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-left:5px;
	}
.sidebar_info h4{
	margin-left:5px;
	}
.sidebar_info p{
	margin-left:5px;
	}

/*  右边栏广告  */
.sidebar_ad{
	margin-top:15px;
	}
.sidebar_ad_img{
	float:left;
	margin-right:5px;
	}

/*  右边栏邮件通知  */
.sidebar_mail_tip{
	display:block;
	line-height:32px;
	background:url(../images/icon_sidebar_mail.jpg) no-repeat 5px 14px;
	padding:5px 0 0 28px;
	margin-top:10px;
	border-top:1px #6699cc solid;
	}

/*右边栏底部图片 开始 yuben*/
.sidebar_info .imgs{
	margin-left:5px;
	margin-top:10px;}
/*右边栏底部图片 结束 yuben*/
/*--------------------------结束------------------------------------*/

/*----------------------主导航样式-----------改到nav_third new_menu.js出现问题-------------------------*/

.pnav_first{
	background:url(../images/pnav_first_bottom_line.jpg) repeat-x  bottom left #FFFFFF;
	padding:19px 10px 0px 10px;
	width:100%;
	font-weight:bold;
	height:23px;
	font-size:14px;
	_font-size:12px;
	}
.pnav_first a{
	display:block;
	float:left;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	width:85px;
	height:22px;
	background:url(../images/pnav_first_bg.jpg) no-repeat top left;
	}
.pnav_first a:hover{
	text-decoration:none;
	}
#pnav_first_current{
	margin-top:1px;
	color:#BB2200;
	background:url(../images/pnav_first_current_bg.jpg) no-repeat;
	}
#pnav_first_current_l{
	width:170px;
	margin-top:1px;
	color:#BB2200;
	background:url(../images/pnav_first_current_long_bg.jpg) no-repeat;
	}
.pnav_second{
	background:#FFFFFF;
	clear:left;
	padding:11px 25px 0px 22px;
	display:block;
	font-size:13px;
	font-weight:normal;
	height:43px;
	}
.pnav_second a{
	text-decoration:none;
	line-height:22px;
	color:#0066B3;
	}
.pnav_second li{
	display:inline;
	position:relative;
	float:left;
	margin:0px 8px 0px 0px;
	min-height:23px;
	}
.pnav_second li a{
	padding-right:8px;
	}
.pnav_second li a:hover{
	text-decoration:none;
	color:#BB2200;
	}
.pnav_second_current a{
	color:#BB2200;
	}
.hide_pnav_third{
	position:absolute;
	z-index:2000;
	}
.hide_pnav_third span a{
	background:url(../images/icon_hide_pnav_third.jpg) no-repeat center right #FFF;
	padding-right:7px;
	margin-right:9px;
	}
.pnav_third{
	display:none;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:22px;
	left:0px;
	z-index:2000;
	background: url(../images/hide_pnav_cbg.png);
	border:1px #999999 solid;
	text-align:left;
	}
.pnav_third li{
	clear:both;
	margin:0px;
	width:100%;
	}
.pnav_third li a{
	display:block;
	font-size:12px;
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	color:#000000;
	line-height:25px;
	white-space:nowrap;
	}
.pnav_third li a:hover{
	background-color:#CDDCEC;
	color:#000000;
	text-decoration:none;
	}
.hide_pnav_forth a{
	position:relative;
	font-size:12px;
	padding:0px 13px 0px 5px!important;
	background:url(../images/icon_hide_pnav_forth.gif) no-repeat;
	background-position:right center;
	}
.pnav_forth{
	display:none;
	padding:0px;
	position:absolute;
	top:-1px;
	left:85px;
	border:1px #999999 solid;
	z-index:2000;
	text-align:left;
	background: url(../images/hide_pnav_cbg.png);
	}
.pnav_forth li a{
	background:none;
	padding:0px 10px 0px 5px!important;
	}

/*--------------------------结束------------------------------------*/

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


	