.leftcol {float: left; text-align: left; width: 742px; }
.leftcol h4{background:url(/templates/default/cn/images/bg_title.gif) repeat-x; height:25px; padding:6px 0px 0px 10px;  font-size:14px;}
.col1 {float: left; text-align: left; width: 365px; height:250px; overflow:hidden; margin-top:10px;}
.col1 .tt{line-height:31px; font-size:14px; padding-left:10px; font-weight:bold;float:left;}
.col1 .tt2{line-height:31px;  font-size:14px; padding-left:10px;   float:right;}

.col2 {float: right; text-align: left; width: 365px; height:250px;overflow:hidden; margin-top:10px;}
.col2 .tt{line-height:31px; font-size:14px; padding-left:10px;  font-weight:bold; float:left;}
.col2 .tt2{line-height:31px;  font-size:14px; padding-left:10px;   float:right;}

#list {
	clear:both;
	overflow: hidden;
}
#list ul {
	list-style: none;
	margin: 10px;
	padding: 0px;
	font-size: 12px;
}
#list ul li {
	padding-left: 10px;
	height: 25px;
	background: url(../images/icon3.gif) no-repeat left 6px;

}
#list ul li a{font-size:14px;}

#newsbanner{border:1px solid #CCC; padding:3px; margin-bottom:8px;}

/*****页面左边栏******/

.newsleft {
	float: left;
	text-align: center;
	width: 168px;
	background-color: #eef7e3;
	overflow: hidden;
	height:420px;
}

.pageleft  .pagelft_tab01 {
	width: 140px;
	overflow: hidden;
	padding-left:12px;
	margin:10px 0px;
}

.newsleft  .pagelft_tab01 ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 130px;
	text-align: center;
	margin: auto;
}
.newsleft  .pagelft_tab01 ul li {
	height: 25px;
	padding-left: 15px;
	line-height: 25px;
	margin-bottom: 0px;
	text-align: left;
	background: url(../images/line_01.gif) repeat-x bottom;
	overflow: hidden;
}

.newsleft  .pagelft_tab02 {
	width: 183px;
	height: 31px;
	padding-left: 15px;
	line-height: 31px;
	margin-bottom: 1px;
	background: url(../images/title_bg2.gif) repeat-x;
	font-size:14px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}

/*****页面中间主体部分******/
.newslistmid {
	float: left; text-align: left; width: 740px;
}
.newslistmid h6{background:url(/templates/default/cn/images/bg_title.gif) repeat-x; height:25px; padding:6px 0px 0px 10px;  font-size:14px;}
.newslistmid h4{ height:22px; line-height:22px; font-size:14px; padding-left:10px; margin-top:10px; color:#090}
.newslistmid #line {
	height: 1px;
	
	margin: 6px 5px;
	overflow: hidden;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}
.newslistmid #list {
	clear:both;
	overflow: hidden;
}
.newslistmid #list ul {
	list-style: none;
	margin: 10px;
	padding: 0px;
	font-size: 9pt;
}
.newslistmid #list ul li {
	padding-left: 10px;
	height: 28px;
	background: url(../images/icon3.gif) no-repeat left 6px;
}
.newslistmid .wd{width:95px; padding:0px 10px;height: 16px !important;}
.newslistmid #pagelist {
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.newslistmid #ss{margin:3px 10px;}

/*****页面中间主体部分******/
.newsmid {
	float: left; text-align: left; width: 562px; margin:0px 0px 0px 10px;
}
.newsmid h4{ height:22px; line-height:22px; font-size:14px; padding-left:10px; margin-top:10px; color:#090}
.newsmid #line {
	height: 1px;
	width: 528px;
	margin: 6px 0px;
	overflow: hidden;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}
.newsmid #list {
	clear:both;
	overflow: hidden;
}
.newsmid #list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
}
.newsmid #list ul li {
	padding-left: 10px;
	height: 28px;
	background: url(../images/icon3.gif) no-repeat left 6px;
}
.newsmid #pagelist {
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

/*****设计案例部分******/
#pro {margin:8px 0px 0px 0px;}
#pro td{text-align:left; padding:10px 2px 0 2px; width:160px;}
#pro .divx{height:128px; margin:0 10px;}
#pro .txt{margin:10px; line-height:150%;}
#pro .img{max-height:128px; max-width:160px; zoom: expression( function(elm) { if (elm.width > 160 || elm.height > 128 ){ if (elm.width>elm.height) { elm.width=160; } else{ elm.height=128; } } elm.style.zoom = '1'; }(this) );}
#pro .linktxt{color:#060 !important;}

/*****设计师部分******/
#shejishi {margin:15px;}
#shejishi .img{ float:left; width:145px; max-height:200px; max-width:145px; zoom: expression( function(elm) { if (elm.width > 145 || elm.height > 200 ){ if (elm.width>elm.height) { elm.width=145; } else{ elm.height=200; } } elm.style.zoom = '1'; }(this) );}
#shejishi .infright{float:right !important; width:550px; line-height:150%;}
#shejishi .infright a{font-size:14px; color:#090 !important;}
#shejishi .txt{line-height:150%; margin-top:5px;font-size:14px !important;}
#shejishi .hh{ line-height:150%;height:113px; padding-top:10px;font-size:14px !important;}
#shejishi .hh2{ line-height:150%;padding-top:10px;font-size:14px !important;}
#shejishi .infright2{float:right !important; width:520px;}
#shejishi .infright2 p{line-height:150%; margin-top:10px;}
#shejishi .inf{margin:10px 0px 20px 0px;}


/*****门店部分******/
#shop {margin:15px; }

#shop .txt{ line-height:150%; float:right; width:520px;}
#shop .img{ float:left;max-height:150px; max-width:120px; zoom: expression( function(elm) { if (elm.width > 120 || elm.height > 150 ){ if (elm.width>elm.height) { elm.width=120; } else{ elm.height=150; } } elm.style.zoom = '1'; }(this) );}
#shop .linktxt{color:#060 !important;}





/*****活动报名******/
#huodong_baoming .tab{ border-left:1px solid #CCC;border-bottom:1px solid #CCC; margin:15px;}
#huodong_baoming td{padding:5px !important;font-size:12px; color:#333; text-align:left;border-top:1px solid #CCC;border-right:1px solid #CCC;}
#huodong_baomingtab td{ border:0 !important;}
.read_img {
	text-align: left;
	width: 740px;
	margin: 0 auto;
	overflow: hidden;
}
.read_textoutline {
	text-align: left;
	width: 718px;
	margin: 0 auto;
	padding: 10px;
	background: url(../images/footer_bg.gif) repeat-y;
	
	border: 1px solid #C0C0C0;
	overflow: hidden;
}
.read_textoutline .read_content {
	text-align: left;
	margin: 0 auto;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #C0C0C0;
	overflow: hidden;
}
.read_textoutline .read_content #title {
	font-size: 12pt;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #474747;

}
.read_textoutline .read_content #line {
	height: 1px;
	background-color: #FF2424;
	overflow: hidden;
}
.read_textoutline .read_content #content {
	margin-top: 10px;
	line-height: 160%;
	color: #757575;
	overflow: hidden;
}
.read_textoutline2 {
	text-align: left;
	width: 720px;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;
}
.read_textoutline2 #title {
	font-size: 12pt;
	height: 31px;
	line-height: 31px;
	text-align:center;
	font-weight: bold;
	margin:10px auto;
	color:#090;


}
.read_textoutline2 #titleforum {
	font-size: 12pt;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #39B82E;
}
.read_textoutline2 #retitleforum {
	font-size: 12pt;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-weight: bold;
	color: #737373;
	background-color: #EFFEE1;
}

.read_textoutline2 #line {
	height: 1px;
	line-height: 1px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px auto;
	border: 0px;
	overflow: hidden;
}
.read_textoutline2 #content {
	line-height: 180%;
	color: #333;
	padding: 10px;
	overflow: hidden;
	font-size:14px;
}
.read_textoutline2 #content .tab{ border-left:1px solid #CCC;border-bottom:1px solid #CCC; margin:5px 0px;}
.read_textoutline2 #content .tab td{padding:5px !important;font-size:12px; color:#333; text-align:left;border-top:1px solid #CCC;border-right:1px solid #CCC;}


.read_textoutline2 #contentlist {
	line-height: 160%;
	color: #757575;
	padding: 10px;
	background: url(../images/title_bg.gif) repeat-x;
	overflow: hidden;
}

.read_textoutline2 #contenttext {
	color: #757575;
	padding: 5px 10px 5px 10px;
	background-color: #8A8A8A;
	overflow: hidden;
}

.read_textoutline2 #content .note{text-align:left; margin:0px 0px 20px 0px; padding:10px;border:1px dotted #CCC; color:#666; line-height:150%; font-size:12px;}


.readtext {
	width: 770px;
	text-align: center;
	border: 1px solid #C0C0C0;
	background: url(../images/title_bg.gif) repeat-x;
	overflow: hidden;
}
.readicon {
	width: 670px;
	color: #474747;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/icon02.gif) no-repeat;
	margin: 10px auto;
	padding-top: 2px;
	padding-left: 35px;
	text-align: left;
	overflow: hidden;
}
.readline {
	width: 720px;
	height: 15px;
	background: url(../images/line_02.gif) repeat-x;
	overflow: hidden;
}
.content {
	width: 680px;
	color: #575757;
	font-size: 12px;
	height: auto;
	line-height: 160%;
	margin: auto;
	padding-bottom: 5px;
	text-align: left;
	overflow: hidden;
}
#loading {
	width: 680px;
	margin: auto;
	overflow: hidden;
}

