/* CSS Document */
*{
	margin:0px;
	border:0px;
	padding:0px;
	font-size:12px;
	font-style:normal;
	list-style-type:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#FF6600;
}
.clear{
	clear:both;
}
.center{
	margin:0px auto;
	width:960px;
	background:#fff;
	overflow:hidden;
}
.content{
	width:938px;
	margin:0px auto;
	overflow:hidden;
}
.bor_top{
	margin-top:8px;
	border:1px solid #FF85C1;
}
.bor_top h2{
	height:27px;
	line-height:28px;
	overflow:hidden;
	background:#FFF5FA;
	border-bottom:1px solid #FF85C1;
}
.bor_top h2 em{
	float:left;
	font-size:14px;
	color:#FE3685;
	font-weight:normal;
	margin:0px 0px 0px 8px;
}
.bor_top h2 em a{
	font-size:14px;
	color:#FE3685;
	font-weight:normal;
}
.bor_top h2 img{
	margin:4px 7px 0px 0px;
	float:right;
}
.bor_top h2 em img{
	float:left;
	margin:4px 0px 0px 0px;
}
.bor_top h2 span{
	display:block;
	display:inline;
	float:right;
	font-weight:normal;
	margin:0px 10px 0px 0px;
}
.content_1{
	overflow:hidden;
}
.content_le_1{
	width:300px;
	float:left;
}
.content_le_2{
	width:370px;
	float:left;
	margin-left:8px;
}
.content_rig{
	width:251px;
	float:right;
}
.flash_txt{
	height:198px;
	overflow:hidden;
}
.hot_bq_txt{
	height:209px;
}
.news{
	height:198px;
	overflow:hidden;
}
.news h1{
	width:369px;
	position:absolute;
	margin:0px;
	overflow:hidden;
}
.news h1 p{
	width:375px;
	height:25px;
	line-height:26px;
	font-weight:normal;
}
.news h1 p a.normal{
	width:73px;
	height:25px;
	display:block;
	float:left;
	overflow:hidden;
	text-align:center;
	border-right:1px solid #FFAE7D;
	border-bottom:1px solid #FFAE7D;
}
.active{
	width:73px;
	height:25px;
	display:block;
	float:left;
	font-weight:bold;
	overflow:hidden;
	text-align:center;
	border-right:1px solid #FFAE7D;
}
.news h1 p a.bobt_none{
	border-bottom:0px;
	font-weight:bold;
}
.newdownshop{
	margin-top:25px;
}
.onenews{
	height:237px;
}
.user{
	height:170px;
	overflow:hidden;
}
.tui{
	height:229px;
	overflow:hidden;
}
.ad_1{
	height:80px;
	margin-top:8px;
	overflow:hidden;
}
.jq_hot{
	width:678px;
	float:left;
}
.jq_hots{
	width:337px;
	float:left;
}
.nes_gq{
	width:337px;
	float:left;
	border-left:0px;
}
.tui_space{
	width:251px;
	float:right;
}
.content_2_con{
	height:180px;
	overflow:hidden;
}
.content_2_cons{
	height:200px;
	overflow:hidden;
}
.content_2_h{
	height:436px;
	overflow:hidden;
}
.content_4_con{
	height:250px;
	overflow:hidden;
}
.new_music{
	width:626px;
	float:right;
}
.friendly p{
	padding:3px 15px;
	line-height:23px;
}
.con_ad{
	float:left;
}
/*栏目页 开始 */
.sc_rig{
	padding:6px 0px;
}
.sc_rig p,.cont_li p,.user p,.all_li p{
	width:96%;
	margin:0px auto;
	height:17px;
	display:block;
	color:#FF86C2;
	line-height:17px;
	overflow:hidden;
}
.sc_rig p a.red,.cont_li p a.red{
	color:#FF86C2;
}
.cont_li ul,.user ul,.all_li ul{
	padding-top:6px;
}
.sc_rig p a,.cont_li p a,.user p a,.all_li ul a{
	color:#676767;
}
.sc_rig p span,.cont_li p span,.user p span,.all_li p span{
	float:left;
	display:block;
	overflow:hidden;
}
.sc_rig p em,.cont_li p em,.user p em,.all_li p em{
	float:right;
	display:block;
	overflow:hidden;
}
.lanmu_rig{
	height:auto;
}
.lanmu_le{
	width:678px;
	float:left;
	overflow:hidden;
}
.position,.info{
	height:28px;
	line-height:30px;
	text-indent:8px;
	overflow:hidden;
	background:#FFF5FA;
}
.position a{
	margin:0px 5px;
}
.sc_con_h{
	padding-bottom:10px;
	overflow:hidden;
}
.con_h{
	overflow:hidden;
	background:#FFF;
}
.con_h h1{
	width:98%;
	height:45px;
	line-height:45px;
	font-size:20px;
	overflow:hidden;
	text-align:center;
}
.con_h p.author{
	text-align:center;
}
.con_h p.author b{
	font-style:normal;
}
.con_h p.author a{
	color:#FE3685;
}
.line{
	width:98%;
	height:0px;
	overflow:hidden;
	margin:8px auto;
	border-bottom:1px dashed #ddd;
}

/*底部 开始*/
.footer{
	width:938px;
	text-align:center;
	margin:0px auto;
	margin-top:8px;
	border-top:1px solid #FF85C1;
}
.icp{
	width:80%;
	margin:8px auto;
	text-align:center;
	line-height:18px;
}
/* 头部  开始*/
.top_nav{
	width:938px;
	margin:0px auto;
	height:28px;
	line-height:30px;
	overflow:hidden;
	border:1px solid #ddd;
	background:url(topbg.gif);
}
.top_nav em{
	float:left;
	display:block;
	text-indent:10px;
}
.top_nav span{
	float:right;
	display:block;
}
.nav_logopic{
	width:938px;
	margin:6px auto 0px auto;
}
.logo_left{
	float:left;
}
.logo_rig{
	float:right;
	text-align:right;
}
.nav{
	height:32px;
	line-height:34px;
	overflow:hidden;
	font-size:14px;
	margin-top:6px;
	color:#FFBFDF;
	text-align:center;
	background:url(navbg.gif);
}
.nav a{
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.nav a:hover{
	color:#FDEEFF;
	background:url(abg.gif) repeat-x;
}
.nav_down{
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.nav_down em{
	float:left;
	display:block;
	text-indent:10px;
}
.nav_down span{
	float:right;
	display:block;
}
.content_txt{
	margin:8px auto;
	width:92%;
	font-size:14px;
	line-height:20px;
	padding:8px 0px;
}
.content_txt p{
	margin-top:8px;
}
.content_txt font,.content_txt p,.content_txt a,.content_txt strong{
	font-size:14px;
}
.updownpages{
	width:98%;
	height:32px;
	margin:0px auto;
	line-height:32px;
	text-align:right;
	border-top:1px dashed #ccc;
}
.updownpages a{
	padding:3px 3px 0px 3px;
	border:1px solid #FF85C1;
}
.updownpages strong{
	color:#CD0266;
	padding:3px 3px 0px 3px;
	border:1px solid #FF85C1;
	margin:0px 3px;
}
.daheng{
	padding-bottom:10px;
	overflow:hidden;
}
.content_3_rig,.content_4_rig{
	height:398px;
	overflow:hidden;
}
.sousou{

}
.plist{
	width:96%;
	margin:8px auto 0px auto;
	line-height:25px;
	text-align:right;
	border-top:1px dashed #ddd;
}
.plist span{
	margin-right:8px;
}
.plist a{
	margin:0px 3px;
}
.plist strong{
	color:#CD0266;
}
.plists{
	border:0px;
}
.plists input{
	border:1px solid #FFA5D1;
}
.pic_list{
	width:670px;
	margin:0px auto;
}
.index_picli{
	width:925px;
}
.pic_list dd{
	width:156px;
	float:left;
	display:inline;
	text-align:center;
	margin:12px 0px 0px 9px;
	line-height:31px;
}
.index_picli dd{
	margin:12px 0px 0px 23px;
}
.pic_list dd a img{
	width:150px;
	height:140px;
	border:1px solid #DDD;
}
.pic_list dd a{
	display:block;
}
.pic_list dd span a{
	height:20px;
	line-height:20px;
	overflow:hidden;
}
/*---------------内容页:操作*/
.actbar{
	width:638px;
	height:27px;
	line-height:27px;
	margin:6px auto;
	background:#FCFCFC;
	border:1px solid #F0F0F0;
	text-align:right;
}
.actbar span{
	margin-right:20px;
	color:#CCC;
}
.actbar span a{
	color:#FE3685;
	margin-right:3px;
	margin-left:3px;
}
/*---------------内容页:上下文*/
.context{
	width:628px;
	line-height:27px;
	margin:6px auto 0px auto;
	padding-bottom:8px;
	color:#666;
}
.context a{
	color:#CC0000;
}
/*---------------资讯:列表页:列表区域*/
.newslist{
	margin-top:10px;
	padding-bottom:10px;
}
.newslist dl{
	width:650px;
	margin:10px auto 0px;
	display:block;
}
.newslist dl dt{
	width:638px;
	margin:0px auto 0px;
	background:url(li_ico.gif) 3px 11px no-repeat;
}	
.newslist dl dt a{
	color:#FE3685;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	letter-spacing:1px;
}
.newslist dl dd{
	width:624px;
	margin:0px auto 0px;
}
.newslist dl dd.preview{
	line-height:19px;
	color:#777;
	text-indent:14px;
}
.newslist dl dd.info{
	line-height:31px;
	color:#999;
}
.newslist dl dd.info span{
	color:#F60;
	margin-right:20px;
}
.newslist dl dd.info a{
	color:#FE3685;
	float:right;
	position:relative;
	margin:-30px 5px 0px 0px;
}
.red{
	color:#FF86C2;
}
.diggbottom{
	border-bottom:1px dashed #FFAAD4;
}
.newslist b{
	color:#FE3685;
	text-indent:12px;
}
.newslist b a,.diggLink{
	color:#FE3685;
}
.love_ms{
width:588px;
margin:10px auto 15px auto;
padding:10px;
font-size:14px;
text-indent:24px;
border:1px dashed #FEBCDD;
background:#FFF5FA;
}
.slist{
width:95%;
font-size:14px;
margin:8px auto;
}
.slist dl dt{
margin-top:8px;
text-indent:20px;
background:url(li_ico.gif) 3px 2px no-repeat;
}
.slist dl dt a,.slist dl dt font,.slist dl dt strong{
font-size:14px;
color:#FE3685;
}
.slist dl dd.search_sx{
height:25px;
color:#339900;
text-indent:8px;
line-height:25px;
background:#FFF5FA
}
.spage{
width:95%;
margin:0px auto;
padding-bottom:10px;
}
.sousou{
margin-top:6px;
height:29px;
line-height:29px;
overflow:hidden;
background:url(topsearch_bg.gif);
}
.sousou div{
float:left;
}
.sousou div input{
height:18px;
overflow:hidden;
}
.title{
width:50px;
text-indent:8px;
text-align:center;
}
.inpbox{
margin-top:0px!important;
margin-top:2px;
}
.inpbox input.searchtxt{
border:1px solid #FEBCDD;
}
.inpbox input.subimg{
width:59px;
cursor:pointer;
background:url(topsearch_submit.gif);
}
.hots{
text-indent:18px;
margin:7px 0px 0px 15px;
}
.content_txt p.copy input{
cursor:pointer;
}
.hots a.christmas{
color:red;
font-size:18px;
font-weight:bold;
}
.xgtxt{
	width:95%;
	margin:8px auto;
	padding:5px 0px;
}
.xgtxt dt{
	height:24px;
	color:#FE3685;
	line-height:26px;
	overflow:hidden;
	text-indent:12px;
	font-weight:bold;
	border:1px solid #ddd;
	border-bottom:1px dashed #ddd;
}
.xgtxt dd{
	color:#FE3685;
	padding:5px;
	height:100px;
	border:1px solid #ddd;
	border-top:0px;
}
.xgtxt dd p{
width:49%;
float:left;
line-height:20px;
}
.sosolist li{
	text-indent:45px;
	padding:5px 0px;
}
.sosolist li.sosotitle{
	background:#FAFAFA;
	border-bottom:1px solid #DADADA;
}
.context{width:638px; clear:both;padding-bottom:8px;}
.diggArea{ padding:0px;margin:0px;background-image:url(diggbg2.gif);width:60px; height:58px;line-height:23px;float:left; }
.diggNum{ margin:0px; text-align:center; padding:0px;  font-size:12px; font-weight:bold; color:#CC0000;width:58px; height:23px; margin-top:8px; }
.diggLink{ margin:0px; text-align:center; padding:0px;  font-size:14px; font-weight:bold;width:58px;  height:23px;  }
.diggLink a{ font-size:14px; font-weight:bold; }
.con_top_menu{
	text-align:center;
	padding-top:5px;
}
.amgg{
	margin-top:8px;
	text-align:center;
}
.amgg_ktop{
	margin-top:8px;
}
.ttty{
position:absolute;
}
.ggsq{
padding-bottom:10px;
text-align:center;
margin-bottom:8px;
}
