
/*清除文档类型声明中的默认属性*/
*{
padding:0;margin:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*字体定义*/
body {font:12px "宋体",arial,helvetica,clean,sans-serif; background:#fff;}
table {font-size:inherit;font:100%;} 

/*重新定义*/
h1 {font-size:14px;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}

strong {font-weight:bold;}
a {text-decoration:none;} 
a:hover {text-decoration:underline;}


/*通用定义*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.bold {font-weight:bold;}
.f14   {font-size:14px;} 
.h20 { line-height:20px;}
.error {color:red;}

/*颜色预定义 可以随时增加*/
.black {color:#000;}
.white {color:#fff;}
.red {color:#e10007;}
.grey {color:#454545;}
.orange {color:#ff7200;}
.blue {color:#3a8ecf;}
.navy {color:#183b7d;}

/*===================主体=========================*/

a { color: #2b2b2b; }
.red,.red a { color: #990000 }
.black{color:#004276;font-weight:bold}/*1208*/

.STYLE3 {color: #FF0000}
.blue{color:#004276}/*1208*/
.fz12 { font-size: 12px; }

/*虚线分割线*/
.line { width: 100%; clear: both; height: 10px; line-height: 10px; font-size: 1px; background:url(line.gif) repeat-x center; }

/*空行*/
.blank15 { width: 100%; height: 15px; line-height: 1px; clear: both; font-size: 1px; }

/*banner*/
.bannerbg { height: 270px; width: 100%; }
.banner { width: 1000px; height: 260px; margin: 0 auto; position:relative;border-bottom:1px solid #ddd; }
.banner img{
	
}
.data { width:75px; height:80px;position:absolute;  left:200px;  top:38px; z-index:2; text-align:center; line-height:20px; color:#000000; }
.data h5,.data p { font-size:12px; font-weight:bold;margin:0;padding:0;}
.data h5 { border-bottom:#cbbbbd 2px solid;}
.data p { }
/*布局*/
.mainall { width: 100%; padding-top: 10px;}
.main { width: 998px; border: 1px solid #ddd; background: #fff url(mainbg.jpg) repeat-y right; margin: 0 auto; padding-bottom: 10px; }
.wrap { width:100%;margin:0 auto;clear:both  }/*1208*/
.wrap_left {float: left;}
.wrap_right {float: right;}
.main-wrap {  width: 650px; padding: 10px 0 0 30px }
.sub { width: 260px; padding: 15px 15px 0 15px;}
.endtalk { width: 580px; padding:30px; margin:30px 0 30px 30px;background:#f5f5f5; color:#666666; font-size:14px; line-height:30px;}
.font_endtalk {  font-size:24px; font-weight:bold; color:#000000;}

/*===============头部===============*/
.allHeader{ background:#fff; text-align:left; line-height:14px; border-bottom:#d9d9d9 1px solid;}
.allHeader a{color:#000;text-decoration:none;}
.allHeader a:hover{color:#000;text-decoration:underline;}
.clear{ clear:both;}
.allHeader .speHeader{ width:988px; height:78px; _height:26px; margin:0 auto; background:#fff; font-family:simsun, Arial; font-size:12px;}
.allHeader .speLogo{ float:left; height:44px;width:170px;overflow:hidden;}
.allHeader .speLogo a{ display:block; border:0px;float:left;}
.allHeader .speLogo a img{ display:block; border:0px;float:left;}
.allHeader .speLink{ float:right;width:300px;overflow:hidden; height:44px; font-size:14px;  color:#416472;line-height:44px;}
.allHeader .speLink a{ color:#416472; }

/*头条*/
.headline { width: 100%; margin-top: 20px; }
	.headline h2 { color: #004276; font: normal 18px "宋体"; margin-bottom: 10px; text-align: center }
	.headline p { color: #666; text-indent: 28px; font-size: 14px; line-height: 180%; }
	
.box { width: 99.1%; }
	.box .title { width: 100%; height: 42px; position: relative; margin-bottom: 10px; }
		.box .title h3 { width: 698px; height: 42px; position: absolute; left: -50px; top: -4px; background: url(box_title_h3_bg_3.jpg) no-repeat left -5px; font: bold 16px/50px "宋体"; color: #fff; text-indent: 50px; }
	.box h4,.box h4 a { font-size: 14px; color: #004276; font-weight: bold; margin-bottom: 15px; }
	.box p,.box p a { line-height: 180%; text-indent: 24px; color: #666; line-height:25px; }
	.box p.nokong { text-indent:0px;}
	.box p a.red { color: #990000 }
	.box dl { width: 100%;  }
	.box dt { float: left; width: 43%; }
	.box dd { float: left; width: 56%; }
	.box dt img { width:250px; height:190px; border: 1px solid #ddd; background: #fff; padding: 1px; }
	
/*焦点图*/
.focustop { width: 260px; height: 140px; position: relative; }
.focusbg { width: 100%; height: 30px; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; left: 0; bottom: 0; z-index: 10; }
.focustext { width: 90%; position: absolute; left: 13px; bottom: 8px; z-index: 20; color: #fff; text-align: center }
	.focustext a { color: #fff; }
	
.subbox { width: 258px; border: 1px solid #D6D6D6; background: #fff; margin-bottom: 10px; }
	.subbox h3 { display: block; height: 30px; background: url(subbox_h3.jpg) repeat-x; text-indent: 15px; font: bold 14px/28px "宋体"; color: #2b2b2b;margin:0px;padding:0;}
	.subbox .subcontent { width:95%;margin: 10px auto }
.subbox table{
	color:#6F2822;
}
.subbox input{
	color:#6F2822;
}
/*往期回顾*/
.huigu { width:95%;height:145px;margin: 10px auto;border-bottom:#ddd 1px dashed; }
.huigu_pic{ float:left;}
.huigu h5 { text-align:center;margin:0;padding:5px 0;color: #004276;}
.huigu h5 a {font: bold 13px "宋体"; color: #004276; }
.huigu_pic img { width:120px; height:100px; border:#dddddd 1px solid;}
.huigu_txt { float:right; width:120px; line-height:23px;}
.huigu_txt h5 { text-align:center;margin:0;padding:0;color: #004276;}
.huigu_txt h5 a {font: bold 12px "宋体"; color: #004276; }
.huigu_txt p { text-indent: 24px; color: #666; line-height: 180%;padding-left:8px;}
.more { float:right; font-size:12px; font-weight:normal; margin-right:10px;}

/*曝光台*/
.baoguang { float:left; margin:0 5px!important; *margin:0 5px!important; margin:0 4px;}
.baoguang img { width:110px; height:100px; border:#dddddd 1px solid;} 
.baoguang p { width:110px; text-align:center; line-height:25px;margin:0;padding:0;}
/*排行*/
ul.paihang{
	margin:0;padding:0;
}
ul.paihang01 li { border-bottom: 1px solid #D9D9D9; color: #004276; float: left; font-size: 12px; padding: 7px 0 7px 15px; width: 235px; }
ul.paihang01{
	margin:0;padding:0;
}
ul.paihang li { border-bottom: 1px solid #D9D9D9; color: #004276; float: left; font-size: 12px; padding: 7px 0 7px 20px; width: 225px; }
.tt1 { background:transparent url(top1.gif) no-repeat scroll left center; }
.tt2 { background:transparent url(top2.gif) no-repeat scroll left center; }
.tt3 { background:transparent url(top3.gif) no-repeat scroll left center; }
.tt4 { background:transparent url(top4.gif) no-repeat scroll left center; }
.tt5 { background:transparent url(top5.gif) no-repeat scroll left center; }
.tt6 { background:transparent url(top6.gif) no-repeat scroll left center; }
.tt7 { background:transparent url(top7.gif) no-repeat scroll left center; }
.tt8 { background:transparent url(top8.gif) no-repeat scroll left center; }
.tt9 { background:transparent url(top9.gif) no-repeat scroll left center; }
.tt10 { background:transparent url(top10.gif) no-repeat scroll left center; }

ul.phototext {  }
	ul.phototext li { width: 105px; margin: 0 7px; float: left; line-height: 150%; text-align: center; margin-bottom: 5px; }
		ul.phototext li img { padding: 1px; border: 1px solid #ddd; background: #fff; }
		
	
/*健康调查*/
.submit { height:30px; margin-top:10px; }
.submit input { width:65px; height:25px; line-height:20px;}

/*事件跟踪*/
.commends h4,.commends h4 a { font: bold 12px "宋体"; color: #004276; margin: 5px auto; }
.commends p,.commends p a { text-indent: 24px; color: #666; line-height: 180%; }
.commends p a.red { color: #990000}

/*调查 1208*/
.research{font-size:12px; font-family:"宋体"; margin:0 auto;color:#666;line-height:180%;}
.research h2{font-size:12px; padding:2px 0; margin:0;}
.research span{ font-weight:bold;}
.research .button{ height:23px;}
.research td{ line-height:18px;} 

/*评论*/
.talking { width:1000px; margin:10px auto 0;}


/*===============尾部=================*/
 .speFooter{ width:1000px; height:72px; margin:10px auto 0; clear:both; text-align:center; line-height:25px; font-size:12px;}
 .speFooter a{text-decoration:none;}
  .speFooter a:hover{text-decoration:underline;}
  .speFooter .footLink{ line-height:30px;}/*100318*/
  .speFooter .footLink a{ padding:0px 8px;}
  .speFooter .copyright{ line-height:22px;}/*100318*/
  .speFooter ul, .chaFotNav li{ margin:0px; padding:0px;}/*100318*/
  .speFooter li{ list-style:none;}/*100318*/


.text_right_img{
	float:right;
}
.text_right_img img{
	padding:1px;border:1px solid #DDDDDD;margin:5px 3px 0px 15px;
}