@charset "utf-8";
/* CSS Document */


.btn {
  border: none;
  display: block;
  text-align: center;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  position: relative;
  color: #fff;
  font-weight: 100;
  font-size: 14px;
  background-color: #d90111;
  padding: 14px 60px;
  margin: 0;
}

.btn span {
  position: relative; 
  z-index: 1;
}

.btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 490%;
  width: 140%;
  background: #ffa800;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  -webkit-transform: translateX(-98%) translateY(-20%) rotate(45deg);
  transform: translateX(-98%) translateY(-20%) rotate(45deg);
}

.btn:hover:after {
  -webkit-transform: translateX(-20%) translateY(-20%) rotate(45deg);
  transform: translateX(-20%) translateY(-20%) rotate(45deg);
}




@media only screen and (max-width: 1440px) and (min-width: 1200px){
#c_static_001-16420726227420 .e_navigationA-6 .p_level1Item {
    position: relative;
    border: none;
    margin-right: 2.5vw;
}
#c_banner_008_P_071-1656901339949 .e_bannerA-2 .p_info .p_subtitle {
    font-size: 44px;
}
}

.zcfdcd {
  position:fixed;
  right:0;
  margin-right:0px;
  top:40%;
  z-index:99;
}
.zcfdcd .btn1{
  width:48px;
  height:48px;
  display: block;
  margin-bottom: 4px;
  cursor:pointer;
  position:relative;
  box-shadow: 0 0 20px rgba(0,0,0,0.1);
  border-radius: 80px;
  padding: 0px;
  line-height: 48px;
  border: none;
  align-items: center;
  display: flex;
}


.zcfdcd .btn1 .yctb{display: flex;
    width: 2pc;
    height: 2pc;
    line-height: 2pc;
    border: none;
    padding: 2px 2px;
    margin: 0 auto;
    overflow: hidden;
    cursor: pointer;
    fill: rgb(255, 255, 255);
    align-items: center;
    justify-content: center;}

.zcfdcd .btn1 .yctb .icon_tb {
    width:100%;
   height:auto;
  display: inline-block;
  }

.zcfdcd .btn-wx .yctb{
  width:1.6pc;
   height: 1.6pc;
    line-height:1.6pc;}





.zcfdcd .btn-ly{background-color: #1573ae;}

.zcfdcd .btn-ly .yctb{
  width:1.6pc;
   height: 1.6pc;
    line-height:1.6pc;}


.zcfdcd .btn-ly:hover{
    background-color: #ffa800;
}



.zcfdcd a.btn-ly,.izl-rmenu a.btn-ly:visited{
  text-decoration:none;

}
.zcfdcd .btn-qq{background-color: #1573ae;}
.zcfdcd .btn-qq:hover{
    background-color: #ffa800;
}

.zcfdcd .btn-qq .yctb{
  width:1.6pc;
   height: 1.6pc;
    line-height:1.6pc;}



.zcfdcd a.btn-qq,.izl-rmenu a.btn-qq:visited{background-color: #1573ae;}
.zcfdcd .btn-wx{background-color: #1573ae;}
.zcfdcd .btn-wx:hover{
    background-color: #1573ae;
}
.zcfdcd .btn-wx .pic{
  position:absolute;
  left:-130px;
  top:-65px;
  display:none;
  width:130px;
  height:130px;
}
.zcfdcd .btn-phone{background-color: #1573ae;}


.zcfdcd .btn-phone .yctb{
  width:1.6pc;
   height: 1.6pc;
    line-height:1.6pc;}
.zcfdcd .btn-phone:hover{
    background-color: #ffa800;
}
.zcfdcd .btn-phone .phone{
background-color: #1573ae;
  position:absolute;
  width:auto;
  left:-100%;
  top:0px;
  line-height:48px;
  color:#FFF;
  font-size:18px;
  text-align:center;
  display:none;
}
.zcfdcd .btn-phone .phone.dh {background-color: #ffa800;position: absolute;  width:200px;
  left:-200px;top: 4px;line-height: 40px;color: #FFF;padding: 0px 0px;font-size: 15px;text-align: center;border-radius: 100px;}

.zcfdcd .btn-phone .phone a{

  color:#FFF;
}
.zcfdcd .btn-top{
background-color: #ffa800;
  display:none;
  padding-top: 6px;
}
.zcfdcd .btn-top:hover{
     background-color: #1573ae;
}
