@charset "utf-8";
/* CSS Document */
*,*:before,*:after {  }
body{margin:0px;padding:0px;line-height:1;
font-size:12px;color:#898989;background:#fff;
font-family:"Microsoft YaHei","SimHei","SimSun","SimHei","STXihei","KaiTi";
}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{margin:0px;padding:0px;}
input,textarea{border:none;outline:none;background:none;
font-family:"Microsoft YaHei","SimHei","SimSun","SimHei","STXihei","KaiTi";}
ul,li{list-style:none;}
img{border:0px;padding:0px;display:block;cursor:pointer;}
a{text-decoration:none;cursor:pointer;}
a:hover{color:#C13500;}

h2,h3,h4,b,strong{font-weight:normal;}
em,i{font-style:normal;}

.wrap{position:relative;width:1200px;overflow:hidden;margin:0 auto;}
.wrapc{position:relative;width:1200px;margin:0 auto;}

/*通用弹窗box层*/
.popup_bg{position:fixed;top:0;left:0;width:100%;height:100%;
display:none;background:#000;z-index:9990;
filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.popup_box{position:fixed;left:50%;top:50%;display:none;
background:#fff;border:2px solid #ccc;border-radius:5px;z-index:9999;}
.popup_tit{padding:0 10px;height:40px;line-height:40px;overflow:hidden;
border-bottom:1px solid #ccc;font-weight:bold;color:#336699;}
.popup_tit span{float:left;}
.popup_tit a.close{float:right;cursor:pointer;}
.popup_bod{}

/*==header==*/
.header{position:relative;height:66px;background:#fff;}
.header .logo{float:left;margin:0px 20px;}
.header .logo a.logo{display:block;height:66px;line-height:66px;
font-weight:bold;font-size:30px;color:#333;
font-family:"STXinwei","STXingkai","STKaiti","STHupo";}
.header .logo a.logo img{float:left;width:66px;height:66px;}
.header .nav{float:left;}
.header .nav ul{}
.header .nav ul li{float:left;margin-left:30px;padding-top:13px;height:53px;}
.header .nav ul li a{display:block;font:bold 18px/40px "STXihei";color:#333;}
.header .nav ul li a:hover{color:#333;}
.header .nav ul li.on a{border-bottom:2px solid #f29600;}
.header .ubox{float:right;width:200px;height:66px;overflow:hidden;}
.header .ubox a.log{display:block;float:right;margin-top:18px;width:80px;height:30px;
text-align:center;font:bold 18px/30px "STXihei";color:#3f0708;
background:#fff;border-radius:8px;}
.header .ubox a.log:hover{border-bottom:2px solid #f29600;}
.header .ubox .utx{float:right;width:110px;margin-top:15px;margin-right:30px;}
.header .ubox .utx .toux{width:110px;height:45px;cursor:pointer;
background:url(/static/images/user3.png) center 0px no-repeat;}
.header .ubox .utx .ulist{position:fixed;right:30px;top:65px;display:none;
width:110px;height:120px;overflow:hidden;
background:#fff;border-radius:8px;z-index:99999;}
.header .ubox .utx .ulist a{display:block;height:40px;
text-align:center;font:16px/40px "STXihei";color:#3f0708;}
.header .ubox .utx .ulist a:hover{background:#f1f1f1;}

/*==header==*/
/*==内容区域==*/
.banner{position:relative;width:100%;height:580px;
background:url(../images/banner.jpg) center no-repeat;z-index:1;}
.banner .ssbox{position:absolute;left:50%;top:235px;margin-left:-450px;
width:900px;height:50px;line-height:50px;overflow:hidden;z-index:1;
background:rgba(204,215,224,0.5);border-radius:3px;
-moz-box-shadow:0px 0px 10px #000; /*firefox*/-webkit-box-shadow:0px 0px 10px #000; /*safari»òchrome*/box-shadow:0px 0px 10px #000; /*opera»òie9*/
}
.banner .ssbox .sstxt{float:left;margin-top:5px;padding:0 15px;
width:650px;height:40px;line-height:40px;font-size:16px;color:#fff;}
.banner .ssbox .sstxt::-webkit-input-placeholder { /* WebKit browsers */ 
color:#f1f1f1;}
.banner .ssbox .sstxt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color:#f1f1f1;}
.banner .ssbox .sstxt::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color:#f1f1f1;}
.banner .ssbox .sstxt:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color:#f1f1f1;}
.banner .ssbox .ssbtn{float:right;width:120px;height:50px;
text-align:center;font:18px/50px "STXihei";color:#fff;
background:#f29600;cursor:pointer;}
.banner .ssbox .ssbtn:hover{background:#ffa819;}
.banner .ssbox .ssbtn i.icon{font-size:28px;font-weight:bold;}
.banner .ssbox select.stcsel{width:90px;height:30px;line-height:30px;padding-left:10px;
text-align:center;background:rgba(204,215,224,0.3);border-radius:10px;}
.banner .ssbox select.stcsel:hover{}
.banner .ssbox select.stcsel:after{}
.banner .hotkws{position:absolute;left:50%;top:285px;margin-left:-450px;
width:900px;height:50px;line-height:50px;overflow:hidden;text-align:center;}
.banner .hotkws span{font-size:16px;color:#fff;}
.banner .hotkws a{font-size:16px;color:#fff;margin:0px 10px;}
.banner .hotkws a:hover{color:#ffa819;font-weight:bold;}
.banner .powersee{position:absolute;left:50%;top:435px;margin-left:-150px;
width:300px;height:90px;line-height:50px;overflow:hidden;text-align:center;}
.banner .powersee span{font-size:18px;color:#fff;}
.banner .powersee a{display:block;width:120px;height:30px;line-height:30px;margin-left:90px;
text-align:center;font-size:16px;color:#fff;
border:1px solid #fff;border-radius:5px;}

.indlef{float:left;width:780px;overflow:hidden;margin-top:15px;
border-right:1px solid #ddd;}
.indlef .tit{height:50px;line-height:50px;}
.indlef .tit span{font:bold 18px/50px "Microsoft YaHei";color:#333;}
.indlef .tit .shaix{float:right;margin-top:10px;margin-left:10px;
width:140px;height:30px;line-height:30px;overflow:hidden;}
.indlef .tit .shaix a{font-size:14px;color:#555;}
.indlef .tit .shaix a.on{font-weight:bold;color:#333;}
.indlef .tit .shaix a i{margin-right:5px;}
.indlef .tit .shaix em{margin:0 5px;font-size:14px;}

.ipage{float:right;width:150px;height:50px;line-height:50px;}
.ipage ul{}
.ipage ul li{float:left;margin:15px 10px;width:20px;height:20px;
background:#b5b5b5;border-radius:50%;cursor:pointer;}
.ipage ul li a{display:block;width:20px;height:20px;}
.ipage ul li.on{width:40px;background:#2d387a;border-radius:20px;}

.indlef .bod{}
.indlef .bod ul{width:1300px;}
.indlef .bod ul li{position:relative;padding:20px 0px;
height:255px;overflow:hidden;border-top:1px solid #ddd;}
.indlef .bod ul li a{}
.indlef .bod ul li .pic{float:left;margin-right:15px;
width:195px;height:255px;overflow:hidden;
border-radius:5px;}
.indlef .bod ul li .pic img{width:195px;height:255px;}
.indlef .bod ul li .info{float:left;width:550px;height:255px;overflow:hidden;}
.indlef .bod ul li .info .tit{position:relative;
height:30px;line-height:30px;overflow:hidden;
font-weight:bold;font-size:18px;color:#333;
white-space:nowrap;text-overflow:ellipsis;}
.indlef .bod ul li .info .tit a{color:#333;}
.indlef .bod ul li .info .tit a:hover{color:#369;}
.indlef .bod ul li .info .desc{margin:5px 0px;height:80px;line-height:25px;
display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;
text-indent:2em;font-size:14px;color:#666;}
.indlef .bod ul li .info .qtli{}
.indlef .bod ul li .info .qtli .sc{height:30px;line-height:30px;overflow:hidden;
font-size:14px;color:#666;}
.indlef .bod ul li .info .qtli .sc span{font-weight:bold;}
.indlef .bod ul li .info .qtli .sc em{}
.indlef .bod ul li .info a.xqbtn{float:right;height:30px;line-height:30px;
font-size:14px;color:#666;}
.indlef .bod ul li .info a.xqbtn:hover{color:#369;}

.indrig{float:right;width:400px;overflow:hidden;margin-top:15px;}
.indrig .irbox{margin-bottom:15px;padding-bottom:15px;
border-bottom:1px solid #ddd;}
.indrig .irbox .tit{height:50px;line-height:50px;}
.indrig .irbox .tit span{font:bold 18px/50px "Microsoft YaHei";color:#333;}
.indrig .irbox .tit span i{margin-left:10px;color:#f00;}
.indrig .irbox .tit a{float:right;line-height:40px;color:#666;}
.indrig .irbox .tit a.tjhyh{display:block;width:60px;height:25px;line-height:25px;
text-align:center;color:#f5ab59;margin-top:12px;
border:1px solid #f5ab59;border-radius:15px;}
.indrig .irbox .bod{}

.indrig .irbox .bod .tjpic{border-radius:10px;}
.indrig .irbox .bod .tjpic img{width:400px;}
.indrig .irbox .bod .tjdesc{line-height:25px;
text-indent:2em;font-size:14px;color:#666;}
.indrig .irbox .bod .signbox{}
.indrig .irbox .bod .signbox a{padding:5px 10px;margin-right:15px;line-height:50px;
font-size:14px;color:#666;
border:1px solid #959595;border-radius:20px;white-space:nowrap;}
.indrig .irbox .bod .signbox a:hover{color:#369;
border:1px solid #369;}

/*分页样式重写start*/
.pagethr{position:relative;height:70px;
border:1px solid #efefef;background:#ffffff;
background:-moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
background:-webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
background:-o-linear-gradient(top, #ffffff 0%,#efefef 100%);
background:-ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
background:linear-gradient(to bottom, #ffffff 0%,#efefef 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}
.pagethr ul{position:absolute;left:50%;margin-top:15px;
height:38px;overflow:hidden;border:1px solid #e9e9e9;border-radius:5px;}
.pagethr ul li{float:left;margin-bottom:10px;
min-width:40px;height:38px;overflow:hidden;color:#3d3d3d;
border-left:1px solid #e9e9e9;border-radius:2px;}
.pagethr ul li:first-child{border-left:0;}
.pagethr ul li span{display:block;min-width:40px;height:38px;line-height:38px;
text-align:center;font-size:18px;cursor:pointer;}
.pagethr ul li.totrs{padding:0 5px;}
.pagethr ul li.totrs span{}
.pagethr ul li.disabled span{}
.pagethr ul li.active span{background:#369;color:#fff;}
.pagethr ul li a{display:block;padding:0px;width:40px;height:38px;line-height:38px;
text-align:center;font-size:18px;color:#369;background:#fff;}
.pagethr ul li a:hover{background:#369;color:#fff;}
/*分页样式重写end*/

.books{padding:20px 0px;}
.books .sealef{float:left;width:245px;min-height:500px;font-size:16px;}
.books .sealef i.icon{display:block;float:left;margin:5px 10px;
width:30px;height:30px;line-height:30px;
text-align:center;font-size:20px;}
.books .sealef .sstou{height:40px;line-height:40px;overflow:hidden;
color:#fff;background:#26486a;}
.books .sealef .sstou span{}
.books .sealef .filtbox{position:relative;margin-top:8px;
min-height:40px;line-height:40px;color:#333;
border:1px solid #ddd;border-radius:5px;background:#fff;}
.books .sealef .filtbox .fbtit{cursor:pointer;}
.books .sealef .filtbox .fbtit em{position:absolute;top:0px;right:10px;}
.books .sealef .filtbox .fbbod{border-top:1px solid #ddd;display:none;}
.books .sealef .filtbox .fbbod dl{margin:10px 20px;}
.books .sealef .filtbox .fbbod dd{height:30px;line-height:30px;}
.books .sealef .filtbox .fbbod dd a{color:#369;}
.books .sealef .filtbox .fbbod dd a:hover{text-decoration:underline;}
.books .sealef .sortbox{margin-top:8px;cursor:pointer;
height:40px;line-height:40px;overflow:hidden;color:#333;
border:1px solid #ddd;border-radius:5px;background:#fff;}
.books .sealef .binfo{}
.books .sealef .binfo .pic{padding:10px;width:223px;
border:1px solid #efefef;border-radius:5px;}
.books .sealef .binfo .pic img{width:225px;}
.books .sealef .binfo .btn{margin-top:20px;}
.books .sealef .binfo .btn a{display:block;height:40px;line-height:40px;
text-align:center;font-size:18px;color:#fff;
background:#840202;border-radius:5px;}
.books .bodrig{float:right;width:940px;
background:#fff;}
.books .bodrig .srst{height:50px;line-height:50px;
font:20px/50px "STXihei";color:#666;
border-bottom:1px solid #efefef;}
.books .bodrig .srst span{color:#333;}
.books .bodrig .srst.sxlist{}
.books .bodrig .srst.sxlist span{position:relative;
border:1px solid #ddd;margin-right:10px;padding:3px 30px 3px 5px;}
.books .bodrig .srst.sxlist span i.icon{position:absolute;top:0px;right:5px;cursor:pointer;
line-height:30px;font-size:20px;color:#f00;}
.books .bodrig .sxshang{height:50px;line-height:50px;
font:18px/50px "STXihei";color:#666;
}
.books .bodrig .sxshang dl.sxshl{float:left;}
.books .bodrig .sxshang dl.sxshl b{margin:0 2px;}
.books .bodrig .sxshang dl.sxshl em{margin:0 5px;color:#369;}
.books .bodrig .sxshang dl.sxshr{float:right;}
.books .bodrig .sxshang dl.sxshr a{margin:0 2px;color:#369;cursor:pointer;}
.books .bodrig .sxshang dl.sxshr a:hover{text-decoration:underline;}
.books .bodrig .sxshang dl.sxshr span{margin-right:20px;}
.books .bodrig .sxshang dl.sxshr span b{}
.books .bodrig ul.slie{}
.books .bodrig ul.slie li{position:relative;margin:20px 0px;padding:10px;
height:315px;overflow:hidden;border-bottom:1px solid #efefef;}
.books .bodrig ul.slie li .pic{float:left;padding:10px;
width:188px;height:275px;overflow:hidden;
border-radius:5px;
-moz-box-shadow:0px 0px 5px #999; /*firefox*/-webkit-box-shadow:0px 0px 5px #999; /*safari»òchrome*/box-shadow:0px 0px 5px #999; /*opera»òie9*/
}
.books .bodrig ul.slie li .pic img{width:188px;height:275px;}
.books .bodrig ul.slie li .pic a,.books .bod ul li .pic img{-webkit-transition:transform .35s ease-out;transition:transform .35s ease-out;}
.books .bodrig ul.slie li .pic a:hover,.books .bod ul li .pic img:hover
{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.books .bodrig ul.slie li .info{float:left;margin-left:20px;
width:690px;overflow:hidden;}
.books .bodrig ul.slie li .info .name{position:relative;
height:40px;line-height:30px;overflow:hidden;}
.books .bodrig ul.slie li .info .name a{font-size:18px;color:#369;}
.books .bodrig ul.slie li .info .name a:hover{text-decoration:underline;}
.books .bodrig ul.slie li .info .name a strong{font-weight:800;}
.books .bodrig ul.slie li .info .ihang{
font-size: 14px;
line-height: 28px;
color: #999999;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.books .bodrig ul.slie li .info .sort{margin-top:20px;}
.books .bodrig ul.slie li .info .sort a.dbtn{position:relative;line-height:28px;
margin-right:50px;padding-top:3px;
text-align:center;font-size:16px;color:#369;border-radius:10px;}
.books .bodrig ul.slie li .info .sort a.dbtn:hover{text-decoration:underline;}
.books .bodrig ul.slie li .info .sort a.dbtn i{
position:absolute;left:0px;top:0px;font-size:28px;}
.books .bodrig ul.slie li .info .sort a.dbtn span{margin-left:30px;}
.books .bodrig ul.sent{margin-top:30px;}
.books .bodrig ul.sent li{margin-bottom:30px;}
.books .bodrig ul.sent li .yema{float:left;width:210px;height:50px;line-height:50px;
text-align:center;background:#efefef;}
.books .bodrig ul.sent li .yema a{font-size:18px;color:#369;cursor:pointer;}
.books .bodrig ul.sent li .info{float:right;width:715px;}
.books .bodrig ul.sent li .info .mulu{height:30px;line-height:30px;overflow:hidden;}
.books .bodrig ul.sent li .info .mulu a{font-size:16px;color:#333;}
.books .bodrig ul.sent li .info .cont{line-height:24px;font-size:16px;color:#369;}
.books .bodrig ul.sent li .info .cont em{color:#f00;}

/*==footer==*/
.footer{position:relative;width:100%;height:190px;background:#4f4f4f;}
.footer .fcr{padding-top:30px;height:110px;
text-align:center;color:#fff;}
.footer .fcr p{height:30px;line-height:30px;
font-size:14px;font-family:"Microsoft YaHei";color:#fff;}
.footer .copnot{height:50px;text-align:center;background:#383838;}
.footer .copnot	p{height:50px;line-height:50px;
font-size:14px;font-family:"Microsoft YaHei";color:#fff;}

.btext{}
.btext .bod{}
.btext .bod ul{margin:30px 0px;}
.btext .bod ul li{position:relative;margin-bottom:20px;
height:135px;line-height:25px;overflow:hidden;background:#fdba9a;
font-size:16px;color:#111;border-bottom:1px solid #f39f57;}
.btext .bod ul li .libg{position:absolute;top:0;
width:100%;height:135px;background:rgba(255,255,255,.5);}
.btext .bod ul li .libd{position:absolute;top:0;
width:100%;height:135px;}
.btext .bod ul li .libd .cont{margin:10px 20px;height:50px;overflow:hidden;text-indent:2em;}
.btext .bod ul li .libd .cont em{color:#ff0000;font-weight:bolder;}
.btext .bod ul li .libd .hang{margin:0 20px;height:30px;overflow:hidden;}
.btext .bod ul li .libd .dlie{max-width:50%;white-space:nowrap;text-overflow:ellipsis;}
.btext .bod ul li .libd .dlie a{color:#003399;cursor:pointer;}







/*==古德书库-书库列表==*/
.leftnav{
	background: #f8f8f8;
	height: 100%;
	top:0;
	left:0;
	width:40px;
transition: all .1s .3s;	overflow: hidden;
	position: fixed;
	padding-top: 175px;
	box-sizing: border-box;
	z-index: 1100;
}
.leftnav li{line-height: 32px;}
.leftnav ul{padding: 10px 0;border-bottom: 1px solid #e4e4e4;width:145px;}
.leftnav a{color: #999;display: block; padding: 0 8px;}
.leftnav img{display: inline-block; *display: inline; padding: 0 12px 0 5px;}
.leftnav a:hover{background: #ececec;}
.leftnav:hover{width:145px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }

.dqwza{border-bottom:1px solid #ddd;height:70px;background:#fff;}
.dqwza p{line-height: 70px; font-size: 16px;color: #333333; width:1200px; margin: 0 auto;}
.dqwza a{color: #333;}
.dqwza a:hover{color: #007081;}

.nyxq {max-width: 1440px; margin: 0 auto; overflow: hidden; box-sizing: border-box; padding: 70px 0 0 0; }
.nfnr_lwft{float: left;width:15%; border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.nfnr_lwft h2{font-size: 18px; color: #333333; line-height: 52px;border-bottom: 1px solid #eee;}
.nfnr_lwft h2 i{background: url(../images/b_09.png);width:16px; height: 16px; display: inline-block; *display: inline;vertical-align: middle; margin-right: 8px;}
.nfnr_lwft ul{padding-left: 30px;}
.nfnr_lwft li{line-height: 38px; }
.nfnr_lwft a{font-size:14px;color:#999;}
.nfnr_lwft em{color: #333;}

.nfnr_zhang{width:65%; float: left;padding: 0 30px;box-sizing: border-box;}
.wzlb_tit{border: 1px solid #e1e1e1;background: #f5f5f5;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;overflow: hidden;}
.wzlb_tit p{font-size: 16px; color: #333; line-height: 49px; padding-left: 23px;}
.wzlb_left_a{float: left; }
.wzlb_right{float: right;width:208px;overflow: hidden;}
.flxx{float: left;width:103px;overflow: hidden;border-left: 1px solid #e1e1e1;}
.flxx span{float: left;width:50%; border-right: 1px solid #e1e1e1;height: 49px;box-sizing: border-box;}
.fyxx{float: right;width:73px; padding: 17px 5px 0 0; overflow: hidden;}
.flxx .ma1{background: url(../images/b_14.png) no-repeat center center;}
.flxx .ma2{background: url(../images/c16.png) no-repeat center center;}
.wzlb_right .flxx .on.ma1{background: #fff;background: url(../images/c15.png) no-repeat center center;}
.wzlb_right .flxx .on.ma2{background: #fff;background: url(../images/b_16.png) no-repeat center center;}



.nexs{display: inline-block; *display: inline;background: url(../images/c2.png); width:11px; height: 11px;background-size: 100%;vertical-align: middle;}
.rughtjt{display: inline-block; *display: inline;background: url(../images/c1.png); width:11px; height: 11px;background-size: 100%;vertical-align: middle;}
.fyxx span{font-size: 14px; color: #666; line-height: 14px;}
.fyxx i{color: #ff0000;}

.wzlb_nr{padding-top: 30px;}
.wzlb_box{overflow: hidden; }
.wzlb_left{float: left; padding:5px 5px 40px 5px;width:25%;box-sizing: border-box;}
.wzlb_left img{padding: 10px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }
.wzlb_ri{width:71%; float: right; padding-bottom: 35px;}
.wzlb_left img{width:100%;box-sizing: border-box;}
.wzlb_ri h2{font-size: 18px; font-weight: 800; color: #333; padding-bottom: 15px; border-bottom: 1px solid #eeeeee;margin-bottom: 15px;}
.wzlb_ri p{font-size: 14px; line-height: 28px; color: #999999;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.fynr{padding-bottom: 200px; text-align: center;}
.fynr li{display: inline-block; *display: inline; padding: 0 3px;}
.fynr a{display: inline-block; *display: inline; padding: 8px 10px; border: 1px solid #f1f1f1; color: #666666;}
.fynr .hover4 a{border: 1px solid #333333;}
.fynr a:hover{border: 1px solid #333333;}



.nfnr_right{float: right;width:20%; border-left: 1px solid #e5e5e5;box-sizing: border-box; padding-left: 20px;}
.xgss_tit h2{font-size: 18px; color: #333; font-weight: 800; border-bottom: 1px solid #eeeeee; padding-bottom: 20px;}
.xgss_nr{padding-top: 20px;}
.xgss_nr ul{overflow: hidden;}
.xgss_nr li{width:33.33%; float: left; line-height: 54px; font-size: 16px;}
.xgss_nr a{color: #007081;}
.xgss_nr a:hover{text-decoration: underline;}
.tplj{padding-top: 20px;}
.tplj img{width:100%;}

/*===古德书库-书库详情页===*/
.sjjj{ overflow: hidden; padding-bottom: 50px;}
.sjjj_left{float: left;width:28%; padding: 5px;box-sizing: border-box;}
.sjjj_left img{box-sizing: border-box;padding: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5);width:100%;box-sizing: border-box;}
.sjjj_right{float: right;width:68%; float: right;}

.lssm h2{font-size: 24px; color: #000; padding-bottom: 15px;}
.lssm p{font-size: 14px; color: #666666; line-height: 24px;text-align:justify; word-break: break-all;}
.wzjs{padding-top: 20px;}
.wzjs h4{padding: 0 20px;font-size: 16px; background: #eeeeee; line-height: 46px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.wzjs ul{overflow: hidden; padding-top: 10px;}
.wzjs  li{float: left;line-height: 32px; color: #666666; font-size: 16px; width:35%;}
.ydqw ul{overflow: hidden; padding-top: 20px;}
.ydqw li{float: left; line-height: 50px; padding-right: 13px;}
.ydqw span{padding-left: 20px;}
.btn3{width:170px; height: 50px; line-height: 50px; background: #451e1f; color: #fff; display: block;text-align: center;font-size: 24px;
-moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.btn4{width:170px; height: 50px; line-height: 50px; background: #cd2b30; color: #fff; display: block;text-align: center;font-size: 24px;
-moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.ydqw span{font-size: 18px; color: #666666;}

.skjj_tit{
	background: #eeeeee;
}
.skjj_tit ul{overflow: hidden;}
.skjj_tit li{float: left;line-height: 48px;}
.skjj_tit span{cursor:pointer;display: block;font-size: 16px; color: #666; width:140px; text-align: center;
-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.skjj_box{padding: 20px 0 0 0;}
.skjj_box p{font-size: 14px; line-height: 30px; text-indent: 30px;}
.skjj .skjj_tit ul li .on{background: #007081;color: #fff;}

.wntj{padding: 50px 0 85px 0;}
.wntj_tit h2{font-size: 24px; font-weight: 800; line-height: 76px;color: #000;}
.wntj_nr ul{overflow: hidden;}
.wntj_nr li{width:20%; float: left;}
/*==古德书库-阅读==*/
.rjdh{height: 60px; background: #fff; position:relative;z-index: 10; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px rgba(0, 0,0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2); padding: 0 2%; }
.rjdh_a{float: left;width:320px; padding-top: 15px; padding-left: 300px;}
.rjdh_a li{float: left; height: 30px; position: relative;}
.rjdh_a a{display: block;width:42px; height: 30px;}
.xtb4{background: url(../images/c3.png) no-repeat center center;display: block;}
.xtb5{background: url(../images/c4.png) no-repeat center center;display: block;}
.xtb6{background: url(../images/c5.png) no-repeat center center;display: block;}
.xtb7{background: url(../images/c6.png) no-repeat center center;display: block;}
.xtb8{background: url(../images/c7.png) no-repeat center center;display: block;}
.xtb9{background: url(../images/c8.png) no-repeat center center;display: block;}
.xtb10{background: url(../images/c9.png) no-repeat center center;display: block;}
.xqdh{position: fixed;left:0; top:0; background: #fff;width:14%;height: 100%;padding:160px 0 50px 0;box-sizing: border-box;-moz-border-radius:0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;border-radius:0 0 6px 6px;}
.tcck{background: #fff; width:100%; display: none;position: absolute;top:25px; left:0; padding: 5px 0 0 0;}
.tcck a{display: block;text-align: center;line-height: 22px; font-size: 14px; color: #999; padding-top: 15px;}
.rjdh_a li:hover .xtb4{ background: url(../images/c17.png) no-repeat center center;}
.rjdh_a li:hover .xtb5{ background: url(../images/c18.png) no-repeat center center;}
.rjdh_a li:hover .xtb6{ background: url(../images/c20.png) no-repeat center center;}
.rjdh_a li:hover .xtb7{ background: url(../images/c19.png) no-repeat center center;}
.rjdh_a li:hover .xtb8{ background: url(../images/c21.png) no-repeat center center;}
.rjdh_a li:hover .xtb9{ background: url(../images/c22.png) no-repeat center center;}
.rjdh_a li:hover .xtb10{ background: url(../images/c23.png) no-repeat center center;}
.rjdh_a li:hover .tcck{ display: block;color: #0071FC;}

.dbrob{height: 45px; width:100%; background: #007081;position: fixed;z-index: 10;bottom: 0;left:0;}
.xqdh ul{padding-left:4%;overflow: auto; height: 100%;   }
.xqdh li{line-height: 36px;}
.xqdh a{color: #666666;font-size: 16px;}
.xqdh .hover5 a{color: #007081;}
.xqdh a:hover{color: #007081;}
.zyqh{width:37px; height: 70px;position: absolute;right:-37px;top:217px}
.on1{background: url(../images/c11.png) !important;background: #000;}
.tjsd{float: left; padding-left: 5%;}

.tjsd li{float: left;line-height: 60px; font-size: 14px; position: relative; padding: 0 15px;}
.tjsd a{color: #666666;}
.tjsd i{width:20px; background: url(../images/c12.png) no-repeat center; height: 10px; display: inline-block; *display: inline;}
.tjsd .tk2 dl{ width:100%; top:60px; left:0; background: #fff;position: absolute; padding-bottom: 10px;-moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;display: none;}
.tk2 dt{line-height: 26px; padding-left: 10px;}
.tk2  dl a{font-size: 14px; color: #999;}
.tk2 dl a:hover{color: #007081;}
.tjsd .tk2:hover dl{ display: block;}


.ssfy{float: right;}
.ssfy{float: right;width:450; padding-top: 12px;}
.sssj{width:40%; position: relative;float: left;}
.wby4{ height: 35px; border: none;
-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;
 padding-left: 10px; font-family: "微软雅黑";width:100%;padding-left: 10px;box-sizing: border-box;}
.btn5{position:absolute; background: url(../images/a_09.png);width:18px; height: 18px; border: none; top:10px; right:10px;}
.fynr_a{float: left;overflow: hidden;}
.fynr_a{float: right;width:55%; overflow: hidden;}
.wb3{font-size: 14px;color: #999;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; border: none; background: url(../images/c12.png) no-repeat 40px center;height: 35px; padding-right: 15px; border-right: 1px solid #eeeeee;float: left;}
.fyxq{float: left;width:52px;overflow: hidden; padding: 10px 0 0 15px;}
.fyz{background: url(../images/c2.png); width: 14px; height: 14px;display: block;float: left;}
.fyr{background: url(../images/c1.png); width: 14px; height: 14px;display: block;float: right;}
.szgna{float: left;width:36px;  padding-left: 30px; margin-top: 10px;}
.szgna a{display: block;background: url(../images/c12.png) no-repeat right center;}

.sjnr{width:45%; margin: 0 auto; padding-left: 14%; padding-top: 20px;}
.sjnr img{width:100%; border: 1px solid #ddd;box-sizing: border-box;}

.f_ff8101{color:#ff8101;}
.kecdtop{background:#1b1c40;padding:30px 0;}
.kecdtop .kecinfo{margin:0 auto;width:1200px;background:#1f1f1f;}
.kecdtop .kecinfo dl{display:block;padding:10px;height:380px;overflow:hidden;}
.kecdtop .kecinfo dt{display:block;float:left;width:520px;position:relative;}
.kecdtop .kecinfo dd{display:block;float:left;width:580px;margin-left:60px;color:#fff;}
.kecdtop .kecinfo dt img{width:520px;height:300px;}
.kecdtop .kecinfo dt a.imgbtn{position:absolute;top:0px;left:0px;
display:block;width:520px;height:300px;
}
.kecdtop .kecinfo dt a.imgbtn i{position:absolute;top:50%;left:50%;
margin-left:-30px;margin-top:-30px;font-size:60px;color:#fff;}
.kecdtop .kecinfo dt a.abgbtn{display:block;margin:20px auto 10px;
width:150px;height:40px;line-height:40px;
text-align:center;font-size:18px;color:#ff8101;border:1px solid #fff;border-radius:8px;}
.kecdtop .kecinfo dd h3{display:block;height:50px;line-height:50px;font-size:24px;}
.kecdtop .kecinfo dd .xxinfo{height:300px;}
.kecdtop .kecinfo dd .xxinfo p{display:block;height:40px;line-height:40px;overflow:hidden;
border-bottom:1px dashed #ddd;}
.kecdtop .kecinfo dd .xxinfo p em{display:block;width:100px;height:40px;float:left;}
.kecdtop .kecinfo dd .xxinfo p span{display:block;height:40px;overflow:hidden;}
.kecdtop .kecinfo dd .caoz{margin-top:20px;}
.kecdtop .kecinfo dd .caoz .onebtn{display:block;float:left;
width:150px;height:40px;line-height:40px;
text-align:center;font-size:18px;color:#fff;
background:#5a5af5;border-radius:8px;}
.kecdtop .kecinfo dd .caoz .shoubtn{display:block;float:right;line-height:40px;color:#fff;}
.tupubox{}
.tupubox .tp_hd{margin:10px;}
.tupubox .tp_hd em{margin-right:20px;padding:10px 20px;
font-size:16px;color:#333;
background:#ddd;border-radius:10px;}
.tupubox .tp_hd em:hover{background:#3a3c73;color:#fff;cursor:pointer;}
.tupubox .tp_hd em.on{background:#3a3c73;color:#fff;}
.tupubox .tp_bd{}

/*====后台设置模版样式====*/

@media screen and (max-width:1400px){
	
 .headerbox{ width:100%; padding: 0 1%; box-sizing: border-box;}
 .wznr{max-width: 1200px; margin: 0 auto;}
 .lsrw_b{max-width:1070px;}
 .footerbox{width:1200px;}
 
 .jdtk_right{width:960px; }
 .xssj_nr li{ width:25%;}
 
 .dqwza p{width:1200px;}
 .nyxq{width:1200px;}
 .rjdh_a{ padding-left:0px;}
}
@media screen and (max-width:1400px){
.nav a{display: inline-block;*display: inline;font-size: 16px;color: #fff; padding: 0 15px;}	
}