*{margin:0px;padding:0px;}
a{text-decoration:none;color:#666;}
li{list-style:none}
.w1200{width:1200px;margin:auto;}
.clear{clear:both;}
.fenxiang_wap{display:none}
body{overflow-x:hidden;cursor:pointer;color:#5a5a5a;}
.wap_header{display:none}
.fenxiang{line-height: 15px;
    padding: 10px;
    text-align: right;
    border-bottom: 1px dashed #ddd;
    border-top: 1px dashed #ddd;margin-top:20px;}
/*头部*/
.header_box{max-width:100%;background:#fff;height:110px;position:fixed;top:0px;left:0px;right:0px;z-index:9;border-bottom: 1px #007aff solid;}
.header_box .header_l{float:left;position:relative;height:110px;width:450px;}
.header_box  .header_l img{height:80%;width: 100%;object-fit: scale-down;margin-top: 3%;}
.header_box .header_r{float:right;}
.header_box .header_r>ul{min-width:600px;}
.header_box .header_r>ul li{float:left;width:110px;position: relative;}
.header_box .header_r>ul li a{text-align:center;display:block;height:110px;line-height:110px;color:#434343;font-size:16px;font-weight:bold}
.header_box .header_r>ul li a:hover{color:#ff4f4f;}
.header_box .header_r>ul .hover{color:#ff4f4f;}
.header_box .header_r>ul li:hover .con-menu{display: block; }
.con-menu{width: 120px;min-width: 0 !important;position: absolute;top: 65px;left: -3px;background-color: rgba(0, 0, 0, 0.5);display: none;}
.con-menu>li{width: 120px;height: 50px !important;}
.con-menu>li:hover{background: #d26969;}
.con-menu>li>a{display: block;height: 50px;line-height: 50px !important;text-align: center;color: #fff !important;}
/*banner*/
.banner_box{height:600px;}
.banner_box .swiper-container img{height:600px;width:100%;}

/*首页产品二级导航*/
.ns_index_nav{width:100%;background:rgb(244, 244, 244);height:165px;}
.ns_index_nav ul li{float:left;width:20%;text-align:center;height:165px;font-size:18px;background:#f4f4f4}
.ns_index_nav ul li a{color:#5a5a5a;}
.ns_index_nav ul li img{width:47px;margin:auto;display:block;margin-top:45px;}

/*首页推荐产品*/
.ns_index_case{background:#fff}
.ns_index_case .title_div{padding:50px 0%;}
.ns_index_case .title_div .left{font-size:34px;float:left;}
.ns_index_case .title_div .left span{width:50px;height:4px;background:#666666;display:block;margin-top:15px;}
.ns_index_case .title_div .right{float:right;}
.ns_index_case .title_div .right a{display:block;border-radius:29px 29px 29px 29px;width:115px;
    height:40px;text-align:center;background:#fff;line-height:40px;color:#666;
    border:1px rgba(217,217,217,1) solid;margin-top:10px;}
.ns_index_case .title_div .right a:hover{background:rgba(102,102,102,1);color:#fff;}
.ns_index_case .case_list ul li{float:left;border:1px solid rgb(238, 238, 238);background:#f4f4f4;width:23%;
	text-align:center;padding:15px;margin-bottom:2.5%;box-sizing: border-box;}
.ns_index_case .case_list ul li:nth-child(4n-2){margin-left:2%;margin-right:2%;}
.ns_index_case .case_list ul li:nth-child(4n-1){margin-left:2%;margin-right:2%;}
.ns_index_case .case_list ul li:hover{border-color:red;}
.ns_index_case .case_list ul li a{display:block;position:relative;}
.ns_index_case .case_list ul li img{max-width:210px; margin:0px auto;max-height:240px;object-fit: cover;
	height: 240px;width:210px;display:block;}
.ns_index_case .case_list ul li span{font-size:16px;color:#5a5a5a;margin:auto;display:block;margin-top:20px;height:30px;overflow:hidden;line-height:30px;
    position:relative;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}

/*首页关于我们*/
.ns_index_about{background:rgb(244, 244, 244)}
.ns_index_about .w1200{padding:50px 50px;}
.ns_index_about .left{background:#fff;width:400px;height:490px;position:relative;float:left;margin-left:20px;}
.ns_index_about .left img{width:100%;position: absolute;right: 20px;top: 20px;height:450px;}
.ns_index_about .right{float:right;width:700px;}
.ns_index_about .right .tit{font-size:34px;}
.ns_index_about .right .xx{width:50px;height:4px;background:#666666;display:block;margin-top:15px;}
.ns_index_about .right .intor_dov{color:rgb(102, 102, 102);font-size:16px;line-height:30px;text-indent:2rem;
margin-top:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:13;position:relative;line-height:2;max-height:18em;overflow:hidden;}
.ns_index_about .right .more{display:block;border-radius:29px;width:115px;height:40px;text-align:center;
    background:#fff; line-height:40px;color:#666;border:1px rgba(217,217,217,1) solid;margin-top:10px;}
.ns_index_about .right .more:hover{background:rgba(102,102,102,1);color:#fff;}

/*首页咨询*/
.ns_index_news{background:#fff;padding:30px 0px;}
.ns_index_news .title_div{margin-top:50px;margin-bottom:50px}
.ns_index_news .title_div .left{font-size:34px;float:left;}
.ns_index_news .title_div .left span{width:50px;height:4px;background:#666666;display:block;margin-top:15px;}
.ns_index_news .title_div .right{float:right;}
.ns_index_news .title_div .right a{display:block;border-radius:29px 29px 29px 29px;width:115px;
    height:40px;text-align:center;background:#fff;line-height:40px;color:#666;
    border:1px rgba(217,217,217,1) solid;margin-top:10px;}
.ns_index_news .title_div .right a:hover{background:rgba(102,102,102,1);color:#fff;}
.ns_index_news .news_div ul li{float:left;width:22%;margin-left:3%;border: 1px #cfcfcf  solid;
    box-sizing: border-box; padding-bottom: 10px;}
.ns_index_news .news_div ul li:hover{background:#eeeeee}
.ns_index_news .news_div ul li .img_box{height:220px;width:100%;text-align:center;overflow:hidden;}
.ns_index_news .news_div ul li p{text-align:center;box-sizing: border-box;padding: 0 10px;font-weight:bold;position:relative;line-height:1.4em;height:1.4em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.ns_index_news .news_div ul li .img_box img{width:100%;height:100%;object-fit: none;}
/*.ns_index_news .news_div ul li:hover .img_box img{-webkit-animation: shake 0.5s;
              animation: shake 0.5s ;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}*/
 @-webkit-keyframes shake{
   50% { -webkit-transform: rotate(-10deg); }
   100% { -webkit-transform: rotate(10deg); }
}
@keyframes shake{
  50% { -webkit-transform: rotate(-10deg); }
  100% { -webkit-transform: rotate(10deg); }
} 
.ns_index_news .news_div ul li .title{font-size:16px;padding-top:3px;color:#5a5a5a;font-weight: bold;
	text-decoration:none;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ns_index_news .news_div ul li time{font-size:12px;padding-top:7px;color:#929292;font-weight:normal;
	text-decoration:none;line-height:140%;}
.ns_index_news .news_div ul li .intor{color:#999999;font-weight:normal;text-decoration:none;font-size:14px;
    overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;
     -webkit-line-clamp: 2;word-wrap: break-word;position: relative;line-height: 1.4em;height: 2.8em;}

/*底部*/
.footer{width:100%;background-color:rgb(67, 67, 67);height:170px;}
.footer .left{float:left;}
.footer .left .nav{padding:20px 0px;}
.footer .left .nav li{float:left;margin-right:15px;}
.footer .left .nav li a{color:#d9d9d9;}
.footer .left .xinxi{margin-top:25px;}
.footer .left .xinxi span{display:block;font-size:14px;color:rgb(128, 128, 128);line-height:25px;}
.footer .left .xinxi span a{
    color:rgb(128, 128, 128);
}
.footer .right{float:right; }
.footer .right .img_box{float:left;margin-right:10px;}
.footer .right .img_box img{width:91px;margin-top:20px;}
.footer .right .img_box p{font-size: 14px;color: rgb(128, 128, 128);}

/*产品中心*/

.lm_case_list .wz_box{padding:15px 0px;font-size:14px;border-bottom: 1px #f7f7f7 solid;}
.lm_case_list .wz_box a{color:#333;}
.lm_case_list .case_boxs{padding:30px 0px;}
.lm_case_list .case_boxs ul li{float:left;border:1px solid rgb(238, 238, 238);background:#f4f4f4;width:23%;
    text-align:center;padding:15px;margin-bottom:2.5%;box-sizing: border-box;}
.lm_case_list .case_boxs ul li:nth-child(4n-2){margin-left:2%;margin-right:2%}
.lm_case_list .case_boxs ul li:nth-child(4n-1){margin-left:2%;margin-right:2%}
.lm_case_list .case_boxs ul li:hover{border-color:red;}
.lm_case_list .case_boxs ul li a{display:block;position:relative;}
.lm_case_list .case_boxs ul li img{max-width:210px; margin:0px auto;max-height:240px;object-fit:none;
    height: 240px;width:210px;display:block;}
.lm_case_list .case_boxs ul li span{font-size:16px;color:#5a5a5a;margin:auto;display:block;margin-top:20px;position:relative;line-height:1.4em;height:1.4em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}

.lm_case_list  .erji_box{padding:20px 0px;}
.lm_case_list  .erji_box ul{text-align:right;}
.lm_case_list  .erji_box ul li{display:inline-block;padding:0px 10px;font-size:14px;line-height:35px;
    border-bottom:2px #fff solid}
.lm_case_list  .erji_box ul li a{color:#666;}
.lm_case_list  .erji_box ul li:hover{border-color:#ff4f4f;}
.lm_case_list  .erji_box ul li:hover a{color:#ff4f4f;}
.lm_case_list  .erji_box ul .active{border-color:#ff4f4f;}
.lm_case_list  .erji_box ul .active a{color:#ff4f4f;} 


/*新闻中心*/

.lm_news_list .wz_box{padding:15px 0px;font-size:14px;border-bottom: 1px #f7f7f7 solid;}
.lm_news_list .wz_box a{color:#333;}
.lm_news_list .news_boxs{padding:30px 0px;}
.lm_news_list .erji_box ul{float:none;margin:0px}
.lm_news_list .news_boxs ul li{float:left;width:32%;margin-bottom:10px;}
.lm_news_list .news_boxs ul li:nth-child(3n-1){margin:0px 2%;}
.lm_news_list .news_boxs ul li .img_box{height:220px;width:100%;text-align:center;overflow:hidden;}
.lm_news_list .news_boxs ul li .img_box img{width:100%;height:100%;object-fit: cover;}
.lm_news_list .news_boxs ul li .title{font-size:16px;padding-top:3px;color:#5a5a5a;font-weight: bold;
    text-decoration:none;position:relative;line-height:1.4em;height:1.4em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.lm_news_list .news_boxs ul li time{font-size:12px;padding-top:7px;color:#929292;font-weight:normal;
    text-decoration:none;line-height:140%;}
.lm_news_list .news_boxs ul li .intor{color:#999999;font-weight:normal;text-decoration:none;font-size:14px;
    position:relative;line-height:1.4em;height:2.8em;overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.lm_news_list  .erji_box{padding:20px 0px;}
.lm_news_list  .erji_box ul{text-align:right;}
.lm_news_list  .erji_box ul li{display:inline-block;font-size:14px;line-height:35px;
    border-bottom:2px #fff solid;margin-right:10px}
.lm_news_list  .erji_box ul li a{color:#666;padding:0px 10px;}
.lm_news_list  .erji_box ul li:hover{border-color:#ff4f4f;}
.lm_news_list  .erji_box ul li:hover a{color:#ff4f4f;}
.lm_news_list  .erji_box ul .active{border-color:#ff4f4f;}
.lm_news_list  .erji_box ul .active a{color:#ff4f4f;}
.lm_news_list  .erji_box ul .active{border-color:#ff4f4f;}
.lm_news_list  .erji_box ul .active a{color:#ff4f4f;} 
.pagination{
    width: 100%;
    text-align: center;
}
.pagination li{
    color: #666;
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 1px solid #333;
    margin-right: 10px;
    line-height: 20px;
}

/*内容页*/
.content .wz_box{padding:15px 0px;font-size:14px;border-bottom: 1px #f7f7f7 solid;}
.content .wz_box a{color:#333;}
.top-nav{float:left;margin-top:40px; }
.top-nav .tit{padding: 0px;border:0px solid transparent;height:88px;width:210px;background-color: rgb(0, 88, 177);text-align: center;
    line-height: 88px;font-size: 20px; color: #fff;}
.top-nav li{background-color:#f7f7f7;height:40px;line-height: 40px;border-bottom: 1px solid #e0dcdc;}
.top-nav li a{color:#5a5a5a;text-align:center;padding:0px 10px;}
.content-main{margin-top:40px;width:1200px;}
.content-main h3{text-align:center;font-weight:bold}
.content-main .xinx {text-align:center;}
.content-main .xinx span{}
.content-main .time{text-align:center;line-height:40px;display:inline-block;margin-right:20px;}
.content-main .detail{ }
.content-main .detail img{max-width:95%;display:block;margin:auto !important;}
.about{text-indent: 2rem;color: #333;}
/*联系我们*/
.contact-left{float: left;width:500px;}
.contact-content{overflow: hidden;width:1200px;margin:auto}
.contact .wz_box{padding:15px 0px;font-size:14px;border-bottom: 1px #f7f7f7 solid;}
.contact .wz_box a{color:#333;}
.ueditor_baidumap{width:750px;height:500px;float:right}
.contact-content{padding:20px 0px;height:500px;}
.contact-content .cc-list {float:left;width:100%;}
.contact-content h3{text-align:center;padding-bottom:50px;}
.contact-content ul{text-align:center;}
.contact-content ul li{display: block;text-align: left;line-height: 30px}
.contact-content ul li p{display: inline-block;}
.contact-content ul li span{display: inline-block;}
.contact-content ul li a{color:#5a5a5a}
.contact-content ul li img{vertical-align: top;height:95px;}
.contact-right{float:right;width:650px;}
/* 关于我们 */
.position{padding: 15px 0px;font-size: 14px;border-bottom: 1px #f7f7f7 solid;}
.position a{color:#333}
.am-right img{max-width:80%;display:block;margin:auto}
/* 关于我们 */