@charset "utf-8";
/* 设置默认背景、字体颜色等 */
body { background:url(bg_body.jpg) repeat-x #fff; color:#444444; }


/* 链接颜色 */
a { color:#444444; }
a:hover { color:#444444; }

#header { width:1002px; margin:0 auto; }
#header .topbar { height:139px; }

.nav { position:relative; width:1002px; height:55px; padding:0; background:url(bg_nav.jpg) no-repeat; }
.nav ul { height:55px; padding:0 0 0 175px; font-weight:bold; }
.nav ul li { float:left; width:96px; height:55px; margin:0; font-size:14px; text-align:center; line-height:50px; }
.nav ul .line { width:1px; line-height:0; overflow:hidden; }
.nav ul li a { display:block; width:96px; height:55px; color:#fff; }
.nav ul li a:hover, .nav ul li .current { background:url(bg_nav_current.jpg) no-repeat; color:#866522; text-decoration:none; }

.nav .time { position:absolute; left:18px; top:15px; padding-left:11px; background:url(arrow_01.gif) no-repeat 0 5px; color:#fff; }

#header .info { height:23px; margin-bottom:3px; padding:0 30px; background:url(bg_info.jpg) no-repeat; color:#866522; }
#header .info span { float:right; }
#header .info span a { color:#222222; text-decoration:underline; }
#header .info span a:hover { color:#866522; text-decoration:none; }

.banner { margin-bottom:8px; clear:both; }

#content { width:1002px; margin:0 auto; }

#footer { width:1002px; min-height:35px; _height:35px; margin:0 auto; padding:5px 0 0 0; border-top:3px solid #2288B6; line-height:20px; clear:both; }
#footer .copyright { padding:0 15px; color:#555555; font-family:Verdana; }
#footer .copyright span { float:right; }
#footer .copyright em { font-size:11px; }
#footer .copyright a { color:#555555; }

/** 布局基础样式 **/
/* bug fix: 主栏没有内容时，在 Firefox 和 Chrome 等浏览器下，布局不对 */
.col-main { float:left; width:100%; min-height:1px; }
.col-sub, .col-extra { float:left; }

/** 清除浮动 **/
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after { content:'\0020'; display:block; height:0; clear:both; }
.layout, .main-wrap, .col-sub, .col-extra { *zoom:1; }

/** 两栏布局 **/
.grid-s11m0e11 { background:url(bg_s11m0e11.gif) no-repeat top left; }
.grid-s11m0e11 .main-wrap { margin:0 231px 0 231px; }
.grid-s11m0e11 .col-sub { width:220px; margin-left:-100%; }
.grid-s11m0e11 .col-extra { width:220px; margin-left:-220px; }

.grid-s11m0 { background:url(bg_s11m0.gif) repeat-y top left; }
.grid-s11m0 .main-wrap { margin:0 0 0 226px; }
.grid-s11m0 .col-sub { width:220px; margin-left:-100%; }
.s11m0-bottom { width:1002px; height:7px; background:url(bg_s11m0_bottom.gif) no-repeat; overflow:hidden; clear:both; }

.grid-m0 { clear:both; }

.ad1002x80 { margin-bottom:5px; clear:both; }

#hot-news { position:relative; margin-bottom:5px; }
#hot-news .hd .more { position:absolute; top:10px; right:5px; }

.tab-holder { height:30px; padding-top:2px; border-bottom:1px solid #E0CC98; }
.tab-holder li { float:left; width:108px; height:30px; margin-left:5px; font-weight:bold; text-align:center; display:inline; cursor:pointer; }
.tab-holder li a { display:block; width:108px; height:23px; padding:7px 0 0 0; background:url(title_0.jpg) no-repeat; color:#555; }
.tab-holder li a:hover { width:108px; height:30px; background:url(title_00.jpg) no-repeat; color:#866522; text-decoration:none; }
#glide_a0 { background:url(title_0.jpg) no-repeat; }
#glide_a0:hover { background:url(title_00.jpg) no-repeat; }
#glide_a1 { background:url(title_1.jpg) no-repeat; }
#glide_a1:hover { background:url(title_01.jpg) no-repeat; }
.tab-holder .current .title_0 { background:url(title_00.jpg) no-repeat; color:#866522; }
.tab-holder .current .title_1 { background:url(title_00.jpg) no-repeat; color:#866522; }

.tab-panel { height:182px; background:url(bg_hotnews.jpg) no-repeat left bottom; }

.hot-news { padding-bottom:7px; }
.hot-news .pic { width:200px; height:170px; margin:15px 20px 0 9px; }
.hot-news .info-list { width:328px; margin:-170px 0 0 209px; }
.hot-news .info-list li { line-height:28px; }
.info-list li { background:url(point_1.gif) no-repeat 10px 11px; line-height:28px; clear:both; }
.info-list li span { float:right; padding-right:20px; }
.info-list li a { padding:0 0 0 20px; text-decoration:underline; }
/*
.hot-news .pic { float:left; width:200px; height:150px; margin:9px 20px 0 9px; display:inline; }
.hot-news .txt { float:left; width:305px; margin:9px 0 0 0; padding:5px 0 0 0; }
.hot-news .txt h3 { line-height:22px; }
.hot-news .txt h3 a { color:#555; text-decoration:underline; }
.hot-news .txt .con { padding:5px 0; color:#777777; line-height:20px; }
.info-list li { background:url(point_1.gif) no-repeat 10px 11px; line-height:28px; clear:both; }
.info-list li span { float:right; padding-right:20px; }
.info-list li a { padding:0 0 0 20px; text-decoration:underline; }
*/
#Recommended { margin-bottom:5px; }
#Recommended .hd h4 { padding:5px 5px 0 38px; background:url(bd_title_01.gif) no-repeat; color:#866522; line-height:26px; }
#Recommended .hd h4 span { float:right; font-weight:normal; }
#Recommended .bd { background:url(pic_02.jpg) repeat-x bottom #fff; }

#Personal { margin-bottom:5px; }
#Personal .hd h4 { padding:5px 5px 0 38px; background:url(bd_title_01.gif) no-repeat; color:#866522; line-height:26px; }
#Personal .hd h4 span { float:right; font-weight:normal; }

#Company { margin-bottom:5px; }
#Company .hd h4 { padding:5px 5px 0 38px; background:url(bd_title_01.gif) no-repeat; color:#866522; line-height:26px; }
#Company .hd h4 span { float:right; font-weight:normal; }

.C-info { height:118px; background:url(pic_03.jpg) repeat-x bottom; }
.C-info .pic { float:left; width:80px; height:90px; margin:12px 0 0 26px; padding:0 3px 3px 0; background:url(pic_01.jpg) no-repeat; display:inline; }
.C-info .list-info { float:left; width:426px; padding:12px 0 0 5px; }
.C-info .list-info li { float:left; width:96px; height:20px; padding:4px 0 4px 10px; line-height:20px; overflow:hidden; }
.C-info .list-info li a { text-decoration:underline; }

#News { margin-bottom:5px; }
#News .hd h4 { padding:5px 5px 0 38px; background:url(bd_title_01.gif) no-repeat; color:#866522; line-height:26px; }
#News .hd h4 span { float:right; font-weight:normal; }
#News .bd { background:url(bg_news.jpg) repeat-x bottom #fff; }
#News .info-list { padding:5px 0 4px 0; }
#News .info-list li { line-height:26px; }
#News .info-list li span { color:#777; }

#Video { margin-bottom:5px; clear:both; }
#Video .bd { width:220px; height:204px; padding:10px 0 0 0; }
#Video .bd .video { width:188px; height:191px; margin:0 auto; border:1px solid #ccc; }

.tel { margin-bottom:5px; }

/* 2010-3-12 changes begin */
#About { margin-bottom:5px; }
#About .bd { min-height:200px; _height:200px; }
#About .pic { float:left; margin:25px 0 0 10px; display:inline; }
#About .list-info { float:left; width:110px; margin:25px 0 0 0; }
#About .list-info li { width:110px; padding:1px 0; line-height:22px; }
#About .list-info li a { padding:0 0 0 22px; background:url(arrow_02.gif) no-repeat 14px 4px; text-decoration:underline; }
/* 2010-3-12 changes end */

#Legal { margin-bottom:5px; }
#Legal .bd { }
#Legal .list-info { padding:7px 0; }
#Legal .list-info li { padding:3px 0; line-height:20px; }
#Legal .list-info li a { padding:0 0 0 18px; background:url(point_1.gif) no-repeat 12px 4px; text-decoration:underline; }

#Ka { margin-bottom:5px; }
#Ka .bd { height:154px; }
#Ka .ka { padding:11px 0 0 0; text-align:center; }

#IR { margin-bottom:5px; }
#IR .bd { height:186px; }
#IR .list-info { padding:18px 0 0 0; }
#IR .list-info li { width:200px; margin:0 auto 8px auto; padding:5px 0; background:url(bg_IR_li.jpg) no-repeat; font-weight:bold; font-size:13px; line-height:20px; text-align:center; clear:both; }

#Services { margin-bottom:5px; }
#Services .bd { min-height:100px; _height:100px; }
#Services .list-info { padding:8px 0 0 20px; background:url(bg_services.jpg) no-repeat 1px -5px; }
#Services .list-info li { float:left; width:93px; padding:5px 0 4px 0; line-height:20px; }
#Services .list-info li a { padding:0 0 0 30px; }

.OA { margin-bottom:5px; }

#Map { margin-bottom:5px; clear:both; }
#Map .bd { min-height:360px; _height:360px; }
#Map .list-info { padding-top:5px; }
#Map .list-info li { float:left; width:110px; padding:6px 0; line-height:20px; }
#Map .list-info li a { padding:0 0 0 18px; background:url(arrow_02.gif) no-repeat 12px 4px; }


/* 内页 */
.box { background:#fff; }
.box .hd { height:32px; background:url(title_.jpg) no-repeat; color:#fff; font-weight:bold; font-size:13px; text-align:center; line-height:32px; }
.box .bd { border-bottom:1px solid #98CBDD; background:url(border_220.gif) repeat-y; clear:both; }
.box-no-bottom .bd { border-bottom:none; background:url(border_220.gif) repeat-y; clear:both; }

/* 菜单部分 */
#Menu { padding-bottom:5px; background:#fff; clear:both; }

	/* 二级导航 */
.menu { width:220px; min-height:162px; _height:162px; margin:0; padding:12px 0 39px 0; }
.menu dl { width:200px; margin:0 auto; padding:0; }
.menu dt { width:200px; margin:2px auto 0 auto; font-size:12px; font-weight:bold; text-align:center; }
.menu dt a { display:block; width:200px; _height:20px; *min-height:20px; padding:3px 0 2px 0; padding:2px 0 3px 0\9; background:url(menu_1.jpg) no-repeat; color:#f60; line-height:20px; }
.menu dt a:hover, .menu dt .current { background:url(menu_01.jpg) no-repeat; color:#fff; text-decoration:none; }

.menu dd { width:200px; margin:2px auto 0 auto; font-size:12px; }
.menu dd a { display:block; width:160px; _height:20px; *min-height:20px; padding:2px 0 2px 40px; padding:2px 0 2px 40px\9; background:url(grwy_03.gif) no-repeat; color:#555; line-height:20px; }
.menu dd a:hover, .menu dd .current { background:url(grwy_03.gif) no-repeat; color:#f60; text-decoration:none; }

/* 公告 */
#Announcement { padding-bottom:5px; background:#fff; clear:both; }
#Announcement .bd { padding-top:5px; }
#Announcement .h575 { min-height:141px; _height:141px; }
#Announcement .more { padding:15px 15px 0 10px; text-align:right; }
.announcement-info { padding:0 10px 16px 10px; }
.announcement-info .pic { float:left; width:70px; height:60px; padding:5px 6px; overflow:hidden; }
.announcement-info .tit { float:left; width:208px; font-weight:bold; line-height:25px; }
.announcement-info .tit a { text-decoration:underline; }
.announcement-info .tit a:hover { text-decoration:none; }
.announcement-info .info { float:left; }

/* 行报 */
#Press { width:220px; margin-bottom:5px; clear:both; }
.Press-info { text-align:center; }
.Press-info .pic { padding:10px 0 5px 0; }
.Press-info .volume { font-weight:bold; line-height:22px; }
.Press-info .info { padding:0 10px 7px 15px; line-height:18px; text-align:left; }

/* 面包屑 */
.breadcrumbs { padding:0 0 0 27px; background:url(bg_breadcrumbs.jpg) no-repeat 0 0; color:#866522; font-weight:bold; line-height:32px; }

/* 内容模式 */
.about { padding:30px; color:#444; line-height:20px; }

#Article .breadcrumbs { padding:0 0 0 27px; background:url(bg_breadcrumbs.jpg) no-repeat 0 -37px; color:#866522; font-weight:bold; line-height:32px; }
#Article .bd { margin-bottom:4px; border:1px solid #E0CC98; border-top:none; }

.artbox { margin:0 50px; padding:0; color:#333; text-align:center; }
.artbox h1 { padding:20px 0 10px 0; font-size:16px; }
.artbox .info{ border-top:1px solid #E0CC98; background:#F6F0E2; color:#555; line-height:240%; }
.artbox a { padding:0 5px; color:#333; }
.artbox a:hover { color:#3F0; text-decoration:none; }
.article { margin:0 50px; padding:20px; font-size:12px; line-height:26px; clear:both; }

.border-top { margin:10px 20px 0 20px; padding:5px 10px 20px 10px; border-top:1px solid #E0CC98; }
.border-top .top { float:right; }

/* 列表样式 */
.list_news_01 { margin:20px 20px 0 20px; padding-bottom:30px; clear:both; }
.list_news_01 ul li { padding:4px 11px; line-height:20px; clear:both; }
.list_news_01 ul .bg { padding:3px 11px; background:#eee; }
.list_news_01 ul li a { padding-left:5px; text-decoration:underline; }
.list_news_01 ul li a:hover { text-decoration:none; }
.list_news_01 .date { float:right; padding-left:9px; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_1.gif) no-repeat 0 7px; }

/* 图片列表 */
.pic_list_01 { margin:0; padding:0; background:url(bg_picnews.jpg) repeat-x #fff; }
.pic_list_01 .pic_list { float:left; width:180px; margin:15px 0 0 0; }
.pic_list_01 .pic_list .pic { width:155px; margin:0 auto; }
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt { margin:0 10px; padding:8px 0 3px 0; line-height:20px; text-align:center; }
.pic_list_01 .pic_list .txt a { text-decoration:underline; }
.pic_list_01 .pic_list .txt a:hover { text-decoration:none; }

.pic_list_02 { margin:0; padding:0 0 5px 0; }
.pic_list_02 .pic_list { float:left; width:135px; margin:12px 0 0 0; }
.pic_list_02 .pic_list .pic { width:80px; height:90px; margin:0 auto; padding:0 3px 3px 0; background:url(pic_01.jpg) no-repeat; }
.pic_list_02 .pic_list .pic span { display:block; padding:5px; }
.pic_list_02 .pic_list .txt { margin:0 10px; padding:8px 0 3px 0; line-height:20px; text-align:center; }
.pic_list_02 .pic_list .txt a { text-decoration:underline; }
.pic_list_02 .pic_list .txt a:hover { text-decoration:none; }

/* 分页 */
.page { text-align:center; }
.page a { margin:0 1px; text-decoration:underline; }
.page a:hover { text-decoration:none; }
.page span a { margin:0 1px; text-decoration:none; }
.page span a:hover { text-decoration:underline; }
.page .current { padding:0px 1px; border-bottom:1px solid #444; font-weight:bold; text-decoration:none; }

.contact { min-height:90px; _height:90px; margin:25px 38px 0 38px; padding:10px 18px; border:1px solid #E0CC98; background:url(bg_contact.gif) no-repeat 525px 19px; font-size:13px; line-height:20px; }
.contact h4 { padding:0 0 5px 0; }

/* 表单 */
.inputbox { margin:0; padding:10px 10px 20px 10px; color:#444; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }
.ibl { float:left; width:100px; margin-right:10px; padding-top:11px; text-align:right; }
.ibr { float:left; width:500px; padding-top:10px; +padding-top:8px; text-align:left; }
.input_01 { height:16px; padding:1px; border:1px solid #575757; background:#fff; color:#444; }
.input_submit { width:77px; height:27px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:77px; height:27px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

/* 提示 */
.form-tit { margin:15px 38px 0 38px; padding:0 15px; background:url(form_tit.gif) no-repeat left bottom; color:#555; font-weight:bold; font-size:13px; line-height:25px; clear:both; }
.tips { padding:15px 0 0 120px; color:#f00; font-weight:bold; font-size:13px; text-align:left; line-height:200% }

/* 链接 */
#link { border:1px solid #98CBDD; background:url(bg_link.jpg) repeat-x bottom #fff; }
.link { padding:0 0 10px 15px; }
.link a { display:inline-block; margin:10px 10px 0 0; }

/* 2010-3-12 add */
.year { padding:15px 20px; }
.year ul li { float:left; width:130px; height:34px; margin:0 3px 5px 0; font-size:14px; font-weight:bold; line-height:28px; }
.year ul li a { display:block; width:130px; height:34px; background:url(y_1.gif) no-repeat; text-align:center; }
.year ul li a:hover,.year ul li .current { display:block; width:130px; height:34px; background:url(y_01.gif) no-repeat; color:#866522; text-decoration:none; }

/* 2010-6-9 add */

#Independent { margin-bottom:5px; }
#Independent .list-info { padding:7px 0; }
#Independent .list-info li { padding:3px 0; line-height:20px; }
#Independent .list-info li a { padding:0 0 0 18px; background:url(point_1.gif) no-repeat 12px 4px; text-decoration:underline; }

/* 2011-2-11 */
#Banking { margin-bottom:5px; }
#Banking .bd { height:143px; }
.banking-list { width:202px; margin:0 auto; padding-top:12px; }
.banking-list li { width:202px; height:37px; margin-bottom:9px; background:url(banking_btn_01.jpg) no-repeat; color:#f60; font-size:14px; font-weight:bold; text-align:center; line-height:35px; }
.banking-list li a { color:#f60; }
.banking-list .btn { height:30px; background:url(banking_btn_02.jpg) no-repeat; color:#555; line-height:28px; }
.banking-list .btn a { color:#555; }
