﻿.in_footer_con{ background:url(../picture/2021031120170828899.jpg) no-repeat center center;background-size:cover;padding-bottom:30px;max-width:1920px;margin:0 auto;margin-top:50px;}
.in_footer{ width:1200px; margin:0 auto;position:relative;}
.in_footer_l{ width:240px;float:left;padding-top:45px;}
.in_footer_l p{ font-size:18px;color:#ffffff;margin-top:20px;}
.in_footer_l p i{ padding-right:10px;}
.in_footer_c{ width:290px;float:left;padding-top:30px;margin: 0 120px;}
.in_footer_c .gywm ul li { line-height:32px;}
.in_footer_c .gywm ul li span{ font-weight:bold; padding-bottom:10px; display:block;}
.in_footer_c .gywm ul li span a{ font-weight:bold;font-size:16px;}
.in_footer_c .gywm ul li a{ color:#ffffff;}
.in_footer_c .gywm ul li a:hover{ color:#cccccc;}
.in_footer_r{ width:410px;float:right;padding-top:50px;}
.in_footer_r li { padding-left:30px; color:#ffffff;float:left;text-align:right;}
.in_footer_r li img{ width:100px;height:100px;}
.in_footer_r li span{ padding-top:10px;display:block;text-align:center;}
.footer_link_con{ background:#313b41;height:36px;width:100%; max-width:1920px;margin:0 auto;}
.footer_link{ width:1200px; margin:0 auto;line-height:36px;}
.footer_link div { color:#ffffff;float:left;}
.footer_link div a{ color:#ffffff;line-height:36px;padding:0 6px;}
.footer_link div a:hover{ color:#cccccc;}
.footer_link p{ color:#ffffff;text-align:right;float:right;}
.footer_link p a{ color:#ffffff;}
.mask_img{ background: rgba(255,255,255,0.5);width:100px; height:100px; position: absolute; top:0; left:30px; display: none;}

@media ( max-width:1025px){

.in_footer_con{ background:url(../picture/2021031120170828899.jpg) no-repeat center center;background-size:cover;padding-bottom:30px;max-width:100%;margin:0 auto;margin-top:30px;}
.in_footer{ width:90%; margin:0 auto;position:relative;}
.in_footer_l{ float:none;padding-top:30px;text-align:center;width:auto;}
.in_footer_l p{ font-size:16px;color:#ffffff;margin-top:20px;}
.in_footer_l p i{ padding-right:10px;}
.in_footer_c{ float:none;padding-top:40px;margin: 0 auto;width:90%;}
.in_footer_c .gywm ul li { line-height:32px;}
.in_footer_c .gywm ul li span{ font-weight:bold; padding-bottom:10px; display:block;}
.in_footer_c .gywm ul li span a{ font-weight:bold;font-size:16px;}
.in_footer_c .gywm ul li a{ color:#ffffff;}
.in_footer_r{ float:none;padding-top:30px;margin:0 auto;position:relative;width:250px;}
.in_footer_r li { padding-left:0px; color:#ffffff;float:left;text-align:right;}
.in_footer_r li img{ width:100px;height:100px;}
.in_footer_r li span{ padding-top:10px;display:block;text-align:center;}
.footer_link_con{ background:#313b41;height:auto;width:100%; max-width:100%;}
.footer_link{ width:95%; margin:0 auto;padding:20px 0;padding-bottom:30px;}
.footer_link div { color:#ffffff;float:none;text-align:center;}
.footer_link div a{ color:#ffffff;line-height:32px;padding:0 6px;}
.footer_link p{ color:#ffffff;text-align:center;float:none;line-height:24px;}

.ewmsj{ display:block;}
.ewmsj li.wx .wxicon{width: 40px; height: 40px; position: absolute; right: 0; top: 0; z-index: 3;}
.ewmsj li.wx .weixin{position: absolute; top: -100%; right: 0px; left: 0px; background: #fff; z-index: 4; height: 100%; transition: 0.3s ease-in-out; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.ewmsj li{ text-align:center; width:100px; float:left; margin-left:20px;padding-bottom:10px;}
.ewmsj li.wx{background:#00a7ea; color:#848485; position: relative;}
.ewmsj li.wx span{ display:block; padding:5px; background:#fff; width:80px; float:left;}
.ewmsj li.wx span canvas{ width:80px !important; height:80px !important;}
.ewmsj li.wx i{ display:block; font-size:15px; color:#fff;}
.ewmsj li.down a{ display:block; color:#fff; padding-top:8px; height:82px; line-height:22px; font-size:14px;}
.ewmsj li.down a em{ display:block; opacity:0.5; font-size:14px;color:#ffffff; font-family:"微软雅黑";}
.ewmsj li.down a i{ display:block; margin-bottom:5px;}
.ewmsj li.down.sj{ background:#00a7ea;}
.ewmsj li.down.zx{ background:#00a7ea;}
.ewmpop{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000; background:rgba(0,0,0,0.5);}
.ewmpop .content{ position:fixed;display:flex;justify-content:center;align-items:center;flex-direction: column; position:absolute; left:0; top:0; width:100%; height:100%;}
.ewmpop .content .box{ position:relative; padding:10px; background:#fff; border-radius:10px;}
.ewmpop .content .box img{ width:200px; height:200px;}
.ewmpop .content .box a.close{ position:absolute; right:-1px; top:-32px; color:#fff;}
.ewmpop .content .box a.close .iconfont{ font-size:35px;}

}