@import url("top.css");

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 62.5%;
}

html * {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	-webkit-text-size-adjust: none;
	color: #333;
	height: 100%;
	overflow-x: hidden;
	min-width: 320px;
	word-break: break-all;
	background: #f0f0f0;
	font-size: .26rem;
}

div,
table,
tbody,
td,
ul,
li,
ol,
div,
form,
textarea,
p,
dd,
dt,
dl,
fieldset,
legend,
iframe {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	padding: 0px;
	text-rendering: optimizelegibility;
}

ul,
li {
	list-style: none;
	vertical-align: bottom
}

img,
fieldset {
	border: none
}

font,
input,
textarea {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

body a {
	outline: none;
}

a,
area {
	blr: expression(this.onFocus=this.blur());
}

:focus {
	-moz-outline-style: none;
}

.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
}

a:link,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

header,
footer,
section,
details,
aside,
menu,
nav,
article,
hgroup,
figure,
figcaption,
time {
	display: block;
	margin: 0px;
	padding: 0px
}

img {
	max-width: 100%;
	width: auto\9;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
	border: none;
	-webkit-touch-callout: none
}

a,
html {
	-webkit-tap-highlight-color: transparent;
}

html,
body {
	-webkit-overflow-scrolling: touch;
}

.wrapper {
	margin: 0 auto 1rem;
	overflow-x: hidden;
	min-height: 7.5rem;
}

body.modal-open {
	position: fixed;
	width: 100%;
}

.color333 {
	color: #333 !important;
}

.color666 {
	color: #666 !important;
}

.color999 {
	color: #999 !important;
}

.color444 {
	color: #444 !important;
}

.fs22 {
	font-size: .22rem !important;
}

.bgfff {
	background: #fff;
}

.mb0 {
	margin-bottom: 0 !important;
}

.ml0 {
	margin-left: 0 !important;
}

.pb0 {
	padding-bottom: 0 !important;
}

.mt5 {
	margin-top: .1rem;
}

.mr5 {
	margin-right: .1rem;
}

.mtb10 {
	margin: .2rem 0;
}

.p10 {
	padding-left: .3rem;
	padding-right: .3rem;
}

.pp10 {
	padding: .3rem;
}

.pt10 {
	padding-top: .2rem;
}

.pb10 {
	padding-bottom: .2rem;
}

.pb5 {
	padding-bottom: .1rem;
}

.pl10 {
	padding-left: .2rem;
}

.pr10 {
	padding-right: .2rem;
}

.mt10 {
	margin-top: .2rem;
}

.mb10 {
	margin-bottom: .2rem;
}

.ml10 {
	margin-left: .2rem;
}

.mr10 {
	margin-right: .2rem;
}

.mr15 {
	margin-right: .3rem;
}

.mt20 {
	margin-top: .4rem;
}

.mt8 {
	margin-top: .8rem;
}

a {
	color: #444;
}

.bb-so {
	border-bottom: 1px solid #ececec;
}

.bb-so1 {
	border-top: 1px solid #ececec;
}

.ti2 {
	text-indent: 2em;
}

.bortop10 {
	border-top: .2rem solid #f0f0f0;
	clear: both;
}

.hide {
	display: none;
}

.vhide {
	visibility: hidden;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

.ovh li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ovhh {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ovha li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hide-bg,
.hidee-bg,
.jz-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: rgba(0, 0, 0, .6);
	left: 0;
	top: 0;
	display: none;
}

.hidee-bg,
.jz-bg {
	z-index: 6;
}

.por {
	position: relative;
}

.poa {
	position: absolute;
}

.college-tag1,
.college-tag2,
.i-tag1,
.i-tag2 {
	display: inline-block;
	width: .55rem;
	height: .3rem;
	vertical-align: middle;
	margin-top: -.02rem;
	overflow: hidden;
	text-indent: -999em;
}

.college-tag1,
.i-tag2 {
	background: url(../images/tag211.png) no-repeat;
	background-size: 100% 100%;
	margin-right: .1rem;
}

.college-tag2,
.i-tag1 {
	background: url(../images/tag985.png) no-repeat;
	background-size: 100% 100%;
}

.no-cont {
	text-align: center;
	padding: 1rem;
}

.no-cont img {
	width: 3.56rem;
}

section {
	background: #fff;
	padding: .3rem;
	margin-bottom: .2rem;
}

section:after {
	content: "";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
}

section.pb0 ul li:last-child {
	border-bottom: none;
	padding-bottom: .25rem;
}

.sec-tit {
	position: relative;
	margin-bottom: .3rem;
}

.sec-tit h2,
.sec-tit h3 {
	display: inline-block;
	font-size: .36
	rem;
	font-weight: bold;
}

.more {
	font-weight: normal;
	width: 50%;
	text-align: right;
	position: absolute;
	right: 0;
	color: #999;
}

.more:after {
	content: '';
	width: 8px;
	height: 8px;
	display: inline-block;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	transform: rotate(45deg);
}

.more-btn {
	text-align: center;
	padding: .25rem 0 0;
	float: left;
	width: 100%;
}

.more-btn a {
	font-size: .28rem;
	color: #999;
	display: block;
}

.more-btn a:after {
	content: '';
	width: 8px;
	height: 8px;
	display: inline-block;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	transform: rotate(45deg);
	vertical-align: .5px;
}

.news-abtn a {
	font-size: .26rem;
	margin-left: .4rem;
	line-height: .5rem;
	float: left;
	color: #999;
	position: relative;
}

.news-abtn a.active {
	color: #172a88;
}

.news-abtn a:before {
	content: '';
	width: 1px;
	height: 12px;
	background: #ccc;
	position: absolute;
	left: -.2rem;
	top: .1rem;
}

.news-abtn a:first-child:before {
	content: normal;
}

.sec-ul li {
	font-size: .28rem;
	border-bottom: 1px solid #ececec;
	padding: .2rem 0 .15rem;
	position: relative;
}

.sec-ul li a {
	display: block;
	max-height: .84rem;
	line-height: .42rem;
overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sec-ul li:first-child {
	padding-top: 0;
}

.sec-ul li:first-child:before {
	top: .14rem;
}

.ask-ul li {
	font-size: .28rem;
	border-bottom: 1px solid #e8e8e8;
	padding: .2rem 0 .15rem .5rem;
	position: relative;
}

.ask-ul li a {
	display: block;
	max-height: .84rem;
	line-height: .42rem;
	overflow: hidden;
}

.ask-ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: .22rem;
	background: url(../images/icon-ask.png) no-repeat;
	width: .38rem;
	height: .42rem;
	background-size: 100% 100%;
}

.ask-ul li:first-child {
	padding-top: 0;
}

.ask-ul li:first-child:before {
	top: -.01rem;
}

.adv img {
	width: 100%;
	height: 1.2rem;
}

#nativeShare {
	font-size: 13px;
}

#nativeShare .label {
	font-size: 20px;
}

#nativeShare .list {
	width: 100%;
	float: left;
	padding: .3rem .2rem .1rem;
	box-sizing: border-box;
	background: #fff;
}

#nativeShare .list li {
	width: 20%;
	text-align: center;
	float: left;
}

#nativeShare .list span {
	display: inline-block;
}

#nativeShare .list span p {
	font-size: .22rem;
	margin-top: .04rem;
}

#nativeShare .list span i {
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto;
}

#nativeShare .weibo i {
	background-image: url('../images/weibo.png');
	background-size: cover;
}

#nativeShare .weixin i {
	background-image: url('../images/weixin_friend.png');
	background-size: cover;
}

#nativeShare .weixin_timeline i {
	background-image: url('../images/weixin.png');
	background-size: cover;
}

#nativeShare .qq i {
	background-image: url('../images/qq.png');
	background-size: cover;
}

#nativeShare .qzone i {
	background-image: url('../images/qqzone.png');
	background-size: cover;
}

#nativeShare .more i {
	background-image: url('../images/more.png');
	background-size: cover;
}

.bdsharebuttonbox {
	padding: .3rem .2rem .1rem;
	float: left;
	width: 100%;
	box-sizing: border-box;
}

.bdsharebuttonbox li {
	width: 20%;
	float: left;
	text-align: center;
}

.bdsharebuttonbox li p {
	font-size: .22rem;
	color: #666;
	margin-top: .08rem;
}

.bdsharebuttonbox a {
	background-position: 0 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 40px !important;
	height: 40px !important;
	float: none !important;
	display: inline-block;
	border-radius: 50%;
}

.icon-qzone-sm {
	background-image: url('../images/qqzone.png') !important;
	background-size: cover;
}

.icon-weixin-sm {
	background-image: url('../images/weixin.png') !important;
	background-size: cover;
}

.icon-tsina-sm {
	background-image: url('../images/weibo.png') !important;
	background-size: cover;
}

.icon-tqq-sm {
	background-image: url('../images/tweibo.png') !important;
	background-size: cover;
}

.icon-sqq-sm {
	background-image: url('../images/qq.png') !important;
	background-size: cover;
}

.icon-more-sm {
	background-image: url('../images/more.png') !important;
	background-size: cover;
}

.share-slide {
	bottom: 0 !important;
}

.share-bg {
	display: none;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100001;
}

.bd_weixin_popup_bg,
.bd_weixin_popup {
	z-index: 999999999999 !important;
}

.bdshare_popup_box {
	display: none !important;
}

.footer-emp {
	height: .82rem;
}

.nativeShare1 .list,
.bdsharebuttonbox1 {
	padding: .4rem .2rem !important;
	box-sizing: border-box;
	position: fixed;
	bottom: -2rem;
	left: 0;
	z-index: 11;
	transition: bottom .4s;
}

#nativeShare .more {
	position: static;
	width: auto;
}

#nativeShare .more:after {
	content: normal;
}

@font-face {
	font-family: "iconfont";
	src: url('iconfont.eot?t=1536201869840');
	src: url('iconfont.eot?t=1536201869840#iefix') format('embedded-opentype'), url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('iconfont.ttf?t=1536201869840') format('truetype'), url('iconfont.svg?t=1536201869840#iconfont') format('svg');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-fenlei:before {
	content: "\e601";
}

.icon-chahao:before {
	content: "\e630";
}

.icon-firstpage:before {
	content: "\e632";
}

.icon-caidan:before {
	content: "\e60f"; color: #fff;
}

.icon-right:before {
	content: "\e687";
}

.icon-rightt:before {
	content: "\e624";
}

.icon-downs:before {
	content: "\e67c";
}

.icon-next:before {
	content: "\e640";
}

.icon-index:before {
	content: "\e603";
}

.icon-wrongg:before {
	content: "\e60e";
}

.icon-arrow:before {
	content: "\e642";
}

.icon-anw:before {
	content: "\e69d";
}

.icon-duihao2:before {
	content: "\e6c0";
}

.icon-ques:before {
	content: "\e71d";
}

.icon-kf:before {
	content: "\e661";
}

.icon-wrong:before {
	content: "\e694";
}

.icon-filter:before {
	content: "\e600";
}

.icon-chakan:before {
	content: "\e602";
}

.icon-must:before {
	content: "\e678";
}

.icon-ups:before {
	content: "\e62f";
}

.icon-sousuo:before {
	content: "\e654";
}

.icon-sousuo1:before {
	content: "\e611";
}

.icon-kefu:before {
	content: "\e610";
}

.icon-phone:before {
	content: "\e60d";
}

.icon-add:before {
	content: "\e61b";
}

.icon-jz:before {
	content: "\e714";
}

/** * Swiper 4.1.6 * Most modern mobile touch slider and framework with hardware accelerated transitions * http://www.idangero.us/swiper/ * * Copyright 2014-2018 Vladimir Kharlampidi * * Released under the MIT License * * Released on: February 11, 2018 */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.swiper-invisible-blank-slide {
	visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: .2s top, .2s -webkit-transform;
	transition: .2s top, .2s -webkit-transform;
	-o-transition: .2s transform, .2s top;
	transition: .2s transform, .2s top;
	transition: .2s transform, .2s top, .2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s left, .2s -webkit-transform;
	transition: .2s left, .2s -webkit-transform;
	-o-transition: .2s transform, .2s left;
	transition: .2s transform, .2s left;
	transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s right, .2s -webkit-transform;
	transition: .2s right, .2s -webkit-transform;
	-o-transition: .2s transform, .2s right;
	transition: .2s transform, .2s right;
	transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube {
	overflow: visible
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-flip {
	overflow: visible
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}

header {
	height: .9rem;
	background: #fff;
	position: relative;
	z-index: 6;
	padding: 0 .3rem;
	border-bottom: 1px solid #ddd;
}

.header-nav {
	background: #172a88;
	border-bottom: none;
}

.logo {
	margin-top: .14rem;
}

.logo img {
	height: .64rem;
}

.logo-sub {
	height: .3rem;
	margin-top: .34rem;
	margin-left: .2rem;
}

.header-left {
	height: .9rem;
	overflow: hidden;
}

.header-leftt {
	text-align: left;
	position: absolute;
	left: .2rem;
	top: 0;
	color: #fff;
	line-height: .9rem;
}

.header-mid {
	text-align: left;
	line-height: .8rem;
}

.header-mid img {
	
	/* vertical-align: middle; */height: auto;max-height: .68rem;
}

.header-rightt {
	text-align: left;
	position: absolute;
	right: .2rem;
	top: .02rem;
}

.header-right {
	float: right;
	overflow: hidden;
	height: .9rem;
}

.header-brand {
	color: #333;
	line-height: .9rem;
	height: .9rem;
	padding: .04rem 0 0;
	box-sizing: border-box;
	position: relative;
	font-size: .32rem;
}

.header-brand a {
	color: #333;
}

.header-brand i {
	font-size: .3rem;
	font-family: simsun;
	font-style: normal;
}

.reback {
	float: left;
	line-height: .9rem;
	padding: .04rem .2rem 0 0;
	box-sizing: border-box;
	overflow: hidden;
}

.reback i.iconfont {
	font-size: .38rem;
	color: #333;
	float: left;
}

.icon-caidan {
	font-size: .36rem;
	color: #666;
	display: inline-block;
	margin-top: .28rem;
}

.header-nav .icon-sousuo {
	font-size: .36rem;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	line-height: .93rem;
	padding-right: .1rem;
}

.icon-sousuo {
	font-size: .36rem;
	color: #666;
	padding-right: .2rem;
}

.area-btn {
	font-size: .3rem;
}

.area-btn:after {
	content: '\e642';
	font-family: "iconfont" !important;
	-webkit-font-smoothing: antialiased;
	margin-left: .04rem;
	transition: transform .3s;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	transform: rotate(90deg);
}

.area-btn1:after {
	transform: rotate(-90deg);
	margin-top: -3px;
}

.sousuo-con {
	position: fixed;
	z-index: 6;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	box-sizing: border-box;
	line-height: normal;
}

.menu-search {
	position: relative;
	margin-top: .2rem;
	padding-left: .2rem;
	border-bottom: 1px solid #ededed;
	padding-bottom: .15rem;
}

.menu-search .menu-input {
	background: #f4f4f4;
	border: none;
	outline: none;
	width: 100%;
	height: .7rem;
	line-height: 1.2;
	font-size: .28rem;
	box-sizing: border-box;
	padding: .03rem 0 0 .25rem;
	border-top-left-radius: .7rem;
	border-bottom-left-radius: .7rem;
}

.menu-ibg {
	padding-right: 2.1rem;
}

.menu-search .menu-input::placeholder {
	color: #aeaeae;
}

.menu-search .menu-sub {
	border: none;
	outline: none;
	background: #f4f4f4;
	position: absolute;
	right: 1.2rem;
	top: 0;
	padding: 0;
	height: .7rem;
	width: .9rem;
	border-top-right-radius: .7rem;
	border-bottom-right-radius: .7rem;
	-webkit-appearance: none;
}

.menu-search .menu-sub i.iconfont {
	font-size: .36rem;
	line-height: normal;
	color: #666;
}

.menu-lists {
	border-top: .2rem solid #f3f3f3;
}

.menu-lists .h2 {
	font-size: .32rem;
	border-bottom: 1px solid #eaeaea;
	margin-top: .25rem;
	padding: 0 0 .15rem .3rem;
	color: #fe3600;
	font-weight: bold;
}

.search-cancel {
	width: 1.2rem;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	font-size: .32rem;
	color: #888;
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	z-index: 3;
}

.menu-lists ul li {
	float: left;
	box-sizing: border-box;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	border-bottom: 1px solid #f0f0f0;
}

.menu-lists ul li a {
	font-size: .3rem;
	color: #666;
}

.menu-lists ul li a:active {
	color: #172a88;
}

.menu-lists ul li.cur a {
	color: #172a88;
}

.top-nav {
	display: flex;
	display: -webkit-flex;
	background: #fff;
	width: 100%;
	position: relative;
	z-index: 5;
}

.top-nav.fixed {
	position: fixed;
	top: 0;
}

.nav {
	height: .9rem;
	line-height: .9rem;
	box-sizing: border-box;
	border-bottom: 1px solid #ddd;
	font-size: .32rem;
	width: 100%;
}

.nav li {
	width: auto;
}

.nav li a {
	margin: 0 .3rem;
	position: relative;
	display: inline-block;
}

.nav li.active a {
	color: #172a88;
}

.nav li.active a:after {
	content: '';
	background-color: #172a88;
	height: 3px;
	width: 100%;
	position: absolute;
	bottom: 1px;
	left: 0;
}

.nav-con-open.nav-con {
	transform: translateX(0);
}

.nav-more {
	flex-shrink: 0;
	background: #fff;
	box-shadow: -20px 0 50px -3px #ffe4db;
	width: .9rem;
	text-align: center;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	height: .9rem;
}

.nav-btn {
	height: .9rem;
}

.nav-btn:before {
	content: '\e642';
	transform: rotate(90deg);
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	font-size: .4rem;
	display: inline-block;
	margin-top: 10px;
	font-weight: bold;
	transition: all .2s;
}

.nav-con {
	position: absolute;
	width: 100%;
	right: 0;
	top: .9rem;
	background: #fff;
	z-index: 3;
	text-align: start;
	padding: .1rem .3rem .3rem;
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
	box-shadow: 0px 6px 12px 0px rgba(25, 25, 25, 0.12);
	transform: translateX(100%);
	transition: transform .3s;
	border-top: 1px solid #ddd;
}

.nav-con-open .nav-con {
	transform: translateX(0);
}

.nav-con-open .nav-btn:before {
	transform: rotate(-90deg);
}

.nav-con dt {
	font-weight: bold;
	position: relative;
	font-size: .32rem;
	margin: .2rem 0;
	padding-left: .2rem;
}

.nav-con dt:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #172a88;
	border-radius: 50%;
	width: .1rem;
	height: .1rem;
}

.nav-con dd {
	display: flex;
	display: -webkit-flex;
	font-size: .28rem;
	line-height: .6rem;
	flex-wrap: wrap;
}

.nav-con dd a {
	flex: 0 0 25%;
}


.sec-tit:before{
content: '';
    position: absolute;
    left: 0px;
    top: 5px;
    width: 4px;
    height: 17px;
    background: #ef4545;}

.pdzlm{ width: 105%;}
.pdzlm ul{ overflow: hidden;}
.pdzlm ul li{ width: 23%; float: left; line-height: 28px;text-align: center;  margin-bottom: 10px; margin:5px 3px 0 0; font-size: 12px; background: #172a88;}
.pdzlm ul li a{color: #fff;}
.tuijpic{width: 100%; margin-top: 3%;}
.tuijpic ul{ overflow: hidden;}
.tuijpic ul li{ width: 49%; float: left;}
.tuijpic ul li:nth-child(2){ float: right;}
.tuijpic ul li img{ width: 97%; height: auto; border: #dedede 1px solid; padding: 1px;}
.tuijpic ul li p{ text-align: center; line-height: 32px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}



.banner {
	height: 3rem;
	overflow: hidden;
	position: relative;
}

.banner li img {
	width: 100%;
	height: 3rem;
}

.banner .hd ul {
	font-size: 0;
	text-align: center;
	position: absolute;
	bottom: .2rem;
	left: 0;
	right: 0;
}

.banner .hd li {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 4px;
	background: #6e5a88;
}

.banner .hd li.on {
	background: #fff;
}

.nav-con {
	border-top: none;
}

.wd-item {
	padding: .3rem 0;
}

.wd-item h2 {
	font-size: .32rem;
}

.wd-item h2 a {
	margin-right: .2rem;
}

.wd-item h2 a:last-child {
	margin-right: 0;
}

.wd-item .wd-bold {
	font-size: .32rem;
	font-weight: bold;
}

.wd-item .wd-bold a {
	margin-right: .2rem;
}

.wd-item .wd-bold a:last-child {
	margin-right: 0;
}

.wd-item p {
	margin-top: .15rem;
}

.wd-item p a {
	color: #444;
	font-size: .28rem;
	/* margin-left: .14rem; */ display: block;  line-height: 24px;
}

.wd-item p a:first-child {
	margin-left: 0;
}

.wd-tag {
	color: #fe3600;
	font-weight: normal;
	margin-right: .1rem;
}

.hot-news {
	position: relative;
	padding: .3rem 0;
}

.hot-tit {
	font-size: 0;
	margin: 0 .2rem 0 0;
	position: absolute;
	left: .3rem;
}

.hot-tit img {
	height: .35rem;
}

.hot-con {
	padding-right: .3rem;
	box-sizing: border-box;
	padding-left: 1.5rem;
	height: .4rem;
	overflow: hidden;
}

.hot-news ul {
	float: left;
}

.hot-news li {
	height: .4rem;
	line-height: .4rem;
	float: left;
	overflow: hidden;
	width: 100%;
}

.hot-news li a {
	font-size: .28rem;
	color: #444;
}

.hot-news li .hot-icon {
	font-size: .28rem;
	color: #4688f1;
	margin-right: .1rem;
	margin-top: -.01rem;
	display: inline-block;
	line-height: 1;
}

.hot-list ul {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	align-content: flex-start;
}

.hot-list li {
	flex: 0 0 33.333333%;
	font-size: .28rem;
	color: #333;
	margin-top: .3rem;
	padding-right: .1rem;
	box-sizing: border-box;
	height: .4rem;
	line-height: .4rem;
	overflow: hidden;
}

.hot-list li img {
	width: .4rem;
	height: .4rem;
	vertical-align: middle;
	margin-right: .1rem;
}

.index-tab {
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	border-left: none;
	display: flex;
	display: -webkit-flex;
}

.index-tab a {
	flex: 1;
	font-size: .32rem;
	height: .7rem;
	line-height: .7rem;
	text-align: center;
	background: #f4f4f4;
	position: relative;
	border-left: 1px solid #e5e5e5;
	box-sizing: border-box;
	color: #666;
}

.index-tab a.active {
	background: #fff;
	color: #333;
}

.index-tab a.active:before,
.index-tab a.active:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	left: 0;
	overflow: hidden;
}

.index-tab a.active:before {
	background: #172a88;
	top: -1px;
}

.index-tab a.active:after {
	background: #fff;
	bottom: -1px;
}

.hot-list ul.pb10 {
	padding-bottom: .3rem;
}

.index-tb .sec-tit {
	margin-bottom: .15rem;padding-left: 10px;
}

.index-tb .sec-tit .more {
	color: #172a88;
	width: auto;
	border: 1px solid #172a88;
	border-radius: 20px;
	padding: 2px 10px;
}

.index-tb .sec-tit .more:after {
	border-color: #172a88;
}

.index-tabb {
	display: flex;
	display: -webkit-flex;
	border-bottom: 1px solid #ececec;
}

.index-tabb a {
	flex: 1;
	text-align: center;
	font-weight: bold;
	font-size: .28rem;
	overflow: hidden;
	height: .7rem;
	line-height: .7rem;
}

.index-tabb a.active {
	color: #172a88;
	border-bottom: 2px solid #172a88;
}

.index-type {
	padding-top: .2rem;
}

.ty-gds {
	font-size: .32rem;
	font-weight: bold;
	color: #f00;
}

.ty-tip {
	font-size: .28rem;
	color: #666;
}

.ty-ul li {
	float: left;
	width: 33%;
	font-size: .26rem;
	margin-top: .2rem;
	line-height: 1.6;
	position: relative;
	padding-left: .8rem;
	box-sizing: border-box;
}

.ty-ul li:nth-child(2n-1) {
	width: 67%;
}

.ty-ul li:last-child {
	width: 100%;
}

.ty-ul li span {
	color: #4688f1;
	border: 1px solid #4688f1;
	padding: 0 .06rem;
	border-radius: 3px;
	position: absolute;
	left: 0;
	height: .36rem;
	line-height: .4rem;
}

.ty-ul li em {
	font-style: normal;
}

.icon-star i {
	background: url(../images/xing.png) no-repeat;
	width: .24rem;
	height: .22rem;
	display: inline-block;
	background-size: 100% 100%;
	margin-right: 2px;
	vertical-align: middle;
	margin-top: -2px;
}

.icon-had,
.icon-hadno {
	display: inline-block;
	vertical-align: -1px;
	margin-left: .1rem;
	margin-right: .2rem;
	background-size: 100% 100%;
}

.icon-hadno {
	background-image: url(../images/yes.png);
	width: .28rem;
	height: .2rem;
}

.icon-had {
	background-image: url(../images/no.png);
	width: .23rem;
	height: .23rem;
}

.color1 {
	color: #f00;
}

.color2 {
	color: #00f;
}

.ty-time {
	padding-top: .2rem;
}

.ty-tt {
	font-size: .28rem;
	font-weight: bold;
	margin-bottom: .15rem;
}

.ty-time ul {
	margin-left: .2rem;
}

.ty-time li {
	line-height: 2;
}

.ty-time li span {
	color: #666;
}

.ty-btn {
	color: #fe3600;
	border: 1px solid #fe3600;
	margin-left: .4rem;
	border-radius: 4px;
	padding: 2px 6px 0;
}

.index-tb .sec-ul li:first-child {
	padding-top: .2rem;
}

.rank {
	width: .29rem;
	height: .29rem;
	display: inline-block;
	background-size: 100% 100%;
	border-radius: 3px;
	position: absolute;
	left: 0;
	top: .24rem;
}

.rank1 {
	background-image: url(../images/rank1.png);
}

.rank2 {
	background-image: url(../images/rank2.png);
}

.rank3 {
	background-image: url(../images/rank3.png);
}

.rank4 {
	background-image: url(../images/rank4.png);
}

.rank5 {
	background-image: url(../images/rank5.png);
}

.index-rk .index-tab a {
	font-size: .28rem;
}

.index-rk .sec-ul li {
	padding-left: .4rem;
}

.index-rk .sec-ul li:first-child {
	padding-top: .2rem;
}

.side-hide {
	position: fixed;
	left: 0;
	top: .91rem;
	width: 100%;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	font-size: .26rem;
	z-index: 4;
	line-height: normal;
}

.lists-all {
	background-color: #fff;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}

.lists-all .lists-item {
	font-size: 0;
	box-sizing: border-box;
	overflow: hidden;
}

.lists-all .lists-item p {
	font-size: .3rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
}

.lists-all .lists-item p a {
	display: block;
	border-bottom: 1px solid #E9E9E9;
	padding: 15px 0 12px;
}

.lists-all .lists-item p:last-child a {
	border-bottom: none;
}

.side-cap {
	width: .6rem;
	text-align: right;
	position: fixed;
	right: 0;
	top: 41px;
	height: 100%;
	font-size: .24rem;
	box-sizing: border-box;
	transition: right .3s;
	z-index: 6;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: end;
	-moz-align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

.side-cap .wrap {
	width: .5rem;
	line-height: normal;
	margin-top: -41px;
}

.side-cap a {
	display: inline-block;
	width: .5rem;
	text-align: center;
	color: #555;
	font-size: .28rem;
	line-height: 1.6;
}

.groupTitle {
	font-size: .26rem;
	padding: .1rem 20px;
	background-color: #F3F3F3;
	font-weight: 700;
	color: #333;
}

.letter {
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
	font-size: .4rem;
	color: #fff;
	opacity: 0;
	z-index: 5;
}

.lists-all::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	display: none;
}

.lists-all::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}

.lists-all::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}
