
            /*å¤´éƒ¨*/
            .content { width: 1200px; margin: 0 auto; }
            .header { background: url(/mycms/templates/images/bg_header.jpg) no-repeat center top; height: 247px; overflow:hidden;}
            .h_info { line-height: 34px; text-align: left; }
            .h_info span {display: inline-block;padding-left: 20px;/* margin-left: 17px; */color: #999;background: url(/mycms/templates/images/ih_line.png) no-repeat left center;}
            .h_info span em { font-weight: bold; font-style: normal; }
            .h_info span i { font-style: normal; padding: 0 10px; }
            .h_info span a { color: #999; }
            .h_info span a:nth-child(2) { padding: 0 36px; }
            .h_info span:first-child {background-image: url(/mycms/templates/images/ih_add.png);color: #999;}
            .h_con { height: 148px; }
            .h_con .logo { width: 105px; padding-top: 30px; float: left; margin-right: 53px; }
            .h_con .logo img { width: 105px; }
            .h_con .slogan { padding-top: 55px; font-size: 28px; font-weight: bold; line-height: 100%; color: #ca000d; float: left; }
            .h_con .slogan span {display: block;font-size: 18px;color: #333;font-weight: normal;line-height: 30px;position:relative;text-indent: 60px;}
            .h_con .slogan span:before, .h_con .slogan span:after {position:absolute;content:"";width: 50px;height: 1px;background: #333;top:15px;}
            .h_con .slogan span:before {left:0;}
            .h_con .slogan span:after {right:0;}
            .h_con .contact { float: right; padding-top: 55px; }
            .h_con .contact span { display: inline-block; margin-left: 14px; font-size: 18px; line-height: 24px; font-weight: bold; color: #333; }
            .h_con .contact span em { display: block; font-style: normal; }
            .h_con .contact span i { padding: 0 12px; font-style: normal; }
            .h_con .contact span a { display: inline-block; margin-right: 14px; }
            .h_con .contact span img { vertical-align: sub; }
            .h_con .contact span:nth-child(3) { font-size: 24px; color: #222; }
            .h_menu { height: 65px; }
            .h_menu li { float: left; }
            .h_menu li a {display: block;height: 65px;box-sizing: border-box;padding: 15px 24px 0;text-align: center;font-size: 18px;line-height: 20px;color: #fff;background: url(/mycms/templates/images/ih_nav.png) no-repeat left center;}
            .h_menu li a span { display: block;text-transform:capitalize; font-size: 10px; color: #676767; }
            .h_menu li a:hover, .h_menu .cur a { background-image: url(/mycms/templates/images/ih_nav_hover.jpg); background-size: 100%; }
            .h_menu li a:hover span, .h_menu .cur a span { color: #fff; }
        

            .banner{min-width:1200px;position:relative;height: 700px;overflow:hidden;z-index: 2;}
            .banner .bd{position:relative;z-index:0;}
            .banner .bd ul{width:100%!important;}
            .banner .bd li{width:100%!important;height: 700px;overflow:hidden;text-align:center;position: relative;}
            .banner .bd li a{display:block;height: 700px;}
            .banner .bd li img {position: absolute;left:50%;margin-left:-960px;top:0;}
            .banner p { position: absolute; top: 268px; width: 50px; height: 87px; z-index: 9; opacity: .4; }
            .banner .prev { left: 20px; }
            .banner .next { right: 20px; }
            .banner p img { width: 50px; }
            .pageState { position: absolute; bottom: 48px; left: 50%; margin-left: 520px; color: #fff; font-size: 24px; line-height: 100%; font-family: "å®‹ä½“"; font-weight: bold; display: inline-block; letter-spacing: 7px; cursor: pointer; }
            .pageState span { font-size: 48px; }
        

            /*æœç´¢*/
            .seabox { height: 81px; background: #f2f2f2; }
            .seabox .k_word { font-size: 16px; line-height: 81px; color: #333; font-weight: bold; }
            .seabox .k_word a { color: #555; display: inline-block; margin-right: 34px; font-weight: normal; }
            .seabox .k_word a:hover { font-weight: bold; }
            .seabox .sea_inp { width: 326px; margin-top: 22px; }
            .seabox .sea_inp input { display: block; outline: none; line-height: 37px; }
            .seabox .sea_inp .search { float: left; width: 280px; height: 37px; padding-left: 10px; margin-right: -10px; background: #fff; border: 1px solid #ddd; }
            .seabox .sea_inp .sub { float: right; width: 40px; height: 39px; background: #ca000d url(/mycms/templates/images/is_btn.png) no-repeat center center; }
        

            /*åº•éƒ¨*/
            .footer { height: 320px; background: url(/mycms/templates/images/bg_footer.jpg) no-repeat center top; }
            .footer .f_menu { padding-top: 40px; overflow: hidden; }
            .footer .f_menu a { position: relative; display: inline-block; padding-right: 34px; margin-right: 26px; line-height: 60px; font-size: 18px; color: #fff; background: url(/mycms/templates/images/if_nav.png) no-repeat center right; }
            .footer .f_menu a:hover {font-weight: bold;}
            .footer .f_menu a:last-child { padding-right: 0; margin-right: 0; background: none; }
            .footer .f_logo {padding-top: 58px;padding-right: 100px;width: 150px;float: left;}
            .footer .f_logo img { width: 150px; }
            .footer .f_info {font-size: 16px;color: #a5a5a5;line-height: 40px;padding-top: 44px;float: left;width: 770px;}
            .footer .f_info p{width:50%;float:left;}
            .footer .f_info span { padding: 0 15px; }
            .footer .f_info a{ color: #a5a5a5;}
            /* .footer .f_info i { padding-left: 45px; font-style:normal;} */
            .footer .f_qr { float: right; width: 180px; height: 116px; margin-top: 50px; background: rgba(255, 255, 255, 0.05) url(/mycms/templates/images/if_phone.png) no-repeat 16px 16px; }
            .footer .f_qr img { width: 81px; height: 81px; background: #fff;
    padding: 3px;
    box-sizing: border-box;
    margin-left: 84px;
    margin-top: 17px;}
        

    .kefu {
      width: 158px;
      padding-bottom: 10px;
      position: fixed;
      right: -1px;
      bottom: 10%;
      background: #fff;
      z-index: 999;
      border-top-left-radius: 10px;
      border-bottom-left-radius: 10px;
      border: 1px solid #ddd;
    }
    .kefu p {
      line-height: 0;
      padding: 6px 12px;
    }
    .kefu img {
      max-width: 100%;
    }
    .kefu .logo{
      width: 130px;
      margin:10px auto;
    }
    .kefu .consult a {
      display: block;
      line-height: 40px;
      background: #000;
      text-align: center;
      font-size: 14px;
      color: #fff;
      white-space: nowrap;
      text-decoration: none;
      transition: .3s;
      margin: 0 2px 4px 2px;
    }
    .kefu .consult a:hover {
      background: #ca000d;
    }
    .kefu .contact {
      font-size: 16px;
      color: #333;
      line-height: 25px;
      text-align: center;
    }
    .kefu .contact span{
      display: block;
    }
    #my-kefu-ftop{
      background: #00286d;
      position: fixed;
      right: 148px;
      bottom: 2px;
      padding: 4px 6px;
      border-radius: 5px;
      cursor: pointer;
    }
    #my-kefu-ftop i{
      width: 40px;
      height: 44px;
      background-size: 52px 82px;
      background: url(/mycms/templates/images/fx.png) no-repeat -23px -47px;
      display: block;
      margin: 0px auto;
      text-align: center;
    }
  
