.flex{
  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
  -webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content: space-between;
  -webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;
}
.lt10 .flex{ display: block;text-align: justify;line-height: 0}
.lt10 .flex>a,.lt10 .flex>div,.lt10 .flex>dl,.lt10 .flex>li,.lt10 .flex>span,.lt10 .flex>ul,.lt10 .flex>p{ display: inline-block;vertical-align: top;line-height: 26px}
.lt10 .flex:after{ content: "";display: inline-block;width: 100%;height: 0;line-height: 0;font-size: 0}

.pulldown{ display: inline-block;width: 19%;padding-top: 18px;}

.pulldown.on{background: #fff;}
.pulldown .butn{ background: 0 0;position: relative;text-align: left;display: block;width: 100%;line-height: 44px;height: 44px;padding-left: 8px;background-color: #fff;cursor: pointer;font-size:14px;}
.pulldown .butn .layui-icon{ position: absolute;right: 15px;top: 0;width: 11px;height: 6px;color: #aaa}
.pulldown .pulldown-menu{ width: 100%;max-height: 260px;overflow-y: scroll;box-shadow: 0 -5px 10px 0 rgba(150,150,150,.15);z-index: 333;background-color: #fff;position: absolute;left: 0;bottom: 58px;display: none;padding: 10px 10px 10px 20px;}
.pulldown .pulldown-menu:before{ content: "";position: absolute;width: 0;height: 0;border-bottom: 9px solid #c5e8ff;border-left: 9px solid transparent;border-right: 9px solid transparent;top: -9px;left: 50%;margin-left: -9px}
.pulldown .pulldown-menu li{ display: inline-block;width: 19%;margin: 0;font-size: 88.888%;line-height: 155%;cursor: pointer}
.pulldown .pulldown-menu li a{ display: block;margin: 0}
.pulldown .pulldown-menu:after{ content: '';display: block;clear: both}

.footer .friendlink{ background-color: #f4f4f4;padding: 0 0 18px;}
.footer .friendlink .pulldown .pulldown-menu h3{ font-size: 16px;font-weight: 700;margin: 10px 0}
.footer .friendlink .pulldown .pulldown-menu h3:before{ display: none}
.footer .friendlink .pulldown .pulldown-menu li{ line-height: 35px}
.footer .foot{ background-color: #005293;font-size: 88.888%;color: #fff}
.footer .foot a{ color: #fff}
.footer .foot .container{ background: url(../png/4efxvp.png) no-repeat right bottom}
.footer .foot .container>.flex{ padding: 40px 0;align-items: center}
.footer .foot .footnav{ width: 36%}
.footer .foot .footnav li{ width: 25%;float: left;text-align: center;font-size: 77.777%}
.footer .foot .footnav li i{ display: block;height: 41px}
.footer .foot .footnav li img{ display: block;margin: auto}
.footer .foot .address{ line-height: 30px}
.footer .foot .foot-right{ width: 290px}
.footer .foot .foot-right .min{ margin: 0 5px 0 8px}

.por{ position: relative}
.copyright{ padding: 20px 0;font-size: 77.778%}
.copyright li{ display: inline-block}
.copyright i{ display: inline-block;font-style: normal;vertical-align: 10%;margin: 0 25px}
.copyright span img{ position: relative;top: -1px}


.bay{ position: fixed;bottom: 10px;right: 10px;z-index: 999}
.bay ul{ background-color: #dbecff;background-image: linear-gradient(#dbecff,#edf6ff);border-radius: 6px;width: 87px}
.bay ul li{ text-align: center;position: relative;padding: 10px 0;font-size: 88.888%;cursor: pointer;transition: all .3s}
.bay ul li i{ display: block;margin-bottom: 5px}
.bay ul li div{ width: 143px;position: absolute;left: 100%;display: none;top: 0;transition: all .3s}

.bay ul li:hover{background-color: #c8e6fd;background-color: #edf6ff\9;}
.bay ul li:hover div{ left: -165%;display: block}
.bay ul li.backtop i{ display: inline-block}
.bay .robot{ position: relative;cursor: pointer}
.bay .robot .box{ text-align: right}
.bay .robot .dialog{ position: absolute;width: 97px;height: 31px;background: url(../png/8nnq2j.png) no-repeat;right: 72%;top: 23px;font-size: 11.99921989px;color: #fff;text-align: center;line-height: 23px;display: none}
.robot-box{ position: fixed;width: 360px;height: 500px;right: 10px;bottom: 30px;z-index: 999;display: none}
.robot-box .robot-head{ height: 30px;background-color: #005293;text-align: right;padding-top: 2px}
.robot-box .robot-head .min{ display: inline-block;width: 16px;height: 26px;position: relative;cursor: pointer}
.robot-box .robot-head .min:after{ content: "";position: absolute;width: 16px;height: 4px;background-color: #fff;top: 50%;margin-top: -2px;left: 0}
.robot-box .robot-head .max{ display: inline-block;border: 2px solid #fff;border-top-width: 4px;width: 16px;height: 10px;margin: 0 20px 0 10px;position: relative;top: -5px}
.robot-box iframe{ width: 100%;height: 100%;border: none}

@media (max-width:1100px){ 
  .footer .foot .footnav{  width: 28% }
}

@media (max-width:991px){ 
  .footer{background: #EBE8E8;color: #808080;}
  .footer a,.footer .foot{  color: #808080; }
  .footer .foot{background: none;font-size: .9375em;}
  .footer .foot .container{background: none;}
  .footer .foot .m-show.mobile{ border-bottom: 1px solid #e0e0e0;min-height:60px;padding: 30px 0;}
  .footer .foot .m-show.mobile>div{display: inline-block;vertical-align: middle;}
  .footer .foot .m-show.mobile .dzjg{margin-left: 10px;}
  .footer .foot .m-show.mobile .mes{margin-left: 30px;line-height: 1.3;}
  .footer .foot .m-show.mobile .mes p{margin: 5px 0;}
  
  .copyright{padding: 15px 0;line-height: 1.3; font-size: .9375em;}
  .copyright .container{margin: 0 -20px;}
  .copyright span{  display: inline-block;margin: 5px 20px; }
  .copyright span img{width: 20px;}
  .copyright i{  display: none; }
  .pulldown:last-child{display:none;}
}

@media (max-width: 640px){ 
  .footer .foot .m-show.mobile .mes{margin-left: 2%;}
  .copyright span img{width: auto;}
}
@media (max-width: 320px){ 
  .pulldown .butn{font-size: 12px;}
}

@media (max-width: 580px){ 
  .footer{text-align: center;}
  .footer .foot .m-show.mobile>div{display: block;}
  .footer .foot .m-show.mobile{padding: 20px 0 15px 0;}
  .copyright .container{margin: 0;}
  .copyright span{margin: 5px;}
}
@media screen and (max-width: 991px){
			.pulldown {width: 49%;position: relative;}
			body .friendlink{display: block !important;}
			.pulldown .pulldown-menu{padding: 10px 0px 10px 10px;bottom: 44px;}
			.pulldown .pulldown-menu li{width:100%;text-align: left;}
.pulldown .butn .layui-icon{display: none;}
		}