@charset "utf-8";
/*
	Site:China Construction Bank
	Author:Alphan
*/
body {background:none}

.cs-list li {line-height:25px}

.cont-list {min-height:360px;_height:360px}
	.cont-list h4 {margin-bottom:10px;font-size:13px}
	.cont-list dd {padding-bottom:15px}
	.cont-list dt img {margin-left:5px}

.tab-cont .con {display:none}
.tab-cont .display {display:block}

.pic {margin:10px 0;overflow:hidden;width:275px;height:142px;text-align:center}
	.pic img {display:block;margin:0 auto}
h4 {margin-bottom:10px;color:#3b3b3b}
.integral {padding:5px 0 15px;text-align:center;color:#000;font-weight:700}
	.integral strong {padding-left:5px;color:#dc2c14}
dl {line-height:1.6em;color:#3b3b3b} 
	dt {width:65px;float:left;font-weight:700}
.tel,address {clear:both}
	.tel {font-family:Arial;font-size:11px}
.links {padding:20px 0}
	.links .detail {color:#0e409b;text-decoration:underline;cursor:pointer}
.shop-con table {margin:10px 0;width:99%;text-align:center}
	.shop-con table thead, .shop-con table tfoot {background-color:#f2e5cc}
	.shop-con table td,.shop-con table th {padding:5px;font-weight:400;border:1px solid #e5cc98}

.function {display:none;margin-top:7px;width:80px;height:21px;line-height:21px}
	.function a{display:none}
	.function .mail {display:block;width:54px;padding-left:25px;color:#cc9832;background:url(../images/btn_sendmail.png) no-repeat 0 0}

.cue-btn {float:left;overflow:hidden;width:15px;height:16px;margin-top:4px;text-indent:-9999px;background:url(../images/ico_help.gif) no-repeat 0 0}
	.cue {position:absolute;top:0px;left:376px;width:210px;height:60px;padding:8px 10px 0;line-height:18px;color:#0d409b;background:url(../images/tips.png) no-repeat 0 0}
	
/* Sign In */
.mod-sign {width:260px;height: 357px;background:url(../images/sign_bg.jpg) no-repeat 0 0}
	.mod-sign .mhd {display:none}
	.mod-sign h3 {padding-left:20px;color:#000}
	.mod-sign .mbd {padding:7px 0 0 20px;background:none;border:none}
	.mod-sign .mft {display:none}
	.mod-sign .fi {padding-bottom:3px}
	.mod-sign .txt {width:165px;margin-right:5px;color:#666}
	.mod-sign button {width:38px;height:21px;padding:3px 0 0;letter-spacing:0px;color:#fff;background:url(../images/form_bg.png) no-repeat -208px -45px}
	.mod-sign .help {padding-top:75px;overflow:hidden;text-align:left}
	.mod-sign .help .go {background:url("../images/mycard.png") no-repeat scroll 0 -61px transparent;margin-left:-5px;margin-left:25px;padding:0 0 0 16px;width:56px;}
	.mod-sign .help a {background:url("../images/mycard.png") no-repeat scroll -72px -61px transparent;color:#FFFFFF;display:inline;float:left;font-weight:bold;height:22px;line-height:23px;margin-left:10px;padding-left:15px;width:97px;overflow:hidden}
	.mod-sign .tools{padding: 52px 0 0 85px;clear:both;height:20px;}
	.mod-sign .tools a{margin-right:10px;font-weight:700;}

.mod-sign2 {background:url(../images/sign2.jpg) no-repeat 0 0}
.mod-sign2 .mhd {display:block;}
 	.mod-sign2 h3{padding-left:32px;line-height:250%;background:url(../images/ico_people.png) no-repeat 10px 8px}
	.mod-sign2 ul {float:right;overflow:hidden;padding-top:10px;text-align:right;width:95px;}
	.mod-sign2 li {padding-right:37px;margin-bottom:-1px;height:30px;line-height:24px;}
	.mod-sign2 li a {background:url("../images/mycard.png") no-repeat scroll 0 -83px transparent;color:#FFFFFF;display:block;font-weight:bold;height:22px;padding-right:8px;width:68px;}
	.mod-sign2 li a:hover {}

.content-sign .mod-sign {width:260px;height:185px;background:url(../images/sign_bg2.jpg) no-repeat 0 0}
	.content-sign .mod-sign .mhd {display:none}
	.content-sign .mod-sign h3 {padding-left:20px;color:#000}
	.content-sign .mod-sign .mbd {padding:7px 0 0 20px;background:none;border:none}
	.content-sign .mod-sign .mft {display:none}
	.content-sign .mod-sign .fi {padding-bottom:3px}
	.content-sign .mod-sign .txt {width:165px;margin-right:5px;color:#666}
	.content-sign .mod-sign button {width:38px;height:21px;padding:3px 0 0;letter-spacing:0px;color:#fff;background:url(../images/form_bg.png) no-repeat -208px -45px}
	.content-sign .mod-sign .help {padding-top:105px;overflow:hidden;text-align:right}
	.content-sign .mod-sign .help a {text-align:left}
	.content-sign .mod-sign2 {background:url(../images/sign3.jpg) no-repeat 0 0}
	.content-sign .mod-sign2  ul {padding-top:25px}
	.content-sign .mod-sign2 .mhd {display:block;}
 	.content-sign .mod-sign2 h3{padding-left:32px;}

/*μ???ó?D?ó??¨·t??o?2￠*/	
.new-mod-sign{ width: 260px; height: 358px; background: url(../images/new_sign_bg.jpg) no-repeat;}
	.new-mod-sign ul{ padding-top: 128px; padding-left: 19px; width: 222px; height: 198px; overflow: hidden;}
	.new-mod-sign ul .li_1{ height: 29px; line-height: 29px; background: url(../images/arr_05.gif) 190px 11px no-repeat; text-align: right; padding-right: 40px;}
	.new-mod-sign ul .li_2{ height: 29px; line-height: 29px; text-align: left; color: #003d9c; padding-left: 13px; border-bottom: 1px solid #e5cc99; margin: 0 1px;}
	.new-mod-sign ul a{ text-decoration: none; color: #003d9c;}
	.new-mod-sign ul a:hover{ text-decoration: underline; color: #003d9c;}
	.new-mod-sign p{margin-left: 19px; width: 222px; height: 30px;}
	.new-mod-sign p a{ color:#103f9b; font-weight: bold; text-decoration: none;}
	.new-mod-sign p a:hover{ text-decoration: underline;}
	.new-mod-sign p .a_1{ padding: 0 24px 0 8px;}
	.new-mod-sign p .a_2{ padding: 0 0 0 12px;}

/* Content-Sign 
.content-sign .mod-sign {height:185px;background:url(../images/sign.jpg) no-repeat 0 -157px}
	.content-sign .mod-sign .mhd {display:block;overflow:hidden;height:30px;padding-right:10px;line-height:35px;background:none}
	.content-sign .mod-sign .mbd {padding-top:12px}
	.content-sign .mod-sign .mbd h3 {margin:12px 0 3px}
	.content-sign .mod-sign .fi {padding-bottom:12px}
	.content-sign .mod-sign .login {padding-top:15px}
	.content-sign .help {overflow:hidden;padding-right:12px;padding-top:12px;height:20px;line-height:15px;text-align:right}
	.content-sign .help a {padding-right:8px;color:#007DCC;text-decoration:underline}
	.content-sign .login {padding:10px 15px 0 0;height:20px;line-height:20px;text-align:right;color:#0d409b}
	.content-sign .login span {padding-left:20px;background:url(../images/ico_people.png) no-repeat 0 0}
	.content-sign .go {padding:0 12px 0 8px;background:url(../images/arr_05.gif) no-repeat right 1px}
*/

/* mLogin-form */
.form {height:125px;margin:0 1px;padding:0 0 0 12px;background:url(../images/line2.gif) repeat-x 0 100%}
	.form .fi {padding-bottom:4px}
	.form .fi-1 .txt,.form .fi-2 .txt { float:left;width:243px}
	.form .fi-3 .txt,.form .fi-3 img,.form .fi-3 a {float:left}
	.form .fi-3 .txt {width:60px;margin-right:6px}
	.form .fi-3 a.change {padding-left:6px;line-height:23px}
	.form .fi-btns {padding-top:2px;text-align:center}
	.form .fi-btns .submit, .form .fi-btns button,.form .fi-btns input, .form .fi-btns a.apply {width:38px;height:21px;line-height:21px;padding:0;margin-right:14px;letter-spacing:0px;color:#fff;background:url(../images/form_bg.png) no-repeat -208px -45px;border:0;}

/* pLogin-form */
.plogin-form .form {height:85px;padding-top:10px;background-position:0 58px}
	.plogin-form .fi-1 .txt {width:243px}
	.plogin-form .fi-btns {padding-top:15px}
	.plogin-form .fi-btns button {float:none;margin:0 auto}
	
/* onlineapply-form */
.oapply-info1 .form {padding-top:5px;height:150px;background-position:0 110px}
.oapply-info1 .form .selects {height:102px}
.oapply-info1 .form p.fi {padding-left:80px}
.oapply-info1 .form .title {float:left;display:inline;width:80px;margin-left:-80px;text-align:right;line-height:23px}
.oapply-info1 .form select {width:160px}
.oapply-info1 .form .fi-3 img {width:70px;height:44px}
.oapply-info1 .form .fi-btns {padding-top:12px;text-align:left}
.oapply-info1 .form .fi-btns a.apply {float:left;text-align:center}

/* onLineService-form */
.onLineSer-form {height:70px;padding:0 0 0 12px;background:none}

.common-list {margin-bottom:10px;background:url(../images/listBG.png) no-repeat 0 0}
	.common-list .plan {line-height:24px}
	.common-list th {height:28px;line-height:28px;font-weight:300;color:#0D3F9A;text-align:center}
	.common-list .plan tbody {background:#fff;border:solid #E7D4AA;border-width:0 1px}
	.common-list .plan td {padding:3px 0;vertical-align:top;text-align:center}
	.common-list .plan td.info {padding:3px 10px 3px 15px;text-align:left}
	.common-list .bg {background:#dff0ff}
	.common-list .tips {padding:5px 10px;color:#0d409b;line-height:1.6em}

/* account-info */
.account-info .tab-menu {float:left;display:inline;width:118px;position:relative;z-index:100}
	.account-info .tab-menu li {float:left;width:110px;height:34px;padding:3px 0 0 8px;overflow:hidden}
	.account-info .tab-menu li a {display:block;width:64px;height:33px;padding-left:36px;color:#000;line-height:33px;background:url(../images/account_menu.png) no-repeat 0 -33px}
	.account-info .tab-menu li.first a {background-position:0 -66px}
	.account-info .tab-menu .hover {background:#fff;border:solid #63c4ff;border-width:1px 0}
	.account-info .tab-menu li.hover a {color:#fff;background-position:0 0}
	.account-info .tab-cont {float:left;margin-left:-1px;padding:8px 2px 8px 8px;background:#fff;border:1px solid #56b4ec}
	.account-info .con {display:none;position:relative;z-index:99;background:#fff}
	.account-info .con.hover {display:block}
	.account-info .tab-cont .con, .account-info .tab-cont .col02 {float:left}
	.account-info .tab-cont .con {width:474px;padding-right:7px}
	.account-info .tab-cont .col02 {width:338px;padding-right:4px}
	.account-info h4 {font-size:14px}
	
.account-col01 thead, .account-info .col02 thead {background:#f2e5cc}
.account-col01 th, .account-info .col02 th {color:#0d409b;font-weight:300}
.account-col01 {width:455px}
	.account-search {width:474px}
	.account-search .head {line-height:32px;padding-left:13px;background:url(../images/account_con.png) no-repeat 0 0}
	.account-search .head select {float:left}
	.account-search h4 {font-size:14px;padding-left:25px;background:url(../images/ico_h4.gif) no-repeat 0 6px}
	.account-search span, .account-search .iselect {float:left}
	.account-search .iselect {display:inline;width:62px;margin:6px 3px 0}
	.account-search .iselect .isel-val {width:57px;padding-left:5px;color:#000;background:url(../images/form_bg.png) no-repeat -181px -25px}
	.account-search .iselect .isel-opt {width:62px}
	.account-search .iselect-date .isel-val {width:161px;background-position:0 -105px}
	.account-search .iselect-date .isel-opt {width:166px}
	.account-search .fi-btns {clear:both;height:21px;margin-left:-13px;padding:5px;text-align:right;background:#fff;border:solid #e5cc98;border-width:0 1px}
	.account-search .fi-btns button {width:38px;height:21px;line-height:21px;margin:0 auto;padding:0;letter-spacing:0px;color:#fff;text-align:center;background:url(../images/form_bg.png) no-repeat -208px -45px}
	.account-search .fi-btns .submit {width:38px;height:21px;line-height:21px;margin:0 auto;padding:0;letter-spacing:0px;color:#fff;text-align:center;background:url(../images/form_bg.png) no-repeat -208px -45px;border:0px;}
	.account-search .foot {height:5px;line-height:5px;font-size:0;background:url(../images/account_con.png) no-repeat 0 -32px}
	.account-search .content {overflow:hidden;border:solid #e5cc98;border-width:0 1px}
	
	.account-col01 table {width:98%;margin:0 auto;text-align:center}
	.account-col01 th, .account-col01 td {padding:5px 0}
	.account-col01 .bg {background:#dff0ff}
	.account-col01 .date {width:85px;padding-left:20px;text-align:left;color:#0d3f9a}
	.account-col01 .info {text-align:left}
	.account-col01 .check1, .account-col01 .check2 {margin-bottom:7px;border:1px solid #e5cc98}
	.account-col01 h5 {margin-bottom:6px;padding-left:32px;line-height:32px;font-size:14px;background:url(../images/account_h5_1.png) no-repeat 0 0;border-top:1px solid #ccc}
	.account-col01 table .date1 {width:75px}
	.account-col01 table .date2 {width:75px}
	.account-col01 table .coins {width:55px}
	.account-col01 table .info {padding:5px 8px;width:160px;text-align:center}
	.account-col01 .plan .type {width:90px}
	.account-col01 .plan .balance {padding:0;width:70px}
	.account-col01 .turnpage, .account-col02 .turnpage {float:right;padding-right:7px;margin:0;background:none}
	.account-col01 .function {padding-left:7px}
	
.account-info .col02 {width:338px}
	.account-info .col02 .head {height:27px;line-height:27px;padding-left:38px;background:url(../images/mhd_bg.gif) no-repeat 0 -81px}
	.account-info .col02 .head h4 {color:#fff;font-size:14px}
	.account-info .col02 .content {padding:5px 0;border:solid #afe3f9;border-width:0 1px}
	.account-info .col02 .foot {height:20px;background:url(../images/mft_bg.png) no-repeat 0 -83px}
	.account-info .col02 strong {display:block;padding:0 17px;line-height:25px;color:#cc9832;font-size:14px}
	.account-info .col02 p {padding:0 17px 5px;text-indent:2em}
	.account-info .col02 table {width:322px;margin:5px auto 0;line-height:23px;border:1px solid #e5cc98}
	.account-info .col02 th {border:1px solid #e5cc98}
	.account-info .col02 .bg {background:#f8f1e3}
	.account-info .col02 .rmb, .account-info .col02 .dollar {color:#000}
	.account-info .col02 td {color:#000;border:1px solid #e5cc98}
	.account-info .col02 .bill {text-align:left}
	.account-info .col02 .bill th, .account-info .col02 .bill td {padding-left:15px}
	.account-info .col02 h5 {margin-top:15px;padding-left:30px;line-height:27px;background:url(../images/account_h5.png) no-repeat 0 0}
	.account-info .col02 .card {text-align:center}
	.account-info .col02 .card th, .account-info .col02 .card td {padding-left:20px;text-align:left}
	.account-info .col02 .card th {background:#F2E5CC}
	.account-info .col02 ol {padding:15px 30px 0;list-style:decimal}
	.account-info .col02 ol li {padding-bottom:5px;line-height:1.6em}

/* mod-pop mod-oapply*/
.oapply-info {width:890px}
.oapply-info .mbd {border:solid #51B2EB;border-width:0 1px}
.oapply-info .col01 {float:left;width:627px}
.oapply-info .col02 {float:right;width:252px}
.oapply-info .layouttips {position:absolute;top:-999em;padding:2px 7px;background:#fff;color:#dc2c14;border:1px solid #E5CC99;z-index:999}
.oapply-info ol {padding:5px 10px 0 35px;list-style:decimal}
.oapply-info ol li {padding-bottom:7px}
.oapply-info dt {float:none;width:auto}


	.oapply-info .con .mbd, .oapply-info .other .mbd {background:#fff}
	.oapply-info .col02 .mhd {height:27px;line-height:27px;background:url(../images/ca_c02_mhd.png) no-repeat 0 0}
	.oapply-info .col02 .mhd h3 {margin-left:13px;padding-left:20px;color:#fff;background:url(../images/ico_arrow.png) no-repeat 0}
	.oapply-info .col02 .mbd {height:405px;padding:0;line-height:1.6em;overflow:hidden;position:relative}
		.oapply-info .col02 h4 {padding:0 12px;line-height:27px;background:url(../images/ca_c02_h.jpg) repeat-x 0 0}
		.oapply-info .col02 p {padding:0 12px;position:relative;width:226px;height:100%}
		.oapply-info .col02 img {overflow:hidden;position:absolute;left:0;top:0;width:250px}
	.oapply-info .col02 .mft {height:21px;background:url(../images/ca_c02_mft.png) no-repeat 0 0}
	.oapply-info .col02 .con {width:252px;display:none}
	.oapply-info .col02 .display {display:block}
	.oapply-info .col01 .mhd, .oapply-info .col01 .mft {height:6px;line-height:0;background:url(../images/ca_c01_mhd.png) no-repeat 0 0}
	.oapply-info .col01 .mft, .oapply-info .other .mft {background-image:url(../images/ca_c01_mft.png)}
	.oapply-info .con-box {position:relative;width:627px;margin-bottom:6px}
	.oapply-info .con-wrap {width:999999em}
	.oapply-info .col01 .con {float:left;width:627px}
		.oapply-info .col01 .con .mhd h3 {display:none}
		.oapply-info .col01 .con .mbd {height:355px;padding:5px 20px}
			.oapply-info .col01 .info {clear:both;padding:20px 0;text-align:center}
		.oapply-info .col01 .tab .mhd {height:39px;padding:0 0 5px;background:url(../images/ca_c01_tmhd.png) no-repeat 100% 100%}
			.oapply-info .col01 .tab .tab-menu li {position:relative;float:left;width:149px;height:39px;margin-right:6px;text-align:center;line-height:39px;font-weight:700;color:#fff;background:url(../images/ca_tab.png) no-repeat 0 -42px}
			.oapply-info .col01 .tab .tab-menu li span {position:absolute;top:10px;left:13px;width:27px;height:27px;text-align:center;line-height:25px}
			.oapply-info .col01 .tab .tab-menu li.hover {background-position:0 0;color:#000}
			.oapply-info .col01 .tab .tab-menu li.hover span {color:#4EB0EB}
			.oapply-info .col01 .tab .mbd {height:317px}
			
		/*update by xiaofang 20110513*/
		.oapply-info .btns {height:36px;padding-top:7px}
		.oapply-info .btns a {float:left;width:115px;height:36px;text-align:center;line-height:36px;font-size:14px;font-weight:700;background:url(../images/btn_115x36.png) no-repeat 0 0;color:#fff}
		.oapply-info .btns .gray {color:#666;background-position:0 -36px}
		.oapply-info .btns .next, .oapply-info .btns .confirm, 
		.oapply-info .btns .mycount, .oapply-info .btns .gotolast {float:right}
	
	.oapply-info .other .mbd {height:57px;padding:0 20px;line-height:57px;font-size:12px}

	.oapply-info .other .mbd .phone {float:right;padding-left:10px;font-size:12px;background:url(../images/ico_phone.png) no-repeat 0}
	.oapply-info .other .mbd .talk {display:inline-block;width:44px;height:28px;margin:0 10px;text-align:center;line-height:28px;color:#fff;font-size:12px;background:url(../images/btn_44x18.png) no-repeat 0}

	.oapply-info .other-sp .mbd .talk{background:url("../images/btn-normal.gif") no-repeat scroll 0 50% transparent;float:right;margin:-30px 10px 0;width:66px;}
	
	.oapply-info .pic {clear:both;margin:0;width:250px;text-align:right;background:#fff;height:100%}
	.oapply-info .col01 .rules {overflow-y:scroll;width:565px;height:247px;padding:10px;line-height:18px;border-style:solid;border-width:2px 1px 1px 2px;border-color:#aca899 #f1efe2 #f1efe2 #aca899}
	.oapply-info .col01 .rules ol {padding:0;list-style:none}
	.oapply-info .col01 .rules-check {padding-top:8px;text-align:center}
	.oapply-info .col01 .rules-check input {vertical-align:-1px}
	.oapply-info .col01 .con01 .btns {margin-top:7px}
	.oapply-info .congratulate {height:312px}
	.oapply-info .congratulate p {}
	.oapply-info .congratulate p span {color:#0D3F9A}
	.oapply-info .col02 .con08 .mbd {text-align:center}

.opply-form {height:260px;padding-top:15px;overflow-y:auto}
	.opply-form .fi * {float:left}
	.opply-form label, .con06 .fi-9 .tips {white-space:nowrap}
	.opply-form .txt {width:100px;height:14px;background:none;border:none;border-bottom:1px dashed #000}
	.opply-form .txt3 {width:25px}
	.opply-form .title {display:inline;width:100px;text-align:right;margin-left:-100px}
	.opply-form .fi {padding:0 0 5px 100px;line-height:21px}
	.opply-form .tips {color:#999}
	.opply-form fieldset {padding:0 0 10px 0;margin:0;border:0 none}
	.opply-form legend, .con07 h5 {margin-bottom:5px;color:#0d409b;font-weight:700}
	.con03 .fi-1, .con03 .fi-5, .con03 .fi-10, .con03 .fi-11,
	.con04 .fi-1, .con04 .fi-3, .con04 .fi-4, .con04 .fi-5,
	.con05 fieldset .fi-1, .con05 .fi-5,
	.con06 .fi-2, .con06 .subordinate .fi-1,.con06 .fi-4, .con06 .fi-5, .con06 .fi-6, .con06 .fi-7 {padding-left:0}
	.con03 .fi-1 .title, .con03 .fi-5 .title, .con03 .fi-10 .title, .con03 .fi-11 .title,
	.con04 .fi-1 .title, .con04 .fi-3 .title, .con04 .fi-4 .title, .con04 .fi-5 .title,
	.con05 fieldset .fi-1 .title, .con05 .fi-5 .title,
	.con06 .fi-2 .title, .con06 .subordinate .fi-1 .title,.con06 .fi-4 .title, .con06 .fi-5 .title, .con06 .fi-6 .title, .con06 .fi-7 .title {margin-left:0}
	.con03 .fi-2 select, .con06 .fi-3 select {width:195px}
	.con04 .opply-form .fi-2 .txt {display:inline;overflow:hidden;}
	.con03 .fi-3 .txt, .con03 .fi-12 .txt, .con05 .fi-2 .txt,
	.con06 .fi-4 .txt, .con06 .fi-8 .txt, .con06 .repayment .txt2,
	.con06 .situation .fi-2 .txt, .con06 .situation .fi-3 .txt, .con06 .repay .txt2 {width:190px}
	.con03 .fi-5 select, .con03 .fi-6 select,
	.con06 .fi-2 select, .con06 .fi-4 select {width:85px}
	.con03 #baseMonth, .con03 #baseDay {width:25px}
	.con03 .fi-7 select {width:115px}
	.con03 .fi-9 .txt, .con04 .fi-2 .txt {width:90px}
	.con03 .fi-9 select, .con04 .fi-2 select {width:85px;margin-right:7px}
	.con03 .fi-9 #baseCountyName, .con03 .fi-9 #baseCountyName_lu, .con03 .fi-9 #baseCountyName_hao, .con04 .fi-2 #workCountyName, .con04 .fi-2 #workCountyName_lu, .con04 .fi-2 #workCountyName_hao {width:35px;margin-right:7px}
	.con03 .fi-9 #baseCountyName_qu, .con04 .fi-2 #workCountyName_qu {width:50px;margin-right:7px}
	.con03 .fi-9 select #baseProvinceSel {width:95px}
	.con03 .fi-9 #baseCity {width:135px}
	.con03 .fi-8 .txt, .con03 .fi-9 .other, .con03 .fi-9 .other *, .con04 .fi-2 .other *,
	.con06 .other *, .con06 .repay .fi-2 *, .con06 .repay .fi-4 *  {float:none}
	.con04 .fi {padding-bottom:15px}
	.con04 .fi-1 .txt {margin-right:20px}
	.con04 .fi-5 label, .con04 .fi-6 label {padding-right:5px}
	.con04 .fi-5 .title, .con04 .fi-6 .title, .con06 .situation .fi-1 .title {padding-right:0}
	.con03 #basic_districtNumber, .con04 #second_districtNumber, .con05 #third_districtNumber1, .con05 #third_districtNumber2,
	.con05 #third_districtNumber1-2, .con05 #third_districtNumber2-2 {width:25px}
	.con04 #second_income {margin-left:20px}
	.con05 .contact-other .tips {font-weight:300}
	.con05 .fi-1 .tips,.con06 .fi-1 span {width:400px}
	.con05 fieldset .fi-2 .txt {width:305px}
	.con06 .situation .fi-1 label {padding-right:10px}
	.con06 .situation .fi-1 .tips {margin-left:-7px}
	.con06 .fi-5 .title {width:120px}
	.con06 .repay .fi-2, .con06 .repay .fi-4, .con06 .repay .tips, .con06 .repay .fi-5, .con06 .repay .fi-6{padding-left:30px}
	.con06 .repay .tips {display:block;width:490px}
	.con06 .repay .other {padding-left:15px}
	.con06 .repay .other .tips {padding-right:100px}
	.con06 .fi .txt {width:130px}
	.con06 .repay .txt {width:130px}
	.con06 .borntitle {margin-left:10px;}
	.con06 #pertainIDCardTypeNum {width:190px;}
	.con06 #pertainYear {width:50px}
	.con06 #pertainMonth, .con06 #pertainDay {width:25px}
	.con06 .fi .other {padding-left:15px;padding-right:300px}
	.con06 .fi .other .txt {width:85px}
	.con06 .fi label.title-long {width:202px}
	.con06 .fi .txt3, .con07 .fi .txt3{width:30px}
	.con07 h6 {margin:10px 0 5px;padding-left:5px}
	.con07 .check-up div.fi {border:none}
	.con07 .fi {padding-left:100;color:#666}
	.con07 .title {width:100px;margin-left:-100px;color:#000}
	.con07 .basic-data,.con07 .work-data,.con07 .contact-data {display:none;padding:15px 0 10px}
	.con07 .basic-data {padding-top:0}
	.con07 .basic-data .fi, .con07 .contact-data .fi, .con07 .contact-data .list-2 .fi {float:left;width:80%;*width:70%;}
	.con07 .basic-data .fi-11, .con07 .work-data .fi {width:480px}
	.con07 .contact-data .list-1 .fi-1 {padding-left:18px;color:#0d409b}
	.identifyingCode {margin:15px 0 0 30px; }
	.identifyingCode * {float:left;overflow:hidden;line-height:23px}
	.identifyingCode label {width:120px;text-align:right}
	.identifyingCode .txt {width:100px;height:16px;padding:0;margin-right:7px;background:none;border:1px solid #c5c9c9}
	.identifyingCode img {width:80px;height:auto;margin-right:7px;overfl2010-8-13ow:hidden}
	/*20100813 by YY .con08 .opply-form, .mylove .opply-form {height:130px;overflow:hidden;padding:50px 0}*/
	.mylove .opply-form {height:130px;overflow:hidden;padding:50px 0}
	.con08 .opply-form {height:26px;overflow:hidden;margin:50px 0;}
	.con08 .opply-form ol {padding-top:12px}
	.con08 .identifyingCode {padding-left:50px;height:150px;}
	.con08 .btns {margin:0 auto;padding-top:35px}/*.con08 .btns {width:115px;margin:0 auto;padding-top:35px}*/
	.con08 h4 {display:none}
	.mylove .opply-form {height:150px}
	.mylove .opply-form p {text-indent:20px}
	.mylove .opply-form ol {padding-top:12px;text-indent:10px}
	.mylove .opply-form p.welcome {padding-bottom:15px;text-indent:0}
	.mylove .btns a {float:none;display:block;margin:0 auto}
	.mylove .btns a.plan {width:150px;background-position:0 -72px}
	
	/*20130902 by kinble style for haccard pertain*/
.con01.stepgroup1 .opply-form .fi{padding-left: 0px;margin-left: 0px;width: auto;}
.stepgroup1 .opply-form .fi label{padding-right:0px;width: 120px;}
.stepgroup1 .opply-form .fi .title{margin-left: 0px;}
.stepgroup1 .opply-form .subordinate {margin-top:10px}
.stepgroup1 .opply-form .subordinate .fi label{margin:0px; padding:0px}
	.stepgroup1 .opply-form .subordinate .fi.fi-6, .stepgroup1 .opply-form .subordinate .fi.fi-7 {padding-left:60px;}
	.stepgroup1 .opply-form .subordinate .fi.fi-9 {padding-left:24px;}
	.stepgroup1 .opply-form .subordinate .fi-6 .title, .stepgroup1 .opply-form .subordinate .fi-7 .title, .stepgroup1 .opply-form .subordinate .fi-9 .title {width:auto;margin-left:0px;}
	.stepgroup1 .opply-form .subordinate .fi-6 label, .stepgroup1 .opply-form .subordinate .fi-7 label, .stepgroup1 .opply-form .subordinate .fi-9 label {width:auto;}
	.stepgroup1 .opply-form .subordinate #pertain2Month,.stepgroup1 .opply-form .subordinate #pertain2Day {width:25px}
	.stepgroup1 .opply-form .subordinate .fi-1 .txt {width:130px;}
    .stepgroup1 .opply-form .subordinate .fi {padding: 3px 0 6px 0px;}
    .stepgroup1 .opply-form .subordinate select {width:auto;}
    .stepgroup1 .opply-form .subordinate .fi-4 .txt {width:50px;}
	.stepgroup1 .opply-form .subordinate .fi-4 select {margin-right:20px;}
    .stepgroup1 .opply-form .subordinate .txt3 {width:30px;}
    .stepgroup1 .opply-form .subordinate .fi-9 .txt {width:105px;}
	.stepgroup1 .opply-form .sales label{width:auto;}
    .stepgroup1 .opply-form .sales .fi-2 label {width: 120px;}
    
	

.con01 .opply-form .fi {padding:3px 0 6px 90px}

/* update by xiafang 20110512*/
	.con01 .opply-form label {display:inline-block;width:156px;padding-right:10px;text-align:right}
	.con01 .opply-form .txt {width:200px}
	.con01 .opply-form select {height:21px;width:207px}
	.con01 .opply-form .txt2 {width:200px;height:16px; margin:0;padding:4px 0 0 5px;color:#666;background:url(../images/form_bg.png) no-repeat 0 0;border:1px solid #c5c9c9}
	.con01 .opply-form2 #creditCardCode {margin:7px 0}
	.con01 .opply-form2 ul {margin-top:-30px}
/* update by xiafang 20110512*/
.con01 .opply-form2 li { padding-left:256px;}
	
	.con01 .opply-form2 img {width:105px;height:68px}
	.con01 .opply-form .check {padding-top:10px;text-decoration:underline}

.opply-form2 {height:290px;overflow-y:hidden}
.con07 .opply-form {height:225px}

/* mod-mycard */
.accont-content {width:696px}
.accont-content .mbd {background:#fff;border:solid #51B2EB;border-width:0 1px}
.accont-content .mod-welcome .mbd {width:654px}
.accont-content .mft {height:5px;background:url(../images/mft_bg.png) no-repeat 0 -40px}
	.card-account .coin {padding:12px 5px 17px}
	.card-account .coin * {float:left;*line-height:23px}
	.card-account .coin label {padding-right:5px;font-weight:700}
	.card-account .coin select {width:75px;height:19px}
	.card-account .coin .check select {width:170px}
	.card-account .check {float:right;_margin-top:3px}
	.card-account .check label {font-weight:300}
	.card-account .check * {margin-right:5px}
	.card-account .check .txt {width:70px;height:14px;line-height:14px}
	.card-account .check button {height:18px;line-height:21px;text-align:left;color:#fff;padding-left:22px;width:28px;background:url(../images/mycard.png) no-repeat -155px -25px}
	.card-account table {width:665px;margin-bottom:8px;text-align:center;border:1px solid #E5CD99}
	.card-account .account03 {margin-bottom:0}
	.card-account table caption {display:none}
	.card-account table th, .card-account table td {padding:5px 0;text-align:center;font-weight:300}
	.card-account table tbody a {text-decoration:underline}
	.card-account table tbody .noline{color:#666666;cursor:default;text-decoration:underline;}
	.card-account01 table th, .card-account01 table td {width:20%}
	.card-account table th {font-weight:300;color:#0D409B;background:#F2E5CC}
	.card-account table .even {background:#DFF0FF}
	.card-account .account04 .date1, .card-account .account04 .date2 {width:90px}
	.card-account .account04 .coins {width:80px}
	.card-account .account04 .type {width:100px}
	.card-account .account04 .balance {padding:0;width:70px}
	
.card-account .tab-menu {padding:5px 0 0 8px;height:25px}
	.card-account .tab-menu li {float:left;width:75px;height:25px;margin-right:5px;padding-left:42px;color:#fff;font-weight:700;background:url(../images/mycard.png) -117px 0;cursor:pointer}
	.card-account .tab-menu li a {color:#fff}
	.card-account .tab-menu li.hover a {color:#000}
	.card-account .tab-menu li.hover {background-position:0 0}
	.card-account .con {display:none}
	.card-account .con.display {display:block}
	.account tfoot td {padding:10px 20px;text-align:left}
	.account .next {float:right;width:61px;height:20px;line-height:20px;text-align:center;vertical-align:middle;background:url(../images/turnpageBG.gif) no-repeat -44px 0;color:#fff}
	.account .function {margin:0}
	
.card-account-error{}
	.card-account .content-error .con iframe {height:163px;}
	.card-account-error p {width:666px; line-height:24px}
	.card-account-error .btns{}
	.card-account-error .btns button{background:url("../images/turnpageBG.gif") no-repeat scroll -44px 0 transparent;color:#FFFFFF;font-size:14px;font-weight:700;height:20px;line-height:20px;margin:50px 0 0 300px;text-align:center;width:61px;}

/* handle-info */
table.choose {width:100%;margin-bottom:20px;text-align:center}
	table.choose tr {cursor:pointer}
	table.choose th {color:#0d409b;font-weight:300;line-height:20px;background:#F2E5CC}
	table.choose td {padding:0;line-height:24px}
	table.choose .even {background:#dff0ff}
	table.choose .current {background:#BBDFFF}
	table.choose .current td.num {background-image:url(../images/ico_success.gif);background-repeat:no-repeat;background-position:5px 5px} 
	table.choose .check {display:block;margin:0 auto;color:#000;text-decoration:underline}
	table.choose .outcome {display:none}
	table.choose td.num {padding-left:30px;width:120px;text-align:left}
	table.choose td.coins {width:60px}
	table.choose .repayment-value {padding:18px 0 0 5px}
	table.choose .repayment-value label {padding-right:10px;font-weight:700}

.handle-info .tab-menu {float:left;display:inline;width:118px;position:relative;z-index:100}
	.handle-info .tab-menu li {float:left;width:110px;height:34px;padding:3px 0 0 8px;overflow:hidden}
	.handle-info .tab-menu li a {display:block;width:100px;height:33px;line-height:33px;text-align:center;color:#000;background:url(../images/account_menu.png) no-repeat 0 -132px}
	.handle-info .tab-menu .first a {background-position:0 -165px}
	.handle-info .tab-menu .hover {background:#fff;border:solid #63c4ff;border-width:1px 0}
	.handle-info .tab-menu .hover a {color:#fff;background:url(../images/account_menu.png) no-repeat 0 -99px}
	.handle-info .tab-cont {float:left;margin-left:-1px;width:768px;padding:8px 0 8px 8px;background:#fff;border:1px solid #56b4ec}
	.handle-info .con {display:none;position:relative;z-index:99}
	.handle-info .con.hover {display:block}
	.handle-info .step {width:760px;height:100%}
	.handle-info .head {padding-left:12px}
	.handle-info h4 {font-size:13px;color:#000}
	.handle-info .content h4 {margin:20px 0 0px;color:#0d409b}
	
	.handle-info .col02 {float:right;width:221px}
	.handle-info .col02 .head {height:27px;line-height:27px;background:url(../images/mhd_bg.gif) no-repeat -394px -54px}
	.handle-info .col02 .head h4 {color:#fff}
	.handle-info .col02 .content {padding:15px;line-height:1.8em;border:solid #4FB1EB;border-width:0 1px}
	.handle-info .col02 .foot {height:20px;background:url(../images/mft_bg.png) no-repeat -530px 0}
	.handle-info .col02 .point-out {margin-bottom:6px}
	.handle-info .col02 .point-out h4 {padding-left:20px;background:url(../images/ico_arrow.png) no-repeat 0 8px}
	.handle-info .col02 ol {padding-left:20px;list-style:decimal}
	.handle-info .info1 {margin-bottom:6px}

	.handle-info .col01 {float:left;width:532px;padding-right:7px;background:#fff}
	.handle-info .col01 .head {height:30px;line-height:30px;background:url(../images/angle.png) no-repeat -394px -32px}
	.handle-info .col01 .content {padding:7px;border:solid #e5cc98;border-width:0 1px}
	.handle-info .col01 .foot {height:5px;background:url(../images/angle.png) no-repeat -394px -28px}
	.handle-info .repayment-value {padding:18px 0 0 5px}
	.handle-info .repayment-value .fi {padding-bottom:10px}
	.handle-info .repayment-value label {padding-right:10px;font-weight:700}
	.handle-info .btns {padding-top:30px;text-align:right}
	.handle-info .btns button {margin:0 10px;width:115px;height:36px;line-height:36px;text-align:center;font-size:14px;font-weight:700;background:url(../images/btn_115x36.png) no-repeat 0 0;color:#fff}
	.handle-info .con .result {padding:60px 0 7px 120px}
		.handle-info .result p.sucess {text-indent:30px;line-height:2.2em;background:url(../images/result.png) no-repeat 0 0px}
		.handle-info .result p strong {padding:0 3px;font-weight:300}
	.handle-info .step02 ul {padding:50px 0 30px 70px}
	.handle-info .step li .title {font-weight:700}
	.handle-info .step03 ul {padding-top:20px}
	.handle-info .step02 .col01 li, .handle-info .step03 .col01 li {padding-bottom:10px}
	.handle-info div.tips {padding:0 0 70px 70px;color:#dc2c14}
	
	.mailbox .tab-cont {float:left; display:inline; margin-left:5px; width:880px; height:360px}
	.mailbox .tab-cont iframe { width:880px;height:380px}
	.mailbox .col01 { float:left; width:641px; padding-right:7px; background:#fff}
	.mailbox .col01 .head { background:url(../images/angle.png) no-repeat 0 -250px}
	.mailbox .col01 .foot { background:url(../images/angle.png) no-repeat 0 -246px}
	.mailbox .step { width:800px}
	.mailbox .step01 .btns,.mailbox .step01 .repayment-value {text-align:center;margin:20px 0 0 -250px} 
	.mailbox .step02 .content{padding-left:90px;}
	.mailbox .step02 .btns {padding-top:25px;text-align:left;padding-left:50px}
	.mailbox .step03 .result,.mailbox .err .result {padding:70px 7px 7px 150px}
	.mailbox .step03 .result .btns,.mailbox .err .result .btns {padding-top:20px;text-align:left;padding-left:50px;}
	.mailbox .step .content {height:280px}	
	
	.purchase .step01 .btns, .cancel .step01 .btns {padding-top:150px}
	.purchase .step02 .btns, .cancel .step02 .btns {padding-top:102px}
	.cancel .step02 .fi {padding:100px 0 70px 120px}
	.cancel .step02 .fi .title {font-weight:700}
	.purchase .step03 .result, .cancel .step03 .result {padding:70px 0 7px 120px}
	.purchase .step03 ul, .cancel .step03 ul {padding-top:40px}
	.purchase .step03 .result li, .cancel .step03 .result li {padding-bottom:10px}
	.purchase .step03 .btns {padding-top:55px}
	.cancel .step03 .btns {padding-top:70px}
	
.repayment-card {padding:7px 0 7px 7px}
	.repayment-card .col02 .mbd {height:315px;padding:15px 15px 0;line-height:1.6em}
	.repayment-card .col02 ol {padding-left:20px;list-style:decimal}
	.repayment-card .repayment-value li {padding:0 0 12px 115px;line-height:23px}
	.repayment-card .repayment-value label {float:left;display:inline;width:115px;margin-left:-115px;font-weight:700;color:#333}
	.repayment-card .repayment-value .txt {width:200px}
	.repayment-card .col01 .content {padding-top:20px;height:290px}
	.repayment-card .col01 .result {padding:100px 0 0 150px;height:210px}
	.repayment-card .col01 .content .result {padding:30px 0 0 30px;height:auto}
	.repayment-card .col01 .result p {padding-left:35px;line-height:2.2em;background:url(../images/result.png) no-repeat 0 0px}
	.repayment-card .col01 td.num {width:180px}
	.repayment-card .col01 .con01 .btns {margin:0}
	.repayment-card .col01 .con02 ul {padding:60px 0 0 100px}
	.repayment-card .col01 .con03 h4 {padding:20px 0 0 30px;color:#0d409b}
	.repayment-card .col01 .con03 ul {padding-left:30px}
	.repayment-card .col01 .con03 li {float:left;width:49%;height:23px;line-height:23px}

/* Iframe */
.account-info .tab-cont .con01 iframe {width:474px;height:540px}
.account-info .tab-cont .con02 iframe {width:474px;height:425px}
.account-search .content iframe {max-height:470px;_height:470px;overflow-y:scroll}
.card-account01 iframe, .card-account02 iframe {width:667px;height:562px}
.tabs iframe {width:770px;height:380px}
/*.card-account02 tbody td a{display:none;}*/
	
/* online-info */
.online-apply div.fi {padding:15px 0 0 305px}
	.online-apply label, .online-apply select,
	.online-apply .txt, .online-apply .fi .red-mark, .online-apply .fi .and {float:left;display:inline}
	.online-apply .fi .red-mark {margin:5px 0 0 -20px}
	.online-apply label {width:120px;margin-left:-305px;text-align:right;line-height:23px}
	.online-apply select {width:157px;height:21px;margin-left:-180px}
	.online-apply .txt {width:150px;margin-left:-180px}
	.online-apply .txt1 {width:30px;margin-left:-180px}
	.online-apply .txt2 {width:95px;margin-left:-125px}
	.online-apply .fi .and {margin-left:-138px}
	.online-apply .tips {color:#999}
	.online-apply .tips strong {font-weight:300}
	.online-apply div.fi-4, .online-apply div.fi-6 {padding-bottom:12px}
	.online-apply .fi-btns {padding:20px 0 10px 125px}
	.online-apply .fi-btns button {margin:0 5px;width:44px;height:18px;color:#fff;background:url(../images/btn_44x18.png) no-repeat 0 0;display:inline-block;line-height:18px}
	.online-apply .col01 .result p strong {padding:0 3px;font-weight:300;color:#dc2c14}
	.online-apply .col01 .con03 h4 {padding-top:40px}

.step2, .step3, .success, .defeated {display:none}

.control .content, .control form {padding:35px 21px 10px 20px;background:#fff url(../images/control.png) no-repeat 50% -47px;border:solid #4fb1eb;border-width:0 1px}
	.control .fi {clear:both;padding:0 0 12px 150px;line-height:25px}
	.control .fi .title {float:left;display:inline;width:145px;margin-left:-150px;text-align:right}
	.control .fi .txt {width:243px}
	.control span.tips{display:block;padding-top:5px;line-height:1.4em;color:#666}
	.control span.tips-error{color:#DD2B13}
	.control .iselect, .mod-control .isel-opt {width:250px}
	.control .isel-val {width:240px;background:url(../images/form_bg.png) no-repeat 0 -125px}
	.control .fi-code * {float:left}
	.control .fi-code .txt {width:75px;margin-right:10px} 
	.control .fi-code a {padding-left:10px;text-decoration:underline}
	.control .fi-btn {padding:15px 0;text-align:center}
	.control .fi-btn button {width:115px;height:36px;text-align:center;line-height:36px;font-size:14px;font-weight:700;background:url(../images/btn_115x36.png) no-repeat 0 0;color:#fff;border:0px;}
	.control .success p, .control .step2 p, .control .defeated p {padding:10px 0 10px 100px;line-height:2.2em}
	.control .success p, .control .step2 p {text-indent:30px;background:url(../images/result.png) no-repeat 100px 70px}
	.control .success p strong {display:block;font-weight:300}
	.control .check-out {padding:0 0 20px 100px}
	.control .check-out li {padding-bottom:8px}
	.control .tips {padding:0}

.forgetPM .content {height:110px}
	.forgetPM form {padding:5px 0 20px;background:none;border:none 0}
	.forgetPM .fi {padding:0 0 8px 80px}
	.forgetPM .fi .title {width:80px;margin-left:-80px}
	.forgetPM .fi .txt {width:175px}
	.forgetPM ol {padding:5px 0 0 30px;list-style:decimal}
	.forgetPM ol li {line-height:21px}
	.forgetPM .fi-btn {padding:0 0 0 100px;text-align:left}
	.forgetPM .fi-btn input {width:44px;height:18px;line-height:18px;font-size:12px;font-weight:300;background:url(../images/btn_44x18.png) no-repeat 0 0;border:0px;color:white;}
	.forgetPM .step2 .fi-btn {text-align:center;padding-left:0}
	.forgetPM .step2 .fi-btn button {margin:0 auto}
	
.registerFrm .content, .registerFrm form {height:290px;background:none;border:none}
	.registerFrm .fi-confirm {padding:5px 0 5px 150px}
	.registerFrm .service {height:20px}
	.registerFrm .service a {float:left;color:#0d409b;line-height:20px}
	.registerFrm .service .sign-in {float:right;padding-left:20px;background:url(../images/ico_people.png) no-repeat 0 0}
	.registerFrm .fi .txt{width:200px;}
	.registerFrm .fi-code .txt{width:100px;}
	.registerFrm .fi-btn {padding:5px 0 25px}
	.registerFrm .fi-2 #newPasswordArea object, .registerFrm .fi-3 #checkPasswordArea object{display:inline !important;}

.activityFrm {background:#fff}
.inbillFrm .content{height:300px;padding-bottom:0;margin-bottom:0;}
.inbillFrm .content .mft{margin-bottom:0;padding-bottom:0;}
.inbillFrm form{margin:0;padding:0;background:0;border:0;}
.inbillFrm .info,.inbillFrm .success, .inbillFrm .fail, .inbillFrm .defeated {height:200px; width:505px;} 
.inbillFrm .mft {background:transparent url(../images/control.png) no-repeat scroll 0 -36px;width:555px;height:3px;margin:0 -8px;overflow:hidden;}
.inbillFrm .check-out {padding:0 0 5px 180px}
.inbillFrm .words{height:90px;text-align:center;padding-left:0;padding-right:0;}
.inbillFrm .text {margin:10px 0 0 0;}
.inbillFrm .text .mhd {background:url(../images/control.png) no-repeat scroll 50% -53px;height:5px;overflow:hidden;}
.inbillFrm .text .mbd {border-style:none solid;border-color:#4FB1EB;border-width:1px;background:#fff;/*height:123px;*/overflow:hidden;padding:5px 5px;height:172px;}
.inbillFrm .success p{background-position-y:10px;margin-left:65px}
.inbillFrm .fi-btn {padding:0}
.inbillFrm .success p{margin-left:0px}

.iselect-coins {line-height:100%}
.activityFrm .fi-8 .txt{width:140px;}
.activityFrm .success p {padding:10px 0 10px 100px;background-position:100px 10px;}
.activityFrm .success .check-out{padding-bottom:0px;}

.voteFrm h4 {padding-left:23px;color:#000;line-height:20px;background:url(../images/vote_ico.png) no-repeat 0 0}
.voteFrm table {margin:20px 0}
.voteFrm td {padding:5px}
.voteFrm td.title {width:100px;text-align:right;color:#0D3F9A}
.voteFrm .total {width:300px;height:11px;margin:2px 0 3px;padding:1px 2px 0 1px;background:url(../images/vote_bg.png) no-repeat 0 0}
	.voteFrm .total .ballot {overflow:hidden;display:block;width:50%;height:9px;background:url(../images/vote_bg2.png) repeat-x 0 0}

.img-auditing .mbd {height:421px;padding:10px;background:#fff}
.img-auditing table {text-align:center}
.img-auditing th {color:#0d409b;font-weight:300;line-height:20px;background:#f2e5cc}
.img-auditing td {padding:13px 0}
.img-auditing td img {width:98px;height:64px}
.img-auditing .bg {background:#dff0ff}
.img-auditing .name, .img-auditing .date {width:120px}
.img-auditing .name, .img-auditing td.plan {text-align:left}
.img-auditing .name {padding-left:15px}
.img-auditing .img {width:150px}

.mod-welcome .mbd {width:247px}

.rework form {height:280px}
.rework .content {display:none;height:280px}
.rework form ul {padding-top:20px;height:150px}
.rework .fi {padding-bottom:20px}
.rework .success p {height:100px;padding-left:120px;padding-bottom:0;text-indent:30px;line-height:2.2em;background-position:120px 70px}
.rework .success p strong {display:block;font-weight:300}
.rework .result {height:150px;line-height:2.2em}
.reworkPW .fi, .Approve .fi {padding-bottom:15px}
.reworkPW form{background-position:-9px -47px;}
.reworkPW .success p{background-position:120px 10px}
.reworkMail .success p{background-position:120px 10px}


.loginFrm iframe {display:none;width:680px;height:400px}
.loginFrm form, .ErrInfo2 {width:462px;height:272px;padding:165px 0 0 130px}
	.loginFrm .fi {clear:both;padding-left:125px;height:45px;background:url(../images/login_txt.png) no-repeat 60px 4px}*
	.loginFrm .fi .title {float:left;display:inline;width:120px;margin-left:-125px;line-height:25px;text-indent:-9999em}
	.loginFrm .fi .txt, .loginFrm .fi-code img {float:left;margin-right:7px}
	.loginFrm .fi .txt {width:190px}
	.loginFrm .fi-2 {background-position:60px -38px}
	.loginFrm .fi-code {background-position:60px -78px}
	.loginFrm .fi-code .txt {width:75px}
	.loginFrm .fi a {text-decoration:underline}
	.loginFrm .fi-btn {padding:10px 0 0 150px;text-align:left;background:none}
	.loginFrm .fi-btn button {width:115px;height:36px;text-align:center;line-height:36px;font-size:14px;font-weight:700;background:url(../images/btn_115x36.png) no-repeat 0 0;color:#fff}
	.loginFrm .ico {display:none;float:left;margin-top:4px;width:16px;height:16px;background:url(../images/ico_success.gif) no-repeat 0 0}
	.loginFrm .ico1 {display:block}
	.loginFrm .ico2 {background-position:0 -36px}
	.loginFrm .result {display:block;clear:both;color:#999;line-height:20px}
	.loginFrm .service {padding:20px 12px 0 0}
	.loginFrm .service .sign-in {background:url("../images/ico_people.png") no-repeat scroll 0 0 transparent; float:right;line-height:20px; padding-left:20px;}

.ErrInfo {}
	.ErrInfo .head, .ErrInfo2 .head { padding:7px 20px 0}
	.ErrInfo .content { position:relative; z-index:10; overflow:hidden; padding:0 20px; height:220px}
	.ErrInfo p, .ErrInfo2 p { padding-bottom:5px}
	.ErrInfo p.btns, .ErrInfo2 p.btns { padding-top:15px; text-align:center}
	.ErrInfo p.btns input, .ErrInfo2 p.btns input { width:44px; height:18px; line-height:18px; margin:0; padding:0;color:#fff; background:url(../images/btn_44x18.png) no-repeat 0 0; border:none;text-align:center;}
	.ErrInfo .foot { position:relative; z-index:9; margin:-124px -20px 0; height:135px; background:url(../images/login_help2.png) repeat-y center 0}
	.ErrInfo div.foot-bg { height:135px; background:url(../images/login_help.png) no-repeat center 100%}

.ErrInfo2 {background:none}
	.ErrInfo2 .content {overflow:hidden; padding:0 20px}

.ErrInfo3 {width:395px;padding-left:160px;background:none;}
	.ErrInfo3 h4 {margin-bottom:5px;color:#000}
	.ErrInfo3 .content {overflow:hidden;height:140px}
	.ErrInfo3 p {line-height:1.6em}
	.ErrInfo3 .btns {text-align:center}
	.ErrInfo3 .btns input {width:44px;height:18px;line-height:18px;margin:0 5px;color:#fff;background:url(../images/btn_44x18.png) no-repeat 0 0;border:none}
	
.chooseFrm p {padding-left:22px;line-height:35px;color:#000}
	.chooseFrm .form {margin:0 9px;padding:0 12px;background:url(../images/line2.gif) repeat-x 0 40px}
	.chooseFrm .form .fi {padding-bottom:0}
	.chooseFrm .fi-btns {margin:0 -21px;padding-top:35px;*padding-top:32px;height:37px;text-align:center;background:url(../images/login_help.png) no-repeat 0 100%}
	.chooseFrm select {width:240px}
	.chooseFrm-error .p1 {height:40px;line-height:20px;width:260px;overflow:hidden}
	.chooseFrm-error .form {padding:0 12px;background:none}
	.chooseFrm-error h4 {padding:10px 0 0 20px;margin:0}
	.chooseFrm-error .content {padding-left:20px;height:45px}
	.chooseFrm-error .fi-btns {height:28px;padding-top:28px}
	.chooseFrm-error .btns {padding:15px 100px 0}
	
	.error3 .btns .button, .chooseFrm-error .btns .button {background:url("../images/btn_44x18.png") no-repeat scroll 0 0 transparent;border:0 none;color:#FFF;display:block;height:18px;line-height:18px;width:45px;text-align:center;}
	.error3 {padding:30px;font-size:13px;line-height:20px}
	.error3 .btns {float:right;padding:30px 50px 0 0}
	.card-con-error {padding:10px;}
	.card-con-error .btns {float:right;padding-top:0px}
	
	.err3 {background:#FFF;height:280px;overflow:hidden;padding:20px;width:509px}
	.err3 .content {height:100%}
	.err3 .btns input {background:transparent url(../images/btn_115x36.png) no-repeat scroll 0 0;font-size:14px;font-weight:700;height:35px;line-height:35px;margin-top:70px;width:114px}
	

.account-search .fi-btns, .account-search .foot, .accont-content .mft,.card-account .coin,.repayment-card .repayment-value li, .accont-content .check button, .online-apply div.fi, .oapply-info .col01 .mhd, .oapply-info .col01 .mft, .account-info .col02 .head, .oapply-info .con-box, .account-info .con, .oapply-info .col01 .con, .oapply-info .col01 .con .mbd, .oapply-info1 .form .selects, .opply-form .fi, .con04 .opply-form, .con07 .basic-data, .con07 .contact-data, .con07 .check-up div, .con07 h6, .con07 ul, .identifyingCode, .handle-info .con, .handle-info .step, .handle-info .head, .handle-info .content, .handle-info .foot, .form .fi {overflow:hidden;_zoom:1}

/*add by xiaofang 20110512*/
.newcase{ margin-top:50px;text-align:right;}
.togive .fi .title{ width:300px; margin-right:10px;}
.school .fi .txt{ width:47px;}

.loginFrm-dc {width:700px;margin:0 auto;padding:200px;background:url(../images/login3.jpg) no-repeat 50%;}
.loginFrm-dc form {padding-top:100px}
.loginFrm-dc .txt-dc {width:350px;line-height:24px;margin:0 auto; font-weight:bold;color:#073D95}
.loginFrm-dc .txt-dc .txt2 {text-indent:2em}
.loginFrm-dc .txt-dc span {margin-left:185px}
.loginFrm-dc .fi-btn {margin-top:30px;padding-left:70px}
.loginFrm-dc .fi-btn button {margin-left:24px}
.opply-form .fi-7 .tino{ margin-left:0;}
.con01 .opply-form .fi-1 select{ width:100px; margin-right:10px;}

.opply-form2 {height:300px;overflow-y:hidden;padding-top:0;}
.con07 .opply-form {height:225px}

.con07 .tips{ margin-bottom:15px;}
.con07 .code{ border:1px solid #abadb3; width:75px; margin-right:17px;}
.con07 .getCode {width:110px; color:#004e7c; background:url(../images/btn_getcodeBg.png) no-repeat;color:#004E7C;display:inline-block;height:19px;line-height:19px;text-align:center; cursor:pointer;}

.inbillFrm .text .mbd .cont{ height:160px; overflow-y:scroll;}

#opply-form4 .hzcardinfo .fi-1 .title{ width:170px;}
.hzcardinfo	.fi-2{ display:none;}
.situation .fi-2 label,.situation .fi-3 label{ width:110px;}
.sales .fi-1 .title{ width:244px}
.school .fi-5 label,.school .fi-6 label{ margin-left:30px;}
.situation .fi-1 .title{width:88px}
.repay .title{margin-left:-115px;}
.sales .fi-2 .title{ width:118px;padding-left: 0px;}


#content-sign .mod-sign{ background:url(../images/sign_bg2.png) no-repeat;}
#content-sign .mod-sign{height:189px;}

.con01 .opply-form .fi-3, .con01 .opply-form .fi-5{padding-top:10px;padding-bottom:0px;}
.con01 .opply-form .fi-4{padding-top:10px; padding-left:20px;}
.con01 .opply-form .fi-3-1{ padding:0 0 0 190px;}
.con01 .opply-form .fi-3-1 .txt { width:150px;}
.con01 .opply-form .fi-3-1 select{ width:80px; margin-right:10px;}
.con07 .identCode{ margin:30px 0 0 -88px;}
.hzcardinfo .fi .islable{width:20px;}
.hzcardinfo .fi-2 .title{width:170px;}
.opply-form .basetxt{border-bottom:medium none;cursor:default;}


/**=========== add by bb 20110920 ============**/
/* hdbm */
.hdbm form{background:none; border:0 none;padding:0;}
.hdbm .con-box .mhd,.hdbm .other .mhd{height:11px;background:#fff url(../images/control.png) no-repeat 50% -47px;border:solid #4fb1eb;border-width:0 1px;overflow:hidden;}
.hdbm .con-box .mbd{padding:24px 21px 10px 20px;border:solid #4fb1eb;border-width:0 1px; overflow:hidden;}
.hdbm .con-box .mft{height:7px;line-height:0;background:url(../images/control.png) no-repeat 50% -36px; overflow:hidden;}
/*.hdbm .fi{padding:0 0 12px 118px;}*/
/*.hdbm .fi .title{width:113px;margin-left:-118px;}*/
.hdbm .fi .txt{width:176px;height:20px; line-height:20px;/*border:none;background:url(../images/hdbmtxt.png) no-repeat; padding:0;*/}

.hdbm span.tips{/*display:inline;*/position:absolute;top:-999em;padding:2px 7px;padding:2px 7px;background:#fff;color:#dc2c14;border:1px solid #E5CC99;z-index:999}
.hdbm .iselect{width:176px; height:20px;}
.hdbm .fi-btn{height:36px;padding-top:13px; text-align:right; width:360px; margin:0 auto;}
.hdbm .fi-btn .next,.hdbm .fi-btn .prev{width:115px;height:36px; float:right;text-align:center;line-height:36px;font-size:14px;font-weight:700;background:url(../images/btn_115x36.png) no-repeat 0 0;color:#fff;}
.hdbm .fi-btn a:hover{text-decoration:none;}
.hdbm .fi-btn .prev{float:left;}
.hdbm .other .mbd{padding:0 5px 5px;line-height:20px;border:solid #4fb1eb;border-width:0 1px; height:65px;}
.hdbm .other .wxcont{height:45px;padding-left:23px;overflow-y:auto;}

.hdbm .hcard02{display:none;}
.hdbm .check-out li{padding:8px 0;  color:#5c5c5c;}
.hdbm .check-out li .title{width:100px;padding-right:7px;float:left;text-align:right;color:#000000;}
.hdbm .check-out li .check_txt{width:82px;margin-right:7px;}
/*.hdbm .content{padding-top:75px;}*/
.hdbm .fi-btn .next{margin-right:120px; display:inline;}
.hdbm .hcard02 .mbd{ height:318px;}

/*.hdbm .ncard01 .fi{padding:0 0 6px 118px;}*/
.hdbm .ncard01 .fi-btn,.hdbm .content .fi-btn{height:36px;padding:13px 0 12px;text-align:center;}

/**=========== add by bb 20110929  ============**/
.hdbm .iselect{width:180px;float:left;}
.hdbm .isel-val{width:171px;background:url("../images/form_bg.png") no-repeat scroll 0 -25px transparent;}
.hdbm .isel-opt{width:179px;}

/**=========== add by bb 20110929  ============**/
.card-account01 table th, .card-account01 table td{width:18%}
.card-account table th, .card-account table td {padding:5px 10px 5px 0;text-align:center;font-weight:300}
.account01 .xyedBtn{width:92px;height:22px;padding-left:20px; text-decoration:none;line-height:22px;font-weight:700;color:#fff; background:url(../images/xyedBtn.png) no-repeat; text-align:left;display:block;}
.account01 .xyedBtnhui{width:92px;height:22px;padding-left:20px; text-decoration:none;line-height:22px;font-weight:700;color:#d0d0d0; background:url(../images/xyedBtnhui.png) no-repeat; text-align:left;display:block;}

/*checkFrm*/
.checkFrm .text .mbd .cont{height:95px; overflow-y:scroll;}
.checkFrm .content{padding:25px 20px 25px 20px;margin-bottom:0; height:377px; overflow:hidden;}
.checkFrm .content .mft{margin-bottom:0;padding-bottom:0;}
.checkFrm form{margin:0;padding:0;background:0;border:0;}
.checkFrm .con02, .checkFrm .success,.checkFrm .fail, .checkFrm .defeated {/*height:343px;*/width:505px;} 
.checkFrm .success{display:none;}
.checkFrm .success p{ background-position:30px 13px;padding:10px 0 10px 30px;}
.checkFrm .con02{/*height:322px;height:284px;display:none;*/display:block;}
.checkFrm .mft {background:transparent url(../images/control.png) no-repeat scroll 0 -36px;width:555px;height:3px;margin:0 -8px;overflow:hidden;}
.checkFrm .check-out{padding:0px;}
.checkFrm .check-out li{ padding-bottom:10px;}
.checkFrm .check-out li .title{ width:210px;display:inline-block;text-align:right;}
.checkFrm .words{height:90px;text-align:center;padding-left:0;padding-right:0;}
.checkFrm .text {margin:10px 0 0 0;}
.checkFrm .text .mhd {background:url(../images/control.png) no-repeat scroll 50% -53px;height:5px;overflow:hidden;}
.checkFrm .text .mbd {border-style:none solid;border-color:#4FB1EB;border-width:1px;background:#fff;overflow:hidden;padding:5px 5px;height:130px;}
.checkFrm .fi-btn {padding:0;}
.checkFrm #readDetail{margin-left:55px;}
.checkFrm .con02 p{margin-left:0px}
.checkFrm .con02 .fi-btn{padding:15px 25px;}
.checkFrm .con02 li .title{width:240px;}
.checkFrm .back{ margin-left:85px;}
.checkFrm li strong{ color:#fc0000; font-weight:500;}
.checkFrm .info strong{ margin-left:8px;}
.oapply-info .btns .gray,.checkFrm .fi-btn .gray,.inbillFrm .fi-btn .gray{color:#666;background-position:0 -36px;cursor: default;}
.oapply-info .btns .gray:hover,.checkFrm .fi-btn .gray:hover,.inbillFrm .fi-btn .gray:hover{text-decoration:none;}

.checkFrm .fi-btn input,.checkFrm .fi-btn a{background:url(../images/btn_115x36.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;font-size:14px;font-weight:700;height:36px;line-height:36px;text-align:center;width:115px;}
.checkFrm .fi-btn a{ float:left;}

/**========== add by bb 20111008  ============**/
.card-account01 table th, .card-account01 table td {width:16%;}
.card-account table th, .card-account table td{padding:5px;}
.card-account .account04 th, .card-account .account04 td{padding:5px 0;}

/*.hdbm .con-box .mbd #city .isel-opt li{width:79px;float:left;}*/
.activityFrm .success .check-out{padding-left:130px;}
.hdbm .hcard02 .mbd {height:auto;}
.hdbm .hcard01 .mbd{overflow:visible;}
.hdbm .ncard01 .mbd{overflow:visible;}

.control .fi-2-3{padding:0;}
.control .fi-2-3 .fi{position:relative;}
.control .fi-2-3 .fi-2{z-index:99;}
.control .fi-2-3 .fi-3{z-index:0;}

/*.hdbm .fi .txt{background-position:100% 0;}*/
.hdbm .fi-code{overflow:hidden;}

/**=========== add by bb 20111013 ============**/
.ncard01_OYauto,.hcard01_OYauto{height:222px;position:relative;overflow-y:auto;}
.hcard01_OYauto{height:228px;}
.hdbm span.tips{width:108px; padding:2px 2px 2px 3px;}
.hdbm .con-box .fi{padding:0 0 12px 0;position:relative;}
.hdbm .con-box .fi .title{margin-left:0;}
.hdbm .con-box .fi-2-3{height:74px;padding:0;}
.hdbm .hcard01_OYauto .fi-code{padding:0;}
.hcard01 .isel-opt{height:120px;overflow-y:auto;}
.ncard01 .isel-opt{height:112px;overflow-y:auto;}
/*.hdbm .check-out{overflow-y:auto;height:192px;}*/
.hdbm .check-outBox{overflow-y:auto;height:192px;_height:188px;position:relative;}
.hdbm .check-out li{padding:10px 0 9px;}
.hdbm .iselect{left:0;_left:0;}
.control .fi-2-3 .fi-2,.control .fi-2-3 .fi-3{height:25px;}
.hdbm .other-sp{display:none;}
.hdbm .con-box .mft{display:none;}


.hdbm .defeated{height:277px;}
.hdbm .ncard01 .fi-btn, .hdbm .content .fi-btn{padding:13px 0 0 0;}


.hdbm span.tips{left:366px;_left:200px;}
.hdbm .con-box .fi-2-3{z-index:999;}

.hdbm .ncard01 .fi-btn, .hdbm .content .fi-btn{padding:0 0 13px 0;}

/**========== add by bb 20111013 ============**/
.hdbm span.tips{left:366px;_left:200px;}
.hdbm .con-box .fi-2-3{z-index:999;}

.hdbm .ncard01 .fi-btn,.hdbm .content .fi-btn{padding:0 0 13px 0;}

.hdbm .check-out li{position:relative;clear:both;zoom:1;}
.hdbm .getCode{position:relative;}
.hdbm .hcard02 #count_down{display:none;float:right;position:absolute;font-weight:bold;color:red;font-size:20px;top:-4px;_top:4px;left:15px;}
.ErrInfo2{padding:165px 0 0 55px;}

/**========== add by bb 20111110 ============**/
.activityFrm .success p{background-position:48px 10px;padding:10px 0 10px 50px;}
.hdbm .check-out li{overflow:hidden;_height:17px;}
.ErrInfo2 {padding:165px 0 0 24px;}
.hdbm .check-out li .CHinfo{width:250px;float:left;}
.hdbm .ncard01_OYauto{height:228px;}
.hdbm .ncard01_OYauto .fi-code{padding:0;}
.hzcardinfo .fi-2 .title{width:156px;}

/**========== add by Alphan 20111116 ============**/
.hdbm .other .mbd{line-height:15px;}

/**========== add by Alphan 20111116 ============**/
.con08 .mbd .success_showid, .congratulate{width:560px; margin:0 auto; text-align:center; font-size:medium;}
.con08 .mbd .success_showid{ height:40px; padding-top:20px;color:#0D3F9A;font-weight: bold;}
.con08 .mbd .success_showid span {color:#F00;}
.con08 .mbd .congratulate { height:100px; margin-top:1px;}
.hdbm .check-out li .postContent {width:275px; float:left;}
.hdbm .defeated{height:285px;}

/**============= add by Kinble 20131126 ============**/
/*
.fi .sel_address{width: 455px; position: absolute; left: 100px;top:42px; display: none;background-color: #E0E0E0;display:none;}
.fi .sel_address dt{cursor: pointer; font-size: 12px; font-weight: normal; height: 23px; line-height: 23px;float:none;}
*/
.fi .sel_address{display:none; width:455px; margin-top:4px; background-color:#e0e0e0;;}
.fi .sel_address dt{cursor: pointer; font-size: 12px; font-weight: normal; height: 23px; line-height: 23px;float:none;}

/*add 20131025*/
.card_welcome_info{ width: 548px; color: #FF0000; line-height: 30px; font-size: 14px; margin: 20px auto;}
.loading_wrap{position:relative; display: none; width: 890px; height: 453px; z-index: 999;}
.loading{ position: absolute; left: 29%; top: 54%; height: 30px; width: 90px; text-align: center;}

/*add 20140106*/
/*万能清除漂浮*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix {display:block;} 
.oapply-info .shenqing_xz{ width: 890px;}
.oapply-info .shenqing_xz p{ margin: 5px 0; line-height: 18px;}
.oapply-info .sqxz_top{ background: url("../images/shenqing_mhd.png") no-repeat; height: 6px; width: 890px; overflow: hidden; line-height: 0;}
.oapply-info .sqxz_middle{ padding: 5px 20px; height: 430px; overflow-y:auto; border-left: 1px solid #51B2EB; border-right: 1px solid #51B2EB;}
.oapply-info .sqxz_bottom{ background: url("../images/shenqing_mft.png") no-repeat; height: 6px; width: 890px; overflow: hidden; line-height: 0;}

.pop_wrap {  left: 300px; position: fixed; top: 100px; width: 350px; height: 246px; z-index: 999;}
.pop_wrap .title { height: 42px;}
.pop_wrap .title h3 { color: #000000;font-size: 13px;  float: left; padding-left: 20px; margin-top: 12px;}
.pop_wrap .title .btn-close { background: url("../images/btn_close.png") no-repeat; color: #0D3E99; float: right; font-weight: 700; height: 28px; line-height: 28px; margin-top: 8px;margin-right: 10px; padding: 0 0 0 30px; width: 43px;}
.pop_wrap .top{ background: url(../images/login_top_quick.png) no-repeat;  height: 218px;}
.pop_wrap .middle{ margin-top: 40px;}
.pop_wrap .middle p{ height: 30px;}
.pop_wrap .middle label{ float: left; display: inline; width: 100px; text-align: right; padding-top: 5px;}
.pop_wrap .middle .txt_1{ float: left; display: inline; width: 200px; height: 16px; line-height: 16px; border: none; border-bottom: 1px dashed #000000;}
.pop_wrap .btns { margin-top: 24px;}
.pop_wrap .bottom{ height: 25px; line-height: 25px; overflow: hidden; background: url(../images/login_bottom_quick.png) no-repeat; }
.pop_wrap .btns a { background: url("../images/btn_115x36.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; float: left; font-size: 14px; font-weight: 700; height: 36px;line-height: 36px; text-align: center; width: 115px; margin-right: 20px;}
.full_wrap { background-color: #000000; display: none; left: 0; position: fixed; top: 0; z-index: 99;}


.sc_tips{width: 300px; margin: 0 auto;}
.sc_tips li{margin-bottom: 8px;line-height: 18px;}
.seltype-list li{ float: left; margin-left:0px; display: inline;}
.seltype-list li a.go2 {background: url(../images/mycard.png) no-repeat scroll -184px -61px transparent; padding:0 0 0 16px; width: 97px; color:   #FFFFFF;display: block; font-weight:bold; height:22px; line-height:23px;margin-left:8px; overflow:hidden;     padding-left:15px; margin-top:9px;}
.seltype-list li a.go3 {background: url(../images/mycard.png) no-repeat scroll -74px -83px transparent; padding: 0 0 0 16px; width: 46px; color: white; display: block; font-weight: bold; height: 22px; line-height: 23px; margin-left: 8px; overflow: hidden; padding-left: 26px; margin-top: 9px;}

/*地址提示*/
.addr_tips{color:red}