/* 蓝色专题通用模版 */
.main { width:1003px; margin:0 auto; background:#FFF; }
.banner img { width:1003px; height:200px; }
.mainNav { width:1003px; height:36px; background:url(/images/city/pic_blue_001.gif) repeat-x; overflow:hidden; }
.mainNav ul { float:left; margin-left:16px; }
.mainNav ul li { float:left; width:auto; padding:0 8px; color:#FFF; line-height:38px; height:36px; overflow:hidden; white-space:nowrap; }
.mainNav ul li a:link,.mainNav ul li a:visited { color:#FFF; text-decoration:none; }
.mainNav ul li a:hover { color:#FFF; text-decoration:underline; }
.mainNav span { width:216px; height:36px; float:right; margin-right:8px; background:url(/images/city/pic_blue_002.gif) no-repeat; }
.content { width:980px; margin:0 auto;}

/* 焦点图 */
.flash { float:left; margin-top:10px; }
.flash img { border:1px solid #c7c3c4; padding:2px; background:#fff; }
.new { width:395px; float:left; margin:10px 10px 0; height:245px; overflow:hidden; }
.new h2 { font-size:20px; font-family:"黑体"; font-weight:normal; height:30px; line-height:30px; float:left; width:395px; text-align:left; display:block; }
.new p { width:395px; line-height:22px; text-align:left; color:#000; float:left; display:block; }
.new .line { border-top:1px dotted #d5d5d5; width:390px; display:block; float:left; height:1px; margin:6px 0; overflow:hidden; }
.login { float:left; width:240px; text-align:center; }
.login img { margin-top:10px; }
.yhlogin { width:238px; height:138px; border:1px solid #fcdf99; background:#FFF; margin-top:8px; }
.yhlogin p { width:238px; background:#fbf2d5; height:2px; overflow:hidden; }
.yhlogin ul { width:232px; float:left; margin:14px 0 4px 5px; display:inline; }
.yhlogin ul li { float:left; width:78px; height:24px; padding-left:34px; text-align:left; line-height:26px; overflow:hidden; margin-bottom:14px; white-space:nowrap; display:inline-block; color:#833a0d; }
.yhlogin ul li a:link,.yhlogin ul li a:visited,.yhlogin ul li a:hover { color:#833a0d; }
.yhlogin ul .a { background:url(/images/city/pic_blue_008.gif) 0 0 no-repeat; }
.yhlogin ul .b { background:url(/images/city/pic_blue_008.gif) -116px 0 no-repeat; margin-left:4px; }
.yhlogin ul .c { background:url(/images/city/pic_blue_008.gif) 0 -34px no-repeat; }
.yhlogin ul .d { background:url(/images/city/pic_blue_008.gif) -116px -34px no-repeat; margin-left:4px; }
.yhlogin ul .e { width:232px; text-align:center; padding:0; height:32px; margin:0; }
.yhlogin ul .e img { display:block; clear:both; margin:0 auto; }
.qy { margin-top:10px; width:246px; display:inline-block; margin-right:-6px; }
.qy img { margin-right:6px; float:left; margin-top:0; }

/* 左侧栏目 */
.left { width:730px; float:left; margin:10px 0 0 0; }
.left .title { width:730px; height:28px; background:url(/images/city/pic_blue_001.gif) 0 -36px repeat-x; float:left; }
.left .title h2 { width:701px; height:28px; background:url(/images/city/pic_blue_003.gif) no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#FFF; padding-left:29px; line-height:30px; overflow:hidden; text-align:left; }
.left .title h2 span { float:right; text-align:left; line-height:28px; font-size:12px; font-weight:normal; margin-right:6px; line-height:30px; }
.left .title h2 span a:link,.left .title h1 span a:visited { color:#3b6299; text-decoration:none; }
.left .title h2 span a:hover { color:#3b6299; text-decoration:underline; }
.left .box { width:708px; border-left:1px solid #c7c3c4; border-right:1px solid #c7c3c4; border-bottom:1px solid #c7c3c4; height:147px; background:#FFF; padding:10px 10px 0; float:left; }
.left .box span { width:180px; height:140px; background:url(/images/city/pic_blue_004.gif) no-repeat; text-align:center; float:left; line-height:140px; }
.left .box span img { width:160px; height:120px; margin-top:11px; }
.left .box p { line-height:22px; float:left; width:518px; margin:8px 0 0 10px; text-align:left; }
.left .box p span { width:auto; height:auto; background:none; line-height:normal; float:none; }
.left .box ul { width:708px; }
.left .box ul li { width:141px; height:114px; float:left; text-align:center; background:url(/images/city/pic_blue_004.gif) 0 -140px no-repeat; }
.left .box ul li img { width:125px; height:94px; margin:10px auto 16px; display:block; }
.left .box ul li a:link,.left .box ul li a:visited { color:#000; text-decoration:none; }
.left .box ul li a:hover { color:#000; text-decoration:underline; }

.left .box2 { width:708px; border-left:1px solid #c7c3c4; border-right:1px solid #c7c3c4; border-bottom:1px solid #c7c3c4; background:#FFF; padding:10px 10px 0; float:left; }
.left .box2 ul { width:708px; height:282px; }
.left .box2 .box3 { height:289px; }
.left .box2 ul li { width:141px; float:left; text-align:center; background:url(/images/city/pic_blue_004.gif) 0 -140px no-repeat; margin-bottom:6px; }
.left .box2 ul li img { width:125px; height:94px; margin:10px auto 16px; display:block; }
.left .box2 ul li a:link,.left .box2 ul li a:visited { color:#000; text-decoration:none; }
.left .box2 ul li a:hover { color:#000; text-decoration:underline; }

/* 右侧栏目 */
.right { width:240px; float:right; margin:10px 0 0 10px; }
.right h2 { width:211px; height:28px; background:url(/images/city/pic_blue_003.gif) no-repeat; font-size:14px; font-family:"宋体"; font-weight:bold; color:#FFF; padding-left:29px; line-height:30px; overflow:hidden; text-align:left; }
.right h2 span { float:right; text-align:left; line-height:28px; font-size:12px; font-weight:normal; margin-right:6px; line-height:30px; }
.right h2 span a:link,.right h1 span a:visited { color:#FFF; text-decoration:none; }
.right h2 span a:hover { color:#FFF; text-decoration:underline; }
.right ul { width:220px; border-left:1px solid #c7c3c4; border-right:1px solid #c7c3c4; border-bottom:1px solid #c7c3c4; background:#FFF; padding:8px 8px 4px 10px; overflow:hidden; text-align:left; }
.right ul li { line-height:24px; white-space:nowrap; width:220px; }
.right ul li a:link,.right ul li a:visited { color:#3a639a; text-decoration:none; }
.right ul li a:hover { color:#C00; text-decoration:none; }

/* 热点项目 */
.right .phb { width:208px; border-left:1px solid #c7c3c4; border-right:1px solid #c7c3c4; border-bottom:1px solid #c7c3c4; height:284px; background:url(/images/city/pic_blue_005.gif) 10px 14px #FFF no-repeat; overflow:hidden; padding:8px 0 0 30px; }
.right .phb li { line-height:28px; height:28px; float:left; width:208px; white-space:nowrap; overflow:hidden; }
.right .phb li a { line-height:28px; height:28px; overflow:hidden; white-space:nowrap; float:left; width:120px; }
.right .phb li span { float:right; text-align:left; padding-right:6px; }

/* 网友留言区 */
.wyly { width:730px; height:auto; float:left; }
.wyly .top { width:auto; height:30px; overflow:hidden; }
.wyly .top h2 { width:164px; height:30px; line-height:32px; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold; color:#FFF; float:left;  background:url(/images/city/pic_blue_009.gif) 0 0 no-repeat; }
.wyly .ckly { float:right; line-height:30px; text-align:left; color:#653302; }
.wyly .ckly a:link,.wyly .ckly a:visited { color:#000; }
.wyly .ckly a:hover { color:#c00; }

.wyly .list { border:1px solid #c7c3c4; width:728px; _height:666px; min-height:666px; float:left; padding-bottom:14px; }
.wyly .list .message { width:704px; height:auto; background:#FFF; margin:16px 0 0 12px; float:left; border-bottom:1px dotted #d5d5d5; display:inline; }
.wyly .list .message dl { background:#ffffcd; padding:4px 0; }
.wyly .list .message dl dt { height:22px; width:684px; line-height:22px; overflow:hidden; color:#666465; padding-left:20px; }
.wyly .list .message dl dt .a { width:200px; float:left; text-align:left; line-height:22px; color:#653302; }
.wyly .list .message dl dt .b { width:320px; float:left; text-align:left; line-height:22px; color:#653302; }
.wyly .list .message dl dd { padding-left:20px; line-height:22px; word-wrap:break-word; text-align:left; }
.wyly .list .message .answers { width:684px; background:#FFF; padding:10px; float:left; }
.wyly .list .message .answers dt { float:left; color:#C00; text-align:left; background:none; line-height:22px; padding-left:12px; width:64px; display:block; }
.wyly .list .message .answers dd { line-height:22px; padding:0; float:left; width:608px; display:block; white-space:normal; word-wrap:break-word; }

.wyly .list .lyb { width:644px; height:auto; background:#FFF; margin:16px 0 0 12px; float:left; display:inline; }
.wyly .list .lyb p { float:left; width:544px; height:22px; line-height:24px; height:28px; background:url(/images/city/pic_blue_009.gif) 0 -48px no-repeat; padding-left:100px; text-align:left; }
.wyly .list .lyb dl { margin-top:10px; float:left; width:644px; height:180px; }
.wyly .list .lyb dl dt { width:80px; text-align:right; min-height:30px; float:left; margin-right:20px; }
.wyly .list .lyb dl dd { width:auto; text-align:left; float:left; height:auto; margin-bottom:15px; display:block; line-height:20px; float:left; }
.wyly .list .lyb dl .a { width:172px; text-align:left; float:left; height:auto; margin-bottom:10px; display:block; }
.wyly .list .lyb dl .b { width:42px; *width:46px!important; *width:48px; text-align:left; float:left; height:20px; margin-bottom:10px; display:block; }
.wyly .list .lyb dl dd .tex1 { width:520px; height:130px; border:1px solid #a4b9d6; float:left; padding:4px; line-height:18px; }
.wyly .list .lyb dl dd .tex2 { width:60px; height:16px; border:1px solid #a4b9d6; margin-right:8px; padding:2px 0 0 4px; color:#666; }
.wyly .list .lyb dl dd .tex3 { height:20px; }
.wyly .list .lyb dl dd img { vertical-align:middle; float:right; }
.wyly .list .lyb dl dd span { float:right; }
.wyly .list .lyb dl dd .button { background:url(/images/city/pic_blue_009.gif) -104px -80px no-repeat; width:60px; height:20px; cursor:pointer; border:none; margin-left:10px; }

/* 智房优惠区 */
.ztc { width:238px; float:left; height:233px; border:1px dotted #fcdfcd; background:#FFF; margin:10px 0 0 10px; position:relative; }
.ztc .hot { width:48px; height:48px; position:absolute; left:-1px; top:-1px; background:url(/images/city/pic_blue_011.gif) no-repeat; }
.ztc dl { margin:16px 0 0 35px; float:left; display:inline; }
.ztc dl dt { font-size:14px; font-weight:bold; color:#C00; line-height:22px; text-align:center; }
.ztc dl dd { font-size:14px; color:#000; line-height:22px; text-align:left; }
.ztc .tel { width:238px; height:88px; background:url(/images/city/pic_blue_010.gif) 8px 10px no-repeat; float:left; }
.ztc p { line-height:18px; border:1px solid #d5d5d5; background:#FFF; width:203px; height:21px; text-align:center; line-height:23px; overflow:hidden; margin:0 auto; }

/* 智房网团购报名 */
.bm { float:left; margin:10px 0 0 10px; width:240px; height:465px; background:url(/images/city/pic_blue_012.gif) 0 bottom #FFF repeat-x; }
.bm h2 { width:240px; height:30px; background:url(/images/city/pic_blue_009.gif) 0 -130px no-repeat; font-family:"宋体"; font-size:14px; font-weight:bold; color:#FFF; text-align:center; line-height:32px; overflow:hidden; }
.bm .box { width:238px; height:436px; border-left:1px solid #c7c3c4; border-right:1px solid #c7c3c4; border-bottom:1px solid #c7c3c4; }

.tgbm { float:left; width:238px; height:auto; display:block; margin:14px 0 0 0; }
.tgbm dt { width:78px; text-align:right; float:left; height:30px; line-height:32px; overflow:hidden; display:block; }
.tgbm dd { width:160px; float:left; height:30px; display:block; line-height:32px; text-align:left; }
.tgbm .sex { height:30px; overflow:hidden; }
.tgbm dd select { margin:4px 0 0 0; float:left; }
.tgbm dd .tex1 { float:left; width:110px; height:16px; border:1px solid #d5d5d5; background:#fff; text-align:left; padding:2px 4px 0; color:#666; vertical-align:middle; margin:4px 6px 0 0; }
.tgbm dd .tex2 { float:left; vertical-align:middle; height:30px; width:14px; margin:0 4px 0 0; }
.tgbm dd .xs,.tgbm dd .ns { float:left; width:40px; }
.tgbm dd .button { width:89px; height:23px; line-height:25px; background:url(/images/city/pic_blue_009.gif) 0 -107px no-repeat; overflow:hidden; text-align:center; font-weight:bold; border:none; color:#663202; cursor:pointer; margin:8px 14px 0 0; }

.tglist { border-top:1px dotted #d5d5d5; width:220px; margin:16px 0 0 10px; float:left; padding:8px 0 0 0; display:inline; }
.tglist h2 { font-size:12px; font-weight:bold; color:#C00; font-family:"宋体"; text-align:left; height:auto; line-height:22px; padding-left:10px; background:none; overflow:auto; }
.tglist ul { padding-left:10px; width:210px; height:190px; overflow:hidden; }
.tglist ul li { float:left; width:210px; line-height:24px; height:24px; white-space:nowrap; overflow:hidden; text-align:left; }
#andyscroll { overflow: hidden; width:210px; height:190px; }

.zt { margin:8px 0 0 7px; }
.zt1 { margin:8px 0 0 0; }
/* 广告位 */
.banner1 { width:980px; float:left; }

/* 翻页 */
DIV.meneame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: right; font-family:Arial, Helvetica, sans-serif; margin-top:20px; }
DIV.meneame A {
	BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none
}
DIV.meneame A:hover {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame A:active {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
	BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
DIV.meneame SPAN.disabled {
	BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}

