/* 公共样式 */
* { margin:0; padding:0;}
body { font-size:12px; background:#fff url(/images/menu_bg.gif) no-repeat center 68px; font-family:simsun, Arial,Helvetica,sans-serif; color:#4e4e4e}
h1, h2, h3, h4 { font-size:14px;}
a { text-decoration:none; color:#666; outline:none}
    a:hover { text-decoration:underline}
	a img { border:none}
ul { list-style:none}
.p_10 { padding:10px}
.p_20 { padding:20px}
.p_15 { padding:15px}
.p_h_3 { padding:3px 0}
.p_h_5 { padding:5px 0}
.m_t_5 { margin-top:5px}
.m_t_8 { margin-top:8px}
.m_t_10 { margin-top:10px}
.m_t_15 { margin-top:15px}
.m_h_10 { margin:10px 0}
.m_t_20 { margin-top:20px}
.m_t_40 { margin-top:40px}
.m_l_55 { margin-left:55px}
.m_l_35 { margin-left:35px}
.m_l_20 { margin-left:20px}
.m_r_20 { margin-right:20px}
.p_l_20 { padding-left:20px}

.c1 { color:#f10172}
.c2 { color:#f00}
.c3 { color:#454545}
.c4 { color:#ff3795}
.c5 { color:#000}
.c5 a { color:#000}
.c6 { color:#2573b1}
.c7 { color:#239ec0}
.f14 { font-size:14px}
.f13 { font-size:13px}
.f12 { font-size:12px}
.b { font-weight:bold}
.line_160 { line-height:160%}
.line_200 { line-height:200%}
.t_indent_2 { text-indent:2em}

.w_1 { width:100px}
/* 浮动 */
.clear { clear:both}
.fLeft { float:left}
.fRight { float:right}
/* 文本对齐 */
.tCenter { text-align:center}
.tRight { text-align:right}
.tLeft { text-align:left}
.blank { clear:both; font-size:0; line-height:0; height:0}
.fixed { position:fixed}
.vtop { vertical-align:top}

.break_li li { height:20px; overflow:hidden}

#wrap { width:892px; margin:0 auto}

#header { padding-top:10px; background:url(/images/z_phone.gif) no-repeat 520px 2px; _background-position:523px 2px}
    .logo { display:block; float:left; display:inline; width:184px; height:55px; margin:0 20px 0 10px}
    #header small { display:block; padding:5px 0; padding-left:20px; font-size:12px}
	.top_login_form { float:left; padding:8px 0 0 0px; _padding-left:4px; color:#ff82c0}
	    .top_login_form input.txt { float:left; margin-right:15px; width:110px; height:14px; line-height:14px; font-size:12px; padding:2px 2px; border:1px solid #ff82c0} 
		.top_login_form input.btn { float:left; margin:0px 5px 0 5px}
		.top_login_form label { float:left; margin:5px 10px 0 0}
		.top_login_form a { float:left; margin:5px 0 0 10px}
	.menu { clear:both; margin-top:10px; width:890px; height:16px; padding:10px 0 8px; background:#ff3795; border:1px solid #eb1579; font-size:14px; font-weight:bold; color:#fff; text-align:center}
	    .menu a { margin:0 10px; color:#fff}
#footer { clear:both}
    .links { padding:9px 0; background:#ffe8f3; border:1px solid #ffd8eb; text-align:center; color:#b60175}
	    .links a { color:#b60175}
	* html .links { padding:10px 0 8px 0}
	#footer .f_p_1, #footer .f_p_2 { padding-top:10px; text-align:center; color:#000; font-size:13px}
#main { clear:both}
	#ifocus { float:left; width:596px; height:330px; padding:3px; border:1px solid #ffa8d1}
		#ifocus_pic { display:inline; position:relative; float:left; width:494px; height:263px; overflow:hidden}
			#ifocus_piclist { position:absolute; }
			#ifocus_piclist li { width:494px; height:263px; overflow:hidden; }
			#ifocus_piclist img { width:492px; height:261px; border:1px solid #dddbdc}
		#ifocus_btn { display:inline; float:left; width:92px}
			#ifocus_btn li { padding-left:9px; width:92px; height:51px; overflow:hidden; margin-bottom:2px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50)}
			#ifocus_btn img { width:90px; height:49px; border:1px solid #ffa8d1}
			#ifocus_btn .current { background: url(/images/flv_ico.gif) no-repeat 3px center; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
		#ifocus_opdiv { position:absolute; left:0; bottom:0; margin-left:1px; width:492px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_tx { position:absolute; left:8px; bottom:8px; font-size:14px; color:#fff; }
			#ifocus_tx .normal { display:none; }

		#search_form { position:relative; width:596px; padding-top:7px}
			* html #search_form { padding:0}
			#search_form p { padding:3px 0}
			#search_form label { margin:0 10px}
			#search_form p.search_btn { position:absolute; width:581px; margin-top:-50px; padding-right:15px; text-align:right; }
			#search_form p.search_btn a { margin-right:20px; color:#890047}
	
	.index_right { float:left; width:280px; padding-left:8px}
	    .has_login { padding:8px; height:320px; border:1px solid #ffb8da; background:#ffe8f3}
		    .has_login h2 { margin:10px 0 0 15px; font-size:14px; color:#e10172}
			.has_login .info { padding-top:20px; line-height:200%; color:#000}
			.has_login .info a { color:#000}
		.hot_k { padding-top:10px}
		.hot_k a { padding:0 5px; color:#000}
		.i_right_search { padding:15px 20px 0 20px}
		.i_right_search p { padding:3px 0}
		
	    .current_info { width:280px; height:158px; background:url(/images/top/zhuce_14.gif) no-repeat;border:0px}
		.current_info p  { font-weight:bold; color:#fff; font-size:12px; text-align:center; margin-top:15px;}
		.info_num{ width:160px; height:30px; font-family:Arial;font-size:30px; color:#EA006E; text-align:center; margin-top:46px; margin-left:58px; font-weight:bold;}
		.info_btn{ width:100%; height:26px; border:0px; margin-top:15px; float:left;}
		.info_btn img{ margin:0 3px 0 15px}
		
		.member_box { margin-top:5px; height:80px; border:1px solid #ffb8da; color:#000; overflow:hidden}
            .member_box h2.title { position:relative; padding:0 15px; height:32px; line-height:32px; background:#ffe8f3; color:#e10172}
			.member_box h2.title a.more { position:absolute; right:10px; top:10px; font:normal 12px simsun; color:#e10172} 
        .m_me_c { padding:4px 10px 0 10px; line-height:22px; color:#8f0753}
		.m_me_c a { color:#8f0753}
		.ad_1 { margin-top:7px; border:1px solid #ffb8da}
		    .ad_1 img { width:275px; height:84px; vertical-align:top}

	.index_member { float:left; margin-top:5px; width:890px; border:1px solid #ffb8da}
	    .index_member .title, .bang_title { width:890px; height:35px; line-height:35px; background:#ffe8f3}
		    .index_member .title a, .bang_title a { display:block; float:left; padding:0 15px; font-size:14px; font-weight:bold; color:#f20080}
			.index_member .title a.t:hover, .index_member .title a.t_on, .bang_title a:hover, .bang_title a.t_on { background:#fff; text-decoration:none}
			.index_member .title a.fRight, .bang_title a.fRight { float:right; display:inline; margin-right:25px; font-size:12px; color:#f20080}
		.index_member .content { clear:both; color:#000; padding:10px}
		    .index_member .content a.fLeft { width:25px; height:37px; margin-top:50px}
			.index_member .content .tab_content { float:left; width:820px; overflow:hidden}
		    .index_member .content ul {  display:none}
		    .index_member .content li { float:left; width:92px; padding:10px 5px; overflow:hidden; text-align:center}
		    .index_member .content .tab_content li a.photo { display:block; margin-bottom:5px; width:92px; height:108px}
			.index_member .content .tab_content li a.photo img  { width:92px; height:108px}
			.index_member .content .tab_content li a.nick { color:#000}
			.index_member .content .tab_content li span { display:block; text-align:center; width:92px; line-height:180%; overflow:hidden; }

	.ad_2 { clear:both; width:890px; margin:5px 0; border:1px solid #ffcce4}
	    .ad_2 img { display:block; width:890px; vertical-align:top }

	.bang { width:604px; border:1px solid #ffb8da}
	    .bang_title { width:604px}
		.bang_title a.fRight { display:inline; margin-right:10px}
	    .bang_title strong { float:left; padding:0 42px 0 25px; background:url(/images/bang_t.gif) no-repeat 110px  center; font-size:14px; color:#f20080}
	    .bang_title a { padding:0 7px}
		#bang_content .tab_title { width:579px; padding:15px 0  0 25px; height:28px; background:url(/images/dot_1.gif) no-repeat 25px bottom}
		#bang_content .tab_title a.tab_b { float:left; margin:10px 10px 0 10px; font-size:14px; font-weight:bold; color:#f20080}
		#bang_content .tab_title a.fRight { display:block; margin-right:28px; width:99px; height:28px; background:url(/images/up-bang.gif) no-repeat; text-indent:-9999px; vertical-align:top}
		#bang_content .tab_content { clear:both; padding:10px 0; width:604px}
		#bang_content .tab_content li { float:left; padding:10px 0 10px 5px; margin-bottom:5px; width:292px; height:137px; overflow:hidden; border-bottom:1px dotted #e5e8ed}
		#bang_content .tab_content li.dobule { margin-left:5px; border-left:1px dotted #e5e8ed}
		#bang_content .tab_content li.noborder { border-bottom:none}
		#bang_content p.photo { float:left; padding-right:10px}
		#bang_content p.photo a { display:block; width:110px; height:135px; border:1px solid #f2f5fc}
		#bang_content p.photo a:hover { border-color:#f20080}
		#bang_content p.photo img { vertical-align:top; width:110px; height:135px}
		#bang_content p.nick a { color:#0d3d6e; font-weight:bold}
		#bang_content p.level { margin-top:-14px; text-align:right; border-bottom:1px dotted #e5e8ed} 
		#bang_content p.desciption { padding:10px 0 15px 0; color:#000; line-height:160%}
		#bang_content p.info { line-height:160%}
		#bang_content .tab_content a.fRight { position:absolute; right:15px; bottom:10px; color:#1c3d6a}
		#bang_content li .fLeft { position:relative; width:165px; padding-right:5px; height:147px}

.right_c_i { float:left; width:278px; padding-left:8px}
    .index_story, .index_l { border:1px solid #ffc9e3}
    .index_story .title, .index_l .title { height:32px; width:276px; line-height:32px; font-size:14px; font-weight:bold; background:#ffe8f3}
	.index_story .title a, .index_l .title a { float:left; width:138px; text-align:center; color:#e10172}
	.index_story .title a.t, .index_l .title a.t { background:#ffe8f3}
	.index_story .title a.t_on, .index_l .title a.t_on { background:#fff}
	.index_story .content, .index_l .content { display:none; width:266px; height:144px; overflow:hidden; padding:15px 5px} /* w:266 */
	.index_story .content a.img { float:left; margin-right:6px; border:1px solid #000}
	    .index_story .content a.img  img { width:122px; height:122px; vertical-align:top}
	.index_story .content .c { float:left; width:136px; height:124px; line-height:140%; overflow:hidden}
	.index_story .content .c .more { text-align:right}
	.index_story .content .c .more a { color:#0b3859}
	.index_story .content h3 { margin-bottom:5px}
	.index_story .content h3 a { color:#0b3859}
	.index_story .content .tRight, .index_l .content .tRight { padding:8px 10px 0 0 }

	.index_l .content { height:292px; *height:297px}
	.index_l .content a.img { display:block; padding:5px 0 0 20px}
	.index_l .content a.img img { width:220px; height:114px; vertical-align:top}
	.index_l .content ul { padding:10px 0 0 20px}
	.index_l .content li { width:220px; height:22px; line-height:22px; overflow:hidden}

	.qq_c { float:left; width:604px; height:260px; border:1px solid #ffb8da}
	    .qq_c .content { display:none; width:599px; height:208px; padding:10px 0; padding-left:5px}
	    .qq_c .title { position:relative; height:32px; width:604px; font-size:14px; font-weight:bold; background:#ffe8f3}
		.qq_c .title a { float:left; padding:0 15px; height:32px; line-height:32px; color:#e10172}
		.qq_c .title a.t_on { background:#fff}
		.qq_c .title a.t { background:#ffe8f3}
		.qq_c .title a.more, .qq_link .title a.more { position:absolute; right:10px; top:8px; font:normal 12px simsun}
	    .qq_c .content li { position:relative; float:left; display:inline; margin:5px 12px; width:174px; height:94px}
		.qq_c .content img { margin:5px 0 0 5px; left:10px; width:72px; height:80px}
		.qq_c .bg_del { behavior: url("images/iepngfix.htc")}
		.qq_c .bg_del { position:absolute; top:0; z-index:999; width:98px; padding-left:76px; height:94px; overflow:hidden; background: url(/images/jj2.png) no-repeat; color:#ae0158}
		.qq_c .bg { position:absolute; top:0; z-index:999; width:98px; padding-left:76px;margin-left:4px; height:94px; overflow:hidden; color:#ae0158}
		.qq_c .bg .t { margin-top:12px}
		.qq_c .bg .n { width:82px; height:22px; line-height:22px; text-align:center; font-size:14px; font-weight:bold;  background:url(/images/jj_t.gif) no-repeat}
		.qq_c .bg .i { margin:5px 0 0 5px}
        
		.qq_c .c_2 { padding-left:20px; margin-top:10px; width:579px; height:196px; overflow:hidden}
		.qq_c .c_2 li { position:static; padding:0; margin:2px 18px 0 0; font-size:14px; width:270px; height:24px; float:left; display:inline; overflow:hidden}
		.qq_c .c_2 li a { color:#000}
        .qq_c .c_2 li a.c1 { color:#eb1579}

	.index_b { border:1px solid #ffb8da}
	    .index_b h3 { position:relative; height:32px; padding-left:15px; line-height:32px; color:#e10172; background:#ffe8f3}
		.index_b h3 a.more { position:absolute; right:10px; top:10px; font:normal 12px simsun; color:#e10172}
		.index_b ul { padding:10px}
		.index_b li { height:18px; line-height:18px; overflow:hidden}
		.index_b li span { float:right; font-style:italic; color:#bdbcba}
		.index_b li a { color:#000}

	.qq_link { width:890px; height:160px; border:1px solid #ffb8da}
	    .qq_link .content { display:none; width:875px; overflow:hidden; padding:10px 0; padding-left:15px}
	    .qq_link .title { position:relative; height:32px; font-size:14px; font-weight:bold; background:#ffe8f3}
		.qq_link .title a { float:left; padding:0 15px; height:32px; line-height:32px; color:#e10172}
		.qq_link .title a.t_on { background:#fff}
		.qq_link .title a.t { background:#ffe8f3}
		.qq_link li { float:left; display:inline; margin:5px 7px; border:1px solid #ccc}

