﻿﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; line-height: 1.42857143; /*font-family:arial,Microsoft YaHei,'微软雅黑','宋体';*/     font-family: 'Helvetica','Arial',Sans-Serif; color: #000000; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
*/
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
position: relative;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;  -webkit-appearance:none;} 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none; -webkit-appearance:none;  } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:center;}

/*初始化a的样式和字体样式*/
a{ color:#000000; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
/* a:hover{ color: #000;} */

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}


.w1200{ width: 1200px; margin: 0 auto;}
/*全局样式*/

/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{min-height: 700px;} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.Pages{padding: 20px 0; overflow: hidden;}
.Pages a{padding: 0 10px; height: 30px; line-height: 30px; background: #000; color: #fff; display:inline-block;  *zoom:1; *display:inline; float: left; margin-right: 10px;}
.Pages em{font-style: normal;}
.Pages em a{padding: 0; width: 30px; height: 30px; text-align: center; line-height: 30px;}
/*分页*/


/*头部*/
.headerW{width: 100%; position: fixed; top: 0; left: 0; z-index: 101;}

.headerW.on{background: #fff;}
.headerW.none_bg{background: none;}
.header{width: 2410px; max-width: 96%; margin: 0 auto; padding: 35px 0 40px 0; position: relative;}
.header .left{position: absolute; left: 0; top: 35px;}
.header_leng a{float: left; color: #000; line-height: 15px;  transition: 0.5s;}
.header_leng a:hover{text-decoration:underline;}
.header_leng em{width: 1px; height: 12px; float: left; margin: 0 12px; background: url(../images/leng_line.png) 50% 50% no-repeat; display: block;}
.header_leng a.cn{padding-left: 34px; /*background: url(../images/icon_flag.png) 0 100% no-repeat;*/ position: relative;}
.header_leng a.cn img{position: absolute; top: 0; left: 0; width: 22px;}
.header .logo{margin-top: 40px; display: block; line-height: 30px;}
.header .logo img{max-width: 180px;}
.header .logo_columnid2{display: none;}
.header_login a img.wap_icon{display: none;}


.header .logo img{transition: 0.5s;}
.header .logo .logo1{display:block;}
.header .logo .logo2{display:none;}
.header .right{float: right;}
.header_login{text-align: right; display:none}
.header_login a{display:inline-block;  *zoom:1; *display:inline;  padding-right: 22px; color: #000; float: right; height: 22px; line-height: 22px; position: relative;}
.header_login a img{position: absolute; top: 50%; margin-top: -7px; right: 0; height: 14px;}
.header_login em{width: 1px; height: 22px; display:inline-block;  *zoom:1; *display:inline; background: url(../images/icon_line.png) 50% 50% no-repeat; margin: 0 10px; float: right;}
/*
.header_login a.header_Member{background: url(../images/icon_login.png) 100% 50% no-repeat;}
.header_out{background: url(../images/icon_login.png) 100% 50% no-repeat;}
*/
/*.header_login a.header_Map{background: url(../images/icon_map.png) 100% 50% no-repeat;}*/
.header_login a:hover{text-decoration:underline;}
.header_search{margin-top: 40px;}
.header_search .text{width: 200px;   border-bottom: 1px solid #636363;}
.header_search  .btn{font-size: 20px; color: #222;}
.searchWap{display: none;}
.searchWap.on{position: fixed; left:4%; top: 0; background: #fff;  padding:0 0.5% 15px 0.5% ; z-index: 97;}





.color_fff .header_leng a ,
.color_fff .header_login a,
.color_fff .header_search  .btn{color: #fff;}
/*
.color_fff  .header_login a.header_Member{background: url(../images/icon_login2.png) 100% 50% no-repeat;}
.color_fff  .header_login a.header_MemberName{background: url(../images/icon_login2.png) 100% 50% no-repeat;}
.color_fff  .header_login a.header_Map{background: url(../images/icon_map2.png) 100% 50% no-repeat;}
*/

.header_login a.header_out .icon2,
.color_fff .header_login a img.icon,
.header_login a.header_Member .icon2,
.header_login a.header_MemberName .icon2,
.header_login a.header_Map .icon2{display: none;}

.color_fff  .header_login a.header_Member .icon2,
.color_fff  .header_login a.header_MemberName .icon2,
.color_fff  .header_login a.header_Map .icon2{display: block;}


.color_fff .header_search .text{border-bottom: 1px solid rgba(255, 255, 255, 0.8);}
.color_fff .header .logo .logo1{display:none;}
.color_fff .header .logo .logo2{display:block;}
.color_fff .header_login em,.color_fff .header_leng em{background: url(../images/icon_line2.png) 50% 50% no-repeat;}

.color_fff .mainnav_list ul li>a{color: #fff;}
.color_fff .mainnav_list ul li#nav9>a{color: #fff;}
.color_fff .mainnav_list ul li dl dd a{color: #fff;}

.color_fff a.header_out .icon2{display:block;}
.color_fff a.header_out .icon1{display:none;}


.mainnav{position:fixed; top: 170px; left: 50%; margin-left: -1200px; overflow-y: hidden; z-index: 100; padding-bottom: 10px;}
.mainnav.onn{top: auto!important;  position: absolute;}
.mainnav.mainnav_Location{position: absolute;}
.mainnav_list{position: relative; top: 0; }

.mainnav_list.mainnavTop{top:auto !important;}

.mobile_fh{width: 12px; height: 15px; cursor: pointer; position: absolute; top: 3%; right: -11%;  display: none;}
.mobile_fh::before,
.mobile_fh::after{ position:absolute; content:''; left:0; width:100%;height:1px; background-color:#000; transition:all ease-out 0.3s; border-radius: 2px;}
.mobile_fh::before{ top:4px; transform: rotate(-36deg);}
.mobile_fh::after{ bottom:3px; transform: rotate(34deg);}


.mainnav_list ul{position: relative; }
.mainnav ul li>a{font-size: 26px; font-weight: bold;  color: #000;}
.mainnav ul li#nav4{margin-top: 40px;}
.mainnav ul li#nav7{margin-top: 40px;}
.mainnav ul li#nav8{margin-top: 40px; font-weight: bold;}
.mainnav ul li#nav9{margin-top: 40px;}
.mainnav ul li#nav9>a{color: #000; font-size: 14px; font-weight: normal;}
.mainnav ul li dl {margin: 0; padding: 10px 0; display: none;}
.mainnav ul li dl dd{margin: 5px 0 0 0;  font-size: 11px;  padding-left: 13px; position: relative;}
.mainnav ul li dl dd.on:after {content: ""; width: 0px; height: 0; position: absolute; left:0; top: 50%; margin-top: -7px; border: 5px solid transparent; _border-color: tomato; _filter: chroma(color=tomato); border-left-color: #000000; overflow: hidden; pointer-events: none;}
.mainnav ul li dl dd a{color: #000;}
.mainnav ul li.on dl{display: block;}


.mainnav .mobile_menu{width: 18px; height: 22px; position: relative; cursor: pointer; position: absolute; top: 3%; right: -11%; display: none;}
.mobile_menu span{ position:absolute; width:100%; height:1px; background-color:#000; left:0; top:50%; margin-top:-1.5px;transition:all ease-out 0.3s; border-radius: 2px;}
.mobile_menu span::before,
.mobile_menu span::after{ position:absolute; content:''; left:0; width:100%;height:1px; background-color:#000; transition:all ease-out 0.3s; border-radius: 2px;}
.mobile_menu span::before{ top:-7px;}
.mobile_menu span::after{ bottom:-7px;}
.mobile_menu.onmenu span{ background-color:transparent;}
.mobile_menu.onmenu span::before{ transform:rotate(45deg); top:0;}
.mobile_menu.onmenu span::after{ transform:rotate(-45deg); bottom:0;}
.mainnav_b{position: absolute; bottom: 0; left: 0; width: 90%; background: #fff; height: 50px; line-height: 50px; padding: 0 5%; display: none;}
.mainnav_b .left{float: left;}
.mainnav_b .right{float: right;}

.page_bg{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.3); z-index: 99; display: none}
/*头部*/


/*底部*/
.bottom{}
/*底部*/

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.h_ban{width: 100%; position: relative;}
.h_ban ul li img{width: 100%;}
.h_ban .bx-controls-direction{display: none;}
.h_ban ul li img.ban_wap{display: none;}
.pcbanner{display: block;}
.wapbanner{display: none;}

.h_login{width: 500px; max-width: 96%; margin: 100px auto 0;}
.h_login .title{text-align: center; font-size: 28px; color: #000;}
.h_login .Box{margin-top: 10px;}
.h_login .Box .text{width: 100%; height: 40px; line-height: 40px; text-align: center; border-bottom: 1px solid #000000; color: #222; font-size: 11px;}
.h_login .Box .text2{width: 80%; float: left;}
.h_login .Box .login_code{width: 16%; float: right;}
.h_login .Box .login_code img{height: 40px; width: 100%;}
.h_login .Box_btn{margin-top: 48px; }
.h_login .Box_btn .btn{height: 50px; width: 100%; background: #000000; color: #fff; text-align: center; line-height: 50px; font-size: 24px; display: block; cursor: pointer;}

.h_link{text-align: center; margin: 68px 0;}
.h_link a{margin: 0 33px;}
.h_link a img{height: 22px;}

.h_proList{width: 90%; margin: 20px auto 0; display: none;}
.h_proList ul li{width: 100%; margin-top: 10px;}
.h_proList ul li .title{display: block; margin-bottom: 5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 18px; margin-top: 30px; font-weight: bold;}
.h_proList ul li img{width: 100%; display: block; }





.Bottom{width: 2360px; margin: 0 auto; max-width: 96%;}
.Bottom .Bottom_txt{padding-bottom: 10px; border-bottom: 1px solid #000;}
.Bottom .Bottom_txt .txt{width: 472px; max-width: 100%; color: #000; font-size: 11px; /*height: 14px;*/ overflow: hidden; float: left;}
.Bottom .Bottom_txt .btn{float: left; font-size: 11px; color: #000;}
.BtooomT{font-size: 64px; font-weight: bold; color: #000; text-align: center; text-transform: uppercase; padding-top: 56px;}
.BottomLogo{margin-top: 50px; padding-bottom: 110px; border-bottom: 1px solid #0d0d0d;}
.BottomLogo .pic_logo{display:none;}
.BottomLogo ul {font-size: 0; text-align: center;}
.BottomLogo ul li{display:inline-block;  *zoom:1; *display:inline;   text-align: -webkit-center; position: relative; padding:20px 4%;}
.BottomLogo ul li img{height: 40px;}
.BottomLogo ul li::after{content: ""; width: 1px; height: 100%; position: absolute; top: 0; left: 0; background: #9e9e9e; }
.BottomLogo ul li:first-child::after{display: none;}
.BottomLogo ul li a{ height: 100%; display: table-cell; vertical-align: middle; text-align: center;}
.Bottom_list{padding-top: 70px; padding-bottom: 20px;}
.Bottom_list .left{width: 80%; float: left;}
.Bottom_list .left dl{margin: 0; width: 19%; padding: 0 3%; float: left; font-size: 11px;}
.Bottom_list .left dl dd{margin: 0;}
.Bottom_list .left dl dd a{display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-top: 10px;}
.Bottom_list .left dl dt{margin-bottom: 20px;}
.Bottom_list .left dl dt i{display: none;}
.Bottom_list .left dl dt a{color: #000;}
.Bottom_list .right{width: 15%; float: right; color: #0d0d0d;}
.Bottom_list .right .txt{margin-top: 18px; width: 289px; max-width: 100%;}
.Bottom_list .right .text{width: 269px; max-width: 90%; height: 34px; padding: 0 10px; line-height: 34px; border: 1px solid #000000; margin-top: 15px;}
.Bottom_list .right .btn{width: 100px; height: 36px; background: #0d0d0d; color: #fff; line-height: 36px; display: block; text-align: center; margin-top: 10px; cursor: pointer;}

.footer_cop{width: 2360px; max-width: 90%; margin: 0 auto; padding:10px 0 50px 0; color: #222; display: none;}
.footer_cop a{color: #222;}


.pro_list{width: 95.5%; margin-left: 4.5%;  overflow: hidden;}
.pro_list ul {margin-right: -5%;}
.pro_list ul li span{display: block; color: #000; font-size: 11px;}
.pro_list ul li .new{height: 18px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.pro_list ul li span.title{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding: 0 5%; height: 18px;}
.pro_list ul li span.Price{height: 18px;}
.pro_list ul li{width: 45%; margin-right: 5%; float: left; text-align: center;}
.pro_list ul li .pic{position: relative; padding-bottom: 40%; overflow: hidden; padding-bottom: 128%; overflow: hidden;}
.pro_list ul li .pic img{position: absolute; width: 100%; top: 0; left: 0; }
.pro_list ul li .text{padding: 10px 0 60px 0; line-height: 18px;}
.pro_list ul li .text a{display: block; height: 18px;}
.pro_list ul li .text a:hover{text-decoration: underline;}
.pro_list ul li.big{width: 95%;}


.pro_list ul li.big .pic{/*padding-bottom: 61.5%;*/ height: auto; padding-bottom:0;}
.pro_list ul li.big img{position: static;}


.pro_list ul li.big .video{position: relative; overflow: hidden;   margin-bottom: 124px;}
.pro_list ul li.big .video video{ width: 100%;}
.pro_list.pro_mode ul li.big .video { position: relative;}



.pro_list.pro_mode ul{margin-right: -1%;}
.pro_list.pro_mode ul li.big{width: 49%;}
.pro_list.pro_mode ul li.big .pic{padding-bottom: 62.6%;}
.pro_list.pro_mode ul li{width: 24%; margin-right: 1%;}
.pro_list.pro_mode ul li.big img{position: absolute;}
.pro_screen{position: fixed; right: 50%; margin-right: -1205px; top: 115px; z-index: 102; color: #000; overflow: hidden;}
.pro_screenBtn{cursor: pointer;}
.pro_screen a{color: #000;}

.pro_screen .return a{padding-left: 22px; /*background: url(../images/arrow.png) 0 50% no-repeat;*/ display: block; line-height: 24px;}
.pro_screen .pro_page{width: 30px; height: 24px; padding-right: 3px;}
.pro_screen .pro_page span{display: block; width: 7px; height: 24px; line-height: 24px; text-indent: 8px; overflow: hidden;}
.pro_screen .pro_page span a{width: 7px; height: 24px; display: block;}
.pro_screen .pro_page .prev{/*background: url(../images/arrowl.png) 0 50% no-repeat;*/ float: left;}
.pro_screen .pro_page .next{/*background: url(../images/arrowr.png) 0 50% no-repeat;*/ float: right;}
.pro_screen .pro_page span a{position: relative;}
.pro_pagePic{display: none;}
.pro_screen .pro_page .prev img{position: absolute; width: 7px; top: 50%; margin-top: -7px; left: 0;}
.pro_screen .pro_page .next img{position: absolute; width: 7px; top: 50%; margin-top: -7px; right: 0;}

.pro_screen dl{margin: 0;}
.pro_screen dl dd{float: left; margin: 0; font-size: 11px; position: relative; padding: 0 20px; color: #000;}
.pro_screen dl dd.return img{position: absolute; width: 7px; top: 50%; margin-top: -6px; left: 20px;}
.pro_screen dl dd.current{padding-right: 2px;}
.pro_screen dl dd:after{width: 1px; height: 12px; background: #000; position: absolute; left: 0; top: 50%; margin-top: -6px; content: "";}
.pro_screen dl dd:first-child:after{background: none;}
.pro_screen dl dd.goods{padding-right: 0;}
.pro_screen dl dd.mode a{display:inline-block;  *zoom:1; *display:inline; margin-left: 16px; color: #000;}
.pro_screen dl dd.mode a.on{color: #c1c1c1;}
.pro_current .Return{ padding-left: 20px;}
.pro_current .current a{margin-right: 13px; padding-right: 20px; background: url(../images/current_arrow1.png) 100% 50% no-repeat; color: #999;}
.pro_current .current a:hover{color: #000;}

.Bottom_link{border-top: 1px solid #0d0d0d; margin-top: 46px; padding-top: 20px; color: #0d0d0d; display: none;}
.Bottom_link a{color: #0d0d0d;}
.Bottom_link .left{float: left;}
.Bottom_link .right{float: right; overflow: hidden; text-align: center;}
.Bottom_link .right .cn{/*background: url(../images/icon_flag.png) 0 50% no-repeat;*/ padding-left: 30px; position: relative;}
.Bottom_link .right .cn img{position: absolute; top: 0; left: 0; width: 22px;}
.Bottom_link .right em{display: block; float: left; margin: 0 16px; width: 1px; height: 22px; background: url(../images/icon_line.png) 50% 50% no-repeat;}
.Bottom_link .right a{display: block; float: left; font-size: 11px;}


.pro_info{width: 93%; margin-left: 5%; padding-bottom: 100px;}

@media (min-width:800px){
    .pro_info{width: 90%; margin-left: 8%;}
}
.pro_info .Coll{width: 15.5%; float: right; margin-right: 2%;margin-top: 110px; color: #000;}
.pro_info .Coll s{display: none;}
.pro_info .Coll .title{font-size: 12px; font-weight: bold; color: #000;}
.pro_info .Coll .Price{font-size: 11px; color: #000; font-weight: bold; margin-top: 5px;}
.pro_info .Coll .color{margin-top: 20px; font-size: 11px; color: #000; border-bottom: 1px solid #0d0d0d; padding-bottom: 20px;}
.pro_info .Coll .color a{color: #000;}
.pro_info .Coll .color_list{display: inline-block;}
.pro_info .Coll .color a:last-child i{display: none;}
.pro_info .Coll .size{margin-top: 10px; font-size: 11px;}
.pro_info .Coll .size ul li{margin-top: 10px;}
.pro_info .Coll .size ul li a{color: #999;}
.pro_info .Coll .size ul li a:hover{color: #000;}
.pro_info .Coll .query{display: block; font-size: 11px; height: 70px; line-height: 70px; color: #0d0d0d; border-top: 1px solid #000; border-bottom: 1px solid #000; margin-top: 20px; position: relative;}
.pro_info .Coll .query em{position: absolute; top: 50%; margin-top: -10px; left: 58px;}
.pro_info .Coll .query em img{height: 20px;}


.pro_info .Coll .Coupon_tip{color: #000; margin-top: 30px; display: block; font-size: 11px;}
.pro_info .Coll .Coupon{color: #000; margin-top: 20px; font-size: 11px; color: #999;}
.pro_info .Coll .btn{display: block; width: 100%; line-height: 40px; height: 40px; text-align: center; font-size: 16px; color: #fff; background: #000; margin-top: 20px;}


.pro_infoT .left{width: 78%; float: left;}
.pro_infoT .left .picL{width: 60%; float: left;}
.pro_infoT .left .picR{width: 35%; float: right; margin-top: 110px;}
.pro_infoT .left .picR .text{text-align: center; margin-top: 20px;}
.pro_infoT .left .picR .text span{display: block; color: #999;}
.pro_infoT .left .pic1{width: 63%; float: left;}
.pro_infoT .left .pic2{width: 33%; float: right; margin-top: 110px;}
.pro_infoT .left .pic2 .txt{text-align: center; margin-top: 10px; white-space: pre-line; font-weight: bold; font-size: 12px;}

.pro_infoT .left .pic2 .wap_txt{display: none; font-size: 14px;}


.pro_infoT .pic2 .text{margin-top: 20px; }
.pro_infoText{margin-top: 20px;}
.pro_infoText .pic{margin-top: 100px; text-align: center;}

.pro_infoText .tip{width: 400px; max-width: 90%; margin: 110px auto; text-align: center;  color: #000;}
.pro_infoText .tip i{display: block; height: 1px; width: 100%; margin: 10px 0; background: #0d0d0d;}
.pro_infoText .title1{text-align: center; font-size: 16px; margin-top: 40px; color: #000;}
.pro_infoText .pic2{text-align: center; margin-top: 25px;}

.pro_infoText .wap_con{display: none;}


.pro_infoBox{text-align: center; width: 240px; max-width: 90%; margin: 48px auto; color: #000;}
.pro_infoName{font-size: 11px; color: #000;}
.pro_infoName em{font-style: normal;}
.pro_infoName span{display: block; font-weight: bold; color: #0d0d0d;}
.pro_infoSize{width: 100%; padding: 10px 0;  line-height: 24px; margin: 40px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; font-size: 11px;}
.pro_infoBox .btn{width: 100%; height: 40px; line-height: 40px; text-align: center; background: #000; color: #fff; font-size: 16px; display: block;}


.Trend_list{width: 80%; margin-left: 15%; padding-bottom: 60px;}
.Trend_list ul li{margin-bottom: 100px; text-align: center;}
.Trend_list ul li a{display: block;}
.Trend_list ul li a:hover{text-decoration: underline;}
.Trend_list ul li span{display: block;}
.Trend_list ul li span.title{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Trend_list ul li .pic{position: relative; text-align: center;}
.Trend_list ul li .text{margin-top: 20px; font-size: 22px; color: #000; text-align: left;}
.Trend_list ul li .text .time{font-size: 11px; margin-top: 4px;}
.Trend_list ul li.min .box{display:inline-block;  *zoom:1; *display:inline;  padding: 0 17%; position: relative;}
.Trend_list ul li.min .text{top: 5%; right: 0; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.brand {margin-bottom: 200px; margin-top: 143px; overflow: hidden;}
.brand .big_pic{position: relative;}
.brand .big_pic .text{position: absolute; width: 640px; top: 30%; left: 50%; margin-left: -320px; color: #fff; text-align: center;}
.brand .big_pic .text .title{font-weight: bold; font-size: 80px; line-height: 80px;}
.brand .big_pic .text .txt{font-size: 16px; white-space: pre-line;}
.brand_con{width: 85%; margin-left: 15%;}
.brand_con .box{padding-top: 135px; text-align: center; padding-right: 1%;}
.brand_con .box1{background: #fafbfd;}
.brand_con .box .text{font-size: 16px; padding-bottom: 80px; }
.brand_con .box  em{display: block; text-align: center; padding-bottom: 20px; font-size: 20px;}


.brand_page{width: 85%; margin-left: 15%; padding-bottom: 100px;margin-top: 143px;}
.brand_page ul li{position: relative; margin-top: 50px; }
.brand_page ul li .text{position: absolute; width: 100%; top: 46%; left: 0; text-align: center; text-transform: uppercase; font-size: 36px; font-weight: bold; color: #fff;}
.brand_page ul li  span{display: block; font-size: 18px; color: #fff; font-weight: normal;}
.brand_page ul li:first-child .text{color: #000;}
.brand_page ul li:first-child .text span{color: #000;}
.idea_wap{display: none;}


.media{width: 85%; margin-left: 15%; padding-bottom: 100px;}
.mediaT {position: relative;}
.mediaT ul li .pic{background-repeat: no-repeat; background-position: center center; background-size: cover; padding-bottom: 56%; display: block; position: relative; width: 100%; overflow: hidden;}
.mediaT ul li .pic img{width: 100%; position: absolute; top: 0; left: 0;}
.mediaT ul li .title{display:inline-block;  *zoom:1; *display:inline;  padding-right: 140px; margin-top: 20px; font-size: 20px; position: relative; color: #000;}
.mediaT ul li .title time{position: absolute; right: 0; top: 0; padding-left: 25px;  color: #000;}
.mediaT .bx-prev{position: absolute; width: 40px; height: 40px; background:  url(../images/pic_arrowl.png) 0 0 no-repeat; right: 125px; bottom: -30px; text-indent: 50px; overflow: hidden;  background-size: contain;}
.mediaT .bx-prev:hover{background:  url(../images/pic_arrowl2.png) 0 0 no-repeat;  background-size: contain;}
.mediaT .bx-next{position: absolute; width: 40px; height: 40px; background:  url(../images/pic_arrowr.png) 0 0 no-repeat; right: 50px; bottom: -30px; text-indent: 50px; overflow: hidden; background-size: contain;}
.mediaT .bx-next:hover{background:  url(../images/pic_arrowr2.png) 0 0 no-repeat;  background-size: contain;}

.media_list{margin-top: 90px; width: 95%;}
.media_list ul{margin-right: -5%;}
.media_list ul li{width: 45%; float: left; margin:60px  5% 0 0;}
.media_list ul li .pic{position: relative; padding-bottom: 53%; width: 100%; overflow: hidden; display: block;}
.media_list ul li .pic img{position: absolute; top: 0; left: 0; width: 100%;}
.media_list ul li .title{display:inline-block;  *zoom:1; *display:inline;   max-width: 50%; padding-right: 140px; position: relative; color: #000; font-size: 20px; margin-top: 10px; overflow: hidden; }
.media_list ul li .title time{position: absolute; right: 0; top: 0; padding-left: 25px;   color: #000;}



.video{width: 100%; position: relative; overflow: hidden;}
.video span{display: block;}
.video .pic{position: relative; padding-bottom: 57%;}
.video .pic img{position: absolute; top: 0; left: 0; width: 100%;}
.video .text{position: absolute; width: 100%; text-align: center; top: 10%; color: #fff; display: none;}
.video .text i{width: 168px; height: 168px; display: block; margin: 0 auto; background: url(../images/video.png) 0 0 no-repeat; background-size: contain;}
.video .text .tip{font-size: 200px; line-height: 200px;}
.video .text em {display: block; text-transform: uppercase; font-size: 98px; line-height: 98px; font-style: normal;}


.video  .title{display:inline-block;  *zoom:1; *display:inline; height: 22px;  max-width: 50%; padding-right: 115px; position: relative; color: #000; font-size: 20px; margin-top: 10px; overflow: hidden; }
.video  .title time{position: absolute; right: 0; top: 0; padding-left: 25px;   color: #000;}



.voide_file{display: none;}
.voide_file video{width: 100%; max-width: 100%;}

.join{width: 70%; margin-left: 20%;   margin-top: 20px; padding-bottom: 100px; }
.join_tip{font-size: 18px;}
.joinT .text{padding-top: 50px; border-top: 1px solid #e5e5e5; line-height: 32px; padding-right: 40%;}
.joinT .text a{text-decoration:underline;}
.join_list{margin-top: 60px; overflow: hidden;}
.join_list ul{border-top: 1px solid #e5e5e5; margin-right: -5%;}
.join_list ul li{width: 45%; margin-right: 5%; float: left;}
.join_list ul li a{display: block; height: 50px; line-height: 50px; border-bottom: 1px dotted #cccccc; padding-right: 40px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; position: relative;}
.join_list ul li a i{width: 8px; height: 8px; display: block; position: absolute; right: 0; top: 50%; margin-top: -4px; background: url(../images/icon_join.png) 0 50% no-repeat;}
.join_list ul li a:hover{color: #484848;}
.joinB{margin-top: 60px;}
.joinB .text{margin-top: 20px;}

.info{width: 70%; margin-left: 20%; margin-top: 6px; padding-bottom: 40px;}
.info .title{margin-top: 50px; font-size: 18px; color: #000; font-weight: bold; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px;}
.info .text{padding: 10px 0;}
.info .text.text_wap{display: none;}


.contentH{min-height:inherit!important;}
.shop{width: 80%; margin-left: 15%; padding-bottom: 100px; margin-top: 20px;}
.shop .map{width: 70%; padding-bottom: 50%;position:relative; float: left;}
.shop .map #map{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.shop #map img{max-width: inherit;}  

.shop_con{width: 22%; margin-top: 110px; float: right;}
.shop_con .title{font-size: 30px; color: #000;}
.shop_con .shop_text1{border: 1px solid #4c4c4c; margin-top: 50px; padding: 0 2%;}
.shop_con .shop_text1 .text{height: 30px; line-height: 30px; font-size: 18px; color: #000;}
.shop_text2{margin-top: 20px;}
.shop_text2 select{color: #000; height: 30px; line-height: 30px; font-size: 18px; cursor: pointer; margin-top: 40px; width: 100%; display: block; border: 1px solid #000; padding:0  2%;  }
.shop_text3{margin-top: 40px; }
.shop_text3 .box_check{display: block;  cursor: pointer; margin-top: 20px; font-size: 18px; position: relative; position: relative; padding-left: 16px;}
.shop_text3 .box_check .box{width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; z-index: 10;}
.shop_text3 .box_check i{width: 16px; height: 16px; position: absolute; top: 50%; margin-top: -8px; left: 0;  background: url(../images/selected1.png) 0 0 no-repeat;}
.shop_text3 .box_check  span{margin-left: 10px; display: inline-block;}
.shop_text3 .box_check.on i{background: url(../images/selected2.png) 0 0 no-repeat;}
.shop_con .btn{height: 50px; line-height: 50px; text-align: center; color: #fff; text-align: center; width: 100%; background: #000; display: block; margin-top: 60px; font-size: 24px; cursor: pointer;}


.vip_box{width: 70%; margin-left: 20%;  padding-top: 24px; padding-bottom: 194px; min-height: 250px;}
.vipT{font-weight: bold; font-size: 18px; color: #000; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.vip_left{width: 280px; float: left;}
.vip_tip{margin-top: 20px; font-size: 16px;  }
.vip_from{margin-top: 40px;}
.vip_from .box{margin-top: 10px;}
.vip_from .box .forget{text-decoration: underline; display:inline-block; margin-top: 10px; }
.vip_from .tip{margin-bottom: 5px;}
.vip_from .text{width: 95.5%; padding: 0 2%; border: 1px solid #000000; height: 34px; ;height: 34px;}
.vip_from .text2{width: 60%; float: left;}
.vip_from .box .code a{width: 83px; height: 36px; float: right; display: block;}
.vip_from .box .code a img{width: 83px; height: 36px; }
.vip_from .btn{width: 100%; height: 50px; line-height: 50px; text-align: center; background: #000; color: #fff; font-size: 16px; margin-top: 17px; cursor: pointer;}
.vip_from .txt{font-size: 11px; color: #666; margin-top: 10px; padding-left: 60px;}
.vip_from .txt em{font-style: normal; position: relative; margin-left: -60px;}

.vip_right{width: 50%; float: right; padding-top: 20px;}
.vip_right .code_img{margin: 30px 0;}


.security{width: 50%; padding-top: 20px; padding-bottom: 194px; margin: 0 auto;text-align: center;}
.security .title1{font-size: 20px}
.security .title2 {font-size: 13px; color: #595959;-webkit-margin-after: 3.5em;}
.security .title3{font-size: 17px; color: #595959;-webkit-margin-after: 0em;padding-top: 20px;}
.security .title4{font-size: 17px; color: #595959;-webkit-margin-after: 0em;-webkit-margin-before: 0em;}
.security input{border: 1px solid #000; text-align: center;height: 45px; width: 64%; margin-bottom: 3%;	}
.security p {    text-align: center;
    font-weight: 400;
    font-size: 18px;
    -webkit-margin-after: 0.5em;
        -webkit-margin-before: 0.5em;

}
.security-img{
	width: 270px;
	padding-bottom:4%;
} 
.security p img {
	width: 28px;
	margin-top: -2px;

}
.security .btn {
	padding: 16px 50px;
    color: #fff;
    font-size: 18px;
    font-size: 17px;
    -webkit-margin-after: 3.5em;
    background-color: #000;
}



.problem{width: 70%; margin-left: 20%;   padding-top: 20px; padding-bottom: 194px;}
.problem .tip{font-weight: bold; font-size: 18px; }
.problem_list{margin-top: 15px; border-top: 1px solid #e5e5e5; min-height: 900px;}
.problem_list ul li{border-bottom: 1px solid #e5e5e5; padding: 7px 0; margin-top: 20px; font-size: 11px;}
.problem_list ul li .title{display: block; padding-left: 20px; background: url(../images/problem_arrow1.png) 0 2px no-repeat;}
.problem_list ul li .text{display: none; padding: 20px 45% 40px 20px;}
.problem_list ul li.on .title{background: url(../images/problem_arrow2.png) 0 2px no-repeat;}


.contact{width: 70%; margin-left: 20%;  padding-top: 20px; padding-bottom: 194px;}
.contactT{margin-top: 10px;}
.contactT .title{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.contactT .left{width: 48%; float: left; height: 320px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.contact_box .tip{margin-top: 10px;}
.contactT .right{width: 48%; float: right; height: 320px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.contactT .txt{margin-bottom: 10px;}
.contactB{margin-top: 60px;}
.contactB .tip{font-size: 18px; font-weight: bold; margin-top: 60px;}
.contactB  .txt{margin-top: 20px; }
.contact_list{margin-top: 20px; }
.contact_list ul{border-top: none;}
.contact_list ul li:nth-child(1){border-top: 1px solid #e5e5e5;}
.contact_list ul li:nth-child(2){border-top: 1px solid #e5e5e5;}

.Read{width: 83%; margin-left: 15%; padding-bottom: 5%; min-height: 456px;}
.Read .pic{width: 79%; float: left;}

.Read .Read_right{width: 16%; float: right; margin-top: 80px;}
.Read_right .title{font-size: 18px; color: #000; font-weight: bold; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.Read_right .txt{font-size: 16px; margin-top: 15px;}
.Read_box{margin-top: 40px;}
.Read_box .text{border: 1px solid #000000; line-height: 34px; height: 34px; width: 95.5%; padding:0  2%; margin-top: 5px;}
.Read_check ul li{width: 40%; float: left; margin-top: 15px; position: relative; padding-left: 10%; line-height: 16px; cursor: pointer;}
.Read_check ul li .box{position: absolute; width: 100%; top: 0; left: 0; height: 100%; opacity: 0; z-index: 10; cursor: pointer;}
.Read_check ul li i{width: 16px; height: 16px; background: url(../images/selected1.png) 0 0 no-repeat; position: absolute; top: 0; left: 0;}
.Read_check ul li.on i{background: url(../images/selected2.png) 0 0 no-repeat; }
.Read_right .btn{width: 100%; cursor: pointer; margin-top: 70px; height: 50px; line-height: 50px; color: #fff; background: #000; font-size: 16px; text-align: center; display: block;}
.Read_box2{margin-top: 56px;  border-top: 1px solid #e5e5e5;}

.pro_code{width: 220px; height: 230px; padding: 22px; position: fixed; top: 50%; margin-top: -131px; margin-left: -131px; left: 50%; background: #fff; border-radius: 10px; display: none; z-index: 103;}
.pro_code i{width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; background: url(../images/close.png) 0 0 no-repeat; cursor: pointer;}
.pro_code span{display: block; text-align: center; margin: 5px 0; text-align: center;}
.pro_code img{width: 220px; height: 220px;}
.pro_code2{width: 200px; height: 200px; padding: 22px; position: fixed; top: 50%; margin-top: -111px; margin-left: -122px; left: 50%; background: #fff; border-radius: 10px; display: none; z-index: 103;}
.pro_code2 i{width: 30px; height: 30px; position: absolute; right: -15px; top: -15px; background: url(../images/close.png) 0 0 no-repeat; cursor: pointer;}
.pro_code2 img{width: 200px; height: 200px;}
.code_bg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.76); display: none; z-index: 102;}

.share{margin-top:30px;}
.share .tip{ position: relative;}
.share .tip span{font-size: 11px; color: #0d0d0d; display: inline-block; padding-right:15px; background: #fff; position: relative; z-index: 10;}
.share .tip p span:first{font-size:1.05em;text-transform: capitalize;}
.share .tip::after{content: ""; width: 100%; height: 1px; position: absolute; top:100%; left: 0; background: #000; z-index: 1;}
.share .link{margin-top: 30px;}
.share .link a{ display: inline-block; position: relative;}
.share .link a img{position: absolute; top: 0; left: 0; width: 100%;}
.share .link .bshare-custom .box{float:left; display: inline-block; position: relative; margin-right: 15%;}
.share .link .box a{position: absolute; top: 0; left: 0; cursor:pointer;}
.share .link .box .img1{width: 26px; }
.share .link .box .img2{width: 25px; }
.share .link .bshare-custom  a.icon1{padding-left: 26px; height: 20px; background: none; background-size: contain;}
.share .link .bshare-custom  a.icon2{padding-left: 25px; height: 20px; background: none; background-size: contain;}
.share .link .bshare-custom  a.icon3{padding-left: 47px; height: 20px; background: none; background-size: contain;}
/*
.share .link .bshare-custom{display: inline-block;}
.share .link .bshare-custom .bshare-sinaminiblog{background:  none;}
*/


.Top_screen{position: absolute; top: 100%; left: 0; width: 100%; background: #fff; text-align: center; font-size: 0; padding: 2% 0; h overflow-y: auto; display: none;}
Top_screenBox{max-height: 200px; overflow-y: auto;}
.Top_screen dl{display:inline-block;  *zoom:1; *display:inline; margin: 0; font-size: 11px; margin: 0 2%; text-align: left; vertical-align: top;}
.Top_screen dl dt{margin-bottom: 10px;}
.Top_screen dl dt a{color: #000; font-weight: bold;}
.Top_screen dl dd{margin: 5px 0 0 0; position: relative; color: #999; position: relative;}
.Top_screen dl dd.on,.Top_screen dl dd:hover{color: #000;}
.Top_screen dl dd.on::after,.Top_screen dl dd:hover::after{content: ""; width: 2px; height: 2px; position: absolute; top: 50%; left: -5px; background: #000; z-index: 1; margin-top: -2px;}
.Top_screen dl dd input{position: absolute; top: 0; width: 100%; height: 100%; left: 0; opacity: 0; cursor: pointer;}
.Top_screenBtn{margin-top: 10px;}
.Top_screenBtn .btn{display:inline-block;  *zoom:1; *display:inline; border: 1px solid #777; padding: 0 10px; cursor: pointer; height: 25px; line-height: 25px; margin: 0 5px;} 

.member_name{font-size: 14px; font-weight: bold;}
.member_nav dl{margin: 0; overflow: hidden; padding:0 0 10px 0;}
.member_nav dl dd{margin: 10px 5px; float: left;  padding: 5px 10px; color: #fff; background: #000; border-radius: 5px;}
.member_nav dl dd a{color: #fff;}

.myacount{margin-top: 20px;}
.myacount .name{font-size: 16px;}
.myacount ul li{margin-top: 10px;}
.myacount ul li a{text-decoration: underline; margin-right: 10px; display: inline-block;}


.member_info h1 em{font-style: normal;}
.member_info table{width: 100%; border-collapse: collapse;}
.member_info td{padding: 10px; border: 1px solid #000;}


.BonusPoints table{width: 100%; border-collapse: collapse;}
.BonusPoints td{padding: 10px; border: 1px solid #000;}
.BonusPoints td span{display: inline-block; margin-right: 10px;}


.table1 table #DDLRegion{width: 20%;}
.table1 table #DDLprovice{width: 20%;}
.table1 table #DDLcity{width: 20%;}
.table1 table #DDLdistrict{width: 20%;}

.btn_save{padding: 5px 10px; background: #000; color: #fff; border-radius: 5px; }

.storeSide{margin-top: 20px;}
.storeSide header{font-size: 18px;}

.storeSide  nav dl{margin: 0;}
.storeSide  nav dl dd{margin: 0; padding: 15px 0; border-bottom: 1px solid #e8e8e8;}
.storeSide  nav dl dd h5{margin: 0 0 10px 0; font-size: 16px; font-family: "微软雅黑";}
.storeSide  nav dl dd pre{margin: 0; font-family: "微软雅黑"}


.BonusPoints i{font-style: normal;}

.right_side{overflow: hidden;}

.all_category h1{margin: 10px 0 0 0; padding-bottom: 15px; border-bottom: 1px solid #f3f3f3; font-size: 16px; font-weight: normal;}
.all_category dl{overflow: hidden; margin: 0; padding: 15px 0; border-bottom: 1px solid #f3f3f3;}
.all_category dl dt{font-size: 14px; line-height: 24px; font-weight: bold;  margin-right: 20px;  float: left;}
.all_category dl dd{margin: 0; font-size: 11px; float: left;  line-height: 24px;  }
.all_category dl dd a{display:inline-block;  *zoom:1; *display:inline; margin-right: 10px;}


.search_list{width: 80%; margin-left: 15%;}
.search_T{text-align: center; font-size: 24px; margin-bottom: 20px;}


.activity  .title{display:inline-block;  *zoom:1; *display:inline; height: 22px;  max-width: 50%; padding-right: 140px; position: relative; color: #000; font-size: 20px; margin-top: 10px; overflow: hidden; }
.activity  .title time{position: absolute; right: 0; top: 0; padding-left: 25px;   color: #000;}


.Branch_list{margin-top: 20px; width: 80%; margin-left: 18%;  margin-bottom: 40px;}
.Branch_list ul{border-bottom: 1px solid #f3f3f3; padding-bottom: 20px; margin-bottom: 20px; margin-right: -2%;}
.Branch_list ul li{width: 48%; float: left; margin: 10px 2% 0 0; position: relative;}
.Branch_list ul li i{position: absolute; left: 0; top: -143px;}
.Branch_list ul li .title{font-size: 14px; padding: 5px 2%;background-color: #ebebeb;  overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Branch_list ul li .text{margin-top: 10px; line-height: 24px;}
.Branch_listT{font-size: 24px; text-align: center; border-bottom: 1px solid #d8d8d7; margin-bottom: 20px; padding-bottom: 20px;}

.member_ad{margin-top: 20px;}

.PointsMall{overflow: hidden;}
.PointsMall ul{margin-right: -2%;}
.PointsMall ul li{width: 23%; margin: 20px 2% 0 0; float: left;}
.PointsMall ul li .box{padding: 2%;  border: 1px solid #dcdddd;}
.PointsMall span{display: block; }
.PointsMall span.pic{position: relative; padding-bottom: 100%; }
.PointsMall span.pic .ewmimg{display: none;}
.PointsMall span.pic img{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.PointsMall ul li .title{font-weight: normal; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 14px; margin: 10px 0 0 0; padding-bottom: 15px; border-bottom: 1px solid #dcdddd;}
.PointsMall ul li .tip{text-align: center; margin-top: 10px;}
.PointsMall ul li .tip span{display:inline-block;  *zoom:1; *display:inline;color: #dc2346; }
.PointsMall ul li dl{text-align: center;}

.member_colname{font-size: 16px; }
.favorites{overflow: hidden;}
.favorites ul {margin-right: -2%;}
.favorites ul li{width: 23%; margin:20px 2% 0 0; text-align: center; float: left;}
.favorites ul li .pic{display: block; padding-bottom: 128%; position: relative; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center 
center;}
.favorites ul li .pic img{position: absolute; width: 100%; top: 0; left: 0;}
.favorites ul li .title{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: block; margin-top: 10px;}
.favorites ul li .del{margin-top: 5px;}


.about_menu{position:fixed; top: 200px; right: 2%; width: 7%; z-index: 90;}
.about_menu ul li{text-align: center; height: 40px; line-height: 40px;   border-bottom: 1px solid #1d1d1d;}
.about_menu ul li a{ color: #000; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.detailed_left{width: 30%; float: left; color: #939598;}
.detailed_right{width: 65%; float: right;}

.honorBrand{ background: #fff;position: fixed; top: 100%; left: 0; width: 100%; height: 100%; z-index: 999; border: 2px solid #000; box-sizing: border-box;}
.honorBrand .list{/*margin: 50px 5% 10% 5%;*/ width: 100%; height: 100%; position: absolute; overflow: hidden;}
.honorBrand .list ul li{text-align: center;}
.honorBrand .list ul li .pic{height: 100%; position: relative;}
.honorBrand .list ul li img{ position: absolute;left: 50%;top: 50%; width: 100%; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.honorBrand .bx-pager{position: absolute; bottom: -2%; text-align: center; width: 100%; display: none;}
.honorBrand .bx-pager .bx-pager-item{display:inline-block;  *zoom:1; *display:inline; width: 14px; height: 14px; margin: 0 5px; position: relative;}
.honorBrand .bx-pager .bx-pager-item a{ position: relative; width: 4px; height: 4px; border-radius: 50%; display: block; font-size: 0; background-color: #535353; margin: 5px; position: absolute; top: 50%; left: 50%; margin-top: -2px; margin-left: -2px;}
.honorBrand .bx-pager .bx-pager-item a.active{width: 14px; height: 14px; background: #be180f; top: 0; left: 0; margin-left: 0; margin-top: 0;}
.honorBrand .bx-prev{position: absolute; width: 5%; background: url(../images/honor_arrowl.png) 50% 50% no-repeat; height: 100%; top: 0; left: 0; z-index: 99; margin-left: 0; font-size: 0;}
.honorBrand .bx-next{position: absolute; width: 5%; background: url(../images/honor_arrowr.png) 50% 50% no-repeat; height: 100%; top: 0; right: 0; z-index: 99; margin-right: 0; font-size: 0;}

.pro_query ul {margin-right: -2%;}
.pro_query ul li{width: 48%; float: left; margin: 0 2% 0 0; }
.pro_query ul li dl{margin: 0; }
.pro_query ul li dl dd{margin: 0; }
.pro_query ul li.on{float: none; margin: 0 auto;}


.idea{width: 90%; margin-left: 10%; padding-bottom: 100px;}
.idea_text .idea_T{font-size: 34px; color: #000; text-align: center; margin-top: 20px;}
.idea_text .idea_T i{font-size: 24px; text-align: center; display: block; margin: 10px 0;}
.idea_text .idea_T em{font-size: 24px; text-align: center; display: block; margin: 10px 0;}
.idea_text .text{width: 50%; margin: 0 auto;}
.idea_text .pic{margin-top: 20px;}

.Story_text .text{width: 50%; margin: 0 auto;}
.Story_text .text2{text-align: center; margin-top: 8%;}
.Story_text .text .pic{margin-top: 20px;}
.story_t{text-align: center; font-size: 34px; color: #000; text-align: center; margin-top: 20px;}
.story_t em{font-size: 24px; text-align: center; display: block; margin: 10px 0;}
.story_t i{font-size: 24px; text-align: center; display: block; margin: 10px 0;}

.quality_text .text{width: 50%; margin: 0 auto;}
.quality_T{text-align: center; font-size: 34px; color: #000; text-align: center; margin-top: 48px;}
.quality_text .quality_T i{font-size: 24px; text-align: center; display: block; margin: 10px 0;}
.quality_text .quality_T em{font-size: 24px; text-align: center; display: block; margin: 10px 0;}
.quality_text .pic{margin-top: 20px;}





.wap_img{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; display: none;}
.wap_img img{height: 100%; max-width: inherit;}
.wap_img .pic{width: 100%; height: 100%; overflow-x: auto;}
.wap_img i{width: 24px; height: 24px; position: absolute; top: 4%; right: 4%; /*background: url(../images/dele.png) 0 0 no-repeat;*/}


.Coupon h5{ background:url(../images/icon_bag.png) no-repeat left center;padding-left:15px; margin:0 0 10px 0; font-weight:normal;}
.Coupon .list{ position:relative; }
.Coupon  ul{margin-right: -2%;}
.Coupon li{ float:left; width:31.33%; margin-right: 2%; margin-bottom:10px;}
.Coupon li .hide_ewm{ display:none; position:absolute; left:0; background-color:#fff; border:1px solid #595757; text-align:center; width:100%; margin-top:20px; z-index:99}
.Coupon li .hide_ewm .close{ position:absolute; right:12px; top:12px; background:url(../images/icon_close.png) no-repeat; width:22px; height:22px; text-indent:-999em; overflow:hidden; cursor:pointer;}
.Coupon li .hide_ewm figure{ padding-top:34px; padding-bottom:17px;} 
.Coupon li .hide_ewm figure img{ width:199px; height:199px;}
.Coupon li .hide_ewm p{ font-size:14px; color:#000; margin:0; padding-bottom:5px;}
.Coupon li span{ width:100%; text-align:center; display:inline-block; line-height:25px; color:#fff; background-color:#959291; position:relative; z-index:5; cursor:pointer;}
.Coupon li span.select b{ position:absolute; background:url(../images/a_sel.png) no-repeat; width:15px; height:7px; left:50%; margin-left:-7px; top:39px;}
.Coupon li span.select{ background-color:#ce2127;}

@media(max-width:2410px){
.header .left{left: 2%;}
.mainnav{margin-left: 4%; left: 0;}
.pro_screen{right: 2%; margin-right: 0;}
	
.Bottom_list .right{width: 20%;}
	
.Trend_list ul li.min .box{padding:0 24%;}
}
@media(max-width:320px){
.pro_info .Coll .Coupon_tip{margin-top: 17px;}
.pro_info .Coll .btn{margin-top: 0px;}
}

@media(max-width:1920px){
.mainnav ul li>a{font-size: 24px; font-weight: bold;}
	
.Trend_list ul li{margin-bottom: 50px;}
.Trend_list ul li span{font-size: 11px;}
.pro_info .Coll .color{font-size: 11px;padding-bottom: 10px;}
.brand_con .box .text{font-size: 11px;}
	
.brand_con .box{padding-top: 30px;}
.brand_con .box .text{padding-bottom: 20px;}
.brand {margin-bottom: 40px;}
	
.media_list{margin-top: 60px;}
.media_list ul li{margin-top: 30px;}
.mediaT ul li .title{padding-right: 100px; }
.media_list ul li .title{padding-right: 100px; margin-top: 10px;}
.media_list ul li  .title{font-size: 11px;}
.mediaT ul li .title{font-size: 11px; }
	
.media{padding-bottom: 60px;}
.mediaVide_list{margin-top: 40px;}
.mediaAct_list{margin-top: 40px;}
.video .text{top: 30%;}
.video .text i{width: 100px; height: 100px;}
.video .text .tip{font-size: 100px; line-height: 100px;}
.video .text em {  font-size: 50px; line-height: 50px;  }
	
.joinT .text{padding-right: 0;}
	
.Bottom_list .left dl dd a,.Bottom_list .left dl dt a{font-size: 11px;}
.Bottom_list{padding-top: 20px;}
	
.Bottom_list .right .title{font-size: 11px;}
.Bottom_list .right .txt{font-size: 11px;}
	
.shop{padding-bottom: 60px;}
.shop_con{margin-top: 0;}
	
.shop_con .title{font-size: 11px; font-weight: bold;}
.shop_con .shop_text1{margin-top: 20px; font-size: 11px;}
.shop_con .shop_text1 .text{font-size: 11px;}
.shop_text2 select{font-size: 11px;}
.shop_text2 select{margin-top: 20px;}
.shop_text3 .box_check  span{font-size: 11px;}
.shop_text3{margin-top: 20px;}
.shop_text3 .box_check{margin-top: 10px;}
.shop_con .btn{height: 40px; line-height: 40px; margin-top: 20px; font-size: 11px;}
	
.problem_list ul li .text{padding-right: 0;}
	
.Read .pic{width: 70%;}
.Read .Read_right{width: 26%;}
.Read .Read_right{margin-top: 0;}
.Read_right .title{font-size: 11px;}
.Read_right .txt{font-size: 11px;}
.Read_box{margin-top: 20px;}
.Read_box .tip{font-size: 11px;}
.Read_check ul li{font-size: 11px;}
.Read_right .btn{margin-top: 20px; height: 35px; line-height: 35px; font-size: 11px;}
.Read_box2{margin-top: 20px;}
	
.activity  .title{font-size: 11px;}
	
.video  .title{padding-right: 90px;}
.video  .title{font-size: 11px;}
}

@media(max-width:1366px){

.pro_info .Coll .size ul li{margin-top: 5px;}
.pro_info .Coll .query,.pro_info .Coll .Coupon_tip,.pro_info .Coll .Coupon{font-size: 11px;}
.pro_info .Coll .size ul li a{font-size: 11px;}
.pro_infoT .left .picR .text{font-size: 11px;}
	
.share .link{margin-top: 20px;}
.share .link a{margin-right: 5%;}
.share .link .bshare-custom .box{margin-right: 5%;}
}

@media(max-width:1200px){
.Bottom_list .left{width: 70%;}
.Bottom_list .right{width: 25%;}
.Bottom_list .left dl{padding: 0 2%;}
	
.BottomLogo ul li img{height: 35px;}
}

@media(max-width:1000px){
.pro_infoT .left{width: 65%;}
.pro_info .Coll{width: 30%; margin-top: 20px;}
.pro_infoT .left .picL{width: 100%;}
.pro_infoT .left .picR{width: 100%; margin-top: 20px;}
.pro_infoText .pic{margin-top: 20px;}
.pro_infoText .tip{margin: 20px auto 0;}
.pro_infoText .title1{margin-top: 20px;}
	
.vip_right{width: 45%;}
	
.contactT .title,.contactB .tip{font-size: 11px;}
.contact_box,.contactB  .txt{font-size: 11px;}
.contactB,.contactB .tip{margin-top: 20px;}
	
.BottomLogo ul li img{height: 28px;}
}


@media(max-width:786px){
.headerW{background: #fff; z-index: 90;}
.header{padding:10px 0; height: 30px; width: 90%;}
.header .left{position:relative; top: 0; left: 0; height: 30px;}
.header .right{float: none; margin-top: 0; position: absolute; right: 0;  top: 30%; transition: 0.5s;}
.header .right.on{opacity: 0;}
.header .right .header_search{display: none;}	
.header .header_login{ transition: 0.5s;}	
.header .right  .header_Map{display: none;}
.header .right  em{display: none;}
.header_login a.header_MemberName{padding-right: 8px;}
.header .right .header_login a{padding-right: 18px;}
.header .right .header_login a img{height: 18px;}
.header_leng{display: none;}
	
.mainnav_b .header_login a img{display: block;}
.header_login a img{display: none;}
.header_login a img.wap_icon{display:block;}	

.header_leng{position: absolute; top: 30%; right: 0; transition: 0.5s;}
.header_leng.on{opacity: 0;}
.header_leng a.cn img{display: none;}
.header_leng em{margin: 0 5px;}
.header .logo{text-align: center; margin: 0 auto; width: 30%; height: 30px; }
.header_search{width: 100%; margin-top: 10px;}
.header_search .text{width: 88%;}
.mainnav{padding-bottom: 0;}
.mainnav.mainnav_Location{position: fixed;}
.mainnav .mobile_menu{display: block;}
.mainnav.show .mobile_menu{display: block!important;}
.mainnav.show .mobile_fh{display: none!important;}
.mainnav_list{height: 80%; overflow-y: auto;}
.mainnav{position:fixed; top: 0; left: 0; width: 85%; height: 100%; padding-top: 25%; margin-left: 0; background: rgba(255, 255, 255, 0.91); padding-left: 4%; overflow: visible; transform: translateX(-100%); transition: 0.5s; box-sizing: border-box}
.mainnav ul li{margin-top: 10px!important;}
.mainnav ul li>a{font-size: 16px;}
.mainnav ul li#nav3{margin-top: 0;}
.mainnav ul li#nav7{margin-top: 0;}
.mainnav ul li#nav8{margin-top: 0;}
.mainnav ul li#nav9{margin-top: 0;}
.mainnav ul li#nav9>a{font-size: 11px;}
.mainnav .mobile_menu{top: 18px; right: -14%;}
.mainnav.on{transform: translateX(0);}
.mainnav_b{display: block;}

.h_ban{width: 90%; margin: 75px auto 0; position: relative;}
.mainnav ul li dl dd.on:after{display: none;}
	
.content{padding-top: 110px;}
.content2{padding-top: 50px;}
.pro_screen{display: none;}
.pro_current{display: block; position: static; margin-top: 20px; margin-left: 2%;}
.pro_list{width: 100%; margin-left: 0;}
.footer_cop{text-align: center;}
	
.Bottom_list .left dl{padding: 0 3%;}
.Bottom_list .left{width: 100%; }
.Bottom_list .right{width: 100%; margin-top: 50px;}
.Bottom_list .right .txt{text-align: center; width: 100%;}
.Bottom_list .right{width: 100%; text-align: center;}
.Bottom_list .right .btn{margin: 20px auto 0;}
	
.BtooomT{font-size: 40px; padding-top: 20px;} 
.BottomLogo{margin-top: 20px; padding-bottom: 20px;}
.Bottom_list{padding-top: 20px;}
	
.content{min-height: 300px;}
	
.h_proList{display: block;}
	
.pro_info{margin-left: 0; width: 90%; margin: 0 auto;}
.pro_infoT .left{width: 100%; margin-top: 20px;}
.pro_info .Coll{ width: 90%; margin: 20px 0 0 0; display: none; position: fixed; bottom:0; left: 0; padding:10px 5%; background: #fff; z-index: 99;}
.pro_info .Coll .title{display: none;}
.pro_info .Coll .Price{display: none;}
    
.pro_infoText{margin-top: 20px;}
.pro_infoText .tip{font-size: 18px;}
.pro_infoText .tip i{margin: 10px 0;}
.pro_infoText .title1{font-size: 18px; margin-top: 38px;}
.pro_infoText .pic2{margin-top: 10px;}
.pro_infoSize{margin: 20px 0;}
	
.pro_bottom{display: none;}
	
.Trend_list{width: 90%; margin-left: 5%;}
.Trend_list ul li{margin-bottom: 35px;}
.Trend_list ul li .text{margin-top: 10px;}

.Trend_list ul li span{font-size: 11px;}
	
.Trend_list ul li.min .box{display:inline-block;  *zoom:1; *display:inline;  padding: 0; position: relative;}
.Trend_list ul li.min .text{width: 100%; position:static; top: 0; right: 0; text-align: center;}

.brand{margin-top: 20px;}
.brand_con{width: 100%; margin: 0 auto; }
.brand_con .box{padding-right: 0;}
	
.media{width: 90%; margin: 0 auto; left: 5%;}
.mediaT ul li .title{display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.mediaT .bx-prev,.mediaT .bx-next{bottom: 0; right: auto; left: 0; width: 40px; height: 40px;}
.mediaT .bx-next{margin-left: 60px;}
	

.media_list{margin-top: 0; width: 100%; overflow: hidden;}
.media_list ul li  .title{display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-right: 92px; max-width: 100%;}
	
.video .text{top: 20%;}
.video .text i{width: 50px; height: 50px;}
.video .text .tip{font-size: 60px; line-height: 60px;}
.video .text em {  font-size: 30px; line-height: 30px;  }
	
.join{width: 90%; margin-left: 5%; left: 0;}
	
.shop{width: 90%; margin-left:5%; left: 0;}
.shop .map{width: 100%;}
.shop_con{width: 100%; margin-top: 20px;}
	
.vip_box{padding-bottom: 40px;}
	
.vip_box{width: 90%; margin-left: 5%; left: 0;}
	
.info{left: 0; margin-left: 5%; width: 90%;}
.info .title{font-size: 11px;}
.info .text{font-size: 11px;}
	
.problem{width: 90%; margin-left: 5%; left: 0;}
	
.contact{width: 90%; margin-left: 5%; left: 0;}
.contactT .left{width: 100%; border-bottom: none; height: auto}
.contactT .right{width: 100%; margin-top: 20px;  height: auto}
	
.Read{width: 90%; margin-left: 5%; left: 0; padding-bottom: 40px;}
.Read .pic{width: 100%;}
.Read .Read_right{width: 100%; margin-top: 20px;}
	
.share{margin-top: 20px; padding-bottom: 20px;}
	
.member_info h1{font-size: 18px;}
	
.mainnav_b .right .header_login a{height: 50px; line-height: 50px;}
.mainnav_b .right .header_login  em{height: 50px;}
	
.Branch_list{width: 90%; margin-left: 5%;}
.Branch_list ul{margin-right: -2%;}
.Branch_list ul li i{top: -65px;}
.Branch_list ul li .title{font-size: 12px;}
	
.about_menu{position: static;  width: 90%; margin: 10px auto 0; overflow: hidden;}
.about_menu ul li{width: 25%; float: left;}
.about_menu ul li a{font-size: 11px;}

.detailed_left{width: 100%;}
.detailed_right{width: 100%; margin: 20px 0; }
	
.vip_from .text2{width: 64%;}
	
.brand_page{width: 90%; margin-left: 5%; margin-top: 20px;}
	
.idea{width: 90%; margin-left: 5%;}

.idea_text .idea_T{font-size: 22px;}
.idea_text .text{width: 90%; font-size: 13px;}
	
.Story_text .text{width: 100%;}
.story_t{font-size: 18px;}
.story_t i{font-size: 16px;}
	

.quality_T{font-size: 18px;}
.quality_text .text{width: 100%;}
.quality_text .quality_T i{font-size: 16px;}

	
.pro_list ul li.big .video{margin-bottom: 20px;}
	
.searchWap{width: 90%; margin: 50px auto 0; display: block;}
	
.header .logo img{padding-top: 5px;}
	

.header .logo_columnid1{display:none;}
.header .logo_columnid2{display:block;}
.header .logo_columnid2 .title{display: block;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	
.pro_screen{display: none;}
    
.share .link{margin-top: 10px;}
.pro_info .Coll s{display:block;}
	
.header .logo img{max-width: 100%;}
	
.info .text.text_pc{display:none;}
.info .text.text_wap{display:block;}
	
.Coll s{position: absolute; top: 24px; right: 5%; width: 24px; height: 24px;}
.pro_list.search_list ul{text-align: center;}
	
.Coupon li .hide_ewm{position: fixed; top: auto; bottom: 240px; width: 89.5%; left: 5%;}
.Coupon li span.select b{display: none;}
.Coupon li .hide_ewm figure{padding: 16px 0;}
.BottomLogo ul li img{height: 18px;}
	
.problem_list{min-height: inherit;}
.Bottom_link{padding-bottom: 20px;}
}

@media(max-width:640px){
.headerW.none_bg{background: #fff;}
.header{height: 30px;}
.h_ban{margin-top:90px;}
.content{padding-top: 20px;}
.pro_current{margin-top: 20px;}
.header_leng{top: 25%;}
.header_search  .btn{font-size: 14px; font-weight: bold; width: 12%;text-align: right;display: block;float: right;}
.header_leng a{font-size: 11px;}
.header_leng a.cn{ padding-left: 0; background: none;}
.content2{padding-top: 20px;}	
.Bottom{max-width: 90%;}
.Bottom_link .right em{height: 12px;}

.mainnav ul li dl dd{font-size: 11px; margin-top: 15px;}
    .media_list ul li{width: 95%;}
/*.Bottom .Bottom_txt .txt{height: 15px;}*/
	
.mainnav .mobile_menu{top: 16px; right: -12%;}
	

.BottomLogo ul li{display:inline-block;  *zoom:1; *display:inline;  padding: 10px 4%; height:15px;}
.BottomLogo ul{display:none;}
.BottomLogo ul li a{display: block; }
.BottomLogo ul li img{height: auto;vertical-align: middle;}
.BottomLogo .pic_logo{display: block;}
.BottomLogo ul li:nth-child(1){width:26%;}
.BottomLogo ul li:nth-child(2){width:6%;}
.BottomLogo ul li:nth-child(3){width: 16%;}
.BottomLogo ul li:nth-child(4){width: 20%;}
	
.Bottom_list .left dl dd{display: none;}
.BtooomT{font-size: 30px;}
.footer_cop{padding-bottom: 20px; font-size: 11px;}	
	

.brand .big_pic .text{top: 10%; width: 90%; margin-left: 5%; left: 0;}
.brand .big_pic .text .title{font-size: 40px; line-height: 40px;}
.brand .big_pic .text .txt{font-size: 11px; white-space:inherit; padding: 0 10%;}	
.brand_con .box .text{white-space: inherit; padding: 0; margin-bottom: 10px; font-size: 11px;}
.brand_con .box{padding-top: 0;}
.brand_con .box .title img{height: 80px;}
.media_list ul li  .title{padding-right: 80px;}

.video .text .tip{font-size: 40px; line-height: 40px;}
.video .text em {font-size: 20px; line-height: 20px;  }
.join{padding-top: 0; margin-top: 0;}
.join_tip{font-size: 11px;}
.joinT .text{line-height: 24px; padding-top: 10px; font-size: 11px;}
.join_list{margin-top: 20px;}
.joinB{margin-top: 20px;}	
	
.info .title{margin-top: 20px;}	

.vip_left{width: 100%;}
.vip_from .btn{height: 35px; line-height: 35px; font-size: 11px;}
.vip_right{width: 100%; text-align: center;}
.vip_right .code_img{margin: 10px 0;}
.vip_box{padding-top: 20px; margin: 0 auto;}
.problem{padding-top: 20px;}	
.h_login .title{font-size: 16px;}	
.h_login{margin-top: 40px;}
.pro_infoBox{margin-top: 20px;}	
.pro_infoName{font-size: 11px;}
.pro_infoSize{ font-size: 11px;}
.pro_infoBox .btn{font-size: 11px;}
.member_info h1{font-size: 11px;}

.pro_infoBox{overflow: hidden; width: 100%;}
.pro_query{width: 80%; margin: 0 auto;}
.pro_infoName em{float: left; width: 90px; height: 35px; line-height: 35px; text-align: center; border: 1px solid #000; display: block;}
.pro_infoName span{float: right; line-height: 35px; font-size: 16px; font-weight: normal;}
	
	
.member_info td.w2 .text{width: 100%;}
.table1 table #DDLRegion{width: 100%;}
.table1 table #DDLprovice{width: 100%;}
.table1 table #DDLcity{width: 100%;}
.table1 table #DDLdistrict{width: 100%;}
.table1 table #DDLincome{width: 97%;}
.table1 table #DDLindustry{width: 97%;}
.storeSide header{font-size: 16px;}
.storeSide  nav dl dd h5{font-size: 11px;}
	


.pcbanner{display: none;}
.wapbanner{display: block;}
	
.shop .map{padding-bottom: 70%;}	

.Pages em{display: none;}
	
.pro_list.search_list ul li{width: 49%;}	
.PointsMall ul li,.favorites ul li{width: 48%;  }	
	
.brand_page ul li .text{font-size: 28px; top: 28%;}
.brand_page ul li {margin-top: 20px;}
.brand_page ul li  span{font-size: 11px;}

.pro_infoT .left .pic1{width: 100%;}
.pro_infoT .left .pic2{width: 100%; margin-top: 20px;}	
.brand_con .box  em{margin-bottom: 10px;}	

.idea_text .idea_T{font-size: 16px;}
.idea_text .idea_T i{font-size: 18px;}
	
.pro_list ul{margin-right: -5.5%;}
	
.storeSide  nav dl dd pre,	
.member_nav dl dd a,
.pro_infoText .title1,
.pro_infoText .tip,
.h_login .Box_btn .btn,
.pro_current .Return,
.pro_current .current,	
.vip_tip,
.vip_from .tip,
.join_list ul li a,
.media_list ul li  .title,
.Trend_list ul li span,
.Trend_list ul li .text .time,
.Bottom_link a,
.Bottom_link .right a,
.Bottom_list .right .txt,
.Bottom_list .left dl dt a,
.Bottom .Bottom_txt .txt,
.Bottom .Bottom_txt .btn,
.pro_list ul li span,
.pro_list ul li span.title,
.pro_list ul li .Price{font-size: 11px;}
	
	
.pro_list ul li .new{height: 15px;}	
.pro_list ul li .text a{height: 15px;}
.pro_list ul li span.title,
.pro_list ul li span.Price,
.pro_list ul li .new{ -webkit-transform: scale(0.80);}
.pro_list ul li .text{padding: 20px 0 30px 0;}


.pro_infoT .left .pic2 .pc_txt{display:none;}
.pro_infoT .left .pic2 .wap_txt{display:block; padding:0 5%; }
	
.pro_query ul li{width: 98%; margin-top: 20px;}
.pro_infoSize{display: none;}
.pro_infoBox .btn{display: none;}
.pro_infoBox{margin: 10px 0;}
	
.idea_pc{display: none;}
.idea_wap{display:block;}
	
.pro_infoText .pc_con{display:none;}
.pro_infoText .wap_con{display:block;}
	
.h_ban ul li .ban_pc{display: none;}
.h_ban ul li .ban_wap{display: block;}
	
.h_login{width: 90%;}
	
.pro_infoT .left .pic1 .img{transition: 0.5s;}
.pro_infoT .left .pic1.on .img{position:fixed; top: 0;  left: 0; width: 100%; height: 100%; transition: 0.5s; overflow-x: auto; z-index: 100;} 
.pro_infoT .left .pic1.on .img img{width: auto; max-width: inherit; height: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}
    
.search_T{font-size: 18px;}
    
    

.activity .title {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 92px; max-width: 100%;}
.activity  .title time{position: absolute; right: 0; top: 0; padding-left: 25px;   color: #000;}
    
    
    
.video .title {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 92px; max-width: 100%;}
.video  .title time{position: absolute; right: 0; top: 0; padding-left: 25px;   color: #000;}    
    
    
.mediaT .bx-prev{display: none;}
.mediaT .bx-next{display: none;}    
    
.pro_bottom{display: block; position: fixed; bottom: 0; width: 90%; padding: 0 5%; left:0; height: 70px; line-height: 70px; background: #fff;}
.pro_bottom .left{display: block; width: 100px; line-height: 35px; text-align: center; height: 35px; float: left; margin-top: 18px; border: 1px solid #000;}
    
.pro_price{float: right; line-height: 80px; font-size: 14px;}  
    
    
/*.Coll s{background: url(../images/dele.png) 0 0 no-repeat; position: absolute; top: 2%; right: 2%; width: 32px; height: 32px;}*/
.Coll s{position: absolute; top: 24px; right: 5%; width: 24px; height: 24px;}
    
.Bottom_list .right .txt{margin: 0 auto;}
.Bottom_list .right .text{width: 93%; max-width: 93%;}
.Bottom_list{padding-top:30px;}
.BottomLogo{padding-bottom: 30px;}
    
.Bottom_list .left dl dt i{display:inline-block; line-height: 14px; font-style: normal; margin-left: 5px;}
    
.idea_text .pic1{padding: 0 5%;}    

.pro_infoBottom .BottomW{display: none;}
.pro_infoBottom .footer_cop{display: none;}

.security {  width: 90%;}	
.security .title1{font-size: 18px}
.security input{width: 100%;}	
.security p {font-size: 12px;font-weight: 500;color: #000}	
.security p img{width: 20px;margin-top: -2px;}
.security .title2{font-size: 12px;}
.security .title3{font-size: 12px;padding-top: 20px;}
.security .title4{font-size: 12px;}
}

@media(max-width:320px){
.BottomLogo ul li{padding: 10px 1%;}
}
