/*顶部文件*/
 .headerss {
            width: 1200px;
            margin: 0 auto;
        }
.snt_con {
            height: 88px;
            padding: 0 0 0;
            overflow: hidden;
        }
        
        .snt_con .logo {
            float: left;
            width: 295px;
        }
        
        .snt_con .logo img {
            width: 295px;
            height: 82px;
        }
        
        .snt_con .snt_dw {
            float: left;
            padding: 0 0 0 390px;
            line-height: 88px;
            
            font-size: 22px;
            color: #1A1617;
        }
        
        .snt_dw span {
            display: block;
            font-size: 26px;
            color: #333;
            font-weight: bold;
        }
        
        .snt_con .tel {
            float: right;
            line-height: 30px;
			padding-top: 10px;
        }
  .tel span {
            display: block;
            background: url(../images/tel.gif) no-repeat 0 8px;
            padding: 0 0 0 25px;
            font-size: 16px;
            color: #333;
        }
        
        .tel b {
            font-size: 25px;
        }      


/*热销产品*/
.partner_bg{ background:#fff; padding:58px 0 0;height: 376px;overflow: hidden;}
.partner p{width: 15px;height: 29px;position: absolute;cursor: pointer;top: 84px;}
.partner p img{width: 15px;height: 29px;}
.partner p:hover img {
  -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.partner_l{ left:-40px;}
.partner_r { right:-40px;}
.partner_c{width: 1200px;overflow: hidden;}
.partner_c ul li { width:209px; float:left; padding:0 36px 0 0;line-height: 0;}
.partner_c ul li em{ width:206px; height:206px; border:#C01920 1px solid;display: block;overflow: hidden;}
.partner_c ul li img{ width:206px; height:206px;}
.partner_c ul li span{ width:209px; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:10px 0 0; font-size:16px; color:#888;}


/**/
.header , .content , .footer { width:1200px; margin:0 auto;}
.clear{clear: both;height: 0;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.clear{clear: both;height: 0;}
.sntkj-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}





.sntkj{margin-bottom: 25px;}
/*Main1200模板*/
.sntkj-main{width:1200px; margin: 0 auto;}
/*240模块*/
.sntkj-xs{width:240px;}
/*930模块*/
.sntkj-sm{width:930px;}
	/*小版块*/
.sntkj{margin-bottom:30px;}
 .snt-01-tit {
            background: #C01920;
            height: 80px;
        }
        
        .snt-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
			font-weight:bold;
        }
        
        .snt-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .snt-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../images/p4-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .snt-01-nav-one h3 a {
            display: block;
            height: 50px;
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px;
            color: #666;
        }
        
        .snt-01-nav-one h3.sidenavcur,
        .snt-01-nav-one h3:hover {
            background: url(../images/p4-icon2.png) no-repeat right center  #C01920;
        }
        
        .snt-01-nav-one h3.sidenavcur a,
        .snt-01-nav-one h3:hover a{
            color: #fff;
        }
        .snt-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .snt-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #f1f1f1;
            position: relative;
            overflow: hidden;
        }
        
        .snt-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 198px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .snt-01-nav dt.sidenavcur:after,
        .snt-01-nav dt:hover:after {
            border-color:  #C01920;
        }
        
        .snt-01-nav dt.sidenavcur a,
        .snt-01-nav dt:hover a {
            color:  #C01920;
			font-weight:bold;
        }
        
        .snt-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .snt-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
            overflow: hidden;
        }
        
        .snt-01-nav p.sidenavcur a,
        .snt-01-nav p:hover a {
            color:  #C01920;
        }
        
        .snt-01-nav p.sidenavcur:after,
        .snt-01-nav p:hover:after {
            background: #262523;
        }
        
        .snt-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
			line-height:50px;
			font-size:16px;
        }	 
	                   
            .snt-3n dl {
                width: 32.1%;
                border: 1px solid #dedede;
                margin-bottom: 15px;
                background: #fff;
                float: left;
                margin-right: 1%;
            }
            
          
            
            .snt-3n dt img {
                width: 100%;
                margin: 0 auto;
                display: block;
            }
            
            .snt-3n dd {
                padding: 6px 20px 5px 20px;
            }
            
            .snt-3n dd h4 {
                height: 45px;
                font-weight: normal;
                font-size: 18px;
                color: #154c64;
                line-height: 45px;
                overflow: hidden;
            }
            
            .snt-3n h4 a {
                display: block;
                height: 45px;
                text-align: center;
                color: #727272;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
				font-size: 16px;
				line-height: 45px;
            }
            
            .snt-3n dl:hover h4 a {
                color:  #C01920;
				font-weight: bold;
            }
            
            .snt-3n-desc {
                height: 40px;
                font-size: 14px;
                line-height: 20px;
                color: #666;
                display:none;
                margin-bottom: 12px;
                overflow: hidden;
            }
            
            .snt-3n-deta {
                width: 100px;
                height: 40px;
                display: inline-block;
                border: 1px solid #aaa;
                font-size: 16px;
                line-height: 40px;
                text-align: center;
            }
            
            .snt-3n dl:hover {
                border-color:  #C01920;
            }
            
            .snt-3n dl:hover a {
                color:  #C01920;
            }

/*产品中心*/
.hot-pros{padding: 50px 0 20px;}
.hot-pros .sntzz_t{height: 133px;}
.hot-pro{padding: 30px 0 30px;}
.prod_a{padding: 0 0 70px;}

/*产品设置*/

.sntzz_t{font-size: 38px;color: #333;font-weight: normal;height: 120px;text-align: center; background:url(../images/p_line.png) no-repeat center 62px;line-height: 44px;}
.sntzz_t a{font-size: 38px;color: #333;font-weight: bold;}
.sntzz_t span{display: block;font-size: 20px;color: #c01920;margin-top: 26px;}

.pro_tt{font-size: 38px;color: #333;font-weight: normal;height: 80px;text-align: center; line-height: 44px;}
.pro_tt a{font-size: 38px;color: #333;font-weight: bold;}
.pro_tt span{display: block;font-size: 16px;color: #999;}

/*匠心制造*/
.snt-yy{padding: 50px 0 60px;}
.snt-yy ul{display: block;padding: 0px 0 0;}
.snt-yy ul li{width: 300px;float: left;text-align: center; background:url(../images/y_line01.gif) no-repeat;}
.snt-yy ul li em{display: block;width: 57px;margin:0 auto;}
.snt-yy ul li em img,.snt-yy dl dt img,.snt-yy dl dt img{width: 57px;height: 57px;display: block; transition: all 0.3s ease-in-out 0s;}
.snt-yy ul li:hover img,.snt-yy dl:hover dt img,.snt-yy dl:hover dt img{ transform: rotateY(180deg);}
.snt-yy ul li b{display: block;font-size: 24px;color: #333;height: 80px;line-height: 80px;overflow: hidden; background:url(../images/y_line02.gif) no-repeat center 78px;}
.snt-yy ul li span{display: block;font-size: 14px;color: #999;width: 205px;margin:0 auto;padding: 14px 0 0;height: 66px;line-height: 22px;overflow: hidden;}
.snt-yy ul li:first-child{background: none;}

/*最新产品*/
.snt-pro{padding: 60px 0 20px;}


/* 右侧客服 */
.floating_ck{position:fixed;right:0;top:50%;z-index: 9999;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:rgba(160,160,160,0.9);margin:2px 0;text-align:center;background-repeat:no-repeat;background-position:center 20%;}
.floating_ck dl dd:hover{background-color:#c01920;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/right1.png);}
.words{background-image:url(../images/right2.png);}
.qrcord{background-image:url(../images/right3.png);}
.return{background-image:url(../images/right4.png); cursor: pointer;}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;font-size: 14px;}
.floating_left{position:absolute;left:-200px;top:0;width:200px;height:80px;background-color:#c01920;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{width:160px;height:160px;top:-80px;left:-160px;}
.floating_ewm i{display:block;width:145px;height:145px;margin:7px auto 0;background-size:100% 100%; }
.floating_left{color:#fff;line-height:80px;font-size: 24px;}
.consult a{
    display: block;
    width:80px;
    height:80px;
    position: absolute;
    top:0;
    left:0;
}
/* 客服结束 */

/* 内页banner */
  .ny-banner-11 {
            overflow: hidden;
            
            text-align:center;
        }

.ny-banner-11 img { width: 100%;    } 
        .ny-banner-11 img.show{
            visibility: visible;
        }

