/* CSS Document */


.i_headmid {
   width:1000px;
   margin:0 auto;
}
.i_headmidlogo {
   width:130px; height:85px;
   background:url(../images/twotoplogo.gif) no-repeat left;
   float:left;
}
.i_headmidtext {
   width:870px; height:85px;
   background:url(../images/twotopdi01.gif) repeat-x;
   float:left;
}
.i_headmidtext_left {
   width:564px; height:25px;
   float:left; text-align:center;
   color:#b70000;
   font-size:18px; font-weight:bold;
   padding-top:11px;
}
.i_headmidtext_two {
   width:37px; height:35px;
   float:left;
}
.i_headmidtext_right {
   width:259px; height:28px;
   background:url(../images/twotopright_bj.gif) repeat-x;
   float:left; color:#fff;
   padding:8px 0 0 10px;
}
.i_headmidtext_btsite {
   width:40px; height:12px;
   padding-top:8px;
   float:left;
   margin:0 0 3px 405px !important;
   margin:0 0 3px 205px;
}
.i_headmidtext_site {
   border:#a4c8ee 1px solid;
   background:#fff;
   width:330px; height:16px;
   padding:2px;
   float:left;
   
   margin:0 0 3px 0px;
}
.i_headmidtext_site .http {
   width:260px; height:14px;
   float:left;
}
.i_headmidtext_site .copy {
   width:66px; height:12px;
   padding-top:2px;
   float:left;
}
.httptext {
   width:250px; height:14px; border-width:0;
}
.i_headmidtext_bot {
   width:850px; height:19px;
   padding:3px 0 0 20px;
}

/*top下拉菜单*/
.menu {font-size:12px; float:left; line-height:1.8em; color:#000099;}
.menu ul {padding:0; margin:0; list-style-type:none; background:transparent;}
.menu ul ul { }
/* 1first */
.menu ul li {float:left; display:block; background:transparent; line-height:14px; border-right:1px solid #000099; background:url(../images/top_down.gif) right no-repeat;  padding:0 6px 0 2px;}
/* 2second */
.menu ul ul li {display:block; height:auto; line-height:1em; background:#fafafa; border:1px solid #5EADFD; border-top:0px; }
/* first  */
.menu a, .menu a:visited {display:block;float:left; text-decoration:none; color:#000099; margin:0 3px !important; margin:1px 2px 0px 2px; }
* html .menu a, * html .menu a:visited {color:#000099; text-decoration:none;}
* html .menu a:hover {color:#cc0000; position:relative; z-index:100; text-decoration:underline;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#cc0000; text-decoration:underline;}
/* second */
.menu ul ul a, .menu ul ul a:visited {display:block; color:#000099; width:12em; height:100%; line-height:1em; padding:0.5em 1em; }
* html .menu ul ul a, * html .menu ul ul a:visited  {width:150px; width:150px;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; z-index:1;}
* html .menu ul ul a:hover{color:#cc0000; background:#fff; position:relative; z-index:110; text-decoration:none; }
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#cc0000; background:#fff;}
/* 下拉样式*/
.menu ul ul {visibility:hidden; position:absolute; height:0; top:13px; left:0; width:190px; z-index:50; overflow:hidden;}
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3px 3px 3px; left:-3px;}
/*top下拉菜单结束*/