﻿@charset "utf-8"; 
:root{--color:#228226;--color2:#F99438;--fontfamily:"Merriweather","sans-serif";--fontcolor:#2D2E33}
.l-wrap{max-width:1770px}
header .head-top .l-wrap{max-width:1890px;}
header .head-top{background:var(--fontcolor)}
@media (min-width:1025px){.head-lang{flex-direction:row-reverse}
header .head-top .head-share ul li a{background:0 0}
}
header .nav-ul{font-family:Montserrat,"sans-serif"}
@media (min-width:1025px){body{padding-top:158px}
header .head-info{height:110px;background:var(--color)}
header .head-info .head-nav .nav-ul>li>a,header .head-info .head-nav .nav-ul>li>em{color:#fff}
header .head-info .head-nav .nav-ul>li>a.inmenu_1{color:#fff}
header .head-info .head-nav .nav-ul>li:hover>a,header .head-info .head-nav .nav-ul>li:hover>em{color:#fff}
.head-search button{width:66px;height:66px;background:#fff;border-radius:50%}
.head-search button em{font-size:var(--fontbold7);font-size:30px}
header .head-info .head-nav{flex:1}
header .head-info .head-nav .nav-ul{justify-content:center;margin-right:auto;flex:1}
header .head-top .head-contact,header .head-top .head-contact em{font-size:18px}
header .head-top .head-share ul li a i{font-size:22px;}}
@media (max-width:1024px){header{background:var(--color)}
.m-menu span{background:#fff}
}
@media (min-width:1025px) and (max-width:1440px){header .head-info{height:100px;}}
@media (min-width:1025px) and (max-width:1366px){header .head-info{height:90px;}}
footer{background:var(--color);font-style:italic}
footer::after,footer::before{display:none}
.footer-bottom{color:#aacbab}
.footer-bottom .main{align-items:center;padding-bottom:0;}
.footer-bottom .main div p.title{color:#fff;position:relative;font-weight:var(--fontbold7);font-size:24px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}
.footer-bottom .main div p.title:after{content:'';background:linear-gradient(to right,rgba(255,255,255,.4),transparent);width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}
.footer-bottom .main .left{width:50%;padding-right:5%}
.footer-bottom .main .mid>div{width:49%}
@media (min-width:769px){.footer-bottom .main .mid ul li{margin-bottom:15px}
}
.footer-bottom .main .mid ul li em{display:none}
.footer-bottom .main .mid ul li a{font-size:18px;padding-left:20px;position:relative}
.footer-bottom .main .mid ul li a:before{content:'';width:10px;height:12px;clip-path:polygon(0 0,0 100%,100% 50%);display:inline-block;background:var(--color2);position:absolute;top:5px;left:0}
.footer-bottom .main .mid ul li a:hover{color:var(--color2)}
.footer-bottom .main .left p.tit{font-size:40px;font-weight:var(--fontbold7);color:#fff}
.footer-bottom .main .left p.des{font-size:20px}
.footer-bottom .main .left .foot-submit{position:relative;background:#fff;border-radius:30px;overflow:hidden;padding-right:180px;height:60px;margin-top:30px}
.footer-bottom .main .left .foot-submit input{border-radius:30px;padding:10px;width:100%;border:none;outline:0;height:100%;font-size:18px}
.footer-bottom .main .left .foot-submit input::placeholder{font-size:18px;color:#999;font-family:var(--fontfamily);font-style:italic;line-height:1}
.footer-bottom .main .left .foot-submit button{background:var(--color2);position:absolute;top:50%;right:6px;transform:translateY(-50%);height:50px;color:#fff;padding:0 20px;font-size:24px;border-radius:30px;transition:all .3s;cursor:pointer;font-family:var(--fontfamily);font-style:italic}
.footer-bottom .main .left .foot-submit button:hover{background:var(--color)}
.footer-bottom .main .left .foot-contact{margin:30px 0 40px}
.footer-bottom .main .left .foot-contact ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.footer-bottom .main .left .foot-contact ul li{width:49%;display:flex;align-items:baseline;justify-content:space-between;font-size:20px;margin-top:10px}
.footer-bottom .main .left .foot-contact ul li .icon{width:25px}
.footer-bottom .main .left .foot-contact ul li p{width:calc(100% - 35px)}
.footer-bottom .main .left .foot-contact ul li em{color:#fff;font-size:22px}
.footer-bottom .main .left .foot-contact ul li:last-child{width:100%}
.footer-bottom .main .left .foot-contact ul li a:hover{color:var(--color2)}
footer .footlogo-box{display:flex;align-items:center;flex-wrap:wrap}
@media (min-width:769px){.footer-bottom .main .left .follow a{width:50px;height:50px}
.footer-bottom .main .left .follow a i{font-size:30px}
}
.footer-bottom .main .left .follow a i{color:#aacbab}
footer .footlogo-box .footlogo-right{padding-left:10%}
@media (min-width:1281px){.footer-bottom .main .left .foot-submit{max-width:90%}
}
.copyright{text-align:center;font-size:18px;color:#aacbab;border-top:1px solid #aacbab}
@media (min-width:1025px){.footer-bottom{padding-top:4%;padding-bottom:3%}
}
@media (max-width:1440px){.footer-bottom .main .left{padding-right:0}
.footer-bottom .main .left .foot-submit{padding-right:160px;}
.footer-bottom .main .left .foot-submit button{font-size:18px;}
.footer-bottom .main .left .foot-contact ul li{font-size:18px;}
}
@media (max-width:1300px){footer .footlogo-box .footlogo-right{padding-left:20px}
.footer-bottom .main .left p.tit{font-size:30px}
}
@media (max-width:1024px){.footer-bottom .main .left{width:100%;margin-bottom:30px}
}
@media (max-width:768px){.footer-bottom .main .left p.tit{font-size:30px}
.footer-bottom .main .left p.des{font-size:18px}
.footer-bottom .main .left .foot-contact ul li,.footer-bottom .main .left .foot-contact ul li em,.footer-bottom .main .left .foot-submit button,.footer-bottom .main .left .foot-submit input,.footer-bottom .main .left .foot-submit input::placeholder,.footer-bottom .main .mid ul li a{font-size:18px}
.footer-bottom .main div p.title{font-size:22px;padding-bottom:10px;margin-bottom:10px}
.foot-logo img{max-height:60px}
.copyright{font-size:16px}
}
@media (max-width:600px){.footer-bottom .main .left p.tit{font-size:24px}
.footer-bottom .main .left p.des{font-size:16px}
.footer-bottom .main .left .foot-contact ul li,.footer-bottom .main .left .foot-contact ul li em,.footer-bottom .main .left .foot-submit button,.footer-bottom .main .left .foot-submit input,.footer-bottom .main .left .foot-submit input::placeholder,.footer-bottom .main .mid ul li a{font-size:16px}
.footer-bottom .main div p.title{font-size:20px}
.footer-bottom .main .left .foot-contact ul li{width:100%}
.copyright{font-size:14px}
.footer-bottom .main .mid>div{width:100%}
.footer-bottom .main .left .foot-submit{height:50px;padding-right:140px;margin-top:20px}
.footer-bottom .main .left .foot-submit button{height:40px}
.footer-bottom .main .left .foot-contact{margin:20px 0 30px}
}
