/* footer */
/*@latest 2020.11.26 YHY 
  @latest 2020.12.21 SSJ */

.footer {width:100%;overflow:hidden;/* position:relative; */clear:both;background: #ebebe9;}
.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%;float:left;box-sizing:border-box;/* padding: 0px 0 30px; */position: relative;}
.footer-area-001 .addressArea {width:100%;text-align: left;margin:0;box-sizing:border-box;}
.footer-area-001 .addressArea .footerLogo {float:left;text-align:left;box-sizing:border-box;width: 260px;display:inline-block;}
.footer-area-001 .addressArea .footerLogo img {width:auto;max-width:  250px;display:inline-block;vertical-align:middle;max-width: 90%;}
.footer-area-001 .addressArea .p_wrap {margin: 0px 0px 50px;width: auto;float:left;text-align: left;box-sizing:border-box;width:  100%;}
.footer-area-001 .addressArea .p_wrap > p {color: #666;line-height: 150%;font-size: 15px;}
.footer-area-001 .addressArea .p_wrap > p:nth-child(2) span:first-child:after {content:"|";padding:0 10px;opacity: 0.8;}


    .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap > p:last-child {color:#888;padding-top: 5px;opacity: 0.5;}
    .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap > p:first-child {color:#636363;padding-bottom:5px;}

.footer-list-001 {width:100%;font-size:12px;box-sizing:border-box;margin: 0 auto;/* max-width:  1300px; */border-top: 1px solid rgba(0,0,0,0.1);}
.footer-list-001 ul li{float:left;display:block;color:#333333;line-height: 40px;}
.footer-list-001 ul li:last-child{border:none; }
.footer-list-001 ul li a {text-decoration:none;color: #333333;/* padding: 0; */font-size: 16px;letter-spacing: -0.5px;/* text-align:center; *//* border-right:1px solid rgba(255,255,255,0.3); *//* font-weight: 600; */margin-right: 15px;}
.footer-list-001 ul li a:hover {font-weight:600; }
.footer-list-001 ul li a:after {/* content:"|"; *//* padding:0 8px; *//* float:right; *//* font-size:11px; *//* opacity:0.5; *//* font-weight:200; */}
.footer-list-001 ul li:first-child a {/* padding-left:0; */font-weight: 600;}
.footer-list-001 ul li:last-child a:after {display:none;}
.footer-list-001 ul li.link-group {padding:0 5px;margin-bottom: 5px;}
.footer-list-001 ul li.link-group select {color: #333; border: 1px solid #9d9d9c; border-radius: 0px; padding:0 25px 0 8px; font-size: 14px;
										background:url(/images/wzwg/cmm/arrow_black.png) no-repeat right 5px center; appearance:none; background-size:6px;
										-webkit-appearance:none;}
.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-list-001 ul li.link-group select:focus {outline:thin dotted;}
.footer-list-001 ul li.link-group button {color:#fff;background:#7c7c7c;width:50px;font-size: 13px;margin-left: 10px !important;}

.footer-list-001 .footer-center-001 {width:100%;margin: 0 auto;text-align: left;padding-top:15px;/* padding-bottom: 5px; */}
.footer-center-001 ul {width: 100%;display: inline-block; text-align:right; box-sizing:border-box;}

.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;position: relative;}


.wrap_left_template ~ #footer .footer-list-001 {margin-top:0;}
.wrap_left_template ~ #footer {padding-top:0;}


    @media (min-width:800px){
        .wrap_left_template ~ #footer .footer-list-001 {top:0;}

        .footer-area-001 .addressArea .p_wrap {padding-left: 300px;/*margin-top:-10px;*/}
        .footer-area-001 .addressArea .footerLogo {position:absolute;/* padding-right: 20px; *//* margin-top: -30px; */}

        .footer-list-001 ul li.link-group {float:none; display:inline-block;}
    }

    @media (min-width:991px){
      .footer-list-001 .footer-center-001 {/* padding-left:275px; */padding-top:35px;margin-bottom: 15px;}

		.wrap_left_template ~ #footer .footer-center-001 ul {padding-left:15px;}
		.wrap_left_template ~ #footer .footer-area-001 {padding-left:0px;}
		.wrap_left_template ~ .footer .footer-list-001 .footer-center-001 {padding-left:0;}

    }
    @media (min-width:1340px){
	.footer-list-001 ul li:not(.link-group) + li.link-group select {max-width:186px;}
	.footer-list-001 ul li.link-group + li.link-group select {max-width: 155px;}
    }
    @media (min-width:1300px){
	.footer-list-001 ul li.link-group {padding-right:0;}
    }

    @media (min-width:1540px){
        .wrap_left_template ~ .footer .footer-list-001 .footer-center-001 { padding-left:220px;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap {padding-left:235px;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {width:220px !important;}

        .wrap_left_template ~ #footer .footer-list-001 ul li:not(.link-group) + li.link-group {/*margin-left:348px;*/}
    }
    @media (min-width:991px) and (max-width:1539px){
        .wrap_left_template ~ #footer .footer-center-001 ul {padding-left:15px;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea {padding:0px 15px 0;}

        .wrap_left_template ~ #footer .footer-list-001 {padding-left:18%;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .p_wrap {padding-left:18.5%;}
        .wrap_left_template ~ #footer .footer-area-001 .addressArea .footerLogo {width:16% !important;}
    }
    @media (min-width:1300px) and (max-width:1539px){
        .wrap_left_template ~ #footer .footer-list-001 ul li.link-group {/*float:right;*/}
        .wrap_left_template ~ #footer .footer-list-001 ul li:not(.link-group) + li.link-group {/*margin-left:10px;*/}
    }


    @media (min-width:800px) and (max-width:1299px){
        .footer-area-001 {padding:0 15px; }
        .footer-center-001 ul {padding:0 15px 20px;}
		.footer-list-001 ul li:not(.link-group) + li.link-group {clear:both; padding-left:0; float:left;}
		.footer-list-001 ul li.link-group {float:left;}
	}
	

    @media (min-width:600px) and (max-width:799px){
        .footer-list-001 ul li:not(.link-group) + li.link-group {clear:both; padding-left:0;}
    }
    @media (max-width:799px){
        .footer-area-001 .addressArea {padding:20px 15px 0px; }
        .footer-center-001 ul {padding:0 15px; text-align:left;}
        .footer-list-001 ul li {line-height:25px; min-height:30px;}
        .footer-list-001 ul li.link-group {display:block;}
        .footer-list-001 ul li a {padding-left:0;}
        .footer-list-001 ul li a:after {padding-right:10px; }

        .footer-area-001 .addressArea .inner {float:left; padding-bottom:40px;}

        .footer-area-001 .addressArea .footerLogo {padding-right:30px; padding-bottom:20px; width:100%;}
        .footer-area-001 .addressArea .footerLogo img {max-width:30%;}
        .footer-area-001 .addressArea .p_wrap {padding-left:0; width:100%;}
    }

    @media (max-width:599px){
        .footer-area-001 .addressArea .footerLogo {width:100%;}
        .footer-list-001 ul li.link-group {/* clear:both; */padding-left:0;}
        .footer-list-001 ul li.link-group select {width:100%;}
    }
    @media (max-width:599px){
        .footer-list-001 ul li.link-group {clear:both; width:50%; padding-left:0;}
    }
