
        .content{width:1400px;margin:0 auto;}
        .f_pr{position:relative;}
.top_bg{ position:fixed;height:103px;z-index: 30;font-family:"Microsoft Yahei";color: #fff;left:0; top:0;right:0; font-size: 14px;width:100%;max-width: 1920px;min-width: 1200px;z-index: 115;margin:0 auto; transform:translate(0,0);transition: all .3s;}
        
        .t_jtu{ line-height: 32px; height: 32px; padding-right: 5.4%; text-align:right;}
        .top_bg:hover{background:#fff;}
        .t_jtu a{ display: inline-block; line-height: 32px;background:url(images/t_ico.jpg) no-repeat 0 8px; padding-left: 26px; padding-right: 22px; font-size: 14px; color: #333333;}
        .h_con{width:92%; height: 103px; margin:0 auto; }
        
        .logo{display: block;width: 12.3%;padding-top: 18px; margin-right:2%; float: left;}
        .logo img{width:100%;}
        .h_con h2{ float: left; width:24.6%; margin: 25px 0 0 0;display: block;font-weight: normal; text-align:left; }
        .h_con h2 span{ display: block;font-size: 18px;line-height:100%;color: #fff;letter-spacing: 1px;}
        .h_con h2 i{ display: block;font-size: 18px;line-height:100%;color: #fff;padding-top:9px; }
        .h_con .tel{ display:block; float: right; width:11%; margin-top: 45px; padding-left: 48px; color: #fff; font-size: 16px;font-weight: lighter;background:url(images/t_telwhite.png) no-repeat;font-weight:normal; box-sizing:border-box;}


        .h_nav{ height:103px; float:left;width:50%; box-sizing: border-box;}
        .h_nav li{ float:left;margin-right: 1rem;}
        .h_nav li b{ font-size:16px; color:#fff;display:inline-block;position: relative;z-index: 4; text-decoration:none;line-height:103px; padding-right: 0.2rem;font-weight: normal;}
        .h_nav li i{display: inline-block;width:12px;height: 6px;margin-left: 6px;overflow: hidden; line-height:0;background:url(images/navico.png) no-repeat;transition: all 0.3s linear 0s;}
        .h_nav li:hover b,.h_nav li.cur b{ font-weight: bold; color: #f3981e;}
         .h_nav li a:hover i,.h_nav li.cur a i{background:url(images/navico3d.png) no-repeat;}


        .h_nav .gcxla{position: absolute;left:0;top:103px;max-width: 1920px;min-width: 1200px;margin:0 auto; width:100%;background:#fff;z-index: 5585; display:none;padding: 20px 0 35px 0; box-shadow: 0 0 21px rgba(0,0,0,.1);}
        .h_nav .gcxla h3{height: 40px;}
        .h_nav .gcxla h3 a{display: block; height: 40px; line-height: 40px;font-size:16px;color:#333333;font-weight: normal;overflow: hidden;}
        .h_nav .gcxlalst dl{float: left;width:20%;} 
        .h_nav .gcxlalst dt{display: block;height: 56px;line-height: 56px;font-size:16px;width:65%;border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;}
        .h_nav .gcxlalst dt{color:#333333;height: 56px;line-height: 56px;font-weight: normal;} 
        .h_nav .gcxlalst dt:hover{color:#f3981c;}
        .h_nav .gcxlalst dd a{display: block;float:normal;line-height: 36px;font-size:16px;font-weight: normal;color:#333333;}
        .h_nav .gcxlalst dd a:hover{color:#f3981c;}
        .h_nav li:hover .gcxla{display: block;}


        .h_nav .faxla{display: none;}
        .h_nav .faxla{position: absolute;left:0;top:103px;max-width: 1920px;min-width: 1200px;margin:0 auto; width:100%;background:#fff;z-index: 5585; display:none;padding: 20px 0 35px 0;box-shadow: 0 0 21px rgba(0,0,0,.1);}
        .h_nav .faxla h3{height: 40px;}
        .h_nav .faxla h3 a{display: block; height: 40px; line-height: 40px;font-size:16px;color:#333333;font-weight: normal;overflow: hidden;}
        .faxlahd{float: left;width:14%;height: 850px;border-right: 1px solid #dcdcdc;margin-right: 4%;}
        .faxlahd em{display: block; font-size:18px;color:#333333; line-height:42px;font-weight: bold; }
        .faxlahd .on{color:#f3981c;}
        .faxlabd{float: left;width:80%!important;}
        .faxcc,.falxcon{width:100%!important;}

        .faxlabd dl{float: left;width:20%;} 
        .faxlabd dt{display: block;height: 56px;line-height: 56px;font-size:16px;width:65%;border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;}
        .faxlabd dt a{color:#333333;height: 56px;line-height: 56px;font-weight: normal;} 
        .faxlabd dt a:hover{color:#f3981c;}
        .faxlabd dd a{display: block;float:normal;line-height: 36px;font-size:16px;font-weight: normal;color:#333333;}
        .faxlabd dd a:hover{color:#f3981c;}
        .h_nav .faxlabd dt a:hover{color:#f3981c;}
        .h_nav .faxlabd dd a:hover{color:#f3981c;}
        .h_nav li:hover .faxla{display: block;}



        .h_nav .anxla{display: none;}
        .h_nav .anxla{position: absolute;left:0;top:103px;max-width: 1920px;min-width: 1200px;margin:0 auto; width:100%;background:#fff;z-index: 5585; display:none;padding: 20px 0 35px 0;box-shadow: 0 0 21px rgba(0,0,0,.1);}
        .h_nav .anxla h3{height: 40px;}
        .h_nav .anxla h3 a{display: block; height: 40px; line-height: 40px;font-size:16px;color:#333333;font-weight: normal;overflow: hidden;}

        .anxlahd{float: left;width:14%;height: 850px;border-right: 1px solid #dcdcdc;margin-right: 4%;}
        .anxlahd em{display: block; font-size:18px;color:#333333; line-height:42px;font-weight: bold; }
        .anxlahd .on{color:#f3981c;}
        .anxlabd{float: left;width:80%!important;}
        .anxcc,.anlxcon{width:100%!important;}

        .anxlabd dl{float: left;width:20%;} 
        .anxlabd dt{display: block;height: 56px;line-height: 56px;font-size:16px;width:65%;border-bottom: 1px solid #dcdcdc;margin-bottom: 10px;}
        .anxlabd dt a{color:#333333;height: 56px;line-height: 56px;font-weight: normal;} 
        .anxlabd dt a:hover{color:#f3981c;}
        .anxlabd dd a{display: block;float:normal;line-height: 36px;font-size:16px;font-weight: normal;color:#333333;}
        .anxlabd dd a:hover{color:#f3981c;}
        .h_nav .anxlabd dt a:hover{color:#f3981c;}
        .h_nav .anxlabd dd a:hover{color:#f3981c;}
        .h_nav li:hover .anxla{display: block;}

        .h_nav .gcxla .content,
        .h_nav .anxla .content,
        .h_nav .faxla .content{height: 462px;overflow-y: auto}


.h_nav .gyxla{position: absolute;left:0;top:103px;max-width: 1920px;min-width: 1200px;margin:0 auto; width:100%;background:#fff;z-index: 5585; display:none;padding: 20px 0 35px 0; box-shadow: 0 0 21px rgba(0,0,0,.1);}
.h_nav .gyxla h3{height: 40px;overflow: hidden;}
.h_nav .gyxla h3 a{display: block; height: 40px; line-height: 40px;font-size:16px;color:#333333;font-weight: normal;overflow: hidden;}
.gyxlaleft{float: left;width:60%;}
.gyxlaright{float: left;width:40%;}
.h_nav .gyxla a{display: block;
    height: 56px;float: left;width:30%;margin-right: 10%;
    line-height: 56px;color:#f3981c;
    font-size: 16px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;} 
.h_nav .gyxla a:hover{color:#f3981c;}
.h_nav li:hover .gyxla{display: block;}



    
        .top_bg:hover li a{color:#333;}
        .top_bg:hover dt{color:#f3981e;}
        .top_bg:hover dt a{color:#f3981e;}
        .top_bg:hover .gyxla a{color:#f3981c;}
        .top_bg:hover .h_nav .gyxla h3 a{color:#333;}
        
        .top_bg:hover li:hover b,.top_bg:hover .cur b{color:#f3981e;}
        .top_bg:hover li i{background:url(images/navico2d.png) no-repeat;}

         .top_bg:hover .h_con h2 span{color:#333;}
         .top_bg:hover .h_con b{color:#333;}
        .top_bg:hover .h_con h2 i{color:#333;}
          .top_bg:hover .h_con .tel{background:url(images/t_tel.png) no-repeat;font-weight:normal; color:#333;}

        
        .hea{opacity: 0;transform:translate(0,0);background: #fff;}
        .hea1{background: #fff;}
         .hea1 li a{color:#333;}
         .hea1 li i{background:url(images/navico2d.png) no-repeat;}
         .hea1 .h_con h2 span{color:#333;}
         .hea1 .h_con b{color:#333;}
        .hea1 .h_con h2 i{color:#333;}
        .hea1 .h_con .tel{background:url(images/t_tel.png) no-repeat;font-weight:normal;color:#333;}
        
        

         @media screen and (max-width: 1440px) {
             .content{width:1200px;margin:0 auto;}
          .logo{ width: 180px;}
          .h_con h2{width:18%;  margin: 27px 0 0 13px;}
          .h_con h2 i,.h_con h2 span{ font-size: 16px;}
          .h_nav li{ margin-right:8px; }
          .h_nav li b{ font-size: 14px;padding-right: 0.3rem;}
          .h_con{width:98%;}
          .h_con .tel{width:14%;}
        
          
          
        }

   


        em,i{ font-style:normal;}

        html {font-size: 10px;-webkit-text-size-adjust: none;}
        @media screen and (min-width: 1200px) {html {font-size: 12.5px;}}
        @media screen and (min-width: 1280px) {html {font-size: 13.33px;}}
        @media screen and (min-width: 1366px) {html {font-size: 14.22px;}}
        @media screen and (min-width: 1440px) {html {font-size: 15px;}}
        @media screen and (min-width: 1600px) {html {font-size: 16.66px;}}
        @media screen and (min-width: 1920px) {html {font-size: 20px;}}
      

      .video{ width: 100%; max-width:1920px;min-width:1200px;margin:0 auto;      position: relative; height:47rem;   z-index: 20;    overflow: hidden;  left:0;}
      .banwz{width:100%;position: absolute;right:0;top:0;z-index:300;}
      .banwz img{width:100%;display:block;}
.video .vid-sp{background-position: center center;background-repeat: no-repeat;height: 100%;width: 100%;position:relative;}
.video .vid-sp video{ min-width: 100%;object-fit: fill;min-height: 100%;position: absolute;top: 55%;left: 50%;transform: translate(-50%,-55%); }
/*.video .vid-sp:before{width:100%; height:100%; content:""; position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.5);z-index:200;}*/

@media screen and (max-width:1366px) {  
      

}
@media screen and (max-width:1680px) {  
        

}



  

    .p102-search-1 {display:none;
        height: 70px;overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;
        border-bottom: 1px solid #ededed;
        background: #f7f7f7;
    }
    
    .p102-search-1 p {
        float: left;
        width: 750px;
        height: 70px;
        line-height: 70px;
        font-size: 14px;
        color: #333333;
    }
    
    .p102-search-1 p b {
        display: inline-block;
    }
    
    .p102-search-1 p a {
        color: #666666;
        display: inline-block;
        margin-right: 15px;
    }
    .p102-search-1 p a:hover{color: #37a0db;}
    .p102-search-1-inp {
        float: right;
        width: 356px;
        height: 36px;
        background: #fff;
        margin-top: 18px;
        border-radius: 25px;
        position: relative;
    }
    
    .p102-search-1-inp:before,
    .p102-search-1-inp:after {
        content: '';
        position: absolute;
        width: 80%;
        height: 1px;
        background: #e3e3e3;
        left: 10%;
        z-index: 0;
    }
    
    .p102-search-1-inp:before {
        top: 0;
    }
    
    .p102-search-1-inp:after {
        bottom: 0;
    }
    
    .p102-search-1-inp1 {
        background: #fff;
        font-size: 14px;
        width: 249px;
        height: 34px;
        line-height: 34px;
        color: #999999;
        border: 1px solid #e3e3e3;
        border-right: 0;
        padding: 0 20px;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
        float: left;
    }
    
    .p102-search-1-inp2 {
        width: 65px;
        height: 36px;
        border: 0;
        border-radius: 25px;
        background: url(images/p102-search-icon1.png) no-repeat center center #37a0db;
        float: right;
        position: relative;
        z-index: 2;
        cursor: pointer;
    }


        .p101-curmbs-1 {
            position: relative;
            max-width: 1920px;
            margin: 0 auto;
        }
        
        .plc {
            position: absolute;
            top: -135px;
            left: 0;
            right: 0;
            width: 100%;
            z-index: 10;
            padding: 20px 0 5px;
        }
        
        .p12-curblock {
            display: none;
        }
        
        .p101-curmbs-con {
            float: right;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            color: #fff;
        }
        
        .p101-curmbs-con b {
            font-weight: normal;
            padding-left: 25px;
            background: url(images/p101-curmbs-icon1.png) no-repeat left center;
        }
        
        .p101-curmbs-con i {
            font-style: normal;
        }
        
        .p101-curmbs-con span {
            font-family: 宋体;
            height: 46px;
            line-height: 46px;
            padding: 0px 5px;
        }
        
        .p101-curmbs-con a {
            color: #fff;
        }
        
        .p101-curmbs-con a:hover {
            text-decoration: underline;
        }
    

    .biao{ position: relative;font-size: 40px;height: 64px;line-height: 40px;color: #333;font-weight: normal;text-align: center;}
    .biao:after{ position: absolute;width: 29px;height: 4px;left:50%;bottom:0;background: url(images/biao.png) no-repeat center;content: "";margin-left: -14px; }
    .afxt1{ padding: 80px 0;background: #eeeeee; }
    
    .afxt1 dt{ display: block;width: 598px;height: 381px;overflow: hidden;float: left; border-radius: 20px 0 0 20px;}
    .afxt1 dt img{  display: block;width: 598px;height: 381px;}
    .afxt1 dd{height: 381px;width: 602px;padding: 66px 62px 0;box-sizing: border-box;background: #fff;position: relative;float: right;border-radius: 0 20px 20px 0;}
    .afxt1 dd h4{ display: block;font-size: 30px;font-weight: bold;color: #333333;line-height: 30px;}
    .afxt1 dd p{ display: block;font-size: 15px;font-weight: normal;color: #666666;line-height: 26px;padding-top: 20px;}
    .afxt1 .more{ display: block;width: 168px;height: 48px;line-height: 48px;background:#f3981e;text-align: center;font-size: 14px;color: #ffffff;font-weight: normal;margin-top: 32px;transition: all 0.5s; }
    .afxt1 .more img{ display: inline-block;width: 25px;height: 23px;margin-left: 6px;transition: all 0.5s; vertical-align: -6px; }
    .afxt1 .more:hover{ transform:translateY(-5px); }
    .afxt1 .more:hover img{ margin-left: 12px; }


  

    .afxt2{padding-top: 65px;margin-bottom: 80px;}
    .afxt2_con{margin-top: 25px;}
    .afxt2 dl{ float: left;width: 394px;height: 545px;position: relative;margin-right: 9px; }
    .afxt2 dl:last-child{ margin-right: 0; }
   
    .afxt2 dt img{ display: block;width: 100%; }
     .afxt2 dl.cur dt{background:#162f6b;}
     .afxt2 dl.cur dt img{ opacity:0.22;}
    .afxt2 dd{ position: absolute;left:0;top:48px;padding: 0 42px;box-sizing: border-box;width: 100%;height: 100%; }
    .afxt2 dd h4{font-size: 24px;font-weight: bold;line-height: 24px;color: #fff;font-weight: bold;  position: relative;}
    .afxt2 dd h4:after{ position: absolute;width: 20px;height: 1px;left:0%;top:70px;background:#fff;content: ""; }
    .afxt2 dd h4 em{ display: block;font-size: 14px;color: #fff;font-weight:normal;line-height: 14px;margin-top: 10px; }
    .afxt2 dd p{ font-size: 15px;line-height: 28px;color: #fff;margin-top: 36px; display: none;}
    .afxt2 dd em img{ display: block;width: 45px;height: 45px;margin-top: 28px;display: none; }
    .afxt2 dl.cur dd p, .afxt2 dl.cur dd em img{display: block;  }
    .afxt2 .more{ display: block;width: 168px;height: 48px;line-height: 48px;background:#f3981e;text-align: center;font-size: 14px;color: #ffffff;font-weight: normal;margin: 48px auto 0;transition: all 0.5s; }
    .afxt2 .more img{ display: inline-block;width: 25px;height: 23px;margin-left: 6px;transition: all 0.5s; vertical-align: -6px; }
    .afxt2 .more:hover{ transform:translateY(-5px); }
    .afxt2 .more:hover img{ margin-left: 12px; }

  

    .afxt3{ position: relative;height: 849px;background: url(images/afxt3_bg.jpg) no-repeat center;padding-top: 80px;box-sizing: border-box;}
    .afxt3 .biao{ color: #fff; }
    .afxt3 .biao:after{ background: url(images/biao2.png) no-repeat center; }
     .yz_sz{ margin-top: 56px; }
    .yz_sz li{position: relative;display: inline-block;transition:all 0.5s;float: left;padding: 0 125px;border-right: 1px solid #35658d;box-sizing: border-box;border-left: 1px solid #01335c;box-sizing: border-box;height: 56px;}
    .yz_sz li:nth-child(1){padding-left: 0;border-left: 0;}
    .yz_sz li:nth-child(4){padding-right: 0;border-right: 0;}
    .yz_sz li em{display:block;}
    .yz_sz li b{display:inline-block;font-size:42px;font-family:Arial;font-weight:bold;color:#fefefe;line-height:1;transition: all 0.5s;font-family: "Arial";margin-top: -6px;}
    .yz_sz li sup{display:inline-block;font-size:20px;color:#fefefe;line-height:100%;vertical-align:1px;font-weight: normal;transition: all 0.5s;margin-left: 4px;}
    .yz_sz li span{display:block;font-size:20px;color:#fefefe;line-height:100%;margin-top:6px;}
    .af_con{ margin-top: 50px; }
    .af_l{ float: left;width: 308px; }
    .af_l li{height: 103px;width: 300px;box-sizing: border-box;padding-top: 15px;background: #fff;border-radius: 10px;margin-bottom: 7px;padding-left: 35px;}
    .af_l li em{ display: inline-block;width: 70px;height: 70px; overflow: hidden;vertical-align: top;box-shadow: 0 0 10px rgba(2,51,101,0.2);border-radius: 35px;}
    .af_l li em img{ display: block;width: 70px;height: 70px; transition: all 0.5s;}
    .af_l li span{ display: inline-block;font-size: 24px;line-height: 24px;color: #333333; text-align: left;margin-left: 20px; padding-top: 12px;}
    .af_l li i{ display: block;font-size: 14px;line-height: 14px;text-align: left;color: #999;padding: 8px 0 0;font-style: normal;}
    .af_l li.cur{ background: #f3981e }
    .af_l li.cur em{box-shadow: 0 0 10px #f3981e;background: #f3981e;}
    .af_l li.cur em img:nth-child(1){ margin-top: -70px; }
    .af_l li.cur span{color: #fff;font-weight: bold;}
    .af_l li.cur span i{ font-weight: normal;color: #fff; }
    .af_r{ float: right;width: 858px;height: 433px; }
    .af_r dl{position: relative;width: 858px;height: 433px; }
    .af_r dt img{ display: block;width: 858px;height: 433px;border-radius: 20px; }
    .af_r dd p{ position: absolute;left:0;bottom:28px;padding: 0 48px;box-sizing: border-box;width: 100%;font-size: 15px;line-height: 26px;color: #fff; }

  

    i,em{ font-style: normal; }
    .rdgc4{ padding: 80px 0 80px; }
    .al_con{ margin-top: 30px; }
    .al_l{ float: left;width: 570px; }
    .al_l li{ display: block;height: 56px;border-bottom: 1px solid #e9e9e9;box-sizing: border-box;line-height: 56px;}
    .al_l li img{ display: none; }
    .al_l li span{ display:inline-block;font-size: 16px;line-height: 56px;color: #333; }
    .al_l li span i{ display:inline-block;font-size: 14px;line-height: 56px;color: #d4d4d4;font-family: Arial;margin-right: 16px; }
    .al_l li b{ font-weight: normal; }
    .al_l li.cur{height: 166px;border-bottom: 0;background: url(images/afxt_dd.jpg) no-repeat center;padding: 19px;}
    .al_l li.cur img{ display: block;width: 226px;height: 128px;float: left; }
    .al_l li.cur span{ margin-left: 25px;width: 281px;color: #fff;line-height: 16px;text-align: left;}
    .al_l li.cur span i{ display: block;padding-top: 15px;color: #fff;opacity: 0.3;line-height: 14px;padding-bottom: 16px;  }
    .al_l li.cur span b{ display: block;text-align: left;color: #fff; }
    .al_l li.cur span img{ display: block;width: 25px;height: 23px;margin-top: 28px; }
    .al_r{ float: right;width: 594px;height: 334px; }
    .al_r dl{position: relative;width: 594px;height: 334px; }
    .al_r dt{display: block;width: 594px;height: 334px;position:relative;}
    .al_r dt:after{ position:absolute;left:0;top:0;width: 594px;height: 334px;background:url(images/al_ds.png) no-repeat center; content:"";z-index:20;}
    .al_r dt img{ display: block;width: 594px;height: 334px;}
    .al_r dd{ position: absolute;left:0;bottom:38px;padding: 0 48px;box-sizing: border-box;width: 100%;}
    .al_r dd em{ font-size: 14px;line-height: 14px;color: #fff; display: block;opacity: 0.2; }
    .al_r dd h4{ font-size: 18px;line-height: 18px;color: #ffffff; padding-top: 14px; font-weight: normal;}
  

 .content3{width:1200px;margin:0 auto;}
     .foot{height:509px;}
    .f_con{height: 509px;background:url(images/foot_bg.jpg) no-repeat center;padding-top: 55px;box-sizing: border-box;}
    .f_con .gsxx{ float: left;width: 36.5%;}
    .gsxx h2{ display: block; height: 108px; border-bottom: 1px solid #dbdbdb; margin-bottom: 20px; text-align: left; padding-bottom:0;}
    .gsxx p{ line-height: 100%; font-size: 14px; color: #666666;}
    .gsxx p span{ display: block; line-height: 100%; padding: 16px 0 10px 0; font-size: 39px; color: #333333;font-weight: lighter;}
    .gsxx h3{font-weight: normal; line-height: 100%; font-size: 14px; color: #666;}
    .gsxx h3 b{font-weight: normal; line-height: 100%; font-size: 14px; color: #666; display: block; height: 39px;}
    .gsxx h3 em{ display:block;position:relative;float:left;width:40px; margin-right: 8px; }
    .gsxx h3 em i{ display:block; float: left; position:relative;width:39px;height:39px;overflow:hidden; border:1px solid #d4d4d4;border-radius:50px;box-sizing:border-box; }
    .gsxx h3 em span{ display: inline-block; position:absolute; left: 0; top: 43px; opacity: 0; transition: all 0.2s;}
    .gsxx h3 em span img{ width:110px; height: 110px;}
    .gsxx h3 em:hover span{ opacity: 1;}
    .gsxx h3 em:hover i{background:#000;border-radius: 50%;border:1px solid #000;}
    .gsxx h3 em:hover i img{margin-left:-39px;}


    .f_nav{ float: right; height: 404px; overflow:hidden; width: 59%;}
    .f_nav li{ float: left; margin-left: 6.6%;}    .f_nav li:first-of-type{ margin-left: 0;}
    .f_nav li b a{ display: block;font-size: 18px;color: #333333;font-weight: bold;line-height:100%;margin-bottom: 27px; }
    .f_nav li p a{ display: block;font-size: 14px;line-height: 100%; color: #666666;transition: all 0.3s; margin-bottom: 18px;}
    .f_nav li p a:hover{ opacity: 1; color: #222;text-decoration: underline;}
    .f_nav li:last-child{ margin-right: 0 }

    .f_bt{height:47px;line-height: 47px;}
    .f_bt i{ display: block;float: left;font-size: 12px;line-height:47px;color: #adadad; }
    .f_bt i em{ display: inline-block;padding:0 9px; }
    .f_bt i a{ color: #adadad;}
    .f_bt i a:hover{color:#f3981c;}
    .links b{ display: block;font-weight: bold;font-size: 12px;line-height:  47px ;color: #adadad;float: left;margin-right: 10px;}
    .links a{ font-size: 12px;line-height:47px;color: #adadad;float: left;margin-right: 26px; display: block;}
    .links{ float: right;font-size: 14px;line-height:50px;color: #adadad; }
    .links a:hover{ color: #333;}
    
     .content , .footer { width:1400px; margin:0 auto; font-family:"Microsoft Yahei";}
     
    
    @media screen and (max-width: 1440px) {
      .f_nav li{    margin-left: 3.3%;}
    }
    
 
  
@media screen and (max-width:1401px) {
    .content , .footer { width:1200px; margin:0 auto; font-family:"Microsoft Yahei";}
}



    

    .xin-2112-client-1 {
        width: 76px;
        position: fixed;
        right: 0;
        top: 50%;
        z-index: 999;
        color: #333;
        background: #fff;
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
        border-radius: 3px;
    }
    
    .xin-2112-client-1 li {
        width: 76px;
        border-radius: 2px;
        position: relative;
        cursor: pointer;
        padding: 10px 0 13px;
    }
    
    .xin-2112-client-1 li.my-kefu-top {
        display: none;
    }
    
    .xin-2112-client-1 li a {
        display: block;
        height: 100%;
        text-decoration: none;
        color: #333;
    }
    
    .xin-2112-client-1 li i {
        display: block;
        width: 38px;
        height: 37px;
        overflow: hidden;
        margin: 0 auto;
        background: url("images/xin-2112-client-icon.png") no-repeat;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
    }
    
    .xin-2112-client-1 li.my-kefu-tel i {
        background-position: 0 0;
    }
    
     .xin-2112-client-1 li.my-kefu-tel2 i {
      background: url(images/zxbtn1.png) no-repeat;
    }
    
    .xin-2112-client-1 li.my-kefu-link i {
        background-position: 0 -47px;
    }
    
    .xin-2112-client-1 li.my-kefu-qq i {
        background-position: 0 -94px;
    }
    
    .xin-2112-client-1 li.my-kefu-weixin i {
        background-position: 0 -141px;
    }
    
    .xin-2112-client-1 li.my-kefu-top i {
        background-position: 0 -188px;
    }
    
    .xin-2112-client-1 li .client-2112-cont {
        width: 160px;
        padding: 14px 14px 14px 70px;
        position: absolute;
        right: 85px;
        top: 4px;
        color: #fff;
        font-size: 18px;
        height: 32px;
        line-height: 32px;
        text-align: left;
        background: #37a0db;
        display: none;
    }
    
    .xin-2112-client-1 li .client-2112-cont:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: 50%;
        margin-top: -7px;
        right: -7px;
        border-bottom: 7px solid transparent;
        border-top: 7px solid transparent;
        border-left: 7px solid #37a0db;
    }
    
    .xin-2112-client-1 li .client-2112-cont:before {
        content: "";
        position: absolute;
        width: 38px;
        height: 38px;
        background: url("images/xin-2112-client-icon.png") no-repeat;
        left: 25px;
        top: 50%;
        margin-top: -19px;
        z-index: 1;
    }
    
    .xin-2112-client-1 li .client-2112-cont-weixin {
        width: 115px;
        padding: 14px;
        position: absolute;
        right: 85px;
        top: -28px;
        background: #fff;
        display: none;
    }
    
    .xin-2112-client-1 li .client-2112-cont-weixin:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        top: 50%;
        margin-top: -7px;
        right: -7px;
        border-bottom: 7px solid transparent;
        border-top: 7px solid transparent;
        border-left: 7px solid #fff;
    }
    
    .xin-2112-client-1 li .client-2112-cont-weixin img {
        width: 115px;
        height: 115px;
        display: block;
    }
    
    .xin-2112-client-1 li.my-kefu-tel .client-2112-cont:before {
        background-position: -70px 0;
    }
    
     .xin-2112-client-1 li.my-kefu-tel2 .client-2112-cont:before {
        background: url(images/zxbtn2.png) no-repeat
    }
    
    
    
    .xin-2112-client-1 li.my-kefu-qq .client-2112-cont:before {
        background-position: -70px -94px;
    }
    
    .xin-2112-client-1 li p {
        display: block;
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        color: #333;
        text-align: center;
    }
    
    .xin-2112-client-1 li.my-kefu-link a {
        animation: heart 1s ease-in-out infinite alternate;
    }
    
    .xin-2112-client-1 li.cur,
    .xin-2112-client-1 li:hover {
        background: #37a0db;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-tel i,
    .xin-2112-client-1 li.my-kefu-tel:hover i {
        background-position: -70px 0;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-link i,
    .xin-2112-client-1 li.my-kefu-link:hover i {
        background-position: -70px -47px;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-qq i,
    .xin-2112-client-1 li.my-kefu-qq:hover i {
        background-position: -70px -94px;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-weixin i,
    .xin-2112-client-1 li.my-kefu-weixin:hover i {
        background-position: -70px -141px;
    }
    
    .xin-2112-client-1 li.cur.my-kefu-top i,
    .xin-2112-client-1 li.my-kefu-top:hover i {
        background-position: -70px -188px;
    }
    
    .xin-2112-client-1 li.cur p,
    .xin-2112-client-1 li:hover p {
        color: #fff;
    }
    
    .xin-2112-client-1 li:hover .client-2112-cont,
    .xin-2112-client-1 li:hover .client-2112-cont-weixin {
        display: block!important;
    }

