.ban-case{ background:url(../images/ban-case.jpg) no-repeat center 0px;}
/* .ban-pro{ background:url(../images/ban-pro.jpg) no-repeat center 0px;} */
.ban-news{ background:url(../images/ban-news.jpg) no-repeat center 0px;}
.news_list{ width:908px;}
.tt { padding: 36px 22px 46px 85px; background: #fff; border: 1px dotted #cacaca; margin:0 auto 28px;  }
.tt dt {position: relative; height: 30px; font-size: 18px; line-height: 30px; margin-bottom: 16px;}
.tt dt span { display: block; width: 60px; height: 30px; font-size: 18px; line-height: 30px;text-align: center; color: #fff; position: absolute; top: 0; left: -65px; background: #228974; }
.xgzx-01-desc { height: 72px; font-size: 14px; line-height: 24px; color: #666;  overflow: hidden; }
.xgzx-01-deta { width: 70px;  float: right;  padding-left: 20px; }
.xgzx-01-deta a { display: block; color: #228974; background:url(../images/p14-icon21.png) no-repeat left center; padding-left:18px;}		
.news_item{ padding:20px  10px 20px 18px;  position:relative; border:1px solid #dedede; margin:0 auto 20px;}
.news_item .news_img{ width:220px; height:154px;}
.news_item .news_img img{ width:220px; height:152px;}
.news_item .news_con{ margin-left:16px; width:620px; overflow:hidden;}
.news_item .news_con h3{ font-size:20px; line-height:16px;  margin-top:10px; margin-bottom:14px;}
.news_item .news_con p { width:620px; height:72px; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_item .news_date{ color:#999; margin-top:10px;}
.news_item .more{ display:block; color:#999; margin-top:10px;  border:1px solid #dedede; border-radius:14px; height:28px; line-height:28px; padding:0 28px; transition:all 0.3s; -webkit-transition:all 0.3s;  }
.news_item:hover { border-color:#228974;}
.news_item:hover .more{ border-color:#228974; color:#fff; background-color:#228974;}


/*新闻详情页*/
.ndt02{ width:900px;}
.ndt_con{margin-bottom: 20px;padding: 0 20px 25px;background: #fff;margin-top: 0;position: relative;box-shadow:0px 0px 15px 5px #f3f3f3;width: 860px;overflow: hidden;float: left;}
.ndt_t{padding-top: 20px; }
.ndt_t h3{ text-align: center; color: #1b1b1b; font-size:30px; line-height:70px; font-weight:bold;}
.ndt_t em{display: block; text-align: center;   height: 31px; overflow: hidden; color: #999999; font:14px/31px "Microsoft Yahei";}
.ndt_t em a{color: #fff; float:right; width: 65px; height: 31px; text-align: center;font:12px/31px "Microsoft Yahei"; }
.ndt_t em i{display: inline-block; width: 20px;}

.ndtail_con{}
.ndtail_con p{ padding: 20px 0; font:14px/27px "Microsoft Yahei"; color: #666;}
.ndtail_con span{ display: block;  width: 738px; height: 397px; margin-bottom: 10px; } 
.ndtail_con span img{ width: 738px; height: 397px;}

.ndtail_con i{ display: block; overflow: hidden; margin:0 auto; border-bottom: 1px dashed #cdcdcd;border-top: 1px dashed #cdcdcd; color: #228974; font:bold 14px/38px "Microsoft Yahei";}
.ndtail_con i a{ display: inline-block; padding: 0 10px; color: #666; font-weight: normal;}
.ndtail_con em{margin:0 0 0 0; float: left; display:block; color: #666;font:14px/51px "Microsoft Yahei";}
.ndtail_con em a{ color: #228974;}
.ndtail_con .ndt_em2{ float: right; display: block; margin:0 28px 0 0;}

.ndtail_con2{ line-height:200%;color: #595959; margin-top:20px;}
.ndtail_con2 img{ display:block; max-width:800px; margin:10px auto;}
.ndtail_con2 i{ display: block; overflow: hidden; margin:20px auto 10px; border-bottom: 1px dashed #cdcdcd;border-top: 1px dashed #cdcdcd; color: #228974; font:bold 14px/38px "Microsoft Yahei";}
.ndtail_con2 i a{ display: inline-block; padding: 0 10px; color: #666; font-weight: normal;}
.ndtail_con2 em{margin:0; float: left; display:block; color: #666;font:14px/51px "Microsoft Yahei";}
.ndtail_con2 em a{ color:#666;}
.ndtail_con2 em a:hover{ color:#228974;}
.ndtail_con2 .ndt_em2{ float: right; display: block; margin:0 28px 0 0;}

.ndtail_con2 p a{color: #E9142A;}
.ndt_new{margin-bottom: 50px; padding: 0 30px 25px;background: #fff; margin-top: 15px;position: relative; box-shadow:0px 0px 15px 5px #f3f3f3;  width:840px; overflow: hidden; float: left;}
.ndt_new h2{margin:16px 0 10px 0; height: 46px; overflow: hidden;  font:bold 16px/46px "Microsoft Yahei"; color: #2a273a; }
.ndt_u2 { overflow: hidden; width: 820px; margin:10px auto 0;}
.ndt_u2 li{ height:48px; padding-left: 18px; overflow:hidden; font:14px/48px "Microsoft Yahei";background:url(../images/news_7.png) no-repeat left center; border-bottom: 1px dashed #e6e6e6;}
.ndt_u2 li a{ color:#666666;}
.ndt_u2 li a:hover{ color:#228974;}
.ndt_u2 li em{ float: right; color: #666666;}
.ndt_u2 li a:hover,.ndt_u2 .cur a{ text-decoration:none;}
.ndt_u2 li.nones{border:0px;}

/*产品列表页*/
.cplb-1n-ts-01 dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 15px 0 18px 0;
            background: #fff;
            display: inline-block;
            width: 100%;
        }
        
        .cplb-1n-ts-01 dl:hover {
            border: 1px solid  #228974;
        }
        
        .cplb-1n-ts-01 dt {
            width:auto;
            float: left;
            margin-right: 1.5%;
            margin-left: 10px;
        }
        
        .cplb-1n-ts-01 dt img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
		
        .prodec .cplb-1n-ts-01 dt img { width:400px;  }
        .cplb-1n-ts-01 dd {
            padding-right: 1.5%;
        }
        
        .cplb-1n-ts-01 dd h4 {
            height: 72px;
            font-weight: normal;
            font-size: 18px;
            color: #154c64;
            line-height: 48px;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .cplb-1n-ts-01 h4 a {
            display: block;
            height: 52px;
			max-width:200px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding-bottom: 4px;
            background: url(../images/p15-icon1.png) repeat-x left bottom;
        }
        .cplb-1n-ts-01 dd h4 img{ max-width:275px; margin-top:0px; float:right;}
        .cplb-1n-ts-01 dl:hover h4 a {
            color:  #228974;
        }
        
        .cplb-1n-ts-01-list-desc {
            max-height: 84px;
            font-size: 14px;
            line-height: 28px;
            color: #626262;
            overflow: hidden;
            margin-bottom: 20px;
        }
        
        .cplb-1n-ts-01-list-deta {
            float: right;
            width: 125px;
            height: 38px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
        }
        
        .cplb-1n-ts-01 dl:hover .cplb-1n-ts-01-list-deta {
            background:  #228974;
            border-color:  #228974;
        }
        
        .cplb-1n-ts-01 dl:hover .cplb-1n-ts-01-list-deta a {
            color: #fff;
        }
/*产品详情页*/

.prodec{ width:920px;}
.slideBox{ width:500px; height:500px; overflow:hidden; position:relative; box-sizing:border-box; border:1px solid #ddd;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;width:15px; height:15px; border-radius: 100%; background:#c6c5c9; cursor:pointer; }
.slideBox .hd ul li.on{ background:#228974;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:450px; height:450px; margin:18px auto 0px; display:block;  }
.prodetails{width:400px;float:left;margin-left:30px; margin-top:0px;}
.details_con01_right_title{font-size:30px;color:#111;font-weight:bold; line-height:30px;}
.details_con01_right_text_box{padding:4px 0;border-bottom:1px dashed #cfcfcf;font-size:14px;}
.details_con01_right_text_box p{line-height:24px;position:relative;color:#666666;}
.details_con01_right_text_box p i{color:#5397b4;position:absolute;left:-20px;top:0px;}
.details_con01_right_text_box li{line-height:24px;position:relative;margin:10px 0;}
.details_con01_right_text_box li i{color:#848484;font-size:24px;font-family:"iconfont";padding-right:5px;position:relative;top:2px;}
.details_con01_right_text_box li b{font-size:16px;}
.details_con01_right_text_box li .i1:after{content:"\e600";}
.details_con01_right_text_box li .i2:after{content:"\e647";}
.details_con01_right_text_box li .i3:after{content:"\e894";}
.details_con01_right_text_box li .i4:after{content:"\e648";}
.details_con01_right_text_info h6{font-size:14px;color:#666666;font-weight:normal;margin:8px 0;display:inline-block; line-height:28px;}
.right_info_img{ margin-bottom:20px;   }
.right_info_img img{  width:400px;}
.details_con01_right_text_info h6 b{ display:block; font-weight:bold; font-size:22px;color:#228974;}
.details_con01_right_text_info h6 p{ text-align:right;}
.details_con01_right_text_info a{display:block;width:150px;height:30px;text-align:center;line-height:30px;color:#228974;border:2px solid #228974;border-radius:5px;}
.details_con01_right_text_info a:hover{ background-color:#228974; color:#fff;}
.details_con{ line-height:200%; color:#585858; font-size:16px; margin-bottom:40px;}
.details_con img{ display:block; margin:10px auto;}
.details_con_title{width:100%;margin:30px 0;}
.details_con_title h3{width:100%;padding:15px 0;border-bottom:1px solid #b3b3b3;color:#228974;font-size:25px;font-weight:bold;}
.details_con_title  h3 i{color:#cccccc;font-size:16px;font-weight:normal;padding-left:10px;}
.details_table table{border-collapse:collapse;width:100%;}
.details_table table tr th{background:#f1f1f1;color:#333333;height:60px;text-align:center;font-size:24px;font-weight:normal;font-weight:bold;border:1px solid #c6c6c6;}
.details_table table tr th b{font-size:30px;}
.details_table table tr td{height:40px;border:1px solid #c6c6c6;text-align:center;}
.details_table table tr td p{text-align:left;padding-left:20px;position:relative;margin:10px 0px;}
.details_table table tr td p b{position:absolute;margin-left:-20px;font-weight:normal;}
.fgx{ margin-top:20px; width:100%; height:1px; border-top:1px dashed #8c8c8c; }

#preview{ text-align:center; width:auto; height:auto; padding:5px 5px; background-color:#fff;-webkit-box-shadow: 0px 2px 5px 1px rgba(128,128,128,.5); -ms-box-shadow: 0px 0px 8px  rgba(128,128,128,.5); -moz-box-shadow: 0px 0px 8px  rgba(128,128,128,.5);box-shadow: 0px 0px 8px  rgba(128,128,128,.5); }
.jqzoom{ width:480px;  position:relative; margin:0 auto;}
.jqzoom img{ width:480px; height:480px;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:480px; overflow:hidden; margin:0 auto; }
.control{  width:14px; height:90px; cursor:pointer; margin-top:6px;}
#spec-left{ background:url(../images/l-r.png) no-repeat 0 0px;  float:left;}
#spec-right{ background:url(../images/l-r.png) no-repeat -14px 0px; float:right;}
#spec-left:hover{ background-position:0 -90px;}
#spec-right:hover{ background-position:-14px -90px;}
#spec-list{ width:345px; float:left; overflow:hidden; display:inline;margin:0px 13px;}
#spec-list ul{ float:left;}
#spec-list ul li{ float:left; width:96px; padding-right:10px;}
#spec-list ul li img{ padding:2px; border:1px solid #ccc; width:90px; height:96px}
/*jqzoom*/
.jqzoom{padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
/*  产品缩略图 END*/
.details_con01_right_text_info h6 b i{ font-weight:normal; font-size:14px;}
.details_con01_right_text_info h6 p{text-align:left;}

/* 搜索结果 */
.right2 { width:260px; overflow:hidden;margin-top:15px;}
.e_hot{ background:#f1f1f1; height:auto; width:260px; margin-top:15px; overflow:hidden;}
.e_hot h2{ height:44px; background:#228974; text-align:center; font:24px "微软雅黑"; line-height:45px; margin-bottom:3px; overflow:hidden;}
.e_hot h2 a,.e_hot h2{ color:#fff;}
.e_hot dl{ height:86px; border-bottom:1px dotted #cfcfcf; width:250px; overflow:hidden; margin:18px auto 0;}
.e_hot dt{ width:109px; height:73px; overflow:hidden; display:inline; float:left; margin-left:8px;}
.e_hot dt img{width:109px; height:73px; transition:all 0.2s;}
.e_hot dt img:hover{ transform:scale(1.1,1.1)}
.e_hot dd{ width:128px; height:73px; float:right; line-height:26px; overflow : hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.e_hot dd a{ color:#7b7b7b;}
.e_hot ul{ margin:20px 0 0 0px; padding-bottom:30px;}
.e_hot li{ font-size:14px; height:36px; line-height:36px; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; width:220px;}
.e_hot li a{ color:#7b7b7b;}
.e_hot li span{ display:inline-block; float:left; width:17px; height:17px; margin:9px 6px 0 0; background:#ababab; color:#fff; text-align:center; line-height:17px; overflow:hidden; font-size:12px;}
.e_hot .li01 span,.e_hot .li02 span,.e_hot .li03 span{ background:#228974;}
.rele_search a{ display:block; width:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; padding-right:10px; line-height:30px; color:#222;}
