@charset "utf-8";
/*
	Site:China Construction Bank
	Author:Shally
	E-mail:shally103@gmail.com
*/
.mod {margin-bottom:6px}
	.pt-main .mhd {background-position:0 -27px}
	.pt-main .mbd {overflow:hidden}
	.pt-main .mft {height:5px;background-position:0 -40px}
	.pt-main .more {color:#fff;padding-right:10px;background:url(../images/arr_06.gif) no-repeat right 8px}

.mod-sales {margin-bottom:0}
	.mod-sales h3,
	.mod-check .mhd{background:none}

.mod-operate {height:135px;background-position:0 -411px}
.mod-server {height:220px;background-position:0 -191px}	
.mod-operate ul, .mod-server ul {margin-top:10px}
.mod-server ul {height:168px}
.mod-ad {margin-bottom:3px}
.mod-faq {margin-bottom:0}

.mod-welcome {}
	.mod-welcome .mhd {height:47px;line-height:47px;background:url(../images/angle.png) 0 -96px}
	.mod-welcome h3 {padding-left:44px;color:#000;background:url(../images/ico_smile.gif) no-repeat 22px 15px}
	.mod-welcome .mbd {padding:10px 20px}
	.mod-welcome .toolbar {margin-bottom:20px;text-align:right;color:#0d409b}
	.mod-welcome .toolbar a {padding:0 3px}
	.mod-welcome span.record {padding-right:20px;color:#000}
	.mod-welcome p {font-size:13px;line-height:23px;text-indent:2em}
	.mod-welcome ul {padding:0 360px 0 0;color:#0d409b;font-weight:700}
	.mod-welcome ul li {overflow:hidden;padding-bottom:8px}
	.mod-welcome ul li button {float:right;overflow:hidden;width:44px;height:18px;line-height:21px;color:#fff;background:url(../images/btn_44x18.png) no-repeat 0 0}
	.mod-welcome p.spc {padding-top:20px;font-weight:700}
	.mod-welcome ol{ padding-left:30px;line-height:1.6em}
	.mod-welcome ol li {}

.mod-hotcard {}
	.mod-hotcard .mbd {padding:15px 0 0 15px}
	.mod-hotcard .hot {float:left;width:300px;height:120px;padding:0 25px 0 10px}
	.mod-hotcard .hot h4 {line-height:30px}
	.mod-hotcard .hot h4 a {color:#333}
	.mod-hotcard .hot img {float:left;width:80px;height:51px;margin:3px 10px 18px 0}
	.mod-hotcard .hot p {color:#656565;line-height:1.5em}
	.mod-hotcard .hot .detail {float:right;width:29px;height:12px;line-height:12px;text-indent:-9999em;background:url(../images/ico_detail.gif) no-repeat 0 0}
	.mod-hotcard .hot .detail:hover {background-position:0 -12px}

.mod-mycard {margin-bottom:0}
	.mod-mycard .mhd {padding-right:22px;height:39px;line-height:39px;background:url(../images/angle.png) 0 -143px}
	.mod-mycard h3 {float:left;padding-left:44px;color:#000;background:url(../images/ico_lock.png) no-repeat 13px 12px}
	.mod-mycard h4 {float:left;padding-left:12px;color:#000;font-size:13px}
	.mod-mycard .choose {float:right;padding-left:20px;font-size:13px;font-weight:700;background:url(../images/ico_01.gif) no-repeat 0 10px}
	.mod-mycard .mbd {padding:0 7px}
	.mod-mycard p.info {height:45px;line-height:45px;padding:20px 0 20px 15px;color:#0d409b;font-size:13px;font-weight:700}
	.mod-mycard .card {margin-bottom:8px}
	.mod-mycard .head {overflow:hidden;padding-right:5px;height:30px;line-height:30px;background:#fff url(../images/angle.png) 0 -186px}
	.mod-mycard .content {padding:8px 6px 0;border:solid #E5CD99;border-width:0 1px}
	.mod-mycard .foot {overflow:hidden;height:5px;line-height:0;background:#fff url(../images/angle.png) 0 -182px}
	.mod-mycard table {width:100%;text-align:center}
	.mod-mycard table caption {display:none}
	.mod-mycard table th, 
	.mod-mycard table td {padding:5px 0;text-align:center;font-weight:300}
	.mod-mycard table th {font-weight:300;color:#0D409B;background:#F2E5CC}
	.mod-mycard table .even {background:#DFF0FF}
	.mod-mycard table.limit1 {margin-bottom:10px}
	.mod-mycard .limit td,
	.mod-mycard .account td {width:20%}
	.mod-mycard .card-account {margin-bottom:0}
	.mod-mycard table.integral td,
	.mod-mycard table.integral th {text-align:left;padding-left:25px}

/* ----- Award ----- */
.mod-award {margin-bottom:0}
	.mod-award h3 {padding-left:32px;background:url(../images/ico_h3_award.gif) no-repeat 13px 6px}
	.mod-award .mbd {height:182px;padding:23px 20px 0;color:#0d3f9a;background:url(../images/mod_award.jpg) no-repeat 100% 100%;border:none}
	.mod-award .mft {display:none}
	.mod-award .iselect-1 {z-index:100}
	.mod-award .isel-val {width:140px;background:url(../images/form_bg.png) no-repeat 0 -45px}
	.mod-award .isel-opt {width:148px}
	.mod-award .isel-opt li:hover {background:url(../images/iselect_2.jpg) no-repeat center 0}
	.mod-award button {width:58px;height:21px}
	.mod-award .fi {margin-bottom:8px;padding-left:45px}
	.mod-award label {float:left;display:inline;margin-left:-45px;width:40px;height:23px;line-height:23px;color:#000;font-weight:700;text-align:justify}
	.mod-award .fi-2 .txt {width:62px}
	.mod-award .fi-2 .iselect {margin-bottom:8px}
	.mod-award .fi-3 .txt {width:143px}
	.mod-award .tips {padding:5px;line-height:1.6em}
	.mod-award .fi-btn {padding:5px 0 0 45px}
	.mod-award .btn-search {display:inline-block;width:58px;height:21px;color:#fff;background:url(../images/form_bg.png) no-repeat -150px -45px;text-align:center;line-height:21px;cursor:pointer}

/* mod-pop */
.mod-control iframe {height:280px}

.mod-chooseCard .mhd {height:167px}
	.mod-chooseCard .mbd {margin-top:-125px;padding:0}
	.mod-chooseCard .mft {overflow:hidden;height:9px;line-height:0;background:url(../images/login_bottom.png) no-repeat 0 0}
	.mod-chooseCard iframe {height:125px;width:290px}

/* mod-manage */
.mod-manage {width:903px;background:none}
	.mod-manage .mhd {background:url(../images/layout-listTBG.png) no-repeat 0 0;line-height:36px;height:36px}
	.mod-manage .mhd h3 {color:#000;padding-left:20px;background:url(../images/ico_artical.gif) no-repeat 0;margin-left:13px}
	.mod-manage .mbd {overflow:hidden;padding:5px;background:#53b2ec url(../images/capply_mbd.jpg) repeat-x 0 0}
	.mod-manage .mbd .box-list {float:left;display:inline;margin:9px 0 0 10px}
	.mod-manage .mbd .ads {float:right;display:inline;margin:10px 10px 0 0}
	.mod-manage .mft {overflow:hidden;height:6px;line-height:6px;font-size:0;background:url(../images/layout-listTBG.png) no-repeat 0 -37px}

.mod-tips .mbd {padding:15px;line-height:1.6em;color:#333} 	

.pt-main iframe {width:696px;height:1333px}
.rg-account-error .pt-main iframe {height:887px}
.mod-manage iframe {width:890px;height:453px}
.mod-repayment iframe {width:900px;height:395px}
.card-account .con iframe {width:665px;height:610px}
.card-account .con02 iframe {height:380px}
.card-account-error iframe {width:666px;}
iframe#welcome {margin-bottom:6px;width:696px;height:319px}
.rg-carduser iframe#welcome {height:178px}
.mod-imgaud iframe {height:460px}
.mod-inbill iframe {height:435px}
.mod-mail iframe {height:220px}

/*  mod-mail */
.mod-mail {width:566px}
.mod-mail iframe {background:url("../images/control.png") no-repeat scroll 50% -47px #FFFFFF;width:548px}
.mod-mail .mhd {background:url("../images/control.png") no-repeat scroll 0 1px transparent}
.mod-mail .mbd {background:url("../images/control_bg.png") repeat-x scroll 0 0 #56B4EC;width:549px;padding:0 8px}
.mod-mail .mft {background:url("../images/control.png") no-repeat scroll 0 -36px transparent;height:11px}

/*      Same      */
.mod-sales {margin-bottom:6px}
.ucard-flash {margin-bottom:10px}

.mod-welcome {}
	.mod-welcome form {padding:70px 0 100px 70px}
	.mod-welcome .fi {clear:both;padding:0 0 15px 150px;line-height:25px}
	.mod-welcome .fi .title {float:left;display:inline;width:145px;margin-left:-150px;text-align:right}
	.mod-welcome .fi .txt {width:243px}
	.mod-welcome .fi-btn {padding:10px 0 0 200px;text-align:left}
	.mod-welcome .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}

.mod-hotpro {}
	.mod-hotpro .mbd {height:146px}
	.mod-hotpro .mft {height:5px;background-position:0 -40px}
	.mod-card .tips {padding-left:52px;line-height:39px;color:#c93}
	.mod-card .tips a {color:#c93;font-weight:700;font-size:14px;text-decoration:underline;}
	.mod-card .sp-cont {padding-top:1px}
	.mod-card .sp-cont li {width:80px;height:76px;margin:0 9px;padding-top:5px}
	.mod-card .scroll-pic .sp-cont .pic {margin-bottom:7px;width:80px;height:50px;line-height:50px;*font-size:44px}

.mod-user {position:relative}
	.mod-user .mbd {overflow:hidden;height:158px;padding-left:335px}
	.mod-user .flash {position:absolute;left:1px;top:27px;width:308px;height:177px;background:#fff}
	.mod-user ul {margin:35px 0 0 0}
	.mod-user li {float:left;width:102px;height:35px;line-height:35px;margin:0 11px 18px 0;background:url(../images/index_user.png) no-repeat 0 0}
	.mod-user li a {display:block;padding-left:39px;color:#000}
	.mod-user .btn02 {display:none;background-position:-102px 0}
	.mod-user .btn03 {background-position:-204px 0}
	.mod-user .btn04 {background-position:0 -35px}
	.mod-user .btn05 {display:inline;margin-left:60px;background-position:-102px -35px}
	.mod-user .btn06 {background-position:-204px -35px}
	.mod-user .mft {position:relative;z-index:5;overflow:hidden;height:20px;line-height:20px;background:url(../images/index_userbg.png) no-repeat center 100%}
	.mod-user .more a {padding:0 5px;color:#c93}

.mod-store .iselect {float:left;margin:4px 5px 0 0}
	.mod-store .isel-val {width:75px;background:url(../images/form_bg.png) no-repeat -40px -65px}
	.mod-store .isel-opt {width:85px}

.mod-store .iselect-addr {position:relative;z-index:99;float:left;margin:4px 5px 0 0}
	.mod-store .iselect-province .isel-opt {width:190px}
	.mod-store .iselect-province ul {padding:5px; overflow:hidden}
	.mod-store .iselect-province li {float:left;overflow:hidden;width:80px;height:21px;line-height:21px}

.mod-store {margin-bottom:0}
	.mod-store .edit {display:none}
	.mod-store .search {float:left;width:200px;height:21px;padding-left:7px;*margin-top:2px}
	.mod-store .search .txt {width:120px;height:14px;margin-right:7px;border:none}
	.mod-store .search .btn-search {padding:0;width:58px;height:21px;line-height:21px;vertical-align:middle;color:#fff;background:url(../images/form_bg.png) no-repeat -150px -45px;cursor:pointer;display:inline-block;text-align:center}
	.mod-store .mhd h3 {float:left;margin-right:16px}
	.mod-store .mbd {padding:8px 7px 3px}
	.flow h4 {display:none}
	.flow .cont-list {overflow:hidden}
	.flow .cont-list dt {float:none;width:auto;margin:-1px 5px 1px 0;padding-top:7px;font-weight:300;border-top:1px solid #e5cd99}
	.rg-store .cont-list dd {padding-bottom:10px;color:#000;line-height:14px}
	.rg-store .cont-list dd.star {float:none;padding-bottom:0}
	.rg-store .flow .star {overflow:hidden}
	.rg-coupon .cont-list dd {padding-bottom:15px}
	.rg-coupon .cont-list dd.star {padding-bottom:0}
	.flow .info ul {line-height:1.6em}
	.flow .info li {overflow:hidden;padding-bottom:15px}
	.flow .info .title {float:left;width:65px;font-weight:700}
	.flow .btns button {float:right;width:44px;background:url(../images/phd.png) no-repeat -936px -90px}
	.flow .info .star {float:left}
	.mod-coupon .flow .info .title {width:80px}
	.mod-coupon .flow .caption .title {overflow:hidden;float:none;display:block}

	.pt-main .picShow{padding-bottom:0px;width:695px;}
	.pt-main .mod-ad img{ width:695px;}
	.pt-main .mod-ad .ps-tnav{right:0px;} 

	.pt-sidebar .mod-ad{ width:258px;overflow:hidden;}
	.pt-sidebar .mod-ad img{width:258px;}
	.pt-sidebar .picShow{width:258px;padding-bottom:0px;}
	.pt-sidebar .mod-ad .ps-tnav{right:0;bottom:1px;}
	.pt-sidebar .mod-ad .ps-cont{border:1px solid #39B0EB;height:98px;overflow:hidden;}

	/** ad by Alphan 20111123 **/

    	/* add by lwg 20140310*/
   	.new_mod-server{ background: url(../images/new_check_bg.png) no-repeat 0 0; height: 270px;}
