﻿*{
	margin:0px;
	padding:0px;
}
ul, li{
	list-style-type:none;
}
body{
	font:14px \5b8b\4f53;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	outline:none; /* FF Opera */
	color:#0f8eea;
}
a:focus {
	-moz-outline-style: none; /* FF */
}
.Warp{
	background:#FFF;
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}
.head_div{
	height:70px;
	background-color:#F7F7F7;
}
.headSettingArea_div{
	float:right;
	padding-top:2px;
	font-size:12px;
}
.headSearchLeft{
	background:url(../../images7/FN90001/headSearchLeft.png) no-repeat;
	border:0;
	width:118px;
	height:24px;
	float:left;
	padding-left:15px;
	line-height:24px;
	font-size:12px;
	margin-top:2px;
}
.headSearchRight{
	background:url(../../images7/FN90001/headSearchRight.png) no-repeat;
	border:0;
	width:24px;
	height:24px;
	float:left;
	margin-right:20px;
	margin-top:2px;
	cursor: pointer;
}
.headBtn_a{
	_height:27px;
	padding-left:30px;
	display:inline-block;
	line-height:27px;
	color:#000000;
	margin-right:15px;
	cursor:pointer;
	white-space:nowrap;
	_vertical-align:bottom;
}
.headBtn_a img{
	_vertical-align:bottom;
}
.headMBankBtn{
	background:url(../../images7/FN90001/mbank_btn.png) no-repeat;
}
.headMBankBG{
	/*
	position:absolute;
	top:100px;
	left:300px;
	*/
	width:282px;
	height:157px;
	z-index:9999; 
	background:url(../../images7/FN90001/mobile_background.png);
	display:none;
}
.headMBankIABtn{
	width:95px;
	height:20px; 
	cursor:pointer;
	margin-left:25px;
}
.headMBankLine{
	width:114px;
	height:1px;
	line-height:1px;
	cursor:pointer;
	margin-left:25px;
	background:url(../../images7/FN90001/mobile_line.png) ;
}
.headMBankDIMAGE{
	width:110px;
	height:110px;
	border:0px;
}
.headMobileFont{
	margin-left:25px;
	_margin-left:15px;
	margin-top:35px;
	font-size:14px;
	font-weight:bold;
}
.headWelcome{
	background:url(../../images7/FN90001/headWelcome.png) no-repeat;
}
.headGoTo{
	background:url(../../images7/FN90001/headGoTo.png) no-repeat;
}
.headFAQ{
	background:url(../../images7/FN90001/headFAQ.png) no-repeat;
}
.headSetting{
	background:url(../../images7/FN90001/headSetting.png) no-repeat;
}
.headOnlineService{
	background:url(../../images7/FN90001/headOnlineService.png) no-repeat;
}
.headMore{
	background:url(../../images7/FN90001/headMore.png) no-repeat;
}
.headLogout{
	background:url(../../images7/FN90001/headLogout.png) no-repeat;
}
.headListBox{
	padding:5px 10px 0px 10px;
	border:1px solid #1f93d5;
	background-color:#FFFFFF;
	position:absolute;
	top:0px;
	left:0px;
	font-size:12px;
}
.headListBox div{
	margin-bottom:5px;
}
.headListBox .headBtn_a{
	margin:0px;
}
.headLink_a{
	margin-left:5px;
	line-height:27px;
	cursor:pointer;
	display:inline-block;
}
.headLink_a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.linkSetting{
	background:url(../../images7/FN90001/headSetting.png) no-repeat;
	padding-left:30px;
	margin-left:0px;
}
.gotoBox{
	width:75px;
	z-index:1000;
}
.moreBox{
	width:100px;
	z-index:1000;
}
.logo{
	width:320px;
	height:50px;
	padding:15px 0 0 9px;
	float:left;
}
.custInfo{
	float:right;
	font-size:12px;
	color:#000000;
	margin-right:6px;
}
.menu1_div{
	background:#1F93D5;
	padding-left:1px;
	height:40px;
}
.menu1content_div{
	position:relative;
	width:840px;
	overflow:hidden;
	float:left;
	height:40px;
}
.menu1content_div a{
	width:93px;
	height:40px;
	float:left;
	display:block;
	line-height:40px; 
	text-align:center;
	font-weight:bold;
	color:#FFF;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding:0px 5px;
	border-right:1px solid #1A81BC;
	border-bottom:1px solid #1A81BC;
}
.menu1content_div a:hover{
	background:#61acd7;
}
.menu1content_div a.menu1On{
	background:url(../../images7/FN90001/menuon.png) bottom repeat-x;
	color:#1F93D5;
}
.menu2Space_div{
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	box-shadow:1px 0 #E5E5E5;
	background:#FFFFFF;
	height:5px;
	_height:0px;
	_font-size:0px;
}
.menu2Box_div{
	background:#FFFFFF;
	border-left:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	box-shadow:1px 0 #E5E5E5;
	margin-bottom:1px;
	height:34px;
	_padding-top:5px;
}
.menu2_div{
	visibility:hidden;
	margin-left:25px;
}
.menu2move_a{
	float:right;
	visibility:hidden;
	margin:5px 5px 0px 5px;
	background:url(../../images7/FN90001/menu2move.png) bottom no-repeat;
	width:30px;
	height:21px;
	display:block;
}
.menu2move_a:hover{
	background:url(../../images7/FN90001/menu2movehover.png) bottom no-repeat;
}
.menu2Inner_div{
	float:left;
	overflow:hidden;
	width:93%;
	height:34px;
}
.menu2Inner_div table{
	position:absolute;
}
.menu2Inner_div a{
	font-weight:bold;
	margin-right:48px;
	line-height:28px;
	cursor:pointer;
	padding-bottom:12px;
}
.menu2Inner_div a.activeMenu{
	padding-bottom:8px;
	border-bottom: 4px solid #1f93d5;
}
.menu2Inner_div img{
	margin-left:5px;
}
.mainframe_div{
	width:100%;
}
.task_div{
	position:fixed;
	width:100%;
	height:30px;
	bottom:0px;
}
.taskContent_div{
	width:1160px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background:#dadada;
	position:relative;
}
.taskBar_div{
	height:30px;
}
.taskOn_div{
	margin-top:3px;
	margin-left:15px;
	float:left;
	height:24px;
	background:#FFFFFF;
}
.taskOff_div{
	margin-left:10px;
	margin-top:3px;
	cursor:pointer;
	float:left;
	height:24px;
	background:#FFFFFF;
}
.taskOnL_div, .taskOffL_div{
	width:10px;
	height:24px;
	float:left;
}
.taskOnM_div{
	height:24px;
	float:left;
	font-size:14px;
	color:#1f93d5;
	font-weight:bold;
	text-align:center;
	line-height:24px;
}
.taskOffM_div{
	height:24px;
	float:left;
	font-size:14px;
	color:#6f6f6f;
	text-align:center;
	line-height:24px;
}
.taskOnR_div, .taskOffR_div{
	width:10px;
	height:24px;
	float:left;
}
.taskOffM_div a, .taskOnM_div a{
	font-size:18px;
	margin-left:10px;
	color:#6f6f6f;
	font-weight:normal;
	vertical-align:middle;
	line-height:24px;
}
.taskOffM_div:hover, taskOnM_div:hover{
	color:#1f93d5;
}
.taskOffM_div a:hover, .taskOnM_div a:hover{
	color:#0066b3;
}
.taskOnM_div span, .taskOffM_div span{
	float:left;
}
.menu4Bordr{
	border-top:1px solid #999999;
}
.dropdown{
	display:none;
	position:absolute;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	background-color:#ffffff;
	z-index:1000;
	overflow:hidden;
}
.dropdown ul{
	position:relative;
	top:0;
	left:0;
}
.dropdown ul li{
	color:#0f8eea;
	/*border-bottom:1px solid #ccc;*/
	list-style-type:none;
	height:35px;
}
.dropdown ul li a{
	display:block;
	background-color:#ffffff;
	height:35px;
	line-height:35px;
	padding-left:15px;
	padding-right:20px;
	_display:inline-block;
}
.dropdown ul li a:hover{
	font-weight:bold;
} 
.dropdown_a_hover{
	font-weight:bold;
}
.dropdown a.hasChild{
	background:url(../../images7/FN90001/haschild.png) no-repeat center right;
}
.hasMoreMenu{
	display:none;
	position:absolute;
	bottom:0px;
	height:20px;
	z-index:1001;
	width:100%;
	background-color:#F0F0F0;
}
.morePage_div{
	font-size:12px;
	float:left;
	height:20px;
	width:49%;
	_width:auto;
	line-height:20px;
	color:#0088ee;
	font-weight:bold;
	text-align:center;
	_text-indent:3px;
}
.moreUp_div{
	border-left:1px solid #ccc;
	width:40px;
	height:20px;
	display:block;
	float:right;
	outline:none;
	background:url(../../images7/FN90001/up.png) no-repeat center;
}
.moreUp_div:hover{
	background-color:#FFFFFF;
}
.moreDown_div{
	border-left:1px solid #ccc;
	width:50%;
	_width:45%;
	height:20px;
	display:block;
	float:right;
	outline:none;
	background:url(../../images7/FN90001/down.png) no-repeat center;
}
.moreDown_div:hover{
	background-color:#FFFFFF;
}
/*右边隐藏样式*/
.sidebar_div{
	width:0px;
	height:0px;
	position:fixed;
	top:50%;
	margin-top:-250px;
	right:0px;
	overflow:visible;
}
.sbhandOff_div{
	width:22px;
	height:77px;
	background:url(../../images7/FN90001/sideBarHand.png) no-repeat;
	position:absolute;
	left:-30px;
	top:148px;
	padding-top:8px;
	padding-left:8px;
	line-height:18px;
	color:#FFFFFF;
	cursor:pointer;
}
.sbMain_div{
	width:250px;
	height:450px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}
.sbHandOn_div{
	float:left;
	width:22px;
	height:450px;
	background:url(../../images7/FN90001/sideBarHand.png) no-repeat 0 148px;
	position:relative;
	left:1px;
	padding-top:156px;
	padding-left:8px;
	line-height:18px;
	color:#FFFFFF;
	cursor:default;
}
.sbBody_div{
	float:left;
	width:218px;
	height:448px;
	border:1px solid #f2f2f2;

}
.sbTop_div{
	height:45px;
	background-color:#1f93d5;
	line-height:45px;
	color:#FFFFFF;
	text-align:center;
}
.sbMid_div{
	height:380px;
}
.sbTab_div{
	width:24px;
	height:380px;
	border-right:1px solid #979797;
	background-color:#FFFFFF;
	float:left;
}
.sbTabName_div{
	width:24px;
	height:70px;
	text-align:center;
	background-color:#1f93d5;
	line-height:14px;
	color:#FFFFFF;
	padding-top:15px;
	cursor:pointer;
}
.sbTabNameSelt{
	background-color:#FFFFFF;
	color:#000000;
}
.sbContent_div{
	background-color:#FFFFFF;
	width:193px;
	height:380px;
	float:right;
	overflow:hidden;
}
.sbUseContent_div, .sbHisContent_div, .sbAdvContent_div{
	padding-top:15px;
}
.sbUseContent_div div, .sbHisContent_div div{
	padding-left:17px;
	line-height:25px;
}
.sbUseContent_div a, .sbHisContent_div a{
	text-overflow:ellipsis;
	word-wrap:break-word;
	background:none;
}

.sbUseContent_div a:hover, .sbHisContent_div a:hover{
	text-decoration:underline;
}

.sbBtm_div{
	background-color:#1f93d5;
	height:25px;
}
.sbLink_div{
}
.sbMenuHlp_div{
	width:30px;
	height:20px;
	background:url(../../images7/FN90001/menuHelp_btn.png) no-repeat;
	vertical-align: middle;
	display:inline-block;
}
/*右边隐藏样式结束*/

/* 搜索 -s-*/
.searchBox_div{
	position:absolute;
	left:400px;
	top:80px;
	z-index:1000;
	width:400px;
	height:300px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:#999999 1px solid;
	display:none;
}
.searchHead_div{
	height:20px;
	width:396px;
	margin:1px;
	background-color:#F9F9F9;
	border:#999999 1px solid;
	line-height:20px;
	cursor:move;
}
.searchHead_div span{
	float:left;
}
.searchHead_div span b{
	color:red;
}
.searchHead_div a{
	float:right;
	display:block-inline;
	background:url(../../images7/FN90001/searchClose.png) no-repeat;
	width:21px;
	height:20px;
}
.hitArea_div{
	width:396px;
	height:275px;
	overflow:auto;
	margin:0px 2px 2px 2px;
}
.hitArea_div ul li span{
	color:red;
}
/* 搜索 -e-*/
.menuHelp_div{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:fixed;
	background:#000000;
	filter: Alpha(opacity=50);
	opacity:0.5;
	_top:expression((document).documentElement.scrollTop);
	_left:expression((document).documentElement.scrollLeft);
	_width:expression((document).documentElement.clientWidth);
	_height:expression((document).documentElement.clientHeight);
	_position:absolute;
	z-index:2000;
}
.menuHelp_img{
	position:fixed;
	_position:absolute;
	left:350px;
	top:100px;
	z-index:2001;
}
.mapMenuBox_div{
	width:114px;
	height:65px;
	position:absolute;
	z-index:1000;
	background-color:#FFFFFF;
	border:1px #A3A3A3 solid;
}
.mapMenuList_div{
	color:#1C8EC6;
}
.mapMenuLine_a{
	cursor:pointer;
	width:112;
	height:32px;
	text-indent:6px;
	font-size:16px;
	font-weight:bold;
	line-height:32px;
	display:block;
	outline:none;
	border-bottom:1px #D2D2D2 solid;
}
.mapMenuLine_a:hover{
	background:#F0F0F0;
}

.allMenu_div{
	float:left;
	width:80px;
	height:39px;
	background:url(../../images7/FN90001/hideMenu.png) 10px no-repeat;
	cursor:pointer;
}
.hideAllMenu_div{
	background:url(../../images7/FN90001/showMenu.png) 10px no-repeat;
}
.allMenuTxt_span{
	margin-left:34px;
	line-height:28px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:6px;
}
.mapBtn_div{
	float:right;
	margin-top:-3px;
	margin-right:5px;
	width:53px;
	height:48px;
	background:url(../../images7/FN90001/mapBtn.png) no-repeat;
	_margin-top:-8px;
}
.menuSet_div{
	z-index:2001;
	width:1160px;
	_width:expression((documentElement.clientWidth < 1160) ? "1160px" : "96%" );
	position:absolute;
	top:106px;
	left:54px;
	display:none;
	filter: Alpha(opacity=0);
	opacity:0;
}
.menuSetBtn_div{
	width:42px;
	height:26px;
	float:right;
	margin-right:-2px;
	background:url(../../images7/FN90001/menuSetCloseBtn.png) no-repeat;
	cursor:pointer;
}
.taskBarLock_a{
	width:32px;
	height:28px;
	background:url(../../images7/FN90001/lockOff.png) no-repeat bottom;
	float:left;
	margin-left:15px;
	display:block;
}
.taskBarLockOn{
	background:url(../../images7/FN90001/lockOn.png) no-repeat bottom;
}
.tools_a{
	width:16px;
	height:24px;
	background:url(../../images7/FN90001/tools.png) no-repeat bottom;
	float:right;
	margin-right:20px;
	display:block;
}
.reminds_a{
	width:22px;
	height:28px;
	background:url(../../images7/FN90001/reminds.png) no-repeat bottom;
	float:right;
	margin-right:20px;
	margin-left:30px;
	display:block;
}
.toTop_a{
	width:50px;
	padding-top:40px;
	background:url(../../images7/FN90001/toTop.png) no-repeat top;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	position:fixed;
	right:35px;
	bottom:30px;
	display:block;
	color:#afafaf;
}
.toTop_a:hover{
	background:url(../../images7/FN90001/toTopHover.png) no-repeat top;
	color:#1f93d5;
}
.lockWin_div{
	height:200px;
	width:400px;
	position:fixed;
	_position:absolute;
	z-index:2001;
	border:1px solid #62A7E3;
	background-color:#F7FAFD;
	font-size:14px;
	font-family:\5b8b\4f53;
	top:100px;
}
.lockHead_div{
	margin:2px;
	background-color:#EAEAEA;
	text-align:center;
	font-weight:bold;
}
.lockBody_div{
	
}
.lockBody_div p{
	margin:40px 2px 2px 20px;
}
.lockPsw_in{
	border:1px solid #C5C5C5;
	height:20px;
	width:160px;
	margin-left:60px;
	line-height:20px;
	padding-left:5px;
}
.lockPsw_in:hover{
	border:1px solid #62A7E3;
}
.lockPswErr_in{
	border:1px solid #fd9696;
	background-color:#ffecec;
}
.unlockBtn_btn{
	background-color:#1F93D5;
	border:0px;
	height:20px;
	width:80px;
}
.prompt{
	height:auto;
	width:150px;
	position: absolute;
	z-index: 2002;
	padding:10px 5px;
	color:#000000;
	border-radius:4px;
}
.prompt i{
	width: 10px;
	height: 8px;
	display: block;
	position: absolute;
	bottom: -7px;
	left:12px;
}
.ccbErrSty{
	border: 1px solid #e84c4c;
	background-color:#ffecec;
}
.ccbErrSty i{
	background:url('../../images7/ccbErrI.png') no-repeat;
	_background:none;
}
/*s 字体设置相关 */
/**s 窗体 */
.sysSetWin{
	height:500px;
	width:800px;
	position:absolute;
	left:200px;
	top:200px;
	z-index:1000;
	background-color:#FFFFFF;
	border:1px solid #1f93d5;
}
.sysSetWinHead{
	height:35px;
	background:#1f93d5;
	line-height:35px;
	padding:0 10px;
	font-weight:bold;
	width:780px;
}
.sysSetWinHead span{
	color:#FFFFFF;
	float:left;
}
.sysSetWinHead a{
	width:16px;
	height:16px;
	background:url(../../images7/FN90001/winClose.png) no-repeat;
	float:right;
	margin-top:9px;
}
/**e 窗体 */
/**s 标签 */
.tabMenuBox{
	background:url(../../images7/menuTabline.png) repeat-x bottom;
	overflow:hidden;
	height:40px;
	padding:0 0 0 20px;
	margin:20px 0px 0px 0px;
}
.tabMenuBox li{
	display:inline;
	line-height:20px;
}
.tabMenuBox li span{
	display:block;
	height:40px;
	width:5px;
	float:left;
	background:url(../../images7/menuTabDL.png) no-repeat top left;
}
.tabMenuBox li a{
	display:block;
	float:left;
	padding:0px 15px;
	height:40px;
	line-height:40px;
	background:url(../../images7/menuTabDR.png) no-repeat top right;
	margin:0px 5px 0px 0px;
	text-decoration:none;
	color:#2c2c2c;
	text-align:center;
	font-weight:bold;
	_padding-top:0px;
}
.tabMenu:hover span{
	background:url(../../images7/menuTabHL.png) no-repeat top left !important;
}
.tabMenu:hover a{
	background:url(../../images7/menuTabHR.png) no-repeat top right !important;
	color:#1f93d5;
}
.tabMenuBox .tabMenuCur  span{
	background:url(../../images7/menuTabL.png) no-repeat bottom left;
}
.tabMenuBox .tabMenuCur a{
	background:url(../../images7/menuTabR.png) no-repeat bottom right;
	height:40px;
	cursor:default;
	font-weight:bold;
	color:#1f93d5;
}
/**e 标签 */
/**s 字体设置区和样例表格 */
.fontSetBox{
	width:100%;
	height:350px;
	/*margin:30px auto 0 auto;*/
}
.fontExBox{
	border:1px solid #c5c5c5;
	width:100%;
	height:150px;
	padding-left:10px;
	font-size:14px;
	overflow:hidden;
}
.fontExText{
	font-weight:bold;
	margin-top:10px;
}
.fontExTable{
	background:#FFF;
	text-align:center;
	border:1px solid #62a7e3;
	margin-top:10px;
	width:100%;
}
.fontExTable tr td{
	overflow:hidden;
	height:35px;
	padding-left:15px;
}
.fontExTableHead{
	background:#c8e0f5;
	font-weight:bold;
}
.fontExTableTr{
	background-color:#f7fafd;
}
.fontExTableSlt{
	background-color:#ebf4fb;
}
/**e 字体设置区和样例表格 */

/**s  radio和按钮 */
.radio{
	margin-right:30px;
}
.radio input{
	margin-right:5px;
	vertical-align:middle;
}
.fontSet{
	margin-top:30px;
}
.fontSetTitle{
	width:120px;
	text-align:right;
	padding-right:5px;
}
.btnArea{
	margin-top:120px;
	text-align:center;
}
.btn{
	height:35px;
	width:100px;
	text-align:center;
	border:0;
	cursor:pointer;
	color:#FFF;
	margin-right:15px;
	font-weight:bold;
	background:url(../../images7/btn100.png) no-repeat;
	font-size:14px;
	vertical-align:middle;
}
.bSty:hover{
	background:url(../../images7/btn100Hover.png) no-repeat;
}
.bSty:active{
	background:url(../../images7/btn100Active.png) no-repeat;
}
/**e  radio和按钮 */
/*e 字体设置相关 */

/*s 右下广告 */
.rbAdvBox{
	position:fixed;
	right:20px;
	bottom:0;
	z-index:2;
}
.rbAdvClose{
	position:absolute;
	width:24px;
	height:24px;
	right:0;
	top:0;
	cursor:pointer;
	background:url(../../images7/rbAdvClose.png) no-repeat;
}
/*e 右下广告 */

/*s 签到 */
/**s layer弹出框 **/
.ccbWinBody{
	padding-left:10px;
	padding-right:10px;
	font:14px/1.5 "Microsoft Yahei", Arial, Helvetica, Tahoma, sans-serif;
}
.ccbWinBodyTxt{
	padding-left:30px;
	padding-right:30px;
	margin-bottom:10px;
	margin-top:10px;
}
.bodyTitle{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.ccbWinBody p{
	line-height:1.5;
	word-wrap:break-word;
	text-indent:24px;
}
.ccbWinFooter{
	position:absolute;
	width:100%;
	bottom:10px;
	text-align:center;
}
body .ccb-class .layui-layer-title{background:#1f93d5;height:36px;line-height:36px;color:#FFF;}
body .ccb-class .layui-layer-setwin{top:12px}
body .ccb-class-msg{background-color:#666;color:#FFF;min-width:auto;}
body .ccb-class-msg .layui-layer-content{font-size:18px;}
/**e layer弹出框 **/
.qdBtn{
	display:inline-block;
	float:right;
	margin-right:10px;
	height:40px;
	line-height:40px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}
.select{
	height:27px;
	border:1px solid #c5c5c5;
	/*margin-left:5px;*/
	padding:3px 2px 3px 2px;
	vertical-align:middle;
	font-size:14px;
}
.select:focus{
	border:1px solid #62a7e3;
}
/*e 签到 */