@charset "utf-8";

html{overflow-x:hidden;}

body{background:#FFF;}

a:link, a:visited{color:#333;}
a:hover{text-decoration:none;}

p{margin:0 0 10px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:17px;}

ol{margin:4px 0 5px 20px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; list-style-type:decimal;}
ol li{margin:0 0 4px 0;}

ul{margin:0 0 15px 30px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; list-style-type:disc; line-height:17px;}
ul li{margin:0 0 4px 0;}

#bg_left{width:100%; height:690px; float:right;}
#bg_right{width:100%; height:690px; float:left;}

#container{width:1030px; height:700px; position:relative;}

#content_bg{background:url('../images/content_bg.png') no-repeat; margin:222px auto 0; width:1030px; height:478px; float:left; position:absolute;}

#content1{margin:50px 0 0 65px;}
#content2{margin:50px 0 0 20px;}

#footer{margin:0 auto 30px; width:100%; font:normal 10px Arial, Helvetica, sans-serif; color:#999; text-align:center;}

#home{margin:55px 50px 0 0; float:right;}/*button home*/

#logo{margin:25px 50px 0 0; float:right;}

#map{border:4px solid #12AFE0;}

#nav{margin:27px 0 0 355px; width:642px; float:left;}

#second_nav{margin:35px 0 0 65px;}
#second_nav tr td{padding:0 25px 0 0;}

#team_font{font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px;}/*about_team*/

/*index*/
#content_bg_index{margin:32px auto 0; width:1030px; height:314px; float:left;}
#footer_index{margin:-17px 0 0; width:100%; font:normal 10px Arial, Helvetica, sans-serif; color:#999; position:absolute; text-align:center;}
#investees{margin:-234px 0 0 45px; font:normal 11px Arial, Helvetica, sans-serif; color:#333; position:absolute;}
#nav_index{margin:148px 0 0 355px; width:642px; float:left; position:relative;}
#our_team{margin:-84px 0 0 38px; width:270px; font:normal 11px Arial, Helvetica, sans-serif; color:#333; position:absolute;}
#our_team a:link, #our_team a:visited{font:bold 11px Arial, Helvetica, sans-serif; color:#07313F; text-decoration:none;}
#our_team a:hover{text-decoration:underline;}
/*end of index*/

/*about_team detail*/
#close_btn{background:url('../images/about/team/close_btn.gif'); margin:40px 25px 0 0; width:14px; height:13px; float:right; cursor:pointer;}
#detail_page{margin:100px 0 0; width:100%; height:700px; position:absolute; z-index:1;}
#detail_bg{margin:220px auto 0; width:780px; height:463px;}
#detail_content{margin:130px 0 0 35px; width:630px; position:relative; float:left;}
#detail_content p{margin:0 0 10px 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#333;}
#detail_content img{margin:0 0 10px 0;}
#detail_content ul{margin:0 10px 15px 25px; font:normal 11px Arial, Helvetica, sans-serif; color:#333; list-style-type:disc;}
#detail_content ul li{margin:0 0 5px 0;}
#detail_content ul li ul{margin:5px 10px 0 25px; list-style-type:disc; line-height:17px;}
#history{cursor:pointer;}
#page2{margin:0 0 10px 0; height:230px;}
.scroll{height:100%; overflow:auto;}
/*end of about_team detail*/

/*enquiry form*/
form table tr td{padding:0 0 5px 0;}
#clear_btn, #submit_btn{cursor:pointer;}
.text_area{background:#FFF; border:1px solid #999; padding:0 5px; width:400px; min-width:400px; max-width:400px; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
.text_field{background:#FFF; border:1px solid #999; padding:0 5px; width:250px; min-width:250px; max-width:250px; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
/*enf of enquiry form*/

/*consulting*/
#strategy{font:normal 12px Arial, Helvetica, sans-serif; color:#E02F1B; line-height:17px;}
#operations{font:normal 12px Arial, Helvetica, sans-serif; color:#24C624; line-height:17px;}
#growth{font:normal 12px Arial, Helvetica, sans-serif; color:#2952B8; line-height:17px;}
/*end of consulting*/

.contact{margin:10px 0 30px 25px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:17px;}
.line{background:url('../images/investment/line.gif') repeat-x; margin:20px 0; width:100%; height:1px; overflow:hidden;}

.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
overflow:scroll;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 400px;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
    overflow:scroll;
    overflow-x: hidden;
    overflow-y: hidden;
}
.close {
    background: #FAFAD2;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 0px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background: #00d9ff;
}
