.box-gotop {   border-top: 2px solid; border-image: linear-gradient(to right, #C79977, #E3BC9F, #A77751, #EAC2A9, #895D3A) 1;}

.gotop { width:80px; height:30px; line-height:30px; display:block; margin:0 auto; border-radius:0 0 4px 4px; background:#988970; text-align:center; color:#fff; font-size:18px; transition: all 0.3s linear;}
.gotop:before { content: "\e7a6";}
.gotop:hover { background:#875A36; }

footer { width:100%; height:auto; overflow:hidden; background: url(/upload/bg-foot.jpg) left bottom no-repeat #000;}

.network { background:#a40000; padding:50px 0; text-align:center; color:#b0a28b;}
.network a{ color:#b0a28b;}
.network .txt1 { font-size:36px; line-height:1.6; }
.network .txt2 { font-size:24px; line-height:1.5; }
.network .txt3 { font-size:18px; line-height:2; }

.foot1 { padding-top:40px; }
	.menubtm { margin-bottom:20px;}
	.menubtm a { display: block;line-height: 2; float:left; color:#c7b79e; padding:0 20px 0 0;}
	.menubtm a:hover{ color:#fad9bf;}

.foot1 .cnt2 {width:50%; text-align:left; color:#b0a28b; float:left; display:inline;}
.foot1 .cnt2 h3{ margin-bottom:10px;}
.foot1 .cnt2 .txt{ margin-top:10px; color:#c7b79e;}
.foot1 .cnt2 .txt a{ color:#b0a28b;}
.foot1 .cnt2 .txt img { height:20px; display:block;}
.foot1 .cnt2 .txt p { display:flex; align-items: center;}


.foot1 .link { width:auto; text-align:center; color:#b0a28b; float:right; display:inline; }
    .foot1 .link .fl { margin-right: 2px;  font-size: 12px;}
.foot1 .link img{ width:120px; height:120px; margin-bottom:4px;}
    .foot1 .link a{ color:#b0a28b;}
    
.foot2 { text-align: left; color: #b0a28b; padding-top:15px; padding-bottom:50px; }
.foot2 a { margin-right: 6px; color:#b0a28b; }

footer .foot3{color: #666; line-height: 1.6;padding-top:10px;padding-bottom: 10px;width: 100%;background: #1b1b1b;}
footer .foot3 .txt1{color: #888; padding-bottom:5px;}
footer .foot3 .txt2 { font-size:12px;}
footer .foot3 .txt2 a{ color:#666;}

@media screen and (max-width: 991px){
.box-gotop { padding-top:0px;}
.gotop { width:60px; height:20px; line-height:20px; font-size:12px;}
.network { padding:20px 0; }
.network a{ }
.network .txt1 { font-size:16px; }
.network .txt2 { font-size:14px; }
.network .txt3 { font-size:12px; }

.foot1 { padding-top:30px; padding-bottom:0; display:block; font-size:12px;}
.menubtm { margin-bottom:10px;}
.menubtm a{ font-size:12px; padding:0 5px 0 0;}

.foot1 .cnt2 { width:100%; margin-bottom:10px; }
.foot1 .cnt2 h3 { display:none;}
.foot1 .link { display:none;}

.foot2 { padding-top:0px; padding-bottom:20px;}
.foot2 , .foot3 { font-size:12px;}
.foot2 p , .foot2 p a{ color:#ccc;}
.foot3 p{ line-height:1.4;}

footer .foot3 .txt2 { justify-content:space-around; font-size:10px;}

}