﻿@charset "utf-8";
.top {
	width:960px;
	height:32px;
	padding-top:3px;
	line-height:32px;
	overflow:hidden;
	margin:0px auto 0px auto;
	border-bottom:1px solid #e9c19a;}
.top div {
	height:32px;
	overflow:hidden;}
.toplogin {
	width:522px;
	float:left;}
.toplogin dt {
	display:block;
	float:left;}
*html .toplogin dt {padding-top:1px;}
.toplogin dd {
	display:block;
	float:left;
	height:22px;
	overflow:hidden;
	padding:5px 5px 0px 2px;
	line-height:22px;}
.toplogin dd input {
	width:100px;
	height:18px;
	line-height:18px;
	display:block;
	border:1px solid #f6b46d;
	background:#fffcf0;}
.topweather {
	width:222px;
	height:20px;
	padding-top:6px;
	float:left;}
.toplink {
	width:216px;
	float:right;
	text-align:right;}


.head {
	height:100px;
	width:960px;
	margin:0px auto 0px auto;
	overflow:hidden;
	margin-bottom:10px;}
.head div {
	overflow:hidden;}
.head .logo {
	width:140px;
	height:74px;
	float:left;}
.head .logo img {
	display:block;
	margin-left:5px;}
.head .date {width:158px; height:84px; float:left;}
.head .nav {width:420px; float:left; height:60px; float:left; padding:7px 0px 7px 0px;}
.head .nav li {display:block; width:60px; height:60px; float:left; text-align:center;}
.head .nav li a {display:block; widows:60px; height:60px; overflow:hidden;}
.head .nav li a:hover {background: url(../images/iconbg.png); text-decoration:none; color:#990000;}
.head .nav li a img {border:0px; display:block;}
.head .nav li a strong {display:block; height:20px; line-height:20px; width:60px; overflow:hidden; font-weight:normal; cursor:pointer;}
.head-r {width:232px; height:60px; float:right; overflow:hidden; padding:7px 0px 7px 0px;}


.consumenav { width:958px; border:1px solid #b94831; height:46px; background:url(../images/zhandianbg.png) left repeat-x; margin:-30px auto 10px auto; overflow:hidden;}
.consumenav ul {display:block; width:960px; height:38px; line-height:13px; margin-top:9px;}
.consumenav ul li {display:block; width:160px; height:13px; float:left; text-align:center; color:#FFFFFF; margin-bottom:4px;}
.consumenav ul li a {color:#FFFFFF;}
.consumenav ul li a:hover {color:#FFFF99;}
.consumenav ul li a:visited {color:#FFFFFF;}


.ad1 {width:200px; height:90px; float:left; margin-right:10px; overflow:hidden; background: #EEEEEE;}
.ad2 {width:540px; height:90px; float:left; overflow:hidden; background: #EEEEEE;}
.ad3 {width:200px; height:90px; float:right; overflow:hidden; background: #EEEEEE;}


/*焦点图css*/
.flashNews {position:relative;width:248px;margin-bottom:10px;overflow:hidden;text-align:left; border:solid 2px #fc8c4d;}
.firstNews {position:relative;float:right;width:248px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:270px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:248px;height:60px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h3 {position:absolute;left:10px;top:215px;width:250px;height:18px;line-height:18px;z-index:2;}
.flashNews h3 a {font-size:14px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews p {position:absolute;left:10px;top:230px;width:284px;height:20px;line-height:20px;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews h3 {width:432px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:5px;}
.firstNews p a {font-size:12px;}
.firstNews h4 {width:410px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews ul {width:410px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:410px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url(../img/pic.gif) -298px -141px no-repeat;}
.flashNews img {border:0px;}



.quickli { width:270px; height:51px; overflow:hidden;}
.quickli img {display:block; float:left; margin-right:5px;}


/*嘟嘟说事*/
.dudu {border:2px solid #fc8c4d; height:300px; margin-bottom:10px; overflow:hidden;}
.dudutitle {position:absolute; margin-top:-7px;}
.dudulist {padding:10px;}
.dudulist h2 {display:block; text-align:center; height:10px; line-height:10px; position:absolute; width:380px; margin-left:20px; overflow:hidden;font-size:16px; font-family:黑体; font-weight:normal;}
.dudulist h2 a {color: #CC3300;}
.dudulist ul {display:block; height:265px; overflow:hidden;}
.dudulist ul li {display:block; height:20px; line-height:20px; overflow:hidden; border:1px dotted #F4D191; padding:3px 5px 3px 2px; margin-top:2px; background: #FEFAED}
.dudulist ul li strong {display:block; float:left; width:264px;}
.dudulist ul li strong a {color:#CC3300; font-weight:normal;}
.dudulist ul li span { display:block; float:right; width:110px;}
.dudulist ul li span a {color:#999999; float:right;}



/*优质商家*/
.youzhisj {height:227px; background:url(../images/youzhibg.png) repeat-x; color:#FFFFFF; overflow:hidden;}
.youzhisj a {color:#FFFFFF;}
.youzhisj a:hover {color:#FFFF99;}
.youzhisj a:visited {color:#FFFFFF;}
.youzhisj ul {display:block; widows:410px; height:180px; padding:9px 0px 8px 10px;}
.youzhisj ul li {display:block; width:100px; height:90px; float:left; overflow:hidden; text-align:center;}
.youzhisj ul li img {display:block; margin:0px auto 0px auto; width:90px; height:70px; border:0px;}
.youzhisj ul li strong {display:block; width:auto; height:20px; line-height:20px; overflow:hidden;}


/*通行证登陆*/
.tongxingzheng { width:auto; height:120px; overflow:hidden; color:#7f8d35; margin-bottom:10px; padding:0px 8px 0px 8px; border:1px solid #cfd65b; background:url(../images/tongxingzhengbg1.png) repeat-x;}
.tongxingzheng .title {height:27px; line-height:27px;}
.tognxingzheng-login {display:block; height:81px; overflow:hidden; background:url(../images/tongxingzhengbg2.png) repeat-x; clear:both; padding:5px;}
.tongxingzheng-login td { height:27px;}


.welcome { border:1px solid #f1daaf; border-top:0px; height:181px;}
.welcome dt {border-top:1px solid #f1daaf; background:#fffcf0; padding:1px 8px 0px 8px; height:22px;}
*html .welcome dt {padding-top:3px; height:20px;}
.welcome dt img { margin-bottom:-3px;}
.welcome dd {border-top:1px solid #f1daaf; background:#fff5ce; padding:1px 10px 0px 10px; height:22px; color:#CC3300;}
*html .welcome dd {padding-top:3px; height:20px;}
.welcome dd a {color:#CC3300;}
.myspace {height:50px; border:1px solid #f1daaf; border-top:0px; overflow:hidden; padding:5px 10px 5px 10px; line-height:24px; width:178px;}
.gonggao {height:145px; border:1px solid #f1daaf; border-top:0px;padding:5px 10px 5px 10px; line-height:20px; margin-bottom:10px; overflow:hidden;}
.gonggao a { color:#666666;}

/*活动tab*/
.sjinfotab {width:270px; height:25px;}
.sjinfotab .menubox { position:absolute; width:270px; height:31px;}
.sjinfotab .menubox li {display:block; width:125px; height:25px; background:url(../images/tabbg.gif) right top no-repeat; color:#FFFFFF; line-height:25px; overflow:hidden; text-align:center; float:left; margin-right:2px; cursor:pointer; font-weight:bold;}
.sjinfotab .menubox .selected { background:url(../images/tabbg.gif) left no-repeat; height:31px;}
.sjinfo-contbox {border:1px solid #f1daaf; height:209px; overflow:hidden;}
.hd-list li {display:block; width:auto; height:22px; margin-top:3px; overflow:hidden;}
.hd-list li dl {display:block; padding:0px 5px 5px 5px;}
.hd-list li dl dt {display:block; width:160px; padding-left:5px; height:20px; border:1px solid #F4CBA2; border-right:0px; float:left; line-height:20px; overflow:hidden;}
.hd-list li dl dd {line-height:20px; color: #996633; display:block; width:91px; float:right; text-align:center; background:#FEECC9; height:20px; border:1px solid #F4CBA2; border-left:0px; }


/*交友新会员*/
.jiaoyounew {display:block; width:272px; height:auto; overflow:hidden; margin:0px 5px 0px 5px;}
.jiaoyounew li {display:block; height:24px; line-height:24px; background:url(../images/linbg.gif) bottom repeat-x;}


/*会员相册*/
.huiyuanxc li {display:block; float:left; width:90px; height:70px; overflow:hidden; padding:5px 8px 5px 8px;}
.huiyuanxc li img {display:block; border:5px solid #fbf1fb; width:80px; height:60px;}
.huiyuanxc li a:hover img {border:5px solid #eca2ec;}

/*银谷影讯*/
.yingu {width:300px; height:361px; background:url(../images/yingubg.jpg) top no-repeat #0a263d; overflow:hidden; float:right;}
.yingulist li {display:block; width:270px; height:83px; border:2px solid #274e71; overflow:hidden; margin:12px 0px 0px 12px; background:#0b0f19;}
.yingulist li a {display:block; widows:260px; height:73px; padding:5px; overflow:hidden;}
.yingulist li a:hover {text-decoration:none; background:#141c31;}
.yingulist li a img {display:block; float:left; width:55px; height:73px; border:0px; margin-right:8px;}
.yingulist li a strong {line-height:24px; font-size:14px; font-weight:bold; color:#FF9900; display:block; height:24px; cursor:pointer;}
.yingulist li a:hover strong {color:#FFFF99;}
.yingulist li a span {display:block; line-height:14px; height:34px; overflow:hidden; color:#999999; cursor:pointer;}


/*flash游戏*/
.flashyouxi li {display:block; width:110px; float:left; height:70px; line-height:20px; overflow:hidden; text-align:center;}
.flashyouxi li img {display:block; margin:0px auto 0px auto; width:75px; height:50px; border:0px;}


.dowhat li {padding:5px 0px 5px 0px; background:url(../images/linbg.gif) bottom repeat-x;}
.dowhat li span {color:#666666; font-style:italic;}

.jchuodong {width:auto; border:3px solid #f1daaf; height:549px; overflow:hidden; margin-bottom:10px;}
.jchuodonglist li {display:block; width:219px; height:88px; overflow:hidden; vertical-align:bottom;}
.jchuodonglist li img {display:block; width:219px; height:77px; border:0px;}
.dongtaiads {height:auto; overflow:hidden; height:225px; overflow:hidden;}
.dongtaiads a img {display:block; margin-bottom:10px;}
.dongtaiads a {margin-bottom:10px;}
.dongtailist li {display:block; height:20px; line-height:20px; vertical-align:bottom; overflow:hidden;}
.dongtailist li a {float:left; overflow:hidden;}
.dongtailist li span {float:right; color:#CC6633}

.sj-tuijian {padding:10px 10px 5px 10px; overflow:hidden;}
.sj-tuijian li {display:block; width:236px; float:left; vertical-align:bottom; height:74px; overflow:hidden; padding:0px; margin-bottom:5px;}
.sj-tuijian li div {width:88px; height:66px; padding:3px; border:1px solid #f1daaf; float:left;}
.sj-tuijian li div img {display:block; width:88px;}
.sj-tuijian li .zhekou { position:absolute;width:48px; height:48px; border:0px; padding:0px; float:left; background:url(../images/zhekou-bg.png) center no-repeat!Important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/zhekou-bg.png');_ background:none; text-align:center; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; line-height:34px; margin:30px 0px 0px -10px;}
*html .sj-tuijian li .zhekou {margin:30px 0px 0px -105px;}
*+html .sj-tuijian li .zhekou {margin:30px 0px 0px -105px;}
.sj-tuijian li dt { overflow:hidden; height:26px; color:#CC3300; margin-left:90px; padding-left:5px; line-height:26px; padding-right:5px;}
.sj-tuijian li dt a {color:#CC3300;}
.sj-tuijian li dd {overflow:hidden; height:16px; line-height:16px; padding-left:5px; color:#666666;}

.huoyue-hy {display:block; width:300px; overflow:hidden;}
.huoyue-hy li {display: inline; width:90px; height:143px; float:left; text-align:center; background:url(../images/huoyuehybg.gif); padding:10px 0px 0px 0px; margin:0px 5px 8px 3px;}
.huoyue-hy li a {display:block; height:103px; font-weight:bold; color:#CC3300; overflow:hidden; line-height:14px;}
.huoyue-hy li img {display: block; border:4px solid #e2e2e2; margin:0px auto 4px auto; width:60px; height:60px;}
.huoyue-hy li span {display:block; text-align:left; padding:0px 8px 0px 8px; line-height:15px; color:#666666;}

.huiyuan-dp { background:url(../images/huiyuan-dpbg.gif); display:block;}
.huiyuan-dp li {display:block; width:292px; height:68px; padding:8px 8px 7px 8px;}
.huiyuan-dp li img {display: block; border:4px solid #e2e2e2; float:left; width:60px; height:60px;}
.huiyuan-dp li p {display:block; width:215px; float:right; height:68px; overflow:hidden;}
.huiyuan-dp li p a {font-weight:bold; color:#CC3300;}
.huiyuan-dp li p span { display:block; height:24px; line-height:24px; overflow:hidden;}
.huiyuan-dp li p strong {display:block; border:1px solid #f1daaf; background:#fffcf0; text-align:center; font-weight:normal; line-height:18px; height:36px; overflow:hidden; padding:3px 6px 3px 6px; text-align:left;}
.huiyuan-dp li p strong a {font-weight:normal;}


.zixun-tj li {display:block; height:25px; line-height:25px; background:url(../images/linbg.gif) bottom repeat-x; overflow:hidden;}
.zixun-tj strong {color:#ff6633; font-weight:normal;}
.zixun-tj strong a {color:#FF6600;}
.zixun-tj strong a:visited {color:#FF6600;}


.popbody {width:451px; height:275px; padding:12px 0px 0px 20px; clear:both; overflow:hidden;}
.poplist li {display: inline; width:105px; height:105px; overflow:hidden; float:left; margin:0px 3px 0px 4px;}
.poplist li div {padding:3px; border:1px solid #f1daaf; float:left; width:88px; height:66px;}
.poplist li div img {border:0px; display:block; width:88px; height:66px;}
.poplist2 {display:block; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f5f5f5; width:420px; margin-left:0px; height:40px; padding:4px 10px 4px 10px; clear:both;}
.poplist2 li {display:block; float:left; width:140px; height:20px; line-height:20px; overflow:hidden;}

.xd {width:240px; float:left; text-align:center;}

.bianmin-dh li {display:block; float:left; width:152px; height:18px; line-height:18px; overflow:hidden; border:1px solid #f1daaf; background:#FFFFFF; text-indent:5px; margin:1px 4px 4px 0px;}

.hezuo {border:1px solid #f1daaf; margin-bottom:10px;}
.hezuo table {margin-left:20px;}
.hezuo .htp {position:absolute;}

.red_font {color:#CC0000;}
.red_font a {color:#CC0000;}

.shangjiatab {height:37px; text-align:left; background:url(../images/shangjia-tabbg.gif) 0px 29px no-repeat;}
.shangjiatab .menubox {position:absolute; width:960px; height:31px;}
.shangjiatab .menubox li {display:block; float:left; margin-right:3px; background:url(../images/shangjia-tabbg.gif) -92px -8px; width:92px; height:24px;text-align:center; font-size:14px; font-weight:bold; color:#333333; padding-top:5px; vertical-align:bottom;}
.shangjiatab .menubox li a {color: #CC3300;}
.shangjiatab .menubox .selected {background:url(../images/shangjia-tabbg.gif) 0px -8px; height:24px; padding-top:7px; color:#FFFFFF;}
.shangjiatab .menubox .selected a {color:#FFFFFF;}
.shangjiatab .menubox .selected a:hover {text-decoration:none;}
.shangjiatishi {height:31px; padding-top:5px; font-size:12px; color: #FF6600; padding-left:300px;}
.shangjiatishi img {margin-bottom:-5px;}

.sj-type {width:auto; border:1px solid #f1daaf; background:url(../images/sj-typebg.gif) top repeat-x #fffcf0; padding:5px 10px 0px 10px;}
.sj-type dt {display:block; float:left; height:40px; width:100px; font-size:14px; font-family:微软雅黑; font-weight:bold; color:#CC0000; line-height:34px; text-align:center; background:url(../images/sjfeilei.gif) left top no-repeat; text-indent:-9999px;}
.sj-type dd {display:block; float:left; width:93px; height:19px; margin:0px 4px 1px 4px;}
.sj-type dd a {display:block; width:93px; height:19px; line-height:19px; text-decoration:none; text-align:center;}
.sj-type dd a.selected {display:block; width:93px; height:19px; color:#FFFFFF; background:url(../images/sj-typebtn.gif) center no-repeat;}

.cort {border:1px solid #dadada; height:29px; background:url(../images/shangjia-bg2.gif) bottom repeat-x; text-align:left; line-height:29px; padding:0px 10px 0px 0px; width:948px;}
.cort span {float:left; padding:0px 10px 0px 10px;}
.cort a {display:block; float:left; height:29px; padding:0px 11px 0px 11px; margin-right:-1px; position:relative;}
.cort a:hover {display:block; float:left; height:29px; border-left:1px solid #dadada;border-right:1px solid #dadada; padding:0px 10px 0px 10px;background:url(../images/shangjia-bg3.gif) bottom repeat-x; text-decoration:none;}
.cort a.selected {display:block; float:left; height:29px; border-left:1px solid #dadada;border-right:1px solid #dadada; padding:0px 10px 0px 10px;background:url(../images/shangjia-bg3.gif) bottom repeat-x; color:#FF3300}


.t1 {}
.t1 .t-title {
	width:auto;
	height:23px;
	border:1px solid #b94831;
	background:url(../images/t1-titlebg.gif) repeat-x;
	overflow:hidden;}
.t1 .t-title span {
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;}
.t1 .t-title a.more {
	display:block;
	width:42px;
	height:23px;
	float:right;
	background:url(../images/t1-more.gif) center no-repeat;
	text-indent:-9999px;}
.t1 .t-tbody {
	border:1px solid #f1daaf;
	border-top:0px;}
.t2 {}
.t2 .t-title {
	width:auto;
	height:23px;
	border:1px solid #811a5c;
	background:url(../images/t2-titlebg.gif) repeat-x;
	overflow:hidden;}
.t2 .t-title span {
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;}
.t2 .t-title a.more {
	display:block;
	width:42px;
	height:23px;
	float:right;
	background:url(../images/t1-more.gif) center no-repeat;
	text-indent:-9999px;}
.t2 .t-tbody {
	border:1px solid #f1daaf;
	border-top:0px;}
.t3 {}
.t3 .t-title {
	width:auto;
	height:23px;
	border:1px solid #155292;
	background:url(../images/t3-titlebg.gif) repeat-x;
	overflow:hidden;}
.t3 .t-title2 {
	width:auto;
	height:23px;
	border:1px solid #155292;
	background:url(../images/t3-titlebg.gif) repeat-x;
	overflow:hidden;}
.t3 .t-title span {
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;}
.t3 .t-title a.more {
	display:block;
	width:42px;
	height:23px;
	float:right;
	background:url(../images/t1-more.gif) center no-repeat;
	text-indent:-9999px;}
.t3 .t-tbody {
	border:1px solid #f1daaf;
	border-top:0px;}
.t3 .t-title strong { line-height:24px; padding-right:5px;color:#FFFFFF;}
.t3 .t-title strong a {color:#FFFFFF;}
.t3 .t-title strong a:hover {color:#FFFF99;}
.t3 .t-title strong a:visited {color:#FFFFFF;}
.t3 .t-title2 span {position:absolute; background:#FFFFFF; display:block; height:22px; line-height:25px; margin:1px 0px 0px 5px; padding:0px 8px 0px 8px; border:1px solid #155292; border-bottom:0px; color:#155292; overflow:hidden; font-weight:bold;}
.t3 .t-title2 strong { line-height:24px; padding-right:5px;color:#FFFFFF;}
.t3 .t-title2 strong a {color:#FFFFFF;}
.t3 .t-title2 strong a:hover {color:#FFFF99;}
.t3 .t-title2 strong a:visited {color:#FFFFFF;}


.imgnew {background:#faf2e5; padding:5px 10px 5px 10px; margin-bottom:8px; height:81px; overflow:hidden;}
.imgnew img {display:block; float:left; width:100px; height:75px; border:3px solid #EBEBEB; margin-right:8px;}
.imgnew strong {font-size:14px; display:block; line-height:24px; height:24px; overflow:hidden;}
.imgnew strong a {color:#006699}
.imgnew strong a:visited {color:#006699;}
.imgnew span {display: block; height:42px; line-height:14px; overflow:hidden; color:#666666}

.imgnew-d li strong {float:left; color:#006699; padding-right:5px; display:block; width:260px; overflow:hidden; height:20px;}
.imgnew-d li strong a{float:left; display:block; height:20px; background:#FFFFFF; padding-right:5px; font-weight:normal;color:#006699;} 
.imgnew-d li {display:block; height:20px; line-height:20px;background:url(../images/linbg.gif) center repeat-x; }
.imgnew-d li span {float:right; color:#666666; background:#FFFFFF; padding-left:5px; display:block; overflow:hidden; width:60px;}