@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
ul,ol,li {list-style-type:none;}
img {border:0;}
.float_line {width:100%; clear:both; height:1px; overflow:hidden; background:url(/sheCMS/images/she_point_grey.gif) repeat-x center top;}
a {text-decoration:underline; color:#cd1464}
a:hover {text-decoration:none;}
.round {overflow:hidden;}
.round b {display:block; overflow:hidden;}
.round b.b_1 {margin:0 4px; height:0; border-top:1px solid #ccc;}
.round b.b_2 {margin:0 3px; height:1px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round b.b_3 {margin:0 2px; height:1px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round b.b_4 {margin:0 1px; height:1px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round_bottom b {background:#efefef;}
.shade {width:100%; height:8px; overflow:hidden; background:url(http://hicafe.cn/images/shadow.gif) no-repeat right top;}

.she_page {clear:both; overflow:hidden; width:965px; margin:10px auto;}

/* 左侧 */
.left_bar {width:183px; float:left;}
#left_nav {text-align:left;}
.left_nav_list h3 a {display:block; width:183px; height:30px; background:url(/sheCMS/images/image.gif) no-repeat; margin-bottom:7px;}
#learnto a {background-position:0 0;}
#shemain a {background-position:-536px -570px;}
#planto a {background-position:0 -30px;}
#booking a {background-position:0 -60px;}
#tripshop a {background-position:0 -90px;}
.left_nav_list ul {padding-bottom:5px;}
.left_nav_list ul li {line-height:21px; padding-left:23px; background:url(/sheCMS/images/image.gif) no-repeat 9px -125px; margin-bottom:7px;}
.left_nav_list ul li a {text-decoration:none; display:block; height:21px; border-bottom:1px solid #ccc; font-size:14px; color:#cd1464}

.round_box {width:183px; background:url(/sheCMS/images/she_box_04.gif) repeat-y;}
.round_title {width:100%; height:25px; background:url(/sheCMS/images/roundtop.gif) no-repeat center; line-height:25px;}
.round_title b {font-size:14px; color:#333; padding-left:26px; background:url(/sheCMS/images/image.gif) no-repeat 11px -155px;}
.round_title b span {font-size:10px; font-weight:normal; color:#cd1464;}
.round_box img {margin:10px auto; display:block;}
.round_bottom {width:100%; height:5px; background:url(/sheCMS/images/roundbottom.gif) no-repeat center top; overflow:hidden;}

/* 主体 */
.right_page {width:766px; float:right;}

.page_left {width:521px; float:left;}
.flash_imagebox {text-align:center; margin:0 auto 20px;}
.flash_imagebox {text-align:center; margin:0 auto 10px;/* 修改2 */}
.page_title {width:100%; clear:both; margin:5px auto; height:32px; line-height:32px; overflow:hidden; border-bottom:3px solid #eee; background:url(/sheCMS/images/image.gif) no-repeat left -177px;}
.page_title a {float:right; display:block; width:30px; height:11px; background:url(/sheCMS/images/image.gif) no-repeat left -216px; margin-top:8px;}
.page_title h3 {padding-left:50px; line-height:38px; font-size:14px; color:#cd1464}
.page_title h3 span {font-weight:normal; color:#666;}

.page_box dl {clear:both; overflow:hidden; width:100%; background:url(/sheCMS/images/she_box_01.gif) repeat-x center bottom; margin-bottom:12px;}
.page_box dl dt {float:left; width:87px; text-align:center; overflow:hidden;}
.page_box dl dt a {display:block; margin:8px auto; width:73px; height:97px; overflow:hidden; background:url(/sheCMS/images/image.gif) no-repeat -204px 0;}
.page_box dl dt a img {display:block; margin:5px auto; width:65px;}
.page_box dl dd {width:420px; float:left; padding-top:7px; display:inline; margin-left:6px;}
.page_box dl dd p {line-height:22px; color:#5a5a5a;}
.page_box dl dd p a {color:#f46dad;}
#dl_sp {color:#f46dad;}
#dl_sp a {color:#5a5a5a;}
.page_box dl dd h3 {line-height:25px;}
.page_box dl dd h3 a {font-size:14px; color:#851587;}
.page_box dl dd h3 span {float:right;}
.page_box dl dd h3 span a {font-size:12px; color:#f46dad; text-decoration:none; font-weight:normal}
.page_box dl dd .float_line {margin:3px auto;}

/* 修改1 */
.left_body dl.NL {overflow:hidden; width:100%; margin:0px auto 10px;}
.left_body dl.NL dt {text-align:center;}
.left_body dl.NL dt img {margin:10px auto;}
.left_body dl.NL dd {width:92%; margin-left:8px;}
.left_body dl.NL dd h3 {padding-bottom:8px;}
.left_body dl.NL dd h3 a {font-size:14px; font-weight:normal; color:#cd1464}
.left_body dl.NL dd p {line-height:20px; color:#5a5a5a}
.left_body form {overflow:hidden; width:95%; margin:0 auto 8px;}
.left_body form input {display:inline;}
.right_txt {width:169px; margin-left:3px; clear:both; height:16px; overflow:hidden; background:url(../images/image.gif) no-repeat 0 -369px; border:none; padding:4px 4px 2px 5px;}
.right_btn {float:right; width:69px; height:20px; border:none; margin-top:10px; background:url(../images/image.gif) no-repeat -179px -369px;}
.left_body p.aboutNL {text-align:right; line-height:30px; padding-right:10px;}
.left_body p.aboutNL a {color:#f46dad;}
/* 修改1 over */



.right_bar {float:right; width:233px;}
.welcomediv {width:100%;}
.rightbar_box {width:99.2%; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(/sheCMS/images/she_box_02.gif) repeat-x center bottom;}
.rightbar_box h3 {font-size:14px; color:#cd1464; padding-left:12px; padding-bottom:5px;}
.rightbar_box ul {margin:8px auto 5px; overflow:hidden; padding-left:12px;}
.rightbar_box ul li {line-height:21px;}
#li_title {padding-bottom:7px; font-weight:bold;}
.rightbar_box ul li b {color:#9173b4;}
.rightbar_box p {text-align:right; line-height:25px; padding-right:10px;}
.rightbar_box p a {color:#f46dad;}

.right_box {width:100%; margin-top:5px;}
.right_body {width:99.2%; overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(/sheCMS/images/she_box_03.gif) repeat-x center top;}
.right_title {width:100%; height:30px; background:url(/sheCMS/images/image.gif) no-repeat left -428px;}
.right_title h3 {line-height:30px; color:#fff; font-size:14px; margin-left:7px;}
.right_title h3 span {font-weight:normal;}
.right_title span.more  {float:right; margin:8px 5px auto auto}
.right_title span.more a {display:block; width:28px; height:11px; background:url(/sheCMS/images/image.gif) no-repeat left -400px;}
.right_body dl.NL {overflow:hidden; width:100%; margin:10px auto;}
.right_body dl.NL dt {float:left; width:100px; text-align:center;}
.right_body dl.NL dt img {margin:0 auto;}
.right_body dl.NL dd {width:120px; float:left; margin-left:5px;}
.right_body dl.NL dd h3 {padding-bottom:8px;}
.right_body dl.NL dd h3 a {font-size:14px; font-weight:normal; color:#cd1464}
.right_body dl.NL dd p {line-height:20px; color:#5a5a5a}
.right_body form {overflow:hidden; width:95%; margin:0 auto 8px;}
.right_body form input {display:inline;}
.right_txt {float:left; width:141px; height:16px; overflow:hidden; background:url(/sheCMS/images/image.gif) no-repeat 0 -369px; border:none; padding:4px 4px 2px 5px;}
.right_btn {float:right; width:69px; height:20px; border:none; background:url(/sheCMS/images/image.gif) no-repeat -150px -369px;}
.right_body p.aboutNL {text-align:right; line-height:25px; padding-right:10px;}
.right_body p.aboutNL a {color:#f46dad;}

.trip_box dl {overflow:hidden; margin:6px auto; clear:both;}
.trip_box dl dt {float:left; width:65px; text-align:center; display:inline; margin-left:5px;}
.trip_box dl dt a img {padding:1px; border:1px solid #ccc;}
.trip_box dl dt p a {line-height:20px!important; *line-height:23px; color:#cd1464;}
.trip_box dl dd {float:left; width:147px; margin-left:6px; display:inline;}
.trip_box dl dd p {line-height:20px;}
.trip_box dl dd p.askshe {text-align:right;}
.trip_box dl dd p a {color:#f46dad;}

/* 聊天窗口 */
.HIsay {width:97.5%; clear:both; background:#ceb2ed; padding:10px; overflow:hidden;}
.hisay_left {width:515px; float:left;}
.hisay_left a {color:#cd1464;}
.say_title {width:100%;}
.say_title h3 {font-size:14px; color:#fff;}
.say_title p {color:#fff; line-height:21px;}
.say_box {border:1px solid #fff;}
.say_div {background:#fff; width:100%; height:305px; overflow:scroll; overflow-x:none;}
.say_element {margin:5px; line-height:23px; color:#4a4a4a;}
p.time {font-weight:bold; color:#f46dad}
.say_element p span {font-weight:bold;}
.say_element p span.time {font-weight:normal;}
.say_img {line-height:24px; background:url(/sheCMS/images/say_bg.gif) repeat-x center bottom;}
.say_img a {color:#fff; text-decoration:none; padding-left:22px; margin-left:5px; background:url(/sheCMS/images/image.gif) no-repeat}
.say_img a:hover {text-decoration:underline;}
#toall {background-position:2px -245px;}
#ins {background-position:2px -277px;}
#fri {background-position:2px -308px;}
#mesg {background-position:2px -340px;}
.enter_box div {overflow:hidden;}
.enter_option {clear:both;}
.enter_option p {float:right; line-height:30px; color:#fff;}
.enter_option table {width:40%; float:left;}
.enter_option td * {color:#fff; line-height:30px;}
.enter_div {width:100%-1; padding:0px; background:#fff; clear:both; overflow:scroll; height:56px; color:#4a4a4a}
.enter_btn {width:100%; height:35px;}
.enter_btn input {float:right; margin-top:7px; width:107px; height:28px; border:0; background:url(/sheCMS/images/image.gif) no-repeat -292px 0; color:#fff; line-height:28px;}
.hisay_right {float:right; width:220px;}
.hisay_right .round b {background:#fff; border-color:#Fff;}
.hisay_box {background:#Fff;}
.hisay_box h3 {font-size:14px; font-weight:normal; margin-left:10px; line-height:30px; color:#cd1464}
.hisay_box img {margin:0 auto; display:block}
.hisay_action {overflow:hidden; width:100%;}
.hisay_action dl {overflow:hidden; margin:5px auto;}
.hisay_action dl dt {float:left; width:22%; padding-top:5px; padding-bottom:5px; border-right:1px solid #ccc}
.hisay_action dl dt img {padding:1px; border:1px solid #ccc;}
.hisay_action dl dd {float:left; margin-left:7px; width:74%; line-height:21px;}
.hisay_action dl dd a {color:#f46dad;}
.hisay_action dl dd b a {text-decoration:none;}
.hisay_action dl dd a:hover {text-decoration:none;}
.hisay_action dl dd b a:hover {text-decoration:underline;}

/* 列表 */
.list_box {width:521px; float:left;}
.list_title {width:100%; line-height:32px; background:url(/sheCMS/images/image.gif) no-repeat 0 -568px;}
.list_title p {font-size:14px; padding-left:32px; color:#6e6e6e}
.list_title p a {font-size:14px; color:#cd1464; text-decoration:none;}

.list_box dl {clear:both; overflow:hidden; width:100%; background:url(/sheCMS/images/she_box_05.gif) repeat-x center bottom; margin:8px auto; padding-bottom:5px;}
.list_box dl dt {float:left; width:143px; text-align:center; overflow:hidden;}
.list_box dl dt a {display:block; margin:8px auto; overflow:hidden;}
.list_box dl dt a img {display:block; margin:0 auto }
.list_box dl dd {width:370px; float:left; padding-top:7px; display:inline; margin-left:6px;}
.list_box dl dd p {line-height:22px; color:#5a5a5a;}
.list_box dl dd p a {color:#f46dad;}
#dl_sp {color:#f46dad; clear:both}
#dl_sp a {color:#5a5a5a;}
.list_box dl dd h3 {line-height:25px;}
.list_box dl dd h3 a {font-size:14px; color:#851587;}
.list_box dl dd h3 span {float:right; padding-right:10px;}
.list_box dl dd h3 span a {font-size:12px; color:#f46dad; text-decoration:none; font-weight:normal}
.list_box dl dd .float_line {margin:3px auto;}
.list_dddiv {clear:both; overflow:hidden; margin:5px auto}
.list_dddiv p {float:left; width:65%;}
.list_dddiv span {float:right; width:29%; text-align:center;}
.list_dddiv span img {display:block; margin:0 auto; padding:1px; border:1px solid #ccc}
.list_box .float_line {margin:5px auto 0;}

/* 规划旅行plan */
.plan_dldiv {clear:both; border-top:2px solid #ccc; overflow:hidden; margin:6px auto 0; padding-top:7px;}
.plan_dldiv ul {float:left; margin-right:10px;}
.plan_dldiv ul li {line-height:23px;}
.plan_dldiv ul li a {color:#5a5a5a; text-decoration:none;}
.plan_dldiv ul li span {color:#660099;}

.index_box {width:100%; clear:both;}
.index_box dl {background:none; margin:0; padding:0;}
.planbox_dl {float:left; width:49%;}
.planbox_dl_r {float:right;}
.planbox_dl dl {clear:both; overflow:hidden; width:100%; background:url(/sheCMS/images/she_box_07.gif) repeat-x center bottom; margin:0 auto 10px;}
.planbox_dl dl dt {float:left; width:92px; text-align:center; overflow:hidden;}
.planbox_dl dl dt a {display:block; margin:8px auto; overflow:hidden;}
.planbox_dl dl dt a img {display:block; margin:0 auto; width:85px;}
.planbox_dl dl dd {width:151px; float:left; padding-top:7px; display:inline; margin-left:6px;}
.planbox_dl dl dd p {line-height:22px; color:#5a5a5a;}
.planbox_dl dl dd p a {color:#f46dad;}
.planbox_dl dl dd h3 {line-height:25px;}
.planbox_dl dl dd h3 a {font-size:14px; color:#851587;}
.planbox_dl dl dd h3 span {float:right; padding-right:10px;}
.planbox_dl dl dd h3 span a {font-size:12px; color:#f46dad; text-decoration:none; font-weight:normal}

.plan_focus {overflow:hidden;}
.plan_focus_div {float:left; width:49%; padding-top:10px;}
.plan_focus_div span {float:left; width:25%;}
.plan_focus_div span img {padding:1px; border:1px solid #ccc; margin:5px auto}
.plan_focus_div div {float:left; width:74%;}
.plan_focus_div div p {line-height:23px;}
.plan_focus_div div p a {text-decoration:none;}

/* 评论 */
.comments_box {width:521px; float:left;}
.cma_title {width:100%; height:29px; line-height:29px; background:url(http://hicafe.cn/images/mycafe/switch_back.gif) repeat-x center bottom}
.cma_title ul {overflow:hidden; width:90%; padding-left:34px; background:url(/sheCMS/images/image.gif) no-repeat -536px 6px;}
.cma_title ul li {float:left; display:block; width:79px; height:29px; margin-right:6px; background:url(/sheCMS/images/image.gif) no-repeat -430px 0; text-align:center;}
.cma_title ul li a {font-size:14px; text-decoration:none; color:#666;}
.cma_title ul li#cm_foucs a {font-weight:bold; color:#660099;}

.comments_div {width:513px; clear:both; overflow:hidden;}
.comment h3 {font-weight:normal; line-height:22px; padding-top:5px;}
.comment h3 a {font-size:14px;}
.comments_top {width:100%; height:17px; background:url(/sheCMS/images/she_comments_top.gif) no-repeat center top; overflow:hidden;}
.comments_bottom {width:100%; height:5px; background:url(/sheCMS/images/she_comments_bottom.gif) no-repeat center top; overflow:hidden;}
.cm_box {width:100%; background:#f4ecfd; overflow:hidden;}
.cm_body span {float:left; width:13%; text-align:center;}
.cm_body span a {width:38px; height:38px; display:block; margin:8px auto; background:url(/sheCMS/images/she_comments_TX.gif) no-repeat center;}
.cm_body span a img {width:28px; height:28px; margin:4px;}
.cm_body div {float:left; width:86%;}
.cm_body div p {line-height:30px;}
.right_p {text-align:right;}
.second_com {padding-left:50px;}

/* 动态 */
.action_box {width:521px; float:left;}

.action_div ul {clear:both; padding-left:20px; border-top:2px solid #eee; padding-top:5px; margin:14px auto 0; background:url(http://img.hicafe.cn/images/button/star_shine.gif) no-repeat left 10px;}
.action_div ul li {padding:4px 0 5px 0;}
.action_div ul li img {display:block; padding-bottom:5px;}

/* 内容页面 */
.content_page {width:100%;}
.content_left {width:719px; float:left;}
.ct_title {width:100%; height:32px; background:url(../images/image.gif) no-repeat 0 -468px; line-height:32px;}
.ct_title p {font-size:14px; padding-left:32px; color:#6e6e6e}
.ct_title p a {font-size:14px; color:#cd1464; text-decoration:none;}
.content_box {overflow:hidden; clear:both; width:100%; margin:5px auto; background:url(../images/she_box_06.gif) repeat-x center bottom}
.content_word {width:100%;}
.content_word h3 {font-size:22px; color:#810582; padding:10px 0 12px 7px; margin:0px auto 0;}
.editor {overflow:hidden; height:28px; line-height:28px; width:70% ;margin-top: 15px;}
.editor span {float:right;}
.editor p {color:#5a5a5a; padding-left:10px;}
.editor span a {color:#f46dad; padding-left:21px; background:url(../images/image.gif) no-repeat; margin-left:10px;}
#concern {background-position:0 -522px;}
#recommended {background-position:0 -549px;}
.word {margin:8px auto;}
.word p {color:#5a5a5a; width:97%; margin:0 auto 10px; line-height:24px;}
.content_comments {float:right; width:140px; text-align:center;}
.content_comments img {padding:1px; border:1px solid #ccc; margin:10px auto 0;}
.content_comments p {color:#4a4a4a; line-height:23px;}
.content_comments p a {color:#cd1464;}

.plan_box {overflow:hidden; clear:both; width:100%; margin:5px auto; background:url(/sheCMS/images/she_box_08.gif) repeat-x center bottom}
.plan_word {width:395px;float: left;}
.plan_word .word p {margin-bottom:10px; padding-left:13px;}
.plan_word p.line {padding-left:13px; line-height:25px;}
.plan_word p.line a {text-decoration:none;}
.plan_word p.plan_btn {padding-left:13px; margin:10px auto;}
.plan_word p.plan_btn a {display:inline-block; margin-right:7px; width:84px; height:25px; background:url(/sheCMS/images/image.gif) no-repeat -635px 0; line-height:25px; font-size:14px; color:#fff; text-decoration:none; text-align:center;}
.plan_image {width:313px; float:right; text-align:center;}
.plan_image div img {margin:10px auto 5px; display:block; width:299px; height:199px;}
.plan_image p a {display:inline-block; margin-right:5px; margin-left:2px}
.plan_image p a img {border:2px solid #ccc;}

.turn_a {width:100%-1; text-align:right; margin:10px auto; clear:both; overflow:hidden; padding-right:10px;}
.turn_a p a {display:inline-block; padding:3px 5px 3px 5px; border:1px solid #660066; background:#fff; color:#660066; text-decoration:none;}
.turn_a p a:hover {border:1px solid #ccc; background:#660066; color:#fff;}
#a_focus {border:1px solid #ccc; background:#660066; color:#fff;}

.previous_next {width:100%; overflow:hidden; padding-bottom:10px; padding-top:10px; background:url(images/list_point.gif) repeat-x center top;}
.previous_next a {color:#f46dad; text-decoration:none;}
.previous_next a:hover {text-decoration:underline;}
.previous {float:left; padding-left:10px;}
.next {float:right; padding-right:10px;}

/* 相关相片 */
.chain_div {margin:10px auto 0; overflow:hidden; clear:both;}
.chain_title {width:99.6%; line-height:28px; background:url(http://hicafe.cn/images/gaident1.gif) repeat-x center bottom; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.chain_title h3 {padding-left:27px; font-size:14px; color:#cd1464; background:url(http://hicafe.cn/images/index/dot_glay.gif) no-repeat 9px center;}
.chain_title span {float:right; padding-right:15px;}
.chain_title span a#afocus {font-weight:bold; color:#666;}
.chain_box {width:99.6%; text-align:center; overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.chain_box p.chainpht {margin:13px auto;}
.chain_box p.chainpht a {display:inline-block; text-decoration:none;  width:68px; height:95px; margin-right:4px; overflow:hidden;}
.chain_box p.chainpht a img {border:2px solid #ccc; width:64px; height:64px; margin:0 auto; display:block}
.chain_box p.chainpht a span {line-height:26px; color:#4a4a4a;}

.hi_find {background:url(/sheCMS/images/she_box_02.gif) repeat-x center top;}
.hi_find p {width:95%; margin:10px auto 0; line-height:23px; text-align:left;}
p.p_sp {text-align:right; clear:both; line-height:25px; padding-right:20px; margin-top:0}
p.p_sp a {color:#f46dad;}

/* 相关文章 */
.chain_box dl {overflow:hidden; float:left; width:32%; margin:7px auto 2px 3px; height:50px; padding-bottom:5px; border-bottom:1px solid #eee;}
.chain_box dl dt {width:20%; float:left; text-align:center; border-right:1px solid #ccc; padding:5px 0;}
.chain_box dl dt a img {padding:1px; border:1px solid #ccc;}
.chain_box dl dd {width:79%; float:left; text-align:left;}
.chain_box dl dd p {line-height:21px; padding-left:10px;}
.chain_box dl dd p a {color:#f46dad; text-decoration:none;}

.hitrip_box {width:99.6%; text-align:center; overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(/sheCMS/images/she_box_02.gif) repeat-x center bottom;}
.hitrip_box dl {overflow:hidden; float:left; width:49%; display:inline; padding-bottom:5px; margin:6px auto 0 5px; border-bottom:1px solid #ccc;}
.hitrip_box dl dt {width:16%; float:left; text-align:center; padding:5px 0;}
.hitrip_box dl dt a img {padding:1px; border:1px solid #ccc;}
.hitrip_box dl dd {width:83%; float:left; text-align:left; border-left:1px solid #ccc;}
.hitrip_box dl dd p {line-height:21px; padding-left:10px;}
.hitrip_box dl dd p a {color:#f46dad; text-decoration:none;}
.hitrip_box dl dd p b a {color:#cd1464}

/* 话题 */
.topics {margin:10px auto 0; overflow:hidden;}
.send_topic {width:99.5%; border:1px solid #DDD000; margin-bottom:10px; background:#fff;}
.send_topic h3 {font-size:14px; color:#660066; line-height:30px; margin-left:10px;}
.send_topic h3 span {font-size:22px;}
/* 发送表情的样式跟在这后面 */
.sendimg {width:96%; margin:0 auto; text-align:left; position:relative;}
.imglist {position:absolute; width:420px; left:0; top:18px; border:1px solid #ccc; background:#eaeaea}

.topic_txt {width:94%; border:1px solid #ccc; padding:5px; margin:0 auto; min-height:60px!important; height:60px;}
.topic_txt * {font-size:14px;}

.sendbutton {width:96%; margin:5px auto; overflow:hidden; height:28px;}
.sendbutton p,.sendbutton input.topic_button {float:right; line-height:28px; margin-left:10px;}
.sendbutton p b {font-size:14px; color:#660066;}
.topic_button {width:100px; height:28px; line-height:28px; border:0; font-size:14px; font-weight:bold; color:#fff; background:url(/sheCMS/images/image.gif) no-repeat -292px -86px;}
.sendbutton div {width:35%; text-align:center;}
.sendbutton table input {width:90px; padding:2px; border:1px solid #ccc; height:14px; background:url(/sheCMS/images/she_txt_bg.gif) repeat-x center top;}

.topics_list {width:100%; clear:both; overflow:hidden;}
.topics_roundtop {width:100%; height:5px; overflow:hidden; background:url(images/topics_round.gif) no-repeat center top;}
.topics_title {line-height:31px;}
.topics_title span {float:right; padding-right:10px;}
.topics_title h3 {font-size:16px; padding-left:12px; color:#660066;}
.topics_list_content {width:99.6%; border:1px solid #ccc; border-top:none; padding-bottom:10px;}
.main_topics {width:97%; margin:0 auto; overflow:hidden;}
.main_topics dt {width:10%; float:left; text-align:center; padding:10px 0 10px;}
.main_topics dt a {text-align:left; display:block; margin:0 auto; width:52px; height:52px; background:url(/sheCMS/images/topic_imgbg.gif) no-repeat center; overflow:hidden;}
.main_topics dt a img {display:block; width:50px; height:50px;}
.main_topics dd {width:89%; float:left;}
.main_topics dd p {line-height:22px; margin:8px auto 0; color:#4a4a4a;}
.main_topics dd p b a {font-size:14px; text-decoration:none; color:#660066;}
.topics_list_content .list_line {width:97%; margin:7px auto;}
.more_topics {width:100%; text-align:right; height:30px; margin-top:10px;}
.more_topics a {text-align:center; margin-right:10px; display:inline-block; padding:3px 5px; line-height:20px; border:1px solid #ccc; text-decoration:none;}
.more_topics a:hover {background:#660066; color:#fff;}

.second_topics {padding-left:70px;}
.second_topics dl {width:97%; margin:0 auto; overflow:hidden; background:#f3dfff; padding:10px 0}
.second_topics dl dt {width:10%; float:left; text-align:center; padding:10px 0 10px;}
.second_topics dl dt a {text-align:center; display:block; margin:0 auto;}
.second_topics dl dt a img {display:block; width:28px; height:28px; padding:4px; background:#fff; margin:0 auto}
.second_topics dl dd {width:89%; float:left;}
.second_topics dl dd p {color:#4a4a4a; line-height:26px;}
.second_topics dl dd p b a {font-size:12px; text-decoration:none; color:#660066;}
.second_topics dl dd p span {float:right;}

.second_reply {padding-left:70px;}
.second_reply form {border:1px solid #eee; margin:10px; padding:6px;}
.second_reply form textarea {width:99%;}
.second_reply form input {margin:5px 7px auto auto; width:49px; height:19px; border:0; background:url(/sheCMS/images/image.gif) no-repeat -292px -49px; color:#fff;}

/* --------------------底部--------------------------- */
.foot {width:100%; overflow:hidden; background:url(/sheCMS/images/she_bg.gif) no-repeat left center #f0f0f0;}
.footmenu {width:980px; margin:0 auto; height:49px;}
.footmenu dl {float:left; height:40px; margin-top:4px;}
.borderdl {border-right:1px solid #999999; border-left:1px solid #999999; margin-left:12px; margin-right:12px; padding-left:12px; padding-right:12px;}
.footmenu dl dt {font-weight:bold; font-size:14px; line-height:23px; color:#cd1464}
.footmenu dl dt a {color:#1272bc;}
.footmenu dl dd a {color:#999; text-decoration:none;}
.footmenu dl dd a:hover {color:#00bbf4; text-decoration:underline;}
.footbottom {background:#cd1464; text-align:right; height:49px; line-height:49px;}
.footbottom p {color:white;}
.footbottom p a {color:white; text-decoration:underline; margin-right:5px;}