/* ====================
     公共样式
==================== */
body{font-size: 12px; background:#f6f5f0; color: #404040; font-family: "微软雅黑","宋体",Arial, Helvetica, sans-serif; margin:0; padding:0;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
.main{width:1200px; margin:0 auto;}
.block{width:1200px; height:auto;}
.block_s{width:1200px; height:auto; display:table;}
.block_b{width:1180px !important; height:auto;}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(../images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}
a{ text-decoration:none; color:#666; cursor:pointer;}
a:hover{ color:#d42c8b;}
.clearfix {zoom:1;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.orange{color:#d42c8b !important;}
.red{color:Red;}
.bold{ font-weight:bold;}

/*头文件*/
.headerframe{ border:0 solid; width:100%; height:190px;}

/*英文强制换行*/
.word{word-break:break-all;}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*外边距*/
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt100{ margin-top:100px;}

.mr0{ margin-right:0px !important;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr50{ margin-right:50px;}
.mr100{ margin-right:100px;}
.mr5{ margin-right:5px;}
  
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb100{ margin-bottom:100px;}
  
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml50{ margin-left:50px;}
.ml100{ margin-left:100px;}

/*内边距*/
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt50{ padding-top:50px;}
.pt100{ padding-top:100px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr50{ padding-right:50px;}
.pr100{ padding-right:100px;}

.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb50{ padding-bottom:50px;}
.pb100{ padding-bottom:100px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl50{ padding-left:50px;}
.pl100{ padding-left:100px;}
  
  /*边框*/
  .B_blue{border:1px solid #FF4560;}
  .B_input{border:1px solid #0f97ed;}
  .inputBg{border:1px solid #b3b3b3; background:url(../images/inputbg.gif) repeat-x left top; height:18px;}
  /*字体颜色*/
  .f1{color:#d32881; font-family:"微软雅黑"}
  .f2{color:#ff4560; font-weight:bold; margin-right:15px;}
  .f3{color:#9e9e9e;}
  .f4{color:#fe596a;}
  .f4_b{color:#fe596a; font-weight:bold;}
  .f5{ font-size:14px; font-weight:bold;}
  .f6{color:#f63860;}
  .f7{ font-size:12px; color:#000;}
  .f8{color:#d42c8b; font-size:14px; font-weight:700;}
  .f9{color:#d42c8b;}
  
  .market{ font-size:14px; text-decoration:line-through;}
  .shop{color:#fe596a; font-size:14px; font-weight:600;}
  .market_s{text-decoration:line-through;}
  .shop_s{color:#fe596a;  font-family:"微软雅黑"}
  .pink{ color:#f10180; margin-left:0;}
  .pink:hover{color:#f10180;}
  /*按钮部分*/
  .qq_icon,.weixin_icon,.tweibo_icon{width:20px; height:20px;background:url(../images/comm_new_imgs.png) no-repeat;}
  .qq_icon{background-position:-390px 0;}
  .qq_icon.cur{background-position:-370px 0;}
  .weixin_icon{background-position:-390px -24px;}
  .weixin_icon.cur{background-position:-370px -24px;}
  .tweibo_icon{background-position:-390px -48px;}
  .tweibo_icon.cur{background-position:-370px -48px;}
  
  /*按钮部分*/
  .bnt_blue,.bnt_blue_1,.bnt_blue_2,.bnt_bonus{ background:#d42c8b; text-align:center; line-height:18px; color:#fff; border:none; cursor:pointer; padding:5px 15px; margin:0; border-radius:2px;}
  .bnt_blue:hover,.bnt_blue_1:hover,.bnt_blue_2:hover,.bnt_bonus:hover{ background:#dd402b;}
  /*模块容器*/
  .box{background:#fff; overflow:hidden;}
  .box_1{background: #ffffff;}
  .box_2{border:1px solid #c5e4ff; background:url(../images/box_2Bg.gif) repeat-x top left;
  background-color:#edf8fe;  overflow:hidden;
  }
  .boxCenterList{padding:8px;}
  /*模块标题*/
  h3{height:33px; line-height:33px; font-size:12px; background:url(../images/h3title.gif) repeat-x left top; text-align:right;
  padding:0 12px; font-weight:100;
  }
  h3.border{border:1px solid #c5e4ff; border-bottom:none;}
  h3 img{position:relative; top:7px;}
  h3 span{float:left; background:url(../images/bg.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;
   font-weight:bold; color:#56a5ee; padding-left:12px;}
  h5{padding: 0 0 0 18px;height:38px;line-height:38px;border-bottom:3px solid #980101;font-size: 16px; color: #333; font-weight:normal;
  }
  .MemberTit{ font-size:14px; color:#000; font-weight:bold; border:0; border-left:3px solid #f10180; line-height:15px; height:15px; padding:0 0 0 10px; margin-top:5px;}
 
  h6{height:23px; line-height:23px; text-align:right; font-size:12px; background:#edf7ff; color:#3f3f3f;
  border:1px solid #fff; padding-right:10px;
  }
  h6 span{float:left; padding-left:15px;}
.title_style{font-size:18px; color:#666; border-bottom:1px solid #d42c8b; height:35px; line-height:35px; font-weight:normal;}
  /*页面留白*/
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
  .blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
  /*布局*/
  .AreaL{width:263px; float:left;}
  .AreaR{width:915px; float:right;}
  .goodsCon .AreaL{ width:690px;}
  .goodsCon .AreaR{ width:290px;}

/*顶部工具栏 weipinhui*/
#TopTools{width: 100%; height:22px;line-height:22px; background:#fdfbfe; padding:4px 0; border-bottom:#BCC1C5 1px solid;}
.headBox{ width:1200px;}
.TopToolsLeft{}
.TopToolsLeft i{font-size:14px; color:#d42c8b; font-weight:bold; font-style:normal;}
.TopToolsLeft ul li a.qiehuan{color:#666666;}
.TopToolsLeft ul li a{color:#d42c8b;}
.TopToolsLeft ul li a:hover{text-decoration:underline; color:#d42c8b;}
.TopToolsRight{ display:inline;}
.TopToolsRight ul{ height:19px; float:right;}
.TopToolsRight ul li{ float:left; line-height:22px;}
.TopToolsFlow .TopToolsRight ul li{ line-height:22px;}
.TopToolsRight ul li a{ color:#333; padding:0 5px; padding:0 15px;}
.TopToolsRight ul li a.border{border-left:1px solid #d9d9d9; display:inline-block;}
.TopToolsRight ul li a:hover{ color:#d42c8b; text-decoration:underline;}

.TopToolsRight ul li .MyXiwangTit a{ padding:0 0 0 15px; display:block; float:left;}
.TopToolsRight ul li .MyXiwangTit span{width:22px; height:22px; display:block; float:left; background:url(../images/comm_new_imgs.png) 3px 0 no-repeat;}
.TopToolsRight ul li .MyXiwangTit a span{display:inline; background:none; float:none;}
.TopToolsRight ul li .cart a{background:url(../images/comm_new_imgs.png) 12px -35px no-repeat; padding-left:30px;}
.TopToolsRight ul li.Hover{ position:relative; top:-4px; height:22px; padding:4px 0; line-height:22px;}
.TopToolsRight ul li.Hover span{background-position:3px 0;}
.TopToolsRight ul li .phone a{background:url(../images/comm_new_imgs.png) 12px -129px no-repeat; padding-left:30px;}
.TopToolsRight ul li.On .MyXiwangTit span{ background-position:-48px 0;}
.On .MyXiwangTit{}
.MyXiwangCon{ position:absolute; padding:4px 0; border:1px solid #cdcdcd; background:#f9f7fa; width:177px; right:-1px; top:30px; z-index:11;}
.MyXiwangCon p{ white-space:nowrap; line-height:24px;}

.TopToolsRight ul li a.weibo_sina{ display:inline-block; background:url(../images/comm_new_imgs.png) -50px -130px no-repeat; width:21px; height:21px;}
.TopToolsRight ul li a.weibo_qq{ display:inline-block; background:url(../images/comm_new_imgs.png) 0 -130px no-repeat; width:21px; height:21px;}

.shop_txt_out{width: 148px;height: 40px;line-height: 40px;margin: 50px 0 0 0;text-align: left;float: right;;position: relative; z-index:99; }
.shop_txt {}
.shop_txt a.aa{}
.shop_txt a span {font-size: 12px;font-weight: normal;cursor: pointer;}
.shop_txt a span strong {color: #d42c8b;}
.shop_txt a:hover {text-decoration: none;}
.shopBody {}
.shopNo { text-align:center; padding:15px 0; font-size:14px; color:#343233;}
.shopLi_img{ width:60px; height:autopx; display:inline; float:left;}
.shopLi_img img{ width:60px; height:auto;}
.shopLi_txt{ width:166px; float:left;}
.shopLi_txt p{ width:155px; padding:0 0 0 10px;}
.shopLi_txt p.cs_list_name{ height:18px; overflow:hidden; padding:0 0 0 10px;}
.shopLi_txt a{color:#4d4d4d; font-size:12px; line-height:18px;}
.shopLi_txt a:hover{color:#f10180;}
.shopLi_txt p.shopLi_pink{height:19px;line-height:19px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;}
.shopLi_txt p span{padding:0 3px 0 0;color:#d42c8b;}
.shopLi_del a{color:#575556;}
.shopLi_del a:hover{color:#575556; text-decoration:underline;}
.set_txt{ padding:10px 20px 5px; text-align:right;}
.set_txt p{color:#333; font-size:14px;}
.set_txt p b{ color:#d42c8b; margin:0 5px;}
.set_txt p span{padding:0 0 0 3px;font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#ff4560;font-weight:normal;}
.set_txt p span.set_gray{padding:0;font-size:22px; color:#d42c8b;}
.set_btn{ padding:0 20px 10px; text-align:right;}
.set_btn a{ display:inline-block; width:130px; height:30px; line-height:30px; background:#d42c8b; text-align:center; color:#fff !important; font-size:12px;}
.set_btn a:hover{text-decoration:none !important;}
.shopLi_num{ font-size:12px; line-height:20px; float:right;}
.shopLi_num span{ color:#d42c8b; padding-left:5px;}

.Cart{ margin:0; width:165px; position:relative;}
.Carta{ width:165px; height:32px; float:left;}
.Cart{color:#231815; width:165px; display:block; height:32px;}
.shop_txt_hover{ z-index:999;}
.shop_txt_hover .CartTit a.header_cart_num{ height:32px;}
.CartTit a span{text-align:center; width:21px; display:block; line-height:40px; margin-left:16px; line-height:31px;}
li.On .CartCon{display:block;}
.CartCon{ position:absolute; left:0; top:30px; border:1px solid #d42c8b; background:#f9f7fa; z-index:9; display:none;}
.Cart_on .CartCon{ display:block;}
.CartBox{ width:328px;}
.CartBox p.total b{ color:#CF5926; margin:0 5px;}
.CartBox ul{height:auto; float:none;}
.CartBox ul li{ padding:10px; float:none; border-bottom:1px dotted #999; background:#fff; overflow:hidden; zoom:1; vertical-align:middle;}
.CartBox ul li:hover{ background:#f9f7fa;}
/**
*logo  搜索栏  菜单栏
*/
.header{width:1200px; height:120px; margin:0 auto;}
.header .logo{margin-top:26px; float:left;}
.header .search{float:left; width:503px; overflow:hidden; margin:29px 0 0 88px;}
.header .search .search_box input{float:left;}
.header .search .search_box .search_txt{width:360px; color:#ccc; background:#FFF url(../images/comm_new_imgs.png) 5px -94px no-repeat; height:22px; line-height:22px; padding:3px 0 3px 28px; border:#d42c8b 2px solid;}
.header .search .search_box .search_btn{width:95px; height:32px; background:#d42c8b; border:none; color:#FFF; font-size:14px; cursor:pointer;}
.header .search_key_list{margin-top:5px;}
.header .search_key_list a.cur{color:#d42c8b;}
.header .head_key{float:left; margin-top:34px; margin-left:40px;}
.header .search .s_tab li{float:left; width:60px; height:25px; line-height:25px; text-align:center; color:#505050; display:block; cursor:pointer;}
.header .search .s_tab li.cur{background:#d42c8b;color:#FFF;}
.contact_box{float:right;}
.contact_box ul{width:20px; margin-top:25px;}
.contact_box ul li{width:20px; height:20px; position:relative; margin-bottom:5px; cursor:pointer;}
.contact_box ul li div{position:absolute; display:none;}
.contact_box ul li.cur div{display:block;}
.contact_box ul li.qq_icon div{width:103px; height:90px; background:url(../images/qq_service.jpg); right:25px; top:-10px;}
.contact_box ul li.qq_icon div a{ display:block; width:100px; height:40px;}
.contact_box ul li.weixin_icon div{position:absolute; right:25px; top:-25px;}
.contact_box ul li.tweibo_icon div{position:absolute; right:25px; top:-50px;}

.header .searchseo{float:left; width:403px; overflow:hidden; margin:29px 0 0 10px;}
.header .searchseo .search_box input{float:left;}
.header .searchseo .search_box .search_txt{width:260px; color:#ccc; background:#FFF url(../images/comm_new_imgs.png) 5px -94px no-repeat; height:22px; line-height:22px; padding:3px 0 3px 28px; border:#d42c8b 2px solid;}
.header .searchseo .search_box .search_btn{width:95px; height:32px; background:#d42c8b; border:none; color:#FFF; font-size:14px; cursor:pointer;}
.header .searchseo .s_tab li{float:left; width:60px; height:25px; line-height:25px; text-align:center; color:#505050; display:block; cursor:pointer;}
.header .searchseo .s_tab li.cur{background:#d42c8b;color:#FFF;}
.header .title{float:left; margin:30px 0px 0px 30px; font-size:16px;  width:200px;}


.menu{border-bottom:2px solid #d42c8b; height:36px; position:relative;  }
.menu .menu_list{width:1200px; margin:0 auto; height:35px; padding-top:1px;}
.menu .menu_list li{float:left;}
.menu .menu_list li a{padding:0 16px; font-size:14px; line-height:35px; display:block; color:#505050; font-weight:bold;}
.menu .menu_list li a:hover, .menu .menu_list li .on{ color:#d42c8b;}
.menu .menu_list li.type a{background:#d42c8b; color:#FFFFFF; width:163px; height:35px; display:inline-block; text-align:center;}
.second_menu{position:absolute; z-index:100; background:#FFFFFF; top:2px;}
.second_menu .sm_list{width:195px; float:left; height:400px;}
.list-style{width:175px; background:url(../images/arrow_r_b.png) no-repeat 175px 38px; padding:5px 10px; line-height:25px;}
.list-style:hover,.list-style.on{background:#d42c8b url(../images/arrow_r_b2.png) no-repeat 175px 38px;}
.list-style h2{font-size:14px; color:#404040;}
.list-style a{font-size:12px; color:#666666; margin-right:10px;}
.list-style.on h2,.list-style.on a{color:#FFFFFF;}
.show_box{float:left; width:980px; padding-left:25px; height:360px; display:none;}
.show_style{padding-top:10px; display:none;}
.show_style img{float:right; margin-right:10px;}
.show_style .a1{float:left;width:60px; font-size:12px; color:#d42c8b; font-weight:bold; line-height:25px; background:url(../images/arrow_r_s.png) no-repeat right center; margin-right:15px;}
.show_style .show_child{float:left; width:640px; line-height:25px;}
.show_style .show_child a{margin:0 8px; color:#666666;}
.show_text{width:715px; float:left;}
.show_text .clearfix{margin-bottom:8px;}

/*flow_nav*/
.flow_nav{border-top:1px solid #DEDEDE; padding:15px 0; margin-top:20px;}
.flow_nav h4{font-size:14px; margin-bottom:10px; color:#d42c8b;}
.flow_nav a{margin-bottom:5px; display:inline-block;}
/*底部信息*/
.but{width:1200px; margin:0 auto;}
.but_zs{background:url(../images/but_img.jpg) center no-repeat; height:130px; border-bottom:#CECECE 1px solid;}
.but_list{margin-top:35px;}
.but_list li{float:left; width:180px;}
.but_list li.contact{width:300px; padding-top:8px;}
.but_list li.contact i{background:url(../images/comm_new_imgs.png) -50px -314px no-repeat; width:35px; height:164px; float:left;}
.but_list li.contact .f_l{margin-left:12px;}
.but_list li h2{font-size:22px; margin:0; padding:0; font-weight:normal;}
.but_list li h2 span{font-size:14px; line-height:24px; display:block;}
.but_list li h2 a{font-size:14px; line-height:35px; display:block; margin-top:10px;}
.but_list li h4{font-size:16px; font-weight:bold; line-height:34px; margin-bottom:5px;}
.but_list li p{line-height:24px;}
.but_list li p a{display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.but_list li .wb{overflow:hidden; zoom:1;}
.but_list li .wb i{background:url(../images/comm_new_imgs.png) -120px -420px no-repeat; width:16px; height:16px; margin-top:4px; float:left;}
.but_list li .wb a{float:left; margin-left:4px;}
.but_list li .qq i{ background-position:-120px -440px;}
.but_list li .tx i{ background-position:-120px -460px;}
.but_list li.none{margin-right:0;}
.but_con{background:#272727; border-top:#d42c8b 2px solid; margin-top:20px; padding-bottom:30px;}
.but_con .f_link{margin:15px 0; line-height:22px;}
.but_con .f_link span{color:#F5CB43;}
.but_con .f_link a{margin-right:10px; color:#FFF;}
.but_con .f_link a:hover{text-decoration:underline;}
.but_con .k_link{margin:25px 0 10px;}
.but_con a{color:#FFF;}
.but_con a:hover{text-decoration:underline;}
.but_con .k_link span{color:#FFF; margin:0 10px;}
.but_con p{line-height:24px; color:#FFF;}
/* 右侧浮动导航 */
.RightFloatNav{ position:fixed; top:0; right:0; z-index:1002; width:36px; height:100%; background-color:#272727;}
.RightFloatNavBox{ position:absolute; top:50%; margin-top:-50%;}
.sbar_oper{}
.sbar_oper li{ width:36px; height:36px; position:relative; margin:10px 0; display:inline-block;}
.sbar_oper li.sbar_cart{ height:121px; cursor:pointer;}
.sbar_oper li i{ background:url(../images/comm_new_imgs.png) no-repeat; display:block; width:36px; height:36px; margin:0 auto; cursor:pointer;}
.sbar_oper li i.i_sbar_my{ background-position:7px -509px;}
.sbar_oper li i.i_sbar_asset{ background-position:8px -549px;}
.sbar_oper li i.i_sbar_fav{ background-position:8px -589px;}
.sbar_oper li i.i_sbar_seed{ background-position:7px -669px;}
.sbar_oper li i.i_sbar_cat{ background-position:7px -629px;}
.sbar_oper li i.i_sbar_guest{ background-position:6px -709px;}
.sbar_oper li i.i_sbar_wx{ background-position:6px -749px;}
.sbar_oper li.sbar_cart.on{ background:url(../images/comm_new_imgs.png) -50px -630px no-repeat;}
.sbar_oper li.on i.i_sbar_my{ background-position:-50px -509px;}
.sbar_oper li.on i.i_sbar_asset{ background-position:-50px -549px;}
.sbar_oper li.on i.i_sbar_fav{ background-position:-50px -589px;}
.sbar_oper li.on i.i_sbar_seed{ background-position:-50px -669px;}
.sbar_oper li.on i.i_sbar_cat{ background-position:-50px -629px;}
.sbar_oper li.on i.i_sbar_guest{ background-position:-50px -709px;}
.sbar_oper li.on i.i_sbar_wx{ background-position:-50px -749px;}
.sbar_oper li span{ position:absolute; right:-110px; top:1px; z-index:-1; width:72px; height:33px; line-height: 33px; text-align: center; padding: 0 8px; border-radius: 3px 0 0 3px; background-color:#fff; border:1px solid #ddd; border-right:0; font-size:14px; color:#333;}
.sbar_oper li span.wx{height:114px; padding:10px 10px 0 10px; width:81px; right:-110px;}
.sbar_oper li span.fw{height:90px; padding:0px; width:103px; right:-110px;}
.sbar_oper li span.fw div {width:103px; height:90px; background:url(../images/qq_service.jpg); }
.sbar_oper li span.fw div a{ display:block; width:100px; height:40px;}

#scrolltopcontrol, #topcontrol {z-index: 100;}
#topcontrol{ width:36px; position:relative; margin-top:60px;}
.nreturn{}
.nreturn a{ width:36px; height:36px; margin:20px auto; background:url(../images/comm_new_imgs.png) 7px -798px no-repeat; display:block;}
/*页码*/
.page_num{float:left; font-size:14px; line-height:28px;}
a.page_left, a.page_right{background:url(../images/list_imgs.png) 0 -90px no-repeat !important; width:28px; display:block; height:28px;}
a.page_right{background-position:-50px -90px !important;}
a.page_right:hover{background-position:-50px -50px !important;}
a.page_left:hover{background-position:0 -50px !important;}
.page{text-align:center; margin:20px 0 50px;}
.page .page_content{display:inline-block;}
.page .page_content a, .page .page_content span{margin:0 6px; float:left; width:38px; height:28px; display:block; line-height:27px; text-align:center;}
.page .page_content span, .page .page_content a:hover{background:url(../images/list_imgs.png) 0 -210px no-repeat; color:#FFF;}
.page .page_content span.sl{background:none; color:#333;}
/* 弹出框*/
#J_table_wrap{display:none;}
.win_wrap{padding:5px; background:#c1c1c2; background:rgba(255,255,255,.6);}
.M_win{position:relative; background-color:#fefdfd; text-align:center; padding:30px 25px;}
.win_close:hover{background-position: -80px -870px;}
.win_close{position:absolute; top:10px; right:10px; width:10px; height:10px; background:url(../images/comm_new_imgs.png) -50px -870px; cursor:pointer;}
#_diaBackground{width:100%; height:100%; background:#000; filter:alpha(opacity=30); opacity:0.3; z-index: 1000; position: fixed; top: 0px; left: 0px; overflow: hidden; display: none;}
.pop_up_box{border:5px solid rgba(102,102,102,.3);}
.pop_up_box .histogram{border-bottom:1px solid #868686; padding:10px 25px; margin-bottom:30px;}
.pop_up_box .festival_explan { color:Red; margin-top:50px;}
.pop_up_box .festival_title { color:Red; font-size:16px; margin-bottom:10px;}
.his_child{float:left; text-align:center; font-size:14px; color:#868686; margin-bottom:-50px; width:130px;}
.his_child_bar{height:250px; width:45px;  margin-bottom:15px; position:relative;}
.his_child_bar span{ width:45px; position:absolute; bottom:0; left:0;display:block;}
.his_child_bar span b{display:block;width:45px;  background:#868686;}
.his_child_bar.cur span b{background:red;}

/**分店首页头部样式*/
.index_top_bg{height:110px; border-top:#CFCFCF 1px solid;}
.index_top_bg .index_top_img{margin:0 auto; width:1200px;}
.index_top_bg .index_top_img img{width:1200px; height:110px;}
.index_menu{background:#d42c8b; height:36px;}
.index_menu .menu_list{width:1200px; margin:0 auto; height:36px;}
.index_menu .menu_list li{float:left; margin:0 4px; position:relative;}
.index_menu .menu_list li a{padding:0 22px; font-size:14px; line-height:36px; display:block; color:#FFF; font-weight:bold;}
.index_menu .menu_list li a:hover, .index_menu .menu_list li .on{background:#E1311A;}
.index_menu .menu_list li.type{margin:0;}
.index_menu .menu_list li.type a{background:url(../images/comm_new_imgs.png) 35px -157px no-repeat; width:120px; padding:0 0 0 60px;}
.index_menu .menu_list li.type a:hover,.index_menu .menu_list li.type .on{background-color:#E1311A;}
.index_menu .menu_list li.hot{background:url(../images/comm_new_imgs.png) 80px -198px no-repeat;}
.index_menu .menu_list li.slide a{position:relative; padding-right:27px;}
.index_menu .menu_list li.slide a i{background:url(../images/comm_new_imgs.png) 0 -900px no-repeat; width:7px; height:4px; display:block; position:absolute; right:12px; top:15px;}
.index_menu .menu_list li.slide a:hover i, .index_menu .menu_list li.slide a.on i{background-position:-50px -900px;}
.index_menu .menu_list li .sub_menu{position:absolute; top:36px; z-index:1000; background:#FFF; border:#bcc1c6 1px solid; border-top:0;}
.index_menu .menu_list li .type_list{width:178px; display:none;}
.index_menu .menu_list li .sub_menu .sec_menu{padding:10px 15px; border-bottom:#EEEEEE 1px solid; position:relative;}
.index_menu .menu_list li .sub_menu .sec_menu a{background:none; margin:0; padding:0; display:inline;}
.index_menu .menu_list li .sub_menu .sec_menu a:hover{color:#d42c8b; background:none;}
.index_menu .menu_list li .sub_menu .sec_menu:hover{background:#d42c8b;}
.index_menu .menu_list li .sub_menu .sec_menu:hover a{color:#FFF;}
.index_menu .menu_list li .sub_menu dt a{font-size:14px; color:#202020; line-height:18px;}
.index_menu .menu_list li .sub_menu dd{width:150px; height:18px; overflow:hidden; margin-top:10px;}
.index_menu .menu_list li .sub_menu .sec_menu dd a{font-size:12px; line-height:18px; color:#817F82; margin-right:10px;}
.index_menu .menu_list li .sub_menu dl.third_menu{padding:20px 15px; border:0; position:absolute; border:#bcc1c6 1px solid; border-left:0; left:178px; top:0; background:#FFF; width:510px; display:none;}
.index_menu .menu_list li .sub_menu dl.third_menu dt, .index_menu .menu_list li .sub_menu dl.third_menu dt a{font-size:14px; color:#202020; line-height:18px; float:left;}
.index_menu .menu_list li .sub_menu dl.third_menu dd{float:left; width:380px; height:auto; margin:0 0 0 20px; line-height:24px;}
.index_menu .menu_list li .sub_menu dl.third_menu dd a{font-size:12px; line-height:24px; color:#817F82 !important; margin-right:10px; font-family:'宋体';}
.index_menu .menu_list li .sub_menu dl.third_menu dd a:hover{color:#d42c8b !important;}
.index_menu .menu_list li.slide dl{position:absolute; top:36px; background:#FFF; z-index:1000; display:none;}
.index_menu .menu_list li.slide dl dd{border-bottom:#EEEEEE 1px solid;}
.index_menu .menu_list li.slide dl dd a{color:#817F82; line-height:34px; font-size:12px; display:block; padding:0 15px; text-align:left; min-width:77px;}
.index_menu .menu_list li.slide dl dd a:hover{color:#FFF;}

.dialog{position:relative;background:#fff;right:0;bottom:0;overflow:hidden; height:100%;}
.dialog .content{ padding:10px;}
.dialog .footer{ padding:10px; text-align:right;  background-color:#f8f8f8}
.dialog .tablelist{position:relative; width:100%; height:100%; overflow:hidden;}
.dialog .tablelist table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0; border:solid 1px #dddddd; border-top:none;}
.dialog .tablelist table th{border-bottom:2px solid #dddddd;border-top:1px solid #dddddd;vertical-align:bottom;padding:8px;text-align:left;}
.dialog .tablelist table td{border-top:1px solid #dddddd;padding:8px;}
.dialog .tablelist table tbody tr.odd{background:#f5f8fa;}
.dialog .tablelist table tbody tr:hover{background:#e5ebee; cursor: pointer;}

.GoodsPrice{ display:none;}
.fc_style p span.GoodsPrice{ display:none;}
#spGoodsPrice{ display:none;}