
.sys_lightbox { overflow: hidden; width: 100%; height: 100%; border: solid 3px #283f1c; border-radius: 15px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5); }

#Accesskey_C { position: absolute; z-index: 1; top: 60px; left: 3px; float: none; clear: both; }

button.Send { color: #FFFFFF; background-color: #01596f; border-radius: 5px; border: none; box-shadow: 0px 3px 3px rgba( 0,0,0,0.2 ); }
button.Send .material-icons { margin-right: 5px; color: #FFFFFF; }
button.Send:hover { cursor: pointer; background-color: #003f4e; }

#PMain .PMContent { position: relative; z-index: 2; margin: 0 auto; width: 100%; max-width: 1280px; padding: 0px 20px; }
#PMain .PMContent .PMCItem { position: relative; display: flex; flex: 1; flex-wrap: wrap; padding-bottom: 130px; margin-top: -60px; width: 100%; padding-bottom: 50px; box-shadow: 0px 3px 15px rgba( 0,0,0,0.15 ); background: linear-gradient(to bottom,  rgba(228,250,211,1) 0%,rgba(228,250,211,1) 48%,rgba(228,250,211,0.6) 100%); border-radius: 5px; }
#PMain .PMContent .PMCItem .PMCILeft { position: relative; width: 35%; }
#PMain .PMContent .PMCItem .PMCILeft .ITop { position: relative; display: flex; flex-direction: column; align-items: center; width: 100%; }
#PMain .PMContent .PMCItem .PMCILeft .ITop .Circle1 { position: absolute; top: -67px; width: 144px; height: 144px; background-color: rgba( 74,116,52,0.75 ); border-radius: 50%; }
#PMain .PMContent .PMCItem .PMCILeft .ITop .Rectangle { position: absolute; width: 100%; height: 125px; background-color: #e4fad3; border-radius: 5px; }
#PMain .PMContent .PMCItem .PMCILeft .ITop .Circle2 { position: absolute; top: -55px; display: flex; align-items: center; justify-content: center; width: 120px; height: 120px; background-color: #e4fad3; border-radius: 50%; }
#PMain .PMContent .PMCItem .PMCILeft .ITitle { display: block; position: relative; margin: 50px 0px 30px; height: 60px; font-weight: bold; font-size: 0.95em; text-align: center; line-height: 30px; color: #283f1c; }
#PMain .PMContent .PMCItem .PMCILeft .ITitle h2 { font-weight: bold; }
#PMain .PMContent .PMCItem .PMCILeft .IContent { position: relative; padding: 0px 40px; color: #283f1c; font-size: 0.8em; line-height: 2; text-align: center; }

#PMain .PMContent .PMCItem .PMCILeft .Channel { margin: 0px auto; width: 100%; padding: 40px 15px 0px; }
#PMain .PMContent .PMCItem .PMCILeft .Channel .CItem { display: flex; align-items: center; justify-content: center; width: 100%; padding: 15px 0px; border-top: solid 1px #a9ca98; }
#PMain .PMContent .PMCItem .PMCILeft .Channel .CItem:last-child { border-bottom: solid 1px #a9ca98; } 
#PMain .PMContent .PMCItem .PMCILeft .Channel .CItem:hover { background-color: #f3ffe9; }
#PMain .PMContent .PMCItem .PMCILeft .Channel .CItem .CIIcon { flex: none; width: 35%; text-align: right; }
#PMain .PMContent .PMCItem .PMCILeft .Channel .CItem img { margin-right: 10px; width: 50px; }
#PMain .PMContent .PMCItem .PMCILeft .Channel .CItem .CITitle { flex: 1; font-size: 0.75em; color: #000; }

#PMain .PMContent .PMCItem .IFun { margin: 0px auto; width: 100%; padding-top: 40px; justify-content: center; align-items: flex-end; }
#PMain .PMContent .PMCItem .PMCILeft .IFun { display: flex; }
#PMain .PMContent .PMCItem .PMCIRight .IFun { display: none; }
#PMain .PMContent .PMCItem .IFun .IFIcon { margin: 0px 10px; width: 110px; text-align: center; }
#PMain .PMContent .PMCItem .IFun .IFIcon .IFTag { visibility: hidden; position: relative; margin-bottom: 10px; padding: 12px 0px; border-radius: 3px; background-color: #FFF; font-size: 0.75em; font-weight: bold; color: #000; }
#PMain .PMContent .PMCItem .IFun .IFIcon.Open .IFTag { visibility: visible; }
#PMain .PMContent .PMCItem .IFun .IFIcon .IFTag:before { content: ""; position: absolute; bottom: -8px; left: calc( 50% - 10px ); width: 0; height: 0; border-color: #FFF transparent transparent transparent; border-style: solid; border-width: 10px 10px 0 10px; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon { display: block; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon img { width: 48px; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon span { display: block; cursor: pointer; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon span.material-symbols-outlined { font-size: 2.4em; color: #517f39; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon span.material-symbols-outlined:hover { color: #283f1c; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon span.material-icons { font-size: 2.4em; color: #517f39; }
#PMain .PMContent .PMCItem .IFun .IFIcon a.Icon span.material-icons:hover { color: #283f1c; }

#PMain .PMContent .PMCItem .IRecord { margin: 50px 0px; padding: 0px 40px; }
#PMain .PMContent .PMCItem .PMCILeft .IRecord { display: block; }
#PMain .PMContent .PMCItem .PMCIRight .RItem.IRecord { display: none; }
#PMain .PMContent .PMCItem .IRecord .T { font-weight: bold; font-size: 0.95em; line-height: 30px; color: #283f1c; }
#PMain .PMContent .PMCItem .IRecord .C {  }
#PMain .PMContent .PMCItem .IRecord .C a { display: block; margin: 5px 0px 5px; padding: 5px; font-size: 0.7em; color: #333333; border-radius: 5px; }
#PMain .PMContent .PMCItem .IRecord .C a:hover { background-color: #f3ffe9; }
#PMain .PMContent .PMCItem .IRecord .C a .RTitle {  }
#PMain .PMContent .PMCItem .IRecord .C a .RLandnumber { margin: 8px 0px 3px; font-size: 0.65em; word-break: break-all; }
#PMain .PMContent .PMCItem .IRecord .C a .RDT { color: #64715b; text-align: right; font-size: 0.6em; }
#PMain .PMContent .PMCItem .IRecord .C .Line { margin: 5px 0px; height: 0px; width: 100%; border-bottom: solid 1px #dce5d5; border-top: none; }

#PMain .PMContent .PMCItem .PMCIRight { position: relative; margin: 50px 0px; width: 65%; padding-right: 40px; padding-left: 40px; }

#PMain .PMContent .PMCItem .PMCIRight .RItem { display: flex; margin-bottom: 40px; padding: 0px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .T { margin-right: 30px; width: 130px; font-weight: bold; font-size: 0.95em; line-height: 1.5; color: #283f1c; text-align: right; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .T.Required { float: none; color: #B00000; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .T span.R { display: block; float: none; clear: both; font-size: 0.6em; color: #B00000; font-weight: normal; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .T.Max { font-size: 1.15em; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C { flex: 1; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C a.Download { color: #283f1c; font-weight: bold; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C a.Download:hover { text-decoration: underline; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Landnumber { display: none; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Landnumber.Open { display: block; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Tag { display: none; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Tag.Open { display: block; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Tag a { display: inline-block; margin: 0px 5px 10px; padding: 8px 20px; border-radius: 5px; background-color: #f3ffe9; font-size: 0.75em; color: #528039; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Tag a:hover { background-color: #FFF; color: #000; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Tag a.This { background-color: #b7e693; color: #000; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C textarea { width: 100%; height: 12em; padding: 10px; border-radius: 5px; background-color: #b7e693; border: none; font-size: 0.75em; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C input[type='text'] { padding: 2px; border-radius: 5px; background-color: #b7e693; border: none; font-size: 0.75em; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C .InputNum { margin-top: 8px; font-size: 0.75em; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C input[type='file'] { padding: 2px; border: solid 1px transparent; background-color: transparent; font-size: 0.75em; color: #283f1c; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C p { margin: 5px 0px 15px; font-size: 0.75em; color: #283f1c; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C p.Title { margin: 5px 0px 8px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C ol { margin: 0px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C ol li { font-size: 0.75em; color: #283f1c; line-height: 35px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C ul { margin: 0px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C ul li { font-size: 0.75em; color: #283f1c; line-height: 35px; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .C .InputItem { display: flex; align-items: center; padding: 0px 0px 20px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C .InputItem .SubTitle { margin-right: 10px; font-size: 0.8em; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C .InputItem .InputDiv { margin-right: 10px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C .InputItem .InputDiv input { width: 150px; padding: 8px 10px; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .D { flex: 1; display: none; padding: 0px 8px; color: #64715b; font-size: 0.75em; line-height: 30px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .D.Open { display: block; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .D .A { display: inline-block; margin: 0px 5px 10px; height: 36px; width: 85px; padding: 8px 20px; border-radius: 5px; background-color: #f3ffe9; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .D .AA { width: 100%; height: 200px; padding: 10px; border-radius: 5px; background-color: #f3ffe9; border: none; }
#PMain .PMContent .PMCItem .PMCIRight .RItem.Info { display: block; margin-bottom: 10px; width: 100%; text-align: right; padding: 0px 8px; color: #64715b; font-size: 0.75em; line-height: 30px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem.Info a { text-decoration: underline; color: #283f1c; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain { margin-top: 30px; font-size: 0.75em; line-height: 30px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain .LT {  }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain .LT1 {  }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain table { margin: 8px 0px; width: 100%; border-collapse: collapse; border-spacing: 0; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain table td { padding: 8px; border: solid 1px #a1a1a1; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain table td a { color: #517f39; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain table td a:hover { text-decoration: underline; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C.BLinkMain .LTI {  }

#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun { display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; padding: 0px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun li { flex: none; padding: 0px 5px; list-style-type: none; }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun li:first-child { margin-right: 15px; padding-top: 0px; }

#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun .Btn { padding: 5px 15px; outline: solid 3px #e6fbd6; border: solid 1px #c75000; background-color: #c75000; box-shadow: 0px 5px 5px rgba( 0,0,0,0.3 ); color: #FFFFFF; border-radius: 5px;  }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun .Btn:hover { border: solid 1px #ff6500; background-color: #ff6500; cursor: pointer; }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun .Btn:focus { outline-width: 2px; outline-style: dashed; outline-color: #ff5c00; }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun .Btn .material-symbols-outlined { vertical-align: middle; fill: #FFFFFF; }

#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun button.Reset { border: solid 1px #757575; background-color: #757575; }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun button.Reset:hover { border: solid 1px #7a7a7a; background-color: #7a7a7a; }

#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun li.uploadFile { padding-top: 30px; width: 100%; text-align: center; }

#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun a.Batch { display: inline-block; border: solid 1px #068dd5; background-color: #068dd5; }
#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun a.Batch:hover { border: solid 1px #006da7; background-color: #006da7; }

#PMain .PMContent .PMCItem .PMCIRight .RItem ul.C.Fun li.Close { display: none; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .C .Info { padding: 25px 35px; border: solid 1px #b7e693; border-radius: 5px; color: #283f1c; font-size: 0.7em; line-height: 2; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C .Info div { margin-bottom: 10px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C .Info .Contact { margin-left: 7em; text-indent: -7em; }




#lightboxId.QueryResults { display: flex !important; flex-direction: column; padding: 15px; background-color: #e4fad3; }
.QueryResults .ListTitle { display: flex; justify-content: space-between; align-items: center; flex: none; padding: 10px; }
.QueryResults .ListTitle .ListTitleTxt { font-weight: bold; font-size: 0.95em; line-height: 1.5; color: #283f1c; }
.QueryResults .ListTitle button { display: flex; justify-content: center; align-items: center; width: 35px; height: 35px; border: none; background-color: rgba(0, 0, 0, 0.3); border-radius: 50%; cursor: pointer; }
.QueryResults .ListTitle button:hover { background-color: rgba(0, 0, 0, 0.7); }

.QueryResults .ListContent { flex: 1; overflow: auto; border: solid 1px #BBB; }
.QueryResults .ListContent .ListContentTitle { position: sticky; top: 0px; z-index: 10; display: flex; justify-content: space-between; align-items: center; background-color: #c5deb3; }
.QueryResults .ListContent .ListContentTitle .ListContentTitleTxt { padding: 10px; font-size: 0.9em; line-height: 1.5rem; }
.QueryResults .ListContent .ListContentTitle .ListContentTitleTxt span { padding: 0px 3px; color: #555; }
.QueryResults .ListContent .ListContentTitle .ListContentFun { display: flex; justify-content: flex-end; padding: 10px; }
.QueryResults .ListContent .ListContentTitle .ListContentFun .Btn { margin-left: 10px; padding: 5px 15px; border: none; background-color: #888; font-size: 0.7rem; }
.QueryResults .ListContent .ListContentTitle .ListContentFun .Btn[name="SelectHaveY"]  { background-color: #747474; }
.QueryResults .ListContent .ListContentTitle .ListContentFun .Btn:hover {  background-color: #656565; }
.QueryResults .ListContent .ListContentTitle .ListContentFun .Btn[name="SelectHaveY"]:hover  { background-color: #424242; }
.QueryResults .ListContent .ListContentTitle .ListContentFun button { display: none; }
.QueryResults .ListContent .ListContentTitle .ListContentFun button.Open { display: flex; }

.QueryResults .ListContent .ListContentRecord { padding: 10px; font-size: 0.75em; background-color: #f4ffeb; }
.QueryResults .ListContent .ListContentRecord .I { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #BBB; }
.QueryResults .ListContent .ListContentRecord .I:last-child { margin-bottom: 0px; border: none; }
.QueryResults .ListContent .ListContentRecord .I .IL { display: flex; flex: 1; flex-wrap: wrap; }
.QueryResults .ListContent .ListContentRecord .I .IL .IC { display: flex; align-items: flex-start; padding: 5px 0px; }
.QueryResults .ListContent .ListContentRecord .I .IL .IC .ITitle { flex: none; padding-right: 10px; color: #646464; text-align: right; font-size: 0.65rem; line-height: 20px; }

.QueryResults .ListContent .ListContentRecord.B .I .IL .IC .ITitle { width: 150px; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .IC .ITitle { width: 230px; }

.QueryResults .ListContent .ListContentRecord.B { padding: 0px; font-size: 0.75em; background-color: #f4ffeb; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .LandNo { flex: none; width: 260px; order: 1; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .IC.LandNo .ITitle { width: 100px; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .inSoilWater { flex: none; width: calc( 100% - 260px ); order: 2; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .gisBou { flex: none; width: calc( 100% - 260px ); order: 4; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .landClass { flex: none; width: 260px; order: 3; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .IC.landClass .ITitle { width: 100px; }
.QueryResults .ListContent .ListContentRecord.B .I.ICate { width: 100%; padding: 10px; background-color: #FFF; }

.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .LandNo { width: 400px; }
.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .inSoilWater { width: calc( 100% - 400px ); }
.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .gisBou { width: calc( 100% - 400px ); }
.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .landClass { width: 400px; }

.QueryResults .ListContent .ListContentRecord.A { padding: 0px; font-size: 0.75em; background-color: #f4ffeb; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .LandNo { flex: none; width: 300px; order: 1; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .IC.LandNo .ITitle { width: 150px; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .DFA { flex: none; width: calc( 100% - 300px ); order: 2; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .DFL { flex: none; width: calc( 100% - 300px ); order: 4; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .LLChk { flex: none; width: 300px; order: 3; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .IC.LLChk .ITitle { width: 150px; }
.QueryResults .ListContent .ListContentRecord.A .I.ICate { width: 100%; padding: 10px; background-color: #FFF; }

.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .LandNo { width: 400px; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .IC.LandNo .ITitle { width: 110px; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .DFA { flex: none; width: calc( 100% - 400px ); order: 2; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .DFL { flex: none; width: calc( 100% - 400px ); order: 4; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .LLChk { flex: none; width: 400px; order: 3; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .IC.LLChk .ITitle { width: 110px; }

.QueryResults .ListContent .ListContentRecord .I .IR { flex: none; width: 120px; }
.QueryResults .ListContent .ListContentRecord .I .IR .Chk { text-align: center; }
.QueryResults .ListContent .ListContentRecord .I .Chk label { background-color: #c5deb3; padding: 5px; border-radius: 5px; }
.QueryResults .ListContent .ListContentRecord .I .Chk label:hover { cursor: pointer; }

.QueryResults .ListContent .ListContentRecord.E { padding: 0px }
.QueryResults .ListContent .ListContentRecord.E .RecordTitle { display: flex; align-items: center; justify-content: center; position: sticky; top: 54px; z-index: 15; padding: 3px 10px; border-top: solid 1px #000; border-bottom: solid 1px #000; background-color: #597848; }
.QueryResults .ListContent .ListContentRecord.E .RecordTitle .RT { flex: 1; padding: 5px 3px; text-align: center; color: #FFF; }
.QueryResults .ListContent .ListContentRecord.E .RecordContent .I { padding-left: 10px; padding-right: 10px; }
.QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC { flex: 1; }
.QueryResults .ListContent .ListContentRecord.E .RecordContent .I.ICate { width: 100%; padding: 10px; background-color: #FFF; }
.QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC .ICI { margin: 3px 0px; padding: 3px 5px; border-bottom: solid 1px #BBB; }
.QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC .ICI:last-child { border: none; }

.QueryResults .ListContent .ListContentRecord.E .WGS84 { flex: 1; word-break: break-word; }
.QueryResults .ListContent .ListContentRecord.E .LandNo { flex: none !important; width: 100px; text-align: center; }
.QueryResults .ListContent .ListContentRecord.E .RmValue { flex: none !important; width: 110px; text-align: center; }
.QueryResults .ListContent .ListContentRecord.E .RmStation { flex: none !important; width: 150px; }
.QueryResults .ListContent .ListContentRecord.E .KmValue { flex: none !important; width: 110px; text-align: center; }
.QueryResults .ListContent .ListContentRecord.E .KmStation { flex: none !important; width: 150px; }
.QueryResults .ListContent .ListContentRecord.E .Chk { flex: none !important; width: 100px; text-align: center; }


.QueryResults .FunDownload { display: flex; justify-content: space-between; align-items: center; flex: none; padding: 15px 10px 10px; }
.QueryResults .FunDownload .CountNum { font-size: 0.8rem; }

.QueryResults .FunDownload .CountNum .CateCountList { font-size: 0.7rem; color: #555; }
.QueryResults .FunDownload .CountNum .CateCountList span { font-weight: bold; }
.QueryResults .FunDownload .Fun {  }
.QueryResults .FunDownload .Btn { padding: 5px 15px; outline: solid 3px #e6fbd6; border: solid 1px #c75000; background-color: #c75000; box-shadow: 0px 5px 5px rgba( 0,0,0,0.3 ); color: #FFFFFF; border-radius: 5px;  }
.QueryResults .FunDownload .Btn:hover { border: solid 1px #ff6500; background-color: #ff6500; cursor: pointer; }
.QueryResults .FunDownload .Btn:focus { outline-width: 2px; outline-style: dashed; outline-color: #ff5c00; }
.QueryResults .FunDownload .Btn .material-symbols-outlined { vertical-align: middle; fill: #FFFFFF; }
.QueryResults .FunDownload button.Download { border: solid 1px #0082c7; background-color: #0082c7; }
.QueryResults .FunDownload button.Download:disabled { border: solid 1px #545454; background-color: #545454; }
.QueryResults .FunDownload button.Download:hover { border: solid 1px #0c91d7; background-color: #0c91d7; }
.QueryResults .FunDownload button.Download:disabled:hover { border: solid 1px #858585; background-color: #858585; }




#PMain .PMContent .PMCItem.PageContent { display: flex; }

#PMain .PMContent .PMCItem .PMCITop { margin: 40px 0px 20px; width: 100%; padding: 0px 40px; }
#PMain .PMContent .PMCItem .PMCITop .Line { margin-bottom: 15px; width: 30%; height: 10px; background-color: rgba( 74,116,52,0.75 ); }
#PMain .PMContent .PMCItem .PMCITop .Title { display: block; font-size: 1.15em; line-height: 30px; color: #283f1c; font-weight: bold; }
#PMain .PMContent .PMCItem .PMCITop .Title h2 { font-weight: bold; }
#PMain .PMContent .PMCItem .PMCIBottom { margin: 20px 0px; width: 100%; padding: 0px 40px; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem { margin-bottom: 20px; border-bottom: solid 1px #70965c; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem:last-child { border: none }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T { display: flex; justify-content: space-between; padding: 10px 15px; margin-bottom: 8px; border-radius: 8px; color: #283f1c; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T:hover { background-color: #d3e6c3; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T div { margin-left: 36px; text-indent: -36px; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T.Open {  }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T span.material-symbols-outlined { transition: .3s; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T.Open span.material-symbols-outlined { transform: rotate( 180deg ); }
#PMain .PMContent .PMCItem .PMCIBottom .RItem .C { display: none; padding: 5px 15px 15px; font-size: 0.75em; line-height: 2; margin-left: 36px; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem .C.Open { display: block; }

#PMain .PMContent .PMCItem .PMCIBottom .RItem.Link a.T { display: flex; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem.Link a.T .material-icons { flex: none; margin-right: 10px; line-height: 27px; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem.Link a.T .material-icons:last-child { margin-left: 10px; margin-right: 0px; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem.Link a.T div { flex: 1; margin-left: 0px; text-indent: 0px; }

#PMain .PMContent .PMCItem .PMCIBottom ol{ list-style-type: none; margin-left: -40px; }
#PMain .PMContent .PMCItem .PMCIBottom ol li { margin-bottom: 25px; margin-left : 2em; text-indent: -2em; font-size: 1.1em; }
#PMain .PMContent .PMCItem .PMCIBottom ol li div { margin-top: 10px; margin-left : 0em; text-indent: 0em; line-height: 32px; font-size: 0.9em; }
#PMain .PMContent .PMCItem .PMCIBottom ol li ol { margin-top: 10px; }
#PMain .PMContent .PMCItem .PMCIBottom ol li ol li { margin-bottom: 10px; font-size: 0.9em; line-height: 25px; }
#PMain .PMContent .PMCItem .PMCIBottom ol li ol ol#DEC {  }
#PMain .PMContent .PMCItem .PMCIBottom ol li ol ol#DEC li { list-style-type: decimal; margin-left: 66px; margin-left : 0em; text-indent: 0em; }



@media screen and ( max-width: 1920px ) {

}


@media screen and ( max-width: 1700px ) {

}


@media screen and ( max-width: 1440px ) {

}


@media screen and ( max-width: 1280px ) {



}


@media screen and ( max-width: 1024px ) {

#PMain .PMContent .PMCItem .PMCILeft .IContent { padding: 0px 20px; }
#PMain .PMContent .PMCItem .IRecord { padding: 0px 20px; }
#PMain .PMContent .PMCItem .PMCIRight { padding-right: 20px; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Fun div.line { display: none; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Fun button.Batch { display: block; }

}


@media screen and ( max-width: 1000px ) {

.QueryResults .ListContent .ListContentRecord.E .RmStation { width: 100px; }
.QueryResults .ListContent .ListContentRecord.E .KmStation { width: 100px; }

.QueryResults .FunDownload { flex-wrap: wrap; }
.QueryResults .FunDownload .CountNum { margin-bottom: 15px; width: 100%; }
.QueryResults .FunDownload .Fun { width: 100%; text-align: right; }

.QueryResults .ListContent .ListContentRecord.A .I .IL .LandNo { width: 100%; order: 1; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .DFA { width: 100%; order: 2; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .DFL { width: 100%; order: 3; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .LLChk { width: 100%; order: 4; }
.QueryResults .ListContent .ListContentRecord.A .I .IL .IC .ITitle { width: 230px !important; }

.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .LandNo { width: 100%; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .DFA { width: 100%; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .DFL { width: 100%; }
.QueryResults .ListContent .ListContentRecord.A.Mul .I .IL .LLChk { width: 100%; }

.QueryResults .ListContent .ListContentRecord.B .I .IL .LandNo { width: 100%; order: 1; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .inSoilWater { width: 100%; order: 2; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .gisBou { width: 100%; order: 3; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .landClass { width: 100%; order: 4; }
.QueryResults .ListContent .ListContentRecord.B .I .IL .IC .ITitle { width: 160px !important; }

.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .LandNo { width: 100%; }
.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .inSoilWater { width: 100%; }
.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .gisBou { width: 100%; }
.QueryResults .ListContent .ListContentRecord.B.Mul .I .IL .landClass { width: 100%; }

}


@media screen and ( max-width: 900px ) {

#PMain .PMContent .PMCItem .PMCILeft .Channel { display: none; }

#PMain .PMContent .PMCItem .PMCILeft .IRecord { display: none; }
#PMain .PMContent .PMCItem .PMCIRight .RItem.IRecord { display: flex; }

#PMain .PMContent .PMCItem { display: block; }
#PMain .PMContent .PMCItem .PMCILeft { width: 100%; }
#PMain .PMContent .PMCItem .PMCILeft .ITitle { height: auto; }

#PMain .PMContent .PMCItem .PMCILeft .IFun { display: none; }
#PMain .PMContent .PMCItem .PMCIRight .IFun { display: flex; }
#PMain .PMContent .PMCItem .IFun .IFIcon .IFTag { visibility: visible; }

#PMain .PMContent .PMCItem .PMCILeft .IContent { display: none; }

#PMain .PMContent .PMCItem .PMCIRight { width: 100%; padding: 0px 20px; }

#PMain .PMContent .PMCItem .PMCIRight .Line { margin: 40px 0px 0px; border-top: solid 1px #c5d3bb; }

#PMain .PMContent .PMCItem .PMCITop { margin: 30px 0px 10px; padding: 0px 30px; }
#PMain .PMContent .PMCItem .PMCITop .Line { width: 40%; }
#PMain .PMContent .PMCItem .PMCIBottom { margin: 15px 0px; padding: 0px 20px; }

}


@media screen and ( max-width: 768px ) {
    #PMain .PMContent .PMCItem .PMCIBottom ol li { font-size: 1em; }
    #PMain .PMContent .PMCItem .PMCIBottom ol li div { line-height: 28px; font-size: 0.8em; }
    #PMain .PMContent .PMCItem .PMCIBottom ol li ol li { margin-bottom: 10px; font-size: 0.8em; }


    .QueryResults .ListContent .ListContentTitle { flex-wrap: wrap; }
    .QueryResults .ListContent .ListContentTitle .ListContentTitleTxt { flex: none; width: 100%; }
    .QueryResults .ListContent .ListContentTitle .ListContentFun { flex: none; width: 100%; }

    .QueryResults .ListContent .ListContentRecord.E .RecordTitle { display: none; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC { display: block; flex: none !important; width: 100%; padding: 5px 0px; text-align: left; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC::before { display: block; width: 100%; content: attr( title-text ); padding-bottom: 5px; color: #646464; font-size: 0.65rem; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.RmValue { flex: none !important; width: 150px; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.RmStation { display: flex; flex-wrap: wrap; flex: none !important; width: calc( 100% - 150px ); }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.KmValue { flex: none !important; width: 150px; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.KmStation { display: flex; flex-wrap: wrap; flex: none !important; width: calc( 100% - 150px ); }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC .ICI { flex: 1; border: none; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.Chk { flex: none !important; width: 100%; text-align: right; }

    .QueryResults .FunDownload .CountNum .CateCountList { display: block; margin-top: 5px; }
}


@media screen and ( max-width: 667px ) {

#PMain .PMContent { padding: 0px 10px; }

#PMain .PMContent .PMCItem .PMCILeft .IContent { padding: 0px 10px; }
#PMain .PMContent .PMCItem .PMCILeft .IRecord { padding: 0px 10px; }
#PMain .PMContent .PMCItem .PMCIRight { padding: 0px 10px; } 


#PMain .PMContent .PMCItem .PMCIRight .RItem { display: block; flex-wrap: wrap; margin-bottom: 25px; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .T { margin-right: 0px; width: 100%; padding: 8px 3px; text-align: left; }
#PMain .PMContent .PMCItem .PMCIRight .RItem .C { width: 100%; padding: 10px 0px; }

#PMain .PMContent .PMCItem .PMCIRight .RItem .C.Tag a { margin: 0px 3px 10px; padding: 5px 15px; }


#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T { font-size: 0.9em; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem a.T div { margin-left: 32px; text-indent: -32px; }
#PMain .PMContent .PMCItem .PMCIBottom .RItem .C { margin-left: 32px; }
}


@media screen and ( max-width: 560px ) {

    .QueryResults .ListContent .ListContentRecord.A .I .IL .IC { flex-wrap: wrap; padding: 5px 10px; }
    .QueryResults .ListContent .ListContentRecord.A .I .IL .IC .ITitle { width: 100% !important; text-align: left; padding-bottom: 3px; }
    .QueryResults .ListContent .ListContentRecord.A .I .IL .IC.No { display: none; }
    
    .QueryResults .ListContent .ListContentRecord.B .I .IL .IC { flex-wrap: wrap; padding: 5px 10px; }
    .QueryResults .ListContent .ListContentRecord.B .I .IL .IC .ITitle { width: 100% !important; text-align: left; padding-bottom: 3px; }
    .QueryResults .ListContent .ListContentRecord.B .I .IL .IC.No { display: none; }

    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.RmValue { width: 100%; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.RmStation { width: 100%; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.KmValue { width: 100%; }
    .QueryResults .ListContent .ListContentRecord.E .RecordContent .I .IC.KmStation { width: 100%; }

}


@media screen and ( max-width: 480px ) {

}


@media screen and ( max-width: 414px ) {

}


@media screen and ( max-width: 375px ) {

}