@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}html{font:normal 12px "Î¢ÈíÑÅºÚ",Arial;}fieldset,img {border:0;}:focus {outline:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:normal; }h1,h2,h3,h4,h5,h6 {font-size:100%; }abbr,acronym {border:0;font-variant:normal;}input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit; }code,kbd,samp,tt {font-size:100%;}input,button,textarea,select {*font-size:100%;}body {line-height:1.5;}ol,ul {list-style:none;}table {border-collapse:collapse;border-spacing:0;}caption,th {text-align:left;}sup,sub {font-size:100%;vertical-align:baseline;}:link,:visited ,ins {text-decoration:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

input {
    outline: none;
    border: 0;
}

A:link{color:#000000;text-decoration:none; target:_parent}
A:visited{color:#000000;text-decoration:none; target:_blank}
A:active{color:#c03129;text-decoration:none; target:_blank}
A:hover{color:#c03129;text-decoration:none; target:_blank}

td{ vertical-align:top}
/*************************************
* public style  author:wenbj
*************************************/
.clearfloat{clear:both;height:0;line-height:0;font-size:0;}
.clearfloat2{overflow:auto;zoom:1;}
.pabs{position:absolute;}
.prel{position:relative;}
.floatL{display:inline;float:left;}
.floatR{ display:inline; float:right;}

.wrap{width:1260px; height:auto; margin:0 auto;}
li{ cursor: pointer;}

.nav .wrap ul li {
    width: 180px;
    text-align: center;

 /*   transform:skewX(24deg);
    -ms-transform:skewX(24deg);
    -webkit-transform:skewX(24deg);*/
}

.nav .wrap ul li a {
    display: inline-block;
    font-size: 20px;
    line-height: 64px;
    color: #666666;

/*    transform: skewX(-24deg) !important;
    -ms-transform: skewX(-24deg) !important;
    -webkit-transform: skewX(-24deg) !important;*/
}

.nav .wrap ul li span {
    font-size: 20px;
    color: #666666;
    float: left;
    line-height: 64px;
}

.nav .wrap ul li:last-child {
    border: 0;
}

.nav .wrap ul li:hover {
    background-color: #0065b3;
    
}

.nav .wrap ul li:hover+li span{
    color: #fff;
}

.nav .wrap ul li:hover a {
    color: #fff;
}

.nav .wrap ul li:hover span {
    color: #0065b3;
}


#search {
    width: 706px;
    height: 50px;
    background-color: #fff;
    padding-left: 22px;
}

#search::placeholder {
    font-size: 18px;
    color: #999;
}

button {
    width: 50px;
    height: 50px;
    background-color: #0065b3;
    border: 0;
    float:right;
    background-image: url(/library/tpl/1680083037461/search.png);
    background-repeat: no-repeat;
    background-position: center;
}


.banner{
    position: relative;
    width: 385px;
    height: 275px;
}


.num span {
    display: inline-block;
    width: 12px;
    height: 14px;
    background-color: #fff;
    color: #000;
    margin-left: 5px;
    font-size: 10px;
    text-align: center;
    line-height: 14px;
    cursor: pointer;
}

.num .current {
    background-color: #0065b3;
    color: #fff;
}

.arrow-r,
.arrow-l {
    display: none;
    width: 0rem;
    height: 0rem;
}


.d,.l{
    width: 406px;
    margin-left: 22px;
}



.circle {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #0065b3;
    margin-right: 5px;
    border-radius: 50%;
    margin-bottom: 2px;
}

.l ol {
    margin-top: 2px;
}

.l ul li {
    float: left;
}

.l ol li {
    float: left;
    margin-top: 16px;
}

.l ol li a {
    font-size: 14px;
    color: #333;
}

.l ol li:nth-child(3n) {
    width: 140px;
}

.l ol li:nth-child(3n-1) {
    width: 152px;
}

.l ol li:nth-child(3n-2) {
    width: 114px;
}

.l .tab_con2 .item2:nth-child(n+2) {
    display: none;
}


.l .tab_con2 ol a:hover {
    color: #0065b3;
}



.d .tab_con ul li a{
    display: inline-block;
    width: 340px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.logo{width: 100%;height: 128px;background-color: #014da1;}
.wrap1{width: 1260px;background-color:#014da1;height: 128px;margin:0 auto}
.nav {width: 100%;height: 64px;}

.banner1 {width: 100%;height: 502px;}
.bigbanner{margin: 0 auto; height:502px; width:1920px;background: url(http://www.lfnu.edu.cn/library/atm/1679546996903/20230329160916202.jpg) center no-repeat; display: flex; align-items: center;}

.xx {width: 100%;}
.xx-2{width: 1260px;margin: 0 auto;}
.foot{width: 1260px;min-height: 142px;background-color: #014da1;font-size: 14px;color: #fff;text-align: center; margin:30px auto 0}
.footer{width: 100%;background-color: #014da1;min-height: 142px;}

@media screen and  (max-width:1920px) {
    /* .bigbanner{height:auto; width:100%;} */
    .bigbanner{width:100%;}
}

@media screen and  (max-width:1260px) {
    /* .bigbanner{height:auto; width:100%;} */
    .bigbanner{width:1260px;}
    .foot{width: 1260px;}
}

.icon { background-image: url(/library/tpl/1680083037461/images/icon.png);width: 20px;height: 20px;background-size: 100% 100%;margin-right: 2px;}
.lis-li{border-top: 3px solid #0065b3;width: 1034px;margin-top: 10px;padding-top: 10px;}
.lis-li li {height: 38px;border-bottom: 1px dashed #999;}
.lis-li ul li .lis-circle {width: 4px;height: 4px;border-radius: 50%;background-color: #0065b3;margin-top: 16px;margin-right: 6px;}
.lis-li ul li a {font-size: 15px;color: #333;line-height: 38px;width: 800px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.lis-li ul li .time {font-size: 15px;color: #999;line-height: 38px;}
.lis-li ul li a:hover {color: #0065b3;}
.lis-li ul li a:hover~.time {color: #0065b3;}

/* .page {margin: 0 auto;display: table;margin-top: 20px;}
.page li{
    float: left;
    width: 36px;
    height: 36px;
    border: 0;
    text-align: center;
} */
.lis-li .page li a {
    font-size: 14px;
    line-height: 36px;
}
.article div {font-size: 16px;text-indent: 2em;color: #333;margin-top: 15px;line-height:2;}
.current_page {background-color: #0065b3;border-radius: 6px;}
.current_page a {color: #fff !important;}
.img{width: 800px;height: auto;margin: 0 auto;display: table;}
.article .date {font-size: 15px;text-align: center;text-indent: 0em;line-height: 1;margin-top: 8px;margin-bottom: 20px;}
.article .title {text-indent: 0em;margin-top: 0;font-size: 24px;color: #333; text-align: center;line-height: 40px;}




.page {
    display: table;
    margin: 100px auto;
}

.page a {
    cursor: default;
    display: inline-block;
    color: #0065b3;
    background-color: #f0f0f0;
    height: 25px;
    font-size: 10pt;
    line-height: 25px;
    padding: 0 9px;
    border: 1px solid #f0f0f0;
    margin: 0 2px;
    border-radius: 4px;
    vertical-align: middle;
}

.page a:not(.disabled):not(.current):hover {
    border: 1px solid #0065b3;
    cursor: pointer;
}

.page a.current {
    display: inline-block;
    font-size: 10pt;
    height: 25px;
    line-height: 25px;
    padding: 0 9px;
    margin: 0 2px;
    color: #fff;
    background-color: #0065b3;
    border: 1px solid #0065b3;
    border-radius: 4px;
    vertical-align: middle;
}

.page a.disabled {
    display: inline-block;
    font-size: 10pt;
    height: 25px;
    line-height: 25px;
    padding: 0 9px;
    margin: 0 2px;
    color: #ddd;
    background: #f0f0f0;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    vertical-align: middle;
    cursor: no-drop;
}