 .isfixeds{filter:alpha(opacity=100);opacity:1; position:fixed; top:0;left:0;box-shadow: 0 0 2px #f8f8f8;background:#fff; -webkit-transition:top 0.5s;transition:top 0.5s;z-index:10; width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)-0);border-top:0; }
   .menubg{ background:#1f4c76;}  
 em,i{font-style:normal;}
            .topWrap {background:url(../images/tpbg.jpg) repeat-x center top;font-family: "Microsoft Yahei";  height: 224px; position: relative;  }
            .header { width: 1400px; margin:0 auto;  }
            .twz {  height:34px; color: #999999; line-height: 34px; font-size: 14px; overflow:hidden;}
            .twz a { display: inline-block;  color: #999999;position: relative;padding:0 12px;}
            .twz a:nth-child(4){background:none;padding-right: 0;}
            .h_nr { height: 126px; overflow: hidden;box-sizing: border-box;padding-top: 16px;}
            .logo { width: 164px; height: 86px;overflow: hidden;margin-top: 0; }
            .logo img { width: 164px; height: 86px; display: block; }
            .h_nr h2 {margin-left: 28px;padding-left: 28px;background: url(../images/txtbg.png) no-repeat left center; width: 470px; float: left;  font-size: 19px; color: rgba(36,36,36,0.8); font-weight: normal; text-align: left; line-height: 38px; position: relative; margin-top:15px;}
            .h_nr h2 b{color: #242424; font-size:26px; font-weight: bold; display:  block; }
 
            .h_nr .sc{margin-top: 20px;text-align: left;  float: right; width: 230px; box-sizing:border-box;padding-left:60px;  background:url(../images/tel.png) no-repeat left; line-height:22px;  }
            .h_nr .sc span{font-size: 16px; color: #666666; display: block;}
            .h_nr .sc p {overflow: hidden; color: #242424;font:28px "Arial";  font-weight: bold;}
            .nav{ height: 64px;}
            .nav ul{  height: 64px; width: 1400px;margin:0 auto;}
            .nav li { float: left;font-size: 17px; position: relative;}
            .nav li a { text-decoration: none; height: 64px;padding:0 40px; line-height: 64px; display: block; position: relative;z-index: 2; color: #ffffff;box-sizing: border-box; }
            .nav li:before{content:'';position:absolute;height:13px;width:2px;background: url(../images/libg.gif) no-repeat right center;top:25px;right:0;z-index: 0;}
            .nav li:after{content:'';position:absolute;height:0;width:100%;background: url(../images/cur.jpg) no-repeat;background-size: 100% 100%; top:0;left:0;-webkit-transition:height .5s;transition:height .5s;color: #fff; z-index: 1;}
			.nav li:last-child:before { background:none}
            .nav li:hover:after,.nav li.cur:after{height:100%;color: #ffffff;z-index: 1;}
            .nav li a:hover, .nav .cur a { font-weight: normal; text-decoration: none;  color: #ffffff; }
            .nav li.nones:before{background: none;}
            .nav li.home a{}
            .nav li.home i{background: url(../images/home.png) no-repeat;display: block;width: 20px; height: 17px; position: absolute;left:42px;top:22px;}
            li.a123:before {
    content: '';
    position: absolute;
    height: 13px;
    width: 2px;
    background: url(../images/libg11.gif) no-repeat right center;
    top: 25px;
    right: 0;
    z-index: 0;
}

  .menu{ height: 67px; border-top:1px solid #e0e0e0;position: relative;background:#fff;}
        .menu li { float: left;font-size: 17px;font-weight: normal; }
        .menu li a { text-decoration: none; height: 67px;line-height: 67px; padding:0 40px;  display: block; position: relative;z-index: 2; color: #333;box-sizing: border-box; }
        .menu li a::before{content: ""; width:0px;height:14px;background: #0a3e6b;position: absolute; top:25px;right:0px;}
        .menu li a::after{content: ""; width: 0%;height:100%;background: #0a3e6b;position: absolute; bottom:0;left:50%;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
        .menu li:hover a:after,.menu li.cur a:after{width:100%;color: #fff;}
        .menu li:hover a:before,.menu li.cur a:before{width:0;}
        .menu li:hover a, .menu .cur a { text-decoration: none;  color: #fff; }
        .menu li.nones{margin-right: 0;}
        .menu li.nones a:before{background: none;}  
        .menu li.sublist_show a{color:#fff;}
        
          .menu li:hover .submenu a{color: #333;}
          .menu li .submenu{overflow: hidden; display: none;position: absolute;width: 100%;top:67px;z-index: 99;background:#fff;padding: 14px 0; left: 0;line-height: 0;font-size: 0; text-align: left;border-top:3px solid #eee;}
		
          .menu li .submenu dl{width: 1300px;margin: 0 auto;padding: 30px 0 30px;}
          .menu li .submenu dl a{padding:0;height: 45px;line-height: 45px;}
          .menu li .submenu dl a::before,.menu li .submenu dl a::after{background: none;width: 0;}
          .menu li .submenu dt{float: right;width: 450px;height: 260px;overflow: hidden;border:1px solid #eee;margin-top:0; margin-bottom:30px;;}
          .menu li .submenu dt a{background:none;}
          .menu li .submenu dt img{width: 100%;display: block; height:260px}
          .menu li .submenu dd{float: left;width: 670px;margin-left:50px;}
          .menu li .submenu h4{font-size: 18px;color: #333;font-weight: bold;text-align: left;padding:0;border-bottom: 1px solid #eee;margin-bottom: 10px;}  
          .menu li .submenu h4 a{color: #000;}
          .menu li .submenu p{clear: both;overflow: hidden;}
          .menu li .submenu p a{display: block;float: left;width: 198px;height: 32px;line-height: 32px;background: #fff;padding-left:22px;font-size: 18px;color: #333333;margin: 0 20px 10px 0;position: relative; text-align: left; font-size: 16px;}
          .menu li .submenu p a:nth-child(3n){margin-right: 0;}
          .menu li .submenu p a:before{content: "";position: absolute;width: 6px;height: 6px;border: 1px solid #a4a4a4;border-radius: 50%;left:0;top:12px;}
          .menu li:hover .submenu p a{font-weight: normal;}
          .menu li:hover .submenu p a:hover,.menu li:hover .submenu h4 a:hover{color: #0a3e6b;font-weight: bold;}  
        
          .menu li .submenu_d2{margin-top:30px;}
          .menu li .submenu_d2 h4{overflow: hidden;width: 318px; float:left;margin-right:20px;margin-bottom:10px;}
          .menu li .submenu_d2 h4 a{display: block;float: left;width: 318px;font-weight:normal; height: 45px;line-height: 45px;background: #fff;padding-left:22px;color: #333333;margin: 0;position: relative; text-align: left; font-size: 16px;}
          .menu li .submenu_d2 h4:nth-child(2n){margin-right: 0;}
          .menu li .submenu_d2 h4 a:before{content: "";position: absolute;width: 6px;height: 6px;border: 1px solid #a4a4a4;border-radius: 50%;left:0;top:20px;}
          
          .menu li .submenu_d4{margin-top:30px;}
          .menu li .submenu_d4 h4{overflow: hidden;width: 318px; float:left;margin-right:20px;margin-bottom:10px;}
          .menu li .submenu_d4 h4 a{display: block;float: left;width: 318px;font-weight:normal; height: 45px;line-height: 45px;background: #fff;padding-left:22px;color: #333333;margin: 0;position: relative; text-align: left; font-size: 16px;}
          .menu li .submenu_d4 h4:nth-child(2n){margin-right: 0;}
          .menu li .submenu_d4 h4 a:before{content: "";position: absolute;width: 6px;height: 6px;border: 1px solid #a4a4a4;border-radius: 50%;left:0;top:20px;}
              
        
        .isfixeds{filter:alpha(opacity=100);opacity:1; position:fixed; top:0;left:0;box-shadow: 0 0 2px #f8f8f8;background:#fff; -webkit-transition:top 0.5s;transition:top 0.5s;z-index:10; width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)-0);border-bottom:1px solid #e0e0e0;border-top:0; }
        @media screen and (max-width:1420px) {
            .header,.menu ul{width: 1200px;}
            .menu li a { padding:0 37px;}
            
          }  
    .header, .menu ul{ width:1400px; margin:0 auto}



      		.canshu p{ font-size: 14px;
    color: #333;
    line-height: 28px;}  
		.canshu p strong{ font-weight:bold;
    font-size: 15px;
    line-height: 15px;
    height: 15px;
    padding-left: 10px;
    border-left: 3px solid  #1f4c76;
   ;}
		
		.p1-info-3 {
    background: #fff;
    padding: 12px 0 0;
}





.p1-info-3-tit {
    height: 55px;
    font-size: 24px;padding: 0 20px;
    font-weight: normal;
    line-height: 55px;
    color: #333;font-weight: bold;
}

.p1-info-3-list li{width:calc(50% - 30px);float:none;}

.p1-info-3-list li h4{
    height: 46px;
    font-size: 14px;
    font-weight: normal;
    line-height: 46px;
    color:#4b4a4a;
    border-bottom: 1px solid #dbdbdb;
}

.p1-info-3-list li h4 a{ 
	display: inline-block;color:#4b4a4a;max-width: 415px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p1-info-3-list li h4 a:hover{ color:#1f4c76}
.p1-info-3-list li h4 span {
    float: right;
    width: 80px;
    text-align: right;
}
  .p1-info-3-tit {
            height: 60px;
    font-size: 24px;
    font-weight: normal;
    line-height: 60px;
    background: #1f4c76;
    color: #fff;
    text-align: center;
        }
        .p1-info-3-list{padding: 10px 10px 0;}
        .p1-info-3-list li h4{
            height: 46px;
            font-size: 14px;
            font-weight: normal;
            line-height: 46px;
            color:#4b4a4a;
            border-bottom: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        /*.p1-info-3-list li h4 a{ color:#4b4a4a;}*/
        .p1-info-3-list li h4 span {
            float: right;
        }
    

       
            .fullSlide{min-width:1200px;position:relative;height:700px;overflow:hidden;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:700px;overflow:hidden;text-align:center;}
            .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:25px;overflow:hidden;}
            .fullSlide .hd ul{margin-left:500px;}
            .fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:62px;height:5px;background:#fff;}
            .fullSlide .hd ul .on{background:#c30101;}
            .fullSlide .ban_btn a{height: 74px; width: 42px; display: block;position: absolute;top:48%;}
            .fullSlide .ban_btn a.lefts{left:5%; background: url(../images/lefts.png) no-repeat;}
            .fullSlide .ban_btn a.rights{right:5%;background: url(../images/rights.png) no-repeat;}
        

      
        .sea{overflow: hidden;  float: right;margin-top: 15px;}
        .inp01{border-style: none;  float:left;color: #999999; padding-left: 15px;width:261px; height: 36px;font-family:"Microsoft Yahei"; font-size: 14px; background: #fff; line-height: 36px; border:1px solid #e3e3e3;}
        .inp02{border-style: none;background: url(../images/ss.gif) no-repeat; cursor: pointer; height: 38px;width:44px; display: inline-block; color: #fff;border:1px solid #e3e3e3;border-left: 0;}

    

    .pro_l, .pro_r {
    display: none;
}


    /**/
   
.g-speed{height: 255px;overflow: hidden; background:url(./resource/../images/4158f92ff5924bdfa9f278f4fe3e8141_2.png) no-repeat;padding:80px 0 0; box-sizing: border-box; font-family: "Microsoft YaHei";background-size: 100%;}
.speed{width: 1200px;margin:0 auto;clear: both;overflow: hidden; }
.speed dl{min-height:108px;}
.speed dt{width: 156px; float: left;line-height: 35px;min-height: 35px;font-size: 16px;color:#000;font-weight: bold;}
.speed dd{width:1044px; float: left;}
.speed dd a{padding-right: 48px;display: block;float: left; line-height: 35px;font-size: 16px;color: #000;}



    .spzqaa{padding:68px 0 0;}
    .spzqaa h2{margin-bottom:20px;}
     .sp{display:none;}
    .k12-gl-gslb-3nf1-1-01-left dl {
            width: 24%;
            float: left;
            background: #f0f0f0;
            margin: 0 1.3% 13px 0
        }
        
        .k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {
            margin-right: 0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #f0f0f0;
            padding: 10px 9px;
            background: #fff;position:relative;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt img {
            display: block;
            width: 100%; height:220px;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt img.bfan{
            position:absolute;
            width:150px;
            top:45px; height:auto;
            left:90px;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd h4{
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            text-align: center;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #f0f0f0;font-weight: normal;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd h4 a {
            color: #4b4a4a;
        }


        .abt{ height: 127px;background: #fff;padding-top:37px; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden;border-top:1px solid #cccccc;}
        .abt dl{width: 300px; float: left; }
        .abt dt{width: 51px; height: 51px; float: left;}
        .abt dt img{width: 51px; display: block;}
        .abt dl:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
        .abt dd{ text-align: left; margin-left: 10px;}
        .abt dd h3{ font-size: 18px; color: #252525;   }
        .abt dd  p{height: 35px; line-height: 35px;  color: #8e8f91; font-size: 14px;}
        .abt dl:nth-child(2){width: 344px;}
        .abt dl:nth-child(3){width: 318px;}
        .abt dl:nth-child(4){width: 234px;}

         .footWrap{background:#333333;height:410px;font-family:"Microsoft Yahei";box-sizing: border-box;}
         .footer{width:1200px;margin: 0 auto; }
         .f_nav{width: 100%; height: 84px; border-bottom: 1px solid #525252;box-sizing: border-box;margin-bottom: 60px;}
         .fnav a{display: block;font-size:15px;color:#ffffff; line-height: 84px; height: 84px; float: left;text-decoration: none;padding:0 40px; }
         .fnav a.no1{padding-left: 0;}
         .fnav a.nones{padding-right: 0;}
         .fbeian{width: 394px;  float: left;box-sizing: border-box;}
         .fbeian span{display: block; font-size: 16px; color: #ffffff;opacity: 0.75; height: 50px;margin-bottom: 5px; font-weight: bold; font-weight: normal;}
         .fbeian span i{display: block;font-weight: normal; font-size: 12px;}
         .fbeian p{color: #fff; font-size: 14px;line-height: 32px;}
         .fbeian p a{color: #fff;}
         .fbeian p span,.fbeian p span a{color: #333;}
         .fbeian em{padding:0 5px;}
         .fbeian  img{width:242px;height:42px;  display: block;margin:15px 0 30px;}
         .fcontact{width: 390px; box-sizing: border-box;float: left; }
         .fcontact p{font-size: 15px;color: #ffffff;  line-height: 42px; }
         .fcontact p b{font-size: 24px;color: #fff; font-weight: bold;}
        .fcode{ width: 390px;float: right;box-sizing: border-box;}
        .fcode .code{clear: both;overflow: hidden;margin-bottom: 3px;}
        .fcode p{width: 110px; float: left;overflow: hidden;margin-right: 25px;}
        .fcode img{width: 110px; height: 110px;background: #fff;}
        .fcode span{display: block;text-align: center; color: #fff; font-size: 14px; height: 42px;line-height: 42px;}
        .fcode p:nth-child(3){margin-right: 0;}
        .fcode a{width: 112px;height: 34px; line-height: 34px; text-align: center; border-radius: 20px;background: #e91111;display: block; font-size: 15px; color: #fff;}
        

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
          .client-2 .my-kefu-qq01 i {
            background-position: 4px -47px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
               width: 33px;
    height: 31px;
    background-position: -23px -47px;
    background-size: 52px 82px;
        }
        .client-2 .my-kefu-ftop .my-kefu-main{
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #e6212a;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            border-radius:5px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #e6212a;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            border-radius:5px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
		
		
   .g-quick{padding:50px 0 51px;background: #f6f6f6; height:70px;} 
        .quick h3{height: 122px;width: 237px;background:url(images/qc-tit.png) no-repeat;padding:0 0 0 37px;box-sizing: border-box; font-size: 27px;color: #12416f;float: left;line-height: normal;}
        .quick h3 i{display: block;color: #333333;font-weight: normal;}
        .quick ul{clear: both;overflow: hidden;max-width: 1115px;width: 79.6%;float: right;}
        .quick li{min-height:42px;line-height: 41px;font-size: 16px; border-bottom: 1px solid #dddddd;box-sizing: border-box; font-weight: normal;}
        .quick li b{font-weight: bold;padding-left:28px;background: url(images/qc-ico.png) no-repeat left center;width:12%; max-width:130px;float: left;font-size: 16px;color: #242425;letter-spacing: 2px;}
        .quick li b a{color: #242425;}
        .quick li p{width:75%;float: left;}
        .quick li a{display: inline-block;font-size: 16px;color: #666666;margin-right: 40px;}
        .qc-more{float: right;margin-right: 0 !important;}
        .quick li:last-child{border-bottom: 0;}
        .quick li a:hover{color: #db0d00; font-weight:bold;}
        .footWrap{background:#101f31;height:500px;font-family:"Microsoft Yahei";padding-top:80px;box-sizing: border-box;color:rgba(255, 255, 255, 0.77); line-height:30px; font-size: 15px; padding-bottom:30px;}
        .footWrap h3{margin-bottom:15px; font-size: 16px; color:#fff; line-height:30px;height: 30px;position: relative; font-weight: bold; }
        .footer{width:1400px;margin: 0 auto; }
        .footer em{padding:0 10px; }
        .ft-logo{width: 500px;float: left;height: 208px;}
        .flogo{display: block;}
        .flogo img{width: 166px;display: block; }
        .flogo span{display: block;margin:12px 0 35px;color: #cccccc;font-size: 16px;}
        .ft-logo p{line-height: 24px;color: rgba(255, 255, 255, 0.3);}
        .ft-logo .p2{padding-left: 48px;box-sizing: border-box;}
        .ft-logo .p2 a{color: rgba(255, 255, 255, 0.3);}
        .ft-nav{width: 374px; height: 258px; box-sizing: border-box;float: left;}
        .ftnav {width:200px; float: left;}
        .ftnav2{width:174px;}
        .ftnav a{display: block;font-size:15px;color:rgba(255, 255, 255, 0.77); line-height:30px; height: 30px; text-decoration: none;}
        .ftnav a:first-child{margin-bottom:15px; font-size: 16px; color:#fff; line-height:30px;height: 30px;font-weight: bold;}
        .ft-contact{width: 300px; height: 258px;float: left;}
        .ftcontact p{font-size: 14px;color:rgba(255, 255, 255, 0.77); line-height: 36px;}
        .ft-code{width: 114px;height: 258px;float: right;}
        .ftcode{ width:114px;float: right;}
        .ftcode img{width: 114px; height: 114px;display: block;padding:5px;background: #fff;box-sizing: border-box;}
        .ftcode span{display: block;text-align: center; color:rgba(255, 255, 255, 1); line-height: 25px; box-sizing: border-box; font-size: 14px;margin-top:10px;font-weight: normal;}
        .ft-beian{width:100%;position: relative; height: 54px;line-height: 27px;padding-top: 15px; border-top:1px solid #2d3a4a; box-sizing: border-box; font-size: 15px;color: rgba(255, 255, 255, 0.77);text-align: center; margin-top:30px;}
        .ft-beian::after{content: "";position: absolute;width:100%;height:1px;background:#09111b;;left:0;top:0;}
        .ft-beian a{color: rgba(255, 255, 255, 0.77);}
        .ft-beian img{width: 50px;height: 12px;vertical-align: middle;}
        @media screen and (max-width:1420px) {
          .footer{width: 1200px;}
           .ft-logo{width: 410px;}
        }
  

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 31px;
            background-position: -23px -47px;
            background-size: 52px 82px;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #1f4c76;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #1f4c76;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
		
    
