@charset 'UTF-8';
/* CSS Document @2013.6 design zhuangcw*/
body { font:12px/1.5 \5b8b\4f53,SimSun,'宋体',Arial,sans-serif;background:#fff;padding:0;margin:0; color:#333333; }
img,form,div,th,h1,h2,h3 { border:0px;margin:0px;padding:0px; }
ul,li { list-style-position:outside;list-style-type:none;padding:0;margin:0 }
a { color:#333333; text-decoration:none; }
a:visited { color:#333333; text-decoration:none; }
a:hover, a:active, a:focus { color:#d25c59; text-decoration: underline; } 
.fleft { float:left }
.fright, .more { float:right; }
.clear { display:block;margin:0px;clear:both; height:0px;font-size:0px;line-height:0px; overflow:hidden;zoom:1;content:'.'; }
.hide { display:none;}.txt_left{text-align:left;}.txt_center{text-align:center; }
.b5 { margin:0;padding:0;height:5px;clear:both;zoom:1;overflow:hidden; }
.b10 { margin:0;padding:0;height:10px;clear:both;zoom:1;overflow:hidden; }
.b15 { margin:0;padding:0;height:15px;clear:both;zoom:1;overflow:hidden; }
.b20 { margin:0;padding:0;height:20px;clear:both;zoom:1;overflow:hidden; }
.b39 { margin:0 auto; width:980px; padding:0;height:39px; clear:both;zoom:1;overflow:hidden; background:url(http://www.fj.xinhuanet.com/zt/hjh2013/images/bl1.gif) repeat-x; }
.m_10 { margin:10px; }.m_t_10{ margin-top:10px; }.m_l_10{ margin-left:10px; }.m_b_10{ margin-bottom:10px; }.m_r_10{ margin-right:10px; }
.m_20 { margin:20px; }.m_t_20{ margin-top:20px; }.m_l_20{ margin-left:20px; }.m_b_20{ margin-bottom:20px; }.m_r_20{ margin-right:20px; }
.border_t { border-top 1px solid #ddd;}.border_b{border-bottom: 1px solid #ddd; }
hr { height:0px;clear: both;border: 0;border-top:1px solid #E5E5E5;line-height: 1px;padding: 0;display:block;overflow:hidden }
li div. txt { font-size:12px;line-height:22px;color:#787878;padding-top:2px }
li span .right { font-size:12px;color:#888;float:right; }

/*字体*/

.f12 { font-size:12px;font-family:SimSun,'宋体'; }
.f14 { font-size:14px;font-family:SimSun,'宋体'; }
.f16, .f16:visited, .f18, .f18:visited, .f20, .f20:visited { font-weight:bold; text-decoration:none; font-family:Microsoft YaHei,'微软雅黑'; }
.f16, .f16:visited { font-size:16px; }
.f18, .f18:visited { font-size:18px; }
.f20, .f20:visited { font-size:20px; }
.fdred, .fdred:link, .fdred:visited { color:#CC0000; }
.fmred, .fmred:link, .fmred:visited { color:#FF1A00; }
.forange, .forange:link, .forange:visited { color:#FF7400; }
.fdgreen, .fdgreen:link, .fdgreen:visited { color:#006E2E; }
.fmgreen, .fmgreen:link, .fmgreen:visited { color:#008C00; }
.fdblue, .fdblue:link, .fdblue:visited { color:#356AA0; }
.fmblue, .fmblue:link, .fmblue:visited { color:#4096EE; }
.fgray, .fgray:visited, .fgray:link { color:#777; }
.fdpink, .fdpink:link, .fdpink:visited { color:#FF0084; }
.fc1, .fc1:link, .fc1:hover, .fc1:visited { color:#f1dbbf}
.fc1:hover { text-decoration:underline; }
.fc2, .fc2:link, .fc2:hover, .fc2:visited { color:#711221}

/*header foot*/
.clearfix { ZOOM: 1; }
.site-bar {	 HEIGHT: 35px; width:100%; border-top:3px #711221 solid; border-bottom:1px #ddd solid; }
.site-bar-bd { LINE-HEIGHT: 35px; MARGIN: 0px auto; WIDTH: 980px; COLOR: #666; }
.site-bar .left-col { FLOAT: left; width:250px; text-align:left; white-space:nowrap; overflow:hidden; }
.site-bar .left-col a { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FLOAT: left; COLOR: #666; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px; }
.site-bar .left-col a:hover { COLOR: #000; TEXT-DECORATION: underline; }
.site-bar .right-col {FLOAT:right; width:720px; height:35px; overflow:hidden;  white-space:nowrap; }
.site-bar .right-col  SPAN { float:left; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 0px; }
.site-bar .right-col  a {FLOAT: left; COLOR: #252525;   white-space:nowrap;}
.site-bar .right-col  a:hover { COLOR: #bd0a01; text-decoration:underline; }
.logo-banner{ BACKGROUND-COLOR: #fffff7; width:100%; HEIGHT: 260px; }
.logo-banner-bd { margin:0px auto; width:980px; OVERFLOW: hidden;}

.index_nav { margin:0px auto; width:100%; display:block; background:url(images/backs.png) repeat-x 0px 0px ; height:41px; }
.index_nav .cnav { margin:0px auto; width:980px; overflow:hidden; padding-top:9px; white-space:nowrap; height:21px;}
.index_nav .cnav .cn_h { float:left; margin-left:10px; margin-right:10px; }
.index_nav .cnav .cn_m{ float:left; padding-left:10px; margin-right:10px; }
.foot {width:100%; padding-top:20px; padding-bottom:20px; border-top:1px #dbd0b9 solid; BACKGROUND-COLOR: #fafcfd; font-size:12px;font-family:SimSun,'宋体'; line-height:22px; text-align:center;}
/*头条新闻*/
.tnews { margin: 0px auto; width:980px; height:80px; background:url(images/title.png) no-repeat -10px -60px;  clear:both; overflow:hidden; }
.tnews .tnews-bd { float:left; margin-left:95px; width:885px; height:80px; clear:both; overflow:hidden; }
.tnews .tnews-bd .tnews-bd-pic { float:left; width:885px; height:50px; OVERFLOW: hidden; }
.tnews .tnews-bd .tnews-bd-txt { margin-top:10px; float:left; width:885px; height:20px; text-align:center; overflow:hidden; }
.tnews .tnews-bd .tnews-bd-txt span { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px; }

.fnews { margin: 0px auto; width:980px; clear:both; overflow:hidden; }
.fnews .fnews-bl { float:left; margin-right:20px; width:430px; }

.more{ margin-top:5px; float: right; color: #711221; background:url(images/icon.png) no-repeat 0px 0px; width: 60px; height: 25px;padding-left:15px;}
.more:link{color: #711221;}
.more:visited{color: #711221;}
.more:hover{color: #ff3a4c;}

.more01{ margin-top:10px; float: right; color: #711221; background:url(images/icon.png) no-repeat 0px 0px; width: 60px; height: 25px;padding-left:15px;}
.more01:link{color: #711221;}
.more01:visited{color: #711221;}
.more01:hover{color: #ff3a4c;}

.tit01{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit01 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -10px -10px;  overflow:hidden; }
.tit02{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit02 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -150px -10px;  overflow:hidden; }

.list01 {margin-left:10px; overflow:hidden; zoom:1; padding-top:10px;}
.list01 li {font-size:14px; background:url(images/icon.png) no-repeat  0px -28px; line-height:28px; height:28px; padding-left:10px; white-space:nowrap; overflow:hidden; }

.fnews .fnews-br { float:left; width:530px; overflow:hidden; }
/*焦点图*/
.fnews .foucsBox { float:left; padding: 0; width: 530px; height: 330px; overflow: hidden; zoom: 1; position: relative; }
.fnews .foucsBox .imgCon { width: 530px; height: 330px; margin: 0; padding: 0; position: relative; list-style: none; }
.fnews .foucsBox .imgCon li { float: left; width: 530px; height: 330px; }
.fnews .foucsBox .imgCon li img { border: 0; }
.fnews .foucsBox .imgCon li .imgTitle { width: 530px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
.fnews .foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: 'Microsoft Yahei','微软雅黑'; font-weight: normal; font-size: 18px; zoom: 1; }
.fnews .foucsBox .showPage { width: 530px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
.fnews .foucsBox .foucs { width: 530px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
.fnews .foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
.fnews .foucsBox .foucs span.f { background: url(images/bg.png) -170px -90px no-repeat; }
.fnews .foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
.fnews .foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(images/bg.png) 0 0 no-repeat; }
.fnews .foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
.fnews .foucsBox .lBtn { float: left; }
.fnews .foucsBox .lBtn span { float: left; background-position: 0 -90px; }
.fnews .foucsBox .rBtn { float: right; }
.fnews .foucsBox .rBtn span { float: right; background-position: -30px -90px; }
.fnews .foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
.fnews .foucsBox .btnHover img { display: inline; }

.vod { float:left; width:238px; border:1px #dbd0b9 solid; background-color:#f3f0e6; overflow:hidden; }
.tit03{ margin-left:10px; height: 32px;}
.tit03 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -10px -260px;  overflow:hidden; }
.pic01 { margin:0px auto; width:220px; padding-bottom:10px; overflow:hidden; }
.pic01 .pic {TEXT-DECORATION: none;}
.pic01  span {POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN-TOP: -24px; DISPLAY: block; background: #000; opacity: 0.7; filter: alpha(opacity=70); HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 12px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic01 span a, .pic01 a:hover, .pic01 span a:visited { font-size:12px; color:#fff;}
.hdjj { float:left; margin-left:20px; width:270px;  overflow:hidden; }
.tit04{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit04 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -300px -10px;  overflow:hidden; }
.hdjj .txt01 { margin-top:10px; text-indent: 24px; }
.hdjj .pic01 {TEXT-DECORATION: none; width:270px; height:68px; }

/*访谈*/
.fangtan { margin: 0px auto; width:978px; border:1px #dbd0b9 solid; background-color:#f7f7f7; clear:both; overflow:hidden; padding-top:5px; padding-bottom:10px; }
.tit05{ margin-left:10px; height: 32px;}
.tit05 h2 {float: left; height: 32px;width: 210px; background:url(images/title.png) no-repeat  -150px -260px;  overflow:hidden; }
.bl01 { margin: 0px auto; width:958px; background:url(images/backs.png) repeat-x  0px -89px; height:10px; clear:both; }
.tw01 { float:left; margin-left:10px; margin-right:10px; width:306px; overflow:hidden; }
.tw01 .pic02 { float:left; margin-right:10px; width:116px;  overflow:hidden; }
.tw01 .pic02 .pic {TEXT-DECORATION: none;}
.tw01 .pic02  span {POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN-TOP: -24px; DISPLAY: block; background: #000; opacity: 0.7; filter: alpha(opacity=70); HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 12px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tw01 .pic02 span a, .tw01 .pic02 a:hover, .tw01.pic02 span a:visited { font-size:12px; color:#fff;}
.tw01 .txt02  { float:left; width:180px;  overflow:hidden; }
.tw01 .txt02  span { font-weight:bold;  font-family:Microsoft YaHei,'微软雅黑',SimHei,'黑体'; font-size:14px; color:#711221; margin-bottom:10px;}
.tw01 .txt02 span a, .tw01 .txt02 span:hover, .tw01 .txt02 span:visited { font-weight:bold;  font-family:Microsoft YaHei,'微软雅黑',SimHei,'黑体'; font-size:14px;  color:#711221;}
.tw01 .txt02 .txt  {text-indent: 24px;}

.cmain { margin: 0px auto; width:980px; clear: both; overflow:hidden; }
.cmain .cmain_l { float:left; width:480px; margin-right:20px; overflow:hidden; }
.cmain .cmain_r { float:left; width:480px; overflow:hidden; }
.tit06{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit06 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -10px -200px;  overflow:hidden; }
.tit07{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit07 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -150px -200px;  overflow:hidden; }
.tit08{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit08 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -450px -10px;  overflow:hidden; }
.tit09{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit09 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -300px -200px;  overflow:hidden; }
.pic03 { float:left; margin-right:10px; width:160px;  overflow:hidden; }
.pic03 .pic {TEXT-DECORATION: none;}
.pic03  span {POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN-TOP: -24px; DISPLAY: block; background: #000; opacity: 0.7; filter: alpha(opacity=70); HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 12px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic03 span a, .pic03 a:hover, .pic03 span a:visited { font-size:12px; color:#fff;}
.list02 {width:310px; overflow:hidden; zoom:1; }
.list02 li {font-size:14px; background:url(images/icon.png) no-repeat  0px -28px; line-height:24px; height:24px; padding-left:10px; white-space:nowrap; overflow:hidden; }

.tmain { margin: 0px auto; width:978px; border:1px #dbd0b9 solid; background-color:#f3f0e6; clear:both; overflow:hidden; padding-top:20px; padding-bottom:10px; }
.tit10 h2 {float: left; height: 130px;width: 55px; background:url(images/title.png) no-repeat  0px -365px;  overflow:hidden; }
.pic04 { float:left; margin-left:15px; width:160px;  overflow:hidden; }
.pic04 .pic {TEXT-DECORATION: none;}
.pic04  span {POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN-TOP: -24px; DISPLAY: block; background: #000; opacity: 0.7; filter: alpha(opacity=70); HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 12px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic04 span a, .pic04 span:hover, .pic04 span:visited { font-size:12px; color:#fff;}


/*图片*/
.npbox { margin: 0px auto; width:980px; CLEAR: both; OVERFLOW: hidden; }
.tit11{background:url(images/backs.png) repeat-x 0px -42px;height: 32px;}
.tit11 h2 {float: left; height: 32px;width: 100px; background:url(images/title.png) no-repeat  -450px -200px;  overflow:hidden; }
.bpiclist { margin: 0px auto; width:980px; CLEAR: both; OVERFLOW: hidden; display:block;}
.bpiclist  .bpl_bd { float:left; margin-right:8px; margin-left:8px; width:180px; }
.bpiclist  .bpl_bd  .pic { TEXT-DECORATION: none; }
.bpiclist  .bpl_bd  p { width:180px; margin-top:10px; height:50px; font-family:SimSun,'宋体'; font-size:12px; text-align:center; line-height:22px; }

