
        .content { width: 1200px;  margin: 0 auto;        }
        .header {  height: 280px; background: #fff; position: relative; max-width: 1920px;  margin: 0 auto;}
        .header .content {          width: 1200px !important;        }
        .favorite { position: relative; overflow: hidden; width: 100%; height: 38px;  background: #f1f1f1; font-size: 14px; line-height: 38px;  color: #929292;        }
        .favorite p a { display: inline-block;  font-size: 14px;  color: #929292;  line-height: 38px;  margin-left: 16px; padding-left: 16px;  position: relative;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease;        }
        .favorite p a:before { position: absolute;  content: "";  width: 1px;  height: 12px;  background: #d2d2d2;  left: 0;  top: 13px; }
        .favorite p a:hover { color: #000; }
        .favorite p a:first-child:before {  display: none; }
        .header .h_con { height: 162px; }
        .header .logo {  float: left; padding-top: 25px; }
        .header .logo img { width: 100px; }
        .header .slogan {  float: left; margin-top: 50px;  margin-left: 13px;  font-weight: normal; color: #282828; }
        .header .slogan strong {  display: block; font-size: 38px; line-height: 40px;  letter-spacing:2px;}
        .header .slogan span {  display: block;  font-size: 16px;  line-height: 28px;  letter-spacing:4px;}
		
		.header .t_wz{float:left;width:170px;position: relative;margin:50px 0 0 15px;height: 65px; border-left: 1px dashed #dfdfdf; border-right: 1px dashed #dfdfdf; padding-left:15px; background: url(images/lg0.png) no-repeat center top;}
        .header .t_wz span{display: block;height:36px;line-height:36px;color: #333333;font-size:30px;font-weight: bold; }
        .header .t_wz span i{color:#35a56f; }
        .header .t_wz em{display: block;font-size:18px;height:28px;line-height:28px;color: #333333; letter-spacing:4px;}

		
		
        .header .h_contact {  float: right; margin-top: 28px;}
        .header .h_tel {  padding-left: 50px; background: url(images/h_tel0.png) no-repeat left 1px;  color: #282828;  margin-top: 32px; padding-right:10px;}
        .header .h_tel span { display: block; font-size: 14px;  line-height: 16px;  letter-spacing:4px;}
        .header .h_tel strong { font-size: 32px; line-height: 35px;  display: block; font-weight: bold;}
        .h_qr {  width: 136px;  height: 110px; border: 3px solid rgba(39, 90, 221, 1);   background: linear-gradient(
            -55deg,
            rgba(39, 90, 221, 1),
            rgba(39, 90, 221, 1)          );
          background: url(images/h_qr_bg.png) no-repeat center top; box-sizing: border-box;  margin-left: 10px;        }
        .h_qr img { width: 94px;  height: 94px; float: left;  padding: 4px;        }
        .h_qr span {  display: block;  float: right;  width: 13px;  color: #282828; line-height: 1;  padding: 9px 13px 0 0;        }
        .header .menu {  height: 80px;  background: url(images/h_menu_bg1.png) no-repeat center top;  position: relative; }
        .header .menu li {  position: relative;  float: left;  height: 79px;  margin-top: -9px;  margin-left: 70px; }
        .header .menu li > a { line-height: 80px; /* padding-top: 9px; */  display: block;  font-size: 18px; color: #fff;  padding: 9px 14px 0;  position: relative;        }
        .header .menu li > a:before {
          position: absolute; content: "";  width: 6px;  height: 6px;  background: rgba(255, 255, 255, 0.3); border-radius: 50%; left: -11px;  top: 46px;        }
        .header .menu li:first-child > a:before {   display: none;        }
        .header .menu li:first-child {  margin-left: 0;        }
        .header .menu li.cur:before,
        .header .menu li:hover:before { position: absolute; content: ""; border-style: solid;  border-color: transparent #ff0125 #ff0125 transparent; border-width: 45px 12px;  left: -24px; top: -1px;  z-index: 2;  }
        .header .menu li.cur:after,
        .header .menu li:hover:after { position: absolute; content: ""; border-style: solid;  border-color: #ff0125 transparent transparent #ff0125;
          border-width: 45px 12px;  right: -24px;  top: 0;  z-index: 2;        }
        .header .menu li.cur > a,
        .header .menu li:hover > a {  background: #ff0125; }
        .header .menu li.cur > a:before,
        .header .menu li:hover > a:before {  display: none;        }
        .header .menu li.cur > a:after,
        .header .menu li:hover > a:after {   position: absolute; content: "";  border-style: solid;
          border-color: transparent transparent #c04d00 transparent; border-width: 9px; right: -33px;  top: -9px;        }
		  
		  
		  
		  
		  
		  
		  
		  
      
        .f_tel {  height: 116px;  background:-webkit-linear-gradient(left, #174eda, #0a3fc5);  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-top: 32px;        }
        .f_tel img {          float: left;        }
        .f_tel p {          float: left;          margin-left: 20px;        }
        .f_tel p span {          display: block;          font-size: 12px;          line-height: 26px;          color: rgba(255, 255, 255, 0.7);        }
        .f_tel p strong {  display: block;   font-weight: normal;    font-size: 28px;   line-height: 26px;   color: rgba(255, 255, 255, 0.7);  font-weight: 800;   letter-spacing: 1px;        }
        .f_tel .fl img {          width: 45px;          height: 52px;        }
        .f_tel .fr img {          width: 49px;          height: 47px;          padding-top: 3px;        }
        .f_con {          height: 332px;          background: #111;          padding-top: 98px;        }
        .f_menu {          width: 840px;        }
        .f_menu p {   border-bottom: 1px solid rgba(106, 106, 106, 0.3);   height: 16px;  padding-bottom: 32px;    margin-bottom: 33px;        }
        .f_menu p strong {  display: block;  float: left;  font-size: 14px;  line-height: 16px;  color: #fff;  width: 110px; }
        .f_menu p strong a { color: #fff;        }
        .f_menu p span {          display: block;          float: left;          font-size: 14px;          line-height: 16px;          color: #737373;        }
        .f_menu p span a {          display: block;          float: left;          font-size: 14px;          line-height: 16px;          color: #737373;
          padding-right: 22px;          margin-right: 21px;          position: relative;          -o-transition: all 0.3s ease;          transition: all 0.3s ease;        }
        .f_menu p span a:after {          position: absolute;          content: "";          width: 1px;          height: 14px;          background: #737373;          right: 0;          top: 1px;        }
        .f_menu p span a:hover {          color: #fff;        }
        .f_menu p span a:last-child {          padding-right: 0;          margin-right: 0;        }
        .f_menu p span a:last-child:after {          display: none;        }
        .f_menu p:last-child {          border-bottom: none;        }
        .f_info { clear: both;  padding-top: 14px; font-size: 12px;  line-height: 16px; color: #737373; }
        .f_info a {  color: #737373;  margin-right: 124px; }
        .f_info span {  display: block;  float: left;  }
        .f_info span:nth-child(2) {  margin: 0 26px 0 10px; }
        .f_info span:last-child {  margin-left: 18px; }
        .f_qr { width: 146px; }
        .f_qr img {  width: 146px;  height: 146px;  display: block;  margin: 0 auto; }
        .f_qr span {  display: block;  font-size: 12px;  color: #6a6a6a;  text-align: center;  line-height: 42px; border-bottom: 2px solid rgba(255, 255, 255, 0.26);        }
        .clearfix:after {
          content: ".";
          height: 0;
          display: block;
          visibility: hidden;
          clear: both;
        }
      

        .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:-webkit-linear-gradient(left, #ff0125, #ff4802);
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background:-webkit-linear-gradient(left, #ff0125, #ff4802);
            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;
        }
    
