@charset "utf-8";
/* CSS Document */
body ul {margin:0; padding:0}
body{font-size:14px; font-family:Verdana, Geneva, sans-serif}
.head{ width:100%; min-width:975px; margin:0}
.w960{width:960px; margin:0 auto}
img{border:0px;}
a{text-decoration:none; color:#0052a3}

li{list-style:none}
.head .logo{margin:0 auto; width:960px}
.left{float:left}
.right{float:right}
.tleft{text-align:left}
.tright{text-align:right}
.tcenter{text-align:center}
.clear{clear:both}
.hidden{display:none}
#error{color:#f00;text-align:center}
.nav{background:url(../images/rep_x.jpg) repeat-x 0 0; height:43px;}
.nav ul{list-style:none; width:400px; margin:0 auto}
.nav li{float:left; color:#FFF; font-size:14px;height:31px; width:84px; margin:2px 0 0px 0px; padding:11px 0 0 46px; font-weight:bold}
.nav #index{background:url(../images/icon_index.jpg) no-repeat 0 0;}
.nav #bbs{background:url(../images/icon_bbs.jpg) no-repeat 0 0;}
.nav #calendar{background:url(../images/icon_calendar.jpg) no-repeat 0 0;}
.nav a{color:#fff; text-decoration:none;}
.content{background:url(../images/bg.jpg) no-repeat center; width:100%; min-width:975px; margin:0 auto; height:590px}
.content .box{margin:0 auto; padding:0}
.content .subject{ width:444px; height:62px; padding:0px 0 0 105px; margin:30px 0 0 52px; background:url(../images/xifenshi.jpg) no-repeat 0 0; font-size:14px}
.content .main{ background:#000; height:320px; width:960px; position:relative;}
.content .main .swf_box{margin:0;}
.content .main #swf{position:absolute}
.content .main .swf_box #icon{position:absolute; left:480px; bottom:10px; font-family:Tahoma, Geneva, sans-serif; font-size:9px}
.content .main .swf_box #icon a{width:14px; height:14px; display:inline-block; background:#242424; border:1px solid #1c1c1c; color:#fff; margin:0; text-align:center; font-weight:600;line-height:14px}
.content .main .swf_box #icon a:hover{color:#fff; background:#9f0d4e; border:1px solid #900442}
.content .main .swf_box #icon .current{color:#fff; background:#9f0d4e; border:1px solid #900442}
.content .main .login_panel{width:295px; height:362px; position:absolute; right:20px; top:-64px}
.content .main .login_panel .top{background:url(../images/panel_top.jpg) no-repeat 0 0; width:295px; height:64px}
.content .main .login_panel .top .top_box{width:255px; height:44px; margin:20px 0 0 10px; display:inline-block}
.content .main .login_panel .top .top_box img{margin:10px 0 0 95px;}
.content .main .login_panel .middle{background:#fff;width:277px; height:286px; margin:0 9px 0 6px; border:1px solid #cccccc; border-top:0px}
.content .main .login_panel .middle .box1{width:255px; height:250px; padding:11px}
.content .main .login_panel .middle .box1 #browse{background:url(../images/button_big.jpg) no-repeat 0 0; width:85px; height:51px; border:0px; color:#fff; font-weight:bold}
.content .main .login_panel .middle .box1 .line3{float:right; margin-right:15px; display:inline}
.content .main .login_panel .middle .box1 .line{height:24px; line-height:24px; width:150px; text-align:left; margin:0 0 5px 0px; font-size:12px; color:#7a7a7a;}
.content .main .login_panel .middle .box1 .line a{color:#7a7a7a}
.content .main .login_panel .middle .box1 .input {width:146px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#ccc}
.content .main .login_panel .middle .box1 .checkbox{ vertical-align:text-bottom}
.content .main .login_panel .middle .box1 .line4{width:220px; padding:0 5px}
.content .main .login_panel .middle .box1 .line4 input{margin:0 10px}
.content .main .login_panel .middle .box1 #login{background:url(../images/button_bg.jpg) no-repeat 0 0; width:86px; height:27px; border:0px;color:#fff; font-weight:bold}
.content .main .login_panel .middle .box1 #register{background:url(../images/button_hui.jpg) no-repeat 0 0; width:86px; height:27px; border:0px; color:#fff; font-weight:bold}
.content .main .login_panel .middle .box1 .one_line{border-bottom:1px solid #ebebeb; width:255px; height:20px}
.content .main .login_panel .middle .box1 .bottom_left{ height:40px; float:left; margin:50px 0 50px 30px; line-height:20px;color:#555; display:inline}
.content .main .login_panel .middle .box1 .bottom_left a{color:#E1167F}
.content .main .login_panel .middle .box1 .bottom_right{ margin:20px 10px 20px 160px;}
.content .main .login_panel .middle .box1 .bottom_right img{position:absolute}
.content .flag{background:#ec008c; height:35px; width:856px; padding:0 0 0 104px; }
.content .links{height:68px; width:960px; margin:10px auto 1px auto}
.content .links ul{list-style:none;}
.content .links li{float:left; margin:0 10px}
.content .footer{text-align:center; font-size:12px; margin:0 auto;}
.content .footer a{color:#000}

.ca0{color:#A0A0A0; text-decoration:none}
.c38{color:#383838; text-decoration:none}
.cred{color:#e1167f; text-decoration:none}
.c666{color:#666; text-decoration:none}
.c444{color:#444; text-decoration:none}
.c000{color:#000; text-decoration:none}
.c53{color:#535353}
.f14{font-size:14px}
.f12{font-size:12px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.fs{font-family:"宋体", "新宋体", Arial, sans-serif}
.m05{margin:0px 5px}
.bb_head{ width:960px; margin:5px auto;}
.bb_head .menu{ width:960px; height:25px; line-height:25px;color:#A0A0A0;font-size:12px;text-align:right;}
.bb_head .menu .huimao{background:url("../images/huimao.jpg") no-repeat;padding:0 0 0 20px;}
.bb_head .logo{ width:400px;}
.bb_head .ad_headbanner{}
.bb_head .head_nav{height:35px; width:936px; background-color:#1B1B1B;border:1px solid #000; color:#A0A0A0; line-height:35px; padding:0px 11px;}
.bb_content{width:960px; margin:0 auto;}
.bb_content .bb_nav{color:#383838; border-bottom:2px solid #7a7a7a; height:24px; line-height:24px; padding-left:15px}
.bb_content .content_left{width:590px; margin:15px 0 0 20px;display:inline}
.bb_content .h2{margin:25px 0 0 0}
.bb_content .title{margin:10px 0}
.bb_content .box2{border:1px solid #c6c6c6;padding:10px 15px; line-height:25px; background:url(../images/box_bg.jpg) no-repeat center #f6f6f6}
.bb_content .box2 .right{width:310px}
.bb_content .member_list{border-bottom:1px solid #e3e3e3; margin:25px 0 10px 0;padding:0 0 5px 0; display:block}
.bb_content .member_list .right{width:520px}
.bb_content .member_list .nick_name{margin:0 0 10px 0}
.drama_main .drama_placard{ margin:0 10px 0 0}
.drama_main .drama_placard img{border:1px solid #ccc}
.drama_main .drama_title{margin: 0 0 15px 30px}
.drama_main .drama_item{width:385px}
.drama_main .drama_item .field{width:75px; line-height:20px}
.drama_main .drama_item .value{ width:300px}
.drama_desc .value{margin:5px 0; line-height:24px; text-indent:2em}
.drama_pict .pict_list img{margin:3px}
.drama_tag li{margin:0 5px; white-space:nowrap; display:inline}
.drama_comment{margin:45px 0 0 0}
.drama_comment .box{ padding:10px 0; border-bottom:1px solid #e3e3e3}
.drama_comment .box .head_pic{ margin:5px 20px 5px 0}
.drama_comment .box .member_nick_name{ width:50px;overflow:hidden}
.drama_comment .box .subject{ width:410px; margin:5px 0; height:20px;}
.drama_comment .box .date_time{width:80px; margin:5px 10px; height:20px;}
.drama_comment .box .desc{ width:520px; line-height:16px}
.page_str{ text-align:right}
.page_str a{width:25px; height:25px; border:1px solid #e0e0e0; display:inline-block; line-height:25px; text-align:center; color:#333; margin:3px}
.page_str a:hover{color:#e1167f;}
.page_str .active{color:#e1167f;font-weight:bold; }

.content_right{width:320px; margin:15px 0 0 0}
.content_right .btn_box{ border:1px solid #e2e2e2; background-color:#f8f8f8; height:52px; width:308px; text-align:center; padding:25px 0 0 0 }
.btn{ width:86px; height:28px; border:0px}
.btn_zhao{background:url(../images/btn_da.jpg);}
.btn_return{background:url(../images/btn_return.jpg);}
.btn_study{background:url(../images/btn_study.jpg);}
.content_right .members li{float:left; margin:10px; text-align:center; display:inline}
.content_right .drama_list .right_box{ margin:25px 10px 15px 10px}
.content_right .drama_list .right_box .title{width:210px; margin: 3px 0 5px 0}
.content_right .drama_list .right_box .desc{width:210px}
.bb_footer{width:960px; margin:0 auto; height:80px; line-height:80px}
.bb_footer img{margin:30px 0; vertical-align:middle}
.content_right .right_main{margin: 0 0 30px 0}
.content_right .right_main img{border:1px solid #ccc}
.content_right .drama_item{width:305px}
.content_right .drama_item .field{width:75px; line-height:20px; vertical-align:top}
.content_right .drama_item .value{ width:230px}

