.clearfix{display:inline-block;}
.clearfix:after{content:" ";display:block;height:0;clear:both;font-size:0;visibility:hidden;}
.clear{float:none;clear:both;font-size:0px;line-height:0px;height:0px;min-height:0px;padding:0px;margin:0px;overflow:hidden;}


#menu{min-width:1003px;width:auto !important;position:relative;z-index:10;height:50px;}
#menu .nav{width:1003px;margin:0 auto;position:relative;z-index:100;min-width:1003px;}
#menu .nav ul{float:left;}
#menu li{float:left;display:block;overflow:visible;vertical-align:top; padding-right:60px;}
.nav a{color:#fff;cursor:pointer;}
.nav a.news,.nav a.product,.nav a.menu_a{display:block;line-height:44px;text-decoration:none;color:#fff;font-size:16px;text-align:center;position:relative;z-index:1007;}
.nav a.news span,.nav a.product span,.nav a.menu_a span{display:block;height:44px;width:auto;padding:0 32px;border:1px solid #666;border-bottom:none;border-color:transparent; line-height:48px;}
.nav a.menu_a span:hover{ color:#00a2ea;}
.nav li a.hover{color:#00a2ea;background-image:url(../images/cornel_bg.png);background-repeat:no-repeat;background-position:0 -85px;background-color:transparent;margin-top:0px;line-height:44px;padding:0;margin:0;}
.nav li a.hover span{height:49px;border-bottom:none;background-repeat:no-repeat;background-position:100% -18px;background-color:#fff;color:#00a2ea;}
.nav li a.active span{color:#00a2ea;}
.menudiv{top:49px;position:absolute;z-index:1000;display:none;left:0px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;z-index:999;}
.menuright{right:0px;left:auto;}
.menu_content {
	Z-INDEX: 1009; BORDER-LEFT: #e9e9e9 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: auto; PADDING-RIGHT: 20px; BACKGROUND:#fff;  MARGIN-RIGHT: 7px; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 20px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px
}
.menu_content .clearfix{padding-bottom:10px;position:relative;}
.menustyle{position:absolute;zoom:1;display:block;overflow:hidden;background-attachment:scroll;background-color:transparent;z-index:900;width:10px;height:10px;background:none;_background:transparent;height:100%;right:0px;top:0;}
.menuline{background-color:#FFFFFF;border-left:#e9e9e9 solid 1px;width:1px;height:100%;left:200px;top:0px;float:left;min-height:200px;height:200px;margin:0 45px;}
.menuline2{background-color:#FFFFFF;border-left:#e9e9e9 solid 1px;width:1px;height:100%;left:200px;top:0px;float:left;min-height:200px;height:200px;margin:0 20px;}

#menu .menudiv li{float:none;top:0;line-height:24px; padding:0px;}
#menu .menudiv li.left{float:left;}
.menudiv h2{color:#bb0000;font-size:16px;font-weight:bold;padding-bottom:10px;}
.menudiv h2 a{color:#00a2ea;}
.menudiv ul li a{color:#666;}
.menudiv ul.newslist{margin-left:-5px;}
#menu .menudiv ul.newslist li{font:bold 14px/20px microsoft yahei;text-indent:10px;line-height:32px;}
.menudiv ul.newslist li a{color:#333; font:bold 12px/40px microsoft yahei;}
.menudiv ul.newslist li a:hover{ color:#00a2ea;}
.menudiv ul.m_box li.title{font-weight:bold;margin-top:5px;}
.menudiv ul.m_box li.summary{width:259px;font-weight:normal;}
.menudiv ul.porbox{width:200px;margin-left:-20px; }
.menudiv ul.porbox li{width:95px;margin:0;padding:0;text-align:center; margin-top:20px;}
.menudiv ul.porbox li p{font:13px/20px;margin:10px 0;text-indent:0;}
.menudiv ul.porbox h3{color:#333333;font:bold 15px/20px microsoft yahei;padding-bottom:10px;}
.menudiv .menu{width:230px;float:left;overflow:hidden;margin:0 0px 0px 0; min-height:220px;}
.menudiv .menu h3{display:block;margin-bottom:10px;}
.menudiv .menu h3 a{font:bold 14px/20px microsoft yahei;color:#333;background:none; float:none; width:100%; padding:0px; }
.menudiv .menu a{width:220px;padding-left:10px;line-height:26px;display:block;color:#666;float:left;background:url(../images/menudot.png) 0 center no-repeat;}
.menudiv .menu a:hover{ color:#00a2ea;}
.menudiv .menuright{width:640px !important;float:left;overflow:hidden;margin:0 auto;padding:0;}
.menudiv .menuright h3{font:bold 14px/20px microsoft yahei;color:#333;display:block;margin-bottom:10px;}
.menudiv .menuright .menulist{width:160px;float:left;}
.menudiv .menuright .menulist a.top{font:14px/20px microsoft yahei;color:#880000;display:block;margin-bottom:5px;padding:0;background:none;}
.menudiv .menuright .menulist a.last{margin-bottom:5px;}
.menudiv .menuright .menulist a{line-height:23px;padding-left:10px;color:#666;font-size:12px;display:block;background:url(../images/menudot.png) 0 center no-repeat;}
.menudiv .menubottom{width:100%;overflow:hidden;position:relative;clear:both;}
.menudiv .menubottom h3{display:block; height:1px;color:#333;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #e5e5e5;overflow:hidden; width:100%;}
.menudiv .menubottom ul{width:100%;overflow:hidden;margin-top:10px;}
.menudiv .menubottom ul li p a{display:block;font-size:13px;font-weight:bold;line-height:22px;color:#00a2ea;}
.menudiv .menubottom ul li img{}
.menudiv .menubottom ul li.fir{width:100%;}
.menudiv .menubottom ul li.fir img{ }
.menudiv .menubottom ul li.fir a{ padding-left:7px;padding-bottom:7px; display:inline-block;height:95px; width:229px; margin:0px; border:0; }
.menudiv .menubottom ul li.sec{width:229px;border:0;padding-right:0px;}
#menu .menudiv ul.m_box li.summary ul{padding:0 0;float:none;}
.menudiv ul.list{margin-right:30px;}
#menu .menudiv ul.list li{padding-left:10px;background:url(../images/menudot.png) 0 center no-repeat;}
.menudiv ul > li.left > ul{margin-right:30px;}
.menudiv ul.list h3{padding:0px 0px 0px 0px;margin-bottom:10px;}
.menudiv ul.list h3 a{color:#333333;font:bold 15px/20px microsoft yahei;}
.menudiv ul.last,.menudiv ul li ul.last{margin:0px;border:0;}
.menudivbottom{background-image:url(../images/cornel_bg.png);background-attachment:scroll;background-repeat:no-repeat;background-position:0 -67px;position:absolute;width:100%;left:0px;}
.menudivbottom div{background:url(../images/cornel_bg.png) 100% -1px no-repeat;background-attachment:scroll;display:block;height:16px;margin-left:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.menudivbottom,.menustyle{display:none;}
.menu_content{margin-right:0px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.menu_content .clearfix{padding-bottom:15px;}
}
@-moz-document url-prefix(){.menudivbottom,.menustyle{display:none;}
.menu_content{margin-right:0px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.menu_content .clearfix{padding-bottom:15px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.menudivbottom,.menustyle{display:none;}
.menu_content{margin-right:0px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.menu_content .clearfix{padding-bottom:15px;}
}
/*opera&#19987;&#23646;*/
