@charset "utf-8";
/*subpage banner*/
.subpage_banner{height:230px;overflow:hidden}
#financial_market_index .wrapper{width:100%;overflow:hidden}
#financial_market_banner{float: left; width: 100%;height: 230px; overflow: hidden;}
#financial_market_banner ul{width:100%; overflow: hidden;  height:230px;}
#financial_market_banner ul li{float: left;width: 100%;height: 230px;position: relative;}
#financial_market_banner ul li img{position:absolute; top:0; left:50%; margin-left:-960px;}
#financial_market_index .btns { width:100%; height:14px; position:absolute; z-index:110; bottom:10px; left:0; text-align:center;}
#financial_market_index .btns span { display:inline-block; width:14px; height:14px; margin:0 5px; background:url(pointer.png) 0 0 no-repeat;_background:url(pointer.gif) 0 0 no-repeat;cursor:pointer;}
#financial_market_index .btns .active { background-position:-14px 0;}

.txt_img_white{display:inline-block;*display:inline;*zoom:1;margin-top:10px;}
.txt_img_gray{display:inline-block;*display:inline;*zoom:1;margin-top:10px;}


/*content*/
.subpage_wrapper{padding-top:20px;}
.cont_gray{background:#f9f9f9}
.cont_white{background:#fff}
.list_common{zoom:1}
.list_common li{line-height:32px;position:relative;height:32px;}
.list_common li a{font-size:14px;color:#000;background-image:url(img_list_common.gif);background-repeat:no-repeat;display:block;padding-left:17px;background-position:5px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*zoom:1;position:absolute;}
.list_common li a:hover{color:#fe4b00;background-position:5px -60px}
.list_common li span{display:none;position:absolute;right:0}
.list_common li.list5{margin-bottom:25px;}

.page_list{padding-top:10px}
.page_list .list_common li a{width:620px;*zoom:1}
.page_list .list_common li span{display:block;position:absolute;right:0;top:0;font-size:14px;color:#000;}
.page_list .list_common li:hover span{color:#fe4b00;}

.page_img_list{padding-top:30px}
.page_img_list ul li{width:330px;float:left;display:inline;font-size:14px;line-height:33px;margin-right:10px;margin-left:15px;margin-bottom:23px}
.page_img_list ul li img{float:left;display:inline;margin:13px 20px 0 0;}
.page_img_list ul li .pname{color:#fe4b00}
.page_img_list ul li p{height:90px;overflow:hidden;width:auto}
.page_img_list ul li a.more{display:block;background-image:url(img_list_common.gif);background-repeat:no-repeat;background-position:right bottom;text-indent:-9999px;*zoom:1}

/*breadcrumb*/
.breadcrumb{line-height:36px;color:#323232}
.breadcrumb a{color:#323232}
.breadcrumb a:hover{color:#ff6e31}

/*pager*/
.list_pager{text-align:center}
.list_pager a,.list_pager span{display:inline-block;*display:inline;*zoom:1;margin:5px;text-align:center;width:39px;height:37px;line-height:37px;}
.list_pager a.active{border-radius:10px;background:#ff6102;color:#fff}
.list_pager a.prev,.list_pager a.next{width:auto;}

/*cms*/
.page_title{position:relative;*zoom:1}
.page_title .icon_font{position:absolute;bottom:12px;right:205px;*bottom:14px;_bottom:14px;}
.page_title .icon_font a{display:inline-block;*display:inline;*zoom:1;background-image:url(icon_font.jpg);background-repeat:no-repeat;width:24px;height:24px;margin-right:5px;}
.page_title .icon_font a.js_font_dec{background-position:-3px -3px}
.page_title .icon_font a.js_font_inc{background-position:-34px -3px}

.cms_title{font-size:28px;color:#ff6102;line-height:55px;padding-top:25px;font-weight:normal;text-align:center}
.cms_time{font-family:arial,"Simsun","宋体";color:#323232;font-size:14px;line-height:33px;text-align:center;margin:0 30px;padding-bottom:10px;border-bottom:1px solid #ccc}
.cms_cont{min-height:300px;_height:300px;line-height:30px;font-size:16px;color:#000000;margin:0 30px;padding:20px}
.cms_cont p{margin-bottom:18px;font-size: 14px;}

/*表格样式一*/
.tbl1,.tbl1 th,.tbl1 td{border:2px solid #fff;border-collapse:collapse;padding:5px;text-align:center}
.tbl1 th{background:#ccc;color:#000}
.tbl1 td{background:#e6e6e6;color:#4d4d4d}


/*left menu*/
.left_accordion h2,
.left_accordion_footer,
.left_accordion .tab_head,
.js_left_accordion_wrapper .tab_open .tab_head,
.js_left_accordion_wrapper .tab_nochild .tab_head,
.left_accordion .tab_body ul li a,
.left_accordion .left_accordion_footer{background-image:url(subpage_left_nav.jpg);background-repeat:no-repeat}


.left_accordion{width:200px;float:left;display:inline;margin-left:15px;}
.js_left_accordion_wrapper{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding-top:10px}
.left_accordion h2{height:36px;background-position:0 0;color:#ff4c01;font-size:16px;line-height:36px;text-align:center}
.left_accordion h2.orange{background:url(english-orange-background.jpg) center center no-repeat;height:36px;color:#ff4c01;font-size:16px;line-height:36px;text-align:center;margin-bottom: 10px;}
.left_accordion h2.orange-border{background:url(english_orange_boder.jpg) center center no-repeat;height:36px;color:#ff4c01;font-size:16px;line-height:36px;text-align:center;margin-bottom: 10px;}
.left_accordion .tab_head{background-position:0 -104px;height:35px;line-height:35px;color:#ff4c01;text-indent:15px;font-size:15px;color:#000000;cursor:pointer}
.left_accordion .tab_head a{font-size:14px;color:#000000;display:block}
.left_accordion .tab_head a:hover{color:#ff4c01;}
.js_left_accordion_wrapper .tab_open .tab_head{background-position:0 -51px;color:#ff4c01;}
.js_left_accordion_wrapper .tab_open .tab_head a{color:#ff4c01;}
.js_left_accordion_wrapper .tab_nochild .tab_head{background-position:10000px !important;}
.js_left_accordion_wrapper .tab_nochild .active{color:#ff4c01 !important;background-position:0 -266px !important;}

.js_left_accordion_wrapper .tab_body a.active{color:#ff6e31;}
.left_accordion .tab_body ul li a{height:35px;background-position:6px -158px;line-height:35px;color:#000000;text-indent:35px;font-size:13px;display:block}
.left_accordion .tab_body ul li a:hover,.left_accordion a.active{color:#ff4c01;}

.js_left_accordion .tab_body{display:none}

.left_accordion .left_accordion_footer{height:25px;background-position:0 -414px;margin-bottom: 10px;}


/*right content*/
.subpage_right_wrapper{width:715px;float:right;margin-right:15px;*display:inline;}
.line_title,.breadcrumb{height:36px;background:url(line_title_gray.gif) 0 bottom no-repeat;position:relative}
.line_title ul li{float:left;display:inline;padding:0 20px;height:36px;line-height:36px;font-size:16px;font-weight:bold}
.line_title ul li.active,.line_title ul li.active a{height:36px;line-height:36px;background:url(line_title_orange.gif) center bottom no-repeat;color:#ff4c01;font-size:16px;;font-weight:bold}
.line_title a.more{position:absolute;right:10px;top:10px;color:#1a1a1a}
.line_title a.more:hover{color:#ff4c01;}


.line_gray_title{height:36px;border-bottom:1px solid #c7c7c7;position:relative;background:#fff}
.line_gray_title ul li{float:left;display:inline;padding:0 20px;height:36px;line-height:36px;font-size:16px;font-weight:bold}
.line_gray_title ul li.active,.line_gray_title ul li.active a{height:36px;line-height:36px;background:#fff;color:#ff4c01;font-size:16px;;font-weight:bold}
.line_gray_title a.more{position:absolute;right:10px;top:10px;color:#1a1a1a}
.line_gray_title a.more:hover{color:#ff4c01;}

.icon_list{text-align:center}
.icon_list .orange{color:#ff4c01;line-height: 22px;}
.icon_list a{ display: block;margin: 0px 25px;float: left;}
.icon_list a:hover{color:#ff4c01;}
.icon_list img{margin-bottom: 10px;}

#financial_market_home_news{padding-bottom:35px}
#financial_market_home_news .cont_gray{height:230px;overflow:hidden}
#financial_market_home_news .tab_body{padding-top:10px;}

#financial_market_icon{padding-top:25px;padding-bottom:54px}
#financial_market_icon li{width:112px}
#financial_market_icon li a{background-image:url(financial_market_icon.jpg);background-repeat:no-repeat;width:85px;text-align:center;padding-top:85px;display:block;font-size:14px;line-height:1.5em}
#financial_market_icon li.ico1{margin-left:100px}
#financial_market_icon li.ico1 a{background-position:0 0;}
#financial_market_icon li.ico2 a{background-position:-117px 0;}
#financial_market_icon li.ico3 a{background-position:-239px 0;}
#financial_market_icon li.ico4 a{background-position:-339px 0;}


#home_business_summary{width:350px;float:left;display:inline}
#home_business_summary .tab_body img{margin:10px;float:left}
#home_business_summary .tab_body p{padding:0 10px;font-size:14px;line-height:2em;*margin-top:-10px}

#home_recent_news{width:350px;float:right;display:inline}

#home_market_dynamics .tab_cont{padding-top:10px}
#home_market_dynamics .news_img{float:left;display:inline;width:135px;text-align:center;}
#home_market_dynamics .news_img img{margin:10px;}
#home_market_dynamics .list_common{float:left;display:inline;width:580px;padding:0}
#home_market_dynamics .list_common li{margin:0}
#home_market_dynamics .list_common span{display:block;font-size:14px;right:10px;}

.left_banner{margin-top:20px;}

.product_sublink{height:50px;}
.product_sublink{clear:both;}
.product_sublink ul li{float:left;width:auto;margin:0;padding-top:0;height:21px;padding-right:20px;white-space:nowrap;}
.product_sublink ul li a{line-height:21px;color:#4d4d4d;padding-left:16px;background:url(icon_global.gif) 0 -59px no-repeat;font-size:12px;}
.product_sublink ul li a:hover{color:#ed7700}


/*业务详情页*/
.productBox{border-bottom:1px solid #535353}
.productBox .image{float:left;width:180px;overflow:hidden}
.productBox .intro{float:left;overflow:hidden;padding:20px 0;width:450px;margin-left:30px;line-height:27px;font-size:14px}
.productBox h3,.bizSection h3{color:#ff6e31;font-size:16px;font-weight:bold;line-height:38px;}
.bizSection h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;text-indent:12px;background-image:url(subpage_left_nav.jpg);background-repeat:no-repeat;background-position:500px -49px;cursor:pointer;}
.bizSection h3.closed{background-position:500px -104px;border-bottom:0}
.infoSlide{padding:12px;font-size:14px;}
.infoSlide p{padding-bottom:10px;line-height:25px}
.banner_detail{padding:15px 0}

.cont_wrapper{
    clear: both;
}

.clear-both{
    clear: none;
}

.font-border{
    font-weight: bolder;
    font-size: 16px !important;
}


.pull-left{
    float: left;
}

.pull-right{
    float: right;
}

.subpage_right_wrapper .pull-left-div{
    width: 507px !important;
    overflow: hidden;
}

.tab_cont .bank-img{
    padding: 25px 18px;
}

.tab_cont .intro{
    width: 340px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
    padding-top: 25px;
}


.m-t-34{
    margin-top: 34px;
}

.cf:after{
    content: ".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both;
}
.wrapper{
    width:960px;
    margin: 0 auto;
    position:relative;
}
a{
    color:#4c4c4c;
}