@charset "utf-8";
/* CSS Document */

body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#828282; margin:20px auto 0 auto; padding:0; line-height:150%;white-space:normal; word-break:break-all;}
p {magin:0; padding:0;}
.clear {clear:both;}
input { height:16px; background:#fff; border:0px;}
input.b {height:16px; background:#fff; border:1px solid #dcdcdc;}
img{border:0;}
a {color:#828282; text-decoration:none;}
a:hover {color:#444;}
a.content {color:#b2b2b2; font-size:12px;}
a:hover.content {color:#666; text-decoration:underline;}
.item {float:left; color:#b2b2b2; font-size:12px; padding:0; margin:0 0 0px 0; font-family:Tahoma, Arial, Helvetica, sans-serif}
.item span {font-weight:bold; color:#b2b2b2; padding-left:8px; letter-spacing:1px; font-size:1.1em;}
body#index ..item{margin:0;}

/*body#index a#indexLink,
body#about a#aboutLink,
body#contact a#contactLink {
	color:#0092e3; font-size:.9em;	
}*/


#container {width:885px; margin:0 auto; padding:0;}
#main_bar {width:725px; margin-right:15px; float:left; position:relative;}
#bigline{
	position:absolute;
	height:10px;
	width:725px;
	border-bottom:1px solid #f2f2f2;
	left:0;
	top:1535px;
}
body#contact #bigline{
	top:733px;
	width:500px;
}
#bigline2{
	position:absolute;
	height:10px;
	width:500px;
	border-bottom:1px solid #f2f2f2;
	left:-3px;
	top:504px;
}
#bigline3{position:absolute; border-bottom:1px dotted #dcdcdc; height:10px; width:725px; left:0; top:708px;}
body#index #bigline3{top:604px;}
.top_ad {width:100%; height:135px; background:url(../images/top.jpg) no-repeat;}
.top_ad a {display:block; width:725px; height:135px;}

/* 菜单部分开始 */
#mainMenu {width:725px; height:62px; margin:20px 0; background:#0093dd url(../images/menu.jpg) no-repeat bottom;}
#mainMenu ul {margin:0; padding:0; list-style-type:none;}
#mainMenu li {float:left;}

#mainMenu li.news a, #mainMenu li.loves a, #mainMenu li.achitecture a, #mainMenu li.interiors a, #mainMenu li.living a, #mainMenu li.life a, #mainMenu li.people a, #mainMenu li.shop a, #mainMenu li.blog a {display:block; height:62px;}

#mainMenu li.news a {width:60px;}
#mainMenu li.loves a {width:82px;}/*110*/
#mainMenu li.achitecture a {width: 100px;}/*105*/
#mainMenu li.interiors a {width: 105px;}/*92*/
#mainMenu li.living a {width: 66px;}
#mainMenu li.life a {width: 100px;}
#mainMenu li.people a {width: 73px;}
#mainMenu li.shop a {width: 76px;}
#mainMenu li.blog a {width: 63px;}

body#news a#newsLink, #mainMenu li.news a:hover {background:url(../images/menu.jpg) no-repeat left top;}
body#loves a#lovesLink, #mainMenu li.loves a:hover {background:url(../images/menu.jpg) no-repeat -60px top;}
body#achitecture a#achitectureLink, #mainMenu li.achitecture a:hover {background:url(../images/menu.jpg) no-repeat -142px top;}/*-170px*/
body#interiors a#interiorsLink, #mainMenu li.interiors a:hover {background:url(../images/menu.jpg) no-repeat -242px top;}/*-275px*/
body#living a#livingLink, #mainMenu li.living a:hover {background:url(../images/menu.jpg) no-repeat -347px top;}/*-367*/
body#life a#lifeLink, #mainMenu li.life a:hover {background:url(../images/menu.jpg) no-repeat -413px top;}/*-433*/
body#people a#peopleLink, #mainMenu li.people a:hover {background:url(../images/menu.jpg) no-repeat -513px top;}/*-526px*/
body#shop a#shopLink, #mainMenu li.shop a:hover {background:url(../images/menu.jpg) no-repeat -585px top;}
body#blog a#blogLink, #mainMenu li.blog a:hover {background:url(../images/menu.jpg) no-repeat -662px top;}
/* 菜单部分结束 */

#adArea {width:493px;  float:left; margin:0 0 10px 0; padding:0;}
#adArea img {float:left; margin:0 0 12px 0;}
#adArea h1 {font-size:1em; margin:0; padding:0; text-decoration:underline; font-weight:normal; color:#0092e3;}
#adArea h1 a {color:#828282; text-decoration:underline;}
#adArea h1 a:hover {color:#0092e3;}
#adArea h1 span {display:block;}
#adArea p {margin:0; padding:0;}
#adArea .item{padding:0; margin:0;}
#adSideList {width:220px; float:left; margin-left:10px;}
#adSideList .title1 {width:83px; height:20px; margin:0 0 5px 0; background: url(../images/title_10.gif) no-repeat left;}
#adSideList h1 {font-size:1em; margin:0; padding:0; text-decoration:underline; font-weight:normal;}
#adSideList h1 a {color:#828282; text-decoration:underline;}
#adSideList h1 a:hover {color:#0092e3;}
#adSideList h1 span {display:block;}
#adSideList p {margin:0; padding:6px 0;}
#adSideList .title2 {width:220px; height:25px; margin:5px 0 5px 0; background: url(../images/title_11.gif) no-repeat left bottom; border-top:1px solid #dcdcdc;}
#mainList {float:left; width:725px;margin:0;border-bottom:0px dotted #dcdcdc; padding:0; }
body#index #mainList,body#about #mainList {float:left; border-bottom:1px dotted #dcdcdc; padding:0; border-top:1px dotted #dcdcdc;}
body#news #mainList,body#loves #mainList,
body#achitecture #mainList,body#interiors #mainList,
body#living #mainList,body#life #mainList,
body#people #mainList,body#shop #mainList{float:left; border-top:1px dotted #dcdcdc; margin:0px; padding:0;}
.mainListFrame {width:725px;margin:0; padding-bottom:3px; border-bottom:1px dotted #dcdcdc;}
#mainList .showList {float:left; width:355px; padding:12px 5px 8px 2px; display:inline;}
#mainList .showList .pic{float:left; width:165px; margin-right:10px;}
#mainList .showList .right {float:left; width:175px;padding-right:5px}
#mainList .showList .right .icon01 {width: 175px; height:20px; margin:0 0 5px 0; background:url(../images/title_21.gif) no-repeat left;}
#mainList .showList .right .icon02 {width: 175px; height:20px; margin:0 0 5px 0; background:url(../images/title_22.gif) no-repeat left;}
#mainList .showList .right .icon03 {width: 175px; height:20px; margin:0 0 5px 0; background:url(../images/title_23.gif) no-repeat left ;}
#mainList .showList .right .icon04 {width: 175px; height:20px; margin:0 0 5px 0; background:url(../images/title_24.gif) no-repeat left ;}
#mainList .showList .right .icon05 {width: 175px; height:20px; margin:0 0 5px 0; background:url(../images/title_25.gif) no-repeat left;}
#mainList .showList .right h1 {font-size:1em; margin:0; padding:0; text-decoration:underline; font-weight:normal;}
#mainList .showList .right h1 a {color:#828282; text-decoration:underline;}
#mainList .showList .right h1 a:hover {color:#0092e3;}
#mainList .showList .right h1 span {display:block;} 
#mainList .showList .right p {margin:0; padding:5px 0; height:75px; overflow:hidden;}
#mainList .showList .right p.news {height:100px;}
#mainList .mailIcon {float:left; width:355px; height:145px; background:url(../images/item_icon_mail.jpg) no-repeat center; padding:17px 0 28px 0;}
#mainList .mailIcon a {display:block; width:355px; height:145px; padding:0;}

/* 内页左边的左边部分 */
#blogContent, #leftContent {float:left; width:420px; margin:0 20px 0 0; padding:0 80px 0 0;}
#blogContent {width:500px; padding:0;}
#blogContent .blogArticle {width:490px; padding:10px 0 20px 0;}
#blogContent p, .blogArticle p, #leftContent p {margin:10 0 12px 0; line-height:180%;}
#blogContent p span, .blogArticle p span, #leftContent p span {display:block;}
#leftContent h1, .blogArticle h1 {margin:5px 0; padding:0; font-size:1.1em;}
#leftContent h2{margin:5px 0; padding:0; font-size:1em; font-weight:normal;}
#blogContent h1, .blogArticle h1 {margin:0; padding:0; font-size:1em; font-weight:normal; text-decoration:underline; color:#0092e3;}
.blogArticle h1 a {color:#0092e3; text-decoration:none; border-bottom:1px dotted #39F;}
.blogArticle h1 a:hover {color:#828282;}
.blogArticle h1 span {display:block;}
.mapBg {background:url(../images/map.gif) no-repeat 0px 495px; height:890px; padding-top:30px;}
/*.lineSplit {background:url(../images/dot.gif) repeat-x bottom; margin-top:200px; height:300px;} */
#leftContent .info {float:left; width:320px; font-size:1em; }
body#contact #leftContent .info {margin-top:4px;}
#leftContent .info h1 {font-size: 1.2em; margin:0 0 8px 0; padding:0;}
#leftContent .info ul {margin:0 0 45px 0; padding:0; list-style-type:none;}
#leftContent .info li span {display:block; padding-left:3.2em;}
#leftContent .info li.en span {padding-left: 4.2em;}
/*#leftContent .info li.lastLine {border-bottom:1px solid #dcdcdc; padding-bottom: 25px;}*/
#leftContent .subscribeContainer {height:840px;}
#leftContent .magList {float:left; width:97px; margin:0px 20px 20px 0px; display:inline;}
#leftContent .magList p {margin:0; padding:0;}
#leftContent .magList span {display:block; font-size:.8em; text-align:right; margin-right:3px;}
#leftContent .magList span a:hover {text-decoration:underline;}
#detailContent {width:725px;}
#topPicture {float:left; width:493px; height:309px; margin:0 15px 0 0;}
#topSpace {float:left; width:217px; height:309px; background:#f0f0ee;}
#mainDetail {float:left; width:493px; margin:10px 15px 0 0;}
#mainDetail h1 {font-size:1em; color:#0092e3; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
#mainDetail h1 a {color:#0092e3; text-decoration:underline;}
#mainDetail h1 a:hover {#color:#828282;}
#detailPicture {width:127px; float:left; margin:15px 0 0 0;}
#detailPicture p {margin:0 0 12px 0; padding:0;}

#mainDetail p {margin:0 0 8px 0; padding:0;}
#mainDetail .item {margin:3px 0 8px 0; padding:0;}

/* 内页左边的右边部分 */
#rightInfo {float:right; width:175px; font-size:1em;}
body#blog #rightInfo {width:175px; float:right;}
#rightInfo .listArea {margin:0 0 35px 0;}
.listArea h1 {font-size:1.1em; margin:0 0 8px 0; padding:5px 0; border-top:1px solid #dcdcdc; border-bottom:1px dotted #0092e3; color:#0092e3;}
body#contact .listArea h1{margin-top:7px;}
.listArea ul {list-style-type:none; margin:0; padding:0; color:#0092e3;}
.listArea li {padding:0; margin:0; font-size:12px;}
.listArea li.en {font-size:12px;}
.listArea li span {display:block; padding-left:0em;}
.listArea li.en span {display:block; padding-left:0em;}
.listArea li a {color:#0092e3;}
.listArea li a:hover {text-decoration:underline;}
.mail {width:175px; height:200px; margin-bottom:60px; background:url(../images/mail_mid.gif) no-repeat center top;}
.mail p {padding:113px 0 0 0; margin:0; font-weight:bold; color:#0092e3;}
.mail p span {display:block; margin: 4px 0;}
.space {height:535px; width:100%;}
.space2 {height:65px; width:100%; }
.space3 {margin:0;}
/* 首页邮件列表　*/ 
.mailIndex {float:left; width:135px; height:115px; background:url(../images/mail_index.gif) no-repeat left center; padding:50px 0 0 220px; margin-top:10px;}
.mailIndex p {margin:5px 0;padding:0;}
.mailIndex p.text {font-size:1.6em; color:#0092e3; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.3em;}

/* 底部菜单部分开始 */
#footMenu {width:725px; height:50px; margin:0; background:url(../images/footmenu.gif) no-repeat bottom;}
#footMenu ul {margin:0; padding:0; list-style-type:none;}
#footMenu li {float:left;}

#footMenu li.subscribe a, #footMenu li.join a, #footMenu li.suggestion a, #footMenu li.advertise a, #footMenu li.shop a, #footMenu li.contact a {display:block; height:50px;}

#footMenu li.subscribe a {width:132px;}
#footMenu li.join a {width:121px;}
#footMenu li.suggestion a {width: 141px;}
#footMenu li.advertise a {width: 147px;}
#footMenu li.shop a {width: 100px;}
#footMenu li.contact a {width: 83px;}

#footMenu li.subscribe a:hover {background:url(../images/footmenu.gif) no-repeat left top;}
#footMenu li.join a:hover {background:url(../images/footmenu.gif) no-repeat -132px top;}
#footMenu li.suggestion a:hover {background:url(../images/footmenu.gif) no-repeat -253px top;}
#footMenu li.advertise a:hover {background:url(../images/footmenu.gif) no-repeat -394px top;}
#footMenu li.shop a:hover {background:url(../images/footmenu.gif) no-repeat -541px top;}
#footMenu li.contact a:hover {background:url(../images/footmenu.gif) no-repeat -641px top;}
/* 底部菜单部分结束 */

#footer {height:35px;width:725px; margin:15px 0 0 0; text-align:center;}
.button{ color:rgb(0, 146, 227); height:18px; background:rgb(240,240,240); font-size:12px;}

#ad_Bar {float:left; width:145px;}
#search_column {width:125px; height:95px; background:rgb(240,240,240);  padding:40px 0 0 0; text-align:center; margin-bottom:20px;}
#search_column input{ margin:2px auto;}
#search_column p {margin:0; padding:0;}
#search_column p.text {color:#0092e3; font-weight:bold; margin: 6px 0; font-size:.8em}
#logo {width: 145px; height:127px; margin:20px 0; background:url(../images/logo.gif) no-repeat left center;}
#logo a {display:block; width:125px; height:127px;}
#ad_list {width:125px; background:rgb(240,240,240); padding: 20px 0 22px 0;}
#ad_list ul {margin:0 0 0 0px; padding:0 0 0 7px; list-style-type:none; font-size:12px; width:100px;}
#ad_list ul.hlink li{ line-height:12px; margin:5px 0 5px 10px;;}
#ad_list li.home a,#ad_list li.about a,#ad_list li.contact a {font-size:12px; width:108px; height:20px; display:block;}
#ad_list li.home a{background:url(../images/ad_menu.gif) no-repeat left top;}
#ad_list li.about a{background:url(../images/ad_menu.gif) no-repeat left -20px;}
#ad_list li.contact a{background:url(../images/ad_menu.gif) no-repeat left -40px;}
body#index a#indexLink,#ad_list li.home a:hover{background:url(../images/ad_menu.gif) no-repeat -102px top;}
body#about a#aboutLink,#ad_list li.about a:hover{background:url(../images/ad_menu.gif) no-repeat -102px -20px;}
body#contact a#contactLink,#ad_list li.contact a:hover{background:url(../images/ad_menu.gif) no-repeat -102px -40px;}
#ad_list li a:hover {font-size:12px; text-decoration:none; color:#0092e3;}
#ad_list li.blue {color:#0092e3;}
#ad_list li.blue a {font-size:12px; color:#0092e3;}
#ad_list li.blue a:hover {text-decoration:underline;}
#ad_list p {margin:15px 0 0 13px; padding:0;}
#ad_list p span {display:block; color:#0092e3; font-size:.8em; font-family: Arial, Helvetica, sans-serif;}

/* css+class begin */
.subTitle {margin:30px 0;}
.subTitle_other {width:725px; background:url(../images/titleLineBg.gif) repeat-x 0px 15px; margin:30px 0 30px 0; padding-top:1px;}
.line {height:2px;width:100%; border-top:1px dotted #dcdcdc; margin: 10px 0 8px 0;font-size:0; line-height:0;}
body#blog .line {margin:0 0 8px 0;font-size:0; line-height:0}
.line2 {height:2px;width:100%; border-top:1px dotted #dcdcdc; margin: 17px 0 0 0; padding:0;font-size:0; line-height:0}
body#blog .line{width:490px;font-size:0; line-height:0}
.more, .more2 {color:#0092e3; font-size:12px; padding-left:5px;}
.more2 {color:#828282;}
.more a {color:#0092e3;}
.more2 a {color:#828282;}
.more a:hover, .more2 a:hover {text-decoration:underline;}
.more2 a:hover {color:#0092e3;}
/* css+class end */

.bompages{border-top:1px dotted #dcdcdc; height:20px;}
.pages {float:right; margin:7px 0 12px 0; font-size:.8em; display:block; text-align:right; }
.pages a:hover {text-decoration:underline;}

.enfont{padding-top:34px;}

.mainListFrame1 {width:725px; height:1px;margin:3px 0 0 0;border-bottom:1px dotted #dcdcdc; line-height:0; font-size:0;}

