@charset "utf-8";

/* functionLayer */
.functionLayer { display:none; position:absolute; left:0; right:0; top:0; bottom:0; z-index:100;}
.functionLayer.fixed { position:fixed;}
.functionLayer .dimmLayer { position:absolute; left:0; right:0; top:0; bottom:0; z-index:100; background:rgba(0,0,0,0.8);}
.functionLayer .layerInnerContainer { position:absolute; left:50%; top:200px; z-index:102; -webkit-transform:translateX(-50%); transform:translateX(-50%); background:#004199; border-radius:10px; text-align:left;}
.functionLayer .closer { position:absolute; right:30px; top:38px; width:30px; height:29px; background:url("/publish/_ui/images2/encyclopedia/common/ico_closer1.png") no-repeat 0 0; overflow:hidden; text-indent:-100px;}
.functionLayer .layerInnerContainer > .tit { margin:40px 0 25px; padding-left:39px; background:url("/publish/_ui/images2/encyclopedia/common/ico_tit.png") no-repeat 0 0; font-size:26px; color:#fff; font-weight:700; text-align:left; line-height:1.2;}
.functionLayer .textLine { padding:0 0 0 20px; background:url("/publish/_ui/images2/encyclopedia/ico/ico_dot5.png") no-repeat 0 8px; line-height:1.5; font-size:18px; color:#000;}

.functionLayer.bgWhite .layerInnerContainer { background:#fff;}
.functionLayer.bgWhite .layerInnerContainer > .tit { padding-bottom:26px; color:#000; background-image:url("/publish/_ui/images2/encyclopedia/common/ico_tit2.png"); border-bottom:2px solid #9ca2a7;}
.functionLayer.bgWhite .closer { background-image:url("/publish/_ui/images2/encyclopedia/common/ico_closer2.png")}
.functionLayer.bgWhite .closer:focus { outline:1px dotted red;}

.functionLayer.popupType { display:block; position:static;}
.functionLayer.fixed { }
.functionLayer.popupType .dimmLayer { display:none;}
.functionLayer.popupType .closer { top:2px;}
.functionLayer.popupType .layerInnerContainer { position:static; width:auto !important; border-radius:0; left:auto; top:auto; right:auto; bottom:auto; -webkit-transform:translateX(0%); transform:translateX(0%); background:transparent;}

/* loginLayer */
.loginLayer .layerInnerContainer { width:840px; padding:0 30px 30px;}
.loginLayer .loginWrap { position:relative;}
.loginLayer .loginWrap .line { overflow:hidden;}
.loginLayer .loginWrap .line1 { margin-top:10px;}
.loginLayer .loginWrap .line label { float:left; width:130px; line-height:50px; padding-left:40px; color:#000; font-size:20px;}
.loginLayer .loginWrap .line input { float:left; width:430px; height:50px; padding:0 15px;  color:#333; border:1px solid #9ca2a7; background:#e5e7e8; border-radius:3px; font-size:20px;}
.loginLayer .loginWrap .submit { position:absolute; left:573px; top:0; width:160px; height:110px; background:#004199; font-size:22px; font-weight:700; color:#fff; border:0 none; border-radius:3px;}
.loginLayer .loginWrap .submit:focus { outline:1pd dotted red;}
.loginLayer .saveId { margin:20px 0 0 130px;}
.loginLayer .btns { margin:20px 0 0; padding:20px 0 0 0; border-top:1px solid #a4abb3; color:#000;}
.loginLayer .text1 { margin:20px 0 0 100px !important; padding:0 0 0 19px !important; background:url("/publish/_ui/images2/encyclopedia/ico/ico_dot1.png") no-repeat 0 50% !important;  color:#000 !important; font-size:16px !important; text-align:left !important;}

.loginLayer.flatType { width:770px; margin:140px auto;}

/* slideShowLayer */
.slideShowLayer .layerInnerContainer { width:940px; padding:0 30px 30px;}
.slideShowLayer .inSlideView .largeView { position:relative; padding:5px 45px 0; height:550px; text-align:center;}
.slideShowLayer .inSlideView .largeView .btn { position:absolute; top:50%; width:31px; height:89px; margin-top:-44.5px; overflow:hidden; text-indent:-1000px; background-repeat:no-repeat; background-position:50% 50%; text-align:center;}
.slideShowLayer .inSlideView .largeView .btn.prev { left:0; background-image:url("/publish/_ui/images2/encyclopedia/ico/ico_slide_prev3.png");}
.slideShowLayer .inSlideView .largeView .btn.next { right:0; background-image:url("/publish/_ui/images2/encyclopedia/ico/ico_slide_next3.png");}
.slideShowLayer .inSlideView .largeView .viewImg { /* width:790px; height:534px; */}
.slideShowLayer .inSlideView .imageData { width:790px; margin:30px auto 0;}
.slideShowLayer .inSlideView .btns { margin:20px auto 0; text-align:center;}
.slideShowLayer .inSlideView .btns .btn { padding:0 20px; margin-left:3px; height:40px; text-align:center; background:#565b5d; color:#fff; border-radius:2px;}
.slideShowLayer .inSlideView .btns .btn img { margin-top:-3px; margin-right:5px;}
.slideShowLayer .inSlideView .btns .btn.active { background:#004199;}
.slideShowLayer .inSlideView .btns .timeControl.down { margin-left:10px;}

/* scrapLayer */
.scrapLayer .layerInnerContainer { width:680px; padding:0 30px 30px;}

/* infoShareLayer */
.infoShareLayer .layerInnerContainer { width:955px; padding:0 30px 30px;}
.infoShareLayer .editorArea { margin:10px 0 0; height:158px; border:1px solid #9ca2a7;}
.infoShareLayer .editorArea > img { width:100%; height:100%;}

/* sendPwLayer */
.sendPwLayer .layerInnerContainer { width:650px; padding:0 30px 30px;}
.sendPwLayer .text1 { font-size:21px; color:#000; font-weight:700; line-height:1.7;}
.sendPwLayer .text2 { color:#000; line-height:1.7;}
.sendPwLayer .text2 .color1 { color:#0b7bc1;}
.sendPwLayer .text3 { margin:20px 0 0; padding-left:20px; background:url("/publish/_ui/images2/encyclopedia/ico/ico_dot6.png") no-repeat 0 47%;}
.sendPwLayer .line { margin:20px 0 0;}
.sendPwLayer .line label { color:#000; font-size:21px; font-weight:700; margin-right:20px;}
.sendPwLayer .line input { background:#e5e7e8; width:497px;}
.sendPwLayer .btns { margin:20px 0 0; padding:20px 0 0; border-top:1px solid #bec2c7;}

/* idResultLayer */
.idResultLayer .layerInnerContainer { width:650px; padding:0 30px 30px;}
.idResultLayer .text1 { padding:60px 0; text-align:center; font-size:18px; color:#000;}
.idResultLayer .text1 strong { color:#0b7bc1;}
.idResultLayer .btns { border-top:1px solid #bec2c7; padding-top:30px;}

/* zipcodeLayer */
.zipcodeLayer .layerInnerContainer { width:900px; padding:0 30px 30px;}
.zipcodeLayer .inputSearchWrap { overflow:hidden; position:relative;}
.zipcodeLayer .inputSearchWrap .inputWrap { margin-right:146px;}
.zipcodeLayer .inputSearchWrap .inputWrap input { width:100%; height:50px; line-height:50px; border:1px solid #9ca2a7; color:#000; font-size:18px; background:#fff; padding:0 10px; border-radius:3px;}
.zipcodeLayer .inputSearchWrap .btnType { position:absolute; right:0; top:0; width:136px; border-radius:3px; padding:0;}
.zipcodeLayer .rTit { font-size:22px; color:#000;}
.zipcodeLayer .text1 { font-size:18px; color:#000; line-height:1.5;}
.zipcodeLayer .roadSearchResult { margin:25px 0 0; height:450px; overflow-y:auto; border:1px solid #9ca2a7;}
.zipcodeLayer .roadSearchResult .line { position:relative; padding:20px; border-bottom:1px solid #9ca2a7;}
.zipcodeLayer .roadSearchResult .line .btnType { position:absolute; right:20px; top:20px; width:105px; padding:0;}
.zipcodeLayer .roadSearchResult .line .descWrap { margin-right:115px;}
.zipcodeLayer .roadSearchResult .line .descWrap dl { overflow:hidden; margin-top:5px;}
.zipcodeLayer .roadSearchResult .line .descWrap dl:first-child { margin-top:0;}
.zipcodeLayer .roadSearchResult .line .descWrap dl dt { float:left; width:86px; height:33px; margin-right:15px; text-align:center; line-height:33px; background:#ddd; font-size:16px; color:#004199; font-weight:700;}
.zipcodeLayer .roadSearchResult .line .descWrap dl dd { padding:5px 0 0 0; line-height:1.5; color:#000;}
.zipcodeLayer .resultText { margin:20px 0 0; padding:0 0 0 18px; background:url("/publish/_ui/images2/encyclopedia/ico/ico_circle.png") no-repeat 0 9px; color:#000; font-size:18px; line-height:1.5;}
.zipcodeLayer .btns { border-top:1px solid #bec2c7; padding-top:30px;}

/* folderControlLayer */
.folderControlLayer .layerInnerContainer { width:800px; padding:0 30px 30px;}
.folderControlLayer .fTit { padding:22px 0 0; margin:20px 0 0; border-top:1px solid #bec2c7; font-size:22px; color:#000;}
.folderControlLayer .fTit.top { padding:0; margin:0; border-width:0;}
.folderControlLayer .folderWrap { overflow:hidden; margin:15px 0 0;}
.folderControlLayer .folderWrap .lArea { float:left; width:50%; padding-right:15px;}
.folderControlLayer .folderWrap .lArea2 { float:left; width:40%;}
.folderControlLayer .folderWrap .rArea { float:right; width:50%; padding-left:15px;}
.folderControlLayer .folderWrap .rArea2 { float:right; width:40%;}
.folderControlLayer .folderWrap .mArea { float:left; width:20%; text-align:center; padding-top:108px;}
.folderControlLayer .folderWrap .mArea .btnType { width:107px; margin-bottom:10px; background:#000;}
.folderControlLayer .folderWrap .mArea .btnType img { margin-top:-2px; margin-left:3px; margin-right:3px;}
.folderControlLayer .iTit { padding-left:18px; font-size:18px; color:#000; background:url("/publish/_ui/images2/encyclopedia/ico/ico_circle.png") no-repeat 0 45%;}
.folderControlLayer .scroller { margin-top:15px; background:#fff; height:184px; overflow-y:auto; border:1px solid #333;}
.folderControlLayer .scroller li a { display:block; height:46px; line-height:45px; padding-left:20px; border-bottom:1px solid #d7d8d8;}
.folderControlLayer .scroller li a.active { background:#565b5d; color:#fff;}
.folderControlLayer .folderText { margin:15px 0;}
.folderControlLayer .folderText textarea { resize:none; width:100%; height:128px; overflow-y:auto; background:#fff; padding:10px;}
.folderControlLayer .btns { position:relative; overflow:hidden;}
.folderControlLayer .btns .right { float:right;}
.folderControlLayer .tops { position:relative;}
.folderControlLayer .tops .uiSelect { display:block; margin-right:115px;}
.folderControlLayer .tops .btnType { position:absolute; right:0; top:0; width:105px;}

/* idFindLayer */
.idFindLayer .layerInnerContainer { width:640px; padding:0 30px 30px;}
.idFindLayer .text1 { font-size:21px; color:#000; font-weight:700;}
.idFindLayer .text1 strong { color:#0b7bc1;}
.idFindLayer .line { margin:20px 0 0; overflow:hidden;}
.idFindLayer .line input { float:left; background:#e5e7e8; width:470px;}
.idFindLayer .line .btnType { float:right;}
.idFindLayer .result { margin:20px 0 0; padding:20px 0 0; border-top:1px solid #bec2c7; text-align:center;}
.idFindLayer .result strong { color:#0b7bc1;}

/* imageDirectLinkLayer */
.imageDirectLinkLayer { padding:0 30px 30px;}

/* categoryAddLayer */
.categoryAddLayer .layerInnerContainer { width:780px; padding:0 30px 30px;}
.categoryAddLayer .innerWrap { }
.categoryAddLayer .innerWrap .row { overflow:hidden; padding:15px 0 0;}
.categoryAddLayer .innerWrap .row .col { float:left; width:16.6666666666%; padding:0 3px;}
.categoryAddLayer .innerWrap .row .col .colWrap { border:1px solid #a3a9ae;}
.categoryAddLayer .innerWrap .row .col .listTit { text-align:center; line-height:55px; background:#e5e7e8; font-size:19px; font-weight:700;}
.categoryAddLayer .innerWrap .row .col .list { height:326px; overflow-y:auto;}
.categoryAddLayer .innerWrap .row .col .list li:first-child { border-top:0;}
.categoryAddLayer .innerWrap .row .col .list li a { display:block; padding:15px 20px; border-top:1px solid #bec2c7;}
.categoryAddLayer .innerWrap .row .col .list li a.active { background:#565b5d; color:#fff;}

.categoryAddLayer .innerWrap .row .col.left { }
.categoryAddLayer .innerWrap .row .col.left .list { height:564px;}
.categoryAddLayer .innerWrap .row .col.right { width:66.66666666667%; padding-left:20px;}

.categoryAddLayer .colLine { overflow:hidden;}
.categoryAddLayer .colLine > div { overflow:hidden; height:57px; line-height:57px; border:1px solid #a2a8ad; border-width:0 0 1px 0;}
.categoryAddLayer .colLine > .th { float:left; width:190px; border-right:1px solid #a2a8ad; padding-left:20px; background:#e5e7e8;}
.categoryAddLayer .colLine > .td { overflow:hidden; padding-left:8px;}
.categoryAddLayer .colLine > .td .inputText { width:97%;}
.categoryAddLayer .colLine.first > div { border-bottom-width:1px; border-top-width:1px;}
.categoryAddLayer .colLine.first .td { background:#e5e7e8;}
.categoryAddLayer .colLine:last-child > div { border-bottom-width:0;}
.categoryAddLayer .colInner { height:341px; overflow-y:auto;}

/* titSummaryAddLayer */
.titSummaryAddLayer .layerInnerContainer { width:900px; padding:0 30px 30px;}

/* linkContentAddLayer */
.linkContentAddLayer .layerInnerContainer { width:900px; padding:0 30px 30px;}
.linkContentAddLayer .resultAgainWrap .inputText { margin:0 10px; width:538px;}

/* outerContentLayer */
.outerContentLayer .layerInnerContainer { width:730px; padding:0 30px 30px;}
.outerContentLayer .line.border { margin:20px 0 0; padding:20px 0 0; border-top:1px solid #bec2c7;}

/* pointRegisterLayer */
.pointRegisterLayer .layerInnerContainer { width:520px; padding:0 30px 30px;}
.pointRegisterLayer .btns { margin:20px 0 0; padding:20px 0 0; border-top:1px solid #bec2c7;}
.pointRegisterLayer .line2 { background-position:0 44%;}

/* fileUploadLayer */
.fileUploadLayer .layerInnerContainer { padding:0 30px 30px;}

/* guideLayer */
.guideLayer .layerInnerContainer { padding:0 30px 30px;}
.functionLayer.popupType.guideLayer .layerInnerContainer { width:1070px !important;}
.guideLayer .tabType1 li { width:20%;}

/* pointLayer */
.pointLayer { position:fixed; }
.pointLayer .layerInnerContainer { width:855px; padding:0 30px 30px;}

/* emailCertifyLayer */
.emailCertifyLayer .layerInnerContainer { width:825px; padding:0 30px 30px;}
.emailCertifyLayer .txt { font-size:18px; margin:0 0 20px; line-height:1.5;}
.emailCertifyLayer .txt strong { color:#0b7bc1;}
.emailCertifyLayer .btns { padding-top:30px; border-top:1px solid #bec2c7;}

/* ieWarning */
.ieWarning { position:fixed;}
.ieWarning .dimmLayer { background:#000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);}
.ieWarning .layerInnerContainer { width:790px; padding:0 30px 30px; margin-left:-395px;}
.ieWarning .txt1 { font-size:18px; color:#000; line-height:1.5;}
.ieWarning .btns { border-top:1px solid #bec2c7; margin-top:30px; padding-top:30px;}
.ieWarning .box1 { margin-top:25px; background:#e5e7e8; padding:20px; line-height:1.5; font-size:18px; color:#000;}
.ieWarning .box1 .line { }
.ieWarning .box1 .line:after { content:""; clear:both; display:block;}
.ieWarning .box1 .line span { float:left; margin-right:5px;}
.ieWarning .box1 .line p { overflow:hidden;}

/* similarWordLayer */
.similarWordLayer .layerInnerContainer { width:900px; padding:0 30px 30px;}