@charset "UTF-8";
/*GlobalBG*/
.GlobalBG {
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 0;
}
.GlobalBG #GlobalLinkA {
    width: 100%;
    height: 300px;
    display: block;
}
.GlobalBG #es-top .est0 {
    background-image: url(/0924/1569301902160.jpg) !important;
}
.GlobalBG #es-top .est0, .GlobalBG #es-top .est0 a {
    height: 90px !important;
}

/*
** GlobalBG Common Start
*/
.GlobalBG .GlobalDiv {
    width: 1250px;
    margin-left: auto;
    margin-right: auto;
    border: 10px solid #ffffff;
    background-color: #ffffff;
}
.GlobalBG #es-top,
.GlobalBG #topbar,
.GlobalBG #header,
.GlobalBG #navbar {
    width: 1250px;
}
.GlobalBG #header,
.GlobalBG #es-nav-below,
.GlobalBG #es-daohang-pic,
.GlobalBG .toutiao,
.GlobalBG .news {
    background-color: #ffffff;
}
.GlobalBG .toutiao {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 20px;
}
.GlobalBG .news {
    margin-top: 0;
}
.GlobalBG #es-daohang-pic {
    margin-top: 0;
    padding-top: 10px;
}
.GlobalBG #header #es-header-center {
    width: 720px;
}
.GlobalBG #header #logo,
.GlobalBG #topbar .fl {
    margin-left: 10px;
}
.GlobalBG #header #search,
.GlobalBG #topbar .fr,
.GlobalBG #navbar #es-channel {
    margin-right: 10px;
}
/*
** GlobalBG Common End
*/

img, .img {
    max-width: 100%;
}

.i_xxjxs {
    display: block !important;
}
.xxjxs_ttop {
    font-size: 28px;
    line-height: 140%;
    font-weight: bold;
}
.xxjxs_ttop, .xxjxs_ttop a {
    color: #005ba4 !important;
}
.red .xxjxs_ttop, .red .xxjxs_ttop a {
    color: #CC1200 !important;
}
.xxjxs_ttop a:hover {
    text-decoration: none !important;
    color: #f2304a !important;
    border-bottom: 2px solid #f2304a;
}
.xxjxs_list {
    font-size: 16px;
    line-height: 200%;
}
#toutiao {
    width: 984px;
    margin: 0 13px;
}
#toutiao dt {
    height: 100px;
}
#toutiao h1 {
    line-height: 100px;
    font-size: 28px;
    font-weight: bold;
}
#toutiao h1, #toutiao h1 a {
    color: #005ba4 !important;
}
.red #toutiao h1, .red #toutiao h1 a {
    color: #CC1200 !important;
}
#toutiao h1 a:hover {
    color: #f2304a !important;
    border-bottom: 2px solid #f2304a;
}
#toutiao dd {
    background: #f1f1f1;
    height: 40px;
}
#toutiao dd .bd {
    width: 964px;
}
#toutiao dd .bd, #toutiao dd .ulWrap ul {
    height: 20px;
    line-height: 20px;
}
#toutiao dd .ulWrap ul {
    width: 1000%;
}
#toutiao dd .ulWrap li {
    float: left;
    margin-right: 30px;
    background-position: 0 9px;
}
#toutiao dd .next {
    top: 0px;
    right: -51px;
    width: 41px;
    height: 40px;
    padding-left: 10px;
    background: #f1f1f1;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
#toutiao dd .next .icon-refresh {
    width: 40px;
    height: 40px;
    border-left: 1px solid #ffffff;
    background: #e7e7e7 url(./icon.png) no-repeat -31px -274px;
}

#news {
    width: 480px;
    height: 402px;
    line-height: 32px;
}
#news ul .f18 {
    font-weight: 700;
    background-image: url(../images/li-dot-red.png);
}
#news ul .item6 {
    margin-top: 10px;
}
#news a {
    margin-right: 10px;
}
#focus {
    width: 750px;
    height: 400px;
}
#focus .hd, #focus .hd ul {
    height: 12px;
}
#focus .hd {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
}
#focus .hd ul {
    text-align: center;
}
#focus .hd ul li {
    display: inline-block;
    margin: 0 3px;
    width: 20px;
    height: 2px;
    border-radius: 1px;
    font-size: 0;
    background-color: #b6b6b6;
    cursor: pointer;
    vertical-align: top;
}
#focus .hd ul li.on {
    background-color: #ffffff;
}
#focus .bd li {
    position: relative;
}
#focus .bd li div {
    width: 714px;
    padding: 10px 18px 20px;
    font-size: 18px;
    line-height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/bg_title.png) repeat-x top center;
    color: #ffffff;
}
#focus .prev, #focus .next {
    position: absolute;
    width: 40px;
    height: 60px;
    background: url(../images/arrow-circles.png) no-repeat;
    top: 170px;
    cursor: pointer;
}
#focus .prev {
    left: 0;
    background-position: 0 0;
}
#focus .next{
    right: 0;
    background-position: -40px 0;
}

.opacity {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.opacity:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.w900 {
    width: 900px;
}
.w440 {
    width: 440px;
}
.w330 {
    width: 330px;
}
.blue {
    color: #1a74ca !important;
}
.bs1 {
    border: 1px solid #e7e7e7;
}
.bts1 {
    border-top: 1px solid #e7e7e7;
}
.bbs1 {
    border-bottom: 1px solid #e7e7e7;
}
.list-dot li, .list-dot-blue li, .list-dot-hollow li {
    background-position: 0 12px;
}
.style1 dt, .style2 dt {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}
.style1 dt a {
    display: inline-block;
    padding: 0 10px;
    border-bottom: 1px solid #136dc3;
}
.red .style1 dt a {
    border-bottom: 1px solid #CC1200;
}
.style1 dt p span, .style2 dt p span {
    color: #cccccc;
    padding: 0 2px 0 5px;
}
.style1 dt p a, .red .style1 dt p a {
    display: inline;
    border-bottom: none;
    padding: 0;
}
.style2 dt ul a {
    text-decoration: none;
}
.style2 dt p {
    top: 0px;
    right: 10px;
}
.style2 dd {
    padding-top: 7px;
    padding-bottom: 10px;
}
.style3 {
    background: url(./hr.jpg) no-repeat top;
}
.style3 dt {
    height: 30px;
}
.style3 dt .icon-url, .style3 dt .icon-more {
    margin-top: 7px;
    width: 26px;
    height: 16px;
    display: block;
}
.style3 dt .icon-url {
    background: url(./icon.png) no-repeat 0 -187px;
}
.style3 dt .icon-more {
    background: url(./icon.png) no-repeat -36px -187px;
}
.style3 dt .icon-message {
    width: 20px;
    height: 30px;
    display: block;
    background: url(./icon.png) no-repeat 0 -280px;
}
.style3 dt .txt {
    height: 20px;
    line-height: 20px;
    margin: 5px 0;
    padding-left: 10px;
    background: url(./icon.png) no-repeat 0 -248px;
}
.red .style3 dt .txt {
    background-image: url(./icon_red.png);
}
.tab dt ul li {
    float: left;
    padding: 0 10px;
    background: url(./line.jpg) no-repeat left center;
}
.tab dt ul li.first {
    background-image: none;
}
.tab dt ul li.on, .tab dt ul li.on a {
    color: #136dc3 !important;
}
.red .tab dt ul li.on, .red .tab dt ul li.on a {
    color: #CC1200 !important;

}
.red .tab dt ul li.on{
    border-bottom: 1px solid #CC1200;
}


.tab dt ul li.on a {
    display: block;
    position: relative;
}
#zjw dt a {
    display: inline-block;
    position: relative;
    color: #136dc3 !important;
}
.red #zjw dt a {
    color: #CC1200 !important;
}
.tab dt ul li.on a:after, .tab dt ul li.on a after,
#zjw dt a:after, #zjw dt a after {
    content: '';
    position: absolute;
    top: 40px;
    left: 0px;
    width: 100%;
    height: 5px;
    background: url(./tab_li_on.jpg) no-repeat top center;
}
.red .tab dt ul li.on a:after, .red .tab dt ul li.on a after,
.red #zjw dt a:after, .red #zjw dt a after {
    background: url(./tab_li_on_red.jpg) no-repeat top center;
}
#weixin dt .icon-weixin {
    background: url(./icon.png) no-repeat 10px -132px;
    padding-left: 42px;
}
#qrcode {
    width: 100px;
}
#qrcode p {
    margin: 8px 0 16px 0;
}
#wxlist {
    width: 305px;
}
#weixin dd {
    height: 280px;
}
#guoji dd {
    height: 272px;
}
#guoji dd .list-guoji {
    padding-top: 4px;
}
#guoji dd .list-xianshi {
    line-height: 36px;
}
#guoji dd .list-xianshi li {
    background-position: 0 16px;
}
#zhuanti dt .icon-zhuanti {
    background: url(./icon.png) no-repeat 10px -205px;
    padding-left: 35px;
}
.red #zhuanti dt .icon-zhuanti {
    background-image: url(./icon_red.png);
}
#guoji dt .icon-earth {
    background: url(./icon.png) no-repeat 10px -741px;
    padding-left: 35px;
}
#zhuanti dd {
    height: 268px;
}
#zhuanti dd li div {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    overflow: hidden;
    border-bottom: 1px solid #ffffff;
    background: #f9f9f9;
}
#zhuanti dd li div .icon-dot {
    width: 10px;
    height: 40px;
    background: url(../../../statics/img/li-icon-dot.png) no-repeat left center;
}
#zhuanti dd li div .icon-arrow {
    width: 10px;
    height: 10px;
    margin-top: 15px;
    background: url(./icon.png) no-repeat 0 -720px;
}
#zhuanti dd li.on {
    height: 188px;
}
#zhuanti dd li.on div {
    background: #e7e7e7;
}
#zhuanti dd li.on div .icon-arrow {
    background: url(./icon.png) no-repeat -40px -720px;
}
#zhuanti dd li img {
    display: none;
}
#zhuanti dd li.on img {
    display: block;
}
#shizheng dd, #redian dd, #zjw dd,
#jingji dd, #zhengce dd,
#guoji dd li span {
    color: #cccccc;
}
#shizheng dd, #redian dd, #zjw dd,
#jingji dd, #zhengce dd {
    height: 222px;
}
#fabuhui dt {
    background: #3975bb url(./bg_xwfbh.jpg) no-repeat;
}
.red #fabuhui dt {
    background: #d42956 url(./bg_xwfbh_red.jpg) no-repeat;
}
#fabuhui dt, #fabuhui dt a {
    height: 40px;
    line-height: 40px;
    color: #ffffff !important;
}
#fabuhui dt {
    border-bottom: 1px solid #3975bb;
}
.red #fabuhui dt {
    border-bottom: 1px solid #CB1D00;
}
#fabuhui dd {
    padding-top: 11px;
}
#fabuhui dd li.txt {
    margin-top: 4px;
}
#fabuhui dd li.txt a {
    width: 308px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    display: block;
}
#fabuhui dd li.txt a .fa {
    margin-top: 10px;
}
#fabuhui dd li.img a div {
    width: 310px;
    line-height: 20px;
    padding: 10px 10px 0;
    font-size: 14px;
    bottom: 0;
    left: 0;
    background: url(../images/bg_title.png) repeat-x top center;
    color: #ffffff;
}
#fabuhui dt .icon-mic {
    background: url(./icon.png) no-repeat 0 -665px;
    padding-left: 25px;
}
#wenhua dt .icon-wenhua {
    background: url(./icon.png) no-repeat 10px -360px;
    padding-left: 42px;
}
#lvyou dt .icon-lvyou {
    background: url(./icon.png) no-repeat 10px -414px;
    padding-left: 42px;
}
#gongyi dt .icon-gongyi {
    background: url(./icon.png) no-repeat 10px -465px;
    padding-left: 42px;
}
#fuwu dt .icon-fuwu {
    background: url(./icon.png) no-repeat 10px -518px;
    padding-left: 42px;
}
#jiaoyu dt .icon-jiaoyu {
    background: url(./icon.png) no-repeat 10px -566px;
    padding-left: 42px;
}
#jiankang dt .icon-jiankang {
    background: url(./icon.png) no-repeat 10px -613px;
    padding-left: 42px;
}
.chanimg {
    height: 280px;
}
.chanimg ul .img {
    height: 120px;
    background: none;
    border-bottom: 1px dashed #f1f1f1;
    padding-left: 0;
    padding-bottom: 15px;
    margin-bottom: 5px;
}
.chanimg ul .img .fr {
    width: 250px;
    height: 120px;
}
.chanimg ul .img .fr div a {
    color: #136dc3 !important;
}
.red .chanimg ul .img .fr div a {
    color: #CC1200 !important;
}
.chanimg ul .img .fr p {
    line-height: 30px;
    text-indent: 2em;
    color: #999999;
}
#tupian dt .icon-photos {
    background: url(./icon.png) no-repeat 10px -312px;
    padding-left: 42px;
}
#tupian dd {
    height: 302px;
}
#tupian dd li, #tupian dd li a {
    width: 220px;
    height: 149px;
}
#tupian dd li {
    float: left;
    margin: 0 0 2px 2px;
}
#tupian dd .first {
    margin-left: 0;
}
#tupian dd li a {
    top: 0;
    left: 0;
}
#tupian dd li img {
    width: 100%;
    height: 100%;
}
#tupian dd .first, #tupian dd .first a {
    width: 456px;
    height: 300px;
}
#tupian dd li div {
    width: 200px;
}
#tupian dd .first div {
    width: 436px;
}
#qiancheng dd {
    height: 110px;
}
#tu-gongyi dd {
    width: 878px;
    height: 260px;
    padding: 10px;
}
#tu-gongyi dd li {
    float: left;
    margin: 0 0 10px 10px;
}
#tu-gongyi dd li.ml0 {
    margin-left: 0;
}
#tu-gongyi dd li div {
    width: 192px;
}
#tu-gongyi dd .es-gygg li, #tu-gongyi dd .es-gygg li a {
    width: 212px;
    height: 260px;
}
#tu-gongyi dd .es-cntv li, #tu-gongyi dd .es-cntv li a {
    width: 212px;
    height: 125px;
}
#links dt {
    height: 40px;
    line-height: 40px;
}
#links dt .dropdown {
    right: 9px;
    top: -1px;
}
#links dd {
    width: 1230px;
    padding: 10px 9px 0 9px;
}
#links dd ul {
    width: 1250px;
}
#links dd li {

    float: left;
    margin: 0 10px 10px 0;
    text-align: center;
}
#links dd li:nth-of-type(8),
#links dd li:nth-of-type(16),
#links dd li:nth-of-type(24) {
    margin-right: 0;
}
#links dd li a {
    display: block;
    background: #f9f9f9;
    line-height: 40px;
    padding: 2px 15px;
}
#links dd .img img {
    width: 145px;
}
.dropdown .top {
    float: left;
    width: 130px;
}
.dropdown .top div {
    width: 80px;
    padding: 0 25px;
    position: relative;
    z-index: 10;
    background: #ffffff;
}
.dropdown .on div {
    background: #e7e7e7;
}
.dropdown .top div i {
    width: 18px;
    height: 40px;
    background: url(./icon.png) no-repeat 2px -1058px;
}
.dropdown .on div i {
    background-position: 2px -1096px;
}
.dropdown .top .sub {
    top: 41px;
    right: 0;
    z-index: 8;
    padding: 2px 10px;
    width: 1210px;
    background: #e7e7e7;
    line-height: 26px;
}
.dropdown .top .sub li {
    float: left;
    margin-right: 8px;
    white-space:nowrap;
}

/*update 20190430*/
#redu dt a {
    height: 60px;
    line-height: 60px;
    background: url(./shuoshier.jpg) no-repeat top center;
}
.red #redu dt a {
    background-image: url(./shuoshier_red.jpg);
}
#redu dt em, #redu dt i {
    float: left;
    display: block;
    font-style: normal;
}
#redu dt em {
    margin-left: 20px;
    border-left: 10px solid #ffffff;
    background-color: #177bb7;
    color: #ffffff;
    font-size: 20px;
    padding: 0 5px;
}
.red #redu dt em {
    background-color: #CC1200;
}
#redu dt i {
    background: #ffffff;
    color: #666666;
    font-size: 26px;
    padding: 0 10px;
}

#redu dd {
    border: 1px solid #177bb7;
    padding-left: 9px;
    padding-right: 9px;
}
.red #redu dd {
    border-color: #CC1200;
}
#redu .new, #redu .sub {
    border-top: none;
    border-bottom: none;
}
#redu .new {
    padding-top: 10px;
}
#redu .sub {
    height: 30px;
    line-height: 30px;
    background: url(./oldline.jpg) no-repeat top center;
    text-align: center;
}
.red #redu .sub {
    background-image: url(./oldline_red.jpg);
}
#redu .old {
    height: 89px;
    border-top: none;
}
#redu .new img {
    width: 310px;
}
#redu .old ul li {
    padding-left: 10px;
}


#news{width:430px;}
#focus{width:800px;}
#focus .bd li div{width:764px;}
#focus .bd li img{margin-left:-0px;max-width: initial;}
.xxjxs_toutiao_marquee {
    box-sizing: border-box;
    height: 44px;
    overflow: hidden;
    background-color: #e7e7e7;
    padding: 10px;
}

.xxjxs_toutiao_marquee .bd .tempWrap {
    width: 100% !important;
}

.xxjxs_toutiao_marquee .bd ul {
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content: center;
}

.xxjxs_toutiao_marquee .bd ul li {
    width: auto !important;
    height: 24px;
    line-height: 24px;
    margin-right: 3em;
    text-align: left;
    background-position: 0 10px;
    float: left;
    word-break: keep-all;
    white-space: nowrap;
    _display: inline;
}
.border{
    height: 1px;
}
.rankings{display: flex;justify-content: space-between}
.rankings .ranking{width: 32%}
.rankings .bbs1{margin-bottom: 10px}