@charset "utf-8";

/* login & reg */
.login { width: 87.5%; margin: 10% auto; height: auto; overflow: hidden }
.login li { width: 100%; height: auto; padding-bottom: 3%; overflow: hidden; font: 0.16rem/1.4 "microsoft yahei" }
.login_input { display: block; border: 1px solid #d9d9d9; background: #fff; width: 96%; float: left; height: 0.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 0 }
.login_textarea { display: block; border: 1px solid #d9d9d9; background: #fff; width: 96%; float: left; height: 1.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 0; resize: none }
.pin_width { width: 51.78%; }
.login_pin { width: 30%; float: left; height: 0.42rem; margin-left: 4%; }
.login_btn { width: 98%; height: 0.5rem; color: #fff; border: 0; -webkit-appearance: none; border-radius: 0; text-align: center; font: 0.22rem/0.5rem "microsoft yahei"; background-color: #aaa; }
.red_alert { width: 87.5%; margin: 0 auto; font: 0.2rem/0.44rem "microsoft yahei"; color: red; }
.login_link1 { float: left; font: 0.2rem/0.44rem "microsoft yahei"; color: #949494; margin-left: 4% }
.login_link2 { float: right; font: 0.2rem/0.44rem "microsoft yahei"; color: #949494; margin-right: 4% }
.info_left { float: left; width: 26%; text-align: left; font: 0.2rem/0.44rem "microsoft yahei"; color: #707070 }
.info_username { float: left; width: 16%; text-align: center; font: 0.2rem/0.44rem "microsoft yahei"; color: #707070 }
.info_input { float: left; width: 70%; }
.allpage .title { font-size: 0.38rem; color: #333; text-align: center; padding-top: 0.5rem; }

/*view   paging*/
.paging { margin: 5% 0; padding-bottom: 5% }
.paging .first { display: none; }
.paging .end { display: none; }
.paging .prev { float: left; width: 25%; margin-left: 3%; text-align: center; border: 1px solid #333; color: #000; font-size: 0.3rem; border-radius: 0.07rem }
.paging .current { position: absolute; left: 33%; width: 33%; text-align: center; font-size: 0.2rem; font-weight: bold; line-height: 2; }
.paging .next { float: right; width: 25%; margin-right: 3%; text-align: center; border: 1px solid #333; color: #000; font-size: 0.3rem; border-radius: 0.07rem }
.page_fy { width: 6rem; margin: 0 auto; font-size: 0.24rem; padding-bottom: 0.6rem; margin-top: 0.4rem; clear: both; }
.page_fy li { line-height: 0.4rem; height: 0.4rem; margin-bottom: 0.2rem; }
.page_fy li .syt { width: 1.49rem; text-align: center; background: #333; color: #fff; float: left; }
.page_fy li .syt a { color: #fff; }
.page_fy li .syt a:hover { color: #fff; }
.page_fy li .syb { float: left; width: 4rem; line-height: 0.4rem; height: 0.4rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 0.1rem; color: #000; }
.page_fy li .syb a { color: #000; }
.page_fy li .syb a:hover { color: #000; }
.vname_b .stitle { line-height: 1.5; }
.para_b td { line-height: 1.5; }
.cont { line-height: 1.5; padding-top: 0.1rem; }
.cont img { max-width: 100%; margin: 0 auto; display: inline; }
.index_logo { width: 0.94rem; height: 1.86rem; position: absolute; z-index: 9; right: 0; top: 0.5rem; background-image: url(../images/pglogo.png); -webkit-background-size: cover; background-size: cover; }
.pros_col { padding-top: 0.2rem; }
.para_b { margin-top: 0.1rem; }
.list_title { height: auto; }
.list_title .msg { line-height: 1.5; }
body { position: relative; }