@charset "utf-8";

.warp {
	width: 100%;
	position: relative;
	margin: 0 auto;
	background: #FFF;
}

.container {
	max-width: 1300px;
	margin: 0 auto;
}

.dcdt_main {
	width: 100%;
	margin: 0 auto;
}

.title {
	height: 96px;
}

.title>div {
	width: 518px;
	height: 1px;
	background: #3a8ce0;
	margin-top: 69px;
	float: left;
}

.title i {
	display: block;
	width: 8px;
	height: 8px;
	float: left;
	background: #3a8ce0;
	margin-top: 65px;
	border-radius: 4px;
}

.title a {
	display: block;
	width: 245px;
	height: 96px;
	float: left;
}

.dtgk {
	height: 754px;
	padding-top: 46px;
}

.dtgk.znwd {
	height: auto;
	padding-bottom: 40px;
}

.dtgk .title a {
	background: url('../images/zjdt/2021_dcgz_tit01.png') no-repeat center;
}

.dtgk.znwd .title a {
	background: url('../images/znwd_n.png') no-repeat center;
}

.dtgk .bd {
	height: 354px;
	margin-top: 39px;
}

.dtgk .bd .video {
	width: 660px !important;
	height: 370px !important;
	float: left;
}

.dtgk .bd .video video {
	width: 100% !important;
	height: 100% !important;
}

.dtgk .bd .brief {
	width: 600px;
	height: 370px;
	float: right;
	background: url('../images/zjdt/2021_dcgz_bg04.png') no-repeat center bottom;
}

.dtgk .bd .brief p {
	height: 220px;
	line-height: 44px;
	padding-top: 10px;
	overflow: hidden;
	text-indent: 2em;
	letter-spacing: 1px;
}

.dtgk .bd .brief p a {
	color: #d61618;
	margin-left: 3px;
}

.xzqh {
	height: 150px;
	margin-top: 60px;
}

.xzqh.sm {
	height: auto;
	margin-top: 20px;
	text-align: center;
}

.xzqh ul {
	width: 100%;
}

.xzqh ul li {
	width: 160px;
	height: 150px;
	border-radius: 30px;
	background: #1658a0;
	float: left;
	margin: 0px 28px;
}

.xzqh ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.xzqh ul li a i {
	display: block;
	width: 62px;
	height: 55px;
	margin: 28px auto 0px;
	background-image: url('../images/zjdt/2021_dcgz_icon03.png');
	background-repeat: no-repeat;
}

.xzqh ul .li-1 a i {
	background-position: 0px 0px;
}

.xzqh ul .li-2 a i {
	background-position: -95px 0px;
}

.xzqh ul .li-3 a i {
	background-position: -96px -70px;
}

.xzqh ul .li-4 a i {
	background-position: -95px -150px;
}

.xzqh ul .li-5 a i {
	background-position: 0px -150px;
}

.xzqh ul .li-6 a i {
	background-position: -3px -70px;
}

.xzqh ul li a span {
	display: block;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 2px;
}

.dtgk.znwd .xzqh ul li {
	width: 21.33333%;
	height: 160px;
	margin: 0 6% 50px 6%;
	border-radius: 10px;
}

.dtgk.znwd .xzqh ul li a span {
	height: 62px;
	line-height: 62px;
}

.dtgk.znwd .xzqh ul li a i {
	background-image: none;
}

.dtgk.znwd .xzqh ul li a i img {
	width: 100%;
}

.stdt {
	width: 100%;
	height: 752px;
	padding-top: 48px;
}

.stdt .title a {
	background: url('../images/zjdt/2021_dcgz_tit02.png') no-repeat center;
}

.stdt .bd {
	height: 565px;
	margin-top: 32px;
}

.stdt .bd .con_one {
	height: 180px;
	margin-bottom: 25px;
}

.stdt .bd .con_one ul {
	width: 110%;
}

.stdt .bd .con_one ul li {
	width: 310px;
	height: 196px;
	float: left;
	margin-right: 20px;
	position: relative;
}

.stdt .bd .con_one ul li .pic {
	display: block;
	width: 100%;
	height: 100%;
}

.stdt .bd .con_one ul li .pic img {
	width: 100%;
	height: 100%;
}

.stdt .bd .con_one ul li .txt {
	width: 100%;
	height: 40px;
	background: url('../images/zjdt/2021_dcgz_bg07.png') repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 333;
}

.stdt .bd .con_one ul li .txt span {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lis_hidden {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	background: url('../images/zjdt/2021_dcgz_bg07.png') repeat;
	display: table;
}

.lis_hidden p {
	color: #fff;
	text-indent: 2em;
	display: table-cell;
	vertical-align: middle;
	padding: 0px 10px;
	z-index: 2;
	line-height: 24px;
	max-height: 72px;
	overflow: hidden;
	font-size: 15px;
}

.lis_hidden p>a {
	color: red;
	margin-left: 5px;
	font-size: 15px;
	line-height: 24px;
}

.stdt .bd .con_two {
	height: 360px;
	position: relative;
	overflow: hidden;
}

.stdt .bd .con_two .pic，.stdt .bd .con_two .pic li {
	width: 100%;
	height: 360px;
}

.stdt .bd .con_two .pic li a img {
	width: 100%;
	height: 100%;
}

.stdt .bd .con_two .txt {
	width: 220px;
	height: 280px;
	padding-top: 80px;
	position: absolute;
	top: 0;
	right: 150px;
	background: url('../images/zjdt/2021_dcgz_bg07.png')repeat;
}

.stdt .bd .con_two .txt li {
	height: 60px;
}

.stdt .bd .con_two .txt li.on {
	background: url('../images/zjdt/2021_dcgz_icon01.png')no-repeat 45px bottom;
}

.stdt .bd .con_two .txt li.on span,
.stdt .bd .con_two .txt li.on p {
	color: #f6c644;
}

.stdt .bd .con_two .txt li span {
	display: inline-block;
	float: left;
	margin-left: 39px;
	color: #ffffff;
}

.stdt .bd .con_two .txt li p {
	margin-left: 16px;
	float: left;
	color: #ffffff;
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rwdt {
	height: 793px;
	padding-top: 47px;
    background: #f5f5f5;
}

.rwdt .title a {
	background: url('../images/zjdt/2021_dcgz_tit03.png') no-repeat center;
}

.rwdt .bd {
	height: 641px;
	margin-top: 20px;
}

.rwdt .bd .rwdt_t {
	height: 311px;
	margin-bottom: 16px;
}

.rwdt .bd .rwdt_t .box_l {
	width: 571px;
	height: 311px;
}

.rwdt .bd .rwdt_t .box_r {
	width: 412px;
	height: 311px;
}

.rwdt .bd .rwdt_t .box_m {
	width: 275px;
	height: 311px;
	overflow: hidden;
	margin-left: 21px;
}

.rwdt .bd .rwdt_t .box_m ul li {
	width: 100%;
	height: 89px;
	margin-bottom: 21px;
}

.rwdt .bd .rwdt_t .box_m ul li a {
	display: block;
	position: relative;
}

.rwdt .bd .rwdt_t .box_m ul li a img {
	width: 100%;
	height: 100%;
}

.rwdt .bd .rwdt_t .box_m ul li a p {
	position: absolute;
	bottom: 8px;
	left: 0px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	width: 100%;
}

.rwdt .bd .rwdt_b {
	height: 310px;
}

.rwdt .bd .rwdt_b .box_b1 {
	width: 301px;
	height: 310px;
	overflow: hidden;
}

.rwdt .bd .rwdt_b .box_b1 ul li {
	width: 100%;
	height: 147px;
	margin-bottom: 16px;
	position: relative;
}

.rwdt .bd .rwdt_b .box_b2 {
	width: 390px;
	height: 310px;
	margin-left: 19px;
}

.rwdt .bd .pic {
	display: block;
	width: 100%;
	height: 100%;
}

.rwdt .bd .pic img {
	width: 100%;
	height: 100%;
}

.rwdt .bd .pic.mzys img {
	width: auto;
	height: 310px;
}

.rwdt .bd .txt {
	width: 100%;
	height: 40px;
	background: url('../images/zjdt/2021_dcgz_bg07.png') repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 333;
}

.rwdt .bd .txt span {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rwdt .bd .rwdt_b .box_b3 {
	width: 571px;
	height: 310px;
	overflow: hidden;
	position: relative;
}

.rwdt .bd .rwdt_b .box_b3 .pic,
.rwdt .bd .rwdt_b .box_b3 .pic li {
	width: 571px;
	height: 310px;
}

.rwdt .bd .rwdt_b .box_b3 .pic li a img {
	width: 100%;
	height: 100%;
}

.rwdt .bd .rwdt_b .box_b3 .num {
	display: table;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	height: 7px;
}

.rwdt .bd .rwdt_b .box_b3 .num li {
	display: inline-block;
	width: 30px;
	height: 6px;
	background: #ffffff;
	margin: 0px 8px;
}

.rwdt .bd .rwdt_b .box_b3 .num li.on {
	background: #b70004;
}

.kfdt {
	height: 740px;
	padding-top: 63px;
	background: #f5f5f5;
}

.kfdt .title a {
	background: url('../images/zjdt/2021_dcgz_tit07.png') no-repeat center;
}

.kfdt .bd {
	height: 550px;
	margin-top: 37px;
	position: relative;
	overflow: hidden;
}

.kfdt .kfdt_icon {
	width: 310px;
	height: 550px;
	overflow: hidden;
}

.kfdt .kfdt_icon ul li {
	width: 100%;
	height: 122px;
	margin-bottom: 20px;
	background: #ffffff;
}

.kfdt .kfdt_icon ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.kfdt .kfdt_icon ul li a i {
	display: block;
	width: 40px;
	height: 42px;
	margin: 42px 18px 0px 34px;
	float: left;
	background-image: url('../images/zjdt/2021_dcgz_icon02.png');
	background-repeat: no-repeat;
}

.kfdt .kfdt_icon ul .li-1 a i {
	background-position: -10px -10px;
}

.kfdt .kfdt_icon ul .li-2 a i {
	background-position: -101px -10px;
}

.kfdt .kfdt_icon ul .li-3 a i {
	background-position: -192px -10px;
}

.kfdt .kfdt_icon ul .li-4 a i {
	background-position: -283px -8px;
}

.kfdt .kfdt_icon ul li a span {
	width: 190px;
	overflow: hidden;
	line-height: 22px;
	text-align: left;
	font-size: 18px;
	color: #333333;
	float: left;
	margin-top: 40px;
}

.kfdt .kfdt_icon ul .li-4 a span {
	margin-top: 30px;
}

.kfdt .kfdt_icon ul li:hover a span {
	color: #1764ce;
}

.jkdt {
	height: 842px;
	padding-top: 45px;
}

.jkdt .title a {
	background: url('../images/zjdt/2021_dcgz_tit06.png') no-repeat center;
}

.jkdt .bd {
	height: 669px;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}

.jkdt .bd .jkdt_t {
	width: 100%;
	height: 282px;
	margin-bottom: 19px;
}

.jkdt .bd .jkdt_b {
	width: 100%;
	height: 661px;
}

.jkdt .bd .jkdt_b ul {
	width: 110%;
}

.jkdt .bd .jkdt_b ul.twoMt {
	margin-top: 19px;
}

.jkdt .bd .jkdt_b ul li {
	width: 641px;
	height: 321px;
	float: left;
	margin-right: 19px;
}

.jkdt .bd .pic {
	display: block;
	width: 100%;
	height: 100%;
}

.jkdt .bd .pic img {
	width: 100%;
	height: 100%;
}

.jkdt .bd .txt {
	width: 100%;
	height: 40px;
	background: url('../images/zjdt/2021_dcgz_bg07.png') repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 333;
}

.jkdt .bd .txt span {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hkdt {
	height: 806px;
	padding-top: 44px;
	background: #f5f5f5;
}

.hkdt .title a {
	background: url('../images/zjdt/2021_dcgz_tit06.png') no-repeat center;
}

.hkdt .bd {
	height: 633px;
	margin-top: 23px;
	overflow: hidden;
	position: relative;
}

.hkdt .bd .hkdt_bg li {
	width: 100% !important;
	height: 633px;
}

.hkdt .bd .hkdt_bg li a {
	display: block;
	width: 100%;
	height: 100%;
}

.hkdt .bd .hkdt_bg li a img {
	width: 100%;
	height: 100%;
	transition: all 2s;
}

.hkdt .bd .hkdt_bg li a:hover img {
	transform: scale(1.2);
}

.hkdt .hkdt_icon {
	width: 800px;
	height: 150px;
	border-radius: 10px;
	background: url('../images/zjdt/2021_dcgz_bg09.png') repeat;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	bottom: 38px;
	z-index: 2;
}

.hkdt .hkdt_icon ul li {
	width: 133px;
	width: 114px;
	height: 150px;
	float: left;
}

.hkdt .hkdt_icon ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.hkdt .hkdt_icon ul li a i {
	display: block;
	width: 64px;
	height: 64px;
	margin: 22px auto 5px;
	background-image: url('../images/zjdt/2021_dcgz_icon02.png');
	background-repeat: no-repeat;
}

.hkdt .hkdt_icon ul li a .i-1 {
	background-position: 2px -86px;
}

.hkdt .hkdt_icon ul li a .i-2 {
	background-position: -90px -86px;
}

/*.hkdt .hkdt_icon ul li a .i-3{background-position: -180px -86px;}*/
.hkdt .hkdt_icon ul li a .i-3 {
	background-position: -270px -86px;
}

.hkdt .hkdt_icon ul li a .i-4 {
	background-position: -362px -86px;
}

.hkdt .hkdt_icon ul li a .i-5 {
	background-position: -362px 2px;
}

.hkdt .hkdt_icon ul li a .i-6 {
	background: url('../images/zjdt/20220623_dcgz_ico_1.png') no-repeat;
}

.hkdt .hkdt_icon ul li a .i-7 {
	background: url('../images/zjdt/20220623_dcgz_ico_2.png') no-repeat;
}

.hkdt .hkdt_icon ul li a span {
	display: block;
	width: 100%;
	line-height: 26px;
	text-align: center;
	font-size: 18px;
	color: #333333;
}

.hkdt .hkdt_icon ul li:hover a span {
	color: #1658a0;
}

.backtop {
	z-index: 333;
	width: 27px;
	height: 30px;
	background: url('../images/zjdt/2021_dcgz_icon04.png') no-repeat center;
	cursor: pointer;
	position: fixed;
	right: 15px;
	bottom: 50px;
}

.Position {
	width: 80px;
	height: 720px;
	position: absolute;
	right: 0px;
	right: 0px;
	top: 115px;
	z-index: 333;
	border-top-left-radius: 80px;
	overflow: hidden;
}

.Position ul li {
	width: 100%;
	height: 120px;
	background-color: #f4faff;
	background-image: url('../images/zjdt/2021_dcgz_icon05.png');
	background-repeat: no-repeat;
	background-position: center top 14px;
	overflow: hidden;
}

.Position ul li>a {
	display: block;
	width: 100%;
	height: 120px;
	position: relative;
}

.Position ul li span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	position: absolute;
	top: 62px;
}

.Position ul li.dtgk {
	background-image: none;
}

.Position ul li.dtgk.on,
.Position ul li.dtgk:hover {
	background-image: none;
}

.Position ul li.on,
.Position ul li:hover {
	background-color: #1764ce;
	background-image: url('../images/zjdt/2021_dcgz_icon06.png');
	background-repeat: no-repeat;
	background-position: center top 14px;
}

.Position ul li.on span,
.Position ul li:hover span {
	color: #ffffff;
}

.kfdt .bd .pic_qh {
	width: 990px;
	height: 548px;
	overflow: hidden;
}

.yxdt_list li {
	float: left;
}

.yxdt_list {
	overflow: hidden;
	height: 550px;
	width: 990px;
	margin: 0 auto;
}

.yxdt_list li {
	overflow: hidden;
	width: 80px;
	margin-right: 0px;
	float: left;
	display: inline;
}

.yxdt_list li.hover {
	width: 726px;
}

.yxdtCon {
	width: 726px;
	overflow: hidden;
	margin-left: -290px;
	background: #ffffff;
}

.yxdt_list li.hover .yxdtCon {
	margin-left: 0px;
}

.yxdtImg {
	width: 726px;
	height: 550px;
	position: relative;
	overflow: hidden;
	float: left;
}

.yxdtImg img {
	width: 726px;
	height: 550px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	/* Firefox 4 */
	-webkit-transition-delay: 0.2s;
	/* Safari 和 Chrome */
	-o-transition-delay: 0.2s;
	/* Opera */
}

.yxdtImg .text1 {
	position: absolute;
	left: inherit;
	right: 35px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(23, 100, 206, 0.7);
}

.yxdtImg .text1 span {
	display: table;
	height: 100%;
	width: 100%;
}

.yxdtImg .text1 span em {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.yxdtImg .text1 span em i {
	display: block;
	width: 22px;
	line-height: 19px;
	font-size: 18px;
	color: #ffffff;
	margin: 0 auto;
	text-align: center;
	font-style: normal;
}

.yxdtImg .text2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
	background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0.8)', endColorstr='rgba(0,0,0,0)');
	color: #ffffff;
	font-size: 18px;
	display: none;
}

.yxdt_list li.hover .text1 {
	opacity: 0;
}

.yxdt_list li:hover .text2 {
	display: block;
}

.yxdt_list li:hover .column4ListImg img {
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.xdgdd.nons_hs,
.slide_insn.nosn {
	display: none !important;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

/* 日历样式 */

.csrl{
	padding-top: 45px;
	padding-bottom: 40px;
	width: 100%;
	background-color: #f5f5f5;
}
.csrl .title a {
	background: url('../images/zjdt/2021_dcgz_tit08.png') no-repeat center;
}

.csrl .bd{
	margin-top: 32px;
}

.main-wrap {
	width: inherit;
	overflow: hidden;
	margin: 0 auto;
}


.fl_pc {
    float: left;
    display: inline-block
}

.fr_pc {
    float: right;
    display: inline-block;
}

.triangle {
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}

.boxcenter {
	margin: 0 auto
}

.gover-actives {
	box-shadow: none;
	background: 0 0;
}

.gover-actives>dd {
	border: 0;
	border-left: 0;
	border-right: 0;
	height: auto;
	overflow-y: auto;
	padding-left: 0;
	border-left: 5px solid #eae1cf;
	padding: 20px;
	background: #f8fafc;
	-webkit-text-size-adjust: none;
}

.gover-actives>dd p {
	font-size: 18px;
	position: relative;
	color: #1d2e43;
	display: block;
	text-indent: 2em;
	padding: 12px 0;
	line-height: 2;
}

.gover-actives>dd p:before {
	width: 24px;
	height: 24px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url('../images/bg-dots.png') 0 0 no-repeat;
}

.gover-actives>dd p:after {
	width: 24px;
	height: 24px;
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background: url('../images/bg-dots.png') -24px 0 no-repeat;
}

.gover-actives>dd>a {
	color: #d48e34;
	font-size: 16px;
	line-height: 1.8;
}

.gover-actives>dd>a:before {
	content: "";
	width: 30px;
	height: 1px;
	font-size: 16px;
	background-color: #d48e34;
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}

.governor-calendar-box {
	overflow: hidden;
	margin-top: 22px;
	height: auto;
}

.calendar-contain {
	width: 46%;
	border-bottom: 1px dashed #eae1cf;
	height: 100%;
}

.calendar-table-inner {
	width: 100%;
}

.calendar-table-inner tr {
	width: 100%;
	height: 40px;
}

.calendar-table-inner td,
.calendar-table-inner th {
	text-align: center;
	vertical-align: middle;
	height: 40px;
}

.calendar-table-inner .calendar-table-inner-titbar {
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #eae1cf;
	border-bottom: 7px solid #fff;
}

.calendar-table-inner .calendar-table-inner-titbar .calendar-table-inner-tit {
	color: #333;
	font-size: 18px;
	text-align: center;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #d2d6dc;
}

.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-prev,
.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-next {
	border-bottom-width: 5px;
	border-top-width: 5px;
	cursor: pointer;
	position: absolute;
	top: 16px;
}

.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-prev {
	border-right: 10px solid #666;
	left: 10px;
}

.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-next {
	border-left: 10px solid #666;
	right: 10px;
}

.calendar-table-inner .calendar-table-weekend {
	height: 40px;
	vertical-align: middle;
	background-color: #e3dcdc;
}

.calendar-table-weekend td {
	color: #000;
	border-left: 1px solid #f5ebeb;
}

.calendar-table-weekend .bdlf0 {
	border-left: none;
}

.calendar-table-inner td div {
	width: 30px;
	margin: 0 auto;
	line-height: 30px;
	border-radius: 30px;
	color: #999;
	font-family: Arial;
}

.calendar-table-inner .c-today {
	color: #1658a0;
	font-weight: 700;
}

.calendar-table-inner .has {
	color: #000;
	background: #e4dcdc;
	cursor: pointer;
}

.calendar-table-inner .current {
	background: #d2ac8d;
	color: #fff;
}

.calendar-table-yearbox {
	width: 100%;
	margin-top: 10px;
	display: none;
}

.calendar-table-yearbox td {
	height: 30px;
	vertical-align: middle;
	position: relative;
}

.calendar-table-yearbox td p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	color: #555;
	font-size: 14px;
	cursor: pointer;
	padding: 0 10px;
	background-color: #b5c7d9;
	border-radius: 5px;
}

.calendar-table-yearbox td p:hover {
	color: #fff;
	background-color: #2f5398;
}

.calendar-table-yearbox td .tablebox-year-prev {
	left: 0;
}

.calendar-table-yearbox td .tablebox-year-next {
	right: 0;
}

.calendar-info {
	position: relative;
	width: 52%;
}

.calendar-info-page {
	position: absolute;
	right: 0;
	color: #999;
	font-size: 16px;
	line-height: 14px;
	width: 80px;
	text-align: center;
	top: 15px;
}

.calendar-info-page span {
	float: left;
	display: block;
	overflow: hidden;
	margin-top: -3px;
	border-top-width: 10px;
	border-bottom-width: 10px;
}

.calendar-info-page .calendar-info-left.disable {
	border-right: 10px solid #e3dcdc;
	cursor: default;
}

.calendar-info-page .calendar-info-right.disable {
	border-left: 10px solid #e3dcdc;
	cursor: default;
}

.calendar-info-page .calendar-info-left {
	border-right: 10px solid #d2ac8d;
	cursor: pointer;
}

.calendar-info-page .calendar-info-right {
	float: right;
	border-left: 10px solid #d2ac8d;
	cursor: pointer;
}

.calendar-info-page i {
	color: #d2ac8d;
	font-style: normal;
}

.calendar-info-time {
	line-height: 40px;
	font-size: 18px;
	color: #1658a0;
	margin-bottom: 9px;
	height: 40px;
}

.calendar-info-box {
	background: #fbfaf7;
	padding: 16px;
	border: 1px solid #eae1cf;
	height: 247px;
	overflow: hidden;
}

.calendar-info-box>a {
	height: 0;
	width: auto;
	height: 160px;
	overflow: hidden;
	text-align: center;
	display: block;
}

.calendar-info-box>a img {
	width: auto;
	margin: 0 auto;
	height: 100%;
}

.calendar-noimg {
	display: none !important;
}

.calendar-info-box h3 {
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 38px;
	max-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.calendar-info-box h3 a {
	color: #d2ac8d;
}

.calendar-info-box h3 a:hover {
	color: #306bab;
}

.calendar-info-box>p {
	height: 195px;
	overflow: hidden;
	color: #7d7d7d;
	line-height: 32px;
	font-size: 16px;
	text-indent: 2em;
}

.calendar-info-box>p a {
	color: #8d9eaf;
}

.calendar-info-box>p a:hover {
	color: #306bab;
}

.calendar-noimg img {
	display: none;
}

.governor-calendar-box {
	position: relative;
	padding-top: 14px;
}

.calendar-bg {
	background: url('../images/calendar-bg2.png') center 0 no-repeat;
	position: absolute;
	top: 0;
	left: 2%;
	right: auto;
	bottom: auto;
	margin: auto;
	width: 42%;
	height: 38px;
	z-index: 2;
}


@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@media screen and (max-width:1920px) {
	.container {
		width: 1300px;
	}
}

@media screen and (max-width:1340px) {
	.container {
		max-width: 1200px;
	}

	.title>div {
		width: 468px;
	}

	.dtgk .bd .video {
		width: 630px !important;
		height: 354px !important;
	}

	.dtgk .bd .brief {
		width: 546px;
		height: 354px;
	}

	.xzqh ul li {
		width: 150px;
		margin: 0px 25px;
	}

	.stdt .bd .con_one ul li {
		width: 285px;
		height: 180px;
		margin-right: 20px;
	}

	.rwdt {
		height: 753px;
	}

	.rwdt .bd {
		height: 604px;
	}

	.rwdt .bd .rwdt_t {
		height: 295px;
	}

	.rwdt .bd .rwdt_t .box_l {
		width: 541px;
		height: 295px;
	}

	.rwdt .bd .rwdt_t .box_r {
		width: 361px;
		height: 295px;
	}

	.rwdt .bd .rwdt_t .box_m {
		width: 261px;
		height: 295px;
		margin-left: 18px;
	}

	.rwdt .bd .rwdt_t .box_m ul li {
		width: 100%;
		height: 89px;
		margin-bottom: 14px;
	}

	.rwdt .bd .rwdt_b .box_b1 {
		width: 301px;
		height: 294px;
	}

	.rwdt .bd .rwdt_b .box_b1 ul li {
		width: 100%;
		height: 140px;
		margin-bottom: 15px;
	}

	.rwdt .bd .rwdt_b .box_b2 {
		width: 320px;
		height: 294px;
	}

	.rwdt .bd .rwdt_b .box_b3 {
		width: 541px;
		height: 294px;
	}

	.rwdt .bd .rwdt_b .box_b3 .pic,
	.rwdt .bd .rwdt_b .box_b3 .pic li {
		width: 541px;
		height: 294px;
	}

	.rwdt .bd .pic.mzys img {
		height: 294px;
	}

	.kfdt {
		height: 690px;
	}

	.kfdt .bd {
		height: 500px;
	}

	.kfdt .bd .pic_qh {
		width: 900px;
		height: 500px;
	}

	.yxdt_list {
		height: 500px;
		width: 900px;
	}

	.yxdtImg {
		width: 660px;
		height: 500px;
	}

	.yxdtImg img {
		width: 660px;
		height: 500px;
	}

	.yxdt_list li.hover {
		width: 660px;
	}

	.yxdtCon {
		width: 660px;
	}

	.yxdtImg .text1 {
		left: 0;
		right: inherit;
	}

	.kfdt .kfdt_icon {
		width: 280px;
		height: 500px;
	}

	.kfdt .kfdt_icon ul li {
		height: 110px;
	}

	.kfdt .kfdt_icon ul li a i {
		margin: 34px 18px 0px 24px;
	}

	.kfdt .kfdt_icon ul li a span {
		width: 170px;
		margin-top: 30px;
	}

	.kfdt .kfdt_icon ul .li-4 a span {
		margin-top: 20px;
	}

	.jkdt .bd .jkdt_t {
		height: 261px;
	}

	.jkdt .bd .jkdt_b ul li {
		width: 591px;
		height: 296px;
	}

	.jkdt {
		height: 800px;
	}

	.jkdt .bd {
		height: 610px;
	}

	.jkdt .bd .jkdt_b {
		height: 610px;
	}

	.hkdt {
		height: 756px;
	}

	.hkdt .bd {
		height: 584px;
	}

	.hkdt .bd .hkdt_bg li {
		height: 584px;
	}
}

@media screen and (max-width:1240px) {
	.container {
		max-width: 1000px;
	}

	.title>div {
		width: 368px;
	}

	.dtgk {
		height: 704px;
	}

	.dtgk .bd .video {
		width: 530px !important;
		height: 298px !important;
	}

	.dtgk .bd .brief {
		width: 446px;
		height: 298px;
	}

	.xzqh {
		margin-top: 0;
	}

	.xzqh ul li {
		width: 110px;
		margin: 0px 28px;
	}

	.stdt {
		height: 680px;
	}

	.stdt .bd .con_one {
		margin-bottom: 0;
	}

	.stdt .bd .con_one ul li {
		width: 234px;
		height: 148px;
		margin-right: 20px;
	}

	.stdt .bd .con_two {
		height: 300px;
	}

	.stdt .bd .con_two .txt {
		height: 255px;
		padding-top: 45px;
	}

	.rwdt {
		height: 650px;
	}

	.rwdt .bd {
		height: 604px;
	}

	.rwdt .bd .rwdt_t {
		height: 240px;
	}

	.rwdt .bd .rwdt_t .box_l {
		width: 441px;
		height: 240px;
	}

	.rwdt .bd .rwdt_t .box_r {
		width: 294px;
		height: 240px;
	}

	.rwdt .bd .rwdt_t .box_m {
		width: 231px;
		height: 240px;
		margin-left: 18px;
	}

	.rwdt .bd .rwdt_t .box_m ul li {
		width: 100%;
		height: 68px;
		margin-bottom: 14px;
	}

	.rwdt .bd .rwdt_b {
		height: 240px;
	}

	.rwdt .bd .rwdt_b .box_b1 {
		width: 260px;
		height: 240px;
	}

	.rwdt .bd .rwdt_b .box_b1 ul li {
		width: 100%;
		height: 113px;
		margin-bottom: 15px;
	}

	.rwdt .bd .rwdt_b .box_b2 {
		width: 261px;
		height: 240px;
	}

	.rwdt .bd .rwdt_b .box_b3 {
		width: 443px;
		height: 240px;
	}

	.rwdt .bd .rwdt_b .box_b3 .pic,
	.rwdt .bd .rwdt_b .box_b3 .pic li {
		width: 461px;
		height: 250px;
	}

	.rwdt .bd .pic.mzys img {
		height: 294px;
	}

	.kfdt {
		height: 570px;
	}

	.kfdt .bd {
		height: 500px;
	}

	.kfdt .bd .pic_qh {
		width: 750px;
		height: 387px;
	}

	.yxdt_list {
		height: 387px;
		width: 750px;
	}

	.yxdtImg {
		width: 510px;
		height: 387px;
	}

	.yxdtImg img {
		width: 510px;
		height: 387px;
	}

	.yxdt_list li.hover {
		width: 510px;
	}

	.yxdtCon {
		width: 510px;
	}

	.yxdtImg .text1 {
		left: 75px;
		right: inherit;
	}

	.kfdt .kfdt_icon {
		width: 240px;
		height: 387px;
	}

	.kfdt .kfdt_icon ul li {
		height: 85px;
		margin-bottom: 16px;
	}

	.kfdt .kfdt_icon ul li a i {
		margin: 24px 18px 0px 20px;
	}

	.kfdt .kfdt_icon ul li a span {
		width: 150px;
		margin-top: 22px;
		font-size: 16px;
	}

	.kfdt .kfdt_icon ul .li-4 a span {
		margin-top: 10px;
	}

	.jkdt .bd .jkdt_t {
		height: 218px;
	}

	.jkdt .bd .jkdt_b ul li {
		width: 488px;
		height: 244px;
	}

	.jkdt {
		height: 730px;
	}

	.jkdt .bd {
		height: 553px;
	}

	.jkdt .bd .jkdt_b {
		height: 553px;
	}

	.hkdt {
		height: 660px;
	}

	.hkdt .bd {
		height: 487px;
	}

	.hkdt .bd .hkdt_bg li {
		height: 487px;
	}

	.hkdt .bd .hkdt_bg li img {
		width: auto;
	}

	.dtgk.znwd .xzqh {
		margin-top: 60px;
	}

	.dtgk.znwd .xzqh.sm {
		margin-top: 20px;
	}

	.calendar-bg {
		background-size: 70% 100%;
	}
}

@media screen and (max-width:1000px) {
	* {
		box-sizing: border-box;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	.w1200 {
		width: 100%;
	}

	.container {
		width: calc(100% - 20px);
		max-width: 100%;
		min-width: calc(100% - 20px);
	}

	.title>div {
		width: calc((100% - 216px) / 2);
	}

	.title a {
		width: 200px;
		background-size: 180px auto !important;
	}

	.Position {
		display: none;
	}

	.backtop {
		display: none !important;
	}

	.dtgk {
		height: auto;
		overflow: hidden;
		padding-top: 30px;
	}

	.dtgk .bd {
		height: auto;
		overflow: hidden;
		margin-top: 26px;
	}

	.dtgk .bd .video {
		width: 100% !important;
		height: auto !important;
		float: none;
		margin-bottom: 20px;
	}

	.dtgk .bd .brief {
		width: 100%;
		height: auto;
		overflow: hidden;
		float: none;
		padding-bottom: 54px;
	}

	.dtgk .bd .brief p {
		height: auto;
	}

	.xzqh {
		height: auto;
		overflow: hidden;
		margin-top: 20px;
	}

	.xzqh ul li {
		width: calc((100% - 40px) / 3);
		height: 120px;
		border-radius: 15px;
		margin: 0px 20px 20px 0px;
	}

	.xzqh ul li:nth-child(3n) {
		margin-right: 0px;
	}

	.xzqh ul li a i {
		margin: 14px auto 0px;
	}

	.xzqh ul li a span {
		height: 42px;
		line-height: 42px;
	}

	.stdt {
		width: calc(100%);
		padding: 30px 0 10px;
		height: auto;
		overflow: hidden;
		margin: 20px auto 0 auto;
	}

	.stdt .bd {
		height: auto;
		overflow: hidden;
		margin-top: 26px;
	}

	.stdt .bd .con_one {
		height: auto;
		overflow: hidden;
		margin-bottom: 0px;
	}

	.stdt .bd .con_one ul {
		width: 100%;
	}

	.stdt .bd .con_one ul li {
		width: 49%;
		height: auto;
		margin-bottom: 15px;
		margin-right: 2%;
	}

	.stdt .bd .con_one ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.stdt .bd .con_two {
		height: calc((100vw - 20px) / (1200 / 400));
		padding-bottom: 40px;
	}

	.stdt .bd .con_two .pic,
	.stdt .bd .con_two .pic li {
		width: 100% !important;
		height: 100% !important;
	}

	.stdt .bd .con_two .txt {
		height: 40px;
		padding-top: 0px;
		right: 0px;
		top: auto;
		bottom: 0px;
		width: 100%;
	}

	.stdt .bd .con_two .txt li {
		width: 100%;
		height: 40px;
		position: absolute;
		bottom: -40px;
	}

	.stdt .bd .con_two .txt li.on {
		background: none;
		bottom: 0px;
	}

	.stdt .bd .con_two .txt li span {
		display: none;
	}

	.stdt .bd .con_two .txt li p {
		width: 100%;
		line-height: 40px;
		text-align: center;
		float: none;
		max-width: 100%;
		margin-left: 0px;
	}

	.stdt .bd .con_two .txt li.on p {
		color: #ffffff;
	}

	.stdt .bd .con_two .pic li a img {
		width: 100%;
	}

	.rwdt {
		height: auto;
		overflow: hidden;
	}

	.rwdt .bd {
		height: auto;
		overflow: hidden;
		margin-top: 26px;
	}

	.rwdt .bd .rwdt_t {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.rwdt .bd .rwdt_t .box_l {
		width: 100%;
		float: none;
		height: calc((100vw - 20px) / (541 / 295));
	}

	.rwdt .bd .rwdt_t .box_r {
		width: 100%;
		float: none;
		height: calc((100vw - 20px) / (541 / 295));
	}

	.rwdt .bd .rwdt_t .box_m {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-left: 0px;
		margin-bottom: 20px;
		float: none;
	}

	.rwdt .bd .rwdt_t .box_m ul li {
		width: calc((100% - 20px) / 3);
		margin: 20px 10px 0px 0px;
		float: left;
	}

	.rwdt .bd .rwdt_t .box_m ul li:last-child {
		margin-right: 0px;
	}

	.rwdt .bd .rwdt_t .box_m ul li a {
		height: 100%;
	}

	.rwdt .bd .rwdt_t .box_m ul li a img {
		object-fit: cover;
	}

	.rwdt .bd .rwdt_t .box_m ul li a p {
		width: 100%;
	}

	.rwdt .bd .rwdt_b {
		height: auto;
		overflow: hidden;
	}

	.rwdt .bd .rwdt_b .box_b1 {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.rwdt .bd .rwdt_b .box_b1 ul li {
		width: calc((100% - 15px) / 2);
		height: auto;
		float: left;
		margin-right: 15px;
		margin-bottom: 20px;
		position: relative;
	}

	.rwdt .bd .rwdt_b .box_b1 ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.rwdt .bd .rwdt_b .box_b2 {
		width: 100%;
		margin-left: 0px;
		float: none;
		height: calc((100vw - 20px) / (541 / 295));
		margin-bottom: 20px;
	}

	.rwdt .bd .rwdt_b .box_b2 a img {
		object-fit: cover;
	}

	.rwdt .bd .pic.mzys img {
		width: 100%;
		height: 100%;
	}

	.lis_hidden {
		display: none;
	}

	.rwdt .bd .rwdt_b .box_b3 .pic,
	.rwdt .bd .rwdt_b .box_b3 .pic li {

		height: 100%;
	}

	.rwdt .bd .rwdt_b .box_b3 {
		width: 100%;
		float: none;
		height: calc((100vw - 20px) / (541 / 295));
	}

	.rwdt .bd .rwdt_b .box_b3 .pic li {
		width: calc(100vw - 20px);
		display: inline-block !important;
		float: left;
		height: 100%;
	}

	.kfdt {
		height: auto;
		overflow: hidden;
		padding: 30px 0 0px;
		margin-top: 0;
		background: #f5f5f5;
	}

	.kfdt .bd {
		height: auto;
		margin-top: 26px;
		position: relative;
		overflow: hidden;
	}

	.kfdt .bd .pic_qh {
		display: none;
	}

	.kfdt .bd .pic_sp {
		display: block !important;
		width: 100%;
		height: calc((100vw - 20px) / (660 / 500));
		min-height: 227px;
		position: relative;
	}

	.kfdt .bd .pic_sp .bd1 {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.kfdt .bd .pic_sp .pic li {
		width: calc(100vw - 20px);
		float: left;
		height: 100%;
		display: inline-block !important;
	}

	.kfdt .bd .pic_sp .pic li a {
		display: block;
		width: 100%;
		height: 100%;
		position: relative;
	}

	.kfdt .bd .pic_sp .pic li a img {
		width: 100%;
		height: 100%;
	}

	.kfdt .bd .pic_sp .pic li a .text2 {
		display: block;
		width: calc(100%);
		height: 48px;
		text-align: center;
		padding: 10px;
		line-height: 24px;
		background: rgba(0, 0, 0, 0.5);
		color: #ffffff;
		position: absolute;
		left: 0;
		bottom: 0px;
		font-size: 18px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		vertical-align: middle;
	}

	.kfdt .bd .pic_sp .num {
		display: block !important;
		width: 100%;
		height: 26px;
		position: absolute;
		left: 0;
		bottom: 56px;
		text-align: center;
		z-index: 333;
	}

	.kfdt .bd .pic_sp .num li {
		height: 3px;
		display: inline-block;
		padding: 3px;
		width: 3px;
		font-size: 0;
		position: relative;
		overflow: hidden;
		border-radius: 50%;
		background-color: #b5b5b5;
		margin: 0 3px;
	}

	.kfdt .bd .pic_sp .num li.on {
		background-color: #d63031;
	}

	.kfdt .kfdt_icon {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 20px;
		float: none;
	}

	.kfdt .kfdt_icon ul li {
		width: calc((100% - 15px) / 2);
		height: 80px;
		margin-right: 15px;
		margin-bottom: 15px;
		float: left;
	}

	.kfdt .kfdt_icon ul .li-2,
	.kfdt .kfdt_icon ul .li-4 {
		margin-right: 0px;
	}

	.kfdt .kfdt_icon ul li a i {
		margin: 19px 14px 0px 14px;
	}

	.kfdt .kfdt_icon ul li a span {
		width: 150px;
		text-align: left;
		margin-top: 17px;
	}

	.kfdt .kfdt_icon ul .li-4 a span {
		margin-top: 7px;
	}

	.jkdt {
		height: auto;
		overflow: hidden;
		padding-top: 50px;
	}

	.jkdt .bd {
		height: auto;
		margin-top: 26px;
	}

	.jkdt .bd .jkdt_t {
		margin-bottom: 20px;
	}

	.jkdt .bd .jkdt_b {
		height: auto;
		overflow: hidden;
	}

	.jkdt .bd .jkdt_b ul {
		width: 100%;
	}

	.jkdt .bd .jkdt_b ul li {
		width: 100%;
		height: auto;
		height: auto;
		float: none;
		margin-right: 0px;
		margin-bottom: 15px;
	}

	.jkdt .bd .jkdt_b ul.twoMt {
		margin-top: 0;
	}

	.jkdt .bd .pic img {
		object-fit: cover;
	}

	.hkdt {
		margin: 20px auto 0 auto;
		height: auto;
		overflow: hidden;
		padding: 30px 0 10px;
	}

	.hkdt .bd {
		height: auto;
		margin-top: 26px;
	}

	.hkdt .bd ul li {
		height: 100%;
	}

	.hkdt .bd ul li a img {
		width: 100%;
		height: 200px;
	}

	.hkdt .bd .hkdt_bg li {
		height: auto;
	}

	.hkdt .bd .hkdt_bg li a img {
		width: 100%;
		height: auto;
	}

	.hkdt .hkdt_icon {
		position: relative;
		bottom: 0;
		margin-top: -50px;
		height: auto;
	}

	.hkdt .hkdt_icon ul li {
		width: calc((100%) / 3);
		height: 120px;
	}

	.hkdt .hkdt_icon ul li a i {
		margin: 12px auto 5px;
	}

	.hkdt .hkdt_icon ul li a span {
		font-size: 16px;
	}

	.dtgk.znwd {
		padding-bottom: 0;
	}

	.dtgk.znwd .xzqh {
		margin-top: 30px;
	}

	.dtgk.znwd .xzqh.sm {
		margin-top: 0;
		padding-bottom: 30px;
	}

	.dtgk.znwd .xzqh ul li {
		height: 130px;
	}

	.calendar-info-box {
		height: 280px;
	}
}

@media screen and (max-width:750px) {
	.hkdt .hkdt_icon {
		width: 600px;
		margin-left: -300px;
	}

	.dtgk.znwd .xzqh ul li {
		width: 38%;
	}

	.fl_pc {float: none;display: block;}
	.fr_pc {float: none;display: block;}

	.csrl .gover-actives > dd {-webkit-text-size-adjust: none;}
	.csrl .gover-actives > dd a, .gover-actives > dd p {font-size: 18px;}
	.csrl .calendar-contain, .calendar-info {width: 100%;}
	.csrl .calendar-info {margin-top: 15px;}
	.csrl .calendar-info-box {height: auto;}
	.csrl .calendar-table-inner tr {height: 55px;}
	.csrl .calendar-table-inner .calendar-table-inner-titbar .calendar-table-inner-tit {font-size: 20px;height: 55px;line-height: 55px;}
	.csrl .calendar-table-inner .calendar-table-inner-titbar .titlebar-month-prev, .calendar-table-inner .calendar-table-inner-titbar .titlebar-month-next{border-bottom-width: 10px;border-top-width: 10px;top: 18px;}
	.csrl .calendar-table-inner .calendar-table-inner-titbar .titlebar-month-prev {border-right: 15px solid #666;left: 10px;}
	.csrl .calendar-table-inner .calendar-table-inner-titbar .titlebar-month-next {border-left: 15px solid #666;right: 10px;}
	.csrl .calendar-table-inner .calendar-table-weekend {height: 45px;}
	.csrl .calendar-table-inner td, .calendar-table-inner th {height: 56px;font-size: 20px;}
	.csrl .calendar-table-inner td div {width: 45px;line-height: 45px;border-radius: 45px;}
	.csrl .calendar-info-time {line-height: 56px;font-size: 20px;color: #0457b7;margin-bottom: 10px;height: 56px;}
	.csrl .calendar-info-page {font-size: 24px;line-height: 34px;width: 150px;top: 12px;height: 28px;}
	.csrl .calendar-info-page span {margin-top: 5px;border-top-width: 11px;border-bottom-width: 11px;}
	.csrl .calendar-info-page .calendar-info-left {border-right: 22px solid #d2ac8d;}
	.csrl .calendar-info-page .calendar-info-left.disable {border-right: 22px solid #e3dcdc;}
	.csrl .calendar-info-page .calendar-info-right.disable {border-left: 22px solid #e3dcdc;}
	.csrl .calendar-info-page .calendar-info-right {border-left: 22px solid #d2ac8d;}
	.csrl .calendar-info-box > a {width: 90%;height: auto;margin: 0 5%;}
	.csrl .calendar-info-box > a img {width: 100%;height: auto;}
	.csrl .calendar-info-box h3 {display: block;font-size: 18px;font-weight: 400;line-height: 1.6;max-height: 76px;overflow: hidden;white-space: break-spaces;text-overflow: ellipsis;margin: 0 auto 10px auto;}
	.csrl .calendar-info-box > p {color: #7d7d7d;line-height: 1.8;text-indent: 2em;height: auto;}
	.csrl .calendar-bg {background-size: 60% 100%;width: 100%;left:0;}
}

@media screen and (max-width:568px) {
	.hkdt .hkdt_icon {
		width: 400px;
		margin-left: -200px;
	}
	.csrl .calendar-bg{background-size: 65% 100%;}
}
/* @media screen and (max-width:540px) {
	.calendar-bg{background-size: 65% 100%;}
} */
@media screen and (max-width:480px) {
	.kfdt .kfdt_icon ul li {
		height: 120px;
	}

	.kfdt .kfdt_icon ul li a i {
		float: none;
		margin: 14px auto 10px;
	}

	.kfdt .kfdt_icon ul li a span {
		display: block;
		margin: 0 auto;
		float: none;
		text-align: center;
		width: 90%;
		font-size: 14px;
		line-height: 18px;
	}
}

@media screen and (max-width:420px) {
	.hkdt .hkdt_icon {
		width: 300px;
		margin-left: -150px;
	}

	.dtgk.znwd .xzqh {
		margin-top: 20px;
	}

	.dtgk.znwd .xzqh.sm {
		margin-top: 0;
		padding-bottom: 20px;
	}

	.dtgk.znwd .xzqh ul li {
		height: 110px;
	}

	.dtgk.znwd .xzqh ul li a i {
		text-align: center;
	}

	.dtgk.znwd .xzqh ul li a span {
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}

	.dtgk.znwd .xzqh ul li a i img {
		width: 80%;
	}
}

@media screen and (max-width:375px) {
	.title>div {
		width: calc((100% - 176px) / 2)
	}

	.title a {
		width: 160px;
		background-size: 140px auto !important;
	}

	.dtgk {
		padding-top: 10px;
	}

	.dtgk .bd {
		margin-top: 6px;
	}

	.xzqh ul li {
		width: calc((100% - 15px) / 2);
		margin: 0px 15px 15px 0px;
	}

	.xzqh ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.xzqh ul .li-3 {
		margin-right: 15px !important;
	}

	.xzqh ul .li-6 {
		margin-right: 0px;
	}

	.stdt .bd .con_one ul li {
		height: 120px;
	}

	.stdt .bd .con_two .txt {
		right: 0;
	}

	.stdt .bd {
		margin-top: 10px;
	}

	.rwdt {
		padding-top: 10px;
	}

	.rwdt .bd .rwdt_t .box_m ul li a p {
		font-size: 14px;
	}

	.kfdt {
		padding-top: 10px;
		margin-top: 20px;
	}

	.jkdt {
		padding-top: 25px;
	}

	.jkdt .bd {
		margin-top: 10px;
	}

	.jkdt .bd .jkdt_t {
		height: 225px;
	}

	.jkdt .bd .jkdt_b ul li {
		height: 225px;
	}

	.hkdt {
		padding-top: 10px;
		margin-top: 10px;
	}

	.hkdt .bd {
		height: auto;
	}

	.hkdt .bd .hkdt_bg li {
		height: auto;
	}

	.hkdt .hkdt_icon ul li a span {
		font-size: 14px;
	}

	.hkdt .bd {
		height: auto;
		margin-top: 26px;
	}

	.hkdt .bd ul li a img {
		width: 100%;
		height: 173px;
	}

	.kfdt .bd .pic_sp .num {
		bottom: 50px;
	}

	.dtgk.znwd .xzqh {
		margin-top: 10px;
	}

	.dtgk.znwd .xzqh.sm {
		margin-top: 0;
	}

	.csrl .calendar-info-page{width: 120px;}
}
/* @media screen and (max-width:360px) {
	.calendar-info-page{width: 120px;}
} */