@charset "utf-8";
/*
	Site:China Construction Bank
	Author:Shally
	E-mail:shally103@gmail.com
*/

.mhd h3 {padding-left:20px}
.cs-list {padding-left:20px}

.pbd-a .pt-main .mhd {background-position:0 -27px}
.pbd-a .pt-main .mft {height:5px;background-position:0 -40px}
.pbd-a .pt-main .more {color:#fff;padding-right:10px;background:url(../images/arr_06.gif) no-repeat right 8px}

.pbd-a .choose {float:right;padding-right:15px;color:#fff;background:url(../images/arr_02.gif) no-repeat right 8px}

.pt-main .iselect {float:left;margin:4px 5px 0 0}
	.pt-main .isel-val {width:75px;background:url(../images/form_bg.png) no-repeat -40px -65px;overflow:hidden;
	line-height:22px;
	}
	.pt-main .isel-opt {width:85px}

.pt-main .iselect-addr {position:relative;z-index:99;float:left;margin:4px 5px 0 0}
.pt-main .iselect-life .isel-opt{width:130px;overflow-y:auto;max-height:250px}
	.pt-main .iselect-province .isel-opt {width:190px}
	.pt-main .iselect-province ul {padding:5px; overflow:hidden}
	.pt-main .iselect-province li {float:left;overflow:hidden;width:80px;height:21px;line-height:21px}

.mod-store {margin-bottom:6px}
	.mod-store .edit {display:none}
	.mod-store .search {float:left;width:200px;height:22px; padding-top:3px; *padding-top:1px;padding-left:7px;*margin-top:2px;line-height:22px}
	.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}

.mod-tips{color:#0D409B;font-weight:700;height:30px;line-height:30px;text-align:center;}

.mod-brand {}
	.mod-brand ul {overflow:hidden;padding-top:20px}
	.mod-brand li {float:left;width:19.9%;height:100px;display:inline;overflow:hidden;text-align:center}
	.mod-brand li .pic {display:block;margin:0 auto;width:100px;height:60px;line-height:60px;vertical-align:middle;text-align:center;*font-size:52px;overflow:hidden}
	.mod-brand li img {overflow:hidden;margin:0 auto;vertical-align:middle}
	.mod-brand li strong {display:block;font-weight:300;line-height:23px}

.mod-coupon {margin-bottom:0}
	
.mod-odds {margin-bottom:6px}
	.mod-odds li {line-height:24px; background-position:0 10px}

.mod-join {margin-bottom:6px}
	.mod-join .edit {display:none}
	.mod-join li {line-height:25px; background-position:0 10px}

.mod-ad01 {margin-bottom:5px}

.mod-maps {margin-bottom:6px}
	.mod-maps .mhd, .mod-maps .mft {background:url(../images/maps_01.gif) no-repeat 0 -5px}
	.mod-maps .mhd {height:30px;line-height:30px}
	.mod-maps .mhd h3 {color:#000}
	.mod-maps .mft {height:6px;line-height:6px;background-position: 0 0}
	.mod-maps .mbd {text-align:center}
	.mod-maps .mbd img {margin:0 auto}

	.mod-maps .mbd .map div{clear:both;}

.mod-activities {margin-bottom:6px}
	.mod-activities .mhd {height:30px;line-height:30px;background:url(../images/maps_01.gif) no-repeat 0 -5px}
	.mod-activities .mhd h3 {color:#000}
	.mod-activities .mbd ul {padding-top:0}
	.mod-activities .mft {background-position:-428px -20px}

.mod-article .mbd {min-height:815px}
	.mod-article dl {overflow:hidden;padding-top:25px;line-height:1.6em} 
	.mod-article dl dt {width:65px;float:left;vertical-align:middle;font-weight:700}
	.mod-article dl dd {padding-bottom:15px;color:#000}
	.mod-article dl dd.star {margin:5px 0 15px;padding:0;height:10px;overflow:hidden}
	.mod-article dl dd p {clear:both;padding-bottom:0;text-indent:2em}
	.mod-article dl .shyh {text-indent:2em;margin-top:35px;display:block}

.mod-check {margin-bottom:6px}


/* Flow S */
.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 .btns button {float:right;width:44px;background:url(../images/phd.png) no-repeat -936px -90px}
	.flow .btns input {float:right;width:44px;background:url(../images/phd.png) no-repeat -936px -90px;border:0px;}
	.flow .info .star {float:left}
	.mod-coupon .flow .info .title {width:80px}
	.mod-coupon .flow .caption .title {overflow:hidden;float:none;display:block}

.rg-activity .flow .info .hot {overflow:hidden;_zoom:1;width:100%;padding:5px 0 10px 0;float:left;}
	.rg-activity .flow .info .hot img {float:left;display:none;margin-left:-155px;width:145px;height:100px}
	.rg-activity .flow .info .hot h4 {display:block;font-size:14px}
	.rg-activity .flow .info .hot .btn-go {float:right}
	.rg-activity .flow .info .btn-go button {float:right;width:68px;background:url(../images/btn-normal.gif) no-repeat 0 0}
	.rg-activity .flow .info .btn-go input {float:right;width:68px;background:url(../images/btn-normal.gif) no-repeat 0 0;border:0px;}

.mod-league{margin-bottom:6px}
	.mod-league a{overflow:hidden;display:block;width:260px;height:78px;background:url(../images/hotline.jpg) no-repeat 0 0;text-indent:-9999em;cursor:pointer}
	
.mod-hotline {width:566px;background:#56b4ec url(../images/control_bg.png) repeat-x 0 47px}
	.mod-hotline .mhd {padding-right:8px;height:36px;line-height:36px;background:#b2b2b2 url(../images/control.png) no-repeat 0 0}
	.mod-hotline .mhd h3 {font-size:14px;color:#000}
	.mod-hotline .mbd {padding:11px 7px 0 7px;background:url(../images/control.png) no-repeat 0 -47px}
	.mod-hotline .mft {height:11px;line-height:0;background:#b2b2b2 url(../images/control.png) no-repeat 0 -36px}
	.mod-hotline .info {padding:10px;background:#fff;border:solid #4fb1eb;border-width:0 1px}
	.mod-hotline table {width:100%;line-height:25px;font-weight:300}
	.mod-hotline table th, 
	.mod-hotline table td {border:1px solid #4fb1eb}
	.mod-hotline table td {padding-left:10px}
	.mod-hotline table caption,
	.mod-hotline table th {font-weight:700;color:#0D409B;text-align:center}
	.mod-hotline table caption {color:#000}
	.mod-hotline table .even {background:#DFF0FF}
	
/* 2010-03-31  */
.mod-article dl dt.introduce {width:100%;overflow:hidden;padding-top:15px}
.mod-article dl dd.introduce-info {padding-top:5px}
.mod-article dl dd.introduce-info p {padding-top:10px}
.mod-article dl dd.website {padding:0}

.mainnav .navfoot .navfoot-a{background-color:#879fb3}
/* 2010-05-04  */
.mod-coupon .result {padding:15px 0 10px 15px;color:#0d409b;font-size:13px}
	.mod-coupon .result strong {padding:0 5px;color:#dc2c14}

.coupon-list {overflow:hidden;padding-top:15px;color:#666}
	.coupon-list li {float:left;width:24.9%;height:125px;display:inline;overflow:hidden;text-align:center}
	.coupon-list li .pic {overflow:hidden;display:block;margin:0 auto 5px;width:110px;height:63px;line-height:63px;vertical-align:middle;text-align:center;*font-size:53px;border: 1px solid #eee}
	.coupon-list li img {overflow:hidden;margin:0 auto;vertical-align:middle}
	.coupon-list li a {float:left;display:inline;margin-left:5px;width:44px;height:18x;line-height:18px;text-align:center;color:#fff;background:url(../images/phd.png) no-repeat -936px -90px;margin-top:5px;cursor:pointer}
	.coupon-list li a.download {margin-left:35px}

.mod-signUp iframe {height:380px}

.mod-ssfdcx {margin-bottom:6px;}
.mod-ssfdcx a {background:url("../images/btn_apply.jpg") no-repeat scroll 0 -627px transparent;cursor:pointer;display:block;height:76px;overflow:hidden;text-indent:-9999em;width:394px}

/* cdSearch */
.mod-cdsearch {margin-bottom:6px}
	.mod-cdsearch .mhd {background:transparent url(../images/mhd_bg.gif) no-repeat scroll 0 -54px}
	.mod-cdsearch .mbd {height:30px;padding:20px}
	.mod-cdsearch .mbd .iselect-addr {width:100px;border-left:1px solid #525252;margin-top:10px;float:left;position:relative;z-index:99;overflow:hidden;}
	.mod-cdsearch .iselect-addr .isel-opt {width:160px}
	.mod-cdsearch .mbd .isel-opt ul {padding:5px;overflow:hidden}
	.mod-cdsearch .mbd .isel-opt li {padding:0;width:49.9%;float:left; text-align:center}
	.mod-cdsearch .isel-val {background:transparent url(../images/form_bg.png) no-repeat scroll -40px -65px;width:75px}
	.mod-cdsearch .mbd .btns {background:transparent url(../images/mycard.png) no-repeat scroll 0 -43px;color:#FFF;cursor:pointer;display:inline;float:right;font-size:12px;line-height:18px;margin:10px 35px 0;padding-left:16px;text-align:center;width:38px}
	.mod-cdsearch .mft {background:transparent url(../images/mft_bg.png) no-repeat scroll -428px -20px}

/* rg-article */
.rg-article .content dl dd p {padding:0}

/*add by xiaofang 20110516*/
/*mod-traffic*/
.mod-traffic{ margin:7px 0;background:transparent url(../images/traffic.gif) no-repeat scroll 0 0;height:78px;overflow:hidden;width:260px;}
.mod-traffic span{ color:#ff6000; font-size:24px; float:left; margin:28px 0px 0 151px; display:inline;}

/*mod-ad mod-picShow*/
.mod-ad .mod-picShow .ps-cont img{  width:694px; height:98px;}
.mod-ad	.mod-picShow{ position:relative; zoom:1;}
.mod-ad .ps-cont{height:98px;overflow:hidden;border:none;border:1px solid #39B0EB;
}
.mod-ad .ps-cont a{ display:none;}
.mod-ad .ps-title{ height:23px; overflow:hidden;}
.mod-ad .ps-tnav{ position:absolute; right:8px; bottom:1px;}
.mod-ad .ps-tnav a{ float:left; width:23px; height:13px; text-align:center; font:11px/13px Arial; color:#fff; background:#000; border-left:1px solid #fff;}
.mod-ad .ps-tnav a.hover,.mod-ad .ps-tnav a:hover{ background:#ce0609;}

.mod-pic{ margin-bottom:8px;}
.mod-pic .pic{width:258px; display:block;  border:1px solid #51B2EB; overflow:hidden;}
.mod-pic .pic img{width:258px;}

/*add by xiaofang 20110526*/
/* mod-coupon*/
.rg-top .mod-coupon .content { }
.mod-coupon .content{ padding:12px 0 18px 15px;width:525px;}
.mod-coupon .turnpage{height:100%;}
.cou-info { width:245px; height:174px; float:left; margin:0 15px 15px 0; display:inline; overflow:hidden; border:1px solid #dde0e1;}
.cou-info .cou-mhd{ height:26px; overflow:hidden; background:#fcf2de; border-bottom:1px solid #dde0e1; padding-left:6px; }
.cou-info .title,.cou-info .detail{ float:left; }
.cou-info .detail{float:right;height:12px;width:29px;margin:7px 3px 0 0; display:inline;overflow:hidden;background:url(../images/ico_detail.gif) no-repeat scroll 0 0 transparent;text-indent:-9999em; cursor:pointer;}
.cou-info  .cou-mbd{ padding:3px;}
.cou-info .title{ font-weight:700; padding:5px 3px 0 0; color:#714b00;}
.cou-info .cou-mhd img{ margin-left:0px; }
.cou-info .pic{ width:239px;height:141px;margin:0 auto;display:block;overflow:hidden;}
.cou-info .detail{ background:url(../images/pon_detail.png) no-repeat; width:55px; height:13px; margin-right:8px; display:inline;}
.flow-check .star,.flow-check .title{ float:left;font-weight:700;}
/*.flow-check .title{*word-spacing:-1px;} change 20111008 by bb*/
.flow-check .title a:hover{ text-decoration:none; cursor:default;color:#000000;}
.flow-check .title a{color:#000000;}



.flow-check .cont-list dl{ overflow:hidden;}
.flow-check .cont-list dd,.flow-check .cont-list dt{ float:left;}
.flow-check .cont-list dt{ width:136px; padding:0;margin:-1px 10px 1px 0;}
.flow-check .cont-list dd{ width:364px; padding-bottom:5px; line-height:16px;word-break:break-all;word-wrap:break-word;} 
.flow-check .cont-list  label{ font-weight:700;}
.flow-check .cont-list .pic{width:126px; height:87px; overflow:hidden;padding:3px; border:1px solid #e0e3e4; }
.flow-check .cont-list dt img{ width:126px; margin:0; height:87px;}
.flow-check .cont-list .desc,.flow-check .cont-list  .more{ float:left;}
.flow-check .cont-list .more { padding-right:0;float:none; margin-left:3px; display:inline; background:none; color:#1c4da7; text-decoration:underline; }
.flow-check .cont-list { padding-bottom:5px; margin-bottom:15px; border-bottom:1px dotted #e6cc99;}

#listDiv{ overflow:hidden;}
.flow .content{padding:12px 0 10px 15px;}

.pbd-a .pt-main .picShow{padding-bottom:0px;width:695px;}
.pbd-a .pt-main .mod-ad img{ width:695px;}
.pbd-a .pt-main .mod-ad .ps-tnav{right:0px;} 

.pbd-a .pt-sidebar .mod-ad{ width:258px; overflow:hidden;}
.pbd-a .pt-sidebar .mod-ad img{width:258px;}
.pbd-a .pt-sidebar .picShow{width:258px;padding-bottom:0px;}
.pbd-a .pt-sidebar .mod-ad .ps-tnav{right:0;} 

.flow .sidebar ul li .firstSelected{color:#D82B14;font-weight:700;text-decoration:underline;}

/** add 20111008 by bb **/
.cou-info{width:244px;}
.cou-info .pic{width:auto;}
.mod-coupon .turnpage{clear:both;}

.mod-article dl dd.website{padding:0 0 15px 0;}
.mod-article dl dt.introduce{padding-top:0;}

/** add 20120314 by brian **/
.iselect-life .isel-val
{
	width: 121px;
	background: url("../images/form_bg.png") no-repeat scroll -34px -104px transparent;
}