/*-------------------
*Description:        cqmmgo_ui10.css
*Version:            v1.0(2010-04-23 10:00)
*Website:            http://cqmmgo.com
*Author:             高力
*update:             杨剑锋(2010-12-21 14:00) 
-------------------*/


/* --------------------- ++ 公用 ++ ---------------------*/
.bg {background:url("http://i.citysbs.com/cq/bbs/images/templates/orange/images/cqmmgo_index.png") no-repeat;}
.bg_repeat {background:url("http://i.citysbs.com/cq/bbs/images/templates/orange/images/bg_repeat.png") repeat-x;}

.clearall {zoom:1;}
.clearall:after {content:".";display:block;clear:both;height:0;visibility:hidden;}

.ad980 {margin:5px auto 0; width:980px; height:90px; overflow:hidden;}

.ad_190_60_5 {margin:10px auto; width:980px; height:60px; overflow:hidden;}
	.ad_190_60_5 li {float:left; margin:0 3px; display:inline;height:60px;width:190px;overflow:hidden;}
.ad_230_60_2 li {margin-top:10px; width:230px; height:60px;overflow:hidden;}

.public_box {border:1px solid #d9d9d9; background:#FFF; overflow:hidden; clear:both;}
	.public_box .title {padding:0 10px; height:41px; background:#FFF url("http://i.citysbs.com/cq/bbs/images/templates/orange/images/bg_repeat.png") repeat-x 0 -443px;}
	.public_box h2 {margin-bottom:10px; font:bold 14px/30px Simsun; color:#003045; border-bottom:1px solid #d9d9d9;}
	.public_box .main {padding:0 10px 5px;}

.public_head h3 {position:relative; float;left; height:30px; font-size:14px; line-height:35px; text-indent:30px; background-position:0 -485px; overflow:hidden;}
	.public_head .rc {display:block; height:30px; background-position:-375px -142px;}
	.public_head .rc a {float:left; color:#fc4c24}
	.public_head .rc span {float:right; width:10px; height:30px; background-position:-365px -142px;}
	.public_head .more_link {position:absolute; top:0; right:10px; font-size:12px; font-weight:normal; color:#0657b2;}
	.public_head .more_link a {color:#0657b2;}

/* --------------------- ++ 最新热帖 ++ ---------------------*/
#hot_post {position:relative; margin:40px auto 10px; padding-top:10px; width:980px; border-top:1px solid #f99d4c;}
	#hot_post .tab {position:absolute; left:0; top:-30px; width:980px;}
	#hot_post .tab dt,#hot_post .tab dd  {float:left;}
	
		#hot_post .tab dt a {float:left; margin-left:8px; padding-top:29px; width:97px; height:0; overflow:hidden; background-position:0 -112px;}
			#hot_post .tab .tab_hot {padding-top:30px;}
			#hot_post .tab .tab_cream {background-position:-97px -112px;}
			#hot_post .tab .tab_my {background-position:-194px -112px;}
		
		#hot_post .tab dd .bt_post {display:block; margin:0 14px; padding-top:23px; width:75px; height:0; background-position:-291px -118px; overflow:hidden;}
		#hot_post .tab .broadcast {margin-top:4px; text-indent:15px; background-position:-366px -115px;}
			#hot_post .tab .broadcast a {color:#0758b4;}
		#hot_post .tab .data {float:right; margin-right:5px;}
			#hot_post .tab .data strong {font:20px/18px Arial; color:#fc4c24}
		
	.hot_post_main {height:432px; clear:both; overflow:hidden;}
	
		/* 轮播 */
		#index_play {width:320px; height:240px; background:#FFF; overflow:hidden;}
		
		/* 同城活动 */
		.hot_post_left , .hot_post_center {float:left;}
		.city {margin-top:10px; width:318px; height:180px;}
			.city dl {margin-bottom:8px; overflow:hidden;}
			.city dt {float:left; margin-right:10px; width:60px; height:60px; overflow:hidden;}
			.city dd {float:left; width:226px; height:60px; line-height:20px; overflow:hidden;}
			.city dd a , .city dd a:visited {color:#666;}
			.city dd a h3 {color:#333; height:20px; line-height:20px; overflow:hidden;}
			.city dd a:hover {color:#0657b2;}
			.city dd a:hover h3 {text-decoration:underline; color:#0657b2;}
			
		
		/* 网站头条 */
		.hot_post_center {margin:0 10px; padding:5px 10px; width:388px; height:420px; border:1px solid #d9d9d9; background:#fff;}
			
			.hot_post_center ul {overflow:hidden; zoom:1;}
			
				.hot_post_center .topic li {margin-top:5px;height:64px;overflow:hidden;}
					.topic li a , .topic li strong , .topic li span{display:block; cursor:pointer;}
					.topic li strong {font:100 20px/31px simHei; height:31px; text-align:center; overflow:hidden;}
					.topic li span {height:37px; overflow:hidden;}
					
				.hot_post_center .toplist {margin-top:10px; padding-top:10px; font-size:14px; border-top:1px dashed #d7d7d7;}
					.toplist li {float:left; height:23px; width:100%; line-height:23px; overflow:hidden;}
						.toplist a {*zoom:1; cursor:pointer;}
						.toplist a:hover span , .toplist a:hover em {text-decoration:underline; color:#0657b2;}
							.toplist strong , .toplist span {float:left;}
							.toplist strong a , .toplist strong a:visited {color:#fc4c24; font-weight:normal;}
							.toplist em {float:right; font-size:12px; color:#999;}

		.hot_post_right {width:230px; float:right;}
		
		/* 注册 */
		.bt_register {display:block; margin-bottom:10px; padding-top:40px; width:230; height:0; background-position:0 -142px; overflow:hidden;}
			
		/* 重庆城市生活向导 */
		.cq_life {width:230px; height:91px; background-position:0 -182px;}
			.cq_life h2 {padding:5px 0 0 20px; font-size:14px; color:#003045;}
			.cq_life a {float:left; margin:10px 0 0 20px; padding-top:33px; width:33px; text-align:center;}
			.cq_life .life_marry {background-position:-230px -142px;}
			.cq_life .life_baby {background-position:-263px -142px;}
			.cq_life .life_fitment {background-position:-296px -142px;}
			.cq_life .life_cate {background-position:-329px -142px;}
			
		/* 打折快报 */
		.sale {margin-top:10px; width:228px; height:174px;}
		.sale li {height:18px; overflow:hidden;}
		
		/* 社区公告 */
		.affiche {margin-top:10px; width:228px; height:93px; line-height:16px;}
		
/* --------------------- ++ 热门版块 ++ ---------------------*/
#hot_board {margin:0 auto; width:980px; overflow:hidden;}
	.hot_board_left{float:left; width:740px;}
	.hot_board_left dl {overflow:hidden;}
		
		.hot_board_left dl {zoom:1;}
		.hot_board_left dt {float:left; margin-right:10px; width:228px; height:140px; background-position:0 -273px;}
		.hot_board_left dt img {margin:10px 0 0 16px;}
		.hot_board_left dd {float:left; margin-top:10px; width:500px; font-size:14px; line-height:24px; overflow:hidden;}
		.hot_board_left li {float:left; margin-right:10px; width:240px; height:24px; overflow:hidden;}
		.hot_board_left li strong a , .hot_board_left li strong a:visited {font-weight:normal; color:#fc4c24;}
		
		.store_list {float:left; font-size:12px; margin-top:5px;}
		.store_list a , .store_list a:visited {color:#666;}
		.store_list .more , .store_list .more:visited {color:#0657b2;}
	
	.hot_board_right{float:right; width:230px;}
		
		/* 我的婚礼日记 */
		.hot_board_right .marry_diary {width:228px; height:222px; overflow:hidden;}
			.marry_diary dt {float:left; margin-right:10px;}
			.marry_diary dd {float:left; width:138px; height:60px; overflow:hidden;}
			.marry_diary dd h3 {height:20px; overflow:hidden;}
			.marry_diary dd a:hover h3 {text-decoration:underline;}
			.marry_diary ul {clear:both;}
			.marry_diary li {height:22px; line-height:22px; overflow:hidden;}
			.marry_diary li a , .marry_diary li a:visited {color:#666;}
			.marry_diary li a:hover {color:#0657b2;}
		
		/* 宝宝秀 */
		.hot_board_right .baby_show {margin-top:10px; width:228px; height:298px; overflow:hidden;}
			.baby_show li {float:left; margin:0 2px 10px;; width:100px; height:117px; line-height:22px; text-align:center; overflow:hidden;}
			.baby_show li img {display:block;}

/* --------------------- ++ 重庆导航 ++ ---------------------*/
#cq_nav {margin:0 auto; width:980px; overflow:hidden;}
	.cq_nav_left {float:left; width:740px;}
		.cq_nav_left .map dl {clear:both;}
		.cq_nav_left .map dt {float:left; padding:37px 0 0 6px; width:20px; height:103px; font-size:14px; font-weight:bold; background-position:-230px -273px; }
		.cq_nav_left .map dd {float:right; margin-top:-1px; padding-bottom:10px; width:714px; border-top:1px dashed #d7d7d7; overflow:hidden;}
			.cq_nav_left .map dd li {display:inline; float:left; margin:10px 0 0 15px; width:334px; height:55px; border:1px solid #FFF; overflow:hidden;}
			.cq_nav_left .map dd .li_hover {border:1px solid #f2deae; background:url("http://i.citysbs.com/cq/bbs/images/templates/orange/images/bg_repeat.png") repeat-x 0 -515px;}
			.cq_nav_left .map li .icon_board {display:block; padding-left:48px; height:56px; color:#666; background:url("http://i.citysbs.com/cq/bbs/images/templates/orange/images/index_icon.gif") no-repeat;}
			.cq_nav_left .map li .icon_board:hover {text-decoration:none;}
			.cq_nav_left .map li h4 {font-size:14px; line-height:20px; color:#333;}
			.cq_nav_left .map li a:hover h4 {color:#0657b2;}
			.cq_nav_left .map li em {font-size:12px; line-height:16px; font-weight:normal; color:#999;}
			
		/* 大卖场 */
		.cq_nav_left .shop {float:left; margin-top:10px; width:740px;}
			.cq_nav_left .shop dl {float:left; margin-left:10px; padding:5px; width:220px; height:70px; border:1px solid #FFF; overflow:hidden;}
			.cq_nav_left .shop .dl_hover {border:1px solid #f2deae; background:url("http://i.citysbs.com/cq/bbs/images/templates/orange/images/bg_repeat.png") repeat-x 0 -515px;}
			.cq_nav_left .shop dt a {font-size:14px; font-weight:bold; line-height:18px;}
			.cq_nav_left .shop dd a {margin-right:5px;}
			
	.cq_nav_right{float:right; width:230px;}
	
		/* 特别推荐 */
		.cq_nav_right .recommend dl {zoom:1; overflow:hidden;}
		.cq_nav_right .recommend .addline {margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #d7d7d7;}
		.cq_nav_right .recommend dt {clear:both; line-height:24px;}
		.cq_nav_right .recommend .cate {float:left; font-weight:bold; color:#0657b2;}
		.cq_nav_right .recommend .more {float:right; color:#0657b2;}
		.cq_nav_right .recommend li {display:inline; float:left; margin-right:10px; width:94px; height:20px; line-height:20px; overflow:hidden;}
		.cq_nav_right .recommend li a {color:#666;}
			
		/* 当前红帖 */
		.cq_nav_right .today_hot {margin-top:10px;}
			.cq_nav_right .today_hot li {height:20px; line-height:20px; overflow:hidden;}
			.cq_nav_right .today_hot li a {color:#666;}
		
		/* 今日论坛之星 */
		.cq_nav_right .today_star {margin-top:10px;}
			.cq_nav_right .today_star li {height:24px; line-height:24px;}
			.cq_nav_right .today_star .rank {float:left; margin:5px 5px 0 0; width:14px; height:14px; font:10px Arial; text-align:center; color:#fff; background:#999;}
			.cq_nav_right .today_star a , .cq_nav_right .today_star a:visited {float:left; color:#666;}
			.cq_nav_right .today_star .num {float:right; color:#666}
	
/* --------------------- ++ 底部信息 ++ ---------------------*/
	#foot_msg {clear:both; margin:10px auto 0; width:980px; line-height:20px; color:#666;}
		#foot_msg .link , #foot_msg .birthday , #foot_msg .member {clear:both; padding:5px 0; border-top:1px solid #d9d9d9;}
		#foot_msg strong {float:left; color:#333;}
		#foot_msg ul {width:910px; overflow:hidden;}
		#foot_msg li {float:left; margin-right:5px; white-space:nowrap;}
		#foot_msg li a {color:#666;}
		#foot_msg li .more {color:#0657b2;}
	
	#footer {position:relative; margin:10px auto 0; width:980px; border-top:1px solid #d9d9d9;}
		#footer li {text-align:center; line-height:22px; color:#666;}
		#footer .police {position:absolute; bottom:0; right:80px;}


.showWindow_close , .orange_btn , #login_form #que span , #login_form #que ul {background:url(http://i.citysbs.com/cq/bbs/images/templates/cqmmgo/images/bg_all.png) no-repeat}

/* showWindow */
.showWindow_box {top:0;left:0;}
	.showWindow {position:absolute;padding:10px 10px 0;width:350px;border:7px solid #CDCDCD;background:#FFF;z-index:1000;}
		.showWindow h3 {cursor:move;font-size:14px;color:#334f67;}
		.showWindow_close {position:absolute;top:10px;right:10px;padding-top:15px;width:15px;height:0;background-position:-79px -102px;overflow:hidden;}
		.showWindow_close:hover {background-position:-79px -133px;}
		.showWindow_content {margin:10px 0;}
		.showWindow_button {padding-left:100px;}
		.showWindow_button a {margin-right:10px;}
		.showWindow_masking {width:100%;background-color:#FFF;filter:alpha(opacity=50);opacity:0.5;z-index:999;}

/** login_pop **/
#login_pop .showWindow {width:340px;}
#login_form {padding:8px 8px 0;overflow:hidden;}
	#login_form div {padding-bottom:15px;width:324px;height:22px;line-height:22px;}
		#login_form div label {margin-right:5px;}
		#login_form label em {float:left;width:85px;text-align:right;}
		#login_form input.ipt {padding:2px 3px;width:136px;height:18px;line-height:18px;border:1px solid #d8d8d8;}
		#login_form input.error {border-color:#ffabab}

	#login_form #que {position:relative;height:auto;overflow:hidden;}
		#login_form #que em , #login_form #asw em {color:#999;}
		#login_form #que span {cursor:pointer;display:block;position:absolute;left:85px;top:0;padding:0 6px;width:132px;height:22px;background-position:49px -225px;}
		#login_form #que ul {display:none;position:relative;float:left;padding:0 5px;width:132px;background-color:#fffce9;background-position:49px -253px;border:1px solid #edddab;overflow:hidden;}
			#login_form #que ul li {cursor:pointer;float:left;width:100%;height:18px;line-height:18px;}
			#login_form #que ul li.hover {color:#0657b2;}
	#login_form #asw {display:none;}

	#login_form p {margin:-6px 0 15px 85px;line-height:24px;overflow:hidden;}
		#login_form p .inp_checkbox {cursor:pointer;margin-top:-2px;width:13px;height:13px;}
	#login_pop a , #login_pop a:hover {color:#0657b2;}
	.orange_btn {cursor:pointer;margin-right:12px;float:left;width:57px;height:26px;line-height:26px;font-size:14px;font-weight:700;overflow:hidden;text-align:center;border:0 none;color:#fff;background-position:0 -60px;}
	.orange_btn:link,.orange_btn:visited,.orange_btn:hover {color:#fff;text-decoration:none;}
	.orange_btn:hover {background-position:0 -87px;}
	#login_tip {color:#fc6d02;}
#login_pop .showWindow_button {display:none;}