/*公共部分*/
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#333333; background: top center repeat-x #ffffff}
textarea,input{ Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.d_none{ display:none;}
.margin_r_10{ margin-right:10px;}
.center{ text-align:center;}
.red{color:#C42D8D;}
a{text-decoration:none;color:#5D5D5D;outline:0;}
a:hover{ color:#C42D8D; text-decoration:underline;}
ul{ list-style-type:none;}
img{ border:none;}
label,input{ vertical-align:middle;}
#header,#container,#footer,#content{margin:0 auto; width:990px; background-color:#FFF;overflow:hidden;}
#container{ background:#fff;}
/*字体大小*/
.f_v{ font-family:Verdana, Geneva, sans-serif}
.f_n{ font-weight:normal}
.f_12{ font-size:12px;}
.f_13{ font-size:13px; font-weight:bold}
.f_14{ font-size:14px;}
.bgk{ background-color:#efefef;}

/*头部*/
#header{ height:122px;}
#toplogin span{ float:right;}
#toplogin span a{ color:#565656;padding:0px 5px}
#toplogin{ height:26px; line-height:26px; background:url(navline.gif) repeat-x;}
#toplogin ul{ padding-left:5px; }
#toplogin li{ width:45px; float:left; text-align:center;  line-height:26px}
#toplogin li a{ color:#565656; font-size:12px; padding:0 5px;}
#toplogin li a:hover{ color:#565656}
#header_c{ height:90px; padding:3px 0; float:left;}
#logo{ float:left; width:198px; overflow:hidden;}
#banner,#banner IMG{ width:785px; float:left; height:90px; float:left;}
#toplogin{ color:#565656; padding-left:20px;}


/*新头部*/
.head { width:990px; margin:0px auto; background:#fff; overflow:hidden}
.tools { height:30px; line-height:30px;line-height:32px !important;  text-align:right;background:url(tools_bg.jpg) repeat-x; padding:0px 10px; overflow:hidden}
.tools FORM{ _padding:5px 0px; _line-height:20px; width:950px; margin:0 auto}
.tools .login_botton {width:47px;height:19px;border:1px solid #C7C7C7; color:#575757; background: url(login_botton.jpg) repeat-x left center #fff; text-align:center; font-size:12px; padding:1px 4px; text-decoration:none; cursor:pointer;vertical-align:middle;}
.tools .regnew_botton {width:47px;height:19px;border:1px solid #C7C7C7; color:#FFF; background: url(regnew_botton.jpg) repeat-x left center #fff; text-align:center; font-size:12px; padding:1px 4px; text-decoration:none; margin:1px; vertical-align:middle;*padding:2px 4px 1px 4px;}
.tools .home {background:url(icon_home.jpg) no-repeat left top;padding-left:17px; margin-left:20px;}
.tools .favorites {background:url(icon_favorites.jpg) no-repeat left top;padding-left:18px;}
.tools input {height:15px; margin-left:8px;border:1px solid #BDBCBD;}
.tools #_loginform,.tools .l{ float:left}
.l,.logo,.menu ul,.menu ul li { float:left;}
.tools #username {width:80px;}
.tools #password {width:80px;}
.tools #vdcode {width:36px;}
.head_banner {float:left;width:728px;height:90px; text-align:right; background:url(head_banner_bg.jpg);padding:5px 5px 5px 0; overflow:hidden}
.menu {padding-left:10px;clear:both;height:48px;background:url(menu_bg.gif) repeat-x left top;overflow:hidden;}
.menu ul {padding:2px 0 0 0px;width:235px; line-height:22px;height:50px;overflow:hidden;}
.menu ul.nav,.menu ul.meirong,.menu ul.meiti{margin-right:10px;}
.menu ul.nav{background:url(nvyou_09.gif) no-repeat left 3px;}
.menu ul.meirong{background:url(nvyou_03.gif) no-repeat left 3px;}
.menu ul.meiti{background:url(nvyou_05.gif) no-repeat left 3px;}
.menu ul.fushi{background:url(nvyou_07.gif) no-repeat left 3px;}
.menu ul li {padding-right:12px;height:22px;line-height:22px;}
.menu ul li a{ color:#fff} 
.menu ul.fushi li a {white-space:nowrap;}
.menu ul li.column {width:42px;height:42px;}
.menu ul li.column a {display:block;width:42px;height:42px;}
/*.head,.head a:visited,.head a:active,.head a:link,.head a:hover {color:#FFFFFF;}*/
.other {clear:both;background:#FFFFFF url(search_bg.gif) no-repeat left top; height:35px;overflow:hidden;}
.other .hotit,.other .keyworks{ float:left; height:35px; line-height:35px;overflow:hidden;}
.other .hotit{width:270px;padding-left:10px;}
.other .search { float:left;width:440px;padding:3px 10px; height:25px;font-size:14px;overflow:hidden;}
.other input {border:0px;height:21px;line-height:21px;}
.other .text{background:#FFF;width:375px; font-size:14px;color:#b0b0b0;}
.other .botton{width:56px;background:url(search_botton.gif) no-repeat left top; font-size:12px;  color:#FFf;}
.other,.other a:visited,.other a:active,.other a:link,.other a:hover {color:#920783;}
/*频道头部*/
.head_nav {height:35px;padding:0 10px;overflow:hidden; width:970px;float:left}
.head_nav ul {float:left;}
.head_nav ul li {float:left;width:50px;height:35px;line-height:35px; text-align:center;}
.head_nav ul li a {display:block; width:50px;height:35px; color:#fff}
.head_nav ul li .thisclass,.head_nav ul li a:hover {text-decoration:none;background:url(head_nav_this.gif) no-repeat center bottom;}
.head_nav .head_search {float:right; margin-top:4px;}
.head_nav .head_search input { height:23px; line-height:23px; color:#565656; border:0px;}
.head_nav .head_search .head_search_text {width:110px; padding-left:27px; background:url(head_search_text.gif) no-repeat left top;}
.head_nav .head_search .head_search_botton {width:60px; background:url(head_search_botton.gif) no-repeat left top;}
/*footer*/
#siteinfo { height:126px; background:url(footer_bg.png) repeat-x #7b7d7c;}
#siteinfo .footerlogo{  height:120px; width:260px; background:url(footerlogo.gif) right center no-repeat; float:left;}
#siteinfo p{ color:#cbcbcb; float:left; width:660px; height:69px; margin:25px 0 0 20px; text-align:left; line-height:24px; padding-left:20px}
#siteinfo p a{ color:#FFF;}

/*广告*/
.ads_700{ padding-bottom:10px;padding-top:10px; margin-bottom:10px; width:698px;float:left; text-align:center; border:1px solid #D1D1D1;}
.ads_700_2{ padding-bottom:10px;padding-top:10px; width:698px;float:left; text-align:center;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;}
.ads_970{ margin-bottom:10px; width:968px;float:left; text-align:center;border:1px solid #D1D1D1; margin-left:10px}
.ads_250{ margin-bottom:10px; width:250px;float:left; text-align:center;}
div.ads_640{ padding:1px; border:1px solid #e1e1e1; margin-top:10px;}
div.ads_580{ text-align:center; margin:10px 0; line-height:22px;}
.ad_980 { margin:10px 10px 0; _margin:5px 10px 0; width:970px;}
.ad_220{ padding:10px; background:#f3f3f3;}
.ad_200{ padding:5px 5px 5px 0; width:200px; height:90px; overflow:hidden; float:right; background:url(head_banner_bg.jpg) top repeat-x #f8f8f8;}
.ad_990 {padding:5px; width:980px; background:#fff; border-top:1px solid #e1e2e4}

/*new head*/
.head_nav2 { height:90px; width:523px; padding:5px 5px 5px 0;float:left; color:#000000;  background:url(head_banner_bg.jpg) top repeat-x #f8f8f8;}
.head_nav2 .mainnav{ height:55px;overflow:hidden}
.head_nav2 .mainnav ul { background:url(navline.png) no-repeat right center; padding:10px 5px 5px 5px; float:left;width:125px;}
.head_nav2 .mainnav ul h5{ width:20px; height:27px; background:#ce1c7c; color:#fff; text-align:center; float:left; padding:3px 0; margin-left:10px; display:inline; font-size:12px; font-weight:normal}
.head_nav2 .mainnav ul li{ height:22px; line-height:22px; overflow:hidden; }
.head_nav2 .mainnav ul li a{ width:46px; height:22px; text-align:center; color:#595959; display:block; float:left}
.head_nav2 .mainnav .w1{ width:46px;}
.head_nav2 .mainnav .w2{ width:172px}
.head_search2 { height:20px; background:url(head_search_bg.png) no-repeat left top; padding:10px 0 10px 65px; overflow:hidden}
.head_search2 .head_search_input{ border:1px solid #c7c7c7; height:18px; line-height:18px; font-size:12px; background:#eee; width:165px; color:#999999;}
.head_search2 .head_search_btn{ height:20px; width:54px; background:url(head_search_btn.png) no-repeat; border:0px}
.head_search2 .keyworks{ float:left; line-height:22px; padding-left:10px; color:#ce1c7c; width:220px}
.head_search2 .keyworks a{color:#ce1c7c}
/*频道页友情链接*/
.friendlinks{ float:left;  width:950px; background:#f8f8f8; border:1px solid #d1d1d1; padding:10px; margin:0 10px 10px 10px; display:inline}
.friendlinks p{float:left;font-size:14px;font-weight:bold;width:25px;}
.friendlinks ul{ height:70px; line-height:22px; overflow:hidden;}
.friendlinks ul li{ float:left; width:90px; text-align:center}
a.hui_b1:link,a.hui_b1:visited,a.hui_b1:active{
	font-family: "宋体";
	font-size:12px;
	color:#666;
	text-decoration:none;
}
a.hui_b1:hover{
	font-family: "宋体";
	font-size:12px;
	color:#f0357b;
	text-decoration:underline;
}
a.hui_f1:link,a.hui_f1:visited,a.hui_f1:active{
	font-family: "宋体";
	font-size:12px;
	color:#f0357b;
	text-decoration:none;
}
a.hui_f1:hover{
	font-family: "宋体";
	font-size:12px;
	color:#f0357b;
	text-decoration:underline;
}
a.hui_b2:link,a.hui_b2:visited,a.hui_b2:active{
	font-family: "宋体";
	font-size:12px;
	color:#666;
	text-decoration:none;
}
a.hui_b2:hover{
	font-family: "宋体";
	font-size:12px;
	color:#f0357b;
	text-decoration:underline;
}

a.hong_b1:link,a.hong_b1:visited,a.hong_b1:active{
	font-family: "宋体";
	font-size:12px;
	color:#f0357b;
	text-decoration:none;
	line-height:20px;
}
a.hong_b1:hover{
	font-family: "宋体";
	font-size:12px;
	color:#f0357b;
    line-height:20px;
	text-decoration:underline;
}
a.hong_b2:link,a.hong_b2:visited,a.hong_b2:active{
	font-family: "宋体";
	font-size:14px;
	color:#f0357b;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
a.hong_b2:hover{
	font-family: "宋体";
	font-size:14px;
	color:#f0357b;
	font-weight:bold;
	text-decoration:underline;
}
a.bai_b1:link,a.bai_b1:visited,a.bai_b1:active{
	font-family: "宋体";
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:20px;
}
a.bai_b1:hover{
	font-family: "宋体";
	font-size:12px;
	color:#fff;
    line-height:20px;
	text-decoration:underline;
}


a.bai_14b:link,a.bai_14b:visited,a.bai_14b:active{
	font-family: "宋体";
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
a.bai_14b:hover{
	text-decoration:underline;
}
a.h1_bai:link,a.h1_bai:visited,a.h1_bai:active{
	font-family: "宋体";
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
/*首页底部*/
.ww66 {width:240px;background: url(tp_71[1].gif) left top repeat-y; color:#e83a72; line-height:24px;}
.ww6 {width:240px; font-size:14px; color:#e83a72;height:26px;font-weight:bold;}
.ww6 {
	width:120px;
	font-size:14px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	font-weight:bold; font-size:14px;  background:url(tp_70[1].gif) left top repeat-y; color:#666;
	
}
.ww6 a:link {color:#666;text-decoration:none;font-size:14px;font-weight:bold}
.ww6 a:visited {color:#666;text-decoration:none;font-size:14px;font-weight:bold}
.ww6 a:hover {color:#333;text-decoration:none;font-size:14px;font-weight:bold}
.ww6 a:active {color:#666;text-decoration:none;font-size:14px;font-weight:bold}
.dis2 {
	display:block;
}
.undis {display:none}
/* 会员登录 */
.ipt-txt{
	line-height:16px;
	font-size:12px;
	margin-right:2px;
	height: 18px;
	padding:0px 5px;
	border: 1px solid #e69bb8;
	background-color: #ffffff;
}
.btn-1{
	width:46px;
	height:20x;
	border:none;
	background:url(btn-bg1[1].gif) no-repeat;
	line-height:18px;
	letter-spacing:1px;
	overflow:hidden;
}
.input {
	line-height:16px;
	font-size:12px;
	margin-right:2px;
	height: 16px;
	padding:0px 5px;
	border: 1px solid #d4d4d4;
	background-color: #FFFFFF;
}
.btn-2{
	width:46px;
	height:19px;
	border:none;
	background:url(btn[1].gif) no-repeat;
	line-height:18px;
	letter-spacing:1px;
	overflow:hidden;
}
form{ 
margin:0px 
}  

.num{border:1px solid #fa98be; padding-left:2px; line-height:18px; margin:0px; width:20px; height:18px;}
.btn{border:1px solid #fa98be; text-align:center; font-weight:bold; color:#ffffff; height:18px;cursor:pointer; background-color:#fa98be }
/* logo&nav */
.logonav{
	height:85px;
	overflow:hidden;
	margin-bottom:8px;
	position:relative;
	z-index:0;
	background:url(sinahome_0803_ws_001.gif) repeat-x 0 -400px #f9f9f9;
	width: 988px;
	margin:0px auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
}
	/* logo */
	.logo{width:188px; height:65px; position:absolute; top:0; left:2px;}
	.logo h1{height:65px;position:absolute; top:10px; *top:8px; left:2px;}
	/* weather */
	.weather{height:20px; overflow:hidden; position:absolute; top:57px; left:35px; z-index:98;}
	/* 导航 */
	.nav{width:812px; height:85px; overflow:hidden; position:absolute; top:0; right:0;}
	.nav_1,.nav_2,.nav_3,.nav_5{overflow:hidden; _display:inline-block; float:left; padding-top:13px;}
	.nav_1{width:440px; background:url(sinahome_0803_ws_002_new.gif) no-repeat 439px -287px;}
	.nav_2{width:170px; background:url(sinahome_0803_ws_002_new.gif) no-repeat 168px -287px;margin-left:3px;display:inline;}
	.nav_3{width:125px;}
	.nav_5{width:266px; background:url(sinahome_0803_ws_002_new.gif) no-repeat 260px -287px;margin-left:3px;display:inline;}
	.nav ul{height:23px;clear:both;}
	.nav li{float:left; padding:0 6px 0 6px; margin-left:-1px; text-align:center; line-height:14px; background:url(sinahome_0803_ws_002_new.gif) no-repeat 0 -250px;}
	.nav .nav_1 li{padding:0 6px 0 7px;}
	.nav a,.nav a:visited{color:#000; text-decoration:none;}
	.nav a:hover,.nav a:active{color:#c00; text-decoration:none;}
a.atit9:link {
	font-size: 9pt;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
a.atit9:visited {
	font-size: 9pt;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.msim2 {
	width: 100%;
	margin-top: 10px;
	clear: both;
	float: left;
	height: auto;
}
.msim2_01 {
	height: auto;
	width: 100%;
	margin-top: 5px;
	clear: both;
	float: left;
}
.msim2_011 {
	height: 20px;
	width: 100%;
}
.msim2_02 {
	height: 20px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.atit9:hover {
	font-size: 9pt;
	line-height: 20px;
	color: #FF6600;
	text-decoration: none;
}
.tex9 {
	font-size: 9pt;
	line-height: 20px;
	color: #999999;
	text-decoration: none;
}
.newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.newdigg .digg_good{
	background:url(newdigg-bg.png) left top no-repeat;
}
.newdigg .digg_bad{
	background:url(newdigg-bg.png) right top no-repeat;
}
.newdigg .digg_good .digg_act{
	color:#C30;	
}
.newdigg .digg_good .digg_num{
	color:#C63;
}
.newdigg .digg_bad .digg_act{
	color:#36C;	
}
.newdigg .digg_bad .digg_num{
	color:#39C;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.intro{
	padding:8px 16px;
	line-height:25px;
	background:#FAFDFE;
	border:1px dashed #DDD;
	font-size:12px;
	color:#555;
	margin-top:8px;
}
.article IMG{
	line-height:25px;
	border:1px solid #D9D9D9;
	font-size:12px;
	color:#ffffff;
	padding: 6px;
	background-color: #FFF4FF;
}
.tboxx dd{
	line-height: 18px;
	margin: 12px;
}
.con_kw { margin:0 30px; padding:0 20px; height:24px; line-height:24px; background:url(/image/fenxiang.gif) left center no-repeat; }
.con_kw a { color:#7eac00; text-decoration:underline; padding-right:10px; }

/*---------indexnav--------------------------------------*/
#header{position:relative; height:180px;}
#nav{ height:51px; clear:both; color:#FFF; width:995px;}
#nav a{ color:#FFF;}
.litop{ border-bottom:1px dotted #FFF;}

#nav_wrap{width:990px;padding-top:3px;height:60px;background-color:#FFF;position:absolute;left:0px;top:120px;background:url(indexnav_bg.gif) top center;
}
input{background:#FFFFFF;}
.l,.logo,.menu ul,.menu ul li { float:left;}
.r,.head_banner { float:right; background:url(head_banner_bg.jpg);}

/*---------主页首屏--------------------------------------*/
.piccc{width:695px; height:195px; background:url(index_ximg.jpg) 0 -150px no-repeat; overflow:hidden; padding:35px 0 0 25px; margin:10px 0 0 10px;}
.piccc_header,.piccc_content,.piccc_content ul li{ float:left;}
.piccc_content .normal { display:none; }
.piccc_content .current { display:block;}
.piccc_header{ overflow:hidden;width:100px; background:url(index_pic_bg.jpg) no-repeat;}
.piccc_header h6 a{width:100%; height:64px; display:block; float:left}
.piccc_nav_001:hover,.current .piccc_nav_001{background:url(index_pic_1r.gif)}
.piccc_nav_002:hover,.current .piccc_nav_002{background:url(index_pic_2r.gif)}
.piccc_nav_003:hover,.current .piccc_nav_003{background:url(index_pic_3r.gif)}
.piccc_content{ width:580px; height:180px;}
.piccc_content ul li{ width:135px; padding:5px 0 0 10px; position:relative;}
.piccc_content ul li IMG{ width:135px; height:180px;}
.piccc_content ul li a i{ font-size:14px; font-style:normal; font-weight:bold; color:#FFF; margin-left:10px; background-color:#333;opacity:0.7; -moz-opacity: 0.7;filter:alpha(opacity=70); width:135px; height:25px; line-height:25px; position:absolute; left:0px; top:160px; text-align:center;cursor:pointer;}

.themeico{ background:url(index_ximg.jpg) -450px -50px no-repeat #fff; height:36px; width:238px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9}

.bbstabs_header{ height:27px; background:url(index_ximg.jpg) -450px 0; padding:8px 5px 5px 100px}
.bbstabs_header h6{ float:left; width:59px; height:26px; margin-right:4px; text-align:center; line-height:20px; font-weight:normal; cursor:pointer; font-size:12px}
.bbstabs_header h6{ display:block;}
.bbstabs_header .normal{ background:url(tabs_bg_2.png) no-repeat}
.bbstabs_header .normal a{ color:#FFF}
.bbstabs_header .current{ background:url(tabs_bg_2.png) no-repeat 0px -50px;}
.bbstabs_header .current a{color:#FFF}
.bbstop10{ overflow:hidden}
.bbstop10 ul{ margin:0px 10px 10px 10px;}
.bbstop10 .normal { display:none;}
.bbstop10 .current { display:block;}
div#mian_top .bbstop10 H4{ font-size:1px; height:1px; color:#f4f4f4}
.bbstop10 ul li{ line-height:22px; height:22px}

#mian_top_left{ float:left; height:auto; width:735px; background:url(focus_bg.gif) 8px 6px no-repeat;}
#mian_top{ height:auto;  width:990px; clear:both;}
.flashnews{ width:295px; height:535px; margin:0 10px; padding-top:10px; float:right; _margin:0px 5px;}
.flashnews_top{ height:430px;}
.flashnews_bottom{ height:105px;}
.flashnews_bottom ul{ width:295px; height:100px; clear:both; padding-top:2px;}
.flashnews_bottom ul li{ width:145px; height:25px; line-height:25px; float:left; color:#FFF; text-indent:5px;}
.flashnews_bottom ul li a{ color:#FFF;}
.flashnews_bottom ul li a:hover{ color:#FFF;}
/*---------中间最新列表--------------------------------------*/
.headnews{ width:406px; float:left; margin:10px 3px 0 10px;_margin:10px 7px 0 6px;}
.headnews_1{ height:86px; line-height:20px; padding:18px 0 0 9px;}
.headnews_1 span a,.headnews_1 h1 a{ color:#c42d8d;}
.headnews_1 h1 {font-size:14px;}
.headnews_1 p{ width:360px; padding:0px; line-height:22px;color:#c42d8d;}
.headnews_4 h2{ margin-top:8px; font-size:12px; text-indent:26px; height:25px; line-height:25px;}
.headnews_pic,#message{ width:406px; clear:both; overflow:hidden}
.headnews_2{ padding:2px 0;}
.headnews_3{  height:120px; background:url(index_ximg.jpg) 3px 0px no-repeat;}
.headnews_3 dl{ width:200px; float:left;margin-top:38px;}
.headnews_3 dl dd{ height:18px; line-height:18px; font-size:12px; text-indent:25px;}
.headnews_4{background:url(ing_bg.gif) no-repeat left top;padding-top:45px; overflow:hidden;position:relative;}
#ing_pic{ width:410px; height:130px; position:relative;overflow:hidden;}
.headnews_list { padding:3px 0 3px 8px; background:url(do123.gif) center top no-repeat; width:400px; height:48px;}
.nobo{ background:none;}
.headnews_list li{ float:left; width:190px; line-height:24px; height:24px; font-size:14px; padding-left:8px;overflow:hidden}
.headnews_list li span,.headnews_list li span a{ color:#c42d8d}
.headnews_list li a{ color:#5d5d5d;}
.headnews_pic ,.connews_pic,#message{ height:110px;}
.headnews_pic li ,.connews_pic li,#message li{ float:left; width:84px; padding:2px 8px; text-align:center; overflow:hidden; height:110px}
.headnews_pic li img ,.connews_pic li img, #message li img{width:77px; height:77px; padding:3px; border:1px solid #ccc;}
.headnews_pic li h3,.connews_pic li h3,#message li h3{ font-size:12px; line-height:130%;  font-weight:normal; padding-top:4px;}
/*---------右边登陆及其他--------------------------------------*/
#mian_top_right { width:240px; float:left; margin:10px 0px 0px 5px; }

.login_box{ height:130px;line-height:30px; background:url(/login_gb.png) no-repeat center 5px #eee;}
.login_box h4{ height:30px; background:url(titile_icon_02.gif) left center no-repeat; text-indent:15px; line-height:22px; font-size:14px; margin-left:10px; padding-top:10px;}
.login_box label{ margin:10px 3px 0 20px;}
.login_box p{ height:30px; line-height:30px; vertical-align:middle;}
.login_box span{ margin:20px 0 0 30%;}
.inpTxt{ width:120px; height:18px; line-height:18px; border:1px solid #ccc;}
.bbs_box { height:205px; background-color:#f3f3f3; border:1px solid #F3F3F3;}
.bbs_box h2{ background:url(titile_icon_02.gif) 10px center no-repeat; text-indent:30px; font-size:14px; height:25px; line-height:25px;}
.bbs_box ul { width:200px; padding-left:20px; font-weight:normal}
.bbs_box ul li{ height:25px; line-height:25px;}

/*---------广告部分--------------------------------------*/
.ad_980 { margin:10px 10px 0; _margin:5px 10px 0; width:970px;}
.ad_220{ padding:10px; background:#f3f3f3;}


/*---------栏目部分-通用--------------------------------------*/
.container{ background:url(container_bg.png) repeat-y top left #FFFFFF;}
.mian_contens,.mian_contens_b{ height:580px; margin-left:10px; clear:both;}
.mian_contens_nav{ height:50px; width:970px;}
.mian_contens_nav em a{ display:block; width:105px; height:45px; float:left}
.small_title em a{ display:block; width:120px; height:38px; float:left}
.mian_contens_nav ul{ padding:25px 10px 0 0; }
.mian_contens_nav ul li{ float:left; margin-left:10px; height:30px;}
.mian_contens_navv{ height:auto; width:970px;}
.mian_contens_navv ul{
	padding-top: 8px;
	padding-right: 10px;
	float:left; 
}
.mian_contens_navv ul li{
	float:left; 
	margin-left:10px;
	height:22px;
        width:auto;
}
.mian_contens_left,.mian_contens_middle,.mian_contens_right{ margin-top:10px; float:left;}
.mian_contens_left{ height:520px; width:290px; padding:5px 5px 0;}
.con_1{ width:290px;}
.con_1 IMG{ width:290px; height:205px;}
.con_1 h4{ height:23px; line-height:23px;font-size:12px; text-align:center;}
.con_1 h4 a, .con_1 h4 a:hover{ color: #FFF;}
.con_2 { height:170px;}
.con_2 h2{ font-size:14px; height:28px; line-height:28px; text-indent:85px; margin-top:12px;}
.con_2 ul{ width:270px; padding:0 10px;}
.con_2 ul li{ height:21px; line-height:21px; background: url(li_icons.gif) left center no-repeat; text-indent:15px; font-size:12px; margin-left:5px;}
.con_2 ul span{ font-weight:bold}
.con_tag{ height:95px; overflow: hidden; line-height:30px; text-align:center; padding:10px 20px;}
.mian_contens_middle{ width:392px; margin-left:15px;margin-right:15px; padding:0px 3px 0px 4px; _padding:0px 1px}
.column_head{ height:70px;}
.column_head h2{ height:30px; line-height:30px; text-align:center; font-size:16px;}
.column_head p{ height:22px; line-height:22px; text-indent:2em; margin-top:5px;color:#666666;}
.column_ul,.column_ul2{ height:360px;}
.column_ul dd,.column_ul2 dd{ width:190px;float:left; margin-right:6px; margin-top:5px;}
.column_ul dd h3,.column_ul2 dd h3{ height:24px; line-height:24px; background:url(index_listline.gif) right 17px no-repeat; font-size:14px; text-indent:13px;}
.column_ul dd ul,.column_ul2 dd ul{height:auto;}
.column_ul dd ul li,.column_ul2 dd ul li{ height:24px; line-height:24px; margin-left:10px; background:url(li_black.gif) no-repeat left center; padding-left:8px}
.column_ul dd ul li a,.column_ul2 dd ul li a{ font-size:14px;}
.qs{ height:95px; background:url(qa_bg.png) no-repeat;}
.qs h2,.con2_pic_b h2{ font-size:14px; height:30px; line-height:30px; text-indent:5px;}
.qs ul{ margin:5px 0 0 90px;}
.qs ul li{ height:24px; line-height:24px; width:150px; float:left}
.mian_contens_right,.shiyong{ width:240px;}
.tab_box{ height:138px; background:#999;}
.mian_contens_right ul{ height:144px; border-left:1px solid #efefef; border-right:1px solid #efefef; background:url(mian_contens_right_bg.gif)}
.mian_contens_right ul li{ height:24px; line-height:24px; padding-left:12px; background:url(li_icons.gif) no-repeat left center; margin-left:5px}
.shiyong ul{ padding-top:5px; background:#FFFFFF;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.shiyong ul li{ line-height:22px; margin:0px 10px; background:url(li_black.gif) no-repeat left center; padding-left:8px; text-align:left;}
.mian_contens_right h4{ font-size:12px; text-indent:25px; height:25px; line-height:25px; background:url(li_icons.gif) 10px center no-repeat #CCC;}
.mian_contens_right span a{font-weight:normal; }
.ulpic{ height:225px; background-color:#efefef; }
.ulpic h3,.mian_contens_right h3{ height:38px; line-height:38px; text-indent:30px; font-size:14px; background:url(titile_icon_02.gif) 10px center no-repeat;}
.ulpic ul,.ulpic ul li{ background-image:none}
.ulpic ul li{ height:90px; clear:both; padding:0 5px; }
.ulpic ul li img{ height:80px; width:80px;padding:4px 0; float:left; margin-right:5px;}
.ulpic ul li h5{ font-size:12px;}
.ulpic ul li p{ line-height:18px; text-indent:2em; color:#666666;}


.column_ul2{ height:295px;}
.column_ul2 dd { height:145px; margin-top:5px}
.con2_pic_b li{ padding:2px 7px; _padding:2px 0px;}
.con2_pic_b h2{ background:url(fashion_Q.gif) no-repeat;}
.connews_pic{ width:390px; clear:both;}
.connews_pic li{ float:left; width:85px; padding:8px 6px 2px 6px; _width:83px;}

/*---------mian3 部分--------------------------------------*/
.mian3{ height:425px;}
.mian3_con_2 { height:115px;} 
.mian3 .mian_contens_right h3{ height:28px; line-height:28px; background-color:#efefef;}
.mian3 .mian_contens_right ul{ height:120px;}
.mian3 .mian_contens_right .h_205 { height:212px;}
.mian3 .mian_contens_right .uppic ul{ height:180px;}
.mian3 .h_365{ height:365px;}


/*---------small 部分--------------------------------------*/

.mian_small{ height:480px; _height:500px; *height:500px; width:480px; float:left; margin:10px 0 0 10px; _margin:10px 6px 0 5px; }
.small_title{ clear:both; height:38px; line-height:38px; border-left:none; padding:0 10px; text-align:right;}
.small_title span a{ color:#555}
.small_con{ padding:15px; border:1px solid #e4e4e4;height:412px; _height:422px; *height:422px; width:448px;}
.small_left{ width:150px; float:left; margin-right:10px;}
.small_left ul li{ padding-bottom:10px; list-style:none;}
.small_left img { height:140px; width:140px; border:1px solid #e3e3e3;}
.small_left span{margin-top:-25px;display:block;width:142px; height:23px; line-height:23px; color:#fff; text-align:center;background:#000; opacity:0.7; -moz-opacity: 0.7;filter:alpha(opacity=70);z-index:10; }
.small_left span a:hover,.small_left span a { color:#FFFFFF}

.small_left2{ width:240px; float:left; margin-right:10px;}
.small_left2 .small_head li{ list-style:none}
.small_left2 .small_pic img{ height:70px; width:95px; border:1px solid #e3e3e3; padding:2px;}
.small_left2 .small_pic li{ width:120px; height:110px; float:left}
.small_left2 .small_pic span{ width:100px; text-align:center; display:block}
.small_left2 .small_head p{ text-indent:2em; height:60px; font-size:12px; line-height:160%; padding:5px 0 10px 0;  color:#868684 }
.small_left2 li span a{ color:#4a463d}
.small_left2 h3 {  height:25px; line-height:25px; text-align:center; font-size:14px;}
.small_right2 { width:195px; float:left;}
.small_right2 ul{ height:180px; padding:5px 0px; font-size:14px;}
.small_right2 ul li{ height:24px; line-height:24px; overflow:hidden;background: url(li_icons.gif) no-repeat  left center;margin-left:8px;text-indent:15px;}
.small_hot{ width:445px; height:110px; background:#f1f3f9; border:1px dashed #d3d3d3; float:left;}
.small_hot ul{ padding:0px; margin:5px}
.small_hot ul li{ width:195px; float:left;background:url(li_black.gif) no-repeat 2px center;line-height:24px; padding-left:12px; overflow:hidden; }

.small_right { width:285px; float:left;}
.small_right h3{  height:30px; line-height:30px; text-align:center; font-size:14px;}
.small_right p { text-indent:2em; height:40px; font-size:12px; line-height:160%; padding:5px 0; border-bottom:1px dashed #ccc; color:#868684 }
.small_right ul{ padding:5px 0px; font-size:14px;}
.small_right ul li{ height:24px; line-height:24px;}
.small_right ul span{ color:#636f95; margin-right:10px;}
.small_right ul span a{ color:#636f95;}
.links { height:105px; clear:both;  width:990px; background: url(link_bg.jpg) repeat-x left top #fff; overflow:hidden }
.links ul { padding:25px 0px 10px 0;}
.links ul li { float:left; width:10%; text-align:center; margin-top:10px; _margin-top:5px;}
.container_bottom{
	width:990px;
	height:auto;
	clear:both;
	background-color: #fff;
	float: left;
}

/*---------TAB--------------------------------------*/
.tabs { width:240px; background-color:#f4f4f4;}
.tabs_header { height:28px;background:url(tabs_bg.png) no-repeat top center;}
.tabs_header h6 { float:left; width:60px; height:25px; padding:3px 0 0px; text-align:center; line-height:20px; font-weight:normal; cursor:pointer; font-size:12px}
.tabs_header h6 a { display:block; width:100%; }
.tabs_header .normal { background-position:-100px -50px; }
.tabs_header .current { background-position:0 -50px; background-color:#09F; background:url(tabs_bg.png) no-repeat 0 -50px; font-weight:bold}
.board_content { padding:0 0 5px; }
.board_content .normal { display:none; }
.board_content .current { display:block; }
.board_content ul{ list-style:none; background:#f5f5f5; height:110px}
.board_content ul li{float:left; padding:5px 5px;_padding:5px 4px; height:105px; width:60px; text-align:center; background:none}
.board_content ul img{border: 1px solid #ccc; width:60px; height:80px;}

.newstabs_header{ height:35px; background:url(bbstabs_bg.png) no-repeat top center; padding-top:6px; padding-left:7px}
.newstabs_header h6{ float:left; width:57px; height:30px; padding:3px 0px 0px 0px; text-align:center; line-height:30px; font-weight:normal; cursor:pointer; font-size:12px}
.newstabs_header h6{ display:block;}
.newstabs_header .normal{ background:url(bbstabs_bg.png) no-repeat -130px -46px;}
.newstabs_header .normal a{ color:#333333}
.newstabs_header .current{ background:url(bbstabs_bg.png) no-repeat 0 -46px; font-weight:bold; color:#bc2b88}
.newstabs_header .current a{color:#bc2b88}

.newstabs1_header{ height:35px; background:url(bbstabs_bg.png) no-repeat top center; padding-top:6px; padding-left:7px}
.newstabs1_header h6{ float:left; width:57px; height:30px; padding:3px 0px 0px 0px; text-align:center; line-height:30px; font-weight:normal; cursor:pointer; font-size:12px}
.newstabs1_header h6{ display:block;}
.newstabs1_header .normal{ background:url(bbstabs_bg.png) no-repeat -130px -46px;}
.newstabs1_header .normal a{ color:#333333}
.newstabs1_header .current{ background:url(bbstabs_bg.png) no-repeat 0 -46px; font-weight:bold; color:#bc2b88}
.newstabs1_header .current a{color:#bc2b88}
.newstop10{ padding:0 0 0px;}
.newstop10 .normal { display:none;}
.newstop10 .current { display:block;}
.newstop10 ul{ list-style:none; background:url(bbstop10.png) no-repeat left center; height:240px; margin:5px 10px; padding-left:20px;}
.newstop10 ul li{ line-height:24px; overflow:hidden}
.newstop11{ padding:0 0 0px;}
.newstop11 .normal { display:none;}
.newstop11 .current { display:block;}
.newstop11 ul{ list-style:none; background:url(bbstop11.png) no-repeat left center; height:240px; margin:5px 10px; padding-left:20px;}
.newstop11 ul li{ line-height:24px; overflow:hidden}

/*---------颜色管理--------------------------------------*/

div#mian_top h1,div#mian_top h3 a,div#mian_top h4{ color:#C42D8D;}
div#beauty h1,div#beauty h2,div#beauty h3 a,div#beauty h4,div#beauty h2 a{ color:#C42D8D;}
div#fushi h1,div#fushi h2,div#fushi h3 a,div#fushi h4,div#fushi h2 a{ color:#C42D8D;}
div#fashion h1,div#fashion h2,div#fashion h3 a,div#fashion h4,div#fashion h2 a{ color:#bb0400;}
div#home h1,div#home h2,div#home h3 a,div#home h4,div#home h2 a{ color:#7c9810;}
div#sex h1,div#sex h2,div#sex h3 a,div#sex h4,div#sex h2 a{ color:#159799;}
div#love h1,div#love h2,div#love h3 a,div#love h4,div#love h2 a{ color:#be7703;}
div.mian_small h3,div#mian_top h2 ,h5{ color:#333; text-align:center}

.tag1 { color:#000;font-weight:bold; font-size:16px;} 
.tag2 { color:#000;font-weight:bold; font-size:13px} 
.tag3 { color:#646464;} 
.tag4 { color:#000;font-size:14px;}
.tag5 { color:#000}


/*---------背景定位--------------------------------------*/
#nav,.flashnews_bottom,.beauty,.fushi,.fashion,.love,.home,.sex,.bride,.test,.style,.food,.beauty_top,.fashion_top,.love_top,.home_top,.sex_top,.beauty_contens,.fashion_contens,.love_contens,.home_contens,.sex_contens{ background:url(index_bigimg.jpg) no-repeat; }
#nav{background-position:0 -1250px;}
.flashnews_bottom{background-position:0 -1900px;}
.beauty{ background-position:0 -1000px;}
.fushi{ background-position:0 -1250px;}
.fashion{background-position:0 -1050px;}
.love{background-position:0 -1100px;}
.home{background-position:0 -1150px;}
.sex{background-position:0 -1200px;}
.bride{background-position:-500px -800px;}
.bridetit{ background:url(index_bridetit.gif) repeat-y}
.test{background-position:-500px -850px;}
.testtit{ background:url(index_testtit.gif) repeat-y}
.style{background-position:-500px -900px;}
.styletit{ background:url(index_styletit.gif) repeat-y}
.food{background-position:-500px -950px;}
.foodtit{ background:url(index_foodtit.gif) repeat-y}
.beauty_top{ background-position:0 -100px;}
.fashion_top{background-position:0 -200px;}
.love_top{background-position:0 -300px;}
.home_top{background-position:0 -400px;}
.sex_top{background-position:0 -500px;}
.beauty_contens{ background-position:0 -1355px;}
.fashion_contens{background-position:-500px -1355px;}
.love_contens{background-position:0 -605px;}
.home_contens{background-position:-498px -6px;}
.sex_contens{background-position:-500px -405px;}

/*footer*/
.about{ height:37px; line-height:37px; text-align:center; margin-bottom:5px; background:url(footer_bg01.png) repeat-x; border-top:1px solid #cecece;border-bottom:1px solid #cecece; _padding-top:10px;_height:27px}
.about a{ color:#323232}
.bottom { height:300px; background:url(footer_bg02.png) no-repeat;}
.bottom a,.bottom{ color:#fff}
.bottom .link{ padding-left:285px; padding-top:22px; line-height:22px; height:200px; overflow:hidden; float:left}
.bottom .link ul{ padding:0px; margin:0px; float:left; width:90%; overflow:hidden}
.bottom .link ul li{ float:left; display:block;text-align:center;width:88px}
.bottom .link ul li:hover{background:#74003f;}
.bottom .copy{ padding-left:285px; padding-top:25px; line-height:24px; width:630px}
.bottom .copy p{ width:550px; float:left}
.bottom h1{ font-size:12px; font-weight:bold; float:left; width:70px;}
