.topLine{width:1078px;padding: 0 10px;line-height: 30px;border:1px solid #ddd;background: #fffedf;margin-bottom: 10px;}
.contentBox{float: left;}
.mainInfo{width: 858px;float: left;border: 1px solid #ddd;padding: 10px 10px 0;}
.mainInfo h1{font:24px/50px "Microsoft YaHei";letter-spacing: 1px;color: #f60;}
.mainInfo p{font:18px/30px "Microsoft YaHei";color: #666;margin-bottom: 10px;}
.mainBox{float: left;width: 376px;margin-right: 10px;background: #efefef;height: 301px;overflow: hidden;}
.mainImg{float: right;width: 450px;height: 279px;border: 1px solid #ddd;padding: 10px;}
.discount{background: url("../images/discountBg.gif") no-repeat;width: 43px;height: 43px;color: #fff;text-align: center;font:bold 14px/18px "verdana";padding-top: 3px;}
.priceBox{text-align: center;margin-top: -10px;}
.priceBox b{font: 36px "candara";}
.priceBox del{font: 20px "candara";}
.daysInfo{float: left;width: 376px;text-align: center;background: #bebebe;font: 15px/36px "Microsoft YaHei";}
.daysInfo span{color: #666;margin-right: 20px;}
.btnBox{float: left;width: 376px;margin-top: 30px;text-align: center;height:71px;}
.buyNum{float: left;width: 356px;margin: 9px 10px;border-top: 1px solid #aaa;text-align: center;font: 14px/32px "verdana";}
.btnBox input{background: url("../images/goodsBtn.gif") no-repeat;border: 0;width: 146px;height: 41px;color: #fff;font:bold 16px "Microsoft YaHei";padding-left: 25px;cursor: pointer;}
.btnBox input.gray{background: url("../images/grayicon.gif") no-repeat;padding-left: 0;}
.buyNum b{font-weight: bold;font-size: 16px;color: #f60;}
.buyNum span{color: #666;}
.mainInfo .tips{float: left;margin-top: 10px;border-top: 1px dashed #eb6001;width: 858px;padding-top: 10px;}
.mainInfo .tips p{font: 12px/20px "宋体";color: #f60;}
.otherCoupon{border:5px solid #ddd;float: left;width: 850px;margin-top: 10px;padding:0 10px 10px;}
.otherCoupon h3{font:15px/36px "Microsoft YaHei";}
.otherCoupon .imgBox{float: left;width: 200px;height: 124px;}
.otherCoupon .otherInfos{float: left;width: 510px;padding: 0 10px;font-size: 14px;letter-spacing: 1px;}
.otherCoupon .otherInfos h3{font:15px/28px "Microsoft YaHei";color: #f60;}
.otherCoupon .otherInfos p{color: #666;line-height: 24px;}
.otherCoupon .otherInfos b{color: #f60;font: 16px/45px "verdana";}
.checkDetailBox{float: left;width: 120px;text-align: center;margin-top: 22px;}
.checkDetailBox input{cursor: pointer;background: url("../images/groupBtn.gif") no-repeat;width: 83px;height: 24px;border: 0;color: #fff;font-weight: bold;}
.checkDetailBox p{font:15px/36px "Microsoft YaHei";}
.dashedLine{border-top: 1px dashed #f60;margin: 10px 0;}
.detailInfo{width: 880px;float: left;margin: 10px 0;}
.detailInfo .strong{font-weight: bold;}
.detailInfo h2{border-left: 10px solid #fcac5c;font:15px/30px "Microsoft YaHei";background: #efefef;padding-left: 10px;}
.detailContent{padding: 10px 20px;font:14px/22px "宋体";}
.detailContent .p{text-indent: 2em;text-align:justify;text-justify:inter-ideograph;}
.contentIntr li{float: left;width: 420px;margin-bottom: 20px;}
.shopContent{font-size: 12px;float: left;width: 390px;height: 380px;overflow-y: scroll;margin-right: 10px;}
.shopContent li{padding-bottom: 10px;}
.shopContent li a{color: #f60;}
.shopMap{float: left;width: 440px;height: 380px;}
.shopImgBox{margin-top: 10px;width: 840px;height: 258px;}
.bottomBox{float: left;width: 828px;height: 62px;border: 1px solid #e8e3d0;background: #fffedf;padding-left: 50px;}
.bottomBox div{float: left;}
.bottomBox b{font:30px/62px "candara";color: #eb5115;}
.bottomBox del{font:20px/62px "candara";color: #666;}
.bottomBox span{line-height: 61px;font-size: 14px;margin:0 50px;}
.bottomBox input{float:left;cursor: pointer;background: url("../images/goodsBtn.gif") no-repeat 0 -42px;border: 0;height: 41px;color: #fff;font: 15px "Microsoft YaHei";}
.graybtn input{background: url("../images/grayicon.gif") no-repeat 0 -42px;}
.bottomBox .buyNumBtn{width: 124px;}
.bottomBox .buyingBtn{width: 91px;background-position: -124px -42px;}
/*.graybtn .buyNumBtn{}*/
.graybtn .buyingBtn{background-position: -124px -42px;}
div.bottomBtnBox{margin: 10px;width: 225px;float: right;}


#slider{width:450px;position: relative;overflow: hidden;height: 279px;}
#slider-scroll{width:3080px;height:319px;margin:0 auto;position: relative;}
#slider img{margin:0 auto;display: block;float: left;width:450px;height:279px;}
#slider span{background:url("../images/arrows.png");display:block;width:14px;height:22px;cursor: pointer;}
#slider #left{position:absolute;top:128px;left:5px;}
#slider #right{background-position: 0 -22px;position:absolute;top:128px;right:5px;}

.mask{background: #000;opacity: .4;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9998;}
.msgBox{position: fixed;top: 50%;left: 50%;z-index: 9999;width: 600px;height: 439px;margin: -220px 0 0 -300px;background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}
.msgBox .msg_notice{position: relative;}
.msgBox .msg_notice .tit{background: url("../images/pop_bg.png") no-repeat 0 0;width: 600px;height: 120px;margin-top: -48px;}
.msgBox .msg_notice .tit p{text-align: center;width: 100%;padding-top: 48px;line-height: 72px;font-size: 18px;color: #df2f35;}
.msgBox .msg_notice .cont{padding: 20px 36px;line-height: 26px;}
.msgBox .msg_notice .cont b{color: #df2f35}
.msgBox .msg_notice .cont a{background: #ea494f;width: 224px;height: 41px;line-height: 41px;text-align: center;display: block;margin: 0 auto;border-radius: 20px;color: #fff;font-size: 16px;margin-top: 30px;}