@charset "utf-8";
/* CSS Document */

html{ border:none; padding:0px; margin:0px; text-align:center;}
body{ font-family:Arial; border:none; padding:0px; margin:0px; font-size:12px; color:#000000; text-align:center; background-color:#FFFFFF}
div,table,img,td,ul,li,span{ border:none; padding:0; margin:0;}
img{}
table{ border-collapse:collapse;}
ul{ list-style-type:none;}
select{ vertical-align:middle;}
p{ font-size:12px;}

a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover,a:active{ color:#00F; text-decoration:none;}
a.menu_top:link,a.menu_top:visited{ color:#FFF; text-decoration:none; height:22px; line-height:22px; width:90px; background-color:#000; display:block; vertical-align:middle;}
a.menu_top:hover,a.menu_top:active{ color:#F00; text-decoration:none; height:22px; line-height:22px; width:90px; background-color:#CCC; display:block; vertical-align:middle;}
a.bright:link,a.bright:visited{ color:#FF6600; text-decoration:none;}
a.bright:hover,a.bright:active{ color:#000000; text-decoration:none;}


.mass{ width:976px; margin:0 auto;}
.certer{ text-align:center;}
.display_block{ display:block;}
.display_inline{ display:inline;}
.clear{ clear:both; visibility:hidden; font-size:0px;}
.left{ float:left;}
.right{ float:right;}
.font_14{ font-size:14px; color:#fd6500;}
.text_right{ text-align:right;}
.text_left{ text-align:left;}
.line_height{ line-height:20px;}
.height{ margin-top:8px;}
.padding-left{ padding-left:20px;}
.input_text{ border:1px #90aebb solid; width:170px;} 
.btn {
BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 13px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid
}
.img{ border:#CCCCCC 1px solid;}

/*标题*/
.title_01{ font-family:Impact; font-size:16px; color:#ff5900; height:25px; line-height:25px; padding-left:13px; text-align:left;}
.box_01{ border:1px #90aebb solid; width:200px;}

.hr_01{ background-image:url(../images/bg01.gif); background-repeat:repeat-x; height:7px; width:100%;}

/*表格*/
.table_01{ width:500px; margin-top:15px;}
.table_01 .td1{ text-align:left; line-height:15px; padding-left:10px; font-weight:bold; }
.table_02{ width:100%;}
.table_02 td{ border:5px #ededed solid; padding:8px; width:20%;}
.table_02 a{ border:1px #efefef solid; background-color:#efefef;}
/*顶部*/
#menu_top{ background-color:#0f6bb2; width:100%; height:32px;}
#menu_table{ font-family:Arial; font-size:16px;  font-weight:bold; margin-right:50px; float:right;}
#menu_table td{ padding-left:20px; padding-top:8px;}
/*内容区域start*/

/*左侧start*/
#left_side{ width:219px;}
#search{ width:201px;}
.box_02{ width:88%; text-align:left; border:1px #90aebb solid; padding:20px; margin-left:16px;}
/*左侧end*/

/*右侧start*/
#right_side{ width:750px;}
#product{ width:100%;}
.ul_01{ text-align:right; line-height:25px; padding-right:17px; padding-bottom:15px;}
/*右侧end*/

/*内容区域end*/

/*页脚区域start*/
#footer{ height:28px; background-color:#5a5f5e; width:100%; border:1px #222222 solid;}
/*页脚区域end*/



/*三级菜单样式*/
#menu_left{ background:#FFF;}

#li_index{ background-color:#f2f3f4; height:29px; line-height:29px; border-bottom:1px #999 solid; padding-bottom:5px; width:100%;} /*主菜单样式*/

#li_index a:link,a:visited,#li_index a.sfhover {
height:29px;
line-height:12px;
}

#li_index a:hover, #li_index a.sfhover {
background:#fd6500;
height:29px;
line-height:29px;
}

#nav, #nav ul {
 width:219px;
 float:left;  /*菜单总体水平位置 */
 clear:right; 
 list-style:none;
 /*line-height:25px;  一级菜单高 */
 /*background: #eee; 所有菜单移出色 */
 /*font-weight: bold;8*/
 padding:0px;
 margin:0px;
 /*border:1px solid #ccc;
 border-right: 0px;*/
}

#nav ul ul{
 /*border:1px solid #ccc;*/
 border-top:0px;
 border-right:0px;
}

#nav a {
 height:20px;
 display:block;
 color:#000;
 text-decoration:none;
 text-align:left;
 font-size:11px;
 font-weight:bold;
 /*border-right:1px solid #CCC;*/
 padding: 3px 4px 3px 7px;
}

#nav a:hover{/* 所有 a:hover 字体样式 */
color:#000;
margin: 0px;
padding: 3px 5px 3px 6px;
background-color: #fd6500;
text-decoration: none;
} 

#nav a.selected{background:url(../flyout_arrow.gif) no-repeat right 50%;} /* 下拉图标 */

#nav li { /*定义所有的li样式*/
float:none;
clear:right;
height:22px;
line-height:12px;
}

#nav li ul li{ /*定义二级菜单li的样式*/
float:none;
clear:right;
height:22px;
width:180px;
line-height:12px;
padding-bottom:3px;
border:1px #CCC solid;
}

#nav li ul li a:hover{ /*二级菜单鼠标移动上样式*/
background:#fd6500;
height:24px;
display:block;
line-height:12px;
width:170px;

}

#nav li ul { /* 二级弹出位 */
 position:absolute;
 margin:-35px 0px 0px 219px;
 padding:0;
 left:-9999em;
 width:180px;
 font-weight:normal;
 display:block;
 border:1px solid #CCC;
 background:#fff;
}
 /* 二级菜单宽 */
#nav li ul a {
 width:170px; /* 二级菜单宽 */
 line-height:10px; /*二级菜单高 */
 background:#f2f3f4;
 height:22px;
 text-align:left;
 margin: 0px;
 display:block;
}
#nav li ul ul {/* 三级弹出位 */
margin:-30px 0px 0px 180px;
} 
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-9999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul{
left:auto;
height:25px;
}
/* 所有弹出菜单自动左边距 */ 
#nav li:hover, #nav li.sfhover {
background:#fd6500;
height:23px;
display:block;
line-height:12px;
} /* 所有悬浮样式 */
/*三级菜单样式*/