@charset "utf-8";
/*
Reconstruction
data:2011-11-28
by Jeeluo
*/
/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, label, p, th, a, select { margin: 0; padding: 0; }
body { font: normal 12px/1.5 '\5B8B\4F53'; color: #333; background: #FFF; -webkit-text-size-adjust: none; }
/*table { border-collapse:collapse;border-spacing:0 }*/
fieldset, img { border: 0 }
ol, ul { list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
input, textarea, label, select { vertical-align: middle }
a { color: #333; text-decoration: none }
a:hover { color: #c60000; text-decoration: underline }
.clear { clear: both }
em { font-style: normal; }
/* Layout */
.header, .smenu, .maincontent, .ad, .linkbox, .footer { width: 960px; margin: 0 auto; overflow: hidden; clear: both; }
.content { width: 960px; margin: 0 auto; }
h1 { height: 30px; font: bold 14px/30px '\5B8B\4F53'; color: #333; }
h2 { height: 30px; font: bold 14px/30px '\5B8B\4F53'; color: #333; }
h3 { height: 24px; font: bold 14px/24px '\5B8B\4F53'; color: #333; }
h4 { height: 39px; font: bold 14px/39px '\5B8B\4F53'; color: #333; }
h5 { height: 24px; font: bold 12px/24px '\5B8B\4F53'; color: #333; }
h6 { font: bold 16px/34px '\5B8B\4F53'; color: #333; }
/* top */
.logo { float: left; padding: 12px; width: 383px; height: 47px; overflow: hidden; }
.topnav { float: right; display: inline; overflow: hidden; width: 400px; position: relative; }
.topnav ul { float: right; width: 100%; }
.topnav li { float: right; display: inline; }
.topnav a { color: #666; cursor: pointer; }
.topnav a:hover { color: #c60000; }
.nav { float: right; display: inline; position: relative; width: 365px; height: 24px; background: url(/templates/default/images/icbc/topnavbg.gif) repeat-x; }
.nav ul { float: right; display: inline; width: 365px; }
.nav li { float: right; display: inline; height: 24px; margin-left: 5px; line-height: 24px; color: #cbcbcb; }
.nav li.current_lang a { color: #c60000; }
.nav .nav-rt { width: 26px; height: 24px; margin: 0; background: url(/templates/default/images/icbc/sprites.png) no-repeat -449px 0; }
.nav .nav-lt { float: left; width: 26px; margin: 0; height: 24px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 0; z-index: 99 }
.inav { float: right; display: inline; margin: 10px 26px 0 0; height: 27px; width: 300px; }
.inav li { float: left; margin-left: 4px; }
.headtel { float: left; margin: 4px 0 0 0; height: 20px; line-height: 20px; background: url(/templates/default/images/icbc/sprites.png) -164px -24px no-repeat; padding: 0 10px 0 23px; }
.headtel span { font: normal 12px/20px Arial; }
.headtel b { font: normal 14px/20px Arial; color: #C60000; padding-left: 5px; }
/*.print { float:left;margin:4px 0 0 0;height:20px;line-height:20px;background:url(/templates/default/images/icbc/sprites.png) -528px 0 no-repeat;padding:0 0 0 25px;}*/
.enlink { float: left; width: 27px; height: 27px; background: url(/templates/default/images/icbc/sprites.png) 0 -24px no-repeat; }
.cnlink { float: left; width: 27px; height: 27px; background: url(/templates/default/images/icbc/sprites.png) -54px -24px no-repeat; }
.gblink { float: left; width: 27px; height: 27px; background: url(/templates/default/images/icbc/sprites.png) -27px -24px no-repeat; }
.enlink a, .cnlink a, .gblink a { float: left; width: 27px; height: 27px; text-indent: -999em; cursor: pointer; outline: none; }
.enlinked { float: left; width: 27px; height: 27px; background: url(/templates/default/images/icbc/sprites.png) -81px -24px no-repeat; }
.cnlinked { float: left; width: 27px; height: 27px; background: url(/templates/default/images/icbc/sprites.png) -135px -24px no-repeat; }
.gblinked { float: left; width: 27px; height: 27px; background: url(/templates/default/images/icbc/sprites.png) -108px -24px no-repeat; }
.enlinked a, .cnlinked a, .gblinked a { float: left; width: 27px; height: 27px; text-indent: -999em; outline: none; cursor: pointer; }
.webnav { float: right; position: relative; width: 70px; margin: 4px 0 0 0; height: 20px; line-height: 20px; }
.webnav span { position: absolute; width: 19px; height: 17px; right: 0; top: 0; background: url(/templates/default/images/icbc/sprites.png) -499px 0 no-repeat; }
/* menu */
.menubox { width: 960px; height: auto; margin: 0 auto; background: url(/templates/default/images/icbc/sprites.png) repeat-x 0 -51px; position: relative; }
.menu { position: relative; width: 610px; height: 33px; }
.menu li { float: left; height: 33px; margin-left: 20px; font: bold 14px/33px '\5B8B\4F53'; display: inline; }
.menu li a { display: block; float: left; margin-top: 3px; height: 30px; line-height: 30px; text-align: center; text-decoration: none; color: #000; cursor: pointer; }
.menu li a span { display: block; float: left; padding: 0 16px; height: 30px; line-height: 30px; }
.menu li a:hover { display: block; float: left; background: url(/templates/default/images/icbc/sprites.png) repeat-x 0 -84px; color: #fff; text-decoration: none; }
.menu li a:hover span { display: block; float: left; padding: 0 16px; height: 30px; line-height: 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat right -116px; }
.menu li.selected a { display: block; float: left; background: url(/templates/default/images/icbc/sprites.png) repeat-x 0 -84px; color: #fff; }
.menu li.selected a span { display: block; float: left; padding: 0 16px; height: 30px; line-height: 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat right -116px; z-index: 999; }
.menul { position: absolute; left: 0; top: 0; width: 7px; height: 33px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -499px -19px; }
/* search */
.search { position: relative; float: right; height: 33px; margin: 7px 10px 0 0; width: 230px; overflow: hidden; }
.search ul { float: left; width: 270px; }
.search li { display: inline; float: left; width: auto; height: 22px; margin-top: 5px; padding: 0; }
.search li.in { width: 176px; }
.search li.so { width: 44px; padding-right: 10px; }
.search li.sog { width: 90px; }
.inputclass { float: left; text-indent: 30px; width: 176px; height: 22px; position: absolute; top: 5px; left: 0; line-height: 22px; border: 0; background-image: url(/templates/default/images/icbc/searching_input_img.png); background-repeat: no-repeat; background-position: right center; }
.sobtn { background-image: url("/images/icbc/search_button_img.png"); background-position: right center; background-repeat: no-repeat; border: medium none; cursor: pointer; float: left; font-size: 11px; height: 22px; line-height: 22px; text-align: left; width: 44px; }
.menur { position: absolute; right: 0; top: 0; width: 7px; height: 33px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -506px -19px; }
.smenu { height: 29px; overflow: hidden; }
.smenu_l { float: left; width: 4px; height: 29px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -542px -21px; }
.smenu_m { float: left; width: 952px; height: 29px; background: #c60000; }
.smenu_m li { display: inline; float: left; height: 29px; line-height: 29px; margin-left: 10px; }
.smenu_m li a { display: block; float: left; margin-top: 3px; height: 22px; line-height: 22px; background: #c60000; text-align: center; color: #fff; text-decoration: none; cursor: pointer; }
.smenu_m li a span { display: block; float: left; padding: 0 16px; height: 22px; line-height: 22px; background: #c60000; }
.smenu_m li a:hover, .smenu_m li a.smenuselect { display: block; float: left; background: url(/templates/default/images/icbc/sprites.png) repeat-x 0 -116px; color: #000; text-decoration: none; }
.smenu_m li a:hover span, .smenu_m li a.smenuselect span { display: block; float: left; background: url(/templates/default/images/icbc/sprites.png) no-repeat right -148px; }
.smenu_r { float: right; width: 4px; height: 29px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -546px -21px; }
/* content */
.banner { margin: 0 auto; position: relative; width: 960px; padding: 5px 0 0 0; }
.close { background-image: url("/images/icbc/banner_icon.png"); cursor: pointer; height: 19px; left: 930px; position: absolute; top: 15px; width: 19px; }
#slider { float: left; height: 170px; overflow: hidden; }
.adflash { float: left; position: relative; display: inline; width: 544px; height: 170px; border: 1px solid #d0d0d0; padding: 1px; overflow: hidden; margin: 5px 0 0 0; }
.adflash1 { float: left; display: inline; width: 544px; height: 150px; border: 1px solid #d0d0d0; padding: 1px; overflow: hidden; margin: 5px 0 0 0; }
.adflash1 img { width: 544px; height: 150px; }
/* left */
.left { float: left; width: 200px; margin: 0; }
.newsbox { float: left; width: 198px; margin: 5px 0 0 0; border: 1px solid #d4d4d4; }
.newsboxtop { float: left; width: 198px; height: 24px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -225px; text-indent: 10px; font: bold 14px/24px '\5B8B\4F53'; color: #333; }
.newscontent { float: left; width: 198px; padding: 4px 0; background: #f7f7f7; overflow: hidden; }
.newscontentinfo { width: 198px; }
.newscontentinfo ul li { width: 178px; margin: 0; padding: 0 10px; font: normal 12px/25px '\5B8B\4F53'; overflow: hidden; }
.newscontentinfo ul li em { width: 3px; height: 3px; display: blodk; float: left; background: url(/templates/default/images/icbc/disc_001.gif) no-repeat 1px 1px; margin: 11px 5px 0 0; }
.newscontentinfo ul li a { width: 170px; height: 22px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.helpbox { float: left; width: 198px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -138px; margin: 5px 0 0 0; border: 1px solid #d4d4d4; }
.helpboxtop { width: 198px; height: 38px; background: url(/templates/default/images/icbc/sprites.png) 0 -168px; }
.helpboxtop h2 { padding-top: 10px; text-indent: 10px; }
.helpboxcon { float: left; width: 198px; background: #f7f7f7; padding-bottom: 10px; _padding-bottom: 7px; }
.menu-st { float: left; position: relative; display: inline; z-index: 998; }
.menu-st p { float: left; position: relative; font: normal 12px/24px '\5B8B\4F53'; cursor: pointer; }
.menu-st p:hover { color: #c60000; }
.menu-m { position: absolute; top: 24px; left: 0; width: 176px; background: #FFF; border: 1px solid #e0e0e0; display: none; z-index: 1001; }
.menu-m dt { float: left; padding: 0; height: 24px; line-height: 24px; margin: 0; width: 176px; z-index: 999; text-indent: 10px; }
.menu-m dt a { float: left; height: 24px; font: normal 12px/24px '\5B8B\4F53'; }
.tool { float: left; display: inline; width: 148px; height: 24px; line-height: 24px; padding: 0 0 0 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -345px; }
.supply { float: left; display: inline; width: 148px; height: 24px; padding: 0 0 0 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -369px; line-height: 24px; }
.idea { float: left; display: inline; width: 148px; height: 24px; padding: 0 0 0 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -393px; line-height: 24px; }
#tool { float: left; display: inline; margin: 0 0 0 10px; z-index: 99 }
#supply { float: left; display: inline; margin: 10px 0 0 10px; z-index: 89 }
#idea { float: left; display: inline; margin: 10px 0 0 10px; z-index: 79; }
.mainnav { float: left; margin: 5px 0 0 0; width: 198px; padding: 5px 0 15px 0; border: 1px solid #DDDDDD; }
.mainnavtop { float: left; width: 200px; height: 5px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -215px; font-size: 0; }
.mainnavbox { float: left; width: 178px; padding: 1px 10px; background: #f7f7f7; }
.mainnavbox li { float: left; display: inline; width: 178px; height: 31px; margin: 10px 0 0 0; }
.mainnavbox li a { float: left; display: inline; height: 31px; }
.mainnavbox li a:hover { text-decoration: none; }
.accounts, .retir, .phone { width: 170px; height: 31px; }
.accounts span, .retir span, .phone span { float: left; width: 170px; font: bold 14px/31px '\5B8B\4F53'; text-align: center; color: #333; }
.accounts { background: url(/templates/default/images/icbc/sprites.png) no-repeat -200px -380px; position: relative; }
.accounts a { cursor: pointer; }
.sub_nav { position: absolute; top: 31px; left: 0; background: #FFF; width: 176px; border: 1px solid #e0e0e0; display: none; z-index: 999; }
.accounts p span:hover { color: #c60000; }
.accounts p span { cursor: default; }
.sub_nav dd { float: left; padding: 0; height: 24px; line-height: 24px; margin: 0; z-index: 999; width: 176px; text-indent: 10px; }
.sub_nav dd a { float: left; height: 24px; font: normal 12px/24px '\5B8B\4F53'; cursor: pointer; }
.retir { background: url(/templates/default/images/icbc/sprites.png) no-repeat -200px -349px; }
.phone { background: url(/templates/default/images/icbc/sprites.png) no-repeat -200px -349px; }
/* main */
.main1 { float: left; padding: 0 0 0 6px; width: 548px; }
.adnav { float: left; margin: 5px 0 0 0; background: url(/templates/default/images/icbc/adnav_bg.gif) repeat-x bottom; }
.adnavtop { float: left; width: 548px; height: 6px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -417px; font-size: 0; }
.indexnewlist { float: left; width: 546px; height: 140px; border: 1px solid #d4d4d4; }
.indexnewtitle { float: left; width: 546px; height: 24px; line-height: 24px; background: #f7f7f7; clear: both; border-bottom: 1px solid #d4d4d4; }
.indexnewtitle h3 { float: left; width: 300px; height: 24px; line-height: 24px; padding: 0 0 0 10px; }
.indexnewtitle h3 b { float: left; }
.indexnewtitle h3 u { float: left; display: inline; margin: 7px 0 0 5px; width: 40px; height: 10px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -85px -297px; font-size: 0; }
.indexnewtitle span { float: right; padding: 0 10px 0 0; height: 24px; line-height: 24px; }
.indexnewtitle span a { color: #666; }
.index_newul { float: left; display: inline; width: 506px; padding: 5px 0 0 20px; min-height: 100px; _height: 100px; }
.index_newul li { float: left; width: 500px; height: 24px; line-height: 24px; color: #777; border-bottom: 1px dashed #D4D4D4; overflow: hidden; }
.index_newul ul li em { width: 3px; height: 3px; display: blodk; float: left; background: url(/templates/default/images/icbc/disc_001.gif) no-repeat 1px 1px; margin: 11px 5px 0 0; }
.index_newul .bank_adtive li a { max-width: 420px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_newul li a { float: left; }
.index_newul li span { float: right; height: 24px; line-height: 24px; }
.adnavbox { float: left; width: 546px; height: 138px; padding: 5px 0; border: 1px solid #d4d4d4; overflow: hidden; }
.adnavbox ul { float: left; display: inline; width: 540px; padding: 0 0 0 13px; overflow: hidden; }
.adnavbox .navimg { float: left; display: inline; width: 160px; margin: 0 20px 0 0; }
.yinghangdongtai { float: left; width: 546px; margin: 5px 0 0 0; border: 1px solid #e0e0e0; }
.yinghangdongtai .index_newul { float: left; display: inline; padding: 5px 0 0 20px; }
.yinghangdongtai .index_newul li { float: left; position: relative; width: 506px; line-height: 24px; color: #777; border-bottom: 1px dotted #D4D4D4 }
.yinghangdongtai .index_newul li a { float: left }
.yinghangdongtai .index_newul li span { position: absolute; right: 10px; height: 24px; line-height: 24px; color: #777; }
.yinghangdongtai .indexnewtitle { text-indent: 10px; width: 547px; height: 24px; background: url(/templates/default/images/icbc/index_box_bg.gif) no-repeat; line-height: 24px; }
.yinghangdongtai .indexnewtitle h3 { font-weight: bold; color: #5f5f5f; float: left }
.yinghangdongtai .indexnewtitle span { float: right; padding-right: 20px; }
/* right */
.right { float: right; width: 200px; }
.loginnav { float: right; width: 200px; margin: 5px 0 0 0; overflow: hidden; }
.logintop { float: left; width: 190px; height: 23px; padding: 0 0 0 10px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -138px; font: bold 14px/23px '\5B8B\4F53'; text-indent: 10px; }
.loginnavbox { float: left; width: 198px; height: 146px; border: 1px solid #d4d4d4; border-top: none; overflow: hidden; padding: 0 0 4px 0; }
.loginnavbox ul { float: left; display: inline; width: 164px; margin: 0 17px; }
.loginnavbox li, .apply_card li { float: left; display: inline; margin: 10px 0 0 0; }
.login-g { float: left; width: 163px; height: 36px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -201px -270px; line-height: 36px; font-size: 14px; font-weight: bold; ; text-indent: 30px; }
.login-g:hover, .login-q:hover { text-decoration: none; color: #333; }
.login-q { float: left; width: 163px; height: 36px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -201px -306px; line-height: 36px; font-size: 14px; font-weight: bold; ; text-indent: 30px; }
.login-h { display: inline; float: left; height: 22px; line-height: 22px; margin: 0 0 0 10px; width: 54px; }
.login-h span, .login-m span { text-decoration: underline; }
.login-h:hover, .login-h span:hover, .login-m:hover, .login-m span:hover { text-decoration: underline; }
.login-m { display: inline; float: left; height: 22px; line-height: 22px; margin: 0 0 0 10px; width: 90px; }
.loginbottom { float: left; width: 200px; height: 5px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -163px; font-size: 0; }
.stocknews { float: left; display: inline; width: 198px; margin: 5px 0 0 0; border: 1px solid #d4d4d4; overflow: hidden; }
.stocknews ul, .stocknews li { float: left; width: 200px; }
.stocknews h3 { float: left; width: 99px; height: 25px; line-height: 25px; text-align: center; color: #666; border-right: 1px solid #d4d4d4; }
.stocknews h3 p { float: left; width: 99px; background: #f7f7f7; border-bottom: 1px solid #cbcbcb; cursor: pointer; }
.stocknews h3 .selectd { float: left; width: 99px; background: #FFF; border-bottom: none; color: #333; }
.stockmain { float: left; display: inline; margin: 1px 0 0 0; width: 187px; height: 180px; padding-left: 10px; overflow: hidden; }
.navigationmain { float: left; width: 160px; padding: 5px 19px; font-size: 12px; }
.navigationmain p { float: left; display: block; width: 160px; height: 24px; line-height: 24px; text-decoration: none; }
/* page left menu */
.mainnavbox1 { float: left; margin: 0 0 0 8px; display: inline; }
.mainnavbox1 .headerbar { float: left; display: inline; margin: 5px 0 0 0; width: 182px; height: 27px; padding: 0; background: url(/templates/default/images/icbc/sprites.png) no-repeat -218px -512px; font: bold 12px/27px '\5B8B\4F53'; color: #333; text-decoration: none; cursor: default; }
.mainnavbox1 .headerbar:hover { float: left; width: 182px; height: 27px; padding: 0; background: url(/templates/default/images/icbc/sprites.png) no-repeat -218px -539px; font: bold 12px/27px '\5B8B\4F53'; color: #c90000; text-decoration: none; cursor: default; }
.mainnavbox1 .selected { float: left; display: inline; margin: 5px 0 0 0; width: 182px; height: 27px; padding: 0; background: url(/templates/default/images/icbc/sprites.png) no-repeat -218px -539px; font: bold 12px/27px '\5B8B\4F53'; color: #c90000; text-decoration: none; cursor: default; }
.mainnavbox1 .headerbar a { float: left; width: 182px; height: 27px; padding: 0; background: url(/templates/default/images/icbc/sprites.png) no-repeat -218px -485px; font: bold 12px/27px '\5B8B\4F53'; color: #333; text-decoration: none; cursor: pointer; }
.mainnavbox1 .headerbar a:hover { color: #C60000; text-decoration: none; }
.mainnavbox1 .selected a { float: left; width: 182px; height: 27px; padding: 0; background: url(/templates/default/images/icbc/sprites.png) no-repeat -218px -485px; font: bold 12px/27px '\5B8B\4F53'; color: #C60000; text-decoration: none; cursor: pointer; }
.mainnavbox1 span { float: left; display: inline; padding-left: 22px; }
.mainnavbox1 .headerbar b { float: left; color: #c60000; padding-left: 22px; font: bold 14px/27px '\5B8B\4F53'; }
.mainnavbox1 ul { float: left; width: 182px; overflow: hidden; padding: 0; }
.mainnavbox1 ul li { float: left; display: inline; width: 182px; margin: 1px 0 0 0; overflow: hidden; }
.mainnavbox1 ul li a { float: left; width: 152px; height: 25px; padding: 0 0 0 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -571px; font: bold 12px/25px '\5B8B\4F53'; color: #555; text-decoration: none; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mainnavbox1 ul li a:visited { color: #333; }
.mainnavbox1 ul li a:hover { color: #333; }
/* page main */
.main { float: left; position: relative; display: inline; margin: 0 0 0 6px; width: 548px; }
.navtit { float: left; display: inline; margin: 10px 0 0 0; height: 15px; width: 548px; font: normal 12px/15px '\5B8B\4F53'; color: #333; }
.adbank { float: left; margin: 5px 0 0 0; background: url(/templates/default/images/icbc/adnav_bg.gif) repeat-x bottom; }
.adbankbox { float: left; width: 546px; border: solid #d4d4d4; border-width: 0 1px 0 1px; overflow: hidden; }
.adbankbox ul { float: left; display: inline; width: 540px; padding: 5px 0 0 13px; overflow: hidden; }
.adbanktop, .adbankbottom { float: left; width: 548px; height: 6px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -654px; font-size: 0; }
.adbankbottom { background-position: 0 -660px; }
.adbankbox .navimg { float: left; display: inline; width: 160px; margin: 0 15px 0 0; }
/* 贵金属 S */
.metal-hd { text-indent: 10px; width: 546px; height: 24px; line-height: 24px; background: url(/templates/default/images/icbc/sprites.png) no-repeat 0 -429px; border-bottom: 1px solid #E0E0E0; }
.metal-hd h3 { font-weight: bold; color: #5f5f5f; }
#ryjScroll { float: left; width: 516px; overflow: hidden; position: relative; display: inline; padding: 10px; height: 140px; }
.cont_ry { height: 140px; position: absolute; overflow: hidden; margin: 0 auto; }
.cont_ry li { float: left; display: inline; margin: 4px 4px 0 0; width: 125px; height: 136px; position: relative; }
.cont_ry li .pro-img { float: left; display: inline; width: 110px; height: 110px; border: 1px solid #d4d4d4; margin: 0 0 0 7px; padding: 1px; text-indent: 0; }
.cont_ry li .pro-mane { float: left; width: 125px; color: red; height: 26px; line-height: 26px; text-align: center; margin: 0; padding: 0; font: normal 12px/1.5 '\5B8B\4F53'; }
.cont_ry li .pro-dain { float: left; width: 66px; height: 20px; text-align: center; margin: 0; padding: 0 0 0 29px; }
#ryj_wrap { position: relative; height: 140px; overflow: hidden; width: 516px; margin-left: 2px }
#ryyScroll { float: left; width: 516px; overflow: hidden; position: relative; display: inline; padding: 10px; }
#ryy_wrap { position: relative; height: 140px; overflow: hidden; width: 516px; margin-left: 2px }
.fr .next, .fr .prev { display: inline-block; width: 12px; height: 20px; position: absolute; top: 80px; padding: 0; cursor: pointer; font-size: 0; }
.next { right: -6px; }
.prev { left: 4px; }
.next b { display: inline-block; height: 0; width: 0; line-height: 0; font-size: 0; border-width: 6px 0 6px 6px; border-color: transparent transparent transparent #999; border-style: dashed dashed dashed solid; }
.prev b { display: inline-block; height: 0; width: 0; line-height: 0; font-size: 0; border-width: 6px 6px 6px 0; border-color: transparent #999 transparent transparent; border-style: dashed solid dashed dashed; }
.yd-but { float: left; display: inline; padding: 0; border: 0; width: 66px; height: 20px; background: url(/templates/default/images/icbc/yd_bg.png) no-repeat; cursor: pointer }
.tab { float: left; width: 548px; overflow: hidden; }
.guijinshutab { width: 546px; border: solid #E0E0E0; border-width: 1px 1px 0 1px; overflow: hidden; }
.tab li { float: left; width: 274px; height: 25px; }
.tab a { float: left; width: 273px; height: 24px; font: bold 14px/24px '\5B8B\4F53'; border: solid #e0e0e0; border-width: 0 1px 1px 0; background: #F7F7F7; text-align: center; }
.tab .selectd { float: left; width: 273px; height: 24px; font: bold 14px/24px '\5B8B\4F53'; background: #FFF; border-bottom: none; color: #c60000; }
.tab-list { width: 526px; padding: 8px 0 7px 20px; overflow: hidden; }
.tab-list li { float: left; width: 500px; height: 24px; line-height: 24px; color: #777; border-bottom: 1px dashed #D4D4D4; overflow: hidden; }
.tab-list li a { float: left; }
.tab-list li span { float: right; height: 24px; line-height: 24px; }
.guijinshu_l { padding-left: 20px; }
.mainbox2 { float: left; width: 548px; }
.newsinfotit { float: left; display: inline; position: relative; margin: 5px 0 0 0; width: 546px; border: solid #e0e0e0; border-width: 1px 1px 0 1px; height: 39px; background: #f7f7f7; font: bold 16px/37px '\5B8B\4F53'; }
.newsinfotit h3 { float: left; display: inline; width: 536px; height: 37px; border-bottom: 1px solid #c60000; font: bold 16px/37px '\5B8B\4F53'; color: #c60000; padding-left: 10px; }
.tit-lf, .tit-rt { position: absolute; top: -1px; width: 7px; height: 37px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -178px -346px; }
.tit-rt { right: -1px; background-position: -185px -346px; }
.tit-lf { left: -1px; }
.main_article { float: left; position: relative; width: 546px; min-height: 290px; border: 1px solid #e0e0e0; border-top: none; padding: 10px 0; overflow: hidden; }
.main_article p { display: block; padding: 0 10px; text-indent: 2em; line-height: 26px; padding: 0 10px 10px 10px; }
.main_article h6 { display: block; padding: 10px 10px 0 10px; text-indent: 2em; font: bold 12px/30px '\5B8B\4F53'; color: #333; }
.newsinfo_menu_div { float: left; display: inline; margin: 5px 0 0 0; width: 546px; border: solid #ccc; border-width: 1px 1px 0 1px; overflow: hidden; }
.newsinfo_menu_div h3 { float: left; position: relative; width: 546px; height: 32px; background: url(/templates/default/images/icbc/sc_bg.png) repeat-x; border-bottom: 1px solid #ccc; }
.newsinfo_menu_div h3 b { float: left; display: inline; padding: 0 0 0 20px; margin: 0 0 0 5px; background: url(/templates/default/images/icbc/sc_bg.png) no-repeat 0 -32px; font: bold 14px/32px '\5B8B\4F53'; color: #c60000; }
.newsinfo_menu { float: left; display: inline; margin: 5px; padding: 5px 0; width: 536px; border: solid #e0e0e0; border-width: 2px 0 2px 0; overflow: hidden; }
.mainbox2main_metal { border: 1px solid #E0E0E0; border-image: none; border-top: 0; border-width: medium 1px 1px; float: left; overflow: hidden; padding: 10px 0; position: relative; width: 546px; }
.newsinfo_menu a { display: inline-block; padding: 0 0 0 12px; height: 24px; line-height: 24px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -539px -304px; font: 600 13px/24px '\5B8B\4F53'; color: #333; }
.newsinfo_menu a span { padding: 0 6px; height: 24px; line-height: 24px; }
.newsinfo_menu a:hover, .newsinfo_menu .sethovr { padding: 0 0 0 12px; height: 24px; line-height: 24px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -539px -285px; color: #c60000; text-decoration: none; }
.mainnavbox2 { float: left; width: 198px; padding: 5px 0; background: #f7f7f7; }
.guijinshu_l li { float: left; padding-top: 10px; }
.guijinshutab h3 { float: left; width: 548px; overflow: hidden; }
.mainbox1 { float: left; display: inline; width: 548px; }
/* footer */
.footer-m { float: left; width: 940px; height: 20px; padding: 6px 10px 4px 10px; background: url(/templates/default/images/icbc/sprites.png) repeat-x 0 -455px; margin-top: 5px; color: #7e7e7e; }
.footer ul { }
.footer li { float: left; height: 20px; margin-left: 4px; line-height: 20px; color: #7e7e7e; }
.footer a { color: #7e7e7e; line-height: 20px; }
.footer .comname { display: inline; float: right; height: 20px; line-height: 20px; color: #7e7e7e; }
/*商户优惠首页*/
.left3 { float: left; width: 752px; }
.business_b { float: left; display: inline; width: 750px; margin: 5px 0 0 0; border: 1px solid #d4d4d4; }
.businesstop { width: 752px; padding: 5px 0 0 0; overflow: hidden; border-bottom: 1px solid #D4D4D4; }
.business_menubox { float: left; width: 748px; }
.business_menu li, .business_menu .selected { float: left; position: relative; margin-right: 5px; line-height: 25px; font-size: 14px; background: #f7f7f7; }
.business_menu li, .business_menu .selected span { color: #c60000; }
.business_menu li a { float: left; height: 25px; border: solid #d4d4d4; border-width: 1px 1px 0 1px; }
.business_menu li a span { padding: 0 16px; }
.business_menu .selected a { float: left; height: 25px; border: solid; border-color: #c60000 #d4d4d4; border-width: 2px 1px 0 1px; color: #c60000; }
.bm-lf, .bm-rt { position: absolute; width: 1px; height: 1px; background: #FFF; font-size: 0; padding: 0; border: 0; font-family: serif; }
.bm-lf { top: 0; _top: -1px; left: 0; }
.bm-rt { top: 0; _top: -1px; right: 0; }
.business_smenu { float: left; width: 750px; overflow: hidden; border: 1px solid #d4d4d4; margin: 0px 0 0 0; z-index: -1; background: #F7F7F7; }
.business_smenu ul { float: left; width: 740px; padding: 0 0 0 10px; height: 30px; }
.business_smenu li { float: left; display: inline; padding: 0; height: 30px; line-height: 30px; padding: 0 10px; }
.business_smenu a span { float: left; height: 20px; line-height: 20px; padding: 0 5px; margin: 5px 0 0 0; cursor: pointer; }
.business_smenu .sid_select span { float: left; height: 20px; line-height: 20px; background: #c60000; padding: 0 5px; color: #FFF; margin: 5px 0 0 0; border-radius: 2px }
.eorder_mbot { display: block; position: relative; padding: 7px 7px 0; line-height: 21px; width: 736px; border: solid #D4D4D4; border-width: 0 1px; overflow: hidden; }
.eorder_mbot ul { float: left; width: 736px; height: 21px; border-bottom: 1px dotted #d4d4d4; padding: 0 0 7px 0; overflow: hidden; }
.eorder_mbot li { float: left; line-height: 21px; height: 21px; }
.eorder_mbot label { padding: 0 8px 0 1px; }
.eorder_mbot li b { font-weight: normal; padding: 0 0 0 5px; height: 21px; line-height: 21px; }
.k2input { float: left; margin: 0; width: 138px; height: 13px; line-height: 13px; padding: 2px; font-size: 12px; border: 1px solid #b5b5b5; }
.stockbtn { float: left; width: 45px; color: #ffffff; height: 19px; margin: 0; border: 0; line-height: 19px; background-color: #c80000;}
.arrow a, .arrow a span { float: left; background: url(/templates/default/images/icbc/sprites.png) no-repeat; height: 19px; display: block; line-height: 19px; cursor: pointer; }
.arrow a { background-position: -406px -170px; padding-left: 13px; margin: 0 5px; }
.arrow a span { float: left; background-position: right -189px; padding-right: 18px; }
.arrowup a, .arrowup a span { float: left; background: url(/templates/default/images/icbc/sprites.png) no-repeat; height: 19px; display: block; line-height: 19px; cursor: pointer; }
.arrowup a { background-position: -406px -170px; padding-left: 13px; margin: 0 5px; }
.arrowup a span { float: left; background-position: right -227px; padding-right: 18px; }
.eorder_mbotrig { float: right; right: 7px; height: 21px; line-height: 21px; }
.eorder_mbotrig em { padding: 0 3px; color: #c60000; font-style: normal; }
.buinessproduct { width: 752px; overflow: hidden; }
.buinessproduct ui { float: left; width: 752px; overflow: hidden; }
.buinessproduct li { float: left; width: 200px; border: 1px solid #ececee; margin: 12px 4px 0 5px; background: url(/templates/default/images/icbc/businessproduct_bg.gif) bottom repeat-x; padding: 18px; overflow: hidden; }
.buinessproduct li img { float: left; border-bottom: 1px solid #d4d4d4; }
.buinessproduct li p { float: left; width: 200px; color: #909090; }
.protext1 { width: 152px; height: 26px; line-height: 26px; border-bottom: 1px #d4d4d4 dotted; }
.protext1 span { float: left; padding: 0 25px 0 5px; }
.protext1 span b { color: #000; padding: 0 3px; }
.buinessproduct li h2 { float: left; width: 200px; height: 25px; line-height: 25px; font-size: 12px; color: #353535; padding: 0; overflow: hidden; }
.buinessproduct li a img { float: left; border-bottom: none; margin-top: 5px; }
.protext2 { float: left; width: 200px; line-height: 15px; }
.proz { float: left; display: inline; margin: 5px 0 0 0; width: 17px; height: 17px; background: url(/templates/default/images/icbc/cardlife.gif) no-repeat 0 -89px; overflow: hidden; text-indent: -999px; }
.pro-view { float: left; display: inline; margin: 5px 0 0 0; width: 76px; height: 20px; background: url(/templates/default/images/icbc/cardlife.gif) no-repeat 0 -107px; text-indent: -999px; }
.right3 { width: 200px; float: right; }
/*商户优惠詳情页*/
.businesslitop { float: left; width: 750px; height: 29px; margin: 5px 0 0 0; background: url(/templates/default/images/icbc/down-titbg.png) no-repeat; }
.businesslitopmain { float: left; width: 724px; margin: 0 0 0 10px; background: url(/templates/default/images/icbc/businessicon.gif) left center no-repeat; line-height: 29px; text-indent: 1em; font-size: 14px; color: #c60000; }
.businessli { float: left; width: 748px; border: 1px solid #d4d4d4; }
.buinessproli { float: left; display: inline; width: 585px; margin: 24px 0 0 84px; }
.businesspro_img { float: left; display: inline; padding: 1px; border: 1px solid #d4d4d4; margin-bottom: 1px; }
.buinesspro_name { float: left; width: 504px; height: 31px; line-height: 31px; background: #c60000; font-size: 16px; font-weight: bold; color: #FFF; text-align: center; clear: both; }
.buinesspro_main { float: left; width: 504px; margin: 26px 0 21px 0; overflow: hidden; }
.buinesspro_main li { float: left; width: 504px; line-height: 24px; }
.bp-tit { float: left; width: 100px; text-align: right; }
.bp-cont { float: left; display: inline; margin: 0 0 0 10px; width: 394px; }
.buinesspro_main li label { float: left; width: 90px; line-height: 20px; text-align: right; font-weight: bold; }
.buinesspro_main li p { float: left; display: inline; width: 394px; line-height: 20px; }
.buinessprolist { width: 714px; margin: 0 auto 26px auto; border-top: 1px dashed #c6c6c6; overflow: hidden; }
.text3 { font-size: 14px; color: #c60000; line-height: 40px; padding: 5px 0 0 5px; font-weight: bold; }
.buinessprolist dl { width: 156px; border: 1px solid #d4d4d4; float: left; margin: 0 10px; }
.buinessprolist dl dt { padding: 1px; border-bottom: 1px solid #d4d4d4; }
.buinessprolist dl dd { height: 22px; border: 1px solid #ffffff; background: url(/templates/default/images/icbc/buinessprobg1.gif) repeat-x; text-align: center; line-height: 22px; color: #000; }
.address { width: 750px; margin: 0 auto; border: 1px solid #d4d4d4; background: #f7f7f7; }
.adressmain { width: 746px; border: 1px solid #fff; line-height: 30px; }
.adressmain span { padding: 0 30px 0 17px; }
/*卡生活页面左边的导航*/
.mainnav1 { float: left; width: 200px; overflow: hidden; margin: 5px 0 0 0; }
.mainnav2top1 { float: left; width: 198px; height: 29px; font-size: 14px; color: #c80000; font-weight: bold; line-height: 29px; text-indent: 1.5em;background-color:#e9e9e9;border: 1px solid #d4d4d4;}
.mainnav2box1 { float: left; width: 198px; border: 1px solid #d4d4d4; border-top: none; }
.mainnav2box1 ul { float: left; width: 184px; background: #f7f7f7; padding: 5px 7px; }
.mainnav2box1 li { float: left; width: 184px; line-height: 31px; }
.mainnav2box1 ul li a { float: left; width: 174px; display: block; padding: 0 0 0 10px; height: 31px; background: url(/templates/default/images/icbc/cardlife.gif) 0 -29px no-repeat; }
.mainnav2box1 ul li a:hover, .mainnav2box1 ul li.last a:hover { float: left; width: 174px; height: 31px; margin: 0 auto; background: url(/templates/default/images/icbc/cardlife.gif) 0 -58px no-repeat; display: block; color: #fff; text-decoration: none; padding-top: -1px; }
.mainnav2box1 li.selected a { width: 184px; height: 31px; margin: 0 auto; background: url(/templates/default/images/icbc/cardlife.gif) 0 -58px no-repeat; display: block; color: #fff; text-decoration: none; padding-top: -1px; }
.jifen { float: left; width: 200px; margin: 5px 0 0 0; overflow: hidden; background-color: #fff; }
.jifencon { float: left; width: 198px; background: #f5f5f5; border: 1px solid #d4d4d4; border-top: none; }
.jifencon ul { float: left; width: 196px; margin: 0 auto; border: solid #fff; border-width: 0 1px 1px 1px; padding: 7px 0 17px 0; }
.jifencon ul li { float: left; width: 176px; margin: 0 auto; text-indent: 10px; line-height: 26px; border-bottom: 1px solid #f0f0f0; }
.jifencon ul li a { cursor: pointer; }
.qujian { float: left; width: 198px; border: 1px solid #d4d4d4; border-top: none; overflow: hidden; padding-bottom: 15px;background: #f5f5f5;}
.inputstyle1 { float: left; width: 57px; height: 19px; border: 1px solid #7f9db9; }
.qujian ul li { float: left; height: 19px; line-height: 19px; padding: 12px 0 0 7px; }
.a3 { float: left; width: 540px; }
.adjs1 { float: left; display: inline; margin: 5px 0 0 0; width: 540px; margin: 5px 0 0 0; height: 172px; padding: 1px; border: 1px solid #d4d4d4; }
.cardlist { float: left; width: 748px; margin: 5px 0 0 0; border: 1px solid #d4d4d4; overflow: hidden; }
.redeem_search { float: left; width: 198px; height: 140px; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; overflow: hidden; border-bottom: 1px solid #d4d4d4;}
.redeem_search ul { float: left; display: inline; margin: 0; width: 188px; padding: 4px 5px; }
.redeem_search li { float: left; margin: 0; width: 188px; line-height: 22px; padding-left: 2px; }
.redeem_search li label, .redeem_search li input { float: left; display: inline; }
.redeem_search li span { float: right; width: 39px; padding: 0 6px; }
.r_p1 { float: left; color: #666; height: 22px; }
.r_p2 { float: left; width: 188px; color: #c60000; height: 22px; font: normal 12px/22px '\5B8B\4F53'; }
.rptit { flaot: left; width: 188px; font: normal 12px/22px '\5B8B\4F53'; height: 22px; }
.r_search { float: left; width: 120px; height: 17px; background: #f1f1f1; border: 1px solid #ccc; line-height: 19px; text-align: middle; }
.r_search1 { float: left; width: 55px; height: 17px; background: #f1f1f1; border: 1px solid #ccc; line-height: 19px; }
.cardlisttop { float: left; width: 748px; height: 30px; background:#e9e9e9 repeat-x 0 -127px; }
.nav3 { list-style: none; width: 748px; float: left; border-bottom: 2px solid #c60001; margin: 4px 0 0 0; padding: 0 0 0 14px; }
.nav3 li { float:left; line-height: 27px; padding: 0 0 0 0; margin: 0; }
.nav3 li a { float: left; font-size: 12px; color: #FFF; text-decoration: none; background:#e9e9e9 repeat-x 0 -158px; font-size: 14px; }
.nav3 li a span { float: left; display: block; height: 27px; padding: 0 20px; background:#e9e9e9 right -185px; }
.nav3 li a.current { float: left; font-size: 12px; color: #FFF; text-decoration: none; background:#e9e9e9 repeat-x 0 -158px; background-color:red; font-size: 14px; }
.nav3 li a.current span { float: left; display: block; height: 27px; padding: 0 20px; background:#e9e9e9 no-repeat right -185px; }
.navlp { float: left; display: inline; padding: 0 0 0 20px; margin: 0 0 0 5px; background: url(/templates/default/images/icbc/sc_bg.png) no-repeat 0 -35px; font: bold 14px/26px '\5B8B\4F53'; color: #333; }
.nav4 { list-style: none; width: 748px; float: left;  margin: 4px 0 0 0; padding: 0 0 0 14px;border-bottom: 1px solid #d4d4d4; }
.giftbtn{float: left;width: 100px;color: #ffffff;
    height: 25px;
    margin: 0;
    border: 0;
    line-height: 19px;
    background-color: #c60000;
    font-size: 14px;}
.regbtn1{float: left;width: 120px;color: #ffffff;
    height: 25px;
    margin: 0;
    border: 0;
    line-height: 19px;
    background-color: #c60000;
    font-size: 14px;
    padding-top: 4px;
    padding-left:10px;}
.regbtn2{float: right;width: 80px;color: #ffffff;
    height: 25px;
    margin: 0;
    border: 0;
    line-height: 19px;
    background-color: #c60000;
    font-size: 14px;
    margin-right: 20px;}
.k1 { float: right; }
.k2 { width: 735px; height: 26px; background: url(../images/redeemlibg1.gif) repeat-x; }
.cardlistproduct { float: left; width: 750px; margin: 0 auto; padding: 0 0 10px 0; background-color: #FFF; }
.cardlistproduct ul { float: left; width: 750px; padding: 0 0 18px 0; }
.cardlistproduct li { float: left; width: 280px; float: left; text-align: center; color: #333; border: 1px solid #ddd; padding: 5px; margin: 0 0 10px 10px; display: inline; }
.cardlistproduct li h2 { float: left; width: 124px; background: #f1f1f1; font-size: 12px; line-height: 26px; overflow: hidden; height: 50px; }
.productlisttop .nav3 { border-bottom: 1px solid #ddd; }
.productlisttop { margin: 0 0 10px 0; }
.cardlistproduct li .coding { float: left; width: 124px; font: bold 12px/24px '\5B8B\4F53'; color: #333; text-align: center; }
.cardlistproduct li .name { float: left; width: 124px; font: bold 12px/24px '\5B8B\4F53'; color: #666; text-align: center; height: 30px; }
.cardlistproduct li .coding { float: left; width: 124px; font: bold 12px/24px '\5B8B\4F53'; color: #333; }
.cardlistproduct li .name { float: left; width: 124px; font: bold 12px/24px '\5B8B\4F53'; color: #666; }
.proimg { float: left; }
.cardlistproduct li p { float: left; width: 124px; line-height: 30px; }
.cardlistproduct li p span { color: #c60000; }
.right2 { width: 750px; float: right; }
.right4 { width: 750px; float: left;padding-left:10px; }
.text { float: left; width: 750px; font-size: 16px; color: #c80000; font-weight: bold; line-height: 30px; text-indent: 0.5em; margin: 5px auto; }
.productli { width: 750px; margin: 0 auto; }
.productli_left { float: left; width: 282px; }
.productbigimg { width: 270px; border: 1px solid #ccc; }
.productimglist { width: 251px; margin: 0 auto; overflow: hidden; padding-top: 18px; }
.productimglist_left { width: 9px; height: 16px; float: left; padding: 20px 13px 0 0; }
.productimglist_right { width: 9px; height: 16px; float: right; padding-top: 20px; }
.productimglist ul li { float: left; }
.productimglist ul li a { width: 57px; height: 52px; border: 1px solid #cccccc; margin: 0 5px; display: block; }
.productimglist ul li a:hover { border: 1px solid #cc0001; display: block; }
.productimglist ul li a.select { border: 1px solid #cc0001; display: block; }
.productli_right { float: right; width: 446px; padding-right: 10px; }
.productname { font-weight: bold; font-size: 14px; color: #666; line-height: 20px; }
.productli_right ul { min-height: 164px; height: auto !important; _height: 164px; padding-top: 5px; }
.productli_right ul li { font-size: 12px; color: #333; line-height: 30px; clear: both; }
.productbuybtn { padding-left: 7px; }
.productbuybtn p { line-height: 20px; color: #000; font-size: 12px; }
.productinformain { padding: 0 13px; }
.productinformain p { line-height: 25px; }
.productimg { width: 403px; margin: 0 auto; vertical-align: middle; }
/* 百叶窗 */
.chocoslider { position: relative; }
.chocoslider img { position: absolute; top: 0px; left: 0px; }
.chocoslider a.choco-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 60; display: none; }
.choco-slice { display: block; position: absolute; z-index: 50; height: 100%; }
.choco-title { position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; opacity: 0.8; width: 100%; z-index: 89; }
.choco-title p { padding: 5px; margin: 0; }
.choco-title a { display: inline !important; }
.choco-html-title { display: none; }
.choco-controlNavigation { position: absolute; right: 1px; bottom: 1px; z-index: 999; }
.choco-controlNavigation a { height: 18px; width: 18px; display: block; cursor: pointer; background: #FFF; float: left; outline: none; margin: 0 0 0 2px; text-align: center; color: #c60000; font: normal 12px/18px Arial; }
.choco-controlNavigation a.active { background: #C60000; color: #FFF; font: bold 12px/18px Arial; }
/*翻页效果*/
.page { float: left; margin: 0 0 0 23px; padding: 8px 0px; height: 20px; }
.page ul li { float: left; height: 20px; font-size: 14px; line-height: 20px; margin: 0px 3px; color: #767676; }
.page ul li a { display: block; padding: 0px 7px; background: #FFF; color: #767676; border: 1px solid #d4d4d4; }
.page ul li a:hover { background: #c60000; color: #fff; display: block; padding: 0px 7px; font-weight: bold; text-decoration: none; border: 1px solid #c60000; font-weight: normal; }
.page ul li a.current { background: #c60000; display: block; padding: 0px 7px; color: #fff; border: 1px solid #c60000; }
/*電子商務*/
.eleft { float: left; width: 200px; overflow: hiddenk; }
.ecenter { width: 539px; float: left; margin-left: 10px; }
.eright { width: 200px; float: right; }
.epro { float: left; display: inline; width: 539px; margin: 5px 0 0 0; }
.epro_tit { background: url(/templates/default/images/icbc/e-image/etitbg.gif) repeat-x -35px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; }
.epro_tit h2 { padding-left: 15px; font-size: 14px; font-weight: bold; background: url(/templates/default/images/icbc/e-image/etitbg.gif) no-repeat left top; float: left; height: 35px; }
.epro_tit span { float: right; font-size: 12px; }
.epro_tit ul { height: 30px; float: right; }
.epro_tit ul li { width: 88px; float: left; text-align: center; }
.epro_tit ul li a { color: #333; font-weight: normal; }
.epro_tit ul li a:hover, #eprohover { background: url(/templates/default/images/icbc/e-image/etit_btn.gif) no-repeat; color: #fff; display: block; text-decoration: none; font-weight: bold; }
.epro_more { float: right; font-weight: normal; background: url(/templates/default/images/icbc/e-image/etitbg.gif) no-repeat right -70px; width: 10px; display: block; height: 35px; }
.epro_main { border: 1px solid #e0e0e0; border-top: 0 solid #ccc; padding: 15px; height: 100%; overflow: hidden; }
.epro_main_page { }
.epro_list { width: 230px; height: 75px; float: left; margin-bottom: 22px; }
.emargin { margin-left: 25px; }
.eflmargin { margin: 0 10px; }
.epro_img { float: left; width: 90px; height: 70px; border: 1px solid #e5e5e5; float: left; }
.epro_name { float: left; width: 130px; margin-left: 6px; }
.epro_name li { float: left; width: 130px; line-height: 18px; }
.epro_name a { color: #666; }
.epro_name a:hover { color: #CC0000; }
.epro_xx .i1, .epro_xx .i2 { background: url(/templates/default/images/icbc/e-image/eiconxx.gif) no-repeat; width: 10px; height: 18px; display: block; }
.epro_xx { float: left; margin-right: 5px; }
.epro_xx span { float: left; margin-left: 3px; }
.epro_xx .i1 { background-position: left top; }
.epro_xx .i2 { background-position: left -18px; }
.epro_id { color: #ccc; }
/*左右分类框架*/
.eflright { float: right; width: 750px; height: auto; }
.epro_hot { float: left; display: inline; width: 200px; margin: 5px 0 0 0; }
.epro_hottop { background: url(/templates/default/images/icbc/e-image/hotbg.gif) no-repeat left top; height: 22px; padding: 10px; position: relative; }
.epro_hottop h5 { font-size: 12px; font-weight: bold; width: 70px; }
.epro_hottop .hot { position: absolute; left: 76px; top: 10px; }
.epro_hottop .epage { position: absolute; right: 28px; color: #666; top: 10px; }
.epro_hottop a.prev { background: url(/templates/default/images/icbc/e-image/hot_jt.gif) no-repeat left top; width: 14px; height: 14px; position: absolute; display: block; right: 50px; top: 10px; }
.epro_hottop a:hover.prev { background: url(/templates/default/images/icbc/e-image/hot_jt.gif) no-repeat left -28px; width: 14px; height: 14px; }
.epro_hottop a.next { background: url(/templates/default/images/icbc/e-image/hot_jt.gif) no-repeat left -14px; width: 14px; height: 14px; position: absolute; display: block; right: 10px; top: 10px; }
.epro_hottop a:hover.next { background: url(/templates/default/images/icbc/e-image/hot_jt.gif) no-repeat left -42px; width: 14px; height: 14px; }
.float_left { float: left }
.float_right { float: right }
/*搜索结果*/
.box_l { float: left; display: inline; margin: 5px 0 0 0; width: 548px; border: 1px solid #e0e0e0; }
.box1 dt { float: left; height: 27px; background: url(/templates/default/images/icbc/box1_bg.gif) repeat-x; }
.box1 dd { float: left; border: 1px solid #e0e0e0; width: 526px; padding: 10px; }
.box1top_l { float: left; width: 6px; height: 27px; background: url(/templates/default/images/icbc/boxbg.gif) 0 -12px no-repeat; }
.box1top_r { float: right; width: 6px; height: 27px; background: url(/templates/default/images/icbc/boxbg.gif) -6px -12px no-repeat; }
.boxtitle { float: left; line-height: 27px; color: #333; font-size: 14px; font-weight: bold; padding-left: 10px; }
.searchlist li { float: left; width: 526px; border-bottom: 1px dotted #e0e0e0; line-height: 20px; background: url(../images/newsli_bg.gif) no-repeat; padding-left: 10px; margin-bottom: 5px; }
.searchlist li span { float: right; color: #666; }
.searchlist li a { float: left; font-size: 13px; }
.searchlist li a:hover { color: #c80000; }
/*进度*/
.step { width: 958px; border: solid #e0e0e0; border-width: 0 1px; }
.step_table { width: 100%; background: url(/templates/default/images/icbc/jidut.png) repeat-x 0 -45px; }
.step_table td { cursor: pointer; text-align: center; font: bold 16px/45px '\5B8B\4F53'; }
.step_table .current { background: url(/templates/default/images/icbc/jidut.png) repeat-x; color: #FFF; }
.step_table .clicked { background: url(/templates/default/images/icbc/jidut.png) repeat-x 0 -45px; color: #333; }
/*loading效果*/
.loading { position: absolute; left: 219px; top: 220px; border: 1px solid #e0e0e0; display: none; z-index: 10002; }
/*立即申请*/
#app_top { position: absolute; top: 0; right: 10px; z-index: 1001; padding: 10px 0 0 0; }
.app_link { float: left; height: 30px; width: 136px; padding: 10px 0 10px 180px; }
/*新的二级页面*/
.mail-tion { float: left; display: inline; margin: 5px 0 0 0; width: 546px; height: 300px; border: 1px solid #e0e0e0; overflow: hidden; padding: 10px 0; }
.mail-tion ul { float: left; width: 546px; height: 305px; _height: 309px; overflow: hidden; }
.mail-tion li { float: left; display: inline; width: 260px; height: 80px; margin: 11px 0 0 10px; padding-bottom: 10px; border-bottom: 1px dashed #e0e0e0; }
.mail-tion1 { float: left; display: inline; margin: 5px 0 0 0; width: 546px; border: 1px solid #e0e0e0; padding: 0; overflow: hidden; }
.mail-tion1 ul { width: 546px; overflow: hidden; }
.mail-tion1 li { float: left; display: inline; width: 260px; height: 84px; margin: 5px 0 0 10px; padding-bottom: 5px; }
.tion-img { float: left; display: inline; width: 80px; padding: 1px; border: 1px solid #e0e0e0; }
.tion-img a img { display: block; width: 80px; height: 80px; }
.tion-txt { float: left; display: inline; margin: 0 0 0 5px; width: 166px; }
.tion-txt h5 { float: left; margin: 0; padding: 0 0 0 10px; width: 160px; height: 26px; line-height: 26px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -542px -266px; font: bold 14px/26px '\5B8B\4F53'; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tion-txt p { float: left; margin: 0; padding: 0 0 0 10px; width: 156px; line-height: 25px; height: 50px; overflow: hidden; }
/*搜索页面*/
#sc-cont { float: left; display: inline; width: 748px; margin: 5px 0 0 0; border: 1px solid #ccc; }
#sc-cont .sc-top { left: left; width: 748px; height: 32px; background: url(/templates/default/images/icbc/sc_bg.png) repeat-x; border-bottom: 1px solid #ccc; }
#sc-cont .sc-top h1 { float: left; display: inline; padding: 0 0 0 20px; margin: 0 0 0 10px; background: url(/templates/default/images/icbc/sc_bg.png) no-repeat 0 -32px; font: bold 14px/32px '\5B8B\4F53'; }
#sc-cont .sc-list { float: left; display: inline; width: 708px; padding: 10px 20px; }
#sc-cont .sc-list .tips { float: left; width: 708px; height: 24px; font: normal 12px/24px '\5B8B\4F53'; color: #999; }
#sc-cont .sc-list .tips span { padding: 3px; font: normal 12px/24px Arial, Helvetica; color: #666; }
#sc-cont .sc-list li { float: left; display: inline; width: 708px; margin: 5px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px dashed #ccc; }
#sc-cont .sc-list .sc-title { float: left; width: 708px; height: 24px; font: normal 14px/24px '\5B8B\4F53'; text-decoration: underline; }
#sc-cont .sc-list .sc-txt { float: left; width: 688px; font: normal 12px/20px '\5B8B\4F53'; padding: 0 20px 0 0; }
#sc-cont .sc-list .sc-txt a { color: #003399; }
#sc-cont .sc-list .sc-link { float: left; width: 708px; font: normal 12px/20px Arial, Helvetica; }
#sc-cont .sc-list .sc-link a { color: #039; }
/*貴金屬popup*/
.tz-popup { position: absolute; background: #FFF; border: 1px solid #ccc; padding: 10px; z-index: 999; }
.tz-popup h3 { float: left; width: 100%; font: 700 12px/20px '\5B8B\4F53'; position: relative; }
.tz-popup dd { float: left; width: 100%; font: normal 12px/20px '\5B8B\4F53'; }
.tz-popup .szbtna { position: absolute; left: -16px; top: 0; font: normal 12px/20px '\5B8B\4F53'; color: #ccc; z-index: 998; }
.tz-popup .szbtnb { position: absolute; left: -15px; top: 0; font: normal 12px/20px '\5B8B\4F53'; color: #FFF; z-index: 997; }
.tel { float: left; display: inline; margin: 5px 0 0 0; }
.telbox { float: left; display: inline; margin: 5px 0 0 0; overflow: hidden; height: 56px; }
/*關於我們右邊*/
.r-about { float: left; display: inline; width: 702px; min-height: 240px; margin: 5px 0 0 0; padding: 24px; border: 1px solid #e0e0e0; overflow: hidden; }
.about-nav { float: left; display: inline; overflow: hidden; width: 750px; height: 24px; line-height: 24px; padding: 3px 0 0 0; }
.about { background: url(/templates/default/images/icbc/sprites.png) no-repeat -200px -349px; }
.about span { float: left; width: 145px; font: bold 14px/31px '\5B8B\4F53'; color: #333; padding-left: 25px; }
.lf-img { float: left; display: inline; margin: 5px 0 0 0; width: 200px; }
/*複製連接*/
.copylink { position: absolute; right: 5px; top: 0; height: 37px; font: normal 12px/37px '\5B8B\4F53'; padding: 0 0 0 15px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -538px -346px; }
/*最新活动和优惠*/
.maindo { float: left; margin: 5px 0 0 0; width: 198px; height: 147px; background: #f7f7f7; border: 1px solid #d4d4d4; }
.maindoHd { float: left; width: 182px; padding: 0 8px; }
.maindoHt { float: left; width: 182px; background: #f7f7f7; }
.maindoHt a { display: inline-block; width: 182px; height: 102px; margin: 5px 0 5px 8px; float: left; }
.maindoHd h2 { float: left; }
.maindoHd span { float: left; width: 30px; height: 10px; margin: 12px 0 0 5px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -73px -234px; }
.doList { float: left; width: 148px; height: 24px; padding: 0 0 0 30px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -222px -566px; }
.porImg { float: left; width: 182px; height: 42px; margin: 9px 0 0 0; position: relative; background: url(/templates/default/images/icbc/sprites.png) no-repeat -222px -591px; overflow: hidden; }
.porImg a { float: left; width: 130px; padding: 0 0 0 8px; font: bold 14px/42px '\5B8B\4F53'; color: #333; text-align: center; }
.porImg a:hover { color: #C60000; }
.porImg span { float: left; display: inline; width: 35px; height: 18px; background: url(/templates/default/images/icbc/sprites.png) no-repeat -515px -581px; margin: 14px 0 0 0; }
#en { font: normal 12px/24px Arial, Tahoma; color: #666; }
.showlist { margin: 10px 0 0 0; }
.eorder_mbot_line ul { border-bottom: none; }
/*左侧导航*/
#nav { width: 196px; overflow: hidden; line-height: 30px; list-style-type: none; text-align: left; border: 1px solid #ddd; border-bottom: 3px solid #c60000; background: #fbfbfb; float: left; border-radius: 5px; }
#nav li { width: 196px; border-top: #ddd 1px solid; float: left; background: url(/templates/default/images/icbc/wine_bg.jpg) repeat-x; }
#nav li a { overflow: hidden; display: block; color: #333; text-decoration: none; font-weight: bold; background: url(/templates/default/images/icbc/icon.png) no-repeat 3px -42px; }
#nav li a:hover, #nav li.one .current, #nav li ul a.th_red { display: block; color: #c60000; background: url(/templates/default/images/icbc/icon.png) no-repeat 15px -16px; }
#nav li ul { width: 196px; list-style: none; border-top: #ddd 1px solid; float: left; background: #fbfbfb; }
#nav li ul li { background: none repeat scroll 0 0 #FBFBFB; border-bottom: 1px dotted #DDDDDD; border-top: medium none; display: inline; margin-left: 5px; overflow: hidden; padding-left: 5px; width: 170px; }
#nav li ul li.end { border: none; }
#nav li ul a { background: url(/templates/default/images/icbc/icon.png) no-repeat 3px -42px; color: #666666; font-weight: normal; line-height: 27px; text-decoration: none; width: 178px; padding: 0 0 0 5px; }
#nav li ul a:hover, #nav li ul a.th_red { color: #c60000; text-decoration: none; }
.collapsed { display: none; }
/*积分兑换*/
.left_product_list { float: left; width: 580px; margin: 10px 0 0 0; overflow: hidden; background-color: #FFF; }
.right_adv_01 { float: right; width: 145px; height: 545px; overflow: hidden; background: #f5db84; margin: 10px 15px 0 0; background-color: #fff; }
.right_adv_01 img { width: 145px; height: 545px; float: left; }
.pro_con_right1 { float: left; width: 155px; }
.integr_01 { background: #f5f5f5; }
.hot_img_01 { display: block; width: 50px; height: 50px; float: left; border: 1px solid #ddd; }
.hot_img_01 img { width: 50px; height: 50px; }
.hot_right_01 { float: left; width: 120px; margin: 0 0 0 10px; }
.hot_right_01 .hot_title { color: #c60000; display: block; width: 115px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.integr_01 ol { float: left; }
.integr_01 ol li { margin: 10px 0 0 10px; float: left; }
.hot_right_01 .hot_money, .pro_con_right1 .hot_money { display: block; text-indent: 18px; }
.hot_right_01 .hot_integral, .pro_con_right1 .hot_integral { display: block; text-indent: 18px;}
.hot_right_02 { float: left; width: 180px; margin: 0 0 0 10px; }
.hot_right_02 .hot_title { color: #c60000; display: block; width: 180px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hot_right_02 .hot_money, .pro_con_right1 .hot_money { display: block; text-indent: 18px; }
.hot_right_02 .hot_integral, .pro_con_right1 .hot_integral { display: block; text-indent: 18px;}
.hot_right_02 .reg_title { color: #c60000; display: block; width: 180px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.all_product_01 li { text-align: left;}
.product_id { color: #c60000; display: block; width: 145px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.allpro_con_right .hot_title { width: 145px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.hot_titleright { font-size: 14px; display: bloc; }
.allpro_con_right { margin: 0 0 0 15px; width: 138px; }
.marginTop { margin: 10px 0 0 0; }
.hot_money em, .hot_integral em { color: #c60000; font-weight: bold; }
.exchange { width: 47px; height: 21px; float: left; margin: 10px 0 0 0; text-decoration: none; display: block; text-align: center; line-height: 21px; color: #333333; background: url(/templates/default/images/icbc/echange_1.gif) no-repeat; }
.exchange:hover { text-decoration: none; color: #fff; background: url(/templates/default/images/icbc/echange_2.gif) no-repeat; }
.join_car { width: 73px; border: none; height: 21px; float: left; margin: 10px 0 0 10px; text-decoration: none; display: block; text-align: center; line-height: 21px; color: #333333; background: url(/templates/default/images/icbc/join_c_01.gif) no-repeat; }
.join_car:hover { text-decoration: none; color: #fff; background: url(/templates/default/images/icbc/join_c_02.gif) no-repeat; }
.err_tips{color:#c60000;}
/*分页样式*/
.page_1 { clear: both; margin: 0 0 0 10px; }
.page_1 ul { display: block; float: left; }
.page_1 ul li { float: left; }
.page_1 span { display: block; float: left; }
.pagenum { width: 30px; height: 12px; text-align: center; }
.sure { border: none; cursor: pointer; background: #fefefe url(/templates/default/images/icbc/sure.jpg) no-repeat bottom; width: 41px; height: 20px; line-height: 20px; }
.page_1 ol li a { display: block; color: #333; border: 1px solid #ccc; padding: 2px 8px 0 8px; text-align: center; }
.page_1 ol li { margin: 0 5px 0 0; border: none; padding: 0; text-align: left; width: auto; }
.page_1 ol li.current a, .page_1 ul li a:hover { background: #c60000; color: #fff; border: 1px solid #c60000; text-decoration: none; }
.page_1 ol li.prev a i { background: url(/templates/default/images/icbc/page_left.png) no-repeat left; display: inline-block; height: 9px; margin-right: 5px; width: 5px; }
.page_1 ol li.next a i { background: url(/templates/default/images/icbc/page_right.png) no-repeat right; _background-position: 0px -205px; display: inline-block; height: 9px; margin-left: 5px; width: 5px; }
.page_1 ol li.prev a:hover, .page_1 ul li.next a:hover { font-weight: normal; }
.pagenum { border: 1px solid #999999; height: 18px; width: 40px; }
/*积分兑换步骤*/
.reRhd { margin: 0 0 0 10px; }
.reRhd h1 { color: #C60000; font: bold 16px/30px "宋体"; height: 30px; }
.restep { float: left; width: 730px; height: 24px; margin: 5px 0 0 10px; }
.restep li { float: left; display: inline; height: 24px; margin: 0 12px; position: relative; }
.restep li span { font: bold 12px/24px "\5B8B\4F53"; padding: 0 8px 0 2px; }
.restep li span b { font: bold 12px/24px Arial; padding: 0 5px; }
.restep li i { position: absolute; height: 0; width: 0; top: 0; }
.restep .reafter { background: #cecece; z-index: 3 }
.restep .reafter .Rtria { right: -24px; border-width: 12px; border-color: transparent transparent transparent #cecece; border-style: dashed dashed dashed solid; line-height: 0px; }
.restep .reafter .Ltria { left: -22px; border-width: 12px; border-color: #cecece #cecece #cecece transparent; border-style: solid solid solid dashed; line-height: 0px; line-height: 0px; }
.restep .reafter span { color: #FFF; }
.restep .rehover { background: #c60000; z-index: 2 }
.restep .rehover .Rtria { right: -24px; border: 12px; border-width: 12px; border-color: transparent transparent transparent #c60000; border-style: dashed dashed dashed solid; line-height: 0px; line-height: 0px; }
.restep .rehover .Ltria { left: -22px; border-width: 12px; border-color: #c60000 #c60000 #c60000 transparent; border-style: solid solid solid dashed; line-height: 0px; line-height: 0px; }
.restep .rehover span { color: #FFF; }
.restep .reactive { background: #cecece; z-index: 2 }
.restep .reactive .Rtria { right: -24px; border-width: 12px; border-color: transparent transparent transparent #cecece; border-style: dashed dashed dashed solid; line-height: 0px; }
.restep .reactive .Ltria { left: -22px; border-width: 12px; border-color: #cecece #cecece #cecece transparent; border-style: solid solid solid dashed; line-height: 0px; }
.restep .reactive span { color: #333; }
.step_style { margin: 10px 0 0 0; padding: 10px 0 10px 0; }
.productli_left { float: left; width: 282px; }
.productbigimg { border: 1px solid #dbdbdb; width: 270px; }
.productli_right { float: left; padding-left: 5px; width: 440px; }
.productli_right ul li.num_line_top { border-top: 1px solid #f0efef; margin: 10px 0 0 0; padding: 5px 0 0 0; }
.num_line_top .dui_title { float: left; }
.num_right { width: 340px; }
.num_right .mun_bg { width: 67px; height: 21px; top: 4px; left: 0; position: relative; display: inline-block; background: url(/templates/default/images/icbc/pro_num_bg.jpg) no-repeat; }
.num_right .pnum { width: 39px; height: 19px; border: 1px solid #eaeaea; background: #fff; position: absolute; top: 1px; left: 14px; text-align: center; }
.num_right .mins { display: inline-block; height: 20px; left: 0px; position: absolute; top: 0px; width: 12px; }
.num_right .mins img { position: absolute; top: 10px; left: 4px; }
.num_right .plus { display: inline-block; height: 20px; position: absolute; right: 0px; top: 0px; width: 12px; }
.num_right .plus img { position: absolute; top: 8px; left: 2px; }
.continue_exchange { width: 88px; height: 27px; line-height: 27px; text-align: center; color: #fff; border: none; cursor: pointer; background: url(/templates/default/images/icbc/continue.gif) no-repeat; }
.renturn_list { width: 83px; height: 28px; line-height: 28px; text-align: center; color: #333; margin: 0 0 0 10px; border: none; cursor: pointer; background: url(/templates/default/images/icbc/return_list.gif) no-repeat; }
.productli_right ul li.butt_line { border-bottom: 1px solid #f0efef; padding: 0 0 10px 0; }
.share { margin: 5px 0 0 0; }
.prefer_pro { float: left; width: 735px; margin: 20px 0 10px 0; }
.prefer_pro h3 { font: bold 14px/22px "\5B8B\4F53"; color: #333; border-bottom: 2px solid #c60000; margin: 0 0 0 10px; }
.right_adv_02 { float: right; width: 150px; height: 280px; overflow: hidden; background: #f5db84; margin: 10px 15px 0 0; display: inline; }
.right_adv_02 img { border: 1px solid #dbdbdb; width: 150px; height: 280px; }
.product_list_table { float: left; width: 100%; }
.table_list_integral { width: 100%; border-collapse: collapse; border-spacing: 0; float: left; }
.table_list_integral th { border-bottom: 2px solid #c60000; padding: 0 0 8px 0; }
.table_list_integral td { border-bottom: 1px solid #f0efef; padding: 10px 0; }
.table_list_integral .all_check_01 { width: 65px; text-align: center; }
.table_list_integral .check_title {padding-left:10px;padding-top:10px;}
.table_list_integral .pattern { width: 100px; text-align: center; padding-top:10px;}
.table_list_integral .need_intergral { width: 180px; text-align: center;padding-top:10px; }
.table_list_integral .delete1 { width: 40px; text-align: center; padding-top:10px;}
.table_list_integral .num { width: 130px;padding-top:10px; }
.total_num { height: 50px; width: 100%; background: #f5f5f5; line-height: 50px; }
.total_num .total_left { float: left; font-weight: bold; width: 420px; padding: 0 0 0 25px; }
.total_num .total_right { float: right; width: 250px; }
.notic_1 { color: #999999; display: block; float: left; margin: 10px 0 0 10px; }
.third_top { border-bottom: 2px solid #c60000; width: 730px; float: left; margin: 0 0 0 10px; }
.third_top h3 { font: bold 14px/20px "\5B8B\4F53"; color: #333; margin: 0 20px 0 10px; }
.third_top .third_info { float: left; color: #c60000; padding: 5px 10px; border: 1px dotted #D4D4D4; background: #F7F7F7; margin: 10px 0 10px 10px; }
.third_top .details_1 { width: 73px; height: 21px; float: left; margin: 13px 0 0 10px; text-decoration: none; display: block; text-align: center; line-height: 21px; color: #fff; background: url(/templates/default/images/icbc/join_c_02.gif) no-repeat; }
.third_top .details_1:hover { text-decoration: none; color: #fff; }
.addMerchants { float: left; margin-top:10px;}
.addMerchants tr { height: 30px; }
.addMerchants .merchantsHg { text-align: right; width: 35%; }
.addMerchants .conmerchantsHg { text-align: right; width: 35%; }
.inputStyleCom { border: 1px solid #CCCCCC; height: 25px; line-height: 25px; width: 250px; text-indent: 3px; margin-right:8px; }
.addMerchants .inputStyleCom1 { border: 1px solid #CCCCCC; height: 25px; line-height: 25px; width: 50px; text-align: center; }
.addMerchants select { border: 1px #CCC solid; padding:4px; margin-right:8px; }
.addMerchants .inputdigtis { border: 1px solid #CCCCCC; height: 25px; line-height: 25px; width: 80px; text-indent: 3px; }
.addMerchants .inputvcode { border: 1px solid #CCCCCC; height: 25px; line-height: 25px; width: 80px; float: left; text-indent: 3px; }
.addMerchants .vcode_right { float: left; }
.addMerchants .vcode_right img { float: left; margin: 2px 0 0 10px; cursor: pointer; }
.addMerchants .vcode_right a { float: left; background: #c60000; color: #fff; margin: 0 0 0 10px; height: 25px; line-height: 25px; padding: 0 5px; }
.addMerchants .vcode_right a:hover { text-decoration: none; color: #fff; }
.up_button { width: 73px; height: 21px; float: left; margin: 15px 0 0 0; border: none; display: block; cursor: pointer; text-align: center; line-height: 21px; color: #333333; background: url(/templates/default/images/icbc/join_c_01.gif) no-repeat; }
.next_button { width: 73px; height: 21px; float: left; border: none; display: block; text-align: center; cursor: pointer; line-height: 21px; margin: 15px 0 0 15px;}
.next_button.hover { background: #c60000;}
.integral_span { float: left; color: #c60000; width: 725px; padding: 5px 10px; border: 1px dotted #D4D4D4; background: #e9e9e9; margin: 10px 0 10px 10px; }
.integral_table { width: 100%; }
.fifth_title { float: left; margin: 0 0 0 10px; }
.fifth_title img { float: left; }
.fifth_title em { float: left; font: normal 18px/36px '\5FAE\8F6F\96C5\9ED1'; color: #c60000; margin: 0 0 0 10px; }
.exchangeok{ float: left; font: normal 18px/36px '\5FAE\8F6F\96C5\9ED1'; color: #c60000; margin: 0 0 0 10px;padding-top: 10px; }
/*定期存款计算机*/
.main-fin { float: left; padding: 10px; position: relative; width: 526px; border: 1px solid #E0E0E0; border-top: none; }
.main-fin .table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.main-fin .table td { border: 1px solid #D0D0D0; }
.main-fin h4 { color: #333333; font: bold 14px/40px Tahoma, Arial, "宋体"; height: 40px; width: 100%; }
.main-fin .calc_table { border-collapse: collapse; border-spacing: 0; color: #333333; font: 14px/1.5 Tahoma, Arial, "宋体"; width: 80%; }
.main-fin .inline { border-top: 1px solid #C60000; height: 1px; margin-top: 15px; padding-bottom: 15px; width: 100%; }
/*首页轮换图片*/
.blueberry { margin: 0 auto; position: relative; }
.blueberry .slides { display: block; position: relative; overflow: hidden; }
.blueberry .slides li { position: absolute; top: 0; left: 0; overflow: hidden; }
.blueberry .slides li img { display: block; width: 100%; max-width: none; }
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }
.blueberry .pager { margin: 0px auto; position: absolute; bottom: 0; right: 10px; height: 40px; text-align: center; }
.blueberry .pager li { display: inline-block; float: left }
.blueberry .pager li a, .blueberry .pager li a span { display: block; height: 10px; width: 10px; }
.blueberry .pager li a { padding: 18px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.blueberry .pager li a span { overflow: hidden; background: #585F61; text-indent: -9999px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.blueberry .pager li.active a span { background: #cc0000; }
.toptel { color: #666666; float: right; font: 12px/40px Arial; margin-right: 25px; }
.toptel span { color: #C60000; }
.toptel b { color: #C60000; font: 500 18px/40px Arial; }
.art_banner { width: 960px; height: 90px; border: 1px solid #c4c3c3; margin: 5px 0 5px; }
.art_banner img { width: 960px; height: 90px; }
.art_con_news { width: 960px; border: 1px solid #c8c7c7; float: left; }
.art_title_info { width: 960px; height: 34px; line-height: 34px; background: url(/templates/default/images/icbc/article_top_bg.jpg) repeat-x; }
.art_title_info span { color: #333; text-indent: 20px; display: block; font-size: 13px; }
.art_content_info { padding: 20px; background: #fff; float: left; padding: 10px 0 0 0; }
.art_content_info h1 { width: 906px; margin: 0 auto; font-size: 20px; border-bottom: 1px solid #c1c0c0; padding: 0 0 10px 0; text-align: center; }
.art_content_info p { line-height: 30px; font-size: 14px; }
.art_content_info .art_con_style { width: 906px; min-height: 270px; margin: 0 auto; padding: 10px 0 0 0; float: left; margin: 0 0 0 20px; }
.art_bottom_right { width: 920px; line-height: 25px; margin: 0 0 0 20px; text-align: right; border-bottom: 1px solid #d5d4d4; padding: 0 0 15px 0; }
.art_bottom_right span { display: block; color: #666666; }
.art_bottom_right a { font-weight: bold; color: #666666; }
.art_bottom_right a:hover { color: #c60000; text-decoration: none; }
.art_bottom_link { margin: 10px 0 0 20px; float: left; padding: 0 0 15px 0; }
.art_infomation { float: left; }
.art_bottom_link h3 { margin: 0 0 5px 0; }
.art_bottom_link ul { margin: 0 0 0 15px; }
.art_bottom_link ul li { float: left; width: 300px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.art_bottom_link ul li a { color: #666666; }
.art_bottom_link ul li a:hover { color: #c60000; }
.art_bottom_link ul li em { color: #c1c0c0; }
.about_banner1 { width: 750px; height: 130px; border: 1px solid #ddd; margin: 5px 0 0 0; float: left; overflow: hidden; }
.tab-list li .disc_left { width: 3px; height: 3px; display: blodk; float: left; background: url(/templates/default/images/icbc/disc_001.gif) no-repeat 1px 1px; margin: 11px 5px 0 0; }
.tab-list li .metal_title { max-width: 400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.activity_flash { float: left; display: block; width: 544px; height: 170px; border: 1px solid #d0d0d0; padding: 1px; overflow: hidden; margin: 5px 0 0 0; }
.bank_list { float: left; margin: 5px 0 0 0; background: url(/templates/default/images/icbc/adnav_bg.gif) repeat-x bottom; }
.bank_list .indexnewlist { height: 296px; }
.down-img { border: 1px solid #D4D4D4; ; margin: 5px 0 0; width: 748px; display: inline; float: left; }
.down-nav { display: inline; float: left; height: 21px; line-height: 24px; overflow: hidden; padding: 3px 0 0; text-indent: 0.5em; width: 750px; }
.down-nav i, .down-list i { font-style: normal; }
.down-ht { display: inline; float: left; margin: 5px 0 0; width: 750px; }
.down-hd { background: url(/templates/default/images/icbc/down-titbg.png) no-repeat scroll 0 0 transparent; display: inline; float: left; height: 29px; position: relative; width: 750px; }
.down-hd h3 { color: #333333; font-size: 13px; font-weight: bold; line-height: 29px; text-indent: 1em; }
.rome { height: 29px; line-height: 29px; position: absolute; right: 10px; top: 0; }
.down-cont { border: 1px solid #E0E0E0; display: inline; float: left; padding: 6px; width: 736px; }
.down-icon { border: 1px solid #E0E0E0; display: inline-block; float: left; margin: 10px 0 0 10px; width: 160px; }
.down-icon img { width: 160px; height: 135px; display: block; }
.down-list { display: inline; float: left; margin: 0 0 0 10px; width: 554px; }
.down-list table { border: 0 none; border-collapse: collapse; width: 100%; }
.down-list table th { background: none repeat scroll 0 0 #F7F7F7; font-weight: normal; height: 20px; padding: 5px; vertical-align: middle; }
.down-list table td { font-weight: normal; height: 20px; padding: 5px; vertical-align: middle; }
.adv_banner_hidden { margin: 0 auto; padding: 5px 0 0; position: relative; width: 960px; }
.close { background-image: url(/templates/default/images/icbc/banner_icon.png); cursor: pointer; height: 19px; left: 930px; position: absolute; top: 15px; width: 19px; }
.about_table table { border: 1px solid #abaaaa; border-collapse: collapse; border-spacing: 0; }
.table_title { height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #c60000; font-weight: bold; text-align: center; }
.about_table table td { border: 1px dashed #e4e4e4; }
.step_style { background-color: #FFF; margin: 10px 0 0; padding: 10px 0; }
.mainbox2main { border-image: none; border-right: 1px solid #E0E0E0; float: left; overflow: hidden; padding: 10px 0; position: relative; width: 546px; }
.mainbox2main div { margin: 0 10px; }
.elementBtn { background: url(/templates/default/images/icbc/fin_btn.gif) no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF; float: left; font: 12px/23px Tahoma, Arial, "宋体"; height: 23px; margin: 0 15px 0 0; padding: 0; width: 67px; }
#newese_affiche_box { width: 31.5%; height: 46.5%; background-color: #fff; border: #930 1px solid; position: fixed; top: 53%; left: 68%; z-index: 99999999999; }
#newese_affiche_box .header { height: 25px; line-height: 25px; border: 1px solid #ccc; background-color: #930; width: 99%; }
#newese_affiche_box .header h2 { text-indent: 10px; width: inherit; color: #FFF; }
#newese_affiche_box .header h2 input { float: right; width: 50px; }
#newese_affiche_box .cont { height: 270px; overflow: auto; margin: 0 20px; }
#newese_affiche_box p { text-indent: 15px; }
.wrapper_printf { width: 980px; border: 1px solid #ddd; margin: 10px auto 0; }
#msg_card, #msg_certificate, #msg_email, #msg_phone, #msg_code { min-width: 14px; }
.main-apply .apply-button { display: inline-block; margin: 0 0 0 10px; }
.main-apply .apply-tips { margin: 0 0 0 10px; text-decoration: underline; color: blue; display: inline-block; }
#center_card { float: right; border: 1px solid #DDDDDD; width: 750px; margin: 5px 0 0 0; background: #f8f8f8; padding: 0 0 15px 0; }
#center_card form{ clear:both;}
.card_type_list { float: left; margin: 10px 0 0 20px; width: 710px; display: inline; }
.card_type_list ul { float: left; margin: 0 30px 25px 15px; width: 300px; }
.card_type_list ul li { float: left; position: relative; }
.card_type_list ul li .card-img { width: 154px; height: 98px; margin: 0 10px 0 0; }
/*信用卡申请*/
.client-application ul li { line-height: 25px; margin-bottom:8px; }
.client-application ul li label { width: 150px; text-align: right; display: block; float: left; }
.client-application { width: 750px }
.display-block { display: block; }
.display-none { display: none; }
.apply_card { float: left; width: 198px; height: 146px; overflow: hidden; padding: 0 0 4px 0; }
.apply_card ul { float: left; display: inline; width: 164px; margin: 0 17px; }
.apply_card ul li .apply-button { text-align: center; display: block; text-decoration: underline; width: 163px; color: #686868; }
.apply_card ul li .apply-tips { width: 163px; height: 25px; font-size: 12px; color: #333; text-align: center; line-height: 25px; display: block; background-image: url(/images/icbc/application.jpg); }
.apply_card ul li .apply-tips:hover { text-decoration: none; color: #333; }
.card_list_bg { width: 710px; float: left; padding: 25px 0 0; background: url(/images/icbc/card_type_bg.jpg) repeat-x top; }
.card_type_list h2 { font-weight: normal; }
.introduction { display: block; color: #666666; position: relative; top: 50px; left: 0; }
.card_list_bg .apply-bt { float: none; margin: 0; position: relative; top: 55px; left: 0; }
.check_style { float: left; margin: 0 0 10px; }
.check_style .style-tips-red { color: #c60000; display: block; margin: 15px 0 0 15px; }
.check_style .check_img { display: block; width: 148px; height: 107px; margin: 15px 0 0 15px; float: left; background: url(/images/icbc/my_client_bg.jpg) no-repeat; }
.check_style .check_img img { width: 140px; height: 100px; margin: 3px; }
.check_style .intro_right { float: left; width: 560px; }
.check_style ul { clear: both; }
.check_style ul li { float: left; }
.check_style ul li p { line-height: 20px; margin: 10px 0 0 10px; }
.aplication-info { float: left; width: 750px;}
.aplication_center { margin: 10px; text-align:center; }
.aplication-info ul{ display:inline-block; *display:inline; *zoom:1; }
.aplication-info li { width: 80px; float: left; text-align:left;}
.current_person { display: block; width: 50px; height: 60px; background: url(/images/icbc/card_icon.png) no-repeat 0 0; overflow: hidden; }
.default_employment { display: block; width: 70px; height: 50px; background: url(/images/icbc/card_icon.png) no-repeat 0 -212px; overflow: hidden; }
.current_employment { display: block; width: 70px; height: 50px; background: url(/images/icbc/card_icon.png) no-repeat 0 -144px; overflow: hidden; }
.default-style { display: block; width: 42px; height: 22px; background: url(/images/icbc/card_icon.png) no-repeat 0 -496px; overflow: hidden; position: relative; top: 20px; width: 42px; }
.current-style { display: block; width: 42px; height: 22px; background: url(/images/icbc/card_icon.png) no-repeat 0 -451px; overflow: hidden; position: relative; top: 20px; width: 42px; }
.default-card { display: block; width: 64px; height: 60px; background: url(/images/icbc/card_icon.png) no-repeat 0 -370px; overflow: hidden; }
.current_card { display: block; width: 64px; height: 60px; background: url(/images/icbc/card_icon.png) no-repeat 0 -283px; overflow: hidden; }
.default_ok { display: block; width: 55px; height: 55px; background: url(/images/icbc/card_icon.png) no-repeat -22px -590px; overflow: hidden; }
.current_ok { display: block; width: 55px; height: 55px; background: url(/images/icbc/card_icon.png) no-repeat -22px -527px; overflow: hidden; }
.default_file { display: block; width: 70px; height: 62px; background: url(/images/icbc/card_icon.png) no-repeat 0px -679px; overflow: hidden; }
.current_file { display: block; width: 70px; height: 62px; background: url(/images/icbc/card_icon.png) no-repeat 0px -765px; overflow: hidden; }
/*积分兑换打印效果*/
.inter_print { width: 600px; margin: 20px auto 0; }
.inter_print table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.inter_print table tr th { border: 1px solid #ddd; height: 30px; line-height: 30px; font-size: 14px; color: #c60000; }
.inter_print table tr td { border: 1px solid #ddd; word-break: break-all; word-wrap: break-word; line-height: 30px; }
.inter_print table tr td.inter_name { width: 210px; text-align: center; }
.inter_print table tr td.inter_num { width: 100px; text-align: center; }
.inter_print table tr td.inter_1 { width: 150px; text-align: center; }
.inter_print table tr td.inter_carsh { width: 140px; text-align: center; }
.inter_print table tr td.inter_right_td { text-indent: 10px; }
.client_infomation { margin: 10px 0 0 60px; clear:both; }
.bt { cursor: pointer; }
.complete { width: 400px; margin: 0 auto; }
.complete p { line-height: 25px; }
.complete span { font-weight: bold; font-size: 18px; }
.complete a { color: #0000FF; text-decoration: underline; }
.join_pdf { background: url(/images/icbc/pdf_bg.png) no-repeat; border: none; color: #333333; display: block; float: left; height: 26px; line-height: 26px; margin: 10px 0 0 10px; text-align: center; width: 112px; }
.join_under { background: url(/images/icbc/understand_bg.png) no-repeat; border: none; color: #333333; display: block; float: left; height: 26px; line-height: 26px; margin: 10px 0 0 0; text-align: center; width: 78px; }

/*重置card-step-iocn高度*/
.default_person,
.current_person,
.default_employment,
.current_employment,
.default-card,
.current_card,
.default_file,
.current_file,
.default_ok,
.current_ok{
	height:62px;	
}

/*处理积分兑换的左右tab布局*/
li.float-rigth-for-nav3-li{ float:right; margin-right:14px;}