/* CSS Document */

.a_main{
	width:1000px;
	margin:auto;
	margin-top:5px;
}

.details_location{width:1000px; height:40px; line-height:40px; margin:0 auto; color:#666666;}
.details_location a{}
.details_page{width:auto; height:auto;padding-bottom:20px;}
.details_body{
	width:1000px;
	height:auto;
	margin:0px auto;
}
.left_bg_body{
	width:735px;
	height:auto;
	float:left;
}
.detailx_top{width:1000px; min-height:300px; padding-bottom:20px; background:#FFF; position:relative;}
.detailx_product_figure{
	width:300px;
	height:auto;
	float:left;
	padding-top: 28px;
	padding-left: 20px;
}

/*产品详情节点*/

.b_i_title{width:600px; line-height:20px; padding-bottom:10px; font-size:18px; color:#111111; font-weight:bold;}

.details_avtra{
	padding-top:4px;
	padding-bottom:4px;
	position:relative;
}
.quehuoico{
	width:70px;
	height:70px;
	display:block;
	position:absolute;
	right:0px;
	top:4px;
	background:url(/static/images/quehuo.png) no-repeat;
	z-index:10;
}
.details_avtra img{}


.b_i_paytype{
	width:100%;
	height:35px;
	line-height:35px;
}
.b_i_paytype span{
	display:inline-block;
}

.b_i_paytypenode{
	height:20px;
	line-height:22px;
	border:1px solid #dedede;
	display:inline-block;
	padding:2px 25px 2px 5px;
	border-radius:2px;
	margin-right:5px;
	position:relative;
	color:#999;
	cursor:pointer;
}
.b_i_paytypenode.curr{
	color:#ff5500;
	border-color:#ff5500;
}
.b_i_paytypenode.curr .b_i_pn_currsd{
	background: url("/static/images/rightdown.png") 0px -22px no-repeat;
    bottom: 0px;
    display: block;
    height: 9px;
    position: absolute;
    right: 0px;
    width: 9px;
}
.b_i_paytypenode .b_i_pn_ico{
	width:21px;
	height:21px;
	display:block;
	position:absolute;
	right:2px;
	top:2px;
}
.b_i_pn_1 .b_i_pn_ico{
	height: 13px;
	background:url(/static/images/payico.png) -21px -30px;
	top:5px;
}
.b_i_pn_2 .b_i_pn_ico{
	height: 16px;
	background:url(/static/images/payico.png) -21px -43px;
	top:4px;
}
.b_i_pn_3 .b_i_pn_ico{
	height: 13px;
	background:url(/static/images/payico.png) -21px 0px;
	top:5px;
}
.b_i_pn_4 .b_i_pn_ico{
	height: 18px;
	background:url(/static/images/payico.png) -21px -13px;
	top:2px;
}
.b_i_pn_1.curr .b_i_pn_ico{
	top:6px;
	background-position:0px -30px;
}
.b_i_pn_2.curr .b_i_pn_ico{
	top:5px;
	height:15px;
	background-position:0px -43px;
}
.b_i_pn_3.curr .b_i_pn_ico{
	top:6px;
	background-position:0px 0px;
}
.b_i_pn_4.curr .b_i_pn_ico{
	top:3px;
	height:17px;
	background-position:0px -13px;
	
}

.b_i_paytypemapbox{
	width:578px;
	border:1px solid #d9f0f4;
	background:#ebf5f7;
	padding:10px;
	margin-top:10px;
	position:relative;
}
.b_i_currpaytypepointer{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:-20px;
	left:0px;
}
.b_i_currpaytypepointer i{
	
	display:block;
	position:absolute;
	

}
.bicp_border {
	width:0;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent #d9f0f4;/*透明 透明  灰*/
    position:relative;
	left:0px;
	top:10px;
}
.bicp_bk{
	display:block;
    width:0;
    height:0;
    border-width:0 8px 8px;
    border-style:solid;
    border-color:transparent transparent #ebf5f7;/*透明 透明  黄*/
	margin:auto;
	position:absolute;
	left:-8px;
	top:2px;
}


.details_price{ height:36px; line-height:36px;}

.details_title{font-size:18px; font-weight:bold; font-family:微软雅黑; color:#111; width:100%; line-height:18px; padding-bottom:10px;}

.bpi_spricebox{
	width:auto;
	height:36px;
	line-height:36px;
	color:#666;
	overflow:hidden;
}
.bpi_price{ float:left; width:220px;}
.bpi_price_fuhao{color:#cb0000;font-size:24px;font-family:Microsoft Yahei;}
.bpi_price_nowprice{color:#cb0000;font-size:24px;font-family:Microsoft Yahei;}
.bpi_sprice{color:#666; float:left; width:auto; line-height:45px;}
.list_price{color:#444; text-decoration:line-through; margin-left:5px; font-weight:bold;}
.list_price1{
	color:#cb0000;
	font-size:30px;
	font-weight:bold;
}
.list_price1 span{
	color:#cb0000;
}


.share{
	width:auto;
	height:30px;
	line-height:16px;
	padding-top: 10px;
	clear:both;
}
.detailx_r_discount{
	width:70px; height:70px; 
	background:url(/static/images/discount.png) no-repeat; 
	font-size:18px;
	color:#FFF;
	position:absolute;
	right:0px;
	top:0px;
}
.discount{
	font-size:18px;
	float:left;
	width:auto;
	height:20px;
	margin-top:6px;
	margin-left:30px;
	color:#fff;
}
.discount_text{
	font-size:12px;
	float:left;
	width:auto;
	height:20px;
	margin-top:12px;
	color:#fff;
}

.details_pageleft{
	width:715px;
	height:auto;
}
.mk_node{
	width:100%;
	height:auto;
	background:#fff;
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top: 20px;
}

.details_pageright{
	width:225px;
	height:auto;
	float:right;
}

.dr_mk{
	width:225px;
	height:auto;
	background:#fff;
	margin-bottom:10px;
	padding-bottom:10px;
}

.details_pagetop{
	width:680px;
	height:auto;
	margin:auto;
    border-bottom:1px dashed #dedede;
	padding-bottom:20px;
}

.b_i_left{
	width:317px;
	height:auto;
	float:left;
	
}
.b_i_right{
	width:600px;
	height:auto;
	float:left;
	padding-left:5px;
	margin-left: 24px;
	padding-top: 28px;
}

.details_avtra{
	padding-top:4px;
	padding-bottom:4px;
}
.details_avtra img{}

.details_price{ height:36px; line-height:36px;}

.details_title{font-size:18px; font-weight:bold; font-family:微软雅黑; color:#111; width:100%; line-height:18px; padding-bottom:10px;}

.price{
	width:100%;
	height:36px;
	line-height:36px;
	color:#666;
}
.price_xianjia{color:#cb0000;margin-left:2px;margin-right:4px;font:400 26px/30px Arial;font-size:36px;}
.sprice{line-height:36px; height:36px;}
.list_price{color:#444; text-decoration:line-through; margin-left:5px; font-weight:bold;}

.zklsye{
	font-size:14px;
	color:#bd8b4e;
}

.buy{
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#666;
	margin-top:10px;
}

.details_clockimg{width:13px; height:14px;margin-top:10px; margin-right:5px; float:left;
background:url(../../../static/images/clock.jpg) no-repeat;}

.b_t_p_box{
	width:100%;
	height:30px;
	padding-bottom:5px;
	padding-top:5px;
}
.details_clock{
	width:220px;
	height:30px;
	height:30px;
	color:#999;
	float: left;
}
.details_active{width:190px; height:30px; line-height:30px; margin-lef:5px;}


.paymaent{width:200px; height:30px; line-height:30px; float:left; color:#999; margin-left:5px;}
.paymaent span{display:inline-block;}



.show_size{
	width:260px;
	height:22px;
	line-height:22px;
	margin-left: 20px;
	padding-top: 30px;
}
.show_text{
	height:25px;
	line-height:25px;
	float:left;
	padding-right:10px;
	color:#666;
}
.size{
	height:22px;
	border:1px solid #dedede;
	display:inline;
	background:#FFF;
	padding:2px 8px 2px 8px;
	margin-right:4px;
	line-height: 22px;
}
.show_color{
	width:260px;
	height:22px;
	line-height:22px;
	margin-left: 20px;
	margin-top:20px;
}
.color{
	height:22px;
	border:1px solid #dedede;
	display:inline;
	background:#FFF;
	padding:2px 16px 2px 16px;
	margin-right:4px;
	line-height: 22px;
}
.show_number{
	width:255px;
	height:32px;
	line-height:32px;
	position:relative;
}
.xgtip{
	height:30px;
	min-width:100px;
	padding-right:10px;
	position:absolute;
	left:128px;
	top:0px;
	display:none;
	background:#eee;
	color:#333;
	line-height:30px;
	padding-left:10px;
}
.xgtip .xgtipbody{
	color:#333;
}
.total_items{width:76px; height:32px; line-height:32px}
.number_input{width:60px; height:32px; line-height:32px; background:url(../../../static/images/number_input.jpg) no-repeat; display:inline; float:left; }
.number_input input{width:60px; height:32px; line-height:32px; margin:0px; padding:0px; background:none; border:0px; padding-left:3px;color:#666666; font-size:14px;}
.number_right{
	width:19px;
	height:32px;
	float:left;
	margin-left: 2px;
}
.top_arrow{width:19px; height:16px; line-height:16px; display:block; background:url(../../../static/images/top_arrow.jpg) no-repeat;}
.arrow_down{width:19px; height:16px; line-height:16px; display:block; background:url(../../../static/images/arrow_down.jpg) no-repeat;}
.inventory{color:#999999; margin-left:5px;}
.shopingcar_butt{
	height:37px;
	line-height:37px;
	margin-top: 20px;
	width: auto;
}
.sign_buybut{width:125px; height:40px; line-height:40px; background:url(../../../static/images/sign_buybut.jpg) no-repeat;display:block; float:left; cursor:pointer; color:#FFF; text-align:center; font-family:Microsoft Yahei; font-size:20px;}
.add_cart{width:150px; height:40px; line-height:40px; background:url(../../../static/images/add_cart.jpg) no-repeat;float:left; display:block; margin-left:22px; margin-top:0px; cursor:pointer;
position:relative;
 color:#FFF; text-align:center; font-family:Microsoft Yahei; font-size:20px;
}

.add_cart:hover{
	background-position:0px 0px;
}

.photo_gallery{
	width:auto;
	height:240px;
	background: #f0f0f0;
	margin: 0 auto;
	display: none;
}
.photo_gallerytop{
	width:620px;
	height:32px;
	line-height:32px;
	color:#999;
	margin: 0 auto;
}
.photo_text{width:108px; height:32px; line-height:32px; float:left;}
.paging_display{
	width:90px;
	height:32px;
	line-height:32px;
	float:right
}
.photo_wangyoutext{width:76px; height:32px; line-height:32px;float:left;}
.photo_arrow{width:13px; height:12px; display:block; float:left;}
.photo_page{
	width:auto;
	height:28px;
	line-height:28px;
	display:inline;
	float:left;
	text-align:center;
}
.arrow{width:14px; height:14px; display:inline; float:left; margin-left:8px; margin-right:8px;}
.product_list{width:620px; height:145px; margin:0 auto; margin-top:14px;}
.product_list ul{width:620px; height:145px; margin:0px; padding:0px; list-style:none;}
.product_list ul li{width:140px; height:145px; float:left; margin-right:15px;}
.list_bg{width:140px; height:145px; background:#FFF;}
.list_bg img{width:130px; height:135px; margin:4px 4px 4px 4px}
.product_bottom{
	width:350px;
	height:28px;
	line-height:28px;
	float:right;
	margin-top: 12px;
}
.show_img{
	width:223px;
	height:15px;
	display:block;
	float:left;
	margin-top:5px;
	margin-right:15px;
}
.show_myproduct{width:95px; height:28px; line-height:28px; background:url(../../../static/images/show_img.jpg) no-repeat; display:block; float:left;}
.show_myproduct input{width:95px; height:28px; line-height:28px; border:none; background:none; padding:0px; margin:0px;}


.product_dis{
	margin:auto;
	width:100%;
	height:auto;
	background: #fff;
	padding-top: 20px;
}
.p_dis_box{
	width:700px;
	margin:auto;
}
.product_operating{
	width:auto;
	height:84px;
	background:#fefae9;
	border:1px solid #fcf5da;
	margin-top: 24px;
}
.product_buy{
	width:600px;
	height:46px;
	line-height:46px;
	margin:0 auto;
	margin-top: 22px;
}
.xianjia{
	font-size:24px;
	color:#666;
	margin-left:32px;
	font-family:"微软雅黑";
	float: left;
	margin-right: 28px;
}
.money{
	color:#e92200;
	font-weight:bold;


	font-size:24
.px;		font-size: 24px;
	margin-left: 3px;
}

.comment{width:700px; height:auto; margin:0 auto;}

.wangyou_text{width:86px; height:22px; line-height:22px;font-size:14px; font-weight:bold;}
.comment_bg{
	width:700px;
	height:100px;
	margin-top:6px;
	border-bottom: 1px solid #eeeeee;
}
.comment_avtra{
	width:50px;
	height:52px;
	margin:10px 10px 10px 10px;
	float:left;
}
.comment_textarea{
	width:618px;
	height:50px;
	float:left;
	margin-top: 10px;
	border:1px solid #dedede;
	background:#fff;
}
.comment_textarea textarea{
	width:100%;
	height:50px;
	margin:0px;
	padding:0px;
	background:none;
	border:0px;
	padding-left:3px;
}

.editbar{
	clear:both;
	width:100%;
	height:22px;
	margin-top:8px;
}
.facebutton{
	display:block;
	width:48px;
	height:22px;
	line-height:20px;
	text-align:right;
	background:url(../../../static/images/face.jpg) no-repeat;
	margin-left:70px;
	float:left;
	color:#666;
	cursor:pointer;
}

.fabiao{
	width:80px;
	height:22px;
	line-height:22px;
	background:url(../../../static/images/gb_btn_dot.png) 0px -30px repeat-x; 
	float:right;
    margin-right:10px;
	margin-top:0px;
	display:block;
	cursor:pointer;
	color:#fff;
	text-align:center;
}

.ly_list{width:700px; padding-bottom:20px;}
.ly_list ul{width:700px; height:auto; list-style:none;}
.ly_list ul li{ width:100%;}
.comment_list{
	width:85px;
	width:700px;
	height:auto;
	float:left;
	padding-bottom:10px;
	color:#333333;
	border-bottom:1px solid #dedede;
}
.comment_avtra{width:50px; height:52px; float:left}
.comment_listright{
	width:104px;
	height:60px;
	float:right;
	margin-top: 6px;
}
.comment_evaluate{
	width:480px;
	height:auto;
	float:left;
	margin-top: 6px;
}
.comment_name{width:100%; height:30px; line-height:30px;}
.comment_ly{
	width:100%;
	line-height:20px;
}
.comment_data{width:103px; height:24px; line-height:24px; color:#666666; text-align:right; font-family:Arial, Helvetica, sans-serif; }

.reply a{ width:30px; height:22px; line-height:22px; padding-bottom:5px; display:block; float:right;}

.comment_banner{width:700px; height:104px; margin-top:45px;}
.details_top{
	width:205px;
	height:50px;
	background: #f8f8f8;
	margin-left: 10px;
}
.details_left{width:50px; height:50px; float:left;}
.details_right{
	width:140px;
	height:50px;
	float:left;
	margin-left: 5px;
}
.shop_name{
	width:100%;
	height:20px;
	line-height:20px;
}
.shop_name span{
	display:block;
	float:left;
}
.details_name{font-size:14px; font-weight:bold;min-width:80px; padding-top:2px;}
.details_name a{
	color:#000;
}
.enter_shop{color:#529618;width:70px; height:21px; line-height:21px; clear:both; display:block; margin-top:7px;}

.shop_name ._b_idy{margin-top:6px;}

.shop_information{
	width:180px;
	height:auto;
	color:#666;
	padding-left:10px;
	margin-top: 10px;
}
.shop_information ul{width:180px;list-style:none}
.shop_information ul li{width:160px;line-height:22px;}
.map{
	width:205px;
	height:208px;
	margin-left:10px;
	margin-bottom:10px;
}
.view_map{
  text-align:center;
}
.view_map a{
	width:100%;
	height:18px;
	line-height:18px;
	color:#529618;
	margin-top: 10px;
	margin-left:8px;
}

.gray{
	color:#666;
}

.9gray{color:#999;}

em{font-style:normal;}

.o_list_box{
	width:100%;
	padding-top:10px;
	min-height:26px;
	border-bottom:1px dashed #e1e1e1;
	border-top:1px dashed #e1e1e1;
	padding-bottom: 10px;
	margin-top:8px;
}
.o_list{width:100%; line-height:30px; clear:both;}
.o_list .o_key{
	min-width:30px;
	line-height:26px;
	padding-right:10px;
	float:left;
	display:block;
	color:#666;
}
.o_list .o_value{
	width:308px;
	float:left;
	display:block;
	
}
.o_list .o_value em{
	display:block;
	float:left;
	padding:4px 6px;
	height:16px;
	border:1px solid #dedede;
	line-height:16px;
	margin-right:5px;
	margin-bottom:10px;
	cursor:pointer;
}
.o_list .o_value .currli{
	border-color:#379BE9;
	position:relative;
}
.o_list .o_value .currli a{
	display:block;
	width:9px;
	height:9px;
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(../../../static/images/rightdown.png) no-repeat;
}

._ap_box{
	width:auto;
	height:32px;
	margin-top:20px;
	font-size:18px;
}
._ap_bt{
	float:left;
	text-align:left;
}
._ap_gs{
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
}
._ag_price{
}
._ag_all{color:#CB0000;}
._ag_all em{color:#CB0000;}

.detailx_bottom{
	width:1000px;
	height:auto;
	margin-top: 20px;
}
.detailx_b_left{
	width:757px;
	height:auto;
	float:left;
}
.pro_dis_title{
	width:700px;
	height:35px;
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
	border-bottom:2px solid #eee;
	line-height: 35px;
	position:relative;
}
.pro_dis_title .tit{
	height:35px;
	display:block;
	position:absolute;
	top:1px;
	border-bottom:1px solid #ff5a00;
}

.pro_dis_box{
	color:#666;
	padding:5px;
	margin-bottom:20px;
}

.pro_dis_img{width:auto; height:auto}

.comment_title{
	width:100%;
	height:35px;
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
	border-bottom:2px solid #eee;
	line-height: 35px;
	position:relative;
}
.comment_title .tit{
	height:35px;
	display:block;
	position:absolute;
	top:1px;
	border-bottom:1px solid #ff5a00;
}

.r_title{
	width:200px;
	height:25px;
	color:#444;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
    padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.lsd_shop_list{
	width:100%;
	height:auto;
}
.lsd_shop_list ul{
	width:100%;
	height:auto;
}
.lsd_shop_list ul li{
	width:205px;
	padding:0px 10px;
	height:auto;
	margin-bottom:5px;
}
.lsl_t{
	height:35px;
	line-height:35px;
	width:100%;
	border:1px solid #dedede;
}
.lsl_t em{
	display:block;
	padding-left:3px;
	padding-right:3px;
	background:#529618;
	color:#fff;
	float:left;
	height:14px;
	overflow:hidden;
	position:relative;
	top:10px;
	line-height:14px;
	font-style:normal;
	float:left;
}
.lsl_t span{

	height:35px;
	line-height:35px;
	color:#666;
	padding-left:5px;
	float:left;
	display:block;
	font-weight:bold;
}
.lsl_d{
	width:200px;
	height:auto;
	line-height:16px;
	color:#666;
	border:1px solid #dedede;
	background:#f8f8f8;
	padding-left:5px;
}
.lsl_d .lsl_t span{
	width:170px;
	float:left;
	display:block;
}
.lsl_d span{
	color:#666;
	width:200px;
	display:block;
	height:auto;
}
.lsl_tt{
	position:relative;
	top:-5px;
}
.lsd_shop_list .currli{}
.dispictitle{
	background:url(http://www.111city.cn/images/g_liico.png) 0px 5px no-repeat;
	padding-left:10px;
	font-size:14px;
	font-family:微软雅黑;
	color:#444;
	margin-top:5px;
	margin-bottom:5px; 
}

.detailx_b_right{
	width:225px;
	height:auto;
	line-height:35px;
	float:right;
	font-size: 14px;
	color: #666666;
}



.if_ap_box{
	width:370px;
	height:32px;
	margin-top:10px;
	font-size:18px;
	color:#111;
}
.if_ap_bt{
	float:left;
	text-align:left;
	font-size:18px;
	color:#333;
}
.if_ap_gs{
	width:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#111;
}
.if_ap_gs span{
    font-size:20px;
	color:#111;
}
.if_ag_price{
}
.if_ag_all{color:#CB0000;}
.if_ag_all em{color:#CB0000; font-size:20px;}

.details_avtra_nav{
	width:298px;
	height:52px;
	margin-top:10px;
	padding-bottom:10px;
}
.details_avtra_nav ul{
}
.details_avtra_nav ul li{
	border: 1px solid #CCCCCC;
    cursor: pointer;
    display: inline;
    float: left;
    height: 50px;
    margin-right: -1px;
    overflow: hidden;
    padding: 1px;
    width: 50px;
	position:relative;
	z-index:1;
}

.details_avtra_nav ul li img{
	display:block;
	height: 50px;
	filter:alpha(opacity = 70);
    opacity: 0.7;
    transform: scale(0.9);
    transition: opacity 0.1s linear 0s, transform 0.1s ease-in-out 0s;
    width: 50px;
}
.details_avtra_nav ul li.current{
	border-color:#ff5a00;
	z-index:2;
	
}
.details_avtra_nav ul li.current img{
	opacity: 1;
	filter:alpha(opacity = 100);
    transform: scale(1);
}

.fenye{
	width:100%;
	margin: 0 auto;
	margin-top: 20px;
}
.if_fenye_body{
	width:100%;
	height:30px;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	
}
.if_fenye_body a{
	padding:3px 5px;
	color:#666;
	margin:0px 5px;
	display:inline-block;
}
.if_fenye_body .if_fenye_curr,.if_fenye_body a:hover{
	border-bottom:2px solid #379BE9;
	color:#379be9;
}

.guidelinkbox{
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
}
.glb_title{
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.glb_list a{
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:12px;
	margin-right:10px;
	margin-bottom:10px;
	white-space:nowrap;
	height:16px;
	line-height:16px;
	position:relative;
	text-indent:20px;
	background:#f8f8f8;
	cursor:pointer;
}
.glb_list a i{
	display:block;
	position:absolute;
}
.glb_list a i.g_guidelinkico{
	left:5px;
	top:5px;
}