.class_1 a{
	color: #ffffff;
}
/* banner右邊用戶信息 */
.banner_user_info{
	width: 240px;
	height: 332px;
	background-color: #ffffff;
	margin-left: 5px;
	overflow: hidden;
}
.banner_logined{
	position: relative;
}
.banner_logined .head{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border:1px solid #0155a6;
	position: absolute;
	left: 10px;
	top: 10px;
}
.banner_logined .name{
	position: absolute;
	left: 90px;
	top: 20px;
	font-size: 14px;
	height: 16px;
	width: 130px;
}
.banner_logined .tel{
	position: absolute;
	left: 90px;
	top: 48px;
	font-size: 12px;
	color: #333333;
}
.banner_logined .tel_no{
	font-size: 13px;
	color: #000000;
}
.banner_logined .btn_enter{
	position: absolute;
	left: 32px;
	top: 108px;
	background-color: #0155a6;
	width: 84px;
	height: 27px;
	border-radius: 13px;
	font-size:12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 27px;
}
.banner_logined .btn_exit{
	position: absolute;
	left: 132px;
	top: 108px;
	width: 84px;
	height: 27px;
	border-radius: 13px;
	font-size:12px;
	color: #FFFFFF;
	background-color: #5c5c5c;
	text-align: center;
	line-height: 27px;
	cursor: pointer;
}
/* 未登錄 */
.banner_nologin{
	position: relative;
}
.banner_nologin .txt{
	position: absolute;
	height: 20px;
	line-height: 20px;
	text-align: center;
	width: 100%;
	top:25px;
}
.banner_nologin .txt2{
	position: absolute;
	height: 20px;
	line-height: 20px;
	text-align: center;
	width: 100%;
	top:65px;
	font-size: 12px;
	color: #999999;
}
.banner_nologin .btn_login{
	position: absolute;
	left: 32px;
	top: 108px;
	background-color: #0155a6;
	width: 84px;
	height: 27px;
	border-radius: 13px;
	font-size:12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 27px;
}
.banner_nologin .btn_reg{
	position: absolute;
	left: 132px;
	top: 108px;
	width: 84px;
	height: 27px;
	border-radius: 13px;
	font-size:12px;
	color: #FFFFFF;
	background-color: #5c5c5c;
	text-align: center;
	line-height: 27px;
	cursor: pointer;
}

/* banner防偽 */
.banner_fw{
	position: relative;
	top: 172px;
	width: 210px;
	height: 200px;
	margin: 0 auto;
	border-top: 1px solid #f0f0f0;
}
.banner_fw .title{
	position: absolute;
	background-color: #FFFFFF;
	top: -10px;
	left: 70px;
	font-size: 14px;
	width: 70px;
	text-align: center;
}
.banner_fw .search_form{
	position: absolute;
	background-color: #F0F0F0;
	height: 20px;
	padding: 5px 10px;
	line-height: 20px;
	border-radius: 15px;
	top:18px
}
.banner_fw .search_form input{
	border: none;
	width: 85%;
	background: none;
	color: #666666;
}
.banner_fw .search_form button{
	border: none;
	font-size: 20px;
	border: none;
	width: 20px;
	height: 20px;
	background: none;
	color: #666666;
}
.banner_fw .search_result{
	position: absolute;
	top: 60px;
	padding: 5px 10px;
}
.banner_fw .fw_intro{
	position: absolute;
	bottom: 0;
	font-size: 12px;
	color: #cccccc;
}

/***** 内容块 *****/
.index_block{
	background:#FFFFFF;
}
.index_block>.title{
	 height:66px; border-bottom:1px solid #CCCCCC; line-height:66px;
	 font-size:24px;
	 padding-left:24px;
	 padding-right:24px;
	 color:#0155a6;
}
.index_block .title .more{
	color:#666666;
	font-size:14px;
	float:right;
}
.index_block .title label{
	font-size: 16px;
	color: #777777;
}
/** 热销产品 **/
.hot_list{
	padding:17px 15px;
	overflow:hidden;
}
.hot_item{
	float:left;
	width:220px;
	padding:7px;
}
.hot_item a{
	display:block;
	text-align:center;
	font-size:14px;
}
.hot_item img{
	width:220px;
	height:220px;
}
.hot_item a.title{
	line-height:200%;
}
/** 新品 **/
.new_list{
	padding:9px;
}
.new_list .new_item{
	overflow:hidden;
	height:120px;
	padding:9px;
}
.new_list a.new_item{
	display:block;
}
.new_list a.new_item img{
	width:120px;
	height:120px;
	float:left;
}
.new_list a.new_item .r{
	float:left;
	width:200px;
	margin-left:18px;
}
.new_list a.new_item .title{
	color:#000000;
	font-size:18px;
	line-height:1.2;
}
.new_list a.new_item .desc{
	color:#333333;
	font-size:12px;
	line-height:1.5;
}
/* 最新資訊 */
.news_list{
	height: 412px;
	overflow: hidden;
	padding: 10px 0;;
}
.news_list a{
	display: block;
	font-size: 16px;
	padding: 5px 25px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}