@charset "gb2312";
/*--全局样式--*/
body{margin:0;padding:0;font-size:12px;line-height:24px;background:#fff url(images/top_bg.png) left top repeat-x; color:#444; font-family:"宋体";}
a {color:#444;text-decoration:none;}
em { font-style:normal;}
a:hover {color:#f60;text-decoration:underline;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,img{margin:0; padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0; vertical-align:middle;}
table{border-collapse:collapse;}
ol,ul,li{list-style-type:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
.fnb{font-weight:200;margin-left:-1px;}
.mb6{ margin-bottom:6px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.mt34{ margin-top:34px;}
.mc { margin:0 auto;}
.pt10{ padding-top:10px;}
.clear{ clear:both; margin:0; padding:0; height:1px; line-height:1px; font-size:1px; overflow:hidden;}
.blank10{ height:10px; clear:both; line-height:10px; font-size:10px;}
.blank7 { height:7px; clear:both; line-height:7px; font-size:7px;}
.clearfix{zoom:1; }
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.h10{ height:10px; line-height:10px; overflow:hidden;}

.w230 { width:230px; overflow:hidden;}
.w320 { width:320px; overflow:hidden;}
.w390 { width:390px; overflow:hidden;}
.w500 { width:500px; overflow:hidden;}
.h138 { height:138px; overflow:hidden;}
.h162 { height:162px; overflow:hidden;}
.h256 { height:256px; overflow:hidden;}
.h258 { height:218px; overflow:hidden;}
/* 头部 */
#warpper { width:1200px;background:url(images/zHeader_bg.png) center 26px no-repeat; margin:0 auto;}
#header { width:1000px; margin:0 auto;}
#content { width:1000px; margin:0 auto;}
#footer { width:1000px; margin:0 auto; padding-bottom:50px;}
.banner { width:1000px; margin:0 auto;}

.top { width:1000px; height:26px; line-height:26px; margin:0 auto;}
.top a { background:url(images/icons.png) left -625px no-repeat; padding-left:7px; margin:0 5px;}
.top .ser_local { background:url(images/zIcon02.png) left -136px no-repeat; padding-left:15px;}

.main_nav { width:1000px; height:70px; background:url(images/zMain_nav.png) left top no-repeat; margin:0 auto;}
.mainNav {height:40px; overflow:hidden;}
.mainNav ul { padding-left:9px;}
.mainNav ul li { float:left; width:25%; height:40px;}
.mainNav ul li a { display:block; width:91px; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center; padding-top:4px; margin:0 auto; }
.mainNav ul li a:hover,.mainNav ul li.act a { background:url(images/zNav_li.png) left top no-repeat; font-weight:700; color:#3e9712; text-decoration:none;}
.subNav { height:30px; background:url(images/zSub_nav.png) left bottom; overflow:hidden;}
.subNav .date { float:left; width:550px; height:30px; line-height:34px; padding-left:15px;}
.subNav .date span { padding:2px 0 2px 0px;}
.subNav .search { float:right; width:300px; height:22px; font-family:Tahoma, Geneva, sans-serif; margin:4px 0 4px 0px; overflow:hidden;}
.subNav .search span { float:left; line-height:18px; background:url(images/sonNav.png) left -23px no-repeat; padding-left:22px;}
.subNav .search input { float:left; margin-right:7px;}
.subNav .search .txt { width:208px; height:18px; line-height:18px; font-size:12px; border:1px #dddddd solid; margin-right:12px;}
.subNav .search .tit { width:60px; height:22px; line-height:22px; background:url(images/zNav_li.png) left -46px no-repeat; color:#333; font-weight:700; border:0; cursor:pointer; text-align:center;}

#tit5 { text-align:center;}
#tit10 { text-align:right;}

.subNav .em { height:30px; line-height:30px; padding:0 10px;}
.subNav .em a { padding: 2px 6px;}
.subNav .em a:hover { background:#39b4ef; color:#fff; text-decoration:none; }

#content { width:1000px; margin:0 auto;}
/* 底部 */
#footer { width:1000px; background:url(images/zFooter.png) left top repeat-x; border-top:1px #fff solid; padding-top:5px; margin:0 auto;}
#footer .bd { text-align:center;}
#footer .copyright { color:#666;}

/* 标题列表 */
.infoList { padding:5px;}
.infoList li { height:24px; line-height:24px; background:url(images/dot.png) left no-repeat; overflow:hidden; padding-left:7px;}
.infoList span{ float:right; color:#999; padding-left:12px;}

/* 图片+标题的列表 */
.picList li { float:left; display:inline; width:170px; height:154px; margin:0 7px; overflow:hidden;}
.picList li .img-box a { display:block;}
.picList li .img-box img { width:160px; height:120px; border:1px #ccc solid; padding:4px;}/* 修改图片大小 */
.picList li .img-box a:hover img { border:1px #cc0000 solid;}
.picList li .post-t { height:24px; line-height:24px; text-align:center; overflow:hidden;}

/* 图片+标题+内容（简介）的列表 */
.txtPicList { padding:5px;}
.txtPicList li { height:23px; line-height:23px; background:url("images/zIcon02.png") left -62px  no-repeat; overflow:hidden; padding-left:7px;}
.txtPicList span { float:right; color:#999; padding-left:12px;}
.txtPicList .post-detail { height:80px; background:none; padding:0; margin-bottom:5px;}/* 修改头条高度 */
.txtPicList .img-box { float:left; display:inline; margin-right:8px;}
.txtPicList .img-box a { float:left; display:block;}
.txtPicList .img-box img { float:left; width:120px; height:75px; border:1px #ccc solid; padding:1px;}/* 修改图片大小 */
.txtPicList .img-box a:hover img { border:1px #cc0000 solid;}
.txtPicList .post-t { height:26px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;/* for Opera */}
.txtPicList .post-t a { text-decoration:none; font-size:14px; font-weight:700; color:#cc0000;}
.txtPicList .post-con { line-height:18px; color:#666;}
.txtPicList .post-con .readmore { color:#cc0000;}