@charset "utf-8";
/* CSS Document */
/*all.css*/
body{ margin:0 auto;}
html{ min-width:1224px; }
.header,.mian,.footer{ overflow:hidden; margin:0 auto; min-width:1224px;}
.fl{ float:left;}
.fr{ float:right;}
.navFrame,.contentFrame,.copyrightFrame{ width:1200px; margin:0 auto; overflow:hidden;}
/*common*/
.nw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*main.css*/
.main{ background-color:#f2f5f8; padding-bottom:6px;margin-bottom:10px;position: relative;}
.title{ font-size:20px; color:#333; overflow:hidden;}
.title img{ padding-right:14px;}
.title a{ float:right; color:#828282; font-size:15px; line-height:30px; font-weight:normal;*+margin-top:-28px;}
/*location*/
.location h3{padding:18px 0;}
.location h3,.location a{ font-size:15px; color:#67686a; }
.location a{padding:0 2px;}
.location a:hover{ text-decoration:underline;}
/*soft*/
.softFrame{ width:1200px; margin:0 auto; overflow:hidden;}
.softFrame li{ float:left; padding:18px;width:198px; height:264px; margin:0 13px 13px 0; background-color:#fff;position:relative;}
.softFrame li span{ display:inline-block; position:absolute; top:0; width:62px; height:20px; line-height:20px; margin-left:-31px; left:50%; font-weight:bold;}
.softFrame li .new{ background-color:#83c44e; font-size:14px; color:#fff;}
.softFrame li .oos{ background-color:#f44b3b; font-size:14px; color:#fff;}
.softFrame li .mianyou{ background-color:#4fa3d3; font-size:14px; color:#fff;}
.softFrame li .zhengpin{ background-color:#f0c73a; font-size:14px; color:#fff;}
.softFrame li .discount{ background-color:#e53935; font-size:14px; color:#fff;}
.softFrame ul{ overflow:hidden;position:relative; text-align:center;}
.softFrame .super .softImg{padding:20px 5px;width:223px; height:223px;}
.softFrame .softImg{ width:151px; height:151px; padding:20px 23px;}
.softFrame .super .softImg img{width:223px; height:223px;}
.softFrame .softImg img{ width:151px; height:151px;}
.msg h2{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.msg h3{color:#cbcbcb; font-size:13px; height:22px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.msg p{ font-weight:bold;color:#ff6700; font-size:17px; overflow:hidden;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.super{ background-color:#fff; width:234px; height:614px; text-align:center;}
.super .msg h2{ font-size:26px; font-weight:normal; overflow:hidden; white-space:normal; height:2.4em; padding:50px 11px 2px; line-height:1.2em;}
.super .msg h3{ color:#666; font-size:15px;padding:3px 12px 0;}
.super .msg p{ font-weight:normal; padding:17px 11px 37px;}
.super .msg p span{ font-size:30px;}
.foods ul{ width:1237px; overflow: hidden; height:310px;}
.foods li{ float:left;padding: 18px; width: 198px; height: 264px; margin: 0 13px 13px 0; background-color: #fff; position: relative;}
.super:hover,.foods li:hover{ box-shadow:0 1px 6px #ccc;}
/*goodDetail*/
.goodsDetail{background-color:#fff; padding:20px; position: relative; padding-top:10px;display: flex;}
.goodsImg img{height:300px;}
.goodsImg{overflow:hidden; padding-right:30px;padding-top:10px;}
.goodsIntro{overflow:hidden;width:827px;}
.goodsIntro .Intro_item{height: 222px; overflow: hidden;}
.goodsIntro h1{font-size:25px;width:827px;padding-bottom: 6px;}
.goodsIntro h2{color:#00b689;font-size:16px;font-weight:normal;border-bottom:#eee 1px solid;width:827px; margin-bottom:10px;padding-bottom:6px;}
.goodsIntro h5{color:#999;font-size:15px;font-weight:normal; line-height: 1.9em; display: block;width: 460px;}
.goodsIntro h3{color:#00b689;font-size:30px;padding-bottom:6px;margin-bottom: 2px; margin-top: 14px;}
.goodsIntro h4{color:#fc614a;font-size:14px;font-weight:normal;padding:6px 0;}
.goodsIntro .price{position: relative;}
.goodsIntro .price a{display:inline-block;border:#F40 1px solid;border-radius: 20px;background-color:#F40;color:#fff;font-size:20px;padding: 2px 18px; font-weight:normal;margin-right:36px; position: absolute; bottom:10px;left: 220px;}
.goodsIntro .wxsmart{position: absolute; right: 117px; top: 100px;}
.goodsIntro .wxsmart img{width: 222px;}
#buy{background-color:#e0f5f0; color:#00b689;}
#call{margin-left:186px;}
/*describe*/
.describe{background-color:#fff;padding:20px 0;margin-top:22px;overflow: hidden;}
.describe .content{padding: 20px;color:#333;font-size:16px;}
/*more*/
.more .title{padding:38px 2px 16px 0; }