@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:  !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  no-repeat -31px -274px;
}

#news {
	width: 480px;
	height: 402px;
	line-height: 32px;
}
#news ul .f18 {
	font-weight: 700;
	background-image: ;
}
#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:  repeat-x top center;
	color: #ffffff;
}
#focus .prev, #focus .next {
	position: absolute;
	width: 40px;
	height: 60px;
	background:  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:  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:  no-repeat 0 -187px;
}
.style3 dt .icon-more {
	background:  no-repeat -36px -187px;
}
.style3 dt .icon-message {
	width: 20px;
    height: 30px;
    display: block;
    background:  no-repeat 0 -280px;
}
.style3 dt .txt {
	height: 20px;
	line-height: 20px;
	margin: 5px 0;
	padding-left: 10px;
	background:  no-repeat 0 -248px;
}
.red .style3 dt .txt {
	background-image: ;
}
.tab dt ul li {
	float: left;
	padding: 0 10px;
	background:  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;
}
.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:  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:  no-repeat top center;
}
#weixin dt .icon-weixin {
	background:  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:  no-repeat 10px -205px;
    padding-left: 35px;
}
.red #zhuanti dt .icon-zhuanti {
	background-image: ;
}
#guoji dt .icon-earth {
	background:  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:  no-repeat left center;
}
#zhuanti dd li div .icon-arrow {
	width: 10px;
	height: 10px;
	margin-top: 15px;
	background:  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:  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  no-repeat;
}
.red #fabuhui dt {
	background: #d42956  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;
	height: 230px;
}
#fabuhui dd li.txt {
	margin-top: 4px;
}
#fabuhui dd li.txt a {
	width: 308px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	display: block;
	border: 1px solid #e7e7e7;
}
#fabuhui dd li.txt a .fa {
	margin-top: 10px;
}
#fabuhui dd li.img a div {
	width: 310px;
    line-height: 20px;
    padding: 10px;
    font-size: 14px;
    bottom: 0;
    left: 0;
    background:  repeat-x top center;
    color: #ffffff;
}
#fabuhui dt .icon-mic {
	background:  no-repeat 0 -665px;
    padding-left: 25px;
}
#wenhua dt .icon-wenhua {
	background:  no-repeat 10px -360px;
    padding-left: 42px;
}
#lvyou dt .icon-lvyou {
	background:  no-repeat 10px -414px;
    padding-left: 42px;
}
#gongyi dt .icon-gongyi {
	background:  no-repeat 10px -465px;
    padding-left: 42px;
}
#fuwu dt .icon-fuwu {
	background:  no-repeat 10px -518px;
    padding-left: 42px;
}
#jiaoyu dt .icon-jiaoyu {
	background:  no-repeat 10px -566px;
    padding-left: 42px;
}
#jiankang dt .icon-jiankang {
	background:  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:  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 {
	width: 130px;
	right: 9px;
	top: -1px;
}
#links dd {
	width: 1230px;
	padding: 10px 9px 0 9px;
}
#links dd ul {
	width: 1250px;
}
#links dd li {
	width: 145px;
	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;
}
#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:  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:  no-repeat top center;
}
.red #redu dt a {
	background-image: ;
}
#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:  no-repeat top center;
	text-align: center;
}
.red #redu .sub {
	background-image: ;
}
#redu .old {
	height: 89px;
	border-top: none;
}
#redu .new img {
	width: 310px;
}
#redu .old ul li {
	padding-left: 10px;
}

@media (max-width: 768px){
	.w900, .w440, .w330 {
		width: 100%;
	}
	.mlr20 {
		margin-left: 0;
		margin-right: 0;
	}
	#es-nav-below, #es-toutiao-left, #es-toutiao-right, #es-focus-below, #es-top,
	#toutiao dd, #links, #qrwdwr9e, #tu-gongyi, #tupian,
	#jiaoyu, #jiankang, #lvyou, #fuwu, #wenhua, #gongyi, #weixin,
	#focus .hd {
		display: none;
	}
	#es-daohang-pic ul li img {
		width: 100%;
		height: auto;
	}
	.i_xxzwz {
		width:100%;
	}
	#toutiao {
		width: 100%;
		margin: 0;
	}
	#toutiao dt, #redu .old, #shizheng dd, #redian dd, #zjw dd, #jingji dd, #zhengce dd, #fabuhui dd {
		height: auto;
	}
	#toutiao h1 {
		font-size: 200% !important;
		line-height: 150% !important;
	}
	#news, #redu .new img, #fabuhui dd li img {
		width: 100% !important;
		height: auto !important;
	}
	#focus, #focus .bd li img {
		width: 100% !important;
		margin-left: 0 !important;
	}
	#focus .bd li div {
		padding: 10px !important;
		font-size: 14px;
	}
	#focus .prev, #focus .next {
		top: 35% !important;
		display: block !important;
	}
	#redu, #shizheng, #redian, #zjw, #jingji, #zhengce, #fabuhui {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#redu dt {
		background: #177bb7;
	}
	#redu dt i {
		background: #ffffff;
		color: #177bb7;
	}
	#fabuhui dd li.txt a {
		width: calc(100% - 22px);
	}
	#foot {
		font-size: 12px;
	}
	.i_xxztp {
		display:none;
	}
}