@charset "utf-8";
/* CSS Document */

*{font-family:Tahoma, Geneva, sans-serif; font-size:13px;}

html{margin:0; padding:0;}

body{margin:0; padding:0; background:#eaeaea;}

ul{margin:0; padding:0; list-style:none;}

img{border:none;}

.clear{clear:both;}

#top_head{height:40px; background:#FFF;}
#top_head div{width:1010px; margin:auto; color:#666; padding-top:10px; font-weight:bold;}

#head{height:130px; border-bottom:1px solid #22203d;}
#head #head_content{ margin:auto; width:980px; height:130px; background:url(images/head.png) no-repeat 0 25px; position:relative;}
#head #head_content #logo{position:absolute; right:0; top:15px;}
/*#head #head_content #top_menu{height:30px; width:850px; position:absolute; bottom:0; left:0; border:1px solid #27075c; border-bottom:none;}*/

#top_menu{height:38px; border:1px solid #22203d; border-top:none; background:#4e327d; } /*border-bottom:1px solid #4D0684; background:#660BAB;}*/
#top_menu>ul{height:38px; width:980px; margin:auto; border-left:1px solid #27075c; position:relative;}
#top_menu>ul li{height:38px; float:left;}
#top_menu>ul li a{height:28px; padding:10px 10px 0 10px; display:block; color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; border-right:1px solid #27075c;}
#top_menu>ul li a:hover{background:#685091;}

#top_menu>ul>ul{position:absolute; right:0;}
#top_menu>ul>ul>li.line_left{border-left:1px solid #27075c;}

#warpper{width:980px; margin:auto; position:relative; margin-top:10px; border:1px solid #4e327d; background:#FFF; box-shadow:0px 1px 2px #999; border-radius: 2px 2px 2px 2px;}

#top_main{border-bottom:1px solid #ddd; position:relative; height:30px; padding:10px 0 0 10px;}

#top_main .search{width:200px; background:url(../home/images/wg_KiemU87k.png) 178px -314px no-repeat #FFF; font-size:13px; border:1px solid #ccc; padding:2px 0 2px 0; position:absolute; right:10px; top:7px;}

#main{padding:10px;}

#board_main{border:1px solid #4e327d; box-shadow:0px 1px 2px #999; border-radius: 2px 2px 2px 2px; background:#eaeaea; margin-bottom:20px;}
#board_cat{padding:10px; background:#685091; color:#FF0; font-weight:bold;}
#board_group ul{padding:10px 10px 0 10px;}
#board_group ul li{float:left;  position:relative;}
#board_group ul li a{display:block; width:300px; height:60px; margin:0 10px 10px 0; text-decoration:none; background:#ddd;}
#board_group ul li a em.icon{ width:58px; height:48px; padding-top:10px; position:absolute; border:1px solid #c0c0c0; text-align:center; background:#ccc; overflow:hidden;}
#board_group ul li a .title{display:block; margin:0 0 0 65px; padding:3px 0 0 0; width:230px; text-decoration:none; color:#000; font-weight:bold; }
#board_group ul li a .desc{display:block; margin:0 0 0 65px; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-decoration:none; color:#939;}

#board_group ul li a:hover{background:#8b5eb5;}
#board_group ul li a:hover > em.icon{border-color:#8b5eb5;}
#board_group ul li a:hover > .title{color:#FF0;}
#board_group ul li a:hover > .desc{color:#FFF;}

#footer{width:980px; padding:10px 0 10px 0; margin:auto; text-align:right; color:#666; font-size:13px;}

#G_main{margin:0; padding:0; background:url(images/bg_pic.png) no-repeat right bottom #eaeaea;}
#G_main .G_head{background:#4e327d;}
#G_main .G_head .G_tilte{font-size:14px; color:#FFF; padding:10px; float:left;}
#G_main .G_head .b_new_post{float:right;}
#G_main .G_head .b_new_post a{color:#FF0; text-decoration:none; padding:10px; display:block;border-left:1px solid #27075c;}
#G_main .G_head .b_new_post a:hover{background:#685091}
#G_main .post_warp{margin:0; padding:0;}
#G_main .post_item{padding:10px 10px 10px 10px; border-bottom:1px solid #4e327d; box-shadow:0px 0px 2px #999; position:relative;}
#G_main .post_item .post_type{display:block; float:left; height:16px; width:16px; margin-right:10px; background-position:center center; background-repeat:no-repeat; position:absolute; left:10px; top:15px;}

#G_main .post_item .pin{background-image:url(images/pin.png);}

#G_main .post_item .post_head{margin-left:30px;}
#G_main .post_item .post_head a{font-size:14px; color:#939; text-decoration:none;}
#G_main .post_item .post_head a:hover{text-decoration:underline;}
#G_main .post_item .post_foot{margin-left:30px;}
#G_main .post_item .post_foot .post_by{font-size:11px; color:#666;}
#G_main .post_item .post_foot .post_time{font-size:11px; color:#999;}

#page{padding:10px; font-size:13px; margin-bottom:50px;}

#form_warp{padding:50px 50px 50px 200px;}
#form_warp.login_bg{background: url(images/lock.png) no-repeat 680px 40px;}
#form_warp .input_line{margin-bottom:15px;}
#form_warp .input_line label{float:left; width:150px; padding:3px 0 0 0; font-size:14px; font-weight:bold;}
#form_warp .input_line .input_container{float:left;}
#form_warp .input_line .text{width:250px; padding:3px; border:1px solid #4e327d; box-shadow:0px 1px 2px #999;}


#new_board_warp{padding:40px 0 50px 0;}
#new_board_warp .group_name{background:#4e327d; padding:10px; color:#FF0; margin-bottom:30px;}
#new_board_warp .caption{padding:0 50px 0 50px; margin-bottom:50px;}
#new_board_warp .board_head{border:1px solid #4e327d; box-shadow:0px 1px 2px #999; font-size:14px; width:100%; padding:5px 3px 5px 3px;}
#new_board_warp .create_post{padding:0 50px 0 50px;}
#new_board_warp .create_post .txtarea{width:880px; height:250px; border:1px solid #4e327d; font-size:14px; box-shadow:0px 1px 2px #999; background:#eaeaea; display:block; overflow:hidden;}
#new_board_warp .create_post .txtarea textarea{margin:0; padding:0; width:880px; height:250px; border:none; background:#eaeaea;}

#board_post{}
#board_post *{ font-family:Arial, Helvetica, sans-serif;}

#board_post .post_head{background:#e7e3e8;}
#board_post .post_head h1{margin:0; padding:30px 45px 10px 45px; font-size:24px; font-weight:normal; color:#939;}
#board_post .post_head h1 span{color:#999; font-size:13px;}
#board_post .post_head .detail{margin:0; padding:30px 45px 10px 45px;}
#board_post .post_head .detail *{font-size:14px; line-height:20px;}
#board_post .post_head .detail .block_in{overflow:auto;}
#board_post .post_head .detail .block_in img{max-width:890px;}
#board_post .post_head .poster{margin:0; padding:30px 45px 30px 45px; position:relative;}
#board_post .poster .poster_pic{width:32px; height:32px; float:left; overflow:hidden; margin-right:10px; background:url(images/user.png) no-repeat;}
#board_post .poster .poster_pic img{width:32px; height:32px;}
#board_post .poster .poster_name{color:#F60; font-size:13px; font-weight:bold;}
#board_post .poster .poster_time{color:#F60; font-size:12px;}

#board_post .post_head .poster .manage{float:right;}

#board_post .post{background:#eaeaea;}
#board_post .post h5{margin:0; padding:30px 45px 10px 45px; font-size:13px; font-weight:normal; color:#939;}
#board_post .post .detail{margin:0; padding:30px 45px 10px 45px; }
#board_post .post .detail *{font-size:14px; line-height:20px;}
#board_post .post .detail .block_in{overflow:hidden;}
#board_post .post .poster{margin:0; padding:30px 45px 30px 45px;}

#board_post .br{border-bottom:1px solid #666; clear:both;}

#UploadImage_area{position:absolute; background:#FFF; border:1px solid #333;}
#UploadImage_area h1{padding:0; margin:0;}

.f14{font-size:14px;}
.box_shadow{box-shadow:0px 1px 2px #999;}

.bt1{padding:6px 10px 6px 10px; border:1px solid #000; font-size:13px; font-weight:bold; background:#4e327d; color:#FFF; cursor:pointer;}
.bt2{padding:6px 10px 6px 10px; border:1px solid #000; font-size:13px; font-weight:bold; background:#006633; color:#FFF; cursor:pointer;}

.link1{text-decoration:underline; color:#F00; font-size:13px;}


