/* CSS Document */

/* 定义基本的样式 */
/*
* {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	height:18px;
}
a:link {
	color:#000066;
	text-decoration:none;
}
a:visited {
	color:#000066;
	text-decoration:none;
}
a:hover {
	color:#CC0000;
	text-decoration:none;
}
a:active {
	color:#CC0000;
	text-decoration:none;
}

img {
	border:0;
}
*/
.wrap {
	width:990px;
	margin:0 auto;	
}

.T2_frame,.nav_zone,.nav_zone .nav_frame .cec,.nav_zone .nav_frame .el,.search_bar,.userAction,.footer_link_site_underline {
	background-image:url(http://image.elegantliving.ceconlinebbs.com/T2_frame.png);
	background-repeat: no-repeat;
}
.T2_icon,.nav_zone .nav_frame .cec .indus,.nav_zone .nav_frame .cec .go,.nav_zone .nav_frame .el .go,.search_bar .left .search_input .search,.userAction .info .icon_face,.userAction .info .icon_mail,.userAction .icon_reg,.userAction .icon_log,.userAction .icon_sub,.icon_talk,.icon_star  {
	background-image:url(http://image.elegantliving.ceconlinebbs.com/T2_icon.png);
	background-repeat: no-repeat;
}


/* 主体框架的定义 */
/*
.content_left {
	float:left;
	width:680px;
	margin:0 10px 0 0 ;

}
.content_right {
	float:left;
	width:300px;
}
*/

/* header 部分的定义 */

.header_logo_area {
	float:left;
	width:255px;
	padding:8px 0 0 7px;
}

.header_banner_area {
	float:left;
	width:728px;
}

.header_banner_area img,.header_logo_area img {
	/* 防止IE6下面图片会有多余的间隙 */
	vertical-align:bottom;
}



/* 导航栏的定义 */
.nav_zone {
	height:46px;
	padding:1px 6px 7px 6px;
	background-position:0 0;
}

.nav_zone .nav_frame {
	background-color:#E7EAF5;
	height:44px;
	position:relative;
	overflow:hidden;
	border-top:#F4F4F4 solid 1px;
	border-bottom:#FFF solid 1px;
}
	/* cec section*/
.nav_zone .nav_frame .cec {
	height:44px;
	width:1000px;
	padding:0 0 0 174px;
	position:absolute;
	background-position:0 -54px;
	top:0;
	left:0;
}

.nav_zone .nav_frame .cec .indus {
	display:block;
	width:78px;
	height:44px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-10000px;
}
.nav_zone .nav_frame .cec .indus_normal {
	background-position:-149px 0;
}
.nav_zone .nav_frame .cec .indus_over {
	background-position:-237px 0;
}
.indus_menu {
	background-color:#ECEEF6; 
	border-left:solid 1px #B7B7BB; 
	border-right:solid 1px #B7B7BB; 
	border-bottom:solid 1px #B7B7BB; 
	width:85px; 
	position:absolute; 
	display:none; 
	z-index:1000;
}
.indus_menu ul {
	list-style:none;
}
.indus_menu ul li {
	line-height:22px;
	padding:0 0 0 5px;
}
.indus_menu ul li a:hover {
	font-weight:bold;
	color:#C00;
}
.indus_menu ul li .current {
	font-weight:bold;
	color:#CC0000;
}

.nav_zone .nav_frame .cec .go {
	display:block;
	width:95px;
	height:44px;
	position:absolute;
	top:0;
	left:78px;
	background-position:-27px 0;
	text-indent:-10000px;
	background-color:#CCC;
}

.nav_zone .nav_frame .cec ul {
	list-style:none;
	clear:both;
}
.nav_zone .nav_frame .cec ul li {
	float:left;
	width:80px;
	height:20px;
	line-height:20px;
	padding:2px 0 0 0;
}
.nav_zone .nav_frame .cec a {	text-decoration:none;}
.nav_zone .nav_frame .cec a:link {	color:#3A3A3A;}
.nav_zone .nav_frame .cec a:visited {	color:#3A3A3A;}
.nav_zone .nav_frame .cec a:hover {	color:#C00; font-weight:bold;}
.nav_zone .nav_frame .cec a:active {	color:#C00; font-weight:bold;}

	/* el section*/
.nav_zone .nav_frame .el {
	height:44px;
	width:1000px;
	padding:0 0 0 186px;
	position:absolute;
	background-position:0 -98px;
	top:0;
	left:140px;
}
.nav_zone .nav_frame .el .go {
	display:block;
	width:180px;
	height:44px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-10000px;
}
.nav_zone .nav_frame .el .go_to {
	background-position:0 -48px;
}
.nav_zone .nav_frame .el .go_back {
	background-position:0 -95px;
}

.nav_zone .nav_frame .el ul {
	list-style:none;
	clear:both;
}
.nav_zone .nav_frame .el ul li {
	float:left;
	width:80px;
	height:20px;
	line-height:20px;
	padding:2px 0 0 0;
}
.nav_zone .nav_frame .el a {	text-decoration:none;}
.nav_zone .nav_frame .el a:link {	color:#3A3A3A;}
.nav_zone .nav_frame .el a:visited {	color:#3A3A3A;}
.nav_zone .nav_frame .el a:hover {	color:#C00; font-weight:bold;}
.nav_zone .nav_frame .el a:active {	color:#C00; font-weight:bold;}

	/* ELOL bbs navivation */
.el_bbs_nav {
	height:20px;
	padding:0 0 0 8px;
	border:solid 1px #B7B7B7;
	border-bottom:solid 1px #7E7E7E;
	background-color:#D7D7D7;
	margin-top:-7px;
}
.el_bbs_nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.el_bbs_nav ul li{
	float:left;
	padding:0px 6px 0 6px;
	color:#000;
	height:20px;
	line-height:20px;
}

.el_bbs_nav ul li a:link {
	color:#000;
	font-size:12px;
}
.el_bbs_nav ul li a:visited {
	color:#000;
	font-size:12px;
}
.el_bbs_nav ul li a:hover {
	color:#990000;
	font-size:12px;
}
.el_bbs_nav ul li a:active {
	color:#990000;
	font-size:12px;
}


/* 顶部搜索框 */
/*
.search_bar {
	height:50px;
	padding:6px 0;
	background-position:0 -150px;
	overflow:hidden;
}
.search_bar .left {
	float:left;
	height:50px;
	width:400px;
	padding:0 20px 0 15px;
	border-right:solid 1px #ACACAC;
}
.search_bar .left .search_input {
	border-bottom:dashed 1px #666666;
	font-size:14px;
	padding:2px 0 5px 0;
	margin-bottom:5px;
	vertical-align:middle;
}
.search_bar .left .search_input input {
	padding:3px 2px;
	width:220px;
	border:solid 1px #A7AEB3;
}
.search_bar .left .search_input .search {
	background-position:0 -142px;
	width:66px;
	height:24px;
	display:block;
	float:right;
	text-indent:-10000px;
}
.search_bar .right {
	float:left;
	width:220px;
	padding:3px 0 0 20px;
	line-height:22px;
}
*/
/* 右侧内容 */

/* 用户信息块 */
/*
.userAction {
	width:280px;
	height:50px;
	padding:6px 10px;
	background-position:0 -218px;
}
.userAction img {
	vertical-align:middle;
}
.userAction .info{
	padding:4px 0;
	margin-bottom:6px;
	text-align:center;
	border-bottom:solid 1px #ACACAC;
}
.userAction .info .icon_face {
	background-position:0 -201px;
	padding:0 2px;
}
.userAction .info .icon_mail {
	background-position:0 -178px;
	padding:0 3px;
}
.userAction .icon_reg {
	width:65px;
	height:23px;
	background-position:-83px -142px;
}
.userAction .icon_log {
	background-position:-167px -142px;
	width:65px;
	height:23px;
	
}
.userAction .icon_sub {
	background-position:-252px -142px;
	width:65px;
	height:22px;
}
.userAction .go {
	padding:2px 3px 4px 3px;
}


.userAction .mail_collect {
	width:100px; 
	border:solid 1px #000;
}
*/
.userAction_el {
	width:280px;
	height:40px;
	padding:0 10px;
	line-height:40px;
	
	_height:25px;
	_padding-top:15px;
	_line-height:25px;
	
	background-position:-332px -218px;
}
.userAction_el img {
	vertical-align:middle;
}
.userAction_el .face {
	width:9px;
	height:10px;
	margin-right:3px;
	background-position:0 -202px;
}
.userAction_el .icon_reg {
	_margin-top:-6px;
	width:65px;
	height:23px;
	background-position:-83px -142px;
}
.userAction_el .icon_log {
	_margin-top:-6px;
	width:65px;
	height:23px;
	background-position:-167px -142px;
}


/* 右侧广告位 */
/*
.ads_300_250 {
	width:300px;
}
.ads_300_250 img{
	vertical-align:bottom;
}
*/
/* 右侧方框 */
.element_300_frame {
	height:1%;
	width:300px;
	overflow:hidden;
}
.element_300_frame h3 {
	height:20px;
	padding:7px 5px 0 8px;
	font-size:14px;
	font-weight:bold;
	background-position:0 -588px;
}
.element_300_frame h3 img  {
	vertical-align:middle;
}

.element_300_frame .content {
	padding:8px;
	border:solid 1px #C4C4C4;
	border-top:none;
	height:1%;
}
.element_300_frame .content .showPic {
	float:left;
	margin:0 15px 0 0;
}
.element_300_frame .sub_tab {
	list-style:none;
	height:24px;
	background-color:#CCCCCC;
}
.element_300_frame .sub_tab li{
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:14px;
}
.element_300_frame .sub_tab .activity_left {
	width:149px;
	background-position:0 -645px;
	background-color:#EEE;
	font-weight:bold;
}
.element_300_frame .sub_tab .silent_left {
	width:149px;
	cursor:pointer;
	background-position:0 -621px;
	background-color:#EEE;
}
.element_300_frame .sub_tab .activity_right {
	width:150px;
	background-position:-150px -621px;
	background-color:#EEE;
	font-weight:bold;
}
.element_300_frame .sub_tab .silent_right {
	width:150px;
	cursor:pointer;
	background-position:-150px -645px;
	background-color:#EEE;
}
.element_300_frame .content .list {
	list-style:none;
}
.element_300_frame .content .list li {
	line-height:22px;
	padding:0 0 0 10px;
	background-image:url(http://image.elegantliving.ceconlinebbs.com/dot_3_black.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	
	
	width:272px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;

}
.element_300_frame .content .list li span {
	float:right;
}
.element_300_frame .content h4 {
	padding:6px 0;
	font-size:14px;
	font-weight:bold;
}
.element_300_frame .content p {
	line-height:20px;
}

.element_300_frame .tab_two {
	list-style:none;
	height:30px;
	background-color:#C4C4C4;
	font-size:14px;
}
.element_300_frame .tab_two li {
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
}
.element_300_frame .tab_two .activity_left {
	width:149px;
	font-weight:bold;
	background-position:0 -706px;
}
.element_300_frame .tab_two .silent_left {
	width:149px;
	cursor:pointer;
	background-position:0 -676px;
}
.element_300_frame .tab_two .activity_right {
	width:150px;
	font-weight:bold;
	background-position:-150px -676px;
}
.element_300_frame .tab_two .silent_right {
	width:150px;
	cursor:pointer;
	background-position:-150px -706px;
}
.element_300_frame .content .p_other{
	padding:8px 8px 0 8px;
	line-height:16px;
	color:#000000;
}
.element_300_frame .content .p_other img {
	vertical-align:bottom;
	margin: 0 5px 0 0;
	float:left;
}
/* six tab*/
.element_300_frame .tab_six {
	list-style:none;
	height:30px;
	background-color:#C4C4C4;
	font-size:14px;
}
.element_300_frame .tab_six li {
	float:left;
	height:30px;
	line-height:30px;
	font-size:12px;
	text-align:center;
}
.element_300_frame .tab_six .silent_left {
	width:49px;
	background-position:0 -745px;
	cursor:pointer;
}
.element_300_frame .tab_six .activity_left {
	width:49px;
	font-weight:bold;
	background-position:0 -775px;
}
.element_300_frame .tab_six .silent {
	background-position:-50px -745px;
	width:49px;
	cursor:pointer;
}
.element_300_frame .tab_six .activity {
	width:49px;
	font-weight:bold;
	background-position:-50px -775px;
}
.element_300_frame .tab_six .silent_right {
	background-position:-100px -745px;
	width:50px;
	cursor:pointer;
}
.element_300_frame .tab_six .activity_right {
	width:50px;
	font-weight:bold;
	background-position:-100px -775px;
}
.element_300_frame .list_tag {
	list-style:none;
}
.element_300_frame .list_tag li {
	float:left;
	line-height:22px;
	display:inline;
	padding:0 5px 0 0;
	white-space:nowrap;
}
.element_300_frame  .more_tag {
	clear:both;
	text-align:right;
	line-height:18px;
}



/* footer 部分的内容 */
.footer_banner_area {
	text-align:center;
}
.footer_banner_area img {
	vertical-align:bottom;
}
.footer_link_action {
	border:solid 1px #CECECE;
	background-color:#F0F0F0;
	color:#000066;
	height:24px;
	padding-top:12px;
	text-align:center;
}
.footer_link_action img {
	vertical-align:middle;
}
.footer_link_site {
	color:#000066;
	text-align:center;
	line-height:22px;
	padding:3px 0;
	border-left:solid 1px #CECECE;
	border-right:solid 1px #CECECE;
}
.footer_link_site_underline {
	background-position:0 -290px;
	height:5px;
	overflow:hidden;
}
.footer_link_privacy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:22px;
	padding-bottom:20px;
}

/* 定义icon */
/* 
.icon_talk {
	background-position:0 -250px;
	width:16px;
	height:16px;

}
.icon_star {
	background-position:0 -280px;
	width:16px;
	height:16px;
}
*/
/*定义一些可能用到的工具*/

.clear_10 {
	clear:both;
	height:10px;
	overflow:hidden;
}
.clear_15 {
	clear:both;
	height:15px;
	overflow:hidden;
}
.clear_8 {
	clear:both;
	height:8px;
	overflow:hidden;
}
.clear_3 {
	clear:both;
	height:3px;
	overflow:hidden;
}
.clear_5 {
	clear:both;
	height:5px;
	overflow:hidden;
}
.clear_6 {
	clear:both;
	height:6px;
	overflow:hidden;
}
.margin_left_1 {
	margin-left:1px;
}
.margin_top_3_ {
	margin-top:-3px;
}
.margin_right_3 {
	margin-right:3px;
}

.hiddenElement {
	display:none;
}
/* 用户信息块 */
.userAction {
	width:290px;
	height:50px;
	padding:6px 10px;
	background-position:0px -218px;
	position:relative;
}
.userAction img {
	vertical-align:middle;
}
.userAction .info{
	padding:4px 0;
	margin-bottom:6px;
	text-align:center;
	
}
.userAction .info .icon_face {
	background-position:0 -200px;
	padding:0 5px;
}
.userAction .info .icon_mail {
	background-position:0 -178px;
	padding:0 3px;
}
.userAction .info ul {
	list-style:none;
	height:14px;
}
.userAction .info ul li {
	border-right:solid 1px #FFF;
	border-left:solid 1px #A2A2A2;
	height:12px;
	float:left;
	padding:0 4px;
}
.userAction .info ul .right_border_null {
	border-right:none;
}
.userAction .info ul .left_border_null {
	border-left:none;
}

.userAction .icon_reg {
	width:65px;
	height:23px;
	background-position:-83px -142px;
}
.userAction .icon_log {
	background-position:-167px -142px;
	width:65px;
	height:23px;
	
}
.userAction .icon_sub {
	background-position:-252px -142px;
	width:65px;
	height:22px;
}
.userAction .go {
	padding:2px 3px 4px 3px;
}

.userAction .mail_collect {
	width:100px; 
	border:solid 1px #000;
}

.userAction  a {text-decoration:none;}
.userAction  a:link{color:#000066;}
.userAction  a:visited {color:#000066;}
.userAction  a:hover {color:#CC0000;}
.userAction  a:active {color:#CC0000;}

.noDOINotice {
    position: absolute;
    width: 135px;
	z-index:10;
	display:block;
}
.noDOINotice .topPointer {
    height: 4px;
	width:100%;
    overflow: hidden;
	position:absolute;	top:0;	left:0;
}
.noDOINotice .linkBox {	margin:3px 0 0 0;    border: 1px solid #615969;}
.noDOINotice .linkBox .con {	display:block;    background-color: #dee1fe;	text-align:center;	font-weight:bold; color:#990000; padding:6px 0 4px 0;}
.noDOINotice .linkBox .sub {	display:block;    background-color: #FFF;	text-align:center;	padding:6px 0;}

.nav_T2_zone {
	background-image:url(http://image.elegantliving.ceconlinebbs.com/T2_frame.png);
}
.nav_T2_zone .tit,.SPtit .Nmycec {
	background-image:url(http://image.elegantliving.ceconlinebbs.com/T2_icon.png);
}

/*导航条改版T2*/
.nav_T2_zone {
	height:75px;
	padding:2px 6px 0px 6px;
	background-position:0 -910px;
	position:relative;
}
.nav_T2_zone .nav_frame {
	height:64px;
	position:relative;
	overflow:hidden;
}

.nav_T2_zone .nav_frame li {
	float:left;
	list-style:none;
	line-height:26px;
}

.nav_T2_zone .nav_frame  ul li a:hover {
	color:#C00;
	text-decoration:none;
}

.nav_T2_zone .nav_frame .sort01 {
	float:left;
	width:355px;
}
.nav_T2_zone .nav_frame .sort01 ul {
	margin:6px 10px 6px 0px;
}
.nav_T2_zone .nav_frame .sort01 ul.tit {
	width:25px;
	height:52px;
	float:left;
	background-position:0 -1150px;
}
.nav_T2_zone .nav_frame .sort01 li {
	padding-left:4px;
	padding-right:8px;
	white-space: nowrap;
}

.nav_T2_zone .nav_frame .sort02 {
	float:left;
	width:275px;
}
.nav_T2_zone .nav_frame .sort02 ul {
	margin:6px 10px 6px 0px;
}
.nav_T2_zone .nav_frame .sort02 ul.tit {
	width:25px;
	height:52px;
	float:left;
	margin-right:5px;
	background-position:-40px -1150px;
}
.nav_T2_zone .nav_frame .sort02 li {
	padding-left:4px;
	padding-right:8px;
	white-space: nowrap;
}

.nav_T2_zone .nav_frame .sort03 {
	float:left;
	width:230px;
}
.nav_T2_zone .nav_frame .sort03 ul {
	margin:6px 10px 6px 0px;
}
.nav_T2_zone .nav_frame .sort03 ul.tit {
	width:25px;
	height:52px;
	float:left;
	background-position:-80px -1150px;
}
.nav_T2_zone .nav_frame .sort03 li {
	padding-left:4px;
	padding-right:8px;
	white-space: nowrap;
}
.nav_T2_zone .nav_frame .SPtit {
	float:left;
    width:104px;
	height:64px;
	margin-right:10px;
}
.nav_T2_zone .nav_frame .SPtit .Nmycec {
	background-position: 7px -1210px;
	display: block;
	width:90px;
    height: 64px;
	padding:0px 7px;
    text-indent: -10000px;
}
.Nmycec_menu {
	background-color:#eaedf6; 
	border-left:solid 1px #9e9e9f; 
	border-right:solid 1px #9e9e9f; 
	border-bottom:solid 1px #9e9e9f; 
	width:108px; 
	position:absolute; 
	display:none; 
	z-index:1000;
}
.Nmycec_menu ul {
	list-style:none;
}
.Nmycec_menu ul li {
	line-height:22px;
	padding:0 0 0 5px;
}
.Nmycec_menu ul li a:hover {
	font-weight:bold;
	color:#C00;
	text-decoration:none;
}
.Nmycec_menu ul li .current {
	font-weight:bold;
	color:#CC0000;
}

