/* 通用 */
body { font-size:12px; margin:0px; font-size:12px; font-family:"Simsun"; color:#000000; }
td,input{ font-size:12px; font-size:12px; font-family:"Simsun"; }
form,p,img,ul,li,h1,h2,h3,h4,h5{margin:0;padding:0;border:0;}
li {list-style-type:none;}
.clear {clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden; }
.h10{height:10px;line-height:10px;font-size:0;overflow:hidden;}
.h6{height:6px;line-height:6px;font-size:0;overflow:hidden;}
a {color: #000; text-decoration:none;}
a:hover {color: #c00; text-decoration: underline;}
/*color*/
.cRed{color:#ee0000;}		/*红*/
.cBlue{color:#0f4c7b;}		/*蓝*/
.cLightBlue{color:#5a9fe4;}	/*淡蓝*/
.cBlack{color:#000;}		/*黑*/
.cBold{font-weight:bold;}	/*加粗*/

/*images cm.yu 20108-10*/
.submenu_left,.submenu_right,.foreign-currency-change,.foreign-currency-financing,.calculator-more {background:url(//i.ssimg.cn/images/bank/bk_ico2.jpg) no-repeat;}
.submenu_mid,.price-title,.card-title,.calculator-2th-title,.product-search-tab-y,.product-search-2th-tab-y,.product-search-2th-tab-n,.product-search-tab-n,.calculator-list,.bankall-mainland-list-word,.bankall-foreign-list-word  {background:url(//i.ssimg.cn/images/bank/bk_ico1.gif) repeat-x;}
/*images*/
.menutit,#news-c{background:url(//i.ssimg.cn/images/bank/mbg.gif) no-repeat;}
.submenu,.title,.midtitle,.product-title,.card-title,.rmb-quoteprice-title,.product-search-title,.banktel-title,.title,.calculator-title,.bankall-mainland-title,.bankall-foreign-title,.product-search-2th-title,.price-title,.calculator-2th-title{background:url(//i.ssimg.cn/images/bank/newico.gif) repeat-x;}
#nav08,.searchbtn,.title-l,.submtit,.card-title-l,.product-title-l,.product-search-title-l,.rmb-quoteprice-title-l,.banktel-title-l,.calculator-title-l,.bankall-mainland-title-l,.bankall-foreign-title-l,.product-search-2th-title-l,.price-title-l,.name,.calculator-2th-title-l{background:url(//i.ssimg.cn/images/bank/newico.gif) no-repeat;}
.news_page a{background:url(//i.ssimg.cn/images/bank/bk_ico1.gif) repeat-x;}
.nextpg,.prepg{background:url(//i.ssimg.cn/images/bank/bk_ico1.gif) no-repeat;}

/*导航*/
.submenu{width:950px;height:40px;margin:0 auto;background-position:0 -185px;padding:0 10px 0 0;}
.submenu .menutit{width:372px;height:40px;overflow:hidden;text-indent:-9999px;float:left;}
.submenu .menutit a{display:block;line-height:40px;}
.submenu .sublink{line-height:40px;float:right;font-size:14px;color:#fff;text-align:right;}
.submenu .sublink a{margin:0 0 0 10px;color:#fff;}
.submenu .sublink a:hover{text-decoration:underline;}

/*当前位置*/
#nav08 {width:925px;height:30px;padding:0 10px 0 25px;margin:1px auto 6px;background-color:#f0f0f0;background-position:-55px -110px;font-family:Tahoma, Geneva, sans-serif;}
#nav08 .navtxt{float:left;line-height:30px;}
#nav08 .newsearch{padding:2px 0 0 0;*padding:4px 0 0 0;position:relative;float:right;text-align:right;font-family:Tahoma, Geneva, sans-serif;}
#nav08 .newsearch .searchtxt{width:135px;height:17px;line-height:17px;border-bottom:1px #e3e9ef solid;border-top:1px #abadb3 solid;border-left:1px #e2e3ea solid;border-left:1px #e2e3ea solid;}
#nav08 .newsearch .searchbtn{width:58px;height:20px;background-position:0 -79px;cursor:pointer;border:0;}
#nav08 .newsearch input,#nav08 .newsearch select{vertical-align:middle;}


/* 主内容框架 */
#bank2008_page { width:960px; margin:0 auto; }
#news {margin-bottom:10px; }
#news-l {width:270px; float: left;}
#slide {width: 275px; background-color: #CCCCCC; border: 1px solid #ccc; margin-bottom: 5px; }
#news-l-news {width: 268px; border: 1px solid #ccc;}
#news-l-news .title{height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
#news-l-news .title .title-l{float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
#news-l-news .title .title-more{float: right;}
#news-l-news .title .title-more a{color:#666;}
#news-l-news .title .title-more a:hover{color:#c00;}

#news-l-news .list { line-height: 24px; height: 24px; }
#news-l-news .list .list-l { float: left; width: 200px; padding-left: 6px; overflow: hidden; line-height: 24px; height: 24px; }
#news-l-news .list .list-time { float: right; width: 45px; }
#news .news-space1 {height:1px;width:8px;float:left;}
#news-c {width:372px;float:left;background-position:0 -46px;}
#news-c a{text-decoration:none;}
#news-c a:hover{text-decoration:underline;}
#news-c a:hover{text-decoration:underline;color:#c00;}

#news-c .newscon{padding:0 6px 0 10px;margin: 20px 0 0 0;text-align:left;}
#news-c .newscon h1{font-family: "Microsoft Yahei";font-size: 18px;height:30px;line-height:30px;overflow: hidden;text-align: center;font-weight: normal;}
#news-c .newscon p{line-height:24px;margin:5px 5px 5px;text-indent:2em;height:96px;overflow:hidden;}

#news-c .list {font-size:14px; line-height: 24px; height: 24px; }
#news-c .list .list-l {float:left;width:300px;padding-left:8px;overflow:hidden;line-height:24px;height:24px; }
#news-c .list .list-time {float: left; width: 50px; text-align: center;}
#news-c .list-more { text-align: right; line-height: 24px; padding-right: 24px; }
#news-r {width:300px;float:right;padding:3px 0 0 0;}

.price {background-color:#fff;border: 1px solid #CCCCCC;width: 298px; float: right;margin:0 0 10px 0; }
.price .price-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.price .price-title .price-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.price .price-title .price-title-more { float: right;}

.price-list .price-list-title { line-height: 24px; height: 24px; background-color: #f5f5f5;}
.price-list .price-list-roll .price-main {line-height: 25px; height: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.price-list .price-list-roll .price-main .price-list-t1 { width: 50px; float: left; padding-left: 12px; text-align: left; }

.price-list-t2 {float: left;width:58px;text-align:right;}
.price-list-t3 {float:left;width:65px;text-align:right;}
.price-list-t4 {float:left;width:65px;text-align:center;padding:0 0 0 15px;}

#card { border: 1px solid #ccc; height: 145px; margin-bottom:10px; }
.card-title{height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.card-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.card-title-more {float:right;}
.card-title-more a{color:#666;}
.card-title-more a:hover{color:#c00;}

.cardcontent {width:166px;text-align:center;float:left;padding-top:12px;margin:0 10px 0 10px;}
.cardcontent-pic {padding-left:23px;}

#product { margin-bottom:10px;}
#product-l { float: left;width: 650px;}
.product-main { width: 648px; border: 1px solid #CCCCCC; margin-bottom:10px; }
.product-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0; }
.product-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.product-title-more { float: right; }
.product-title-more a {color:#666; }
.product-list { line-height: 24px; text-align: left; }
.product-list-title { background-color: #f5f5f5; }
.product-list-name { overflow:hidden; width:260px; height:24px; }
.product-list td { border-bottom: 1px solid #f5f5f5; }
#product-r { float: right; width: 300px;}
.product-search {margin-bottom:10px; }
.product-search-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;border:1px solid #ccc;border-bottom:none;}
.product-search-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.product-search-title-more { float: right; width: 45px; }
.product-search-tab { line-height: 25px; height: 25px; border-left: 1px solid #CCCCCC; }
.product-search-tab-n { border-right: 1px solid #CCCCCC; width: 98px;line-height: 25px; height: 25px; float: left; background-position:0 -194px; text-align: center; cursor:pointer; }
.product-search-tab-y { border-right: 1px solid #CCCCCC; width: 100px;line-height: 25px; height: 25px; float: left; text-align: center; cursor: pointer; background-position:0 -245px; }
.product-search-list { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 5px; height: 117px; }
.product-search table { line-height: 22px; height: 22px; background: #FFFFFF; }
.product-search-list select { width: 175px; }
.rmb-quoteprice { border: 1px solid #CCCCCC; margin-bottom: 10px }
.rmb-quoteprice-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.rmb-quoteprice-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.rmb-quoteprice-title-more { float: right;}
.rmb-quoteprice-list-title { background: #f5f5f5; }
.rmb-quoteprice table { line-height: 24px; height: 24px; text-align: right; background: #FFFFFF; }
.rmb-quoteprice td { border-bottom: 1px solid #f5f5f5; }
.banktel { border: 1px solid #CCCCCC; margin-bottom: 10px; }
.banktel .banktel-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.banktel-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.banktel-title-more { float: right;}
.banktel-title-more a{color:#666;}
.banktel-title-more a:hover{color:#c00;}

.banktel-list { line-height: 24px; height: 150px; background: #FFFFFF; }
.banktel-list table { height: 150px; text-align: center; }

#calculator { border: 1px solid #ccc; margin-bottom:10px; height:205px; width: 958px; }
.calculator-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0; }
.calculator-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.calculator-title-more { float: right;}
.foreign-currency-change { float: left;display:inline; height: 174px; width: 320px; background-position:4px -201px;margin:0 0 0 20px;}
.foreign-currency-change .foreign-currency-change-title { font-weight: bold; color: #ff9a03; padding-left: 48px; line-height: 36px; }
.foreign-currency-change table { line-height: 24px; }
.foreign-currency-change input { width: 130px; }
.foreign-currency-change select { width: 130px; }
.foreign-currency-financing { height: 174px; width: 320px; float: left;background-position:4px -201px;margin:0 0 0 10px; }
.foreign-currency-financing .foreign-currency-financing-title { font-weight: bold; color: #ff9a03; padding-left: 48px; line-height: 36px; }
.foreign-currency-financing table { line-height: 24px; }
.foreign-currency-financing input { width: 130px; }
.foreign-currency-financing select { width: 130px; }
.calculator-more {width:255px;height:160px;padding-top: 14px;float:right;padding-left:24px;background-position:200px 50px;background-color:#fff;}
.calculator-list {background-position:6px -280px; background-repeat:no-repeat;width: 100px; padding-left: 24px; line-height: 24px; float: left; height: 26px; }

.calculator-2th { border: 1px solid #ccc;}
.calculator-2th-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.calculator-2th-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.calculator-2th-title-more {float:right;}

#bankall { margin-bottom: 10px; }
#bankall img { margin-top: 3px; margin-bottom: 3px; }
.bankall-mainland {border:1px solid #ccc;margin:0 0 10px 0;padding:0 0 10px 0;}
.bankall-mainland-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.bankall-mainland-title .bankall-mainland-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.bankall-mainland-title .bankall-mainland-title-more {float:right;}
.bankall-mainland-list {padding:5px 0 0 22px;overflow:hidden;height:180px;}
.bankall-mainland-list .bankall-mainland-list-logo { float: left;display:inline; vertical-align:middle;width: 162px; text-align: center; border: 1px solid #CCCCCC; margin:10px 23px 15px 0; height: 65px; }
.bankall-mainland-list .bankall-mainland-list-logo .bankall-mainland-list-word { background-position:0 -145px; line-height: 22px; height: 22px; }
.bankall-foreign {border: 1px solid #ccc;padding:0 0 6px 0; }
.bankall-foreign-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.bankall-foreign-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.bankall-foreign-title-more {float: right; }
.bankall-foreign-list {padding:10px 0 0 23px;overflow:auto;zoom:1;}
.bankall-foreign-list .bankall-foreign-list-logo { float: left;display:inline; vertical-align:middle;width: 162px; text-align: center; border: 1px solid #CCCCCC; margin:10px 23px 15px 0; height: 65px;}
.bankall-foreign-list-word {line-height:22px;background-position:0 -145px;overflow:auto;zoom:1;}
.bankall-space1 {display:none;}
#bank2008-listpage1 { width: 959px; border: 1px solid #CCCCCC; border-right:none;margin: 0px auto 5px; line-height: 28px; }
.adlist table,.adlist td {text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-collapse:collapse;}
.adlist table{border-right:none;border-top:1px solid #ddd;}

.bank2008-listpage1-title { font-weight: bolder; background: #f5f5f5; line-height: 26px; }
.bank2008-listpage1-readme {padding: 20px 15px;line-height: 24px;background: #f5f5f5;border-top:1px #ddd solid;border-right:1px #ddd solid;}
.bank2008-listpage1-readme.nobd{border-right:none;}
.news_page{color:#666;text-align:center; padding-top:10px; margin: 0px auto;font-family:Arial, Helvetica, sans-serif;}
.news_page span{background:#3155bd;color:#fff;padding:0 6px;line-height:19px;display:inline-block;vertical-align:middle;}
.news_page a{border:1px #ddd solid;padding:2px 4px;margin:0 2px;height:14px;line-height:14px;color:#666;background-position:0 -304px;display:inline-block;vertical-align:middle;}
.news_page a:hover{color:#c00;}
.news_page .nextpg{background-position:right -337px;padding:0 12px 0 0;font-style:normal;}
.news_page .prepg{background-position: left -364px;padding: 0 0 0 12px;font-style: normal;}
.news_page .chtxt{width:16px;height:13px;line-height:13px;border:1px #ddd solid;vertical-align:middle;}

#bank2008-newslist{float:left;width:650px;border:1px solid #ccc;}

#bank2008-sidebar{float:right;width: 300px;text-align: left;}
.pagebk{margin-bottom:10px;}

.product-search-2th {border-right:1px #ccc solid;}
.product-search-2th-title {height:27px;line-height:27px;background-position:0 -238px;padding:0 10px 0 0;}
.product-search-2th-title-l {float:left;background-position:-66px -150px;padding-left:18px;font-weight:bold;margin:0 0 0 10px;font-family:"Microsoft Yahei";}
.product-search-2th-title-more { float: right; width: 45px; }
.product-search-2th-tab {position:relative;line-height: 22px; height: 22px; margin-top: 5px;border-bottom:1px #ddd solid;}
.prosearch{position:absolute;left:0;top:-1px;}
.prosearch .product-search-2th-tab-n{border-top:1px #ddd solid;}
.prosearch .product-search-2th-tab-y{border-bottom:1px #fff solid;}
.product-search-2th-tab-n {border-right: 1px solid #ccc; width: 98px; float: left; background-position:0 -194px;text-align: center; cursor:pointer; border-bottom: 1px solid #CCCCCC; }
.product-search-2th-tab-y {border-right: 1px solid #ccc; width: 100px; float: left; background-position:0 -245px;text-align: center; cursor: pointer; border-top: 1px solid #CCCCCC; }
.product-search-2th-list { padding-top: 3px; padding-bottom: 5px; }
.product-search-2th table { line-height: 36px; height: 36px; background: #fff; }
.product-search-2th-list select { width: 100px; }

.grey { background-color:#f5f5f5;}

.red a { color:#CC0000; text-decoration:none; }
.red a:visited { color:#CC0000; text-decoration:none; }
.red { color:#FF0000; }
.green { color:#009900 }

/* 新闻列表样式 */
.newslist_table{ border:1px solid #E0E0E0; width:998px; margin:5px auto; background-color:#FFF;}
.newslist_contentleft{ width:667px; padding:5px; border-right:1px solid #E0E0E0; float:left; text-align:left;}
.newslist_contentright{ width:300px; padding:10px; background-color:#FAFAFA; float:right;}
.newslist_classtitle{ width:100%; height:45px; background:url(//j.ssajax.cn/images/info/newslist_titlebg1.gif) }

.newslist_classtitle .colnews_search{ float:right; padding:5px 10px 0px;}
.newslist_classtitle .colnews_title{ float:left; font-size:20px; color:#036; padding:8px 5px 0px; margin:0px; }

.newslist_content{width:100%; margin-top:10px;}
.newslist_content .news_title{ font-size:14px; width:400px; padding-left:10px; height:22px; line-height:22px; overflow:hidden; float:left;}
.newslist_content .news_source{ width:100px; float:left;height:22px; line-height:22px;}
.newslist_content .news_time{ color:#666666; float:right;height:22px; line-height:22px; padding-right:10px;}
.newslist_content .news_line{ border-bottom:1px dashed #E0E0E0; width:100%; height:1px; margin:10px 0px;}
.newslist_content .news_page{ text-align:center; width:100%; padding-top:10px;}

/*update20120724 by pzl*/
.backhome{padding: 0 0 0 68px;line-height: 30px;background:url(//i.ssimg.cn/images/bank/newico.gif) no-repeat;display: inline-block;}
.midad{height:90px;margin:0 0 10px 0;}
.calbox{overflow:auto;zoom:1;padding:0 10px 0 0;}
#search_bar_1 td,#search_bar_2 td,#search_bar_3 td,#search_bar_4 td{border:none;}
.midtitle{height:27px;line-height:27px;background-position:0 -238px;padding:0 10px;}
.midtitle .submtit{background-position:-66px -149px;padding:0 0 0 15px;font-weight:bold;font-family:"Microsoft Yahei";}
.midtitle .submore{float:right;}
.midtitle .submore a{color:#666;}
.midtitle .submore a:hover{color:#c00;}

.newcon{border:1px #e0e0e0 solid;width:368px;margin:0 0 0 2px;padding:0 0 8px 0;*padding:0 0 12px 0;}
.newbox{border:1px #e0e0e0 solid;}
.newbox .contxt{padding:8px 8px 5px;*padding:8px 8px 9px;}

.ad_300x250{width:300px;height:250px;overflow:hidden;}
.banklsit{padding:0 30px 0 40px;}
.banklsit th{color:#333;}
.list_nextpage{padding:20px 0;border-right:1px #ccc solid;}
.tdbg{background: #f5f5f5;}
/*列表页主样式*/
/*list*/
#List{ float:left; width:650px;}
#List .content{ padding:10px; line-height:26px; border:1px solid #E0E0E0; border-top:none; font-size:14px; overflow:hidden; zoom:1;}
/* h3.title */
h3.title{ height:26px; line-height:26px; padding-left:15px; border:1px solid #E0E0E0;background-position:0 -238px;}
h3.title .name{ padding-left:20px;background-position:-66px -150px;font-size:14px; font-family:"Microsoft Yahei";float:left;}
h3.title .select{ float:right; padding-right:10px; _padding-top:3px; font-size:12px; font-weight:normal;}
/*list-line*/
.list-line{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #b0b0b0;  overflow:hidden; zoom:1;}
.list-line li{ padding-left:15px; font-size:14px; background:url(//i.ssimg.cn/images/info/2012/05/07/icon.gif) -15px -344px no-repeat;}
.list-line li span{ float:right; font-size:12px; color:#666;}
/*auto*/
.img-txt{margin-bottom:6px;overflow: hidden;zoom: 1;border-bottom:1px #e0e0e0 dashed;padding:0 0 6px 0;}
.img-txt h3{height:18px;line-height:18px;margin-bottom:4px;font-size: 12px;font-weight: bold;overflow: hidden;}
.img-txt img{float:left;width:76px;height:76px;margin-right:10px;padding: 1px;border:1px solid #E0E0E0;}
.img-txt p{text-indent:2em;height:54px;line-height:18px;overflow:hidden;color: #666;}
.img-txt p a{color:#CC0000}
.dian li{height:22px;line-height:22px;padding-left:12px;background: url(//i.ssimg.cn/images/bank/newico.gif) -67px -78px no-repeat;overflow:hidden;}
/*page*/
#Page{ height:20px; line-height:18px; font-size:12px; overflow:hidden; zoom:1; text-align:center}
#Page span,#Page a{ display:inline-block; padding:0 15px; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; color:#666; background:url(//i.ssimg.cn/images/info/2012/05/07/repeat.gif) repeat-x; vertical-align:top;}
#Page a{ height:18px; line-height:18px; padding:0 5px; color:#000;}
#Page a.current{ border:1px solid #002855; background:#104179; color:#fff;}
#Page a:hover{ border:1px solid #002a5b; background:#00346f; text-decoration:none; color:#fff;}
#Page span.edit{ padding:0; border:none;}
#Page span a{ padding:0 15px;}


/*update20120816*/
.product-search-tab { line-height: 25px; height: 25px; border-left: 1px solid #CCCCCC;overflow:hidden; }
.product-search-list #search_bar_1 td,.product-search-list #search_bar_2 td{padding:5px 0 0 0;}
.product-search-list td{height:23px;line-height:23px;}
.product-search-list input,.product-search-list label{vertical-align:middle;}
