﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:"Microsoft YaHei", tahoma, arial, verdana, Song;} 
table {border-collapse:collapse;border-spacing:0} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
b {font-weight:normal}
q:before,q:after {content:'';} 
abbr,acronym {border:0} 
.hidden{display:none}
a{text-decoration:none}
a img{border:0}
img{border:0;}
li{list-style:none;/*text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/}
.block{display:block;}
.invisible{visibility:hidden;}
.border { font-weight:bold}
i {font-style:normal}

body {color:#666;margin:0 auto;padding:0; background:url(../images/top_bg.png) repeat-x top;font-size:14px;}
.wrap {width:990px; height:auto; margin:0 auto;}
a {color:#666; text-decoration:none}
a:hover {color:#F30; text-decoration:underline}
a.blue { color:#06F; text-decoration:none}
.input1 { height:16px; line-height:16px;}
.btn1 { width:50px; height:22px; text-align:center; color:#fff;}
.main {width:990px;clear:both;overflow:auto}
.index_left {width:740px;float:left;overflow:auto}
.index_right {width:240px; float:right;overflow:auto; padding-left:10px}
.index_8 { width:990px;clear:both;overflow:auto}
.item_banner { margin-top:10px;clear:both;overflow:auto;width:990px; text-align:center}
.item_main {width:990px;clear:both;overflow:auto;}
.item_left { float:left; width:740px; overflow:auto;}
.item_right { float:right; width:240px; overflow:auto;}
.item_row {width:990px; clear:both}
.top_clear { height:0; clear:both; overflow:auto; width:990px; font-size:0}
.fleft { float:left}
.fright { float:right}
/*----------------------------------------广告----------------------------------------*/
.mm_1 {margin-top:10px;width:990px;clear:both;}
.mm_2 { margin-top:10px; width:740px; clear:both}
.mm_3 { margin-top:10px; width:240px; clear:both}
/*----------------------------------------网站头----------------------------------------*/
.top {width:990px;clear:both;}
.tlink {height:28px; width:990px;}
.tlogin {float:left;}
.tlogin ul li {float:left;height:26px; line-height:26px; width:60px; text-align:center; border:solid 1px #e3e3e3; background:#ededed; font-weight:bold;}
.tlogin ul li a {display:block;text-decoration:none}
.tlogin ul li div {display:none;z-index:10}
.tlogin ul li:hover div {display:block;top:0;left:0;width:220px;background:#fff3db;border:1px solid #ffd47a;padding:10px;position:relative;}
.tlogin ul li:hover div th {width:60px;height:30px}
.tlogin ul li:hover div td {text-align:left; height:30px; line-height:30px}
.tlogin ul li:hover div td a {display:inline;}
.tuser {float:left;line-height:28px;font-size:12px}
.tuser a {color:#06F;text-decoration:underline}
.tuser img { height:24px; width:24px}

.qlink {float:right; line-height:28px;font-size:12px}
.logo {float:left;width:205px;height:80px; padding:10px 0 10px 80px; background:url(../images/logo_bg.png) left bottom no-repeat;}
.logo img {border:0}
.top_t {float:right;width:700px;overflow:hidden}
.top_t .tsearch {height:30px; margin-top:35px}
.top_t .tsearch td { padding:0 5px; height:25px}
.top_t .nav {height:35px;margin-left:-1px;}
.top_t .nav ul li {line-height:35px;float:left; position:relative; border-left:solid 1px #ff5f8d;}
.top_t .nav ul li a {padding:0 18px;color:#fff; font-size:14px;text-decoration:none;display:block;}
.top_t .nav ul li a.normal {}
.top_t .nav ul li a.over {background:#e32f77color:#fff}
.top_t .nav ul li a.cur {color:#fff;text-decoration:none;background:#d3186a;}
/*----------------------------------------网站底----------------------------------------*/
.flink {border:solid 1px #fcf0f4;width:988px; clear:both; overflow:auto; margin-top:10px}
.flink ul li {padding:5px; float:left}
.bot { margin-top:10px;width:970px; clear:both; border-top:solid 3px #ffc0d6; line-height:30px; margin-bottom:30px; padding:0 10px}
.bot_copy {float:right;}
/*----------------------------------------新闻部分----------------------------------------*/
.index_1 {width:990px;clear:both;margin-top:10px; overflow:auto}
.index_1_1 {float:left;width:300px;}
.index_1_2 {float:left;width:410px; padding-left:20px}
.index_1_3 {float:right;width:240px;}

.index_1_1_1 {width:300px;height:220px;}
.index_1_1_1 img { width:300px; height:220px; border:0}
.index_1_1_2 {margin-top:10px;width:290px;padding:2px 4px;border:solid 1px #c8f4ff;background:#ebfbff}
.index_1_1_2 h2 { height:29px; line-height:29px; border-bottom:dashed 1px #c8f4ff; text-align:right;font-size:12px}
.index_1_1_2 h2 span {float:left;font-weight:bold;color:#0096d4;font-size:14px}
.index_1_1_2 ul {overflow:auto;font-size:12px}
.index_1_1_2 ul li {float:left;width:125px; padding:0 5px 0 15px; line-height:25px; height:25px; overflow:hidden; background:url(../images/icon_02.gif) no-repeat 0 7px;}

.index_1_2 dl {border-bottom:dashed 1px #cdcdcd}
.index_1_2 dl dt { font-size:16px; height:30px; line-height:30px; text-align:center; font-weight:bold}
.index_1_2 dl dt b { color:#ea3700; padding-right:5px;font-size:14px}
.index_1_2 dl dd {line-height:25px;overflow:hidden;font-size:12px}
.index_1_2_a { color:#999;}
.index_1_2 dl dd span {float:right}
.index_1_2 ul {margin-top:10px; overflow:auto}
.index_1_2 ul li {height:28px; line-height:25px; font-size:14px; overflow:hidden}
.index_1_2 ul li span {float:right; font-size:12px;color:#999; padding-left:10px}

.index_1_3_1 {width:240px;overflow:hidden}
.index_1_3_1 span {width:114px; padding:0 3px}
.index_1_3_2 {margin-top:5px; border-top:solid 2px #ee3e84; background:#ffe9f2;}
.index_1_3_2 h2 {height:30px; line-height:30px;text-align:right;padding:0 5px;font-size:12px;}
.index_1_3_2 h2 span {float:left;font-weight:bold; font-size:14px;color:#d50055}
.index_1_3_2 ul {padding:0 10px 5px 10px;font-size:12px}
.index_1_3_2 ul li {height:25px; line-height:25px; overflow:hidden}
.index_1_3_3 { margin-top:10px}
.index_1_3_3 dl dt {background:url(../images/index_msearch_tbg.png) no-repeat top; height:28px; text-align:center; line-height:28px; color:#fff; font-weight:bold}
.index_1_3_3 dl dd {border:solid 1px #f5dbe4; border-top:0;background:#fbf5f7; padding:5px 29px; width:180px; overflow:auto;}
.index_1_3_3 dl dd td {height:25px; padding:3px 0}
/*----------------------------------------首页核心图书----------------------------------------*/
.index_mt {height:28px;line-height:28px;text-align:right;border-bottom:solid 1px #ffe6f2; padding:0 5px;font-size:12px;}
.index_mt span {float:left;color:#d50055;font-weight:bold;font-size:14px}
.index_mt span b {color:#634177;font-weight:bold;}
.ibook_img {width:140px;height:140px;text-align:center}
.ibook_img img {width:140px;height:140px;border:0}
.ibook_big_img { width:170px; height:170px; text-align:center}
.ibook_big_img img {width:170px;height:170px;border:0}
.ibook_title {height:25px;line-height:25px; overflow:hidden;font-weight:bold;color:#400067; text-align:center}
.ibook_title a {color:#400067;text-decoration:underline}
.ibook_author, .ibook_recom {height:18px;line-height:18px;overflow:hidden;color:#999; padding:0 5px;font-size:12px}
.ibook_author a, .ibook_recom a {text-decoration:none;color:#f33a95}
.ibook_author em, .ibook_recom em {color:#f33a95}

.index_2 { width:990px;margin-top:10px;overflow:auto;}
.index_2 ul {padding:0 2px; overflow:auto;border:solid 1px #ffe6f2; border-top:0}
.index_2 ul li { width:140px; float:left; padding:10px 12px;}
/*----------------------------------------首页妈妈图书&宝宝图书----------------------------------------*/
.index_3 {width:740px;clear:both;margin-top:10px;}
.index_3 ul {padding:10px 0;overflow:auto}
.index_3 ul li {float:left;width:140px;padding:0 4px;}
/*----------------------------------------首页最新书评----------------------------------------*/
.index_4 {width:740px;clear:both; margin-top:10px}
.index_4 ul {padding:5px 0;overflow:auto}
.index_4 ul li {float:left;width:360px;padding:10px 10px 10px 0}

.iview_img {float:left;width:75px;position:relative; padding-right:5px}
.iview_img img {width:75px; height:75px; border:0}
.iview_head {float:left;width:50px;position:relative; padding-right:5px}
.iview_head img {width:50px; height:50px; border:0}
.iview_title {line-height:20px; height:20px; overflow:hidden; color:#400067;}
.iview_title a {color:#400067; text-decoration:none}
.iview_author {color:#bbb;height:20px;line-height:20px;font-size:12px; overflow:hidden}
.iview_author a {color:#f33a95;padding-right:10px}
.iview_con {line-height:18px;overflow:hidden; color:#888;font-size:12px}
/*----------------------------------------最新推荐图书----------------------------------------*/
.index_5 {background:url(../images/index_5.png) no-repeat top #1f66b7;padding:100px 20px 10px 20px; width:200px; line-height:25px;color:#fff;overflow:auto; margin-top:10px}

.index_6 {background:#fbf5f7;border:solid 1px #f5dbe4;width:238px;clear:both;margin-top:10px}
.index_6 ul {padding:9px;overflow:auto}
.index_6 ul li {border-bottom:dashed 1px #f7e6ec;padding:5px 0;overflow:auto}

.index_rt {background:url(../images/index_rt_tbg.png) repeat-x; height:28px;line-height:28px;padding:0 10px;text-align:right; border-bottom:solid 1px #f5dbe4; font-size:12px}
.index_rt span {float:left;font-weight:bold;color:#f33a95; font-size:14px}
.rbook_img {width:45px; float:left; padding-right:5px}
.rbook_img img {width:39px; height:39px; border:solid 1px #fff; padding:2px; background:#fff}
.rbook_title {font-size:14px;line-height:25px;height:25px; overflow:hidden;color:#400067;}
.rbook_title a {color:#400067; text-decoration:none}
.rbook_recom, .rbook_author {color:#999; height:20px; line-height:20px; overflow:hidden; font-size:12px;}
.rbook_recom a, .rbook_author a {color:#f33a95}
/*----------------------------------------最新书评案例----------------------------------------*/
.index_7 {background:#fbf5f7;border:solid 1px #f5dbe4;width:238px;clear:both;margin-top:10px}
.index_7 ul {padding:9px;overflow:auto;font-size:12px;}
.index_7 ul li {height:28px;line-height:28px;padding-left:15px;background:url(../images/icon_01.gif) no-repeat 0 9px;overflow:hidden;}
/*----------------------------------------网站右----------------------------------------*/
.last_review, .last_book {width:238px;border:solid 1px #f5dbe4; overflow:auto; background:#fff; margin-top:10px}
.last_review ul, .last_book ul { padding:5px 4px; overflow:auto; font-size:12px}
.last_review ul li, .last_book ul li {border-bottom:dashed 1px #dfeff8; padding:5px 0; overflow:auto;}

.hot_list {width:238px;border:solid 1px #f5dbe4; overflow:auto; background:#fff; margin-top:10px}
.hot_list ul { padding:5px 9px; overflow:auto}
.hot_list ul li {border-bottom:dashed 1px #dfeff8;line-height:30px}
.hot_list ul li span { color:#F30; float:right}

.pic_link { margin-top:10px; overflow:auto}
/*----------------------------------------核心图书----------------------------------------*/
.item_crumb {height:30px;overflow:auto;line-height:30px;padding-left:20px;background:url(../images/home.gif) no-repeat left center;clear:both; margin-top:5px}
.item_crumb a {padding:0 5px}
.item_mt {background:url(../images/item_p_02.png) repeat-x; height:30px; line-height:30px; border:solid 1px #ffe7e7; padding-left:10px; font-weight:bold; font-size:14px; color:#d50055}
.item_tc { background:#ffe3ec; padding:0 10px;text-align:right; line-height:28px}
.item_tc span { float:left; font-weight:bold}
.share_top { height:30px;line-height:30px; border:0;background:#fff}
.share_top span { float:left;color:#06F}
.share_bot {margin:0 auto;width:400px; line-height:45px}
.share_bot span { float:left; color:#06F}

.book_core {margin-top:10px;overflow:auto; background:#fff4f9}
.book_core_type {float:left;width:310px; margin:5px; display:inline;border:solid 1px #f5dbe4; background:#fff; padding:4px}
.book_core_title {overflow:auto; width:300px;border-bottom:dashed 1px #ffd8c9}
.book_core_title dl dt { color:#f33a95; font-weight:bold; line-height:25px; text-align:center}
.book_core_title dl dt b {color:#f00; font-weight:bold; padding-right:5px}
.book_core_title dl dd { line-height:25px; color:#c27151; font-size:12px}
.book_core_title dl dd a { color:#ff3000; text-decoration:underline}
.book_core_main { overflow:auto; width:300px; margin-top:5px}
.book_core_img { float:left; width:120px}
.book_core_img img { width:120px; height:200px;}
.book_core_main ul { float:right; width:170px; overflow:auto;font-size:12px}
.book_core_main ul li { height:22px; line-height:22px; overflow:hidden; padding-left:20px; background:url(../images/icon_01.gif) no-repeat left center;}
.book_core_extend { margin-top:10px; background:#fbf5f7; padding:4px; overflow:auto; border:solid 1px #f6e3e9}
.book_core_extend ul { background:url(../images/icon_extend.gif) no-repeat left; padding-left:70px;font-size:12px}
.book_core_extend ul li {padding:0 5px 0 15px; height:20px; line-height:20px; overflow:hidden; background:url(../images/icon_02.gif) no-repeat left center;}

.book_core_tpic { overflow:auto; clear:both; width:960px; padding:0 15px}
.book_core_tpic ul li { width:150px; padding:10px 5px; float:left}
.book_core_sintro { margin-top:10px; overflow:auto; width:990px; }
.book_core_sintro b {font-weight:bold}
.book_core_sintro strong {font-weight:bold}
.book_core_std {width:770px; overflow:auto;line-height:25px}
.book_core_simg {width:210px; float:left; height:100%}
.book_core_slist {margin-top:10px; width:990px; overflow:auto}
.book_core_slist h2 {background:#ff5f9d; height:35px; line-height:35px;text-align:center; font-weight:bold; font-size:16px; color:#fff}
.book_core_slist ul {padding:5px; overflow:auto}
.book_core_slist ul li { float:left; width:160px; padding:10px 15px}
.book_core_slist ul li img { width:160px; height:160px; background:#fff;}
.book_core_slist ul li p { height:25px; line-height:25px; text-align:center;}
.book_core_scomment {width:483px; float:left; margin:0 5px; border:solid 1px #f5dbe4}
.book_core_scomment ul { padding:10px; overflow:auto;}
.book_core_scomment ul li { overflow:auto;border-bottom:dashed 1px #ffd0cf; }
.book_core_rimg {float:left; width:50px; height:100%; padding-right:10px}
.book_core_rimg img {width:48px; height:48px;border:solid 2px #f7f0d4}
.book_core_rth {height:25px;line-height:25px; overflow:hidden;}
.book_core_rth i {color:#999;padding-right:5px}
.book_core_rth em {color:#F30;padding-right:5px}
.book_core_rtd {height:25px;line-height:25px; overflow:hidden;}
/*----------------------------------------图书页列表----------------------------------------*/
.book_core_tm {margin-top:10px;overflow:auto;width:740px}
.book_core_tm ul {padding:5px 0;overflow:auto; font-size:12px}
.book_core_tm ul li {width:120px;padding:5px 12px;float:left;}
.book_core_tm ul li img {width:120px; height:120px; border:0}
.book_core_tm ul li p { height:25px;line-height:25px; overflow:hidden; text-align:center}
/*----------------------------------------妈妈图书&宝宝图书列表页----------------------------------------*/
.booktop {background:#fbf5f7;width:990px;clear:both;overflow:auto;margin-top:10px}
.booktop_title {background:url(../images/item_p_01.png) repeat-x; height:35px;border:solid 1px #f5dbe4;border-bottom:0;line-height:32px;padding-left:10px;color:#7d4aac; font-weight:bold; font-size:14px}
.booktop_list {padding:4px 9px; overflow:auto;border:solid 1px #f5dbe4; border-top:0;}
.booktop_list ul li {width:178px; margin:7px; display:inline;float:left;background:#fff;border:solid 1px #fbe7ee;overflow:auto; padding-bottom:5px}

.booktop_list_new {margin-top:-232px;height:45px;width:173px;background:url(../images/book_tjb.gif) no-repeat 98px 0;position:absolute; text-align:right; color:#fff; padding:5px 5px 0 0; font-size:12px}
.booktop_list_new b {font-weight:bold}

.book_list {margin-top:10px;overflow:auto;width:740px}
.book_list ul {overflow:auto; background:#fff} 
.book_list ul li {border-bottom:dashed 1px #f9dee7; padding:5px 0;overflow:auto}
.book_img {width:100px; padding-right:10px; float:left; height:100%; position:relative}
.book_img img {width:100px; height:100px;border:0}
.book_title {height:25px;line-height:25px; overflow:hidden; color:#634a72; font-weight:bold; font-size:14px}
.book_title i { padding-left:5px;}
.book_author {height:25px;line-height:25px; overflow:hidden; color:#999;font-size:12px}
.book_author span {padding-right:10px}
.book_author em {color:#f43ab3}
.book_author a {color:#f33a95}
.book_reason {height:60px;line-height:20px; overflow:hidden; color:#999; font-size:12px}
.book_reason em{ color:#f43ab3;}
.book_button {height:20px;line-height:20px; overflow:hidden; text-align:right;color:#9d697a; font-size:12px}
.book_button a {color:#9d697a;text-decoration:underline}
.book_button em {color:#f43ab3;}

.book_like { margin-top:10px;width:988px;clear:both;overflow:auto;border:solid 1px #f5dbe4}
.book_like ul { padding:10px;overflow:auto; margin-top:5px}
.book_like ul li { width:140px; padding:0 10px; float: left}
.book_like ul li img { width:140px; height:140px; border:0}
.book_like ul li p { height:25px; line-height:25px; overflow:hidden; text-align:center}
/*----------------------------------------图书详细页----------------------------------------*/
.book_intro {margin-top:10px; overflow:auto;width:740px}
.book_intro_left {float:left;width:250px;position:relative;}
.book_intro_img {width:250px;}
.book_intro_img img {padding:4px; border:solid 1px #ffdae8; background:#fff; width:240px; height:240px}
.book_intro_btn {border:none; padding:5px 0; text-align:center;font-size:12px; font-weight:900;}
.book_intro_btn a { margin:0 5px;text-decoration:underline;}
.book_intro_cha {position:absolute;margin:0 1px;margin-top:-31px; text-align:center; width:248px;height:22px;filter:alpha(opacity=80);opacity:0.8;background:#fff; padding:2px 0}
.book_intro_cha a {position:relative;}
.book_intro dl { margin-left:260px;}
.book_intro dl dt {font-weight:bold;line-height:30px; height:30px; color:#1658ac; font-size:16px;}
.book_intro dl dt span { float:right; }
.book_intro dl dd {line-height:30px; font-size:12px}
.book_intro dl dd b {font-weight:bold}
.book_intro dl dd em {color:#f87602}

.book_btn {padding:5px 0;height:26px;font-size:12px}
.book_btn a.btn_keep {background:transparent url(../images/btn_keep_2.gif) no-repeat scroll top right;color:#fff;display: block;float: left;height:26px;margin-right:10px;padding-right:10px; /* sliding doors padding */text-decoration:none;}
.book_btn a.btn_keep span {background: transparent url(../images/btn_keep_1.gif) no-repeat;display:block;line-height:20px;padding:3px 0 3px 25px; } 
.book_btn a.btn_keep:hover {background-position:bottom right;color:#fff;outline: none; /* hide dotted outline in Firefox */}
.book_btn a.btn_keep:hover span {background-position:bottom left;padding:3px 0 3px 25px;line-height:20px;/* push text down 1px */} 
.book_btn a.btn_commend {background:transparent url(../images/btn_commend_2.gif) no-repeat scroll top right;color:#555;display: block;float: left;height:26px;margin-right:10px;padding-right:10px; /* sliding doors padding */text-decoration:none;}
.book_btn a.btn_commend span {background: transparent url(../images/btn_commend_1.gif) no-repeat;display:block;line-height:20px;padding:3px 0 3px 25px;} 
.book_btn a.btn_commend:hover {background-position:bottom right;color:#555;outline: none; /* hide dotted outline in Firefox */}
.book_btn a.btn_commend:hover span {background-position:bottom left;padding:3px 0 3px 25px;line-height:20px;/* push text down 1px */} 
.book_btn a.btn_num {background:transparent url(../images/btn_num_2.gif) no-repeat scroll top right;color:#fff;display: block;float: left;height:26px;margin-right:10px;padding-right:10px; /* sliding doors padding */text-decoration:none;}
.book_btn a.btn_num span {background: transparent url(../images/btn_num_1.gif) no-repeat;display:block;line-height:20px;padding:3px 0 3px 25px;} 
.book_btn a.btn_num:hover {background-position:bottom right;color: #000;outline: none; /* hide dotted outline in Firefox */}
.book_btn a.btn_num:hover span {background-position:bottom left;padding:3px 0 3px 25px; color:#fff;line-height:20px;/* push text down 1px */} 

.book_tabs {width:740px;margin-top:30px; border-bottom:solid 2px #ff5f9d; overflow:hidden} 
.book_tabs a {display:block;float:left;border:solid 1px #d4d4d4; border-bottom:0; width:90px; text-align:center; height:28px; line-height:28px;} 
.book_tabs a.current{ background:#fa5795; color:#fff;border:solid 1px #d94a4a;border-bottom:0; margin:0 -1px} 
.book_tabs_btn { float:right}
a.red {color:#C30; text-decoration:underline;border:0}
.book_detail {margin-top:10px; overflow:auto;display:block;}
.book_detail dl dt {background:#ffeae9; padding:0 10px; height:28px; line-height:28px; font-weight:bold;color:#f04288;font-size:14px}
.book_detail dl dd {line-height:30px; padding:10px; width:720px;font-size:14px; overflow:hidden}
.book_detail dl dd strong {font-weight:bold}
.book_detail dl dd b {font-weight:bold}
.book_detail dl dd a {text-decoration:underline;color:#09F}

.book_review_list {margin-top:10px;display:block;overflow:hidden;}
.book_review_list ul { padding:10px; overflow:auto}
.book_review_list ul li {padding:5px 0; overflow:auto;border-bottom:dashed 1px #ffd0cf}
/*----------------------------------------延伸阅读----------------------------------------*/
.book_tc { background:#fe5b99; text-align:center; font-weight:bold; color:#fff; line-height:30px;}
.book_tc span { float:right; padding-right:10px; font-size:12px; font-weight:normal}
.book_tc span a { color:#fff; background:#e42e70; padding:0 3px}
.book_extend { margin-top:10px;overflow:auto;width:740px; background:#ffeff4;}
.book_extend_dlist {overflow:auto;padding:5px 10px; width:720px; font-size:12px}
.book_extend_dlist ul li {float:left;width:210px;padding:0 5px 0 15px; height:30px; line-height:30px; background:url(../images/icon_01.gif) no-repeat center left; overflow:hidden}
.book_extend_plist {overflow:auto;background:#fff;margin:10px; width:720px;}
.book_extend_plist ul {overflow:auto;padding:5px 0}
.book_extend_plist ul li {width:120px; padding:5px 10px; float:left}
.book_extend_plist ul li img { width:120px; height:120px; border:0}
.book_extend_plist ul li p { height:25px;line-height:25px; overflow:hidden; text-align:center;font-size:12px}
.book_extend_view {overflow:auto;padding:10px;}
.book_extend_view dl dt {line-height:35px; font-size:18px; font-weight:bold; color:#1658ac; text-align:center}
.book_extend_view dl dd { line-height:30px}
.book_extend_view dl dd strong { font-weight:bold}
.book_extend_view dl dd a { color:#ff6c00; text-decoration:underline}
.book_extend_view dl dd em { color:#f00}
.book_extend_author {text-align:center; color:#999}
.book_extend_author em { color:#7b5749}
/*----------------------------------------妈妈推荐图书----------------------------------------*/
.mm_commend { margin-top:10px}
.mm_commend_t { background:#ff5d9b; text-align:center; font-size:14px; font-weight:bold; line-height:30px; color:#fff}
.mm_commend_t span { float:right; font-size:12px;background:#fff; height:18px; line-height:18px; margin:6px; font-weight:normal; padding:0 5px}
.mm_commend ul { border:solid 1px #ff5d9b; padding:9px; overflow:auto}
.mm_commend ul li {width:178px; margin:7px; display:inline;float:left;background:#fff;border:solid 1px #fbe7ee;overflow:auto; padding-bottom:5px}
.mm_commend_new {margin-top:-232px;height:45px;width:173px;background:url(../images/book_tjb.gif) no-repeat 98px 0;position:absolute; text-align:right; color:#fff; padding:5px 5px 0 0}
.mm_commend_new b {font-weight:bold}
/*----------------------------------------书评列表页----------------------------------------*/
.review_top { overflow:auto; width:990px}
.review_top_new { float:right; width:330px; padding-left:20px; margin-top:10px}
.review_top_new dl {overflow:auto}
.review_top_new dl dt {font-size:16px; height:30px; line-height:30px;font-weight:bold; overflow:hidden}
.review_top_new dl dt b {color:#fff; margin-right:5px;font-size:12px; background:#C39; padding:0 3px}
.review_top_new dl dd {line-height:25px;overflow:hidden; height:75px; text-indent:2em; font-size:12px}
.review_top_hot {float:left;width:640px; margin-top:10px; background:url(../images/feature-focus-bg.png) no-repeat left top;}
.review_top_hot_t {padding:1px 0 0 1px; overflow:auto;height:35px;}
.review_top_hot_t span {  text-align:center;font-size:14px;font-weight:bold;background:#C39; color:#fff; padding:3px 20px}
.review_top_hot .feature-slide-preview {margin:0 auto;display:none;width:600px;height:140px;overflow:hidden;}
.review_top_hot .feature-slide-preview .screenshot {display:block;margin: auto;}
.review_top_hot .feature-slide-list {width:350px;height:22px;overflow:hidden; padding-left:250px}
.review_top_hot .feature-slide-list a {float:left;display:inline;width:22px;height:22px;
    background: url(../images/feature-point.png) center no-repeat;
    _background: url(../images/feature-point-4ie6.png) center no-repeat;
}
.review_top_hot .feature-slide-list a.current {
    background: url(../images/feature-point-current.png) center no-repeat;
    _background: url(../images/feature-point-current-4ie6.png) center no-repeat;
}
.review_top_hot  .feature-slide-list .feature-slide-list-items {
    display: inline;
}
.review_top_hot  .feature-slide-list a.feature-slide-list-previous {
    background: url(../images/feature-point-previous.png);
    _background: url(../images/feature-point-previous-4ie6.png);
}
.review_top_hot  .feature-slide-list a.feature-slide-list-next {
background: url(../images/feature-point-next.png);
    _background: url(../images/feature-point-next-4ie6.png);
}

.rd_list {margin-top:10px; border-top:solid 4px #f0aece;width:490px;}
.rd_list dl {padding:5px}
.rd_list dl dt {font-weight:bold; line-height:30px; font-size:14px}
.rd_list dl dd {line-height:20px; border-bottom:dashed 1px #ddd; font-size:12px}
.rd_list ul {padding:5px; clear:both}
.rd_list ul li {padding:0 5px 0 15px;line-height:25px; height:25px; overflow:hidden; font-size:14px; background:url(../images/icon_01.gif) no-repeat left;}
.rd_list ul li i { padding-left:5px}
.rd_list em {padding-right:5px;color:#999}
.rd_list a {color:#1d799d}
.rd_list_top {padding:5px; width:230px; float:left}
/*----------------------------------------搜素列表页----------------------------------------*/
.search_list {margin-top:10px; overflow:auto;width:740px}
.search_list h2 { background:#f7f7f7; padding:0 10px; line-height:30px}
.search_list h2 em { color:#F00; padding:0 3px}
.search_list ul { padding:10px;}
.search_list ul li { height:30px; line-height:30px; overflow:hidden; border-bottom:dashed 1px #ddd}
.search_list ul li span { color:#F30; padding-right:5px}
.search_mm {overflow:auto; margin-top:10px}
.search_mm h2 { background:#f7f7f7; padding:0 10px; line-height:30px}
.search_mm h2 em { color:#F00; padding:0 3px}
.search_mm ul { padding:5px}
.search_mm ul li {float:left;width:160px;margin:5px;display:inline;height:50px; padding:4px; border:solid 1px #ddd;}
/*----------------------------------------书评详细页----------------------------------------*/
.detail_con {margin-top:10px;overflow:auto;}
.detail_con dl {padding:10px; overflow:auto}
.detail_con dl dt {text-align:center; font-weight:bold; line-height:35px; font-size:20px; padding:5px 0}
.detail_con dl dd {padding:5px; line-height:30px; font-size:14px}
.detail_con dl dd p {font-size:14px;line-height:30px;}
.detail_con dl dd strong, .book_review_con dl dd b {font-weight:bold}
.detail_author {text-align:center;color:#999}
.detail_author em {color:#f43ab3}

.review_reply {margin-top:10px;overflow:auto;width:710px}
.review_reply ul li {border-bottom:dashed 1px #dfeff8; overflow:auto; padding:5px 0}

.review_write {border:solid 5px #ccc; background:#fff5f5; width:590px;position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     left:50%;/*FF IE7*/top:50%;/*FF IE7*/margin-left:-350px!important;/*FF IE7 该值为本身宽的一半 */margin-top:-90px!important;/*FF IE7 该值为本身高的一半*/margin-top:0px;}
.review_write_note { margin:10px;}
.review_write_note td {line-height:25px;padding:3px}
.review_write_note span { padding-left:10px; color:#C30}
.review_header {width:80px}
.review_header img {width:76px;height:76px; border:solid 1px #ddd;padding:1px}
.review_header p { line-height:25px; text-align:center; height:25px; overflow:hidden}
.review_title {line-height:16px;padding:2px;border:solid 1px #CCC;width:300px}
.review_input {width:450px; line-height:20px; padding:2px;border:solid 1px #CCC; height:80px} 

.login_pop {background:#fff;border:5px solid #ccc;z-index:99;width:290px;left:50%;/*FF IE7*/top:50%;/*FF IE7*/margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/margin-top:0px;position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.login_mark {background-color: #666;width:100%;height:100%;left:0;top:0;/*FF IE7*/filter:alpha(opacity=50);/*IE*/opacity:0.5;/*FF*/z-index:1;position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/} 
.pop_close {background:#ff67a3;height:17px;line-height:17px; padding:4px 10px; font-weight:bold; color:#fff; font-size:14px}
.pop_close a {float:right}
.log_input{line-height:18px;padding:0 3px;font-size:14px;width:120px;}
/*----------------------------------------错误页----------------------------------------*/
.errors {background:url(../images/error_bg.gif) no-repeat center top; margin:30px 220px; padding:210px 50px 0 50px; height:170px; width:470px;}
.errors p {line-height:40px; text-align:center}
.errors b {font-weight:bold;font-size:32px;}
/*----------------------------------------在线读书会列表页----------------------------------------*/
.bclub_top {margin-top:10px; border:solid 1px #f5dbe4; padding:9px; overflow:auto; clear:both}
.bclub_top_img {width:220px; height:180px; float:left; position:relative;}
.bclub_top_img img {width:220px; height:180px;}
.bclub_top dl { margin-left:240px;}
.bclub_top dl dt { font:bold 14px/30px "Microsoft YaHei";}
.bclub_top dl dd { line-height:25px}
.bclub_top dl dd em { color:#999}
.bclub_top_share { background:#f5dbe4; height:25px; line-height:25px; padding-left:10px; width:730px; overflow:auto; font-size:12px}

.bclub_list { margin-top:10px; overflow:auto}
.bclub_list ul { padding:0 1px}
.bclub_list ul li { width:220px; float:left; padding:10px 13px}
.bclub_list_img { width:220px; height:180px}
.bclub_list_img img { width:210px; height:170px; padding:4px; border:solid 1px #ddd}
.bclub_list_t {line-height:20px;height:40px;filter:alpha(opacity=70);opacity:0.7;background:#000;position:absolute;margin-top:-44px;width:200px;padding:2px 10px;}
.bclub_list_t p { position:relative;color:#fff; height:20px; overflow:hidden}
.bclub_list_t b { font-weight:bold;font-size:14px}
.bclub_btn { height:26px; line-height:26px; padding:5px 10px}
.bclub_btn b { font-weight:bold; font-size:16px; color:#fff}
.bclub_btn a { float:right}
.bclub_btn_no {background:url(../images/bclub_bg_1.gif) repeat-x;}
.bclub_btn_on {background:url(../images/bclub_bg_2.gif) repeat-x}
.bclub_btn_end {background:url(../images/bclub_bg_3.gif) repeat-x}
/*----------------------------------------在线读书会详细页----------------------------------------*/
.club_body {color:#666;margin:0 auto;padding:0; background:#ffc6e5;}
.club_wrap {width:990px; height:auto; margin:0 auto; background:#fff}
.club_tlink { background:#f7f7f7; height:28px; line-height:28px;clear:both; width:980px; padding-right:10px}
.club_timg { width:990px; clear:both}
.club_timg img { width:990px; height:160px}
.club_top {padding:0 10px; width:970px; overflow:auto; margin-top:10px;}
.club_con { width:760px; float:left;}
.club_con dl {overflow:auto; font-size:14px}
.club_con dl dt { font-size:14px; height:30px; line-height:30px; border-bottom:solid 1px #ffc6e5; font-weight:bold}
.club_con dl dt span { float:right}
.club_con dl dt span a { color:#06F; text-decoration:underline}
.club_con dl dt span a:hover { color:#F30}
.club_con dl dd { padding:10px; line-height:20px;font-size:14px}
.club_con dl dd p { font-size:14px}
.club_con dl dd b { font-weight:bold}
.club_con dl dd strong { font-weight:bold}

.club_top_right { float:right;width:200px}
.club_join {width:180px; border:solid 1px #ffd7ab; padding:5px 9px;color:#888;background:#fff7ee}
.club_join_btn {text-align:center; height:55px}
.club_join_num { text-align:center; height:25px; line-height:25px;color:#999;}
.club_join_num b {font:bold 20px/25px Arial; padding:0 5px; color:#060}
.club_join_time {line-height:20px}

.club_expert {width:198px; border:solid 1px #ffd7ab; overflow:auto; margin-top:10px}
.club_expert dl dt {background:url(../images/club_t_bg.gif) repeat-x;line-height:28px;border-bottom:solid 1px #ffd7ab; color:#ff5f00; font-size:14px; font-weight:bold; padding:0 5px}
.club_expert dl dd { color:#7c7c7c; line-height:20px; padding:8px}
.club_expert dl dd b { font-size:14px; font-weight:bold;color:#004ba8}

.club_read { margin-top:10px;}

.club_main {padding:10px;overflow:auto; width:970px}
.club_reply {border:solid 1px #ffdbee; background:#fff6fb; width:968px}
.club_reply_t {background:url(../images/club_t1_bg.gif) repeat-x;line-height:28px; padding:0 10px; color:#777; height:28px}
.club_reply_t em {color:#e044c8}
.club_reply_t b {font-weight:bold; font-size:14px; color:#df00bd; padding-right:5px}
.club_reply_m {width:968px;}

.club_list_body {color:#666;margin:0 auto;padding:0; background:none;}
.club_list {width:920px; height:auto; margin:0 auto;}
.club_list ul {padding-top:5px; overflow:auto}
.club_list ul li {border:solid 1px #ffdbee; background:#fff; margin:10px 0}
.club_list_q {background:url(../images/club_q.gif) no-repeat left top; padding:20px 40px;margin-top:-5px;border-bottom:solid 1px #ffdbee;}
.club_list_a {background:url(../images/club_a.gif) no-repeat left top; padding:20px 40px;margin-top:-5px;}
.club_list_head {width:60px;float:left;position:static}
.club_list_head img {width:46px;height:46px; border:solid 1px #eee; padding:1px; background:#fff}
.club_list_con {font-size:14px;line-height:22px; margin-left:70px; padding-left:5px}
.club_list_con p { font-size:14px}
.club_list_id1 {color:#0076eb;font-size:14px; padding:0 5px}
.club_list_id2 { color:#c00;padding:0 5px;font-size:14px}
.club_list_time {color:#6eafd5; font-size:12px;line-height:20px;margin-left:70px;}

.club_page { height:30px;text-align:center; margin-top:10px; line-height:30px}

.club_expert_con { margin-top:10px;border:solid 1px #ffd7ab;}
.club_expert_con_t {background:url(../images/club_t_bg.gif) repeat-x;line-height:28px;border-bottom:solid 1px #ffd7ab; color:#ff5f00; font-size:14px; font-weight:bold; padding:0 5px; height:28px}
.club_expert_con_t span { float:right; font-size:12px; font-weight:normal}
.club_expert_con_t span a { text-decoration:underline}
.club_expert_con_p { padding:10px;line-height:22px; height:150px; overflow-y:auto; font-size:14px; background:#fff7ee}
.club_expert_con_p strong, .club_expert_con_p b { font-weight:bold}

.club_write { margin-top:10px; border:solid 1px #d8e3b6; background:#f6ffda; overflow:auto; padding:5px 30px;font-size:14px;}
.club_write em {color:#C00}
.club_write td {padding:3px 0; line-height:25px}
.club_write td .btn_a {float:right}
.club_write_counter {float:right}
.club_write_counter span {font:bold 20px/25px Arial; padding:0 5px}
.club_write_input {width:650px; height:100px; line-height:20px; padding:5px; font-size:14px}
.club_write_info {float:right; line-height:20px; width:220px; font-size:12px}
.club_write_info i {color:#C00}
.club_write_info em {color:#03C}

.club_put {margin-top:10px;border:solid 1px #e8e8e8;width:968px; overflow:auto}
.club_put_t {background:url(../images/club_t2_bg.gif) repeat-x;line-height:28px; padding:0 10px; height:28px; line-height:28px}
.club_put_t span { padding-left:10px}
.club_put_t b {font-weight:bold; font-size:14px; color:#df00bd; padding-right:5px}
.club_put_top {padding:9px 24px; overflow:auto; background:#fafafa; border-bottom:solid 1px #e8e8e8}
.club_put_list {padding:9px 24px; overflow:auto; height:800px;}
.club_put_list ul li, .club_put_top ul li {border-bottom:dashed 1px #e8e8e8; padding:10px 0; overflow:auto}

.chat_left { width:760px; float:left;position:relative}
.chat_right { margin-left:770px; width:200px; background:#f7f7f7}
.chat_list { width:758px; height:500px; clear:both; border:solid 1px #ccc; overflow-y:scroll;}
.chat_list ul { padding:9px; overflow:auto; width:720px}
.chat_list ul li { line-height:25px; padding:3px 0; font-size:14px}
.chat_list ul li em {color:#03F; padding-right:5px}
.chat_send {margin-top:10px; width:780px}
.chat_send_input { height:50px; padding:3px; line-height:25px; width:700px}
.chat_user {width:198px;border:solid 1px #ddd;}
.chat_user h2 { background:url(../images/club_t2_bg.gif) repeat-x;line-height:28px;border-bottom:solid 1px #ffd7ab;color:#ff5f00;font-size:14px;font-weight:bold;padding:0 5px}
.chat_user ul { overflow:auto;overflow-y:scroll;height:450px; padding:10px 0}
.chat_user ul li {line-height:30px; padding-left:30px; border-bottom:solid 1px #ddd; border-top:solid 1px #fff; background:url(../images/mama_no.gif) no-repeat left;}

/*----------------------------------------用户中心----------------------------------------*/
.user_reg { width:580px; margin-top:10px; clear:both; overflow:auto; padding-left:410px;}
.user_reg td { height:25px; line-height:25px; padding:2px 0; font-size:14px;}
.user_reg th { text-align:right;height:30px; line-height:30px; padding:2px 0; width:80px;font-size:14px}
.user_reg span {color:#999; font-size:12px; line-height:20px}
.user_reg_note {height:25px; line-height:25px; color:#999; padding:0 5px; font-size:14px}
.user_reg a {color:#C00; text-decoration:underline}
.reg_input {line-height:18px; padding:0 3px; font-size:14px; width:200px;}
.code_input {line-height:16px; padding:0 3px; font-size:14px; width:50px;}
.user_reg_bg {background:url(../images/regit_bg.png) no-repeat left top;min-height:500px;}
.user_login_bg {background:url(../images/login_bg.png) no-repeat left top;min-height:450px;padding-top:50px;}
.user_remind {width:690px; padding:100px 0 100px 300px; clear:both; overflow:auto; margin-top:10px; border:solid 1px #ddd; background:#f7f7f7}
.user_remind td { padding:3px 0; line-height:25px}
.user_remind th { padding:3px 0; line-height:25px; text-align:right; width:70px}
.user_remind b { font-size:14px; font-weight:bold}
.no_password { width:800px; height:300px; background:url(../images/nopassword_bg.png) no-repeat center; padding:100px 0 0 188px; margin-top:10px; border:solid 1px #ddd}
.no_password th { color:#F00; font-size:14px; line-height:30px}
.no_password td { line-height:30px; padding:0 3px}

.user_left {float:left;width:160px;}
.user_right { float:right; width:820px;}
.user_crumb { border:solid 1px #ddd; border-bottom:solid 2px #ff5e9c;padding:0 10px; line-height:28px; font-weight:bold; margin-top:10px}
.user_nav {overflow:auto; width:160px; background:#ffe3ec; margin-top:10px}
.user_nav img { padding-right:5px}
.user_nav h2 {background:#fe5b99;text-align:center; line-height:30px; font-size:14px; color:#fff; font-weight:bold}
.user_nav h2 a { color:#fff; text-decoration:underline}
.user_nav dl {overflow:auto; margin-top:-10px; padding:10px 0}
.user_nav dl dt {background:#f14a86;line-height:26px;font-weight:bold; color:#fff;padding-left:15px; margin-bottom:5px}
.user_nav dl dd {height:16px; line-height:16px; padding:6px 15px;}
.user_nav dl dd span {float:right}
.user_nav dl dd span a {text-decoration:underline; color:#03F}
.userinfo { border:solid 1px #ffc6c6; background:#ffebeb; padding:9px; margin-top:10px; overflow:auto}
.userhead {float:left;position:relative;}
.userhead img {border:solid 1px #ffdcdc; background:#fff; padding:4px; width:100px; height:100px}
.userinfo-i { margin-left:120px; border-left:solid 1px #ffdcdc; padding-left:10px}
.username { height:30px;line-height:30px; color:#999}
.username b {font-size:20px; padding-right:5px; color:#555}
.username span { padding-left:30px;}
.username span a { color:Blue; text-decoration:underline;}
.account {border:solid 1px #ffdcdc; background:#fff; margin:3px 0; line-height:25px; padding:0 5px; color:#999}
.infofen {border:solid 1px #ffdcdc; background:#fff; padding:10px; overflow:auto}
.infofen dl {line-height:25px; border-bottom:dashed 1px #ffdcdc; overflow:auto}
.infofen dl dt {float:left}
.infofen dl dd {float:left;padding-right:20px}
.infofen a {color:#09F}

.userhead2 { width:160px;height:160px}
.userhead2 img {width:160px; height:160px; border:0}

.user_tm {border-bottom:solid 2px #ff5e9c;padding:0 10px; line-height:28px; font-weight:bold}

.user_piclist, .user_blist { width:820px; overflow:auto; margin-top:10px}
.user_piclist ul, .user_blist ul { padding:5px 10px; overflow:auto;}
.user_piclist ul li { width:140px; padding:10px; float:left}
.user_blist ul li { height:30px; line-height:30px; overflow:hidden; border-bottom:dashed 1px #ddd; font-size:12px}
.user_blist ul li span { float:right}

.user_clist {overflow:auto;width:800px;padding:10px;}
.user_clist ul {overflow:auto; background:#fff} 
.user_clist ul li {border-bottom:dashed 1px #ddd; padding:5px 0;overflow:auto}

.user_table {width:800px; overflow:auto; padding:10px;}
.user_table td {line-height:25px; padding:3px 5px}
.user_table th {line-height:25px; padding:3px 5px; text-align:right; width:100px; font-weight:bold; vertical-align:top}
.user_table em {color:#F00}

.user_friend {overflow:auto; padding:10px;}
.user_friend ul li {float:left;width:180px;margin:5px;display:inline;height:50px; padding:4px; border:solid 1px #ddd;}
.user_friend_head {float:left;width:50px; position:relative}
.user_friend_head img { width:48px;height:48px; border:solid 2px #f7f7f7}
.user_friend_id {color:#f87602;font-weight:bold; line-height:25px; margin-left:60px}
.user_friend_btn {line-height:16px;margin-left:60px; padding:4px 0}
.user_friend_btn span {float:right}

.user_msg {width:800px; overflow:auto; padding:0 10px; margin-top:10px}
.user_msg_tab {list-style:none; overflow:auto;background:#f7f7f7; height:28px}
.user_msg_tab span {float:left; margin-left:50px; height:22px; padding:3px 0}
.user_msg_tab ul {float:left;}
.user_msg_tab ul li {display:inline; text-align:center;}
.user_msg_tab ul li a {color:#777; font-weight:bold;text-decoration:none;padding:0 5px; height:28px; line-height:28px}
.user_msg_tab ul li a.tabactive {background:#777; font-weight:bold;  position:relative; color:#fff;}
.user_msg_list { padding:10px; overflow:auto}
.user_msg_list ul li {padding:5px 0; border-bottom:dashed 1px #ddd; overflow:auto}
.user_msg_img {float:left; width:50px;position:relative}
.user_msg_img img {width:50px; height:50px;}
.user_msg_t { height:25px; line-height:25px; color:#999; margin-left:60px}
.user_msg_t b {font-weight:bold}
.user_msg_t a {color:#F60; text-decoration:none}
.user_msg_p {line-height:25px;margin-left:60px; font-size:12px}
.user_msg_flist { overflow:auto; max-height:200px}
.user_msg_flist ul li { width:150px; float:left; line-height:22px; height:22px; overflow:hidden;}

.login_user {overflow:auto;margin:10px 30px;}
.login_user td {height:25px; line-height:25px; padding:2px 0;}
.login_user th {text-align:right;height:25px; line-height:25px; padding:2px 0; width:50px;}
.login_user span {color:#C00; font-size:12px; line-height:20px}
.login_user a {color:#C00; text-decoration:underline}

.expert_body {color:#666;margin:0 auto;padding:0; background:#ffc6e5;}
.expert_wrap {width:990px; height:auto; margin:0 auto; background:#fff}
.expert_top {height:36px;padding:10px; line-height:36px;font-weight:bold}
.expert_top em {color:#F00;font-weight:bold; padding-left:10px;}
.expert_top span {float:right}
.expert_top b {font-size:18px; font-weight:bold;}
.expert_club {border-style:solid; border-color:#ffc6e5; border-width:5px 0}
.expert_club_t {line-height:30px; padding:0 10px; background:#eee;}
.expert_club_t b {font-weight:bold; font-size:14px;}
.expert_club_t span {padding-left:10px}
.expert_club ul {overflow:auto; height:240px; padding:0 10px;}
.expert_club ul li {line-height:25px;font-size:14px;}
.expert_club ul li em {color:#03F; padding-right:5px}
.expert_list {border:solid 5px #eee}
.expert_list tr {border-bottom:solid 2px #eee;}
.expert_list th {line-height:25px; background:#efefef; font-weight:bold}
.expert_list_q, .expert_list_a { line-height:25px; padding:5px 10px; font-size:14px}
.expert_list_q em {color:#03F}
.expert_list_a { background:#f7f7f7}
.expert_list_a em {color:#F00}
.expert_list_btn {padding-top:5px;height:22px}
.expert_list_btn a {float:right}
.expert_list_input {padding:10px}
.expert_input {width:960px; height:100px}
.btn_01 {line-height:24px;padding:0 5px}

/*----------------------------------------阅读条款------------------------------------------*/
.htmlview { margin-top:10px; overflow:auto; width:970px; padding:0 10px}
.htmlview dl { padding:20px 30px;}
.htmlview dl dt { font-weight:bold; font-size:18px; text-align:center; line-height:35px}
.htmlview dl dd { line-height:30px;font-size:14px}
.htmlview strong, .htmlview b {font-weight:bold}
.htmlview dl dd p { font-size:14px}
.htmlview td { border:solid 1px #eee; padding:3px 5px; line-height:25px}
.htmlview .htmlview_author { text-align:center; color:#999}
/*----------------------------------------帮助中心------------------------------------------*/
.help { margin-top:30px; overflow:auto; width:990px;}
.help_menu {width:160px;float:left;}
.help_menu h2 { background:#888; text-align:center; font-weight:bold; color:#fff; line-height:30px}
#help_menu1 {border:solid 1px #ddd; overflow:auto}
#help_menu1 li {border-bottom:solid 1px #ddd; line-height:30px;cursor:pointer; display:block; padding:0 5px}
#help_menu1 li.hover {background:#f7f7f7}
#help_note1 {float:right; width:810px}
#help_note1 ul {display:none}
#help_note1 ul.block{display: block;}
/*------------------------------------------other-------------------------------------------*/
form.mamababybook label.error, label.error {
color: #c00;font-size:12px;font-style: italic;}
.error{ color:#c00;}
.btn-img {border: 0 none;cursor: pointer;margin: 0;overflow: hidden;padding: 0;text-align:center;}
.textfield8{border:#7f9db7 1px solid;}
.all_page { width:100%; margin-top:10px; font-size:12px}

.all_page a{color:#5e5e5e; text-decoration:none; }
.all_page a:hover{color:#f00; text-decoration:underline;}
.abc label{font-size:0; overflow:hidden; width:0px; height:0px;}