@charset "gb2312";
/* CSS Document */
.wrapper_v2 { padding-bottom: 15px; }
.head .cur_logo { width: 97px; height: 48px; display: inline; margin-top: 6px; float: left; background: url(../../pic/child/child_logo.png) no-repeat; }
.modDl_link_cont span a.more { color: #999; }
.title { border-bottom: 1px solid #bbdbf6; height: 29px; line-height: 29px; }
.title h3 { display: inline; float: left; color: #166CBB; font-weight: normal; font-size: 18px; font-family: 'Microsoft YaHei'; border-bottom: 2px solid #429dec; margin-top: -1px; padding-right: 15px; }
.title a.more { float: right; color: #666; font-size: 12px; }
.imgList2 { padding-top: 10px; }
.imgList2 li { float: left; display: inline; width: 76px; margin-right: 22px; height: 80px; text-align:center; }
.imgList2 li img { display: block; overflow: hidden; margin:0 auto; }
.imgList2 li a span { text-align: center; display: block; width: 72px; height: 26px; line-height: 26px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; }
/*children page*/
.child_img2 { padding: 10px 0; border-top: 1px solid #dce9f5; width: 950px; overflow: hidden; }
.child_img2 ul { margin-left: -19px; width: 968px; }
.child_img2 li { width: 142px; text-align: center; float: left; margin-left: 19px; display: inline; }
.child_img2 li span { height: 21px; display: block; font-size: 13px; text-align: center; margin-top: 3px; }
.child_img2 li a img { margin: 0 auto; padding: 3px; border: 1px solid #e1e5e6; background: #fff; }
.child_img2 li a:hover img { margin: 0 auto; padding: 3px; border: 1px solid #f60; background: #fff; }
.child_kecheng { padding: 10px 0 0; background: #fff; }
.child_kecheng dl { padding-bottom: 10px; height: 33px; line-height: 33px; font-size: 14px; }
.child_kecheng dt { margin-right: 10px; width: 100px; height: 33px; display: block; text-align: center; font-weight: bold; color: #115da4; background: url(../../image/child/child.png) no-repeat 0 -226px; float: left; }
.child_kecheng dd { width: 840px; float: left; }
.child_kecheng dd span { padding-left: 15px; width: 150px; float: left; }
.child_kecheng dd.bg1 { background: #f7f7f7; border: 1px solid #ebebeb; border-left: 0; border-right: 0 }
/*slider*/
.sliderWrap { float: left; width: 223px; height: 310px; overflow: hidden; position: relative; }
.sliderWrap .sliderScroll { width: 223px; height: 310px; overflow: hidden; position: relative; z-index: 1; }
.sliderWrap .sliderScroll li { overflow: hidden; position: absolute; left: 0; top: 0; display: none; }
.sliderWrap .sliderScroll .img img { vertical-align: top; }
.sliderWrap .sliderScroll .slideInfo { height: 66px; width: 223px; position: absolute; bottom: 0; left: 0; _left: -1px; _bottom: -1px; z-index: 2; font-family: 'Microsoft Yahei'; }
.sliderWrap .sliderScroll .slideInfo h3 { font-size: 16px; font-family: 'Microsoft Yahei'; margin-left: 13px; margin-top: 2px; text-overflow: ellipsis; white-space: nowrap; color: #fff; font-weight: normal; overflow: hidden; }
.sliderWrap .sliderScroll .slideInfo a { color: #fff; }
.sliderWrap .sliderScroll .slideInfo a:hover { color: #fd5151; }
.sliderWrap .slideDot { font-size:0px; width: 100%; position: absolute; bottom:3px; left: 0px; z-index: 113; height: 16px; overflow: hidden; text-align: center; }
.sliderWrap .slideDot span { width: 15px; height: 12px; text-align: center; overflow: hidden; display: inline-block; *display:inline;
zoom: 1; cursor: pointer; margin-left: 1px; *margin-right: 6px; background: url(../../image/child/child_sipre.png) no-repeat -23px -6px; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.2345.com/image/child/i3.png", sizingMethod="noscale");
font-size: 0px; }
.sliderWrap .slideDot span.current { background-position: -4px -6px; _background: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.2345.com/image/child/i2.png", sizingMethod="noscale");
}
.opc5,
.opc65 { background: url(about:blank); background: rgba(0,0,0,.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#99000000", EndColorStr="#99000000");
}
.opc75 { background: url(about:blank); background: rgba(0,0,0,.75); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#BF000000", EndColorStr="#BF000000");
}
:root .opc5,
:root .opc75,
:root .opc65 { filter: none; }
.sliderWrap .sliderScroll .slideInfo a.small { font-size: 12px; display: block; font-size: 12px; font-family: 'Microsoft Yahei'; /*position: relative; top: -4px;*/ color: #d6d6d6; }
.sliderWrap .sliderScroll .slideInfo a.small:hover { color: #f30; }
.age_box { display: inline; margin-left: 92px; width: 324px; height: 308px; background: #fff; float: left; position: relative; border: solid 1px #e6e6e6; border-right: 0px; }
.age_item { width: 280px; border-bottom: #d8d8d8 dashed 1px; float: right; padding-bottom:10px; margin-right:15px; overflow:hidden;}
.age_item3 { border-bottom: 0px; }
.age_item h4 { position: relative; z-index: 10; color: #333; float: left; display: inline; font-family: "Microsoft Yahei"; font-size: 16px; font-weight: normal; margin-top: 41px; text-align: center; width:35px; }
.age_item h4.mg{ margin-top:50px;}
.age_item h4.mg2{ margin-top:29px;}
.age_item ul { float: left; width: 235px; padding-top: 10px; margin-left:10px; }
.age_item li { float: left; height: 27px; line-height: 27px; padding-left: 9px; width: 108px; overflow: hidden; background: url(../../image/child/child_sipre.png) no-repeat -294px -327px;

_background: url(../../image/child/ie6_i.png) no-repeat 0px 10px;
 }
.age_item3 li{_height: 26px; _line-height: 26px;}
.age_item li a { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; width: 108px; overflow: hidden; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.age_item li a:hover { color: #f30; text-decoration: underline; }
.right_bg { background: url(../../image/child/child_sipre.png) no-repeat -287px -2px; height: 316px; position: absolute; right: 0; top: -1px; width: 13px; }
.col_b { float: right; width: 300px; height:309px; }
.silde_nav { position: absolute; left: -65px; top: -1px; width: 64px; height: 101px; }
.silde_nav li { font-family: 'Microsoft Yahei'; font-size: 14px; color: #fff; font-weight: bold; height: 61px; width: 64px; text-align: center; padding-top: 40px; position: relative; cursor: pointer; }
.silde_nav li strong { overflow: hidden; position: absolute; z-index: 100; background: url(../../image/child/child_bg.png) no-repeat left -2px; width: 60px; height: 106px; left: 0px; top: 0px; }
.silde_nav li.nav_item2 strong{background: url(../../image/child/child_bg2.png) no-repeat left -2px;}
.silde_nav li.nav_item3 strong{background: url(../../image/child/child_bg3.png) no-repeat left -2px;}
.silde_nav li span{ position:relative; z-index:100;}
.silde_nav li.nav_item1 span:hover{ color:#2371c8;}
.silde_nav li.nav_item2 span:hover,.silde_nav li.nav_item2 .current{ color:#846714;}
.silde_nav li.nav_item3 span:hover,.silde_nav li.nav_item3 .current{ color:#387953;}
.silde_nav li.nav_item1 { background: #cce2ff; }
.silde_nav li.cur span { color: #2371c8; }
.silde_nav li.cur { width: 85px; left: -14px; }
.silde_nav li.cur strong { width: 85px;}
.silde_nav li.nav_item2 { background: #f9dc87; margin: 3px 0; }
.silde_nav li.nav_item3 { background: #8be0af; }
.title_box { border-bottom: solid 1px #bbdbf6; height: 29px; line-height: 29px; width: 100%; }
.tit_left { float: left; background: url(../../image/child/child_sipre.png) no-repeat 0px -103px; width: 111px; height: 29px; line-height: 29px; _line-height: 33px; font-family: 'Microsoft Yahei'; font-size: 18px; color: #fff; text-align: center; position: relative; _top: 4px; }
.childhood_box {background: #fafafa; border: solid 1px #e6e6e6; border-top: 0px; width: 298px; overflow: hidden; height: 278px; _height: 275px;}
.childhood {padding-left: 15px; padding-top: 7px; }
.childhood li { background: url(../../image/child/child_sipre.png) no-repeat -1px -151px; float: left; height: 29px; line-height: 29px; padding-left: 20px; width: 113px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom; }
.childhood li.special { padding-top: 8px; *padding-top:0px;
height: 107px; overflow:hidden; text-align: center; width: 110px; margin-right: 24px; background: none; line-height: none; padding-left: 0px; }
.childhood li.special span { text-align: center; display: block; }
.childhood li.special img { display: block; margin:0 auto;}
.childhood li a { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; width: 113px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.childhood li a:hover,
.tit_right a:hover { color: #f30; }
.lip_photo { background: url(../../image/child/child_sipre.png) no-repeat -0px -219px; display: block; width: 76px; height: 72px; }
a.lip_photo:hover { background-position: -98px -219px; }
.row_a { padding: 20px 0; width: 960px; margin: 0 auto; overflow: hidden; height: 110px; }
.row_b { padding: 10px 0; width: 960px; margin: 0 auto; overflow: hidden; padding-top: 0px; }
.tit_right { float: right; font-size: 12px; color: #666; }
.tit_right a { font-family: 'SimSun'; font-size: 12px; color: #666; }
.row_b .imgList1 { width: 1020px; }
.row_a .imgList2 { width: 1020px; }
.row_b .imgList1 li a:hover { color: #f30; }
.row_b .imgList1 li img { width: 110px; height: 147px; margin:0 auto; }
/*.row_b .imgList1 li span { display: block; text-overflow: ellipsis; white-space: nowrap; width: 117px; }*/
.row_b .imgList1 li a { display: block; text-overflow: ellipsis; white-space: nowrap; width: 117px; overflow: hidden; }
.row_b .imgList1 li span { overflow: hidden; font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.row_b .imgList1 li i{ font-family: 'SimSun'; font-size: 12px; color: #999; display: block; text-align: center;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.row_b .imgList1 { padding-top: 15px; margin-right: -23px; }
.row_b .imgList1 li { display: inline; float: left; margin-right: 25px; width: 117px; margin-bottom:10px; text-align:center;}
.row_b .imgList1 li img { display: block; overflow: hidden; }
.row_b .imgList1 li a:hover img { border-color: #fd5151; }
.row_b .imgList1 li a:hover i,.row_b .imgList1 li a:hover span{ color:#f30;}
.row_b .imgList1 li a span { text-align: center; display: block; width: 116px; height: 26px; line-height: 26px; font-size: 14px; cursor:pointer; }
.game_left { width: 637px; float: left; }
.game_right { float: right; width: 302px; }
.game_left .imgList1 { width: 658px; }
.game_left .imgList1 li a:hover,
.game_list li a:hover { color: #f30; }
.game_left .imgList1 li img { width: 72px; height: 72px; margin:0 auto; }
.game_left .imgList1 li span { padding: 3px 0; display: block; }
.game_left .imgList1 li span a { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; text-align: center; }
.game_left .imgList1 li i a { font-family: 'SimSun'; font-size: 12px; color: #999; display: block; text-align: center; }
.game_left .imgList1 { padding-top: 15px; }
.game_left .imgList1 li { display: inline; float: left; margin-right: 14px; width: 80px; margin-bottom: 15px; text-align:center;}
.game_left .imgList1 li img { display: block; overflow: hidden; }
.game_left .imgList1 li a:hover img { border-color: #fd5151; }
.game_left .imgList1 li a span { text-align: center; display: block; height: 26px; line-height: 26px; font-size: 12px; cursor: pointer; }
.game_list li { float: left; background: url("../../image/child/child_sipre.png") no-repeat -294px -327px; height: 28px; line-height: 28px; padding-left: 9px; width: 141px; }
.game_list li a { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden; }
.game_box { width: 302px; margin-bottom: 15px; }
.game_list { padding-top: 10px; }
.row_d_left { width: 637px; float: left; }
.tag_list { float: left; }
.tag_list li a { background: url("../../image/child/tag_bg.png") no-repeat left top; float: left; width: 82px; height: 34px; text-align: center; font-family: 'Microsoft Yahei'; font-size: 14px; color: #ab7100; line-height: 34px; }
.tag_list { width: 286px; padding-top: 20px; }
.tag_list li a:hover { background-position: left bottom; text-decoration: none; color: #ab7100; }
.tag_list li { float: left; display: inline; margin-right: 8px; margin-bottom: 15px; }
.row_d_left .imgList1 { width: 367px; float: left; }
.row_d_left .imgList1 li a:hover,
.reading_item ul li a:hover { color: #f30; }
.row_d_left .imgList1 li img { width: 110px; height: 85px; display:block; margin:0 auto; }
.row_d_left .imgList1 li span { display: block; }
.row_d_left .imgList1 li span a { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; text-align: center; }
.row_d_left .imgList1 li i a { font-family: 'SimSun'; font-size: 12px; color: #999; display: block; text-align: center; }
.row_d_left .imgList1 { padding-top: 11px; margin-right: -23px; }
.row_d_left .imgList1 li { display: inline; float: left; margin-right: 2px; width: 117px; margin-top: 10px; text-align:center;}
.row_d_left .imgList1 li img { display: block; overflow: hidden; }
.row_d_left .imgList1 li a:hover img { border-color: #fd5151; }
.row_d_left .imgList1 li a span { text-align: center; display: block; width: 116px; height: 26px; line-height: 26px; font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; }
.row_d_left .imgList1 li a:hover span { color: #f30; }
.row_d_right { float: right; width: 302px; }
.read_img { float: left; }
.read_img img { width: 123px; height: 105px; }
.reading_item { margin-top: 15px; height: 104px; }
.reading_item ul { padding-left: 15px; float: left; width: 162px; position: relative; top: -10px; display: inline; overflow: hidden; }
.reading_item ul li { overflow: hidden; float: left; background: url("../../image/child/child_sipre.png") no-repeat -294px -327px; float: left; height: 26px; line-height: 26px; padding-left: 9px; width: 100%; }
.reading_item ul li a { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; text-overflow: ellipsis; white-space: nowrap; width: 162px; overflow: hidden; }
.reading_item ul li.tit { height: 35px; line-height: 35px; background: none; padding-left: 0px; }
.reading_item ul li.tit a { font-size: 16px; }
.age_tab { display: none; }
.songs_left { float: left; overflow: hidden; width: 637px; }
.songs_left .imgList1 { padding-top: 15px; width: 656px; }
.songs_left .imgList1 li a:hover { color: #f30; }
.songs_left .imgList1 li img { width: 110px; height: 147px; }
.songs_left .imgList1 li span { font-family: 'Microsoft Yahei'; font-size: 14px; color: #333; display: block; text-align: center; }
.songs_left .imgList1 li i  { font-family: 'SimSun'; font-size: 12px; color: #999; display: block; text-align: center; }
.songs_left .imgList1 li { display: inline; float: left; margin-right: 14px; width: 117px; text-align:center; }
.songs_left .imgList1 li a:hover i,.songs_left .imgList1 li a:hover span{ color:#f30;}
.songs_left .imgList1 li img { display: block; margin:0 auto; }
.songs_left .imgList1 li a:hover img { border-color: #fd5151; }
.songs_left .imgList1 li a span {cursor:pointer; text-align: center; display: block; width: 116px; height: 26px; line-height: 26px; font-size: 14px; }
.story_box { background: none; border: 0px; height: auto; }
.story_box ul { padding-left: 0px; }
.story_box ul li { width: 128px; }
.story_box .childhood li.special { width: 124px; padding-top: 8px; text-align:center; }
.row_d_right .title_box { margin-bottom: 21px; }
