/*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;}
