﻿@charset "utf-8";

#content{padding-top: 50px}
.pageBanner{display: none; }
.column { margin-bottom: 20px; overflow: hidden;}

/* 首页banner图切换 S*/
#indBanner{clear: both;text-align: center;position:absolute;z-index: 0; margin-bottom: 10px;height:550px; top:200px; left:0px; width:100%; min-width:1200px; background:#a75a3e}
#indBanner .bd{height: 550px;}
#indBanner .bd .con{position: absolute; height: 62px; bottom: 0px; left: 0px; right: 0px; display:none }
#indBanner .bd .con .title{height: 62px; line-height: 62px; width: 1200px; margin: 0 auto; font-size: 20px; color: #fff; text-align: left; }
#indBanner .bd .con .title a{color: #fff}
#indBanner .bd .con .title a:hover{text-decoration: none; color: #fa9e00}
#indBanner .bd li{position:relative;height:550px;width:100%;overflow:hidden; z-index: 1}
#indBanner .bd .pic{position:absolute;top:0;left:50%;margin-left:-960px;}
#indBanner .prev,#indBanner .next{display:none;}
#indBanner .next{background-position: -62px 0;margin-left:550px;}
#indBanner .hd{display: block; background: #979ca0; height: 8px; position: relative; z-index: 2; display:none }

/* 搜索栏 */
.searchBar{height: 213px;position: relative;z-index: 1;width:940px;margin:0 auto;padding-top:337px;}
#searchTab{width:900px; margin:0 auto 10px; padding:20px; height:150px;  background: url(../../Base/img/searchBg.png) 0px 0px no-repeat;}
#searchTab .hd{height:48px;}
#searchTab .hd ul{height:48px; width:440px; margin:0 auto; float:left}
#searchTab .hd ul li{width:136px; float:left; height: 40px; line-height:40px; color:#fff; font-size:16px; text-align:center; background:#8f8e8d; border-radius: 5px; margin-right:10px;}
#searchTab .hd ul li.on{background:#d38f46; border-radius: 5px; cursor: pointer; position:relative; }
#searchTab .hd ul li.on:after{content: ""; border: 7px solid #d38f46; border-bottom: none; border-left-color: transparent; border-right-color: transparent; position:absolute; bottom:-7px; left:50%; margin-left:-7px;}
#searchTab .bd{padding-top:10px;}

/* 图书检索 */
#tConTSJS{width: 900px; height: 50px; padding: 0px; }
#tConTSJS .sBg{ height:48px; background:#fff;  border-radius:3px; float:left; width:748px; overflow:hidden; border:1px solid #d38f46;}
#tConTSJS .selectField{float:left; height:26px; margin-top:11px; border-right:1px solid #bebcbb; padding:0 5px 0px 10px}
#tConTSJS .selectField select{display:block; height:26px; width:106px; border:none;}
#tConTSJS .selectLib{float:left; height:26px; margin-top:11px; border-right:1px solid #bebcbb; padding:0 5px 0px 10px}
#tConTSJS .selectLib select{display:block; height:26px; width:106px; border:none;}
#tConTSJS .selectInput{float:left; height:26px; padding-top:11px; padding-left:15px}
#tConTSJS .selectInput #searchdata1{display:block; height:26px; line-height:26px; background:none; border:none; width:380px; outline:none; color: #333}
#tConTSJS .selectBtn{width:100px; float:right; height:48px;}
#tConTSJS .selectBtn input{display:block;width:100px;text-align:left;height:48px;line-height:48px;background: url(../../Base/img/icons-searchBar.png) -23px -26px no-repeat #d38f46;border:none;font-size:18px;color:#fff;text-indent:44px; }
#tConTSJS .gjjsbtn{width:120px; height:50px; float:right; display:block; background:#9a5339; border-radius:3px; color:#fff; line-height:50px; font-size:18px; text-align:center}
#tConTSJS .gjjsbtn:hover{text-decoration:none; background:#bc6c4f}

/* 站内搜索 */
#tConZNSS{width: 900px; height: 50px; padding: 0px;}
#tConZNSS .s-form{ height:48px; background:#fff;  border-radius:3px; float:left; width:898px; overflow:hidden;  border:1px solid #d38f46;}
#tConZNSS .select-box{display:none}
#tConZNSS .input-box{float:left; height:26px; padding-top:11px; padding-left:15px}
#tConZNSS .input-box #inputkeyword{display:block;height:26px;line-height:26px;background:none;border:none;width: 770px;outline:none;color: #333;}
#tConZNSS .btn-box{width:100px; float:right; height:48px;}
#tConZNSS .btn-box input{display:block;width:100px;text-align:left;height:48px;line-height:48px;background: url(../../Base/img/icons-searchBar.png) -23px -26px no-repeat #d38f46;border:none;font-size:18px;color:#fff;text-indent:44px; }

/* 统一资源检索 */
#tConZYJS{margin-top: 36px; width: 900px; height: 60px; padding: 12px 20px 13px; background: url(../../Base/img/searchBg.png) 0px 0px no-repeat; }
#tConZYJS .sBg{ height:55px; padding-top:5px; background:#fff;  border-radius:3px; float:left; width:890px; overflow:hidden; padding-left:10px}

/* 甘图公告 */
#indGtgg{width: 610px;margin:0 auto;height:34px;position:absolute;left: 310px;top: 360px;}
#indGtgg .hd{ float:left; margin-right:10px;  }
#indGtgg .hd h3{font-weight: bold;float:left;padding-left: 46px;background: url(../../Base/img/icons-searchBar.png) -19px -233px no-repeat;color:#ffb565;height: 34px;line-height: 34px;}
#indGtgg .hd h3 a{ color:#af6950; }
#indGtgg .bd{overflow:hidden; height:34px; text-align:left}
#indGtgg .bd li{height:34px; line-height:34px; color:#333;overflow:hidden;}
#indGtgg .bd li a{color:#333;}
#indGtgg .bd li a:hover{text-decoration:none; color:#af6950}

/* 快速链接 */
.quickLink{ margin:0 auto; height:130px; background:#f3f3f3}
.quickLink ul{width:1200px; margin:0 auto; display:block; overflow:hidden}
.quickLink ul li{width: 150px;float:left;}
.quickLink ul li a{display:block;text-align:center;padding-top:75px;line-height:26px;height:55px;background: url(../../Base/img/icons-quickLink.png) center 0px no-repeat;transition: all .5s;}
.quickLink ul li a:hover{background-image:url(../../Base/img/icons-quickLink-on.png); text-decoration:none; color:#a75a3e}
.quickLink ul li:nth-child(2n+1){ background-color:#eeeeee}
.quickLink ul li.li2 a{background-position: center -200px;}
.quickLink ul li.li3 a{background-position: center -400px;}
.quickLink ul li.li4 a{background-position: center -600px;}
.quickLink ul li.li5 a{background-position: center -800px;}
.quickLink ul li.li6 a{background-position: center -1000px;}
.quickLink ul li.li7 a{background-position: center -1200px;}
.quickLink ul li.li8 a{background-position: center -1400px;}
.quickLink ul li.li9 a{background-position: center -1600px;}
/*
.quickLink ul{overflow:hidden; width:1200px; margin:0 auto}
.quickLink li{float:left; width:80px; padding:0 24px; text-align:center; }
.quickLink li a{display:block; color:#333; font-size:16px;  }
.quickLink li a i{display:block;width:80px;height:80px;background: url(../../Base/img/icons-searchBar.png) -10px -410px no-repeat #c88947;border-radius:40px;margin-bottom:10px; transition: all .5s;}
.quickLink li a:hover{text-decoration:none;}
.quickLink li a:hover i{transform: rotateY(180deg);}
.quickLink li.li2 a i{background-color:#89c997; background-position:-10px -610px}
.quickLink li.li3 a i{background-color:#84ccc9; background-position:-10px -810px}
.quickLink li.li4 a i{background-color:#88abda; background-position:-10px -1010px}
.quickLink li.li5 a i{background-color:#8f82bc; background-position:-10px -1210px}
.quickLink li.li6 a i{background-color:#c490bf; background-position:-10px -1410px}
.quickLink li.li7 a i{background-color:#c490bf; background-position:-10px -1610px}
.quickLink li.li8 a i{background-color:#cfa972; background-position:-10px -1810px}
.quickLink li.li9 a i{background-color:#c88947; background-position:-10px -2010px}
*/

/* 手风琴切换 */
.accordionBox{width:1200px; height:220px; position:relative; margin:0 auto 30px; z-index:1; overflow: hidden; }
.accordionBox .accordionLi{width:1040px; position:absolute; z-index:2; height:220px; left: 0px; top: 0px; background:#fff;}
.accordionBox .accordionLi .hd{float:left; width:80px; height:220px; background:#a75a3e}
.accordionBox .accordionLi .hd h3{display:block;font-size:20px;color:#fff; text-align:center; line-height:22px}
.accordionBox .accordionLi .hd h3 a{color:#fff;display:block;padding: 18px 24px 0px;height:202px;background: url(../../Base/img/arrow-down.png) 29px 185px no-repeat;}
.accordionBox .accordionLi .hd h3 a:hover{text-decoration:none}
.accordionBox .accordionLiOn .hd h3 a{background-image:url(../../Base/img/arrow-right.png)}
.accordionBox .accordionLi .bd{overflow:hidden; border:1px solid #a75a3e; border-left:none; height:188px; padding-top:30px; padding-left:40px;}
.accordionBox .infoList{overflow:hidden;}
.accordionBox .infoList li{float:left;padding-left:24px;width: 260px;margin-right:15px;height:40px;line-height:40px;overflow:hidden;background: url(../../Base/img/dot-01.png) 3px 12px no-repeat;}
.accordionBox .infoList li a{background:none; padding:0px; }
.accordionBox .line{width:1px; height:220px; overflow:hidden; position:absolute; right:0px; top:0px; z-index:3; background:#89c997}
.accordionBox #zjtssjk{left: 1040px;}
.accordionBox #zjtssjk .hd{background:#cfa972}
.accordionBox #zjtssjk .bd{border-color:#cfa972}
.accordionBox #syszzy{left: 1120px;}
.accordionBox #syszzy .hd{background:#89c997}
.accordionBox #syszzy .bd{border-color:#89c997}

/* indBox */
.indBox{}
.indBox .hd{height:58px; line-height:58px; background:url(../../Base/img/indBox-hd.png) 0px 27px repeat-x}
.indBox .hd a:hover{color:#a75a3e; text-decoration:none}
.indBox .hd h3{float:left; height:58px; line-height:58px; background:#fff; color:#333; font-size:30px; padding-right:20px }
.indBox .hd .more{width:60px; height:26px; float:right; background:url(../../Base/img/more.png) 9px 0px no-repeat #fff; padding-left:17px; text-align:center; margin-top: 16px; line-height:26px; color:#666}

.indBox .hd li { float: left; height:58px; line-height:58px; background:#fff; font-size:30px; padding-right:20px; }
.indBox .hd li a { color: #999;}
.indBox .hd li.on a { color: #333; }

/* columnA */
#columnA{overflow:hidden}
#columnA .areaL{width:750px; float:left;}
#columnA .areaR{width:420px; float:right}
#indDzhd .bd{padding-top:20px; overflow:hidden}
#indDzhd .calendar{width: 346px;float:left;height: 401px;}
#indDzhd .calendar-title{padding-top:15px;height: 36px;line-height: 36px;}
#indDzhd .calendar-title .title{height: 36px;}
#indDzhd .calendar-title .arrow span{top:15px;height: 36px;line-height: 36px;}
#indDzhd .calendar-week .item, 
#indDzhd .calendar-date .item{height: 40px;width: 40px; line-height:40px; margin-right:7px}
#indDzhd .calendar-week,
#indDzhd .calendar-date{padding-left:12px;}
#indDzhd .calendar-date .item{margin-bottom:7px}
#indDzhd .calendar-date{padding-top:12px}
#indDzhd .calendar-week{height:40px;padding-top:5px}

#indDzhd .indBtns{width:370px; float:right; height:auto}
#indDzhd .indBtns li{width:175px; float:left; height:190px; overflow:hidden}
#indDzhd .indBtns li a{display:block;color:#fff;font-size:20px;background:#dabf94;text-align:center;height: 170px;padding-top: 20px;}
#indDzhd .indBtns li a i{display:block;width:100px;height:100px;margin:0 auto 10px;background: url(../../Base/img/indBtns.png) 6px 0px no-repeat;transition: all .5s;}
#indDzhd .indBtns li a:hover{text-decoration:none;}
#indDzhd .indBtns li a:hover i{transform: rotateY(180deg);}
#indDzhd .indBtns li.li1{margin-bottom:23px; margin-right:20px;}
#indDzhd .indBtns li.li2{margin-bottom:23px}
#indDzhd .indBtns li.li2 a{background:#d39f8d}
#indDzhd .indBtns li.li2 a i{background-position: 2px -300px;}
#indDzhd .indBtns li.li3{margin-right:20px;}
#indDzhd .indBtns li.li3 a{background:#93c9a9}
#indDzhd .indBtns li.li3 a i{background-position: 1px -600px;}
#indDzhd .indBtns li.li4 a{background:#88abda}
#indDzhd .indBtns li.li4 a i{background-position: -1px -900px;}

/*
#indDzhd .indBtns{width:370px; float:right; height:auto}
#indDzhd .indBtns ul{overflow:hidden;}
#indDzhd .indBtns li{width:370px; height:125px; margin-bottom:15px; background: #fff}
#indDzhd .indBtns li a{display:block; padding-left:28px; text-align:left; height:125px; color:#fff; background:url(../../Base/img/btn-01.jpg) 0px 0px no-repeat;  transition: all .2s;}
#indDzhd .indBtns li a .tit{display:block;height:38px;font-size:24px;color:#fff;font-weight:bold;padding-top: 30px;}
#indDzhd .indBtns li a .more{display:block; height:22px; line-height:22px; font-size:14px; color:#dec8c1}
#indDzhd .indBtns li.li2 a{background-image:url(../../Base/img/btn-02.jpg)}
#indDzhd .indBtns li.li2 a .more{color:#ead5c3}
#indDzhd .indBtns li.li3 a{background-image:url(../../Base/img/btn-03.jpg)}
#indDzhd .indBtns li.li3 a .more{color:#cae9f5}
#indDzhd .indBtns li.li4 a{background-image:url(../../Base/img/btn-04.jpg)}
#indDzhd .indBtns li.li4 a .more{color:#c6f0da}
#indDzhd .indBtns li.li4{margin-bottom:0px}
#indDzhd .indBtns li a:hover{text-decoration:none; filter:alpha(opacity=90); opacity:0.9; }
*/

#indGtdt .bd{padding: 14px;border: 1px solid #e8c8a6;margin-top: 20px;height: 375px;}

/* topicListDate */
.topicListA{}
.topicListA .t{width: 400px;height: 220px;overflow: hidden;margin-bottom: 20px;position: relative;z-index: 1;}
.topicListA .t .pic{width: 400px; height: 220px; line-height: 0;}
.topicListA .t .pic img{width: 400px; height: 220px;}
.topicListA .t .con{width: 400px; height: 40px; position: absolute; bottom: 0px; left: 0px; z-index: 2;}
.topicListA .t .con .titleBg{width: 400px; height: 40px; background: #000; filter:alpha(opacity=50); opacity:0.5; position: absolute; left: 0px; bottom: 0px; z-index: 3;}
.topicListA .t .con .title{width: 314px; height: 40px; line-height: 40px; overflow: hidden; position: absolute; left: 18px; bottom: 0px; z-index: 4; color: #fff}
.topicListA .t .con .title a{color: #fff}
.topicListA .n{height:58px; margin-bottom:20px; text-align:left}
.topicListA .n .date{float:left;width: 52px;height:46px;margin-right:18px;border-right:1px solid #cccccc;text-align:right; padding-right:15px; margin-top:6px;}
.topicListA .n .date b{display:block; height:20px; line-height:20px; margin-bottom:6px; font-size:18px; color:#a75a3e; font-weight:normal; }
.topicListA .n .date span{display:block; height:20px; line-height:20px; font-size:14px; color:#999999}
.topicListA .n .title{overflow:hidden; height:54px; line-height:25px; padding-top:4px}

/* 新书推荐 */
#indXstj .bd{padding-top:0px}
#indXstj .tHd{z-index: 3;position: relative;text-align:center; line-height:0px}
#indXstj .tHd ul{display:inline-block; *display:inline; zoom:1; font-size:0; height:10px; padding:5px 10px;  }
#indXstj .tHd li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:10px; height:10px; overflow:hidden; background:#e0e0e0; margin:0 5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;  }
#indXstj .tHd li span{display:none;}
#indXstj .tHd .on{width:30px;background:#e0e0e0;}
.bookList{width:1200px;}
.bookList ul{display:block; padding-top:15px; width:1200px;}
.bookList li{float:left; width:386px; height:170px; margin:0 21px 20px 0px; overflow:hidden; background:url(../../Base/img/bookList.png) 0px 0px no-repeat; position: relative; top:0; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all  0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.bookList ul li:nth-child(3n){margin-right:0px;}
.bookList li a{display:block; padding:20px; height:130px;}
.bookList li a:hover{text-decoration:none}
.bookList li .pic{width:100px; height:130px; float:left; margin-right:20px; line-height:0;}
.bookList li .pic img{width:100px; height:130px;}
.bookList li .con{overflow:hidden; text-align:left; display:block}
.bookList li .con .title{height:40px; line-height:40px; font-size:16px; font-weight:bold; overflow:hidden; display:block; margin-bottom:10px}
.bookList li .con .intro{height:72px; line-height:24px; overflow:hidden; font-size:14px; color:#666666; display:block}
.bookList li .con .intro .tit{font-weight:bold; color:#cf8f52}
.bookList li.on{background-image:url(../../Base/img/bookList-hover.png); cursor: pointer; top:-10px; box-shadow: 0px 0px 10px 0px rgba(2, 0, 0, 0.2); top:-5px;}
.bookList li.on .title a{color:#a75a3e}

/* sideFixed */
.sideFixed{position:fixed; left:50%; top:50%; width:50px; margin-left:610px; margin-top:-100px; z-index:99}
.sideFixed>li{width:50px; height:50px; position:relative; background:url(../../Base/img/sideFixed-bg.png) 0px 0px;}
.sideFixed>li .icon{display:block; width:50px; height:50px; line-height:50px; overflow:hidden; text-indent:300%; background:url(../../Base/img/icons-sideFixed.png) 0px -100px no-repeat}
.sideFixed>li .con{position:absolute; right:50px; top:0px; padding:20px; background:#fff; display:none; border:1px solid #b5988e}
.sideFixed>li.ldxx .icon{background-position:0px -200px;}
.sideFixed>li.wza .icon{background-position:0px -300px;}
.sideFixed>li.en .icon{background-position:0px -400px;}
.sideFixed>li.fw .con{width:160px;}
.sideFixed>li.fw .con h3{display:block;height:30px;line-height:30px;font-size:14px;color:#000; font-weight:bold; padding-left: 23px;background: url(../../Base/img/icons-sideFixed.png) -15px -512px no-repeat;}
.sideFixed>li.fw .con ul{overflow:hidden; display:block;}
.sideFixed>li.fw .con ul li{height:38px; line-height:38px; width:80px; float:left; text-align:center; border-bottom:1px dotted #999}
.sideFixed>li.wd .icon{background-position:0px 0px;}
.sideFixed>li.wd .con{width:160px;}
.sideFixed>li.wd .con h3{display:block;height:30px;line-height:30px;font-size:14px;color:#000; font-weight:bold;padding-left: 23px;background: url(../../Base/img/icons-sideFixed.png) -17px -608px no-repeat;}
.sideFixed>li.wd .con ul{overflow:hidden; display:block;}
.sideFixed>li.wd .con ul li{height:38px; line-height:38px; width:80px; float:left; text-align:center; border-bottom:1px dotted #999} 
.sideFixed>li.on{background:#aa6f5b}
.sideFixed>li.on .con{display:block}


.sideFixed>li.AI .icon { background: url(../../Base/img/icons-sideFixed-n.png) no-repeat center -704px;}

#position_8{top:1050px;}

/*轮播广告*/
.focusAdzz{position: relative; z-index: 1; margin: 0px auto; height: 100px; width:1200px;  margin-bottom:15px}
.focusAdzz .bd img{display: block; width: 100%; height:100px;}
.focusAdzz .bd .con{display: none;}
.focusAdzz .hd{position: absolute; z-index: 1; right: 12px; bottom: 12px; display: none;}
.focusAdzz .hd li{width: 8px; height: 8px; float: left; margin-left: 5px; line-height: 8px; overflow: hidden; background-color: #fff;}
.focusAdzz .hd li span{display: none;}
.focusAdzz .hd li.on{background-color: #ffcc33;}