/*--------------
   全局公用样式
--------------*/

ul,ol,li{list-style:none; list-style-type:none;}
form,ul,ol,li,dl,dd,dt,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
table,td,tr,th{border-collapse:collapse;}
a:focus{outline:0;}
a{text-decoration:none; color:#393939;}
a:hover{color:#FF0000;}
.underline{text-decoration:underline;}
textarea:focus, input:focus{background:#f0f9fb;}/*输入表单聚集变色，IE低版本*/
img{ border:none;}

body{ background-color:#FFFFFF;}

/*浮动方向*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

/*清楚浮动bug*/
.o-clear{overflow:hidden;zoom:1;}
.p-clear{clear:both;}

/*隐藏元素*/
.hide{display:none;}


/*h元素预定义*/
h1{font-size:18px;}
h2{font-size:16px;}
h3,h4{font-size:14px;}
h5,h6{font-size:12px;}


/*各种颜色字体及不同行距*/
.blue {color:#054AA5;}
.blue a{color:#054AA5;}

.line20 {line-height:20px;}
.line21 {line-height:21px;}
.line22 {line-height:22px;}
.line23 {line-height:23px;}
.line24 {line-height:24px;}
.line25 {line-height:25px;}
.line26 {line-height:26px;}
.line27 {line-height:27px;}
.line28 {line-height:28px;}
.line29 {line-height:29px;}
.line32 {line-height:32px;}

.line20 td {height:20px;line-height:20px;}
.line21 td {height:21px;line-height:21px;}
.line22 td {height:22px;line-height:22px;}
.line23 td {height:23px;line-height:23px;}
.line24 td {height:24px;line-height:24px;}
.line25 td {height:25px;line-height:25px;}
.line26 td {height:26px;line-height:26px;}
.line27 td {height:27px;line-height:27px;}
.line28 td {height:28px;line-height:28px;}
.line29 td {height:29px;line-height:29px;}
.line32 td {height:32px;line-height:32px;}

.font12,.font12 *{font-size:12px;}
.font14,.font14 *{font-size:14px;}
.font16,.font16 *{font-size:16px;}
.font18,.font18 *{font-size:18px;}
.font20,.font20 *{font-size:20px;}

.uptime{font-family:Tahomal;font-size:11px;color:#AAA;}


/*区块公用边框*/
.uibox{border:1px solid #C3D6E5;}
.uibox1{border:1px solid #ddd;}
.uibox2{border:1px solid #CDCCD1;}
.uibox3{border:1px solid #FCCDAD;}


/*公共页头*/
#head .bar{color:#FFFFFF;}
#head .bar a{color:#FFFFFF;}

#head .bar .input{width:78px;height:20px;border:1px solid #DDD;margin:0 2px 0 0;}
#head .bar .click{position:relative;top:3px;margin:0 2px;}

#head .bar span{position:relative;top:-2px;font-size:12px;}

#tianqi,.setlinks{position:relative;top:6px;}

#head .setlinks img{margin:0 2px;}
#head .setlinks{font-weight:bold;}

/*------------------------------------------------------------------*/

.TIT1 a{ font-size:18px; color:#003599; font-weight:bold;}
.TIT2{ font-size:16px; color:#ffffff; font-weight:bold;}
.TIT2 a{ font-size:16px; color:#ffffff; font-weight:bold;}
.TIT3{ background:url(../images/sitetitleBG2.gif) no-repeat left;}
.TIT4{ font-weight:bold; font-size:16px;}
.TIT5{ font-weight:bold; color:#0A6AA6; font-size:14px;}
.TIT5 a{ font-weight:bold; color:#0A6AA6; font-size:14px;}
.more a{ font-size:14px; line-height:16px; color:#FF0000;}
.more a:hover{ color:#FF0000;}

.red{ font-size:14px; color:#FF0000;}
.red a{color:red;}

.newtop{ height:37px; display:block; color:#02339C; font-size:36px; font-weight:bold; line-height:37px;}
.newtop a{ color:#02339C; font-family:'微软雅黑';}
.newtop2{ font-size:14px; line-height:14px;}
.new1 a{ font-size:16px; color:#363636; line-height:30px; font-family:'微软雅黑';}
.new2{ font-size:14px; color:#7E7E7E; line-height:20px;}
.new3{ margin:0 auto;}
.new4 a{ font-size:16px; color:#363636; line-height:28px; font-family:'微软雅黑';}
.new5{ font-size:12px; color:#7E7E7E; line-height:20px;}
.new5 span{ font-size:14px; color:#363636; line-height:20px; font-weight:bold;}
.new6{ padding-left:20px;}
.new7 a{ font-size:12px; color:#343434; line-height:16px;}

.piclink li{ float:left; padding:0 0 0 15px;}
.piclink2 li{ float:left; padding:0 0 0 17px;}

.fx li{ float:left; padding:0 0 0 3px;}

#nav{
width:960px; height:32px;
font-size:16px;
line-height:32px;
font-family:'微软雅黑';
font-weight:bold;
}

#nav li{
float:left;
padding:0 0 0 0;
}

#nav a{
width:60px; height:32px;
display:block;
color:#FFFFFF;
}

#nav a:hover{
width:60px; height:32px;
background:url(../images/navONBG.gif) no-repeat center;
display:block;
}

#titlenewspic{height:37px;}

#titlenewslink{ height:20px;}

#titlenewslink a{font-size:14px; line-height:16px;}

.picnews a{ font-size:14px; font-weight:bold; color:#363636}

.content{ font-size:14px;}

.news_tt a{ font-size:14px;}

/*-------------------------------------------------------------*/

#seek .input{
width:152px; height:32px;
background:url(../images/inputBG.gif);
display:block;
line-height:32px;
border:none;
padding:0 0 0 5px;
font-size:14px;
outline:none;
}

#seek .click{ width:103px; height:32px;}

/*几种大标题新闻样式*/
.bigtitle,.bigtitle a{font-weight:bold;}
.bigtitle1,.bigtitle1 a{color:#0046A4;font-family:"黑体";font-weight:normal;}
.bigtitle2,.bigtitle2 a{color:#2553C3; font-weight:bold;}


/*频道页页头*/
#pindao-input-bj{
background:url(../images/head_input.gif) on-repeat;
width:272px;height:33px;line-height:33px;
}

#pindao-input{
border:none;
width:262px;height:32px;line-height:31px;
color:#9C9C9C;
background:none;
margin-left:5px;
}

#pindao-click{position:relative;left:5px;top:2px;}

/*  ------ 颜色样式 ------  */
.c1{background-color:#1D84CA}
.c2{background-color:#AFCEEA}
.c3{background-color:#F8FCFE}
.l1{border-bottom: 2px solid #1D84CA}
.l2{border-bottom: 1px solid #82A7F7}

/*  ------ 内容样式 ------  */
.docctxt{line-height:180%;font-size:14px;}
.docctxt *{line-height:180%;font-size:14px;}
.docctxt p{margin:10px 0;}
#newscontent img {vertical-align: middle;max-width: 700px; width: expression(this.width >700 && this.height < this.width ? 700: true);}


/*党政频道*/
.bmlist li{
margin-left:8px;
margin-right:8px;
}

/*健康频道：健康知识和就医栏目tab*/
.jiankangtab li{
display:block;
background:#EFF4F8;
margin:2px 0 2px 5px;
height:18px;line-height:18px;
}

/*-------------------------------------------------以下是列表页和内容页样式-------------------------------------------------*/
#subnav a{
display:block;
overflow:hidden;
letter-spacing:2px;
width:200px;height:28px;line-height:28px;
text-align:left;
background:url(../images/a.gif) no-repeat top;
padding-left:45px;
color:#3373AA;
}
#subnav a:hover{color:#AC1F23;background:url(../images/b.gif) no-repeat top;}

/*  ------ 专题一样式 ------  */
.boxbr{border:1px solid #AFCEEA;margin-bottom:9px;}/*每个栏目小区块的外边框，和下边距*/
.box_bj1{background:#fff url(../images/ui_bj_1.gif) repeat-x bottom;}/*所有小栏目渐变背景：由下往上渐变*/
.box_bj2{background:#fff url(../images/ui_bj_2.gif) repeat-x top;}/*所有小栏目渐变背景：由上往下渐变*/
.first-table{background:#fff url(../images/first_table_bj.gif) repeat-x top;}/*页头天气预报的下一行，即主要内容区开始的第一个大表格顶部渐变背景*/

/*  ------ 新闻样式 ------  */
#newstitle						{font-size: 25px; font-weight: bold; line-height: 120%;}
#newscontent					{font-size: 14px; line-height: 180%;}
.newsline,.newsline *		{font-size: 12px; height:20px; color:#1D84CA; background-color:#EAF5FB;}
#newscontent img			{max-width: 600px; width: expression(this.width >600 && this.height < this.width ? 600: true);}
.font12,.font12 *			{font-size: 12px; line-height: 160%;}
.font14,.font14 *			{font-size: 14px; line-height: 180%;}
.font16,.font16 *			{font-size: 16px; line-height: 200%;}



.right{ font-size:16px;}
.right a{ font-size:14px;}
.right_ a{ font-size:14px; padding-left:20px; font-family:'微软雅黑';}
.right1 a{ font-size:14px; font-family:'微软雅黑';}

.yx{ position:relative;}
.yx .tt{ position:absolute; z-index:2; left:1px; bottom:1px;width:180px; height:35px; text-align:center; background-color:#444446; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.tt a{ font-size:16px; color:#FFFFFF; line-height:35px; text-align:center;}

.yx1{ position:relative;}
.yx1 .tt1{ position:absolute; z-index:2; left:1px; bottom:1px;width:305px; height:35px; background-color:#444446; text-align:center; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.tt1 a{ font-size:16px; color:#FFFFFF; line-height:35px;}

#piclink {margin: auto; width: 1000px; overflow: hidden;}


.gkxx td{height:22px; line-height:23px; font-size:14px}

.more3 a{ font-size:14px;}