/* footer 08 */
/* @latest 2020.06.30 ssj*/

.footer {width:100%;overflow:hidden;position:relative;clear:both;padding-bottom:20px;border-top: 1px solid rgba(0,0,0,0.2);}
.footer .inner {width:100%; max-width:1300px; margin:0 auto; box-sizing:border-box; position:relative;}
.wrap_left_template ~ .footer .inner {max-width:1520px;}

.footer-area-001 {width:100%;max-width: 1300px;/* float:left; */box-sizing:border-box;padding: 0px 0 0px;background:  #fff;margin: 0 auto;}
.footer-area-001 .addressArea {width:100%;margin: 0 auto;text-align: left;/* margin:0; */box-sizing:border-box;}
.footer-area-001 .addressArea .inner {width:100%;display:block;}
.footer-area-001 .addressArea .footerLogo {float:left;text-align:left;box-sizing: border-box;width: 20%;margin-top: -15px;padding-left: 15px;}
.footer-area-001 .addressArea .footerLogo img {
                                            width:auto;
                                            display:inline-block;
                                            vertical-align:middle;
                                            /* max-height: 25px; */
                                            max-width: 90%;
                                            padding-right:20px;
                                            box-sizing:border-box;
                                            }
.footer-area-001 .addressArea .p_wrap {width:auto;float:left;text-align: left;box-sizing: border-box;width: 80%;padding-bottom: 5px;/* padding-left: 15px; */}
.footer-area-001 .addressArea .p_wrap > p {color: #888;line-height: 150%;font-size: 15px;float: left;}
.footer-area-001 .addressArea .p_wrap > p span:not(:nth-child(2)) {margin-left:20px;}
.footer-area-001 .addressArea .p_wrap > p span:not(:nth-child(2)):after {content:"|";padding: 0 7px;/* float:right; */font-size: 10px;opacity:0.5;font-weight:200;}
.footer-area-001 .addressArea .p_wrap > p:last-child:after {display:none;}
.footer-area-001 .addressArea .p_wrap > p span:only-child:after {display:none;}

.footer-list-001 {width:100%;font-size:12px;box-sizing:border-box;margin: 0 auto;/* max-width:  1300px; *//* border-top: 1px solid #ddd; */}
.footer-list-001 ul li{float:left;display:block;color:#333333;line-height: 25px;text-align: center;min-height: 32px;}
.footer-list-001 ul li a {text-decoration:none;color: #333;padding: 0;font-size: 15px;letter-spacing: -0.5px;font-weight: 600;}
.footer-list-001 ul li a:hover {font-weight:600; opacity:1; -webkit-transition:opacity 1s; transition:opacity 1s;}
.footer-list-001 ul li a:after {content:"|";padding: 0 7px;float:right;font-size: 10px;opacity:0.5;font-weight:200;}
.footer-list-001 ul li:first-child a {padding-left:0;}
.footer-list-001 ul li:last-child a:after {display:none;}
.footer-list-001 ul li.link-group {padding:0 10px 0 0;/* margin-bottom:5px; */}
.footer-list-001 ul li.link-group select {color: #333; border: 1px solid rgba(0,0,0,0.2); font-size:12px; font-weight:600; border-radius: 2px; height:25px !important; line-height:25px;
                                          background:url(/images/wzwg/cmm/arrow_black.png) no-repeat right 5px center; appearance:none; -webkit-appearance:none; padding:0 25px 0 8px; background-size:6px;}
.footer-list-001 ul li.link-group select::-ms-expand {opacity:0;}
.footer-list-001 ul li.link-group select option {color:black; height:25px; line-height:25px; font-size:13px;}
.footer-list-001 ul li.link-group select option:checked,
.footer-list-001 ul li.link-group select option:focus,
.footer-list-001 ul li.link-group select option:active,
.footer-list-001 ul li.link-group select option:hover {background:#f8f8f8; color:#333;}

.footer-center-001 ul {width: 100%;/* display: inline-block; */float: left;padding: 20px 0 0;box-sizing:border-box;text-align: left;}

.footer-bt-001 {background:#ffffff; width:100%; height:100%; font-size:12px; min-width:660px; }
.footer_Left_001 {width:100%; background:red; position:relative; }
.addressArea {float:left;font-size:12px;color:#777;}
    

.wrap_left_template ~ #footer .footer-list-001 {margin-top:0;}

    @media (min-width:800px){ 
        .wrap_left_template ~ #footer .footer-list-001 {top:0;}
    }
    @media (min-width:991px){ 
        .footer-center-001 ul {padding-left: 20%;}
    }
    @media (min-width:1541px){ 
       .wrap_left_template ~ #footer .footer-center-001 ul {padding-left: 235px;box-sizing:border-box;}
       .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap {padding-left:15px;}
       .wrap_left_template ~ #footer .footer-area-001 {padding-left:0px;}
       .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {width:220px !important;}
    }
    @media (min-width:991px) and (max-width:1540px){
        .wrap_left_template ~ #footer .footer-center-001 ul {padding-left:0;}
        .wrap_left_template ~ #footer .footer-list-001 .footer-center-001 {padding-left:18%; padding-top:5px;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {width: 18%;/* padding-left: 15px; */}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap {width:82%;padding-top:0px;padding-left: 0;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea {padding: 0;}
        .footer-area-001 .addressArea .footerLogo {/* padding-left:15px; */}
    }


    @media (min-width:800px) and (max-width:1300px){
        .footer-area-001 {/* padding:0 15px; */}
        .wrap_left_template ~ #footer .footer-area-001 {padding:0;}
    }
    @media (min-width:800px) and (max-width:990px){
        .footer-center-001 ul {padding-left: 20%;}
        .footer-area-001 .addressArea .footerLogo {/* padding-left:15px; */}
        .footer-area-001 .addressArea .p_wrap {padding-left:0;}
    }


    @media (min-width:600px) and (max-width:799px){

    }
    @media (max-width:799px){
        .footer-area-001 .addressArea {padding: 20px 0px 0px;}
        .footer-center-001 ul {padding:8px 15px;border-bottom: 1px solid #ddd;}
        .footer-list-001 .footer-center-001 {padding-left:0;}
        .footer-list-001 ul li {line-height:29px;} .footer-list-001 ul li.link-group { margin-bottom:0; margin-right:20px;}
        .footer-list-001 ul li a {padding-left:0; }
        .footer-list-001 ul li a:after {padding: 0 15px;}

        .footer-area-001 .addressArea .inner {float:left;height: auto;}

        .footer-area-001 .addressArea .footerLogo {padding-right:30px;margin-bottom: 15px;width:100%;padding: 0 15px; margin-top:0;}
        .footer-area-001 .addressArea .footerLogo img {max-width:30%;}
        .footer-area-001 .addressArea .p_wrap {padding:10px 0px;width:100%;}
        .footer-area-001 .addressArea .p_wrap > p {padding:0 15px;display: block;clear: both;}
        .footer-area-001 .addressArea .p_wrap > p:after {display:none;}
    }

    @media (max-width:499px){
        .footer-area-001 .addressArea .footerLogo {width:100%;}
    }