@charset "utf-8";

/* 底部 */
.u-f-left{
    float: left;
    height: 14rem;
    width: 74%;
    margin-top: 3vw;
    /* height: 50%; */
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.u-f-right{
    float: right;
    margin-top: 4rem;
    display: flex;
    width: 24%;
    height: 14rem;
    flex-direction: column;
    justify-content: center;
}

.g-footer{
    background: url(../pic/foot-bg.jpg);
    margin-top: 20px;
    /* height: 370px; */
}
.u-f-img{
    width: 24%;
    height: 45%;	
}
.u-f-img1{
    width: 25%;
    height: 45%;	
}
.u-f-links{
    font-size: 3vw;
    color:black;
}
.u-f-ltext a{
	margin-left:1rem;
}
.u-f-right a img{
    vertical-align: sub;
    height: 3vw;
}
.u-f-ltext{
	
}

.u-f-spot{
    width: 100%;
    border-bottom: 2px #b1adad dashed;	
}
.u-f-related ul{
    margin-top: 1rem;	
}
.u-f-related li a{
    color: #1f1c1c;
	font-size: 0.9vw;
}
.u-f-related span{
    display: inline-block;
    border-left: 2px solid #7b6c6c;
    height: 1.3rem;
    vertical-align: sub;
    margin-left: 1rem;	
}
.u-f-line{
    width: 100%;
    margin-top: 2vw;
    border-top: 1px solid #a9a6a6;	
}
.u-f-img img,.u-f-img1 img{
    width: 100%;
    height: 100%;
}
.u-f-related li{
	padding:0.1vw;
}
.u-t-bottom{
    margin-top: 2rem;
    text-align: center;
    color:black;
}
.u-t-bottom div{
    display: inline-block;
    text-align: left;
    margin-left: 1rem;
    line-height: 2rem;
}
.u-t-bottom img{
    vertical-align: top;
    height: 72px;
}

.g-footer a {
    color: #333;
}

.s-blist {
    margin-top: 40px;
}

.s-blist label{
	margin-bottom:10px;
	font-size: .8vw;
}

.g-list-sitemap ul li{
	margin-top:5px;
}


.u-img-following {
    margin-left: 10px;
    height: 70px;
}


@media (max-width: 1820px ){
	.u-f-related li a {
	    font-size: 1vw;
	}
	.u-f-left{
		height: 10vw;
	}
	.u-f-right{
	    width: 24%;
        margin-top: 2rem;
	}
	.g-footer{
	    height: 21vw;
	}
	.u-f-line{
		margin-top: 1vw;
	}
}



