﻿/* CSS Document */
.navigate{overflow:visible; margin-top:20px; position:relative; z-index:100; width:1200px; margin:0 auto;}
.navi{overflow:visible; text-align:center; margin-top:17px; position:relative;}
.navi ul{display:block; overflow:visible; float:left;}
.navi ul li{display:block; overflow:visible; float:left; width:115px; overflow:visible; height:70px; margin-left:12px; position:relative; z-index:100;}
.navi ul li.hover{}
.navi ul li a.items{display:inline-block; overflow:hidden; line-height:60px; margin:0; text-align:center; font-family:Microsoft yahei; font-size:15px; color:#333; width:135px; font-weight:bold; padding-top:10px;} 
.navi ul li a.items:hover,.navi a.items.actived{color:#333; text-decoration:none;}
.navi ul li.hover a.items{color:#666; position:relative; z-index:100;background:url(../images/index_li_hover.png) left top no-repeat;}
.navi .navi_content{display:none; padding:20px; position:absolute; top:70px; border:none; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius:0px; -moz-box-shadow:0px 0px 1px #d6d6d6;-webkit-box-shadow:0px 0px 1px #d6d6d6;box-shadow:0px 0px 1px #d6d6d6; background:#fff; z-index:1; overflow:hidden; border-top:2px solid #FF6600;}
.header_line{background:url(../images/header_line.png) center top repeat-x; height:3px; width:100%; overflow:hidden;}
#header_msg{width:100%; overflow:hidden; height:45px; background:url(../images/header_msg_bg.png) left top repeat-x;}
.header_msg{width:1170px; overflow:hidden; height:45px; margin:0 auto;}

#footer{height:375px; width:100%; overflow:hidden; background:#333; margin-top:60px;}
.footer{height:300px; width:1170px; margin:0 auto; overflow:hidden; padding-top:30px; position:relative;}
#back_top{position:absolute; right:0px; top:0px;}
#copyright{height:60px; width:100%; overflow:hidden; background:#666666;}
.copyright{height:60px; line-height:30px; width:1170px; margin:0 auto; overflow:hidden; padding-top:5px; background:#666666;}
.copyright td{line-height:20px;}
.dashed_line,.dashed_line_d8d8d8{height:0px; border-top:1px dashed #fff; width:100%; overflow:hidden; text-decoration:none;}
.dashed_line_d8d8d8{border-top:1px dashed #fff;  height:10px; font-size:16px;}
.dotted_line{height:0px; border-top:1px dotted #999; width:100%; overflow:hidden;}
.out_link{background:url(../images/icon_footer_arrow.png) left center no-repeat; line-height:20px; margin:11px 0; display:inline-block; overflow:hidden; color:#d8d8d8; font-size:12px; padding-left:12px;}
.file{display:block; overflow:hidden; background:url(../images/icon_file.png) left center no-repeat; padding-left:23px; color:#d7d7d7; line-height:24px;}
.rss_input{display:block; overflow:visible; width:300px; height:30px; position:relative;}
.rss_input a.link{display:block; background:url(../images/footer_input_bg.png) left top no-repeat; overflow:hidden; height:30px; line-height:30px; margin:0; padding:0 10px; width:280px; color:#b8b8b8; border:none;}
.rss_input a.link:hover{text-decoration:none;}
.rss_input ul{display:none; position:absolute; width:298px; border:1px solid #d8d8d8; background:#fff; bottom:30px; left:0px;}
.rss_input li{display:block; line-height:30px; height:30px; overflow:hidden; vertical-align:bottom; width:298px;}
.rss_input li a{display:block; overflow:hidden; width:282px; line-height:30px; font-size:12px; color:#666; padding:0 8px;}
.rss_input li a:hover{background:#d8d8d8; text-decoration:none;}
.rss_input .submit{display:block; overflow:hidden; width:30px; height:30px; text-indent:999px; position:absolute; right:0px; top:0px;}
