@charset "utf-8";
/*html {filter:gray;}*/
img {
	border: 0px;
}
body{overflow-x:hidden;}
html {
	min-width: 962px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0px;
	padding:0px;
}
fieldset, img {
	border:0;
}
li {
	list-style:none;
}
body, button, input, select, textarea /* for ie */ {
	font: 12px;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, samp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
h1, h2, h3, h4, h5, h6 {
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.38em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.1em;
	font-style: italic;
}
address, cite, dfn, em, var {
	font-style:normal;
}
caption, td {
	font-weight: normal;
}
cite, blackquote, em, i {
	font-style: italic;
}
strong, b {
	font-weight: bold;
}
pre, code {
	font-family: monospace;
	font-size: 1.1em;
}
abbr[title], acronym[title] {
	border-bottom:1px dotted;
	cursor:help;
}
body {
	line-height:1.333;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #2f2f2f;
	font-size:12px;
	font-family:arial;
	text-align: left;
	background: white url(bg.jpg) center top no-repeat;
}

/*链接颜色*/
a {
	margin: 0px;
	padding:0px;
	border:0px;
	font-family:arial;
}
a:link {
	color:#fff;
	text-decoration:none;
}
a:visited {
	color:#fff;
	text-decoration: none;
}
a:hover {
	color:#fff;
	text-decoration: none;
}
.clear {
	clear:both;
}
/*顶部导航*/

/*-----------------------------------// 顶部样式 //-----------------------------------*/
#top_nav { width:100%; height:90px; background: url(../images/top_bg.jpg) center 0 no-repeat; border-bottom:1px solid #d9eff8;}
#top_nav ul { width:1200px; height:60px; background:url(../images/zhongyuan_banklogo2.png) 0 center no-repeat; margin:0 auto; padding:30px 0 0 0;}
#top_nav ul li { float:right; height:30px; line-height:30px; font-size:14px; cursor:pointer; margin:0 10px;}
#top_nav ul li.a1 { background:url(../images/exit.png) 0 center no-repeat; text-indent:60px;}
#top_nav ul li.a2 { background:url(../images/lilv.png) 0 center no-repeat; text-indent:60px;}
#top_nav A:visited {font-family:arial;color:#000}
#top_nav A:link {font-family:arial;color:#000}
#top_nav A {font-family:arial;color:#000}

/*-----------------------------------//  导航 //-----------------------------------*/

.head-v3{position:relative;z-index:100;}
.head-v3 .navigation-inner{margin:0 auto;width:1000px;position:relative}
.navigation-up{height:42px; line-height:42px;}
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left; height:42px; line-height:42px; font:normal "microsoft yahei";color:#fff;}
.navigation-up .navigation-v3 .nav-up-selected{ background:url(../images/nav_a_hover.jpg) no-repeat;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#c30303}
.navigation-up .navigation-v3 li span {font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li span a{padding:0 25px;color:#fff;display:inline-block;height:42px;font-family:''}

.navigation-down{position:absolute;top:42px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0; padding:0; background:#c30303; position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 5px 0; border-right:1px dotted #fff; padding-right:20px;}
.navigation-down .menu-1 dt{font:normal 14px "microsoft yahei";color:#FFF; background:url(../images/dh_2_icon.png) no-repeat left center; margin-bottom:5px}
.navigation-down .menu-1 dt a {color:#fff; font:14px/24px "microsoft yahei"; font-weight:bold; padding:0 15px;}
.navigation-down .menu-1 dt a:hover { background-color:#F90;}
.navigation-down .menu-1 dd a{color:#fff; font:normal 14px/30px "microsoft yahei"; padding:0 10px; background:url(../images/dh_3_icon.jpg) no-repeat left center;}
.navigation-down .menu-1 dd a:hover{ background-color:#F90; text-decoration:none;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}




/*-----------------------------------//  导航 //-----------------------------------*/

/* #menu{ width:100%;background:url(../images/Etopbg_1.jpg) repeat-x; position:relative;z-index:100;} */
 #menu{ width:100%; position:relative;z-index:100;}
#menu ul{ padding:0; margin:0;width:1000px; margin:0 auto; height:30px; line-height:30px; width:1150px; color:#fff; }
/* .menu_line{ background:url(../images/menu_line.jpg) no-repeat; width:2px; height:35px;}
 */
.menu_line{ background:url(../images/sutiao.png) no-repeat; width:2px; height:35px;}
.menu_line2{ background:url(../images/menu_line2.gif) no-repeat center top; width:15px;}

#nav { width:100%; height:46px; line-height:46px; background:#fff url(../images/navBg.jpg) 0 bottom repeat-x;}
#nav ul { width:1200px; margin:0 auto; border-bottom:3px solid #00a0e9; height:43px; position:relative; z-index:997;}
#nav ul li { float:left; margin-right:10px; height:46px; line-height:46px; width:105px; text-align:center; font-size:16px; font-weight:normal; color:#000; cursor:pointer; background:url(../images/sutiao.png) right center no-repeat;}
#nav ul li.on { background:#00a0e9 url(../images/topHoverIco.png) 0 bottom no-repeat; color:#fff;}
#nav ul li.on a{ color:#fff;}
#nav ul .menu_ico { position:absolute; top:12px; right:15px; background:url(../images/zy.png) no-repeat; width:21px; height:19px; display:block; cursor:pointer;}
#nav ul li a {color:#000;text-align:center; font-size:16px; font-weight:normal;font-family:arial;display:block;}

/*二级菜单*/

/* #menu_lv2{ text-align:left;	padding-left:20px; clear:both; background:#c30303; width:100%; color:#fff; font-size:12px;}
 */
#menu_lv2{ text-align:left;	padding-left:20px; clear:both; background:#c30303; width:71px; color:#fff; font-size:12px;}
/* #menu_lv2 ul li{ float:left; line-height:30px;  cursor:pointer; margin:0 10px; position: relative; z-index:980;}
 */
#menu_lv2 ul li{ line-height:30px;  cursor:pointer; margin:0 10px; position: relative; z-index:980;}
#menu_lv2 ul li a span { float:left; line-height:30px;  cursor:pointer; margin:0 0px; position: relative; z-index:980;}
#menu_lv2 ul li.on{ color:#fff; font-weight:bold; text-decoration:none;}
#menu_lv2 ul li.on span{ color:#fff; font-weight:bold;}
#menu_lv2 ul li .lv3{ position: absolute; z-index:9999; background:#fff; border:0px solid #CCC;  color:#616161; text-decoration:none; text-indent:1em;margin-left:-10px;}
#menu_lv2 ul li .lv3 p { line-height:20px; color:#616161; height:20px; border:0px solid #eeeeee; display:block; width:140px; text-decoration:none; margin:10px;}
#menu_lv2 ul li .lv3 p a{color:#616161; text-decoration: none; font-size:12px;}
#menu_lv2 ul li .lv3 p a:hover {color:#c9151e;text-decoration: none;font-size:12px;}


#foot_wrap{width:100%;height:29px; line-height:29px;color:#d9d9d9;background:#004EA2;margin:0 auto;overflow:hidden}
#foot_wrap span{padding-left:18px;}
/*-----------------------------------// 底部信息 //-----------------------------------*/
.foot_box { width:1000px; margin: 0 auto; background:url(../images/foot.jpg); color:#515151; text-align:center; height:75px; line-height:75px;}

/******左侧二级菜单栏******/
.leftMenuBox { width:230px; background:#fff;box-shadow:-5px 5px 5px #d1ecf5; float:left;}
.leftMenuBox h3{ cursor:pointer; background:#fff url(../images/leftMenuArr.png) 90% center no-repeat; border-bottom:1px solid #dddddd; text-indent:40px; height:50px; line-height:50px; font-weight:normal; font-size:14px;}
.leftMenuBox h4{ cursor:pointer; border-bottom:1px solid #dddddd; text-indent:40px; height:50px; line-height:50px; font-weight:normal; font-size:14px;}
.leftMenuBox h3.on { background:#fff url(../images/leftMenuArrSel.png) 90% center no-repeat; color:#0356c5;}
.leftMenuBox h4.on { background:url(../images/leftMenuOn.jpg) 0 0 no-repeat; cursor:pointer; border-bottom:1px solid #dddddd; text-indent:40px; height:50px; line-height:50px; font-weight:normal; font-size:14px;}
.leftMenuBox div { display:none;}
.leftMenuBox div ul li { background:#fcfcfc; line-height:46px; height:47px; text-indent:70px; font-size:14px; border-bottom:1px dashed #e9e9e9; cursor:pointer;}
.leftMenuBox div ul li.on { color:#0355c5; background:url(../images/leftMenuOn.jpg) 0 0 no-repeat;}
.leftMenuBox a {font-size:14px; color:#000; display:block;}
.leftMenuBox A:link {font-size:14px; color:#000;}
.leftMenuBox A:visited {font-size:14px; color:#000;}
/***********右侧内容栏***********/
.rightContent { width:960px; float:right; background:#fff;}
.rightContent h1 { background:url(../images/adressIco.png) 0 center no-repeat; font-size:12px; width:95%; color: #000; border-bottom:1px solid #5db7e9; line-height:30px; text-indent:30px; position:relative; font-weight:normal; margin:0 auto;}
.rightContent h3 { font-size:16px; line-height:40px; color:#333333; position:relative; width:95%; margin:25px auto 0 auto; text-indent:30px;}
.rightContent h3 span { color:#7e7e7e;}

/*-----------------------------------//  底部 //-----------------------------------*/
.footer { width:100%;}
.footer ul { width:1200px; margin:0 auto; height:40px;}
.footer ul li { line-height:40px; float:left; color:#4d4d4d;}
.footer ul li.right { float:right;}
/****************************浮出层样式************************/
.float_close { background:url("../images/fail.png") scroll no-repeat; height: 21px; width: 21px; text-decoration: none; cursor: pointer; top: 10px; right:0; margin-right:0; position: absolute; }
.float_title { background:#fff; height:40px; line-height:40px; text-indent:20px; text-align: center; font-size:16px; font-weight:bold; color:#424242; margin:20px auto 15px auto; border-bottom:1px dashed #d5d5d5;}
.detail_box { width:600px; z-index: 100000; }
.detail_box .detail_head {
box-shadow: 0 0 5px #505050;
margin:0 auto;
background: #f8f8f8;
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(230,230,230,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(25%,rgba(255,255,255,1)),color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(230,230,230,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(230,230,230,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
border:solid #ccc;  border-width:1px 1px 0 1px; padding:8px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.detail_box .detail_body{ box-shadow: 0 0 1px #505050; margin:0 auto; background: #fff; border:solid #ccc;  border-top-color:#c8000b; border-width:2px 1px 1px 1px; padding:25px 20px 10px 20px;  -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px;  min-height:250px;overflow-y:auto; max-height:500px; }
.detail_aplink { color: #424242; font-size: 16px; text-indent:25px; line-height: 20px; height: 20px; position: relative; margin-bottom: 2px; margin:2px auto 5px auto; background: url("../images/small_icons.png") scroll 0 -1662px no-repeat no-repeat; }
.detail_close { background:url(../images/quick_link_icon.png) scroll -495px -145px no-repeat; border: medium none !important; height: 20px; overflow: hidden; position: absolute; text-decoration: none !important; top: 0px; right: 0; width: 20px; }
.detail_close:hover { background:url(../images/quick_link_icon.png) scroll -495px -108px no-repeat; }

/*  弹出DIV样式  */
.fade{ position: absolute; top: 0%; left: 0%; width: 100%; background:#000; z-index:50; -moz-opacity: 0.4; opacity:.40; filter: alpha(opacity=40); display:none;}
.openwin { position: absolute; width:980px; padding:10px; z-index:51; overflow: hidden; background:#fff; box-shadow:0 0 4px #666; display:none; border-radius:10px;}
.openwin .closeBox { height:0; position:relative; z-index:52;}
.openwin .closeBox a { display:block; position:absolute;top:-6px; right:-6px; width:38px; height:38px; background:url(../images/openWinClose.png) no-repeat; z-index:53; cursor:pointer;}
.openwin p { line-height:40px; font-size:18px; color:#666; text-align:center;}
.openwin p.tsTxt { line-height:40px; font-size:18px; text-align:center; color:#0355c5; width:80%; margin:30px auto 0 auto; font-weight:bold;}
.openwin p.title { font-size:18px; color:#0355c5; background:url(../images/openwinTitleBg.png) center bottom no-repeat;}
.openwin .CodeBox { text-align:center; *padding-top:70px;}
.openwin .CodeBox li { display:inline-block; *display:inline; line-height:30px; padding:70px 20px 0 20px; text-align:center; color:#035cc9; width:70px; margin:0 10px;}
.openwin .CodeBox li.a1 { background: url(../images/wechatCode.png) center 0 no-repeat;}
.openwin .CodeBox li.a2 { background: url(../images/phoneCode.png) center 0 no-repeat;}

.openXyBox { text-align:center; width:90%; margin:0 auto; background:url(../images/shadowBg.png) center center no-repeat;}
.openXyBox li { display:inline-block; *display:inline; margin:10px; border:1px solid #a6a6a6; width:300px;}
.openXyBox li p { line-height:36px; color: #fff; font-size:16px; text-indent:20px; background:#a6a6a6; position:relative; text-align:left;}
.openXyBox li p a { padding:0 10px; line-height:36px; color: #fff; font-size:12px; display:block; position:absolute; right:20px; top:0; text-decoration:underline; cursor:pointer;}
.openXyBox li p.yximg { width:100%; height:125px; background:#fff;}
.openXyBox li p.yximg img { display:block; border:0; margin:17px auto 0 auto;}
.openXyBox li p.yximgOn { width:100%; height:125px; background:#fff;}
.openXyBox li p.yximgOn img { display:block; border:0; margin:17px auto 0 auto;}
.openXyBox li.on { border:1px solid #00a0e9; background:url(../images/otherBankCheck.png) top right no-repeat;}
.openXyBox li.on p { background:#00a0e9;}
.openXyBox li.on p.yximg { width:100%; height:125px; background:#fff;}
.openXyBox li.on p.yximg img { display:block; border:0; margin:17px auto 0 auto;}
.openXyBox li.on p.yximgOn { width:100%; height:125px; background:#fff;}
.openXyBox li.on p.yximgOn img { display:block; border:0; margin:17px auto 0 auto;}

.openwinOtherBank { position: absolute; width:800px; z-index:51; overflow: hidden; display:none;}
.openwinOtherBank .tab { height:50px; width:100%; position:relative; z-index:52; left:-3px;}
.openwinOtherBank .tab .closeBox { position:absolute; top:0; right:0; cursor:pointer; width:50px; height:50px; line-height:50px; color:#fff; font-size:24px; text-align:center; display:block;}
.openwinOtherBank .tab a { position:absolute; top:0; cursor:pointer; width:170px; height:50px; line-height:50px; color:#0355c5; font-size:16px; text-indent:30px; display:block; background:url(../images/otherBankTabBg2.png) 0 0 no-repeat;}
.openwinOtherBank .tab a.OtherBankTab1 { left:0; z-index:70;}
.openwinOtherBank .tab a.OtherBankTab2 { left:140px; z-index:69;}
.openwinOtherBank .tab a.OtherBankTab3 { left:280px; z-index:68;}
.openwinOtherBank .tab a.OtherBankTab4 { left:420px; z-index:67;}
.openwinOtherBank .tab a.OtherBankTab5 { left:560px; z-index:66;}
.openwinOtherBank .tab a.OtherBankTab6 { left:700px; z-index:65;}
.openwinOtherBank .tab a.on { background:url(../images/otherBankTabBg.png) 0 0 no-repeat; z-index:71;}

.openwinOtherBank .contain { padding:10px; overflow: hidden; background:#fff; box-shadow:0 0 4px #666; border-radius:0 10px 10px 10px;}

/*** 按钮样式 ***/
.btn_box { margin:0 auto; width:100%; padding:20px 0; zoom:1; text-align:center;background:#fff;}
.btn_box input { display:inline-block; *display:inline; padding:0 30px; *padding:0; height:39px; line-height:39px; margin:0 10px 0 0; background:#00a0e9; color:#fff; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; border:0;}
.btn_box input.c { background:#ababab; color:#fff; font-size:16px; *padding:0 20px;}
.btn_box input.b { background:#e99400; color:#fff; font-size:16px; *padding:0 20px;}

/****他行账户弹出排列样式*****/
.otherBankCheck { margin:0; padding:0;}
.otherBankCheck dl { width:90%; margin:0 auto; position:relative; zoom:1;}
.otherBankCheck dl:after{content:'';display:block;clear:both}
.otherBankCheck dl a { position:absolute; border:1px solid #dddddd; top:15px; right:-30px; width:22px; font-size:12px; padding:5px; text-align:center; line-height:16px; cursor:pointer; color:#0355c5;}
.otherBankCheck dl dd { border:1px solid #dddddd; background:#fff; height:36px; width:30%; margin:15px 3% 0 0; float:left; cursor:pointer;}
.otherBankCheck dl dd.on { border:1px solid #008fe9; background:#fff url(../images/otherBankCheck.png) top right no-repeat;}
.otherBankCheck dl dd img { width:160px; height:36px; border:0;}
.contain .hd{ position: absolute; z-index:0; top:20px; left:0; width:100%;}
.contain .hd .next{ float:right; background:url(../images/rightArr.png) center center no-repeat; width:40px; height:115px; display:block; cursor:pointer;}
.contain .hd .prev{ float:left; background:url(../images/leftArr.png) center center no-repeat; width:40px; height:115px; display:block; cursor:pointer;}

/*************超级网银认证解约弹出框****************/
.cardibps{ background:#fff;}
.cardibps ul{}
.cardibps ul li{ width:33%; height:135px; float:left; text-align:center; padding:40px 0 0 0;}
.cardibps ul li dl { width:160px; height:135px; background:url(../images/cardBg.png) no-repeat; padding:0 20px 0 20px; display:inline-block; position:relative;cursor:pointer;}
.cardibps ul li dl.on { background:url(../images/cardPayBoxBg_check.png) no-repeat;}
.cardibps ul li dl dt { border-bottom:1px dashed #c6c6c6; background: url(../images/zyyhtb.png) 0 center no-repeat; line-height:50px; height:50px; color:#dd0a0a; text-align:right;}
.cardibps ul li dl dd { line-height:20px; text-align:left; font-family: Arial, Helvetica, sans-serif; position:relative;}
.cardibps ul li dl dd.num { font-size:14px; line-height:40px;}
.cardibps ul li dl dd span { color:#0355c5;}
.cardibps ul li dl dd a { color:#00a3ee; cursor:pointer; position: absolute; top:0; right:0;}
.cardibps ul li dl dd a:hover { text-decoration:underline;}
.cardibps ul li dl.addcard { width:160px; height:120px; line-height:120px; font-size:16px; text-indent:20px; color:#0355c5; border:1px dashed #999; background:url(../images/addcard_ico.png) 20px center no-repeat; border-radius:10px; cursor:pointer;}
.cardibps ul li dl a.addAcc { position:absolute; bottom:16px; left:0; width:100%; height:30px; line-height:30px; text-align:center; font-size:22px; color:#fff; background:#00a0e9; border-radius: 0 0 10px 10px; font-weight:normal; cursor:pointer; display:none;}
.openwinibps { position: absolute; width:802px; padding:10px; z-index:51; overflow: hidden; background:#fff; box-shadow:0 0 4px #666; display:none; border-radius:10px;}
.openwinibps .closeBox { height:0; position:relative; z-index:52;}
.openwinibps .closeBox a { display:block; position:absolute;top:-6px; right:-6px; width:38px; height:38px; background:url(../images/openWinClose.png) no-repeat; z-index:53; cursor:pointer;}
.openwinibps p { line-height:40px; font-size:18px; color:#666; text-align:center;}
.openwinibps p.tsTxt { line-height:40px; font-size:18px; text-align:center; color:#0355c5; width:80%; margin:30px auto 0 auto; font-weight:bold;}
.openwinibps p.title { font-size:18px; color:#0355c5; background:url(../images/openwinTitleBg.png) center bottom no-repeat;}
.openwinibps .CodeBox { text-align:center; *padding-top:70px;}
.openwinibps .CodeBox li { display:inline-block; *display:inline; line-height:30px; padding:70px 20px 0 20px; text-align:center; color:#035cc9; width:70px; margin:0 10px;}
.openwinibps .CodeBox li.a1 { background: url(../images/wechatCode.png) center 0 no-repeat;}
.openwinibps .CodeBox li.a2 { background: url(../images/phoneCode.png) center 0 no-repeat;}

table.recPeople tr.col-odd td{
	background-color:#f8f8f8;
}
table.recPeople tr td {
	padding:5px 0px;
	background-color:#fff;
}
table.recPeople tr td a{
	color:#0072e3;
	cursor:pointer;
}
table.recPeople tr:hover {
	background-color:#bebebe;
}
.pointer {
	cursor:pointer;
}
.openwin .alphabet{
	color: #000;
	overflow: hidden;
	background: #fff;
	width: 100%;
}
.openwin .alphabet td{
	float: left;
	width: 23px;
	height: 23px;
	line-height: 23px;
}
.openwin .alphabet td a{
	color:#000000;
	padding: 0 10px;
}
.openwin .alphabet td a:hover{
	color:#c2c400;
	font-size: 16px;
	padding: 0 10px;
}
.openwin .alphabet td.allRe a{
	color:#000000;
	padding: 0 10px;
	cursor: pointer;
}
.openwin .alphabet td.allRe a:hover{
	color:#000000;
	font-size: 12px;
	padding: 0 10px;
}
.openwin .payergroup tr td{
	padding: 5px 0;
}
.openwin tr td a.other,.openwin tr td a.buiness,.openwin tr td a.classmate,.openwin tr td a.family,.openwin tr td a.partner{
	width: 26px;
	height: 26px;
	display: block;
	margin-left: 10px;
	cursor: pointer;
}
.openwin tr td a.buiness{
	background: url(images/buiness.png) center 0 no-repeat;
}
.openwin tr td a.classmate{
	background: url(images/classmate.png) center 0 no-repeat;
}
.openwin tr td a.family{
	background: url(images/family.png) center 0 no-repeat;
}
.openwin tr td a.other{
	background: url(images/other.png) center 0 no-repeat;
}
.openwin tr td a.partner{
	background: url(images/partner.png) center 0 no-repeat;
}
.open_window_box {
  position: absolute;
  width:822px;
  padding:10px;
	padding-top:28px;
  z-index:51; overflow: hidden;
  background: linear-gradient( 180deg, #DBE9FF 0%, #F0F6FF 14%, #F9F9F9 31%, #FFFFFF 100%);
  box-shadow:0 0 4px #666;
  display:none;
  border-radius:10px;
}
.open_window_box .closeBox {
	height:0;
	position:relative;
	z-index:52;
	right:39px;
}
.open_window_box .closeBox a { display:block; position:absolute;top:0px; width:24px; height:24px; background:url(../images/openWinClose.png) no-repeat; z-index:53; cursor:pointer;
	background-size: 24px;
}
.open_window_box p { line-height:40px; font-size:18px; color:#666; text-align:center;}
.open_window_box p.tsTxt { line-height:40px; font-size:18px; text-align:center; color:#0355c5; width:80%; margin:30px auto 0 auto; font-weight:bold;}
.open_window_box p.title {
	font-weight: 500;
	font-size: 22px;
	color: #003BFF;
	text-align: left;
	background: none;
	margin-bottom: 40px;
}
.open_window_box p.title img{
	margin-right: 5px;
}
.open_window_box .CodeBox { text-align:center; *padding-top:70px;}
.open_window_box .CodeBox li { display:inline-block; *display:inline; line-height:30px; padding:70px 20px 0 20px; text-align:center; color:#035cc9; width:70px; margin:0 10px;}
.open_window_box .CodeBox li.a1 { background: url(../images/wechatCode.png) center 0 no-repeat;}
.open_window_box .CodeBox li.a2 { background: url(../images/phoneCode.png) center 0 no-repeat;}
.cardibpsNew {
	margin-left:39px;
	background: none;
}
.cardibpsNew ul li{ width:100%; height:22px; float:left; text-align:left;padding:0;margin-bottom: 30px;}
.cardibpsNew ul li dl {
	width:100%;
	height:22px;
	background: url(../images/myAccount/ic_choice_not.png) no-repeat;
	background-position-y: 2px;
	background-size: 16px 16px;
	padding:0 20px 0 20px;
	display:inline-block; position:relative;cursor:pointer;
	font-size: 16px;
	font-weight: 500;
	display: flex;
	align-items: center;
	border:none;
	color: #1a1a1a;
}
.cardibpsNew ul li dl.on{
	background: url(../images/myAccount/icon_radio_selected.png) no-repeat;
	background-position-y: 2px;
	background-size: 16px 16px;
}
.cardibpsNew ul li dl img{
	margin-right: 3px;
}
.cardibpsNew .border-grey{
	display: inline-block;
	background: #BABBBE;
	width: 3px;
	height: 16px;
	margin: 0 18px;
}
.cardibpsNew ul li dl .img-select{
	width: 16px;
	margin-right: 21px;
}
.cardibpsNew ul li dl .num { font-size:16px; line-height:40px;font-weight: 500;}
.cardibpsNew ul li dl a { color:#003bff; font-size:14px; cursor:pointer;margin-left: 9px;}
.cardibpsNew ul li dl a:hover { text-decoration:underline;}
.cardibpsNew ul li dl.addcard { width:160px; height:120px; line-height:120px; font-size:16px; text-indent:20px; color:#0355c5; border:1px dashed #999; background:url(../images/addcard_ico.png) 20px center no-repeat; border-radius:10px; cursor:pointer;}
.cardibpsNew ul li dl a.addAcc { position:absolute; bottom:16px; left:0; width:100%; height:30px; line-height:30px; text-align:center; font-size:22px; color:#fff; background:#00a0e9; border-radius: 0 0 10px 10px; font-weight:normal; cursor:pointer; display:none;}
.btn_box_new { margin:0 auto; width:100%; padding:20px 0 20px 0; zoom:1; text-align:center;}
.btn_box_new input {
	width: 120px;
	height: 46px;
	border-radius: 8px;
	border: 1px solid #003BFF;
	color: #003BFF;
	background: #fff;
	font-size: 18px;
	font-weight: 500;
}
.btn_box_new input.b{
	background-color: #003BFF;
	color: #fff;
	border:none;
	margin-right: 5px;;
}