@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0 }
a:link, a:visited { text-decoration: none; color: #333 }
a:hover { color: #F00; text-decoration: underline }
a { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
img { border: 0 }
body { font-size: 12px; background: url(imagesbg.jpg) repeat-x 0 25px #fff; }
ul, ol { list-style-type: none }
.left { float: left }
.right { float: right }
.blank { height: 5px; overflow: hidden; width: 100%; margin: auto; clear: both }
.box { width: 1000px; margin: auto; overflow: hidden }
/* header */
.headtop { width: 100%; height: 23px; line-height: 23px; background: url(imagestop.jpg) repeat-x; border-bottom: #CCC 1px solid }
.timer span { float: right }
.logo { background: url(imageslogo.png) no-repeat; height: 90px; clear: both; margin: 5px auto }
/* nav */
nav { background: url(imagesnav_bg.jpg) no-repeat; font-size: 14px; font-weight: bold;}
nav ul { overflow: hidden; text-align: center; }
#nav li {float:left; width:96px; height:47px;line-height:46px; text-align:center; vertical-align:middle;color:#FFFFFF;}
#nav li a { color:#FFFFFF; font-size:14px; font-weight:bold; width:96px; height:46px; display:block; }
#nav ul li a:hover {background:url(imagesnav_bg0.jpg) no-repeat; color:#000000;text-decoration: none;}
#nav ul li a#nav_current {background:url(imagesnav_bg0.jpg) no-repeat; color:#000000;}
/* banner */
.banner { margin: 5px auto ;}
.banner img {float:left;width:776px;height:220px;}
.banner span{float:right;width:217px;height:220px;}
/* 新闻中心 */
.news { width: 776px; }
.news h2 { font-size: 14px; color: #fff; background: url(imagesnewsbg.png) no-repeat; height: 35px; line-height: 30px; padding-left: 20px }
.more { float: right; font-size: 12px; font-weight: normal; padding-right: 20px }
.more a { color: #FFFFFF;}
.more a:hover { color: #F00; }
.news ul { padding-top: 10px }
.pic_news { width: 300px; height: 245px; }
.center_news { width: 460px; }
.c_n_top h3 { font-size: 14px; text-align: center; color: #333 }
.center_news section { background: url(imagesnewtop_bg.jpg) no-repeat 10px 20px; height: 80px; overflow: hidden; border-bottom: #CCC 1px dashed }
.center_news section p { padding-left: 80px; padding-top: 10px; line-height: 22px; color: #666 }
.center_news section p a { color: #F00 }
.center_news ul li { background: url(imagesnewsli.png) left center no-repeat; line-height: 27px; font-size: 14px; padding-left: 10px; height: 27px; display: block }
.center_news ul li img { _padding: 7px 0 0 0 }
.center_news ul { border-bottom: #CCC 1px dashed; padding-bottom: 8px }
/* 通知公告 */
.announce { width: 217px; height: 280px; overflow: hidden;display:inline; }
/*.announce h2 { font-size: 14px; color: #fff; background: url(imagesannh2.png) no-repeat; padding-left: 25px; line-height: 27px; height: 27px }*/
/*----tab选项卡*/
#tab1{width:217px;height:27px;font-size: 14px; color: #ffffff; background: url(imagesannh2.png) no-repeat; padding-left: 15px; line-height: 27px;}
#tab1 li{list-style:none;}
#tab1 li.now a{color:#ffffff;text-decoration: none;height:27px;width:73px;display:block;}
#tab1 li.now a:hover{color:#000000;background:url(imagesannh22.jpg) no-repeat;}
#tab1 li{float:left;padding:0 5px;height:27px;line-height:27px;text-align:center;cursor:pointer;}
#tab1 li.now{color:#FF0000;font-weight:bold;}
#tab1 li.now1{float:right;}
#tab1 li.now1 a{color:#ffffff;text-decoration: none;height:27px;width:85px;display:block;}
#tab1 li.now1 a:hover{color:#ffffff;}
.tablist{width:193px;height:230px;padding:10px;font-size:12px;line-height:24px;border:2px #C81623 solid;border-top:0;display:none;}
.tablist ul{display:block;width:189px;height:226px;margin:0;}
/*.tablist li{list-style:square inside url(imagesarrow.gif);}*/
.tablist li{line-height: 24px; height: 24px; display: block; background: url(imagesarrow.gif) left center no-repeat; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 
.block{display:block;}
/*----tab选项卡*/
/*.announce h2 a { color: #fff }
.announce ul { background: #d8e9f9; padding: 10px; }
.announce ul li { background: url(imagesannli.png) left 10px no-repeat; line-height: 24px; padding-left: 15px }
.announce ul li:first-child a { color: #f00 }*/
/* 广告 */
.ad{width:996px;height:125px;}
.ad .ad_t{width:996px;height:30px;background-color:#990000;color:#ffffff;text-align:center;font-size:20px;font-weight:bold;padding-top:10px;}
.ad .ad_pic{width:996px;height:125px;}
.ad .ad_pic img{display:block;width:240px;height:125px;float:left;margin-top:0px;padding-right:4px;padding-left:5px;}
/* banner广告 */
.ad2{width:996px;height:125px;}
.ad2 .ad_pic{width:996px;height:125px;text-align:center}
/* 新闻列表（6组） */
.ln { margin: 0 8px; }
.linews { width: 326px; border: #e5e5e6 1px solid; /*background: url(imagesnewsbg.jpg) repeat-x top;*/ overflow: hidden }
.linews h3 { height: 26px; line-height: 26px; padding-left: 10px; font-size: 12px; color: #fff; background: url(imagestitle1_bg.jpg) no-repeat 0px center;}
.linews h3 a{display:block;width:26px;height:26px;float:right;}
.linews ul { padding: 10px }
.linews ul li { line-height: 24px; height: 24px; display: block; background: url(imagesnewsli.png) left center no-repeat; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/* 直属单位 */
.zhishu { border: #ebeaea 1px solid; width: 764px; height: 237px; overflow: hidden; background: url(imagesendnews.png) repeat-x; }
.zhishu h3 { height: 29px;font-size:14px; line-height: 29px; color: #fff; background: url(imagesendnewsh3.png) left bottom no-repeat; padding-left: 25px; position: relative; }
/* 直属单位----标题切换 */
#tab { position: absolute; left: 130px; top: 0px; height: 29px; width: 630px; text-align: right }
#tab li { padding: 0 8px; display: inline; color: #333; font-weight: normal; font-size: 12px; border-right: #999 1px solid }
#tab li.current a { color: #F00 }
#content ul { display: none; padding: 10px; overflow: hidden }
/* 直属单位----新闻列表 */
.zs_pic img { width: 230px; height: 180px; display: block; padding: 3px; border: #CCC 1px solid }
.zs_news { width: 490px; overflow: hidden; }
.zs_news ol { padding-top: 5px }
.zs_news ol li { line-height: 26px; height: 26px; background: url(imagesenli.png) left center no-repeat; padding-left: 20px }
.zs_news ol li span { float: right; color: #999 }
/* 互动交流 */
.hd { background: url(imageshd_bg.png) repeat-x #ffffff; width: 230px; overflow: hidden; border-radius: 5px 5px 0 0; height: 239px; }
.hd h3 { color: #FFF; font-size: 12px; line-height: 27px; text-align:center;}
.hd ul { border:#C81623 1px solid; background: url(imagesjb_bg.png) no-repeat bottom right; padding: 20px 0 0 10px; height: 190px }
.hd ul li { background: url(imagests_li.png) repeat-x; line-height: 43px; height: 43px; border: #C81623 1px solid; width: 96px; text-align: center; display: block; float: left; margin-right: 5px; margin-bottom: 5px;border-radius: 5px 5px 5px 5px; }
.hd ul li a{color:#ffffff;font-weight:bolder;}
/* 友情链接 */
.links { color: #0066cc; border: #CCC 1px solid; padding: 12px 10px; overflow: hidden }
.links p { float: left; font-weight: bold; line-height: 26px; }
.links ul li { display: inline; border-right: #666 1px solid; padding: 0 10px; line-height: 26px; height: 26px; }
.links ul img { width: 88px; height: 30px; margin-right: 10px }
/* /////////////////////////----------footer */
footer { width: 1000px; margin: auto; }
.footnav { background: url(imagesftnav.png) repeat-x; line-height: 40px; height: 40px; overflow: hidden; margin: 10px 0; text-align: center }
.footnav ul li a { color: #FFF }
.footnav ul li { display: inline; border-right: #fff 1px solid; padding: 0 12px }
.copyright { text-align: center; line-height: 24px; height: 24px; color: #666 }
/*对联*/
.r1{width:80px;height:150px;background:#F5F5F5;float:right; 
position:fixed !important; top:200px; 
position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);right:20px;} 
.r2{width:80px;height:158px;background:#F5F5F5;float:right; 
position:fixed !important; top:400px; 
position:absolute; z-index:400; top:expression(offsetParent.scrollTop+300);right:20px;} 
.l1{width:80px;height:150px;background:#F5F5F5;float:right; 
position:fixed !important; top:200px; 
position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);left:20px;} 
.l2{width:80px;height:150px;background:#F5F5F5;float:right; 
position:fixed !important; top:400px; 
position:absolute; z-index:400; top:expression(offsetParent.scrollTop+300);left:20px;} 