html { overflow: hidden auto; }
body { background-repeat: no-repeat; background-position: left top; position: relative; overflow-x: hidden; }
body, li, ul, ol, dl, dt, dd, form, input, textarea, h1, h2, h3, h4, h5, h6, p, select { margin: 0px; padding: 0px; list-style-type: none; font: 12px / 1.5 tahoma, arial, "Microsoft YaHei"; outline: none 0px; color: rgb(51, 51, 51); }
em, i { font-style: normal; }
a { color: rgb(51, 51, 51); }
a { text-decoration: none; }
* { margin: 0px; padding: 0px; outline: none !important; }
img { border: none; }
.diyStyle i { font-style: oblique; }
.view { z-index: 1; position: absolute; }
.horizontal .view { position: relative; float: left; }
.vertical .view { position: relative; }
.view_contents { position: relative; width: 100%; margin: 0px auto; padding: 0px; z-index: 10; height: 100%; overflow: hidden; box-sizing: border-box; }
.layout { position: relative; width: 100%; margin: 0px auto; padding: 0px; z-index: 1; }
.layout > .view_contents { cursor: default; }
.flow .view_contents > .view { float: left; }
.clear { clear: both; }
select, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="password"], input[name="query"], input[name="d"] { appearance: none; border-radius: 0px; }
input:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; }
.page_btn { clear: both; margin-top: 20px; width: 100%; text-align: center; }
.page_btn .old_page a { display: inline-block; color: rgb(51, 51, 51); box-sizing: border-box; margin: 0px 5px 5px; width: 24px; height: 24px; line-height: 24px; border: 1px solid rgb(204, 204, 204); vertical-align: top; }
.page_btn .old_page a.cur, .page_btn .old_page a:hover { border: 1px solid rgb(76, 76, 76); }
.old_page .prev_btn, .old_page .next_btn { font-family: 黑体; border: 0px !important; }
.no_page { border: 0px !important; }
.page_btn .new_page .page { display: inline-block; background: white; text-align: center; width: auto; padding: 0px 15px; margin: 0px 0.5px; height: auto; line-height: 35px; box-sizing: border-box; border: 1px solid rgb(229, 229, 229); }
.page_btn .new_page .page { width: auto; margin: 0px 5px 10px; border-radius: 5px; }
.page_btn .new_page .cur { background: red; color: white; cursor: pointer; }
.page_btn .new_page .page:hover { background: red; color: white; cursor: pointer; }
.page_btn .new_page { clear: both; margin-top: 20px; width: 100%; text-align: center; font-size: 14px; }
.page_btn .new_page a { display: inline-block; color: rgb(51, 51, 51); box-sizing: border-box; margin: 0px 5px; width: 24px; height: 24px; line-height: 24px; border: 1px solid rgb(204, 204, 204); font-family: "microsoft YaHei"; }
.page_btn .new_page a:nth-child(n+12) { display: none; }
.page_btn .new_page a:nth-last-child(1), .page_btn .new_page a:nth-last-child(2), .page_btn .new_page a:nth-last-child(3) { display: inline-block !important; }
.page_btn .new_page .prev_btn, .page_btn .new_page .next_btn { font-family: 黑体 !important; border: 0px !important; }
.page_btn .new_page .no_page { border: 0px !important; }
.page_btn .new_page a:nth-child(n+10) { display: none; }
.page_btn .new_page .all_page { display: inline-block; margin: 0px 10px; }
.submit_div { display: inline-block; }
.page_btn .new_page .submit_div input { width: 50px; margin: 0px 5px; }
.page_btn .new_page .submit_div input:hover { cursor: default; background: white; color: rgb(51, 51, 51); }
.page_btn .new_page .page_submit { margin-left: 5px; }
.page_btn .new_page .page.sty04 { margin: 0px -1px 12px; border-radius: 0px; line-height: 32px; z-index: 3; }
.page_btn .new_page .sty04.cur { border-top-color: red; border-bottom-color: red; z-index: 5; border-left-color: rgb(229, 229, 229) !important; border-right-color: rgb(229, 229, 229) !important; }
.page_btn .new_page .sty04 .page:hover { border-color: red rgb(229, 229, 229); }
.page_btn .new_page .sty04.new_prev_btn { font-family: 黑体; vertical-align: top; border-radius: 200px 0px 0px 200px !important; }
.page_btn .new_page .sty04.new_next_btn { font-family: 黑体; vertical-align: top; border-radius: 0px 200px 200px 0px !important; }
@media screen and (max-width: 1200px) {
  .page_btn .new_page .page { margin: 0px 3px 10px; padding: 0px 12px; line-height: 32px; }
}
@media screen and (max-width: 640px) {
  .page_btn .new_page .page { margin: 0px 2px 10px; padding: 0px 10px; line-height: 28px; }
  .page_btn .new_page .page.sty02 { padding: 0px 7px; }
  .page_btn .new_page .page.sty04 { padding: 0px 11px; margin-bottom: 0px; line-height: 28px; }
  .page_btn .new_page { font-size: 12px; }
  .page_btn .new_page .submit_div { display: none; }
}
.jurisdiction_mask { top: 0px; left: 0px; position: fixed; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 2147483647; display: none; }
.jurisdiction_tips { width: 400px; background: rgb(255, 255, 255); position: absolute; left: 50%; top: 45%; transform: translate(-50%, -50%); padding: 23px 20px; box-sizing: border-box; text-align: center; }
.jurisdiction_tips img { display: block; margin: 0px auto; }
.jurisdiction_tips h3 { font-size: 18px; font-weight: 400; line-height: 40px; color: rgb(87, 87, 87); text-align: center; margin: 5px 0px 0px; }
.jurisdiction_tips p { color: rgb(153, 153, 153); font-size: 16px; text-align: center; font-weight: 300; margin: 0px; }
.jurisdiction_tips button { color: rgb(255, 255, 255); font-size: 12px; padding: 10px 0px; margin: 10px 3px 0px; background-color: rgb(170, 170, 170); cursor: pointer; display: inline-block; box-sizing: border-box; border: none; width: 98px; outline: none !important; }
.jurisdiction_tips .jurisdiction_login { background: rgb(255, 0, 153); }
.jurisdiction_tips button:hover { opacity: 0.8; }
.jurisdiction_tips_mobile { display: none; }
@media screen and (max-width: 450px) {
  .jurisdiction_tips { width: 80%; padding: 20px 15px; }
  .jurisdiction_tips p { display: none; }
  .jurisdiction_tips .jurisdiction_tips_mobile { display: block; }
  .jurisdiction_tips img { width: 60px; }
  .jurisdiction_tips h3 { font-size: 16px; }
  .jurisdiction_tips p { font-size: 14px; }
  .jurisdiction_tips button { margin-top: 12px; padding: 8px 0px; }
}
@media screen and (max-width: 768px) {
}
.imgBox { position: fixed; z-index: 9999; background-color: rgba(0, 0, 0, 0.4); top: 0px; left: 0px; width: 100%; height: 100%; }
.imgBox img { position: absolute; width: auto; max-width: 80%; border: 20px solid rgb(255, 255, 255); top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.imgBox.scroll { overflow: hidden scroll; }
.imgBox.scroll::-webkit-scrollbar { width: 6px; height: 6px; background: rgba(0, 0, 0, 0.05); }
.imgBox.scroll::-webkit-scrollbar { width: 6px; height: 6px; background: rgba(0, 0, 0, 0.02); }
.imgBox.scroll::-webkit-scrollbar-button { background: rgb(247, 247, 247); height: 0px; }
.imgBox.scroll::-webkit-scrollbar-corner { background: rgba(0, 0, 0, 0.05); }
.imgBox.scroll::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.7); border-radius: 3px; }
.imgBox.scroll img { top: 5%; margin-bottom: 5%; transform: translate(-50%, 0%); }
.pos_fixed { position: fixed; width: 100%; }
.imageButton { position: fixed; bottom: 15%; left: 50%; transform: translateX(-50%); }
.imageButton span { display: inline-block; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px; transition: all 0.2s ease 0s; }
.imageButton span:hover { opacity: 0.8; }
.imageButton span.closeShowPic { font-size: 40px; border-radius: 100%; font-family: serif; line-height: 1; background-color: rgb(255, 255, 255); padding: 0.2em; text-align: center; }
@media screen and (max-width: 768px) {
  .imgBox img { border-width: 10px; }
  .imgBox.scroll img { top: 5%; margin-bottom: 10vh; }
}
#identifier-pannel a { display: block; }
.inherit_the_style { color: inherit; font-weight: inherit; font-size: inherit; background: inherit; display: unset; margin: 0px; padding: 0px; }
