@charset "utf-8";
/* CSS Document */
#warp { margin:0 auto; width:100%; overflow:hidden;}

/* index */
#header { margin:0 auto; clear:both; width:100%; height:148px; color:#FFF; background:url(../images/top_bg.jpg) center top no-repeat; }
#header .logo{ margin:0 auto; clear:both; width:100%; height:80px; padding-top:30px;  }
#header .menu{ margin:0 auto; clear:both; width:1002px; height:30px; line-height:30px; padding-top:8px; text-align:center; font-size:15px; font-family:"微软雅黑"; }
#header .menu a{ background:url(../images/line_01.jpg) right center no-repeat; padding-right:20px; display:block; width:108px; float:left; }
#header .menu .end{ background:none; padding-right:0px; display:block; width:105px; float:left; }
.index_banner{ width:1002px; height:366px; padding-top:20px; margin:0 auto; clear:both; }
.index_footer{ width:1002px; height:180px; padding-top:25px; margin:0 auto; clear:both; }
.index_footer_l{ width:350px; padding-left:175px; height:178px; line-height:17px; padding-top:2px; float:left; background:url(../images/ly_bg.jpg) left top no-repeat; }
.index_footer_l a{ color:#666; }
.index_footer_r{ width:220px; height:150px; padding-top:30px; float:right; font-size:15px; line-height:28px; font-weight:bold;  }
.index_footer_r a{ color:#666;font-size:15px;}





/* sub */
#warp_sub { margin:0 auto; width:100%; background:url(../images/sub_bg_01.jpg) left bottom repeat-x; overflow:hidden;}
#sub_header { height:136px; margin:0 auto; width:100%; background:url(../images/sub_bg_02.jpg) left bottom repeat-x;}
#sub_header .logo{ margin:0 auto; clear:both; width:980px; height:70px; padding-top:28px;  }
#sub_header .menu{ margin:0 auto; clear:both; width:1002px; height:30px; line-height:30px; padding-top:8px; text-align:center; font-size:15px; font-family:"微软雅黑"; }
#sub_header .menu a{ background:url(../images/line_01.jpg) right center no-repeat; padding-right:20px; display:block; width:108px; float:left; }
#sub_header .menu .end{ background:none; padding-right:0px; display:block; width:105px; float:left; }

.sub_tab{margin:0 auto; clear:both; width:992px; height:20px; line-height:20px; padding-top:8px; text-align:left;color:#666;}
.sub_tab a{ color:#666;}


.sub01{ width:1002px; clear:both; margin:0 auto; overflow:hidden; padding-bottom:10px; background:url(../images/sub_line_01.jpg) left top repeat-y;}
.sub01 .left{ width:206px; float:left; padding:15px 6px 20px 7px;}
.sub01 .left .tit{ width:196px; padding-left:10px; height:33px; line-height:33px; background:url(../images/tit_01.jpg) left top no-repeat; color:#333333; font-family:"微软雅黑"; font-size:14px;}

.sub01 .left ul { padding-bottom:20px; width:206px;overflow:hidden;}
.sub01 .left li { height:25px; line-height:25px; font-size:13px; color:#666; font-weight:normal; margin-top:5px; background:url(../images/tit_02.jpg) left top no-repeat; text-indent: 20px;}
.sub01 .left li a { display:block;color:#666; text-align: left;}
.sub01 .left li a:hover {color:#000; font-weight:normal;}

.sub01 .left_pic{ width:206px; float:left; padding:15px 6px 20px 7px;}
.sub01 .left_pic .tit{ width:196px; padding-left:10px; height:33px; line-height:33px; background:url(../images/tit_01.jpg) left top no-repeat; color:#333333; font-family:"微软雅黑"; font-size:14px;}
.sub01 .left_pic ul { padding-bottom:20px; width:206px;overflow:hidden;}
.sub01 .left_pic li { height:25px; line-height:25px; font-size:13px; color:#666; font-weight:normal; margin-top:5px; background:url(../images/tit_02.jpg) left top no-repeat; text-indent: 20px;}
.sub01 .left_pic li a { display:block;color:#666; text-align: left;}
*html .sub01 .left_pic li a { display:block;color:#666; text-align: left; margin-top:-24px;}
*+html .sub01 .left_pic li a { display:block;color:#666; text-align: left; margin-top:-24px;}
.sub01 .left_pic li a:hover {color:#000; font-weight:normal;}


/* 侧边栏
----------------------------------------------------------------- */
.sub01 .news_left { width:206px; float:left; padding:15px 6px 20px 7px; }
.sub01 .news_left .tit{ width:196px; padding-left:10px; height:33px; line-height:33px; background:url(../images/tit_01.jpg) left top no-repeat; color:#333333; font-family:"微软雅黑"; font-size:14px;}
.sub01 .news_left ul { list-style-position: \ outside; list-style-image: url(../images/sidebar_list_icon.gif);  padding-bottom:20px; width:206px;overflow:hidden; }
.sub01 .news_left ul li { height:25px; line-height:25px; font-size:13px; color:#666; font-weight:normal; margin-top:5px;  background-color:#ECECEC;}
.sub01 .news_left ul li:hover {color:#000; text-decoration: none; font-weight:normal;}
.sub01 .news_left ul li a {background:url(../images/tit_02_.jpg) left top no-repeat; text-indent: 15px;  display: block;color:#666; }
.sub01 .news_left ul li i { display: block; margin-top: 5px; font-style: normal; }
.sub01 .news_left ul li i span { float: right; padding-left: 0px; }

/*====================新增加的样式===================*/
.sub01 .news_left .sidebar_nav li{ list-style:none;}
.sub01 .news_left .sidebar_nav li a{display:inline-block;}




.sub01 .nr01{ padding-bottom:20px; width:206px; overflow:hidden;}
.sub01 .nr01 a{ color:#666666;}


.sub01 .right{ width:763px; padding:15px 10px 0px 10px; line-height:22px; float:right; background:url(../images/sub_line_02.jpg) left top no-repeat; overflow:hidden;}

.con{ width:100%; margin:0 auto; clear:both; overflow:hidden;}
.con_tit{ font-size:16px; font-weight:bold; line-height:35px; width:98%; margin:0 auto; clear:both; padding-top:0px; text-align:center; border-bottom:1px dashed #CCC;}
.right_tit{ font-size:16px; height:53px; padding-top:20px; padding-left:20px; width:689px; background:url(../images/tit_r01.jpg) center top no-repeat; color:#FDE398; font-size:15px; font-family:"微软雅黑"; font-weight:bold;}
.right_tit a{ color:#FDE398;}
.right_tit a:hover{ color:#FDE398;}

/* 内页新闻列表样式
----------------------------------------------------------------- */
.news_tit{ font-size:15px; padding-left:8px; font-weight:bold; color:#333; font-family:"微软雅黑"; background:#E0E0E0; height:33px; line-height:33px; display:block;}
.news { list-style-type: none; width:96%; margin:0 auto; clear:both; padding-top:10px;}
.news li { margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BFC1C4; }
.news li a { font-size: 16px; display: block; line-height: 30px; }
.news li i { font-style: normal; background-image: url(../images/date.png); background-repeat: no-repeat; background-position: left center; padding-left: 24px; line-height: 30px; }
.news li i span { background: url(../images/comments.png) no-repeat left center; padding-left: 24px; margin-left: 20px; }






.pic{ margin:0 auto; clear:both; width:100%; overflow:hidden;}
.pic li {width:25%; height:200px; margin:0px; float:left; text-align:left; color:#666666;}
.pic strong {width:175px; margin:0 auto; clear:both; display:block;line-height:16px; padding-top:6px;}
.pic img { width:175px; height:130px; margin:0 auto; clear:both;  display:block;}
.pic a { color:#666666; display:block; margin:0 auto; clear:both; font-weight:normal;}

/* footer */
.sub_line{background:url(../images/sub_line_03.jpg) left top no-repeat; height:15px; width:1002px; margin:0 auto; clear:both; display:block;line-height:0px;}
.link{ width:1002px; height:68px; margin:0 auto; clear:both; color:#666666; background:url(../images/tit_03.jpg) left 5px no-repeat; padding-top:28px; word-spacing: 10px; }
.link a{color:#666666;}
#footer { line-height:32px; width:1002px; height:32px; margin:0 auto; text-align:right; clear:both; color:#666666; background:url(../images/sub_bg_03.jpg) left top repeat-x;}
#footer a { color:#666666; }
