/*basic*/
html{height: 100%;}
*{margin:0;padding:0;}
a{color: #000;cursor: pointer;}
a:hover{text-decoration: none;color: #fcac00;}
label{*margin: 0;}
.container-fluid{padding: 0;height: 100%;}
.container,.container-fluid{min-width: 1000px;max-width: 1400px;margin: auto;}
.container{width: 1000px;}
/*header*/
.header{height: 84px;padding: 0;position: relative;}
.header h1{padding: 0;margin: 0;display: inline;float: left;}
.header label{color:#bdbdbd; }
.header .translate{height: 84px;text-align: center;*position: absolute;*top:0;*right: 0;}
.header .translate .control-label{color: #000;}
.header .translate div{padding: 0 10px;line-height: 84px;display: inline;}
.header .translate .form-group label{font-weight: 300;}

/*main*/
.main{height:85%;min-height:580px;max-height:631px;background: url("bg-home1.jpg") no-repeat center ;display: block;position: relative;padding: 0;}
/*main-child*/
.main.child{height:320px;background: url("bg-gl1.jpg") no-repeat top ;display: block;position: relative;padding: 0;min-height: 320px;margin-bottom: 20px;}
/*main-contact*/
.main.contact{background: url("bg-contact1.jpg") no-repeat center;}
/*main-nav*/
.main .nav-top{position: relative;margin-bottom: 25px;height: 50px;}
.main .nav-top .pos-re{background: #000;filter:alpha(opacity=45);opacity: 0.45;z-index: 1;position: absolute;width: 100%;height: 100%;}
.main .nav-top .nav-f-ul-bg{background: #fff;filter:alpha(opacity=45);opacity: 0.45;z-index: 1;position: absolute;width: 100%;height: 30px;top: 50px;}
/*main-nav-navbar*/
.main .navbar{margin-bottom: 0px; position: relative;z-index: 10;height: 50px;color: #fff;border: 0;}
.main .navbar .navli a{color: #fff;}
.main .navbar .navbar-collapse,.main .navbar .container{height: 50px;display: block;min-width: 960px;width: 960px;border: 0;}
.main .navbar .navbar-nav{margin: 0;float: left;}
.main .navbar .navli{color: #fff;height: 100%;float: left;}
.main .navbar .navli a{padding:15px 25px;*border: 0;}
.main .navbar .navli.active,.main .navbar .navli .open{*border: 0;}
.main .navbar .navli.active,.main .navbar .navli .open a{background: #10131a;*border: 0;}
.main .navbar .navli a:hover,.nav .open > a{text-decoration: none; background-color: #10131a; *border: 0;}
.main .navbar .navli a:focus{text-decoration: none; background: transparent;*border: 0;}
.main .navbar .navli.open a:focus{text-decoration: none; background: #10131a;*border: 0;}
.main .navbar .navli .dropdown-menu{padding: 0;border: 0;width: 500%;box-shadow: none;background: none;}
.main .navbar .navli .dropdown-menu li a,.main .navbar .navli .dropdown-menu li{background: transparent;color: #000;}
.main .navbar .navli .dropdown-menu li a{padding: 5px 15px;font-size:12px;background: url("icon-home_05.png") left no-repeat;}
.main .navbar .navli .dropdown-menu li.active a,.main .navbar .navli .dropdown-menu li a.cur{background: url("icon-home_04.png") left no-repeat;font-weight: bold;}
.main .navbar .navli .dropdown-menu li{float: left;}
/*main-nav-navbar-navbar-form*/
.main .navbar .navbar-form{background: url("icon-home_01.png") no-repeat left;float: right;height: 31px;padding: 0;padding-left: 15px;border: 0;margin-right: 0;position: relative;width: 232px;*width: 250px;}
.main .navbar .navbar-form .form-group{background: url("icon-home_07.png") repeat-x;border: 0;height: 31px;border-radius: 0;float: left;}
.main .navbar .navbar-form input,.navbar-form input:hover,.navbar-form input:focus{background:transparent;border: 0;height: 31px;border-radius: 0;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 175px;-webkit-border-bottom-image: none}
.main .navbar .navbar-form button,.navbar-form button:hover{background: url("icon-home_02.png") no-repeat right;padding:0;padding-right:17px;border: 0;margin: 0;height: 31px;border-radius: 0;}
.main .navbar .navbar-form button div{width:25px;height:31px;background: url("icon-home_08.png") no-repeat center;display:block;cursor: pointer;}

.main .navbar .navbar-form.active{background: url("icon-search_03.png") no-repeat left;float: right;height: 31px;padding: 0;padding-left: 15px;border: 0;margin-right: 0;}
.main .navbar .navbar-form.active .form-group{background:#fff;border: 0;height: 31px;border-radius: 0;float: left;}
.main .navbar .navbar-form.active  input,.navbar-form . input:hover{background:transparent;border: 0;height: 31px;border-radius: 0;color: #fff;}
.main .navbar .navbar-form.active button,.navbar-form.active button:hover{background: url("icon-search_05.png") no-repeat right;padding:0;padding-right:17px;border: 0;margin: 0;height: 31px;border-radius: 0;}
.main .navbar .navbar-form.active button div{background: url("icon-search1_05.png") no-repeat center;}
.main .navbar .navbar-form .dropdown-menu{margin: 0;border: 0;width: 232px;left: 0px;-webkit-border-radius:  0 0 5px 5px;-moz-border-radius:  0 0 5px 5px;border-radius: 0 0 5px 5px;behavior: url(http://www.gffunds.com.cn/images/PIE.htc);
    z-index: 9999;}
.main .navbar .navbar-form .dropdown-menu a{white-space: normal}
@media \0screen\,screen\9 {
    .main .navbar .navli,.main .navbar{*margin: 0;border: 0;}
    .main .navbar .navli a{*margin: 0;border: 0;}
    .main .navbar .navbar-form .dropdown-menu{width: 232px;*width: 256px;z-index: 9999;}
}
/*content*/
.content{position: relative;padding: 0;}
/*content-about-gf*/
.content h3{margin: 10px 0;display: inline-block;}
.content .about-gf,.content .fund-unit{position: absolute;width: 50.5%;padding:5px 0 5px 20px}
.content .about-gf dl,.content .fund-unit dl{margin-bottom: 5px;z-index: 10;position: relative;padding-left: 15px;z-index: 1}
.content .about-gf{left: -10px;top:230px;}
.content .about-gf .pos-re{position: absolute;width: 100%;height: 100%;background:#fcac00; filter:alpha(opacity=75);opacity: 0.75;z-index: 0}
.content .about-gf dt,.content .about-gf dd,.content .fund-unit dt{padding-left: 25px;}
.content .about-gf dt{background: url("icon-home_03.png") no-repeat left;}
/*content-fund-unit*/
.content .fund-unit{right:20px;top: 00px;color: #fff;}
.content .fund-unit dt{background: url("icon-home_06.png") no-repeat left;position: relative;}
.content .fund-unit .pos-re{position: absolute;width: 100%;height: 100%;background:#000; filter:alpha(opacity=75);opacity: 0.75;z-index: 0}
.content .fund-unit .table{margin-bottom: 10px;font-size: 13px;width: 470px;}
.table-body{height: 144px;overflow: hidden;}
.content .fund-unit .table td{overflow: hidden;text-overflow: ellipsis; white-space: nowrap; border: 0;}
.content .fund-unit .table td a{color: #fff}
.content .fund-unit .table .up{padding-left:15px;background: url("icon-home_up.png") no-repeat left;color: #ff2b58; }
.content .fund-unit .table .down{padding-left:15px;background: url("icon-home_down.png") no-repeat left;color: #40d824;}

.content .fund-unit .table tr td:first-child{width: 260px;}
.content .fund-unit thead th{line-height: 14px;}
.table > thead > tr > th{border: 0}
.main .fund-unit h3{*line-height: 32px;}
.main .fund-unit .btn-group{width: 150px;margin: 10px 0;*position: absolute;*top:-5px;right: 0;}
.main .fund-unit .btn{padding: 0;padding-left:12px;font-size: 12px;line-height: 24px;width: 150px;background: #717b87 ;color: #fff;text-align: left;position: relative;behavior: url(http://www.gffunds.com.cn/images/PIE.htc);}
.main .fund-unit .btn .tex{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;display: block;}
.main .fund-unit .btn div{width: 20px;display:inline-block;*display:inline;background: #a4aab1 ;text-align: center;border-radius:0  4px 4px 0;position: absolute;top: 0;right: 0;*height: 100%;behavior: url(http://www.gffunds.com.cn/images/PIE.htc);}
.main .fund-unit .btn div span{*top: 25%;*position: relative;}
.dropdown-menu{behavior: url(http://www.gffunds.com.cn/images/PIE.htc);}
/*footer*/
.footer{text-align: center;padding: 15px 0;line-height: 15px;color: #989898;}
@media (max-width: 1024px){
    .main .navbar .navbar-collapse{padding: 0;}
}

/*.breadcrumb */
.breadcrumb .crumb{line-height: 28px;}
.breadcrumb {padding: 0 0 8px 30px;background: url("gf-home.png") left top no-repeat;border-bottom: 2px #ddd solid;*position: relative;left: 0;}
.breadcrumb li{padding-top: 5px;*display: inline;*padding-right:15px;content: "/" }
/*??Â°Ã¼D?*/
.crumb span{padding: 0px 10px 0px 10px;}
/*child-content-*/
.content.child{min-height:465px;height:auto;padding-bottom: 50px;border-bottom: 5px #ddd solid;}
.content.child .col-xs-3{ min-height:465px;background: #303030;padding: 0;width: 265px}
.content.child .panel{border: 0;margin: 0;border-radius: 0;}
.active .panel-heading,.panel-heading:hover{background: #10131a url("icon-child-01.png") no-repeat 15px;}
.panel-heading{padding: 18px 15px 18px 35px ;margin: 0;background: #3a3a3a url("icon-child-01.png") no-repeat 15px;color: #fff;border-radius: 0;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.panel-heading a{color: #fff;}
.content.child .col-xs-3 .panel-body{background: #303030;color: #fff;border-bottom: 1px #fff solid;border-top: 0;padding-left: 35px;border-top: 1px solid #3a3a3a;}
.content.child .col-xs-3 .panel-body  a{color: #fff;}
.content.child .col-xs-3 .panel-body .active a,.content.child .col-xs-3 .panel-body  a:hover{color:#fcac00; }
.content.child .col-xs-3 .panel-body dd{line-height: 30px;font-size: 12px;}
.panel-collapse{border-radius: 0;}
.content.child .col-xs-9{width: 72%;}
.content.child .col-xs-9 h3{color: #fcac00;padding-left: 30px;background: url("icon-home_06.png") no-repeat left;margin-top: 0;}
.content.child .col-xs-9 .dl{padding-left:30px;}
.content.child .col-xs-9 .dl dd{border-bottom: 1px dashed #ddd;}
.content.child .col-xs-9 .dl dd .form-group{margin-bottom: 0;padding: 15px 0;}
.content.child .col-xs-9 .dl dd .form-group label,.content.child .col-xs-9 .dl dd .form-group span{padding: 0;margin: 0;}
/*contact-us*/
.contact-us{position: absolute;top: 90px;left: 100px;width: 70%;}
.contact-us dd{line-height: 30px;}
.contact-us .loca img{margin: 0px 0;}
.contact-us .dl-horizontal{display: block;width: 100%;}
.contact-us .dl-horizontal dd{margin-left: 170px;}
.dl-horizontal dt{*display:inline;*text-align: right;*position: relative;left: 0;}

.dl-horizontal dt img{*display:block;*position: absolute;top: 0;right: 0;}
.dl-horizontal dd p{display: block;float: left;text-align: left;width: 60%;padding: 0 5px;}
.dl-horizontal dd label{float: left}
@media \0screen\,screen\9 {
    .contact-us .dl-horizontal{position: relative;}
    .dl-horizontal dt{display: inline;position: absolute;top: 0;right: 0;}
    .dl-horizontal dt img{display:block;position: absolute;top: 0;left: 130px;}
}
/*scroll*/
.table-body {
    width: 485px;
    height: auto;
    float: left
}

.table-body .div_scroll {
    width: 100%;
    height: 145px;
    overflow: auto;
    float: left;
}

.table-body .scroll_container {
    overflow: hidden;
    position: relative;
}

.table-body .scroll_absolute {
    position: absolute;border-top: 2px solid #ddd;
}

.table-body .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: green;
    margin: 0;
    padding: 0;
}

.table-body .scroll_track {
    position: relative;
    background-color: #12263f;
}

.table-body .scroll_drag {
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    background-color: #0b1b30;
    background: #0b1b30 url("ico-scroll.png") no-repeat center;
}

.table-body .scroll_arrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    background: #0b1b30 url("ico-arrow-2.png") no-repeat center;
}
.table-body .scroll_arrow.scroll_arrow_up{background: #0b1b30 url("ico-arrow.png") no-repeat center;}
.table-body .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}
/*list-table*/
/*.list-table{width: 100%;}*/
.list-table dl,.list-table-achi tr{background: #f1f1f1;margin-bottom: 0;}
.list-table dl dt{text-align: center;width: 80px;line-height: 48px;}
.list-table dl dd{margin-left: 80px;line-height: 24px;}
.list-table .dl-second,.list-table-achi .tr-second{background: #fff}

.list-table-achi .table thead tr{border-bottom: 5px solid #fff;background: #dddddd;}
.list-table-achi .table thead tr th{line-height: 32px;text-align: center;}
.list-table-achi .table tr ,.list-table-achi .table td{border: 0;line-height: 32px;}
.list-table-achi.achi .table td,.list-table-achi .table tr td:first-child{white-space: nowrap}
.list-table-achi .table tr td:first-child,.list-table-achi .table th{font-weight: bold;text-align: center;}
.pagination > li > a{color: #666    }
.list-table-achi.news .table td{line-height: 24px;}
.list-table-achi.news .table .tdthird{line-height: 48px;white-space: nowrap}

/*cont-news*/
.cont-news h4,.cont-news h3{text-align: center;width: 100%;}
.cont-news h4{color: #aaa;margin-bottom: 50px;}
.cont-news img{margin:25px auto;display: block}

/*ie-6-7*/
.content{*height: 100%;*z-index: -1;}
.content .fund-unit .table-body{*position: relative;*z-index: -1;}


/* --------------2019/1/7 new style------------------- */
.fund-detail .clearfix:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.font-size-12 {
    font-size: 12px!important;
}
.font-size-14 {
    font-size: 14px!important;
}
.font-size-16 {
    font-size: 16px!important;
}
.font-size-18 {
    font-size: 18px!important;
}
.font-size-20 {
    font-size: 20px!important;
}
.font-size-24 {
    font-size: 24px!important;
}
.font-size-30 {
    font-size: 30px!important;
}
.red {
    color: #ff254e!important;
}
.green {
    color: #5bab2c!important;
}
.margin-b-0 {
    margin-bottom: 0!important;
}
.padding-b-5 {
    padding-bottom: 5px!important;
}
.padding-t-b-20 {
    padding-top: 8px!important;
    padding-bottom: 20px!important;
}
.text-left {
    text-align: left!important;
}
.text-center {
    text-align: center!important;
}
.text-right {
    text-align: right!important;
}
.float-left {
    float: left!important;
}
.float-right {
    float: right!important;
}

.content.child .container .col-xs-3 {
    max-height: 800px;
}
.tab-container .tab-content {
    display: none;
}
.tab-container .tab-content.cur {
    display: block;
}

.fund-detail {
    font-family: "Microsoft YaHei",sans-serif;
    font-size: 14px;
    color: #333333;
}
.fund-detail .detail-top dl {
    margin-bottom: 30px;
}
.fund-detail .fund-name {
    padding: 0 15px;
}
.fund-detail .fund-name dt {
    font-size: 26px;
    color: #ff8f01;
    margin-bottom: 5px;
    font-weight: normal;
}
.fund-detail .fund-name dd span {
    font-size: 14px;
    color: #333333;
    margin-right: 35px;
}


.fund-detail .fund-msg {
    display: block;
    zoom: 1;
}
.fund-detail .fund-msg:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.fund-detail .fund-msg dt {
    display: inline-block;
    float: left;
    width: 165px;
    padding: 0 25px;
    border-right: 1px dashed #d8d8d8;
    text-align: left;
}
.fund-detail .fund-msg dt h5 {
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    margin: 0 0 5px;
}
.fund-detail .fund-msg dt p {
    font-size: 12px;
    color: #333333;
    margin: 0;
}
.fund-detail .fund-msg dd {
    display: inline-block;
    float: left;
}
.fund-detail .fund-msg dd td {
    padding-left: 18px;
    font-size: 12px;
    color: #333333;
    line-height: 1.1;
}
.fund-detail .fund-msg dd td em {
    margin-left: 10px;
    font-style: normal;
}

.fund-detail .fund-yield {
    background-color: #f5f5f5;
    padding: 25px 0;
    display: block;
    zoom: 1;
}
.fund-detail .fund-yield:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.fund-detail .fund-yield dt {
    display: inline-block;
    float: left;
    width: 165px;
    padding: 0 25px;
    border-right: 1px dashed #d8d8d8;
    text-align: left;
}
.fund-detail .fund-yield dt h5 {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    margin: 0 0 5px;
}
.fund-detail .fund-yield dt p {
    font-size: 36px;
    color: #333333;
    margin: 0;
}
.fund-detail .fund-yield dt p em {
    font-size: 16px;
    font-style: normal;
}
.fund-detail .fund-yield dd {
    display: inline-block;
    float: left;
}
.fund-detail .fund-yield dd td {
    padding-left: 32px;
    font-size: 14px;
    color: #333333;
    line-height: 1.1;
}
.fund-detail .fund-yield dd td em {
    margin-left: 10px;
    font-style: normal;
}

.detail-middle {
    padding: 0 15px;
    margin-bottom: 40px;
}
.detail-middle h2 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.detail-middle .tab-ul01 {
    display: block;
    zoom: 1;
    padding: 10px 0 0 35px;
}
.detail-middle .tab-ul01:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.detail-middle .tab-ul01 li {
    display: inline-block;
    float: left;
    padding: 0 18px;
    border-left: 1px solid #333333;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}
.detail-middle .tab-ul01 li:first-child {
    border: none;
    padding-left: 0;
}
.detail-middle .tab-ul01 li.cur {
    color: #ff8f01;
}
.detail-middle .tab-ul02 {
    display: block;
    zoom: 1;
    padding: 10px 0 0 35px;
}
.detail-middle .tab-ul02:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.detail-middle .tab-ul02 li {
    display: inline-block;
    float: left;
    padding: 2px 10px;
    margin-right: 20px;
    font-size: 12px;
    color: #333333;
    cursor: pointer;
}
.detail-middle .tab-ul02 li.cur {
    background: #ebebeb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}


.detail-bottom .tab-ul {
    height: 50px;
    display: block;
    zoom: 1;
    background: #f5f5f5;
    margin-bottom: 0;
    border-bottom: 1px solid #ebebeb;
}
.detail-bottom .tab-ul:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.detail-bottom .tab-ul li {
    display: inline-block;
    float: left;
    padding: 0 24px;
    font-size: 20px;
    color: #5b5b5b;
    height: 50px;
    line-height: 50px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    cursor: pointer;
}
.detail-bottom .tab-ul li.cur{
    position: relative;
    color: #ff8f01;
    background: #fff;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.detail-bottom .tab-ul li.cur:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #ff8f01;
    z-index: 10;
}
.detail-bottom .tab-ul li.cur:first-child {
    border-left-color: transparent;
}
.detail-bottom .tab-ul a {
    display: inline-block;
    float: right;
    margin-top: 21px;
    padding-left: 14px;
    font-size: 14px;
    color: #ff6307;
}
.detail-bottom .tab-ul a:hover {
    text-decoration: underline;
}
.tab-content dl {
    margin-bottom: 10px;
    margin-top: 30px;
}
.tab-content dl dt {
    padding: 0 0 15px 0;
}
.tab-content dl dt:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tab-content dl h5 {
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #333333;
    margin: 0;
    font-weight: bold;
}
.tab-content dl dt h5:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #f39800;
    margin-right: 8px;
    vertical-align: middle;
}
.tab-content dl dt a.right-text {
    display: inline-block;
    font-size: 14px;
    color: #ff8f01;
    float: right;
    font-weight: normal;
}

.yjbx-section .table01 {
    width: 100%;
    border: 1px solid #ebebeb;
}
.yjbx-section .table01 .tr-bg {
    background: #f9f9f9;
}
.yjbx-section .table01 th {
    font-size: 14px;
    line-height: 40px;
    color: #4c4c4c;
    text-align: center;
}
.yjbx-section .table01 td {
    font-size: 12px;
    line-height: 16px;
    color: #4c4c4c;
    text-align: center;
    padding: 10px 0;
}
.yjbx-section .table01 td.td-tit {
    font-weight: bold;
    width: 110px;
    padding-left: 17px;
    text-align: left;
}
.yjbx-section .table01 td span {
    display: inline-block;
    padding-left: 10px;
}
.yjbx-section .table01 td span.up {
    background: url("../images/2016gfjj_cppd_ico_up.png") no-repeat left center;
}
.yjbx-section .table01 td span.down {
    background: url("../images/2016gfjj_cppd_ico_down.png") no-repeat left center;
}
.yjbx-section .table01 td.td-two {
    font-size: 14px;
    padding: 5px 0;
}
.yjbx-section .table01 td a {
    font-size: 14px;
    color: #4c4c4c;
}
.yjbx-section .table01 td a:hover {
    color: #ff6307;
}
.yjbx-section .annualWrap {
    overflow-x: auto;
}
.yjbx-section .annualWrap .table01 td.td-tit {
    padding-left: 0;
    text-align: center;
}

.choose-date {
    display: inline-block;
    overflow: hidden;
    margin-top: -8px;
}
.tab-content .sel01 {
    width: 118px;
    height: 31px;
    margin-left: 10px;
    position: relative;
    z-index: 1;
    cursor: pointer;
}
.tzzh-section .sel01 {
    margin-top: -8px;
}
.tab-content .sel01 span {
    display: inline-block;
    width: 118px;
    height: 31px;
    padding-left: 10px;
    background: url("../images/2016gfjj_cppd_sel01.png") no-repeat left top;
    font-size: 12px;
    font-weight: normal;
    line-height: 31px;
    color: #666;
}
.tab-content .choose-date > span {
    display: inline-block;
    font-size: 14px;
    line-height: 31px;
    color: #999999;
    font-weight: normal;
}
.tab-content .sel01 input {
    display: inline-block;
    width: 118px;
    height: 30px;
    padding-left: 10px;
    background: url("../images/2016gfjj_cppd_sel01.png") no-repeat left top;
    font-size: 12px;
    line-height: 30px;
    color: #666;
    border: none;
    cursor: pointer;
    font-weight: normal;
}
.tab-content .sel01 ul {
    display: inline-block;
    width: 116px;
    position: absolute;
    left: 0;
    top: 31px;
    border: 1px solid #dad9de;
    border-top: none;
    background: #f8f8f8;
}
.tab-content .sel01 ul li {
    padding-left: 18px;
    font-size: 14px;
    color: #333;
}
.tab-content .sel01 ul li:hover {
    background: #f2f2f2;
}
.tab-content dl.lsjz-section {
    margin-bottom: 0;
}
.lsjz-section .table02 {
    width: 100%;
    border: 1px solid #ebebeb;
}
.lsjz-section .table02 .tr-bg {
    background: #f9f9f9;
}
.lsjz-section .table02 th {
    font-size: 12px;
    line-height: 40px;
    color: #333333;
    background: #f5f5f5;
    border-bottom: 1px solid #ebebeb;
    text-align: center;
}
.lsjz-section .table02 td {
    position: relative;
    font-size: 12px;
    line-height: 38px;
    color: #333333;
    text-align: center;
}
.lsjz-section .table02 td .fenhong_tag {
    position: relative;
}
.lsjz-section .table02 td .fenhong_tag:after {
    content: '';
    position: absolute;
    right: -36px;
    top: 1px;
    width: 28px;
    height: 15px;
    margin-left: 5px;
    background: url(../images/fenhong_tag.jpg) no-repeat;
}
.page {
    padding: 10px 0;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #c4c4c4;
    margin-bottom: 38px;
}
.page a {
    display: inline-block;
    padding: 0 4px;
    margin: 2px;
    font-size: 14px;
    line-height: 30px;
    color: #c4c4c4;
    text-decoration: none;
}
.page a:hover {
    color: #ff8f01;
    background: none;
}
.page span {
    padding: 0 5px;
    font-size: 14px;
    line-height: 30px;
    color: #c4c4c4;
}
.page span em {
    font-style: normal;
}

.tzzh-section dd .left-main,
.tzzh-section dd .right-main {
    width: 320px;
}
.tzzh-section dd .row1 {
    padding-left: 0px;
    padding-right: 10px;
    padding-bottom: 12px;
}
.tzzh-section dd .row1 h6,
.tzzh-section dd .row1 p {
    margin: 0;
}
.tzzh-section dd .row1 h6 {
    font-size: 13px;
    color: #ff8f01;
}
.tzzh-section dd .row1 p {
    font-size: 12px;
    color: #333333;
}
.tzzh-section dd .row2 {
    margin-bottom: 20px;
}
.tzzh-section dd .row3 {
    margin-bottom: 38px;
}
.tzzh-section dd .row3 {
    min-height: 193px;
}
.tzzh-section dd .row3 table {
    width: 100%;
    border: 1px solid #ebebeb;
}
.tzzh-section dd .row3 table td {
    font-size: 12px;
    color: #333333;
    padding: 6px 10px;
    text-align: center;
}
.tzzh-section dd .row3 table td:first-of-type {
    text-align: left;
}
.tzzh-section dd .row3 table .no-data td {
    height: 146px;
    text-align: center;
    background-color: #f9f9f9;
}
.tzzh-section dd .row3 table .tr-bg {
    background-color: #f9f9f9;
}

.tzzh-section dd .row4 table .no-data td {
    height: 301px;
    text-align: center;
    background-color: #f9f9f9;
}


.line-tab {
    margin-bottom: 12px;
}
.line-tab a {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
.line-tab .right-line:after {
    content: '';
    position: absolute;
    right: -1px;
    top: 3px;
    width: 1px;
    height: 14px;
    background-color: #b2b2b2;
}
.line-tab > span {
    color: #b2b2b2;
}
.line-tab > p {
    color: #333333;
    font-size: 14px;
    margin: 0;
}
.line-tab > p em {
    font-style: normal;
}
.line-tab a.cur {
    color: #ff8f01;
}

.tzzh-section dd .row4 table {
    width: 100%;
    border: 1px solid #ebebeb;
}
.tzzh-section dd .row4 table td {
    font-size: 12px;
    color: #333333;
    line-height: 30px;
    text-align: center;
}
.tzzh-section dd .row4 table .tr-bg {
    background-color: #f9f9f9;
}
.tzzh-section .left-main .row4 .tab1-chart,
.tzzh-section .left-main .row4 .tab2-chart {
    height: 332px;
    overflow: hidden;
}

.jjjl-section dd {
    padding-top: 10px;
}
.jjjl-section dd .left-pic {
    width: 100px;
    padding-left: 29px;
}
.jjjl-section dd .right-desc {
    width: 520px;
    padding-right: 15px;
}
.jjjl-section dd .right-desc > p {
    text-align: justify;
    font-size: 12px;
    color: #333333;
}
.jjjl-section dd .right-desc .jjjl-title {
    margin-bottom: 10px;
}
.jjjl-section dd .right-desc .jjjl-title h5 {
    font-size: 14px;
    color: #333333;
}
.jjjl-section dd .right-desc .jjjl-title a {
    font-size: 14px;
    color: #333333;
}
.jjjl-section dd .right-desc .jjjl-title a:hover {
    color: #ff8f01;
}
.jjjl-section dd .right-desc .jjjl-title a:before {
    content: '';
    display: inline-block;
    width: 7px;
    height: 9px;
    background: url(../images/jt_right.png) no-repeat;
    margin-right: 5px;
    color: #ff8f01;
}
.border-tab {
    margin-left: 20px;
}
.border-tab a {
    font-size: 14px;
    color: #333333;
    padding: 0 10px 3px;
    text-decoration: none;
}
.border-tab a.cur {
    position: relative;
    color: #ff8f01;
}
.border-tab a.cur:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: #ff8f01;
}

.jjjl-section dd.manage-fund-table {
    padding-left: 0;
    padding-right: 0;
}
.jjjl-section tr.no-data td {
    text-align: center;
    background-color: #f9f9f9;
}
.manage-fund-table h6 {
    font-size: 16px;
    color: #333333;
    padding: 0 29px;
}
.manage-fund-table table {
    width: 100%;
    border: 1px solid #ebebeb;
}
.manage-fund-table td {
    font-size: 14px;
    color: #333333;
    padding: 12px 10px;
    text-align: center;
}
.manage-fund-table .tr-bg {
    background-color: #fafafa;
}

.dashed-border-table {
    margin-left: 29px;
}
.dashed-border-table td {
    font-size: 12px;
    color: #333333;
    padding: 12px 0;
    border-bottom: 1px dashed #d8d8d8;
}
.dashed-border-table td p {
    margin: 0;
}