.creditQuery_body {
	overflow: hidden;
}
.creditQuery {
	width: 700px;
	position: fixed;
	background: #fff;
	top: 30px;
	padding: 20px;
	border: 1px solid #eee;
	box-shadow: 0 0 15px rgba(135, 146, 168, 0.3);
	z-index: 10001;
}

.creditQuery>p {
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.creditQuery>table>tbody>tr {
	height: 30px;
}

.creditQuery>table>tbody>tr>td {
	width: 45%;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	border: none;
}

.creditQuery>table>tbody>tr>td:first-child {
	padding-right: 20px;
	text-align: right;
}

.creditQuery>table>tbody>tr>td:last-child {
	text-align: left;
}

.creditQuery_but {
	width: 100%;
	margin-top: 30px
}

.creditQuery_but>button {
	margin-left: 40%;
	margin-top: 10px;
	display: inline-block;
	margin-right: 10px;
}

.prevMyTask {
	display: inline-table;
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: relative;
	right: 20px;
	cursor: pointer;
}

.nextMyTask {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: relative;
	left: 20px;
	cursor: pointer;
}

.MyTaskline {
	float: none;
	/*padding: 0 23px 0 15px;*/
	height: 38px;
	line-height: 38px;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	z-index: 5;
	/*border: 1px solid #dedede;*/
	font-size: 14px;
	border-radius: 3px;
	/*background: url(../images/iconDown.png) no-repeat 96% 50% #fff;*/
	cursor: pointer;
	position: relative;
}


/*.MyTaskline>span{
	width: 100%;
	height: 40px;
	line-height: 40px;
}*/

.MyTaskline>ul {
	display: none;
	position: absolute;
	width: 93px;
	top: 42px;
	left: -1px;
	border: 1px solid #dedede;
	display: none;
	z-index: 5;
	box-shadow: 0 5px 10px #ddd;
	max-height: 280px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 10;
}

.MyTaskline>ul>li {
	height: 35px;
	line-height: 35px;
}

.my_xiaoe {
	background-color: #4074e9;
	border-radius: 50%;
	color: #fff !important;
}

.moreBox_welcome {
	width: 500px !important;
}

.moreBox_welcome>p {
	display: inline-block;
	width: 250px;
	overflow: hidden;
}


/*.moreBox_welcome>p:hover{
	overflow: inherit;
}*/

.xiangq {
	position: fixed;
	width: 800px;
	top: 5%;
	left: 20%;
	overflow: hidden;
	z-index: 10001;
}

.mytable {
	width: 100%;
	overflow: hidden;
}

.mytable>tbody {
	width: 100%;
	margin: 0;
	padding: 0;
}

.mytable>tbody>tr {
	margin: 0;
	padding: 0;
	height: 50px;
	overflow: hidden;
}

.mytable>tbody>tr>td {
	display: inline-block;
	width: 49.7%;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}

.mytable>tbody>tr>td:last-child {
	margin-right: 0;
	border-left: none;
	border-right: none
}

.mytable>tbody>tr>td>span {
	display: inline-block;
	width: 30%;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	text-align: center;
	overflow: hidden;
}

.mytable>tbody>tr>td>p {
	display: inline-block;
	width: 64%;
	height: 50px;
	line-height: 50px;
	border-left: 1px solid #eee;
	text-align: center;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.mytable>tbody>tr:last-child>td {
	border-bottom: 1px solid #eee;
}


/*.mytable>tbody>tr:last-child>td>span {
	display: inline-block;
	width: 15%;
}

.mytable>tbody>tr:last-child>td>p {
	display: inline-block;
	width: 83%;
}*/

.margin_top {
	margin-top: 20px;
}


/*.mytable>tbody>tr>td>span:last-child{
	display: inline-block;
	width: 65%;
	text-align: left;
	overflow: hidden;
}*/

.res_div>span {
	display: inline-block;
	width: 200px;
	line-height: 40px;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #dedede;
	border-radius: 3px;
	font-size: 14px;
	padding: 0 15px;
}

.my_center {
	display: block;
	overflow: hidden;
}

.my_center thead,
.my_center tbody {
	display: block;
}

.my_center tr {
	display: block;
}

.my_center th,
.my_center td {
	display: inline-block;
	height: 50px !important;
	line-height: 50px;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
}

.my_center tfoot {
	float: right;
	margin-right: 6.5%;
}

.myCardDetial {
	position: relative;
	width: 1140px;
	margin-left: 0px;
}

.pagin3 {
	top: 184px;
}

.creditQuery_btnPrev,
.creditQuery_btnNext {
	position: absolute;
	top: 15px;
	margin: 0;
}

.creditQuery_btnPrev {
	left: 0px;
}

.creditQuery_btnNext {
	right: 0px;
}

.creditQuery_swiper {
	transform: none;
	margin: 0;
	float: left !important;
}

.creditQuery_swiper dl {
	width: 228px;
	height: 120px;
	box-shadow: none;
	background-size: 100% 100%;
}

.creditQuery_swiper dl>dd>span {
	font-size: 18px;
}

.myContainer {
	width: 1085px;
	margin-left: 30px;
	margin-right: 30px;
}
.myContainer .swiper-wrapper{
	width: 11800px; height: 212px; padding-top: 10px; overflow: hidden;
}


/*.cardDetial .swiper-container{
	width: 1080px !important; 
	margin-left: 30px !important; 
	margin-right: 30px !important;
}
.cardDetial .wiper-wrapper{
	width: 11800px !important; 
	height: 212px !important; 
	padding-top: 10px !important; 
	overflow: hidden !important;
}*/
/*首页日历记录*/
.welc_date_li{
	position: relative;
	width: 260px;
}
.welc_date_li>span{
	position: absolute;
	right: 20px; 
	color: #4074e9;
	cursor: pointer;
}
.auth-mode>li>div{
	position: relative;
}
.auth-mode>li>div>div{
	float: left;
}
.auth-mode>li>div>p{
	display: block;
	position: absolute;
	top: 40px;
	overflow: hidden;
}
.auth-mode>li>div>p>a{
	float: left;
}
.PrevMonth{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-right: 5px solid #333;
	border-bottom: 5px solid transparent;
	padding: 0;
	margin: 0;
}
.NextMonth{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid #333;
	border-bottom: 5px solid transparent;
	padding: 0;
	margin: 0;
}
.table_center th,.table_center td{
	text-align: center;
	padding: 0;
}
.creditQuery_table_holiday td{
	height: 42px;
	position: relative;
}
.creditQuery_table_holiday td>span{
	display: block;
	width: 100%;
	position: absolute;
	top: 28px;
	left: 0;
	color: red;
	transform: scale(0.9);
}
.index_holiday td{
	height: 32px;
	position: relative;
}
.index_holiday td a{
	width: 28px;
	height: 28px;
	line-height: 28px;
}
.index_holiday td span{
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	top: 20px;
	color: red;
	transform: scale(0.8);
}
.creditQuery_p{
	width: 100%;
	padding-left: 5px;
	overflow: hidden;
}
.creditQuery_p>a{
	float: left;
	margin-right: 5px;
}
.list_em_width li em{
	width: 46%;
}
.displayNone{
	visibility: hidden;
}
.overflow_hidden{
	overflow: hidden;
}
.PromptingTime{
	width: 100%;
	height: 40px;
	margin-top: 10px;
}
.PromptingTime_right{
	width:51.5%; 
	float: right;
}
.select_div{
	width: 39% !important;
	float: left !important;
	margin-right: 18px;
	position: relative;
}
.select_div em{
	width: 20px;
	height: 40px;
	position: absolute;
	top: 0;
	right: -23px;
}
.select_div span{
	width: 100%;
}
.creditQuery_allAmount{
	text-align: right;
	margin-right: 10px;
}
.creditQuery_allAmount span{
	margin-left: 20px;
}
.creditQuery_allAmount span em{
	color: #f00;
	font-size: 18px;
	font-weight: bold;
}
.memo_ul{
	width: 100% !important;
}
.memo_ul li{
	position: relative;
	width: 235px;
	background-position:0 10px;
}
.memo_ul li a:last-child{
	position: absolute;
	top: 0;
	right: -95px;
}
.font_size16{
	font-size: 16px !important;
}
.blueAndMore{
	color: #4074e9;
	float: right;
	cursor: pointer;
}
.record ul li{
	text-align: left;
}
.cardOrg{
	background-size:100% 100%;
}
/*.cardBox dl{
	margin: 0 8.328px;
}*/

/*贷款查询无明细提示*/
.creditQuery_no .con{
	display: inline-block;
	overflow: hidden;	
	margin-top: 50px;
}
.creditQuery_no .con img{
	display: block;
	width: 64px;
	height: 64px;
	float: left;
	margin-right: 30px;
}
.creditQuery_no .con div{
	width: 150px;
	height: 64px;
	float: right;
}
.creditQuery_no .con div h2{
	text-align: left;
	color: #f00;
}
.creditQuery_no .con div span{
	display: block;
	font-size: 14px;
	margin-top: 20px;
	text-align: left;
	color: #f00;
}
.xiangxi{
	display: none;
}
.show_span{
	display: none;
}
.query_result{
	margin-top: 40px;
	border-top: 1px solid #efefef; 
	padding-top: 20px;
}
.query_result h3{
	height: 30px;
	font-size: 16px;
	color: #7c7c7c;
	font-weight: normal;
}
.query_result p{
	font-size: 14px;
	color: #999;
}

.dzgzdtable{ width:100%; color:#000;}
.dzgzdtable th,.dzgzdtable td{ border:1px solid #ededed;}
.dzgzdtable th{ background:#f5f5f8; color:#888a98; height:50px; font-size:14px; font-weight:normal;}
.dzgzdtable td{ height:70px; font-size:14px; text-align:center; word-wrap:break-word;word-break:break-all;}
.dzgzdtable td.ft14{ font-size:14px;}
.receiptL{border:1px #ccc solid;width:100%; text-align:center;}
.receiptL tr{border:1px #ccc solid ;}
.receiptL tr td{border:1px #ccc solid}
.dzhdL td{ height:30px;}
.calendar {
    width: 100%;
    line-height: 36px;
    text-align: center;
    float: left;
    border-collapse: collapse;
}
.calendar td a.xiaoe {
    background-color: #4074e9;
    border-radius: 50%;
    color: #fff;
}

.calendar td a {
    width: 32px;
    margin: 0 auto;
    line-height: 32px;
    height: 32px;
    color: #000;
    font-size: 14px;
    text-align: center;
    display: block;
}

.calendar td a.xiaoe-r {
    width: 28px;
    height: 28px;
    line-height: 28px;
    border: 2px solid #4074e9;
    border-radius: 50%;
    color: #333;
}
.calendar td a {
    width: 32px;
    margin: 0 auto;
    line-height: 32px;
    height: 32px;
    color: #000;
    font-size: 14px;
    text-align: center;
    display: block;
}