/** 
    *  Author:airenLiao 
    *  Blog: http://www.w3cplus.com 
*/
body, ul, ol, dd { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none outside none; }


body { font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", sans-serif; font-size: 12px; background: url(../img/body-bg.gif) #EFEFEF; }

/*body{background:url(../images/bg.gif);font-family:'微软雅黑',Tahoma; margin:0 auto; font-size:12px}*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .lead { font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif }
ul { display: block; margin: 0; padding: 0; list-style: none; }
li { display: block; margin: 0; padding: 0; list-style: none; }
img { border: 0; }
a{text-decoration: none;color:#31708F; }
a:hover{text-decoration: none;color: #CC6633;}

.container{background: #FFF;width: 1200px;}

/* top */
.top{height: 89px;background:url(../img/top_bg.jpg) #FFF no-repeat;}
/* top end*/

/* menu */
.menu{height: 47px;background:url(../img/menu_bg.jpg) #FFF;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; _width:100px;}
.menu ul li a {display:block; float:left; text-decoration:none; padding:0 20px; height:47px; line-height:47px; color:#FFF;font-size: 15px;}
.menu ul li:hover a {color:#fff; background:#2C8EC6;}
.menu ul li.select a {color:#fff; background:#007CA6;}
/* menu end */

/* middle  */
.middle{_height: 400px;background:url(../img/top_bg1.jpg) #FFF no-repeat;padding-right: 0;}
/*.middle a{color: #FFF;}
.middle a:hover{color: #FFF;text-decoration: underline;}*/

.left-box-2-header a,.left-box-3-header a,.left-box-4-header a,.left-box-5-header a{color: #FFF;}
.left-box-2-header a:hover,.left-box-3-header a:hover,.left-box-4-header a:hover,.left-box-5-header a:hover{color: #FFF;text-decoration: underline;}

.left-box-1{background: #5bc0de;width: 290px;height: 120px;}
.left-box-1-description{color: #fff;font-size: 23px;padding-left: 25px;float: left;}

.left-box-2{background: #5cb85c;width: 290px;height: 120px;margin-top:15px;}
.left-box-2-img{width:100px;height:120px;background:url(../img/left-box-2-bg.png) 1px 30px no-repeat;float:left;}
.left-box-2-header{padding-top:30px;text-align: left;}

.left-box-3{background: #f0ad4e;width: 290px;height: 120px;margin-top:15px;}
.left-box-3-img{width:100px;height:120px;background:url(../img/left-box-3-bg.png) 4px 22px no-repeat;float:left;}
.left-box-3-header{padding-top:30px;text-align: left;}

.left-box-4{background: #428bca;width: 290px;height: 120px;margin-top:15px;}
.left-box-4-img{width:100px;height:120px;background:url(../img/left-box-4-bg.png) 4px 22px no-repeat;float:left;}
.left-box-4-header{padding-top:30px;text-align: left;}

.left-box-5{background: #d9534f;width: 290px;height: 120px;margin-top:15px;}
.left-box-5-img{width:100px;height:120px;background:url(../img/left-box-5-bg.png) 1px 22px no-repeat;float:left;}
.left-box-5-header{padding-top:30px;text-align: left;}

.banner-box{background:blue;width: 896px;float: right;}

.news-books-box{margin-top:15px;}
.news-box{width:650px;float:left;margin-left: 4px;margin-top: 15px;}
.news-box-header{height:40px;background:#ddd;}
.news-box-header-title{display: block;height:40px;line-height: 42px;font-size: 15px;padding-left: 10px;float: left;}
.news-box-header-title-more{display: block;float: right;height: 40px; line-height: 42px;font-size: 13px;padding-right: 10px;}
.news-box-content{height:255px;margin-top: 15px;background: #efefef;}
.news-box-content-img{width: 255px;float: left;}
.news-box-content-list{ _background: red; }
.news-box-content-list ul{}
.news-box-content-list ul li{height: 32px;line-height: 32px;color: #007EA3;}
.news-box-content-list .title{padding-left: 10px;display: block;float: left;font-size: 13px;}
/*.news-box-content-list .title a{color: #}*/
.news-box-content-list .date{display: block;float: right;padding-right: 5px;font-size: 13px; color: #31708F;}

.books-box{margin-left: 15px;width: 231px;float:left;}
.books-box-header{height:40px;background:#eee;margin-top: 15px;}
.books-box-header-title{display: block;height:40px;line-height: 42px;font-size: 15px;padding-left: 10px;float: left;}
.books-box-header-title-more{display: block;float: right;height: 40px; line-height: 42px;font-size: 13px;padding-right: 10px;}
.books-box-content{height:255px;margin-top: 15px;background: #efefef;text-align: center;}
.books-box-content-item{display: block;position: relative;}
.books-box-content-item-img{}
.books-box-content-item-description{background: #FFF; display: block; overflow: hidden; width: 231px;position: absolute;bottom: 0px;left: 0px;z-index: 2;text-align: left; display: none; filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
.books-box-content-item-description-title{display: block;height: 30px;line-height: 30px;text-indent: 10px;}
.books-box-content-item-description-author{display: block;height: 30px; line-height: 30px;text-indent: 10px;}


.middle .banner{height: 180px;}
.middle .subnav h3{font-size: 19px;}
.middle .subnav .subnav-header{}
.middle .subnav .subnav-list{}
.middle .subnav .subnav-list li{_margin: 0px;padding: 0px;}
.middle .subnav .subnav-list li a{display: block;padding: 10px 10px 10px 20px;font-size: 15px;}
.middle .subnav .subnav-list li.active a{color: #fff;}
.middle .subnav .subnav-list li a i{float: right;_font-weight: bold;}
.middle .subnav .subnav-list li.active a i{float: right;_font-weight: bold;}

/* 数据列表 */
.content-row{height: 45px;line-height: 45px;_background: red;border-bottom: dashed 1px #ddd;margin-left: 5px;margin-right: 10px;}
.content-row-title{font-size: 14px;color: #31708F;}
.content-row-date{text-align: right;color: #A7A7A7;}


.newbook-content-img{width: 231px;float: left;}
.newbook-content-img .newbook_cover{width: 231px; height: 255px;}

/* 新书推荐 */
.content-row-img{border-bottom: dashed 1px #ddd;padding: 10px 0px;color: #666;_padding-right: 40px;margin-left: 15px;margin-right: 15px;}
.content-row-img .book-cover{_background: #EFEFEF;_text-align: right;padding-left: 40px;}
.content-row-img .book-cover img{width: 105px;height: 152px;}
.content-row-img .book-desc {_background: #f1f1f1;padding-right: 60px;}
.content-row-img .book-desc .title{display: block;height: 30px;line-height: 30px; font-size: 15px; font-weight: bold;}
.content-row-img .book-desc .title a{color: #336699;}
.content-row-img .book-desc .title a:hover{color: #6699CC;}
.content-row-img .book-desc .author{display: block;height: 30px;line-height: 30px; float: left;width: 280px;font-size: 13px;}
.content-row-img .book-desc .publish{display: block;height: 30px;line-height: 30px; float: left;width: 250px;font-size: 13px;}
.content-row-img .book-desc .keynumber{display: block;height: 30px;line-height: 30px; font-size: 13px;}
.content-row-img .book-desc .conent{display: block;font-size: 13px;}
.content-row-img .book-desc .conent p{font-size: 13px;_text-indent: 13px;line-height: 21px;font-size: 13px;padding-left: 13px;}

/* 新书推荐 文档明细页 */
.xstj-box{}
.xstj-box .img-box{_background: red;}
.xstj-box .img-box img{height: 205px;}
.xstj-box .content-box{_background: yellow;}
.xstj-box .content-box .content-item1{display: block;height: 45px;line-height: 45px;font-size: 15px;color: #666;}
.xstj-box .content-box .content-item2{display: block;_height: 50px;line-height: 30px;font-size: 14px;text-indent: 14px;color: #666;}

/* middle end  */


/* foot */
.foot{height: 153px;background:#ddd;}
.foot-top{height: 38px;background:url(../img/foot_bg.jpg) #ddd repeat;}
.foot .span-copy{font-size: 13px;height:30px; line-height: 30px;display: block;_margin-top: 15px;text-align: left;}
.foot .span-address{font-size: 13px;height:30px; line-height: 30px;display: block;text-align: left;}
.foot .span-view{font-size: 13px;height: 30px; line-height: 30px;display: block;text-align: left;}
/* foot end */

/* other */
.split1{height: 15px;}

.content li{border-bottom: 1px dashed #ddd; line-height: 40px; text-indent: 10px;}
.content .date{float: right;font-size: 12px;padding-right: 20px;color: #A7A7A7;}
.content a{color: #31708F}
.pagination li{text-indent: 0px;}
.carousel-inner li{float: left;}





/* 焦点图切换-新闻内容 */
/*轮播图片*/
#columnA {
    overflow: hidden;
}
#columnA .areaL {
    width: 230px;
    float: left;
    display: inline;
    height: 254px;
    overflow: hidden;
}
.focusBox { margin-bottom: 15px; /* width: 100%; */overflow: hidden; position: relative; }

.focusBox .hd { position: absolute; z-index: 1; right: 4px; bottom: 14px; }

.focusBox .hd ul { overflow: hidden; zoom: 1; float: left; }

.focusBox .hd ul li { float: left; margin-right: 5px; width: 9px; height: 9px; line-height: 9px; text-align: center; background: #fff; cursor: pointer; color: #fff; }

.focusBox .hd ul li.on { background: #FF4F01; color: #fff; }

.focusBox .hd ul li span { display: none; }

.focusBox .bd { position: relative; overflow: hidden; }

.focusBox .bd li { position: relative; float: left;width: 230px;}

.focusBox .bd .pic { position: relative; z-index: 0; line-height: 0; }

.focusBox .bd .pic img { width: 100%; height: 254px; border: 0; }

.focusBox .bd .con { position: absolute; width: 100%; z-index: 1; bottom: 0; height: 36px; line-height: 36px; text-align: left;  }

.focusBox .bd .con .title { position: absolute; width: 76%; bottom: 0; left: 0; z-index: 1; height: 100%; overflow: hidden; }

.focusBox .bd .con .title a { color: #fff; padding-left: 10px; text-decoration: none; }

.focusBox .bd .con .titleBg { position: absolute; width: 100%; z-index: 0; bottom: 0; left: 0; background: #000; 
	filter: alpha(opacity=60); opacity: 0.6; height: 36px;  display: block;
}











