@charset "utf-8";
/* CSS Document */

.sider{ width:250px;}

.sd_recom{ height:311px; background:url(../ico/sd_recom.jpg) no-repeat; background-color:#f4f4fd}
.sd_recom h2{ height:56px; line-height:32px; *line-height:34px; overflow:hidden;padding-left:30px;}
.sd_recom h2 b{ float:left;}
.sd_recom h2 a.more{ margin:5px 10px 0 0;}
.sd_recom dl{ line-height:23px; margin:10px 0 0 10px;}
.sd_recom dl dd{background:url(../ico/del.gif) left center no-repeat; padding-left:8px; height:23px; display:block;}
.sd_recom dl dd p{ float:left; width:70%; overflow:hidden;}
.sd_recom dl dd span{ width:28%; float:left; text-align:center;}

.bolg_expert{ width:678px; height:184px; background:url(../ico/bd_bg.jpg) no-repeat;}
.bolg_expert img{ float:left; border:1px solid #c2bced; margin:22px 20px 0 16px; padding:1px;}
.bolg_expert .info{ width:512px; float:left; padding-top:16px;}
.bolg_expert h3{ height:30px; line-height:32px; border-bottom:1px solid #c5c1de; font-size:13px; font-weight:bold;}
.bolg_expert h3 a{ color:#4a488e;}
.bolg_expert h3 a:hover{ color:#cc0000;text-decoration:underline;}
.bolg_expert p{ line-height:23px; padding:4px 24px 0 0; text-indent:2em; height:110px; overflow:hidden;}
.bolg_expert p a{ color:#333;}
.bolg_expert p a:hover{ color:#333; text-decoration:underline;}
.bolg_expert .info a.btn{ background:url(../ico/info_btn2.gif) no-repeat; width:95px; height:29px; display:block; margin-top:3px;}

.article_list{ background:url(../ico/top_l.jpg) no-repeat; width:678px;}
.article_list h3{ height:35px; line-height:34px; padding:0 0 0 12px;}
.article_list h3 b{ color:#4a488e;}
.article_list h3 i{ color:#e8006d;}
.article_list dl{ line-height:23px;}
.article_list dl dt{ height:23px; margin:17px 24px 9px 22px;}
.article_list dl dt p{ float:left; font-size:14px;}
.article_list dl dt p a{ color:#4a488e;}
.article_list dl dt p a:hover{ color:#cc0000;text-decoration:underline;}
.article_list dl dt span{ float:right; color:#636363; font-family:Verdana, Geneva, sans-serif;}
.article_list dl dd{ text-indent:2em; border-bottom:1px solid #c6c2dd; padding:0 27px 21px 22px;}
.article_list dl dd p{ height:69px; overflow:hidden;}
.article_list dl dd p a{ color:#333;}
.article_list dl dd p a:hover{ color:#333; text-decoration:underline;}
.article_list dl dd span{ height:27px; display:block; margin:20px 0 0; line-height:27px; color:#636363;}
.article_list dl dd span a.btn{ background:url(../ico/btn_art.gif) no-repeat; width:85px; margin-left:8px; float:right; height:27px; display:block; color:#4a488e;}
.article_list dl dd span a.btn:hover{ color:#cc0000;text-decoration:underline;}
.article_list dl dd span b{ float:right; font-weight:normal;}
.article_list dl dd span b i{ color:#e8006d; margin-right:10px;}

.bolg_detail{ background:url(../ico/top_l.jpg) no-repeat; width:678px;}
.bolg_detail h3{ height:35px; line-height:34px; padding:0 0 0 12px;}
.bolg_detail h3 span{ float:right;}
.bolg_detail h3 b{ float:left; color:#4a488e;}
.bolg_detail h3 span a{ color:#5255c7; margin-right:12px;}
.bolg_detail h3 span a:hover{ color:#cc0000;text-decoration:underline;}
.bolg_detail h3 a.spacial{ color:#000;}
.bolg_detail h4{ font-weight:bold; font-size:14px; color:#4a488e; text-align:center; line-height:50px;}
.bolg_detail h5{ line-height:22px; height:22px; border-bottom:1px solid #c5c1de; margin:0 12px;}
.bolg_detail h5 i{ float:left;}
.bolg_detail h5 i a{ color:#4a488e;}
.bolg_detail h5 i a:hover{ color:#cc0000;text-decoration:underline;}
.bolg_detail h5 span{ float:right;}
.bolg_detail .txt{ padding:19px 24px 37px; font-size:14px; line-height:22px; border-bottom:1px solid #c5c1de; color:#444;}
.bolg_detail .txt p{ text-indent:2em;}
.bolg_detail .tip{ height:49px; padding:20px; position:relative;}
.bolg_detail .tip div{ line-height:23px;}
.bolg_detail .tip div span{ background:url(../ico/del.gif) left center no-repeat; padding-left:8px;}
.bolg_detail .tip div span a{ color:#5255c7; margin-right:24px;}
.bolg_detail .tip a:hover{ color:#cc0000;text-decoration:underline;}
.bolg_detail .tip ul{position:absolute;top:16px;right:29px;width:92px;}
.bolg_detail .tip ul li{ float:left; padding-left:10px;}
.bolg_detail .tip ul li a{ background:url(../ico/btn_5.gif) no-repeat; width:81px; height:27px; line-height:27px; text-align:center; font-weight:bold; display:block; color:#4a488e;}

.comment_list{ background:url(../ico/top_l.jpg) no-repeat; width:678px;}
.comment_list h3{ height:35px; line-height:34px; padding:0 0 0 12px;}
.comment_list h3 b{ color:#4a488e;}
.comment_list dl{ margin:5px 20px 4px;}
.comment_list dl dd{ height:81px; overflow:hidden; background:url(../ico/line_5.gif) left bottom repeat-x; padding:14px 5px 11px;}
.comment_list dl dd img{ float:left; margin:0 13px 0 7px;}
.comment_list dl dd h4{ color:#636363;}
.comment_list dl dd h4 a{ color:#654688; margin-right:7px;}
.comment_list dl dd p{ text-indent:2em; color:#636363; line-height:22px;}
.comment_list h5{ background:url(../ico/comlist_tbg.jpg) no-repeat; height:29px; color:#4a488e; font-weight:bold; line-height:29px; padding-left:12px;}

.comment_list .msg{ padding:13px 0 17px 20px;}
.comment_list .msg ul{}
.comment_list .msg ul li{ height:34px; line-height:34px; overflow:hidden;}
.comment_list .msg ul li b{ font-size:14px; color:#654688; padding-right:12px; *padding-top:2px; float:left;}
.comment_list .msg ul li span{ color:#636363; float:left; _padding-top:5px;}
.comment_list .msg input.s{ background:url(../ico/btn_log.gif) no-repeat; width:45px; height:20px; border:none; cursor:pointer;}
.comment_list .msg a.reg{ background:url(../ico/btn_reg.gif) no-repeat; display:block; float:left; width:45px; height:20px; margin:7px 0 0 12px;_margin:6px 0 0 12px;}
.comment_list .msg textarea{ width:605px; height:85px; background-color:#f2eff7; border:1px solid #d0c2e0; color:#aca899; font-size:12px; line-height:20px;}
.comment_list .msg input.s2{ background:url(../ico/btn_sub.gif) no-repeat; width:57px; height:23px; border:none; cursor:pointer;}

/* dui tu tan qing*/
.sd_01 .love_pic{padding:0 35px 10px;}
.sd_01 .love_pic img{display:block;width:138px;background:#fff;border:1px solid #c5c1de;padding:3px;margin:0 auto 5px; vertical-align:top;}
.sd_01 .love_pic p{color:#000;line-height:18px;}
.sd_01 .love_pic p strong{color:#be4394;}
.new_article{padding:0 15px 20px;background-color:#e5e5f9;}
.new_article .list_b{border-bottom:1px dotted #000;padding:5px 0;color:#555;line-height:24px;}
.new_article .list_b a{color:#555;}
.new_article .list_b p{color:#000;line-height:24px;}
.new_article .list_b p a{color:#be4394;font-weight:600;}

.sd_01 h2.hbg{ height:22px; padding-bottom:0; margin-top:10px; margin-left:10px;}
.sd_01 h2 b{ float:left; line-height:14px;}
.sd_01 h2 a.more{ float:right; margin-top:-1px;}
.sd_view dl dd{margin-bottom:10px;}