@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0 }
a:link, a:visited { text-decoration: none; color: #333 }

a:hover { color: #F00; text-decoration: none; }
a {outline-style:none;text-decoration:none;}
img { border: 0 }
body { font-size: 12px; background: url(../images/bg.jpg) repeat-x  #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: 1000px; margin: auto; overflow: hidden;   height: 130px; }
.timer span { float: right }
.logo { background: url(../images/logo.png) no-repeat; height: 130px; clear: both; margin: 5px auto; float:left; width:1000px;}
.top_menu{width:380px; float:right; margin:40px 0px 29px 0px;color:#666666; }
.top_menu span{width:65px;margin:10px 10px 0px 5px; line-height:20px; font-size:13px; }
.top_menu span a{ color:#666666;}
.top_menu span a:hover{ color:#F00;}
.blue{ color:#000080}

/* nav */
#menu { background: rgba(47,72,139,0.9);position:absolute;width:100%;min-width: 1180px;top:88px;z-index:1; height:46px;}
#menu ul { overflow: hidden; text-align: center; width:1000px; margin:0px auto; }
#menu li { float: left;height:45px;line-height: 45px;text-align: center;width:105px;color:#fff;display: block;font-size:16px;font-family: ΢���ź�;cursor: pointer; }
#menu li a { color: #fff; }
#menu ul li a:hover { color: #ffff99; text-decoration: none; }
#menu ul li a#nav_current { color: #f5f521; }
#menu ul li blockquote{z-index: 20;position: absolute;top: 45px;height: auto;background: rgba(47,72,139,0.9);display: none;border-left:none;	}
/* 关键：鼠标悬停显示子菜单 */
#menu li:hover blockquote {
    display: block !important; /* 强制显示 */
}
.nav_er{width: 250px;}
.nav_er a{color:#fff;}
.nav_er span{color:#fff;font-family:΢���ź�;display: block;float: left;height: 40px;line-height: 40px;font-size:14px;width:125px;overflow: hidden;}
/* banner */
.banner { margin: 5px auto ; }
.banner img { display: block }
/* �������� */
.news { width: 700px; }
.news h2 { font-size: 14px; color: #fff; background: url(../images/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 }
.pic_news { width: 300px; height: 235px; }
.pic_news img{width: 300px; height: 225px;;}
.center_news { width: 395px; }
.c_n_top h3 { font-size: 14px; text-align: center; color: #333 }
.center_news section { background: url(../images/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(../images/newsli.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: 290px; height: 278px; overflow: hidden; border:1px solid #CCCCCC;}
.announce h2 { font-size: 14px; color: #fff; background: url(../images/annh2.png) no-repeat; padding-left: 20px; line-height: 27px; height: 27px }
.announce h2 a { color: #fff }
.announce ul { padding: 10px;}
.announce ul li { background: url(../images/annli.png) left 10px no-repeat; line-height: 24px; padding-left: 15px }
.announce ul li:first-child a { color: #f00 }

/* ��� */
.ad img { display: block }
/* �����б���6�飩 */
.ln { margin: 0 8px; }
.linews { width: 345px; border: #e5e5e6 1px solid; background: url(../images/newsbg.jpg) repeat-x top; overflow: hidden }
.linews h3 { height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #333; background: url(../images/newh3.jpg) no-repeat 10px center }
.linews ul { padding: 10px }
.linews ul li { line-height: 24px; height: 24px; display: block; background: url(../images/newsli.png) left center no-repeat; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*���*/
.fengcai { width: 700px; border: #e5e5e6 1px solid; background: url(../images/newsbg.jpg) repeat-x top; overflow: hidden }
.fengcai h3 { height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #333; background: url(../images/newh3.jpg) no-repeat 10px center }
.fengcai img{border:1px solid #999999; margin:8px 8px 8px 8px;height:120px;width:140px;}
/* ֱ����λ */
.zhishu { border: #ebeaea 1px solid; width: 345px; height: 237px; overflow: hidden; background: url(../images/endnews.png) repeat-x; }
.zhishu h3 { height: 29px; line-height: 29px; color: #fff; background: url(../images/endnewsh3.png) left bottom no-repeat; padding-left: 30px; position: relative; }
/* ֱ����λ----�����л� */
#tab { position: absolute; left: 148px; top: 0px; height: 29px; width: 180px; 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: 306px; overflow: hidden; }
.zs_news ol { padding-top: 5px }
.zs_news ol li { line-height: 26px; height: 26px; background: url(../images/enli.png) left center no-repeat; padding-left: 20px }
.zs_news ol li span { float: right; color: #999 }
/* �������� */
.hd { background: url(../images/hd_bg.png) repeat-x #f7fafd; width: 290px; overflow: hidden; border-radius: 5px 5px 0 0; height: 350px;margin-bottom:-50px; }
.hd h3 { color: #FFF; font-size: 12px; padding-left: 30px; background: url(../images/hd_h.png) no-repeat 10px center; line-height: 27px; }
.hd ul { border: #94c8e6 1px solid;  padding: 10px 0 0 10px; height: 310px }
.hd ul li { background: url(../images/ts_li.png) repeat-x; line-height: 40px; height: 40px; border: #96c9e6 1px solid; width: 266px;  display: block; float: left; margin-right: 5px; margin-bottom: 7px ; margin-top:1px;}
.hd ul li a{ margin-left:60px; color:#000040; font-weight:bold;}
/*У������*/
.mail {width: 288px; border: #e5e5e6 1px solid; background: url(../images/newsbg.jpg) repeat-x top; overflow: hidden; margin-top:3px;}
.mail h3 { height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #333; background: url(../images/newh3.jpg) no-repeat 10px center }
.mail img{margin:5px 5px 5px 5px;}
.mail ul { border: #94c8e6 1px solid;  padding: 10px 0 0 10px; height: 190px }
.mail ul li { background: url(../images/ts_li.png) repeat-x; height: 43px; border:#999999 1px solid; width: 266px;  display: block; float: left; margin-right: 5px; margin-bottom: 5px ;margin-top:5px;}
.mail ul li a{ margin-left:60px; color:#000040; font-weight:bold;}
/* �������� */
.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(../images/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 }
/*�ֲ�*/
/* .banner {width: 1000px;position: relative;height: 220x;}
.banner .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul {width: 1000px !important;}
.banner .bd li {width: 1000px !important;height: 220px;overflow: hidden;text-align: center;}
.banner .bd li a {display: block;height: 220px;}
.banner .bd li a img{width:1000px;height: 220px;}
.banner .bhd {width: 1000px;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;}
.banner .bhd ul {text-align: center;padding-top: 5px;}
.banner .bhd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 8px;height: 8px;margin: 5px;background: url(../images/tg_flash_p.png) -18px 0;overflow: hidden;line-height: 9999px;}
.banner .bhd ul .on {background-position: 0 0;} */
/*���Żõ�*/
#slider{overflow:hidden;width:300px;height:237px;position:relative; margin:0px auto;}
#slider .pics{width:300px;height:237px}
#slider .pics li{height:237px;width:300px;float:left}
#slider #nav {position:absolute;bottom:5px;right:5px;}
#slider #nav li.nav{background:#F47500; color:#fff;}
#slider #nav li{border:1px solid #f47500; color:#d94b01; cursor:pointer;background:#fff;font-size:12px; height:15px;width:15px;float:left;margin-left:4px;display:inline;text-align:center; line-height:15px;}