.w1200{width:1200px;margin:0 auto;}
.top-shop-b {height:88px;width:100%;background:url(../images/topbg.jpg) no-repeat 50% 0;}
.shop-toplogo {position:absolute;top:15px;left:20px;}

#shop-search {position:absolute;top:25px;left:35%;}
#shop-search input[type=text] {
    width:450px;min-height:34px;margin:0;padding:7px 8px;outline:none;
    background:#fff;border:1px solid #b1191a;vertical-align:middle;
    transition: all 0.15s ease-in;-webkit-transition: all 0.15s ease-in 0;
}
#shop-search input[type=text]:focus {
    outline: none;
    border-color: #c81623;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 4px rgba(200,22,35,.5);
}
#shop-search .button1, #shop-search .button2 {
    padding:9px 10px;vertical-align:-2px;width:80px;color:#fff;cursor:pointer;font-size:14px;
}
.bigimg {
    width: 800px;
    height: 800px;
}
.score-star {
    width: 60px;
    height: 16px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.score-star-width {
    width: 60px;
    height: 16px;
}
.score-star-fill {
    overflow: hidden;
}
.score-star i{
    font-style: normal;
    font-size: 12px;
}
.score-star-fill, .score-star-background {
    position:absolute;
    left: 0;
    top: 0;
}
.score-star-background {
    z-index: -1;
}
.score-star-fill i {
    color: #FDAA01;
}
.score-star-background i {
    color: #ccc;

}

#shop-search .button1 {background:#b1191a;}
#shop-search .button1:active {background:#980b11;}
#shop-search .button2 {background:#555;}
#shop-search .button1:active {background:#444;}

.top-add {width:100%;height:110px; overflow:hidden; text-align:center;}

.shop-nav {width:100%;height:40px;background:#555;}
.shop-nav ul.shop-cat > li{position: relative;float:left;color:#fff;line-height:40px;margin-left:50px;}
.shop-nav ul.shop-cat > li:first-child {
    margin-left: 0px;
}
.shop-nav ul.shop-cat > li:hover ul.shop-cat-child {
    display: block;
}
.shop-nav ul.shop-cat-child {
    width: 120px;
    line-height: 40px;
    position: absolute;
    background: #666;
    z-index: 9999;
    display: none;
}
.shop-nav ul.shop-cat-child li {line-height: 40px;}
.shop-nav ul.shop-cat-child li a{
    padding: 0 20px;
    color: #fff;
    display: block;
    width: auto;
    height: 40px;
}
.shop-nav ul.shop-cat-child li a:hover{
    background: #333;
}

/** 无数据提示 **/
.empty-box {
    position:relative;
    width:400px;
    margin:100px auto 150px;
    height:300px;}
.empty-box .empty-icon {
    display:block;
    width:140px;
    height:303px;
    overflow:hidden;
    vertical-align:middle;}
.empty-box .icon-1 {
    background:url(../images/1.png) no-repeat;
}
.empty-box .icon-2 {
    background:url(../images/2.png) no-repeat;
}
.empty-box .icon-3 {
    background:url(../images/3.png) no-repeat;
}
.empty-box .icon-4 {
    width: 168px;
    margin-left: -20px;
    background:url(../images/4.png) no-repeat left top;
}
.empty-box .e-cont {
    position:absolute;
    left:160px;top:50px;
    width:250px;}
.empty-box .e-cont h4{
    font-size:18px;font-family:"微软雅黑";font-weight:400;color:#555;
}
.empty-box .e-cont a {
    height:14px;line-height:14px;padding:10px;font-size:12px;text-decoration:none;border-radius:3px;}
.empty-box .e-cont a.alllist {background:#eee;border:1px solid #aaa;color:#666;}
.empty-box .e-cont a.tohome {background:#e45050;border:1px solid #e45050;color:#fff;}
.e-cont h4 {
    height: 40px;
}
.shop-map {line-height:36px;padding-left:15px;}
.shop-map a {font-size:13px;color:#484848;letter-spacing:1.5;}
.shop-map a:hover {color:#b61d1d;}

.shop-main1 {_border:1px solid #ddd;width:100%;}
.shop-main-l1, .shop-main-l2, .shop-main-l3 {float:left;}
.shop-main-l1 {width:420px;min-height:550px;}
.shop-main-l2 {width:500px;padding:20px;_border-right:1px solid #ddd;min-height:520px;}
.shop-main-l3 {min-width:237px;}

.shop-a {padding:15px 0 15px 15px;width:400px;height:auto;overflow:hidden;max-height: 700px;}
.shop-b {padding:0 0 30px 15px;}
.shop-b ul li{float:left;margin-right:15px;width:54px;height:54px;background-size:cover;}
.shop-b ul li img {border: 2px #ccc solid;}
.shop-b ul li:last-child {margin-right:0;}
.pic-onfocus img {
    border: 2px solid #c81623 !important;             /* For Firefox3.6+ */
}
.shop-c {padding:0 0 20px 15px; position: relative;}
.shop-favo {float:left;font-style:normal;padding-left:20px;color:#646464;display:inline-block;background:url(../images/shop-favo.png) no-repeat 0 50%;}
.shop-favo-checked {
    background-image: url(../images/shop-favo-checked.png);
}
.shop-share {float:right;font-style:normal;padding-left:20px;padding-right:150px;color:#646464;display:inline-block;background:url(../images/shop-share.png) no-repeat 0 50%;}
.share-btn {
    width: auto;
    height: 16px;
    padding: 5px;
    border-radius: 5px;
    border: 1px sold #ddd;
    position: absolute;
    top: -10px;
    right :0;
}
.shop-til {color:#333;font-size:16px;font-weight:700;line-height:28px;}
.shop-til2 {color:#c81623;font-size:13px;line-height:28px;font-family:"Microsoft YaHei";margin-bottom:5px;}
.shop-price {background:#f2f2f2;padding:5px 20px;}
.shop-price p, .shop-price span{line-height:36px;font-size:13px;font-family:"Microsoft YaHei";}
.shop-price span {width:70px;display:inline-block;letter-spacing:7px;}
.shop-price i {font-size:24px;font-style:normal;font-weight:700;color:#cb152a;}
.shop-price .active {text-decoration: line-through;font-size: 13px;color:#333333;}

.shop-address {padding:10px 0;}
.shop-address .shop-text{float:left;width:50px;display:inline-block;}
.shop-address .shop-text, .shop-dd span, .shop-dd div{font-size:13px;letter-spacing:2px;line-height:18px;}
.shop-dd {float:left;}
.shop-dd div, .shop-dd span{float:left;}
.shop-dd div {position:relative;padding:0 20px 0 4px;overflow:hidden;}
.shop-dd b {display:block;position:absolute;bottom:6px;right:6px;width:11px;height:6px;background:url(../images/arr-down.png)}

.shop-dotted {border-bottom:1px dashed #ddd;width:100%;}

.shop-choose {padding:5px 0 5px 80px;width:420px;margin-top:5px;}
.shop-choose .shop-color {margin-left:-80px;margin-top:10px;width:80px;float:left;font-size:13px;letter-spacing:2px;}
.shop-dt {float:left;margin:4px 8px 4px 0;}
.shop-dt a {cursor: pointer;float:left;display:block;white-space:nowrap;color:#414141;background:#f2f2f2;border:1px solid #ddd;padding:0 8px;}
.shop-dt a.wst-goods-attrs-on {border: 1px solid #c81623}
.shop-dt a span {line-height:30px;font-size:13px;white-space:nowrap;}

.shop-num {margin-top:5px;}
.shop-num input {float:left;height:26px;width:46px;border:1px solid #ddd;text-align:center;}
.shop-num a {float:left;height:26px;width:26px;line-height:26px;display:inline-block;background:#f2f2f2;text-align:center;}
.shop-button1, .shop-button2 {
    text-align:center;float:left;margin-right:20px;cursor:pointer;
    height:36px;line-height:36px;font-family:"Microsoft YaHei";font-size:16px;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.shop-button1 {
    width:135px;color:#cb152a;
    background:#f2f2f2;border:1px solid #c81623; 
}
.shop-button2 {
    width:175px;color:#fff;
    background:#c81623;border:1px solid #c81623; 
}
.shop-button2 i{padding:0 0 0 30px;background:url(../images/shop-car.png) no-repeat 0 50%;}

.shop-lg {width:210px;height:80px;margin:0 auto;border-bottom:1px solid #ddd;padding:10px 0;overflow:hidden;} 
.shop-inf {width:210px;margin:15px auto;}
.shop-inf .shop-name{text-align:center;font-weight:700;}
.shop-inf .shop-info {margin-top:20px;}
.shop-inf .shop-info li {line-height:32px;font-size:13px;}
.shop-inf .shop-info li span{padding:5px;background:#f2f2f2;border:1px solid #ddd;font-size:12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.shop-inf .shop-info li .online i, .shop-inf .shop-info li .offline i{font-style:normal;padding-left:20px;background:url(../images/seller-online.png) no-repeat 0 50%;cursor:pointer;}
.shop-inf .shop-info li .offline i{background:url(../images/seller-offline.png) no-repeat 0 50%!important;}
.shop-td {width:100%;border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}
.shop-td li {width:32%;height:44px;float:left;text-align:center;font-size:13px;color:#c81623;line-height:24px;border-right:1px solid #ddd;}
.shop-td li:last-child  {border:none;}
.shop-td li p{text-align:center;font-size:13px;line-height:24px;color:#60605f;}

.shop-inf-button {width:210px;margin:0 auto;}
.shop-inf-button .shop-button3, .shop-inf-button .shop-button4 {float:left;background:#f2f2f2;border:1px solid #ddd;border-radius:5px;line-height:30px;width:92px;height:30px;text-align:center;color:#4e4e4e;cursor:pointer;}
.shop-inf-button .shop-button3 {margin-right:15px;}

.shop-hot {margin-top:15px;}
.shop-hot-til {height:30px;width:100%;background:#f2f2f2;border:1px solid #ddd;}
.shop-hot-til span{
    color:#666;font-size:15px;font-family:"Microsoft Yahei";
    display:inline-block;padding:0 20px;margin-top:-5px;
    background:#fff;height:34px;line-height:34px;letter-spacing:1px;
    border-top:2px solid #c81623;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-left:-1px;
    font-weight:700;}
.shop-hot-main {width:100%;border:1px solid #ddd;margin-top:-1px;}
.shop-hot-a {width:180px;float:left;margin:15px 10px;text-align: center;}
.shop-hot-a .imgbox{width:180px;height:162px;overflow:hidden;}
.shop-hot-a p{font-size:13px;line-height:28px;color:#494848;/*width:160px;*/ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.shop-hot-a span{font-size:18px;color:#c81623;font-weight:700;}

.shop-xq {margin-top:15px;}
.shop-left {float:left;width:210px;overflow:hidden;}
.shop-right {float:right;width:980px;}
.shop-left-p {margin-bottom:10px;}
.shop-left-pt {background:#f2f2f2;border:1px solid #ddd;}
.shop-left-pt p{padding-left:10px;line-height:38px;color:#666;font-family:"Microsoft YaHei";}
.shop-left-a, .shop-left-b {width:208;border:1px solid #ddd;margin-top:-1px;}
.shop-left-a {padding:25px 0;}
.shop-left-a1 {padding-left:65px;}
.shop-left-a1 p{width:55px;margin-left:-55px;float:left;font-size:13px;color:#60605f;line-height:24px;}
.shop-left-a1 .shop-input1, .shop-left-a1 .shop-input2{border:1px solid #ddd;padding:4px;margin-bottom:10px;}
.shop-left-a1 .shop-input1{width:125px;}
.shop-left-a1 .shop-input2{width:50px;}
.shop-left-a1 span{display:inline-block;font-size:13px;color:#60605f;background:#f2f2f2;padding:2px 14px;border:1px solid #ddd;border-radius:3px;cursor:pointer;}

.shop-left-nav h4 {font-weight:400;margin:0;padding:10px;border-top:1px solid #ddd;margin-top:-1px;}
.shop-left-nav h4 span{font-size:13px;line-height:20px;font-weight:400;padding:8px;vertical-align:text-top;}
.shop-left-nav h4 img {margin-right:10px;vertical-align:text-top;}
.shop-left-nav div>a{padding-left:30px;display:block; color:#444;font-size:13px;line-height:28px; height:28px;}
.shop-left-nav div>a:hover{color:#c81623;}
.shop-left-nav div{display:none; border-top:1px solid #ddd;padding:5px 0;}

.shop-kan {border:1px solid #ddd;margin-top:-1px;}
.shop-kan li {padding:9px;}
.shop-kan li p a{font-size:13px;color:#777;line-height:18px;}
.shop-kan li img {padding-bottom:20px;}
.shop-kan li .kankan-p {font-size:13px;font-family:"Microsoft Yahei";color:#c81623;text-align:center;line-height:30px;}
.shop-kan li .kankan-line {width:100%;border-bottom:1px dashed #ddd;}
.shop-kan li:last-child .kankan-line {display:none;}

.right-nav {background:#f2f2f2;border:1px solid #ddd;height:38px;}
.right-nav ul li {font-family:"Microsoft YaHei";cursor:pointer;float:left;width:135px;text-align:center;font-size:14px;height:38px;line-height:38px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-left:-1px;}
.right-nav ul .shop-right-focu {
    background:#fff;border-top:2px solid #c81623;height:42px;margin-top:-5px;
}

.shop-right-inf {margin-bottom:10px;}
.shop-right-inf .inf-n1 {min-height:144px;border:1px solid #ddd;margin-top:-1px;}
.shop-right-inf .inf-n1 .inf-n1-a{padding:30px 20px 10px;}
.shop-right-inf .inf-n1 .inf-n1-a img{max-width: 900px;}
/*
.shop-right-inf .inf-n1 .inf-n1-a span {color:#60605f;font-size:13px;line-height:24px;display:inline-block;width:160px;margin-right:20px;}
*/
.shop-right-inf .inf-n1 .inf-n1-a p {
    font: 12px/1.5 "sans serif",tahoma,verdana,helvetica;
}
.shop-right-list {margin-top:10px;display:none;}
.shop-right-list table {border:1px solid #ddd;text-align:center;color:#414140;font-size:13px;font-family:"Microsoft YaHei";}
.n3-t1 {height:50px;background:#f2f2f2;}
.n3-t2 {height:64px;}
.n3-a {width:15%;}
.n3-b {}
.n3-c {width:15%;}
.n3-d {width:20%;}

.shop-right-eva {display:none;}
.shop-right-eva .inf-n2 {padding-left:220px;padding-right:100px;min-height:144px;border:1px solid #ddd;margin-top:-1px;}
.inf-n2-l {width:220px;margin-left:-220px;margin-top:30px;float:left;}
.inf-n2-l p {text-align:center;font-size:12px;color:#666;padding:2px;}
.inf-n2-l p span {font-size:24px;color:#c81623;font-weight:700;}
.inf-n2-l p i {font-style:normal;color:#fdaa01;}
.inf-n2-r {padding:40px 20px 20px 0;}
.inf-n2-r a {font-size:13px;display:inline-block;padding:0 10px;line-height:20px;color:#b10000;background:#fff;border:1px solid #f5d7db;margin:0 10px 15px 0;float:left;}

.form-inf-choose{border:1px solid #ddd;background:#f2f2f2;margin-top:-1;padding:0 20px;}
.form-inf-choose fieldset {border:none;line-height:28px;}
.form-inf-choose fieldset input {vertical-align:text-top;margin-top:0;}
.form-inf-choose fieldset .inf-inf {padding-left:400px;}
.form-inf-choose select {height:24px;margin-left:10px;outline:none;}

.inf-m-m {border-top:1px solid #ddd;margin-top:-1px;}
.inf-main-group{min-height:50px;margin-bottom:10px;}
.inf-main {padding:30px 100px 30px 120px;width:400px;float:left;}
.inf-main p{font-size:13px;line-height:20px;color:#444;}
.inf-time {padding-left:15px;width:105px;margin-left:-120px;float:left;}
.inf-time p {color:#666;}


.inf-class {float:right;width:320px;display:table-cell;vertical-align:middle;}
.inf-class p {font-size:13px;color:#999;}
.inf-class i {font-style:normal;color:#000;}


.slider_btn {
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0;
    text-align: center;
}
.slider_btn a {
    border-radius: 50%;
    width: 16px;
    height: 16px;
    text-indent: -9999em;
    display: inline-block;
    margin: 5px 2px;
    background: #fff;
}
.slider_btn a.current {
    background: #E43A3B;
    opacity: 1;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}