@charset "utf-8";
/* CSS Document */
a{text-decoration:none;color:#FFF;}
*{margin:0px; padding:0px;}
div,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
body{margin:0px; font-family:Tahoma, Geneva, sans-serif;}
li{list-style:none;}
.container{}
.header-top{background:#e3ffd4;}
.header-top-main{width:960px;margin:0 auto; overflow:hidden;}
.header-bottom{background:#3f7324;}
.header-bottom-main{margin:0 auto; width:960px;}
h1.logo{float:left;margin:0px;}
h2.company-name{float:right; text-align:center;font:bold 32px/40px "Times New Roman", Times, serif; color:#ff3c00;width:450px;margin:10px 0 0 0;}

ul.menu{overflow:hidden;margin:0px;padding:0px;}
ul.menu li{float:left; margin:2px 44px;}
ul.menu li.first{margin-left:0px;}
ul.menu li.last{margin-right:0px;}
ul.menu li a{color:#FFF;font:italic 20px/22px "Times New Roman", Times, serif; font-weight:bold;}
ul.menu li a:hover{color:#ff3c00;}
ul.menu li.active a{color:#ff3c00;}

h2.title{color:#ff3c00; margin-top:8px; font-size:24px;}
.main{width:960px; margin:0 auto; background:#e4ffd4; padding-bottom:30px;min-height:400px; }
.main .banner{width:960px;}
.main .content{padding:10px; }
.main .content p{margin-left:10px; margin-top:15px; font:normal 16px/18px "Times New Roman", Times, serif; color:#000;}


.footer-outer{background:#e4ffd4;  padding-bottom:15px;}
.footer-main{width:960px; margin:0 auto; overflow:hidden}
.footer-left{float:left; font-size:12px; margin-top:20px;}
.footer-right{float:right;}
.footer-link{overflow:hidden;}
.footer-link li{float:left; margin-top:10px}
.footer-link li a{color:#000; padding:0px 10px 0px 10px; border-right:1px solid #000; font-size:12px;}
.footer-link li.last a{border-right:none;}
.footer-link li a:hover{color:#FF3C00;}
.footer-link li.sc{margin-top:-0px;}


.level-2-title{color:#FF3C00; font-size:18px; margin-top:10px;}
ul.project{margin-top:10px; font-size:15px; font-family:"Times New Roman", Times, serif; color:#000; margin-left:40px;}
ul.project li{list-style-type:disc; margin-top:10px;}

ul.advisors{margin-top:10px; font-size:20px; font-family:"Times New Roman", Times, serif; color:#000; margin-left:40px; font-style:italic;}
ul.advisors li{list-style-type:disc; margin-top:10px;}

ul.clients{margin-top:10px; font-size:20px; font-family:"Times New Roman", Times, serif; color:#000; margin-left:40px; font-weight:bold;}
ul.clients li{list-style-type:disc; margin-top:10px;}

.director-profile{overflow:hidden;}
.director-profile .left{/*float:left; width:750px;*/}
.director-profile .right{float:right; }

.marg-0{margin-top:0px; padding-top:0px; clear:both;}
.main .content p.ltd{line-height:20px;}


.contact{overflow:hidden; margin-left:30px; }
.contact .left{float:left;width:510px;margin-top:20px;}
.contact .left li{list-style:lower-roman; margin-top:10px;}
.contact .right{float:right; width:400px;}
.contact .right input.box{width:190px; height:30px; border:1px solid #999999;border-radius:5px;}
.contact .right .area{width:190px; height:90px; border:1px solid #999999;border-radius:5px;}
.contact .right .btn{background:#3F7324; border:none; color:#FFF; width:90px; height:30px; cursor:pointer; display:inline-block; margin-top:5px;}
.contact .right .btn:hover{ background:#fecb12;}

.menu {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 10px; /* Optional: Adds space between menu items */
}

.menu li {
    display: inline-block;
}
