@charset "utf-8";
/*设置浮动*/
.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;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.blk{margin-bottom: 25px;}
/*Main模板*/
.blk-main{width: 1200px; margin: 0 auto;}
/*小模块*/
.blk-xs{width: 270px;}
/*中模块*/
.blk-sm{width: 900px;}
/*小版块*/
.blk{margin-bottom: 30px;}

.p-trbl{padding:30px;}
.p-trl{padding:30px;padding-bottom:0;}

/*清除浮动*/
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk-main .listclear{clear:both;height:0;padding:0;margin:0;border:0;width:100%;float:none;}

/*通栏模块与main模块配套,因为需要重置white-space属性*/
.blk-md{width: 100%;clear: both;}

.side_nav{
	border:1px solid #CCCCCC;
	overflow:hidden;
	display:block
}

.topadcs{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.topadcs a{display:block;margin:0 auto;height:470px;}
.topadcs_xc{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;}
.topadcs_xc a{display:block;margin:0 auto;height:720px;}
/*pengjin 2019-08-17*/
.topadcs{position:relative;}
.topadcs .wrapper{position:absolute;left:50%;top:0;margin-left:-600px;width:1200px;height:470px;}
.topadcs2{height:499px;}
.topadcs2 a{height:499px;}
/* InpAddress 公共样式*/

.NewsCenMainCon{width: 100%;position: relative;background: #f3f3f3; }

.InpAddress{width: 100%;height: 70px;background: url(../images/InpAddressBg.png) no-repeat center;position: absolute;top: -70px;left: 0;}
.InpAddress .container{position: relative;}
.InpAddress h3{width: 140px;height: 92px;text-align: center;background: #005bac;padding-top: 48px;position: absolute;top: -70px;left: 0;}
.InpAddress h3 span{display: block;font-size: 24px;color: #fff;}
.InpAddress h3 em{display: block;font-size: 12px;color: #fff;text-transform: uppercase;margin-top: 4px;}
.InpAddress p{float: left;margin-left: 165px;height: 70px;line-height: 70px;background: url(../images/InpAddress_icon01.png) no-repeat left center;padding-left: 22px;font-size: 14px;color: #999999;}
.InpAddress p a{font-size: 14px;color: #999999;}
.InpAddress p span{background: url(../images/InpAddress_icon02.png) no-repeat left center;padding-left: 10px;margin-left: 10px;color: #999999;}
.InpAddress ul{float: right;}
.InpAddress ul li{float: left;height: 70px;}
.InpAddress ul li a{color: #fff;font-size: 15px;display: block;height: 68px;line-height: 68px;margin-left: 30px;text-decoration: none;}
.InpAddress ul li.cur a{color: #5bacf3;border-bottom: 2px solid #a41018;font-weight: bold;}
.InpAddress ul li:hover a{color: #5bacf3;border-bottom: 2px solid #a41018;font-weight: bold;}

.container{margin-left:auto; margin-right:auto; width:1200px;}
.content{width: 1200px;margin: 0 auto;}


side_nav{ width: 260px; margin-bottom:20px;}
        .side_nav li{
	font-size: 14px;
	height: 50px;
	background: #f5f5f5;
	margin-bottom: 1px;
	display:block;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
        .side_nav li .prod-txt{ font-size: 16px; color: #000000; line-height:50px;}
        .side_nav li.on{  border-left: 1px solid #005bac; background:#dfdfdf }
        .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(../images/VISkins-p1.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(../images/VISkins-p1.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(../images/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(../images/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%;
        }
    
	
	
	
	  .p1-prod-list-content-1 {
            margin-bottom: 30px;
            overflow: hidden;
            position: relative;
        }
        
        .p1-prod-list-content-1 .p1-titlel-1 {
            margin-bottom: 40px;
        }
        
        .p1-prod-list-content-1-nav {
            position: absolute;
            top: 0;
            right: 0;
        }
        
        .p1-prod-list-content-1-nav li {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 4px;
        }
        
        .p1-prod-list-content-1-nav-l1 {
            background: url(../images/p1-bj.png) no-repeat -6px -892px;
        }
        
        .p1-prod-list-content-1-nav-l2 {
            background: url(../images/p1-bj.png) no-repeat -62px -892px;
        }
        /*切换的的样式*/
        
        .p1-prod-list-content-1-nav-cur1 {
            background-position: -6px -950px;
        }
        
        .p1-prod-list-content-1-nav-cur2 {
            background-position: -62px -950px;
        }
        
        .p1-prod-list-content-1-con {
            overflow: hidden;
            position: relative;
        }
        
        .p1-prod-list-content-1-con-txt1 {
            width: 100%;
            overflow: hidden;
            display: inline-block;
        }
        
        .p1-prod-list-content-1-con-txt1 li {
            width: 29.2%;
            background: #f8f7f7;
            padding: 12px;
            display: block;
            float: left;
            margin-right:18px;
            overflow: hidden;
            margin-bottom: 32px;
        }
    
.pro_recommend {
            transition: all .5s;
        }
        
        .pro_recommend img {
            height: auto;
            width: 100%;
        }
        
        .pro_recommend .pro_info {
            padding: 0 10px;
        }
        
        .pro_recommend .pro_info a h3 {
            font-size: 16px;
            height: 40px;
            overflow: hidden;
            line-height: 40px;
            border-bottom: 1px solid #e1e1e1;
            padding-top: 5px;
            color: #000;
        }
        
        .pro_recommend .pro_info .pro_param {
            line-height: 35px;
            height: 35px;
            overflow: hidden;
            font-size: 13px;
            border-bottom: 1px solid #e1e1e1;
            color: #666;
        }
        
        .pro_recommend .pro_info .pro_param span {
            padding: 0 6px;
            color: #ec5844;
        }
        
        .pro_recommend .pro_info .pro_dsc {
            line-height: 30px;
            color: #949292;
            height: 30px;
            padding: 8px 0;
            overflow: hidden;
            font-size: 14px;
        }
        
        .pro_recommend .pro_info a.pro_btn {
            line-height: 30px;
            border: 1px solid #e1e1e1;
            padding: 0 25px;
            height: 30px;
            display: block;
            float: left;
            color: #373737;
            margin: 5px 20px 0 0;
        }
        
        .pro_recommend:hover {
            background: #da251c;
            opacity: 1;
            filter: alpha(opacity=100);
        }
        
        .pro_recommend:hover .pro_info h3,
        .pro_recommend:hover .pro_info .pro_param,
        .pro_recommend:hover .pro_info .pro_param span,
        .pro_recommend:hover .pro_info .pro_dsc,
        .pro_recommend:hover .pro_info a {
            color: #fff;
        }
        
        .pro_recommend:hover .pro_info a h3,
        .pro_recommend:hover .pro_info .pro_param {
            border-bottom: 1px solid #fff;
        }
        
        .pro_recommend:hover .pro_info a.pro_btn {
            border: 1px solid #fff;
            color: #FFF;
        }
        
        .pro_recommend:hover .pro_info a.pro_btn:hover,
        .pro_recommend .pro_info a.pro_btn:hover {
            background: #000;
            border: 1px solid #000;
            color: #FFF;
        }
    
	.ddd h1{height: 50px; font-size: 20px; font-weight: normal; line-height: 20px; color: #333; border-bottom:1px solid #eee; margin-bottom:20px;}
	
	 /*产品简介（图片预览，基本属性）*/
    .prod-showcase-1{overflow: hidden; }
    
        .p1-pro-showcase-1-txt {width: 46%;line-height: 30px; overflow: hidden; float:right;}

        .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(../images/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(../images/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:80%; 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:91px;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{ width:91px;height:68px;display:block; margin-left:0px;}
    .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(../images/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%;
            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(../images/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(../images/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(../images/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(../images/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;}
    


/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
