





/*footer*/
.bottom{color:#999999;background-color: #efefef;padding-top:3%;padding-bottom: 1%;}
.bottom .auto-inner{position: relative;width: 1300px;margin: 0 auto;}
.bottom .other{position: absolute;width: 358px;font-size: 16px;top: 0;}
.bottom .other img{
    max-width: 100%;
}
.bottom .other .pic .forimg{
    /* height: 62px; */
}
.bottom .contact{padding-top: 4%;padding-bottom: 4%;}
.bottom .contact span{position: relative;display:block;padding-left:30px;line-height:24px;margin-bottom:8px;color: #4c4c4c;}
.bottom .contact span:before{content:'';display:block;opacity: 1;position:absolute;left:0;width:24px;height:24px;background:url(../images/bottom_icon.png) no-repeat}
.bottom .contact span.tel:before{ background-position: center top}
.bottom .contact span.email:before{ background-position: center center}
.bottom .contact span.address:before{ background-position: center bottom}
.bottom .shop_share{}
.bottom .shop_share span{position:relative;background-color: #2aae67;border-radius:100px;display: inline-block;width:17.74%;max-width: 48px;margin-right:2.5%;}
.bottom .shop_share span:last-child{ margin-right:0}
.bottom .shop_share a{display:block;padding: 0px;float: left;}
.bottom .shop_share a img{/* opacity:0.5; */display:block;width: 100%;}
.bottom .shop_share .img{/* display:none; *//* position:absolute; */width: 37px;bottom: -30px;max-width:none;margin-left: 10px;}
.bottom .shop_share span:hover .img{ display:block;}
.bottom .follow{ margin:auto; display:none; text-align:center; width:50%; position:relative}
.bottom .follow:before{ content:''; width:100%; height:1px; position:absolute; top:50%; left:0; background:#2b2b2e}
.bottom .follow span{ background-color:#15141a; padding:0px 10px; position:relative; z-index:2}
.bottom .caidan{padding-left: 410px;min-height: 298px;}
.bottom .caidan .sub{float: left;width: calc(100%/5);text-align: center;}
.bottom .caidan .sub:nth-child(3){
    width: 16.6%;
}
.bottom .caidan dl{/* float:right */}
.bottom .caidan dt a{color: #00479d;font-size: 18px;font-weight: 600;}
.bottom .caidan dd{ padding-top:10px;}
.bottom .caidan dd span{display: block;color: #4c4c4c;font-size: 14px;padding: 5px 0;}
.bottom .caidan dd a{ color: #999999}
.bottom .caidan a:hover{ color: #ac1e2d}
.bottom .foot_link{padding-top: 2%;padding-bottom: 2%;line-height: 30px;}
.bottom .foot_link dt{font-weight: normal;position: absolute;font-size: 16px;padding: 0 10px;background-color: #973437;color: #fff;}
.bottom .foot_link dt:before{content: '';right: -16px;top: 6px;position: absolute;border: solid 8px transparent;border-left-color: #973437;}
.bottom .foot_link ul{ padding-left: 100px}
.bottom .foot_link ul li{ float: left; padding: 5px 10px;}
.bottom .foot_link ul li a{color: #4c4c4c;font-size: 15px;}
.bottom .foot_link ul li a:hover{ color: #ac1e2d}

.copyright{font-size: 16px;color: #f5f5f5;background-color: #22509e;padding:1% 0;}
.copyright a{color: #e1e1e1;}
.copyright .fl{float: left;color: #e1e1e1;}
.copyright .fl .icp{ display:inline-block; white-space:normal}
.copyright .fr{float: right;text-align: right;color: #e1e1e1;}
.copyright .fr a{ position: relative; margin-right: 10px;}
.copyright .fr a:before{ content: ''; display: block; background: #999; position: absolute; right: -6px; width: 1px; height: 50%;; top: 25%;}
.copyright .fr a:last-child{ margin-right: 0}
.copyright .fr a:last-child:before{ display: none}
.wap_nav{ display: none}
@media(min-width:880px){
.bottom .foot_link dd{ display: block!important}
}
@media(max-width:1024px){
.bottom .caidan{ padding-left:0}
.bottom .other{ position:relative; padding-bottom:3%}
.bottom .caidan dl{ float:none}
.copyright{font-size: 14px;}
}
@media(max-width:880px){
.bottom .pic{ max-width:60%; margin:auto}
.bottom .contact{ padding-top: 3%; padding-bottom: 2%}
.bottom .contact span.email,
.bottom .contact span.address{ display:none;}
.bottom .contact span.tel{ display: inline-block;  font-size: 22px}
.bottom .shop_share{ margin:auto; padding-top:2%; padding-bottom:3%; max-width:100%;text-align: center}
.bottom .other{ margin:auto; width:auto; text-align:center}
.bottom .follow{ display:block}
.bottom .caidan{ display: none}
.bottom .foot_link{ padding-top: 0; display: none}
.bottom .foot_link dt{ position: relative;}
.bottom .foot_link dt b{ position: absolute; width: 100%; height: 100%;}
.bottom .foot_link dt:before{ content:''; border:solid 8px transparent; display:block; position:absolute; right:20px; border-top-color:#fff; top:10px;  transition: 0.5s;}
.bottom .foot_link dt.show:before{border-top-color:transparent; border-bottom-color:#fff; top:0px;}
.bottom .foot_link dd{ display:none; position:absolute; width:100%; bottom:30px;border-radius:4px 4px 0 0; background-color:#23232c; z-index: 10}
.bottom .foot_link dd ul{ padding-left: 0}
.bottom .foot_link dd li{ float: none; padding: 0}
.bottom .foot_link dd a{ display:block; padding:5px 10px; border-bottom:solid 1px #141419; line-height:22px; font-size:14px;}

.copyright{ padding-bottom:65px;}
.copyright .fr{ float: none; text-align: center }
.copyright .fl{ float: none; text-align: center}

