
        .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;}}
      



.g_znafban{overflow: hidden;width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;}
.g_znafban .ban-item {width:100%; position: relative;}
.g_znafban .ban-item a{display:block;width:100%;}
.g_znafban .ban-item img {display: block; width:100%;}
.g_znafban .ban1c{position:absolute;left:0;top:0;width:100%;}


.g_znafban .ban-txt1 {position: absolute; top: 254px; left:0; height:78px;z-index: 15; width:100%;text-align:center; font-size:46px;color:#fff; animation-delay: 0.1s;font-weight: bold;}
.g_znafban .ban-txt2 {position: absolute; width:100%;text-align:center; top: 335px; left:0;z-index: 15;font-size:24px;color:#fff;animation-delay: 0.5s;}

.g_znafban .ban-txt3{position: absolute; width:76px; top: 300px; left:50%;margin-left:-38px; z-index: 15;animation-delay: 0.8s;}
.g_znafban .ban-txt3 img{width: 100%;display: block;left: 0;top: 0;margin-left: 0;height:76px;}





    .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;
    }


		.plc{padding: 5px 0 25px;}
		.p12-curblock{
			display: none;
		}
		.content{ width:1200px;margin:0 auto;}
		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}
		.p102-curmbs-1 b {
			font-weight: normal;
			padding-left: 35px;
			background: url(images/p102-curmbs-icon1.png) no-repeat left center;

		}
		.p102-curmbs-1 i {
			font-style: normal;
		}

		.p102-curmbs-1 span {
			font-family: 宋体;
			height: 46px;
			line-height: 46px;
			padding: 0px 5px;
		}
		.p102-curmbs-1 a{color: #808080;}
		.p102-curmbs-1 a:hover{color: #37a0db;}
	

    .yin{ height: 550px;background: url(images/yin_bg.jpg) no-repeat center;margin-top: 80px; }
    .yin dt{display: block;width:415px;height: 455px;float: right; }
    .yin dt img{display: block;width:415px;height: 455px; }
    .yin dd{width: 690px;float: left;}
    .yin h4{ position: relative;font-size: 40px;height: 105px;line-height: 40px;color: #333;font-weight: bold;padding-top: 20px;box-sizing: border-box;}
    .yin h4:after{ position: absolute;width: 29px;height: 4px;left:0%;bottom:0;background: url(images/biao.png) no-repeat center;content: ""; }
    .yin p{ margin-top: 40px; }
    .yin p em{ display: block;font-size: 16px;line-height: 32px;margin-bottom: 20px;color: #000;opacity: 0.8; }
  

    .ppcx{ height: 813px;background: url(images/ppcx_bg.jpg) no-repeat center;padding-top: 84px;box-sizing: border-box; }
    .ppcx h2 span{ font-size: 40px;line-height: 40px;color: #fff;font-weight: bold;display: block;text-align: center; }
    .ppcx h2 i{ font-size: 20px;line-height: 20px;color: #fff;font-weight: normal;display: block;text-align: center; margin-top: 16px;position: relative;}
    .ppcx h2 i:after{ position: absolute;width: 29px;height: 4px;left:50%;top:40px;background: url(images/biao2.png) no-repeat center;content: ""; margin-left: -14px;}
    .ppcx p{ font-size: 16px;line-height: 26px;color: #ffffff;font-weight: normal;display: block;text-align: center; margin-top: 40px;position: relative;}
    .ppcx em{ display: block;width: 1200px;height: 430px; overflow: hidden;margin-top: 30px; }
    .ppcx em img{ display: block;width: 1200px;height: 430px; }
  

    .qywh{ padding: 70px 0 0;height: 694px;box-sizing: border-box;background: #f2f2f2; }
    .qywh h2 span{ position: relative;font-size: 40px;height: 60px;line-height: 40px;color: #333;font-weight: bold;box-sizing: border-box;position: relative;text-align: center;display: block;}
    .qywh h2 span:after{ position: absolute;width: 29px;height: 4px;left:50%;bottom:0;background: url(images/biao.png) no-repeat center;content: ""; margin-left: -14px;}
    .qywh h2 i{ display: block;font-size: 17px;line-height: 17px;color: #333;margin-top: 26px; text-align: center;font-weight: normal;}
    .qywh ul{ margin-top: 27px; }
    .qywh ul li{height: 405px;padding-top: 35px;box-sizing: border-box;position: relative;float: left;width: 240px;}
    .qywh ul li:after{ position: absolute;right: 0;top:35px;height: 325px;width: 1px;border-right:1px dashed #e1e1e1;content: ""; }
    .qywh ul li.cur:after,.qywh ul li:last-child:after{ border:0;}
    .qywh ul li strong{ display: block;width: 138px;height: 139px;margin: 0 auto;padding-top: 38px;box-sizing: border-box;position: relative;}
    .qywh ul li strong:after{ position: absolute;width: 100%;height: 100%;content: "";left:0;top:0;background: url(images/qy_yuan.png) no-repeat center;  -webkit-transform: rotate(360deg);
    animation: rotation 5s linear infinite;
    -moz-animation: rotation 5s linear infinite;
    -webkit-animation: rotation 5s linear infinite;
    -o-animation: rotation 5s linear infinite; }
      @-webkit-keyframes rotation{
          from {-webkit-transform: rotate(0deg);}
          to {-webkit-transform: rotate(360deg);}
        }
    .qywh ul li.cur strong:after{background: url(images/qy_yuanh.png) no-repeat center;  }
    .qywh ul li em{display: block;width: 64px;height: 64px;margin: 0 auto;overflow: hidden;position: relative;z-index: 20;}
    .qywh ul li em img{display: block;width: 64px;height: 64px; }
    .qywh ul li.cur em img:nth-child(1){ margin-top: -64px; }
    .qywh ul li.cur{ background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15); }
    .qywh ul li span{ display: block;text-align: center;font-size: 32px;color: #333333;line-height: 32px;font-weight: normal;padding-top: 24px;}
    .qywh ul li span i{ display: block;font-size: 14px;color: #333333;line-height: 14px;padding-top: 10px;opacity: 0.55; }
    .qywh ul li b{ display: block;font-weight: bold;font-size: 48px;color: #000;opacity: 0.1;margin-top: 48px;line-height: 48px;text-align: center;font-family: Arial; }
     .qywh ul li p{ display: none; }
     .qywh ul li.cur b{ display: none; }
     .qywh ul li.cur p{ display: block;font-size: 18px;line-height: 26px;padding: 24px 25px 0;text-align: center;opacity: 0.9; }
  

    .gltd{ margin-top: 80px; }
    .biao{ position: relative;font-size: 40px;height: 64px;line-height: 40px;color: #333;font-weight: bold;text-align: center;}
    .biao a{ display:block;color:#333;}
    .biao:after{ position: absolute;width: 29px;height: 4px;left:50%;bottom:0;background: url(images/biao.png) no-repeat center;content: "";margin-left: -14px; }
    .td_con{ margin-top: 25px;position: relative; }
    .td_con dl{ float: left;width: 390px;margin-right: 15px; }
    .td_con dt{ display:block;width: 390px;height: 390px;overflow: hidden; }
    .td_con dt img{display: block;width: 390px;height: 390px;}
    .td_con dd{height: 194px;width: 100%;padding: 26px 30px 0;box-sizing: border-box;background: #f2f2f2;}
    .td_con dd h4 a{ display: block;font-size: 28px;font-weight: bold;color: #1e1e1e;line-height: 28px;}
    .td_con dd h4 em{ display: inline-block;font-weight: normal;color: #1e1e1e;font-size: 18px; }
    .td_con dd p{ display: block;font-size: 15px;font-weight: normal;color: #666666;line-height: 24px;padding-top: 12px;}
    .td_con .tdprev{ position:absolute; left:-75px; top:244px; width:46px;height:46px; z-index: 100;cursor: pointer;border-radius: 23px;background: #02449a;}
    .td_con .tdnext{ position:absolute; right:-75px; top:244px;  width:46px;height:46px; z-index: 100;cursor: pointer;background: #02449a;border-radius: 23px;}
    .td_con .tdprev:hover,.td_con .tdnext:hover{ background: #f3981e; }
  

    .nqrzj{ position: relative;height: 728px;background: url(images/nqrzj.jpg) no-repeat center;padding-top: 80px;box-sizing: border-box;margin-top: 80px }
    .nqrzj .biao a{ color: #fff; }
    .nqrzj .biao{ color: #fff; }
    .nqrzj .biao:after{ background: url(images/biao2.png) no-repeat center; }
    .nqrzj ul{ margin-top: 25px; }
    .nqrzj ul li{ float: left;width: 390px;height: 220px;margin-right: 15px;margin-bottom: 15px;overflow: hidden;position: relative; }
    .nqrzj ul li:nth-child(3n){ margin-right: 0; }
    .nqrzj ul li img{ display: block;width: 390px;height: 220px; }
    .nqrzj ul li span{ display: block;position: absolute;left:0;bottom:0;width: 100%;height: 45px;line-height: 45px;background: rgba(0,0,0,0.5);font-size: 18px;color: #f2f2f2;text-align: center; }

  

    .gyhd{ margin-top: 80px;margin-bottom: 80px; }
    .hd_con{ margin-top: 25px; }
    .hd_con dl{ float: left;width: 590px; }
    .hd_con dl:nth-child(2){ float: right; }
    .hd_con dt{ display:block;width: 590px;height: 331px;overflow: hidden; }
    .hd_con dt img{display: block;width: 590px;height: 331px;}
    .hd_con dd{height: 218px;width: 100%;padding: 28px 38px 0;box-sizing: border-box;background: #f2f2f2;}
    .hd_con dd h4 a{ display: block;font-size: 22px;font-weight: normal;color: #333333;line-height: 22px;}
    .hd_con dd h4 em{ display: inline-block;font-weight: normal;color: #1e1e1e;font-size: 18px; }
    .hd_con dd p{ display: block;font-size: 16px;font-weight: normal;color: #666666;line-height: 30px;padding-top: 15px;}
    .hd_con dd .more{display: block;width: 132px;height: 35px;border-radius: 5px;border:1px solid #02449a;box-sizing: border-box;font-size: 16px;color: #02449a;text-align: center;line-height: 33px;margin-top: 25px;transition: all 0.5s}
    .hd_con dd .more i{ display: inline-block;width: 14px;height: 11px;background: url(images/tjcp_jt.png) no-repeat center;margin-left: 9px; transition: all 0.5s}
    .hd_con dd .more:hover{ transform:translateY(-5px);color: #f3981e;border-color: #f3981e; }
    .hd_con dd .more:hover i{ background: url(images/tjcp_jth.png) no-repeat center;margin-left: 5px;  }
    .hd_con dd h4 a:hover{color:#02449a; }
  

 .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;
    }

