
/* ------------------------  */
/* 基本全局样式 basic global */
/* ------------------------  */
body {
	margin:0px;
	font-size:12px;
	font-family:"宋体","黑体",verdana,tahoma,arial,sans-serif;
	color:#333333;
	background-color:#f5ffef;
}
a {	
	color:#7C9926;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	text-decoration: underline;
}
a img {
	border:0px;
}
select, input {vertical-align:middle;}

iframe {
	border:0px;
}

.image_border img {
	border:1px solid #cccccc;
	padding:1px;
	margin:0 auto;
}
.clear {
	clear:both;
	overflow:hidden;
	height:0px;
	width:0px;
	margin:0 auto;
}


.m_left3 {
	margin-left:3px;
}
.m_left6 {
	margin-left:6px;
}
.m_left12 {
	margin-left:12px;
}

.m_top3 {
	margin-top:3px;
}
.m_top6 {
	margin-top:6px;
}
.m_top12 {
	margin-top:12px;
}


.textcenter {
	text-align:center;
}
.textleft {
	text-align:left;
}
.textright {
	text-align:right;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.hidden {
	display:none;
}

.nowrap_text{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

.wrap_text{
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}






.bg_image{
	background:url(http://file.ehome.cn/images/main/main_bg.gif) top center no-repeat;
}

.wrapper{
	height:100%;
	overflow:hidden;
	width:960px;
	margin:0 auto;
	padding:0px;
}


.header{
	height:152px;
}
.top{
	height:78px;
	padding:0px 10px;;
}
.top .logo{
	float:left;
	padding-top:30px;
}

.top .rightmenu {
	float:right;
	padding-top:20px;
	text-align:right;
	font-family:"宋体";
	font-size:12px;
}
.top .rightmenu .strong {
	font-weight:bold;
	color:#666666;
}
.top .space {
	margin:0px 6px;
}

.menu {background:url(http://file.ehome.cn/images/main/menu_bg.gif) center no-repeat;
	font-size:14px;
	height:40px;
	padding:0px 10px;
}

.menu a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.menu .menuitem {
	font-family:"微软雅黑", "宋体";
	padding:10px 20px 0px 20px;
}
.menu .line {
	width:2px;
	height:100%;
	background:url(http://file.ehome.cn/images/main/menu_line.gif) center no-repeat;
}

.sub_info{
	padding:0px 15px;
	height:34px;
	color:#666666;
}
.sub_info .items{
	padding-top:8px;
	float:left;
	margin-right:15px;
	height:18px;
	line-height:18px;
}

.style_select{
	float:right;
}
.style_select .items{
	padding-top:8px;
	float:left;
	margin-right:10px;

}
.style_green{
	width:15px;
	height:15px;
	border:2px solid #EFEFEF;
	background:#a8fd80;
}
.style_prink{
	width:15px;
	height:15px;
	border:2px solid #EFEFEF;
	background:#ffa8fe;
}
.style_blue{
	width:15px;
	height:15px;
	border:2px solid #EFEFEF;
	background:#7ec4ff;
}

.contentlayout{
	background-color:#FFFFFF;
	overflow:hidden;
	height:100%;
	padding:10px 15px;
	margin:0 auto;
}

.column_left{
	float:left;
	width:645px;
}
.column_right{
	float:left;
	width:270px;
}
.tip_blk{background:url(http://file.ehome.cn/images/main/tip_bg.jpg) no-repeat left center;text-align:center;height:60px;line-height:60px;padding:5px 10px;}

.gap_index{
	width:15px;
	height:10px;
	float:left;
}
.bartitle{
	font-weight:bold;
	font-family:"微软雅黑", "宋体";
	color:#43a015;
}
.banner_index{
	height:100%;
	overflow:hidden;
	margin-top:5px;
}
.info_index{
	height:100%;
	overflow:hidden;
	margin:0 auto;
}
.info_index_bar{
	background:url(http://file.ehome.cn/images/main/til1.gif) top no-repeat;
	margin-top:5px;
	padding:12px 10px 3px 45px;
	_padding:12px 10px 1px 45px;
}
.info_index_con{
	border:1px solid #c5e467;
	background:url(http://file.ehome.cn/images/main/view_bg.gif) bottom repeat-x;
	height:204px;
}

.info_index_1{
	float:left;
	width:350px;
}
.info_index_2{
	float:left;
	padding:30px 5px 5px 5px;
	width:270px;
}
.info_index_2 .items{
	margin-bottom:12px;
	padding-left:15px;
	background:url(http://file.ehome.cn/images/main/point.gif) left center no-repeat;
	color:#666666;
}
.info_index_2 .info_name{
	float:left;
	font-weight:bold;
	width:75px;
}

.topfamily_index{
	height:100%;
	overflow:hidden;
	margin:0 auto;
}
.topfamily_bar{
	background:url(http://file.ehome.cn/images/main/til2.gif) top no-repeat;
	margin-top:5px;
	padding:12px 10px 3px 45px;
	_padding:12px 10px 1px 45px;
}
.topfamily_con{
	border:1px solid #c5e467;
	background:url(http://file.ehome.cn/images/main/view_bg.gif) bottom repeat-x;
	height:330px;
}
.topfamily_con .items{
	background:url(http://file.ehome.cn/images/main/topfamily_bg.gif) top center no-repeat;
	width:100px;
	height:120px;
	text-align:center;
	margin:30px 0px 10px 23px;
	_margin:30px 0px 10px 17px;
	float:left;
}
.topfamily_con .family_image img{
	margin-top:10px;
	border:1px solid #CCCCCC;
}
.topfamily_con .family_name{
	margin-top:8px;
	height:12px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	text-align:center;
	width:68px;

}

.login_index{
	height:100%;
	overflow:hidden;
	margin:0 auto;
}
.login_index_bar{
	background:url(http://file.ehome.cn/images/main/login.gif) top no-repeat;
	height:32px;
	line-height:20px;
	padding-left:45px;
}
.login_index_bar .bartitle{
	font-weight:bold;
	font-family:"微软雅黑", "宋体";
	color:#fc5c9a;
	padding-top:8px;
}
.login_index_con{
	border:1px solid #ffc7dc;
	padding:0px 1px 1px 1px;
}
.login_index_con1{
	background:url(http://file.ehome.cn/images/main/login_bg.gif) bottom repeat-x;
	height:160px;
}
.login_index_con2{
	background:#fee8f1;
	height:40px;
	text-align:center;
}
.login_index_con2 img{
	margin-top:6px;
}
.login_form{
	height:100%;
	overflow:hidden;
	margin:0 auto;
	padding:0px 5px 10px 15px;
	_padding:0px 5px 0px 15px;
}
.login_form_left{
	width:185px;
	float:left;
	padding-top:10px;
}
.login_form_left .items{
	margin-bottom:6px;
	margin-top:1px;
}

.login_form_name{
	float:left;
	width:40px;
	height:25px;
	line-height:25px;
}

.login_form_btm{
	margin-top:12px;
	text-align:right;
	margin-right:10px;
}
.login_form_input{
	float:left;
}
.login_form_right{
	width:60px;
	float:left;
	padding-top:10px;
}

.login_form input{
	border:1px solid #CCCCCC;
	font-family:Arial;
	font-size:12px;
	height:20px;
	line-height:18px;
	padding:1px 1px 0;
	width:130px;
}


.login_form input.checkl{
	border:0 none;
	padding:0;
	vertical-align:middle;
	width:auto;
}


.login_index_con3{
	background:url(http://file.ehome.cn/images/main/login_bg.gif) bottom repeat-x;
	height:160px;
	text-align:center;
}
.login_index_con4{
	background:#fee8f1;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#666666;
}
.login_users{
	padding-top:10px;
	padding:15px 2px 0px 2px;
}
.login_user {
	cursor:pointer;
}
.login_user img{
	width:75px;
	height:75px;
	padding:1px;
	border:1px solid #CCCCCC;
}
.login_user_name{
	text-align:center;
	width:75px;
	display:block;
	height:20px;
	margin:0 auto;
	overflow:hidden;
	width:45px;

}

.login_index_con5{
	background:url(http://file.ehome.cn/images/main/login_bg.gif) bottom repeat-x;
	height:160px;
}
.selected_user{
	padding-left:15px;
}
.selected_user1{
	float:left;
	padding-top:30px;
}
.selected_user1 img{
	width:75px;
	height:75px;
	padding:1px;
	border:1px solid #CCCCCC;
}
.selected_user2{
	padding-top:30px;
	float:left;
	margin-left:10px;
}
.selected_user2 .user_name{
	padding-top:5px;
	padding-bottom:6px;
}
.selected_user2 .user_password{
	padding-top:4px;
}
.selected_user2 input{
	border:1px solid #CCCCCC;
	height:20px;
	line-height:20px;
	width:90px;
}
.selected_user2 input.checkl{
	border:0 none;
	padding:0;
	vertical-align:middle;
	width:auto;
}
.login_form_btm1{
	margin-top:5px;
	text-align:center;
}
.login_form_btm2{
	margin-top:20px;
	text-align:center;
}


.notice_index{
	margin-top:2px;
	height:100%;
	overflow:hidden;
}
.notice_index_bar{
	background:url(http://file.ehome.cn/images/main/notice.gif) top no-repeat;
	margin-top:5px;
	padding:12px 10px 3px 50px;
	_padding:12px 10px 1px 50px;
}
.notice_index_con{
	border:1px solid #c5e467;
	background:#FFFFFF;
	padding:10px 10px 0px;
}
.notice_index_con .items{
	margin-bottom:12px;
	padding-left:15px;
	background:url(http://file.ehome.cn/images/main/point.gif) left center no-repeat;
	color:#666666;
}

.skin_index{
	margin-top:2px;
	height:100%;
	overflow:hidden;
}
.skin_index_bar{
	background:url(http://file.ehome.cn/images/main/skin.gif) top no-repeat;
	margin-top:5px;
	padding:12px 10px 3px 50px;
	_padding:12px 10px 1px 50px;
}
.skin_index_con{
	height:100%;
	overflow:hidden;
	border:1px solid #c5e467;
	background:#FFFFFF;
	padding:5px 8px 15px 8px;
	_padding:5px 0px 15px 0px; 

}
.skin_index_con img{
	border:1px solid #CCCCCC;
	padding:2px;
	width:105px;
	height:75px;
}
.skin_index_con .items{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.contact_index{
	margin-top:10px;
}

.footer{
	text-align:center;
	border-top:5px solid #89d910;
	background:url(http://file.ehome.cn/images/main/footer.gif) center center no-repeat;
}

.company_index{
	margin-top:30px;	
}
.copyright{
	margin-top:10px;
	margin-bottom:40px;
	font-size:12px;
	font-family:tahoma,arial,verdana,"宋体","黑体",sans-serif
}




.findpsd_bar{
	background:url(http://file.ehome.cn/images/main/find_psd_bar.gif) top no-repeat;
	margin-top:5px;
	padding:6px 10px 3px 55px;
	_padding:6px 10px 1px 55px;
}
.findpsd_con{
	border:1px solid #c5e467;
	background:url(http://file.ehome.cn/images/main/view_bg.gif) bottom repeat-x;
	height:250px;
	padding-top:80px;
	text-align:center;
}

.findpsd_con1{
	text-align:left;
	width:430px;
	margin:0 auto;
}

.findpsd_con input{
	border:1px solid #CCCCCC;
	height:20px;
	line-height:20px;
	width:150px;
}

.m_title{
	font-weight:bold;
	font-family:"微软雅黑", "宋体";
}

.sub{
	color:#666666;
}


.reg_site_bar{
	background:url(http://file.ehome.cn/images/main/find_psd_bar.gif) top no-repeat;
	margin-top:5px;
	padding:6px 10px 3px 58px;
	_padding:6px 10px 1px 55px;
}
.reg_user_blk_a{}
.reg_site_tip{margin-left:20px;}

.reg_site_con{
	border:1px solid #c5e467;
	background:url(http://file.ehome.cn/images/main/view_bg.gif) bottom repeat-x;
	height:400px;
	padding:20px 40px;_padding:20px 0;overflow:hidden;
}
.reg_site_con input{
	border:1px solid #CCCCCC;
	/*height:20px;*/
	/*line-height:20px;*/
}

.login_all_bar{
	background:url(http://file.ehome.cn/images/main/find_psd_bar.gif) top no-repeat;
	margin-top:5px;
	padding:6px 10px 3px 60px;
	_padding:6px 10px 1px 60px;
}
.login_all_con{
	border:1px solid #c5e467;
	background:url(http://file.ehome.cn/images/main/view_bg.gif) bottom repeat-x;
	height:300px;
	padding-top:60px;
	text-align:center;
}

.hidden{
	display:none;
}





.column_right_h{
	float:left;
	width:645px;
}
.column_left_h{
	float:left;
	width:270px;
}

.help_index_left{
	height:100%;
	overflow:hidden;
	margin-top:5px;
}

.help_index_right{
	height:100%;
	overflow:hidden;
	margin-top:5px;
}

.sub_nav{
	height:12px;
}


.help_index_left_b{
	background:url(http://file.ehome.cn/images/main/notice.gif) top no-repeat;
	margin-top:5px;
	padding:12px 10px 3px 50px;
	_padding:12px 10px 1px 50px;
}
.help_index_left_c{
	border:1px solid #c5e467;
	background:#FFFFFF;
	padding:10px 10px;
}
.help_index_left_c .items{
	margin-bottom:12px;
	padding-left:40px;
	background:url(http://file.ehome.cn/images/main/helpqt.gif) center center no-repeat;
	height:29px;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
.help_index_left_c .items a{
	color:#333333;
}
.help_index_right_b{
	background:url(http://file.ehome.cn/images/main/til1.gif) top no-repeat;
	margin-top:5px;
	padding:12px 10px 3px 45px;
	_padding:12px 10px 1px 45px;
}
.help_index_right_c{
	height:100%;
	overflow:hidden;
	border:1px solid #c5e467;
	background:url(http://file.ehome.cn/images/main/view_bg.gif) bottom repeat-x;
	padding:20px 20px 40px;
}

.help_index_right_c p{
	line-height:2;
	text-indent:2em;
	font-size:14px;
}
.help_index_right_c .title{
	font-size:14px;
	font-weight:bold;
}

.btn_submit{padding-left:5px;width:100px;height:30px;line-height:30px; text-indent:15px;background:url(http://file.ehome.cn/images/btn/btn_submit.gif) no-repeat; font-size:14px;font-weight:bold;
}
.btn_submit a{display:block;color:#fff;}
.btn_submit a:hover{display:block;color:#ff0;}



.wrong_tip{border: 0px solid #f63;color: #f63;vertical-align: text-bottom;padding-left: 20px;background: url(http://file.ehome.cn/image/icon_wrong.gif) no-repeat left center;background-color: #ffffff;padding: 3px 3px 3px 22px;text-align: left;}
.right_tip{border: 0px solid #0c3;color: #0c3;padding-left: 20px;background: url(http://file.ehome.cn/image/icon_right.gif) no-repeat left center;background-color: #ffffff;padding: 5px 3px 3px 22px;text-align: left;}




/*tip_box form main*/
#tip_box {
	width:auto!important;
	width:300px;
	min-width:300px;
	border:1px solid #ccc;
}
#tip_box a:link{color:#f9b;text-decoration: underline;}
#tip_box a:visited{color:#f9b;text-decoration: underline;}
#tip_box a:hover{color:#0c3;text-decoration: none;}
#tip_box a:active{color:#3c6;text-decoration: none;}


#tip_box .tip_til{display:block;background:url(http://file.ehome.cn/images/dialog/dialogbar_bg.gif) repeat-x #f8f8f8;position: relative;width:100%;padding:0;height:27px;line-height:27px;border-bottom:1px solid #ccc;}
#tip_box .tip_til h4{font-size:14px;margin:0;padding-left:10px;color:#333;}
#tip_box .tip_til .tip_close{position: absolute;top: 5px; right:0px;padding-right:10px;}


#tip_box .tip_con{white-space:auto;word-wrap:break-word;word-break:break-all;padding:25px 15px 15px 50px;background:#fff url(http://file.ehome.cn/image/icon_warn.gif) 22px 22px no-repeat;}
#tip_box .tip_con h4{padding:0 0 5px 0;margin:0 0 5px 0;}
#tip_box .tip_con p.tip_desc {padding-bottom:6px;}

#tip_box .tip_btm {padding:10px 10px 15px 10px;margin:0 auto;text-align:center;background:#fff;}


#tip_box a.tip_link:link,#tip_box a.tip_link:visited{text-decoration: none;color:#fff;padding:4px 20px;background:#f9b}
#tip_box a.tip_link:hover{text-decoration: none;color:#fff;padding:4px 20px;background:#0c3}

#tip_box .tip_btm .tip_span{width:20px;display:inline-block;}
/*******end旧版对话框*/


/*******msg页面样式*/
#moverLayout{width:400px; height:200px; border:solid #a0a0a0 1px; background:#FFFFFF; }

.erroe_titil{line-height:25px; width:370px; height:25px; }
.erroe_titil{background:url(http://file.ehome.cn/images/dialogbar_bg.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; padding:0 15px; color:#990000}
.error_box{ width:400px; height:163px; background:url(http://file.ehome.cn/images/error_information.gif) 20px 35px no-repeat;}
.error_text{ position:relative; left:115px;_left:55px; top:35px;width:250px;text-align:left;}
.error_box .error_text p{line-height:25px; color:#666666; font-size:12px;word-wrap:break-word;
	word-break:break-all;}

/*reg_site_con reg xiaolin0630*/

.fb{font-weight:bold;}
.reg_tips{width:280px;heigth:30px;padding:5px 2px;background:#fcfcfc;line-height:20px;margin-right:20px;margin-right:20px; color:#666666;}
.reg_row{width:520px;margin-left:20px;margin-top:5px;}
.reg_row_tip{padding-top:4px;padding-left:92px;_padding-left:112px;color:#999999;font-size:12px;width:400px;float:left;line-height:20px;margin-right:20px;}
.reg_title1{padding-top:6px;margin-top:15px;padding-left:23px;_padding-left:40px;height:20px;color:#999999;font-size:12px;width:440px;line-height:20px;}



