@charset "utf-8";
/* CSS Document @zhxming 
 * 本样式表使用了大量复合样式，这些复合样式需要与其主样式配合使用，勿单独使用。为便于区分，对这些复合样式缩进
 */

body{
    background-color: #fff;
}
.sp-full:before{content: '\2003';}
.sp-half:before{content: '\2002';}
.text-default{color:#000 !important;}
.text-invert{color:#fff !important;}
.text-primary{color:#3270bb !important;}
    .scene-sc .text-primary{color:#b43c3d !important;}
    .scene-sf .text-primary{color:#4091c8 !important;}
.text-em, .text-warning{color:#fc0014 !important;}
.text-info{color:#e36c0a !important;}
.text-help{color:#666 !important;}
.text-sub{color: #909090 !important;}
.text-sub2{color:#5d5d5e !important;}
.text-down,.text-fall{color:#2f9903 !important;}
.text-up,.text-rise{color:#fc0114 !important;}
.text-label{color: #f29204 !important;}
a.text-label:active, a.text-label:hover{color: #f29204 !important;}
.bg-default{background-color:#fff !important;border-color:#fff !important;color:#000 !important;}
.bg-invert{background-color:#000 !important;border-color:#000 !important;color:#fff !important;}
.bg-primary{background-color:#3270bb !important;border-color:#3270bb !important;color:#fff !important;}
.bg-secondary{background-color:#eef3f7 !important;border-color:#eef3f7 !important;color:#000 !important;}
.bg-help{background-color:#cbcfd2 !important;border-color:#cbcfd2 !important;color:#fff !important;}
*{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before, *:after{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


/*主结构*/
#main-page{
    width: 1000px; margin: 0 auto;
}
#main-page-head, #main-page-menu, #main-page-marquee-bar, #main-page-location-bar, #main-page-body, #main-page-foot{
    width: 100%;
    position: relative;
    clear: both;
}
#main-page-head{
    overflow: hidden;
    height: 80px;
    background: url(../images/top_bg.jpg) 0 0 no-repeat;
}
#main-page-menu{
    *z-index: 1000; *zoom:1;
    height: 30px;
    background: url(../images/nav_bg.gif) 0 0 repeat-x;
}
#main-page-marquee-bar{
    height: 21px; margin-bottom: 2px;
    background: url(../images/bg-scroll.gif) 0 0 repeat-x;
}
#main-page-banner{
    position: relative; overflow:hidden;
    width:762px; height: 122px; margin-bottom:5px;
    background-color: #ddd;
}
#main-page-foot{
    margin-top:20px; padding: 30px 180px 20px; *padding:0;
    background-color: #f4f4f4;
    border-top: 1px solid #cbcfd2;
}
#footer{
    *padding: 30px 180px 20px;
}
#main-page-foot a{
    color: #000;
}
#main-page-foot a:link, #main-page-foot a:visited{
    color: #000; text-decoration:none;
}
#main-page-foot a:active, #main-page-foot a:hover{
    text-decoration: underline;
}
#main-page-location-bar{
    overflow: hidden;
    height: 33px; line-height: 33px;
    background: url(../images/location_bg.gif) 0 0 repeat-x;
}
#main-page-location-bar .location-text{
    margin-left:5px;
    color:#5ba7e3;
}
.subpage{
    position: relative; 
    overflow: hidden;
    width:803px;        /*for左右两栏*/
}

/*主结构附属*/
#header-links{
    position: absolute; bottom:5px; right:0;
    font-size:12px;
}
#header-links a{
    display: inline-block; *display:inline; *zoom:1;
    height: 20px; line-height: 20px;
    margin: 0 6px 0 0;
    vertical-align: middle;
    color:#fff; text-decoration: none;
}
.header-link{
    padding-left: 8px;
    background: url(../images/arrow_login.gif) 0 50% no-repeat;
}
#hl-rss{
    width: 20px;
    background: url(../images/icon_rss.gif) 50% 50% no-repeat;
}
#hl-english{
    width: 65px; padding-left: 17px; *width: 48px;
    background: url(../images/blueEnglishBg.png) 0 0 no-repeat;
    color: #144f9c !important;
    font-family: Arial, Helvetica, sans-serif;
}
#market-date, #market-marquee{
    float:left;
    height:21px; line-height: 21px;
    overflow: hidden;
}
#market-date{
    width:110px; *width:74px; padding: 0 22px 0 14px;
    background: url(../images/scoll_line.jpg) 100% 0 no-repeat;
    white-space: nowrap;
    font-weight: bold; font-family: Arial, Helvetica, sans-serif;
}
#market-marquee{
    width:890px;
}
#market-marquee>iframe{
    width:890px; height:21px;
    overflow:hidden;
    background-color: transparent; 
    border: none; 
    *background:url(../images/bg-scroll.gif) 0 0 repeat-x;
    *border:0;
}
#market-marquee-body{
    background-color: transparent;
    *background:url(../images/bg-scroll.gif) 0 0 repeat-x;
}
@media \0screen{
    #market-marquee>iframe,
    #market-marquee-body{
        background:url(../images/bg-scroll.gif) 0 0 repeat-x;
    }
}

/*主菜单*/
#main-menu{
    margin-top: 0; margin-bottom: 0;
    padding:0 6px;
}
#main-menu a{
    display: block;
    color: #fff;
}
#main-menu a:active,#main-menu a:hover{text-decoration:none;color:#fff;}
#main-menu>li{
    float: left; position: relative;
    height: 30px;
    background: url(../images/tpnav_line_1.gif) 0 50% no-repeat;
    text-align: left;
    color: #fff;
}
#main-menu>li:first-child{
    background: none;
}
#main-menu>li>a{
    height: 30px; line-height: 30px; padding:0 23px;
    text-decoration: none;
}
#main-menu>li:hover>a{
    background: url(../images/nav_hlight-170509.jpg) 50% 0 no-repeat;
}
#main-menu .sub-menu{
    display: none;
    position: absolute; top:30px; left:0; z-index: 1000; *zoom:1;
    margin-top:0; margin-bottom: 0;
    background-color:#2657A6;
    white-space:nowrap;
}
#main-menu .sub-menu-active{
    display: block;
}
#main-menu .sub-menu>li{
    position: relative;
    border-top: 1px dotted #84b5f3;
    text-align: left;
    color: #d4d4d4;
}
#main-menu .sub-menu>li:first-child{
    border-top: 0;
}
#main-menu .sub-menu>li:hover{
    background-color:#4172bf;
}
#main-menu .sub-menu>.has-sub-menu{
    background:url(../images/arrow-170510.gif) 100% 8px no-repeat;
}
#main-menu .sub-menu>.has-sub-menu:hover{
    background-image:url(../images/arrow_over-170510.gif);
}
#main-menu .sub-menu>li>a{
    color: #d4d4d4;
    text-decoration: none;
}
#main-menu .sub-menu>li>a.m-level-2{
   padding: 5px 23px 5px; 
}
#main-menu .sub-menu>li>a.m-level-3{
   padding: 5px 17px;
}
#main-menu .sub-menu>li>.sub-menu{
    top:0; left:130px;
    /* min-width: 130px; */
    background-color:#4172bf;
}
#main-menu .sub-menu>li>.sub-menu>li:hover{
    background-color:#6291d7;
}

/*侧边菜单*/
#main-side-menu{
    margin: 0; padding-top:24px;
    *padding-top:12px;
}
#main-side-menu .side-menu-title{
    position: absolute; top: 5px; left: 5px; z-index: 10;
    *top: 0; *left: 0;
    display: block;
    width: 192px; padding: 5px 10px 5px 30px; *width: 152px;
    background: #3270bb url(../images/icon-170510.png) 20px 8px no-repeat;
    color: #fff; font-weight: bold;
    white-space: nowrap; overflow: hidden;
}
#main-side-menu .side-menu-title>a{
    display: block;
    color: #fff; font-weight: bold; text-decoration: none;
}
#main-side-menu .side-menu-title>a:active, #main-side-menu .side-menu-title>a:hover{text-decoration:none;color:#fff;}
#main-side-menu .side-menu-list{
    margin-top: 0; margin-bottom:-1px;
    border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;
}
#main-side-menu .side-menu-list li{
    border-top: 1px solid #dedede;
    color:#909090;
}
#main-side-menu .side-menu-list a{
    display: block;
    color:#909090;
}
#main-side-menu .side-menu-list a:active, #main-side-menu .side-menu-list a:hover{
    text-decoration:underline;color:#909090;
}
#main-side-menu .side-menu-list>li{
    background: url(../images/arrow_nav.gif) 25px 11px no-repeat;
}
#main-side-menu .side-menu-list>li:first-child{
    border-top: 0;
}
#main-side-menu .side-menu-list>li>a{
    padding: 7px 10px 7px 35px;
    font-weight: bold;
    *letter-spacing:-1px;
}
   @media \0screen{
	#main-side-menu .side-menu-list>li>a{
	    letter-spacing:-1px;
	}
   }
#main-side-menu .side-menu-list>li.current{
    background-color: #eaf2fb;
}
#main-side-menu .side-menu-drop-list{
    position: relative;
    margin-top:0; margin-bottom:0;
    opacity: 1;
    background-color: #fff;
}
#main-side-menu .side-menu-drop-list.hide{
    visibility: hidden;
    height: 0 !important; opacity: 0 !important;
}
#main-side-menu .side-menu-drop-list>li{
    background: url(../images/icon_sub02.gif) 35px 11px no-repeat;
}
#main-side-menu .side-menu-drop-list>li>a{
    padding: 7px 10px 7px 45px;
}
#main-side-menu .side-menu-drop-list>li.current{
    background-color: #eaf2fb;
    color: #000;
}
#main-side-menu .side-menu-drop-list>li.current>a{
    color: #000;
}



/*固定栅格*/
/*两栏，等高，192-(5)-?*/
.san-grid-a{
    position: relative;
    display: table; border-collapse: separate; border-spacing: 5px;
    margin: -5px; 
    *margin: 0;
}
.san-grid-a>.san-grid-a-l, .san-grid-a>.san-grid-a-m{
    display: table-cell; 
    overflow: hidden;
    vertical-align: top;
}
.san-grid-a>.san-grid-a-l{
    *float: left; *width:192px;
}
.san-grid-a>.san-grid-a-m{
    position: relative; 
    width: 10000px;
    *width:803px; *margin-left:197px;
}
.san-grid-a>.san-grid-a-l>.san-grid-inner{
    width:192px; *width:auto;
}
.san-grid-a>.san-grid-a-bdr{
    border: 1px solid #dee5f5;
}
.san-grid-a>.san-grid-a-bdr.san-grid-a-l{
    *width:190px;
}
.san-grid-a>.san-grid-a-bdr.san-grid-a-m{
    *width:801px;
}
.san-grid-a>.san-grid-a-bdr.san-grid-a-l>.san-grid-inner{
    width:190px; *width:auto;
}
    .san-grid-a-plus-1{
        
    }
    .san-grid-a-plus-1>.san-grid-a-l, .san-grid-a-plus-1>.san-grid-a-m{
        border: 1px solid #cadef6;
    }
    .san-grid-a-plus-1>.san-grid-a-l{*width:245px;}
    .san-grid-a-plus-1>.san-grid-a-m{*width:748px;}
    .san-grid-a-plus-1>.san-grid-a-l>.san-grid-inner{
        width:247px; *width:auto;
    }

/*两栏，等高，?-(5)-250*/
.san-grid-b{
    position: relative;
    display: table; border-collapse: separate; border-spacing: 5px;
    margin: -5px; 
    *margin: 0;
}
.san-grid-b>.san-grid-b-r, .san-grid-b>.san-grid-b-m{
    display: table-cell;
    position: relative; overflow: hidden;
    vertical-align: top;
    *float: left;
}
.san-grid-b>.san-grid-b-r{
    *width:250px;
}
.san-grid-b>.san-grid-b-m{
    width: 10000px;
    *width:548px; *margin-right:5px;
}
.san-grid-b-r>.san-grid-inner{
    width:250px; *width:auto;
}
.san-grid-b>.san-grid-b-bdr{
    border: 1px solid #cbcfd2;
}
.san-grid-b>.san-grid-b-bdr.san-grid-b-r{
    *width:248px;
}
.san-grid-b>.san-grid-b-bdr.san-grid-b-m{
    *width:546px;
}

/*两栏，等高，固定宽  399-5-399*/
.san-grid-c{
    position: relative;
    display: table; border-collapse: separate; border-spacing: 5px;
    margin: -5px; 
    *margin: 0;
}
.san-grid-c>.san-grid-c-r, .san-grid-c>.san-grid-c-m{
    display: table-cell;
    overflow: hidden;
    vertical-align: top;
    *float: left;
}
.san-grid-c>.san-grid-c-r{
    position: relative; 
    width:399px;
}
.san-grid-c>.san-grid-c-m{
    position: relative; 
    width:399px;
    *margin-right:5px;
}
.san-grid-c>.san-grid-c-bdr{
    border: 1px solid #cbcfd2;
}
.san-grid-c>.san-grid-c-bdr.san-grid-c-r{
    *width:397px;
}
.san-grid-c>.san-grid-c-bdr.san-grid-c-m{
    *width:397px;
}

/*两栏/三栏，l-m-r，l/r固定或半固定。注意标签先后次序：r-l-m*/
.san-grid-f>.san-grid-f-r, .san-grid-f>.san-grid-f-l,.san-grid-f>.san-grid-f-m{
    position: relative; overflow: hidden;
}
.san-grid-f>.san-grid-f-r{
    float: right;
    margin-left: 5px;
}
.san-grid-f>.san-grid-f-l{
    float: left; 
    margin-right: 5px;
}
.san-grid-f>.san-grid-f-nowrap{
    white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.san-grid-f>.san-grid-f-plus-1{
    height:16px; margin-right:0;
}
.san-grid-f>.san-grid-f-plus-2{
    width:65px; height:16px; margin-left: 12px;
    text-align: right;
}
.san-grid-f>.san-grid-f-plus-3{
    width:65px; height:16px; margin-right: 12px;
    text-align: left;
}
.san-grid-f>.san-grid-f-plus-4{
    width:78px; height:16px; margin-left: 12px;
    text-align: right;
}



/*栅格*/
.san-row{
    margin-right: -2.5px; margin-left: -2.5px;
    *zoom:1; *margin-right: 0; *margin-left: 0;
}
.san-row:before, .san-row:after{display: table; content: " ";border-collapse:collapse; border-spacing:0;line-height: 0;}
.san-row:after{clear: both;}
.san-row>.clearfix{*width:100%; *height: 0;}
.san-col-1, .san-col-2, .san-col-3, .san-col-4, .san-col-5, .san-col-6, .san-col-7, .san-col-8, .san-col-9, .san-col-10, .san-col-11, .san-col-12{
    position: relative; display:block;
    float: left;
    min-height: 1px; margin-right: 0; margin-left: 0; padding-right: 2.5px; padding-left: 2.5px;
    *min-height: 0; *padding-right: 0; *padding-left: 0;
}
.san-col-12{width: 100%;}
.san-col-11{width: 91.66666667%;}
.san-col-10{width: 83.33333333%;}
.san-col-9 {width: 75%;}
.san-col-8 {width: 66.66666667%;}
.san-col-7 {width: 58.33333333%;}
.san-col-6 {width: 50%;}
.san-col-5 {width: 41.66666667%;}
.san-col-4 {width: 33.33333333%;}
.san-col-3 {width: 25%;}
.san-col-2 {width: 16.66666667%;}
.san-col-1 {width: 8.33333333%;}
    .san-col-12{*width: 99.94680851063829%;}.san-col-11{*width: 91.61790780141843%;}.san-col-10{*width: 83.28900709219858%;}.san-col-9 {*width: 74.96010638297872%;}.san-col-8 {*width: 66.63120567375886%;}.san-col-7 {*width: 58.302304964539%;}.san-col-6 {*width: 49.97340425531915%;}.san-col-5 {*width: 41.64450354609929%;}.san-col-4 {*width: 33.31560283687943%;}.san-col-3 {*width: 24.98670212765957%;}.san-col-2 {*width: 16.65780141843972%;}.san-col-1 {*width:  8.328900709219858%;}
.san-col-offset-12{margin-left: 100%;}
.san-col-offset-11{margin-left: 91.66666667%;}
.san-col-offset-10{margin-left: 83.33333333%;}
.san-col-offset-9 {margin-left: 75%;}
.san-col-offset-8 {margin-left: 66.66666667%;}
.san-col-offset-7 {margin-left: 58.33333333%;}
.san-col-offset-6 {margin-left: 50%;}
.san-col-offset-5 {margin-left: 41.66666667%;}
.san-col-offset-4 {margin-left: 33.33333333%;}
.san-col-offset-3 {margin-left: 25%;}
.san-col-offset-2 {margin-left: 16.66666667%;}
.san-col-offset-1 {margin-left: 8.33333333%;}
.san-col-offset-0 {margin-left: 0;}
        .san-col-offset-12{*margin-left: 99.94680851063829%;}.san-col-offset-11{*margin-left: 91.61790780141843%;}.san-col-offset-10{*margin-left: 83.28900709219858%;}.san-col-offset-9 {*margin-left: 74.96010638297872%;}.san-col-offset-8 {*margin-left: 66.63120567375886%;}.san-col-offset-7 {*margin-left: 58.302304964539%;}.san-col-offset-6 {*margin-left: 49.97340425531915%;}.san-col-offset-5 {*margin-left: 41.64450354609929%;}.san-col-offset-4 {*margin-left: 33.31560283687943%;}.san-col-offset-3 {*margin-left: 24.98670212765957%;}.san-col-offset-2 {*margin-left: 16.65780141843972%;}.san-col-offset-1 {*margin-left:  8.328900709219858%;}.san-col-offset-0 {*margin-left:  0;}
.san-col-pull-12{right: 100%;}
.san-col-pull-11{right: 91.66666667%;}
.san-col-pull-10{right: 83.33333333%;}
.san-col-pull-9 {right: 75%;}
.san-col-pull-8 {right: 66.66666667%;}
.san-col-pull-7 {right: 58.33333333%;}
.san-col-pull-6 {right: 50%;}
.san-col-pull-5 {right: 41.66666667%;}
.san-col-pull-4 {right: 33.33333333%;}
.san-col-pull-3 {right: 25%;}
.san-col-pull-2 {right: 16.66666667%;}
.san-col-pull-1 {right: 8.33333333%;}
.san-col-pull-0 {right: auto;}
        .san-col-pull-12{*right: 99.94680851063829%;}.san-col-pull-11{*right: 91.61790780141843%;}.san-col-pull-10{*right: 83.28900709219858%;}.san-col-pull-9 {*right: 74.96010638297872%;}.san-col-pull-8 {*right: 66.63120567375886%;}.san-col-pull-7 {*right: 58.302304964539%;}.san-col-pull-6 {*right: 49.97340425531915%;}.san-col-pull-5 {*right: 41.64450354609929%;}.san-col-pull-4 {*right: 33.31560283687943%;}.san-col-pull-3 {*right: 24.98670212765957%;}.san-col-pull-2 {*right: 16.65780141843972%;}.san-col-pull-1 {*right:  8.328900709219858%;}.san-col-pull-0 {*right: auto;}
.san-col-push-12{left: 100%;}
.san-col-push-11{left: 91.66666667%;}
.san-col-push-10{left: 83.33333333%;}
.san-col-push-9 {left: 75%;}
.san-col-push-8 {left: 66.66666667%;}
.san-col-push-7 {left: 58.33333333%;}
.san-col-push-6 {left: 50%;}
.san-col-push-5 {left: 41.66666667%;}
.san-col-push-4 {left: 33.33333333%;}
.san-col-push-3 {left: 25%;}
.san-col-push-2 {left: 16.66666667%;}
.san-col-push-1 {left: 8.33333333%;}
.san-col-push-0 {left: auto;}
        .san-col-push-12{*left: 99.94680851063829%;}.san-col-push-11{*left: 91.61790780141843%;}.san-col-push-10{*left: 83.28900709219858%;}.san-col-push-9 {*left: 74.96010638297872%;}.san-col-push-8 {*left: 66.63120567375886%;}.san-col-push-7 {*left: 58.302304964539%;}.san-col-push-6 {*left: 49.97340425531915%;}.san-col-push-5 {*left: 41.64450354609929%;}.san-col-push-4 {*left: 33.31560283687943%;}.san-col-push-3 {*left: 24.98670212765957%;}.san-col-push-2 {*left: 16.65780141843972%;}.san-col-push-1 {*left:  8.328900709219858%;}.san-col-push-0 {*left: auto;}
/*栅格列嵌套层*/
.san-col-1>.san-col-inner, .san-col-2>.san-col-inner, .san-col-3>.san-col-inner, .san-col-4>.san-col-inner, .san-col-5>.san-col-inner, .san-col-6>.san-col-inner, .san-col-7>.san-col-inner, .san-col-8>.san-col-inner, .san-col-9>.san-col-inner, .san-col-10>.san-col-inner, .san-col-11>.san-col-inner, .san-col-12>.san-col-inner{
    position: relative;
    *min-height: 1px; 
    *margin-left: 5px;
}
.san-row>.san-col-1:first-child>.san-col-inner, .san-row>.san-col-2:first-child>.san-col-inner, .san-row>.san-col-3:first-child>.san-col-inner, .san-row>.san-col-4:first-child>.san-col-inner, .san-row>.san-col-5:first-child>.san-col-inner, .san-row>.san-col-6:first-child>.san-col-inner, .san-row>.san-col-7:first-child>.san-col-inner, .san-row>.san-col-8:first-child>.san-col-inner, .san-row>.san-col-9:first-child>.san-col-inner, .san-row>.san-col-10:first-child>.san-col-inner, .san-row>.san-col-11:first-child>.san-col-inner, .san-row>.san-col-12:first-child>.san-col-inner{
    *margin-left: 0;
}



/*标签页*/
.san-tabs-plus{
    position: absolute; top:5px; right:0; z-index: 1;
}
.san-tabs-equal>li{
    min-width: 0 !important; padding-left:0 !important; padding-right:0 !important;
    *border-left:0 !important; *border-right:0 !important;
}
.san-tabs-equal>li>a{
    *min-width: 0 !important;
    padding-left:0 !important; padding-right:0 !important;
}
/*san-tabs-a*/
.san-tabs-a{
    /* margin: 0 -1px 1px 0; */
    margin: 0 -1px 0 0;
    border-bottom: 1px solid #fff;
    overflow: hidden;
}
    .san-tabs-a-plus-1{
        background-color:#e7edf2;
    }
.san-tabs-a>li{
    display: block; overflow: hidden; position: relative;
    float:left;
    margin-top:-1px; margin-bottom: -1px;
    border-width: 1px 1px 1px 0; border-style: solid; border-color: #fff;
    background: #e7edf2 none;
    text-align: center;
    cursor: pointer;
}
.san-tabs-a>li:hover, .san-tabs-a>li.current{
    background-color: #3270bb;
}
.san-tabs-a>li>a{
    display: block;
    overflow: hidden; white-space: nowrap;
    height: 26px; line-height: 26px; padding: 0 20px;
    color:#000; text-decoration: none;
}
.san-tabs-a>li:hover>a, 
.san-tabs-a>li.current>a, .san-tabs-a>li.current:hover>a{
    color: #fff;
}
.san-tabs-a>li.disabled,
.san-tabs-a>li.disabled:hover{
    background-color: #e7edf2;
    cursor: default;
}

.san-tabs-a-table{
    width: 100%;
    background-color: #e7edf2;
    border-bottom: 1px solid #fff;
}
.san-tabs-a-table>ul{
    display: table; border-collapse:collapse; border-spacing:0;
    width: 100%; margin:0;
    border-bottom: 1px solid #fff;
}
.san-tabs-a-table>ul.last{
    border-bottom: none; *border-bottom:0;
}
.san-tabs-a-table>ul.fixedAuto{
    width: auto;
}
.san-tabs-a-table>ul>li{
    display: table-cell;
    border-width: 0 1px; border-style: solid; border-color: #fff;
    text-align: center;
}
.san-tabs-a-table>ul>li:hover, .san-tabs-a-table>ul>li.current{
    background-color: #3270bb;
}
.san-tabs-a-table>ul>li>a{
    display: block;
    height: 26px; line-height: 26px; padding: 0;
    background-color: #e7edf2;
    color:#000; text-decoration: none;
    white-space: nowrap;
}
.san-tabs-a-table>ul>li.current>a, .san-tabs-a-table>ul>li>a:hover{
    background-color: #3270bb;
    color: #fff;
}
.san-tabs-a-table>ul>li.disabled,
.san-tabs-a-table>ul>li.disabled:hover,
.san-tabs-a-table>ul>li.disabled>a,
.san-tabs-a-table>ul>li.disabled>a:hover{
    background-color: #e7edf2;
    color:#000; 
    cursor: default;
}


/*san-tabs-b*/
.san-tabs-b{
    position: relative; z-index: 100;
    overflow: hidden; 
    margin-top:0; margin-bottom: -1px;
}
.san-tabs-b>li{
    display: block; overflow: hidden;
    float:left;
    margin-right:3px;
    background: #eef3f7 none;
    border-width: 1px; border-style: solid; border-color: #acb9c2 #acb9c2 #cbcfd2 #acb9c2;
    text-align: center;
    cursor: pointer;
}
.san-tabs-b>li:hover, 
.san-tabs-b>li.current, .san-tabs-b>li.current:hover{
    background-color: #3270bb; 
    border-color: #3270bb; 
    color:#fff;
}
.san-tabs-b>li>a{
    display: block;
    overflow: hidden; white-space: nowrap;
    height: 24px; line-height: 24px; padding: 0 20px;
    color:#000; text-decoration: none;
}
.san-tabs-b>li:hover>a, 
.san-tabs-b>li.current>a, .san-tabs-b>li.current:hover>a{
    color: #fff;
}

/*san-tabs-c*/
.san-tabs-c{
    overflow: hidden; 
    margin-bottom:0; padding: 7px 10px 3px;
}
.san-tabs-c>li{
    display: block; overflow: hidden;
    float:left;
    padding-top:5px; padding-bottom: 5px;
    line-height: 16px;
    background: transparent none;
    cursor: pointer;
}
.san-tabs-c>li:hover, 
.san-tabs-c>li.current, .san-tabs-c>li.current:hover{
    color:#3270bb;
}
.san-tabs-c>li>a{
    display: block;
    overflow: hidden; white-space: nowrap;
    height: 16px; line-height: 16px;
    color:#000; text-decoration: none;
}
.san-tabs-c>li:hover>a, 
.san-tabs-c>li.current>a, .san-tabs-c>li.current:hover>a{
    color: #3270bb;
}
.san-tabs-c>li.current>a, .san-tabs-c>li.current:hover>a{
    font-weight: bold;
}
.scene-sc .san-tabs-c>li:hover, 
.scene-sc .san-tabs-c>li.current, .scene-sc .san-tabs-c>li.current:hover,{
    color:#b43c3d;
}
.scene-sc .san-tabs-c>li:hover>a, 
.scene-sc .san-tabs-c>li.current>a, .scene-sc .san-tabs-c>li.current:hover>a{
    color: #b43c3d;
}
/* .san-tabs-c plus */
    .san-tabs-c-170517>li{
        margin-right: 14px; padding-right: 15px; 
        background: url(../images/line-170817-bbb.png) 100% 50% no-repeat;
    }
    .san-tabs-c-170517>li.last-child{
        padding-right: 0;
        background: none;
    }
    .san-tabs-c-170710{
        padding: 5px 10px;
    }
    .san-tabs-c-170710>li{
        margin-right:20px; padding-left: 15px;
        background: url(../images/icon-1707101638-ccc.png) 0 50% no-repeat;
    }
    .san-tabs-c-170710>li>a{
        color: #888;
    }
    .san-tabs-c-170710>li.current{
        background-image: url(../images/icon-1707101638-3270bb.png)
    }

/*3.18.26*/
.san-tabs-c-170710.member-rmb-url{
        border-bottom:1px solid #C2C3C5;
}

.san-tabs-c-170710.member-rmb-url>li{
        background: url(../images/icon_sub02.gif) 0 50% no-repeat;
    }

.san-tabs-c-170710.member-rmb-url>li>a{
        color: #3270bb;
    }

/*3.18.26*/

    .san-tabs-c-170814>li{
        margin-right:20px; padding-left: 15px;
        background: url(../images/icon-arrow-r-fe8f02-170726.gif) 0 9px no-repeat;
    }
    .san-tabs-c-170814>li.current{
        background: url(../images/icon-arrow-d-fe8f02-170726.gif) 0 9px no-repeat;
    }

/*san-tabs-d*/
.san-tabs-d{
    position: relative; z-index: 100;
    overflow: hidden; 
    margin-top:0; margin-bottom: -1px;
}
.san-tabs-d>li{
    display: block; overflow: hidden;
    float:left;
    margin-right:3px;
    background: #eef3f7 none;
    border-width: 1px; border-style: solid; border-color: #acb9c2 #acb9c2 #3270bb #acb9c2;
    text-align: center;
    cursor: pointer;
    color:#666; 
}
.san-tabs-d>li.current, .san-tabs-d>li.current:hover{
    background-color: #fff; 
    border-color: #3270bb #3270bb transparent #3270bb; 
    color:#000;
}
.san-tabs-d>li>a{
    display: block;
    overflow: hidden; white-space: nowrap;
    height: 24px; line-height: 24px; padding: 0 20px;
    color:#666; text-decoration: none;
}
.san-tabs-d>li.current>a, .san-tabs-d>li.current:hover>a{
    color: #000;
}
    .san-tabs-d-171124{
        margin-top: 10px;
    }
    .san-tabs-d-171124>li{
        background-color: #fff;
        border-width: 1px;border-color: #ededed #ededed #dbe5f2 #ededed;
    }
    .san-tabs-d-171124>li.current, .san-tabs-d-171124>li.current:hover{
        background-color: #fff; 
        border-color: #dbe5f2 #dbe5f2 transparent #dbe5f2; 
        color:#000; font-weight: bold;
    }
    .san-tabs-d-171124>li.exclude{
        border-color: transparent transparent #dbe5f2 transparent;
    }
    .san-tabs-d-171124>li.exclude>a{
        padding: 0 10px;
    }
    .san-tabs-d-171124>li>a{
        height:30px; line-height: 30px; padding: 0 40px;
    }
    .san-tabs-d-171124>li.current>a, .san-tabs-d-171124>li.current:hover>a{
        color: #3270bb;
    }
    .san-tabs-d-171124+.san-tabs-content{
        padding-top: 10px;
        border-top: 1px solid #dbe5f2;
    }

/*san-tabs-e*/
.san-tabs-e{
    overflow: hidden; 
    margin-bottom:0;
    border-bottom: 1px solid #dbe5f2;
}
.san-tabs-e>li{
    display: inline-block; overflow: hidden;
    height: 26px; line-height: 26px; margin: 0 10px;
    vertical-align: middle;
    background: transparent none;
}
.san-tabs-e>li:hover, 
.san-tabs-e>li.current, .san-tabs-e>li.current:hover{
    color:#3270bb;
}
.san-tabs-e>li>a{
    display: inline-block;
    overflow: hidden; white-space: nowrap;
    height: 26px; line-height: 26px; padding: 0 20px;
    border-bottom: 2px solid #fff;
    color:#000; text-decoration: none;
}
.san-tabs-e>li.current>a,
.san-tabs-e>li>a:hover, .san-tabs-e>li.current>a:hover{
    color: #3270bb;
    border-bottom-color: #3270bb;
}
    .san-tabs-e-1701016{
        text-align: center;
    }
    .san-tabs-e-1701016>li{
        min-width: 126px; *min-width: 86px;
        margin:0 80px;
        text-align: center;
    }

/*san-tabs-sc  本币/外汇专区*/
.san-tabs-sc{
    overflow: hidden;
    height:27px; margin:0;
    background: url(../images/tab_normal.gif) 0 0 repeat-x;
}
.san-tabs-sc>li{
    display: block; overflow: hidden;
    float:left;
    height:27px; line-height: 27px;
    border-left: 1px solid transparent; border-right: 1px solid transparent;
    text-align: center;
    cursor: pointer;
}
.san-tabs-sc>li:hover, 
.san-tabs-sc>li.current, .san-tabs-sc>li.current:hover{
    color:#fff;
}
.san-tabs-sc>li.current{
    background: url(../images/tab_hlight.gif) 0 0 repeat-x;
    border-left-color: #d3d3d3; border-right-color: #d3d3d3; 
}
.san-tabs-sc>li>a{
    display: block;
    overflow: hidden; white-space: nowrap;
    height: 27px; line-height: 27px; padding: 0 15px;
    color:#000; text-decoration: none;
}
    .san-tabs-sc-170824>li.current{
        background-image:url(../images/tab_hlight_1.gif); 
    }

/*san-tabs-content*/
.san-tabs-content{
    position: relative;
}
.san-tabs-content>.san-tabs-panel{
    display: none; position: relative; 
    /* overflow: hidden; */
}
.san-tabs-content>.san-tabs-panel.active{
    display: block;
}   
    .san-tabs-content-pt{
        padding-top: 7px;
    }
    .san-tabs-content-170517{
        border-width: 1px; border-style: solid; border-color: #3270bb #cbcfd2 #cbcfd2;
    }
    .san-tabs-content-170602{
        z-index: 1;
        /*min-height: 167px;*/ padding-top: 7px; padding-bottom: 0;
        border-top: 1px solid #cbcfd2;
    }
    .san-tabs-content-170604{
        z-index: 1;
        /*min-height: 171px;*/ padding-top: 5px; padding-bottom: 5px;
        border: 1px solid #3270bb;
    }
    .san-tabs-content-170824, .san-tabs-content-170604-b{
        z-index: 1;
        border-top: 1px solid #3270bb;
    }
    .san-tabs-content-sc{
        min-height: 171px; padding:5px;
        border-width: 0 1px 1px; border-style: solid; border-color: transparent #d3d3d3 #d3d3d3;
    }
    .san-tabs-panel-pt{
        padding-top: 7px;
    }
    .san-tabs-panel-170518{
        padding: 10px 10px;
    }
    .san-tabs-panel-170518 .san-tabs-c{padding-left:0; padding-right:0;}



/*布局面板*/
/*section-a*/
.section-a{
    position: relative;
    margin-top:5px;
}
.section-a:first-child{
    margin-top:0;
}
.section-a-head{
    /* margin-bottom:1px; */
    padding: 5px 10px 5px;
    border-bottom: 1px solid #3270bb;
}
.section-a-head .section-a-title{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
    line-height:16px; 
    font-size: 13px; font-weight: bold; color:#3270bb;
}
    .section-a-head .section-a-title-s{
        font-size:12px;
    }
    .section-a-head .section-a-title-arrow{
        padding-left: 20px;
        background: url(../images/arrow_title.gif) 0 6px no-repeat;
    }
.section-a-head .section-a-txt{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
}
.section-a-head .section-a-title+.section-a-txt{
    margin-left:10px;
}
.section-a-body{
    position: relative;
    padding: 1px 0 0;
}
    .section-a-body-pt, .section-a-body-170602{
        padding-top: 7px;
    }
    .section-a-body-pt2{
        padding: 10px 20px;
    }
.section-a-foot{
    padding: 6px 10px;
}
    .section-a-foot-m{
        padding-top:8px; padding-bottom:8px;
    }
/*section-a 边框*/
    .section-a-bdr{
        border: 1px solid #cbcfd2;
    }
    .section-a-head-bdr-none{
        /* margin-bottom: 0; */
        border-bottom-color: transparent;
    }
/*section-a 附加样式*/
    /*-plus-170612*/
    .section-a-plus-170612>.section-a-head{
        margin-bottom: 0;
    }
    .section-a-plus-170612>.section-a-body{
        margin-bottom: 0; padding: 10px 10px;
        border: 1px solid #cbcfd2;
    }
    .section-a-plus-170612>.section-a-head+.section-a-body{
        border-top: none;
    }
    /*-plus-170613*/
    .section-a-plus-170613>.section-a-head{
        margin-bottom: 0;
        padding: 2px 24px 2px;
        background-color: #eef3f7;
        border-bottom-color: transparent;
    }
    .section-a-plus-170613>.section-a-head .section-a-title{
        padding-left: 12px;
        background: url(../images/icon-dot-3270bb.png) 0 9px no-repeat;
    }
    .section-a-plus-170613>.section-a-body{
        padding: 10px 0 5px 0;
    }
    /*-plus-170613-b*/
    .section-a-plus-170613-b>.section-a-head{
        margin-bottom: 0;
        padding: 2px 24px 2px;
        background-color: #eef3f7;
        border-bottom-color: transparent;
    }
    .section-a-plus-170613-b>.section-a-body{
        padding: 10px 0 5px 0;
    }
    /*-plus-170619*/
    .section-a-plus-170619{
        margin-top: 0;      /*首页行情section*/
    }
    .section-a-plus-170619>.section-a-head{
        margin-bottom: 0;
        padding-left: 0; padding-right: 0;
        border-bottom: none;
    }
    .section-a-plus-170619>.section-a-head .section-a-title{
        padding-left: 15px;
        background: url(../images/link3.gif) 0 50% no-repeat;
        color: #666;
    }
        @media \0screen{
            .section-a-plus-170619>.section-a-head .section-a-title{padding-left: 12px;}
        }
    .section-a-plus-170619>.section-a-head .section-a-title a{
        color: #666;
    }
    .section-a-plus-170619>.section-a-body{
        border-top: 1px solid #ccc;
    }
    /*-plus-170626*/
    .section-a-plus-170626>.section-a-head{
        margin-bottom: 0;
        background-color:#f4f7fb;
        border-width:1px; border-style: solid solid dotted; border-color: #cadef6;
    }
        .san-grid-a-plus-1 .section-a-plus-170626>.section-a-head,
        .san-grid-f-plus-3 .section-a-plus-170626>.section-a-head{
            border-top: none; border-right: none; border-left: none;
            *border-top:0; *border-right:0; *border-left:0;
        }
    .section-a-plus-170626>.section-a-body{
        padding-top:0;
        border-width:1px; border-style: solid; border-color: #cadef6;
    }
    .section-a-plus-170626>.section-a-head+.section-a-body{
        border-top: none; *border-top:0;
    }
        .san-grid-a-plus-1 .section-a-plus-170626>.section-a-body,
        .san-grid-f-plus-3 .section-a-plus-170626>.section-a-body{
            border-right: none; border-bottom: none; border-left: none;
            *border-right:0; *border-bottom:0; *border-left:0;
        }
    /* -plus-170725 */
    .section-a-plus-170725{
        border: 1px solid #dee5f5;
    }
    .section-a-plus-170725>.section-a-head{
        margin-bottom: 0;
    }
    /* -170829 */
    .section-a-170829{
        border: 1px solid #ddd;
    }
    .section-a-170829>.section-a-head{
        padding-left: 40px;
        background: #ececec url(../images/yaoshi.gif) 0 50% no-repeat;
        border-bottom: 0;
    }
    .section-a-170829>.section-a-head .section-a-title{
        color: #333;
    }
    .section-a-170829>.section-a-body-bg{
        margin: 5px; padding: 10px 20px;
        background-color:#f6f8f9;
    }
    /*-plus-170919*/
    .section-a-plus-170919{
        margin-top:0;
    }
    .section-a-plus-170919>.section-a-head{
        margin-bottom: 0;
        padding: 2px 20px 2px;
        background-color: #eef3f7;
        border-bottom-color: #e6edf6;
    }
    .section-a-plus-170919>.section-a-body{
        padding: 0 0;
    }

/*section-b*/
.section-b{
    position: relative;
    margin-top:5px; padding:1px;
    background-color: #fff;
    border: 1px solid #cbcfd2;
}
.section-b:first-child{
    margin-top:0;
}
.section-b-head{
    padding:0 10px;
    background-color: #3270bb;
    color:#fff;
}
.section-b-head a{
    color:#fff;
}
.section-b-head .section-b-title{
    padding: 5px 0;
    font-size: 12px; font-weight: bold; color:#fff;
}
.section-b-head .section-b-txt{
    display: inline-block; *display: inline; *zoom:1;
    padding: 5px 0;
}
.section-b-body{
    position: relative;
    padding:0 0;
}
.section-b-head+.section-b-body{
    margin-top: 1px;
}
    .section-b-body-170605{
        padding:10px 10px;
        background: url(../images/bg-1706051153.png) 0 100% repeat-x;
    }
    .section-b-body-pt{
        padding-top: 7px;
    }
    .section-b-body-pt2{
        padding: 10px 10px;
    }
.section-b-foot{
    padding:6px 10px;
    text-align: right;
}
/*section-b 边框*/
    .section-b-bdr-none{
        padding:0;
        border: none;
    }
    .section-b-bdr-none>.section-b-head{
        margin-bottom: 0;
    }
/* -plus */
    .section-b-170919{
        /* padding:0; 
        border:none; *border:0; */
    }
    .section-b-170919>.section-b-head{
        /* background: url(../images/by417.png) 0 0 no-repeat; */
    }
    .section-b-170919>.section-b-body{
        overflow: hidden;
        height:178px; padding: 10px;
        *height: 158px;
        background: url(../images/CMS511.png) 0 0 no-repeat;
    }

/*section-c*/
.section-c{
    position: relative;
    margin-top:5px;
    background-color: #fff;
    border-width: 2px 1px 1px; border-style: solid; border-color: #0b5cc2 #bcbcbc #bcbcbc;
}
.section-c:first-child{
    margin-top:0;
}
.section-c-head{
    height:26px; padding:0 25px;
    line-height: 26px;
    background: url(../images/bg-1708141429.jpg) 0 0 no-repeat;
    text-align: center;
    color:#fff;
}
.section-c-head a{
    color:#fff;
}
.section-c-head .section-c-title{
    line-height: 26px;
    font-size: 12px; font-weight: bold; color:#505054;
}
.section-c-body{
    position: relative;
    padding:10px 10px;
}
.section-c-head+.section-c-body{
    border-top: 1px solid #ececec;
}
.section-c-foot{
    padding:6px 10px;
}

.section-d{
    position: relative;
    padding: 10px 20px;
    background-color:#e8f0f8;
    border-bottom: 1px dashed #cadef6;
}
.section-d>.section-d-r, .section-d>.section-d-m{
    display: table-cell;
    *display:block;
}
.section-d>.section-d-r{
    width:135px; padding-left: 10px;
    vertical-align: middle;
    *float:right; *width: 18%; *padding-left: 1%;
}
.section-d>.section-d-m{
    padding-right: 11px;
    background: url(../images/icon.gif) 100% 50% no-repeat;
    *float:left; *width:80%; *padding-right: 1.5%;
    *background-position: 100% 10px;
}
.section-d>.section-d-m>.section-d-inner{
    padding: 10px;
    background-color:#f7f9fb;
    border-width: 0 0 2px 2px; border-style: solid; border-color: #f7f9fb #f7f9fb #d6dfe8 #d6dfe8;
}

.section-e{
    position: relative;
    margin-top:5px;
}
.section-e:first-child{
    margin-top:0;
}
.section-e-head{
    position: relative;
    padding: 9px 0 7px 60px;
    background: url(../images/jiantou.gif) 0 3px no-repeat;
    color: #005b7f; font-weight: bold;
}
.section-e-body{
    
}
    .section-e-body-170829{
        border: 1px solid #dfdfdf;
    }

/*页面分块面板*/
.section-block{
    margin-top:5px;
}
.section-block:first-child{
    margin-top:0;
}

/*图表面板。将图表插入到此面包中统一管理*/
.section-chart{
    position: relative; overflow: hidden;
    padding: 0 10px;
}

/*标题面板*/
.section-h{
    margin: 5px 0; padding:5px 10px 4px;
    text-align: center;
}
.section-h .section-h-title{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
    line-height: 16px;
    font-size: 13px; font-weight: bold; color:#3270bb;
}
/*3.18.26*/
.section-h .section-h-title.member-rmb-title{
		color:#000;
	}
/*3.18.26*/
.section-h .section-h-txt{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
}
.section-h .section-h-title+.section-h-txt{
    margin-left:10px;
}
    .section-h-170628{
        padding: 6px 10px;
        background-color: #f4f7fb;
        border-top: 1px solid #ddd;
        text-align: left;
    }


/*section-pg 分页面板。用于包裹右侧子页面*/
.section-pg{
    position: relative; margin: 0; padding:0;
}
.section-pg-top{
    position: relative;
}
    .section-pg-top-h1{
        overflow: hidden; height: 175px !important;
    }
    .section-pg-top-h2{
        overflow: hidden; height: 139px !important;
    }
    .section-pg-top-w1{
        overflow: hidden; width: 548px !important;
    }
.section-pg-banner{
    overflow: hidden;
    height:120px; margin-bottom:5px;
    background-position: 50% 0; background-repeat: no-repeat;
}
.section-pg-body{

}


/*表单面板*/
.section-fm{
    position: relative;
    padding: 0 10px;
}
    .section-fm-170829{
        min-height: 280px; padding: 40px 55px 0;
        *min-height: 260px;
        background: url(../images/bj-xx.jpg) 50% 100% no-repeat;
    }

/*脚注面板*/
.section-fo{
    position: relative;
    padding: 6px 10px;
}
    .section-fo-m{
        padding: 8px 10px;
    }

/*section-sc*/
.section-sc{
    position: relative;
    margin-top:5px;
}
.section-sc:first-child{
    margin-top:0;
}
.section-sc-head{
    padding: 6px 10px 4px;
}
.section-sc-head .section-sc-title{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
    font-size: 12px; font-weight: bold; color:#b43c3d;
}
.section-sc-head .section-sc-title a{
    color:#b43c3d;
}
.section-sc-head .section-sc-txt{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
}
.section-sc-head .section-sc-title+.section-sc-txt{
    margin-left:10px;
}
.section-sc-body{
    position: relative;
    padding: 0;
}
.section-sc-foot{
    padding: 5px 10px;
}
    .section-sc-foot-m{
        padding-top:8px; padding-bottom:8px;
    }

/*section-sf*/
.section-sf{
    position: relative;
    margin-top:5px;
}
.section-sf:first-child{
    margin-top:0;
}
.section-sf-head{
    padding: 6px 10px 4px;
    background: url(../images/bg_listhead_1.gif) 0 100% repeat-x;
    border: 1px solid #d3d3d3;
}
.section-sf-head .section-sf-title{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0 3px 15px;
    background: url(../images/arrow_title_1.gif) 0 50% no-repeat;
    font-size: 12px; font-weight: bold;
}
.scene-sc .section-sf-head .section-sf-title{
    background-image: url(../images/arrow_title_2.gif);
}
.section-sf-head .section-sf-title a{
    color:#555;
}
.section-sf-head .section-sf-icon-none{
    padding-left: 0;
    background: none;
}
.section-sf-head .section-sf-txt{
    display: inline-block; *display: inline; *zoom:1;
    padding: 3px 0;
}
.section-sf-head .section-sf-title+.section-sf-txt{
    margin-left:10px;
}
.section-sf-body{
    position: relative;
    padding: 0;
    border: 1px solid #d3d3d3;
}
.section-sf-head+.section-sf-body{
    border-top:0;
}
.section-sf-foot{
    padding: 5px 10px;
    border: 1px solid #d3d3d3;
}
    .section-sf-foot-m{
        padding-top:8px; padding-bottom:8px;
    }
.section-sf-head+.section-sf-foot, .section-sf-body+.section-sf-foot{
    border-top:0;
}
    .section-sf-noborder-lr{
        border-left:0; border-right: 0;
    }

/*section-slide*/
.section-slide{
    position: relative; display: block;
    width: auto; height: auto; padding: 0;
    overflow: hidden;
}
.section-slide-list{
    margin-bottom: 20px;
}
.section-slide-list>li{
    float: left; display: block;
    width: 100%; min-height: 295px; margin-right: 20px; padding-top: 20px;
}
.section-slide-list>li .section-slide-list-title{
    margin-bottom: 10px; padding: 5px 0;
    font-weight: normal;
}
.section-slide-list>li .section-slide-list-content{
    padding-left:20px;
}
.section-slide-list>li .section-slide-list-content>div{
    padding: 5px 0;
}
.section-slide-btn, .section-slide-btn:hover,
.section-slide-handle-prev,.section-slide-handle-prev:hover,
.section-slide-handle-next,.section-slide-handle-next:hover{
    color: #999;
    background-color: #d9d9d9;
    border-color: #d9d9d9;
}
.section-slide-btn-active,
.section-slide-handle-active-prev,
.section-slide-handle-active-next{
    color: #fff;
    background-color: #0068b6;
    border-color: #0068b6;
}
.section-slide-btn-active:hover,
.section-slide-handle-active-prev:hover,
.section-slide-handle-active-next:hover{
    color: #fff;
    background-color: #0089cf;
    border-color: #0089cf;
}



/*列表*/
/*san-list-a*/
.san-list-a{
    margin-top:5px; margin-bottom:0;
}
.san-list-a:first-child{
    margin-top:0;
}
.san-list-a>li{
    display: block;
    overflow: hidden;
    padding: 6px 10px;
    height:auto; /*min-height: 28px;*/
}
@media \0screen{
    .san-list-a>li{/* min-height: 0; */}
}
.san-list-a>li{/* *min-height:16px; */}
.san-list-a>li.bg-alter{
    background-color: #eef3f7;
}
.san-list-a>li>.list-inner{
    padding-left: 0;
}
.san-list-a span, .san-list-a a{
    font-size:12px;
    vertical-align: top; *vertical-align: middle;
}
.san-list-a a{
    color:#000;
}
.san-list-a a:active{
    color: #bc2931;
}
.san-list-a .san-grid-f-l .text-label{
    margin-right: 5px;
}
.san-list-a .break-text{
    display:inline-block; *display:inline; *zoom:1;
    text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
}
/*san-list-a 间距*/
    .san-list-a-spacing-h0>li{
        padding-left:0; padding-right:0;
    }
    .san-list-a-spacing-m>li{
        padding-left: 20px; padding-right:20px;
    }
    .san-list-a-vs>li{
        padding-top: 5px; padding-bottom:5px;
        /* min-height:26px; */
    }
        .san-list-a-vs.san-list-a-bdr>li{
            padding-top: 4px; padding-bottom:4px;
            /* min-height:26px; */
        }
    @media \0screen{
        .san-list-a-vs>li, .san-list-a-vs.san-list-a-bdr>li{/* min-height: 0; */}
    }
    .san-list-a-vs>li{/* *min-height:16px; */}
    .san-list-a-vs.san-list-a-bdr>li{/* *min-height:18px; */}
/*san-list-a 符号*/
    .san-list-a-symbol-arrow>li>.list-inner{ 
        padding-left: 8px;
        background:url(../images/list_dot.gif) 0 5.5px no-repeat;
    }
    .san-list-a-symbol-arrow-170602>li>.list-inner{ 
        padding-right: 20px;
        background:url(../images/icon-1706021329.png) 100% 4px no-repeat;
    }
    .san-list-a-symbol-cross>li>.list-inner{ 
        padding-left: 12px;
        background:url(../images/icon-dot.gif) 0 5.5px no-repeat;
        /* background:url(../images/icon-dot-171016.png) 0 5px no-repeat; */
    }
    .san-list-a-symbol-dot>li>.list-inner{ 
        padding-left: 12px;
        background:url(../images/icon-dot.gif) 0 5.5px no-repeat;
        /* background:url(../images/icon-dot-171016.png) 0 5px no-repeat; */
    }
    .san-list-a-symbol-dot-2>li>.list-inner{ 
        padding-left: 12px;
        background:url(../images/list_dot_l.gif) 0 6px no-repeat;
    }
    .san-list-a-symbol-square>li>.list-inner{
        padding-left: 12px;
        background:url(../images/icon-3517.gif) 0 5px no-repeat;
    }
    .san-list-a-symbol-square-2>li>.list-inner{
        padding-left: 12px;
        background:url(../images/dot_mag.gif) 0 6.5px no-repeat;
    }
    .san-list-a-symbol-square-3>li>.list-inner{
        padding-left: 20px;
        background:url(../images/cubebleu_small.gif) 0 4px no-repeat;
    }
/*san-list-a 边框*/
    .san-list-a-bdr>li{
        padding-top: 5px; padding-bottom: 5px;
        border-top: 1px dotted transparent; border-bottom: 1px dotted #dbe5f2;
    }
/*san-list-a-foot*/
.san-list-a-foot{
    padding: 6px 10px;
}
.san-list-a-spacing-h0+.san-list-a-foot{
    padding-left: 0; padding-right: 0;
}
.san-list-a-spacing-m+.san-list-a-foot{
    padding-left: 20px; padding-right: 20px;
}
    .san-list-a-foot-s{
        padding-top: 5px; padding-bottom: 5px;
    }
        .san-list-a-foot-s.san-list-a-foot-bdr{
            padding-top: 4px; padding-bottom: 4px;
        }
    .san-list-a-foot-m{
        padding-top: 8px; padding-bottom: 8px;
    }
        .san-list-a-foot-m.san-list-a-foot-bdr{
            padding-top: 7px; padding-bottom: 7px;
        }
    .san-list-a-foot-bdr{
        border-top: 1px dotted transparent; border-bottom: 1px dotted #dbe5f2;
    }
    .san-list-a-foot-bdr-t{
        border-top: 1px dotted #dbe5f2;
    }

.san-list-m{
    margin-top:5px; margin-bottom:0;
}
.san-list-m:first-child{
    margin-top:0;
}
.san-list-m>li{
    padding:5px 5px;
}
.san-list-m>li.list-title{
    padding-top: 7px; padding-bottom: 7px;
    border-top: 5px solid #dae6ec; border-bottom:1px solid #dae6ec;
    color: #333; font-weight: bold;
}
.san-list-m>li>a{
    display: block;
    color: #6d6e6f;
}
.san-list-m>li.list-title>a{
    color: #333; text-decoration: none;
}

.san-list-ic{
    margin:5px auto 0;
}
.san-list-ic:first-child{
    margin-top:0;
}
.san-list-ic>li{
    display: block;
}
.san-list-ic-tile>li{
    display: inline-block; *display: inline; *zoom:1;
    margin: 5px -4px 5px 2px;
}
.san-list-ic>li>a{
    display: block;
}
.san-list-ic-tile>li>a{
    width: 72px;
    text-align: center;
}
.san-list-ic>li>a>img{
    height: 28px;
}
    .san-list-ic-170816>li{
        background-color: #f6fafb;
        border-left: 1px solid #d1d7d7; border-bottom: 1px dotted #d1d7d7;
    }
    .san-list-ic-170816>li>a{
        padding: 10px 20px;
        font-weight: bold;
    }
    .san-list-ic-170816>li>a>img{
        margin-right:15px;
        vertical-align: middle;
    }
    .san-list-ic-170816>li>a>span{
        vertical-align: middle;
    }

.san-list-h-l>li{
    padding-left: 30px; padding-right:30px;
}
.san-list-hl-l>li{
    padding-left: 30px;
}
.san-list-v-0>li{
    padding-top: 0; padding-bottom:0;
}
.san-list-v-l>li{
    padding-top: 8px; padding-bottom:8px;
}

.san-list-d{
    margin-top:5px; margin-bottom:0;
}
.san-list-d:first-child{
    margin-top:0;
}
.san-list-d>dt{
    padding: 6px 10px;
    font-weight: normal;
}
.san-list-d>dd{
    padding: 6px 10px;
    border-top: 1px solid #e5ecf1;
}
    .san-list-d-plus-180528>dt{
        padding-top: 8px; padding-bottom: 8px;
    }
    .san-list-d-plus-180528>dd{
        padding: 0;
    }


/*普通表格*/
.san-table>table{
    width: 100%; margin: 0; padding:0;
    background-color: transparent;
}
.san-table>table>thead>tr>th, .san-table>table>thead>tr>td,
.san-table>table>tbody>tr>th, .san-table>table>tbody>tr>td,
.san-table>table>tfoot>tr>th, .san-table>table>tfoot>tr>td{
    height:28px; margin:0; padding: 0 5px;
    *height:26px; *padding: 0 5px;
    line-height: 12px;
    font-weight: normal;
}
.san-table>table>thead>tr>th, .san-table>table>thead>tr>td{
    vertical-align: middle;
}
.san-table>table>tbody>tr>th, .san-table>table>tbody>tr>td,
.san-table>table>tfoot>tr>th, .san-table>table>tfoot>tr>td{
    vertical-align: middle;
}
.san-table-hm>table>thead>tr>th, .san-table-hm>table>thead>tr>td,
.san-table-hm>table>tbody>tr>th, .san-table-hm>table>tbody>tr>td,
.san-table-hm>table>tfoot>tr>th, .san-table-hm>table>tfoot>tr>td{
    padding-left: 10px; padding-right: 10px;
}
    .section-a-plus-170626 .san-table>table>thead>tr>th, .section-a-plus-170626 .san-table>table>thead>tr>td,
    .section-a-plus-170626 .san-table>table>tbody>tr>th, .section-a-plus-170626 .san-table>table>tbody>tr>td,
    .section-a-plus-170626 .san-table>table>tfoot>tr>th, .section-a-plus-170626 .san-table>table>tfoot>tr>td{
        border-left: 1px dotted #cadef6; border-bottom: 1px dotted #cadef6;
    }
    .section-a-plus-170626 .san-table>table>thead>tr>:first-child,
    .section-a-plus-170626 .san-table>table>tbody>tr>:first-child,
    .section-a-plus-170626 .san-table>table>tfoot>tr>:first-child{
        border-left: none; *border-left:0;
    }
    .section-a-plus-170626 .san-table>table tr.last-row>th, .section-a-plus-170626 .san-table>table tr.last-row>td{
        /*border-bottom: none; *border-bottom:0;*/
    }
    .section-a-plus-170626 .san-table>table>thead>tr.bg-171024>td, .section-a-plus-170626 .san-table>table>thead>tr.bg-171024>th,
    .section-a-plus-170626 .san-table>table>tbody>tr.bg-171024>td, .section-a-plus-170626 .san-table>table>tbody>tr.bg-171024>th,
    .section-a-plus-170626 .san-table>table>tfoot>tr.bg-171024>td, .section-a-plus-170626 .san-table>table>tfoot>tr.bg-171024>th{
        background-color:#f4f7fb;
    }
    .san-table-bdr-170829{
        border: 1px solid #cbcfd2;
    }
    .san-table-b{
        margin:0 auto; padding: 2px 5px;
    }
    .san-table-b>table{
        border-collapse: separate; border-spacing: 0 2px;
    }
    .san-table-b>table>thead>tr>th, .san-table-b>table>thead>tr>td,
    .san-table-b>table>tbody>tr>th, .san-table-b>table>tbody>tr>td,
    .san-table-b>table>tfoot>tr>th, .san-table-b>table>tfoot>tr>td{
        height:30px; margin:0; padding: 4px 10px;
        *height: 22px;
        vertical-align: middle;
    }
    .san-table-b>table>tbody>tr>th, .san-table-b>table>tbody>tr>td{
        background-color:#f6f8f9;
    }
    .san-table-b>table>tbody>tr>th{
        color:#616060;
    }
    .san-table-c{
        border: 1px solid #cadef6;
    }
    .san-table-c>table{
        /* border-collapse: separate; */
    }
    .san-table-c>table>thead>tr>th, .san-table-c>table>thead>tr>td,
    .san-table-c>table>tbody>tr>th, .san-table-c>table>tbody>tr>td,
    .san-table-c>table>tfoot>tr>th, .san-table-c>table>tfoot>tr>td{
        border-right: 1px dotted #cadef6; border-bottom: 1px dotted #cadef6;
    }
    .san-table-c>table>thead>tr>th, .san-table-c>table>thead>tr>td{
        background-color: #f4f7fb;
    }
    .san-table-c>table>thead>tr>.cell-last, .san-table-c>table>tbody>tr>.cell-last{
        border-right: hidden; border-bottom: 1px dotted #cadef6;
    }
    .san-table-c>table>tbody>tr>.cell-bg{
        background-color: #f4f7fb;
    }



/*数据表格*/
/*san-datasheet / san-sheet*/
.san-datasheet{
    position: relative;
    overflow: hidden;
    margin-top: 0; margin-bottom: 0;
}
.san-sheet-error{
    padding: 2px 0;
    color:#999;
    clear: both;
}
.san-sheet{
    overflow: hidden;
}
.san-sheet>table{
    width: 100%; margin: 0; padding:0;
    background-color: transparent;
}
.san-sheet>table>thead>tr>th, .san-sheet>table>thead>tr>td,
.san-sheet>table>tbody>tr>th, .san-sheet>table>tbody>tr>td,
.san-sheet>table>tfoot>tr>th, .san-sheet>table>tfoot>tr>td{
    height:28px; margin:0; padding: 0 5px;
    *height:26px; *padding: 0 5px;
    line-height: 13px;    /*12px->13px ie下text-overflow:ellipsis时字体显示不全的情况*/
    border-top: 1px solid transparent; border-bottom: 1px solid #e5ecf1;
    vertical-align: middle;
    font-weight: normal;
}
.san-sheet>table>thead>tr>th, .san-sheet>table>thead>tr>td{
    background-color: #eef3f7;
    border-top-color: #eef3f7;
}
.san-sheet>table>tbody>tr>th, .san-sheet>table>tbody>tr>td{
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.san-sheet>table>caption{
    color: #777;
    text-align: left;
}
/* 尺寸 */
.san-sheet-s>table>thead>tr>th, .san-sheet-s>table>thead>tr>td,
.san-sheet-s>table>tbody>tr>th, .san-sheet-s>table>tbody>tr>td,
.san-sheet-s>table>tfoot>tr>th, .san-sheet-s>table>tfoot>tr>td{
    height:26px; margin:0; padding: 0 5px;
    *height:24px; *padding: 0 5px;
}
/*鼠标悬停*/
.san-sheet>table.san-sheet-hover>tbody>tr:hover{
    cursor:pointer;
}
.san-sheet>table.san-sheet-hover>tbody>tr:hover>th, .san-sheet>table.san-sheet-hover>tbody>tr:hover>td{
    background-color: #bedaf5 !important;
    border-color: #bedaf5 !important;
}
.san-sheet>table.san-sheet-hover>tbody>tr.hover-none:hover>th, .san-sheet>table.san-sheet-hover>tbody>tr.hover-none:hover>td{
    background-color: #fff;
    border-color: #fff !important;
}
/*间隔色*/
.san-sheet>table.san-sheet-alternating>tbody>tr:nth-child(odd)>th, .san-sheet>table.san-sheet-alternating>tbody>tr:nth-child(odd)>td{
    background-color: #fff;
}
.san-sheet>table.san-sheet-alternating>tbody>tr:nth-child(even)>th, .san-sheet>table.san-sheet-alternating>tbody>tr:nth-child(even)>td{
    background-color: #eef3f7;
}
    @media \0screen{
        .san-sheet>table.san-sheet-alternating>tbody>tr.odd>th, .san-sheet>table.san-sheet-alternating>tbody>tr.odd>td{
            background-color: #fff;
        }
        .san-sheet>table.san-sheet-alternating>tbody>tr.even>th, .san-sheet>table.san-sheet-alternating>tbody>tr.even>td{
            background-color: #eef3f7;
        }
    }
.san-sheet>table.san-sheet-alternating>tbody>tr.odd>th, .san-sheet>table.san-sheet-alternating>tbody>tr.odd>td{
    *background-color: #fff;
}
.san-sheet>table.san-sheet-alternating>tbody>tr.even>th, .san-sheet>table.san-sheet-alternating>tbody>tr.even>td{
    *background-color: #eef3f7;
}
/* san-sheet-alternating-2 */
.san-sheet>table.san-sheet-alternating-2>tbody>tr:nth-child(odd)>th, .san-sheet>table.san-sheet-alternating-2>tbody>tr:nth-child(odd)>td{
    background-color: #eef3f7;
}
.san-sheet>table.san-sheet-alternating-2>tbody>tr:nth-child(even)>th, .san-sheet>table.san-sheet-alternating-2>tbody>tr:nth-child(even)>td{
    background-color: #fff;
}
    @media \0screen{
        .san-sheet>table.san-sheet-alternating-2>tbody>tr.odd>th, .san-sheet>table.san-sheet-alternating-2>tbody>tr.odd>td{
            background-color: #eef3f7;
        }
        .san-sheet>table.san-sheet-alternating-2>tbody>tr.even>th, .san-sheet>table.san-sheet-alternating-2>tbody>tr.even>td{
            background-color: #fff;
        }
    }
.san-sheet>table.san-sheet-alternating-2>tbody>tr.odd>th, .san-sheet>table.san-sheet-alternating-2>tbody>tr.odd>td{
    *background-color: #eef3f7;
}
.san-sheet>table.san-sheet-alternating-2>tbody>tr.even>th, .san-sheet>table.san-sheet-alternating-2>tbody>tr.even>td{
    *background-color: #fff;
}
/* 单元格特定颜色 */
.san-sheet>table>tbody td.bg-sp-1{background-color: #fff !important;}
.san-sheet>table>tbody td.bg-sp-2{background-color: #eef3f7 !important;}
.san-sheet>table>tbody td.bg-sp-3{background-color: #eee !important;}
/*单元格高亮*/
.san-sheet>table>tbody>tr>th.highlight, .san-sheet>table>tbody>tr>td.highlight{
    background-color:#3daee6 !important; color:#fff !important;
}
/*单元格允许换行*/
.san-sheet-wrap>table>tbody>tr>th, .san-sheet-wrap>table>tbody>tr>td{
    white-space: normal; overflow: hidden;
}
/*san-sheet 两栏*/
    .san-sheet-col-1{
        float: left;
        width:50%; padding-right:2.5px;
        *width: 49.5%;
    }
    .san-sheet-col-2{
        float: right; 
        width:50%; padding-left:2.5px;
        *width: 49.5%;
    }
/*带滚动*/
.san-sheet-scroller{
    overflow: hidden;
}
/*固定表头和首列*/
.san-sheet-fixed-head{
    background-color: #eef3f7;
                                            border-bottom: 1px solid #e5ecf1;
}
                                            .san-sheet-fixed-head>.san-sheet{
                                                margin-bottom: -1px;
                                            }
.san-sheet-fixed-head+.san-sheet-fixed-body>.san-sheet>table{
     margin-top: -1px;   /*for collapse*/
}
.san-sheet-fixed-body{
    overflow: hidden;
}
.san-sheet-fixed-body .san-sheet{
    overflow: auto;
}
.san-sheet-fixed-body .san-sheet.plus-chrome{
    overflow-x: hidden;
}
.san-sheet-fixed-column{
    position: absolute; top:0; left:0;
    width:auto;
    overflow: hidden;
}
.san-sheet-fixed-column .san-sheet{
    border-right: 1px solid #e5ecf1;
}
.san-sheet-fixed-column>.san-sheet>table{
    /* width: auto; */      /* for safari bug*/
}
.san-sheet-fixed-head~.san-sheet-fixed-column>.san-sheet>table{
     /* margin-top: -1px;  */
}
.san-sheet-fixed-cross{
    position: absolute; top:0; left:0;
    width:auto;
    overflow: hidden;
}
.san-sheet-fixed-cross .san-sheet{
    border-right: 1px solid #e5ecf1;
}
.san-sheet-fixed-cross>.san-sheet>table{
    /* width: auto; */      /* for safari bug*/
}
/*san-sheet 附加*/
    .san-sheet-plus-1>table>thead>tr>td, .san-sheet-plus-1>table>thead>tr>th{
        border-width:1px; border-style: solid; border-color: transparent #fff #fff;
    }
    .san-sheet-plus-2>table>tbody>tr>td, .san-sheet-plus-2>table>tbody>tr>th{
        border-width:1px; border-style: solid; border-color: transparent #e5ecf1 #e5ecf1;
    }
    .san-sheet-sc>table>thead>tr>th, .san-sheet-sc>table>thead>tr>td{
        background-color: transparent;
        border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;
    }
    .san-sheet-sf>table>thead>tr>th, .san-sheet-sf>table>thead>tr>td{
        background-color: #efeff1;
        border-top: 1px solid #efeff1; border-bottom: 1px solid #f5f5f5;
    }
    .san-sheet-sc>table>tbody>tr>th, .san-sheet-sc>table>tbody>tr>td,
    .san-sheet-sc>table>tfoot>tr>th, .san-sheet-sc>table>tfoot>tr>td,
    .san-sheet-sf>table>tbody>tr>th, .san-sheet-sf>table>tbody>tr>td,
    .san-sheet-sf>table>tfoot>tr>th, .san-sheet-sf>table>tfoot>tr>td{
        border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5;
    }
    .san-sheet-sc>table.san-sheet-alternating>tbody>tr:nth-child(odd)>th, .san-sheet-sc>table.san-sheet-alternating>tbody>tr:nth-child(odd)>td,
    .san-sheet-sf>table.san-sheet-alternating>tbody>tr:nth-child(odd)>th, .san-sheet-sf>table.san-sheet-alternating>tbody>tr:nth-child(odd)>td{
        background-color: #fff;
        border-color: #fff;
    }
    .san-sheet-sc>table.san-sheet-alternating>tbody>tr:nth-child(even)>th, .san-sheet-sc>table.san-sheet-alternating>tbody>tr:nth-child(even)>td,
    .san-sheet-sf>table.san-sheet-alternating>tbody>tr:nth-child(even)>th, .san-sheet-sf>table.san-sheet-alternating>tbody>tr:nth-child(even)>td{
        background-color: #f5f5f5;
        border-color: #f5f5f5;
    }
        @media \0screen{
            .san-sheet-sc>table.san-sheet-alternating>tbody>tr.odd>th, .san-sheet-sc>table.san-sheet-alternating>tbody>tr.odd>td,
            .san-sheet-sf>table.san-sheet-alternating>tbody>tr.odd>th, .san-sheet-sf>table.san-sheet-alternating>tbody>tr.odd>td{
                background-color: #fff;
                border-color: #fff;
            }
            .san-sheet-sc>table.san-sheet-alternating>tbody>tr.even>th, .san-sheet-sc>table.san-sheet-alternating>tbody>tr.even>td,
            .san-sheet-sf>table.san-sheet-alternating>tbody>tr.even>th, .san-sheet-sf>table.san-sheet-alternating>tbody>tr.even>td{
                background-color: #f5f5f5;
                border-color: #f5f5f5;
            }
        }
    .san-sheet-sc>table.san-sheet-alternating>tbody>tr.odd>th, .san-sheet-sc>table.san-sheet-alternating>tbody>tr.odd>td,
    .san-sheet-sf>table.san-sheet-alternating>tbody>tr.odd>th, .san-sheet-sf>table.san-sheet-alternating>tbody>tr.odd>td{
        *background-color: #fff;
        *border-color: #fff;
    }
    .san-sheet-sc>table.san-sheet-alternating>tbody>tr.even>th, .san-sheet-sc>table.san-sheet-alternating>tbody>tr.even>td,
    .san-sheet-sf>table.san-sheet-alternating>tbody>tr.even>th, .san-sheet-sf>table.san-sheet-alternating>tbody>tr.even>td{
        *background-color: #f5f5f5;
        *border-color: #f5f5f5;
    }

.cell-plus-arrow{
    padding-left: 12px;
    background:url(../images/icon-dot.gif) 0 50% no-repeat;
}


/*图标*/
.san-icon{
    display: inline-block; *display: inline; *zoom:1;
    white-space:nowrap; overflow: hidden;
    color: transparent; text-decoration: none !important;
}
.san-icon:before{
    content: '\3000'; 
    text-decoration: none !important;
}
.san-icon{
    width:16px; height:16px; line-height: 16px;
    background-repeat: no-repeat; background-position: 50% 50%;
    vertical-align: top;
}
.san-sheet .san-icon{
    width:12px; height:12px; line-height: 12px;
}
.san-marquee .san-icon{
    height:21px; line-height: 21px;
    *height:auto;
    vertical-align: top;
}
    .san-icon-date{background-image: url(../images/icon_little_calendar.png);}
    .san-icon-down, .san-icon-fall{background-image: url(../images/icon_down.gif);}
    .san-icon-right-160504{background-image: url(../images/icon-arrow-right.gif);}
    .san-icon-up, .san-icon-rise{background-image: url(../images/icon_up.gif);}

/*img图标*/
.san-icon-img, .san-icon-flag-img{
    display: inline-block; *display: inline; *zoom:1;
    white-space:nowrap; overflow: hidden;
    vertical-align: top; text-align: center;
    color: transparent;
    font-size:0;
    *font-size: 12px;
}
.san-icon-img img, .san-icon-flag-img img{
    vertical-align: middle;
    font-size:0;
}
.san-icon-img{
    height:16px; line-height: 16px;
    *height:auto;
}
    .san-marquee .san-icon-img{
        height:21px; line-height: 21px;
        *height: auto;
    }
.san-icon-img img{
    max-height: 16px;
}
.san-icon-flag-img{
    margin-top: 1px;
    height: 10px; line-height: 10px;
}
.san-icon-flag-img img{
    height: 10px; line-height: 10px;
}


/*按钮*/
.san-btn{
    *display: inline; *zoom:1; 
    display: inline-block; vertical-align: middle;
    margin-bottom: 0;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    font-size: 12px; font-weight: normal; text-decoration: none;
    text-align: center;
    cursor: pointer;
    white-space: nowrap; *white-space: normal; overflow: hidden;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.san-btn:hover, .san-btn:active{
    text-decoration: none;
}
.san-btn+.san-btn{
    margin-left:4px;
}
    .san-btn-fixed{
        *padding-left: 0 !important; *padding-right: 0 !important; white-space: nowrap;
    }
    .san-btn-block{
        display: block; width: 100%;
        white-space: normal;
    }
    a.san-btn-block{width:auto;}
input[type="submit"].san-btn-block, input[type="reset"].san-btn-block, input[type="button"].san-btn-block{
    width: 100%;
}
.san-btn-block+.san-btn-block{
    margin-top: 5px;
}
/*尺寸*/
.san-btn{
    height: 22px; line-height:20px; padding: 0 10px;
}
a.san-btn{
    *height:20px; *padding:0 10px;
}
button.san-btn{
    *padding:0 3px; 
    *font-family:"SimSun",serif;*font-size:12px;
}
input[type="button"].san-btn,input[type="reset"].san-btn,input[type="submit"].san-btn{
    *padding:0 3px;
    *font-family:"SimSun",serif;*font-size:12px;
}
/*激活状态*/
.san-btn:active, .san-btn.active{
    background-image: none;
    outline: 0;
}
/*禁用状态*/
.san-btn.disabled, .san-btn[disabled], fieldset[disabled] .san-btn{
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65)\0/; *filter: alpha(opacity=65);
    opacity: .65;
}
/*按钮主题色*/
    .san-btn-default{
        color: #333;
        background-color: #fff;
        border-color: #ccc;
    }
    .san-btn-default:hover,
    .san-btn-default:active, .san-btn-default.active{
        color: #333;
        background-color: #efefef;
        border-color: #adadad;
    }
    .san-btn-default.disabled, .san-btn-default[disabled], fieldset[disabled] .san-btn-default,
    .san-btn-default.disabled:hover, .san-btn-default[disabled]:hover, fieldset[disabled] .san-btn-default:hover,
    .san-btn-default.disabled:active, .san-btn-default[disabled]:active, fieldset[disabled] .san-btn-default:active,
    .san-btn-default.disabled.active, .san-btn-default[disabled].active, fieldset[disabled] .san-btn-default.active{
        background-color: #fff;
        border-color: #ccc;
    }
    .san-btn-primary{
        color: #fff;
        background-color: #3270bb;
        border-color: #3270bb;
    }
    .san-btn-primary:hover,
    .san-btn-primary:active, .san-btn-primary.active{
        color: #fff;
        background-color: #2b60a2;
        border-color: #2b60a2;
    }
    .san-btn-primary.disabled, .san-btn-primary[disabled], fieldset[disabled] .san-btn-primary,
    .san-btn-primary.disabled:hover, .san-btn-primary[disabled]:hover, fieldset[disabled] .san-btn-primary:hover,
    .san-btn-primary.disabled:active, .san-btn-primary[disabled]:active, fieldset[disabled] .san-btn-primary:active,
    .san-btn-primary.disabled.active, .san-btn-primary[disabled].active, fieldset[disabled] .san-btn-primary.active{
        background-color: #3270bb;
        border-color: #3270bb;
    }

.san-btn-2{
    *display: inline; *zoom:1; 
    display: inline-block; vertical-align: middle;
    margin: 5px 20px 5px 0; padding-left: 10px;
    height: 22px; line-height:22px;
    background: #fff url(../images/btn-180528-b-left.png) 0 0 no-repeat;
    border-radius: 0;
    font-size: 12px; font-weight: normal; text-decoration: none;
    color:#3270bb !important;
    text-align: center;
    cursor: pointer;
    white-space: nowrap; *white-space: normal; overflow: hidden;
}
.san-btn-2:hover, .san-btn-2:active{
    text-decoration: none;
}
.san-btn-2>span{
    display: block;
    padding-right: 10px;
    background: url(../images/btn-180528-b-right.png) 100% 0 no-repeat;
}
.san-btn-2.disabled{
    background-image: url(../images/btn-180528-g-left.png);
    color:#000 !important;
    cursor: auto;
}
.san-btn-2.disabled>span{
    background-image: url(../images/btn-180528-g-right.png);
}


/*表单元素*/
/*输入对群组，使用section-fm代替*/
.san-form-group{
    position: relative;
    margin-bottom: 0;
}
/*输入对，文字+输入/选择域*/
.san-input-pair{
    position: relative;
    display: inline-block; *display: inline; *zoom:1;
    margin-right: 14px;
    vertical-align: top;
}
    .section-fm .san-input-pair,
    .san-form-group .san-input-pair{
        margin-top: 7px; margin-bottom: 7px;
    }
.san-input-pair:last-child{
    margin-right: 0;
}
    .san-input-pair-ar{
        margin-right: 0; margin-left: 16px;
    }
    .san-input-pair-ar:first-child{margin-left:0;}
    .san-input-pair-ar-s{
        margin-right: 0; margin-left: 10px;
    }
    .san-input-pair-ar-s:first-child{margin-left:0;}
/*.san-row .san-input-pair{
    margin-right:0;
}*/
/*用于表单元素的栅格行*/
.san-form-row{
    position: relative;
    margin-bottom:14px;
}
    .section-fm-170829 .san-form-row{
        margin-bottom: 10px;
    }
    .section-b-body-170605 .san-form-row{
        margin-bottom:12px;
    }
.san-form-row .san-form-col-left{
    padding-right: 8px;
    text-align: right;
}

.san-input-label{
    display: inline-block; *display: inline; *zoom:1;
    padding-top:3px; padding-bottom: 3px;
    text-align: left;
    vertical-align: top;
}
label.san-input-label[for]{
    cursor: pointer;
}
.san-input-text{
    display: block;
    position: relative;
    width:100%; height: 22px; margin:0; padding:0 5px;
    *width:98%; *height:22px; *padding: 0 1%;
    line-height: 20px;
    background-color: #fff;
    border: 1px solid #95b3d7; 
    font-size:12px; color: #707070;
}
.san-input-text:focus, .san-select:focus{
    outline: none;
}
.san-input-text::-ms-clear, .san-input-text::-ms-reveal{display: none;}
textarea.san-input-text{
    height: auto; line-height:1.33333333;
    resize:none;
}
.san-input-text-inline{
    display: inline-block; *display: inline; *zoom:1;
    width: auto; padding-left: 5px; padding-right:5px;
    vertical-align: top;
}
.san-table .san-input-text-inline{
    vertical-align: middle;
}
.san-input-text-date{
    padding-right: 20px;
    background: #fff url(../images/icon-date-6fa3e2-20x16.png) 100% 2px no-repeat;
}
/*select*/
.san-select{
    display: block;
    position: relative;
    width:100%; height: 22px; margin:0; padding:0 0 0 5px;
    *width:99%; *height:22px; *padding: 0 0 0 1%;
    line-height: 20px;
    background-color: #fff;
    border: 1px solid #95b3d7; 
    font-size:12px; color: #707070;
}
.san-select:focus{
    outline: none;
}
.san-select-inline{
    display: inline-block; *display: inline; *zoom:1;
    width: auto;
    vertical-align: top;
}
@media \0screen{
    .san-select{line-height: 18px; padding: 2px 0;}
}

.san-input-group{
    position: relative;
    display: inline-block; *display:inline; *zoom:1;
    height:22px; line-height: 22px;
    text-align: left;
}
#main-page-location-bar .san-input-group{
    margin-right:10px;
}
.san-input-group input[type="text"]{
    height: 22px; margin:0; padding: 0 22px 0 5px;
    *height:20px;
    line-height: 22px;
    background-color: #fff;
    border: 1px solid #acb9c2; 
    font-size:12px; color: #707070;
}
.san-input-group input[type="text"]::-ms-clear{display: none;}
.san-input-group-s input[type="text"]{
    width: 122px; *width: 95px; 
}
.san-input-group-l input[type="text"]{
    width: 192px; *width: 165px;
}
.san-input-group-btn{
    position: absolute; top: 0; right:0; *top:1px;
    display: block;
    width:22px; height:22px;
    background: url(../images/icon-1706051712-22x22.png) 100% 0 no-repeat;
}
.san-input-group-mini{
    height: 18px; line-height: 18px;
}
.san-input-group-mini input[type="text"]{
    height: 18px; line-height: 18px;
    *height:16px;
}
.san-input-group-mini .san-input-group-btn{
    width:18px; height: 18px;
    background: url(../images/icon-1706051712-18x18.png) 100% 0 no-repeat;
}
/* checkbox/radio */
.san-check{
    position: relative; overflow: hidden;
    display: inline-block; *display: inline; *zoom:1;
    vertical-align: top;
    margin-right: 10px;
}
.san-check-m{
    margin-right: 20px;
}
.san-check label.san-check-label{
    display: inline-block; *display: inline; *zoom:1;
    padding-top:3px; padding-bottom: 3px;
    vertical-align: top;
    text-align: left;
}
.san-check label.san-check-label[for]{
    cursor: pointer;
}
.san-check .san-check-box{
    width:14px; height:14px; line-height: 16px;
    margin-top: 4px;
    vertical-align: top;
}
.san-check label.san-check-label+.san-check-box{
    margin-left: 0; margin-right: 5px;
}



/*缩略图*/
.san-thumbnail{
    display:block;
    overflow: hidden;
    text-align: center;
    font-size: 0;
}
    .san-thumbnail-fr{
        margin: 0 0 0 10px;
    }
    .san-thumbnail-inline{
        display: inline-block; *display: inline; *zoom: 1;
        vertical-align: top;
    }
    .san-thumbnail-171017{
        border:1px solid #cbcfd2;
    }
.san-thumbnail>img{
    max-width: 100%; max-height: 100%;
    vertical-align: top;
    /* display: block; */
}



/*面包屑导航*/
.san-breadcrumb{
    margin-top:0; margin-bottom: 0; padding: 0; 
    background-color: transparent;
}
#cm-breadcrumb{
    display: inline-block; *display: inline; *zoom:1;
}
.san-breadcrumb>li{
    display: inline-block; *display: inline; *zoom:1;
    margin-left: 0;
    *padding: 0 3px;
}
.san-breadcrumb>li+li:before{
    color: #333;
    padding: 0 3px;
    content: "\003E";
}
.san-breadcrumb a{
    color:#000; text-decoration: none;
}
.san-breadcrumb a:link, .san-breadcrumb a:visited,
.san-breadcrumb a:active, .san-breadcrumb a:hover{
    text-decoration:none; color: #000;
}
.san-breadcrumb>.active>a{
    color: #000;
}



/*san-tooltips*/
[data-tooltips]{
    cursor: pointer;
}
.san-tooltips{
    position: absolute; z-index: 1000; /*top: 0; left: 0;*/
    display: none; opacity: 1;
    text-align: left;
    font-size:12px; line-height:1.33333333; font-style: normal; font-weight: normal;
    letter-spacing: normal;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal;
}
.san-tooltips-active{
    display:block; opacity: 1;
}
.san-tooltips-top{
    padding: 7px 0;
}
.san-tooltips-bottom{
    padding: 7px 0;
}
.san-tooltips-left{
    padding: 0 7px;
}
.san-tooltips-right{
    padding: 0 7px;
}
.san-tooltips-inline{
    position: relative; top:auto; left:auto;
    display:inline-block; *display: inline; *zoom:1;
    vertical-align: top;
}
.san-tooltips-inner{
    position: relative; overflow: hidden;
    width:300px; padding:10px;
    *width:280px;
    background-color:#fffff1;
    border: 1px solid #bbb;
    border-radius: 3px;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.san-tooltips-arrow{
    position: absolute;
    *width:0; *height:0;
    border-style: solid;
}
.san-tooltips-top .san-tooltips-arrow{
    bottom:1px; left: 50%;
    margin-left: -6px;
    border-width: 6px 6px 0; border-color: #bbb transparent transparent;
}
.san-tooltips-bottom .san-tooltips-arrow{
    top:1px; left: 50%;
    margin-left: -6px;
    border-width: 0 6px 6px; border-color: transparent transparent #bbb;
}
.san-tooltips-left .san-tooltips-arrow{
    top:50%; right: 1px;
    margin-top: -6px;
    border-width: 6px 0 6px 6px; border-color: transparent transparent transparent #bbb;
}
.san-tooltips-right .san-tooltips-arrow{
    top:50%; left: 1px;
    margin-top: -6px;
    border-width: 6px 6px 6px 0; border-color:  transparent #bbb transparent transparent;
}



/*扩张器面板*/
.san-expander{

}
.san-expander-btn{
    background-repeat: no-repeat; background-position: 0 50%;
    cursor: pointer;
}
.san-expander-fold{
    background-image: url(../images/icon-plus-1706131415.png);
}
.san-expander-unfold{
    background-image: url(../images/icon-minus-1706131415.png);
}
    .san-expander-fold-170724{
        background-image: url(../images/icon-arrow-r-bdbdbd-170725.gif);
        background-position: 0 4px;
    }
    .san-expander-unfold-170724{
        background-image: url(../images/icon-arrow-d-bdbdbd-170725.gif);
        background-position: 0 4px;
    }
    .san-expander-btn.san-expander-btn-171016{
        padding-left:20px;
    }
    .san-expander-btn-171016.san-expander-fold{
        background-image: url(../images/arrow_title.gif);
    }
    .san-expander-btn-171016.san-expander-unfold{
        background-image: url(../images/arrow_title_down.gif);
    }
    .san-expander-btn.san-expander-btn-170724{
        margin-bottom: 5px;
        padding-left:15px;
    }
    .san-expander-btn.san-expander-btn-171017{
        margin-bottom: 5px;
        padding-left:20px;
    }
    .san-expander-btn-171017.san-expander-fold{
        background-image: url(../images/icon_add.gif);
    }
    .san-expander-btn-171017.san-expander-unfold{
        background-image: url(../images/icon_minus.gif);
    }
    .san-expander-btn-180213{
        background-position: 95% 50%;
    }
.san-expander-content{
    position: relative; overflow: hidden;
    padding-top: 0 !important; padding-bottom: 0 !important;
}
.san-expander-panel{
    padding-top: 5px; padding-bottom: 5px;
}
    .san-expander-content-170630{
        margin-left:-20px; margin-right: -20px; margin-bottom: -5px;
    }
    .san-expander-content-170630>.san-expander-panel{
        padding: 0 40px 0 40px;
        background-color:#f4f7fb;
        border-top: 1px dotted #dbe5f2;
    }
    .san-expander-content-170724{
        margin-left:-20px; margin-right: -20px; margin-bottom: -5px;
    }
    .san-expander-content-170724>.san-expander-panel{
        padding: 5px 20px 5px 80px;
        background-color:#f4f7fb;
        border-top: 1px dotted #dbe5f2;
    }




/* san-tree */
.san-tree{
    margin-top:5px; margin-bottom:0;
}
.san-tree:first-child{
    margin-top:0;
}
.san-tree li{
    display: block; overflow: hidden;
    margin:0; padding: 0;
    border-top: 1px solid #f7f7f7;
    cursor: pointer;
}
.san-tree li>[data-for="node"]{*zoom:1;}
.san-tree li>[data-for="node"]:before,.san-tree li>[data-for="node"]:after{display: table; content: "";border-collapse:collapse; border-spacing:0;line-height: 0;}
.san-tree li>[data-for="node"]:after{clear:both;}
.san-tree li ul{
    padding: 0 0 0 0px;
}
.san-tree li.fold>ul{
    display: none;
}
.san-tree li.disabled>*{
    opacity: 0.5;
}
.san-tree li.hide{
    display: none;
}
.san-tree li.current>[data-for="node"]{
    background-color: #eaf2fb;
}
.san-tree .node-switch{
    float: left;position: relative;display: block;
    width: 10px;
    height: 26px; padding: 5px 0;
    *height:16px;
    background: url(../images/icon-arrow-r-fe8f02-170726.gif) 0 9px no-repeat;
}
.san-tree li.fold>[data-for="node"]>.node-switch{
    background: url(../images/icon-arrow-r-fe8f02-170726.gif) 0 9px no-repeat;
}
.san-tree li.unfold>[data-for="node"]>.node-switch{
    background: url(../images/icon-arrow-d-fe8f02-170726.gif) 0 9px no-repeat;
}
.san-tree a.node-name{
    overflow: hidden; position: relative; display: block;
    /* min-height: 26px; */ padding: 5px 10px 5px 0;
    color:#909090; text-decoration:none;
}
@media \0screen{
    .san-tree a.node-name{/* min-height: 0; */}
}
.san-tree a.node-name{/* *min-height:16px; */}
.san-tree a.node-name:active, #main-side-menu .san-tree a.node-name:hover{
    text-decoration:none;color:#909090;
}
.san-tree .node-name>.node-text{

}
.san-tree .node-name>.node-badge{
    margin-left:10px;
    color: #e36c0a;
}



/*文章面板*/
.article-a{
    position: relative;
    margin-bottom: 5px;
    border: 1px solid #d2dff2;
}
.article-a-head{
    padding:20px 100px 20px;
    background-color: #f3f4f8;
    border-bottom:1px solid #d2dff2;
    text-align: center;
}
.article-a-headline{
    font-size:18px; font-family: "黑体",sans-serif; font-weight: 300; color:#000;
}
.article-a-subtitle{
    margin-bottom: -15px;
    font-size:12px; color:#666;
    text-align: right;
}
.article-a-toolbar{
    position: relative;
    padding: 5px 100px;
    border-bottom:1px solid #d2dff2;
}
.article-a-body{
    padding: 30px 100px;
}
.article-a-content{
    margin-bottom: 5px;
    font-size: 14px; line-height: 1.42857143;
}
.article-a-attachment{
    position:relative;
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid #d2dff2;
}
.article-a-content+.article-a-attachment{
    margin-top: 30px;
}
.article-a-attachment-head{
    position:relative;
    padding: 7px 25px 6px;
    background-color:#f5f8fb;
}
.article-a-attachment-title{
    font-weight: bold;
}
.article-a-attachment-body{
    padding: 0 25px;
}
.article-a-attachment-body>ul{
    margin-bottom: 0;
}
.article-a-attachment-body>ul>li{
    display: block; overflow: hidden;
    padding-top: 5px; padding-bottom:5px;
    /*font-size: 0;*/
}
.article-a-attachment-body a{
    color:#000;
}
.article-a-attachment-body a>img{
    height: 16px;
    vertical-align: top; 
}
.article-a-attachment-body a>span{
    font-size: 12px;
    vertical-align: top;
}
.article-a-attachment-body a>img+span{
    margin-left: 5px;
}
.article-b{
    margin-top: 10px; margin-bottom: -10px; padding: 7px 0;
    background-color: #f4f7fc;
    border-bottom: 1px dashed #d5d8dd;
    text-align: center;
}
.article-b a,
.article-b a:link, .article-b a:visited{
    color: #000; text-decoration: none;
}



/*notes*/
.cm-notes{
    position: relative; overflow: hidden;
    padding: 6px 10px; 
    line-height: 20px;
    color:#909090;
}
.section-a-foot .cm-notes, .section-b-foot .cm-notes,
.section-a-foot-m .cm-notes, .section-b-foot-m .cm-notes{
    padding: 0 0;
}
.section-fo .cm-notes,
.section-fo-m .cm-notes{
    padding: 0 0;
}
.section-article-160523 .cm-notes{
    padding: 100px 0;
}



/*font-control*/
.font-control>a{
    display: inline-block; vertical-align: top;
    width: auto; height: 16px; line-height: 16px; padding: 0 3px;
    background-color: #3081b8;
    border-radius: 3px;
    color:#fff; text-align: center; text-decoration: none;
}
.font-control>a:link, .font-control>a:visited{
    color:#fff; text-decoration: none;
}
.font-control>a+a{
    margin-left: 5px;
}
.font-control>a.active{
    background-color:#63cc86;
}



/*placeholder模拟器*/
.san-placeholder{
    position: relative;
}
.san-placeholder-text{
    display: none;
    position: absolute; top:0; left:0; z-index: 10;
    height: 22px; line-height: 22px; padding-left:5px;
    color:#707070;
}
.san-input-group-mini.san-placeholder .san-placeholder-text{
    height: 18px; line-height: 18px;
}
.san-placeholder-active{
    display: block;
    visibility: visible; opacity: 1;
}
.san-placeholder-hide{
    visibility: hidden; opacity: 0;
}



/*翻页*/
.san-pagination{
    display: inline-block; *display: inline; *zoom: 1;
    margin: 0;
    vertical-align: top;
}
.san-pagination i{
    font-style: normal; font-weight: normal; font-size: 12px;
    color: #909090;
}
.san-pagination>li{
    display: inline;
}
.san-pagination>li>a,
.san-pagination>li>span{
    position: relative; display: block;
    float: left;
    margin-left: 0; padding: 0 0 0 4px;
    line-height: 16px;
    color: #909090; text-decoration: none;
}
.san-pagination>li.disabled>a,
.san-pagination>li.disabled>span{
    color:#ccc;
    cursor: not-allowed;
}
.san-pagination input[type="text"]{
    width: 30px;
    line-height: 14px;
    background-color: #fff; background-image: none;
    border: 1px solid #95b3d7;
    text-align: center;
}



/*广告栏位*/
.ad-space-group{
    position: relative;
    margin-top: 5px; margin-bottom: 0;
}
.ad-space-group:first-child{
    margin-top: 0;
}
.ad-space{
    display: block; overflow: hidden;
    margin-top: 5px; margin-bottom: 0;
}
.ad-space:first-child{
    margin-top: 0;
}
.ad-space-group .ad-space{
    margin-top: 0; margin-bottom: 0;
}
.ad-space-fixed-120{
    height:120px;
}
.ad-space img{
    display: block;
    width: 100%;
}



/*链接*/
.link-img{
    display: inline-block; *display: inline; *zoom:1;
    margin-left: 5px;
    /* font-size: 0; */
    line-height: 14px;
}
.link-img>img{
    height: 14px; margin-top:1px; *margin-top:0;
    vertical-align: top; 
    /* font-size: 0;  */
}
.link-more{
    display: block;
    width:16px; height: 16px; line-height: 16px;
    background:url(../images/icon-1706021328.png) 50% 50% no-repeat;
    color:#3270bb !important;
}
.link-more-2{
    display: inline-block; *display: inline; *zoom:1;
    height: 16px; line-height: 16px;
    margin-left: 0; margin-right: 15px; padding-left:19px;
    background:url(../images/arrow-right-2.jpg) 0 50% no-repeat;
    vertical-align: top;
    /* color:#3270bb !important; */
    color:#000 !important; text-decoration: none;
}
.link-more-2:active,.link-more-2:hover{
    text-decoration:none; color:#000;
}
.link-more-2[href]{
    background:url(../images/icon-1706042245.png) 0 50% no-repeat;
    color:#3270bb !important;
}
.link-more-2[href]:active,.link-more-2[href]:hover{
    text-decoration:underline; color:#3270bb;
}
    .link-more-2-ar{
        margin-left: 15px; margin-right: 0;
    }
.link-more-sc{
    display: inline-block; *display: inline; *zoom:1;
    height: 16px; line-height: 16px;
    margin-left: 0; margin-right: 15px; padding-left:16px;
    background:url(../images/icon_listmore_2.gif) 0 50% no-repeat;
    vertical-align: top;
}
.scene-sc .link-more-sc{
    color: #B43839;
}
.scene-sf .link-more-sc{
    color: #4091c8;
}
    .link-more-sc-ar{
        margin-left: 15px; margin-right: 0;
    }
    .link-more-sc-170824{
        background:url(../images/icon_listmore_1.gif) 0 50% no-repeat;
    }
.link-more-180115{
    display: inline-block; *display: inline; *zoom:1;
    height: 16px; line-height: 16px;
    margin-left: 0; padding-right:19px;
    background:url(../images/round.png) 100% 50% no-repeat;
    vertical-align: top;
}
.link-to-top{
    display: inline-block; *display: inline; *zoom:1;
    height: 16px; line-height: 16px;
    margin-left: 0; margin-right: 0; padding-left:16px;
    background:url(../images/icon-1706042245-top.png) 0 50% no-repeat;
    vertical-align: top;
}



.san-slider{
    position: relative; 
    overflow: hidden;
    margin-top: 5px; margin-bottom:0;
    *background-color: #fff;
}
.san-slider:first-child{margin-top:0;}
.san-slider-wrapper{
    position: relative;
    overflow: hidden; margin: 0 24px;
}
.san-slider .san-slider-list{
    position: relative;
    width: auto;
}
.san-slider-list{*zoom:1;}
.san-slider-list:before,.san-slider-list:after{display:table; content: "";border-collapse:collapse;border-spacing:0;line-height: 0;}
.san-slider-list:after{clear:both;}
.san-slider .san-slider-list>li{
    float: left;
    width: 146px; margin-right: 5px;
}
.san-slider .san-slider-list>li>a{
    display:block; position: relative;
    padding-bottom: 66.66%;
}
.san-slider .san-slider-list>li>a>img{
    position: absolute; top:0; left:0;
    width: 100%; height: 100%;
}
    .san-slider .san-slider-list>li>a>span{
        position: absolute; bottom: 0; right:0; 
        padding: 3px 6px;
        background-color: rgba(0,0,0,.5);
        color: #fff;
    }
.san-slider .san-slider-list-prev, .san-slider .san-slider-list-next{
    position: absolute; top:35px;
    display: block;
    width: 22px; height: 38px;
    background-image: url(../images/slider-list-ctrl.png); background-repeat: no-repeat;
}
.san-slider .san-slider-list-prev{
    left: 0;
    background-position: 0 0;
}
.san-slider .san-slider-list-next{
    right: 0;
    background-position: 0 -52px;
}
.san-slider .san-slider-list-prev.disabled, .san-slider .san-slider-list-next.disabled{
    opacity: .3;
}


.san-mask{
    position: absolute; top:0; left:0; right:0; bottom:0;
    background: url(../images/transparent-eee-p35.png);
    text-align: center;
}
.san-mask-active{
    position: relative;
    min-height: 56px;
}
.san-mask-loading{
    display: inline-block;
    vertical-align: middle;
}
.san-mask-loading img{
    width:24px; height: 24px;
    vertical-align: middle;
}
.san-mask p{
    font-weight: bold;
}
.san-mask .v{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}



/*homepage slider*/
#main-page-banner .slides{
    position:relative; z-index:1;
    margin-bottom: 0; white-space: nowrap; font-size: 0;
}
#main-page-banner .slides li{
    width:100%; display: inline-block;
    text-align:center;
}
#main-page-banner .slides li a{
    display: block;
    text-align:center;
    cursor: pointer;
}
#main-page-banner .slides li img{
    display: block; margin: 0 auto;
    max-width:100%; max-height: 100%;
}
#main-page-banner .flex-control-nav {
    width: 100%; margin-bottom: 0;
    position: absolute; bottom: 5px; left:0; z-index: 20;
    text-align: center;
}
#main-page-banner .flex-control-nav li{
    display: inline-block; *zoom: 1; *display: inline;
    margin: 0 6px;
}
#main-page-banner .flex-control-nav a{
    display: block; overflow: hidden;
    width:10px;height:10px; text-indent: -10000px;
    border: 1px solid #ddd; background-color: #666;
    cursor: pointer;
}
#main-page-banner .flex-control-nav .flex-active{
    background-color:#fff;
}



/*san-marquee*/
.san-marquee{
    margin-bottom: 0;
}
.san-marquee-item{
    display: inline-block; *display: inline; *zoom:1;
    margin-right: 20px; 
    line-height: 21px;
    vertical-align: top;
}
#market-marquee .san-marquee li{
    /*margin-top: 5px; margin-bottom: 5px;*/
}
#market-marquee .san-marquee .san-marquee-item{
    /*margin-top: 5px; margin-bottom: 5px;*/
}



/*货币网排版指定尺寸*/
.cm-w-h1{width:195px !important;}
.cm-w-h2{width:800px !important;}
.cm-w-h3{width:558px !important;}
.cm-w-h4{width:237px !important;}
.cm-w-h5{width:762px !important;}
.cm-w-h6{width:236px !important;}
.cm-w-p1{width:192px !important;}
.cm-w-p2{width:803px !important;}
.cm-w-p3{width:548px !important;}
.cm-w-p4{width:250px !important;}
.cm-w-p5{width:270px !important;}   /*央行业务公告*/

/*固定尺寸*/
.w-803{width:803px;}
.w-800{width:800px;}
.w-762{width:762px;}
.w-558{width:558px;}
.w-548{width:548px;}
.w-490{width:490px;}
.w-270{width:270px;}
.w-250{width:250px;}
.w-237{width:237px;}
.w-236{width:236px;}
.w-195{width:195px;}
.w-192{width:192px;}
.w-180{width:180px;}
.w-170{width:170px;}
.w-165{width:165px;}
.w-150{width:150px;}
.w-120{width:120px;}
.w-113{width:113px;}
.w-100{width:100px;}
.w-90{width:90px;}
.w-80{width:80px;}
.w-78{width:78px;}
.w-75{width:75px;}
.w-70{width:70px;}
.w-65{width:65px;}
.w-60{width:60px;}
.w-40{width:40px;}
.w-28{width:28px;}
.w-13{width:13px;}



#main-page-marquee-bar,
#main-menu,
.san-grid-f,
.san-tabs-a,.san-tabs-b,.san-tabs-c,.san-tabs-d,.san-tabs-sc,
.section-fm{
    *zoom:1;
}
#main-page-marquee-bar:before, #main-page-marquee-bar:after,
#main-menu:before, #main-menu:after,
.san-grid-f:before, .san-grid-f:after,
.san-tabs-a:before, .san-tabs-a:after,
.san-tabs-b:before, .san-tabs-b:after,
.san-tabs-c:before, .san-tabs-c:after,
.san-tabs-d:before, .san-tabs-d:after,
.san-tabs-sc:before, .san-tabs-sc:after,
.section-fm:before, .section-fm:after{
    display: table; content: " ";border-collapse:collapse; border-spacing:0;line-height: 0;
}
#main-page-marquee-bar:after,
#main-menu:after,
.san-grid-f:after,
.san-tabs-a:after,
.san-tabs-b:after,
.san-tabs-c:after,
.san-tabs-d:after,
.san-tabs-sc:after,
.section-fm:after{
    clear: both;
}
.san-grid-a, .san-grid-b, .san-grid-c,
.section-d{
    *zoom:1;
}
.san-grid-a:before, .san-grid-a:after,
.san-grid-b:before, .san-grid-b:after,
.san-grid-c:before, .san-grid-c:after,
.section-d:before, .section-d:after{
    *display: table; *content: " ";*border-collapse:collapse; *border-spacing:0;*line-height: 0;
}
.san-grid-a:after, .san-grid-b:after, .san-grid-c:after,
.section-d:after{
    *clear: both;
}



/*文本范例中的样式*/
[data-source="scn-text"]{
    /*padding: 10px 20px;*/
    line-height: 2.16666667;
}
[data-source="scn-text"] h1,[data-source="scn-text"] h2,[data-source="scn-text"] h3,
[data-source="scn-text"] .h1,[data-source="scn-text"] .h2,[data-source="scn-text"] .h3,
[data-source="scn-text"] h4,[data-source="scn-text"] h5,[data-source="scn-text"] h6,
[data-source="scn-text"] .h4,[data-source="scn-text"] .h5,[data-source="scn-text"] .h6{
    margin-top:0;margin-bottom: 0;
    line-height: 26px;
}
[data-source="scn-text"] p{
    margin-top: 0; margin-bottom: 0;
}
[data-source="scn-text"] p, [data-source="scn-text"] li{
    text-align:justify; text-justify:inter-ideograph;
}
.scn-text-title{
    font-size:12px; font-weight: bold; color: #e36c0a;
    text-indent: 2em;
}
.scn-text-list-a>li{
    padding-left: 10px;
    background: url(../images/icon-3517.gif) 0 10.5px no-repeat;
}
.scn-text-list-a>li:first-child{
    margin-top:0;
}



/*trading-calendar*/
[data-sp="trading-calendar"] .ui-datepicker .ui-widget-header{
    background-image:none;
}
[data-sp="trading-calendar"] .ui-datepicker{
    width:99% !important; margin-left: auto; margin-right: auto;
    padding: .2em .5%;/*padding:.2em .2em;*/
}
[data-sp="trading-calendar"] .ui-datepicker .ui-state-disabled{
    opacity: 1; filter: none;
}
[data-sp="trading-calendar"] .ui-datepicker-group-first,
[data-sp="trading-calendar"] .ui-datepicker-group-last{
    /*background-color:#f3f3f3;*/
}
[data-sp="trading-calendar"] .ui-datepicker-group-middle{
    background-color:#fcf3d4;
}
[data-sp="trading-calendar"] .ui-datepicker-group-first .ui-widget-header{
    border-right-color:#f6f6f6;
}
[data-sp="trading-calendar"] .ui-datepicker-group-middle .ui-widget-header{
    overflow: hidden;
    background-color: #3682bb;
    border-top-color:#3682bb; border-bottom-color:#3682bb; border-left-color:#f6f6f6; border-right-color:#f6f6f6;
}
[data-sp="trading-calendar"] .ui-datepicker-group-first .ui-widget-header .ui-datepicker-title,
[data-sp="trading-calendar"] .ui-datepicker-group-middle .ui-widget-header .ui-datepicker-title,
[data-sp="trading-calendar"] .ui-datepicker-group-last .ui-widget-header .ui-datepicker-title{
    line-height: 27px;
    font-weight: normal;
}
[data-sp="trading-calendar"] .ui-datepicker-group-middle .ui-widget-header .ui-datepicker-title{
    font-size:1.3em; color:#fbec88;
}
[data-sp="trading-calendar"] .ui-datepicker-next, [data-sp="trading-calendar"] .ui-datepicker-prev{
    width: 2.1em; height: 2.1em;
}
[data-sp="trading-calendar"] .ui-datepicker-next:hover, [data-sp="trading-calendar"] .ui-datepicker-prev:hover{
    top: 2px;
}
[data-sp="trading-calendar"] .ui-datepicker-group-first .ui-datepicker-calendar tbody,
[data-sp="trading-calendar"] .ui-datepicker-group-last .ui-datepicker-calendar tbody{
    font-size: 1em;
}
[data-sp="trading-calendar"] .ui-datepicker-group-middle .ui-datepicker-calendar tbody{
    font-size: 1.2em;
    /*text-shadow: -1px -1px 0 #f9f9f9, 1px 1px 0 #ccc;*/
}
[data-sp="trading-calendar"] .ui-state-default.ui-state-active{
    background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
    border: 1px solid #c5dbec;
    color:#2e6e9e;
}
[data-sp="trading-calendar"] .ui-state-default.ui-state-highlight.ui-state-active{
    background:#fbec88;
    border: 1px solid #fad42e;
}
[data-sp="trading-calendar"] .ui-datepicker .cm-holiday>.ui-state-default{
    color:#ff4d4d;
}
[data-sp="trading-calendar"] ul.list-inline[data-holiday]>li{
    width:70px; margin: 5px 5px 5px 0; padding-left:10px;
    background:url(../images/icon-arrow-right-black-8x7.png) 0 50% no-repeat;
}


#scroller-detector{
    position: absolute; top: -1000px; left: -1000px;
    width: 50px; height: 50px;
    overflow-y:auto; overflow-x: hidden;
    opacity: 0;
    background-color: #ccc;
}
#scroller-detector .sd-inner{
    height:200px;
    background-color: #fff;
}
#bg {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7); /*支持rgba的浏览器*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2828282,endColorstr=#B2828282); 
    z-index: 1001;
    opacity: 0.70;
    display: block;
}
#show {
    display: block;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 600px;
    padding: 8px;
    border: 8px solid #E8E9F7;
    background-color: white;
    z-index: 1002;
    overflow: auto;
}
.btn {
    padding-left: 8px;
    padding-right: 8px;
    height: 20px;
    border: 1px solid #5D5D5D;
    background: transparent url(/fe/static/images/common/bg-btn.gif) repeat-x scroll 0px 0px;
    color: #606060;
    padding-top: 2px;
}
.san-alert{
    margin-bottom: 1px; padding: 8px 0;
    /*background-color: #fcf8e3;
    border: 1px solid #faebcc;*/
    background-color: #cce1fe;
    border: 1px solid #cce1fe;
    color: #000000;
}
.san-alert>.inner{
    width: 1000px; margin: 0 auto; padding: 0 5px;
    *width: 990px;
}
.san-alert a{
    color: #3270bb;
	background-color:#cce1fe;
	border-color:#3270bb;
	border-radius:25px;
}

/* =========
 * 弹出层
 * ========= */
.san-popup-wrapper{
    position:fixed; top:0; right:0; bottom:0; left:0;
    z-index: 5000;
    width:100%; height: auto;
    overflow-x: hidden; overflow-y:auto;
    background-color: rgba(0, 0, 0, 0.7);
}
.san-popup-open{
    overflow: hidden;
}
.san-popup{
    position: absolute;
    z-index: 1000;
    top: -1000px;
    left: 0;
    overflow: hidden;
    display: none;
    opacity: 0;
    width: 70%;
    min-width: 300px; max-width:1000px;
    margin: auto;
    padding:30px 20px;
    background-color:#fff;
    border-radius: 4px;
    -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);
            box-shadow:1px 1px 5px
    rgba(0,0,0,0.3);
    right: 0;
}
.san-popup-active {
    display: block;
}
.san-popup-pop-in {
    opacity: 1;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
            transform: scale(1);
    -webkit-animation: .2s pop-in;
       -moz-animation: .2s pop-in;
            animation: .2s pop-in;
}
.san-popup-pop-out {
    opacity: 0;
    -webkit-animation: .2s pop-out;
       -moz-animation: .2s pop-out;
            animation: .2s pop-out;
}