﻿body { background:#FFFFFF; margin:0px 0 4px 0; }

div { font-size:12px;}
form { margin:0; padding:0;}
.mainFrame{ width:950px; line-height:100%; margin:0 auto; display:block; clear:both;}
.hdShadow { background:#EBEBEB; width:950px; height:3px; line-height:3px; font-size:1px; clear:both;}
.spacer6 { clear:both; height:6px; line-height:6px;}
.spacer8 { height:8px; line-height:8px; clear:both;}
.left { float:left;}
.right {float:right;}
.clear { clear:both;}
.black {color:#000;}
.green {color:#009900}
.red {color:#f00;}
.lineCurB { background:#CFCFCF; height:1px; line-height:1px;}
.eng { font-family:Arial; font-size:10px;}
select { font-size:12px; height:22px; line-height:22px; margin:0; padding:0;}

a{ color:#002D82; text-decoration:none; }
a.red{ color:#FF0000;}
a.blue { color:#0000FF;}
a:hover{ text-decoration:underline;}

b.icoUP,b.icoDOWN,b.icoJt,.mainFrame .MainMenu .NavMenuSplit,b.Search1,b.Search2,.linkButton,.Express .ByBulletin .content ul li,.mainFrame .newList ul li.dline,.Comparison,.Calculation,.FavorBtn,.numPrice ul.header,.ShowContent ul li,b.icoZoom { background:url(../images/CacheBg.gif);}
/*20090121*/
.mainFrame .MainMenu .NavMenu,b.icoT,b.icoT1,b.icoTd,.sbtn b,.mainFrame .titlebox .popTitle,.mainFrame .titlebox .popTitle_1,.splitLine,.list ul li,.Feature .FeatureList ul li,.mainFrame .newList ul li,b.icoCal,.Calculator ul li,.ByBulletin .content ul li,.tit_rC_Box ul li { background:url(../images/bgEl.gif); }
#headerNav { line-height: 26px; height: 26px; color: #000000; padding: 0 5px; line-height: 26px; background:#f8f8f8; border-top: 1px none #93abc5; border-right: 1px solid #93abc5; border-bottom: 1px solid #93abc5; border-left: 1px solid #93abc5; }
#headerNav form {padding-top: 2px; }
#headerNav span{float:right}

.sbtn { border:1px solid #60B4FC; float:left; height:17px; line-height:17px; padding:1px; cursor:pointer; overflow:hidden;}
.sbtn b{ background-position:0px -92px; display:block; padding:0 8px; font-weight:lighter;}

/*ICO*/
b.icoT{ background-position:0px 0px; background-repeat:no-repeat; height:11px; width:6px; line-height:11px; font-size:1px; float:left;}
b.icoT1{ background-position:-6px 0px; background-repeat:no-repeat; height:11px; width:6px; line-height:11px; font-size:1px; float:left;}
b.icoTd{ background:url(../images/itodb.gif);  background-repeat:no-repeat; height:13px; width:11px; line-height:13px; font-size:1px; float:left;}
b.icoUP,b.icoDOWN { width:12px; height:11px; background-repeat:no-repeat; line-height:11px; font-size:1px; float:left;}
b.icoUP { background-position:-37px -13px;}
b.icoDOWN { background-position:-37px -26px;}
b.icoCal { background-position:-8px -12px; background-repeat:no-repeat; height:12px; width:12px; line-height:12px; font-size:1px; float:left;}
b.icoZoom { background-position:-66px -40px; background-repeat:no-repeat; height:12px; width:12px; line-height:12px; font-size:1px; float:left;}
b.icoJt { background-position:-79px -40px; background-repeat:no-repeat; height:12px; width:12px; line-height:12px; font-size:1px; float:left;}

/*Button*/
b.Search1{ width:38px; height:20px; background-position:-53px 0px; background-repeat:no-repeat; float:left; cursor:pointer; }
b.Search2{ width:38px; height:20px; background-position:-53px -20px; background-repeat:no-repeat; float:left; cursor:pointer;}
a.linkButton { border:1px solid #FF9B5B; height:20px; line-height:20px; padding:0 7px 0 7px; background-position:0px -104px; background-repeat:repeat-x; cursor:pointer; float:left; text-decoration:none; text-align:center; margin:0; }
.Comparison { width:49px; height:20px; background-position:0px -234px; background-repeat:no-repeat; float:left; cursor:pointer; display:block;}
.Calculation { width:43px; height:20px; background-position:-49px -234px; background-repeat:no-repeat; float:left; cursor:pointer; display:block;}
.FavorBtn { width:83px; height:20px; background-position:0px -254px; background-repeat:no-repeat; float:right; cursor:pointer; display:block; margin-top:4px;}

/**/
.loginBar .barBox,.loginFld .Btn input,.loginFldselectBar,.btnH b,.loginBar .ico,.loginFld .Btn,.usernameFldinput input, .passwordFldinput input,.mainbox .hdmenu ul li{ background:url(/images/dhBg.gif) scroll;}
.loginBar { width:948px; border:1px solid #C4C4C4; border-bottom:0; margin:0 auto; margin-top:7px; }
.loginBar .barBox { border:1px solid #fff; background-position:0 -39px; background-repeat:repeat-x; height:26px; line-height:26px;}

.loginBar .barBox .ilink { float:left; margin-left:8px;}
.loginBar .barBox .ilink .ico,.loginBar .barBox .olink .ico,.loginBar .barBox .ilink a,.loginBar .barBox .olink a { float:left;}
.loginBar .barBox .ilink a,.loginBar .barBox .olink a { height:12px; line-height:12px; vertical-align:middle; margin-top:8px;}
.loginBar .barBox .ilink .ico,.loginBar .barBox .olink .ico { margin:6px 6px 0;}
.loginBar .barBox .ilink .ico.I { width:11px; height:14px;}
.loginBar .barBox .ilink .ico.M { width:9px; height:14px; background-position:-12px 0;}
.loginBar .barBox .olink .ico.F { width:12px; height:14px; background-position:-22px 0;}
.loginBar .barBox .olink { display:inline;}

.loginBar .barBox .olink { float:right; margin-right:8px;}

.loginBar .barBox .login { float:left; width:513px;}
.loginBar .barBox .login form{ margin:0; padding:0; float:left; }

.loginFld { padding: 0 0 0 10px; border:none; margin:0;}
.loginFld legend { display:none;}
.usernameFld, .passwordFld { float:left;overflow:hidden;width:152px;}
.passwordFld { width:142px;}
.usernameFldlabel, .passwordFldlabel { float:left;line-height:26px; padding:0 8px 0 0;}
.usernameFldTxt,.passwordFldTxt { height:12px; line-height:12px; float:left; vertical-align:middle; margin-top:8px;}
.usernameFldinput, .passwordFldinput { float:left; }
.usernameFldinput input, .passwordFldinput input { position:absolute; margin-top:4px; border:1px solid #979797; font-size:12px; height:14px; line-height:14px; vertical-align:middle; background-position:0 -66px;} 
.loginSelect { float:left;}
.loginFld .Btn { float:left; border:1px solid #979797; margin:4px 0 0 12px; width:38px; display:inline;}
/*.loginFld .Btn input { margin:0; border:0; cursor:pointer; font-size:12px; height:17px; line-height:18px; overflow:hidden; padding:0; text-align:center; width:38px; background-position:0 -83px; background-repeat:repeat-x; vertical-align:middle;}*/
.loginFld .Btn input { margin:0; border:0; cursor:pointer; font-size:12px; height:16px; line-height:16px; overflow:hidden; padding:0; width:38px;}
.loginFld .Btn input.loginSub{ background-position:0 -98px;}
.loginFld .Btn input.loginReg{ background-position:0 -115px;}

.loginFldselect { margin-top:4px; float:left; border:1px solid #979797; }
.loginFldselectBar { border:1px solid #FFF; background-position:0 -83px; background-repeat:repeat-x; height:14px; line-height:15px; cursor:pointer; width:97px;}
#loginFldselectdis{ color:#3f3d3d; display:block; height:12px; line-height:12px; vertical-align:middle; margin-top:1px; overflow:hidden; text-align:center; width:79px; float:left; }
.loginFldselectop{ width:97px; overflow:hidden; border:1px #979797 solid; background:#EFEFEF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:.9; opacity:0.9; margin:0; padding:0; margin-top:1px; position:absolute;}
.loginFldselectop li{line-height:22px; height:20px; overflow:hidden; text-align:left;}
.loginFldselectop li a{display:block; height:20px; overflow:hidden; margin:0 5px; padding-left:12px;}
.loginFldselectop li a:hover,.loginFldselectop li a:active{background:#FFF; text-decoration:none;}
.loginFldselectop li.loginFldselectop_line{height:1px; overflow:hidden; background:#979797; font-size:0; line-height:0; margin:2px 5px 3px;}
.loginFldselectop li a.disabled{color:#999;cursor:default;}
.loginFldselectop li a.disabled:hover,.loginFldselectop li a.disabled:active{background:none;}

.loginFldselectBar .ico{ font-size:0; background-repeat:no-repeat; float:left; display:block;}
.loginFldselectBar .ico.split { background-position:0 -15px; width:1px; height:11px; line-height:11px; margin-top:1px; display:inline;}
.loginFldselectBar .ico.down { background-position: -3px -19px; width:9px; height:6px; line-height:6px; margin:4px 4px 0;display:inline;}

.loginBar .Hsplit { float:left; font-size:0; width:1px; height:21px; line-height:21px; display:block; background:#FFF; border-left:1px solid #CCC; margin:2px 12px;}

/*顶端菜单*/
.mainbox { width:948px; border:1px solid #C4C4C4; margin:0 auto; background-repeat:repeat-x;}
.mainbox .hdmenu{ padding:5px 8px; vertical-align: middle; height:1%;}
.mainbox .hdmenu ul{ list-style:none; margin:0; padding:4px 0; clear:both; height:12px; line-height:12px; overflow:hidden; }
.mainbox .hdmenu ul li{ float:left; background-position:left -26px; background-repeat:no-repeat; display:block; padding:0 9px 0 10px; line-height:13px;}
.mainbox .hdmenu ul li.s { background:0;}
.mainbox .hdmenu ul li a{ color:black; text-decoration:none;}
.mainbox .hdmenu ul li a.red{ color:red;}
.mainbox .hdmenu ul li a:hover{ color:red; text-decoration:underline;}

.mainFrame .banner { height:80px;}
.mainFrame .banner .left{ float:left; width:175px;}
.mainFrame .banner .center{ float:left; width:588px; margin-left:6px;}
.mainFrame .banner .right{ float:right; width:175px;}

.mainFrame .logo{  float:left; height:1%; margin-bottom:10px;}
.mainFrame .ad468{ float:left; padding-left:10px; margin-top:10px;}
.mainFrame .hright{ float:right; padding-right:20px; margin-top:10px;}
.mainFrame .hright li{ float:left; width:140px; line-height:22px}

.mainFrame .logo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mainFrame .logo .logo_img{ float:left; padding-left:1px; margin-top:12px;}
.mainFrame .logo .remark{ float:right; height:26px; overflow:hidden;}
.mainFrame .logo .remark { height:22px; line-height:24px; margin-top:24px; text-align:right;}
.mainFrame .logo .remark b { color:#494949; float:right; }
.mainFrame .logo .remark ul{ float:right; height:22px; line-height:22px; margin:0; padding:0; list-style:none;}
.mainFrame .logo .remark ul font{ font-size:12px; color:#494949;}
.mainFrame .logo .remark ul a{ color:#012B8D;}
.mainFrame .logo .expand { float:left;}
.mainFrame .logo .expand b.icoX { background:url(../images/ttIco.gif) no-repeat; width:22px; height:22px; float:left;}
.mainFrame .logo .expand b.icoX.M { background-position:0 -44px;}
.mainFrame .logo .expand b.icoX.G { background-position:0 0;}
.mainFrame .logo .expand b.icoX.B { background-position:0 -66px;}
.mainFrame .logo .expand span { float:left; display:block; margin:18px 6px 0;}
.mainFrame .logo .expand a { float:left; font-size:14px; height:auto; line-height:16px; vertical-align:middle; margin:5px 0 0 4px; text-decoration:none;}
.mainFrame .logo .expand a:hover { text-decoration:underline;}

/*导航菜单*/
.mainFrame .MainMenu {background-repeat:repeat-x; background:url(../images/main_mnbg.gif);clear:both;}
.mainFrame .MainMenu .NavMenu{ height:23px; overflow:hidden; clear:both; color:#454545; padding-top:4px}
.mainFrame .MainMenu .up{background:none;color:#FFF;}
.mainFrame .MainMenu .up ul{line-height:32px; }

.mainFrame .MainMenu .NavMenu .title{ float:left; text-align:center; font-weight:bold; font-size:12px; line-height:28px; margin-right:0px;}
.mainFrame .MainMenu .nD{background:none;}

.mainFrame .MainMenu .NavMenu .title b.icoT{ margin-top:8px; margin-left:10px; margin-right:9px;}
.mainFrame .MainMenu  .title b.icoT{ background-position:-6px 0px;}
.mainFrame .MainMenu .NavMenu ul{ list-style:none; height:15px; margin:6px 0 0; padding:0; float:left; display:block;}
.mainFrame .MainMenu .NavMenu ul li{ float:left; border-right:1px solid #002D8F; padding:0 8px 0 9px; height:12px; line-height:15px; overflow:hidden;}
.mainFrame .MainMenu .nD .title{ margin-right:4px;}
.mainFrame .MainMenu .nD ul li{ padding:0 5px 0 5px;}
.mainFrame .MainMenu .nD .lspace{ margin-left:12px;}
.mainFrame .MainMenu .NavMenu ul li a{ text-decoration:none; position:relative; color:#002D8F;}
.mainFrame .MainMenu .NavMenu ul li a:hover{ color:#FF0000; text-decoration:underline;}
.mainFrame .MainMenu .NavMenu ul li.end{ border:none; padding-right:0;}
.mainFrame .MainMenu .up ul li{ border-right:1px solid #FFF;}
.mainFrame .MainMenu .up ul li a{ color:#FFF;}
.mainFrame .MainMenu .up ul li a:hover{ color:#FFF;}

.mainFrame .MainMenu .SerMenu { margin-top:8px; border:1px solid #C7C7C7; height:32px; color:#454545; line-height:32px; overflow:hidden;}
.mainFrame .MainMenu .SerMenu .j_box { margin-top:1px; background:#F0F0F0; height:31px; overflow:hidden;}
.mainFrame .MainMenu .SerMenu .title{ float:left; text-align:center; font-weight:bold; font-size:12px; line-height:32px; margin-right:9px;}
.mainFrame .MainMenu .SerMenu .title b.icoT{ background-position:-6px 0px;margin-top:9px; margin-left:10px; margin-right:9px;}
.mainFrame .MainMenu .SerMenu select{ width:80px; margin:0; padding:0; line-height:12px; float:left; height:20px; margin-top:5px; margin-right:4px;}
.mainFrame .MainMenu .SerMenu select.w1 { width:88px;}
.mainFrame .MainMenu .SerMenu .sbtn { margin-top:4px;}
.mainFrame .MainMenu .SerMenu .left { margin-right:8px;}
.mainFrame .MainMenu .SerMenu .r0 { margin-right:0px;}

/*主体框架*/
.mainFrame .main_left{ float:left; width:688px; height:100%; display:block;}
.mainFrame .main_right{ float:right; width:252px; height:100%; display:block;}
.mainFrame .main_left .left_right { line-height:100%; display:block;}
.mainFrame .main_left .left_right .left_frame{ width:320px; float:left; }
.mainFrame .main_left .left_right .right_frame{ width:358px; float:right;}

.mainFrame .linebox{ border:1px solid #A4D0FF; display:block; height:1%; line-height:0%;}
.mainFrame .titlebox{ display:block; height:1%; line-height:0%;}
.mainFrame .nobottom{ border-bottom:0px;}

.mainFrame .linebox .popTitle { background:#E0F4FF; color:#454545; height:25px; line-height:25px; border-bottom:1px solid #A4D0FF; clear:both; margin-top:1px;}
.mainFrame .linebox .popTitle .titleText { float:left; font-size:14px; font-weight:bold;}
.mainFrame .linebox .popTitle .icoT{ background-position:-6px 0px; margin:6px 8px 0px 8px;}

.mainFrame .linebox .popTitle .more { float:right; padding-right:8px;}
.mainFrame .linebox .popTitle .more a{ color:#002B8E;}
.mainFrame .main_right .linebox{ border:1px solid #C6C6C6; display:block; height:1%; line-height:0%;}
.mainFrame .main_right .linebox .popTitle{ background:#E9E9E9; border-bottom:1px solid #C6C6C6;}
.mainFrame .main_right .linebox .popTitle .icoT{ background-position:-6px 0px;}

.mainFrame .titlebox .Content { border:1px solid #A4D0FF; clear:both;}
.mainFrame .main_right .titlebox .Content { border:1px solid #C6C6C6; }

.mainFrame .titlebox .titleText { text-indent:4px; float:left; font-size:14px; font-weight:bold;}
.mainFrame .titlebox { display:block; height:1%; line-height:0%;}
.popTitle,.popTitle_1 { background-repeat:repeat-x; height:25px; overflow:hidden; line-height:27px; clear:both;}
.popTitle .icoTd,.popTitle_1 .icoTd{ margin:6px 8px 0px 8px;}

.mainFrame .titlebox .popTitle { background-position:0 -88px; color:#9E4D00; border:1px solid #A4D0FF; border-bottom:0px;}
.mainFrame .titlebox .u { border-bottom:1px solid #A4D0FF;}
.mainFrame .titlebox .popTitle .titleText { color:#454545;}
.mainFrame .titlebox .popTitle .more {color:#454545; display:inline;}
.mainFrame .titlebox .popTitle .more span.click { cursor:pointer;text-decoration:underline; }

.mainFrame .titlebox .popTitle_1 { background-position:0 -113px; color:#B45D23; border:1px solid #C6C6C6; border-bottom:0px;}
.mainFrame .titlebox .popTitle_1 .titleText { color:#454545;}
.mainFrame .titlebox .popTitle_1 .more {color:#454545;}
.mainFrame .titlebox .popTitle_1 .more a{ color:#002B8E;}
.mainFrame .titlebox .u1 { border-bottom:1px solid #C6C6C6;}

.mainFrame .titlebox .popTitle_2 { height:25px; line-height:25px; border-bottom:3px solid #FFE897; clear:both; color:#663401; width:98%; margin:0 auto; margin-top:4px;}
.mainFrame .titlebox .popTitle_2 .titleText { padding-left:4px; width:200px; height:25px; line-height:25px; border-bottom:3px solid #E17910; position:absolute; float:left;clear:both; font-size:14px; font-weight:bold; }
.mainFrame .titlebox .popTitle_2 .titleText .text{ position:absolute; font-size:14px; font-weight:bold; width:300px;}

.mainFrame .titlebox .popTitle .more { margin-top:0;}
.mainFrame .titlebox .popTitle .more form{ margin:0; padding:0; float:left; margin-right:6px;}
.mainFrame .titlebox .popTitle .more form select{ line-height:20px;}
.mainFrame .titlebox .popTitle .more form div{ float:left; margin-right:7px;}

.mainFrame .titlebox .more { float:right; height:20px; line-height:20px; padding-right:4px; padding-top:4px; overflow:hidden;}
.mainFrame .titlebox .more a{ color:#002B8E; }

/*c3*/
.titlebox .c3{ height:1%;}
.titlebox .c3:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.titlebox .c3 .left{ width:345px; padding:2px 0 2px; border-right:1px solid #A4D0FF; }
.titlebox .c3 .right{ width:256px; padding:2px 0 2px; }
.titlebox .c3 .nTitle { width:97%; margin:0 auto; padding-top:4px; color:#454545; height:25px; line-height:25px; clear:both; margin-top:1px; }
.titlebox .c3 .splitLine { width:95%;}
.titlebox .c3 .nTitle .icoT{ background-position:-6px 0px; margin:6px 8px 0px 8px;}
.titlebox .c3 .left .ByBulletin { width:90%; margin:8px auto; height:1%;}
.titlebox .c3 .left .ByBulletin:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.titlebox .c3 .vote{ width:90%; margin:0 auto; height:84px;}
.titlebox .c3 .vote .voteTitle { height:25px; line-height:25px; padding:6px 0 0; overflow:hidden; font-weight:bold; color:#454545;}
.titlebox .c3 .vote form{ margin:0; padding:0; }
.titlebox .c3 .vote ul.voteItem { list-style:none; margin:0; padding:0; font-size:12px; width:80%; float:left;}
.titlebox .c3 .vote ul.voteItem li{ height:22px; line-height:22px; width:49.5%; overflow:hidden; float:left;}
.titlebox .c3 .vote ul.voteItem li .option{ margin-top:0px; vertical-align:middle;}
.titlebox .c3 .vote .sbtn { margin-top:22px;}

/*行情报价*/
.left_right .left_frame .titlebox .numPrice{ }
.left_right .left_frame .titlebox .numPrice ul { list-style:none; margin:0; padding:0; height:22px; line-height:22px; border-bottom:1px solid #FFD479; clear:both; }
.left_right .left_frame .titlebox .numPrice ul.header { background-position:0 -150px; background-repeat:repeat-x; font-size:12px; color:#9F4D01; height:25px; line-height:25px;}
.left_right .left_frame .titlebox .numPrice ul.end { border:0px; clear:both; }
.left_right .left_frame .titlebox .numPrice ul li { float:left; border-right:1px solid #FFD479; text-align:center;}
.left_right .left_frame .titlebox .numPrice ul li.code { width:50px; font-family:Arial; }
.left_right .left_frame .titlebox .numPrice ul li.name { width:60px; font-family:Arial }
.left_right .left_frame .titlebox .numPrice ul li.link { width:70px; }
.left_right .left_frame .titlebox .numPrice ul li.price { width:50px; }
.left_right .left_frame .titlebox .numPrice ul li.zd { width:84px; border-right:0px;}
.left_right .left_frame .titlebox .numPrice ul li.zd b{ margin-top:7px; margin-left:2px;}

.splitLine { height:1px; line-height:1px; overflow:hidden; font-size:1px;width:97%; margin:0 auto;background-position:0px -62px; background-repeat:repeat-x; display:block; clear:both;}
.mainFrame .main_right .titlebox .splitLine {background-position:0px -61px;}
.vsplitLine { width:1px; border-right:1px dashed #CCC; margin-right:1px; display:block; float:left;}
b.sline {height:1px; line-height:1px;font-size:1px; overflow:hidden; display:block; clear:both; background:#A4D0FF;}
.mainFrame .main_right b.sline { background:#c7c7c7;}

/*布告栏*/
.left_right .right_frame .mainBull{ margin:0 auto;}
.left_right .right_frame .mainBull .up{  padding:4px 0 4px 0;}
.left_right .right_frame .mainBull .up .title { font-family:"黑体"; font-size:18px; color:#CC0001; text-align:center; height:24px; line-height:24px; padding-top:7px;}
.left_right .right_frame .mainBull .up .title a{ color:#CC0001;}
.left_right .right_frame .mainBull .up ul { list-style:none; margin:0; padding:0; text-align:center; line-height:18px;}
.left_right .right_frame .mainBull .down{ padding-bottom:6px;}
.left_right .right_frame .mainBull .down .title { font-family:"黑体"; font-size:18px; color:#000197; text-align:center; height:24px; line-height:24px; padding-top:7px;}
.left_right .right_frame .mainBull .down ul { list-style:none; margin:0; padding:0; text-align:center; line-height:18px;}

.newsbu {}
.newsbu ul { list-style:none; margin:0; padding:0 6px; font-size:14px;}
.newsbu ul font { font-size:14px; color:#4A4A4A;}
.newsbu ul li { height:24px; line-height:24px; overflow:hidden;}

/*布告栏下新闻*/
.c_bg { background:#FFF6E4;}
.list{ clear:both; padding:4px 10px 4px 10px;}
.list ul{ list-style:none; margin:0; padding:0; line-height:24px; clear:both;}
.list ul li{ background-repeat: no-repeat; background-position:0px -30px !important; text-indent:0 !important; font-size:14px; padding-left:8px; clear:both;display:block; overflow:hidden; height:24px;}
.list ul li span{ color:#999; float:right; display:block;}
.cal { padding-top:5px; padding-bottom:5px;}
.cal ul li{ font-size:13px; height:22px; line-height:22px; background-position:0px -202px; }
.cal ul.c2 li,.calN ul.c2 li{ float:left; display:inline; clear:none; margin-right:10px;}
.calN ul li { font-size:13px;}

/*银行数据一览*/
.mainFrame .Content .bankBrowser{ background:#FFF9E7; padding:3px 0 1px 0;}
.mainFrame .Content .bankBrowser ul{ clear:both; margin:0; padding:0; list-style:none; height:1%; min-height:27px;line-height:27px; width:238px; margin:0 auto;}
.mainFrame .Content .bankBrowser ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mainFrame .Content .bankBrowser ul.end{ background:none; }
.mainFrame .Content .bankBrowser ul li{ float:left;}
.mainFrame .Content .bankBrowser ul li.title{ color:#727171; width:86px; font-size:12px; background:url(../images/browserBg.gif) no-repeat; text-indent:26px; height:26px; line-height:26px; font-weight:bold;}
.mainFrame .Content .bankBrowser ul #r_bankdata { background-position:2px 2px;}
.mainFrame .Content .bankBrowser ul #r_bankservice { background-position:2px -24px;}
.mainFrame .Content .bankBrowser ul #r_bankfund {background-position:2px -51px;}
.mainFrame .Content .bankBrowser ul #r_bankcard {background-position:2px -78px;}
.mainFrame .Content .bankBrowser ul #r_personalbankfund {background-position:2px -106px;}
.mainFrame .Content .bankBrowser ul li.link{ font-size:12px;color:#000; font-family:"宋体";}
.mainFrame .Content .bankBrowser ul li.link a{ text-decoration:underline;}
.mainFrame .Content .bankBrowser ul li.link a:hover{ text-decoration:none;}
.mainFrame .Content .bankBrowser ul li.link a.red{ color:#FF0000;}

/*图文布告*/
.ByBulletin { margin:0 auto; }
.ByBulletin .pic{ float:left; margin-right:4px; padding:1px; border:1px solid #CCC;}
.ByBulletin .content{ float:left; width:234px;}
.ByBulletin .content ul { list-style:none; margin:0; padding:0; margin-left:4px;}
.ByBulletin .content ul li { clear:both;font-size:12px; height:22px; line-height:22px; overflow:hidden; background-repeat:no-repeat; background-position:0px -30px; padding-left:8px; clear:both;}

/*右侧专题*/
.Feature { clear:both; padding:4px 0px 3px 0px; background:#F4F4F4;}
.Feature .splitLine { margin-top:5px; margin-bottom:2px;}
.Feature .ByBulletin { height:68px; width:92%; margin:0 auto;}
.Feature .ByBulletin .content{ width:158px;}
.Feature .FeatureList{ margin-top:5px; width:92%; margin:0 auto; }
.Feature .FeatureList ul{ margin:0; padding:0; list-style:none;}
.Feature .FeatureList ul li{ background-repeat:no-repeat; background-position:0px -30px; padding-left:8px; height:22px; line-height:22px; font-size:13px; overflow:hidden;}

/*产品区*/
.mainFrame .whProList{ border-top:1px solid #A4D0FF; }
.mainFrame .whProList ul{ list-style:none; margin:0; padding:0; height:22px; line-height:22px; color:#4A4A4A;}
.mainFrame .whProList ul.header{ background:#E0F4FF; border-bottom:1px solid #A4D0FF;}
.mainFrame .whProList ul.header li.name{ text-align:center; width:356px; padding:0px;}
.mainFrame .whProList ul.iColor { background:#F1F1F1;}

.mainFrame .whProList ul li{ float:left; border-left:1px solid #A4D0FF; text-align:center;}
.mainFrame .whProList ul li.name{ width:348px; text-align:left; padding-left:8px; border-left:0; overflow:hidden;}
.mainFrame .whProList ul li.bank{ width:105px; overflow:hidden;}
.mainFrame .whProList ul li.Cur{ width:84px; }
.mainFrame .whProList ul li.Time { width:86px;}
.mainFrame .whProList ul li.ManageTime { width:66px;}
.mainFrame .whProList ul li.startAmount { width:84px;}
.mainFrame .whProList ul li.detail { width:74px;}

/*快报*/
.Express .splitLine{ width:95%;}
.Express { background:#FFF9E7;}
.Express .ByBulletin{ height:74px; width:230px; overflow:hidden; margin:0 auto; padding-top:9px;}
.Express .ByBulletin .pic{ }
.Express .ByBulletin .content{ width:158px;}
.Express .ByBulletin .content ul{ line-height:20px;}
.Express .ByBulletin .content ul li { background-repeat:no-repeat; background-position:0px -202px; text-indent:8px; overflow:hidden; }
.Express .ByBulletin .content ul li.li_1{ font-weight:lighter; color:#BD8C00; background:none; text-indent:0;}
.Express .ByBulletin .content ul li.li_1 a{ color:#BD8C00;}

/*新闻块*/
.mainFrame .ModList .left,.mainFrame .ModList .right{ width:340px;}

.ShowContent ul{ clear:both; margin:0; padding:0; list-style:none; line-height:22px;height:1%;}
.ShowContent ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.ShowContent ul li{ background-position:4px -202px; background-repeat: no-repeat; text-indent:12px; font-size:14px; height:22px; overflow:hidden;}
.ShowContent { width:90%; margin:0 auto; margin-top:7px; margin-bottom:7px;}
.ShowContent .pic{ float:left; margin-right:4px;}
.ShowContent .content{ float:left; width:212px; height:68px; overflow:hidden;}
.ShowContent .content ul { list-style:none; margin:0; padding:0; line-height:20px;}
.ShowContent .content ul li { clear:both; font-size:13px; height:23px; line-height:23px;}
.ShowContent .content ul li.li_1{ color:#6B3100; height:20px; line-height:20px; text-indent:18px;}
.ShowContent .content ul li.li_2{ padding-left:8px; clear:both;}

.pic{border:1px solid #CFCFCF; padding:1px;}

/*公司列表*/
.r_CoImgList { background:#FFF6E4; padding:8px 5px 8px 5px;}
.r_CoImgList ul{ clear:both; margin:0; padding:0; list-style:none; height:100px; overflow:hidden;}
.r_CoImgList ul li{ float:left; width:72px; text-align:center; line-height:12px; padding:4px;}
.r_CoImgList ul li img { margin-bottom:6px;}

/*导航、相关新闻*/
.mainFrame #Column_Navigation { text-indent:12px; vertical-align:middle; }

/*新闻列表页列表样式*/
.mainFrame .newList{ clear:both; margin-top:4px; vertical-align:middle; line-height:24px;}
.mainFrame .newList ul{ list-style:none; margin:0; padding:0;}
.mainFrame .newList ul li{ background-repeat:no-repeat; background-position:0px -32px; font-size:14px; padding-left:10px; clear:both;display:block; overflow:hidden; height:24px; margin:0 8px 0 8px; line-height:24px;}
.mainFrame .newList ul li span{ color:#999; float:right; display:block;}
.mainFrame .newList ul li.dline{ background-position:0px -294px; background-repeat:repeat-x; display:block; clear:both; margin-top:7px; margin-bottom:7px; height:1px; line-height:1px; font-size:1px;}
.mainFrame .newList ul li.ad{ height:90px; clear:both; margin:0; padding-left:0px;background:none; }
.mainFrame .newList ul li.ad iframe{ position:absolute; margin-left:-1px;}
.mainFrame .newList .page { height:25px; line-height:25px; text-align:center; margin-bottom:8px; clear:both;}

.mainFrame .main_right .newList { margin:0px; background:#F1F1F1; padding:5px 0;}
.mainFrame .main_right .newList ul li{ background-position:0px -31px; font-size:12px; height:23px; line-height:23px;}

/*新闻内容页列表样式*/
.mainFrame .newText { clear:both;padding:8px 0; height:auto; line-height:24px;}
.mainFrame .newText .title{ font-size:24px; font-family:"黑体"; color:#01029B; font-weight:bold; line-height:34px; text-align:center;}
.mainFrame .newText .author { color:#333; text-align:center;}
.mainFrame .newText .author a{ color:#0000FF; text-decoration:none;}
.mainFrame .newText .author a.red{ color:#ff0000;}
.mainFrame .newText .author a:hover{ color:#0000FF; text-decoration:underline;}
.mainFrame .newText .content{ font-size:14px; line-height:22px; margin-top:12px;}
.mainFrame .newText .content .PipadOf {float:left;clear:left;height:18px; width:0px;}/*画中画*/
.mainFrame .newText .content .Pipad{height:239px;width:300px;float:left;clear:left;margin:15px 15px 0px 0px;}
.mainFrame .newText .content img,.mainFrame .newText .content table{clear:left;}/*画中画*/
.mainFrame .newText .page { height:25px; line-height:25px; text-align:center; margin-bottom:8px; clear:both; font-size:14px;}

.mainFrame .DlinkFavorite { width:444px; margin:0 auto; clear:both;}
.mainFrame .DlinkFavorite .FavImage{ margin:24px 0 4px 0;}
.mainFrame .DlinkFavorite .FavText{ font-size:14px; text-align:center; clear:both; margin-bottom:12px; height:25px; line-height:25px;}

/*计算器*/
.mainFrame .Calculator{ background:#F1F1F1; padding:8px 0;}
.mainFrame .Calculator ul{ margin:0; padding:0; list-style:none; clear:both; height:22px; line-height:22px; font-size:12px; color:#CCC; width:95%; margin:0 auto;}
.mainFrame .Calculator ul li{ float:left; margin:0 10px; background-position:0px -31px; background-repeat:no-repeat; text-indent:10px;}
.mainFrame .Calculator .header{ color:#454545; border-bottom:1px dashed #C7C7C7; height:24px; line-height:24px; font-size:12px; font-weight:bold; width:95%; margin:0 auto; margin-bottom:5px;}
.mainFrame .Calculator .header b.icoCal{ margin-top:5px; margin-right:7px;}
.mainFrame .Calculator .sline{margin:7px 0 6px;}
/*银行服务*/
.mainFrame .BankService { background:#F4F4F4; color:#CCC; padding:3px 0 3px 0;}
.mainFrame .BankService ul{ margin:0; padding:0; list-style:none; font-size:12px; height:24px; line-height:24px; width:95%; margin:0 auto;}
.mainFrame .BankService ul li{ width:33%; float:left; color:#002B84; font-family:"宋体";}
.mainFrame .BankService .r2 ul li{ width:auto; margin-right:7px;}
/*搜索*/
.mainFrame .searchTag { background:#F4F4F4;clear:both; padding:1px 0 2px 0;}
.mainFrame .searchTag div.header { height:25px;line-height:25px; width:95%; margin:0 auto; border-bottom:1px dashed #CCC; color:#656565; font-size:14px; font-weight:bold; margin-bottom:6px;}
.mainFrame .searchTag div.header b.icoZoom{ margin-top:5px; margin-right:7px;}
.mainFrame .searchTag select{ font-size:12px; width:130px; margin:0px;vertical-align:middle; }
.mainFrame .searchTag .Search1{ position:absolute; margin-left:4px;}
.mainFrame .searchTag select { float:left; margin-right:4px;}
.mainFrame .searchTag select.Currency{ width:78px;}
.mainFrame .searchTag select.BType1{ width:100px;}
.mainFrame .searchTag div.sbox {/*padding-bottom:5px;*/}
.mainFrame .searchTag div.sbox span.txt { float:left; margin-right:4px;}
.mainFrame .searchTag div.sbox div{ clear:both; height:20px; line-height:20px; padding:0px 7px 8px 7px; color:#656565;}
.mainFrame .searchTag .sbtn { float:left; width:46px;}
.mainFrame .searchTag div.end { border:0px;}

/*finSearch*/
.finSearch { line-height:22px; width:90%; margin:0 auto; padding-top:8px; color:#454545;}
.finSearch select{ vertical-align:middle; width:150px; height:20px; line-height:20px;}
.finSearch input{ vertical-align:middle;}
.finSearch ul { list-style:none; margin:0; padding:0;}
.finSearch ul li{ height:22px; float:left; width:49%;}
.finSearch div { clear:both;}
.finSearch div .sbtn{ float:right;}
/*cardSearch*/
.cardSearch { line-height:20px; width:90%; margin:0 auto; padding-top:8px; color:#454545;}
.cardSearch select{ vertical-align:middle; width:150px; height:20px; line-height:20px;}
.cardSearch input{ vertical-align:middle;}
.cardSearch ul { list-style:none; margin:0; padding:0;}
.cardSearch ul li{ height:20px; float:left; width:33%;}
.cardSearch div { clear:both;}
.cardSearch div .sbtn{ float:right;}
/*busSearch*/
.busSearch { line-height:24px; width:90%; margin:0 auto; padding-top:8px; color:#454545;}
.busSearch select{ vertical-align:middle; width:150px; height:20px; line-height:20px;}
.busSearch input{ vertical-align:middle;}
.busSearch ul { list-style:none; margin:0; padding:0;}
.busSearch ul li{ height:24px; float:left; width:50%;}
.busSearch div { clear:both; margin-top:4px;}
.busSearch div .sbtn{ float:right;}

/*cardList*/
.mainFrame .cardList { border:1px solid #A4D0FF; background:#DFF5FF; padding:4px;}
.mainFrame .cardList ul{ margin:0; padding:8px 2px 6px; list-style:none; height:114px; background:#FFF;}
.mainFrame .cardList ul li{ float:left; height:114px; width:156px;}
.mainFrame .cardList ul li .pic{ width:140px; height:89px; margin:0 auto; }
.mainFrame .cardList ul li .name{ height:25px; line-height:25px; font-size:14px; text-align:center; overflow:hidden;}
/*eBankLink*/
.eBankLink { }
.eBankLink ul{ list-style:none; margin:0 auto; padding:0; width:244px; }
.eBankLink ul li{ float:left; height:42px; overflow:hidden; width:118px; padding:0 2px; margin-top:6px;}
.eBankLink ul li a{ width:114px; margin:0; padding:0;}
/*tit_rC_Box*/
.tit_rC_Box { width:97%; height:1%; margin:0 auto; padding:6px 0;}
.tit_rC_Box:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tit_rC_Box .nTitle{ height:25px; line-height:25px; width:160px; color:#454545; font-weight:bold; font-size:14px; float:left;}
.tit_rC_Box .icoT1{ margin:6px 8px 0px 8px;}
.tit_rC_Box ul { float:left; list-style:none; margin:0; padding:0; line-height:25px; width:758px;}
.tit_rC_Box ul li{ background-repeat:no-repeat; background-position:0 -30px; text-indent:10px; float:left; width:126px;}
/*link_list*/
.link_list { list-style:none; margin:0; padding:6px 0; width:909px; margin:0 auto; height:1%;}
.link_list:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.link_list li{ height:22px; line-height:22px; float:left; width:101px;}

/*内页右侧*/
.mainFrame .titlebox .search {clear:both; background:#F4F4F4; padding:5px 7px 7px 12px; color:#656565;}
.mainFrame .titlebox .search select{ font-size:12px; width:160px; vertical-align:middle;margin:2px 0; }
.mainFrame .titlebox .search select.Currency{ width:90px;}
.mainFrame .titlebox .search select.BType1{ width:118px;}
.mainFrame .titlebox .search .sbtn { float:none; margin:0 auto; width:46px;}
.mainFrame .titlebox .search b { display:block; float:none; margin:0 auto;}

/**/
.mainFrame .s01bg { background:#F5FBFF; height:1%;}
.mainFrame .s01bg .cLine { }
.mainFrame .s01bg .cLine b{ margin-top:6px; margin-right:7px;}
.mainFrame .s01bg .s01c { width:98%;}
.mainFrame .s01bg .cLine .title{ float:left; height:24px; line-height:24px; font-weight:bold; color:#454545; margin-right:24px; margin-left:24px;}
.mainFrame .s01bg .cLine .link{ float:left;}
.mainFrame .s01bg .cLine .link ul{ height:24px; line-height:24px; list-style:none; margin:0; padding:0;}
.mainFrame .s01bg .cLine .link ul li{ float:left; width:130px;}
.mainFrame .s01bg:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*理财产品点评*/
.mainFrame .icommlist{ }
.mainFrame .icommlist ul{ margin:0; padding:0; list-style:none; height:25px; line-height:25px; color:#4A4A4A; overflow:hidden;clear:both;}
.mainFrame .icommlist ul li{ float:left; border-left:1px solid #A4D0FF;line-height:25px; text-align:center;}
.mainFrame .icommlist ul.header{ height:33px; border-top:0px; background:#E0F4FF; border-bottom:1px solid #A4D0FF; }
.mainFrame .icommlist ul.header li{ padding:3px 0 4px 0; line-height:14px;}
.mainFrame .icommlist ul li.cpName { width:146px; border-left:0px;}
.mainFrame .icommlist ul.header li.cpName { line-height:28px;}
.mainFrame .icommlist ul.iColor { background:#F1F1F1;}
.mainFrame .icommlist ul li.price { width:42px;}
.mainFrame .icommlist .remark { line-height:25px; color:#4A4A4A; border-top:1px solid #A4D0FF; text-align:right; padding-right:8px; background:#F1F1F1;}

.mainFrame .comm_list{ }
.mainFrame .comm_list ul{ margin:0; padding:0; list-style:none; height:22px; line-height:22px; overflow:hidden; border-top:1px solid #FFF; clear:both;}
.mainFrame .comm_list ul.hTitle{ height:32px; border-top:0px; }
.mainFrame .comm_list ul.hTitle li { height:32px; line-height:14px; padding-top:3px;}
.mainFrame .comm_list ul.hTitle li.f0,
.mainFrame .comm_list ul.hTitle li.f1,
.mainFrame .comm_list ul.hTitle li.f2,
.mainFrame .comm_list ul.hTitle li.f3,
.mainFrame .comm_list ul.hTitle li.fd{ padding-top:11px; }
.mainFrame .comm_list ul li{ float:left; background:#FBFCFF; border-left:1px solid #FFF; text-align:center;}
.mainFrame .comm_list ul li.f0{ width:60px; border-left:0px; }
.mainFrame .comm_list ul li.f1{ width:70px; }
.mainFrame .comm_list ul li.f2{ width:190px; }
.mainFrame .comm_list ul li.f3{ width:70px; }
.mainFrame .comm_list ul li.fd{ width:64px; }
.mainFrame .comm_list ul li.fN{ width:58px; }

.mainFrame .Content .comm_list .page{ height:38px; line-height:38px; text-align:right; font-size:12px; float:right; margin-top:8px;}
.mainFrame .Content .comm_list .page a{ border:1px solid #A3D1FF; text-decoration:none; display:block; float:left; margin-left:4px; padding:2px 8px 0px 8px; height:18px; line-height:18px;}
.mainFrame .Content .comm_list .page a:hover{ background:#A3D1FF;}
.mainFrame .Content .comm_list .page .at { border:1px solid #A3D1FF; background:#A3D1FF; font-weight:bold; color:#FFF;display:block; float:left; margin-left:4px; padding:2px 8px 0px 8px; height:18px; line-height:18px;}
.mainFrame .Content .comm_list .remark{ height:25px; line-height:25px; font-size:12px; margin-bottom:8px; color:#FF0000;}
