*{padding:0;margin:0;}
body{width:100%;padding:0;margin:0;background:#105175}
img{border:0;}
.body_pc{height:100%;position:absolute;overflow:hidden;}
li{vertical-align: bottom;}
.none{display:none;}
.noshow{position:absolute;left:-1000px;top:-1000px;}
.clear{clear:both;height:0;}
.left{float:left;}
.right{float:right;}
.u_ul{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
.side{width:180px;position: fixed;display:none}
.side_pc{height:100%;overflow:auto;overflow-x:hidden;}
.side .menu{color:#fff;}
.side .menu .block{clear:both;float:left;width:170px;} /*加float 解决IE6的间隙DOUBLE BUG*/
.side .menu .block .block{width:154px;}
.side .menu .block .block .block{width:138px;}
.side .menu a{color:#fff;text-decoration:none;display:block;float:left;margin-right:10px;}
.side .menu span{cursor:pointer;color:#888;}
.side .logo{width:160px;height:60px;background:#FF99FF;background:url("images/logo.png") no-repeat;margin-top:10px;margin-left:2px;margin-bottom:10px;}
.side .logo a{display:block;height:160px;height:60px;}
.cont{}
.cont_pc{height:100%;overflow:auto;}
.cont .middle{background:#fcfcfc;}

.side .label,.cont .middle .title,.btn_1,.qqlink,.openbox .title .close,.forum_1,.forum_2,.HeadType1,.HeadType3,.business,.notice,.AdvUser,.Manage,.Admin,.married,.SuperAdmin,.TrueUser,.VIP,.q_manage .q_m a,.msgwin .line .username,.msgwin .new,.msgwin .sicon,.sidemenubtn{background:url("images/bg_256.png") no-repeat;}

.winicon,.msgwin .line .manage,.loginbox .manage{background:url("images/bg_24b.png") no-repeat;}

.side .label{width:11px;height:11px;float:left;margin:5px 5px 4px 2px;display:inline;}
.side .menu .exp{line-height:22px;}
.side .menu .close{line-height:22px;}
.side .menu .noexp{line-height:22px;clear:both;}
.side .menu .exp1{margin-left:16px;clear:both;}
.side .exp .label{background-position:0 0;cursor:pointer;}
.side .close .label{background-position:0 -30px;cursor:pointer;}
.side .noexp .label{background-position:0 -60px;}
.side .menu a.now{color:yellow;font-weight:bold;}
.side .menu .new{color:yellow;cursor:default;}

.cont .middle .title{background-position:0 -90px;height:30px;background-repeat:repeat-x;background:#105175;}
.cont .middle .title h1{color:#fff;line-height:30px;margin-left:10px;margin-right:30px;overflow:hidden;}
.btn_1{background-position:0 -130px;height:20px;width:60px;}
.cont .middle .title .btn_1{float:left;text-align:center;line-height:20px;margin-top:5px;margin-right:10px;cursor:pointer;}
#express_post{background-position:0 -860px;}
.box_0{padding:5px;}
.box_1{border:1px solid #6595D6;background:#E4E8EF;padding:5px;zoom:1;}
.f_item{float:left;padding:2px 10px;}

.s_forums {margin:5px 10px;height:2.0em;line-height:2.0em;}
.s_forums ul li{float:left;padding-left:10px;}

.fb_page{margin-right:6px;}
.fb_page a,.fb_page strong{float:left;padding:4px 8px;margin-right:4px;border:1px solid;overflow:hidden;}
.fb_page a:hover{text-decoration:none;border-color:#2d558b;color:#2d558b;}
.fb_page strong{background:#6595D6;color:#fff;border-color:#6595D6}
.fb_page a{color:#6595D6;background:#fff;border-color:#A9C5E9}

.cont .middle .title_1{height:30px;line-height:30px;font-weight:bold;background:#E4E8EF;margin-left:10px;margin-right:15px;padding-left:20px;}
#topic_fun{margin-left:100px;font-weight:normal;}
	#topic_fun span{margin-right:20px;cursor:pointer;}
.cont .middle hr{height:1px;border:none;border-top:1px solid #c0c0c0;margin:5px 15px 0px 10px;}

.forum_1,.forum_2,.forum_3{margin-right:15px;padding-left:20px;margin-top:8px;line-height:1.5em;zoom:1;}
.forum_1{background-position:2px -192px;}
.forum_2{background-position:2px -288px;}
.forum_copy{background-position:0 -1400px;}
.HeadType1{background-position:2px -380px;}	/*锁*/
.HeadType2{background:url("/images/imgtype2.gif") 2px 0 no-repeat;}
.HeadType3{background-position:2px -470px;} /*顶*/
.business{background-position:2px -652px;}
.notice{margin-left:10px;background-position:2px -561px;margin-bottom:5px;}
.AdvUser,.Manage,.Admin,.married,.SuperAdmin,.User,.TrueUser,.VIP{padding-left:2px;color:#fff;}
.AdvUser,.TrueUser,.VIP{background-position:2px -742px;}
/* .Manage,.Admin,.SuperAdmin{background-position:-25px -742px;} */
.Manage,.Admin,.SuperAdmin{background-position:-2px -742px;}
.married{background-position:-72px -742px;}
.ptime{color:#c0c0c0}
.em{color:red;}
.em_2{color:#CC3300}
.em_3{color:red;font-weight:bold;}
.em_4{color:#333;}
.ptime .tips{padding-left:18px;cursor:pointer;background:url("images/tips.bg.png") no-repeat;padding-top:3px;}

.q_manage{cursor:pointer;color:#ecc6c7;}
.q_manage .q_m{color:#000;text-align:center;line-height:24px;}
.q_manage .q_m .q_ln{height:1px;background:#888;margin:2px;}
.q_manage .q_m a{display:block;text-decoration:none;padding-left:18px;height:24px;}
.q_manage .q_m a:hover{background-color:#888;color:#fff;}
.q_manage .q_m .q_wb a{background-position:-36px -18px;}
.q_manage .q_m .q_mg a{background-position:-36px -41px;}
.q_manage .q_m .q_rp a{background-position:-36px -65px;}
.q_manage .q_m .q_ed a{background-position:2px -766px;}
.q_manage .q_m .q_dl a{background-position:2px -796px;}
.q_manage .q_m .q_lk a{background-position:2px -826px;}
.q_manage .q_m .q_tx a{background-position:2px -886px;}
.q_manage .q_m .q_qq a{background-position:2px -916px;}
.q_manage .q_m .q_msg a{background-position:2px -1169px;}
.q_manage .q_m .q_bk a{background-position:2px -1356px;}
.q_manage .q_m .q_close a{background-position:0 -973px;border:1px solid #e76f72;margin:1px;padding-left:0;background-repeat:repeat-x;}
.q_manage .q_m .q_close a:hover{color:#000;}
.user_2 a{color:blue;text-decoration:underline;}
.user_1 a{color:#000066;text-decoration:none;}
.user_2 a:hover,.user_1 a:hover{color:blue;}
.user_2 a.female,.fb_author a.female{color:#ff36fd;}
.user_1 a.female{color:#d618d4;}

.pagebottom{margin:10px 15px 20px 15px;background:#E4E8EF;text-align:right;height:20px;line-height:20px;padding-left:20px;}

/*service*/
.qqlink{width:80px;height:23px;background-position:0 -160px;text-align:center;}
.service {padding-left:100px;margin-bottom:30px;float:right;margin-right:30px;}
.service .qqlink{float:left}
.service .txtlink{float:left;height:23px;line-height:23px;}
.service .qqlink a{display:block;height:23px;line-height:23px;}
.service .qqlink a:hover{text-decoration:none;}

/*openwin*/
.openbox{border:8px solid #C1D9EC;background:#fff;position:absolute;}
.openbox2{border:8px solid #666;background:#666;position:absolute;}
.openbox .title{height:30px;line-height:30px;background:#0391B7;color:#fff;cursor:move;}
.openbox .title h1{font-size:12pt;padding-left:10px;float:left;}
.openbox .title .close{width:42px;height:17px;background-position:-38px 0;float:right;margin-right:2px;cursor:pointer;}

/*menu*/
.openmenu{border:1px solid #000;background:#fff;position:absolute;z-index:10000;}
.openmenu2{border:1px solid #666;background:#666;position:absolute;z-index:9999;}

/*发帖窗口*/
.msg_2{background:#EFF6FD;height:240px;padding:0 10px;}
.msg_3 h3{height:30px;line-height:30px;font-size:10.5pt;overflow:hidden;}
.msg_txt{border:1px solid #0391B7;width:474px;height:120px;padding:2px;font-size:10.5pt;}
.msg_2 ol{padding:5px 0 5px 25px;margin-left:5px;}
.msg_submit{margin-left:300px;cursor:pointer;width:72px;}
.msg_close{margin-left:20px;cursor:pointer;width:72px}
.msg_4{height:180px;overflow:hidden;}
.msg_4 p{font-size:10.5pt;}
.msg_4 .errCode{height:36px;line-height:18px;color:red;overflow:hidden;}

/*短消息窗口*/
.box1{border:1px solid #57a2c5;}
.msgwin{padding:5px;background:#e8f1f5;height:360px;}
.msgwin .btn,.msgwin .smallsubmit,.msgwin .msg1 .submit{background:url("images/bg_256.png") repeat-x}
.msgwin .head{border-bottom:0;}
.msgwin .msg1{width:330px;}
.msgwin .msg2{width:350px;}
.msgwin .win{padding:2px;padding-right:18px;overflow:auto;background:#f7f9ff;}
.msgwin .msg1 .head{height:20px;background:#d4dbef;padding:5px;font-weight:bold;}
.msgwin .msg1 .head span{margin-left:10px;font-weight:normal;color:#888;}
.msgwin .msg1 .win{height:230px;border-top:0;}
.msgwin .msg1 .chat{margin-top:5px;}
.msgwin .msg1 .chat .chatbox{padding:2px;height:50px;width:260px;}
.msgwin .msg1 .submit{width:60px;height:56px;background-position:0 -1017px;border:1px solid #558b98;}
.msgwin .fun{margin-top:5px;}
.msgwin .btn{padding-left:6px;padding-right:6px;height:22px;line-height:22px;text-align:center;border:1px solid #8098dc;background-position:0 -951px;cursor:pointer;}
.msgwin .msg1 .fun .btn{float:right;margin-left:2px;}
.msgwin .msg1 .fun .btn span{color:#cc0000;}

.msgwin .msg2{width:355px;}
.msgwin .msg2 .head{height:20px;padding:5px;line-height:20px;}
.msgwin .msg2 .win{height:265px;border-bottom:0;border-top:0}
.msgwin .msg2 .bottom{height:26px;border-top:0;background:#effcff;}
.msgwin .msg2 .name{height:22px;line-height:22px;width:96px;}
.msgwin .smallsubmit{height:24px;line-height:24px;text-align:center;margin-left:2px;background-position:0 -995px;border:1px solid #558b98;}
.msgwin .submitgo{width:50px;}
.msgwin .submituser{width:75px;}
.msgwin .msg2 .fun .btn{float:left;margin-left:2px}
.msgwin .fun .now{background-position:0 -973px;border-color:#e76f72}
.winicon{width:24px;height:24px;padding:3px 0 0 10px;}
.chaticon{background-position:10px 3px;}
.topicicon{background-position:10px -27px;}
.loginicon{background-position:10px -57px;}

.msgwin .line{line-height:1.7em;}
.msgwin .line .face,.loginbox .face{width:32px;height:32px;float:left;padding:2px;margin-right:2px;}
.msgwin .line .manage,.loginbox .manage{background-position:-45px 2px;}
.msgwin .line span{padding-right:5px;}
.msgwin .line .username{padding-left:1.2em;}
.msgwin .line .username2{padding-left:4px;}
.msgwin .line .user{height:1.7em;line-height:1.7em;}
.msgwin .user1 .username{background-position:0 -1145px;}
.msgwin .user2 .username{background-position:0 -1078px;}
.msgwin .user3 .username{background-position:0 -1121px;}
.msgwin .line p{padding-left:1.2em;padding-bottom:10px;}
.msgwin .line span.focus{line-height:1.0em;}
.msgwin .user1{color:#152b98;}
.msgwin .user1 p{color:#606eb2;}
.msgwin .user2{color:#3a9815;}
.msgwin .user2 p{color:#67b847;}
.msgwin .user3{color:#999;}

.msgwin .page{float:right;padding-right:10px;padding-top:1px;}
.msgwin .page div,.msgwin .page input{float:left;}
.msgwin .page div{height:22px;line-height:22px;border:1px solid blue;margin-right:2px;margin-left:2px;padding-left:10px;padding-right:10px;}
.msgwin .page .pagetxt{height:22px;line-height:22px;width:40px;}
.msgwin .page div.pagetext{border:0;padding-right:10px;float:left;}

.msgwin .msguser{list-style:none;}
.msgwin .msguser li{width:155px;padding-left:3px;float:left;cursor:pointer;height:1.6em;overflow:hidden;}
.msgwin .msguser li .new{background-position:0 -1100px;width:16px;height:14px;float:left;cursor:default;}

.msgwin .msg2 .bottom .note{padding-top:5px;}
.msgwin .msg2 .bottom .note div{padding-top:3px;padding-right:10px;}
.msgwin .msg2 .bottom .note div.black2{padding-right:2px;}
.msgwin .msg2 .bottom .note .new{background-position:2px -1100px;padding-left:20px;}
/*
.msgwin .msg2 .bottom p{margin-top:5px;padding-left:10px;color:green;}
.msgwin .msg2 .bottom p.new{padding-left:20px;background-position:2px -1097px;}
*/

.msgwin .sicon{width:18px;height:16px;color:#fff;padding-left:3px;cursor:pointer;}
.msgwin .black{background-position:0px -1207px;}
.msgwin .black2{background-position:-40px -1207px;}
.msgwin .del{background-position:0px -1233px;}

.msgwin .msg2 li .username{height:16px;padding-top:3px;padding-right:5px;}
.msgwin .msg2 li .sicon{padding-top:3px;}
/*Login*/
.reg{}
.userspace{padding-left:20px;}
.userspace .sayhello{padding-right:10px;padding-left:10px;}
.userspace .message{cursor:pointer;text-align:center;}
.userspace .message .msgNum{padding-left:3px;padding:right:3px;}
.userspace .syncmessage{padding-left:10px;cursor:pointer;}
.userspace .mytopic{padding-left:10px;}
.userspace .logout,.userspace .login{padding-left:20px;color:#c1081d;cursor:pointer;}

.loginbox .smallsubmit{background:url("images/bg_256.png") repeat-x;}
.loginbox{padding:5px;background:#e8f1f5;height:310px;}
.loginbox .l1{width:280px;background:#e8f1f5;height:310px;}
.loginbox .l2{width:247px;height:310px;}
.loginbox .win{padding:2px;padding-right:18px;overflow:auto;background:#f7f9ff;height:304px;}
.loginbox .l1 .line{clear:both;padding:10px;vertical-align:bottom;}
.loginbox .l2 .line{line-height:1.6em;}
.loginbox .l2 .line p{padding-left:1.2em;padding-bottom:10px;}
.loginbox .name{float:left;width:90px;height:22px;line-height:22px;text-align:right;font-weight:bold;padding-right:5px;vertical-align:middle;}
.loginbox .ipt{float:left;width:150px;}
.loginbox .ipt2{float:left;width:68px;}
.loginbox .box_1{padding:3px;background:#fff;}
.loginbox .codeimg{width:78px;height:24px;background:red;margin-left:5px;}
.loginbox .iptbtn{float:left;padding:0;}
.loginbox .btn{height:20px;line-height:20px;padding-left:10px;padding-right:10px;float:left;cursor:pointer;color:#8eb2d4;}
.loginbox .now{background:#0391B7;cursor:default;color:#fff;border:1px solid #EEE;border-bottom-color:#00566d;border-right-color:#00566d}
.loginbox .iptform{height:180px;}
.loginbox .smallsubmit{height:24px;line-height:24px;text-align:center;background-position:0 -995px;border:1px solid #558b98;padding-left:20px;padding-right:10px;letter-spacing:10px;}
.loginbox form{height:290px;}
.loginbox .bottom{text-align:right;padding-right:10px;}
.loginbox .bottom a{margin-left:10px;}
.loginbox .welcome{padding-top:10px;margin-left:20px;line-height:1.8em;}

/*风格*/
.setting{padding-left:15px;padding-right:15px;zoom:1}
.setting .styles div{float:left;width:80px;height:27px;line-height:27px;text-align:center;border:1px solid #E4E8EF;border-bottom:0;margin-right:5px;cursor:pointer;}
.setting .styles div a{display:block;}
.setting .styles .now{background:#E4E8EF;color:#000;font-weight:bold;}

.setting .menu{float:right;margin-left:5px;margin-bottom:2px;padding:1px;}
.setting .themes .default a{color:#105175;}
.setting .themes .green a{color:#479749;}
.setting .themes .blue a{color:#4F80CA;}
.setting .menu div{float:left;}
.setting .menu a{display:block;float:left;width:65px;height:20px;line-height:20px;text-align:center;color:#888;}
.setting .menu a.now:hover{text-decoration:none;cursor:default;}
.setting .model{margin-left:5px;}
.setting .menu a.now{background:#105175;color:#fff;font-weight:bold;border:1px solid #fff;border-right-color:#00388c;border-bottom-color:#00388c;}
/*没用，数值供其他样式参考
.setting .themes .green a.now{background:#479749;border-right-color:#0a6f0d;border-bottom-color:#0a6f0d;}
.setting .themes .gray a.now{background:gray;border-right-color:#666;border-bottom-color:#666;}
*/

/*usual*/
.forum_table{margin:0;table-layout:fixed;word-break:break-all;width:100%}	/*1*/
.forum_t7{background:#E4E8EF;}
.forum_t7 td{height:25px;border-bottom:1px solid #A9C5E9;}	/*3*/
.forum_table td{line-height:1.6em;border-bottom:1px solid #A9C5E9;}	/*2/3*/
.fb_t1{width:20px;text-align:center;padding-left:4px;padding-right:10px;}
.fb_t2{width:20px;text-align:center;}
.fb_title{padding-right:5px;}	/*1*/
.fb_author a{float:left;}
.fb_nums{width:80px;text-align:center;}
.fb_lastpost{text-align:right;padding-right:4px;}	/*2*/
.table_7{height:26px;line-height:26px;border:1px solid #A9C5E9;background:#E4E8EF;margin-bottom:10px;padding-left:5px;font-size:9pt} /*1/3*/
.table_7 ul{margin:0;padding:0;}
.forum_table .icon{width:18px;height:16px;padding:0;margin:0;}

/*Advs*/
.advs{margin:2px 15px 2px 10px;}
.advs .adv{float:left;margin:2px 2px 0 0;}

.gotop{position:fixed;bottom:30px;right:15px;cursor:pointer;height:6.5em;width:30px;text-align:center;}
.gotopc{position:relative;}
.gotop .box_1{padding:0;position:absolute;top:0;left:0;height:6.5em;width:30px;}
.gotop a{position:absolute;top:5px;left:9px;display:block;width:15px;}
.gotop a:hover{text-decoration:none;}

/*sidemenubtn*/
.sidemenubtn{float:left;height:21px;line-height:21px;padding-top:5px;color:#fff;cursor:pointer;width:61px;}
.sidetrue{background-position:5px -1272px;padding-left:15px;}
.sidefalse{background-position:5px -1312px;padding-left:10px;}