/*弹出二维码*/
.body_blank,.wx_tac{display: none;}
.body_blank{position: fixed;top:0;left: 0;width:100%;height: 100%;background:rgba(0,0,0,0.7);z-index: 99992}
.wx_tac{position: fixed; background:#fff;padding:20px;text-align: center;z-index: 99993}
.wx_tac dt img{width:200px;height: 200px;}
.wx_tac dt{margin-bottom: 5px;}
.wx_tac dd{font-size:20px;}
.wx_close{cursor: pointer; color:#fff;position: absolute;top:-30px;right: 0;font-size: 20px;}

.footer{background:#299d96 url(../images/foot_bg.jpg) no-repeat;background-size: cover; padding:45px 0 130px 0;}
.footer,.footer a{color:#fff;}
.f_top{overflow: hidden;padding-bottom: 80px;}
.f_le{float: left;width: 430px;}
.f_le h4{width: 127px;height:44px;margin-bottom: 40px;}
.f_le h4 img{width:100%;height: 100%;}
.f_le p{line-height: 28px;}
.f_recont{float: right;overflow: hidden;/*width: 760px;*/display:flex;justify-content:space-between;}
.f_ce{float: left;overflow: hidden;width:calc(100% - 255px);display:flex;justify-content:space-between;margin-right: 25px;}
.f_re{float: left;width: 255px;}
.f_ce dt,.f_re dt{margin-bottom: 30px;}
.f_ce dd p,.f_re dd p{line-height: 26px;margin-bottom: 10px;}
.f_ce dl{float: left;margin-right: 40px;}
.f_ce dl:last-child{margin-right: 0;}
.f_share{overflow:hidden;padding-top: 25px;}
.f_share a{float: left;margin-right: 20px;width: 36px;height: 36px;line-height: 36px;text-align: center;color:#057d74;background:#fff;border-radius:50%;font-size: 20px;}


.foot_t{border-bottom:1px solid rgba(255,255,255,0.16);overflow: hidden;padding-bottom: 20px;margin-bottom: 20px;}
.foot_t span{float: left;margin-right: 10px;}
.foot_t p,.foot_b p{float: left;overflow: hidden;}
.foot_t p a,.foot_b p a{float: left;padding-right: 12px;margin-right: 12px;border-right: 1px solid #fff;}
.foot_t p a:last-child,.foot_b p a:last-child{padding-right: 0;margin-right: 0;border: 0;}
.xhr{margin-left: 15px;}
.foot_b{overflow: hidden;}
.foot_b p{float: left;width:calc(100% - 660px)}
.foot_b .foot_re{float: right;width: 640px;}

/*weixin-box*/
.weixin-box{ position:fixed; width:260px; height:240px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;}
.weixin-box .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin-box h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin-box .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin-box .img img{ width:115px; height:115px;}
.weixin-box p{ padding:15px 10px 0; text-align: center;}

.weixin{ position:fixed; width:260px; height:240px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -130px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:115px; height:115px;}
.weixin p{ padding:15px 10px 0; text-align: center;}
/*weixin-box*/
@media only screen and (max-width:1440px) {
.footer{padding:40px 0 80px 0;}
.f_ce dl{margin-right: 30px;}
.f_recont{width: 700px;}
}
@media only screen and (max-width:1300px) {
.f_ce dl{margin-right: 15px;}
.f_recont{width: 650px;}
}

@media only screen and (max-width:1250px) {
.f_ce dl{margin-right: 10px;}
.f_recont{width:580px;}
.f_le{width:calc(100% - 620px)}
.foot_b p{padding-bottom:10px;}
.foot_b p,.foot_b .foot_re{float: none;width:100%;text-align: center;}
.foot_b p a{float: none;display: inline-block;}
}
@media only screen and (max-width:1024px) {
.f_le,.f_recont{float: none;width: 100%;display: block}
.f_le h4{margin: auto; margin-bottom: 20px;}
.f_le{text-align: center;margin-bottom: 20px;}
.f_ce dt, .f_re dt{margin-bottom: 20px;}
.f_ce dl{margin-right: 80px;}
}
@media only screen and (max-width:1023px) {
    .f_ce dl{margin-right:40px;}
}
@media only screen and (max-width:767px) {
.footer{padding: 30px 0;}
.f_top{padding-bottom: 20px;}
.f_ce{margin-bottom: 10px;}
.f_ce dt, .f_re dt{margin-bottom: 10px;font-weight: bold;}
.f_ce,.f_re{float: none;width: 100%;display: block;margin-right: 0;}
.f_ce dl{margin: 0;float: none;width: 100%;    border-bottom: 1px solid rgba(255,255,255,0.16);padding:10px 0;padding-bottom: 0;}
.f_ce dd{overflow: hidden;}
.f_ce dd p{float: left;margin-right: 20px;}
.f_ce dd p:last-child{margin-right: 0;}
.f_share{padding-top: 20px;text-align: center;}
.f_share a{margin-right: 20px;}
.foot_t p a, .foot_b p a{padding-right: 6px;margin-right: 5px;}
/*.bgh,.xhr{margin: 0;display: block;}*/

}<!--0.00017094612121582-->