/** 
	@名称: ui.web.page
	@功能: 定义门户网站页面布局样式
	@作者: 李明伟
	@呼伦贝尔市住房公积金门户网站项目
*/

/**
 * 全局
 */
body{
	background:url("images/bg_body.gif") repeat-y center #F4F5F7;
}
A{
	color:#333;
}
A:hover{
	color:#f00;
}

/**
 * 框架
 */
.frameTop{
	width:100%;
	height:360px;
}
.frameContent{
	width:1000px;
	margin:0 auto;
}
.framePosition{
	width:1000px;
	height:35px;
	background-color:#1d7ccc;
	position:relative;
}
.framePosition ul li.tit span{
	margin-left:40px;
	line-height:35px;
	margin-top:5px;
	color:#fff;
}
.framePosition ul li.tit span a{
	color:#fff;
}
.framePosition ul li.tit img{
	position:absolute;
	top:8px;
	left:15px;
}
.wsfwframePosition{
	position:absolute;
	right:10px;
	top:10px;
}
.wsfwframePosition  ul li.tit span{
	color:#fff;
}
.wsfwframePosition ul li.tit span a{
	color:#fff;
}

/**
 * 顶部
 */
.header{
	width:1000px;
	margin:0 auto;
	height:26px;
	line-height:26px;
	clear:both;
}
.header a{
	margin:0 5px;
}
.banner{
	width:1000px;
	margin:0 auto;
	height:260px;
	clear:both;
	/*background:url("images/bg_banner.png") no-repeat;*/
	position:relative;
	z-index:9;
	overflow:hidden;
}
.nav{
	width:1000px;
	margin:0 auto;
	height:76px;
	clear:both;
	background:url("images/bg_line.gif") repeat-x;
	position:relative;
	z-index:99;
}
.nav span{
	position:absolute;
	width:12px;
	height:40px;
	top:0;
}
.nav span.bgl{	
	left:-10px;
}
.nav span.bgr{	
	right:-10px;
}
.nav ul.menu{
	height:64px;
	clear:both;
}
.nav ul.menu li{
	float:left;
}
.nav ul.menu a.topNode{
	display:block;
	width:100px;
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.nav ul.menu a.current, .nav ul.menu a.topNode:hover{
	background:url("images/bg_nav.gif") no-repeat;
	color:#000;
	text-decoration:none;
}
.nav li ul{
	display:none;
	position:absolute;
	margin-top:8px;	
}
.nav li ul li{
	color:#666;
	height:18px;
	line-height:18px;
}
.nav li ul li a{
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	color:#333;
	margin:0 5px;
	font-size:13px;
}
.nav li ul li a:hover{
	color:#000;
	text-decoration:underline;
}
.nav li ul.menuPanel1,.nav li ul.menuPanel2,.nav li ul.menuPanel3,.nav li ul.menuPanel4,.nav li ul.menuPanel5{	
	_left:20px;
	_width:900px;
}

.nav li ul.menuPanel4{
	width:520px;
	right:10px;
}

.nav li ul.menuPanel4 li a{
	margin:0 5px;
	_margin:0 3px;
}
.nav li ul.menuPanel5{
	width:420px;
	right:10px;
}

.nav li ul.menuPanel5 li a{
	margin:0 5px;
	_margin:0 3px;
}

.nav li ul.menuPanel6{
	width:300px;
	right:10px;
}

.nav li ul.hn{
		
	position:relative;
	margin-top:4px;
}
.nav li ul div{
	height:24px;
	line-height:24px;
	width:500px;
	position:absolute;
	overflow:hidden;
	padding-left:100px;
	top:0;
}
.nav li ul div span{
	position:absolute;
	left:10px;
	top:0;
	width:110px;
	height:24px;
	line-height:24px;
	color:#f00;
	z-index:999;
	font-weight:bold;
	font-size:13px;
}
.nav li ul div span img{
	margin-right:10px;
}
.nav li ul dl{
	position:absolute;
	top:0;
	left:110px;
}
.nav li ul dt{
	display:block;
	overflow:hidden;
}

.nav div.search{
	position:absolute;
	height:36px;
	width:220px;
	right:0;
	top:-1px;
	_top:-3px;
}
.nav div.search label{
	position:absolute;
	top:10px;
	left:0;
	width:152px;
}
.nav div.search label input{
	width:100px;
	height:20px;
	line-height:20px;
	padding:0;
	padding-left:4px;
	border:1px #2E6F9E solid;
	margin:0;
	z-index:8;
	background:#BCD0E0;
}
.nav div.search button{
	position:absolute;
	top:10px;
	_top:12px;
	left:100px;
	width:60px;
	height:22px;
	background:url("images/button_search.gif") no-repeat;
	border:0;
	color:#fff;
	cursor:pointer;
	z-index:9;
}
/**中部**/
.pageright{
	float:right;
	width:770px;
}
/**通知公告开始**/

.itemList{
	margin:0px 10px 10px 10px;
}
.itemListPage{
	margin:10px 20px;
}

/**通知公告结束**/
/**快捷通道开始**/

/**快捷通道结束**/
/**办事指南**/
.channelbsznRecent{
	clear:both;
	width:298px;
	height:210px;
	border:1px RGB(185,207,213) solid;
	position: relative;
}
/**办事指南**/
/**分支机构开始**/

/**分支机构结束**/
/**分中心布局开始**/
.fzxleft{
	float:left;
	width:220px;
}
.fzxleft .kjtd{
	margin:10px 0 0 0;
}

.fzxcenter{
	float:left;
	width:540px;
	overflow:hidden;
}

.fzxfocus{
	margin:0 0 10px 0;
	width:540px;
	height:360px;
	border:0px RGB(185,207,213) solid;
	position:relative;
}
.fzxfocuscen{
	margin:0 0 10px 0;
	width:320px;
	height:242px;
	border:0px RGB(185,207,213) solid;
	position:relative;
}


.fzxright{
	float:right;
	width:220px;
}
.fzxright .kjtd{
	margin:10px 0 0 0;
	*margin:11px 0 0 0;
}

/**分中心布局结束**/

/**信息公开开始**/

/**信息公开结束**/
/**信息公开列表开始**/


/**信息公开列表结束**/

/**新闻动态列表开始**/
.xwdtlistright{
	margin-right:8px;
	float:left;
	width:648px;
	_width:645px;
	border:1px RGB(185,207,213) solid;
}
.channelxwdtRecent{
	clear:both;
	width:299px;
	border:1px RGB(185,207,213) solid;
	border-top:0;
	margin:0 0 10px 0;
}
.channelxwdtRecent .channelxwdttit{
	height:37px;
	background:url("images/list_tit.png") no-repeat;
	color:#0b3b75;
	font-size:15px;
}
.channelxwdtRecent .channelxwdttit .tit{
	padding-left:30px;
	line-height:40px;
	color:white;
	font-size:16px;
	font-weight:bold;
}

.channelxwdtlisttit{
	width:280px;
	height:35px;
	margin:8px 0 8px 10px;
	background:url("images/childlist_tit.png") no-repeat;
	padding-left:30px;
	_padding-left:9px;
	line-height:35px;
	font-size:15px;
}
.channelxwdtlisttit span{
	_margin-left:20px;	
}
.xwdtvideolist{
	float:left;
	width:170px;
	height:150px;
	background:url("images/videolist_bg.png") no-repeat;
	margin:20px 10px 0px 30px;
	_margin:20px 10px 0px 10px;
	line-height:45px;
	text-align:center;
	font-family:"SimSun"
}
.xwdtvideolist p{
	*padding-top:20px;
}
.channelxwdtlisttit a{
	text-decoration:none;
}
.channelxwdtlisttit a span{
	color:#0b3b75;
}
/**新闻动态列表结束**/
/**网上服务开始**/


/**投票开始**/
.framevote{
	padding:30px 0 0 0px;
	font-size:15px;
	position: relative;
}
.framevote .vote{
	font-size:20px;
	text-align:center;
}
.framevote .controlfoot{
	margin:20px 0 20px 0;
	height:15px;
	clear:both;
	background:url("images/content_foot.png") no-repeat;
}
.votesubmit{
	width:120px;
	height:30px;
	background:url("images/vote_button.gif") no-repeat -2px 0px;
	border:0;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
}
.voteres{
	margin:-30px 0 0 200px;
	width:120px;
	height:30px;
	line-height:30px;
	background:url("images/vote_button.gif") no-repeat -2px 0px;
	border:0;
	cursor:pointer;
}
.voteres a{
	text-decoration:none;
	color:black;
}
/**投票结束**/

.loandetailhead td{
	height:25px;
	width:200px;
	line-height:20px;
	font-size:12px;
	padding-left:10px;
}
.messageTable{
	border-top:0px #DDD solid;
	border-collapse:collapse;
	width:100%;
}
.messageTable th, .messageTable td{
	border:1px #DDD solid;
}
.messageTable th{
	padding:4px;
	border-top:0px #DDD solid;
		
}
.messageTable tr.reply{
	display:none;
}
.messageTable tr.reply td{
	padding:10px;	
	line-height:200%;
	color:#666;
	padding-left:60px;
	position:relative;	
}
.messageTable tr.reply td span{
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	left:15px;
	top:0px;
	background:url("images/icons/message.gif") no-repeat 0 -60px;	
}
.messageTable tr.data td{
	padding:10px;	
}
.messageTable tr.data td a{
	font-weight:bold;	
	color:#090;
}
.messageTable tr.data td.tit{
	font-weight:bold;
	font-size:14px;	
}
.even{
	height:30px;
	text-align:center;
}
.odd{
	background:RGB(245,245,245);
	height:30px;
	text-align:center;
}
.messageTable tr.page td{
	padding:10px;
}
.messageTable tr.page td div.pageTotal{
	line-height:34px;
	float:left;
}
.messageTable tr.page td div.pageControl{
	float:right;
	padding-top:10px;
}
.messageTable tr.page td div.pageControl a{
	cursor:pointer;
	margin:0 10px;
}
.messageTable tr.page td div.pageControl a:hover{
	text-decoration:none;
	background-position:-8px -58px;
}

/**留言表单**/
.channelzxlyRecent{
	clear:both;
	position: relative;
	height:80px;
}
.channeltit{
	float:left;
}
.gb-book{
	width:779px;
}
.gb-book-head{
	height:20px;
	background:url("images/zxlytop.png") no-repeat;
}
.gb-book-center{
	background:url("images/zxlycenter.png") repeat-y;
	padding:0px 20px 0 20px;
}
.gb-book-footer{
	height:20px;
	background:url("images/zxlyfoot.png") no-repeat;
}
.zxlytit{
	height:60px;
	border-bottom: solid 2px #8cbce5;
	font-size:20px;
	line-height:60px;
	color:#398ed9;
	font-weight:700; 
}
.zxlytit img{
	_margin-top:25px;
}
.zxlytit a{
	position:absolute;
	right:10px;
	top:15px;
	font-size:15px;
	height:30px;
	line-height:30px;
}
.lysubmit{
	width:110px;
	height:30px;
	padding-left:-10px;
	background:url("images/lysubmit.gif") no-repeat -2px 0px;
	border:0;
	color:white;
	cursor:pointer;
}
.checkcode img{
	position:absolute;
	margin:-14px 0 0 10px;
}
.lyinput{
	width:250px;
	height:20px;
	line-height:20px;
}
.lybutton{
	position:absolute;
	top:4px;
	right:10px;
	width:100px;
	height:25px;
	line-height:25px;
	background:url("images/fbly.png") no-repeat -2px 0px;
	border:0;
	text-align:center;
	font-size:14px;
	font-color:white;
	cursor:pointer;
}
.lybutton a{
	text-decoration:none;
	color:white;
}
.tablecss{
	_padding-top:3px;
	padding-right:15px;
	border: solid 1px RGB(203,203,210);
}
.table-css tr{
	
	border: solid thin RGB(233,233,233)
}
.table-css td{
	border: solid thin RGB(233,233,233)
}
.tablecssleft{
	_padding-top:3px;
	border-right: solid 1px RGB(203,203,210);
	border-top: solid 1px RGB(203,203,210);
	border-bottom: solid 1px RGB(203,203,210);
}
.tablecssright{
	_padding-top:3px;
	border-left: solid 1px RGB(203,203,210);
	border-top: solid 1px RGB(203,203,210);
	border-bottom: solid 1px RGB(203,203,210);
}
.zxlybee{
	width:680px;
	height:57px;
	background:url("images/zxlybee.png") no-repeat 0px 0px;
	margin:0 0 10px 0;
	color:red;
	font-size:13px;
	padding:30px 0 0 60px;
}
/**留言表单**/
/**留言表单**/
.lysearchMsg{
	margin-top:10px;
	font-size:15px;
	height:35px;
	position: relative;
	text-align:center;
}
.lysearchMsg input{
	width:200px;
	height:21px;
	line-height:21px;
	border:solid 1px #8cbce5;
}
.lysearchMsg button{
	margin-left:5px;
	width:66px;
	height:23px;
	line-height:23px;
	background:url("images/querybutton.gif") no-repeat;
	border:solid 0px;
	cursor:pointer;
}
.lysearchMsg a{
	width:109px;
	height:25px;
	position:absolute;
	right:10px;
	background:url("images/fbly.gif") no-repeat;
	text-decoration:none;
	text-align:center;
	line-height:25px;
	color:#fff;
	font-weight:600;
}
.lyquesdiv{
	border-bottom:1px #DDD dotted;
	background:url("images/icons/message_que.gif") no-repeat 0 0px;
	padding-left:60px;
	padding-bottom:10px;
}
.lyansdiv{
	background:url("images/icons/message_ans.gif") no-repeat 0 5px;
	padding-left:60px;
	padding-top:10px;
}

/**首页**/

.indexmain{
	height:1790px;
}
.tzggleft{
	width:220px;
	height:284px;
	background:url("images/tzgg_bg.gif") no-repeat;
}
.tzggleft .fl{
	color:#fff;
	text-align:center;
	font-size:15px;
	height:30px;
	line-height:30px;
	width:220px;
}
.indextzgglist{
	width:210px;
	height:175px;
	padding:110px 0 0 10px;
	*padding:76px 0 0 10px;
	position: relative;
}
.indextzgglist .tzggmore{
	position:absolute;
	left:160px;
	top:80px;
	*left:160px;
	*top:50px;
	line-height:15px;
}
.contentselect{
	width:220px;
	height:72px;
	background:url("images/contentselect.jpg") no-repeat;
	margin-top:7px;
	_margin-top:3px;
}
.indexfwwd{
	width:220px;
	margin-top:7px;
}
.indexfwwdtit{
	width:220px;
	height:39px;
	background:url("images/fwwd.jpg") no-repeat;
}
.indexjggk{
	width:220px;
	margin-top:7px;
}
.indexjggktit{
	width:220px;
	height:39px;
	background:url("images/jggk.jpg") no-repeat;
}
.titfont{
	padding:13px 0 0 40px;
	font-size:15px;
	color:#fff;
	font-weight:600;
}
.titfont a{
	color:#fff;
}
.xwdttitfont{
	height:30px;
	line-height:30px;
	padding:0px 0 0 40px;
	font-size:15px;
	color:#fff;
	font-weight:600;
	background:url("images/icon.jpg") no-repeat 15px 5px;
}
.contentselect .search input{
	margin:10px 0 0 20px;
	width:180px;
	height:20px;
	line-height:20px;
}
.contentselect .search button{
	margin:10px 0 0 120px;
	width:70px;
	height:22px;
	background:url("images/button_search.gif") no-repeat 5px 0px;
	border:0;
	color:#fff;
	cursor:pointer;
	z-index:9;
}
.indexquery{
	background:url("images/indexquery.jpg") no-repeat;
	height:36px;
	margin:0 0 10px 0;
	width:220px;
}
.indexquery a{
	color:#fff;
}
.indexbmfw{
	background:url("images/indexbmfw.jpg") no-repeat;
	height:36px;
	margin-top:10px;
}
.indexbmfw a{
	color:#fff;
}

.indexjggklisttit{
	width:120px;
	height:30px;
	background-color:#8cbce5;
}

.indexjggkcontent{
	height:230px;
	border-top: solid 1px #8cbce5;
	line-height:25px;
	font-size:13px;
	font-family:"SimSun";
	position: relative;
	text-indent:20pt;
}
.indexjggkcontent a{
	position:absolute;
	right:5px;
	top:200px;
	color:#1d7ccc;
}
.jggktitfont{
	padding:10px 0 0 10px;
	font-size:15px;
	color:#fff;
	font-weight:600;
}
.indexywznlist{
	width:219px;
	margin-top:7px;
}
.indexywzncontent{
	border-top: solid 1px #8cbce5;
	height:155px;
}
.ywznborder{
	border:solid 1px #8cbce5;
	height:826px;
	margin-top:10px;
}
.indexywzn{
	background:url("images/ywzn.jpg") no-repeat;
	height:36px;
}
.ywzntop{
	height:30px;
	width:220px;
}
.indexywznlisttit{
	float:right;
	width:120px;
	height:30px;
	background-color:#8cbce5;
	margin-right:1px;
	_margin-right:0px;
}
.ywzntitfont{
	padding:10px 0 0 20px;
	font-size:15px;
	color:#fff;
	font-weight:600;
}
.ywzntitfont a{
	color:#fff;
}
.indexywzn a{
	color:#fff;
}
.indexbgxz{
	background:url("images/bgxz.jpg") no-repeat;
	height:117px;
	color:#000;
	font-size:13px;
	line-height:20px;
}
.indexbgxz div {
	padding:10px 0 0 70px;
}
.indexdkjsq{
	background:url("images/dkjsq.jpg") no-repeat;
	height:117px;
	color:#000;
	font-size:13px;
	line-height:20px;
}
.indexdkjsq div {
	padding:10px 0 0 70px;
}
.indexxwdt{
	margin:0 0 10px 0;
	width:538px;
	height:242px;
	border:1px RGB(185,207,213) solid;
	overflow:hidden;
}
.indexxwdt .indexchanneltit{
	background-color:#dfdfdf;
	height:20px;
	width:538px;
}

.indexxwdttit{
	height:50px;
	background:url("images/titbg.jpg") repeat-x;
	position: relative;
}
.more{
	position:absolute;
	right:20px;
	top:10px;
}
.more a{
	color:#c3ddf2;
}
.indexchanneltit ul li{
	float:left;
	text-align:center;
	width:100px;
	background-color:#dfdfdf;
	font-weight:780;
	line-height:20px;
	height:20px;
}
.indexchanneltit ul li.indexcurrenttit {
	width:106px;
	height:20px;
	background:url("images/current_tab.jpg") repeat-x;
	color:#1d7ccc;
	line-height:20px;
}
.indexchanneltit ul li.indexcurrenttit a{
	color:#1d7ccc;
	text-decoration:none;
}
.indexcjwt{
	width:1000px;
}
.indexcjwt .cjwtlist{
	width:450px;
	height:25px;
	float:left;
	margin-left:20px;
}
.indexcjwttit{
	width:1000px;
	height:40px;
	background:url("images/indexcjwt.jpg") no-repeat;
}
.indeximglist{
	width:1000px;
}
.indeximglisttit{
	width:1000px;
	height:40px;
	background:url("images/indeximglist.jpg") no-repeat;
}
.indeximgnews{
	margin:0 10px 0 10px;
}

.indexfriendlink{
	width:998px;
	height:38px;
	background-color:#f1fbff;
	border-top: solid 1px #4998da;
	border-left: solid 1px #4998da;
	border-right: solid 1px #4998da;
	border-bottom: solid 3px #4998da;
	position: relative;
}
.indexfriendlink .itemListFriendlink{
	right:10px;
	top:10px;
	position:absolute;
}
.indexfriendlink .itemListFriendlink select{
	margin-left:20px;
	width:200px;
}
/**
 *栏目模板
 */
.xwdtchannel{
	background-color:#eaf8ff;
}
.xwdtchanneltit{
	background:url("images/nemu.jpg") no-repeat;
	height:35px;
	margin:10px 0 0 10px;
	text-align:center;
	line-height:35px;
}
.xwdtchanneltit a{
	color:#1d7ccc;
	text-align:center;
	font-size:15px;
	text-decoration:none;
	font-weight:700;
}
.xwdtlist{
	border:solid 1px #d5d6d7;
	
}
.listline{
	border-bottom:1px dashed RGB(184,184,184);
	clear:both;
	display:block;
}
/**
 * 贷款计算器
 */
.dkjsql{
	border-top:1px RGB(227,227,227) solid;
	border-left:1px RGB(227,227,227) solid;
	border-right:1px RGB(227,227,227) solid;
	width:698px;
	height:273px;
	margin-top:10px;
}
.jsqdescribe{
	font-color:red;
	height:60px;
	line-height:20px;
}
.dkjsqltit{
	position:relative;
	height:24px;
	background:#F5F5F5;
	border-bottom:1px RGB(227,227,227) solid;
	text-align:center;
	line-height:24px;
}
.jsqcenter{
	position:relative;
	height:54px;
	width:700px;
	background:url("images/jsqcenter.gif") no-repeat;
	text-align:center;
	line-height:85px;
}
.jsqresult{
	border-left:1px RGB(227,227,227) solid;
	border-right:1px RGB(227,227,227) solid;
	border-bottom:1px RGB(227,227,227) solid;
	width:698px;
	height:243px;
}
.jsqinput{
	width:130px;
	font-weight:700;
	height:12px;

}
.jsqinput1{
	width:130px;
	height:12px;
	font-color:red;
}

.dkjsqTable{
	position:absolute;
	border-collapse:collapse;
	margin-top:6px;
	width:700px;
}
.dkjsqTable .jsqinput{
	width:140px;
	text-align:right;
	padding-top:15px;

}
.dkjsqTabel tr td{
	height:48px;

	
}
.dkjsqTabel .dkjsqtr{
	line-height:40px;
}
.dkjsqTable tr td{
	height:40px;
	line-height:40px;
}
.jsq-input .shuruinput{
	height:30px;
	border:1px #DDD solid;
	line-height:25px;
	margin-top:12px;
	width:150px;
}


.dkjsqTable tr td span{
	width:20px;


}
.jsq-input button{
	background:url("images/login_button.png") no-repeat 0px 0px;
	width:120px;
	height:30px;
	border:0px;
	margin-top:5px;
	cursor:pointer;
	color:#fff;
}

/**
 * changjingfuwu
 */
.cjfwindex{
	margin-left:10px;
	width:980px;
	height:508px;
	background:url("images/cjfw_index.png") no-repeat 0px 0px;
	position:relative;
}
.cjfwindex .cjfwselect{
	position:absolute;
	width:600px;
	height:300px;
	right:70px;
	top:220px;
}
.cjfwindex ul li a{
	float:left;
	width:200px;
	height:200px;
	margin-left:90px;
}
.cjfw-per{
	margin-left:10px;
	width:980px;
	height:508px;
	background:url("images/cjfw_per_bg.png") no-repeat 0px 0px;
	position:relative;
}
.cjfwlist{
	position:absolute;
	top:180px;
	left:420px;
	height:270px;
	width:500px;
	overflow-y:auto;
	overflow-x:hidden;
}
.cjfwlist ul li{
	float:left;
	width:277px;
	height:40px;
	background:url("images/cjfw_button.png") no-repeat 0px 0px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	padding:15px 0 0 50px;
	margin:0px 0 0 30px;
}
.cjfwlist ul li a{
	color:#fff;
}
.nr{
	height:250px;
	margin:15px 0 0 0px;
	text-align:left;
	line-height:20px;
	font-size:13px;
	text-indent:20pt;
}
.cjfwsite{
	position:absolute;
	font-size:15px;
	color:#53b0f6;
	top:135px;
	left:365px;
	font-weight:600;
	line-height:15px;
}
ul.cjfwbutton{
	position:absolute;
	top:475px;
	left:750px;
	width:300px;
}
ul.cjfwbutton li{
	float:left;
	margin-left:20px;
}
.cjfwsite a{
	color:#53b0f6;
	font-weight:600;
}
.cjfw-unit{
	margin-left:10px;
	width:980px;
	height:508px;
	background:url("images/cjfw_unit_bg.png") no-repeat 0px 0px;
	position:relative;
}
.step2{
	position:absolute;
	top:65px;
	left:375px;
	background:url("images/step2.png") no-repeat 0px 0px;
	height:24px;
	width:532px;
}
.step3{
	position:absolute;
	top:65px;
	left:375px;
	background:url("images/step3.png") no-repeat 0px 0px;
	height:24px;
	width:532px;
}
.step4{
	position:absolute;
	top:65px;
	left:375px;
	background:url("images/step4.png") no-repeat 0px 0px;
	height:24px;
	width:532px;
}

/**快捷通道开始**/
.channelkjtdRecent{
	clear:both;
	width:218px;
	height:300px;
	border:1px RGB(185,207,213) solid;
	position: relative;
	margin-top:10px;
}
.kjtdcoin{
	float:left;
	width:50px;
	height:50px;
	margin:10px 15px 0px 30px;
	_margin:10px 15px 0px 15px;
	text-align:center;
	font-size:12px;
}
.kjtdcoin a{
	color:#0b3b75;
	text-decoration:none;
}
/**快捷通道结束**/
/**公积金个人登录**/
.queryloginhead{
	margin-top:20px;
	border:1px #DDD solid;
	background:RGB(245,245,245);
	line-height:20px;
	color:red;
	padding-left:20px;
}
.perLoginTable{
	border-collapse:collapse;
	margin-top:10px;
}
.perLoginTable .tdtit{
	width:140px;
	text-align:right;
	font-weight:700;
	padding:0px 0 0px 10px;
}
.perLoginTable .tdcontent{
	font-size:14px;
	height:48px;
	line-height:48px;
	
}
.perLoginTable td{
}
.perLoginTable span{
	color:red;
}
.tdcontent .textinput{
	height:30px;
	border:1px #DDD solid;
	line-height:30px;
	width:200px;
}

.tdcontent .yzm{
	height:30px;
	border:1px #DDD solid;
	line-height:30px;
	width:100px;
}
.tdcontent img{
	height:30px;
	position:absolute;
	margin:2px 0 0 10px;
}
.tdcontent button{
	background:url("images/login_button.png") no-repeat 0px 0px;
	width:120px;
	height:30px;
	border:0px;
	margin-top:5px;
	cursor:pointer;
	line-height:30px;
	color:#fff;
}
.tdcontent .accquery{
	background:url("images/fbly.gif") no-repeat 0px 0px;
	width:109px;
	height:25px;
	border:0px;
	cursor:pointer;
	line-height:25px;
	margin-left:10px;
	color:#fff;
}
.down{
	background:url("images/fbly.gif") no-repeat 0px 0px;
	width:109px;
	height:25px;
	border:0px;
	cursor:pointer;
	line-height:25px;
	margin-left:10px;
	color:#fff;
}
#accnumselect{
	height:25px;
}
/**公积金个人信息查询**/
.queryhead{
	position:relative;
	margin-top:10px;
	height:50px;
	background:#f2f2f2;
	border:1px #DDD solid;
}
.queryhead ul li{
	float:left;
	margin:15px 0 0 40px;
	text-align:center;
	line-height:15px;
}
.queryhead ul li input{
	line-height:20px;
	height:20px;
}
.baseMessageTable{
	border:1px #DDD solid;
	border-collapse:collapse;
	margin-top:-2px;
}
.baseMessageTable .trbg{
	background:RGB(245,245,245);
}
.baseMessageTable td{
	padding:20px 0 20px 0;
	border:1px #DDD solid;
}
.baseMessageTable .tdtit{
	width:130px;
	text-align:right;
	font-weight:700;
	padding:0px 10px 0px 10px;
	line-height:15px;
}
.baseMessageTable .tdcontent{
	width:260px;
	text-align:left;
	padding-left:10px;
	line-height:15px;
}
/**
 * 底部
 */
.frameFooter{	
	clear:both;
	width:960px;
	margin:0 auto;
	padding:10px 20px;
	/*background:url("images/bg_footer.gif") no-repeat;*/
	position:relative;
}
.frameFooter ul.footerMenu{
	clear:both;
	margin-bottom:10px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#FFF;
	background:url("images/bg_line.png") repeat-x 0 -160px;
	font-family:verdana;
}
.frameFooter ul.footerMenu a{
	margin:0 10px;
	color:#FFF;
}
.frameFooter ul.footerMenu span{
	margin:0 10px;
	color:#FFF;
}
.frameFooter ul.footerText{
	margin-bottom:20px;
}
.frameFooter ul.footerText li{
	text-align:center;
	height:20px;
	line-height:20px;
}
.frameFooter ul.footerText li span{
	padding:0 5px;
	font-family:verdana;
}
.search_msg{
	height:24px;
	line-height:24px;
}



.bgimg {
	width:220px;
	height:192px;
	margin:5px auto;
	background:url("images/fwwdmap.jpg") no-repeat;
	position:relative;
	}
.bgimg #map-cx{
	position:absolute;
	top:160px;
	left:120px;
	cursor:pointer;
	height:25px;
	width:35px;
	}
.bgimg #map-wx{
	position:absolute;
	top:120px;
	left:80px;
	cursor:pointer;
	height:15px;
	width:15px;
	}
.bgimg #map-wx2{
	position:absolute;
	top:90px;
	left:115px;
	cursor:pointer;
	height:40px;
	width:17px;
	
	}
.bgimg #map-nx{
	position:absolute;
	top:80px;
	left:80px;
	cursor:pointer;
	height:20px;
	width:25px;
	}
.bgimg #map-aj{
	position:absolute;
	top:70px;
	left:110px;
	cursor:pointer;
	height:20px;
	width:20px;
	
	}
.bgimg #map-dq{
	position:absolute;
	top:100px;
	left:70px;
	cursor:pointer;
	height:20px;
	width:20px;
	}
.bgimg #map-ewk{
	position:absolute;
	top:140px;
	left:90px;
	cursor:pointer;
	height:20px;
	width:20px;
}
.bgimg #map-behleft{
	position:absolute;
	top:140px;
	left:50px;
	cursor:pointer;
	height:20px;
	width:20px;
}
.bgimg #map-behright{
	position:absolute;
	top:130px;
	left:15px;
	cursor:pointer;
	height:30px;
	width:30px;
}
.bgimg #map-elc{
	position:absolute;
	top:70px;
	left:150px;
	cursor:pointer;
	height:40px;
	width:40px;
}
.bgimg #map-long{
	position:absolute;
	top:120px;
	left:175px;
	cursor:pointer;
	height:20px;
	width:20px;
}
.bgimg #map-arq{
	position:absolute;
	top:135px;
	left:150px;
	cursor:pointer;
	height:20px;
	width:20px;
}
.hiddenAll{
	display:none;
	}
.mapbox {
	border:1px solid #d5d6d7;
	width:218px;
	height:110px;
	margin:7px auto;
	}
.mapTitle {
	height:30px;
	line-height:30px;
	padding-left:5px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	background:#fbfbfb;
	}
.mapAddress{
	height:100px;
	width:100px;
}
.mapAddress ul{
	color:#000;
	margin:10px 5px;
	}
.mapAddress ul li{
	height:75px;
	width:200px;
	line-height:20px;
	}
.clear{
	clear:both;
	}











