﻿/*初始化标签*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;} 
body{font:12px "宋体",Arial;color:#000;line-height:23px;}
ul,dt,dd,dl{list-style:none;}
ol{list-style-type: decimal; list-style-position: inherit;margin:0 0 0 30px;}
img{border:0;}
h1,h2,h3,h4,h5,h6{ font-style:normal; font-size:1em; font-weight:normal;}
select,input{vertical-align:middle;}
a:link,a:visited{ font-family:Arial,"宋体";color:#000099;text-decoration:none;}
a:hover,a:active{color:#f00;text-decoration:underline;}
input,button{cursor:pointer;}
/*全局通用*/

/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited{color:#ff0000;}
.cBlue,a.cBlue,a.cBlue:visited{color:#003398;}
.cDRed,a.cDRed,a.cDRed:visited{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600;}
/* 字体属性 */
.fb{font-weight:bold;}
/* 字体大小*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.fno{font-weight:normal}
/*浮动*/
.left{float:left;}
.right{float:right;}
/*虚线*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{ display:none;}

.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.m10{ margin:10px;}
.p10{ padding:10px;}
/*专题预定义宽度*/
#container{width:950px;margin:0 auto;}
/*专题版权预定义*/
#footer iframe{width:950px;height:75px;}
/*顶部*/
#topHeader{ height:auto;}
#topHeader h1 img{width:950px;}
#topHeader a{ display:block;padding:0 15px;color:#fff; font-weight:bold; font-size:14px;}
#topHeader a:hover{ background:#fff; color:#000;}
#topHeader ul{ background:#0181e6 url(images/bg_nav.gif) repeat-x; height:30px; line-height:30px;padding-left:20px;/*filter:alpha(opacity = 80);*/}
#topHeader ul li{float:left; text-align:center; margin-right:10px;}
#topHeader .current{ background:#fff;font-size:14px; color:#067acd; font-weight:bold; border:#0181e6 solid 2px; border-bottom:none;line-height:28px;}
/*新闻列表*/
ul.newslist12px,ul.newslist14px{}
ul.newslist12px li,ul.newslist12px li a{font-size:12px;line-height:23px;}
ul.newslist14px li,ul.newslist14px li a{font-size:14px;line-height:24px;}
/*头题*/
.headerInfo{height:auto;}
.headerInfo h2{text-align:center;margin-bottom:5px;}
.headerInfo h2 a:link,.headerInfo h2 a:visited{font:18px 宋体;color:#cc0000;line-height:27px;font-weight:bold;}
.headerInfo p{text-align:left;text-indent:2em;}

/*图片排版全局通用*/
.photolist{height:1%;clear:both; overflow:hidden;}
.photolist ul{}
.photolist li img{width:170px;height:120px;border:#ccc solid 1px;}
.photolist li{float:left;margin-left:15px; display:inline;}
.photolist h4{ height:24px; font-size:14px;line-height:23px;margin-bottom:10px;text-align:center;}
.photolist h4 a,.photolist h4 a:visited{font-size:14px;color:#000;}
.photolist h4 a:hover{color:#ff0000;}

/*图片排版全局通用*/
.img_tex{margin:0 auto;}
.img_tex dt{float:left;text-align:center;margin-left:8px;margin-bottom:5px;}
.img_tex dt .img{text-align:center; padding:2px; border:1px solid #d7d7d7;width:130px;height:100px;overflow:hidden;}
.img_tex dt span{background:#fff;display:block;padding:2px;line-height:20px; font-weight:normal; font-size:12px; text-align:center;}
.border1px {border:#CCCCCC solid 1px;padding:6px;}

/*标题样式*/
.titleStyle1,.titleStyle2{height:28px; font-size:14px; font-weight:bold;}
.titleStyle1{ background:url(images/bg1.gif) repeat-x; padding-left:10px;color:#666;}
.titleStyle2{ background:url(images/bg2.gif) no-repeat; padding-left:35px;color:#fff;}
.titleStyle21{height:28px; font-size:14px; font-weight:bold;}
.titleStyle11{height:28px; font-size:14px; font-weight:bold;}
/*排行榜*/
.top10 { background:url(images/paihang.gif) no-repeat 1px left;}

/*分页*/
.page {margin:10px;padding:0 15px;text-align:center;}
.p_bar{ margin: 1px 0px; clear: both; width: 100%; padding-top: 1px; padding-bottom: 1px !important;}
.p_bar a{ float: left; padding: 1px 6px; font-size: 12px; text-decoration: none;}
.p_input{ border: 0px; width: 20px; height: 15px !important; > height: 15px !important;  height: 15px; margin:4px;background: #FFFFFF;}
.p_total{ background-color: #F5FBFF;  border: 1px solid #6699CC; border-right: 0px solid #6699CC;font-weight: bold;}
.p_pages{ background-color: #F5FBFF;  border: 1px solid #6699CC; margin-right:1px; vertical-align: middle; font-weight: bold;}
.p_num{ background-color: #FFFFFF;  border: 1px solid #A3C2E0;  margin-right:2px;vertical-align: middle;}
.p_num a:hover{ background-color: #F5FBFF; border: 1px solid #6699CC; text-decoration: none;}
.p_redirect{ background-color: #FFFFFF; border: 1px solid #A3C2E0; margin-right:1px; font-size: 12px !important; font-size: 12px;}
.p_redirec a:hover{ background-color: #F5FBFF; border: 1px solid #0099FF;  text-decoration: none;}
.p_curpage{ margin-right:1px;border: 1px solid #A3C2E0;vertical-align: middle; background-color: #FBFFE1; color: #FF6600; font-weight: bold;}

/*内容样式*/
#newstitle {margin-left:20px;margin-right:20px;line-height:20px;}
#newstitle h1{ text-align:center; font-size:20px; font-weight:bold; color: #C00; padding:2px 0 12px 0;}
#newstitle h2{ text-align:center; font-size:12px; padding-bottom:10px; color: #999;  margin:0;}
#newstitle hr{ color:#f1f1f1;}

#newsbody {margin:20px;line-height:30px;overflow:hidden;table-layout:fixed;	word-break:break-all;word-wrap:break-word;}
#newsbody #image
{        
     border:1px solid #ccc;padding:2px;
     margin-top:15px;margin-bottom:15px;
     text-align:center;
     max-width:500px;
	 width: expression(this.width > 500 & this.height < this.width ? 500: true); 
	 height: expression(this.height > 500 ? 500: true);

}
