@charset "utf-8"; /* CSS Document */ @font-face { font-family: 'SY'; src: url('images/archivesHN/font/SourceHanSansCN-Regular.eot'); src: url('images/archivesHN/font/SourceHanSansCN-Regular.woff') format('woff'), url('images/archivesHN/font/SourceHanSansCN-Regular.ttf') format('truetype'), url('images/archivesHN/font/SourceHanSansCN-Regular.svg') format('svg'); } /* -------------------------archives_search------------------ */ .archivesbg { background: url(images/archivesHN/archives_searchbg.jpg) repeat-x right center; background-size: auto; padding: 0; } .archives_search { height: 100%; padding: 130px 0 0 0; width: 780px; margin: 0 auto; } .archives_search .archives_search_logo { height: 100px; line-height: 100px; width: 410px; background: url(images/archivesHN/archives_search_logo.png) no-repeat; margin: 0 auto 50px; } .archives_radio { color: #515151; font-family: 'SY'; margin-bottom: 20px; margin-left: 10px; } .archives_radio input { margin-top: -4px; } .archives_radio em { padding: 0 20px 0 6px; font-family: 'SY'; font-size: 18px; display: inline-block; line-height: 18px; } .bordercenter { text-align: center; } .archives_scinput { height: 60px; margin-bottom: 60px; } .archives_scinput .scform { float: left; background: #f6fafd; border: 1px solid #e9e8e5; height: 58px; line-height: 58px; width: 650px; padding: 0 16px; font-family: "SimSun"; font-size: 18px; color: #525252; font-family: 'SY'; border-radius: 8px; margin-right: 12px; } .archives_scinput input.scform::-webkit-input-placeholder { color: #959595; } .archives_scinput .sbtn1 { float: left; height: 58px; background: #f6fafd; width: 68px; border: 1px solid #e9e8e5; cursor: pointer; border-radius: 8px; margin: 0; font-weight: normal; } .archives_scinput .sbtn1 .fa { font-size: 24px; font-weight: normal; margin-right: 0; } .bordercenter .sbtn2 { background: #0f53a6; height: 56px; color: #fff; border: 0 none; width: 100px; font-family: 'SY'; font-size: 26px; cursor: pointer; border-radius: 6px; display: block; margin: 0 auto; } .explain { margin: 70px 0 0 0; text-align: left; color: #0f53a6; font-size: 16px; font-family: 'SY'; } .explain_center { display: inline-block; text-align: left; } .explain h5 { font-weight: bold; margin-bottom: 10px; font-size: 16px; } .explain p { line-height: 26px; } /* ---------------------------------- active_results --------------------- */ .archives_resultbg { background: url(images/archivesHN/archives_resultbg.jpg) no-repeat; height: 100%; } .active { margin: 0 auto; padding: 24px 0; text-align: center; padding: 90px 0 16px 0; } .active .search { width: 1100px; height: 60px; margin: 0 auto; } .active .search .sertext { float: left; height: 60px; width: 660px; background: #fff; border-radius: 30px; } .active .search .sertext input[type="text"] { float: left; height: 60px; width: 556px; background: #fff; border-radius: 30px; border: none; font-size: 14px; font-family: "SimSun"; padding: 0 30px; } .active .search .sertext input[type="button"] { float: right; height: 60px; width: 104px; background: #2461bf url(images/archivesHN/archives_resultsc.png) center center no-repeat; border-radius: 30px; border: 0 none; } .active .search .serbtn { float: left; } .active .search .serbtn a { color: #2461bf; text-decoration: underline; font-size: 20px; height: 60px; line-height: 60px; float: left; margin-left: 40px; font-family: 'SY'; } .active .search .serbtn .s1 { height: 60px; } .active .search .serbtn .s2 { } .active .search .serbtn .s1 i { background: url(images/archivesHN/serbtn1.png) left top no-repeat; display: inline-block; width: 22px; height: 22px; margin-right: 10px; position: relative; top: 4px; } .active .search .serbtn .s2 i { background: url(images/archivesHN/serbtn2.png) left center no-repeat; display: inline-block; width: 22px; height: 22px; margin-right: 10px; position: relative; top: 4px; } .active .applybtn { float: right; background: url(images/archivesHN/applybtnbg.png) repeat; width: 150px; height: 38px; line-height: 38px; border-radius: 19px; margin-right: 60px; } .active .applybtn a { display: inline-block; height: 38px; line-height: 38px; font-size: 16px; cursor: pointer; padding: 0 10px; font-family: '\9ED1\4F53'; /*黑体*/ color: #2461bf; } .retrievalcon { margin: 0 60px; } .selector { border-radius: 30px; padding: 30px 30px 14px 30px; margin: 0 0 20px 0; background: #fff; box-shadow: 4px 4px 12px #b7cfea; } .s-li { line-height: 32px; position: relative; margin-bottom: 20px; } .s-key { display: block; height: 30px; line-height: 30px; background: #2461bf; color: #fff; font-size: 15px; font-weight: bold; width: 104px; margin-right: 16px; text-align: center; position: absolute; left: 0; top: 0; border-radius: 15px; font-family: '\9ED1\4F53'; } .s-value { margin-left: 136px; } .s-value a { padding: 0 36px 0 0; display: inline-block; line-height: 24px; color: #7e7e7e; font-size: 15px; font-weight: bold; } .s-value a:hover { color: #2461bf; } .s-first { padding: 0 13px; display: inline-block; line-height: 24px; color: #2461bf; border-radius: 15px; height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; } .s-hover { color: #2461bf; } .s-value a.s-hover { padding: 0 13px; color: #2461bf; border-radius: 15px; height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; } .s-value .s-more { position: absolute; right: 0; top: 0; line-height: 32px; color: #cccccc; cursor: pointer; } .s-value .s-more:hover { color: #989898; } .s-sub-li { /*padding:4px 6px 4px 12px;*/ margin: 6px 0; } .s-bold { padding: 0 13px; color: #2461bf; background: #e7eef8; border-radius: 15px; float: left; height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; margin-right: 10px; } .s-value .s-sub-li a { line-height: 30px; float: left; } .keyword { margin-bottom: 16px; } .keyword div { float: left; } .keyword div em { color: #7e7e7e; font-family: '\9ED1\4F53'; font-size: 16px; font-weight: bold; } .keyword div span { font-family: '\9ED1\4F53'; font-size: 15px; padding: 0 13px; border-radius: 15px; background: #f0faff; margin-right: 6px; display: inline-block; height: 24px; line-height: 24px; color: #3ea2ff; } .keyword p { color: #555555; font-weight: normal; float: right; font-size: 13px; height: 34px; line-height: 34px; float: right; } .keyword p span { color: #0047b5; font-weight: bold; margin: 0 6px; } .sort { } .sort span { display: inline-block; border: 1px solid #dceff9; height: 26px; line-height: 26px; padding: 0 13px 0 25px; color: #6ebee6; cursor: pointer; } .sort span:hover, .sort span.sorthot { background: #6ebee6; color: #fff; border: 1px solid #6ebee6; } .sort span.drop { background-position: 10px 8px; } .rightcolumn { background: #fff; border-radius: 30px; padding: 30px 30px; } .rightcolumn .title { text-align: left; padding: 0 20px; } .listcon ul { padding: 0px 20px; } .listcon li { padding: 30px 0px; position: relative; border-bottom: 1px solid #e8e8e8; } .listcon li .lileft { float: left; width: 150px; } .listcon li .liright { margin-left: 200px; padding-top: 20px; } .listcon h5 { height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 150px 6px 0; font-family: '\9ED1\4F53'; } .listcon h5 a { color: #0047b5; font-family: '\9ED1\4F53'; font-size: 20px; font-weight: bold; } .listcon h5 a:hover { color: #4899eb; } .listcon h5 a span { color: #eda813; margin-right: 4px; } .listcon h5 a span:hover { color: #4899eb; } .listcon li p { font-size: 16px; color: #333333; line-height: 30px; max-height: 90px; overflow: hidden; } .listcon li p em { color: #eda813; font-family: '\9ED1\4F53'; font-weight: bold; } .listcon li .libot p { float: left; color: #7b7b7b; } .listcon li .listbtn { text-align: right; margin-top: 20px; } .listcon li .listbtn a { font-size: 14px; height: 30px; line-height: 30px; border-radius: 4px; margin: 0 8px 0 0; display: inline-block; padding: 0 10px; } .listcon li .listbtn a i { margin-right: 6px; } .listcon li .listbtni1 { border: 1px solid #0047b5; color: #0047b5; } .listcon li .listbtni2 { border: 1px solid #ff6c00; color: #ff6c00; } .listcon li .listbtni3 { border: 1px solid #38c4c9; color: #38c4c9; } .listcon li .listbtni4 { border: 1px solid #52970e; color: #52970e; } .listcon li .listbtni5 { border: 1px solid #00CD00; color: #00CD00; } .listcon li .listbtni6 { border: 1px solid #FFA500; color: #FFA500; } .listcon li .listbtni1 a, .listcon li .listbtni1 a i { color: #0047b5; } .listcon li .listbtn a:hover { background: #58a2dc; color: #fff; border: 1px solid #58a2dc; } .listcon li .listbtn a:hover i { color: #eff6fc; } /* ---------------------------------- active_details --------------------- */ .archives_details { margin: 0px 60px 0px 60px; } .archives_details_tit { padding: 40px 0; text-align: center; font-size: 30px; font-weight: bold; font-family: 'SY'; } .archives_details_table { background: #fff; border-radius: 30px; padding: 50px 50px; } .archives_details_table td { height: 30px; line-height: 30px; padding: 4px 12px; border: 1px solid #e8e8e8; } .archives_details_table .greybg { background: #f8f8f8; text-align: right; font-weight: bold; } .archives_details_btn { margin: 0 auto 30px; font-size: 16px; font-weight: bold; font-family: 'SY'; } .archives_details_btn a { margin-right: 30px; text-decoration: underline; } .archives_details_btn a i { margin-right: 10px; } /*---------------------- onlineHN -----------------------------*/ .onlineHN { } .onlineHN-title { font-size: 30px; font-weight: bold; height: 90px; line-height: 90px; background: #393939; text-align: center; color: #fff; } .onlineHN-title i { background: url(images/archivesHN/online-i.png) no-repeat; display: inline-block; width: 54px; height: 48px; margin-right: 14px; position: relative; top: 18px; } .onlineHN-top { height: 54px; padding: 12px 20px; background: #f0f0f0; } .onlineHN-top li { float: left; font-size: 15px; color: #2c2c2c; height: 30px; line-height: 30px; padding: 0 20px; font-weight: bold; } .onlineHN-top li.onlinehot { background: #2562bf; color: #fff; border-radius: 15px; } .onlineHN-left { width: 420px; padding: 20px 30px; position: absolute; height: 100%; } .onlineHN-left-tit { font-size: 20px; color: #797979; font-weight: bold; } .onlineHN-left-tit i { background: #1677ff; display: inline-block; width: 4px; height: 16px; border-radius: 4px; margin-right: 6px; } .onlineHN-left ul { margin: 20px 0; } .onlineHN-left li { line-height: 24px; margin-bottom: 10px; display: block; } .onlineHN-left li i { margin-right: 10px; float: left; width: 16px; padding: 6px 0 0 0; } .onlineHN-left li a { float: left; color: #616161; font-weight: bold; width: 320px; } .onlineHN-left .online-close { position: absolute; left: 400px; top: 50%; background: url(images/archivesHN/online-close.png) no-repeat; width: 20px; height: 74px; margin: -150px 0 0 0; cursor: pointer; } .onlineHN-left .online-open { position: absolute; left: 0px; top: 50%; background: url(images/archivesHN/online-open.png) no-repeat; width: 20px; height: 74px; margin: -150px 0 0 0; cursor: pointer; } .onlineHN-right { margin-left: 420px; background: #ededf0; min-height: 790px; } .onlineHN-right-bar { background: #f9f9fa; height: 30px; line-height: 30px; } .tjbtn { border: 0 none; background: #f9f9fa; margin: 0 0 0 10px; cursor: pointer; } .tjbtn i { margin: 0 6px 0 0; } .dybtn { color: #787878; float: right; border: 0 none; background: #f9f9fa; line-height: 30px; margin: 0 10px 0 0; cursor: pointer; } /* ------------------ application ----------------- */ .application { padding: 30px 60px; color: #525252; background: #fff; width: 1260px; margin: 0 auto; } .application-title { margin: 0 auto 20px; text-align: center; } .application-title-c { display: inline-block; *display: inline; text-align: center; } .borrow-title { float: left; width: 88px; height: 88px; background: url(images/archivesHN/borrow-title.png) left center no-repeat; } .application-title h3 { float: left; color: #4d4d4d; font-size: 30px; font-weight: bold; font-family: "SimHei"; line-height: 88px; margin: 0 20px; } .application-step { text-align: center; } .application-step ul { display: inline-block; *display: inline; text-align: left; } .application-step li { float: left; height: 30px; line-height: 29px; overflow: hidden; text-align: center; cursor: pointer; margin-left: -7px; color: #4d4d4d; } .application-step li span { background: #e9eeff; display: inline-block; width: 30px; height: 30px; border-radius: 4px; margin-right: 16px; font-weight: bold; } .application-step li b { background: url(images/archivesHN/borrow-step-lineH.png) left center repeat-x; width: 130px; display: inline-block; height: 3px; margin: 0 30px 0 20px; } .application-step li a { font-weight: bold; color: #707070; font-size: 14px; } .application-step li:hover, .application-step li.steped { } .application-step li.steped span { background: #2461bf; color: #fff; } .application-step li.steped b { background: url(images/archivesHN/borrow-step-line.png) left center repeat-x; width: 130px; display: inline-block; height: 3px; margin: 0 30px 0 20px; } .application-step li.steped a { color: #2461bf; } .application-step p { color: #ff6c80; font-size: 12px; line-height: 30px; margin: 14px 0 0 184px; text-align: left; } .application-step p span { font-weight: bold; } .application-con { width: 1130px; } .application-con .contit { margin: 20px 0 0 0; } .application-con .contit h4 { background: url(images/archives/contit.png) no-repeat 20px center; line-height: 34px; font-size: 20px; font-weight: bold; /*border-bottom: 1px solid #ededed;*/ margin-right: 10px; padding: 0 11px 0 34px; color: #444; font-family: "SimHei"; display: inline-block; } .application-body { padding: 24px 20px 0 20px; } .application-btn { margin: 20px auto 10px; text-align: center; } .application-listli { background: #2461bf; border-radius: 30px; padding: 0 0 1px 0; margin: 0 0 20px 0; } .listli-title { color: #fff; font-size: 18px; font-weight: bold; padding: 16px 30px 0px 30px; } .listli-title .fa { cursor: pointer; } .detailed { color: #525252; background: #fff; width: 1080px; border-radius: 30px; padding: 10px 20px; margin: 16px auto 3px; } .pt-form .detailed table { margin: 0px auto 0px; } .detailed .detailed-th { font-weight: bold; } .detailed td { border-bottom: 1px solid #e6e6e6; padding: 12px 6px; height: 36px; } .detailed td .fa { cursor: pointer; font-size: 20px; } .detailed tr { border-bottom: 1px solid #e6e6e6; padding: 12px 6px; height: 36px; } .application-c2 { background: #2461bf; border-radius: 30px; padding: 5px; } .application-li2 { color: #525252; background: #fff; border-radius: 30px; padding: 30px 20px 20px 0px; } .pt-form .application-li2 table { margin: 0px auto 0px; } /*---------------------------------- HNalbum ----------------------------------------*/ .HNalbum { margin: 0 auto; padding: 24px 0; text-align: center; padding: 50px 0 56px 0; } .HNalbum .search { width: 784px; height: 62px; margin: 0 auto; } .HNalbum .search .sertext { float: left; height: 62px; width: 784px; background: #fff; border-radius: 30px; border: 1px solid #ddd; } .HNalbum .search .sertext input[type="text"] { float: left; height: 60px; width: 678px; background: #fff; border-radius: 30px; border: none; font-size: 14px; font-family: "SimSun"; padding: 0 30px; } .HNalbum .search .sertext input[type="button"] { float: right; height: 60px; width: 104px; background: #2461bf url(images/archivesHN/archives_resultsc.png) center center no-repeat; border-radius: 30px; border: 0 none; } .HNalbum .search .serbtn { float: left; } .HNalbum .search .serbtn a { color: #2461bf; text-decoration: underline; font-size: 20px; height: 60px; line-height: 60px; float: left; margin-left: 40px; font-family: 'SY'; } .album ul { } .album li { width: 292px; height: 250px; border: 1px solid #e6e6e6; overflow: hidden; border-radius: 6px; float: left; margin: 0 0 36px 36px; } .album li .album-img { margin: 5px; background: #ebebeb; display: block; width: 280px; height: 200px; position: relative; line-height: 128px; overflow: hidden; border-radius: 6px; text-align: center; } .album li .album-img img { max-width: 100%; vertical-align: middle; } .album li .album-img span { position: absolute; left: 0; top: 0; font-size: 26px; line-height: 30px; z-index: 100; color: #fff; display: block; width: 178px; height: 128px; text-align: right; } .album li .album-img span em { display: inline-block; margin: 86px 6px 0 0; } .album li h6 { font-size: 14px; font-weight: 500; margin: 0 16px; line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .album li p { background: #fafafa; height: 26px; line-height: 26px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; padding: 0 0 0 14px; } .album li p input { vertical-align: top; margin-top: 6px; } .album li p input, .album li p a { margin-right: 14px; } .album li p .fa { color: #b2b2b2; } .album li p .fa:hover { color: #f0ac48; } /*----------------------------- HNztshow -----------------------------*/ .HNztshow { } .HNztshow h3 { text-align: center; font-size: 36px; margin: 36px auto; font-weight: bold; font-family: 'SY'; color: #555; } .HNztshow p { font-size: 14px; line-height: 32px; text-indent: 2em; color: #555; } .HNztshow img { margin: 30px auto; text-align: center; } .tabs-header-left .tabs li .tabs-inner .fa { font-size: 14px; top: 18px; } .submitted { padding: 40px 20px 40px 20px; background: #fafffa; margin: 30px auto 0 auto; text-align: center; color: #525252; width: 1130px; } .submitted .fa { font-size: 50px; color: #80d268; } .submitted h5 { color: #80d268; font-size: 16px; font-weight: bold; line-height: 30px; margin: 8px 0; } .noadd { padding: 40px 20px 40px 20px; background: #fffbfa; margin: 30px auto 0 auto; text-align: center; color: #525252; width: 1130px; } .noadd .fa { font-size: 50px; color: #f09c78; } .noadd h5 { color: #f09c78; font-size: 16px; font-weight: bold; line-height: 30px; margin: 8px 0; } .submitted p, .noadd p { color: #666666; line-height: 28px; } .submitted a, .noadd a { padding: 0 6px; color: #58a2dc; text-decoration: underline; } /*--------------------- tabs ----------------*/ .tabs-title { font-size: 14px; } .tabs li .tabs-inner { display: inline-block; text-decoration: none; cursor: pointer; margin: 0; padding: 0 10px; height: 25px; line-height: 25px; text-align: center; white-space: nowrap; border-width: 1px; border-style: solid; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .tabs li .tabs-inner, .tabs li .tabs-inner:hover { color: #404040; background: transparent; border-color: transparent; border-left-width: 0; border-right-width: 0; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; } .tabs li.tabs-selected .tabs-inner { background: transparent; border-color: transparent; color: #39c; border-bottom: 2px solid #39c; border-radius: 0; font-weight: normal; } /* ------------------- tabs-header-left --------------------- */ .tabs-header-left .tabs li { margin-top: 12px; margin-right: 2px; } .tabs-header-left .tabs li .tabs-inner { display: block; text-align: left; padding-left: 10px; padding-right: 10px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } .tabs li.tabs-selected .tabs-inner { background: transparent; border-color: transparent; color: #39c; border-bottom: 2px solid #39c; border-radius: 0; font-weight: normal; } .tabs-header-left .tabs li.tabs-selected .tabs-inner { border: 1px solid #558de3; background: #2461bf; border-radius: 20px; color: #fff; } .tabs-header-left .tabs li .tabs-inner { border-right: 2px solid transparent; } .tabs-with-icon { padding-left: 32px; } .tabs-icon { left: 20px; } .tabs-header-left .tabs li .tabs-inner .fa { font-size: 14px; top: 17px; }