﻿@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{font:12px/1.5 宋体, Arial, Helvetica, sans-serif; color:#000;}
table{border-spacing:0px; border-collapse:collapse;width:100%; border:0px;}
ul,ol{list-style-type:none;}
input,select,textarea{vertical-align:middle; font:12px/1.5 宋体, Arial, Helvetica, sans-serif; color:#000; resize: none; outline: none;}
a{color:#666; text-decoration:none;}
a:hover{color:#ca2b00;}
em{color:#bbb;font-weight:normal;font-size:12px;margin-left:10px;}
img{display:block; border:0px;}
.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.icons{float:left; font-size:0px; line-height:0px; overflow:hidden; display:inline; background:url(../images/icons.gif) no-repeat;}
.fl{float:left;}
.fr{float:right;}

.wrap{width:980px;margin:0 auto;}
.header{height:60px;background:#f6f8fc;border-bottom:4px solid #4679c7;position:relative;}
.header .logo{position:absolute;left:8px;top:5px;}
.header .link{position:absolute;right:20px;top:24px;color:#204ca1;}
.header .link a{color:#204ca1;}
/**.banner{width:980px;height:400px;}
.banner .imgShow{width:980px;height:400px;overflow:hidden; position:relative;}
.banner .imgShow .num{width:980px;height:15px; line-height:15px; text-align:center; position:absolute; left:0px;bottom:15px; z-index:2;}
.banner .imgShow .num li{display:inline-block; *display:inline; zoom:1; width:12px; height:12px;background:url(../images/num.gif) no-repeat; cursor:pointer;margin-right:4px;}
.banner .imgShow .num li.cur{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.banner .imgShow .img{width:9999px;height:400px;position:absolute;left:0px;top:0px;}
.banner .imgShow .img li{float:left; width:980px;}**/

/**begin2013-2-21**/
.banner{width:980px;height:250px;position:relative;}
.banner #fw_content{width:980px;height:400px;}
.banner #fw_content img {width: 980px; height:400px;}
.banner .hd{ width: 120px;height:15px;position:absolute;left:450px;top:220px;z-index:999;}
.banner .hd li{display:inline-block; *display:inline; zoom:1; width:12px; height:12px; border-radius: 50%;/*background:url(../images/num.gif) no-repeat;*/ background: #fff; font-size:0px;margin-right:4px; cursor: pointer;}
.banner .hd li.on{ background: #d70c25;}
.banner #fW_Controls a.activeSlide{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
/**end2013-2-21**/


.content{margin:4px 0px;}
/*.Lsite{width:680px;}*/
.Lsite{ width: 100%;}

.search{width:958px; height:88px; background:url(../images/search.gif) no-repeat left top #c02e26; padding:10px 0px 0px 20px; border: 1px solid #c02e26;}
.searchBox_blyun {margin:0px;padding:0px;font:12px/1.5 宋体,Arial,Helvetica,sans-serif;color:#000;background:url(images/bg_searchBox_blyun.gif) repeat-x 0px -115px;}
.searchBox_blyun * {margin:0px;padding:0px;}
.searchBox_blyun ul {list-style-type:none; margin-left: 5px;}
.searchBox_blyun ul a.more{ margin-left: 10px; padding: 0;}
.searchBox_blyun input {vertical-align:middle;font:13px 宋体,Arial,Helvetica,sans-serif;}
.searchBox_blyun a { color: #fff;text-decoration:none; line-height: 28px;}
.searchBox_blyun a:hover {text-decoration:underline;}
.searchBox_blyun .clearfix {overflow:hidden;zoom:1;}
.searchBox_blyun .clear {clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
/*.searchBox_blyun .inner1_searchBox {background:url(images/bg_searchBox_blyun.gif) no-repeat;}*/
.searchBox_blyun .inner2_searchBox {/*background:url(images/bg_searchBox_blyun.gif) no-repeat right -230px;padding:22px 0px 0px 16px;*/height:88px;overflow:hidden;}
/*.searchBox_blyun .sTab {padding-left:8px;}*/
.searchBox_blyun .sTab li {float:left; padding: 0 8px;display:inline; font-size: 14px;}
.searchBox_blyun .sTab li.on{ background: #d48c87; border-radius: 3px 3px 0 0;}
.searchBox_blyun .sTab li.on a {font-weight:bold; color:#fff;}
.searchBox_blyun .sTab li.on a:hover { text-decoration:none;}
.searchBox_blyun .sInput {height:29px;/*margin-top:6px;*/}
.searchBox_blyun .sInput input {float:left; }
.searchBox_blyun .stxt {width:668px;height:28px;line-height:28px;padding:0px 2px; text-indent: 5px; color:#666; border: 1px solid #d48c87; border-radius: 3px;}
.searchBox_blyun .sbtn {width: 56px;height:29px;overflow:hidden; cursor:pointer; background: #d48c87; margin-left: 8px; color: #fff; border: 0;}
.searchBox_blyun .cn {display:inline;}
.searchBox_blyun .en {}
.searchBox_blyun .sTip { float:left; width: 48px; height:28px;position:relative;margin:-1px 0px 0px 4px;line-height:14px;display:inline;}
.searchBox_blyun .sTip td {height:28px;}
.searchBox_blyun .sTip a {text-decoration:underline; line-height: 16px; color: rgba(255, 255, 255, .8);}
.searchBox_blyun .sLabel {margin-top: 7px;*margin-top:2px; color: #fff;}
.searchBox_blyun .sLabel label {margin-right:10px;*margin-right:5px;}
.searchBox_blyun .sLabel input {margin: 0px 4px 3px 8px;*margin:0px 1px 3px 0px;}




.hot{height:400px;margin-top:4px;}
.hot .hd{height:30px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:2px solid #4679c7;background:url(../images/hot_hd.gif) repeat-x;z-index:1;}
.hot .hd ul{z-index:1000;}
.hot .hd li{float:left;z-index:1000;display:block;width:126px;height:29px;line-height:29px;font-size:14px;color:#404040;border-right:1px solid #e0e0e0;text-align:center; cursor: pointer;}
.hot .hd li.on{ height: 30px; color:#4679c7;background:#fff;font-weight:bold;border-top:4px solid #4679c7; border-left:1px solid #4679c7;border-right:1px solid #4679c7;margin:-2px 0px -2px -1px;z-index:1000;position:relative;}
.hot .bd{ border:1px solid #4679c7;border-top:none;height: 318px;padding: 30px 16px 19px 20px;zoom:1;}
.hot .bd .sCon{display:none;}
.hot .bd .sCon .tit_con{border-bottom:1px solid #dfdfdf;padding-bottom:5px;margin-bottom:12px;}
.hot .bd .sCon .tit_con li{float:left;color:#666;}
.hot .bd .sCon .tit_con li a{display:inline-block;width:37px;height:20px;line-height:20px;text-align:center;}
.hot .bd .sCon .tit_con li a.cur{/*background:url(../images/icons.gif) no-repeat left -515px;color:#fff;*/}
.hot .bd .sCon .bookCon{width:170px; overflow: hidden;}
.hot .bd .sCon .bookCon h2{width:170px;height:20px;line-height:20px;overflow:hidden;}
.hot .bd .sCon .bookCon h2 a{font-size:14px;color:#1a66b3;}
.hot .bd .sCon .bookCon p span{color:#666;}
.hot .bd .sCon .bookCon div img{ width: 100%;}
.hot .bd .sCon .bookList{/*width:770px;*/ width: 100%; display:inline;}
.hot .bd .sCon .bookList .clearfix{ margin: 0 6px;} 
.hot .bd .sCon .bookList #rightBook,.hot .bd .sCon .bookList #rightQikan{ height: 298px; overflow: hidden;}
.hot .bd .sCon .bookList #rightVideo{ height: 320px; overflow: hidden;}

.hot .bd .sCon .bookList li{float:left; margin: 0 15px 10px;_margin-left:14px;}
.hot .bd .sCon .bookList li a{display:block;width:100px;}
.hot .bd .sCon .bookList li a img{margin:0 auto;}
.hot .bd .sCon .bookList li a.word{height:35px;overflow:hidden;color:#1a66b3;margin-top:5px;text-align:center;}
.hot .bd .sCon .bookList li a:hover{color:#ca2b00;}




/**begin2013-3-4**/
.hot .con .boxLib .bookCon{width:170px;}
.hot .con .boxLib .bookCon h2{width:170px;height:20px;line-height:20px;overflow:hidden;}
.hot .con .boxLib .bookCon h2 a{font-size:14px;color:#1a66b3;}
.hot .con .boxLib .bookCon p span{color:#666;}
.hot .con .boxLib .bookList{width:470px;display:inline;}
.hot .con .boxLib .bookList li{float:left;margin:20px 0px 0px 17px;_margin-left:14px;}
.hot .con .boxLib .bookList li a{display:block;width:100px;}
.hot .con .boxLib .bookList li a img{height:103px;margin:0 auto;}
.hot .con .boxLib .bookList li a.word{height:35px;overflow:hidden;color:#1a66b3;margin-top:5px;}
.hot .con .boxLib .bookList li a:hover{color:#ca2b00;}
.hot .con .videoLib .bookCon{width:200px;padding-top:20px;}
.hot .con .videoLib .bookCon h2{width:200px;height:20px;line-height:20px;overflow:hidden;}
.hot .con .videoLib .bookCon h2 a{font-size:14px;color:#1a66b3;}
.hot .con .videoLib .bookCon p span{color:#666;}
.hot .con .videoLib .bookList{width:440px;display:inline;}
.hot .con .videoLib .bookList li{float:left;margin:20px 0px 0px 40px;_margin-left:30px;}
.hot .con .videoLib .bookList li a{display:block;width:100px;}
.hot .con .videoLib .bookList li a img{width:100px;margin:0 auto;}
.hot .con .videoLib .bookList li a.word{height:35px;overflow:hidden;color:#1a66b3;margin-top:5px;}
.hot .con .videoLib .bookList li a:hover{color:#ca2b00;}
/**end2013-3-4**/




.bookWrap .bookshelf{width:167px;height:200px;background:#ecf5e3;margin:4px 4px 0px 0px;}
.bookWrap .bookshelf .tit{height:40px;}
.bookWrap .bookshelf .tit1{background:url(../images/icons.gif) no-repeat 10px 6px #db532d;}
.bookWrap .bookshelf .tit2{background:url(../images/icons.gif) no-repeat 10px -30px #5332af;}
.bookWrap .bookshelf .tit3{background:url(../images/icons.gif) no-repeat 10px -64px #4679c7;}
.bookWrap .bookshelf .tit4{background:url(../images/icons.gif) no-repeat 10px -99px #e14e42;}
.bookWrap .bookshelf .tit5{background:url(../images/icons.gif) no-repeat 10px -135px #6b6b6b;}
.bookWrap .bookshelf .tit6{background:url(../images/icons.gif) no-repeat 10px -169px #f5b417;}
.bookWrap .bookshelf .tit7{background:url(../images/icons.gif) no-repeat 10px -204px #5fb30f;}
.bookWrap .bookshelf .tit8{background:url(../images/icons.gif) no-repeat 10px -241px #eb6796;}
.bookWrap .bookshelf li{line-height:24px;}


/*.Rsite{width:296px;}*/
.Rsite{width: 100%;}
/*.mode{margin-top:4px;}
.mode .tit{height:40px;padding-left:7px;}
.mode .tit span{display:block;font-size:24px;color:#fff;font-family:'微软雅黑';background:url(../images/icons.gif) no-repeat;padding-left: 8px;}
.mode li{height: 35px;line-height: 35px;padding-left:30px; background:url(../images/point.png) no-repeat left center;}
.mode li:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.mode li a{font-size:14px;color:#fff;display: block;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gonggao{height:200px; height: 439px; background:#82ca81; overflow: hidden;}
.gonggao .tit{background:#4db44c;border-left:8px solid #3a7339;}
.gonggao .tit span{background-position:left -278px;}
.gonggao li{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.gonggao #news ul{ height: 150px; overflow: hidden;}
.Rsite .mode{ margin-top: 4px;}*/

/* tree tab */
.treeTab{ margin-top: 4px; width: 296px;}
.treeTab .hd{ height: 35px; line-height: 40px; background: #efa908; overflow: hidden; font-size: 14px; color: #fff;    font-family: '微软雅黑';}
.treeTab .hd .more{ float: right; padding: 0; margin-right: 10px; font-size: 13px;}
.treeTab .hd .more a{ color: rgba(255, 255, 255, .9);}
.treeTab .hd .more a:hover{ color: #fff;}
.treeTab .hd ul{ overflow: hidden; float: left; border-left: 8px solid #b17e07;}
.treeTab .hd ul li{ float: left; margin-left: 10px; cursor: pointer;}
.treeTab .hd ul li.on{ color: #c02e26;}
.treeTab .bd{ height: 385px; padding: 10px; background: #efc973; color: rgba(255,255,255,.8);}
/* 听书精选 */
.treeTab .bd .books ul{ overflow: hidden; margin: 0 -8px; height: 385px;}
.treeTab .bd .books ul li{ float: left;  width: 76px; height: 124px; margin: 5px 10px 0px; overflow: hidden;}
.treeTab .bd .books ul li a{ display: block; text-align: center; line-height: 30px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.treeTab .bd .books ul li a img{ width: 70px; height: 94px; padding: 2px; background: #fff; border: 1px solid #eee;}
.treeTab .bd .books ul li a:hover img, .treeTab .bd .painting ul li a:hover img{ border: 1px solid #c02e26;}
/* 儿童绘本 */
.treeTab .bd .painting ul{ overflow: hidden; margin: 0 -8px;}
.treeTab .bd .painting ul li{ float: left; width: 128px; height: 94px; margin: 0 8px;}
.treeTab .bd .painting ul li a{ display: block; text-align: center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 22px;}
.treeTab .bd .painting ul li a img{ width: 124px; height: 64px; background: #fff; padding: 1px; border: 1px solid #eee;}
/* 学习课程 */
.treeTab .bd .con{ overflow: hidden;}
/* 左 */
.treeTab .bd .con .couseLeft{ float: left; width: 45%; padding:1.5%; padding-top: 0; padding-right: 3%; border-right: 1px solid rgba(255,255,255,.7); color: #666; height: 275px; overflow: hidden;}
.treeTab .bd .con .couseLeft h3{ color: #c02e26; font-weight: normal; line-height: 30px;}
.treeTab .bd .con .couseLeft span{ line-height: 30px; height: 30px;}
.treeTab .bd .con .couseLeft p{ display: block; line-height: 22px; height: 22px; text-indent: 2em;}
.treeTab .bd .con .couseLeft a{ display: block; width: 122px; height: 68px; margin: 10px 0;}
.treeTab .bd .con .couseLeft a img{ padding: 1px; border: 1px solid #eee; background: #fff; width: 118px; height: 64px;}
/* 右 */
.treeTab .bd .con .couseRight{ float: right; width: 45%; padding:1.5%; padding-top: 0; color: #666;}
.treeTab .bd .con .couseRight .couse{ overflow: hidden; text-align: center;}
.treeTab .bd .con .couseRight .couse a{ display: block; width: 122px; height: 68px;}
.treeTab .bd .con .couseRight .couse a img{ padding: 1px; border: 1px solid #eee; background: #fff; width: 118px; height: 64px; }
.treeTab .bd .con .couseLeft a:hover img, .treeTab .bd .con .couseRight .couse a:hover img{ border: 1px solid #c02e26;}
.treeTab .bd .con .couseRight .couse span{ font-size: 12px; font-weight: normal; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 26px;}


.neirong{height:235px;background:#f0a45d;}
.neirong .tit{background:#e97e18;border-left:8px solid #90541b;}
.neirong .tit span{background-position:left -344px;}
.resource{height:200px;background:#5da8f0;}
.resource .tit{background:#1883e9;border-left:8px solid #1c5891;}
.resource .tit span{background-position:left -380px;}
.resource li{background-position:left -420px;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.consult{height:200px;background:#5da8f0;}
.consult .tit{background:#1883e9;border-left:8px solid #1c5891;}
.consult .tit span{background-position:left -446px;}
.consult li{background-position:left -484px;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}

.footer{height:75px;background:#4679c7;color:#fff;text-align:center;padding-top:20px;line-height:22px;}
.footer a{color:#fff;}

.footer .nodeBox .nodeText a{ color: rgba(255, 255, 255, .8);}

.more{padding:3px 3px 0px 120px;}
a.pageinfo:hover {cursor:pointer}


























