
/** footer */ 
#footer{height:350px;clear:both;padding:20px 0 20px;text-align:center;color:#fff;background-color:#232F3E;}
    .footer-nav{float:left;word-spacing:3pt; letter-spacing:2pt;color:#444;margin:0px 0 0 5px;font-size: 14px;display: inline;}
    .footer-nav ul li{float:left;width:60px;color:#ffffff;}
    #footer .footer-contact{word-spacing:5pt;color:#999; letter-spacing:2pt;font-size: 28px;margin:35px 20px 0 180px;float:left;display: inline;}
    #footer .footer-contact ul{height:35px;}

    #footer .footer-contact{word-spacing:5pt;color:#999; letter-spacing:2pt;font-size: 28px;margin:10px 20px 0 20%;float:left;display: inline;}

    #footer .footer-summary{line-height:25px;font-size:13.5px;color:#888;margin-top: 40px;vertical-align:text-top;text-align: left;}
    #footer .footer-map{width:height:background:url(/images/index/icon_arrow.png) no-repeat 0px 0px;}

.footer-nav-item a{
    color: #DDD;
    transition: opacity .2s ease-in-out;
}

.footer-nav-item a:hover {
    color: #FF8C00;
    transition: opacity .2s ease-in-out;
}


.diy-footer-share span{
  margin-right:15px;
  width:32px;height:32px;
  cursor: pointer;
}

/**
 页角列表导航
 */
.footer-menu{
  font-size:14px;
  padding-bottom: 50px;
  color:#999;
}

.footer-menu dl dd{
  text-align: center; 
  line-height: 30px; 
}
.footer-menu dl dd:first-child{
  text-align: center; 
  line-height: 20px;
}

.footer-menu-sub{
  min-width: 174px;
  padding:0 10px 0 10px;
  border-left:solid 0.1rem rgba(150,150,150,0.45);
}

.footer-menu-sub:last-child{  
  border-right:solid 0.1rem rgba(150,150,150,0.45);
}

.footer-menu-sub a{
  color:#e0e0e0;
}

.footer-menu-sub-dl {

}

.footer-menu-sub-dl .sub-dl a{  
  font-weight: 400;
}

.footer-menu-sub-1964 dl{
  font-size:14px;
  line-height: 25px;
}

.footer-menu-sub dl dd:first-child a{
  font-size:16px;
  font-weight:bold;
  padding-bottom:5px;
  color:#e0e0e0;
}

.footer-menu-sub dl dd a:hover{  
  color:#AD885E;
}

.footer-menu-sub .sub-dl dd:first-child a
{
  font-weight:400;
  line-height:30px; 
   font-size:14px;
}

.footer-menu-sub .sub-dl dd:first-child a:hover
{
  font-weight:bold;
  line-height:30px; 
  font-size:14px;
  color:#AD885E;
}

.footer-menu-sub a:hover
{
  font-weight:bold;
  color:#AD885E;
}


.footer-contact img{

  opacity: .99;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}
#footer .item-title {line-height:20px;padding-bottom:27px;font-size:16px;color:#DDDDDD;padding-top:0px;vertical-align:text-top;text-align: left;color:#AD885E;font-weight: 800;font-size: 36px;}
#footer .item-title-en{color:#AD885E;font-weight: 400;font-size:18px;line-height: 13px;}


.footer-summary-left{padding-right:200px;}

#footer-nav{font-size:14px;padding-top:29px;line-height:88px;height:100%;clear:both;color:#fff;background-color:#192823;padding-bottom:5%;}
#footer-nav ul li{float:left;width:wrap; color:#ffffff;}

#footer-nav div:first-child{max-width: 1180px;}

.footer-nav-line{color:#fff;padding:0 2% 0 2%;width:1px;height:18px;}
.footer-nav-line a{color:#fff;}
.footer-nav-line a:hover {color:#fff;}

#footer-nav .footer-copyright ul li{color:#fff;font-size: 14px;font-weight: 400;color: #FFFFFF;}
    
/**
 在线联系方式 电话 微信聊天
 */
.diy-contact-online-wrapper
{
    position: fixed;
    right:0px;
    color:#666666;
}
.diy-item-wechat li>a,.diy-item-tel li>a,.diy-item-xie li>a{width:60px;height:60px;margin-top:10px;}

.diy-item-wechat .name,.diy-item-tel .name{font-size:18px;}

.diy-item-wechat div:first-child,.diy-item-tel div:first-child,.diy-item-xie div:first-child{text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);height:25px;margin:0px;padding: 0px;}
.diy-item-wechat div:last-child,.diy-item-tel div:last-child,.diy-item-xie div:last-child{text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);line-height:45px;font-size:14px;margin:0px;padding: 0px;}
.diy-item-xie a{background:rgba(50,50,50,0.75);height:60px;}
.diy-item-xie div:first-child{padding-bottom:-5px;}

.diy-item-wechat,.diy-item-tel,.diy-item-xie{z-index:9999999;width:60px;height:60px;}

.diy-item-close div{cursor: pointer; padding:9px 18px 36px 18px;height:60px;background:#232F3E;}
.diy-item-close div:hover{transform: scale(1);transition: all .5s;-webkit-transition: all .5s;background:#ec7211;}
.diy-item-tel a:hover,.diy-item-xie a:hover,.diy-item-wechat a:hover{transform: scale(1);transition: all .2s;-webkit-transition: all .2s;color:#fff;background-color: #EC7211;text-align: center;border-color: #e76d0c #e15500 #e15500;color: #fff;text-shadow: rgb(0 0 0 / 2%) 0 1px 0;background-color: #ec7211;background-image: linear-gradient(180deg,#f67c1b 0,#e15500);box-shadow: inset 0 1px 0 hsl(0deg 0% 100% / 20%);}
.diy-item-weichat-a{transform: scale(1);transition: all .2s;-webkit-transition: all .2s;color:#fff;background-color: #EC7211;text-align: center;border-color: #e76d0c #e15500 #e15500;color: #fff;text-shadow: rgb(0 0 0 / 2%) 0 1px 0;background-color: #ec7211;background-image: linear-gradient(180deg,#f67c1b 0,#e15500);box-shadow: inset 0 1px 0 hsl(0deg 0% 100% / 20%);}
.diy-item-close i{width:44px;height:44px;font-size:25px;}
.diy-top-banner-tips .p-last-child{background-color: #EC7211;border: solid 1px #E76D0C;width:242px;margin-top:25px;text-align: center;font-size: 0.875rem;border-radius:0.3rem;border-color: #e76d0c #e15500 #e15500;color: #fff;text-shadow: rgb(0 0 0 / 5%) 0 1px 0;background-color: #ec7211;background-image: linear-gradient(180deg,#f67c1b 0,#e15500);box-shadow: inset 0 1px 0 hsl(0deg 0% 100% / 20%);}

/**
 手机、微信弹窗
 */
.devdiy-pop-tel,.devdiy-pop-weichat{left:200px;bottom:85px;display: block;width:200px;height:100px;background:green;position: absolute;color:#ddd;background:rgba(50,50,50,0.75);border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:16px; border-top-right-radius:3px;border-bottom-right-radius:3px;text-shadow: 2px 2px 2px rgb(0 0 0 / 50%);
}

.devdiy-pop-weichat{
    padding:20px;
    background: #fff;
    width:160px;height:180px; 
    bottom:0px;  
    text-align: center;
    color:#666;
    font-size:14px;
    border: solid 1px #f9f9f9;
}
.devdiy-pop-weichat img{
    width:140px;height:140px; 
}

.diy-contact-online.diy-contact-right .sco-pop {
    right: 44px;
}
.diy-contact-online li > a {
    color: #ffffff;
    background-color: #585858;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.diy-contact-online li > a {
    display: block;
    width: 60px;
    height: 60px;
    color: #FFFFFF;
    background-color: #585858;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
    opacity: 0.8;
    cursor: pointer;
    text-align: center;
}

.diy-contact-online .sco-pobox {
    width: 223px;
    min-height: 60px;    
    background: #fff;
    -o-box-shadow: 0 0 10px #585858;
    -ms-box-shadow: 0 0 10px #585858;
    -moz-box-shadow: 0 0 10px #585858;
    -webkit-box-shadow: 0 0 10px #585858;
    box-shadow: 0 0 10px #585858;
    display: none;
}

.diy-contact-online :not(.iconfont) {
    font-size: 12px;
    font-family: "microsoft yahei","sans-serif";
}

.diy-contact-online * {
    margin: 0;
    padding: 0;
}
.diy-contact-online {
}

.diy-contact-online :not(.iconfont)
{
    font-size: 12px;
    font-family: "microsoft yahei","sans-serif";
}
.diy-contact-online.sco-bottom .sco-pop {
    bottom: 0;
}
.diy-contact-online.diy-contact-right .sco-pop {
    right: 44px;
}
.diy-contact-online .sco-pop {
    z-index: 102;
}

.diy-contact-online-wrapper.sco-bottom
{
    bottom: 100px;
}
.diy-contact-online li {
    margin-bottom: 1px;
}
.devdiy-pop-tel .first{padding-left:5px;text-align: center;font-size:14px;padding-top:10px;}
.devdiy-pop-tel .second{font-size:18px;margin-top:8px;}
.devdiy-pop-wechat a:hover,.devdiy-pop-tel a:hover,.devdiy-pop-xie a:hover{
  color:#e6e6e6;
}

.devdiy-pop-tel .first:hover,.devdiy-pop-tel .second:hover{
    color:#e6e6e6;
}