.ai_list_title{ color:#666; font-size:14px; margin-bottom:5px; display:none}
.ai_image{ height:180px; border-radius:5px 5px 0 0; position:relative;}
.ai_unit{ position:absolute; right:0; top:0; line-height:25px; color:#FFF; background:#03CB09; padding:0 10px; z-index:1; font-size:12px; border-radius: 0 0 0 5px; box-shadow:-1px 0 3px 1px #048C04}
.ai_title{ 
	position:absolute; bottom:0; left:0; width:100%; white-space:nowrap; color:#FFF;
	line-height:40px;
	padding:0 15px;
	box-sizing:border-box;
	font-size:16px;
	text-overflow:ellipsis;overflow:hidden;
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background-image: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
}
.ai_con{ padding:10px; line-height:18px; background:#FFF; border-radius: 0 0 5px 5px}
.ai_desc{ color:#333; font-size:14px}
.ai_list ul li{ box-shadow:0 0 5px 2px #ddd; margin-bottom:10px; position:relative}
.ai_option{ color:#CCC; font-size:12px; margin-top:5px}
.ai_bom{ margin-top:5px}
.ai_con .tag{ border-radius:25px; background:#F05724; color:#FFF; line-height:20px; padding:0 10px; margin-right:5px; font-size:12px}
.ai_price{ color:#FA4A3D; font-size:24px;}
.ai_price span{ font-size:14px}
.ai_price .source{ color:#CCC}

.ad_con{line-height:18px; background:#FFF; position:relative}
.ad_con .tag{ border-radius:25px; background:#F05724; color:#FFF; line-height:20px; padding:0 10px; margin-right:5px; font-size:12px; margin-bottom:5px}
.ad_desc{ font-size:14px; color:#999; padding:10px 10px 0 10px}
.ad_tags{ margin-top:5px; padding:0 10px}
.ad_price{ margin-top:15px; padding:0 10px; padding-bottom:10px; border-bottom:1px solid #efefef}
.ad_price .ad_price_word{ color:#FA4A3D;font-size:20px}
.ad_price .ad_price_count{color:#FA4A3D; font-size:24px;}
.ad_price span{ font-size:14px}
.ad_price .source{ color:#CCC}
.ad_price .ad_sell_count{ font-size:12px; color:#999}
.ad_option{ line-height:40px; border-bottom:1px solid #efefef; padding:0 10px; font-size:12px; color:#666}
.ad_space{ height:10px; background:#efefef}
.ad_title{ color:#999; font-size:16px; padding:0 10px; line-height:40px; border-bottom:1px solid #efefef}
.ad_detail{ padding:10px; font-size:14px}
.ad_bottom{ position:fixed; bottom:0; width:100%; background:#FFF; box-sizing:border-box; border-top:1px solid #efefef; font-size:14px; left:auto}
.ad_contact{ line-height:20px; height:40px;}
.ad_contact .left{text-align:center; padding:0 10px; color:#999; position:relative}
.ad_btn{ background:#F05724; color:#FFF; text-align:center; line-height:60px; padding:0 40px; font-size:18px}
.ad_btn_box{ float:right}
.gray{ background:#999}
.ad_contact i{ font-size:20px}
.ad_no{ display:none}
.no_data i{ font-size:50px; color:#CCC}
.no_data_title{ margin-top:20px; font-size:18px; color:#CCC}
.ad_help_box{ width:100%; position:fixed; z-index:3000; top:0; max-width:800px; display:none}
.ad_help_con{ background:#FFF; width:90%; margin:0 auto; border-radius:5px; line-height:18px; text-align:center; position:relative}
.ad_help_top{ color:#999; font-size:12px;}
.ad_help_name{ padding-left:40px; line-height:30px; font-size:18px; display:table; margin:0 auto; position:relative; margin-top:10px}
.ad_help_head{ position:absolute; left:0; top:0; height:30px; width:30px; border-radius:50%;}
.ad_help_msg{ color:#666; line-height:35px; margin-top:25px}
.ad_help_btn1{
	background:#f4ad5a;
	 display:table;
	 margin:30px auto 20px auto;
	 width:150px;
	 line-height:45px;
	 border-radius:25px;
	 color:#FFF;
}

.ad_info_btn1{
	background:#f4ad5a;
	 display:table;
	 margin:10px auto 0 auto;
	 width:130px;
	 line-height:35px;
	 border-radius:25px;
	 color:#FFF;
}
.background{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background-image:-moz-linear-gradient(top,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%); position:fixed; width:100%; height:100%; top:0; z-index:1001; max-width:800px; display:none; z-index:501}
.ad_info_ipt{ border:1px solid #efefef; width:90%; margin:0 auto 15px auto}
.ad_info_ipt input{ height:35px; font-size:14px; box-shadow:0 0 3px 1px #efefef inset}
.ad_info_close{ position:absolute; right:-12.5px; top:-12.5px; z-index:1}
.ad_award_close{ position:absolute; right:-12.5px; top:-12.5px; z-index:1}