.book_child { height:auto; width:960px; background-color: #FFFFFF;  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0; padding-right: 1px;  padding-left: 1px; }
.book_child .dashed {background-image: url(../images/child_dashed.gif); background-repeat: repeat-x; background-position: left bottom;}
.book_child .cdot { color: #FFA711; }
.book_child_banner {height:80px; margin-top:15px;}
.book_child_crumbs { height:32px; margin-top:3px; line-height:32px; text-indent:20px; }
.book_child_crumbs a,.book_child_crumbs a:hover { color:#878787;}

/*gy 110401 修改*/
.book_child_content { height: auto; width: 950px; padding-right: 5px; padding-left: 5px;  padding-bottom: 180px; +padding-bottom: 200px;margin-bottom: 30px; }
.child_age { background-image: url(../images/child_bg.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 120px; +padding-bottom: 140px; }
/*.child_age_1 { background-image: url(../images/child_bg_1.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 180px; +padding-bottom: 200px; }
.child_age_2 { background-image: url(../images/child_bg_2.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 160px; +padding-bottom: 180px;}
.child_age_3 { background-image: url(../images/child_bg_3.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 220px; +padding-bottom: 240px;}
.child_age_4 { background-image: url(../images/child_bg_4.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 160px; +padding-bottom: 180px; }*/
.child_age_level3 {background-repeat: no-repeat; background-position: center bottom; }
.book_child_content .content_sub { float:left; height:auto; width:180px; }
.book_child_content .content_main { float:right; height:auto; width:755px; }

.book_child_content .content_more { text-align: right; padding-right: 9px; line-height: 14px; padding-top: 6px; height: 15px; }
.book_child_content .content_sub a { color:#666; text-decoration:none;}
.book_child_content .content_sub a:hover {color:#666; text-decoration:underline;}

/*左侧内容样式*/
.content_subbox { height: auto; background-repeat: repeat-y; background-image: url(../images/leftnav_subbox_bg.gif); margin-bottom: 15px; }
.content_subbox h2 { display: block; background-image: url(../images/leftnav_title_bg.gif); background-repeat: no-repeat; height: 25px; width: 180px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px; text-indent: 20px; }
.content_subbox .subbox_main { padding:0 1px;}
.content_subbox .age { height: 74px; width: 168px; padding-left: 7px; padding-top: 4px; background-image: url(../images/child_dashed3.gif); background-repeat: no-repeat; background-position: center bottom; }
.content_subbox .age li { display: block; float: left; height: 25px; width: 84px; margin-top: 7px; }
.content_subbox .age li a { display: block; height: 25px; width: 70px; background-image: url(../images/child_age_bg.gif); background-repeat: no-repeat; font-weight: bold; color: #404040; line-height: 25px; text-align: center; padding-left: 12px; }
.content_subbox .age li a:hover,.content_subbox .age li a.now {color: #853200;} /*09-09-17 yinxt 修改*/
.content_subbox .age li.child01 a { background-position: 0px 0px; }
.content_subbox .age li.child01 a:hover,.content_subbox .age li.child01 a.now { background-position: -97px 0px; } /*09-09-17 yinxt 修改*/
.content_subbox .age li.child02 a { background-position: 0px -41px; }
.content_subbox .age li.child02 a:hover,.content_subbox .age li.child02 a.now { background-position: -97px -41px; } /*09-09-17 yinxt 修改*/
.content_subbox .age li.child03 a { background-position: 0px -83px; }
.content_subbox .age li.child03 a:hover,.content_subbox .age li.child03 a.now { background-position: -97px -83px; } /*09-09-17 yinxt 修改*/
.content_subbox .age li.child04 a { background-position: 0px -125px; }
.content_subbox .age li.child04 a:hover,.content_subbox .age li.child04 a.now { background-position: -97px -125px; } /*09-09-17 yinxt 修改*/
.content_subbox .sort { display: block; background-image: url(../images/child_line01.gif); background-position: center bottom; background-repeat: no-repeat; padding-bottom: 5px; padding-top: 4px; }
.content_subbox .sort li { line-height: 24px; background-image: url(../images/icon_dot01.gif); background-repeat: no-repeat; background-position: 20px center; text-indent: 31px; }
.content_subbox .sort li a {color:#666; text-decoration:none;}
.content_subbox .sort li a:hover {color:#666; text-decoration:underline;}
.content_subbox .sort { display: block; background-image: url(../images/child_line01.gif); background-position: center bottom; background-repeat: no-repeat; padding-bottom: 5px; }
.content_subbox .sort2 { display: block; background-repeat: no-repeat; padding-bottom: 5px; padding-left: 10px; padding-top: 5px; }
.content_subbox .sort2 li { line-height: 22px; background-image: url(../images/icon_dot02.gif); background-repeat: no-repeat; background-position: right center; padding-right: 8px; padding-left: 7px; word-break:keep-all; height: 22px; float: left; }
.content_subbox .sort2 li a {color:#666; text-decoration:none;}
.content_subbox .sort2 li a:hover {color:#666; text-decoration:underline;}
.content_subbox .subbox_bottom { background-image: url(../images/leftnav_bottom_bg.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 5px; clear: both; }
.content_subbox2 { height: auto; background-repeat: repeat-y; background-image: url(../images/leftnav_subbox_bg2.gif); margin-bottom: 15px; }
.content_subbox2 .subbox_main { background-image: url(../images/leftnav_bottom_bg2.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 10px; }
.content_subbox2 h2 { display: block; background-image: url(../images/leftnav_title_bg.gif); background-repeat: no-repeat; height: 25px; width: 180px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 25px; text-indent: 20px; }
.content_subbox2 .subject_pic { border: 1px solid #d9d9d9; display: block; margin-right: auto; margin-left: auto; margin-top: 8px; }
.content_subbox2 .subject { display: block; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
.content_subbox2 .subject li { height: 26px; text-indent: 5px; line-height:26px; }
.content_subbox2 .subject li a { color:#666; text-decoration:none;}
.content_subbox2 .subject li a:hover { color:#000; text-decoration:none;}
.content_subbox2 .subbox_bottom { background-image: url(../images/leftnav_bottom_bg2.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 5px; clear: both; }
.content_subbox3 { background-image: url(../images/leftnav_subbox_bg3.gif); background-repeat: repeat-y; }
.content_subbox3 .subbox_top { height:26px; background-image: url(../images/leftnav_subbox_top3.gif); background-repeat: no-repeat; }
.content_subbox3 h2 { background-image: url(../images/icon_title.gif); background-repeat: no-repeat; background-position: 11px 8px; padding-left: 29px; font-size: 14px; line-height: 26px; height: 26px; font-weight: bold; color: #f8781f; }
.content_subbox3 img { display:block; border: 1px solid #d7d7d7; margin-top: 0; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
.content_subbox3 ul { padding-right: 10px; padding-left: 10px; }
.content_subbox3 ul li { line-height: 26px;  }
.content_subbox3 .subbox_main { background-image: url(../images/leftnav_subbox_bottom3.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 10px; }
.content_subbox3 .subbox_main li a { color:#666; text-decoration:none;}
.content_subbox3 .subbox_main a:hover { color:#000; text-decoration:none;}
.content_author { background-image: url(../images/author.jpg); background-repeat: no-repeat; height: 285px; width: 180px; margin-bottom: 1px; margin-top: 15px; }
.content_author h2 { font-size: 14px; line-height: 20px; font-weight: bold; color: #FFFFFF; text-indent: 31px; }
.content_author ul { width: 120px; padding-top: 26px; padding-left: 36px; }
.content_author .author {}
.content_author ul li { height: 22px; width: 60px; display: block; float: left; overflow:hidden; color: #d28909; }
.content_author .author a {color: #d28909; text-decoration:none;}
.content_author .author a:hover { color: #853200; text-decoration:none; }

/*右侧内容样式*/
.content_main .main_area {margin-top:15px;}
.content_main .main_area_focus { float: left; width: 520px; }
.content_main .child_title { height: 29px; width: 520px; background-color: #fff3c9; position: relative; }
.content_main .child_title img { display:block; float:left;}
.content_main .focus_button a.now img { width: 26px; height:33px;}
.content_main .focus_button a img { width: 21px; height:21px;}
.content_main .child_title span { display:block; float:left; padding-left: 5px; line-height: 29px; }
.content_main .child_title img.child_pic { float:none; position: absolute; right: 0px; bottom: 0px; margin-top: 1px; }
.content_main .child_focus { height:165px; width:520px; float: left; background-image: url(../images/child_focus_bg.gif); background-repeat: no-repeat; margin-top: 1px; position: relative; }
.content_main .focus_pic { height: 130px; width: 504px; margin-top: 5px; margin-right: 8px; margin-bottom: 0px; margin-left: 8px; }
.content_main .focus_button { height: 35px; position: absolute; right: 0px; bottom: 0px; }
.content_main .focus_button img {display:block;}
.content_main .focus_button a { display: block; float: left; height: 21px; width: 21px; padding-right: 9px; padding-top: 3px; }
.content_main .focus_button a.now { width: 26px; padding-right: 9px; padding-top: 0px; }
.content_main .focus_button a.a1 {}
.content_main .focus_button a.a1 {}
.content_main .focus_button a.a1 {}
.content_main .focus_button a.a1 {}
.content_main .child_notice { float: right; height: 188px; width: 221px; background-image: url(../images/child_notice_mainbg.gif); background-repeat: repeat-y; }
.content_main .child_notice .notice_top { height:30px; background-image: url(../images/child_notice_top.gif); background-repeat: no-repeat; margin-bottom: 1px; }
.content_main  .child_notice  .notice_main { height:156px; background-image: url(../images/child_notice_bootom.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 2px; }
.content_main .child_notice h2 { font-size: 14px; font-weight: bold; color: #853200; background-image: url(../images/icon_notice.gif); background-repeat: no-repeat; background-position: 16px 15px; text-indent: 41px; display: block; padding-top: 13px; }
.content_main .child_notice li { color: #fe881e; display: block; height: 24px; background-image: url(../images/child_dashed.gif); background-repeat: no-repeat; background-position: left bottom; margin-left: auto; width: 185px; margin-right: auto; line-height: 23px; }
.content_main .child_notice li.noboder { background-image: none; }
.content_main .child_notice li a { display:block; height:23px; background-image: url(../images/icon_dot01.gif); background-position: 4px center; padding-left: 12px; background-repeat: no-repeat; }
.content_main .child_notice li a:hover { text-decoration: none; background-color: #FAFAFA; }

/*主编推荐*/
.content_main .main_tjarea { height:394px; width:755px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #fea01a; background-image: url(../images/child_tj_bg.gif); background-repeat: repeat-x; background-position: 0px 35px; } /*2009-05-06 yinxt 修改*/
.content_main .main_tjarea h2 { color: #3a8403; font-size: 14px; font-weight: bold; display: block; height: 23px; float: left; padding-top: 11px; padding-left: 27px; background-image: url(../images/icon_title.gif); background-repeat: no-repeat; background-position: 13px 14px; width: 73px; }
.content_main .main_tjarea_book { float: left; width: 525px; height: 394px; background-image: url(../images/child_tj_leftbg.gif); background-repeat: no-repeat; background-position: 0px 35px; padding-left: 5px; }/*2009-05-06 yinxt 修改*/
.content_main .main_tjarea_booktop { height: 37px; background-image: url(../images/icon_hg.gif); background-repeat: no-repeat; background-position: 58px 0px; }
.content_main .main_tjarea_booktop  ul { padding-top: 10px; }
.content_main .main_tjarea_booktop  ul li { display: block; float: left; height: 27px; width: 68px; line-height: 26px; text-align: center; }
.content_main .main_tjarea_booktop  ul li a { display: block; height: 27px; width: 67px; background-image: url(../images/child_tj_tag02.gif); background-repeat: no-repeat; background-position: left top; color: #666; }
.content_main .main_tjarea_booktop  ul li a.active { background-image: url(../images/child_tj_tag01.gif); font-weight: bold; color: #404040; text-decoration: none; }
.content_main .main_tjarea_bookmain {}
.content_main .main_tjarea_zt { width: 213px; float: right; height: 370px; background-image: url(../images/child_tj_rightbg.gif); background-repeat: no-repeat; background-position: right 35px; padding-right: 5px; }
.content_main .main_tjarea_zttop { background-image: url(../images/child_tj_zttopbg.gif); background-repeat: no-repeat; background-position: 2px bottom; height: 31px; padding-top: 6px; padding-left: 10px; overflow:hidden }
.content_main .main_tjarea_ztmain { background-image: url(../images/child_tj_ztmainbg.gif); background-repeat: repeat-y; height: 333px; padding-top: 10px; }/*09-09-17 yinxt 修改*/
.content_main .main_tjarea_ztmain li { float: none; width: 193px; display: block; margin-right: auto; margin-left: auto; line-height: 24px;  }
.content_main .main_tjarea_ztmain li.zt_pic {padding:0; text-indent: 0; height: 80px; } /*09-09-17 yinxt 修改*/
.content_main .main_tjarea_ztmain li.zt_pic img { border: 1px solid #d3d3d3; }

.content_main .main_tjarea_ztmain li a { color:#404040; text-decoration:none; display: block; height: 23px; background-image: url(../images/icon_dot03.gif); background-position: 7px center; background-repeat: no-repeat; text-indent: 26px; }
.content_main .main_tjarea_ztmain li a:hover { color:#000000; text-decoration:none; background-image: url(../images/icon_dot05.gif); }
.content_main .main_tjarea_ztmain li.zt_pic a {text-indent: 0px;}
.content_main .main_tjarea_ztbottom { background-image: url(../images/child_tj_ztbottom.gif); background-repeat: no-repeat; height: 9px; }

.content_main .main_banner { height:60px; margin:12px 0 0 0; }
.content_main .main_banner li { display: block; width: 243px; background-image: url(../images/child_bannerbg.gif); background-repeat: no-repeat; float: left; padding-top: 1px; padding-right: 11px; padding-bottom: 1px; padding-left: 1px; height: 58px; }
.content_main .main_banner li.nospace {padding:1px}
.book_tj { height:100px; margin-right: 10px; margin-left: 10px; padding-top: 10px; }
.book_tj .book_pic { float:left; height:90px; width:90px; margin-top: 5px; margin-right: 15px; _margin-right: 12px; text-align:center; position:relative}/*09-10-14 qsy修改*/
/*.book_tj .book_pic img {display:block; border: 1px solid #404040;}2009-05-06 yinxt 删除 */
.book_tj h3 { line-height: 24px; font-size: 14px; }
.book_tj h4 { line-height: 24px; font-size: 12px; }
.book_tj h5 { line-height: 20px; font-size: 12px; }


/*主内容区左侧*/
.main_area_left { float:left;overflow:hidden;width:520px; }
.main_area_left .main_box {}
.main_area_left .main_box_title { height:24px; background-color: #eee; background-image: url(../images/child_mainbox_titlebg.gif); background-repeat: no-repeat; margin-bottom: 1px; }
.main_area_left .main_box_title2 { height:24px; }
.main_area_left h2 { background-image: url(../images/icon_title.gif); background-repeat: no-repeat; background-position: 14px 6px; display: block; height: 24px; width: 100px; font-size: 14px; color: #3a8403; line-height: 24px; font-weight: bold; float: left; padding-left: 31px; }
.main_area_left .main_box_title span { display: block; line-height: 24px; height: 24px; width: 100px; float: right; text-align: right; padding-right: 18px; }
.main_area_left .main_box_title span.num { display: block; line-height: 18px; float: right; height: 18px; text-align: center; margin-top: 4px; width: auto; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px; }
.main_area_left .main_box_title span.num b.numleft { display:block; width:15px; height: 18px; background-image: url(../images/child_mainbox_title_num.gif); background-position: left center; float: right; }
.main_area_left .main_box_title span.num b.numright { display:block; width:15px; height: 18px; background-image: url(../images/child_mainbox_title_num.gif); background-position: right center; float: right; }
.main_area_left .main_box_title span.num a { display:block; height:18px; width:32px; color:#FFF; float: right; font-weight: bold; background-image: url(../images/child_mainbox_title_num_m.gif); background-repeat: repeat-x; background-position: left top; }
.main_area_left .main_box_title span.num a.active { background-image: url(../images/child_mainbox_title_num2.gif); background-repeat: no-repeat; background-position: center center; color: #fcb422; text-decoration:none; }
.main_area_left .main_box_title a {color:#717171;text-decoration:none;}
.main_area_left .main_box_title a:hover {color:#717171;text-decoration:underline;}
.main_area_left .main_box_title2 span { background-image: url(../images/child_newbook_more.gif); background-repeat: no-repeat; background-position: right bottom; display: block; width: 100px; float: right; text-align: right; padding-right: 18px;line-height: 18px; padding-top: 6px; height: 18px; }
.main_area_left a { color:#717171;}
.main_area_left .main_box_title2 .hotmore { display: block; line-height: 18px; height: 18px; width: 100px; float: right; text-align: right; padding-right: 18px; background-image: none; padding-top: 6px; padding-bottom: 0px; padding-left: 0px; }
.main_area_left .main_box_title2 .hotmore a {color:#717171;}
.main_area_left .main_box_newbook_top { width:520px; height:10px; background-image: url(../images/child_newbookbg.gif); background-repeat: no-repeat; background-position: left top; overflow:hidden; clear:both; } /*2009-10-19 yinxt 添加*/
.main_area_left .main_box_newbook { background-image: url(../images/child_newbookbg.gif); background-repeat: no-repeat; width:520px; padding:0 0 12px 0; margin-bottom:10px; background-position: left bottom; } /*2009-10-19 yinxt 修改*/
.main_area_left .main_box_content { background-image: url(../images/child_mainbox_contenttop.gif); background-repeat: no-repeat; background-position: left top; padding-top: 6px; }
.main_area_left .main_box_contenttop { background-image: url(../images/child_mainbox_contenttop.gif); background-repeat: no-repeat; height: 6px;  }
.main_area_left .main_box_contentmain { background-image: url(../images/child_mainbox_contentmain.gif); background-repeat: repeat-y; height: auto; padding-right: 6px; padding-left: 6px; }
.main_area_left .main_box_contentbottom { background-image: url(../images/child_mainbox_contentbottom.gif); height: 23px; background-repeat: no-repeat; background-position: left top; }
.main_area_left .main_box_hotbook { background-image: url(../images/child_hotbookbg.gif); background-repeat: no-repeat; background-position: left top; padding-right: 10px; padding-left: 10px; padding-bottom: 15px; width:500px; } /*2009-05-06 yinxt 修改*/
.main_area_left .main_box_space {background-color:#FFF;}
.main_area_left .main_left_banner { height:60ox; width:520px; margin-bottom: 15px; }
.main_area_left .main_box_title3 { height:40px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #9fac8e; overflow:hidden; }
.main_area_left .main_box_title3 img {display:block; float:left;}
.main_area_left .main_box_title3 span {display: block; line-height: 24px; height: 24px; width: 100px; float: right; text-align: right; padding-right: 18px; margin-top:16px;}
.main_area_left .main_box_space {
}

.book_new { display:inline; height:110px; padding-top: 2px; width: 230px; float: left; margin-right: 10px; margin-left: 18px; }/*2009-05-06 yinxt 修改*/
.book_new .book_pic { display:inline; float:left; height:70px; width:70px; position:relative; margin-top: 8px; margin-right: 10px; _margin-right: 7px; margin-bottom:20px; text-align:center; }/*gy 100902 修改*/
/*.book_new .book_pic img {display:block; border: 1px solid #404040;} 2009-05-06 yinxt 删除*/
.book_new h3 { line-height: 30px; font-size: 14px; }
.book_new h3 a { color:#1a66b3; text-decoration:none;}
.book_new h3 a:hover { color:#1a66b3; text-decoration:underline;}
.book_new h5 { line-height: 20px; font-size: 12px; }
.book_new h6 { line-height: 30px; font-size: 12px; color: #cc3300; }

.book_dj { height:195px; width: 97px; float: left; margin-top: 5px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }/*2009-05-06 yinxt 修改*/
.book_dj .new_space { width: 20px; float: left; }
.book_dj .book_pic { height:90px; width:90px; margin-right: auto; margin-left: auto; text-align:center; position:relative}/*09-10-14 qsy修改*/
/*.book_dj .book_pic img {display:block; }2009-05-06 yinxt 删除*/
.book_dj h3 { line-height: 20px; font-size: 12px; padding-top: 5px; padding-bottom: 5px; display: block; }
.book_dj h3 a { color:#1a66b3; text-decoration:none;}
.book_dj h3 a:hover { color:#1a66b3; text-decoration:underline;}
.book_dj h5 { line-height: 20px; font-size: 12px; display: block; }
.book_dj_zt {width:500px; clear: left; float: none; margin-right: auto; margin-left: auto; padding-bottom: 2px; }
.book_dj_zt ul { display:block; width:500px; background-color: #fffbe2; padding-top: 8px; padding-bottom: 8px; }
.book_dj_zt li { display:block; height:21px; width:245px; float: left; padding-left: 5px; }
.book_dj_zt li a { color:#1a66b3; text-decoration:none;}
.book_dj_zt li a:hover { color:#1a66b3; text-decoration:underline;}
.book_zdgz { height: 155px; width: 245px; margin-left: 5px; float:left; display:inline; } /*2008-05-06 yinxt 修改*/
.book_zdgz.new_space { width: 20px; float: left; }
.book_zdgz .book_pic { display:inline; float:left; height:70px; width:70px; margin-top: 8px; margin-right: 10px; _margin-right: 7px; margin-bottom: 30px; text-align:center;position:relative;} /*gy 100902 修改*/
/*.book_zdgz .book_pic img {display:block; border: 1px solid #404040;}2008-05-06 yinxt 删除*/
.book_zdgz h3 { line-height: 30px; font-size: 14px; }
.book_zdgz h3 a { color:#1a66b3; text-decoration:none;}
.book_zdgz h3 a:hover { color:#1a66b3; text-decoration:underline;}
.book_zdgz h5 { line-height: 20px; font-size: 12px; }
.book_zdgz h6 { line-height: 30px; font-size: 12px; }
.book_zdgz ul { display:block; clear:left; background-color: #fffbe2; padding-left:5px; }
.book_zdgz ul li a { color:#1a66b3; text-decoration:none;}
.book_zdgz ul li a:hover { color:#1a66b3; text-decoration:underline;}
.book_hdashed { float: left; height: 145px; width: 4px; background-image: url(../images/child_dashed2.gif); background-repeat: no-repeat; background-position: right top; margin-top: 5px; margin-bottom: 5px; } /*2008-05-06 yinxt 修改*/

.book_rs { height: 110px; width: 250px; float: left; padding-top: 10px; }/*2008-05-06 yinxt 修改*/
.book_rs .book_pic { display:inline; float:left; height:70px; width:70px; margin-top: 8px; margin-right: 10px; _margin-right: 7px; margin-bottom: 30px; text-align:center;position:relative;} /*gy 100902 修改*/
/*.book_zdgz .book_pic img {display:block; border: 1px solid #404040;}2008-05-06 yinxt 删除*/
.book_rs h3 { line-height: 30px; font-size: 14px; }
.book_rs h3 a { color:#1a66b3; text-decoration:none;}
.book_rs h3 a:hover { color:#1a66b3; text-decoration:underline;}
.book_rs h5 { line-height: 20px; font-size: 12px; }
.book_rs h6 { line-height: 30px; font-size: 12px; }
.book_rs h4 { line-height: 20px; font-size: 12px; }
.book_rs_text { clear: left; float: none; width: 500px; margin-right: auto; margin-left: auto; height: 60px; padding-top: 8px; background-image: url(../images/child_dashed.gif); background-repeat: repeat-x; background-position: left top; }
.book_rs_text h4 { display:block; height:22px; }
.book_rs_text h4 a { width: 198px; color: #1a66b3; text-decoration: none; display: block; float: left; }
.book_rs_text h4 span.sprice {display:block; float:left;}
.book_rs_text p { clear:left;}
.book_jscp_form {
	padding-bottom:6px;
	background-image: url(../images/child_dashed.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.book_jscp_form h3 {margin-top: 10px; font-weight: bold; margin-left: 8px; color: #666}
.book_jscp_form h3 a { color:#666;}
.book_jscp_form h3 a:hover { color:#666; text-decoration:underline}
.book_jscp_form h4 {margin-bottom: 6px; margin-left: 22px; color: #666; line-height: 18px; margin-right: 15px}
.book_jscp_form h4 a {color:#1a66b3; text-decoration:none;}
.book_jscp_form h4 a:hover {color:#1a66b3; text-decoration:underline;}

.book_cx { height:126px; margin-right: 10px; margin-left: 10px; padding-top: 10px; }
.book_cx .book_pic { float:left; height:90px; width:90px; margin-top: 5px; margin-right: 15px; _margin-right: 12px; margin-bottom:22px; display: inline; text-align:center; position:relative}/*09-10-14 qsy修改*/
/*.book_cx .book_pic img {display:block; border: 1px solid #404040;}2009-05-06 yinxt 修改*/
.book_cx h3 { line-height: 20px; font-size: 14px; }
.book_cx h3 a {color:#1a66b3; text-decoration:none;}
.book_cx h3 a:hover {color:#1a66b3; text-decoration:underline;}
.book_cx h4 { line-height: 20px; font-size: 12px; }
.book_cx h5 { line-height: 20px; font-size: 12px; height:40px;overflow:hidden;}
.book_cx h6 {line-height: 20px; font-size: 12px; color:#878787}

.book_tj { display:block; width:510px; margin:0 auto; padding-bottom:8px;} /*2008-05-06 yinxt 修改*/
.book_tj li { display:block; line-height: 26px; clear: left; }
.book_tj li a { width:165px; display: block; float:left; color: #1a66b3; }
.book_tj li span.cdot {display:block; float:left;}
.book_tj li span.tj_jg { display:block; float:left; width:110px; }

.book_rp { height:130px; padding-top: 10px; width: 245px; float: left; }
.book_rp .book_pic { float:left; height:70px; width:70px; margin:5px 7px 10px 0; text-align:center; position:relative }/*2008-05-06 yinxt 修改*/
/*.book_rp .book_pic img {display:block; border: 1px solid #404040;}2008-05-06 yinxt 删除*/
.book_rp h3 { line-height: 30px; font-size: 14px; }
.book_rp h3 a {color:#1a66b3; text-decoration:none;}
.book_rp h3 a:hover {color:#1a66b3; text-decoration:underline;}
.book_rp h4 { line-height: 20px; font-size: 12px; display: block; float: left; width: 152px; background-color: #f2f4df; }
.book_rp p { line-height: 20px; font-size: 12px; clear:left }
.book_dashed2  { background-image: url(../images/child_dashed2.gif); background-position: center top; height: 125px; width: 10px; float: left; background-repeat: no-repeat; margin-top: 10px; margin-bottom: 5px; }



/*主内容区右侧*/
.main_area_right {float: right; width: 220px;}
.main_area_right .sub_bang {}
.main_area_right .sub_bang_title { height:26px; background-image: url(../images/child_bang_line.gif); background-repeat: repeat-x; background-position: center bottom; }
.main_area_right .sub_bang_title a { display:block; float:left; height:26px; width:109px; background-image: url(../images/child_bang02.gif); background-repeat: no-repeat; font-size: 14px; line-height: 26px; color: #878787; text-align: center; }
.main_area_right .sub_bang_title a.bang_active,.main_area_right .sub_bang_title a:hover { background-image: url(../images/child_bang01.gif); font-weight: bold; color: #ee5a01; text-decoration:none; }
.main_area_right .sub_bang_title a.left {float:left;}
.main_area_right .sub_bang_title a.right {float:right;}
.main_area_right .sub_bang_content { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #ffa365; border-bottom-color: #ffa365; border-left-color: #ffa365; clear: both; padding-bottom: 5px; }
.main_area_right .sub_bang_list { height:92px; width:220px; background-image: url(../images/child_bang_listbg.gif); background-repeat: no-repeat; background-position: center bottom; clear: left; float: none; margin-bottom: 15px; }
.main_area_right .sub_bang_list ul { display: block; padding-top: 1px; padding-left: 4px; height: 60px; }
.main_area_right .sub_bang_list ul li { height:20px; width:100px; float: left; line-height: 20px; background-image: url(../images/child_bang_listlibg.gif); background-repeat: no-repeat; padding-left: 6px; margin-top: 9px; }
.main_area_right .sub_bang_list ul li a { color:#FFF; text-decoration:none;}
.main_area_right .sub_bang_list ul li a:hover { color:#FFF; text-decoration:underline;}
.main_area_right .sub_box { background-image: url(../images/child_subbox_mainbg.gif); background-repeat: repeat-x; background-position: left bottom; margin-bottom: 15px; }
.main_area_right .sub_box_top  { background-image: url(../images/child_subbox_topbg2.gif); background-repeat: no-repeat; height: 27px; }
.main_area_right .sub_box h2 { color: #d03202; line-height: 26px; padding-left: 29px; font-size: 14px; font-weight: bold; }
.main_area_right .sub_box h2.bang { background-image: url(../images/icon_wuxing.gif); background-repeat: no-repeat; background-position: 6px 3px; }
.main_area_right .sub_box_content { background-image: url(../images/child_subbox_bottom.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 5px; }
.main_area_right .sub_box_main,.main_area_right .sub_box_main2 { width: 218px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FEB010; border-left-color: #FEB010; }/*2009-05-06 yinxt 修改*/
.main_area_right .sub_box2 { background-image: url(../images/child_subbox_bottom2.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 5px; margin-bottom: 15px; }
.main_area_right .sub_box2 h2 { display: block; height: 21px; background-image: url(../images/child_subbox_topbg.gif); background-repeat: no-repeat; padding-right: 122px; padding-left: 10px; width: 88px; color: #853200; font-weight: bold; font-size: 14px; text-align: center; padding-top: 5px; }
.main_area_right .sub_box2_main { border-right-color: #feac74; border-left-color: #feac74; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; }
.main_area_right .sub_banner li { margin-bottom:10px; height: 80px; overflow:hidden; }
.book_sub_more { height:14px; padding-top:6px; text-align: right; margin-right: 10px; margin-left: 10px; line-height: 14px; }
.book_sub_more a {color:#717171; text-decoration:none;}
.book_sub_more a:hover {color:#717171; text-decoration:underline;}
.book_wx { height:40px; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.book_wx h3 { line-height: 20px; font-size: 12px; }
.book_wx h4 { line-height: 20px; font-size: 12px; text-indent: 12px; }
.book_wx2 { height:97px; margin-right: 10px; margin-left: 5px; clear: left; float: none;  }
.book_wx2 .book_wx2main { height:89px; padding-top: 3px; padding-bottom: 5px; float: left; width: 184px; }
.sub_box_main2 .book_wx2 { height:77px; margin-right: 10px; margin-left: 5px; clear: left; float: none;  } /*2009-05-06 yinxt 添加*/
.sub_box_main2 .book_wx2 .book_wx2main { height:69px; padding-top: 3px; padding-bottom: 5px; float: left; width: 184px; } /*2009-05-06 yinxt 添加*/
.book_wx2 .book_pic { float:left; height:54px; width:54px; overflow:hidden; margin-top: 8px; margin-right: 5px; _margin-right: 2px; margin-bottom:10px; display: inline; text-align:center; border: 1px solid #d3d3d3; background-color: #FFFFFF; } /*2009-05-06 yinxt 修改*/
/*.book_wx2 .book_pic img {display:block; border: 1px solid #404040;}2009-05-06 yinxt 删除*/
.book_wx2 h3 { line-height: 30px; font-size: 12px; }
.book_wx2 h4 { line-height: 20px; font-size: 12px; }
.book_wx2 h4 a { color:#878787; text-decoration:none;}
.book_wx2 h4 a:hover { color:#878787; text-decoration:none;}
.book_wx3 { height:26px; margin:0 10px 0 5px; }
.book_wx3 .book_wx3main { height:26px; float: left; width: 184px; }
.book_wx3  h3 { line-height: 26px; font-size: 12px; display: block; height: 26px; width: 184px; float: left; }
.book_wx2 b { display:block; float:left; height:13px; width:19px; margin-top: 10px; }
.book_wx3 b { display:block; float:left; height:13px; width:19px; margin-top: 5px; }

.book_yg { height:auto; margin-right: 10px; margin-left: 10px; padding-top: 3px; padding-bottom: 5px; clear: both; }
.book_yg .book_pic { float:left; height:54px; width:54px; overflow:hidden; margin-top: 8px; margin-right: 5px; _margin-right: 2px; display: inline; text-align:center; margin-bottom:20px; border: 1px solid #d3d3d3; } /*2009-05-06 yinxt 修改*/
/*.book_yg .book_pic img {display:block; border: 1px solid #404040;}2009-05-06 yinxt 修改*/
.book_yg h3 { line-height: 30px; font-size: 12px; }
.book_yg h4 { line-height: 20px; font-size: 12px; display: block; padding-left: 58px; }
.book_yg h4 a { color:#878787; text-decoration:none;}
.book_yg h4 a:hover { color:#878787; text-decoration:none;}
.book_yg h5 { text-align:right;}
.book_yg h6 {height:24px;}
.book_zj {  margin-right: 10px; margin-left: 10px;  }
.book_zj li { display:block; height: 26px; }
.book_zj li a { display:block; height:25px; background-image: url(../images/icon_dot01.gif); background-repeat: no-repeat; background-position: 4px center; text-indent: 12px; line-height: 25px; }
.book_zj li a:hover { text-decoration: none; background-color: #FAFAFA; }

/*Add-----------------*/
.book_child_content .survey { margin-top:15px; height:21px;}
.book_child_content .survey a { display:block; background-image: url(../images/survey.gif); background-position: 0px 0px; font-size: 12px; line-height: 21px; text-align: center; color: #853200; }
.book_child_content .survey a:hover { background-position: 0px -22px; color: #853200; text-decoration: none; }
.book_child .dot{ letter-spacing:-3px;}

.sub_more { height:20px; line-height:20px; text-align:right; padding:5px 10px 0 10px; color:#666;}
.subbox_main .sub_more a { color:#666; text-decoration:none;}
.subbox_main .sub_more a:hover { color:#666; text-decoration:underline;}

.ddindex_content_celebrate {position:absolute;top:-6px;right:-6px;}/*gy 100823 修改*/
.content_main .main_area_top { margin-top:0;}/*2010-01-27 yinxt 修改*/

.main_area_right .sub_bang_title a.single,.main_area_right .sub_bang_title a.single:hover { background: url(../images/child_bang_single.gif) no-repeat 0 0;font-weight: bold; color: #ee5a01;padding-left:10px;text-align:left;width:210px;}/*gy 110421 修改*/

