@charset "utf-8";
/* CSS Document */
body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;

}
#header
{
width:100%;
background:url(../images/top_bg.jpg) repeat-x;
height:29px;
line-height:29px;
min-width:1003px;
padding-top:10px;
}
h1,h2,h3,h4,h5,h6,h7
{
margin:0;
padding:0;
}
p
{
line-height:180%;
margin:0;
letter-spacing:1px;
}
img
{
display:block;
border:0;
}
ul,ul li  
{
margin:0;
padding:0;
list-style:none;
}
.yellow
{
color:#e46c0a;
}
td.yellow
{
color:#e46c0a;
vertical-align:top;
text-align:right;
}
.blue
{
color:#558ed5;
font-weight:bold;
}
.logo
{
float:left;
width:10%;
position:relative;
margin-top:-10px;
margin-left:10px;
}
.freetrial
{
float:right;
margin-right:10px;
}
#topmenu,#topmenu2
{
float:left;
text-transform:capitalize;
font-weight:bold;
padding-left:30px;
}
#topmenu ul,#topmenu2 ul
{
list-style:none;
}
#topmenu ul li,#topmenu2 ul li
{
display: block;
float:left;
color:#7f7f7f;
padding:0 0.9375em;
}
#topmenu ul li a
{
color:#7f7f7f;
text-decoration:none;
padding:0 0.9375em;
display: block;
}
#topmenu2 ul li a
{
color:#558ed5;
text-decoration:none;
padding:0 0.9375em;
display: block;
}
#topmenu ul li a:hover,
#topmenu ul li a.active
{
background:#7f7f7f;
display: block;
color:#ffffff;
padding:0 0.9375em;
}
#topmenu2 ul li a:hover,
#topmenu2 ul li a.active
{
background:#558ed5;
display: block;
color:#ffffff;
padding:0 0.9375em;
}
.title_top
{
text-align:left;
padding-bottom:30px;
color:#7f7f7f;
width:60%;
margin:0 auto;
}
.title_top p,p.blue_content 
{
line-height:280%;
}
#mid
{
width:100%;
margin-top:30px;
overflow:hidden;
}
#left
{
width:170px;
float:left;
padding:0 10px;
}
h2.title
{
height:30px;
line-height:30px;
background:#a6a6a6;
font-size:12px;
color:#FFFFFF;
padding-left:15px;
text-transform:capitalize;
}
/*leftmenu style begin*/
#leftmenu 
{
clear:left;
height:500px;
height:auto!important;
min-height:500px;
background:#F2F2F2;
}
#leftmenu ul
{
list-style:none;
margin:20px 0 0 0px;
padding:0;
}
#leftmenu ul li
{
padding:5px 10px;
text-transform:capitalize;
display:block;
}
#leftmenu ul li a,#leftmenu ul li a.active
{
text-decoration:none;
background:url(../images/arrow_active.jpg) no-repeat;
padding-left:15px;
text-decoration:none;
font-weight:bold;
color:#558ed5;
display: block;
}
#leftmenu ul li a.active
{
background:url(../images/arrow_hover.jpg) no-repeat;
}
#leftmenu ul  li a.nomenu,#leftmenu ul  li a.nomenu:hover
{
background:none;
color:#7f7f7f;
}
#leftmenu ul li a.activemenu
{
color:#558ED5;
}
#leftmenu ul li a.activesubmenu
{
color:#7f7f7f;
}
#leftmenu ul li a:hover
{
color:#7f7f7f;
text-decoration: underline;	
background:url(../images/arrow_hover.jpg) no-repeat;
color:#558ed5;
display: block;
}


/*定义子菜单样式*/
#leftmenu li:hover ul,#leftmenu li.over ul,#leftmenu ul li:hover {
	display: block;
}
#leftmenu li ul {
display: none;
margin:0px 0 0 10px;
list-style:circle;
height:auto;
position:relative;
}
#leftmenu li ul li
{
padding-left:0;
}
#leftmenu ul li ul li a,
#leftmenu ul li ul li a:hover
{
background:none;
color:#7f7f7f;
font-weight: normal;
}
#leftmenu ul li ul li a.active
{
background: url(../images/arrow_sub.jpg) no-repeat left center;
font-weight:normal;
}
#nav > li:hover .menusubmenu {
background:#ff0000;
background:transparent url(../images/arrow_hover.jpg) no-repeat top left;
}
#nav li a.normal
{
color:#7f7f7f;
}
/*leftmenu end*/
#mid_content
{
position:relative;
margin:0 auto;
color:#7f7f7f;
width:70%;
}
body.sidebar-left #mid_content/*右边有东西，左边也有东西*/
{
margin-left:190px;
padding-left:30px;
padding-right:20px;
color:#7f7f7f;
width:auto;
}
h1.c_titile
{
color:#00a2c8;
font-size:130%;
text-transform:capitalize;
padding-top:8px;
}
.email a
{
color:#E46C0A;
text-decoration:none;
text-transform:capitalize;
}
.email a:hover
{
text-decoration:underline;
}
ul.listem
{
line-height:180%;
margin-left:15px;
}
#mid_content ul.listem li
{
list-style-type: disc;
list-style:inside;
}
.img_left img
{
float:left;
margin-right:10px;
}
