@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; list-style:none; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
body{ background:#f2f2f2;}
hr{ margin:10px auto; border-top:1px solid #ccc;}
.floatleft{ float:left;}
.floatright{ float:right;}
.clearfloat{ clear:both;}
.wrap{width:1000px; margin:0 auto; background:#fff;}
/*顶部*/
.top{ height:28px; line-height:28px; background:#fff; border-bottom:2px solid #333;}
.top a{ color:#000; font-weight:bold;}
.top a:hover{ text-shadow:2px 2px 3px #999;}
.top_left{ float:left; overflow:hidden;}
.top_left li{ float:left; height:28px; line-height:28px; padding:0 10px;}
.top_right{ float:right; overflow:hidden;}
.top_right li{ float:left; height:28px; line-height:28px; padding:0 10px;}
.top_right img{ vertical-align:middle;}
.logo{ height:100px; background:#fff;}
.logo img{ float:left; margin:10px 40px;}
.logo p{ float:left; font-size:24px; font-weight:bold; height:100px; line-height:100px;}
/*导航*/
.navbox{ height:30px; line-height:30px; font-weight:bold;padding:0 10px; background:#066; border-top:2px solid #066; position:relative;}
.navbox>ul{ position:absolute; z-index:2;}
.navbox>ul>li{ float:left; height:30px; overflow:hidden; text-align:center; color:#fff; transition:height 0.5s;}
.navbox>ul>li:hover{ background-color:#fff; color:#066;}
.navbox>ul>li.manag_li:hover{ height:153px; background-color:#fff; color:#066;}
.navbox>ul>li.pro_li:hover{ height:215px; background-color:#fff; color:#066;}
.navbox>ul>li>a{ display:block; line-height:30px;color:inherit; padding:0 20px;}
.navbox>ul>li>ul{ width:100%; background:#fff;}
.navbox>ul>li>ul>li{ background:#f2f2f2; margin-bottom:1px; text-align:center;}
.navbox>ul>li>ul>li>a{ display:block;line-height:30px; color:#000;}
.navbox>ul>li>ul>li>a:hover{ background-color:#e5e5e5; color:#000;}
.navbox>ul>li>.navon{ background-color:#fff; color:#066;}
/*底部*/
.foot{ width:90%; margin:0 auto; background:#333; text-align:center; padding:0 5%;}
.navfootleft{ float:left; min-width:100px; display:inline-block; margin-left:35px; margin-top:10px; margin-bottom:10px; text-align:left;}
.navfootleft h3{ line-height:30px;}
.navfootleft h3 a{ color:#fff; font-weight:bold;}
.navfootleft li a{ color:#fff;}
.navfootleft li{ line-height:20px;}
.footcopy{ clear:both;text-align:center; color:#ccc; padding:15px 0 15px; border-top:1px solid #666;}
