@charset "UTF-8";

.clearfix:after {
	content: "\20";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

/*移动端适配计算 start*/
.column19_more,
.hotkc_more{
	display: block;
	margin: 0.5333333333rem auto;
	width: 2.84rem;
	height: 0.7733333333rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	font-size: 0.32rem;
	color: #333;
	border: 1px solid #E5E5E5;
	border-radius: 0.5rem;
}
.ksgzmore{
	display: block;
	width: 2.84rem;
	height: 0.7733333333rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	font-size: 0.32rem;
	color: #333;
	border: 1px solid #E5E5E5;
	border-radius: 0.5rem;
	margin: 0.2rem auto 0.1rem;
}
.column19_more i,
.hotkc_more i,.ksgzmore i{
	display: block;
	width: 0.12rem;
	height: 0.2rem;
	background: url(../images/column_more_ico.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.1066666667rem;
}

.zg_wrapper .zg_header {
	border-bottom: 1px solid #EEE;
}

.zg_wrapper .zg_header header {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding-bottom: 0.1466666667rem;
}

.zg_wrapper .zg_header header .zgsydw_logo {
	height: 0.6266666667rem;
	font-size: 0.3466666667rem;
	color: #231815;
	padding: 0.1733333333rem 0 0 1.28rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/header_logo.png) center left no-repeat;
	background-size: 2.92rem 0.6266666667rem;
	font-weight: bold;
}

.zg_wrapper .zg_header header .zg_top_nav {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	padding-top: 0.36rem;
}

.zg_wrapper .zg_header header .zg_top_nav .zg_top_city {
	position: relative;
	width: auto;
	background: #fff;
	max-width: 4rem;
	line-height: 0.6666666667rem;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #999;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	font-size: 0.3466666667rem;
	color: #333;
	padding: 0 0.546666rem 0 0.266666rem;
}

.zg_wrapper .zg_header header .zg_top_nav .zg_top_city.dingwei span {
	padding-left: 0.4rem;
	background-image: url(../images/2020040703.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: 0.253333rem;
}

.zg_wrapper .zg_header header .zg_top_nav .zg_top_city .top_ico_a {
	position: absolute;
	right: 0.266666rem;
	top: 0.28rem;
	display: block;
	width: 0.2rem;
	height: 0.12rem;
	background: url(../images/header_ico_a.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_header header .zg_top_nav .top_ico_b {
	display: block;
	width: 0.4533333333rem;
	height: 0.4533333333rem;
	background: url(../images/header_ico_b.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.56rem;
}

.zg_wrapper .zg_header_ad {
	width: 100%;
	height: 4.16rem;
	background: url(../images/header_ad_pic.png) center top no-repeat;
	background-size: 10rem 4.16rem;
	display: none;
	margin-bottom: 0.1666666667rem;
}

.zg_wrapper .zg_header_ad a {
	display: block;
	height: 100%;
}

.zg_wrapper .zg_header_nav {
	width: 100%;
}

.zg_wrapper .zg_header_nav nav {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding: 0.3133333333rem 0 0.2rem;
}

.zg_wrapper .zg_header_nav nav a {
	font-size: 0.4rem;
	color: #231815;
	position: relative;
}

.zg_wrapper .zg_header_nav nav .onClick {
	font-size: 0.48rem;
	color: #E60012;
}

.zg_wrapper .zg_header_nav nav .onClick::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -0.2533333333rem;
	width: 0.64rem;
	height: 0.2533333333rem;
	margin-left: -0.32rem;
	background: url(../images/nav_ico_a.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_bkmf .zg_column_title {
	margin-top: 0.1333333333rem;
}

.zg_wrapper .zg_bkmf .zg_column_title h3 i {
	display: block;
	width: 0.48rem;
	height: 0.5466666667rem;
	background: url(../images/zg_bkmf_icoa.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 0.1786666667rem;
}

.zg_wrapper .zg_bkmf .zg_column_title .zg_bkmf_search {
	width: 3.7466666667rem;
	height: 0.7733333333rem;
	background: url(../images/zg_bkmf_search.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	font-size: 0.3733333333rem;
	color: #333;
	text-align: left;
	padding: 0.3066666667rem 0 0.6666666667rem;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .hot_ico {
	display: inline-block;
	width: 0.6666666667rem;
	height: 0.4533333333rem;
	background: url(../images/hot_ico.png) center no-repeat;
	background-size: 100% 0.3466666667rem;
	margin-left: 0.08rem;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr span {
	font-size: 0.2933333333rem;
	color: #848484;
	line-height: 0.4rem;
}

.index_zg_wrapper {
	/* background-image: url(http://www.zgsydw.com/uploadfile/2020/0807/20200807102329362.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100%; */
}

/* 报考提醒模块 */
.zg_wrapper .bktxWrap {
	padding-top: 0.24rem;
	padding-bottom: 0.3rem;
}
.bktxTab{
	text-align: left;
	margin-top: 0.3rem;
}
.bktxTab p{
	display: inline-block;
	width: auto;
	padding: 0 .35rem;
	line-height: 0.7733333333rem;
	background: #F4F4F4;
	font-size: 0.3466666667rem;
	border-radius: 0.5rem;
	margin-right: 0.1rem;
}
.bktxTab p.act{
	background: #E60012;
	color: #fff;
}
.zg_wrapper .bktxWrap .zg_column_title h3 i {
	width: 0.5466666667rem;
	height: 0.5466666667rem;
	margin-right: 0.1066666667rem;
	background: url(https://www.zgsydw.com/statics/wap2020/images/zg_bkmf_icotx.png) no-repeat;
	background-size: 100% 100%;
}

.bktxWrap .ggList {
	margin-top: 0.2rem;
	display: none;
}

.bktxWrap .ggList li {
	position: relative;
	padding-left: 0.3rem;
}

.bktxWrap .ggList li::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 0.1066666667rem;
	height: 0.1066666667rem;
	margin-top: -0.0533333333rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #DDD;
}

.bktxWrap .ggList li a {
	display: block;
	font-size: 0.37rem;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	line-height: 0.8rem;
}

.zg_bkmf{padding-top: 0.1rem;}
.app_enter21{width: 100%; margin:0 auto 0.25rem;}
.app_enter21 a{display: block;}
.app_enter21 img{width: 100%;}	

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_left {
	width: 3.0133333333rem;
	height: 4.1333333333rem;
	-webkit-border-radius: 0.2133333333rem;
	-moz-border-radius: 0.2133333333rem;
	border-radius: 0.2133333333rem;
	background: url(http://www.zgsydw.com/uploadfile/2020/1027/20201027064953660.png) no-repeat 0 0, #FBEBE9;
	background-size: 100% 100%;
	/* 新增css start */
	/* background-image: url(http://www.zgsydw.com/uploadfile/2020/0824/20200824102053154.png);
	background-color: #FBEBE9;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: bottom; */
	/* 新增css end */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.3rem 0 0 0.2133333333rem;
	overflow: hidden;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right {
	flex: 1;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding-left: 0.16rem;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li {
	width: 3.0133333333rem;
	height: 2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2rem 0 0 0.2266666667rem;
	overflow: hidden;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li:nth-child(1),
.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li:nth-child(2) {
	margin-bottom: 0.1333333333rem;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li:first-child {
	/* background: url(../images/bkmf_right_blue.png) no-repeat; */
	background: url(http://www.zgsydw.com/uploadfile/2020/1027/20201027064542100.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li:nth-child(2) {
	/* background: url(../images/bkmf_right_orange.png) no-repeat; */
	background: url(http://www.zgsydw.com/uploadfile/2020/1027/20201027064851435.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li:nth-child(3) {
	/* background: url(../images/bkmf_right_yellow.png) no-repeat; */
	background: url(http://www.zgsydw.com/uploadfile/2020/1027/20201027064742332.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_bkmf .zg_bkmf_nr .bkmf_nr_right li:last-child {
	/* background: url(../images/bkmf_right_violet.png) no-repeat; */
	background: url(http://www.zgsydw.com/uploadfile/2020/1027/20201027064649529.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zkzx_column {
	padding-top: 0.24rem;
}

.zg_wrapper .zkzx_column .zg_column_title i {
	width: 0.5466666667rem;
	height: 0.5466666667rem;
	background: url(../images/zkzx_column_icoa.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 0.1066666667rem;
}

.zg_wrapper .zkzx_column .zkzx_column_nr ul {
	display: none;
}

.zg_wrapper .zkzx_column .refresh_column {
	width: 2.84rem;
	height: 0.7733333333rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	margin: 0.2rem auto 0.6666666667rem;
	font-size: 0.32rem;
	color: #333;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #E5E5E5;
}

.zg_wrapper .zkzx_column .refresh_column i {
	display: block;
	width: 0.4rem;
	height: 0.3333333333rem;
	background: url(../images/refresh_column_ico.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_ad_ht {
	margin-bottom: 0.6666666667rem;
}

.zg_wrapper .zg_ad_ht img {
	width: 100%;
	max-height: 2.3733333333rem;
}

.zg_wrapper .kstk_column {
	padding-top: 0.24rem;
}

.zg_wrapper .kstk_column .zg_column_title i {
	width: 0.52rem;
	height: 0.4933333333rem;
	margin-right: 0.1413333333rem;
	background: url(../images/kstk_ioca.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .kstk_column .nav_switch {
	width: 100%;
	height: 0.88rem;
	margin-top: 0.2666666667rem;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background-color: #F4F4F4;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.zg_wrapper .kstk_column .nav_switch li {
	position: relative;
	z-index: 3;
	flex: 1;
}

.zg_wrapper .kstk_column .nav_switch li a {
	color: #333;
	font-size: 0.3466666667rem;
}

.zg_wrapper .kstk_column .nav_switch li.onClick {
	line-height: 0.88rem;
}

.zg_wrapper .kstk_column .nav_switch li.onClick a {
	color: #FFF;
}

.zg_wrapper .kstk_column .nav_switch_box {
	position: relative;
}

.zg_wrapper .kstk_column .nav_switch_box i.nav_switch_bj {
	position: absolute;
	top: 0;
	left: 0;
	width: 3.12rem;
	height: 0.88rem;
	background-color: #E60012;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	z-index: 2;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.zg_wrapper .kstk_column .kstk_column_nr {
	margin: 0.4rem auto 0.5333333333rem;
}

.zg_wrapper .kstk_column .kstk_column_nr ul {
	display: none;
}

.zg_wrapper .kszl_column {
	padding-top: 0.24rem;
}

.zg_wrapper .kszl_column .zg_column_title i {
	width: 0.5333333333rem;
	height: 0.52rem;
	margin-right: 0.1253333333rem;
	background: url(../images/kszl_icoa.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .kszl_column .nav_switch {
	width: 100%;
	margin-top: 0.3866666667rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: left;
	-webkit-justify-content: left;
}

.zg_wrapper .kszl_column .nav_switch li {
	width: 1.6533333333rem;
	height: 0.7733333333rem;
	line-height: 0.7733333333rem;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background-color: #F4F4F4;
	margin-right: 0.1866666667rem;
}

.zg_wrapper .kszl_column .nav_switch li:last-child {
	margin: 0;
}

.zg_wrapper .kszl_column .nav_switch li a {
	color: #333;
	font-size: 0.3466666667rem;
}

.zg_wrapper .kszl_column .nav_switch li.onClick {
	background-color: #E60012;
}

.zg_wrapper .kszl_column .nav_switch li.onClick a {
	color: #FFF;
}

.zg_wrapper .kszl_column .kszl_column_nr {
	margin: 0.4rem auto 0.5333333333rem;
}

.zg_wrapper .kszl_column .kszl_column_nr ul {
	display: none;
}

.zg_wrapper .jztj_column {
	padding-top: 0.24rem;
}

.zg_wrapper .jztj_column .zg_column_title i {
	width: 0.5733333333rem;
	height: 0.56rem;
	margin-right: 0.0906666667rem;
	background: url(../images/jztj_column_icoa.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .jztj_column .zg_column_title .jztj_href img {
	width: 4.32rem;
}

.zg_wrapper .jztj_column .swiper_jztj_column {
	width: 9.0533333333rem !important;
	margin: 0.3866666667rem auto 0;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide {
	width: 9.0533333333rem !important;
	padding: 0 0.24rem;
	margin-left: -0.24rem;
	position: relative;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide img {
	width: 9.0533333333rem;
	height: 5.1066666667rem;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask {
	position: absolute;
	width: 9.0533333333rem;
	height: 5.1066666667rem;
	top: 50%;
	left: 50%;
	margin: -2.5533333333rem 0 0 -4.5266666667rem;
	background: url(../images/19_mask_pic.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask p {
	position: absolute;
	top: 0.2666666667rem;
	right: 0.0666666667rem;
	height: 0.6666666667rem;
	padding: 0 0.2266666667rem 0 0.16rem;
	font-size: 0.3466666667rem;
	color: #F3F3F3;
	background-color: rgba(0, 0, 0, 0.19);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: left;
	-webkit-justify-content: left;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask p .kt19_mask_time {
	padding: 0 0.32rem 0 0.1733333333rem;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask p i {
	display: block;
	width: 0.24rem;
	height: 0.2933333333rem;
	margin-right: 0.16rem;
	background: url(../images/19kt_pic_c.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask p i.active {
	background: url(../images/live03.gif) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask h5 {
	position: absolute;
	left: 0.7466666667rem;
	bottom: 0.2rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: left;
	-webkit-justify-content: left;
	max-width: 7.7333333333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask h5 i {
	display: block;
	width: 1.04rem;
	height: 0.4933333333rem;
	background: url(../images/19kt_pic_b.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 0.1733333333rem;
}

.zg_wrapper .jztj_column .swiper_jztj_column .swiper-slide .kt19_mask h5 span {
	font-size: 0.4rem;
	color: #FFF;
	font-weight: normal;
}

.zg_wrapper .jztj_column .jztj_column_lists {
	margin-top: 0.6533333333rem;
}

.zg_wrapper .jztj_column .jztj_column_lists li {
	position: relative;
	display: flex;
	display: -webkit-flex;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	background: url(../images/jztj_column_lists_icoa.png) top left no-repeat;
	background-size: 0.4533333333rem 0.4666666667rem;
	padding-left: 0.6533333333rem;
	margin-bottom: 0.4133333333rem;
}

.zg_wrapper .jztj_column .jztj_column_lists li>div {
	flex: 1;
	padding-right: .4rem;
}

.zg_wrapper .jztj_column .jztj_column_lists li:last-child {
	margin-bottom: 0;
}

.zg_wrapper .jztj_column .jztj_column_lists li:last-child>i {
	display: none;
}

.zg_wrapper .jztj_column .jztj_column_lists li div p {
	font-size: 0.3733333333rem;
	color: #333;
	text-align: left;
}

.zg_wrapper .jztj_column .jztj_column_lists li div p span {
	display: inline-block;
	font-size: 0.32rem;
	color: #999;
	margin-bottom: 0.1333333333rem;
}

.zg_wrapper .jztj_column .jztj_column_lists li>a.btn19 {
	display: block;
	width: 1.52rem;
	line-height: 0.6933333333rem;
	font-size: 0.2933333333rem;
	color: #FFF;
	background-color: #E60012;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.zg_wrapper .jztj_column .jztj_column_lists li>i {
	position: absolute;
	top: 0.5533333333rem;
	left: 0.24rem;
	width: 1px;
	height: 0.8666666667rem;
	background-color: #DEDEDE;
}

.zg_wrapper .hotkc_column {
	padding-top: 0.24rem;
}

.zg_wrapper .hotkc_column .zg_column_title i {
	width: 0.48rem;
	height: 0.5333333333rem;
	margin-right: 0.1746666667rem;
	background: url(../images/hotkc_column_icoa.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .hotkc_column .zg_column_title .hotkc_href img {
	width: 4.32rem;
}

.zg_wrapper .hotkc_column .hotkc_column_nr {
	margin-top: 0.4rem;
}

.zg_wrapper .hotkc_column .hotkc_more {
	margin-top: 0.4rem;
}

.zg_wrapper .ksgz_column {
	padding-top: 0.24rem;
}

.zg_wrapper .ksgz_column .zg_column_title i {
	width: 0.5466666667rem;
	height: 0.4666666667rem;
	margin-right: 0.1066666667rem;
	background: url(../images/ksgz_column_icoa.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .ksgz_column .ksgz_column_mk {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin: 0.3866666667rem 0 0.6666666667rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk li {
	width: 4.5866666667rem;
	height: 2.2133333333rem;
	-webkit-border-radius: 0.1066666667rem;
	-moz-border-radius: 0.1066666667rem;
	border-radius: 0.1066666667rem;
	text-align: center;
}

.zg_wrapper .ksgz_column .ksgz_column_mk li a {
	font-size: 0.4rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk li a i {
	display: block;
	margin: 0 auto;
}

.zg_wrapper .ksgz_column .ksgz_column_mk li:first-child {
	margin-bottom: 0.2rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk li:nth-child(2) {
	margin-bottom: 0.2rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_kscs {
	background: url(../images/ksgz_column_kscs.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_kscs i {
	width: 0.7066666667rem;
	height: 0.68rem;
	background: url(../images/ksgz_column_kscs_icoa.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.4706666667rem;
	margin-bottom: 0.256rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_sydwgg {
	background: url(../images/ksgz_column_sydwgg.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_sydwgg i {
	width: 0.72rem;
	height: 0.68rem;
	background: url(../images/ksgz_column_sydwgg_icoa.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.468rem;
	margin-bottom: 0.256rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_cjwt {
	background: url(../images/ksgz_column_cjwt.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_cjwt i {
	width: 0.68rem;
	height: 0.68rem;
	background: url(../images/ksgz_column_cjwt_icoa.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.4733333333rem;
	margin-bottom: 0.2533333333rem;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_kslc {
	background: url(../images/ksgz_column_kslc.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .ksgz_column .ksgz_column_mk .ksgz_column_kslc i {
	width: 0.7333333333rem;
	height: 0.64rem;
	background: url(../images/ksgz_column_kslc_icoa.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.5426666667rem;
	margin-bottom: 0.2293333333rem;
}

.zg_wrapper .zg_tab {
	padding-top: 0.24rem;
}

.zg_wrapper .zg_tab .zg_column_title {
	margin-bottom: 0.2533333333rem;
}

.zg_wrapper .zg_tab .zg_column_title i {
	width: 0.5066666667rem;
	height: 0.5333333333rem;
	margin-right: 0.148rem;
	background: url(../images/zg_tab_icoa.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .zg_tab .zg_tab_swiper {
	width: 100%;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-slide img {
	width: 100%;
	height: 5.2666666667rem;
	-webkit-border-radius: 0.2133333333rem;
	-moz-border-radius: 0.2133333333rem;
	border-radius: 0.2133333333rem;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets {
	display: flex;
	display: -webkit-flex;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	bottom: 0;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets .swiper-pagination-bullet {
	flex: 1;
	height: 1.3333333333rem;
	line-height: 1.3333333333rem;
	background-color: rgba(0, 0, 0, 0.6);
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: rgba(230, 0, 18, 0.9);
	height: 1.5066666667rem;
	line-height: 1.5066666667rem;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets span {
	margin: 0;
	font-size: 0.4rem;
	color: #FFF;
	opacity: 1;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets span:first-child {
	-webkit-border-radius: 0 0 0 0.2133333333rem;
	-moz-border-radius: 0 0 0 0.2133333333rem;
	border-radius: 0 0 0 0.2133333333rem;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets span:nth-child(2) {
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}

.zg_wrapper .zg_tab .zg_tab_swiper .swiper-pagination-bullets span:last-child {
	-webkit-border-radius: 0 0 0.2133333333rem 0;
	-moz-border-radius: 0 0 0.2133333333rem 0;
	border-radius: 0 0 0.2133333333rem 0;
}

.zg_wrapper .zg_zixun {
	position: fixed;
	top: 48%;
	right: 0;
	width: 1.4666666667rem;
	height: 1.4533333333rem;
	/* margin-top: -0.7266666667rem; */
	background: url(../images/ZgCustomerService.png) no-repeat;
	background-size: 100% 100%;
	z-index: 9999;
}

/*# sourceMappingURL=index.css.map */
/* 列表页 start */

.zg_wrapper .list_box {
	padding-top: 0;
}

.zg_wrapper .swiper_column_nav {
	padding: 0.2866666667rem 0 0.3666666667rem;
}

.zg_wrapper .list_box .column_nr li {
	position: relative;
	padding-right: 1.333333rem;
}

.zg_wrapper .list_box .column_nr li b {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	line-height: 0.8533333333rem;
	font-size: 0.32rem;
	font-weight: 400;
	color: #999999;
}

.current_location {
	text-align: left;
	padding-left: 0.333333rem;
	margin: 0.4rem 0 0.133333rem;
	font-size: 0.293333rem;
}

.list_page {
	position: relative;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	padding: 0.4rem 0 0.733333rem;
}

.list_page a {
	display: inline-block;
	min-width: 0.72rem;
	font-size: 0.373333rem;
	color: #333333;
	background-color: #F0F0F0;
	border-radius: 1.066666rem;
	padding: 0 0.266666rem;
	margin: 0 0.066666rem;
	box-sizing: border-box;
}

.list_page span {
	display: inline-block;
	min-width: 0.72rem;
	font-size: 0.373333rem;
	color: #333333;
	border-radius: 1.066666rem;
	padding: 0 0.266666rem;
	margin: 0 0.066666rem;
	box-sizing: border-box;
}

.list_page a.last_page {
	width: 0.72rem;
	height: 0.72rem;
	background-image: url(../images/2020040830.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 0.12rem;
}

.list_page a.next_page {
	width: 0.72rem;
	height: 0.72rem;
	background-image: url(../images/2020040831.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 0.12rem;
}

.list_tuijian {
	position: relative;
	padding-top: 0.4rem;
}

.list_tuijian li {
	height: 0.413333rem;
	line-height: 0.413333rem;
	font-size: 0.32rem;
	margin-bottom: 0.373333rem;
}

.list_tuijian li a {
	padding: 0 0.586666rem;
}

/* 19课堂 start */
.list19-box .list19-title {
	position: relative;
	height: 0.906666rem;
	padding: 0 0.36rem 0 0.32rem;
	margin-top: 0.666666rem;
}

.list19-box .list19-title a {
	display: block;
	float: left;
	height: 0.906666rem;
	line-height: 0.906666rem;
	margin-right: 0.266666rem;
	padding: 0 0.346666rem 0 0.88rem;
	font-size: 0.4rem;
	background-color: #F4F4F4;
	border-radius: 0.453333rem;
	background-size: 0.4rem;
	background-position: 0.346666rem;
	background-repeat: no-repeat;
}

.list19-box .list19-title a.active {
	color: #fff;
	background-color: #E60012;
}

.list19-box .list19-title a.goodClass {
	background-image: url(../images/2020040901.png);
}

.list19-box .list19-title a.goodClass.active {
	background-image: url(../images/2020040902.png);
	background-color: #E60012;
}

.list19-box .list19-title a.todayLive {
	background-image: url(../images/2020040903.png);
}

.list19-box .list19-title a.liveGif {
	background-image: url(../images/live01.gif);
}

.list19-box .list19-title a.todayLive.active {
	background-image: url(../images/2020040904.png);
}

.list19-box .list19-title a.liveGif.active {
	background-image: url(../images/live02.gif);
}

.list19-box .list19-title .list19-search {
	position: absolute;
	right: 0.32rem;
	top: 50%;
	margin-top: -0.386666rem;
	width: 2.026666rem;
	height: 0.773333rem;
	border: 1px solid #E5E5E5;
	border-radius: 0.386666rem;
	box-sizing: border-box;
}

.list19-box .list19-title .list19-search select {
	width: 70%;
	height: 100%;
	font-size: 0.32rem;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	background: none;
	border: 0;
	background-image: url(../images/2020041301.png);
	background-size: 0.213333rem;
	background-repeat: no-repeat;
	background-position: right;
}

.list19-box .list19-lists .list19-list-tip {
	display: none;
	font-size: 0.346666rem;
	color: #e60012;
	padding-top: 0.4rem;
	text-align: center;
}

.list19-box .list19-lists .list19-list {
	display: none;
}

.list19-box .list19-lists .list19-list li {
	padding: 0.5rem 0.36rem 0.5rem 0.32rem;
	border-bottom: 1px solid #E8E8E8;
	text-align: left;
}

.list19-box .list19-lists .list19-list li a {
	position: relative;
	display: block;
	height: 2.16rem;
	padding-left: 4.106666rem;
}

.list19-box .list19-lists .list19-list li a img {
	position: absolute;
	top: 0;
	left: 0;
	width: 3.84rem;
	height: 2.16rem;
}

.list19-box .list19-lists .list19-list li a b {
	display: block;
	height: 1.226666rem;
	font-size: 0.426666rem;
	font-weight: 400;
	line-height: 0.613333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.list19-box .list19-lists .list19-list li a span {
	position: absolute;
	left: 4.106666rem;
	bottom: 0;
	font-size: 0.32rem;
	color: #F3AD62;
	height: 0.506666rem;
	line-height: 0.506666rem;
	padding: 0 0.133333rem;
	background-color: #FFF4E9;
}

.list19-box .list19-lists .list19-list li a em {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 0.32rem;
	color: #fff;
	height: 0.56rem;
	line-height: 0.56rem;
	background-color: #E60012;
	padding: 0 0.2rem;
	border-radius: 0.266666rem;
}

/* 19课堂 end */
/* 列表页 end */
/* 内容页 start */
.show_con {
	position: relative;
	padding: 0.133333rem 0.32rem;
}

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

.show_con h1 {
	text-align: left;
	font-size: 0.48rem;
	line-height: 0.733333rem;
	font-weight: 400;
}

.show_con .show_info {
	margin: 0.133333rem 0 0.533333rem;
	text-align: left;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.32rem;
	color: #999999;
}

.show_con .show_top_text {
	font-size: 0.426666rem;
	line-height: 0.746666rem;
	padding: 0 0.353333rem;
	border: 1px solid #D1D1D1;
	margin-top: 0.4rem;
	border-radius: 0.106666rem;
}

.show_con .show_top_text .this_block {
	padding: 0.366666rem 0;
}

.show_con .show_top_text .this_none {
	border-top: 1px dashed #D1D1D1;
	padding: 0.366666rem 0;
}

.show_con .show_top_text a {
	color: #E60012;
}

.show_con .show_top_text i {
	color: #E60012;
	padding: 0 0.066666rem;
}

.show_con .show_top_text .show_top_text_btn {
	line-height: 0.426666rem;
	padding-bottom: 0.266666rem;
}

.show_con .show_top_text .show_top_text_btn a {
	display: inline-block;
	padding-right: 0.266666rem;
	height: 0.426666rem;
	line-height: 0.426666rem;
	font-size: 0.32rem;
	color: #999999;
	background-image: url(../images/2020040908.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: 0.2rem;
}

.show_con .show_top_text .show_top_text_btn a.active {
	background-image: url(../images/2020040909.png);
}

.show_con .article_content {
	font-size: 0.373333rem;
	line-height: 0.746666rem;
	text-align: left;
	margin-top: 0.533333rem;
}

.show_con .article_content a {
	color: #e00;
}

.show_con .article_content p {
	text-indent: 2em;
}

.click_more_con_list {
	width: 9.36rem;
	margin: 0 auto;
	text-align: left;
	border-top: 1px solid #E5E5E5;
	padding-top: 0.666666rem;
}

.click_more_con_list a {
	display: block;
	font-size: 0.373333rem;
	padding-left: 0.16rem;
	height: 0.573333rem;
	line-height: 0.573333rem;
	margin-bottom: 0.426666rem;
	background-image: url(../images/2020040910.png);
	background-repeat: no-repeat;
	background-size: 0.106666rem;
	background-position: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.show_xgtj {
	margin-top: 0.266666rem;
	padding: 0 0.32rem;
}

.show_xgtj .show_xgtj_title {
	position: relative;
	height: 0.6rem;
	line-height: 0.6rem;
}

.show_xgtj .show_xgtj_title h3 {
	float: left;
	padding-left: 0.533333rem;
	font-size: 0.426666rem;
	background-image: url(../images/2020040911.png);
	background-repeat: no-repeat;
	background-size: 0.4rem;
	background-position: left;
}

.show_xgtj .show_xgtj_title a {
	float: right;
	color: #999999;
	font-size: 0.293333rem;
}

.show_xgtj .show_xgtj_lists {
	text-align: left;
	font-size: 0.373333rem;
	line-height: 0.853333rem;
	padding: 0.266666rem 0 0.1rem;
}

.show_xgtj .show_xgtj_lists li {
	position: relative;
	padding-right: 1.333333rem;
	padding-left: 0.333333rem;
	height: 0.853333rem;
	background-image: url(../images/2020040912.png);
	background-repeat: no-repeat;
	background-size: 0.146666rem;
	background-position: left;
}

.show_xgtj .show_xgtj_lists li a {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.show_xgtj .show_xgtj_lists li span {
	position: absolute;
	right: 0;
	top: 0;
}

/* 内容页 end */
/* add0512 */
/* .current_location {
	padding-bottom: 0.35rem;
} */

.live-broadcast h2 {
	font-size: 0.38rem;
	height: 0.7rem;
	line-height: 0.7rem;
	margin-left: 0.333333rem;
	text-align: left;
	position: relative;
	padding-left: 0.85rem;
	display: none;
}

.live-broadcast h2 i {
	width: 0.7rem;
	height: 0.7rem;
	display: block;
	position: absolute;
	left: 0;
}

.live-broadcast h2 i img {
	width: 100%;
	vertical-align: top;
}

/* 新增 19课堂调用滚动 go */
.live-broadcast {
	height: 2.3rem;
}

.live-search {
	display: block;
}

.live-search b {
	width: 0.9rem;
}

.live-tab-lists {
	position: relative;
	height: 1.72rem;
	overflow: hidden;
	margin-top: 0.1rem;
	width: 7.5rem;
	background: #f4f4f4 url(http://www.zgsydw.com/statics/images/new_img/img2019/zbbg.jpg) no-repeat left top;
	background-size: contain;
	padding-left: 1.65rem;
	margin: 0.3rem auto 0;
}

.live-tab-list-tip {
	display: none;
	position: absolute;
	top: -80px;
	left: 20px;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 14px;
	text-align: center;
	color: #ff0000;
	background-color: #fff;
	border-bottom: 1px dashed #f1f1f1;
	z-index: 95;
}

.live-tab-lists .live-tab-list {
	width: 7.1rem;
	margin-left: 0.1rem;
}

.live-tab-list .this-list span {
	display: inline-block;
	font-size: 0.3733333333rem !important;
	color: #fff;
	width: 1.2rem;
	height: 0.5rem;
	border-radius: 0.25rem;
	text-align: center;
	line-height: 0.5rem;
	background: #ff0000;
}

.live-tab-list .swiper-container {
	height: 1.7rem;
	overflow: hidden;
	width: 100%;
}

.live-tab-list .this-list {
	position: relative;
	height: 0.85rem;
	width: 7rem;
	line-height: 0.85rem;
	/* background-image: url(http://www.zgsydw.com/statics/images/new_img/img2019/videop.png);
	background-size: 0.5rem;
	background-repeat: no-repeat;
	background-position:0.35rem;
	padding-left:1rem; */
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	font-size: 0.3733333333rem;
}

.live-tab-list .this-list i {
	border-bottom: 1px solid #dedede;
	font-size: 0.3733333333rem !important;
	padding-left: 0.2rem;
}

.live-tab-list .swiper-slide {
	height: 0.85rem;
}

.live-tab-list .this-list b {
	float: left;
	width: 1.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #f30a1f;
	border: 1px solid #f30a1f;
	border-radius: 0.35rem;
	text-align: center;
	margin-right: 0.2rem;
	font-weight: normal;
	margin-top: 0.2rem;
}

/*.live-tab-list .swiper-slide-active,.live-tab-list .swiper-slide-active a{color: #E60012;}
 .live-tab-list .swiper-slide-active .this-list{
	background-image: url(http://www.zgsydw.com/statics/images/new_img/img2019/live02.gif);
} */
/* 新增 19课堂调用滚动 end */

/* add事业单位小程序 */
.xcx2020 {
	width: 9.36rem;
	margin: 0 auto 0;
	border: 0.05rem solid #e80012;
	border-radius: 0.25rem;
	height: 1.45rem;
	position: relative;
}

.xcx2020 .pic {
	float: left;
	width: 1.08rem;
	margin: 0.2rem;
}

.xcx2020 .pic img {
	width: 100%;
}

.xcx2020 .txt {
	float: left;
	text-align: left;
	padding-top: 0.3rem;
}

.xcx2020 .txt h3 {
	font-size: 0.3rem;
	color: #e80012;
	font-weight: bold;
}

.xcx2020 .txt h5 {
	margin-top: 0.1rem;
	font-size: 0.24rem;
	font-weight: normal;
}

.xcx2020 .gzbtn {
	position: absolute;
	font-size: 0.34rem;
	width: 1.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	background: #e80012;
	border-radius: 0.25rem;
	color: #fff;
	right: 0.5rem;
	top: 0.5rem;
}

.mask {
	display: none;
	background: rgba(0, 0, 0, .8);
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
}

.xcxpop {
	width: 6rem;
	height: 4rem;
	background: #fff;
	border-radius: 0.15rem;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -3rem;
	margin-top: -2.5rem;
	z-index: 999999;
	display: none;
	padding-top: 0.5rem;
}

.xcxpop img {
	width: 2.8rem;
}

.xcxpop p.code1 {
	text-align: center;
	margin-top: 0.35rem;
}

/* 新增网校视频模块 20201024 start */
.zg_wrapper .videoClass_column {
	padding-top: 0.24rem;
}

.zg_wrapper .videoClass_column .zg_column_title i {
	width: 0.48rem;
	height: 0.5333333333rem;
	margin-right: 0.1746666667rem;
	background: url(http://www.zgsydw.com/statics/images/new_img/comimg/2020102403.png) no-repeat;
	background-size: 100% 100%;
}

.zg_wrapper .videoClass_column .zg_column_title .hotkc_href img {
	width: 4.32rem;
}

.wxkc_nav {
	width: 100%;
	margin-top: 0.3866666667rem;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

.wxkc_nav li.onClick {
	background-color: #E60012;
}

.wxkc_nav li {
	width: 35%;
	height: 0.6733333333rem;
	line-height: 0.6733333333rem;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background-color: #F4F4F4;
	margin-right: 0.1866666667rem;
}

.wxkc_nav li a {
	font-size: 0.3466666667rem;
	color: #303030;
}

.wxkc_nav li.onClick a {
	color: #fff;
}

.wxkc_lists {
	margin-top: 0.555555rem;

}

.wxkc_lists .wxkc_list {
	display: none;
}

.wxkc_lists .wxkc_list li {
	position: relative;
	text-align: left;
	margin-bottom: 0.277777rem;
	padding: 0.333333rem 2.5rem 0.333333rem 0.333333rem;
	border: 1px solid #eeeeee;
}

.wxkc_lists .wxkc_list li p {
	font-size: 0.3733333333rem;
	color: #333;
	height: 1.111111rem;
	line-height: 0.555555rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.wxkc_lists .wxkc_list li .wxkc_shuxi {
	margin-top: 0.138888rem;
}

.wxkc_lists .wxkc_list li .wxkc_shuxi b {
	display: inline-block;
	height: 0.388888rem;
	line-height: 0.388888rem;
	padding: 0 0.208333rem;
	color: #d32e26;
	font-weight: 400;
	font-size: 0.222222rem;
	margin-right: 0.055555rem;
	border-radius: 0.083333rem;
	background-color: #fcddda;
}

.wxkc_lists .wxkc_list li .wxkc_jiage {
	position: absolute;
	width: 2.083333rem;
	height: 1.25rem;
	right: 0.138888rem;
	top: 50%;
	margin-top: -0.625rem;
	text-align: center;
}

.wxkc_lists .wxkc_list li .wxkc_jiage em {
	display: block;
	font-size: 0.625rem;
	font-weight: bold;
	color: #E60012;
}

.wxkc_lists .wxkc_list li .wxkc_jiage em i {
	font-size: 0.277777rem;
	font-weight: 400;
}

.wxkc_lists .wxkc_list li .wxkc_jiage span {
	font-size: 0.222222rem;
	text-overflow: ellipsis;
}

.wxkc_lists .wxkc_list li .wxkc_btn {
	position: absolute;
	width: 2rem;
	height: 1.805555rem;
	right: 0.138888rem;
	top: 50%;
	margin-top: -0.902777rem;
}

.wxkc_lists .wxkc_list li .wxkc_btn a {
	display: block;
	width: 2rem;
	height: 0.6933333333rem;
	line-height: 0.6933333333rem;
	font-size: 0.2933333333rem;
	text-align: center;
	color: #E60012;
	border: 1px solid #E60012;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.wxkc_lists .wxkc_list li .wxkc_btn a:last-child {
	margin-top: 0.347222rem;
	color: #fff;
	border: 1px solid #E60012;
	background-color: #E60012;
}

.wxkc_lists .wxkc_list li .keshi_info {
	margin-top: 0.138888rem;
	font-size: 0.333333rem;
	height: 0.486111rem;
	line-height: 0.486111rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 新增网校视频模块 20201024 end */

/* 图书教材 */
.zg_tsjc_place {
	margin-bottom: 0.533333rem;
}

.zg_tsjc_place .zg_pubh3 {
	padding-top: 0;
}

.zg_tsjc_place ul li {
	float: left;
	width: 30%;
	margin-right: 5%;
}

.zg_tsjc_place ul li:last-child {
	margin-right: 0;
}

.zg_tsjc_place ul li .img {
	width: 94%;
	padding: 3%;
	box-shadow: 0px 0px 5px #f2f2f2;
	border-radius: 0.1rem;
	margin-top: 0;
}

.zg_tsjc_place ul li img {
	width: 100%;
}

.zg_tsjc_place ul li a {
	color: #333333;
	font-size: 0.34rem;
	text-align: justify;
	margin-top: 0.2rem;
	display: block;
	line-height: 0.55rem;
}

.zg_tsjc_place ul li p {
	font-size: 0.28rem;
	color: #ec3632;
	text-align: right;
	margin-top: 0.1rem;
}

.zg_tsjc_place ul li p span {
	float: left;
	display: block;
	background: #eeeeee;
	color: #666;
	font-size: 0.2rem;
	text-align: center;
	border-radius: 0.1rem;
	margin-top: 0.055rem;
	padding: 0.02rem 0.1rem;
}

.zg_tsjc_place ul li p {
	text-align: left !important;
}

.zg_tsjc_place ul li {
	position: relative;
}

.zg_tsjc_place .books_list li.on .span1 {
	display: block
}

.zg_tsjc_place .books_list li.on .books_name {
	font-size: 0.34rem;
	text-align: justify;
}

.zg_pubh3 {
	text-align: left;
	margin: 0 auto;
	padding: .4rem 0;
	margin-top: 0.3rem;
}

.zg_pubh3 span {
	border-left: 4px solid #e62929;
	font-size: .37rem;
	margin-right: 3.5%;
}

.zg_pubh3 b {
	color: #000;
	font-size: 0.42rem;
}

.zg_tsjc_place ul li .span1 {
	width: 0.5rem;
	height: 0.5rem;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0.5rem;
	;
	background: url(http://www.zgsydw.com/statics/wap2020/images/lookMoreicon.png) no-repeat 0.1rem 0.2rem;
	;
	background-size: 0.3rem 0.3rem;
	display: none;
	z-index: 8;
	cursor: pointer
}

.zg_tsjc_place ul li .span2 {
	display: none;
}

.zg_tsjc_place ul li.on1 .span2 {
	width: 0.5rem;
	height: 0.5rem;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0.5rem;
	;
	background: url(http://www.zgsydw.com/statics/wap2020/images/lookMoreiconq.png) no-repeat 0.1rem 0.2rem;
	;
	background-size: 0.3rem 0.3rem;
	display: block;
	z-index: 8;
	cursor: pointer
}

.zg_tsjc_place ul li .span2 {
	bottom: 0.06rem !important;
}

.zg_tsjc_place ul li .span1 {
	bottom: 0.06rem !important;
}

.books_list li.on .span1 {
	display: block
}

.books_list li.on .books_name {
	height: 1.4rem;
	overflow: hidden;
}

/*  */
.zg_digestCon {
	position: relative;
	border-radius: .1rem;
	box-shadow: 0 3px 10px rgb(0, 0, 0, .3);
	padding: .8rem .266rem .266rem .266rem;
	margin-bottom: .4rem;
	margin-top: .653rem;
	text-align: left;
}

.zg_digestCon h5 {
	position: absolute;
	width: 2.2rem;
	height: .66rem;
	text-align: center;
	font-size: .34rem;
	line-height: .66rem;
	color: #fff;
	background: -webkit-linear-gradient(to right, #FF984A, #FF4800);
	background: -o-linear-gradient(to right, #FF984A, #FF4800);
	background: -moz-linear-gradient(to right, #FF984A, #FF4800);
	background: linear-gradient(to right, #FF984A, #FF4800);
	top: -.333rem;
	left: 50%;
	margin-left: -1.09rem;
	border: solid 1px #FCCE96;
	border-radius: .133rem;
}

.digestBox {
	overflow: hidden;
	position: relative;
}

.zg_digestCon .pzbyg_box {
	font-size: .32rem;
	line-height: .613rem;
	margin-bottom: .3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zg_digestCon .pzbyg_box b {
	display: inline-block;
	font-size: .346rem;
	margin-right: .266rem;
	padding-left: .8rem;
	background: url(http://www.zgsydw.com/statics/images/zg_19kt.png) no-repeat left center;
	background-size: auto 100%;
}

.zg_digestCon .pzbyg_box a.live {
	padding-left: .56rem;
	background: url(http://www.zgsydw.com/statics/images/live.gif) no-repeat left -0.053rem;
	color: #999;
	background-size: auto 100%;
}

.zg_digestCon ul {
	padding-left: .24rem;
	margin-bottom: .186rem;
	overflow-x: auto;
	position: relative;
}

.zg_digestCon ul::before {
	position: absolute;
	content: ' ';
	width: 1px;
	height: 100%;
	background: #F1F1F1;
	left: .186rem;
}

.zg_digestCon ul li {
	line-height: .466rem;
	margin-bottom: .36rem;
	font-size: .32rem;
	white-space: nowrap;
	position: relative;
	padding-left: .6rem;
	left: -.106rem;
}

.zg_digestCon ul li span {
	width: .146rem;
	height: .146rem;
	border-radius: 50%;
	background: #E6E6E6;
	font-size: 0;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.zg_digestCon ul li b {
	margin-right: .266rem;
	font-size: .346rem;
}

.zg_digestCon ul li.orange span {
	background: #FF754C;
	color: #fff;
}

.zg_digestCon ul li.orange b {
	color: #FF754C;
}

.zg_digestCon ul li:last-child {
	margin-bottom: 0;
}

.digestBox {
	overflow: hidden;
	position: relative;
}

.unscrambleContWap {
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
}

.unscrambleContWap .swiper-slide {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.unscrambleContWap .swiper-slide.swiper-slide-active {
	padding-right: 9%;
	box-sizing: border-box;
}

.unscrambleContWap .swiper-button-prev {
	width: .4rem;
	background: url(http://www.zgsydw.com/statics/images/zg_21prev2.png) no-repeat center center;
	left: auto;
	right: .40rem;
	background-size: .4rem .506rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	outline: none;

	text-decoration: none;
}

.unscrambleContWap .swiper-button-next {
	width: .4rem;
	background: url(http://www.zgsydw.com/statics/images/zg_21next2.png) no-repeat center center;
	right: 0;
	background-size: .4rem .506rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	outline: none;

	text-decoration: none;
}

.unscrambleContWap .swiper-button-prev:hover {
	background: url(http://www.zgsydw.com/statics/images/zg_21prev1.png) no-repeat center center;
	background-size: .4rem .506rem;
}

.unscrambleContWap .swiper-button-next:hover {
	background: url(http://www.zgsydw.com/statics/images/zg_21next1.png) no-repeat center center;
	background-size: .4rem .506rem;
}

.unscrambleContWap .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
	background: url(http://www.zgsydw.com/statics/images/zg_21prev2.png) no-repeat center center;
	background-size: .4rem .506rem;
}

.unscrambleContWap .swiper-button-next.swiper-button-disabled {
	opacity: 1;
	background: url(http://www.zgsydw.com/statics/images/zg_21next2.png) no-repeat center center;
	background-size: .4rem .506rem;
}

.ad_title {
	display: none;
}

@keyframes move {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(5px);
	}

	100% {
		transform: translateY(0px);
	}
}

.dyggBox {
	width: 1.46rem;
	height: 1.85rem;
	position: fixed;
	right: .133rem;
	bottom: 20%;
}

.dyggBox .imgs {
	position: relative;
	z-index: 2;
}

.dygg_close {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: .426rem;
	margin-left: -.213rem;
	z-index: 1;
}

.openUnscramble {
	text-align: center;
	color: #a7a0a0;
	cursor: pointer;
	margin: 0 auto;
	padding: 0;
}

/* 内容模版-关键词阅读模块 Start */
.new_fast_links a {
	font-size: .34rem;
	color: #666;
	display: block;
	float: left;
	margin: 0 .2rem .2rem 0;
	border-radius: .1rem;
	padding: 0 .26rem;
	line-height: 2.5;
	background: #F2F2F2;
	border: 1px solid #F2F2F2;
}

.new_fast_links a:hover {
	color: #ef2d36;
	border: 1px solid #ef2d36;
}

.new_fast_links {
	margin-top: .53rem;
}

/* 内容模版-关键词阅读模块 End */

/* 内容页APP内嵌视频 */
.sydw_app_statistics_iframe{
	width: 100%;
    margin: 0 auto;
    display: block;
    height: 16rem;
}


/* 21双十一wap 新广告碎片 Start */
.shuang11-box{
			    width: 100%;
			    -webkit-box-sizing: border-box;
			    -moz-box-sizing: border-box;
			    box-sizing: border-box;
			    padding: .48rem 0.32rem;
			}
			.BoxShadow {
			    display: block;
			    width: 100%;
			    height: 0.2933333333rem;
			    background: url(//www.zgsydw.com/statics/wap2020/images/box_shadow_pic.png) no-repeat;
			    background-size: 100% 100%;
			}
			.shuang11-div01{
				position: relative;
				width: 100%;
				height: 6.89rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102801.png) no-repeat;
				background-size: 100% 100%;
			}
			.shuang11-div01 h3{
				font-size: 0.51rem;
				padding-top: .4rem;
			}
			.shuang11-div01 h3 span{
				color: #e70012;
			}
			.shuang11-div01 ul{
				display: flex;
				display: -webkit-flex;
				justify-content: space-between;
				flex-wrap: wrap;
				box-sizing: border-box;
				padding: 0.05rem .18rem 0 .26rem;
				text-align: left;
			}
			.shuang11-div01 ul li{
				position: relative;
			}
			.shuang11-ul-li01{
				width: 3.33rem;
				height: 3.54rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102807.png) no-repeat;
				background-size: 100% 100%;
				font-size: .75rem;
				font-weight: bold;
				color: #d00000;
				text-align: center;
				box-sizing: border-box;
				padding-top: 1.2rem;
				margin-left: .64rem;
			}
			.shuang11-div01 ul li h4{
				font-size: .35rem;
				color: #000;
				border-left: 0.09rem solid #ef0000;
				margin-top: .16rem;
				padding-left: .186rem;
			}
			.shuang11-div01 ul li span{
				color: #ef0000;
				font-weight: bold;
			}
			.shuang11-ul-li02{
				position: relative;
				top: .37rem;
				right: -.28rem;
				width: 4.6rem;
				height: 3.22rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102805.png) no-repeat;
				background-size: 100% 100%;
				font-size: .237rem;
				box-sizing: border-box;
				padding-right: .28rem;
			}
			.shuang11-ul-li02 p{
				padding-left: .32rem;
				line-height: .4rem;
				box-sizing: border-box;
			}
			.shuang11-ul-li02 p:nth-child(2){
				font-weight: bold;
				margin-top: .16rem;
			}
			.shuang11-ul-li02 p:nth-child(3){
				position: relative;
			}
			.shuang11-ul-li02 p:nth-child(3)::after{
				position: absolute;
				bottom: -.16rem;
				content: "......";
			}
			.shuang11-ul-li02 p:nth-child(4){
				font-weight: bold;
				font-size: .31rem;
				padding-left: 1.28rem;
				animation:banWave2 1.5s linear infinite alternate;
			}
			.shuang11-ul-li03,.shuang11-ul-li04{
				width: 4.32rem;
				height: 1.86rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102806.png) no-repeat;
				background-size: 100% 100%;
				font-size: .316rem;
			}
			.shuang11-ul-li03 a,.shuang11-ul-li04 a{
				position: absolute;
				right: .58rem;
				bottom: .286rem;
				width: 2.13rem;
				height: .45rem;
				line-height: .45rem;
				border-radius: 50px;
				background-color: #ff0000;
				text-align: center;
				font-size: .26rem;
				color: #FFF;
				overflow: hidden;
			}
			.shuang11-ul-li04 a{
				right: .34rem;
			}
			.shuang11-ul-li03 p,.shuang11-ul-li04 p{
				position: absolute;
				left: 1.73rem;
				bottom: .75rem;
				font-weight: bold;
			}
			.shuang11-ul-li04 p{
				left: inherit;
				right: .34rem;
			}
			.shuang11-ul-li04{
				background: #FFF;
			}
			.shuang11-ul-li04::after{
				position: absolute;
				left: .12rem;
				content: "";
				width: 1.42rem;
				height: 1.33rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102804.png?1) no-repeat;
				background-size: 100% 100%;
			}
			.shuang11-ico01{
				position: absolute;
				top: -.746rem;
				right: -.33rem;
				width: 1.9rem;
				height: 2.05rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102802.png) no-repeat;
				background-size: 100% 100%;
			}
			.shuang11-ico02{
				position: absolute;
				top: .4rem;
				left: -.13rem;
				width: 1.18rem;
				height: 1.34rem;
				background: url(https://www.zgsydw.com/zhuanti/public_images/2021/shuang11/2021102803.png) no-repeat;
				background-size: 100% 100%;
			}
			.shuang11-ul-li01 a,.shuang11-ul-li02 a{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}
			.shuang11-ul-li03 a:before,.shuang11-ul-li04 a:before{
			  content: '';
			  position: absolute;
			  width: 1rem;
			  height: 100%;
			  top: 0;
			  left: -150px;
			  overflow: hidden;
			  animation: flashLightPic 1.5s linear infinite;
			  background: -moz-linear-gradient(
			  left, rgba(255, 255, 255, 0) 0, rgb(255 255 255 / 52%) 50%, rgba(255, 255, 255, 0) 100% );
			  background: -webkit-gradient(
			   left, rgba(255, 255, 255, 0) 0, rgb(255 255 255 / 52%) 50%, rgba(255, 255, 255, 0) 100% );
			  background: -webkit-linear-gradient(
			   left, rgba(255, 255, 255, 0) 0, rgb(255 255 255 / 52%) 50%, rgba(255, 255, 255, 0) 100% );
			  background: -o-linear-gradient(
			  left, rgba(255, 255, 255, 0) 0, rgb(255 255 255 / 52%) 50%, rgba(255, 255, 255, 0) 100% );
			  -webkit-transform: skewX(-25deg);
			  -moz-transform: skewX(-25deg);
			}
			@-webkit-keyframes flashLightPic {
				100%{
					 left: 150%;
				}
			}
			@-o-keyframes flashLightPic {
				100%{
					 left: 150%;
				}
			}
			@-moz-keyframes flashLightPic {
				100%{
					 left: 150%;
				}
			}
			@keyframes flashLightPic {
				100%{
					 left: 150%;
				}
			}
			@-webkit-keyframes banWave2 {
				0% {
					-webkit-transform: scale(1);
					opacity: 1;
				}
			
				100% {
					-webkit-transform: scale(1.1);
				}
			}
			
			@-moz-keyframes banWave2 {
				0% {
					-moz-transform: scale(1);
					opacity: 1;
				}
			
				100% {
					-moz-transform: scale(1.1);
				}
			}
			
			@-ms-keyframes banWave2 {
				0% {
					-ms-transform: scale(1);
					opacity: 1;
				}
			
				100% {
					-ms-transform: scale(1.1);
				}
			}
			
			@-o-keyframes banWave2 {
				0% {
					-o-transform: scale(1);
					opacity: 1;
				}
			
				100% {
					-o-transform: scale(1.1);
				}
			}
			
			@keyframes banWave2 {
				0% {
					transform: scale(1);
					opacity: 1;
				}
			
				100% {
					transform: scale(1.1);
				}
			}
/* 21双十一wap 新广告碎片 End */