﻿@charset "utf-8";
/* CSS Document */
@import url("../css/base.css");

/* 头部 */
.index_head{width:100%; height:80px; background:#fff; box-shadow: 0px 0px 8px 0px rgba(153, 153, 153, 0.3); position:relative; z-index:99;}
.head{width:1190px; height:80px; margin:0 auto;}
.head .head_nav{width:500px; height:50px; margin-top:30px; margin-left:50px; float:left;}
.head .head_nav li{float:left; width:20%; position:relative;}
.head .head_nav li a{display:block; height:50px; line-height:50px; overflow:hidden; text-align:center;  font-size:16px; color:#222;}
.head .head_nav li .box{position:absolute; display:none; top:50px; overflow:hidden; width:100%; left:0; background:#FFF;border:1px solid #e7e7e7; border-top:3px solid #6b2037;}
.head .head_nav li .box a{display:block; height:33px; width:auto; margin:0 5px; border-bottom:1px dashed #c5c5c5; text-align:center; background:none; font-size:14px; color:#231815; line-height:33px;}
.head .head_nav li .box a:last-child{border-bottom:0;}
.head .head_nav li .box a:hover{color:#7c0021;}

.index_head .head .index_logo{width:384px; height:80px; background:url(../images/indexlogo.png) center center no-repeat; margin-left:12px; float:left;}
.index_head .head .head_search{width:238px; height:38px; line-height:40px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; background:#fff; border:1px solid #ccc; float:right; margin:30px 12px 0 0;}
.index_head .head .head_search .in_search{width:190px; height:32px; line-height:32px; border:0; padding-left:8px; font-size:14px; margin-top:3px; float:left;}
.index_head .head .head_search .b_search{width:38px; height:38px; background:url(../images/search.png) center center no-repeat; border:none; float:right;}



/* banner-S */
.moduletable-banner{ width:1190px; height:560px; margin:0px auto; position:relative; background:url(../images/banner_loading.png) center center no-repeat #fff;}
.flexslider{width:100%;height:100%;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{ max-width:100%; display:block;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:60px;height:100px;position:absolute;top:50%;margin-top:-50px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:10px;background:url(../images/icon_02.png) center center no-repeat;}
.flex-direction-nav li a.next:hover{background:url(../images/icon_04.png) center center no-repeat;}
.flex-direction-nav li a.next:active{background:url(../images/icon_04.png) center center no-repeat;}
.flex-direction-nav li a.prev{left:10px;background:url(../images/icon_01.png) center center no-repeat;}
.flex-direction-nav li a.prev:hover{background:url(../images/icon_03.png) center center no-repeat;}
.flex-direction-nav li a.prev:active{background:url(../images/icon_03.png) center center no-repeat;}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{ position:absolute; left:50%; bottom:10px;}
.flex-control-nav li{display:inline-block; zoom:1; *display:inline; margin-right:10px; margin-bottom:6px;}
.flex-control-nav li a{ display:block; width:14px; height:14px; border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; background:rgba(255,102,0,0.5);text-indent:-9999px;cursor:pointer;}
.flex-control-nav li a:hover{background:rgba(124,0,33,0.5);}
.flex-control-nav li a.active{background:rgba(124,0,33,1);cursor:default;}
/* banner-E */

/* 首页图片链接 */
.fastlink_01{ width:1190px; height:300px; overflow:hidden; margin:12px auto 0; position:relative;}
.fastlink_01 .link01{ width:906px; position:absolute; left:0;}
.fastlink_01 .link02{ width:274px; position:absolute; right:0; top:0;}
.fastlink_01 .link01 img,.fastlink_01 .link02 img{ width:100%;}
.fastlink_02{width:1190px; height:auto; overflow:hidden; margin:40px auto; position:relative;}
.fastlink_02 li{ margin-right:10px; width:390px; float:left;}
.fastlink_02 li:last-child{ margin-right:0;}
.fastlink_02 li img{ width:100%;}

/* 底部快速访问 */
.footimg{ text-align:center; margin:20px auto; width:980px; overflow:hidden;}
.footimg li{ width:163px; text-align:center; height:40px; float:left;}
.footerwrap{ background:#FFF; overflow:hidden; border-top:5px solid #c1c1bf;}
.fastlink_03{width:1190px; height:280px; overflow:hidden; margin:0 auto 20px;}
.fastlink_03 li{ width:390px; margin-right:10px; position:relative; float:left; background:#fff; height:325px;}
.fastlink_03 li:last-child{ margin-right:0;}
.fastlink_03 li .itemname{ font-size:30px; color:#605d5c; margin-top:40px;}
.fastlink_03 li .itemname img{ padding-left:15px; position:absolute; width:50px; top:40px; left:100px;}

.fastlink_03 li .itemname span{ display:inline-block; position:absolute; top:55px; left:180px;}
.fastlink_03 li:last-child .itemname span{ left:185px;}
.fastlink_03 li .itemlist{position:absolute; top:130px; left:125px; overflow:hidden;}
.fastlink_03 li a{ display:block; height:30px; line-height:30px; color:#7c7c7c; font-size:15px;}
.fastlink_03 li i{ display:block; width:30px; height:30px; background:url(../images/item.png) center no-repeat; float:left;}
.fastlink_03 li font{ font-size:14px;}

.footerwrap .footer_nav{width:970px; background:#6d1f37; margin:0 auto; padding-left:220px; height:45px; text-align:center;}
.footerwrap .footer_nav li{ float:left;}
.footerwrap .footer_nav li a{ color:#FFF; border-right:1px solid #FFF; height:25px; line-height:25px; margin-top:10px; font-size:14px; display:block; width:120px;}

.footerwrap .footer_nav li:last-child a{ border:0;}

.foot_bottom { width:900px; margin:0 auto; padding:15px 0; overflow:hidden;}
.foot_bottom .foot_ewm{ float:left; width:83px; height:83px;}
.foot_bottom .foot_ewm img{ width:83px;}
.foot_bottom .foot_text{ float:right; width:800px; text-align:center;}


/* 右浮动列表 */
.float_nav{ width:120px; position:fixed; bottom:70px; right:20px; overflow:hidden; z-index:99}
.float_nav a{ display:block;background:#850f31; width:120px;  color:#fff; position:relative; line-height:18px; text-align:center;}
.float_nav a span{ display:block; height:89px; margin:0 auto; width:100px;}
.float_nav a:nth-child(1){ height:162px; background:url(../images/ren.png) center 0 no-repeat;}
.float_nav a:nth-child(2){ background:#850f31; margin-top:5px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
.float_nav a:nth-child(2) span{ background:url(../images/ren01.png) center center no-repeat; height:71px; border-bottom:1px dashed #FFF; background-size:45px; padding-top:18px}
.float_nav a:nth-child(2) span font{ display:block;  width:20px; height:20px; line-height:20px; text-align:center; margin-left:50px;}
.float_nav a:nth-child(3) span{ background:url(../images/ren02.png) center center no-repeat; border-bottom:1px dashed #FFF; background-size:70px;  }
.float_nav a:last-child{-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.float_nav a:last-child span{background:url(../images/ren03.png) center center no-repeat;  background-size:55px;  }


/* 品牌内容 */
.about_content{ width:1190px; height:auto; margin:0 auto 40px; background:#fff; font-size:24px;}
.about_content img{ width:100%;}


/* 产品列表 */
.prolist{width:930px; float:right; padding-top:30px;}
.prolist li{ width:auto; overflow:hidden; margin-bottom:20px; background:#f5f5f5;}
.prolist .txt_con{ width:225px; float:left; padding:20px;}
.prolist .txt_con span{ display:block; width:auto; border-bottom:1px dashed #CCC; font-size:16px; color:#222; line-height:28px; overflow:hidden; text-align:center; padding-bottom:12px;}
.prolist .txt_con strong{ display:block; width:auto; margin:15px auto; line-height:24px; color:#1f1a17; font-size:18px; text-align:center;}
.prolist .txt_con i{ color:#da251d;}
.prolist .txt_con a{ display:block; width:140px; margin:0 auto; height:35px; line-height:35px; background:#FFF; text-align:center; color:#692439; font-size:14px; border:1px solid #b0b0b0;}
.prolist .txt_con a i{ font-family:'宋体'; padding-left:5px;}
.prolist .txt_info{ width:665px; float:right;}
.prolist .txt_info img{width:665px; }


/* 客服列表 */
.kefu_con{ width:1200px; height:auto; margin:40px auto 0;}
.kefu_con li{ width:400px; text-align:center; float:left; font-size:18px; line-height:24px; padding-bottom:20px; color:#222;}
.kefu_con li img{ width:140px; height:140px; margin-top:20px;}
.kefu_con li span{ display:block; font-size:30px; line-height:35px; color:#222; margin-bottom:18px;}
.kefu_con li font{ display:block; font-size:36px; line-height:70px; color:#222; margin-bottom:18px;}
.kefu_con li a.button{ display:block; width:160px; height:40px; line-height:40px; background:#7c0021; color:#fff; font-size:18px; font-family:"微软雅黑"; margin:20px auto;}
.kefu_con li a.linkto{ display:block; font-size:18px; line-height:24px; color:#222;}



/* 商品详情页 */
.proshow{ width:auto; height:auto; margin:0 auto 40px;}
.pro_attr{ width:90%; height:45px; line-height:45px; margin-bottom:15px; background:#e0e0e0; display:-webkit-box; -webkit-box-orient:horizontal;}
.pro_attr li{display:block; -webkit-box-flex:1; height:28px; line-height:28px; margin-top:9px; text-align:center; border-right:1px dashed #999; color:#222; font-size:16px;}
.pro_attr li:last-child{ border:none;}

/**************************************************商品详情页修改********模版：goods_show**************************************/

.show_center{ width:auto; margin:0 auto;}
.show_center .show_left{width:350px; height:530px; background:#fff; float:left; padding:10px; margin-bottom:10px; }
.show_center .show_left .show_left_top{width:350px; height:auto;}
/************************************************************商品放大镜功能***************************************************/


/*图片小图预览列表*/

/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:350px;margin:10px auto 0 auto;position:relative;font-size:12px;padding-bottom:5px; z-index:10}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;z-index:10}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;z-index:10}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:10px;width:auto;height:70px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:57px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #e4e4e4;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;margin:0px;}

#MagicZoomPup{ z-index:100; position:relative}

.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

/************************************************************商品放大镜功能结束***************************************************/
.show_center .show_right{ width:550px; height:550px; background:#fff; float:right; margin-bottom:10px;}
.show_right .pro_choice{ width:550px; height:550px; background:#fff; float:right; margin-bottom:10px;}
.show_right .pro_name{ padding:30px 0 0 30px; color:#999; font-size:16px;}
.show_right .pro_name span{ display:block; color:#000; font-size:24px; line-height:30px; margin-bottom:10px;}
.show_right .pro_price{ padding:35px 0 35px 30px; font-size:16px; color:#222;}
.show_right .pro_price b{ font-size:26px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}
.show_right .pro_price font{ padding-left:10px; color:#c02323; font-family:"宋体"; font-size:20px;}


/*****配送地点*****2015-03-10修改***/
.show_center .show_right .show_text .Distribution{ position:relative; font-size:12px; margin-bottom:10px;}
.Dis_Add{ border:1px solid #FFF;  padding:2px 7px;  border:1px solid #cdcdcd; position:relative;}
.Dis_Add:hover{ border:1px solid #c81800; color:#c81800; cursor:pointer }
.Dis_Add_click{ padding:3px 7px; margin:0 3px; font-size:12px; background:#FFF; position:relative; z-index:1000; color:#F00; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd;border-bottom:1px solid #FFF;}

.Dis_wrap{ 
	width:400px;
	height:280px; 
	position:absolute; 
	top:23px; 
	left:130px; border:1px solid #cdcdcd; z-index:2;
	background:#fff; 
	-moz-box-shadow:0 0 3px #c4c4c4 ;            
	-webkit-box-shadow:0 0 3px #c4c4c4 ;         
	box-shadow:0 0 3px #c4c4c4 ; 
	-m-box-shadow:0 0 3px #c4c4c4 ; 
}

.Dis_wrap .Dis_bt{ width:380px; font-weight:bold; margin:0 auto; height:28px; }
.Dis_wrap .Dis_btL{ float:left; line-height:28px;}
.Dis_wrap .Dis_bt_colse{ float:right; margin-top:5px; width:20px; height:20px; text-align:center; line-height:20px; cursor:pointer; color:#b7b7b7; font-size:16px;}
.Dis_wrap .Dis_nr .Dis_P, .Dis_wrap .Dis_nr .Dis_city{ width:400px; margin-left:10px; display:inline; float:left}
.Dis_wrap .Dis_nr .Dis_P a{color:#e60000}
.Dis_wrap .Dis_nr{width:400px; float:left; position:relative;}
.Dis_wrap .Dis_nr .Dis_city li{float:left; width:60px; margin-right:20px;  height:24px; margin-bottom:5px; line-height:24px; text-align:center;}
.Dis_wrap .Dis_nr .Dis_Second{
	padding:10px 10px; 
	height:auto; 
	float:left; 
	width:290px; 
	position:absolute; 
	background:#FFF; 
	display:none;
	 border:1px solid #cdcdcd; 
	-moz-box-shadow:0 0 5px #c4c4c4 ;            
	-webkit-box-shadow:0 0 5px #c4c4c4 ;         
	box-shadow:0 0 5px #c4c4c4 ; 
	-m-box-shadow:0 0 5px #c4c4c4 ; 
}
.Dis_wrap .Dis_nr .Dis_Second li{ float:left; width:60px; margin-right:10px; height:24px; line-height:24px; text-align:center; color:#000;}
.Dis_wrap .Dis_nr .Dis_city li:hover,.Dis_wrap .Dis_nr .Dis_Second li:hover{ background:#8e8d8d; cursor:pointer; color:#FFF;}
.Dis_city_a{background:#c81800; color:#FFF; cursor:pointer}
/*********配送地点*****2015-03-10修改结束***/


/*商品规格*/
.goods_spec_ul{padding:20px 0 20px 30px; height:30px; line-height:30px;}
.goods_spec_ul li{float:left; line-height:30px; font-weight:normal; font-size:16px; color:#222; text-align:left;}
.goods_spec_ul .ggwrap_L{float:left; width:100px;}
.goods_spec_ul .ggwrap_R{float:left; width:400px;}
.goods_spec_ul .goods_spec_span{cursor:pointer; white-space:nowrap; display:-moz-inline-box; display:inline-block; border:2px solid #dcdcdc; background:#FFF; margin:0 10px 10px 0; font-size:14px;}
.goods_spec_ul .goods_spec_span:hover{border:2px solid #7c0021; font-size:14px;}
.goods_spec_ul .goods_spec_span_a{cursor:pointer;white-space:nowrap; display:-moz-inline-box; display:inline-block; border:2px solid #7c0021; background:#FFF; color:#7c0021; margin:0 10px 10px 0; font-size:14px;}
.goods_spec_ul .goods_spec_span_a a{color:#7c0021; font-size:14px;}
.goods_spec_ul .goods_spec_span_n{cursor:default; white-space:nowrap; margin-bottom:5px; display:-moz-inline-box; display:inline-block; border:1px dashed #C4C4C4; background:#ffffff; color:#dedede; margin:0 10px 10px 0; font-size:14px;}
.goods_spec_ul .goods_spec_span_n a{color:#dedede; cursor:default; font-size:14px;}
.goods_spec_ul li span a{padding:7px; font-size:14px;}
.goods_spec_ul li span a:focus{outline:none;}
.goods_spec_ul li span img{width:40px; height:40px;}



/*如果没有选择规格则添加以下样式*/
.spec_tips{border:1px solid #7c0021; padding:10px 5px 20px 10px;}
.close_spec{ position:absolute; right:0px; top:0px; width:20px; height:20px; cursor:pointer; line-height:22px; font-size:22px;}
#goods_detil{ position:relative}
.goods_detil_a{ padding:10px 15px 10px; margin-bottom:5px; border:1px solid #F00}

/*如果没有选择规格则添加以下样式结束*/

/**商品规格结束**/


/*购买数量*/
.show_center .show_right .show_text .buybtn{padding:0 0 0 30px; font-size:18px; height:26px; line-height:26px;}
.show_center .show_right .show_text .buybtn span{ float:left; margin-right:10px;}
.show_center .show_right .show_text .buybtn .B_1,.show_center .show_right .show_text .buybtn .B_2{ width:25px; border:1px solid #dbdbdb; border-right:0; line-height:20px; height:25px;  text-align:center; font-size:26px; background:#f3f3f3; display:block; float:left}
.show_center .show_right .show_text .buybtn .B_2{ border-right:1px solid #dbdbdb;}
.show_center .show_right .show_text .buybtn .input{float:left; width:40px; text-align:center; height:25px; border:1px solid #dbdbdb; border-right:0;}
.show_center .show_right .show_text .buybtn i{ padding-left:15px}
/*购买数量结束*/



.Shop_cart{ padding:45px 0 0 30px;}
.Shop_cart a{display:block; width:128px; height:38px; line-height:38px; text-align:center; font-size:18px; margin-right:20px; float:left; border:1px solid #7c0021; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.Shop_cart a:hover{}
.Shop_cart .car_btn_buy{ background:#fae1e7; color:#7c0021;}
.Shop_cart .car_btn_shop{ background:#7c0021; color:#fff;}
.Shop_cart .car_btn_buy_a{ background:#e02f2f; cursor:not-allowed;margin-right:40px;}
.Shop_cart .car_btn_shop_a{ background:#ed7020;cursor:not-allowed;}




.show_Detail{width:auto; height:auto; margin:0 auto; background:#FFF;}
.dispnone{display:none;}
.show_Detail_bt{height:45px; line-height:45px; background:#FFF; border-bottom:1px solid #ccc;}
.show_Detail_bt li{width:160px; background:#FFF; height:46px; float:left; text-align:center; border:1px solid #ccc; border-bottom:0; color:#222; font-size:16px; font-family:"微软雅黑"; cursor:pointer;}
.show_Detail_bt li.cur{color:#FFF; height:50px; background:#7c0021;}
.show_Detail_nr{width:100%; height:auto; background:#FFF; padding-bottom:45px;}
.show_Detail_nr .Detail_xq{width:auto; margin-top:25px;}
.show_Detail_nr img{max-width:1190px;}

.Product_parameters{ padding:15px; height:auto; border-bottom:1px solid #ccc;}
.Product_parameters ul{ width:100%; float:left;}
.Product_parameters li{ width:30%; height:auto; line-height:22px; padding:0 0 0 3%; color:#333; font-size:14px; float:left;}

.base_tit{ text-align:right; padding:10px 20px; font-size:14px; color:#999;}
.base_tit span a{ display:block; font-size:16px; color:#222; text-align:left; float:left;}
.comment_box{}
.comment_list li{padding:10px; border-bottom:1px solid #e8e8e8; margin:0 15px;}
.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
.comment_list li .avatar img{width:36px;height:36px; float:left}
.comment_list li .inner{margin-left:48px;}
.comment_list li .inner p{font-size:13px;}
.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
.comment_list li .answer{margin-left:48px; width:92%; padding:10px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;}
.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}



.user_loading{ width:1190px; height:600px; margin:50px auto 0; position:relative; overflow:hidden;}
.user_loading img{ width:100%;}
.loading{ width:320px; height:350px; background:#fff; position:absolute; top:100px; right:90px;}
.login_title{ height:60px; line-height:60px; padding:0 20px; font-size:24px; color:#222;}
.login_nr{ width:310px; height:auto; margin:35px auto 0;}
.login_nr .username,.login_nr .login_dl{ width:308px; height:48px; font-family:"微软雅黑"; background:#fff; border:1px solid #bfbfbf; margin:0 auto 20px; position:relative;}
.username .inp,.login_dl .inp{color:#666; width:260px; height:30px; line-height:30px; border:0; float:right; margin-top:9px;} 
.login_name{ background:url(../images/icon_06.png) center -3px no-repeat; display:block; width:48px; height:48px; float:left;}
.login_pd{ background:url(../images/icon_06.png) center -77px no-repeat; display:block; width:48px; height:48px; float:left;}
.re_yzm{ width:310px; height:40px; line-height:40px; margin-bottom:15px;}
.re_yzm .re_yzm_box{ width:200px; height:40px; float:left; border:1px solid #bfbfbf;}
.re_yzm .re_pic{ width:95px; height:40px; float:right; border:1px solid #bfbfbf;}
.login_E{ width:310px; height:22px; line-height:22px; font-size:18px; color:#666; margin-bottom:30px;}
.login_E .checkbox{ width:18px; height:18px; float:left; margin-top:3px;}
.login_E .red{ float:left; padding-left:12px;}
.login_E a{ display:block; color:#666; float:right;}
.btn_login{ width:310px; height:40px; cursor:pointer; overflow:hidden; display:block; border:0; background:#7c0021; color:#fff; font-size:18px; font-family:"微软雅黑"; margin:0 auto;}
.login_zc{ width:136px; height:51px; overflow:hidden; display:block; float:right}
.oauth_inner{ float:left; width:310px; margin-top:15px;}
#msgtips{ float:left; line-height:36px; color:#F00}

/* 登陆页-焦点图 */
.film_focus {width:1190px; height:400px; overflow:hidden; position:relative; background:#fff; margin:25px auto 40px;}
.film_focus_imgs{ width:580px; height:400px; float:left;}
.film_focus_imgs img{ width:540px; height:360px; opacity:0; display:none; padding:20px;}
.film_focus_nav{float:right; width:610px; height:360px; width:610px; height:360px; position:absolute; right:20px; top:20px; z-index:100;}  
.film_focus_nav li{width:540px; height:60px; background:#e5e5e5; margin:0px 0px 13px 0; padding:0; position:relative; ursor: pointer; cursor: hand; color:#000; font-size:18px; overflow:hidden; line-height:30px; float:right; padding:10px 20px;} 
.film_focus_nav li:last-child{ margin:0;}
.film_focus_nav li.on{ background:url(../images/hd_on.png) no-repeat #7c0021; width:540px; height:60px; left:0px; word-break:break-all; color:#fff; font-size:18px; overflow:hidden; line-height:30px; padding:10px 20px 10px 46px;}
.film_focus_nav li a{display:block; height:30px; line-height:30px; color:#000;}
.film_focus_nav li span{display:block; color:#999; font-size:14px; width:100%; height:30px; line-height:30px;}
.film_focus_nav li b{ position:absolute; right:20px; top:10px; color:rgba(153,153,153,0.5); font-family:Arial;}
.film_focus_nav li.on a{ color:#fff;}
.film_focus_nav li.on span{ color:rgba(255,255,255,0.5);}
.film_focus_nav li.on b{ color:rgba(255,255,255,0.5);}

/* 登录弹窗 */
#download{width:100%; height:100%; opacity:0; z-index:300; position:fixed; top:0; left:0; -webkit-transform:translateX(0px) scale(0); -moz-transform:translateX(0px) scale(0); -ms-transform:translateX(0px) scale(0); -o-transform:translateX(0px) scale(0); transform:translateX(0px) scale(0) ; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; transition-property:transform; -webkit-transition:0.1s; -moz-transition:0.1s; transition:0.1s;}
#download.winshow{z-index:999; opacity:1; -webkit-transform:translateX(0px) scale(1); -moz-transform:translateX(0px) scale(1); -ms-transform:translateX(0px) scale(1); -o-transform:translateX(0px) scale(1); transform:translateX(0px) scale(1); background:rgba(255,255,255,0.5);}
.download_box{width:320px; height:350px; background:#fff; position:absolute; top:50%; left:50%; margin-left:-213px; margin-top:-225px; border:5px solid rgba(0,0,0,0.5);}
.box_head{background:#7c0021; height:50px; line-height:50px; font-size:24px; color:#fff; padding-left:15px; position:relative;}
.download_box i{display:block; width:45px; cursor:pointer; height:45px; background:url(../images/icon_05.png) center no-repeat; background-size:37px; position:absolute; right:0; top:0;}
.download_box iframe,.loading iframe{width:100%; height:100%;}


/* 单页样式 */
.single{ width:1190px; height:auto; background:#fff; padding:20px 0; margin:0 auto 40px;}
.single .single_page{ width:1150px; height:50px; background:#e5e5e5; margin:0 auto 20px;}
.single .single_item{ width:480px; height:50px; margin:0 auto;}
.single .single_item_02{ width:320px; height:50px; margin:0 auto;}
.single .single_item li{ width:160px; height:50px; line-height:50px; text-align:center; float:left;}
.single .single_item li a{ display:block; color:#000; font-size:24px;}
.single .single_item li a:hover{ background:#7c0021; color:#fff;}
.single .single_item li a.this_page{ background:#7c0021; color:#fff;}
.single_con{ width:1150px; height:auto; margin:0 auto; text-align:center;}
.single_con img{ margin:0 auto; width:100%;}




/* 分页页码 */
.page-list{width:50%; display:-webkit-box; -webkit-box-orient:horizontal; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  margin:20px auto; background:#fff;}
.page-list a,.page-list span{display:none; margin:0 auto; -webkit-box-flex:1; width:100%; line-height:35px; border:1px solid #ddd; border-right:0; font-size:0.9em; text-align:center;}
.page-list span{color:#999;}
.page-list a{color:#0156a6;}
.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){display:block;}
.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){display:block; border-right:1px solid #ddd;}
.page-list .current{display:block;}


/* 新闻内容页 */
.news_content{ width:auto; height:auto;}
.news_content .title{ width:auto; height:140px; margin:0 auto 40px; border-bottom:1px solid #e5e5e5;}
.news_content .title span{ display:block; text-align:center; height:95px; line-height:100px; font-size:24px; color:#222;}
.news_content .title .title_b{ text-align:center; height:30px; line-height:30px; font-size:18px; color:#222;}
.news_content .title .title_b font{ padding-right:40px;}
.news_content .title .title_b em{ color:#999; padding-right:3px;}
.news_content .title .title_b a{ display:inline-block; color:#7c0021;}
.news_page{ width:920px; height:auto; margin:0 auto;}
.news_page img{ margin:0 auto; max-width:100%;}





/*********************************************************************************************************/
.nycontent{width:1190px; margin:0 auto 40px;}
.thebg{ background:#fff; padding:10px;}

/*购物车*/
.gwc { width:970px; margin:10px auto; text-align:center;}
.gwc1 { height:64px; float:left}
.gwc2 { height:64px; float:left; width:340px; background:url(../images/bg.gif) repeat-x; padding-left:13px }
.gwjs {width:960px; margin:10px auto; clear:both;}
.gwk { border:3px solid #E3E3E3; padding:5px; margin-top:10px }
.bta { font-size:14px; font-weight:bold; padding-left:10px; height:20px; padding-top:3px;}
.gmbg { background:#F7F5EE; padding:7px; }
.shxx { height:25px; line-height:25px; padding-left:40px}
.shxx1 { border:1px solid #cccccc; padding:7px; width:600px; margin-left:43px; background:#ffffff}
.shxx1 input { height:14px}
.ps { margin-top:10px; border-bottom:1px solid #cccccc;}
.bt1 {font-size:14px; font-weight:bold; padding-left:10px; height:20px; margin:5px 0px; padding-top:3px;}
.shxx2 { height:25px; line-height:25px; padding-left:47px}
.shxx3 { width:115px; float:left;height:25px;}
.shxx4 { width:130px; float:left; color:#FF6600}
.zffs {width:130px; float:left;height:25px;}
.js { height:40px; line-height:40px; text-align:right; padding-right:30px; margin-top:5px}
.tj { padding:5px 0px; text-align:right; padding-right:30px}
.right_txt{ width:auto; height:70px; position:relative; text-align:right; padding-right:120px; line-height:40px; font-size:14px;}
.right_txt a{ display:block; font-size:16px; height:40px; cursor:pointer; border:0px; line-height:40px; width:100px; text-align:center; color:#fff; }
.right_txt .btn_success{ background:#6d1f37; position:absolute; right:0; top:0;}
.inpbtn_success{ width:100%; border:0; background:none; color:#fff; font-size:16px; font-family:"微软雅黑"; line-height:40px;}
.right_txt span{ font-size:26px; color:#6d1f37}


/*支付页面*/
.line20{width:2px; height:20px; clear:both;}
.main_tit{ height:40px; line-height:40px; color:#222; font-size:18px; margin:25px 0 20px; padding:0 20px; background:#e8e8e8;}
.main_tit strong{color:#999;font:bold 12px/18px arial; margin:0 10px;}
.main_tit span{float:right;font-size:12px;}
.main_tit span{color:#ccc;}
.main_tit span a{ display:inline-block; color:#7c0021;}
.main_tit i{display:block;margin-top:5px;color:#999;font-size:12px;font-style:normal;font-weight:normal;}
.settlement{ width:auto; height:40px;  padding:10px 0;}
.left_txtea{ width:600px; height:40px; line-height:40px; float:left;}
.left_txtea h4{ float:left;}
.left_txtea .input{ float:left; width:520px; height:44px; line-height:24px; margin-top:7px; padding-left:10px; border:1px solid #CCC}

.cart_step{position:relative; width:100%; display:-webkit-box; -webkit-box-orient:horizontal;}
.cart_step li{ display:block; -webkit-box-flex:1; height:35px;line-height:35px;text-align:center;background:url(../images/cart_arrow.gif) no-repeat right -45px #e5e5e5; color:#999; font-size:14px;}
.cart_step li span{display:inline-block; margin-right:5px; font-weight:bold; font-size:16px; font-family:Arial;}
.cart_step li.item{background-position:right 0;}
.cart_step li.selected{background:url(../images/cart_arrow.gif) no-repeat right -90px #870f31; color:#fff;}
.cart_step li.last{background-image:none;}
.cart_table{border:1px solid #E6E4E3; margin:0 auto; overflow:hidden; background:#fff; border-bottom:0; width:100%;}
.cart_table th{padding:0.6em;color:#444;font-weight:normal;background:#fff;border-bottom:1px solid #E6E4E3;}
.cart_table td{padding:0.6em;border-bottom:1px solid #E6E4E3;}
.cart_table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
.cart_table .reduce,.cart_table .subjoin{display:inline-block;width:9px;height:9px;text-indent:-999em;background:url(../images/cart_icon.gif) no-repeat;overflow:hidden;}
.cart_table .reduce{background-position:-18px 0px;}
.cart_table .subjoin{background-position:0px 0px;}

/*提示样式*/
.msg_tips{ margin:30px auto; padding-bottom:30px; position:relative; width:380px;}
.msg_tips .msg{ text-align:center; font-size:16px;}
.msg_tips .msg strong{font-size:24px; color:#444; line-height:50px;}
.msg_tips .msg font{line-height:1.8em; display:block;}
.msg_tips a{ font-weight:bold; padding:0 5px; color:#ff7200;}

/******分页样式********/
div.flickr{ padding:0px;margin:20px auto 30px; height:40px; padding-top:10px;  text-align:center;  font-family:Verdana; font-size:12px;}
div.flickr a{  border: #dedfde 1px solid;  color: #adaaad; margin-right: 3px;padding:8px 15px;  }
div.flickr a:hover{ background: #e87816; color:#FFF;}
div.flickr a:active{  background: #e87816; color: #fff;  }
div.flickr span{ padding:8px 15px; border:1px solid #dedfde;   color: #999; margin-right: 3px; }
div.flickr span.current{  background: #e87816; font-weight: bold; color: #FFF; margin-right: 3px;padding:8px 15px; }
div.flickr span.disabled{ color: #adaaad; margin-right: 3px; padding:8px 15px; }



.main_head h3{margin-bottom:15px;font-size:15px;}
.main_head .tips_box{margin-left:146px;}
.bar_tit{color:#444;font-size:15px; padding:10px 20px; background:#fff;}
.bar_tit a{display:inline-block; font-size:12px; float:right; color:#3698d0; line-height:30px;}
.avatarbox{float:left;text-align:center;}
.avatarbox img{width:120px;height:120px;padding:2px;border:1px solid #eee;}
.avatarbox span{display:block;margin:5px auto 0 auto;}
.tips_box{ position:relative;}
.tips_box h2{border-bottom:1px solid #EEE;color:#3B8DD1;font-size:15px;margin:0 0 20px;padding:0 0 10px;}
.tips_box dl{float:left;width:50%;_width:48%; line-height:2.4em;}
.tips_box dl dt{float:left;color:#666;}
.tips_box dl dd{color:#999;}

.form_box{ padding:50px 0 20px;}
.form_box dl{clear:both; padding:8px 0; font-size:12px; line-height:28px;}
.form_box dl dt{display:block; float:left; width:150px;text-align:right;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
.form_box dl dd{margin-left:150px; padding-left:10px;}
.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd .btn_submit{padding:10px 30px; border:1px solid #7c0021; background:#7c0021;color:#fff;font-size:16px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}
.item_box{ clear:both;padding:8px 0;font-size:14px; background:#fff;}
.item_box li{margin:0 25px; height:28px; line-height:28px; }
.item_box li label input{ margin-right:3px; }
.item_box li em{ color:#999; font-size:12px;}
.tab_head{overflow:hidden;position:relative;}
.tab_head .add{font-weight:700;position:absolute;right:4px;top:12px;z-index:100;color:#444;font-family:"Microsoft Yahei";}
.tabs{border-bottom:1px solid #ddd; float:left; line-height:36px;margin:0 0 10px 0;width:100%;}
.tabs li{float:left;margin:0 0 -1px 5px; }
.tabs li a{float:left;background:#F0F0F0;border:1px solid #ddd;display:block;padding:0 25px;color:#444; }
.tabs li a:hover,
.tabs li .current,
.tabs li.selected a{text-decoration:none;background:#fff;border-bottom-color:#fff;}
.tab_inner{display:none;}
.cart_box{padding:20px;background:#fff;}



/*收货地址窗框
------------------------------------------------------------------------------------*/
.address_all{ height:auto; overflow:hidden; clear:both; background:#fff; padding:20px;};
.address_all ul{ line-height:24px; overflow:hidden;  color:#666666;}
.address_all li{ width:auto; overflow:hidden; margin-bottom:20px; cursor:pointer;}
.address_all li .address_title{ width:80%; float:left; height:32px; line-height:32px; overflow:hidden;}
.address_all li .addbox{ float:left; margin-right:20px;  width:120px; height:28px; font-size:14px;  border:2px solid #ccc;line-height:28px; text-align:center;}
.address_all li .redcolor{ background:url(../images/g.png) right bottom no-repeat; background-size:15px;  border:2px solid #da251d;}


.address_default{ width:50px; height:18px; background:#000; color:#fff;opacity:0.5;filter:alpha(opacity=50); position:relative; left:152px; top:-87px; padding:0 10px 3px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px;}
.address_sexdefault{ width:50px; height:18px; background:#000; color:#000; opacity:0.6;filter:alpha(opacity=60); position:relative; left:152px; top:-87px; padding:0 10px 3px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px;}
.address_sexdefault a{ color:#FFF;}
.address_sexdefault a:hover{ color:#FFF;}

/**加入购物车**/
#boxff { text-align:center;}
#boxff p{ width:500px; text-align:center; height:50px; line-height:50px; padding-left:10px; font-size:18px; margin-top:15px; background:url(../images/icon_tips01.png) 70px center no-repeat; background-size:24px;}
#boxff .red{ color:#ff0000; padding:0 4px;}
#boxff .kan_shop{ width:120px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:18px; display:block; float:left; background:#7c0021;}
#boxff .jx_shop{ width:120px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#222; display:block; float:right; background:#eee; }
.kj_shop{ width:260px; margin:20px auto 0;}

.background{position:fixed;_position:absolute;z-index:998;top:0px;left:0px;width:100%;height:100%; background:rgba(255,255,255,0.7);}
.webox{position:fixed; _position:absolute; z-index:999; padding:7px; _background:#777; background:rgba(10,10,10,0.5);}
.webox #inside{background-color:#FFFFFF; height:240px;}
.webox #inside h1{-moz-user-select:none; -webkit-user-select:none; position:relative; display:block; margin:0; padding:0; font-size:24px; line-height:50px; height:50px; padding-left:10px;font-family:"微软雅黑"; background:#7c0021; font-weight:normal; cursor:move; color:#fff;}
.webox #inside h1 a{position:absolute; display:block; right:6px; margin-top:6px; top:0px; font-size:14px; background:url(../images/closefw.png) center top no-repeat; width:17px; height:17px; cursor:pointer; }
.webox #inside h1 a:hover{}

.jiarushouc{ width:360px; text-align:center; line-height:50px; font-size:18px; height:50px; background:url(../images/icon_tips02.png) 40px center no-repeat;margin-top:25px; padding-left:15px;}
.jiarushouc01{ width:360px; text-align:center; line-height:50px; font-size:18px; height:50px; background:url(../images/icon_tips01.png) 40px center no-repeat;margin-top:25px; padding-left:15px;}




/* 个人中心 */
.u_logo{ width:384px; height:100px; margin-left:12px; background:url(../images/ulogo.png) center center no-repeat; float:left;}
.ucenter_top{background:#870f31; box-shadow: 0px 0px 8px 0px rgba(153, 153, 153, 0.7);}
.ucenter_top .ucenter_nav{ background:#870f31; width:360px; height:100px; line-height:100px; text-align:center; float:left; margin-left:72px;}
.ucenter_top .ucenter_nav a{ display:block; width:120px; font-size:20px; color:#fff; font-weight:100; float:left;}
.ucenter_nr{ width:1190px; margin:10px auto 40px;}
.left_nav{ width:150px; height:252px; padding:20px 0; float:left;}
.left_nav li{ height:36px; line-height:36px; text-align:left;}
.left_nav li a{ display:block; font-size:18px; color:#666; padding-left:25px;}
.left_nav li a:hover{ font-size:24px; color:#222;}
.left_nav li a.nav{ font-size:24px; color:#222;}
.right_page{ width:930px; height:auto; float:right; position:relative; margin-bottom:40px;}
.u_head{ width:420px; height:280px; position:relative;}
.u_head i{ display:block; width:1px; height:230px; border-right:1px dashed #ccc; position:absolute; top:25px; left:364px; background:#fff;}
.u_head .pic{ width:128px; height:128px; border:1px solid #FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;  background:#fff; overflow:hidden; position:absolute; left:8px; top:70px;}
.u_head .pic img{ width:128px;}
.u_head .nickname{ position:absolute; width:200px; left:155px; top:75px; color:#323232;}
.u_head .nickname span{ display:block; font-size:18px; line-height:26px; padding-bottom:5px;}
.u_head .nickname font{ display:block; font-size:16px; height:26px; line-height:26px;}
.u_menu{ width:560px; height:180px; border-radius:25px 0 0 25px; background:#fff; position:absolute; top:0; right:0; padding:50px 0;}
.u_menu .menu_item{ width:500px; height:100px; line-height:40px; margin:0 auto;}
.u_menu .menu_item li{ display:block; width:100px; text-align:center; font-size:14px; float:left;}
.u_menu .menu_item li a{ display:block; color:#666;}
.u_menu .menu_item li a em{ padding-left:5px; color:#c61010;}
.u_menu .itembak{ width:300px; height:60px; margin:20px 0 0 110px;}
.u_menu .itembak li{ width:250px;}
.u_menu .itembak span{ padding:0 10px;}
.u_menu .itembak em{ color:#c61010;}
.u_order{ padding:10px; height:auto; background:#fff; margin:10px 0 0; overflow:hidden}
.u_title{ width:100%; height:50px; line-height:50px; background:#fff; padding-bottom:10px; position:relative;}
.u_title span{ padding-left:25px; font-size:16px; color:#222;}
.u_title a{ display:block; font-size:16px; color:#999; position:absolute; top:0; right:10px;}
.u_title a.clear_cart{ font-size:14px; right:15px; color:#bc0000;}

.table_tit{ width:100%; height:50px; line-height:50px; margin:0 0 10px; overflow:hidden;}
.table_tit font{ padding-right:20px; font-size:16px; color:#999;}
.table_tit span{ padding-left:20px; font-size:16px; color:#666;}
.table_tit a{ display:block; float:left; padding:0 15px; text-align:center; font-size:16px; color:#222; overflow:hidden;}
.table_tit a:hover{ color:rgba(135,15,49,0.5);}
.table_tit a.right{ float:right; color:#999; padding-right:15px; overflow:hidden;}
.table_tit a.rubbish{ display:block; width:50px; height:50px; background:url(../images/icon_07.png) center no-repeat; float:right;}
.goods_key{width:18px; height:18px; float:left; margin:16px 15px 0 18px;}
.table_tit em{ color:#870f31;}
.table_tit_02{ background:#870f31;}
.table_tit li{ color:#fff; font-size:16px; width:90px; float:left; text-align:center;}
.table_tit li:first-child{ width:400px; text-align:left; padding-left:21px;}
.table_tit li:nth-child(2),.table_tit li:nth-child(3){ width:120px;}
.table_tit li:nth-child(5){ width:110px;}
.table_tit li:nth-child(6),.table_tit li:nth-child(7){ width:95px;}




.table_content{ width:100%; height:auto; position:relative; margin-bottom:10px;}
.table_content .goods_list{ border:1px solid #e8e8e8; border-top:0;}
.goods_list_info{ position:relative; cursor:pointer;}
.goods_list_info li{ border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; float:left; width:660px;}
.goods_list_info li:last-child{ border-bottom:0;}
.goods_list_info li p{ float:left; width:120px; height:120px; text-align:center; padding-top:20px; line-height:40px; font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.goods_item_info{ width:420px; float:left;}
.goods_item_info img{ width:120px; height:120px; padding:10px; float:left;}
.goods_item_info a{ display:block;}
.goods_item_info .goods_text{ font-size:16px; color:#222;}
.goods_item_info .goods_text font{ display:block; color:#222; line-height:40px; margin-top:10px;}
.goods_item_info .goods_text span{ display:block; font-size:14px; color:#999; line-height:20px; width:240px; height:40px; margin-bottom:15px;}
.goods_list_other{ width:110px; position:absolute; top:80px; left:660px;}
.goods_list_other font{ display:block; width:100px; height:40px; font-family:Arial; text-align:right; line-height:20px; color:#bc0000; font-size:18px;}
.goods_list_other i{ display:block; font-family:"微软雅黑"; font-size:14px; color:#999;}
.goods_list_act{ width:100px; text-align:center; position:absolute; top:50px; right:95px; padding-top:10px;}
.goods_list_sta{ width:100px; text-align:center; position:absolute; top:0; right:0; padding-top:10px;}
.goods_list_act{right:0;}
.goods_list_sta a,.goods_list_act a{ display:block; font-size:14px; color:#999; line-height:30px;}
.goods_list_sta a:hover,.goods_list_act a:hover{ color:#7b4720;}
.goods_list_sta span{ display:block; font-size:16px; color:#7c0021; line-height:30px;}
.bottom_all{ width:100%; height:70px; line-height:70px; background:#fff; padding-bottom:10px; }
.bottom_all a{ width:100px; display:block; font-size:18px; color:#ff7200; text-align:center; margin:0 auto;}

.btn-success{ background:#6d1f37; padding:2px 10px;}
.user_info{ margin:0 auto;}
.user_info td{ font-size:14px; line-height:60px; color:#999; height:60px; vertical-align:text-top; font-size:14px;}
.user_info td label{ padding-right:15px;}
.user_info td input{ height:30px; line-height:30px; color:#666; padding:0 2px;}
.user_info td select{ height:30px; color:#666; margin-right:8px;}
.user_info td .pdbox{ width:300px;}
.btn_mod{ font-size:16px; color:#fff !important; background:#ff7200; height:40px !important; line-height:40px !important; padding:0 20px !important; border:0; margin-left:100px; font-weight:bold;}
.user_info dt,.user_info dd{ font-size:14px; line-height:40px; color:#999; height:40px; padding-left:40px;}
.user_info dd{ height:auto; line-height:40px;}
.user_info dt input,.user_info dd input{ height:28px; line-height:28px; border:1px solid #e8e8e8; margin-top:6px;}
.user_info dt span,.user_info dd .Validform_checktip{ color:#ff0000; height:40px; line-height:40px;}
.user_info dt select{ height:28px; margin:6px 10px 0 0;}
.user_info dt font{ display:block; float:left; text-align:right; width:100px; margin-right:10px; color:#1f1a17;}
.user_info dt font i{ color:#850f31; padding:0 2px;}
.addr_table{ font-size:14px;}
.addr_table th{ background:#7c0021; color:#fff; height:50px; line-height:50px; font-size:18px; font-weight:normal;}
.addr_table td{ height:40px; line-height:40px; border-bottom:1px dashed #e8e8e8;}




/*上传头像*/
.avatar_upload{margin:10px 0;}
.avatar_upload a.files{ margin:0 auto; float:left; width:120px; height:30px; overflow:hidden; display:block; /*border:1px solid #4fabe4;*/ border-radius:3px; background:url(../images/icon_upbtn_bg.png) left top no-repeat;text-decoration:none; }
.avatar_upload a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
.avatar_upload a.files, .avatar_upload a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.avatar_upload .uploading{ float:left; background:url(../images/loading.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }
.ftable{width:100%;border:1px solid #eee; border-bottom:none; font-family:"Microsoft Yahei";}
.mtable{width:100%;font-family:"Microsoft Yahei";}
.mtable th,.ftable th{padding:0 0.6em; color:#fff; font-weight:normal; font-size:16px; background:#7c0021; height:50px; }
.mtable td,.ftable td{padding:0.6em; border-bottom:1px solid #e8e8e8; line-height:20px; font-size:14px;}
.ftable td .img{padding:1px; width:60px; height:60px;border:1px solid #ccc;}s
.ftable td span{ color:#222;}
.ftable td font{ color:#c40000;}
.mtable .tr_odd_bg,.ftable .tr_odd_bg{background:#F9F9F9;}
.page_foot{clear:both;padding-top:15px;height:35px;}
.page_btns{float:right; padding-right:20px;}
.page_btns a{color:#444;font-weight:bold; margin-right:5px;}
.page_btns .pipe{color:#CBCBCB;margin:0 5px;}




.cart_table_tit{ width:100%; height:50px; line-height:50px; overflow:hidden; background:#e8e8e8;}
.cart_table_tit li{ color:#000; font-size:16px; text-align:center; width:100px; float:left;}
.cart_table_tit li:nth-child(1){ width:400px; text-align:left; padding-left:20px;}
.cart_table_tit li:nth-child(5){ width:118px;}
.cart_table_tit02 li{ width:119px;}
.cart_table_tit02 li:nth-child(5){ width:133px;}
.cart_table_list{ position:relative;}
.cart_table_list li{ border-bottom:1px solid #e8e8e8; float:left;}
.cart_table_list li:last-child{ border-bottom:0;}
.cart_table_list li p{ float:left; width:100px; text-align:center; padding-top:50px; line-height:40px; font-size:16px; color:#222; font-family:Arial;}
.cart_table_list li a.delete{ display:block; font-family:"微软雅黑"; color:#999; font-size:14px;}
.cart_table_list02 li p{ width:119px;}
.cart_table_list02 li p:nth-child(5){ width:133px; cursor:pointer;}


.table_tit_03{height:50px; line-height:50px; border-top:1px solid #e8e8e8;}
.table_tit_03 label{ font-size:14px;}
.table_tit_03 .all_fee{ text-align:right; float:right; padding-right:10px; font-size:14px;}
.c_box{ float:left; margin-top:60px;}
.c_box .goods_key{ margin:0 0 0 12px;}


.sxpx{ height:50px; line-height:50px; background:#fff; margin-top:10px;}
.pxbg1,.pxbg2{ padding:0px 16px; float:left; color:#999; font-size:18px;}
.pxbg1 b{ font-size:20px; color:#222; font-weight:normal;}
.pxbg2 a{ color:#bc0000;}
.sx1rt{ float:right; padding-right:15px; width:230px; text-align:right; color:#d1b199;}



/* 评价 */
.evaluat_goods{ border:0px solid #e8e8e8;}
.evaluat_goods li{ border-bottom:1px dashed #e8e8e8; height:220px; margin:0 20px;}
.evaluat_goods li:last-child{ border-bottom:0;}
.evaluat_goods li .evaluat_goods_pic{ width:250px; float:left;}
.evaluat_goods li .evaluat_goods_pic img{ width:140px; height:140px; padding:5px; border:1px solid #e8e8e8; margin:15px 0 0 50px;}
.evaluat_goods li .evaluat_goods_pic span{ display:block; text-align:center; font-size:16px; line-height:30px; color:#7b4720; width:200px; padding:0 25px;}
.evaluat_goods_txt{float:left; background:#e8e8e8; width:630px; height:170px; margin-top:15px; padding:10px;}
.evaluat_goods_txt textarea{ width:610px; height:120px; border:0; padding:5px 8px;}
.evaluat_goods_txt label{ text-align:right; float:right; line-height:50px; font-size:14px; color:#999; padding-right:10px;}
.div_bt{ margin:20px auto; text-align:right; padding-right:50px;}
.div_bt .btn_submit{ background:#808000; color:#fff; font-size:16px; border:none; padding:6px 20px;}



/* 系统消息 */
.ntitle{ padding:10px; line-height:30px; color:#222;}
.ntitle h1{ font-size:18px;}
.ntitle span{ display:inline-block; font-size:14px; color:#999; float:right; text-align:right;}
.entry{ padding:10px; line-height:20px; font-size:14px; color:#666; text-align:left;}





/*网站单页*/
.aboutwrap{width:1130px; overflow:hidden; margin:0 auto; background:#FFF; padding:30px;}
.aboutwrap .about_left{width:151px; margin:20px auto; padding:30px 0; float:left; background:url(../images/menubj.jpg) left top repeat-y;}
.aboutwrap .about_left .about_title{padding-left:15px; color:#afafaf; font-size:12px;}
.aboutwrap .about_left .about_title span{color:#6d1f37; font-size:16px;}
.about_nav{position:relative;}
.about_nav li a{display:block; margin:0 auto; width:130px; height:30px; line-height:30px; padding-left:15px; border-bottom:0;}
.about_nav li a:hover{background:#6d1f37; color:#FFF;}
.about_nav li.cur a{background:#6d1f37; color:#FFF;}
.about_nav .user_close{position:absolute; top:-30px; right:10px; width:30px; height:30px; z-index:2; cursor:pointer;}

.aboutwrap .about_left .aboutMenu{margin-top:15px; border-top:1px solid #CCC; position:relative;}
.aboutwrap .about_left .aboutMenu li a{display:block; border-bottom:1px solid #CCC; margin:0 auto; width:130px; height:30px; line-height:30px; padding-left:15px;}
.aboutwrap .about_left .aboutMenu li a:hover{background:#6d1f37; color:#FFF;}
.aboutwrap .about_left .aboutMenu li.cur a{background:#6d1f37; color:#FFF;}
.aboutwrap .about_left .aboutMenu li i{display:block; width:30px; height:30px; position:absolute; top:0; right:10px; z-index:1; cursor:pointer;}
.aboutwrap .about_left .aboutMenu li i img{width:18px; margin:6px;}

.aboutwrap .about_right{width:930px; float:right; padding-top:30px;}
.aboutwrap .about_right .about_right_title{width:auto; border-bottom:1px solid #c5c5c5; height:35px; line-height:35px; position:relative;}
.aboutwrap .about_right .about_right_title .position{color:#181514; border-bottom:2px solid #6d1f37; width:100px; text-align:center; font-size:18px;}
.aboutwrap .about_right .about_right_title .current{position:absolute; color:#737172; right:0; top:0; height:35px;  background:url(../images/home.jpg) left center no-repeat; padding-left:35px;}
.aboutwrap .about_right .about_right_title .current span{font-family:'宋体';}
.aboutwrap .about_right .about_right_title .current a{color:#737172;}
.aboutwrap .about_right .about_right_title .current a:hover{color:#6d1f37;}
.aboutwrap .about_right .about_right_nr{padding:30px 0;}
.aboutwrap .about_right .about_right_nr img{max-width:100%;}


/*新闻资讯*/
.news_top{width:auto; overflow:hidden; margin-bottom:20px;}
.news_top .txt_con{ width:480px; float:left; padding:0 20px;}
.news_top .txt_con span{ display:block; width:auto; font-size:16px; color:#222; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-bottom:12px;}
.news_top .txt_con .data{color:#692439; font-size:18px;}
.news_top .txt_con p{ display:block; width:auto; font-size:13px; margin:15px auto; color:#999; line-height:24px;}
.news_top .txt_con .newsbtn{ width:auto; height:40px; background:#dededc; text-align:center; line-height:40px;}
.news_top .txt_con .newsbtn a{color:#692439; font-size:16px;}
.news_top .txt_info{ width:400px; height:260px; font-family:Arial, Helvetica, sans-serif; background:#dededc; color:#222; font-size:16px; float:left;}
.news_top .txt_info img{width:400px; height:260px;}

.news_list{ width:100%; height:auto; margin:0 auto 20px; padding-bottom:20px;}
.news_list li{ height:100px; padding:20px 0; border-bottom:1px dashed #ccc; position:relative;}
.news_list li .txt_con{ width:760px; height:100px; float:left; padding:0 20px;}
.news_list li .txt_con span{ display:block; width:790px
; font-size:22px; color:#222; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-bottom:12px;}
.news_list li .txt_con p{ display:block; width:790px; height:90px; font-size:16px; color:#999; line-height:24px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.news_list li .txt_info{ width:70px; height:80px; font-family:Arial, Helvetica, sans-serif; background:#dededc; color:#222; padding-left:30px; padding-top:20px; font-size:16px; float:left;}
.news_list li .txt_info font{ font-size:34px; color:#6c1631; font-weight:bold}


/*下单页面*/
.Settlement{ margin:20px auto; border-bottom:1px solid #b1b1b1; padding-bottom:20px;}
.Settlement .Settlement_title{ text-align:right}
		
.newshoptitle{ height:45px; line-height:45px; margin:30px 10px 0; border-bottom:1px solid #d2d2d2; font-size:16px;}
.newshoptitle span{ border-bottom:2px solid #63283a; height:43px; display:block; width:160px;}


.newsshopadd{ border-bottom:1px solid #bfbfbf; }

.newsshopzhif{border-bottom:1px solid #bfbfbf; padding:10px 0}
.zhifubao{ width:120px; height:28px; margin-bottom:20px; font-size:14px; border:2px solid #da251d; line-height:28px; text-align:center; background:url(../images/g.png) right bottom no-repeat; background-size:15px; margin-left:20px}
.default_add{ padding:20px; margin-bottom:20px; display:none; text-align:right; background:#ececea; font-size:14px; color:#000}

.shopingNew{ overflow:hidden; width:auto; position:relative; background:#ececeb}
.shopingNew .shopingNew_L{ position:absolute; top:50%; left:20px; margin-top:-25px; font-size:14px;}
.shopingNew .shopingNew_L select{ width:120px; font-size:13px; font-family:'微软雅黑'; height:28px; border:2px solid #da251d; background:url(../images/g.png) right bottom no-repeat #FFF; background-size:15px;}
.shopingNew i{ display:block; width:6px; height:6px; position:absolute; left:127px; top:50%; margin-top:8px; background:#FFF;}
.shopingNew table{  width:800px; float:right; background:#dededd}
.shopingNew_L .Validform_checktip{ display:none}


/* 新增收货地址弹窗 */
#address_box{width:100%; height:100%; opacity:0; z-index:300; position:fixed; top:0; left:0; -webkit-transform:translateX(0px) scale(0); -moz-transform:translateX(0px) scale(0); -ms-transform:translateX(0px) scale(0); -o-transform:translateX(0px) scale(0); transform:translateX(0px) scale(0) ; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; transition-property:transform; -webkit-transition:0.1s; -moz-transition:0.1s; transition:0.1s;}
#address_box.winshow{z-index:999; opacity:1; -webkit-transform:translateX(0px) scale(1); -moz-transform:translateX(0px) scale(1); -ms-transform:translateX(0px) scale(1); -o-transform:translateX(0px) scale(1); transform:translateX(0px) scale(1); background:rgba(255,255,255,0.5);}
.address_box{width:720px; height:350px; background:#fff; position:absolute; top:50%; left:50%; margin-top:-175px; margin-left:-360px; border:2px solid #c2c1c1;}
.address_box .address_title{background:#dededd; height:50px; line-height:50px; font-size:20px; color:#1f1a17; padding-left:15px; position:relative;}
.address_box .address_title i{width:30px; position:absolute; top:10px; right:10px; cursor:pointer;}
.address_box .address_title i img{width:30px;}
.address_btn{margin:5px 150px 15px;}
.address_btn .btn_info{display:block; width:150px; height:30px; line-height:28px; background:#dededd; border:1px solid #c5c5c4; color:#605c5b; font-size:16px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
.address_info{text-align:center; font-size:16px; color:#850f31;}


/*新 个人中心*/
.MemBilling{text-align:right; display:block; overflow:hidden; margin-top:15px; height:60px;}
.MemBilling a{display:block; float:right; height:40px; text-align:center; line-height:40px; font-size:15px; width:100px; background:#6d1f37; margin-left:15px; color:#FFF;}


/*福袋弹框*/
#gray{width:100%;height:100%;/*background:rgba(0,0,0,0.3);*/position:fixed;top:0px;display:none;z-index:99;}
.popup{width:370px; height:auto; background:#fff; position:fixed; z-index:100; border:1px solid #ebeaea; left:400px; top:50%; display:none;-moz-box-shadow:0 0 5px #bab9b7; -webkit-box-shadow:0 0 5px #bab9b7; box-shadow:0 10px 35px #818181;}
.popup .top_nav{width:370px; height:40px; background:#dededc;}
.popup .top_nav a.guanbi{width:40px; height: 40px; background:url(../images/colse.png) left center no-repeat; background-size:30px; display: block; position:absolute; top:0; right:0; cursor:pointer;}
.popup .min{width:370px;height:500px; padding:5px;}
/*福袋弹框*/

#jjifeng_menu{width:360px; height:500px; overflow:hidden;}

.liucheng{text-align:right; margin:30px auto;}
.liucheng img{width:500px;}

/*充值*/
.rechargeHead{background:#FFF; overflow:hidden; padding:20px 10px;}
.rechargeHead .rechargeHeadL{width:80px; height:80px; float:left; margin-right:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:2px solid #aaa9a9; overflow:hidden;}
.rechargeHead .rechargeHeadL img{width:80px; height:80px;}
.rechargeHead .rechargeHeadR{float:left; width:60%}
.rechargeHead .rechargeHeadR h3{font-size:14px; line-height:20px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:20px;}
.rechargeHead .rechargeHeadR p{line-height:20px; font-size:12px; color:#848484; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:20px;}
.rechargeHead .rechargeHeadR span{display:block; background:url(../images/icons/fb.png) left center no-repeat; background-size:18px; padding-left:20px; line-height:20px; font-size:14px; color:#848484; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:20px;}

.re_ul_title{ height:30px; line-height:30px; padding:0 10px; color:#000 }
.re_ul_way{ padding:5px 10px; overflow:hidden;  border-bottom:1px solid #eeeeed;}
.re_ul_way li{width:29%; float:left; margin:5px 0px; margin-right:3%; text-align:center; line-height:30px; height:30px; border:1px solid #666666; overflow:hidden;  font-size:16px; color:#1f1a17;}
.re_ul_way li.cur{border:1px solid #850f31; color:#FFF; background:#850f31}

.other_fee {height:30px; padding:0 10px; position:relative;}
.other_fee input{width:84%; height:30px; border:1px solid #666666; color:#1f1a17; font-size:16px; text-align:right; padding-right:10%;}
.other_fee .a{ left:5%;}
.other_fee .b{right:10%;}
.other_fee span{top:0; font-size:14px; display:block; height:30px; line-height:30px; position:absolute; }

.login_btn{width:95%; height:35px; line-height:35px; text-align:center; border:0; color:#FFF; padding-left:5px; background:#850f31}