﻿* {
	margin: 0;
	padding: 0;
	font-family: myFirstFontS;
	
}

@font-face {
	font-family: 'myFirstFont';
	src: url('../fonts/SourceHanSerifCN-Heavy.eot');
	src: url('../fonts/SourceHanSerifCN-Heavy.eot?#font-spider')
		format('embedded-opentype'),
		url('../fonts/SourceHanSerifCN-Heavy.woff2') format('woff2'),
		url('../fonts/SourceHanSerifCN-Heavy.woff') format('woff'),
		url('../fonts/SourceHanSerifCN-Heavy.ttf') format('truetype'),
		url('../fonts/SourceHanSerifCN-Heavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: myFirstFontS;
	src: url('../fonts/PingFang-SC.ttf');
}

@media screen and (min-width: 200px) and (max-width: 330px) {
	.indexNotices a {
		width: 64% !important;
	}
}

@media screen and (min-width: 413px) and (max-width: 414px) {
	.weui-android {
		line-height: 48px !important;
	}
}

* {
	font-family: PingFangSC;
}

html {
	font-size: 16px;
}

@media screen and (min-width:321px) and (max-width:375px) {
	html {
		font-size: 16px
	}
}

@media screen and (min-width:376px) and (max-width:414px) {
	html {
		font-size: 16px
	}
}

@media screen and (min-width:415px) and (max-width:639px) {
	html {
		font-size: 16px
	}
}

@media screen and (min-width:640px) and (max-width:719px) {
	html {
		font-size: 20px
	}
}

@media screen and (min-width:720px) and (max-width:749px) {
	html {
		font-size: 22.5px
	}
}

ul {
	list-style: none;
}

a {
	text-decoration: none !important;
}

a:hover {
	text-decoration: none !important;
	cursor: pointer;
}

i, em {
	font-style: normal;
}

strong {
	font-weight: normal;
}

.titleFh, .titleGd {
	font-size: 1.375rem !important;
	position: absolute;
	color: #1a1a1a;
	font-weight: 600;
}

body {
	background: #f8f8fb!important;
}

.bodyBack {
	background: #fff;
}

.titleFh {
	left: 3%;
}

.titleGd {
	right: 3%;
}

.titleFont {
	font-size: 1.125rem;
	color: #1a1a1a;
}

.rightTitle {
	position: absolute;
	right: 2%;
}

.head {
	position: fixed;
	top: 0rem;
	width: 100%;
	z-index: 9999;
}
/* .top{ 
	height: 1.3rem; 
	background: #fff;
} */
.title {
	height: 3.2rem;
	background: #fff;
	color: #222222;
	line-height: 3.2rem;
	font-size: 1.125rem;
	text-align: center;
	font-weight: 600;
	border-bottom: 0.0625rem #f2f2f4 solid;
	z-index: 1000;
}

.back {
	position: absolute;
	left: 2%;
	width: 10%;
}

.titleFhTwo {
	position: relative;
	left: 70%;
	font-size: 1rem !important;
}

.htmlContent {
	width: 100%;
	margin-top: -3px;
	/* padding-bottom: 1rem; */
}

.zxtzNr {
	background: #fff;
	/* width: 92%; */
	margin: 0 auto;
	padding: 0.8725rem 0;
	/* border-radius: 0.625rem;
	-moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
}

.nrPadding {
	padding: 0rem;
	/* background: #f8f8fb; */
}

.zxtzNr h5 {
	color: #4a4a4a;
	font-size: 0.875rem;
	margin-bottom: 0.5rem;
}

.zxtzNrTitle p {
	padding-top: 0.16rem;
	font-size: 0.75rem;
	text-align: left;
	margin-top: 0.3125rem;
	color: #b0b0b0;
}

.zxtzNrFonts {
	font-size: 0.875rem;
	margin-top: 1rem;
	/* margin-left: 0.5rem;
	margin-right: 0.5rem; */
	padding: 0 1rem;
}
.zxtzNrFonts div,.zxtzNrFonts table td:first-child{
	padding: 0!important;
}

.zxtzNrFonts p {
	text-indent: 2em;
	color: #595959;
	line-height: 1.4625rem;
	margin-bottom: 0.625rem;
}

.zxtzNrFonts img {
	width: 100%;
	margin-bottom: 0.375rem;
}

.zxtzNrTop {
	margin-bottom: 0.875rem;
	font-size: 0.8125rem;
}

.zxtzNrTop p {
	padding: 0.3125rem 0.8725rem;
	color: #525252;
}

.zxtzNrTopBack {
	background: #f1f1f1;
}

.zxtzNrFontsNoEm p {
	text-indent: 0;
	line-height: 1.25rem;
	margin-bottom: 0;
}

.htmlPadding .zxtzNrFontsNoEm p, .htmlPadding .zxtzNrFontsNoEm span,
	.htmlPadding .zxtzNrFontsNoEm p span, .htmlPadding .zxtzNrFontsNoEm p strong span
	{
	text-indent: 0 !important;
	line-height: 1.625rem !important;
	margin-bottom: 0 !important;
	font-size: 0.875rem !important;
	color: #595959!important;
}
/* 琛屼笟璧勮 */
.nrList li>p {
	font-size: 0.9375rem;
	color: #4A4A4A;
	position: relative;

	/* padding-left: 0.8725rem; */
}

.nrList li p em {
	display: inline-block;
}

.nrList li p em:nth-child(1) {
	position: absolute;
}

.nrList li p em:nth-child(2) {
	margin-left: 3.125rem;
}

.nrList li span {
	font-size: 0.8rem;
	color: #8E8E93;
	display: block;
	width: 100%;
	text-align: left;
}

.nrList li {
	/* border-bottom: 0.0625rem #e0e0e0 solid; */
	padding: 0.8725rem 1rem;
	position: relative;
}

.lineFot {
	display: none;
	width: 100%;
	bottom: 0;
	height: 0.0625rem;
	background: -webkit-linear-gradient(left, rgba(224, 224, 224, 0),
		#e0e0e0, rgba(224, 224, 224, 0));
	background: -o-linear-gradient(left, rgba(224, 224, 224, 0), #e0e0e0,
		rgba(224, 224, 224, 0));
	background: linear-gradient(to right, rgba(224, 224, 224, 0), #e0e0e0,
		rgba(224, 224, 224, 0));
	position: absolute;
}

.nrList li:last-child, .listNoPadding li:last-child {
	border-bottom: 0rem;
	background: none!important;
	margin-bottom: 0!important;
}
/* 鏀跨瓥娉曡 */
.listNoPadding {
	
}

.listNoPadding li p {
	display: inline-block;
	width: 86%;
	font-size: 0.9375rem;
	color: #4A4A4A;
}

.listNoPadding li {
	overflow: hidden;
	padding: 0 0.8725rem;
	line-height: 2.875rem;
	margin-bottom: -0.5rem;
	background: #fff;
}

.listNoPadding li:nth-child(1) {
	border-top: 0.0625rem #f1f1f1 solid;
}

.listNoPadding li span {
	float: right;
	color: #d7d7d7;
}
/* 宸ョ▼寤鸿 */
.gcjsTopList {
	background: #fff;
	overflow: hidden;
	/* padding: 0rem 0.25rem; */
	/* border-top: 0.0625rem #f2f2f4 solid; */
	height: 2.75rem;
	position: relative;
}

.gcjsTopList li {
	float: left;
	padding-left: 0.315rem;
	padding-right: 0.315rem;
	width: 21.8%;
	text-align: center;
}

.gcjsTopList li span {
	padding: 0.25rem 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	line-height: 1.875rem;
	font-size: 0.875rem;
	position: relative;
	top: 0.1875rem;
	color: #8e8e93;
}

.gcjsTopListSpanBack {
	border-bottom: 0.125rem #5091FF solid;
	color: #5091FF !important;
}

.gcjsTopListThree li {
	width: 43%;
	text-align: center;
}

.gcjsTopListThree2 li {
	width: 100%;
	text-align: center;
}

.zwsj {
	/* 	height:3.57rem;
	background-color: #fff; */
	text-align: center;
	margin-top: 0.625rem;
	font-size: 0.75rem;
	color: rgb(142, 142, 147) !important;
}
/* 鏍囧墠鍏憡 */
.searchIpt {
	text-align: center;
	padding: 1rem 0;
	background: #fff;
	padding-bottom: 0.1875rem;
	z-index: 999;
}

.searchIpt input {
	margin-top: 0;
	font-size: 15px;
	width: 79%;
	height: 2.5rem;
	border: 0rem;
	background: #fff;
	outline: none;
	padding: 0 0.625rem;
	padding-left: 2.4375rem; /*  2.25rem; */
	/* border: 1px #e1e1e1 solid;  */
	background-color: #f3f5f9;
	border-radius: 2px;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;  */
	font-size: 1rem;
	-webkit-appearance: none;
}

.bqSelect {
	background: #fff;
}

.bqSelect div {
	display: inline-block;
	width: 75%;
	/* height: 2.625rem; */
}

.bqSelect select, .bqSelect div {
	border: 0rem;
	background: #fff;
	text-align: center;
	text-align-last: center;
	outline: none;
	color: #8e8e93;
}

.bqSelect select {
	width: 75%;
	padding-bottom: 0.625rem;
	padding-top: 0.625rem;
}

.selectBack {
	border-bottom: 0.125rem #1082ff solid !important;
	color: #1082ff !important;
}

.listTab {
	padding: 0.0625rem 0.5rem;
	background: #5091FF;
	font-size: 0.6875rem;
	margin-right: 0.625rem;
	color: #fff;
	border-radius: 0.3125rem;
	display: inline-block;
	position: relative;
	float: left;
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #7ea8ff, #5191ff); /* 鏍囧噯鐨勮娉� */
}

.listAddress {
	text-align: left;
}

.listAddress span {
	display: inline !important;
	margin-right: 0.625rem;
}

.listAddress span i {
	margin-right: 0.25rem;
	font-size: 0.8rem;
}

.searchIpt {
	position: relative;
}

.searchIpt i {
	position: absolute;
	top: 1.75rem;
	margin-left: 3.39% /* 0.5rem; */
}

.searchIpt i img {
	width: 1rem;
}
/* 杞挱鍥� */
.swiper-container {
	width: 100%;
	height: 214px;
	color: #fff;
	text-align: center;
}

.indexList .swiper-slide {
	width: 100%;
	height: 100%;
}

.swiper-slide .imgTitle {
	height: 214px;
	position: relative;
}

.swiper-slide .imgTitle img {
	width: 100%;
	height: 100%;
}

.swiper-slide .imgTitle span {
	position: absolute;
	bottom: 1.9rem;
	left: 0.9625rem;
	padding-left: 0.3725rem;
	font-size: 0.9375rem; /*   14px; */
	border-left: 0.125rem #fff solid;
}

.pagination {
	position: absolute;
	z-index: 20;
	right: 44%;
	bottom: 1rem;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 0.3125rem;
	height: 0.3125rem;
	border-radius: 0.5rem;
	margin-right: 0.3125rem;
	opacity: 0.8;
	border: 0.0625rem solid #fff;
	cursor: pointer;
}

.swiper-active-switch {
	background: #fff;
}

.indexNotices {
	overflow: hidden;
	height: 1.625rem;
	line-height: 1.625rem;
	width: 87%;
	background: #fff;
	border-radius: 0.3125rem;
	margin: 0 auto;
	padding-left: 1rem;
	padding: 0.425rem 0.625rem 0.425rem 0.625rem;
	text-align: right;
	margin-top: -0.4rem;
	position: relative;
	top: -0.625rem;
	z-index: 999;
	overflow: hidden;
	white-space: nowrap;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
}

.indexNotices a {
	color: #2470c8;
	font-size: 0.9375rem;
	text-decoration: none;
	margin-right: 0.625rem;
	display: inline-block;
	width: 68%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	font-size: 0.875rem;
	color: #4b4b4b;
	line-height: 1.9rem;
}

.indexNotices ul {
	width: 100%;
	position: relative;
	top: -0.125rem;
}

.noticesFirst {
	position: absolute;
}

.noticesFirst i {
	margin-left: 0.16rem;
	margin-right: 0.3625rem;
	font-weight: bold;
}

.noticesFirst i img {
	width: 1.25rem;
	position: relative;
	top: 0.1875rem;
}

.noticesFirst span {
	font-weight: bold;
	font-size: 0.9375rem;
	position: relative;
	top: -0.125rem;
}

.indexMk {
	overflow: hidden;
	width: 92%;
	margin: 0 auto;
	margin-top: 0.875rem;
}

.indexMk li {
	float: left;
	margin-bottom: 3%;
	width: 48.7%;
}

.indexMkTwo li {
	float: left;
	margin-left: 2%;
}

.indexInfoLeft, .indexInfoRight {
	height: 100%;
	overflow: hidden;
}

.indexInfoLeft img {
	width: 100%;
	min-height: 100%;
	position: absolute;
	top: -0.5rem;
	left: 0;
	width: 100%;
}

.indexInfoLeftM {
	margin-right: 2%;
}

.indexInfo li div {
	background: #d8d8d8;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
	height: 0;
	padding-top: 57.5%;
}

.indexInfo li div span {
	position: absolute;
	z-index: 999;
	bottom: 0.5rem;
	right: 0.625rem;
	color: #fff;
	font-size: 0.875rem;
}

.indexInfo li div b.blueBack {
	display: block;
	width: 102%;
	height: 102%;
	position: absolute;
	top: 0;
	background: url(../images/Mask.png);
	background-size: 100%;
}

.indexInfoLeft div {
	height: 100%;
}

.indexInfoRight div {
	padding-top: 26% !important;
}

.indexInfoRight div:nth-child(1) {
	margin-bottom: 5.5%;
}

.indexInfoRight img {
	width: 100%;
	position: relative;
	top: -5.125rem;
}
/* 2018-11-05 */
.listNoPadRight li>div {
	float: right;
	text-align: right;
	position: relative;
	margin-top: 0.125rem;
}

.listNoPadRight li>div em {
	margin-right: 0.25rem;
	color: #8E8E93;
	display: inline-block;
	font-size: 0.9375rem;
}

.listNoPadRight li {
	line-height: 1.4625rem;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.listNoPadRight li p {
	display: inline;
	color: #4A4A4A;
	min-width: 4.625rem;
	width: 50%;
	margin-right: 0.625rem;
}

.listNoPadRight li span {
	position: relative;
	top: 0.125rem;
}

.listSelect span {
	color: #4A4A4A !important;
}

.indexH5 {
	color: #222222;
	margin-left: 0.625rem;
	/* border-left: 0.1875rem #4a4a4a solid; */
	padding-left: 0.375rem;
	font-size: 0.9375rem;
}

.contentDiv {
	margin-top: 0.625rem;
}

.indexTransac {
	overflow: hidden;
}

.indexTransac li {
	border-radius: 0.3125rem;
	width: 23%;
	height: 5.125rem;
	position: relative;
	background: #fff;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
	margin-left: 2.2%;
}

.indexTransac img {
	min-width: 32%;
	position: relative;
	top: 0.625rem;
	height: 2rem;
}

.indexTransac p {
	text-align: center;
}

.indexTransac span {
	position: absolute;
	bottom: 0.625rem;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 0.875rem;
}

.indexTransac li:nth-child(1) {
	margin-left: 0;
}

.indexSystem li {
	width: 49%;
	height: 4.0625rem;
	border-radius: 0.3125rem;
}

.indexSystem li:nth-child(1) {
	margin-left: 0;
}

.xtLeft {
	background: url(../images/xtLeft.png);
}

.xtRight {
	background: url(../images/xtright.png);
}

.xtAll {
	background-size: 100%;
	background-repeat: no-repeat;
}

.xtAll p, .xtAll span {
	color: #fff;
}

.xtAll p {
	font-size: 0.875rem;
	margin-bottom: 0.16rem;
}

.xtAll span {
	font-size: 0.75rem;
}

.xtAll div {
	display: inline-block;
	margin-top: 0.875rem;
	margin-left: 0.625rem;
}

.hyzxAll {
	width: 100%;
	border-radius: 0;
	box-shadow: none;
	margin-top: 0px;
}

.hyzxAll li {
	position: relative;
	margin-bottom: 10px;
	background-color: #fff;
}

.indexBack {
	position: absolute;
	display: block;
	height: 1.625rem;
	width: 4rem;
	padding: 0.425rem 0;
	top: 0;
	right: 0;
	background: #f00;
	z-index: 999;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 255) 0%,
		rgba(255, 255, 255, 1) 75%); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 75%); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 75%); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 75%); /* 閺嶅洤鍣惃鍕嚔濞夛拷 */
}

.topBack {
	top: 0.5625rem;
	-moz-box-shadow: -0.0625rem 0rem 0.4375rem #999999;
	-webkit-box-shadow: -0.0625rem 0rem 0.4375rem #999999;
	box-shadow: -0.0625rem 0rem 0.4375rem #999999;
}

.topBackBig, .topBack {
	display: inline-block;
	position: absolute;
	width: 1.25rem;
	height: 1.625rem;
	background: #fff;
	right: 0;
	z-index: 99;
}

.topBackBig {
	height: 2.1875rem;
	top: 0.3125rem;
}

.topTab {
	overflow: hidden;
	width: 100%;
}

.nullImg {
	position: absolute;
	top: 25%;
	left: 51%;
	margin-left: -5.625rem;
	text-align: center;
}

.nullImg img {
	width: 11.25rem;
}

.nullImg center, .nullImg p {
	color: #a4a2a3;
	margin-top: 1rem;
	font-size: 1.3125rem;
	font-weight: bold;
}
/* 2018-11-15 */
.retrie dt .up {
	color: #5091FF;
	border-color: transparent!important;
}

.nrListPadding b {
	display: inline-block;
	width: 84%;
	font-weight: normal;
	position: relative;
	top: -0.125rem;
}

@media screen and (min-width:300px) and (max-width:320px) {
	.nrListPadding b {
		width: 82%;
	}
	.retrie dt a span {
		max-width: 80% !important;
	}
}

.hyzxAll li:nth-child(even) {
	/* background: -webkit-linear-gradient(left, #fff, #eee, #fff);
	Safari 5.1 - 6.0
	background: -o-linear-gradient(right, #fff, #eee, #fff);
	Opera 11.1 - 12.0
	background: -moz-linear-gradient(right, #fff, #eee, #fff);
	Firefox 3.6 - 15
	background: linear-gradient(to right, #fff, #eee, #fff); 鏍囧噯鐨勮娉� */
}

.listNoPadding i {
	display: inline-block;
	width: 1rem;
	position: relative;
	top: 0.3125rem;
	margin-right: 0.75rem;
	height: 1rem;
}

.listNoPadding i img {
	width: 100%;
	height: 100%;
}
/* 2018-11-15 ysx */
.new_img {
	overflow: hidden;
	position: relative;
}

.new_img p {
	padding-left: 0 !important;
}

.new_oneImg p {
	float: left;
	width: 69%;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.new_oneImg>div {
	float: right;
	width: 30%;
	height: 4.375rem;
	overflow: hidden;
}

.new_oneImg>div img {
	width: 100%;
	min-height: 4.375rem;
}

.new_img .newsTime {
	position: absolute;
	left: 1.75rem;
	bottom: 0.875rem;
	text-align: left;
}

.newsTime i {
	position: relative;
	top: 0.0625rem;
	margin-right: 0.3125rem;
}

.new_threeImg>div {
	overflow: hidden;
	margin-top: 0.9375rem;
}

.new_threeImg>div img:nth-child(1) {
	margin-left: 0rem;
}

.new_threeImg>div img {
	width: 32.8%;
	float: left;
	margin-left: 0.8%;
}

.new_threeImg .newsTime, .new_nullImg .newsTime {
	position: relative;
	top: 0.75rem;
	left: 0;
	margin-bottom: 0.625rem;
}

.new_oneImg .newsTime {
	text-align: left;
}

.nrList_news .lineFot {
	display: block;
	position: relative;
}

.tab_dynamic {
	
}

.new_notice, .new_information {
	display: none;
}

.nrPaddingZx {
	padding: 0.8725rem 1rem;
}

.zxtzNrTitle h4 {
	margin-bottom: 聽0.25rem;
}

.htmlPadding .zxtzNrTitle {
	padding: 0 1rem;
}

/* .slide .lineFot {
	display: block;
} */

/*2018-11-22 缁戝畾浜ゆ槗涓讳綋  鎴戠殑璁㈤槄   淇濋殰閲�*/
.binding_btn {
	display: block;
	width: 100%;
	text-align: center;
	background: #fff;
	line-height: 2.5rem;
	color: #121111;
}

.binding_con {
	margin-top: 0.625rem;
}

.binding_con ul li {
	margin-bottom: 0;
	border-bottom: 0.0625rem #f7f7f7 solid;
}

.binding_Code {
	border: none;
	color: #fff;
	background: #aaacaf;
	padding: 0.25rem 0.625rem;
	font-size: 0.75rem;
	border-radius: 0.25rem;
}

.binding_fotBtn {
	width: 90%;
	margin: 0 auto;
	margin-top: 2rem;
}

.binding_fotBtn button {
	width: 100%;
	border-radius: 0.25rem;
	border: none;
	color: #fff;
	background: #c4c6c8;
	line-height: 2.625rem;
}

.binding_list {
	margin-bottom: 0.625rem;
}

.binding_list li p {
	display: inline-block;
	width: 38%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.binding_list li b {
	font-weight: normal;
	font-size: 0.875rem;
	color: #333;
	display: inline-block;
	width: 38%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.binding_list li em {
	float: right;
}

.binding_list li span {
	color: #bebebe;
	font-size: 1.25rem;
	top: 0;
}

.binding_list li em {
	color: #615e5e !important;
}

.bond_content .searchIpt {
	padding-top: 1.25rem;
	padding-bottom: 1rem;
	border-bottom: 0.0625rem #f2f2f4 solid;
}

.bond_content .searchIpt i {
	top: 31px;
}

.bond_list {
	background: none;
	padding: 0;
	overflow: hidden;
}

.bond_list .lineFot {
	display: block;
}

.bond_list li>p {
	padding-left: 0;
	display: block;
}

.listTabBlue {
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
}

.listTabYellow {
	background: -webkit-linear-gradient(left, #ffca19, #ffb42e);
	background: -o-linear-gradient(right, #ffca19, #ffb42e);
	background: -moz-linear-gradient(right, #ffca19, #ffb42e);
	background: linear-gradient(to right, #ffca19, #ffb42e);
}

.listTabGray {
	background: #cecece;
}

.detailed_ht {
	background: #f8f8fb;
	padding: 0.8725rem 1rem;
}

.detailed_title h5 {
	color: #4A4A4A;
}

.detailed_title p {
	font-size: 0.95rem;
	color: #4A4A4A;
}

.detailed_title p {
	margin-bottom: 0.5rem;
}

.detailed_list {
	padding: 0.865rem 1rem;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
	border-radius: 0.3125rem;
	margin-top: 10px;
	position: relative;
	background-color: #fff;
	/*  padding-top: 2.5rem; */
}

.detailed_list li {
	padding-bottom: 0.875rem;
	position: relative;
	
}

.detailed_list p {
	color: #4A4A4A;
	font-size: 0.875rem;
}

.detailed_list .lineFot {
	display: block;
	left: 0;
	position: relative;
}

.detailed_label {
	position: absolute;
	top: 0;
	left: 0;
	width: 4.375rem;
	line-height: 1.625rem;
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
	color: #fff;
	text-align: center;
	color: #fff !important;
}

.detailed_listTwo {
	margin-top: 2rem;
}

.detailed_listTwo p {
	font-size: 0.875rem;
	color: #4A4A4A;
}

.detailed_listTwo li {
	padding-bottom: 0.875rem;
}

.detailed_titleTwo {
	margin-bottom: 0.875rem;
}

.detailed_moBack {
	position: absolute;
	width: 100%;
	height: 31.25rem;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	display: none;
	z-index: 1000;
}

.detailed_block {
	background: #fff;
	width: 13.4375rem;
	padding: 1rem 1.3125rem;
	padding-top: 2rem;
	text-align: center;
	color: #4A4A4A;
	font-size: 0.875rem;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -8.03125rem;
}

.detailed_block p {
	line-height: 1.5rem;
}

.detailed_block button {
	width: 100%;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	border: none;
	line-height: 2.1875rem;
	color: #fff;
	background: -webkit-linear-gradient(left, #92a3ff, #6294f2);
	background: -o-linear-gradient(right, #92a3ff, #6294f2);
	background: -moz-linear-gradient(right, #92a3ff, #6294f2);
	background: linear-gradient(to right, #92a3ff, #6294f2);
	font-size: 0.8725rem;
}

.policy_list li {
	border-bottom: 0.0625rem #f9f9fa solid;
}

.policy_btn {
	text-align: center;
	margin-top: 20px;
}

.policy_btn button {
	font-size: 16px;
	border: none;
	color: #fff;
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
	line-height: 2.5rem;
	width: 87.2%;
	border-radius: 2px;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
}

.line-wrapper {
	width: 100%;
	overflow: hidden;
	border-bottom: 0.0625rem solid #aaa;
}

.line-scroll-wrapper {
	white-space: nowrap;
	clear: both;
}

.line-btn-delete {
	float: left;
	margin-left: 0.8125rem;
	width: 3.75rem;
}

.line-btn-delete button {
	width: 100%;
	height: 100%;
	line-height: 2.5rem;
	background: #df3031;
	border: none;
	color: #fff;
}

.line-normal-wrapper {
	display: inline-block;
	float: left;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.subscribe_list {
	/* margin-top: 0.1875rem; */
	
}

.subscribe_list li {
	line-height: 1rem;
}

.mydy_list .lineFot {
	display: block;
	left: 0;
}

.mydy_tab {
	margin-left: 6.25rem;
	overflow: hidden;
}

.mydy_dyTitle {
	position: relative;
	background: #fff;
}

.mydy_gztitle {
	position: absolute;
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
	color: #fff;
	font-size: 0.875rem;
	padding: 0.125rem 0.375rem;
	left: 1.0625rem;
	top: 0.9375rem;
}

.addName input {
	padding-left: 1rem;
}

.addInfo {
	margin-top: 0rem !important;
}

.addInfo_list {
	padding: 0 0.8625rem;
}

.addInfo_list h5 {
	font-size: 0.875rem;
	color: #4A4A4A;
	margin-bottom: 1rem;
}

.addInfo_top p, .addInfo_Fot p {
	display: inline-block;
	color: #5091FF;
	padding: 0.125rem 0.5rem;
	border: 0.0625rem #5091FF solid;
	font-size: 0.875rem;
	margin-right: 0.625rem;
	margin-bottom: 1rem;
}

.addInfo_top .addActive {
	color: #fff;
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
	border-color: #fff !important;
}

.addInfo .lineFot {
	position: relative;
	display: block;
}

.addInfo_Fot {
	margin-top: 1rem;
}

.addInfo_Fot p {
	color: #8E8E93;
	border-color: #ccc;
	padding: 0.125rem 0.875rem;
}

.addInfo_Fot p i {
	font-size: 0.75rem;
	margin-left: 0.25rem;
	color: #4A4A4A;
	position: relative;
	left: 0.1875rem;
	font-weight: bold;
}

.addInfo_addBtn {
	background: -webkit-linear-gradient(left, #ffca19, #ffb42e);
	background: -o-linear-gradient(right, #ffca19, #ffb42e);
	background: -moz-linear-gradient(right, #ffca19, #ffb42e);
	background: linear-gradient(to right, #ffca19, #ffb42e);
	color: #fff !important;
	border-color: #fff;
	height: 1.4375rem;
	position: relative;
	line-height: 1.5625rem;
	padding: 0rem 0.5rem;
	top: 0.0625rem;
}

.addInfo_addBtn i {
	color: #fff !important;
	transform: rotate(45deg);
	display: inline-block;
	-ms-transform: rotate(45deg); /* IE 9 */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari 氓鈥櫯� Chrome */
	-o-transform: rotate(45deg); /* Opera */
	top: -0.0625rem;
}

.addInfo_input {
	display: inline-block;
}

.addInfo_input input {
	border: 0.0625rem #ccc solid;
	line-height: 1.6875rem;
	font-size: 0.875rem;
	position: relative;
	left: 0.3125rem;
	outline: none;
	width: 0;
	border-width: 0;
}

.mydy_gztitle i {
	display: inline-block;
	width: 0.6875rem;
	margin-right: 0.125rem;
}

.mydy_gztitle i img {
	width: 100%;
}

.mydy_gztitle em {
	position: relative;
	top: -0.0625;
}

.mydy_list li p {
	padding-left: 0;
}

.detailed_moBackTwo {
	z-index: 999;
	height: 100%;
}

.detailed_moBackTwo img {
	width: 150px;
}

.detailed_moBackTwo p {
	font-weight: bold;
	margin-top: 20px;
}

.detailed_moBackTwo i {
	position: absolute;
	top: 10px;
	color: #cccccc;
	right: 10px;
	font-size: 14px;
}

.9 {
	top: 25%;
	margin-left: -4.625rem;
}

.nullImgFz p {
	font-size: 1rem;
	display: inline-block;
	color: #bbbbbb;
}

.nullImgFz img {
	display: block;
}

.nullImgFz i {
	widows: inline-block;
	color: #fff;
}

.nullImgFzIcon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: -webkit-linear-gradient(left, #92a3ff, #6294f2);
	background: -o-linear-gradient(right, #92a3ff, #6294f2);
	background: -moz-linear-gradient(right, #92a3ff, #6294f2);
	background: linear-gradient(to right, #92a3ff, #6294f2);
	border-radius: 50%;
	line-height: 18px;
	margin-right: 5px;
}

.nullImgFz img {
	width: 10.25rem;
}

.hyzxAllNoPadding {
	padding-top: 0px;
}

li {
	list-style: none;
}

.hyzxAllNoListInput input {
	border: none;
	width: 92% !important;
	line-height: 36px;
	outline: none;
	padding: 0 0.8725rem;
	color: #666;
}

.hyzxAllNoListInput .lineFot {
	display: block;
	width: 100%;
	height: 1px;
}

.hyzxAllNoListInput select {
	width: 100%;
}

.subscribe_list li {
	position: relative;
	overflow: inherit;
}

.mnSelect {
	position: absolute;
	z-index: 999;
	max-height: 200px;
	border: none;
	border-style: none !important;
	-moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	width: 100% !important;
	background-color: #fff;
}

.mnSelectList li {
	line-height: 40px;
	background-color: #fff !important;
	border-bottom: none;
	padding: 0;
	border-top: none !important;
	text-align: left;
	padding: 0 2rem !important;
	font-size: 0.875rem;
	color: #707070;
}

.mnSelectList i {
	top: 0;
}

.hyzxAllNoListInput li {
	padding: 0px;
	border-top: none !important;
}

.selectBackSel {
	position: absolute;
	z-index: 99;
	background: #f00;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	display: none;
}

.selectIcon {
	position: absolute !important;
	right: 13px;
	top: 10px !important;
	color: #666;
	font-size: 14px !important;
}

.yzmBtn {
	position: absolute;
	right: 10px;
	top: 7px;
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
	line-height: 2rem;
	color: #fff;
	border-radius: 0.3125rem;
	border: none;
	padding: 0 10px;
}

.binding_listNull {
	margin-bottom: 0;
}

.listNoPaddingJyxt li {
	border-top: none !important;
	line-height: 1.25rem;
}

.listNoPaddingJyxt li p {
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.listNoPaddingJyxt li b {
	width: 45%;
	text-align: right;
	font-weight: normal;
	display: inline-block;
	font-size: 0.875rem;
	color: #595959;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.listNoPaddingJyxt .lineFot {
	display: block;
	width: 100%;
	height: 0.0625rem;
}

.htmlContentMarginTop {
	margin-top: 0.625rem;
}

.yzmBtnList input, .yzmBtnList .lineFot {
	width: 73% !important;
}

.hyzxAllNoListInput input::-webkit-input-placeholder {
	/* placeholder茅垄艙猫鈥奥�  */
	color: #595959;
	/* placeholder氓颅鈥斆ぢ解�溍ヂぢヂ奥�  */
	font-size: 0.875rem;
}
/* 2018-12-01 */
.searchRightFont {
	position: absolute;
	display: block;
	right: 40px;
	top: 28px;
	color: #8E8E93;
	font-size: 0.875rem;
}

.searchRightFont i {
	position: absolute;
	top: -5px !important;
	right: -26px;
}

.searchRightFont i img {
	width: 30px;
	/* transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); IE 9
	-moz-transform: rotate(-90deg); Firefox
	-webkit-transform: rotate(-90deg); Safari 氓鈥櫯� Chrome
	-o-transform: rotate(-90deg); Opera */
}

.selectList {
	width: 100%;
	overflow: hidden;
	-moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	position: absolute;
	bottom: -38px;
	background: #fff;
	z-index: 999;
	height: 36px;
	line-height: 36px;
	display: none;
}

.selectList li {
	float: left;
	padding: 0 5%;
	position: relative;
	text-align: center;
}

.selectList li span {
	color: #666666;
	font-size: 0.875rem;
	display: inline-block;
    width: 82%;
    overflow: hidden;
}

.selectList li i {
	position: absolute;
	top: 3px;
	right: -12px;
}

.selectList li i img {
	width: 32px;
}

.tipsFonts {
	font-size: 13px !important;
	position: absolute;
	width: 196% !important;
	display: block !important;
	left: -85px !important;
	color: #bbb !important;
}

.cqjyLeftBlue {
	background: -webkit-linear-gradient(left, #7ea8ff, #5191ff);
	background: -o-linear-gradient(right, #7ea8ff, #5191ff);
	background: -moz-linear-gradient(right, #7ea8ff, #5191ff);
	background: linear-gradient(to right, #7ea8ff, #5191ff);
	width: 20%;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-right: 0.625rem;
	position: relative;
}

.cqjyLeftBlue span {
	/* position: absolute;
	top: 50%; */
	
}

.cqjyLeftImg {
	display: inline-block;
	width: 62%;
	text-align: center;
	position: absolute;
	top: 50%;
}

.cqjyLeftImg img {
	width: 2rem;
}

.cqjyLeftBlue, .cqjyLeftImg, .cqjyLeftFonts {
	float: left;
}

.cqjyListLeft {
	float: left;
	width: 30%;
	position: relative;
}

.cqjyLeftFonts {
	float: left;
	width: 67%;
	padding: 1rem 0rem;
}

.cqjyLeftImg p {
	text-align: center;
	color: #666666;
}

.cqjyStateYellow {
	color: #FFB32F;
}

.cqjyList li {
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
	border-radius: 5px;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
	margin-bottom: 10px;
	background-color: #fff;
}
.cqjyList{
	padding-top: 5px!important;
}

.cqjyList {
	padding-top: 0.625rem;
	overflow: auto;
}

.cqjyStateTitle {
	margin-left: 0.625rem;
	color: #4A4A4A;
	font-size: 0.9375rem;
}

.cqjyState, .cqjyLeftImg p {
	font-size: 0.875rem;
}

.cqjyRightBtn {
	font-size: 13px;
	margin-top: 0.625rem;
	color: #8E8E93;
}

.cqjyRightBtn em {
	color: #DF3031;
	font-size: 1rem;
	font-size: 1.0625rem;
}

.cqjyRightBtnTwo {
	margin-left: 1%;
	margin-top: 5px;
	float: right;
	margin-left: 0.625rem;
}

.cqjyLeftBlueSpan {
	/* margin: -70% 0 0 0;
	 right: 2%; */
	
}

.zxtzNrList {
	position: relative;
}

.cqjyTopLIst {
	overflow: hidden;
	padding: 0 1rem;
	background: #fff;
	line-height: 40px;
}

.cqjyTopLIst li {
	width: 33.3%;
	float: left;
	font-size: 0.875rem;
	color: #5091FF;
}

.cqjyTopLIstLeft {
	text-align: left;
}

.cqjyTopLIstcenter {
	text-align: center;
}

.cqjyTopLIstRight {
	text-align: right;
}

.cqjyListFont {
	font-size: 0.875rem;
	margin-top: 0.5rem;
	background: #fff;
	padding: 0.625rem 0rem;
}

.cqjyListFont ul {
	width: 92%;
	margin: 0 auto;
	margin-top: 0.625rem;
	margin-bottom: 1.25rem;
}

.cqjyListFont ul li {
	position: relative;
	padding-bottom: 0.625rem;
	margin-top: 0.625rem;
}

.cqjyListFont ul li span {
	display: inline-block;
	color: #4A4A4A;
	margin-bottom: 0.25rem;
}

.cqjyTime {
	width: 40%;
	text-align: left;
}

.cqjyNumber {
	width: 27%;
	text-align: center;
}

.cqjyPrice {
	width: 30%;
	text-align: right;
}

.cqjyListFont h5 {
	font-size: 15px;
	margin-bottom: 0.625rem;
	color: #4A4A4A;
}

.cqjyListFont .lineFot {
	display: block;
	bottom: 0;
}

.zqjyLineYellow span {
	color: #FFB32F !important;
}

.zqjyLineYellow {
	border-bottom: 0.0625rem #FFB32F solid;
}

.zqjyLineYellow .lineFot {
	display: none;
}

.zqjyLineBlue span {
	color: #477CFE !important;
}

.zqjyLineBlue {
	border-bottom: 0.0625rem #477CFE solid;
}

.zqjyLineBlue .lineFot {
	display: none;
}

.zycjList {
	width: 92%;
	margin: 0 auto;
	margin-top: 1rem;
}

.zycjTop {
	overflow: hidden;
}

.zycjTop h5 {
	font-size: 0.9375rem;
	color: #222222;
	float: left;
}

.zycjTop h5 em {
	background: -webkit-linear-gradient(left, #FFCB19, #ffb32f);
	background: -o-linear-gradient(right, #FFCB19, #ffb32f);
	background: -moz-linear-gradient(right, #FFCB19, #ffb32f);
	background: linear-gradient(to right, #FFCB19, #ffb32f);
	display: inline-block;
	padding: 0rem 0.25rem;
	font-size: 12px;
	color: #fff;
	margin-left: 0.625rem;
}

.zycjTop span {
	float: right;
	background: -webkit-linear-gradient(left, #7CA6FF, #5091FF);
	/* 猫茠艗忙鈩⒙ㄢ�奥裁β嘎惷ヂ徦� */
	-webkit-background-clip: text; /* 猫搂鈥灻ヂ∶ㄆ捙捗︹劉炉莽拧鈥灻ニ嗏�櫭ニ嗏�犆ヅ捖好ヅ概� */
	-webkit-text-fill-color: transparent;
	/* 茅藴虏忙颅垄氓颅鈥斆ぢ解�溍┞⑴撁ㄢ�奥裁︹�犆р�衡�� */
	font-size: 0.9375rem;
	font-weight: bold;
}

.zycjListBlock {
	margin-left: 0;
	margin-top: 0.625rem;
	overflow: hidden;
	padding-bottom: 0.625rem;
}

.zycjListBlock li {
	border-radius: 0.3125rem;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
	overflow: hidden;
	float: left;
	background-color: #fff;
}

.zycjListBlue {
	width: 35%;
}

.zycjListBlue .zycjListTop {
	background: -webkit-linear-gradient(left, #7CA6FF, #5091FF);
	background: -o-linear-gradient(right, #7CA6FF, #5091FF);
	background: -moz-linear-gradient(right, #7CA6FF, #5091FF);
	background: linear-gradient(to right, #7CA6FF, #5091FF);
}

.zycjListBlock li .zycjListTop {
	color: #fff;
	text-align: center;
	padding: 0.25rem 0rem;
	font-size: 0.9375rem;
}

.zycjListBlue .zycjListJe {
	font-size: 0.875rem;
}

.zycjListJe {
	/* line-height: 60px; */
	text-align: center;
	margin-top: 15px;
}

.zycjListGray {
	width: 29%;
	margin-left: 3%;
}

.zycjListGray .zycjListJe {
	font-size: 0.8125rem;
}

.zycjListGray .zycjListTop {
	background: -webkit-linear-gradient(left, #DEDEDE, #C8C8C8);
	background: -o-linear-gradient(right, #DEDEDE, #C8C8C8);
	background: -moz-linear-gradient(right, #DEDEDE, #C8C8C8);
	background: linear-gradient(to right, #DEDEDE, #C8C8C8);
}

.zycjListFont {
	overflow: hidden;
	margin-top: 0.625rem;
}

.zycjListFont .zycjFontTop h5 {
	font-size: 0.9375rem;
	color: #222222;
	float: left;
}

.zycjFontTop {
	overflow: hidden;
}

.zycjFontTop span {
	float: right;
	background: -webkit-linear-gradient(left, #7CA6FF, #5091FF);
	background: -o-linear-gradient(right, #7CA6FF, #5091FF);
	background: -moz-linear-gradient(right, #7CA6FF, #5091FF);
	background: linear-gradient(to right, #7CA6FF, #5091FF);
	color: #fff;
	padding: 0.125rem 0.25rem;
	font-size: 0.875rem;
	position: absolute;
	right: 0;
}

.zycjListFontList {
	padding: 0 0.625rem;
	margin-top: 0.625rem;
	color:
}

.zycjListFontList p {
	color: #4A4A4A;
	font-size: 0.875rem;
	margin-bottom: 0.625rem!important;
}

.zycjListBtn {
	width: 100%;
	border: none;
	color: #fff;
	background: -webkit-linear-gradient(left, #EA7665, #EF4B4C);
	background: -o-linear-gradient(right, #EA7665, #EF4B4C);
	background: -moz-linear-gradient(right, #EA7665, #EF4B4C);
	background: linear-gradient(to right, #EA7665, #EF4B4C);
	line-height: 2.5rem;
	border-radius: 0.3125rem;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
	margin-top: 1rem;
}

.zycjListFontTwoBtn {
	position: fixed;
	bottom: 0;
	padding-bottom: 0.5rem;
	width: 90%;
}

.zycjListFontTwoBtn button {
	width: 45%;
}

.zycjListBtnBlue {
	background: -webkit-linear-gradient(left, #7CA6FF, #5091FF)!important;
	background: -o-linear-gradient(right, #7CA6FF, #5091FF)!important;
	background: -moz-linear-gradient(right, #7CA6FF, #5091FF)!important;
	background: linear-gradient(to right, #7CA6FF, #5091FF)!important;
	border: none!important;
	color: #fff!important;
	float: right;
}

.zycjListTck {
	background: #fff;
	border-radius: 0.3125rem;
	/* -moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc; */
	width: 102%;
	height: 100px;
	position: absolute;
	/* width: 91%; */
	bottom: 4rem;
	padding: 1rem;
	display: none;
	left: -4%;
}

.zycjListTckTop label, .zycjListTckTop span {
	font-size: 12px;
	color: #4A4A4A;
}

.zycjListFotBtn {
	margin-top: 1rem;
}

.zycjListFotBtn button {
	border: 1px solid #2F93FF;
	border-image: -webkit-linear-gradient(#2F93FF, #007AFF) 1 1;
	border-image: -moz-linear-gradient(#2F93FF, #007AFF) 1 1;
	border-image: linear-gradient(#2F93FF, #007AFF) 1 1;
	background: #fff;
	line-height: 32px;
	width: 32px;
	border-radius: 0.3125rem;
}

.zycjListFotBtn input {
	border: 1px solid #2F93FF;
	border-image: -webkit-linear-gradient(#2F93FF, #007AFF) 1 1;
	border-image: -moz-linear-gradient(#2F93FF, #007AFF) 1 1;
	border-image: linear-gradient(#2F93FF, #007AFF) 1 1;
	line-height: 32px;
	width: 75%;
}

.swiperAll {
	position: relative;
}

.swiperTitle {
	position: absolute;
	z-index: 9;
	/*  margin-top: 12px; */
	overflow: hidden;
	width: 100%;
}

.swiperLeft {
	background: #fff;
	color: #4A4A4A;
	font-size: 0.875rem;
	line-height: 30px;
	padding: 6px 10px;
	width: 26.5%;
}

.swiperRight {
	font-size: 0.875rem;
	line-height: 30px;
	font-size: 0.875rem;
	width: 62.5%;
}

.swiperRight {
	background: -webkit-linear-gradient(left, rgba(124, 166, 255, 0.8),
		rgba(80, 144, 255, 0.8));
	background: -o-linear-gradient(right, rgba(124, 166, 255, 0.8),
		rgba(80, 144, 255, 0.8));
	background: -moz-linear-gradient(right, rgba(124, 166, 255, 0.8),
		rgba(80, 144, 255, 0.8));
	background: linear-gradient(to right, rgba(124, 166, 255, 0.85),
		rgba(80, 144, 255, 0.8));
}

.swiperTitle span {
	float: left;
	line-height: 30px;
	padding: 6px 10px
}

.indexListTck {
	position: absolute;
	top: 93px;
	z-index: 9;
	width: 100%;
	text-align: center;
	background: rgba(0, 0, 0, 0.5);
	padding: 0;
}

.indexListTckImg {
	height: 162px;
	position: relative;
}

.indexListTckImg img {
	width: 80px;
	position: absolute;
	left: 50%;
	margin-left: -40px;
	bottom: 20px;
}

.indexListTckH5 {
	color: #7CA6FF !important;
	font-size: 1.2rem !important;
	font-weight: 500;
}

.indexListTckFonts {
	color: #4A4A4A;
	margin-top: 1.25rem;
}

.indexListTckFonts p {
	margin-bottom: 0.625rem;
	font-size: 13px;
	line-height: 24px;
}

.indexListTckFonts p span {
	font-size: 1.5rem;
	margin: 0 1rem;
	color: #FFCB19;
}

.indexListTckImg i {
	position: absolute;
	right: 20px;
	top: 20px;
}

/* 2018-12-06-start */
.swiperImgZycj .imgTitle span {
	bottom: 0;
	left: 0;
	border-left: none;
	line-height: 1.875rem;
	width: 96%;
	text-align: left;
	background: rgba(34, 34, 34, 0.4);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	padding-right: 0.625rem;
}

.swiperImgZycj span em {
	margin-right: 0.625rem;
}

.swiperAllHorn {
	position: absolute;
	top: 4.0625rem;
	z-index: 9;
}

.swiperAllHorn span {
	display: block;
	width: 1rem;
	background: #fff;
	float: left;
	padding: 0rem 0.625rem;
	line-height: 1.25rem;
}

.swiperAllHorn img {
	width: 100%;
	position: relative;
	top: 0.125rem;
}

.swiperAllHorn em {
	background: #fff;
	padding: 0rem 0.625rem;
	float: left;
	color: #4A4A4A;
	font-size: 0.875rem;
	line-height: 1.25rem;
	padding-right: 0.9625rem;
}

.swiperAllHornFont {
	display: none;
}

.selectListSelect {
	position: absolute;
	z-index: 999;
	max-height: 12.5rem;
	border: none;
	border-style: none !important;
	-moz-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	-webkit-box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	box-shadow: 0.125rem 0.125rem 0.625rem #cccccc;
	width: 100% !important;
	top: 2.25rem;
	max-height: 12.5rem;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0!important;
}

.selectListSelect ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.selectListSelect ul li {
	line-height: 2.5rem;
	background-color: #fff !important;
	border-bottom: none;
	padding: 0;
	border-top: none !important;
	text-align: left;
	padding: 0 2rem !important;
	font-size: 14px;
	color: #707070;
	position: relative;
}

.selectListSelect .lineFot {
	display: block;
}

.selectList li {
	width: 18%;
}

.selectList li:last-child {
	width: 10%;
}

.selectListSelectA, .selectListSelectB, .selectListSelectC {
	display: none;
}
/* 2018-12-06-end */
/* 2018-12-07 */
.retrie dt a span {
	overflow: hidden !important;
	white-space: nowrap !important;
	display: inline-block !important;
	max-width: 83%;
}

.retrie dt a i {
	margin-left: 5px;
	display: inline-block;
	line-height: 49px;
	position: relative;
	top: -20px;
}

.nulldivNewDy {
	width: 52%;
	margin: 0 auto;
}

.nulldivNewDy img {
	width: 160px;
}

.nulldivNewDy h5 {
	font-size: 15px;
	font-weight: bold;
	margin: 0.625rem;
	color: #bbbbbb;
}

.nulldivNewDy p {
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 18px;
	color: #bbbbbb;
}

.policy_btnSmall {
	margin-top: 2rem;
}

.policy_btnSmall button {
	width: 52%;
}

.nullListCon {
	position: absolute;
	top: 47%;
	width: 100%;
}

#nulldiv {
	margin-top: 0 !important;
}

.moBackTwoNoImg p {
	font-weight: normal;
	font-size: 13px;
}
/* 2018-12-11 */
.listNoPadRight li strong {
	display: inline-block;
	width: 1rem;
	position: relative;
	top: 0.3125rem;
	margin-right: 12px;
	height: 1rem;
	position: relative;
	top: 0.125rem;
}

.listNoPadRight li strong img {
	width: 100%;
	height: 100%;
}

.boxconter {
	font-size: 0.9375rem !important;
}

.searchIptBlock {
	position: relative;
}
/* 2019-7-2  ysx*/
.gx-indexBtnDouble button{
	width: 48%;
}
.hyzxAll{
	background: #f8f8fb!important;
}
/* 弹出页面修改 */
.indexListTckSmall{
    background-color: #fff;
    width: 80%;
    margin: 0 auto;
    border-radius: 5px;
    padding: 20px;
    position: absolute;
    margin-left: 5%;
    top: 20%;
}
.indexListTckSmall .indexListTckImg{
	height: 100px;
}
.indexListTckSmall .indexListTckFonts p{
	width: unset;
	margin-left: 0;
	margin-bottom: 0;
}
.indexListTckSmallCol{
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 2px #fff solid;
    position: absolute;
    margin-top: 50px;
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    left: 50%;
    margin-left: -19px;
    font-weight: bold;
}
.retrie{
	border-bottom: none!important;
}
/* 2019-7-6 ysx */
#over{
	background-color: rgba(0,0,0,0.5);
}
.slide{
	top: -1px!important;
}
.slide>li{
	border-bottom: 1px #e1e1e1 solid!important;
}
.gx-jyxtbtn{
	display: inline-block;
    padding: 5px 10px;
    border: 1px #6294f2 solid;
    margin-top: 1rem;
    border-radius: 2px;
}
.gx-jyxtbtn p{
	margin-top: 0;
	font-size: 0.875rem;
}
.weui-cell_swiped > .weui-cell__ft{
	margin-bottom: 0;
}
.ios-overlay-show,#fz_zhezhao_touming{
	display: none!important;
}
#liMore{
	background: none!important;
}
.weui-cell_swiped > .weui-cell__bd{
	height: 38px;
}
.zxtzNr .div{
	margin-top: 10px;
}
input{
	 -webkit-appearance: none;
}