/* CSS Document */
body{
font-size:12px;
color:#000000;
line-height:18px;
margin:0px;
width:100%;
height:100%;
background-color:#007FFF;
}
A{
color:#c44d4d; 
text-decoration:none
}
a:link{
color:#000000;
text-decoration:none;
}
a:visited{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}
a:active{
text-decoration:none;
}
#weball{
width:100%;
height:auto;
margin:0px;
padding:0px;
}
#main {
width:1003px;
height:auto;
margin:0px auto;
overflow:hidden;
}
/* header style */
#header {
width:100%;
height:auto;
margin:0px;
overflow:hidden;
}
#top {width:100%;height:86px;overflow:hidden; background:url(topbg.gif) no-repeat;}
#banner { margin:0px; padding:0px; height:206px; overflow:hidden; background:url(banner.gif) no-repeat; text-align:center;}
#bannerbottom {margin:0px; padding:0px; height:206px; overflow:hidden; background:url(bannerbottom.gif) no-repeat left bottom; text-align:center;}
/*center style*/
#center { width:100%; height:auto; overflow:hidden; background:url(centerbg.gif) no-repeat #007FFF;}
#wrap { width:750px; height:auto; margin:0 auto; background:url(wrapbg.gif) no-repeat #FFFFFF;} 
#container { width:714px; height:auto; margin:0 auto; overflow:hidden;}
#about { margin:0px; padding:13px 0px 0px 0px; overflow:hidden; line-height:26px; text-align:center; font-size:22px; color:#003399; font-weight:bold;}
#about font { font-size:22px; font-family:Arial, Helvetica, sans-serif;}
#aboutvim { margin:7px 0px 10px 0px; padding:0px; border: 1px solid #F5F5F5; height:144px; overflow:hidden; background:url(aboutvimbg.gif) repeat-x;}
#aboutcontent { margin:0px; padding:12px 0px 0px 22px; height:130px; line-height:22px; background:url(aboutvim.gif) no-repeat 10px 0px; color:#003399; font-family:Arial;} 

#news { margin:25px 0px 0px 0px; width:100%; height:auto; overflow:hidden; }
#newslist { float:left; width:476px; height:202px; overflow:hidden;}
#newslistbg { width:100%; height:36px; background:url(newstitlebg.gif) repeat-x;}
#newslisttitle{ margin:0px; padding:12px 0px 0px 43px;  height:24px; background:url(newstitleico.gif) no-repeat 10px 0px; font-size:14px; font-weight:bold;}
#newscontent { height:166px; width:100%; overflow:hidden;}
#newscontent ul { margin:0px; padding:0px; list-style-type:none;}
#newscontent ul li { margin:0px; padding:8px 0px 0px 25px; color:#0000CC;}
#newscontent ul li a {color:#0000CC; text-decoration:none;}
#newscontent ul li a:hover {color:#FF6600;}
#kfonline {width:224px;float:right;height:202px;overflow:hidden;background:url(loginrightbg.gif) no-repeat left 3px;}
#kfdown { width:196px; height:99px; overflow:hidden; margin:16px auto 0px auto;}
#kfcall { width:90px; height:28px; overflow:hidden; margin:47px 0px 0px 97px;}

#bankroll { width:100%; height:auto; overflow:hidden;}
#fund { height:27px; width:100%; overflow:hidden; background:url(bankroll.gif) repeat-x;}
#fundtitle { margin:0px; padding:5px 0px 0px 45px; height:22px; color:#FF0000; background:url(fundbg.gif) no-repeat 16px 0px; font-size:14px; font-weight:bold;}
#fundtable { margin:7px auto 17px auto; width:690px; height:auto; border-top: #E5E5E5 1px solid; border-left: #E5E5E5 1px solid;}
#fundtop { width:100%; height:auto; overflow:hidden;}
#fundtop ul { width:100%; margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
#fundtop ul li { float:left; border-right:#E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid; height:27px; vertical-align:middle; line-height:27px; text-align:center; font-weight:bold; font-size:14px;}
.fundtopwidth1 { width:80px;}
.fundtopwidth2 { width:150px;}
.fundtopwidth3 { width:457px;}
.fundbody { width:100%; height:auto; overflow:hidden;}
.fundbody ul { width:100%; margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
.fundbody ul li { float:left; border-right:#E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid; height:25px; vertical-align:middle; line-height:25px; text-align:center;  font-size:14px; color:#003399;}
.fundwidth1 { width:80px;}
.fundwidth2 { width:150px;}
.fundwidth3 { width:457px;}
/* compare style */
#compareimg { width:100%; height:249px; overflow:hidden;}
#comptable  { width:100%; height:auto; margin-top:4px; margin-bottom:8px; overflow:hidden;}
#comptop { width:100%; height:32px; background-color:#EDEDED; overflow:hidden;}
#comptop ul { width:100%; margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
#comptop ul li { float:left; height:32px; vertical-align:middle; line-height:32px;  font-weight:bold; font-size:16px;  font-family:Arial; color:#FF6600;}
.compbody {width:100%; height:auto; overflow:hidden; margin-top:1px;}
.compbody ul { width:100%; margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
.compbody ul li { float:left; font-size:12px; line-height:20px;  font-family:Arial; color:#333333; padding:3px 0px 0px 10px; white-space:1px; background-color:#F7F7F7; display:inline;}

/* ess style */
#essence { width:100%; height:auto; overflow:hidden;}
#esstop { width:100%; height:33px; background:url(esstopbg.gif) repeat-x;}
#esstitle { margin:0px; padding:10px 0px 0px 48px; height:23px; background:url(esstitle.gif) no-repeat 18px 0px; font-size:14px; font-weight:bold; font-family:Arial;}
#esscontent { width:100%; height:220px; overflow:hidden; background:url(esscontent.gif) no-repeat right top;}
#esscontent ul { margin:10px 0px 0px 50px; padding:0px; overflow:hidden; list-style-type:none;}
#esscontent ul li { margin:0px; padding:4px 0px 0px 18px; height:22px; background:url(essico.gif) no-repeat 0px 4px; font-size:14px; color:#FF6600;}
#essdown { padding:5px 0px 0px 50px; margin:0px; color:#0000CC;}
#essdown a {color:#0000CC;}

/* function style */
#vimfunction { width:100%; height:auto; margin-bottom:20px; overflow:hidden;}
#functiontop { width:100%; height:33px; background:url(esstopbg.gif) repeat-x;}
#functiontitle { margin:0px; padding:10px 0px 0px 53px; height:23px; background:url(functiontitle.gif) no-repeat 18px 0px; font-size:14px; font-weight:bold; font-family:Arial;}
#functioncontent { margin:0px; padding:10px 0px 0px 0px; height:auto; overflow:hidden; line-height:20px; }
#functioncontent a { color:#FF6600;}
.functionall { width:100%; height:auto; overflow:hidden;}
.functionurla { color:#FF6600; margin:0px; padding:7px 0px 0px 25px; font-size:14px;}
.functionall .functionurla a { color:#FF6600;}
.functionurlb { color:#FF6600; margin:0px; padding:7px 0px 0px 25px; font-size:14px; font-weight:bold;}
.functionall .functionurlb a { color:#FF6600;}
.functioninfo { border:1px solid #FFCCCC; margin:0px; padding:8px 20px 3px 25px; background-color:#FFFFCC; line-height:22px; text-indent:20px; color:#333333;}

/* face style */
#interface { width:100%; height:auto; margin-bottom:15px; overflow:hidden;}
#interfacetop { width:100%; height:28px; background:url(interfacetop.gif) repeat-x;}
#interfacetitle { margin:0px; padding:5px 0px 0px 45px; height:23px; background:url(facetitle.gif) no-repeat 18px 0px; font-size:14px; font-weight:bold; font-family:Arial;}
#interfacecontent { margin:0px; padding:0px 0px 0px 5px; height:auto; overflow:hidden; line-height:20px; }

/* program style */
#program { width:100%; height:auto; margin-bottom:20px; overflow:hidden;}
#programtop { width:100%; height:28px; background:url(interfacetop.gif) repeat-x;}
#programtitle { margin:0px; padding:5px 0px 0px 38px; height:23px; background:url(programtitle.gif) no-repeat 10px 0px; font-size:14px; font-weight:bold; font-family:Arial;}
#programcontent { margin:0px; padding:0px 0px 0px 40px; height:auto; overflow:hidden; line-height:20px; }
.protype { margin:13px 0px 0px 0px; padding:0px; overflow:hidden;}
.protypetitle { color:#000099; font-weight:bold; margin:0px; padding:0px;}
.protypecontent { color:#000099; line-height:19px;}
#programcontent .protypecontent a {color:#000099; white-space:nowrap;}
#programimglist { width:100%; height:auto; margin-bottom:30px; overflow:hidden;}
#programimglist ul { margin:0px; padding:0px; list-style-type:none;}
#programimglist ul li { width:174px; height:143px; overflow:hidden; float:left; display:inline;}

/*footer style*/
#footer { width:100%; height:auto; overflow:hidden; background:url(footbg.gif) no-repeat 490px 47px;}
#footericontent { margin:0px; padding:0px 0px 0px 135px; height:230px; background:url(footimg.gif) no-repeat left top; line-height:21px; font-family:Arial;}


#Float{ width:102px; height:262px; overflow:hidden; background:url(VimLbg.gif) no-repeat;position:absolute; top:expression(eval(300)); left:130px; }
#FloatTop{  margin:0px 0px 0px 0px; padding:45px 0px 0px 0px; text-align:center;}
#FloatTop ul { margin:0px; padding:0px; list-style-type:none;}
#FloatTop ul li { margin:0px; padding:5px 0px 0px 20px;height:18px; background:url(floattop.gif) no-repeat 7px 0px; margin-top:1px;font-weight:bold; font-family:Arial; }
#FloatTop ul li a { color:#FFFFFF;text-decoration:none;}
#FloatTop ul li a:hover{ color:#0066CC;}
#FloatDown{  margin:9px 0px 0px 0px; padding:6px 0px 0px 27px; height:23px; background:url(floatdown.gif) no-repeat 7px 0px;font-weight:bold; font-family:Arial;}
#FloatDown a{ color:#FFFF00;  text-decoration:none;}

#MM{ position:absolute;}
#Message{ width:510px; height:310px; position:absolute;  background-image:url(m_bg2.png)!important; background-image:url(M_bg.gif) ;}
#M_Title{ width:490px; height:25px; margin-top:8px; cursor:default;}
#M_close{ float:right; margin-right:15px; margin-top:1px; cursor:pointer;}
#M_Title span{ display:block; text-align:left; padding-top:10px; padding-left:30px; float:left;}
#mspan{ width:470px; height:243px; margin:auto; margin-top:5px; overflow-y:scroll; overflow-x:hidden; text-align:left; line-height:18px;}
/*°¸ÀýÁÐ±í*/
.Title { width:100%; height:auto; text-align:center; padding:20px 0px 10px 0px; font-size:30px; font-weight:bold; color:#00CCFF;}
#Content_case{ text-align:center;}
#Content_case p{ margin-left:auto; margin-right:auto; border-bottom:1px solid #999999;}
#Content_case p span{ display:block; text-align:left; margin-left:50px; margin-bottom:20px; padding-left:12px; background-image:url(Images/case_033.gif); background-repeat:no-repeat; background-position:center left; margin-top:10px;}
#Content_case a{ color:#000099;}

