﻿@charset "UTF-8";
.public-footer-1{background-color:#0f757a;padding:61px 0 25px;}
.foot-info{width:1200px;margin:0 auto;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.foot-dl{width:510px;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.foot-dl dt,.foot-dl dt img{width:174px;height:174px;}
.foot-dl dd{width:310px;}
.foot-dl dd span{border-bottom:#87babd solid 1px;display:block;padding:3px 0 23px;}
.foot-dl dd span em{line-height:30px;font-size:18px;color:#fff;display:block;position:relative;padding-left:40px;}
.foot-dl dd span i{width:22px;height:24px;background:url(../images/foot_ioc_02.png) no-repeat;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.foot-dl dd li{line-height:30px;font-size:18px;color:#fff;position:relative;padding-left:24px; margin-top:15px;}
.foot-dl dd li a{font-size:24px;color:#fff;}
.foot-dl dd li i.ioc1{width:18px;height:18px;background:url(../images/ioc_01foot.png) no-repeat;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.foot-dl dd li i.ioc2{width:18px;height:18px;background:url(../images/ioc_01foot.png) no-repeat;display:block;position:absolute;left:0;top:10%;}
.foot-dl dd li i.ioc1{background-position:0 0;}
.foot-dl dd li i.ioc2{background-position:0 0;}
.foot-nav{width:570px;overflow:hidden;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.foot-nav dt{line-height:40px;font-size:24px;color:#fff;position:relative;padding-left:9px;}
.foot-nav dt i{width:2px;height:22px;background-color:#ff7900;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.foot-nav dd{padding-left:9px;}
.foot-nav dd a{line-height:40px;font-size:18px;color:#87babd;display:block;}
.foot-info p{width:100%;line-height:77px;text-align:center;font-size:14px;color:#87babd;border-top: #87babd solid 1px;margin-top:55px;}
.foot-info p a{width:100%;line-height:77px;text-align:center;font-size:14px;color:#87babd;margin-top:55px;}
.foot-info p span{padding-right:132px;}


.mainFx {width: 70px;height: auto;position: fixed;top: 50%;transform: translateY(-50%);right: 50px;border-radius: 35px;background-color: #24acac;padding-top: 18px;overflow: hidden;z-index: 15;}
.mainFx .aBox {width: 100%;height: auto;padding-bottom: 14px;}
.mainFx .aBox a {width: 100%;height: auto;display: block;padding: 9px 0;}
.mainFx .aBox a .icon {width: 100%;height: 32px;}
.mainFx .aBox a .icon img {max-height: 100%;display: block;margin: 0 auto;}
.mainFx .aBox a p {text-align: center;font-size: 14px;line-height: 16px;color: #fff;margin-top: 11px;}
.mainFx .share {width: 100%;height: auto;background-color: #0568a5;padding: 5px 0;background-image: -moz-linear-gradient(90deg, #0671b3 0%, #005183 100%);background-image: -webkit-linear-gradient(90deg, #35b9c5 0%, #35b9c5 100%);background-image: -ms-linear-gradient(90deg, #0671b3 0%, #005183 100%);}
.mainFx .share a {width: 100%;height: 60px;display: block;background-position: center;background-repeat: no-repeat;}
.mainFx .returnTop {width: 100%;height: 70px;display: block;background-position: center;background-repeat: no-repeat;background-image: url("../images/top.png");}



@media only screen and (max-width: 750px){
	.mainFx { display:none;}
}
