﻿/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input,button,textarea,dl,dt{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;
font-family: normal;}
body{ font-size:12px;font-family:' '; color:#666;}
a img{
  border: 0;
}
body.head_on{overflow:hidden}
a{color:#666;transition: 0.3s;}
a:hover{ color:#f60; text-decoration:none;cursor: pointer;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1100px; margin:0 auto;}

/* 头部 */
.headerbox{
  height: 160px;
  width: 100%;
  background: url(../images/header_bg.png) no-repeat center;
  position: absolute;
  top: 0px;
  z-index: 99;
}
.headcenter{
  height: 160px;
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.logo{
  float: left;
  width: 190px;
  max-height: 110px;
}
.logo a img{
  max-height: 70px;
}
.headright{
  float: left;
  width: 910px;
  height: 114px;
}
.right_search{
  width: 390px;
  float: right;
  height: 23px;
  padding-top: 40px;
  padding-bottom: 6px;
}
.share{
  float: left;
  background: none;
  width: auto;
  padding-right: 15px;
  height: 30px;
  font-size: 10px;
}
.share a{
  /* border-radius: 50%; */
  display: inline-block;
  margin-right: 10px;
  margin-top: -3px;
}
.share a img{
  border-radius: 50%;
}
.search{
  float: left;
  width: 213px;
  height: 23px;
}
.search .te{
  height: 21px;
  width: 152px;
  border: 1px solid black;
  float: left;
}
.search .sub{
  background: black;
  color: white;
  height: 23px;
  width: 58px;
  cursor: pointer;
}

/* 导航栏 */
.menu{padding-left: 0px; float: right;width: 100%;height: 45px;}
.menu ul{
  display: flex;
  margin-right: 30px;
  justify-content: flex-end;
}
.menu ul li{ float:left; position:relative;}
.menu_bg1{
  background: url(../images/menu_bg.jpg) repeat-x;
}
/*二级*/
.menu ul li .m_nav2{ background:#fff;position:absolute; left:0px; top:45px; box-shadow:2px 2px 5px rgba(0,0,0,0.2);display:none;z-index: 99;min-width: 100px;word-break: keep-all; /*避免内容换行*/}
.menu ul li .m_nav2 .m_item{ line-height:45px;border-bottom:#ddd dotted 1px;position: relative; }
.menu ul li .m_nav2 .m_item a{ font-size:12px; color:#666;display:block; padding:0; text-align:left;padding: 0 5px;box-sizing: border-box;font-weight:normal;}
.menu ul li .m_nav2 .m_item a:hover{ color:#00ace7;}
/*三级*/
.menu .m_nav2 .m_item .m_nav3{position: absolute;left: 100%;top: 0;background: #fff; box-shadow:2px 2px 5px rgba(0,0,0,0.2);width: 140px;box-sizing: border-box;display: none;}
.menu .m_nav2 .m_item .m_nav3 dd{ line-height:45px;border-bottom:#ddd dotted 1px;position: relative; }

/*链接样式*/
.menu ul li a{ font-size:14px;color:#000000; display:block;text-align:center;padding: 0 15px;height: 45px;font-weight: bold;line-height: 45px;}

.menu ul li a:hover{color:#e8a507;background: url(../images/menu_bg.jpg) repeat-x;}
a.menu_hover{color:#e8a507}
.menu_down span{ display:block;}


/* 轮播图 */
.banner {clear:both;min-width:1100px;background:#EEE;width:100%;margin:0px auto;margin-top:144px;position:relative}
.slideBox{ height: 100%!important;
    position: relative;
    overflow: hidden;}

/* 轮播图底部按钮 */
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; z-index:1; bottom: 55px; left: 50%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius: 50%; margin-right: 12px;}
.slideBox .hd ul li.on{ background:rgb(0, 55, 255); color:#fff; }

/* 图片css */
.slideBox .bd{ position:relative; width:100%; z-index:0;}
.slideBox .bd ul{
    width: 100%;
}
.slide_img {
    display: block;
    text-align: center;
    height: 100%;
}
/* .slideBox .bd li{ zoom:1; vertical-align:middle; } */
.slide_img img{     
    margin: 0 auto;
    max-width: 100%;
    width: auto;
    height: auto;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.prev,.next{ position:absolute; top:50%; margin-top:-25px; display:block; width:50px; height:50px; }

.prev{
  background:url(../images/prev.png) center center no-repeat;left: 20px;
-webkit-transition:all .3s ease ;  opacity: 0;
}
.next{
-webkit-transition:all .3s ease ;right: 20px; background:url(../images/next.png) center center no-repeat;opacity: 0;}
.banner:hover .prev,
.banner:hover .next{ opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/* 主体 */
.containbox_pic{
  width: 100%;
  position: relative;
  z-index: 88;
}
.containbox_pic .wapper{
  position: relative;
}
.c_top{
  float: left;
  height: 44px;
  width: 1070px;
  padding: 0 15px;
  background: url(../images/p_bt.png) no-repeat;
  line-height: 44px;
  font-size: 18px;
  font-weight: bold;
  color: white;
  position: relative;
  margin-top: -44px;
  z-index: 1;
}
.c_top span a{
  float: right;
  font-size: 14px;
  color: white;
}

/* 图片滚动 */
.picScroll-left{width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  height: 201px;
  background: url(../images/bg.jpg) no-repeat;}

.c_center .prev{ display:block;  width:50px; height:54px; float:left; left:5px; top:80px; position: absolute; overflow:hidden;cursor:pointer; background:url(../images/left.jpg) no-repeat;opacity: 1;}
.c_center .next{
display:block;  width:50px; height:54px; float:right; right:5px; top:80px;position: absolute; overflow:hidden;cursor:pointer; background:url(../images/right.jpg) no-repeat;opacity: 1;
}


.picScroll-left .bd{width:1000px;margin: 0 auto;overflow: hidden;} 
.picScroll-left .bd ul{ 
  margin: 0 auto; overflow:hidden; }
.picScroll-left .bd ul li{ margin: 0 auto;  float:left; display:inline; 
margin-top: 10px; overflow:hidden; text-align:center;width:25% }
.picScroll-left .bd ul li .pic{ 
  float: left;
  width: 230px;
  height: 175px;
  background: url(../images/cp_bk.jpg) no-repeat;
  padding: 3px 17px 10px 3px;
}
.picScroll-left .bd ul li .pic .image{
  float: left;
  width: 230px;
  height: 160px;
  line-height: 160px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.pic img{
  max-width: 230px;
  max-height: 160px;
}
.title{ 
  float: left; 
  width: 230px;
  height: 30px;
  background: url(../images/black_bt.png) no-repeat;
  z-index: 999;
  position: relative;
  margin-top: -55px;
  text-align: center;
  line-height: 30px;
}
.title a{
  color: white;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}

/* 主体内容 */
.contrain_desc{
  width:1100px;
  margin: 0 auto;
  padding-top: 15px;
}
.desc_left{
  float: left;
  height: auto;
  width: 690px;
  margin-top: 15px;
  padding-right: 15px;
  border-right:1px solid #ccc;
}
.left_bt{
  font-size: 22px;
  line-height: 35px;
  color: #000;
  font-weight: bold;
  width: 690px;
  float: left;
}
.left_bt span{
  color: #e8a507;
}
.left_main{
  width: 690px;
  float: left;
  padding-top: 10px;
  max-height: 400px;
  overflow: hidden;
}
.left_main p{
  line-height: 24px;
  font-size: 12px;
  height: auto;
}
.left_more{
  width:690px;
  float: left;
  line-height: 35px;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.left_more h5{
  line-height: 35px;
  height: 35px;
  background: url(../images/more1.jpg) no-repeat right;
  padding-right: 40px;
}
.left_more a{
  color: red;
}
.desc_right{
  margin-top: 15px;
  float: right;
  width: 370px;
}
.right_bt{
  font-size: 24px;
  color: #000;
  background: url(../images/home_38.jpg) no-repeat bottom;
  line-height: 30px;
}
.right_bt a{
  float: right;
  color: white;
  background-color: #e8a507;
  padding: 2px 8px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}
.right_main dl{
  padding:10px 0 15px 0;
  width: 370px;
  font-size: 12px;
  border-bottom: 1px dashed #e4e4e4;
}
.right_main dl img{
  float: left;
  padding-right: 10px;
}
.right_main dl dt a{
  color: #666;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
.right_main dl dt span{
  max-height: 36px;
  overflow: hidden;
  width: 100%;
  display: inline-block;
}
.right_main dl dd{
  font-size: 12px;
  color: #999;
  text-indent: 38px;
  overflow: hidden;
  line-height: 20px;
  margin-top: 5px;
}
.right_main dl dd a{
  display: inline-block;
  float: right;
}
.right_main dl a img{
  float: right;
}
.right_main a:hover{
  color: #e8a507;
}

/* 产品 */
.contrain_pro{
  width: 100%;
  margin: 0 auto;
  padding-top: 28px;
}
.pro_bt{
  float: left;
  height: auto;
  padding: 0 0 15px 5px;
  width: 1090px;
  line-height: 40px;
  background: url(../images/home_59.jpg) no-repeat;
  font-size: 24px;
  font-weight: bold;
  color: black;
}
.pro_bt a{
  float: right;
  color: white;
  background-color: #e8a507;
  padding: 2px 8px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}
.pro_main{
  padding: 0 5px 0 5px;
  width: 1090px;
  float: left;
}
.pro_main dl{
  float: left;
  width: 352px;
  line-height: 16px;
  margin: 0 10px 45px 0;
}
.pro_main dl .pic{
  width: 172px;
  height: 124px;
  float: left;
  border: 1px solid #666;
}
.pro_main dl .pic a{
  width: 172px;
  height: 124px;
  line-height: 124px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.pro_main dl .pic a img{
  max-width: 170px;
  max-height: 122px;
  padding: 1px;
  margin-right: 10px;
}
.pro_main dl .pro_title{
  width: 170px;
  height: 124px;
  float: right;
}
.pro_main dl dt{
  padding-bottom: 8px;
  height: 40px;
}
.pro_main dl dt a{
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  color: #000;
}
.pro_main dl .pro_title dd{
  width: 100%;
  height: 50px;
  margin-top: 10px;
  /* line-height: 20px; */
  overflow: hidden;
}
.more a{
    color: #FFF;
    background-color: #f39c03;
    padding: 2px 8px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
}

/* 底部 */
/* 直达顶部 */
.go-to-top{ 
    width:50px; 
    height:50px; 
    background: url(../images/go.jpg) no-repeat 0 0;
    display:block; 
    position:absolute;
}
.foot{
  width: 100%;
  position: relative;
  float: left;
  padding-bottom: 15px;
  margin-top: 20px;
  background: url(../images/footer_bg.jpg) repeat-x;
  line-height: 14px;
}
.t_top{
  float: right;
  padding: 0 50px 0 0;
}
.footer{
  height: 215px;
  margin: 0 auto;
  width: 1100px;
  background: url(../images/footer.jpg) no-repeat;
  padding-top: 22px;
  color: white;
}
/* .footer{
  height: auto;
  position: relative;
} */
.foot:before{
    content: '';
    width: 100%;
    height: 80px;
    background: #262626;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.f1{
  float: left;
  width: 170px;
  padding-left: 20px;
}
.f1 a{
  font-size: 12px;
  line-height: 24px;
  color: #ccc;
  padding-left: 15px;
  font-weight: bold;
}
.footer span{
  font-size: 14px;
  line-height: 35px;
  font-weight: bold;
  color: white;
}
.footer a{
  color: white;
}
ul.list1 li a{
  background: url(../images/ic.png) no-repeat 1px 3px;
}
.f2{
  float: left;
  width: 100px;
  padding-left: 20px;
}
.f2 a{
  display: inline-block;
  padding: 10px 18px 8px 0;
}
.f2 a img{
    padding: 0;
    border-radius: 50%;
}
.f3{
  float: left;
  width: 280px;
  padding-left: 44px;
}
.f3 span{
  margin-bottom: 20px;
}
.f3 .tt{
  line-height: 23px;
  height: 23px;
  width: 180px;
  background: url(../images/nl.jpg) no-repeat;
  border: 0px;
  padding-left: 7px;
}
.f3 .sub{
  background-color: #000;
  box-shadow: 2px 2px 5px rgb(158, 158, 158);
  color: white;
  width: 60px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  border-radius: 35%;
}
.f4{
  float: left;
  width: 215px;
  padding-left: 70px;
  line-height: 25px;
  padding-right: 10px;
}
.p1,.p2,.p3{
  font-weight: 500;
  font-size: 12px;
}
.f5{
  float: left;
  width: 150px;
  /*padding: 20px 0px;*/
}
.f5 img{
  width: 100%;
  overflow: hidden;
}




/* aboutus */
.sub_banner{
  margin-top: 143px;
  min-width: 1100px;
  z-index: 1;
  text-align: center;
  margin-bottom: 15px;
}
.content{
  width: 100%;
}
.main{
  width: 1100px;
  padding-top: 20px;
  margin: 0 auto;
}
.sub_left{
  float: left;
  width: 236px;
}
.sub_left_bt{
  width: 212px;
  height: 44px;
  background-color: #dc810e;
  line-height: 44px;
  padding-left: 24px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
}
.sf_menu{
  left: 0px;
  top: 0px;
  height: 100%;
  width: 236px;
  background-color: #f7f7f7;
  padding-top: 20px;
  font-size: 12px;
}
.sf_menu li{
  padding: 0 10px;
}
.sf_menu li.li1 a{
  font-size: 14px;
  font-weight: bold;
  color: #333;
 
}
.sf_menu li a{
  display: block;
  width: 100%;
  padding: 10px;
  padding-left: 25px;
  text-decoration: none;
  height: 34px;
  background: url(../images/sub_menubg.jpg) no-repeat;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 24px;
}
.sf_menu li a:hover{
  color: #e8a507;
}
.sub_contact{
  float: left;
  height: auto;
  width: 236px;
  background: url(../images/index_con.jpg) repeat-x;
  margin-top: 15px;
  clear: both;
}
.sub_contact h5{
  line-height: 44px;
  height: 44px;
  width: 214px;
  margin-top: 0px;
  padding-left: 24px;
  font-size: 18px;
  font-weight: bold;
  color: #dc810e
}
.sub_contact .contact_list p{
  font-size: 15px;
  color: #666;
  line-height: 20px;
}
.sub_tel{
  float: left;
  height: 120px;
  width: 226px;
  background: url(../images/sub_tel.jpg) no-repeat;
  margin-top: 15px;
}
.tel_bt{
  line-height: 44px;
  float: left;
  height: 44px;
  width: 214px;
  padding-left: 24px;
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
}
.tel_hm{
  font-size: 18px;
  line-height: 28px;
  color: #1c2334;
  float: left;
  width: 190px;
  padding-left: 36px;
  padding-top: 20px;
}
.sub_right{
  float: right;
  width: 835px;
  padding-bottom: 50px;
  font-size: 14px;
  color: #333;
}
.sub_right .sub_bt{
  line-height: 36px;
    float: left;
    height: 36px;
    width: 805px;
    background: url(../images/sub_btbg.jpg) no-repeat;
    padding: 0px 15px 10px 15px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.sub_bt h3{
  float: left;
  font-size: 14px;
  color: #666;
}
.sub_bt a{
  color: black;
}
.sub_bt span{
  font-size: 11px;
  float: right;
  color: #666;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 700px;
}
.product{
  padding-right: 24px;
}
    .product li {
        clear: both;
        border-bottom: solid 1px #EEE;
        padding: 8px 0px;
        display: inline-block;
        width: 100%;
        margin: 8px 0px;
    }
}
.product span{
  display: block;
}
.product .f01{
  float: left;
  padding-right: 20px;
}
.product .proimg{
  background: #FFF;
  width: 150px;
  height: 120px;
  line-height: 35px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border: solid 1px #EEE;
}
.product img{
  max-width: 150px;
  max-height: 120px;
}
.product .in{
  float: right;
  margin-top: -12px;
}
.product .in a{
  float: right;
  color: #FFF;
  margin: 8px 15px;
  background: #FF7519 url(../images/contact-now.gif) 6px center no-repeat;
  padding: 0px 8px 0px 22px;
  border: 1px solid #FF7519;
  border-radius: 3px;
}
.product h3{
  font-size: 14px;
  line-height: 18px !important;
  margin: 0;
  padding: 0;
}
.product .des{
  display: block;
}
.product h3 a{
  color: #333;
}
.product .more{
  text-align: right;
  color: #eee;
  padding-right: 16px;
}
.product .more a{
  float: left;
  color: #017ca6;
  margin: 8px 0;
  font-size: 14px;
  background: url(../images/pro-more.png) left center no-repeat;
  padding: 0 0 0 18px;
}

.newslist{
  clear: both;
  margin: 6px auto;
}
.newslist ul{
  padding: 8px;
}
.newslist li{
  text-align: right;
  height: 32px;
  background: url(../images/arrow-list.jpg) 6px 11px no-repeat;
  font-size: 13px;
  border-bottom: 1px dashed #ddd;
  line-height: 32px;
  text-indent: 24px;
}
.newslist li a{
  float: left;
}
.sub_right p{
  line-height: 22px;
  font-size: 14px;
}
.c_from{
  margin: 20px 0 0 0;
}
.c_from table{
  margin: 0px auto;
  padding: 20px 0px;
  width: 100%;
  max-width: 1380px;
  background-color: #FFF;
  text-align: left;
  position: relative;
}
.ftxt{
  width: 24%;
}
.fput{
  width: 70%;
}
.c_from .lable{
  padding: 7px 5px;
  line-height: 30px;
  height: 30px;
  text-align: right;
}
.c_from .text{
  display: block;
  margin: 7px 0px;
  width: 80%;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  padding: 0px 5px;
  outline: 0px;
  border-radius: 2px;
  border: 1px solid #aaa;
  color: #000;
  background-color: #FFF;
}
.c_from span.ts{
  color: red;
}
.c_from textarea{
  display: block;
  width: 80%;
  margin: 5px 0px;
  padding: 5px;
  outline: 0px;
  border-radius: 2px;
  border: 1px solid #aaa;
  height: 100px;
  background-color: #FFF;
  font-size: 14px;
  color: #000;
  line-height: 1.6;
}
.fsub{
  width: 100px;
  height:40px;
  background-color: #ff9c00;
  color: white;
  font-size: 14px;
  text-align: center;
  line-height: 40px;
  margin-left: 30%;
}
.fsub a{
  color: white;
  font-size: 14px;
}


/* 侧边固定 */
ul, ol, li {margin:0;padding:0;list-style:none;}
a {color:#373937;text-decoration:none;}
i {font-style:normal;}
.floatwindow_fd_conct img {border:none;max-width:100%;max-height:100%;}
.floatwindow_clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;font-size:14px;}
.floatwindow_clearfix {*zoom:1;}
.floatwindow_fd_conct {position:fixed;z-index:9999999;top:30%;right:0px;cursor:pointer;transition:all .3s ease;font-size:14px;}
.floatwindow_suspend {position:absolute;left:-48px;transition:right 0.6s ease-in-out;-o-transition:right 0.6s ease-in-out;-moz-transition:right 0.6s ease-in-out;-webkit-transition:right 0.6s ease-in-out;}
.floatwindow_tab_nav {width:48px;height:205px;overflow:hidden;border-top-left-radius:6px;border-bottom-left-radius:6px;position:absolute;left:0;top:0;background:#fff;}
.floatwindow_tab_content {min-height:203px;border:1px #eee solid;position:absolute;left:48px;top:0;background:#fff;}
.floatwindow_tab_nav > li {background:#ece8e5;margin-bottom:1px;}
.floatwindow_online-service {height:82px;}
.floatwindow_service_box .floatwindow_tab_nav > li > a {display:block;width:28px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.floatwindow_im-tel li {text-align:center;height:34px;margin-bottom:10px;}
.floatwindow_im-tel li img {width:22px;}
.floatwindow_im-tel {padding:13px;}
.floatwindow_im-tel li a {display:block;width:100%;display:flex;background:linear-gradient(#fefefe, #eee);background:-webkit-linear-gradient(#fefefe, #eee);background:-o-linear-gradient(#fefefe, #eee);background:-moz-linear-gradient(#fefefe, #eee);border-radius:5px;border:1px #eee solid;}
.floatwindow_im-tel li:hover a {background:#3cb035;color:#fff;border-color:#3cb035;}
.floatwindow_im-tel i {line-height:40px;display:inline-block;width:30px;text-align:right;display:flex;align-items:center;justify-content:center;margin-left:15px;}
.floatwindow_im-tel span {line-height:34px;padding:0 8px 0 10px;font-size:15px;white-space:nowrap;}
.floatwindow_im-tel .floatwindow_hover {display:none;}
.floatwindow_im-tel i {background-repeat:no-repeat;background-size:20px;width:20px;height:20px;background-position:50%;margin-top:7px;}
.floatwindow_online-service span {font-size:12px;text-align:center;display:block;color:#444;}
.floatwindow_online i {background-image:url(../images/online.png);}
.floatwindow_email i {background-image:url(../images/email.png);}
.floatwindow_skype i {background-image:url(../images/skype.png);}
.floatwindow_wechat i {background-image:url(../images/wechat.png);}
.floatwindow_im-tel li:hover .floatwindow_online i {background-image:url(../images/online-w.png);}
.floatwindow_im-tel li:hover .floatwindow_email i {background-image:url(../images/email-w.png);}
.floatwindow_im-tel li:hover .floatwindow_skype i {background-image:url(../images/skype-w.png);}
.floatwindow_im-tel li:hover .floatwindow_wechat i {background-image:url(../images/wechat-w.png);}
.floatwindow_tab_nav>li>a {display:block;padding:9px 0;width:100%;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.floatwindow_tab_nav .floatwindow_icon_01 {display:block;height:30px;width:30px;background:url(../images/online-service.png) no-repeat;overflow:hidden;margin:3px auto;}
.floatwindow_tab_nav li:hover {background-color:#3cb035;}
.floatwindow_tab_nav li:hover span {color:#fff;}
.floatwindow_tab_nav .floatwindow_online-service:hover .floatwindow_icon_01 {background-image:url(../images/online-service.png);}
.floatwindow_icon_02 {display:block;height:24px;width:24px;background:url(../images/er-icon.png) no-repeat;margin:0 auto;}
.floatwindow_er {height:62px;display:flex;align-items:center;justify-content:center;}
.floatwindow_er:hover .floatwindow_icon_02 {background-image:url(../images/er-icon-w.png);}
.floatwindow_top {height:59px;display:flex;align-items:center;justify-content:center;}
.floatwindow_icon_03 {display:block;width:20px;height:24px;background:url(../images/top.png) no-repeat;margin:0 auto;}
.floatwindow_top:hover .floatwindow_icon_03 {background-image:url(../images/top-w.png);}
.floatwindow_er-img {display:none;}
.floatwindow_er-img i {display:flex;align-items:center;justify-content:center;padding:10px;}
.floatwindow_er-img i img{
  width: 100%;
}
.floatwindow_wec i {width:25px!important;background:url(../images/wx.png) no-repeat center center;background-size: 30px!important;}
.floatwindow_im-tel li:hover .floatwindow_wec i {background-image:url(../images/wx1.png)}
.floatwindow_wec span {padding-left:5px!important}

