input[type="text"],textarea {
    -webkit-appearance: none;
    /*去除input默认样式*/
}

.p_web{
    font-size: 38px;
    background-color: #f8f8f8;
    display: none;
}
.p_content{
	min-height: 1100px;
}
.p_head {
    background-color: white;
    display: flex;
    align-items: center;
}
.p_btn_menu {
    background-image: url(../img/cd.png);
    width: 80px;
    height: 206px;
    margin: 0;
    border: 0;
    background-color: white;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    margin-left: 45px;
}
ul.p_side_menu {
    position: fixed;
    top: 0;
    right: -400px;
    width: 400px;
    height: 100%;
    background-color: #444;
    z-index: 100;
    -webkit-transition: right .3s;
    transition: right .3s;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.p_side_menu h2.p_side_menu_title {
    text-align: center;
    padding: 0 20px;
    position: relative;
    top: -80px;
    line-height: 120px;
    height: 120px;
    background-color: #555;
    -webkit-transition: top .3s;
    transition: top .3s;
    margin-top: 0;
    color: white;
}
ul.p_side_menu li {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0 20px;
    text-align: center;
    height: 180px;
    line-height: 180px;
    border-bottom: 1px solid #555;
    -webkit-transition: top .3s;
    transition: top .3s;
}
.p_web a:visited {
    color: #1a56a8;
}
.p_web a:link {
    text-decoration: none;
}
ul.p_side_menu li a {
    display: block;
    font-size: 48px;
    padding: 0;
    margin: 0;
    height: inherit;
    line-height: inherit;
    color: white !important;
}
ul.p_side_menu.open {
    right: 0;
}
label.p_btn_menu.open {
    right: 398px;
}
.p_footer_div_ul {
    background-color: #e9f6fe;
    display: flex;
}
.p_div_ul {
    display: flex;
    width: 50%;
    justify-content: center;
}

.p_footer_div {
    display: flex;
    justify-content: center;
    width: 80%;
    align-items: center;
    line-height: 140px;
}
.p_footer_div .p_small_triange {
    width: 38px;
    height: 28px;
    margin-left: 20px;
}

.p_qjpd_div {
    position: absolute;
    display: block;
    bottom: 145px;
    background-color: white;
    width: 40%;
    left: 2%;
    height: 600px;
    overflow: scroll;
    border: 1px solid #999999;
}
.p_qjpd {
    list-style: none;
    text-align: left;
    padding-left: 40px;
}
.p_qjpd_li {
    line-height: 90px;
}
.p_yqlj_div {
    position: absolute;
    display: block;
    bottom: 145px;
    background-color: white;
    width: 40%;
    right: 2%;
    border: 1px solid #333333;
}
.hide {
    display: none;
}
.p_footer{
	background-color: #FFFFFF;
}
.p_footer_ba_div{
    padding: 30px 0;
}
.p_footer_ba_div_img {
    margin-left: 10%;
    display: inline-block;
}
.p_footer_xx {
    display: inline-block;
    font-size: 24px;
    margin-left: 5%;
}
.p_footer_xx>p {
    font-weight: bold;
    margin: 0;
}
.p_footer_xx>span {
    margin: 15px auto;
}
.p_bqsy{
	text-align: center;
}
.p_content{
	width: 96%;
	margin: 0 auto;
	background-color: #FFFFFF;
}
/*列表*/
.p_special {
    width: 96%;
    margin: 0 auto;
    background-color: white;
    padding-bottom: 3%;
}
.p_special_title {
    width: 96%;
    border-bottom: 1px solid #999999;
    margin: 0 auto;
}
.p_special_title_font {
    height: 100%;
    display: inline-block;
    text-align: center;
    font-size: 38px;
    color: #1a56a8;
    font-weight: bold;
    padding: 2%;
    border-bottom: 6px solid #1A56A8;
} 
.p_a_blue {
    color: #1A56A8 !important;
}
.p_small_content {
    padding-left: 2%;
    padding-right: 4%;
}
.p_small_ul {
	font-size: 38px;
    margin-top: 15px;
    padding-left: 40px;
    list-style: decimal;
}
.p_small_ul li, .p_qjpd_li {
    line-height: 80px;
}
.p_small_ul li a, .p_small_ul li span {
    font-size: 38px;
}
.p_small_ul li a, .p_small_ul li span {
    font-size: 38px;
}
.p_date {
    color: #999999;
    float: right;
    font-family: monospace;
    text-align: justify;
}

.p_titile-btn {
    float: right;
    color: #1a56a8;
    font-weight: bold;
    background-color: #e9f6fe;
    padding: 2% 4%;
    border-radius: 6px;
}
#p_small_swyw_ul a{
	float: right;
}
#p-page li{
	height: 80px;
    line-height: 80px;
    padding: 0 18px;
}
.p_jzxx_xx_strong{
	font-size: 38px;
	font-weight: 500;
}
.p_web table input,
.p_web table select,
.p_web table textarea{
	width: 96% !important;
	color: #333 !important;
	font-size: 38px !important;
    margin-top: 10px;
}
.p_web table{
	margin: 2% 0;
}
.p_web table .xq_input_sjrq{
	height: 48px;
	padding: 8px 12px !important;
}
.p_web table select{
	height: 60px !important;
	width: 100% !important;
	padding: 0 !important;
}
.p_web table textarea{
	height: 240px !important;
	padding: 5px 10px;
	width: 100% !important;
	padding: 0 !important;
}
.p_web table .p_jzxx_xx_td{
	width: 25%;
}
.p_web table .p_jzxx_right{
	width: 82%;
}
.p_jzxx_table{
	width: 100% !important;
	margin: 0 auto;
}
.p_web .btnstyle{
	height: 68px;
	line-height: 68px;
	width: 200px;
}
.p_web .phone-code{
	top: 0;
	width: 260px;
	height: 68px;
	line-height: 68px;
}
.p_web .alertLogin,
.p_web .alertForgetPassword,
.p_web .alertRegister{
	width: 90%;
	left: 4%;
	height: 750px;
	font-size:38px ;
}
.p_web .alertForgetPassword{
	height: 700px !important;
}
.p_web .alertRegister{
	height: 900px !important;
}
.p_web .alertLogin-wrap,
.p_web .alertForgetPassword-wrap,
.p_web .alertRegister-wrap{
	width: 85%;
}
.p_web .alertLogin-row>input,
.p_web .register-row>input,
.p_web .register-row>select{
	width: 98%;
    height: 68px;
    font-size: 38px;
    padding: 0 8px;
}
.p_web .alertLogin-row button,
.p_web .register-row button{
	height: 68px;
	font-size: 38px;
}
.p_web .alertLogin-item{
	font-size: 32px !important;
}
.p_web #user-login,.p_web #phone-login{
	font-size: 42px;
    padding: 24px;
}
.p_web #randomCode{
	width: 80% !important;
}
.p_web #validateCode{
	width: 16% !important;
    height: 68px !important;
}
.p_web input{
	font-size: 38px !important;
}
.p_web .dropdown-display{
	height: 54px !important;
}
.p_web .dropdown-display .dropdown-chose-list{
	line-height: 54px;
}
.p_web .dropdown-main li{
	line-height: 68px;
}
.p_web .dropdown-main,.p_web .dropdown-selected{
    font-size: 38px;
    padding: 0 16px;
}
.p_web .dropdown-display-label:after,.p_web  .dropdown-display:after {
    content: '';
    position: absolute;
    border-top: 10px solid #999;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: 27px;
    right: 8px;
}
.p_web .dropdown-display{
	width: 97%;
}
.p_web .dropdown-clear-all{
	font-size: 38px;
    top: 16px;
    right: 14px;
}
.p_web .close-alert img{
	width: 48px !important;
	height: 48px !important;
}
.p_web .alertRegister-title{
	font-size: 42px !important;
}
.p_web table .p_jzxx_xx_td{
	width: 25%;
}
.p_web table input{
	width: 100% !important;
	height: 48px;
	font-size: 38px;
}
.p_web table input, .p_web table select, .p_web table textarea{
	padding: 8px 12px !important;
}
.p_web table .file{
    width: 180px;
    height: 60px;
    line-height: 60px;
    margin-top: 30px;
    text-align: center;
    color: #FFF;
    font-size: 38px;
}
.p_web table .file:active{
	color: #FFF;
}
.p_web table .download-prompt{
	vertical-align: -webkit-baseline-middle;
	color: red;
}
.p_web .p_content{
    padding: 2% 0;
}
.p_web .pc_jzxx_table{
	width: 100%;
}

.p_web .fsdx{
    margin-top: 30px;
    height: 54px;
    font-size: 38px;
    line-height: 54px;
    padding: 5px 20px;
}
.p_web .gkzt{
    width: 10% !important;
}
.p_web .gkztTd{
    padding: 10px 0;
}

.p_slqk{
    margin: 20px auto;
    width: 100%;
    padding: 0;
    border-collapse:collapse;
}

.p_slqk tr {
    border: 1px solid #E5E5E5;
    height: 100px;
}
.p_titile-btn2{
    color: #1a56a8;
    font-weight: bold;
    background-color: #e9f6fe;
    padding: 2% 4%;
    border-radius: 6px;
}
#pJzsj{
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
}