﻿/*normal*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,blockquote, th,p, td, button{padding:0; margin:0;}
fieldset, img, button {border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}

body{ margin:0px auto; font-size:12px; color:#666; font-family:"宋体"; background-color:#ffffff; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#595959;}

/*会员之家*/
#user_index_l ul li a.zz{color:#333333;}
#user_index_l ul li a.zz:link {text-decoration:none;}
#user_index_l ul li a.zz:visited{
	color:#FF6600;
}
#user_index_l ul li a.zz:hover, a.ttzs:active{
	text-decoration:underline;
	color: #333333;
}
#container #user_index_r .main_t .link_t4 .link_t3 a.zz1{color:#1048bc;}
#container #user_index_r .main_t .link_t4 .link_t3 a.zz1:hover{color:#FF3300;}

/*global*/
.dis{display:none;}
.vis{visibility:hidden;}
.hot{color:#cd0000;}
.text{color:#8c8c8c;}
.more{text-align:right;}
.center{text-align:center;}
.clearfix{clear:both;}
.vfix{zoom:1;}
a{color:#325e7f;}
a:link {text-decoration:none;}
a:visited{text-decoration:none;}
a:hover, a:active{
	text-decoration:underline;
	color: #FF3300;
}
a.focus:link, a.focus:visited{text-decoration:underline;}
a.focus:hover, a.focus:active{text-decoration:none;}
.link_more{position:absolute; top:7px; right:15px;}

/*=== frame ===*/

#container{position:relative; width:960px; margin:0 auto; text-align:left; z-index:1;margin:10px auto; }
#container:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#content{float:left; width:700px;}
#sidebar{float:right; width:245px;}




/*=== 广告 ===*/
.gg01_y{ margin-bottom:5px;}


#banner{ width:960px; height:79px; position:relative; margin:0 auto; text-align:center;}
.banner_link{ float:right; 
	position:absolute; 
	bottom:20px; 
	right:100px;
	border:none; 
	/*display:inline; */
	padding:0px; 
	margin:0px;}



/* 媒体调查列表页 */

.commend_context_block{
	width:100%;
	height:1px;
	margin-top:0px;
	margin-bottom:2px;
	background:#d8e2ec;
	overflow:hidden;
}
.commend_context {height:100px; margin:0px; padding:0px;}
.commend_context_text{
	height:25px;
	margin-top:5px;
	margin-bottom:5px;
	font-family: "宋体";
	font-style: normal;
	line-height: 25px;
	text-decoration: none;
}

#yypag { float:left; width:690px; margin:0; padding:0px; height:40px; }
.link_page1{display:inline; float:right;}
.link_page1 a{display:-moz-inline-box; display:inline-block; background:url(../images/bg_frame.png) no-repeat -750px -580px; padding-left:6px; margin:0 3px; text-align:center; cursor:pointer; vertical-align:bottom;}
.link_page1 a.on{background-position:-750px -610px; color:#cd0000;}
.link_page1 a.off{color:#858585;}
.link_page1 a span{display:-moz-inline-box; display:inline-block; background:url(../images/bg_frame.png) no-repeat right -580px; height:20px; padding-right:6px;}
.link_page1 a.on span{background-position:right -610px;}
.link_page1 a .before_page,
.link_page1 a .next_page{overflow:hidden; +line-height:21px; font-weight:700;}
.link_page1 a:hover, .link_page a:active{text-decoration:none;}
/* frame box */
.title{background:url(../images/bg_frame.png) no-repeat 0 -90px; height:30px; overflow:hidden;}




/* 新闻右边广告 */
.title_gg{background:url(../images/bg_frame.png) no-repeat 0 -90px; height:1px; overflow:hidden;}


/* 新闻详细页 */
.news_title{background:url(../images/bg_frame.png) no-repeat 0 -60px; height:1px; overflow:hidden;} 


/* 调查大厅 */
.commend_context1 {
	height:50px;
	margin:0px;
	padding:0px;
}
.news_list .yitem{width:310px; padding-top:1px;}
.commend_context_text{
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: "宋体";
	font-style: normal;
	line-height: 25px;
	text-decoration: none;
}
.zzdc_zd{
	padding:0px;
	background-image: url(../images/zzbtn_02.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 43px;
	margin-right: 0px;
	margin-left: 0px;
}
.zzdc_zdwz {
	text-align:center;
	vertical-align: text-top;
	background-position: center;
}

/* 内页搜索样式 */
.search_bg{
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
	height:32px;
	padding:5px;
	width:947px !important;
	width:947px;
	margin-bottom:3px;
} 
.textarea{
	border:1px solid #dcdcdc;
	margin:0px 0;
	height:20px;
	background:#f5f5f5;
	font-size:12px;
	color: #666666;
}


.link_t{
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.link_t a{
	font-size: 12px;
	line-height: 20px;
	color: #4a4b4b;
	text-decoration: none;
}
.link_t a:hover{
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: underline;
}


.title span{float:left; line-height:32px; font-size:12px; padding-left:20px;}
.title em{float:right; height:100%; width:3px; overflow:hidden; background:url(../images/bg_frame.png) no-repeat right -90px;}
.detail{background-color:#ffffff; border:1px solid #d4d4d4; border-width:0 1px; padding:9px 9px 0px 9px; zoom:1;}
.detail:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.bottom{clear:both; background:url(../images/bg_frame.png) no-repeat 0 -135px; height:15px; overflow:hidden; margin-bottom:10px;}
.bottom em{float:right; height:100%; width:3px; overflow:hidden; background:url(../images/bg_frame.png) no-repeat right -135px;}

.direct{height:30px;}

/* button */
.bt_enter{ background:url(../images/bg_frame.png) no-repeat -750px -320px; height:22px; padding:0 0 0 10px; color:#FFFFFF; cursor:pointer;}
.bt_enter span{display:inline-block; background:url(../images/bg_frame.png) no-repeat right -320px; height:18px; padding:4px 18px 0 0; line-height:1.231; text-indent:0; font-weight:700;}
a.bt_enter:hover, a.bt_enter:active{text-decoration:none;}

.bt_off{display:inline-block; background:url(../images/bg_frame.png) no-repeat -750px -350px; height:22px; padding-left:10px; color:#FFFFFF; cursor:default; text-indent:0;}
.bt_off span{display:inline-block; background:url(../images/bg_frame.png) no-repeat right -350px; height:18px; padding:4px 18px 0 0; line-height:1.231; text-indent:0; font-weight:700;}
a.bt_off:hover, a.bt_off:active{text-decoration:none;}

.bt_user_join{float:right; background:url(../images/nav_vip.png) no-repeat 0 -430px; width:76px; height:18px;}
a.bt_user_join:hover{background-position:-80px -430px;}
.join_crumb .bt_user_join{margin-top:-30px;}
.join_banner .bt_user_join{margin:-44px 10px 0 0;}

.bt_bevip{display:inline-block; background:url(../images/nav_vip.png) no-repeat 0 -430px; width:76px; height:18px;}
a.bt_bevip:hover{background-position:-80px -430px;}
.join_crumb .bt_bevip{float:right; margin-top:-28px;}
.join_banner .bt_bevip{float:right; margin:-44px 10px 0 0;}

.bt_beyear{display:inline-block; background:url(../images/vip/bg_frame.png) no-repeat 0 -430px; width:101px; height:18px;}
a.bt_beyear:hover{background-position:0 -450px;}

.bt_quick_join{display:block; background:url(../images/vip/bg_frame.png) no-repeat 0 -350px; width:133px; height:35px; margin:0 auto;}
a.bt_quick_join:hover{background-position:0 -390px;}

.bt_quick_year{display:block; background:url(../images/bg_frame.png) no-repeat -140px -350px; width:175px; height:35px; margin:0 auto;}
a.bt_quick_year:hover{background-position:-140px -390px;}

/* 旗图标 */
.icon_new{background:url(/vipstyle/vipportal_v3/img/global/icon_normal.png) no-repeat right -60px; padding-right:23px;}
.icon_hot{background:url(/vipstyle/vipportal_v3/img/global/icon_normal.png) no-repeat right -90px; padding-right:23px;}
.icon_end{background:url(/vipstyle/vipportal_v3/img/global/icon_normal.png) no-repeat right -120px; padding-right:23px; color:#666666;}

/* normal_list */
.normal_list li{background:url(/vipstyle/vipportal_v3/img/global/icon_normal.png) no-repeat 0 -23px; padding:0 0 4px 10px; margin:0 0 0 10px;}
.normal_list li em{font-style:normal; font-size:11px;}

/* preview list */
.preview_list li{clear:left; padding-left:60px; padding-bottom:4px;}
.preview_list li em{float:left; margin-left:-60px; width:60px; font-style:normal;}

.tip_no{text-align:center; padding:30px 0;}

/* 截字 */
.item{float:left; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*=== tip ===*/
.user_tips{background-color:#fcfe9b; border:1px solid #ffe876; padding:5px 10px; margin-bottom:5px;}

/*pages*/
.pages{clear:both; padding:20px 0; text-align:center;}
.pages p{display:inline;}
.pages .pages_goto{display:inline-block;}
.pages .pages_number{margin:0 20px;}
.pages_input{width:60px; height:18px; border:1px solid #d4d4d4; text-align:center; margin:0 3px; vertical-align:middle;}
.bt_go{background:url(../images/bg_frame.png) no-repeat -680px -320px; width:49px; height:21px; cursor:pointer; font-size:0; line-height:0; color:#d20003; vertical-align:middle;}
.pages a{margin:0 3px;}
.pages .pages_on{font-weight:700; cursor:default; color:#595959; text-decoration:none;}
.pages a:link, .pages a:visited{text-decoration:underline;}
.pages a:hover, .pages a:active{text-decoration:none;}

.common_page{clear:both; padding:20px 0; text-align:center;}
.link_page{display:inline; }
.link_page a{display:-moz-inline-box; display:inline-block; background:url(../images/bg_frame.png) no-repeat -750px -580px; padding-left:6px; margin:0 3px; text-align:center; cursor:pointer; vertical-align:bottom;}
.link_page a.on{background-position:-750px -610px; color:#cd0000;}
.link_page a.off{color:#858585;}
.link_page a span{display:-moz-inline-box; display:inline-block; background:url(../images/bg_frame.png) no-repeat right -580px; height:20px; padding-right:6px;}
.link_page a.on span{background-position:right -610px;}
.link_page a .before_page,
.link_page a .next_page{overflow:hidden; line-height:21px; font-weight:700;}
.link_page a:hover, .link_page a:active{text-decoration:none;}
.jump{padding-left:20px; display:inline;}



/*==  新闻样式==*/

#news{position:relative;}
#news_calendar{position:relative;}

/* as same ad index */
.news_list{line-height:15px; margin:0 20px 10px;}/* change */
.news_list:after,
.news_list li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.news_list li{clear:both; margin-bottom:7px;}
.news_list strong{float:left; font-weight:normal; padding-right:5px; color:#325e7f;}
.news_list strong a{display:-moz-inline-box; display:inline-block;/* width:50px; text-align:center;*/}
.news_list .item{width:510px; padding-top:1px;}
.news_list em{float:right; font-size:11px; font-style:normal; margin-right:10px; color:#8c8c8c;}
/* as same ad index */

.date_list li{ padding-left:0px; padding-bottom:4px;}
.date_list li span{float:right; margin-left:0px; width:60px; text-align:right;}

/* 评论虚线 */

.table_y {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}
.bgbg {
	border:1px solid #d1d5db;

}


.quoting {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fffff8; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #888; PADDING-TOP: 3px; BORDER-BOTTOM: #e5e5e5 1px solid; ZOOM: 1
}
.quoting2 {
	OVERFLOW: hidden; ZOOM: 1
}
.top.quoting {
	BACKGROUND: #f8f8f8
}
.quoting .info_q {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px
}
.quoting .info_q .info_title {
	FLOAT: left
}
.quoting .info_q .info_floor {
	FONT-SIZE: 11px; FLOAT: right; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.quoting P {
	MARGIN: 0px 5px; COLOR: #444444
}
.quoting .info_q_e {
	BORDER-TOP: #e5e5e5 1px solid
}
.conblk .info_q_newlevel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px
}
.conblk .info_q_newlevel .info_title_newlevel {
	FLOAT: left
}
.conblk .info_q_newlevel .info_floor_newlevel {
	FONT-SIZE: 11px; FLOAT: right; FONT-FAMILY: Arial, Helvetica, sans-serif
}





/* 投票结果轮换 */
.dddd{
	background-image:url(../images/wmsw_y01.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.tczgy_xxy{
	width:670px;
	height:1px;
	margin-top:0px;
	margin-top:4px;
	margin-bottom:2px;
	overflow:hidden;
	background-color: #cccccc;
}



/* 虚拟彩票 go */
.yh1{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.box_t{
	background-color: #e1f0ff;
	border: 1px solid #c1d9f2;
	padding:5px;
	font-size: 12px;
	line-height: 20px;
	color: #295f9d;
}


.sec1  {
	cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: center;
	background: url(../images/bar_23.gif)  no-repeat left top;
}
.sec2  {
	cursor:hand;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #FFFFFF;
	font-weight:  bold;
	text-align: center;
	background: url(../images/bar_22.gif) no-repeat left top;
}

.line_x{
	background: url(../images/x_line.gif)  repeat-x left bottom;
	margin:0px;
	padding:0px;
	line-height:14px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.yyline_x{
	background: url(../images/x_line.gif)  repeat-x left bottom;
	margin:0px;
	padding:0px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.wjtcy{
	font-size: 13px;
	font-weight: bold;
	color: #0b54b6;
	text-decoration: none;
	
	margin-top: 0px;
	margin-right: 0px;

	padding-top: 0px;
	padding-bottom: 0px;

}
.xncpbgbk {
	border:1px solid #c0dbf9;
	background-color: #f9fdff;
}


.ssjc {
	font-family:"宋体";
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
}

.ssjc a:link, .ssjc a:visited{font-family:"宋体";
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;}
.ssjc a:hover, .ssjc a:active{font-family:"宋体";
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;}

.ball_numy {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/zfb_redball.gif);
	WIDTH: 25px;
	CURSOR: hand;
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: "tahoma";
	HEIGHT: 25px;
	TEXT-ALIGN: center
}
.ball_numl {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(../images/zfb_blueball.gif);
	WIDTH: 25px;
	CURSOR: hand;
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: "tahoma";
	HEIGHT: 25px;
	TEXT-ALIGN: center
}

.link_t4{
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}

.link_t4 a{
	font-size: 12px;
	line-height: 22px;
	color: #0d3998;
	text-decoration: none;
}
.link_t4 a:hover{
	font-size: 12px;
	line-height: 22px;
	color: #bb241d;
	text-decoration: underline;
}


/* 虚拟彩票end */
.fbsj a:link, .fbsj a:visited{
	color: #595959;
	text-decoration:none;
}
.fbsj a:hover, .fbsj a:active{color: #595959;text-decoration:none;}

/* 调查大厅滚动样式 */

/* pkend */
.pkptwz_y01  {
color:#FF6600;
font-size:12px;
margin-left:10px;
text-decoration:none;
}

.pkptwz_yy01{
	font-size: 12px;
	color: #FF3333;
	text-decoration: none;
}


.pk_ptx{
	width:675px;
	height:1px;
	margin-top:0px;
	margin-bottom:2px;
	background:#d8e2ec;
	overflow:hidden;
}
.pkptwz_y02{
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
}





/* pk结束 */
.pkjg_t{
	
	
	padding:5px;
	font-size: 12px;
	line-height: 20px;
	color: #295f9d;
}


/* 举报 */

#jbcontent{float:left; width:960px;}

/* 举报结束 */

/* 调查结果2010.5.5 */
.lfetzg_y1{ margin:0 auto; float:left; width:50%;}
.lfetzg_y2{ margin:0 auto; float:right;width:50%;}

.newsyy1 {color:#325e7f;}
.newsyy1 a:link {color:#325e7f;}
.newsyy1 a:visited{color:#800080;}
.newsyy1 a:hover, a:active{
text-decoration:underline;
color: #FF3300;
}

.pic2 {
background-image:url("../images/tj_yy01.gif");
background-repeat:no-repeat;
height:64px;
top:160px;
width:64px;
}

/* 帮助中心 */

.bztable_x {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}
.uespy {
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	text-decoration: underline;
	font-family: "宋体";
}

.uespy1 {
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	font-family: "宋体";
	color: #3b589a;
}


.dan_xxy {
	background: url(../images/x_line.gif)  repeat-x left bottom;
	margin:0px;
	padding:0px;
	line-height:25px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.bglink_t{
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}

a{color:#325e7f;}
a.tt:link {text-decoration:none;}
a.tt:visited{
	color:#325e7f;
	text-decoration: none;
}
a.tt:hover, a.tt:active{
	text-decoration:underline;
	color: #FF3300;
}

/* 新加变紫色 */
a{color:#325e7f;}
a.ttzs:link {text-decoration:none;}
a.ttzs:visited{
	color:#800080; 
}
a.ttzs:hover, a.ttzs:active{
	text-decoration:underline;
	color: #FF3300;
}


/* 购物返利#325e7f  #ffffff */
.mall_bg{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	height:42px;
	width:960px !important;
	margin-bottom:3px;
} 
.ymall a:hover {color:white; }
.ymall a:visited {color:white; }
.ymall a{color:white;background-color: #FF6600;}
.ymall{color:white;background-color: #FF6600; text-align:center;}


/* 购物返利 */

/* 体验赚钱 */


.hxbk {
	border:1px solid #FF9900;
}


.ybutton1 { width:80px; line-height:20px;}


.btnyu {
background:url("../images/icons.gif") no-repeat scroll -0px -60px transparent;
border:0 none;
color:#ffffff;
cursor:pointer;
font-size:12px;
height:28px;
width:94px;
}

.btnyu_1 {
background:url("../images/icons.gif") no-repeat scroll -0px -198px transparent;
border:0 none;
color:#ffffff;
cursor:pointer;
font-size:12px;
height:28px;
width:71px;
}

.btnyu1 {
	background:url("../images/icons.gif") no-repeat scroll -0px -205px transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	height:26px;
	width:67px;
	font-weight: normal;
}
.btnyu2 {
	background:url("../images/icons.gif") no-repeat scroll -0px -249px transparent;
	border:0 none;
	color:#c9590f;
	cursor:pointer;
	font-size:12px;
	padding:5px 0 0 20px;
	height:113px;
	width:525px;
	font-weight: bold;
}

.btnyu2 textarea {
border:0 none;
height:100px;
width:471px;
}

/* 自助调查表情页 */
#facePB  {
margin:0 auto;
width:670px;
}
.facePre {
height:72px;
margin:0px auto 0;
width:670px;
}
.facePre li {
display:inline;
float:left;
margin:0 7px;
width:60px;
}
.facePre1 {
margin:0px auto 0;
width:670px;
}
.facePre1 li 
{
    display:inline;
float:left;
margin:0 7px;
width:60px;
}

.facePre li a {
display:block;
font:14px/22px "宋体";
height:72px;
padding-top:11px;
text-decoration:none;
width:60px;
}

.facePre li a:hover{
	height:72px;
	font-weight:bold;
	color:#C00;
	background-image: url(../images/face_bg01.gif);
	background-repeat: no-repeat;
}

 .facePre li img {
display:block;
margin:0 auto 6px;
}

 a.ytt1:link {
	color: #595959;
	text-decoration: none;
}
 a.ytt1:visited {
		color: #595959;
	text-decoration: none;
}
 a.ytt1:hover {
	text-decoration: none;
	
	color: #ff3300;
}
 a.ytt1:active {
	text-decoration: none;
		color: #595959;
}

.gg01_yimg{  border:1px solid #DFDFDF; width:208px; height:80px; padding:5px 5px 5px 5px;margin-top:8px;}

 a.ytt1l:link {
	color: #325E7F;
	text-decoration: none;
}
 a.ytt1l:visited {
		color: #325E7F;
	text-decoration: none;
}
 a.ytt1l:hover {
	text-decoration: none;
	
	color: #ff3300;
}
 a.ytt1l:active {
	text-decoration: none;
		color: #325E7F;
}


