@charset "UTF-8";
@font-face {
    font-family: 'iconfont';  /* project id 194991 */
    src: url('http://at.alicdn.com/t/font_194991_pkf3xmkkiyg5jyvi.eot');
    src: url('http://at.alicdn.com/t/font_194991_pkf3xmkkiyg5jyvi.eot?#iefix') format('embedded-opentype'),
        url('http://at.alicdn.com/t/font_194991_pkf3xmkkiyg5jyvi.woff') format('woff'),
        url('http://at.alicdn.com/t/font_194991_pkf3xmkkiyg5jyvi.ttf') format('truetype'),
        url('http://at.alicdn.com/t/font_194991_pkf3xmkkiyg5jyvi.svg#iconfont') format('svg'),
        url('../fonts/FZPC-HT.TTF');
}
/* CSS Document */
/**--2016年11月30日 15:39:04 陈可可 去掉body中position: relative;属性  解决qtip弹出框无法准确定位问题**/
li{
    list-style: none;
}
body::-webkit-scrollbar-track{background-color:#fff;}
body::-webkit-scrollbar{width:7px;-webkit-appearance:none;}
body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#555;background-color:#555;box-shadow:0 0 3px 3px #eee;}
article,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
a, a:focus{text-decoration:none;outline:none;color: #6b6c6d;}
a:hover{text-decoration:none;color:#1ca7ff;}
img{outline:none;border:0;}
ul{list-style-type:none;padding:0;margin:0;}
::selection{color:#fff;background:#ff0000;}
::-moz-selection{color:#fff;background-color:#53A3E2;}
.clearfix{zoom:1;    margin: 0 auto;}
.clearfix:after{content:'.';overflow:hidden;visibility:hidden;display:block;height:0;line-height:0;clear:both;}
.yanzhengma{margin-left: 170px;cursor:pointer;}

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,small,strong,b,u,i,s,dl,dt,dd,ol,ul,li,
fieldset,form,label{padding:0px; margin:0px;}
body{color:#747474; font:12px/150% Arial, Tahoma,"微软雅黑";min-width:1200px;}
/*h2,h3{font:bold 14px '微软雅黑'}*/
blockquote, q{quotes: none};
blockquote:before, blockquote:after,q:before, q:after{content:''}
.clear{clear:both;height:0px;overflow:hidden; content:'';}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility: hidden}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
a{text-decoration: none; color:#fff;}
a:link {color:#606060;} /* 未访问的链接 */
a:visited {color:#606060;} /* 已访问的链接 */
a:hover{color:#e72b34;	} /* 鼠标在链接上 */ 
a:active {color:#606060;} /* 点击激活链接 */
ol, ul li{list-style: none outside none; }
img{border:0px}
.underLine{
   text-decoration: underline
}
h1{font: 32px '微软雅黑'}
h2{font: 28px '微软雅黑'}
h3{font: 24px '微软雅黑'}
h4{font: 20px '微软雅黑';color:#333333;}
h5{font: 18px '微软雅黑'}
h6{font: 16px '微软雅黑'}
.fn13{font:13px '微软雅黑';}
.fn14{font:14px '微软雅黑';}
.fn16{font:16px '微软雅黑';}
.fn18{font:18px '微软雅黑';}
.fn20{font:20px '微软雅黑';}
.fn24{font:24px '微软雅黑';}
.fn32{font:32px '微软雅黑';}
.fn38{font:38px '微软雅黑';}
.fnb{font-weight:600;}/*追加字体加粗*/ 
.clb{font-weight:400;}/*清除字体加粗*/ 
.fnw{font-weight:bold;}
.cor{color:#e72b34;}/*字体主色*/
.corf{color:#b92e32}/*字体辅色*/
.bkg{background:#3c3c95;}/*主色背景*/
.bkgf{background:#7b7ba8;}/*辅色背景*/
.buyCor{color:#e62129}/*价格颜色：结算*/
.buyBkg{background:#e62129}/*价格颜色：结算*/
.borderCor{border-color:#3c3c95 !important;}
.borderCorf{border-color:#3c3c95 !important;}
.cor-3{color:#333333;}
.cor-6{color:#666666;}
.cor-9{color:#999999;}
.cor-9f{color:#9f9f9f;}
.cor-b2{color:#b2b2b2;}
.cor-eb4c10{color:#eb4c10;}
.al{text-align:left}
.ac{text-align:center}
.ar{text-align:right}
.db{display:block}
.dn{display:none}
.dl{display:inline-block}
.oh{overflow:hidden;zoom:1}
.fm{font-family:"微软雅黑"}
.fl{float:left}
.fr{float:right}
.w{margin:0 auto; width:1200px;}
.p_r{position: relative}
.p_a{position:absolute}
.indent_16{text-indent: 16px}
.aimg,.aname,.adetail,.pname,.pdetail,.pprice,.main_menu p{word-break:break-all;word-wrap:break-word;overflow:hidden;zoom:1}
.white_bck{background: white}
.white_color{
    color: white !important;
}
.red_color{
    color: #da251d;
}
.pr{
    position: relative
}
.pa{
    position: absolute;
}
.pf{
    position: fixed;
}
/*不同a标签的悬浮颜色*/
.yel:link,.yel:visited{color:#f39800}
.yel:visited{color:#f39800}
.yel:hover{color:#8cb91e}
.grey:link,.grey:visited{color:#999}
.grey:hover{color:#8cb91e}
/*百分比布局*/
.col-1{float: left;width:8.3333333333333%}
.col-2{float: left;width:16.666666666667%}
.col-3{float: left;width:25%}
.col-4{float: left;width:33.333333333333%}
.col-5{float: left;width:41.666666666667%}
.col-6{float: left;width:50%}
.col-7{float: left;width:58.333333333333%}
.col-8{float: left;width:66.666666666667%}
.col-9{float: left;width:75%}
.col-10{float: left;width:83.333333333333%}
.col-11{float: left;width:91.666666666667%}
.col-12{float: left;width:100%}
.afterClear:after{content:'';display:block;height:0;clear:both;font-size:0;visibility: hidden}
/*flex*/
._flex{
    display: flex;
}
.flex_tblrCenter{
    display: flex;
    align-items: center;
}
.flex_tbCenter{
    display: flex;
    align-items: center;
}
.flex_lrCenter{
    display: flex;
    justify-content: center;
}

.box_sizing{
   box-sizing: border-box;
}
.white{
    color: white;
}
.text-line-through{
   text-decoration: line-through;
}
/*清除浮动*/
.clearfix::after{
    display:block;
    clear: both;	
}
/*字体大小*/
.font-14{
    font-size: 14px;
}
.font-16{
    font-size: 16px;
}
.font-20{
    font-size: 20px;
}
/*padding*/
.pt_35{
    padding-top: 35px;
}
/*margin*/
.mb_35{
    margin-bottom: 35px;
}
/**/
.vam{
	vertical-align: middle;
}
/*优惠Color定义*/
.yhColorA{background:#72bb46}.yhColorB{background:#ef7570}.yhColorC{background:#ffab26}.yhColorD{background:#00cae8}.yhColorE{background:#fa9cb5}
.sub_nav{
    display:none
}
/*没有border*/
.noBorder-b{
    border-bottom: 0 !important;
}
.noBorder-t{
    border-top: 0 !important;
}
.noBorder-l{
    border-left: 0 !important;
}
.noBorder-r{
    border-right: 0 !important;
}
.noBorder{
    border: 0 !important;
}
/*页面返回条样式*/

.return {
    height: 60px;
    line-height: 60px;
}
.breadcrumb {
    font-size: 14px;
}
.product-tittle{
    height: 78px;
    line-height: 78px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.breadcrumb-new{
    font-size: 22px;
    color:#333;
    background:#f5f5f5;
}
/*分页对象样式*/
.page_number {
    height: 123px;
    padding-top: 35px;
    box-sizing: border-box;
    font-size: 15px;
}
.page_number .page_box {
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.page_box a {
    border-radius: 5px;
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 30px;
}
.page_box .prev-page {
    height: 30px;
    width: 30px;
    line-height: 30px;
    display: inline-block;
    background: #fff;
    cursor: pointer;
    font-family: 'iconfont';
    text-align: right;
}
.page_box .next-page {
    height: 30px;
    width: 30px;
    line-height: 30px;
    display: inline-block;
    background: #fff;
    cursor: pointer;
    font-family: 'iconfont';
    text-align: left;
}
.page_box .number a {
    color: #888888;
    margin: 0 6px;
}
.page_box .number a:not(.ad-bac):hover {
    color: #e7222a
}
.prev-page:hover {
    color: #e7222a
}
.next-page:hover {
    color: #e7222a
}
.page_box .number .ad-bac {
    background: #ff7340;
    color: #fff;
}
.page_number .totalPage {
    letter-spacing: 1px;
    font-size: 13px;
}
.hide {
    display: none;
}
/* 弹出登录框样式 */

.small_window {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    _position: absolute;
    z-index: 10000;
    background: rgba(0, 0, 0, 0.6);
}
.index_login_c_z {
    position: absolute;
    width: 494px;
    height: 416px;
    left: 50%;
    top: 50%;
    margin: -228px 0 0 -247px;
    background: #fff;
    border-radius: 15px;
    clear: both;
    box-sizing: border-box;
}
.close_win {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 18px;
    top: 18px;
    cursor: pointer;
    color: #747474;
    font-size: 14px;
    font: 12px/150% Arial, Tahoma, "微软雅黑";
}
.close_win:hover {
    color: #ea4609;
}
/* 底部指南 */

.container {
    margin: 0 auto;
    width: 1200px;
}

.jr_min {
    background: #f4f5f9;
    padding-bottom: 77px;
}
.jr_content {
    font-size: 14px;
    background: white;
    border-radius: 6px;
    min-height: 790px;
}
.jr_tab {
    line-height: 70px;
    text-align: center;
    font-size: 16px;
    border-bottom: 2px solid #f5f5f5;
}
.tab_el {
    margin: 0 51px;
    line-height: 70px;
    padding: 0 7px;
    display: inline-block;
    cursor: pointer;
}
.jrtab_con {
    padding: 35px 40px;
    display: none;
}
.tab_current {
    color: #da251d;
}
.tab_current:after {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #da251d;
    bottom: -2px;
    margin: auto;
    left: 0;
    right: 0;
}
.tab_show {
    display: block;
}
.message {
    color: #cc0000;
    padding-bottom: 5px;
    /* padding-left: 90px; */
}
.logo-a {
    color: #454545;
}
ul#a_b {
    text-align: center;
    width: 100%;
}
.product-sign{
    position: absolute;
    top: 30px;
    left: 30px;
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 50%;
}
.product-sign.yellow{
    background-color: #ff910e\0;
    background-image: linear-gradient(120deg,#ff910e,#ffd037);
}
.product-sign.red {
    background-color: #ff3149\0;
    background-image: linear-gradient(120deg,#ff3149,#ff64a6);
}
.min-new{
    border-bottom:28px solid #f5f5f5;
    height: auto;
    width:100%;
}
.nice-cat-nav{
    display: none;
}
/*footer*/
.footer .link{
    padding:33px 0 18px 0;
}
.footer-logo{
    padding-bottom:34px;
}
.footer-nav,.footer-adText{
    padding-bottom:35px;
}
.footer-nav a{
    display: inline-block;
    width: 117px;
}
.footer-adText{
    border-bottom: 1px solid #dfdfdf;
}
.footer-adText span{
    padding-right: 68px;
}
.footer-copyRight{
    padding-top:25px;
    font-size: 12px;
}
.footer-copyRight a{
    color:#9e9e9e;
}
.footer-copyRight a:hover{
    color:#e72b34;
}
.copyRight{
    padding-bottom: 10px;
}
/*右侧常态公用toolbar*/
.yb-toolbar-wrap {
    position: fixed;
    _position: absolute;
    top: 0;
    right: 0;
    z-index: 9990;
    width: 0;
    height: 100%;
}
.yb-toolbar {                    /*边线*/
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    border-right: 6px solid black;
    -webkit-transition: right .3s ease-in-out 0s;
    -moz-transition: right .3s ease-in-out 0s;
    transition: right .3s ease-in-out 0s;
}
.yb-toolbar-tab {                  /*小方块儿*/
    position: relative;
    width: 35px;
    height: 35px;
    margin-bottom: 18px;
    cursor: pointer;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    line-height: 35px;
    text-align: center;
}
.yb-toolbar-tabs {                  /* 上边块儿*/ 
    position: absolute;
    top: 30%;
    left: -29px;
    width: 35px;
    /*margin-top: -61px;*/
}

.yb-toolbar-tab:hover .tab-ico{
    background-color: black;
}
.yb-toolbar-tab .tab-ico {
    width: 34px;
    height: 35px;
    margin-left: 1px;
    position: relative;
    z-index: 2;
    background-color: black;
    _display: block;
}
.yb-tbar-panel-header .close-panel, .yb-tbar-panel-header i, .yb-toolbar-tab .tab-ico, .yb-toolbar-tab .tab-tip, .yb-toolbar-tabs .tabs-tip .ico {
    display: inline-block;
    background-repeat: no-repeat;
    font-family:iconfont; 
    font-style: normal;
    font-size: 22px;
    color: #fff;
    text-align: center;
    display: block;
}
.yb-toolbar-tab .tab-text {
    width: 62px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    font-family: "微软雅黑";
    position: absolute;
    z-index: 1;
    left: 35px;
    top: 0;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -webkit-transition: left .3s ease-in-out .1s;
    -moz-transition: left .3s ease-in-out .1s;
    transition: left .3s ease-in-out .1s;
    _display: none;
}
.yb-toolbar-footer {
    position: absolute;
    bottom: -1px;
    width: 100%;
    left: -29px;
}

.yb-toolbar-tab:hover, .yb-toolbar-tab .tab-ico:hover {
    background-color: black;
}
.yb-toolbar-tab:hover .tab-text {
    left: -60px;
    background-color: black;
    _display: block;
}
.yb-tbar-tab-QQ{
    position: relative;
}
.yb-tbar-tab-QQ .qtc{
    width:136px;
    position: absolute;
    top:-1px;right:0;
    right:-136px;
    padding-top: 37px;
    box-sizing: border-box;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
}
.yb-tbar-tab-QQ .qtc ul li{
    width:136px;height:48px;
    background: #fff;
    color:#fff;
    box-sizing: border-box;
    display: block;
    padding-top: 6px;
    padding-left: 10px;
}

.yb-tbar-tab-QQ .qtc ul li img{
    width:29px;height:34px;display: inline-block;
    float: left;padding-right: 6px;
}
.yb-tbar-tab-QQ .qtc ul li span{
    display: inline-block;width:90px;height:36px;
    line-height: 36px;text-align:left;
    float: left;
}
.yb-tbar-tab-QQ:hover .tab-text{
    width:136px;height:36px;
    left: -102px;
    transition: .3s ease-in-out .1s;
    -webkit-transition:.3s ease-in-out .1s;
    -moz-transition:.3s ease-in-out .1s;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.yb-tbar-tab-QQ:hover .qtc{
    right: 0px;
    transition: .3s ease-in-out .1s;
    -webkit-transition:.3s ease-in-out .1s;
    -moz-transition:.3s ease-in-out .1s;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.side_ewm{
    position: absolute; 
    right: 7px; bottom: 35px;
    width: 0px;
    height: 0px;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    opacity: 0;
    overflow: hidden;
    transition: all .5s ease-out;
}
.yb-tbar-tab-scan:hover .side_ewm{
    width: 90px;
    height: 90px;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    opacity: 1;
}
.yb-tbar-tab-scan .side_ewm{
    display: block;
}
.yb-tbar-tab-scan .side_ewm img{
    display: none;
    width: 100%;
}
.yb-tbar-tab-scan:hover .side_ewm img{
    display: block;
    transition: .3s ease-in-out .1s;
}
.commonNavTab{
    height:50px;
    line-height: 50px;
}


.payChekout{
    width: 14px;
    height:14px;
    overflow: hidden;
    cursor: pointer;
    position:relative;
}
.payChekoutChange:after{
    display: block;
    content:'';
    width: 14px;
    height: 14px;
    background:url(/resources/skin1/cart/img/cart/checkChange.png) no-repeat;
    background-position: center;
}
.defaultChekout {
    background: white;
    border: 1px solid #999;
}
.selectChekout {
    background: #e52129;
    border-color: #f66567;
}
.chekoutChange {
    width: 14px;
    height: 14px;
    opacity: 0;
    background: rgba(0,0,0,0);
}
.radioBox {
    display: inline-block;
    border-radius: 100%;
    width: 14px;
    height: 14px;
    border: 1px solid #b3b3b3;
    margin-right: 12px;
    overflow: hidden;
}
.radioBox_ {
    position: relative;
    border-radius: 100%;
    border-color: #6e73ff;
}
.radioBox_:after{
    content: ' ';
    position: absolute;
    display: block;
    border-radius: 100%;
    background: #6e73ff;
    width: 6px;
    height: 6px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.radioBox input {
    width: 16px;
    height: 16px;
    opacity: 0;
    background: rgba(0,0,0,0);
    cursor: pointer;
    margin:0 !important;
}