﻿.tb a {
    display: block;
    padding: 0 10px;
    border: 1px solid #CDCDCD;
    background: #E5EDF2;
    font-size: 12px;
}
.tb {
    line-height: 33px;padding-left: 0px !important;
}
img{ border:0;}
.viewLeft-tab {
    width: 915px;
    height: 40px;
    border-bottom: 2px solid #dd2727;
    overflow: hidden;
    margin: 0px;
	margin-bottom: 10px;
}
.viewLeft-tab > div.active {
    background: #dd2727;
    color: #fff;
}
.viewLeft-tab > div {
    width: 120px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    float: left;
    cursor: pointer;
}
.bg_price_img {
    background: #f2f1f1 url(bg_price_img.jpg) no-repeat;
    padding: 18px 10px 18px 10px;
    margin-top: 15px;
    margin-bottom: 0px;
}
.price_list {
    color: #999;
    overflow: hidden;
    zoom: 1;
}
.bg_price_img .b1 {
    width: 66px;
    display: inline-block;
    margin-top: 2px;
	font-size: 14px;
}
.price_list b {
    color: #333;
}
.price_list em.big_em {
    font-size: 32px;
    line-height: 32px;
    color: #e81a62;
    font-weight: bold;
    margin-right: 5px;
    text-decoration: none;
}
.price_list .special_price {
    font-size: 30px;
    margin-left: -6px;
}
.bg_price_img .discount_box {
    margin-left: 6px;
    height: 22px;
    vertical-align: bottom;
    position: relative;
    display: inline-block;
	margin-bottom: 6px;
}
.bg_price_img .dl {
    position: absolute;
    left: -3px;
    top: 50%;
    margin-top: -4px;
    width: 3px;
    height: 5px;
    background-position: -74px 0;
    overflow: hidden;
}
.bg_price_img .dl, .icn_tab_indicate, .icn_italic_line, .icn_service1, .icn_service2, .icn_service3, .icn_service4, .icn_service5, .icn_question, .icn_answer, .icn_new_product, .icn_forecast_product, .icn_about_end, .mall_tag .tag_l, .mall_tag .tag_r, .icn_clock, .icn_axe {
    background: url(icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;background-position: -74px 0;
}
.bg_price_img i.discount {
    display: inline-block;
    height: 18px;
    padding: 0 5px;
    line-height: 18px;
    background-color: #e81a62;
    text-align: center;
    color: #fff;
    margin-right: 5px;
    font-size: 12px;
}
i {
    font-style: normal;
}
.price_list {
    color: #999;
}
.lanrenzhijia{ width:422px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:1;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:420px;height:420px;border:1px solid #f0f0f0;}
.spec-scroll{clear:both;margin-top:5px;width:422px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{padding: 0 0px;display:block;font-family:"宋体";text-align:center;width:20px;height:54px; line-height:54px;border:1px solid #f0f0f0;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:372px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:76px;text-align:center;margin: 0 0px 0px 0!important;}
.spec-scroll .items ul li img{border:1px solid #f0f0f0;padding:2px;width:60px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
/*sr-header*/
.sr-header { height: 39px; line-height: 39px; background: #333; overflow: hidden; }
.sr-header .hb { width: 1250px; margin: 0 auto; }
.sr-header .hb .sr-logo { width: 178px; height: 39px; float: left; display: inline-block; margin-right: 35px; }
.sr-header .hb .sr-logo img { width: 178px; height: 39px; display: block; border: none; }
.sr-header .hb .sr-logo a { width: 178px; height: 39px; display: block; }
.sr-header .hb .sr-nav { float: left; }
.sr-header .hb .sr-nav ul li { float: left; margin-right: 15px; font-size: 14px; }
.sr-header .hb .sr-nav ul li a { height: 39px; color: #fff; text-decoration: none; display: block; padding: 0 25px; }
.sr-header .hb .sr-nav ul li a:hover { height: 39px; color: #fff; background: #f70001; text-decoration: none; display: block; padding: 0 25px; }
.sr-header .hb .sr-nav ul li.cur a { height: 39px; color: #fff; background: #f70001; text-decoration: none; display: block; padding: 0 25px; }
.sr-header .hb .sr-rlink { float: right; }
.sr-header .hb .sr-rlink a { height: 39px; text-decoration: none; color: #fff; background: #de0001; padding: 0 35px; display: block; }

/*sr-slide*/
.sr-slide { width: 100%; height: 300px; position: relative; overflow: hidden; }
.sr-slide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.sr-slide .bd ul { width: 100% !important; }
.sr-slide .bd li { width: 100% !important; height: 300px; overflow: hidden; text-align: center; }
.sr-slide .bd li a { display: block; height: 300px; }
.sr-slide .bd li img { width: 100%; height: 300px; }
.sr-slide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.sr-slide .hd ul { text-align: center; }
.sr-slide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 10px; height: 10px; margin: 3px; overflow: hidden; border: 1px solid #fff; line-height: 999px; border-radius: 50%; }
.sr-slide .hd ul .on { background:#fff; border-radius: 50%; }
.sr-slide .prev,.sr-slide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.sr-slide .next { left: auto; right: 15%; background-position: -6px -137px; }

/*sr-wrapper*/
.sr-wrapper { width: 915px; margin: 0 auto; margin-bottom: 30px;}

/*sr-cp*/
.sr-cp { margin-top: 15px; font-size: 14px; color: #e0e0e0; overflow: hidden; }
.sr-cp .pb { padding: 15px 25px; background: #f9f9f9; float: left; overflow: hidden; }
.sr-cp span { color: #333; }
.sr-cp em { color: #666; margin: 0 5px; }
.sr-cp a { color: #797979; text-decoration: none; }
.sr-cp a:hover { color: #333; }

/*sr-content*/
.sr-content { margin: 15px auto; font-size: 14px; position: relative; }
.sr-content .cb { width: 1250px; margin: 0 auto; }

/*sr-cate*/
.sr-content .cb .sr-cate { background: #fff; margin-top: 15px; overflow: hidden; }
.sr-content .cb .sr-cate .cate-t { background: #fff; padding: 20px 15px 5px; overflow: hidden; border-bottom: 1px dashed #f0f0f0; }
.sr-content .cb .sr-cate .cate-title { padding: 3px 9px; font-weight: bold; float: left; }
.sr-content .cb .sr-cate .cate-b { background: #fff; background: #fff; padding: 20px 15px 5px; overflow: hidden; }
.sr-content .cb .sr-cate .cate-right { width: 1145px; float: left; }
.sr-content .cb .sr-cate ul.cate-zc { padding-top: 15px; margin-top: 10px; background: #fff; overflow: hidden; border-top: 1px solid #f0f0f0; }
.sr-content .cb .sr-cate ul li { margin: 0 10px 10px; display: inline; white-space: nowrap; width: 135px; position: relative; float: left; position: relative; }
.sr-content .cb .sr-cate ul li a { display: inline-block; padding: 3px 9px; border: 1px solid #FFF; text-decoration: none; color: #333; cursor: pointer; }
.sr-content .cb .sr-cate ul li a:hover { display: inline-block; padding: 3px 9px; border: 1px solid #FFF; text-decoration: none; color: #f70001; cursor: pointer; }
.sr-content .cb .sr-cate ul li.a a { padding: 3px 9px; display: inline-block; color: #333; text-decoration: none; border: 1px solid #f70001; background: #fff; color: #f70001; position: relative; }
.sr-content .cb .sr-cate ul li.cateon a { padding: 3px 9px; display: inline-block; color: #f70001; text-decoration: none; border: 1px solid #f70001; background: #fff; position: relative; }
.sr-content .cb .sr-cate ul li.a i.mall-icon { width: 11px; height: 11px; background: url(mall-icon.png) -259px -225px no-repeat; display: block; position: absolute; right: 0px; bottom: 0px; }
.sr-content .cb .sr-cate ul li.cateon i.mall-icon { width: 11px; height: 11px; background: url(mall-icon.png) -259px -225px no-repeat; display: block; position: absolute; right: 0px; bottom: 0px; }
.sr-content .cb .sr-cate .dshow { padding-top: 15px; margin-top: 10px; background: #fff; overflow: hidden; border-top: 1px solid #f0f0f0; }

/*sr-function*/
.sr-content .cb .sr-function { width: 260px; height: 457px; background: #fff; float: right; padding: 20px; border-top: 3px solid #e0e0e0; }
.sr-content .cb .sr-function .fun-title { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; margin-bottom: 10px; font-weight: bold; }
.sr-content .cb .sr-function .fun-gl { width: 280px; text-align: center; margin-top: 15px; }
.sr-content .cb .sr-function .fun-gl i { margin-bottom: 5px; }
.sr-content .cb .sr-function .fun-gl .dd i.mall-icon { width: 50px; height: 40px; background: url(mall-icon.png) no-repeat; display: inline-block; }
.sr-content .cb .sr-function .fun-gl .zd i.mall-icon { width: 50px; height: 40px; background: url(mall-icon.png) -75px 0 no-repeat; display: inline-block; }
.sr-content .cb .sr-function .fun-gl .dz i.mall-icon { width: 50px; height: 40px; background: url(mall-icon.png) -150px 0 no-repeat; display: inline-block; }
.sr-content .cb .sr-function .fun-gl a { padding: 9px; display: block; float: left; border: 1px solid #e0e0e0; margin-right: 17px; color: #666; background: #fff; text-decoration: none; border-radius: 5px; }
.sr-content .cb .sr-function .fun-gl a:hover { padding: 9px; display: block; float: left; border: 1px solid #c0c0c0; margin-right: 17px; color: #666; background: #fcfcfc; text-decoration: none; border-radius: 5px; }
.sr-content .cb .sr-function .fun-gl a img { width: 50px; height: 40px; }
.sr-content .cb .sr-function .fun-search { position: relative; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 15px 0; margin: 15px 0; }
.sr-content .cb .sr-function .fun-search form { margin-bottom: 0px; }
.sr-content .cb .sr-function .fun-search .fst { width: 139px; height: 35px; padding: 0 85px 0 36px; background: #f0f0f0; color: #999; }
.sr-content .cb .sr-function .fun-search .sfsb { width: 75px; height: 35px; color: #fff; background: #999; font-size: 16px; position: absolute; top: 15px; right: 0px; text-align: center; cursor: pointer; }
.sr-content .cb .sr-function .fun-search i.mall-icon { width: 15px; height: 20px; background: url(mall-icon.png) -225px -90px no-repeat; position: absolute; top: 23px; left: 9px; }
.sr-content .cb .sr-function .fun-code { text-align: center; }
.sr-content .cb .sr-function .fun-code .fun-txt { font-size: 16px; margin-bottom: 15px; color: #333; }
.sr-content .cb .sr-function .fun-code .fun-qrcode img { width: 175px; height: 175px; display: inline-block; }

/*sr-list*/
.sr-wrapper .sr-list { margin-top: 15px; position: relative; }
.sr-wrapper .sr-list .water-bg { height: 39px; display: none; }
.sr-wrapper .sr-list .water-logo { width: 178px; height: 39px; margin: auto; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.sr-wrapper .sr-list ul { width: 1295px; }
.sr-wrapper .sr-list ul li { float: left; display: inline-block; position: relative; background: #fff; margin:0 16.5px 15px 0; }
.sr-wrapper .sr-list ul li a { width: 300px; height: 540px; text-decoration: none; color: #333; display: block; transition: all 0.2s linear 0s; cursor: pointer; }
.sr-wrapper .sr-list ul li a:hover { width: 300px; height: 540px; text-decoration: none; color: #333; display: block; box-shadow: 0 15px 30px rgba(0,0,0,0.1); transform: translated3d(0px, -2px, 2px); cursor: pointer; }
.sr-wrapper .sr-list ul li .image { width: 300px; height: 300px; display: block; overflow:hidden}
.sr-wrapper .sr-list ul li .image img { width: 300px; height: auto; display: block; }
.sr-wrapper .sr-list ul li .mall-title { height: 45px; overflow: hidden; font-size: 16px; padding: 20px 0; margin: 0 20px; border-bottom: 1px solid #f0f0f0; }
.sr-wrapper .sr-list ul li .mall-price { padding: 20px; }
.sr-wrapper .sr-list ul li .mall-price em { font-size: 25px; color: #f70001; }
.sr-wrapper .sr-list ul li .mall-price i { font-size: 16px; text-decoration: line-through; color: #999; margin-left: 15px; }
.sr-wrapper .sr-list ul li .mall-btn { width: 262px; height: 45px; line-height: 45px; color: #fff; font-size: 19px; margin: 0 20px; background: #f70001; text-align: center; border-radius: 5px; }
.sr-wrapper .sr-list ul li.item-p1 { position: absolute; top: 0px; left: 316.5px; }
.sr-wrapper .sr-list ul li.item-p2 { position: absolute; top: 0px; left: 633px; }

/*sr-malltop*/
.sr-malltop { margin-top: 15px; }
.sr-malltop .tb { background: #fff; }
.sr-malltop .tb .tb-title { font-size: 25px;line-height: 30px;height: 49px;}
.sr-malltop .tb .tb-con { overflow: hidden; /*position: relative;*/ margin-top: 0px; }
.sr-malltop .tb .tb-con .tb-left { float: left;  height: 490px; overflow:hidden}
.sr-malltop .tb .tb-con .tb-left img { /*width: 420px; height:420px;*/ display: block; }
.sr-malltop .tb .tb-con .tb-center { width: 465px; height: 410px; float: left; padding-right: 0px; margin-left: 25px; border-right: 0px solid #f0f0f0; }
.sr-malltop .tb .tb-con .tb-center ul li { width: 100%; clear: both; position: relative; margin-bottom: 10px;margin-top: 10px;}
.sr-malltop .tb .tb-con .tb-center ul li label { width: 65px; font-size: 14px; color: #999; margin-right: 10px; display: inline-block; *display: inline; zoom: 1; }
.sr-malltop .tb .tb-con .tb-center ul li label.pf { position: relative; top: -1px; }
.sr-malltop .tb .tb-con .tb-center ul li label.tp { position: relative; top: 5px; margin-bottom: 15px; }
.sr-malltop .tb .tb-con .tb-center ul li label.kc { width: auto !important; position: relative; top: 5px; left: 115px; margin-bottom: 15px; }
.sr-malltop .tb .tb-con .tb-center ul li label.kc span { color: #f70001; }
.sr-malltop .tb .tb-con .tb-center ul li em { color: #f70001; font-size: 28px; position: relative; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-ori { margin-left: 15px; color: #999; font-size: 12px; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-ori i { font-size: 12px; text-decoration: line-through; margin-left: 5px; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-js { margin-left: 15px; color: #999; font-size: 12px; }
.sr-malltop .tb .tb-con .tb-center ul li.tb-xr { overflow: hidden; font-size: 12px; color: #797979; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 20px 0; }
.sr-malltop .tb .tb-con .tb-center ul li.tb-xr .tb-zp i.mall-icon { width: 19px; height: 20px; background: url(mall-icon.png) -135px -55px no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; top: -1px; }
.sr-malltop .tb .tb-con .tb-center ul li.tb-xr .tb-fh i.mall-icon { width: 19px; height: 20px; background: url(mall-icon.png) -179px -55px no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; top: -1px; }
.sr-malltop .tb .tb-con .tb-center ul li.tb-xr .tb-th i.mall-icon { width: 19px; height: 20px; background: url(mall-icon.png) -225px -55px no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; top: -1px; }
.sr-malltop .tb .tb-con .tb-center ul li p { width: 33%; text-align: center; float: left; }
.sr-malltop .tb .tb-con .tb-center ul li p.tb-zp { width: 33%; text-align: center; float: left; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus { position: absolute; top: 0px; left: 63px; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus .minus { height: 32px; cursor: pointer; float: left; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus .plus { height: 32px; cursor: pointer; float: left; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus .plus i.mall-icon { width: 32px; height: 32px; background: url(mall-icon.png) -105px -115px no-repeat; display: inline-block; vertical-align: middle; position: relative; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus .minus i.mall-icon { width: 32px; height: 32px; background: url(mall-icon.png) 0 -115px no-repeat; display: inline-block; vertical-align: middle; position: relative; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus .minus.nm i.mall-icon { width: 32px; height: 32px; background: url(mall-icon.png) -35px -115px no-repeat; display: inline-block; vertical-align: middle; position: relative; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-plus input { width: 36px; height: 32px; padding: 0 5px; line-height: 18px; border: 1px solid #e3e3e3; float: left; text-align: center; color: #565656; display: inline-block; *display: inline; zoom: 1; border-left: 0px; border-right: 0px; }
.sr-malltop .tb .tb-con .tb-center ul li.tb-btn .buy { width: 170px; height: 45px; text-align: center; font-size: 16px; color: #FFF;background: #32DB10;border: 1px solid #32DB10;border-radius: 5px; cursor: pointer; display: inline-block;line-height: 45px;}
.sr-malltop .tb .tb-con .tb-center ul li.tb-btn .addtocar { margin-left:7px; width: 120px; height: 45px; text-align: center; font-size: 16px; color: #fff; background: #FF8015; border-radius: 5px; cursor: pointer; display: inline-block; }
.sr-malltop .tb .tb-con .tb-center ul li.tb-btn .gotopay { margin-left:7px; width: 173px; height: 45px; text-align: center; font-size: 16px; color: #fff; background: #FF5122; border-radius: 5px; cursor: pointer; display: inline-block;line-height: 45px;}


.sr-malltop .tb .tb-con .tb-center ul li .tb-num { margin-left: 15px; color: #999; font-size: 12px; line-height: 45px; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-num em { font-size: 14px; font-weight: bold; position: relative; top: 1px; margin-left: 5px; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-star { width: 112px; height: 20px; position: absolute; top: 10px; left: 77px; overflow: hidden; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-star .tb-staroff { width: 112px; height: 20px; background: url(mall-icon.png) 0 -75px no-repeat; overflow: hidden; z-index: 1; display: block; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-star .tb-staron { width: 112px; height: 20px; background: url(mall-icon.png) 0 -55px no-repeat; position: relative; z-index: 2; overflow: hidden; display: block; }
.sr-malltop .tb .tb-con .tb-center ul li .tb-star { width: 112px; height: 20px; background: url(mall-icon.png) 0 -55px no-repeat; }
.sr-malltop .tb .tb-con .tb-center { float: left; }
.sr-malltop .tb .tb-con .tb-right {width: 200px;float: right;text-align: center;font-size: 14px;padding-top: 3px;}
.sr-malltop .tb .tb-con .tb-right img { width: 195px; height: 195px; display: inline-block; *display: inline; zoom: 1; }
.sr-malltop .tb .tb-con .tb-right .tb-txt {margin-top: 5px !important;border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; margin: 15px 0; color: #797979; }
.sr-malltop .tb .tb-con .tb-right a {line-height: 30px;text-decoration: none; color: #666; font-size: 12px; }
.sr-malltop .tb .tb-con .tb-right a:hover {line-height: 30px;text-decoration: none; color: #333 !important; opacity: 1 !important; font-size: 12px; }
.sr-malltop .tb .tb-con .tb-right a.tb-sc i.mall-icon { width: 13px; height: 12px; background: url(mall-icon.png) -150px -100px no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; top: -1px; }
.sr-malltop .tb .tb-con .tb-right a.tb-fx i.mall-icon { width: 12px; height: 12px; background: url(mall-icon.png) -195px -100px no-repeat; display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; top: -1px; }

/*sr-itemcon*/
.sr-itemcon { margin-top: 15px; font-size: 14px; }
.sr-itemcon .sr-sidebar { width: 235px; float: left; margin: 0 15px 15px 0; }
.sr-itemcon .sr-sidebar .cb { background: #fff; }
.sr-itemcon .sr-sidebar .cb .sr-contact { border-top: 3px solid #e0e0e0; padding: 25px; background: #f9f9f9; }
.sr-itemcon .sr-sidebar .cb .sr-contact em { color: #f70001; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist { padding: 15px; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist .side-title { border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; margin-bottom: 15px; font-weight: bold; color: #333; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li a { border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; margin-bottom: 15px; display: block; text-decoration: none; color: #666; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li a:hover { border-bottom: 1px solid #c0c0c0; padding-bottom: 15px; margin-bottom: 15px; display: block; text-decoration: none; color: #666; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li img { width: 205px; height: 136px; display: block; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li .side-meta { margin-top: 10px; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li .side-meta .side-name { height: 38px; overflow: hidden; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li .side-meta .side-price { margin-top: 10px; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li .side-meta .side-price em { color: #f70001; }
.sr-itemcon .sr-sidebar .cb .sr-sidelist ul li .side-meta .side-price span { color: #999; font-size: 12px; text-decoration: line-through; margin-left: 10px; }
.sr-itemcon .sr-main { width: 1000px; margin-bottom: 15px; float: right; position: relative; }
.sr-itemcon .sr-main .nb { background: #fff; position: relative; }
.sr-itemcon .sr-main .nb .main-header { width: 1000px; background: #f9f9f9; overflow: hidden; z-index: 9; }
.sr-itemcon .sr-main .nb .main-header a { float: left; }
.sr-itemcon .sr-main .nb .main-header a { height: 53px; line-height: 53px; padding: 0 35px; display: inline-block; *display: inline; zoom: 1; color: #333; text-decoration: none; border-top: 3px solid #f9f9f9; }
.sr-itemcon .sr-main .nb .main-header a:hover { height: 53px; line-height: 53px; padding: 0 35px; display: inline-block; *display: inline; zoom: 1; color: #333; text-decoration: none; background: #f5f5f5; border-top: 3px solid #e0e0e0; }
.sr-itemcon .sr-main .nb .main-header a.cur { height: 53px; line-height: 53px; padding: 0 35px; display: inline-block; color: #f70001; text-decoration: none; background: #fff; border-top: 3px solid #f70001; }
.sr-itemcon .sr-main .nb .item-con { padding: 30px; font-size: 14px; color: #333; overflow: hidden; }
.sr-itemcon .sr-main .nb .item-con .item-tip { background: #ffe95e; padding: 15px; text-align: center; font-size: 14px; color: #333; margin-bottom: 25px; }
.sr-itemcon .sr-main .nb .item-con .item-infor { width: 1000px; position: absolute; bottom: 0px; left: 0px; z-index: 10; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib { padding: 15px 25px; background: #f9f9f9; overflow: hidden; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib .item-left { float: left; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib .item-right { float: right; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib ul li { height: 49px; float: left; border-right: 1px solid #f0f0f0; padding-right: 25px; margin-right: 25px; text-align: center; color: #999; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib ul li i { text-decoration: line-through; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib ul li .item-price { font-size: 25px; color: #f70001; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib ul li .item-price span { font-size: 35px; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib ul li .spt { position: relative; top: 5px; }
.sr-itemcon .sr-main .nb .item-con .item-infor .ib input { width: 165px; height: 45px; text-align: center; font-size: 19px; color: #fff; background: #f70001; border-radius: 5px; cursor: pointer; position: relative; top: 3px; }
.sr-itemcon .sr-main .nb .item-con .clearfix { height: 49px; margin-top: 25px; }
.sr-itemcon .sr-main .nb .item-con .item-box img { margin: 10px 0; }
.sr-itemcon .sr-main .nb .item-con .item-box { line-height: 25px; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist { text-align: center; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist table { width: 100%; font-size: 14px; text-align: center; border: 1px solid #e9e9e9; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist tr.theader { height: 50px; line-height: 50px; background: #f0f0f0; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist tr.theader-con td { height: 35px; line-height: 35px; border-bottom: 1px dashed #f0f0f0; color: #666; font-size: 12px; padding: 10px 0; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist tr.theader-con:hover { height: 35px; line-height: 35px; background: #f9f9f9; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist tr th { width: 25%; }
.sr-itemcon .sr-main .nb .item-con .item-box .orderlist tr td { width: 25%; }
.sr-itemcon .sr-main .nb .item-con .brandcomment ul li { padding-bottom: 15px; margin-bottom: 15px; overflow: hidden; border-bottom: 1px dashed #f0f0f0; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .leftbar { width: 100px; text-align: center; display: block; float: left; }
.sr-itemcon .sr-main .nb .item-con .brandcomment a.avatar img { width: 50px; height: 50px; display: inline-block; border-radius: 50%; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .rightbar { max-width: 775px; float: left; padding: 15px 25px; border-left: 1px solid #e9e9e9; margin-left: 15px; position: relative; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .rightbar i { width: 0; height: 0; border-top: 15px solid #e9e9e9; border-left: 15px solid transparent;  position: absolute; top: 15px; left: -15px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .csname { margin-top: 3px; display: block; font-size: 12px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .rightbar .co_infor { margin-top: 10px; color: #666; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .rightbar .co_infor .co_star { float: left; font-size: 12px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .rightbar .timeshow { color: #999; font-size: 12px; float: left;  padding-left: 15px; margin-left: 15px; border-left: 1px solid #e0e0e0; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .rightbar .fontrows { line-height: 25px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .replybar { margin: 25px 0 0 115px; border-top: 1px solid #e9e9e9; padding: 15px 25px; background: #f9f9f9; position: relative; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .replybar .reply_tit { padding: 0px 5px; color: #fff; background: #f70001; margin-right: 10px; font-size: 12px; border-radius: 3px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .replybar .fontrows { line-height: 25px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .replybar .co_infor { margin-top: 10px; color: #666; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .replybar .timeshow { color: #999; font-size: 12px; }
.sr-itemcon .sr-main .nb .item-con .brandcomment .replybar i { width: 0; height: 0; border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 10px solid #e9e9e9; position: absolute; top: -10px; left: 30px; }

/*n-footer*/
.n-footer { padding: 25px 0; background: #202020; overflow: hidden; }
.n-footer .ft-box { width: 1250px; overflow: hidden; margin: 0 auto; }
.n-footer .ft-box .ft-left { width: 156px; height: 133px; float: left; border-right: 1px solid #252525; padding-right: 25px; margin-right: 25px; }
.n-footer .ft-box .ft-left .fl-left { width: 105px; float: left; }
.n-footer .ft-box .ft-left .fl-img { width: 105px; height: 105px; float: left; }
.n-footer .ft-box .ft-left .fl-img img { width: 105px; height: 105px; display: block; }
.n-footer .ft-box .ft-left .fl-txt { width: 16px; padding: 0 10px; background: #151515; color: #666; float: left; line-height: 15px; height: 117px; padding: 16px 10px 0; text-align: center; font-size: 12px; }
.n-footer .ft-box .ft-left .fl-id { width: 105px; height: 28px; background: #333; color: #999; float: left; line-height: 28px;  text-align: center; font-size: 12px; }
.n-footer .ft-box .ft-right { width: 1043px; color: #969696; float: left; }
.n-footer .ft-box .ft-copyright { color: #969696; padding-top: 10px; margin-top: 25px; border-top: 1px solid #353535; }
.ft-banner { margin-top: 15px; border-top: 1px solid #f0f0f0; background: #fff; }
.ft-banner .ft-img { width: 1250px; height: 175px; margin: 0 auto; }

/*copyright*/
.copyright { width: 100%; height: auto; overflow: hidden; background: #282828; color: #666; text-align: left; position: relative; font-size: 14px; }
.copyright a { color: #666; text-decoration: none; }
.copyright a:hover { color: #666; text-decoration: none; }
.in_box img { width: 18px; height: 18px; float: left; margin-right: 6px; }
.copyright .box_copyright { text-align: center; font-size: 12px; position: absolute; top: 10px; right: 0; }
.copyright .brand { width: 1250px; margin: 0px auto; position: relative; line-height: 30px; padding: 10px 0; }
.copyright .box_copyright a { width: 179px; height: 30px; color: #fff; background: #ff6600; display: block; text-decoration: none; }

/*helpbar*/
.helpbar ul li { float: left; position: relative; }
.helpbar ul li dl dt { font-size: 14px; font-weight: bold; padding: 9px 0px; }
.helpbar a { color: #969696; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; width: 176.6px; display: block; font-size: 12px; text-decoration: none; margin: 3px 0; }
.helpbar a:hover { color: #969696; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; width: 176.6px; display: block; font-size: 12px; text-decoration: underline; margin: 3px 0; }
.helpbar ul li .h_intro, .h_rank, .h_help, .h_recommend, .h_join { width: 176.6px; padding-left: 32px; }
.helpbar ul li .h_intro:before { content: ""; width: 30px; height: 35px; background: url(helpbar-icon.png) no-repeat  0px 0px; position: absolute; left: 0px; }
.helpbar ul li .h_rank:before { content: ""; width: 30px; height: 29px; background: url(helpbar-icon.png) no-repeat  0px -35px; position: absolute; left: 0px; }
.helpbar ul li .h_help:before { content: ""; width: 30px; height: 25px; background: url(helpbar-icon.png) no-repeat 0px -65px; position: absolute; left: 0px; }
.helpbar ul li .h_recommend:before { content: ""; width: 30px; height: 25px; background: url(helpbar-icon.png) no-repeat 0px -90px; position: absolute; left: 0px; }
.helpbar ul li .h_join:before { content: ""; width: 30px; height: 29px; background: url(helpbar-icon.png) no-repeat 0px -116px; position: absolute; left: 0px; }

/*mall-page*/
.mall-page { width: 1250px; height: 32px; margin: 20px auto 35px; text-align: center; }
.mall-page .bigPage { position: relative; top: -12px; }
.mall-page a { width: 32px; height: 32px; line-height: 32px; color: #565656; background: #fff; display: inline-block; margin: 0 5px; border-radius: 3px; text-decoration: none; }
.mall-page a:hover { width: 32px; height: 32px; line-height: 32px; color: #999; background: #333; display: inline-block;    margin: 0 5px; border-radius: 3px; text-decoration: none; }
.mall-page a.selected { width: 32px; height: 32px; line-height: 32px; color: #fff; background: #f70001; display: inline-block; cursor: default; }
.mall-page label { height: 32px; padding: 0 10px; margin: 0 5px; background: #fff; border-radius: 3px; display: inline-block; position: relative; }
.mall-page label input { text-align: center; margin-top: 6.5px; background: #f5f5f5; }
.mall-page label span {position:relative; top:3px; }
.mall-page a.pageNext { position: relative; top:-1px; }
.mall-page a.pageNext b { width: 5px; height: 9px; background: url(mall-icon.png) -265px -90px no-repeat; position: relative; top: 11.5px; left: 13.5px; display: block; }
.mall-page a:hover.pageNext b { width: 5px; height: 9px; background: url(mall-icon.png) -260px -90px no-repeat; position: relative; top: 11.5px; left: 13.5px; display: block; }
.mall-page a.pagePrev { position: relative; top: 0; }
.mall-page a.pagePrev b { width: 5px; height: 9px; background: url(mall-icon.png) -265px -99px no-repeat; position: relative; top: 11.5px; left: 13.5px; display: block; }
.mall-page a:hover.pagePrev b { width: 5px; height: 9px; background: url(mall-icon.png) -260px -99px no-repeat; position: relative; top: 11.5px; left: 13.5px; display: block; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mall-page label { position: relative; top: 0; }
}

/*pager*/
.pager { height: 32px; margin: 20px auto 0px; text-align: center; }
.pager .pg { position: relative; }
.pager a { width: 32px; height: 32px; line-height: 32px; color: #565656; background: #f5f5f5; display: inline-block; margin: 0 5px; border-radius: 3px; text-decoration: none; }
.pager a:hover { width: 32px; height: 32px; line-height: 32px; color: #999; background: #333; display: inline-block;    margin: 0 5px; border-radius: 3px; text-decoration: none; }
.pager strong { width: 32px; height: 32px; line-height: 32px; color: #fff; background: #f70001; display: inline-block; cursor: default; border-radius: 3px; }
.pager label { height: 32px; padding: 0 10px; margin: 0 5px; background: #f5f5f5; border-radius: 3px; display: inline-block; position: relative; }
.pager label input { text-align: center; margin-top: 6.5px; background: #fff; }
.pager label span { margin-top: 6.5px; }
.pager a.nxt { width: 32px; height: 32px; line-height: 32px; color: #fff; background: #f70001; display: inline-block;background: #f5f5f5 url(mall-icon.png) -63px -215px no-repeat; position: relative; position: relative; top: -6px; font-size: 0px; }
.pager a:hover.nxt { width: 32px; height: 32px; line-height: 32px; color: #fff; background: #f70001; display: inline-block;background: #333 url(mall-icon.png) -95px -215px no-repeat; position: relative; position: relative; top: -6px; font-size: 0px; }
.pager a.prev { width: 32px; height: 32px; line-height: 32px; color: #fff; background: #f70001; display: inline-block;background: #f5f5f5 url(mall-icon.png) -127px -215px no-repeat; position: relative; position: relative; top: -6px; font-size: 0px; }
.pager a:hover.prev { width: 32px; height: 32px; line-height: 32px; color: #fff; background: #f70001; display: inline-block;background: #333 url(mall-icon.png) -159px -215px no-repeat; position: relative; position: relative; top: -6px; font-size: 0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pager label { position: relative; top: -1px; }
}

/*tb-fx*/
.tb-btn { width: 173px; margin: 0 auto; overflow:hidden }
.tb-l { float: left; }
.tb-r { float: left; border-left: 1px solid #F0F0F0; padding-left: 15px; margin-left: 15px; }
.tb-r .tb-fx span { position: relative; top: 1px; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { width: 70px !important; height: 30px !important; background: transparent !important; line-height: 30px !important; padding: 0px !important; margin: 0px !important; color: #666 !important; text-decoration: none !important; }
.bdshare-button-style0-16 a:hover { color: #333 !important; }
.bdshare-button-style0-16::after { content: "" !important; visibility: hidden !important; display: inherit !important; height: auto !important; clear: both !important; }

/*ft-bottom*/
#ft { overflow: hidden; }
#ft .tp-ft { width: 1250px; margin: 0 auto; padding: 15px 0; border-top: 1px solid #252525; color: #999; font-size: 12px; overflow: hidden; }
#flk { float: right; color: #999; font-size: 12px; text-align: right; }
#frt { float: left; color: #999; font-size: 12px; }
#ft p { line-height: 25px; }
#ft p .pipe { margin: 0 5px; color: #666; }
#ft a { color: #999; text-decoration: none; }
#ft a:hover { color: #999; text-decoration: underline; }
/*#scrolltop { width: 50px; height: 50px; margin: auto; position: fixed; top: 0px; right: -1330px; bottom: -600px; left: 0px; display: none; font-size: 0px; cursor: pointer; }
#scrolltop span { width: 50px; height: 50px; display: inline-block; }
#scrolltop span a { width: 50px; height: 50px; display: inline-block; background: #666; }
#scrolltop span a:hover { width: 50px; height: 50px; display: inline-block; background: #333; }
#scrolltop span b { width: 50px; height: 50px; background: url(mall-icon.png) 0 -205px no-repeat; display: inline-block; }*/

/*sr-recommend*/
.sr-recommend { width: 930px; height: 460px; float: left; padding: 20px 0 20px 20px; background: #fcfcfc; overflow: hidden; }
.sr-recommend .re-top { border-bottom: 1px solid #F0F0F0; padding: 3px 0 10px; margin: 0 20px 15px 0; overflow: hidden; }
.sr-recommend .re-top .l-title { float: left; font-weight: bold; }
.sr-recommend .re-top .r-more { height: 10px; margin-top: 5px; float: right; overflow: hidden; }
.sr-recommend .re-top .r-more ul li { width: 10px; height: 10px; margin-left: 5px; background: #333; cursor: pointer; float: left; }
.sr-recommend .re-top .r-more ul li.cur { width: 10px; height: 10px; background: #f70001; }
.sr-recommend .re-con { position: relative; overflow: visible !important; }
.sr-recommend .re-con ul li { width: 295px; margin-right: 12.9px; display: inline-block; float: left;}
.sr-recommend .re-con ul li a { color: #333; display: block; text-decoration: none; transition: all 0.2s linear 0s; cursor: pointer;   border:1px solid #ECECEC; overflow:hidden;}
.sr-recommend .re-con ul li a:hover { color: #333; display: block; text-decoration: none; box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); cursor: pointer; }
.sr-recommend .re-con ul li .image { width: 295px; height: 260px; display: block; overflow:hidden;}
.sr-recommend .re-con ul li .image  img { width: 295px; height: auto; display: block; }
.sr-recommend .re-con ul li .re-bottom { padding: 0 15px; background: #fff;}
.sr-recommend .re-con ul li a:hover .re-bottom { padding: 0 15px; background: #fff;}
.sr-recommend .re-con ul li .re-tit { height: 45px; overflow: hidden; font-size: 16px; padding: 15px 0; }
.sr-recommend .re-con ul li .re-price { padding: 20px 0; border-top: 1px solid #f0f0f0; }
.sr-recommend .re-con ul li .re-price em { font-size: 25px; color: #F70001; }
.sr-recommend .re-con ul li .re-price i { font-size: 16px; text-decoration: line-through; color: #999; margin-left: 15px; }

/*rest*/
div, span, ul, li, em, input, i, p, img, dt, dd { padding: 0px; margin: 0px; list-style: none; font-family: microsoft yahei; border: 0px; font-style: normal; }
.clear { clear: both; }
.shopcar{ float:right;}
#carnum{ width:30px; height:30px; text-align:center; line-height:30px; position:relative; right:-55px; top:-50px !important; background:#f00;color:#FFFFFF !important;border-radius: 50%; font-size:14px !important }

/********������ʾ��Ϣ********/
.pop-header .pop-close,.pop-con .pop-icon{
	background:url(common-icon.png) no-repeat;
}
.pop-mask{
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.15;
	filter:alpha(opacity=15);
	left:0;
	top:0;
	z-index:999999;
	display:none;s
}
.pop-main{
	border: 4px solid rgba(0,0,0,.1);
    border: 4px solid #ccc\9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width: 410px;
    position: fixed;
    z-index: 1000001;
    display: none;
    overflow: hidden;
	left:50%;
	margin-left:-209px;
}	
.pop-header{
	position: relative;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
    background: #f7f7f7;
    font-size: 14px;
    color: #666;
    font-family: "Microsoft YaHei";	
}
.pop-header .pop-close,.pop-header .tell-me-close{
	display:block;
	width:13px;
	height:13px;
	background-position:-41px -44px;
	position:absolute;
	right:13px;
	top:13px;
}
.pop-con{
	padding:10px 10px 20px;
	background:#fff;	
	position:relative;
	min-height:80px;
	text-align:center;
}
.pop-con .pop-icon{
	display:block;
	width:39px;
	height:39px;
	background-position:-118px -43px;
	position:absolute;
	left:20px;
	top:20px;
}
.pop-con .pop-text{
	padding:10px 20px 15px 60px;	
	font-size:14px;
	line-height:1.5em;
	text-align:left;
}
/*.pop-con .pop-sure{
	display: block;
	width:100px;
    height: 30px;
	line-height:30px;
    font-size: 14px;
	text-align:center;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	margin:10px auto;
	border:0;
	cursor:pointer;
}*/

.cancel-btn{
	display:inline-block;
	background:#f5f5f5;
    height: 28px;
    line-height: 28px;
    padding: 0 25px;
    border: 1px solid #ddd;	
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	cursor:pointer;
	vertical-align:top;
}
.cancel-btn:hover{
	color:#666;	
}
.sure-btn,.pop-sure{
	display: inline-block;
	width:auto;
	padding:0 25px;
    height: 28px;
	line-height:28px;
    font-size: 14px;
	text-align:center;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border:1px solid #C81623;
	background:#C81623;
	cursor:pointer;
	margin-right:20px;
}
.sure-btn:hover,.pop-sure:hover{
	color:#fff;	
}
.spe-btn .sure-btn{
	margin-right:20px;	
}
.pop-btn{
	display:inline-block;
	margin:0 auto;
	padding:10px 0 15px;	
}
a,a:active, a:hover{
text-decoration:none;
}
.none{
display:none
}

