.tem48-footer{color:#fff;background-color:#383838;background-size:cover;background-repeat:no-repeat;background-position:center;}
.tem48-footer .itemBox{position:relative;height:100vh;}
.tem48-footer .contentBox{position: absolute;top:0;right:0;bottom:0;left:0;clip: rect(auto,auto,auto,auto);}
.tem48-footer .box{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}
.tem48-footer .container{padding:60px 0;}
.tem48-footer .top,
.tem48-footer .nav{text-align:center;margin:0 auto;width:100%;}
.tem48-footer .title{font-size:24px;line-height:1;word-break:break-word;}
.tem48-footer .description{font-size:14px;margin:10px 0;color:rgba(255,255,255,.7);}
.tem48-footer .flexBoxWrap.items{margin:50px 0 ;}
.tem48-footer .logo{text-align:center;}
.tem48-footer .bottom{padding-bottom:20px;}
.tem48-footer .text{text-align:center;line-height:2;font-size:12px;color:rgba(255,255,255,.7);padding:5px 0;}
.tem48-footer .icon{text-align:center;}
.tem48-footer .icon a{color:rgba(255,255,255,.7);display:inline-block;}
.tem48-footer .icon [class*="icon-"]{font-size:20px;vertical-align:middle;color:inherit;margin:0 15px;}
.tem48-footer .icon .share-to .bg-color-hover span[class*="icon-google-plus"]{display:none;}
.tem48-footer .icon .share-to .bg-color-hover{font-size:0;color:inherit;}
.tem48-footer .icon .share-to .bg-color-hover:hover{background-color:transparent;}
/* 底部模块导航css */
.tem48-footer .item .title{font-size:16px;margin-bottom:10px;}
.tem48-footer .item .link{font-size:14px;line-height:2;color:rgba(255,255,255,.7);}
.tem48-footer .item.item2{text-align:left;}
.tem48-footer .item.item2 .link{margin-left:15px;}
.tem48-footer .item.item2 .link li{list-style-type:disc;}
.tem48-footer .items>[func-id="1"]{padding:20px 3%;}
.tem48-footer .sitemap-link{text-align:center;padding:0 0 20px;}
/* addClass */
.clearHeight{height:auto !important;}
.clearPosition{position:relative !important;}
/* media */
@media (max-width:991px){
    .tem48-footer .itemBox{height:auto !important;}
    .tem48-footer .contentBox,
    .tem48-footer .box{position:relative;}
}
@media (max-width:767px){
	.tem48-footer{display:none;}
}


/* 修复 360浏览器超链接无法点击问题 */
.hyper-link.tem48-footer .contentBox{
	clip: auto;
	overflow: hidden;
}