﻿@charset "utf-8";
/* css reset
--------------------------------------------------*/
* { margin: 0; padding: 0; font-size:14px; font-weight: normal; font-style:normal; text-align:left; font-family: \5B8B\4F53, verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#676767; }
html { height:100%; }
body { height:100%; text-align:center; background: #fff; }
html,body{_background-image:url(about:blank);_background-attachment:fixed;}
img { border: none; }
li { list-style: none; }
select { border:1px solid #A9A9A9; }
strong { font-weight: bold; }
td { line-height: 24px; }
img { vertical-align: middle; }
video { max-width: 1280px; width: 100%; }
a { cursor:pointer; outline:none; color: #000; text-decoration:none; } 
input { outline: none; }
a:link { }
a:visited { }
a:active, a:hover { color: #ff9724!important; }
/* 公共样式
--------------------------------------------------*/
/* 清除浮动 */
.clearfix { display:block;  #zoom:1;/*ie6-ie7*/
}
.clearfix:after { content:''; overflow:hidden; width:100%; height:0px; font-size:0px; margin:0px; padding:0px; display:block; clear: both; }
/* icon定义 */
.icon { display: inline-block; vertical-align: middle; background: url(http://www.news.cn/2014/images/xh_icon.png) no-repeat; _background: url(http://www.news.cn/2014/images/xh_icon.gif) no-repeat; overflow: hidden; }
.iconSearchBtn { width: 20px; height: 20px; background-position: 0px 0px; }
.iconDownArrow { width: 14px; height: 14px; background-position: 2px -25px; }
.iconDownArrow02 { width: 16px; height: 16px; background-position: -130px 0px; }
.on .iconDownArrow02 { background-position: -130px -20px; }
.iconDownArrow03 { width: 15px; height: 15px; background-position: -270px 3px; }
.iconUpArrow02 { width: 16px; height: 16px; background-position: -160px 0px; }
.on .iconUpArrow02 { background-position: -160px -20px; }
.iconUpArrow03 { width: 15px; height: 15px; background-position: -290px 3px; }
.iconDownArrowWhite { width: 14px; height: 14px; background-position: -68px -26px; }
.iconUpArrowWhite { width: 14px; height: 14px; background-position: -68px -42px; }
.iconLeftArrow { width: 14px; height: 14px; background-position: -18px -40px; }
.iconRightArrow { width: 14px; height: 14px; background-position: -46px -28px; }
.iconRightArrowBlue { width: 14px; height: 14px; background-position: -50px -43px; }
.iconXhsNews { width: 16px; height: 14px; background-position: -30px 0px; }
.iconXhsPhoto { width: 16px; height: 15px; background-position: -50px 0px; }
.iconClock { width: 19px; height: 21px; background-position: -70px 0px; }
.iconFold {/* width: 29px; height: 29px; background-position: -95px 0px; */}
.iconMoreBtn { background-position: -130px 0px; }
.iconPrev1 { width: 22px; height: 11px; background-position: -14px -28px; }
.iconNext1 { width: 22px; height: 11px; background-position: 6px -27px; }
.iconFocus { width: 20px; height: 12px; background-position: 0px -60px; }
.iconDepth { width: 20px; height: 20px; background-position: -30px -60px; }
.iconPerspective { width: 18px; height: 15px; background-position: -90px -60px; }
.iconVideo { width: 16px; height: 9px; background-position: -30px -120px; }
.iconVideo2 { width: 16px; height: 12px; background-position: -20px -170px; }
.iconLocal { width: 18px; height: 18px; background-position: -60px -60px; }
.iconInteraction { width: 18px; height: 14px; background-position: -120px -60px; }
.iconWeibo { width: 15px; height: 15px; background-position: -90px -120px; }
.iconMobile { width: 10px; height: 16px; background-position: -60px -120px; }
.iconPicture { width: 20px; height: 20px; background-position: -150px -60px; }
.iconPicture2 { width: 14px; height: 13px; background-position: 0px -170px; }
.iconMark01 { width: 67px; height: 23px; background-position: 0px -140px; }
.iconpd_1 { width: 36px; height: 36px; background-position: -307px 0px; }
.iconpd_2 { width: 36px; height: 36px; background-position: -307px -40px; }
.iconpd_3 { width: 36px; height: 36px; background-position: -307px -80px; }
.iconpd_4 { width: 36px; height: 36px; background-position: -307px -120px; }
.iconpd_5 { width: 36px; height: 36px; background-position: -307px -160px; }
.iconpd_6 { width: 36px; height: 36px; background-position: -307px -200px; }
.iconpd_7 { width: 36px; height: 36px; background-position: -307px -240px; }
.iconpd_fhdb { width: 74px; height: 40px; background: url(http://www.news.cn/2014/images/xh_icon.png) -288px -308px no-repeat; display: inline-block;}
.iconAdd { width: 15px; height: 15px; background-position: -120px -120px; }
.iconGs { width: 34px; height: 42px; background-position: -160px -140px; }
.iconCBZS { width: 20px; height: 20px; background-position: -240px 0px; }
.iconDataNews { width: 20px; height: 20px; background-position: -240px -28px; }
.iconNewPerspective { width: 170px; height: 40px; background-position: -112px -292px; }
.iconXuanZoom { width: 170px; height: 35px; background-position: -112px -339px; }
.iconSpecial { width: 170px; height: 25px; background-position: -112px -384px; }
.iconClose { width: 20px; height: 20px; background-position: -240px -60px; }
.iconBtnPrev { width: 43px; height: 50px; background-position: 0px -200px; }
.iconBtnNext { width: 43px; height: 50px; background-position: -43px -200px; }
.iconWeixin { width: 24px; height: 22px; background-position: -238px -93px; }
.iconZgSearch { width: 30px; height: 30px; background-position: -265px -16px; }
.iconEdit { width: 14px; height: 13px; background-position: -185px -93px; }
.icon1 { width: 16px; height: 16px; background-position: -30px -118px; }/*视频*/
.icon2 { width: 28px; height: 16px; background-position: -150px -120px; }/*高清*/
.icon3 { width: 15px; height: 16px; background-position: 0px -120px; }/*图解*/
.icon4 { width: 27px; height: 16px; background-position: 0px -94px; }/*调查*/
.icon5 { width: 16px; height: 16px; background-position: -40px -94px; }/*问号*/
.icon6 { width: 16px; height: 16px; background-position: -65px -94px; }/*吃豆*/
.icon7 { width: 16px; height: 16px; background-position: -94px -93px; }/*对话*/
.icon8 { width: 16px; height: 16px; background-position: -122px -94px; }/*PK*/
.icon9 { width: 27px; height: 16px; background-position: -150px -93px; }/*征集*/
/* select */
.comSelect { display: inline-block;  #display: inline;
 #zoom:1;
width: 70px; height: 28px; background: #fff; padding-right:15px; border: 1px solid #fff; cursor: pointer; position: relative; }
.comSelect.activeSelect { border: 1px solid #e2e2e2; }
.comSelect .selected { display: block; width: 100%; height: 28px; line-height: 28px; font-size: 12px; text-align: center; color: #0f649b; }
.comSelect a:hover { color: #0f649b!important; }
.comSelect .downBtn { display: block; width: 15px; height: 28px; position: absolute; top: 0px; right: 3px; }
.comSelect .downBtn i { margin-top: 6px; }
/* selectList */
.selectList { width: 350px; border: 1px solid #e2e2e2; padding: 10px; background:#fff; position: absolute; right: -1px; _right: -2px; top: 28px; z-index: 999; display: none; }
.selectList li.option { float: left; height: 24px!important; padding: 0px!important; margin: 0 10px 0 0!important; }
.selectList li a { display: block; height: 24px!important; line-height: 24px!important; font-size: 12px; white-space: nowrap; }
/* 装饰器 */
.borders .borderTit { height: 40px; }
.borders .borderTit .left { float: left; height: 39px; line-height: 40px; border-bottom: 1px solid #0e649a; }
.borders .borderTit .left .name, .borders .borderTit .left .nameEng, .borders .borderTit .left .iconWrap { float: left; height: 39px; overflow: hidden; }
.borders .borderTit .left .name { font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; font-weight: bold; }
.borders .borderTit .left .name a { font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; font-weight: bold; }
.borders .borderTit .left .nameEng { line-height: 45px; color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; margin-left: 5px; }
.borders .borderTit .left .iconWrap { line-height: 40px; padding-left: 7px; }
.borders .borderTit .right { height: 39px; line-height: 39px; border-bottom: 1px solid #e7e7e7; }
.borders .borderCont { padding: 15px 0 0 0; }
/* 装饰器 02 */
.borders02 { width: 1000px; border-top: 1px solid #0f6598; padding: 5px 0 0 0; margin: 0 auto; }
.borders02 .left { float: left; width: 310px; padding-left: 5px; overflow: hidden; }
.borders02 .center { float: left; width: 315px; margin-left: 28px; overflow: hidden; }
.borders02 .right { float: right; width: 310px; padding-right: 5px; overflow: hidden; }
.borders02 .titles { height: 20px; margin-bottom:10px; }
.borders02 .titles h3 { float: left; height: 20px; font-size: 16px; font-weight: bold; color: #0466a3; }
.borders02 .titles h3 a { display: inline-block; height:20px; font-size: 16px; font-weight: bold; color: #0466a3; }
.borders02 .titles .dataList10 { float: right; }
.borders02 .titles .dataList10 a { color: #7d7d7d; }
.borders02 .titles .dataList10 span { background: #7d7d7d; }
/* tabs */
.tabs .tabsTit { height: 30px; padding-left: 1px; position: relative; z-index: 1; }
.tabs .tabsTit li { float: left; height: 30px; line-height: 30px; padding: 0 15px; font-family: \5FAE\8F6F\96C5\9ED1; color: #707070; background: #fff; border: 1px solid #e1e1e1; border-bottom: none; position: relative; margin-left: -1px; cursor: pointer; }
.tabs .tabsTit .tabsT a { line-height: 30px; font-family: \5FAE\8F6F\96C5\9ED1; color: #707070; }
.tabs .tabsTit li.on { height: 31px; font-size: 17px; border-top-color: #0e649a; color: #0e649a; top: 0px; }
.tabs .tabsTit .on a { font-size: 17px; color: #11649a; }
.tabs .tabsTit .tabR { float: right; height: 30px; line-height: 30px; padding: 0px; border: none; border-top: 1px solid #fff; }
.tabs .tabsCont { position: relative; border-top: 1px solid #e1e1e1; margin-top: 1px; padding: 10px 0 10px 0; }
/* focusWord */
.focusWord { height: 16px; margin-bottom: 14px; overflow: hidden; }
.focusWord a { /*	display: inline-block;
	height: 16px;*/
	line-height: 16px; margin-right: 4px; vertical-align: top; font-weight: bold; color: #484848; }
/* focusWordBlue */
.focusWordBlue { height: 16px; margin-bottom: 14px; overflow: hidden; }
.focusWordBlue a { /*	display: inline-block;
	height: 16px;*/
	line-height: 16px; margin-right: 4px; vertical-align: top; font-weight: bold; color: #0e649a; }
/* 数据列表样式01 */
.dataList01 { padding-bottom: 7px; overflow: hidden; }
.dataList01 li { height: 16px; margin-bottom: 14px; overflow: hidden; vertical-align: top; }
.dataList01 li a { /*display: inline-block;
	height: 16px;*/
	line-height: 16px; margin-right: 4px; vertical-align: top; color: #484848; }
.dataList01 li.first a { font-weight: bold; }
/* 数据列表样式02 */
.dataList02 { padding-bottom: 7px; overflow: hidden; }
.dataList02 li { height: 16px; padding-left: 10px; margin-bottom: 14px; overflow: hidden; position: relative; }
.dataList02 li i { width: 3px; height: 3px; background: #8d8d8d; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; }
.dataList02 li a { /*	display: inline-block;
	height: 16px;*/
	line-height: 16px; margin-right: 10px; color: #484848; vertical-align: top; }
.dataList02 li a:hover strong { color: #ff9724; }
.dataList02 li.first { padding-left: 0px; }
.dataList02 li.first strong { color: #0e649a; font-weight: bold; }
/* 数据列表样式03 */
.dataList03 { padding-bottom: 7px; overflow: hidden; }
.dataList03 li { height: 16px; margin-bottom: 14px; overflow: hidden; }
.dataList03 li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #484848; }
.dataList03 li strong { margin-right: 5px; }
.dataList03 li strong a { margin: 0px; }
.dataList03 li a strong { margin: 0px; }
.dataList03 li.first strong { font-weight: bold; font-size: 16px; color: #484848; }
.dataList03 li a:hover strong { color: #ff9724; }
/* 数据列表样式04 */
.dataList04 { padding-bottom: 7px; overflow: hidden; }
.dataList04 li.clearfix { height: 105px; margin-bottom: 5px; overflow: hidden; }
.dataList04 li h4 { height: 18px; overflow: hidden; margin-bottom: 10px; }
.dataList04 li h4 a { height: 18px; line-height: 18px; overflow: hidden; font-weight: bold; color: #0e649a; }
.dataList04 li .img { float: left; width: 114px; height: 84px; line-height: 84px; margin-right: 10px; }
.dataList04 li .img a { display: block; width: 114px; height: 84px; line-height: 84px; vertical-align: top; text-align: center; font-size: 0px; }
.dataList04 li img { width: 114px; height: 84px; vertical-align: top; }
.dataList04 li .conts .moreBtn, .dataList04 li .conts .moreBtn a { font-size:12px; color: #e00001; }
/* 数据列表样式05 */
.dataList05 { overflow: hidden; }
.dataList05 li.clearfix { padding: 11px 0 12px 0; overflow: hidden; border-top: 1px dotted #6f93b4; }
.dataList05 li .img { float: left; width: 66px; height: 66px; line-height: 50px; margin-right: 15px; position: relative; }
.dataList05 li .img a { display: block; width: 66px; height: 66px; line-height: 66px; border: 1px solid #ccc; vertical-align: top; text-align: center; font-size: 0px; }
.dataList05 li .img img { width: 66px; height: 66px; vertical-align: top; }
.dataList05 li .conts p { font-size: 12px; line-height: 26px; color: #3d3d3d; }
/* 数据列表样式06 */
.dataList06 { padding-bottom: 7px; overflow: hidden; }
.dataList06 li.clearfix { padding: 15px 0 5px 0; border-bottom: 1px solid #e1e1e1; }
.dataList06 li.gray { background: #f5f5f5; }
.dataList06 li h4 { margin-bottom: 5px; }
.dataList06 li h4 a { font-weight: bold; color: #0e649a; }
.dataList06 li .img { float: left; width: 60px; height: 60px; line-height: 60px; margin-right: 10px; }
.dataList06 li .img a { display: block; width: 60px; height: 60px; line-height: 60px; vertical-align: middle; text-align: center; font-size: 0px; }
.dataList06 li .conts p { height: 40px; overflow: hidden; }
.dataList06 li .conts p a { line-height: 20px; font-size: 12px; color: #0e649a; }
.dataList06 li .summary { height: 72px; overflow: hidden; margin: 5px 0 5px 0; line-height: 24px; font-size: 12px; clear: both; }
.dataList06 li .summary .moreBtn, .dataList06 li .summary .moreBtn a { font-size: 12px; color: #e00001; }
/* 数据列表样式07 */
.dataList07 { padding-bottom: 7px; overflow: hidden; }
.dataList07 li { margin-bottom: 7px; overflow: hidden; position: relative; }
.dataList07 li i { display: block; width: 3px; height: 3px; overflow:hidden; background: #9e9e9e; position: absolute; top: 8px; left: 0px; }
.dataList07 li a { display: inline-block; font-size: 12px; line-height: 20px; margin-left: 10px; color: #484848; }
/* 数据列表样式08 */
.dataList08 { padding-bottom: 7px; overflow: hidden; }
.dataList08 li { height: 16px; padding-left: 10px; margin-bottom: 14px; overflow: hidden; position: relative; }
.dataList08 li i { position: absolute; left: 0px; top: 50%; }
.dataList08 li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #484848; vertical-align: top; }
.dataList08 li a:hover strong { color: #ff9724; }
.dataList08 li.first { padding-left: 0px; }
.dataList08 li.first strong { font-size:16px; color: #0e649a; font-weight: bold; }
/* 数据列表样式9 */
.dataList09 { overflow: hidden; }
.dataList09 li.clearfix { margin-bottom: 5px; }
.dataList09 li h3 { height: 20px; overflow: hidden; margin:0 0 6px 0; padding:15px 0 0 10px; position: relative; }
.dataList09 li h3 i { position: absolute; top: 18px; left: 0px; }
.dataList09 li h3 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #686868; }
.dataList09 li .img { float: left; width: 112px; height: 84px; margin-right: 10px; }
.dataList09 li .img a { display: block; width: 112px; height: 84px; line-height: 84px; vertical-align: middle; text-align: center; font-size: 0px; }
.dataList09 li .conts { height: 50px; font-size: 12px; line-height: 24px; color: #8b8b8b; text-indent: 2em; overflow: hidden; }
.dataList09 li .conts a { line-height: 20px; font-size: 12px; color: #dd0103; }
.dataList09 .listCont { clear: both; margin-top: 5px; }
.dataList09 .listCont li { height: 16px; margin-bottom: 14px; overflow: hidden; }
.dataList09 .listCont li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #666; }
.dataList09 .listCont li strong { margin-right: 5px; }
.dataList09 .listCont li strong a { margin: 0px; }
.dataList09 .listCont li a strong { margin: 0px; }
.dataList09 .listCont li a:hover strong { color: #ff9724; }
/* 数据列表样式10 */
.dataList10 { height: 20px; line-height: 20px; overflow: hidden; }
.dataList10 a { float: left; height: 20px; line-height: 20px; font-size: 12px; }
.dataList10 span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #333; position: relative; margin-top: 8px; }
/* 数据列表样式11 */
.dataList11 .item { float: left; width: 145px; height: 100px; }
.dataList11 .itemR { float: right; }
.dataList11 .item .img { margin-bottom: 15px; position: relative; }
.dataList11 .item .img, .dataList11 .item .img a { display: block; width: 145px; height: 100px; vertical-align: top; font-size: 0px; }
.dataList11 .item .img img { width: 145px; height: 100px; }
.dataList11 .item .img a { font-size: 0px; }
.dataList11 .item .bg { width: 100%; height: 20px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.dataList11 .item .text { width: 100%; height: 20px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.dataList11 .item .text h4 { height: 20px; overflow: hidden; }
.dataList11 .item .text h4 a { width: auto!important; height: 20px; line-height: 20px; padding: 0 5px; font-size: 12px; overflow: hidden; text-align: center; color: #fff; }
.dataList11 .item .listCont li { height: 20px; margin-bottom: 5px; overflow: hidden; }
.dataList11 .item .listCont li a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; color: #484848; }
/* 数据列表样式12 */
.dataList12 { overflow: hidden; }
.dataList12 li { height: 105px; margin-bottom: 11px; border-bottom:1px dotted #90a2ba; }
.dataList12 li h4 { height: 20px; overflow: hidden; margin:0 0 6px 0; position: relative; }
.dataList12 li h4 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #0e649a; }
.dataList12 li .conts { height: 75px; font-size: 12px; line-height: 24px; color: #676767; text-indent: 2em; overflow: hidden; }
.dataList12 li .conts a { line-height: 20px; font-size: 12px; color: #dd0103; }
/* 数据列表样式13 */
.dataList13 { height: 220px; overflow: hidden; border:1px solid #c9d7e3; border-right: none; margin-bottom: 15px; }
.dataList13 li { float: left; width: 40px; height: 220px; overflow: hidden; border-right: 1px solid #c9d7e3; }
.dataList13 li .name { float: left; width: 20px; height: 210px; padding: 10px 10px 0 10px; cursor: pointer; background: #fff; }
.dataList13 li .name a { display: block; width: 20px; height: 210px; line-height: 16px; cursor: pointer; color: #3588c9; text-align: center; font-weight: bold; white-space: normal; word-wrap: break-word; }
.dataList13 li .conts { height: 220px; overflow: hidden; _float: left; _width: 150px; }
.dataList13 li .conts img { width: 150px; height: 220px; }
.dataList13 li.openItem { width: 190px; }
.dataList13 li.openItem .name { background: #4098d7 url(http://www.news.cn/2014/images/xh_bg.png) 0px -278px repeat-x; }
.dataList13 li.openItem .name a { color: #fff; }
/* 数据列表样式14 */
.dataList14 { height: 224px; border:1px solid #c9d7e4; border-top: 0px; overflow: hidden; }
.dataList14 h3 { height:28px; line-height:28px; padding-left:10px; border-top:1px solid #c9d7e4; font-size: 12px; background:#f4f4f4; cursor:pointer; color: #0065a5; }
.dataList14 h3 a { font-weight: bold; color: #0065a5; }
.dataList14 h3.on { color: #fff; background: #4098d7 url(http://www.news.cn/2014/images/xh_bg.png) 0px -278px repeat-x; }
.dataList14 h3.on a { color: #fff; }
.dataList14 ul { height: 109px; overflow: hidden; color:#999; display:none; /* 默认都隐藏 */ }
.dataList14 ul li { float: left; width: 100%; height: 109px; }
.dataList14 ul li a { display: block; width: 100%; height: 109px; overflow: hidden; font-size: 0px; }
.dataList14 ul li img { width: 100%; height: 109px; }
/* 数据列表样式15 */
.dataList15 .list15Item { padding: 6px 0; border-bottom: 1px dotted #d6d6d6; }
.dataList15 .list15Item .num { float: left; width: 16px; height: 16px; line-height: 16px; background: #a2a2a2; color: #fff; text-align: center; margin-right: 10px; }
.dataList15 .list15Item .one, .dataList15 .list15Item .two, .dataList15 .list15Item .three { background: #c81a13; }
.dataList15 .list15Item .img { float: left; width: 80px; height: 60px; border: 1px solid #ccc; margin-right: 10px; display: none; }
.dataList15 .list15Item .img a { display: block; width: 80px; height: 60px; font-size: 0px; vertical-align: top; }
.dataList15 .list15Item .img img { width: 80px; height: 60px; vertical-align: top; }
.dataList15 .list15Item h4 { height: 16px; overflow: hidden; cursor: pointer; vertical-align:top; }
.dataList15 .list15Item h4 a { font-size: 12px; line-height: 16px; color: #717171;vertical-align:top; }
.dataList15 .on .img { display: block; }
.dataList15 .on h4 { height: 60px; }
.dataList15 .on h4 a { height: 60px; line-height: 20px; }
/* 数据列表样式16 */
.dataList16 { height: 230px; overflow: hidden; }
.dataList16 .hd { float: left; width: 88px; height: 230px; position: relative; z-index: 1; }
.dataList16 .hd li { height: 48px; line-height: 48px; margin-bottom: 10px; text-align:center; color: #196297; font-weight: bold; border:1px solid #edf6fd; background: #edf6fd; cursor: pointer; }
.dataList16 .hd li a { height: 48px; line-height: 48px; text-align:center; color: #196297; font-weight: bold; }
.dataList16 .hd li a:hover { color: #6a91c8!important; }
.dataList16 .hd li.on { border:1px solid #4a95d6; border-right-color: #edf6fd; position: relative; margin-right: -1px; color: #6a91c8; }
.dataList16 .hd li.on a { color: #6a91c8; }
.dataList16 .bd { float: left; width: 218px; height: 228px; position: relative; border:1px solid #4e8ecc; vertical-align: top; overflow: hidden; }
.dataList16 .bd li { width: 210px; height:224px; padding: 4px 4px 0 4px; }
.dataList16 .bd .img { display: block; width: 210px; height:128px; }
.dataList16 .bd h4 { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #196297; margin: 12px 0; overflow: hidden; }
.dataList16 .bd h4 a { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #196297; }
.dataList16 .bd p { height: 40px; font-size: 12px; padding: 0 4px; line-height: 20px; overflow: hidden; }
/* topBody
--------------------------------------------------*/
#topBody { width: 100%; height: 33px; line-height: 33px; background:#4098d7 url(http://www.news.cn/2014/images/xh_bg.png) repeat-x 0px 0px; text-align: center;}
#topBody .topCont { width: 1000px; height: 33px; line-height: 33px; margin: 0 auto; }
#topBody .topL { float: left; }
#topBody .topL li { float: left; margin: 0 15px; }
#topBody .topR { float: right; }
#topBody .topR li { float: left; margin: 0 15px; }
#topBody .topCont a { display: inline-block; height: 33px; line-height: 33px; color: #fff; }
/* headerBody
--------------------------------------------------*/
#headerBody { width: 1000px; height: 105px; margin: 0 auto 10px auto; position: relative; z-index: 2; }
#headerBody .logo { float: left; width: 140px; height: 105px; }
#headerBody .logo a { display: block; width: 140px; height: 105px; line-height: 105px; vertical-align: middle; text-align: center; font-size: 0px; }
#headerBody .logo img { max-width: 140px; max-height: 105px; margin: 0 auto; vertical-align: middle; }
#headerBody .headerR { height: 105px; margin-left: 150px; }
#headerBody .headerRT { height: 30px; margin-bottom: 5px; position: relative; z-index: 2; }
#headerBody .headerRB { height: 70px; position: relative; z-index: 1; }
#headerBody .headerRT .weather { float: left; height: 30px; line-height: 30px; font-weight: bold; color: #999; }
#headerBody .headerRT .times { float: left; height: 30px; display:none; }
#headerBody .headerRT .times span { float: left; height: 30px; line-height: 30px; font-size:12px; font-family: \5FAE\8F6F\96C5\9ED1; }
#headerBody .headerRT .times .week { margin-left: 5px; }
#headerBody .headerRT .lang { float:right; width: 500px; height: 30px; overflow: hidden; text-align: right; font-size: 0px; background: url(http://www.xinhuanet.com/2014/images/xh_language.jpg) no-repeat 0px 0px; position:relative; }
#headerBody .headerRT .lang li { display: inline-block; #display: inline;
 #zoom: 1;
margin: 0 2px; }
#headerBody .headerRT .lang a { display: block; height: 30px; line-height: 30px; font-size: 12px; position: absolute; top: 0px; }
#headerBody .headerRT .lang01 a { width: 52px; left: 5px; }
#headerBody .headerRT .lang02 a { width: 50px; left: 66px; }
#headerBody .headerRT .lang03 a { width: 47px; left: 122px; }
#headerBody .headerRT .lang04 a { width: 80px; left: 175px; }
#headerBody .headerRT .lang05 a { width: 35px; left: 262px; }
#headerBody .headerRT .lang06 a { width: 34px; left: 303px; }
#headerBody .headerRT .lang07 a { width: 35px; left: 345px; }
#headerBody .headerRT .lang08 a { width: 47px; left: 387px; }
#headerBody .headerRT .lang09 a { width: 25px; left: 441px; }
#headerBody .headerRT .lang10 a { width: 25px; left: 473px; }
#headerBody .headerRT .channel { float:right; height: 20px; position: relative; }
#headerBody .headerRT .channel li { float: left; height: 28px; padding: 0 5px; border: 1px solid #fff; vertical-align: middle; margin-left: 10px; }
#headerBody .headerRT .channel li.active { border: 1px solid #e2e2e2; }
#headerBody .headerRT .channel li a { display: inline-block; height: 30px; line-height:30px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .headerRT .channel li i { margin-left: 5px; cursor: pointer; }
#headerBody .headerRT .channel .xhNewspapers .selectList { right:-95px; _right:-90px; }
#headerBody .headerRB .adv { float: left; width: 500px; height: 70px; }
#headerBody .headerRB .adv a { display: block; width: 499px; height: 70px; line-height: 70px; vertical-align: middle; text-align: center; font-size: 0px; background: #fff; }
#headerBody .headerRB .adv img { max-width: 499px; max-height: 70px; vertical-align: middle; margin: 0 auto; }
#headerBody .headerRB .search { float: right; width: 340px; }
#headerBody .headerRB .searchItem { float: left; width: 195px; height: 37px; padding: 0 5px; background: #fff; border: 1px solid #488bb5; position: relative; }
#headerBody .headerRB .searchItem .submitBtn { width: 20px; height: 20px; position: absolute; z-index: 1; top: 8px; right: 8px; left: auto; cursor: pointer; }
#headerBody .headerRB .searchItem input { display: block; width: 165px; height: 37px; line-height: 37px\9; color: #333; border: 0px; position: absolute; top: 0px; left: 5px; }
#headerBody .headerRB .reportItem { float: right; width:114px; height: 39px; }
#headerBody .headerRB .reportItem a { display: block; width:114px; height: 39px; background: url(http://www.news.cn/2014/images/xh_pic_headerRB_report.png) no-repeat; }
#headerBody .headerRB .case { width: 340px; height: 14px; position: absolute; bottom: 0px; right: 0px; }
#headerBody .headerRB .case ul { width: 350px; height: 14px; position: absolute; top: 0px; left: 0px; }
#headerBody .headerRB .case li { float: left; height: 14px; vertical-align: middle; margin-right: 20px; font-size: 0px; }
#headerBody .headerRB .case li a { display: inline-block; height: 14px; line-height:14px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .headerRB .case .controlBtn { height: 20px; position: absolute; right: 0px; top: 0px; cursor: pointer; overflow: visible; }
#headerBody .headerRB .case .selectList { width: 350px; height:88px; border: 1px solid #e2e2e2; padding: 10px; background:#fff; position: absolute; left: auto; right: 0px; _right: -2px; top: 20px; z-index: 999; display: none; }
/* navBody
--------------------------------------------------*/
#navBody { width: 1000px; height: 52px; padding: 10px 0; margin: 0 auto 10px auto; background:#48a6eb url(http://www.xinhuanet.com/2014/images/xh_bg.png) repeat-x 0px -34px; position: relative; z-index: 1; }
#navBody .colsItem { float: left; width: 157px; border-left: 1px dotted #5aade9; border-right: 1px dotted #1b70ac; }
#navBody .colsItem li { float: left; width: 47px; height: 26px; }
#navBody .colsItem li a { display: block; height: 26px; line-height: 26px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fff; }
#navBody .colsItem .total a { font-weight: bold; }
#navBody .cols01 { width: 142px; border-left: none; margin-left: 20px; _display:inline; }
#navBody .cols02 { width: 142px; padding-left: 18px; }
#navBody .cols03 { width: 142px; padding-left: 18px; }
#navBody .cols04 { width: 142px; padding-left: 18px; }
#navBody .cols05 { width: 142px; padding-left: 18px; }
#navBody .cols06 { width: 160px; padding-left: 18px; border-right: 0px; }
#navBody .moreBtn { position: absolute; right: 10px; bottom: 15px; cursor: pointer; }
#navBody .secNav { width: 998px; height: 102px; background: #fff; border: 1px solid #498bb4; position: absolute; top: 100%; left: 0px; display: none; }
#navBody .secNav .colsItem { width: 142px; margin: 10px 0 0 0; border-left-color: #fff; border-right-color:#fff; }
#navBody .secNav .colsItem li { width: 47px; }
#navBody .secNav .colsItem li.w3 { width: 50px; }
#navBody .secNav .colsItem li.w4 { width: 65px; }
#navBody .secNav .colsItem li.w5 { width: 80px; }
#navBody .secNav .colsItem li a { color: #498bb4; }
#navBody .secNav .cols01 { margin-left: 20px; }
#navBody .secNav .row03 { clear: both; }
#navBody .secNav .row03 li { float: left; height: 26px; margin-left: 20px; }
#navBody .secNav .row03 li a { display: block; height: 26px; line-height: 26px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fff; }
/* footerBody
--------------------------------------------------*/
#footerBody { height: 170px; text-align: center; background:#4098d7 url(http://www.news.cn/2014/images/xh_bg.png) repeat-x 0px -108px; }
#footerBody .links { width: 980px; margin: 0 auto; padding: 15px 0; border-bottom: 1px dotted #a8cbeb; }
#footerBody .links .left { float: left; width: 80px; height: 40px; line-height: 40px; margin-left: 14px; color: #fff; font-weight: bold; }
#footerBody .links .right a { display: inline-block; height: 20px; line-height: 20px; margin: 0 12px 0 0; font-size: 12px; color: #fff; }
#footerBody .copyright { width: 980px; margin: 0 auto; padding: 10px 0; position: relative; }
#footerBody .copyright p { height: 20px; line-height: 20px; font-size: 12px; color: #fff; }
#footerBody .copyright p a { height: 20px; line-height: 20px; font-size: 12px; color: #fff; }
#footerBody .copyright p.rows01 { text-align: center; }
#footerBody .copyright p.rows02 { padding-left: 40px; }
#footerBody .copyright p.rows03 { padding-left: 70px; }
#footerBody .icon { position: absolute; left: 50%; bottom: 6px; margin-left: 440px; }