/****************************** 全站通用定义 ******************************/
html,body,h1,p,a,img,div{border:0px;padding:0px;vertical-align:baseline;}
html{font-size:100%;margin:0px;}
body{font-size:14px;font-family:微软雅黑,宋体;line-height:24px;margin:0px;background:#fff;color:#202020;}
p{font-size:100%;text-indent:20px;margin:0px 0px 15px;}
ul,li{list-style:none;}
form{margin:0;padding:0;}
a{font-size:100%;margin:0px;color:#009;text-decoration:underline;} 
a:hover{color:#800000;text-decoration:underline;}
a.video{background:url(/images/video.gif) 0% 50% no-repeat;padding-left:23px;}
em{color:#ff0000;}

/*** 自定义样式 ***/
.pointer{cursor:pointer;} /*手型鼠标*/
.blue{color:#0000ff;} /*字体蓝色*/
.red{color:#ff0000;} /*字体红色*/
.gray{color:#666666;} /*字体灰色*/
.bgblue{background-color:#c3d9ff;} /*背景蓝色*/
.bggreen{background-color:#d2eaf1;} /*背景绿色*/
.bgred{background-color:#E5B8B7;} /*背景红色*/
.mt10{margin-top:10px;} 

/*** 图片相关样式 ***/
img{margin:0;padding:0;}
.img_ratio1{width:100%;height:0;padding-bottom:70%;position:relative;overflow:hidden;} /*锁定宽高比*/
.img_ratio1 img{width:100%;height:100%;position:absolute;left:0;top:0;}

/*** 图片覆盖层专用样式 ***/
.overlap{position:relative;overflow:hidden;}
.overlap:hover .overlap-detail{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.overlap-detail{position:absolute;top:0;left:0;width:100%;height:100%;background:#ff432e;background-color:rgba(255,67,46,0.8);color:#fff;padding-right:15px;line-height:28px;}
.overlap-detail{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.overlap-detail{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;} /*内容居中*/
.overlap-detail b{font-size:120%;}

/*** 表格通用定义 ***/
table{width:100%;margin:0px;padding:0;border-collapse:collapse;border:1px solid #ccc;border-spacing:0;overflow:hidden;}
tr{border:1px solid #ddd;padding:5px;}
td{font-size:120%;padding:10px;border-right:1px solid #ddd;word-break:break-all;word-wrap:break-word;}
th{font-size:140%;padding:12px;letter-spacing:1px;text-align:center;border-right:1px solid #ddd;}
thead th{background-color:#c3d9ff;}
thead .arrow{font-family:webdings;color:black;padding:0;font-size:10px;height:11px;width:10px;overflow: hidden;margin-bottom:2;}
table.panel{width:650px;margin:20px auto;font-size:16px;line-height:40px;background-color:#ececec;} /*各栏目首页*/
table.panel{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;} /*圆角*/
table.bdblack td{border:1px solid #333;}
table.noborder{width:auto;border:0px;} /*无线表格*/
table.noborder tr,table.noborder th,table.noborder td{border:0px;}
table.news{width:auto;} /*新闻表格*/
table.news tr,table.news th,table.news td{border:1px solid #000;}
table.urls td{line-height:32px;padding-left:15px;}
@media (max-width:767px) {
	table.sa{border:0;}
	table.sa thead{display:none;}
	table.sa tr{display:block;margin-bottom:20px;border-bottom:2px solid #ddd;}
    table.sa td{display:block;font-size:140%;line-height:120%;border-bottom:1px dotted #ccc;border-right:0;text-align:right;clear:both;}
	table.sa td:first-child{background-color:#eee;}
	table.sa td:last-child{border-bottom:0;}
	table.sa td:before{content:""attr(label)"";float:left;margin-right:5%;font-weight:bold;text-align:left;}
	table.panel{width:95%;margin:2%;}
	table.news{width:95%;}
}

/*** 内容隐藏及显示样式 ***/
.show_some{height:800px;overflow:hidden;}
.show_all{height:100%;overflow:show;}
.show_scroll{max-height:500px;overflow-y:scroll;}
.show_more{border-top:1px dashed #c3d9ff;border-bottom:1px dashed #c3d9ff;color:#666666;font-weight:bolder;text-align:center;}
.show_wide{display:block;}
.show_narrow{display:none;}
@media (max-width:767px) {
	.show_wide{display:none;}
	.show_narrow{display:block;}
}

/*** 标准弹窗 ***/
.tipbox{position:absolute;width:1000px;height:auto;z-index:201;background-color:#fff;margin:0;display:none;overflow:hidden;}
.tipbox h3{margin:0;padding:0;color:#fff;background-color:#3366cc;font-size:20px;line-height:40px;overflow:hidden;}
.tipbox h3 a{float:right;margin:0;padding:0;color:#fff;font-size:14px;line-height:32px;margin-right:15px;}
.tipbox img{width:95%;margin:2%;}
.tipbox div{padding:20px;border:1px solid #3366cc;}
#bg_overlay{background-color:#666;position:absolute;z-index:200;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
@media (max-width:767px) {
	.tipbox{position:relative;top:0;width:95%;margin:2%;display:block;z-index:2;}
	.tipbox .closetb{display:none;}
	.showtb{display:none;}
	#bg_overlay{z-index:1;}
}

/* 弹出层 */
#popup-layer {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: white;padding: 30px 40px;border-radius: 12px;box-shadow: 0 10px 40px rgba(0,0,0,0.2);z-index: 9999;max-width: 500px;word-break: break-all;border: 1px solid #ddd;}
#popup-layer .close {position: absolute;top: 10px;right: 15px;cursor: pointer;font-size: 22px;color: #999;}
#popup-layer .close:hover {color: #333;}
#popup-overlay {display: none;position: fixed;top: 0; left: 0; right: 0; bottom: 0;background: rgba(0,0,0,0.3);z-index: 9998;}

/*** 通用选项卡布局 ***/
.tab_block{margin:0 auto;padding:0;width:96%;height:40px;border-bottom:1px solid #bdb6ac;text-align:center;}
.tab_block li{margin:0 5px -1px;padding:5px 5px 0;float:left;font-size:16px;font-weight:bold;height:35px;color:#ffffff;background-color:#bdb6ac;cursor:pointer;}
.tab_block li{border-top:1px solid #bdb6ac;border-right:1px solid #bdb6ac;border-left:1px solid #bdb6ac;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;} /*圆角*/
.tab_block li.current{color:#222222;background-color:#ffffff;border-bottom:1px solid #ffffff;cursor:default;}
.tab_content{width:100%;}
.tab_content>div{width:90%;margin:5%;display:none;} /*第1级div*/
.tab_content>div:first-child{display:block;} /*第1级div*/

/*** 自定样式表 ***/
.button{padding:0 20px;border-top:0px;border-right:#333333 1px solid;border-bottom:#333333 1px solid;border-left:0px;background-color:#e8ebf5;font-size:14px;text-align:center;line-height:28px;height:28px;}
.button2{box-sizing:content-box;padding:0px 0px;border-top:0px;border-right:#333333 1px solid;border-bottom:#333333 1px solid;border-left:0px;background-color:#e8ebf5;font-size:16px;font-weight:bold;text-align:center;height:36px;}
.input{border:1px solid #8fa6bc;height:28px;line-height:28px;font-size:14px;width:60%;}
.input:focus{background-color:#FFFFCC;}
.randimg{background:url('../include/authcode.php') no-repeat right center;} /*验证码做输入框背景*/
.textarea{border:1px solid #8fa6bc;line-height:28px;width:90%;overflow:auto;}
.select{border:1px solid #8fa6bc;height:28px;line-height:28px;}	
@media (max-width:767px) {
	.input{margin:auto;width:80%;clear:both;}
}

/*** 通用网页头部定义 ***/
.header-top{height:50px;width:100%;text-align:right;vertical-align:middle;color:#ffffff;background-color:#043771;}
.header-top a{margin-left:5px;margin-right:15px;line-height:50px;color:#ffffff;font-size:14px;font-weight:bold;text-decoration:none;}
.header-top a:hover{color:#ff7f00;text-decoration:none;}
.header-top input{border:0;font-size:12px;width:120px;height:20px;margin:5px 0;} /*检索框*/
.header-top img:last-child{position:relative;top:8px;} /*检索按钮*/
.header{padding:0;margin:0;width:100%;height:120px;text-align:center;color:#ffffff;background-color:#054286;}
.header-div{width:1340px;height:120px;margin:0 auto;} /*宽度减20px应对滚动条*/
.header-logo{float:left;width:550px;overflow:hidden;}
.header-logo img{width:100%;margin-top:30px;} /*尺寸542&60*/
.header-menu{float:right;width:auto;text-align:center;}
.header_divider{font-size:0px;background:#d3d5ca;width:100%;height:6px;border-top:white 1px solid;}
.menuBtn{display:none;position:absolute;top:22px;left:10px;cursor:pointer;} /*菜单按钮*/
.searchBtn{display:none;position:absolute;top:20px;right:10px;cursor:pointer;} /*菜单按钮*/
@media (max-width:1360px) {
	.header-top{text-align:center;}
	.header{height:160px;}
	.header-div{width:100%;}
	.header-logo{width:100%;height:110px;}
	.header-logo img{width:542px;margin:25px auto;}
	.header-menu{width:100%;border-top:2px solid #043771;}
}
@media (max-width:767px) {
	.header-top{display:none;}
	.header{height:80px;}
	.header-logo{width:100%;height:80px;text-align:center;}
	.header-logo img{width:380px;margin-top:15px;}
	.header-menu{width:0;display:none;}
	.menuBtn{display:block;}
	.searchBtn{display:block;}
}
@media (max-width:420px) {
	.header-logo img{width:60%;}
}

/** 通用头部菜单定义 **/
.menubox{margin:35px auto;width:660px;background-color:#054286;z-index:100;}
ul.ldd_menu{margin:0px;margin-left:10px;padding:0;display:block;height:30px;list-style:none;z-index:101;}
ul.ldd_menu a{text-decoration:none;}
ul.ldd_menu > li{float:left;position:relative;z-index:105;}
ul.ldd_menu > li > span{float:left;color:#ffffff;width:106px;height:40px;line-height:40px;font-size:22px;font-weight:bold;cursor:default;text-align:center;margin:0px 12px;}
ul.ldd_menu > li > span a{color:#ffffff;}
ul.ldd_menu > li > span a:hover{color:#054286;text-decoration:none;}
ul.ldd_menu .ldd_submenu{position:absolute;top:40px;text-align:center;display:none;font-size:14px;background:#ffffff;border-top:0px;border-right:2px solid #054286;border-bottom:2px solid #054286;border-left:2px solid #054286;filter:alpha(opacity=95);opacity:0.95;z-index:105;}
ul.ldd_menu .zyly{width:580px;right:-235px;} /*资源利用*/
ul.ldd_menu .zyly ul{height:220px;}
ul.ldd_menu .kyzc{width:560px;right:-230px;} /*科研支持*/
ul.ldd_menu .kyzc ul{height:160px;}
ul.ldd_menu .smuc{width:250px;right:-65px;} /*海大人文*/
ul.ldd_menu .smuc ul{height:150px;}
ul.ldd_menu .gybg{width:320px;right:-85px;} /*关于本馆*/
ul.ldd_menu .gybg ul{height:250px;}
ul.ldd_menu ul{list-style:none;float:left;border-left:1px solid #cccccc;margin:20px 0 10px 15px;padding:10px;z-index:103;}
ul.ldd_menu ul li{width:100%;margin:0;padding:0;text-align:center;}
ul.ldd_menu ul li a{display:inline-block;width:100%;padding:0 5px;font-size:16px;line-height:30px;color:#000000;}
ul.ldd_menu ul li a:hover{-moz-box-shadow:0px 0px 2px #333;-webkit-box-shadow:0px 0px 2px #333;box-shadow:0px 0px 2px #333;background:#cccccc;}
li.ldd_heading a:link,li.ldd_heading a:visited{line-height:40px;font-size:20px;font-style:normal;font-weight:bold;text-align:center;color:#054286;}
.ldd_submenu_more{clear:both;width:100%;margin-top:10px;height:40px;background-color:#aa0000;z-index:120;}
.ldd_submenu_more a{display:inline-block;width:100%;line-height:40px;font-size:20px;font-weight:bolder;color:#ffffff;text-decoration:none;}
.ldd_submenu_more a:hover{text-decoration:underline;}
@media (max-width:1360px) {
	.menubox{text-align:center;margin:5px auto;}
	ul.ldd_menu{margin:auto;}
	ul.ldd_menu .zyly{right:-430px;}
	ul.ldd_menu .kyzc{right:-280px;}
	/*ul.ldd_menu .smuc{width:290px;right:-90px;}
	ul.ldd_menu .gybg{width:400px;right:-140px}*/
}

/*** 通用网页底部定义 ***/
.footer{clear:both;width:100%;height:170px;background-color:#043771;color:#ffffff;text-align:left;overflow:hidden;}
.footer a{color:#ffffff;text-decoration:underline;margin-right:10px;}
.footer a:hover{color:#ff7f00;}
.footer h2{font-size:20px;font-weight:normal;}
.footer p{text-indent:0px;font-size:13px;line-height:25px;margin-bottom:5px;}
.footer-div{width:1360px;margin:0 auto;}
.footer-left{float:left;width:22%;padding-left:10px;}
.footer-mid{float:left;width:25%;text-align:center;}
.footer-right{float:right;width:50%;background:url(../images/logo.png?v=2) right center no-repeat;overflow:hidden;}
.footer-right p{margin-right:120px;height:75px;overflow:hidden;}
.footer-img{float:left;width:48%;text-align:center;margin-top:16px;}
.footer-img img{width:70%;}
@media (max-width:1360px) {
	.footer-div{width:100%;}
}
@media (max-width:1000px) {
	.footer{height:auto;overflow:show;}
	.footer-left{width:52%;text-align:center;}
	.footer-mid{float:right;width:46%;}
	.footer-right{width:90%;margin:0 5%;padding-bottom:125px;text-align:center;background:url(../images/logo.png) center bottom no-repeat;}
	.footer-right p{margin-right:0;height:auto;overflow:show;}
	.footer-img img{width:60%;}
}
@media (max-width:540px) {
	.footer-left{width:100%;}
	.footer-mid{width:100%;}
}

/****************************** 以下为首页专用格式 ******************************/

/*** 首页中部切换大图 ***/
.flexslider{position:relative;width:100%;height:auto;overflow:hidden;margin:0;padding:0;}
.slides{width:1600px;position:relative;z-index:10;margin:0 auto;padding:0;}
.slides li{width:100%;height:100%;z-index:11;margin:0;padding:0;}
.slides li img{width:100%;}
.flex-control-nav{position:absolute;left:70%;bottom:15px;z-index:12;width:auto;text-align:center;}
.flex-control-nav li{z-index:13;display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;z-index:14;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor: pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
@media (max-width:1600px) {
	.slides{width:100%;}
}
@media (max-width:767px) {
	.flexslider{padding-bottom:0;border-bottom:0;}
	.flex-control-nav{display:none;}
}

/*** 首页中部布局定义 ***/
.homebox-ext{width:100%;height:650px;background-color:#efefef;}
.newsearch{margin:0 auto;width:1340px;height:250px;background-image:url(/images/temp/search04c.png);background-size:auto;background-position:center;overflow:hidden;}
.homebox{margin:0 auto;width:1340px;height:640px;text-align:left;clear:both;background-color:#efefef;} /*宽度减20px应对滚动条*/
.home-left{float:left;width:34%;height:100%;border-right:1px dashed #cccccc;padding-top:10px;}
.home-right{float:right;width:64%;height:100%;padding-top:10px;padding-bottom:0;}
.homebox2{margin:0 auto;width:1340px;height:520px;text-align:left;clear:both;} /*宽度减20px应对滚动条*/
.home-left2{float:left;padding-top:10px;width:34%;height:100%;border-right:1px dashed #cccccc;}
.home-right2{float:right;padding-top:10px;width:64%;height:100%;}
.homebox3{display:none;} /*窄屏下侧边栏导航专用*/
@media (max-width:1360px) {
	.homebox-ext{height:auto;}
	.newsearch{width:100%;}
	.homebox{width:100%;height:auto;}
	.homebox2{width:100%;height:auto;}
}
@media (max-width:1200px) {
	.newsearch{height:350px;}
	.homebox{height:900px;background-color:#ffffff;}
	.home-left{width:100%;height:auto;border-right:0;background-color:#efefef;}
	.home-right{width:100%;height:auto;}
	.home-left2{width:100%;border-right:0;}
	.home-right2{width:100%;}
}
@media (max-width:767px) {
	.newsearch{display:none;}
}

/*** 首页集成检索选项卡及快速链接 ***/
.searchbox{float:left;margin:0;padding:0;width:75%;height:250px;}
.searchbox .tab_block{width:100%;height:60px;background-color:#054286;border-bottom:0;}
.searchbox .tab_block ul{margin:0;padding:0;}
.searchbox .tab_block li{padding:10px 15px;height:40px;line-height:40px;color:#ffffff;background-color:transparent;border:0;border-radius:0;}
.searchbox .tab_block li.current{color:#ffffff;background-color:#4b70d4;border-bottom:0;}
.searchbox .tab_block li:first-child{margin-left:0;}
.searchbox .tab_content div{margin:0;width:100%;padding:25px 0;height:190px;background-color:rgba(0,0,0,0.5);text-align:center;color:#ffffff;font-size:16px;overflow:hidden;}
.searchbox .tab_content div a{color:#ffffff;text-decoration:underline;}
.searchbox .tab_content div a:hover{color:#ff9600;}
.searchbox .tab_content div a.warm{color:#ff7f50;text-decoration:underline;}
.searchbox .tab_content div a.warm:hover{color:#ff9600;}
.searchbox form{margin-bottom:15px;}
.quicklink{float:right:width:25%;height:250px;background:linear-gradient(rgba(255,255,255,1), transparent 90%);overflow:hidden;}
.quicklink ul{margin:0;padding-left:1%;width:100%;clear:both;text-align:center;}
.quicklink ul li{margin:0;padding-top:5px;float:left;width:33%;text-indent:0;text-align:center;display:block;overflow:hidden;}
.quicklink ul li img{width:45%;clear:both;margin-bottom:-5px;}/*opacity:0.6;*/
.quicklink ul li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.quicklink ul li a{font-size:14px;font-weight:600;color:#0054a3;text-decoration:none;}/*333333*/
.quicklink ul li a:hover{color:#ff9600;}
@media (max-width:1200px) {
	.searchbox{width:100%;}
	.searchbox .tab_content div{height:165px;padding-bottom:0;}
	.quicklink{width:100%;height:100px;}
	.quicklink ul li{width:11%;}
}

/*** 首页新闻通知选项卡 ***/
.newsbox{width:100%;height:450px;margin:0;padding:0;overflow:hidden;}
.newsbox .tab_block{width:100%;border-bottom:1px solid #ff0000;text-align:center;}
.newsbox .tab_block li{text-indent:30px;font-size:18px;line-height:30px;color:#000000;}
.newsbox .tab_block li{border-top:0;border-right:0;border-left:0;}
.newsbox .tab_block li:first-child{background:url(../images/icons/t01.png) 10px center no-repeat #efefef;margin-left:calc(50% - 150px);}
.newsbox .tab_block li:nth-child(2){background:url(../images/icons/t02.png) 10px center no-repeat #efefef;}
.newsbox .tab_block li:nth-child(3){background:url(../images/icons/t03b.png) 10px center no-repeat #efefef;}
.newsbox .tab_block li.current{color:#ff0000;border-bottom:1px solid #efefef;border-top:1px solid #ff0000;border-right:1px solid #ff0000;border-left:1px solid #ff0000;}
.newsbox .tab_content div{width:96%;margin:0 2%;}
.newsbox .tab_content div ul{margin:0;padding:0;}
.newsbox .tab_content div ul li{margin:0;width:100%;line-height:40px;font-size:16px;padding-left:10px;border-bottom:1px dashed #dddddd;background:url(../images/news00.png) left 15px no-repeat;overflow:hidden;}
.newsbox .tab_content div ul li:hover{background-color:#eee;}
.newsbox .tab_content div ul li img{margin-top:4px;margin-bottom:8px;vertical-align:middle;}
.newsbox .tab_content div ul li a{color:#222222;text-decoration:none;}
.newsbox .tab_content div ul li a:hover{color:#000099;text-decoration:none;}
.newsbox .tab_content div ul li span{padding:5px 10px;line-height:20px;border-radius:5px;font-size:11px;background-color:#204286;color:#ffffff;font-weight:300;text-align:center;margin-right:10px;font-family:宋体;}
.newsbox .tab_content div ul li span.new{font-weight:600;background-color:#800000;background-image:none;}
@media (max-width:1200px) {
	.newsbox{height:250px;margin-bottom:10px;}
	.newsbox .tab_content div ul li{float:left;width:48%;height:40px;overflow:hidden;}
}
@media (max-width:520px) {
	.newsbox{height:360px;}
	.newsbox .tab_content div{margin:0 5%;width:90%;}
	.newsbox .tab_content div ul li{width:100%;height:auto;}
}

/** 首页今日聚焦 **/
.today-focus{clear:both;width:100%;height:216px;overflow:hidden;margin-top:10px;text-align:left;}
.today-focus img{width:100%;height:auto;}
.today-focus2{clear:both;width:100%;height:200px;overflow:hidden;margin-top:10px;text-align:left;}
.today-focus2 img{width:100%;height:auto;}
.today-focus3{clear:both;width:100%;height:160px;overflow:hidden;margin-top:10px;text-align:left;}
.today-focus3 img{width:100%;height:160px;margin:0 auto;}
@media (max-width:1200px) {
	.today-focus,.today-focus2,.today-focus3{display:none;}
}

/*** 首页资源板块 ***/
.ziyuanbox{width:100%;clear:both;}
.ziyuanbox div:first-child{float:left;width:65%;} /*常用资源区域*/
.ziyuanbox div:last-child{float:right;width:32%;margin-right:10px;} /*自建及试用资源区域*/
.ziyuanbox div h2{float:left;clear:both;text-align:left;text-indent:24px;width:100%;background:url(../images/icons/t01.png) left center no-repeat;font-size:20px;font-weight:bolder;border-bottom:1px solid #cccccc;height:45px;line-height:45px;}
.ziyuanbox div h2.zj{text-indent:32px;background-image:url(../images/icons/t04b.png);} /*自建*/
.ziyuanbox div h2.sy{margin-top:10px;background-image:url(../images/icons/t02.png);} /*试用*/
.ziyuanbox div h2 a{float:right;color:#cccccc;}
.ziyuanbox div a{font-size:16px;color:#656565;text-decoration:none;}
.ziyuanbox div a:hover{color:#800000;text-decoration:underline;}
.ziyuanbox div ul{margin:0;padding:0;}
.ziyuanbox div li{float:left;width:100%;text-align:left;text-indent:16px;background:url(../images/icons/t05.png) left center no-repeat;font-size:14px;color:#cccccc;height:36px;line-height:36px;border-bottom:1px dashed #cccccc;overflow:hidden;}
.ziyuanbox div:first-child ul{float:left;width:48%;margin-left:2%;}
.ziyuanbox div:last-child ul{float:left;width:98%;margin-left:2%;}
@media (max-width:767px) {
	.ziyuanbox div:first-child{width:48%;}
	.ziyuanbox div:last-child{width:48%;}
	.ziyuanbox div:first-child ul{width:96%;height:260px;overflow:hidden;}
	.ziyuanbox div:first-child ul:last-child{height:260px;}
	.ziyuanbox div li{width:90%;margin-left:5%;font-size:18px;}
}
@media (max-width:480px) {
	.ziyuanbox div:first-child{width:100%;}
	.ziyuanbox div:last-child{width:100%;}
}

/*** 首页海大人文 ***/
.smucbox{width:100%;text-align:center;}
.smucbox h2{display:inline-block;padding:0;margin:0;width:100%;border-bottom:1px solid #ff0000;line-height:42px;text-align:left;background:url(../images/icons/t03.png) 10px center no-repeat;text-indent:40px;font-size:20px;}
.smucbox h2 a{color:#ff0000;text-decoration:none;}
.smucbox h2 a:hover{color:#000000;text-decoration:underline;}
.smucbox ul{width:100%;margin:0;padding:0;}
.smucbox li{float:left;margin:2%;width:45%;height:0;padding-bottom:30%;overflow:hidden;border:1px dashed #cccccc;}
.smucbox li img{width:100%;height:100%;position:absolute;left:0;top:0;}
@media (min-width:768px) and (max-width:1200px) {
	.smucbox li{width:29%;padding-bottom:20%;}
}

/*** 首页服务选项卡 ***/
.fuwusbox{clear:both;width:100%;height:460px;margin:0;padding:0;overflow:hidden;}
.fuwusbox .tab_block{width:100%;border-bottom:1px solid #ff0000;text-align:center;}
.fuwusbox .tab_block li{text-indent:30px;font-size:18px;line-height:30px;color:#000000;padding-right:10px;}
.fuwusbox .tab_block li{border-top:0;border-right:0;border-left:0;}
.fuwusbox .tab_block li:first-child{background:url(../images/icons/t01.png) 10px center no-repeat #ffffff;margin-left:calc(50% - 125px);}
.fuwusbox .tab_block li:last-child{background:url(../images/icons/t04b.png) 10px center no-repeat #ffffff;text-indent:36px;}
.fuwusbox .tab_block li.current{color:#ff0000;border-bottom:1px solid #ffffff;border-top:1px solid #ff0000;border-right:1px solid #ff0000;border-left:1px solid #ff0000;}
.fuwusbox .tab_content div{width:100%;margin:0;}
.fuwusbox .tab_content div a{color:#666666;font-size:100%;text-decoration:none;}
.fuwusbox .tab_content div a:hover{color:#800000;text-decoration:underline;}
.fuwusbox .tab_content div h2{width:100%;text-align:center;color:#999999;font-size:16px;font-weight:bold;height:50px;line-height:50px;}
.fuwusbox .tab_content div ul{margin:0;padding:0;width:100%;clear:both;}
.fuwusbox .tab_content div ul li{margin:5% 1%;padding:0;float:left;width:45%;text-indent:0;text-align:center;display:block;}
.fuwusbox .tab_content div ul li img{width:50%;clear:both;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65;}
.fuwusbox .tab_content div ul li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.fuwusbox .tab_content div:first-child div{float:left;width:24.5%;background-color:#ffffff;border-right:1px dashed #cccccc;text-align:center;}
.fuwusbox .tab_content div:first-child div:hover{background-color:#e5e5e5;}
.fuwusbox .tab_content div:first-child div:last-child{border-right:0}
.fuwusbox .tab_content div:last-child div{float:left;width:24.5%;margin-top:20px;background-color:#ffffff;border-right:1px dashed #cccccc;}
.fuwusbox .tab_content div:last-child div:hover{background-color:#c5e0ff;}
.fuwusbox .tab_content div:last-child div:last-child{border-right:0;}
.fuwusbox .tab_content div:last-child div ul li{width:45%;}
@media (max-width:767px) {
	.fuwusbox{display:none;}
}

/****************************** 内部页专用格式 ******************************/

/********** 内部页布局代码 **********/
.pagebox {margin:0 auto;width:1360px;text-align:left;}
.page_left{float:left;margin:0;width:20%;border-right:1px dashed #cccccc;}
.page_right{float:right;margin:0;padding:1%;width:77%;}
@media (max-width:1360px) {
	.pagebox{width:100%;}
}
@media (max-width:1200px) {
	.page_left{display:none;}
	.page_right{width:90%;margin:0 5%;}
}

/*** 侧边栏导航专用格式 ***/
.side_nav{width:100%;height:100%;z-index:99;overflow:auto;overflow-x:hidden;} /*侧边导航栏定义1段*/
.side_nav{color:#222;background-color:#fff;font-size:16px;line-height:40px;} /*侧边导航栏定义2段*/
.side_nav_close{display:none;width:100%;height:50px;background-color:#054286;} /*侧边导航栏关闭按钮定义*/
.side_nav_close img{float:left;width:25px;height:25px;position:absolute;top:12px;left:10px;cursor:pointer;} /*关闭*/
.side_nav_title{width:100%;height:60px;text-align:center;border-radius:0 0 0 10px;background-color:#d3d5ca;} /*返回首页层*/
.side_nav_title a{color:#ff803b;font-size:24px;font-weight:bolder;line-height:60px;text-decoration:none;} /*返回首页层a标签定义*/
.side_nav ul{margin:0;padding:0;} /*各层通用ul定义*/
.side_nav li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;} /*各层通用li定义*/
.side_nav li a{color:#222;text-decoration:none;} /*各层通用li下a标签定义*/
.side_nav li a:hover{color:#800000;font-weight:bold;} /*各层通用li下a标签的hover定义*/
.side_nav>ul>li:first-child{overflow:hidden;border-top:0} /*第1层ul的第1个li定义*/
.side_nav>ul >li:last-child{border-bottom:1px #ddd solid;} /*第1层除外，各层最后1个li定义*/
.side_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;width:50px;height:30px;cursor:pointer;} /*含有下级栏目的标签定义1段*/
.side_nav ul li i{background:url(/images/icons/f02s.png) no-repeat center center;} /*含有下级栏目的标签定义2段*/
.side_nav ul li i:hover{background:url(/images/icons/f06s.png) no-repeat center center;} /*含有下级栏目标签的hover定义*/
.side_nav ul li .side_nav_i_se{background-image:url(/images/icons/f07s.png);} /*已展开下级栏目标签*/
.side_nav ul li ul{display:none} /*各层下一级ul*/
.side_nav ul li ul li ul li{background:url(/images/icons/t05.png) left center no-repeat;padding-left:15px;} /*第3层li定义*/
@media (max-width:767px) {
	.side_nav{position:fixed;top:-100%;left:0;background-color:#f1f1f1;}
	.side_nav_close{display:block;}
	.side_nav_title{height:40px;border-radius:0 0 0 0;}
	.side_nav_title a{font-size:20px;line-height:40px;color:#333;}
}

/********** 右部专用代码 **********/
.page_right .pagepath{margin:0;padding:0;text-indent:0;width:100%;height:50px;line-height:50px;color:#aaaaaa;font-size:20px;border-bottom:1px dashed #cccccc;overflow:hidden;}
.page_right .pagepath a {line-height:50px;height:50px;color:#666666;text-decoration:none;font-size:20px;font-weight:bold;}
.page_right .pagepath a:hover{color:#800000;text-decoration:underline;}
.page_right h1{margin:0;padding:0;line-height:80px;font-size:24px;font-weight:bolder;text-align:center;background:url(../images/underline.jpg) center bottom no-repeat;clear:both;}
.page_right h2{margin:10px 0 5px 0;padding:0;height:40px;line-height:40px;font-size:20px;text-align:left;text-indent:25px;border-bottom:1px dashed #cccccc;background:url(../images/bullet.png) left center no-repeat;clear:both;overflow:hidden;}
.page_right h2 a{color:#222222;text-decoration:underline;}
.page_right h2 a:hover{color:#0000ff;}
.page_right h3{margin:0;padding:0;line-height:30px;font-size:18px;text-align:center;clear:both;}
.page_right h4{line-height:30px;font-size:16px;}
.page_right h5{font-size:16px;line-height:32px;padding:0;margin:0 0 10px 0;font-weight:400;} /*新闻内容顶格用*/
.page_right p{font-size:16px;line-height:32px;padding:0;margin:0 0 10px 0;text-indent:32px;}
.page_right p img{max-width:90%;margin:0 auto;vertical-align:middle;}
.page_right p.guanxun {color:#880000;font-size:30px;line-height:42px;}
.page_right p.underline{border-bottom:1px solid #cccccc; }
.page_right p.more{text-align:right;}
.page_right p.more a{font-style:italic;color:#666666;}
.page_right p.more a:hover{color:#ff0000;}
.page_right td p, .page_right th p{text-indent:0;margin:0;}
.page_right img.frame{padding:0;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;} 
.page_right li{font-size:16px;line-height:32px;margin-bottom:10px;}
.page_right li img{vertical-align:middle;}
.page_right ul.circle li{list-style-type:circle;}
.page_right ul.disc li{list-style-type:disc;}	
.page_right ol.decimal li{list-style-type:decimal-leading-zero;}
.page_right ol.decimal2 li{list-style-type:decimal;}
.page_right ol.roman li{margin-left:25px;list-style-type:upper-roman;}
@media (max-width:767px) {
	.page_right p{text-indent:1%;}
}
@media (max-width:480px) {
	.db_list ul li{width:90%;}
	.page_right h1{margin:10px 0;line-height:40px;font-size:20px;background:none;border-bottom:1px solid #cccccc;}
}

/*** 本站检索专用格式 ***/
.srh_area{width:96%;margin:2% auto;border:1px dashed #ccc;padding:10px;margin-bottom:10px;}
.srh_area h4{font-size:18px;text-align:center;}
.srh_area p{font-size:16px;text-indent:30px;line-height:32px;}
.srh_area i{color:#999999;font-style:italic;}
.srh_area .hr{margin:10px;border-bottom:1px dashed #cccccc;}

/*** 身份认证专用 ***/
.login_area{float:left;margin:1%;padding:5px;width:96%;border:1px solid #cccccc;background-color:#f1f8fb;text-align:center;border-radius:10px;}
.login_btn1,.login_btn2{display:block;margin:5px auto;width:80%;border:3px;text-align:center;color:#ffffff;font-size:18px;line-height:40px;border-radius:6px;text-decoration:none;clear:both;}
.login_btn1{background-color:#ff9800;}
.login_btn2{background-color:#14a007;}
.login_library{float:left;width:100%;text-align:left;margin-top:10px;border-top:1px dashed #cccccc;display:none;overflow:hidden;}

/*** 电子资源列表专用格式 ***/
.slopeTabs {overflow:hidden;width:100%;margin:0;padding:0;list-style:none;}
.slopeTabs li{float:left;margin:0 -15px 0 0;}
.slopeTabs a{float:left;position:relative;padding:0 10px;font-size:18px;font-weight:bold;height:0;line-height:36px;/*text-transform: uppercase;*/text-decoration:none;color: #fff;border-right:30px solid transparent;border-bottom:30px solid #999999;border-bottom-color: #777\9;opacity:0.4;filter:alpha(opacity=40);}
.slopeTabs li:first-child a{border-bottom:30px solid #AA0000;}
.slopeTabs a:hover{border-bottom:30px solid #db924a;opacity:1;filter:alpha(opacity=100);}
.slopeTabs a:focus{opacity:1;filter:alpha(opacity=100);outline:0;}
.slopeTabs .current{z-index:3;border-bottom-color:#ff7f00;opacity:1;filter:alpha(opacity=100);}
.db_list{clear:both;width:100%;}
.db_list ul li{float:left;width:48%;height:32px;list-style-type:circle;list-style-position:inside;overflow:hidden;}
.db_list ul li.total{margin-top:10px;width:96%;line-height:40px;font-weight:bold;text-align:center;list-style-type:none;border-top:1px dashed #cccccc;}
.new{padding-right:32px;background:url(../images/new.gif) right center no-repeat;}/*最新资源*/
.oa{padding-left:20px;background:url(../images/oa13px.png) left center no-repeat;}/*开放存取*/
.trial{padding-left:20px;background:url(../images/trial.png) left center no-repeat;}/*试用资源*/
.db_area, .db_tips{clear:both;width:95%;margin:0 auto;padding:10px 15px;font-size:16px;line-height:32px;border:1px dashed #cccccc;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.db_area th,.db_area td{font-size:16px;padding:5px;line-height:22px;}
.db_tips{border:1px solid #e5e5e5;background-color:#e5e5e5;}
#db_account{color:#0000ff;display:none;}
#db_account b{color:#000000;}
table.urls{width:100%;border:0px;} /*资源网址表格*/
table.urls tr, table.urls td{border:0px;padding:0px;}
table.urls td:first-child{text-indent:30px;width:120px;vertical-align:top;}
table.urls td:last-child{line-height:25px;word-wrap:break-word;word-break:break-all;}


/*** 导读服务专用(宽高比锁定) ***/
.daodu{float:left;margin:0;width:100%;font-size:14px;clear:both;text-align:center;}
.daodu .single{float:left;margin:1%;width:22%;height:0;padding-bottom:42%;overflow:hidden;background-color:#DFDFDF;text-align:center;}
.daodu .single img{width:100%;}
.daodu .single img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.daodu .single a{color:#222222;font-weight:bold;text-decoration:none;line-height:18px;overflow:hidden;}
.daodu .single a:hover{color:#800000;text-decoration:none;}
.daodu .single2{padding-bottom:60%;}
@media (max-width:767px) {
	.daodu .single{margin:2%;width:45%;padding-bottom:82%;}
}

/*** 空间服务活动风采专用格式 ***/
.rooms-list{width:100%;margin:0;padding:0;}
.rooms-list li{float:left;margin:1%;width:31%;height:0;padding-bottom:30%;display:block;text-align:center;overflow:hidden;}
.rooms-list li img{width:100%;}
.rooms-list li img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.rooms-list li p{margin-top:4px;font-weight:bold;height:50px;line-height:23px;overflow:hidden;}
@media (max-width:767px) {
	.rooms-list li{width:48%;padding-bottom:45%;}
}
@media (max-width:480px) {
	.rooms-list li{margin:5%;width:90%;padding-bottom:78%;}
}

/*** 海大人文栏目通用格式 ***/
.hdrw-list{margin:20px auto;padding:10px;width:900px;height:auto;text-align:center;background-color:#eeeeee;border:1px solid #eeeeee;border-radius:10px;clear:both;overflow:hidden;}
.hdrw-list:hover{background-color:#cecece;}
.hdrw-list span.day{font-weight:bold;color:#ffffff;background-color:#ff803b;padding:5px 5px;margin-left:22px;margin-right:5px;}
.hdrw-list .left-img{float:left;width:33%;height:0;padding-bottom:22%;overflow:hidden;position:relative;}
.hdrw-list .left-img img{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:9px;}
.hdrw-list .left-img img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.hdrw-list .right-title{float:right;width:65%;line-height:40px;}
.hdrw-list .right-title a{font-weight:bold;font-size:24px;color:#333333;line-height:40px;text-decoration:none;}
.hdrw-list .right-title a:hover{color:#800000;}
.hdrw-list .right-author,.hdrw-list .right-author2{float:right;width:65%;font-size:12px;color:#666666;line-height:36px;height:36px;overflow:hidden;}
.hdrw-list .right-author2{font-size:16px;line-height:36px;height:auto;} /*节庆*/
.hdrw-list .right-text{float:right;width:65%;text-align:left;height:auto;}
.hdrw-list .right-text p{text-indent:0;font-size:14px;color:#999999;line-height:25px;overflow:hidden;}
.hdrw-list .right-text .hasvideo{background:url(../images/icons/v01.png) left 5px no-repeat;}
.public .left-img{padding-bottom:45%;} /*本馆出版*/
.public .right-text{height:auto;} /*本馆出版*/
.hdrw-table{border:3px solid #C0504D;background-color:#F8EDED;} /*海大人文专用表格样式*/

/*** 海大人文栏目展览专用格式 ***/
.hdrw-zlist{margin:20px auto;width:900px;clear:both;}
.hdrw-zlist .title{float:left;width:96%;text-align:left;background:url(../images/icons/t06.png) left center no-repeat;text-indent:38px;}
.hdrw-zlist .title a{font-weight:bold;font-size:24px;color:#333333;line-height:40px;text-decoration:none;}
.hdrw-zlist .title a:hover{color:#ff0000;}
.hdrw-zlist .title span.day{line-height:30px;font-weight:bold;color:#ffffff;background-color:#ff803b;padding:5px;text-align:center;}
.hdrw-zlist .list{width:96%;text-align:center;clear:both;border:1px solid #cccccc;padding:5px;background-color:#eeeeee;}
.hdrw-zlist .list:hover{background-color:#cecece;}
.hdrw-zlist .list img{width:8%;margin-right:1.2%;}
.hdrw-zlist .list img:last-child{margin-right:0;}
.hdrw-zlist .list img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.hdrw-zlist .list a{text-decoration:none;}
@media (max-width:1360px) {
	.hdrw-list{width:90%;}
	.hdrw-zlist{width:90%;}
}
@media (max-width:767px) {
	.hdrw-list .left-img{width:100%;padding-bottom:70%;}
	.hdrw-list .right-title{width:100%;height:auto;clear:both;}
	.hdrw-list .right-author{width:100%;font-size:16px;line-height:36px;}
	.hdrw-list .right-author2{width:100%;}
	.hdrw-list .right-text{display:none;}
	.public .left-img{padding-bottom:125%;}/*本馆出版*/
	.hdrw-zlist .list img{width:16%;}
}

/*** 信息素养讲座视频专用格式 ***/
ul.videoNav{width:100%;padding:0;margin:0;margin-left:10px;font-size:16px;list-style:none;overflow:hidden;}
ul.videoNav li{line-height:120%;}
ul.videoNav li a{font-size:14px;padding:10px 5px;color:#000;display:block;text-decoration:none;font-weight:normal;}
ul.videoNav li a:hover{background-color:#675C7C;color:white;}
ul.videoNav ul{margin:0;padding:0;display:none;}
ul.videoNav ul li{margin:0;padding:0;clear:both;}
ul.videoNav ul li a{margin-left:15px;padding-left:20px;font-size:14px;outline:0;}
ul.videoNav ul li a:hover{background-color:#D3C99C;color:#675C7C;}
ul.videoNav ul ul li a{color:silver;margin-left:15px;padding-left:40px;}
ul.videoNav ul ul li a:hover{background-color:#D3CEB8;color:#675C7C;}
ul.videoNav span{float:left;font-weight:bold;}
ul.videoNav p a{text-indent:20px;display:inline;font-weight:bold;}
ul.videoNav p a:hover{background-color:#675C7C;color:white;}

/*** MP4格式视频播放专用格式 ***/
.videoMP4{margin:10px auto;width:100%;height:60%;position:relative;}
.videoMP4 video{width:100%;height:100%;object-fit:fill;}
.videoMP4 audio{width:100%;}