@charset "gbk";
.recommend{width:1198px;height:185px;border:1px #ECECEC solid;margin:20px 0; float:left}
.recommend .tab{height:40px;border-bottom:1px solid #ECECEC;line-height:40px;}
.recommend .tab ul li{border-right:1px solid #ECECEC;float:left;cursor:pointer;position:relative;background-color:#fff;width:130px;}
.recommend .tab ul li span,.recommendCon a.change{background:url(../images/icon.png) no-repeat;}
.recommend .tab ul li.hover span.type{background-position:0 -82px;}
.recommend .tab ul li span{display:block;height:40px;padding:0 12px 0 36px;font-size:18px;font-weight:bold;}
.recommend .tab ul li span.hot{background-position:0 -44px;}
.recommend .tab ul li span.type{background-position:0 -117px;}
.recommend .tab ul li.hover{padding-bottom:1px;}
.recommend .tab ul li.hover span{color:#ec3845;}
.recommend .tab ul li.hover span.hot{background-position:0 -3px;}
.recommend {width: 170px;height:auto}
.recommendCon{ width:156px; height:1250px;}
.bibleinfo {height: auto;    margin: 0 auto;    width: 1200px;}
.recommend .tab ul li{ width:84px;}
.biblelist{padding: 20px; padding-top:10px}
.recommendCon .biblelist li{ float:left}
.recommendCon .biblelist a, .recommendCon .biblelist span{ height:auto; width:90px;}
.recommendCon .biblelist a,.recommendCon .biblelistspan{display:block;width:120px;height:24px;line-height:24px;margin:5px 10px 0 0;text-align:center;border:1px solid #eee;}
.recommendCon .biblelist a{background-color:#fafafa;}
.recommendCon .biblelist a:hover{border-color:#f6505c;background-color:#f6505c;color:#fff;text-decoration:none;}
.recommendCon .biblelist span{border-color:#404952;color:#fff;background-color:#404952;}
.recommendCon .biblelist .current {    background-color: #404952;    border-color: #404952;    color: #fff;}
.ngTitle h1, .ngTitle h2, .ngTitle h3, .ngTitle strong{position: unset;}
.vSrc{ float:left; margin-left:20px}
.bibleinfo .layout{ width:1200px; float:left}
.ngTitle{position: unset;}
.ngGprs,.ngTitle{ float:left}
.bibleinfo .layout{ margin-top:20px; border: 1px solid #ececec; float:right}
.pageBox {    padding: 10px;}
.lineList li.hhb span.info{ width:750px}
.blockList, .lineList {width: 1180px;padding-left: 10px;padding-right: 10px;}
.lineList li, .lineList li .intro p{ width:auto; max-width: 1180px;}
.lineList li.hhb span.banben {font-size: 12px;    padding: 0;width: 58px;}
.lineList li.hhb span.title {	font-size: 12px;    padding: 0; width:auto;max-width: 84px;}
.pageBox a,.pageBox span {border: 1px solid #eee;height: 40px;line-height: 40px;margin: 5px 10px 0 0;text-align: center;width: 90;}
.ngTitle h2.w120{width:auto}
.otherlist li {float:left;width:100%;}
.otherlist li span.title{width:auto}
.otherlist li span.info{max-width:790px;}
.lineList li span.banben {font-size: 12px;padding: 0 4px;width: 50px;}
.lineList li span.title {font-size: 12px;max-width: 84px; padding: 0;width: auto;}
.lineList li span.info {width: 750px;}
