/*<![CDATA[*/

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }

        .p1-search-2{background: #f2f2f2;height: 82px; border-bottom: 1px solid #eee; overflow: hidden; }
        .p1-search-2 p{ color: #444; line-height: 82px; }
        .p1-search-2 a{ color: #444; display: inline-block; margin-right: 15px; }
        .p1-search-2-inp{width: 270px; height: 30px; border-radius: 20px; background: #fff; padding-left: 10px; margin-top: 28px;}
        .p1-search-2-inp input{border: 0;}
        .p1-search-2-inp1{width: 224px;height: 30px; line-height: 30px; color: #a9a9a9; float: left; }
        .p1-search-2-inp2{width: 30px;height: 30px; background: url(../fd/p1-bj.png) no-repeat  -258px -936px; float: right; cursor: pointer; }

    

          .p1-curmbs-1{height:50px;width: 100%; line-height:50px; margin-bottom:30px; }  
          .p1-curmbs-1 dt{float:left;height: 72px;}
          .p1-curmbs-1 dd{display: inline-block; height: 72px; color: #333;}
          .p1-curmbs-1 dd a{display: inline-block; padding: 0 0 0 30px; background: url(../fd/p1-bj.png) no-repeat -110px -84px; margin-left: 6px; }
          .p1-curmbs-1 .cur{color:#da251c;}
        

        .side_nav{ width: 260px; margin-bottom:20px;}
        .side_nav li{ font-size: 14px; height: 104px; background: #e9e9e9; margin-bottom: 1px;}
        .side_nav li.sidenavcur{background:#da251c;}
        .side_nav li.sidenavcur .prod-txt{color:#fff;}
        .side_nav li.sidenavcur .prod-txt span{color:#fff;}
        .side_nav li a{ color: #1f1a17; text-decoration: none;}
        .side_nav li .num{ font-size: 79px; color: #fff; float: left; margin: 0 5px 0 15px; font-family: "Arial"; line-height: 104px;}
        .side_nav li .prod-txt{ font-size: 20px; color: #000000; font-weight: bold; float: left; margin-top: 30px;}
        .side_nav li .prod-txt span{ display: block; font-size: 12px; text-transform: uppercase; color: #939393; font-weight: normal; margin-top: 5px; width:140px; overflow: hidden;}
        .side_nav li.on{ background: #fff; border-left: 5px solid #da251c; }
        .side_nav li.on .num{ color: #e9e9e9; }
    

        .p1-info-5{margin-bottom: 20px; overflow: hidden;}   
        .p1-info-5 .p1-titlel-1{ margin-bottom: 8px;}
        .p1-info-5-txt{overflow: hidden;}
        .p1-info-5-txt li{ border-bottom: 1px solid #eee;  background: url(../fd/p1-bj.png) no-repeat -405px -212px;padding-left: 15px; overflow: hidden;}
        .p1-info-5-txt li a{display: block;height:44px;line-height:44px; max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
        .p1-info-5-txt li:nth-last-child(1){border-bottom: 0; }
        
        .p1-info-5-txt li:hover{background-position: -405px -467px;}
        .p1-info-5-txt li:hover a{color:#da251c;}
        .p1-info-5-txt .p1-info-5-txt-t1{background: url(../fd/p1-bj.png) no-repeat -404px -225px;line-height:22px;height:auto;padding-bottom: 12px;}
        .p1-info-5-txt .p1-info-5-txt-t1 a{width:100%;max-width:100%;}
        .p1-info-5-txt .p1-info-5-txt-t1:hover{background-position: -404px -482px;}
        
        .p1-info-5-txt-t1 dt{float: left;width: 38%;margin-right:8px;overflow: hidden;}
        .p1-info-5-txt-t1 dt img{display: block;width: 100%;}
        .p1-info-5-txt-t1 dd{overflow:hidden;}
        .p1-info-5-txt-t1 dd em a{
            display: block;
            height: 14px; 
            line-height: 14px;
            color: #333;
            margin:0 0 10px 0;
            max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;
        }
        .p1-info-5-txt-t1 p{max-height:44px; color: #999;font-size:12px;word-break:break-all; overflow: hidden;}
    

        .p1-contact-1 {
            margin-bottom: 30px;
            overflow: hidden;
        }
        
        .p1-contact-1 .p1-titlel-1 {
            margin-bottom: 8px;
        }
        
        .p1-contact-1-txt {
            overflow: hidden;
        }
        
        .p1-contact-1-txt ul {
            margin-bottom: 30px;
            overflow: hidden;
        }
        
        .p1-contact-1-txt li {
            line-height: 35px;
            overflow: hidden;
        }
        
        .p1-contact-1-txt li span {
            width: 24px;
            height: 35px;
            display: block;
            float: left;
            margin-right: -24px;
            background: url(../fd/p1-bj.png) no-repeat;
        }
        
        .p1-contact-1-txt li em {
            display: block;
            margin-left: 24px;
        }
        
        .p1-contact-1-txt li a{ color:#666;}
        li.p1-contact-1-tt1 span {
            background-position: -16px -648px;
        }
        
        li.p1-contact-1-tt2 span {
            background-position: -16px -702px;
        }
        
        li.p1-contact-1-tt3 span {
            background-position: -16px -748px;
        }
        
        li.p1-contact-1-tt4 span {
            background-position: -16px -790px;
        }
        
        .p1-contact-1-txt p {
            position: relative;
            height: auto;
            padding-bottom: 150px;
        }
        
        .p1-contact-1-txt p a {
            width: 20px;
            height: 20px;
            display: inline-block;
            margin-right: 6px;
            background: url(../fd/p1-bj.png) no-repeat;
        }
        
        .p1-contact-1-txt p a.p1-contact-1-tt5 {
            background-position: -98px -847px;
        }
        
        .p1-contact-1-txt p a.p1-contact-1-tt6 {
            background-position: -181px -847px;
        }
        
        .p1-contact-1-txt p a.p1-contact-1-tt7 {
            background-position: -265px -847px;
        }
        
        .p1-contact-1-txt p span {
            display: none;
            width: 120px;
            height: 120px;
            position: absolute;
            top: 0;
            left: 80px;
            overflow: hidden;
        }
        
        .p1-contact-1-txt p span img {
            display: block;
            width: 100%;
        }
    

    /*产品简介（图片预览，基本属性）*/
    .prod-showcase-1{overflow: hidden; }
    
        .p1-pro-showcase-1-txt {width: 46%;line-height: 30px; overflow: hidden; float:right;}
        .p1-pro-showcase-1-txt h1{height: 50px; font-size: 20px; font-weight: normal; line-height: 20px; color: #333; border-bottom:1px solid #eee; margin-bottom:20px;}
        .p1-pro-showcase-1-txt p{ line-height:30px;overflow: hidden;}
        .p1-pro-showcase-1-txt p span{display:inline-block; width: 33%;}
        .p1-pro-showcase-1 .p1-pho-1{width: 80%; overflow: hidden; }
        .p1-pro-showcase-1 .p1-pro-showcase-1-img{ width:50%; overflow: hidden; }
        .p1-pro-showcase-1-ig-t {width:99%; overflow: hidden; border:1px solid #eee;margin-bottom: 26px;box-sizing: border-box;}
        .p1-pho-1{background: url(../fd/p1-bj.png) no-repeat 0 -3px; min-height: 50px;padding-left: 44px;font-size: 20px; line-height: 20px;margin-top:30px; color: #da251c;}                
        .p1-pho-1 span{display: block; font-size: 14px; line-height: 14px; color: #666; }

    /* Hide from IE Mac */ 
    .t1-clearfix{display:block;} 
    /*图片放大镜样式*/
    .prod-showcase-1 .jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
    .prod-showcase-1 .jqzoom img {width: 100%;display:block;}
    .prod-showcase-1 .zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:369px;height:369px;background:#ffffff;display:none;text-align:center;overflow:hidden; border: 1px solid #e8e8e8;}
    .prod-showcase-1 .jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
    /*图片小图预览列表*/
    .t1-pro-preview{width:50%; margin-left:auto; margin-right:auto;}
    .prod-showcase-1 .t1-spec-preview{float:left;  overflow: hidden;}
    .prod-showcase-1 .t1-spec-scroll{position: relative; z-index: 9999; overflow: hidden; clear:both; padding:9px 0; width:100%; border-top: 1px solid #e8e8e8; background-color: #fff;}
    .prod-showcase-1 .t1-spec-scroll .t1-prev,
    .prod-showcase-1 .t1-spec-scroll .t1-next{position: relative; z-index: 9999; display: block; width: 18px; height: 69px; background: #fff url(../fd/t1-sprite.png) no-repeat; text-indent: -9999px; overflow: hidden; cursor: pointer;}
    .prod-showcase-1 .t1-spec-scroll .t1-prev{float:left; background-position: 4px -677px;}
    .prod-showcase-1 .t1-spec-scroll .t1-next{float:right; background-position:-27px -677px;}
    .prod-showcase-1 .t1-spec-scroll .t1-prev:hover {float:left;  background-position: 4px -746px;}
    .prod-showcase-1 .t1-spec-scroll .t1-next:hover {float:right; background-position:-27px -746px;}
    .prod-showcase-1 .t1-spec-scroll .t1-items{position:relative;width:90%; margin:0 auto;overflow:hidden;}
    .prod-showcase-1 .t1-spec-scroll .t1-items ul{position:relative;width:999999px; left: 0;}
    .prod-showcase-1 .t1-spec-scroll .t1-items ul li{float:left;width:77px;border:1px solid #CCC;margin-left:5px; text-align:center; overflow: hidden;}
    .prod-showcase-1 .t1-spec-scroll .t1-items ul li:first-child{margin-left:0;}
    .prod-showcase-1 .t1-spec-scroll .t1-items ul li img{height:68px;display:block; margin-left:-21px;}
    .prod-showcase-1 .t1-spec-scroll .t1-items ul .t1-current img { cursor: pointer;}
    .prod-showcase-1 .t1-spec-scroll .t1-items ul .t1-current{border:1px solid #da251c;}
    
    .p1-prod-content-1 .p1-titlel-1{ margin-bottom:-1px; height:45px; background:none; overflow:hidden;}
    
    .p1-titlel-1 ul{ font-size: 16px; line-height:43px; color: #333; background: #fff; }
    .p1-titlel-1 li{text-align: center; border:1px solid #eee; border-bottom:0;background:#faf9f8;float: left; height:43px; cursor: pointer;}
    .p1-titlel-1 li em{display:block; border-top:1px solid #faf9f8; padding:0 20px;}
    .p1-titlel-1 .cur ,.p1-titlel-1 .cur em{background:#fff; border-top: 1px solid  #da251c; color:#da251c;}
    .p1-prod-content-1-txt{border: 1px solid #eee; padding-bottom: 10px; margin-bottom: 20px;overflow: hidden;} 
    .p1-prod-content-1-txt a{ color:#da251c;}
    .p1-prod-content-1-t1 {padding:20px;line-height: 28px; font-size: 14px;}
    .p1-prod-content-1-a{ color: #999; line-height: 34px; overflow: hidden; margin-bottom: 78px; }
    .p1-prod-content-1-a dt{width:88px; float:left; margin-right:-88px;}
    .p1-prod-content-1-a dd{padding:0 0 0 88px;}
    .p1-prod-content-1-a a{color: #999; height: 34px;display: inline-block; text-decoration: none; padding: 0 20px; border:1px solid #ebccd1; border-radius:20px; margin-right: 16px;}
    .p1-prod-content-1-a a:hover{background: #da251c; color:#fff; border-color:#da251c; text-decoration: none;}
    .p1-prod-content-1-txt a{font-weight: bold;color:#da251c;}
    

        .p1-product-1 {
            position: relative;
            overflow: hidden;
            margin-bottom: 50px;
        }
        
        .p1-product-1 .p1-titlel-1 {
            margin-bottom: 38px;
        }
        
        .p1-product-1-nav {
            position: absolute;
            top: 0;
            right: 0;
            width: 36px;
            height: 22px;
        }
        
        .p1-product-1-nav div {
            width: 18px;
            height: 18px;
            cursor: pointer;
            background: url(../fd/p1-bj.png) no-repeat;
            overflow: hidden;
        }
        
        .p1-product-1-nav .p1-product-1-perv {
            background-position: -10px -102px;
        }
        
        .p1-product-1-nav .p1-product-1-next {
            background-position: -30px -102px;
        }
        
        .p1-product-1-con {
            overflow: hidden;
        }
        
        .p1-product-1-con li {
            width: 25.5%;
            float: left;
            text-align: center;
            box-sizing:border-box;
            
        }
        
        .p1-product-1-con li p {
            margin:0 10% 0 0;
            display: block;
            position: relative;
            border: 1px solid #eee;
            text-decoration: none;
        }
        
        .p1-product-1-con li img {
            width: 100%;
            box-sizing: border-box;
            padding: 10px;
            display: block;
            margin: 0 auto;
        }
        
        .p1-product-1-con li span {
            display: block;
            height: 60px;
            line-height: 56px;
            background: url(../fd/p1-bj.png) no-repeat center -224px;
            width:100%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;
        }
        
        .p1-product-1-con li em {
            display: block;
            height: 50px;
            line-height: 50px;
            color: #da251c;
        }
        
        
        .p1-product-1-con li i {
            display: block;
            width: 64px;
            height: 64px;
            position: absolute;
            top: 0;
            left: 0;
            background: url(../fd/p1-bj.png) no-repeat -6px -338px;
        }
        .p1-product-1-con li:hover a{color:#da251c;border-color:#da251c;}
        .p1-product-1-con li:hover p{border-color:#da251c;}
    

        .p1-info-1{ border:1px solid #eee; margin-bottom: 95px; overflow: hidden;}
        .p1-info-1 h3{height: 57px;font-size: 18px; line-height: 57px; color: #333; border-bottom: 1px solid #eee; margin-bottom:20px;}
        .p1-info-1 h3 span{display: inline-block; padding: 0 22px 0 16px; vertical-align: middle;}
        .p1-info-1 h3 i{ background: url(../fd/p1-bj.png) no-repeat -15px -142px;display:inline-block;width:35px;height:57px; vertical-align: middle;}
        .p1-info-1-li{overflow: hidden; padding-bottom: 21px; width: 96%; margin: 0 auto; }
        .p1-info-1-li li{width: 32%;margin-right:1.3%; line-height: 35px; float: left;}
        .p1-info-1-li li a{display: block; padding-left: 15px; background: url(../fd/p1-bj.png) no-repeat -405px -216px;max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
        .p1-info-1-li li a:hover{text-decoration: none;background-position: -405px -472px;}
        .p1-info-1-a{height: 76px; line-height: 76px; padding-left: 2%; color: #999;}
        .p1-info-1-a a{color:#999;  display: inline-block; margin-right: 10px;}
    

          .footer{width:1200px; margin:0 auto;}
          .foot{ background: #313131; height:265px;  overflow:hidden;}
.f_nav{height: 68px;line-height: 68px;background: #313131;color: #fff;border-bottom: 1px solid #202020;}
.f_nav a{font-size: 14px;color: #fff;text-decoration: none;padding: 0 22px;}
.ft_info{height: 195px;overflow: hidden;border-top: 1px solid #404040;background: #313131;}
.ft_info h2{width: 194px;height: 153px;border-right: 1px solid #202020;padding: 19px 0 0 23px;}
.ft_info h2 img{display: block;width: 178px;height: 153px;}
.ft_info .ft_contact{color: #fff;border-left: 1px solid #404040;padding-left: 26px;width: 635px;font-size: 14px;line-height: 28px;height: 195px;overflow: hidden;padding-top: 27px;}
.ft_info .ft_contact i{ padding: 0 25px;}
.ft_info .ft_contact a{color: #fff;}
.ft_info .code{width: 294px;height: 195px;overflow: hidden;padding-top: 20px;}
.ft_info .code li{display: block;width: 133px;height: 174px;font-size: 14px;color: #fff;float: left;margin-right: 16px;background: url("../fd/code_bg.jpg") no-repeat 0 0;text-align: center;}
.ft_info .code li.none{ margin-right: 0;}
.ft_info .code img{width: 110px;height: 110px;display: block;margin: 10px auto 0;}
.ft_info .code span{ display: block; margin-top: 5px;}
      
        
        .client-2{position: fixed;right: 0px;top:20%;z-index:9999;}
        .client-2 ul{width: 77px;}
        .client-2 li a{text-decoration: none;}
        .client-2 li{background: #da251c;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
        .client-2 li i{background: url(../fd/skins/fx.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
        .client-2 li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
        .client-2 .my-kefu-qq i{background-position: 4px 0;}
        .client-2 .my-kefu-tel i{background-position: 0 -25px;}
        .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;background-color:#da251c;}
        .client-2 .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
        .client-2 .my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
        .client-2 .my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; padding-left:15px; border-left: 1px solid #fff; margin-top: 8px;}
        .client-2 .my-kefu-right{width: 20px;}
        .client-2 .my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
        .client-2 .my-kefu-main{width: 97px;position: relative;}
        .client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;z-index:333;}
    
