@charset "utf-8";
/* 
 * CSS Document for appstore
 * http://life.ccb.com/
 *
 * Copyright 2012, wen CCB GEONG
 * http://www.geong.com/
 *
 * Date: 2012-09-21
 */
 
/*--新增账号支付记录查询--*/
.clearfix:before, 
.clearfix:after { 
	content: ""; 
	display: table; 
}
.clearfix:after { 
	clear: both; 
	overflow:hidden;
}
.clearfix { 
	zoom: 1; 
}
.lfloat{
	display:inline;
	float:left;
}
.rfloat{
	display:inline;
	float:right;
}
label{
	cursor:default;
}
.login_title .title_txt{
	font-size:12px;
	font-weight:normal;
	color:#000;
}
.login_data{
	padding-top:10px;
}
.login_data li{
	margin:0 0 20px 0px;
}
.login_data li label,.login_data1 label{
	display:inline-block;
	width:110px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
.login_data li input,.login_data1 input{
	width:185px;
	height:22px;
	line-height:22px;
	border:solid 1px #7e9db9;
}
.login_data .login_list3 input,.zh_login .login_list4 input{
	width:90px;
	margin-right:5px;
}
.code_msg{
	color:#0066b3;
	cursor:pointer;
	margin-left:5px;
}
.remark_1{
	margin:10px 0 0px 120px;
}
.ad_help{
	margin-left:500px;
}
.msg_txt{
	height:26px;
	line-height:26px;
	margin-left:100px;
}
.msg_txt1{
    height: 26px;
    line-height: 26px;
    margin-left:110px;
}
.zh_login .login_data label,.login_data1 label{
	width:110px;
}
.login_list4{
	margin:0 0 20px 10px; 
}
.zh_login .finish{
	padding:20px 0 0 120px;
}
.again_msg {
    background: url("../images/cost/phone.png") no-repeat scroll 0 0 transparent;
    color: #0066B3;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding-left: 15px;
}
.zh_login .button_blue_h20{
    margin-left: 10px;
    width: 100px;
}
.zh_data_title{
	margin:20px;
	border-bottom: 1px dotted #CCCCCC;
}

/*--20120928新调整记录查询登录--*/

.login_data li {
    margin: 0 0 20px 10px;
}
.zh_login .login_data li {
	margin-left:10px;
}
.login_title{
	height:27px;
	position:relative;
}
.login_title ul {
    position: absolute;
}
.login_title li {
    cursor: pointer;
    display: inline;
    float: left;
    height: 28px;
    margin-right: 5px;
    overflow: hidden;
    width: 183px;
}
.login_title li img {
    margin-top: -28px;
}
.login_title .on img {
    margin-top: 0;
}
.next_code{
	border-top: 1px solid #6EAEEB;
    padding: 20px 0 0px 120px;
}
.select_box{
	margin:0px 0 20px 196px;
}
.select_box label{
	margin-right:50px;
}

.tab_menu{height:27px;width:665px;position:relative;}
.tab_menu ul{position:absolute; width:650px;}
.tab_menu ul li{width:183px;height:28px;overflow:hidden; display:inline;float:left;margin-right:5px;cursor:pointer;}
.tab_menu ul li img{margin-top:-28px;}
.tab_menu ul .on img{margin-top:0px;}
.tab_content .top_left{background-image:none;border-left:#6eaeeb 1px solid}


.desc{  width:230px; padding:10px 0px 10px 14px;  top:20px; right:5px;  -moz-border-radius: 3px 3px 3px 3px;font-size: 12px;line-height: 18px;}
.border_left{ border-left:1px solid #DFE1E2; height:110px;}

.desc p{ background:url(../images/cost/ioc_gary.gif) left 6px no-repeat; padding-left:12px; padding-bottom:8px; color:#333;}
.login_style02 .login_list1{ color:#333; margin-bottom:15px; font-size:14px; padding-left:58px; }
.login_style02 .login_list1 p{ background:url(../images/cost/male.png) 0px 0px no-repeat; padding-left:22px; padding-top:1px; }
.login_style02 .login_list1 b{ margin:0 3px;}
.login_style02 .login_list2{ font-size:16px; font-weight:700; padding-left:80px;}
.login_style02 .login_data{  padding-top:20px; height:90px;}

.login_style02 .login_list2 a{ font-size:12px; font-weight:500;}
.login_style02  .desc{ height:80px;}
.un_psd{ left:-15px;margin-top:10px; position:relative; top:5px;}