@charset "utf-8";
/* 公共样式 */
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden;	width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}
.fl {
    float: left;
}
.fr {
    float: right;
}
.hide{display:none;}
.font_16{
	font-size:16px;
	}
.font_14{
	font-size:14px;
}
.color_focus{
	color:#45A29D;	
	}
.focus_bold{
	color:#f93570;
	font-weight:bold;
	}
.color_dim{
	color:#999;
	}
.hidden{
	display:none;
	}
.text_input{
	width:430px;
	height:26px;
	line-height:26px;
	border:2px solid #e8e8e8;
	padding:4px;
	font-size:14px;
	color:#999;
	}
.text_input_2{
	width:210px;
	height:23px;
	line-height:23px;
	font-size:12px;
	color:#999;
	border:1px solid #e8e8e8;
	padding:0px 2px;
	}
.textarea_style{
	width:535px;
	height:65px;
	border:2px solid #d9d9d9;
	overflow:auto;
	padding:5px;
	}
.style_textarea{
	width:300px;
	height:80px;
    border: 1px solid #CCCCCC;
    color: #333333;
    overflow: auto;	
    padding:2px 5px;

}
.btn_1:hover,.btn_2:hover,.btn_3:hover,.btn_4:hover,.btn_5:hover,.btn_6:hover,.btn_7:hover,.btn_8:hover,.btn_9:hover,.btn_10:hover{
color:#777;	
	}
.btn_1{
	display:block;
	width:84px;
	height:32px;
	text-align:center;
	line-height:32px;
	background:url(../images/btn_1.png) no-repeat left top;
	font-size:14px;
	}
.btn_2{
	display:block;
	width:74px;
	height:27px;
	background:url(../images/btn_2.jpg) no-repeat left top;
	line-height:27px;
	font-size:14px;
	text-indent:30px;
	}
.btn_3{
	display:block;
	width:84px;
	height:26px;
	background:url(../images/btn_3.jpg) no-repeat left top;
	line-height:26px;
	font-size:13px;
	text-align:center;
	}
.btn_4{
	display:block;
	width:61px;
	height:22px;
	background:url(../images/btn_4.jpg) no-repeat left top;
	line-height:22px;
	font-size:13px;
	text-align:center;
	}
.btn_5{
	display:block;
	width:91px;
	height:32px;
	background:url(../images/new_btn_5.jpg) no-repeat left top;
	line-height:32px;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	padding-left:18px;
	}
.btn_5 span{
	color:#45A29D;	

	}
.btn_6{
	display:block;
	width:35px;
	height:23px;
	background:url(../images/btn_6.png) no-repeat left top;
	line-height:23px;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	padding-left:23px;
	}
.btn_7{
	display:block;
	width:120px;
	height:33px;
	background:url(../images/btn_7.jpg) no-repeat left top;
	line-height:33px;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	padding-left:32px;
	letter-spacing: 0.1em;
	}
.btn_8{
	display:block;
	width:117px;
	height:26px;
	background:url(../images/btn_8.jpg) no-repeat left top;
	line-height:26px;
	font-size:13px;
	text-align:center;
	font-weight:normal;
	}
.btn_9{
	display:block;
	width:67px;
	height:26px;
	background:url(../images/btn_9.jpg) no-repeat left top;
	line-height:26px;
	font-size:13px;
	text-align:center;
	}
.btn_10{
	display:block;
	width:45px;
	height:22px;
	background:url(../images/btn_10.jpg) no-repeat left top;
	line-height:22px;
	font-size:12px;
	text-align:center;
	}
#page li{
	float:left;
	width:22px;
	height:22px;
	padding:0px 1px;
	text-align:center;
	}
#page li a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	border:1px solid #ccc;
	background:#ffffff url(../images/page_btn.jpg) repeat-x left 3px;
	_background:#ffffff url(../images/page_btn.jpg) repeat-x left 5px;
	text-align:center;
	line-height:22px;
	}
#page li a:hover{
	background:#8c8b8b;
	color:#fff;
	}
#page li a.focus{
	color:#fff;
	background:#686868;	
	}
.public_page a{	
	display:inline-block;
	float:none;
}
.pbl_page{margin:20px 0px;}
.public_page{text-align:center; width:100%;}
.public_page a{ display:inline-block; width:20px; height:20px; border:1px solid #ccc; background:#ffffff url(/themes/111230/images/page_btn.jpg) repeat-x left 3px; text-align:center; line-height:22px; color:#777;}
.public_page a:hover{background:#8c8b8b; color:#fff; }
.public_page a.focus{color:#fff; background:#686868;}
/*-------------------------结束公用样式--------------------------*/
.clear{
	clear:both;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;	
	}

/*----------------结束清除浮动--------------*/

#content{
	width:960px;
	margin:0px auto;
	margin-top:-8px;
	position:relative;
	}
.content_top{
	margin:20px 0px;
	width:100%;
	height:235px;
	padding-bottom:20px;
	}
.content_top .slide{
	float:right;
	width:690px;
	height:211px;
	overflow:hidden;
	position:relative;
	background:url('../images/slide_bg.gif') no-repeat left top;
	padding:12px;
	}

.slide_photo_list{
	overflow:hidden;
	width:690px;
	height:211px;
	}
.slide_photo_list li{
	float:left;
	width:100%;
	height:100%;	
	}
.slide_photo_list li img{
	width:690px;
	height:211px;
	}
.slide .slide_left_btn,.slide .slide_right_btn{
	display:block;
	width:22px;
	height:57px;
	position:absolute;
	top:90px;
	z-index:100;
	
	}
.slide .slide_left_btn{
	left:10px;
	background:url(../images/slide_left_btn.png) no-repeat left center;
	} 
.slide .slide_right_btn{
	right:10px;
	background:url(../images/slide_right_btn.png) no-repeat right center;	
	}
.number_btn{
	width:200px;
	height:21px;
	position:absolute;
	bottom:12px;
	right:20px;
	z-index:82;

	}
.number_btn a{
	display:block;
	float:right;
	width:14px;
	height:14px;
	float:right;
	background:url(../images/number_bg.png) no-repeat right top;
	text-align:center;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	margin-right:7px;
	text-indent:-100px;
	overflow:hidden;
	}



.number_btn a.focus{
	background:url(../images/number_bg.png) no-repeat left top;
	}
	
.content_top .sina_action{
	height:25px;
	line-height:25px;
	text-align:right;
	padding-right:5px;
	overflow:hidden;
	padding-top:3px;
	
	}
.content_top .sina_action .btn{
	display:block;
	width:71px;
	height:24px;
	background:url('../images/sina_gz.jpg') no-repeat left top;
	text-indent:1000px;
	overflow:hidden;

}
.content_top .sina_action .btn:hover{
	background:url('../images/sina_gz_focus.jpg') no-repeat -1px top;	
}
.content_top .sina_action p{
	float:right;
	padding-left:10px;
	font-size:13px;
	}
.content_top .sina_action p.text{
	line-height:28px;
	height:28px;
	}	 
/*-------------------------结束主体内容顶部样式--------------------------*/
.part_box{
	width:930px;
	padding:0px 8px 25px 9px;
	background:#fff url(../images/box_bottom_bg.jpg) no-repeat left bottom;
	margin-bottom:15px;
	}
.part_box .box_top{
	height:45px;
	line-height:45px;
	width:905px;
	overflow:hidden;
	font-size:14px;
	padding:0px 10px; 
	}
.part_box .box_top .title{
	float:left;
	}
.part_box .box_top .title span{
	font-size:16px;
	font-weight:bold;
	}
.part_box .box_top .tag{
	float:left;
	}
.part_box .box_top .tag a{
	display:inline-block;
	float:left;
	margin-left:10px;
	color:#45A29D;	
	}
.part_box .box_top .more{
	float:right;

	}
.box_photo_list{
	width:920px;
	overflow:hidden;
	padding-left:10px;
	}
.box_photo_list li{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	position:relative;
	}
.box_photo_list .size_1{
	width:200px;
	height:330px;
	}
.box_photo_list .size_2{
	width:145px;
	height:160px;
	}
.box_photo_list .size_3{
	width:230px;
	height:160px;
	}
.box_photo_list li img{
	width:100%;
	height:100%;
	}
.box_photo_list li .popup{
	width:100%;	
	line-height:20px;
	bottom:0px;
	left:0px;
	z-index:10;
	position:absolute;
	background:url(../images/action_bg.png) repeat left top;
	}

.box_photo_list li .comment{
	display:none;
	line-height:16px;
	padding:5px;
	}
.box_photo_list li .comment span{
	color: #45A29D;
	font-weight:bold;
	}
.box_photo_list li .action a{
	display:block;
	float:left;
	padding-left:25px;
	margin-right:5px;
	width:25px;
	line-height:22px;
	padding-bottom:2px;
	}
.box_photo_list li .action a.sc{
	background:url(../images/action_sc.png) no-repeat 5px 2px;
	}
.box_photo_list li .action a.hf{
	background:url(../images/action_hf.png) no-repeat 5px center;
	}
/*-------------------------结束主体内容样式--------------------------*/


#home_header .link li{
	background:none;
	}
#home_header .sc,#home_header .fb{
	padding-left:18px;

	}
#home_header .name{
	padding-right:18px;

	}
#home_header .link li.fb{
	background:url(../images/header_link_ico.png) no-repeat left 8px;
	}
#home_header .link li.sc{
	background:url(../images/header_link_ico.png) no-repeat left -23px;
	}
#home_header .link li.name{
	background:url(../images/header_link_ico.png) no-repeat right -51px;
	}	
#home_header .link li.name ul{
	right:0px;
	_right:-10px;
	height:auto;
	width:80px;
	overflow:hidden;
	}
.header_search li.name .login_type li{
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
	
#home{
	padding-top:12px;
	}
.home_left{
/*	width:729px; */
	width:735px;
	float:left;
	position:relative;
	}
.home_left .left_top .avatar{
	width:88px;
	height:88px;
	position:relative;
	overflow:hidden;
	float:left;
	}
.home_left .left_top .avatar img{
	width:80px;
	height:80px;
	margin:4px;
	}
.home_left .left_top .avatar .avatar_border{
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	background:url(../images/avatar_bg.gif) no-repeat left top;
	width:100%;
	height:100%;
	}
.home_left .left_top .avatar .action{
	height:25px;
	line-height:20px;
	width:82px;
	bottom:5px;
	background:#dadada;
	left:2px;
	display:block;
	z-index:2;
	position:absolute;
	text-align:center;
	}
.left_top .main{
	width:625px;
	float:right;
	background:#fff;
	margin-bottom:10px;
	margin-top:15px;
	}
.left_top .main_menu{
	width:100%;
	height:55px;
	background:#F0F0F0 url(../images/main_menu_bg.jpg) no-repeat center top;
	overflow:hidden;
	}
.left_top .fsg .main_menu{
	background:#F0F0F0 url(../images/main_menu_bg_2.jpg) no-repeat center top;	
	}
.left_top .main_menu li{
	width:206px;	
	height:100%;
	float:left;
	text-indent:-999px;
	overflow:hidden;
	}
.left_top .main_menu .li_1{
	width:209px;
	}
.left_top .main_menu .li_2{
	width:208px;
	}
.left_top .main_menu li a{
	display:block;
	width:100%;
	height:100%;
	float:left;
	}
.left_top .main_menu .li_1 a.focus{
	background:url(../images/main_menu_focus_bg.jpg) no-repeat left 0px;
	}
.left_top .main_menu .li_2 a.focus{
	background:url(../images/main_menu_focus_bg.jpg) no-repeat -210px 0px;
	}
.left_top .main_menu .li_3 a.focus{
	background:url(../images/main_menu_focus_bg.jpg) no-repeat -418px 0px;
	}
.left_top .main_box{
	width:550px;
	border:1px solid #e3e3e3;
	margin:7px auto;
	padding:15px 30px;
	}
.left_top .main_box p{
	font-size:14px;
	margin:10px 0px;
	}
.left_top .main_box .action .btn_1{
	margin-right:5px;
	margin-top:2px;
	}
/*--------------------结束左侧顶部样式------------------------------*/	
.left_part{
	width:100%;
	margin-bottom:10px;
	}
.left_part .photo{
	width:88px;
	}

.arrow {
    float: left;
	width:18px;
	padding-top:30px;
}
.descript{
	width:629px;
	background:#fff url(../images/box_top.jpg) no-repeat left top;
	padding-top:10px;
	}
.descript_content{
	width:599px;
	padding:0px 15px 10px 15px;
	background:url(../images/box_bottom.jpg) no-repeat left bottom;	
	line-height:1.8em;	
	}
.descript .box_top{
	font-size:14px;
	padding:5px 0px;
	}
.ctime{
	text-align:right;
	}
.show_box{
	width:571px;
	background:#f2f2f2;
	padding:14px;
	position:relative;
	margin-bottom:10px;
	}
.show_photo{
	width:185px;
	}
.show_photo img{
	max-width: 330px;
	}
.show_text{
	padding:0px 0px 0px 14px;
	width:370px;
	}
.show_box p{
	line-height:1.4em;
	}
.show_box .action{
	text-align:right;
	position:absolute;
	bottom:8px;
	right:12px;
	}
.show_box .action img{
	vertical-align:-3px;
	}
.show_text .btn_2{
	margin-top:10px;
	}
.action{
/*	width:100%;
	text-align:right; */
	}
/*-------------------------回复盒子样式开始--------------------------*/
.reply_box{
	border:1px solid #e1e1e1;

	padding:10px;
	width:577px;	
	position:relative;
	margin-bottom:5px;
	}
.reply_box .arrow{
	position:absolute;
	width:25px;
	height:5px;
	z-index:10;
	top:-15px;
	right:10px;
	padding-top:10px;

	background:url(../images/reply_box_arrow.png) no-repeat left top;
	overflow:hidden;
	}
.reply_box .text_input{
	width:470px;
	font-size:12px;
	float:left;
	}
.reply_box .btn_1{
	float:right;

	margin-top:2px;
	}
.reply_box .check_box{
	padding:5px;
	}
.reply_box .check_box input{
	vertical-align:-2px;
	_vertical-align:-4px;
	}
.reply_list{
	padding:2px;
	}
.reply_list li{
	width:100%;
	border-bottom:1px solid #E1E1E1;
	margin-bottom:5px;
	}

.reply_list li .touxiang{
	float:left;
	margin:2px 4px 4px 0px;
	width:30px;
	}
.reply_list li .touxiang img{
	width:100%;
	}
.reply_list li .reply_text{
	float:left;
	width:480px;
	line-height:1.6em;
	}
.reply_list .color_focus{
	color:#999;
	}
.reply_text .reply_ctime{
	font-size:12px;
	color:#999;
	line-height:1em;
	margin-bottom:10px;
	}

.sub_reply{
	padding-left:40px;
	}
.sub_reply li{
	border:0px solid;
	}
.sub_reply li .reply_text{
	width:440px;	
	}
	
		
	
.home_right{
	width:209px;
	float:right;
	overflow:hidden;
	padding-top:15px;
	}
.right_menu{
	width:100%;
	}
.right_menu li{
	width:100%;
	height:42px;
	background:url(../images/right_box_middle.jpg) repeat-y;
	}
.right_menu .li_1{
	background:url(../images/right_menu_top.jpg) no-repeat left top;
	}
.right_menu li p{
	width:100%;
	height:100%;
	}
.right_menu li a{
	display:block;
	width:150px;
	height:41px;
	margin:0px auto;
	border-bottom:1px solid #cbcbcb;
	font-size:15px;
	line-height:41px;
	text-indent:55px;
	}
.right_menu .li_5{
	background:url(../images/right_menu_bottom.jpg) no-repeat left bottom;
	}
.right_menu .li_5 a{
	border:0px solid;
	}
.right_menu .li_1 a{
	background:url(../images/right_menu_ico.png) no-repeat 25px 8px;
	}
.right_menu .li_2 a{
	background:url(../images/right_menu_ico.png) no-repeat 25px -29px;
	}
.right_menu .li_3 a{
	background:url(../images/right_menu_ico.png) no-repeat 25px -72px;
	}
.right_menu .li_4 a{
	background:url(../images/right_menu_ico.png) no-repeat 25px -115px;
	}
.right_menu .li_5 a{
	background:url(../images/right_menu_ico.png) no-repeat 25px -158px;
	}
.right_menu .focus .li_1{
	background:url(../images/menu_li_1.jpg) no-repeat left top;
	}
.right_menu .focus .li_1 a{
	border:0px solid;
	color: #F3D64C;
	background:url(../images/right_menu_focus_ico.png) no-repeat 25px 8px;
	}
.right_menu .focus .li_2,.right_menu .focus .li_3,.right_menu .focus .li_4,.right_menu .focus .li_5{
	background:url(../images/menu_li_other.png) no-repeat left top;	
	}
.right_menu .focus .li_2 a,.right_menu .focus .li_3 a,.right_menu .focus .li_4 a,.right_menu .focus .li_5 a{
	border:0px solid;
	color: #F3D64C;
	background-image:url(../images/right_menu_focus_ico.png);
	}

.right_box{
	width:100%;
	padding-top:5px;
	background:url(../images/right_box_top.jpg) no-repeat left top;
	margin-top:10px;
	}
.right_box .box_content{
	width:100%;
	background:url(../images/right_box_middle.jpg) repeat-y left top;
	}
.right_box .box_bottom{
	width:100%;
	height:5px;
	background:url(../images/right_menu_bottom.jpg) no-repeat left bottom;
	}

.count{
	padding:5px 25px 10px 25px;
	font-size:14px;
	}
.count .name{
	line-height:25px;

	padding-left:10px;

	}
.count_box{
	border-top:1px solid #cbcbcb;
	}
.count_box li{
	float:left;
	width:52px;
	height:35px;
	text-align:center;
	border-right:1px solid #cbcbcb;
	padding-top:5px;
	overflow:hidden;
	}
.count_box li a{
	color:#999;
	}
.count_box li a:hover{
	color:#45A29D;
	}
.count_box li.end{
	border-right:0px solid #cbcbcb;	
	}
	
.interest{
	padding-bottom:1px;
	}	
.interest .title{
	font-size:14px;

	line-height:25px;
	padding-left:25px;
	}			
.interest_part{
	padding:0px 25px;
	width:259px;
	margin:8px 0px;
	}
.interest_part .avatar,.interest_part .avatar img{
	float:left;
	width:40px;
	height:40px;
	}
.interest_part .name{
	padding-left:15px;
	width:85px;
	float:left;
	}
.interest_part .name .color{
	color:#999;
	}
.interest_part .action{
	width:20px;
	float:left;
	}	
.interest_text{
	height:30px;
	line-height:30px;
	background:#e7e7e7;
	border-top:1px solid #c0c0c0;
	position:relative;
	}
.interest_text p{
	padding-left:22px;
	}
.interest_text .arrow{
	width:16px;
	height:14px;
	background:url(../images/interest_arrow.jpg) no-repeat left top;
	position:absolute;
	top:-13px;
	left:90px;
	}
/*----------------我的首页样式结束------------------------------*/
.left_top .wenwen_box{
	padding:0px 30px 5px 30px;

	} 
.left_top .wenwen_box .action p{
	font-size:13px;
	}
.left_top .wenwen_box .btn_3{

	margin-top:5px;
	}
#upload_link_box,#gegeben_product_box{
	width:289px;

	padding:12px;
	border:1px solid #D9D9D9;
	position:absolute;
	background:#fff;
	z-index:10;
	left:235px;
	top:215px;
	}
#upload_link_box .arrow,#gegeben_product_box  .arrow{
	width:17px;
	height:10px;
	background:url(../images/arrows_1.jpg) no-repeat left top;
	left:40px;
	top:-10px;
	z-index:20;

	position:absolute;
	}
#upload_link_box p{
	font-size:12px;

	}
#upload_link_box .btn_4{
	margin-top:2px;
	}
#upload_link_box .text{
	line-height:1.6em;
	}
#upload_link_box .text a{
	color:#21a4d5;
	}
#gegeben_product_box{
	width:210px;
	left:130px;
	padding-top:5px;
	}
#gegeben_product_box p{
	margin:0px;
	line-height:25px;
	}
#gegeben_product_box img{
	width:100%;
	}	

.fsg_box .name,.fsg_box .introduce{
	height:25px;
	line-height:25px;
	padding:0px 5px;
	border:1px solid #d7d7d7;
	}
.fsg_box .name{
	width:170px;	
	}
.fsg_box .introduce{
	width:350px;
	}
/*----------------------问问达人and 建主题街结束------------------------------------------*/
#register{
	width:585px;
	margin:0px auto;
	}
.register_top{
	width:100%;
	height:70px;
	background:url(../images/register_top.png) no-repeat left top;
	}
.register_bottom{
	width:100%;
	height:9px;
	background:url(../images/register_bottom.png) no-repeat left top;
	}
.register_content{
	width:525px;
	background:#f0f0f0;
	padding:15px 35px;
	padding-right:25px;
	}
.register_content .content_left{
	width:380px;
	float:left;
	border-right:1px solid #ccc;
	overflow:hidden;
	}
.register_content .content_right{
	width:120px;
	float:right;
	overflow:hidden;
	padding-top:20px;
	padding-left:10px;
	font-size:13px;
	}	
.form_ul{
	padding-top:5px;
	}
.form_ul li{

	clear:both;
	position:relative;
	}
.form_ul li.xy{
	padding:15px 0px 10px 0px;
	font-size:13px;
	}
.form_ul .form_l{
	width:70px;
	display:block;
	float:left;
	line-height:33px;
	height:40px;
	font-size:13px;
	color:#666;
	}
.form_ul .form_l span{
	color: #45A29D;
	}
.form_ul .yzm_action{
	padding-left:190px;
	line-height:20px;
	}
.form_ul .form_r{
	float:left;
	padding-top:3px;
	font-size:13px;
	_padding-top:5px;
	}

.form_ul .input_text{
	width:240px;
	height:23px;
	padding:2px 5px;
	line-height:23px;
	border:1px solid #ccc;
	color:#333;
	}
.form_ul span.color_focus{
	font-size:16px;
	position:absolute;
	top:2px;
	padding:5px;
	}
.form_ul .sex_li{
	height:40px;
	}

.form_ul .input_text_2{
	width:94px;
	height:17px;
	line-height:17px;
	border:1px solid #ccc;
	color:#333;
	padding:3px 5px;
	}
.form_ul .checkbox,.form_ul .radio{
vertical-align:-2px;
	}
.yzm_img{
	margin-top:-2px;
	_margin-top:-9px;
	}
.register_btn{
	position:absolute;
	top:8px;
	}
.form_ul li p{
	line-height:30px;
	color:#666;
	font-size:11px;
	}
.register_content .form_ul li p{
	color:#999;
	}
.register_content .content_right p{
	line-height:30px;
	}
.content_right .other_login{
	padding-top:30px;
	}
.content_right .other_login a{
	display:block;
	padding:4px 0px 3px 20px;
	}
.content_right .other_login a.tx{
	background:url(../images/register_login_ico.jpg) no-repeat left 1px;
	}
.content_right .other_login a.sina{
	background:url(../images/register_login_ico.jpg) no-repeat left -22px;
	}
.content_right .other_login a.qq{
	background:url(../images/register_login_ico.jpg) no-repeat left -47px;
	}
/*----------------------注册页面结束------------------------------------------*/

#collection{
	width:504px;
	margin:0px auto;
}
.collection_top{
	width:100%;
	height:49px;
	background:url(../images/collection_top.png) no-repeat left top;
	}
.collection_top .title{
	padding-top:20px;
	padding-left:25px;
	font-size:14px;
	color:#e5e3e3;
	}
.collection_bottom{
	width:100%;
	height:6px;
	background:url(../images/collection_bottom.png) no-repeat left top;
	}
.collection_content{
	background:#f0f0f0;
	padding:10px 25px 20px 25px;	
	}
.collection_content p{
	line-height:30px;
	}
.collection_content .textarea{
	width:442px;
	border:1px solid #ccc;
	overflow:auto;
	height:110px;
	padding:5px;
	}
.collection_content .collection_btn{
	margin-top:5px;
	}
/*----------------------收藏弹出框结束------------------------------------------*/
#product_detail{
	padding-top:12px;
	padding-bottom:20px;
	}
#product_detail .left{
	width:720px;
	float:left;




	}
#product_detail .left_box{
	width:678px;
	float:left;
	border:1px solid #e4e4e4;
	background:#fff;
	padding:20px;
	margin-bottom:20px;
	}	
#product_detail .show_box{
	padding:0px;
	margin-top:15px;
	width:665px;
	background:#fff;
	padding-bottom:30px;
	}
#product_detail .show_photo{
    width: 330px;
	text-align:center;
}
#product_detail .show_text{
	width:315px;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	} 
#product_detail .show_text p{
	padding-bottom:8px;
	}
#product_detail .show_text .go{
	font-weight:normal;
	}
#product_detail .reply_box{
	width:633px;
	border:0px solid;
	background:#F2F2F2;
	padding:15px;
	padding-right:30px;
	}
#product_detail .reply_box .text_input{
	width:513px;
	} 
#product_detail .reply_box .color_focus{
    color: #45A29D;
	}
#product_detail .left .title{
	background:#f7f7f7;
	padding:10px 0px 10px 10px;
	_padding-bottom:0px;
	}
#product_detail .title .touxiang{
	float:left;
	margin:2px 4px 4px 0px;
	width:30px;
	}
#product_detail .title .touxiang img{
	width:100%;
	}
#product_detail .title .reply_text{
	float:left;
	width:480px;
	line-height:1.6em;
	}

#product_detail .title .reply_ctime{
	font-size:12px;
	color:#999;
	line-height:1em;
	margin:0px;
	}
#product_detail .show_box .btn_5{
	margin-top:15px;
	}
#product_detail .show_box .action{
	bottom:0px;
	}
#product_detail .public_page{
	padding-top:10px;
	text-align:right;
	}
#product_detail .right{
	width:230px;
	float:right;
	}
#product_detail .right_part{
	width:226px;
	background:#fff;
	border:1px solid #e4e4e4;
	margin-bottom:10px;
	}
#product_detail .room_part{
	width:226px;
	border:1px solid #d9d9d9;
	overflow:hidden;
	text-align:center;
	background:#F0F0F0;
	border-top:0px solid;	
	margin-bottom:10px;
	background:#F0F0F0;
	padding-bottom:13px;

}

#product_detail .room_part .img_box{
	width:200px;
	padding:13px;
	background:#fff;
	position: relative;
}
#product_detail .room_part img{
	width:100%;
}
#product_detail .room_part .text{
    margin-top: 10px;
    overflow: hidden;
    padding: 0 13px;
    text-align: left;
    width: 200px;	
}
#product_detail .room_part .room_part_title{
	position: absolute;
	top:25px;
	right:0px;
	width:82px;
	height:26px;
	background:url('../images/room_part_title.jpg') no-repeat left top;
	text-indent:-1000em;
	overflow:hidden;
	border:1px solid #f9f9f9;
	border-right:0px;
}
#product_detail .room_part .text img {
    height: 40px;
    margin-right: 10px;
    width: 40px;
    float:left;
}
#product_detail .room_part .text p {
    float: left;
    width: 150px;
}
#product_detail .room_part .text .name{
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 100px;
}
#product_detail .fsg_part{
    background: url("../images/fsg_box_bg.jpg") no-repeat scroll left top transparent;
    border: 0 solid;
    height: 344px;
    padding: 1px;
	width: 226px;	
	margin-bottom:10px;
	}
#product_detail .fsg_part .img_box{
	padding: 13px 13px 0px 13px;
    height: 200px;
    width: 200px;
	}
#product_detail .fsg_part .product_img{
    height: 100%;
    width: 100%;
}
#product_detail .fsg_part .small_img {
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
    width: 200px;
}
#product_detail .fsg_part .small_img img {
    height: 62px;
    width: 62px;
}
#product_detail .fsg_part h4.img_title {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
 	 margin: 0 auto;
    text-align: left;
    width: 200px;
	font-weight: normal;
}
#product_detail .product_list ul li{
	margin-right:0px;
	}
.personal_box{
	padding:30px 46px;
	text-align:center;
	}
.personal_box .avatar,.personal_box .avatar img{
	width:142px;
	height:142px;
	margin:0px auto;
	}
.personal_box .name{
	font-size:14px;
	line-height:30px;
	text-align:center;
	padding:5px 0px;
	font-weight:normal;
	}
.personal_box .count_box li{
	width:48px;
	}
.personal_box .action{
	padding-top:15px;
	}
.personal_box .action .btn_6{
	float:left;
	}
.personal_box .action .email{
	display:block;
	float:right;
	padding-right:18px;
	background:url(../images/email.jpg) no-repeat right center;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#45A29D;	
	}
.view_box{
	padding:10px 13px;
	}
.view_box h3.title{
	font-size:14px;
	line-height:25px;
	font-weight:normal;
	}
.view_box .view_product{
	margin-bottom:10px;
	}
.view_box .view_product .title{
	height:30px;
	width:100%;
	overflow:hidden;
	line-height:30px;
	font-size:13px;
	}

.view_box .view_product .title a{
	float:left;

	}
.view_box .view_product .title span{
	float:right;
	color:#999;
	}
.view_box .view_product .photo img{
	width:62px;
	height:62px;
	}
.product_list{
	width:100%;
	position:relative;
	margin-top:15px;
	padding-top:35px;
	overflow:hidden;
	}

.product_list .title{
	position:absolute;
	width:270px;
	height:46px;
	background:url(../images/product_title.gif) no-repeat left top;
	line-height:35px;
	font-size:15px;
	padding-left:16px;
	z-index:99;
	top:0px;
	}
.product_list .title a{
	color:#fff;	
	}	
.product_list .title a span{
	color: #F3D64C;
	}
.product_list ul li{
	width:226px;
	height:350px;
	border:1px solid #d9d9d9;
	margin:0px 17px 0px 7px;
	float:left;
	padding-bottom:12px;
	overflow:hidden;
	text-align:center;
	background:#F0F0F0;
	border-top:0px solid;
	}
.product_list ul li .img_box{
	display:block;
	padding:12px 13px 0px 13px;
	width:200px;
	background:#FEFEFE;		
	}
.product_list ul li .product_img{
	width:100%;
	}
.product_list ul li.end{
	margin-right:0px;
	}
.product_list ul li .action{
	width:200px;
	height:28px;
	padding:7px 13px 0px 13px;
	overflow:hidden;
	background:#FEFEFE;	
	}
.product_list ul li .action a {
    display: block;
    float: left;
    line-height: 22px;
    margin-right: 8px;
    padding-bottom: 2px;
    padding-left: 16px;
 	font-size:13px;
}
.product_list ul li .action a span{
	color: #888;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 2px;
	font-weight:bold;
	}
.product_list ul li .action a.sc {
    background: url("../images/action_sc.png") no-repeat scroll 0px  3px transparent;
}
.product_list ul li .action a.hf {
    background: url("../images/action_hf.png") no-repeat scroll 0px 3px transparent;
}
.product_list ul li .text{
	text-align:left;
	width:200px;
	overflow:hidden;
	padding:0px 13px;
	margin-top:10px;
	}
.product_list ul li .text img{
	width:35px;
	height:35px;
	float:left;
	margin:2px 5px 0px 0px;
	}
.product_list ul li .text .name{
	height:25px;
	line-height:25px;
	width:160px;
	float:right;
	overflow:hidden;

	}
.product_list ul li .text .name a{


	float:left;
	}
.product_list ul li .text .name span{
	float:right;
	}
.product_list ul li .text .content{
	float:right;
	width:160px;
	word-wrap: break-word;
	}
/*----------------------产品内容介绍页结束------------------------------------------*/
#dr_show .part_box{
	margin-top:20px;
	padding-top:10px;
	}
#dr_show .part_box .title{
	padding-left:25px;
	background:url(../images/dr_show_ico.jpg) no-repeat left center;

	}
#dr_show .part_box .box_top .title span{
	color: #45A29D;
	font-weight:normal;

	}
#dr_show .part_box .box_top .more{
	font-size:13px;
	}
#dr_show .personal_box{
    height: 318px;
    width: 142px;
	border:1px solid #ccc;	
	padding:10px 28px 0px 28px;
	overflow:hidden;
	}
#dr_show .personal_box .count_box li{
	margin:0px;
	width:46px;
	}
#dr_show .personal_box .count_box  li a{
	color:#777;
	}
#dr_show .personal_box .count_box  li a:hover{
	color:#45A29D;	
	}

#dr_show .personal_box .action a{
    display: block;
	}
#dr_show .personal_box .action a.btn_6{
	width:35px;
	padding-left:22px;
	width:36px;
	padding-top:2px;
	line-height:20px;
	height:20px;
	}
#dr_show .personal_box .action a.email{
	margin:0px;
	padding-left:0px;
	width:auto;
	padding-bottom:0px;
	}
#dr_show .personal_box .intro{
	width:100%;
	padding-top:10px;
	text-align:left;
	height:34px;
	line-height:17px;
	overflow:hidden;
	}
/*----------------------达人秀页面结束------------------------------------------*/
#fsg_show .top_part{
	width:936px;
	height:183px;
	margin:0px auto;
	background:url(../images/fsg_top_bg.jpg) no-repeat left top;
	margin-top:30px;
	padding-top:38px;
	padding-left:13px;

	}
#fsg_show .top_part .avatar_show{
	width:561px;
	height:169px;
	float:left;
	overflow:hidden;
	position:relative;
	}
#fsg_show .top_part .avatar_show .popup{
	width:100%;
	height:100%;
	position:absolute;
	}
#fsg_show .top_part .avatar_show .popup .popup_bg{
	width:100%;
	height:100%;
	background: #000; 
	filter: Alpha(Opacity=50, Style=0); 
	opacity: 0.50; 
	z-index:20; 	
	position:absolute;
	}
#fsg_show .top_part .avatar_show .popup .popup_text_bg{
	width:280px;
	height:114px;
	background: #fff; 
	filter: Alpha(Opacity=80, Style=0); 
	opacity: 0.80; 
	z-index:22;
	bottom:0px;
	left:56px; 
	position:absolute;	
	}
#fsg_show .top_part .avatar_show .popup .popup_text{
	width:260px;
	height:99px;
	z-index:24;
	bottom:0px;
	left:56px; 
	position:absolute;	
	font-size:13px;
	color:#333;
	padding:15px 10px 0px 10px;	
	overflow:hidden;
	line-height:1.5em;
	}
#fsg_show .top_part .avatar_show .popup .popup_text h3{
	font-size:14px;
	padding:2px 4px;
	background:#4c4c4c;
	color:#fff;
	width:auto;
	display:inline-block;
	margin-bottom:5px;
	}
#fsg_show .top_part .avatar_show li.you{
	width:112px;
	height:111px;
	float:right;
	}
#fsg_show .top_part .avatar_show li{
	float:left;
	width:55px;
	height:55px;
	margin:0px 0px 1px 1px;
	display:inline;
	}
#fsg_show .top_part .avatar_show li img{
	width:100%;
	height:100%;
	}
#fsg_show .top_part .action{
	padding-top:40px;
	width:300px;
	float:right;
	text-align:right;
	padding-right:70px;
	}
#fsg_show .top_part .action .text{
	font-size:18px;
	line-height:30px;
	color: #777777;
	}
#fsg_show .top_part .action .btn_7{
	float:right;
	margin-top:10px;
	}
#fsg_show .product_list{
	margin-top:30px;
	}
#fsg_show .product_list .title{
	background:none;
	height:30px;
	width:auto;
	background:#fff;
	left:6px;
	padding-left:0px;

	}
#fsg_show .product_list .title a{	
	display:inline-block;
	height:24px;
	border:1px dashed #999;
	margin:2px;
	color: #777;
	line-height:27px;
	padding:0px 6px;
	font-size:15px;
	letter-spacing:0.1em;
	overflow:hidden;

	}
#fsg_show .product_list ul li{
	width:226px;
	margin:0px 6px;
	background:#FEFEFE;
	height:auto;
	display:inline;
	margin-bottom:15px;
	} 
#fsg_show .product_list ul li .img_box{
	width:200px;
	height:200px;
	position:relative;
	}
#fsg_show .product_list ul li .img_box .popup{
	position:absolute;

	width:200px;
	height:23px;
	bottom:0px;
	padding:5px 13px;
	text-align:left;
	left:0px;
	display:none;
	}
#fsg_show .product_list ul li .img_box .popup .btn_6{
	float:right;
	margin-right:5px;
	}

#fsg_show .product_list ul li .small_img{
	padding:5px 0px;
	text-align:center;
	width:200px;
	margin:0px auto;
	}
#fsg_show .product_list ul li .small_img img{
	width:62px;
	height:62px;
	}
#fsg_show .product_list ul li h4.img_title{
	font-size:14px;
	width:200px;
	margin:0px auto;
	text-align:left;
	height:25px;
	line-height:25px;

	font-weight:normal;
	}
/*----------------------主题街展示页面结束------------------------------------------*/

#setting{
	width:825px;
	padding:20px 60px;
	margin:40px 0px;
	border:1px solid #ccc;
	background:#fff;
	}
.setting_menu{
	height:45px;
	border-bottom:1px solid #979797;
	width:570px;
	}
.setting_menu li{
	float:left;
	padding:15px;
	font-size:14px;
	line-height:15px;
	}
.setting_menu li.focus{
	background:url(../images/setting_menu_arrows.jpg) no-repeat center bottom;
	}
.setting_menu li a:hover,.setting_menu li.focus a{
	color:#45A29D;
	}
#setting .margin{
	clear:both;
	width:100%;
	height:20px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	_height:0px;
	}
#setting .form_ul{
	margin-top:10px;
	}
#setting .form_ul li {
    clear: both;	
	height:40px;
	}
#setting .remark .focus{
	color: #45A29D;
}
#setting .form_ul li .spacing_2{
	letter-spacing: 1.2em;
	}
#setting .form_ul .form_l{
    text-align: right;
    width: 60px;
 	color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    height: 40px;
    line-height: 30px;
	padding-right:10px;
}
#setting .input{
   	border: 1px solid #CCCCCC;
    color: #333333;
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
    width: 280px;	
	}
#setting .form_ul .textarea_li{
	height:120px;
	}
#setting .form_ul .textarea{
   	border: 1px solid #CCCCCC;
    color: #333333;
    height: 100px;
    line-height: 20px;
    padding: 2px 5px;
    width: 280px;	
	overflow:auto;
	}
#setting .form_ul li p.other{
	font-size:13px;
	_float:left;
	_padding-left:4px;
	_padding-top:4px;
	}
#setting .form_ul li select{
	color:#666;
	}
#setting .form_ul li.action{
	text-align:left;
	padding-left:295px;
	width:auto;
	}
/*-------------------------个人设置-个人信息修改结束--------------------------*/
#setting .part_2 p{
	padding:8px 0px;
	line-height:1.6em;
	font-size:13px;
	}

#setting .part_2 p .remark{
	color:#999;
	}
#setting .part_2 .upload_photo{
	width:370px;
	position:relative;
	padding:10px 0px 10px 0px;

	}
#setting .part_2 .file{
	font-size:14px;
	width:400px;
	padding:2px;
	}
#setting .part_2 .upload_photo img{
	width:260px;
	padding:10px;
	border:1px solid #ccc;
	}
#setting .part_2 .upload_photo input{
	position:absolute;
	bottom:10px;
	right:0px;
	}
#setting .part_3 .remark{
	font-size:14px;
	}
#setting .part_1,#setting .part_2,#setting .part_3,#setting .part_4,#setting .part_5,#setting .part_6{
	margin-bottom:20px;
	padding-left:12px;
}
#setting .part_4 p{
	line-height:1.6em;
	font-size:14px;
	}
#setting .part_4 .action,#setting .part_5 .action{
	text-align:left;
	margin-top:10px;
	position:relative;
	width:220px;
	}

#setting .part_4 .action li,#setting .part_5 .action li{
	height:30px;
	line-height:30px;
	position:relative;
	padding-left:20px;
	_padding-left:22px;
	}
#setting .part_4 .action li input,#setting .part_5 .action li input{
	position:absolute;
	top:10px;
	left:0px;
	_top:0px;
	border:1px solid #ccc;
	}
#setting .part_4 .action .setting_btn,#setting .part_5 .action .setting_btn{
	position:absolute;
	bottom:0px;
	right:0px;
	}
#setting .part_5 .action{
	width:250px;
	}
#setting .part_5 .action li input{
	top:8px;
	_top:4px;
	border:1px solid #ccc;
	}
#setting .part_5 .action .setting_btn{
	bottom:5px;
	}
#setting .part_5 .action {
    margin-top:0px;
}
#setting .part_6{
	width:475px;
	}
#setting .part_6 p{
	line-height:30px;
	height:30px;
	font-size:13px;
	position:relative;

	}
#setting .part_6 p.action{
	text-align:right;
	height:40px;
	line-height:40px;
	padding-right:70px;
	width:auto;
}
#setting .part_6 p.action input{
	position:absolute;
	top:5px;
	right:0px;
	}
/*-------------------------个人设置改结束--------------------------*/	
#home_show .show_top{
	width:948px;
	margin:20px 0px;
	padding-top:10px;
	background:#fff;
	}
#home_show .top_left{
	padding-left:10px;
	float:left;
	}
#home_show .top_left .avatar{
	width:85px;
	height:85px;
	float:left;
	margin-right:10px;
	}
#home_show .top_left .text{
	float:left;
	line-height:22px;
	width:300px;
	}
#home_show .top_left .text .name{
	font-weight:bold;
	font-size:14px;
	}
#home_show .top_left .text .url{
	color:#45A29D;
	font-family:Arial, Helvetica, sans-serif;
	}
#home_show .top_left .text .action{
	padding-top:16px;
	}
#home_show .top_left .text .action a{
	display:block;
	float:left;
	margin-right:10px;
	}

#home_show .top_left .avatar img{
	width:100%;
	height:100%;
	}
#home_show .top_right{
	padding-right:10px;
	float:right;
	padding-top:5px;
	}
#home_show .top_right .count{
	padding:0px;
	}
#home_show .top_right .count li{
	float:right;
	padding:0px 8px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px dashed #ccc;
	}
#home_show .top_right .count li.end{
	border:0px solid;
	}
#home_show .show_menu{
	width:944px;
	margin-top:10px;
	height:25px;
	border-bottom:1px solid #e0dfdf;
	background:#f5f5f5;
	overflow:hidden;
	padding-left:4px;
	padding-top:7px;
	}
#home_show .show_menu li{
	float:left;
	margin:0px 6px;
	height:16px;
	line-height:16px;
	}
#home_show .show_menu li a.focus{
	color:#45A29D;	
	}
#home_show .show_menu li.border{
	border-left:1px dashed #ccc;
	padding:0px 8px;
	margin:0px 2px;
	padding-left:10px;
	}
#home_show .product_list{
	padding-top:0px;
	}
#home_show .product_list ul{
/*	width:228px; */
/*	float:left;*/
/*	margin-right:12px;*/
	width:100%;
	}
#home_show .product_list ul.end{
	margin:0px;
	}
#home_show .product_list ul li{
	float:none;
	margin:0px;
	margin-bottom:10px;
	height:auto;
	}
#home_show .product_list ul li .img_box,#home_show .product_list ul li .img_box img{
	height:auto;
	}
/*-------------------------个人首页产品展示结束--------------------------*/
.market_top{
	width:958px;
	margin:25px 0px;
	border:1px solid #D9D9D9;
	background:#f5f5f5;
	}

.market_top .content{
	padding:20px 25px 10px 25px;	
	}	
.market_top h3{
	font-weight:normal;
	font-size:15px;
	}
.market_top .rmbb{
	width:360px;
	float:left;
	}
.market_top .jjxj{
	width:290px;
	float:left;
	padding-left:30px;
	}
.market_top .jjdj{
	width:175px;
	float:left;
	padding-left:35px;
	}
.market_top .jjdj .tab_list{
	background:none;
	}
.market_top .rmbb h3{
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	}
.market_top .tab_list{
	padding-top:10px;
	background:url(../images/border_03.jpg) no-repeat right 20px;

	height:140px;
	padding-right:10px;
	}

.market_top .tab_list li{
	width:55px;
	float:left;
	line-height:30px;
	font-size:13px;
	}
.market_top .action{
	width:190px;
	float:right;
	text-align:center;
	padding-top:50px;
	line-height:30px;
	}
.market_top .action .btn_8{
	margin:0px auto;
	}
.market_order p,.market_order ul{
	float:left;
	margin-right:10px;
	}
.market_order p{
	font-size:14px;	
	line-height:25px;
	margin:0px;
	}
.market_order p.focus_color{
	font-size:12px;
	}
.market_order ul.order_1{
	width:85px;
	height:23px;
	background:url(../images/new_order_bg_2.jpg) no-repeat left top;
	line-height:23px;
	padding:0px 3px;
	}
.market_order ul.order_1 li{
	float:left;
	}
.market_order ul.order_1 li.li_1{
	width:40px;
	text-align:center;
	padding-right:5px;
	}
.market_order ul.order_1 li.action{
	width:18px;
	height:22px;
    overflow: hidden;
    text-indent: -1000px;	
	text-align:left;
	}
.market_order ul.order_1 li.action a{
	display:block;
	width:100%;
	height:100%;
	float:left;
	}
.market_order ul.order_1 li.down a{
	background:url(../images/market_arrows.png) no-repeat 2px 5px;
	}
.market_order ul.order_1 li.down a.focus{
	background:url(../images/market_arrows.png) no-repeat 2px -14px;
	}
.market_order ul.order_1 li.up a{
	background:url(../images/market_arrows.png) no-repeat -15px -14px;
	}
.market_order ul.order_1 li.up a.focus{
	background:url(../images/market_arrows.png) no-repeat -16px 4px;
	}
.market_order ul.order_2{
	width:auto;
	height:22px;
	background:url(../images/order_bg_center.jpg) repeat-x left top;

	}
.market_order ul.order_2 li{
	float:left;
	margin:4px 0px;
	border-right:1px #999 dashed;
	height:14px;
	line-height:14px;
	padding:0px 8px;

	}
.market_order ul.order_2 li.end{
	border:0px solid;
	}
.market_order ul.order_2 li.bg_left,.market_order ul.order_2 li.bg_right{
	width:5px;
	margin:0px;
	height:100%;
	border:0px solid;	
	padding:0px;
	}
.market_order ul.order_2 li.bg_left{
	background:url(../images/order_bg_left.jpg) no-repeat left top;
	}
.market_order ul.order_2 li.bg_right{
	background:url(../images/order_bg_right.jpg) no-repeat right top;
	}
.market_order .price_limits{
	float:left;
	width:112px;
	height:25px;
	position:relative;
	margin-right:20px;
	z-index:1;
	}
.market_order .price_limits .limits_box{
	position:absolute;
	width:106px;
	height:55px;
	top:-3px;
	z-index:10;
	left:0px;
	padding-left:4px;
	padding-top:2px;

	}
.market_order .price_limits div.focus{
	border:1px solid #dbdbdb;	
	background:#fff;
	}	
.market_order .price_limits p{
	float:none;
	color:#acacac;
	line-height:normal;
	padding-top:2px;
	height:25px;
	width:100%;
	overflow:hidden;
	}
.market_order .price_limits p span{
	float:left;
	line-height:20px;
	margin:0px 3px;
	}
.market_order .price_limits p input{
	width:38px;
	height:20px;
	border:1px solid #acacac;
	line-height:20px;
	float:left;
	padding:0px 2px;
	}
.market_order .price_limits .action .btn_10{
	float:right;
	margin-right:4px;
	margin-top:1px;
	display:none;
	}
.market_order ul.order_3{
	width:62px;
	background:url(../images/color_btn.jpg) no-repeat left top;
	margin-top:-1px;
	}
.market_order ul.order_3 li{
	line-height:24px;
	width:100%;
	height:24px;
	position:relative;
	z-index:10;
	}
.market_order ul.order_3 li a{
	display:block;
	padding-left:10px;
	height:100%;
	}
.market_order ul.order_3 .color_list{
	display:none;
	position:absolute;
	width:54px;
	background:#fff;
	top:24px;
	left:5px;
	padding:1px 0px 0px 1px;
	z-index:10;
	}
.market_order ul.order_3 .color_list li{
	width:17px;
	height:14px;
	margin:0px 1px 1px 0px;	
	float:left;
	line-height:normal;
	}
.market_order ul.order_3 .color_list a{
	display:block;
	width:100%;
	height:100%;
	float:left;
	padding:0px;
	}
.market_order ul.order_3 .color_list a:hover{
	width:15px;
	height:12px;
	border:1px solid #adaaaa;
	}
.market_order ul.order_3 .color_list .color_1 a{
	background:#df6c6c;	
	}
.market_order ul.order_3 .color_list .color_2 a{
	background:#b5dfce;	
	}
.market_order ul.order_3 .color_list .color_3 a{
	background:#c4a586;	
	}
.market_order ul.order_3 .color_list .color_4 a{
	background:#f7f1a5;	
	}
.market_order ul.order_3 .color_list .color_5 a{
	background:#ffffff;	
	}
.market_order ul.order_3 .color_list .color_6 a{
	background:#a88aca;	
	}
.market_order ul.order_3 .color_list .color_7 a{
	background:#9dabec;	
	}
.market_order ul.order_3 .color_list .color_8 a{
	background:#636363;	
	}
.market_order ul.order_3 .color_list .color_9 a{
	background:#adaaaa;	
	}
.market_order .order_4{
	padding-top:3px;
	float:right;

	
}
.market_order .order_4 li{
   list-style:disc;
   float:left;
   padding-right:20px;
}
.market_order .order_4 li.first{
	list-style:none;
}
.market_order .order_4 li.focus a{
    color: #45A29D;	
}

.market_order .style{
	padding:0px 15px 0px 5px;
}

.market_order .style img{
    vertical-align: 6px;
	margin-left:2px;
}

/*-------------------------集市展示结束--------------------------*/
#dr_show_list{
	width:960px;
	padding:20px 0px 0px 0px;
	}
#dr_show_list .left{
	width:685px;
	float:left;
	overflow:hidden;
	}
#dr_show_list .left .part{
	width:100%;
	margin-bottom:30px;
	}
#dr_show_list .left .part_title{
	height:34px;
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	}
#dr_show_list .left .part_title h3{
   	background:#FFFFFF;
    height:100%;
    width: auto;	
	float:left;
	margin-right:10px;
	}
#dr_show_list .left .part_title h3 a{
	border: 1px dashed #999999;
    color: #777777;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    letter-spacing: 0.2em;
    line-height: 28px;
    margin: 2px;
    padding: 0 20px 0px 25px;	
	background:url(../images/part_title_ico.jpg) no-repeat 5px center;
	}
#dr_show_list .left .part_title p{
	font-size:13px;
	padding-top:7px;
	height:24px;
	line-height:24px;
	}
#dr_show_list .left .part_content{
	width:684px;
	background:#fff;
	padding-bottom:10px;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	}
#dr_show_list .left .part_content .more{
	line-height:35px;
	text-align:right;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	}
#dr_show_list .left .part_content ul{
	padding-left:18px;
	overflow:hidden;

	}
#dr_show_list .left .part_content ul li{
	float:left;
	width:305px;
	height:152px;
	border:1px solid #dfdfdf;
	margin:0px 18px 20px 5px;
	display:inline;
	}
#dr_show_list .left .part_content ul li .avatar{
	float:left;
	display:block;
	width:152px;
	height:152px;
	}
#dr_show_list .left .part_content ul li .avatar img{
	width:152px;
	height:152px;
	}
#dr_show_list .left .part_content ul li .text{
	float:right;
	width:130px;
	padding:20px 10px;
	word-wrap:break-word;
	height:105px;
	overflow: hidden;
	}
#dr_show_list .left .part_content ul li .text .signature{
	max-height:65px;

	width:100%;
	overflow: hidden;
}
#dr_show_list .left .part_content ul li .text h3{
	font-size:15px;
	font-weight:normal;
	}
#dr_show_list .left .part_content ul li .text p{
	padding-top:6px;
	}
#dr_show_list .right{
	width:254px;
	float:right;
	margin-top:49px;
	border:1px solid #cfcfcf;
	padding:1px;
	background:#FFF;
	}
#dr_show_list .right .charts_box{
	background:#ececec;
	width:254px;
		padding-bottom:10px;
	}
#dr_show_list .right .charts_box .top_title{
	line-height:45px;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	 letter-spacing: 0.2em;
	}
#dr_show_list .right .charts{

	}
#dr_show_list .right .charts li .fl{
	float:left;
	width:28px;
	text-align:right;
	padding:10px 10px 0px 0px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#989898;
	}
#dr_show_list .right .charts li .weight{
	color:#202020;
	}
#dr_show_list .right .charts li .fr{
	float:right;
	padding:10px 0px 10px 0px;
	border-top:1px dashed #c4c4c4;
	width:208px;
	}
#dr_show_list .right .charts li .number{
	float:left;
	height:22px;
	width:20px;
	text-align:center;
	line-height:18px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ff5f07;
	color:#fff;
	}
#dr_show_list .right .charts li .bg_1{
	background:url(../images/number_bg_1.jpg) no-repeat center top;
	}
#dr_show_list .right .charts li .bg_2,#dr_show_list .right .charts li .bg_3{
	background:url(../images/number_bg_2.jpg) no-repeat center top;
	}

#dr_show_list .right .charts li .bg_4,#dr_show_list .right .charts li .bg_5,#dr_show_list .right .charts li .bg_6,#dr_show_list .right .charts li .bg_7,#dr_show_list .right .charts li .bg_8,#dr_show_list .right .charts li .bg_9,#dr_show_list .right .charts li .bg_10{
	background:url(../images/number_bg_3.jpg) no-repeat center top;
	}


#dr_show_list .right .charts li .avatar{
	width:55px;
	height:55px;
	float:left;
	padding-right:10px;
	}
#dr_show_list .right .charts li .avatar img{
	width:100%;

	height:100%;
	}
#dr_show_list .right .charts li .text{
	float:left;
	padding-top:8px;
	}
#dr_show_list .right .charts li .text .name{
	font-size:14px;

	padding-bottom:5px;
	}
/*-------------------------达人秀列表结束--------------------------*/	
#home .left_middle{
 	float: right;
    margin-bottom: 10px;
    width: 625px;	
	}
#home .left_middle .menu{
	height:40px;
	border-bottom:1px solid #979797;
	width:100%;
	}
#home .left_middle .menu li{
   	float: left;
    font-size: 14px;
    padding:5px 0px;
	line-height:30px;
	margin-right:20px;
	}
#home .left_middle .menu li.focus{
   background: url("../images/arrows.jpg") no-repeat center bottom;	
	}
#home .left_middle .menu li.focus a {
    color: #45A29D;
}
#home .left_middle .search_box p{
	padding:10px 0px;
	line-height:1.6em;
	font-size:13px;
	}
#home .left_middle .search_box .search{
	width:621px;
	height:32px;
	background:url(../images/home_search.jpg) no-repeat left top;
	}
#home .left_middle .search_box .search input{
	float:left;
	background:none;
	border:0px solid;
	}
#home .left_middle .search_box .search input.text{
	padding:4px 9px;
	height:22px;
	width:520px;
	}
#home .left_middle .search_box .search input.submit{
	width:80px;
	height:32px;
	}
#home .left_middle .search_box a{
	  color: #45A29D;
	}
#home .left_middle .search_box a.more{
		color:#777;	
	}
#home .left_middle .product_list{
	padding:0px;
	}
#home .left_middle .product_list ul{
	float:left;
	width:198px;
	margin-right:15px;
	}
#home .left_middle .product_list ul.end{
	margin:0px;
	}
#home .left_middle .product_list li{
	margin:0px;
	width:196px;
	float:none;
	height:310px;
	margin-bottom:10px;
	}
#home .left_middle .product_list ul li .img_box{
	width:170px;

	}
#home .left_middle .product_list ul li .action{
	width:170px;
	}
#home .left_middle .product_list ul li .text{
	width:170px;
	height:auto;
	}
#home .left_middle .product_list ul li .text p{
	line-height:20px;
	text-align:left;
	font-size:13px;
	}
/*-------------------------我的首页搜索页面结束--------------------------*/	
#fsg_add{
	width:948px;
	padding-top:35px;
	}
#fsg_add .top_part{
	width:100%;
	margin-bottom:10px;
	}
#fsg_add .top_part .left_img{
	width:225px;
	height:222px;
	float:left;
	}
#fsg_add .top_part .right_img{
	width:663px;
	height:202px;
	float:right;
	padding:10px;
	border:1px solid #ccc;
	background:#fff;
	position:relative;
	}
#fsg_add .top_part .right_img .layer{
	position:absolute;
	padding:5px;
	height:50px;
	top:20px;
  	background: url("../images/action_bg.png") repeat scroll left top;
	left:10px;
	z-index:5;
	}
#fsg_add .top_part .right_img .layer .avatar{
	width:50px;
	height:50px;
	float:left;
	margin-right:5px;
	}
#fsg_add .top_part .right_img .layer .text{
	float:left;
	}
#fsg_add .top_part .right_img .layer p{
	line-height:25px;
	}
#fsg_add .top_part .right_img .layer p.action{
	float:left;
	}
#fsg_add .top_part .right_img .layer p.action span,#fsg_add .top_part .right_img .layer p.action .btn_6{
	float:left;
	margin-right:5px;
	}
#fsg_add .top_part .recommend{
	float:right;
	background:#fff;
	padding:5px 10px;
	}
#fsg_add .top_part .recommend img{
	  vertical-align:-4px;
	}
#fsg_add .middle_part{
	padding-top:10px;
	}
#fsg_add .middle_part .product_list{
	margin:0px;
	padding:0px;
	}
#fsg_add .middle_part .product_list ul {
    float:right;
    margin-left: 9px;
    width: 230px;
}
#fsg_add .middle_part .product_list ul li {
    float: none;
    height: auto;
	margin:0px;
	margin-bottom:10px;
	width:228px;
}
#fsg_add .middle_part .product_list ul.end{
	margin:0px;
	float:right;
	}

#fsg_add .middle_part .product_list ul li .img_box,#fsg_add .middle_part .product_list ul li .img_box img{
	height:auto;
	width:202px;
	}
#fsg_add .middle_part .product_list ul li .action,#fsg_add .middle_part .product_list ul li .text{
	width:202px;
	}
#fsg_add .middle_part .product_list ul li .text .name{
	width:160px;
	}
#fsg_add .middle_part .fswy{
	width:688px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
	float:left;
	font-size:14px;
	padding:10px;
	margin-bottom:10px;
	height:82px;
	}
#fsg_add .middle_part .fswy h3{
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	}
#fsg_add .middle_part .fswy p{
	line-height:1.6em;
	color:#999;
	}
#fsg_add .middle_part .fswy p.more{
	text-align:center;
	padding-top:5px;
	}
#fsg_add .middle_part .manage{
	width:209px;
	background:#fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:right;
	height:82px;
	margin-bottom:10px;	
	padding:10px;
	}
#fsg_add .middle_part .manage .avatar{
	width:45px;
	height:45px;
	float:left;
	margin-right:10px;
	}
#fsg_add .middle_part .manage .text{
	float:left;
	line-height:1.6em;
	font-size:14px;
	}
#fsg_add .middle_part .manage .btn_3{
	float:right;
	margin-top:5px;
	}
#fsg_add #manage_menu,#fsg_add #manage_menu ul{
	float:none;
	margin:0px;
	width:auto;

	}
#fsg_add #manage_menu{
	position:relative;
	width:100%;	
	}
#fsg_add #manage_menu ul{
	display:none;
	z-index:10;
	position:absolute;
	width:70px;
	left:10px;
	top:22px;
	background:#fff;
	border:1px solid #ccc;
	padding:0px 10px;
	}
#fsg_add #manage_menu li{
	margin:0px;
	border:0px solid;
	background:none;
	width:70px;
	padding:0px;
	padding-right:15px;
	background:url(../images/manage_menu_bg.jpg) no-repeat right 6px;
	text-align:left;
	}
#fsg_add #manage_menu li li{
	padding:0px;
	background:none;
	width:100%;
	height:28px;
	line-height:28px;
	text-align:center;
	border-bottom:1px dashed #ccc;
	font-size:13px;
	text-align:left;
	}
#fsg_add #manage_menu li li.end{
	border:0px solid;
	}
#fsg_add .middle_part .add_box{
	width:699px;
	padding:5px;
	float:left;
	background:#fff;
	margin-bottom:10px;
	}
#fsg_add .middle_part .add_box .box_content{
	width:637px;
	border: 1px solid #E3E3E3;
	padding: 15px 30px;
	}
#fsg_add .middle_part .add_box .box_content .text_input{
	width:520px;
	}
#fsg_add .middle_part .add_box .box_content p {
    font-size: 14px;
    margin: 10px 0;
}
#fsg_add .middle_part .appraise_box{
	width:679px;
	padding:15px;
	float:left;
	background:#fff;
	margin-bottom:10px;	
	}
#fsg_add .middle_part .appraise_box .img{
	width:210px;
	float:left;
	margin-right:30px;
	}
#fsg_add .middle_part .appraise_box .img img{
	width:100%;
	}
#fsg_add .middle_part .appraise_box .text{
	float:left;
	padding-top:10px;
	}
#fsg_add .middle_part .appraise_box .text .product_title,#fsg_add .middle_part .appraise_box .text .product_price{
	font-size:14px;
	line-height:25px;
	font-weight:normal;
	color:#555;
	}
#fsg_add .middle_part .appraise_box .textarea{
	border:2px solid #e0dbdb;
	width:408px;
	height:118px;
	overflow:auto;
	margin:10px 0px;
	padding:5px;
	}
#fsg_add .middle_part .appraise_box p{
	float:left;
	line-height:25px;
	}
#fsg_add .middle_part .appraise_box .btn_4{
	float:right;
	}
#fsg_add .middle_part .appraise_box p.action{
	width:180px;
	}
#fsg_add .middle_part .appraise_box p.fx input{
	  vertical-align:-2px;	
	}
#fsg_add .middle_part .appraise_box p.fx img{
	  vertical-align:-4px;	
	}
#fsg_add .middle_part .appraise_box p.action a{
	display:block;
	float:left;
	margin-right:10px;
	padding-left:25px;
	}
#fsg_add .middle_part .appraise_box p.action a.bq{
	background:url(../images/action_ico.jpg) no-repeat left center;
	}
#fsg_add .middle_part .appraise_box p.action a.ht{
	background:url(../images/action_ico.jpg) no-repeat -62px center;
	}
#fsg_add .middle_part .appraise_box p.action a.yh{
	background:url(../images/action_ico.jpg) no-repeat -124px center;
	}
	
#setting .edit_bg{
	margin:8px 0px;
	width:677px;
	text-align:right;
	}
#setting .edit_bg img{
	padding:10px;
	border:1px solid #ccc;
	width:655px;
	}
#setting .edit_fswy{
	width:686px;
	padding-left:15px;
	}
#setting .edit_fswy p{
	padding:5px 0px;
	font-size:14px;
	}
#setting .edit_fswy .textarea{
	width:674px;
	height:211px;
	border:1px solid #ccc;
	padding:5px;
	overflow:auto;
	}
#setting .edit_fswy .action{
	text-align:right;
	}
#classify{
	padding-top:30px;
	width:948px;
	}	
.classify{
	width:886px;
	border:1px solid #ccc;
	padding:20px 30px;
	background:#fff;
	margin-bottom:30px;
	}
.classify .part,.classify h3{
	font-size:15px;
	line-height:30px;
	margin-bottom:5px;
	font-weight:normal;
	color:#555;
	}
.classify .part,.classify .part ul{
	float:left;
	}
.classify .part{
	margin-right:40px;
	_margin-right:30px;
	}
.classify .part ul{
	margin-right:30px;
	_margin-right:20px;
	}
.classify .end{
	margin:0px;
	}
.classify .part ul li{
	line-height:28px;
	font-size:12px;
	}
.classify .action{
	float:right;
	text-align:center;
	width:350px;
	margin-top:20px;
	border-left:1px dashed #ccc;
	height:120px;
	}
	
#register_part{
	width:950px;
	margin:30px 0px;
	background:#fff url(../images/register_part_middle.jpg) repeat-y left top;
	}
#register_part_top{
	width:100%;
	height:9px;
	background:url(../images/register_part_top.jpg) no-repeat left top;
	}
#register_part_bottom{
	width:100%;
	height:7px;
	background:url(../images/register_part_bottom.jpg) no-repeat left top;
	}
#register_part_content{
	padding:20px;
	}
#register_part h3{
	font-size:18px;
	text-align:left;

	border-bottom:2px dashed #ccc;
	line-height:40px;
	padding-left:250px;
	}
#register_part h3 span,#register_part h3 a{
	font-weight:normal;
	font-size:13px;
	}
#register_part h3 a{
	color:#1293c3;
	}
#register_part .part_1{
	padding:30px 0px;
	padding-left:250px;

	}
#register_part .part_1 .option_1{
		margin-bottom:20px;
	}
#register_part .part_1 p{
	padding:5px 0px;
	}
#register_part .part_1 .other_login img{
	vertical-align:-3px;
	}
#register_part .part_1 .option_2 .action{
	text-align:left;
	padding:5px 0px;
	}
#register_part .part_1 .option_2 .remark{
	float:left;
	background:#EDEDED;
	margin:0px 0px 0px 5px;
	padding:0px 5px;

	}
#register_part .part_1 .option_2 .remark img,#register_part .part_1 .option_2 .remark p{
	float:left;

	}
#register_part .part_1 .option_2 .remark img{
 	height: 20px;
    margin-top: 3px;
    width: 20px;	
	margin-right:5px;
	}

#register_part .part_1 .option_2 .input{
	border: 1px solid #CCCCCC;
    color: #333333;
    height: 23px;
    line-height: 23px;
    padding: 2px 5px;
    width: 240px;	
	float:left;
	}
#register_part .part_1 .option_2 .action span{
	float:left;
	line-height:27px;
	}
#register_part .part_1 .option_2 .btn{
	margin:5px 0px 0px 40px;
	}
#register_part .part_1 .xy{
	padding-top:20px;

	}
#register_part .part_1 .xy input{
	vertical-align:-2px;
	_vertical-align:-3px;
	}
#register_part .part_1 .xy a{
	color:#1293c3;	
	}
#register_part .part_2{
	padding:30px 0px;
	padding-left:220px;	
	}
#register_part .part_2 .form_ul li{
	width:100%;
	height:40px;
	}
#register_part .part_2 .form_ul .form_l{
	text-align:right;
	padding-right:5px;
	}
#register_part .part_2 .form_ul li input{
	float:left;
	}
#register_part .part_2 .form_ul li p{
	font-size:13px;
	line-height:32px;
	float:left;
	}
#register_part .part_2 .form_ul li .remark p{
	background:#ededed;
	line-height:normal;
	padding:5px 10px;
	margin-top:2px;
	}
#register_part .part_2 .form_ul li .remark .ico,#register_part .part_2 .form_ul li .remark p{
	float:left;
	display:block;
	margin-left:5px;
	}
#register_part .part_2 .form_ul li .remark .ico img{
	width:20px;
	height:20px;
	margin-top:5px;
	}	
#register_part .part_2 .form_ul li.xy input,#register_part .part_2 .form_ul li.xy{
	float:none;
	}
#register_part .part_2 .form_ul li.xy .form_m{
	width:254px;
	float:left;
	line-height:normal;
	padding-top:12px;
	}
#register_part .part_2 .form_ul li.xy{
	padding:0px;
	margin:0px;

	}
#register_part .part_2 .form_ul li.xy a{
	color:#1293c3;		
	}
#register_part .part_2 .form_ul li.xy .register_btn{
	float:left;
	margin-top:-5px;
	}


#home_show .part_box .box_top{
	height:60px;
	line-height:60px;
	}
#home_show .part_box .box_top .title{
	font-size:16px;
	font-weight:bold;
	color:#535353;
	font-family:"微软雅黑";
	line-height:60px;
	padding-left:175px;
	background:url(../images/welcome.jpg) no-repeat left center;
	padding-top:4px;
	height:56px;
	line-height:56px;
	}

#fans_box{
	float: right;
    width: 573px;
	border:1px solid #e3e2e2;
	background:#fff;
	padding:10px 25px 20px 25px;
	margin-bottom:10px;
	}	
#fans_box .menu,.tab_menu{
	height:40px;
	border-bottom:1px solid #979797;
	width:100%;
	}
#fans_box .menu li,.tab_menu li{
   	float: left;
    font-size: 14px;
    padding:5px 0px;
	line-height:30px;
	margin:0px 20px;
	}
#fans_box .menu li.focus,.tab_menu li.focus{
   background: url("../images/setting_menu_arrows.jpg") no-repeat center bottom;	
	}
#fans_box .menu li.focus a,.tab_menu li.focus a{
    color: #45A29D;
}
#fans_box .fans_list{
	width:100%;
	padding:10px 0px;
	}
#fans_box .fans_list li{
	width:100%;
	padding:10px 0px;
	border-bottom:1px solid #d7d7d7;
	}
#fans_box .fans_list li .avatar{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	}
#fans_box .fans_list li .avatar img{
	width:100%;
	height:100%;
	margin:0px;
	}
#fans_box .fans_list li .info{
	float:left;
	width:300px;

	}
#fans_box .fans_list li .info_name{
	font-size:13px;
	}
#fans_box .fans_list li .action{
	float:right;
	width:100px;
	text-align:right;
	}
#fans_box .fans_list li .action .btn_6{
	float:right;
	}
#fans_box .fans_list li .action p{

	clear:both;
	padding-top:5px;
	padding-right:5px;
	}
#fans_box .public_page{
	text-align:right;
	}
	
#reply_box{
	float: right;
    width: 623px;
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
	background:#fff;
	padding:10px 0px 20px 0px;
	margin-bottom:10px;
	overflow:hidden;
	border-top:1px solid #F0F0F0;
	}
#reply_box .reply_list{
	width:100%;
	padding:10px 0px;

	}
#reply_box .reply_list li{
	width:573px;
	padding:10px 0px;
	border-bottom:1px solid #d7d7d7;
	margin:0px auto;
	}
#reply_box .reply_list li .avatar{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;

	}
#reply_box .reply_list .avatar img{
	width:100%;
	height:100%;
	margin:0px;
	}
#reply_box .reply_list .text{
	float:left;
	width:400px;
	}
#reply_box .reply_list .hf{
	float:right;
	padding-top:20px;
	padding-right:20px;
	}
#reply_box .reply_list .hf a{
	display:block;
	padding-left:18px;
	background:url(../images/hf_bg.jpg) no-repeat left 2px;
	font-size:13px;
	color:#999;
	line-height:25px;
	}
#reply_box .reply_list .text p{
	line-height:1.5em;
	padding:2px 0px;
	}
#reply_box .reply_list .text p span{
	 color: #45A29D;
	}
#reply_box .reply_list .action{

	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:10px 25px;

	background:#f6f6f6;	
	height:26px;
	overflow:hidden;

	width:573px;
	margin-top:-1px;
	_margin-top:-3px;
	}

#reply_box .reply_list .action .input_text{
 	border: 1px solid #d7d7d7;
    color: #999999;
    height: 20px;
    line-height: 20px;
    padding: 2px;
    width: 480px;	
	float:left;
	margin-right:10px;
	}
#reply_box .reply_list .action .btn_9{
	float:left;	
	}
#reply_box .public_page{
	text-align:right;
	padding-right:25px;
	width:auto;
	}
/*------------------------分割线-----------------------------*/	
/*-------------------新首页样式开始----------------------*/
.index_show{
	width:100%;
	margin-top:10px;
	}
.index_show .title{
	height:40px;
	width:100%;
	line-height:35px;
	font-size:13px;
	}
.index_show .title p{
	float:left;	
	}
.index_show .title .bold{
	width:97px;
	height:31px;
	margin-right:10px;
	}
.index_show .title .bold a{
	display: block;
	width:100%;
	height:100%;
	text-indent:-2000em;
	overflow: hidden;
}
.index_show .title .index_tag_kt a{
	background:url('../images/index_tag_ico.jpg') no-repeat left top;	
}
.index_show .title .index_tag_ct a{
	background:url('../images/index_tag_ico.jpg') no-repeat -97px top;
}
.index_show .title .index_tag_ws a{
	background:url('../images/index_tag_ico.jpg') no-repeat -194px top;	
}
.index_show .title .index_tag_sf a{

	background:url('../images/index_tag_ico.jpg') no-repeat -291px top;	
}
.index_show .title .index_tag_cy a{
	
	background:url('../images/index_tag_ico.jpg') no-repeat -388px top;	
}

.index_show .title p.bold a{
	color:#338fa6;
}
.index_show .title p.tag{
	
}
.index_show .title p.more{
	float:right;
	text-align:right;
	padding-right:5px;

	}
.index_show .show_list li{
	width:198px;
	height:269px;
	background:url(../images/index_show_box.jpg) no-repeat left top;
	float:left;
	overflow:hidden;
	padding:15px;
	margin:0px 16px 16px 0px;
	}
.index_show .show_list li.end{
	margin-right:0px;
	}
.index_show .show_list li h4{
	height:22px;
	line-height:22px;
	font-size:15px;
	padding-bottom:5px;
	font-weight:normal;
	}
.index_show .show_list li .more{
	line-height:30px;
	text-align:right;
	font-size:14px;
	width:100%;
	}
.index_show .show_list li .more span {
	font-size: 10px;
}
.index_show .show_list .photo_list li{
	width:62px;
	height:62px;
	padding:0px;
	background:none;
	margin:0px 4px 4px 0px;
	}
.index_show .show_list .photo_list li.end{
	margin-right:0px;
	}
.index_show .show_list .photo_list li img{
	width:100%;
	height:100%;

	}


/*-------------------新首页样式结束----------------------*/
#new_show_love{
	margin-top:30px;
	width:100%;
	overflow:visible;
	}
#new_show_love #love_box,#new_show_love .personal_info{
	float:left;
	width: 186px;
	border:1px solid #d9d9d9;
	background:#f7f7f7;
	margin-bottom:10px;
	margin-right:12px;
	padding:20px;
	padding-bottom:40px;
	position:relative;
	text-align:left;
	overflow:visible;
	}
#new_show_love #love_box .arrow{
	width:20px;
	height:20px;
	background:url(../images/love_box_arrow.jpg) no-repeat left top;
	position:absolute;
	z-index:10;
	left:-20px;
	top:15px;
	}
#new_show_love #love_box p.bold{
	font-size:24px;

	}
#new_show_love #love_box p{
	line-height:30px;
	font-size:16px;
	border-bottom:1px dashed #bebcbc;
	padding-top:5px;
	letter-spacing:0.3em;

	}

/*-------------------新主题街详细页样式开始----------------------*/	
#new_fsg{
	margin-top:30px;
	}
#new_fsg .info_box{
	width:951px;
	height:228px;
	background:url(../images/info_box_bg.jpg) no-repeat left top;
	margin-bottom:20px;
	}
#new_fsg .info_box .img{
	width:601px;
	height:223px;
	float:left;
	margin:2px 0px 0px 3px;
	display:inline;
	_margin-top:1px;
	}
#new_fsg .info_box .img img{
	width:100%;
	height:100%;
	}
#new_fsg .info_box .text_box{
	float:right;
	width:300px;
	padding:10px 20px;
	}
#new_fsg .info_box .text_box .title{
	line-height:40px;
	font-size:18px;
	font-weight:normal;
	}
#new_fsg .info_box .text_box .action{
	height:40px;
	width:100%;
	}
#new_fsg .info_box .text_box .action a{
	display:block;
	float:left;
	line-height:23px;
	margin-right:10px;
	font-size:13px;
	}
#new_fsg .info_box .text_box .action a.tm,#new_fsg .info_box .text_box .action a.bb{
	margin-top:3px;
	line-height:18px;
	}
#new_fsg .info_box .text_box .action a.tm{
	border-right:1px dashed #999;
	margin-right:8px;
	padding-right:8px;
	}
#new_fsg .info_box .text_box .text p{
	font-size:15px;
	line-height:25px;
	border-bottom:1px dashed #cccccc;
	padding-top:10px;
	}
#new_fsg .info_box .text_box .text p.bold{

	font-size:20px;
	}
#new_fsg #page,#home_show #page{
	margin:20px 0px;
	margin-left:320px;

	}
/*-------------------新主题街列表页样式开始----------------------*/	
#new_fsg_show{
	margin-top:25px;
	}
#new_fsg_show .product_list{
	padding-top:0px;
	}
#new_fsg_show .product_list ul li{
	border:0px solid;
	padding:1px;
	height:344px;
	background:url(../images/fsg_box_bg.jpg) no-repeat left top;
	}
#new_fsg_show .product_list ul li .img_box{
	padding-top:13px;
	}
#new_fsg_show .product_img{
	height:100%;
}
#new_fsg_show .product_list ul li h4.img_title{
	height:40px;
	line-height:40px;
	font-size:18px;
	}
#product_detail .product_list{
	padding-top:40px;

	}
#product_detail .product_list .title{
	background:url(../images/sharing_detail_title.png) no-repeat left top;
	padding:0px;
	text-indent:-1000em;
	height:33px;
	width:387px;
	overflow:hidden;

	}
#product_detail .product_list ul{
	width:219px;

	float:left;	
	padding:0px;
	margin-right:20px;
	}	
#product_detail .product_list ul li{
	overflow:hidden;
	width:217px;
	border-top:1px solid #D9D9D9;
	margin-bottom:10px;
	padding-bottom:12px;
	margin-left:0px;
	float:none;
	height:auto;
	}
#product_detail .product_list ul li .img_box{
	padding:10px 8px 0px 8px;
	}
#product_detail .product_list ul li .text{
	padding:0px 8px;

}
#product_detail .product_list ul li .action{
	padding:7px 8px 0px 8px;

	}
#home_show .market_top .content{
	padding-bottom:20px;
	_padding-bottom:10px;
	}
#home_show .tag_box{
	float:left;
	margin:0px 10px 0px 10px;
 	background: url("../images/border_2.jpg") no-repeat scroll right 30px transparent;

	}
#home_show div.end{
	margin-right:0px;
	background:none;
	padding-left:10px;
	}
#home_show div .first{
	padding-left:0px;

	}
#home_show .market_top .size_1{
	width:308px;
	float:right;
 	background: url("../images/border_2.jpg") no-repeat scroll left 30px transparent;	
 	padding-left:30px;
 	padding-right:0px;
 	margin:0px;
	}

#home_show .market_top .size_1 li{
	width:72px;	
	}
#home_show .market_top .size_2{
	width:290px;
	}
#home_show .market_top .size_2 li{
	width:55px;
	}
#home_show .market_top .size_3{
	width:220px;
	}
#home_show .market_top .size_3 li{
	width:55px;
	}
#home_show .market_top .size_3 .special li{
	width:auto;

}
#home_show .market_top .size_4{
	width:240px;
	padding-left:30px;	
	}
#home_show .market_top .size_5{
	width:360px;
	padding-left:30px;
	}
#home_show .market_top .size_5  li{
	width:90px;
	}
#home_show .market_top .tag_size_1 li{
	width:70px;
	}
#home_show .market_top .tag_size_2 li{
	width:70px;
	}
#home_show .market_top .size_6  li{
	padding-right:30px;
}	
#home_show .tag_box h3{
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
	text-indent:5px;
}
#home_show .tag_box .tag_list{
    padding-top: 10px;	
	width:100%;
	}
.tag_list .color_focus{
	color:#45a29d;
}
#home_show .tag_list li{
    float: left;
    font-size: 13px;
    line-height: 30px;
	height:30px;
	}
#home_show .tag_list li a{
	padding:3px 5px;
	white-space: nowrap;
}
#home_show .tag_list li a.focus{
	background:#4990bb;
	color:#fff;
	border-radius:3px;
}
.position_box{
	width:226px;
	position:relative;
	}
#product_detail .position_box{
	width:217px;
	}
.price_tip {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 3px 3px 3px 3px;
    bottom: 2px;
    color: white;
    height: 18px;
    line-height: 18px;
    padding: 0 2px;
    position: absolute;
    right: 17px;
	_background:#333;
	_filter: Alpha(Opacity=50, Style=0); 
}
.like_success {
	display:none;
	position:absolute;
	height: 25px;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.6);
	color: white;
	line-height: 25px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background:#333\9;
	filter: Alpha(Opacity=50, Style=0); 
	_background:#333;
	_filter: Alpha(Opacity=50, Style=0); 
}
#product_detail .price_tip{
	 right: 13px;
	}

.show_box .tags a {
	display: block;
	float: left;
	margin-right: 5px;

}
/*友情链接列表页样式*/
#new_footer ul.links .more{
	text-indent:1em;
}
#links_page{
	min-height:300px;
	_height:300px;
	padding-left:10px;
	}
#links_page h3.title{
	border:0px solid;
	text-align:left;
	padding:0px;
	}
#links_page .link_action{
	margin-top:20px;
	font-size:14px;
}
#links_page ul li{
	float:left;
	height:30px;
	line-height:30px;
	width:150px;
	font-size:14px;
	overflow:hidden;
	}
	
/*网站地图页样式*/
#map_page h3.title{
	border:0px solid;
	text-align:left;
	padding:0px;
	text-align:center;
}
#map_page .map_table{
	line-height: 30px;
	width:900px;
	font-size:13px;
	margin:0px auto;
	}
#map_page .map_table th{
	text-align:left;
	color: #45A29D;
	font-size:15px;
	color:#45A29D;
	font-weight:normal;
	background:#F6F6F6;
	padding:0px 10px;
	border-top:15px solid #fff;
	}
#map_page .map_table th a{
	color:#45A29D;
}
#map_page .map_table tr{
	border-bottom:2px solid #fff;
	}
#map_page .map_table .son_title{
	background:#CFCFCF;
	width:110px;
	padding:0px 5px;
	text-align:left;
	color:#45A29D;
	text-align:center;

	}
#map_page .map_table .son_menu{
	background:#F6F6F6;
	padding:0px 10px;
	}	
#infscr-loading{
	text-align:center;
	padding-top:20px;
	position: absolute;
	bottom:-70px;
	width:100%;
	height:50px;
}
.margin{
	height:60px;width:100%;
}

#home_show .personal_info{
	background:#fff;
	text-align:center;
	padding:30px;
	width:166px;
	border: 1px solid #D9D9D9;
	}
#home_show .personal_info h3{
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
	padding:5px 0px;

	}
#home_show .personal_info h3 img{
	vertical-align:-6px;	
	}
#home_show .personal_info .count_box li{
	background:none;
	 margin:0px;
    width: 54px;
  	border-right: 1px solid #CBCBCB;
    float: left;
    height: 35px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
	border-bottom:0px solid;
	border-left:0px solid;
	float:left;
	font-size:14px;
	padding-bottom:1px;
	}
#home_show .personal_info .count_box li.end{
	border-right:0px solid;
	}
#home_show .other_info .count_box{
/*	width:166px; */
	width:110px;
	margin:0px auto;
	}
#home_show .self_info .avatar{
	width:65px;
	height:65px;
	float:left;
	margin:0px 15px 15px 0px;
	}
#home_show .self_info .name,#home_show .self_info .action_ico{
	float:left;
	width:85px;
	text-align:left;
	padding:0px;
	}
#home_show .self_info .name{
	padding-top:10px;
	}
	
#message_page{
	margin: 30px 0px;
	width:100%;
	}
#message_page .personal_info{
	float:left;
	}
#message_page #reply_box{
	float:left;
	margin-left:20px;
	width:693px;
	}
#message_page #reply_box .reply_list li{
	width:643px;
	}
#message_page #reply_box .reply_list .text{
	width:550px;
	} 
#message_page #reply_box .reply_list .action .input_text{
	width:550px;
	} 
#message_page #reply_box #page{
	margin:0px;
	}
	
.tab_menu{
	width:643px;
	margin:0px auto;
	border-bottom:1px solid #c4c4c4;
	}
.tab_menu li.focus{
	background: url("../images/tab_menu_arrows.jpg") no-repeat scroll center bottom;
	}

.system_news{
	width:643px;
	margin:0px auto;
	padding:10px 0px;
	font-size:13px;
	}
.system_news li{
	width:100%;
    border-bottom: 1px solid #D7D7D7;
    padding: 20px 0px;
	}
.system_news li .avatar{
	float:left;
	width:55px;
	height:55px;
	margin:0px 15px 0px 0px;
	}
.system_news li .avatar img{
	width:100%;
	height:100%;	
	}
.system_news li .text{
	float:left;
	width:550px;
	position:relative;
	}
.system_news li .text p{
	margin-bottom:5px;

	}
.system_news li .text p.title{
	font-size:13px;
	}
.system_news li .text p.time{
	color:#666;
	margin-top:10px;
	}
.system_news li .text span.time{
	color:#999;
	}
.public_close{
	width:13px;
	height:13px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/close.gif) no-repeat left top;
	text-indent:-100px;
	overflow:hidden;
	}
/*-------- 弹出框样式开始 ----------------*/	
#popup{
	width:540px;
	background:#d7d7d7;
	padding:5px;
	margin:0px auto;
	}
#popup .popup_box{
	width:538px;
	border:1px solid #afafaf;
	background:#fff;
	position:relative;
	}
#popup .popup_box .public_close{
	right:10px;
	top:8px;
	}
#popup h3.title{
	height:43px;
	line-height:43px;
	background:#f1f1f1;
	padding:0px 20px;
	font-size:15px;
	font-weight:normal;
	}
#popup .content{
	padding:20px;
	}
#popup .action_1 .address_box{
	margin-bottom:10px;
	}
#popup .action_1 .input{
	width:392px;
	height:25px;
	border:1px solid #bfbfbf;
	float:left;
	padding:0px 10px;
	line-height:25px;
	}
#popup .action_1 .btn_9{
	float:right;
	}
#popup .action_1 p.loading{
	margin-bottom:5px;
	}
#popup .action_1 p{
	font-size:13px;
	}
	
#popup .action_2{
	width:100%;
	margin-top:-10px;
	}
#popup .action_2 h4{
	font-size:13px;
	padding-bottom:10px;
	}
#popup .action_2 .product_box .img{
	float:left;
	width:153px;
	margin-right:15px;
	}
#popup .action_2 .product_box .img img{
	width:100%;
	}
#popup .action_2 .action_box{
	float:right;
	width:328px;
	overflow:hidden;
	}
#popup .action_2 .action_box textarea{
	width:316px;
	height:100px;
	padding:5px;
	color:#999;
	overflow:auto;
	border:1px solid #ccc;
	}
#popup .action_2 .action_box .action{
	padding-top:10px;
	}
#popup .action_2 .action_box .fx{
	float:left;
	}
#popup .action_2 .action_box .fx input{
	vertical-align:-2px;
	}
#popup .action_2 .action_box .btn_9{
	float:right;
	}
#new_header .user_link{
	overflow:inherit;

	}
#new_header .user_link li{
	float:left;
	background:none;

	}
#new_header .user_link li span{
	color:#ffd24a;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:2px;
	}
#new_header .user_link li.fx{
	padding-left:18px;
	background:url(../images/header_action_ico.png) no-repeat left 6px;
	margin-right:8px;

	}
#new_header .user_link li.name{
	padding-right:18px;
	background:url(../images/header_action_ico_2.png) no-repeat right 8px;

    position: relative;
	}
#new_header .user_link li.name .new{
	position:absolute;
	z-index:5;
	top:-13px;
	right:-5px;
	width:24px;
	background:#fff;
	height:10px;
	height:21px;
	background:url('../images/new.png') no-repeat left top;
	text-indent:-1000px;
	overflow:hidden;
}
#new_header .user_link .user_action{
	position:absolute;
	top:26px;
	left:-10px;
	width:63px;
	border:1px solid #D9D9D9;
	padding:6px;
	background:#f0f0f0;
	z-index:99;
	}
#new_header .user_link .user_action a{
	color:#777;
	padding-left:25px;
	display:block;
	border-bottom:1px dashed #dadada;

	}
#new_header .user_link .user_action a:hover{
	    color: #FFD24A;
	}
#new_header .user_link .user_action li.sc a{
	background:url(../images/header_sonmenu_ico.jpg) no-repeat 2px 7px;
	}
#new_header .user_link .user_action li.xx a{
	background:url(../images/header_sonmenu_ico.jpg) no-repeat 2px -21px;
	}
#new_header .user_link .user_action li.sz a{
	background:url(../images/header_sonmenu_ico.jpg) no-repeat 2px -53px;
	}
#new_header .user_link .user_action li.tc a{
	background:url(../images/header_sonmenu_ico.jpg) no-repeat 2px -83px;
	}
#new_header .header_search{
	position:relative;
	z-index:98;
	}

#subpage a{
	color:#F0F0F0;
}
.email_jump{
	width:450px;
	margin:20px auto;
	text-align:left;
	line-height:2.5em;
}
.email_jump h2{
	font-size:14px;
}
.email_jump a.read_email{
	display:black;
	width:86px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:13px;
	display:block;
	background:url('../images/read_email.jpg') no-repeat left top;
	color:#fff;
}
.email_jump .border{
	margin:10px 0px;
	width:100%;
	height:1px;
	background:#dfe0e1;
}
.email_jump a{
	color:#56a8e0;
}

#sale_box .sale_total{
	width:628px;
	height:35px;
	margin:10px auto;
	background:url(../images/sale_title_bg.jpg) no-repeat left top;
	line-height:35px;
	padding:0px 10px;
	font-size:14px;
	}
#sale_box .sale_total p{
	float:left;
	padding-right:15px;
	}
#sale_box .sale_total a.sale_btn{
	float:right;
	display:block;
	width:75px;
	height:21px;
	line-height:20px;
	text-align:center;
	background:url(../images/sale_btn.jpg) no-repeat left top;
	font-size:13px;
	margin:7px 2px 0px 0px;
	}
#sale_box .sale_table{
	width:648px;
	margin:0px auto;
	text-align:center;
	}
#sale_box .sale_table td{
	padding:10px 0px;
	border-bottom:1px solid #f2f2f2;
}
#sale_box .sale_table .sharing{
	text-align:left;
	padding:10px 5px;
}
#sale_box .sale_table th{
	font-size:13px;
	font-weight:normal;
	background:#f2f2f2;
	line-height:25px;
	}
.apply{
	padding-top:10px;
	height:300px;
}
.apply img{
	vertical-align:-7px;
}
.apply p{
	margin-bottom:20px;
}
.apply .input{
	_vertical-align:-7px;	
}

.apply .action{
	text-align:left;
	width:555px;
	height:30px;
	overflow:hidden;
}
.apply .action .fl{
	float:left;
}
.apply .action .fr{
	float:right;
}
#withdraw{
	padding-top:20px;
	}
#withdraw .ye{
	font-size:15px;
	float:left;
	color:#F00;
	}
#withdraw .content_left{
	width:450px;	
	float:none;
	margin:0px auto;
		}
#withdraw .form_ul .login_input{
	width:250px;
	}
#withdraw .action{
	width:330px;
	height:30px;
	overflow:hidden;
	padding-left:120px;
	}
#withdraw .action a{
	float:left;
	margin-right:20px;
	}
	

.activity_action h5{
	float:left;
	font-weight:normal;
	font-size:13px;
	padding-left:25px;
	background:url('../images/activity_gift.png') no-repeat left 1px;
	height:30px;
	line-height:30px;
}
.activity_group .activity_action h5{
	background:url('../images/activity_gift.png') no-repeat left -35px;	
}
.activity_action .btn_9{
	float:right;
	font-size:14px;
}
#home_show #new_fsg li.activity_group .img_box img{
	width:97px;
	height:97px;
	margin-bottom:5px;
}
#home_show #new_fsg li.activity_group .img_box img.bottom{
	margin:0px;
}



#house_list .product_box{
	width:303px;
	margin-right:15px;
	margin-bottom:15px;
	}
#house_list .product_box .img_box img{
	width:100%;
	height:303px;
	}
#house_list .product_box .position_box{
	width:100%;
	}
#house_list .img_box{
	width:277px;
	padding:12px 13px;
	}
#house_list ul li .text{
	width:280px;
	}
#house_list ul li .text img{
	width:40px;
	height:40px;
	margin-right:10px;
	}
#house_list ul li .text p{
	float:left;
	width:220px;
	}
#house_detail{

	border:1px solid #ccc;
	margin:20px auto 60px auto;
	padding:14px;
	background:#fff;
	}
#house_detail .house_box{
	width:100%;
	position:relative;
	}
.house_box .house_img,.house_box .house_img img{
	width:100%;
	}
.house_box .marker{
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	}
.house_box .marker_dot{
	display:block;
	width:35px;
	height:35px;
	background:url(../images/marker_dot.png) no-repeat left bottom;
	text-indent:-1000px;
	overflow:hidden;
	}
.house_box a.focus,.house_box .marker_dot:hover{
	background:url(../images/marker_dot.png) no-repeat -1px 2px;	
	_background:url(../images/marker_dot.png) no-repeat -1px 3px;	
	}

.house_box .marker .product_show{
	width:180px;
	border:1px solid #ccc;
	padding:6px;
	background:#fff;
	display:none;
	position:absolute;
	}
.house_box .marker .product_show .position_box{
	width:100%;
}
.house_box .marker .product_show .position_box .price_tip{
	right:2px;
}
.house_box .marker .product_show img{
	width:100%;
	}
.house_box .marker .product_show .text{
	line-height:20px;
	text-align:left;
	overflow:hidden;
	padding:5px 0px;
	}
.house_box .marker .product_show .name{
	float:left;
	}
.house_box .marker .product_show .price{
	float:right;
	}
#house_detail .house_text{
	width:100%;
	height:30px;
	line-height:30px;
	padding-bottom:10px;
	font-size:13px;
	}
#house_detail .house_text .fl{
	float:right;

	}
#house_detail .house_text .fr{
	
	float:left;
	}	
.house_text_title{
	font-size:13px;
	font-weight:normal;
}
#activity_form table{
	margin:0px auto;
}
#activity_form .address{
	width:300px;
}
#activity_form .login_top .title{
	font-family:"宋体";
	font-size:13px;
}
#activity_form .submit,#activity_form .reset{
	border:0px solid;
	float:left;
	margin-right:10px;
	margin-top:5px;
	cursor:pointer;
}
#activity_form .style_textarea{
	margin-top:3px;
}
#activity_form .fx{
	float:left;
	padding-left:10px;
	margin-top:3px;
	_margin-top:6px;
}
#activity_form .fx input{
	vertical-align: -2px;
}
#activity_form #login_2{
	height:auto;
}


p.sharing_detail_price_box{
	width:141px;
	height:32px;
 	background: url("../images/sharing_detail_price_bg.jpg") no-repeat left top;
 	line-height:32px;
	overflow:hidden;
	text-align:center;
	font-size:15px;
	font-weight:normal;

}
p.sharing_detail_price_box a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
p.sharing_detail_price_box span.price{
	display:block;
	float:left;
	width:70px;
	height:100%;
}
p.sharing_detail_price_box span.go_buy{
	display:block;
	float:right;
	width:70px;
	height:100%;
}
p.user_link_box{
	margin-top:15px;
	padding:0px;
	height:22px;
	overflow:hidden;
}
p a.user_link{
	display:block;
	padding-left:22px;
	background: url("../images/action_sc.png") no-repeat 0px 1px;
	float:left;
}
ul.show_user_list{
	width:205px;
/*	height:56px; */
}
ul.show_user_list li{
	width:27px;
	height:27px;
	float:left;
	margin:0px 2px 2px 0px;
}
ul.show_user_list li img{
	width:100%;
	height:100%;
}

#global_search{
	width:100%;
	height:30px;
	margin:20px 0px;

}
#global_search .search_form,#global_search p{
	float:left;
	font-size:14px;
}
#global_search .search_form{
	width:190px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	background:#fff;

}
#global_search .submit{
	width:23px;
	height:24px;
	float:right;
	background:url('../images/search_btn.jpg') no-repeat left top;
	cursor:pointer;
}
#global_search .search_form input{
	border:0px solid;
}
#global_search .search_form .input{
	height:24px;
	width:140px;
	line-height:24px;
	padding:0px 10px;
	float:left;
}
#global_search p.type,#global_search p.result{
	padding:2px 13px;
	line-height:18px;
	height:20px;
	margin-top:2px;
}
#global_search p.type{
	border-right:1px dashed #ccc;
	
}
#home_show #rmbq{
	width:370px;
	padding-left:20px;
}
#home_show #rmbq li{
	width:70px;
}


#activity_page{
	width:960px;
	margin:0px auto;
	}	
#activity_page .activity_img{
	text-align:center;	
	width:100%;
	margin:20px 0px;
	}
#activity_page .left_part{
	width:610px;
	float:left;
	}
#activity_page .right_part{
	width:315px;
	float:right;
	}
#activity_page .hdgz{
	background:url(../images/activity_page/hdgz_title.jpg) no-repeat left top;
	width:111px;
	height:33px;
	margin-bottom:10px;
	}
#activity_page .hdjp{
	background:url(../images/activity_page/hdjp_title.jpg) no-repeat left top;
	width:139px;
	height:33px;
	margin-bottom:10px;	
	}
#activity_page .qthd{
	background:url(../images/activity_page/qthd_title.jpg) no-repeat left top;
	width:111px;
	height:33px;
	margin-bottom:10px;	
	}
#activity_page .hdjs{
	background:url(../images/activity_page/hdjs_title.jpg) no-repeat left top;
	width:139px;
	height:33px;
	margin-bottom:10px;	
	}	
#activity_page p{
	color:#070707;
	font-size:14px;
	line-height:2em;
	}
#activity_page .border{
	width:530px;
	height:8px;
	background:url(../images/activity_page/border.png) repeat-x left top;
	margin:20px 0px;
	}
#activity_page .other_activity{
	padding-left:5px;
	}
#activity_page .other_activity li{
	height:25px;
	line-height:25px;

	}
#activity_page .other_activity a{
	display:block;
	padding-left:18px;
	background:url(../images/activity_page/li.jpg) no-repeat left center;	
	height:100%;
	}
#activity_page .other_activity a:hover{
	background:url(../images/activity_page/li_focus.jpg) no-repeat left center;		
	}
#activity_page .right_part img{
	margin-bottom:10px;
	}
/*-------------------------活动页结束-------------------------------*/	
	

#marry_page{
	width:925px;
	margin:0px auto;
	}
#marry_page .banner{
	margin:10px 0px 20px 0px;
	}
#marry_page .ybf{
	width:915px;
	padding:8px 0px 20px 8px;
	background:#fff;
	border:1px solid #CFCFCF;
	position:relative;
	margin-bottom:100px;
	}
#marry_page .ybf .title{
	width:239px;
	height:67px;
	position:absolute;
	right:0px;
	top:24px;
	z-index:5;
	background:url(../images/marry/tt2_07.png) no-repeat left top;
	}
#marry_page .ybf .ybf_show_box{
	width:296px;
	float:left;
	}
#marry_page .ybf .ybf_show_box li{
	width:143px;
	height:205px;
	float:left;
	margin:0px 5px 5px 0px;
	display:inline;
	}	
#marry_page .ybf .ybf_show_box li img,#marry_page .ybf .big_ybf img{
	width:100%;
	height:100%;
	}
#marry_page .ybf .big_ybf{
	float:left;
	width:315px;
	height:415px;
	margin-right:5px;
	}	
#marry_page .ybf img{
	height: 100%;
    width: 100%;
	}
#marry_page .middle_banner{
	position:absolute;
	bottom:-310px;
	left:0px;
	z-index:2;
	width:326px;
	height:293px;
	background:url(../images/marry/middle_banner_2.png) no-repeat left top;
	}
#marry_page .middle_banner_2{
	width:395px;
	height:59px;
	background:url(../images/marry/middle_banner_1.jpg) no-repeat left top;
	z-index:2;
	position:absolute;
	right:0px;
	bottom:-98px;
}
#marry_page .sharing_box,#marry_page .marry_gift{
	width:914px;
	margin:0px auto;
	border:1px solid #CFCFCF;
	padding:14px 0px 0px 12px;	
	margin-bottom:20px;
	}
#marry_page .sharing_box{
		background:#fff;
	}
#marry_page .sharing_box .sharing_list{
	width:914px;
	overflow:hidden;
	}
#marry_page .sharing_box .sharing_list li.first{
	background:none;
	}
#marry_page .sharing_box .sharing_list li{
	width:150px;
	height:184px;
	background:url(../images/marry/sharing_border_2.jpg) no-repeat left top;
	float:left;
	margin:0px 14px 10px 0px;
	text-align:center;
	padding:9px;
	}
#marry_page .sharing_box .sharing_list img{
	width:150px;
	height:150px;
}
#marry_page .sharing_box .sharing_list li p{
	height:30px;
	line-height:30px;
	text-align:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
#marry_page .marry_gift{
	padding-top:117px;
	position:relative;
	border-top:0px solid;
	background:#fff;
	padding-bottom:0px;
	}
#marry_page .marry_gift .title{
	position:absolute;
	width:1095px;
	height:117px;
	background:url(../images/marry/ybf_title.jpg) no-repeat left top;
	right:-85px;
	z-index:1;
	top:0px;
	}
#marry_page .marry_gift .sharing_list{
	padding-top:10px;
	padding-left:2px;
	width:912px;
	overflow:hidden;
	}
#marry_page .marry_gift .sharing_list li{
	width:150px;
	height:150px;
	background:url(../images/marry/sharing_border.jpg) no-repeat left top;
	float:left;
	margin:0px 14px 10px 0px;
	text-align:center;
	padding:9px;
	position:relative;
	}
#marry_page .marry_gift .sharing_list img{
	width:150px;
	height:150px;
}
#marry_page .price_tip {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 3px 3px 3px 3px;
    bottom: 15px;
    color: white;
    height: 18px;
    line-height: 18px;
    padding: 0 2px;
    position: absolute;
    right: 15px;
}
/*-------------结婚季页面结束---------------------*/
#xunbao_page{
	width:575px;
	height:575px;
	padding:0;	
	background:#fff;
	}
#xunbao_box{
	width:573px;
	height:573px;
	border-top:1px solid #211815;
	background:#ededed;
	}
	
.xunbao_login{
	width:480px;
	height:380px;
	background:url(../images/activity_page/xunbao_login.jpg) no-repeat left top;
	position:relative;	
	margin:25px auto;
	}
.login_link{
	position:absolute;
	bottom:11px;
	right:28px;
	width:158px;
	height:27px;
	display:block;
	text-indent:-1000em;
	}
.xunbao_action{
	width:478px;
	height:509px;
	background:url(../images/activity_page/xunbao_action.jpg) no-repeat left top;
	margin:25px auto;
	position:relative;
	}
.xunbao_form{
	position:absolute;
	width:445px;
	height:148px;
	bottom:8px;
	left:22px;
	}
.xunbao_form_textarea{
	position:absolute;
	top:5px;
	left:2px;
	width:417px;
	height:82px;
	padding:10px;
	font-size:13px;
	background:none;
	border:0px;
	overflow:auto;
	}
.xunbao_form_btn{
	width:90px;
	height:26px;
	background:none;
	border:0px;
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
	}
/*-------------------------寻宝弹出框页结束-------------------------------*/		
.xunbao_ico{
	width:98px;
	height:25px;
	background:url('../images/activity_page/dy_logo.png') no-repeat left top;
	position:absolute;
	top:18px;
	right:18px;
	text-indent:-1000em;
	overflow:hidden;
}	
.show_photo .xunbao_ico{
	right:16px;
	top:5px;
}
.maskbg { background-color: #000000;display: none;left: 0; opacity: 0.5;position: absolute;top: 0;z-index: 10000;filter:alpha(opacity=50);}

.popup_title{
	background:#EDEDED;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    overflow:hidden;
}
.popup_title span{
	float:left;
	padding-left:10px;
}
.popup_title a{
	float:right;
	padding-right:10px;
}

/*-----------------------原提现框样式保留_开始-------------------------------*/
#login{
	width:504px;
	margin:0px auto;
	}
.login_top{
	width:100%;
	height:32px;
	background:url(../images/login_top_2.png) no-repeat left top;
	}
.login_top .title{
	font-size:14px;
	float:left;
	line-height:32px;
	padding-left:20px;
	color:#fff;
	}
.login_top .colse{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/close_2.jpg) no-repeat center;
	float:right;
	margin:5px 10px 0px 0px;
	}
.login_bottom{
	width:100%;
	height:8px;
	background:url(../images/login_bottom.png) no-repeat left top;
	}
.login_content{
	background:#f0f0f0;
	padding:35px 0px 32px 0px;
	_padding-bottom:0px;
	}
.login_content .content_left{
	width:300px;
	float:left;
	overflow:hidden;
	padding-left:15px;

	}
.login_content .content_right{
	width:160px;
	float:right;
	overflow:hidden;
	padding-left:20px;
	font-size:13px;
	border-left:1px solid #ccc;
	padding-bottom:10px;
	}
.login_content .form_ul .form_l {
    width: 100px;
	text-align:right;
}
.login_content .form_ul .yzm_li{
	text-align:right;
	width:280px;

	}
.login_content .form_ul .yzm_li img{
	margin-right:4px;
	_height:32px;
	}
.login_content .form_ul .yzm_li a{
	font-size:11px;
	text-decoration:underline;
	}
.login_content .form_ul .login_input{
	width:160px;
	height:23px;
	padding:2px 5px;
	line-height:23px;
	border:1px solid #ccc;
	color:#333;
	margin-left:5px;
	}	
.login_content  .content_right p{
	line-height:25px;
	}
.login_content  .content_right .register_btn_2{
	padding-left:24px;
	}
.login_content  .content_right .other_login{
	padding-top:10px;
	}
.login_content .login_action{

	padding-top:10px;
	text-align:left;
	padding-left:70px;
	position:relative;
	height:25px;
	}
.login_content .forget_psw{
	position:absolute;
	right:20px;
	top:10px;
	_top:12px;
	}
.login_content .login_action .checkbox,.collection_content .checkbox{
	vertical-align:-2px;	
	_vertical-align:-4px;
	}
.login_content .login_btn_2{
	float:right;
	padding-right:25px;
	}
/*-----------------------原提现框样式保留_结束-------------------------------*/

.bottom_links{
	height:30px;
	line-height:30px;
	padding:5px 10px;
 	border: 1px solid #D9D9D9;	
	background:#F5F5F5;
	word-spacing:1em;
}
.right_bottom_links{
	word-spacing:1em;
	line-height:30px;
	padding:5px 10px 5px 0px;		
}

#about_page{
	width:968px;
	height:528px;
	background:url('../images/about.jpg') no-repeat left top;
	z-index:101;
	position:absolute;
	top:8px;
	display:none;
}
#about_close{
	width:50px;
	height:50px;
	z-index:102;
	position:absolute;
	bottom:0px;
	right:0px;
	text-indent:-1000em;
	overflow:hidden;
}

.room_prev,.room_next{
	width:24px;
	height:26px;
	position:absolute;
	z-index:20;
	cursor:pointer;
	overflow:hidden;
	text-indent:-1000em;
	top:350px;
	z-index:99;
	}
.room_prev{
	background:url(../images/switch_btn.png) no-repeat left bottom;	
	left:20px;

	}
.room_next{
	background:url(../images/switch_btn.png) no-repeat left top;		
	right:20px;	
	}
	
#product_map{
	font:12px/22px Verdana,Arial;
	width:910px;
	background:#F6F6F6;
}
.indexing_nav{
	height:38px;
	line-height:38px;
	padding:0px 10px;
	width:890px;
	background:#CFCFCF;
}
.indexing_nav li{
	float:left;
	padding-right:10px;
}
.nav_title{
	font-weight:bold;

}
.indexing_nav a{
	color:#fff;
	float:left;
	display:block;
	width:29px;
	text-align:center;
}
.indexing_nav a:hover,.indexing_nav a.focus{
	background:#676565;
}
#product_map .tips{
	height:30px;
	line-height:30px;
	padding-left:30px;
	background:url('../images/s.png') no-repeat 13px 7px;
	font-size:12px;
	background-color:#F6F6F6;
	width:880px;
	margin-top:3px;
}
#product_map .tips strong{
	color:#EE9B11;
	padding:0px 4px;
}
.indexing_list{
	padding:0px 10px;
}
.indexing_list li{
	float:left;
	line-height:30px;
	padding-right:12px;
	white-space: nowrap;
}
p.finding{
	font-size:13px;
	float:left;
}
.finding strong{
	font-family:Verdana,Arial;
}
/*精品店样式开始*/
.shop_page{width:100%; margin:35px 0px;}
.shop_sort{margin-bottom:10px; height:26px; line-height:26px;}
.shop_sort_title{font-size:12px; padding:0px 10px; font-weight:normal; color:#fff; float:left; height:26px; line-height:26px; color:#fff; width:73px; padding-right:15px; background:#000 url('../images/store_sort_title.jpg') no-repeat right center; margin-right:0px;}
.shop_sort_title a{color:#E4E0E0;}
.shop_sort_title a:hover{color: #ee9b11;}
.shop_sort li{float:left; height:100%; margin-right:3px; background-color: #000; padding:0px 10px;}
.shop_sort li a{color:#e4e0e0;}
.shop_sort li a:hover,.shop_sort a.focus{color: #ee9b11;}
.shop_box{margin-bottom:30px; width:939px; padding:10px 10px 0px 10px; height:410px; background:#fff; border:1px solid #d4d4d4; border-top:0px; border-left:0px;}
.shop_page .shop_list{width:672px;  }
.shop_page .shop_list li{width:160px; height:90px; float:left; margin:0px 8px 10px 0px; position:relative; overflow:hidden;}
.shop_page .shop_list li img{width:160px; height:90px;}
.shop_sort_info{width:257px;  padding-top:10px; padding-top:40px;}
.sort_title{width:100%; height:43px; text-indent:-1000em; overflow: hidden;}
.sort_title_1{background:url('../images/shop_page/sort_title_1.jpg') no-repeat right bottom;}
.sort_title_2{background:url('../images/shop_page/sort_title_2.jpg') no-repeat left bottom;}
.sort_title_3{background:url('../images/shop_page/sort_title_3.jpg') no-repeat right bottom;}
.sort_title_4{background:url('../images/shop_page/sort_title_4.jpg') no-repeat left bottom;}
.sort_title_5{background:url('../images/shop_page/sort_title_5.jpg') no-repeat right bottom;}
.sort_title_6{background:url('../images/shop_page/sort_title_6.jpg') no-repeat left bottom;}
.sort_photo{overflow:hidden; width:100%; height:190px; padding-top:5px; background:url('../images/shop_page/sort_img_bg.jpg') no-repeat left top; position:relative;}
.sort_text{padding-top:10px; font-size:13px; color:#555; line-height:22px; width:230px;}
.shop_layer,.shop_layer_bg,.shop_layer_text{width:100%; height:60px;position:absolute; bottom:0px;left:0px;}
.shop_layer_bg{z-index:2;filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;background:#000;}
.shop_layer_text{z-index:3; }
.shop_layer_text table{width:100%;height:100%; color:#fff;}
.shop_layer_text table td{padding:10px;}
.shop_layer_text a{color:#fff;}
.shop_layer{top:90px; display:block;}
#home_show .market_top .room_tag_right{width:450px; float:right;}
#home_show .market_top .room_tag_right li{width:70px;}
#home_show .market_top .room_tag_left{width:400px;background-position:right 40px; padding-left:0px; float:left;}
#home_show .market_top .room_tag_left li{width:120px;}
.sort_photo .shop_layer{top:195px;}
.sharing_title{font-size:14px; line-height:1.5em;}
.activity_text{ margin-top: 10px;overflow: hidden; padding: 0 13px; text-align: left; width: 200px; font-family:"微软雅黑"; font-size:15px;  line-height:20px;}
.activity_text_left{width:120px; border-right:1px dashed #ccc; float:left;  overflow:hidden;}
.activity_text_left p{color:#605f5f;}
.activity_text_left .p_1{color:#d4aa00; font-weight:bold;}
.activity_text_left strong{font-weight:normal; color:#000000;}
.activity_text_right{width:70px; float:right; overflow:hidden;}
.activity_text_right .p_2{ text-decoration: line-through;}
.detail_price{width:100%; height:40px; overflow:hidden;}
.detail_price .sharing_detail_price_box{float:left;}
.activity_detail_price{padding-top:5px; float:left; padding-left:10px; font-size:15px; color:#589494; font-family:"微软雅黑";}
.activity_detail_price a{color:#45A29D}
/*样板房终端页样式调整*/
#house_detail .house_text{padding-bottom:0px;}
#house_detail{padding-top:8px; padding-bottom:4px;}     
.house_detail_total{height:20px; line-height:20px; text-align:right; padding-top:5px; padding-right:5px;}  
.house_detail_action{height:30px; width:100%; padding-top:8px;}     
.house_detail_action a{float:right; margin-left:10px; }     
#home_show #bdshare{float:right;width:68px; height:23px;}      
.like_title{    background: url("/themes/111230/images/sharing_detail_title.png") no-repeat scroll left top transparent; height: 33px; overflow: hidden; padding: 0; text-indent: -1000em; width: 387px; }
.like_box{margin:0px auto; width:960px;}
.footer_box p{line-height:25px;}

/*家居搭配页面列表页*/
.match_sort{ background:#F5F5F5; border: 1px solid #D9D9D9; margin: 25px 0 15px 0px; width: 958px;}
.match_sort_1{float:left; width:280px; margin:20px 20px 20px 30px; border-right:1px dashed #c0c0c0; display:inline;}
.match_sort_2{float:left; width:600px; margin:20px 0px 30px 20px; display:inline;}
.match_sort h3{width:100%; font-size:20px; font-family: Arial, "MS Trebuchet", sans-serif; font-weight:normal; line-height:30px; margin-bottom:10px;}
.match_sort li{ float:left; height:25px; line-height:25px; font-size:14px; padding-right:15px;}
.match_sort a{display:inline-block; padding:0px 5px;}
.match_sort .focus{ background: #4990BB; border-radius: 3px 3px 3px 3px; color: #FFFFFF;}
.match_list{overflow:hidden; width:959px; background:#fff; border-right:1px solid #dcdce2; border-bottom:1px solid #dcdce2; padding-bottom:20px;}
.match_item{ padding:26px 0px 0px 20px; margin:0px 10px; border-bottom:1px dashed #cecece;}
.match_item .diNum{ width:530px; position:relative; font-size:14px; text-align:center;}
.match_item .diNum .pink{padding:0px 5px; color:#247e9f; font-size:30px; font-family: Arial, "MS Trebuchet", sans-serif;}
.match_item .diNum i{background-image:url('../images/match_scorll_btn.png'); display:block; width:21px; height:18px; text-indent:-999em; position:absolute; cursor:pointer;}
.match_item .diNum i.last{ background-position:left top; top:5px; left:0px;}
.match_item .diNum i.next{ background-position:right top; top:5px; right:0px;}
.match_item .diNum .dptNum{ padding-left:8px; font-size:13px;}
.match_item .diNum .dptNum em{ font-style: normal; display:inline-block; width:18px; height:18px; line-height:18px; color:#fff; background:url(../images/new/match_scorll_num.png) no-repeat 0px top; margin-right:5px; cursor:pointer; font-family:Arial;}
.match_item .diNum .dptNum em.cur{ background-position:right top;}
.match_item .dpImg{ width:212px; position:relative;}
.match_item .dpImg img{ padding:5px; border:1px solid #dedede;}
.match_item .diOut{ width:540px; overflow:hidden; margin-top:13px; position:relative; height:175px;}
.match_item .diCont{ position:absolute;}
.match_item .diCont li{ float:left; margin-bottom:5px;}
.match_item .diCont li div{ border:1px solid #dedede; width:110px; float:left; text-align:center;}
.match_item .diCont li div.mover,.match_item .diCont li div.mover02{border:1px solid #45A29D;}
.match_item .diCont .dicExp{ border-top:1px solid #dedede; background-color:#f4f4f4; height:53px; text-align:right; padding:10px 5px 0px 10px;}
.match_item .diCont .dicExp a, .match_item .diCont .dicExp span{ display:block; }
.match_item .diCont .dicExp span{font-family: "微软雅黑",Arial,Helvetica,sans-serif;}
.match_item .diCont .mbfh02{ margin:0 5px; margin-top:55px; font-size:24px; font-family: "微软雅黑",Arial,Helvetica,sans-serif;}
.match_item .diCont .dicExp em .pinpai{ display:inline-block; width:50px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align:bottom;}
.item_total{ width:110px; height:161px; margin-left:20px; text-align:left;  white-space:nowrap; overflow:hidden; }
.item_total p{font-size:18px; line-height:25px; height:95px; padding-top:30px; }
.item_total p strong{font-size:25px; font-weight:normal; display: block; margin-bottom:5px;}
.mbfh{ font-size:24px; margin:0px 7px; line-height:140px;  font-family: "微软雅黑",Arial,Helvetica,sans-serif;}
.match_item_text{width:740px; padding:15px 0px 15px 125px;  height:22px; line-height:22px; background:url('../images/match_text_bg.png') no-repeat left center; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.match_showType_1,.match_showType_2{width:66px; height:23px; line-height:23px; text-indent:27px; float:left; border:1px solid #d2d3d2; display:inline-block; margin-right:8px; background:url('../images/match_list_sort.png') no-repeat; font-size:12px;}
.match_showType_1{background-position:5px 4px;}
.match_showType_1:hover,.match_showType_focus_1{background-position:5px -20px;}
.match_showType_2{background-position:5px -44px;}
.match_showType_2:hover,.match_showType_focus_2{background-position:5px -68px;}
/*家居搭配页面详情页*/
.match_detail{width:960px;margin:20px 0px;}
.match_detail_main{ padding:25px 14px 25px 25px; background:#fff; border-bottom: 1px solid #DCDCE2; border-right: 1px solid #DCDCE2; padding-bottom: 20px; width: 920px;}
.match_detail .left_img{float:left; width:575px; padding:8px; border:1px solid #d3d3d3;}
.match_detail .marker_dot{background:url(../images/new/marker_dot.png) no-repeat -1px 2px; _background:url(../images/new/marker_dot.png) no-repeat left bottom; text-indent:0em; line-height:35px; text-align:center; color:#fff; font-family:Arial;}
.match_detail .marker_dot_hover{background:url(../images/new/marker_dot.png) no-repeat left bottom;}
.match_detail .marker_dot:hover{background:url(../images/new/marker_dot.png) no-repeat left bottom;} 
.match_detail .right_info{width:305px; float:right;}
.match_detail .match_user{border-bottom:1px dashed #bfbfbf; padding-bottom:10px;}
.match_detail .match_user_info{width:250px; font-size:15px; line-height:22px;}
.match_detail_title, .match_detail_tag{margin:15px 0px 5px 0px; font-size:15px; font-weight:normal; line-height:22px;}
.match_detail_tag select{color:#555;}
.match_detail .bd_sharing{height:30px; width:100%; overflow: hidden;}
.match_detail_list{width:100%;}
.match_detail_list li{margin-bottom:20px;}
.match_detail_list .item_info{width:240px;}
.match_detail_list .item_info_title{width:100%; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; font-weight:normal; font-size:15px; text-decoration:underline; height:25px; line-height:15px;}
.match_detail_list .num{font-family:Arial; font-style: normal; display:inline-block; width:18px; height:18px; line-height:18px; color:#fff; background:url(../images/new/match_scorll_num.png) no-repeat 0px top; margin-right:5px; cursor:pointer; text-align:center;}
.match_detail_list a:hover .num{background-position:right top;}
.match_detail_title_1{margin:15px 0px;  background:url('../images/new/match_detail_title.png') no-repeat left top; line-height:22px; font-size:13px; font-weight:normal; padding-top:40px; padding-left:30px;}
.match_detail_title_1 strong{font-weight:normal; padding-left:15px; background:url('../images/new/match_detail_ico.png') no-repeat left center;}
.match_detail_other{width:959px; padding:15px 0px 20px 0px; overflow: hidden; border-bottom: 1px solid #DCDCE2; border-right: 1px solid #DCDCE2; background:#fff; margin:20px 0px; }
.match_detail_title_2{width:750px; margin-bottom:15px; font-size:16px; height:25px; padding-left:150px; background:url('../images/match_detail_title.png') no-repeat left -32px;  line-height:25px; font-weight:normal;  overflow: hidden;}
.match_detail_title_2 strong{width:300px; float:left; text-indent:-1000em; overflow: hidden;}
.match_detail_title_2 a{float:right;}
.match_detail .other_item{width:200px; padding:5px; border:1px solid #c6c6c6; float:left; margin-right:20px; margin-bottom:20px; height:200px;}
.other_list_masonry  .other_item{height:auto;}
.match_detail_other .border{border-bottom:1px dashed #bbbbbb; width:904px; height:15px; }
.match_detail_title_3{margin:20px 0px 10px 0px; text-indent:-1000em; overflow: hidden; width:300px; background:url('../images/match_detail_title.png') no-repeat left bottom; height:30px;}
.match_tag{display:block; width:100%; height:16px; line-height:16px; overflow:hidden; margin-bottom:5px;}
.match_detail_page_prev,.match_detail_page_next{width:21px; height:20px; background:url('../images/match_detail_page.png') no-repeat; display:inline-block; text-indent:-1000em; margin:0px auto; overflow:hidden; float:right; margin-right:6px;}
.match_detail_page_next{background-position:right top;}
.match_detail_prev, .match_detail_next{width:70px; height:105px; display: block; overflow: hidden; text-indent:-1000em; position: absolute; top:150px; background-image: url('../images/new/match_page.png'); z-index: 10;}
.match_detail_prev{left:0px; background-position:left top;}
.match_detail_prev:hover{background-position:-70px top;}
.match_detail_next{right:0px; background-position:right top;}
.match_detail_next:hover{background-position:-140px top;}
/*新版达人首页*/
.dr_web{ width:100%; margin:20px 0px; }
.dr_web_top{width:100%; height:269px; background:#ff8400; text-align:center;}
.dr_list{width:936px; margin:0px auto; padding:30px 12px; background:#fff;}
.dr_item{width:910px; border:1px dashed #bbb; padding:12px; margin-bottom:20px;}
.dr_item .dr_info{width:235px; }
.dr_item .info_1 h3{overflow:hidden; position:relative; height:60px; line-height:25px; padding-top:20px; font-size:17px; font-family:"微软雅黑"; color:#333; font-weight:normal;}
/*.dr_item .dr_name{display:inline-block; padding-right:22px; background:url('../images/dr_v.png') no-repeat right center;} */
.dr_item .info_1 p{line-height:18px;}
.dr_item .dr_work li{float:left; margin-right:12px;}
.dr_item .dr_work .end{margin-right:0px;}
.dr_item_1 .dr_info{float:left;}
.dr_item_1 .info_1 img{float:left; margin:0px 10px 10px 0px;}
.dr_item_1 .dr_work{float:right;}
.dr_item_2 .dr_info{float:right;}
.dr_item_2 .info_1{text-align:right;}
.dr_item_2 .info_1 img{float:right; margin:0px 0px 10px 10px;}
.dr_item_2 .dr_work{float:left;}

.user_nav{margin:20px 0px -15px 0px;}
.user_nav li{font-size:13px; letter-spacing:0.1em;}
.user_nav .user_nav_title{margin-right:0px; width:95px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0; font-weight:bold; font-size:14px;}
.dr_v{padding-right:22px;  background:url('../images/dr_v.png') no-repeat right center;}
/*宝贝样式通用组件*/
.sharing_item{width:226px; border:1px solid #d9d9d9; margin:0px 17px 10px 7px; float:left; padding-bottom:12px; overflow:hidden; text-align:center; background:#F0F0F0; border-top:0px solid;}
.sharing_item .img_box{display:block; padding:12px 13px 0px 13px; width:200px; background:#FEFEFE;}
.sharing_item .product_img{ width:100%;}
.sharing_item .action{width:200px; height:28px; padding:7px 13px 0px 13px; overflow:hidden; background:#FEFEFE;	}
.sharing_item .action a {display: block; float: left; line-height: 22px; margin-right: 8px; padding-bottom: 2px; padding-left: 16px; font-size:13px;}
.sharing_item .action span{color: #888; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0px 2px; font-weight:bold;}
.sharing_item a.sc {background: url("../images/action_sc.png") no-repeat scroll 0px  3px transparent;}
.sharing_item a.hf {background: url("../images/action_hf.png") no-repeat scroll 0px 3px transparent; }
.sharing_item .text{text-align:left; width:200px; overflow:hidden; padding:0px 13px; margin-top:10px;}
.sharing_item .text img{width:35px; height:35px; float:left; margin:2px 5px 0px 0px;}
.sharing_item .name{height:25px; line-height:25px; width:160px; float:right; overflow:hidden;}
.sharing_item .content{float:right; width:160px; word-wrap: break-word;}
/*家居搭配下宝贝样式*/
.match_sharing_item{margin:0px 5px 10px 5px; border-top:1px solid #d9d9d9; }
.ml25{margin-left:25px;}
/*家居搭配样式通用组件*/
.match_part_item{width:276px; height:200px; padding:5px 7px; border:1px solid #dcdcdc; float:left; margin:0px 18px 10px 0px;}
.match_part_item .big_img{width:200px;height:200px; position:relative;}	
.match_part_item .small_img{width:65px;  margin-left:10px;}
.match_part_item .small_img img{margin-bottom:3px; border:1px solid #ccc;}
.match_total{position:absolute; width:200px; height:30px; left:0px; bottom:10px;}
.match_total_bg,.match_total_text{width:100%;height:100%; position:absolute; left:0px; top:0px;  }
.match_total_bg{background:#fff; opacity: 0.5; filter:alpha(opacity=50);z-index:1; }
.match_total_text{z-index:2; line-height:30px; text-align:center; font-family:"微软雅黑"; font-weight:bold; color:#333; font-size:13px;}
/*家居搭配列表视图模式*/
.match_view .sharing_item{width:303px; margin-right:8px;}
.match_view .product_box{width:303px; margin-right:15px; margin-bottom:15px;}
.match_view .img_box img{width:100%; height:303px;}
.match_view .position_box{width:100%;}
.match_view .img_box{width:277px; padding:12px 13px;}
.match_view .text{width:280px;}
.match_view .text img{width:40px; height:40px; margin-right:10px;}
.match_view .text p{float:left; width:220px; }

.sharingDetail_matchPart{font-family: "微软雅黑"; font-size: 13px; width:200px; padding:13px; border:1px solid #d4d4d4; background:#ffffff; position:relative; text-align:center;}
.sharingDetail_matchPart_title{width:83px; height:28px; color:#f7f7f7; line-height:28px; position:absolute; right:0px; top:25px; background:url('../images/new/sharingDetail_matchPart_title.png') no-repeat left top; overflow:hidden; text-align:center; letter-spacing:0.2em; z-index:2;}
.sharingDetail_matchPart p{color: #333333;  font-weight: bold; line-height: 30px;}

/*用户分享_家居搭配页面*/
.matchAction_select{width:415px; height:37px; overflow:hidden; margin:10px auto;}
.matchAction_select li{float:left; height:32px; padding-left:55px; background:url('../images/new/select_ico.png') no-repeat; padding-top:5px;}
.matchAction_select .select_1{width:180px;}
.matchAction_select .select_2{background-position:0px -37px;}
.match_detail_edit{width:86px; height:26px; line-height:26px; text-align:center; font-size:15px; position:absolute; right:2px; top:1px; display:block; background-color:#439db4; color:#fff;}
.match_add_sharing{width:300px; height:25px; line-height:25px; text-align:center; border:1px solid #bababa; background-color:#f1f1f1; color:#555; display:block; font-size:14px; letter-spacing: 0.5em;}
.match_detail_reason{width:595px; margin-top:20px;}
.match_detail_reason .btn_9{display:inline-block;}
.match_detail_reason p{margin:10px 0px; font-size:14px;}
.match_detail_reason textarea{width:573px; border:1px solid #ccc; height:80px; overflow:auto; padding:10px;}
.match_marker_close{font-size:16px; font-weight:bold; font-family: "微软雅黑"; color:#333; position:absolute; right:-2px; top:-2px;}
.match_message_add{width:860px; margin:0px auto; height:70px; overflow:hidden;}
.match_message_add textarea{width:700px; border:1px solid #ccc; height:30px; overflow:auto; padding:10px; float:left; margin-right:20px;}
.match_message_list{width:860px; margin:0px auto;}
.match_message_list li{margin:15px 0px;}
.match_message_list .name{color:#2da6d6;}
.match_message_page{text-align:right; padding-right:100px;}

/*文字提示框_以后改成通用组件 */
.header_user_tips{position: absolute; right:0px; top:-29px; width: 180px; height: auto;}
.tips_layer_box {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15); *background-color:#CCCCCC; padding-bottom: 2px; padding-right: 2px; position: absolute; z-index: 99;}
.tips_layer_box .tips_layer_box_inner { background-color: #FFFFFF; border: 1px solid #CCCCCC; height: 100%; margin-left: -2px; margin-top: -2px; width: 100%; }
.tips_layer_box .arrow_top { background:url("../images/new/ico_arrow_bottom.gif") no-repeat left top; height: 7px; right: 64px; position: absolute; bottom: -4px; width: 14px; overflow:hidden;}
.tips_layer_box_cont {color: #E27100; padding: 5px 6px 5px 10px;}
.tips_layer_box_cont a{color: #E27100;}

.sharing_del{display:block; display:none; text-indent:-1000em; overflow:hidden; width:20px; height:20px; position: absolute; right:5px; top:5px; z-index:2; background:url('../images/new/sharing_del.png') no-repeat left top;}
.like_btn{width:70px; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; left:18px; top:17px; display: block; background:url('../images/new/like_btn.png') no-repeat left top; z-index:2; padding-left:30px; letter-spacing:0.2em; display:none;}

/* bbs */
.bbs{ font-family: tahoma,arial,'宋体'; margin-top:-1px; background-color:#FFFFFF; border-bottom: 1px solid #DCDCE2; border-right: 1px solid #DCDCE2; overflow: hidden; width: 959px;}
.bbs_item{width:100%; border-top:1px solid #e4e4e4;}
.bbs_item_user{float:left; width:120px; float:left; padding:20px; text-align:center; }
.bbs_item_user p{padding:8px 0px;}
.bbs_item_count{width:92px; margin:0px auto; border-top:1px solid #e4e4e4;}
.bbs_item_count a{display:inline-block; width:45px; padding-top:5px; float:left;}
.bbs_item_count .border{border-right:1px solid #e4e4e4;}
.bbs_item_message{float:left; width:758px; padding:20px 20px 50px 20px; position: relative; min-height: 200px; _height: 200px; border-left:1px solid #e4e4e4; line-height:25px; font-size:14px;}
.bbs_item_action{position: absolute; right:15px; bottom:10px;}
.bbs_item_action a{display: inline-block; width:50px; height:25px; line-height: 25px; font-size:13px; text-align:center; margin-right:5px; background-color:#e8e8e8;}
.bbs_textarea{width:750px; height:200px; visibility:hidden;}
.bbs_submit{float:right; margin:10px 0px; border:0px solid; background-color:#eceeed; padding:5px 13px; font-size:18px; cursor: pointer; color:#555;}
.bbs_alert_bg{left:20px; top:20px; width:755px; height:250px; position: absolute; z-index: 2; 	background: #fff; filter: Alpha(Opacity=50, Style=0); opacity: 0.50; }
.bbs_alert{position:absolute; left:30px; top:60px; z-index:3; background-color:#FFFCD2; border: 1px solid #D4D4D4; box-shadow: 3px 3px #E5E5E5;  padding: 8px 20px 5px;}
.bbs_alert a{color:#E27100; }
.bbs_quote_content{background:#E8E8E8;}

.del_show{filter: Alpha(Opacity=30, Style=0); opacity: 0.30; }