body {margin:0 auto; padding: 0; line-height:30px;}
body a{color: #666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,table,tbody,thead,tfoot,em,strong,button {padding:0;margin:0;font-family:"microsoft yahei", Verdana, Tahoma; font-size: 15px; color: #666;} 
a {font-size: 14px;color: blue; font-family:"microsoft yahei", Verdana, Tahoma; text-decoration: none; cursor:pointer; font-weight:100;}
a:link, a:visited {text-decoration: none; font-size: 14px; font-family:"microsoft yahei", Verdana, Tahoma; }
a:hover, a:active {text-decoration: none; font-size: 14px; font-family:"microsoft yahei", Verdana, Tahoma;color: #d91f31;}
ul,li,dl,dt,dd {padding:0; margin:0; list-style:none;}
img {border: none;}

/* 登录 */
.headertop {width:100%; height:80px; background:#fff;}
.header {width:1000px; height:80px; margin:0 auto; background:#fff;}
.logo {width:350px; height:80px; float:left;}
.logo img {float:left; width:175px; height:40px; padding-top:20px;}
.versions {width:150px; height:37px; float:left; padding-top:15px; padding-left:10px;font-size:16px; color:#d91f31; font-weight:bold;}
.versions p { font-weight:100; height:12px; line-height:18px; color:#666; font-size:14px; text-indent:0em; }
.versions p span{width:34px; height:18px; float:right; background:url(../images/Login_new.png) no-repeat; margin-right:68px;}
.versions div span{width:34px; height:18px; float:right; background:url(../images/Login_new.png) no-repeat; margin-right:68px;}
.tel400 {wdith:300px; height:60px; font:bold 18px "microsoft yahei"; color:#d91f31; float:right; padding-right:6px;padding-top:30px;}
.tel400 img{
	margin-left: -20px;
  	position: absolute;
 }
 .tel400 a{
 	font:bold 15px "microsoft yahei"; color:#333;
 }
 .tel400 a:hover{
 	 text-decoration: underline;
 	 color: #d91f31;
 }
.login {width:1000px; height:460px; margin:0 auto; position:relative;}
.loginbox {width:340px; height:380px; position:absolute; right:0; top:40px; padding:20px 0; background:url(../images/loginboxbg.png) no-repeat;}
/*-------------------------签约认证框--------------------------*/
.gatewaylogon_box{position:absolute; width:540px; top:138px; left:50px; overflow:hidden;background-color: #fff;opacity:0.95;}
.gatewaylogon_box p{text-indent: 0em;}
.gatewaylogon_title{width:100%; height:47px; border-bottom:3px solid #ff5555; background-color:#f9f5f5; text-align:center; line-height:47px; font-size:22px; color:#d91f31;}
.gateway_bg{width:540px;height: 256px;}
.gatewaymain_bg{width:474px; border:1px solid #e5e5e5; margin:15px auto; background-color:#fff; padding:5px 0;}
.gatewaymain_bg p{margin-left:30px; line-height:36px;}
.gatewaymain_bg p span{color:#333; margin-left:18px;}
.gatewaylogon_line{width:454px; border-bottom:1px dashed #e5e5e5; margin:0 auto;}
/*登录输入框*/
.input1_username{
	background:url(../images/input.jpg) no-repeat;
	width:269px;
	height:40px;
	position:absolute;
	left:35px;
	top:65px;
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:bold;
	padding:5px 0 0 10px;
	/**padding:0px 0 0 10px;*/
}
.text_right{font-size: 14px;}
.input1_username input{ margin-left:20px;height:30px;*height:auto;height:auto\9;    width:170px; border:0;font:16px "microsoft yahei"; color:#999999;font-size: 14px;font-weight: bold;}
.input2{
	background:url(../images/input.jpg) no-repeat;
	width:269px;
	height:40px;
	position:absolute;
	left:35px;
	top:138px;
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:bold;
	padding:5px 0 0 10px;
}
.input2 input{margin-left:20px;margin-top:-25px; border:0;font:16px "microsoft yahei";height: 30px;*height:auto;}
/**密码框样式*/
.ocx_style {
	border:0px solid #7F9DB9;
	width: 180px;
	height: 30px;
	margin: -5px 0px 0px 75px;
}
/**密码框样式*/
.ocx_style2 {
	border:1px solid #d3d3d3;
	width: 200px;
	margin: 8px 0px 0px 0px;
	height:30px;
	line-height:28px;
	padding-left:6px;
	/*margin-left: 10px;*/
}
.ocx_style3 {
	border:1px solid #d3d3d3;
	margin: 8px 0px 0px 0px;
	width:175px;
	height:30px;
	line-height:28px;
	padding-left:6px;
	/*margin-left: 10px;*/
}
.input3{
	background:url(../images/input.jpg) no-repeat;
	width:269px;
	height:40px;
	position:absolute;
	left:35px;
	top:210px;
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:bold;
	padding:5px 0 0 12px;
	/**padding:0px 0 0 10px;*/
}
.input3 input{ margin-left:15px;width:70px; border:0;font:16px "microsoft yahei"; color:#999999;}
.input3 span{ float:right; margin-right:20px;*padding-top: 5px;}


.login-title {font:bold 22px "microsoft yahei"; color:#333; text-align:center; }
.loginButton{
	width:268px;
	height:38px; 
	position:absolute;
	background:#d91f31;
	color:#fff; 
	font:bold 18px/38px "microsoft yahei"; 
	border:none; 
	left:35px;
	top:270px;
	text-align:center; 
	font-weight:bold; 
	cursor:pointer; 
}
.loginButton:hover { cursor:pointer; background:#F00;color:#fff;font-weight:bold;text-align:center;font:bold 18px/38px "microsoft yahei";    }
.login-comment-text {
	margin: 20px 0px 0px 18px;
}
.login-comment-text li {
	background: url('../img/li_bg.gif') no-repeat;
	padding-left: 10px;
	margin: 5px;
}

.loginbox input.username {background:#fff url(../images/user.png) no-repeat; padding-left:70px;}
.loginbox input.pw {background:#fff url(../images/pw.png) no-repeat;  padding-left:70px;}
.loginbox input.codebg {background:#fff url(../images/code.png) no-repeat; padding-left:70px;}
.code {width:296px; height:36px;  border:1px solid #bbb; background:#fff; margin:7px 0; position:relative; overflow:hidden;}
.code input {width:100px; height:36px; line-height:36px; margin:0; border:none; padding:0 10px;}
.verific { position:absolute; height:26px; top:2px;right:2px; }
.register {width:270px; height:40px; line-height:40px; float:left; position:absolute;text-align:center;left:35px;top:305px;}
.register a {color:#d91f31; padding:0 20px; font-size:16px;}
.register a:hover { text-decoration:underline;}

/**登录页下方大按钮*/
.help {width:1000px; margin:0 auto;height: 90px;}
.help ul{margin:20px auto; overflow:hidden; position:relative;}
.tips_box{position:absolute; left:74px;}
.tips_bg{width:138px; padding:10px 5px; border:1px solid #e5e5e5; position:relative; font-size:12px; line-height:16px;}
.tips_arrow{width:9px; height:10px; background:url(../images/Login_icon.png) no-repeat; position:absolute; left:-8px; top:16px;}
.help li {width:64px; height:88px; float:left; text-align:center; float:left;}
.help li a{display:block; width:64px; height:88px; line-height:160px;font-weight: bold;}
.help_A,.help_B,.help_c,.help_D,.help_E{margin-right:60px;}
.help_A a{background:url(../images/dyccb.png) no-repeat;}
.help_B a{background:url(../images/safety.png) no-repeat;}
.help_c a{background:url(../images/help.png) no-repeat;}
.help_D a{background:url(../images/demo.png) no-repeat;}
.help_E a{background:url(../images/download.png) no-repeat;}
.help_A a:hover{background:url(../images/dyccb01.png) no-repeat;}
.help_B a:hover{background:url(../images/safety01.png) no-repeat;}
.help_c a:hover{background:url(../images/help01.png) no-repeat;}
.help_D a:hover{background:url(../images/demo01.png) no-repeat;}
.help_E a:hover{background:url(../images/download01.png) no-repeat;}

.help li img {width:64px; height:64px; display:block;}
.tips1{float:right;width:400px; height:90px;margin-right: -65px;z-index: 9999}
.tips1 span {text-align:center;font-size:14px;font-family:"microsoft yahei";font-weight:bold;}
/**登录后loding条*/
#loadding-contain {
	left: 0px;
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	background:url(../images/mainbg.png);
	z-Index: 1040;
	color: white;
}
.loadding-display {
	position: absolute;
	width: 751px;
	height: 331px;
	left: 50%;
	height: 50%;
	margin-left: -375px;
	margin-top: 160px;
}
/**这里可以有个loading广告图*/
.initial-ad {
	background: url('../img/loading_ad.png') no-repeat;
	height: 331px;
	width: 751px;
}
.welcomeMessage {
	position: absolute;
	top: 7px;
	left: 30px;
	font-size:16px;
	font-family:"microsoft yahei";
	font-weight:bold;
	color: #fff;
}
#loadding-tip {
	position: absolute;
	top: 7px;
	right: 60px;
}


/* 主页 */
.userc {float:right; height:40px; padding-top:10px;}
.userc li {width:62px; height:70px; float:left; text-align:center; margin-left:10px; }
.userc li img{width:32px; height:32px; display:block; padding:0 15px;}
.userc li a{font-size:14px;}
.nav {width:100%; height:138px; background:url(../images/navbg.png) repeat-x;}
.navbox {width:1062px; height:138px; margin:0 auto; }
.navbox-left {width:35px; height:138px; float:left; background:url(../images/navleft.png) no-repeat; }
.navbox-right {width:35px; height:138px; float:left; background:url(../images/navright.png) no-repeat;}
.menu {width:992px; height:138px; float:left; background:url(../images/menubg.png) repeat-x;}

/* 主菜单 */
.dock {position: relative; height: 50px; text-align: center;padding-top:23px;}
.dock-container {position: absolute;height: 50px;padding-left: 20px;}
a.dock-item {display: block;width: 60px;color:#000;position: absolute;top: 0px;text-align: center;text-decoration: none;font: 16px "microsoft yahei";}
a.dock-item:hover {color:#d91f31}
.dock-item img {border: none; width: 100%; }
.dock-item span {padding-left: 0px;}
.nav_arrow{width:13px; height:7px; margin:15px auto 0 auto;}

/* 主页-中间 */
.mainmd {width:970px; min-height:500px;  background:#fff; margin:20px auto 0 auto; padding:15px;
-webkit-box-shadow: 0px 3px 6px #ccc;
-moz-box-shadow: 0px 3px 6px #ccc;
box-shadow: 0px 3px 6px #ccc;
position:relative;
}
.main-left {width:280px; float:left; margin-right:20px;}
.main-right {width:670px; float:left;}
.main-left:after, .main-right:after, .mainmd:after { content:"."; height:0; visibility:hidden; display:block; clear:both;}

.main-left_trsa {width:200px; float:left; margin-right:16px; border:1px #e5e5e5 solid; padding-bottom:10px; background:#f9f5f5;}
.main-right_trsa {width:752px; float:left;overflow: hidden;position:relative;}
.main-left_trsa:after, .main-right_trsa:after { content:"."; height:0; visibility:hidden; display:block; clear:both;}

/* 左边-我的信息 */
.myinfo {width:250px;  float:left; background:#f9f5f5; padding:15px;height: 200px;position:relative;}
.mytitle {width:250px; height:20px; float:left; font:bold 16px/20px "microsoft yahei";color:#d91f31; position:relative;}
.mywelcome {width:250px;  float:left;  }
.mywelcome-l {width:150px;  float:left; line-height:35px; padding:10px 0; overflow:hidden;}
.mywelcome-l span{color:#000; font-weight:bold;}
.mywelcome-r {width:100px; height:100px; float:left; position:relative; }
.usermask {width:86px; height:86px; z-index:100; position:absolute; left:7px; top:7px; background:url(../images/mask.png) no-repeat; cursor: pointer; }
.userface {width:86px; height:86px; overflow:hidden; z-index:1; position:absolute; left:7px; top:7px; }
.userface img {width:86px; height:86px; }
.usergrade {width:100px; height:26px; color:#f60; left:0; top:84px; z-index:111; text-align:center; position:absolute; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.login-time {width:250px; height:46px; line-height:46px; float:left;}
.yuliuMessage {width:260px; height:46px; word-wrap: break-word; word-break: break-all; float:left;}
.yuliuMessage i {color:#900; font-style:normal;}
.yuliuMessage span {color:#000; font-weight:bold;font-size: 14px;}
.showhide {right:0; top:0; text-align:right; position:absolute; line-height:20px;}

/* 左边-理财产品 */
.licai {width:250px; height:150px; float:left; background:#f9f5f5; padding:15px; margin-top:15px;position:relative;overflow: hidden;}
.licai-title {width:250px; height:20px; float:left; padding-bottom:10px;font:bold 16px/20px "microsoft yahei";color:#d91f31; position:relative; }
.licai-more {width:80px; text-align:right; height:20px; line-height:20px; position:absolute; top:0; right:0;}
.licai li a{width:250px; height:35px; line-height:30px; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 左边-在线客服 */
.kfonline {width:250px; height:130px; float:left; background:#f9f5f5; padding:15px; margin-top:15px;}
.kfonline-title {width:250px; height:20px; padding-bottom:20px; float:left; font:bold 16px/20px "microsoft yahei";color:#d91f31; }
.kfonline i {font-size:12px; color:#999; line-height:20px; font-style:normal; padding-left:10px; font-weight:100;}
.kfonline li {width:250px; height:41px; line-height:41px; text-align:center; display:block; float:left;}
.kfonline li i {  font-style: normal;
  font-size: 14px;
  color: #666;
  font-family: arial;
  position: absolute;
  margin-top: 11px;
  margin-left: -102px;}

/* 右边-重要提醒 */
.prompt {width:670px; height:20px; line-height:20px; float:left;position:relative;}
.tips {color:#d91f31; font:bold 16px/20px "microsoft yahei"; width:120px; float:left;height:20px;}
.tips i { font-style:normal; background:#06c; font-size:12px; font-weight:100; height:20px; padding:0 5px; color:#fff;}
.tipsbox {width:550px; height:20px; float:left; position:relative; overflow:hidden; margin-bottom:15px;}
.tipsbox ul {position: absolute; width:550px; height:20px; top:0; left:0;}
.tipsbox li {width:550px; height:20px; position:relative;}
.tipsbox li a{ width:460px; height:20px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;
font-family: "宋体"
}
.tipsbox li .datetime { position:absolute; top:0; right:0; line-height:20px; height:20px; text-align:right; color:#999;}

/* 右边-广告 */
.focusad {width:670px; height:180px; margin:15px 0; float:left; position:relative;}
#banner {width: 670px;height:180px; z-index: 1; overflow:hidden; background:#f9f5f5;}
#btn { width:120px; hegiht:18px; float:left; right:0px; bottom:5px; position: absolute; z-index:2;}
#btn a {width:18px; height:18px; font-size:12px; line-height:18px; color:#fff; border-radius:10px; background:#d91f31; float:left; text-align:center; margin-left:5px;}
#btn a.activeSlide {color:#fff; background:#36F;}
#btn a:hover {color: #fff; background:#36F;}

/* 右边-常用功能 */
.common {width:670px; height:110px; float:left; overflow:hidden; margin:23px 0 24px 0;}
.common ul {width:714px; height:110px; overflow:hidden;}
.common li {width:74px; height:110px; float:left; text-align:center; margin-right:45px; }
.common li img {width:74px; height:74px; display:block; }
.common li a:hover {color:#C00}

/* 右边-银联卡 */
.card {width:670px; height:198px; position:relative; float:left; }
.card ul { width:10000px; }
.card li { float:left; width:309px; height:198px; margin:0 12px;   display:inline; }
.card li.cardbg {background:url(../images/cardbg.png) no-repeat;}
.card li.cardadd {background:url(../images/cardadd.png) no-repeat;}
.gdarrow a { display:block; z-index:99; width:35px; height:68px; color:#ccc; position:absolute; top:65px; }
.gdarrow span { display:block; font:700 53px/53px arial; cursor:pointer; width:35px; height:68px; text-align:center }
.gdarrow .prev { left: -20px; }
.gdarrow .next { right: -11px }
.gdarrow a:hover { color: #f43d1e }
.gdarrow a:hover span { color: #f43d1e }
.wrap { overflow:hidden; width:670px; height:198px; }
.wrap li ul { width:260px; height:160px; margin:19px 14px; }
.wrap li li {width:260px; height:40px; line-height:40px; display:block; color:#333; text-shadow:1px 1px #f9f9f9; white-space:nowrap;font-size:16px; }
.wrap li li a {color:#333; margin-right:20px; background:url(../images/jt.png) no-repeat 0 50%; padding-left:10px; }
.wrap li li a:hover {color:#d91f31; }
.wrap li li button {padding:0 5px 3px 5px; width:80px; background:#d91f31; color:#fff; height:25px; line-height:23px; border:none; border-radius:3px; cursor:pointer;}
.wrap li li button:hover { background:#F00;}
.wrap li li.card-class { text-align:right;}
.wrap li li.card-num {font-size:22px; line-height:40px; text-align:center;}



/* 内页-左侧导航 */

.mod-menu{position:relative; width:280px; min-height:100%; float:left; background:#f9f5f5; margin-top:15px;}

.menu-item{width:280px;border-bottom:solid 1px #e5dcdc; position:relative; z-index:22;}
.menu-item li{height:47px;line-height:47px; border-top:solid 1px #e5dcdc; background:url(../images/jt.png) no-repeat 15px center;}
.menu-item li.mouse-bg{background:#fff url(../images/jt.png) no-repeat 15px center; position:relative; z-index:22; margin-right:-1px;}
.menu-item a{padding-left:30px; display:block; height:46px;border-top:solid 1px #fff;}

.menu-cont{position:absolute; left:280px; top:0px; background:#fff; width:220px; border:solid 1px #e5dcdc; z-index:20;}
.menu-cont-list{padding:0 20px; line-height:47px;}
.menu-cont-list li{border-bottom:dotted 1px #e5dcdc;padding:10px 0;}
.menu-cont-list li:last-child{border-bottom:none;}
.menu-cont-list h3{font-size:15px;font-weight:700;}
.menu-list-link .long-string{padding:0 10px;}




.rightbg {width:670px; height:1572px; float:left; background:url(../images/mainright.png) no-repeat 50% 0;}



/*  您的位置  */

.area_content_top_bg{width:752px; height:36px; background:#eee; margin-bottom:13px;}
.area_content_top{font-size:14px; line-height:36px; margin-left:10px; color:#666;}

/* 底部 */
.foot {width:100%; height:50px; position:relative;}
.footbox {width:1000px; height:50px; margin:0 auto; line-height:50px; color:#999; text-align:center; white-space:nowrap; font-size:12px; }

.messageSend{
	background:url(../images/MessageSend.png) no-repeat;
	padding:3px 0px 0px 25px;
	background-position: 0px 7px
}
#showNotice a{
	color: blue;
}
.form_clew a{
	color: blue;
}
.displayer-backdrop .userc{
	height: 70px;
}