﻿
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

#pagewrap{}
#container{}
#contentMainV1{}
#contentV1{float: left;
padding-left: 10px;
width: 650px;}
#sidebarV1{float: right;
padding: 0 5px;
width: 300px;}
#sidebarV1 .box-search{}
.top{
    border: 1px solid #D2D2D2;
    margin-bottom: 20px;
}
.top .top_name{
    padding: 7px 10px;
}
.top .top_name h1{
    color: #003366;
    float: left;
    padding-right: 10px;
    margin-top: 12px;
}
.top .top_name h2{
    color: #003366;
    float: left;
    margin-right: 10px;
    margin: 5px;
    width: 313px;
    padding: 0px 10px;
    border-left: 1px solid #D2D2D2;
    border-right: 1px solid #D2D2D2;
    height: 44px;
}
.info{
    border: 1px solid #D2D2D2;
    margin-bottom: 20px;
}
.info_title{}
.title_fund{
    background-color: #C4E6F7;
    padding: 10px;
}
.info_title .title_left{
    font-weight: bold;
    color: #003366;
    text-transform: uppercase;
    font-size: 15px;
    float: left;
}
.info_title .title_right{
    float: right;
    color: #003366;
    font-weight: bold;
    font-size: 110%;
}
.info .info_common{}
.info_common .common_left{
    float: left;
    width: 400px;
    margin-right: 30px;
}
.info_common .common_left table{
    width: 100%;
    margin-top: 10px;
}
.info_common .common_left table em{color:#999;font-style:normal;}
.info_common .common_left table td,.info_common .common_left table th{
    border-bottom: 1px dotted #DDD;
    padding: 7px 5px;
}
.info_common .common_left table th{text-align:left;color:#333;font-weight:normal;}
.info_common .common_left table td{text-align:right;}
.info_common .common_right{
    margin-top: 20px;
    float: left;
    width: 218px;
}
.info_common .common_right .item{
    color: #333;
    margin-bottom: 15px;
}
.title_investLarge{
    color: #003366;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px;
    font-size: 15px;
}

.investLarge{
    border: 1px solid #D2D2D2;
    margin-bottom: 20px;
}
.investLarge table{
    width: 100%;
    margin-top: 10px;
}
.investLarge table thead th{
    text-align: left;
    padding: 7px;
}
.investLarge table td{
    padding: 7px;
}

.changeNAV{
    border: 1px solid #D2D2D2;
    margin-bottom: 20px;
}

.title_changeNav{
    color: #003366;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.nav_change{
    margin: 20px;
}

.nav_change .nav_change_title{
    background-color: #4572A7;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 10px;
} 
.nav_change table{} 
.nav_change table th{} 
.nav_change table tbody td{} 

.investNormal{
    border: 1px solid #D2D2D2;
}
.investNormal table{}
.investNormal table th{padding:3px 5px;}
.investNormal table td{padding:7px 5px;}
.textright{text-align:right;}
.changeNAV .div_img{text-align:center;}
.nav_change table{width:100%;border-collapse: collapse;}
.nav_change table tbody th,.nav_change table tbody td{background-color:#EEF3F7;padding: 5px;border-bottom: 1px solid #FFF;}
.nav_change table th, .nav_change table td{
    padding: 3px 5px;
}
.nav_change table th{
    text-align: left;
    color: #333;
}
.nav_change table td{}
#bCeoBox li {
width: 277px;
border-bottom: solid 1px #d6d6d6;
padding: 12px 0 12px 0;
margin: 0 10px 0 10px; float:left;
}
#bCeoBox li img {
float: left;
padding-right: 10px;
}

#bCeoBox li .name {
font-size: 14px;
font-weight: bold;
}
#bCeoBox li p {
padding: 3px; margin:5px 0px;
color: #545454;
}
div#bCeoBox {
border: 1px solid #D2D2D2;
}
.rightbox .rightHeader {
background-color: #F0F0F0;
color: #003366;
font-weight: bold;
padding: 7px 10px;
font-size: 15px;
border-top: 2px solid #CCC;}

#bCeoBox li p a {
float: right;
color: #d90000;
font-size: 11px;
white-space: nowrap;
}
.rightBottom{
float: left;
width: 300px;
height: 4px;
background-color: #f0f0f0;}

.news{border-bottom:6px solid #F0F0F0;border-top:1px solid #D2D2D2;border-right:1px solid #D2D2D2;border-left:1px solid #D2D2D2; margin-bottom:20px;}
.news ul{ margin:10px 20px;}
.news ul li{padding:7px 0px; border-bottom:1px dotted #D6D6D6; }
.news ul li:last-child{border-bottom:none;}
.news ul li a,.news ul li a:visited{color:#333;}
.news ul li a:hover{color:#C00;}
.top .brief{
    padding: 10px;
    border-top: 1px solid #D2D2D2;
    line-height: 1.7em;
    font-size: 14px;
    max-height:36px; overflow:hidden;
}
.top .logo{vertical-align:bottom;float: left;height: 53px;display: block;width: 190px;overflow: hidden;position: relative;}
.logo img{position: absolute;
bottom: 5px;}