@charset "utf-8";
/*---------------------------------------*/
/* gotop */
/*---------------------------------------*/
.gotop{
position:relative;
}
.gotop .icon-gotop{
position:absolute;
bottom:0;
border:2px solid #e1041b;
right:5%;
line-height:1;
font-size:50px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
@media screen and (max-width:767px){
.gotop .icon-gotop{
font-size:40px;
}
}
.gotop a:hover .icon-gotop{
color:#fff;
background:#e1041b;
}
/*---------------------------------------*/
/* footer */
/*---------------------------------------*/
footer{
width:100%;
color:#fff;
background:#e1041b;
padding:40px 0 20px;
}
footer.tablet{
margin-bottom:100px;
}
@media screen and (max-width:980px){
footer,
footer.tablet{
margin-bottom:80px;
padding:10px 0;
}
}
@media screen and (max-width:767px){
footer{
font-size:9pt;
}
}
footer .assetLogo img{
width:200px;
height:46px;
margin-bottom:20px;
}
@media screen and (max-width:767px){
footer .assetLogo img{
width:150px;
height:69px;
margin-bottom:0;
}
}
footer .information{
margin-bottom:50px;
}
@media screen and (max-width:767px){
footer .information{
margin-bottom:30px;
}
}
footer .address,
footer .tel{
font-size:93%;
}
footer .copyriget{
font-size:93%;
}
footer .gotop{
position:absolute;
bottom:0;
right:0;
width:82px;
height:82px;
}
@media screen and (max-width:767px){
footer .gotop{
top:20px;
width:40px;
height:40px;
}
}
footer .gotop img{
width:100%;
height:auto;
}
#container{
min-height:calc(100vh - 135px) ;
min-height:-webkit-calc(100vh - 135px) ;
}
@media screen and (max-width:767px){
#container{
min-height:calc(100vh - 110px) ;
min-height:-webkit-calc(100vh - 110px) ;
}
}
