@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(bg.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(top.jpg) repeat-x; border-bottom: #CCC 1px solid ;}
.timer span { float: right ;}
font span{ float:left !important; padding:0 3px;}
.logo { 
	/*background: url(../images/logo.png) no-repeat; */
	height: 90px; clear: both; margin: 5px auto ;}
.logo img {
	height: 68px;
	margin-top: 12px;}
/* nav */
#nav { background: url(nav_bg.png) repeat; border: #0d726e 1px solid; font-size: 14px; font-weight: bold;}
#nav ul { overflow: hidden; border: #539dcf 1px solid; text-align: center;}
#nav li { display: inline; line-height: 34px; background: url(navline.png) right no-repeat; padding: 0 17px ;}
#nav li a { color: #fff;}
#nav ul li a:hover { color: #ffff99; text-decoration: underline ;}
#nav ul li a#nav_current { color: #f5f521;}
/* banner */
.banner { margin: 5px auto ;}
.banner img { display: block ;}
/* 新闻中心 */
.news { width: 776px;}
.news h2 { font-size: 14px; font-weight:normal;color: #fff; background: url(newsbg.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: #FFF ;}
.more a:hover { color: #F00 ;}
.news ul { padding-top: 10px;font-weight:normal;}
.pic_news { width: 300px; height: 235px;}
.center_news { width: 460px;}
.c_n_top h3 { font-size: 14px; text-align: center; color: #333 ;}
.center_news section { background: url(newtop_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(newsli.png) left center no-repeat; line-height: 25px; font-size: 14px; font-weight:normal; padding-left: 10px; height: 27px; display: block ;}
.center_news ul li span img { padding: 7px 0 0 0;}
.center_news ul li span{margin:0px auto;padding:0px;float:right; width:85px; color:#999;}
.center_news ul { border-bottom: #CCC 1px dashed; padding-bottom: 8px ;}
/* 通知公告 */
.announce { width: 218px; height: 308px; overflow: hidden ;}
.announce h2 { font-size: 14px; color: #fff; background: url(annh2.png) no-repeat; padding-left: 20px; line-height: 27px; height: 27px ;}
.announce h2 a { color: #fff ;}
.announce ul { background: #d8e9f9; padding: 5px;}
.announce ul li { background: url(annli.png) left 10px no-repeat; line-height: 23px; padding-left: 15px; font-weight:normal;}
.announce ul li:first-child a { color: #f00 ;}
/* 广告 */
.ad img { display: block ;}
div.topics { width: 1010px; margin: 0 -5px;}
div.topic { display: inline-block; width: 242px; margin: 0 5px 0 0; float:left;}
/* 新闻列表�?组） */
.ln { margin: 0 8px;}
.linews { width: 373px; border: #e5e5e6 1px solid; background: url(newsbg.jpg) repeat-x top; overflow: hidden ;}
.linews h3 { height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #333; background: url(newh3.jpg) no-repeat 10px center ;}
.linews ul { padding: 10px ;}
.linews ul li { line-height: 24px; height: 24px; display: block; background: url(newsli.png) left center no-repeat; padding-left: 10px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
/* 直属单位 */
.zhishu { border: #ebeaea 1px solid; width: 764px; height: 237px; overflow: hidden; background: url(endnews.png) repeat-x;}
.zhishu h3 { height: 29px; line-height: 29px; color: #fff; background: url(endnewsh3.png) left bottom no-repeat; padding-left: 30px; 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_pic1 img { width: 735px; 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(enli.png) left center no-repeat; padding-left: 20px ;}
.zs_news ol li span { float: right; color: #999 ;}
/* 微信 */
.weixin { background: url(hd_bg.png) repeat-x #f7fafd; width: 230px; overflow: hidden; border-radius: 5px 5px 0 0; height: 239px;}
.weixin h3 { color: #FFF; font-size: 12px; padding-left: 30px; background: url(hd_h.png) no-repeat 10px center; line-height: 27px;}
.weixin ul { border: #94c8e6 1px solid; padding: 20px 0 0 10px; height: 190px ;}
.weixin ul li { background: url(ts_li.png) repeat-x; line-height: 43px; height: 43px; border: #96c9e6 1px solid; width: 90px; text-align: center; display: block; float: left; margin-right: 5px; margin-bottom: 5px ;}
/* 互动交流 */
.hd { background: url(hd_bg.png) repeat-x #f7fafd; width: 230px; overflow: hidden; border-radius: 5px 5px 0 0; height: 218px;}
.hd h3 { color: #FFF; font-size: 12px; padding-left: 30px; background: url(hd_h.png) no-repeat 10px center; line-height: 27px;}
.hd ul { border: #94c8e6 1px solid; background: url(jb_bg.png) no-repeat bottom; padding: 20px 0 0 10px; height: 190px ;}
.hd ul li { background: url(ts_li.png) repeat-x; line-height: 43px; height: 43px; border: #96c9e6 1px solid; width: 90px; text-align: center; display: block; float: left; margin-right: 5px; margin-bottom: 5px ;}
/* 友情链接 */
.links { color: #0066cc; border: #afceeb 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(ftnav.png) repeat-x; line-height: 40px; height: 40px; overflow: hidden; border: #00578e 1px solid; 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 ;}

/*public scroll*/
.scroll{margin:120px auto;max-width:580px;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;margin:0 auto;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:45%;z-index:400px;bottom:14px;}
.scroll_position li{display:inline-block;width:16px;height:16px;border-radius:10px;background:#fff;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#ffd800;}
.scroll_position_bg{background:#000;position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}