﻿/*通用样式*/
body,form{padding:0px; margin:0px;}
img{ border:0px;}
ul,li,p,dl,dt,dd{ padding:0px; margin:0px; list-style:none;}
a{ color:#222222; text-decoration:none;}
a:hover{ color:#222222;}
.fl{ float:left;}
.fr{ float:right;}
.clear {clear: both;font-size: 0px;height: 0;line-height: 0; overflow:hidden; visibility:hidden;}
.hide{ display:none;}


.mt7{ margin-top:7px !important;}
.mt5{ margin-top:5px !important;}
.pt7{ padding-top:7px !important;}
.pt5{ padding-top:5px !important;}
.pb5{ padding-bottom:5px !important;}
.p10{ padding:10px;}
.plr10{ padding:0px 10px;}
.pr10{ padding-right:10px;}
.p5-10{ padding:5px 10px;}
.p9-10 {
    padding:9px 10px;
}
.p5{ padding:5px;}
/*字体样式*/
.fb{ font-weight:bold;}
.bai14{ color:#fff; font-size:14px;}
.lan13{color:#035294; font-size:13px;}
.red12{ font-size:12px; color:#f00;}
.red14{ font-size:14px; color:#f00;}

/*背景颜色*/
.baibg{ background:#fff;}
.mainbg{ background:url(main_bg.jpg) left top repeat-x;}

/*表单样式*/
.inputtxt{ border:1px solid #cccccc; line-height:18px; height:18px; width:180px; background:url(serch-ioc.gif) 5px 2px no-repeat; padding-left:30px; font-size:12px; color:#666;}
.inputbtn{ background:url(btnserch.gif); width:57px; height:20px; border:0px;}

.more{ background:url(more.gif); width:44px; height:13px; float:right; margin-right:10px;}
.marquee{ width:665px; margin:0px auto; overflow:hidden; height:154px; background:#fff;}
.marquee ul li{ float:left; text-align:center; padding:0px 7px;}
.marquee ul li a{ display:block; height:130px; width:150px;}
.marquee ul li a img{ width:145px; height:125px; border:1px solid #ccc; padding:1px;}
.marquee ul li div{ height:25px; line-height:25px;}

/*新闻上一条、下一条样式*/
#newsNextProv{ border:1px dashed #ccc; font-size:14px; margin:10px; display:block; padding:5px;}
#newsNextProv div{height:30px; line-height:30px;}
#newsNextProv div span{ color:#f00;}

/*新闻内容页样式*/
.news_Title{font-size:14px; font-weight:bold; text-align:center;}
.news_Xx{border-bottom:1px solid #ccc; height:40px; line-height:40px; text-align:center;}
.news_Xx span{ color:#f00;}
.news_General{ margin:10px; padding:10px; border:1px dashed #ccc; background:#dedede;}
.news_Content{text-align:left; padding-top:10px; line-height:2.5; padding:0px 5px;}

.newslist{}
.newslist li{ background:url(ddd.gif) left center no-repeat; padding-left:20px; padding-right:10px; height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.newslist li span{ float:right; color:#f00;}

.page{ height:30px; line-height:30px; clear:both; overflow:hidden;}
/*分页样式*/
#htmlPage{ height:30px; line-height:30px; padding:10px; width:100%;}
#htmlPage tr td{font-size:12px;}
#htmlPage tr td a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #B8B5B5; color: #373737; margin-right: 2px;padding: 4px 8px;text-decoration: none;}
#htmlPage tr td span{padding: 4px 8px; color:#f00; font-weight:bold;}


.cpzs li{ padding:3px 12px; float:left;}
    .cpzs li a {
        display:block;
    }
.cpzs li a img{ width:150px; height:125px; border:1px solid #ccc; padding:1px;}
.cpzs li div{ line-height:20px; text-align:center;}

#copyright{ margin-top:7px; border-top:5px solid #0f62c0; padding:15px 0px; line-height:28px; text-align:center;}