@charset "utf-8";

#foot_layout{position: relative;z-index: 11;text-align:center;width:100%;padding: 0;background: #323540;}
#foot_layout .footer-info{position: relative;padding-bottom: 70px;text-align: left;}
#foot_layout .layout{position:relative;}
#foot_layout .ir-tmpl{position:absolute;right: 0;top: 30px;width: 134px;height: 34px;background: url(/template/C/images/common_ir.png) 0 -112px;}
#foot_layout .footer-info address,
#foot_layout .footer-info p{display: block;margin:0;padding:0;font-size:15px;color: rgba(255,255,255,0.5);text-align:left;font-style: normal;}
#foot_layout .footer-info address{margin-bottom:20px;}
#foot_layout .footer-info address a{font-size:15px;color: rgba(255,255,255,0.5);}
#foot_layout .footer-info address span{margin-left:25px}
#foot_layout .footer-info .flogo{position: absolute;left: 0;top: 0px;margin-bottom:30px;}
#foot_layout .footer-info .txt{position:relative;padding-left: 270px;}
#foot_layout .footer-info .link_wrap{overflow: visible;position:absolute;right:0;top: 138px;z-index: 1;}
#foot_layout .footer-info .link_wrap .dropdown button{display: block;position: relative;width:245px;height:61px;padding: 0 20px;border:1px solid #fff;font-size:15px;color:#fff;text-align: left;}
#foot_layout .footer-info .link_wrap .dropdown button:after{position:absolute;right: 25px;top:50%;width: 7px;height: 7px;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg) translateY(-50%);content:'';}
#foot_layout .footer-info .link_wrap .dropdown .dropdown-menu{position:absolute;bottom: 100%;top: auto;width: 100%;}
#foot_layout .footer-info .link_wrap .dropdown .dropdown-backdrop{display:none}
#foot_layout .footer-info .link_wrap .dropdown .dropdown-menu .item{padding:20px 20px;}
#foot_layout .footer-info .link_wrap .dropdown .dropdown-menu .item b{display:block;font-size:18px;color:#000;}
#foot_layout .utile_wrap{margin-bottom: 50px;border-bottom: 1px solid #666972;}
#foot_layout .utile_wrap li{display:inline-block;}
#foot_layout .utile_wrap li a{display:block;position:relative;padding:0 21px;color:#fff;font-size:16px;line-height: 88px;}
#foot_layout .utile_wrap li a:before{position:absolute;left:-1px;top:50%;width:3px;height:3px;border-radius:50%;background:#fff;transform:translateY(-50%);content:'';}
#foot_layout .utile_wrap li:first-child a{padding-left:0;}
#foot_layout .utile_wrap li:first-child a:before{display:none;}


@media screen and (max-width:1379px){
    #foot_layout .footer-info .flogo{position:relative;left:0;text-align: left;}
    #foot_layout .footer-info address{margin-bottom:0;}
    #foot_layout .footer-info .txt{padding:0;}
    #foot_layout .footer-info .link_wrap{right:40px;}
}
@media screen and (max-width:1023px) {
    #foot_layout .footer-info{text-align:center;}
    #foot_layout .footer-info .flogo{margin-top:25px;}
    #foot_layout .footer-info ul{overflow: hidden;margin-bottom:10px;}
    #foot_layout .footer-info address{}
    #foot_layout .footer-info address span{margin:0;}
    #foot_layout .footer-info .copy{margin-bottom:20px;text-align:center;}
    #foot_layout .footer-info .link_wrap{top: 110px;}
}
@media screen and (max-width:767px) {
    #foot_layout{padding:30px 0}
    #foot_layout .footer-info ul{border:0;}
    #foot_layout .footer-info .utile_wrap li{float: left;width: calc(50% - 7px);margin-right:7px;margin-bottom:7px;border:1px solid #595a63;}
    #foot_layout .footer-info .utile_wrap li a{padding: 0;line-height:39px;font-size:14px;}
    #foot_layout .footer-info .utile_wrap li a:before{display:none;}
    #foot_layout .footer-link{padding:50px 0}
    #foot_layout .footer-info address, #foot_layout .footer-info p{text-align: center;font-size:14px;}
    #foot_layout .footer-info .flogo{position:static;margin: 20px auto 30px;text-align: center;}

    #foot_layout .footer-addr .copy{text-align:center;}
    #foot_layout .footer-info .link_wrap{position:relative;top:auto;right:auto;margin: 0;}
    #foot_layout .footer-info .link_wrap .dropdown .dropdown-menu{bottom: 50px;}
    #foot_layout .footer-info .link_wrap .dropdown button{width:100%;height:40px;border: 1px solid #595a63;}

}
