@charset 'utf-8';
* { font-family:  'Microsoft YaHei','Helvetica Neue', 'Helvetica', 'Arial', sans-serif,'PingFang SC', 'STHeitiSC-Light'; font-size: 14px; font-weight: inherit; font-style: inherit; margin: 0; padding: 0; vertical-align: baseline; color: #666; border: 0; outline: 0; }
html,body { background-color: #eee; }
body { line-height: 1; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block; }
ul { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
a { text-decoration: none; }
img{ border: none; }
.clear { clear: both; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.center { margin: 0 auto; }
.mc-width-all { width: 100%; }
.mc-width-1190 { width: 1190px; }
.bg-white { background: #fff; }
.mc-center-main{ position: relative; background: #ddd; text-align: center; overflow: hidden; }
.mc-center-chr{ position: absolute; top: 0; left: 50%; margin-left:-960px; }
.a-link:hover img{ background-position: -14px 0; opacity: 0.8; filter: alpha(opacity=80); }
.mc-link{ padding-bottom: 12px; display: inline-block; padding-left: 20px; }
.mc-link .link-title{ color: #666; font-weight: bold; float: left; }
.small-tx{ font-size: 12px; color: #999; padding-bottom: 24px; padding-left: 20px; }
.no-margin{ margin-left: 0!important; }

/* å¯¼èˆª */
.width-1160{width: 1160px;}
.menu-bg.headHover{background: rgba(247,247,247,0.9);}
.menu-bg .header-line{display: none;}
.menu-bg.headHover .header-line{display: block;}
.menu-bg.headHover.scroll-true .header-line{display: none;}
#header-box .menu { height: 80px; display: table;position: relative;}
/*#header-box.mc-width-all.headHover .menu{height: 78px;}*/
#header-box{position: fixed; top: 0px; left: 0; z-index: 99; }
#header-box .logo { width: 305px; height: 45px; display: table-cell; vertical-align: middle; }
#header-box .logo a { width: 285px; display: block;background: url(/images/apps/frontend/logo.png?t=20190411) no-repeat right center;height: 45px;display: block;background-size: 60%;}
#header-box.select .logo a{background: url(/images/apps/frontend/logo_select.png?t=20190411) no-repeat right center;background-size: 60%;}
#header-box.select .logo a.active{background: url(/images/apps/frontend/logo.png?t=20190411) no-repeat right center;background-size: 60%;}
#header-box .menu-main { width: 605px; display: table-cell; vertical-align: middle; }
#header-box .menu-main ul{ display: inline-block; }
#header-box .menu-main li{ float: left; display: inline-block;}
#header-box .menu-main .nav-item,#header-box .menu-main .parent-nav-item{padding: 0 16px}
#header-box .menu-main .parent-nav-item.nav-item-7{padding-right: 0}
#header-box .menu-main a{ 
    color:#000; 
    font-size: 13px;
    /*padding-bottom: 10px;*/
}
#header-box.select .menu-main a.active{color: #000;}
#header-box.select .menu-main a{color: #fff;}
#header-box .menu-main a:hover{ color:#992429 !important; }
#header-box .menu-main .menu-spacing{ margin: 0 8px; }
#header-box .search-phone{ float: right; margin-top: 16px; position: relative;left: -13px;}
#header-box .search-phone img,.search-phone div{ float: left; }
#header-box .search-phone .icon{ width: 36px; height: 36px; background: url(/images/apps/frontend/menu-right-icon.png) no-repeat; margin-top: 3px; margin-left: 6px; margin-right: 6px; cursor: pointer;}
#header-box .search-phone .phone{ background-position: 0 0; }
#header-box .search-phone .wechat{ background-position: 0 -36px; }
#header-box .search-phone .search{ background-position: 0 -72px; }
#header-box .search-phone .phone:hover{background-position: -36px 0;}
#header-box .search-phone .wechat:hover{background-position: -36px -36px;}
#header-box .search-phone .search:hover{ background-position: -36px -72px;}
#header-box.select .search-phone .phone{ background-position: -72px 0; }
#header-box.select .search-phone .wechat{ background-position: -72px -36px; }
#header-box.select .search-phone .search{ background-position: -72px -72px; }
#header-box.select .search-phone .phone.active{ background-position: 0 0; }
#header-box.select .search-phone .wechat.active{ background-position: 0 -36px; }
#header-box.select .search-phone .search.active{ background-position: 0 -72px; }
#header-box.select .search-phone .phone:hover{ background-position: -36px 0; }
#header-box.select .search-phone .wechat:hover{ background-position: -36px -36px; }
#header-box.select .search-phone .search:hover{ background-position: -36px -72px; }
#header-box .search-phone .search.search_active{background-position: -36px -72px;}
#header-box .search-phone .shop-cart{ width: 90px;position: relative;height: 26px;line-height: 26px;border-radius: 5px;text-align: center;cursor: pointer;margin-top: 8px;margin-left: 10px;color: #fff;background: #000000;font-size: 10px;}
#header-box .search-phone .shop-cart:hover{opacity: 1;}
#header-box .search-phone .shop-cart .drop-down{
    position: absolute;
    right: -4px;
    top: 13px;
    background: url('/images/apps/frontend/shop-cart.png') center bottom no-repeat;
    width: 210px;
    height: 146px;
    display: none;
    padding-top: 40px;
    background-size: 96%;
}
#header-box.select .search-phone .shop-cart{background: #fff;color:#000;}
#header-box.select .search-phone .shop-cart.active{background: #000;color:#fff;}
#header-box .search-phone .shop-cart .drop-down .drop-down-select{margin-left: 22px;}
#header-box .search-phone .shop-cart .drop-down a{display: block;height: 24px;line-height: 24px;font-size: 12px;color: #666666;text-align: left;}
#header-box .search-phone .shop-cart .drop-down a:hover{color: #f62e3f;}
#header-box .search-phone .shop-cart .drop-down li{margin-top: 8px;}
#header-box .search-phone .shop-cart .drop-down li span{
    display: inline-block;
    width: 20px;
    height: 14px;
    background:url('/images/apps/frontend/shop-cart-drop-down-icon.png') no-repeat;
    margin-right: 13px;
    position: relative;
    top: 2px;
}
#header-box .search-phone .shop-cart .drop-down li.nav-item-1 span{background-position: left center;}
#header-box .search-phone .shop-cart .drop-down li.nav-item-2 span,
#header-box .search-phone .shop-cart .drop-down li.nav-item-3 span{background-position: center center;}
#header-box .search-phone .shop-cart .drop-down li.nav-item-4 span{background-position: right center;}
#header-box .search-phone .shop-cart .drop-down li.nav-item-5 span{
    background:url('/images/apps/frontend/suning.png') no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    top: 4px;
}
#header-box .search-phone .shop-cart .drop-down li.nav-item-6 span{
    background:url('/images/apps/frontend/pdd.png') no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    top: 4px;
}
#header-box .search-phone .tel{ height: 28px; line-height: 28px; position: absolute; right: 0; top: 0; background: #eee; border-radius: 20px; behavior: url(/css/PIE.htc); padding: 0 6px; display: none; font-style: italic; }
#header-box .search-phone .tel span{width: 22px; height: 20px; background: url(/images/apps/frontend/menu-right-icon.png) no-repeat; display: block;background-position: -44px 0; float: left; margin-top: 3px; margin-left: 5px;}
#header-box .search-phone .tel p{ float: left; }
#header-box .mc-search{ width: 175px; height: 26px; border-radius: 10px; background: none; border: 1px solid #ddd; behavior: url(/css/PIE.htc); position: relative; margin-right: 10px; }
#header-box .mc-search input{ width: 77%; background: none; height: 26px; line-height: 26px; margin-left: 10px; }
#header-box .mc-search .icon{ width: 18%; height: 100%; background: url(/images/apps/frontend/common/search.png) no-repeat center; position: absolute; top: 0; right: 0; cursor: pointer; background-size: 42%; margin: 0; }
#header-box .mc-search .icon:hover{ opacity: 0.8; filter: alpha(opacity=80); }

/*åº•éƒ¨å¯¼èˆª*/
.width-1200{width: 1200px;}
#footer-box { min-width: 1200px; padding-top: 19px; padding-bottom: 60px;border-top: 1px solid #ddd;margin: 0 auto;}
#footer-box .footer-main{ min-height: 310px;}
#footer-box .footer-main .top{ height: 270px; border-bottom: 1px solid #ddd; }
#footer-box .footer-main .top .menu{ float: left;margin-right: 95px;}
#footer-box .footer-main .top .footer-top-last{ clear:both; }
#footer-box .footer-main .top ul{ width: 125px; float: left; margin-bottom: -22px;}
#footer-box .footer-main .top ul .title{ color: #000; }
#footer-box .footer-main .top ul li{ padding:5px 0; }
#footer-box .footer-main .top ul li a{ color:#666; font-size: 12px; }
#footer-box .footer-main .top ul li a:hover{ color:#666; }
#footer-box .footer-main .top .wechat{ float: left; text-align: center;margin-left: 15px;}
#footer-box .footer-main .top .wechat p{ color: #333; padding-top: 20px; }
#footer-box .footer-main .top .share{ width: 190px; float: right; }
#footer-box .footer-main .top .share .share-icon { width: 36px; height: 36px; float: left; background: url('/images/apps/frontend/footer-share-icon.png') no-repeat; margin-right:8px; display: block; }
#footer-box .footer-main .top .share .share-icon.tmall{margin-right: 0}
/*#footer-box .footer-main .top .share .wechat:hover { background-position: -36px 0 }*/
#footer-box .footer-main .top .share .sina { background-position: 0 -36px; }
/*#footer-box .footer-main .top .share .sina:hover { background-position: -36px -36px; }*/
#footer-box .footer-main .top .share .tmall { background-position: 0 -72px; }
/*#footer-box .footer-main .top .share .tmall:hover { background-position: -36px -72px; }*/
#footer-box .footer-main .top .share .jd { background-position: 0 -108px; }
/*#footer-box .footer-main .top .share .jd:hover { background-position: -36px -108px; }*/
#footer-box .footer-main .top .share .phone { font-size: 28px; font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif'; float: right; margin-top: 24px; color: #000;font-style:  italic;text-align: right;}
#footer-box .footer-main .company-information{color: #000;margin-top: 55px;}
#footer-box .footer-main .power{ padding: 23px 0 10px 0; }
#footer-box .footer-main .address{ color: #666; }
#footer-box .footer-main .business{ margin-top: 20px; }
#footer-box .footer-main .business p{ color:#000; float: left; margin-top: 22px; }
#footer-box #szgs_stat_icon_28935{ 
    float: left;
    margin-top: 12px;
    margin-left: 10px;
}
#footer-box #szgs_stat_icon_28935 img{ 
    width: 22px;
}


/*ËÑË÷*/
.seach-content{
    width: 100%;height: 100vh;background: #fff;display: none;z-index: 999;position: fixed;top: 0;left: 0;
}
.dsearch {
    padding: 21px 0;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
}
.dsearch .w1160 {
    position: relative;
}
.w1160 {
    width: 1160px;
    margin: 0 auto;
    display: block;
}

.dsearch .close {
    background: url(/images/apps/frontend/home/search/close.png) no-repeat right center;
    width: 46px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    font-size: 12px;
}
.dsearch .btn {
    float: right;
    height: 40px;
    line-height: 40px;
    width: 120px;
    background: #992429;
    color: #fff;
    font-size: 12px;
    border-radius: 5px;
    display: block;
    text-align: center;
    border: 0;
    cursor: pointer;
    margin-right: 97px;
}
.dsearch .search-input {
    width: 80%;
    height: 40px;
    line-height: 40px;
    border: 0;
    background: url(/images/apps/frontend/home/search/search-input-icon.png) no-repeat left center;
    text-indent: 24px;
    font-size: 13px;
    color: #333;
    padding-left: 5px;
    outline:none;
}

.dsBox {
    height: 32px;
    line-height: 32px;
    padding: 22px;
}
.dbBg {
    background: #f7f7f7;
}
.dsBox h4 {
    font-size: 20px;
    font-weight: normal;
    color: #000;
}
.dsBox h5 {
    width: 152px;
    font-size: 14px;
    float: left;
    color: #000;
}
.dsBox .txt {
    float: left;
    width: 384px;
    font-size: 12px;
    color: #666;
}
.dsBox .btn a {
    height: 32px;
    line-height: 32px;
    padding: 0 28px;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: block;
    float: left;
    color: #000;
    margin-right: 18px;
    font-size: 12px;
}
.dsBox .btn a:hover {
    color: #fff;
    background: #333;
    border: none;
}
.dsBox .btn span{
    font-size: 24px;
    color: #999;
}
.dsBox .btn span.red{
    color: #992429;
    font-style: italic;
}
.seach-content .dsBox .btn a {
    width: 100px;
    text-align: center;
}