/* CSS Document */
@CHARSET "UTF-8";


*
{
	margin: 0;
	padding: 0;
}
ul, li, h1, h2
{
	display: block;
}
ul, li, dd, dt
{
	list-style: none;
}
img
{
	border: 0;
}
.L-H-20
{
	line-height: 20px;
}
.martop
{
	margin-top: 10px;
}
.mid
{
	margin-left: auto;
	margin-right: auto;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cl
{
	clear: both;
}

.bd-s
{
	border: 1px solid #d6d6d6;
	height: 100%;
}
.bd-s dl {
	width:300px;
	padding:0px 7px 6px 7px
}
.bd-s dl dd {
	line-height:18px;
	color:#003399;
	padding:8px 0px 7px 0px;
	font-size:12px;
	border-bottom:1px dotted #ddd;
}
.bd-s dl dd .wb_img {
	width:48px;
	height:48px;
	float:left;
	border:1px solid #cccccc;
	padding:1px;
	margin-top:1px
}
.bd-s dl dd .wb_content {
	float:right;
	width:246px;
}
.bd-s dl dd p {
	margin-top:2px;
}
.bd-s dl dd a {
	color:#666;
	text-decoration:none
}
.bd-s dl dd a:hover {
	color:#666;
	text-decoration:underline
}
.bd-s dl dd a.wb_user {
	color:#003399	
}
.bd-s-white
{
	border: 1px solid #FFF;
	height: 100%;
}



/* font color */
.C-blue
{
	color: #003399;
}
/* 主体字颜色 深篮 */
.C-blue a:link, .C-blue a:active, .C-blue a:visited
{
	color: #003399;
	text-decoration: none;
}
.C-blue a:hover
{
	color: red;
}

.C-S-blue
{
	color: #001c54;
}
.C-S-blue a
{
    line-height:20px;
	vertical-align:bottom;
	color: #001c54;
	text-decoration: none;
}
.C-S-blue a:hover
{
	color: red;
}
.C-S-blue a img{width:15px; height:15px;}
.C-green
{
	color: #000;
}

/* 主体字颜色 深篮 */
.C-green a:link, .C-green a:active, .C-green a:visited
{
	color: #000;
	text-decoration: none;
}
.C-green a:hover
{
	color: red;
}
.C-Q-gray
{
	color: #949494;
}

/* 浅灰色 */
.C-Q-gray a
{
	color: #949494;
	text-decoration: none;
}
.C-Q-gray a:hover
{
	color: red;
}
.C-Q-black
{
	color: #333333;
}

/* 浅黑色 */
.C-Q-black a
{
	color: #333333;
	text-decoration: none;
}
.C-Q-black a:hover
{
	color: red;
}

.C-black
{
	color: #000;
}

/* 黑色 */
.C-black a
{
	color: #000;
	text-decoration: none;
}
.C-black a:hover
{
	color: red;
}

.C-J-black
{
	color: #4a4a4a;
}
/* 近黑色 */
.C-J-black a
{
	color: #4a4a4a;
	text-decoration: none;
}
.C-J-black a:hover
{
	color: red;
}

.C-red
{
	color: #d50000;
}
/* 红色 */
.C-red a
{
	color: #d50000;
	text-decoration: none;
}
.C-red a:hover
{
	color: red;
}

.C-white
{
	color: #FFF;
}
/* 白色 */
.C-white a
{
	color: #FFF;
	text-decoration: none;
}
.C-white a:hover
{
	color: red;
}

.f-s-12
{
	font-size: 12px;
}



/* 公共属性 */
.guide-nav, .news-goindex-gobbs .viewtext p, .news-relations .list-icon span
{
	background: url(/images/news/news-icon-list.png) no-repeat;
}

.warp
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.left-side
{
	width: 610px;
	height: 100%;
	overflow: hidden;
}
.right-side
{
	height: 100%;
	width: 330px;
}


.Btitle
{
	font-family: "microsoft yahei" , "黑体" ,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d50000;
}

ul.digg
{
	padding: 7px 4px 5px 0;
	background: url(/images/news/digg.png) no-repeat 8px 12px;
}
ul.digg li
{
	height: 24px;
	line-height: 24px;
	padding-left: 2em;
}
ul.digg li span.date
{
	float: right;
}

ul.f14
{
	padding: 6px 10px 5px 0;
}
ul.f14 li
{
	padding-left: 1.4em;
}
ul.f14 li span.date
{
	float: right;
}
ul.video li a
{
	padding-right: 20px;
	background: url(/images/news/video-icon.png) no-repeat right 1px;
}

ul.f15
{
	padding: 0 10px 8px 10px;
}
ul.f15 li
{
	display: block;
	padding-top: 8px;
	font-size: 12px;
	line-height: 18px;
}


.li-bg-redpointer li
{
	background: url(/images/news/red-point.png) no-repeat 8px 8px;
}
.li-bg-blackpointer li
{
	background: url(/images/news/black-point.png) no-repeat 8px 8px;
}
.li-bg-blackpointer-1 li
{
	background: url(/images/news/black-point.png) no-repeat 6px 6px;
}

/*顶部公共导航*/
.topsmall-nav
{
	width: 100%;
	background: url(/images/news/topsmall-navbg.png) repeat-x;
	height: 32px;
}
.topsmall-nav .logo
{
	padding: 0 10px 0 0;
}
.topsmall-nav span
{
	font-size: 12px;
	line-height: 32px;
}

.main-nav
{
	width: 950px;
	height: 33px;
	line-height: 33px;
	margin-left: auto;
	margin-right: auto;
	background: url(/images/news/search-bg.png) repeat-x;
	padding-left: 5px;
}
.main-nav .news-small-logo
{
	padding-right: 10px;
}


/*left side 内容--------------------*/
.guide-nav
{
	height: 32px;
	line-height: 32px;
	padding-left: 25px;
	background-position: 6px 13px;
	width:950px; margin:0 auto;
}

.newsConnTab{width:610px; position:relative;height:33px;line-height:33px; float:left; z-index:101}
	.newsConnTab li{font-weight:bold;display:block;height:27px;line-height:30px;padding:0 15px; float:left;border:1px solid #d6d6d6;border-bottom:0;margin-right:8px; overflow:hidden; cursor:pointer}
	.newsConnTab li.liOn{border-right:3px solid #d6d6d6;border-bottom:3px solid #FFF;}
	.newsConnTab li.liOff{border:1px solid #d6d6d6;border-bottom:0;}
	.none{display:none}

.news-content
{
	padding: 0 25px;
}
.news-content h2
{
	padding: 18px 0 10px;
	font-weight: bold;
	font: 24px "microsoft yahei" , "黑体" ,Arial, Helvetica, sans-serif;
	text-align: center;
}
.news-content .time-from-bbs
{
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.news-content .line
{
	height: 10px;
	margin-top: 7px;
	overflow:hidden;
	border-top: 1px solid #d4d4d4;
}
.news-content .guide-read
{
	padding: 10px;
	background: #f3f3f3;
	text-indent: 2em;
	display:none;
}
.news-content .text-img
{
	padding:0 0 10px;
}
.news-content .text-img img
{
}
.news-content .text-img p
{
	line-height:21px;
	padding-bottom:15px
}
.news-content .text-img .author
{
	padding-top: 10px;
	color: #787878;
	text-align: right;
	display:none;
}
.news-content .text-img .nickName
{
	padding-top: 10px;
	color: #787878;
	text-align: right;
}

/*新闻收藏DIV隐藏*/
#newsFavorites
{
	display:none;
	}

.news-goindex-gobbs
{
	padding: 10px;
	text-align: center;
}
.news-goindex-gobbs img
{
	padding: 0 10px;
}
.news-goindex-gobbs .viewtext
{
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.news-goindex-gobbs .viewtext p
{
	display: inline;
	padding-left: 22px;
	background-position: 0 -245px;
}

.news-relations
{
	width: 590px;
	margin: 0 auto;
}
.news-relations .list-icon
{
	height: 27px;
	line-height: 27px;
	text-align: center;
	border: 1px solid #d6d6d6;
	background: #f6f6f6;
}
.news-relations .list-icon span
{
	padding: 1px 0 1px 33px;
}
.news-relations .list-icon .p1
{
	background-position: 15px -18px;
}
.news-relations .list-icon .p2
{
	background-position: 10px -48px;
}
.news-relations .list-icon .p3
{
	background-position: 16px -79px;
}
.news-relations .list-icon .p4
{
	background-position: 12px -110px;
}
.news-relations .list-icon .p5
{
	background-position: 13px -143px;
}
.news-relations .list-icon .p6
{
	background-position: 12px -179px;
}
.news-relations .list-icon .p7
{
	background-position: 12px -211px;
}

.news-relations .news-list
{
	padding: 15px 0 8px;
}
.news-relations .news-list .tt
{
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	border-bottom: 1px dashed #d6d6d6;
	border-top: 1px dashed #d6d6d6;
}
.news-content-search input
{
	height: 20px;
	width: 415px;
	border: 1px solid #d4d4d4;
	margin: 0 5px;
}
.news-relations .description-text
{
	padding: 0 0 10px 0;
}


/*新闻评论--------------------*/
.news-comments
{
	width: 568px;
	overflow: hidden;
	padding: 10px 20px;
	background: #f6f6f6;
}
.news-comments .input
{
	width: 550px;
	padding: 8px;
	height: 60px;
}
.comments-list
{
	background: #f6f6f6;
	padding: 0 10px 10px;
}
.comments-list .tt
{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #d1d5db;
}
.comments-list .con
{
	padding: 8px 8px 4px;
	border-bottom: 1px dashed #CCCCCC;
}
.comments-list .con .from
{
	padding: 0 10px 5px;
}
.comments-list .con p
{
	padding: 0 10px 5px;
}
.comments-list .con-f2
{
	margin: 3px;
	border: 1px solid #d1d5db;
	background: #fffef5;
}


.news-comments-content-list
{
	padding: 10px 10px 0;
	margin-bottom: 10px;
	line-height: 18px;
	background: #fafafa;
	border: 1px solid #d6d6d6;
}
.com-box
{
	padding: 8px;
	background: #ebebeb;
}
.com-box .input
{	
	padding: 5px;
	height: 80px;
	width: 570px;
	margin-bottom: 8px;
}
textarea
{
	border: #a3b6d3 1px solid;
	padding: 6px;
}
.news-comments-content-list .layer-second
{
	margin: 5px 0 0 5px;
	line-height: 18px;
	border-left: 2px solid #d6d6d6;
}
.news-comments-content-list .layer-second div
{
	margin-left: 5px;
	padding: 5px 0 10px 5px;
	border-top: 1px solid #d6d6d6;
}
.news-comments-content-list .line
{
	margin-top: 3px;
	border-top: 1px dashed #888888;
	height: 10px;
}


/*图处新闻--------------------*/
.news-picnews
{
	width: 608px;
	overflow: hidden;
}
	.news-picnews li{padding:8px 0 8px 9px; float:left}
	.news-picnews li img{ width:140px; height:110px;}
	.news-picnews li p{ display:block; font-size:12px; text-align:center}


/*right side--------------------*/

.news-right-side-search
{
	height: 30px;
	padding: 3px 0 0 5px;
	background: #ececec;
	border-top: 3px solid #d4d4d4;
	overflow: hidden;
}
.news-right-side-search input
{
	height: 20px;
	width: 120px;
	border: 1px solid #d4d4d4;
	margin: 0 5px;
}

/*论坛排行*/
.nTab .TabTitle
{
	height: 32px;
	position: relative;
	background: #f6f6f6;
}
ul.digg .more
{
	margin-left: 8px;
	background: url(/images/news/dashed-line.png) repeat-x center 10px;
	text-align: right;
}
ul.digg .more a
{
	background: #FFF;
}
.nTab .TabTitle .hot-pic
{
	position: absolute;
	top: -4px;
	left: -4px;
	width: 35px;
}
.nTab .TabTitle ul
{
	height: 29px;
	overflow: hidden;
	background: #FFF;
}
.nTab .TabTitle div.hot
{
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	width: 116px;
	height: 30px;
	background: #f6f6f6;
	float: left;
	font-size: 14px;
	color: #6e0200;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.nTab .TabTitle li
{
	width: 89px;
	height: 29px;
	line-height: 29px;
	color: #4a4a4a;
	text-align: center;
	float: left;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
	background: url(/images/news/bbs-scroll-bg1.png) no-repeat;
}
.nTab .TabTitle .active
{
	color: #d50000;
	background: url(/images/news/bbs-scroll-bg.png) repeat-x;
}
.none
{
	display: none;
}

/*划动门css*/
.nTab-1
{
	position: relative;
}
.nTab-1 .TabTitle
{
	height: 25px;
	width: 166px;
	top: 3px;
	right: 2px;
	overflow: hidden;
	position: absolute;
}
.nTab-1 .TabTitle li
{
	height: 25px;
	padding: 0 7px;
	line-height: 25px;
	float: left;
	font-size: 12px;
	cursor: pointer;
}
.nTab-1 .TabTitle .active
{
	background: #FFF;
	border: 1px solid #d4d4d4;
	border-bottom: 0;
	color: #d50000;
}

/*我要评论*/
.iask
{
	cursor: pointer;
}
.currPage
{
	background: #1F3A87 none repeat scroll 0 0;
	border: 1px solid #ccc;
	color: #ffffff;
	font-weight: bold;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0;
}
.MorePage
{
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #ccc;
	color: #1F3A87;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0;
	text-decoration: none;
	cursor: pointer;
}
.MorePageEnable
{
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #ccc;
	color: #ccc;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0;
	text-decoration: none;
	cursor: pointer;
}







.ppul li {
    float: left;
    height: 40px;
    list-style: none outside none;
    margin: 6px 0 0 6px;
    width: 130px;
	overflow:hidden;
	
	}
span.wb_dl {
	
	width:57px;
	height:33px;
	/* background:url(/images/btn.png) no-repeat; */
	line-height:33px;
	color:#fff;

}
span.wb_dl a {
	color:#fff
}
span.wb_dl a:hover {
	color:#fff
}
span.wb_zhuce {
	float: right;
	width:39px;
	height:33px;
	line-height:33px;
	margin-top:10px;
	margin-left:3px;
}
span.wb_zhuce a {
	color:#666
}
span.wb_zhuce a:hover { 
	color:#bf0a03;
	text-decoration:underline;}
.mbCardUserInfo {
	position: absolute;
	z-index:99999;
	left:870px;
	top:0;
	width:225px;
	margin-top: 150px;
	text-align:left;
	text-indent:0;
	overflow:visible;
}
.mbCardUserInfo {
	-moz-border-radius: 6px;
	-moz-box-shadow: 2px 2px 2px #f0e5ba;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 2px 2px 2px #f0e5ba;
}
.mbCardUserInfo {
	height:auto;
	padding:10px 24px 10px 10px;
	background:#ffffce;
	border:#f0e5ba 1px solid;
	color:#333;
	line-height:20px
}
.mbCardUserInfo .arrowBox {
	position:absolute;
	width:15px;
	height:8px;
	left:0;
	top:0;
	margin:-8px 0 0 180px;
	font-size:1px;
	line-height:1px;
	background:url(/images/wblogin_btn.png) 0 -30px no-repeat;
	celar:both;
	zoom:1;
}
.mbCardUserInfo .arrowBox div {
	font-size:1px;
	line-height:1px;
}
.mbCardUserInfo .mbClose {
	position:absolute;
	top:0;
	right:0;
	width:15px;
	height:15px;
	margin:4px;
	background:url(/images/wblogin_btn.png) 0 -45px no-repeat;
	font-size:1px;
	line-height:1px;
	cursor:pointer;
}
.mbCardUserInfo .mbClose span {
	display:none;
}
.mbCardUserInfo .mbCardUserDetail .mbReg {
	padding-left:150px;
	text-align:left;
}
.mbCardUserInfo .mbCardUserDetail .mbReg, .mbCardUserInfo .mbCardUserDetail .mbReg a, .mbCardUserInfo .mbCardUserDetail .mbReg a:visited {
	color:#2b4a78;
	text-decoration:underline;
}

div, ul, li, a, h1, h2, h3, em, i {
	margin:0;
	padding:0;
	list-style:none;
	font-style:normal;
}
.right_box {
	width:330px;
	overflow:hidden;
	font-family:Arial,Helvetica,宋体,sans-serif;
	font-size:12px;
}
.right_box .t {
	background:url(/images/louping_ui.png) 0 -64px repeat-x;
	height:29px;
	line-height:29px;
	padding:0 0 0 14px;
	font-size:14px;
	color:#bd3333;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
}
.right_box .c {
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.right_box .c1 {
	padding:15px 16px 22px;
}
.right_box .bok {
	margin:0 0 0px 0;
}
.right_box .b1 .c1 .h2:link, .right_box .b1 .c1 .h2:visited {
	display:inline-block;
	font-family:微软雅黑,黑体;
	font-size:25px;
	color:#ad0000;
	font-weight:normal;
}
.right_box .b1 .c1 .h2:hover, .right_box .b1 .c1 .h2:active {
	color:#f60;
}
.right_box .b1 .c1 em {
	display:block;
	padding:12px 0 0 0;
	color:#ccc;
}
.right_box .b1 .c1 span.sp1 {
	font-size:13px;
	line-height:38px;
	display:block;
	border-bottom:1px dotted #DDD;
	color:#333
}
.right_box .b1 .c1 span.sp1 b {
	color:#f60;
}
.right_box .b1 .c1 span.sp1 i {
	color:#999;
}
.right_box .b1 .c1 ul {
	margin:0 0 10px;
	padding:5px 0;
	border-bottom:1px dotted #DDD;
	color:#333
}
.right_box .b1 .c1 ul li {
	overflow:hidden;
	height:25px;
	line-height:25px;
}
.right_box .b1 .c1 .t0 {
	padding:0 0 10px 0;
}
.right_box .b1 .c1 .t0 span {
	display:block;
	padding:0 0 0 10px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	background:url(/images/louping_ui.png) no-repeat -13px -93px;
}
.right_box .b1 .c1 .t0 span i {
	color:#999;
	padding:0 7px 0 0;
}
.right_box .b1 .c1 .t0 span a:link, .right_box .b1 .c1 .t0 span a:visited {
	line-height:24px;
	height:24px;
	overflow:hidden;
}
.right_box .b1 .c1 .vl:link, .right_box .b1 .c1 .vl:visited {
	margin:0 auto;
	display:block;
	width:138px;
	height:32px;
	background:url(/images/louping_ui.png) no-repeat;
}
.right_box .b1 .c1 .vl:hover, .right_box .b1 .c1 .vl:active {
	background-position:0 -32px;
}

.author {
	padding-top: 10px; HEIGHT: 100px;padding-left:5px; background-color:White;
}
.author_head {
	MARGIN: 0px 3px 0px 0px; WIDTH:92px; BACKGROUND: #f3f3f3; HEIGHT: 92px
}
.author_head IMG {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 90px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 90px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.author_conLeft {
	WIDTH: 36px; BACKGROUND: url(/images/louping_ui.png) no-repeat left -147px; HEIGHT: 99px
}
.author_con {
	LINE-HEIGHT: 24px; WIDTH: 440px; BACKGROUND: url(/images/louping_ui.png) repeat-x left -246px; HEIGHT: 99px
}
.author_con H3 {
	LINE-HEIGHT: 14px; MARGIN: 15px 0px 10px; COLOR: #00236f; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.author_con SPAN {
	DISPLAY: block
}
.author_con EM {
	COLOR: #666
}
.author_conRight {
	WIDTH: 20px; BACKGROUND: url(/images/louping_ui.png) no-repeat right -147px; HEIGHT: 99px
}

.DongtaiRank {
	margin-bottom:15px;
	width:330px
}
.DongtaiRank .tab {
	position:relative;
	height:29px;
	width:330px;
	line-height:29px;
	display:block;
}
.DongtaiRank .tab a {
	display:block;
	width:165px;
	height:29px;
	line-height:29px;
	float:left;
	text-align:center;
	color:#333;
	background:url(/images/tab_off.gif) 0 0 no-repeat;
}
.DongtaiRank a.ac:hover, .DongtaiRank a.ac {
	font-weight:bold;
	color:#ad0000;
	background:url(/images/tab_on.gif) 0 0 no-repeat;
	text-decoration:none;
	cursor:pointer;
}
.DongtaiRank .c {
	border:1px solid #ddd;
	border-top:0;
	padding:7px 0 10px;
	position:relative;
	height:270px;
}
.DongtaiRank .c ul {
	padding:0 0 0 13px;
	width:315px;
}
.DongtaiRank .c li 
{
    font-size:12px;
	float:left;
	line-height:27px;
	height:27px;
	background:url(/images/news_ui.gif) 0 -156px no-repeat;
	padding:0 0 0 26px;
	width:278px;
	overflow:hidden;
}
.DongtaiRank .c li.img_li {
	background:none;
	float:left;
	line-height:27px;
	height:58px;
	padding:0 0 0 26px;
	width:278px;
	overflow:hidden;
	position:relative;
}
.DongtaiRank .c li.img_li em {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url(/images/news_ui.gif) 0 -156px no-repeat;
	height:27px;
	width:27px;
}
.DongtaiRank .c li.img_li span {
	display:block;
	position:absolute;
	top:0;
	left:106px;
	height:58px;
	width:198px;
	overflow:hidden;
}
.DongtaiRank .c li img {
	border:1px solid #eee;
}
.DongtaiRank .c li a:link, .DongtaiRank .c li a:visited {
	color:#1D47A9;
	display:inline-block;
}
.DongtaiRank .c li a:hover, .DongtaiRank .c li a:active {
	color:#f60;
}
.DongtaiRank .c li.li1 {
	background-position:0 -156px;
}
.DongtaiRank .c li.li2 {
	background-position:0 -182px;
}
.DongtaiRank .c li.li3 {
	background-position:0 -208px;
}
.DongtaiRank .c li.li4 {
	background-position:0 -234px;
}
.DongtaiRank .c li.li5 {
	background-position:0 -260px;
}
.DongtaiRank .c li.li6 {
	background-position:0 -286px;
}
.DongtaiRank .c li.li7 {
	background-position:0 -312px;
}
.DongtaiRank .c li.li8 {
	background-position:0 -338px;
}
.DongtaiRank .c li.li9 {
	background-position:0 -364px;
}
.DongtaiRank .c li.li10 {
	background-position:0 -390px;
}
.com_loupan_discount {
	height:100%;
	background:#fff;
	width:328px;
	position:relative;
	border:1px solid #ddd;
	margin:0 0 5px 0;
}
.com_loupan_discount ul {
	padding:6px 0 8px;
	height:195px;
	overflow:hidden;
}
.com_loupan_discount .tbs {
	height:29px;
	overflow:hidden;
	background:#f3f3f3;
}
.com_loupan_discount .tbs span {
	display:block;
	float:left;
	width:107px;
	text-align:center;
	color:#333;
	background:#f3f3f3;
	border:1px solid #ddd;
	border-left:0;
	border-top:0;
	height:29px;
	line-height:29px;
	font-size:14px;
	cursor:pointer;
}
.com_loupan_discount .tbs .active {
	background-color:#fff;
	border-bottom:0;
	font-weight:700;
}
.com_loupan_discount .tbs em {
	width:9px;
	height:12px;
	float:left;
	position:relative;
	top:8px;
	left:17px;
}
.com_loupan_discount .tbs .ff {
	border-right:0;
}
.com_loupan_discount .tbs .ff em {
	background:url(/loupan_icon.gif) no-repeat -20px -1445px;
}
.com_loupan_discount .ln {
	width:308px;
	margin:0 8px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding:0;
}
.com_loupan_discount ul li.lbg {
	background-color:#f5f5f5;
}
.com_loupan_discount .ln a:link, .com_loupan_discount .ln a:visited {
	float:left;
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.com_loupan_discount .ln a:hover, .com_loupan_discount .ln a:active {
	text-decoration:none;
}
.com_loupan_discount .ln .name {
	display:inline-block;
	width:118px;
	height:24px;
	line-height:24px;
	margin:0 5px 0 12px;
	overflow:hidden;
	vertical-align:middle;
	cursor:pointer;
}
.com_loupan_discount .ln .address {
	display:inline-block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	width:72px;
	vertical-align:middle;
	float:left;
	color:#333;
}
.com_loupan_discount .ln .price {
	display:block;
	float:left;
	color:#eb6100;
	vertical-align:middle;
}
.com_loupan_discount .ln .desc {
	display:block;
	float:left;
	height:24px;
	color:#b33;
	vertical-align:middle;
	width:100px;
}