﻿body { color: #000000; font-family:  宋体, Arial, Verdana, Helvetica, Sans-Serif; -webkit-text-size-adjust: none; }

* { margin: 0; padding: 0; font-size: 16px; }

a:link, a:visited, a:hover { color: #000000; text-decoration: none; }
a:hover { color: #FF0000; }

.hide { display: none; }
.clearfloat { clear: both; font-size: 0; height: 0; overflow: hidden; }
.floatleft { float: left; }
.floatright { float: right; }
img { border: none; }

#logo { background-color: #FFFFFF; overflow: hidden; }
#logo span { display: block; width: auto; height: 54px; margin: 0 10px; background-image: url(../Images/logo.png); background-repeat: no-repeat; background-position: left 10px; }

#menus { margin: 0 10px; width: auto; overflow: hidden; background: url(../Images/menu_bg.png) repeat-x; height: 31px; }
#footer { margin: 0 10px; width: auto; overflow: hidden; margin-top: 10px; background: url(../Images/menu_bg.png) repeat-x; height: 30px; }

#menus td { text-align: center; }
#menus a { font-weight: bold; font-size: 14px; width: 100%; text-align: center; display: block; overflow: hidden; }
#menus a.notcur { height: 31px; line-height: 32px; }
#menus a.notcur:link { color: #FFFFFF; text-decoration: none; }
#menus a.notcur:visited { color: #FFFFFF; text-decoration: none; }
#menus a.notcur:hover { color: #FF0000; text-decoration: none; }

#menus a.cur { background-image: url(../Images/menu_cur_bg.png); background-repeat: repeat-x; background-position: left -2px; width: 90%; background-color: #fff; text-align: center;  margin: 4px auto 0 auto; height: 26px; line-height: 25px; border: solid 1px #fff; border-bottom: none; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-top-left-radius: 3px;  -moz-border-top-right-radius: 3px; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; }
#menus a.cur:link { color: #000000; text-decoration: none; }
#menus a.cur:visited { color: #000000; text-decoration: none; }
#menus a.cur:hover { color: #FF0000; text-decoration: none; }

#menus .vl { float: left; display: block; background-image: url(../Images/vl.png); background-repeat: no-repeat; width: 2px; height: 17px; margin: 7px 0 0 0; }

#adv { margin-top: 10px; overflow: hidden; text-align: center; }


.switchtabs { margin-top: 10px; width: 100%; background-image: url(../Images/tab_bg.png); background-repeat: repeat-x; height: 33px; overflow: hidden; line-height: 32px; }
.switchtabs td { text-align: center; line-height: 32px; }
.switchtabs .vl { width: 1px; height: 33px; background-image: url(../Images/tab_vl.png); background-repeat: no-repeat; overflow: hidden; }

.switchtabs a { display: block; height: 33px; width: 100%; text-align: center; font-size: 14px; line-height: 35px; font-weight: bold; }
.switchtabs a:link { color: #000; text-decoration: none; }
.switchtabs a:visited { color: #000; text-decoration: none; }
.switchtabs a:hover { color: #000; text-decoration: none; }

.switchtabs a.cur { background: url(../Images/cur_tab_bg.png) repeat-x top; }
.switchtabs a.cur:link { color: #cb0101; text-decoration: none; }
.switchtabs a.cur:visited { color: #cb0101; text-decoration: none; }
.switchtabs a.cur:hover { color: #cb0101; text-decoration: none; }

#footer ul { overflow: hidden; list-style-type: none; height: 31px; margin: 0 auto; width: 190px; }
#footer li { overflow: hidden; float: left; }
#footer li a { font-size: 14px; line-height: 30px; }
#footer li a:link { color: #FFFFFF; text-decoration: none; }
#footer li a:visited { color: #FFFFFF; text-decoration: none; }
#footer li a:hover { color: #FF0000; text-decoration: none; }
#footer .vl { background-image: url(../Images/vl.png); background-repeat: no-repeat; width: 2px;  height: 17px; margin: 7px 8px 0 8px; }


.copyright { font-size: 13px; margin: 14px auto 10px auto; text-align: center; line-height: 20px; color: #787878; }
.copyright span { font-size: 13px; }
.copyright .copor { font-family: Times New Roman; }

.maincontent { margin: 0 10px; width: auto; overflow: hidden; }

.titlebar { margin-top: 10px; width: 100%; background: url(../Images/titlebar_bg.png) repeat-x bottom; height: 25px; overflow: hidden; }
.titlebar span { overflow: hidden; text-indent: 18px; color: #000; font-weight: bold; font-size: 14px; line-height: 26px; display: block; background-image: url(../Images/icon.png); background-repeat: no-repeat; background-position: left 6px; margin-left: 8px; }

.bankbtns { width: 100%; overflow: hidden; }
.bankbtns a { border: solid 1px #dcdcdc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 13px; margin-top: 8px; background: url(../Images/bankbtn_bg.png) repeat-x; text-align: center; height: 24px; line-height: 24px; width: 48%; }
.bankbtns a:link { color: #333; text-decoration: none; }
.bankbtns a:visited { color: #333; text-decoration: none; }
.bankbtns a:hover { color: #333; text-decoration: none; }

.newslist { width: 100%; overflow: hidden; }
.newslist ul { margin-top: 8px; list-style-type: none; overflow: hidden; }

.newslist .leftblock { float: left; width: 49%; }
.newslist .rightblock { float: right; width: 49%; }

.newslist li { line-height: 26px; }
.newslist li span { float: left; display: inline; margin: 0 4px 0 10px; font-size: 14px; color: #333; }
.newslist li a { font-size: 14px; display: block; }
.newslist li a:link { color: #333; text-decoration: none; }
.newslist li a:visited { color: #333; text-decoration: none; }
.newslist li a:hover { color: #F00; text-decoration: none; }
a.morebtn { font-size: 14px; float: right; display: inline; margin: 10px 12px 0 0; width: 60px; height: 20px; line-height: 20px; border: solid 1px #ccc; text-align: center; }
a.morebtn:link { color: #000; text-decoration: none; }
a.morebtn:visited { color: #000; text-decoration: none; }
a.morebtn:hover { color: #000; text-decoration: none; }

.textlinks { margin: 8px 24px 0 24px; width: auto; overflow: hidden; }
.textlinks .column { width: 49.9%; }
.textlinks .column a { font-size: 14px; line-height: 26px; display: block; }
.textlinks .column a:link { color: #333; text-decoration: none; }
.textlinks .column a:visited { color: #333; text-decoration: none; }
.textlinks .column a:hover { color: #F00; text-decoration: none; }

.sdc { background-color: #FFFFFF; height: 1px; }

.tablecenter .contentleft, .tablecenter .contentcenter, .tablecenter .contentright { line-height: 22px; font-weight: normal; font-size: 14px; }

.stockinfo { margin-top: 10px; }

.iconlinks { margin: 10px auto 0; overflow: hidden; }
.iconlinks td { text-align: center; padding: 8px 0; }
.iconlinks td a { display: block; margin: 0 auto; background-repeat: no-repeat; background-position: top center; }

.iconlinks td span { padding-top: 74px; font-size: 14px; color: #333; display: block; margin: 0 auto; text-align: center; }

.iconlinks td .branch { background-image: url(../Images/default/icons/branch.png); }
.iconlinks td .autobank { background-image: url(../Images/default/icons/autobank.png); }
.iconlinks td .atm { background-image: url(../Images/default/icons/atm.png); }
.iconlinks td .myaround { background-image: url(../Images/default/icons/myaround.png); }
.iconlinks td .loan { background-image: url(../Images/default/icons/loan.png); }
.iconlinks td .favshop { background-image: url(../Images/default/icons/favshop.png); }
.iconlinks td .cal { background-image: url(../Images/default/icons/cal.png); }
.iconlinks td .chongzhi { background-image: url(../Images/default/icons/chongzhi.png); }
.iconlinks td .stepshop { background-image: url(../Images/default/icons/stepshop.png); }
.iconlinks td .ccapply { background-image: url(../Images/default/icons/ccapply.png); }
.iconlinks td .travel { background-image: url(../Images/default/icons/travel.png); }
.iconlinks td .queue { background-image: url(../Images/default/icons/queue.png); }
.iconlinks td .pointpark { background-image: url(../Images/default/icons/pointpark.png); }

.splitimages { margin: 0 auto; overflow: hidden; }
.splitimages a.awrapper { width: 49%; overflow: hidden; }
.splitimages .pics { margin: 10px auto 0; overflow: hidden; }
.splitimages a.pic { margin-top: 8px; display: block; font-size: 14px; }
.splitimages a.pic:link { color: #333; text-decoration: none; }
.splitimages a.pic:visited { color: #333; text-decoration: none; }
.splitimages a.pic:hover { color: #F00; text-decoration: none; }

.splitimages img { margin: 0 auto 6px; display: block; }
.splitimages span { display: block; text-align: center; line-height: 18px; font-size: 14px; color: #333; }

/* 便利金融 */
.facilityfinance { margin: 6px 6px 0 6px; }
.facilityfinance .column { height: 30px; overflow: hidden; margin: 6px 0; }
.facilityfinance .column a { height: 30px; line-height: 30px; background-repeat: no-repeat; text-indent: 40px; background-position: left center; }
.facilityfinance .column a.chongzhi { background-image: url(../Images/defaulticons/chongzhi.png); }
.facilityfinance .column a.ccclubmobile { background-image: url(../Images/defaulticons/ccclubmobile.png); }
.facilityfinance .column a.plane { background-image: url(../Images/defaulticons/plane.png); }
.facilityfinance .column a.hotel { background-image: url(../Images/defaulticons/hotel.png); }
.facilityfinance .column a.subbranch { background-image: url(../Images/defaulticons/subbranch.png); }
.facilityfinance .column a.autobank { background-image: url(../Images/defaulticons/autobank.png); }
.facilityfinance .column a.atm { background-image: url(../Images/defaulticons/atm.png); }
.facilityfinance .column a.queue { background-image: url(../Images/defaulticons/queue.png); }
.facilityfinance .column a.cal { background-image: url(../Images/defaulticons/cal.png); }
.facilityfinance .column a.servicehotlines { background-image: url(../Images/defaulticons/servicehotlines.png); }
.facilityfinance .column a.favshop { background-image: url(../Images/defaulticons/favshop.png); }
.facilityfinance .column a.stepshop { background-image: url(../Images/defaulticons/stepshop.png); }
.facilityfinance .column a.cardapply { background-image: url(../Images/defaulticons/cardapply.png); }


#advnotices{ background-color: #f4f4f4; border-bottom: solid 1px #ddd; height: 34px; overflow: hidden; width: 100%; position: relative; }
#scrollmessage { position: absolute; }
#scrollmessage .row { overflow: hidden; margin: 0px 10px; clear: both; }
#scrollmessage .icon { display: inline; float: left; margin: 12px 0 0 4px; background-repeat: no-repeat; width: 22px; height: 9px; }
#scrollmessage .iconnew { background-image: url(../Images/default/icon_new.gif); }
#scrollmessage .iconhot { background-image: url(../Images/default/icon_hot.gif); }
#advnotices a { float: left; color:#333; height: 36px; overflow: hidden; line-height: 36px; display: inline; font-size: 14px }
#advnotices a:link { color:#333; text-decoration: none; }
#advnotices a:visited { color:#333; text-decoration: none; }
#advnotices a:hover { color:#f00; text-decoration: none; }