@charset "utf-8";
/*头部与尾部模块请按设计稿编写css*/
#header{ clear:both; overflow:visible;}
#header .icon{ background:url(/img/header_icon.png) no-repeat;}
#header .header_top{ width:950px; height:45px; overflow:hidden;}
#header .header_top .header_logo{ float:left; width:122px; height:45px; background-position:left -10px;}
#header .header_top .header_link{ float:right; padding-top:15px; font:12px '宋体';}
#header .header_top .header_link span{ float:right; white-space:nowrap; margin-left:15px; line-height:20px; height:20px;}
#header .header_top .header_icon{ *background-position: left -91px !important; background-position: left -89px; *background-position: left -91px; padding-left:20px; position:relative; *top:0px; padding-top:2px;}
#header .header_top .header_icon01{ background-position: left -144px; padding-left:20px; position:relative; *top:0px; padding-top:2px;}
#header .header_top .header_icon01 b{font-weight:normal;}
#header .header_bottom{}
#header .header_bottom .header_nav{ background-position:left -199px; height:39px; padding:0 5px;}
#header .header_bottom .header_nav li{ line-height:36px; width:106px; float:left; display:block; text-align:center; background-position:right -289px; position:relative;}
#header .header_bottom .header_nav a.nav_on{ color:#0179cd; text-decoration:none; display:block; width:104px; line-height:36px; background-position:left -289px;}
#header .header_bottom .header_nav a.nav_off:hover{color:#ff0; text-decoration:none; display:block; width:104px; line-height:36px;}
#header .header_bottom .header_nav a.nav_off:hover span.off_d{background-position:left -413px; height:36px; display:block; cursor:pointer;}
#header .header_bottom .header_nav a.nav_off:hover span.off_c{ background-position:14px -413px; height:36px; display:block; cursor:pointer;}
#header .header_bottom .header_nav a.nav_off{ color:#fff; text-decoration:none; display:block; width:104px; line-height:36px;}
#header .header_bottom .header_nav span.off_d{ background-position:left -326px; height:36px; display:block; cursor:pointer;}
#header .header_bottom .header_nav span.on_d{ background-position:left -370px; height:36px; display:block; cursor:pointer;}
#header .header_bottom .header_nav span.off_c{ background-position:14px -326px; height:36px; display:block; cursor:pointer;}
#header .header_bottom .header_nav span.over_c{}
#header .header_bottom .header_nav span.on_c{ background-position:14px -370px; height:36px; display:block; cursor:pointer;}
#header .header_bottom .header_nav .down_lable,#header .header_bottom .header_nav .cue_lable,#header .header_bottom .header_nav .space_lable,#header .header_bottom .header_nav .group_lable{position:absolute; top:36px; left:0px; width:104px; border:1px solid #e8e8e8; background:#fff; display:block; z-index:10; text-align:center;}
#header .header_bottom .header_nav .down_lable ul,#header .header_bottom .header_nav .cue_lable ul,#header .header_bottom .header_nav .space_lable ul,#header .header_bottom .header_nav .group_lable ul{ display:block;}
#header .header_bottom .header_nav .down_lable li,#header .header_bottom .header_nav .cue_lable li,#header .header_bottom .header_nav .space_lable li,#header .header_bottom .header_nav .group_lable li{ line-height:21px; padding:1px; font-size:12px; width:102px; display:block;}
#header .header_bottom .header_nav .down_lable a,#header .header_bottom .header_nav .cue_lable a,#header .header_bottom .header_nav .space_lable a,#header .header_bottom .header_nav .group_lable a{ text-decoration:none; text-align:center; text-align:center; width:102px; display:block;}
#header .header_bottom .header_nav .down_lable a:hover,#header .header_bottom .header_nav .cue_lable a:hover,#header .header_bottom .header_nav .space_lable a:hover,#header .header_bottom .header_nav .group_lable a:hover{ font-weight:bold; text-decoration:none; display:block; width:102px; background:#e8e8e8;}


#footer{clear:both; overflow:visible; position:relative; height:99px; border-top:1px #cbcbcb solid; color:#434343; margin-top:15px;}
#footer .footer_nav{ text-align:center; width:815px; line-height:20px; padding-top:20px;}
#footer .footer_nav a{margin:0 5px; font-weight:bold; color:#434343;}
#footer .footer_copyright{ text-align:center; width:815px; line-height:20px; padding-top:10px; }
#footer .footer_logo{ position:absolute; right:0px; top:15px;}

/*====================临时尺寸1003==========================*/
#header1003{ clear:both; overflow:visible; width:1003px;font:12px Arial,'宋体';}
#header1003 a:link,#header1003 a:visited{color:#000;text-decoration:none;}
#header1003 a:hover,#header1003 a:active{color:#000; text-decoration:underline;}
#header1003 .blue:link,#header1003 .blue:visited{color:#0058a6;text-decoration:none;}
#header1003 .blue:hover,#header1003 .blue:active{color:#0058a6; text-decoration:underline;}
#header1003 ul,#header1003 li{ list-style:none;font:12px Arial,'宋体';}
#header1003 .ts14{ font-size:14px;}
#header1003 .tb{ border:0px; font-weight:bold; color:#fff; padding:0px;}
#header1003 .icon{ background:url(/img/header_icon1003.png) no-repeat;}
#header1003 .header_top{ width:1003px; height:45px; overflow:hidden;}
#header1003 .header_top .header_logo{ float:left; width:122px; height:45px; background-position:left -10px;}
#header1003 .header_top .header_link{ float:right; padding-top:15px; font:12px '宋体';}
#header1003 .header_top .header_link span{ float:right; white-space:nowrap; margin-left:15px; line-height:20px; height:20px;}
#header1003 .header_top .header_icon{ *background-position: left -91px !important; background-position: left -89px; *background-position: left -91px; padding-left:20px; position:relative; top:0px; padding-top:2px;}
#header1003 .header_top .header_icon01{ background-position: left -144px; padding-left:20px; position:relative; top:0px; padding-top:2px;}
#header1003 .header_bottom{}
#header1003 .header_bottom .header_nav{ background-position:left -199px; height:39px; padding:0 5px;}
#header1003 .header_bottom .header_nav li{ line-height:36px; width:106px; float:left; display:block; text-align:center; background-position:right -289px; position:relative;}
#header1003 .header_bottom .header_nav a.nav_on{ color:#0179cd; text-decoration:none; display:block; width:104px; line-height:36px; background-position:left -289px; font-size:14px;}
#header1003 .header_bottom .header_nav a.nav_off:hover{color:#ff0; text-decoration:none; display:block; width:104px; line-height:36px;}
#header1003 .header_bottom .header_nav a.nav_off:hover span.off_d{background-position:left -413px; height:36px; display:block; cursor:pointer;}
#header1003 .header_bottom .header_nav a.nav_off:hover span.off_c{ background-position:14px -413px; height:36px; display:block; cursor:pointer;}
#header1003 .header_bottom .header_nav a.nav_off{ color:#fff; text-decoration:none; display:block; width:104px; line-height:36px; font-size:14px;}
#header1003 .header_bottom .header_nav a.nav_off span{font-size:14px;}
#header1003 .header_bottom .header_nav span.off_d{ background-position:left -326px; height:36px; display:block; cursor:pointer;}
#header1003 .header_bottom .header_nav span.on_d{ background-position:left -370px; height:36px; display:block; cursor:pointer;}
#header1003 .header_bottom .header_nav span.off_c{ background-position:14px -326px; height:36px; display:block; cursor:pointer;}
#header1003 .header_bottom .header_nav span.over_c{}
#header1003 .header_bottom .header_nav span.on_c{ background-position:14px -370px; height:36px; display:block; cursor:pointer;}
#header1003 .header_bottom .header_nav .down_lable,#header1003 .header_bottom .header_nav .cue_lable,#header1003 .header_bottom .header_nav .space_lable,#header1003 .header_bottom .header_nav .group_lable{position:absolute; top:36px; left:0px; width:104px; border:1px solid #e8e8e8; background:#fff; display:block; z-index:10; text-align:center;}
#header1003 .header_bottom .header_nav .down_lable ul,#header1003 .header_bottom .header_nav .cue_lable ul,#header1003 .header_bottom .header_nav .space_lable ul,#header1003 .header_bottom .header_nav .group_lable ul{ display:block;}
#header1003 .header_bottom .header_nav .down_lable li,#header1003 .header_bottom .header_nav .cue_lable li,#header1003 .header_bottom .header_nav .space_lable li,#header1003 .header_bottom .header_nav .group_lable li{ line-height:21px; padding:1px; font-size:12px; width:102px; display:block;}
#header1003 .header_bottom .header_nav .down_lable a,#header1003 .header_bottom .header_nav .cue_lable a,#header1003 .header_bottom .header_nav .space_lable a,#header1003 .header_bottom .header_nav .group_lable a{ text-decoration:none; text-align:center; text-align:center; width:102px; display:block;}
#header1003 .header_bottom .header_nav .down_lable a:hover,#header1003 .header_bottom .header_nav .cue_lable a:hover,#header1003 .header_bottom .header_nav .space_lable a:hover,#header1003 .header_bottom .header_nav .group_lable a:hover{ font-weight:bold; text-decoration:none; display:block; width:102px; background:#e8e8e8;}



/*====================临时尺寸BBS960==========================*/
#header960{ clear:both; overflow:visible; width:960px;font:12px Arial,'宋体';}
#header960 a:link,#header960 a:visited{color:#000;text-decoration:none;}
#header960 a:hover,#header960 a:active{color:#000; text-decoration:underline;}
#header960 .blue:link,#header960 .blue:visited{color:#0058a6;text-decoration:none;}
#header960 .blue:hover,#header960 .blue:active{color:#0058a6; text-decoration:underline;}
#header960 ul,#header960 li{ list-style:none;font:12px Arial,'宋体';}
#header960 .ts14{ font-size:14px;}
#header960 .tb{ border:0px; font-weight:bold; color:#fff; padding:0px;}
#header960 .icon{ background:url(/img/header_icon960.png) no-repeat;}
#header960 .header_top{ width:960px; height:45px; overflow:hidden;}
#header960 .header_top .header_logo{ float:left; width:122px; height:45px; background-position:left -10px;}
#header960 .header_top .header_link{ float:right; padding-top:15px; font:12px '宋体';}
#header960 .header_top .header_link span{ float:right; white-space:nowrap; margin-left:15px; line-height:20px; height:20px;}
#header960 .header_top .header_icon{ *background-position: left -91px !important; background-position: left -89px; *background-position: left -91px; padding-left:20px; position:relative; top:0px; padding-top:2px;}
#header960 .header_top .header_icon01{ background-position: left -144px; padding-left:20px; position:relative; top:0px; padding-top:2px;}
#header960 .header_top .header_icon01 b{font-weight:normal;}
#header960 .header_bottom{}
#header960 .header_bottom .header_nav{ background-position:left -199px; height:39px; padding:0 5px;}
#header960 .header_bottom .header_nav li{ line-height:36px; width:106px; float:left; display:block; text-align:center; background-position:right -289px; position:relative;}
#header960 .header_bottom .header_nav a.nav_on{ color:#0179cd; text-decoration:none; display:block; width:104px; line-height:36px; background-position:left -289px; font-size:14px;}
#header960 .header_bottom .header_nav a.nav_off:hover{color:#ff0; text-decoration:none; display:block; width:104px; line-height:36px;}
#header960 .header_bottom .header_nav a.nav_off:hover span.off_d{background-position:left -413px; height:36px; display:block; cursor:pointer;}
#header960 .header_bottom .header_nav a.nav_off:hover span.off_c{ background-position:14px -413px; height:36px; display:block; cursor:pointer;}
#header960 .header_bottom .header_nav a.nav_off{ color:#fff; text-decoration:none; display:block; width:104px; line-height:36px; font-size:14px;}
#header960 .header_bottom .header_nav a.nav_off span{ font-size:14px;}
#header960 .header_bottom .header_nav span.off_d{ background-position:left -326px; height:36px; display:block; cursor:pointer;}
#header960 .header_bottom .header_nav span.on_d{ background-position:left -370px; height:36px; display:block; cursor:pointer;}
#header960 .header_bottom .header_nav span.off_c{ background-position:14px -326px; height:36px; display:block; cursor:pointer;}
#header960 .header_bottom .header_nav span.over_c{}
#header960 .header_bottom .header_nav span.on_c{ background-position:14px -370px; height:36px; display:block; cursor:pointer;}
#header960 .header_bottom .header_nav .down_lable,#header960 .header_bottom .header_nav .cue_lable,#header960 .header_bottom .header_nav .space_lable,#header960 .header_bottom .header_nav .group_lable{position:absolute; top:36px; left:0px; width:104px; border:1px solid #e8e8e8; background:#fff; display:block; z-index:10; text-align:center;}
#header960 .header_bottom .header_nav .down_lable ul,#header960 .header_bottom .header_nav .cue_lable ul,#header960 .header_bottom .header_nav .space_lable ul,#header960 .header_bottom .header_nav .group_lable ul{ display:block;}
#header960 .header_bottom .header_nav .down_lable li,#header960 .header_bottom .header_nav .cue_lable li,#header960 .header_bottom .header_nav .space_lable li,#header960 .header_bottom .header_nav .group_lable li{ line-height:21px; padding:1px; font-size:12px; width:102px; display:block;}
#header960 .header_bottom .header_nav .down_lable a,#header960 .header_bottom .header_nav .cue_lable a,#header960 .header_bottom .header_nav .space_lable a,#header960 .header_bottom .header_nav .group_lable a{ text-decoration:none; text-align:center; text-align:center; width:102px; display:block;}
#header960 .header_bottom .header_nav .down_lable a:hover,#header960 .header_bottom .header_nav .cue_lable a:hover,#header960 .header_bottom .header_nav .space_lable a:hover,#header960 .header_bottom .header_nav .group_lable a:hover{ font-weight:bold; text-decoration:none; display:block; width:102px; background:#e8e8e8;}