@charset "UTF-8";
/* 单位换算---函数 */
/* define-1 */
/* define-2 */
/* define-3 */
/* define-4 */
/* reset */
* {
	-webkit-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
	/* tap-highlight-color: transparent; */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
a, address, article, aside, audio, b, body, canvas, caption, center, dd, div, dl, dt, em, embed, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, label, nav, ol, output, p, q, section, span, ul, li, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
body {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	background: #fff;
	color: #222;
}
html {
	-webkit-text-size-adjust: 100%;
/*页面缩放 字体至最小值时 还能继续*/ }
ol, li, ul {
	list-style: none;
}
input, textarea {
	outline: 0;
	resize: none;
}
a {
	text-decoration: none;
	color: #222;
}
img {
	display: block;
	outline: none;
	border: 0;
}
.container {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.clear {
	clear: both;
}
.clearFloat {
	zoom: 1;
}
.clearFloat:after {
	content: '.';
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
}
.allW {
	width: 100%;
	overflow: hidden;
}
.allW > img {
	display: block;
	width: 100%;
}
.img img {
	display: block;
	width: 100%;
	height: 100%;
}
.margin {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.g-line {
	height: 0.5rem;
	background-color: #f0f0f0;
	margin: 0.75rem 0;
}
/* 
 * swiper 样式速写
 * model 样式的速写
 */
.swiper-slide img {
	display: block;
	width: 100%;
}
.pagination-line .swiper-container {
	padding-bottom: 1.2rem;
}
.pagination-line .swiper-pagination-bullet {
	width: 1.375rem;
	height: 0.2125rem;
	border-radius: 0.1rem;
}
.pagination-line .swiper-container-horizontal > .swiper-pagination-bullets, .pagination-line .swiper-pagination-custom, .pagination-line .swiper-pagination-fraction {
	bottom: 0rem;
}
.pagination-line .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}
.pagination-circle .swiper-container {
	padding-bottom: 1.35rem;
}
.pagination-circle .swiper-pagination-bullet {
	height: 12px;
	width: 12px;
	border: 1px #000 solid;
	background-color: rgba(0, 0, 0, 0);
}
.pagination-circle .swiper-pagination-bullet-active {
	border: 1px #007aff solid;
}
.pagination-circle .swiper-container-horizontal > .swiper-pagination-bullets, .pagination-circle .swiper-pagination-custom, .pagination-circle .swiper-pagination-fraction {
	bottom: 0rem;
}
.pagination-circle .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}
.coverflow {
	margin-bottom: 1.2rem;
}
.coverflow .swiper-slide {
	width: 60%;
}
.coverflow .swiper-slide span {
	display: block;
	width: 100%;
	font-size: 0rem;
	text-align: center;
}
.coverflow .swiper-slide-active span {
	font-size: 0.825rem;
	line-height: 1.8rem;
}

.zt100-s1 {
	padding:0.5rem 0 0.75rem 0;
}

.bg1 {
	background-color: #4e97fc
}
.bg2 {
	background-color: #f6b37f
}

.zt100-criterion {
	margin-top: 0;
	margin-bottom: .5rem;
	padding-right: .2rem;
	padding-left: .2rem
}
.zt100-criterion ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	/*height: 8.25rem;*/
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
	align-content: space-between;
	flex-wrap: wrap;
}
.zt100-criterion ul li {
	width: 49%;
	padding: 0.3rem 0;
	margin: .1rem auto;
	background-color: #b16b30;
}
.zt100-criterion ul li a {
	display: block;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.zt100-criterion ul li a img {
	display: block;
	width: 1.875rem;
	height: 1.875rem;
	margin-left: 0.3rem;
	margin-right: 0.3rem;
}
.zt100-criterion ul li a span {
	font-size: 0.7875rem;
	color: #fff;
}
.zt100-criterion ul .cf6b37f {
	background-color: #cd874c;
}

.zt100-profile {
	padding: .2rem .5rem
}
.profile-title {
	width: 100%
}
.profile-title img {
	max-width: 100%
}
.profile-content {
	padding-top: .5rem;
	padding-bottom: .5rem;
	font-size: small;
	line-height: 1.5rem;
	text-indent: 2em
}
.profile-activity {
	width: 100%
}
.profile-activity img {
	max-width: 100%
}

.zt100-monitor {
	display: flex;
	padding: 1rem;
	background-color: #b16b30
}
.zt100-monitor .backdrop {
	border-radius: 1rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	background-color: #fff
}
.check-item {
	display: flex;
	flex-direction: column;
	padding: 1rem 1.5rem;
}
.check-item .title {
	display: block
}
.check-item .title h2 {
	display: block;
	border-left: 6px solid #b16b30;
	width: clac(100% - 6px - .5rem);
	padding-top: .2rem;
	padding-bottom: .2rem;
	padding-left: .5rem;
	font-weight: bold;
	color: #b16b30
}
.check-item .title h2 span {
	color: grey
}
.check-item .title p {
	display: block;
	padding-top: .2rem;
	padding-bottom: .2rem;
	text-indent: .9rem;
	color: #cd874c
}
.check-item .picture {
	display: block;
	padding-top: .2rem;
	padding-bottom: .2rem
}
.check-item .picture img {
	max-width: 100%
}

.zt100-nav {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 8.8125rem;
	align-content: space-around;
}
.zt100-nav a {
	width: 11.6625rem;
	height: 3.6rem;
	background: url(../images/zyp_10.png) no-repeat 0 0;
	background-size: 100% 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit-moz-box-pack: center;
	box-pack: center;
	align-items: center;
}
.zt100-nav a p {
	font-size: 0.75rem;
}
.zt100-nav a p span {
	display: block;
	font-size: 0.975rem;
}
.zt100-nav a img {
	display: block;
	width: 2.775rem;
	height: 2.25rem;
	margin-left: 0.2rem;
}
.zt100-pub-t {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 1rem 0 0.525rem;
	margin-bottom: 1rem;
	align-items: center;
	border-bottom: 1px #ccc solid;
}
.zt100-pub-t > img {
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	margin-right: 0.3rem;
	margin-top: 0.1rem;
}
.zt100-pub-t span {
	font-size: 1.35rem;
	font-weight: bold;
	color: #b16b30;
	line-height: 1;
}
.zt100-pub-t h2 {
	font-size: 0.8625rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	margin-left: 0.3rem;
	margin-top: 0.475rem;
	line-height: 1;
}
.zt100-pub-t h2 img {
	display: block;
	width: 0.8625rem;
	height: 0.75rem;
}
.zt100-pub-t h2 b {
	flex: 1;
}
.zt100-pub-t-xg h2 {
	flex: 1;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
	margin-left: 0.3rem;
	margin-top: 0.475rem;
	line-height: 1;
}
.zt100-pub-t-xg h2 a {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	border: 1px #e50505 solid;
	border-radius: 2rem;
	padding: 0.15rem 0.3rem;
	color: #e50505;
}
.zt100-pub-t-xg h2 a img {
	display: block;
	width: 0.7875rem;
	height: 0.75rem;
}
.zt100-pub-t-xg h2 a em {
	font-size: 0.75rem;
}

.zt100-plan {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: .5rem .4rem
}
.zt100-plan .bg1 {
	background-color: #f1f1f1
}
.zt100-plan .bg2 {
	background-color: #26a0ab
}
.zt100-plan .bg3 {
	background-color: #5671bf
}
.zt100-plan .bg4 {
	background-color: #3187cb
}
.zt100-plan .bg5 {
	background-color: #db9851
}
.zt100-plan .box {
	display:flex;
	width: 48%;
	margin: .3rem .2rem
}
.zt100-plan .box .photo {
	display:block
}
.zt100-plan .box .photo img {
	max-width: 100%
}
.zt100-plan .box .stage {
	padding: .5rem .3rem;
}
.zt100-plan .box .stage h2 {
	display: block;
	padding-top: .1rem;
	padding-bottom: 0;
	color: #fff;
	font-weight: bold
}
.zt100-plan .box .stage h2 i {
	display: block;
	border-radius: 50%
}
.zt100-plan .box .stage p {
	display: block;
	padding-top: .3rem;
	padding-bottom: .1rem;
	color: #f1f1f1;
	text-align: center
}
.zt100-plan .box .stage span {
	display: none;
	text-align: right
}

.zt100-js .list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 0 0.2rem;
	margin-bottom: 1rem;
}
.zt100-js .list .l {
	width: 7.875rem;
	background-color: #b16b30;
	color: #fff;
	text-align: center;
}
.zt100-js .list .l img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
.zt100-js .list .l b {
	display: block;
	width: 100%;
	font-weight: bold;
	font-size: 1.1625rem;
}
.zt100-js .list .l span {
	font-size: 0.7875rem;
	display: block;
}
.zt100-js .list .l a {
	display: inline-block;
	background-color: #fff;
	color: #b16b30;
	padding: 0 0.4rem;
	border-radius: 2rem;
	line-height: 1.35rem;
	font-size: 0.75rem;
}
.zt100-js .list .r {
	flex: 1;
	margin-left: 0.375rem;
}
.zt100-js .list .r p {
	font-size: 0.825rem;
	padding: 0.375rem 0 0.6rem;
}
.zt100-js .list .r p b {
	font-weight: bold;
}
.zt100-js .list .r p a {
	color: #333;
}
.zt100-js .list .r p a span{
	color:red;
}
.zt100-js .list .r .imgs {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
}
.zt100-js .list .r .imgs img {
	display: block;
	width: 7.5rem;
	height: 5.775rem;
}
.zt100-js .list .r .imgs span {
	display: block;
	margin-top: 0.3rem;
	background-color: #cd874c;
	text-align: center;
	width: 100%;
	font-size: 0.825rem;
	color: #fff;
	line-height: 2rem;
	white-space: nowrap;
}
.zt100-js .l2 .r p {
	font-size: 0.8rem;
	padding: 0rem 0 0.2rem;
}
.zt100-js .l2 .r p b {
	font-weight: bold;
}
.zt100-js .l2 .r p a {
	color: #333;
}
.zt100-js .l2 .r p a span{
	color:red;
}
.zt100-js .l2 .r .imgs {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
}
.zt100-js .l2 .r .imgs img {
	display: block;
	width: 7.35rem;
	height: 5.55rem;
}
.zt100-jz h2 {
	font-size: 0.9375rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.zt100-jz h2 img {
	display: block;
	width: 6.15rem;
	height: 1.725rem;
	margin-right: 0.3rem;
}
.zt100-jz .zt100-s1 {
	width: 23.925rem;
	margin: 0 auto;
}
.zt100-jz .zt100-s1 .swiper-slide span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.825rem;
	padding-top: 0.375rem;
}
.zt100-swt {
	text-align: center;
	background-color: #eee;
}
.zt100-swt a {
	font-size: 0.825rem;
	line-height: 2rem;
}
.zt100-tab1 {
	border: 0.2rem #ccc solid;
}
.zt100-tab1 .tab-btn {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 1rem 1rem 0.4rem;
}
.zt100-tab1 .tab-btn li {
	width: 30%;
	border: 1px #ccc solid;
	line-height: 1.95rem;
	text-align: center;
	font-size: 0.825rem;
	margin-bottom: 0.6rem;
}
.zt100-tab1 .tab-btn .on {
	border-color: #b16b30;
}
.zt100-tab1 .main {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.zt100-tab1 .main > img {
	display: block;
	width: 10.05rem;
	height: 16.125rem;
}
.zt100-tab1 .main .txt{
	flex:1;
}
.zt100-tab1 .main .txt h4 {
	font-size: 0.825rem;
	padding-left: 1.4rem;
	white-space: nowrap;
}
.zt100-tab1 .main .txt h3 {
	font-size: 0.975rem;
	padding-left: 1.4rem;
	white-space: nowrap;
}
.zt100-tab1 .main .txt h3 span {
	font-weight: bold;
	color: #b16b30;
	margin-right: 0.375rem;
	font-size: 1.5rem;
}
.zt100-tab1 .main .txt p {
	font-size: 0.825rem;
	padding: 0.25rem;
	margin-top: 0.3rem;
	margin-bottom: 0.5rem;
	border-top: 1px #ccc dashed;
	border-bottom: 1px #ccc dashed;
	line-height: 1.6;
}
.zt100-tab1 .main .txt p b {
	font-weight: bold;
}
.zt100-tab1 .main .txt p a {
	color: #f21616;
}
.zt100-tab1 .main .txt .as {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.zt100-tab1 .main .txt .as a {
	flex: 1;
	height: 3.1875rem;
	font-size: 0.825rem;
	color: #fff;
	padding-top: 0.45rem;
	text-align: center;
	margin-right: 0.375rem;
	background-color: #db0303;
}
.zt100-tab1 .main .txt .as a:nth-of-type(2) {
	background-color: #ff5104;
}
.zt100-tab1 .main .txt .as a:nth-of-type(3) {
	background-color: #f21616;
}
.zt100-tab1 .main-xg {
	position: relative;
	padding-left: 10.05rem;
	height: 16.125rem;
}
.zt100-tab1 .main-xg > img {
	position: absolute;
	left: 0;
	display: block;
	width: 11.25rem;
	height: 16.125rem;
	z-index: -1;
}
.zt100-tab1 .imgs {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 0 0.4rem 0.6rem;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
}
.zt100-tab1 .imgs a {
	width: 7.3125rem;
	height: 5.625rem;
}
.zt100-tab1 .imgs a img {
	display: block;
	width: 100%;
	height: 100%;
}
.zt100-tab1 .tab-txt li {
	position: relative;
}
.zt100-tab1 .tab-txt li .pos {
	position: absolute;
	display: block;
	width: 2.8125rem;
	height: 4.3875rem;
	top: 1.5rem;
	left: 8.4rem;
}
.zt100-doc {
	margin-bottom: 1rem;
}
.zt100-doc dl {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 0.4rem;
}
.zt100-doc dl dt {
	width: 7.65rem;
	height: 11.55rem;
	background-color: #0b71c5;
	margin-top: 0.6rem;
	text-align: center;
	padding-top: 0.25rem;
}
.zt100-doc dl dt a {
	display: block;
	width: 100%;
}
.zt100-doc dl dt h2 {
	font-size: 1.3875rem;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 1.8;
}
.zt100-doc dl dt p {
	font-size: 0.975rem;
	white-space: nowrap;
	text-align: center;
	color: #fff;
}
.zt100-doc dl dt img {
	display: block;
	width: 7.05rem;
	height: 5.4375rem;
	margin: 0 auto;
}
.zt100-doc dl dd {
	width: 7.65rem;
	height: 11.55rem;
	margin-top: 0.6rem;
	text-align: center;
	background: transparent url(../images/shfs_127.jpg) left top no-repeat;
}
.zt100-doc dl dd a {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit-moz-box-pack: center;
	box-pack: center;
}
.zt100-doc dl dd a p {
	padding-top: 0.475rem;
	width: 100%;
	text-align: center;
	font-size: 0.825rem;
	height: 2.25rem;
	line-height: 1.1;
}
.zt100-doc dl dd a .i1 {
	display: block;
	width: 5.1375rem;
	height: 5.1375rem;
	margin: 0.375rem auto 0.25rem;
}
.zt100-doc dl dd a .i2 {
	display: block;
	width: 5.325rem;
	height: 1.3125rem;
	margin: 0 auto 0.3rem;
}
.zt100-doc dl dd a span {
	display: inline-block;
	padding: 0 0.825rem;
	line-height: 1.5;
	border: 1px #ccc solid;
	border-radius: 2rem;
	font-size: 0.825rem;
}
.zt100-news ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-moz-box-pack: space-around;
	-webkit-moz-box-pack: space-around;
	box-pack: space-around;
}
.zt100-news ul li {
	width: 47.5%;
	background-color: #62b5fa;
	height: 4.875rem;
}
.zt100-news ul li a {
	display: block;
	width: 100%;
	color: #fff;
	padding-left: 0.675rem;
	padding-top: 0.375rem;
	position: relative;
}
.zt100-news ul li a h2 {
	font-size: 1.0875rem;
	font-weight: bold;
}
.zt100-news ul li a p {
	padding-top: 0.3rem;
	font-size: 0.825rem;
}
.zt100-news ul li a img {
	display: block;
	width: 2.025rem;
	position: absolute;
	right: 0.6rem;
	top: 1.2rem;
}
.zt100-news ul li:nth-of-type(2),  .zt100-news ul li:nth-of-type(3) {
	background-color: #fd9b9b;
}
.zt100-news ul li:nth-of-type(4),  .zt100-news ul li:nth-of-type(3) {
	margin-top: 0.6rem;
}
.zt100-tt h2 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	padding-bottom: 0.75rem;
}
.zt100-tt h2 img {
	display: block;
	width: 2.7rem;
	height: 1.0125rem;
}
.zt100-tt h2 span {
	font-size: 0.75rem;
	margin-left: 0.375rem;
}
.zt100-tt .imgs {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-moz-box-pack: space-around;
	-webkit-moz-box-pack: space-around;
	box-pack: space-around;
	padding-bottom: 0.375rem;
}
.zt100-tt .imgs a {
	display: block;
	width: 11.4rem;
	height: 4.8rem;
}
.zt100-tt .imgs a img {
	display: block;
	width: 100%;
	height: 100%;
}
.zt100-tt .ps p {
	padding: 0.375rem;
	border-bottom: 1px #ccc dashed !important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size: 0.825rem;
}
.zt100-tt .ps p .i1 {
	display: block;
	width: 0.75rem;
	height: 0.6rem;
	margin-top: 0.3rem;
}
.zt100-tt .ps p .i2 {
	display: block;
	width: 0.9rem;
	height: 0.45rem;
	margin-left: 0.375rem;
}
.zt100-tt .ps p span {
	color: #e50505;
}
.zt100-tt .ps a:last-child p {
	margin-bottom: 1rem;
	border-bottom: none;
}
.zt100-pb ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-moz-box-pack: space-around;
	-webkit-moz-box-pack: space-around;
	box-pack: space-around;
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	align-content: space-between;
	height: 4rem;
}
.zt100-pb ul li {
	width: 23%;
	border: 1px #ccc solid;
	height: 1.7rem;
	text-align: center;
	font-size: 0.825rem;
	line-height: 1.7rem;
}
.zt100-notice ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-moz-box-pack: space-around;
	-webkit-moz-box-pack: space-around;
	box-pack: space-around;
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
}
.zt100-notice ul li {
	width: 7.5rem;
}
.zt100-notice ul li a {
	display: block;
	width: 100%;
}
.zt100-notice ul li a img {
	display: block;
	width: 100%;
}
.zt100-notice ul li a p {
	text-align: center;
	font-size: 0.7875rem;
	padding-top: 0.375rem;
	white-space: nowrap;
}
.zt100-notice ul li a p span {
	font-size: 0.825rem;
	display: block;
	width: 100%;
	background: transparent url(../images/gyfs_60.jpg) 72% top no-repeat;
	background-size: 0.9rem 0.45rem;
}
.zt100-notice .topline {
	border-top: 1px #ccc solid;
	padding-top: 0.75rem;
	margin-top: 0.75rem;
}
.zt100-notice .topline li:last-child a p span {
	background: transparent url(../images/gyfs_60.jpg) 77% top no-repeat;
	background-size: 0.9rem 0.45rem;
}
.zt100-kf .main {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.zt100-kf .main > img {
	display: block;
	width: 9.15rem;
	height: 7.6125rem;
}
.zt100-kf .main .txt {
	flex: 1;
	margin-left: 0.75rem;
}
.zt100-kf .main .txt h2 {
	font-size: 1.05rem;
	line-height: 1;
}
.zt100-kf .main .txt p {
	font-size: 0.825rem;
	line-height: 1.6rem;
	margin-top: 0.5rem;
}
.zt100-kf .main .txt p span {
	display: inline-block;
	padding: 0 0 0 0.375rem;
	background-color: #eeeeee;
	color: #222;
	border-radius: 0.25rem;
	margin-right: 0.3rem;
}
.zt100-kf .show {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top: 0.75rem;
	margin-bottom: 1rem;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
}
.zt100-kf .show a {
	display: block;
	width: 11.775rem;
	height: 7.425rem;
}
.zt100-kf .show a img {
	display: block;
	width: 100%;
	height: 100%;
}
.zt100-nav-last {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top: 1rem;
	margin-bottom: 1rem;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit-moz-box-pack: space-between;
	box-pack: space-between;
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 11.25rem;
	align-content: space-between;
}
.zt100-nav-last a {
	width: 5.25rem;
	height: 5.25rem;
	border-radius: 0.25rem;
	border: 1px #ccc solid;
	background-color: #eee;
	padding-top: 0.7875rem;
}
.zt100-nav-last a img {
	display: block;
	width: 2.625rem;
	height: 2.25rem;
	margin: 0 auto;
}
.zt100-nav-last a span {
	font-size: 0.825rem;
	text-align: center;
	display: block;
	width: 100%;
	line-height: 1.65;
}
/*  */
.zt79-tp {
	margin-top: 0.75rem;
	background: url(../images/bsa_06.jpg) no-repeat 0 0;
	background-size: 100% 10.3125rem;
	padding-top: 7.2rem;
	height: 12rem;
	overflow: hidden;
}
.zt79-tp .marquee {
	display: flex;
}
.zt79-tp .marquee li {
	flex: 1;
	margin: 0 0.5rem;
}
.zt79-tp .marquee li a {
	display: block;
	width: 7.65rem;
}
.zt79-tp .marquee li a img {
	display: block;
	width: 100%;
}
.zt79-info {
	margin-top: 1rem;
}
.zt79-info p {
	padding-right: .5em;
	padding-left: .5em;
	font-size: 0.825rem;
	line-height: 1.6;
	text-indent: 2em;
	word-break: break-all;
}
.zt79-info p b {
	font-weight: bold;
}
.zt79-info p a {
	color: #fd5c01;
}
.zt79-info ul {
	background-color: #f6f6f6;
	margin-top: 1rem;
}
.zt79-info ul li {
	font-size: 0.825rem;
	line-height: 2rem;
	border-bottom: 1px #ccc dashed;
	padding-left: 0.75rem;
}
.zt79-info ul .li{
	display:none;
}
.zt79-info ul .la {
	text-align: center;
	background-color: #fff;
	border: 1px #ccc solid;
	border-top: none;
	border-bottom: 1px #ccc solid;
}
.zt79-info ul .la a {
	display: block;
	text-align: center;
	width: 100%;
	color: #e50505;
	font-size: 0.9rem;
}
.zt100-problem {
	padding-top: 0.75rem;
}
.zt100-problem .main {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.zt100-problem .main .list {
	flex: 1;
	line-height: 2.1rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-left: 0.575rem;
	align-items: center;
	border: 1px #ccc solid;
}
.zt100-problem .main .list img {
	display: block;
	width: 0.7125rem;
	height: 0.7125rem;
	margin-left: 0.375rem;
}
.zt100-problem .main .list input {
	font-size: 0.825rem;
	border:none;
	height:2rem;
	line-height:2rem;
	width:16rem;
}
.zt100-problem .main .search {
	width: 5.4375rem;
	background-color: #e50505;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-pack: center;
	-webkit-moz-box-pack: center;
	box-pack: center;
	align-items: center;
}
.zt100-problem .main .search img {
	display: block;
	width: 0.9rem;
	height: 0.75rem;
}
.zt100-problem .main .search span {
	color: #fff;
	font-size: 0.825rem;
	margin-left: 0.3rem;
}
.zt100-problem .mnue {
	border: 1px #ccc solid;
	border-top: none;
	display: none;
}
.zt100-problem .mnue li {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-left: 0.575rem;
	align-items: center;
	line-height: 2.1rem;
	border-bottom: 1px #ccc dashed;
	color: #888;
}
.zt100-problem .mnue li a{
	display:flex;
	width:100%;
	height:100%;
	align-items: center;
}
.zt100-problem .mnue li img {
	display: block;
	width: 0.7125rem;
	height: 0.7125rem;
	margin-left: 0.375rem;
}
.zt100-problem .mnue li span {
	font-size: 0.825rem;
}
.zt100-problem .mnue li:last-child {
	border-bottom: none;
}
.zt100-problem .mnue li:hover {
	background-color: #eee;
}
#videoswiper .videobox video {
	width:100%;
	display:block;
	height: 13rem;
}
.videobox{
	position:relative;
}
.videobox .playimg{
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-2rem;
	margin-left:-2rem;
	width:4rem;
	height:4rem;
	background:rgba(0,0,0,0.5);
	border-radius:50%;
}
.videobox .playimg:before{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-0.8rem;
	margin-top:-1rem;
	content:" ";
	width: 0;
	height: 0;
	border-top: 1rem solid transparent;
	border-left: 2rem solid #fff;
	border-bottom: 1rem solid transparent; 
}