@charset "utf-8";
/*页面基本设置*/
body{ margin:0; padding:0; font-family:Verdana,"宋体"; font-size:12px; color:#464646;}
p,ul,li,h1,h2,form{ margin:0; padding:0; list-style:none;}
input{ font-size:12px;}



.clear{ clear:both;}
.ad{ margin:0 0 20px 0;}
.font-red{ color:#aa0102;}
.next-page{ text-align:center;}
.war{ padding:7px 0 5px 30px; border:1px solid #a70103; margin:0 10px 5px 0; background:url(../images/wlj_70.gif) 10px 5px no-repeat;}

/*链接*/
a{ color:#464646; text-decoration:none;}
a:hover{ color:#aa0102; text-decoration:underline;}




/*页面架构*/
#wrap{ width:100%; background:url(../images/wlj_01.gif) 0 0 repeat-x}
#container{ width:1000px; margin:0 auto;}
#header .info{ height:15px; text-align:right; padding:10px 70px 0 0;}
#content{ padding:10px 10px 0 10px;}
#content2{ padding:10px 20px 0 20px;}
#left_column{ width:742px; float:left;}
#right_column{ width:220px; float:right;}
#left_sidebar{ width:216px; float:left;}
#left_sidebar2{ width:182px; float:left;}
#right_sidebar{ width:510px; float:right;}
#right_sidebar2{ width:747px; float:right;}
.website_path{ height:22px; padding:6px 0 0 17px; color:#d6d6d6; margin:0 0 20px 0; background:url(../images/wlj_60.gif) no-repeat;}
.website_path a{ color:#d6d6d6;}
.website_path a:hover{ color:#fff;}
.bar_short_01{ margin:0 0 20px 0;}
.bar_short_01 .top{ height:24px; padding:7px 0 0 15px; background:url(../images/wlj_03.gif) no-repeat;}
.bar_short_01 .top .title{ width:120px; float:left;}
.bar_short_01 .more{ width:50px; float:right; text-align:right; padding:0 6px 0 0;}
.bar_short_01 .center{ padding:10px 0 0 10px;}
.bar_short_01 .center{ padding:0 0 0 10px; background:url(../images/wlj_04.gif) repeat-y;}
.bar_short_01 .bottom{ height:7px; font-size:0px; background:url(../images/wlj_05.gif) no-repeat;}
.bar_short_02{ margin:0 0 20px 0;}
.bar_short_02 .top{ height:24px; padding:7px 0 0 10px; background:url(../images/wlj_12.gif) no-repeat;}
.bar_short_02 .top .title{ width:120px; float:left;}
.bar_short_02 .more{ width:62px; float:right; text-align:left;}
.bar_short_02 .center{ padding:0 0 0 10px; background:url(../images/wlj_13.gif) repeat-y;}
.bar_short_02 .bottom{ height:8px; font-size:0px; background:url(../images/wlj_14.gif) no-repeat;}
.bar_width_01{ padding:0 0 20px 0;}
.bar_width_01 .top{ height:25px; padding:6px 0 0 15px; background:url(../images/wlj_07.gif) no-repeat;}
.bar_width_01 .top .title{ width:200px; float:left;}
.bar_width_01 .more{ width:100px; float:right; text-align:right; padding:0 6px 0 0;}
.bar_width_01 .center{ padding:0 10px 0 10px; background:url(../images/wlj_08.gif) repeat-y;}
.bar_width_01 .bottom{ height:7px; font-size:0px; background:url(../images/wlj_09.gif) no-repeat;}
.bar_width_02{ padding:0 0 20px 0;}
.bar_width_02 .top{ height:22px; padding:5px 0 0 15px; background:url(../images/wlj_10.gif) no-repeat;}
.bar_width_02 .top .title{ width:200px; float:left; font-size:14px; font-weight:bold; color:#aa0102;}
.bar_width_02 .more{ width:100px; float:right; text-align:right; padding:0 6px 0 0;}
.bar_width_02 .center{ padding:10px 0 0 10px;}
.bar_width_02 .bottom{ height:8px; font-size:0px; background:url(../images/wlj_11.gif) no-repeat;}
.bar_width_03{ padding:0 0 20px 0;}
.bar_width_03 .top{ height:22px; padding:5px 0 0 15px; background:url(../images/wlj_47.gif) no-repeat;}
.bar_width_03 .title{ width:400px; float:left;}
.bar_width_03 .more{ width:200px; float:right; text-align:right; padding:0 6px 0 0;}
.bar_width_03 .center{ padding:10px 0 0 10px;}
.bar_width_03 .bottom{ height:8px; font-size:0px; background:url(../images/wlj_48.gif) no-repeat;}
#notice{ padding:32px 0 20px 6px; height:162px; background:url(../images/wlj_06.gif) no-repeat;}
#wlj_union{ height:170px; margin:0 0 30px 0; background:url(../images/wlj_15.gif) no-repeat;}
#footer{ border-top:2px solid #464646; padding:10px 0 10px 0;}
#footer p{ text-align:center; line-height:24px;}


/*首页*/
#login_area{ padding:8px 0 0 0;}
#login_area li{ padding:0 0 6px 0;}
#login_area li span{ display:block; padding:0 0 0 47px;}
#login_area li input{ width:142px;}
#new_member{ padding:8px 0 0 0;}
#new_member .member_list{ height:90px;}
#new_member .second{ margin:0 7px 0 7px;}
#new_member img{ padding:2px; border:1px solid #c5c5c5;}
#new_member P{ text-align:center; padding:2px 0 0 0;}
#new_member a{ display:block; float:left; padding:0 0 5px 0; width:61px;}
#new_member a:hover{ background:#c5c5c5; color:#fff; text-decoration:none;}
.latest_log{ padding:13px 10px 10px 10px; margin:0 10px 0 0; height:68px; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.latest_log .latest_img{ width:62px; float:left;}
.latest_log .latest_img img{ border:2px solid #d9d9d9;}
.latest_log .latest_text{ width:390px; float:right;}
.latest_log .latest_text h1{ font-size:12px; height:22px; line-height:22px;}
.latest_log .latest_text p{ text-indent:25px; line-height:20px;}
.latest_log .latest_text h1 .date{ display:block; width:160px; float:right; text-align:right; font-weight:normal; color:#999999;}
.latest_log .latest_text h1 .title{ display:block; width:230px; float:left;}
.latest_group{}
.latest_group a{ float:left; margin:0 8px 5px 0; display:inline; padding:0 0 5px 0; width:110px; height:140px;}
.latest_group a:hover{ background:#c5c5c5; color:#fff; text-decoration:none;}
.latest_group img{ padding:3px; border:1px solid #c5c5c5;}
.latest_group p{ text-align:center; padding:2px 0 0 0;}
.latest_group .last { margin:0;}
.personal_home{ height:90px;}
.personal_home img{ padding:2px; border:1px solid #c5c5c5;}
.personal_home P{ text-align:center; padding:2px 0 0 0;}
.personal_home a{ float:left; margin:0 8px 0 0; padding:0 0 5px 0; width:75px;}
.personal_home a:hover{ background:#c5c5c5; color:#fff; text-decoration:none;}
.personal_home .last { margin:0;}
.notice{ padding:8px 0 0 4px;}
.notice li{ height:22px; line-height:22px; background:url(../images/wlj_22.gif) left center no-repeat;}
.notice li a{ display:block; padding:0 0 0 22px; }
#notice .more{ text-align:right; padding:0 10px 0 0;}
.member_mood{ padding:0 0 0 3px;}
.member_mood .list{ width:195px; padding:8px 0 8px 0; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.member_mood h1{ height:20px; line-height:20px; font-size:12px; font-weight:normal;}
.member_mood p{ line-height:20px; text-indent:25px;}
.member_mood h1 .name{ display:block; float:left; width:60px; padding:0 0 0 20px; background:url(../images/wlj_25.gif) left center no-repeat;}
.member_mood h1 .date{ display:block; width:110px; float:right; text-align:right; color:#999999;}
.union_list{ text-align:center; padding:35px 0 0 0;}
.union_list a img{ border:3px solid #d9d9d9; margin:0 20px 0 20px;}
.union_list a:hover img{ border:3px solid #c5c5c5;}


/*个人首页*/
.my_log{ padding:8px 5px 0 8px;}
.my_log li{ height:22px; line-height:22px; padding:0 0 0 20px; background:url(../images/wlj_35.gif) left center no-repeat;}
.my_log li .title{ float:left; width:350px;}
.my_log li .date{ float:right; width:80px; text-align:right; color:#999999;}
.my_group{ padding:0 10px 0 5px;}
.my_group .info{ height:140px; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.my_group .info .photo{ width:126px; float:left;}
.my_group .info .text{ width:340px; float:right; padding:3px 0 0 0;}
.my_group .info .photo img{ padding:3px; border:1px solid #c5c5c5;}
.my_group .info .text li{ font-weight:bold; padding:2px 0 3px 0;}
.my_group .info .text p{ text-indent:25px; line-height:20px;}

.my_group .info2{ height:440px; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.my_group .info2 .photo{ width:126px; float:left;}
.my_group .info2 .text{ width:340px; float:right; padding:3px 0 0 0;}
.my_group .info2 .photo img{ padding:3px; border:1px solid #c5c5c5;}
.my_group .info2 .text li{ font-weight:bold; padding:2px 0 3px 0;}
.my_group .info2 .text p{ text-indent:25px; line-height:20px;}

.my_group .list{ padding:7px 5px 0 3px;}
.my_group .list li{ height:22px; line-height:22px; padding:0 0 0 20px; background:url(../images/wlj_35.gif) left center no-repeat;}
.my_group .list li .title{ float:left; width:350px;}
.my_group .list li .date{ float:right; width:80px; text-align:right; color:#999999;}
.my_group .info_nogroup1{ padding:0 0 10px 0; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.my_group .info_nogroup{ height:50px; padding:10px 0 0 80px; background:url(../images/wlj_65.gif) 0 0 no-repeat;}
.my_group .info_nogroup p{ height:22px; line-height:22px;}
#personal_info{ margin:0 0 20px 0; padding:40px 12px 0 15px; height:162px; background:url(../images/wlj_40.gif) no-repeat;}
#personal_info .name{ height:74px;}
#personal_info .photo{ width:76px; background:#fff; float:left;}
#personal_info .text{ width:103px; padding:7px 0 0 0; float:right; text-align:center;}
#personal_info .photo img{ padding:2px; border:1px solid #c5c5c5;}
#personal_info .item{ width:70px; float:left;}
#personal_info .item li{ height:20px; line-height:20px; text-indent:15px; background:url(../images/wlj_35.gif) left center no-repeat;}
#my_poites{ height:42px; font-size:30px; padding:28px 0 0 0; margin:0 0 20px 0; background:url(../images/wlj_41.gif) no-repeat;}
#my_poites td{ text-align:center;}
.group_nav{ padding:8px 0 0 0;}
.group_nav li{ padding:3px 0 3px 0; text-indent:50px; font-weight:bold; background:url(../images/wlj_35.gif) 32px center no-repeat;}




/*活动圈子首页*/
#groupowner_info{ height:247px; margin:0 0 20px 0; background:url(../images/wlj_43.gif) no-repeat;}
.group_info{ height:120px; padding:0 10px 0 5px;}
.group_info .photo{ width:126px; float:left;}
.group_info .text{ width:340px; float:right; padding:5px 0 0 0;}
.group_info .photo img{ padding:3px; border:1px solid #c5c5c5;}
.group_info .text li{ font-weight:bold; padding:3px 0 3px 0;}
.group_info .text p{ text-indent:25px; line-height:20px;}
#groupowner_info{ padding:0 0 0 8px;}
#groupowner_info .info{ height:80px; padding:37px 0 0 0; }
#groupowner_info .info img{ float:left; margin:0 7px 0 0; display:inline; padding:2px; border:1px solid #c5c5c5; }
#groupowner_info .info p{ height:22px; line-height:22px;}
#groupowner_info .about{ height:67px; padding:33px 10px 0 2px;}
#groupowner_info .about p{ height:20px; line-height:20px; text-indent:25px;}
#groupowner_info .more{ text-align:right; padding:0 15px 0 0;}
.group_topics{ padding:5px 0 0 0;}
.group_topics th{ text-align:left; padding:7px 0 7px 10px; font-weight:normal; background:#dedede;}
.group_topics td{ text-align:center; padding:7px; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.group_topics td p{ text-align:left; background:url(../images/wlj_35.gif) left center no-repeat; padding:0 0 0 15px;}




/*圈子列表*/
.hot_group{ padding:0 8px 0 0;}
.hot_group .list{ height:72px; padding:10px 0 0 0; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.hot_group .list img{ float:left; margin:0 10px 0 0; display:inline; padding:2px; border:1px solid #c5c5c5; }
.hot_group .list p{ height:21px; line-height:21px;}
.all_group{ padding:10px 10px 10px 0;}
.all_group .list{ height:150px; margin:0 0 15px 0; padding:0 10px 0 0; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.all_group .photo{ width:136px; float:left;}
.all_group .photo img{ padding:3px; border:1px solid #c5c5c5;}
.all_group .text{ width:560px; padding:3px 0 0 0; float:right;}
.all_group .text li{ padding:2px 0 2px 0;}
.all_group .text .info{ width:420px; float:left;}
.all_group .text .info img{ margin-right:10px;}
.all_group .text .info p{ height:20px; line-height:20px; text-indent:25px;}
.all_group .text .btn{ width:96px; padding:45px 0 0 0; float:right;}



/*登录-注册*/
.small_nav{}
.small_nav .top a{ display:block; width:137px; height:21px; padding:11px 0 0 45px; background:url(../images/wlj_55.gif) no-repeat;}
.small_nav .top a:hover{ color:#fff; text-decoration:none; background:url(../images/wlj_55-2.gif) no-repeat;}
.small_nav .center a{ display:block; width:137px; height:21px; padding:11px 0 0 45px; background:url(../images/wlj_56.gif) no-repeat;}
.small_nav .center a:hover{ color:#fff; text-decoration:none; background:url(../images/wlj_56-2.gif) no-repeat;}
.small_nav .bottom a{ display:block; width:137px; height:24px; padding:11px 0 0 45px; background:url(../images/wlj_57.gif) no-repeat;}
.small_nav .bottom a:hover{ color:#fff; text-decoration:none; background:url(../images/wlj_57-2.gif) no-repeat;}
.main_login{ padding:50px 0 50px 0;}
.main_login li{ padding:0 0 10px 0;}
.main_login li span{ display:block; padding:0 0 0 47px;}
.main_login li input{ width:150px;}
.main_login .ul{ width:300px; margin:0 auto;}
.main_register{ }
.main_register .ul{ width:600px; margin:0 auto; padding:20px 0 20px 0;}
.main_register li{ padding:0 0 10px 0;}
.main_register li input{ width:150px;}
.main_register li .span{ padding:0 0 0 60px;}


/*站内信*/
.site_message{ padding:0 20px 10px 10px;}
.site_message .list{ height:25px;}
.site_message .text{ display:block; width:500px; float:left; height:25px; line-height:25px; padding-left:25px; background:url(../images/wlj_58.gif) 5px 0 no-repeat;}
.site_message .operate{ display:block; width:100px; float:right; height:25px; line-height:25px; text-align:right;}
.site_message p{ padding:5px 10px 5px 10px; margin:0 0 10px 0; line-height:22px; text-indent:25px; border:1px solid #e4e4e4; background:#fafafa;}


/*日志相关*/
.all_log{ padding:7px 15px 10px 5px;}
.all_log .list{ height:77px; padding:0 10px 0 10px; margin:0 0 15px 0; background:url(../images/wlj_19.gif) left bottom repeat-x;}
.all_log .list img{ float:left; margin:0 15px 0 0; border:2px solid #d9d9d9;}
.all_log .list h1{ height:22px; line-height:22px; font-size:12px;}
.all_log .list p{ height:21px; line-height:21px; text-indent:25px;}
.all_log .list .text{ width:440px; float:left;}
.all_log .list .date{ width:180px; float:right; text-align:right; color:#999999; font-weight:normal;}
.log_detail{ padding:0 20px 0 15px;}
.log_detail .heading{ height:70px;}
.log_detail .heading img{ float:left; margin:0 10px 0 0; border:2px solid #d9d9d9;}
.log_detail .heading h1{ font-size:18px; padding:3px 0 0px 0;}
.log_detail .heading  p{ height:20px; line-height:20px; color:#999999;}
.log_detail .content{ padding:25px 15px 30px 20px; background:url(../images/wlj_59.gif) 0 0 no-repeat;}
.log_detail .content2{ padding:15px 15px 30px 20px;}
.log_detail .content p{ line-height:22px; text-indent:25px; margin:0 0 10px 0;}
.log_detail .content img{ display:block; margin:0 auto; margin-bottom:10px;}
.log_detail .content2 img{ display:block; margin:0 auto; border:3px solid #c5c5c5;}
.log_detail .content2 p{ text-align:center; height:30px; line-height:30px;}
.log_detail .comments{ padding:0 10px 0 10px; margin:10px 0 10px 0; border:1px solid #dfdfdf; background:#f8f8f8;}
.log_detail .comments .critics{ height:27px; line-height:27px; text-indent:25px; border-bottom:2px solid #dfdfdf; background:url(../images/wlj-title_03.gif) 0 0 no-repeat;}
.log_detail .comments p{ line-height:22px; margin:5px 0 5px 0; text-indent:25px;}
.log_detail .comments .critic{ padding:5px 0 5px 2px; border-bottom:2px solid #dfdfdf;}
.log_detail .comments li{ padding:0 0 5px 0; text-indent:25px;}
.log_detail .comment_area{ padding:10px 0 10px 0;}
.log_detail .comment_area td{ padding:5px 5px 5px 0;}
.log_detail .comment_area textarea{ width:600px; height:100px; font-size:12px;}



/*相册相关*/
.all_photos{}
.all_photos .list{ height:150px;}
.all_photos .second{ background:#f8f8f8;}
.all_photos .list a{ float:left; margin:0 11px 0 0; padding:0 0 5px 0; width:110px;}
.all_photos .list a:hover{ background:#c5c5c5; color:#fff; text-decoration:none;}
.all_photos .list img{ padding:3px; border:1px solid #c5c5c5;}
.all_photos .list p{ text-align:center; padding:2px 0 0 0;}
.all_photos .list .last { margin:0;}


.points_gift{ padding:10px 25px 10px 20px;}
.points_gift table{ background:#c5c5c5;}
.points_gift th{ height:30px; line-height:30px; font-weight:normal; text-align:center; background:#4d4d4d; color:#ffffff;}
.points_gift td{ height:30px; line-height:30px; text-align:center; background:#ffffff;}
.download{ padding:10px 0 20px 0;}
.download li{ width:235px; float:left; margin:0 10px 15px 0; display:inline;}
.point{ padding:10px 30px 10px 20px;}
.point table{ background:#c5c5c5; margin:0 0 20px 0;}
.point td{ background:#fff; padding:7px 10px 7px 10px;}
.point th{ padding:7px 10px 7px 10px; background:#717171; color:#fff; font-weight:normal;}
.point p{ line-height:22px;}














