#container2{width:960px; margin:0 auto; background-color:#000;}
#header{ width:960px; margin:0px auto 0 auto; padding:0px 0 0 0; text-align:left; border:0px solid;}
#header img{vertical-align:middle;}

#nav{ width:960px;margin:0 auto; height:33px; line-height:33px; padding:0 0 0px 0px;  background-image:url(../images/navbg.gif);background-repeat:repeat-x;text-align:left;}
#nav ul{padding:0px 0 0 0px; color:#FFF}
#nav li{ float:left; width:120px; background-image:url(../images/navline.gif); background-repeat:no-repeat; background-position:right;text-align:center;_display:inline;font-size:12px; position:relative;}
#nav .endli{ background-image:none; }

#nav a,#nav a:visited{color:#FFF;display:block;font-weight:bold; font-size:12px;}
#nav a:hover{color:#FFF; background:url(../images/navOn.gif) center center no-repeat; display:block;font-weight:bold; text-decoration:none; font-size:12px;}

#nav li ul{ position:absolute; top:33px; left:0px; width:120px; background-color:#BE0063; padding:0px 0 0 0;}
#nav li ul li{ background-image:none; height:25px; line-height:25px; margin:4px 0; text-align:left;}
#nav li ul li a,#nav li ul li a:visited{ padding:0 0 0 30px; background-image:none;}
#nav li ul li a:hover{padding:0 0 0 30px;background-color:#CB3382; background-image:url(../images/quan.gif); background-position:20px center;}

.line{ width:960px; margin:0 auto;height:19px; overflow:hidden; clear:both; font-size:0px; background-image:url(../images/line.gif); background-repeat:no-repeat;}


#banner{width:580px; height:374px; margin:0px auto 0 auto; padding:0px 0 0 0; overflow:hidden; text-align:center;}
#banner img{ display:block; width:580px;height:374x;}




.mainDiv{width:960px; margin:0 auto;padding:18px 0 0px 0;}



.part{}

.login_div{ background-image:url(../images/login_bg.gif); background-repeat:repeat-x; width:363px; overflow:hidden; padding:10px 0 0 0; height:118px; color:#FFF;}
.login_input{ width:160px; border:0px; background-color:#FFF;height:16px; line-height:16px;}

.search_div{}
.search_input{ width:190px;border:0px; background-color:#FFF; height:20px; line-height:20px;}

.title1{ background-image:url(../images/title1bg.gif);color:#000000;height:36px; line-height:36px;margin:0px 0 0px 0;font-weight:bold; text-align:left; color:#FFF;}
.title1 span{float:right;padding-top:15px;padding-right:10px;color:#FFF;font-weight:normal;}

.title1 h2{padding-left:15px; background-image:none; color:#FFF;font-weight:bold;font-size:12px;}
.title1 h2 a,.title1 h2 a:hover,.title1 h2 a:visited{color:#FFF;font-weight:bold;font-size:12px; text-decoration:none;}
.title1 span a,.title1 span a:hover,.title1 span a:visited{color:#FFF;font-weight:normal;font-size:12px;}

.title1nopic{ background-image:none;}

.title1_2{background-image:url(../images/title1bg_2.gif);}

.title2{ background-image:url(../images/title2bg.gif);color:#DC0178;height:29px; line-height:29px;margin:0px 0 0px 0;font-weight:bold; text-align:left; color:#FFF;}
.title2 span{float:right;padding-top:10px;padding-right:10px;color:#DC0178;font-weight:normal;}

.title2 h2{padding-left:15px; color:#DC0178;font-weight:bold;font-size:12px;}
.title2 h2 a,.title2 h2 a:hover,.title2 h2 a:visited{color:#DC0178;font-weight:bold;font-size:12px; text-decoration:none;}
.title2 span a,.title2 span a:hover,.title2 span a:visited{color:#DC0178;font-weight:normal;font-size:12px;}


.index_div1{background-repeat:no-repeat; width:580px; float:left; }
.index_div1_main{ height:374px;overflow:hidden; }


.index_div2{width:380px;  float:left;overflow:hidden;}
.index_div2_main{height:374px;text-align:left; width:363px;margin:0 0px 0 17px;overflow:hidden; }
.index_div2 h2{ background-image:url(../images/indexdiv2pic.gif); width:367px; height:69px;}


.index_div3{ height:272px; overflow:hidden; text-align:left;}
.index_div3_main{height:170px;border:1px solid #E8E8E8;text-align:left; width:245px;margin:0 0px 0 3px;overflow:hidden; }

.index_div4{ height:272px; background-image:url(../images/indexdiv4pic.gif); overflow:hidden; text-align:left;}
.index_div4 .img{ width:215px; margin:20px auto 10px auto;}
.index_div4 .memo{ padding:0 10px 0 10px; line-height:25px; width:215px; margin:0 auto;}

.index_div5{height:446px; overflow:hidden;}

.index_div6{ height:446px; width:263px; margin:0 0 0 17px; background-image:url(../images/indexdiv6pic.gif); background-repeat:repeat-x; overflow:hidden; text-align:left;}

.index_div6_main{ background-color:#FFF; width:234px; margin:5px auto 0 auto;}

.index_div7{ height:428px;margin:0 0 0 0px; overflow:hidden; text-align:left;}

.index_div8{ height:428px; width:263px; margin:0 0 0 17px; background-image:url(../images/indexdiv6pic.gif); background-repeat:repeat-x; overflow:hidden; text-align:left;}

.index_div9{ height:159px;background-image:url(../images/indexdiv9pic.gif); background-repeat:no-repeat; overflow:hidden; text-align:left;}
.index_div9 .img{ height:150px; border:1px solid #494744;}

.index_div10{height:115px;background-image:url(../images/indexdiv10pic.gif); background-repeat:no-repeat; overflow:hidden; text-align:left;}




.join_div{ padding:10px;}
.join_div h3{ height:25px; line-height:25px;}


.link_div{}
.link_div li{ float:left; width:160px; margin:2px 0; _display:inline; text-align:center;}

.proList{width:950px;}
.proListItem{width:224px;height:286px; margin:0 9px 0 0;float:left; background-image:url(../images/probg.gif);background-repeat:no-repeat;  _display:inline;text-align:center;}
.proList .img{ padding:15px 0 10px 0; text-align:center;}
.proList .img img{ width:212px; height:120px;}
.proListItem h3{ padding:15px 15px 0 0;color:#000000; height:55px; font-size:18px;  font-weight:bold;}
.proListItem h3 a,.proListItem h3 a:visited,.proListItem h3 a:hover{font-size:18px; color:#000000;font-weight:bold;}
.proListItem .memo{ font-weight:bold; color:#000; text-align:left; padding:0 0 0 20px; line-height:20px;}
.proListItem font { color:#3B3B3B}
.proListItem .more{ margin:0 10px; padding:10px 0;border-top:1px solid #E8E8E8;color:#163175; font-weight:bold;}
.proListItem .more img{ vertical-align:middle;}
.proListItem .more a,.proListItem .more a:visited,.proListItem .more a:hover{color:#163175;}




.textlist li{padding:0 0 0 25px; margin:5px 0; height:25px; line-height:25px; background-image:url(../images/quan4.gif); background-repeat:no-repeat; background-position:10px center;}
.textlist li.on{ background-color:#E6EEF0; height:30px; line-height:30px;}
.textlist a,.textlist a:visited,.textlist a:hover{ color:#3A3B3D}


.list1{ height:236px; width:180px; background-image:url(../images/list1bg.gif); background-repeat:repeat-x; overflow:hidden; }
.list1 h3{ color:#DC0178; font-weight:bold; height:30px; line-height:30px;}
.list1 .img{ width:120px; height:125px;}

.list1 .memo{ text-align:left; padding:5px 15px; line-height:20px;}


.list2{ width:214px; float:right; display:inline; margin:0 0 0 12px;} 
.list2 .memo{ text-align:left; padding:5px 8px 0 8px; background-image:url(../images/memobg.gif); margin:1px 0 0 0; color:#696969;  line-height:17px; background-repeat:repeat-x; height:113px;}
.list2 .img{ border:2px solid #7A807C; width:210px; height:152px;}

.list3{ color:#4B4B4B; height:80px;}
.list3.on{ background-color:#cde9f0;}
.list3 .img{ width:60px; height:60px; margin:10px;}
.list3 h2{ color:#DC0178}
.list3 .memo{ line-height:14px;}
.list3 a,.list3 a:visited,.list3 a:hover{ color:#DC0178; font-weight:bold;}
.list3 .date{ color:#A8A7A7;}


.list4{height:184px; width:327px; background-image:url(../images/list4bg.gif); background-repeat:no-repeat; margin:5px 0 0 13px; _display:inline; float:left; background-repeat:repeat-x; overflow:hidden; }
.list4_main{ padding:0 10px;}
.list4 h3{ color:#FFF; font-weight:bold; height:30px; line-height:30px; padding:0 0 0 50px;}
.list4 .img{ width:100px; height:100px; border:1px solid #7A807C; margin:0 15px 0 0px;}

.list4 .memo{ text-align:left; padding:2px 2px; line-height:20px; color:#FFF}
.list4 .date{ line-height:28px; height:28px; color:#809196;}

.login_div{}
.login_input{ width:138px; border:1px solid #BEBEBE;}

.showlist{background-position:left;padding:0px 0 0 20px;border-bottom:0px #838383 dotted;text-align:left;width:230px;}
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;}


#footer{ width:960px; background-color:#001C26; color:#66767C;margin:0px auto 0px auto; height:74px; background-image:url(../images/footerbg.gif); background-repeat:repeat-x;font-size:11px; padding:15px 0 0 0; line-height:25px; position:relative;}
.footernav a{ margin:0 10px; font-size:11px;}
.footernav a,.footernav a:visited,.footernav a:hover{color:#66767C;font-size:11px;}
.toptip{ position:absolute; bottom:10px; right:10px;}




/*¼*/

.rightpart{width:263px; margin:0 0 0 17px;  overflow:hidden; text-align:left;}


.title3{ background-image:url(../images/title3bg.gif);color:#000000;height:36px; line-height:36px;margin:0px 0 0px 0;font-weight:bold; text-align:left; color:#FFF;}
.title3 span{float:right;padding-top:15px;padding-right:10px;color:#FFF;font-weight:normal;}

.title3 h2{padding-left:15px; background-image:none; color:#FFF;font-weight:bold;font-size:12px;}
.title3 h2 a,.title3 h2 a:hover,.title3 h2 a:visited{color:#FFF;font-weight:bold;font-size:12px; text-decoration:none;}
.title3 span a,.title3 span a:hover,.title3 span a:visited{color:#FFF;font-weight:normal;font-size:12px;}



.list5{height:120px; overflow:hidden; background-color:#0E0E0E;}
.list5 .img{ width:130px; height:90px;}
.list5 .memo{ padding:10px 10px 0 0; height:120px;line-height:18px; position:relative;}
.list5 h3{}
.list5 h3 a,.list5 h3 a:visited, .list5 h3 a:hover{ color:#CF0271;}
.list5 .more{ position:absolute; right:10px; bottom:10px;}

.list5.nobg{ background-color:#000;}

.listpage{ text-align:right; padding:10px 0; float:right;}
.listpage a{ border:1px solid #222222; width:35px; height:25px; line-height:25px; text-align:center; margin:0 0px 0 5px;display:block;}
.listpage a.on{ background-color:#FF018B; color:#000;}


.listpage2{width:100%; background-color:#0D0D0D; margin:10px 0; height:30px; line-height:30px;}
.listpage2_main{ text-align:right;padding:0px 0;float:right;}
.listpage2 a,.listpage2 a:visited,.listpage2 a:hover{color:#FF018B;text-align:center; margin:0 10px;display:block;}



.content{ background-color:#0D0D0D; text-align:left; background-image:url(../images/contentbg.gif); background-repeat:no-repeat;}
.content_main{ width:670px; margin:0 auto; padding:10px 0;overflow:hidden;}

/*2009-11-6*/

.list6_div{ padding:0 0 0 12px;}
.list6{ height:121px; float:left; width:432px; background-image:url(../images/list6bg.gif); margin:10px 5px 0 5px; _display:inline; background-repeat:repeat-x; overflow:hidden; text-align:left; padding:13px; color:#92C6D9; position:relative;}
.list6 h3,.list6 h4{ color:#FFF; font-weight:bold; height:20px; line-height:20px;}
.list6 .img{ width:119px; height:119px; display:block;}

.list6 .more{ position:absolute; right:10px; bottom:10px;}


.title4{ background-color:#00384C; height:28px; line-height:28px; padding:0 10px; font-weight:bold;}
.comment_div{ text-align:left; background-color:#FFFFFF}

.list7_div{ padding:13px 0px 13px 13px;}
.list7{ border:2px solid #DEDEDE; padding:3px; margin:5px 0; color:#424242; line-height:20px;}
.list7 .img{ border:1px solid #BCD7ED; padding:2px; width:50px; height:50px;}
.list7 h3{ color:#009999; font-weight:bold;}
.list7 h4{ color:#999}

.write_comment{background-color:#ECECEC; height:286px; margin:13px 13px 13px 0; padding:10px 15px;}
.write_comment h3{ line-height:20px; height:20px; text-align:left; color:#000; font-weight:bold;}
.write_comment_main{ background-color:#FFF; height:220px;}
.comment_textarea{ background:none; border:0px; height:220px; width:100%; background-image:url(../images/comment_textarea_bg.gif);}
.comment_textarea_no{background:none; border:0px; height:220px; width:100%; background-image:url(../images/comment_textarea_bg.gif);background-image:none;}
.comment_bn{ text-align:center; padding:10px;}

.list8{ padding:10px;}
.list8 img{ width:45px; height:45px; padding:2px; border:1px solid #D0D0D0; margin:2px 0;}
.list8 img.on{ border:1px solid #FF6600;}

.attend_div{ background-image:url(../images/attend_bg.gif); background-repeat:no-repeat; height:360px; width:263px;}
.attend_div_main{ background-color:#FFF; width:234px; margin:0 auto;}


.list10{ height:160px; width:150px; background-image:url(../images/list1bg.gif); background-repeat:repeat-x; overflow:hidden; }
.list10 h3{ color:#DC0178; font-weight:bold; height:30px; line-height:30px;}
.list10 .img{ width:140px; height:114px;}
/*2009-11-11*/

.div_t{background-image:url(../images/div_t.gif);height:62px; overflow:hidden;}
.div_m{background-image:url(../images/div_m.gif);height:600px; overflow:hidden; text-align:left;}
.div_m_main{ width:868px; margin:0 0 0 42px; padding:10px 0 0 0; }

.title5{ color:#000000;padding:27px 0 0 100px;margin:0px 0 0px 0;font-weight:bold; text-align:left; color:#FFF;}
.title6{ text-align:left; height:44px; padding:10px 0 0 10px; font-weight:bold;}

.left_n{ width:172px; margin:0 0 0 35px;}
.user_info{ background-color:#002635; border:1px solid #033042; padding:20px 0 0 0;}
.user_info li{height:22px;padding:12px 0 0 20px;}
.user_info li.lion{ background:url(../images/userinfo_on.gif); }

.face_div{ background:url(../images/facebg.gif) no-repeat; width:152px; padding:47px 0 0 18px; height:179px;}
.face_div .img{width:117px; height:161px; display:block;}
.face_btn{ background:url(../images/face_btn1.gif); width:110px; margin:10px auto; height:29px; line-height:29px; text-align:center;}
.userinfo_memo{ color:#6394A7; width:370px;}
.userinfo_memo a,userinfo_memo a:visited,userinfo_memo a:hover{ color:#6394A7}
.userinfo_memo .libg{ background:#012634; height:22px; line-height:22px; margin:8px 0; padding:0 8px;}
.userinfo_memo .libg2{ background:url(../images/userinfo_memo_bg.gif) no-repeat; height:29px; line-height:29px; padding:0 8px;}

.title7{ background:url(../images/title7bg.gif) no-repeat;text-align:left; color:#0E4459; height:28px; line-height:28px;padding:0px 0 0 10px;}

.xc_div{ width:151px; text-align:center; padding:10px 0;}
.xc_div .img{ background:url(../images/xclibg.gif); height:151px; width:151px; position:relative;}
.xc_div .img img{ width:128px; height:96px; margin:26px 0 0 0px; vertical-align:middle;}
.xc_div .xcnew{ position:absolute; left:0px; top:0px; background:url(../images/xcnew.gif) no-repeat; width:38px; height:38px;}

.reg_div .reg_input{ background:url(../images/reg_inputbg.gif); color:#FFF; width:191px; line-height:22px; height:22px; border:0px; padding:0 5px;}
.reg_div{ color:#4C4C4C;}
.reg_div .info{ color:#860F5A;}
.reg_div td{ padding:10px 0;}
.reg_div a,.reg_div a:visited,.reg_div a:hover{color:#4C4C4C;}