@charset "utf-8";

.wrap { height:301px; }
.pubpic { width:968px; height:301px; margin:0 auto; }

.def_left { float:left; width:700px; padding:10px 15px 10px 10px; overflow:hidden; }
.def_right { float:right; width:267px; padding:10px 10px 10px 0px; overflow:hidden; }


.news .hd { position:relative; height:31px; line-height:30px; }
.news .bd { border:solid #d8d8d8; border-width:0 1px 1px; }
.news .news_pic { float:left; width:272px; padding:11px 0 0 13px; }
.news .news_pic .pic { width:254px; height:112px; margin-bottom:5px; padding:5px; border:1px solid #d8d8d8; background:#f5f5f5; }
.news .news_pic .txt { color:#777; line-height:22px; }
.news .news_pic .txt a { color:#fd7402; }
.news .news_list { float:right; width:400px; padding:6px 0 0 13px; }
.news .news_list ul { }
.news .news_list ul li { background:url(bg_li.jpg) no-repeat left; line-height:28px; clear:both; }
.news .news_list ul li a { padding-left:8px; color:#000000; }
.news .news_list ul li a:hover { text-decoration:underline; }
.news .news_list .date { float:right; padding:0 9px; color:#ababab; }
.news .news_list ul li img { margin:6px 0 0 5px; _margin:-2px 0 0 5px; }

.bus { float:left; margin-top:15px; width:359px; margin-right:14px; }
.bus .hd { width:349px; height:28px; line-height:28px;  padding-left:10px; background:url(bg_bus_hd.jpg) no-repeat; font-weight:700; color:#fff; }
.bus .hd em { padding-left:5px; font-size:12px; font-family:arial; font-weight:100; }

.bus .bus_list { width:358px; height:87px; margin:11px 0 0 0; background:url(bg_bus.jpg) no-repeat; }
.bus_list .pic { float:left; padding:7px 9px; }
.bus_list .txt { float:left; width:226px; padding-left:6px; }
.bus_list .txt h2 { padding:7px 0 5px 0; }
.bus_list .txt p { color:#777; }
.bus_list .txt a { color:#fd7402; }

.about { float:right; margin-top:15px; }
.about .hd { width:317px; height:28px; line-height:28px; padding-left:10px; background:url(bg_about_hd.jpg) no-repeat; font-weight:700; color:#fff; }
.about .hd em { padding-left:5px; font-size:12px; font-family:arial; font-weight:100; }
.about .bd { width:325px; height:392px; overflow:hidden; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.about .bd p { padding:20px 15px 30px 15px; line-height:26px; }
.about .bd p a { color:#FF6600; }

.goodpic .hd { padding-left:10px; font-weight:700; color:#004aa7; line-height:28px; }
.goodpic .hd em { padding-left:5px; font-size:12px; font-family:arial; font-weight:100; }
.goodpic .more { float:right; }
.goodpic .more a { color:#777; }
.goodpic .good_pic { width:251px; height:200px; padding:8px; background:url(bg_pic.jpg) no-repeat; }

.care { margin-bottom:12px; margin-top:15px; }
.care .hd { width:257px; height:40px; padding:0px 0 0 10px; background:url(bg_care.jpg) no-repeat; font-weight:700; color:#fff; line-height:28px; }
.care .bd { width:235px; padding:0 15px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; }
.care .warpBt { width:267px; height:12px; background:url(care_bot.jpg) no-repeat bottom ; }
.care .bd li { line-height:22px; }
.care .bd li a { color:#000; }

.mail { width:257px; }
.mail li { width:257px; height:66px; margin-bottom:5px; overflow:hidden; }

.link { width:962px; height:35px; line-height:35px; margin-left:10px; padding-left:20px; background:url(bg_link.jpg) no-repeat; color:#777; }
.link a { color:#777; }
.link .select { float:right; padding:10px 10px 0 0; }

#footer { width:1002px; margin:0 auto; padding:10px 0 10px 0; background:#fff; }
.copyright { padding:20px 0 20px; color:#777; text-align:center; line-height:21px; font-family:arial; }
.copyright a { color:#777; }

.news .hd .more { position:absolute; top:0; right:10px; line-height:31px; }
.news .bd { height:214px; }
.tabPanel_02 { height:31px; background:url(tabPanel.gif) repeat-x; }
.tabPanel_02 li { float:left; width:134px; height:31px; margin-right:6px; background:url(tabPanel_02.jpg) no-repeat; font-weight:bold; font-family:arial; }
.tabPanel_02 li em { font-weight:100; }
.tabPanel_02 li a { display:block; width:134px; height:31px; color:#fff; line-height:31px; text-align:center; }
.tabPanel_02 li a:hover { background:url(tabPanel_02_cur.jpg) no-repeat; color:#004aa7; text-decoration:none; }
.tabPanel_02 li .current { background:url(tabPanel_02_cur.jpg) no-repeat; color:#004aa7; }

