﻿/* css reset
--------------------------------------------------*/
* { margin: 0; padding: 0; font-size: 14px; font-weight: normal; font-family: "宋体", Arial, Helvetica, sans-serif; font-style: normal; text-align: left; 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; }
.line{width:310px; height:2px; margin:14px 10px; border-bottom:1px dashed #ccc}
/* 公共样式
--------------------------------------------------*/
/*.lazy{display: none;}*/
.lazy, .lazyIframe, .wloadIframeAD { background: #f1f1f1}
/*#specIframe,#specIframe1{ background:#f1f1f1 url(http://www.xinhuanet.com/res/xhwimg/public/2015/1229adbg/ad.png) no-repeat 50% 50%; }*/
.fl { float: left; }
.fr { float: right; }
/* 清除浮动 */
.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/2015/img2015/icon_all.png) no-repeat; overflow: hidden; }
.iconVideo01 { width: 19px; height: 19px; background-position: 0px 0px; }
.iconAudio01 { width: 19px; height: 19px; background-position: -19px 0px; }
.iconMobile { width: 9px; height: 16px; background-position: 0px -25px; }
.iconDownArrow { width: 14px; height: 14px; background-position: 0 -45px; }
.iconDownArrowWhite { width: 14px; height: 14px; background-position: -19px -45px; }
.iconUpArrowWhite { width: 14px; height: 14px; background-position: -37px -45px; }
.iconSearchBtn { width: 16px; height: 16px; background-position: -19px -25px; }
.iconGs { width: 34px; height: 42px; background-position: 0 -158px; }
.iconFlagCH { width: 18px; height: 12px; background-position: -40px -25px; }
.iconDepth { width: 20px; height: 20px; background-position: -65px -25px; }
.iconGoTop { background-position: -90px -25px; }
.iconTwoCode { background-position: -108px -25px; }
.iconClose { background-position: -125px -25px; }
.iconLeftArrow { width: 4px; height: 10px; background-position: -51px -45px; }
.iconRightArrow { width: 4px; height: 10px; background-position: -55px -45px; }

/* 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: 10px; }
.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.option_city { float: left; height: 34px!important; padding: 0px!important; margin: 5px 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: 35px; border-bottom:1px solid #E7E7E7}
.borders .borderTit .left { height: 35px; line-height: 35px; }
.borders .borderTit .left .minlm{ display:block; float: right; height: 35px; line-height: 35px; font-size:13px; color:#a9a9a9; }
.borders .borderTit .left .minlm a{ font-size:13px; color:#a9a9a9; margin-left:5px}
.borders .borderTit .left .name, .borders .borderTit .left .nameEng, .borders .borderTit .left .iconWrap { float: left; height: 35px; overflow: hidden; }
.borders .borderTit .left .name { display:block; float:left; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fa9627; font-weight: bold; line-height: 35px; border-bottom: solid 1px #305798;}
.borders .borderTit .left .name a, .borders .borderTit .left .name span { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #305798; font-weight: bold; }
.borders .borderTit .left .name_orange { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fa9627; font-weight: bold; line-height: 35px; display:block; float:left; border-bottom:1px solid #305798}
.borders .borderTit .left .name_orange a, .borders .borderTit .left .name span { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fa9627; font-weight: bold; }
.borders .borderTit .left .name_lysk { width:80px; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fa9627; font-weight: bold; line-height: 35px; padding-left:24px; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/video.png) left no-repeat; border-bottom:1px solid #305798 }
.borders .borderTit .left .name_lysk a, .borders .borderTit .left .name span { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #fa9627; font-weight: bold}
/*网群板块标题*/
.borders .borderTit .left .name_p04 { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; font-weight: bold; line-height: 35px; border-bottom: solid 1px #305798;}
.borders .borderTit .left .name_p04 a, .borders .borderTit .left .name_p04 span { font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; font-weight: bold; }
/**/
.borders .borderTit .left .nameEng { line-height: 40px; color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; margin-left: 5px; }
.borders .borderTit .left .iconWrap { line-height: 34px; padding-left: 7px; }
.borders .borderTit .right { height: 34px; line-height: 34px; display:block; float:right /*border-bottom: 1px solid #e7e7e7;*/ }
.borders .borderTit .right01 { width:80px; height: 34px; line-height: 34px; display:block; float:right; font-size:13px; color:#ff9724}
.borders .borderTit .right01 a { font-size:13px; color:#ff9724; float:right}
.borders .borderCont { padding: 8px 0 20px 0; }
.borders .borderContP03 { padding: 8px 0 0 0; }
.borders .borderCont_Chart { padding: 15px 0 0 0; }
/* 装饰器 02 */

/* tabs */
.tabs .tabsTit { height: 33px; padding-left: 1px; position: relative; z-index: 1; }
.tabs .tabsTit li { float: left; height: 35px; line-height: 35px; padding: 0 10px 0 0; font-family: \5FAE\8F6F\96C5\9ED1; color: #707070; border-bottom: none; position: relative; margin-left: -1px; cursor: pointer; border-bottom:1px solid #305798}
.tabs .tabsTit .tabsT a { line-height: 33px; font-family: \5FAE\8F6F\96C5\9ED1; color: #707070; }
.tabs .tabsTit li.on { height: 34px; font-size: 18px; color: #0e649a; top: 0px; }
.tabs .tabsTit .on a { font-size: 18px; color: #11649a; }
.tabs .tabsTit .tabR { float: right; height: 33px; line-height: 33px; padding: 0px; border: none; border-top: 1px solid #fff; }
.tabs .tabsCont { position: relative; margin-top: 1px; /*padding: 15px 0;*/ }
/* focusWord */
.focusWord { height: 16px; margin: 6px 0 14px; overflow: hidden; }
.focusWord a { /*	display: inline-block;
height: 16px;*/ line-height: 16px; vertical-align: middle; font-weight: bold; color: #484848; }
.focusWord a .icon {
#margin-right: 4px; position: relative; top: -2px; }
/* focusWordBlue */
.focusWordBlue { height: 18px; margin-bottom: 14px; overflow: hidden; }
.focusWordBlue a { /*	display: inline-block;
height: 16px;*/ line-height: 16px; vertical-align: middle; font-weight: bold; color: #305798; }
.focusWordBlue a .icon {
#margin-right: 4px; position: relative; top: -2px; }
/* 数据列表样式01 */
.dataList01 { padding: 0px; overflow: hidden; }
.dataList01 li { height: 32px; line-height:32px; overflow: hidden; vertical-align: top; }
.dataList01 li a { /*display: inline-block;
height: 16px;*/ line-height: 32px; /*margin-right: 4px;*/ vertical-align: top; color: #393939; }
.dataList01 li a .icon {
#margin-right: 4px; position: relative; top: -2px\9; top: -2px\0; #top:0px;
}
.dataList01 li.first a { font-weight: bold; }

/* 数据列表样式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 */
.dataList_Chart .item { float: left; width: 210px; height: 140px;}
.dataList_Chart .item_sj { display:block; width: 210px; height: 140px; padding-right:15px;}
.dataList_Chart .item .img { margin-bottom: 15px; position: relative; }
.dataList_Chart .item .img, .dataList11 .item .img a { display: block; width: 160px; height: 110px; vertical-align: top; font-size: 0px; }
.dataList_Chart .item .img img { width: 160px; height: 110px; }
.dataList_Chart .item .img a { font-size: 0px; }
.dataList_Chart .item .bg { width: 210px; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.dataList_Chart .item .text { width: 210px; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.dataList_Chart .item .text h4 { height: 30px; overflow: hidden; }
.dataList_Chart .item .text h4 a { width: auto!important; height: 30px!important; line-height: 30px; padding: 0 5px; font-size: 14px; overflow: hidden; text-align: center; color: #fff; }
.dataList_Chart .item .listCont li { height: 20px; margin-bottom: 5px; overflow: hidden; }
.dataList_Chart .item .listCont li a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; color: #484848; }

/* 数据新闻 数据列表样式11 */
.dataList11 .item { float: left; width: 160px; height: 110px; margin:10px 0px;}
.dataList11 .item_sj { display:block; width: 160px; height: 110px; padding-right:15px;}
.dataList11 .itemR { float: right; }
.dataList11 .item .img { margin-bottom: 15px; position: relative; }
.dataList11 .item .img, .dataList11 .item .img a { display: block; width: 160px; height: 110px; vertical-align: top; font-size: 0px; }
.dataList11 .item .img img { width: 160px; height: 110px; }
.dataList11 .item .img a { font-size: 0px; }
.dataList11 .item .bg { width: 160px; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.dataList11 .item .text { width: 160px; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.dataList11 .item .text h4 { height: 30px; overflow: hidden; }
.dataList11 .item .text h4 a { width: 150px; height: 30px; line-height: 30px; padding: 0 5px; font-size: 14px; overflow: hidden; text-align: center; color: #fff; }
.dataList11 .zhaiyao { width: 160px; bottom: 0px; left: 0px; }
.dataList11 .zhaiyao h5 { height: 30px; overflow: hidden; }
.dataList11 .zhaiyao h5 a{ width: auto!important; height: 30px!important; line-height: 30px; font-size: 14px; overflow: hidden; text-align: center; color: #305798; }
.dataList11 .zhaiyao P { height:80px; text-indent:2em }
.dataList11 .zhaiyao P a { width: auto!important; line-height: 24px; padding: 0 5px; font-size: 13px; overflow: hidden; text-align: center; color: #949494}
.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; }
/* 陇原政情*/
.lyzq .item { float: left; width: 100px; height: 164px; margin:10px 0 0 0}
.lyzq .itemC { float: left; margin-left:20px}
.lyzq .itemR { float:right; width:100px; height:164px; display:block; overflow: hidden} 
.lyzq .itemR h1{ width:84px; height: 34px; display:block; overflow: hidden; float:right }
.lyzq .itemR h1 a{ width: auto!important; height: 34px!important; line-height: 34px; font-size: 14px; overflow: hidden; text-align: center; color: #305798; } 
.lyzq .item .img { position: relative; }
.lyzq .item .img, .lyzq .item .img a { display: block; width: 100px; height: 128px; vertical-align: top; font-size: 0px; }
.lyzq .item .img img { width: 100px; height: 128px; }
.lyzq .item .img a { font-size: 0px; }
.lyzq .item .text { width: 100px; height: 30px;}
.lyzq .item .text h4 { height: 30px; overflow: hidden; width: auto!important; line-height: 30px; padding: 0px; font-size: 14px; overflow: hidden; text-align: center; color: #305798;}
.lyzq .item .text h4 a { width: auto!important; height: 30px!important; line-height: 30px; padding: 0px; font-size: 14px; overflow: hidden; text-align: center; color: #305798; }

.lyzq .ldbd { width:85px; height: 26px; overflow: hidden; background:#305798; float:right; margin-bottom:8px}
.lyzq .ldbd h1 { width:80px; display:block; margin-left:1px; height: 26px; overflow: hidden; background:#305798; border-left:2px solid #fff}
.lyzq .ldbd h1 a{ width: auto!important; height: 26px!important; line-height: 26px; font-size: 14px; overflow: hidden; text-align: center; color: #fff; padding-left:5px }
.lyzq .baodao P { height:80px; text-indent:2em }
.lyzq .baodao P a { width: auto!important; line-height: 24px; padding: 0 5px; font-size: 13px; overflow: hidden; text-align: center; color: #949494}
.lyzq .item .listCont li { height: 20px; margin-bottom: 5px; overflow: hidden; }
.lyzq .item .listCont li a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; color: #484848; }

/* footerBody
--------------------------------------------------*/
#footerBody { text-align: center; background: #1d71b7; min-width: 1000px; }
#footerBody .links { border-top: 1px solid #d2d2d2; background: #f1f1f1 }
#footerBody .links .cont { width: 1030px; margin: 0 auto; padding: 20px 0; border-bottom: 1px dotted #a8cbeb; }
#footerBody .links .left {float: left; width: 50px; height: 40px; line-height: 21px; margin-left: 10px; color: #105d95; font-weight: bold; background: url(img/link.jpg) 0px 3px no-repeat; padding-left: 25px; margin-top: 4px; }
#footerBody .links .right a { display: inline-block; height: 24px; line-height: 24px; margin: 0 10px 0 0; font-size: 12px; color: #105d95; }
#footerBody .copyright { width: 1030px; margin: 0 auto; padding: 20px 0; position: relative; }
#footerBody .copyright p { line-height: 24px; font-size: 14px; color: #fff; font-family: Arial, Helvetica, sans-serif; text-align:center }
#footerBody .copyright p a { height: 24px; line-height: 24px; font-size: 14px; color: #fff; font-family: Arial, Helvetica, sans-serif; }
#footerBody .copyright p.rows01 { text-align: center; }
#footerBody .copyright p.rows02 { padding-bottom: 20px; }
#footerBody .copyright p.rows03 { padding-left: 70px; }
#footerBody .icon { position: absolute; left: 50%; bottom: 24px; margin-left: 415px; }
/* 全媒体播放器pic
--------------------------------------------------*/
#headLine .part3R .dataList11 .img .playBtn a, #videoItem .dataList04 .img a, #videoItem .dataList11 .img .playBtn a { background: url(http://www.news.cn/2015/img2015/icon_video.png) no-repeat; }
.focusBox .pic, .focusBox .num li, .focusBox .pageBtn { background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/arrow.png) no-repeat; }
/* 顶部广告
--------------------------------------------------*/
#topAdv { position: relative; height: 89px;/* margin-top: -88px;*/ text-align: center; display: block; }
#topAdv .textAd { width: 1000px; height: 19px; margin: 0 auto 1px auto; overflow: hidden; font-size: 0px; background: #f1f1f1; }
#topAdv .textAd a { display: inline-block; height: 19px; line-height: 19px; font-size: 12px; color: #999; margin: 0 10px; }
#topAdv .imgsAd { width: 1000px; margin: 0 auto; }
#topAdv .imgsAdL { float: left; width: 187px; }
#topAdv .imgsAdC { float: left; width: 643px; }
#topAdv .imgsAdR { float: right; width: 164px; }
/* topBody
--------------------------------------------------*/
#topBody { width: 920px; text-align: center; position: absolute; z-index: 3; top:60px; left:110px}
#topBody .topL .slogan a { cursor: default; }
#topBody .topL .slogan img { position: relative; top: -4px; }
#topBody #weather { position: relative; }
#topBody #weather iframe { position: absolute; top: 9px; left: 0; background: #f1f1f1; }
#topBody .topCont { width: 920px; height: 44px; position: relative; background:url(img/topnavbg.jpg) no-repeat; /*border-bottom: 1px solid #dbdbdb;*/ }
#topBody .topCont li { float: left; margin:0px 13px 0px 0px; vertical-align: middle; line-height: 44px; font-size: 12px; color: #FF0000; font-weight:bold }
#topBody .topL { height: 44px; position: absolute; left: 2px; top: 0px; }
#topBody .topR { height: 44px; position: absolute; right: 5px; top: 0px; }
#topBody .topCont a { display: inline-block; height: 14px; line-height: 14px; color: #71869e; font-size: 12px; vertical-align: middle; }
#topBody .topCont #xhsearch a { color: #1d71b7; }
#topBody .topCont .icon { margin-right: 4px; }

#topBody #xhsearch { position: relative; padding-right: 205px; margin-left: 0px; }
#topBody #xhsearch form { position: absolute; right: 0px; top: 10px; width: 198px; height: 24px; background: #fff; border: 1px solid #1d71b7; position: absolute; }
#topBody #xhsearch .submitBtn { width: 16px; height: 16px; position: absolute; z-index: 1; top: 4px; right: 0px; left: auto; cursor: pointer; }
#topBody #xhsearch input { display: block; width: 165px; height: 24px; line-height: 24px\9; font-size: 12px; color: #8d9fab; border: 0px; position: absolute; top: 0px; left: 5px; }
#topBody #xhsearch input::-webkit-input-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#topBody #xhsearch input:-moz-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#topBody #xhsearch input::-moz-placeholder {font-size:12px;line-height: 24px;color:#8d9fab;}
#topBody #xhsearch input:-ms-input-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
/* headerBody --------------------------------------------------*/
#headerBody { width: 1030px; height: 110px; margin: 10px 0px 0px 0px; position: relative; z-index: 2; }
#headerBody .logo { float: left; width: 100px; height: 100px; }
#headerBody .logo a { display: block; width: 93px; height: 100px; line-height: 100px; vertical-align: middle; text-align: center; font-size: 0px; }
#headerBody .logo img { max-width: 93px; max-height: 100px; margin: 0 auto; vertical-align: middle; }
#headerBody .headerC01 { float: right; width: 455px; height: 60px; position: relative}
#headerBody .headerC02 { float: right; width: 455px; height: 60px; position: relative; padding-left:10px}
#headerBody .headerR { width: 1030px; height: 48px; position: relative; top: 2px; }
#headerBody .headerRT { height: 30px; margin-bottom: 5px; position: relative; z-index: 2; }
#headerBody .headerRB { height: 70px; position: relative; z-index: 1; }

#headerBody .headerC .bd, #headerBody .headerC .bd li { width: 500px; height: 70px; overflow: hidden; }
#headerBody .headerC img { max-width: 920px; max-height: 60px; }
#headerBody .headerRT .channel { float: right; position: relative; }
#headerBody .headerRT .channel .comSelect { float: left; width: 91px; height: 26px; border: 1px solid #e5e5e5; margin-right: 15px; }
#headerBody .headerRT .channel li { float: left; height: 28px; padding: 0 5px; border: 1px solid #fff; vertical-align: middle; margin-right: 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 .selectList { width: 338px; height: 125px; top: 26px; left: -124px; }
#headerBody .headerRT .channel .xhNewspapers .selectList { width: 338px; height: 102px; left: -1px; }
#headerBody .headerRT .reportItem { float: right; width: 114px; height: 28px; overflow: hidden; }
#headerBody .headerRT .reportItem a { display: block; width: 114px; height: 28px; background: url(http://www.news.cn/2014/images/xh_pic_headerRB_report_v3.png) no-repeat; }
#headerBody .headerRT .reportItem .report02 a { background-position: 0px -28px; }
#headerBody .headerRT .reportItem .report03 a { background-position: 0px -56px; }
#headerBody .case { width:1020px; height: 26px; padding:0px 5px; position: absolute; bottom: 0px; right: 0px; }
#headerBody .case li { float: left; vertical-align: middle; margin-right: 11px; font-size: 0px; }
#headerBody .case li a { display: inline-block; height: 26px; line-height: 26px; font-size: 12px; vertical-align: middle; color: #393939; }
#headerBody .case .controlBtn { height: 20px; position: absolute; right: 3px; top: 6px; cursor: pointer; overflow: visible; }
#headerBody .case .selectList { width: 1020px; height: 26px; border: 1px solid #e2e2e2; padding: 5px; background: #fff; position: absolute; left: auto; right: -4px; _right: -2px; top: 20px; z-index: 999; display: none; }
/* wqBody --------------------------------------------------*/
#wqBody { width: 1030px; height: 26px; margin:0px 0px 5px 0px; position: relative; z-index: 2; }
#wqBody .headerR { width: 1030px; height: 26px; position: relative; top: 2px; }
#wqBody .case { width:1020px; height: 26px; padding:0px 5px; position: absolute; bottom: 0px; right: 0px; }
#wqBody .case li { float: left; vertical-align: middle; font-size: 0px; }
#wqBody .case li a {float: left; vertical-align: middle; margin-right: 10px; display: inline-block; height: 26px; line-height: 26px; font-size: 12px; vertical-align: middle; color: #393939; }
#wqBody .case .controlBtn { height: 20px; position: absolute; right: 3px; top: 6px; cursor: pointer; overflow: visible; }
#wqBody .case .selectList { width: 1020px; height: 75px; border: 1px solid #e2e2e2; padding: 5px; background: #fff; position: absolute; left: auto; right: -4px; _right: -2px; top: 20px; z-index: 999; display: none; }
/* navBody --------------------------------------------------*/
#navBody { width: 1030px; height: 67px; position: relative; z-index: 1; margin: 0 auto; background: #1d71b7; }
#navBody .navCont { width: 1030px; margin: 0 auto; padding: 7px 0 7px 0; position: relative; background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/navbg.jpg) no-repeat #1d71b7; }
#navBody .colsItem { float: left; width: 157px; }
#navBody .colsItem li { float: left; width: 42px; 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 .colsItem .nav58 { width:58px}
#navBody .colsItem .nav70 { width:70px}
#navBody .cols01 { width: 126px; margin-left: 45px; _display: inline; }
#navBody .cols02 { width: 140px; padding-left: 10px; }
#navBody .cols03 { width: 210px; padding-left: 10px; }
#navBody .cols04 { width: 238px; padding-left: 10px; }
#navBody .cols05 { width: 198px; padding-left: 10px; }
#navBody .cols06 { width: 228px; padding-left: 10px; border-right: 0px; }
#navBody .moreBtn { position: absolute; right: 10px; bottom: 12px; cursor: pointer; }
#navBody .secNav { width: 998px; height: 110px; background: #fff; border: 1px solid #498bb4; position: absolute; top: 100%; left: 0px; display: none; }
#navBody .secNav .colsItem { width: 142px; margin: 15px 0 0 0; border-left-color: #fff; border-right-color: #fff; }
#navBody .secNav .colsItem li { width: 47px; }
#navBody .secNav .colsItem li.w2 { width: 34px; }
#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; width:146px; }
#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; }
/* headLine --------------------------------------------------*/
#headLine { width: 1030px; margin: 0 auto; padding-top: 15px; position: relative; z-index: 0 }
#headLine .part1 { height: 80px; padding-right:0px 10px; padding-bottom: 15px; position: relative; background:url(img/headlines.jpg) center top no-repeat }
#headLine .part1 #skxw { width: 220px; height: 70px; position: absolute; right: 0px; top: 7px; background: url(http://www.news.cn/2015/img2015/bg_skxw.png) no-repeat 0 0; overflow: hidden; }
#headLine .part1 #skxw .bd li { width: 220px; height: 70px; position: relative; overflow: hidden; }
#headLine .part1 #skxw .hd { position: absolute; right: 0px; top: 3px; height: 7px; line-height: 0px; overflow: hidden; }
#headLine .part1 #skxw .hd li { width: 7px; height: 7px; background: #858585; float: left; margin-left: 8px; cursor: pointer; }
#headLine .part1 #skxw .hd li.on { background: #db000a; }
#headLine .headLineL { float: left; width: 555px; }
#headLine .headLineR { float: right; width: 425px; overflow: hidden; }
/*#headLine h1 { height: 44px; text-align: center; padding: 6px 0 8px 0; }
#headLine h1 a { height: 44px; line-height: 44px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 28px; font-weight: bold; color: #305798; }*/
#headLine .hots { height: 24px; vertical-align: middle; padding: 8px 10px; font-size: 0px; text-align: center; overflow: hidden; position: relative; }
#headLine .hots p { width:860px;text-align: center; padding: 0px 0px 0px 40px;}
#headLine .hots p a { padding:0px 5px}
#headLine .hots .moreNews { color: #FFA800; position: absolute; right: 0px; top: 0px; font-size: 12px; padding: 8px 50px 0 20px; }
#headLine .hots a { display: inline-block; height: 24px; line-height: 24px; vertical-align: middle; font-size: 13px; color: #1c68ab; }
#headLine #h1keyword { display: none; }
#headLine .part2 { padding-top: 0px; position: relative; }
#headLine .part2L { float: left; width: 345px; height: 400px; }
#headLine .part2L .focusWordBlue { height: 24px; margin-bottom: 12px; }
#headLine .part2L .focusWordBlue a { line-height: 22px; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
/*#headLine .part2L .focusWordBlueTwo a { font-size: 16px;}
#headLine .part2L .focusWordBlueThree a { font-size: 16px;}*/
#headLine .part2L .dataList01 { margin-bottom: 25px; }
#headLine .part2L .dataList01 a { line-height: 20px; }
#headLine .part2R { float: right; }
#headLine .videoCloseBtnX, #headLine .part2 .videoCloseBtn { display: none; width: 16px; height: 16px; position: absolute; right: -16px; bottom: 0; z-index: 9999; cursor: pointer; background-position: 0px -80px; }
#headLine .part3 { padding: 25px 0 5px 0; }
#headLine .part3L { float: left; width: 345px; }
#headLine .part3L .dataList01 { padding-bottom: 0px; }
#headLine .part3L .dataList01 li { height: 32px; }
#headLine .part3L .dataList01 a { line-height: 32px; }
#headLine .part3L .dataList01 .col { position: relative; font-size: 14px; color: #0f588b; }
#headLine .part4 { padding: 10px 0 5px 0; }
#headLine .part4L { float: left; width: 345px; }
#headLine .part4L .dataList01 { padding-bottom: 0px; }
#headLine .part4L .dataList01 li { height: 32px; }
#headLine .part4L .dataList01 a { line-height: 32px; }
#headLine .part4L .dataList01 .col { position: relative; font-size: 14px; color: #0f588b; }
/*#headLine .part3L .dataList01 .col i{width: 0;height: 0;line-height: 0px;border-bottom: 6px solid transparent;border-top: 6px solid transparent;
_border-bottom: 6px solid dashed;_border-top: 6px solid dashed;border-left: 6px solid #f99827;position: absolute;right: -3px;top: 50%;margin-top:-6px;font-size: 0px;overflow: hidden;
}*/
#headLine #acts { width: 262px; height: 120px; background: url(http://www.news.cn/2015/img2015/bg_skxw.png) no-repeat 0 0; overflow: hidden; position: relative; }
#headLine #acts .bd li { width: 262px; height: 120px; position: relative; overflow: hidden; }
#headLine #acts .hd { position: absolute; right: 20px; top: 18px; height: 5px; line-height: 0px; overflow: hidden; }
#headLine #acts .hd li { width: 5px; height: 5px; background: #858585; float: left; margin-left: 8px; cursor: pointer; }
#headLine #acts .hd li.on { background: #db000a; }
#headLine #acts h3 { color: #1d71b6; font-weight: bold; position: absolute; top: 12px; left: 18px; }
#headLine #acts h2 { padding: 44px 0 5px 20px; }
#headLine #acts a { color: #da000a; font-weight: bold; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
#headLine #acts p { padding: 0 20px; color: #848484; font-size: 12px; height: 40px; line-height: 22px; overflow: hidden; }
#headLine .part3R { float: right; width: 660px; position: relative; }
#headLine .part3R .dataList_Chart li { width: 210px; height: 140px; margin-right: 0px; position: relative; }
#headLine .part3R .dataList_Chart li .img, #headLine .part3R .dataList11 li a, #headLine .part3R .dataList11 li img { width: 210px; height: 140px; margin-bottom: 0px; }
#headLine .part3R .dataList_Chart li .icon { position: absolute; left: 10px; bottom: 5px; z-index: 1; }
#headLine .part3R .dataList_Chart .text h4 { line-height: 30px; color: #fff; text-align: center; }
#headLine .part3R .dataList_Chart .img { position: relative; }
#headLine .part3R .dataList_Chart .img .playBtn a { width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin: -34px 0 0 -20px; font-size: 0px; vertical-align: top; background-position: -50px 0; }
#headLine .part3R .dataList11 .img .playBtn a:hover { background-position: -110px 0px; }
#headLine .part3R .slogan { position: absolute; right: 0px; top: -10px; }
#headLine .part4R { float: right; width: 660px; position: relative; }
#headLine .part4R01 { float: left; width: 385px;}
#headLine .part4R01 .talk01 li { width: 385px; height: 100px; margin-bottom: 10px; position: relative; }
#headLine .part4R01 .talk01 li .img, #headLine .part4R01 .talk01 li img { width: 140px; height: 100px; margin-bottom: 0px; display:block; float:left }
/* 新华访谈 */
.talk01 .item { /*float: left; width: 140px; height: 100px; margin-bottom:10px; padding-right:15px;*/}
.talk01 .itemR { float: right; }
.talk01 .item .img { margin-bottom: 15px; position: relative; display:block; float:left }
.talk01 .item .img, .dataList11 .item .img a { display: block; width: 140px; height: 100px; vertical-align: top; font-size: 0px; display:block; float:left }
.talk01 .item .img img { width: 140px; height: 100px; }
.talk01 .item .img a { font-size: 0px; }
.talk01 .item .bg {width: 45px; height: 45px; display:block; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/icon_video.png) -50px 0px no-repeat; position: absolute; top:58px; left:0px }
.talk01 .item .text { width: 140px; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.talk01 .item .text h4 { height: 30px; overflow: hidden; }
.talk01 .item .text h4 a { width: auto!important; height: 30px!important; line-height: 30px; padding: 0 5px; font-size: 14px; overflow: hidden; text-align: center; color: #fff; }
.talk01 .item .zhaiyao { width: 240px; height: 100px; float:right; display:block}
.talk01 .item .zhaiyao h5 { width: 240px; height: 30px; line-height:30px; overflow:hidden; font-size:14px; color:#305798; text-align:left; font-weight:600; margin-bottom:4px}
.talk01 .item .zhaiyao h5 a { overflow:hidden; font-size:14px; color:#305798; text-align:left; font-weight:600 }
.talk01 .item .zhaiyao p { width: 240px; line-height:22px; overflow:hidden; font-size:13px; text-indent:2em; color:#393939}
.talk01 .item .zhaiyao p a { font-size:13px; color:#393939}

/*.talk01 li { width: 385px; height: 100px; margin-bottom:10px;}
.talk01 li img a { display: block; width: 140px; height: 100px; float:left}
.talk01 li .botton { width: 45px; height: 45px; display:block; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/icon_video.png) -50px 0px no-repeat; position: absolute; top:100px; left:0px}
.talk01 li .zhaiyao { width: 230px; height: 100px; display:block; float:right;}
.talk01 li .zhaiyao h5 { width: 235px; height: 30px; line-height:30px; overflow:hidden; font-size:14px; color:#305798; text-align:left; font-weight:600; margin-bottom:7px}
.talk01 li .zhaiyao h5 a { font-size:14px; color:#305798; font-weight:600}
.talk01 li .zhaiyao p { width: 235px; line-height:22px; overflow:hidden; font-size:13px; text-indent:2em; color:#393939}
.talk01 li .zhaiyao p a { font-size:13px; color:#393939}*/

/* focusBox --------------------------------------------------*/
.focusBox { width: 660px; height: 400px; overflow: hidden; position: relative; }
.focusBox .focusTitle { width: 99px; height: 11px; position: absolute; left: 50%; top: 4px; margin-left: -49px; background: url(http://www.news.cn/2015/img2015/icon_all.png) no-repeat -97px -260px; text-indent: -9999px; overflow: hidden; }
.on .focusTitle { background-position: -97px -272px; }
.focusBox .focusBoxWrap { width: 660px; height: 400px; position: relative; top: 0px; left: 0px; }
.focusBox .pic li { position: absolute; top: 0px; left: 0px; width: 660px; height: 400px; overflow: hidden; background: #f0f0f0}
.focusBox .pic li .lazyload { display: none; }
.focusBox .pic .videoPlayBtn { display: none; width: 42px; height: 42px; font-size: 0px; overflow: hidden; position: absolute; z-index: 1; left: 5px; bottom: 5px; background-position: -50px 0; cursor: pointer; }
.focusBox .pic .videoPlayBtn:hover { background-position: -110px 0px; }
.focusBox .pic .iframeSrc, .focusBox .pic .videoPlayBtn a { display: none; }
.focusBox .pic img { width: 660px; height: 400px; }
.focusBox .bg { width: 660px; height: 40px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1;}
.focusBox .txt { position: absolute; bottom: 8px; left: 0px; z-index: 2; height: 20px; width: 100%; overflow: hidden; }
.focusBox .txt ul { width: 100%; height: 20px; }
.focusBox .txt li { width: 100%; height: 20px; line-height: 20px; position: absolute; bottom: -20px; }
.focusBox .txt li a { display: block; line-height: 20px; color: #fff; padding: 0 10px; font-size: 16px; text-align: left; font-family: \5FAE\8F6F\96C5\9ED1; }
.focusBox .num { width: 100px; height: 23px; position: absolute; z-index: 3; bottom: 8px; right: 1%; /*margin-left: -200px;*/ overflow: hidden; text-align: center; vertical-align: top; }
.focusBox .num li { float: none; display: inline-block; #display: inline;#zoom: 1;width: 8px; height: 8px; overflow: hidden; text-align: center; vertical-align: middle; margin-right: 3px; cursor: pointer; background-position: -61px -59px; }
.focusBox .num li.on, .focusBox .num li:hover { background-position: -47px -59px; }
.focusBox .pageBtn { width: 27px; height: 27px; position: absolute; z-index: 1; bottom: 28px; cursor: pointer; }
.focusBox .btnPrev { left: 15px; top:205px; background-position: 0 0px; }
.focusBox .btnPrev:hover { background-position: 0 -29px; }
.focusBox .btnNext { right: 15px; top:205px; background-position: -85px 0px; }
.focusBox .btnNext:hover { background-position: -85px -29px; }
.focusBox .playVideo { width: 655px; height: 441px; background: #000; position: absolute; top: 0; left: -656px; z-index: 10; }
.focusBox .playVideo #player_container { width: 655px; height: 441px; }
.focusBox #xPlayVideo { width: 655px; height: 441px; background: #000; position: absolute; top: 0; left: -656px; z-index: 10; }
/*本网原创 推荐热词 --------------------------------------------------*/
.partHot { width:660px; height: 60px; background: url(img/hotbg.jpg) center top no-repeat; float:right; margin-top:10px; display:block; margin-right:0px}
#bwyc { width: 330px; height: 60px; background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/zxcm.png) 0 6px no-repeat; overflow: hidden;  }
#bwyc .title { float: left; height: 50px; line-height: 16px; padding: 15px 0 0 20px; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; }
#bwyc .title span { color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; }

#hotItem { height: 60px; overflow: hidden; position: relative; float: right; width: 630px; padding-left:30px }
#hotItem .title { float: left; height: 50px; line-height: 16px; padding: 15px 0 0 20px; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; }
#hotItem .title span { color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; }
#hotItem .hotList { float: left; width: 600px; height: 120px; }
#hotItem .hotList li { padding-top: 2px; vertical-align: top; }
#hotItem .hotList li p { float: left; height: 28px; overflow: hidden; color: #0f588b; padding-left: 3%; padding-right: 1%; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/dian.gif) left no-repeat }
#hotItem .hotList li a { line-height: 28px; color: #393939; }
#hotItem .btn { width: 30px; height: 20px; position: absolute; z-index: 1; right: 0px; cursor: pointer; }
#hotItem .btn i { width: 0; height: 0; line-height: 0px; font-size: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; _border-bottom: 6px solid dashed; _border-top: 6px solid dashed; position: absolute; left: 50%; margin-left: -8px; overflow: hidden; }
#hotItem .btnPrev { right: 0px; top: 13px; }
#hotItem .btnPrev i { border-bottom: 6px solid #a9a9a9; top: 6px; }
#hotItem .btnNext { right: 0px; bottom: 13px; }
#hotItem .btnNext i { border-top: 6px solid #a9a9a9; bottom: 4px; }
/* 页面2屏区 --------------------------------------------------*/
#section01, #section02 { text-align: center; }
#section01 .wrap, #section02 .wrap { width: 1030px; margin: 0 auto; }
#section02 .sectionL, #section02 .sectionC, #section02 .sectionR { width: 330px; min-height: 500px; float: left; }
#section02 .sectionR { float: right; }
#section02 .sectionC { margin-left: 20px; }
/* 页面3屏区 --------------------------------------------------*/
#section03 { text-align: center; }
#section03 .wrap { width: 1030px; margin: 0 auto; }
#section03 .sectionL, #section03 .sectionC, #section03 .sectionR { width: 330px; min-height: 330px; float: left; }
#section03 .sectionR { float: right; }
#section03 .sectionC { margin-left: 20px; }
/* 页面4屏区 --------------------------------------------------*/
#section04 { text-align: center; }
#section04 #channel { width: 1030px; margin: 0 auto; position: relative; }
/*网群新闻*/
#P04 .borderTit .left { width: 72px; }
#P04 .borderTit .dataList10 { float: right; margin: 11px 0 0 0; }
#P04 .borderTit .dataList10 span { background: #8c8c8c; }
#P04 .borderTit .dataList10 a { color: #a9a9a9; }
#P04 .borderCont { position: relative; }
/*新华深度*/
#xwjxsMain { height: 730px; width: 315px; position: relative; }
#whgs{ width:45px; height:22px; background:url(img/whbg.jpg) no-repeat; display:block; float:left; color:#fff; text-align:center}
#whgs a{ width:45px; text-align:center; color:#fff !important}
.pr5{ margin-right:5px}
#P03 .borderTit .left { /*width: 130px;*/ }
#P03 .borderTit .dataList10 {  float: right; margin: 11px 0 0 0; }
#P03 .borderTit .dataList10 span { background: #8c8c8c; }
#P03 .borderTit .dataList10 a { color: #a9a9a9; }
#P03 .borderCont { position: relative; }

/* 中国搜索 */
#zgSearch { height: 34px; padding-top: 12px; margin-bottom: 25px; }
#zgSearch form { height: 38px; position: relative; }
#zgSearch .ss { float: left; width: 303px; height: 26px; line-height: 26px; padding: 0 5px; border: 1px solid #0066cd; color: #0066cd; background: #fff; }
#zgSearch .ss_submit { position: absolute; right: 1px; top: 1px; width: 77px; height: 26px; cursor: pointer; background: #0066cd; border: none; #border: 0px;
text-align: center; color: #fff; -webkit-appearance: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
#zgSearch ::-webkit-input-placeholder {
color: #a9a9a9;
}
#zgSearch :-moz-placeholder {
color: #a9a9a9;
}
#zgSearch ::-moz-placeholder {
color: #a9a9a9;
}
#zgSearch :-ms-input-placeholder {
color:  #a9a9a9;
}

/*keywordItem*/
#keywordItem .borderCont { padding: 5px 0 0 0; }
#keywordItem .borderTit .left .name a:hover { color: #0e649a!important; }

/*sjxItem*/
#sjxItem { width:1030px; margin:0 auto; clear: both; padding: 10px 0px; }
#sjxItem .borderTit .left { width: 100px; }
#sjxItem .borderTit .right { text-align: right; }
#sjxItem .borderTit .right .dataList10 { display: inline-block; #display:inline;#zoom:1;margin-top: 11px; }
#sjxItem .borderTit .right .dataList10 span { background: #a9a9a9; }
#sjxItem .borderTit .right .dataList10 a { color: #a9a9a9; }
#sjxItem .borderCont { position: relative; }
#sjxItem .picScroll { overflow: hidden; }
#sjxItem .picScroll .tempWrap { #width:1030px!important;}
#sjxItem .picList { width: 1030px; }
#sjxItem .picList li { width: 256px; height:auto; position: relative; margin: 0 1px 0 0; display:block; float:left}
#sjxItem .picList li .coner01{ width: 46px; height: 46px; position: absolute; top:0px; left:0px; background:url(img/coner.jpg) no-repeat; z-index:3; color:#fff; text-align:center; font-family: Arial, Helvetica, sans-serif}
#sjxItem .picList li .coner02{ width: 46px; height: 46px; position: absolute; bottom:119px; left:0px; background:url(img/coner.jpg) no-repeat; z-index:3; color:#fff; text-align:center;  font-family: Arial, Helvetica, sans-serif}
#sjxItem .picList li .coner03{ width: 46px; height: 46px; position: absolute; bottom:113px; left:0px; background:url(img/coner.jpg) no-repeat; z-index:3; color:#fff; text-align:center;  font-family: Arial, Helvetica, sans-serif}
.l46{ font-size:16px; line-height:46px}
.l20{ font-size:14px; line-height:18px; padding-top:5px}
.l246{ font-size:14px; line-height:46px}
#sjxItem .picList li .lazy { display: none; }
#sjxItem .picList li .img, #pictureItem .picList li .img a { display: block; width: 256px; height: auto; font-size: 0px; }
#sjxItem .picList .bg01 { width: 100%; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
#sjxItem .picList .bg02 { width: 100%; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; top:135px; left: 0px; z-index: 1; }
#sjxItem .picList .bg03 { width: 100%; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; top:301px; left: 0px; z-index: 1; }
#sjxItem .picList .text01 { width: 100%; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
#sjxItem .picList .text02 { width: 100%; height: 30px; position: absolute; top: 135px; left: 0px; z-index: 2; }
#sjxItem .picList .text03 { width: 100%; height: 30px; position: absolute; top: 301px; left: 0px; z-index: 2; }
#sjxItem .picList .text01 h4,.text02 h4,.text03 h4 { height: 30px; overflow: hidden; padding: 0 5px; text-align: center; }
#sjxItem .picList .text01 h4 a,.text02 h4 a,.text03 h4 a { line-height: 30px; font-size: 12px; overflow: hidden; text-align: center; color: #fff; }
#sjxItem .btn { position: absolute; width: 20px; height: 30px; background: #f00; top: 165px; background: url(http://www.news.cn/2015/img2015/icon_all.png) no-repeat; }
#sjxItem .prev { left: -30px; background-position: -150px -140px; }
#sjxItem .next { right: -30px; background-position: -170px -140px }
#sjxItem .hd { display: none; }
.clear{ clear:both}
.sjline{ margin-bottom:1px}
#sj01{ width:256px; height:331px}
#sj02{ width:256px; height:331px}

/* section03 */
#channel { width: 1000px; margin: 0 auto; overflow: hidden; position: relative; }
.chaCom { width: 330px;  margin-bottom: 0px; overflow: hidden; }
/*-------------------------------------蓝色 colB --------------------------------------*/
.colB { border-top-color: #1d71b7; }
.colB .chaCom_head { width: 330px; height: 35px; line-height: 35px; border-bottom:1px solid #E7E7E7; margin-bottom:10px }
.colB .chaCom_head h2 { font-size: 18px; height: 35px; line-height: 35px; color: #305798; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: bold; border-bottom:1px solid #305798; z-index:9 }
.colB .chaCom_head h2 a { color: #305798; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: bold; font-size: 18px; }
.colB .zhankaiB { background: url(http://www.news.cn/2015/img2015/icon_all.png) no-repeat -150px -25px; width: 18px; height: 19px; float: right; display: block; cursor: pointer; margin-top: 13px; }
.colB .picTitle .bg { background: #1c1c1c; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
/*-------------------------------------红色 colR --------------------------------------*/
.colR { border-top-color: #00b4ff; }
.colR .chaCom_head { width: 330px; height: 46px; line-height: 46px; }
.colR .chaCom_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #00b4ff; float: left; font-family:  \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.colR .chaCom_head h2 a { color: #00b4ff; font-family:  \5FAE\8F6F\96C5\9ED1; font-weight: normal; font-size: 16px; }
.colR .zhankaiB { background: url(http://www.news.cn/2015/img2015/icon_all.png) -175px -25px no-repeat; width: 18px; height: 18px; float: right; display: block; cursor: pointer; margin-top: 13px; }
.colR .picTitle .bg { background: #1c1c1c; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
/*-------------------------------------公用 chaCom --------------------------------------*/
.chaCom .minlm { float: right; display: block; padding-right: 0px; line-height: 46px; color: #a9a9a9; height: 46px; font-size: 13px; }
.chaCom .minlm a { font-size: 13px; color: #a9a9a9; margin-left:5px;}
.chaCom .minlm span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #a9a9a9; position: relative; margin-top: 21px; }
.chaCom .picTitle { position: relative; width: 330px; height: 160px; overflow: hidden; background: #f1f1f1 /*url(http://www.news.cn/2015/img2015/Loading.gif) no-repeat 50% 50%;*/ }
.chaCom .picTitle img { width: 330px; height: 160px; }
.chaCom .picTitle .bg { width: 330px; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.chaCom .picTitle .lazyload { display: none; }
.chaCom .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.chaCom .picTitle .name a { color: #FFFFFF; text-decoration: none; font-family:  \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: normal; }
/*城事头图*/
.chaCom .picTitleCity { position: relative; width: 330px; height: 140px; overflow: hidden; background: #f1f1f1 }
.chaCom .picTitleCity img { width: 330px; height: 140px; }
.chaCom .picTitleCity .bg { width: 330px; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.chaCom .picTitleCity .lazyload { display: none; }
.chaCom .picTitleCity .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.chaCom .picTitleCity .name a { color: #FFFFFF; text-decoration: none; font-family:  \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: normal; }

.chaCom ul { padding-top: 15px; overflow: hidden; }
.chaCom li { font-family: "宋体"; font-size: 14px; height: 32px; line-height: 32px; width: 315px; overflow: hidden; background: #fff; }
.chaCom li a { color: #393939; }
.chaCom1 { margin-right: 20px; }
.chaCom4 { margin-right: 20px; }
.chaCom7 { margin-right: 28px; }
.chaCom10 { margin-right: 28px; }
.chaCom13 { margin-right: 28px; }
.chaCom16 { margin-right: 28px; }
.chaCom19 { margin-right: 28px; }
.chaCom22 { margin-right: 28px; }
.moudleBox { position: absolute; z-index: 20; width: 0; height: 380px; left: 0px; background: #fff url(http://www.news.cn/fortune/2015/images/more.gif) no-repeat 50% 50%; }
.moudle { /*position:absolute;left:0px; */ width: 1000px; overflow: hidden; height: 380px; z-index: 999; background: #fff; }
.moudle img { background: #f1f1f1 url(http://www.news.cn/2015/img2015/Loading.gif) no-repeat 50% 50%; }
/*-----------------------------------头部-----------------------------------*/
.chaBox { height: 425px; width: 1000px; clear: both; }
.chaBox_head { width: 1000px; height: 46px; line-height: 46px; }
.blue_bor_top { border-top: 2px solid #1e71b7; }
.blue_bor_top .chaBox_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-family:  \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.blue_bor_top .chaBox_head h2 a { color: #1d71b7; font-family:  \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: normal; }
.red_bor_top { border-top: 2px solid #02b2fe; }
.red_bor_top .chaBox_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #02b2fe; float: left; font-family:  \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.red_bor_top .chaBox_head h2 a { color: #02b2fe; font-family:  \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: normal; }
.chaBox_head .minlm { float: right; display: block; line-height: 49px; color: #a9a9a9; height: 46px; font-size: 12px; }
.chaBox_head .minlm a { font-size: 12px; color: #a9a9a9; float: left; }
.chaBox_head .minlm span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #a9a9a9; position: relative; margin-top: 23px; }

/*-----------------------------------!important-----------------------------------*/
.Pushborder { border: none!important; }
.Pushmargin { margin: 0!important; }

/* 特殊稿件标题 */
.ts { font-size: 16px!important; font-weight: bold!important; font-family: 微软雅黑; color: #305798!important; }
.ts2 { font-size: 18px!important; font-weight: bold!important; font-family: 微软雅黑; color: #305798!important; }
.cj_guangao { float: left; margin-left: 15px; width: 100px; height: 22px; display: inline; }
topBody { width: 1000px; margin: 0 auto; }
/*包框广告样式*/
/* xinhuaRadioHomepage @changlei 2016-4-5 13:18*/
@media screen and (min-width:0px) and (max-width: 767px) {
#productBody { display: none!important; }
.domPC { display: none; }
}
/*修改对联广告样式*/
#CoupletDiv116102709153729 { left: 50%!important; top: 260px!important; margin-left: -630px!important; z-index: 99!important; }
#CoupletDiv216102709153729 { left: 50%!important; top: 260px!important; margin-left: 510px!important; z-index: 99!important; }
/*大头条和摘要定制 begin---------------*/
/*#headLine .part1 高度100px,将.one-hundered-height挂载到#hpart1上*/
#headLine .one-hundered-height{height:100px;}
#headLine .ninty{height:90px;}
/*大头条字体调节，将 .font-size-twenty-* 挂载到#syhistoryid上*/
#headLine .font-size-twenty-four a{font-size:24px;}
#headLine .font-size-twenty-two a{font-size:22px;font-weight:bold;}/*与摘要公用，挂载dom不同*/
/*摘要字体调节，将 font-size-thirty 挂载到.hots上*/
#headLine .font-size-thirty a{height: auto;font-size: 30px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1;line-height: 100%;}
#headLine .font-size-thirty p{height:32px;overflow:hidden;}
#headLine .font-size-twenty-two p{height:24px;overflow:hidden;}
#headLine .font-size-twenty-two a{font-family: \5FAE\8F6F\96C5\9ED1;}
/*将 显示更多头条隐藏 ，将.none挂载到.moreNews上*/
#headLine .hots .none{display:none;}
/*修正高度*/
#headLine .height-fix{height:auto;}
#headLine .height-fix{font-family: \5FAE\8F6F\96C5\9ED1;line-height: 100%;}
/*使用图片替换大头条,将.tittoimg挂载到#syhistoryid上*/
#headLine .tittoimg img,#headLine .tittoimg a{display:block;width:730px;height:50px;}
/*仅非1、5时 摘要p标签宽度auto 挂载到.hots*/
#headLine .width-auto p{width:auto;}
/*大头条和摘要定制 begin---------------*/
#btBody01 { width: 100%; height: 35px; line-height:35px; border-bottom:1px solid #E7E7E7; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/xhs.jpg) bottom right no-repeat; margin-bottom:10px}
#btBody01 h2 { width:144px; color:#305798; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; text-align:left; padding:0px 5px; border-bottom:1px solid #305798}
/*顶部导航*/
.topnav{ width:100%; height:35px; background:#f1f1f1; border-bottom:1px solid #e1e1e1}
.top{ width:1030px; height:35px; line-height:35px; margin:0 auto}
.host{ width:120px; height:35px; display:block; line-height:35px; display:block; float:left; font-size:16px; color:#737373; font-family: \5FAE\8F6F\96C5\9ED1; font-weight:bold}
.host a{ font-size:16px; color:#737373; font-family: \5FAE\8F6F\96C5\9ED1; font-weight:bold}
.xuanwen{ width:60px; height:35px; display:block; line-height:35px; font-size:13px; display:block; float:right; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/xuanwen.png) left no-repeat; padding-left:26px; color:#787878;}
.xuanwen a { font-size:13px; color:#787878;}
.xhw { width:48px; height:35px; display:block; line-height:35px; font-size:13px; display:block; float:right; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/xhw.png) left no-repeat; padding-left:26px; color:#787878;}
.xhw a{font-size:13px; color:#787878;}
.app { width:90px; height:35px; display:block; line-height:35px; font-size:13px; display:block; float:right; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/app.png) left no-repeat; padding-left:26px; color:#787878;}
.app a{font-size:13px; color:#787878;}
.time {width:102px; height:35px; line-height:35px; display:block; float:right; padding-left:10px; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/time.jpg) left no-repeat; font-size:13px}

/*头条*/
#tt{ width:1030px;height:50px; margin:0 auto; text-align:center; position:relative}
#tt .main_content{ width:1018px;height:50px; margin:0 auto; text-align:center; display:block; float:left}
#tt .main_content li{ width:1018px; height:50px; overflow:hidden; vertical-align:middle; text-align:center; }
#tt .main_content li h1{ font-size:32px; line-height:50px; text-align:center; font-family:\5FAE\8F6F\96C5\9ED1; color:#1c68ab; font-weight:bold}
#tt .main_content li h1 a{ overflow: hidden; display: block; _margin:0; color:#d21010; text-align:center; font-weight:bold; font-size:28px; font-family:\5FAE\8F6F\96C5\9ED1; color:#1c68ab;text-shadow: 1px 1px 0px #f0f0f0;}
#tt .main_content li h1 a span{ overflow: hidden; display: block; _margin:0; color: #bf0009; text-align:center; font-weight:bold; font-size:32px; font-family:\5FAE\8F6F\96C5\9ED1; color: #bf0009; text-shadow: 1px 1px 0px #f0f0f0;}
#tt .main_content li a img{ display:block; left:0; top:0; position:relative;  }
#tt .bor_slide{ position:absolute; display:block; top:15px; right:0; width:13px; float:right  }
#tt .bor_slide li { margin-bottom:3px;  width:6px; height: 6px; text-align:center; cursor: pointer; font:normal 6px/6px Arial; color:#fff; background:#1d71b7; }
#tt .bor_slide li.on{ background:#fea900;  }

/*专题直播*/
#headLine .part4R02 { float: right; width: 245px;}
.ztzb{ padding-top:10px}
.tabRank{ width:245px; margin:0px auto;   /*border:1px solid #d8d8d8;*/  }
.tabRank .bd {  height:210px; background-color:#f9f9f9; clear:both;}
.tabRank .bd ul { padding:0px;}
.tabRank .bd .ulList  li { border-bottom:1px solid #e5e5e5; height:24px; line-height:24px; width:245px !important;}
.tabRank .bd .ulList li a { color:#333;}
.tabRank .bd .ulList li .num { font-size:14px; font-weight:bold; color:#333; background:#0e649a; width:24px; height:24px; padding-left:8px; display:block; float:left; line-height:24px; margin-top:0px;}
.tabRank .bd .ulList li.t .num { background-position:0 0; color:#fff; position:absolute}
.tabRank .bd .ulList li.t {line-height:24px !important;}
.tabRank .bd .ulList li.on img {width:245px; height:136px; background-color:#fff;}
.tabRank .bd .ulList li .pubtext {color:#777;display:none; }
.tabRank .bd .ulList li .pubtitle { position:absolute; top:0px; left:25px; z-index:3; background:#ff9724;  /*filter:alpha(opacity=40); opacity:0.4;*/ width:221px; height:24px; line-height:24px; font-size:14px; color:#fff; font-weight:normal; overflow: hidden}
.tabRank .bd .ulList li .pubtitle a { color:#fff; text-align:left; padding-left:5px}
.tabRank .bd .ulList li .pubtitle a:hover { color:#7c7c7c !important;}
.tabRank .bd .ulList li .pubtext strong {color:#E72410;}
.tabRank .bd .ulList li .pubtext a {color:#E72410;}
.tabRank .bd .ulList li .pubpic{display:none;}
.tabRank .bd .ulList li .pubtitle p{display:none;}
.tabRank .bd .ulList li.on{height:136px; line-height:24px !important;}
.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:0px;}

/*市州网群*/
#city{ width:330px ; height:284px; margin-top:10px; position: absolute;}
#city li{ height:53px; display: block; float:left; padding-top:17px; margin:1px 1px 0px 0px; font-family: \5FAE\8F6F\96C5\9ED1; background:#8eb8db; color:#fff;}
#city li:hover{ display:block; background:#ff9724; color:#fff;}
#city li a{ color:#fff;font-family: \5FAE\8F6F\96C5\9ED1;}
#city li a:hover{ color:#fff!important;}
#city li span{ display: block; font-size:12px; color:#fff; font-family: \5FAE\8F6F\96C5\9ED1;}
.case01,.case02,.case03,.case04,.case05,.case06,.case07,.case08,.case09,.case10,.case11,.case12,.case13,.case14 { height:53px; display: block; float:left; padding-top:17px; margin:1px 1px 0px 0px; font-family: \5FAE\8F6F\96C5\9ED1; background:#8eb8db; color:#fff;}
.case01:hover,.case02:hover,.case03:hover,.case04:hover,.case05:hover,.case06:hover,.case07:hover,.case08:hover,.case09:hover,.case10:hover,.case11:hover,.case12:hover,.case13:hover,.case14:hover { display:block; background:#ff9724; color:#fff;}
.case01 a,.case02 a,.case03 a,.case04 a,.case05 a,.case06 a,.case07 a,.case08 a,.case09 a,.case10 a,.case11 a,.case12 a,.case13 a,.case14 a { color:#fff;font-family: \5FAE\8F6F\96C5\9ED1;}
.case01 a:hover,.case02 a:hover,.case03 a:hover,.case04 a:hover,.case05 a:hover,.case06 a:hover,.case07 a:hover,.case08 a:hover,.case09 a:hover,.case10 a:hover,.case11 a:hover,.case12 a:hover,.case13 a:hover,.case14 a:hover { color:#fff!important;}
.case01 span,.case02 span,.case03 span,.case04 span,.case05 span,.case06 span,.case07 span,.case08 span,.case09 span,.case10 span,.case11 span,.case12 span,.case13 span,.case14 span { display: block; font-size:12px; color:#fff; font-family: \5FAE\8F6F\96C5\9ED1;}
/* Body01 --------------------------------------------------*/
#city .case01 { width:99px; height: 52px; padding:18px 5px 0px 5px; top: 0px; left: 0px; display:block; float:left}
#city .case01 li { display:block; float: left; background:#fff;}
#city .case01 li a { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case01 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case01 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case01 .controlBtn { height: 20px; position: absolute; left: 90px; top: 20px; cursor: pointer; overflow: visible; z-index: 14;}
#city .case01 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left:-90px; top: 35px; z-index: 99999; display: none; }

#city .case02 { width:99px; height: 52px; padding:18px 5px 0px 5px; top: 0px; left: 110px; display:block; float:left }
#city .case02 li { display:block; float: left; background:#fff;}
#city .case02 li a { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case02 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case02 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case02 .controlBtn { height: 20px; position: absolute; left: 200px; top: 20px; cursor: pointer; overflow: visible; z-index: 13;}
#city .case02 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left:-200px; top: 35px; z-index: 99999; display: none; }

#city .case03 { width:99px; height: 52px; padding:18px 5px 0px 5px; top: 0px; left: 220px; display:block; float:left}
#city .case03 li { display:block; float: left; background:#fff;}
#city .case03 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case03 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case03 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case03 .controlBtn { height: 20px; position: absolute; left: 310px; top: 20px; cursor: pointer; overflow: visible; z-index: 12;}
#city .case03 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left:-310px; top: 35px; z-index: 99999; display: none; }
/* Body02 --------------------------------------------------*/
#city .case04 { width:71px; height: 52px; padding:18px 5px 0px 5px; top: 71px; left: 0px; display:block; float:left }
#city .case04 li { display:block; float: left; background:#fff;}
#city .case04 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case04 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case04 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case04 .controlBtn { height: 20px; position: absolute; left: 62px; top: 92px; cursor: pointer; overflow: visible; z-index: 11;}
#city .case04 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -62px; top: 35px; z-index: 99999; display: none; }

#city .case05 { width:71px; height: 52px; padding:18px 5px 0px 5px; top: 71px; left: 82px; display:block; float:left}
#city .case05 li { display:block; float: left; background:#fff;}
#city .case05 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case05 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case05 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case05 .controlBtn { height: 20px; position: absolute; left: 144px; top: 92px; cursor: pointer; overflow: visible; z-index: 10;}
#city .case05 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -144px; top: 35px; z-index: 999; display: none; }

#city .case06 { width:71px; height: 52px; padding:18px 5px 0px 5px; top: 71px; left: 164px; display:block; float:left }
#city .case06 li { display:block; float: left; background:#fff;}
#city .case06 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case06 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case06 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case06 .controlBtn { height: 20px; position: absolute; left: 226px; top: 92px; cursor: pointer; overflow: visible; z-index: 9;}
#city .case06 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -226px; top: 35px; z-index: 999; display: none; }

#city .case07 { width:73px; height: 52px; padding:18px 5px 0px 5px; top: 71px; left: 246px; display:block; float:left }
#city .case07 li { display:block; float: left; background:#fff;}
#city .case07 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case07 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case07 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case07 .controlBtn { height: 20px; position: absolute; left: 310px; top: 92px; cursor: pointer; overflow: visible; z-index: 8;}
#city .case07 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -310px; top: 35px; z-index: 999; display: none; }
/* Body03 --------------------------------------------------*/
#city .case08 { width:99px; height: 52px; padding:18px 5px 0px 5px; top: 142px; left: 0px; display:block; float:left}
#city .case08 li { display:block; float: left; background:#fff;}
#city .case08 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case08 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case08 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case08 .controlBtn { height: 20px; position: absolute; left: 90px; top: 162px; cursor: pointer; overflow: visible; z-index: 7;}
#city .case08 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -90px; top: 35px; z-index: 999; display: none; }

#city .case09 { width:99px; height: 52px; padding:18px 5px 0px 5px; top: 142px; left: 110px; display:block; float:left }
#city .case09 li { display:block; float: left; background:#fff;}
#city .case09 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case09 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case09 li span a:hover { background:#e5f3fe!important; color:#0e649a!important;}
#city .case09 .controlBtn { height: 20px; position: absolute; left: 200px; top: 162px; cursor: pointer; overflow: visible; z-index: 6;}
#city .case09 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -200px; top: 35px; z-index: 999; display: none; }

#city .case10 { width:99px; height: 52px; padding:18px 5px 0px 5px; top: 142px; left: 220px; display:block; float:left }
#city .case10 li { display:block; float: left; background:#fff;}
#city .case10 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case10 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case10 li span a:hover{ background:#e5f3fe!important; color:#0e649a!important;}
#city .case10 .controlBtn { height: 20px; position: absolute; left: 310px; top: 162px; cursor: pointer; overflow: visible; z-index: 5;}
#city .case10 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -310px; top: 35px; z-index: 999; display: none; }
/* Body04 --------------------------------------------------*/
#city .case11 { width:71px; height: 52px; padding:18px 5px 0px 5px; top: 213px; left: 0px; display:block; float:left }
#city .case11 li { display:block; float: left; background:#fff;}
#city .case11 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case11 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case11 li span a:hover{ background:#e5f3fe!important; color:#0e649a!important;}
#city .case11 .controlBtn { height: 20px; position: absolute; left: 62px; top: 232px; cursor: pointer; overflow: visible; z-index: 4;}
#city .case11 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -62px; top: 35px; z-index: 999; display: none; }

#city .case12 { width:71px; height: 52px; padding:18px 5px 0px 5px; top: 213px; left: 82px; display:block; float:left }
#city .case12 li { display:block; float: left; background:#fff;}
#city .case12 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case12 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case12 li span a:hover{ background:#e5f3fe!important; color:#0e649a!important;}
#city .case12 .controlBtn { height: 20px; position: absolute; left: 144px; top: 232px; cursor: pointer; overflow: visible; z-index: 3;}
#city .case12 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -144px; top: 35px; z-index: 999; display: none; }

#city .case13 { width:71px; height: 52px; padding:18px 5px 0px 5px; top: 213px; left: 164px; display:block; float:left }
#city .case13 li { display:block; float: left; background:#fff;}
#city .case13 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case13 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case13 li span a:hover{ background:#e5f3fe!important; color:#0e649a!important;}
#city .case13 .controlBtn { height: 20px; position: absolute; left: 226px; top: 232px; cursor: pointer; overflow: visible; z-index: 2;}
#city .case13 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -226px; top: 35px; z-index: 999; display: none; }

#city .case14 { width:73px; height: 52px; padding:18px 5px 0px 5px; top: 213px; left: 246px; display:block; float:left}
#city .case14 li { display:block; float: left; background:#fff;}
#city .case14 li a  { display: inline-block; font-size: 14px; vertical-align: middle; color: #fff}
#city .case14 li span { display:block; background:#ff9724!important; color:#fff!important; border:1px dashed #e2e2e2;}
#city .case14 li span a:hover{ background:#e5f3fe!important; color:#0e649a!important;}
#city .case14 .controlBtn { height: 20px; position: absolute; left: 310px; top: 232px; cursor: pointer; overflow: visible; z-index: 1;}
#city .case14 .selectList { width: 317px; height: 75px; border: 1px dashed #e2e2e2; padding: 5px; background: #fff; position: absolute; left: -310px; top: 35px; z-index: 999; display: none; }
/*陇原政情滚动*/
.txtMarquee-left{ width:940px;  position:relative;}
.txtMarquee-left .bd{ padding:10px 0px; }
.txtMarquee-left .bd .tempWrap{ width:940px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{ color:#707070; font-size:13px !important; }
.txtMarquee-left .bd ul li span{ color:#999; font-size:13px !important; }

/*陇原政情专题*/
.focusBox_zt { position: relative; width:330px; height:150px; overflow: hidden; }
.focusBox_zt .pic{ position:relative; z-index:0; }
.focusBox_zt .pic img { width:330px; height:150px; display: block; }
.focusBox_zt .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox_zt .hd li{margin: 0 5px; background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/dot8.png) no-repeat 0 -16px;}
.focusBox_zt .hd .on{ background-position:0 0; }
.focusBox_zt .prev,
.focusBox_zt .next { width: 40px; height: 60px; margin: -40px 0 0; display: none; background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/lyzq.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox_zt .prev { left: 0; }
.focusBox_zt .next { background-position: 0 -60px; right: 0; }
.focusBox_zt .prev:hover,
.focusBox_zt .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
