@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html, body{ font-size:12px; font-family: "微软雅黑","宋体", Arial; line-height:20px; color:#555;}
*{
  font-family: "微软雅黑","宋体", Arial;
}
textarea{font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal}
img{border:0; vertical-align:top;}
input, select { vertical-align:middle;}
ul,ol{list-style:none;}
a{text-decoration:none;}
em,i{ font-style:normal;}
table{border-collapse:collapse;border-spacing:0; width:100%;}
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
.clear{content:".";clear:both;height:0;overflow:hidden;display:block;}
.clear:after{content:".";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{zoom:1;}
.clearfix:after{ visibility:hidden;display:block;clear:both;font-size:0;height:0;content:'';}
/*------------去掉链接虚拟框--------------*/
a {outline: none;} 
a:active {star:expression(this.onFocus=this.blur());} 
:focus { outline:0; }


.left{ float:left;}
.right{ float:right;}


.cardDetail{min-width:1200px;max-width: 1440px;overflow: hidden;margin: 0 auto;}
.cd-header{height:40px;overflow: hidden;padding: 30px 40px;border-bottom: solid 1px #efefef;}
.cd-header .logo{float:left;}
.cd-header .nav{float: right;overflow: hidden;margin:8px 5px 0 0;}
.cd-header .nav ul{margin-right:-10px;overflow: hidden;}
.cd-header .nav li{float: left;margin: 0 10px;}
.cd-header .nav li a{display:block;width:86px;height:30px;font-size: 14px;color: #4e4e4e;text-align: center;line-height: 28px;}
.cd-header .nav li.curr a{color: #fff;background: url(../images/nav-curr.png) no-repeat;}
.cardDetail .product-intro{overflow: hidden;padding:42px 130px;}
.cardDetail .img-wrap{float: left;margin: 0 60px 0 0;}
.cardDetail .itemInfo-wrap{overflow: hidden;}
.cardDetail .p-name{padding:4px 0;font-size: 24px;color: #000;line-height: 100%;letter-spacing: 2px;}
.cardDetail .p-fit{padding:5px 0 0;font-size:20px;color:#0084cf;line-height: 130%;}
.cardDetail .summary{padding:10px 15px;margin-top:15px;font-size:14px;background-color:#f5f5f5;}
.cardDetail .summary dl{overflow: hidden;padding: 3px 0;}
.cardDetail .summary dt{float: left;color: #666;}
.cardDetail .summary dd{overflow: hidden;color: #000;}
.cardDetail .summary .p-price{font-size: 20px;color: #e30077;}
.cardDetail .product-intro .promotion{padding:13px 0;font-size: 16px;color: #666;line-height: 30px;}
.cardDetail .btn-buy{display: block;width: 130px;height: 40px;color: #fff;font-size:18px;line-height: 40px;letter-spacing: 1px;text-align: center;border-radius:2px;background-color:#2ac4f6;}
.cardDetail .detail-tab{top:0;width:1220px;padding:0 110px;border-bottom: solid 1px #dfdfdf;background-color:#fff;}
.cardDetail .fix-opacity{position:fixed;opacity: 0.9;filter:alpha(opacity=90);}
.cardDetail .detail-tab ul{overflow: hidden;margin-bottom:-1px;}
.cardDetail .detail-tab li{float: left;width: 85px;padding:30px 0;margin:0 20px;font-size:16px;color:#4e4e4e;line-height:100%;text-align: center;cursor: pointer;}
.cardDetail .detail-tab .curr{color:#0084cf;border-bottom: solid 3px #2ac4f6;}
.cardDetail .notice{padding:40px 60px 25px 130px;margin:80px 0 0;font-size: 14px;color: #666;line-height: 32px;border-top: solid 1px #2ac4f6;}
.cardDetail .notice dl{overflow: hidden;padding-bottom:25px;}
.cardDetail .notice dt{float: left;width:86px;}
.cardDetail .notice dd{overflow: hidden;}
.cardDetail .notice dd strong{display:block;margin-bottom:10px;font-size: 18px;color: #0084cf;font-weight: normal;}
.cardDetail .notice .more-details{color: #000;}
.cardDetail .a-blue{color: #0084cf;text-decoration: underline;}
.cardDetail .questions dd strong{margin-bottom:0;}
.hide{display: none;}
.cardDetail .questions .more-details{padding-top:20px;color: #666;}
.cardDetail .weix{overflow: hidden;margin-top:12px;color: #959595;}
.cardDetail .weix img{float: left;margin-right:30px;}
.cardDetail .weix span{display: block;width: 110px;height: 35px;overflow:hidden;margin:82px 0 5px;line-height: 35px;color: #fff;font-size:18px;border-radius: 35px;background-color:#2ac4f6;text-align: center;background: url(../images/weix-tit.png) no-repeat\9;}
.cardDetail .detail-content{margin-top:25px;}
.cardDetail .select-stalls{padding-bottom:15px;color:#666;font-size: 14px;}
.cardDetail .select-stalls p{padding: 15px 0 10px;}
.cardDetail .select-stalls .list{overflow: hidden;width: 500px;font-size: 13px;}
.cardDetail .select-stalls .list li{float: left;width:110px;height:30px;margin:0 8px 8px 0;line-height:30px;text-align: center;border: solid 1px #d9d9d9;cursor: pointer;}
/*.cardDetail .select-stalls .list .cur{width:108px;height:28px;line-height:28px;border: solid 2px #e40077;background: url(../images/select-stalls-cur.png) right bottom no-repeat;}
*/
.cardDetail .select-stalls2{padding-bottom:15px;color:#666;font-size: 14px;}
.cardDetail .select-stalls2 p{padding: 15px 0 10px;}
.cardDetail .select-stalls2 .list{overflow: hidden;width: 500px;font-size: 13px;}
.cardDetail .select-stalls2 .list li{float: left;width:110px;height:30px;margin:0 8px 8px 0;line-height:30px;text-align: center;border: solid 1px #d9d9d9;cursor: pointer;}
.cardDetail .select-stalls2 .list .cur{width:108px;height:28px;line-height:28px;border: solid 2px #e40077;background: url(../images/select-stalls-cur.png) right bottom no-repeat;}

#bj_tail a{color: #555;}
#floor1 img{width:100%;}

.code{text-align: center;width: 120px;margin-top: 30px;}
.code span{display: block;}
.code span img{width: 80%;}
.code p{font-size: 16px;line-height: 25px;margin: 4px auto;color: #4e4e4e;}

