@charset 'utf-8';

.cebx .container {
	overflow: unset
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.g-logo a {
	overflow: hidden;
	text-align: center
}

.g-logo a img {
	padding: 30px 0
}

.g-logo a span {
	display: block;
	line-height: 30px;
	font-size: 20px;
	padding: 30px 0;
	text-align: right;
	font-weight: bolder;
	color: #20528f
}

.g-zt-tt p {
	text-align: center;
	font-size: 80px;
	line-height: 160px;
	color: #20528f
}

.conBox {
	padding: 40px;
	overflow: hidden
}

.sort1 .item-zfhy {
	padding: 25px
}

.sort1 .m-hot .hot-tt {
	font-size: 40px;
	color: #333;
	text-align: center
}

.sort1 .m-hot .hot-tt a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.sort1 .m-hot .hot-tt .hot-line {
	display: block;
	padding: 10px;
	background: url(..//template/images/ztzl.files/zqjmh.files/hot-bg.png) top center no-repeat
}

.sort1 .m-hot .hot-con {
	text-indent: 2em;
	color: #6d6d6d;
	font-size: 15px
}

.sort1 .m-hy-list .hy-tt {
	padding: 0 20px;
	overflow: hidden;
	height: 45px;
	position: relative;
	margin: 0 20px
}

.sort1 .m-hy-list .hy-tt .hynews {
	height: 45px
}

.sort1 .m-hy-list .hy-tt .hynews div {
	text-align: center;
	background: #f8e8ea;
	color: #333;
	font-size: 17px;
	font-weight: 800;
	line-height: 25px;
	padding: 10px 15px 10px 15px;
	border-radius: 10px
}

.sort1 .m-hy-list .hy-tt .hynews a .default {
	color: #fff;
	background: #20528f
}

.sort1 .m-hy-list #hynav .swiper-button-next {
	right: 0
}

.sort1 .m-hy-list #hynav .swiper-button-prev {
	left: 0
}

.sort1 .m-hy-list .hy-con {
	background: #f9f9f9;
	padding: 30px
}

.sort1 .m-hy-list .hy-con #hynews {
	overflow: hidden
}

.sort1 .m-hy-list .hy-con p {
	color: #6d6d6d;
	font-size: 15px
}

.sort1 .m-hy-list .hy-con a {
	overflow: hidden;
	font-size: 15px;
	color: #20528f;
	text-overflow: ellipsis;
	float: right;
	margin: -4% 15% 0 0px;
}

.sort2 {
	border-radius: 15px;
	overflow: hidden
}

.sort2 .m-hytj-tt {
	background: #20528f;
	overflow: hidden;
	writing-mode: unset;
	text-align: center;
	padding: 20px 0
}

.sort2 .m-hytj-tt a {
	font-size: 24px;
	color: #fff
}

.sort2 .m-hytj-con {
	padding: 20px;
	overflow: hidden;
	background: #f9f9f9
}

.sort2 .m-hytj-con a {
	display: block;
	float: left
}

.sort2 .m-hytj-con a img {
	max-width: 254px;
	max-height: 166px;
	min-height: 166px;
	overflow: hidden;
	margin: 7px
}

.sort3 .m-zfhy {
	padding: 12px
}

.tabs-bg5 {
	height: 45px;
	line-height: 42px;
	
}

.mzfhy{border-bottom: 1px solid #e1e3e4}
.mzfhy li{width:auto;display: inline-block;}
.mzfhy .notice{border-bottom:none;color: #010101;}
.mzfhy li.default .notice{border-bottom: 2px solid #20528f;color: #20528f;}

.notice {
	width: 130px;
	border-bottom: 2px solid #20528f;
	color: #20528f;
	font-size: 20px;
	padding: 0 5px;
	padding-bottom: 10px;
	font-weight: 700
}

.notice:hover {
	color: #20528f
}

.xxds-time {
	padding: 9px;
	background: #5b96df;
	border-radius: 0;
	padding-top: 0;
	padding-bottom: 5px;
}

.xxds-time p {
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 42px;
	display: none;
}

table th,
td {
	border: none
}

table thead tr {
	background: #5b96df;
	color: #ffffff;
}

.calendar {
	font-size: 13px;
	background: #fff;
	padding: 0;
	box-shadow: inset -1px -1px 14px 7px #cccccc;
	border-radius: 12px;
}

.dateSelector table {
	margin: 0px auto;
	width: 94%;
	border-bottom: 3px solid #5b96df;
	padding: 10px;
}

.calendar .dateSelector {position: relative;}
.calendar .dateSelector .gg1 {position: absolute;top: 9px;background: url(/template/images/index1.files/mr/rili/gg_lt.png) center no-repeat;width: 40px;height: 73px;left: 70px;}
.calendar .dateSelector .gg2 {position: absolute;top: 9px;background: url(/template/images/index1.files/mr/rili/gg_lt.png) center no-repeat;width: 40px;height: 73px;right: 70px;}


.calendar table tr th {
	width: 55px;
	height: 40px;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 20px;
	text-align: center;
	padding: 0;
	line-height: 40px;
}

.calendar table tr td {
	text-align: center;
	line-height: 40px;
	height: 40px;
	color: #4f4f4f;
	cursor: pointer;
	padding: 1px;
}

.bgHover {
	background: #005293;
	color: #4f4f4f !important;
	text-decoration: none !important
}

.riqi {
	position: relative;
	z-index: 9999999;
	width: 40px;
	height: 40px;
	font-size: 16px;
	font-weight: bolder;
	margin: 0 auto;
}
.riqi.cur {background: #ba2313 !important;color: #ffffff !important;border-radius:50%;text-decoration: none !important;}
.riqi .piaofu {
	position: absolute;
	width: 212px;
	bottom: 35px;
	background: #eff4fa;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	padding: 5px;
	display: none;
	z-index: 1000;
	display: none;
}

.riqi.current .piaofu {
	display: none;
}

.riqi .piaofu ul {
	padding-left: 5px
}

.riqi .piaofu ul li {
	padding: 2px 0 2px 8px;
	z-index: 100;
	color: #226ebc
}

.riqi .piaofu ul li p {
	color: #fff
}

.riqi .piaofu ul li a {
	color: #4f4f4f;
	z-index: 100;
	font-size: 12px;
	text-decoration: none
}

.riqi .piaofu ul li a:hover {
	text-decoration: underline;
	z-index: 100;
	color: #226ebc;
	text-decoration: none
}

.bgHover {
	color: #ffffff !important;
	background: rgb(189, 38, 35) !important;
	border-radius: 50%;
}

.calendar table tr td.current_day {
	background: #cbcbcb
}

.calendar table tr td.unselected_month {
	color: #b5b5b5;
	font-size: 16px;
}

.choice {
	font-size: 40px;
	height: 50px;
	color: #fff;
	line-height: 50px;
	padding: 0 1em;
	background: #5b96df;
	margin-bottom: 24px;
	overflow: hidden;
}

.choice p {
	display: block;
	height: auto;
	margin-bottom: 0;
	line-height: 55px;
}

.choice .month_name {
	display: inline-block;
	width: auto;
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
	line-height: 40px;
}

.choice .button {
	cursor: pointer;
	display: inline-block;
	width: 24px;
	margin: 0;
	height: 40px;
	line-height: 39px;
	vertical-align: middle;
}
.choice .button span {vertical-align:middle;}
.calendar .year_name {
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 24px;
	color: #ffffff;
	line-height: 40px;
	font-weight: bold;
	display: inline-block;
}
.calendar .xline {font-size: 24px;font-weight: bold;}

.month-but {
	width: 100%;
	text-align: center;
	overflow: hidden;
	transform: skew(8deg, 0deg);
	-ms-transform: skew(8deg, 0deg);
	-webkit-transform: skew(8deg, 0deg)
}

.cur_title{line-height: 38px;text-align: center;font-size: 18px;font-weight: bold;padding: 7px 0;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-word;overflow: hidden;}
.cur_title span {display: block;font-size: 14px;font-weight: normal;text-align: center;color: #333333;}

.month-but span {
	display: inline-block;
	text-align: center;
	background: #fdb700;
	border-radius: 20px;
	width: 100px;
	height: 30px;
	line-height: 28px;
	color: #fff;
	font-size: 25px;
	margin: 10px;
	cursor: pointer
}

.xw_container {height: auto;position: relative;}
/* .cebx {margin-left: 680px;width: auto;position: absolute;left: 50%;top: 0;z-index:999;} */
.cebx {margin-left: 190px;width: auto;position: absolute;left: 0%;top: 0;z-index:999;}
.cebx .mrbx .mrtt > a {width: 75px;height: auto;display: block;background: #548cd1;text-align: center;border-radius: 0;padding: 0;margin-bottom: 30px;padding-bottom: 0;}
.cebx .mrbx .mrtt > a span {display: block;height: 75px;}
/* .cebx .mrbx .mrtt > a:nth-child(1) span {background: url(/template/images/index1.files/mr/mr1.png) 3px center no-repeat;}
.cebx .mrbx .mrtt > a:nth-child(2) span {background: url(/template/images/index1.files/mr/mr2.png) 3px center no-repeat;} */
.cebx .mrbx .mrtt > a p {font-size: 14px;color: #555658;font-weight: normal;line-height: 26px;}
.cebx .mrbx .mrtt > a:nth-child(1) span {position: relative;}
.cebx .mrbx .mrtt > a:nth-child(1) span div#curyear {color: #ffffff;font-size: 12px;line-height: 41px;}
.cebx .mrbx .mrtt > a:nth-child(1) span em {position: absolute;bottom: 0;width: 100%;left: 0;line-height: 59px;font-size: 20px;color: #20528f;font-weight: bold;}
.cebx .mrbx .mrtt > a:nth-child(1) {background: url(/template/images/index1.files/mr/mr_i3.png) top center no-repeat;}
.cebx .mrbx .mrtt > a:nth-child(2) {background: url(/template/images/index1.files/mr/mr_i2.png) top center no-repeat;}
.mritem {width: 669px;/*transition: all 0.3s ease-in-out 0s;*/position: absolute;top: 0;opacity: 0;overflow: hidden;}
.cebx .mrnr {position: absolute;top:0;left: 80px;}
/* .cebx .mrnr {position: absolute;top:0;left: -690px;} */
.cebx .sjwy{padding: 20px 9px;background: #548bd0;overflow:hidden;}
.cebx .xxds-time,.cebx .sjwy {position: relative;overflow: hidden;}
.cebx .guanbi {background: url(/template/images/index1.files/mr/guanbi.png) center no-repeat;width: 40px;height: 40px;position: absolute;right: 4px;top:0;z-index: 999;cursor: pointer;}
.cebx .obj_title {height: auto;text-align: center;}
.cebx .obj_title .title_middle {color: #ffffff;font-size: 18px;}
.cebx .obj_title .info_mr {color: #ffffff;font-size: 12px;margin-bottom: 10px;}
.cebx .obj_title .info_mr span {margin: 0 3px;color: #e7e7e7;}
.cebx .sjvideo {height: 110px;overflow: hidden;margin-bottom: 0;position: relative;padding-top: 10px;}
.cebx .sjvideo .item {overflow: hidden;display: inline-block;width: 100%;height: 100px;margin-right: 7px;border: 2px solid #ffffff;border-radius: 4px;position: relative;margin: 0;cursor: pointer;}
.cebx .sjvideo .item.cur {border:2px solid #d60606}
.cebx .sjvideo .item img {width: 100%;height: 100%;}
.cebx .sjvideo .item p{bottom: 0px;background: #000000;filter: alpha(opacity=85);-moz-opacity: .85;-khtml-opacity: .85;opacity: .85;height: 30px;line-height: 30px;width: 100%;text-align: center;color: #ffffff;padding: 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position: absolute;font-size: 12px;margin: 0;}
.cebx .sjvideo .item .time {display: none;}
.cebx .sjvideo .item.source {display: none;}
.cebx .sjvideo .cmr {margin-right:0;position: absolute;right: 0;top: 24px;color: #ffffff;writing-mode: vertical-rl;letter-spacing: 3px;padding-top: 7px;}
.cebx .sjvideo .cmr a {color: #ffffff;border: 0 none;width: auto;height: auto;font-size: 13px;}
.cebx .sjvideo .sjlt {width: 96%;overflow: hidden;}
.cebx .sjvideo .sjlt .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:-1px;top: 32%;background: url(/template/images/index1.files/mr/tblt.png) center no-repeat;height: 50px;}
.cebx .sjvideo .sjlt .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:0px;top: 32%;background: url(/template/images/index1.files/mr/tbrt.png) center no-repeat;height: 50px;}
.cebx .sjvideo .sjlt .swiper-slide {width: 148.5px;margin-right: 15px;}
.cebx .prism-player .prism-controlbar {z-index: 20;}
.cebx .prism-player .prism-controlbar .prism-controlbar-bg {background: rgba(75,75,75,.55);}
.cebx .rl_info {height: 47px;overflow: hidden;}
.cebx .rl_info.swiper-container-vertical>.swiper-pagination-bullets{height: 14px;overflow: visible;right: unset;top: unset;text-align: center;width: 100%;-webkit-transform: translate3d(0,-50%,0);-moz-transform: translate3d(0,-50%,0);-o-transform: translate(0,-50%);-ms-transform: translate3d(0,-50%,0);transform: unset;bottom: -2px;}
.cebx .rl_info .swiper-pagination-bullet {display:inline-block;margin:0 2px;bottom: 15px;position: relative;}
.cebx .rl_info a{line-height: 32px;text-align: center;font-size: 18px;font-weight: bold;padding: 7px 25px;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 1;word-break: break-word;overflow: hidden;}

@media all and (max-width: 1440px) {
    .cebx {right: 0%;margin-left: unset;margin-right: 0;left: unset;}
}
@media all and (max-width: 768px) {
	.conBox {
		padding: 5px
	}

	.hot-tt a {
		font-size: 30px
	}
	.sort2 .m-hytj-con a img {
	    max-width: 290px;
	    max-height: 166px;
	    min-height: 166px;
	    overflow: hidden;
	    margin: 12px;
	}
	.cebx {display: none;}
}
@media all and (max-width: 375px) {
	.cebx {display: none;}
}