@charset "utf-8";
/*
	Site:China Construction Bank
	Author:Shally
	E-mail:shally103@gmail.com
*/

/* ======= Common S ======= */
.phd {margin-bottom:0}
.phd .subnav-box {display:none}
.pbd-index {margin-top:6px}
.pt-main {width:712px}
.pt-sidebar {width:260px}

.group {overflow:hidden;height:222px}
.region,.group {padding:3px 7px 0;background:#c0e2ff;border:solid #4fb1eb;border-width:0 1px}
.rg-top,.rg-bottom,.group-top,.group-bottom {overflow:hidden;height:5px;padding:0;background:url(../images/angle.png) no-repeat 0 -13px;border:none}
.rg-bottom {margin-bottom:10px;background-position:0 -9px}
.group-top,.group-bottom {background:url(../images/angle.png) no-repeat 0 -4px}
.group-bottom {margin-bottom:10px;background-position:0 -0}

.mod {overflow:hidden}
.mhd {height:27px;padding-right:22px;line-height:27px;background:url(../images/mhd_bg.gif) no-repeat 0 0}
.mhd h3 {float:left;padding-left:20px;color:#fff}
.mbd {background:#fff;border:solid #51b2eb;border-width:0 1px}
.mft {overflow:hidden;height:20px;line-height:20px;padding-right:20px;background:url(../images/mft_bg.png) no-repeat 0 0}

/* ======= Common E ======= */


.rg-index {padding:0;background:#fff;border:none}
	.pt-main {float:right}
	.pt-sidebar {float:left}

.mod-check {margin-bottom:10px}

.mod-banner {width:710px;height:110px;margin-bottom:10px;border:1px solid #64c5ff}

/* ------- Pt-main S ------- */
.group .mbd {overflow:hidden;height:175px}
.group  .mod-map {z-index:100;top:27px}

/*    Post   */
.mod-topic {float:left;width:428px}
	.mod-topic .mft {background-position:0 -20px}
	.mod-topic .mhd {padding:0;background-position:-260px 0}
	.mod-topic .tab_menu {height:27px}
	.mod-topic .list {padding-top:5px;color:#0d409b}
	.mod-topic .list li {overflow:hidden;height:50px;padding:6px 7px 0 97px;border-bottom:1px solid #e5cc99}
	.mod-topic .list li a.pic {float:left;display:inline;margin-left:-77px}
	.mod-topic .list li img {overflow:hidden;width:70px;height:44px}
	.mod-topic .list li .new,.mod-topic .list li .hot{ width:15px; height:15px; margin-left:5px;padding:0;}
	.mod-topic .list .title {display:block;padding-bottom:5px;line-height:1.6em;font-weight:700}
	.mod-topic .list .date {padding-right:7px;font-size:11px}
	.mod-topic .list .info {float:left;overflow:hidden;width:253px;height:16px}
	.mod-topic .list .info span {padding:0 5px 0 7px;background:url(../images/dot_01.gif) no-repeat 0 4px}
	.mod-topic .list .detail,
	.mod-topic .list .apply,
	.mod-topic .list .nopass {overflow:hidden;float:right;width:29px;height:12px;line-height:12px;text-indent:-9999em;background:url(../images/ico_detail.gif) no-repeat 0 0}
	.mod-topic .list .apply {margin-left:5px;padding:0;background-position:-29px -12px}
	.mod-topic .list .detail:hover {background-position:0 -12px}
	.mod-topic .list .apply:hover {background-position:-29px 0}
	.mod-topic .list .nopass{margin-left:5px;padding:0;background-position:-58px 0px}
	.mod-topic .list .nopass:hover {background-position:-58px 0; cursor:default;}
	
/*    Sales   */
.mod-sales {float:right;width:260px;position:relative;overflow:visible;z-index:99}
	.mod-sales .choose {float:right;padding-right:15px;color:#fff;background:url(../images/arr_04.gif) no-repeat right 10px}
	
/* ------- Pt-main E ------- */

.mod-user, .mod-hotpro, .mod-exchange, .mod-ad2, .mod-pro {float:left;width:696px}
.mod-post, .mod-new, .mod-download, .mod-ad1, .mod-survey {float:right;width:260px}
.mod-exchange, .mod-ad2 {float:right}
.mod-download, .mod-ad1, .mod-survey {float:left}
.mod-download {height:100%}
.mod-user .mhd, .mod-hotpro .mhd, .mod-exchange .mhd, .mod-pro .mhd {background-position:0 -27px}

/* ------ Region User ----- */
.rg-user {height:205px}
.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 .flash #banner {}
	.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 {background-position:-102px 0}
	.mod-user .btn03 {background-position:-204px 0}
	.mod-user .btn04 {background-position:0 -35px}
	.mod-user .btn05 {display:inline;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-post {height:205px}
	.mod-post .a-tool {z-index:500}
	.mod-post .mbd {padding-top:8px;height:150px;color:#0d409b}
	.mod-post .mft {background-position:0 0}
	.mod-post .cs-list li {height:23px}

/* ------ Region Ad ----- */
.rg-ad .mhd,.rg-ad .mft {display:none}
.rg-ad {height:103px;padding:6px 5px 0 7px}
.rg-ad .mod-ad {padding:0 2px 3px 0;background:url(../images/ad_shadow.png) no-repeat 100% 100%}
.rg-ad .mod-ad .mbd {overflow:hidden;height:98px;border:1px solid #39b0eb}
.mod-ad1 .mbd {width:258px}
.mod-ad2 .mbd {width:694px}

/* ------ Region Products ----- */
.rg-pro {height:178px}

/*    Hot Products   */
.mod-hotpro {}
	.mod-hotpro .mbd {height:146px}
	.mod-hotpro .mft {height:5px;background-position:0 -40px}
	.mod-hotpro .tips {padding-left:52px;line-height:39px;color:#c93}
	.mod-hotpro .tips a {padding-left:23px;color:#c93;font-weight:700;font-size:14px;text-decoration:underline;background:url(../images/ico_hotpro.png) no-repeat 0 0}
	.mod-hotpro .tips .coupon {padding-left:35px;background-position:12px -25px}
	.mod-hotpro .sp-cont {padding-top:1px}
	.mod-hotpro .sp-cont li {width:70px;height:76px;line-height:76px;margin:0 7px}
	.mod-hotpro .scroll-pic .sp-cont .pic {width:70px;height:76px;line-height:76px;display:block;*display:inline;*font-size:66px}
	.mod-hotpro .scroll-pic .sp-cont .pic img {width:70px}
	.mod-hotpro .sp-cont strong {display:none}
	
/*    New Products    */
.mod-new {width:258px;height:176px;border:1px solid #51b2eb}
	.mod-new .mhd, .mod-new .mft {display:none}
	.mod-new .mbd {border:none}
	.mod-new h3 {padding-left:34px;background:url(../images/ico_news.gif) no-repeat 13px 5px}

/* ------ Region Download ----- */
.rg-download {height:268px;padding-top:3px}

.mod-download {height:268px}
	.mod-download h3 {padding-left:34px;background:url(../images/ico_know.gif) no-repeat 13px 6px}
	.mod-download .mbd {height:221px}
.mod-exchange {}
	.mod-exchange .more {color:#fff;padding-right:10px;background:url(../images/arr_06.gif) no-repeat right 8px}
	.mod-exchange .mbd {height:241px;overflow:hidden}
	.mod-exchange .mft {margin-top:-5px;height:5px;background-position:0 -40px}

/* ------ Region Survey ----- */
.rg-survey {height:268px;padding-top:5px}
.mod-survey {height:268px;overflow:hidden}
	.mod-survey .mbd {height:206px}
	/*.mod-survey h4 {margin:0 10px 15px 10px}*/
	.mod-survey ul {padding:0 10px 0 30px}
	.mod-survey li {padding:0 0 5px 5px} /*20141114修改 原样式：padding:0 0 5px 25px*/
	.mod-survey .fi-btns {padding:15px 0 0 35px}
	.mod-survey .fi-code {margin:0 30px}
	.mod-survey .fi-code img {vertical-align:middle}
	/*.mod-survey .fi-code a {display:block;padding:5px 45px}*/
	
.mod-convert {}
	.mod-convert .advertise {overflow:hidden;height:240px;text-align:center;border-bottom:1px solid #51B2EB}
	.mod-convert .advertise img {margin:0 auto}
	.mod-convert .mft {display:none}

.mainnav .navfoot .navfoot-a {background-color:#879fb3}

#signFrm {width:260px;/*height:357px;margin-bottom:8px;*/height:157px;}

.category {position:relative;float:left;width:206px;height:104px;padding:15px 12px 0;color:#3b3b3b;z-index:2;margin-right:0}
	.category-2, .category-4 {border:solid #e5cc99;border-width:0 1px}
	.category-2, .category-3 {border-bottom:1px solid #e5cc99}
	.category:hover,.mod-pro .hover{background:#e2f3fd}
	.category h5 a {color:#3b3b3b;line-height:18px}
	.category .model {width:110px;height:35px}
	.category .pic img {position:absolute;right:23px;top:30px;display:block;width:85px;height:85px}
	.category .price {width:110px;font-weight:700}
	.category .price strong{display:block;color:#dc2c14;width:100px;word-wrap:break-word;}
	.category.hot {width:191px;height:225px;padding:15px 15px 0 25px;border:none}
	.category.hot .pic img {position:static;width:160px;height:140px}
	.category.hot .model {width:190px;height:auto}
	.category.hot .price{width:auto;padding-top:5px}
	.category.hot .price strong{display:inline}
	.category .detail {position:absolute;bottom:10px;right:10px;overflow:hidden;width:13px;height:10px;text-indent:-9999em;background:url(../images/arr_more.gif) no-repeat 0 0}


/*  picShow */
.picShow {width:260px;margin:0 auto;padding-bottom:5px;position:relative;background:url(../images/pic_showBg.gif) no-repeat 100% 100%}
	.ps-cont {height:98px;overflow:hidden;}
	.ps-cont a {display:none}
	.ps-cont img {width:260px}
.ps-title {padding:10px 8px 0;height:34px;overflow:hidden;border:solid #e7cf9e;border-width:0 1px}
	.ps-title h3 {overflow:hidden;height:34px;line-height:34px;text-align:left;font-size:12px;font-weight:300}
.ps-pnav {padding:5px 0;height:40px}
	.ps-pnav a {float:left;padding:0 2px;overflow:hidden}
	.ps-pnav a img {width:260px;height:98px;}
	.ps-pnav .hover img, .ps-nav a:hover img {border-color:#666}
.ps-tnav {position:absolute;right:1px;bottom:50px}
	.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}
	.ps-tnav a.hover, .ps-tnav a:hover {background:#ce0609} 

.rg-pro .new-adv .picShow{padding-bottom:0px;width:258px;}
	.rg-pro .new-adv img{ width:258px;height:176px;}
	.rg-pro .new-adv .ps-tnav{right:0px;bottom:1px;} 
	.rg-pro .new-adv .ps-cont{height:176px;overflow:hidden;}

	.rg-ad .new-adv{ width:258px;overflow:hidden;}
	.rg-ad .new-adv img{width:258px;}
	.rg-ad .new-adv .picShow{width:258px;padding-bottom:0px;}
	.rg-ad .new-adv .ps-tnav{right:0;bottom:1px;}
	.rg-ad .new-adv .ps-cont{height:98px;overflow:hidden;}

	.rg-ad .mod-ad2 .new-adv{ width:694px;}
	.rg-ad .mod-ad2 .picShow{width:694px;}
	.rg-ad .mod-ad2 img{width:694px;}

body{background:no-repeat center top;}
.ad-double{ position:absolute; top:20px; z-index:200;}
.ad-double a{ display:block;}
.ad-double .close{width:23px; height:60px; background:url(../images/ad_close.png) no-repeat; text-indent:-9999px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ad_close.png',sizingMethod='crop');
_background:none;margin-left:113px;}
.d_left .close{margin-left:0px;}