/* 覆盖公共 */
.px_cer_item .px_common_head{padding-top: 10px;padding-bottom: 30px;}
.px_cer_item .px_tabtit_blue{margin-right: 24px;position: relative;line-height: 22px;height:22px}
.px_cer_item .px_tabtit_blue span{display: inline-block;width: 4px;height: 16px;border-radius: 2px;margin-right: 8px;background-color: #0099ff;vertical-align: middle}
.px_cer_item .px_tabtit_blue .px_tabname_blue{font-size: 16px;display: inline-block;vertical-align: middle;color: #000000;font-weight: bold;}
.px_cer_item .px_form_btn a{width: 70px;text-align: center;color: #fff;background-color: #0099ff;min-width: 70px;box-sizing: border-box;border-radius: 6px;}
/* 新增 */
.px_cer_item{margin-bottom: 16px;background-color: #fff;border-radius: 14px;border: 1px solid #e7eaf1;padding: 18px 39px 24px;box-shadow:0 0 15px 0 #e8edf3;}
.cer_teaTab .tab_top{margin: 0 39px;}
.cer_teaTab .tab_btm tr{padding: 0 39px;}
.cer_teaTab .tab_top{box-shadow: 0px 1px 0px 0px #f0f0f0;overflow: hidden;}
.cer_teaTab .tab_btm{padding-top: 13px;}
.cer_teaTab .tab_btm table,.cer_teaTab .tab_top table{position: relative;width: 100%;box-sizing: border-box;table-layout: fixed;}
.cer_teaTab .tab_top table th{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 44px;font-size: 14px;color: #8f959e;font-weight: normal;text-align: left;padding: 0 5px;}
.cer_teaTab .tab_btm table td{padding: 11px 5px;line-height: 22px;font-size: 14px;color: #1f2329;word-break: break-all;}
.cer_teaTab .tab_btm table tr:hover{background-color: #f7fafc;}

.px_blue, .px_blue:hover{color: #0099ff;}

.px_cer_noContent{padding-top: 95px;padding-bottom: 75px;text-align: center;}
.px_cer_noContent img{display: inline-block;}
.px_cer_noContent p{font-size: 16px;color: #8f959e;margin-top: -25px;}

/*ipad*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
}

/*iphone*/
@media only screen and (min-width: 300px) and (max-width: 768px) {
	.px_center{ width:auto; padding:15px;}
	.px_center .px_cer_item{ margin:15px 0 0 0;}
	.px_center .px_cer_item:first-child{ margin:0; padding:20px;}
	.px_center .px_cer_item:first-child .px_common_head{ padding:0 0 20px;}
	.px_center .px_form_item{ margin:20px 0 0 0; width:100%; display:-webkit-flex; display:flex; -webkit-flex-direction:column;flex-direction:column}
	.px_center .px_form_item:first-child{ margin:0;}
	.px_center .px_form_label { width:auto !important; text-align:left;}
	.px_center .px_form_inp input { width:100% !important; -webkit-box-sizing:border-box;box-sizing:border-box;}
	.px_center .px_form_btn{ margin:20px 0 0 0;}
	.px_center .cer_teaTab{ overflow:auto; min-height:260px;}
	.px_center .tab_top{ width:360%;}
	.px_center .tab_btm{ width:360%;}
	.px_center .tab_btm tr td:last-child{ padding:11px 5px !important; text-align:center;}
    .px_center .px-w500{ width:80%}
}



