@charset "utf-8";
.b-sm {
    width: 930px;
}
.fr {
    float: right;
}
.blk {
    margin-bottom: 20px;
}
.clear {
    clear: both;
    height: 0;
}

.pc-cx-tel-1 {
	width: 462px;
	height: 56px;
	border-top: 2px solid #e6e6e6;
	padding-top: 10px;
	position: absolute;
	bottom: 16px;
	right: 10px;
}

.pc-cx-tel-1-t1 {
	width: 114px;
	height: 44px;
	background: #007be3;
	font-size: 18px;
	line-height: 44px;
	text-align: center;
	float: right;
}

.pc-cx-tel-1-t1 a {
	display: block;
	color: #fff;
}

.pc-cx-tel-1-t2 {
	height: 56px;
	padding-left: 70px;
	background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
	font-size: 18px;
	line-height: 18px;
	color: #454545;
}

.pc-cx-tel-1-t2 p {
	line-height: 24px;
}

.p14-showcase {
	position: relative;
	padding: 12px 0 16px 20px;
	background: #fff;
}

.p14-showcase-left {
	position: relative;
	width: 382px;
	height: 318px;
	float: left;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	margin-right: 54px;
}

.p14-showcase-left-jt {
	width: 12px;
	height: 23px;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	cursor: pointer;
	z-index: 33;
}

.p14-showcase-left-prev {
	left: 10px;
}

.p14-showcase-left-next {
	right: 10px;
}

.p14-showcase-left-size {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56px;
	height: 28px;
	font-size: 14px;
	line-height: 16px;
	color: #787878;
}

.p14-showcase-left-size em{
	font-style:normal;
}
.p14-showcase-left-pic {
	width: 100%;
	position: relative;
	text-align: center;
}

.p14-showcase-left-pic li {
	float: left;
}

.p14-showcase-left-pic img {
	width: 382px;
	height: 318px;
	display: block;
}

.p14-showcase-right {
	width: 472px;
	float: left;
}

.p14-showcase-right-tit {
	height: 48px;
	font-size: 24px;
	line-height: 48px;
	color: #4a4a4a;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p14-showcase-right-con {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 86px;
	overflow: hidden;
}


.p14-prodcontent-1 {
   background: #fff;
} 



.p14-prodcontent-1-text{display: none;}
.p14-prodcontent-1-desc{padding-left:0px;padding-right: 0px;}
.p14-prodcontent-1-cur{display: block;}

		  
.p14-product-3-tit {
	height: 46px;
	line-height: 46px;
	border-bottom: 2px solid #dfdfdf;
	margin-bottom: 30px;
	padding-top: 26px;
}

.p14-product-3-tit b {
	display: inline-block; 
	font-size: 24px;
	font-weight: normal; 
	color: #464646;
	padding-left: 52px;
	border-bottom: 2px solid  #4ab002;
	background:url(../images/p14-icon11.png) no-repeat 22px center;
}

.p14-product-3-tit span {
	margin-left: 10px;
	font-size: 18px;
	font-family: Arial;
	text-transform: uppercase;
	color: #c2c2c1;
}

.p14-product-3-list dl{float: left; width: 204px;height:170px; border: 1px solid #dfdfdf; margin-right:35px;position: relative;}
.p14-product-3-list dl:nth-child(4n){margin-right: 0;}     
.p14-product-3-list dl img{display: block;width: 204px;height:170px;}
.p14-product-3-list dd{padding:  12px 20px; background: rgba(0,0,0,0.5); position: absolute;bottom: 0; left: 0; width:164px;}
.p14-product-3-list h3{height: 22px;font-size: 16px;font-weight: normal; line-height: 22px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;            }
.p14-product-3-list h3 a{color: #fff;}
.p14-product-3-desc{font-size: 14px; color: #fff; height: 24px; line-height: 24px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.p14-product-3-list dl:hover{border-color:  #007be3;}


.ys {
        height: 1623px;
        background:url(../images/hxjzl.png?ver=5) no-repeat center 0;
        padding-top: 170px;
        margin-top: 52px;
        display: block;
        overflow: hidden;
    }
    
    .ys dl {
        clear: both;
    }
    
    .ys dl dt {
        width: 88px;
        height: 102px;
        float: left;
    }
    
    .ys dl dt img {
        width: 50px;
        height: 58px;
        margin-left: 22px;
    }
    
    .ys dl dd {
        float: left;
        padding-top: 8px;
        padding-left: 29px;
    }
    
    .ys dl dd h3 {
        font-weight: bold;
        font-size: 22px;
        color: #000000;
        height: 56px;
        line-height: 56px;
        background:url(../images/line.jpg?ver=25) no-repeat left bottom;
        margin-bottom: 12px;
    }
    
    .ys dl dd p {
        width: 362px;
        font-size: 14px;
        color: #666666;
        line-height: 26px;
    }
    
    .ys .yscon1 {
        width: 930px;
        background:url(../images/hx1-2.jpg?ver=5) no-repeat right 0;
        clear: both;
        height: 390px;
        margin-bottom: 100px;
    }
    
    .ys .yscon1 dl {
        width: 575px;
    }
    
    .ys .yscon1 dl.ysdl1 {
        margin-bottom: 25px;
        display: inline-block;
    }
    
    .ys .yscon1 dl dd {
        width: 377px;
    }
    
    .ys .yscon2 {
        width: 600px;
        padding-left: 448px;
        height: 563px;
        background:url(../images/hx3-4.jpg?ver=23) no-repeat left 0;
        clear: both;
    }
    
    .ys .yscon2 dl {
        width: 600px;
    }
    
    .ys .yscon2 dl.ysdl3 {
        padding-top: 67px;
        margin-bottom: 25px;
        display: inline-block;
    }
    
    .ys .yscon2 dl dd {
        width: 440px;
        margin-left: -16px;
    }
    
    .ys .yscon2 dl.ysdl4 p {
        height: 48px;
        line-height: 48px;
    }
    
    .ys .yscon2 dl.ysdl4 ul {
        padding-top: 0px;
    }
    
    .ys .yscon2 dl.ysdl4 ul li {
        height: 26px;
        line-height: 26px;
    }
    
    .ys .yscon3 {
        width: 930px;
        clear: both;
        position: relative;
    }
    
    .ys .yscon3 .ysimg {
        width: 465px;
        height: 447px;
        position: absolute;
        top: 54px;
        right: 0px;
    }
    
    .ys .yscon3 .ysimg img {
        width: 465px;
        height: 447px;
    }
    
    .ys .yscon3 dl.ysdl5 {
        padding-top: 95px;
        margin-bottom: 0px;
        display: inline-block;
    }
    
    .ys .yscon3 dl {
        width: 600px;
    }
    
    .ys .yscon3 dl dd {
        width: 500px;
        padding-left: 0;
        float: right;
    }
    
    .ys .yscon3 dl dd p em {
        padding-left: 58px;
    }
	body, button, input, select, textarea {
    font: 14px/22px "Microsoft YaHei";
    color: #666;
}
*{box-sizing: unset;}
