

/* Common style */
.clear { clear:both; }
.box_l { float:left; }
.box_r { float:right; }
.c_blue { color:#056BB5 !important; }
.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; }
.input_sub { width:65px; height:26px; overflow:hidden; border:none; background:url(../images/uchome/btn_login_min.gif) no-repeat; text-indent:-9999px; }
.input_search { width:54px; height:24px; overflow:hidden; border:none; background:url(../images/uchome/btn_search_bg.gif) no-repeat; text-align:center; line-height:24px; color:#FFF; font-weight:700; letter-spacing:1px; }
.input_savesubmit { width:96px; height:28px; overflow:hidden; border:none; background:url(../images/uchome/btn_savesubmit.gif) no-repeat; }
.input_reset { width:68px; height:28px; overflow:hidden; border:none; background:url(../images/uchome/btn_reset.gif) no-repeat; }
.input_next { width:65px; height:28px; overflow:hidden; border:none; background:url(../images/uchome/btn_next.gif) no-repeat; }
.input_lostpw { width:92px; height:28px; overflow:hidden; border:none; background:url(../images/uchome/btn_lostpw.gif) no-repeat; }
.pages { height:35px; overflow:hidden; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; clear:both; }
	.pages div { float:right; padding-right:12px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#046CB5; text-decoration:none !important; line-height:18px;}
	.pages strong  { border:1px solid #046CB5; background:#046CB5; color:#FFF; font-weight:700; }
	.pages a:hover{ border:1px solid #046CB5; }
	.pages .prev { padding:2px 0 1px 16px; background:url(../images/uchome/arrow_left.gif) no-repeat 29% 50%; }
	.pages .next { padding:2px 16px 1px 5px; background:url(../images/uchome/arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }

.global_model { margin-bottom:6px; border:1px solid #DEDEDE; zoom:1; }
	.global_model h3, .global_caption, .supe_globalcaption { height:25px; overflow:hidden; background:url(../images/uchome/global_caption_bg.gif) repeat-x; color:#056BB5; font-weight:400; text-indent:12px; line-height:27px; font-family:simsun; }
	.global_model h3 a { color:#056BB5; }
	.supe_globalcaption li {  display:inline; float:right; margin:0 12px 0 0;}
.global_caption {}
	.global_caption h3 { display:inline; float:left; margin:0 0 0 6px; padding:4px 14px 1px 7px; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; background:#FFF; color:#468FCE; line-height:20px; font-weight:700; }
	.global_caption a { display:inline; float:right; margin:0 12px 0 0; }
.global_caption_2 { height:33px; overflow:hidden; margin:0 -1px; background:url(../images/uchome/nl_captionbg.gif) no-repeat; color:#FFF;}
	.global_caption_2 h3 { display:inline; float:left; padding:0px 12px 0px 7px; border-left:1px solid #DEDEDE; background:#FFF; color:#0954A6; line-height:20px; }
	.global_caption_2 a { display:inline; float:right; padding:5px 12px 0 0;}		




/* Index style */
	/* Index common style start */	
.supe_globalmodule { width:948px; overflow:hidden; margin-bottom:8px; }
	.supe_globalmodule_l { float:left; width:603px; height:301px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; }
	.supe_globalmodule_r { float:right; width:333px; height:305px; overflow:hidden; border:1px solid #DEDEDE; }

	.supe_globalmodule_3_l { float:left; width:358px; height:200px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; }
	.supe_globalmodule_3_c { float:left; width:358px; height:200px; overflow:hidden; border:1px solid #DEDEDE; background:#fff;margin-left: 8px;}
	.supe_globalmodule_3_r { float:right; width:210px; height:200px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; }

	.supe_globalmodule_3_r ul {PADDING-TOP: 3px; FLOAT: left; OVERFLOW: hidden; WIDTH: 210px; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}

	.supe_globalmodule_2_l { float:left; width:358px; height:305px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; }
	.supe_globalmodule_2_c { float:left; width:358px; height:305px; overflow:hidden; border:1px solid #DEDEDE; background:#fff;margin-left: 8px;}
	.supe_globalmodule_2_r { float:right; width:210px; height:200px; overflow:hidden; border:1px solid #DEDEDE; }

	.supe_globalmodule_2_r ul {PADDING-TOP: 3px; FLOAT: left; OVERFLOW: hidden; WIDTH: 210px; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}
	.supe_globalmodule_r h3 { width:117px; height:27px; margin:-1px 0 0 -1px; background:url(../images/uchome/supe_globalcaption_r_bg.gif) no-repeat; color:#FFF; text-align:center; line-height:27px; text-indent:0; }
	.supe_globalmodule_x { float:right; width:333px; height:117px; overflow:hidden; border:1px solid #DEDEDE;}
	.supe_globalmodule_x h3 { width:117px; height:27px; margin:-1px 0 0 -1px; background:url(../images/uchome/supe_globalcaption_r_bg.gif) no-repeat; color:#FFF; text-align:center; line-height:27px; text-indent:0; }
       .supe_globalmodule_x li {PADDING-TOP: 1px; FLOAT: left; OVERFLOW: hidden; WIDTH: 160px; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}
	.supe_globalmodule_d { MARGIN-top: 5px;float:right; width:333px; height:88px; overflow:hidden; border:1px solid #DEDEDE;}
       .supe_globalmodule_d li {PADDING-TOP: 1px; FLOAT: left; OVERFLOW: hidden; WIDTH: 160px; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}

	.supe_globalmodule_4_r { MARGIN-top: 8px;float:right; width:210px; height:95px; overflow:hidden; border:1px solid #DEDEDE; }
	.supe_globalmodule_home_l { float:left; width:603px; height:280px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; }
	.supe_globalmodule_home_r { float:right; width:333px; height:280px; overflow:hidden; border:1px solid #DEDEDE;}

.supe_piclist ul li{ position:relative; float:left; width:102px; height:120px; overflow:hidden; margin:0 10px 13px 0; *margin:0 10px 11px 0; }
	.supe_piclist ul li div { display:table-cell; *display:block; width:100px; height:100px; overflow:hidden; border:1px solid #E0E9F2; background:#EEF1F6; text-align:center; vertical-align:middle; *font-size:86px; cursor:pointer; }
	.supe_piclist ul li div img { vertical-align:middle; }
	.supe_piclist ul li span { position:absolute; left:0; bottom:0; *bottom:-2px; width:105px; height:17px; overflow:hidden; line-height:16px; text-align:center; }
	






#supeblog {}/* styling for the index/blog */
	#supeblog .supeblog_top { width:97%; height:68px; overflow:hidden; margin:8px auto 0; background:url(../images/uchome/dashed_bg.gif) repeat-x center bottom;height:60px;background-position:0 55px; }
		#supeblog .supeblog_top dl { display:inline; float:left; width:318px; overflow:hidden; margin-left:12px; }
		#supeblog .supeblog_top dl dt { float:left; width:50px; margin-right:8px; *margin-right:5; }
		#supeblog .supeblog_top dl dd { }
		#supeblog .supeblog_top dl dd h5 { height:18px; overflow:hidden; margin-bottom:3px; }
		#supeblog .supeblog_top dl dd p { height:30px; overflow:hidden; line-height:16px; }
	
	#supeblog .supeblog_txlist { width:100%; margin:8px auto 0;}
		#supeblog .supeblog_txlist li { display:inline; float:left; width:158px; height:22px; overflow:hidden; margin:0 0 0 8px; padding-left:8px; background:url(../images/uchome/icon_li.gif) no-repeat 0 11px; line-height:25px; }
		#supeblog .supeblog_txlist span { float:right; padding-left:8px; font-size:12px; color:#999; }
		#supeblog .supeblog_txlist span a { color:#999; }
	
	#supeblog .supe_globalmodule_r {}
		#supeblog .supe_globalmodule_r ul { height:230px; overflow:hidden; padding:20px 0 0 0; }
		#supeblog .supe_globalmodule_r li { display:inline; float:left; width:55px; height:66px; overflow:hidden; margin:10px 0 0 25px; }
		#supeblog .supe_globalmodule_r li span { display:block; width:50px; height:20px; line-height:20px; text-align:center; }
		#supeblog .supe_globalmodule_r li img { display:block; width:48px; height:48px; }

.topzone_list {}/* styling for the blog ext */
	.topzone_list .supe_globalmodule_l { width:708px; }
	.topzone_list .supeblog_top dl { width:320px!important; margin:0 0 0 22px!important;}
	.topzone_list .supeblog_txlist ul { padding-left:9px!important;}
	.topzone_list .supeblog_txlist li { width:293px !important; margin:0 20px!important;}

#supelink { border:1px dashed #DEDEDE; }
	#supelink_cpation { width:99%; height:28px; margin:0 auto 12px; background:url(../images/uchome/dashed_bg.gif) repeat-x 0 27px; line-height:28px; }
		#supelink_cpation h3 { display:inline; float:left; margin-left:6px; color:#056BB5; }
		#supelink_cpation a { float:right; font-family:sumsin; }
	.supelink_img { padding:0 6px 6px 10px; }
		.supelink_img a { margin-right:8px; }
	.supelink_tx { padding:0 6px 6px 10px; font-family:simsun !important; }













/* uchome */
.snsboxtt {
	BACKGROUND: url(../images/uchome/snstitlebg.gif) no-repeat; WIDTH: 100%; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.snsboxtt H2 {
	PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; COLOR: #333333
}
.snsboxtt SPAN {
	COLOR: #cc3300
}
.snsmore {
	FLOAT: right; MARGIN-RIGHT: 5px; HEIGHT: 26px
}
.snscontent_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.snscontent_left LI {
	FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 75px;
}
.snscontent_left IMG {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #d8d8d8 1px solid; WIDTH: 48px; PADDING-TOP: 1px; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: 48px
}
.snscontent_left P {
	LINE-HEIGHT: 20px; HEIGHT: 23px; TEXT-ALIGN: center;overflow:hidden;
}
.snscontent_left A {
	COLOR: #333333; TEXT-DECORATION: none
}
.snscontent_left A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.snscontent_left A:hover {
	COLOR: #cc3300; TEXT-DECORATION: underline
}
.snscontent_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../images/uchome/snslistbg.gif) no-repeat -3px 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 275px; PADDING-TOP: 8px; HEIGHT: 240px
}
.memberdolist {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px
}
.memberdolist H3 {
	FONT-SIZE: 12px; LINE-HEIGHT: 25px; HEIGHT: 25px;
}
.memberdolist LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #cccccc 1px dashed
}
.memberdolist LI A {
	COLOR: #CC6600; TEXT-DECORATION: none
}
.memberdolist LI A:visited {
	COLOR: #CC6600; TEXT-DECORATION: none
}
.memberdolist LI A:hover {
	COLOR: #CC6600; TEXT-DECORATION: underline
}


#secondary {}
#secondary .sub_nav {}
#secondary .sub_nav span {POSITION: relative;}
#secondary .sub_nav .tips_cfloor {DISPLAY: none; Z-INDEX: 9990; BACKGROUND:  no-repeat 0px 0px; LEFT: -160px; OVERFLOW: hidden; WIDTH: 260px; POSITION: absolute; TOP: 25px; HEIGHT: 80px}
#secondary .sub_nav .tips_cfloor A {RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 11px; BORDER-TOP-STYLE: none; BOTTOM: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 11px; BORDER-BOTTOM-STYLE: none}






