html,
body {
  margin: 0;
  padding: 0;
  height:100%;
  line-height:1.6;
}
body {
  font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;
}
ul,
li {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: black;
}
img {
  max-width:100%;
}
.adsbox {
  display: none !important;
}
.page {
  height:100%;
}
.page-inner {
  position:relative;
  height:100%;
}
.page-m {
  height:100%;
}
.page-m-inner {
  position:relative;
  height:100%;
}
.edit-mode .blocks {min-height: 20px;}
/********** 大事记&表彰按钮 开始 **********/
.jkfp-link-btns {
	position: fixed;
	left: -webkit-calc(50% + 510px);
	left: -moz-calc(50% + 510px);
	left: calc(50% + 510px);
	padding: 0 8px;
	top: 126px;
	z-index: 10;
}
.jkfp-link-dashiji,
.jkfp-link-biaozhang {
	width: 16px;
	padding: 16px 8px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff6919), to(#f12719));
	background: -webkit-linear-gradient(top, #ff6919 0, #f12719 100%);
	background: -moz-linear-gradient(top, #ff6919 0, #f12719 100%);
	background: -o-linear-gradient(top, #ff6919 0, #f12719 100%);
	background: linear-gradient(to bottom, #ff6919 0, #f12719 100%);
	-webkit-box-shadow: 0 2px 2px 0 #dd2518;
	-moz-box-shadow: 0 2px 2px 0 #dd2518;
	box-shadow: 0 2px 2px 0 #dd2518;
	margin-bottom: 16px;
}
.jkfp-link-dashiji a,
.jkfp-link-biaozhang a {
	font-size: 16px;
	color: white;
	display: block;
	height: 100%;
	text-decoration: none;
}
/********** 大事记&表彰按钮 结束 **********/.jkfp-pc-nav {
	position: relative;
	width: 100%;
	height: 70px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	border-bottom: 2px solid #c61d14;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);

	padding: 0 8px;
	font-size: 15px;
	background: url('https://p1.img.cctvpic.com/photoAlbum/templet/common/DEPA1620368923248447/bg_nav.jpg') repeat-x;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	background-size: auto 100%;
	overflow: hidden;
}
.jkfp-pc-nav ul {
	width: 1020px;
	margin: 0 auto;
	overflow: hidden;
}
.jkfp-pc-nav li {
	position: relative;
	float: left;
	display: block;
	width: 160px;
	height: 70px;
	text-align: center;
}
.jkfp-pc-nav li:nth-child(2) {
  width: 60px;
}
.jkfp-pc-nav li:after {
	display: block;
	content: '';
	width: 1px;
	height: 40px;
	background: #ff0d1b;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.jkfp-pc-nav li:first-child:after,
.jkfp-pc-nav li:last-child:after {
	display: none;
}
.jkfp-pc-nav li a {
	display: block;
	color: white;
	text-decoration: none;
	padding: 4px;
	font-size: 17px;
	margin: 23px 0;
}
.jkfp-pc-nav li.active {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.jkfp-pc-nav li.active a {
	color: #e20011;
	background: white;
	font-weight: bold;
	display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.jkfp-pc-nav .jkfp-nav-logo {
	display: block;
	height: 64px;
	margin: 3px 0 0 0;
}
.jkfp-pc-nav .jkfp-nav-logo img {
	height: 100%;
    border:none;
}
.page-inner .jkfp-pc-container {
	background-image: url('https://p2.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-pc0.jpg');
}
.jkfp-pc-container {
	position: relative;
	height: -webkit-calc(100% - 70px);
	height: -moz-calc(100% - 70px);
	height: calc(100% - 70px);
	overflow: auto;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-pc1.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center bottom;
}
.jkfp-pc-box {
	position: relative;
	padding: 0 8px;
	width: 1000px;
	margin: 0 auto;
	overflow: visible;
}
.jkfp-pc-box:after {
	content: '';
	display: table;
	clear: both;
}
.jkfp-main-box {
	width: 740px;
	height: 100%;
	float: right;
	overflow: auto;
}
.jkfp-main-box .main {
	position: relative;
	margin: 32px 0;
}
.jkfp-main-box .head {
	position: relative;
	width: 400px;
	height: 40px;
	margin: 0 auto -15px;
	line-height: 40px;
	font-size: 16px;
	color: white;
	text-align: center;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-head.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	z-index: 10;
}
.jkfp-main-box .body {
	padding: 32px;
	background-color: #fff;
	border: 2px solid #8c0200;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
	overflow: hidden;
}
.jkfp-main-box .body:only-child {
	margin-top:56px;
}
.jkfp-main-box .head1 {
	position: relative;
	line-height: 24px;
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 400px;
	height: 68px;
	margin: 0 auto -58px;
	font-size: 16px;
	color: white;
	text-align: center;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-head1.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	z-index: 10;
}
.jkfp-main-box .head1 + .body {
	padding: 90px 32px 32px 32px;
}
.jkfp-main-box .body.bg {
	background: #fff url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-bottom0.png) no-repeat;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	background-size: 100% auto;
	background-position: center bottom;
	padding-bottom: 260px;
}
.jkfp-main-box .body .content {
	color: #333;
    text-align:justify;
}
.jkfp-main-box .body .content p {
	text-indent: 2em;
	line-height:26px;
	margin-bottom: 16px;
}
.jkfp-main-box .content p.no-indent {
	text-indent: 0;
}
.jkfp-main-box .content p strong {
	position: relative;
	font-size: 20px;
	color: #e20011;
}
.jkfp-main-box .content p strong:after {
	content: '';
	display: inline-block;
	border: 5px solid transparent;
	border-left: 5px solid currentColor;
	margin-left: 4px;
}
.jkfp-main-box .part {
	margin-bottom: 32px;
}
.jkfp-main-box .part .title {
	display: inline-block;
	padding-right: 3em;
	height: 50px;
	margin-bottom: 16px;
	line-height: 62px;
	text-indent: 1em;
	font-size: 16px;
	color: white;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-title-new.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.jkfp-main-box .part .pic {
	margin-bottom: 16px;
}
.jkfp-main-box .part .pic .previews {
	display: none;
}
.jkfp-main-box .part .pic .cover.pointer {
	cursor: pointer;
}
.jkfp-main-box .part .pic .cover:after {
	content: '';
	display: block;
	width: 100%;
	height: 16px;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-img-shadow.png) no-repeat;
	-webkit-background-size: 97% 100%;
	-moz-background-size: 97% 100%;
	background-size: 97% 100%;
	background-position: center;
}
.jkfp-main-box .part .link {
	margin-bottom: 16px;
}
.jkfp-main-box .part .link small {
	display: block;
	text-align: center;
	margin-top: 16px;
}
.jkfp-main-box .part .link small span {
	display: inline-block;
	text-align: left;
	text-indent: 2em;
    font-size:14px;
  text-align:justify;
}
.jkfp-main-box .part .link small span.no-indent {
	text-indent: 0;
}
.jkfp-main-box .part .link small a span {
	text-indent: 0;
	color: #333;
    font-size:14px;
   text-align:justify;
}
.jkfp-main-box .part .link a {
	display: inline-block;
	text-align: left;
	font-size: 16px;
	color: #e20011;
	-webkit-text-decoration-line: underline;
	-moz-text-decoration-line: underline;
	text-decoration-line: underline;
	text-indent: 2em;
  font-size:14px;
}
.jkfp-main-box .part .link img {
	display: block;
	margin: 16px auto 0;
	width: 100%;
	height: auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-box-shadow: 0 0 16px #ddd;
	-moz-box-shadow: 0 0 16px #ddd;
	box-shadow: 0 0 16px #ddd;
}
.jkfp-main-box .part .link .cover {
	margin: 0 auto;
}
.jkfp-main-box .part .link .cover.half {
	width: 50%;
}
.jkfp-main-box .part .link .cover.half img {
	width: 100%;
}
.jkfp-main-box .part .link .cover:after {
	content: '';
	display: block;
	width: 100%;
	height: 16px;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-img-shadow.png) no-repeat;
	-webkit-background-size: 97% 100%;
	-moz-background-size: 97% 100%;
	background-size: 97% 100%;
	background-position: center;
}
.jkfp-main-box .part .pic img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	margin: 0 auto;
}
.jkfp-main-box .part .pic img.no-radius {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.jkfp-main-box .part .pic img.shadow {
	-webkit-box-shadow: 0 0 16px #ddd;
	-moz-box-shadow: 0 0 16px #ddd;
	box-shadow: 0 0 16px #ddd;
}
.jkfp-main-box .part .pic.half .cover {
	margin: 0 auto;
	width: 50%;
}
.jkfp-main-box .part .pic.half .cover img {
	width: 100%;
}
.jkfp-main-box .part .pic.half img {
	width: 50%;
}
.jkfp-main-box .part .pic small {
	display: block;
	font-size: 14px;
	color: #666666;
	margin-top: 16px;
	text-align: center;
}
.jkfp-main-box .part .pic small span {
	display: inline-block;
	text-align: left;
	text-indent: 2em;
    font-size:14px;
   text-align:justify;
  line-height:26px;
}
.jkfp-main-box .part .pic small span.no-indent {
	text-indent: 0;
}
.jkfp-main-box .part .info h3 {
	position: relative;
	font-size: 16px;
	color: #c10e00;
	font-weight: normal;
}
.jkfp-main-box .part .info h3:before {
	display: inline-block;
	content: '';
	width: 4px;
	height: 18px;
	vertical-align: -3px;
	margin-right: 1em;
	background: #c10e00;
}
.jkfp-main-box .part .info h4,
.jkfp-main-box .part .info h5 {
	position: relative;
	color: #c10e00;
	font-weight: normal;
	font-size: 16px;
}
.jkfp-main-box .part .info h4:before,
.jkfp-main-box .part .info h5:before {
	display: inline-block;
	content: '';
	width: 10px;
	height: 10px;
	background: #c10e00 content-box;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #c10e00;
	padding: 2px;
	vertical-align: -2px;
	margin-right: 4px;
}
.jkfp-main-box .part .info h5 {
	color: unset;
    line-height:26px;
}
.jkfp-main-box .part ul.ul {
	margin: 16px 0;
	padding: 0;

}
.jkfp-main-box .part ul.ul li {
	list-style: none;
	margin: 16px 0;
	text-indent: 1em;
    line-height:26px;
}
.jkfp-main-box .part ul.ul li span {
	position: relative;
	color: #e40212;
	font-weight: bold;
	margin-right: 4px;
}
.jkfp-main-box .part ul.ul li span:before {
	content: '';
	display: inline-block;
	border: 5px solid transparent;
	border-left: 5px solid currentColor;
}
.jkfp-main-box em {
	color: #e20011;
	font-size: larger;
    line-height:24px;
	font-style: normal;
}
.jkfp-main-box .part .special {
	display: block;
	color: #ea0015;
	text-indent: 2em;
	text-decoration: underline;
}
.jkfp-main-box .part .line-box {
	color: #c10e00;
	border: 1px dotted #c10e00;
	padding: 8px;
}
.jkfp-pc-box .video-box {
	position: relative;
	height: 375px;
	margin: 0 auto;
	overflow: hidden;
}
.jkfp-pc-box .jkfp-pu-group {
	position: relative;
	margin-bottom: 16px;
}
.jkfp-pc-box .jkfp-pu-group .swiper-container {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background: #ef311b;
}
.jkfp-pc-box .jkfp-pu-group.file .swiper-container {
	background: none;
}
.jkfp-pc-box .jkfp-pu-group small {
	font-size: 14px;
	color: #666;
	text-align: center;
	display: block;
	margin: 16px 0;
   line-height:26px;
}
.jkfp-pc-box .jkfp-pu-group .swiper-outer:after {
	content: '';
	display: block;
	width: 100%;
	height: 16px;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-img-shadow.png) no-repeat;
	-webkit-background-size: 97% 100%;
	-moz-background-size: 97% 100%;
	background-size: 97% 100%;
	background-position: center;
}
.jkfp-pc-box .jkfp-pu-group .swiper-slide {
	background: #ef311b;
	overflow: hidden;
}
.jkfp-pc-box .jkfp-pu-group.file .swiper-slide {
	background: none;
	overflow: unset;
}
.jkfp-pc-box .jkfp-pu-group .swiper-slide img {
	display: block;
	width: 100%;
	height: 340px;
	-o-object-fit: cover;
	object-fit: cover;
	background: #ddd;
}
.jkfp-pc-box .jkfp-pu-group .swiper-slide p {
	font-size: 14px;
	color: white;
	text-align: center;
	text-indent: initial;
	line-height: initial;
	margin: 16px 0;
	padding: 0 1em;
   line-height:26px;
}
.jkfp-pc-box .jkfp-pu-group.file .swiper-slide .file {
	height: 370px;
	width: 260px;
	margin: 0 auto 24px;
	padding-top: 16px;
}
.jkfp-pc-box .jkfp-pu-group.file .swiper-slide img {
	position: relative;
	display: block;
	height: 100%;
	max-width: 100%;
	border: none;
	background: rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.2), 0 0 16px #ddd;
	-moz-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.2), 0 0 16px #ddd;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.2), 0 0 16px #ddd;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.jkfp-pc-box .jkfp-pu-group.file .swiper-slide p {
	font-size: 14px;
	color: white;
    line-height:26px;
	margin: -135px 0 -10em 0;
	background: #ef311b;
	padding: 135px 1em 11em;
	-webkit-border-radius: 16px 16px 0 0;
	-moz-border-radius: 16px 16px 0 0;
	border-radius: 16px 16px 0 0;
}
.jkfp-pc-box .jkfp-pu-group .pu-group-prev,
.jkfp-pc-box .jkfp-pu-group .pu-group-next {
	position: absolute;
	top: 0;
	width: 32px;
	height: 100%;
	z-index: 10;
}
.jkfp-pc-box .jkfp-pu-group .pu-group-prev.swiper-button-disabled,
.jkfp-pc-box .jkfp-pu-group .pu-group-next.swiper-button-disabled {
	opacity: 0;
}
.jkfp-pc-box .jkfp-pu-group .pu-group-prev {
	left: 0;
	-webkit-border-radius: 16px 0 0 16px;
	-moz-border-radius: 16px 0 0 16px;
	border-radius: 16px 0 0 16px;
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
}
.jkfp-pc-box .jkfp-pu-group .pu-group-next {
	right: 0;
	-webkit-border-radius: 0 16px 16px 0;
	-moz-border-radius: 0 16px 16px 0;
	border-radius: 0 16px 16px 0;
	background: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to left, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
}
.jkfp-pc-box .jkfp-pu-group.file .pu-group-prev,
.jkfp-pc-box .jkfp-pu-group.file .pu-group-next {
	background: none;
}
.jkfp-pc-box .jkfp-pu-group .pu-group-prev:after,
.jkfp-pc-box .jkfp-pu-group .pu-group-next:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
	height: 30px;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.jkfp-pc-box .jkfp-pu-group.file .pu-group-prev:after,
.jkfp-pc-box .jkfp-pu-group.file .pu-group-next:after {
	top: 70%;
}
.jkfp-pc-box .jkfp-pu-group .pu-group-prev:after {
	background-image: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/left_1.png);
}
.jkfp-pc-box .jkfp-pu-group .pu-group-next:after {
	background-image: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/right_1.png);
}
.swiper-preview {
	display: none;
	position: fixed;
	top: 70px;
	bottom: 0;
	width: 100%;
	height: -webkit-calc(100% - 70px);
	height: -moz-calc(100% - 70px);
	height: calc(100% - 70px);
	background: rgba(0, 0, 0, 0.8);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.95)), to(rgba(0, 0, 0, 0.8)));
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.8) 100%);
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.8) 100%);
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.8) 100%);
	background: linear-gradient(to top, rgba(0, 0, 0, 0.95) 0, rgba(0, 0, 0, 0.8) 100%);
	left: 0;
	z-index: 40;
}
.swiper-preview .swiper-container {
	position: relative;
	height: 100%;
}
.swiper-preview .swiper-container img {
	display: block;
	max-width: 80%;
	max-height: 70%;
	margin-top: -70px;
}
.swiper-preview .swiper-container .name {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: white;
	padding: 2em;
	z-index: 10;
	text-align: center;
	text-indent: 0;
	margin: 0;
}
.swiper-preview .swiper-container .name .num {
	position: absolute;
	top: -1em;
	right: 2em;
	color: white;
	font-size: 16px;
	letter-spacing: 2px;
}
.swiper-preview .swiper-container .name .num strong {
	color: #e20011;
	font-style: normal;
	font-size: 18px;
}
.swiper-preview .swiper-container .name span {
	display: inline-block;
	text-align: left;
}
.swiper-preview .swiper-preview-prev,
.swiper-preview .swiper-preview-next {
	position: absolute;
	top: 0;
	width: 32px;
	height: 100%;
	z-index: 50;
}
.swiper-preview .swiper-preview-prev.swiper-button-disabled,
.swiper-preview .swiper-preview-next.swiper-button-disabled {
	opacity: 0;
}
.swiper-preview .swiper-preview-prev {
	left: 0;
	-webkit-border-radius: 16px 0 0 16px;
	-moz-border-radius: 16px 0 0 16px;
	border-radius: 16px 0 0 16px;
}
.swiper-preview .swiper-preview-next {
	right: 0;
	-webkit-border-radius: 0 16px 16px 0;
	-moz-border-radius: 0 16px 16px 0;
	border-radius: 0 16px 16px 0;
}
.swiper-preview .swiper-preview-prev:after,
.swiper-preview .swiper-preview-next:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
	height: 30px;
	margin-top: -35px;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.swiper-preview .swiper-preview-prev:after {
	background-image: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/left_1.png);
}
.swiper-preview .swiper-preview-next:after {
	background-image: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/right_1.png);
}
.swiper-preview .swiper-preview-close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #111 url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/close.png) no-repeat;
	-webkit-background-size: 50% 50%;
	-moz-background-size: 50% 50%;
	background-size: 50% 50%;
	background-position: center;
	z-index: 60;
}
.jkfp-button-continue {
	margin: 0 auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-button1.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	text-align: center;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
}
.jkfp-button-continue a {
	-webkit-tap-highlight-color: none;
	display: block;
	color: white;
	text-decoration: none;
	font-size: 16px;
	border: none;
}
.jkfp-pc-menu {
	width: 250px;
	margin-top: 56px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.jkfp-pc-menu-list {
	position: fixed;
	width: 250px;
	height: 70%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	background: white;
	padding: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #8c0200;
}
.jkfp-pc-menu-list .item {
	position: relative;
	margin-bottom: 8px;
}
.jkfp-pc-menu-list .item .num {
	position: relative;
	font-size: 20px;
	color: #d9d9d9;
	margin: 0 auto;
}
.jkfp-pc-menu-list .item.active .num {
	color: #ffa59e;
}
.jkfp-pc-menu-list .item .num:before,
.jkfp-pc-menu-list .item .num:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 4px;
	height: 4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #d9d9d9;
}
.jkfp-pc-menu-list .item.active .num:before,
.jkfp-pc-menu-list .item.active .num:after {
	background: #ffa59e;
}
.jkfp-pc-menu-list .item .num:before {
	margin-right: 2px;
}
.jkfp-pc-menu-list .item .num:after {
	margin-left: 2px;
}
.jkfp-pc-menu-list .item .content {
	position: relative;
}
.jkfp-pc-menu-list .item .content .title {
	font-size: 16px;
	position: relative;
	color: black;
	padding: 2px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-weight: bold;
}
.jkfp-pc-menu-list .item .content .title a {
	color: black;
	text-decoration: none;
	vertical-align: middle;
}
.jkfp-pc-menu-list .item .content .title:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	vertical-align: middle;

	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/right_2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.jkfp-pc-menu-list .item.active .content .title {
	background: #f0f0f0;
	color: #f0241a;
}
.jkfp-pc-menu-list .item.active .content .title a {
	color: #f0241a;
	vertical-align: middle;
}
.jkfp-pc-menu-list .item.active .content .title:after {
	width: 4px;
	height: 4px;
	background: #e20011;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.jkfp-pc-menu-list .item .content ul {
	margin-top: 8px;
	padding: 0;
}
.jkfp-pc-menu-list .item .content ul li {
	list-style: none;
	padding: 4px 8px;
}
.jkfp-pc-menu-list .item .content ul li:after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;

	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/right_4.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.jkfp-pc-menu-list .item .content ul li.active:after {
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/right_3.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.jkfp-pc-menu-list .item .content li a {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	padding: 4px 0;
	vertical-align: middle;
}
.jkfp-pc-menu-list .item .content li.active a {
	color: #f0241a;
}
.swiper-container div[role='button'] {
	cursor: pointer;
}
.swiper-preview .swiper-preview-close,
.swiper-preview .swiper-preview-next,
.swiper-preview .swiper-preview-prev {
	cursor: pointer;
}
.jkfp-button-continue {
	margin: 0 auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/bg-button1.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	text-align: center;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	border-radius: 32px;
	cursor: pointer;
}
.jkfp-button-continue span {
	-webkit-tap-highlight-color: none;
	display: block;
	color: white;
	text-decoration: none;
	font-size: 16px;
}
.jkfp-top {
	position: fixed;
	left: -webkit-calc(50% + 510px);
	left: -moz-calc(50% + 510px);
	left: calc(50% + 510px);
	bottom: 10px;
	width: 50px;
	height: 50px;
	background: url(//p5.img.cctvpic.com/photoAlbum/templet/common/TPTEK70rc09nlNmr33u39ZGb210508/icon-arrow-up.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	cursor: pointer;
}
